diff --git a/po/de_pysol.po b/po/de_pysol.po index 48f619ba..5cc6cf76 100644 --- a/po/de_pysol.po +++ b/po/de_pysol.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PySol 0.0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-23 14:11+0200\n" +"POT-Creation-Date: 2019-09-25 11:43+0200\n" "PO-Revision-Date: 2007-09-05 17:43+0400\n" "Last-Translator: H. Schaekel \n" "Language-Team: German\n" @@ -12,13 +12,13 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: pysollib/actions.py:232 pysollib/kivy/menubar.py:291 +#: pysollib/actions.py:232 pysollib/kivy/menubar.py:292 #: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176 #: pysollib/tk/toolbar.py:176 msgid "New game" msgstr "Neues Spiel" -#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1667 +#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1701 #: pysollib/pysolgtk/menubar.py:648 pysollib/ui/tktile/menubar.py:1015 #: pysollib/ui/tktile/menubar.py:1031 msgid "Select game" @@ -88,7 +88,7 @@ msgstr "&Nächste Nummer" #: pysollib/actions.py:293 pysollib/app.py:525 pysollib/game/__init__.py:1317 #: pysollib/game/__init__.py:1991 pysollib/game/__init__.py:2007 #: pysollib/game/__init__.py:2015 pysollib/game/__init__.py:2022 -#: pysollib/kivy/menubar.py:2066 pysollib/kivy/menubar.py:2069 +#: pysollib/kivy/menubar.py:2110 pysollib/kivy/menubar.py:2113 #: pysollib/kivy/selectcardset.py:57 #: pysollib/pysolgtk/playeroptionsdialog.py:79 #: pysollib/pysolgtk/selectcardset.py:229 pysollib/pysolgtk/selectgame.py:324 @@ -132,7 +132,7 @@ msgstr "Lesezeichen löschen" msgid "Clear all bookmarks?" msgstr "Alle Lesezeichen löschen?" -#: pysollib/actions.py:459 pysollib/kivy/menubar.py:293 +#: pysollib/actions.py:459 pysollib/kivy/menubar.py:294 msgid "Restart game" msgstr "Spiel Neustart" @@ -260,6 +260,7 @@ msgid "Reset all statistics" msgstr "Rest aller Statisken" #: pysollib/actions.py:628 +#, python-format msgid "" "Reset ALL statistics and logs for player\n" "%(player)s?" @@ -272,9 +273,10 @@ msgid "Reset game statistics" msgstr "Reset Spielstatistiken" #: pysollib/actions.py:639 +#, fuzzy, python-format msgid "" "Reset statistics and logs for player\n" -"%(player)s \n" +"%(player)s\n" "and game\n" "%(game)s?" msgstr "" @@ -314,6 +316,7 @@ msgid "&New game" msgstr "&Neues Spiel" #: pysollib/app.py:672 +#, python-format msgid "Loading cardset %s..." msgstr "Lade Kartenspiel %s..." @@ -330,6 +333,7 @@ msgid "Incompatible cardset" msgstr "Inkompatibles Kartenspiel" #: pysollib/app.py:812 +#, python-format msgid "" "The currently selected cardset %(cardset)s\n" "is not compatible with the game\n" @@ -344,6 +348,7 @@ msgstr "" "Bitte wählen Sie ein %(correct_type)s-Kartenset.\n" #: pysollib/app.py:856 +#, python-format msgid "Please select a %s type cardset" msgstr "Bitte wählen Sie ein %s-Kartenset" @@ -652,6 +657,7 @@ msgid "%s installation error" msgstr "%s Installationsfehler" #: pysollib/main.py:59 +#, python-format msgid "" "No cardsets were found!!!\n" "\n" @@ -767,7 +773,7 @@ msgstr "" "\n" "Überprüfen Sie Ihre Installation %(app)s.\n" -#: pysollib/options.py:266 +#: pysollib/options.py:270 msgid "Unknown" msgstr "Unbekannt" @@ -1109,6 +1115,7 @@ msgid "Unlimited redeals." msgstr "Unlimitierte Neudecks." #: pysollib/stack.py:1948 +#, python-format msgid "%d redeal" msgid_plural "%d redeals" msgstr[0] "%d Wiederholung" @@ -1399,7 +1406,7 @@ msgid "Perfect" msgstr "Perfekt" #: pysollib/stats.py:201 pysollib/stats.py:234 pysollib/stats.py:241 -#: pysollib/kivy/menubar.py:443 +#: pysollib/kivy/menubar.py:444 msgid "Demo" msgstr "Demo" @@ -1663,7 +1670,7 @@ msgid "Direction:" msgstr "Richtung:" #: pysollib/wizardutil.py:204 pysollib/wizardutil.py:250 -#: pysollib/kivy/menubar.py:884 +#: pysollib/kivy/menubar.py:916 msgid "None" msgstr "keine" @@ -1910,6 +1917,7 @@ msgid "&Wow" msgstr "" #: pysollib/game/__init__.py:2524 +#, python-format msgid "" "\n" "Game solved in %d move.\n" @@ -1963,6 +1971,7 @@ msgid "Goto bookmark" msgstr "gehe zum Lesezeichen" #: pysollib/game/__init__.py:3030 +#, python-format msgid "Goto bookmark %d?" msgstr "gehe zum Lesezeichen %d?" @@ -2186,19 +2195,19 @@ msgstr "" "Tableau. Aufgebaut unabhängig von der Farbe, kann jede aufgedeckte Karte " "unabhängig der Sequenz bewegt werden." -#: pysollib/kivy/menubar.py:179 +#: pysollib/kivy/menubar.py:180 msgid "File" msgstr "Datei" -#: pysollib/kivy/menubar.py:183 +#: pysollib/kivy/menubar.py:184 msgid "Games" msgstr "Spiele" -#: pysollib/kivy/menubar.py:188 pysollib/kivy/menubar.py:1605 +#: pysollib/kivy/menubar.py:189 pysollib/kivy/menubar.py:1639 msgid "Tools" msgstr "Werkzeuge/Hilfen" -#: pysollib/kivy/menubar.py:192 pysollib/kivy/menubar.py:1613 +#: pysollib/kivy/menubar.py:193 pysollib/kivy/menubar.py:1647 #: pysollib/pysolgtk/selectgame.py:100 pysollib/pysolgtk/tkstats.py:177 #: pysollib/tile/selectgame.py:385 pysollib/tile/tkstats.py:51 #: pysollib/tile/toolbar.py:188 pysollib/tk/selectgame.py:384 @@ -2206,491 +2215,533 @@ msgstr "Werkzeuge/Hilfen" msgid "Statistics" msgstr "Statistiken" -#: pysollib/kivy/menubar.py:196 +#: pysollib/kivy/menubar.py:197 msgid "Assist" msgstr "Hinweise" -#: pysollib/kivy/menubar.py:201 pysollib/kivy/menubar.py:1629 +#: pysollib/kivy/menubar.py:202 pysollib/kivy/menubar.py:1663 msgid "Options" msgstr "Optionen" -#: pysollib/kivy/menubar.py:206 pysollib/kivy/menubar.py:320 -#: pysollib/kivy/menubar.py:1637 +#: pysollib/kivy/menubar.py:207 pysollib/kivy/menubar.py:321 +#: pysollib/kivy/menubar.py:1671 msgid "Help" msgstr "Hilfe" -#: pysollib/kivy/menubar.py:227 +#: pysollib/kivy/menubar.py:228 msgid "Recent games" msgstr "Zuletzt gespielte" -#: pysollib/kivy/menubar.py:240 +#: pysollib/kivy/menubar.py:241 msgid "Favorite games" msgstr "Favoritenliste" -#: pysollib/kivy/menubar.py:243 +#: pysollib/kivy/menubar.py:244 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:245 +#: pysollib/kivy/menubar.py:246 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:259 +#: pysollib/kivy/menubar.py:260 msgid "Load" msgstr "Laden" -#: pysollib/kivy/menubar.py:261 pysollib/tile/toolbar.py:180 +#: pysollib/kivy/menubar.py:262 pysollib/tile/toolbar.py:180 #: pysollib/tk/toolbar.py:180 msgid "Save" msgstr "Speichern" -#: pysollib/kivy/menubar.py:264 pysollib/kivy/toolbar.py:206 +#: pysollib/kivy/menubar.py:265 pysollib/kivy/toolbar.py:206 #: pysollib/tile/toolbar.py:191 pysollib/tk/toolbar.py:191 msgid "Quit" msgstr "Beenden" -#: pysollib/kivy/menubar.py:296 pysollib/kivy/toolbar.py:197 +#: pysollib/kivy/menubar.py:297 pysollib/kivy/toolbar.py:197 #: pysollib/pysolgtk/soundoptionsdialog.py:63 #: pysollib/tile/soundoptionsdialog.py:75 pysollib/tile/toolbar.py:182 #: pysollib/tk/soundoptionsdialog.py:77 pysollib/tk/toolbar.py:182 msgid "Undo" msgstr "Zurück" -#: pysollib/kivy/menubar.py:298 pysollib/kivy/toolbar.py:198 +#: pysollib/kivy/menubar.py:299 pysollib/kivy/toolbar.py:198 #: pysollib/pysolgtk/soundoptionsdialog.py:64 #: pysollib/tile/soundoptionsdialog.py:76 pysollib/tile/toolbar.py:183 #: pysollib/tk/soundoptionsdialog.py:78 pysollib/tk/toolbar.py:183 msgid "Redo" msgstr "Vorwärts" -#: pysollib/kivy/menubar.py:300 +#: pysollib/kivy/menubar.py:301 msgid "Redo all" msgstr "Vorwärts alle" -#: pysollib/kivy/menubar.py:303 pysollib/kivy/menubar.py:517 +#: pysollib/kivy/menubar.py:304 pysollib/kivy/menubar.py:518 #: pysollib/pysolgtk/soundoptionsdialog.py:56 #: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:70 msgid "Auto drop" msgstr "Automatisch ablegen" -#: pysollib/kivy/menubar.py:305 pysollib/kivy/toolbar.py:200 +#: pysollib/kivy/menubar.py:306 pysollib/kivy/toolbar.py:200 #: pysollib/tile/toolbar.py:185 pysollib/tk/toolbar.py:185 msgid "Shuffle tiles" msgstr "Steine Mischen" -#: pysollib/kivy/menubar.py:307 +#: pysollib/kivy/menubar.py:308 msgid "Deal cards" msgstr "Karte aufdecken" -#: pysollib/kivy/menubar.py:310 pysollib/kivy/toolbar.py:201 +#: pysollib/kivy/menubar.py:311 pysollib/kivy/toolbar.py:201 #: pysollib/tile/toolbar.py:186 pysollib/tk/toolbar.py:186 msgid "Pause" msgstr "Pause" -#: pysollib/kivy/menubar.py:315 +#: pysollib/kivy/menubar.py:316 msgid "Load game" msgstr "Spiel laden" -#: pysollib/kivy/menubar.py:317 pysollib/tile/toolbar.py:180 +#: pysollib/kivy/menubar.py:318 pysollib/tile/toolbar.py:180 #: pysollib/tk/toolbar.py:180 msgid "Save game" msgstr "Spiel speichern" -#: pysollib/kivy/menubar.py:371 +#: pysollib/kivy/menubar.py:372 msgid "Current game..." msgstr "Aktuelles Spiel..." -#: pysollib/kivy/menubar.py:434 +#: pysollib/kivy/menubar.py:435 msgid "Hint" msgstr "Hinweis" -#: pysollib/kivy/menubar.py:437 +#: pysollib/kivy/menubar.py:438 msgid "Highlight piles" msgstr "Stapel hervorheben" -#: pysollib/kivy/menubar.py:509 +#: pysollib/kivy/menubar.py:510 msgid "Automatic play" msgstr "Automatisierung" -#: pysollib/kivy/menubar.py:512 +#: pysollib/kivy/menubar.py:513 msgid "Auto face up" msgstr "Automatisch aufdecken" -#: pysollib/kivy/menubar.py:522 +#: pysollib/kivy/menubar.py:523 msgid "Auto deal" msgstr "Automatisch geben" -#: pysollib/kivy/menubar.py:529 +#: pysollib/kivy/menubar.py:530 msgid "Quick play" msgstr "" -#: pysollib/kivy/menubar.py:537 +#: pysollib/kivy/menubar.py:538 msgid "Assist level" msgstr "Unterstützung" -#: pysollib/kivy/menubar.py:540 +#: pysollib/kivy/menubar.py:541 msgid "Enable undo" msgstr "Zurücknehmen zulassen" -#: pysollib/kivy/menubar.py:545 +#: pysollib/kivy/menubar.py:546 msgid "Enable bookmarks" msgstr "Lesezeichen aktivieren" -#: pysollib/kivy/menubar.py:550 +#: pysollib/kivy/menubar.py:551 msgid "Enable hint" msgstr "Tips zulassen" -#: pysollib/kivy/menubar.py:555 +#: pysollib/kivy/menubar.py:556 msgid "Enable shuffle" msgstr "Neu mischen zulassen" -#: pysollib/kivy/menubar.py:560 +#: pysollib/kivy/menubar.py:561 msgid "Enable highlight piles" msgstr "Spielfeldstapel hervorheben" -#: pysollib/kivy/menubar.py:565 +#: pysollib/kivy/menubar.py:566 msgid "Enable highlight cards" msgstr "Karten hervorheben" -#: pysollib/kivy/menubar.py:570 +#: pysollib/kivy/menubar.py:571 msgid "Enable highlight same rank" msgstr "Gleichen Rang hervorheben" -#: pysollib/kivy/menubar.py:575 +#: pysollib/kivy/menubar.py:576 msgid "Highlight no matching" msgstr "Nicht passende hervorheben" -#: pysollib/kivy/menubar.py:582 +#: pysollib/kivy/menubar.py:583 msgid "Show removed tiles (in Mahjongg games)" msgstr "Zeige entfernte Steine (in Mahjongg)" -#: pysollib/kivy/menubar.py:587 +#: pysollib/kivy/menubar.py:588 msgid "Show hint arrow (in Shisen-Sho games)" msgstr "Zeige Passende (in Shisen-Sho)" -#: pysollib/kivy/menubar.py:597 +#: pysollib/kivy/menubar.py:598 +msgid "Language" +msgstr "Sprache" + +#: pysollib/kivy/menubar.py:601 pysollib/tile/menubar.py:119 +msgid "Default" +msgstr "Standard" + +#: pysollib/kivy/menubar.py:605 +msgid "English" +msgstr "Englisch" + +#: pysollib/kivy/menubar.py:609 +msgid "German" +msgstr "Deutsch" + +#: pysollib/kivy/menubar.py:613 +msgid "Italian" +msgstr "Italienisch" + +#: pysollib/kivy/menubar.py:617 +msgid "Polish" +msgstr "Polnisch" + +#: pysollib/kivy/menubar.py:621 +msgid "Russian" +msgstr "Russisch" + +#: pysollib/kivy/menubar.py:629 msgid "Sound" msgstr "Töne" -#: pysollib/kivy/menubar.py:600 +#: pysollib/kivy/menubar.py:632 msgid "Enable" msgstr "aktivieren" -#: pysollib/kivy/menubar.py:605 +#: pysollib/kivy/menubar.py:637 msgid "Volume" msgstr "Lautstärke" -#: pysollib/kivy/menubar.py:608 +#: pysollib/kivy/menubar.py:640 msgid "100%" msgstr "" -#: pysollib/kivy/menubar.py:612 +#: pysollib/kivy/menubar.py:644 msgid "75%" msgstr "" -#: pysollib/kivy/menubar.py:616 +#: pysollib/kivy/menubar.py:648 msgid "50%" msgstr "" -#: pysollib/kivy/menubar.py:620 +#: pysollib/kivy/menubar.py:652 msgid "25%" msgstr "" -#: pysollib/kivy/menubar.py:625 +#: pysollib/kivy/menubar.py:657 msgid "Samples" msgstr "System Töne" -#: pysollib/kivy/menubar.py:630 +#: pysollib/kivy/menubar.py:662 msgid "are you sure" msgstr "sicher?" -#: pysollib/kivy/menubar.py:636 +#: pysollib/kivy/menubar.py:668 msgid "auto drop" msgstr "Automatisch ablegen" -#: pysollib/kivy/menubar.py:642 +#: pysollib/kivy/menubar.py:674 msgid "auto flip" msgstr "Automatisch wenden" -#: pysollib/kivy/menubar.py:648 +#: pysollib/kivy/menubar.py:680 msgid "auto pilot lost" msgstr "Autopilot verliert" -#: pysollib/kivy/menubar.py:654 +#: pysollib/kivy/menubar.py:686 msgid "auto pilot won" msgstr "Autopilot gewinnt" -#: pysollib/kivy/menubar.py:660 +#: pysollib/kivy/menubar.py:692 msgid "deal" msgstr "Karten geben" -#: pysollib/kivy/menubar.py:666 +#: pysollib/kivy/menubar.py:698 msgid "deal waste" msgstr "Talon abheben" -#: pysollib/kivy/menubar.py:672 +#: pysollib/kivy/menubar.py:704 msgid "drop pair" msgstr "Paar abgelegt" -#: pysollib/kivy/menubar.py:678 +#: pysollib/kivy/menubar.py:710 msgid "drop" msgstr "Karte abgelegt" -#: pysollib/kivy/menubar.py:684 +#: pysollib/kivy/menubar.py:716 msgid "flip" msgstr "Karte gewendet" -#: pysollib/kivy/menubar.py:690 +#: pysollib/kivy/menubar.py:722 msgid "move" msgstr "gültiger Zug" -#: pysollib/kivy/menubar.py:696 +#: pysollib/kivy/menubar.py:728 msgid "no move" msgstr "kein gültiger Zug" -#: pysollib/kivy/menubar.py:702 +#: pysollib/kivy/menubar.py:734 msgid "redo" msgstr "wiederholen" -#: pysollib/kivy/menubar.py:708 +#: pysollib/kivy/menubar.py:740 msgid "start drag" msgstr "start ziehen" -#: pysollib/kivy/menubar.py:714 +#: pysollib/kivy/menubar.py:746 msgid "turn waste" msgstr "Talon umlegen" -#: pysollib/kivy/menubar.py:720 +#: pysollib/kivy/menubar.py:752 msgid "undo" msgstr "rückgängig machen" -#: pysollib/kivy/menubar.py:726 +#: pysollib/kivy/menubar.py:758 msgid "game finished" msgstr "Spiel beendet" -#: pysollib/kivy/menubar.py:732 +#: pysollib/kivy/menubar.py:764 msgid "game lost" msgstr "Spiel verloren" -#: pysollib/kivy/menubar.py:738 +#: pysollib/kivy/menubar.py:770 msgid "game perfect" msgstr "Perfekt" -#: pysollib/kivy/menubar.py:744 +#: pysollib/kivy/menubar.py:776 msgid "game won" msgstr "Spiel gewonnen" -#: pysollib/kivy/menubar.py:752 +#: pysollib/kivy/menubar.py:784 msgid "Cardsets" msgstr "Karten" -#: pysollib/kivy/menubar.py:792 +#: pysollib/kivy/menubar.py:824 msgid "Table" msgstr "Spieltisch" -#: pysollib/kivy/menubar.py:795 +#: pysollib/kivy/menubar.py:827 msgid "Solid colors" msgstr "Einfache Farben" -#: pysollib/kivy/menubar.py:800 pysollib/pysolgtk/selecttile.py:105 +#: pysollib/kivy/menubar.py:832 pysollib/pysolgtk/selecttile.py:105 #: pysollib/tile/selecttile.py:74 pysollib/tk/selecttile.py:73 msgid "Blue" msgstr "Blau" -#: pysollib/kivy/menubar.py:805 pysollib/pysolgtk/selecttile.py:106 +#: pysollib/kivy/menubar.py:837 pysollib/pysolgtk/selecttile.py:106 #: pysollib/tile/selecttile.py:75 pysollib/tk/selecttile.py:74 #: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:264 msgid "Green" msgstr "Grün" -#: pysollib/kivy/menubar.py:810 pysollib/pysolgtk/selecttile.py:107 +#: pysollib/kivy/menubar.py:842 pysollib/pysolgtk/selecttile.py:107 #: pysollib/tile/selecttile.py:76 pysollib/tk/selecttile.py:75 msgid "Navy" msgstr "Marine" -#: pysollib/kivy/menubar.py:815 pysollib/pysolgtk/selecttile.py:108 +#: pysollib/kivy/menubar.py:847 pysollib/pysolgtk/selecttile.py:108 #: pysollib/tile/selecttile.py:77 pysollib/tk/selecttile.py:76 #: pysollib/games/ultra/dashavatara.py:362 msgid "Olive" msgstr "Olive" -#: pysollib/kivy/menubar.py:820 pysollib/pysolgtk/selecttile.py:109 +#: pysollib/kivy/menubar.py:852 pysollib/pysolgtk/selecttile.py:109 #: pysollib/tile/selecttile.py:78 pysollib/tk/selecttile.py:77 #: pysollib/games/ultra/dashavatara.py:362 pysollib/games/ultra/mughal.py:264 msgid "Orange" msgstr "Orange" -#: pysollib/kivy/menubar.py:825 pysollib/pysolgtk/selecttile.py:110 +#: pysollib/kivy/menubar.py:857 pysollib/pysolgtk/selecttile.py:110 #: pysollib/tile/selecttile.py:79 pysollib/tk/selecttile.py:78 msgid "Teal" msgstr "Krickente" -#: pysollib/kivy/menubar.py:830 +#: pysollib/kivy/menubar.py:862 msgid "Tiles and Images" msgstr "Bilder und Kacheln" -#: pysollib/kivy/menubar.py:850 +#: pysollib/kivy/menubar.py:882 msgid "Card view" msgstr "Karten Darstellung" -#: pysollib/kivy/menubar.py:853 +#: pysollib/kivy/menubar.py:885 msgid "Card shadow" msgstr "Karten beim Ziehen schattieren" -#: pysollib/kivy/menubar.py:858 +#: pysollib/kivy/menubar.py:890 msgid "Shade legal moves" msgstr "gültige Zielkarten schattieren" -#: pysollib/kivy/menubar.py:863 +#: pysollib/kivy/menubar.py:895 msgid "Negative cards bottom" msgstr "Grundkartenfarben invertieren" -#: pysollib/kivy/menubar.py:868 pysollib/ui/tktile/menubar.py:559 +#: pysollib/kivy/menubar.py:900 pysollib/ui/tktile/menubar.py:559 msgid "Shrink face-down cards" msgstr "Verdeckte Karten verkleinern" -#: pysollib/kivy/menubar.py:873 +#: pysollib/kivy/menubar.py:905 msgid "Shade filled stacks" msgstr "Volle Stapel schattieren" -#: pysollib/kivy/menubar.py:881 +#: pysollib/kivy/menubar.py:913 msgid "Animations" msgstr "Animationen" -#: pysollib/kivy/menubar.py:889 +#: pysollib/kivy/menubar.py:921 msgid "Very fast" msgstr "sehr flink" -#: pysollib/kivy/menubar.py:894 +#: pysollib/kivy/menubar.py:926 msgid "Fast" msgstr "flink" -#: pysollib/kivy/menubar.py:899 +#: pysollib/kivy/menubar.py:931 msgid "Medium" msgstr "mittel" -#: pysollib/kivy/menubar.py:904 +#: pysollib/kivy/menubar.py:936 msgid "Slow" msgstr "träge" -#: pysollib/kivy/menubar.py:909 +#: pysollib/kivy/menubar.py:941 msgid "Very slow" msgstr "sehr träge" -#: pysollib/kivy/menubar.py:916 +#: pysollib/kivy/menubar.py:948 msgid "Redeal animation" msgstr "Animation beim Geben" -#: pysollib/kivy/menubar.py:921 +#: pysollib/kivy/menubar.py:953 msgid "Winning animation" msgstr "Animation bei Erfolg" -#: pysollib/kivy/menubar.py:929 +#: pysollib/kivy/menubar.py:961 msgid "Touch mode" msgstr "Bedienungs Art" -#: pysollib/kivy/menubar.py:932 +#: pysollib/kivy/menubar.py:964 msgid "Drag-and-Drop" msgstr "Ziehen und ablegen" -#: pysollib/kivy/menubar.py:937 +#: pysollib/kivy/menubar.py:969 msgid "Point-and-Click" msgstr "Markieren und Ziel klicken" -#: pysollib/kivy/menubar.py:971 pysollib/tile/toolbar.py:202 +#: pysollib/kivy/menubar.py:1003 pysollib/tile/toolbar.py:202 #: pysollib/tk/toolbar.py:211 msgid "Toolbar" msgstr "Toolbar" -#: pysollib/kivy/menubar.py:974 pysollib/ui/tktile/menubar.py:41 +#: pysollib/kivy/menubar.py:1006 pysollib/ui/tktile/menubar.py:41 msgid "Hide" msgstr "Verstecken" -#: pysollib/kivy/menubar.py:989 pysollib/ui/tktile/menubar.py:50 +#: pysollib/kivy/menubar.py:1021 pysollib/ui/tktile/menubar.py:50 msgid "Left" msgstr "Links" -#: pysollib/kivy/menubar.py:993 pysollib/ui/tktile/menubar.py:53 +#: pysollib/kivy/menubar.py:1025 pysollib/ui/tktile/menubar.py:53 msgid "Right" msgstr "Rechts" -#: pysollib/kivy/menubar.py:1030 +#: pysollib/kivy/menubar.py:1062 msgid "Startup splash screen" msgstr "Progammstart Anzeige" -#: pysollib/kivy/menubar.py:1035 +#: pysollib/kivy/menubar.py:1067 msgid "Winning splash" msgstr "Gewonnen Anzeige" -#: pysollib/kivy/menubar.py:1058 +#: pysollib/kivy/menubar.py:1090 msgid "Contents" msgstr "Inhalt" -#: pysollib/kivy/menubar.py:1062 +#: pysollib/kivy/menubar.py:1094 msgid "How to play" msgstr "Spielregeln" -#: pysollib/kivy/menubar.py:1066 pysollib/kivy/toolbar.py:204 +#: pysollib/kivy/menubar.py:1098 pysollib/kivy/toolbar.py:204 #: pysollib/tile/toolbar.py:189 pysollib/tk/toolbar.py:189 msgid "Rules for this game" msgstr "Regeln dieses Spiels" -#: pysollib/kivy/menubar.py:1070 +#: pysollib/kivy/menubar.py:1102 msgid "License terms" msgstr "Lizenz" -#: pysollib/kivy/menubar.py:1074 +#: pysollib/kivy/menubar.py:1106 #, python-format msgid "About %s..." msgstr "Über %s..." -#: pysollib/kivy/menubar.py:1348 +#: pysollib/kivy/menubar.py:1382 msgid "Menu" msgstr "Menü" -#: pysollib/kivy/menubar.py:1576 pysollib/ui/tktile/menubar.py:971 +#: pysollib/kivy/menubar.py:1610 pysollib/ui/tktile/menubar.py:971 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:1589 +#: pysollib/kivy/menubar.py:1623 msgid "Main Menu" msgstr "Hauptmenü" -#: pysollib/kivy/menubar.py:1597 +#: pysollib/kivy/menubar.py:1631 msgid "File Menu" msgstr "Datei Menü" -#: pysollib/kivy/menubar.py:1621 +#: pysollib/kivy/menubar.py:1655 msgid "Assists" msgstr "Hinweise" #. TRANSLATORS: Usually, 'PySol files' -#: pysollib/kivy/menubar.py:1795 pysollib/ui/tktile/menubar.py:1136 +#: pysollib/kivy/menubar.py:1829 pysollib/ui/tktile/menubar.py:1136 #, python-format msgid "%s files" msgstr "%s Dateien" -#: pysollib/kivy/menubar.py:1796 pysollib/ui/tktile/menubar.py:1137 +#: pysollib/kivy/menubar.py:1830 pysollib/ui/tktile/menubar.py:1137 msgid "All files" msgstr "Alle Dateien" +#: pysollib/kivy/menubar.py:1913 +msgid "Note" +msgstr "Anmerkung" + +#: pysollib/kivy/menubar.py:1914 +#, python-format +msgid "" +"These settings will take effect\n" +"the next time you restart the %(app)s" +msgstr "" +"Die Einstellungen werden erst aktiv\n" +"nach einem Neustart des Programms %(app)s" + +#: pysollib/kivy/menubar.py:2110 pysollib/kivy/menubar.py:2112 #: pysollib/kivy/selectcardset.py:57 pysollib/pysolgtk/selectcardset.py:229 #: pysollib/tk/menubar.py:89 pysollib/tk/menubar.py:90 #: pysollib/tk/selectcardset.py:313 msgid "&Load" msgstr "&Laden" -#: pysollib/kivy/menubar.py:2069 pysollib/kivy/selectcardset.py:57 +#: pysollib/kivy/menubar.py:2113 pysollib/kivy/selectcardset.py:57 #: pysollib/pysolgtk/selectcardset.py:229 pysollib/tile/selectcardset.py:318 #: pysollib/tk/menubar.py:90 msgid "&Info..." msgstr "&Info..." -#: pysollib/kivy/menubar.py:2072 pysollib/pysolgtk/menubar.py:696 +#: pysollib/kivy/menubar.py:2116 pysollib/pysolgtk/menubar.py:696 msgid "Select cardset" msgstr "Karten wählen" -#: pysollib/kivy/menubar.py:2285 pysollib/ui/tktile/menubar.py:1666 +#: pysollib/kivy/menubar.py:2329 pysollib/ui/tktile/menubar.py:1666 msgid "Solitaire Wizard" msgstr "Solitär Assistent" @@ -3537,17 +3588,13 @@ msgid "" "These settings will take effect\n" "the next time you restart %(app)s" msgstr "" -"Die Einstellungen werden erst nach\n" -"Neustart des Programms %(app)s aktiv" +"Die Einstellungen werden erst aktiv\n" +"nach einem Neustart des Programms %(app)s" #: pysollib/tile/menubar.py:114 msgid "Set t&heme" msgstr "Thema auswählen" -#: pysollib/tile/menubar.py:119 -msgid "Default" -msgstr "" - #: pysollib/tile/menubar.py:120 msgid "Classic" msgstr "Klassisch" @@ -4434,6 +4481,7 @@ msgid "&Set bookmark" msgstr "Lesezeichen setzen" #: pysollib/ui/tktile/menubar.py:370 pysollib/ui/tktile/menubar.py:376 +#, python-format msgid "Bookmark %d" msgstr "Lesezeichen %d" @@ -4834,6 +4882,7 @@ msgid "" msgstr "" #: pysollib/ui/tktile/menubar.py:1678 +#, python-format msgid "" "\n" "Error while saving game.\n" @@ -4841,8 +4890,7 @@ msgid "" "%s\n" msgstr "" "\n" -"Fehler während des Speicherns von" -"\n" +"Fehler während des Speicherns von\n" "%s\n" #: pysollib/ui/tktile/solverdialog.py:28 diff --git a/po/games.pot b/po/games.pot index 24cd626f..85729c9e 100644 --- a/po/games.pot +++ b/po/games.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PySol 0.0.1\n" -"POT-Creation-Date: Mon Sep 23 14:11:14 2019\n" +"POT-Creation-Date: Wed Sep 25 11:43:34 2019\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/po/it_pysol.po b/po/it_pysol.po index bb0aaf78..9b22ba2c 100644 --- a/po/it_pysol.po +++ b/po/it_pysol.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: it_pysol\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-23 14:11+0200\n" +"POT-Creation-Date: 2019-09-25 11:41+0200\n" "PO-Revision-Date: 2011-07-23 14:48+0200\n" "Last-Translator: Giuliano Colla \n" "Language-Team: Italiano \n" @@ -23,13 +23,13 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: KBabel 1.11.4\n" -#: pysollib/actions.py:232 pysollib/kivy/menubar.py:291 +#: pysollib/actions.py:232 pysollib/kivy/menubar.py:292 #: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176 #: pysollib/tk/toolbar.py:176 msgid "New game" msgstr "Nuovo gioco" -#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1667 +#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1701 #: pysollib/pysolgtk/menubar.py:648 pysollib/ui/tktile/menubar.py:1015 #: pysollib/ui/tktile/menubar.py:1031 msgid "Select game" @@ -99,7 +99,7 @@ msgstr "&Numero successivo" #: pysollib/actions.py:293 pysollib/app.py:525 pysollib/game/__init__.py:1317 #: pysollib/game/__init__.py:1991 pysollib/game/__init__.py:2007 #: pysollib/game/__init__.py:2015 pysollib/game/__init__.py:2022 -#: pysollib/kivy/menubar.py:2066 pysollib/kivy/menubar.py:2069 +#: pysollib/kivy/menubar.py:2110 pysollib/kivy/menubar.py:2113 #: pysollib/kivy/selectcardset.py:57 #: pysollib/pysolgtk/playeroptionsdialog.py:79 #: pysollib/pysolgtk/selectcardset.py:229 pysollib/pysolgtk/selectgame.py:324 @@ -143,7 +143,7 @@ msgstr "Pulisci segnalibri" msgid "Clear all bookmarks?" msgstr "Ripulire tutti i segnalibri?" -#: pysollib/actions.py:459 pysollib/kivy/menubar.py:293 +#: pysollib/actions.py:459 pysollib/kivy/menubar.py:294 msgid "Restart game" msgstr "Ricomincia il gioco" @@ -812,7 +812,7 @@ msgstr "" "\n" "Verificare l'installazione di %(app)s.\n" -#: pysollib/options.py:266 +#: pysollib/options.py:270 msgid "Unknown" msgstr "Sconosciuto" @@ -1445,7 +1445,7 @@ msgid "Perfect" msgstr "Perfetto" #: pysollib/stats.py:201 pysollib/stats.py:234 pysollib/stats.py:241 -#: pysollib/kivy/menubar.py:443 +#: pysollib/kivy/menubar.py:444 msgid "Demo" msgstr "Demo" @@ -1709,7 +1709,7 @@ msgid "Direction:" msgstr "Direzione:" #: pysollib/wizardutil.py:204 pysollib/wizardutil.py:250 -#: pysollib/kivy/menubar.py:884 +#: pysollib/kivy/menubar.py:916 msgid "None" msgstr "Nessuna" @@ -2245,20 +2245,20 @@ msgstr "" "Tableau. Decrescente di qualsiasi seme. Si pòssono spostare le carte " "visibili anche non in sequenza." -#: pysollib/kivy/menubar.py:179 +#: pysollib/kivy/menubar.py:180 msgid "File" msgstr "" -#: pysollib/kivy/menubar.py:183 +#: pysollib/kivy/menubar.py:184 msgid "Games" msgstr "Giochi" -#: pysollib/kivy/menubar.py:188 pysollib/kivy/menubar.py:1605 +#: pysollib/kivy/menubar.py:189 pysollib/kivy/menubar.py:1639 #, fuzzy msgid "Tools" msgstr "Barra strumenti" -#: pysollib/kivy/menubar.py:192 pysollib/kivy/menubar.py:1613 +#: pysollib/kivy/menubar.py:193 pysollib/kivy/menubar.py:1647 #: pysollib/pysolgtk/selectgame.py:100 pysollib/pysolgtk/tkstats.py:177 #: pysollib/tile/selectgame.py:385 pysollib/tile/tkstats.py:51 #: pysollib/tile/toolbar.py:188 pysollib/tk/selectgame.py:384 @@ -2266,547 +2266,591 @@ msgstr "Barra strumenti" msgid "Statistics" msgstr "Statistiche" -#: pysollib/kivy/menubar.py:196 +#: pysollib/kivy/menubar.py:197 #, fuzzy msgid "Assist" msgstr "&Assistente" -#: pysollib/kivy/menubar.py:201 pysollib/kivy/menubar.py:1629 +#: pysollib/kivy/menubar.py:202 pysollib/kivy/menubar.py:1663 msgid "Options" msgstr "Opzioni" -#: pysollib/kivy/menubar.py:206 pysollib/kivy/menubar.py:320 -#: pysollib/kivy/menubar.py:1637 +#: pysollib/kivy/menubar.py:207 pysollib/kivy/menubar.py:321 +#: pysollib/kivy/menubar.py:1671 msgid "Help" msgstr "Aiuto" -#: pysollib/kivy/menubar.py:227 +#: pysollib/kivy/menubar.py:228 msgid "Recent games" msgstr "Giochi recenti" -#: pysollib/kivy/menubar.py:240 +#: pysollib/kivy/menubar.py:241 msgid "Favorite games" msgstr "Giochi preferiti" -#: pysollib/kivy/menubar.py:243 +#: pysollib/kivy/menubar.py:244 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:245 +#: pysollib/kivy/menubar.py:246 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:259 +#: pysollib/kivy/menubar.py:260 #, fuzzy msgid "Load" msgstr "&Carica" -#: pysollib/kivy/menubar.py:261 pysollib/tile/toolbar.py:180 +#: pysollib/kivy/menubar.py:262 pysollib/tile/toolbar.py:180 #: pysollib/tk/toolbar.py:180 msgid "Save" msgstr "Salva" -#: pysollib/kivy/menubar.py:264 pysollib/kivy/toolbar.py:206 +#: pysollib/kivy/menubar.py:265 pysollib/kivy/toolbar.py:206 #: pysollib/tile/toolbar.py:191 pysollib/tk/toolbar.py:191 msgid "Quit" msgstr "Abbandona" -#: pysollib/kivy/menubar.py:296 pysollib/kivy/toolbar.py:197 +#: pysollib/kivy/menubar.py:297 pysollib/kivy/toolbar.py:197 #: pysollib/pysolgtk/soundoptionsdialog.py:63 #: pysollib/tile/soundoptionsdialog.py:75 pysollib/tile/toolbar.py:182 #: pysollib/tk/soundoptionsdialog.py:77 pysollib/tk/toolbar.py:182 msgid "Undo" msgstr "Annulla" -#: pysollib/kivy/menubar.py:298 pysollib/kivy/toolbar.py:198 +#: pysollib/kivy/menubar.py:299 pysollib/kivy/toolbar.py:198 #: pysollib/pysolgtk/soundoptionsdialog.py:64 #: pysollib/tile/soundoptionsdialog.py:76 pysollib/tile/toolbar.py:183 #: pysollib/tk/soundoptionsdialog.py:78 pysollib/tk/toolbar.py:183 msgid "Redo" msgstr "Ripristina" -#: pysollib/kivy/menubar.py:300 +#: pysollib/kivy/menubar.py:301 msgid "Redo all" msgstr "Ripristina tutto" -#: pysollib/kivy/menubar.py:303 pysollib/kivy/menubar.py:517 +#: pysollib/kivy/menubar.py:304 pysollib/kivy/menubar.py:518 #: pysollib/pysolgtk/soundoptionsdialog.py:56 #: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:70 msgid "Auto drop" msgstr "Auto rilascio" -#: pysollib/kivy/menubar.py:305 pysollib/kivy/toolbar.py:200 +#: pysollib/kivy/menubar.py:306 pysollib/kivy/toolbar.py:200 #: pysollib/tile/toolbar.py:185 pysollib/tk/toolbar.py:185 msgid "Shuffle tiles" msgstr "Mescola le tessere" -#: pysollib/kivy/menubar.py:307 +#: pysollib/kivy/menubar.py:308 msgid "Deal cards" msgstr "Distribuisci le carte" -#: pysollib/kivy/menubar.py:310 pysollib/kivy/toolbar.py:201 +#: pysollib/kivy/menubar.py:311 pysollib/kivy/toolbar.py:201 #: pysollib/tile/toolbar.py:186 pysollib/tk/toolbar.py:186 msgid "Pause" msgstr "Pausa" -#: pysollib/kivy/menubar.py:315 +#: pysollib/kivy/menubar.py:316 #, fuzzy msgid "Load game" msgstr "Errore nel caricare il gioco" -#: pysollib/kivy/menubar.py:317 pysollib/tile/toolbar.py:180 +#: pysollib/kivy/menubar.py:318 pysollib/tile/toolbar.py:180 #: pysollib/tk/toolbar.py:180 msgid "Save game" msgstr "Salva il gioco" -#: pysollib/kivy/menubar.py:371 +#: pysollib/kivy/menubar.py:372 msgid "Current game..." msgstr "Gioco corrente..." -#: pysollib/kivy/menubar.py:434 +#: pysollib/kivy/menubar.py:435 msgid "Hint" msgstr "Suggerimenti" -#: pysollib/kivy/menubar.py:437 +#: pysollib/kivy/menubar.py:438 #, fuzzy msgid "Highlight piles" msgstr "Evidenzia le pile:" -#: pysollib/kivy/menubar.py:509 +#: pysollib/kivy/menubar.py:510 msgid "Automatic play" msgstr "Gioco automatico" -#: pysollib/kivy/menubar.py:512 +#: pysollib/kivy/menubar.py:513 #, fuzzy msgid "Auto face up" msgstr "Auto &scopri" -#: pysollib/kivy/menubar.py:522 +#: pysollib/kivy/menubar.py:523 msgid "Auto deal" msgstr "Auto distrib." -#: pysollib/kivy/menubar.py:529 +#: pysollib/kivy/menubar.py:530 msgid "Quick play" msgstr "Gioco veloce" -#: pysollib/kivy/menubar.py:537 +#: pysollib/kivy/menubar.py:538 msgid "Assist level" msgstr "Livello assistenza" -#: pysollib/kivy/menubar.py:540 +#: pysollib/kivy/menubar.py:541 msgid "Enable undo" msgstr "Abilita annulla" -#: pysollib/kivy/menubar.py:545 +#: pysollib/kivy/menubar.py:546 msgid "Enable bookmarks" msgstr "Abilita segnalibri" -#: pysollib/kivy/menubar.py:550 +#: pysollib/kivy/menubar.py:551 msgid "Enable hint" msgstr "Abilita suggerimenti" -#: pysollib/kivy/menubar.py:555 +#: pysollib/kivy/menubar.py:556 msgid "Enable shuffle" msgstr "Abilita mescola" -#: pysollib/kivy/menubar.py:560 +#: pysollib/kivy/menubar.py:561 #, fuzzy msgid "Enable highlight piles" msgstr "Abilita evidenzia p&ile" -#: pysollib/kivy/menubar.py:565 +#: pysollib/kivy/menubar.py:566 #, fuzzy msgid "Enable highlight cards" msgstr "Abilita evidenzia &carte" -#: pysollib/kivy/menubar.py:570 +#: pysollib/kivy/menubar.py:571 #, fuzzy msgid "Enable highlight same rank" msgstr "Abilita evidenzia stesso valo&re" -#: pysollib/kivy/menubar.py:575 +#: pysollib/kivy/menubar.py:576 #, fuzzy msgid "Highlight no matching" msgstr "Abilita non corrispondenti" -#: pysollib/kivy/menubar.py:582 +#: pysollib/kivy/menubar.py:583 #, fuzzy msgid "Show removed tiles (in Mahjongg games)" msgstr "Mo&stra tessere tolte (in Mahjongg)" -#: pysollib/kivy/menubar.py:587 +#: pysollib/kivy/menubar.py:588 #, fuzzy msgid "Show hint arrow (in Shisen-Sho games)" msgstr "Mostra suggerimenti e frecci&a (Shisen-Sho)" -#: pysollib/kivy/menubar.py:597 +#: pysollib/kivy/menubar.py:598 +msgid "Language" +msgstr "" + +#: pysollib/kivy/menubar.py:601 pysollib/tile/menubar.py:119 +msgid "Default" +msgstr "Default" + +#: pysollib/kivy/menubar.py:605 +msgid "English" +msgstr "" + +#: pysollib/kivy/menubar.py:609 +#, fuzzy +msgid "German" +msgstr "Germania" + +#: pysollib/kivy/menubar.py:613 +#, fuzzy +msgid "Italian" +msgstr "Corsivo" + +#: pysollib/kivy/menubar.py:617 +msgid "Polish" +msgstr "" + +#: pysollib/kivy/menubar.py:621 +#, fuzzy +msgid "Russian" +msgstr "Russia" + +#: pysollib/kivy/menubar.py:629 #, fuzzy msgid "Sound" msgstr "&Suono" -#: pysollib/kivy/menubar.py:600 +#: pysollib/kivy/menubar.py:632 #, fuzzy msgid "Enable" msgstr "Abilita ann&ulla" -#: pysollib/kivy/menubar.py:605 +#: pysollib/kivy/menubar.py:637 msgid "Volume" msgstr "" -#: pysollib/kivy/menubar.py:608 +#: pysollib/kivy/menubar.py:640 msgid "100%" msgstr "" -#: pysollib/kivy/menubar.py:612 +#: pysollib/kivy/menubar.py:644 msgid "75%" msgstr "" -#: pysollib/kivy/menubar.py:616 +#: pysollib/kivy/menubar.py:648 msgid "50%" msgstr "" -#: pysollib/kivy/menubar.py:620 +#: pysollib/kivy/menubar.py:652 msgid "25%" msgstr "" -#: pysollib/kivy/menubar.py:625 +#: pysollib/kivy/menubar.py:657 #, fuzzy msgid "Samples" msgstr "Giochi facili" -#: pysollib/kivy/menubar.py:630 +#: pysollib/kivy/menubar.py:662 msgid "are you sure" msgstr "" -#: pysollib/kivy/menubar.py:636 +#: pysollib/kivy/menubar.py:668 #, fuzzy msgid "auto drop" msgstr "Auto rilascio" -#: pysollib/kivy/menubar.py:642 +#: pysollib/kivy/menubar.py:674 #, fuzzy msgid "auto flip" msgstr "Gira automatico" -#: pysollib/kivy/menubar.py:648 +#: pysollib/kivy/menubar.py:680 #, fuzzy msgid "auto pilot lost" msgstr "Autopilota perduto" -#: pysollib/kivy/menubar.py:654 +#: pysollib/kivy/menubar.py:686 #, fuzzy msgid "auto pilot won" msgstr "Vincita autopilota" -#: pysollib/kivy/menubar.py:660 +#: pysollib/kivy/menubar.py:692 #, fuzzy msgid "deal" msgstr "Ridistribuzione" -#: pysollib/kivy/menubar.py:666 +#: pysollib/kivy/menubar.py:698 #, fuzzy msgid "deal waste" msgstr "Distribuzione del pozzo" -#: pysollib/kivy/menubar.py:672 +#: pysollib/kivy/menubar.py:704 #, fuzzy msgid "drop pair" msgstr "Rilascio coppia" -#: pysollib/kivy/menubar.py:678 +#: pysollib/kivy/menubar.py:710 #, fuzzy msgid "drop" msgstr "Autoserve" -#: pysollib/kivy/menubar.py:684 +#: pysollib/kivy/menubar.py:716 #, fuzzy msgid "flip" msgstr "Gira automatico" -#: pysollib/kivy/menubar.py:690 +#: pysollib/kivy/menubar.py:722 #, fuzzy msgid "move" msgstr "Nessuna mossa" -#: pysollib/kivy/menubar.py:696 +#: pysollib/kivy/menubar.py:728 #, fuzzy msgid "no move" msgstr "Nessuna mossa" -#: pysollib/kivy/menubar.py:702 +#: pysollib/kivy/menubar.py:734 msgid "redo" msgstr "" -#: pysollib/kivy/menubar.py:708 +#: pysollib/kivy/menubar.py:740 #, fuzzy msgid "start drag" msgstr "Trascinamento" -#: pysollib/kivy/menubar.py:714 +#: pysollib/kivy/menubar.py:746 #, fuzzy msgid "turn waste" msgstr "Girare il pozzo" -#: pysollib/kivy/menubar.py:720 +#: pysollib/kivy/menubar.py:752 msgid "undo" msgstr "" -#: pysollib/kivy/menubar.py:726 +#: pysollib/kivy/menubar.py:758 #, fuzzy msgid "game finished" msgstr "Gioco terminato" -#: pysollib/kivy/menubar.py:732 +#: pysollib/kivy/menubar.py:764 #, fuzzy msgid "game lost" msgstr "Gioco perduto" -#: pysollib/kivy/menubar.py:738 +#: pysollib/kivy/menubar.py:770 #, fuzzy msgid "game perfect" msgstr "Perfetto" -#: pysollib/kivy/menubar.py:744 +#: pysollib/kivy/menubar.py:776 #, fuzzy msgid "game won" msgstr "Gioco vinto" -#: pysollib/kivy/menubar.py:752 +#: pysollib/kivy/menubar.py:784 #, fuzzy msgid "Cardsets" msgstr "Tutti i tipi" -#: pysollib/kivy/menubar.py:792 +#: pysollib/kivy/menubar.py:824 #, fuzzy msgid "Table" msgstr "Tableau" -#: pysollib/kivy/menubar.py:795 +#: pysollib/kivy/menubar.py:827 msgid "Solid colors" msgstr "Colori pieni" -#: pysollib/kivy/menubar.py:800 pysollib/pysolgtk/selecttile.py:105 +#: pysollib/kivy/menubar.py:832 pysollib/pysolgtk/selecttile.py:105 #: pysollib/tile/selecttile.py:74 pysollib/tk/selecttile.py:73 msgid "Blue" msgstr "Azzurro" -#: pysollib/kivy/menubar.py:805 pysollib/pysolgtk/selecttile.py:106 +#: pysollib/kivy/menubar.py:837 pysollib/pysolgtk/selecttile.py:106 #: pysollib/tile/selecttile.py:75 pysollib/tk/selecttile.py:74 #: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:264 msgid "Green" msgstr "Verde" -#: pysollib/kivy/menubar.py:810 pysollib/pysolgtk/selecttile.py:107 +#: pysollib/kivy/menubar.py:842 pysollib/pysolgtk/selecttile.py:107 #: pysollib/tile/selecttile.py:76 pysollib/tk/selecttile.py:75 msgid "Navy" msgstr "Blu marino" -#: pysollib/kivy/menubar.py:815 pysollib/pysolgtk/selecttile.py:108 +#: pysollib/kivy/menubar.py:847 pysollib/pysolgtk/selecttile.py:108 #: pysollib/tile/selecttile.py:77 pysollib/tk/selecttile.py:76 #: pysollib/games/ultra/dashavatara.py:362 msgid "Olive" msgstr "Oliva" -#: pysollib/kivy/menubar.py:820 pysollib/pysolgtk/selecttile.py:109 +#: pysollib/kivy/menubar.py:852 pysollib/pysolgtk/selecttile.py:109 #: pysollib/tile/selecttile.py:78 pysollib/tk/selecttile.py:77 #: pysollib/games/ultra/dashavatara.py:362 pysollib/games/ultra/mughal.py:264 msgid "Orange" msgstr "Arancione" -#: pysollib/kivy/menubar.py:825 pysollib/pysolgtk/selecttile.py:110 +#: pysollib/kivy/menubar.py:857 pysollib/pysolgtk/selecttile.py:110 #: pysollib/tile/selecttile.py:79 pysollib/tk/selecttile.py:78 msgid "Teal" msgstr "Verde acqua" -#: pysollib/kivy/menubar.py:830 +#: pysollib/kivy/menubar.py:862 msgid "Tiles and Images" msgstr "" -#: pysollib/kivy/menubar.py:850 +#: pysollib/kivy/menubar.py:882 #, fuzzy msgid "Card view" msgstr "&Vista carte" -#: pysollib/kivy/menubar.py:853 +#: pysollib/kivy/menubar.py:885 #, fuzzy msgid "Card shadow" msgstr "Om&breggia carte" -#: pysollib/kivy/menubar.py:858 +#: pysollib/kivy/menubar.py:890 #, fuzzy msgid "Shade legal moves" msgstr "Ombreggia mosse consentite" -#: pysollib/kivy/menubar.py:863 +#: pysollib/kivy/menubar.py:895 #, fuzzy msgid "Negative cards bottom" msgstr "Fondo carte in negativo" -#: pysollib/kivy/menubar.py:868 pysollib/ui/tktile/menubar.py:559 +#: pysollib/kivy/menubar.py:900 pysollib/ui/tktile/menubar.py:559 msgid "Shrink face-down cards" msgstr "Restringi carte nascoste" -#: pysollib/kivy/menubar.py:873 +#: pysollib/kivy/menubar.py:905 #, fuzzy msgid "Shade filled stacks" msgstr "Ombreggia pile piene" -#: pysollib/kivy/menubar.py:881 +#: pysollib/kivy/menubar.py:913 #, fuzzy msgid "Animations" msgstr "A&nimazioni" -#: pysollib/kivy/menubar.py:889 +#: pysollib/kivy/menubar.py:921 #, fuzzy msgid "Very fast" msgstr "Mol&to veloce" -#: pysollib/kivy/menubar.py:894 +#: pysollib/kivy/menubar.py:926 #, fuzzy msgid "Fast" msgstr "&Veloce" -#: pysollib/kivy/menubar.py:899 +#: pysollib/kivy/menubar.py:931 #, fuzzy msgid "Medium" msgstr "&Media" -#: pysollib/kivy/menubar.py:904 +#: pysollib/kivy/menubar.py:936 #, fuzzy msgid "Slow" msgstr "&Lenta" -#: pysollib/kivy/menubar.py:909 +#: pysollib/kivy/menubar.py:941 #, fuzzy msgid "Very slow" msgstr "Molto le&nta" -#: pysollib/kivy/menubar.py:916 +#: pysollib/kivy/menubar.py:948 #, fuzzy msgid "Redeal animation" msgstr "Animazione &ridistribuzione" -#: pysollib/kivy/menubar.py:921 +#: pysollib/kivy/menubar.py:953 #, fuzzy msgid "Winning animation" msgstr "Animazione vi&ttoria" -#: pysollib/kivy/menubar.py:929 +#: pysollib/kivy/menubar.py:961 msgid "Touch mode" msgstr "" -#: pysollib/kivy/menubar.py:932 +#: pysollib/kivy/menubar.py:964 #, fuzzy msgid "Drag-and-Drop" msgstr "&Trascina e rilascia" -#: pysollib/kivy/menubar.py:937 +#: pysollib/kivy/menubar.py:969 #, fuzzy msgid "Point-and-Click" msgstr "&Punta e clicca" -#: pysollib/kivy/menubar.py:971 pysollib/tile/toolbar.py:202 +#: pysollib/kivy/menubar.py:1003 pysollib/tile/toolbar.py:202 #: pysollib/tk/toolbar.py:211 msgid "Toolbar" msgstr "Barra strumenti" -#: pysollib/kivy/menubar.py:974 pysollib/ui/tktile/menubar.py:41 +#: pysollib/kivy/menubar.py:1006 pysollib/ui/tktile/menubar.py:41 msgid "Hide" msgstr "Nascondi" -#: pysollib/kivy/menubar.py:989 pysollib/ui/tktile/menubar.py:50 +#: pysollib/kivy/menubar.py:1021 pysollib/ui/tktile/menubar.py:50 msgid "Left" msgstr "Sinistra" -#: pysollib/kivy/menubar.py:993 pysollib/ui/tktile/menubar.py:53 +#: pysollib/kivy/menubar.py:1025 pysollib/ui/tktile/menubar.py:53 msgid "Right" msgstr "Destra" -#: pysollib/kivy/menubar.py:1030 +#: pysollib/kivy/menubar.py:1062 #, fuzzy msgid "Startup splash screen" msgstr "Splash sc&reen all'avvio" -#: pysollib/kivy/menubar.py:1035 +#: pysollib/kivy/menubar.py:1067 msgid "Winning splash" msgstr "" -#: pysollib/kivy/menubar.py:1058 +#: pysollib/kivy/menubar.py:1090 #, fuzzy msgid "Contents" msgstr "&Contenuti" -#: pysollib/kivy/menubar.py:1062 +#: pysollib/kivy/menubar.py:1094 #, fuzzy msgid "How to play" msgstr "Co&me giocare" -#: pysollib/kivy/menubar.py:1066 pysollib/kivy/toolbar.py:204 +#: pysollib/kivy/menubar.py:1098 pysollib/kivy/toolbar.py:204 #: pysollib/tile/toolbar.py:189 pysollib/tk/toolbar.py:189 msgid "Rules for this game" msgstr "Regole di questo gioco" -#: pysollib/kivy/menubar.py:1070 +#: pysollib/kivy/menubar.py:1102 #, fuzzy msgid "License terms" msgstr "Termini della &licenza" -#: pysollib/kivy/menubar.py:1074 +#: pysollib/kivy/menubar.py:1106 #, fuzzy, python-format msgid "About %s..." msgstr "Informazioni " -#: pysollib/kivy/menubar.py:1348 +#: pysollib/kivy/menubar.py:1382 msgid "Menu" msgstr "" -#: pysollib/kivy/menubar.py:1576 pysollib/ui/tktile/menubar.py:971 +#: pysollib/kivy/menubar.py:1610 pysollib/ui/tktile/menubar.py:971 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:1589 +#: pysollib/kivy/menubar.py:1623 msgid "Main Menu" msgstr "" -#: pysollib/kivy/menubar.py:1597 +#: pysollib/kivy/menubar.py:1631 msgid "File Menu" msgstr "" -#: pysollib/kivy/menubar.py:1621 +#: pysollib/kivy/menubar.py:1655 #, fuzzy msgid "Assists" msgstr "&Assistente" #. TRANSLATORS: Usually, 'PySol files' -#: pysollib/kivy/menubar.py:1795 pysollib/ui/tktile/menubar.py:1136 +#: pysollib/kivy/menubar.py:1829 pysollib/ui/tktile/menubar.py:1136 #, fuzzy, python-format msgid "%s files" msgstr "Tutti i tempi" -#: pysollib/kivy/menubar.py:1796 pysollib/ui/tktile/menubar.py:1137 +#: pysollib/kivy/menubar.py:1830 pysollib/ui/tktile/menubar.py:1137 #, fuzzy msgid "All files" msgstr "Tutti i tempi" -#: pysollib/kivy/menubar.py:2066 pysollib/kivy/menubar.py:2068 +#: pysollib/kivy/menubar.py:1913 +msgid "Note" +msgstr "" + +#: pysollib/kivy/menubar.py:1914 +#, fuzzy, python-format +msgid "" +"These settings will take effect\n" +"the next time you restart the %(app)s" +msgstr "" +"L'impostazione avrà effetto\n" +"al prossimo avvio %(app)s" + +#: pysollib/kivy/menubar.py:2110 pysollib/kivy/menubar.py:2112 #: pysollib/kivy/selectcardset.py:57 pysollib/pysolgtk/selectcardset.py:229 #: pysollib/tk/menubar.py:89 pysollib/tk/menubar.py:90 #: pysollib/tk/selectcardset.py:313 msgid "&Load" msgstr "&Carica" -#: pysollib/kivy/menubar.py:2069 pysollib/kivy/selectcardset.py:57 +#: pysollib/kivy/menubar.py:2113 pysollib/kivy/selectcardset.py:57 #: pysollib/pysolgtk/selectcardset.py:229 pysollib/tile/selectcardset.py:318 #: pysollib/tk/menubar.py:90 msgid "&Info..." msgstr "&Informazioni..." -#: pysollib/kivy/menubar.py:2072 pysollib/pysolgtk/menubar.py:696 +#: pysollib/kivy/menubar.py:2116 pysollib/pysolgtk/menubar.py:696 #, fuzzy msgid "Select cardset" msgstr "Scelta nome" -#: pysollib/kivy/menubar.py:2285 pysollib/ui/tktile/menubar.py:1666 +#: pysollib/kivy/menubar.py:2329 pysollib/ui/tktile/menubar.py:1666 msgid "Solitaire Wizard" msgstr "Costruzione guidata" @@ -3666,10 +3710,6 @@ msgstr "" msgid "Set t&heme" msgstr "Scelta t&ema" -#: pysollib/tile/menubar.py:119 -msgid "Default" -msgstr "Default" - #: pysollib/tile/menubar.py:120 msgid "Classic" msgstr "Classico" @@ -5064,6 +5104,12 @@ msgstr "Mosse totali" msgid "Set font" msgstr "Scegli carattere" +#, fuzzy +#~ msgid "This will take effect after the next restart of the app" +#~ msgstr "" +#~ "L'impostazione avrà effetto\n" +#~ "al prossimo avvio %(app)s" + #~ msgid "Statistics for " #~ msgstr "Statistiche per " diff --git a/po/pl_pysol.po b/po/pl_pysol.po index f2bef275..68633c82 100644 --- a/po/pl_pysol.po +++ b/po/pl_pysol.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-23 14:11+0200\n" +"POT-Creation-Date: 2019-09-25 11:41+0200\n" "PO-Revision-Date: 2010-12-12 15:43+0100\n" "Last-Translator: Jerzy Trzeciak \n" "Language-Team: Polish \n" @@ -19,13 +19,13 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" -#: pysollib/actions.py:232 pysollib/kivy/menubar.py:291 +#: pysollib/actions.py:232 pysollib/kivy/menubar.py:292 #: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176 #: pysollib/tk/toolbar.py:176 msgid "New game" msgstr "Nowa gra" -#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1667 +#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1701 #: pysollib/pysolgtk/menubar.py:648 pysollib/ui/tktile/menubar.py:1015 #: pysollib/ui/tktile/menubar.py:1031 msgid "Select game" @@ -95,7 +95,7 @@ msgstr "&Następny numer" #: pysollib/actions.py:293 pysollib/app.py:525 pysollib/game/__init__.py:1317 #: pysollib/game/__init__.py:1991 pysollib/game/__init__.py:2007 #: pysollib/game/__init__.py:2015 pysollib/game/__init__.py:2022 -#: pysollib/kivy/menubar.py:2066 pysollib/kivy/menubar.py:2069 +#: pysollib/kivy/menubar.py:2110 pysollib/kivy/menubar.py:2113 #: pysollib/kivy/selectcardset.py:57 #: pysollib/pysolgtk/playeroptionsdialog.py:79 #: pysollib/pysolgtk/selectcardset.py:229 pysollib/pysolgtk/selectgame.py:324 @@ -139,7 +139,7 @@ msgstr "Wyczyść zakładki" msgid "Clear all bookmarks?" msgstr "Wyczyścić wszystkie zakładki?" -#: pysollib/actions.py:459 pysollib/kivy/menubar.py:293 +#: pysollib/actions.py:459 pysollib/kivy/menubar.py:294 msgid "Restart game" msgstr "Uruchom grę ponownie" @@ -805,7 +805,7 @@ msgstr "" "\n" "Proszę sprawdzić instalację %s.\n" -#: pysollib/options.py:266 +#: pysollib/options.py:270 msgid "Unknown" msgstr "Nieznany" @@ -1441,7 +1441,7 @@ msgid "Perfect" msgstr "Perfekcyjnie" #: pysollib/stats.py:201 pysollib/stats.py:234 pysollib/stats.py:241 -#: pysollib/kivy/menubar.py:443 +#: pysollib/kivy/menubar.py:444 msgid "Demo" msgstr "Demo" @@ -1706,7 +1706,7 @@ msgid "Direction:" msgstr "Kierunek:" #: pysollib/wizardutil.py:204 pysollib/wizardutil.py:250 -#: pysollib/kivy/menubar.py:884 +#: pysollib/kivy/menubar.py:916 msgid "None" msgstr "Brak" @@ -2264,22 +2264,22 @@ msgstr "" "Stół gry. Układaj w dół niezależnie od koloru. Można przenosić odkryte karty " "niezależnie od sekwensu." -#: pysollib/kivy/menubar.py:179 +#: pysollib/kivy/menubar.py:180 #, fuzzy msgid "File" msgstr "Plik" -#: pysollib/kivy/menubar.py:183 +#: pysollib/kivy/menubar.py:184 #, fuzzy msgid "Games" msgstr "Gra" -#: pysollib/kivy/menubar.py:188 pysollib/kivy/menubar.py:1605 +#: pysollib/kivy/menubar.py:189 pysollib/kivy/menubar.py:1639 #, fuzzy msgid "Tools" msgstr "Pasek narzedziowy" -#: pysollib/kivy/menubar.py:192 pysollib/kivy/menubar.py:1613 +#: pysollib/kivy/menubar.py:193 pysollib/kivy/menubar.py:1647 #: pysollib/pysolgtk/selectgame.py:100 pysollib/pysolgtk/tkstats.py:177 #: pysollib/tile/selectgame.py:385 pysollib/tile/tkstats.py:51 #: pysollib/tile/toolbar.py:188 pysollib/tk/selectgame.py:384 @@ -2287,560 +2287,604 @@ msgstr "Pasek narzedziowy" msgid "Statistics" msgstr "Statystyki" -#: pysollib/kivy/menubar.py:196 +#: pysollib/kivy/menubar.py:197 #, fuzzy msgid "Assist" msgstr "&Asysta" -#: pysollib/kivy/menubar.py:201 pysollib/kivy/menubar.py:1629 +#: pysollib/kivy/menubar.py:202 pysollib/kivy/menubar.py:1663 #, fuzzy msgid "Options" msgstr "&Opcje" -#: pysollib/kivy/menubar.py:206 pysollib/kivy/menubar.py:320 -#: pysollib/kivy/menubar.py:1637 +#: pysollib/kivy/menubar.py:207 pysollib/kivy/menubar.py:321 +#: pysollib/kivy/menubar.py:1671 #, fuzzy msgid "Help" msgstr "Pomoc" -#: pysollib/kivy/menubar.py:227 +#: pysollib/kivy/menubar.py:228 #, fuzzy msgid "Recent games" msgstr "Ostatni&e gry" -#: pysollib/kivy/menubar.py:240 +#: pysollib/kivy/menubar.py:241 #, fuzzy msgid "Favorite games" msgstr "Ulubione gry" -#: pysollib/kivy/menubar.py:243 +#: pysollib/kivy/menubar.py:244 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:245 +#: pysollib/kivy/menubar.py:246 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:259 +#: pysollib/kivy/menubar.py:260 #, fuzzy msgid "Load" msgstr "Wczytaj" -#: pysollib/kivy/menubar.py:261 pysollib/tile/toolbar.py:180 +#: pysollib/kivy/menubar.py:262 pysollib/tile/toolbar.py:180 #: pysollib/tk/toolbar.py:180 msgid "Save" msgstr "Zapisz" -#: pysollib/kivy/menubar.py:264 pysollib/kivy/toolbar.py:206 +#: pysollib/kivy/menubar.py:265 pysollib/kivy/toolbar.py:206 #: pysollib/tile/toolbar.py:191 pysollib/tk/toolbar.py:191 msgid "Quit" msgstr "Zakończ" -#: pysollib/kivy/menubar.py:296 pysollib/kivy/toolbar.py:197 +#: pysollib/kivy/menubar.py:297 pysollib/kivy/toolbar.py:197 #: pysollib/pysolgtk/soundoptionsdialog.py:63 #: pysollib/tile/soundoptionsdialog.py:75 pysollib/tile/toolbar.py:182 #: pysollib/tk/soundoptionsdialog.py:77 pysollib/tk/toolbar.py:182 msgid "Undo" msgstr "Cofnij" -#: pysollib/kivy/menubar.py:298 pysollib/kivy/toolbar.py:198 +#: pysollib/kivy/menubar.py:299 pysollib/kivy/toolbar.py:198 #: pysollib/pysolgtk/soundoptionsdialog.py:64 #: pysollib/tile/soundoptionsdialog.py:76 pysollib/tile/toolbar.py:183 #: pysollib/tk/soundoptionsdialog.py:78 pysollib/tk/toolbar.py:183 msgid "Redo" msgstr "Powtórz" -#: pysollib/kivy/menubar.py:300 +#: pysollib/kivy/menubar.py:301 #, fuzzy msgid "Redo all" msgstr "Powtórz wszystko" -#: pysollib/kivy/menubar.py:303 pysollib/kivy/menubar.py:517 +#: pysollib/kivy/menubar.py:304 pysollib/kivy/menubar.py:518 #: pysollib/pysolgtk/soundoptionsdialog.py:56 #: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:70 msgid "Auto drop" msgstr "" -#: pysollib/kivy/menubar.py:305 pysollib/kivy/toolbar.py:200 +#: pysollib/kivy/menubar.py:306 pysollib/kivy/toolbar.py:200 #: pysollib/tile/toolbar.py:185 pysollib/tk/toolbar.py:185 msgid "Shuffle tiles" msgstr "Przemieszaj klocki" -#: pysollib/kivy/menubar.py:307 +#: pysollib/kivy/menubar.py:308 #, fuzzy msgid "Deal cards" msgstr "Przełóż karty" -#: pysollib/kivy/menubar.py:310 pysollib/kivy/toolbar.py:201 +#: pysollib/kivy/menubar.py:311 pysollib/kivy/toolbar.py:201 #: pysollib/tile/toolbar.py:186 pysollib/tk/toolbar.py:186 msgid "Pause" msgstr "Pauza" -#: pysollib/kivy/menubar.py:315 +#: pysollib/kivy/menubar.py:316 #, fuzzy msgid "Load game" msgstr "Błąd wczytywania gry" -#: pysollib/kivy/menubar.py:317 pysollib/tile/toolbar.py:180 +#: pysollib/kivy/menubar.py:318 pysollib/tile/toolbar.py:180 #: pysollib/tk/toolbar.py:180 msgid "Save game" msgstr "Zapisz grę" -#: pysollib/kivy/menubar.py:371 +#: pysollib/kivy/menubar.py:372 #, fuzzy msgid "Current game..." msgstr "Bieżąca gra..." -#: pysollib/kivy/menubar.py:434 +#: pysollib/kivy/menubar.py:435 #, fuzzy msgid "Hint" msgstr "Podpowiedź:" -#: pysollib/kivy/menubar.py:437 +#: pysollib/kivy/menubar.py:438 #, fuzzy msgid "Highlight piles" msgstr "Podświetlanie stosów:" -#: pysollib/kivy/menubar.py:509 +#: pysollib/kivy/menubar.py:510 #, fuzzy msgid "Automatic play" msgstr "Gra &automatyczna" -#: pysollib/kivy/menubar.py:512 +#: pysollib/kivy/menubar.py:513 #, fuzzy msgid "Auto face up" msgstr "Odkrywaj automatycznie" -#: pysollib/kivy/menubar.py:522 +#: pysollib/kivy/menubar.py:523 #, fuzzy msgid "Auto deal" msgstr "Przekładaj automatycznie" -#: pysollib/kivy/menubar.py:529 +#: pysollib/kivy/menubar.py:530 #, fuzzy msgid "Quick play" msgstr "Szybka gra" -#: pysollib/kivy/menubar.py:537 +#: pysollib/kivy/menubar.py:538 #, fuzzy msgid "Assist level" msgstr "Poziom asysty" -#: pysollib/kivy/menubar.py:540 +#: pysollib/kivy/menubar.py:541 #, fuzzy msgid "Enable undo" msgstr "Włącz cofanie" -#: pysollib/kivy/menubar.py:545 +#: pysollib/kivy/menubar.py:546 #, fuzzy msgid "Enable bookmarks" msgstr "Włącz zakładki" -#: pysollib/kivy/menubar.py:550 +#: pysollib/kivy/menubar.py:551 #, fuzzy msgid "Enable hint" msgstr "Włacz podpowiedzi" -#: pysollib/kivy/menubar.py:555 +#: pysollib/kivy/menubar.py:556 #, fuzzy msgid "Enable shuffle" msgstr "Włącz tasowanie" -#: pysollib/kivy/menubar.py:560 +#: pysollib/kivy/menubar.py:561 #, fuzzy msgid "Enable highlight piles" msgstr "Włącz podśw&ietlanie stosów" -#: pysollib/kivy/menubar.py:565 +#: pysollib/kivy/menubar.py:566 #, fuzzy msgid "Enable highlight cards" msgstr "Włącz podświetlanie kart" -#: pysollib/kivy/menubar.py:570 +#: pysollib/kivy/menubar.py:571 #, fuzzy msgid "Enable highlight same rank" msgstr "Podświetlaj karty o jednakowej sile" -#: pysollib/kivy/menubar.py:575 +#: pysollib/kivy/menubar.py:576 #, fuzzy msgid "Highlight no matching" msgstr "Podświetlaj brak dopasowa&nia" -#: pysollib/kivy/menubar.py:582 +#: pysollib/kivy/menubar.py:583 #, fuzzy msgid "Show removed tiles (in Mahjongg games)" msgstr "Pokaż u&sunięte klocki (w grach Mahjongg)" -#: pysollib/kivy/menubar.py:587 +#: pysollib/kivy/menubar.py:588 #, fuzzy msgid "Show hint arrow (in Shisen-Sho games)" msgstr "Pok&aż strzałkę podpowiedzi (w grach Shisen-Sho)" -#: pysollib/kivy/menubar.py:597 +#: pysollib/kivy/menubar.py:598 +msgid "Language" +msgstr "" + +#: pysollib/kivy/menubar.py:601 pysollib/tile/menubar.py:119 +msgid "Default" +msgstr "Domyślny" + +#: pysollib/kivy/menubar.py:605 +msgid "English" +msgstr "" + +#: pysollib/kivy/menubar.py:609 +#, fuzzy +msgid "German" +msgstr "Niemcy" + +#: pysollib/kivy/menubar.py:613 +#, fuzzy +msgid "Italian" +msgstr "Pochylony" + +#: pysollib/kivy/menubar.py:617 +msgid "Polish" +msgstr "" + +#: pysollib/kivy/menubar.py:621 +#, fuzzy +msgid "Russian" +msgstr "Rosja" + +#: pysollib/kivy/menubar.py:629 #, fuzzy msgid "Sound" msgstr "Dźwięk..." -#: pysollib/kivy/menubar.py:600 +#: pysollib/kivy/menubar.py:632 #, fuzzy msgid "Enable" msgstr "Włącz cofanie" -#: pysollib/kivy/menubar.py:605 +#: pysollib/kivy/menubar.py:637 msgid "Volume" msgstr "" -#: pysollib/kivy/menubar.py:608 +#: pysollib/kivy/menubar.py:640 msgid "100%" msgstr "" -#: pysollib/kivy/menubar.py:612 +#: pysollib/kivy/menubar.py:644 msgid "75%" msgstr "" -#: pysollib/kivy/menubar.py:616 +#: pysollib/kivy/menubar.py:648 msgid "50%" msgstr "" -#: pysollib/kivy/menubar.py:620 +#: pysollib/kivy/menubar.py:652 msgid "25%" msgstr "" -#: pysollib/kivy/menubar.py:625 +#: pysollib/kivy/menubar.py:657 #, fuzzy msgid "Samples" msgstr "Proste gry" -#: pysollib/kivy/menubar.py:630 +#: pysollib/kivy/menubar.py:662 msgid "are you sure" msgstr "" -#: pysollib/kivy/menubar.py:636 +#: pysollib/kivy/menubar.py:668 #, fuzzy msgid "auto drop" msgstr "Przenieś &automatycznie" -#: pysollib/kivy/menubar.py:642 +#: pysollib/kivy/menubar.py:674 msgid "auto flip" msgstr "" -#: pysollib/kivy/menubar.py:648 +#: pysollib/kivy/menubar.py:680 #, fuzzy msgid "auto pilot lost" msgstr "Autopilot przegrał" -#: pysollib/kivy/menubar.py:654 +#: pysollib/kivy/menubar.py:686 #, fuzzy msgid "auto pilot won" msgstr "Autopilot wygrał" -#: pysollib/kivy/menubar.py:660 +#: pysollib/kivy/menubar.py:692 #, fuzzy msgid "deal" msgstr "Rozdaj ponownie" -#: pysollib/kivy/menubar.py:666 +#: pysollib/kivy/menubar.py:698 #, fuzzy msgid "deal waste" msgstr "Przełóż do zrzutu" -#: pysollib/kivy/menubar.py:672 +#: pysollib/kivy/menubar.py:704 msgid "drop pair" msgstr "" -#: pysollib/kivy/menubar.py:678 +#: pysollib/kivy/menubar.py:710 #, fuzzy msgid "drop" msgstr "Przenieś automatycznie" -#: pysollib/kivy/menubar.py:684 +#: pysollib/kivy/menubar.py:716 msgid "flip" msgstr "" -#: pysollib/kivy/menubar.py:690 +#: pysollib/kivy/menubar.py:722 #, fuzzy msgid "move" msgstr "Brak ruchu" -#: pysollib/kivy/menubar.py:696 +#: pysollib/kivy/menubar.py:728 #, fuzzy msgid "no move" msgstr "Brak ruchu" -#: pysollib/kivy/menubar.py:702 +#: pysollib/kivy/menubar.py:734 msgid "redo" msgstr "" -#: pysollib/kivy/menubar.py:708 +#: pysollib/kivy/menubar.py:740 #, fuzzy msgid "start drag" msgstr "Uruchom grę ponownie" -#: pysollib/kivy/menubar.py:714 +#: pysollib/kivy/menubar.py:746 #, fuzzy msgid "turn waste" msgstr "Przełóż do zrzutu" -#: pysollib/kivy/menubar.py:720 +#: pysollib/kivy/menubar.py:752 msgid "undo" msgstr "" -#: pysollib/kivy/menubar.py:726 +#: pysollib/kivy/menubar.py:758 #, fuzzy msgid "game finished" msgstr "Gra zakończona" -#: pysollib/kivy/menubar.py:732 +#: pysollib/kivy/menubar.py:764 #, fuzzy msgid "game lost" msgstr "Gra przegrana" -#: pysollib/kivy/menubar.py:738 +#: pysollib/kivy/menubar.py:770 #, fuzzy msgid "game perfect" msgstr "Perfekcyjnie" -#: pysollib/kivy/menubar.py:744 +#: pysollib/kivy/menubar.py:776 #, fuzzy msgid "game won" msgstr "Wygrana" -#: pysollib/kivy/menubar.py:752 +#: pysollib/kivy/menubar.py:784 #, fuzzy msgid "Cardsets" msgstr "Wszystkie zestawy kart" -#: pysollib/kivy/menubar.py:792 +#: pysollib/kivy/menubar.py:824 #, fuzzy msgid "Table" msgstr "Stół gry" -#: pysollib/kivy/menubar.py:795 +#: pysollib/kivy/menubar.py:827 #, fuzzy msgid "Solid colors" msgstr "Kolory jednorodne" -#: pysollib/kivy/menubar.py:800 pysollib/pysolgtk/selecttile.py:105 +#: pysollib/kivy/menubar.py:832 pysollib/pysolgtk/selecttile.py:105 #: pysollib/tile/selecttile.py:74 pysollib/tk/selecttile.py:73 msgid "Blue" msgstr "Niebieski" -#: pysollib/kivy/menubar.py:805 pysollib/pysolgtk/selecttile.py:106 +#: pysollib/kivy/menubar.py:837 pysollib/pysolgtk/selecttile.py:106 #: pysollib/tile/selecttile.py:75 pysollib/tk/selecttile.py:74 #: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:264 msgid "Green" msgstr "Zielony" -#: pysollib/kivy/menubar.py:810 pysollib/pysolgtk/selecttile.py:107 +#: pysollib/kivy/menubar.py:842 pysollib/pysolgtk/selecttile.py:107 #: pysollib/tile/selecttile.py:76 pysollib/tk/selecttile.py:75 msgid "Navy" msgstr "Granatowy" -#: pysollib/kivy/menubar.py:815 pysollib/pysolgtk/selecttile.py:108 +#: pysollib/kivy/menubar.py:847 pysollib/pysolgtk/selecttile.py:108 #: pysollib/tile/selecttile.py:77 pysollib/tk/selecttile.py:76 #: pysollib/games/ultra/dashavatara.py:362 msgid "Olive" msgstr "Oliwkowy" -#: pysollib/kivy/menubar.py:820 pysollib/pysolgtk/selecttile.py:109 +#: pysollib/kivy/menubar.py:852 pysollib/pysolgtk/selecttile.py:109 #: pysollib/tile/selecttile.py:78 pysollib/tk/selecttile.py:77 #: pysollib/games/ultra/dashavatara.py:362 pysollib/games/ultra/mughal.py:264 msgid "Orange" msgstr "Pomarańczowy" -#: pysollib/kivy/menubar.py:825 pysollib/pysolgtk/selecttile.py:110 +#: pysollib/kivy/menubar.py:857 pysollib/pysolgtk/selecttile.py:110 #: pysollib/tile/selecttile.py:79 pysollib/tk/selecttile.py:78 msgid "Teal" msgstr "Niebiesko-zielony" -#: pysollib/kivy/menubar.py:830 +#: pysollib/kivy/menubar.py:862 msgid "Tiles and Images" msgstr "" -#: pysollib/kivy/menubar.py:850 +#: pysollib/kivy/menubar.py:882 #, fuzzy msgid "Card view" msgstr "Widok kart" -#: pysollib/kivy/menubar.py:853 +#: pysollib/kivy/menubar.py:885 #, fuzzy msgid "Card shadow" msgstr "Cień karty" -#: pysollib/kivy/menubar.py:858 +#: pysollib/kivy/menubar.py:890 #, fuzzy msgid "Shade legal moves" msgstr "Cieniuj dozwo&lone ruchy" -#: pysollib/kivy/menubar.py:863 +#: pysollib/kivy/menubar.py:895 msgid "Negative cards bottom" msgstr "" -#: pysollib/kivy/menubar.py:868 pysollib/ui/tktile/menubar.py:559 +#: pysollib/kivy/menubar.py:900 pysollib/ui/tktile/menubar.py:559 msgid "Shrink face-down cards" msgstr "Pomniejszaj karty obrócone tyłem" -#: pysollib/kivy/menubar.py:873 +#: pysollib/kivy/menubar.py:905 #, fuzzy msgid "Shade filled stacks" msgstr "Cieniuj wypełnione stosy" -#: pysollib/kivy/menubar.py:881 +#: pysollib/kivy/menubar.py:913 #, fuzzy msgid "Animations" msgstr "A&nimacje" -#: pysollib/kivy/menubar.py:889 +#: pysollib/kivy/menubar.py:921 #, fuzzy msgid "Very fast" msgstr "Bardzo szybko" -#: pysollib/kivy/menubar.py:894 +#: pysollib/kivy/menubar.py:926 #, fuzzy msgid "Fast" msgstr "Szybko" -#: pysollib/kivy/menubar.py:899 +#: pysollib/kivy/menubar.py:931 #, fuzzy msgid "Medium" msgstr "Średnio szybko" -#: pysollib/kivy/menubar.py:904 +#: pysollib/kivy/menubar.py:936 #, fuzzy msgid "Slow" msgstr "Powoli" -#: pysollib/kivy/menubar.py:909 +#: pysollib/kivy/menubar.py:941 #, fuzzy msgid "Very slow" msgstr "Bardzo powoli" -#: pysollib/kivy/menubar.py:916 +#: pysollib/kivy/menubar.py:948 #, fuzzy msgid "Redeal animation" msgstr "Animacja &rozdawania" -#: pysollib/kivy/menubar.py:921 +#: pysollib/kivy/menubar.py:953 #, fuzzy msgid "Winning animation" msgstr "Animacja &wygranej" -#: pysollib/kivy/menubar.py:929 +#: pysollib/kivy/menubar.py:961 msgid "Touch mode" msgstr "" -#: pysollib/kivy/menubar.py:932 +#: pysollib/kivy/menubar.py:964 #, fuzzy msgid "Drag-and-Drop" msgstr "Przeciągnij i upuść" -#: pysollib/kivy/menubar.py:937 +#: pysollib/kivy/menubar.py:969 #, fuzzy msgid "Point-and-Click" msgstr "Wskaż i kliknij" -#: pysollib/kivy/menubar.py:971 pysollib/tile/toolbar.py:202 +#: pysollib/kivy/menubar.py:1003 pysollib/tile/toolbar.py:202 #: pysollib/tk/toolbar.py:211 msgid "Toolbar" msgstr "Pasek narzedziowy" -#: pysollib/kivy/menubar.py:974 pysollib/ui/tktile/menubar.py:41 +#: pysollib/kivy/menubar.py:1006 pysollib/ui/tktile/menubar.py:41 msgid "Hide" msgstr "Ukryj" -#: pysollib/kivy/menubar.py:989 pysollib/ui/tktile/menubar.py:50 +#: pysollib/kivy/menubar.py:1021 pysollib/ui/tktile/menubar.py:50 msgid "Left" msgstr "Lewa strona" -#: pysollib/kivy/menubar.py:993 pysollib/ui/tktile/menubar.py:53 +#: pysollib/kivy/menubar.py:1025 pysollib/ui/tktile/menubar.py:53 msgid "Right" msgstr "Prawa strona" -#: pysollib/kivy/menubar.py:1030 +#: pysollib/kivy/menubar.py:1062 #, fuzzy msgid "Startup splash screen" msgstr "Ek&ran powitalny" -#: pysollib/kivy/menubar.py:1035 +#: pysollib/kivy/menubar.py:1067 msgid "Winning splash" msgstr "" -#: pysollib/kivy/menubar.py:1058 +#: pysollib/kivy/menubar.py:1090 #, fuzzy msgid "Contents" msgstr "Zawartość" -#: pysollib/kivy/menubar.py:1062 +#: pysollib/kivy/menubar.py:1094 #, fuzzy msgid "How to play" msgstr "Jak grać" -#: pysollib/kivy/menubar.py:1066 pysollib/kivy/toolbar.py:204 +#: pysollib/kivy/menubar.py:1098 pysollib/kivy/toolbar.py:204 #: pysollib/tile/toolbar.py:189 pysollib/tk/toolbar.py:189 msgid "Rules for this game" msgstr "Zasady tej gry" -#: pysollib/kivy/menubar.py:1070 +#: pysollib/kivy/menubar.py:1102 #, fuzzy msgid "License terms" msgstr "Warunki &licencji" -#: pysollib/kivy/menubar.py:1074 +#: pysollib/kivy/menubar.py:1106 #, fuzzy, python-format msgid "About %s..." msgstr "O programie" -#: pysollib/kivy/menubar.py:1348 +#: pysollib/kivy/menubar.py:1382 msgid "Menu" msgstr "" -#: pysollib/kivy/menubar.py:1576 pysollib/ui/tktile/menubar.py:971 +#: pysollib/kivy/menubar.py:1610 pysollib/ui/tktile/menubar.py:971 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:1589 +#: pysollib/kivy/menubar.py:1623 msgid "Main Menu" msgstr "" -#: pysollib/kivy/menubar.py:1597 +#: pysollib/kivy/menubar.py:1631 msgid "File Menu" msgstr "" -#: pysollib/kivy/menubar.py:1621 +#: pysollib/kivy/menubar.py:1655 #, fuzzy msgid "Assists" msgstr "&Asysta" #. TRANSLATORS: Usually, 'PySol files' -#: pysollib/kivy/menubar.py:1795 pysollib/ui/tktile/menubar.py:1136 +#: pysollib/kivy/menubar.py:1829 pysollib/ui/tktile/menubar.py:1136 #, fuzzy, python-format msgid "%s files" msgstr "Od początku" -#: pysollib/kivy/menubar.py:1796 pysollib/ui/tktile/menubar.py:1137 +#: pysollib/kivy/menubar.py:1830 pysollib/ui/tktile/menubar.py:1137 #, fuzzy msgid "All files" msgstr "Od początku" -#: pysollib/kivy/menubar.py:2066 pysollib/kivy/menubar.py:2068 +#: pysollib/kivy/menubar.py:1913 +msgid "Note" +msgstr "" + +#: pysollib/kivy/menubar.py:1914 +#, fuzzy, python-format +msgid "" +"These settings will take effect\n" +"the next time you restart the %(app)s" +msgstr "" +"Zmiany zostaną wprowadzone\n" +"po ponownym uruchomieniu programu" + +#: pysollib/kivy/menubar.py:2110 pysollib/kivy/menubar.py:2112 #: pysollib/kivy/selectcardset.py:57 pysollib/pysolgtk/selectcardset.py:229 #: pysollib/tk/menubar.py:89 pysollib/tk/menubar.py:90 #: pysollib/tk/selectcardset.py:313 msgid "&Load" msgstr "Wczytaj" -#: pysollib/kivy/menubar.py:2069 pysollib/kivy/selectcardset.py:57 +#: pysollib/kivy/menubar.py:2113 pysollib/kivy/selectcardset.py:57 #: pysollib/pysolgtk/selectcardset.py:229 pysollib/tile/selectcardset.py:318 #: pysollib/tk/menubar.py:90 msgid "&Info..." msgstr "&Info..." -#: pysollib/kivy/menubar.py:2072 pysollib/pysolgtk/menubar.py:696 +#: pysollib/kivy/menubar.py:2116 pysollib/pysolgtk/menubar.py:696 #, fuzzy msgid "Select cardset" msgstr "Wybierz nazwę" -#: pysollib/kivy/menubar.py:2285 pysollib/ui/tktile/menubar.py:1666 +#: pysollib/kivy/menubar.py:2329 pysollib/ui/tktile/menubar.py:1666 msgid "Solitaire Wizard" msgstr "Kreator gier Solitaire" @@ -3707,10 +3751,6 @@ msgstr "" msgid "Set t&heme" msgstr "Ustaw temat" -#: pysollib/tile/menubar.py:119 -msgid "Default" -msgstr "Domyślny" - #: pysollib/tile/menubar.py:120 msgid "Classic" msgstr "Klasyczny" @@ -5127,6 +5167,12 @@ msgstr "Ruchy ogółem" msgid "Set font" msgstr "Ustaw czcionkę" +#, fuzzy +#~ msgid "This will take effect after the next restart of the app" +#~ msgstr "" +#~ "Zmiany zostaną wprowadzone\n" +#~ "po ponownym uruchomieniu programu" + #~ msgid "Statistics for " #~ msgstr "Statystyki dla " diff --git a/po/pysol.pot b/po/pysol.pot index 951b0139..ed5afa14 100644 --- a/po/pysol.pot +++ b/po/pysol.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-23 14:11+0200\n" +"POT-Creation-Date: 2019-09-25 11:43+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,13 +18,13 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: pysollib/actions.py:232 pysollib/kivy/menubar.py:291 +#: pysollib/actions.py:232 pysollib/kivy/menubar.py:292 #: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176 #: pysollib/tk/toolbar.py:176 msgid "New game" msgstr "" -#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1667 +#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1701 #: pysollib/pysolgtk/menubar.py:648 pysollib/ui/tktile/menubar.py:1015 #: pysollib/ui/tktile/menubar.py:1031 msgid "Select game" @@ -91,7 +91,7 @@ msgstr "" #: pysollib/actions.py:293 pysollib/app.py:525 pysollib/game/__init__.py:1317 #: pysollib/game/__init__.py:1991 pysollib/game/__init__.py:2007 #: pysollib/game/__init__.py:2015 pysollib/game/__init__.py:2022 -#: pysollib/kivy/menubar.py:2066 pysollib/kivy/menubar.py:2069 +#: pysollib/kivy/menubar.py:2110 pysollib/kivy/menubar.py:2113 #: pysollib/kivy/selectcardset.py:57 #: pysollib/pysolgtk/playeroptionsdialog.py:79 #: pysollib/pysolgtk/selectcardset.py:229 pysollib/pysolgtk/selectgame.py:324 @@ -135,7 +135,7 @@ msgstr "" msgid "Clear all bookmarks?" msgstr "" -#: pysollib/actions.py:459 pysollib/kivy/menubar.py:293 +#: pysollib/actions.py:459 pysollib/kivy/menubar.py:294 msgid "Restart game" msgstr "" @@ -720,7 +720,7 @@ msgid "" "Please check your %(app)s installation.\n" msgstr "" -#: pysollib/options.py:266 +#: pysollib/options.py:270 msgid "Unknown" msgstr "" @@ -1333,7 +1333,7 @@ msgid "Perfect" msgstr "" #: pysollib/stats.py:201 pysollib/stats.py:234 pysollib/stats.py:241 -#: pysollib/kivy/menubar.py:443 +#: pysollib/kivy/menubar.py:444 msgid "Demo" msgstr "" @@ -1597,7 +1597,7 @@ msgid "Direction:" msgstr "" #: pysollib/wizardutil.py:204 pysollib/wizardutil.py:250 -#: pysollib/kivy/menubar.py:884 +#: pysollib/kivy/menubar.py:916 msgid "None" msgstr "" @@ -2075,19 +2075,19 @@ msgid "" "regardless of sequence." msgstr "" -#: pysollib/kivy/menubar.py:179 +#: pysollib/kivy/menubar.py:180 msgid "File" msgstr "" -#: pysollib/kivy/menubar.py:183 +#: pysollib/kivy/menubar.py:184 msgid "Games" msgstr "" -#: pysollib/kivy/menubar.py:188 pysollib/kivy/menubar.py:1605 +#: pysollib/kivy/menubar.py:189 pysollib/kivy/menubar.py:1639 msgid "Tools" msgstr "" -#: pysollib/kivy/menubar.py:192 pysollib/kivy/menubar.py:1613 +#: pysollib/kivy/menubar.py:193 pysollib/kivy/menubar.py:1647 #: pysollib/pysolgtk/selectgame.py:100 pysollib/pysolgtk/tkstats.py:177 #: pysollib/tile/selectgame.py:385 pysollib/tile/tkstats.py:51 #: pysollib/tile/toolbar.py:188 pysollib/tk/selectgame.py:384 @@ -2095,492 +2095,531 @@ msgstr "" msgid "Statistics" msgstr "" -#: pysollib/kivy/menubar.py:196 +#: pysollib/kivy/menubar.py:197 msgid "Assist" msgstr "" -#: pysollib/kivy/menubar.py:201 pysollib/kivy/menubar.py:1629 +#: pysollib/kivy/menubar.py:202 pysollib/kivy/menubar.py:1663 msgid "Options" msgstr "" -#: pysollib/kivy/menubar.py:206 pysollib/kivy/menubar.py:320 -#: pysollib/kivy/menubar.py:1637 +#: pysollib/kivy/menubar.py:207 pysollib/kivy/menubar.py:321 +#: pysollib/kivy/menubar.py:1671 msgid "Help" msgstr "" -#: pysollib/kivy/menubar.py:227 +#: pysollib/kivy/menubar.py:228 msgid "Recent games" msgstr "" -#: pysollib/kivy/menubar.py:240 +#: pysollib/kivy/menubar.py:241 msgid "Favorite games" msgstr "" -#: pysollib/kivy/menubar.py:243 +#: pysollib/kivy/menubar.py:244 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:245 +#: pysollib/kivy/menubar.py:246 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:259 +#: pysollib/kivy/menubar.py:260 msgid "Load" msgstr "" -#: pysollib/kivy/menubar.py:261 pysollib/tile/toolbar.py:180 +#: pysollib/kivy/menubar.py:262 pysollib/tile/toolbar.py:180 #: pysollib/tk/toolbar.py:180 msgid "Save" msgstr "" -#: pysollib/kivy/menubar.py:264 pysollib/kivy/toolbar.py:206 +#: pysollib/kivy/menubar.py:265 pysollib/kivy/toolbar.py:206 #: pysollib/tile/toolbar.py:191 pysollib/tk/toolbar.py:191 msgid "Quit" msgstr "" -#: pysollib/kivy/menubar.py:296 pysollib/kivy/toolbar.py:197 +#: pysollib/kivy/menubar.py:297 pysollib/kivy/toolbar.py:197 #: pysollib/pysolgtk/soundoptionsdialog.py:63 #: pysollib/tile/soundoptionsdialog.py:75 pysollib/tile/toolbar.py:182 #: pysollib/tk/soundoptionsdialog.py:77 pysollib/tk/toolbar.py:182 msgid "Undo" msgstr "" -#: pysollib/kivy/menubar.py:298 pysollib/kivy/toolbar.py:198 +#: pysollib/kivy/menubar.py:299 pysollib/kivy/toolbar.py:198 #: pysollib/pysolgtk/soundoptionsdialog.py:64 #: pysollib/tile/soundoptionsdialog.py:76 pysollib/tile/toolbar.py:183 #: pysollib/tk/soundoptionsdialog.py:78 pysollib/tk/toolbar.py:183 msgid "Redo" msgstr "" -#: pysollib/kivy/menubar.py:300 +#: pysollib/kivy/menubar.py:301 msgid "Redo all" msgstr "" -#: pysollib/kivy/menubar.py:303 pysollib/kivy/menubar.py:517 +#: pysollib/kivy/menubar.py:304 pysollib/kivy/menubar.py:518 #: pysollib/pysolgtk/soundoptionsdialog.py:56 #: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:70 msgid "Auto drop" msgstr "" -#: pysollib/kivy/menubar.py:305 pysollib/kivy/toolbar.py:200 +#: pysollib/kivy/menubar.py:306 pysollib/kivy/toolbar.py:200 #: pysollib/tile/toolbar.py:185 pysollib/tk/toolbar.py:185 msgid "Shuffle tiles" msgstr "" -#: pysollib/kivy/menubar.py:307 +#: pysollib/kivy/menubar.py:308 msgid "Deal cards" msgstr "" -#: pysollib/kivy/menubar.py:310 pysollib/kivy/toolbar.py:201 +#: pysollib/kivy/menubar.py:311 pysollib/kivy/toolbar.py:201 #: pysollib/tile/toolbar.py:186 pysollib/tk/toolbar.py:186 msgid "Pause" msgstr "" -#: pysollib/kivy/menubar.py:315 +#: pysollib/kivy/menubar.py:316 msgid "Load game" msgstr "" -#: pysollib/kivy/menubar.py:317 pysollib/tile/toolbar.py:180 +#: pysollib/kivy/menubar.py:318 pysollib/tile/toolbar.py:180 #: pysollib/tk/toolbar.py:180 msgid "Save game" msgstr "" -#: pysollib/kivy/menubar.py:371 +#: pysollib/kivy/menubar.py:372 msgid "Current game..." msgstr "" -#: pysollib/kivy/menubar.py:434 +#: pysollib/kivy/menubar.py:435 msgid "Hint" msgstr "" -#: pysollib/kivy/menubar.py:437 +#: pysollib/kivy/menubar.py:438 msgid "Highlight piles" msgstr "" -#: pysollib/kivy/menubar.py:509 +#: pysollib/kivy/menubar.py:510 msgid "Automatic play" msgstr "" -#: pysollib/kivy/menubar.py:512 +#: pysollib/kivy/menubar.py:513 msgid "Auto face up" msgstr "" -#: pysollib/kivy/menubar.py:522 +#: pysollib/kivy/menubar.py:523 msgid "Auto deal" msgstr "" -#: pysollib/kivy/menubar.py:529 +#: pysollib/kivy/menubar.py:530 msgid "Quick play" msgstr "" -#: pysollib/kivy/menubar.py:537 +#: pysollib/kivy/menubar.py:538 msgid "Assist level" msgstr "" -#: pysollib/kivy/menubar.py:540 +#: pysollib/kivy/menubar.py:541 msgid "Enable undo" msgstr "" -#: pysollib/kivy/menubar.py:545 +#: pysollib/kivy/menubar.py:546 msgid "Enable bookmarks" msgstr "" -#: pysollib/kivy/menubar.py:550 +#: pysollib/kivy/menubar.py:551 msgid "Enable hint" msgstr "" -#: pysollib/kivy/menubar.py:555 +#: pysollib/kivy/menubar.py:556 msgid "Enable shuffle" msgstr "" -#: pysollib/kivy/menubar.py:560 +#: pysollib/kivy/menubar.py:561 msgid "Enable highlight piles" msgstr "" -#: pysollib/kivy/menubar.py:565 +#: pysollib/kivy/menubar.py:566 msgid "Enable highlight cards" msgstr "" -#: pysollib/kivy/menubar.py:570 +#: pysollib/kivy/menubar.py:571 msgid "Enable highlight same rank" msgstr "" -#: pysollib/kivy/menubar.py:575 +#: pysollib/kivy/menubar.py:576 msgid "Highlight no matching" msgstr "" -#: pysollib/kivy/menubar.py:582 +#: pysollib/kivy/menubar.py:583 msgid "Show removed tiles (in Mahjongg games)" msgstr "" -#: pysollib/kivy/menubar.py:587 +#: pysollib/kivy/menubar.py:588 msgid "Show hint arrow (in Shisen-Sho games)" msgstr "" -#: pysollib/kivy/menubar.py:597 -msgid "Sound" +#: pysollib/kivy/menubar.py:598 +msgid "Language" msgstr "" -#: pysollib/kivy/menubar.py:600 -msgid "Enable" +#: pysollib/kivy/menubar.py:601 pysollib/tile/menubar.py:119 +msgid "Default" msgstr "" #: pysollib/kivy/menubar.py:605 +msgid "English" +msgstr "" + +#: pysollib/kivy/menubar.py:609 +msgid "German" +msgstr "" + +#: pysollib/kivy/menubar.py:613 +msgid "Italian" +msgstr "" + +#: pysollib/kivy/menubar.py:617 +msgid "Polish" +msgstr "" + +#: pysollib/kivy/menubar.py:621 +msgid "Russian" +msgstr "" + +#: pysollib/kivy/menubar.py:629 +msgid "Sound" +msgstr "" + +#: pysollib/kivy/menubar.py:632 +msgid "Enable" +msgstr "" + +#: pysollib/kivy/menubar.py:637 msgid "Volume" msgstr "" -#: pysollib/kivy/menubar.py:608 +#: pysollib/kivy/menubar.py:640 msgid "100%" msgstr "" -#: pysollib/kivy/menubar.py:612 +#: pysollib/kivy/menubar.py:644 msgid "75%" msgstr "" -#: pysollib/kivy/menubar.py:616 +#: pysollib/kivy/menubar.py:648 msgid "50%" msgstr "" -#: pysollib/kivy/menubar.py:620 +#: pysollib/kivy/menubar.py:652 msgid "25%" msgstr "" -#: pysollib/kivy/menubar.py:625 +#: pysollib/kivy/menubar.py:657 msgid "Samples" msgstr "" -#: pysollib/kivy/menubar.py:630 +#: pysollib/kivy/menubar.py:662 msgid "are you sure" msgstr "" -#: pysollib/kivy/menubar.py:636 +#: pysollib/kivy/menubar.py:668 msgid "auto drop" msgstr "" -#: pysollib/kivy/menubar.py:642 +#: pysollib/kivy/menubar.py:674 msgid "auto flip" msgstr "" -#: pysollib/kivy/menubar.py:648 +#: pysollib/kivy/menubar.py:680 msgid "auto pilot lost" msgstr "" -#: pysollib/kivy/menubar.py:654 +#: pysollib/kivy/menubar.py:686 msgid "auto pilot won" msgstr "" -#: pysollib/kivy/menubar.py:660 +#: pysollib/kivy/menubar.py:692 msgid "deal" msgstr "" -#: pysollib/kivy/menubar.py:666 +#: pysollib/kivy/menubar.py:698 msgid "deal waste" msgstr "" -#: pysollib/kivy/menubar.py:672 +#: pysollib/kivy/menubar.py:704 msgid "drop pair" msgstr "" -#: pysollib/kivy/menubar.py:678 +#: pysollib/kivy/menubar.py:710 msgid "drop" msgstr "" -#: pysollib/kivy/menubar.py:684 +#: pysollib/kivy/menubar.py:716 msgid "flip" msgstr "" -#: pysollib/kivy/menubar.py:690 +#: pysollib/kivy/menubar.py:722 msgid "move" msgstr "" -#: pysollib/kivy/menubar.py:696 +#: pysollib/kivy/menubar.py:728 msgid "no move" msgstr "" -#: pysollib/kivy/menubar.py:702 +#: pysollib/kivy/menubar.py:734 msgid "redo" msgstr "" -#: pysollib/kivy/menubar.py:708 +#: pysollib/kivy/menubar.py:740 msgid "start drag" msgstr "" -#: pysollib/kivy/menubar.py:714 +#: pysollib/kivy/menubar.py:746 msgid "turn waste" msgstr "" -#: pysollib/kivy/menubar.py:720 +#: pysollib/kivy/menubar.py:752 msgid "undo" msgstr "" -#: pysollib/kivy/menubar.py:726 +#: pysollib/kivy/menubar.py:758 msgid "game finished" msgstr "" -#: pysollib/kivy/menubar.py:732 +#: pysollib/kivy/menubar.py:764 msgid "game lost" msgstr "" -#: pysollib/kivy/menubar.py:738 +#: pysollib/kivy/menubar.py:770 msgid "game perfect" msgstr "" -#: pysollib/kivy/menubar.py:744 +#: pysollib/kivy/menubar.py:776 msgid "game won" msgstr "" -#: pysollib/kivy/menubar.py:752 +#: pysollib/kivy/menubar.py:784 msgid "Cardsets" msgstr "" -#: pysollib/kivy/menubar.py:792 +#: pysollib/kivy/menubar.py:824 msgid "Table" msgstr "" -#: pysollib/kivy/menubar.py:795 +#: pysollib/kivy/menubar.py:827 msgid "Solid colors" msgstr "" -#: pysollib/kivy/menubar.py:800 pysollib/pysolgtk/selecttile.py:105 +#: pysollib/kivy/menubar.py:832 pysollib/pysolgtk/selecttile.py:105 #: pysollib/tile/selecttile.py:74 pysollib/tk/selecttile.py:73 msgid "Blue" msgstr "" -#: pysollib/kivy/menubar.py:805 pysollib/pysolgtk/selecttile.py:106 +#: pysollib/kivy/menubar.py:837 pysollib/pysolgtk/selecttile.py:106 #: pysollib/tile/selecttile.py:75 pysollib/tk/selecttile.py:74 #: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:264 msgid "Green" msgstr "" -#: pysollib/kivy/menubar.py:810 pysollib/pysolgtk/selecttile.py:107 +#: pysollib/kivy/menubar.py:842 pysollib/pysolgtk/selecttile.py:107 #: pysollib/tile/selecttile.py:76 pysollib/tk/selecttile.py:75 msgid "Navy" msgstr "" -#: pysollib/kivy/menubar.py:815 pysollib/pysolgtk/selecttile.py:108 +#: pysollib/kivy/menubar.py:847 pysollib/pysolgtk/selecttile.py:108 #: pysollib/tile/selecttile.py:77 pysollib/tk/selecttile.py:76 #: pysollib/games/ultra/dashavatara.py:362 msgid "Olive" msgstr "" -#: pysollib/kivy/menubar.py:820 pysollib/pysolgtk/selecttile.py:109 +#: pysollib/kivy/menubar.py:852 pysollib/pysolgtk/selecttile.py:109 #: pysollib/tile/selecttile.py:78 pysollib/tk/selecttile.py:77 #: pysollib/games/ultra/dashavatara.py:362 pysollib/games/ultra/mughal.py:264 msgid "Orange" msgstr "" -#: pysollib/kivy/menubar.py:825 pysollib/pysolgtk/selecttile.py:110 +#: pysollib/kivy/menubar.py:857 pysollib/pysolgtk/selecttile.py:110 #: pysollib/tile/selecttile.py:79 pysollib/tk/selecttile.py:78 msgid "Teal" msgstr "" -#: pysollib/kivy/menubar.py:830 +#: pysollib/kivy/menubar.py:862 msgid "Tiles and Images" msgstr "" -#: pysollib/kivy/menubar.py:850 +#: pysollib/kivy/menubar.py:882 msgid "Card view" msgstr "" -#: pysollib/kivy/menubar.py:853 +#: pysollib/kivy/menubar.py:885 msgid "Card shadow" msgstr "" -#: pysollib/kivy/menubar.py:858 +#: pysollib/kivy/menubar.py:890 msgid "Shade legal moves" msgstr "" -#: pysollib/kivy/menubar.py:863 +#: pysollib/kivy/menubar.py:895 msgid "Negative cards bottom" msgstr "" -#: pysollib/kivy/menubar.py:868 pysollib/ui/tktile/menubar.py:559 +#: pysollib/kivy/menubar.py:900 pysollib/ui/tktile/menubar.py:559 msgid "Shrink face-down cards" msgstr "" -#: pysollib/kivy/menubar.py:873 +#: pysollib/kivy/menubar.py:905 msgid "Shade filled stacks" msgstr "" -#: pysollib/kivy/menubar.py:881 +#: pysollib/kivy/menubar.py:913 msgid "Animations" msgstr "" -#: pysollib/kivy/menubar.py:889 +#: pysollib/kivy/menubar.py:921 msgid "Very fast" msgstr "" -#: pysollib/kivy/menubar.py:894 +#: pysollib/kivy/menubar.py:926 msgid "Fast" msgstr "" -#: pysollib/kivy/menubar.py:899 +#: pysollib/kivy/menubar.py:931 msgid "Medium" msgstr "" -#: pysollib/kivy/menubar.py:904 +#: pysollib/kivy/menubar.py:936 msgid "Slow" msgstr "" -#: pysollib/kivy/menubar.py:909 +#: pysollib/kivy/menubar.py:941 msgid "Very slow" msgstr "" -#: pysollib/kivy/menubar.py:916 +#: pysollib/kivy/menubar.py:948 msgid "Redeal animation" msgstr "" -#: pysollib/kivy/menubar.py:921 +#: pysollib/kivy/menubar.py:953 msgid "Winning animation" msgstr "" -#: pysollib/kivy/menubar.py:929 +#: pysollib/kivy/menubar.py:961 msgid "Touch mode" msgstr "" -#: pysollib/kivy/menubar.py:932 +#: pysollib/kivy/menubar.py:964 msgid "Drag-and-Drop" msgstr "" -#: pysollib/kivy/menubar.py:937 +#: pysollib/kivy/menubar.py:969 msgid "Point-and-Click" msgstr "" -#: pysollib/kivy/menubar.py:971 pysollib/tile/toolbar.py:202 +#: pysollib/kivy/menubar.py:1003 pysollib/tile/toolbar.py:202 #: pysollib/tk/toolbar.py:211 msgid "Toolbar" msgstr "" -#: pysollib/kivy/menubar.py:974 pysollib/ui/tktile/menubar.py:41 +#: pysollib/kivy/menubar.py:1006 pysollib/ui/tktile/menubar.py:41 msgid "Hide" msgstr "" -#: pysollib/kivy/menubar.py:989 pysollib/ui/tktile/menubar.py:50 +#: pysollib/kivy/menubar.py:1021 pysollib/ui/tktile/menubar.py:50 msgid "Left" msgstr "" -#: pysollib/kivy/menubar.py:993 pysollib/ui/tktile/menubar.py:53 +#: pysollib/kivy/menubar.py:1025 pysollib/ui/tktile/menubar.py:53 msgid "Right" msgstr "" -#: pysollib/kivy/menubar.py:1030 +#: pysollib/kivy/menubar.py:1062 msgid "Startup splash screen" msgstr "" -#: pysollib/kivy/menubar.py:1035 +#: pysollib/kivy/menubar.py:1067 msgid "Winning splash" msgstr "" -#: pysollib/kivy/menubar.py:1058 +#: pysollib/kivy/menubar.py:1090 msgid "Contents" msgstr "" -#: pysollib/kivy/menubar.py:1062 +#: pysollib/kivy/menubar.py:1094 msgid "How to play" msgstr "" -#: pysollib/kivy/menubar.py:1066 pysollib/kivy/toolbar.py:204 +#: pysollib/kivy/menubar.py:1098 pysollib/kivy/toolbar.py:204 #: pysollib/tile/toolbar.py:189 pysollib/tk/toolbar.py:189 msgid "Rules for this game" msgstr "" -#: pysollib/kivy/menubar.py:1070 +#: pysollib/kivy/menubar.py:1102 msgid "License terms" msgstr "" -#: pysollib/kivy/menubar.py:1074 +#: pysollib/kivy/menubar.py:1106 #, python-format msgid "About %s..." msgstr "" -#: pysollib/kivy/menubar.py:1348 +#: pysollib/kivy/menubar.py:1382 msgid "Menu" msgstr "" -#: pysollib/kivy/menubar.py:1576 pysollib/ui/tktile/menubar.py:971 +#: pysollib/kivy/menubar.py:1610 pysollib/ui/tktile/menubar.py:971 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:1589 +#: pysollib/kivy/menubar.py:1623 msgid "Main Menu" msgstr "" -#: pysollib/kivy/menubar.py:1597 +#: pysollib/kivy/menubar.py:1631 msgid "File Menu" msgstr "" -#: pysollib/kivy/menubar.py:1621 +#: pysollib/kivy/menubar.py:1655 msgid "Assists" msgstr "" #. TRANSLATORS: Usually, 'PySol files' -#: pysollib/kivy/menubar.py:1795 pysollib/ui/tktile/menubar.py:1136 +#: pysollib/kivy/menubar.py:1829 pysollib/ui/tktile/menubar.py:1136 #, python-format msgid "%s files" msgstr "" -#: pysollib/kivy/menubar.py:1796 pysollib/ui/tktile/menubar.py:1137 +#: pysollib/kivy/menubar.py:1830 pysollib/ui/tktile/menubar.py:1137 msgid "All files" msgstr "" -#: pysollib/kivy/menubar.py:2066 pysollib/kivy/menubar.py:2068 +#: pysollib/kivy/menubar.py:1913 +msgid "Note" +msgstr "" + +#: pysollib/kivy/menubar.py:1914 +#, python-format +msgid "" +"These settings will take effect\n" +"the next time you restart the %(app)s" +msgstr "" + +#: pysollib/kivy/menubar.py:2110 pysollib/kivy/menubar.py:2112 #: pysollib/kivy/selectcardset.py:57 pysollib/pysolgtk/selectcardset.py:229 #: pysollib/tk/menubar.py:89 pysollib/tk/menubar.py:90 #: pysollib/tk/selectcardset.py:313 msgid "&Load" msgstr "" -#: pysollib/kivy/menubar.py:2069 pysollib/kivy/selectcardset.py:57 +#: pysollib/kivy/menubar.py:2113 pysollib/kivy/selectcardset.py:57 #: pysollib/pysolgtk/selectcardset.py:229 pysollib/tile/selectcardset.py:318 #: pysollib/tk/menubar.py:90 msgid "&Info..." msgstr "" -#: pysollib/kivy/menubar.py:2072 pysollib/pysolgtk/menubar.py:696 +#: pysollib/kivy/menubar.py:2116 pysollib/pysolgtk/menubar.py:696 msgid "Select cardset" msgstr "" -#: pysollib/kivy/menubar.py:2285 pysollib/ui/tktile/menubar.py:1666 +#: pysollib/kivy/menubar.py:2329 pysollib/ui/tktile/menubar.py:1666 msgid "Solitaire Wizard" msgstr "" @@ -3421,10 +3460,6 @@ msgstr "" msgid "Set t&heme" msgstr "" -#: pysollib/tile/menubar.py:119 -msgid "Default" -msgstr "" - #: pysollib/tile/menubar.py:120 msgid "Classic" msgstr "" diff --git a/po/ru_pysol.po b/po/ru_pysol.po index 5bbda421..2e97da4a 100644 --- a/po/ru_pysol.po +++ b/po/ru_pysol.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-23 14:11+0200\n" +"POT-Creation-Date: 2019-09-25 11:41+0200\n" "PO-Revision-Date: 2007-09-06 15:09+0400\n" "Last-Translator: Skomoroh \n" "Language-Team: Russian \n" @@ -18,13 +18,13 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: pysollib/actions.py:232 pysollib/kivy/menubar.py:291 +#: pysollib/actions.py:232 pysollib/kivy/menubar.py:292 #: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176 #: pysollib/tk/toolbar.py:176 msgid "New game" msgstr "Новая игра" -#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1667 +#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1701 #: pysollib/pysolgtk/menubar.py:648 pysollib/ui/tktile/menubar.py:1015 #: pysollib/ui/tktile/menubar.py:1031 msgid "Select game" @@ -94,7 +94,7 @@ msgstr "&Следующий номер" #: pysollib/actions.py:293 pysollib/app.py:525 pysollib/game/__init__.py:1317 #: pysollib/game/__init__.py:1991 pysollib/game/__init__.py:2007 #: pysollib/game/__init__.py:2015 pysollib/game/__init__.py:2022 -#: pysollib/kivy/menubar.py:2066 pysollib/kivy/menubar.py:2069 +#: pysollib/kivy/menubar.py:2110 pysollib/kivy/menubar.py:2113 #: pysollib/kivy/selectcardset.py:57 #: pysollib/pysolgtk/playeroptionsdialog.py:79 #: pysollib/pysolgtk/selectcardset.py:229 pysollib/pysolgtk/selectgame.py:324 @@ -138,7 +138,7 @@ msgstr "Удалить закладки" msgid "Clear all bookmarks?" msgstr "Удалить все закладки?" -#: pysollib/actions.py:459 pysollib/kivy/menubar.py:293 +#: pysollib/actions.py:459 pysollib/kivy/menubar.py:294 msgid "Restart game" msgstr "Начать игру с начала" @@ -798,7 +798,7 @@ msgstr "" "\n" "Пожалуйста проверьте установку %(app)s.\n" -#: pysollib/options.py:266 +#: pysollib/options.py:270 msgid "Unknown" msgstr "Неизвестный" @@ -1436,7 +1436,7 @@ msgid "Perfect" msgstr "Великолепная" #: pysollib/stats.py:201 pysollib/stats.py:234 pysollib/stats.py:241 -#: pysollib/kivy/menubar.py:443 +#: pysollib/kivy/menubar.py:444 msgid "Demo" msgstr "Демо" @@ -1700,7 +1700,7 @@ msgid "Direction:" msgstr "Направление:" #: pysollib/wizardutil.py:204 pysollib/wizardutil.py:250 -#: pysollib/kivy/menubar.py:884 +#: pysollib/kivy/menubar.py:916 msgid "None" msgstr "Нет" @@ -2245,21 +2245,21 @@ msgstr "" "Игровой стол. Складывать по убыванию не считаясь с мастью, можно перемещать " "любую серию открытых карт." -#: pysollib/kivy/menubar.py:179 +#: pysollib/kivy/menubar.py:180 msgid "File" msgstr "Файл" -#: pysollib/kivy/menubar.py:183 +#: pysollib/kivy/menubar.py:184 #, fuzzy msgid "Games" msgstr "Игра" -#: pysollib/kivy/menubar.py:188 pysollib/kivy/menubar.py:1605 +#: pysollib/kivy/menubar.py:189 pysollib/kivy/menubar.py:1639 #, fuzzy msgid "Tools" msgstr "Панель инструментов" -#: pysollib/kivy/menubar.py:192 pysollib/kivy/menubar.py:1613 +#: pysollib/kivy/menubar.py:193 pysollib/kivy/menubar.py:1647 #: pysollib/pysolgtk/selectgame.py:100 pysollib/pysolgtk/tkstats.py:177 #: pysollib/tile/selectgame.py:385 pysollib/tile/tkstats.py:51 #: pysollib/tile/toolbar.py:188 pysollib/tk/selectgame.py:384 @@ -2267,553 +2267,597 @@ msgstr "Панель инструментов" msgid "Statistics" msgstr "Статистика" -#: pysollib/kivy/menubar.py:196 +#: pysollib/kivy/menubar.py:197 #, fuzzy msgid "Assist" msgstr "&Подсказка" -#: pysollib/kivy/menubar.py:201 pysollib/kivy/menubar.py:1629 +#: pysollib/kivy/menubar.py:202 pysollib/kivy/menubar.py:1663 msgid "Options" msgstr "Настройка" -#: pysollib/kivy/menubar.py:206 pysollib/kivy/menubar.py:320 -#: pysollib/kivy/menubar.py:1637 +#: pysollib/kivy/menubar.py:207 pysollib/kivy/menubar.py:321 +#: pysollib/kivy/menubar.py:1671 msgid "Help" msgstr "Помощь" -#: pysollib/kivy/menubar.py:227 +#: pysollib/kivy/menubar.py:228 msgid "Recent games" msgstr "Выбрать недавнюю игру" -#: pysollib/kivy/menubar.py:240 +#: pysollib/kivy/menubar.py:241 msgid "Favorite games" msgstr "Избранные игры" -#: pysollib/kivy/menubar.py:243 +#: pysollib/kivy/menubar.py:244 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:245 +#: pysollib/kivy/menubar.py:246 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:259 +#: pysollib/kivy/menubar.py:260 #, fuzzy msgid "Load" msgstr "&Загрузить" -#: pysollib/kivy/menubar.py:261 pysollib/tile/toolbar.py:180 +#: pysollib/kivy/menubar.py:262 pysollib/tile/toolbar.py:180 #: pysollib/tk/toolbar.py:180 msgid "Save" msgstr "Сохранить" -#: pysollib/kivy/menubar.py:264 pysollib/kivy/toolbar.py:206 +#: pysollib/kivy/menubar.py:265 pysollib/kivy/toolbar.py:206 #: pysollib/tile/toolbar.py:191 pysollib/tk/toolbar.py:191 msgid "Quit" msgstr "Выйти" -#: pysollib/kivy/menubar.py:296 pysollib/kivy/toolbar.py:197 +#: pysollib/kivy/menubar.py:297 pysollib/kivy/toolbar.py:197 #: pysollib/pysolgtk/soundoptionsdialog.py:63 #: pysollib/tile/soundoptionsdialog.py:75 pysollib/tile/toolbar.py:182 #: pysollib/tk/soundoptionsdialog.py:77 pysollib/tk/toolbar.py:182 msgid "Undo" msgstr "Отмена" -#: pysollib/kivy/menubar.py:298 pysollib/kivy/toolbar.py:198 +#: pysollib/kivy/menubar.py:299 pysollib/kivy/toolbar.py:198 #: pysollib/pysolgtk/soundoptionsdialog.py:64 #: pysollib/tile/soundoptionsdialog.py:76 pysollib/tile/toolbar.py:183 #: pysollib/tk/soundoptionsdialog.py:78 pysollib/tk/toolbar.py:183 msgid "Redo" msgstr "Повтор" -#: pysollib/kivy/menubar.py:300 +#: pysollib/kivy/menubar.py:301 #, fuzzy msgid "Redo all" msgstr "Вернуть все" -#: pysollib/kivy/menubar.py:303 pysollib/kivy/menubar.py:517 +#: pysollib/kivy/menubar.py:304 pysollib/kivy/menubar.py:518 #: pysollib/pysolgtk/soundoptionsdialog.py:56 #: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:70 msgid "Auto drop" msgstr "Автоматический сброс карты" -#: pysollib/kivy/menubar.py:305 pysollib/kivy/toolbar.py:200 +#: pysollib/kivy/menubar.py:306 pysollib/kivy/toolbar.py:200 #: pysollib/tile/toolbar.py:185 pysollib/tk/toolbar.py:185 msgid "Shuffle tiles" msgstr "Перемешать фишки" -#: pysollib/kivy/menubar.py:307 +#: pysollib/kivy/menubar.py:308 msgid "Deal cards" msgstr "Сдать карты" -#: pysollib/kivy/menubar.py:310 pysollib/kivy/toolbar.py:201 +#: pysollib/kivy/menubar.py:311 pysollib/kivy/toolbar.py:201 #: pysollib/tile/toolbar.py:186 pysollib/tk/toolbar.py:186 msgid "Pause" msgstr "Пауза" -#: pysollib/kivy/menubar.py:315 +#: pysollib/kivy/menubar.py:316 #, fuzzy msgid "Load game" msgstr "Ошибка при загрузке игры" -#: pysollib/kivy/menubar.py:317 pysollib/tile/toolbar.py:180 +#: pysollib/kivy/menubar.py:318 pysollib/tile/toolbar.py:180 #: pysollib/tk/toolbar.py:180 msgid "Save game" msgstr "Сохранить игру" -#: pysollib/kivy/menubar.py:371 +#: pysollib/kivy/menubar.py:372 #, fuzzy msgid "Current game..." msgstr "Текущая игра..." -#: pysollib/kivy/menubar.py:434 +#: pysollib/kivy/menubar.py:435 #, fuzzy msgid "Hint" msgstr "Подсказка:" -#: pysollib/kivy/menubar.py:437 +#: pysollib/kivy/menubar.py:438 #, fuzzy msgid "Highlight piles" msgstr "Подсветка групп:" -#: pysollib/kivy/menubar.py:509 +#: pysollib/kivy/menubar.py:510 #, fuzzy msgid "Automatic play" msgstr "Настройки &автоматической игры" -#: pysollib/kivy/menubar.py:512 +#: pysollib/kivy/menubar.py:513 #, fuzzy msgid "Auto face up" msgstr "Автоматически &переворачивать" -#: pysollib/kivy/menubar.py:522 +#: pysollib/kivy/menubar.py:523 #, fuzzy msgid "Auto deal" msgstr "Автоматически &сдавать карты" -#: pysollib/kivy/menubar.py:529 +#: pysollib/kivy/menubar.py:530 #, fuzzy msgid "Quick play" msgstr "&Быстрая игра" -#: pysollib/kivy/menubar.py:537 +#: pysollib/kivy/menubar.py:538 #, fuzzy msgid "Assist level" msgstr "&Уровень подсказки" -#: pysollib/kivy/menubar.py:540 +#: pysollib/kivy/menubar.py:541 #, fuzzy msgid "Enable undo" msgstr "Разрешить &возврат хода" -#: pysollib/kivy/menubar.py:545 +#: pysollib/kivy/menubar.py:546 #, fuzzy msgid "Enable bookmarks" msgstr "Разрешить &закладки" -#: pysollib/kivy/menubar.py:550 +#: pysollib/kivy/menubar.py:551 #, fuzzy msgid "Enable hint" msgstr "Разрешить &подсказки" -#: pysollib/kivy/menubar.py:555 +#: pysollib/kivy/menubar.py:556 #, fuzzy msgid "Enable shuffle" msgstr "Разрешить перемешивание &фишек" -#: pysollib/kivy/menubar.py:560 +#: pysollib/kivy/menubar.py:561 #, fuzzy msgid "Enable highlight piles" msgstr "Разрешить показывать к&учи" -#: pysollib/kivy/menubar.py:565 +#: pysollib/kivy/menubar.py:566 #, fuzzy msgid "Enable highlight cards" msgstr "Разрешить показывать &карты" -#: pysollib/kivy/menubar.py:570 +#: pysollib/kivy/menubar.py:571 #, fuzzy msgid "Enable highlight same rank" msgstr "Разрешить показывать карты &одного достоинства" -#: pysollib/kivy/menubar.py:575 +#: pysollib/kivy/menubar.py:576 #, fuzzy msgid "Highlight no matching" msgstr "Подсветка отсутствия &совпадения" -#: pysollib/kivy/menubar.py:582 +#: pysollib/kivy/menubar.py:583 #, fuzzy msgid "Show removed tiles (in Mahjongg games)" msgstr "Показывать удалённые (в Маджонг)" -#: pysollib/kivy/menubar.py:587 +#: pysollib/kivy/menubar.py:588 #, fuzzy msgid "Show hint arrow (in Shisen-Sho games)" msgstr "Показывать стрелку (в Шисен-Сё)" -#: pysollib/kivy/menubar.py:597 +#: pysollib/kivy/menubar.py:598 +msgid "Language" +msgstr "" + +#: pysollib/kivy/menubar.py:601 pysollib/tile/menubar.py:119 +msgid "Default" +msgstr "" + +#: pysollib/kivy/menubar.py:605 +msgid "English" +msgstr "" + +#: pysollib/kivy/menubar.py:609 +#, fuzzy +msgid "German" +msgstr "Германия" + +#: pysollib/kivy/menubar.py:613 +#, fuzzy +msgid "Italian" +msgstr "Наклонный" + +#: pysollib/kivy/menubar.py:617 +msgid "Polish" +msgstr "" + +#: pysollib/kivy/menubar.py:621 +#, fuzzy +msgid "Russian" +msgstr "Россия" + +#: pysollib/kivy/menubar.py:629 #, fuzzy msgid "Sound" msgstr "&Звук..." -#: pysollib/kivy/menubar.py:600 +#: pysollib/kivy/menubar.py:632 #, fuzzy msgid "Enable" msgstr "Разрешить &возврат хода" -#: pysollib/kivy/menubar.py:605 +#: pysollib/kivy/menubar.py:637 msgid "Volume" msgstr "" -#: pysollib/kivy/menubar.py:608 +#: pysollib/kivy/menubar.py:640 msgid "100%" msgstr "" -#: pysollib/kivy/menubar.py:612 +#: pysollib/kivy/menubar.py:644 msgid "75%" msgstr "" -#: pysollib/kivy/menubar.py:616 +#: pysollib/kivy/menubar.py:648 msgid "50%" msgstr "" -#: pysollib/kivy/menubar.py:620 +#: pysollib/kivy/menubar.py:652 msgid "25%" msgstr "" -#: pysollib/kivy/menubar.py:625 +#: pysollib/kivy/menubar.py:657 #, fuzzy msgid "Samples" msgstr "Простые игры" -#: pysollib/kivy/menubar.py:630 +#: pysollib/kivy/menubar.py:662 msgid "are you sure" msgstr "" -#: pysollib/kivy/menubar.py:636 +#: pysollib/kivy/menubar.py:668 #, fuzzy msgid "auto drop" msgstr "Автоматический сброс карты" -#: pysollib/kivy/menubar.py:642 +#: pysollib/kivy/menubar.py:674 #, fuzzy msgid "auto flip" msgstr "Автоматическое переворачивание" -#: pysollib/kivy/menubar.py:648 +#: pysollib/kivy/menubar.py:680 #, fuzzy msgid "auto pilot lost" msgstr "Автопилот выиграл" -#: pysollib/kivy/menubar.py:654 +#: pysollib/kivy/menubar.py:686 #, fuzzy msgid "auto pilot won" msgstr "Автопилот проиграл" -#: pysollib/kivy/menubar.py:660 +#: pysollib/kivy/menubar.py:692 #, fuzzy msgid "deal" msgstr "Сдать" -#: pysollib/kivy/menubar.py:666 +#: pysollib/kivy/menubar.py:698 #, fuzzy msgid "deal waste" msgstr "Выкладывание на сброс" -#: pysollib/kivy/menubar.py:672 +#: pysollib/kivy/menubar.py:704 #, fuzzy msgid "drop pair" msgstr "Сброс двух карт" -#: pysollib/kivy/menubar.py:678 +#: pysollib/kivy/menubar.py:710 #, fuzzy msgid "drop" msgstr "Сбросить" -#: pysollib/kivy/menubar.py:684 +#: pysollib/kivy/menubar.py:716 #, fuzzy msgid "flip" msgstr "Автоматическое переворачивание" -#: pysollib/kivy/menubar.py:690 +#: pysollib/kivy/menubar.py:722 #, fuzzy msgid "move" msgstr "Отмена перемещения" -#: pysollib/kivy/menubar.py:696 +#: pysollib/kivy/menubar.py:728 #, fuzzy msgid "no move" msgstr "Отмена перемещения" -#: pysollib/kivy/menubar.py:702 +#: pysollib/kivy/menubar.py:734 msgid "redo" msgstr "" -#: pysollib/kivy/menubar.py:708 +#: pysollib/kivy/menubar.py:740 #, fuzzy msgid "start drag" msgstr "Начало перемещения" -#: pysollib/kivy/menubar.py:714 +#: pysollib/kivy/menubar.py:746 #, fuzzy msgid "turn waste" msgstr "Перелистывание сброса" -#: pysollib/kivy/menubar.py:720 +#: pysollib/kivy/menubar.py:752 msgid "undo" msgstr "" -#: pysollib/kivy/menubar.py:726 +#: pysollib/kivy/menubar.py:758 #, fuzzy msgid "game finished" msgstr "Игра закончена" -#: pysollib/kivy/menubar.py:732 +#: pysollib/kivy/menubar.py:764 #, fuzzy msgid "game lost" msgstr "Игра проиграна" -#: pysollib/kivy/menubar.py:738 +#: pysollib/kivy/menubar.py:770 #, fuzzy msgid "game perfect" msgstr "Великолепная" -#: pysollib/kivy/menubar.py:744 +#: pysollib/kivy/menubar.py:776 #, fuzzy msgid "game won" msgstr "Игра выиграна" -#: pysollib/kivy/menubar.py:752 +#: pysollib/kivy/menubar.py:784 #, fuzzy msgid "Cardsets" msgstr "Все колоды" -#: pysollib/kivy/menubar.py:792 +#: pysollib/kivy/menubar.py:824 #, fuzzy msgid "Table" msgstr "Игровой стол" -#: pysollib/kivy/menubar.py:795 +#: pysollib/kivy/menubar.py:827 msgid "Solid colors" msgstr "Монотонный цвет" -#: pysollib/kivy/menubar.py:800 pysollib/pysolgtk/selecttile.py:105 +#: pysollib/kivy/menubar.py:832 pysollib/pysolgtk/selecttile.py:105 #: pysollib/tile/selecttile.py:74 pysollib/tk/selecttile.py:73 msgid "Blue" msgstr "Голубой" -#: pysollib/kivy/menubar.py:805 pysollib/pysolgtk/selecttile.py:106 +#: pysollib/kivy/menubar.py:837 pysollib/pysolgtk/selecttile.py:106 #: pysollib/tile/selecttile.py:75 pysollib/tk/selecttile.py:74 #: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:264 msgid "Green" msgstr "Зелёный" -#: pysollib/kivy/menubar.py:810 pysollib/pysolgtk/selecttile.py:107 +#: pysollib/kivy/menubar.py:842 pysollib/pysolgtk/selecttile.py:107 #: pysollib/tile/selecttile.py:76 pysollib/tk/selecttile.py:75 msgid "Navy" msgstr "Синий" -#: pysollib/kivy/menubar.py:815 pysollib/pysolgtk/selecttile.py:108 +#: pysollib/kivy/menubar.py:847 pysollib/pysolgtk/selecttile.py:108 #: pysollib/tile/selecttile.py:77 pysollib/tk/selecttile.py:76 #: pysollib/games/ultra/dashavatara.py:362 msgid "Olive" msgstr "Оливковый" -#: pysollib/kivy/menubar.py:820 pysollib/pysolgtk/selecttile.py:109 +#: pysollib/kivy/menubar.py:852 pysollib/pysolgtk/selecttile.py:109 #: pysollib/tile/selecttile.py:78 pysollib/tk/selecttile.py:77 #: pysollib/games/ultra/dashavatara.py:362 pysollib/games/ultra/mughal.py:264 msgid "Orange" msgstr "Оранжевый" -#: pysollib/kivy/menubar.py:825 pysollib/pysolgtk/selecttile.py:110 +#: pysollib/kivy/menubar.py:857 pysollib/pysolgtk/selecttile.py:110 #: pysollib/tile/selecttile.py:79 pysollib/tk/selecttile.py:78 msgid "Teal" msgstr "Чайный" -#: pysollib/kivy/menubar.py:830 +#: pysollib/kivy/menubar.py:862 msgid "Tiles and Images" msgstr "" -#: pysollib/kivy/menubar.py:850 +#: pysollib/kivy/menubar.py:882 #, fuzzy msgid "Card view" msgstr "&Вид карты" -#: pysollib/kivy/menubar.py:853 +#: pysollib/kivy/menubar.py:885 #, fuzzy msgid "Card shadow" msgstr "Тень карты" -#: pysollib/kivy/menubar.py:858 +#: pysollib/kivy/menubar.py:890 #, fuzzy msgid "Shade legal moves" msgstr "Подсвечивать &разрешённые ходы" -#: pysollib/kivy/menubar.py:863 +#: pysollib/kivy/menubar.py:895 #, fuzzy msgid "Negative cards bottom" msgstr "&Негативные контуры карты" -#: pysollib/kivy/menubar.py:868 pysollib/ui/tktile/menubar.py:559 +#: pysollib/kivy/menubar.py:900 pysollib/ui/tktile/menubar.py:559 msgid "Shrink face-down cards" msgstr "Сжимать закрытые карты" -#: pysollib/kivy/menubar.py:873 +#: pysollib/kivy/menubar.py:905 #, fuzzy msgid "Shade filled stacks" msgstr "Затемнять заполненные ячейки" -#: pysollib/kivy/menubar.py:881 +#: pysollib/kivy/menubar.py:913 #, fuzzy msgid "Animations" msgstr "Анимаци&я" -#: pysollib/kivy/menubar.py:889 +#: pysollib/kivy/menubar.py:921 #, fuzzy msgid "Very fast" msgstr "&Очень быстрая" -#: pysollib/kivy/menubar.py:894 +#: pysollib/kivy/menubar.py:926 #, fuzzy msgid "Fast" msgstr "&Быстрая" -#: pysollib/kivy/menubar.py:899 +#: pysollib/kivy/menubar.py:931 #, fuzzy msgid "Medium" msgstr "С&редняя" -#: pysollib/kivy/menubar.py:904 +#: pysollib/kivy/menubar.py:936 #, fuzzy msgid "Slow" msgstr "&Медленная" -#: pysollib/kivy/menubar.py:909 +#: pysollib/kivy/menubar.py:941 #, fuzzy msgid "Very slow" msgstr "&Очень медленная" -#: pysollib/kivy/menubar.py:916 +#: pysollib/kivy/menubar.py:948 #, fuzzy msgid "Redeal animation" msgstr "Анимация пере&сдачи" -#: pysollib/kivy/menubar.py:921 +#: pysollib/kivy/menubar.py:953 #, fuzzy msgid "Winning animation" msgstr "Анимация &победы" -#: pysollib/kivy/menubar.py:929 +#: pysollib/kivy/menubar.py:961 msgid "Touch mode" msgstr "" -#: pysollib/kivy/menubar.py:932 +#: pysollib/kivy/menubar.py:964 msgid "Drag-and-Drop" msgstr "" -#: pysollib/kivy/menubar.py:937 +#: pysollib/kivy/menubar.py:969 msgid "Point-and-Click" msgstr "" -#: pysollib/kivy/menubar.py:971 pysollib/tile/toolbar.py:202 +#: pysollib/kivy/menubar.py:1003 pysollib/tile/toolbar.py:202 #: pysollib/tk/toolbar.py:211 msgid "Toolbar" msgstr "Панель инструментов" -#: pysollib/kivy/menubar.py:974 pysollib/ui/tktile/menubar.py:41 +#: pysollib/kivy/menubar.py:1006 pysollib/ui/tktile/menubar.py:41 msgid "Hide" msgstr "Спрятать" -#: pysollib/kivy/menubar.py:989 pysollib/ui/tktile/menubar.py:50 +#: pysollib/kivy/menubar.py:1021 pysollib/ui/tktile/menubar.py:50 msgid "Left" msgstr "Слева" -#: pysollib/kivy/menubar.py:993 pysollib/ui/tktile/menubar.py:53 +#: pysollib/kivy/menubar.py:1025 pysollib/ui/tktile/menubar.py:53 msgid "Right" msgstr "Справа" -#: pysollib/kivy/menubar.py:1030 +#: pysollib/kivy/menubar.py:1062 #, fuzzy msgid "Startup splash screen" msgstr "О&кно запуска" -#: pysollib/kivy/menubar.py:1035 +#: pysollib/kivy/menubar.py:1067 msgid "Winning splash" msgstr "" -#: pysollib/kivy/menubar.py:1058 +#: pysollib/kivy/menubar.py:1090 msgid "Contents" msgstr "Содержание" -#: pysollib/kivy/menubar.py:1062 +#: pysollib/kivy/menubar.py:1094 msgid "How to play" msgstr "Как играть" -#: pysollib/kivy/menubar.py:1066 pysollib/kivy/toolbar.py:204 +#: pysollib/kivy/menubar.py:1098 pysollib/kivy/toolbar.py:204 #: pysollib/tile/toolbar.py:189 pysollib/tk/toolbar.py:189 msgid "Rules for this game" msgstr "Правила текущей игры" -#: pysollib/kivy/menubar.py:1070 +#: pysollib/kivy/menubar.py:1102 msgid "License terms" msgstr "Лицензия" -#: pysollib/kivy/menubar.py:1074 +#: pysollib/kivy/menubar.py:1106 #, python-format msgid "About %s..." msgstr "О программе %s..." -#: pysollib/kivy/menubar.py:1348 +#: pysollib/kivy/menubar.py:1382 msgid "Menu" msgstr "" -#: pysollib/kivy/menubar.py:1576 pysollib/ui/tktile/menubar.py:971 +#: pysollib/kivy/menubar.py:1610 pysollib/ui/tktile/menubar.py:971 msgid "" msgstr "" -#: pysollib/kivy/menubar.py:1589 +#: pysollib/kivy/menubar.py:1623 msgid "Main Menu" msgstr "" -#: pysollib/kivy/menubar.py:1597 +#: pysollib/kivy/menubar.py:1631 msgid "File Menu" msgstr "" -#: pysollib/kivy/menubar.py:1621 +#: pysollib/kivy/menubar.py:1655 #, fuzzy msgid "Assists" msgstr "&Подсказка" #. TRANSLATORS: Usually, 'PySol files' -#: pysollib/kivy/menubar.py:1795 pysollib/ui/tktile/menubar.py:1136 +#: pysollib/kivy/menubar.py:1829 pysollib/ui/tktile/menubar.py:1136 #, fuzzy, python-format msgid "%s files" msgstr "Всё время" -#: pysollib/kivy/menubar.py:1796 pysollib/ui/tktile/menubar.py:1137 +#: pysollib/kivy/menubar.py:1830 pysollib/ui/tktile/menubar.py:1137 #, fuzzy msgid "All files" msgstr "Всё время" -#: pysollib/kivy/menubar.py:2066 pysollib/kivy/menubar.py:2068 +#: pysollib/kivy/menubar.py:1913 +msgid "Note" +msgstr "" + +#: pysollib/kivy/menubar.py:1914 +#, fuzzy, python-format +msgid "" +"These settings will take effect\n" +"the next time you restart the %(app)s" +msgstr "" +"Эта установка вступит в силу\n" +"при следующем запуске %(app)s" + +#: pysollib/kivy/menubar.py:2110 pysollib/kivy/menubar.py:2112 #: pysollib/kivy/selectcardset.py:57 pysollib/pysolgtk/selectcardset.py:229 #: pysollib/tk/menubar.py:89 pysollib/tk/menubar.py:90 #: pysollib/tk/selectcardset.py:313 msgid "&Load" msgstr "&Загрузить" -#: pysollib/kivy/menubar.py:2069 pysollib/kivy/selectcardset.py:57 +#: pysollib/kivy/menubar.py:2113 pysollib/kivy/selectcardset.py:57 #: pysollib/pysolgtk/selectcardset.py:229 pysollib/tile/selectcardset.py:318 #: pysollib/tk/menubar.py:90 msgid "&Info..." msgstr "&Информация..." -#: pysollib/kivy/menubar.py:2072 pysollib/pysolgtk/menubar.py:696 +#: pysollib/kivy/menubar.py:2116 pysollib/pysolgtk/menubar.py:696 #, fuzzy msgid "Select cardset" msgstr "Выбрать имя" -#: pysollib/kivy/menubar.py:2285 pysollib/ui/tktile/menubar.py:1666 +#: pysollib/kivy/menubar.py:2329 pysollib/ui/tktile/menubar.py:1666 msgid "Solitaire Wizard" msgstr "Конструктор пасьянсов" @@ -3675,10 +3719,6 @@ msgstr "" msgid "Set t&heme" msgstr "Установить &тему" -#: pysollib/tile/menubar.py:119 -msgid "Default" -msgstr "" - #: pysollib/tile/menubar.py:120 msgid "Classic" msgstr "" @@ -5085,6 +5125,12 @@ msgstr "Всего ходов" msgid "Set font" msgstr "Настроить шрифт" +#, fuzzy +#~ msgid "This will take effect after the next restart of the app" +#~ msgstr "" +#~ "Эта установка вступит в силу\n" +#~ "при следующем запуске %(app)s" + #~ msgid "Statistics for " #~ msgstr "Статистика игры " diff --git a/pysollib/kivy/menubar.py b/pysollib/kivy/menubar.py index d6bf241a..ef7ed84d 100644 --- a/pysollib/kivy/menubar.py +++ b/pysollib/kivy/menubar.py @@ -52,6 +52,8 @@ from pysollib.pysoltk import connect_game_find_card_dialog from pysollib.settings import SELECT_GAME_MENU from pysollib.settings import TITLE +from pysollib.pysoltk import MfxMessageDialog + # ************************************************************************ # * tk emuls: # ************************************************************************ @@ -589,7 +591,6 @@ class OptionsMenuDialog(LMenuDialog): # submenu.add_separator() - ''' # ------------------------------------------- # Language options @@ -597,7 +598,7 @@ class OptionsMenuDialog(LMenuDialog): LTreeNode(text=_('Language'))) if rg: self.addRadioNode(tv, rg, - _('default'), + _('Default'), self.menubar.tkopt.language, '', self.menubar.mOptLanguage) self.addRadioNode(tv, rg, @@ -620,7 +621,6 @@ class OptionsMenuDialog(LMenuDialog): _('Russian'), self.menubar.tkopt.language, 'ru', self.menubar.mOptLanguage) - ''' # ------------------------------------------- # Sound options @@ -1265,7 +1265,7 @@ class PysolMenubarTk: toolbar_vars={}, sound_sample_vars={}, color_vars={}, - # language=StringVar(), + language=StringVar(), ) for w in TOOLBAR_BUTTONS: self.tkopt.toolbar_vars[w] = BooleanVar() @@ -1320,7 +1320,7 @@ class PysolMenubarTk: tkopt.negative_bottom.set(opt.negative_bottom) tkopt.display_win_message.set(opt.display_win_message) tkopt.cardset.set(self.app.cardset_manager.getSelected()) - # tkopt.language.set(opt.language) + tkopt.language.set(opt.language) for w in TOOLBAR_BUTTONS: tkopt.toolbar_vars[w].set(opt.toolbar_vars.get(w, False)) @@ -1905,12 +1905,15 @@ class PysolMenubarTk: self.game.doPause() 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() - ''' + d = MfxMessageDialog( + self.app.top, title=_("Note"), + text=_("""\ +These settings will take effect +the next time you restart the %(app)s""") % {'app': TITLE}) def mOptSoundDialog(self, *args): if self._cancelDrag(break_pause=False): diff --git a/pysollib/mygettext.py b/pysollib/mygettext.py index 135c17ac..c2b05275 100644 --- a/pysollib/mygettext.py +++ b/pysollib/mygettext.py @@ -1,43 +1,46 @@ import gettext import sys - import six +class myLocalGettext(object): + def __init__(self, lang): + self.language = lang -def n_(x): - return x - - -def ungettext(msgid1, msgid2, n): - # unicoded ngettext - if not isinstance(msgid1, six.text_type): - msgid1 = six.text_type(msgid1, 'utf-8') - if not isinstance(msgid2, six.text_type): - msgid2 = six.text_type(msgid2, 'utf-8') - domain = gettext._current_domain - try: - t = gettext.translation(domain, - gettext._localedirs.get(domain, None)) - except IOError: - if n == 1: - return msgid1 - else: - return msgid2 - if sys.version_info >= (3, 0): - return t.ngettext(msgid1, msgid2, n) - else: - return t.ungettext(msgid1, msgid2, n) - - -def fix_gettext(): - def ugettext(message): - # unicoded gettext - if not isinstance(message, six.text_type): - message = six.text_type(message, 'utf-8') + def translation(self): domain = gettext._current_domain + localedir = gettext._localedirs.get(domain, None) + if self.language == "": + t = gettext.translation(domain, localedir) + else: + t = gettext.translation(domain, localedir, languages=[self.language]) + return t + + def maketext(self, msg): + if not isinstance(msg, six.text_type): + return six.text_type(msg, 'utf-8') + return msg + + def ungettext(self,msgid1, msgid2, n): + # unicoded ngettext + msgid1 = self.maketext(msgid1) + msgid2 = self.maketext(msgid2) try: - t = gettext.translation(domain, - gettext._localedirs.get(domain, None)) + t = self.translation() + except IOError: + if n == 1: + return msgid1 + else: + return msgid2 + if sys.version_info >= (3, 0): + return t.ngettext(msgid1, msgid2, n) + else: + return t.ungettext(msgid1, msgid2, n) + + def ugettext(self,message): + # unicoded gettext + message = self.maketext(message) + try: + t = self.translation() except IOError: return message if sys.version_info >= (3, 0): @@ -45,10 +48,16 @@ def fix_gettext(): else: return t.ugettext(message) - gettext.ugettext = ugettext +myGettext = myLocalGettext('') - gettext.ungettext = ungettext +def n_(x): + return x +def fix_gettext(): + gettext.ugettext = myGettext.ugettext + gettext.ungettext = myGettext.ungettext fix_gettext() + _ = gettext.ugettext +ungettext = gettext.ungettext diff --git a/pysollib/options.py b/pysollib/options.py index 423a9dc2..4c99f675 100644 --- a/pysollib/options.py +++ b/pysollib/options.py @@ -33,6 +33,8 @@ from pysollib.mygettext import _ from pysollib.pysoltk import TOOLBAR_BUTTONS, TOOLKIT from pysollib.resource import CSI +from pysollib.mygettext import myGettext + import six import validate @@ -113,6 +115,7 @@ solver_max_iterations = integer solver_iterations_output_step = integer solver_preset = string display_win_message = boolean +language = string [sound_samples] move = boolean @@ -254,6 +257,7 @@ class Options: # ('recent_gameid', 'list'), # ('favorite_gameid', 'list'), ('display_win_message', 'bool'), + ('language', 'str'), ] def __init__(self): @@ -321,6 +325,7 @@ class Options: self.negative_bottom = True self.translate_game_names = True self.display_win_message = True + self.language = '' # sound self.sound = True self.sound_mode = 1 @@ -665,6 +670,8 @@ class Options: for key in TOOLBAR_BUTTONS: self.toolbar_vars[key] = (key in visible_buttons) + myGettext.language = self.language + # solver solver_presets = self._getOption('general', 'solver_presets', 'list') if solver_presets is not None: