added 'undo last draw' feature. protocol version bump (12)

This commit is contained in:
Max-Wilhelm Bruker 2011-01-27 17:49:31 +01:00
parent c203d51f43
commit 7116382a96
25 changed files with 1763 additions and 1419 deletions

View file

@ -1673,7 +1673,8 @@
<location filename="../src/window_main.cpp" line="171"/>
<location filename="../src/window_main.cpp" line="177"/>
<location filename="../src/window_main.cpp" line="184"/>
<location filename="../src/window_main.cpp" line="189"/>
<location filename="../src/window_main.cpp" line="190"/>
<location filename="../src/window_main.cpp" line="192"/>
<source>Error</source>
<translation>Fehler</translation>
</message>
@ -1693,57 +1694,70 @@
<translation>Netzwerkfehler: %1</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="189"/>
<source>Protocol version mismatch. Local version: %1, remote version: %2.</source>
<translation>Protokollversionen stimmen nicht überein. Lokale Version: %1, Serverversion: %2.</translation>
<location filename="../src/window_main.cpp" line="190"/>
<source>You are trying to connect to an obsolete server. Please downgrade your Cockatrice version or connect to a suitable server.
Local version is %1, remote version is %2.</source>
<translation>Sie versuchen sich an einem veralteten Server anzumelden. Bitte verwenden Sie eine ältere Cockatrice-Version oder melden Sie sich an einem aktuellen Server an.
Lokale Version ist %1, Serverversion ist %2.</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="195"/>
<location filename="../src/window_main.cpp" line="192"/>
<source>Your Cockatrice client is obsolete. Please update your Cockatrice version.
Local version is %1, remote version is %2.</source>
<translation>Ihr Cockatrice-Client ist veraltet. Bitte laden Sie sich die neueste Version herunter.
Lokale Version ist %1, Serverversion ist %2.</translation>
</message>
<message>
<source>Protocol version mismatch. Local version: %1, remote version: %2.</source>
<translation type="obsolete">Protokollversionen stimmen nicht überein. Lokale Version: %1, Serverversion: %2.</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="198"/>
<source>Connecting to %1...</source>
<translation>Verbinde zu %1...</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="196"/>
<location filename="../src/window_main.cpp" line="199"/>
<source>Disconnected</source>
<translation>nicht verbunden</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="197"/>
<location filename="../src/window_main.cpp" line="200"/>
<source>Logged in at %1</source>
<translation>Angemeldet bei %1</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="206"/>
<location filename="../src/window_main.cpp" line="209"/>
<source>&amp;Connect...</source>
<translation>&amp;Verbinden...</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="207"/>
<location filename="../src/window_main.cpp" line="210"/>
<source>&amp;Disconnect</source>
<translation>Verbindung &amp;trennen</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="208"/>
<location filename="../src/window_main.cpp" line="211"/>
<source>Start &amp;local game...</source>
<translation>&amp;Lokales Spiel starten...</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="217"/>
<location filename="../src/window_main.cpp" line="220"/>
<source>&amp;About Cockatrice</source>
<translation>&amp;Über Cockatrice</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="218"/>
<location filename="../src/window_main.cpp" line="221"/>
<source>&amp;Help</source>
<translation>&amp;Hilfe</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="295"/>
<location filename="../src/window_main.cpp" line="298"/>
<source>Are you sure?</source>
<translation>Sind Sie sicher?</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="295"/>
<location filename="../src/window_main.cpp" line="298"/>
<source>There are still open games. Are you sure you want to quit?</source>
<translation>Es gibt noch offene Spiele. Wollen Sie das Programm wirklich beenden?</translation>
</message>
@ -1760,27 +1774,27 @@
<translation type="obsolete">Spiel ver&amp;lassen</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="209"/>
<location filename="../src/window_main.cpp" line="212"/>
<source>&amp;Deck editor</source>
<translation>&amp;Deck-Editor</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="210"/>
<location filename="../src/window_main.cpp" line="213"/>
<source>&amp;Full screen</source>
<translation>&amp;Vollbild</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="211"/>
<location filename="../src/window_main.cpp" line="214"/>
<source>Ctrl+F</source>
<translation>Ctrl+F</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="212"/>
<location filename="../src/window_main.cpp" line="215"/>
<source>&amp;Settings...</source>
<translation>&amp;Einstellungen...</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="213"/>
<location filename="../src/window_main.cpp" line="216"/>
<source>&amp;Exit</source>
<translation>&amp;Beenden</translation>
</message>
@ -1793,7 +1807,7 @@
<translation type="obsolete">Esc</translation>
</message>
<message>
<location filename="../src/window_main.cpp" line="215"/>
<location filename="../src/window_main.cpp" line="218"/>
<source>&amp;Cockatrice</source>
<translation>&amp;Cockatrice</translation>
</message>
@ -1877,8 +1891,8 @@
<translation type="obsolete">%1 zieht %2 Karten</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="197"/>
<location filename="../src/messagelogwidget.cpp" line="362"/>
<location filename="../src/messagelogwidget.cpp" line="205"/>
<location filename="../src/messagelogwidget.cpp" line="370"/>
<source>a card</source>
<translation>eine Karte</translation>
</message>
@ -2037,167 +2051,177 @@
<translation>%1 zieht %2 Karten.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="148"/>
<location filename="../src/messagelogwidget.cpp" line="144"/>
<source>%1 undoes his last draw.</source>
<translation>%1 legt die zuletzt gezogene Karte zurück.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="146"/>
<source>%1 undoes his last draw (%2).</source>
<translation>%1 legt die zuletzt gezogene Karte zurück (%2).</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="156"/>
<source> from table</source>
<translation> vom Spielfeld</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="150"/>
<location filename="../src/messagelogwidget.cpp" line="158"/>
<source> from graveyard</source>
<translation> aus dem Friedhof</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="152"/>
<location filename="../src/messagelogwidget.cpp" line="160"/>
<source> from exile</source>
<translation> aus dem Exil</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="154"/>
<location filename="../src/messagelogwidget.cpp" line="162"/>
<source> from hand</source>
<translation> von der Hand</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="158"/>
<location filename="../src/messagelogwidget.cpp" line="166"/>
<source>the bottom card of his library</source>
<translation>die unterste Karte seiner Bibliothek</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="161"/>
<location filename="../src/messagelogwidget.cpp" line="169"/>
<source> from the bottom of his library</source>
<translation>, die unterste Karte seiner Bibliothek,</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="164"/>
<location filename="../src/messagelogwidget.cpp" line="172"/>
<source>the top card of his library</source>
<translation>die oberste Karte seiner Bibliothek</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="167"/>
<location filename="../src/messagelogwidget.cpp" line="175"/>
<source> from the top of his library</source>
<translation>, die oberste Karte seiner Bibliothek,</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="169"/>
<location filename="../src/messagelogwidget.cpp" line="177"/>
<source> from library</source>
<translation> aus der Bibliothek</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="171"/>
<location filename="../src/messagelogwidget.cpp" line="179"/>
<source> from sideboard</source>
<translation> aus dem Sideboard</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="173"/>
<location filename="../src/messagelogwidget.cpp" line="181"/>
<source> from the stack</source>
<translation> vom Stapel</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="202"/>
<location filename="../src/messagelogwidget.cpp" line="210"/>
<source>%1 gives %2 control over %3.</source>
<translation>%1 überlässt %2 die Kontrolle über %3.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="208"/>
<location filename="../src/messagelogwidget.cpp" line="216"/>
<source>%1 puts %2 into play%3.</source>
<translation>%1 bringt %2%3 ins Spiel.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="210"/>
<location filename="../src/messagelogwidget.cpp" line="218"/>
<source>%1 puts %2%3 into graveyard.</source>
<translation>%1 legt %2%3 auf den Friedhof.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="212"/>
<location filename="../src/messagelogwidget.cpp" line="220"/>
<source>%1 exiles %2%3.</source>
<translation>%1 schickt %2%3 ins Exil.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="214"/>
<location filename="../src/messagelogwidget.cpp" line="222"/>
<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="217"/>
<location filename="../src/messagelogwidget.cpp" line="225"/>
<source>%1 puts %2%3 into his library.</source>
<translation>%1 legt %2%3 in seine Bibliothek.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="219"/>
<location filename="../src/messagelogwidget.cpp" line="227"/>
<source>%1 puts %2%3 on bottom of his library.</source>
<translation>%1 legt %2%3 unter seine Bibliothek.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="221"/>
<location filename="../src/messagelogwidget.cpp" line="229"/>
<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="223"/>
<location filename="../src/messagelogwidget.cpp" line="231"/>
<source>%1 puts %2%3 into his library at position %4.</source>
<translation>%1 legt %2%3 in seine Bibliothek an %4. Stelle.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="225"/>
<location filename="../src/messagelogwidget.cpp" line="233"/>
<source>%1 moves %2%3 to sideboard.</source>
<translation>%1 legt %2%3 in sein Sideboard.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="227"/>
<location filename="../src/messagelogwidget.cpp" line="235"/>
<source>%1 plays %2%3.</source>
<translation>%1 spielt %2%3 aus.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="235"/>
<location filename="../src/messagelogwidget.cpp" line="243"/>
<source>%1 flips %2 face-down.</source>
<translation>%1 wendet %2 auf die Rückseite.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="237"/>
<location filename="../src/messagelogwidget.cpp" line="245"/>
<source>%1 flips %2 face-up.</source>
<translation>%1 wendet %2 auf die Vorderseite.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="242"/>
<location filename="../src/messagelogwidget.cpp" line="250"/>
<source>%1 destroys %2.</source>
<translation>%1 zerstört %2.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="247"/>
<location filename="../src/messagelogwidget.cpp" line="255"/>
<source>%1 attaches %2 to %3&apos;s %4.</source>
<translation>%1 legt %2 an %3s %4 an.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="252"/>
<location filename="../src/messagelogwidget.cpp" line="260"/>
<source>%1 unattaches %2.</source>
<translation>%1 löst %2 ab.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="257"/>
<location filename="../src/messagelogwidget.cpp" line="265"/>
<source>%1 creates token: %2%3.</source>
<translation>%1 erstellt Token: %2%3.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="263"/>
<location filename="../src/messagelogwidget.cpp" line="271"/>
<source>%1 points from %2&apos;s %3 to %4.</source>
<translation>%1 zeigt von %2s %3 auf %4.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="373"/>
<location filename="../src/messagelogwidget.cpp" line="381"/>
<source>%1 randomly reveals %2%3 to %4.</source>
<translation>%1 zeigt %4 zufällig %2%3 vor.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="375"/>
<location filename="../src/messagelogwidget.cpp" line="383"/>
<source>%1 randomly reveals %2%3.</source>
<translation>%1 zeigt zufällig %2%3 offen vor.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="378"/>
<location filename="../src/messagelogwidget.cpp" line="386"/>
<source>%1 reveals %2%3 to %4.</source>
<translation>%1 zeigt %4 %2%3 vor.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="380"/>
<location filename="../src/messagelogwidget.cpp" line="388"/>
<source>%1 reveals %2%3.</source>
<translation>%1 zeigt %2%3 offen vor.</translation>
</message>
@ -2206,12 +2230,12 @@
<translation type="obsolete">%1 erstellt einen Spielstein: %2 (%3).</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="270"/>
<location filename="../src/messagelogwidget.cpp" line="278"/>
<source>%1 points from %2&apos;s %3 to %4&apos;s %5.</source>
<translation>%1 zeigt von %2s %3 auf %4s %5.</translation>
</message>
<message numerus="yes">
<location filename="../src/messagelogwidget.cpp" line="285"/>
<location filename="../src/messagelogwidget.cpp" line="293"/>
<source>%1 places %n counter(s) (%2) on %3 (now %4).</source>
<translation>
<numerusform>%1 legt eine Marke (%2) auf %3 (jetzt %4).</numerusform>
@ -2219,7 +2243,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../src/messagelogwidget.cpp" line="287"/>
<location filename="../src/messagelogwidget.cpp" line="295"/>
<source>%1 removes %n counter(s) (%2) from %3 (now %4).</source>
<translation>
<numerusform>%1 entfernt eine Marke (%2) von %3 (jetzt %4).</numerusform>
@ -2227,37 +2251,37 @@
</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="290"/>
<location filename="../src/messagelogwidget.cpp" line="298"/>
<source>red</source>
<translation>rot</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="291"/>
<location filename="../src/messagelogwidget.cpp" line="299"/>
<source>yellow</source>
<translation>gelb</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="292"/>
<location filename="../src/messagelogwidget.cpp" line="300"/>
<source>green</source>
<translation>grün</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="311"/>
<location filename="../src/messagelogwidget.cpp" line="319"/>
<source>%1 sets counter %2 to %3 (%4%5).</source>
<translation>%1 setzt Zähler %2 auf %3 (%4%5).</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="326"/>
<location filename="../src/messagelogwidget.cpp" line="334"/>
<source>%1 sets PT of %2 to %3.</source>
<translation>%1 setzt Kampfwerte von %2 auf %3.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="331"/>
<location filename="../src/messagelogwidget.cpp" line="339"/>
<source>%1 sets annotation of %2 to %3.</source>
<translation>%1 versieht %2 mit dem Hinweis %3.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="337"/>
<location filename="../src/messagelogwidget.cpp" line="345"/>
<source>%1 is looking at the top %2 cards %3.</source>
<translation>%1 sieht sich die obersten %2 Karten %3 an.</translation>
</message>
@ -2354,7 +2378,7 @@
<translation type="obsolete">%1 entfernt %2 Zählmarken von %3 (jetzt %4).</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="306"/>
<location filename="../src/messagelogwidget.cpp" line="314"/>
<source>%1 %2 %3.</source>
<translation>%1 %2 %3.</translation>
</message>
@ -2367,22 +2391,22 @@
<translation type="obsolete">%1 sieht sich die obersten %2 Karten %3 an.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="339"/>
<location filename="../src/messagelogwidget.cpp" line="347"/>
<source>%1 is looking at %2.</source>
<translation>%1 sieht sich %2 an.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="345"/>
<location filename="../src/messagelogwidget.cpp" line="353"/>
<source>%1 stops looking at %2.</source>
<translation>%1 sieht sich %2 nicht mehr an.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="368"/>
<location filename="../src/messagelogwidget.cpp" line="376"/>
<source>%1 reveals %2 to %3.</source>
<translation>%1 zeigt %3 %2.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="370"/>
<location filename="../src/messagelogwidget.cpp" line="378"/>
<source>%1 reveals %2.</source>
<translation>%1 zeigt %2 offen vor.</translation>
</message>
@ -2403,7 +2427,7 @@
<translation type="obsolete">%1 zeigt %2 aus %3 offen vor.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="405"/>
<location filename="../src/messagelogwidget.cpp" line="413"/>
<source>ending phase</source>
<translation>die Zugendphase</translation>
</message>
@ -2432,57 +2456,57 @@
<translation type="obsolete">%1 sieht sich %2s %3 nicht mehr an</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="387"/>
<location filename="../src/messagelogwidget.cpp" line="395"/>
<source>It is now %1&apos;s turn.</source>
<translation>%1 ist am Zug.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="395"/>
<location filename="../src/messagelogwidget.cpp" line="403"/>
<source>untap step</source>
<translation>das Enttappsegment</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="396"/>
<location filename="../src/messagelogwidget.cpp" line="404"/>
<source>upkeep step</source>
<translation>das Versorgungssegment</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="397"/>
<location filename="../src/messagelogwidget.cpp" line="405"/>
<source>draw step</source>
<translation>das Ziehsegment</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="398"/>
<location filename="../src/messagelogwidget.cpp" line="406"/>
<source>first main phase</source>
<translation>die erste Hauptphase</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="399"/>
<location filename="../src/messagelogwidget.cpp" line="407"/>
<source>beginning of combat step</source>
<translation>das Anfangssegment der Kampfphase</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="400"/>
<location filename="../src/messagelogwidget.cpp" line="408"/>
<source>declare attackers step</source>
<translation>das Angreifer-Deklarieren-Segment</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="401"/>
<location filename="../src/messagelogwidget.cpp" line="409"/>
<source>declare blockers step</source>
<translation>das Blocker-Deklarieren-Segment</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="402"/>
<location filename="../src/messagelogwidget.cpp" line="410"/>
<source>combat damage step</source>
<translation>das Kampfschadenssegment</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="403"/>
<location filename="../src/messagelogwidget.cpp" line="411"/>
<source>end of combat step</source>
<translation>das Endsegment der Kampfphase</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="404"/>
<location filename="../src/messagelogwidget.cpp" line="412"/>
<source>second main phase</source>
<translation>die zweite Hauptphase</translation>
</message>
@ -2491,7 +2515,7 @@
<translation type="obsolete">das Ende-des-Zuges-Segment</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="407"/>
<location filename="../src/messagelogwidget.cpp" line="415"/>
<source>It is now the %1.</source>
<translation>Es ist nun %1.</translation>
</message>
@ -2500,12 +2524,12 @@
<translation type="obsolete">%1 bewegt %2 %3 nach %4</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="306"/>
<location filename="../src/messagelogwidget.cpp" line="314"/>
<source>taps</source>
<translation>tappt</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="306"/>
<location filename="../src/messagelogwidget.cpp" line="314"/>
<source>untaps</source>
<translation>enttappt</translation>
</message>
@ -2530,7 +2554,7 @@
<translation type="obsolete">%1 entfernt %2 Zählmarken von %3 (jetzt %4)</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="303"/>
<location filename="../src/messagelogwidget.cpp" line="311"/>
<source>his permanents</source>
<translation>seine bleibenden Karten</translation>
</message>
@ -2543,12 +2567,12 @@
<translation type="obsolete">%1 setzt Zähler &quot;%2&quot; auf %3 (%4%5)</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="318"/>
<location filename="../src/messagelogwidget.cpp" line="326"/>
<source>%1 sets %2 to not untap normally.</source>
<translation>%1 setzt %2 auf explizites Enttappen.</translation>
</message>
<message>
<location filename="../src/messagelogwidget.cpp" line="320"/>
<location filename="../src/messagelogwidget.cpp" line="328"/>
<source>%1 sets %2 to untap normally.</source>
<translation>%1 setzt %2 auf normales Enttappen.</translation>
</message>
@ -2653,21 +2677,21 @@
<context>
<name>Player</name>
<message>
<location filename="../src/player.cpp" line="393"/>
<location filename="../src/player.cpp" line="397"/>
<location filename="../src/player.cpp" line="401"/>
<location filename="../src/player.cpp" line="396"/>
<location filename="../src/player.cpp" line="400"/>
<location filename="../src/player.cpp" line="404"/>
<source>Move to &amp;top of library</source>
<translation>Oben auf die Biblio&amp;thek legen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="394"/>
<location filename="../src/player.cpp" line="398"/>
<location filename="../src/player.cpp" line="402"/>
<location filename="../src/player.cpp" line="397"/>
<location filename="../src/player.cpp" line="401"/>
<location filename="../src/player.cpp" line="405"/>
<source>Move to &amp;bottom of library</source>
<translation>Unter die &amp;Bibliothek legen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="405"/>
<location filename="../src/player.cpp" line="408"/>
<source>&amp;View library</source>
<translation>&amp;Zeige Bibliothek</translation>
</message>
@ -2676,37 +2700,37 @@
<translation type="obsolete">Oberste Karten in den F&amp;riedhof legen...</translation>
</message>
<message>
<location filename="../src/player.cpp" line="415"/>
<location filename="../src/player.cpp" line="419"/>
<source>Move top cards to &amp;exile...</source>
<translation>Oberste Karten ins &amp;Exil schicken...</translation>
</message>
<message>
<location filename="../src/player.cpp" line="451"/>
<location filename="../src/player.cpp" line="455"/>
<source>F3</source>
<translation>F3</translation>
</message>
<message>
<location filename="../src/player.cpp" line="406"/>
<location filename="../src/player.cpp" line="409"/>
<source>View &amp;top cards of library...</source>
<translation>Zeige die oberen Kar&amp;ten der Bibliothek...</translation>
</message>
<message>
<location filename="../src/player.cpp" line="386"/>
<location filename="../src/player.cpp" line="389"/>
<source>&amp;View graveyard</source>
<translation>&amp;Zeige Friedhof</translation>
</message>
<message>
<location filename="../src/player.cpp" line="438"/>
<location filename="../src/player.cpp" line="442"/>
<source>&amp;All players</source>
<translation>&amp;allen Spielern</translation>
</message>
<message>
<location filename="../src/player.cpp" line="450"/>
<location filename="../src/player.cpp" line="454"/>
<source>Ctrl+F3</source>
<translation>Ctrl+F3</translation>
</message>
<message>
<location filename="../src/player.cpp" line="453"/>
<location filename="../src/player.cpp" line="457"/>
<source>F4</source>
<translation>F4</translation>
</message>
@ -2715,68 +2739,73 @@
<translation type="obsolete">Zeige ent&amp;fernte Karten</translation>
</message>
<message>
<location filename="../src/player.cpp" line="409"/>
<location filename="../src/player.cpp" line="412"/>
<source>&amp;View sideboard</source>
<translation>Zeige &amp;Sideboard</translation>
</message>
<message>
<location filename="../src/player.cpp" line="388"/>
<location filename="../src/player.cpp" line="391"/>
<source>Player &quot;%1&quot;</source>
<translation>Spieler &quot;%1&quot;</translation>
</message>
<message>
<location filename="../src/player.cpp" line="395"/>
<location filename="../src/player.cpp" line="404"/>
<location filename="../src/player.cpp" line="398"/>
<location filename="../src/player.cpp" line="407"/>
<source>Move to &amp;graveyard</source>
<translation>Auf den &amp;Friedhof legen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="407"/>
<location filename="../src/player.cpp" line="410"/>
<source>Reveal &amp;library to</source>
<translation>&amp;Bibliothek jemandem zeigen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="408"/>
<location filename="../src/player.cpp" line="411"/>
<source>Reveal t&amp;op card to</source>
<translation>&amp;Oberste Karte jemandem zeigen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="412"/>
<location filename="../src/player.cpp" line="415"/>
<source>&amp;Undo last draw</source>
<translation>Zuletzt gezogene Karte zur&amp;ücklegen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="416"/>
<source>Take &amp;mulligan</source>
<translation>&amp;Mulligan nehmen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="414"/>
<location filename="../src/player.cpp" line="418"/>
<source>Move top cards to &amp;graveyard...</source>
<translation>Oberste Karten auf den F&amp;riedhof legen...</translation>
</message>
<message>
<location filename="../src/player.cpp" line="416"/>
<location filename="../src/player.cpp" line="420"/>
<source>Put top card on &amp;bottom</source>
<translation>Oberste Karte nach &amp;unten legen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="418"/>
<location filename="../src/player.cpp" line="422"/>
<source>&amp;Hand</source>
<translation>&amp;Hand</translation>
</message>
<message>
<location filename="../src/player.cpp" line="419"/>
<location filename="../src/player.cpp" line="423"/>
<source>&amp;Reveal to</source>
<translation>Jemandem &amp;zeigen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="420"/>
<location filename="../src/player.cpp" line="424"/>
<source>Reveal r&amp;andom card to</source>
<translation>Z&amp;ufällige Karte jemandem zeigen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="422"/>
<location filename="../src/player.cpp" line="426"/>
<source>&amp;Library</source>
<translation>Bib&amp;liothek</translation>
</message>
<message>
<location filename="../src/player.cpp" line="389"/>
<location filename="../src/player.cpp" line="392"/>
<source>&amp;Graveyard</source>
<translation>&amp;Friedhof</translation>
</message>
@ -2785,7 +2814,7 @@
<translation type="obsolete">Entfe&amp;rnte Karten</translation>
</message>
<message>
<location filename="../src/player.cpp" line="421"/>
<location filename="../src/player.cpp" line="425"/>
<source>&amp;Sideboard</source>
<translation>&amp;Sideboard</translation>
</message>
@ -2798,33 +2827,33 @@
<translation type="obsolete">&amp;Hinweis setzen...</translation>
</message>
<message>
<location filename="../src/player.cpp" line="514"/>
<location filename="../src/player.cpp" line="520"/>
<source>View top cards of library</source>
<translation>Zeige die obersten Karten der Bibliothek</translation>
</message>
<message>
<location filename="../src/player.cpp" line="514"/>
<location filename="../src/player.cpp" line="520"/>
<source>Number of cards:</source>
<translation>Anzahl der Karten:</translation>
</message>
<message>
<location filename="../src/player.cpp" line="410"/>
<location filename="../src/player.cpp" line="413"/>
<source>&amp;Draw card</source>
<translation>Karte &amp;ziehen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="387"/>
<location filename="../src/player.cpp" line="390"/>
<source>&amp;View exile</source>
<translation>&amp;Zeige Exil</translation>
</message>
<message>
<location filename="../src/player.cpp" line="390"/>
<location filename="../src/player.cpp" line="393"/>
<source>&amp;Exile</source>
<translation>&amp;Exil</translation>
</message>
<message>
<location filename="../src/player.cpp" line="399"/>
<location filename="../src/player.cpp" line="403"/>
<location filename="../src/player.cpp" line="402"/>
<location filename="../src/player.cpp" line="406"/>
<source>Move to &amp;hand</source>
<translation>auf die &amp;Hand nehmen</translation>
</message>
@ -2833,28 +2862,28 @@
<translation type="obsolete">auf den &amp;Friedhof legen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="396"/>
<location filename="../src/player.cpp" line="400"/>
<location filename="../src/player.cpp" line="399"/>
<location filename="../src/player.cpp" line="403"/>
<source>Move to &amp;exile</source>
<translation>ins &amp;Exil schicken</translation>
</message>
<message>
<location filename="../src/player.cpp" line="452"/>
<location filename="../src/player.cpp" line="456"/>
<source>Ctrl+W</source>
<translation>Ctrl+W</translation>
</message>
<message>
<location filename="../src/player.cpp" line="454"/>
<location filename="../src/player.cpp" line="458"/>
<source>Ctrl+D</source>
<translation>Ctrl+D</translation>
</message>
<message>
<location filename="../src/player.cpp" line="411"/>
<location filename="../src/player.cpp" line="414"/>
<source>D&amp;raw cards...</source>
<translation>Ka&amp;rten ziehen...</translation>
</message>
<message>
<location filename="../src/player.cpp" line="455"/>
<location filename="../src/player.cpp" line="459"/>
<source>Ctrl+E</source>
<translation>Ctrl+E</translation>
</message>
@ -2863,32 +2892,37 @@
<translation type="obsolete">&amp;Mulligan nehmen...</translation>
</message>
<message>
<location filename="../src/player.cpp" line="456"/>
<location filename="../src/player.cpp" line="461"/>
<source>Ctrl+M</source>
<translation>Ctrl+M</translation>
</message>
<message>
<location filename="../src/player.cpp" line="413"/>
<location filename="../src/player.cpp" line="417"/>
<source>&amp;Shuffle</source>
<translation>Mi&amp;schen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="457"/>
<location filename="../src/player.cpp" line="462"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="../src/player.cpp" line="423"/>
<location filename="../src/player.cpp" line="427"/>
<source>&amp;Counters</source>
<translation>&amp;Zähler</translation>
</message>
<message>
<location filename="../src/player.cpp" line="425"/>
<location filename="../src/player.cpp" line="429"/>
<source>&amp;Untap all permanents</source>
<translation>&amp;Enttappe alle bleibenden Karten</translation>
</message>
<message>
<location filename="../src/player.cpp" line="458"/>
<location filename="../src/player.cpp" line="460"/>
<source>Ctrl+Shift+D</source>
<translation>Ctrl+Shift+D</translation>
</message>
<message>
<location filename="../src/player.cpp" line="463"/>
<source>Ctrl+U</source>
<translation>Ctrl+U</translation>
</message>
@ -2917,42 +2951,42 @@
<translation type="obsolete">Ctrl+L</translation>
</message>
<message>
<location filename="../src/player.cpp" line="426"/>
<location filename="../src/player.cpp" line="430"/>
<source>R&amp;oll die...</source>
<translation>&amp;Würfeln...</translation>
</message>
<message>
<location filename="../src/player.cpp" line="459"/>
<location filename="../src/player.cpp" line="464"/>
<source>Ctrl+I</source>
<translation>Ctrl+I</translation>
</message>
<message>
<location filename="../src/player.cpp" line="427"/>
<location filename="../src/player.cpp" line="431"/>
<source>&amp;Create token...</source>
<translation>Spiels&amp;tein erstellen...</translation>
</message>
<message>
<location filename="../src/player.cpp" line="460"/>
<location filename="../src/player.cpp" line="465"/>
<source>Ctrl+T</source>
<translation>Ctrl+T</translation>
</message>
<message>
<location filename="../src/player.cpp" line="428"/>
<location filename="../src/player.cpp" line="432"/>
<source>C&amp;reate another token</source>
<translation>&amp;Noch einen Spielstein erstellen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="461"/>
<location filename="../src/player.cpp" line="466"/>
<source>Ctrl+G</source>
<translation>Ctrl+G</translation>
</message>
<message>
<location filename="../src/player.cpp" line="429"/>
<location filename="../src/player.cpp" line="433"/>
<source>S&amp;ay</source>
<translation>S&amp;agen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="435"/>
<location filename="../src/player.cpp" line="439"/>
<source>C&amp;ard</source>
<translation>&amp;Karte</translation>
</message>
@ -3045,50 +3079,50 @@
<translation type="obsolete">F10</translation>
</message>
<message>
<location filename="../src/player.cpp" line="553"/>
<location filename="../src/player.cpp" line="559"/>
<source>Draw cards</source>
<translation>Karten ziehen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="553"/>
<location filename="../src/player.cpp" line="560"/>
<location filename="../src/player.cpp" line="576"/>
<location filename="../src/player.cpp" line="1427"/>
<location filename="../src/player.cpp" line="559"/>
<location filename="../src/player.cpp" line="571"/>
<location filename="../src/player.cpp" line="587"/>
<location filename="../src/player.cpp" line="1444"/>
<source>Number:</source>
<translation>Anzahl:</translation>
</message>
<message>
<location filename="../src/player.cpp" line="560"/>
<location filename="../src/player.cpp" line="571"/>
<source>Move top cards to grave</source>
<translation>Oberste Karten in den Friedhof legen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="576"/>
<location filename="../src/player.cpp" line="587"/>
<source>Move top cards to exile</source>
<translation>Oberste Karten ins Exil schicken</translation>
</message>
<message>
<location filename="../src/player.cpp" line="1347"/>
<location filename="../src/player.cpp" line="1364"/>
<source>Set power/toughness</source>
<translation>Kampfwerte setzen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="1347"/>
<location filename="../src/player.cpp" line="1364"/>
<source>Please enter the new PT:</source>
<translation>Bitte die neuen Kampfwerte eingeben:</translation>
</message>
<message>
<location filename="../src/player.cpp" line="1373"/>
<location filename="../src/player.cpp" line="1390"/>
<source>Set annotation</source>
<translation>Hinweis setzen</translation>
</message>
<message>
<location filename="../src/player.cpp" line="1373"/>
<location filename="../src/player.cpp" line="1390"/>
<source>Please enter the new annotation:</source>
<translation>Bitte den Hinweis eingeben:</translation>
</message>
<message>
<location filename="../src/player.cpp" line="1427"/>
<location filename="../src/player.cpp" line="1444"/>
<source>Set counters</source>
<translation>Setze Zählmarken</translation>
</message>
@ -3101,12 +3135,12 @@
<translation type="obsolete">Neue Lebenspunkte insgesamt:</translation>
</message>
<message>
<location filename="../src/player.cpp" line="603"/>
<location filename="../src/player.cpp" line="614"/>
<source>Roll die</source>
<translation>Würfeln</translation>
</message>
<message>
<location filename="../src/player.cpp" line="603"/>
<location filename="../src/player.cpp" line="614"/>
<source>Number of sides:</source>
<translation>Anzahl der Seiten:</translation>
</message>