translation fixes

This commit is contained in:
Max-Wilhelm Bruker 2009-08-05 17:51:15 +02:00
parent 00acf60098
commit 9ddaf98bcd
3 changed files with 278 additions and 94 deletions

View file

@ -96,27 +96,58 @@ void MessageLogWidget::logDraw(Player *player, int number)
void MessageLogWidget::logMoveCard(Player *player, QString cardName, QString startZone, QString targetZone) void MessageLogWidget::logMoveCard(Player *player, QString cardName, QString startZone, QString targetZone)
{ {
append(tr("%1 moves <font color=\"blue\">%2</font> from %3 to %4").arg(sanitizeHtml(player->getName())).arg(cardName).arg(startZone).arg(targetZone)); if ((startZone == "table") && (targetZone == "table"))
return;
QString fromStr;
if (startZone == "table")
fromStr = tr("from table");
else if (startZone == "grave")
fromStr = tr("from graveyard");
else if (startZone == "rfg")
fromStr = tr("from exile");
else if (startZone == "hand")
fromStr = tr("from hand");
else if (startZone == "deck")
fromStr = tr("from library");
QString finalStr;
if (targetZone == "table")
finalStr = tr("%1 puts %2 into play %3");
else {
if (targetZone == "grave")
finalStr = tr("%1 puts %2 %3 into graveyard");
else if (targetZone == "rfg")
finalStr = tr("%1 exiles %2 %3");
else if (targetZone == "hand")
finalStr = tr("%1 moves %2 %3 to hand");
else if (targetZone == "deck")
finalStr = tr("%1 puts %2 %3 on top of his library");
else
finalStr = tr("%1 moves %2 %3 to %4");
}
append(finalStr.arg(sanitizeHtml(player->getName())).arg(QString("<font color=\"blue\">%1</font>").arg(sanitizeHtml(cardName))).arg(fromStr).arg(targetZone));
} }
void MessageLogWidget::logCreateToken(Player *player, QString cardName) void MessageLogWidget::logCreateToken(Player *player, QString cardName)
{ {
append(tr("%1 creates token: <font color=\"blue\">%2</font>").arg(sanitizeHtml(player->getName())).arg(cardName)); append(tr("%1 creates token: %2").arg(sanitizeHtml(player->getName())).arg(QString("<font color=\"blue\">%1</font>").arg(sanitizeHtml(cardName))));
} }
void MessageLogWidget::logSetCardCounters(Player *player, QString cardName, int value, int oldValue) void MessageLogWidget::logSetCardCounters(Player *player, QString cardName, int value, int oldValue)
{ {
QString finalStr;
if (value > oldValue) if (value > oldValue)
append(tr("%1 places %2 counters on <font color=\"blue\">%3</font> (now %4)").arg(sanitizeHtml(player->getName())).arg(value - oldValue).arg(cardName).arg(value)); finalStr = tr("%1 places %2 counters on %3 (now %4)");
else else
append(tr("%1 removes %2 counters from <font color=\"blue\">%3</font> (now %4)").arg(sanitizeHtml(player->getName())).arg(oldValue - value).arg(cardName).arg(value)); finalStr = tr("%1 removes %2 counters from %3 (now %4)");
append(finalStr.arg(sanitizeHtml(player->getName())).arg(oldValue - value).arg(QString("<font color=\"blue\">%1</font>").arg(sanitizeHtml(cardName))).arg(value));
} }
void MessageLogWidget::logSetTapped(Player *player, QString cardName, bool tapped) void MessageLogWidget::logSetTapped(Player *player, QString cardName, bool tapped)
{ {
if (cardName == "-1") if (cardName == "-1")
cardName = tr("his permanents"); cardName = tr("his permanents");
append(tr("%1 %2 <font color=\"blue\">%3</blue>").arg(sanitizeHtml(player->getName())).arg(tapped ? "taps" : "untaps").arg(cardName)); append(tr("%1 %2 %3").arg(sanitizeHtml(player->getName())).arg(tapped ? tr("taps") : tr("untaps")).arg(QString("<font color=\"blue\">%1</font>").arg(sanitizeHtml(cardName))));
} }
void MessageLogWidget::logSetCounter(Player *player, QString counterName, int value, int oldValue) void MessageLogWidget::logSetCounter(Player *player, QString counterName, int value, int oldValue)
@ -126,10 +157,12 @@ void MessageLogWidget::logSetCounter(Player *player, QString counterName, int va
void MessageLogWidget::logSetDoesntUntap(Player *player, QString cardName, bool doesntUntap) void MessageLogWidget::logSetDoesntUntap(Player *player, QString cardName, bool doesntUntap)
{ {
QString finalStr;
if (doesntUntap) if (doesntUntap)
append(tr("%1 sets <font color=\"blue\">%2</font> to not untap normally.").arg(sanitizeHtml(player->getName())).arg(cardName)); finalStr = tr("%1 sets %2 to not untap normally.");
else else
append(tr("%1 sets <font color=\"blue\">%2</font> to untap normally.").arg(sanitizeHtml(player->getName())).arg(cardName)); finalStr = tr("%1 sets %2 to untap normally.");
append(finalStr.arg(sanitizeHtml(player->getName())).arg(QString("<font color=\"blue\">%1</font>").arg(sanitizeHtml(cardName))));
} }
void MessageLogWidget::logDumpZone(Player *player, QString zoneName, QString zoneOwner, int numberCards) void MessageLogWidget::logDumpZone(Player *player, QString zoneName, QString zoneOwner, int numberCards)

View file

@ -1,6 +1,29 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.0" language="de_DE" sourcelanguage="en_US"> <TS version="2.0" language="de_DE" sourcelanguage="en_US">
<context>
<name></name>
<message>
<source>%1 sets counter &quot;%2&quot; to %3 (%4%5)</source>
<translation type="obsolete">%1 setzt Zählmarke &quot;%2&quot; auf %3% (%4%5)</translation>
</message>
<message>
<source>%1 sets %2 to not untap normally.</source>
<translation type="obsolete">%1 setzt %2 auf explizites enttappen.</translation>
</message>
<message>
<source>%1 sets %2 to untap normally.</source>
<translation type="obsolete">%1 setzt %2 auf normales enttappen.</translation>
</message>
<message>
<source>%1 is looking at the top %2 cards of %3&apos;s %4</source>
<translation type="obsolete">%1 sieht sich die obersten %2 Karten von %3&apos;s %4</translation>
</message>
<message>
<source>%1 is looking at %2&apos;s %3</source>
<translation type="obsolete">%1 sieht sich %2&apos;s %3 an</translation>
</message>
</context>
<context> <context>
<name>CardDatabaseModel</name> <name>CardDatabaseModel</name>
<message> <message>
@ -423,48 +446,48 @@
<translation>F10</translation> <translation>F10</translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="286"/> <location filename="../src/game.cpp" line="285"/>
<source>Set life</source> <source>Set life</source>
<translation>Setze Leben</translation> <translation>Setze Leben</translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="286"/> <location filename="../src/game.cpp" line="285"/>
<source>New life total:</source> <source>New life total:</source>
<translation>Neues Leben insgesammt:</translation> <translation>Neues Leben insgesammt:</translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="299"/> <location filename="../src/game.cpp" line="298"/>
<source>Roll dice</source> <source>Roll dice</source>
<translation>Würfeln</translation> <translation>Würfeln</translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="299"/> <location filename="../src/game.cpp" line="298"/>
<source>Number of sides:</source> <source>Number of sides:</source>
<translation>Anzahl der Seiten:</translation> <translation>Anzahl der Seiten:</translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="311"/> <location filename="../src/game.cpp" line="310"/>
<source>Draw cards</source> <source>Draw cards</source>
<translation>Karten ziehen</translation> <translation>Karten ziehen</translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="311"/> <location filename="../src/game.cpp" line="310"/>
<location filename="../src/game.cpp" line="389"/> <location filename="../src/game.cpp" line="388"/>
<source>Number:</source> <source>Number:</source>
<translation>Anzahl:</translation> <translation>Anzahl:</translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="318"/> <location filename="../src/game.cpp" line="317"/>
<source>Create token</source> <source>Create token</source>
<translation>Token erstellen</translation> <translation>Token erstellen</translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="318"/> <location filename="../src/game.cpp" line="317"/>
<source>Name:</source> <source>Name:</source>
<translation>Name:</translation> <translation>Name:</translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="389"/> <location filename="../src/game.cpp" line="388"/>
<source>Set counters</source> <source>Set counters</source>
<translation>Setze Zählmarke</translation> <translation>Setze Zählmarke</translation>
</message> </message>
@ -683,124 +706,192 @@
<context> <context>
<name>MessageLogWidget</name> <name>MessageLogWidget</name>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="7"/> <location filename="../src/messagelogwidget.cpp" line="15"/>
<source>Connecting to %1...</source> <source>Connecting to %1...</source>
<translation>Verbinde zu %1...</translation> <translation>Verbinde zu %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="12"/> <location filename="../src/messagelogwidget.cpp" line="20"/>
<source>Connected.</source> <source>Connected.</source>
<translation>Verbunden.</translation> <translation>Verbunden.</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="21"/> <location filename="../src/messagelogwidget.cpp" line="29"/>
<source>Disconnected from server.</source> <source>Disconnected from server.</source>
<translation>Verbindung zum Server trennen.</translation> <translation>Verbindung zum Server trennen.</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="32"/> <location filename="../src/messagelogwidget.cpp" line="40"/>
<source>Invalid password.</source> <source>Invalid password.</source>
<translation>Ungültiges Passwort.</translation> <translation>Ungültiges Passwort.</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="40"/> <location filename="../src/messagelogwidget.cpp" line="48"/>
<source>You have joined the game. Player list:</source> <source>You have joined the game. Player list:</source>
<translation>Du bist dem Spiel beigetreten. Spieler Liste:</translation> <translation>Du bist dem Spiel beigetreten. Spielerliste:</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="48"/> <location filename="../src/messagelogwidget.cpp" line="56"/>
<source>%1 has joined the game</source> <source>%1 has joined the game</source>
<translation>%1 ist dem Spiel beigetreten</translation> <translation>%1 ist dem Spiel beigetreten</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="53"/> <location filename="../src/messagelogwidget.cpp" line="61"/>
<source>%1 has left the game</source> <source>%1 has left the game</source>
<translation>%1 hat das Spiel verlassen</translation> <translation>%1 hat das Spiel verlassen</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="58"/> <location filename="../src/messagelogwidget.cpp" line="66"/>
<source>%1 is ready to start a new game.</source> <source>%1 is ready to start a new game.</source>
<translation>%1 ist bereit ein neues Spiel zu starten.</translation> <translation>%1 ist bereit ein neues Spiel zu starten.</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="63"/> <location filename="../src/messagelogwidget.cpp" line="71"/>
<source>Game has started.</source> <source>Game has started.</source>
<translation>Spiel hat gestartet.</translation> <translation>Spiel hat begonnen.</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="73"/> <location filename="../src/messagelogwidget.cpp" line="81"/>
<source>%1 shuffles his/her library</source> <source>%1 shuffles his/her library</source>
<translation>%1 mischt seine/ihre Bibliothek</translation> <translation>%1 mischt seine/ihre Bibliothek</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="78"/> <location filename="../src/messagelogwidget.cpp" line="86"/>
<source>%1 rolled a %2 with a %3-sided dice</source> <source>%1 rolled a %2 with a %3-sided dice</source>
<translation>%1 würfelte eine %2 mit einem %3-seitigen Würfel</translation> <translation>%1 würfelte eine %2 mit einem %3-seitigen Würfel</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="84"/> <location filename="../src/messagelogwidget.cpp" line="92"/>
<source>%1 draws a card</source> <source>%1 draws a card</source>
<translation>%1 zieht eine Karte</translation> <translation>%1 zieht eine Karte</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="86"/> <location filename="../src/messagelogwidget.cpp" line="94"/>
<source>%1 draws %2 cards</source> <source>%1 draws %2 cards</source>
<translation>%1 zieht %2 Karten</translation> <translation>%1 zieht %2 Karten</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="91"/> <location filename="../src/messagelogwidget.cpp" line="103"/>
<source>%1 moves %2 from %3 to %4</source> <source>from table</source>
<translation>%1 bewegt %2 von %3 nach %4</translation> <translation>vom Spielfeld</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="96"/> <location filename="../src/messagelogwidget.cpp" line="105"/>
<source>from graveyard</source>
<translation>aus dem Friedhof</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="107"/>
<source>from exile</source>
<translation>aus dem Exil</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="109"/>
<source>from hand</source>
<translation>von der Hand</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="111"/>
<source>from library</source>
<translation>von der Bibliothek</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="115"/>
<source>%1 puts %2 into play %3</source>
<translation>%1 bringt %2 %3 ins Spiel</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="118"/>
<source>%1 puts %2 %3 into graveyard</source>
<translation>%1 legt %2 %3 in den Friedhof</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="120"/>
<source>%1 exiles %2 %3</source>
<translation>%1 schickt %2 %3 ins Exil</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="122"/>
<source>%1 moves %2 %3 to hand</source>
<translation>%1 nimmt %2 %3 auf die Hand</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="124"/>
<source>%1 puts %2 %3 on top of his library</source>
<translation>%1 legt %2 %3 auf die Bibliothek</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="126"/>
<source>%1 moves %2 %3 to %4</source>
<translation>%1 bewegt %2 %3 nach %4</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="150"/>
<source>taps</source>
<translation>tappt</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="150"/>
<source>untaps</source>
<translation>enttappt</translation>
</message>
<message>
<source>%1 creates token: &lt;font color=&quot;blue&quot;&gt;%2&lt;/font&gt;</source>
<translation type="obsolete">%1 erstellt Token: %2</translation>
</message>
<message>
<source>%1 moves %2 from %3 to %4</source>
<translation type="obsolete">%1 bewegt %2 von %3 nach %4</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="133"/>
<source>%1 creates token: %2</source> <source>%1 creates token: %2</source>
<translation>%1 erstellt Token: %2</translation> <translation>%1 erstellt Token: %2</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="102"/> <location filename="../src/messagelogwidget.cpp" line="140"/>
<source>%1 places %2 counters on %3 (now %4)</source> <source>%1 places %2 counters on %3 (now %4)</source>
<translation>%1 setzt %2 Zählmarken auf %3 (jetzt %4)</translation> <translation>%1 legt %2 Zählmarken auf %3 (jetzt %4)</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="104"/> <location filename="../src/messagelogwidget.cpp" line="142"/>
<source>%1 removes %2 counters from %3 (now %4)</source> <source>%1 removes %2 counters from %3 (now %4)</source>
<translation>%1 entfernt %2 Zählmarken von %3 (jetzt %4)</translation> <translation>%1 entfernt %2 Zählmarken von %3 (jetzt %4)</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="110"/> <location filename="../src/messagelogwidget.cpp" line="149"/>
<source>his permanents</source> <source>his permanents</source>
<translation>seine/ihre bleibenden Karten</translation> <translation>seine bleibenden Karten</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="111"/> <location filename="../src/messagelogwidget.cpp" line="150"/>
<source>%1 %2 %3</source> <source>%1 %2 %3</source>
<translation>%1 %2 %3</translation> <translation>%1 %2 %3</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="116"/> <location filename="../src/messagelogwidget.cpp" line="155"/>
<source>%1 sets counter &quot;%2&quot; to %3 (%4%5)</source> <source>%1 sets counter &quot;%2&quot; to %3 (%4%5)</source>
<translation>%1 setzt Zählmarke &quot;%2&quot; auf %3% (%4%5)</translation> <translation>%1 setzt Zähler &quot;%2&quot; auf %3 (%4%5)</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="122"/> <location filename="../src/messagelogwidget.cpp" line="162"/>
<source>%1 sets %2 to not untap normally.</source> <source>%1 sets %2 to not untap normally.</source>
<translation>%1 setzt %2 auf explizites enttappen.</translation> <translation>%1 setzt %2 auf explizites Enttappen.</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="124"/> <location filename="../src/messagelogwidget.cpp" line="164"/>
<source>%1 sets %2 to untap normally.</source> <source>%1 sets %2 to untap normally.</source>
<translation>%1 setzt %2 auf normales enttappen.</translation> <translation>%1 setzt %2 auf normales Enttappen.</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="130"/> <location filename="../src/messagelogwidget.cpp" line="171"/>
<source>%1 is looking at the top %2 cards of %3&apos;s %4</source> <source>%1 is looking at the top %2 cards of %3&apos;s %4</source>
<translation>%1 sieht sich die obersten %2 Karten von %3&apos;s %4</translation> <translation>%1 sieht sich die obersten %2 Karten von %3s %4 an</translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="132"/> <location filename="../src/messagelogwidget.cpp" line="173"/>
<source>%1 is looking at %2&apos;s %3</source> <source>%1 is looking at %2&apos;s %3</source>
<translation>%1 sieht sich %2&apos;s %3 an</translation> <translation>%1 sieht sich %2s %3 an</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -379,48 +379,48 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="286"/> <location filename="../src/game.cpp" line="285"/>
<source>Set life</source> <source>Set life</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="286"/> <location filename="../src/game.cpp" line="285"/>
<source>New life total:</source> <source>New life total:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="299"/> <location filename="../src/game.cpp" line="298"/>
<source>Roll dice</source> <source>Roll dice</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="299"/> <location filename="../src/game.cpp" line="298"/>
<source>Number of sides:</source> <source>Number of sides:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="311"/> <location filename="../src/game.cpp" line="310"/>
<source>Draw cards</source> <source>Draw cards</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="311"/> <location filename="../src/game.cpp" line="310"/>
<location filename="../src/game.cpp" line="389"/> <location filename="../src/game.cpp" line="388"/>
<source>Number:</source> <source>Number:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="318"/> <location filename="../src/game.cpp" line="317"/>
<source>Create token</source> <source>Create token</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="318"/> <location filename="../src/game.cpp" line="317"/>
<source>Name:</source> <source>Name:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/game.cpp" line="389"/> <location filename="../src/game.cpp" line="388"/>
<source>Set counters</source> <source>Set counters</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -639,125 +639,185 @@
<context> <context>
<name>MessageLogWidget</name> <name>MessageLogWidget</name>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="7"/> <location filename="../src/messagelogwidget.cpp" line="15"/>
<source>Connecting to %1...</source> <source>Connecting to %1...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="12"/> <location filename="../src/messagelogwidget.cpp" line="20"/>
<source>Connected.</source> <source>Connected.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="21"/> <location filename="../src/messagelogwidget.cpp" line="29"/>
<source>Disconnected from server.</source> <source>Disconnected from server.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="32"/> <location filename="../src/messagelogwidget.cpp" line="40"/>
<source>Invalid password.</source> <source>Invalid password.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="40"/> <location filename="../src/messagelogwidget.cpp" line="48"/>
<source>You have joined the game. Player list:</source> <source>You have joined the game. Player list:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="48"/> <location filename="../src/messagelogwidget.cpp" line="56"/>
<source>%1 has joined the game</source> <source>%1 has joined the game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="53"/> <location filename="../src/messagelogwidget.cpp" line="61"/>
<source>%1 has left the game</source> <source>%1 has left the game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="58"/> <location filename="../src/messagelogwidget.cpp" line="66"/>
<source>%1 is ready to start a new game.</source> <source>%1 is ready to start a new game.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="63"/> <location filename="../src/messagelogwidget.cpp" line="71"/>
<source>Game has started.</source> <source>Game has started.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="73"/> <location filename="../src/messagelogwidget.cpp" line="81"/>
<source>%1 shuffles his/her library</source> <source>%1 shuffles his/her library</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="78"/> <location filename="../src/messagelogwidget.cpp" line="86"/>
<source>%1 rolled a %2 with a %3-sided dice</source> <source>%1 rolled a %2 with a %3-sided dice</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="84"/> <location filename="../src/messagelogwidget.cpp" line="92"/>
<source>%1 draws a card</source> <source>%1 draws a card</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="86"/> <location filename="../src/messagelogwidget.cpp" line="94"/>
<source>%1 draws %2 cards</source> <source>%1 draws %2 cards</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="91"/> <location filename="../src/messagelogwidget.cpp" line="103"/>
<source>%1 moves %2 from %3 to %4</source> <source>from table</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="96"/> <location filename="../src/messagelogwidget.cpp" line="105"/>
<source>%1 creates token: %2</source> <source>from graveyard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="102"/> <location filename="../src/messagelogwidget.cpp" line="107"/>
<source>%1 places %2 counters on %3 (now %4)</source> <source>from exile</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="104"/> <location filename="../src/messagelogwidget.cpp" line="109"/>
<source>%1 removes %2 counters from %3 (now %4)</source> <source>from hand</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="110"/>
<source>his permanents</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="111"/> <location filename="../src/messagelogwidget.cpp" line="111"/>
<source>%1 %2 %3</source> <source>from library</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="116"/> <location filename="../src/messagelogwidget.cpp" line="115"/>
<source>%1 sets counter &quot;%2&quot; to %3 (%4%5)</source> <source>%1 puts %2 into play %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="118"/>
<source>%1 puts %2 %3 into graveyard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="120"/>
<source>%1 exiles %2 %3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="122"/> <location filename="../src/messagelogwidget.cpp" line="122"/>
<source>%1 sets %2 to not untap normally.</source> <source>%1 moves %2 %3 to hand</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="124"/> <location filename="../src/messagelogwidget.cpp" line="124"/>
<source>%1 puts %2 %3 on top of his library</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="126"/>
<source>%1 moves %2 %3 to %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="133"/>
<source>%1 creates token: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="140"/>
<source>%1 places %2 counters on %3 (now %4)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="142"/>
<source>%1 removes %2 counters from %3 (now %4)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="150"/>
<source>%1 %2 %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="150"/>
<source>taps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="150"/>
<source>untaps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="155"/>
<source>%1 sets counter &quot;%2&quot; to %3 (%4%5)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="162"/>
<source>%1 sets %2 to not untap normally.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="164"/>
<source>%1 sets %2 to untap normally.</source> <source>%1 sets %2 to untap normally.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="130"/> <location filename="../src/messagelogwidget.cpp" line="171"/>
<source>%1 is looking at the top %2 cards of %3&apos;s %4</source> <source>%1 is looking at the top %2 cards of %3&apos;s %4</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/messagelogwidget.cpp" line="132"/> <location filename="../src/messagelogwidget.cpp" line="173"/>
<source>%1 is looking at %2&apos;s %3</source> <source>%1 is looking at %2&apos;s %3</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/messagelogwidget.cpp" line="149"/>
<source>his permanents</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>MessagesSettingsPage</name> <name>MessagesSettingsPage</name>