1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00

german translations (revised)

This commit is contained in:
lb@lb7520 2019-09-24 16:48:41 +02:00 committed by Shlomi Fish
parent d0f409db80
commit 58bf92b87a
2 changed files with 146 additions and 144 deletions

View file

@ -260,28 +260,27 @@ msgid "Reset all statistics"
msgstr "Rest aller Statisken" msgstr "Rest aller Statisken"
#: pysollib/actions.py:628 #: pysollib/actions.py:628
#, fuzzy, python-format
msgid "" msgid ""
"Reset ALL statistics and logs for player\n" "Reset ALL statistics and logs for player\n"
"%(player)s?" "%(player)s?"
msgstr "" msgstr ""
"Rest aller Statistiken und Protokolle für Spieler\n" "Statistiken und Protokolle für Spieler\n"
"%(player)s?" "%(player)s zurücksetzen?"
#: pysollib/actions.py:638 #: pysollib/actions.py:638
msgid "Reset game statistics" msgid "Reset game statistics"
msgstr "Reset Spielstatistiken" msgstr "Reset Spielstatistiken"
#: pysollib/actions.py:639 #: pysollib/actions.py:639
#, fuzzy, python-format
msgid "" msgid ""
"Reset statistics and logs for player\n" "Reset statistics and logs for player\n"
"%(player)s\n" "%(player)s \n"
"and game\n" "and game\n"
"%(game)s?" "%(game)s?"
msgstr "" msgstr ""
"Rest aller Statistiken und Protokolle für Spieler\n" "Statistiken and Logs für Spieler\n"
"%s?" "%(player)s und Spiel\n"
"%(game)s zurücksetzen?"
#: pysollib/actions.py:704 #: pysollib/actions.py:704
msgid "Play demo" msgid "Play demo"
@ -315,27 +314,22 @@ msgid "&New game"
msgstr "&Neues Spiel" msgstr "&Neues Spiel"
#: pysollib/app.py:672 #: pysollib/app.py:672
#, fuzzy, python-format
msgid "Loading cardset %s..." msgid "Loading cardset %s..."
msgstr "Lade %s %s..." msgstr "Lade Kartenspiel %s..."
#: pysollib/app.py:714 #: pysollib/app.py:714
#, fuzzy
msgid "Cardset load error" msgid "Cardset load error"
msgstr "Kartenset-Ladefehler" msgstr "Kartenspiel-Ladefehler"
#: pysollib/app.py:715 #: pysollib/app.py:715
#, fuzzy
msgid "Error while loading cardset" msgid "Error while loading cardset"
msgstr "Fehler während des Ladens" msgstr "Fehler während des Ladens"
#: pysollib/app.py:810 #: pysollib/app.py:810
#, fuzzy
msgid "Incompatible cardset" msgid "Incompatible cardset"
msgstr "Inkompatibel Kartenset" msgstr "Inkompatibles Kartenspiel"
#: pysollib/app.py:812 #: pysollib/app.py:812
#, fuzzy, python-format
msgid "" msgid ""
"The currently selected cardset %(cardset)s\n" "The currently selected cardset %(cardset)s\n"
"is not compatible with the game\n" "is not compatible with the game\n"
@ -343,14 +337,13 @@ msgid ""
"\n" "\n"
"Please select a %(correct_type)s type cardset.\n" "Please select a %(correct_type)s type cardset.\n"
msgstr "" msgstr ""
"Die aktuell gewählte Kartenset %(cardset)s\n" "Das aktuell gewählte Kartenset %(cardset)s\n"
"ist nicht kompatibel mit dem Spiel\n" "ist nicht kompatibel mit dem Spiel\n"
"%(game)s\n" "%(game)s\n"
"\n" "\n"
"Bitte wählen Sie ein %(correct_type)s-Kartenset.\n" "Bitte wählen Sie ein %(correct_type)s-Kartenset.\n"
#: pysollib/app.py:856 #: pysollib/app.py:856
#, fuzzy, python-format
msgid "Please select a %s type cardset" msgid "Please select a %s type cardset"
msgstr "Bitte wählen Sie ein %s-Kartenset" msgstr "Bitte wählen Sie ein %s-Kartenset"
@ -659,7 +652,6 @@ msgid "%s installation error"
msgstr "%s Installationsfehler" msgstr "%s Installationsfehler"
#: pysollib/main.py:59 #: pysollib/main.py:59
#, fuzzy, python-format
msgid "" msgid ""
"No cardsets were found!!!\n" "No cardsets were found!!!\n"
"\n" "\n"
@ -1117,7 +1109,6 @@ msgid "Unlimited redeals."
msgstr "Unlimitierte Neudecks." msgstr "Unlimitierte Neudecks."
#: pysollib/stack.py:1948 #: pysollib/stack.py:1948
#, fuzzy, python-format
msgid "%d redeal" msgid "%d redeal"
msgid_plural "%d redeals" msgid_plural "%d redeals"
msgstr[0] "%d Wiederholung" msgstr[0] "%d Wiederholung"
@ -1802,11 +1793,8 @@ msgid "Player\n"
msgstr "Spieler\n" msgstr "Spieler\n"
#: pysollib/game/__init__.py:1313 #: pysollib/game/__init__.py:1313
#, fuzzy
msgid "Discard current game?" msgid "Discard current game?"
msgstr "" msgstr "Spiel verwerfen?"
"Neustart des\n"
"aktuellen Spiels"
#: pysollib/game/__init__.py:1934 #: pysollib/game/__init__.py:1934
#, python-format #, python-format
@ -1816,6 +1804,10 @@ msgid ""
"# %(timerank)d in the top %(tops)d of playing time\n" "# %(timerank)d in the top %(tops)d of playing time\n"
"and # %(movesrank)d in the top %(tops)d of moves." "and # %(movesrank)d in the top %(tops)d of moves."
msgstr "" msgstr ""
"\n"
"Du hast Platz\n"
"# %(timerank)d unter den ersten %(tops)d der Spielzeit\n"
"und # %(movesrank)d unter den ersten %(tops)d der Züge."
#: pysollib/game/__init__.py:1942 #: pysollib/game/__init__.py:1942
#, python-format #, python-format
@ -1824,6 +1816,9 @@ msgid ""
"You have reached\n" "You have reached\n"
"# %(timerank)d in the top %(tops)d of playing time." "# %(timerank)d in the top %(tops)d of playing time."
msgstr "" msgstr ""
"\n"
"Du hast Platz\n"
"# %(timerank)d unter den ersten %(tops)d der Spielzeit."
#: pysollib/game/__init__.py:1948 #: pysollib/game/__init__.py:1948
#, python-format #, python-format
@ -1832,6 +1827,9 @@ msgid ""
"You have reached\n" "You have reached\n"
"# %(movesrank)d in the top %(tops)s of moves." "# %(movesrank)d in the top %(tops)s of moves."
msgstr "" msgstr ""
"\n"
"Du hast Platz\n"
"# %(movesrank)d unter den ersten %(tops)s der Züge."
#: pysollib/game/__init__.py:1983 pysollib/game/__init__.py:1999 #: pysollib/game/__init__.py:1983 pysollib/game/__init__.py:1999
#, python-format #, python-format
@ -1842,13 +1840,19 @@ msgid_plural ""
"Your playing time is %(time)s\n" "Your playing time is %(time)s\n"
"for %(n)d moves." "for %(n)d moves."
msgstr[0] "" msgstr[0] ""
"Du hast %(time)s gebraucht\n"
"für %(n)d Zug."
msgstr[1] "" msgstr[1] ""
"Du hast %(time)s gebraucht\n"
"für %(n)d Züge."
#: pysollib/game/__init__.py:1987 #: pysollib/game/__init__.py:1987
msgid "" msgid ""
"Congratulations, this\n" "Congratulations, this\n"
"was a truly perfect game!" "was a truly perfect game!"
msgstr "" msgstr ""
"Gratulation, das war ein\n"
"wahrlich perfektes Spiel!"
#: pysollib/game/__init__.py:1989 pysollib/game/__init__.py:2005 #: pysollib/game/__init__.py:1989 pysollib/game/__init__.py:2005
#: pysollib/kivy/tkwidget.py:170 pysollib/pysolgtk/soundoptionsdialog.py:71 #: pysollib/kivy/tkwidget.py:170 pysollib/pysolgtk/soundoptionsdialog.py:71
@ -1858,7 +1862,7 @@ msgstr "Spiel gewonnen"
#: pysollib/game/__init__.py:2003 #: pysollib/game/__init__.py:2003
msgid "Congratulations, you did it!" msgid "Congratulations, you did it!"
msgstr "" msgstr "Gratulation, Du hast es geschafft!"
#: pysollib/game/__init__.py:2013 pysollib/game/__init__.py:2020 #: pysollib/game/__init__.py:2013 pysollib/game/__init__.py:2020
#: pysollib/kivy/tkwidget.py:173 pysollib/pysolgtk/soundoptionsdialog.py:69 #: pysollib/kivy/tkwidget.py:173 pysollib/pysolgtk/soundoptionsdialog.py:69
@ -1906,7 +1910,6 @@ msgid "&Wow"
msgstr "" msgstr ""
#: pysollib/game/__init__.py:2524 #: pysollib/game/__init__.py:2524
#, python-format
msgid "" msgid ""
"\n" "\n"
"Game solved in %d move.\n" "Game solved in %d move.\n"
@ -1914,7 +1917,11 @@ msgid_plural ""
"\n" "\n"
"Game solved in %d moves.\n" "Game solved in %d moves.\n"
msgstr[0] "" msgstr[0] ""
"\n"
"Spiel gelöst in %d Zug.\n"
msgstr[1] "" msgstr[1] ""
"\n"
"Spiel gelöst in %d Zügen.\n"
#: pysollib/game/__init__.py:2529 pysollib/game/__init__.py:2544 #: pysollib/game/__init__.py:2529 pysollib/game/__init__.py:2544
#: pysollib/game/__init__.py:2559 #: pysollib/game/__init__.py:2559
@ -1939,11 +1946,12 @@ msgid ""
"\n" "\n"
"This won't come out...\n" "This won't come out...\n"
msgstr "" msgstr ""
"\n"
"Da wird wohl nichts draus...\n"
#: pysollib/game/__init__.py:3007 #: pysollib/game/__init__.py:3007
#, fuzzy
msgid "Set bookmark" msgid "Set bookmark"
msgstr "Lesezeichen löschen" msgstr "Lesezeichen setzen"
#: pysollib/game/__init__.py:3008 #: pysollib/game/__init__.py:3008
#, python-format #, python-format
@ -1951,17 +1959,14 @@ msgid "Replace existing bookmark %d?"
msgstr "" msgstr ""
#: pysollib/game/__init__.py:3029 #: pysollib/game/__init__.py:3029
#, fuzzy
msgid "Goto bookmark" msgid "Goto bookmark"
msgstr "Lesezeichen löschen" msgstr "gehe zum Lesezeichen"
#: pysollib/game/__init__.py:3030 #: pysollib/game/__init__.py:3030
#, fuzzy, python-format
msgid "Goto bookmark %d?" msgid "Goto bookmark %d?"
msgstr "Lesezeichen löschen" msgstr "gehe zum Lesezeichen %d?"
#: pysollib/game/__init__.py:3056 #: pysollib/game/__init__.py:3056
#, fuzzy
msgid "Open game" msgid "Open game"
msgstr "Neues Spiel" msgstr "Neues Spiel"
@ -1979,7 +1984,6 @@ msgid ""
msgstr "" msgstr ""
#: pysollib/game/__init__.py:3079 #: pysollib/game/__init__.py:3079
#, fuzzy
msgid "Error while loading game" msgid "Error while loading game"
msgstr "Fehler während des Ladens" msgstr "Fehler während des Ladens"
@ -1991,19 +1995,17 @@ msgid ""
msgstr "" msgstr ""
#: pysollib/game/__init__.py:3112 pysollib/ui/tktile/menubar.py:1677 #: pysollib/game/__init__.py:3112 pysollib/ui/tktile/menubar.py:1677
#, fuzzy
msgid "Save game error" msgid "Save game error"
msgstr "Spiel speichern" msgstr "Fehler beim Speichern des Spiels"
#: pysollib/game/__init__.py:3113 #: pysollib/game/__init__.py:3113
#, fuzzy
msgid "Error while saving game" msgid "Error while saving game"
msgstr "Fehler während des Ladens" msgstr "Fehler beim Speichern des Spiels"
#: pysollib/game/__init__.py:3132 #: pysollib/game/__init__.py:3132
#, python-format #, python-format
msgid "Invalid or damaged %s save file" msgid "Invalid or damaged %s save file"
msgstr "" msgstr "Ungültige oder beschädigte Sicherung %s"
#: pysollib/game/__init__.py:3152 #: pysollib/game/__init__.py:3152
#, python-format #, python-format
@ -2011,6 +2013,9 @@ msgid ""
"Cannot load games saved with\n" "Cannot load games saved with\n"
"%(app)s version %(ver)s" "%(app)s version %(ver)s"
msgstr "" msgstr ""
"gesichtertes Spiel aus\n"
"%(app)s version %(ver)s kann\n"
"nicht geladen werden"
#: pysollib/game/__init__.py:3171 #: pysollib/game/__init__.py:3171
#, python-format #, python-format
@ -2321,7 +2326,7 @@ msgstr ""
#: pysollib/kivy/menubar.py:537 #: pysollib/kivy/menubar.py:537
msgid "Assist level" msgid "Assist level"
msgstr "Unterstützungsgrad" msgstr "Unterstützung"
#: pysollib/kivy/menubar.py:540 #: pysollib/kivy/menubar.py:540
msgid "Enable undo" msgid "Enable undo"
@ -2396,14 +2401,12 @@ msgid "Samples"
msgstr "System Töne" msgstr "System Töne"
#: pysollib/kivy/menubar.py:630 #: pysollib/kivy/menubar.py:630
#, fuzzy
msgid "are you sure" msgid "are you sure"
msgstr "sicher?" msgstr "sicher?"
#: pysollib/kivy/menubar.py:636 #: pysollib/kivy/menubar.py:636
#, fuzzy
msgid "auto drop" msgid "auto drop"
msgstr "" msgstr "Automatisch ablegen"
#: pysollib/kivy/menubar.py:642 #: pysollib/kivy/menubar.py:642
msgid "auto flip" msgid "auto flip"
@ -2746,7 +2749,7 @@ msgstr "nach PySol Version"
#: pysollib/tk/selectgame.py:161 #: pysollib/tk/selectgame.py:161
#, fuzzy #, fuzzy
msgid "by Inventors" msgid "by Inventors"
msgstr "nach Investoren" msgstr "nach Erfinder"
#: pysollib/kivy/selectgame.py:191 pysollib/pysolgtk/selectgame.py:218 #: pysollib/kivy/selectgame.py:191 pysollib/pysolgtk/selectgame.py:218
#: pysollib/tile/selectgame.py:170 pysollib/tk/selectgame.py:170 #: pysollib/tile/selectgame.py:170 pysollib/tk/selectgame.py:170
@ -2771,7 +2774,7 @@ msgstr "nach Spielmerkmal"
#: pysollib/kivy/selectgame.py:214 pysollib/pysolgtk/selectgame.py:260 #: pysollib/kivy/selectgame.py:214 pysollib/pysolgtk/selectgame.py:260
#: pysollib/tile/selectgame.py:192 pysollib/tk/selectgame.py:192 #: pysollib/tile/selectgame.py:192 pysollib/tk/selectgame.py:192
msgid "by Number of Cards" msgid "by Number of Cards"
msgstr "nach Nummer der Karten" msgstr "nach Anzahl der Karten"
#: pysollib/kivy/selectgame.py:215 pysollib/pysolgtk/selectgame.py:249 #: pysollib/kivy/selectgame.py:215 pysollib/pysolgtk/selectgame.py:249
#: pysollib/tile/selectgame.py:193 pysollib/tk/selectgame.py:193 #: pysollib/tile/selectgame.py:193 pysollib/tk/selectgame.py:193
@ -2816,7 +2819,7 @@ msgstr "Andere Nummer"
#: pysollib/kivy/selectgame.py:233 pysollib/pysolgtk/selectgame.py:267 #: pysollib/kivy/selectgame.py:233 pysollib/pysolgtk/selectgame.py:267
#: pysollib/tile/selectgame.py:212 pysollib/tk/selectgame.py:212 #: pysollib/tile/selectgame.py:212 pysollib/tk/selectgame.py:212
msgid "by Number of Decks" msgid "by Number of Decks"
msgstr "nach Nummern der Decks" msgstr "nach Anzahl der Decks"
#: pysollib/kivy/selectgame.py:234 pysollib/pysolgtk/selectgame.py:262 #: pysollib/kivy/selectgame.py:234 pysollib/pysolgtk/selectgame.py:262
#: pysollib/tile/selectgame.py:213 pysollib/tk/selectgame.py:213 #: pysollib/tile/selectgame.py:213 pysollib/tk/selectgame.py:213
@ -2851,22 +2854,22 @@ msgstr "Kein neues Aufheben"
#: pysollib/kivy/selectgame.py:246 pysollib/pysolgtk/selectgame.py:270 #: pysollib/kivy/selectgame.py:246 pysollib/pysolgtk/selectgame.py:270
#: pysollib/tile/selectgame.py:225 pysollib/tk/selectgame.py:225 #: pysollib/tile/selectgame.py:225 pysollib/tk/selectgame.py:225
msgid "1 redeal" msgid "1 redeal"
msgstr "1 neues Deck" msgstr "1 mal neu mischen"
#: pysollib/kivy/selectgame.py:248 pysollib/pysolgtk/selectgame.py:271 #: pysollib/kivy/selectgame.py:248 pysollib/pysolgtk/selectgame.py:271
#: pysollib/tile/selectgame.py:227 pysollib/tk/selectgame.py:227 #: pysollib/tile/selectgame.py:227 pysollib/tk/selectgame.py:227
msgid "2 redeals" msgid "2 redeals"
msgstr "2 Neu Mischen" msgstr "2 mal neu mischen"
#: pysollib/kivy/selectgame.py:250 pysollib/pysolgtk/selectgame.py:272 #: pysollib/kivy/selectgame.py:250 pysollib/pysolgtk/selectgame.py:272
#: pysollib/tile/selectgame.py:229 pysollib/tk/selectgame.py:229 #: pysollib/tile/selectgame.py:229 pysollib/tk/selectgame.py:229
msgid "3 redeals" msgid "3 redeals"
msgstr "3 Neu Mischen" msgstr "3 mal neu mischen"
#: pysollib/kivy/selectgame.py:256 pysollib/pysolgtk/selectgame.py:275 #: pysollib/kivy/selectgame.py:256 pysollib/pysolgtk/selectgame.py:275
#: pysollib/tile/selectgame.py:234 pysollib/tk/selectgame.py:234 #: pysollib/tile/selectgame.py:234 pysollib/tk/selectgame.py:234
msgid "Other number of redeals" msgid "Other number of redeals"
msgstr "Andere Nummer von Neukarten" msgstr "Andere Anzahl von Neukarten"
#: pysollib/kivy/selectgame.py:264 pysollib/pysolgtk/selectgame.py:311 #: pysollib/kivy/selectgame.py:264 pysollib/pysolgtk/selectgame.py:311
#: pysollib/tile/selectgame.py:241 pysollib/tk/selectgame.py:241 #: pysollib/tile/selectgame.py:241 pysollib/tk/selectgame.py:241
@ -2881,7 +2884,7 @@ msgstr "Spiele für Kinder (sehr einfach)"
#: pysollib/kivy/selectgame.py:267 pysollib/pysolgtk/selectgame.py:302 #: pysollib/kivy/selectgame.py:267 pysollib/pysolgtk/selectgame.py:302
#: pysollib/tile/selectgame.py:244 pysollib/tk/selectgame.py:244 #: pysollib/tile/selectgame.py:244 pysollib/tk/selectgame.py:244
msgid "Games with Scoring" msgid "Games with Scoring"
msgstr "Spiele mit Punkte" msgstr "Spiele mit Punkten"
#: pysollib/kivy/selectgame.py:269 pysollib/pysolgtk/selectgame.py:304 #: pysollib/kivy/selectgame.py:269 pysollib/pysolgtk/selectgame.py:304
#: pysollib/tile/selectgame.py:247 pysollib/tk/selectgame.py:247 #: pysollib/tile/selectgame.py:247 pysollib/tk/selectgame.py:247
@ -2891,7 +2894,7 @@ msgstr "Spiele mit separaten Decks"
#: pysollib/kivy/selectgame.py:271 pysollib/pysolgtk/selectgame.py:306 #: pysollib/kivy/selectgame.py:271 pysollib/pysolgtk/selectgame.py:306
#: pysollib/tile/selectgame.py:249 pysollib/tk/selectgame.py:249 #: pysollib/tile/selectgame.py:249 pysollib/tk/selectgame.py:249
msgid "Open Games (all cards visible)" msgid "Open Games (all cards visible)"
msgstr "Öffne Spiele (alle Karten sichtbar)" msgstr "Offene Spiele (alle Karten sichtbar)"
#: pysollib/kivy/selectgame.py:273 pysollib/pysolgtk/selectgame.py:308 #: pysollib/kivy/selectgame.py:273 pysollib/pysolgtk/selectgame.py:308
#: pysollib/tile/selectgame.py:251 pysollib/tk/selectgame.py:251 #: pysollib/tile/selectgame.py:251 pysollib/tk/selectgame.py:251
@ -2900,7 +2903,7 @@ msgstr "Entspannte Varianten"
#: pysollib/kivy/tkhtml.py:409 #: pysollib/kivy/tkhtml.py:409
msgid "Browser" msgid "Browser"
msgstr "" msgstr "Browser"
#: pysollib/kivy/tkhtml.py:434 pysollib/pysolgtk/tkhtml.py:218 #: pysollib/kivy/tkhtml.py:434 pysollib/pysolgtk/tkhtml.py:218
#: pysollib/tile/tkhtml.py:77 pysollib/tk/tkhtml.py:72 #: pysollib/tile/tkhtml.py:77 pysollib/tk/tkhtml.py:72
@ -3035,21 +3038,18 @@ msgstr "Regeln"
#: pysollib/pysolgtk/colorsdialog.py:87 pysollib/pysolgtk/fontsdialog.py:92 #: pysollib/pysolgtk/colorsdialog.py:87 pysollib/pysolgtk/fontsdialog.py:92
#: pysollib/ui/tktile/colorsdialog.py:107 #: pysollib/ui/tktile/colorsdialog.py:107
#, fuzzy
msgid "Select color" msgid "Select color"
msgstr "Farben setzen" msgstr "Farben setzen"
#: pysollib/pysolgtk/menubar.py:555 #: pysollib/pysolgtk/menubar.py:555
msgid "Empty" msgid "Empty"
msgstr "" msgstr "Leer"
#: pysollib/pysolgtk/menubar.py:596 #: pysollib/pysolgtk/menubar.py:596
#, fuzzy
msgid "Open Game" msgid "Open Game"
msgstr "Orientalische Spiele" msgstr "Spiel öffnen"
#: pysollib/pysolgtk/menubar.py:623 #: pysollib/pysolgtk/menubar.py:623
#, fuzzy
msgid "Save Game" msgid "Save Game"
msgstr "Spiel speichern" msgstr "Spiel speichern"
@ -3059,9 +3059,8 @@ msgid "Sound settings"
msgstr "Ton Einstellungen" msgstr "Ton Einstellungen"
#: pysollib/pysolgtk/menubar.py:680 pysollib/ui/tktile/menubar.py:1523 #: pysollib/pysolgtk/menubar.py:680 pysollib/ui/tktile/menubar.py:1523
#, fuzzy
msgid "Select table background" msgid "Select table background"
msgstr "Hintergrundfarbe wählen" msgstr "Hintergrund wählen"
#: pysollib/pysolgtk/playeroptionsdialog.py:62 #: pysollib/pysolgtk/playeroptionsdialog.py:62
#: pysollib/tile/playeroptionsdialog.py:61 #: pysollib/tile/playeroptionsdialog.py:61
@ -3550,9 +3549,8 @@ msgid "Default"
msgstr "" msgstr ""
#: pysollib/tile/menubar.py:120 #: pysollib/tile/menubar.py:120
#, fuzzy
msgid "Classic" msgid "Classic"
msgstr "Klassisches Aussehen" msgstr "Klassisch"
#: pysollib/tile/menubar.py:121 #: pysollib/tile/menubar.py:121
msgid "Revitalized" msgid "Revitalized"
@ -3592,17 +3590,16 @@ msgid "Scale Y:"
msgstr "" msgstr ""
#: pysollib/tile/selectcardset.py:270 pysollib/tk/selectcardset.py:267 #: pysollib/tile/selectcardset.py:270 pysollib/tk/selectcardset.py:267
#, fuzzy
msgid "Auto scaling" msgid "Auto scaling"
msgstr "Auto-Flip" msgstr "automatische Skalierung"
#: pysollib/tile/selectcardset.py:281 pysollib/tk/selectcardset.py:278 #: pysollib/tile/selectcardset.py:281 pysollib/tk/selectcardset.py:278
msgid "Preserve aspect ratio" msgid "Preserve aspect ratio"
msgstr "" msgstr "Seitenverhältnis beibehalten"
#: pysollib/tile/selectcardset.py:316 #: pysollib/tile/selectcardset.py:316
msgid "&Info / Settings..." msgid "&Info / Settings..."
msgstr "" msgstr "&Info / Einstellungen..."
#: pysollib/tile/selectcardset.py:439 pysollib/tk/selectcardset.py:431 #: pysollib/tile/selectcardset.py:439 pysollib/tk/selectcardset.py:431
msgid "About cardset" msgid "About cardset"
@ -3621,9 +3618,8 @@ msgid "Year:"
msgstr "Jahr:" msgstr "Jahr:"
#: pysollib/tile/selectcardset.py:488 #: pysollib/tile/selectcardset.py:488
#, fuzzy
msgid "Settings" msgid "Settings"
msgstr "Enstellung" msgstr "Enstellungen"
#: pysollib/tile/selectcardset.py:494 #: pysollib/tile/selectcardset.py:494
msgid "X offset:" msgid "X offset:"
@ -3906,14 +3902,12 @@ msgid "&Full log..."
msgstr "&Volles Protokoll..." msgstr "&Volles Protokoll..."
#: pysollib/winsystems/common.py:60 #: pysollib/winsystems/common.py:60
#, fuzzy
msgid "invalid theme name: " msgid "invalid theme name: "
msgstr "ungültige SpielID: " msgstr "ungültiger Themenname: "
#: pysollib/winsystems/common.py:76 #: pysollib/winsystems/common.py:76
#, fuzzy
msgid "invalid font name: " msgid "invalid font name: "
msgstr "ungültige SpielID: " msgstr "ungültiger Fontname: "
#: pysollib/games/mahjongg/mahjongg.py:801 #: pysollib/games/mahjongg/mahjongg.py:801
msgid "Warning" msgid "Warning"
@ -4331,9 +4325,8 @@ msgid "Highlight not matching:"
msgstr "Keine passenden hervorheben:" msgstr "Keine passenden hervorheben:"
#: pysollib/ui/tktile/findcarddialog.py:45 #: pysollib/ui/tktile/findcarddialog.py:45
#, fuzzy
msgid "Find card" msgid "Find card"
msgstr "%d Karte" msgstr "Karte suchen"
#: pysollib/ui/tktile/menubar.py:35 #: pysollib/ui/tktile/menubar.py:35
msgid "Compound" msgid "Compound"
@ -4373,37 +4366,32 @@ msgid "&All games"
msgstr "&Alle Spiele" msgstr "&Alle Spiele"
#: pysollib/ui/tktile/menubar.py:309 #: pysollib/ui/tktile/menubar.py:309
#, fuzzy
msgid "Games played and &won" msgid "Games played and &won"
msgstr "Gespielt: gewonnen/verloren" msgstr "Gespielt: ge&wonnen/verloren"
#: pysollib/ui/tktile/menubar.py:312 #: pysollib/ui/tktile/menubar.py:312
#, fuzzy
msgid "Games played and &not won" msgid "Games played and &not won"
msgstr "Gespielt: gewonnen/verloren" msgstr "Gespielt: gewo&nnen/verloren"
#: pysollib/ui/tktile/menubar.py:315 #: pysollib/ui/tktile/menubar.py:315
#, fuzzy
msgid "Games not &played" msgid "Games not &played"
msgstr "Gespielt: gewonnen/verloren" msgstr "nicht ges&pielte Spiele"
#: pysollib/ui/tktile/menubar.py:318 #: pysollib/ui/tktile/menubar.py:318
#, fuzzy
msgid "Select game by nu&mber..." msgid "Select game by nu&mber..."
msgstr "Neue Spielnummer auswählen" msgstr "Neue Spielnu&mmer auswählen"
#: pysollib/ui/tktile/menubar.py:321 #: pysollib/ui/tktile/menubar.py:321
#, fuzzy
msgid "Fa&vorite games" msgid "Fa&vorite games"
msgstr "Französische Spiele" msgstr "Spiel Favoriten"
#: pysollib/ui/tktile/menubar.py:322 #: pysollib/ui/tktile/menubar.py:322
msgid "A&dd to favorites" msgid "A&dd to favorites"
msgstr "" msgstr "zu Favoritenliste hinzufügen"
#: pysollib/ui/tktile/menubar.py:324 #: pysollib/ui/tktile/menubar.py:324
msgid "Remove &from favorites" msgid "Remove &from favorites"
msgstr "" msgstr "aus Favoritenliste ent&fernen"
#: pysollib/ui/tktile/menubar.py:328 #: pysollib/ui/tktile/menubar.py:328
msgid "&Open..." msgid "&Open..."
@ -4438,55 +4426,46 @@ msgid "&Redo"
msgstr "&Vorwärts" msgstr "&Vorwärts"
#: pysollib/ui/tktile/menubar.py:365 #: pysollib/ui/tktile/menubar.py:365
#, fuzzy
msgid "Redo &all" msgid "Redo &all"
msgstr "Vorwärts" msgstr "Vorwärts &alle"
#: pysollib/ui/tktile/menubar.py:368 #: pysollib/ui/tktile/menubar.py:368
#, fuzzy
msgid "&Set bookmark" msgid "&Set bookmark"
msgstr "Lesezeichen löschen" msgstr "Lesezeichen setzen"
#: pysollib/ui/tktile/menubar.py:370 pysollib/ui/tktile/menubar.py:376 #: pysollib/ui/tktile/menubar.py:370 pysollib/ui/tktile/menubar.py:376
#, fuzzy, python-format
msgid "Bookmark %d" msgid "Bookmark %d"
msgstr "Lesezeichen nach: " msgstr "Lesezeichen %d"
#: pysollib/ui/tktile/menubar.py:374 #: pysollib/ui/tktile/menubar.py:374
#, fuzzy
msgid "Go&to bookmark" msgid "Go&to bookmark"
msgstr "Lesezeichen löschen" msgstr "zu Lesezeichen gehen (&t)"
#: pysollib/ui/tktile/menubar.py:382 #: pysollib/ui/tktile/menubar.py:382
#, fuzzy
msgid "&Clear bookmarks" msgid "&Clear bookmarks"
msgstr "Lesezeichen löschen" msgstr "Lesezeichen löschen (&C)"
#: pysollib/ui/tktile/menubar.py:391 #: pysollib/ui/tktile/menubar.py:391
msgid "Solitaire &Wizard" msgid "Solitaire &Wizard"
msgstr "S&olitär Assistent" msgstr "S&olitär Assistent"
#: pysollib/ui/tktile/menubar.py:393 #: pysollib/ui/tktile/menubar.py:393
#, fuzzy
msgid "&Edit current game" msgid "&Edit current game"
msgstr "Aktuelles Spiel" msgstr "Aktuelles Spiel bearbeiten"
#: pysollib/ui/tktile/menubar.py:396 #: pysollib/ui/tktile/menubar.py:396
msgid "&Game" msgid "&Game"
msgstr "&Spiel" msgstr "&Spiel"
#: pysollib/ui/tktile/menubar.py:398 #: pysollib/ui/tktile/menubar.py:398
#, fuzzy
msgid "&Deal cards" msgid "&Deal cards"
msgstr "Zwischentalon aufheben" msgstr "Karten ausgeben"
#: pysollib/ui/tktile/menubar.py:401 #: pysollib/ui/tktile/menubar.py:401
#, fuzzy
msgid "&Auto drop" msgid "&Auto drop"
msgstr "Auto Aufdecken" msgstr "&Automatisch ablegen"
#: pysollib/ui/tktile/menubar.py:404 #: pysollib/ui/tktile/menubar.py:404
#, fuzzy
msgid "Shu&ffle tiles" msgid "Shu&ffle tiles"
msgstr "Steine Mischen" msgstr "Steine Mischen"
@ -4499,45 +4478,38 @@ msgid "S&tatus..."
msgstr "S&tatus..." msgstr "S&tatus..."
#: pysollib/ui/tktile/menubar.py:416 #: pysollib/ui/tktile/menubar.py:416
#, fuzzy
msgid "&Comments..." msgid "&Comments..."
msgstr "Danksagung..." msgstr "Kommentare..."
#: pysollib/ui/tktile/menubar.py:423 #: pysollib/ui/tktile/menubar.py:423
msgid "Log..." msgid "Log..."
msgstr "" msgstr ""
#: pysollib/ui/tktile/menubar.py:427 #: pysollib/ui/tktile/menubar.py:427
#, fuzzy
msgid "D&emo statistics" msgid "D&emo statistics"
msgstr "Demo Statistiken" msgstr "D&emo Statistiken"
#: pysollib/ui/tktile/menubar.py:430 #: pysollib/ui/tktile/menubar.py:430
#, fuzzy
msgid "&Assist" msgid "&Assist"
msgstr "Hinweise" msgstr "Hinweise"
#: pysollib/ui/tktile/menubar.py:432 #: pysollib/ui/tktile/menubar.py:432
#, fuzzy
msgid "&Hint" msgid "&Hint"
msgstr "Hinweis:" msgstr "&Hinweis:"
#: pysollib/ui/tktile/menubar.py:435 #: pysollib/ui/tktile/menubar.py:435
#, fuzzy
msgid "Highlight p&iles" msgid "Highlight p&iles"
msgstr "Spielfeldstapel hervorheben:" msgstr "Sp&ielfeldstapel hervorheben:"
#: pysollib/ui/tktile/menubar.py:438 #: pysollib/ui/tktile/menubar.py:438
#, fuzzy
msgid "&Find card" msgid "&Find card"
msgstr "%d Karte" msgstr "Karte suchen (&F)"
#: pysollib/ui/tktile/menubar.py:442 #: pysollib/ui/tktile/menubar.py:442
msgid "&Demo" msgid "&Demo"
msgstr "&Demo" msgstr "&Demo"
#: pysollib/ui/tktile/menubar.py:445 #: pysollib/ui/tktile/menubar.py:445
#, fuzzy
msgid "Demo (&all games)" msgid "Demo (&all games)"
msgstr "Spieledemo" msgstr "Spieledemo"
@ -4554,7 +4526,6 @@ msgid "&Options"
msgstr "&Optionen" msgstr "&Optionen"
#: pysollib/ui/tktile/menubar.py:461 #: pysollib/ui/tktile/menubar.py:461
#, fuzzy
msgid "&Player options..." msgid "&Player options..."
msgstr "Spieler Optionen" msgstr "Spieler Optionen"
@ -4563,14 +4534,12 @@ msgid "&Automatic play"
msgstr "" msgstr ""
#: pysollib/ui/tktile/menubar.py:465 #: pysollib/ui/tktile/menubar.py:465
#, fuzzy
msgid "Auto &face up" msgid "Auto &face up"
msgstr "Auto-Flip" msgstr "Automatisch aufdecken"
#: pysollib/ui/tktile/menubar.py:468 #: pysollib/ui/tktile/menubar.py:468
#, fuzzy
msgid "A&uto drop" msgid "A&uto drop"
msgstr "Auto Aufdecken" msgstr "A&utomatisch ablegen"
#: pysollib/ui/tktile/menubar.py:471 #: pysollib/ui/tktile/menubar.py:471
#, fuzzy #, fuzzy
@ -4615,7 +4584,6 @@ msgid "Enable highlight &cards"
msgstr "Hervorhebung Karten:" msgstr "Hervorhebung Karten:"
#: pysollib/ui/tktile/menubar.py:499 #: pysollib/ui/tktile/menubar.py:499
#, fuzzy
msgid "Enable highlight same &rank" msgid "Enable highlight same &rank"
msgstr "Gleichen Rang hervorheben:" msgstr "Gleichen Rang hervorheben:"
@ -4649,9 +4617,8 @@ msgid "&Decrease the card size"
msgstr "" msgstr ""
#: pysollib/ui/tktile/menubar.py:535 #: pysollib/ui/tktile/menubar.py:535
#, fuzzy
msgid "&Auto scaling" msgid "&Auto scaling"
msgstr "Auto-Flip" msgstr "automatisch skalieren"
#: pysollib/ui/tktile/menubar.py:540 #: pysollib/ui/tktile/menubar.py:540
msgid "Cards&et..." msgid "Cards&et..."
@ -4662,9 +4629,8 @@ msgid "Table t&ile..."
msgstr "" msgstr ""
#: pysollib/ui/tktile/menubar.py:546 #: pysollib/ui/tktile/menubar.py:546
#, fuzzy
msgid "Card &background" msgid "Card &background"
msgstr "Alle Hintergründe" msgstr "Karten Hintergrund"
#: pysollib/ui/tktile/menubar.py:547 #: pysollib/ui/tktile/menubar.py:547
msgid "Card &view" msgid "Card &view"
@ -4743,14 +4709,12 @@ msgid "Use mouse for undo/redo"
msgstr "" msgstr ""
#: pysollib/ui/tktile/menubar.py:614 #: pysollib/ui/tktile/menubar.py:614
#, fuzzy
msgid "&Fonts..." msgid "&Fonts..."
msgstr "Danksagung..." msgstr "Schriften..."
#: pysollib/ui/tktile/menubar.py:615 #: pysollib/ui/tktile/menubar.py:615
#, fuzzy
msgid "&Colors..." msgid "&Colors..."
msgstr "Danksagung..." msgstr "Farben..."
#: pysollib/ui/tktile/menubar.py:616 #: pysollib/ui/tktile/menubar.py:616
msgid "Time&outs..." msgid "Time&outs..."
@ -4761,27 +4725,24 @@ msgid "&Toolbar"
msgstr "&Toolbar" msgstr "&Toolbar"
#: pysollib/ui/tktile/menubar.py:621 #: pysollib/ui/tktile/menubar.py:621
#, fuzzy
msgid "Stat&usbar" msgid "Stat&usbar"
msgstr "Status" msgstr "Statuszeile"
#: pysollib/ui/tktile/menubar.py:623 #: pysollib/ui/tktile/menubar.py:623
msgid "Show &statusbar" msgid "Show &statusbar"
msgstr "" msgstr ""
#: pysollib/ui/tktile/menubar.py:626 #: pysollib/ui/tktile/menubar.py:626
#, fuzzy
msgid "Show &number of cards" msgid "Show &number of cards"
msgstr "nach Nummer der Karten" msgstr "zeige Anzahl Karten"
#: pysollib/ui/tktile/menubar.py:629 #: pysollib/ui/tktile/menubar.py:629
msgid "Show &help bar" msgid "Show &help bar"
msgstr "" msgstr ""
#: pysollib/ui/tktile/menubar.py:633 #: pysollib/ui/tktile/menubar.py:633
#, fuzzy
msgid "Save games &geometry" msgid "Save games &geometry"
msgstr "Spiel speichern" msgstr "Spielgeometrie speichern"
#: pysollib/ui/tktile/menubar.py:637 #: pysollib/ui/tktile/menubar.py:637
msgid "&Demo logo" msgid "&Demo logo"
@ -4849,9 +4810,8 @@ msgid "&Custom games"
msgstr "B&enutzerdef. Spiele" msgstr "B&enutzerdef. Spiele"
#: pysollib/ui/tktile/menubar.py:929 #: pysollib/ui/tktile/menubar.py:929
#, fuzzy
msgid "&All games by name" msgid "&All games by name"
msgstr "Alle Spiele" msgstr "Alle Spiele mach Namen"
#: pysollib/ui/tktile/menubar.py:1179 #: pysollib/ui/tktile/menubar.py:1179
msgid "Export game error" msgid "Export game error"
@ -4874,13 +4834,16 @@ msgid ""
msgstr "" msgstr ""
#: pysollib/ui/tktile/menubar.py:1678 #: pysollib/ui/tktile/menubar.py:1678
#, fuzzy, python-format
msgid "" msgid ""
"\n" "\n"
"Error while saving game.\n" "Error while saving game.\n"
"\n" "\n"
"%s\n" "%s\n"
msgstr "Fehler während des Ladens" msgstr ""
"\n"
"Fehler während des Speicherns von"
"\n"
"%s\n"
#: pysollib/ui/tktile/solverdialog.py:28 #: pysollib/ui/tktile/solverdialog.py:28
#, python-format #, python-format
@ -4901,18 +4864,16 @@ msgid "Max iterations:"
msgstr "" msgstr ""
#: pysollib/ui/tktile/solverdialog.py:88 #: pysollib/ui/tktile/solverdialog.py:88
#, fuzzy
msgid "Progress" msgid "Progress"
msgstr "Progression" msgstr "Fortschritt"
#: pysollib/ui/tktile/solverdialog.py:96 #: pysollib/ui/tktile/solverdialog.py:96
#, fuzzy
msgid "Iteration:" msgid "Iteration:"
msgstr "Richtung:" msgstr "Iteration:"
#: pysollib/ui/tktile/solverdialog.py:103 #: pysollib/ui/tktile/solverdialog.py:103
msgid "Depth:" msgid "Depth:"
msgstr "" msgstr "Tiefe:"
#: pysollib/ui/tktile/solverdialog.py:110 #: pysollib/ui/tktile/solverdialog.py:110
#, fuzzy #, fuzzy

View file

@ -52,7 +52,6 @@ from pysollib.pysoltk import connect_game_find_card_dialog
from pysollib.settings import SELECT_GAME_MENU from pysollib.settings import SELECT_GAME_MENU
from pysollib.settings import TITLE from pysollib.settings import TITLE
# ************************************************************************ # ************************************************************************
# * tk emuls: # * tk emuls:
# ************************************************************************ # ************************************************************************
@ -590,6 +589,39 @@ class OptionsMenuDialog(LMenuDialog):
# submenu.add_separator() # submenu.add_separator()
'''
# -------------------------------------------
# Language options
rg = tv.add_node(
LTreeNode(text=_('Language')))
if rg:
self.addRadioNode(tv, rg,
_('default'),
self.menubar.tkopt.language, '',
self.menubar.mOptLanguage)
self.addRadioNode(tv, rg,
_('English'),
self.menubar.tkopt.language, 'en',
self.menubar.mOptLanguage)
self.addRadioNode(tv, rg,
_('German'),
self.menubar.tkopt.language, 'de',
self.menubar.mOptLanguage)
self.addRadioNode(tv, rg,
_('Italian'),
self.menubar.tkopt.language, 'it',
self.menubar.mOptLanguage)
self.addRadioNode(tv, rg,
_('Polish'),
self.menubar.tkopt.language, 'pl',
self.menubar.mOptLanguage)
self.addRadioNode(tv, rg,
_('Russian'),
self.menubar.tkopt.language, 'ru',
self.menubar.mOptLanguage)
'''
# ------------------------------------------- # -------------------------------------------
# Sound options # Sound options
@ -1233,6 +1265,7 @@ class PysolMenubarTk:
toolbar_vars={}, toolbar_vars={},
sound_sample_vars={}, sound_sample_vars={},
color_vars={}, color_vars={},
# language=StringVar(),
) )
for w in TOOLBAR_BUTTONS: for w in TOOLBAR_BUTTONS:
self.tkopt.toolbar_vars[w] = BooleanVar() self.tkopt.toolbar_vars[w] = BooleanVar()
@ -1287,6 +1320,7 @@ class PysolMenubarTk:
tkopt.negative_bottom.set(opt.negative_bottom) tkopt.negative_bottom.set(opt.negative_bottom)
tkopt.display_win_message.set(opt.display_win_message) tkopt.display_win_message.set(opt.display_win_message)
tkopt.cardset.set(self.app.cardset_manager.getSelected()) tkopt.cardset.set(self.app.cardset_manager.getSelected())
# tkopt.language.set(opt.language)
for w in TOOLBAR_BUTTONS: for w in TOOLBAR_BUTTONS:
tkopt.toolbar_vars[w].set(opt.toolbar_vars.get(w, False)) tkopt.toolbar_vars[w].set(opt.toolbar_vars.get(w, False))
@ -1871,6 +1905,13 @@ class PysolMenubarTk:
self.game.doPause() self.game.doPause()
self.tkopt.pause.set(self.game.pause) self.tkopt.pause.set(self.game.pause)
'''
def mOptLanguage(self, *args):
if self._cancelDrag(break_pause=False):
return
self.app.opt.language = self.tkopt.language.get()
'''
def mOptSoundDialog(self, *args): def mOptSoundDialog(self, *args):
if self._cancelDrag(break_pause=False): if self._cancelDrag(break_pause=False):
return return