diff --git a/cockatrice/src/messagelogwidget.cpp b/cockatrice/src/messagelogwidget.cpp
index 8f18cdc84..98b61c907 100644
--- a/cockatrice/src/messagelogwidget.cpp
+++ b/cockatrice/src/messagelogwidget.cpp
@@ -18,58 +18,29 @@ bool MessageLogWidget::isFemale(Player *player) const
return player->getUserInfo()->getGender() == ServerInfo_User::Female;
}
-void MessageLogWidget::logConnecting(QString hostname)
-{
- appendHtml(tr("Connecting to %1...").arg(sanitizeHtml(hostname)));
-}
-
-void MessageLogWidget::logConnected()
-{
- appendHtml(tr("Connected."));
-}
-
-void MessageLogWidget::logDisconnected()
-{
- appendHtml(tr("Disconnected from server."));
-}
-
-void MessageLogWidget::logSocketError(const QString &errorString)
-{
- appendHtml(sanitizeHtml(errorString));
-}
-
-void MessageLogWidget::logServerError(ResponseCode response)
-{
- switch (response) {
- case RespWrongPassword: appendHtml(tr("Invalid password.")); break;
- default: ;
- }
-}
-
-void MessageLogWidget::logProtocolVersionMismatch(int clientVersion, int serverVersion)
-{
- appendHtml(tr("Protocol version mismatch. Client: %1, Server: %2").arg(clientVersion).arg(serverVersion));
-}
-
-void MessageLogWidget::logProtocolError()
-{
- appendHtml(tr("Protocol error."));
-}
-
void MessageLogWidget::logGameJoined(int gameId)
{
- appendHtml(tr("You have joined game #%1.").arg(gameId));
+ if (female)
+ appendHtml(tr("You have joined game #%1.", "female").arg(gameId));
+ else
+ appendHtml(tr("You have joined game #%1.", "male").arg(gameId));
}
void MessageLogWidget::logJoin(Player *player)
{
soundEngine->cuckoo();
- appendHtml(tr("%1 has joined the game.").arg(sanitizeHtml(player->getName())));
+ if (isFemale(player))
+ appendHtml(tr("%1 has joined the game.", "female").arg(sanitizeHtml(player->getName())));
+ else
+ appendHtml(tr("%1 has joined the game.", "male").arg(sanitizeHtml(player->getName())));
}
void MessageLogWidget::logLeave(Player *player)
{
- appendHtml(tr("%1 has left the game.").arg(sanitizeHtml(player->getName())));
+ if (isFemale(player))
+ appendHtml(tr("%1 has left the game.", "female").arg(sanitizeHtml(player->getName())));
+ else
+ appendHtml(tr("%1 has left the game.", "male").arg(sanitizeHtml(player->getName())));
}
void MessageLogWidget::logGameClosed()
@@ -89,25 +60,41 @@ void MessageLogWidget::logLeaveSpectator(QString name)
void MessageLogWidget::logDeckSelect(Player *player, int deckId)
{
- if (deckId == -1)
- appendHtml(tr("%1 has loaded a local deck.").arg(sanitizeHtml(player->getName())));
- else
- appendHtml(tr("%1 has loaded deck #%2.").arg(sanitizeHtml(player->getName())).arg(deckId));
+ if (deckId == -1) {
+ if (isFemale(player))
+ appendHtml(tr("%1 has loaded a local deck.", "female").arg(sanitizeHtml(player->getName())));
+ else
+ appendHtml(tr("%1 has loaded a local deck.", "male").arg(sanitizeHtml(player->getName())));
+ } else {
+ if (isFemale(player))
+ appendHtml(tr("%1 has loaded deck #%2.", "female").arg(sanitizeHtml(player->getName())).arg(deckId));
+ else
+ appendHtml(tr("%1 has loaded deck #%2.", "male").arg(sanitizeHtml(player->getName())).arg(deckId));
+ }
}
void MessageLogWidget::logReadyStart(Player *player)
{
- appendHtml(tr("%1 is ready to start the game.").arg(sanitizeHtml(player->getName())));
+ if (isFemale(player))
+ appendHtml(tr("%1 is ready to start the game.", "female").arg(sanitizeHtml(player->getName())));
+ else
+ appendHtml(tr("%1 is ready to start the game.", "male").arg(sanitizeHtml(player->getName())));
}
void MessageLogWidget::logNotReadyStart(Player *player)
{
- appendHtml(tr("%1 is not ready to start the game any more.").arg(sanitizeHtml(player->getName())));
+ if (isFemale(player))
+ appendHtml(tr("%1 is not ready to start the game any more.", "female").arg(sanitizeHtml(player->getName())));
+ else
+ appendHtml(tr("%1 is not ready to start the game any more.", "male").arg(sanitizeHtml(player->getName())));
}
void MessageLogWidget::logConcede(Player *player)
{
- appendHtml(tr("%1 has conceded the game.").arg(sanitizeHtml(player->getName())));
+ if (isFemale(player))
+ appendHtml(tr("%1 has conceded the game.", "female").arg(sanitizeHtml(player->getName())));
+ else
+ appendHtml(tr("%1 has conceded the game.", "male").arg(sanitizeHtml(player->getName())));
}
void MessageLogWidget::logGameStart()
@@ -117,10 +104,17 @@ void MessageLogWidget::logGameStart()
void MessageLogWidget::logConnectionStateChanged(Player *player, bool connectionState)
{
- if (connectionState)
- appendHtml(tr("%1 has restored connection to the game.").arg(sanitizeHtml(player->getName())));
- else
- appendHtml(tr("%1 has lost connection to the game.").arg(sanitizeHtml(player->getName())));
+ if (connectionState) {
+ if (isFemale(player))
+ appendHtml(tr("%1 has restored connection to the game.", "female").arg(sanitizeHtml(player->getName())));
+ else
+ appendHtml(tr("%1 has restored connection to the game.", "male").arg(sanitizeHtml(player->getName())));
+ } else {
+ if (isFemale(player))
+ appendHtml(tr("%1 has lost connection to the game.", "female").arg(sanitizeHtml(player->getName())));
+ else
+ appendHtml(tr("%1 has lost connection to the game.", "male").arg(sanitizeHtml(player->getName())));
+ }
}
void MessageLogWidget::logSay(Player *player, QString message)
@@ -136,13 +130,20 @@ void MessageLogWidget::logSpectatorSay(QString spectatorName, QString message)
void MessageLogWidget::logShuffle(Player *player, CardZone *zone)
{
soundEngine->shuffle();
- if (currentContext != MessageContext_Mulligan)
- appendHtml(tr("%1 shuffles %2.").arg(sanitizeHtml(player->getName())).arg(zone->getTranslatedName(true, CaseAccusative)));
+ if (currentContext != MessageContext_Mulligan) {
+ if (isFemale(player))
+ appendHtml(tr("%1 shuffles %2.", "female").arg(sanitizeHtml(player->getName())).arg(zone->getTranslatedName(true, CaseAccusative)));
+ else
+ appendHtml(tr("%1 shuffles %2.", "male").arg(sanitizeHtml(player->getName())).arg(zone->getTranslatedName(true, CaseAccusative)));
+ }
}
void MessageLogWidget::logRollDie(Player *player, int sides, int roll)
{
- appendHtml(tr("%1 rolls a %2 with a %3-sided die.").arg(sanitizeHtml(player->getName())).arg(roll).arg(sides));
+ if (isFemale(player))
+ appendHtml(tr("%1 rolls a %2 with a %3-sided die.", "female").arg(sanitizeHtml(player->getName())).arg(roll).arg(sides));
+ else
+ appendHtml(tr("%1 rolls a %2 with a %3-sided die.", "male").arg(sanitizeHtml(player->getName())).arg(roll).arg(sides));
}
void MessageLogWidget::logDrawCards(Player *player, int number)
@@ -151,7 +152,10 @@ void MessageLogWidget::logDrawCards(Player *player, int number)
mulliganPlayer = player;
else {
soundEngine->draw();
- appendHtml(tr("%1 draws %n card(s).", "", number).arg(sanitizeHtml(player->getName())));
+ if (isFemale(player))
+ appendHtml(tr("%1 draws %n card(s).", "female", number).arg(sanitizeHtml(player->getName())));
+ else
+ appendHtml(tr("%1 draws %n card(s).", "male", number).arg(sanitizeHtml(player->getName())));
}
}
@@ -277,57 +281,200 @@ void MessageLogWidget::logMulligan(Player *player, int number)
if (!player)
return;
- if (number > -1)
- appendHtml(tr("%1 takes a mulligan to %n.", "", number).arg(sanitizeHtml(player->getName())));
- else
+ if (number > -1) {
+ if (isFemale(player))
+ appendHtml(tr("%1 takes a mulligan to %n.", "female", number).arg(sanitizeHtml(player->getName())));
+ else
+ appendHtml(tr("%1 takes a mulligan to %n.", "male", number).arg(sanitizeHtml(player->getName())));
+ } else
appendHtml((isFemale(player) ? tr("%1 draws her initial hand.") : tr("%1 draws his initial hand.")).arg(sanitizeHtml(player->getName())));
}
void MessageLogWidget::logFlipCard(Player *player, QString cardName, bool faceDown)
{
- if (faceDown)
- appendHtml(tr("%1 flips %2 face-down.").arg(sanitizeHtml(player->getName())).arg(cardName));
- else
- appendHtml(tr("%1 flips %2 face-up.").arg(sanitizeHtml(player->getName())).arg(cardName));
+ if (faceDown) {
+ if (isFemale(player))
+ appendHtml(tr("%1 flips %2 face-down.", "female").arg(sanitizeHtml(player->getName())).arg(cardName));
+ else
+ appendHtml(tr("%1 flips %2 face-down.", "male").arg(sanitizeHtml(player->getName())).arg(cardName));
+ } else {
+ if (isFemale(player))
+ appendHtml(tr("%1 flips %2 face-up.", "female").arg(sanitizeHtml(player->getName())).arg(cardName));
+ else
+ appendHtml(tr("%1 flips %2 face-up.", "male").arg(sanitizeHtml(player->getName())).arg(cardName));
+ }
}
void MessageLogWidget::logDestroyCard(Player *player, QString cardName)
{
- appendHtml(tr("%1 destroys %2.").arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(cardName))));
+ if (isFemale(player))
+ appendHtml(tr("%1 destroys %2.", "female").arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(cardName))));
+ else
+ appendHtml(tr("%1 destroys %2.", "male").arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(cardName))));
}
void MessageLogWidget::logAttachCard(Player *player, QString cardName, Player *targetPlayer, QString targetCardName)
{
- appendHtml(tr("%1 attaches %2 to %3's %4.").arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(cardName))).arg(sanitizeHtml(targetPlayer->getName())).arg(QString("%1").arg(sanitizeHtml(targetCardName))));
+ QString str;
+ if (isFemale(player)) {
+ if (isFemale(targetPlayer))
+ str = tr("%1 attaches %2 to %3's %4.", "p1 female, p2 female");
+ else
+ str = tr("%1 attaches %2 to %3's %4.", "p1 female, p2 male");
+ } else {
+ if (isFemale(targetPlayer))
+ str = tr("%1 attaches %2 to %3's %4.", "p1 male, p2 female");
+ else
+ str = tr("%1 attaches %2 to %3's %4.", "p1 male, p2 male");
+ }
+
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(cardName))).arg(sanitizeHtml(targetPlayer->getName())).arg(QString("%1").arg(sanitizeHtml(targetCardName))));
}
void MessageLogWidget::logUnattachCard(Player *player, QString cardName)
{
- appendHtml(tr("%1 unattaches %2.").arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(cardName))));
+ if (isFemale(player))
+ appendHtml(tr("%1 unattaches %2.", "female").arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(cardName))));
+ else
+ appendHtml(tr("%1 unattaches %2.", "male").arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(cardName))));
}
void MessageLogWidget::logCreateToken(Player *player, QString cardName, QString pt)
{
- appendHtml(tr("%1 creates token: %2%3.").arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(cardName))).arg(pt.isEmpty() ? QString() : QString(" (%1)").arg(sanitizeHtml(pt))));
+ if (isFemale(player))
+ appendHtml(tr("%1 creates token: %2%3.", "female").arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(cardName))).arg(pt.isEmpty() ? QString() : QString(" (%1)").arg(sanitizeHtml(pt))));
+ else
+ appendHtml(tr("%1 creates token: %2%3.", "male").arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(cardName))).arg(pt.isEmpty() ? QString() : QString(" (%1)").arg(sanitizeHtml(pt))));
}
void MessageLogWidget::logCreateArrow(Player *player, Player *startPlayer, QString startCard, Player *targetPlayer, QString targetCard, bool playerTarget)
{
- if (playerTarget)
- appendHtml(tr("%1 points from %2's %3 to %4.")
- .arg(sanitizeHtml(player->getName()))
- .arg(sanitizeHtml(startPlayer->getName()))
- .arg(sanitizeHtml(startCard))
- .arg(sanitizeHtml(targetPlayer->getName()))
- );
- else
- appendHtml(tr("%1 points from %2's %3 to %4's %5.")
- .arg(sanitizeHtml(player->getName()))
- .arg(sanitizeHtml(startPlayer->getName()))
- .arg(sanitizeHtml(startCard))
- .arg(sanitizeHtml(targetPlayer->getName()))
- .arg(sanitizeHtml(targetCard))
- );
+ startCard = QString("%1").arg(sanitizeHtml(startCard));
+ targetCard = QString("%1").arg(sanitizeHtml(targetCard));
+ QString str;
+ if (playerTarget) {
+ if ((player == startPlayer) && (player == targetPlayer)) {
+ if (isFemale(player))
+ str = tr("%1 points from her %2 to herself.", "female");
+ else
+ str = tr("%1 points from his %2 to himself.", "male");
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(startCard));
+ } else if (player == startPlayer) {
+ if (isFemale(player)) {
+ if (isFemale(targetPlayer))
+ str = tr("%1 points from her %2 to %3.", "p1 female, p2 female");
+ else
+ str = tr("%1 points from her %2 to %3.", "p1 female, p2 male");
+ } else {
+ if (isFemale(targetPlayer))
+ str = tr("%1 points from his %2 to %3.", "p1 male, p2 female");
+ else
+ str = tr("%1 points from his %2 to %3.", "p1 male, p2 male");
+ }
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(startCard).arg(sanitizeHtml(targetPlayer->getName())));
+ } else if (player == targetPlayer) {
+ if (isFemale(player)) {
+ if (isFemale(startPlayer))
+ str = tr("%1 points from %2's %3 to herself.", "card owner female, target female");
+ else
+ str = tr("%1 points from %2's %3 to herself.", "card owner male, target female");
+ } else {
+ if (isFemale(startPlayer))
+ str = tr("%1 points from %2's %3 to himself.", "card owner female, target male");
+ else
+ str = tr("%1 points from %2's %3 to himself.", "card owner male, target male");
+ }
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(sanitizeHtml(startPlayer->getName())).arg(startCard));
+ } else {
+ if (isFemale(player)) {
+ if (isFemale(startPlayer)) {
+ if (isFemale(targetPlayer))
+ str = tr("%1 points from %2's %3 to %4.", "p1 female, p2 female, p3 female");
+ else
+ str = tr("%1 points from %2's %3 to %4.", "p1 female, p2 female, p3 male");
+ } else {
+ if (isFemale(targetPlayer))
+ str = tr("%1 points from %2's %3 to %4.", "p1 female, p2 male, p3 female");
+ else
+ str = tr("%1 points from %2's %3 to %4.", "p1 female, p2 male, p3 male");
+ }
+ } else {
+ if (isFemale(startPlayer)) {
+ if (isFemale(targetPlayer))
+ str = tr("%1 points from %2's %3 to %4.", "p1 male, p2 female, p3 female");
+ else
+ str = tr("%1 points from %2's %3 to %4.", "p1 male, p2 female, p3 male");
+ } else {
+ if (isFemale(targetPlayer))
+ str = tr("%1 points from %2's %3 to %4.", "p1 male, p2 male, p3 female");
+ else
+ str = tr("%1 points from %2's %3 to %4.", "p1 male, p2 male, p3 male");
+ }
+ }
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(sanitizeHtml(startPlayer->getName())).arg(startCard).arg(sanitizeHtml(targetPlayer->getName())));
+ }
+ } else {
+ if ((player == startPlayer) && (player == targetPlayer)) {
+ if (isFemale(player))
+ str = tr("%1 points from her %2 to her %3.", "female");
+ else
+ str = tr("%1 points from his %2 to his %3.", "male");
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(startCard).arg(targetCard));
+ } else if (player == startPlayer) {
+ if (isFemale(player)) {
+ if (isFemale(targetPlayer))
+ str = tr("%1 points from her %2 to %3's %4.", "p1 female, p2 female");
+ else
+ str = tr("%1 points from her %2 to %3's %4.", "p1 female, p2 male");
+ } else {
+ if (isFemale(targetPlayer))
+ str = tr("%1 points from his %2 to %3's %4.", "p1 male, p2 female");
+ else
+ str = tr("%1 points from his %2 to %3's %4.", "p1 male, p2 male");
+ }
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(startCard).arg(sanitizeHtml(targetPlayer->getName())).arg(targetCard));
+ } else if (player == targetPlayer) {
+ if (isFemale(player)) {
+ if (isFemale(startPlayer))
+ str = tr("%1 points from %2's %3 to her own %4.", "card owner female, target female");
+ else
+ str = tr("%1 points from %2's %3 to her own %4.", "card owner male, target female");
+ } else {
+ if (isFemale(startPlayer))
+ str = tr("%1 points from %2's %3 to his own %4.", "card owner female, target male");
+ else
+ str = tr("%1 points from %2's %3 to his own %4.", "card owner male, target male");
+ }
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(sanitizeHtml(startPlayer->getName())).arg(startCard).arg(targetCard));
+ } else {
+ if (isFemale(player)) {
+ if (isFemale(startPlayer)) {
+ if (isFemale(targetPlayer))
+ str = tr("%1 points from %2's %3 to %4's %5.", "p1 female, p2 female, p3 female");
+ else
+ str = tr("%1 points from %2's %3 to %4's %5.", "p1 female, p2 female, p3 male");
+ } else {
+ if (isFemale(targetPlayer))
+ str = tr("%1 points from %2's %3 to %4's %5.", "p1 female, p2 male, p3 female");
+ else
+ str = tr("%1 points from %2's %3 to %4's %5.", "p1 female, p2 male, p3 male");
+ }
+ } else {
+ if (isFemale(startPlayer)) {
+ if (isFemale(targetPlayer))
+ str = tr("%1 points from %2's %3 to %4's %5.", "p1 male, p2 female, p3 female");
+ else
+ str = tr("%1 points from %2's %3 to %4's %5.", "p1 male, p2 female, p3 male");
+ } else {
+ if (isFemale(targetPlayer))
+ str = tr("%1 points from %2's %3 to %4's %5.", "p1 male, p2 male, p3 female");
+ else
+ str = tr("%1 points from %2's %3 to %4's %5.", "p1 male, p2 male, p3 male");
+ }
+ }
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(sanitizeHtml(startPlayer->getName())).arg(startCard).arg(sanitizeHtml(targetPlayer->getName())).arg(targetCard));
+ }
+ }
}
void MessageLogWidget::logSetCardCounter(Player *player, QString cardName, int counterId, int value, int oldValue)
@@ -335,10 +482,17 @@ void MessageLogWidget::logSetCardCounter(Player *player, QString cardName, int c
QString finalStr, colorStr;
int delta = abs(oldValue - value);
- if (value > oldValue)
- finalStr = tr("%1 places %n %2 counter(s) on %3 (now %4).", "", delta);
- else
- finalStr = tr("%1 removes %n %2 counter(s) from %3 (now %4).", "", delta);
+ if (value > oldValue) {
+ if (isFemale(player))
+ finalStr = tr("%1 places %n %2 counter(s) on %3 (now %4).", "female", delta);
+ else
+ finalStr = tr("%1 places %n %2 counter(s) on %3 (now %4).", "male", delta);
+ } else {
+ if (isFemale(player))
+ finalStr = tr("%1 removes %n %2 counter(s) from %3 (now %4).", "female", delta);
+ else
+ finalStr = tr("%1 removes %n %2 counter(s) from %3 (now %4).", "male", delta);
+ }
switch (counterId) {
case 0: colorStr = tr("red", "", delta); break;
@@ -360,55 +514,111 @@ void MessageLogWidget::logSetTapped(Player *player, CardItem *card, bool tapped)
if (currentContext == MessageContext_MoveCard)
moveCardTapped.insert(card, tapped);
else {
- QString cardStr;
- if (!card)
- cardStr = isFemale(player) ? tr("her permanents") : tr("his permanents");
- else
- cardStr = QString("%1").arg(sanitizeHtml(card->getName()));
- appendHtml(tr("%1 %2 %3.").arg(sanitizeHtml(player->getName())).arg(tapped ? tr("taps") : tr("untaps")).arg(cardStr));
+ QString str;
+ if (!card) {
+ if (isFemale(player)) {
+ if (tapped)
+ str = tr("%1 taps her permanents.", "female");
+ else
+ str = tr("%1 untaps her permanents.", "female");
+ } else {
+ if (tapped)
+ str = tr("%1 taps his permanents.", "male");
+ else
+ str = tr("%1 untaps his permanents.", "male");
+ }
+ appendHtml(str.arg(sanitizeHtml(player->getName())));
+ } else {
+ if (isFemale(player)) {
+ if (tapped)
+ str = tr("%1 taps %2.", "female");
+ else
+ str = tr("%1 untaps %2.", "female");
+ } else {
+ if (tapped)
+ str = tr("%1 taps %2.", "male");
+ else
+ str = tr("%1 untaps %2.", "male");
+ }
+ QString cardStr = QString("%1").arg(sanitizeHtml(card->getName()));
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(cardStr));
+ }
}
}
void MessageLogWidget::logSetCounter(Player *player, QString counterName, int value, int oldValue)
{
- appendHtml(tr("%1 sets counter %2 to %3 (%4%5).").arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(counterName))).arg(QString("%1").arg(value)).arg(value > oldValue ? "+" : "").arg(value - oldValue));
+ QString str;
+ if (isFemale(player))
+ str = tr("%1 sets counter %2 to %3 (%4%5).", "female");
+ else
+ str = tr("%1 sets counter %2 to %3 (%4%5).", "male");
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(counterName))).arg(QString("%1").arg(value)).arg(value > oldValue ? "+" : "").arg(value - oldValue));
}
void MessageLogWidget::logSetDoesntUntap(Player *player, CardItem *card, bool doesntUntap)
{
- QString finalStr;
- if (doesntUntap)
- finalStr = tr("%1 sets %2 to not untap normally.");
- else
- finalStr = tr("%1 sets %2 to untap normally.");
- appendHtml(finalStr.arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(card->getName()))));
+ QString str;
+ if (doesntUntap) {
+ if (isFemale(player))
+ str = tr("%1 sets %2 to not untap normally.", "female");
+ else
+ str = tr("%1 sets %2 to not untap normally.", "male");
+ } else {
+ if (isFemale(player))
+ str = tr("%1 sets %2 to untap normally.", "female");
+ else
+ str = tr("%1 sets %2 to untap normally.", "male");
+ }
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(card->getName()))));
}
void MessageLogWidget::logSetPT(Player *player, CardItem *card, QString newPT)
{
if (currentContext == MessageContext_MoveCard)
moveCardPT.insert(card, newPT);
- else
- appendHtml(tr("%1 sets PT of %2 to %3.").arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(card->getName()))).arg(QString("%1").arg(sanitizeHtml(newPT))));
+ else {
+ QString str;
+ if (isFemale(player))
+ str = tr("%1 sets PT of %2 to %3.", "female");
+ else
+ str = tr("%1 sets PT of %2 to %3.", "male");
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(card->getName()))).arg(QString("%1").arg(sanitizeHtml(newPT))));
+ }
}
void MessageLogWidget::logSetAnnotation(Player *player, CardItem *card, QString newAnnotation)
{
- appendHtml(tr("%1 sets annotation of %2 to %3.").arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(card->getName()))).arg(QString("%1").arg(sanitizeHtml(newAnnotation))));
+ QString str;
+ if (isFemale(player))
+ str = tr("%1 sets annotation of %2 to %3.", "female");
+ else
+ str = tr("%1 sets annotation of %2 to %3.", "male");
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(QString("%1").arg(sanitizeHtml(card->getName()))).arg(QString("%1").arg(sanitizeHtml(newAnnotation))));
}
void MessageLogWidget::logDumpZone(Player *player, CardZone *zone, int numberCards)
{
- if (numberCards != -1)
- appendHtml(tr("%1 is looking at the top %2 cards %3.").arg(sanitizeHtml(player->getName())).arg(numberCards).arg(zone->getTranslatedName(zone->getPlayer() == player, CaseGenitive)));
- else
- appendHtml(tr("%1 is looking at %2.").arg(sanitizeHtml(player->getName())).arg(zone->getTranslatedName(zone->getPlayer() == player, CaseAccusative)));
+ if (numberCards != -1) {
+ if (isFemale(player))
+ appendHtml(tr("%1 is looking at the top %2 cards %3.", "female").arg(sanitizeHtml(player->getName())).arg(numberCards).arg(zone->getTranslatedName(zone->getPlayer() == player, CaseGenitive)));
+ else
+ appendHtml(tr("%1 is looking at the top %2 cards %3.", "male").arg(sanitizeHtml(player->getName())).arg(numberCards).arg(zone->getTranslatedName(zone->getPlayer() == player, CaseGenitive)));
+ } else {
+ if (isFemale(player))
+ appendHtml(tr("%1 is looking at %2.", "female").arg(sanitizeHtml(player->getName())).arg(zone->getTranslatedName(zone->getPlayer() == player, CaseAccusative)));
+ else
+ appendHtml(tr("%1 is looking at %2.", "male").arg(sanitizeHtml(player->getName())).arg(zone->getTranslatedName(zone->getPlayer() == player, CaseAccusative)));
+ }
}
void MessageLogWidget::logStopDumpZone(Player *player, CardZone *zone)
{
QString zoneName = zone->getTranslatedName(zone->getPlayer() == player, CaseAccusative);
- appendHtml(tr("%1 stops looking at %2.").arg(sanitizeHtml(player->getName())).arg(zoneName));
+ if (isFemale(player))
+ appendHtml(tr("%1 stops looking at %2.", "female").arg(sanitizeHtml(player->getName())).arg(zoneName));
+ else
+ appendHtml(tr("%1 stops looking at %2.", "male").arg(sanitizeHtml(player->getName())).arg(zoneName));
}
void MessageLogWidget::logRevealCards(Player *player, CardZone *zone, int cardId, QString cardName, Player *otherPlayer)
@@ -429,28 +639,80 @@ void MessageLogWidget::logRevealCards(Player *player, CardZone *zone, int cardId
else
cardStr = QString("%1").arg(sanitizeHtml(cardName));
+ QString str;
if (cardId == -1) {
- if (otherPlayer)
- appendHtml(tr("%1 reveals %2 to %3.").arg(sanitizeHtml(player->getName())).arg(zone->getTranslatedName(true, CaseAccusative)).arg(sanitizeHtml(otherPlayer->getName())));
- else
- appendHtml(tr("%1 reveals %2.").arg(sanitizeHtml(player->getName())).arg(zone->getTranslatedName(true, CaseAccusative)));
+ if (otherPlayer) {
+ if (isFemale(player)) {
+ if (isFemale(otherPlayer))
+ str = tr("%1 reveals %2 to %3.", "p1 female, p2 female");
+ else
+ str = tr("%1 reveals %2 to %3.", "p1 female, p2 male");
+ } else {
+ if (isFemale(otherPlayer))
+ str = tr("%1 reveals %2 to %3.", "p1 male, p2 female");
+ else
+ str = tr("%1 reveals %2 to %3.", "p1 male, p2 male");
+ }
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(zone->getTranslatedName(true, CaseAccusative)).arg(sanitizeHtml(otherPlayer->getName())));
+ } else {
+ if (isFemale(player))
+ appendHtml(tr("%1 reveals %2.", "female").arg(sanitizeHtml(player->getName())).arg(zone->getTranslatedName(true, CaseAccusative)));
+ else
+ appendHtml(tr("%1 reveals %2.", "male").arg(sanitizeHtml(player->getName())).arg(zone->getTranslatedName(true, CaseAccusative)));
+ }
} else if (cardId == -2) {
- if (otherPlayer)
- appendHtml(tr("%1 randomly reveals %2%3 to %4.").arg(sanitizeHtml(player->getName())).arg(cardStr).arg(fromStr).arg(sanitizeHtml(otherPlayer->getName())));
- else
- appendHtml(tr("%1 randomly reveals %2%3.").arg(sanitizeHtml(player->getName())).arg(cardStr).arg(fromStr));
+ if (otherPlayer) {
+ if (isFemale(player)) {
+ if (isFemale(otherPlayer))
+ str = tr("%1 randomly reveals %2%3 to %4.", "p1 female, p2 female");
+ else
+ str = tr("%1 randomly reveals %2%3 to %4.", "p1 female, p2 male");
+ } else {
+ if (isFemale(otherPlayer))
+ str = tr("%1 randomly reveals %2%3 to %4.", "p1 male, p2 female");
+ else
+ str = tr("%1 randomly reveals %2%3 to %4.", "p1 male, p2 male");
+ }
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(cardStr).arg(fromStr).arg(sanitizeHtml(otherPlayer->getName())));
+ } else {
+ if (isFemale(player))
+ appendHtml(tr("%1 randomly reveals %2%3.", "female").arg(sanitizeHtml(player->getName())).arg(zone->getTranslatedName(true, CaseAccusative)));
+ else
+ appendHtml(tr("%1 randomly reveals %2%3.", "male").arg(sanitizeHtml(player->getName())).arg(cardStr).arg(fromStr));
+ }
} else {
- if (otherPlayer)
- appendHtml(tr("%1 reveals %2%3 to %4.").arg(sanitizeHtml(player->getName())).arg(cardStr).arg(fromStr).arg(sanitizeHtml(otherPlayer->getName())));
- else
- appendHtml(tr("%1 reveals %2%3.").arg(sanitizeHtml(player->getName())).arg(cardStr).arg(fromStr));
+ if (otherPlayer) {
+ if (isFemale(player)) {
+ if (isFemale(otherPlayer))
+ str = tr("%1 reveals %2%3 to %4.", "p1 female, p2 female");
+ else
+ str = tr("%1 reveals %2%3 to %4.", "p1 female, p2 male");
+ } else {
+ if (isFemale(otherPlayer))
+ str = tr("%1 reveals %2%3 to %4.", "p1 male, p2 female");
+ else
+ str = tr("%1 reveals %2%3 to %4.", "p1 male, p2 male");
+ }
+ appendHtml(str.arg(sanitizeHtml(player->getName())).arg(cardStr).arg(fromStr).arg(sanitizeHtml(otherPlayer->getName())));
+ } else {
+ if (isFemale(player))
+ appendHtml(tr("%1 reveals %2%3.", "female").arg(sanitizeHtml(player->getName())).arg(zone->getTranslatedName(true, CaseAccusative)));
+ else
+ appendHtml(tr("%1 reveals %2%3.", "male").arg(sanitizeHtml(player->getName())).arg(cardStr).arg(fromStr));
+ }
}
}
void MessageLogWidget::logSetActivePlayer(Player *player)
{
soundEngine->notification();
- appendHtml(" " + tr("It is now %1's turn.").arg(player->getName()) + " ");
+
+ QString str;
+ if (isFemale(player))
+ str = tr("It is now %1's turn.", "female");
+ else
+ str = tr("It is now %1's turn.", "male");
+ appendHtml(" " + str.arg(player->getName()) + " ");
}
void MessageLogWidget::logSetActivePhase(int phase)
@@ -527,7 +789,7 @@ void MessageLogWidget::connectToPlayer(Player *player)
connect(player, SIGNAL(logRevealCards(Player *, CardZone *, int, QString, Player *)), this, SLOT(logRevealCards(Player *, CardZone *, int, QString, Player *)));
}
-MessageLogWidget::MessageLogWidget(const QString &_ownName, QWidget *parent)
- : ChatView(_ownName, false, parent)
+MessageLogWidget::MessageLogWidget(const QString &_ownName, bool _female, QWidget *parent)
+ : ChatView(_ownName, false, parent), female(_female)
{
}
diff --git a/cockatrice/src/messagelogwidget.h b/cockatrice/src/messagelogwidget.h
index 698489656..37d4a2422 100644
--- a/cockatrice/src/messagelogwidget.h
+++ b/cockatrice/src/messagelogwidget.h
@@ -31,6 +31,7 @@ private:
bool isFemale(Player *player) const;
QPair getFromStr(CardZone *zone, QString cardName, int position) const;
MessageContext currentContext;
+ bool female;
QList moveCardQueue;
QMap moveCardPT;
@@ -39,13 +40,6 @@ private:
Player *mulliganPlayer;
int mulliganNumber;
public slots:
- void logConnecting(QString hostname);
- void logConnected();
- void logDisconnected();
- void logSocketError(const QString &errorString);
- void logServerError(ResponseCode response);
- void logProtocolVersionMismatch(int clientVersion, int serverVersion);
- void logProtocolError();
void logGameJoined(int gameId);
void logJoin(Player *player);
void logLeave(Player *player);
@@ -88,7 +82,7 @@ public slots:
void containerProcessingDone();
public:
void connectToPlayer(Player *player);
- MessageLogWidget(const QString &_ownName, QWidget *parent = 0);
+ MessageLogWidget(const QString &_ownName, bool _female, QWidget *parent = 0);
};
#endif
diff --git a/cockatrice/src/tab_game.cpp b/cockatrice/src/tab_game.cpp
index 2e38baf71..9b15e0deb 100644
--- a/cockatrice/src/tab_game.cpp
+++ b/cockatrice/src/tab_game.cpp
@@ -158,7 +158,7 @@ void DeckViewContainer::setDeck(DeckList *deck)
readyStartButton->setEnabled(true);
}
-TabGame::TabGame(TabSupervisor *_tabSupervisor, QList &_clients, int _gameId, const QString &_gameDescription, int _localPlayerId, const QString &_userName, bool _spectator, bool _spectatorsCanTalk, bool _spectatorsSeeEverything, bool _resuming)
+TabGame::TabGame(TabSupervisor *_tabSupervisor, QList &_clients, int _gameId, const QString &_gameDescription, int _localPlayerId, ServerInfo_User *_userInfo, bool _spectator, bool _spectatorsCanTalk, bool _spectatorsSeeEverything, bool _resuming)
: Tab(_tabSupervisor), clients(_clients), gameId(_gameId), gameDescription(_gameDescription), localPlayerId(_localPlayerId), spectator(_spectator), spectatorsCanTalk(_spectatorsCanTalk), spectatorsSeeEverything(_spectatorsSeeEverything), started(false), resuming(_resuming), currentPhase(-1)
{
phasesToolbar = new PhasesToolbar;
@@ -176,7 +176,7 @@ TabGame::TabGame(TabSupervisor *_tabSupervisor, QList &_client
timeElapsedLabel = new QLabel;
timeElapsedLabel->setAlignment(Qt::AlignCenter);
- messageLog = new MessageLogWidget(_userName);
+ messageLog = new MessageLogWidget(_userInfo->getName(), _userInfo->getGender() == ServerInfo_User::Female);
connect(messageLog, SIGNAL(cardNameHovered(QString)), cardInfo, SLOT(setCard(QString)));
connect(messageLog, SIGNAL(showCardInfoPopup(QPoint, QString)), this, SLOT(showCardInfoPopup(QPoint, QString)));
connect(messageLog, SIGNAL(deleteCardInfoPopup(QString)), this, SLOT(deleteCardInfoPopup(QString)));
diff --git a/cockatrice/src/tab_game.h b/cockatrice/src/tab_game.h
index 289451f14..a5eb5db9f 100644
--- a/cockatrice/src/tab_game.h
+++ b/cockatrice/src/tab_game.h
@@ -155,7 +155,7 @@ private slots:
void actNextPhase();
void actNextTurn();
public:
- TabGame(TabSupervisor *_tabSupervisor, QList &_clients, int _gameId, const QString &_gameDescription, int _localPlayerId, const QString &_userName, bool _spectator, bool _spectatorsCanTalk, bool _spectatorsSeeEverything, bool _resuming);
+ TabGame(TabSupervisor *_tabSupervisor, QList &_clients, int _gameId, const QString &_gameDescription, int _localPlayerId, ServerInfo_User *_userInfo, bool _spectator, bool _spectatorsCanTalk, bool _spectatorsSeeEverything, bool _resuming);
~TabGame();
void retranslateUi();
void closeRequest();
diff --git a/cockatrice/src/tab_supervisor.cpp b/cockatrice/src/tab_supervisor.cpp
index 10e33afff..824d149d9 100644
--- a/cockatrice/src/tab_supervisor.cpp
+++ b/cockatrice/src/tab_supervisor.cpp
@@ -105,11 +105,10 @@ int TabSupervisor::myAddTab(Tab *tab)
return addTab(tab, tab->getTabText());
}
-void TabSupervisor::start(AbstractClient *_client, ServerInfo_User *userInfo)
+void TabSupervisor::start(AbstractClient *_client, ServerInfo_User *_userInfo)
{
client = _client;
- userName = userInfo->getName();
- userLevel = userInfo->getUserLevel();
+ userInfo = new ServerInfo_User(_userInfo);
connect(client, SIGNAL(roomEventReceived(RoomEvent *)), this, SLOT(processRoomEvent(RoomEvent *)));
connect(client, SIGNAL(gameEventContainerReceived(GameEventContainer *)), this, SLOT(processGameEventContainer(GameEventContainer *)));
@@ -146,6 +145,7 @@ void TabSupervisor::start(AbstractClient *_client, ServerInfo_User *userInfo)
void TabSupervisor::startLocal(const QList &_clients)
{
+ userInfo = new ServerInfo_User;
localClients = _clients;
for (int i = 0; i < localClients.size(); ++i)
connect(localClients[i], SIGNAL(gameEventContainerReceived(GameEventContainer *)), this, SLOT(processGameEventContainer(GameEventContainer *)));
@@ -192,6 +192,9 @@ void TabSupervisor::stop()
while (messageIterator.hasNext())
messageIterator.next().value()->deleteLater();
messageTabs.clear();
+
+ delete userInfo;
+ userInfo = 0;
}
void TabSupervisor::updatePingTime(int value, int max)
@@ -221,7 +224,7 @@ void TabSupervisor::addCloseButtonToTab(Tab *tab, int tabIndex)
void TabSupervisor::gameJoined(Event_GameJoined *event)
{
- TabGame *tab = new TabGame(this, QList() << client, event->getGameId(), event->getGameDescription(), event->getPlayerId(), userName, event->getSpectator(), event->getSpectatorsCanTalk(), event->getSpectatorsSeeEverything(), event->getResuming());
+ TabGame *tab = new TabGame(this, QList() << client, event->getGameId(), event->getGameDescription(), event->getPlayerId(), userInfo, event->getSpectator(), event->getSpectatorsCanTalk(), event->getSpectatorsSeeEverything(), event->getResuming());
connect(tab, SIGNAL(gameClosing(TabGame *)), this, SLOT(gameLeft(TabGame *)));
connect(tab, SIGNAL(openMessageDialog(const QString &, bool)), this, SLOT(addMessageTab(const QString &, bool)));
int tabIndex = myAddTab(tab);
@@ -232,7 +235,7 @@ void TabSupervisor::gameJoined(Event_GameJoined *event)
void TabSupervisor::localGameJoined(Event_GameJoined *event)
{
- TabGame *tab = new TabGame(this, localClients, event->getGameId(), event->getGameDescription(), event->getPlayerId(), QString(), event->getSpectator(), event->getSpectatorsCanTalk(), event->getSpectatorsSeeEverything(), event->getResuming());
+ TabGame *tab = new TabGame(this, localClients, event->getGameId(), event->getGameDescription(), event->getPlayerId(), userInfo, event->getSpectator(), event->getSpectatorsCanTalk(), event->getSpectatorsSeeEverything(), event->getResuming());
connect(tab, SIGNAL(gameClosing(TabGame *)), this, SLOT(gameLeft(TabGame *)));
int tabIndex = myAddTab(tab);
addCloseButtonToTab(tab, tabIndex);
@@ -258,7 +261,7 @@ void TabSupervisor::gameLeft(TabGame *tab)
void TabSupervisor::addRoomTab(ServerInfo_Room *info, bool setCurrent)
{
- TabRoom *tab = new TabRoom(this, client, userName, info);
+ TabRoom *tab = new TabRoom(this, client, userInfo->getName(), info);
connect(tab, SIGNAL(roomClosing(TabRoom *)), this, SLOT(roomLeft(TabRoom *)));
connect(tab, SIGNAL(openMessageDialog(const QString &, bool)), this, SLOT(addMessageTab(const QString &, bool)));
int tabIndex = myAddTab(tab);
@@ -278,10 +281,10 @@ void TabSupervisor::roomLeft(TabRoom *tab)
TabMessage *TabSupervisor::addMessageTab(const QString &receiverName, bool focus)
{
- if (receiverName == userName)
+ if (receiverName == userInfo->getName())
return 0;
- TabMessage *tab = new TabMessage(this, client, userName, receiverName);
+ TabMessage *tab = new TabMessage(this, client, userInfo->getName(), receiverName);
connect(tab, SIGNAL(talkClosing(TabMessage *)), this, SLOT(talkLeft(TabMessage *)));
int tabIndex = myAddTab(tab);
addCloseButtonToTab(tab, tabIndex);
@@ -372,3 +375,8 @@ bool TabSupervisor::getAdminLocked() const
return true;
return tabAdmin->getLocked();
}
+
+int TabSupervisor::getUserLevel() const
+{
+ return userInfo->getUserLevel();
+}
diff --git a/cockatrice/src/tab_supervisor.h b/cockatrice/src/tab_supervisor.h
index 5d7a2c9bc..0a38d5f83 100644
--- a/cockatrice/src/tab_supervisor.h
+++ b/cockatrice/src/tab_supervisor.h
@@ -37,8 +37,7 @@ protected:
class TabSupervisor : public QTabWidget {
Q_OBJECT
private:
- QString userName;
- int userLevel;
+ ServerInfo_User *userInfo;
QIcon *tabChangedIcon;
AbstractClient *client;
QList localClients;
@@ -61,7 +60,7 @@ public:
int getGameCount() const { return gameTabs.size(); }
TabUserLists *getUserListsTab() const { return tabUserLists; }
bool getAdminLocked() const;
- int getUserLevel() const { return userLevel; }
+ int getUserLevel() const;
signals:
void setMenu(QMenu *menu);
void localGameEnded();
diff --git a/cockatrice/translations/cockatrice_cs.ts b/cockatrice/translations/cockatrice_cs.ts
index 9a24bb029..fd3280677 100644
--- a/cockatrice/translations/cockatrice_cs.ts
+++ b/cockatrice/translations/cockatrice_cs.ts
@@ -230,202 +230,202 @@ This is only saved for moderators and cannot be seen by the banned person.
CardItem
-
+ &Play
-
+ &Hide
-
+ &Tap
-
+ &Untap
-
+ Toggle &normal untapping
-
+ &Flip
-
+ &Clone
-
+ Ctrl+H
-
+ &Attach to card...
-
+ Ctrl+A
-
+ Unattac&h
-
+ &Draw arrow...
-
+ &Power / toughness
-
+ &Increase power
-
+ Ctrl++
-
+ &Decrease power
-
+ Ctrl+-
-
+ I&ncrease toughness
-
+ Alt++
-
+ D&ecrease toughness
-
+ Alt+-
-
+ In&crease power and toughness
-
+ Ctrl+Alt++
-
+ Dec&rease power and toughness
-
+ Ctrl+Alt+-
-
+ Set &power and toughness...
-
+ Ctrl+P
-
+ &Set annotation...
-
+ red
-
+ yellow
-
+ green
-
+ &Add counter (%1)
-
+ &Remove counter (%1)
-
+ &Set counters (%1)...
-
+ &top of library
-
+ &bottom of library
-
+ &graveyard
-
+ Ctrl+Del
-
+ &exile
-
+ &Move to
@@ -1208,7 +1208,6 @@ This is only saved for moderators and cannot be seen by the banned person.
GameSelector
-
@@ -1216,86 +1215,87 @@ This is only saved for moderators and cannot be seen by the banned person.
+ Error
-
+ Please join the appropriate room first.
-
+ Wrong password.
-
+ Spectators are not allowed in this game.
-
+ The game is already full.
-
+ The game does not exist any more.
-
+ This game is only open to registered users.
-
+ This game is only open to its creator's buddies.
-
+ You are being ignored by the creator of this game.
-
+ Join game
-
+ Password:
-
+ Games
-
+ Show &full games
-
+ Show &running games
-
+ C&reate
-
+ &Join
-
+ J&oin as spectator
@@ -1684,118 +1684,183 @@ Local version is %1, remote version is %2.
MessageLogWidget
-
- Connecting to %1...
-
-
-
-
- Connected.
-
-
-
-
- Disconnected from server.
-
-
-
-
- Invalid password.
-
-
-
-
- Protocol version mismatch. Client: %1, Server: %2
-
-
-
-
- Protocol error.
-
-
-
-
- You have joined game #%1.
-
-
-
-
- %1 has joined the game.
-
-
-
-
- %1 has left the game.
-
-
-
-
+ The game has been closed.
-
+ %1 is now watching the game.
-
+ %1 is not watching the game any more.
-
- %1 has loaded a local deck.
-
-
-
-
- %1 has loaded deck #%2.
-
-
-
-
- %1 is ready to start the game.
-
-
-
-
- %1 is not ready to start the game any more.
-
-
-
-
- %1 has conceded the game.
-
-
-
-
+ The game has started.
-
+
+ You have joined game #%1.
+ female
+
+
+
+
+ You have joined game #%1.
+ male
+
+
+
+
+ %1 has joined the game.
+ female
+
+
+
+
+ %1 has joined the game.
+ male
+
+
+
+
+ %1 has left the game.
+ female
+
+
+
+
+ %1 has left the game.
+ male
+
+
+
+
+ %1 has loaded a local deck.
+ female
+
+
+
+
+ %1 has loaded a local deck.
+ male
+
+
+
+
+ %1 has loaded deck #%2.
+ female
+
+
+
+
+ %1 has loaded deck #%2.
+ male
+
+
+
+
+ %1 is ready to start the game.
+ female
+
+
+
+
+ %1 is ready to start the game.
+ male
+
+
+
+
+ %1 is not ready to start the game any more.
+ female
+
+
+
+
+ %1 is not ready to start the game any more.
+ male
+
+
+
+
+ %1 has conceded the game.
+ female
+
+
+
+
+ %1 has conceded the game.
+ male
+
+
+
+ %1 has restored connection to the game.
+ female
+
+
+
+
+ %1 has restored connection to the game.
+ male
+
+
+
+
+ %1 has lost connection to the game.
+ female
+
+
+
+
+ %1 has lost connection to the game.
+ male
+
+
+
+
+ %1 shuffles %2.
+ female
- %1 has lost connection to the game.
-
-
-
- %1 shuffles %2.
+ male
-
+ %1 rolls a %2 with a %3-sided die.
+ female
+
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ male
-
+ %1 draws %n card(s).
+ female
+
+
+
+
+
+
+
+
+ %1 draws %n card(s).
+ male
@@ -1803,189 +1868,200 @@ Local version is %1, remote version is %2.
-
+ %1 undoes his last draw.
-
+ %1 undoes her last draw.
-
+ %1 undoes his last draw (%2).
-
+ %1 undoes her last draw (%2).
-
+ from table
-
+ from graveyard
-
+ from exile
-
+ from hand
-
+ the bottom card of his library
-
+ the bottom card of her library
-
+ from the bottom of his library
-
+ from the bottom of her library
-
+ the top card of his library
-
+ the top card of her library
-
+ from the top of his library
-
+ from the top of her library
-
+ from library
-
+ from sideboard
-
+ from the stack
-
-
+
+ a card
-
+ %1 gives %2 control over %3.
-
+ %1 puts %2 into play tapped%3.
-
+ %1 puts %2 into play%3.
-
+ %1 puts %2%3 into graveyard.
-
+ %1 exiles %2%3.
-
+ %1 moves %2%3 to hand.
-
+ %1 puts %2%3 into his library.
-
+ %1 puts %2%3 into her library.
-
+ %1 puts %2%3 on bottom of his library.
-
+ %1 puts %2%3 on bottom of her library.
-
+ %1 puts %2%3 on top of his library.
-
+ %1 puts %2%3 on top of her library.
-
+ %1 puts %2%3 into his library at position %4.
-
+ %1 puts %2%3 into her library at position %4.
-
+ %1 moves %2%3 to sideboard.
-
+ %1 plays %2%3.
-
+ %1 takes a mulligan to %n.
+ female
+
+
+
+
+
+
+
+
+ %1 takes a mulligan to %n.
+ male
@@ -1994,74 +2070,620 @@ Local version is %1, remote version is %2.
+ %1 flips %2 face-down.
+ female
+
+
+
+
+ %1 flips %2 face-down.
+ male
+
+
+
+
+ %1 flips %2 face-up.
+ female
+
+
+
+
+ %1 flips %2 face-up.
+ male
+
+
+
+
+ %1 destroys %2.
+ female
+
+
+
+
+ %1 destroys %2.
+ male
+
+
+
+
+ %1 unattaches %2.
+ female
+
+
+
+
+ %1 unattaches %2.
+ male
+
+
+
+
+ %1 creates token: %2%3.
+ female
+
+
+
+
+ %1 creates token: %2%3.
+ male
+
+
+
+
+ %1 points from her %2 to herself.
+ female
+
+
+
+
+ %1 points from his %2 to himself.
+ male
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 male
+
+
+
+
+ %1 points from her %2 to her %3.
+ female
+
+
+
+
+ %1 points from his %2 to his %3.
+ male
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 male
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ female
+
+
+
+
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ male
+
+
+
+
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ female
+
+
+
+
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ male
+
+
+
+
+
+
+
+
+ %1 taps her permanents.
+ female
+
+
+
+
+ %1 untaps her permanents.
+ female
+
+
+
+
+ %1 taps his permanents.
+ male
+
+
+
+
+ %1 untaps his permanents.
+ male
+
+
+
+
+ %1 taps %2.
+ female
+
+
+
+
+ %1 untaps %2.
+ female
+
+
+
+
+ %1 taps %2.
+ male
+
+
+
+
+ %1 untaps %2.
+ male
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ female
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ male
+
+
+
+
+ %1 sets %2 to not untap normally.
+ female
+
+
+
+
+ %1 sets %2 to not untap normally.
+ male
+
+
+
+
+ %1 sets %2 to untap normally.
+ female
+
+
+
+
+ %1 sets %2 to untap normally.
+ male
+
+
+
+
+ %1 sets PT of %2 to %3.
+ female
+
+
+
+
+ %1 sets PT of %2 to %3.
+ male
+
+
+
+
+ %1 sets annotation of %2 to %3.
+ female
+
+
+
+
+ %1 sets annotation of %2 to %3.
+ male
+
+
+
+
+ %1 is looking at the top %2 cards %3.
+ female
+
+
+
+
+ %1 is looking at the top %2 cards %3.
+ male
+
+
+
+
+ %1 is looking at %2.
+ female
+
+
+
+
+ %1 is looking at %2.
+ male
+
+
+
+
+ %1 stops looking at %2.
+ female
+
+
+
+
+ %1 stops looking at %2.
+ male
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 reveals %2.
+ female
+
+
+
+
+ %1 reveals %2.
+ male
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 female
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 male
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 female
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 male
+
+
+
+
+ %1 randomly reveals %2%3.
+ female
+
+
+
+
+ %1 randomly reveals %2%3.
+ male
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 female
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 male
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 female
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 male
+
+
+
+
+ %1 reveals %2%3.
+ female
+
+
+
+
+ %1 reveals %2%3.
+ male
+
+
+
+
+ It is now %1's turn.
+ female
+
+
+
+
+ It is now %1's turn.
+ male
+
+
+
+ %1 draws his initial hand.
-
+ %1 draws her initial hand.
-
- %1 flips %2 face-down.
-
-
-
-
- %1 flips %2 face-up.
-
-
-
-
- %1 destroys %2.
-
-
-
-
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 female
-
- %1 unattaches %2.
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 male
-
- %1 creates token: %2%3.
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 female
-
- %1 points from %2's %3 to %4.
-
-
-
-
- %1 points from %2's %3 to %4's %5.
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 male
-
- %1 places %n %2 counter(s) on %3 (now %4).
-
-
-
-
-
-
-
-
- %1 removes %n %2 counter(s) from %3 (now %4).
-
-
-
-
-
-
-
-
+ red
@@ -2070,7 +2692,7 @@ Local version is %1, remote version is %2.
-
+ yellow
@@ -2079,7 +2701,7 @@ Local version is %1, remote version is %2.
-
+ green
@@ -2088,162 +2710,62 @@ Local version is %1, remote version is %2.
-
- his permanents
-
-
-
-
- her permanents
-
-
-
-
- %1 %2 %3.
-
-
-
-
- taps
-
-
-
-
- untaps
-
-
-
-
- %1 sets counter %2 to %3 (%4%5).
-
-
-
-
- %1 sets %2 to not untap normally.
-
-
-
-
- %1 sets %2 to untap normally.
-
-
-
-
- %1 sets PT of %2 to %3.
-
-
-
-
- %1 sets annotation of %2 to %3.
-
-
-
-
- %1 is looking at the top %2 cards %3.
-
-
-
-
- %1 is looking at %2.
-
-
-
-
- %1 stops looking at %2.
-
-
-
-
- %1 reveals %2 to %3.
-
-
-
-
- %1 reveals %2.
-
-
-
-
- %1 randomly reveals %2%3 to %4.
-
-
-
-
- %1 randomly reveals %2%3.
-
-
-
-
- %1 reveals %2%3 to %4.
-
-
-
-
- %1 reveals %2%3.
-
-
-
-
- It is now %1's turn.
-
-
-
-
+ untap step
-
+ upkeep step
-
+ draw step
-
+ first main phase
-
+ beginning of combat step
-
+ declare attackers step
-
+ declare blockers step
-
+ combat damage step
-
+ end of combat step
-
+ second main phase
-
+ ending phase
-
+ It is now the %1.
@@ -3234,67 +3756,67 @@ Please enter a name:
UserList
-
+ Users online: %1
-
+ Users in this room: %1
-
+ Buddies online: %1 / %2
-
+ Ignored users online: %1 / %2
-
+ %1's games
-
+ User &details
-
+ Direct &chat
-
+ Show this user's &games
-
+ Add to &buddy list
-
+ Remove from &buddy list
-
+ Add to &ignore list
-
+ Remove from &ignore list
-
+ Ban from &server
diff --git a/cockatrice/translations/cockatrice_de.ts b/cockatrice/translations/cockatrice_de.ts
index 0b07c46f6..cd581e185 100644
--- a/cockatrice/translations/cockatrice_de.ts
+++ b/cockatrice/translations/cockatrice_de.ts
@@ -279,57 +279,57 @@ Dies wird nur für Moderatoren gespeichert und kann von der gebannten Person nic
CardItem
-
+ &Play&Ausspielen
-
+ &Hide&Verstecken
-
+ &Tap&Tappen
-
+ &UntapE&nttappen
-
+ Toggle &normal untappingN&ormales Enttappen umschalten
-
+ &Flip&Umdrehen
-
+ &Clone&Kopieren
-
+ Ctrl+HCtrl+H
-
+ &Attach to card...&An Karte anlegen...
-
+ Ctrl+ACtrl+A
-
+ Unattac&h&Von Karte lösen
@@ -338,147 +338,147 @@ Dies wird nur für Moderatoren gespeichert und kann von der gebannten Person nic
&Kampfwerte setzen...
-
+ &Draw arrow...&Pfeil zeichnen...
-
+ &Power / toughness&Kampfwerte
-
+ &Increase power&Stärke erhöhen
-
+ Ctrl++Ctrl++
-
+ &Decrease powerS&tärke senken
-
+ Ctrl+-Ctrl+-
-
+ I&ncrease toughness&Widerstandskraft erhöhen
-
+ Alt++Alt++
-
+ D&ecrease toughnessW&iderstandskraft senken
-
+ Alt+-Alt+-
-
+ In&crease power and toughnessStärke und Widerstandskraft &erhöhen
-
+ Ctrl+Alt++Ctrl+Alt++
-
+ Dec&rease power and toughnessStärke und Widerstandskraft s&enken
-
+ Ctrl+Alt+-Ctrl+Alt+-
-
+ Set &power and toughness...&Kampfwerte setzen...
-
+ Ctrl+PCtrl+P
-
+ &Set annotation...&Hinweis setzen...
-
+ redrot
-
+ yellowgelb
-
+ greengrün
-
+ &Add counter (%1)Zählmarke &hinzufügen (%1)
-
+ &Remove counter (%1)Zählmarke &entfernen (%1)
-
+ &Set counters (%1)...Zählmarken &setzen (%1)...
-
+ &top of library&auf die Bibliothek
-
+ &bottom of library&unter die Bibliothek
-
+ &graveyardin den &Friedhof
-
+ Ctrl+DelCtrl+Del
-
+ &exileins &Exil
-
+ &Move to&Verschieben
@@ -1952,17 +1952,16 @@ Dies wird nur für Moderatoren gespeichert und kann von der gebannten Person nic
GameSelector
-
+ C&reateSpiel e&rstellen
-
+ &Join&Teilnehmen
-
@@ -1970,6 +1969,7 @@ Dies wird nur für Moderatoren gespeichert und kann von der gebannten Person nic
+ ErrorFehler
@@ -1978,67 +1978,67 @@ Dies wird nur für Moderatoren gespeichert und kann von der gebannten Person nic
XXX
-
+ Please join the appropriate room first.Bitte betreten Sie erst den entsprechenden Raum.
-
+ Wrong password.Falsches Passwort.
-
+ Spectators are not allowed in this game.In diesem Spiel sind keine Zuschauer zugelassen.
-
+ The game is already full.Das Spiel ist bereits voll.
-
+ The game does not exist any more.Dieses Spiel gibt es nicht mehr.
-
+ This game is only open to registered users.Dieses Spiel kann nur von registrierten Benutzern betreten werden.
-
+ This game is only open to its creator's buddies.Dieses Spiel kann nur von Freunden des Erstellers betreten werden.
-
+ You are being ignored by the creator of this game.Der Ersteller dieses Spiels ignoriert Sie.
-
+ Join gameSpiel beitreten
-
+ Password:Passwort:
-
+ GamesSpiele
-
+ Show &full games&Volle Spiele anzeigen
-
+ Show &running games&Laufende Spiele anzeigen
@@ -2047,7 +2047,7 @@ Dies wird nur für Moderatoren gespeichert und kann von der gebannten Person nic
&Volle Spiele anzeigen
-
+ J&oin as spectator&Zuschauen
@@ -2491,24 +2491,20 @@ Lokale Version ist %1, Serverversion ist %2.
MessageLogWidget
- Connecting to %1...
- Verbinde zu %1...
+ Verbinde zu %1...
- Connected.
- Verbunden.
+ Verbunden.
- Disconnected from server.
- Verbindung zum Server getrennt.
+ Verbindung zum Server getrennt.
- Invalid password.
- Ungültiges Passwort.
+ Ungültiges Passwort.You have joined the game. Player list:
@@ -2547,8 +2543,8 @@ Lokale Version ist %1, Serverversion ist %2.
%1 zieht %2 Karten
-
-
+
+ a cardeine Karte
@@ -2605,7 +2601,7 @@ Lokale Version ist %1, Serverversion ist %2.
%1s Sideboard
-
+ The game has started.Das Spiel hat begonnen.
@@ -2626,89 +2622,71 @@ Lokale Version ist %1, Serverversion ist %2.
Protokollversion stimmt nicht überein.
-
- Protocol version mismatch. Client: %1, Server: %2
-
-
-
- Protocol error.
- Protokollfehler.
+ Protokollfehler.
- You have joined game #%1.
- Sie sind dem Spiel %1 beigetreten.
+ Sie sind dem Spiel %1 beigetreten.
- %1 has joined the game.
- %1 ist dem Spiel beigetreten.
+ %1 ist dem Spiel beigetreten.
- %1 has left the game.
- %1 hat das Spiel verlassen.
+ %1 hat das Spiel verlassen.
-
+ The game has been closed.Das Spiel wurde geschlossen.
-
+ %1 is now watching the game.%1 schaut nun dem Spiel zu.
-
+ %1 is not watching the game any more.%1 schaut dem Spiel nicht mehr zu.
- %1 has loaded a local deck.
- %1 hat ein lokales Deck geladen.
+ %1 hat ein lokales Deck geladen.
- %1 has loaded deck #%2.
- %1 hat das Deck Nr. %2 geladen.
+ %1 hat das Deck Nr. %2 geladen.
- %1 is ready to start the game.
- %1 ist bereit, das Spiel zu starten.
+ %1 ist bereit, das Spiel zu starten.
- %1 is not ready to start the game any more.
- %1 ist nicht mehr bereit, das Spiel zu starten.
+ %1 ist nicht mehr bereit, das Spiel zu starten.
- %1 has conceded the game.
- %1 hat das Spiel aufgegeben.
+ %1 hat das Spiel aufgegeben.
- %1 has restored connection to the game.
- %1 ist wieder mit dem Spiel verbunden.
+ %1 ist wieder mit dem Spiel verbunden.
- %1 has lost connection to the game.
- %1 hat die Verbindung zum Spiel verloren.
+ %1 hat die Verbindung zum Spiel verloren.
- %1 shuffles %2.
- %1 mischt %2.
+ %1 mischt %2.
- %1 rolls a %2 with a %3-sided die.
- %1 würfelt eine %2 mit einem %3-seitigen Würfel.
+ %1 würfelt eine %2 mit einem %3-seitigen Würfel.%1 draws a card.
@@ -2719,191 +2697,362 @@ Lokale Version ist %1, Serverversion ist %2.
%1 zieht %2 Karten.
- %1 draws %n card(s).
+
+ %1 zieht eine Karte.
+ %1 zieht %n Karten.
+
+
+
+
+ You have joined game #%1.
+ female
+ Sie sind dem Spiel %1 beigetreten.
+
+
+
+ You have joined game #%1.
+ male
+ Sie sind dem Spiel %1 beigetreten.
+
+
+
+ %1 has joined the game.
+ female
+ %1 ist dem Spiel beigetreten.
+
+
+
+ %1 has joined the game.
+ male
+ %1 ist dem Spiel beigetreten.
+
+
+
+ %1 has left the game.
+ female
+ %1 hat das Spiel verlassen.
+
+
+
+ %1 has left the game.
+ male
+ %1 hat das Spiel verlassen.
+
+
+
+ %1 has loaded a local deck.
+ female
+ %1 hat ein lokales Deck geladen.
+
+
+
+ %1 has loaded a local deck.
+ male
+ %1 hat ein lokales Deck geladen.
+
+
+
+ %1 has loaded deck #%2.
+ female
+ %1 hat das Deck Nr. %2 geladen.
+
+
+
+ %1 has loaded deck #%2.
+ male
+ %1 hat das Deck Nr. %2 geladen.
+
+
+
+ %1 is ready to start the game.
+ female
+ %1 ist bereit, das Spiel zu starten.
+
+
+
+ %1 is ready to start the game.
+ male
+ %1 ist bereit, das Spiel zu starten.
+
+
+
+ %1 is not ready to start the game any more.
+ female
+ %1 ist nicht mehr bereit, das Spiel zu starten.
+
+
+
+ %1 is not ready to start the game any more.
+ male
+ %1 ist nicht mehr bereit, das Spiel zu starten.
+
+
+
+ %1 has conceded the game.
+ female
+ %1 hat das Spiel aufgegeben.
+
+
+
+ %1 has conceded the game.
+ male
+ %1 hat das Spiel aufgegeben.
+
+
+
+ %1 has restored connection to the game.
+ female
+ %1 ist wieder mit dem Spiel verbunden.
+
+
+
+ %1 has restored connection to the game.
+ male
+ %1 ist wieder mit dem Spiel verbunden.
+
+
+
+ %1 has lost connection to the game.
+ female
+ %1 hat die Verbindung zum Spiel verloren.
+
+
+
+ %1 has lost connection to the game.
+ male
+ %1 hat die Verbindung zum Spiel verloren.
+
+
+
+ %1 shuffles %2.
+ female
+ %1 mischt %2.
+
+
+
+ %1 shuffles %2.
+ male
+ %1 mischt %2.
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ female
+ %1 würfelt eine %2 mit einem %3-seitigen Würfel.
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ male
+ %1 würfelt eine %2 mit einem %3-seitigen Würfel.
+
+
+
+ %1 draws %n card(s).
+ female
+
+ %1 zieht eine Karte.
+ %1 zieht %n Karten.
+
+
+
+
+ %1 draws %n card(s).
+ male%1 zieht eine Karte.%1 zieht %n Karten.
-
+ %1 undoes his last draw.%1 legt die zuletzt gezogene Karte zurück.
-
+ %1 undoes her last draw.%1 legt die zuletzt gezogene Karte zurück.
-
+ %1 undoes his last draw (%2).%1 legt die zuletzt gezogene Karte zurück (%2).
-
+ %1 undoes her last draw (%2).%1 legt die zuletzt gezogene Karte zurück (%2).
-
+ from table vom Spielfeld
-
+ from graveyard aus dem Friedhof
-
+ from exile aus dem Exil
-
+ from hand von der Hand
-
+ the bottom card of his librarydie unterste Karte seiner Bibliothek
-
+ the bottom card of her librarydie unterste Karte ihrer Bibliothek
-
+ from the bottom of his library, die unterste Karte seiner Bibliothek,
-
+ from the bottom of her library, die unterste Karte ihrer Bibliothek,
-
+ the top card of his librarydie oberste Karte seiner Bibliothek
-
+ the top card of her librarydie oberste Karte ihrer Bibliothek
-
+ from the top of his library, die oberste Karte seiner Bibliothek,
-
+ from the top of her library, die oberste Karte ihrer Bibliothek,
-
+ from library aus der Bibliothek
-
+ from sideboard aus dem Sideboard
-
+ from the stack vom Stapel
-
+ %1 gives %2 control over %3.%1 überlässt %2 die Kontrolle über %3.
-
+ %1 puts %2 into play tapped%3.%1 bringt %2 getappt%3 ins Spiel.
-
+ %1 puts %2 into play%3.%1 bringt %2%3 ins Spiel.
-
+ %1 puts %2%3 into graveyard.%1 legt %2%3 auf den Friedhof.
-
+ %1 exiles %2%3.%1 schickt %2%3 ins Exil.
-
+ %1 moves %2%3 to hand.%1 nimmt %2%3 auf die Hand.
-
+ %1 puts %2%3 into his library.%1 legt %2%3 in seine Bibliothek.
-
+ %1 puts %2%3 into her library.%1 legt %2%3 in ihre Bibliothek.
-
+ %1 puts %2%3 on bottom of his library.%1 legt %2%3 unter seine Bibliothek.
-
+ %1 puts %2%3 on bottom of her library.%1 legt %2%3 unter ihre Bibliothek.
-
+ %1 puts %2%3 on top of his library.%1 legt %2%3 auf die Bibliothek.
-
+ %1 puts %2%3 on top of her library.%1 legt %2%3 auf die Bibliothek.
-
+ %1 puts %2%3 into his library at position %4.%1 legt %2%3 in seine Bibliothek an %4. Stelle.
-
+ %1 puts %2%3 into her library at position %4.%1 legt %2%3 in ihre Bibliothek an %4. Stelle.
-
+ %1 moves %2%3 to sideboard.%1 legt %2%3 in sein Sideboard.
-
+ %1 plays %2%3.%1 spielt %2%3 aus.
-
+ %1 takes a mulligan to %n.
+ female
+
+ %1 nimmt einen Mulligan auf %n.
+ %1 nimmt einen Mulligan auf %n.
+
+
+
+
+ %1 takes a mulligan to %n.
+ male%1 nimmt einen Mulligan auf %n.%1 nimmt einen Mulligan auf %n.
@@ -2911,98 +3060,700 @@ Lokale Version ist %1, Serverversion ist %2.
- %1 draws his initial hand.
- %1 zieht seine Starthand.
-
-
-
- %1 draws her initial hand.
- %1 zieht ihre Starthand.
-
-
- %1 flips %2 face-down.
+ female%1 wendet %2 auf die Rückseite.
-
+
+ %1 flips %2 face-down.
+ male
+ %1 wendet %2 auf die Rückseite.
+
+
+ %1 flips %2 face-up.
+ female%1 wendet %2 auf die Vorderseite.
-
+
+ %1 flips %2 face-up.
+ male
+ %1 wendet %2 auf die Vorderseite.
+
+
+ %1 destroys %2.
+ female
+ %1 zerstört %2.
+
+
+
+ %1 destroys %2.
+ male%1 zerstört %2.
- %1 attaches %2 to %3's %4.
+ female
+ %1 legt %2 an %3s %4 an.
+
+
+ %1 attaches %2 to %3's %4.
+ male
+ %1 legt %2 an %3s %4 an.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 female%1 legt %2 an %3s %4 an.
-
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 male
+ %1 legt %2 an %3s %4 an.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 female
+ %1 legt %2 an %3s %4 an.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 male
+ %1 legt %2 an %3s %4 an.
+
+
+ %1 unattaches %2.
+ female%1 löst %2 ab.
-
+
+ %1 unattaches %2.
+ male
+ %1 löst %2 ab.
+
+
+ %1 creates token: %2%3.
+ female%1 erstellt Token: %2%3.
-
+
+ %1 creates token: %2%3.
+ male
+ %1 erstellt Token: %2%3.
+
+
+
+ %1 points from her %2 to herself.
+ female
+ %1 zeigt von ihrem %2 auf sich selbst.
+
+
+
+ %1 points from his %2 to himself.
+ male
+ %1 zeigt von seinem %2 auf sich selbst.
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 female
+ %1 zeigt von ihrem %2 auf %3.
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 male
+ %1 zeigt von ihrem %2 auf %3.
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 female
+ %1 zeigt von seinem %2 auf %3.
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 male
+ %1 zeigt von seinem %2 auf %3.
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner female, target female
+ %1 zeigt von %2s %3 auf sich selbst.
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner male, target female
+ %1 zeigt von %2s %3 auf sich selbst.
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner female, target male
+ %1 zeigt von %2s %3 auf sich selbst.
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner male, target male
+ %1 zeigt von %2s %3 auf sich selbst.
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 female%1 zeigt von %2s %3 auf %4.
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 male
+ %1 zeigt von %2s %3 auf %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 female
+ %1 zeigt von %2s %3 auf %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 male
+ %1 zeigt von %2s %3 auf %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 female
+ %1 zeigt von %2s %3 auf %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 male
+ %1 zeigt von %2s %3 auf %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 female
+ %1 zeigt von %2s %3 auf %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 male
+ %1 zeigt von %2s %3 auf %4.
+
+
+
+ %1 points from her %2 to her %3.
+ female
+ %1 zeigt von ihrem %2 auf ihren %3.
+
+
+
+ %1 points from his %2 to his %3.
+ male
+ %1 zeigt von seinem %2 auf seinen %3.
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 female
+ %1 zeigt von ihrem %2 auf %3s %4.
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 male
+ %1 zeigt von ihrem %2 auf %3s %4.
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 female
+ %1 zeigt von seinem %2 auf %3s %4.
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 male
+ %1 zeigt von seinem %2 auf %3s %4.
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner female, target female
+ %1 zeigt von %2s %3 auf ihren eigenen %4.
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner male, target female
+ %1 zeigt von %2s %3 auf ihren eigenen %4.
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner female, target male
+ %1 zeigt von %2s %3 auf seinen eigenen %4.
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner male, target male
+ %1 zeigt von %2s %3 auf seinen eigenen %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 female
+ %1 zeigt von %2s %3 auf %4s %5.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 male
+ %1 zeigt von %2s %3 auf %4s %5.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 female
+ %1 zeigt von %2s %3 auf %4s %5.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 male
+ %1 zeigt von %2s %3 auf %4s %5.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 female
+ %1 zeigt von %2s %3 auf %4s %5.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 male
+ %1 zeigt von %2s %3 auf %4s %5.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 female
+ %1 zeigt von %2s %3 auf %4s %5.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 male
+ %1 zeigt von %2s %3 auf %4s %5.
+
-
+ %1 places %n %2 counter(s) on %3 (now %4).
+ female%1 legt eine %2 Marke auf %3 (jetzt %4).%1 legt %n %2 Marken auf %3 (jetzt %4).
-
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ male
+
+ %1 legt eine %2 Marke auf %3 (jetzt %4).
+ %1 legt %n %2 Marken auf %3 (jetzt %4).
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ female
+
+ %1 entfernt eine %2 Marke von %3 (jetzt %4).
+ %1 entfernt %n %2 Marken von %3 (jetzt %4).
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ male%1 entfernt eine %2 Marke von %3 (jetzt %4).%1 entfernt %n %2 Marken von %3 (jetzt %4).
-
- her permanents
- ihre bleibenden Karten
+
+ %1 taps her permanents.
+ female
+ %1 tappt ihre bleibenden Karten.
-
+
+ %1 untaps her permanents.
+ female
+ %1 enttappt ihre bleibenden Karten.
+
+
+
+ %1 taps his permanents.
+ male
+ %1 tappt seine bleibenden Karten.
+
+
+
+ %1 untaps his permanents.
+ male
+ %1 enttappt seine bleibenden Karten.
+
+
+
+ %1 taps %2.
+ female
+ %1 tappt %2.
+
+
+
+ %1 untaps %2.
+ female
+ %1 enttappt %2.
+
+
+
+ %1 taps %2.
+ male
+ %1 tappt %2.
+
+
+
+ %1 untaps %2.
+ male
+ %1 enttappt %2.
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ female
+ %1 setzt Zähler %2 auf %3 (%4%5).
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ male
+ %1 setzt Zähler %2 auf %3 (%4%5).
+
+
+
+ %1 sets %2 to not untap normally.
+ female
+ %1 setzt %2 auf explizites Enttappen.
+
+
+
+ %1 sets %2 to not untap normally.
+ male
+ %1 setzt %2 auf explizites Enttappen.
+
+
+
+ %1 sets %2 to untap normally.
+ female
+ %1 setzt %2 auf normales Enttappen.
+
+
+
+ %1 sets %2 to untap normally.
+ male
+ %1 setzt %2 auf normales Enttappen.
+
+
+
+ %1 sets PT of %2 to %3.
+ female
+ %1 setzt Kampfwerte von %2 auf %3.
+
+
+
+ %1 sets PT of %2 to %3.
+ male
+ %1 setzt Kampfwerte von %2 auf %3.
+
+
+
+ %1 sets annotation of %2 to %3.
+ female
+ %1 versieht %2 mit dem Hinweis %3.
+
+
+
+ %1 sets annotation of %2 to %3.
+ male
+ %1 versieht %2 mit dem Hinweis %3.
+
+
+
+ %1 is looking at the top %2 cards %3.
+ female
+ %1 sieht sich die obersten %2 Karten %3 an.
+
+
+
+ %1 is looking at the top %2 cards %3.
+ male
+ %1 sieht sich die obersten %2 Karten %3 an.
+
+
+
+ %1 is looking at %2.
+ female
+ %1 sieht sich %2 an.
+
+
+
+ %1 is looking at %2.
+ male
+ %1 sieht sich %2 an.
+
+
+
+ %1 stops looking at %2.
+ female
+ %1 sieht sich %2 nicht mehr an.
+
+
+
+ %1 stops looking at %2.
+ male
+ %1 sieht sich %2 nicht mehr an.
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 female
+ %1 zeigt %3 %2.
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 male
+ %1 zeigt %3 %2.
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 female
+ %1 zeigt %3 %2.
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 male
+ %1 zeigt %3 %2.
+
+
+
+ %1 reveals %2.
+ female
+ %1 zeigt %2 offen vor.
+
+
+
+ %1 reveals %2.
+ male
+ %1 zeigt %2 offen vor.
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 female%1 zeigt %4 zufällig %2%3 vor.
-
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 male
+ %1 zeigt %4 zufällig %2%3 vor.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 female
+ %1 zeigt %4 zufällig %2%3 vor.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 male
+ %1 zeigt %4 zufällig %2%3 vor.
+
+
+ %1 randomly reveals %2%3.
+ female%1 zeigt zufällig %2%3 offen vor.
-
+
+ %1 randomly reveals %2%3.
+ male
+ %1 zeigt zufällig %2%3 offen vor.
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 female%1 zeigt %4 %2%3 vor.
-
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 male
+ %1 zeigt %4 %2%3 vor.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 female
+ %1 zeigt %4 %2%3 vor.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 male
+ %1 zeigt %4 %2%3 vor.
+
+
+ %1 reveals %2%3.
+ female%1 zeigt %2%3 offen vor.
+
+
+ %1 reveals %2%3.
+ male
+ %1 zeigt %2%3 offen vor.
+
+
+
+ It is now %1's turn.
+ female
+ %1 ist am Zug.
+
+
+
+ It is now %1's turn.
+ male
+ %1 ist am Zug.
+
+
+ %1 takes a mulligan to %n.
+
+ %1 nimmt einen Mulligan auf %n.
+ %1 nimmt einen Mulligan auf %n.
+
+
+
+
+ %1 draws his initial hand.
+ %1 zieht seine Starthand.
+
+
+
+ %1 draws her initial hand.
+ %1 zieht ihre Starthand.
+
+
+ %1 flips %2 face-down.
+ %1 wendet %2 auf die Rückseite.
+
+
+ %1 flips %2 face-up.
+ %1 wendet %2 auf die Vorderseite.
+
+
+ %1 destroys %2.
+ %1 zerstört %2.
+
+
+ %1 attaches %2 to %3's %4.
+ %1 legt %2 an %3s %4 an.
+
+
+ %1 unattaches %2.
+ %1 löst %2 ab.
+
+
+ %1 creates token: %2%3.
+ %1 erstellt Token: %2%3.
+
+
+ %1 points from %2's %3 to %4.
+ %1 zeigt von %2s %3 auf %4.
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+
+ %1 legt eine %2 Marke auf %3 (jetzt %4).
+ %1 legt %n %2 Marken auf %3 (jetzt %4).
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+
+ %1 entfernt eine %2 Marke von %3 (jetzt %4).
+ %1 entfernt %n %2 Marken von %3 (jetzt %4).
+
+
+
+ her permanents
+ ihre bleibenden Karten
+
+
+ %1 randomly reveals %2%3 to %4.
+ %1 zeigt %4 zufällig %2%3 vor.
+
+
+ %1 randomly reveals %2%3.
+ %1 zeigt zufällig %2%3 offen vor.
+
+
+ %1 reveals %2%3 to %4.
+ %1 zeigt %4 %2%3 vor.
+
+
+ %1 reveals %2%3.
+ %1 zeigt %2%3 offen vor.
+ %1 creates token: %2 (%3).%1 erstellt einen Spielstein: %2 (%3).
- %1 points from %2's %3 to %4's %5.
- %1 zeigt von %2s %3 auf %4s %5.
+ %1 zeigt von %2s %3 auf %4s %5.%1 places %n counter(s) (%2) on %3 (now %4).
@@ -3019,7 +3770,7 @@ Lokale Version ist %1, Serverversion ist %2.
-
+ redrote
@@ -3027,7 +3778,7 @@ Lokale Version ist %1, Serverversion ist %2.
-
+ yellowgelbe
@@ -3035,7 +3786,7 @@ Lokale Version ist %1, Serverversion ist %2.
-
+ greengrüne
@@ -3043,24 +3794,20 @@ Lokale Version ist %1, Serverversion ist %2.
- %1 sets counter %2 to %3 (%4%5).
- %1 setzt Zähler %2 auf %3 (%4%5).
+ %1 setzt Zähler %2 auf %3 (%4%5).
- %1 sets PT of %2 to %3.
- %1 setzt Kampfwerte von %2 auf %3.
+ %1 setzt Kampfwerte von %2 auf %3.
- %1 sets annotation of %2 to %3.
- %1 versieht %2 mit dem Hinweis %3.
+ %1 versieht %2 mit dem Hinweis %3.
- %1 is looking at the top %2 cards %3.
- %1 sieht sich die obersten %2 Karten %3 an.
+ %1 sieht sich die obersten %2 Karten %3 an.from graveyard
@@ -3155,9 +3902,8 @@ Lokale Version ist %1, Serverversion ist %2.
%1 entfernt %2 Zählmarken von %3 (jetzt %4).
- %1 %2 %3.
- %1 %2 %3.
+ %1 %2 %3.%1 sets counter "%2" to %3 (%4%5).
@@ -3168,24 +3914,20 @@ Lokale Version ist %1, Serverversion ist %2.
%1 sieht sich die obersten %2 Karten %3 an.
- %1 is looking at %2.
- %1 sieht sich %2 an.
+ %1 sieht sich %2 an.
- %1 stops looking at %2.
- %1 sieht sich %2 nicht mehr an.
+ %1 sieht sich %2 nicht mehr an.
- %1 reveals %2 to %3.
- %1 zeigt %3 %2.
+ %1 zeigt %3 %2.
- %1 reveals %2.
- %1 zeigt %2 offen vor.
+ %1 zeigt %2 offen vor.%1 randomly reveals %2 from %3 to %4.
@@ -3204,7 +3946,7 @@ Lokale Version ist %1, Serverversion ist %2.
%1 zeigt %2 aus %3 offen vor.
-
+ ending phasedie Zugendphase
@@ -3233,57 +3975,56 @@ Lokale Version ist %1, Serverversion ist %2.
%1 sieht sich %2s %3 nicht mehr an
- It is now %1's turn.
- %1 ist am Zug.
+ %1 ist am Zug.
-
+ untap stepdas Enttappsegment
-
+ upkeep stepdas Versorgungssegment
-
+ draw stepdas Ziehsegment
-
+ first main phasedie erste Hauptphase
-
+ beginning of combat stepdas Anfangssegment der Kampfphase
-
+ declare attackers stepdas Angreifer-Deklarieren-Segment
-
+ declare blockers stepdas Blocker-Deklarieren-Segment
-
+ combat damage stepdas Kampfschadenssegment
-
+ end of combat stepdas Endsegment der Kampfphase
-
+ second main phasedie zweite Hauptphase
@@ -3292,7 +4033,7 @@ Lokale Version ist %1, Serverversion ist %2.
das Ende-des-Zuges-Segment
-
+ It is now the %1.Es ist nun %1.
@@ -3301,14 +4042,12 @@ Lokale Version ist %1, Serverversion ist %2.
%1 bewegt %2 %3 nach %4
- taps
- tappt
+ tappt
- untaps
- enttappt
+ enttappt%1 creates token: <font color="blue">%2</font>
@@ -3331,9 +4070,8 @@ Lokale Version ist %1, Serverversion ist %2.
%1 entfernt %2 Zählmarken von %3 (jetzt %4)
- his permanents
- seine bleibenden Karten
+ seine bleibenden Karten%1 %2 %3
@@ -3344,14 +4082,12 @@ Lokale Version ist %1, Serverversion ist %2.
%1 setzt Zähler "%2" auf %3 (%4%5)
- %1 sets %2 to not untap normally.
- %1 setzt %2 auf explizites Enttappen.
+ %1 setzt %2 auf explizites Enttappen.
- %1 sets %2 to untap normally.
- %1 setzt %2 auf normales Enttappen.
+ %1 setzt %2 auf normales Enttappen.%1 is looking at the top %2 cards of %3's %4
@@ -4638,67 +5374,67 @@ Bitte geben Sie einen Namen ein:
UserList
-
+ Users online: %1Benutzer online: %1
-
+ Users in this room: %1Benutzer in diesem Raum: %1
-
+ Buddies online: %1 / %2Freunde online: %1 / %2
-
+ Ignored users online: %1 / %2Ignorierte Benutzer online: %1 / %2
-
+ %1's games%1s Spiele
-
+ User &detailsBenutzer&details
-
+ Direct &chat&Persönliches Gespräch
-
+ Show this user's &gamesSpiele dieses &Benutzers anzeigen
-
+ Add to &buddy listZur &Freundesliste hinzufügen
-
+ Remove from &buddy listVon &Freundesliste entfernen
-
+ Add to &ignore list&Ignorieren
-
+ Remove from &ignore listNicht mehr &ignorieren
-
+ Ban from &serverVom &Server bannen
diff --git a/cockatrice/translations/cockatrice_en.ts b/cockatrice/translations/cockatrice_en.ts
index e6cc82937..4c6421f19 100644
--- a/cockatrice/translations/cockatrice_en.ts
+++ b/cockatrice/translations/cockatrice_en.ts
@@ -230,202 +230,202 @@ This is only saved for moderators and cannot be seen by the banned person.
CardItem
-
+ &Play
-
+ &Hide
-
+ &Tap
-
+ &Untap
-
+ Toggle &normal untapping
-
+ &Flip
-
+ &Clone
-
+ Ctrl+H
-
+ &Attach to card...
-
+ Ctrl+A
-
+ Unattac&h
-
+ &Draw arrow...
-
+ &Power / toughness
-
+ &Increase power
-
+ Ctrl++
-
+ &Decrease power
-
+ Ctrl+-
-
+ I&ncrease toughness
-
+ Alt++
-
+ D&ecrease toughness
-
+ Alt+-
-
+ In&crease power and toughness
-
+ Ctrl+Alt++
-
+ Dec&rease power and toughness
-
+ Ctrl+Alt+-
-
+ Set &power and toughness...
-
+ Ctrl+P
-
+ &Set annotation...
-
+ red
-
+ yellow
-
+ green
-
+ &Add counter (%1)
-
+ &Remove counter (%1)
-
+ &Set counters (%1)...
-
+ &top of library
-
+ &bottom of library
-
+ &graveyard
-
+ Ctrl+Del
-
+ &exile
-
+ &Move to
@@ -1208,17 +1208,16 @@ This is only saved for moderators and cannot be seen by the banned person.
GameSelector
-
+ C&reate
-
+ &Join
-
@@ -1226,76 +1225,77 @@ This is only saved for moderators and cannot be seen by the banned person.
+ Error
-
+ Please join the appropriate room first.
-
+ Wrong password.
-
+ Spectators are not allowed in this game.
-
+ The game is already full.
-
+ The game does not exist any more.
-
+ This game is only open to registered users.
-
+ This game is only open to its creator's buddies.
-
+ You are being ignored by the creator of this game.
-
+ Join game
-
+ Password:
-
+ Games
-
+ Show &full games
-
+ Show &running games
-
+ J&oin as spectator
@@ -1683,277 +1683,962 @@ Local version is %1, remote version is %2.
MessageLogWidget
-
- Connecting to %1...
-
-
-
-
- Disconnected from server.
-
-
-
-
- Invalid password.
-
-
-
-
- Protocol error.
-
-
-
-
+ The game has been closed.
-
+ %1 is now watching the game.
-
+ %1 is not watching the game any more.
-
-
- %1 is not ready to start the game any more.
-
-
-
-
- %1 has restored connection to the game.
-
-
-
-
- %1 has lost connection to the game.
-
-
-
-
- %1 shuffles %2.
-
-
-
-
- %1 rolls a %2 with a %3-sided die.
-
-
- %1 draws %n card(s).
-
+ %1 draws a card.%1 draws %n cards.
-
+
+ You have joined game #%1.
+ female
+
+
+
+
+ You have joined game #%1.
+ male
+
+
+
+
+ %1 has joined the game.
+ female
+
+
+
+
+ %1 has joined the game.
+ male
+
+
+
+
+ %1 has left the game.
+ female
+
+
+
+
+ %1 has left the game.
+ male
+
+
+
+
+ %1 has loaded a local deck.
+ female
+
+
+
+
+ %1 has loaded a local deck.
+ male
+
+
+
+
+ %1 has loaded deck #%2.
+ female
+
+
+
+
+ %1 has loaded deck #%2.
+ male
+
+
+
+
+ %1 is ready to start the game.
+ female
+
+
+
+
+ %1 is ready to start the game.
+ male
+
+
+
+
+ %1 is not ready to start the game any more.
+ female
+
+
+
+
+ %1 is not ready to start the game any more.
+ male
+
+
+
+
+ %1 has conceded the game.
+ female
+
+
+
+
+ %1 has conceded the game.
+ male
+
+
+
+
+ %1 has restored connection to the game.
+ female
+
+
+
+
+ %1 has restored connection to the game.
+ male
+
+
+
+
+ %1 has lost connection to the game.
+ female
+
+
+
+
+ %1 has lost connection to the game.
+ male
+
+
+
+
+ %1 shuffles %2.
+ female
+
+
+
+
+ %1 shuffles %2.
+ male
+
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ female
+
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ male
+
+
+
+
+ %1 draws %n card(s).
+ female
+
+ %1 draws a card.
+ %1 draws %n cards.
+
+
+
+
+ %1 draws %n card(s).
+ male
+
+ %1 draws a card.
+ %1 draws %n cards.
+
+
+
+ %1 undoes his last draw.
-
+ %1 undoes her last draw.
-
+ %1 undoes his last draw (%2).
-
+ %1 undoes her last draw (%2).
-
+ from table
-
+ from graveyard
-
+ from exile
-
+ from hand
-
+ the bottom card of his library
-
+ the bottom card of her library
-
+ from the bottom of his library
-
+ from the bottom of her library
-
+ the top card of his library
-
+ the top card of her library
-
+ from the top of his library
-
+ from the top of her library
-
+ from library
-
+ from sideboard
-
+ from the stack
-
+ %1 gives %2 control over %3.
-
+ %1 puts %2 into play tapped%3.
-
+ %1 puts %2 into play%3.
-
+ %1 puts %2%3 into graveyard.
-
+ %1 exiles %2%3.
-
+ %1 moves %2%3 to hand.
-
+ %1 puts %2%3 into his library.
-
+ %1 puts %2%3 into her library.
-
+ %1 puts %2%3 on bottom of his library.
-
+ %1 puts %2%3 on bottom of her library.
-
+ %1 puts %2%3 on top of his library.
-
+ %1 puts %2%3 on top of her library.
-
+ %1 puts %2%3 into his library at position %4.
-
+ %1 puts %2%3 into her library at position %4.
-
+ %1 moves %2%3 to sideboard.
-
+ %1 plays %2%3.
-
-
-
- a card
-
+
+
+ %1 takes a mulligan to %n.
+ female
+
+
+
+
+
+
+
+ %1 takes a mulligan to %n.
+ male
+
+
+
+
-
+ %1 flips %2 face-down.
+ female
-
+
+ %1 flips %2 face-down.
+ male
+
+
+
+ %1 flips %2 face-up.
+ female
-
- %1 attaches %2 to %3's %4.
+
+ %1 flips %2 face-up.
+ male
-
+
+ %1 destroys %2.
+ female
+
+
+
+
+ %1 destroys %2.
+ male
+
+
+
+ %1 unattaches %2.
+ female
-
+
+ %1 unattaches %2.
+ male
+
+
+
+
+ %1 creates token: %2%3.
+ female
+
+
+
+
+ %1 creates token: %2%3.
+ male
+
+
+
+
+ %1 points from her %2 to herself.
+ female
+
+
+
+
+ %1 points from his %2 to himself.
+ male
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 male
+
+
+
+
+ %1 points from her %2 to her %3.
+ female
+
+
+
+
+ %1 points from his %2 to his %3.
+ male
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner male, target male
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 male
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ female
+
+ %1 places a %2 counter on %3 (now %4).
+ %1 places %n %2 counters on %3 (now %4).
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ male
+
+ %1 places a %2 counter on %3 (now %4).
+ %1 places %n %2 counters on %3 (now %4).
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ female
+
+ %1 removes a %2 counter from %3 (now %4).
+ %1 removes %n %2 counters from %3 (now %4).
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ male
+
+ %1 removes a %2 counter from %3 (now %4).
+ %1 removes %n %2 counters from %3 (now %4).
+
+
+
+
+ %1 taps her permanents.
+ female
+
+
+
+
+ %1 untaps her permanents.
+ female
+
+
+
+
+ %1 taps his permanents.
+ male
+
+
+
+
+ %1 untaps his permanents.
+ male
+
+
+
+
+ %1 taps %2.
+ female
+
+
+
+
+ %1 untaps %2.
+ female
+
+
+
+
+ %1 taps %2.
+ male
+
+
+
+
+ %1 untaps %2.
+ male
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ female
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ male
+
+
+
+
+ %1 sets %2 to not untap normally.
+ female
+
+
+
+
+ %1 sets %2 to not untap normally.
+ male
+
+
+
+
+ %1 sets %2 to untap normally.
+ female
+
+
+
+
+ %1 sets %2 to untap normally.
+ male
+
+
+
+
+ %1 sets PT of %2 to %3.
+ female
+
+
+
+
+ %1 sets PT of %2 to %3.
+ male
+
+
+
+
+ %1 sets annotation of %2 to %3.
+ female
+
+
+
+
+ %1 sets annotation of %2 to %3.
+ male
+
+
+
+
+ %1 is looking at the top %2 cards %3.
+ female
+
+
+
+
+ %1 is looking at the top %2 cards %3.
+ male
+
+
+
+
+ %1 is looking at %2.
+ female
+
+
+
+
+ %1 is looking at %2.
+ male
+
+
+
+
+ %1 stops looking at %2.
+ female
+
+
+
+
+ %1 stops looking at %2.
+ male
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 reveals %2.
+ female
+
+
+
+
+ %1 reveals %2.
+ male
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 female
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 male
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 female
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 male
+
+
+
+
+ %1 randomly reveals %2%3.
+ female
+
+
+
+
+ %1 randomly reveals %2%3.
+ male
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 female
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 male
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 female
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 male
+
+
+
+
+ %1 reveals %2%3.
+ female
+
+
+
+
+ %1 reveals %2%3.
+ male
+
+
+
+
+ It is now %1's turn.
+ female
+
+
+
+
+ It is now %1's turn.
+ male
+
+
+
+
+
+ a card
@@ -1971,7 +2656,7 @@ Local version is %1, remote version is %2.
-
+ red
@@ -1979,7 +2664,7 @@ Local version is %1, remote version is %2.
-
+ yellow
@@ -1987,7 +2672,7 @@ Local version is %1, remote version is %2.
-
+ green
@@ -1995,264 +2680,118 @@ Local version is %1, remote version is %2.
-
- %1 sets counter %2 to %3 (%4%5).
-
-
-
-
- %1 sets PT of %2 to %3.
-
-
-
-
- %1 sets annotation of %2 to %3.
-
-
-
-
- %1 is looking at the top %2 cards %3.
-
-
-
-
+ The game has started.
-
- Connected.
-
-
-
-
- Protocol version mismatch. Client: %1, Server: %2
-
-
-
-
- You have joined game #%1.
-
-
-
-
- %1 has joined the game.
-
-
-
-
- %1 has left the game.
-
-
-
-
- %1 has loaded a local deck.
-
-
-
-
- %1 has loaded deck #%2.
-
-
-
-
- %1 is ready to start the game.
-
-
-
-
- %1 has conceded the game.
-
-
-
-
- %1 takes a mulligan to %n.
-
-
-
-
-
-
-
+ %1 draws his initial hand.
-
+ %1 draws her initial hand.
-
-
- %1 destroys %2.
-
-
-
-
- %1 creates token: %2%3.
-
-
-
-
- %1 points from %2's %3 to %4.
-
-
- %1 places %n %2 counter(s) on %3 (now %4).
-
+ %1 places a %2 counter on %3 (now %4).%1 places %n %2 counters on %3 (now %4).
- %1 removes %n %2 counter(s) from %3 (now %4).
-
+ %1 removes a %2 counter from %3 (now %4).%1 removes %n %2 counters from %3 (now %4).
-
- her permanents
-
-
-
-
- %1 %2 %3.
-
-
-
-
- %1 is looking at %2.
-
-
-
-
- %1 stops looking at %2.
-
-
-
-
- %1 reveals %2 to %3.
-
-
-
-
- %1 reveals %2.
-
-
-
-
+ ending phase
-
- It is now %1's turn.
-
-
-
-
- %1 randomly reveals %2%3 to %4.
-
-
-
-
- %1 randomly reveals %2%3.
-
-
-
-
- %1 reveals %2%3 to %4.
-
-
-
-
- %1 reveals %2%3.
-
-
-
-
+ untap step
-
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 female
+
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 male
+
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 female
+
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 male
+
+
+
+ upkeep step
-
+ draw step
-
+ first main phase
-
+ beginning of combat step
-
+ declare attackers step
-
+ declare blockers step
-
+ combat damage step
-
+ end of combat step
-
+ second main phase
-
+ It is now the %1.
-
-
- taps
-
-
-
-
- untaps
-
-
-
-
- %1 sets %2 to not untap normally.
-
-
-
-
- %1 sets %2 to untap normally.
-
-
-
-
- his permanents
-
- MessagesSettingsPage
@@ -3240,67 +3779,67 @@ Please enter a name:
UserList
-
+ Users online: %1
-
+ Users in this room: %1
-
+ Buddies online: %1 / %2
-
+ Ignored users online: %1 / %2
-
+ %1's games
-
+ User &details
-
+ Direct &chat
-
+ Show this user's &games
-
+ Add to &buddy list
-
+ Remove from &buddy list
-
+ Add to &ignore list
-
+ Remove from &ignore list
-
+ Ban from &server
diff --git a/cockatrice/translations/cockatrice_es.ts b/cockatrice/translations/cockatrice_es.ts
index 100047e44..cee81068a 100644
--- a/cockatrice/translations/cockatrice_es.ts
+++ b/cockatrice/translations/cockatrice_es.ts
@@ -239,57 +239,57 @@ This is only saved for moderators and cannot be seen by the banned person.
CardItem
-
+ &Play&Jugar
-
+ &Hide&Ocultar
-
+ &Tap&Girar
-
+ &Untap&Enderezar
-
+ Toggle &normal untappingAlternar enderezamiento &normal
-
+ &Flip&Voltear
-
+ &Clone&Clonar
-
+ Ctrl+HCtrl+H
-
+ &Attach to card...Ane&xar a una carta...
-
+ Ctrl+ACtrl+A
-
+ Unattac&hDesane&xar
@@ -298,147 +298,147 @@ This is only saved for moderators and cannot be seen by the banned person.Establecer &F/R...
-
+ &Draw arrow...
-
+ &Power / toughness&Fuerza / resistencia
-
+ &Increase power&Incrementar fuerza
-
+ Ctrl++Ctrl++
-
+ &Decrease power&Decrementar fuerza
-
+ Ctrl+-Ctrl+-
-
+ I&ncrease toughnessI&ncrementar resistencia
-
+ Alt++Alt++
-
+ D&ecrease toughnessD&ecrementar resistencia
-
+ Alt+-Alt+-
-
+ In&crease power and toughnessIn&crementar fuerza y resistencia
-
+ Ctrl+Alt++Ctrl+Alt++
-
+ Dec&rease power and toughnessDec&rementar fuerza y resistencia
-
+ Ctrl+Alt+-Ctrl+Alt+-
-
+ Set &power and toughness...Establecer &fuerza y resistencia...
-
+ Ctrl+PCtrl+P
-
+ &Set annotation...E&scribir anotación...
-
+ redrojo
-
+ yellowamarillo
-
+ greenverde
-
+ &Add counter (%1)&Añadir contador (%1)
-
+ &Remove counter (%1)&Quitar contador (%1)
-
+ &Set counters (%1)...E&stablecer contadores (%1)...
-
+ &top of library&parte superior de la biblioteca
-
+ &bottom of library&fondo de la biblioteca
-
+ &graveyard&cementerio
-
+ Ctrl+DelCtrl+Del
-
+ &exile&exilio
-
+ &Move to&Mover a
@@ -1570,17 +1570,16 @@ This is only saved for moderators and cannot be seen by the banned person.
GameSelector
-
+ C&reateC&rear
-
+ &JoinE&ntrar
-
@@ -1588,71 +1587,72 @@ This is only saved for moderators and cannot be seen by the banned person.
+ ErrorError
-
+ Please join the appropriate room first.
-
+ Wrong password.Contraseña incorrecta.
-
+ Spectators are not allowed in this game.No se permiten espectadores en esta partida.
-
+ The game is already full.La partida no tiene plazas libres.
-
+ The game does not exist any more.La partida ya no existe.
-
+ This game is only open to registered users.Esta partida está abierta sólo a usuarios registrados.
-
+ This game is only open to its creator's buddies.Esta partida está abierta sólo a los amigos del creador.
-
+ You are being ignored by the creator of this game.Estas siendo ignorado por el creador de la partida.
-
+ Join gameEntrar en la partida
-
+ Password:Contraseña:
-
+ GamesPartidas
-
+ Show &full gamesVer partidas &sin plazas libres
-
+ Show &running games
@@ -1661,7 +1661,7 @@ This is only saved for moderators and cannot be seen by the banned person.&Ver partidas sin plazas libres
-
+ J&oin as spectatorEntrar como e&spectador
@@ -2057,278 +2057,1041 @@ La versión local es %1, la versión remota es %2.
MessageLogWidget
- Connecting to %1...
- Conectando a %1...
+ Conectando a %1...
- Disconnected from server.
- Desconectado del servidor.
+ Desconectado del servidor.
- Invalid password.
- Contraseña incorrecta.
+ Contraseña incorrecta.
- Protocol error.
- Error del protocolo.
+ Error del protocolo.
-
+ The game has been closed.La partida ha sido cerrada.
-
+ %1 is now watching the game.%1 está ahora observando la partida.
-
+ %1 is not watching the game any more.%1 ya no está observado más la partida.
- %1 is not ready to start the game any more.
- %1 ya no está listo para empezar el juego.
+ %1 ya no está listo para empezar el juego.
-
- %1 has restored connection to the game.
-
-
-
-
- %1 has lost connection to the game.
-
-
-
-
- %1 shuffles %2.
-
-
-
- %1 rolls a %2 with a %3-sided die.
- %1 sacó un %2 con un dado de %3 caras.
+ %1 sacó un %2 con un dado de %3 caras.
- %1 draws %n card(s).
-
+ %1 roba %n carta.%1 roba %n cartas.
-
+
+ You have joined game #%1.
+ female
+ Te has unido a la partida #%1.
+
+
+
+ You have joined game #%1.
+ male
+ Te has unido a la partida #%1.
+
+
+
+ %1 has joined the game.
+ female
+ %1 se ha unido a la partida.
+
+
+
+ %1 has joined the game.
+ male
+ %1 se ha unido a la partida.
+
+
+
+ %1 has left the game.
+ female
+ %1 ha dejado la partida.
+
+
+
+ %1 has left the game.
+ male
+ %1 ha dejado la partida.
+
+
+
+ %1 has loaded a local deck.
+ female
+ %1 ha cargado un mazo local.
+
+
+
+ %1 has loaded a local deck.
+ male
+ %1 ha cargado un mazo local.
+
+
+
+ %1 has loaded deck #%2.
+ female
+ %1 ha cargado el mazo #%2.
+
+
+
+ %1 has loaded deck #%2.
+ male
+ %1 ha cargado el mazo #%2.
+
+
+
+ %1 is ready to start the game.
+ female
+ %1 está preparado para empezar la partida.
+
+
+
+ %1 is ready to start the game.
+ male
+ %1 está preparado para empezar la partida.
+
+
+
+ %1 is not ready to start the game any more.
+ female
+ %1 ya no está listo para empezar el juego.
+
+
+
+ %1 is not ready to start the game any more.
+ male
+ %1 ya no está listo para empezar el juego.
+
+
+
+ %1 has conceded the game.
+ female
+ %1 ha concedido la partida.
+
+
+
+ %1 has conceded the game.
+ male
+ %1 ha concedido la partida.
+
+
+
+ %1 has restored connection to the game.
+ female
+
+
+
+
+ %1 has restored connection to the game.
+ male
+
+
+
+
+ %1 has lost connection to the game.
+ female
+
+
+
+
+ %1 has lost connection to the game.
+ male
+
+
+
+
+ %1 shuffles %2.
+ female
+
+
+
+
+ %1 shuffles %2.
+ male
+
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ female
+ %1 sacó un %2 con un dado de %3 caras.
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ male
+ %1 sacó un %2 con un dado de %3 caras.
+
+
+
+ %1 draws %n card(s).
+ female
+
+ %1 roba %n carta.
+ %1 roba %n cartas.
+
+
+
+
+ %1 draws %n card(s).
+ male
+
+ %1 roba %n carta.
+ %1 roba %n cartas.
+
+
+
+ %1 undoes his last draw.%1 deshace su último robo.
-
+ %1 undoes her last draw.
-
+ %1 undoes his last draw (%2).%1 deshace su último robo (%2).
-
+ %1 undoes her last draw (%2).
-
+ from table de la mesa
-
+ from graveyard del cementerio
-
+ from exile del exilio
-
+ from hand de la mano
-
+ the bottom card of his libraryel fondo de la biblioteca
-
+ the bottom card of her library
-
+ from the bottom of his library del fondo de la biblioteca
-
+ from the bottom of her library
-
+ the top card of his libraryla parte superior de la biblioteca
-
+ the top card of her library
-
+ from the top of his library de la parte superior de la biblioteca
-
+ from the top of her library
-
+ from library de la biblioteca
-
+ from sideboard de la reserva
-
+ from the stack de la pila
-
+ %1 gives %2 control over %3.%1 entrega a %2 el control sobre %3.
-
+ %1 puts %2 into play tapped%3.%1 pone %2 en juego%3 girado.
-
+ %1 puts %2 into play%3.%1 pone %2 en juego%3.
-
+ %1 puts %2%3 into graveyard.%1 pone %2%3 en el cementerio.
-
+ %1 exiles %2%3.%1 exilia %2%3.
-
+ %1 moves %2%3 to hand.%1 mueve %2%3 a la mano.
-
+ %1 puts %2%3 into his library.%1 pone %2%3 en la biblioteca.
-
+ %1 puts %2%3 into her library.
-
+ %1 puts %2%3 on bottom of his library.%1 pone %2%3 en la parte inferior de su biblioteca.
-
+ %1 puts %2%3 on bottom of her library.
-
+ %1 puts %2%3 on top of his library.%1 pone %2%3 en la parte superior de su biblioteca.
-
+ %1 puts %2%3 on top of her library.
-
+ %1 puts %2%3 into his library at position %4.%1 pone %2%3 en su biblioteca en la posición %4.
-
+ %1 puts %2%3 into her library at position %4.
-
+ %1 moves %2%3 to sideboard.%1 mueve %2%3 a la reserva.
-
+ %1 plays %2%3.%1 juega %2%3.
+
+
+ %1 takes a mulligan to %n.
+ female
+
+
+
+
+
+
+
+ %1 takes a mulligan to %n.
+ male
+
+
+
+
+
-
-
+
+ %1 flips %2 face-down.
+ female
+ %1 voltea %2 boca abajo.
+
+
+
+ %1 flips %2 face-down.
+ male
+ %1 voltea %2 boca abajo.
+
+
+
+ %1 flips %2 face-up.
+ female
+ %1 voltea %2 boca arriba.
+
+
+
+ %1 flips %2 face-up.
+ male
+ %1 voltea %2 boca arriba.
+
+
+
+ %1 destroys %2.
+ female
+ %1 destruye %2.
+
+
+
+ %1 destroys %2.
+ male
+ %1 destruye %2.
+
+
+ %1 attaches %2 to %3's %4.
+ female
+ %1 anexa %2 a el %4 de %3.
+
+
+ %1 attaches %2 to %3's %4.
+ male
+ %1 anexa %2 a el %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 female
+ %1 anexa %2 a el %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 male
+ %1 anexa %2 a el %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 female
+ %1 anexa %2 a el %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 male
+ %1 anexa %2 a el %4 de %3.
+
+
+
+ %1 unattaches %2.
+ female
+ %1 desanexa %2.
+
+
+
+ %1 unattaches %2.
+ male
+ %1 desanexa %2.
+
+
+
+ %1 creates token: %2%3.
+ female
+ %1 crea una ficha: %2%3.
+
+
+
+ %1 creates token: %2%3.
+ male
+ %1 crea una ficha: %2%3.
+
+
+
+ %1 points from her %2 to herself.
+ female
+
+
+
+
+ %1 points from his %2 to himself.
+ male
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 female
+ %1 apunta desde el %3 de %2 a %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 male
+ %1 apunta desde el %3 de %2 a %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 female
+ %1 apunta desde el %3 de %2 a %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 male
+ %1 apunta desde el %3 de %2 a %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 female
+ %1 apunta desde el %3 de %2 a %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 male
+ %1 apunta desde el %3 de %2 a %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 female
+ %1 apunta desde el %3 de %2 a %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 male
+ %1 apunta desde el %3 de %2 a %4.
+
+
+
+ %1 points from her %2 to her %3.
+ female
+
+
+
+
+ %1 points from his %2 to his %3.
+ male
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 female
+ %1 apunta desde el %3 de %2 al %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 male
+ %1 apunta desde el %3 de %2 al %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 female
+ %1 apunta desde el %3 de %2 al %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 male
+ %1 apunta desde el %3 de %2 al %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 female
+ %1 apunta desde el %3 de %2 al %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 male
+ %1 apunta desde el %3 de %2 al %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 female
+ %1 apunta desde el %3 de %2 al %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 male
+ %1 apunta desde el %3 de %2 al %5 de %4.
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ female
+
+ %1 pone %n %2 contador en %3 (ahora %4).
+ %1 pone %n %2 contadores en %3 (ahora %4).
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ male
+
+ %1 pone %n %2 contador en %3 (ahora %4).
+ %1 pone %n %2 contadores en %3 (ahora %4).
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ female
+
+ %1 remueve %n %2 contador en %3 (ahora %4).
+ %1 remueve %n %2 contadores en %3 (ahora %4).
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ male
+
+ %1 remueve %n %2 contador en %3 (ahora %4).
+ %1 remueve %n %2 contadores en %3 (ahora %4).
+
+
+
+
+ %1 taps her permanents.
+ female
+
+
+
+
+ %1 untaps her permanents.
+ female
+
+
+
+
+ %1 taps his permanents.
+ male
+
+
+
+
+ %1 untaps his permanents.
+ male
+
+
+
+
+ %1 taps %2.
+ female
+
+
+
+
+ %1 untaps %2.
+ female
+
+
+
+
+ %1 taps %2.
+ male
+
+
+
+
+ %1 untaps %2.
+ male
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ female
+ %1 establece los contadores de %2 a %3 (%4%5).
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ male
+ %1 establece los contadores de %2 a %3 (%4%5).
+
+
+
+ %1 sets %2 to not untap normally.
+ female
+ %1 establece que %2 no se endereze normalmente.
+
+
+
+ %1 sets %2 to not untap normally.
+ male
+ %1 establece que %2 no se endereze normalmente.
+
+
+
+ %1 sets %2 to untap normally.
+ female
+ %1 establece que %2 se endereze normalmente.
+
+
+
+ %1 sets %2 to untap normally.
+ male
+ %1 establece que %2 se endereze normalmente.
+
+
+
+ %1 sets PT of %2 to %3.
+ female
+ %1 establece F/R de %2 a %3.
+
+
+
+ %1 sets PT of %2 to %3.
+ male
+ %1 establece F/R de %2 a %3.
+
+
+
+ %1 sets annotation of %2 to %3.
+ female
+ %1 establece la anotación de %2 a %3.
+
+
+
+ %1 sets annotation of %2 to %3.
+ male
+ %1 establece la anotación de %2 a %3.
+
+
+
+ %1 is looking at the top %2 cards %3.
+ female
+ %1 esta mirando las primeras %2 cartas de %3.
+
+
+
+ %1 is looking at the top %2 cards %3.
+ male
+ %1 esta mirando las primeras %2 cartas de %3.
+
+
+
+ %1 is looking at %2.
+ female
+ %1 está mirando: %2.
+
+
+
+ %1 is looking at %2.
+ male
+ %1 está mirando: %2.
+
+
+
+ %1 stops looking at %2.
+ female
+ %1 termina de mirar: %2.
+
+
+
+ %1 stops looking at %2.
+ male
+ %1 termina de mirar: %2.
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 female
+ %1 revela %2 a %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 male
+ %1 revela %2 a %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 female
+ %1 revela %2 a %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 male
+ %1 revela %2 a %3.
+
+
+
+ %1 reveals %2.
+ female
+ %1 revela %2.
+
+
+
+ %1 reveals %2.
+ male
+ %1 revela %2.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 female
+ %1 revela aleatoriamente %2%3 a %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 male
+ %1 revela aleatoriamente %2%3 a %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 female
+ %1 revela aleatoriamente %2%3 a %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 male
+ %1 revela aleatoriamente %2%3 a %4.
+
+
+
+ %1 randomly reveals %2%3.
+ female
+ %1 revela aleatoriamente %2%3.
+
+
+
+ %1 randomly reveals %2%3.
+ male
+ %1 revela aleatoriamente %2%3.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 female
+ %1 revela %2%3 a %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 male
+ %1 revela %2%3 a %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 female
+ %1 revela %2%3 a %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 male
+ %1 revela %2%3 a %4.
+
+
+
+ %1 reveals %2%3.
+ female
+ %1 revela %2%3.
+
+
+
+ %1 reveals %2%3.
+ male
+ %1 revela %2%3.
+
+
+
+ It is now %1's turn.
+ female
+ Es el turno de %1.
+
+
+
+ It is now %1's turn.
+ male
+ Es el turno de %1.
+
+
+
+ a carduna carta
- %1 flips %2 face-down.
- %1 voltea %2 boca abajo.
+ %1 voltea %2 boca abajo.
- %1 flips %2 face-up.
- %1 voltea %2 boca arriba.
+ %1 voltea %2 boca arriba.
- %1 attaches %2 to %3's %4.
- %1 anexa %2 a el %4 de %3.
+ %1 anexa %2 a el %4 de %3.
- %1 unattaches %2.
- %1 desanexa %2.
+ %1 desanexa %2.
- %1 points from %2's %3 to %4's %5.
- %1 apunta desde el %3 de %2 al %5 de %4.
+ %1 apunta desde el %3 de %2 al %5 de %4.%1 places %n counter(s) (%2) on %3 (now %4).
@@ -2345,7 +3108,7 @@ La versión local es %1, la versión remota es %2.
-
+ redrojo
@@ -2353,7 +3116,7 @@ La versión local es %1, la versión remota es %2.
-
+ yellowamarillo
@@ -2361,7 +3124,7 @@ La versión local es %1, la versión remota es %2.
-
+ greenverde
@@ -2369,74 +3132,61 @@ La versión local es %1, la versión remota es %2.
- %1 sets counter %2 to %3 (%4%5).
- %1 establece los contadores de %2 a %3 (%4%5).
+ %1 establece los contadores de %2 a %3 (%4%5).
- %1 sets PT of %2 to %3.
- %1 establece F/R de %2 a %3.
+ %1 establece F/R de %2 a %3.
- %1 sets annotation of %2 to %3.
- %1 establece la anotación de %2 a %3.
+ %1 establece la anotación de %2 a %3.
- %1 is looking at the top %2 cards %3.
- %1 esta mirando las primeras %2 cartas de %3.
+ %1 esta mirando las primeras %2 cartas de %3.
-
+ The game has started.La partida ha comenzado.
- Connected.
- Conectado.
+ Conectado.
- Protocol version mismatch. Client: %1, Server: %2
- La versión del protocolo es diferente. Cliente: %1, Servidor: %2
+ La versión del protocolo es diferente. Cliente: %1, Servidor: %2
- You have joined game #%1.
- Te has unido a la partida #%1.
+ Te has unido a la partida #%1.
- %1 has joined the game.
- %1 se ha unido a la partida.
+ %1 se ha unido a la partida.
- %1 has left the game.
- %1 ha dejado la partida.
+ %1 ha dejado la partida.
- %1 has loaded a local deck.
- %1 ha cargado un mazo local.
+ %1 ha cargado un mazo local.
- %1 has loaded deck #%2.
- %1 ha cargado el mazo #%2.
+ %1 ha cargado el mazo #%2.
- %1 is ready to start the game.
- %1 está preparado para empezar la partida.
+ %1 está preparado para empezar la partida.
- %1 has conceded the game.
- %1 ha concedido la partida.
+ %1 ha concedido la partida.%1 draws a card.
@@ -2447,197 +3197,164 @@ La versión local es %1, la versión remota es %2.
%1 roba %2 cartas.
- %1 destroys %2.
- %1 destruye %2.
+ %1 destruye %2.
- %1 creates token: %2%3.
- %1 crea una ficha: %2%3.
+ %1 crea una ficha: %2%3.
- %1 points from %2's %3 to %4.
- %1 apunta desde el %3 de %2 a %4.
+ %1 apunta desde el %3 de %2 a %4.
- %1 places %n %2 counter(s) on %3 (now %4).
-
+ %1 pone %n %2 contador en %3 (ahora %4).%1 pone %n %2 contadores en %3 (ahora %4).
- %1 removes %n %2 counter(s) from %3 (now %4).
-
+ %1 remueve %n %2 contador en %3 (ahora %4).%1 remueve %n %2 contadores en %3 (ahora %4).
- %1 %2 %3.
- %1 %2 %3.
+ %1 %2 %3.
- %1 is looking at %2.
- %1 está mirando: %2.
+ %1 está mirando: %2.
- %1 stops looking at %2.
- %1 termina de mirar: %2.
+ %1 termina de mirar: %2.
- %1 reveals %2 to %3.
- %1 revela %2 a %3.
+ %1 revela %2 a %3.
- %1 reveals %2.
- %1 revela %2.
+ %1 revela %2.
-
+ ending phasefase de fin de turno
- It is now %1's turn.
- Es el turno de %1.
+ Es el turno de %1.%1 shuffles his library.%1 baraja su biblioteca.
-
-
- %1 takes a mulligan to %n.
-
-
-
-
-
-
+ %1 draws his initial hand.
-
+ %1 draws her initial hand.
-
- her permanents
-
-
-
- %1 randomly reveals %2%3 to %4.
- %1 revela aleatoriamente %2%3 a %4.
+ %1 revela aleatoriamente %2%3 a %4.
- %1 randomly reveals %2%3.
- %1 revela aleatoriamente %2%3.
+ %1 revela aleatoriamente %2%3.
- %1 reveals %2%3 to %4.
- %1 revela %2%3 a %4.
+ %1 revela %2%3 a %4.
- %1 reveals %2%3.
- %1 revela %2%3.
+ %1 revela %2%3.
-
+ untap steppaso de enderezar
-
+ upkeep steppaso de mantenimiento
-
+ draw steppaso de robar
-
+ first main phaseprimera fase principal
-
+ beginning of combat steppaso de inicio de combate
-
+ declare attackers steppaso de declarar atacantes
-
+ declare blockers steppaso de declarar bloqueadores
-
+ combat damage steppaso de daño de combate
-
+ end of combat steppaso de fin de combate
-
+ second main phasesegunda fase principal
-
+ It is now the %1.Ahora es el %1.
- taps
- gira
+ gira
- untaps
- endereza
+ endereza
- %1 sets %2 to not untap normally.
- %1 establece que %2 no se endereze normalmente.
+ %1 establece que %2 no se endereze normalmente.
- %1 sets %2 to untap normally.
- %1 establece que %2 se endereze normalmente.
+ %1 establece que %2 se endereze normalmente.
- his permanents
- sus permanentes
+ sus permanentes
@@ -3701,67 +4418,67 @@ Por favor, introduzca un nombre:
UserList
-
+ Users online: %1Usuarios online: %1
-
+ Users in this room: %1Usuarios en esta sala: %1
-
+ Buddies online: %1 / %2Amigos online: %1 / %2
-
+ Ignored users online: %1 / %2Usuarios ignorados online: %1 / %2
-
+ %1's games
-
+ User &details&Detalles del usuario
-
+ Direct &chat&Chat privado
-
+ Show this user's &games
-
+ Add to &buddy listAñadir a la lista de &amigos
-
+ Remove from &buddy listQuitar de la lista de &amigos
-
+ Add to &ignore listAñadir a la lista de &ignorados
-
+ Remove from &ignore listQuitar de la lista de &ignorados
-
+ Ban from &serverBanear del &servidor
diff --git a/cockatrice/translations/cockatrice_fr.ts b/cockatrice/translations/cockatrice_fr.ts
index 3c10129ca..301f32172 100644
--- a/cockatrice/translations/cockatrice_fr.ts
+++ b/cockatrice/translations/cockatrice_fr.ts
@@ -231,57 +231,57 @@ This is only saved for moderators and cannot be seen by the banned person.
CardItem
-
+ &Play&Jouer
-
+ &Hide&Cacher
-
+ &Tap&Engager
-
+ &Untap&Dégager
-
+ Toggle &normal untappingActiver/ Désactiver le dégagement &normal
-
+ &Flip&Retourner la carte
-
+ &Clone&Copier une carte
-
+ Ctrl+H
-
+ &Attach to card...&Attacher à la carte...
-
+ Ctrl+ACtrl+A
-
+ Unattac&hDétac&her
@@ -290,147 +290,147 @@ This is only saved for moderators and cannot be seen by the banned person.Fixer &F/E...
-
+ &Draw arrow...
-
+ &Power / toughnessF&orce / Endurance
-
+ &Increase power&Augmenter force
-
+ Ctrl++Ctrl++
-
+ &Decrease power&Diminuer force
-
+ Ctrl+-Ctrl+-
-
+ I&ncrease toughnessA&ugmenter endurance
-
+ Alt++Alt++
-
+ D&ecrease toughnessD&iminuer endurance
-
+ Alt+-Alt+-
-
+ In&crease power and toughnessAu&gmenter la force et l'endurance
-
+ Ctrl+Alt++Ctrl+Alt++
-
+ Dec&rease power and toughnessDi&minuer la force et l'endurance
-
+ Ctrl+Alt+-Ctrl+Alt+-
-
+ Set &power and toughness...Fi&xer la force et l'endurance...
-
+ Ctrl+PCtrl+P
-
+ &Set annotation...A&jouter note...
-
+ redrouge
-
+ yellowjaune
-
+ greenvert
-
+ &Add counter (%1)&Ajouter compteur (%1)
-
+ &Remove counter (%1)&Retirer compteur (%1)
-
+ &Set counters (%1)...&Fixer marqueurs (%1)...
-
+ &top of librarydessus de la &Bibliothèque
-
+ &bottom of library&dessous de la bibliothèque
-
+ &graveyard&cimetière
-
+ Ctrl+DelCtrl+Del
-
+ &exile&exiler
-
+ &Move to&Aller
@@ -1420,7 +1420,6 @@ This is only saved for moderators and cannot be seen by the banned person.
GameSelector
-
@@ -1428,71 +1427,72 @@ This is only saved for moderators and cannot be seen by the banned person.
+ ErrorErreur
-
+ Please join the appropriate room first.
-
+ Wrong password.Mot de passe erroné.
-
+ Spectators are not allowed in this game.Les spectateurs ne sont pas autorisés dans cette partie.
-
+ The game is already full.Cette partie est déjà pleine.
-
+ The game does not exist any more.La partie n'existe plus.
-
+ This game is only open to registered users.Cette partie n'est accessible qu'aux joueurs enregistrés.
-
+ This game is only open to its creator's buddies.Cette partie n'est accessible qu'aux amis.
-
+ You are being ignored by the creator of this game.Vous avez été ignoré par le créateur de la partie.
-
+ Join gameRejoindre partie
-
+ Password:Mot de passe:
-
+ GamesParties
-
+ Show &full gamesMontrer &toutes les parties
-
+ Show &running games
@@ -1502,17 +1502,17 @@ This is only saved for moderators and cannot be seen by the banned person.&Montrer toutes les parties
-
+ C&reateC&réer
-
+ &JoinRe&joindre
-
+ J&oin as spectatorRej&oindre en tant que spectateur
@@ -1914,93 +1914,79 @@ La version la plus récente est %1, l'ancienne version est %2.
MessageLogWidget
- Connecting to %1...
- Connexion à %1...
+ Connexion à %1...
- Connected.
- Connecté.
+ Connecté.
- Disconnected from server.
- Déconnecté du serveur.
+ Déconnecté du serveur.
- Invalid password.
- Mot de passe invalide.
+ Mot de passe invalide.
- Protocol version mismatch. Client: %1, Server: %2
- Version de protocole différente. Version locale: %1 ,version distante: %2
+ Version de protocole différente. Version locale: %1 ,version distante: %2
- Protocol error.
- Erreur de protocole.
+ Erreur de protocole.
- You have joined game #%1.
- Vous avez rejoint la partie #%1.
+ Vous avez rejoint la partie #%1.
- %1 has joined the game.
- %1 a rejoint la partie.
+ %1 a rejoint la partie.
- %1 has left the game.
- %1 a quitté la partie.
+ %1 a quitté la partie.
-
+ The game has been closed.La partie a été fermée.
-
+ %1 is now watching the game.%1 est maintenant spectateur.
-
+ %1 is not watching the game any more.%1 n'est plus spectateur.
- %1 has loaded a local deck.
- %1 a chargé un deck local.
+ %1 a chargé un deck local.
- %1 has loaded deck #%2.
- %1 a chargé le deck #%2.
+ %1 a chargé le deck #%2.
- %1 is ready to start the game.
- %1 est prêt à démarrer la partie.
+ %1 est prêt à démarrer la partie.
- %1 is not ready to start the game any more.
- %1 n'est plus prêt à démarrer la partie.
+ %1 n'est plus prêt à démarrer la partie.
- %1 has conceded the game.partie ou jeu
- %1 a concédé la partie.
+ %1 a concédé la partie.
-
+ The game has started.La partie commence.
@@ -2009,10 +1995,9 @@ La version la plus récente est %1, l'ancienne version est %2.%1 mélange sa bibliothèque.
- %1 rolls a %2 with a %3-sided die.is it always a dice?
- %1 lance un %2 à %3 faces.
+ %1 lance un %2 à %3 faces.%1 draws a card.
@@ -2023,213 +2008,331 @@ La version la plus récente est %1, l'ancienne version est %2.%1 pioche %2 cartes.
-
- from table
- depuis le champ de bataille
+
+ You have joined game #%1.
+ female
+ Vous avez rejoint la partie #%1.
-
- from graveyard
- depuis son cimetière
+
+ You have joined game #%1.
+ male
+ Vous avez rejoint la partie #%1.
-
- from exile
- depuis la zone exil
+
+ %1 has joined the game.
+ female
+ %1 a rejoint la partie.
-
- from hand
- depuis sa main
+
+ %1 has joined the game.
+ male
+ %1 a rejoint la partie.
-
- the bottom card of his library
- la carte du dessous de sa bibliothèque
+
+ %1 has left the game.
+ female
+ %1 a quitté la partie.
-
- the bottom card of her library
+
+ %1 has left the game.
+ male
+ %1 a quitté la partie.
+
+
+
+ %1 has loaded a local deck.
+ female
+ %1 a chargé un deck local.
+
+
+
+ %1 has loaded a local deck.
+ male
+ %1 a chargé un deck local.
+
+
+
+ %1 has loaded deck #%2.
+ female
+ %1 a chargé le deck #%2.
+
+
+
+ %1 has loaded deck #%2.
+ male
+ %1 a chargé le deck #%2.
+
+
+
+ %1 is ready to start the game.
+ female
+ %1 est prêt à démarrer la partie.
+
+
+
+ %1 is ready to start the game.
+ male
+ %1 est prêt à démarrer la partie.
+
+
+
+ %1 is not ready to start the game any more.
+ female
+ %1 n'est plus prêt à démarrer la partie.
+
+
+
+ %1 is not ready to start the game any more.
+ male
+ %1 n'est plus prêt à démarrer la partie.
+
+
+
+ %1 has conceded the game.
+ female
+ %1 a concédé la partie.
+
+
+
+ %1 has conceded the game.
+ male
+ %1 a concédé la partie.
+
+
+
+ %1 has restored connection to the game.
+ female
-
- from the bottom of his library
- du dessous de sa bibliothèque
-
-
-
- from the bottom of her library
+
+ %1 has restored connection to the game.
+ male
-
- the top card of his library
- le carte du dessus de sa bibliothèque
-
-
-
- the top card of her library
+
+ %1 has lost connection to the game.
+ female
-
- from the top of his library
- du dessus de sa bibliothèque
-
-
-
- from the top of her library
+
+ %1 has lost connection to the game.
+ male
-
-
- from library
- depuis sa bibliothèque
-
-
-
- from sideboard
- depuis sa réserve
-
-
-
- from the stack
- depuis la pile
-
-
-
- %1 puts %2 into play tapped%3.
- %1 met %2 en jeu engagé%3.
-
-
-
- %1 puts %2 into play%3.
- what is %3? plz exemple (resp. by Ranma : XX met island en jeu -depuis sa main-.)
- %1 met %2 en jeu %3.
-
-
-
- %1 puts %2%3 into graveyard.
- %1 met %2%3 dans son cimetière.
-
-
-
- %1 exiles %2%3.
- %1 exile %2%3.
-
-
-
- %1 moves %2%3 to hand.
- %1 met %2%3 dans sa main.
-
-
-
- %1 puts %2%3 into his library.
- %1 met %2%3 dans sa bibliothèque.
-
-
-
- %1 puts %2%3 into her library.
-
-
-
-
- %1 puts %2%3 on bottom of his library.
- %1 met %2%3 en-dessous de sa bibliothèque.
-
-
-
- %1 puts %2%3 on bottom of her library.
-
-
-
-
- %1 puts %2%3 on top of his library.
- %1 met %2%3 au-dessus de sa bibliothèque.
-
-
-
- %1 puts %2%3 on top of her library.
-
-
-
-
- %1 puts %2%3 into his library at position %4.
- %1 met %2%3 dans sa bibliothèque à la position n°%4.
-
-
-
- %1 puts %2%3 into her library at position %4.
-
-
-
-
- %1 moves %2%3 to sideboard.
- %1 met %2%3 à sa réserve.
-
-
-
- %1 plays %2%3.
- %1 joue %2%3.
-
-
-
-
- a card
- une carte
-
- %1 has restored connection to the game.
+ %1 shuffles %2.
+ female
- %1 has lost connection to the game.
+ %1 shuffles %2.
+ male
-
- %1 shuffles %2.
-
+
+ %1 rolls a %2 with a %3-sided die.
+ female
+ %1 lance un %2 à %3 faces.
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ male
+ %1 lance un %2 à %3 faces.
-
+ %1 draws %n card(s).
-
+ female
+
+ %1 pioche %n carte.
+ %1 pioche %n cartes.
+
+
+
+
+ %1 draws %n card(s).
+ male
+ %1 pioche %n carte.%1 pioche %n cartes.
-
- %1 undoes his last draw.
- %1 annule sa dernière pioche.
+
+ from table
+ depuis le champ de bataille
-
- %1 undoes her last draw.
+
+ from graveyard
+ depuis son cimetière
+
+
+
+ from exile
+ depuis la zone exil
+
+
+
+ from hand
+ depuis sa main
+
+
+
+ the bottom card of his library
+ la carte du dessous de sa bibliothèque
+
+
+
+ the bottom card of her library
-
- %1 undoes his last draw (%2).
- %1 annule sa dernière pioche (%2).
+
+ from the bottom of his library
+ du dessous de sa bibliothèque
-
- %1 undoes her last draw (%2).
+
+ from the bottom of her library
+
+
+ the top card of his library
+ le carte du dessus de sa bibliothèque
+
+
+
+ the top card of her library
+
+
+
+
+ from the top of his library
+ du dessus de sa bibliothèque
+
+
+
+ from the top of her library
+
+
+
+
+ from library
+ depuis sa bibliothèque
+
+
+
+ from sideboard
+ depuis sa réserve
+
+
+
+ from the stack
+ depuis la pile
+
+
+
+ %1 puts %2 into play tapped%3.
+ %1 met %2 en jeu engagé%3.
+
- %1 gives %2 control over %3.
- %1 donne le contrôle de %2 à %3.
+ %1 puts %2 into play%3.
+ what is %3? plz exemple (resp. by Ranma : XX met island en jeu -depuis sa main-.)
+ %1 met %2 en jeu %3.
+
+
+
+ %1 puts %2%3 into graveyard.
+ %1 met %2%3 dans son cimetière.
+
+
+
+ %1 exiles %2%3.
+ %1 exile %2%3.
+
+
+
+ %1 moves %2%3 to hand.
+ %1 met %2%3 dans sa main.
+
+
+
+ %1 puts %2%3 into his library.
+ %1 met %2%3 dans sa bibliothèque.
+
+
+
+ %1 puts %2%3 into her library.
+
+
+
+
+ %1 puts %2%3 on bottom of his library.
+ %1 met %2%3 en-dessous de sa bibliothèque.
+
+
+
+ %1 puts %2%3 on bottom of her library.
+
+
+
+
+ %1 puts %2%3 on top of his library.
+ %1 met %2%3 au-dessus de sa bibliothèque.
+
+
+
+ %1 puts %2%3 on top of her library.
+
+
+
+
+ %1 puts %2%3 into his library at position %4.
+ %1 met %2%3 dans sa bibliothèque à la position n°%4.
+
+
+
+ %1 puts %2%3 into her library at position %4.
+
+
+
+
+ %1 moves %2%3 to sideboard.
+ %1 met %2%3 à sa réserve.
+
+
+
+ %1 plays %2%3.
+ %1 joue %2%3.
-
+ %1 takes a mulligan to %n.
+ female
+
+
+
+
+
+
+
+ %1 takes a mulligan to %n.
+ male
@@ -2237,56 +2340,696 @@ La version la plus récente est %1, l'ancienne version est %2.
+ %1 flips %2 face-down.
+ female
+ %1 retourne %2 face cachée.
+
+
+
+ %1 flips %2 face-down.
+ male
+ %1 retourne %2 face cachée.
+
+
+
+ %1 flips %2 face-up.
+ female
+ %1 retourne %2 face visible.
+
+
+
+ %1 flips %2 face-up.
+ male
+ %1 retourne %2 face visible.
+
+
+
+ %1 destroys %2.
+ female
+ %1 détruit %2.
+
+
+
+ %1 destroys %2.
+ male
+ %1 détruit %2.
+
+
+ %1 attaches %2 to %3's %4.
+ female
+ %1 attache %2 sur %4 de %3.
+
+
+ %1 attaches %2 to %3's %4.
+ male
+ %1 attache %2 sur %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 female
+ %1 attache %2 sur %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 male
+ %1 attache %2 sur %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 female
+ %1 attache %2 sur %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 male
+ %1 attache %2 sur %4 de %3.
+
+
+
+ %1 unattaches %2.
+ female
+ %1 détache %2.
+
+
+
+ %1 unattaches %2.
+ male
+ %1 détache %2.
+
+
+
+ %1 creates token: %2%3.
+ female
+ %1 crée un jeton %2%3.
+
+
+
+ %1 creates token: %2%3.
+ male
+ %1 crée un jeton %2%3.
+
+
+
+ %1 points from her %2 to herself.
+ female
+
+
+
+
+ %1 points from his %2 to himself.
+ male
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 female
+ %1 désigne le %3 de %2 à %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 male
+ %1 désigne le %3 de %2 à %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 female
+ %1 désigne le %3 de %2 à %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 male
+ %1 désigne le %3 de %2 à %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 female
+ %1 désigne le %3 de %2 à %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 male
+ %1 désigne le %3 de %2 à %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 female
+ %1 désigne le %3 de %2 à %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 male
+ %1 désigne le %3 de %2 à %4.
+
+
+
+ %1 points from her %2 to her %3.
+ female
+
+
+
+
+ %1 points from his %2 to his %3.
+ male
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 female
+ %1 désigne le %3 de %2 à %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 male
+ %1 désigne le %3 de %2 à %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 female
+ %1 désigne le %3 de %2 à %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 male
+ %1 désigne le %3 de %2 à %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 female
+ %1 désigne le %3 de %2 à %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 male
+ %1 désigne le %3 de %2 à %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 female
+ %1 désigne le %3 de %2 à %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 male
+ %1 désigne le %3 de %2 à %5 de %4.
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ female
+
+ %1 met %n %2 marqueur sur %3 (maintenant %4).
+ %1 met %n %2 marqueurs sur %3 (maintenant %4).
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ male
+
+ %1 met %n %2 marqueur sur %3 (maintenant %4).
+ %1 met %n %2 marqueurs sur %3 (maintenant %4).
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ female
+
+ %1 retire %n %2 marqueur de %3 (maintenant %4).
+ %1 retire %n %2 marqueurs de %3 (maintenant %4).
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ male
+
+ %1 retire %n %2 marqueur de %3 (maintenant %4).
+ %1 retire %n %2 marqueurs de %3 (maintenant %4).
+
+
+
+
+ %1 taps her permanents.
+ female
+
+
+
+
+ %1 untaps her permanents.
+ female
+
+
+
+
+ %1 taps his permanents.
+ male
+
+
+
+
+ %1 untaps his permanents.
+ male
+
+
+
+
+ %1 taps %2.
+ female
+
+
+
+
+ %1 untaps %2.
+ female
+
+
+
+
+ %1 taps %2.
+ male
+
+
+
+
+ %1 untaps %2.
+ male
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ female
+ %1 met les marqueurs %2 à %3 (%4%5).
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ male
+ %1 met les marqueurs %2 à %3 (%4%5).
+
+
+
+ %1 sets %2 to not untap normally.
+ female
+ %2 de %1 ne se dégagera pas lors de l'étape de dégagement.
+
+
+
+ %1 sets %2 to not untap normally.
+ male
+ %2 de %1 ne se dégagera pas lors de l'étape de dégagement.
+
+
+
+ %1 sets %2 to untap normally.
+ female
+ %2 de %1 se dégagera lors de l'étape de dégagement.
+
+
+
+ %1 sets %2 to untap normally.
+ male
+ %2 de %1 se dégagera lors de l'étape de dégagement.
+
+
+
+ %1 sets PT of %2 to %3.
+ female
+ %1 change la F/E de %2 à %3.
+
+
+
+ %1 sets PT of %2 to %3.
+ male
+ %1 change la F/E de %2 à %3.
+
+
+
+ %1 sets annotation of %2 to %3.
+ female
+ %1 met l'annotation %3 à %2.
+
+
+
+ %1 sets annotation of %2 to %3.
+ male
+ %1 met l'annotation %3 à %2.
+
+
+
+ %1 is looking at the top %2 cards %3.
+ female
+ %1 regarde les %2 cartes du dessus %3.
+
+
+
+ %1 is looking at the top %2 cards %3.
+ male
+ %1 regarde les %2 cartes du dessus %3.
+
+
+
+ %1 is looking at %2.
+ female
+ %1 regarde %2.
+
+
+
+ %1 is looking at %2.
+ male
+ %1 regarde %2.
+
+
+
+ %1 stops looking at %2.
+ female
+ %1 arrête de regarder %2.
+
+
+
+ %1 stops looking at %2.
+ male
+ %1 arrête de regarder %2.
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 female
+ %1 révèle %2 à %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 male
+ %1 révèle %2 à %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 female
+ %1 révèle %2 à %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 male
+ %1 révèle %2 à %3.
+
+
+
+ %1 reveals %2.
+ female
+ %1 révèle %2.
+
+
+
+ %1 reveals %2.
+ male
+ %1 révèle %2.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 female
+ %1 révèle au hasard %2%3 à %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 male
+ %1 révèle au hasard %2%3 à %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 female
+ %1 révèle au hasard %2%3 à %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 male
+ %1 révèle au hasard %2%3 à %4.
+
+
+
+ %1 randomly reveals %2%3.
+ female
+ %1 révèle au hasard %2%3.
+
+
+
+ %1 randomly reveals %2%3.
+ male
+ %1 révèle au hasard %2%3.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 female
+ %1 révèle %2%3 à %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 male
+ %1 révèle %2%3 à %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 female
+ %1 révèle %2%3 à %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 male
+ %1 révèle %2%3 à %4.
+
+
+
+ %1 reveals %2%3.
+ female
+ %1 révèle %2%3.
+
+
+
+ %1 reveals %2%3.
+ male
+ %1 révèle %2%3.
+
+
+
+ It is now %1's turn.
+ female
+ C'est maintenant le tour de %1.
+
+
+
+ It is now %1's turn.
+ male
+ C'est maintenant le tour de %1.
+
+
+
+
+ a card
+ une carte
+
+
+ %1 draws %n card(s).
+
+ %1 pioche %n carte.
+ %1 pioche %n cartes.
+
+
+
+
+ %1 undoes his last draw.
+ %1 annule sa dernière pioche.
+
+
+
+ %1 undoes her last draw.
+
+
+
+
+ %1 undoes his last draw (%2).
+ %1 annule sa dernière pioche (%2).
+
+
+
+ %1 undoes her last draw (%2).
+
+
+
+
+ %1 gives %2 control over %3.
+ %1 donne le contrôle de %2 à %3.
+
+
+ %1 draws his initial hand.
-
+ %1 draws her initial hand.
- %1 flips %2 face-down.
- %1 retourne %2 face cachée.
+ %1 retourne %2 face cachée.
- %1 flips %2 face-up.
- %1 retourne %2 face visible.
+ %1 retourne %2 face visible.
- %1 destroys %2.
- %1 détruit %2.
+ %1 détruit %2.
- %1 attaches %2 to %3's %4.need exemple (Resp'.by Ranma: JoueurA attache Adventuring Gear sur -Plated Geopede- de -JoueurB-.)
- %1 attache %2 sur %4 de %3.
+ %1 attache %2 sur %4 de %3.
- %1 unattaches %2.
- %1 détache %2.
+ %1 détache %2.
- %1 creates token: %2%3.
- %1 crée un jeton %2%3.
+ %1 crée un jeton %2%3.
- %1 points from %2's %3 to %4.need exemple
- %1 désigne le %3 de %2 à %4.
+ %1 désigne le %3 de %2 à %4.
- %1 points from %2's %3 to %4's %5.need exemple
- %1 désigne le %3 de %2 à %5 de %4.
+ %1 désigne le %3 de %2 à %5 de %4.%1 places %n counter(s) (%2) on %3 (now %4).
@@ -2305,23 +3048,21 @@ La version la plus récente est %1, l'ancienne version est %2.
- %1 places %n %2 counter(s) on %3 (now %4).
-
+ %1 met %n %2 marqueur sur %3 (maintenant %4).%1 met %n %2 marqueurs sur %3 (maintenant %4).
- %1 removes %n %2 counter(s) from %3 (now %4).
-
+ %1 retire %n %2 marqueur de %3 (maintenant %4).%1 retire %n %2 marqueurs de %3 (maintenant %4).
-
+ redrouge
@@ -2329,7 +3070,7 @@ La version la plus récente est %1, l'ancienne version est %2.
-
+ yellowjaune
@@ -2337,7 +3078,7 @@ La version la plus récente est %1, l'ancienne version est %2.
-
+ greenvert
@@ -2345,169 +3086,145 @@ La version la plus récente est %1, l'ancienne version est %2.
- his permanents
- ses permanents
+ ses permanents
-
- her permanents
-
-
-
- %1 %2 %3.wtf ?
- %1 %2 %3.
+ %1 %2 %3.
- taps
- engage
+ engage
- untaps
- dégage
+ dégage
- %1 sets counter %2 to %3 (%4%5).need exemple
- %1 met les marqueurs %2 à %3 (%4%5).
+ %1 met les marqueurs %2 à %3 (%4%5).
- %1 sets %2 to not untap normally.need exemple
- %2 de %1 ne se dégagera pas lors de l'étape de dégagement.
+ %2 de %1 ne se dégagera pas lors de l'étape de dégagement.
- %1 sets %2 to untap normally.
- %2 de %1 se dégagera lors de l'étape de dégagement.
+ %2 de %1 se dégagera lors de l'étape de dégagement.
- %1 sets PT of %2 to %3.exemple plz
- %1 change la F/E de %2 à %3.
+ %1 change la F/E de %2 à %3.
- %1 sets annotation of %2 to %3.
- %1 met l'annotation %3 à %2.
+ %1 met l'annotation %3 à %2.
- %1 is looking at the top %2 cards %3.exemple plz
- %1 regarde les %2 cartes du dessus %3.
+ %1 regarde les %2 cartes du dessus %3.
- %1 is looking at %2.exemple plz
- %1 regarde %2.
+ %1 regarde %2.
- %1 stops looking at %2.need exemple to be sure
- %1 arrête de regarder %2.
+ %1 arrête de regarder %2.
- %1 reveals %2 to %3.
- %1 révèle %2 à %3.
+ %1 révèle %2 à %3.
- %1 reveals %2.
- %1 révèle %2.
+ %1 révèle %2.
- %1 randomly reveals %2%3 to %4.
- %1 révèle au hasard %2%3 à %4.
+ %1 révèle au hasard %2%3 à %4.
- %1 randomly reveals %2%3.
- %1 révèle au hasard %2%3.
+ %1 révèle au hasard %2%3.
- %1 reveals %2%3 to %4.
- %1 révèle %2%3 à %4.
+ %1 révèle %2%3 à %4.
- %1 reveals %2%3.
- %1 révèle %2%3.
+ %1 révèle %2%3.
- It is now %1's turn.
- C'est maintenant le tour de %1.
+ C'est maintenant le tour de %1.
-
+ untap stepétape de dégagement
-
+ upkeep stepétape d'entretien
-
+ draw stepétape de pioche
-
+ first main phasepremière phase principale
-
+ beginning of combat stepétape de début du combat
-
+ declare attackers stepétape de déclaration des attaquants
-
+ declare blockers stepétape de déclaration des bloqueurs
-
+ combat damage stepétape de répartition et de résolution des blessures
-
+ end of combat stepétape de fin de combat
-
+ second main phaseseconde phase principale
-
+ ending phasephase de fin de tour
-
+ It is now the %1.need exempleC'est maintenant %1.
@@ -3562,67 +4279,67 @@ Entrez un nom s'il vous plaît:
UserList
-
+ Users online: %1Utilisateurs en ligne:%1
-
+ Users in this room: %1Utilisateurs dans ce salon: %1
-
+ Buddies online: %1 / %2Amis connectés; %1 / %2
-
+ Ignored users online: %1 / %2Personnes sur liste noire connectés: %1 / %2
-
+ %1's games
-
+ User &details&Détails utilisateur
-
+ Direct &chat&Chat direct
-
+ Show this user's &games
-
+ Add to &buddy listAjouter à la liste d'&amis
-
+ Remove from &buddy listRetirer de la liste d'&amis
-
+ Add to &ignore listAjouter à la liste &noire
-
+ Remove from &ignore listRetirer de la liste &noire
-
+ Ban from &serverBannir du &serveur
diff --git a/cockatrice/translations/cockatrice_ja.ts b/cockatrice/translations/cockatrice_ja.ts
index 5bd20b46a..5470b7724 100644
--- a/cockatrice/translations/cockatrice_ja.ts
+++ b/cockatrice/translations/cockatrice_ja.ts
@@ -235,58 +235,58 @@ This is only saved for moderators and cannot be seen by the banned person.
CardItem
-
+ &Playプレイ
-
+ &Hideテスト版のため確認取れず再度チェック裏にしてプレイ
-
+ &Tapタップ
-
+ &Untapアンタップ
-
+ Toggle &normal untapping通常のアンタップをしない
-
+ &Flip裏にする
-
+ &Clone複製する
-
+ Ctrl+H
-
+ &Attach to card...カードに付ける...
-
+ Ctrl+A
-
+ Unattac&h取り外す
@@ -295,147 +295,147 @@ This is only saved for moderators and cannot be seen by the banned person.P/Tを決める...
-
+ &Draw arrow...
-
+ &Power / toughnessパワー / タフネス
-
+ &Increase powerパワーを上げる
-
+ Ctrl++
-
+ &Decrease powerパワーを下げる
-
+ Ctrl+-
-
+ I&ncrease toughnessタフネスを上げる
-
+ Alt++
-
+ D&ecrease toughnessタフネスを下げる
-
+ Alt+-
-
+ In&crease power and toughnessパワーとタフネスを上げる
-
+ Ctrl+Alt++
-
+ Dec&rease power and toughnessパワーとタフネスを下げる
-
+ Ctrl+Alt+-
-
+ Set &power and toughness...パワーとタフネスを設定する...
-
+ Ctrl+P
-
+ &Set annotation...注釈を付ける...
-
+ red赤
-
+ yellow黄
-
+ green緑
-
+ &Add counter (%1)カウンターを乗せる (%1)
-
+ &Remove counter (%1)カウンターを取り除く (%1)
-
+ &Set counters (%1)...カウンターの数を決める (%1)...
-
+ &top of libraryライブラリーの一番上へ
-
+ &bottom of libraryライブラリーの一番下へ
-
+ &graveyard墓地へ
-
+ Ctrl+Del
-
+ &exile追放領域へ
-
+ &Move to移動させる
@@ -1256,17 +1256,16 @@ This is only saved for moderators and cannot be seen by the banned person.
GameSelector
-
+ C&reate部屋を作る
-
+ &Join参加する
-
@@ -1274,71 +1273,72 @@ This is only saved for moderators and cannot be seen by the banned person.
+ Errorエラー
-
+ Please join the appropriate room first.
-
+ Wrong password.パスワードが間違っています.
-
+ Spectators are not allowed in this game.この試合は観戦者は許可されていません.
-
+ The game is already full.このゲームはすでに満員です.
-
+ The game does not exist any more.このゲームはもう存在しません.
-
+ This game is only open to registered users.このゲームは登録済みプレイヤーにのみ公開されています.
-
+ This game is only open to its creator's buddies.このゲームは作成者のフレンドのみに公開されています.
-
+ You are being ignored by the creator of this game.あなたはこのゲームの作成者によって拒否されています.
-
+ Join game参加
-
+ Password:パスワード:
-
+ Gamesゲーム
-
+ Show &full games全てのゲームを見る
-
+ Show &running games
@@ -1347,7 +1347,7 @@ This is only saved for moderators and cannot be seen by the banned person.全てのゲームを見る
-
+ J&oin as spectator観戦者として参加
@@ -1739,276 +1739,947 @@ Local version is %1, remote version is %2.
MessageLogWidget
-
- Connecting to %1...
-
-
-
-
- Disconnected from server.
-
-
-
-
- Invalid password.
-
-
-
-
- Protocol error.
-
-
-
-
+ The game has been closed.
-
+ %1 is now watching the game.
-
+ %1 is not watching the game any more.
-
+
+ You have joined game #%1.
+ female
+
+
+
+
+ You have joined game #%1.
+ male
+
+
+
+
+ %1 has joined the game.
+ female
+
+
+
+
+ %1 has joined the game.
+ male
+
+
+
+
+ %1 has left the game.
+ female
+
+
+
+
+ %1 has left the game.
+ male
+
+
+
+
+ %1 has loaded a local deck.
+ female
+
+
+
+
+ %1 has loaded a local deck.
+ male
+
+
+
+
+ %1 has loaded deck #%2.
+ female
+
+
+
+
+ %1 has loaded deck #%2.
+ male
+
+
+
+
+ %1 is ready to start the game.
+ female
+
+
+
+
+ %1 is ready to start the game.
+ male
+
+
+
+ %1 is not ready to start the game any more.
-
+ female
+
+
+
+
+ %1 is not ready to start the game any more.
+ male
+
+
+
+
+ %1 has conceded the game.
+ female
+
+
+
+
+ %1 has conceded the game.
+ male
+
+
+
+
+ %1 has restored connection to the game.
+ female
+
+
+
+
+ %1 has restored connection to the game.
+ male
+
+
+
+
+ %1 has lost connection to the game.
+ female
+
+
+
+
+ %1 has lost connection to the game.
+ male
+
- %1 has restored connection to the game.
+ %1 shuffles %2.
+ female
- %1 has lost connection to the game.
-
-
-
- %1 shuffles %2.
+ male
-
+ %1 rolls a %2 with a %3-sided die.
-
+ female
+
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ male
+
-
+ %1 draws %n card(s).
-
+ female
+
+
+
+
+
+
+ %1 draws %n card(s).
+ male
+
-
+ %1 undoes his last draw.
-
+ %1 undoes her last draw.
-
+ %1 undoes his last draw (%2).
-
+ %1 undoes her last draw (%2).
-
+ from table
-
+ from graveyard
-
+ from exile
-
+ from hand
-
+ the bottom card of his library
-
+ the bottom card of her library
-
+ from the bottom of his library
-
+ from the bottom of her library
-
+ the top card of his library
-
+ the top card of her library
-
+ from the top of his library
-
+ from the top of her library
-
+ from library
-
+ from sideboard
-
+ from the stack
-
+ %1 gives %2 control over %3.
-
+ %1 puts %2 into play tapped%3.
-
+ %1 puts %2 into play%3.
-
+ %1 puts %2%3 into graveyard.
-
+ %1 exiles %2%3.
-
+ %1 moves %2%3 to hand.
-
+ %1 puts %2%3 into his library.
-
+ %1 puts %2%3 into her library.
-
+ %1 puts %2%3 on bottom of his library.
-
+ %1 puts %2%3 on bottom of her library.
-
+ %1 puts %2%3 on top of his library.
-
+ %1 puts %2%3 on top of her library.
-
+ %1 puts %2%3 into his library at position %4.
-
+ %1 puts %2%3 into her library at position %4.
-
+ %1 moves %2%3 to sideboard.
-
+ %1 plays %2%3.
-
-
-
- a card
-
+
+
+ %1 takes a mulligan to %n.
+ female
+
+
+
+
+
+
+ %1 takes a mulligan to %n.
+ male
+
+
+
-
+ %1 flips %2 face-down.
-
+ female
+
-
+
+ %1 flips %2 face-down.
+ male
+
+
+
+ %1 flips %2 face-up.
-
+ female
+
-
- %1 attaches %2 to %3's %4.
-
+
+ %1 flips %2 face-up.
+ male
+
-
+
+ %1 destroys %2.
+ female
+
+
+
+
+ %1 destroys %2.
+ male
+
+
+
+ %1 unattaches %2.
-
+ female
+
-
+
+ %1 unattaches %2.
+ male
+
+
+
+
+ %1 creates token: %2%3.
+ female
+
+
+
+
+ %1 creates token: %2%3.
+ male
+
+
+
+
+ %1 points from her %2 to herself.
+ female
+
+
+
+
+ %1 points from his %2 to himself.
+ male
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 male
+
+
+
+
+ %1 points from her %2 to her %3.
+ female
+
+
+
+
+ %1 points from his %2 to his %3.
+ male
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner male, target male
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 male
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ female
+
+
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ male
+
+
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ female
+
+
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ male
+
+
+
+
+
+
+ %1 taps her permanents.
+ female
+
+
+
+
+ %1 untaps her permanents.
+ female
+
+
+
+
+ %1 taps his permanents.
+ male
+
+
+
+
+ %1 untaps his permanents.
+ male
+
+
+
+
+ %1 taps %2.
+ female
+
+
+
+
+ %1 untaps %2.
+ female
+
+
+
+
+ %1 taps %2.
+ male
+
+
+
+
+ %1 untaps %2.
+ male
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ female
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ male
+
+
+
+
+ %1 sets %2 to not untap normally.
+ female
+
+
+
+
+ %1 sets %2 to not untap normally.
+ male
+
+
+
+
+ %1 sets %2 to untap normally.
+ female
+
+
+
+
+ %1 sets %2 to untap normally.
+ male
+
+
+
+
+ %1 sets PT of %2 to %3.
+ female
+
+
+
+
+ %1 sets PT of %2 to %3.
+ male
+
+
+
+
+ %1 sets annotation of %2 to %3.
+ female
+
+
+
+
+ %1 sets annotation of %2 to %3.
+ male
+
+
+
+
+ %1 is looking at the top %2 cards %3.
+ female
+
+
+
+
+ %1 is looking at the top %2 cards %3.
+ male
+
+
+
+
+ %1 is looking at %2.
+ female
+
+
+
+
+ %1 is looking at %2.
+ male
+
+
+
+
+ %1 stops looking at %2.
+ female
+
+
+
+
+ %1 stops looking at %2.
+ male
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 reveals %2.
+ female
+
+
+
+
+ %1 reveals %2.
+ male
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 female
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 male
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 female
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 male
+
+
+
+
+ %1 randomly reveals %2%3.
+ female
+
+
+
+
+ %1 randomly reveals %2%3.
+ male
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 female
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 male
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 female
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 male
+
+
+
+
+ %1 reveals %2%3.
+ female
+
+
+
+
+ %1 reveals %2%3.
+ male
+
+
+
+
+ It is now %1's turn.
+ female
+
+
+
+
+ It is now %1's turn.
+ male
+
+
+
+
+
+ a card
@@ -2024,282 +2695,125 @@ Local version is %1, remote version is %2.
-
+ red赤
-
+ yellow黄
-
+ green緑
-
- %1 sets counter %2 to %3 (%4%5).
-
-
-
-
- %1 sets PT of %2 to %3.
-
-
-
-
- %1 sets annotation of %2 to %3.
-
-
-
-
- %1 is looking at the top %2 cards %3.
-
-
-
-
+ The game has started.
-
- Connected.
-
-
-
-
- Protocol version mismatch. Client: %1, Server: %2
-
-
-
-
- You have joined game #%1.
-
-
-
-
- %1 has joined the game.
-
-
-
-
- %1 has left the game.
-
-
-
-
- %1 has loaded a local deck.
-
-
-
-
- %1 has loaded deck #%2.
-
-
-
-
- %1 is ready to start the game.
-
-
-
-
- %1 has conceded the game.
-
-
-
-
- %1 takes a mulligan to %n.
-
-
-
-
-
-
+ %1 draws his initial hand.
-
+ %1 draws her initial hand.
-
- %1 destroys %2.
-
-
-
-
- %1 creates token: %2%3.
-
-
-
-
- %1 points from %2's %3 to %4.
-
-
-
-
- %1 places %n %2 counter(s) on %3 (now %4).
-
-
-
-
-
-
- %1 removes %n %2 counter(s) from %3 (now %4).
-
-
-
-
-
-
- her permanents
-
-
-
-
- %1 %2 %3.
-
-
-
-
- %1 is looking at %2.
-
-
-
-
- %1 stops looking at %2.
-
-
-
-
- %1 reveals %2 to %3.
-
-
-
-
- %1 reveals %2.
-
-
-
-
+ ending phase
-
- It is now %1's turn.
-
-
-
-
- %1 randomly reveals %2%3 to %4.
-
-
-
-
- %1 randomly reveals %2%3.
-
-
-
-
- %1 reveals %2%3 to %4.
-
-
-
-
- %1 reveals %2%3.
-
-
-
-
+ untap step
-
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 female
+
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 male
+
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 female
+
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 male
+
+
+
+ upkeep step
-
+ draw step
-
+ first main phase
-
+ beginning of combat step
-
+ declare attackers step
-
+ declare blockers step
-
+ combat damage step
-
+ end of combat step
-
+ second main phase
-
+ It is now the %1.
-
-
- taps
-
-
-
-
- untaps
-
-
-
-
- %1 sets %2 to not untap normally.
-
-
-
-
- %1 sets %2 to untap normally.
-
-
-
-
- his permanents
-
- MessagesSettingsPage
@@ -3337,67 +3851,67 @@ Please enter a name:
UserList
-
+ Users online: %1ユーザー オンライン: %1
-
+ Users in this room: %1部屋のユーザー数: %1
-
+ Buddies online: %1 / %2フレンドオンライン: %1 / %2
-
+ Ignored users online: %1 / %2無視ユーザーオンライン: %1 / %2
-
+ %1's games
-
+ User &detailsユーザー補足
-
+ Direct &chat個人チャット
-
+ Show this user's &games
-
+ Add to &buddy listフレンドリストに追加
-
+ Remove from &buddy listフレンドリストから削除
-
+ Add to &ignore list無視リストに追加
-
+ Remove from &ignore list無視リストから削除
-
+ Ban from &serverサーバーからバンする
diff --git a/cockatrice/translations/cockatrice_pl.ts b/cockatrice/translations/cockatrice_pl.ts
index 2994392ac..f13d9e828 100644
--- a/cockatrice/translations/cockatrice_pl.ts
+++ b/cockatrice/translations/cockatrice_pl.ts
@@ -230,202 +230,202 @@ This is only saved for moderators and cannot be seen by the banned person.
CardItem
-
+ &Play
-
+ &Hide
-
+ &Tap
-
+ &Untap
-
+ Toggle &normal untapping
-
+ &Flip
-
+ &Clone
-
+ Ctrl+H
-
+ &Attach to card...
-
+ Ctrl+A
-
+ Unattac&h
-
+ &Draw arrow...
-
+ &Power / toughness
-
+ &Increase power
-
+ Ctrl++
-
+ &Decrease power
-
+ Ctrl+-
-
+ I&ncrease toughness
-
+ Alt++
-
+ D&ecrease toughness
-
+ Alt+-
-
+ In&crease power and toughness
-
+ Ctrl+Alt++
-
+ Dec&rease power and toughness
-
+ Ctrl+Alt+-
-
+ Set &power and toughness...
-
+ Ctrl+P
-
+ &Set annotation...
-
+ red
-
+ yellow
-
+ green
-
+ &Add counter (%1)
-
+ &Remove counter (%1)
-
+ &Set counters (%1)...
-
+ &top of library
-
+ &bottom of library
-
+ &graveyard
-
+ Ctrl+Del
-
+ &exile
-
+ &Move to
@@ -1208,7 +1208,6 @@ This is only saved for moderators and cannot be seen by the banned person.
GameSelector
-
@@ -1216,86 +1215,87 @@ This is only saved for moderators and cannot be seen by the banned person.
+ Error
-
+ Please join the appropriate room first.
-
+ Wrong password.
-
+ Spectators are not allowed in this game.
-
+ The game is already full.
-
+ The game does not exist any more.
-
+ This game is only open to registered users.
-
+ This game is only open to its creator's buddies.
-
+ You are being ignored by the creator of this game.
-
+ Join game
-
+ Password:
-
+ Games
-
+ Show &full games
-
+ Show &running games
-
+ C&reate
-
+ &Join
-
+ J&oin as spectator
@@ -1684,118 +1684,183 @@ Local version is %1, remote version is %2.
MessageLogWidget
-
- Connecting to %1...
-
-
-
-
- Connected.
-
-
-
-
- Disconnected from server.
-
-
-
-
- Invalid password.
-
-
-
-
- Protocol version mismatch. Client: %1, Server: %2
-
-
-
-
- Protocol error.
-
-
-
-
- You have joined game #%1.
-
-
-
-
- %1 has joined the game.
-
-
-
-
- %1 has left the game.
-
-
-
-
+ The game has been closed.
-
+ %1 is now watching the game.
-
+ %1 is not watching the game any more.
-
- %1 has loaded a local deck.
-
-
-
-
- %1 has loaded deck #%2.
-
-
-
-
- %1 is ready to start the game.
-
-
-
-
- %1 is not ready to start the game any more.
-
-
-
-
- %1 has conceded the game.
-
-
-
-
+ The game has started.
-
+
+ You have joined game #%1.
+ female
+
+
+
+
+ You have joined game #%1.
+ male
+
+
+
+
+ %1 has joined the game.
+ female
+
+
+
+
+ %1 has joined the game.
+ male
+
+
+
+
+ %1 has left the game.
+ female
+
+
+
+
+ %1 has left the game.
+ male
+
+
+
+
+ %1 has loaded a local deck.
+ female
+
+
+
+
+ %1 has loaded a local deck.
+ male
+
+
+
+
+ %1 has loaded deck #%2.
+ female
+
+
+
+
+ %1 has loaded deck #%2.
+ male
+
+
+
+
+ %1 is ready to start the game.
+ female
+
+
+
+
+ %1 is ready to start the game.
+ male
+
+
+
+
+ %1 is not ready to start the game any more.
+ female
+
+
+
+
+ %1 is not ready to start the game any more.
+ male
+
+
+
+
+ %1 has conceded the game.
+ female
+
+
+
+
+ %1 has conceded the game.
+ male
+
+
+
+ %1 has restored connection to the game.
+ female
+
+
+
+
+ %1 has restored connection to the game.
+ male
+
+
+
+
+ %1 has lost connection to the game.
+ female
+
+
+
+
+ %1 has lost connection to the game.
+ male
+
+
+
+
+ %1 shuffles %2.
+ female
- %1 has lost connection to the game.
-
-
-
- %1 shuffles %2.
+ male
-
+ %1 rolls a %2 with a %3-sided die.
+ female
+
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ male
-
+ %1 draws %n card(s).
+ female
+
+
+
+
+
+
+
+
+ %1 draws %n card(s).
+ male
@@ -1803,189 +1868,200 @@ Local version is %1, remote version is %2.
-
+ %1 undoes his last draw.
-
+ %1 undoes her last draw.
-
+ %1 undoes his last draw (%2).
-
+ %1 undoes her last draw (%2).
-
+ from table
-
+ from graveyard
-
+ from exile
-
+ from hand
-
+ the bottom card of his library
-
+ the bottom card of her library
-
+ from the bottom of his library
-
+ from the bottom of her library
-
+ the top card of his library
-
+ the top card of her library
-
+ from the top of his library
-
+ from the top of her library
-
+ from library
-
+ from sideboard
-
+ from the stack
-
-
+
+ a card
-
+ %1 gives %2 control over %3.
-
+ %1 puts %2 into play tapped%3.
-
+ %1 puts %2 into play%3.
-
+ %1 puts %2%3 into graveyard.
-
+ %1 exiles %2%3.
-
+ %1 moves %2%3 to hand.
-
+ %1 puts %2%3 into his library.
-
+ %1 puts %2%3 into her library.
-
+ %1 puts %2%3 on bottom of his library.
-
+ %1 puts %2%3 on bottom of her library.
-
+ %1 puts %2%3 on top of his library.
-
+ %1 puts %2%3 on top of her library.
-
+ %1 puts %2%3 into his library at position %4.
-
+ %1 puts %2%3 into her library at position %4.
-
+ %1 moves %2%3 to sideboard.
-
+ %1 plays %2%3.
-
+ %1 takes a mulligan to %n.
+ female
+
+
+
+
+
+
+
+
+ %1 takes a mulligan to %n.
+ male
@@ -1994,74 +2070,620 @@ Local version is %1, remote version is %2.
+ %1 flips %2 face-down.
+ female
+
+
+
+
+ %1 flips %2 face-down.
+ male
+
+
+
+
+ %1 flips %2 face-up.
+ female
+
+
+
+
+ %1 flips %2 face-up.
+ male
+
+
+
+
+ %1 destroys %2.
+ female
+
+
+
+
+ %1 destroys %2.
+ male
+
+
+
+
+ %1 unattaches %2.
+ female
+
+
+
+
+ %1 unattaches %2.
+ male
+
+
+
+
+ %1 creates token: %2%3.
+ female
+
+
+
+
+ %1 creates token: %2%3.
+ male
+
+
+
+
+ %1 points from her %2 to herself.
+ female
+
+
+
+
+ %1 points from his %2 to himself.
+ male
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 male
+
+
+
+
+ %1 points from her %2 to her %3.
+ female
+
+
+
+
+ %1 points from his %2 to his %3.
+ male
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 male
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ female
+
+
+
+
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ male
+
+
+
+
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ female
+
+
+
+
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ male
+
+
+
+
+
+
+
+
+ %1 taps her permanents.
+ female
+
+
+
+
+ %1 untaps her permanents.
+ female
+
+
+
+
+ %1 taps his permanents.
+ male
+
+
+
+
+ %1 untaps his permanents.
+ male
+
+
+
+
+ %1 taps %2.
+ female
+
+
+
+
+ %1 untaps %2.
+ female
+
+
+
+
+ %1 taps %2.
+ male
+
+
+
+
+ %1 untaps %2.
+ male
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ female
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ male
+
+
+
+
+ %1 sets %2 to not untap normally.
+ female
+
+
+
+
+ %1 sets %2 to not untap normally.
+ male
+
+
+
+
+ %1 sets %2 to untap normally.
+ female
+
+
+
+
+ %1 sets %2 to untap normally.
+ male
+
+
+
+
+ %1 sets PT of %2 to %3.
+ female
+
+
+
+
+ %1 sets PT of %2 to %3.
+ male
+
+
+
+
+ %1 sets annotation of %2 to %3.
+ female
+
+
+
+
+ %1 sets annotation of %2 to %3.
+ male
+
+
+
+
+ %1 is looking at the top %2 cards %3.
+ female
+
+
+
+
+ %1 is looking at the top %2 cards %3.
+ male
+
+
+
+
+ %1 is looking at %2.
+ female
+
+
+
+
+ %1 is looking at %2.
+ male
+
+
+
+
+ %1 stops looking at %2.
+ female
+
+
+
+
+ %1 stops looking at %2.
+ male
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 reveals %2.
+ female
+
+
+
+
+ %1 reveals %2.
+ male
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 female
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 male
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 female
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 male
+
+
+
+
+ %1 randomly reveals %2%3.
+ female
+
+
+
+
+ %1 randomly reveals %2%3.
+ male
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 female
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 male
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 female
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 male
+
+
+
+
+ %1 reveals %2%3.
+ female
+
+
+
+
+ %1 reveals %2%3.
+ male
+
+
+
+
+ It is now %1's turn.
+ female
+
+
+
+
+ It is now %1's turn.
+ male
+
+
+
+ %1 draws his initial hand.
-
+ %1 draws her initial hand.
-
- %1 flips %2 face-down.
-
-
-
-
- %1 flips %2 face-up.
-
-
-
-
- %1 destroys %2.
-
-
-
-
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 female
-
- %1 unattaches %2.
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 male
-
- %1 creates token: %2%3.
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 female
-
- %1 points from %2's %3 to %4.
-
-
-
-
- %1 points from %2's %3 to %4's %5.
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 male
-
- %1 places %n %2 counter(s) on %3 (now %4).
-
-
-
-
-
-
-
-
- %1 removes %n %2 counter(s) from %3 (now %4).
-
-
-
-
-
-
-
-
+ red
@@ -2070,7 +2692,7 @@ Local version is %1, remote version is %2.
-
+ yellow
@@ -2079,7 +2701,7 @@ Local version is %1, remote version is %2.
-
+ green
@@ -2088,162 +2710,62 @@ Local version is %1, remote version is %2.
-
- his permanents
-
-
-
-
- her permanents
-
-
-
-
- %1 %2 %3.
-
-
-
-
- taps
-
-
-
-
- untaps
-
-
-
-
- %1 sets counter %2 to %3 (%4%5).
-
-
-
-
- %1 sets %2 to not untap normally.
-
-
-
-
- %1 sets %2 to untap normally.
-
-
-
-
- %1 sets PT of %2 to %3.
-
-
-
-
- %1 sets annotation of %2 to %3.
-
-
-
-
- %1 is looking at the top %2 cards %3.
-
-
-
-
- %1 is looking at %2.
-
-
-
-
- %1 stops looking at %2.
-
-
-
-
- %1 reveals %2 to %3.
-
-
-
-
- %1 reveals %2.
-
-
-
-
- %1 randomly reveals %2%3 to %4.
-
-
-
-
- %1 randomly reveals %2%3.
-
-
-
-
- %1 reveals %2%3 to %4.
-
-
-
-
- %1 reveals %2%3.
-
-
-
-
- It is now %1's turn.
-
-
-
-
+ untap step
-
+ upkeep step
-
+ draw step
-
+ first main phase
-
+ beginning of combat step
-
+ declare attackers step
-
+ declare blockers step
-
+ combat damage step
-
+ end of combat step
-
+ second main phase
-
+ ending phase
-
+ It is now the %1.
@@ -3234,67 +3756,67 @@ Please enter a name:
UserList
-
+ Users online: %1
-
+ Users in this room: %1
-
+ Buddies online: %1 / %2
-
+ Ignored users online: %1 / %2
-
+ %1's games
-
+ User &details
-
+ Direct &chat
-
+ Show this user's &games
-
+ Add to &buddy list
-
+ Remove from &buddy list
-
+ Add to &ignore list
-
+ Remove from &ignore list
-
+ Ban from &server
diff --git a/cockatrice/translations/cockatrice_pt-br.ts b/cockatrice/translations/cockatrice_pt-br.ts
index 7f4c14cb9..9c018f044 100644
--- a/cockatrice/translations/cockatrice_pt-br.ts
+++ b/cockatrice/translations/cockatrice_pt-br.ts
@@ -235,57 +235,57 @@ This is only saved for moderators and cannot be seen by the banned person.
CardItem
-
+ &Play&Jogar
-
+ &Hide&Ocultar
-
+ &Tap&Virar
-
+ &Untap&Desvirar
-
+ Toggle &normal untapping&Trocar o modo de desvirar
-
+ &FlipVirar a &face
-
+ &CloneClo&nar
-
+ Ctrl+HCtrl+H
-
+ &Attach to card...Ane&xar ao card...
-
+ Ctrl+ACtrl+A
-
+ Unattac&hDe&sanexar
@@ -294,147 +294,147 @@ This is only saved for moderators and cannot be seen by the banned person.Alterar &P/R...
-
+ &Draw arrow...
-
+ &Power / toughnessPo&der / resistência
-
+ &Increase powerAu&mentar poder
-
+ Ctrl++Ctrl++
-
+ &Decrease powerDimi&nuir poder
-
+ Ctrl+-Ctrl+-
-
+ I&ncrease toughnessA&umentar resistência
-
+ Alt++Alt++
-
+ D&ecrease toughnessD&iminuir resistência
-
+ Alt+-Alt+-
-
+ In&crease power and toughnessAumen&tar poder e resistência
-
+ Ctrl+Alt++Ctrl+Alt++
-
+ Dec&rease power and toughnessDiminuir p&oder e resistência
-
+ Ctrl+Alt+-Ctrl+Alt+-
-
+ Set &power and toughness...Alterar poder e resis&tência...
-
+ Ctrl+PCtrl+P
-
+ &Set annotation...Alterar ¬a...
-
+ redvermelho
-
+ yellowamarelo
-
+ greenverde
-
+ &Add counter (%1)Adicionar &marcador (%1)
-
+ &Remove counter (%1)&Remover marcador (%1)
-
+ &Set counters (%1)...&Alterar marcadores (%1)...
-
+ &top of librarytopo do &grimório
-
+ &bottom of library&fundo do grimório
-
+ &graveyard&cemitério
-
+ Ctrl+DelCtrl+Del
-
+ &exile&exílio
-
+ &Move toMo&ver para
@@ -1424,17 +1424,16 @@ This is only saved for moderators and cannot be seen by the banned person.
GameSelector
-
+ C&reate&Criar
-
+ &Join&Entrar
-
@@ -1442,71 +1441,72 @@ This is only saved for moderators and cannot be seen by the banned person.
+ ErrorErro
-
+ Please join the appropriate room first.
-
+ Wrong password.Senha incorreta.
-
+ Spectators are not allowed in this game.Não são permitidos visitantes neste jogo.
-
+ The game is already full.O jogo está cheio.
-
+ The game does not exist any more.O jogo não existe mais.
-
+ This game is only open to registered users.Este jogo é aberto apenas para usuários registrados.
-
+ This game is only open to its creator's buddies.Este jogo é aberto apenas para os amigos de quem criou o jogo.
-
+ You are being ignored by the creator of this game.Você está sendo ignorado pelo criador deste jogo.
-
+ Join gameEntrar no jogo
-
+ Password:Senha:
-
+ GamesJogos
-
+ Show &full games&Mostrar os jogos cheios
-
+ Show &running games
@@ -1515,7 +1515,7 @@ This is only saved for moderators and cannot be seen by the banned person.&Mostrar os jogos cheios
-
+ J&oin as spectatorE&ntrar como visitante
@@ -1915,278 +1915,1041 @@ A versão local é %1 e a versão remota é %2.
MessageLogWidget
- Connecting to %1...
- Conectando a %1...
+ Conectando a %1...
- Disconnected from server.
- Desconectado do servidor.
+ Desconectado do servidor.
- Invalid password.
- Senha incorreta.
+ Senha incorreta.
- Protocol error.
- Erro de protocolo.
+ Erro de protocolo.
-
+ The game has been closed.O jogo foi fechado.
-
+ %1 is now watching the game.%1 está assistindo o jogo agora.
-
+ %1 is not watching the game any more.%1 não está mais assistindo o jogo.
- %1 is not ready to start the game any more.
- %1 não está mais pronto para começar o jogo.
+ %1 não está mais pronto para começar o jogo.
-
- %1 has restored connection to the game.
-
-
-
-
- %1 has lost connection to the game.
-
-
-
-
- %1 shuffles %2.
-
-
-
- %1 rolls a %2 with a %3-sided die.
- %1 tirou um %2 com um dado de %3 lados.
+ %1 tirou um %2 com um dado de %3 lados.
- %1 draws %n card(s).
-
+ %1 compra %n card.%1 compra %n cards.
-
+
+ You have joined game #%1.
+ female
+ Você entrou no jogo nº %1.
+
+
+
+ You have joined game #%1.
+ male
+ Você entrou no jogo nº %1.
+
+
+
+ %1 has joined the game.
+ female
+ %1 entrou no jogo.
+
+
+
+ %1 has joined the game.
+ male
+ %1 entrou no jogo.
+
+
+
+ %1 has left the game.
+ female
+ %1 saiu do jogo.
+
+
+
+ %1 has left the game.
+ male
+ %1 saiu do jogo.
+
+
+
+ %1 has loaded a local deck.
+ female
+ %1 carregou um deck local.
+
+
+
+ %1 has loaded a local deck.
+ male
+ %1 carregou um deck local.
+
+
+
+ %1 has loaded deck #%2.
+ female
+ %1 carregou o deck nº %2.
+
+
+
+ %1 has loaded deck #%2.
+ male
+ %1 carregou o deck nº %2.
+
+
+
+ %1 is ready to start the game.
+ female
+ %1 está pronto para começar o jogo.
+
+
+
+ %1 is ready to start the game.
+ male
+ %1 está pronto para começar o jogo.
+
+
+
+ %1 is not ready to start the game any more.
+ female
+ %1 não está mais pronto para começar o jogo.
+
+
+
+ %1 is not ready to start the game any more.
+ male
+ %1 não está mais pronto para começar o jogo.
+
+
+
+ %1 has conceded the game.
+ female
+ %1 concedeu o jogo.
+
+
+
+ %1 has conceded the game.
+ male
+ %1 concedeu o jogo.
+
+
+
+ %1 has restored connection to the game.
+ female
+
+
+
+
+ %1 has restored connection to the game.
+ male
+
+
+
+
+ %1 has lost connection to the game.
+ female
+
+
+
+
+ %1 has lost connection to the game.
+ male
+
+
+
+
+ %1 shuffles %2.
+ female
+
+
+
+
+ %1 shuffles %2.
+ male
+
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ female
+ %1 tirou um %2 com um dado de %3 lados.
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ male
+ %1 tirou um %2 com um dado de %3 lados.
+
+
+
+ %1 draws %n card(s).
+ female
+
+ %1 compra %n card.
+ %1 compra %n cards.
+
+
+
+
+ %1 draws %n card(s).
+ male
+
+ %1 compra %n card.
+ %1 compra %n cards.
+
+
+
+ %1 undoes his last draw.%1 desfaz sua última compra.
-
+ %1 undoes her last draw.
-
+ %1 undoes his last draw (%2).%1 desfaz sua última compra (%2).
-
+ %1 undoes her last draw (%2).
-
+ from table vindo do campo de batalha
-
+ from graveyard vindo do cemitério
-
+ from exile vindo do exílio
-
+ from hand vindo da mão
-
+ the bottom card of his libraryo card do fundo do seu grimório
-
+ the bottom card of her library
-
+ from the bottom of his library vindo do fundo do seu grimório
-
+ from the bottom of her library
-
+ the top card of his libraryo card do topo do seu grimório
-
+ the top card of her library
-
+ from the top of his library vindo do topo do seu grimório
-
+ from the top of her library
-
+ from library vindo do grimório
-
+ from sideboard vindo do sideboard
-
+ from the stack vindo da pilha
-
+ %1 gives %2 control over %3.%1 dá controle para %2 sobre %3.
-
+ %1 puts %2 into play tapped%3.%1 põe %2 em jogo virado%3.
-
+ %1 puts %2 into play%3.%1 põe %2 no campo de batalha %3.
-
+ %1 puts %2%3 into graveyard.%1 põe %2 no cemitério%3.
-
+ %1 exiles %2%3.%1 exila %2%3.
-
+ %1 moves %2%3 to hand.%1 move %2 para a mão%3.
-
+ %1 puts %2%3 into his library.%1 põe %2 no seu grimório%3.
-
+ %1 puts %2%3 into her library.
-
+ %1 puts %2%3 on bottom of his library.%1 põe %2 no fundo do seu grimório%3.
-
+ %1 puts %2%3 on bottom of her library.
-
+ %1 puts %2%3 on top of his library.%1 põe %2 no topo do seu grimório%3.
-
+ %1 puts %2%3 on top of her library.
-
+ %1 puts %2%3 into his library at position %4.%1 põe %2 no seu grimório na posição %4%3.
-
+ %1 puts %2%3 into her library at position %4.
-
+ %1 moves %2%3 to sideboard.%1 move %2 para o sideboard%3.
-
+ %1 plays %2%3.%1 põe %2 na pilha%3.
+
+
+ %1 takes a mulligan to %n.
+ female
+
+
+
+
+
+
+
+ %1 takes a mulligan to %n.
+ male
+
+
+
+
+
-
-
+
+ %1 flips %2 face-down.
+ female
+ %1 vira %2 para baixo.
+
+
+
+ %1 flips %2 face-down.
+ male
+ %1 vira %2 para baixo.
+
+
+
+ %1 flips %2 face-up.
+ female
+ %1 vira %2 para cima.
+
+
+
+ %1 flips %2 face-up.
+ male
+ %1 vira %2 para cima.
+
+
+
+ %1 destroys %2.
+ female
+ %1 destrói %2.
+
+
+
+ %1 destroys %2.
+ male
+ %1 destrói %2.
+
+
+ %1 attaches %2 to %3's %4.
+ female
+ %1 anexa %2 a %4 de %3.
+
+
+ %1 attaches %2 to %3's %4.
+ male
+ %1 anexa %2 a %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 female
+ %1 anexa %2 a %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 male
+ %1 anexa %2 a %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 female
+ %1 anexa %2 a %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 male
+ %1 anexa %2 a %4 de %3.
+
+
+
+ %1 unattaches %2.
+ female
+ %1 desanexa %2.
+
+
+
+ %1 unattaches %2.
+ male
+ %1 desanexa %2.
+
+
+
+ %1 creates token: %2%3.
+ female
+ %1 cria a ficha: %2%3.
+
+
+
+ %1 creates token: %2%3.
+ male
+ %1 cria a ficha: %2%3.
+
+
+
+ %1 points from her %2 to herself.
+ female
+
+
+
+
+ %1 points from his %2 to himself.
+ male
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 female
+ %1 aponta para %4 com %3 de %2 .
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 male
+ %1 aponta para %4 com %3 de %2 .
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 female
+ %1 aponta para %4 com %3 de %2 .
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 male
+ %1 aponta para %4 com %3 de %2 .
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 female
+ %1 aponta para %4 com %3 de %2 .
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 male
+ %1 aponta para %4 com %3 de %2 .
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 female
+ %1 aponta para %4 com %3 de %2 .
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 male
+ %1 aponta para %4 com %3 de %2 .
+
+
+
+ %1 points from her %2 to her %3.
+ female
+
+
+
+
+ %1 points from his %2 to his %3.
+ male
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 female
+ %1 aponta para %5 de %4 com %3 de %2.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 male
+ %1 aponta para %5 de %4 com %3 de %2.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 female
+ %1 aponta para %5 de %4 com %3 de %2.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 male
+ %1 aponta para %5 de %4 com %3 de %2.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 female
+ %1 aponta para %5 de %4 com %3 de %2.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 male
+ %1 aponta para %5 de %4 com %3 de %2.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 female
+ %1 aponta para %5 de %4 com %3 de %2.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 male
+ %1 aponta para %5 de %4 com %3 de %2.
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ female
+
+ %1 põe %n marcador %2 em %3 (agora %4).
+ %1 põe %n marcadores %2 em %3 (agora %4).
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ male
+
+ %1 põe %n marcador %2 em %3 (agora %4).
+ %1 põe %n marcadores %2 em %3 (agora %4).
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ female
+
+ %1 tira %n marcador %2 em %3 (agora %4).
+ %1 tira %n marcadores %2 em %3 (agora %4).
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ male
+
+ %1 tira %n marcador %2 em %3 (agora %4).
+ %1 tira %n marcadores %2 em %3 (agora %4).
+
+
+
+
+ %1 taps her permanents.
+ female
+
+
+
+
+ %1 untaps her permanents.
+ female
+
+
+
+
+ %1 taps his permanents.
+ male
+
+
+
+
+ %1 untaps his permanents.
+ male
+
+
+
+
+ %1 taps %2.
+ female
+
+
+
+
+ %1 untaps %2.
+ female
+
+
+
+
+ %1 taps %2.
+ male
+
+
+
+
+ %1 untaps %2.
+ male
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ female
+ %1 altera o marcador %2 para %3 (%4%5).
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ male
+ %1 altera o marcador %2 para %3 (%4%5).
+
+
+
+ %1 sets %2 to not untap normally.
+ female
+ %1 define que %2 não desvira normalmente.
+
+
+
+ %1 sets %2 to not untap normally.
+ male
+ %1 define que %2 não desvira normalmente.
+
+
+
+ %1 sets %2 to untap normally.
+ female
+ %1 define que %2 desvira normalmente.
+
+
+
+ %1 sets %2 to untap normally.
+ male
+ %1 define que %2 desvira normalmente.
+
+
+
+ %1 sets PT of %2 to %3.
+ female
+ %1 altera o P/R de %2 para %3.
+
+
+
+ %1 sets PT of %2 to %3.
+ male
+ %1 altera o P/R de %2 para %3.
+
+
+
+ %1 sets annotation of %2 to %3.
+ female
+ %1 altera a nota de %2 para%3.
+
+
+
+ %1 sets annotation of %2 to %3.
+ male
+ %1 altera a nota de %2 para%3.
+
+
+
+ %1 is looking at the top %2 cards %3.
+ female
+ %1 está olhando para os %2 cards do topo %3.
+
+
+
+ %1 is looking at the top %2 cards %3.
+ male
+ %1 está olhando para os %2 cards do topo %3.
+
+
+
+ %1 is looking at %2.
+ female
+ %1 está olhando para %2.
+
+
+
+ %1 is looking at %2.
+ male
+ %1 está olhando para %2.
+
+
+
+ %1 stops looking at %2.
+ female
+ %1 para de olhar para %2.
+
+
+
+ %1 stops looking at %2.
+ male
+ %1 para de olhar para %2.
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 female
+ %1 revela %2 para %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 male
+ %1 revela %2 para %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 female
+ %1 revela %2 para %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 male
+ %1 revela %2 para %3.
+
+
+
+ %1 reveals %2.
+ female
+ %1 revela %2.
+
+
+
+ %1 reveals %2.
+ male
+ %1 revela %2.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 female
+ %1 revela aleatoriamente %2%3. para %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 male
+ %1 revela aleatoriamente %2%3. para %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 female
+ %1 revela aleatoriamente %2%3. para %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 male
+ %1 revela aleatoriamente %2%3. para %4.
+
+
+
+ %1 randomly reveals %2%3.
+ female
+ %1 revela aleatoriamente %2%3.
+
+
+
+ %1 randomly reveals %2%3.
+ male
+ %1 revela aleatoriamente %2%3.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 female
+ %1 revela %2%3 para %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 male
+ %1 revela %2%3 para %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 female
+ %1 revela %2%3 para %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 male
+ %1 revela %2%3 para %4.
+
+
+
+ %1 reveals %2%3.
+ female
+ %1 revela %2%3.
+
+
+
+ %1 reveals %2%3.
+ male
+ %1 revela %2%3.
+
+
+
+ It is now %1's turn.
+ female
+ Agora é o turno de %1.
+
+
+
+ It is now %1's turn.
+ male
+ Agora é o turno de %1.
+
+
+
+ a cardum card
- %1 flips %2 face-down.
- %1 vira %2 para baixo.
+ %1 vira %2 para baixo.
- %1 flips %2 face-up.
- %1 vira %2 para cima.
+ %1 vira %2 para cima.
- %1 attaches %2 to %3's %4.
- %1 anexa %2 a %4 de %3.
+ %1 anexa %2 a %4 de %3.
- %1 unattaches %2.
- %1 desanexa %2.
+ %1 desanexa %2.
- %1 points from %2's %3 to %4's %5.
- %1 aponta para %5 de %4 com %3 de %2.
+ %1 aponta para %5 de %4 com %3 de %2.%1 places %n counter(s) (%2) on %3 (now %4).
@@ -2203,7 +2966,7 @@ A versão local é %1 e a versão remota é %2.
-
+ redvermelho
@@ -2211,7 +2974,7 @@ A versão local é %1 e a versão remota é %2.
-
+ yellowamarelo
@@ -2219,7 +2982,7 @@ A versão local é %1 e a versão remota é %2.
-
+ greenverde
@@ -2227,74 +2990,61 @@ A versão local é %1 e a versão remota é %2.
- %1 sets counter %2 to %3 (%4%5).
- %1 altera o marcador %2 para %3 (%4%5).
+ %1 altera o marcador %2 para %3 (%4%5).
- %1 sets PT of %2 to %3.
- %1 altera o P/R de %2 para %3.
+ %1 altera o P/R de %2 para %3.
- %1 sets annotation of %2 to %3.
- %1 altera a nota de %2 para%3.
+ %1 altera a nota de %2 para%3.
- %1 is looking at the top %2 cards %3.
- %1 está olhando para os %2 cards do topo %3.
+ %1 está olhando para os %2 cards do topo %3.
-
+ The game has started.O jogo começou.
- Connected.
- Conectado.
+ Conectado.
- Protocol version mismatch. Client: %1, Server: %2
- Versão dos protocolos incompatível. Versão do utilizador:%1, versão do servidor:%2
+ Versão dos protocolos incompatível. Versão do utilizador:%1, versão do servidor:%2
- You have joined game #%1.
- Você entrou no jogo nº %1.
+ Você entrou no jogo nº %1.
- %1 has joined the game.
- %1 entrou no jogo.
+ %1 entrou no jogo.
- %1 has left the game.
- %1 saiu do jogo.
+ %1 saiu do jogo.
- %1 has loaded a local deck.
- %1 carregou um deck local.
+ %1 carregou um deck local.
- %1 has loaded deck #%2.
- %1 carregou o deck nº %2.
+ %1 carregou o deck nº %2.
- %1 is ready to start the game.
- %1 está pronto para começar o jogo.
+ %1 está pronto para começar o jogo.
- %1 has conceded the game.
- %1 concedeu o jogo.
+ %1 concedeu o jogo.%1 draws a card.
@@ -2305,197 +3055,164 @@ A versão local é %1 e a versão remota é %2.
%1 compra %2 cards.
- %1 destroys %2.
- %1 destrói %2.
+ %1 destrói %2.
- %1 creates token: %2%3.
- %1 cria a ficha: %2%3.
+ %1 cria a ficha: %2%3.
- %1 points from %2's %3 to %4.
- %1 aponta para %4 com %3 de %2 .
+ %1 aponta para %4 com %3 de %2 .
- %1 places %n %2 counter(s) on %3 (now %4).
-
+ %1 põe %n marcador %2 em %3 (agora %4).%1 põe %n marcadores %2 em %3 (agora %4).
- %1 removes %n %2 counter(s) from %3 (now %4).
-
+ %1 tira %n marcador %2 em %3 (agora %4).%1 tira %n marcadores %2 em %3 (agora %4).
- %1 %2 %3.
- %1 %2 %3.
+ %1 %2 %3.
- %1 is looking at %2.
- %1 está olhando para %2.
+ %1 está olhando para %2.
- %1 stops looking at %2.
- %1 para de olhar para %2.
+ %1 para de olhar para %2.
- %1 reveals %2 to %3.
- %1 revela %2 para %3.
+ %1 revela %2 para %3.
- %1 reveals %2.
- %1 revela %2.
+ %1 revela %2.
-
+ ending phasefase final
- It is now %1's turn.
- Agora é o turno de %1.
+ Agora é o turno de %1.%1 shuffles his library.%1 embaralha o seu grimório.
-
-
- %1 takes a mulligan to %n.
-
-
-
-
-
-
+ %1 draws his initial hand.
-
+ %1 draws her initial hand.
-
- her permanents
-
-
-
- %1 randomly reveals %2%3 to %4.
- %1 revela aleatoriamente %2%3. para %4.
+ %1 revela aleatoriamente %2%3. para %4.
- %1 randomly reveals %2%3.
- %1 revela aleatoriamente %2%3.
+ %1 revela aleatoriamente %2%3.
- %1 reveals %2%3 to %4.
- %1 revela %2%3 para %4.
+ %1 revela %2%3 para %4.
- %1 reveals %2%3.
- %1 revela %2%3.
+ %1 revela %2%3.
-
+ untap stepetapa de desvirar
-
+ upkeep stepetapa de manutenção
-
+ draw stepetapa de compra
-
+ first main phaseprimeira fase principal
-
+ beginning of combat stepetapa de início de combate
-
+ declare attackers stepetapa de declaracão de atacantes
-
+ declare blockers stepetapa de declaração de bloqueadores
-
+ combat damage stepetapa de dano de combate
-
+ end of combat stepetapa de fim de combate
-
+ second main phasesegunda fase principal
-
+ It is now the %1.Agora é a %1.
- taps
- vira
+ vira
- untaps
- desvira
+ desvira
- %1 sets %2 to not untap normally.
- %1 define que %2 não desvira normalmente.
+ %1 define que %2 não desvira normalmente.
- %1 sets %2 to untap normally.
- %1 define que %2 desvira normalmente.
+ %1 define que %2 desvira normalmente.
- his permanents
- as suas permanentes
+ as suas permanentes
@@ -3543,67 +4260,67 @@ Por favor, entre um nome:
UserList
-
+ Users online: %1Usuários online: %1
-
+ Users in this room: %1Usuários nesta sala: %1
-
+ Buddies online: %1 / %2Amigos online: %1 / %2
-
+ Ignored users online: %1 / %2Usuários ignorados online: %1 / %2
-
+ %1's games
-
+ User &details&Detalhes do usuário
-
+ Direct &chat&Chat direto
-
+ Show this user's &games
-
+ Add to &buddy listAdicionar à &lista de amigos
-
+ Remove from &buddy listRemover da li&sta de amigos
-
+ Add to &ignore listAdicionar à li&sta dos ignorados
-
+ Remove from &ignore listRemover da lista dos i&gnorados
-
+ Ban from &serverBan&ir do servidor
diff --git a/cockatrice/translations/cockatrice_pt.ts b/cockatrice/translations/cockatrice_pt.ts
index d42405415..db115aa25 100644
--- a/cockatrice/translations/cockatrice_pt.ts
+++ b/cockatrice/translations/cockatrice_pt.ts
@@ -235,57 +235,57 @@ This is only saved for moderators and cannot be seen by the banned person.
CardItem
-
+ &Play&Jogar
-
+ &HideEsco&nder
-
+ &Tap&Virar
-
+ &UntapDesv&irar
-
+ Toggle &normal untappingA<erar desvirar normalmente
-
+ &FlipVol&tar
-
+ &CloneCopi&ar
-
+ Ctrl+HCtrl+H
-
+ &Attach to card...Ane&xar a carta...
-
+ Ctrl+ACtrl+A
-
+ Unattac&hDe&sanexar
@@ -294,147 +294,147 @@ This is only saved for moderators and cannot be seen by the banned person.Definir &P/R...
-
+ &Draw arrow...
-
+ &Power / toughness&Poder / resistência
-
+ &Increase power&Aumentar poder
-
+ Ctrl++Ctrl++
-
+ &Decrease power&Diminuir poder
-
+ Ctrl+-Ctrl+-
-
+ I&ncrease toughnessA&umentar resistência
-
+ Alt++Alt++
-
+ D&ecrease toughnessDi&minuir resistência
-
+ Alt+-Alt+-
-
+ In&crease power and toughnessAumen&tar poder e resistência
-
+ Ctrl+Alt++Ctrl+Alt++
-
+ Dec&rease power and toughnessDimin&uir poder e resistência
-
+ Ctrl+Alt+-Ctrl+Alt+-
-
+ Set &power and toughness...Definir &poder e resistência...
-
+ Ctrl+PCtrl+P
-
+ &Set annotation...Colocar ¬a...
-
+ redvermelho
-
+ yellowamarelo
-
+ greenverde
-
+ &Add counter (%1)Adicionar &marcador (%1)
-
+ &Remove counter (%1)&Remover marcador (%1)
-
+ &Set counters (%1)...&Denifir marcadores (%1)...
-
+ &top of libraryTopo do &grimório
-
+ &bottom of library&Fundo do grimório
-
+ &graveyard&Cemitério
-
+ Ctrl+DelCtrl+Del
-
+ &exile&Exílio
-
+ &Move toM&over para
@@ -1424,7 +1424,6 @@ This is only saved for moderators and cannot be seen by the banned person.
GameSelector
-
@@ -1432,71 +1431,72 @@ This is only saved for moderators and cannot be seen by the banned person.
+ ErrorErro
-
+ Please join the appropriate room first.
-
+ Wrong password.Password incorrecta.
-
+ Spectators are not allowed in this game.Não são permitidos espectadores neste jogo.
-
+ The game is already full.O jogo já se encontra cheio.
-
+ The game does not exist any more.O jogo já não existe.
-
+ This game is only open to registered users.Este jogo só está aberto a utilizadores registados.
-
+ This game is only open to its creator's buddies.Este jogo só está aberto aos amigos do seu criador.
-
+ You are being ignored by the creator of this game.Você está a ser ignorado pelo criador deste jogo.
-
+ Join gameEntrar no jogo
-
+ Password:Password:
-
+ GamesJogos
-
+ Show &full games&Mostrar jogos cheios
-
+ Show &running games
@@ -1505,17 +1505,17 @@ This is only saved for moderators and cannot be seen by the banned person.&Mostrar jogos cheios
-
+ C&reate&Criar
-
+ &Join&Entrar
-
+ J&oin as spectatorEntrar como &espectador
@@ -1919,92 +1919,78 @@ Versão local é %1, versão remota é %2.
MessageLogWidget
- Connecting to %1...
- Ligando a %1...
+ Ligando a %1...
- Connected.
- Ligado.
+ Ligado.
- Disconnected from server.
- Desligado do servidor.
+ Desligado do servidor.
- Invalid password.
- Password incorrecto.
+ Password incorrecto.
- Protocol version mismatch. Client: %1, Server: %2
- Versão dos protocolos incompatível. Versão do utilizador:%1, versão do servidor:%2
+ Versão dos protocolos incompatível. Versão do utilizador:%1, versão do servidor:%2
- Protocol error.
- Erro de protocolo.
+ Erro de protocolo.
- You have joined game #%1.
- Você entrou no jogo #%1.
+ Você entrou no jogo #%1.
- %1 has joined the game.
- %1 entrou no jogo.
+ %1 entrou no jogo.
- %1 has left the game.
- %1 abandonou o jogo.
+ %1 abandonou o jogo.
-
+ The game has been closed.Este jogo foi encerrado.
-
+ %1 is now watching the game.%1 está agora a ver o jogo.
-
+ %1 is not watching the game any more.%1 já não está a ver o jogo.
- %1 has loaded a local deck.
- %1 carregou um deck local.
+ %1 carregou um deck local.
- %1 has loaded deck #%2.
- %1 carregou o deck #%2.
+ %1 carregou o deck #%2.
- %1 is ready to start the game.
- %1 está pronto a começar o jogo.
+ %1 está pronto a começar o jogo.
- %1 is not ready to start the game any more.
- %1 já não está pronto a começar o jogo.
+ %1 já não está pronto a começar o jogo.
- %1 has conceded the game.
- %1 concedeu o jogo.
+ %1 concedeu o jogo.
-
+ The game has started.O jogo começou.
@@ -2013,9 +1999,8 @@ Versão local é %1, versão remota é %2.
%1 baralha o grimório.
- %1 rolls a %2 with a %3-sided die.
- %1 obteve %2 com um dado de %3 faces.
+ %1 obteve %2 com um dado de %3 faces.%1 draws a card.
@@ -2026,158 +2011,330 @@ Versão local é %1, versão remota é %2.
%1 compra %2 cartas.
-
+
+ You have joined game #%1.
+ female
+ Você entrou no jogo #%1.
+
+
+
+ You have joined game #%1.
+ male
+ Você entrou no jogo #%1.
+
+
+
+ %1 has joined the game.
+ female
+ %1 entrou no jogo.
+
+
+
+ %1 has joined the game.
+ male
+ %1 entrou no jogo.
+
+
+
+ %1 has left the game.
+ female
+ %1 abandonou o jogo.
+
+
+
+ %1 has left the game.
+ male
+ %1 abandonou o jogo.
+
+
+
+ %1 has loaded a local deck.
+ female
+ %1 carregou um deck local.
+
+
+
+ %1 has loaded a local deck.
+ male
+ %1 carregou um deck local.
+
+
+
+ %1 has loaded deck #%2.
+ female
+ %1 carregou o deck #%2.
+
+
+
+ %1 has loaded deck #%2.
+ male
+ %1 carregou o deck #%2.
+
+
+
+ %1 is ready to start the game.
+ female
+ %1 está pronto a começar o jogo.
+
+
+
+ %1 is ready to start the game.
+ male
+ %1 está pronto a começar o jogo.
+
+
+
+ %1 is not ready to start the game any more.
+ female
+ %1 já não está pronto a começar o jogo.
+
+
+
+ %1 is not ready to start the game any more.
+ male
+ %1 já não está pronto a começar o jogo.
+
+
+
+ %1 has conceded the game.
+ female
+ %1 concedeu o jogo.
+
+
+
+ %1 has conceded the game.
+ male
+ %1 concedeu o jogo.
+
+
+
+ %1 has restored connection to the game.
+ female
+
+
+
+
+ %1 has restored connection to the game.
+ male
+
+
+
+
+ %1 has lost connection to the game.
+ female
+
+
+
+
+ %1 has lost connection to the game.
+ male
+
+
+
+
+ %1 shuffles %2.
+ female
+
+
+
+
+ %1 shuffles %2.
+ male
+
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ female
+ %1 obteve %2 com um dado de %3 faces.
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ male
+ %1 obteve %2 com um dado de %3 faces.
+
+
+
+ %1 draws %n card(s).
+ female
+
+ %1 compra %n carta.
+ %1 compra %n cartas.
+
+
+
+
+ %1 draws %n card(s).
+ male
+
+ %1 compra %n carta.
+ %1 compra %n cartas.
+
+
+
+ from table vindo da mesa
-
+ from graveyard vindo do cemitério
-
+ from exile vindo do exílio
-
+ from hand vindo da mão
-
+ the bottom card of his librarya carta do fundo do seu grimório
-
+ the bottom card of her library
-
+ from the bottom of his library do fundo do seu grimório
-
+ from the bottom of her library
-
+ the top card of his librarya carta do topo do seu grimório
-
+ the top card of her library
-
+ from the top of his library do topo do seu grimório
-
+ from the top of her library
-
+ from library do grimório
-
+ from sideboard do sideboard
-
+ from the stack da pilha
-
+ %1 puts %2 into play tapped%3.%1 coloca %2 em jogo virado(a)%3.
-
+ %1 puts %2 into play%3.%1 coloca %2 em jogo %3.
-
+ %1 puts %2%3 into graveyard.%1 coloca %2%3 no cemitério.
-
+ %1 exiles %2%3.%1 exila %2%3.
-
+ %1 moves %2%3 to hand.%1 move %2%3 para a mão.
-
+ %1 puts %2%3 into his library.%1 coloca %2%3 no seu grimório.
-
+ %1 puts %2%3 into her library.
-
+ %1 puts %2%3 on bottom of his library.%1 coloca %2%3 no fundo do seu grimório.
-
+ %1 puts %2%3 on bottom of her library.
-
+ %1 puts %2%3 on top of his library.%1 coloca %2%3 no topo do seu grimório.
-
+ %1 puts %2%3 on top of her library.
-
+ %1 puts %2%3 into his library at position %4.%1 coloca %2%3 no seu grimório na posição %4.
-
+ %1 puts %2%3 into her library at position %4.
-
+ %1 moves %2%3 to sideboard.%1 move %2%3 para o sideboard.
-
+ %1 plays %2%3.%1 joga %2%3.
-
+ %1 takes a mulligan to %n.
+ female
+
+
+
+
+
+
+
+ %1 takes a mulligan to %n.
+ male
@@ -2185,123 +2342,707 @@ Versão local é %1, versão remota é %2.
- %1 draws his initial hand.
+ %1 flips %2 face-down.
+ female
+ %1 volta a face de %2 para baixo.
+
+
+
+ %1 flips %2 face-down.
+ male
+ %1 volta a face de %2 para baixo.
+
+
+
+ %1 flips %2 face-up.
+ female
+ %1 volta a face de %2 para cima.
+
+
+
+ %1 flips %2 face-up.
+ male
+ %1 volta a face de %2 para cima.
+
+
+
+ %1 destroys %2.
+ female
+ %1 destrói %2.
+
+
+
+ %1 destroys %2.
+ male
+ %1 destrói %2.
+
+
+ %1 attaches %2 to %3's %4.
+ female
+ %1 anexa %2 a %4 de %3.
+
+
+ %1 attaches %2 to %3's %4.
+ male
+ %1 anexa %2 a %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 female
+ %1 anexa %2 a %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 male
+ %1 anexa %2 a %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 female
+ %1 anexa %2 a %4 de %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 male
+ %1 anexa %2 a %4 de %3.
+
+
+
+ %1 unattaches %2.
+ female
+ %1 desanexa %2.
+
+
+
+ %1 unattaches %2.
+ male
+ %1 desanexa %2.
+
+
+
+ %1 creates token: %2%3.
+ female
+ %1 cria ficha: %2%3.
+
+
+
+ %1 creates token: %2%3.
+ male
+ %1 cria ficha: %2%3.
+
+
+
+ %1 points from her %2 to herself.
+ female
-
- %1 draws her initial hand.
+
+ %1 points from his %2 to himself.
+ male
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 female
+ %1 aponta de %3 de %2 para %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 male
+ %1 aponta de %3 de %2 para %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 female
+ %1 aponta de %3 de %2 para %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 male
+ %1 aponta de %3 de %2 para %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 female
+ %1 aponta de %3 de %2 para %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 male
+ %1 aponta de %3 de %2 para %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 female
+ %1 aponta de %3 de %2 para %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 male
+ %1 aponta de %3 de %2 para %4.
+
+
+
+ %1 points from her %2 to her %3.
+ female
+
+
+
+
+ %1 points from his %2 to his %3.
+ male
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 female
+ %1 aponta de %3 de %2 para %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 male
+ %1 aponta de %3 de %2 para %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 female
+ %1 aponta de %3 de %2 para %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 male
+ %1 aponta de %3 de %2 para %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 female
+ %1 aponta de %3 de %2 para %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 male
+ %1 aponta de %3 de %2 para %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 female
+ %1 aponta de %3 de %2 para %5 de %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 male
+ %1 aponta de %3 de %2 para %5 de %4.
+
-
+ %1 places %n %2 counter(s) on %3 (now %4).
-
+ female
+ %1 coloca %n %2 marcador em %3 (agora com %4).%1 coloca %n %2 marcadores em %3 (agora com %4).
-
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ male
+
+ %1 coloca %n %2 marcador em %3 (agora com %4).
+ %1 coloca %n %2 marcadores em %3 (agora com %4).
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
-
+ female
+
+ %1 remove %n %2 marcador de %3 (agora com %4).
+ %1 remove %n %2 marcadores de %3 (agora com %4).
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ male
+ %1 remove %n %2 marcador de %3 (agora com %4).%1 remove %n %2 marcadores de %3 (agora com %4).
-
-
- a card
- uma carta
-
-
-
- %1 has restored connection to the game.
+
+ %1 taps her permanents.
+ female
-
- %1 has lost connection to the game.
+
+ %1 untaps her permanents.
+ female
-
- %1 shuffles %2.
+
+ %1 taps his permanents.
+ male
+
+
+
+
+ %1 untaps his permanents.
+ male
+
+
+
+
+ %1 taps %2.
+ female
+
+
+
+
+ %1 untaps %2.
+ female
+
+
+
+
+ %1 taps %2.
+ male
+
+
+
+
+ %1 untaps %2.
+ male
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ female
+ %1 altera o número de marcadores %2 para %3(%4%5).
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ male
+ %1 altera o número de marcadores %2 para %3(%4%5).
+
+
+
+ %1 sets %2 to not untap normally.
+ female
+ %1 define %2 para não desvirar normalmente.
+
+
+
+ %1 sets %2 to not untap normally.
+ male
+ %1 define %2 para não desvirar normalmente.
+
+
+
+ %1 sets %2 to untap normally.
+ female
+ %1 define %2 para desvirar normalmente.
+
+
+
+ %1 sets %2 to untap normally.
+ male
+ %1 define %2 para desvirar normalmente.
+
+
+
+ %1 sets PT of %2 to %3.
+ female
+ %1 define o P/R de %2 como %3.
+
+
+
+ %1 sets PT of %2 to %3.
+ male
+ %1 define o P/R de %2 como %3.
+
+
+
+ %1 sets annotation of %2 to %3.
+ female
+ %1 coloca uma nota de %2 em%3.
+
+
+
+ %1 sets annotation of %2 to %3.
+ male
+ %1 coloca uma nota de %2 em%3.
+
+
+
+ %1 is looking at the top %2 cards %3.
+ female
+ %1 está a olhar para as %2 cartas do topo %3.
+
+
+
+ %1 is looking at the top %2 cards %3.
+ male
+ %1 está a olhar para as %2 cartas do topo %3.
+
+
+
+ %1 is looking at %2.
+ female
+ %1 está a olhar para %2.
+
+
+
+ %1 is looking at %2.
+ male
+ %1 está a olhar para %2.
+
+
+
+ %1 stops looking at %2.
+ female
+ %1 para de olhar para %2.
+
+
+
+ %1 stops looking at %2.
+ male
+ %1 para de olhar para %2.
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 female
+ %1 revela %2 a %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 male
+ %1 revela %2 a %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 female
+ %1 revela %2 a %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 male
+ %1 revela %2 a %3.
+
+
+
+ %1 reveals %2.
+ female
+ %1 revela %2.
+
+
+
+ %1 reveals %2.
+ male
+ %1 revela %2.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 female
+ %1 revela aleatoreamente %2%3. a %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 male
+ %1 revela aleatoreamente %2%3. a %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 female
+ %1 revela aleatoreamente %2%3. a %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 male
+ %1 revela aleatoreamente %2%3. a %4.
+
+
+
+ %1 randomly reveals %2%3.
+ female
+ %1 revela aleatoreamente %2%3.
+
+
+
+ %1 randomly reveals %2%3.
+ male
+ %1 revela aleatoreamente %2%3.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 female
+ %1 revela %2%3 a %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 male
+ %1 revela %2%3 a %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 female
+ %1 revela %2%3 a %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 male
+ %1 revela %2%3 a %4.
+
+
+
+ %1 reveals %2%3.
+ female
+ %1 revela %2%3.
+
+
+
+ %1 reveals %2%3.
+ male
+ %1 revela %2%3.
+
+
+
+ It is now %1's turn.
+ female
+ É agora o turno de %1.
+
+
+
+ It is now %1's turn.
+ male
+ É agora o turno de %1.
+
+
+
+ %1 draws his initial hand.
+
+
+
+
+ %1 draws her initial hand.
-
+ %1 places %n %2 counter(s) on %3 (now %4).
+
+ %1 coloca %n %2 marcador em %3 (agora com %4).
+ %1 coloca %n %2 marcadores em %3 (agora com %4).
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+
+ %1 remove %n %2 marcador de %3 (agora com %4).
+ %1 remove %n %2 marcadores de %3 (agora com %4).
+
+
+
+
+
+ a card
+ uma carta
+
+ %1 draws %n card(s).
-
+ %1 compra %n carta.%1 compra %n cartas.
-
+ %1 undoes his last draw.%1 desfaz a sua última compra.
-
+ %1 undoes her last draw.
-
+ %1 undoes his last draw (%2).%1 desfaz a sua última compra (%2).
-
+ %1 undoes her last draw (%2).
-
+ %1 gives %2 control over %3.%1 dá controlo sobre %3 a %2.
- %1 flips %2 face-down.
- %1 volta a face de %2 para baixo.
+ %1 volta a face de %2 para baixo.
- %1 flips %2 face-up.
- %1 volta a face de %2 para cima.
+ %1 volta a face de %2 para cima.
- %1 destroys %2.
- %1 destrói %2.
+ %1 destrói %2.
- %1 attaches %2 to %3's %4.
- %1 anexa %2 a %4 de %3.
+ %1 anexa %2 a %4 de %3.
- %1 unattaches %2.
- %1 desanexa %2.
+ %1 desanexa %2.
- %1 creates token: %2%3.
- %1 cria ficha: %2%3.
+ %1 cria ficha: %2%3.
- %1 points from %2's %3 to %4.
- %1 aponta de %3 de %2 para %4.
+ %1 aponta de %3 de %2 para %4.
- %1 points from %2's %3 to %4's %5.
- %1 aponta de %3 de %2 para %5 de %4.
+ %1 aponta de %3 de %2 para %5 de %4.%1 places %n counter(s) (%2) on %3 (now %4).
@@ -2318,7 +3059,7 @@ Versão local é %1, versão remota é %2.
-
+ redvermelho
@@ -2326,7 +3067,7 @@ Versão local é %1, versão remota é %2.
-
+ yellowamarelo
@@ -2334,7 +3075,7 @@ Versão local é %1, versão remota é %2.
-
+ greenverde
@@ -2342,162 +3083,138 @@ Versão local é %1, versão remota é %2.
- his permanents
- as suas permanentes
+ as suas permanentes
-
- her permanents
-
-
-
- %1 %2 %3.
- %1 %2 %3.
+ %1 %2 %3.
- taps
- vira
+ vira
- untaps
- desvira
+ desvira
- %1 sets counter %2 to %3 (%4%5).
- %1 altera o número de marcadores %2 para %3(%4%5).
+ %1 altera o número de marcadores %2 para %3(%4%5).
- %1 sets %2 to not untap normally.
- %1 define %2 para não desvirar normalmente.
+ %1 define %2 para não desvirar normalmente.
- %1 sets %2 to untap normally.
- %1 define %2 para desvirar normalmente.
+ %1 define %2 para desvirar normalmente.
- %1 sets PT of %2 to %3.
- %1 define o P/R de %2 como %3.
+ %1 define o P/R de %2 como %3.
- %1 sets annotation of %2 to %3.
- %1 coloca uma nota de %2 em%3.
+ %1 coloca uma nota de %2 em%3.
- %1 is looking at the top %2 cards %3.
- %1 está a olhar para as %2 cartas do topo %3.
+ %1 está a olhar para as %2 cartas do topo %3.
- %1 is looking at %2.
- %1 está a olhar para %2.
+ %1 está a olhar para %2.
- %1 stops looking at %2.
- %1 para de olhar para %2.
+ %1 para de olhar para %2.
- %1 reveals %2 to %3.
- %1 revela %2 a %3.
+ %1 revela %2 a %3.
- %1 reveals %2.
- %1 revela %2.
+ %1 revela %2.
- %1 randomly reveals %2%3 to %4.
- %1 revela aleatoreamente %2%3. a %4.
+ %1 revela aleatoreamente %2%3. a %4.
- %1 randomly reveals %2%3.
- %1 revela aleatoreamente %2%3.
+ %1 revela aleatoreamente %2%3.
- %1 reveals %2%3 to %4.
- %1 revela %2%3 a %4.
+ %1 revela %2%3 a %4.
- %1 reveals %2%3.
- %1 revela %2%3.
+ %1 revela %2%3.
- It is now %1's turn.
- É agora o turno de %1.
+ É agora o turno de %1.
-
+ untap stepEtapa de Desvirar
-
+ upkeep stepEtapa de Manutenção
-
+ draw stepEtapa de Compra
-
+ first main phase1ª Fase Principal (pré-combate)
-
+ beginning of combat stepEtapa de Início de Combate
-
+ declare attackers stepEtapa de Declaração de Atacantes
-
+ declare blockers stepEtapa de Declaração de Bloqueadores
-
+ combat damage stepEtapa de Dano de Combate
-
+ end of combat stepEtapa de Fim de Combate
-
+ second main phase2ª Fase Principal (pós-combate)
-
+ ending phaseFase Final
-
+ It is now the %1.É agora a %1.
@@ -3547,67 +4264,67 @@ Por favor introduza um nome:
UserList
-
+ Users online: %1Utilizadores online: %1
-
+ Users in this room: %1Utilizadores nesta sala:%1
-
+ Buddies online: %1 / %2Amigos online: %1 / %2
-
+ Ignored users online: %1 / %2Utilizadores ignorados online %1 / %2
-
+ %1's games
-
+ User &detailsDetalhes do &utilizador
-
+ Direct &chatConversação &directa
-
+ Show this user's &games
-
+ Add to &buddy listAdicionar a lista de &amigos
-
+ Remove from &buddy listRemover da lista de &amigos
-
+ Add to &ignore listAdicionar a lista a &ignorar
-
+ Remove from &ignore listRemover da lista a &ignorar
-
+ Ban from &serverBanir do &servidor
diff --git a/cockatrice/translations/cockatrice_ru.ts b/cockatrice/translations/cockatrice_ru.ts
index b467a4e0c..a32a425d0 100644
--- a/cockatrice/translations/cockatrice_ru.ts
+++ b/cockatrice/translations/cockatrice_ru.ts
@@ -231,57 +231,57 @@ This is only saved for moderators and cannot be seen by the banned person.
CardItem
-
+ &Play&Разыграть
-
+ &Hide&Cкрыть
-
+ &Tap&Повернуть
-
+ &Untap&Развернуть
-
+ Toggle &normal untapping(Не) &Разворачивать как обычно
-
+ &Flip&Рубашкой вверх (вниз)
-
+ &Clone&Клонировать
-
+ Ctrl+HCtrl+H
-
+ &Attach to card...&Прикрепить к...
-
+ Ctrl+A
-
+ Unattac&h&Открепить
@@ -290,147 +290,147 @@ This is only saved for moderators and cannot be seen by the banned person.Установить &Силу/Защиту...
-
+ &Draw arrow...
-
+ &Power / toughness&Сила / защита
-
+ &Increase power&Увеличить силу
-
+ Ctrl++
-
+ &Decrease powerУ&меньшить силу
-
+ Ctrl+-
-
+ I&ncrease toughnessУ&величить защиту
-
+ Alt++
-
+ D&ecrease toughnessУменьшить &защиту
-
+ Alt+-
-
+ In&crease power and toughnessУвеличить силу &и защиту
-
+ Ctrl+Alt++
-
+ Dec&rease power and toughnessУменьшить силу и за&щиту
-
+ Ctrl+Alt+-
-
+ Set &power and toughness...Уст&ановить силу / защиту...
-
+ Ctrl+P
-
+ &Set annotation...&Пометить...
-
+ redКрасный
-
+ yellowЖелтый
-
+ greenЗеленый
-
+ &Add counter (%1)&Добавить жетон (%1)
-
+ &Remove counter (%1)&Убрать жетон (%1)
-
+ &Set counters (%1)...&Установить жетоны (%1)...
-
+ &top of library&Наверх библиотеки
-
+ &bottom of library&Вниз библиотеки
-
+ &graveyard&На кладбище
-
+ Ctrl+Del
-
+ &exile&Изгнать
-
+ &Move to&Переместить...
@@ -1363,7 +1363,6 @@ This is only saved for moderators and cannot be seen by the banned person.
GameSelector
-
@@ -1371,86 +1370,87 @@ This is only saved for moderators and cannot be seen by the banned person.
+ ErrorОшибка
-
+ Please join the appropriate room first.
-
+ Wrong password.Неверный пароль.
-
+ Spectators are not allowed in this game.В эту игру не пускают зрителей.
-
+ The game is already full.Все места заняты! =Ь
-
+ The game does not exist any more.Эта игра была удалена.
-
+ This game is only open to registered users.Доступно только для зарегистрированных.
-
+ This game is only open to its creator's buddies.Доступно только для друзей.
-
+ You are being ignored by the creator of this game.Вы добавлены в игнор-лист данного игрока.
-
+ Join gameПрисоединиться
-
+ Password:Пароль:
-
+ GamesИгры
-
+ Show &full gamesПоказывать &текущие
-
+ Show &running games
-
+ C&reateС&оздать
-
+ &Join&Присоединиться
-
+ J&oin as spectatorП&рисоединиться как зритель
@@ -1843,92 +1843,78 @@ Local version is %1, remote version is %2.
MessageLogWidget
- Connecting to %1...
- Подключение к %1...
+ Подключение к %1...
- Connected.
- Подключено.
+ Подключено.
- Disconnected from server.
- Нет соединения с сервером.
+ Нет соединения с сервером.
- Invalid password.
- Неверный пароль.
+ Неверный пароль.
- Protocol version mismatch. Client: %1, Server: %2
- Несовпадение версий. Клиент: %1, Сервер: %2
+ Несовпадение версий. Клиент: %1, Сервер: %2
- Protocol error.
- Ошибка протокола.
+ Ошибка протокола.
- You have joined game #%1.
- Вы присоединились к игре #%1.
+ Вы присоединились к игре #%1.
- %1 has joined the game.
- %1 присоединился к игре.
+ %1 присоединился к игре.
- %1 has left the game.
- %1 покиул игру.
+ %1 покиул игру.
-
+ The game has been closed.Игра закрыта.
-
+ %1 is now watching the game.%1 вошел как зритель.
-
+ %1 is not watching the game any more.%1 покинул зрительскую ложу.
- %1 has loaded a local deck.
- %1 загрузил колоду с диска.
+ %1 загрузил колоду с диска.
- %1 has loaded deck #%2.
- %1 загрузил колоду #%2.
+ %1 загрузил колоду #%2.
- %1 is ready to start the game.
- %1 готов начать игру.
+ %1 готов начать игру.
- %1 is not ready to start the game any more.
- %1 все еще не готов.
+ %1 все еще не готов.
- %1 has conceded the game.
- %1 решил сдаться.
+ %1 решил сдаться.
-
+ The game has started.Игра началась.
@@ -1937,9 +1923,8 @@ Local version is %1, remote version is %2.
%1 размешивает библиотеку.
- %1 rolls a %2 with a %3-sided die.
- %1 выкинул %2 / %3.
+ %1 выкинул %2 / %3.%1 draws a card.
@@ -1950,170 +1935,960 @@ Local version is %1, remote version is %2.
%1 взял %2 карт.
-
+
+ You have joined game #%1.
+ female
+ Вы присоединились к игре #%1.
+
+
+
+ You have joined game #%1.
+ male
+ Вы присоединились к игре #%1.
+
+
+
+ %1 has joined the game.
+ female
+ %1 присоединился к игре.
+
+
+
+ %1 has joined the game.
+ male
+ %1 присоединился к игре.
+
+
+
+ %1 has left the game.
+ female
+ %1 покиул игру.
+
+
+
+ %1 has left the game.
+ male
+ %1 покиул игру.
+
+
+
+ %1 has loaded a local deck.
+ female
+ %1 загрузил колоду с диска.
+
+
+
+ %1 has loaded a local deck.
+ male
+ %1 загрузил колоду с диска.
+
+
+
+ %1 has loaded deck #%2.
+ female
+ %1 загрузил колоду #%2.
+
+
+
+ %1 has loaded deck #%2.
+ male
+ %1 загрузил колоду #%2.
+
+
+
+ %1 is ready to start the game.
+ female
+ %1 готов начать игру.
+
+
+
+ %1 is ready to start the game.
+ male
+ %1 готов начать игру.
+
+
+
+ %1 is not ready to start the game any more.
+ female
+ %1 все еще не готов.
+
+
+
+ %1 is not ready to start the game any more.
+ male
+ %1 все еще не готов.
+
+
+
+ %1 has conceded the game.
+ female
+ %1 решил сдаться.
+
+
+
+ %1 has conceded the game.
+ male
+ %1 решил сдаться.
+
+
+
+ %1 has restored connection to the game.
+ female
+
+
+
+
+ %1 has restored connection to the game.
+ male
+
+
+
+
+ %1 has lost connection to the game.
+ female
+
+
+
+
+ %1 has lost connection to the game.
+ male
+
+
+
+
+ %1 shuffles %2.
+ female
+
+
+
+
+ %1 shuffles %2.
+ male
+
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ female
+ %1 выкинул %2 / %3.
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ male
+ %1 выкинул %2 / %3.
+
+
+
+ %1 draws %n card(s).
+ female
+
+ %1 взял %n карту.
+ %1 взял %n карты.
+ %1 взял %n карт(ы).
+
+
+
+
+ %1 draws %n card(s).
+ male
+
+ %1 взял %n карту.
+ %1 взял %n карты.
+ %1 взял %n карт(ы).
+
+
+
+ %1 undoes his last draw.%1 отменил последнее взятие.
-
+ %1 undoes his last draw (%2).%1 отменил %2 последних взятий.
-
+ from table с поля битвы
-
+ from graveyard из кладбища
-
+ from exile из изгнания
-
+ from hand из руки
-
+ the bottom card of his libraryнижнюю карту своей библиотеки
-
+ from the bottom of his library со дна своей библиотеки
-
+ the top card of his libraryверхнюю карту своей библиотеки
-
+ from the top of his library с верха своей библиотеки
-
+ from library из библиотеки
-
+ from sideboard из сайда
-
+ from the stack из стека
-
-
+
+ a cardкарту
-
+ %1 gives %2 control over %3.%1 передает %2 контроль над %3.
-
+ %1 puts %2 into play%3.%1 поместил %2 на поле битвы %3.
-
+ %1 puts %2%3 into graveyard.%1 поместил %2%3 на кладбище.
-
+ %1 exiles %2%3.%1 изгоняет %2%3.
-
+ %1 moves %2%3 to hand.%1 поместил %2%3 в руку.
-
+ %1 puts %2%3 into his library.%1 поместил %2%3 в свою библиотеку.
-
+ %1 puts %2%3 on bottom of his library.%1 поместил %2%3 на дно своей библиотеки.
-
+ %1 puts %2%3 on top of his library.%1 поместил %2%3 на верх своей библиотеки.
-
+ %1 puts %2%3 into his library at position %4.%1 поместил %2%3 в свою библиотеку %4 сверху.
-
+ %1 moves %2%3 to sideboard.%1 поместил %2%3 в сайд.
-
+ %1 plays %2%3.%1 разыгрывает %2%3.
+
+
+ %1 takes a mulligan to %n.
+ female
+
+
+
+
+
+
+
+
+ %1 takes a mulligan to %n.
+ male
+
+
+
+
+
+
-
+ %1 flips %2 face-down.
- %1 перевернул %2 лицом вниз.
+ female
+ %1 перевернул %2 лицом вниз.
-
+
+ %1 flips %2 face-down.
+ male
+ %1 перевернул %2 лицом вниз.
+
+
+ %1 flips %2 face-up.
- %1 перевернул %2 лицом вверх.
+ female
+ %1 перевернул %2 лицом вверх.
-
+
+ %1 flips %2 face-up.
+ male
+ %1 перевернул %2 лицом вверх.
+
+
+ %1 destroys %2.
- %1 уничтожил %2.
+ female
+ %1 уничтожил %2.
+
+
+
+ %1 destroys %2.
+ male
+ %1 уничтожил %2.
- %1 attaches %2 to %3's %4.
- %1 присоединил %2 к %4 игрока %3.
+ female
+ %1 присоединил %2 к %4 игрока %3.
-
+ %1 attaches %2 to %3's %4.
+ male
+ %1 присоединил %2 к %4 игрока %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 female
+ %1 присоединил %2 к %4 игрока %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 male
+ %1 присоединил %2 к %4 игрока %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 female
+ %1 присоединил %2 к %4 игрока %3.
+
+
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 male
+ %1 присоединил %2 к %4 игрока %3.
+
+
+ %1 unattaches %2.
- %1 отсоединил %2.
+ female
+ %1 отсоединил %2.
-
+
+ %1 unattaches %2.
+ male
+ %1 отсоединил %2.
+
+
+ %1 creates token: %2%3.
- %1 создал фишку: %2%3.
+ female
+ %1 создал фишку: %2%3.
-
+
+ %1 creates token: %2%3.
+ male
+ %1 создал фишку: %2%3.
+
+
+
+ %1 points from her %2 to herself.
+ female
+
+
+
+
+ %1 points from his %2 to himself.
+ male
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner male, target male
+
+
+
+ %1 points from %2's %3 to %4.
- %1 указывает с %3 контролируемого %2 на %4.
+ p1 female, p2 female, p3 female
+ %1 указывает с %3 контролируемого %2 на %4.
-
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 male
+ %1 указывает с %3 контролируемого %2 на %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 female
+ %1 указывает с %3 контролируемого %2 на %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 male
+ %1 указывает с %3 контролируемого %2 на %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 female
+ %1 указывает с %3 контролируемого %2 на %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 male
+ %1 указывает с %3 контролируемого %2 на %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 female
+ %1 указывает с %3 контролируемого %2 на %4.
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 male
+ %1 указывает с %3 контролируемого %2 на %4.
+
+
+
+ %1 points from her %2 to her %3.
+ female
+
+
+
+
+ %1 points from his %2 to his %3.
+ male
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner male, target male
+
+
+
+ %1 points from %2's %3 to %4's %5.
- %1 указывает с %3 контролируемого %2 на %5 контролируемого %4.
+ p1 female, p2 female, p3 female
+ %1 указывает с %3 контролируемого %2 на %5 контролируемого %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 male
+ %1 указывает с %3 контролируемого %2 на %5 контролируемого %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 female
+ %1 указывает с %3 контролируемого %2 на %5 контролируемого %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 male
+ %1 указывает с %3 контролируемого %2 на %5 контролируемого %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 female
+ %1 указывает с %3 контролируемого %2 на %5 контролируемого %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 male
+ %1 указывает с %3 контролируемого %2 на %5 контролируемого %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 female
+ %1 указывает с %3 контролируемого %2 на %5 контролируемого %4.
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 male
+ %1 указывает с %3 контролируемого %2 на %5 контролируемого %4.
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ female
+
+ %1 поместил %n %2 жетон на %3 (теперь %4).
+ %1 поместил %n %2 жетона на %3 (теперь %4).
+ %1 поместил %n %2 жетонов на %3 (теперь %4).
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ male
+
+ %1 поместил %n %2 жетон на %3 (теперь %4).
+ %1 поместил %n %2 жетона на %3 (теперь %4).
+ %1 поместил %n %2 жетонов на %3 (теперь %4).
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ female
+
+ %1 снял %n %2 жетон с %3 (теперь %4).
+ %1 снял %n %2 жетона с %3 (теперь %4).
+ %1 снял %n %2 жетонов с %3 (теперь %4).
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ male
+
+ %1 снял %n %2 жетон с %3 (теперь %4).
+ %1 снял %n %2 жетона с %3 (теперь %4).
+ %1 снял %n %2 жетонов с %3 (теперь %4).
+
+
+
+
+ %1 taps her permanents.
+ female
+
+
+
+
+ %1 untaps her permanents.
+ female
+
+
+
+
+ %1 taps his permanents.
+ male
+
+
+
+
+ %1 untaps his permanents.
+ male
+
+
+
+
+ %1 taps %2.
+ female
+
+
+
+
+ %1 untaps %2.
+ female
+
+
+
+
+ %1 taps %2.
+ male
+
+
+
+
+ %1 untaps %2.
+ male
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ female
+ %1 установил жетон %2 на %3 (%4%5).
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ male
+ %1 установил жетон %2 на %3 (%4%5).
+
+
+
+ %1 sets %2 to not untap normally.
+ female
+ %2 теперь не разворачивается как обычно (%1).
+
+
+
+ %1 sets %2 to not untap normally.
+ male
+ %2 теперь не разворачивается как обычно (%1).
+
+
+
+ %1 sets %2 to untap normally.
+ female
+ %2 теперь разворачивается как обычно (%1).
+
+
+
+ %1 sets %2 to untap normally.
+ male
+ %2 теперь разворачивается как обычно (%1).
+
+
+
+ %1 sets PT of %2 to %3.
+ female
+ %1 установил Силу/Защиту %2 %3.
+
+
+
+ %1 sets PT of %2 to %3.
+ male
+ %1 установил Силу/Защиту %2 %3.
+
+
+
+ %1 sets annotation of %2 to %3.
+ female
+ %1 сделал пометку на %2 "%3".
+
+
+
+ %1 sets annotation of %2 to %3.
+ male
+ %1 сделал пометку на %2 "%3".
+
+
+
+ %1 is looking at the top %2 cards %3.
+ female
+ %1 смотрит верхние %2 карт библиотеки %3.
+
+
+
+ %1 is looking at the top %2 cards %3.
+ male
+ %1 смотрит верхние %2 карт библиотеки %3.
+
+
+
+ %1 is looking at %2.
+ female
+ %1 просматривает %2.
+
+
+
+ %1 is looking at %2.
+ male
+ %1 просматривает %2.
+
+
+
+ %1 stops looking at %2.
+ female
+ %1 закончил просматривать %2.
+
+
+
+ %1 stops looking at %2.
+ male
+ %1 закончил просматривать %2.
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 female
+ %1 показывает его %2 %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 male
+ %1 показывает его %2 %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 female
+ %1 показывает его %2 %3.
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 male
+ %1 показывает его %2 %3.
+
+
+
+ %1 reveals %2.
+ female
+ %1 открыл его %2.
+
+
+
+ %1 reveals %2.
+ male
+ %1 открыл его %2.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 female
+ %1 показывает случайно выбранную%3 карту (%2) %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 male
+ %1 показывает случайно выбранную%3 карту (%2) %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 female
+ %1 показывает случайно выбранную%3 карту (%2) %4.
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 male
+ %1 показывает случайно выбранную%3 карту (%2) %4.
+
+
+
+ %1 randomly reveals %2%3.
+ female
+ %1 открывает случайно выбранную%3 карту (%2).
+
+
+
+ %1 randomly reveals %2%3.
+ male
+ %1 открывает случайно выбранную%3 карту (%2).
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 female
+ %1 показывает%2%3 %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 male
+ %1 показывает%2%3 %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 female
+ %1 показывает%2%3 %4.
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 male
+ %1 показывает%2%3 %4.
+
+
+
+ %1 reveals %2%3.
+ female
+ %1 открывает%2%3.
+
+
+
+ %1 reveals %2%3.
+ male
+ %1 открывает%2%3.
+
+
+
+ It is now %1's turn.
+ female
+ Ход игрока %1.
+
+
+
+ It is now %1's turn.
+ male
+ Ход игрока %1.
+
+
+ %1 flips %2 face-down.
+ %1 перевернул %2 лицом вниз.
+
+
+ %1 flips %2 face-up.
+ %1 перевернул %2 лицом вверх.
+
+
+ %1 destroys %2.
+ %1 уничтожил %2.
+
+
+ %1 attaches %2 to %3's %4.
+ %1 присоединил %2 к %4 игрока %3.
+
+
+ %1 unattaches %2.
+ %1 отсоединил %2.
+
+
+ %1 creates token: %2%3.
+ %1 создал фишку: %2%3.
+
+
+ %1 points from %2's %3 to %4.
+ %1 указывает с %3 контролируемого %2 на %4.
+
+
+ %1 points from %2's %3 to %4's %5.
+ %1 указывает с %3 контролируемого %2 на %5 контролируемого %4.%1 places %n counter(s) (%2) on %3 (now %4).
@@ -2131,124 +2906,97 @@ Local version is %1, remote version is %2.
%1 удалил %n жетоны (%2) с %3 (теперь %4).
-
-
- %1 has restored connection to the game.
-
-
-
-
- %1 has lost connection to the game.
-
-
-
-
- %1 shuffles %2.
-
-
- %1 draws %n card(s).
-
+ %1 взял %n карту.%1 взял %n карты.%1 взял %n карт(ы).
-
+ %1 undoes her last draw.
-
+ %1 undoes her last draw (%2).
-
+ the bottom card of her library
-
+ from the bottom of her library
-
+ the top card of her library
-
+ from the top of her library
-
+ %1 puts %2 into play tapped%3.%1 положил %2 повернутым на поле битвы%3.
-
+ %1 puts %2%3 into her library.
-
+ %1 puts %2%3 on bottom of her library.
-
+ %1 puts %2%3 on top of her library.
-
+ %1 puts %2%3 into her library at position %4.
-
-
- %1 takes a mulligan to %n.
-
-
-
-
-
-
-
+ %1 draws his initial hand.
-
+ %1 draws her initial hand.
- %1 places %n %2 counter(s) on %3 (now %4).
-
+ %1 поместил %n %2 жетон на %3 (теперь %4).%1 поместил %n %2 жетона на %3 (теперь %4).%1 поместил %n %2 жетонов на %3 (теперь %4).
- %1 removes %n %2 counter(s) from %3 (now %4).
-
+ %1 снял %n %2 жетон с %3 (теперь %4).%1 снял %n %2 жетона с %3 (теперь %4).%1 снял %n %2 жетонов с %3 (теперь %4).
-
+ redкрасный
@@ -2257,7 +3005,7 @@ Local version is %1, remote version is %2.
-
+ yellowжелтый
@@ -2266,7 +3014,7 @@ Local version is %1, remote version is %2.
-
+ greenзеленый
@@ -2275,162 +3023,138 @@ Local version is %1, remote version is %2.
- his permanents
- свои перманенты
+ свои перманенты
-
- her permanents
-
-
-
- %1 %2 %3.
- %1 %2 %3.
+ %1 %2 %3.
- taps
- повернул
+ повернул
- untaps
- развернул
+ развернул
- %1 sets counter %2 to %3 (%4%5).
- %1 установил жетон %2 на %3 (%4%5).
+ %1 установил жетон %2 на %3 (%4%5).
- %1 sets %2 to not untap normally.
- %2 теперь не разворачивается как обычно (%1).
+ %2 теперь не разворачивается как обычно (%1).
- %1 sets %2 to untap normally.
- %2 теперь разворачивается как обычно (%1).
+ %2 теперь разворачивается как обычно (%1).
- %1 sets PT of %2 to %3.
- %1 установил Силу/Защиту %2 %3.
+ %1 установил Силу/Защиту %2 %3.
- %1 sets annotation of %2 to %3.
- %1 сделал пометку на %2 "%3".
+ %1 сделал пометку на %2 "%3".
- %1 is looking at the top %2 cards %3.
- %1 смотрит верхние %2 карт библиотеки %3.
+ %1 смотрит верхние %2 карт библиотеки %3.
- %1 is looking at %2.
- %1 просматривает %2.
+ %1 просматривает %2.
- %1 stops looking at %2.
- %1 закончил просматривать %2.
+ %1 закончил просматривать %2.
- %1 reveals %2 to %3.
- %1 показывает его %2 %3.
+ %1 показывает его %2 %3.
- %1 reveals %2.
- %1 открыл его %2.
+ %1 открыл его %2.
- %1 randomly reveals %2%3 to %4.
- %1 показывает случайно выбранную%3 карту (%2) %4.
+ %1 показывает случайно выбранную%3 карту (%2) %4.
- %1 randomly reveals %2%3.
- %1 открывает случайно выбранную%3 карту (%2).
+ %1 открывает случайно выбранную%3 карту (%2).
- %1 reveals %2%3 to %4.
- %1 показывает%2%3 %4.
+ %1 показывает%2%3 %4.
- %1 reveals %2%3.
- %1 открывает%2%3.
+ %1 открывает%2%3.
- It is now %1's turn.
- Ход игрока %1.
+ Ход игрока %1.
-
+ untap stepшаг разворота
-
+ upkeep stepшаг поддержки
-
+ draw stepшаг взятия карты
-
+ first main phaseпервая главная фаза
-
+ beginning of combat stepшаг начала битвы
-
+ declare attackers stepшаг назначения атакующих
-
+ declare blockers stepшаг назначения блокирующих
-
+ combat damage stepшаг нанесения повреждений
-
+ end of combat stepшаг завершения битвы
-
+ second main phaseвторая главная фаза
-
+ ending phaseзаключительный шаг
-
+ It is now the %1.Сейчас %1.
@@ -3438,67 +4162,67 @@ Please enter a name:
UserList
-
+ Users online: %1Пользователей онлайн: %1
-
+ Users in this room: %1Пользователей в этой комнате: %1
-
+ Buddies online: %1 / %2Друзей онлайн: %1 / %2
-
+ Ignored users online: %1 / %2Игнорируемых пользователей онлайн: %1 / %2
-
+ %1's games
-
+ User &detailsДанные о &пользователе
-
+ Direct &chatОбратиться &лично
-
+ Show this user's &games
-
+ Add to &buddy listДобавить в список &друзей
-
+ Remove from &buddy list&Удалить из друзей
-
+ Add to &ignore listДобавить в &игнор-лист
-
+ Remove from &ignore listУдалить и&з игнор-листа
-
+ Ban from &serverЗа&банить на сервере
diff --git a/cockatrice/translations/cockatrice_sk.ts b/cockatrice/translations/cockatrice_sk.ts
index 59267fe5b..a5155a2fc 100644
--- a/cockatrice/translations/cockatrice_sk.ts
+++ b/cockatrice/translations/cockatrice_sk.ts
@@ -230,202 +230,202 @@ This is only saved for moderators and cannot be seen by the banned person.
CardItem
-
+ &Play
-
+ &Hide
-
+ &Tap
-
+ &Untap
-
+ Toggle &normal untapping
-
+ &Flip
-
+ &Clone
-
+ Ctrl+H
-
+ &Attach to card...
-
+ Ctrl+A
-
+ Unattac&h
-
+ &Draw arrow...
-
+ &Power / toughness
-
+ &Increase power
-
+ Ctrl++
-
+ &Decrease power
-
+ Ctrl+-
-
+ I&ncrease toughness
-
+ Alt++
-
+ D&ecrease toughness
-
+ Alt+-
-
+ In&crease power and toughness
-
+ Ctrl+Alt++
-
+ Dec&rease power and toughness
-
+ Ctrl+Alt+-
-
+ Set &power and toughness...
-
+ Ctrl+P
-
+ &Set annotation...
-
+ red
-
+ yellow
-
+ green
-
+ &Add counter (%1)
-
+ &Remove counter (%1)
-
+ &Set counters (%1)...
-
+ &top of library
-
+ &bottom of library
-
+ &graveyard
-
+ Ctrl+Del
-
+ &exile
-
+ &Move to
@@ -1208,7 +1208,6 @@ This is only saved for moderators and cannot be seen by the banned person.
GameSelector
-
@@ -1216,86 +1215,87 @@ This is only saved for moderators and cannot be seen by the banned person.
+ Error
-
+ Please join the appropriate room first.
-
+ Wrong password.
-
+ Spectators are not allowed in this game.
-
+ The game is already full.
-
+ The game does not exist any more.
-
+ This game is only open to registered users.
-
+ This game is only open to its creator's buddies.
-
+ You are being ignored by the creator of this game.
-
+ Join game
-
+ Password:
-
+ Games
-
+ Show &full games
-
+ Show &running games
-
+ C&reate
-
+ &Join
-
+ J&oin as spectator
@@ -1684,118 +1684,183 @@ Local version is %1, remote version is %2.
MessageLogWidget
-
- Connecting to %1...
-
-
-
-
- Connected.
-
-
-
-
- Disconnected from server.
-
-
-
-
- Invalid password.
-
-
-
-
- Protocol version mismatch. Client: %1, Server: %2
-
-
-
-
- Protocol error.
-
-
-
-
- You have joined game #%1.
-
-
-
-
- %1 has joined the game.
-
-
-
-
- %1 has left the game.
-
-
-
-
+ The game has been closed.
-
+ %1 is now watching the game.
-
+ %1 is not watching the game any more.
-
- %1 has loaded a local deck.
-
-
-
-
- %1 has loaded deck #%2.
-
-
-
-
- %1 is ready to start the game.
-
-
-
-
- %1 is not ready to start the game any more.
-
-
-
-
- %1 has conceded the game.
-
-
-
-
+ The game has started.
-
+
+ You have joined game #%1.
+ female
+
+
+
+
+ You have joined game #%1.
+ male
+
+
+
+
+ %1 has joined the game.
+ female
+
+
+
+
+ %1 has joined the game.
+ male
+
+
+
+
+ %1 has left the game.
+ female
+
+
+
+
+ %1 has left the game.
+ male
+
+
+
+
+ %1 has loaded a local deck.
+ female
+
+
+
+
+ %1 has loaded a local deck.
+ male
+
+
+
+
+ %1 has loaded deck #%2.
+ female
+
+
+
+
+ %1 has loaded deck #%2.
+ male
+
+
+
+
+ %1 is ready to start the game.
+ female
+
+
+
+
+ %1 is ready to start the game.
+ male
+
+
+
+
+ %1 is not ready to start the game any more.
+ female
+
+
+
+
+ %1 is not ready to start the game any more.
+ male
+
+
+
+
+ %1 has conceded the game.
+ female
+
+
+
+
+ %1 has conceded the game.
+ male
+
+
+
+ %1 has restored connection to the game.
+ female
+
+
+
+
+ %1 has restored connection to the game.
+ male
+
+
+
+
+ %1 has lost connection to the game.
+ female
+
+
+
+
+ %1 has lost connection to the game.
+ male
+
+
+
+
+ %1 shuffles %2.
+ female
- %1 has lost connection to the game.
-
-
-
- %1 shuffles %2.
+ male
-
+ %1 rolls a %2 with a %3-sided die.
+ female
+
+
+
+
+ %1 rolls a %2 with a %3-sided die.
+ male
-
+ %1 draws %n card(s).
+ female
+
+
+
+
+
+
+
+
+ %1 draws %n card(s).
+ male
@@ -1803,189 +1868,200 @@ Local version is %1, remote version is %2.
-
+ %1 undoes his last draw.
-
+ %1 undoes her last draw.
-
+ %1 undoes his last draw (%2).
-
+ %1 undoes her last draw (%2).
-
+ from table
-
+ from graveyard
-
+ from exile
-
+ from hand
-
+ the bottom card of his library
-
+ the bottom card of her library
-
+ from the bottom of his library
-
+ from the bottom of her library
-
+ the top card of his library
-
+ the top card of her library
-
+ from the top of his library
-
+ from the top of her library
-
+ from library
-
+ from sideboard
-
+ from the stack
-
-
+
+ a card
-
+ %1 gives %2 control over %3.
-
+ %1 puts %2 into play tapped%3.
-
+ %1 puts %2 into play%3.
-
+ %1 puts %2%3 into graveyard.
-
+ %1 exiles %2%3.
-
+ %1 moves %2%3 to hand.
-
+ %1 puts %2%3 into his library.
-
+ %1 puts %2%3 into her library.
-
+ %1 puts %2%3 on bottom of his library.
-
+ %1 puts %2%3 on bottom of her library.
-
+ %1 puts %2%3 on top of his library.
-
+ %1 puts %2%3 on top of her library.
-
+ %1 puts %2%3 into his library at position %4.
-
+ %1 puts %2%3 into her library at position %4.
-
+ %1 moves %2%3 to sideboard.
-
+ %1 plays %2%3.
-
+ %1 takes a mulligan to %n.
+ female
+
+
+
+
+
+
+
+
+ %1 takes a mulligan to %n.
+ male
@@ -1994,74 +2070,620 @@ Local version is %1, remote version is %2.
+ %1 flips %2 face-down.
+ female
+
+
+
+
+ %1 flips %2 face-down.
+ male
+
+
+
+
+ %1 flips %2 face-up.
+ female
+
+
+
+
+ %1 flips %2 face-up.
+ male
+
+
+
+
+ %1 destroys %2.
+ female
+
+
+
+
+ %1 destroys %2.
+ male
+
+
+
+
+ %1 unattaches %2.
+ female
+
+
+
+
+ %1 unattaches %2.
+ male
+
+
+
+
+ %1 creates token: %2%3.
+ female
+
+
+
+
+ %1 creates token: %2%3.
+ male
+
+
+
+
+ %1 points from her %2 to herself.
+ female
+
+
+
+
+ %1 points from his %2 to himself.
+ male
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to herself.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to himself.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 female, p2 male, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4.
+ p1 male, p2 male, p3 male
+
+
+
+
+ %1 points from her %2 to her %3.
+ female
+
+
+
+
+ %1 points from his %2 to his %3.
+ male
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 female
+
+
+
+
+ %1 points from her %2 to %3's %4.
+ p1 female, p2 male
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 female
+
+
+
+
+ %1 points from his %2 to %3's %4.
+ p1 male, p2 male
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner female, target female
+
+
+
+
+ %1 points from %2's %3 to her own %4.
+ card owner male, target female
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner female, target male
+
+
+
+
+ %1 points from %2's %3 to his own %4.
+ card owner male, target male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 female, p2 male, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 female, p3 male
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 female
+
+
+
+
+ %1 points from %2's %3 to %4's %5.
+ p1 male, p2 male, p3 male
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ female
+
+
+
+
+
+
+
+
+ %1 places %n %2 counter(s) on %3 (now %4).
+ male
+
+
+
+
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ female
+
+
+
+
+
+
+
+
+ %1 removes %n %2 counter(s) from %3 (now %4).
+ male
+
+
+
+
+
+
+
+
+ %1 taps her permanents.
+ female
+
+
+
+
+ %1 untaps her permanents.
+ female
+
+
+
+
+ %1 taps his permanents.
+ male
+
+
+
+
+ %1 untaps his permanents.
+ male
+
+
+
+
+ %1 taps %2.
+ female
+
+
+
+
+ %1 untaps %2.
+ female
+
+
+
+
+ %1 taps %2.
+ male
+
+
+
+
+ %1 untaps %2.
+ male
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ female
+
+
+
+
+ %1 sets counter %2 to %3 (%4%5).
+ male
+
+
+
+
+ %1 sets %2 to not untap normally.
+ female
+
+
+
+
+ %1 sets %2 to not untap normally.
+ male
+
+
+
+
+ %1 sets %2 to untap normally.
+ female
+
+
+
+
+ %1 sets %2 to untap normally.
+ male
+
+
+
+
+ %1 sets PT of %2 to %3.
+ female
+
+
+
+
+ %1 sets PT of %2 to %3.
+ male
+
+
+
+
+ %1 sets annotation of %2 to %3.
+ female
+
+
+
+
+ %1 sets annotation of %2 to %3.
+ male
+
+
+
+
+ %1 is looking at the top %2 cards %3.
+ female
+
+
+
+
+ %1 is looking at the top %2 cards %3.
+ male
+
+
+
+
+ %1 is looking at %2.
+ female
+
+
+
+
+ %1 is looking at %2.
+ male
+
+
+
+
+ %1 stops looking at %2.
+ female
+
+
+
+
+ %1 stops looking at %2.
+ male
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 female
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 female, p2 male
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 female
+
+
+
+
+ %1 reveals %2 to %3.
+ p1 male, p2 male
+
+
+
+
+ %1 reveals %2.
+ female
+
+
+
+
+ %1 reveals %2.
+ male
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 female
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 female, p2 male
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 female
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 male
+
+
+
+
+ %1 randomly reveals %2%3.
+ female
+
+
+
+
+ %1 randomly reveals %2%3.
+ male
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 female
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 female, p2 male
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 female
+
+
+
+
+ %1 reveals %2%3 to %4.
+ p1 male, p2 male
+
+
+
+
+ %1 reveals %2%3.
+ female
+
+
+
+
+ %1 reveals %2%3.
+ male
+
+
+
+
+ It is now %1's turn.
+ female
+
+
+
+
+ It is now %1's turn.
+ male
+
+
+
+ %1 draws his initial hand.
-
+ %1 draws her initial hand.
-
- %1 flips %2 face-down.
-
-
-
-
- %1 flips %2 face-up.
-
-
-
-
- %1 destroys %2.
-
-
-
-
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 female
-
- %1 unattaches %2.
+
+ %1 attaches %2 to %3's %4.
+ p1 female, p2 male
-
- %1 creates token: %2%3.
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 female
-
- %1 points from %2's %3 to %4.
-
-
-
-
- %1 points from %2's %3 to %4's %5.
+
+ %1 attaches %2 to %3's %4.
+ p1 male, p2 male
-
- %1 places %n %2 counter(s) on %3 (now %4).
-
-
-
-
-
-
-
-
- %1 removes %n %2 counter(s) from %3 (now %4).
-
-
-
-
-
-
-
-
+ red
@@ -2070,7 +2692,7 @@ Local version is %1, remote version is %2.
-
+ yellow
@@ -2079,7 +2701,7 @@ Local version is %1, remote version is %2.
-
+ green
@@ -2088,162 +2710,62 @@ Local version is %1, remote version is %2.
-
- his permanents
-
-
-
-
- her permanents
-
-
-
-
- %1 %2 %3.
-
-
-
-
- taps
-
-
-
-
- untaps
-
-
-
-
- %1 sets counter %2 to %3 (%4%5).
-
-
-
-
- %1 sets %2 to not untap normally.
-
-
-
-
- %1 sets %2 to untap normally.
-
-
-
-
- %1 sets PT of %2 to %3.
-
-
-
-
- %1 sets annotation of %2 to %3.
-
-
-
-
- %1 is looking at the top %2 cards %3.
-
-
-
-
- %1 is looking at %2.
-
-
-
-
- %1 stops looking at %2.
-
-
-
-
- %1 reveals %2 to %3.
-
-
-
-
- %1 reveals %2.
-
-
-
-
- %1 randomly reveals %2%3 to %4.
-
-
-
-
- %1 randomly reveals %2%3.
-
-
-
-
- %1 reveals %2%3 to %4.
-
-
-
-
- %1 reveals %2%3.
-
-
-
-
- It is now %1's turn.
-
-
-
-
+ untap step
-
+ upkeep step
-
+ draw step
-
+ first main phase
-
+ beginning of combat step
-
+ declare attackers step
-
+ declare blockers step
-
+ combat damage step
-
+ end of combat step
-
+ second main phase
-
+ ending phase
-
+ It is now the %1.
@@ -3234,67 +3756,67 @@ Please enter a name:
UserList
-
+ Users online: %1
-
+ Users in this room: %1
-
+ Buddies online: %1 / %2
-
+ Ignored users online: %1 / %2
-
+ %1's games
-
+ User &details
-
+ Direct &chat
-
+ Show this user's &games
-
+ Add to &buddy list
-
+ Remove from &buddy list
-
+ Add to &ignore list
-
+ Remove from &ignore list
-
+ Ban from &server
diff --git a/common/server_protocolhandler.cpp b/common/server_protocolhandler.cpp
index 05b3c0d9d..a4167009e 100644
--- a/common/server_protocolhandler.cpp
+++ b/common/server_protocolhandler.cpp
@@ -468,8 +468,9 @@ ResponseCode Server_ProtocolHandler::cmdRoomSay(Command_RoomSay *cmd, CommandCon
if ((totalSize > server->getMaxMessageSizePerInterval()) || (totalCount > server->getMaxMessageCountPerInterval()))
return RespChatFlood;
}
+ msg.replace(QChar('\n'), QChar(' '));
- room->say(this, cmd->getMessage());
+ room->say(this, msg);
return RespOk;
}