diff --git a/MANIFEST.in b/MANIFEST.in index 09302daf13..f329b57265 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -19,7 +19,7 @@ include data/pysolfc.glade graft data/themes recursive-exclude data/themes *.py include scripts/build.bat scripts/create_iss.py scripts/mahjongg_utils.py -include scripts/pygettext.py scripts/all_games.py scripts/cardset_viewer.py +include scripts/all_games.py scripts/cardset_viewer.py include scripts/cardconv scripts/cardsetsgiftobmp include scripts/gen_individual_importing_tests.py include tests/individually-importing/PLACEHOLDER diff --git a/Makefile b/Makefile index a821db9b46..491b8a053a 100644 --- a/Makefile +++ b/Makefile @@ -2,11 +2,6 @@ export PYTHONPATH := $(PYTHONPATH):$(CURDIR) -PYSOLLIB_FILES = pysollib/tk/*.py pysollib/tile/*.py pysollib/*.py \ - pysollib/games/*.py pysollib/games/special/*.py \ - pysollib/games/ultra/*.py pysollib/games/mahjongg/*.py \ - pysollib/kivy/*.py - .PHONY: all install dist rpm all_games_html rules pot mo pretest test runtest all: @@ -32,10 +27,8 @@ rules: pot: ./scripts/all_games.py gettext > po/games.pot - ./scripts/pygettext.py -k n_ --ngettext-keyword ungettext -o po/pysol-1.pot $(PYSOLLIB_FILES) - xgettext -L C --keyword=N_ -o po/pysol-2.pot data/glade-translations - msgcat po/pysol-1.pot po/pysol-2.pot > po/pysol.pot - rm -f po/pysol-1.pot po/pysol-2.pot + xgettext --keyword=n_ -o po/pysol.pot \ + pysollib/*.py pysollib/*/*.py pysollib/*/*/*.py data/pysolfc.glade set -e; \ for lng in ru de pl it; do \ msgmerge --update --quiet --backup=none po/$${lng}_pysol.po po/pysol.pot; \ diff --git a/data/glade-translations b/data/glade-translations deleted file mode 100644 index 22f37f1d50..0000000000 --- a/data/glade-translations +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Translatable strings file generated by Glade. - * Add this file to your project's POTFILES.in. - * DO NOT compile it as part of your application. - */ - -gchar *s = N_("Game Statistics"); -gchar *s = N_("Game:"); -gchar *s = N_("Won:"); -gchar *s = N_("Total:"); -gchar *s = N_("Lost:"); -gchar *s = N_("Current session"); -gchar *s = N_("Won:"); -gchar *s = N_("Lost:"); -gchar *s = N_("Total:"); -gchar *s = N_("Total"); -gchar *s = N_("Current game"); -gchar *s = N_("Playing time:"); -gchar *s = N_("Moves:"); -gchar *s = N_("Total moves:"); -gchar *s = N_("Minimum"); -gchar *s = N_("Maximum"); -gchar *s = N_("Average"); -gchar *s = N_("Summary"); -gchar *s = N_("Playing time"); -gchar *s = N_("Moves"); -gchar *s = N_("Total moves"); -gchar *s = N_("Game:"); -gchar *s = N_("Top 10"); -gchar *s = N_("All games"); -gchar *s = N_("Full log"); -gchar *s = N_("Session log"); -gchar *s = N_("Set timeouts"); -gchar *s = N_("Demo:"); -gchar *s = N_("Hint:"); -gchar *s = N_("Raise card:"); -gchar *s = N_("Highlight piles:"); -gchar *s = N_("Highlight cards:"); -gchar *s = N_("Highlight same rank:"); -gchar *s = N_("Set colors"); -gchar *s = N_("Highlight piles:"); -gchar *s = N_("Highlight cards 1:"); -gchar *s = N_("Highlight cards 2:"); -gchar *s = N_("Highlight same rank 1:"); -gchar *s = N_("Highlight same rank 2:"); -gchar *s = N_("Hint arrow:"); -gchar *s = N_("Highlight not matching:"); -gchar *s = N_("Change..."); -gchar *s = N_("Change..."); -gchar *s = N_("Change..."); -gchar *s = N_("Change..."); -gchar *s = N_("Change..."); -gchar *s = N_("Change..."); -gchar *s = N_("Change..."); -gchar *s = N_("Change..."); -gchar *s = N_("Text foreground:"); -gchar *s = N_("Set font"); -gchar *s = N_("HTML: "); -gchar *s = N_("Small: "); -gchar *s = N_("Fixed: "); -gchar *s = N_("Tableau default: "); -gchar *s = N_("Tableau fixed: "); -gchar *s = N_("Tableau small: "); -gchar *s = N_("Tableau large: "); -gchar *s = N_("Change..."); -gchar *s = N_("Change..."); -gchar *s = N_("Change..."); -gchar *s = N_("Change..."); -gchar *s = N_("Change..."); -gchar *s = N_("Change..."); -gchar *s = N_("Change..."); -gchar *s = N_("Sound settings"); -gchar *s = N_("Sound enabled"); -gchar *s = N_("Sample volume:"); -gchar *s = N_("Music volume:"); -gchar *s = N_("Enable samles"); diff --git a/po/de_pysol.po b/po/de_pysol.po index b85c29b191..3397824f15 100644 --- a/po/de_pysol.po +++ b/po/de_pysol.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: Thu Jul 18 18:25:21 2019\n" +"POT-Creation-Date: 2019-07-18 19:21+0300\n" "PO-Revision-Date: 2007-09-05 17:43+0400\n" "Last-Translator: H. Schaekel \n" "Language-Team: German\n" @@ -23,6 +23,8 @@ msgid "New game" msgstr "Neues Spiel" #: pysollib/actions.py:247 pysollib/kivy/menubar.py:1667 +#: pysollib/pysolgtk/menubar.py:648 pysollib/ui/tktile/menubar.py:1014 +#: pysollib/ui/tktile/menubar.py:1030 msgid "Select game" msgstr "Spiel auswählen" @@ -52,17 +54,16 @@ msgstr "" "\n" "Neue Spielnummer eingeben" -#: pysollib/actions.py:293 -msgid "&Next number" -msgstr "Nächste Nummer" - #: pysollib/actions.py:293 pysollib/app.py:523 pysollib/app.py:817 +#: pysollib/game/__init__.py:1270 pysollib/game/__init__.py:2487 #: pysollib/kivy/tkhtml.py:690 pysollib/kivy/tkstats.py:249 -#: pysollib/kivy/tkwidget.py:97 pysollib/tile/fontsdialog.py:140 -#: pysollib/tile/fontsdialog.py:202 pysollib/tile/menubar.py:111 -#: pysollib/tile/playeroptionsdialog.py:89 pysollib/tile/selectcardset.py:321 -#: pysollib/tile/selectcardset.py:545 pysollib/tile/selecttile.py:154 -#: pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/kivy/tkwidget.py:97 pysollib/pysolgtk/playeroptionsdialog.py:79 +#: pysollib/pysolgtk/selecttile.py:158 pysollib/pysolgtk/tkhtml.py:542 +#: pysollib/pysolgtk/tkstats.py:556 pysollib/pysolgtk/tkwidget.py:151 +#: pysollib/tile/fontsdialog.py:140 pysollib/tile/fontsdialog.py:202 +#: pysollib/tile/menubar.py:111 pysollib/tile/playeroptionsdialog.py:89 +#: pysollib/tile/selectcardset.py:321 pysollib/tile/selectcardset.py:545 +#: pysollib/tile/selecttile.py:154 pysollib/tile/soundoptionsdialog.py:149 #: pysollib/tile/soundoptionsdialog.py:188 pysollib/tile/timeoutsdialog.py:92 #: pysollib/tile/tkstats.py:101 pysollib/tile/tkstats.py:540 #: pysollib/tile/tkstats.py:645 pysollib/tile/tkstats.py:726 @@ -78,24 +79,38 @@ msgstr "Nächste Nummer" #: pysollib/tk/tkstats.py:712 pysollib/tk/tkstats.py:796 #: pysollib/tk/tkstats.py:963 pysollib/tk/tkwidget.py:143 #: pysollib/tk/tkwidget.py:351 pysollib/tk/wizarddialog.py:132 +#: pysollib/ui/tktile/colorsdialog.py:118 +#: pysollib/ui/tktile/edittextdialog.py:38 +#: pysollib/ui/tktile/gameinfodialog.py:152 pysollib/ui/tktile/tkhtml.py:435 msgid "&OK" msgstr "ОК" -#: pysollib/actions.py:293 pysollib/app.py:524 pysollib/kivy/menubar.py:2065 -#: pysollib/kivy/menubar.py:2067 pysollib/kivy/selectcardset.py:61 -#: pysollib/tile/fontsdialog.py:140 pysollib/tile/fontsdialog.py:202 -#: pysollib/tile/playeroptionsdialog.py:89 pysollib/tile/selectcardset.py:321 -#: pysollib/tile/selectcardset.py:543 pysollib/tile/selectgame.py:308 -#: pysollib/tile/selectgame.py:438 pysollib/tile/selecttile.py:154 -#: pysollib/tile/soundoptionsdialog.py:149 pysollib/tile/timeoutsdialog.py:92 -#: pysollib/tile/tkwidget.py:359 pysollib/tile/wizarddialog.py:143 -#: pysollib/tk/fontsdialog.py:134 pysollib/tk/fontsdialog.py:200 -#: pysollib/tk/menubar.py:89 pysollib/tk/menubar.py:90 -#: pysollib/tk/playeroptionsdialog.py:64 pysollib/tk/playeroptionsdialog.py:138 -#: pysollib/tk/selectcardset.py:313 pysollib/tk/selectgame.py:310 -#: pysollib/tk/selectgame.py:439 pysollib/tk/selecttile.py:152 -#: pysollib/tk/soundoptionsdialog.py:152 pysollib/tk/timeoutsdialog.py:92 -#: pysollib/tk/tkwidget.py:351 pysollib/tk/wizarddialog.py:132 +#: pysollib/actions.py:293 +msgid "&Next number" +msgstr "Nächste Nummer" + +#: pysollib/actions.py:293 pysollib/app.py:524 pysollib/game/__init__.py:1270 +#: pysollib/game/__init__.py:1939 pysollib/game/__init__.py:1957 +#: pysollib/game/__init__.py:1965 pysollib/game/__init__.py:1972 +#: pysollib/kivy/menubar.py:2065 pysollib/kivy/menubar.py:2068 +#: pysollib/kivy/selectcardset.py:61 +#: pysollib/pysolgtk/playeroptionsdialog.py:79 +#: pysollib/pysolgtk/selectcardset.py:229 pysollib/pysolgtk/selectgame.py:324 +#: pysollib/pysolgtk/selecttile.py:158 pysollib/tile/fontsdialog.py:140 +#: pysollib/tile/fontsdialog.py:202 pysollib/tile/playeroptionsdialog.py:89 +#: pysollib/tile/selectcardset.py:321 pysollib/tile/selectcardset.py:543 +#: pysollib/tile/selectgame.py:308 pysollib/tile/selectgame.py:438 +#: pysollib/tile/selecttile.py:154 pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tile/timeoutsdialog.py:92 pysollib/tile/tkwidget.py:359 +#: pysollib/tile/wizarddialog.py:143 pysollib/tk/fontsdialog.py:134 +#: pysollib/tk/fontsdialog.py:200 pysollib/tk/menubar.py:89 +#: pysollib/tk/menubar.py:90 pysollib/tk/playeroptionsdialog.py:64 +#: pysollib/tk/playeroptionsdialog.py:138 pysollib/tk/selectcardset.py:313 +#: pysollib/tk/selectgame.py:310 pysollib/tk/selectgame.py:439 +#: pysollib/tk/selecttile.py:152 pysollib/tk/soundoptionsdialog.py:152 +#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkwidget.py:351 +#: pysollib/tk/wizarddialog.py:132 pysollib/ui/tktile/colorsdialog.py:118 +#: pysollib/ui/tktile/edittextdialog.py:38 msgid "&Cancel" msgstr "Abbruch" @@ -129,6 +144,7 @@ msgid "Restart this game ?" msgstr "Dieses Spiel neustarten?" #: pysollib/actions.py:505 +#, python-format msgid "" "Comments for %s:\n" "\n" @@ -189,19 +205,18 @@ msgid "Statistics for " msgstr "Statistiken für " #: pysollib/actions.py:581 pysollib/kivy/menubar.py:1613 +#: pysollib/pysolgtk/selectgame.py:100 pysollib/pysolgtk/tkstats.py:176 #: pysollib/tile/selectgame.py:387 pysollib/tile/tkstats.py:51 #: pysollib/tile/toolbar.py:188 pysollib/tk/selectgame.py:387 #: pysollib/tk/toolbar.py:188 msgid "Statistics" msgstr "Statistiken" -#: pysollib/actions.py:585 pysollib/tile/tkstats.py:522 -#: data/glade-translations:31 +#: pysollib/actions.py:585 pysollib/tile/tkstats.py:522 data/pysolfc.glade:1404 msgid "Full log" msgstr "Volles Protokoll" -#: pysollib/actions.py:588 pysollib/tile/tkstats.py:526 -#: data/glade-translations:32 +#: pysollib/actions.py:588 pysollib/tile/tkstats.py:526 data/pysolfc.glade:1466 msgid "Session log" msgstr "Sitzungsprotokoll" @@ -218,6 +233,7 @@ msgid "Reset all statistics" msgstr "Rest aller Statisken" #: pysollib/actions.py:617 +#, python-format msgid "" "Reset ALL statistics and logs for player\n" "%s ?" @@ -229,6 +245,17 @@ msgstr "" msgid "Reset game statistics" msgstr "Reset Spielstatistiken" +#: pysollib/actions.py:627 +#, fuzzy, python-format +msgid "" +"Reset statistics and logs for player\n" +"%s\n" +"and game\n" +"%s ?" +msgstr "" +"Rest aller Statistiken und Protokolle für Spieler\n" +"%s?" + #: pysollib/actions.py:692 msgid "Play demo" msgstr "Demo spielen" @@ -237,7 +264,7 @@ msgstr "Demo spielen" msgid "Set player options" msgstr "Spieleroptionen setzen" -#: pysollib/actions.py:720 data/glade-translations:40 +#: pysollib/actions.py:720 data/pysolfc.glade:1986 msgid "Set colors" msgstr "Farben setzen" @@ -245,7 +272,7 @@ msgstr "Farben setzen" msgid "Set fonts" msgstr "Schriften einstellen" -#: pysollib/actions.py:748 data/glade-translations:33 +#: pysollib/actions.py:748 data/pysolfc.glade:1493 msgid "Set timeouts" msgstr "Zeitablauf setzen" @@ -253,11 +280,14 @@ msgstr "Zeitablauf setzen" msgid "can't find game: " msgstr "" -#: pysollib/app.py:525 +#: pysollib/app.py:525 pysollib/game/__init__.py:1939 +#: pysollib/game/__init__.py:1957 pysollib/game/__init__.py:1965 +#: pysollib/game/__init__.py:1972 pysollib/ui/tktile/menubar.py:300 msgid "&New game" msgstr "Neues Spiel" #: pysollib/app.py:671 +#, python-format msgid "Loading %s %s..." msgstr "Lade %s %s..." @@ -274,6 +304,7 @@ msgid "Incompatible " msgstr "Inkompatibel " #: pysollib/app.py:811 +#, python-format msgid "" "The currently selected %s %s\n" "is not compatible with the game\n" @@ -288,10 +319,12 @@ msgstr "" "Bitte als %s Typ %s.\n" #: pysollib/app.py:855 +#, python-format msgid "Please select a %s type %s" msgstr "Bitte wählen Sie ein %s als Typ %s" #: pysollib/app.py:1063 +#, python-format msgid "error loading plugin %s: %s" msgstr "" @@ -504,3002 +537,4076 @@ msgstr "Poker" msgid "Puzzle type" msgstr "Puzzle" -#: pysollib/games/auldlangsyne.py:155 pysollib/games/calculation.py:71 -#: pysollib/games/camelot.py:597 pysollib/games/numerica.py:93 -#: pysollib/games/numerica.py:282 pysollib/games/numerica.py:673 -#: pysollib/games/numerica.py:790 -msgid "Tableau. Build regardless of rank and suit." -msgstr "Tableau. Aufgebaut unabhängig von Rang und Farbe." - -#: pysollib/games/auldlangsyne.py:563 pysollib/games/golf.py:311 -#: pysollib/games/takeaway.py:58 -msgid "Foundation. Build up or down regardless of suit." -msgstr "Endablage. Aufwärts oder abwärts unabhängig der Farbe." - -#: pysollib/games/braid.py:241 pysollib/games/camelot.py:566 -#: pysollib/games/napoleon.py:177 pysollib/games/ultra/dashavatara.py:958 -#: pysollib/games/ultra/hanafuda1.py:276 pysollib/games/ultra/hexadeck.py:1251 -#: pysollib/games/ultra/mughal.py:814 -msgid " Ascending" -msgstr " Aufsteigend" - -#: pysollib/games/braid.py:243 pysollib/games/camelot.py:565 -#: pysollib/games/napoleon.py:179 pysollib/games/ultra/dashavatara.py:960 -#: pysollib/games/ultra/hanafuda1.py:278 pysollib/games/ultra/hexadeck.py:1253 -#: pysollib/games/ultra/mughal.py:816 -msgid " Descending" -msgstr " Absteigend" - -#: pysollib/games/calculation.py:89 -msgid "" -"1: 2 3 4 5 6 7 8 9 T J Q K\n" -"2: 4 6 8 T Q A 3 5 7 9 J K\n" -"3: 6 9 Q 2 5 8 J A 4 7 T K\n" -"4: 8 Q 3 7 J 2 6 T A 5 9 K" -msgstr "" -"1: 2 3 4 5 6 7 8 9 T J Q K\n" -"2: 4 6 8 T Q A 3 5 7 9 J K\n" -"3: 6 9 Q 2 5 8 J A 4 7 T K\n" -"4: 8 Q 3 7 J 2 6 T A 5 9 K" - -#: pysollib/games/canfield.py:524 pysollib/games/special/tarock.py:216 -#: pysollib/stack.py:1599 pysollib/util.py:50 pysollib/wizardutil.py:190 -#: pysollib/wizardutil.py:248 -msgid "King" -msgstr "König" - -#: pysollib/games/canfield.py:529 pysollib/games/special/tarock.py:216 -#: pysollib/stack.py:1597 pysollib/util.py:50 -msgid "Queen" -msgstr "Königin" +#: pysollib/help.py:43 +msgid "A Python Solitaire Game Collection\n" +msgstr "Eine Python Spielesammlung\n" -#: pysollib/games/curdsandwhey.py:76 -msgid "Tableau. Build down by suit or of the same rank." -msgstr "Tableau. Erstellt nach unten nach Farbe oder denselben Rang." +#: pysollib/help.py:45 +msgid "A World Domination Project\n" +msgstr "Ein \"World Domination\" Projekt\n" -#: pysollib/games/fan.py:315 -msgid "Draw" -msgstr "Zeichnen" +#: pysollib/help.py:46 +msgid "&Nice" +msgstr "Nett" -#: pysollib/games/fan.py:315 -msgid "X" -msgstr "Х" +#: pysollib/help.py:46 +msgid "&Credits..." +msgstr "Danksagung..." -#: pysollib/games/fan.py:506 -msgid "Base card - Ace or King." -msgstr "Basiskarte - Ass oder König." +#: pysollib/help.py:48 +msgid "&Enjoy" +msgstr "Genießen" -#: pysollib/games/golf.py:118 pysollib/games/royalcotillion.py:383 -msgid "Waste. Build up or down regardless of suit." -msgstr "Zwischentalon. Hoch oder Runter unabhängig der Farbe zu erstelle." +#: pysollib/help.py:49 +#, python-format +msgid "Version %s" +msgstr "Version %s" -#: pysollib/games/golf.py:126 pysollib/games/golf.py:319 pysollib/stack.py:2454 -msgid "Tableau. No building." -msgstr "Tableau. Keine Erstellung." +#: pysollib/help.py:50 +msgid "About " +msgstr "Über " -#: pysollib/games/golf.py:405 pysollib/games/pileon.py:253 -#: pysollib/stack.py:2323 -msgid "Foundation. Build up regardless of suit." -msgstr "Endablage. Aufwärts setzen unabhängig vom Rang" +#: pysollib/help.py:52 +#, python-format +msgid "" +"PySol Fan Club edition\n" +"%s%s\n" +"\n" +"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" +"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" +"Copyright (C) 2005 - 2009 Skomoroh.\n" +"All Rights Reserved.\n" +"\n" +"PySol is free software distributed under the terms\n" +"of the GNU General Public License.\n" +"\n" +"For more information about this application visit" +msgstr "" -#: pysollib/games/klondike.py:125 -msgid "Balance $%d" -msgstr "Gleichgewicht $%d" +#: pysollib/help.py:88 +msgid "Credits" +msgstr "Danksagung" -#: pysollib/games/klondike.py:186 +#: pysollib/help.py:89 +#, python-format msgid "" -"Tableau. Build down by color. Sequences of cards in the same suit can be " -"moved as a unit." +" credits go to:\n" +"\n" +"Volker Weidner for getting me into Solitaire\n" +"Guido van Rossum for the initial example program\n" +"T. Kirk for lots of contributed games and cardsets\n" +"Carl Larsson for the background music\n" +"The Gnome AisleRiot team for parts of the documentation\n" +"Natascha\n" +"\n" +"The Python, %s, SDL & Linux crews\n" +"for making this program possible" msgstr "" -"Tableau. Aufgebaut nach Farbe. Sequenzen von Karten in der gleichen Farbe " -"können als eine Einheit bewegt werden." -#: pysollib/games/klondike.py:461 -msgid "Reserve. Only Kings are acceptable." -msgstr "Reserve. Nur Könige sind erlaubt." +#: pysollib/help.py:125 +msgid " HTML Problem" +msgstr " HTML Problem" -#: pysollib/games/larasgame.py:159 pysollib/stack.py:1832 -msgid "Round %d" -msgstr "Runde %d" +#: pysollib/help.py:126 +msgid "Cannot find help document\n" +msgstr "Kann kein Hilfedokument finden\n" -#: pysollib/games/mahjongg/mahjongg.py:801 -msgid "Warning" -msgstr "Warnung" +#: pysollib/help.py:139 +msgid " Help" +msgstr " Hilfe" -#: pysollib/games/mahjongg/mahjongg.py:802 -msgid "" -"Sorry, I can't find\n" -"a solvable configuration." -msgstr "" -"Entschuldigung, ich kann\n" -"keine Lösungsmöglichkeit finden." +#: pysollib/main.py:58 pysollib/main.py:70 pysollib/main.py:304 +#, python-format +msgid "%s installation error" +msgstr "%s Installationsfehler" -#: pysollib/games/mahjongg/mahjongg.py:874 -#: pysollib/games/mahjongg/shisensho.py:406 +#: pysollib/main.py:59 +#, fuzzy, python-format msgid "" -"No Free\n" -"Matching\n" -"Pairs" +"No cardsets were found !!!\n" +"\n" +"Cardsets should be installed into:\n" +"%s/cardsets/\n" +"\n" +"Please check your %s installation.\n" msgstr "" -"Keine\n" -"passenden\n" -"Paare" +"Keine Kartensets gefunden!!!\n" +"\n" +"Hauptverzeichnis ist:\n" +"%s\n" +"\n" +"Biite überprüfen Sie Ihre %s Installation.\n" -#: pysollib/games/mahjongg/mahjongg.py:876 -#: pysollib/games/mahjongg/shisensho.py:408 -msgid "" -"%d Free\n" -"Matching\n" -"Pair" -msgid_plural "" -"%d Free\n" -"Matching\n" -"Pairs" -msgstr[0] "" -"%d frei\n" -"passendes\n" -"Paar" -msgstr[1] "" -"%d frei\n" -"passende\n" -"Paare" -msgstr[2] "" -"%d frei\n" -"passende\n" -"Paare" +#: pysollib/main.py:66 pysollib/main.py:78 pysollib/main.py:312 +#: pysollib/ui/tktile/menubar.py:346 +msgid "&Quit" +msgstr "Beenden" -#: pysollib/games/mahjongg/mahjongg.py:880 -#: pysollib/games/mahjongg/shisensho.py:415 +#: pysollib/main.py:71 +#, python-format msgid "" -"%d\n" -"Tile\n" -"Removed\n" -"\n" -msgid_plural "" -"%d\n" -"Tiles\n" -"Removed\n" +"No cardsets were found !!!\n" "\n" -msgstr[0] "" -"%d\n" -"Stein\n" -"entfernt\n" +"Main data directory is:\n" +"%s\n" "\n" -msgstr[1] "" -"%d\n" -"Steine\n" -"entfernt\n" +"Please check your %s installation.\n" +msgstr "" +"Keine Kartensets gefunden!!!\n" "\n" -msgstr[2] "" -"%d\n" -"Steine\n" -"entfernt\n" +"Hauptverzeichnis ist:\n" +"%s\n" "\n" +"Biite überprüfen Sie Ihre %s Installation.\n" -#: pysollib/games/mahjongg/mahjongg.py:883 -#: pysollib/games/mahjongg/shisensho.py:418 +#: pysollib/main.py:96 +#, python-format msgid "" -"%d\n" -"Tile\n" -"Remaining\n" -"\n" -msgid_plural "" -"%d\n" -"Tiles\n" -"Remaining\n" -"\n" -msgstr[0] "" -"%d\n" -"Stein\n" -"verbleibend\n" -"\n" -msgstr[1] "" -"%d\n" -"Steine\n" -"verbleibend\n" +"%s\n" +"try %s --help for more information" +msgstr "" +"%s\n" +"Versuchen Sie %s --help für mehr Informationen" + +#: pysollib/main.py:128 +#, python-format +msgid "" +"Usage: %s [OPTIONS] [FILE]\n" +" -g --game=GAMENAME start game GAMENAME\n" +" -i --gameid=GAMEID\n" +" --french-only\n" +" --sound-mod=MOD\n" +" --nosound disable sound support\n" +" --noplugins disable load plugins\n" +" -h --help display this help and exit\n" "\n" -msgstr[2] "" -"%d\n" -"Steine\n" -"verbleibend\n" +" FILE - file name of a saved game\n" +" MOD - one of following: pss(default), pygame, oss, win\n" +msgstr "" +"Benutzung: %s [OPTIONEN] [DATEI]\n" +" -g --game=SPIELNAME startet Spiel SPIELNAME\n" +" -i --gameid=SPIELID\n" +" --french-only\n" +" --sound-mod=MOD\n" +" --nosound Sound ausschalten\n" +" --noplugins Lade Plugins ausschalten\n" +" -h --help Zeigt diese Hilfe an und endet dann\n" "\n" +" DATEI - Dateiname des gespeicherten Spiels\n" +" MOD - eines der folgenden: pss(Standard), pygame, oss, win\n" -#: pysollib/games/matriarchy.py:123 -msgid "Round %d/%d" -msgstr "Runde %d/%d" - -#: pysollib/games/matriarchy.py:125 -#, fuzzy -msgid "Deal %d" -msgstr "Aufnahmen" - -#: pysollib/games/numerica.py:267 pysollib/games/royalcotillion.py:932 -#: pysollib/stack.py:2373 -msgid "Foundation. Build up by color." -msgstr "Endablage. Aufwärts setzen nach Farbe" - -#: pysollib/games/osmosis.py:63 pysollib/games/osmosis.py:163 -msgid "Foundation. Build in suit regardless of rank." -msgstr "Endablage. Abwärts setzen unabhängig vom Rang" +#: pysollib/main.py:144 +#, python-format +msgid "" +"too many files\n" +"try %s --help for more information" +msgstr "" +"zu viele Dateien\n" +"versuchen Sie %s --help für weitere Informationen" -#: pysollib/games/royalcotillion.py:250 -msgid "Waste. Build up or down by suit." -msgstr "Zwischentalon. Hoch oder Runter je nach Farbe zu erstellen." +#: pysollib/main.py:150 +#, python-format +msgid "" +"invalid file name\n" +"try %s --help for more information" +msgstr "" +"ungültiger Dateiname\n" +"versuchen Sie %s --help für weitere Informationen" -#: pysollib/games/royalcotillion.py:597 -msgid "Tableau. Empty piles can be filled with any card." -msgstr "Tableau. Leere Felder können mit beliebigen Karten aufgefüllt werden." +#: pysollib/main.py:176 +msgid "invalid game id: " +msgstr "ungültige SpielID: " -#: pysollib/games/special/memory.py:170 pysollib/games/special/poker.py:185 -msgid "Points: %d" -msgstr "Punkte: %d" +#: pysollib/main.py:225 +#, python-format +msgid "Welcome to %s" +msgstr "Willkommen zu %s" -#: pysollib/games/special/memory.py:173 pysollib/games/special/poker.py:183 +#: pysollib/main.py:305 +#, python-format msgid "" -"WON\n" "\n" +"No games were found !!!\n" +"\n" +"Main data directory is:\n" +"%s\n" +"\n" +"Please check your %s installation.\n" msgstr "" -"Gewonnen\n" "\n" +"Keine Spiele gefunden!!!\n" +"\n" +"Hauptdatenverzeichnis ist:\n" +"%s\n" +"\n" +"Überprüfen Sie Ihre Installation %s.\n" -#: pysollib/games/special/memory.py:174 pysollib/games/special/poker.py:187 -msgid "Total: %d" -msgstr "Total: %d" +#: pysollib/options.py:266 +msgid "Unknown" +msgstr "Unbekannt" -#: pysollib/games/special/poker.py:72 -msgid "" -"Royal Flush\n" -"Straight Flush\n" -"Four of a Kind\n" -"Full House\n" -"Flush\n" -"Straight\n" -"Three of a Kind\n" -"Two Pair\n" -"One Pair" -msgstr "" -"Royal Flush\n" -"Straight Flush\n" -"Four of a Kind\n" -"Full House\n" -"Flush\n" -"Straight\n" -"Three of a Kind\n" -"Two Pair\n" -"One Pair" +#: pysollib/resource.py:182 +msgid "French type (52 cards)" +msgstr "Französisch (52 Karten)" -#: pysollib/games/special/tarock.py:214 -msgid "Coin" -msgstr "Münze" +#: pysollib/resource.py:183 +msgid "Hanafuda type (48 cards)" +msgstr "Hanafuda (48 Karten)" -#: pysollib/games/special/tarock.py:214 -msgid "Cup" -msgstr "Tasse" +#: pysollib/resource.py:184 +msgid "Tarock type (78 cards)" +msgstr "Tarot (78 Karten)" -#: pysollib/games/special/tarock.py:214 -msgid "Sword" -msgstr "Schwert" +#: pysollib/resource.py:185 +msgid "Mahjongg type (42 tiles)" +msgstr "Mahjongg (42 Steine)" -#: pysollib/games/special/tarock.py:214 -msgid "Trump" -msgstr "Trumpf" +#: pysollib/resource.py:186 +msgid "Hex A Deck type (68 cards)" +msgstr "Hex A Deck (68 Karten)" -#: pysollib/games/special/tarock.py:214 -msgid "Wand" -msgstr "Wand" +#: pysollib/resource.py:187 +msgid "Mughal Ganjifa type (96 cards)" +msgstr "Mughal Ganjifa (96 Karten)" -#: pysollib/games/special/tarock.py:215 pysollib/games/ultra/dashavatara.py:359 -#: pysollib/games/ultra/hexadeck.py:275 pysollib/games/ultra/mughal.py:261 -#: pysollib/stack.py:1601 pysollib/util.py:49 pysollib/wizardutil.py:189 -#: pysollib/wizardutil.py:193 pysollib/wizardutil.py:247 -msgid "Ace" -msgstr "Ass" +#: pysollib/resource.py:188 +msgid "Navagraha Ganjifa type (108 cards)" +msgstr "Navagraha Ganjifa (108 Karten)" -#: pysollib/games/special/tarock.py:216 -msgid "Page" -msgstr "Seite" +#: pysollib/resource.py:189 +msgid "Dashavatara Ganjifa type (120 cards)" +msgstr "Dashavatara Ganjifa (120 Karten)" -#: pysollib/games/special/tarock.py:216 -msgid "Valet" -msgstr "Kammerdiener" +#: pysollib/resource.py:190 +msgid "Trumps only type (variable cards)" +msgstr "Trumpf nur Typ (variable Karten)" -#: pysollib/games/spider.py:1133 -msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in the same color " -"can be moved as a unit." -msgstr "" -"Tableau. Aufgebaut unabhängig von der Farbe. Sequenzen von Karten in der " -"gleichen Farbe können als eine Einheit bewegt werden." +#: pysollib/resource.py:194 +msgid "French" +msgstr "Französisch" -#: pysollib/games/terrace.py:65 pysollib/games/terrace.py:85 -#: pysollib/stack.py:1589 -msgid "Base card - %s." -msgstr "Basiskarte - %s." +#: pysollib/resource.py:195 pysollib/resource.py:231 +msgid "Hanafuda" +msgstr "Hanafuda" -#: pysollib/games/terrace.py:65 pysollib/games/terrace.py:85 -#: pysollib/stack.py:1593 -msgid "any card" -msgstr "jede Karte" +#: pysollib/resource.py:196 pysollib/resource.py:247 +msgid "Tarock" +msgstr "Tarot" -#: pysollib/games/threepeaks.py:201 -msgid "Score:\tThis hand: " -msgstr "Punkte:\tDiese Hand: " +#: pysollib/resource.py:197 pysollib/resource.py:234 +msgid "Mahjongg" +msgstr "Mahjongg" -#: pysollib/games/threepeaks.py:202 -msgid "\tThis game: " -msgstr " Dieses Spiel: " +#: pysollib/resource.py:198 pysollib/resource.py:232 +msgid "Hex A Deck" +msgstr "Hex A Deck" -#: pysollib/games/tournament.py:224 -msgid "Reserve. Build down by suit." -msgstr "Reserve. Aufgebaut nach Farbe." +#: pysollib/resource.py:199 +msgid "Mughal Ganjifa" +msgstr "Mughal Ganjifa" -#: pysollib/games/ultra/dashavatara.py:357 -msgid "Boar" -msgstr "Boar" +#: pysollib/resource.py:200 +msgid "Navagraha Ganjifa" +msgstr "Navagraha Ganjifa" -#: pysollib/games/ultra/dashavatara.py:357 -msgid "Dwarf" -msgstr "Zwerg" +#: pysollib/resource.py:201 +msgid "Dashavatara Ganjifa" +msgstr "Dashavatara Ganjifa" -#: pysollib/games/ultra/dashavatara.py:357 -msgid "Fish" -msgstr "Fisch" +#: pysollib/resource.py:202 +msgid "Trumps only" +msgstr "Nur Trumpf" -#: pysollib/games/ultra/dashavatara.py:357 -msgid "Lion" -msgstr "Löwe" +#: pysollib/resource.py:219 +msgid "Adult" +msgstr "Erwachsene" -#: pysollib/games/ultra/dashavatara.py:357 -msgid "Tortoise" -msgstr "Tortoise" +#: pysollib/resource.py:220 +msgid "Animals" +msgstr "Tiere" -#: pysollib/games/ultra/dashavatara.py:358 -msgid "Arrow" -msgstr "Pfeil" +#: pysollib/resource.py:221 +msgid "Anime" +msgstr "Anime" -#: pysollib/games/ultra/dashavatara.py:358 -msgid "Axe" -msgstr "Axt" +#: pysollib/resource.py:222 +msgid "Art" +msgstr "Kunst" -#: pysollib/games/ultra/dashavatara.py:358 -msgid "Horse" -msgstr "Pferd" +#: pysollib/resource.py:223 +msgid "Cartoons" +msgstr "Cartoons" -#: pysollib/games/ultra/dashavatara.py:358 -msgid "Lotus" -msgstr "Lotus" +#: pysollib/resource.py:224 +msgid "Children" +msgstr "Kinder" -#: pysollib/games/ultra/dashavatara.py:358 -msgid "Plow" -msgstr "Pflug" +#: pysollib/resource.py:225 +msgid "Classic look" +msgstr "Klassisches Aussehen" -#: pysollib/games/ultra/dashavatara.py:360 pysollib/games/ultra/mughal.py:262 -msgid "Pradhan" -msgstr "Pradhan" +#: pysollib/resource.py:226 +msgid "Collectors" +msgstr "Kollektoren" -#: pysollib/games/ultra/dashavatara.py:360 pysollib/games/ultra/mughal.py:262 -msgid "Raja" -msgstr "Raja" +#: pysollib/resource.py:227 +msgid "Computers" +msgstr "Computer" -#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 -msgid "Black" -msgstr "Schwarz" +#: pysollib/resource.py:228 +msgid "Engines" +msgstr "Maschinen" -#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 -msgid "Brown" -msgstr "Braun" +#: pysollib/resource.py:229 +msgid "Fantasy" +msgstr "Fantasie" -#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 -msgid "Red" -msgstr "Rot" +#: pysollib/resource.py:230 +msgid "Ganjifa" +msgstr "Ganjifa" -#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 -msgid "Yellow" -msgstr "Gelb" +#: pysollib/resource.py:233 +msgid "Holiday" +msgstr "Ferien" -#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:264 -#: pysollib/tile/selecttile.py:75 pysollib/tk/selecttile.py:74 -msgid "Green" -msgstr "Grün" +#: pysollib/resource.py:235 +msgid "Movies" +msgstr "Filme" -#: pysollib/games/ultra/dashavatara.py:362 -msgid "Crimson" -msgstr "Purpur" +#: pysollib/resource.py:236 +msgid "Matrix" +msgstr "Matrix" -#: pysollib/games/ultra/dashavatara.py:362 -msgid "White" -msgstr "Weiß" +#: pysollib/resource.py:237 +msgid "Music" +msgstr "Musik" -#: pysollib/games/ultra/dashavatara.py:362 pysollib/games/ultra/mughal.py:264 -msgid "Grey" -msgstr "Grau" +#: pysollib/resource.py:238 +msgid "Nature" +msgstr "Wesensart" -#: pysollib/games/ultra/dashavatara.py:362 pysollib/games/ultra/mughal.py:264 -#: pysollib/tile/selecttile.py:78 pysollib/tk/selecttile.py:77 -msgid "Orange" -msgstr "Orange" +#: pysollib/resource.py:239 +msgid "Operating Systems" +msgstr "Betriebssysteme" -#: pysollib/games/ultra/dashavatara.py:362 pysollib/tile/selecttile.py:77 -#: pysollib/tk/selecttile.py:76 -msgid "Olive" -msgstr "Olive" +#: pysollib/resource.py:240 +msgid "People" +msgstr "Menschen" -#: pysollib/games/ultra/dashavatara.py:363 pysollib/games/ultra/mughal.py:265 -msgid "Strong" -msgstr "Stark" +#: pysollib/resource.py:241 +msgid "Places" +msgstr "Plätze" -#: pysollib/games/ultra/dashavatara.py:363 pysollib/games/ultra/mughal.py:265 -msgid "Weak" -msgstr "Schwach" +#: pysollib/resource.py:242 +msgid "Plain" +msgstr "Ebene" -#: pysollib/games/ultra/hanafuda.py:382 -msgid "Rising" -msgstr "Anstieg" +#: pysollib/resource.py:243 +msgid "Products" +msgstr "Produkte" -#: pysollib/games/ultra/hanafuda.py:384 -msgid "Setting" -msgstr "Enstellung" +#: pysollib/resource.py:244 +msgid "Round cardsets" +msgstr "Runde Kartensets" -#: pysollib/games/ultra/hanafuda.py:523 -msgid "Filled" -msgstr "" +#: pysollib/resource.py:245 +msgid "Science Fiction" +msgstr "Science Fiction" -#: pysollib/games/ultra/hanafuda.py:526 -#, fuzzy -msgid "nd" -msgstr "Zurück" +#: pysollib/resource.py:246 +msgid "Sports" +msgstr "Sport" -#: pysollib/games/ultra/hanafuda.py:526 -#, fuzzy -msgid "rd" -msgstr "rot" +#: pysollib/resource.py:248 +msgid "Vehicels" +msgstr "Vehikel" -#: pysollib/games/ultra/hanafuda.py:526 -#, fuzzy -msgid "st" -msgstr "Osten" +#: pysollib/resource.py:249 +msgid "Video Games" +msgstr "Video Spiele" -#: pysollib/games/ultra/hanafuda.py:526 -#, fuzzy -msgid "th" -msgstr "Bad" +#: pysollib/resource.py:254 +msgid "Australia" +msgstr "Australien" -#: pysollib/games/ultra/hanafuda.py:527 -msgid " Deck" -msgstr " Deck" +#: pysollib/resource.py:255 +msgid "Austria" +msgstr "Österreich" -#: pysollib/games/ultra/hanafuda.py:575 -msgid "East" -msgstr "Osten" +#: pysollib/resource.py:256 +msgid "Belgium" +msgstr "Belgien" -#: pysollib/games/ultra/hanafuda.py:575 -msgid "North" -msgstr "Norden" +#: pysollib/resource.py:257 +msgid "Canada" +msgstr "Kanada" -#: pysollib/games/ultra/hanafuda.py:575 -msgid "South" -msgstr "Süden" +#: pysollib/resource.py:258 +msgid "China" +msgstr "China" -#: pysollib/games/ultra/hanafuda.py:575 -msgid "West" -msgstr "Westen" +#: pysollib/resource.py:259 +msgid "Czech Republic" +msgstr "Tschechische Republik" -#: pysollib/games/ultra/hanafuda.py:576 -msgid "NE" -msgstr "NE" +#: pysollib/resource.py:260 +msgid "Denmark" +msgstr "Dänemark" -#: pysollib/games/ultra/hanafuda.py:576 -msgid "NW" -msgstr "NW" +#: pysollib/resource.py:261 +msgid "England" +msgstr "England" -#: pysollib/games/ultra/hanafuda.py:576 -msgid "SE" -msgstr "SE" +#: pysollib/resource.py:262 +msgid "France" +msgstr "Frankreich" -#: pysollib/games/ultra/hanafuda.py:576 -msgid "SW" -msgstr "SW" +#: pysollib/resource.py:263 +msgid "Germany" +msgstr "Deutschland" -#: pysollib/games/ultra/hanafuda_common.py:40 -msgid "Cherry" -msgstr "Kirsche" +#: pysollib/resource.py:264 +msgid "Great Britain" +msgstr "Großbritannien" -#: pysollib/games/ultra/hanafuda_common.py:40 -msgid "Pine" -msgstr "Kiefer" +#: pysollib/resource.py:265 +msgid "Hungary" +msgstr "Ungarn" -#: pysollib/games/ultra/hanafuda_common.py:40 -msgid "Plum" -msgstr "Pflaume" +#: pysollib/resource.py:266 +msgid "India" +msgstr "Indien" -#: pysollib/games/ultra/hanafuda_common.py:40 -msgid "Wisteria" -msgstr "Glyzinien" +#: pysollib/resource.py:267 +msgid "Italy" +msgstr "Italien" -#: pysollib/games/ultra/hanafuda_common.py:41 -msgid "Bush Clover" -msgstr "Buschklee" +#: pysollib/resource.py:268 +msgid "Japan" +msgstr "Japan" -#: pysollib/games/ultra/hanafuda_common.py:41 -msgid "Eularia" -msgstr "Eularia" +#: pysollib/resource.py:269 +msgid "Netherlands" +msgstr "Niederlande" -#: pysollib/games/ultra/hanafuda_common.py:41 -msgid "Iris" -msgstr "Iris" +#: pysollib/resource.py:270 +msgid "Russia" +msgstr "Russisch" -#: pysollib/games/ultra/hanafuda_common.py:41 -msgid "Peony" -msgstr "Pfingstrose" +#: pysollib/resource.py:271 +msgid "Spain" +msgstr "Spanien" -#: pysollib/games/ultra/hanafuda_common.py:42 -msgid "Chrysanthemum" -msgstr "Chrysantheme" +#: pysollib/resource.py:272 +msgid "Sweden" +msgstr "Schweden" -#: pysollib/games/ultra/hanafuda_common.py:42 -msgid "Maple" -msgstr "Ahorn" +#: pysollib/resource.py:273 +msgid "Switzerland" +msgstr "Schweiz" -#: pysollib/games/ultra/hanafuda_common.py:42 -msgid "Paulownia" -msgstr "Paulownia" +#: pysollib/resource.py:274 +msgid "USA" +msgstr "USA" -#: pysollib/games/ultra/hanafuda_common.py:42 -msgid "Willow" -msgstr "Weide" +#: pysollib/settings.py:73 data/pysolfc.glade:1280 +msgid "Top 10" +msgstr "Top 10" -#: pysollib/games/ultra/mughal.py:259 -msgid "Crown" -msgstr "Krone" +#: pysollib/stack.py:1589 pysollib/games/terrace.py:65 +#: pysollib/games/terrace.py:85 +#, python-format +msgid "Base card - %s." +msgstr "Basiskarte - %s." -#: pysollib/games/ultra/mughal.py:259 -msgid "Saber" -msgstr "Säbel" +#: pysollib/stack.py:1591 +msgid "Empty row cannot be filled." +msgstr "Leere Spalte kann nicht gefüllt werden." -#: pysollib/games/ultra/mughal.py:259 -msgid "Servant" -msgstr "Diener" +#: pysollib/stack.py:1593 pysollib/games/terrace.py:65 +#: pysollib/games/terrace.py:85 +msgid "any card" +msgstr "jede Karte" -#: pysollib/games/ultra/mughal.py:259 -msgid "Silver" -msgstr "Silber" +#: pysollib/stack.py:1595 pysollib/util.py:50 +msgid "Jack" +msgstr "Jack" -#: pysollib/games/ultra/mughal.py:260 -msgid "Document" -msgstr "Dokument" +#: pysollib/stack.py:1597 pysollib/util.py:50 pysollib/games/canfield.py:529 +#: pysollib/games/special/tarock.py:216 +msgid "Queen" +msgstr "Königin" -#: pysollib/games/ultra/mughal.py:260 -msgid "Gold" -msgstr "Gold" +#: pysollib/stack.py:1599 pysollib/util.py:50 pysollib/wizardutil.py:190 +#: pysollib/wizardutil.py:248 pysollib/games/canfield.py:524 +#: pysollib/games/special/tarock.py:216 +msgid "King" +msgstr "König" -#: pysollib/games/ultra/mughal.py:260 -msgid "Stores" -msgstr "Stores" +#: pysollib/stack.py:1601 pysollib/util.py:49 pysollib/wizardutil.py:189 +#: pysollib/wizardutil.py:193 pysollib/wizardutil.py:247 +#: pysollib/games/special/tarock.py:215 pysollib/games/ultra/dashavatara.py:359 +#: pysollib/games/ultra/hexadeck.py:275 pysollib/games/ultra/mughal.py:261 +msgid "Ace" +msgstr "Ass" -#: pysollib/games/ultra/mughal.py:260 pysollib/wizardutil.py:132 -msgid "Harp" -msgstr "Harfe" +#: pysollib/stack.py:1610 +msgid "No cards" +msgstr "Keine Karten" -#: pysollib/games/ultra/mughal.py:264 -#, fuzzy -msgid "Tan" -msgstr "Talon" +#: pysollib/stack.py:1612 +#, python-format +msgid "%d card" +msgid_plural "%d cards" +msgstr[0] "%d Karte" +msgstr[1] "%d Karten" +msgstr[2] "%d Karten" -#: pysollib/games/yukon.py:108 -msgid "" -"Tableau. Build down in any suit but the same, can move any face-up cards " -"regardless of sequence." -msgstr "" -"Tableau. Aufgebaut in jeder gleichen Farbe. Es kann jede aufgedeckte Karte " -"unabhängig der Sequenz bewegt werden." +#: pysollib/stack.py:1832 pysollib/games/larasgame.py:159 +#, python-format +msgid "Round %d" +msgstr "Runde %d" -#: pysollib/games/yukon.py:181 -msgid "" -"Tableau. Build up or down by suit, can move any face-up cards regardless of " -"sequence." -msgstr "" -"Tableau. Aufbau nach oben oder unten im Rang. Es kann jeder der offen " -"ausliegenden Karten unabhängig der Sequenz bewegt werden." +#: pysollib/stack.py:1841 pysollib/stack.py:1843 pysollib/stack.py:1893 +msgid "Redeal" +msgstr "Neue Karten" -#: pysollib/games/yukon.py:200 -msgid "" -"Tableau. Build up or down by alternate color, can move any face-up cards " -"regardless of sequence." -msgstr "" -"Tableau. Aufbau nach oben oder unten bei wechselnder Farbe. Es kann jede " -"aufgedeckte Karte unabhängig der Sequenz bewegt werden." +#: pysollib/stack.py:1843 +msgid "Stop" +msgstr "Stop" -#: pysollib/games/yukon.py:303 -msgid "" -"Club: A 2 3 4 5 6 7 8 9 T J Q K\n" -"Spade: 2 4 6 8 T Q A 3 5 7 9 J K\n" -"Heart: 3 6 9 Q 2 5 8 J A 4 7 T K\n" -"Diamond: 4 8 Q 3 7 J 2 6 T A 5 9 K" -msgstr "" -"Klub: A 2 3 4 5 6 7 8 9 T J Q K\n" -"Spaten: 2 4 6 8 T Q A 3 5 7 9 J K\n" -"Herz: 3 6 9 Q 2 5 8 J A 4 7 T K\n" -"Diamand: 4 8 Q 3 7 J 2 6 T A 5 9 K" +#: pysollib/stack.py:1943 +msgid "Variable redeals." +msgstr "Variable Neudecks." -#: pysollib/games/yukon.py:594 -msgid "" -"Tableau. Build down regardless of suit, can move any face-up cards " -"regardless of sequence." -msgstr "" -"Tableau. Aufgebaut unabhängig von der Farbe, kann jede aufgedeckte Karte " -"unabhängig der Sequenz bewegt werden." +#: pysollib/stack.py:1945 +msgid "Unlimited redeals." +msgstr "Unlimitierte Neudecks." -#: pysollib/help.py:43 -msgid "A Python Solitaire Game Collection\n" -msgstr "Eine Python Spielesammlung\n" +#: pysollib/stack.py:1948 +#, python-format +msgid "%d readeal" +msgid_plural "%d redeals" +msgstr[0] "%d Wiederholung" +msgstr[1] "%d Wiederholungen" +msgstr[2] "%d Wiederholungen" -#: pysollib/help.py:45 -msgid "A World Domination Project\n" -msgstr "Ein \"World Domination\" Projekt\n" +#: pysollib/stack.py:1950 +msgid "Talon." +msgstr "Talon." -#: pysollib/help.py:46 -msgid "&Credits..." -msgstr "Danksagung..." +#: pysollib/stack.py:2223 pysollib/stack.py:2983 +msgid "Reserve. No building." +msgstr "Reserve. Nicht aufgebaut." -#: pysollib/help.py:46 -msgid "&Nice" -msgstr "Nett" +#: pysollib/stack.py:2269 +msgid "Foundation." +msgstr "Endablage" -#: pysollib/help.py:48 -msgid "&Enjoy" -msgstr "Genießen" +#: pysollib/stack.py:2309 +msgid "Foundation. Build up by suit." +msgstr "Endablage. Aufwärts setzen nach Kartenwert" -#: pysollib/help.py:49 -msgid "Version %s" -msgstr "Version %s" +#: pysollib/stack.py:2311 +msgid "Foundation. Build down by suit." +msgstr "Endablage. Abwärts setzen nach Kartenwert" -#: pysollib/help.py:50 -msgid "About " -msgstr "Über " +#: pysollib/stack.py:2313 pysollib/stack.py:2327 pysollib/stack.py:2352 +#: pysollib/stack.py:2377 +msgid "Foundation. Build by same rank." +msgstr "Endablage. Den gleichen Rang erstellen." -#: pysollib/help.py:52 -msgid "" -"PySol Fan Club edition\n" -"%s%s\n" -"\n" -"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" -"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" -"Copyright (C) 2005 - 2009 Skomoroh.\n" -"All Rights Reserved.\n" -"\n" -"PySol is free software distributed under the terms\n" -"of the GNU General Public License.\n" -"\n" -"For more information about this application visit" -msgstr "" +#: pysollib/stack.py:2323 pysollib/games/golf.py:405 +#: pysollib/games/pileon.py:253 +msgid "Foundation. Build up regardless of suit." +msgstr "Endablage. Aufwärts setzen unabhängig vom Rang" -#: pysollib/help.py:88 -msgid "Credits" -msgstr "Danksagung" +#: pysollib/stack.py:2325 +msgid "Foundation. Build down regardless of suit." +msgstr "Endablage. Abwärts setzen unabhängig der Farbe." -#: pysollib/help.py:89 -msgid "" -" credits go to:\n" -"\n" -"Volker Weidner for getting me into Solitaire\n" -"Guido van Rossum for the initial example program\n" -"T. Kirk for lots of contributed games and cardsets\n" -"Carl Larsson for the background music\n" -"The Gnome AisleRiot team for parts of the documentation\n" -"Natascha\n" -"\n" -"The Python, %s, SDL & Linux crews\n" -"for making this program possible" -msgstr "" +#: pysollib/stack.py:2348 +msgid "Foundation. Build up by alternate color." +msgstr "Endablage. Aufwärts setzen mit alternativen Farben." -#: pysollib/help.py:125 -msgid " HTML Problem" -msgstr " HTML Problem" +#: pysollib/stack.py:2350 +msgid "Foundation. Build down by alternate color." +msgstr "Endablage. Abwärts mit alternativen Farben setzen." -#: pysollib/help.py:126 -msgid "Cannot find help document\n" -msgstr "Kann kein Hilfedokument finden\n" +#: pysollib/stack.py:2373 pysollib/games/numerica.py:267 +#: pysollib/games/royalcotillion.py:932 +msgid "Foundation. Build up by color." +msgstr "Endablage. Aufwärts setzen nach Farbe" -#: pysollib/help.py:139 -msgid " Help" -msgstr " Hilfe" +#: pysollib/stack.py:2375 +msgid "Foundation. Build down by color." +msgstr "Endablage. Abwärts setzen nach Farbe." -#: pysollib/kivy/menubar.py:1589 -msgid "Main Menu" -msgstr "" +#: pysollib/stack.py:2454 pysollib/games/golf.py:126 pysollib/games/golf.py:319 +msgid "Tableau. No building." +msgstr "Tableau. Keine Erstellung." -#: pysollib/kivy/menubar.py:1597 -msgid "File Menu" -msgstr "" +#: pysollib/stack.py:2502 +msgid "Tableau. Build up by alternate color." +msgstr "Tableau. Aufbau nach wechselnder Farbe." -#: pysollib/kivy/menubar.py:1605 -#, fuzzy -msgid "Tools" -msgstr "Toolbar" +#: pysollib/stack.py:2504 +msgid "Tableau. Build down by alternate color." +msgstr "Tableau. Erstellt nach unten in alternativer Farbe." -#: pysollib/kivy/menubar.py:1621 -#, fuzzy -msgid "Assists" -msgstr "Hinweise" +#: pysollib/stack.py:2506 pysollib/stack.py:2521 pysollib/stack.py:2535 +#: pysollib/stack.py:2549 pysollib/stack.py:2563 pysollib/stack.py:2603 +#: pysollib/stack.py:2622 +msgid "Tableau. Build by same rank." +msgstr "Tableauл. Aufgebaut von denselben Rang." -#: pysollib/kivy/menubar.py:1629 -#, fuzzy -msgid "Options" -msgstr "Optionen" +#: pysollib/stack.py:2517 +msgid "Tableau. Build up by color." +msgstr "Tableau. Aufbau nach Farbe." -#: pysollib/kivy/menubar.py:1637 -#, fuzzy -msgid "Help" -msgstr " Hilfe" +#: pysollib/stack.py:2519 +msgid "Tableau. Build down by color." +msgstr "Tableau. Erstellt nach unten nach Farbe." -#: pysollib/kivy/menubar.py:2065 pysollib/kivy/menubar.py:2067 -#: pysollib/kivy/selectcardset.py:61 pysollib/tk/menubar.py:89 -#: pysollib/tk/menubar.py:90 pysollib/tk/selectcardset.py:313 -msgid "&Load" -msgstr "Laden" +#: pysollib/stack.py:2531 +msgid "Tableau. Build up by suit." +msgstr "Tableau. Aufbau nach Rang." -#: pysollib/kivy/menubar.py:2068 pysollib/kivy/selectcardset.py:61 -#: pysollib/tile/selectcardset.py:318 pysollib/tk/menubar.py:90 -msgid "&Info..." -msgstr "Info..." +#: pysollib/stack.py:2533 +msgid "Tableau. Build down by suit." +msgstr "Tableau. Erstellt nach unten nach Farbe." -#: pysollib/kivy/menubar.py:2072 pysollib/tile/menubar.py:90 -#: pysollib/tk/menubar.py:94 -msgid "Select " -msgstr "Auswählen " +#: pysollib/stack.py:2545 +msgid "Tableau. Build up regardless of suit." +msgstr "Tableau. Bauen Sie unabhängig von der Farbe." -#: pysollib/kivy/menubar.py:2285 -msgid "Solitaire Wizard" -msgstr "Solitär Assistent" +#: pysollib/stack.py:2547 +msgid "Tableau. Build down regardless of suit." +msgstr "Tableau. Aufgebaut unabhängig von der Farbe." -#: pysollib/kivy/selectgame.py:83 pysollib/tile/selectgame.py:84 -#: pysollib/tk/selectgame.py:85 -msgid "(no games)" -msgstr "(keine Spiele)" +#: pysollib/stack.py:2559 +msgid "Tableau. Build up in any suit but the same." +msgstr "Tableau. Aufbau in jeden gleichen Rang." -#: pysollib/kivy/selectgame.py:104 pysollib/tile/selectgame.py:108 -#: pysollib/tk/selectgame.py:109 -msgid "Mahjongg Games" -msgstr "Mahjongg Spiele" +#: pysollib/stack.py:2561 +msgid "Tableau. Build down in any suit but the same." +msgstr "Tableau. Aufgebaut in jeder gleichen Farbe." -#: pysollib/kivy/selectgame.py:108 pysollib/tile/selectgame.py:112 -#: pysollib/tk/selectgame.py:113 -msgid "French games" -msgstr "Französische Spiele" +#: pysollib/stack.py:2595 +msgid "" +"Tableau. Build up regardless of suit. Sequences of cards in alternate color " +"can be moved as a unit." +msgstr "" +"Tableau. Bauen Sie unabhängig von der Farbe. Sequenzen von Karten in einer " +"anderen Farbe können als Einheit verschoben werden." -#: pysollib/kivy/selectgame.py:111 pysollib/tile/selectgame.py:115 -#: pysollib/tk/selectgame.py:116 -msgid "Oriental Games" -msgstr "Orientalische Spiele" +#: pysollib/stack.py:2599 +msgid "" +"Tableau. Build down regardless of suit. Sequences of cards in alternate " +"color can be moved as a unit." +msgstr "" +"Tableau. Aufgebaut unabhängig von der Farbe. Sequenzen von Karten in einer " +"anderen Farbe können als Einheit verschoben werden." -#: pysollib/kivy/selectgame.py:114 pysollib/tile/selectgame.py:118 -#: pysollib/tk/selectgame.py:119 -msgid "Special Games" -msgstr "Spezialspiele" +#: pysollib/stack.py:2614 +msgid "" +"Tableau. Build up regardless of suit. Sequences of cards in the same suit " +"can be moved as a unit." +msgstr "" +"Tableau. Bauen Sie unabhängig von der Farbe. Sequenzen von Karten in der " +"gleichen Farbe können als eine Einheit bewegt werden." -#: pysollib/kivy/selectgame.py:117 pysollib/tile/selectgame.py:121 -#: pysollib/tk/selectgame.py:122 -msgid "Original Games" -msgstr "Originale Spiele" +#: pysollib/stack.py:2618 +msgid "" +"Tableau. Build down regardless of suit. Sequences of cards in the same suit " +"can be moved as a unit." +msgstr "" +"Tableau. Aufgebaut unabhängig von der Farbe. Sequenzen von Karten in der " +"gleichen Farbe können als eine Einheit bewegt werden." -#: pysollib/kivy/selectgame.py:146 pysollib/tile/selectgame.py:168 -#: pysollib/tk/selectgame.py:170 -msgid "All Games" -msgstr "Alle Spiele" +#: pysollib/stack.py:2646 +msgid "" +"Tableau. Build up by alternate color, can move any face-up cards regardless " +"of sequence." +msgstr "" +"Tableau. Aufbau mit wechselnder Farbe. Es kann jede aufgedeckte Karte " +"unabhängig der Sequenz bewegt werden." -#: pysollib/kivy/selectgame.py:157 pysollib/tile/selectgame.py:137 -#: pysollib/tk/selectgame.py:138 -msgid "by Compatibility" -msgstr "nach Kompatibilität" +#: pysollib/stack.py:2649 +msgid "" +"Tableau. Build down by alternate color, can move any face-up cards " +"regardless of sequence." +msgstr "" +"Tableau. Erstellt nach unten in alternativer Farbe, kann jede aufgedeckte " +"Karte unabhängig der Sequenz bewegt werden" -#: pysollib/kivy/selectgame.py:168 pysollib/tile/selectgame.py:147 -#: pysollib/tk/selectgame.py:149 -msgid "New games in v. " -msgstr "Neue Spiele in v. " +#: pysollib/stack.py:2652 pysollib/stack.py:2674 pysollib/stack.py:2692 +msgid "" +"Tableau. Build by same rank, can move any face-up cards regardless of " +"sequence." +msgstr "" +"Tableau. Erstellt von demselben Rang, kann jede aufgedeckte Karte unabhängig " +"von der Sequenz bewegt werden." -#: pysollib/kivy/selectgame.py:171 pysollib/tile/selectgame.py:150 -#: pysollib/tk/selectgame.py:152 -msgid "by PySol version" -msgstr "nach PySol Version" +#: pysollib/stack.py:2668 +msgid "" +"Tableau. Build up by suit, can move any face-up cards regardless of sequence." +msgstr "" +"Tableau. Aufbau nach Rang, kann jede aufgedeckte Karte unabhängig der " +"Sequenz bewegt werden." -#: pysollib/kivy/selectgame.py:183 pysollib/tile/selectgame.py:161 -#: pysollib/tk/selectgame.py:163 -msgid "by Inventors" -msgstr "nach Investoren" +#: pysollib/stack.py:2671 +msgid "" +"Tableau. Build down by suit, can move any face-up cards regardless of " +"sequence." +msgstr "" +"Tableau. Erstellt nach unten nach Farbe. Es kann jede aufgedeckte Karte " +"unabhängig der Sequenz bewegt werden." -#: pysollib/kivy/selectgame.py:191 pysollib/tile/selectgame.py:170 -#: pysollib/tk/selectgame.py:172 -msgid "Popular Games" -msgstr "Populäre Spiele" +#: pysollib/stack.py:2686 pysollib/stack.py:2689 +msgid "" +"Tableau. Build up regardless of suit, can move any face-up cards regardless " +"of sequence." +msgstr "" +"Tableau. Bauen Sie unabhängig von der Farbe. Es kann jede aufgedeckte Karte " +"unabhängig von Sequenz bewegt werden." -#: pysollib/kivy/selectgame.py:198 pysollib/tile/selectgame.py:169 -#: pysollib/tk/selectgame.py:171 -msgid "Alternate Names" -msgstr "Alternative Namen" +#: pysollib/stack.py:2730 +msgid "Tableau. Build up or down by color." +msgstr "Tableau. Aufbau nach oben oder unten nach Farbe." -#: pysollib/kivy/selectgame.py:201 pysollib/tile/selectgame.py:178 -#: pysollib/tk/selectgame.py:180 -msgid "by Skill Level" -msgstr "nach Schwierigkeitsgrad" +#: pysollib/stack.py:2744 +msgid "Tableau. Build up or down by alternate color." +msgstr "Tableau. Aufbau nach oben oder unten bei wechselnder Farbe." -#: pysollib/kivy/selectgame.py:202 pysollib/tile/selectgame.py:179 -#: pysollib/tile/selectgame.py:563 pysollib/tk/selectgame.py:181 -#: pysollib/tk/selectgame.py:564 pysollib/wizardutil.py:109 -msgid "Luck only" -msgstr "Nur Glück" +#: pysollib/stack.py:2758 +msgid "Tableau. Build up or down by suit." +msgstr "Tableau. Aufbau nach oben oder unten im Rang." -#: pysollib/kivy/selectgame.py:204 pysollib/tile/selectgame.py:181 -#: pysollib/tile/selectgame.py:564 pysollib/tk/selectgame.py:183 -#: pysollib/tk/selectgame.py:565 pysollib/wizardutil.py:110 -msgid "Mostly luck" -msgstr "Meist glücklich" +#: pysollib/stack.py:2772 +msgid "Tableau. Build up or down regardless of suit." +msgstr "Tableau. Aufbau nach oben oder unten unabhängig von der Farbe." -#: pysollib/kivy/selectgame.py:206 pysollib/tile/selectgame.py:183 -#: pysollib/tile/selectgame.py:565 pysollib/tk/selectgame.py:185 -#: pysollib/tk/selectgame.py:566 pysollib/wizardutil.py:111 -#: pysollib/wizardutil.py:115 -msgid "Balanced" -msgstr "Ausgewogen" +#: pysollib/stack.py:2866 +msgid "Waste." +msgstr "Zwischentalon." -#: pysollib/kivy/selectgame.py:208 pysollib/tile/selectgame.py:186 -#: pysollib/tile/selectgame.py:566 pysollib/tk/selectgame.py:188 -#: pysollib/tk/selectgame.py:567 pysollib/wizardutil.py:112 -msgid "Mostly skill" -msgstr "viel Geschicklichkeit" +#: pysollib/stack.py:2984 +msgid "Free cell." +msgstr "Free Cell." -#: pysollib/kivy/selectgame.py:210 pysollib/tile/selectgame.py:188 -#: pysollib/tile/selectgame.py:567 pysollib/tk/selectgame.py:190 -#: pysollib/tk/selectgame.py:568 pysollib/wizardutil.py:113 -msgid "Skill only" -msgstr "Nur Geschicklichkeit" +#: pysollib/stats.py:40 pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:421 +#: pysollib/pysolgtk/tkstats.py:458 pysollib/tile/tkstats.py:674 +msgid "Game" +msgstr "Spiel" -#: pysollib/kivy/selectgame.py:213 pysollib/tile/selectgame.py:191 -#: pysollib/tk/selectgame.py:193 -msgid "by Game Feature" -msgstr "nach Spielmerkmal" +#: pysollib/stats.py:41 pysollib/pysolgtk/tkstats.py:422 +#: pysollib/tile/tkstats.py:908 pysollib/tile/tkstats.py:977 +#: pysollib/tile/tkstats.py:978 pysollib/tk/tkstats.py:886 +#: pysollib/tk/tkstats.py:887 pysollib/tk/tkstats.py:934 +msgid "Played" +msgstr "Gespielt" -#: pysollib/kivy/selectgame.py:214 pysollib/tile/selectgame.py:192 -#: pysollib/tk/selectgame.py:194 -msgid "by Number of Cards" -msgstr "nach Nummer der Karten" +#: pysollib/stats.py:42 pysollib/stats.py:149 pysollib/pysolgtk/tkstats.py:423 +#: pysollib/tile/tkstats.py:914 pysollib/tile/tkstats.py:982 +#: pysollib/tile/tkstats.py:983 pysollib/tk/tkstats.py:891 +#: pysollib/tk/tkstats.py:892 pysollib/tk/tkstats.py:942 +msgid "Won" +msgstr "Gewonnen" -#: pysollib/kivy/selectgame.py:215 pysollib/tile/selectgame.py:193 -#: pysollib/tk/selectgame.py:195 -msgid "32 cards" -msgstr "32 Karten" +#: pysollib/stats.py:43 pysollib/stats.py:148 pysollib/pysolgtk/tkstats.py:424 +msgid "Lost" +msgstr "Verloren" -#: pysollib/kivy/selectgame.py:217 pysollib/tile/selectgame.py:195 -#: pysollib/tk/selectgame.py:197 -msgid "48 cards" -msgstr "48 Karten" +#: pysollib/stats.py:44 pysollib/pysolgtk/statusbar.py:98 +#: pysollib/pysolgtk/tkstats.py:425 pysollib/tile/statusbar.py:154 +#: pysollib/tk/statusbar.py:151 data/pysolfc.glade:1133 +msgid "Playing time" +msgstr "Spielzeit" -#: pysollib/kivy/selectgame.py:219 pysollib/tile/selectgame.py:197 -#: pysollib/tk/selectgame.py:199 -msgid "52 cards" -msgstr "52 Karten" +#: pysollib/stats.py:45 pysollib/pysolgtk/tkstats.py:426 +#: data/pysolfc.glade:1178 +msgid "Moves" +msgstr "Bewegungen" -#: pysollib/kivy/selectgame.py:221 pysollib/tile/selectgame.py:199 -#: pysollib/tk/selectgame.py:201 -msgid "64 cards" -msgstr "64 Karten" +#: pysollib/stats.py:46 pysollib/pysolgtk/tkstats.py:427 +#: pysollib/tile/tkstats.py:920 pysollib/tile/tkstats.py:950 +#: pysollib/tile/tkstats.py:969 pysollib/tile/tkstats.py:987 +#: pysollib/tk/tkstats.py:859 pysollib/tk/tkstats.py:878 +#: pysollib/tk/tkstats.py:896 pysollib/tk/tkstats.py:950 +msgid "% won" +msgstr "% gewonnen" -#: pysollib/kivy/selectgame.py:223 pysollib/tile/selectgame.py:201 -#: pysollib/tk/selectgame.py:203 -msgid "78 cards" -msgstr "78 Karten" +#: pysollib/stats.py:108 pysollib/pysolgtk/statusbar.py:100 +#: pysollib/pysolgtk/tkstats.py:389 pysollib/pysolgtk/tkstats.py:459 +#: pysollib/tile/statusbar.py:156 pysollib/tile/tkstats.py:677 +#: pysollib/tk/statusbar.py:153 pysollib/tk/tkstats.py:670 +msgid "Game number" +msgstr "Spielenummer" -#: pysollib/kivy/selectgame.py:225 pysollib/tile/selectgame.py:203 -#: pysollib/tk/selectgame.py:205 -msgid "104 cards" -msgstr "104 Karten" +#: pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:390 +#: pysollib/pysolgtk/tkstats.py:460 pysollib/tile/tkstats.py:680 +#: pysollib/tk/tkstats.py:673 +msgid "Started at" +msgstr "Gestartet bei" -#: pysollib/kivy/selectgame.py:227 pysollib/tile/selectgame.py:205 -#: pysollib/tk/selectgame.py:207 -msgid "144 cards" -msgstr "144 Karten" +#: pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:461 +msgid "Status" +msgstr "Status" -#: pysollib/kivy/selectgame.py:229 pysollib/tile/selectgame.py:208 -#: pysollib/tk/selectgame.py:210 -msgid "Other number" -msgstr "Andere Nummer" +#: pysollib/stats.py:132 pysollib/tile/tkstats.py:696 +#, python-format +msgid "** UNKNOWN %d **" +msgstr "" -#: pysollib/kivy/selectgame.py:233 pysollib/tile/selectgame.py:212 -#: pysollib/tk/selectgame.py:214 -msgid "by Number of Decks" -msgstr "nach Nummern der Decks" +#: pysollib/stats.py:141 +msgid "** ERROR **" +msgstr "" -#: pysollib/kivy/selectgame.py:234 pysollib/tile/selectgame.py:213 -#: pysollib/tk/selectgame.py:215 -msgid "1 deck games" -msgstr "1 Deck Spiele" +#: pysollib/stats.py:148 +msgid "Loaded" +msgstr "Geladen" -#: pysollib/kivy/selectgame.py:236 pysollib/tile/selectgame.py:215 -#: pysollib/tk/selectgame.py:217 -msgid "2 deck games" -msgstr "2 Deck Spiele" +#: pysollib/stats.py:148 +msgid "Not won" +msgstr "Nicht gewonnen" -#: pysollib/kivy/selectgame.py:238 pysollib/tile/selectgame.py:217 -#: pysollib/tk/selectgame.py:219 -msgid "3 deck games" -msgstr "3 Deck Spiele" +#: pysollib/stats.py:149 +msgid "Perfect" +msgstr "Perfekt" -#: pysollib/kivy/selectgame.py:240 pysollib/tile/selectgame.py:219 -#: pysollib/tk/selectgame.py:221 -msgid "4 deck games" -msgstr "4 Deck Spiele" +#: pysollib/stats.py:201 pysollib/stats.py:233 pysollib/stats.py:240 +msgid "Demo" +msgstr "Demo" -#: pysollib/kivy/selectgame.py:243 pysollib/tile/selectgame.py:222 -#: pysollib/tk/selectgame.py:224 -msgid "by Number of Redeals" -msgstr "nach Anzahl der Neudecks" +#: pysollib/stats.py:212 pysollib/pysolgtk/tkstats.py:70 +#: pysollib/tile/tkstats.py:371 pysollib/tk/tkstats.py:413 +#, python-format +msgid "Total (%d out of %d games)" +msgstr "Total (%d aus %d Spielen)" -#: pysollib/kivy/selectgame.py:244 pysollib/tile/selectgame.py:223 -#: pysollib/tk/selectgame.py:225 -msgid "No redeal" -msgstr "Kein neues Aufheben" +#: pysollib/stats.py:234 +msgid "Full log for " +msgstr "Voll für Dich " -#: pysollib/kivy/selectgame.py:246 pysollib/tile/selectgame.py:225 -#: pysollib/tk/selectgame.py:227 -msgid "1 redeal" -msgstr "1 neues Deck" +#: pysollib/stats.py:241 +msgid "Session log for " +msgstr "Sitzungsprotokoll für " -#: pysollib/kivy/selectgame.py:248 pysollib/tile/selectgame.py:227 -#: pysollib/tk/selectgame.py:229 -msgid "2 redeals" -msgstr "2 Neu Mischen" +#: pysollib/util.py:45 +msgid "Club" +msgstr "Klub" -#: pysollib/kivy/selectgame.py:250 pysollib/tile/selectgame.py:229 -#: pysollib/tk/selectgame.py:231 -msgid "3 redeals" -msgstr "3 Neu Mischen" +#: pysollib/util.py:45 +msgid "Spade" +msgstr "Spaten" -#: pysollib/kivy/selectgame.py:252 pysollib/tile/selectgame.py:231 -#: pysollib/tk/selectgame.py:233 pysollib/wizardutil.py:155 -msgid "Unlimited redeals" -msgstr "Unlimitierte Neudecks" +#: pysollib/util.py:45 +msgid "Heart" +msgstr "Herz" -#: pysollib/kivy/selectgame.py:256 pysollib/tile/selectgame.py:236 -#: pysollib/tk/selectgame.py:238 -msgid "Other number of redeals" -msgstr "Andere Nummer von Neukarten" +#: pysollib/util.py:45 +msgid "Diamond" +msgstr "Diamant" -#: pysollib/kivy/selectgame.py:264 pysollib/tile/selectgame.py:243 -#: pysollib/tk/selectgame.py:245 -msgid "Other Categories" -msgstr "Andere Kategorien" +#: pysollib/util.py:46 +msgid "black" +msgstr "schwarz" -#: pysollib/kivy/selectgame.py:265 pysollib/tile/selectgame.py:244 -#: pysollib/tk/selectgame.py:246 -msgid "Games for Children (very easy)" -msgstr "Spiele für Kinder (sehr einfach)" +#: pysollib/util.py:46 +msgid "red" +msgstr "rot" -#: pysollib/kivy/selectgame.py:267 pysollib/tile/selectgame.py:246 -#: pysollib/tk/selectgame.py:248 -msgid "Games with Scoring" -msgstr "Spiele mit Punkte" +#: pysollib/util.py:71 +msgid "cardset" +msgstr "Kartenset" -#: pysollib/kivy/selectgame.py:269 pysollib/tile/selectgame.py:249 -#: pysollib/tk/selectgame.py:251 -msgid "Games with Separate Decks" -msgstr "Spiele mit separaten Decks" +#: pysollib/wizardpresets.py:29 pysollib/wizardutil.py:103 +msgid "My Game" +msgstr "Mein Spiel" -#: pysollib/kivy/selectgame.py:271 pysollib/tile/selectgame.py:251 -#: pysollib/tk/selectgame.py:253 -msgid "Open Games (all cards visible)" -msgstr "Öffne Spiele (alle Karten sichtbar)" +#: pysollib/wizardpresets.py:34 +msgid "My Klondike" +msgstr "Mein Klondike" -#: pysollib/kivy/selectgame.py:273 pysollib/tile/selectgame.py:253 -#: pysollib/tk/selectgame.py:255 -msgid "Relaxed Variants" -msgstr "Entspannte Varianten" +#: pysollib/wizardpresets.py:48 +msgid "My FreeCell" +msgstr "Mein Freecell" -#: pysollib/kivy/tkstats.py:148 pysollib/tile/tkstats.py:163 -#: pysollib/tk/tkstats.py:53 -msgid "Demo games" -msgstr "Spieledemo" +#: pysollib/wizardpresets.py:57 +msgid "My Spider" +msgstr "Meine Spinne" -#: pysollib/kivy/tkstats.py:220 pysollib/tile/selectgame.py:402 -#: pysollib/tile/tkstats.py:182 pysollib/tile/tkstats.py:234 -#: pysollib/tk/selectgame.py:404 pysollib/tk/tkstats.py:87 -#: pysollib/tk/tkstats.py:141 data/glade-translations:9 -#: data/glade-translations:13 -msgid "Won:" -msgstr "Gewonnen:" +#: pysollib/wizardpresets.py:74 +msgid "My Gypsy" +msgstr "Mein Zigeuner" -#: pysollib/kivy/tkstats.py:222 pysollib/tile/selectgame.py:403 -#: pysollib/tile/tkstats.py:183 pysollib/tile/tkstats.py:236 -#: pysollib/tk/selectgame.py:405 pysollib/tk/tkstats.py:88 -#: pysollib/tk/tkstats.py:143 data/glade-translations:11 -#: data/glade-translations:14 -msgid "Lost:" -msgstr "Verloren:" +#: pysollib/wizardpresets.py:87 +msgid "My Grounds for a Divorce" +msgstr "Meine Gründe für eine Scheidung" -#: pysollib/kivy/tkstats.py:224 pysollib/tile/tkstats.py:184 -#: pysollib/tile/tkstats.py:238 pysollib/tk/tkstats.py:89 -#: pysollib/tk/tkstats.py:145 data/glade-translations:10 -#: data/glade-translations:15 -msgid "Total:" -msgstr "Total:" +#: pysollib/wizardpresets.py:104 +msgid "My Double Klondike" +msgstr "Mein doppeltes Klondike" -#: pysollib/kivy/tkstats.py:250 pysollib/tk/tkstats.py:279 -msgid "&All games..." -msgstr "Alle Spiele..." +#: pysollib/wizardpresets.py:119 +msgid "My Simple Simon" +msgstr "Mein einfacher Simon" -#: pysollib/kivy/tkstats.py:252 pysollib/tile/tkstats.py:102 -#: pysollib/tk/tkstats.py:281 -msgid "&Reset..." -msgstr "Reset..." +#: pysollib/wizardutil.py:98 +msgid "Initial setting:" +msgstr "Initiale Einstellung:" -#: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176 -#: pysollib/tk/toolbar.py:176 -msgid "New" -msgstr "Neu" +#: pysollib/wizardutil.py:105 pysollib/pysolgtk/selectgame.py:114 +#: pysollib/tile/selectgame.py:393 pysollib/tk/selectgame.py:395 +msgid "Name:" +msgstr "Name:" -#: pysollib/kivy/toolbar.py:192 pysollib/tile/toolbar.py:177 -#: pysollib/tk/toolbar.py:177 -msgid "Restart" -msgstr "Neustart" +#: pysollib/wizardutil.py:109 pysollib/kivy/selectgame.py:202 +#: pysollib/pysolgtk/selectgame.py:236 pysollib/pysolgtk/selectgame.py:473 +#: pysollib/tile/selectgame.py:179 pysollib/tile/selectgame.py:563 +#: pysollib/tk/selectgame.py:181 pysollib/tk/selectgame.py:564 +msgid "Luck only" +msgstr "Nur Glück" -#: pysollib/kivy/toolbar.py:192 pysollib/tile/toolbar.py:177 -#: pysollib/tk/toolbar.py:177 -msgid "" -"Restart the\n" -"current game" -msgstr "" -"Neustart des\n" -"aktuellen Spiels" +#: pysollib/wizardutil.py:110 pysollib/kivy/selectgame.py:204 +#: pysollib/pysolgtk/selectgame.py:237 pysollib/pysolgtk/selectgame.py:474 +#: pysollib/tile/selectgame.py:181 pysollib/tile/selectgame.py:564 +#: pysollib/tk/selectgame.py:183 pysollib/tk/selectgame.py:565 +msgid "Mostly luck" +msgstr "Meist glücklich" -#: pysollib/kivy/toolbar.py:197 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/wizardutil.py:111 pysollib/wizardutil.py:115 +#: pysollib/kivy/selectgame.py:206 pysollib/pysolgtk/selectgame.py:238 +#: pysollib/pysolgtk/selectgame.py:475 pysollib/tile/selectgame.py:183 +#: pysollib/tile/selectgame.py:565 pysollib/tk/selectgame.py:185 +#: pysollib/tk/selectgame.py:566 +msgid "Balanced" +msgstr "Ausgewogen" -#: pysollib/kivy/toolbar.py:197 pysollib/tile/toolbar.py:182 -#: pysollib/tk/toolbar.py:182 -msgid "Undo last move" -msgstr "Zurück letzter Zug" +#: pysollib/wizardutil.py:112 pysollib/kivy/selectgame.py:208 +#: pysollib/pysolgtk/selectgame.py:239 pysollib/pysolgtk/selectgame.py:476 +#: pysollib/tile/selectgame.py:186 pysollib/tile/selectgame.py:566 +#: pysollib/tk/selectgame.py:188 pysollib/tk/selectgame.py:567 +msgid "Mostly skill" +msgstr "viel Geschicklichkeit" -#: pysollib/kivy/toolbar.py:198 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/wizardutil.py:113 pysollib/kivy/selectgame.py:210 +#: pysollib/pysolgtk/selectgame.py:240 pysollib/pysolgtk/selectgame.py:477 +#: pysollib/tile/selectgame.py:188 pysollib/tile/selectgame.py:567 +#: pysollib/tk/selectgame.py:190 pysollib/tk/selectgame.py:568 +msgid "Skill only" +msgstr "Nur Geschicklichkeit" -#: pysollib/kivy/toolbar.py:198 pysollib/tile/toolbar.py:183 -#: pysollib/tk/toolbar.py:183 -msgid "Redo last move" -msgstr "Vorwärts letzter Zug" +#: pysollib/wizardutil.py:116 pysollib/pysolgtk/selectgame.py:118 +#: pysollib/tile/selectgame.py:397 pysollib/tk/selectgame.py:399 +msgid "Skill level:" +msgstr "Schwierigkeitsgrad:" -#: pysollib/kivy/toolbar.py:199 pysollib/tile/toolbar.py:184 -#: pysollib/tk/toolbar.py:184 -msgid "Auto drop cards" -msgstr "Karten Auto Aufdecken" +#: pysollib/wizardutil.py:120 pysollib/wizardutil.py:124 +msgid "One" +msgstr "Eins" -#: pysollib/kivy/toolbar.py:199 pysollib/tile/toolbar.py:184 -#: pysollib/tk/toolbar.py:184 -msgid "Autodrop" -msgstr "Auto Aufdecken" +#: pysollib/wizardutil.py:121 +msgid "Two" +msgstr "Zwei" -#: pysollib/kivy/toolbar.py:200 pysollib/tile/toolbar.py:185 -#: pysollib/tk/toolbar.py:185 -msgid "Shuffle" -msgstr "Mischen" +#: pysollib/wizardutil.py:122 +msgid "Three" +msgstr "Drei" -#: pysollib/kivy/toolbar.py:200 pysollib/tile/toolbar.py:185 -#: pysollib/tk/toolbar.py:185 -msgid "Shuffle tiles" -msgstr "Steine Mischen" +#: pysollib/wizardutil.py:123 +msgid "Four" +msgstr "Vier" -#: pysollib/kivy/toolbar.py:201 pysollib/tile/toolbar.py:186 -#: pysollib/tk/toolbar.py:186 -msgid "Pause" -msgstr "Pause" +#: pysollib/wizardutil.py:125 +msgid "Number of decks:" +msgstr "Nummer der Decks:" -#: pysollib/kivy/toolbar.py:201 pysollib/tile/toolbar.py:186 -#: pysollib/tk/toolbar.py:186 -msgid "Pause game" -msgstr "Spiel pausieren" +#: pysollib/wizardutil.py:132 pysollib/games/ultra/mughal.py:260 +msgid "Harp" +msgstr "Harfe" -#: pysollib/kivy/toolbar.py:204 pysollib/tile/toolbar.py:189 -#: pysollib/tk/toolbar.py:189 -msgid "Rules" -msgstr "Regeln" +#: pysollib/wizardutil.py:135 +msgid "Layout:" +msgstr "Layout:" -#: 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/wizardutil.py:139 pysollib/wizardutil.py:146 +msgid "Deal all cards at the beginning" +msgstr "Nehme alle Karten am Anfang auf" -#: pysollib/kivy/toolbar.py:206 pysollib/tile/toolbar.py:191 -#: pysollib/tk/toolbar.py:191 -msgid "Quit" -msgstr "Beenden" +#: pysollib/wizardutil.py:140 +msgid "Deal to waste" +msgstr "Ablegen in Zwischentalon" -#: pysollib/main.py:58 pysollib/main.py:70 pysollib/main.py:304 -msgid "%s installation error" -msgstr "%s Installationsfehler" +#: pysollib/wizardutil.py:141 +msgid "Deal to tableau" +msgstr "Lege auf das Tableau" -#: pysollib/main.py:59 -#, fuzzy -msgid "" -"No cardsets were found !!!\n" -"\n" -"Cardsets should be installed into:\n" -"%s/cardsets/\n" -"\n" -"Please check your %s installation.\n" -msgstr "" -"Keine Kartensets gefunden!!!\n" -"\n" -"Hauptverzeichnis ist:\n" -"%s\n" -"\n" -"Biite überprüfen Sie Ihre %s Installation.\n" +#: pysollib/wizardutil.py:142 +msgid "Deal to reserves" +msgstr "Lege in die Reserve" -#: pysollib/main.py:66 pysollib/main.py:78 pysollib/main.py:312 -msgid "&Quit" -msgstr "Beenden" +#: pysollib/wizardutil.py:144 +msgid "Grounds for a Divorce" +msgstr "Gründe für eine Scheidung" -#: pysollib/main.py:71 -msgid "" -"No cardsets were found !!!\n" -"\n" -"Main data directory is:\n" -"%s\n" -"\n" -"Please check your %s installation.\n" -msgstr "" -"Keine Kartensets gefunden!!!\n" -"\n" -"Hauptverzeichnis ist:\n" -"%s\n" -"\n" -"Biite überprüfen Sie Ihre %s Installation.\n" +#: pysollib/wizardutil.py:147 pysollib/wizardutil.py:185 +#: pysollib/wizardutil.py:243 pysollib/wizardutil.py:301 +#: pysollib/pysolgtk/selectgame.py:117 pysollib/tile/selectcardset.py:454 +#: pysollib/tile/selectgame.py:396 pysollib/tk/selectcardset.py:445 +#: pysollib/tk/selectgame.py:398 +msgid "Type:" +msgstr "Typ:" -#: pysollib/main.py:96 -msgid "" -"%s\n" -"try %s --help for more information" -msgstr "" -"%s\n" -"Versuchen Sie %s --help für mehr Informationen" +#: pysollib/wizardutil.py:151 pysollib/wizardutil.py:157 +msgid "No redeals" +msgstr "Keine neuen Karten" -#: pysollib/main.py:128 -msgid "" -"Usage: %s [OPTIONS] [FILE]\n" -" -g --game=GAMENAME start game GAMENAME\n" -" -i --gameid=GAMEID\n" -" --french-only\n" -" --sound-mod=MOD\n" -" --nosound disable sound support\n" -" --noplugins disable load plugins\n" -" -h --help display this help and exit\n" -"\n" -" FILE - file name of a saved game\n" -" MOD - one of following: pss(default), pygame, oss, win\n" -msgstr "" -"Benutzung: %s [OPTIONEN] [DATEI]\n" -" -g --game=SPIELNAME startet Spiel SPIELNAME\n" -" -i --gameid=SPIELID\n" -" --french-only\n" -" --sound-mod=MOD\n" -" --nosound Sound ausschalten\n" -" --noplugins Lade Plugins ausschalten\n" -" -h --help Zeigt diese Hilfe an und endet dann\n" -"\n" -" DATEI - Dateiname des gespeicherten Spiels\n" -" MOD - eines der folgenden: pss(Standard), pygame, oss, win\n" +#: pysollib/wizardutil.py:152 +msgid "One redeal" +msgstr "Ein neues Aufheben" -#: pysollib/main.py:144 -msgid "" -"too many files\n" -"try %s --help for more information" -msgstr "" -"zu viele Dateien\n" -"versuchen Sie %s --help für weitere Informationen" +#: pysollib/wizardutil.py:153 +msgid "Two redeals" +msgstr "Zwei Neudecks" -#: pysollib/main.py:150 -msgid "" -"invalid file name\n" -"try %s --help for more information" -msgstr "" -"ungültiger Dateiname\n" -"versuchen Sie %s --help für weitere Informationen" +#: pysollib/wizardutil.py:154 +msgid "Three redeals" +msgstr "Drei neue Decks" -#: pysollib/main.py:176 -msgid "invalid game id: " -msgstr "ungültige SpielID: " +#: pysollib/wizardutil.py:155 pysollib/kivy/selectgame.py:252 +#: pysollib/pysolgtk/selectgame.py:273 pysollib/tile/selectgame.py:231 +#: pysollib/tk/selectgame.py:233 +msgid "Unlimited redeals" +msgstr "Unlimitierte Neudecks" -#: pysollib/main.py:225 -msgid "Welcome to %s" -msgstr "Willkommen zu %s" +#: pysollib/wizardutil.py:158 +msgid "Number of redeals:" +msgstr "Anzahl neuer Kartenaufnahmen:" -#: pysollib/main.py:305 -msgid "" -"\n" -"No games were found !!!\n" -"\n" -"Main data directory is:\n" -"%s\n" -"\n" -"Please check your %s installation.\n" -msgstr "" -"\n" -"Keine Spiele gefunden!!!\n" -"\n" -"Hauptdatenverzeichnis ist:\n" -"%s\n" -"\n" -"Überprüfen Sie Ihre Installation %s.\n" +#: pysollib/wizardutil.py:165 +msgid "# of cards dealt to the waste:" +msgstr "Anzahl der Karten in der Zwischentalon :" -#: pysollib/options.py:266 -msgid "Unknown" -msgstr "Unbekannt" +#: pysollib/wizardutil.py:171 +msgid "Shuffle during redeal:" +msgstr "Mischen während Neudecks:" -#: pysollib/resource.py:182 -msgid "French type (52 cards)" -msgstr "Französisch (52 Karten)" +#: pysollib/wizardutil.py:176 pysollib/wizardutil.py:184 +#: pysollib/wizardutil.py:224 +msgid "Same suit" +msgstr "Gleiches Set" -#: pysollib/resource.py:183 -msgid "Hanafuda type (48 cards)" -msgstr "Hanafuda (48 Karten)" +#: pysollib/wizardutil.py:177 pysollib/wizardutil.py:225 +#: pysollib/wizardutil.py:242 +msgid "Alternate color" +msgstr "Alternative Farben" -#: pysollib/resource.py:184 -msgid "Tarock type (78 cards)" -msgstr "Tarot (78 Karten)" +#: pysollib/wizardutil.py:178 pysollib/wizardutil.py:226 +msgid "Same color" +msgstr "Gleiche Farbe" -#: pysollib/resource.py:185 -msgid "Mahjongg type (42 tiles)" -msgstr "Mahjongg (42 Steine)" +#: pysollib/wizardutil.py:179 pysollib/wizardutil.py:227 +msgid "Rank" +msgstr "Rank" -#: pysollib/resource.py:186 -msgid "Hex A Deck type (68 cards)" -msgstr "Hex A Deck (68 Karten)" +#: pysollib/wizardutil.py:180 pysollib/wizardutil.py:235 +msgid "Spider same suit" +msgstr "Spinne gleiche Farbe" -#: pysollib/resource.py:187 -msgid "Mughal Ganjifa type (96 cards)" -msgstr "Mughal Ganjifa (96 Karten)" +#: pysollib/wizardutil.py:181 pysollib/wizardutil.py:236 +msgid "Spider alternate color" +msgstr "Spinne alternative Farbe" -#: pysollib/resource.py:188 -msgid "Navagraha Ganjifa type (108 cards)" -msgstr "Navagraha Ganjifa (108 Karten)" +#: pysollib/wizardutil.py:182 +msgid "Spider rank" +msgstr "Spinne Rang" -#: pysollib/resource.py:189 -msgid "Dashavatara Ganjifa type (120 cards)" -msgstr "Dashavatara Ganjifa (120 Karten)" +#: pysollib/wizardutil.py:191 pysollib/wizardutil.py:249 +#: pysollib/wizardutil.py:252 +msgid "Any" +msgstr "Jeder" -#: pysollib/resource.py:190 -msgid "Trumps only type (variable cards)" -msgstr "Trumpf nur Typ (variable Karten)" +#: pysollib/wizardutil.py:194 pysollib/wizardutil.py:253 +msgid "Base card:" +msgstr "Basiskarte:" -#: pysollib/resource.py:194 -msgid "French" -msgstr "Französisch" +#: pysollib/wizardutil.py:198 pysollib/wizardutil.py:199 +#: pysollib/wizardutil.py:257 +msgid "Up" +msgstr "Hoch" -#: pysollib/resource.py:195 pysollib/resource.py:231 -msgid "Hanafuda" -msgstr "Hanafuda" +#: pysollib/wizardutil.py:198 pysollib/wizardutil.py:257 +#: pysollib/wizardutil.py:258 +msgid "Down" +msgstr "Unten" -#: pysollib/resource.py:196 pysollib/resource.py:247 -msgid "Tarock" -msgstr "Tarot" +#: pysollib/wizardutil.py:200 pysollib/wizardutil.py:259 +msgid "Direction:" +msgstr "Richtung:" -#: pysollib/resource.py:197 pysollib/resource.py:234 -msgid "Mahjongg" -msgstr "Mahjongg" +#: pysollib/wizardutil.py:204 pysollib/wizardutil.py:250 +msgid "None" +msgstr "Nein" -#: pysollib/resource.py:198 pysollib/resource.py:232 -msgid "Hex A Deck" -msgstr "Hex A Deck" +#: pysollib/wizardutil.py:204 pysollib/wizardutil.py:205 +#: pysollib/wizardutil.py:263 +msgid "Top card" +msgstr "Top Karten" -#: pysollib/resource.py:199 -msgid "Mughal Ganjifa" -msgstr "Mughal Ganjifa" +#: pysollib/wizardutil.py:206 pysollib/wizardutil.py:265 +msgid "Move:" +msgstr "Bewegung:" -#: pysollib/resource.py:200 -msgid "Navagraha Ganjifa" -msgstr "Navagraha Ganjifa" +#: pysollib/wizardutil.py:212 +msgid "First card sets base cards:" +msgstr "Erste Karte legt Basiskarten:" -#: pysollib/resource.py:201 -msgid "Dashavatara Ganjifa" -msgstr "Dashavatara Ganjifa" +#: pysollib/wizardutil.py:220 +msgid "Number of tableau piles:" +msgstr "Anzahl der Tableaufelder:" -#: pysollib/resource.py:202 -msgid "Trumps only" -msgstr "Nur Trumpf" +#: pysollib/wizardutil.py:228 +msgid "Any suit but the same" +msgstr "Jeder Anzug ist gleich" -#: pysollib/resource.py:219 -msgid "Adult" -msgstr "Erwachsene" +#: pysollib/wizardutil.py:230 +msgid "Up or down by same suit" +msgstr "Oben oder unten nach gleichem Deck" -#: pysollib/resource.py:220 -msgid "Animals" -msgstr "Tiere" +#: pysollib/wizardutil.py:231 +msgid "Up or down by alternate color" +msgstr "Oben oder unten bei alternativer Farbe" -#: pysollib/resource.py:221 -msgid "Anime" -msgstr "Anime" +#: pysollib/wizardutil.py:232 +msgid "Up or down by rank" +msgstr "Oben oder unten nach Rang" -#: pysollib/resource.py:222 -msgid "Art" -msgstr "Kunst" +#: pysollib/wizardutil.py:233 +msgid "Up or down by same color" +msgstr "Oben oder unten nach gleicher Farbe" -#: pysollib/resource.py:223 -msgid "Cartoons" -msgstr "Cartoons" +#: pysollib/wizardutil.py:238 +msgid "Yukon same suit" +msgstr "Yukon gleiche Farbe" -#: pysollib/resource.py:224 -msgid "Children" -msgstr "Kinder" +#: pysollib/wizardutil.py:239 +msgid "Yukon alternate color" +msgstr "Yukon alternative Farben" -#: pysollib/resource.py:225 -msgid "Classic look" -msgstr "Klassisches Aussehen" +#: pysollib/wizardutil.py:240 +msgid "Yukon rank" +msgstr "Yukon Rang" -#: pysollib/resource.py:226 -msgid "Collectors" -msgstr "Kollektoren" +#: pysollib/wizardutil.py:263 pysollib/wizardutil.py:264 +msgid "Sequence" +msgstr "Sequenz" -#: pysollib/resource.py:227 -msgid "Computers" -msgstr "Computer" +#: pysollib/wizardutil.py:271 +msgid "Wrapping:" +msgstr "Verpackung:" -#: pysollib/resource.py:228 -msgid "Engines" -msgstr "Maschinen" +#: pysollib/wizardutil.py:278 +msgid "Use \"Super Move\" feature:" +msgstr "Benutzt \"Super Move\" Merkmal" -#: pysollib/resource.py:229 -msgid "Fantasy" -msgstr "Fantasie" +#: pysollib/wizardutil.py:286 +msgid "Number of reserves:" +msgstr "Anzahl der Reserve" -#: pysollib/resource.py:230 -msgid "Ganjifa" -msgstr "Ganjifa" +#: pysollib/wizardutil.py:293 +msgid "Max # of accepted cards:" +msgstr "Max. Anzahl akzeptierter Karten:" -#: pysollib/resource.py:233 -msgid "Holiday" -msgstr "Ferien" +#: pysollib/wizardutil.py:297 +msgid "Triangle" +msgstr "Triangel" -#: pysollib/resource.py:235 -msgid "Movies" -msgstr "Filme" +#: pysollib/wizardutil.py:298 pysollib/wizardutil.py:300 +msgid "Rectangle" +msgstr "Rechteck" -#: pysollib/resource.py:236 -msgid "Matrix" -msgstr "Matrix" +#: pysollib/wizardutil.py:308 +msgid "# of face-down cards dealt to the tableau pile:" +msgstr "Anzahl verdeckter Karten auf dem Stapel:" -#: pysollib/resource.py:237 -msgid "Music" -msgstr "Musik" +#: pysollib/wizardutil.py:315 +msgid "# of face-up cards dealt to the tableau pile:" +msgstr "Anzahl aufgedeckter Karten auf dem Stapel:" -#: pysollib/resource.py:238 -msgid "Nature" -msgstr "Wesensart" +#: pysollib/wizardutil.py:322 +msgid "# of cards dealt to the reserve:" +msgstr "Anzahl der Karten in der Reserve:" -#: pysollib/resource.py:239 -msgid "Operating Systems" -msgstr "Betriebssysteme" +#: pysollib/wizardutil.py:329 +msgid "Max # of dealt cards:" +msgstr "Max. Anzahl von aufgenommenen Karten :" -#: pysollib/resource.py:240 -msgid "People" -msgstr "Menschen" +#: pysollib/wizardutil.py:335 +msgid "Deal first cards to the foundations:" +msgstr "Gebe erste Karten zu der Endablage:" -#: pysollib/resource.py:241 -msgid "Places" -msgstr "Plätze" +#: pysollib/wizardutil.py:341 +msgid "General" +msgstr "General" -#: pysollib/resource.py:242 -msgid "Plain" -msgstr "Ebene" +#: pysollib/wizardutil.py:347 +msgid "Talon" +msgstr "Talon" -#: pysollib/resource.py:243 -msgid "Products" -msgstr "Produkte" +#: pysollib/wizardutil.py:352 +msgid "Foundations" +msgstr "Endablage" -#: pysollib/resource.py:244 -msgid "Round cardsets" -msgstr "Runde Kartensets" +#: pysollib/wizardutil.py:358 +msgid "Tableau" +msgstr "Tableau" -#: pysollib/resource.py:245 -msgid "Science Fiction" -msgstr "Science Fiction" +#: pysollib/wizardutil.py:366 +msgid "Reserves" +msgstr "Reserven" -#: pysollib/resource.py:246 -msgid "Sports" -msgstr "Sport" +#: pysollib/wizardutil.py:369 +msgid "Opening deal" +msgstr "Eröffnungskauf" -#: pysollib/resource.py:248 -msgid "Vehicels" -msgstr "Vehikel" +#: pysollib/game/__init__.py:139 pysollib/game/__init__.py:145 +#, fuzzy +msgid "Player\n" +msgstr "Spieler" -#: pysollib/resource.py:249 -msgid "Video Games" -msgstr "Video Spiele" +#: pysollib/game/__init__.py:1266 +#, fuzzy +msgid "Discard current game ?" +msgstr "" +"Neustart des\n" +"aktuellen Spiels" -#: pysollib/resource.py:254 -msgid "Australia" -msgstr "Australien" +#: pysollib/game/__init__.py:1887 +#, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of playing time\n" +"and # %d in the %s of moves." +msgstr "" -#: pysollib/resource.py:255 -msgid "Austria" -msgstr "Österreich" +#: pysollib/game/__init__.py:1893 +#, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of playing time." +msgstr "" -#: pysollib/resource.py:256 -msgid "Belgium" -msgstr "Belgien" +#: pysollib/game/__init__.py:1898 +#, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of moves." +msgstr "" -#: pysollib/resource.py:257 -msgid "Canada" -msgstr "Kanada" +#: pysollib/game/__init__.py:1931 pysollib/game/__init__.py:1947 +#, python-format +msgid "" +"Your playing time is %s\n" +"for %d move." +msgid_plural "" +"Your playing time is %s\n" +"for %d moves." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: pysollib/resource.py:258 -msgid "China" -msgstr "China" +#: pysollib/game/__init__.py:1936 pysollib/game/__init__.py:1952 +#: pysollib/pysolgtk/soundoptionsdialog.py:71 +#: pysollib/tile/soundoptionsdialog.py:83 pysollib/tk/soundoptionsdialog.py:85 +msgid "Game won" +msgstr "Spiel gewonnen" -#: pysollib/resource.py:259 -msgid "Czech Republic" -msgstr "Tschechische Republik" +#: pysollib/game/__init__.py:1937 +#, python-format +msgid "" +"\n" +"Congratulations, this\n" +"was a truly perfect game !\n" +"\n" +"%s\n" +"%s\n" +msgstr "" -#: pysollib/resource.py:260 -msgid "Denmark" -msgstr "Dänemark" +#: pysollib/game/__init__.py:1954 +#, python-format +msgid "" +"\n" +"Congratulations, you did it !\n" +"\n" +"%s\n" +"%s\n" +msgstr "" -#: pysollib/resource.py:261 -msgid "England" -msgstr "England" +#: pysollib/game/__init__.py:1963 pysollib/game/__init__.py:1970 +#: pysollib/pysolgtk/soundoptionsdialog.py:69 +#: pysollib/tile/soundoptionsdialog.py:81 pysollib/tk/soundoptionsdialog.py:83 +msgid "Game finished" +msgstr "Spiel beendet" -#: pysollib/resource.py:262 -msgid "France" -msgstr "Frankreich" +#: pysollib/game/__init__.py:1964 pysollib/game/__init__.py:2488 +#, fuzzy +msgid "" +"\n" +"Game finished\n" +msgstr "Spiel beendet" -#: pysollib/resource.py:263 -msgid "Germany" -msgstr "Deutschland" +#: pysollib/game/__init__.py:1971 +msgid "" +"\n" +"Game finished, but not without my help...\n" +msgstr "" -#: pysollib/resource.py:264 -msgid "Great Britain" -msgstr "Großbritannien" +#: pysollib/game/__init__.py:1972 +#, fuzzy +msgid "&Restart" +msgstr "Neustart" -#: pysollib/resource.py:265 -msgid "Hungary" -msgstr "Ungarn" +#: pysollib/game/__init__.py:2368 +#, python-format +msgid "Score %6d" +msgstr "" -#: pysollib/resource.py:266 -msgid "India" -msgstr "Indien" +#: pysollib/game/__init__.py:2472 +msgid "&Great" +msgstr "" -#: pysollib/resource.py:267 -msgid "Italy" -msgstr "Italien" +#: pysollib/game/__init__.py:2472 +msgid "&Cool" +msgstr "" -#: pysollib/resource.py:268 -msgid "Japan" -msgstr "Japan" +#: pysollib/game/__init__.py:2473 +msgid "&Yeah" +msgstr "" -#: pysollib/resource.py:269 -msgid "Netherlands" -msgstr "Niederlande" +#: pysollib/game/__init__.py:2473 +msgid "&Wow" +msgstr "" -#: pysollib/resource.py:270 -msgid "Russia" -msgstr "Russisch" +#: pysollib/game/__init__.py:2474 +#, python-format +msgid "" +"\n" +"Game solved in %d move.\n" +msgid_plural "" +"\n" +"Game solved in %d moves.\n" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: pysollib/resource.py:271 -msgid "Spain" -msgstr "Spanien" +#: pysollib/game/__init__.py:2478 pysollib/game/__init__.py:2492 +#: pysollib/game/__init__.py:2506 +#, fuzzy +msgid " Autopilot" +msgstr "Autopilot gewinnt" -#: pysollib/resource.py:272 -msgid "Sweden" -msgstr "Schweden" +#: pysollib/game/__init__.py:2504 +msgid "&Oh well" +msgstr "" -#: pysollib/resource.py:273 -msgid "Switzerland" -msgstr "Schweiz" +#: pysollib/game/__init__.py:2504 +msgid "&That's life" +msgstr "" -#: pysollib/resource.py:274 -msgid "USA" -msgstr "USA" +#: pysollib/game/__init__.py:2504 +msgid "&Hmm" +msgstr "" -#: pysollib/settings.py:73 data/glade-translations:29 -msgid "Top 10" -msgstr "Top 10" +#: pysollib/game/__init__.py:2507 +msgid "" +"\n" +"This won't come out...\n" +msgstr "" -#: pysollib/stack.py:1591 -msgid "Empty row cannot be filled." -msgstr "Leere Spalte kann nicht gefüllt werden." +#: pysollib/game/__init__.py:2966 +#, fuzzy +msgid "Set bookmark" +msgstr "Lesezeichen löschen" -#: pysollib/stack.py:1595 pysollib/util.py:50 -msgid "Jack" -msgstr "Jack" +#: pysollib/game/__init__.py:2967 +#, python-format +msgid "Replace existing bookmark %d ?" +msgstr "" -#: pysollib/stack.py:1610 -msgid "No cards" -msgstr "Keine Karten" - -#: pysollib/stack.py:1612 -msgid "%d card" -msgid_plural "%d cards" -msgstr[0] "%d Karte" -msgstr[1] "%d Karten" -msgstr[2] "%d Karten" +#: pysollib/game/__init__.py:2988 +#, fuzzy +msgid "Goto bookmark" +msgstr "Lesezeichen löschen" -#: pysollib/stack.py:1841 pysollib/stack.py:1843 pysollib/stack.py:1893 -msgid "Redeal" -msgstr "Neue Karten" +#: pysollib/game/__init__.py:2989 +#, python-format +msgid "Goto bookmark %d ?" +msgstr "" -#: pysollib/stack.py:1843 -msgid "Stop" -msgstr "Stop" +#: pysollib/game/__init__.py:3015 +#, fuzzy +msgid "Open game" +msgstr "Neues Spiel" -#: pysollib/stack.py:1943 -msgid "Variable redeals." -msgstr "Variable Neudecks." +#: pysollib/game/__init__.py:3028 pysollib/game/__init__.py:3037 +#: pysollib/game/__init__.py:3043 +#, fuzzy +msgid "Load game error" +msgstr " Ladefehler" -#: pysollib/stack.py:1945 -msgid "Unlimited redeals." -msgstr "Unlimitierte Neudecks." +#: pysollib/game/__init__.py:3030 +msgid "" +"Error while loading game.\n" +"\n" +"Probably the game file is damaged,\n" +"but this could also be a bug you might want to report." +msgstr "" -#: pysollib/stack.py:1948 -msgid "%d readeal" -msgid_plural "%d redeals" -msgstr[0] "%d Wiederholung" -msgstr[1] "%d Wiederholungen" -msgstr[2] "%d Wiederholungen" +#: pysollib/game/__init__.py:3038 +#, fuzzy +msgid "Error while loading game" +msgstr "Fehler während des Ladens" -#: pysollib/stack.py:1950 -msgid "Talon." -msgstr "Talon." +#: pysollib/game/__init__.py:3045 +msgid "" +"Internal error while loading game.\n" +"\n" +"Please report this bug." +msgstr "" -#: pysollib/stack.py:2223 pysollib/stack.py:2983 -msgid "Reserve. No building." -msgstr "Reserve. Nicht aufgebaut." +#: pysollib/game/__init__.py:3071 pysollib/ui/tktile/menubar.py:1675 +#, fuzzy +msgid "Save game error" +msgstr "Spiel speichern" -#: pysollib/stack.py:2269 -msgid "Foundation." -msgstr "Endablage" +#: pysollib/game/__init__.py:3072 +#, fuzzy +msgid "Error while saving game" +msgstr "Fehler während des Ladens" -#: pysollib/stack.py:2309 -msgid "Foundation. Build up by suit." -msgstr "Endablage. Aufwärts setzen nach Kartenwert" +#: pysollib/game/__init__.py:3091 +#, python-format +msgid "Invalid or damaged %s save file" +msgstr "" -#: pysollib/stack.py:2311 -msgid "Foundation. Build down by suit." -msgstr "Endablage. Abwärts setzen nach Kartenwert" +#: pysollib/game/__init__.py:3111 +#, python-format +msgid "" +"Cannot load games saved with\n" +"%s version %s" +msgstr "" -#: pysollib/stack.py:2313 pysollib/stack.py:2327 pysollib/stack.py:2352 -#: pysollib/stack.py:2377 -msgid "Foundation. Build by same rank." -msgstr "Endablage. Den gleichen Rang erstellen." +#: pysollib/game/__init__.py:3130 +#, python-format +msgid "" +"Cannot load this game from version %s\n" +"as the game rules have changed\n" +"in the current implementation." +msgstr "" -#: pysollib/stack.py:2325 -msgid "Foundation. Build down regardless of suit." -msgstr "Endablage. Abwärts setzen unabhängig der Farbe." +#: pysollib/games/auldlangsyne.py:155 pysollib/games/calculation.py:71 +#: pysollib/games/camelot.py:597 pysollib/games/numerica.py:93 +#: pysollib/games/numerica.py:282 pysollib/games/numerica.py:673 +#: pysollib/games/numerica.py:790 +msgid "Tableau. Build regardless of rank and suit." +msgstr "Tableau. Aufgebaut unabhängig von Rang und Farbe." -#: pysollib/stack.py:2348 -msgid "Foundation. Build up by alternate color." -msgstr "Endablage. Aufwärts setzen mit alternativen Farben." +#: pysollib/games/auldlangsyne.py:563 pysollib/games/golf.py:311 +#: pysollib/games/takeaway.py:58 +msgid "Foundation. Build up or down regardless of suit." +msgstr "Endablage. Aufwärts oder abwärts unabhängig der Farbe." -#: pysollib/stack.py:2350 -msgid "Foundation. Build down by alternate color." -msgstr "Endablage. Abwärts mit alternativen Farben setzen." +#: pysollib/games/braid.py:241 pysollib/games/camelot.py:566 +#: pysollib/games/napoleon.py:177 pysollib/games/ultra/dashavatara.py:958 +#: pysollib/games/ultra/hanafuda1.py:276 pysollib/games/ultra/hexadeck.py:1251 +#: pysollib/games/ultra/mughal.py:814 +msgid " Ascending" +msgstr " Aufsteigend" -#: pysollib/stack.py:2375 -msgid "Foundation. Build down by color." -msgstr "Endablage. Abwärts setzen nach Farbe." +#: pysollib/games/braid.py:243 pysollib/games/camelot.py:565 +#: pysollib/games/napoleon.py:179 pysollib/games/ultra/dashavatara.py:960 +#: pysollib/games/ultra/hanafuda1.py:278 pysollib/games/ultra/hexadeck.py:1253 +#: pysollib/games/ultra/mughal.py:816 +msgid " Descending" +msgstr " Absteigend" -#: pysollib/stack.py:2502 -msgid "Tableau. Build up by alternate color." -msgstr "Tableau. Aufbau nach wechselnder Farbe." +#: pysollib/games/calculation.py:89 +msgid "" +"1: 2 3 4 5 6 7 8 9 T J Q K\n" +"2: 4 6 8 T Q A 3 5 7 9 J K\n" +"3: 6 9 Q 2 5 8 J A 4 7 T K\n" +"4: 8 Q 3 7 J 2 6 T A 5 9 K" +msgstr "" +"1: 2 3 4 5 6 7 8 9 T J Q K\n" +"2: 4 6 8 T Q A 3 5 7 9 J K\n" +"3: 6 9 Q 2 5 8 J A 4 7 T K\n" +"4: 8 Q 3 7 J 2 6 T A 5 9 K" -#: pysollib/stack.py:2504 -msgid "Tableau. Build down by alternate color." -msgstr "Tableau. Erstellt nach unten in alternativer Farbe." +#: pysollib/games/curdsandwhey.py:76 +msgid "Tableau. Build down by suit or of the same rank." +msgstr "Tableau. Erstellt nach unten nach Farbe oder denselben Rang." -#: pysollib/stack.py:2506 pysollib/stack.py:2521 pysollib/stack.py:2535 -#: pysollib/stack.py:2549 pysollib/stack.py:2563 pysollib/stack.py:2603 -#: pysollib/stack.py:2622 -msgid "Tableau. Build by same rank." -msgstr "Tableauл. Aufgebaut von denselben Rang." +#: pysollib/games/fan.py:315 +msgid "X" +msgstr "Х" -#: pysollib/stack.py:2517 -msgid "Tableau. Build up by color." -msgstr "Tableau. Aufbau nach Farbe." +#: pysollib/games/fan.py:315 +msgid "Draw" +msgstr "Zeichnen" -#: pysollib/stack.py:2519 -msgid "Tableau. Build down by color." -msgstr "Tableau. Erstellt nach unten nach Farbe." +#: pysollib/games/fan.py:506 +msgid "Base card - Ace or King." +msgstr "Basiskarte - Ass oder König." -#: pysollib/stack.py:2531 -msgid "Tableau. Build up by suit." -msgstr "Tableau. Aufbau nach Rang." +#: pysollib/games/golf.py:118 pysollib/games/royalcotillion.py:383 +msgid "Waste. Build up or down regardless of suit." +msgstr "Zwischentalon. Hoch oder Runter unabhängig der Farbe zu erstelle." -#: pysollib/stack.py:2533 -msgid "Tableau. Build down by suit." -msgstr "Tableau. Erstellt nach unten nach Farbe." +#: pysollib/games/klondike.py:125 +#, python-format +msgid "Balance $%d" +msgstr "Gleichgewicht $%d" -#: pysollib/stack.py:2545 -msgid "Tableau. Build up regardless of suit." -msgstr "Tableau. Bauen Sie unabhängig von der Farbe." +#: pysollib/games/klondike.py:186 +msgid "" +"Tableau. Build down by color. Sequences of cards in the same suit can be " +"moved as a unit." +msgstr "" +"Tableau. Aufgebaut nach Farbe. Sequenzen von Karten in der gleichen Farbe " +"können als eine Einheit bewegt werden." -#: pysollib/stack.py:2547 -msgid "Tableau. Build down regardless of suit." -msgstr "Tableau. Aufgebaut unabhängig von der Farbe." +#: pysollib/games/klondike.py:461 +msgid "Reserve. Only Kings are acceptable." +msgstr "Reserve. Nur Könige sind erlaubt." -#: pysollib/stack.py:2559 -msgid "Tableau. Build up in any suit but the same." -msgstr "Tableau. Aufbau in jeden gleichen Rang." +#: pysollib/games/matriarchy.py:123 +#, python-format +msgid "Round %d/%d" +msgstr "Runde %d/%d" -#: pysollib/stack.py:2561 -msgid "Tableau. Build down in any suit but the same." -msgstr "Tableau. Aufgebaut in jeder gleichen Farbe." +#: pysollib/games/matriarchy.py:125 +#, fuzzy, python-format +msgid "Deal %d" +msgstr "Aufnahmen" -#: pysollib/stack.py:2595 -msgid "" -"Tableau. Build up regardless of suit. Sequences of cards in alternate color " -"can be moved as a unit." -msgstr "" -"Tableau. Bauen Sie unabhängig von der Farbe. Sequenzen von Karten in einer " -"anderen Farbe können als Einheit verschoben werden." +#: pysollib/games/osmosis.py:63 pysollib/games/osmosis.py:163 +msgid "Foundation. Build in suit regardless of rank." +msgstr "Endablage. Abwärts setzen unabhängig vom Rang" -#: pysollib/stack.py:2599 -msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in alternate " -"color can be moved as a unit." -msgstr "" -"Tableau. Aufgebaut unabhängig von der Farbe. Sequenzen von Karten in einer " -"anderen Farbe können als Einheit verschoben werden." +#: pysollib/games/royalcotillion.py:250 +msgid "Waste. Build up or down by suit." +msgstr "Zwischentalon. Hoch oder Runter je nach Farbe zu erstellen." -#: pysollib/stack.py:2614 -msgid "" -"Tableau. Build up regardless of suit. Sequences of cards in the same suit " -"can be moved as a unit." -msgstr "" -"Tableau. Bauen Sie unabhängig von der Farbe. Sequenzen von Karten in der " -"gleichen Farbe können als eine Einheit bewegt werden." +#: pysollib/games/royalcotillion.py:597 +msgid "Tableau. Empty piles can be filled with any card." +msgstr "Tableau. Leere Felder können mit beliebigen Karten aufgefüllt werden." -#: pysollib/stack.py:2618 +#: pysollib/games/spider.py:1133 msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in the same suit " +"Tableau. Build down regardless of suit. Sequences of cards in the same color " "can be moved as a unit." msgstr "" "Tableau. Aufgebaut unabhängig von der Farbe. Sequenzen von Karten in der " "gleichen Farbe können als eine Einheit bewegt werden." -#: pysollib/stack.py:2646 -msgid "" -"Tableau. Build up by alternate color, can move any face-up cards regardless " -"of sequence." -msgstr "" -"Tableau. Aufbau mit wechselnder Farbe. Es kann jede aufgedeckte Karte " -"unabhängig der Sequenz bewegt werden." +#: pysollib/games/threepeaks.py:201 +msgid "Score:\tThis hand: " +msgstr "Punkte:\tDiese Hand: " -#: pysollib/stack.py:2649 +#: pysollib/games/threepeaks.py:202 +msgid "\tThis game: " +msgstr " Dieses Spiel: " + +#: pysollib/games/tournament.py:224 +msgid "Reserve. Build down by suit." +msgstr "Reserve. Aufgebaut nach Farbe." + +#: pysollib/games/yukon.py:108 msgid "" -"Tableau. Build down by alternate color, can move any face-up cards " +"Tableau. Build down in any suit but the same, can move any face-up cards " "regardless of sequence." msgstr "" -"Tableau. Erstellt nach unten in alternativer Farbe, kann jede aufgedeckte " -"Karte unabhängig der Sequenz bewegt werden" +"Tableau. Aufgebaut in jeder gleichen Farbe. Es kann jede aufgedeckte Karte " +"unabhängig der Sequenz bewegt werden." -#: pysollib/stack.py:2652 pysollib/stack.py:2674 pysollib/stack.py:2692 +#: pysollib/games/yukon.py:181 msgid "" -"Tableau. Build by same rank, can move any face-up cards regardless of " +"Tableau. Build up or down by suit, can move any face-up cards regardless of " "sequence." msgstr "" -"Tableau. Erstellt von demselben Rang, kann jede aufgedeckte Karte unabhängig " -"von der Sequenz bewegt werden." +"Tableau. Aufbau nach oben oder unten im Rang. Es kann jeder der offen " +"ausliegenden Karten unabhängig der Sequenz bewegt werden." -#: pysollib/stack.py:2668 +#: pysollib/games/yukon.py:200 msgid "" -"Tableau. Build up by suit, can move any face-up cards regardless of sequence." +"Tableau. Build up or down by alternate color, can move any face-up cards " +"regardless of sequence." msgstr "" -"Tableau. Aufbau nach Rang, kann jede aufgedeckte Karte unabhängig der " -"Sequenz bewegt werden." +"Tableau. Aufbau nach oben oder unten bei wechselnder Farbe. Es kann jede " +"aufgedeckte Karte unabhängig der Sequenz bewegt werden." -#: pysollib/stack.py:2671 +#: pysollib/games/yukon.py:303 msgid "" -"Tableau. Build down by suit, can move any face-up cards regardless of " -"sequence." +"Club: A 2 3 4 5 6 7 8 9 T J Q K\n" +"Spade: 2 4 6 8 T Q A 3 5 7 9 J K\n" +"Heart: 3 6 9 Q 2 5 8 J A 4 7 T K\n" +"Diamond: 4 8 Q 3 7 J 2 6 T A 5 9 K" msgstr "" -"Tableau. Erstellt nach unten nach Farbe. Es kann jede aufgedeckte Karte " -"unabhängig der Sequenz bewegt werden." +"Klub: A 2 3 4 5 6 7 8 9 T J Q K\n" +"Spaten: 2 4 6 8 T Q A 3 5 7 9 J K\n" +"Herz: 3 6 9 Q 2 5 8 J A 4 7 T K\n" +"Diamand: 4 8 Q 3 7 J 2 6 T A 5 9 K" -#: pysollib/stack.py:2686 pysollib/stack.py:2689 +#: pysollib/games/yukon.py:594 msgid "" -"Tableau. Build up regardless of suit, can move any face-up cards regardless " -"of sequence." +"Tableau. Build down regardless of suit, can move any face-up cards " +"regardless of sequence." msgstr "" -"Tableau. Bauen Sie unabhängig von der Farbe. Es kann jede aufgedeckte Karte " -"unabhängig von Sequenz bewegt werden." +"Tableau. Aufgebaut unabhängig von der Farbe, kann jede aufgedeckte Karte " +"unabhängig der Sequenz bewegt werden." -#: pysollib/stack.py:2730 -msgid "Tableau. Build up or down by color." -msgstr "Tableau. Aufbau nach oben oder unten nach Farbe." +#: pysollib/kivy/menubar.py:1589 +msgid "Main Menu" +msgstr "" -#: pysollib/stack.py:2744 -msgid "Tableau. Build up or down by alternate color." -msgstr "Tableau. Aufbau nach oben oder unten bei wechselnder Farbe." +#: pysollib/kivy/menubar.py:1597 +msgid "File Menu" +msgstr "" -#: pysollib/stack.py:2758 -msgid "Tableau. Build up or down by suit." -msgstr "Tableau. Aufbau nach oben oder unten im Rang." +#: pysollib/kivy/menubar.py:1605 +#, fuzzy +msgid "Tools" +msgstr "Toolbar" -#: pysollib/stack.py:2772 -msgid "Tableau. Build up or down regardless of suit." -msgstr "Tableau. Aufbau nach oben oder unten unabhängig von der Farbe." +#: pysollib/kivy/menubar.py:1621 +#, fuzzy +msgid "Assists" +msgstr "Hinweise" -#: pysollib/stack.py:2866 -msgid "Waste." -msgstr "Zwischentalon." +#: pysollib/kivy/menubar.py:1629 +#, fuzzy +msgid "Options" +msgstr "Optionen" -#: pysollib/stack.py:2984 -msgid "Free cell." -msgstr "Free Cell." +#: pysollib/kivy/menubar.py:1637 +#, fuzzy +msgid "Help" +msgstr " Hilfe" -#: pysollib/stats.py:40 pysollib/stats.py:108 pysollib/tile/tkstats.py:674 -msgid "Game" -msgstr "Spiel" +#: pysollib/kivy/menubar.py:2065 pysollib/kivy/menubar.py:2067 +#: pysollib/kivy/selectcardset.py:61 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/stats.py:41 pysollib/tile/tkstats.py:908 -#: pysollib/tile/tkstats.py:977 pysollib/tile/tkstats.py:978 -#: pysollib/tk/tkstats.py:886 pysollib/tk/tkstats.py:887 -#: pysollib/tk/tkstats.py:934 -msgid "Played" -msgstr "Gespielt" +#: pysollib/kivy/menubar.py:2068 pysollib/kivy/selectcardset.py:61 +#: pysollib/pysolgtk/selectcardset.py:229 pysollib/tile/selectcardset.py:318 +#: pysollib/tk/menubar.py:90 +msgid "&Info..." +msgstr "Info..." -#: pysollib/stats.py:42 pysollib/stats.py:149 pysollib/tile/tkstats.py:914 -#: pysollib/tile/tkstats.py:982 pysollib/tile/tkstats.py:983 -#: pysollib/tk/tkstats.py:891 pysollib/tk/tkstats.py:892 -#: pysollib/tk/tkstats.py:942 -msgid "Won" -msgstr "Gewonnen" +#: pysollib/kivy/menubar.py:2072 pysollib/tile/menubar.py:90 +#: pysollib/tk/menubar.py:94 +msgid "Select " +msgstr "Auswählen " -#: pysollib/stats.py:43 pysollib/stats.py:148 -msgid "Lost" -msgstr "Verloren" +#: pysollib/kivy/menubar.py:2285 pysollib/ui/tktile/menubar.py:1664 +msgid "Solitaire Wizard" +msgstr "Solitär Assistent" -#: pysollib/stats.py:44 pysollib/tile/statusbar.py:154 -#: pysollib/tk/statusbar.py:151 data/glade-translations:25 -msgid "Playing time" -msgstr "Spielzeit" +#: pysollib/kivy/selectgame.py:83 pysollib/tile/selectgame.py:84 +#: pysollib/tk/selectgame.py:85 +msgid "(no games)" +msgstr "(keine Spiele)" -#: pysollib/stats.py:45 data/glade-translations:26 -msgid "Moves" -msgstr "Bewegungen" +#: pysollib/kivy/selectgame.py:104 pysollib/pysolgtk/selectgame.py:227 +#: pysollib/tile/selectgame.py:108 pysollib/tk/selectgame.py:109 +msgid "Mahjongg Games" +msgstr "Mahjongg Spiele" -#: pysollib/stats.py:46 pysollib/tile/tkstats.py:920 -#: pysollib/tile/tkstats.py:950 pysollib/tile/tkstats.py:969 -#: pysollib/tile/tkstats.py:987 pysollib/tk/tkstats.py:859 -#: pysollib/tk/tkstats.py:878 pysollib/tk/tkstats.py:896 -#: pysollib/tk/tkstats.py:950 -msgid "% won" -msgstr "% gewonnen" +#: pysollib/kivy/selectgame.py:108 pysollib/pysolgtk/selectgame.py:233 +#: pysollib/tile/selectgame.py:112 pysollib/tk/selectgame.py:113 +msgid "French games" +msgstr "Französische Spiele" -#: pysollib/stats.py:108 -msgid "Status" -msgstr "Status" +#: pysollib/kivy/selectgame.py:111 pysollib/pysolgtk/selectgame.py:229 +#: pysollib/tile/selectgame.py:115 pysollib/tk/selectgame.py:116 +msgid "Oriental Games" +msgstr "Orientalische Spiele" -#: pysollib/stats.py:108 pysollib/tile/statusbar.py:156 -#: pysollib/tile/tkstats.py:677 pysollib/tk/statusbar.py:153 -#: pysollib/tk/tkstats.py:670 -msgid "Game number" -msgstr "Spielenummer" +#: pysollib/kivy/selectgame.py:114 pysollib/pysolgtk/selectgame.py:231 +#: pysollib/tile/selectgame.py:118 pysollib/tk/selectgame.py:119 +msgid "Special Games" +msgstr "Spezialspiele" -#: pysollib/stats.py:108 pysollib/tile/tkstats.py:680 -#: pysollib/tk/tkstats.py:673 -msgid "Started at" -msgstr "Gestartet bei" +#: pysollib/kivy/selectgame.py:117 pysollib/pysolgtk/selectgame.py:315 +#: pysollib/tile/selectgame.py:121 pysollib/tk/selectgame.py:122 +msgid "Original Games" +msgstr "Originale Spiele" -#: pysollib/stats.py:132 pysollib/tile/tkstats.py:696 -msgid "** UNKNOWN %d **" -msgstr "" +#: pysollib/kivy/selectgame.py:146 pysollib/pysolgtk/selectgame.py:216 +#: pysollib/tile/selectgame.py:168 pysollib/tk/selectgame.py:170 +msgid "All Games" +msgstr "Alle Spiele" -#: pysollib/stats.py:141 -msgid "** ERROR **" -msgstr "" +#: pysollib/kivy/selectgame.py:157 pysollib/pysolgtk/selectgame.py:286 +#: pysollib/tile/selectgame.py:137 pysollib/tk/selectgame.py:138 +msgid "by Compatibility" +msgstr "nach Kompatibilität" -#: pysollib/stats.py:148 -msgid "Loaded" -msgstr "Geladen" +#: pysollib/kivy/selectgame.py:168 pysollib/pysolgtk/selectgame.py:293 +#: pysollib/tile/selectgame.py:147 pysollib/tk/selectgame.py:149 +msgid "New games in v. " +msgstr "Neue Spiele in v. " -#: pysollib/stats.py:148 -msgid "Not won" -msgstr "Nicht gewonnen" +#: pysollib/kivy/selectgame.py:171 pysollib/pysolgtk/selectgame.py:296 +#: pysollib/tile/selectgame.py:150 pysollib/tk/selectgame.py:152 +msgid "by PySol version" +msgstr "nach PySol Version" -#: pysollib/stats.py:149 -msgid "Perfect" -msgstr "Perfekt" +#: pysollib/kivy/selectgame.py:183 pysollib/tile/selectgame.py:161 +#: pysollib/tk/selectgame.py:163 +msgid "by Inventors" +msgstr "nach Investoren" -#: pysollib/stats.py:201 pysollib/stats.py:233 pysollib/stats.py:240 -msgid "Demo" -msgstr "Demo" +#: pysollib/kivy/selectgame.py:191 pysollib/pysolgtk/selectgame.py:218 +#: pysollib/tile/selectgame.py:170 pysollib/tk/selectgame.py:172 +msgid "Popular Games" +msgstr "Populäre Spiele" -#: pysollib/stats.py:212 pysollib/tile/tkstats.py:371 -#: pysollib/tk/tkstats.py:413 -msgid "Total (%d out of %d games)" -msgstr "Total (%d aus %d Spielen)" +#: pysollib/kivy/selectgame.py:198 pysollib/pysolgtk/selectgame.py:217 +#: pysollib/tile/selectgame.py:169 pysollib/tk/selectgame.py:171 +msgid "Alternate Names" +msgstr "Alternative Namen" -#: pysollib/stats.py:234 -msgid "Full log for " -msgstr "Voll für Dich " +#: pysollib/kivy/selectgame.py:201 pysollib/pysolgtk/selectgame.py:243 +#: pysollib/tile/selectgame.py:178 pysollib/tk/selectgame.py:180 +msgid "by Skill Level" +msgstr "nach Schwierigkeitsgrad" -#: pysollib/stats.py:241 -msgid "Session log for " -msgstr "Sitzungsprotokoll für " +#: pysollib/kivy/selectgame.py:213 pysollib/pysolgtk/selectgame.py:247 +#: pysollib/tile/selectgame.py:191 pysollib/tk/selectgame.py:193 +msgid "by Game Feature" +msgstr "nach Spielmerkmal" -#: pysollib/tile/fontsdialog.py:86 pysollib/tk/fontsdialog.py:76 -msgid "abcdefghABCDEFGH" -msgstr "abcdefghABCDEFGH" +#: pysollib/kivy/selectgame.py:214 pysollib/pysolgtk/selectgame.py:260 +#: pysollib/tile/selectgame.py:192 pysollib/tk/selectgame.py:194 +msgid "by Number of Cards" +msgstr "nach Nummer der Karten" -#: pysollib/tile/fontsdialog.py:95 pysollib/tk/fontsdialog.py:85 -msgid "Bold" -msgstr "Fett" +#: pysollib/kivy/selectgame.py:215 pysollib/pysolgtk/selectgame.py:249 +#: pysollib/tile/selectgame.py:193 pysollib/tk/selectgame.py:195 +msgid "32 cards" +msgstr "32 Karten" -#: pysollib/tile/fontsdialog.py:99 pysollib/tk/fontsdialog.py:89 -msgid "Italic" -msgstr "Italic" +#: pysollib/kivy/selectgame.py:217 pysollib/pysolgtk/selectgame.py:250 +#: pysollib/tile/selectgame.py:195 pysollib/tk/selectgame.py:197 +msgid "48 cards" +msgstr "48 Karten" -#: pysollib/tile/fontsdialog.py:105 pysollib/tile/selectcardset.py:459 -#: pysollib/tk/selectcardset.py:450 -msgid "Size:" -msgstr "Größe:" +#: pysollib/kivy/selectgame.py:219 pysollib/pysolgtk/selectgame.py:251 +#: pysollib/tile/selectgame.py:197 pysollib/tk/selectgame.py:199 +msgid "52 cards" +msgstr "52 Karten" -#: pysollib/tile/fontsdialog.py:164 pysollib/tk/fontsdialog.py:164 -#: data/glade-translations:58 -msgid "HTML: " -msgstr "HTML: " +#: pysollib/kivy/selectgame.py:221 pysollib/pysolgtk/selectgame.py:252 +#: pysollib/tile/selectgame.py:199 pysollib/tk/selectgame.py:201 +msgid "64 cards" +msgstr "64 Karten" -#: pysollib/tile/fontsdialog.py:165 pysollib/tk/fontsdialog.py:165 -#: data/glade-translations:59 -msgid "Small: " -msgstr "Schmal: " +#: pysollib/kivy/selectgame.py:223 pysollib/pysolgtk/selectgame.py:253 +#: pysollib/tile/selectgame.py:201 pysollib/tk/selectgame.py:203 +msgid "78 cards" +msgstr "78 Karten" -#: pysollib/tile/fontsdialog.py:166 pysollib/tk/fontsdialog.py:166 -#: data/glade-translations:60 -msgid "Fixed: " -msgstr "Fixiert: " +#: pysollib/kivy/selectgame.py:225 pysollib/pysolgtk/selectgame.py:254 +#: pysollib/tile/selectgame.py:203 pysollib/tk/selectgame.py:205 +msgid "104 cards" +msgstr "104 Karten" -#: pysollib/tile/fontsdialog.py:167 pysollib/tk/fontsdialog.py:167 -#: data/glade-translations:61 -msgid "Tableau default: " -msgstr "Tableau Standard: " +#: pysollib/kivy/selectgame.py:227 pysollib/pysolgtk/selectgame.py:255 +#: pysollib/tile/selectgame.py:205 pysollib/tk/selectgame.py:207 +msgid "144 cards" +msgstr "144 Karten" -#: pysollib/tile/fontsdialog.py:168 pysollib/tk/fontsdialog.py:168 -#: data/glade-translations:62 -msgid "Tableau fixed: " -msgstr "Tableau fixiert: " +#: pysollib/kivy/selectgame.py:229 pysollib/pysolgtk/selectgame.py:256 +#: pysollib/tile/selectgame.py:208 pysollib/tk/selectgame.py:210 +msgid "Other number" +msgstr "Andere Nummer" -#: pysollib/tile/fontsdialog.py:169 pysollib/tk/fontsdialog.py:169 -#: data/glade-translations:64 -msgid "Tableau large: " -msgstr "Tableau groß: " +#: pysollib/kivy/selectgame.py:233 pysollib/pysolgtk/selectgame.py:267 +#: pysollib/tile/selectgame.py:212 pysollib/tk/selectgame.py:214 +msgid "by Number of Decks" +msgstr "nach Nummern der Decks" -#: pysollib/tile/fontsdialog.py:170 pysollib/tk/fontsdialog.py:170 -#: data/glade-translations:63 -msgid "Tableau small: " -msgstr "Tableau schmal: " +#: pysollib/kivy/selectgame.py:234 pysollib/pysolgtk/selectgame.py:262 +#: pysollib/tile/selectgame.py:213 pysollib/tk/selectgame.py:215 +msgid "1 deck games" +msgstr "1 Deck Spiele" -#: pysollib/tile/fontsdialog.py:183 pysollib/tk/fontsdialog.py:182 -#: data/glade-translations:48 data/glade-translations:49 -#: data/glade-translations:50 data/glade-translations:51 -#: data/glade-translations:52 data/glade-translations:53 -#: data/glade-translations:54 data/glade-translations:55 -#: data/glade-translations:65 data/glade-translations:66 -#: data/glade-translations:67 data/glade-translations:68 -#: data/glade-translations:69 data/glade-translations:70 -#: data/glade-translations:71 -msgid "Change..." -msgstr "Ändern..." +#: pysollib/kivy/selectgame.py:236 pysollib/pysolgtk/selectgame.py:263 +#: pysollib/tile/selectgame.py:215 pysollib/tk/selectgame.py:217 +msgid "2 deck games" +msgstr "2 Deck Spiele" -#: pysollib/tile/fontsdialog.py:193 pysollib/tk/fontsdialog.py:192 -msgid "Select font" -msgstr "Schriftauswahl" +#: pysollib/kivy/selectgame.py:238 pysollib/pysolgtk/selectgame.py:264 +#: pysollib/tile/selectgame.py:217 pysollib/tk/selectgame.py:219 +msgid "3 deck games" +msgstr "3 Deck Spiele" -#: pysollib/tile/menubar.py:106 -msgid "Change theme" -msgstr "Thema ändern" +#: pysollib/kivy/selectgame.py:240 pysollib/pysolgtk/selectgame.py:265 +#: pysollib/tile/selectgame.py:219 pysollib/tk/selectgame.py:221 +msgid "4 deck games" +msgstr "4 Deck Spiele" -#: pysollib/tile/menubar.py:107 -msgid "" -"This settings will take effect\n" -"the next time you restart " -msgstr "" -"Die Einstellungen werden erst nach\n" -"Neustart des Programms aktiv " +#: pysollib/kivy/selectgame.py:243 pysollib/pysolgtk/selectgame.py:278 +#: pysollib/tile/selectgame.py:222 pysollib/tk/selectgame.py:224 +msgid "by Number of Redeals" +msgstr "nach Anzahl der Neudecks" -#: pysollib/tile/menubar.py:114 -msgid "Set t&heme" -msgstr "Thema auswählen" +#: pysollib/kivy/selectgame.py:244 pysollib/pysolgtk/selectgame.py:269 +#: pysollib/tile/selectgame.py:223 pysollib/tk/selectgame.py:225 +msgid "No redeal" +msgstr "Kein neues Aufheben" -#: pysollib/tile/menubar.py:119 -msgid "Default" -msgstr "" +#: pysollib/kivy/selectgame.py:246 pysollib/pysolgtk/selectgame.py:270 +#: pysollib/tile/selectgame.py:225 pysollib/tk/selectgame.py:227 +msgid "1 redeal" +msgstr "1 neues Deck" -#: pysollib/tile/menubar.py:120 -#, fuzzy -msgid "Classic" -msgstr "Klassisches Aussehen" +#: pysollib/kivy/selectgame.py:248 pysollib/pysolgtk/selectgame.py:271 +#: pysollib/tile/selectgame.py:227 pysollib/tk/selectgame.py:229 +msgid "2 redeals" +msgstr "2 Neu Mischen" -#: pysollib/tile/menubar.py:121 -msgid "Revitalized" -msgstr "" +#: pysollib/kivy/selectgame.py:250 pysollib/pysolgtk/selectgame.py:272 +#: pysollib/tile/selectgame.py:229 pysollib/tk/selectgame.py:231 +msgid "3 redeals" +msgstr "3 Neu Mischen" -#: pysollib/tile/menubar.py:122 -msgid "Windows native" -msgstr "" +#: pysollib/kivy/selectgame.py:256 pysollib/pysolgtk/selectgame.py:275 +#: pysollib/tile/selectgame.py:236 pysollib/tk/selectgame.py:238 +msgid "Other number of redeals" +msgstr "Andere Nummer von Neukarten" -#: pysollib/tile/menubar.py:123 -msgid "XP Native" -msgstr "" +#: pysollib/kivy/selectgame.py:264 pysollib/pysolgtk/selectgame.py:311 +#: pysollib/tile/selectgame.py:243 pysollib/tk/selectgame.py:245 +msgid "Other Categories" +msgstr "Andere Kategorien" -#: pysollib/tile/menubar.py:124 -msgid "Aqua" -msgstr "" +#: pysollib/kivy/selectgame.py:265 pysollib/pysolgtk/selectgame.py:300 +#: pysollib/tile/selectgame.py:244 pysollib/tk/selectgame.py:246 +msgid "Games for Children (very easy)" +msgstr "Spiele für Kinder (sehr einfach)" -#: pysollib/tile/playeroptionsdialog.py:50 -#: pysollib/tk/playeroptionsdialog.py:90 +#: pysollib/kivy/selectgame.py:267 pysollib/pysolgtk/selectgame.py:302 +#: pysollib/tile/selectgame.py:246 pysollib/tk/selectgame.py:248 +msgid "Games with Scoring" +msgstr "Spiele mit Punkte" + +#: pysollib/kivy/selectgame.py:269 pysollib/pysolgtk/selectgame.py:304 +#: pysollib/tile/selectgame.py:249 pysollib/tk/selectgame.py:251 +msgid "Games with Separate Decks" +msgstr "Spiele mit separaten Decks" + +#: pysollib/kivy/selectgame.py:271 pysollib/pysolgtk/selectgame.py:306 +#: pysollib/tile/selectgame.py:251 pysollib/tk/selectgame.py:253 +msgid "Open Games (all cards visible)" +msgstr "Öffne Spiele (alle Karten sichtbar)" + +#: pysollib/kivy/selectgame.py:273 pysollib/pysolgtk/selectgame.py:308 +#: pysollib/tile/selectgame.py:253 pysollib/tk/selectgame.py:255 +msgid "Relaxed Variants" +msgstr "Entspannte Varianten" + +#: pysollib/kivy/tkstats.py:148 pysollib/tile/tkstats.py:163 +#: pysollib/tk/tkstats.py:53 +msgid "Demo games" +msgstr "Spieledemo" + +#: pysollib/kivy/tkstats.py:220 pysollib/pysolgtk/selectgame.py:123 +#: pysollib/tile/selectgame.py:402 pysollib/tile/tkstats.py:182 +#: pysollib/tile/tkstats.py:234 pysollib/tk/selectgame.py:404 +#: pysollib/tk/tkstats.py:87 pysollib/tk/tkstats.py:141 data/pysolfc.glade:241 +#: data/pysolfc.glade:519 +msgid "Won:" +msgstr "Gewonnen:" + +#: pysollib/kivy/tkstats.py:222 pysollib/pysolgtk/selectgame.py:124 +#: pysollib/tile/selectgame.py:403 pysollib/tile/tkstats.py:183 +#: pysollib/tile/tkstats.py:236 pysollib/tk/selectgame.py:405 +#: pysollib/tk/tkstats.py:88 pysollib/tk/tkstats.py:143 data/pysolfc.glade:307 +#: data/pysolfc.glade:544 +msgid "Lost:" +msgstr "Verloren:" + +#: pysollib/kivy/tkstats.py:224 pysollib/tile/tkstats.py:184 +#: pysollib/tile/tkstats.py:238 pysollib/tk/tkstats.py:89 +#: pysollib/tk/tkstats.py:145 data/pysolfc.glade:266 data/pysolfc.glade:569 +msgid "Total:" +msgstr "Total:" + +#: pysollib/kivy/tkstats.py:250 pysollib/tk/tkstats.py:279 +msgid "&All games..." +msgstr "Alle Spiele..." + +#: pysollib/kivy/tkstats.py:252 pysollib/tile/tkstats.py:102 +#: pysollib/tk/tkstats.py:281 +msgid "&Reset..." +msgstr "Reset..." + +#: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176 +#: pysollib/tk/toolbar.py:176 +msgid "New" +msgstr "Neu" + +#: pysollib/kivy/toolbar.py:192 pysollib/tile/toolbar.py:177 +#: pysollib/tk/toolbar.py:177 pysollib/ui/tktile/menubar.py:387 +msgid "Restart" +msgstr "Neustart" + +#: pysollib/kivy/toolbar.py:192 pysollib/tile/toolbar.py:177 +#: pysollib/tk/toolbar.py:177 msgid "" -"\n" -"Please enter your name" +"Restart the\n" +"current game" msgstr "" -"\n" -"Bitte geben Sie Ihren Namen ein" +"Neustart des\n" +"aktuellen Spiels" + +#: 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/toolbar.py:197 pysollib/tile/toolbar.py:182 +#: pysollib/tk/toolbar.py:182 +msgid "Undo last move" +msgstr "Zurück letzter Zug" + +#: 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/toolbar.py:198 pysollib/tile/toolbar.py:183 +#: pysollib/tk/toolbar.py:183 +msgid "Redo last move" +msgstr "Vorwärts letzter Zug" + +#: pysollib/kivy/toolbar.py:199 pysollib/tile/toolbar.py:184 +#: pysollib/tk/toolbar.py:184 +msgid "Autodrop" +msgstr "Auto Aufdecken" + +#: pysollib/kivy/toolbar.py:199 pysollib/tile/toolbar.py:184 +#: pysollib/tk/toolbar.py:184 +msgid "Auto drop cards" +msgstr "Karten Auto Aufdecken" + +#: pysollib/kivy/toolbar.py:200 pysollib/tile/toolbar.py:185 +#: pysollib/tk/toolbar.py:185 +msgid "Shuffle" +msgstr "Mischen" + +#: pysollib/kivy/toolbar.py:200 pysollib/tile/toolbar.py:185 +#: pysollib/tk/toolbar.py:185 +msgid "Shuffle tiles" +msgstr "Steine Mischen" + +#: pysollib/kivy/toolbar.py:201 pysollib/tile/toolbar.py:186 +#: pysollib/tk/toolbar.py:186 +msgid "Pause" +msgstr "Pause" + +#: pysollib/kivy/toolbar.py:201 pysollib/tile/toolbar.py:186 +#: pysollib/tk/toolbar.py:186 +msgid "Pause game" +msgstr "Spiel pausieren" + +#: pysollib/kivy/toolbar.py:204 pysollib/tile/toolbar.py:189 +#: pysollib/tk/toolbar.py:189 +msgid "Rules" +msgstr "Regeln" + +#: 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/toolbar.py:206 pysollib/tile/toolbar.py:191 +#: pysollib/tk/toolbar.py:191 +msgid "Quit" +msgstr "Beenden" + +#: pysollib/pysolgtk/colorsdialog.py:87 pysollib/pysolgtk/fontsdialog.py:92 +#: pysollib/ui/tktile/colorsdialog.py:107 +#, fuzzy +msgid "Select color" +msgstr "Farben setzen" + +#: pysollib/pysolgtk/menubar.py:555 +msgid "Empty" +msgstr "" + +#: pysollib/pysolgtk/menubar.py:596 +#, fuzzy +msgid "Open Game" +msgstr "Orientalische Spiele" + +#: pysollib/pysolgtk/menubar.py:623 +#, fuzzy +msgid "Save Game" +msgstr "Spiel speichern" + +#: pysollib/pysolgtk/menubar.py:671 pysollib/ui/tktile/menubar.py:1298 +#: data/pysolfc.glade:4127 +msgid "Sound settings" +msgstr "Ton Einstellungen" + +#: pysollib/pysolgtk/menubar.py:680 pysollib/ui/tktile/menubar.py:1521 +#, fuzzy +msgid "Select table background" +msgstr "Hintergrundfarbe wählen" + +#: pysollib/pysolgtk/menubar.py:696 +#, fuzzy +msgid "Select cardset" +msgstr "Name wählen" +#: pysollib/pysolgtk/playeroptionsdialog.py:62 #: pysollib/tile/playeroptionsdialog.py:61 #: pysollib/tk/playeroptionsdialog.py:102 msgid "Confirm quit" msgstr "Abbruch bestätigen" +#: pysollib/pysolgtk/playeroptionsdialog.py:68 #: pysollib/tile/playeroptionsdialog.py:64 #: pysollib/tk/playeroptionsdialog.py:106 msgid "Update statistics and logs" msgstr "Erneuert Statistiken und Protokolle" -#: pysollib/tile/selectcardset.py:71 pysollib/tile/selectcardset.py:169 -#: pysollib/tk/selectcardset.py:70 pysollib/tk/selectcardset.py:168 -msgid "(no cardsets)" -msgstr "(keine Kartensets)" - -#: pysollib/tile/selectcardset.py:84 pysollib/tile/selectcardset.py:181 -#: pysollib/tk/selectcardset.py:83 pysollib/tk/selectcardset.py:178 -msgid "by Type" -msgstr "nach Typ" - -#: pysollib/tile/selectcardset.py:98 pysollib/tile/selectcardset.py:115 -#: pysollib/tile/selectcardset.py:132 pysollib/tk/selectcardset.py:97 -#: pysollib/tk/selectcardset.py:114 pysollib/tk/selectcardset.py:131 +#: pysollib/pysolgtk/selectcardset.py:142 pysollib/tile/selectcardset.py:98 +#: pysollib/tile/selectcardset.py:115 pysollib/tile/selectcardset.py:132 +#: pysollib/tk/selectcardset.py:97 pysollib/tk/selectcardset.py:114 +#: pysollib/tk/selectcardset.py:131 msgid "Uncategorized" msgstr "Unkategorisiert" -#: pysollib/tile/selectcardset.py:100 pysollib/tk/selectcardset.py:99 -msgid "by Style" -msgstr "nach Stil" - -#: pysollib/tile/selectcardset.py:118 pysollib/tk/selectcardset.py:117 -msgid "by Nationality" -msgstr "nach Nationalität" - -#: pysollib/tile/selectcardset.py:134 pysollib/tk/selectcardset.py:133 -msgid "by Date" -msgstr "nach Tag" - -#: pysollib/tile/selectcardset.py:138 pysollib/tk/selectcardset.py:137 -msgid "All Cardsets" -msgstr "Alle Kartensets" +#: pysollib/pysolgtk/selectcardset.py:145 pysollib/tile/selectcardset.py:71 +#: pysollib/tile/selectcardset.py:169 pysollib/tk/selectcardset.py:70 +#: pysollib/tk/selectcardset.py:168 +msgid "(no cardsets)" +msgstr "(keine Kartensets)" -#: pysollib/tile/selectcardset.py:141 pysollib/tk/selectcardset.py:139 +#: pysollib/pysolgtk/selectcardset.py:158 pysollib/tile/selectcardset.py:141 +#: pysollib/tk/selectcardset.py:139 msgid "by Size" msgstr "nach Größe" -#: pysollib/tile/selectcardset.py:143 pysollib/tk/selectcardset.py:141 +#: pysollib/pysolgtk/selectcardset.py:160 pysollib/tile/selectcardset.py:143 +#: pysollib/tk/selectcardset.py:141 msgid "Tiny cardsets" msgstr "Kleine Kartensets" -#: pysollib/tile/selectcardset.py:146 pysollib/tk/selectcardset.py:144 +#: pysollib/pysolgtk/selectcardset.py:161 pysollib/tile/selectcardset.py:146 +#: pysollib/tk/selectcardset.py:144 msgid "Small cardsets" msgstr "Schmale Kartensets" -#: pysollib/tile/selectcardset.py:149 pysollib/tk/selectcardset.py:147 +#: pysollib/pysolgtk/selectcardset.py:162 pysollib/tile/selectcardset.py:149 +#: pysollib/tk/selectcardset.py:147 msgid "Medium cardsets" msgstr "Medium Kartensets" -#: pysollib/tile/selectcardset.py:152 pysollib/tk/selectcardset.py:150 +#: pysollib/pysolgtk/selectcardset.py:163 pysollib/tile/selectcardset.py:152 +#: pysollib/tk/selectcardset.py:150 msgid "Large cardsets" msgstr "Große Kartensets" -#: pysollib/tile/selectcardset.py:155 pysollib/tk/selectcardset.py:153 +#: pysollib/pysolgtk/selectcardset.py:164 pysollib/tile/selectcardset.py:155 +#: pysollib/tk/selectcardset.py:153 msgid "XLarge cardsets" msgstr "Extra große Karten" -#: pysollib/tile/selectcardset.py:248 pysollib/tk/selectcardset.py:245 -msgid "Scale X:" -msgstr "" +#: pysollib/pysolgtk/selectcardset.py:170 pysollib/tile/selectcardset.py:84 +#: pysollib/tile/selectcardset.py:181 pysollib/tk/selectcardset.py:83 +#: pysollib/tk/selectcardset.py:178 +msgid "by Type" +msgstr "nach Typ" -#: pysollib/tile/selectcardset.py:259 pysollib/tk/selectcardset.py:256 -msgid "Scale Y:" -msgstr "" +#: pysollib/pysolgtk/selectcardset.py:172 pysollib/tile/selectcardset.py:100 +#: pysollib/tk/selectcardset.py:99 +msgid "by Style" +msgstr "nach Stil" -#: pysollib/tile/selectcardset.py:270 pysollib/tk/selectcardset.py:267 -#, fuzzy -msgid "Auto scaling" -msgstr "Auto-Flip" +#: pysollib/pysolgtk/selectcardset.py:174 pysollib/tile/selectcardset.py:118 +#: pysollib/tk/selectcardset.py:117 +msgid "by Nationality" +msgstr "nach Nationalität" -#: pysollib/tile/selectcardset.py:281 pysollib/tk/selectcardset.py:278 -msgid "Preserve aspect ratio" -msgstr "" +#: pysollib/pysolgtk/selectcardset.py:177 pysollib/tile/selectcardset.py:134 +#: pysollib/tk/selectcardset.py:133 +msgid "by Date" +msgstr "nach Tag" -#: pysollib/tile/selectcardset.py:316 -msgid "&Info / Settings..." -msgstr "" +#: pysollib/pysolgtk/selectgame.py:88 pysollib/tile/selectgame.py:384 +#: pysollib/tk/selectgame.py:386 +msgid "About game" +msgstr "Über das Spiel " -#: pysollib/tile/selectcardset.py:439 pysollib/tk/selectcardset.py:431 -msgid "About cardset" -msgstr "Über Kartensets" +#: pysollib/pysolgtk/selectgame.py:115 pysollib/tile/selectgame.py:394 +#: pysollib/tk/selectgame.py:396 +msgid "Alternate names:" +msgstr "Alternative Namen:" -#: pysollib/tile/selectcardset.py:454 pysollib/tile/selectgame.py:396 -#: pysollib/tk/selectcardset.py:445 pysollib/tk/selectgame.py:398 -#: pysollib/wizardutil.py:147 pysollib/wizardutil.py:185 -#: pysollib/wizardutil.py:243 pysollib/wizardutil.py:301 -msgid "Type:" -msgstr "Typ:" +#: pysollib/pysolgtk/selectgame.py:116 pysollib/tile/selectgame.py:395 +#: pysollib/tk/selectgame.py:397 +msgid "Category:" +msgstr "Kategorie:" -#: pysollib/tile/selectcardset.py:455 pysollib/tk/selectcardset.py:446 -msgid "Styles:" -msgstr "Stile:" +#: pysollib/pysolgtk/selectgame.py:119 pysollib/tile/selectgame.py:398 +#: pysollib/tk/selectgame.py:400 +msgid "Decks:" +msgstr "Decks:" -#: pysollib/tile/selectcardset.py:456 pysollib/tk/selectcardset.py:447 -msgid "Nationality:" -msgstr "Nationalität:" +#: pysollib/pysolgtk/selectgame.py:120 pysollib/tile/selectgame.py:399 +#: pysollib/tk/selectgame.py:401 +msgid "Redeals:" +msgstr "Neue Karten:" -#: pysollib/tile/selectcardset.py:457 pysollib/tk/selectcardset.py:448 -msgid "Year:" -msgstr "Jahr:" +#: pysollib/pysolgtk/selectgame.py:122 pysollib/tile/selectgame.py:401 +#: pysollib/tk/selectgame.py:403 +msgid "Played:" +msgstr "Gespielt:" -#: pysollib/tile/selectcardset.py:488 -#, fuzzy -msgid "Settings" -msgstr "Enstellung" +#: pysollib/pysolgtk/selectgame.py:125 pysollib/tile/selectgame.py:404 +#: pysollib/tile/tkstats.py:777 pysollib/tk/selectgame.py:406 +#: pysollib/tk/tkstats.py:740 data/pysolfc.glade:717 +msgid "Playing time:" +msgstr "Spielzeit:" -#: pysollib/tile/selectcardset.py:494 -msgid "X offset:" -msgstr "" +#: pysollib/pysolgtk/selectgame.py:126 pysollib/tile/selectgame.py:405 +#: pysollib/tile/tkstats.py:784 pysollib/tk/selectgame.py:407 +#: pysollib/tk/tkstats.py:747 data/pysolfc.glade:813 +msgid "Moves:" +msgstr "Bewegungen:" -#: pysollib/tile/selectcardset.py:504 -msgid "Y offset:" -msgstr "" +#: pysollib/pysolgtk/selectgame.py:127 pysollib/tile/selectgame.py:406 +#: pysollib/tk/selectgame.py:408 +msgid "% won:" +msgstr "% gewonnen:" -#: pysollib/tile/selectcardset.py:543 -msgid "&Save" -msgstr "Speichern" +#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:438 +#: pysollib/tk/selectgame.py:439 pysollib/ui/tktile/menubar.py:352 +msgid "&Select" +msgstr "Auswählen" -#: pysollib/tile/selectgame.py:176 pysollib/tk/selectgame.py:177 -msgid "Custom Games" -msgstr "Benutzerdef. Spiel" +#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:437 +#: pysollib/tk/selectgame.py:439 +msgid "&Rules" +msgstr "Regeln" + +#: pysollib/pysolgtk/selectgame.py:426 pysollib/tile/selectgame.py:518 +#: pysollib/tk/selectgame.py:519 +msgid "Playable Preview - " +msgstr "Spielbare Vorschau - " + +#: pysollib/pysolgtk/selectgame.py:481 pysollib/tile/selectgame.py:571 +#: pysollib/tk/selectgame.py:572 +msgid "variable" +msgstr "variabel" + +#: pysollib/pysolgtk/selectgame.py:483 pysollib/tile/selectgame.py:573 +#: pysollib/tk/selectgame.py:574 +msgid "unlimited" +msgstr "unlimitiert" + +#: pysollib/pysolgtk/selecttile.py:104 +#, fuzzy +msgid "Solid color" +msgstr "Einfache Farben" + +#: pysollib/pysolgtk/selecttile.py:105 pysollib/tile/selecttile.py:74 +#: pysollib/tk/selecttile.py:73 +msgid "Blue" +msgstr "Blau" + +#: 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/pysolgtk/selecttile.py:107 pysollib/tile/selecttile.py:76 +#: pysollib/tk/selecttile.py:75 +msgid "Navy" +msgstr "Marine" + +#: 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/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/pysolgtk/selecttile.py:110 pysollib/tile/selecttile.py:79 +#: pysollib/tk/selecttile.py:78 +msgid "Teal" +msgstr "Krickente" + +#: pysollib/pysolgtk/selecttile.py:121 pysollib/tile/selecttile.py:82 +#: pysollib/tk/selecttile.py:81 +msgid "All Backgrounds" +msgstr "Alle Hintergründe" + +#: pysollib/pysolgtk/selecttile.py:130 pysollib/tile/selecttile.py:69 +#: pysollib/tk/selecttile.py:68 +msgid "(no tiles)" +msgstr "(keine Steine)" + +#: pysollib/pysolgtk/selecttile.py:158 pysollib/tile/selecttile.py:153 +#: pysollib/tk/selecttile.py:152 +msgid "&Solid color..." +msgstr "Einfarbig..." + +#: pysollib/pysolgtk/selecttile.py:174 pysollib/tile/selecttile.py:174 +#: pysollib/tk/selecttile.py:173 +msgid "Select table color" +msgstr "Hintergrundfarbe wählen" + +#: pysollib/pysolgtk/soundoptionsdialog.py:46 +#: pysollib/tile/soundoptionsdialog.py:58 pysollib/tk/soundoptionsdialog.py:60 +msgid "Are You Sure" +msgstr "Sind Sie sicher?" + +#: pysollib/pysolgtk/soundoptionsdialog.py:48 +#: pysollib/tile/soundoptionsdialog.py:60 pysollib/tk/soundoptionsdialog.py:62 +msgid "Deal" +msgstr "Aufnahmen" + +#: pysollib/pysolgtk/soundoptionsdialog.py:49 +#: pysollib/tile/soundoptionsdialog.py:61 pysollib/tk/soundoptionsdialog.py:63 +msgid "Deal waste" +msgstr "Zwischentalon aufheben" + +#: pysollib/pysolgtk/soundoptionsdialog.py:51 +#: pysollib/tile/soundoptionsdialog.py:63 pysollib/tk/soundoptionsdialog.py:65 +msgid "Turn waste" +msgstr "Zwischentalon umlegen" + +#: pysollib/pysolgtk/soundoptionsdialog.py:52 +#: pysollib/tile/soundoptionsdialog.py:64 pysollib/tk/soundoptionsdialog.py:66 +msgid "Start drag" +msgstr "Start ziehen" + +#: pysollib/pysolgtk/soundoptionsdialog.py:54 +#: pysollib/tile/soundoptionsdialog.py:66 pysollib/tk/soundoptionsdialog.py:68 +msgid "Drop" +msgstr "Fallen lassen" + +#: pysollib/pysolgtk/soundoptionsdialog.py:55 +#: pysollib/tile/soundoptionsdialog.py:67 pysollib/tk/soundoptionsdialog.py:69 +msgid "Drop pair" +msgstr "Paar fallen lassen" + +#: pysollib/pysolgtk/soundoptionsdialog.py:56 +#: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:70 +msgid "Auto drop" +msgstr "Auto Aufdecken" + +#: pysollib/pysolgtk/soundoptionsdialog.py:58 +#: pysollib/tile/soundoptionsdialog.py:70 pysollib/tk/soundoptionsdialog.py:72 +msgid "Flip" +msgstr "Flip" + +#: pysollib/pysolgtk/soundoptionsdialog.py:59 +#: pysollib/tile/soundoptionsdialog.py:71 pysollib/tk/soundoptionsdialog.py:73 +msgid "Auto flip" +msgstr "Auto-Flip" + +#: pysollib/pysolgtk/soundoptionsdialog.py:60 +#: pysollib/tile/soundoptionsdialog.py:72 pysollib/tk/soundoptionsdialog.py:74 +msgid "Move" +msgstr "Bewegung" + +#: pysollib/pysolgtk/soundoptionsdialog.py:61 +#: pysollib/tile/soundoptionsdialog.py:73 pysollib/tk/soundoptionsdialog.py:75 +msgid "No move" +msgstr "Kein Zug" + +#: pysollib/pysolgtk/soundoptionsdialog.py:66 +#: pysollib/tile/soundoptionsdialog.py:78 pysollib/tk/soundoptionsdialog.py:80 +msgid "Autopilot lost" +msgstr "Autopilot verliert" + +#: pysollib/pysolgtk/soundoptionsdialog.py:67 +#: pysollib/tile/soundoptionsdialog.py:79 pysollib/tk/soundoptionsdialog.py:81 +msgid "Autopilot won" +msgstr "Autopilot gewinnt" + +#: pysollib/pysolgtk/soundoptionsdialog.py:70 +#: pysollib/tile/soundoptionsdialog.py:82 pysollib/tk/soundoptionsdialog.py:84 +msgid "Game lost" +msgstr "Spiel verloren" + +#: pysollib/pysolgtk/soundoptionsdialog.py:72 +#: pysollib/tile/soundoptionsdialog.py:84 pysollib/tk/soundoptionsdialog.py:86 +msgid "Perfect game" +msgstr "Perfektes Spiel" + +#: pysollib/pysolgtk/statusbar.py:99 pysollib/tile/statusbar.py:155 +#: pysollib/tk/statusbar.py:152 +msgid "Moves/Total moves" +msgstr "Bewegungen/total" + +#: pysollib/pysolgtk/statusbar.py:101 pysollib/tile/statusbar.py:157 +#: pysollib/tk/statusbar.py:154 +msgid "Games played: won/lost" +msgstr "Gespielt: gewonnen/verloren" + +#: pysollib/pysolgtk/tkhtml.py:218 pysollib/tile/tkhtml.py:77 +#: pysollib/tk/tkhtml.py:72 +msgid "Index" +msgstr "Index" + +#: pysollib/pysolgtk/tkhtml.py:219 pysollib/tile/tkhtml.py:81 +#: pysollib/tk/tkhtml.py:76 +msgid "Back" +msgstr "Zurück" + +#: pysollib/pysolgtk/tkhtml.py:220 pysollib/tile/tkhtml.py:85 +#: pysollib/tk/tkhtml.py:80 +msgid "Forward" +msgstr "Vorwärts" + +#: pysollib/pysolgtk/tkhtml.py:221 pysollib/tile/tkhtml.py:89 +#: pysollib/tk/tkhtml.py:84 +msgid "Close" +msgstr "Schließen" + +#: pysollib/pysolgtk/tkhtml.py:437 pysollib/ui/tktile/tkhtml.py:314 +#, python-format +msgid "" +"HTML limitation:\n" +"The %s protocol is not supported yet.\n" +"\n" +"Please use your standard web browser\n" +"to open the following URL:\n" +"%s\n" +msgstr "" + +#: pysollib/pysolgtk/tkhtml.py:464 pysollib/pysolgtk/tkhtml.py:469 +#: pysollib/ui/tktile/tkhtml.py:342 pysollib/ui/tktile/tkhtml.py:348 +msgid "Unable to service request:\n" +msgstr "" + +#: pysollib/pysolgtk/tkstats.py:328 pysollib/tile/tkstats.py:290 +#: pysollib/tk/tkstats.py:266 +msgid "No games" +msgstr "Keine Spiele" + +#: pysollib/pysolgtk/tkstats.py:388 pysollib/tile/tkstats.py:670 +#: pysollib/tk/tkstats.py:667 +msgid "N" +msgstr "N" + +#: pysollib/pysolgtk/tkstats.py:391 pysollib/tile/tkstats.py:683 +#: pysollib/tk/tkstats.py:676 +msgid "Result" +msgstr "Ergebnis" + +#: pysollib/pysolgtk/tkstats.py:526 pysollib/tile/tkstats.py:613 +#: pysollib/tk/tkstats.py:608 +msgid "Highlight piles: " +msgstr "Spielfeldstapel hervorheben: " + +#: pysollib/pysolgtk/tkstats.py:527 pysollib/tile/tkstats.py:614 +#: pysollib/tk/tkstats.py:609 +msgid "Highlight cards: " +msgstr "Hervorhebung Karten: " + +#: pysollib/pysolgtk/tkstats.py:528 pysollib/tile/tkstats.py:615 +#: pysollib/tk/tkstats.py:610 +msgid "Highlight same rank: " +msgstr "Gleichen Rang hervorheben: " + +#: pysollib/pysolgtk/tkstats.py:532 pysollib/tile/tkstats.py:619 +#: pysollib/tk/tkstats.py:614 +msgid "" +"\n" +"Redeals: " +msgstr "" +"\n" +"Neu gemischt: " + +#: pysollib/pysolgtk/tkstats.py:533 pysollib/tile/tkstats.py:620 +#: pysollib/tk/tkstats.py:615 +msgid "" +"\n" +"Cards in Talon: " +msgstr "" +"\n" +"Karten im Talon: " + +#: pysollib/pysolgtk/tkstats.py:535 pysollib/tile/tkstats.py:622 +#: pysollib/tk/tkstats.py:617 +msgid "" +"\n" +"Cards in Waste: " +msgstr "" +"\n" +"Karten auf Zwischentalon: " + +#: pysollib/pysolgtk/tkstats.py:537 pysollib/tile/tkstats.py:624 +#: pysollib/tk/tkstats.py:619 +msgid "" +"\n" +"Cards in Foundations: " +msgstr "" +"\n" +"Karten in Endablage: " + +#: pysollib/pysolgtk/tkstats.py:542 pysollib/tile/tkstats.py:629 +#: pysollib/tk/tkstats.py:625 +msgid "Game status" +msgstr "Spielstatus" + +#: pysollib/pysolgtk/tkstats.py:545 pysollib/tile/tkstats.py:632 +#: pysollib/tk/tkstats.py:628 +msgid "Playing time: " +msgstr "Spielzeit: " + +#: pysollib/pysolgtk/tkstats.py:546 pysollib/tile/tkstats.py:633 +#: pysollib/tk/tkstats.py:629 +msgid "Started at: " +msgstr "Gestartet bei: " + +#: pysollib/pysolgtk/tkstats.py:547 pysollib/tile/tkstats.py:634 +#: pysollib/tk/tkstats.py:630 +msgid "Moves: " +msgstr "Bewegungen: " + +#: pysollib/pysolgtk/tkstats.py:548 pysollib/tile/tkstats.py:635 +#: pysollib/tk/tkstats.py:631 +msgid "Undo moves: " +msgstr "Züge zurück: " + +#: pysollib/pysolgtk/tkstats.py:549 pysollib/tile/tkstats.py:636 +#: pysollib/tk/tkstats.py:632 +msgid "Bookmark moves: " +msgstr "Lesezeichen nach: " + +#: pysollib/pysolgtk/tkstats.py:550 pysollib/tile/tkstats.py:637 +#: pysollib/tk/tkstats.py:633 +msgid "Demo moves: " +msgstr "Demozüge: " + +#: pysollib/pysolgtk/tkstats.py:551 pysollib/tile/tkstats.py:638 +#: pysollib/tk/tkstats.py:634 +msgid "Total player moves: " +msgstr "Totale Spielerzüge:" + +#: pysollib/pysolgtk/tkstats.py:552 pysollib/tile/tkstats.py:639 +#: pysollib/tk/tkstats.py:635 +msgid "Total moves in this game: " +msgstr "Totale Züge in diesem Spiel: " + +#: pysollib/pysolgtk/tkstats.py:553 pysollib/tile/tkstats.py:640 +#: pysollib/tk/tkstats.py:636 +msgid "Hints: " +msgstr "Hinweise: " + +#: pysollib/pysolgtk/tkstats.py:557 pysollib/tile/tkstats.py:643 +#: pysollib/tk/tkstats.py:640 pysollib/ui/tktile/menubar.py:420 +msgid "&Statistics..." +msgstr "Statistiken..." + +#: pysollib/tile/fontsdialog.py:86 pysollib/tk/fontsdialog.py:76 +msgid "abcdefghABCDEFGH" +msgstr "abcdefghABCDEFGH" + +#: pysollib/tile/fontsdialog.py:95 pysollib/tk/fontsdialog.py:85 +msgid "Bold" +msgstr "Fett" + +#: pysollib/tile/fontsdialog.py:99 pysollib/tk/fontsdialog.py:89 +msgid "Italic" +msgstr "Italic" + +#: pysollib/tile/fontsdialog.py:105 pysollib/tile/selectcardset.py:459 +#: pysollib/tk/selectcardset.py:450 +msgid "Size:" +msgstr "Größe:" + +#: pysollib/tile/fontsdialog.py:164 pysollib/tk/fontsdialog.py:164 +#: data/pysolfc.glade:3216 +msgid "HTML: " +msgstr "HTML: " + +#: pysollib/tile/fontsdialog.py:165 pysollib/tk/fontsdialog.py:165 +#: data/pysolfc.glade:3242 +msgid "Small: " +msgstr "Schmal: " + +#: pysollib/tile/fontsdialog.py:166 pysollib/tk/fontsdialog.py:166 +#: data/pysolfc.glade:3268 +msgid "Fixed: " +msgstr "Fixiert: " + +#: pysollib/tile/fontsdialog.py:167 pysollib/tk/fontsdialog.py:167 +#: data/pysolfc.glade:3294 +msgid "Tableau default: " +msgstr "Tableau Standard: " + +#: pysollib/tile/fontsdialog.py:168 pysollib/tk/fontsdialog.py:168 +#: data/pysolfc.glade:3320 +msgid "Tableau fixed: " +msgstr "Tableau fixiert: " + +#: pysollib/tile/fontsdialog.py:169 pysollib/tk/fontsdialog.py:169 +#: data/pysolfc.glade:3372 +msgid "Tableau large: " +msgstr "Tableau groß: " + +#: pysollib/tile/fontsdialog.py:170 pysollib/tk/fontsdialog.py:170 +#: data/pysolfc.glade:3346 +msgid "Tableau small: " +msgstr "Tableau schmal: " + +#: pysollib/tile/fontsdialog.py:183 pysollib/tk/fontsdialog.py:182 +#: pysollib/ui/tktile/colorsdialog.py:87 data/pysolfc.glade:2281 +#: data/pysolfc.glade:2358 data/pysolfc.glade:2435 data/pysolfc.glade:2512 +#: data/pysolfc.glade:2589 data/pysolfc.glade:2666 data/pysolfc.glade:2743 +#: data/pysolfc.glade:2820 data/pysolfc.glade:3622 data/pysolfc.glade:3699 +#: data/pysolfc.glade:3776 data/pysolfc.glade:3853 data/pysolfc.glade:3930 +#: data/pysolfc.glade:4007 data/pysolfc.glade:4084 +msgid "Change..." +msgstr "Ändern..." + +#: pysollib/tile/fontsdialog.py:193 pysollib/tk/fontsdialog.py:192 +msgid "Select font" +msgstr "Schriftauswahl" + +#: pysollib/tile/menubar.py:106 +msgid "Change theme" +msgstr "Thema ändern" + +#: pysollib/tile/menubar.py:107 +msgid "" +"This settings will take effect\n" +"the next time you restart " +msgstr "" +"Die Einstellungen werden erst nach\n" +"Neustart des Programms aktiv " + +#: 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 +#, fuzzy +msgid "Classic" +msgstr "Klassisches Aussehen" + +#: pysollib/tile/menubar.py:121 +msgid "Revitalized" +msgstr "" + +#: pysollib/tile/menubar.py:122 +msgid "Windows native" +msgstr "" + +#: pysollib/tile/menubar.py:123 +msgid "XP Native" +msgstr "" + +#: pysollib/tile/menubar.py:124 +msgid "Aqua" +msgstr "" + +#: pysollib/tile/playeroptionsdialog.py:50 +#: pysollib/tk/playeroptionsdialog.py:90 +msgid "" +"\n" +"Please enter your name" +msgstr "" +"\n" +"Bitte geben Sie Ihren Namen ein" + +#: pysollib/tile/selectcardset.py:138 pysollib/tk/selectcardset.py:137 +msgid "All Cardsets" +msgstr "Alle Kartensets" + +#: pysollib/tile/selectcardset.py:248 pysollib/tk/selectcardset.py:245 +msgid "Scale X:" +msgstr "" + +#: pysollib/tile/selectcardset.py:259 pysollib/tk/selectcardset.py:256 +msgid "Scale Y:" +msgstr "" + +#: pysollib/tile/selectcardset.py:270 pysollib/tk/selectcardset.py:267 +#, fuzzy +msgid "Auto scaling" +msgstr "Auto-Flip" + +#: pysollib/tile/selectcardset.py:281 pysollib/tk/selectcardset.py:278 +msgid "Preserve aspect ratio" +msgstr "" + +#: pysollib/tile/selectcardset.py:316 +msgid "&Info / Settings..." +msgstr "" + +#: pysollib/tile/selectcardset.py:439 pysollib/tk/selectcardset.py:431 +msgid "About cardset" +msgstr "Über Kartensets" + +#: pysollib/tile/selectcardset.py:455 pysollib/tk/selectcardset.py:446 +msgid "Styles:" +msgstr "Stile:" + +#: pysollib/tile/selectcardset.py:456 pysollib/tk/selectcardset.py:447 +msgid "Nationality:" +msgstr "Nationalität:" + +#: pysollib/tile/selectcardset.py:457 pysollib/tk/selectcardset.py:448 +msgid "Year:" +msgstr "Jahr:" + +#: pysollib/tile/selectcardset.py:488 +#, fuzzy +msgid "Settings" +msgstr "Enstellung" + +#: pysollib/tile/selectcardset.py:494 +msgid "X offset:" +msgstr "" + +#: pysollib/tile/selectcardset.py:504 +msgid "Y offset:" +msgstr "" + +#: pysollib/tile/selectcardset.py:543 pysollib/ui/tktile/menubar.py:331 +msgid "&Save" +msgstr "Speichern" + +#: pysollib/tile/selectgame.py:176 pysollib/tk/selectgame.py:177 +msgid "Custom Games" +msgstr "Benutzerdef. Spiel" + +#: pysollib/tile/selecttile.py:73 pysollib/tk/selecttile.py:72 +msgid "Solid Colors" +msgstr "Einfache Farben" + +#: pysollib/tile/solverdialog.py:54 pysollib/tk/solverdialog.py:62 +msgid "Show progress" +msgstr "Fortschritt anzeigen" + +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Start" +msgstr "Start" + +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Play" +msgstr "Spielen" + +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&New" +msgstr "Neu" + +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Close" +msgstr "Schließen" + +#: pysollib/tile/soundoptionsdialog.py:94 pysollib/tk/soundoptionsdialog.py:96 +#: data/pysolfc.glade:4212 +msgid "Sound enabled" +msgstr "Ton aktiviert" + +#: pysollib/tile/soundoptionsdialog.py:100 +#: pysollib/tk/soundoptionsdialog.py:102 +msgid "Use DirectX for sound playing" +msgstr "Benutzt DirectX für Tonausgabe" + +#: pysollib/tile/soundoptionsdialog.py:106 +#: pysollib/tk/soundoptionsdialog.py:108 data/pysolfc.glade:4233 +msgid "Sample volume:" +msgstr "Tonlautstärke:" + +#: pysollib/tile/soundoptionsdialog.py:114 +#: pysollib/tk/soundoptionsdialog.py:116 data/pysolfc.glade:4257 +msgid "Music volume:" +msgstr "Musik Lautstärke:" + +#: pysollib/tile/soundoptionsdialog.py:126 +msgid "Enable samples" +msgstr "Sound aktivieren" + +#: pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tk/soundoptionsdialog.py:152 +msgid "&Apply" +msgstr "Anwenden" + +#: pysollib/tile/soundoptionsdialog.py:183 +#: pysollib/tk/soundoptionsdialog.py:188 +msgid "Sound preferences info" +msgstr "Ton Präferenzen Info" + +#: pysollib/tile/soundoptionsdialog.py:184 +#: pysollib/tk/soundoptionsdialog.py:189 +msgid "" +"Changing DirectX settings will take effect\n" +"the next time you restart " +msgstr "" +"Die Änderungen an DirectX werden erst\n" +"beim nächsten Neustart aktiv " + +#: pysollib/tile/statusbar.py:153 pysollib/tk/statusbar.py:150 +msgid "'You Are Stuck' indicator" +msgstr "" + +#: pysollib/tile/timeoutsdialog.py:58 +msgid "Set delays in seconds" +msgstr "Verzögerung in Sekunden einstellen" + +#: pysollib/tile/timeoutsdialog.py:63 pysollib/tk/timeoutsdialog.py:61 +#: data/pysolfc.glade:1564 +msgid "Demo:" +msgstr "Demo:" + +#: pysollib/tile/timeoutsdialog.py:64 pysollib/tk/timeoutsdialog.py:62 +#: data/pysolfc.glade:1588 +msgid "Hint:" +msgstr "Hinweis:" + +#: pysollib/tile/timeoutsdialog.py:65 pysollib/tk/timeoutsdialog.py:63 +#: data/pysolfc.glade:1612 +msgid "Raise card:" +msgstr "Karte aufnehmen:" + +#: pysollib/tile/timeoutsdialog.py:66 pysollib/tk/timeoutsdialog.py:64 +#: pysollib/ui/tktile/colorsdialog.py:72 data/pysolfc.glade:1636 +#: data/pysolfc.glade:2057 +msgid "Highlight piles:" +msgstr "Spielfeldstapel hervorheben:" + +#: pysollib/tile/timeoutsdialog.py:67 pysollib/tk/timeoutsdialog.py:66 +#: data/pysolfc.glade:1660 +msgid "Highlight cards:" +msgstr "Hervorhebung Karten:" + +#: pysollib/tile/timeoutsdialog.py:68 pysollib/tk/timeoutsdialog.py:68 +#: data/pysolfc.glade:1684 +msgid "Highlight same rank:" +msgstr "Gleichen Rang hervorheben:" + +#: pysollib/tile/tkstats.py:70 pysollib/tile/tkstats.py:740 +#: pysollib/tile/tkstats.py:887 pysollib/tk/tkstats.py:909 +#: data/pysolfc.glade:660 +msgid "Current game" +msgstr "Aktuelles Spiel" + +#: pysollib/tile/tkstats.py:74 pysollib/tile/tkstats.py:748 +#: pysollib/tile/tkstats.py:883 pysollib/tk/tkstats.py:903 +#: data/pysolfc.glade:1342 +msgid "All games" +msgstr "Alle Spiele" + +#: pysollib/tile/tkstats.py:84 +msgid "Progression" +msgstr "Progression" + +#: pysollib/tile/tkstats.py:100 +msgid "&Play this game" +msgstr "Spiel beginnen" + +#: pysollib/tile/tkstats.py:168 pysollib/tk/tkstats.py:71 +#: data/pysolfc.glade:626 +msgid "Total" +msgstr "Total" + +#: pysollib/tile/tkstats.py:170 pysollib/tk/tkstats.py:73 +#: data/pysolfc.glade:348 +msgid "Current session" +msgstr "Aktuelle Sitzung" + +#: pysollib/tile/tkstats.py:510 +msgid "Log" +msgstr "Protokoll" + +#: pysollib/tile/tkstats.py:541 pysollib/tk/tkstats.py:506 +#: pysollib/tk/tkstats.py:575 pysollib/tk/tkstats.py:592 +msgid "&Save to file" +msgstr "In Datei speichern" + +#: pysollib/tile/tkstats.py:745 pysollib/tk/tkstats.py:785 +msgid "No TOP for this game" +msgstr "Keine TOP für dieses Spiel" + +#: pysollib/tile/tkstats.py:753 +msgid "No TOP for all games" +msgstr "Keine TOP für alle Spiele" + +#: pysollib/tile/tkstats.py:765 pysollib/tk/tkstats.py:732 +#: data/pysolfc.glade:1005 +msgid "Minimum" +msgstr "Minimum" + +#: pysollib/tile/tkstats.py:767 pysollib/tk/tkstats.py:733 +#: data/pysolfc.glade:1028 +msgid "Maximum" +msgstr "Maximum" + +#: pysollib/tile/tkstats.py:769 pysollib/tk/tkstats.py:734 +#: data/pysolfc.glade:1051 +msgid "Average" +msgstr "Durchschnitt" + +#: pysollib/tile/tkstats.py:791 pysollib/tk/tkstats.py:754 +#: data/pysolfc.glade:909 +msgid "Total moves:" +msgstr "Alle Züge:" + +#: pysollib/tile/tkstats.py:891 pysollib/tk/tkstats.py:915 +msgid "Statistics for" +msgstr "Statistiken für" + +#: pysollib/tile/tkstats.py:896 pysollib/tk/tkstats.py:920 +msgid "Last 7 days" +msgstr "Letzte 7 Tage" + +#: pysollib/tile/tkstats.py:897 pysollib/tk/tkstats.py:921 +msgid "Last month" +msgstr "Letzter Monat" + +#: pysollib/tile/tkstats.py:898 pysollib/tk/tkstats.py:922 +msgid "Last year" +msgstr "Letztes Jahr" + +#: pysollib/tile/tkstats.py:899 pysollib/tk/tkstats.py:923 +msgid "All time" +msgstr "Jederzeit" + +#: pysollib/tile/tkstats.py:904 pysollib/tk/tkstats.py:930 +msgid "Show graphs" +msgstr "Graphen anzeigen" + +#: pysollib/tile/tkstats.py:948 pysollib/tile/tkstats.py:964 +#: pysollib/tile/tkstats.py:1002 pysollib/tk/tkstats.py:857 +#: pysollib/tk/tkstats.py:873 pysollib/tk/tkstats.py:977 +msgid "Games/day" +msgstr "Spiele/Tag" + +#: pysollib/tile/tkstats.py:949 pysollib/tile/tkstats.py:1004 +#: pysollib/tk/tkstats.py:858 pysollib/tk/tkstats.py:979 +msgid "Games/week" +msgstr "Spiele/Woche" + +#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:179 +msgid "Open" +msgstr "Öffnen" + +#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:179 +msgid "" +"Open a\n" +"saved game" +msgstr "" +"Öffnet ein\n" +"gespeichertes Spiel" + +#: pysollib/tile/toolbar.py:180 pysollib/tk/toolbar.py:180 +msgid "Save" +msgstr "Speichern" + +#: pysollib/tile/toolbar.py:180 pysollib/tk/toolbar.py:180 +msgid "Save game" +msgstr "Spiel speichern" + +#: pysollib/tile/toolbar.py:188 pysollib/tk/toolbar.py:188 +msgid "View statistics" +msgstr "Statistiken anzeigen" + +#: pysollib/tile/toolbar.py:202 pysollib/tk/toolbar.py:211 +msgid "Toolbar" +msgstr "Toolbar" + +#: pysollib/tile/toolbar.py:209 pysollib/tk/toolbar.py:206 +msgid "Player" +msgstr "Spieler" + +#: pysollib/tile/toolbar.py:210 pysollib/tk/toolbar.py:207 +msgid "Player options" +msgstr "Spieler Optionen" + +#: pysollib/tk/playeroptionsdialog.py:98 +msgid "Choose..." +msgstr "Wählen..." + +#: pysollib/tk/playeroptionsdialog.py:123 +msgid "Select name" +msgstr "Name wählen" + +#: pysollib/tk/soundoptionsdialog.py:128 data/pysolfc.glade:4392 +msgid "Enable samles" +msgstr "Sound aktivieren" + +#: pysollib/tk/tkstats.py:507 +msgid "&Reset all..." +msgstr "Alles zurücksetzen..." + +#: pysollib/tk/tkstats.py:574 +msgid "Session &log..." +msgstr "Sitzungsprotokoll..." + +#: pysollib/tk/tkstats.py:591 +msgid "&Full log..." +msgstr "Volles Protokoll" + +#: pysollib/winsystems/common.py:60 +#, fuzzy +msgid "invalid theme name: " +msgstr "ungültige SpielID: " + +#: pysollib/winsystems/common.py:76 +#, fuzzy +msgid "invalid font name: " +msgstr "ungültige SpielID: " + +#: pysollib/games/mahjongg/mahjongg.py:801 +msgid "Warning" +msgstr "Warnung" + +#: pysollib/games/mahjongg/mahjongg.py:802 +msgid "" +"Sorry, I can't find\n" +"a solvable configuration." +msgstr "" +"Entschuldigung, ich kann\n" +"keine Lösungsmöglichkeit finden." + +#: pysollib/games/mahjongg/mahjongg.py:874 +#: pysollib/games/mahjongg/shisensho.py:406 +msgid "" +"No Free\n" +"Matching\n" +"Pairs" +msgstr "" +"Keine\n" +"passenden\n" +"Paare" + +#: pysollib/games/mahjongg/mahjongg.py:876 +#: pysollib/games/mahjongg/shisensho.py:408 +#, python-format +msgid "" +"%d Free\n" +"Matching\n" +"Pair" +msgid_plural "" +"%d Free\n" +"Matching\n" +"Pairs" +msgstr[0] "" +"%d frei\n" +"passendes\n" +"Paar" +msgstr[1] "" +"%d frei\n" +"passende\n" +"Paare" +msgstr[2] "" +"%d frei\n" +"passende\n" +"Paare" + +#: pysollib/games/mahjongg/mahjongg.py:880 +#: pysollib/games/mahjongg/shisensho.py:415 +#, python-format +msgid "" +"%d\n" +"Tile\n" +"Removed\n" +"\n" +msgid_plural "" +"%d\n" +"Tiles\n" +"Removed\n" +"\n" +msgstr[0] "" +"%d\n" +"Stein\n" +"entfernt\n" +"\n" +msgstr[1] "" +"%d\n" +"Steine\n" +"entfernt\n" +"\n" +msgstr[2] "" +"%d\n" +"Steine\n" +"entfernt\n" +"\n" + +#: pysollib/games/mahjongg/mahjongg.py:883 +#: pysollib/games/mahjongg/shisensho.py:418 +#, python-format +msgid "" +"%d\n" +"Tile\n" +"Remaining\n" +"\n" +msgid_plural "" +"%d\n" +"Tiles\n" +"Remaining\n" +"\n" +msgstr[0] "" +"%d\n" +"Stein\n" +"verbleibend\n" +"\n" +msgstr[1] "" +"%d\n" +"Steine\n" +"verbleibend\n" +"\n" +msgstr[2] "" +"%d\n" +"Steine\n" +"verbleibend\n" +"\n" + +#: pysollib/games/special/memory.py:170 pysollib/games/special/poker.py:185 +#, python-format +msgid "Points: %d" +msgstr "Punkte: %d" + +#: pysollib/games/special/memory.py:173 pysollib/games/special/poker.py:183 +msgid "" +"WON\n" +"\n" +msgstr "" +"Gewonnen\n" +"\n" + +#: pysollib/games/special/memory.py:174 pysollib/games/special/poker.py:187 +#, python-format +msgid "Total: %d" +msgstr "Total: %d" + +#: pysollib/games/special/poker.py:72 +msgid "" +"Royal Flush\n" +"Straight Flush\n" +"Four of a Kind\n" +"Full House\n" +"Flush\n" +"Straight\n" +"Three of a Kind\n" +"Two Pair\n" +"One Pair" +msgstr "" +"Royal Flush\n" +"Straight Flush\n" +"Four of a Kind\n" +"Full House\n" +"Flush\n" +"Straight\n" +"Three of a Kind\n" +"Two Pair\n" +"One Pair" + +#: pysollib/games/special/tarock.py:214 +msgid "Wand" +msgstr "Wand" + +#: pysollib/games/special/tarock.py:214 +msgid "Sword" +msgstr "Schwert" + +#: pysollib/games/special/tarock.py:214 +msgid "Cup" +msgstr "Tasse" + +#: pysollib/games/special/tarock.py:214 +msgid "Coin" +msgstr "Münze" + +#: pysollib/games/special/tarock.py:214 +msgid "Trump" +msgstr "Trumpf" + +#: pysollib/games/special/tarock.py:216 +msgid "Page" +msgstr "Seite" + +#: pysollib/games/special/tarock.py:216 +msgid "Valet" +msgstr "Kammerdiener" + +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Fish" +msgstr "Fisch" + +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Tortoise" +msgstr "Tortoise" + +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Boar" +msgstr "Boar" + +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Lion" +msgstr "Löwe" + +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Dwarf" +msgstr "Zwerg" -#: pysollib/tile/selectgame.py:384 pysollib/tk/selectgame.py:386 -msgid "About game" -msgstr "Über das Spiel " +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Axe" +msgstr "Axt" -#: pysollib/tile/selectgame.py:393 pysollib/tk/selectgame.py:395 -#: pysollib/wizardutil.py:105 -msgid "Name:" -msgstr "Name:" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Arrow" +msgstr "Pfeil" -#: pysollib/tile/selectgame.py:394 pysollib/tk/selectgame.py:396 -msgid "Alternate names:" -msgstr "Alternative Namen:" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Plow" +msgstr "Pflug" -#: pysollib/tile/selectgame.py:395 pysollib/tk/selectgame.py:397 -msgid "Category:" -msgstr "Kategorie:" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Lotus" +msgstr "Lotus" -#: pysollib/tile/selectgame.py:397 pysollib/tk/selectgame.py:399 -#: pysollib/wizardutil.py:116 -msgid "Skill level:" -msgstr "Schwierigkeitsgrad:" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Horse" +msgstr "Pferd" -#: pysollib/tile/selectgame.py:398 pysollib/tk/selectgame.py:400 -msgid "Decks:" -msgstr "Decks:" +#: pysollib/games/ultra/dashavatara.py:360 pysollib/games/ultra/mughal.py:262 +msgid "Pradhan" +msgstr "Pradhan" -#: pysollib/tile/selectgame.py:399 pysollib/tk/selectgame.py:401 -msgid "Redeals:" -msgstr "Neue Karten:" +#: pysollib/games/ultra/dashavatara.py:360 pysollib/games/ultra/mughal.py:262 +msgid "Raja" +msgstr "Raja" -#: pysollib/tile/selectgame.py:401 pysollib/tk/selectgame.py:403 -msgid "Played:" -msgstr "Gespielt:" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Black" +msgstr "Schwarz" -#: pysollib/tile/selectgame.py:404 pysollib/tile/tkstats.py:777 -#: pysollib/tk/selectgame.py:406 pysollib/tk/tkstats.py:740 -#: data/glade-translations:18 -msgid "Playing time:" -msgstr "Spielzeit:" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Red" +msgstr "Rot" -#: pysollib/tile/selectgame.py:405 pysollib/tile/tkstats.py:784 -#: pysollib/tk/selectgame.py:407 pysollib/tk/tkstats.py:747 -#: data/glade-translations:19 -msgid "Moves:" -msgstr "Bewegungen:" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Yellow" +msgstr "Gelb" -#: pysollib/tile/selectgame.py:406 pysollib/tk/selectgame.py:408 -msgid "% won:" -msgstr "% gewonnen:" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Brown" +msgstr "Braun" -#: pysollib/tile/selectgame.py:437 pysollib/tk/selectgame.py:439 -msgid "&Rules" -msgstr "Regeln" +#: pysollib/games/ultra/dashavatara.py:362 pysollib/games/ultra/mughal.py:264 +msgid "Grey" +msgstr "Grau" -#: pysollib/tile/selectgame.py:438 pysollib/tk/selectgame.py:439 -msgid "&Select" -msgstr "Auswählen" +#: pysollib/games/ultra/dashavatara.py:362 +msgid "White" +msgstr "Weiß" -#: pysollib/tile/selectgame.py:518 pysollib/tk/selectgame.py:519 -msgid "Playable Preview - " -msgstr "Spielbare Vorschau - " +#: pysollib/games/ultra/dashavatara.py:362 +msgid "Crimson" +msgstr "Purpur" -#: pysollib/tile/selectgame.py:571 pysollib/tk/selectgame.py:572 -msgid "variable" -msgstr "variabel" +#: pysollib/games/ultra/dashavatara.py:363 pysollib/games/ultra/mughal.py:265 +msgid "Strong" +msgstr "Stark" -#: pysollib/tile/selectgame.py:573 pysollib/tk/selectgame.py:574 -msgid "unlimited" -msgstr "unlimitiert" +#: pysollib/games/ultra/dashavatara.py:363 pysollib/games/ultra/mughal.py:265 +msgid "Weak" +msgstr "Schwach" -#: pysollib/tile/selecttile.py:69 pysollib/tk/selecttile.py:68 -msgid "(no tiles)" -msgstr "(keine Steine)" +#: pysollib/games/ultra/hanafuda.py:382 +msgid "Rising" +msgstr "Anstieg" -#: pysollib/tile/selecttile.py:73 pysollib/tk/selecttile.py:72 -msgid "Solid Colors" -msgstr "Einfache Farben" +#: pysollib/games/ultra/hanafuda.py:384 +msgid "Setting" +msgstr "Enstellung" -#: pysollib/tile/selecttile.py:74 pysollib/tk/selecttile.py:73 -msgid "Blue" -msgstr "Blau" +#: pysollib/games/ultra/hanafuda.py:523 +msgid "Filled" +msgstr "" -#: pysollib/tile/selecttile.py:76 pysollib/tk/selecttile.py:75 -msgid "Navy" -msgstr "Marine" +#: pysollib/games/ultra/hanafuda.py:526 +#, fuzzy +msgid "st" +msgstr "Osten" -#: pysollib/tile/selecttile.py:79 pysollib/tk/selecttile.py:78 -msgid "Teal" -msgstr "Krickente" +#: pysollib/games/ultra/hanafuda.py:526 +#, fuzzy +msgid "nd" +msgstr "Zurück" -#: pysollib/tile/selecttile.py:82 pysollib/tk/selecttile.py:81 -msgid "All Backgrounds" -msgstr "Alle Hintergründe" +#: pysollib/games/ultra/hanafuda.py:526 +#, fuzzy +msgid "rd" +msgstr "rot" -#: pysollib/tile/selecttile.py:153 pysollib/tk/selecttile.py:152 -msgid "&Solid color..." -msgstr "Einfarbig..." +#: pysollib/games/ultra/hanafuda.py:526 +#, fuzzy +msgid "th" +msgstr "Bad" -#: pysollib/tile/selecttile.py:174 pysollib/tk/selecttile.py:173 -msgid "Select table color" -msgstr "Hintergrundfarbe wählen" +#: pysollib/games/ultra/hanafuda.py:527 +msgid " Deck" +msgstr " Deck" -#: pysollib/tile/solverdialog.py:54 pysollib/tk/solverdialog.py:62 -msgid "Show progress" -msgstr "Fortschritt anzeigen" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "North" +msgstr "Norden" -#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 -msgid "&Close" -msgstr "Schließen" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "East" +msgstr "Osten" -#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 -msgid "&New" -msgstr "Neu" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "South" +msgstr "Süden" -#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 -msgid "&Play" -msgstr "Spielen" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "West" +msgstr "Westen" -#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 -msgid "&Start" -msgstr "Start" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "NW" +msgstr "NW" -#: pysollib/tile/soundoptionsdialog.py:58 pysollib/tk/soundoptionsdialog.py:60 -msgid "Are You Sure" -msgstr "Sind Sie sicher?" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "NE" +msgstr "NE" -#: pysollib/tile/soundoptionsdialog.py:60 pysollib/tk/soundoptionsdialog.py:62 -msgid "Deal" -msgstr "Aufnahmen" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "SE" +msgstr "SE" -#: pysollib/tile/soundoptionsdialog.py:61 pysollib/tk/soundoptionsdialog.py:63 -msgid "Deal waste" -msgstr "Zwischentalon aufheben" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "SW" +msgstr "SW" -#: pysollib/tile/soundoptionsdialog.py:63 pysollib/tk/soundoptionsdialog.py:65 -msgid "Turn waste" -msgstr "Zwischentalon umlegen" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Pine" +msgstr "Kiefer" -#: pysollib/tile/soundoptionsdialog.py:64 pysollib/tk/soundoptionsdialog.py:66 -msgid "Start drag" -msgstr "Start ziehen" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Plum" +msgstr "Pflaume" -#: pysollib/tile/soundoptionsdialog.py:66 pysollib/tk/soundoptionsdialog.py:68 -msgid "Drop" -msgstr "Fallen lassen" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Cherry" +msgstr "Kirsche" -#: pysollib/tile/soundoptionsdialog.py:67 pysollib/tk/soundoptionsdialog.py:69 -msgid "Drop pair" -msgstr "Paar fallen lassen" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Wisteria" +msgstr "Glyzinien" -#: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:70 -msgid "Auto drop" -msgstr "Auto Aufdecken" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Iris" +msgstr "Iris" -#: pysollib/tile/soundoptionsdialog.py:70 pysollib/tk/soundoptionsdialog.py:72 -msgid "Flip" -msgstr "Flip" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Peony" +msgstr "Pfingstrose" -#: pysollib/tile/soundoptionsdialog.py:71 pysollib/tk/soundoptionsdialog.py:73 -msgid "Auto flip" -msgstr "Auto-Flip" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Bush Clover" +msgstr "Buschklee" -#: pysollib/tile/soundoptionsdialog.py:72 pysollib/tk/soundoptionsdialog.py:74 -msgid "Move" -msgstr "Bewegung" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Eularia" +msgstr "Eularia" -#: pysollib/tile/soundoptionsdialog.py:73 pysollib/tk/soundoptionsdialog.py:75 -msgid "No move" -msgstr "Kein Zug" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Chrysanthemum" +msgstr "Chrysantheme" -#: pysollib/tile/soundoptionsdialog.py:78 pysollib/tk/soundoptionsdialog.py:80 -msgid "Autopilot lost" -msgstr "Autopilot verliert" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Maple" +msgstr "Ahorn" -#: pysollib/tile/soundoptionsdialog.py:79 pysollib/tk/soundoptionsdialog.py:81 -msgid "Autopilot won" -msgstr "Autopilot gewinnt" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Willow" +msgstr "Weide" -#: pysollib/tile/soundoptionsdialog.py:81 pysollib/tk/soundoptionsdialog.py:83 -msgid "Game finished" -msgstr "Spiel beendet" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Paulownia" +msgstr "Paulownia" -#: pysollib/tile/soundoptionsdialog.py:82 pysollib/tk/soundoptionsdialog.py:84 -msgid "Game lost" -msgstr "Spiel verloren" +#: pysollib/games/ultra/mughal.py:259 +msgid "Crown" +msgstr "Krone" + +#: pysollib/games/ultra/mughal.py:259 +msgid "Silver" +msgstr "Silber" -#: pysollib/tile/soundoptionsdialog.py:83 pysollib/tk/soundoptionsdialog.py:85 -msgid "Game won" -msgstr "Spiel gewonnen" +#: pysollib/games/ultra/mughal.py:259 +msgid "Saber" +msgstr "Säbel" -#: pysollib/tile/soundoptionsdialog.py:84 pysollib/tk/soundoptionsdialog.py:86 -msgid "Perfect game" -msgstr "Perfektes Spiel" +#: pysollib/games/ultra/mughal.py:259 +msgid "Servant" +msgstr "Diener" -#: pysollib/tile/soundoptionsdialog.py:94 pysollib/tk/soundoptionsdialog.py:96 -#: data/glade-translations:73 -msgid "Sound enabled" -msgstr "Ton aktiviert" +#: pysollib/games/ultra/mughal.py:260 +msgid "Gold" +msgstr "Gold" -#: pysollib/tile/soundoptionsdialog.py:100 -#: pysollib/tk/soundoptionsdialog.py:102 -msgid "Use DirectX for sound playing" -msgstr "Benutzt DirectX für Tonausgabe" +#: pysollib/games/ultra/mughal.py:260 +msgid "Document" +msgstr "Dokument" -#: pysollib/tile/soundoptionsdialog.py:106 -#: pysollib/tk/soundoptionsdialog.py:108 data/glade-translations:74 -msgid "Sample volume:" -msgstr "Tonlautstärke:" +#: pysollib/games/ultra/mughal.py:260 +msgid "Stores" +msgstr "Stores" -#: pysollib/tile/soundoptionsdialog.py:114 -#: pysollib/tk/soundoptionsdialog.py:116 data/glade-translations:75 -msgid "Music volume:" -msgstr "Musik Lautstärke:" +#: pysollib/games/ultra/mughal.py:264 +#, fuzzy +msgid "Tan" +msgstr "Talon" -#: pysollib/tile/soundoptionsdialog.py:126 -msgid "Enable samples" -msgstr "Sound aktivieren" +#: pysollib/ui/tktile/colorsdialog.py:71 data/pysolfc.glade:3111 +msgid "Text foreground:" +msgstr "Text Vordergrund:" -#: pysollib/tile/soundoptionsdialog.py:149 -#: pysollib/tk/soundoptionsdialog.py:152 -msgid "&Apply" -msgstr "Anwenden" +#: pysollib/ui/tktile/colorsdialog.py:73 data/pysolfc.glade:2083 +msgid "Highlight cards 1:" +msgstr "Hervorhebung Karten 1:" -#: pysollib/tile/soundoptionsdialog.py:183 -#: pysollib/tk/soundoptionsdialog.py:188 -msgid "Sound preferences info" -msgstr "Ton Präferenzen Info" +#: pysollib/ui/tktile/colorsdialog.py:74 data/pysolfc.glade:2109 +msgid "Highlight cards 2:" +msgstr "Hervorhebung Karten 2:" -#: pysollib/tile/soundoptionsdialog.py:184 -#: pysollib/tk/soundoptionsdialog.py:189 -msgid "" -"Changing DirectX settings will take effect\n" -"the next time you restart " -msgstr "" -"Die Änderungen an DirectX werden erst\n" -"beim nächsten Neustart aktiv " +#: pysollib/ui/tktile/colorsdialog.py:75 data/pysolfc.glade:2135 +msgid "Highlight same rank 1:" +msgstr "Hervorhebung gleicher Rang 1:" -#: pysollib/tile/statusbar.py:153 pysollib/tk/statusbar.py:150 -msgid "'You Are Stuck' indicator" -msgstr "" +#: pysollib/ui/tktile/colorsdialog.py:76 data/pysolfc.glade:2161 +msgid "Highlight same rank 2:" +msgstr "Hervorhebung gleicher Rang 2:" -#: pysollib/tile/statusbar.py:155 pysollib/tk/statusbar.py:152 -msgid "Moves/Total moves" -msgstr "Bewegungen/total" +#: pysollib/ui/tktile/colorsdialog.py:77 data/pysolfc.glade:2187 +msgid "Hint arrow:" +msgstr "Hinweispfeil:" -#: pysollib/tile/statusbar.py:157 pysollib/tk/statusbar.py:154 -msgid "Games played: won/lost" -msgstr "Gespielt: gewonnen/verloren" +#: pysollib/ui/tktile/colorsdialog.py:78 data/pysolfc.glade:2213 +msgid "Highlight not matching:" +msgstr "Keine passenden hervorheben:" -#: pysollib/tile/timeoutsdialog.py:58 -msgid "Set delays in seconds" -msgstr "Verzögerung in Sekunden einstellen" +#: pysollib/ui/tktile/findcarddialog.py:45 +#, fuzzy +msgid "Find card" +msgstr "%d Karte" -#: pysollib/tile/timeoutsdialog.py:63 pysollib/tk/timeoutsdialog.py:61 -#: data/glade-translations:34 -msgid "Demo:" -msgstr "Demo:" +#: pysollib/ui/tktile/menubar.py:35 +msgid "Compound" +msgstr "" -#: pysollib/tile/timeoutsdialog.py:64 pysollib/tk/timeoutsdialog.py:62 -#: data/glade-translations:35 -msgid "Hint:" -msgstr "Hinweis:" +#: pysollib/ui/tktile/menubar.py:41 +msgid "Hide" +msgstr "" -#: pysollib/tile/timeoutsdialog.py:65 pysollib/tk/timeoutsdialog.py:63 -#: data/glade-translations:36 -msgid "Raise card:" -msgstr "Karte aufnehmen:" +#: pysollib/ui/tktile/menubar.py:44 +#, fuzzy +msgid "Top" +msgstr "Zwei" -#: pysollib/tile/timeoutsdialog.py:66 pysollib/tk/timeoutsdialog.py:64 -#: data/glade-translations:37 data/glade-translations:41 -msgid "Highlight piles:" -msgstr "Spielfeldstapel hervorheben:" +#: pysollib/ui/tktile/menubar.py:47 +msgid "Bottom" +msgstr "" -#: pysollib/tile/timeoutsdialog.py:67 pysollib/tk/timeoutsdialog.py:66 -#: data/glade-translations:38 -msgid "Highlight cards:" -msgstr "Hervorhebung Karten:" +#: pysollib/ui/tktile/menubar.py:50 +msgid "Left" +msgstr "" -#: pysollib/tile/timeoutsdialog.py:68 pysollib/tk/timeoutsdialog.py:68 -#: data/glade-translations:39 -msgid "Highlight same rank:" -msgstr "Gleichen Rang hervorheben:" +#: pysollib/ui/tktile/menubar.py:53 +msgid "Right" +msgstr "" -#: pysollib/tile/tkhtml.py:77 pysollib/tk/tkhtml.py:72 -msgid "Index" -msgstr "Index" +#: pysollib/ui/tktile/menubar.py:64 +msgid "Visible buttons" +msgstr "" -#: pysollib/tile/tkhtml.py:81 pysollib/tk/tkhtml.py:76 -msgid "Back" -msgstr "Zurück" +#: pysollib/ui/tktile/menubar.py:296 pysollib/ui/tktile/menubar.py:666 +#, fuzzy +msgid "&About " +msgstr "Über " -#: pysollib/tile/tkhtml.py:85 pysollib/tk/tkhtml.py:80 -msgid "Forward" -msgstr "Vorwärts" +#: pysollib/ui/tktile/menubar.py:298 +msgid "&File" +msgstr "" -#: pysollib/tile/tkhtml.py:89 pysollib/tk/tkhtml.py:84 -msgid "Close" -msgstr "Schließen" +#: pysollib/ui/tktile/menubar.py:301 +#, fuzzy +msgid "R&ecent games" +msgstr "Spiel auswählen" -#: pysollib/tile/tkstats.py:70 pysollib/tile/tkstats.py:740 -#: pysollib/tile/tkstats.py:887 pysollib/tk/tkstats.py:909 -#: data/glade-translations:17 -msgid "Current game" -msgstr "Aktuelles Spiel" +#: pysollib/ui/tktile/menubar.py:304 +#, fuzzy +msgid "Select &random game" +msgstr "Zufallsspiel auswählen" -#: pysollib/tile/tkstats.py:74 pysollib/tile/tkstats.py:748 -#: pysollib/tile/tkstats.py:883 pysollib/tk/tkstats.py:903 -#: data/glade-translations:30 -msgid "All games" +#: pysollib/ui/tktile/menubar.py:306 +#, fuzzy +msgid "&All games" msgstr "Alle Spiele" -#: pysollib/tile/tkstats.py:84 -msgid "Progression" -msgstr "Progression" - -#: pysollib/tile/tkstats.py:100 -msgid "&Play this game" -msgstr "Spiel beginnen" +#: pysollib/ui/tktile/menubar.py:309 +#, fuzzy +msgid "Games played and &won" +msgstr "Gespielt: gewonnen/verloren" -#: pysollib/tile/tkstats.py:168 pysollib/tk/tkstats.py:71 -#: data/glade-translations:16 -msgid "Total" -msgstr "Total" +#: pysollib/ui/tktile/menubar.py:312 +#, fuzzy +msgid "Games played and ¬ won" +msgstr "Gespielt: gewonnen/verloren" -#: pysollib/tile/tkstats.py:170 pysollib/tk/tkstats.py:73 -#: data/glade-translations:12 -msgid "Current session" -msgstr "Aktuelle Sitzung" +#: pysollib/ui/tktile/menubar.py:315 +#, fuzzy +msgid "Games not &played" +msgstr "Gespielt: gewonnen/verloren" -#: pysollib/tile/tkstats.py:290 pysollib/tk/tkstats.py:266 -msgid "No games" -msgstr "Keine Spiele" +#: pysollib/ui/tktile/menubar.py:318 +#, fuzzy +msgid "Select game by nu&mber..." +msgstr "Neue Spielnummer auswählen" -#: pysollib/tile/tkstats.py:510 -msgid "Log" -msgstr "Protokoll" +#: pysollib/ui/tktile/menubar.py:321 +#, fuzzy +msgid "Fa&vorite games" +msgstr "Französische Spiele" -#: pysollib/tile/tkstats.py:541 pysollib/tk/tkstats.py:506 -#: pysollib/tk/tkstats.py:575 pysollib/tk/tkstats.py:592 -msgid "&Save to file" -msgstr "In Datei speichern" +#: pysollib/ui/tktile/menubar.py:322 +msgid "A&dd to favorites" +msgstr "" -#: pysollib/tile/tkstats.py:613 pysollib/tk/tkstats.py:608 -msgid "Highlight piles: " -msgstr "Spielfeldstapel hervorheben: " +#: pysollib/ui/tktile/menubar.py:324 +msgid "Remove &from favorites" +msgstr "" -#: pysollib/tile/tkstats.py:614 pysollib/tk/tkstats.py:609 -msgid "Highlight cards: " -msgstr "Hervorhebung Karten: " +#: pysollib/ui/tktile/menubar.py:328 +#, fuzzy +msgid "&Open..." +msgstr "Öffnen" -#: pysollib/tile/tkstats.py:615 pysollib/tk/tkstats.py:610 -msgid "Highlight same rank: " -msgstr "Gleichen Rang hervorheben: " +#: pysollib/ui/tktile/menubar.py:333 +#, fuzzy +msgid "Save &as..." +msgstr "Spiel speichern" -#: pysollib/tile/tkstats.py:619 pysollib/tk/tkstats.py:614 -msgid "" -"\n" -"Redeals: " +#: pysollib/ui/tktile/menubar.py:335 +msgid "E&xport current layout..." msgstr "" -"\n" -"Neu gemischt: " -#: pysollib/tile/tkstats.py:620 pysollib/tk/tkstats.py:615 -msgid "" -"\n" -"Cards in Talon: " +#: pysollib/ui/tktile/menubar.py:338 +msgid "&Import starting layout..." msgstr "" -"\n" -"Karten im Talon: " -#: pysollib/tile/tkstats.py:622 pysollib/tk/tkstats.py:617 -msgid "" -"\n" -"Cards in Waste: " +#: pysollib/ui/tktile/menubar.py:342 +msgid "&Hold and quit" msgstr "" -"\n" -"Karten auf Zwischentalon: " -#: pysollib/tile/tkstats.py:624 pysollib/tk/tkstats.py:619 -msgid "" -"\n" -"Cards in Foundations: " +#: pysollib/ui/tktile/menubar.py:358 +msgid "&Edit" msgstr "" -"\n" -"Karten in Endablage: " - -#: pysollib/tile/tkstats.py:629 pysollib/tk/tkstats.py:625 -msgid "Game status" -msgstr "Spielstatus" -#: pysollib/tile/tkstats.py:632 pysollib/tk/tkstats.py:628 -msgid "Playing time: " -msgstr "Spielzeit: " +#: pysollib/ui/tktile/menubar.py:360 +#, fuzzy +msgid "&Undo" +msgstr "Zurück" -#: pysollib/tile/tkstats.py:633 pysollib/tk/tkstats.py:629 -msgid "Started at: " -msgstr "Gestartet bei: " +#: pysollib/ui/tktile/menubar.py:363 +#, fuzzy +msgid "&Redo" +msgstr "Vorwärts" -#: pysollib/tile/tkstats.py:634 pysollib/tk/tkstats.py:630 -msgid "Moves: " -msgstr "Bewegungen: " +#: pysollib/ui/tktile/menubar.py:365 +#, fuzzy +msgid "Redo &all" +msgstr "Vorwärts" -#: pysollib/tile/tkstats.py:635 pysollib/tk/tkstats.py:631 -msgid "Undo moves: " -msgstr "Züge zurück: " +#: pysollib/ui/tktile/menubar.py:368 +#, fuzzy +msgid "&Set bookmark" +msgstr "Lesezeichen löschen" -#: pysollib/tile/tkstats.py:636 pysollib/tk/tkstats.py:632 -msgid "Bookmark moves: " +#: pysollib/ui/tktile/menubar.py:370 pysollib/ui/tktile/menubar.py:376 +#, fuzzy, python-format +msgid "Bookmark %d" msgstr "Lesezeichen nach: " -#: pysollib/tile/tkstats.py:637 pysollib/tk/tkstats.py:633 -msgid "Demo moves: " -msgstr "Demozüge: " +#: pysollib/ui/tktile/menubar.py:374 +#, fuzzy +msgid "Go&to bookmark" +msgstr "Lesezeichen löschen" -#: pysollib/tile/tkstats.py:638 pysollib/tk/tkstats.py:634 -msgid "Total player moves: " -msgstr "Totale Spielerzüge:" +#: pysollib/ui/tktile/menubar.py:382 +#, fuzzy +msgid "&Clear bookmarks" +msgstr "Lesezeichen löschen" -#: pysollib/tile/tkstats.py:639 pysollib/tk/tkstats.py:635 -msgid "Total moves in this game: " -msgstr "Totale Züge in diesem Spiel: " +#: pysollib/ui/tktile/menubar.py:391 +#, fuzzy +msgid "Solitaire &Wizard" +msgstr "Solitär Assistent" -#: pysollib/tile/tkstats.py:640 pysollib/tk/tkstats.py:636 -msgid "Hints: " -msgstr "Hinweise: " +#: pysollib/ui/tktile/menubar.py:393 +#, fuzzy +msgid "&Edit current game" +msgstr "Aktuelles Spiel" -#: pysollib/tile/tkstats.py:643 pysollib/tk/tkstats.py:640 -msgid "&Statistics..." -msgstr "Statistiken..." +#: pysollib/ui/tktile/menubar.py:396 +#, fuzzy +msgid "&Game" +msgstr "Spiel" -#: pysollib/tile/tkstats.py:670 pysollib/tk/tkstats.py:667 -msgid "N" -msgstr "N" +#: pysollib/ui/tktile/menubar.py:398 +#, fuzzy +msgid "&Deal cards" +msgstr "Zwischentalon aufheben" -#: pysollib/tile/tkstats.py:683 pysollib/tk/tkstats.py:676 -msgid "Result" -msgstr "Ergebnis" +#: pysollib/ui/tktile/menubar.py:401 +#, fuzzy +msgid "&Auto drop" +msgstr "Auto Aufdecken" -#: pysollib/tile/tkstats.py:745 pysollib/tk/tkstats.py:785 -msgid "No TOP for this game" -msgstr "Keine TOP für dieses Spiel" +#: pysollib/ui/tktile/menubar.py:404 +#, fuzzy +msgid "Shu&ffle tiles" +msgstr "Steine Mischen" -#: pysollib/tile/tkstats.py:753 -msgid "No TOP for all games" -msgstr "Keine TOP für alle Spiele" +#: pysollib/ui/tktile/menubar.py:407 +#, fuzzy +msgid "&Pause" +msgstr "Pause" + +#: pysollib/ui/tktile/menubar.py:413 +#, fuzzy +msgid "S&tatus..." +msgstr "Status" -#: pysollib/tile/tkstats.py:765 pysollib/tk/tkstats.py:732 -#: data/glade-translations:21 -msgid "Minimum" -msgstr "Minimum" +#: pysollib/ui/tktile/menubar.py:416 +#, fuzzy +msgid "&Comments..." +msgstr "Danksagung..." -#: pysollib/tile/tkstats.py:767 pysollib/tk/tkstats.py:733 -#: data/glade-translations:22 -msgid "Maximum" -msgstr "Maximum" +#: pysollib/ui/tktile/menubar.py:423 +msgid "Log..." +msgstr "" -#: pysollib/tile/tkstats.py:769 pysollib/tk/tkstats.py:734 -#: data/glade-translations:23 -msgid "Average" -msgstr "Durchschnitt" +#: pysollib/ui/tktile/menubar.py:427 +#, fuzzy +msgid "D&emo statistics" +msgstr "Demo Statistiken" -#: pysollib/tile/tkstats.py:791 pysollib/tk/tkstats.py:754 -#: data/glade-translations:20 -msgid "Total moves:" -msgstr "Alle Züge:" +#: pysollib/ui/tktile/menubar.py:430 +#, fuzzy +msgid "&Assist" +msgstr "Hinweise" -#: pysollib/tile/tkstats.py:891 pysollib/tk/tkstats.py:915 -msgid "Statistics for" -msgstr "Statistiken für" +#: pysollib/ui/tktile/menubar.py:432 +#, fuzzy +msgid "&Hint" +msgstr "Hinweis:" -#: pysollib/tile/tkstats.py:896 pysollib/tk/tkstats.py:920 -msgid "Last 7 days" -msgstr "Letzte 7 Tage" +#: pysollib/ui/tktile/menubar.py:435 +#, fuzzy +msgid "Highlight p&iles" +msgstr "Spielfeldstapel hervorheben:" -#: pysollib/tile/tkstats.py:897 pysollib/tk/tkstats.py:921 -msgid "Last month" -msgstr "Letzter Monat" +#: pysollib/ui/tktile/menubar.py:438 +#, fuzzy +msgid "&Find card" +msgstr "%d Karte" -#: pysollib/tile/tkstats.py:898 pysollib/tk/tkstats.py:922 -msgid "Last year" -msgstr "Letztes Jahr" +#: pysollib/ui/tktile/menubar.py:442 +#, fuzzy +msgid "&Demo" +msgstr "Demo" -#: pysollib/tile/tkstats.py:899 pysollib/tk/tkstats.py:923 -msgid "All time" -msgstr "Jederzeit" +#: pysollib/ui/tktile/menubar.py:445 +#, fuzzy +msgid "Demo (&all games)" +msgstr "Spieledemo" -#: pysollib/tile/tkstats.py:904 pysollib/tk/tkstats.py:930 -msgid "Show graphs" -msgstr "Graphen anzeigen" +#: pysollib/ui/tktile/menubar.py:448 pysollib/ui/tktile/menubar.py:450 +#, fuzzy +msgid "&Solver" +msgstr "Silber" -#: pysollib/tile/tkstats.py:948 pysollib/tile/tkstats.py:964 -#: pysollib/tile/tkstats.py:1002 pysollib/tk/tkstats.py:857 -#: pysollib/tk/tkstats.py:873 pysollib/tk/tkstats.py:977 -msgid "Games/day" -msgstr "Spiele/Tag" +#: pysollib/ui/tktile/menubar.py:453 +msgid "&Piles description" +msgstr "" -#: pysollib/tile/tkstats.py:949 pysollib/tile/tkstats.py:1004 -#: pysollib/tk/tkstats.py:858 pysollib/tk/tkstats.py:979 -msgid "Games/week" -msgstr "Spiele/Woche" +#: pysollib/ui/tktile/menubar.py:459 +#, fuzzy +msgid "&Options" +msgstr "Optionen" -#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:179 -msgid "Open" -msgstr "Öffnen" +#: pysollib/ui/tktile/menubar.py:461 +#, fuzzy +msgid "&Player options..." +msgstr "Spieler Optionen" -#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:179 -msgid "" -"Open a\n" -"saved game" +#: pysollib/ui/tktile/menubar.py:463 +msgid "&Automatic play" msgstr "" -"Öffnet ein\n" -"gespeichertes Spiel" -#: pysollib/tile/toolbar.py:180 pysollib/tk/toolbar.py:180 -msgid "Save" -msgstr "Speichern" +#: pysollib/ui/tktile/menubar.py:465 +#, fuzzy +msgid "Auto &face up" +msgstr "Auto-Flip" -#: pysollib/tile/toolbar.py:180 pysollib/tk/toolbar.py:180 -msgid "Save game" -msgstr "Spiel speichern" +#: pysollib/ui/tktile/menubar.py:468 +#, fuzzy +msgid "A&uto drop" +msgstr "Auto Aufdecken" -#: pysollib/tile/toolbar.py:188 pysollib/tk/toolbar.py:188 -msgid "View statistics" -msgstr "Statistiken anzeigen" +#: pysollib/ui/tktile/menubar.py:471 +#, fuzzy +msgid "Auto &deal" +msgstr "Auto-Flip" -#: pysollib/tile/toolbar.py:202 pysollib/tk/toolbar.py:211 -msgid "Toolbar" -msgstr "Toolbar" +#: pysollib/ui/tktile/menubar.py:475 +msgid "&Quick play" +msgstr "" -#: pysollib/tile/toolbar.py:209 pysollib/tk/toolbar.py:206 -msgid "Player" -msgstr "Spieler" +#: pysollib/ui/tktile/menubar.py:477 +#, fuzzy +msgid "Assist &level" +msgstr "Hinweise" -#: pysollib/tile/toolbar.py:210 pysollib/tk/toolbar.py:207 -msgid "Player options" -msgstr "Spieler Optionen" +#: pysollib/ui/tktile/menubar.py:479 +msgid "Enable &undo" +msgstr "" -#: pysollib/tk/playeroptionsdialog.py:98 -msgid "Choose..." -msgstr "Wählen..." +#: pysollib/ui/tktile/menubar.py:482 +#, fuzzy +msgid "Enable &bookmarks" +msgstr "Lesezeichen löschen" -#: pysollib/tk/playeroptionsdialog.py:123 -msgid "Select name" -msgstr "Name wählen" +#: pysollib/ui/tktile/menubar.py:485 +msgid "Enable &hint" +msgstr "" -#: pysollib/tk/soundoptionsdialog.py:128 data/glade-translations:76 -msgid "Enable samles" +#: pysollib/ui/tktile/menubar.py:488 +#, fuzzy +msgid "Enable shu&ffle" msgstr "Sound aktivieren" -#: pysollib/tk/tkstats.py:507 -msgid "&Reset all..." -msgstr "Alles zurücksetzen..." - -#: pysollib/tk/tkstats.py:574 -msgid "Session &log..." -msgstr "Sitzungsprotokoll..." +#: pysollib/ui/tktile/menubar.py:491 +#, fuzzy +msgid "Enable highlight p&iles" +msgstr "Spielfeldstapel hervorheben:" -#: pysollib/tk/tkstats.py:591 -msgid "&Full log..." -msgstr "Volles Protokoll" +#: pysollib/ui/tktile/menubar.py:495 +#, fuzzy +msgid "Enable highlight &cards" +msgstr "Hervorhebung Karten:" -#: pysollib/util.py:45 -msgid "Club" -msgstr "Klub" +#: pysollib/ui/tktile/menubar.py:499 +#, fuzzy +msgid "Enable highlight same &rank" +msgstr "Gleichen Rang hervorheben:" -#: pysollib/util.py:45 -msgid "Diamond" -msgstr "Diamant" +#: pysollib/ui/tktile/menubar.py:503 +#, fuzzy +msgid "Highlight &no matching" +msgstr "Keine passenden hervorheben:" -#: pysollib/util.py:45 -msgid "Heart" -msgstr "Herz" +#: pysollib/ui/tktile/menubar.py:508 +msgid "&Show removed tiles (in Mahjongg games)" +msgstr "" -#: pysollib/util.py:45 -msgid "Spade" -msgstr "Spaten" +#: pysollib/ui/tktile/menubar.py:512 +msgid "Show hint &arrow (in Shisen-Sho games)" +msgstr "" -#: pysollib/util.py:46 -msgid "black" -msgstr "schwarz" +#: pysollib/ui/tktile/menubar.py:516 +msgid "&Sound..." +msgstr "" -#: pysollib/util.py:46 -msgid "red" -msgstr "rot" +#: pysollib/ui/tktile/menubar.py:527 +msgid "Card si&ze" +msgstr "" -#: pysollib/util.py:71 -msgid "cardset" -msgstr "Kartenset" +#: pysollib/ui/tktile/menubar.py:529 +msgid "&Increase the card size" +msgstr "" -#: pysollib/wizardpresets.py:29 pysollib/wizardutil.py:103 -msgid "My Game" -msgstr "Mein Spiel" +#: pysollib/ui/tktile/menubar.py:532 +msgid "&Decrease the card size" +msgstr "" -#: pysollib/wizardpresets.py:34 -msgid "My Klondike" -msgstr "Mein Klondike" +#: pysollib/ui/tktile/menubar.py:535 +#, fuzzy +msgid "&Auto scaling" +msgstr "Auto-Flip" -#: pysollib/wizardpresets.py:48 -msgid "My FreeCell" -msgstr "Mein Freecell" +#: pysollib/ui/tktile/menubar.py:540 +#, fuzzy +msgid "Cards&et..." +msgstr "Kartenset" -#: pysollib/wizardpresets.py:57 -msgid "My Spider" -msgstr "Meine Spinne" +#: pysollib/ui/tktile/menubar.py:543 +msgid "Table t&ile..." +msgstr "" -#: pysollib/wizardpresets.py:74 -msgid "My Gypsy" -msgstr "Mein Zigeuner" +#: pysollib/ui/tktile/menubar.py:546 +#, fuzzy +msgid "Card &background" +msgstr "Alle Hintergründe" -#: pysollib/wizardpresets.py:87 -msgid "My Grounds for a Divorce" -msgstr "Meine Gründe für eine Scheidung" +#: pysollib/ui/tktile/menubar.py:547 +msgid "Card &view" +msgstr "" -#: pysollib/wizardpresets.py:104 -msgid "My Double Klondike" -msgstr "Mein doppeltes Klondike" +#: pysollib/ui/tktile/menubar.py:549 +msgid "Card shado&w" +msgstr "" -#: pysollib/wizardpresets.py:119 -msgid "My Simple Simon" -msgstr "Mein einfacher Simon" +#: pysollib/ui/tktile/menubar.py:552 +msgid "Shade &legal moves" +msgstr "" -#: pysollib/wizardutil.py:98 -msgid "Initial setting:" -msgstr "Initiale Einstellung:" +#: pysollib/ui/tktile/menubar.py:555 +msgid "&Negative cards bottom" +msgstr "" -#: pysollib/wizardutil.py:120 pysollib/wizardutil.py:124 -msgid "One" -msgstr "Eins" +#: pysollib/ui/tktile/menubar.py:559 +msgid "Shrink face-down cards" +msgstr "" -#: pysollib/wizardutil.py:121 -msgid "Two" -msgstr "Zwei" +#: pysollib/ui/tktile/menubar.py:563 +msgid "Shade &filled stacks" +msgstr "" -#: pysollib/wizardutil.py:122 -msgid "Three" -msgstr "Drei" +#: pysollib/ui/tktile/menubar.py:566 +#, fuzzy +msgid "A&nimations" +msgstr "Tiere" -#: pysollib/wizardutil.py:123 -msgid "Four" -msgstr "Vier" +#: pysollib/ui/tktile/menubar.py:568 +#, fuzzy +msgid "&None" +msgstr "Nein" -#: pysollib/wizardutil.py:125 -msgid "Number of decks:" -msgstr "Nummer der Decks:" +#: pysollib/ui/tktile/menubar.py:571 +msgid "&Very fast" +msgstr "" -#: pysollib/wizardutil.py:135 -msgid "Layout:" -msgstr "Layout:" +#: pysollib/ui/tktile/menubar.py:574 +msgid "&Fast" +msgstr "" -#: pysollib/wizardutil.py:139 pysollib/wizardutil.py:146 -msgid "Deal all cards at the beginning" -msgstr "Nehme alle Karten am Anfang auf" +#: pysollib/ui/tktile/menubar.py:577 +msgid "&Medium" +msgstr "" -#: pysollib/wizardutil.py:140 -msgid "Deal to waste" -msgstr "Ablegen in Zwischentalon" +#: pysollib/ui/tktile/menubar.py:580 +msgid "&Slow" +msgstr "" -#: pysollib/wizardutil.py:141 -msgid "Deal to tableau" -msgstr "Lege auf das Tableau" +#: pysollib/ui/tktile/menubar.py:583 +msgid "V&ery slow" +msgstr "" -#: pysollib/wizardutil.py:142 -msgid "Deal to reserves" -msgstr "Lege in die Reserve" +#: pysollib/ui/tktile/menubar.py:587 +msgid "&Redeal animation" +msgstr "" -#: pysollib/wizardutil.py:144 -msgid "Grounds for a Divorce" -msgstr "Gründe für eine Scheidung" +#: pysollib/ui/tktile/menubar.py:592 +msgid "&Winning animation" +msgstr "" -#: pysollib/wizardutil.py:151 pysollib/wizardutil.py:157 -msgid "No redeals" -msgstr "Keine neuen Karten" +#: pysollib/ui/tktile/menubar.py:595 +msgid "&Mouse" +msgstr "" -#: pysollib/wizardutil.py:152 -msgid "One redeal" -msgstr "Ein neues Aufheben" +#: pysollib/ui/tktile/menubar.py:597 +msgid "&Drag-and-Drop" +msgstr "" -#: pysollib/wizardutil.py:153 -msgid "Two redeals" -msgstr "Zwei Neudecks" +#: pysollib/ui/tktile/menubar.py:601 +msgid "&Point-and-Click" +msgstr "" -#: pysollib/wizardutil.py:154 -msgid "Three redeals" -msgstr "Drei neue Decks" +#: pysollib/ui/tktile/menubar.py:605 +msgid "&Sticky mouse" +msgstr "" -#: pysollib/wizardutil.py:158 -msgid "Number of redeals:" -msgstr "Anzahl neuer Kartenaufnahmen:" +#: pysollib/ui/tktile/menubar.py:610 +msgid "Use mouse for undo/redo" +msgstr "" -#: pysollib/wizardutil.py:165 -msgid "# of cards dealt to the waste:" -msgstr "Anzahl der Karten in der Zwischentalon :" +#: pysollib/ui/tktile/menubar.py:614 +#, fuzzy +msgid "&Fonts..." +msgstr "Danksagung..." -#: pysollib/wizardutil.py:171 -msgid "Shuffle during redeal:" -msgstr "Mischen während Neudecks:" +#: pysollib/ui/tktile/menubar.py:615 +#, fuzzy +msgid "&Colors..." +msgstr "Danksagung..." -#: pysollib/wizardutil.py:176 pysollib/wizardutil.py:184 -#: pysollib/wizardutil.py:224 -msgid "Same suit" -msgstr "Gleiches Set" +#: pysollib/ui/tktile/menubar.py:616 +msgid "Time&outs..." +msgstr "" -#: pysollib/wizardutil.py:177 pysollib/wizardutil.py:225 -#: pysollib/wizardutil.py:242 -msgid "Alternate color" -msgstr "Alternative Farben" +#: pysollib/ui/tktile/menubar.py:619 +#, fuzzy +msgid "&Toolbar" +msgstr "Toolbar" -#: pysollib/wizardutil.py:178 pysollib/wizardutil.py:226 -msgid "Same color" -msgstr "Gleiche Farbe" +#: pysollib/ui/tktile/menubar.py:621 +#, fuzzy +msgid "Stat&usbar" +msgstr "Status" -#: pysollib/wizardutil.py:179 pysollib/wizardutil.py:227 -msgid "Rank" -msgstr "Rank" +#: pysollib/ui/tktile/menubar.py:623 +msgid "Show &statusbar" +msgstr "" -#: pysollib/wizardutil.py:180 pysollib/wizardutil.py:235 -msgid "Spider same suit" -msgstr "Spinne gleiche Farbe" +#: pysollib/ui/tktile/menubar.py:626 +#, fuzzy +msgid "Show &number of cards" +msgstr "nach Nummer der Karten" -#: pysollib/wizardutil.py:181 pysollib/wizardutil.py:236 -msgid "Spider alternate color" -msgstr "Spinne alternative Farbe" +#: pysollib/ui/tktile/menubar.py:629 +msgid "Show &help bar" +msgstr "" -#: pysollib/wizardutil.py:182 -msgid "Spider rank" -msgstr "Spinne Rang" +#: pysollib/ui/tktile/menubar.py:633 +#, fuzzy +msgid "Save games &geometry" +msgstr "Spiel speichern" -#: pysollib/wizardutil.py:191 pysollib/wizardutil.py:249 -#: pysollib/wizardutil.py:252 -msgid "Any" -msgstr "Jeder" +#: pysollib/ui/tktile/menubar.py:637 +#, fuzzy +msgid "&Demo logo" +msgstr " Demo " -#: pysollib/wizardutil.py:194 pysollib/wizardutil.py:253 -msgid "Base card:" -msgstr "Basiskarte:" +#: pysollib/ui/tktile/menubar.py:640 +msgid "Startup splash sc&reen" +msgstr "" -#: pysollib/wizardutil.py:198 pysollib/wizardutil.py:199 -#: pysollib/wizardutil.py:257 -msgid "Up" -msgstr "Hoch" +#: pysollib/ui/tktile/menubar.py:649 +#, fuzzy +msgid "&Help" +msgstr " Hilfe" -#: pysollib/wizardutil.py:198 pysollib/wizardutil.py:257 -#: pysollib/wizardutil.py:258 -msgid "Down" -msgstr "Unten" +#: pysollib/ui/tktile/menubar.py:651 +msgid "&Contents" +msgstr "" -#: pysollib/wizardutil.py:200 pysollib/wizardutil.py:259 -msgid "Direction:" -msgstr "Richtung:" +#: pysollib/ui/tktile/menubar.py:654 +msgid "&How to play" +msgstr "" -#: pysollib/wizardutil.py:204 pysollib/wizardutil.py:205 -#: pysollib/wizardutil.py:263 -msgid "Top card" -msgstr "Top Karten" +#: pysollib/ui/tktile/menubar.py:657 +#, fuzzy +msgid "&Rules for this game" +msgstr "Regeln dieses Spiels" -#: pysollib/wizardutil.py:204 pysollib/wizardutil.py:250 -msgid "None" -msgstr "Nein" +#: pysollib/ui/tktile/menubar.py:660 +msgid "&License terms" +msgstr "" -#: pysollib/wizardutil.py:206 pysollib/wizardutil.py:265 -msgid "Move:" -msgstr "Bewegung:" +#: pysollib/ui/tktile/menubar.py:796 +#, fuzzy +msgid "All &games..." +msgstr "Alle Spiele..." -#: pysollib/wizardutil.py:212 -msgid "First card sets base cards:" -msgstr "Erste Karte legt Basiskarten:" +#: pysollib/ui/tktile/menubar.py:798 +#, fuzzy +msgid "Playable pre&view..." +msgstr "Spielbare Vorschau - " -#: pysollib/wizardutil.py:220 -msgid "Number of tableau piles:" -msgstr "Anzahl der Tableaufelder:" +#: pysollib/ui/tktile/menubar.py:853 +#, fuzzy +msgid "&Mahjongg games" +msgstr "Mahjongg Spiele" -#: pysollib/wizardutil.py:228 -msgid "Any suit but the same" -msgstr "Jeder Anzug ist gleich" +#: pysollib/ui/tktile/menubar.py:892 +#, fuzzy +msgid "&Popular games" +msgstr "Populäre Spiele" -#: pysollib/wizardutil.py:230 -msgid "Up or down by same suit" -msgstr "Oben oder unten nach gleichem Deck" +#: pysollib/ui/tktile/menubar.py:900 +#, fuzzy +msgid "&French games" +msgstr "Französische Spiele" -#: pysollib/wizardutil.py:231 -msgid "Up or down by alternate color" -msgstr "Oben oder unten bei alternativer Farbe" +#: pysollib/ui/tktile/menubar.py:907 +#, fuzzy +msgid "&Oriental games" +msgstr "Orientalische Spiele" -#: pysollib/wizardutil.py:232 -msgid "Up or down by rank" -msgstr "Oben oder unten nach Rang" +#: pysollib/ui/tktile/menubar.py:915 +#, fuzzy +msgid "&Special games" +msgstr "Spezialspiele" -#: pysollib/wizardutil.py:233 -msgid "Up or down by same color" -msgstr "Oben oder unten nach gleicher Farbe" +#: pysollib/ui/tktile/menubar.py:921 +#, fuzzy +msgid "&Custom games" +msgstr "Benutzerdef. Spiel" -#: pysollib/wizardutil.py:238 -msgid "Yukon same suit" -msgstr "Yukon gleiche Farbe" +#: pysollib/ui/tktile/menubar.py:929 +#, fuzzy +msgid "&All games by name" +msgstr "Alle Spiele" -#: pysollib/wizardutil.py:239 -msgid "Yukon alternate color" -msgstr "Yukon alternative Farben" +#: pysollib/ui/tktile/menubar.py:1177 +msgid "Export game error" +msgstr "" -#: pysollib/wizardutil.py:240 -msgid "Yukon rank" -msgstr "Yukon Rang" +#: pysollib/ui/tktile/menubar.py:1178 +msgid "" +"\n" +"Unsupported game for export.\n" +msgstr "" -#: pysollib/wizardutil.py:263 pysollib/wizardutil.py:264 -msgid "Sequence" -msgstr "Sequenz" +#: pysollib/ui/tktile/menubar.py:1214 pysollib/ui/tktile/menubar.py:1248 +msgid "Import game error" +msgstr "" -#: pysollib/wizardutil.py:271 -msgid "Wrapping:" -msgstr "Verpackung:" +#: pysollib/ui/tktile/menubar.py:1215 +msgid "" +"\n" +"Unsupported game for import.\n" +msgstr "" -#: pysollib/wizardutil.py:278 -msgid "Use \"Super Move\" feature:" -msgstr "Benutzt \"Super Move\" Merkmal" +#: pysollib/ui/tktile/menubar.py:1676 +#, fuzzy, python-format +msgid "" +"\n" +"Error while saving game.\n" +"\n" +"%s\n" +msgstr "Fehler während des Ladens" -#: pysollib/wizardutil.py:286 -msgid "Number of reserves:" -msgstr "Anzahl der Reserve" +#: pysollib/ui/tktile/solverdialog.py:44 data/pysolfc.glade:74 +#: data/pysolfc.glade:1250 +msgid "Game:" +msgstr "Spiel:" -#: pysollib/wizardutil.py:293 -msgid "Max # of accepted cards:" -msgstr "Max. Anzahl akzeptierter Karten:" +#: pysollib/ui/tktile/solverdialog.py:59 +msgid "Preset:" +msgstr "" -#: pysollib/wizardutil.py:297 -msgid "Triangle" -msgstr "Triangel" +#: pysollib/ui/tktile/solverdialog.py:71 +msgid "Max iterations:" +msgstr "" -#: pysollib/wizardutil.py:298 pysollib/wizardutil.py:300 -msgid "Rectangle" -msgstr "Rechteck" +#: pysollib/ui/tktile/solverdialog.py:88 +#, fuzzy +msgid "Progress" +msgstr "Progression" -#: pysollib/wizardutil.py:308 -msgid "# of face-down cards dealt to the tableau pile:" -msgstr "Anzahl verdeckter Karten auf dem Stapel:" +#: pysollib/ui/tktile/solverdialog.py:96 +#, fuzzy +msgid "Iteration:" +msgstr "Richtung:" -#: pysollib/wizardutil.py:315 -msgid "# of face-up cards dealt to the tableau pile:" -msgstr "Anzahl aufgedeckter Karten auf dem Stapel:" +#: pysollib/ui/tktile/solverdialog.py:103 +msgid "Depth:" +msgstr "" -#: pysollib/wizardutil.py:322 -msgid "# of cards dealt to the reserve:" -msgstr "Anzahl der Karten in der Reserve:" +#: pysollib/ui/tktile/solverdialog.py:110 +#, fuzzy +msgid "Stored-States:" +msgstr "Stores" -#: pysollib/wizardutil.py:329 -msgid "Max # of dealt cards:" -msgstr "Max. Anzahl von aufgenommenen Karten :" +#: pysollib/ui/tktile/solverdialog.py:180 +msgid "Solver not found in the PATH" +msgstr "" -#: pysollib/wizardutil.py:335 -msgid "Deal first cards to the foundations:" -msgstr "Gebe erste Karten zu der Endablage:" +#: pysollib/ui/tktile/solverdialog.py:185 +#, python-format +msgid "This game can be hinted in %d move." +msgid_plural "This game can be hinted in %d moves." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: pysollib/wizardutil.py:341 -msgid "General" -msgstr "General" +#: pysollib/ui/tktile/solverdialog.py:189 +#, python-format +msgid "This game is solvable in %d move." +msgid_plural "This game is solvable in %d moves." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: pysollib/wizardutil.py:347 -msgid "Talon" -msgstr "Talon" +#: pysollib/ui/tktile/solverdialog.py:197 +msgid "I could not solve this game." +msgstr "" -#: pysollib/wizardutil.py:352 -msgid "Foundations" -msgstr "Endablage" +#: pysollib/ui/tktile/solverdialog.py:199 +msgid "Iterations count exceeded (Intractable)" +msgstr "" -#: pysollib/wizardutil.py:358 -msgid "Tableau" -msgstr "Tableau" +#: pysollib/ui/tktile/tkconst.py:53 +#, fuzzy +msgid "Icons only" +msgstr "Nur Glück" -#: pysollib/wizardutil.py:366 -msgid "Reserves" -msgstr "Reserven" +#: pysollib/ui/tktile/tkconst.py:54 +msgid "Text below icons" +msgstr "" -#: pysollib/wizardutil.py:369 -msgid "Opening deal" -msgstr "Eröffnungskauf" +#: pysollib/ui/tktile/tkconst.py:55 +msgid "Text beside icons" +msgstr "" + +#: pysollib/ui/tktile/tkconst.py:56 +#, fuzzy +msgid "Text only" +msgstr "Nur Trumpf" -#: data/glade-translations:7 +#: data/pysolfc.glade:7 msgid "Game Statistics" msgstr "Spiel Statistiken" -#: data/glade-translations:8 data/glade-translations:28 -msgid "Game:" -msgstr "Spiel:" - -#: data/glade-translations:24 +#: data/pysolfc.glade:1088 msgid "Summary" msgstr "Zusammenfassung" -#: data/glade-translations:27 +#: data/pysolfc.glade:1223 msgid "Total moves" msgstr "Züge total" -#: data/glade-translations:42 -msgid "Highlight cards 1:" -msgstr "Hervorhebung Karten 1:" - -#: data/glade-translations:43 -msgid "Highlight cards 2:" -msgstr "Hervorhebung Karten 2:" - -#: data/glade-translations:44 -msgid "Highlight same rank 1:" -msgstr "Hervorhebung gleicher Rang 1:" - -#: data/glade-translations:45 -msgid "Highlight same rank 2:" -msgstr "Hervorhebung gleicher Rang 2:" - -#: data/glade-translations:46 -msgid "Hint arrow:" -msgstr "Hinweispfeil:" - -#: data/glade-translations:47 -msgid "Highlight not matching:" -msgstr "Keine passenden hervorheben:" - -#: data/glade-translations:56 -msgid "Text foreground:" -msgstr "Text Vordergrund:" - -#: data/glade-translations:57 +#: data/pysolfc.glade:3145 msgid "Set font" msgstr "Schrift einstellen" - -#: data/glade-translations:72 -msgid "Sound settings" -msgstr "Ton Einstellungen" diff --git a/po/games.pot b/po/games.pot index 4ed253995f..b22386b521 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 Mar 7 21:38:07 2011\n" +"POT-Creation-Date: Thu Jul 18 19:36:14 2019\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -702,6 +702,9 @@ msgstr "" msgid "Czarina" msgstr "" +msgid "Daddy Longlegs" +msgstr "" + msgid "Danda" msgstr "" @@ -1272,6 +1275,12 @@ msgstr "" msgid "FreeCell" msgstr "" +msgid "FreeCell with Two Reserves" +msgstr "" + +msgid "FreeCell with Zero Reserves" +msgstr "" + msgid "Frog" msgstr "" diff --git a/po/it_games.po b/po/it_games.po index 6db72a6345..fbfcc0ed41 100644 --- a/po/it_games.po +++ b/po/it_games.po @@ -5,10 +5,11 @@ msgid "" msgstr "" "Project-Id-Version: it_games\n" -"POT-Creation-Date: Thu Sep 6 15:06:46 2007\n" +"POT-Creation-Date: Thu Jul 18 18:43:59 2019\n" "PO-Revision-Date: 2011-05-12 18:46+0200\n" "Last-Translator: Giuliano Colla \n" "Language-Team: Italiano \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -75,6 +76,9 @@ msgstr "Conoscenti" msgid "Adela" msgstr "Adelina" +msgid "Aglet" +msgstr "" + msgid "Agnes Bernauer" msgstr "Agnese Bernauer" @@ -243,6 +247,12 @@ msgstr "" msgid "Bavarian Patience" msgstr "" +msgid "Bayan" +msgstr "" + +msgid "Beacon" +msgstr "" + msgid "Beak and Flipper" msgstr "" @@ -522,6 +532,9 @@ msgstr "" msgid "Cat's Tail" msgstr "" +msgid "Catherine the Great" +msgstr "" + msgid "Cavalier" msgstr "" @@ -690,6 +703,9 @@ msgstr "" msgid "Czarina" msgstr "" +msgid "Daddy Longlegs" +msgstr "" + msgid "Danda" msgstr "" @@ -804,6 +820,9 @@ msgstr "" msgid "Double Bisley" msgstr "" +msgid "Double Blue Moon" +msgstr "" + msgid "Double Canfield" msgstr "" @@ -876,12 +895,18 @@ msgstr "" msgid "Double Measure" msgstr "" +msgid "Double Montana" +msgstr "" + msgid "Double Pyramid" msgstr "" msgid "Double Rail" msgstr "" +msgid "Double Red Moon" +msgstr "" + msgid "Double Russian Solitaire" msgstr "" @@ -942,6 +967,9 @@ msgstr "" msgid "Dutch Solitaire" msgstr "" +msgid "Dutchess" +msgstr "" + msgid "Eagle Wing" msgstr "" @@ -972,6 +1000,9 @@ msgstr "" msgid "Eight Off" msgstr "" +msgid "Eight Packs" +msgstr "" + msgid "Eight Sages" msgstr "" @@ -1158,6 +1189,9 @@ msgstr "" msgid "Flying Dragon" msgstr "" +msgid "Foothold" +msgstr "" + msgid "Footling" msgstr "" @@ -1242,6 +1276,12 @@ msgstr "" msgid "FreeCell" msgstr "" +msgid "FreeCell with Two Reserves" +msgstr "" + +msgid "FreeCell with Zero Reserves" +msgstr "" + msgid "Frog" msgstr "" @@ -1425,6 +1465,9 @@ msgstr "" msgid "Hanoi Puzzle 6" msgstr "" +msgid "Hanoi Sequence" +msgstr "" + msgid "Happy New Year" msgstr "" @@ -1638,6 +1681,9 @@ msgstr "" msgid "Katrina's Game Relaxed" msgstr "" +msgid "Kentish" +msgstr "" + msgid "Khadga" msgstr "" @@ -2310,7 +2356,7 @@ msgstr "" msgid "Mahjongg Stargate" msgstr "" -msgid "Mahjongg Step Pyramid" +msgid "Mahjongg Steps Pyramid" msgstr "" msgid "Mahjongg Stonehenge" @@ -2652,6 +2698,15 @@ msgstr "" msgid "Northwest Territory" msgstr "" +msgid "Not Shisen-Sho 14x6" +msgstr "" + +msgid "Not Shisen-Sho 18x8" +msgstr "" + +msgid "Not Shisen-Sho 24x12" +msgstr "" + msgid "Number Ten" msgstr "" @@ -2904,6 +2959,9 @@ msgstr "" msgid "Puss in the Corner" msgstr "" +msgid "Putt Putt" +msgstr "" + msgid "Pyramid" msgstr "" @@ -2925,12 +2983,18 @@ msgstr "" msgid "Quadrangle" msgstr "" +msgid "Quadrille" +msgstr "" + msgid "Quadruple Alliance" msgstr "" msgid "Quads" msgstr "" +msgid "Quads +" +msgstr "" + msgid "Quartets" msgstr "" @@ -3000,6 +3064,10 @@ msgstr "" msgid "Relax" msgstr "" +#, fuzzy +msgid "Relaxed Accordion" +msgstr "Fisarmonica" + msgid "Relaxed FreeCell" msgstr "" @@ -3015,6 +3083,9 @@ msgstr "" msgid "Relaxed Spider" msgstr "" +msgid "Relaxed Three Fir-trees" +msgstr "" + msgid "Repair" msgstr "" @@ -3228,13 +3299,13 @@ msgstr "" msgid "Shifting" msgstr "" -msgid "Shisen-Sho (No Gra) 14x6" +msgid "Shisen-Sho (No Gravity) 14x6" msgstr "" -msgid "Shisen-Sho (No Gra) 18x8" +msgid "Shisen-Sho (No Gravity) 18x8" msgstr "" -msgid "Shisen-Sho (No Gra) 24x12" +msgid "Shisen-Sho (No Gravity) 24x12" msgstr "" msgid "Shisen-Sho 14x6" @@ -3423,15 +3494,15 @@ msgstr "" msgid "Stargate" msgstr "" -msgid "Step Pyramid" -msgstr "" - msgid "Step-Up" msgstr "" msgid "Steps" msgstr "" +msgid "Steps Pyramid" +msgstr "" + msgid "Steve" msgstr "" @@ -3597,6 +3668,9 @@ msgstr "" msgid "Thieves of Egypt" msgstr "" +msgid "Thirteen Packs" +msgstr "" + msgid "Thirteen Up" msgstr "" @@ -3864,6 +3938,9 @@ msgstr "" msgid "Waning Moon" msgstr "" +msgid "Wasatch" +msgstr "" + msgid "Washington's Favorite" msgstr "" @@ -3968,4 +4045,3 @@ msgstr "" msgid "Zodiac" msgstr "" - diff --git a/po/it_pysol.po b/po/it_pysol.po index 676d9e74ff..d87c819d66 100644 --- a/po/it_pysol.po +++ b/po/it_pysol.po @@ -10,46 +10,47 @@ msgid "" msgstr "" "Project-Id-Version: it_pysol\n" -"POT-Creation-Date: Thu Sep 6 15:07:58 2007\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-07-18 19:21+0300\n" "PO-Revision-Date: 2011-07-23 14:48+0200\n" "Last-Translator: Giuliano Colla \n" "Language-Team: Italiano \n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.6con\n" -"Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: KBabel 1.11.4\n" -#: pysollib/actions.py:270 pysollib/tile/toolbar.py:189 -#: pysollib/tk/toolbar.py:188 +#: pysollib/actions.py:232 pysollib/kivy/toolbar.py:191 +#: pysollib/tile/toolbar.py:176 pysollib/tk/toolbar.py:176 msgid "New game" msgstr "Nuovo gioco" -#: pysollib/actions.py:283 pysollib/tile/menubar.py:852 -#: pysollib/tile/menubar.py:866 pysollib/tk/menubar.py:853 -#: pysollib/tk/menubar.py:867 +#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1667 +#: pysollib/pysolgtk/menubar.py:648 pysollib/ui/tktile/menubar.py:1014 +#: pysollib/ui/tktile/menubar.py:1030 msgid "Select game" msgstr "Scegliere nuovo gioco" -#: pysollib/actions.py:297 +#: pysollib/actions.py:261 msgid "Invalid game number" msgstr "Numero non valido" -#: pysollib/actions.py:298 +#: pysollib/actions.py:262 msgid "Invalid game number\n" msgstr "Numero non valido\n" -#: pysollib/actions.py:315 +#: pysollib/actions.py:280 msgid "Select next game number" msgstr "Scegliere numero prossimo gioco" -#: pysollib/actions.py:324 pysollib/actions.py:334 +#: pysollib/actions.py:291 pysollib/actions.py:303 msgid "Select new game number" msgstr "Scegliere nuovo gioco" -#: pysollib/actions.py:325 +#: pysollib/actions.py:292 msgid "" "\n" "\n" @@ -59,89 +60,97 @@ msgstr "" "\n" "Introdurre numero" -#: pysollib/actions.py:326 -msgid "&Next number" -msgstr "&Numero successivo" - -#: pysollib/actions.py:326 pysollib/app.py:731 pysollib/app.py:1018 -#: pysollib/app.py:1030 pysollib/game.py:1042 pysollib/game.py:2334 -#: pysollib/tile/colorsdialog.py:114 pysollib/tile/edittextdialog.py:83 -#: pysollib/tile/fontsdialog.py:142 pysollib/tile/fontsdialog.py:202 -#: pysollib/tile/gameinfodialog.py:154 pysollib/tile/menubar.py:1351 -#: pysollib/tile/playeroptionsdialog.py:109 pysollib/tile/selectcardset.py:389 -#: pysollib/tile/selecttile.py:162 pysollib/tile/soundoptionsdialog.py:168 -#: pysollib/tile/soundoptionsdialog.py:206 pysollib/tile/timeoutsdialog.py:95 -#: pysollib/tile/tkhtml.py:506 pysollib/tile/tkstats.py:123 -#: pysollib/tile/tkstats.py:561 pysollib/tile/tkstats.py:662 -#: pysollib/tile/tkstats.py:743 pysollib/tile/tkwidget.py:155 -#: pysollib/tile/tkwidget.py:369 pysollib/tile/wizarddialog.py:148 -#: pysollib/tk/colorsdialog.py:113 pysollib/tk/edittextdialog.py:82 -#: pysollib/tk/fontsdialog.py:140 pysollib/tk/fontsdialog.py:202 -#: pysollib/tk/gameinfodialog.py:154 pysollib/tk/playeroptionsdialog.py:84 -#: pysollib/tk/playeroptionsdialog.py:159 pysollib/tk/selectcardset.py:237 -#: pysollib/tk/selectcardset.py:389 pysollib/tk/selecttile.py:160 -#: pysollib/tk/soundoptionsdialog.py:166 pysollib/tk/soundoptionsdialog.py:206 -#: pysollib/tk/timeoutsdialog.py:90 pysollib/tk/tkhtml.py:501 -#: pysollib/tk/tkstats.py:289 pysollib/tk/tkstats.py:510 -#: pysollib/tk/tkstats.py:577 pysollib/tk/tkstats.py:592 -#: pysollib/tk/tkstats.py:634 pysollib/tk/tkstats.py:706 -#: pysollib/tk/tkstats.py:790 pysollib/tk/tkstats.py:958 -#: pysollib/tk/tkwidget.py:161 pysollib/tk/tkwidget.py:359 -#: pysollib/tk/wizarddialog.py:138 +#: pysollib/actions.py:293 pysollib/app.py:523 pysollib/app.py:817 +#: pysollib/game/__init__.py:1270 pysollib/game/__init__.py:2487 +#: pysollib/kivy/tkhtml.py:690 pysollib/kivy/tkstats.py:249 +#: pysollib/kivy/tkwidget.py:97 pysollib/pysolgtk/playeroptionsdialog.py:79 +#: pysollib/pysolgtk/selecttile.py:158 pysollib/pysolgtk/tkhtml.py:542 +#: pysollib/pysolgtk/tkstats.py:556 pysollib/pysolgtk/tkwidget.py:151 +#: pysollib/tile/fontsdialog.py:140 pysollib/tile/fontsdialog.py:202 +#: pysollib/tile/menubar.py:111 pysollib/tile/playeroptionsdialog.py:89 +#: pysollib/tile/selectcardset.py:321 pysollib/tile/selectcardset.py:545 +#: pysollib/tile/selecttile.py:154 pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tile/soundoptionsdialog.py:188 pysollib/tile/timeoutsdialog.py:92 +#: pysollib/tile/tkstats.py:101 pysollib/tile/tkstats.py:540 +#: pysollib/tile/tkstats.py:645 pysollib/tile/tkstats.py:726 +#: pysollib/tile/tkwidget.py:138 pysollib/tile/tkwidget.py:359 +#: pysollib/tile/wizarddialog.py:143 pysollib/tk/fontsdialog.py:134 +#: pysollib/tk/fontsdialog.py:200 pysollib/tk/playeroptionsdialog.py:64 +#: pysollib/tk/playeroptionsdialog.py:138 pysollib/tk/selectcardset.py:313 +#: pysollib/tk/selectcardset.py:506 pysollib/tk/selecttile.py:152 +#: pysollib/tk/soundoptionsdialog.py:152 pysollib/tk/soundoptionsdialog.py:193 +#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkstats.py:278 +#: pysollib/tk/tkstats.py:505 pysollib/tk/tkstats.py:574 +#: pysollib/tk/tkstats.py:591 pysollib/tk/tkstats.py:639 +#: pysollib/tk/tkstats.py:712 pysollib/tk/tkstats.py:796 +#: pysollib/tk/tkstats.py:963 pysollib/tk/tkwidget.py:143 +#: pysollib/tk/tkwidget.py:351 pysollib/tk/wizarddialog.py:132 +#: pysollib/ui/tktile/colorsdialog.py:118 +#: pysollib/ui/tktile/edittextdialog.py:38 +#: pysollib/ui/tktile/gameinfodialog.py:152 pysollib/ui/tktile/tkhtml.py:435 msgid "&OK" msgstr "&Ok" -#: pysollib/actions.py:326 pysollib/app.py:732 pysollib/app.py:1030 -#: pysollib/game.py:1042 pysollib/game.py:1720 pysollib/game.py:1739 -#: pysollib/game.py:1746 pysollib/game.py:1752 -#: pysollib/tile/colorsdialog.py:114 pysollib/tile/edittextdialog.py:83 -#: pysollib/tile/fontsdialog.py:142 pysollib/tile/fontsdialog.py:202 -#: pysollib/tile/playeroptionsdialog.py:109 pysollib/tile/selectcardset.py:238 -#: pysollib/tile/selectgame.py:303 pysollib/tile/selectgame.py:433 -#: pysollib/tile/selecttile.py:162 pysollib/tile/soundoptionsdialog.py:168 -#: pysollib/tile/timeoutsdialog.py:95 pysollib/tile/tkwidget.py:369 -#: pysollib/tile/wizarddialog.py:148 pysollib/tk/colorsdialog.py:113 -#: pysollib/tk/edittextdialog.py:82 pysollib/tk/fontsdialog.py:140 -#: pysollib/tk/fontsdialog.py:202 pysollib/tk/menubar.py:1155 -#: pysollib/tk/menubar.py:1157 pysollib/tk/playeroptionsdialog.py:84 -#: pysollib/tk/playeroptionsdialog.py:159 pysollib/tk/selectcardset.py:237 -#: pysollib/tk/selectgame.py:304 pysollib/tk/selectgame.py:434 -#: pysollib/tk/selecttile.py:160 pysollib/tk/soundoptionsdialog.py:166 -#: pysollib/tk/timeoutsdialog.py:90 pysollib/tk/tkwidget.py:359 -#: pysollib/tk/wizarddialog.py:138 +#: pysollib/actions.py:293 +msgid "&Next number" +msgstr "&Numero successivo" + +#: pysollib/actions.py:293 pysollib/app.py:524 pysollib/game/__init__.py:1270 +#: pysollib/game/__init__.py:1939 pysollib/game/__init__.py:1957 +#: pysollib/game/__init__.py:1965 pysollib/game/__init__.py:1972 +#: pysollib/kivy/menubar.py:2065 pysollib/kivy/menubar.py:2068 +#: pysollib/kivy/selectcardset.py:61 +#: pysollib/pysolgtk/playeroptionsdialog.py:79 +#: pysollib/pysolgtk/selectcardset.py:229 pysollib/pysolgtk/selectgame.py:324 +#: pysollib/pysolgtk/selecttile.py:158 pysollib/tile/fontsdialog.py:140 +#: pysollib/tile/fontsdialog.py:202 pysollib/tile/playeroptionsdialog.py:89 +#: pysollib/tile/selectcardset.py:321 pysollib/tile/selectcardset.py:543 +#: pysollib/tile/selectgame.py:308 pysollib/tile/selectgame.py:438 +#: pysollib/tile/selecttile.py:154 pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tile/timeoutsdialog.py:92 pysollib/tile/tkwidget.py:359 +#: pysollib/tile/wizarddialog.py:143 pysollib/tk/fontsdialog.py:134 +#: pysollib/tk/fontsdialog.py:200 pysollib/tk/menubar.py:89 +#: pysollib/tk/menubar.py:90 pysollib/tk/playeroptionsdialog.py:64 +#: pysollib/tk/playeroptionsdialog.py:138 pysollib/tk/selectcardset.py:313 +#: pysollib/tk/selectgame.py:310 pysollib/tk/selectgame.py:439 +#: pysollib/tk/selecttile.py:152 pysollib/tk/soundoptionsdialog.py:152 +#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkwidget.py:351 +#: pysollib/tk/wizarddialog.py:132 pysollib/ui/tktile/colorsdialog.py:118 +#: pysollib/ui/tktile/edittextdialog.py:38 msgid "&Cancel" msgstr "&Cancella" -#: pysollib/actions.py:342 +#: pysollib/actions.py:311 msgid "Select random game" msgstr "Un gioco a caso" -#: pysollib/actions.py:375 +#: pysollib/actions.py:346 msgid "Select next game" msgstr "Gioco successivo" -#: pysollib/actions.py:408 pysollib/tile/toolbar.py:204 -#: pysollib/tk/toolbar.py:203 +#: pysollib/actions.py:384 pysollib/kivy/toolbar.py:206 +#: pysollib/tile/toolbar.py:191 pysollib/tk/toolbar.py:191 msgid "Quit " msgstr "Abbandona " -#: pysollib/actions.py:459 +#: pysollib/actions.py:447 msgid "Clear bookmarks" msgstr "Pulisci segnalibri" -#: pysollib/actions.py:460 +#: pysollib/actions.py:448 msgid "Clear all bookmarks ?" msgstr "Ripulire tutti i segnalibri?" -#: pysollib/actions.py:470 +#: pysollib/actions.py:459 msgid "Restart game" msgstr "Ricomincia il gioco" -#: pysollib/actions.py:471 +#: pysollib/actions.py:460 msgid "Restart this game ?" msgstr "Ricomincio questo gioco?" -#: pysollib/actions.py:511 +#: pysollib/actions.py:505 +#, python-format msgid "" "Comments for %s:\n" "\n" @@ -149,19 +158,19 @@ msgstr "" "Commenti per %s:\n" "\n" -#: pysollib/actions.py:513 +#: pysollib/actions.py:507 msgid "Comments for " msgstr "Commenti per " -#: pysollib/actions.py:531 pysollib/actions.py:559 +#: pysollib/actions.py:525 pysollib/actions.py:549 msgid "Error while writing to file" msgstr "Errore in scrittura del file" -#: pysollib/actions.py:534 pysollib/actions.py:562 +#: pysollib/actions.py:528 pysollib/actions.py:552 msgid " Info" msgstr " Informazioni" -#: pysollib/actions.py:535 +#: pysollib/actions.py:529 msgid "" "Comments were appended to\n" "\n" @@ -169,15 +178,15 @@ msgstr "" "Commenti aggiunti a\n" "\n" -#: pysollib/actions.py:546 +#: pysollib/actions.py:538 msgid "Demo statistics" msgstr "Statistiche Demo" -#: pysollib/actions.py:549 +#: pysollib/actions.py:541 msgid "Your statistics" msgstr "Le tue statistiche" -#: pysollib/actions.py:563 +#: pysollib/actions.py:553 msgid "" " were appended to\n" "\n" @@ -185,51 +194,52 @@ msgstr "" " sono state aggiunte a\n" "\n" -#: pysollib/actions.py:578 +#: pysollib/actions.py:567 msgid " Demo" msgstr " Demo" -#: pysollib/actions.py:578 +#: pysollib/actions.py:567 msgid " Demo " msgstr " Demo " -#: pysollib/actions.py:581 pysollib/actions.py:601 +#: pysollib/actions.py:570 pysollib/actions.py:591 msgid " for " msgstr " per " -#: pysollib/actions.py:587 pysollib/stats.py:209 +#: pysollib/actions.py:576 pysollib/stats.py:202 msgid "Statistics for " msgstr "Statistiche per " -#: pysollib/actions.py:591 pysollib/tile/selectgame.py:381 -#: pysollib/tile/tkstats.py:74 pysollib/tile/toolbar.py:201 -#: pysollib/tk/selectgame.py:381 pysollib/tk/toolbar.py:200 +#: pysollib/actions.py:581 pysollib/kivy/menubar.py:1613 +#: pysollib/pysolgtk/selectgame.py:100 pysollib/pysolgtk/tkstats.py:176 +#: pysollib/tile/selectgame.py:387 pysollib/tile/tkstats.py:51 +#: pysollib/tile/toolbar.py:188 pysollib/tk/selectgame.py:387 +#: pysollib/tk/toolbar.py:188 msgid "Statistics" msgstr "Statistiche" -#: pysollib/actions.py:595 pysollib/tile/tkstats.py:543 -#: data/glade-translations:31 +#: pysollib/actions.py:585 pysollib/tile/tkstats.py:522 data/pysolfc.glade:1404 msgid "Full log" msgstr "Log completo" -#: pysollib/actions.py:598 pysollib/tile/tkstats.py:547 -#: data/glade-translations:32 +#: pysollib/actions.py:588 pysollib/tile/tkstats.py:526 data/pysolfc.glade:1466 msgid "Session log" msgstr "Log della sessione" -#: pysollib/actions.py:604 +#: pysollib/actions.py:595 msgid "Game Info" msgstr "Informazioni" -#: pysollib/actions.py:607 +#: pysollib/actions.py:598 msgid "Statistics progression" msgstr "Statistiche progressive" -#: pysollib/actions.py:623 +#: pysollib/actions.py:616 msgid "Reset all statistics" msgstr "Pulisci tutte le statistiche" -#: pysollib/actions.py:624 +#: pysollib/actions.py:617 +#, python-format msgid "" "Reset ALL statistics and logs for player\n" "%s ?" @@ -237,11 +247,12 @@ msgstr "" "Eliminare TUTTE le statistiche di\n" "%s ?" -#: pysollib/actions.py:630 +#: pysollib/actions.py:626 msgid "Reset game statistics" msgstr "Pulisci le statistiche del gioco" -#: pysollib/actions.py:631 +#: pysollib/actions.py:627 +#, python-format msgid "" "Reset statistics and logs for player\n" "%s\n" @@ -249,57 +260,58 @@ msgid "" "%s ?" msgstr "" "Eliminare le statistiche e i log di\n" -"%s " -"e del gioco\n" +"%s e del gioco\n" "%s ?" -#: pysollib/actions.py:687 +#: pysollib/actions.py:692 msgid "Play demo" msgstr "Esegui Demo" -#: pysollib/actions.py:698 +#: pysollib/actions.py:704 msgid "Set player options" msgstr "Opzioni giocatore" -#: pysollib/actions.py:712 data/glade-translations:40 +#: pysollib/actions.py:720 data/pysolfc.glade:1986 msgid "Set colors" msgstr "Scelta dei colori" -#: pysollib/actions.py:729 +#: pysollib/actions.py:738 msgid "Set fonts" msgstr "Scelta dei caratteri" -#: pysollib/actions.py:738 data/glade-translations:33 +#: pysollib/actions.py:748 data/pysolfc.glade:1493 msgid "Set timeouts" msgstr "Scelta tempi massimi" -#: pysollib/app.py:478 +#: pysollib/app.py:332 msgid "can't find game: " msgstr "non trovo il gioco: " -#: pysollib/app.py:733 pysollib/game.py:1720 pysollib/game.py:1739 -#: pysollib/game.py:1746 pysollib/game.py:1752 pysollib/tile/menubar.py:355 -#: pysollib/tk/menubar.py:352 +#: pysollib/app.py:525 pysollib/game/__init__.py:1939 +#: pysollib/game/__init__.py:1957 pysollib/game/__init__.py:1965 +#: pysollib/game/__init__.py:1972 pysollib/ui/tktile/menubar.py:300 msgid "&New game" msgstr "&Nuovo gioco" -#: pysollib/app.py:876 +#: pysollib/app.py:671 +#, python-format msgid "Loading %s %s..." msgstr "Caricamento %s %s..." -#: pysollib/app.py:915 +#: pysollib/app.py:713 msgid " load error" msgstr " errore di caricamento" -#: pysollib/app.py:916 +#: pysollib/app.py:714 msgid "Error while loading " msgstr "Errore nel caricare " -#: pysollib/app.py:1010 +#: pysollib/app.py:809 msgid "Incompatible " msgstr "Incompatibile " -#: pysollib/app.py:1012 +#: pysollib/app.py:811 +#, python-format msgid "" "The currently selected %s %s\n" "is not compatible with the game\n" @@ -312,2481 +324,2847 @@ msgstr "" "%s\n" "Bisogna scegliere un tipo %s %s.\n" -#: pysollib/app.py:1028 +#: pysollib/app.py:855 +#, python-format msgid "Please select a %s type %s" msgstr "Scegliere un tipo %s %s" -#: pysollib/app.py:1261 +#: pysollib/app.py:1063 +#, python-format msgid "error loading plugin %s: %s" msgstr "errore nel caricare il plugin %s: %s" -#: pysollib/game.py:956 pysollib/game.py:962 -msgid "Player\n" -msgstr "Giocatore\n" - -#: pysollib/game.py:1038 -msgid "Discard current game ?" -msgstr "Scartare il gioco in corso ?" - -#: pysollib/game.py:1669 -msgid "" -"\n" -"You have reached\n" -"#%d in the %s of playing time\n" -"and #%d in the %s of moves." -msgstr "" -"\n" -"Hai ottenuto\n" -"il posto %d nella %s dei tempi di gioco\n" -"e il posto %d nella %s del numero di mosse." - -#: pysollib/game.py:1674 -msgid "" -"\n" -"You have reached\n" -"#%d in the %s of playing time." -msgstr "" -"\n" -"Hai ottenuto\n" -"il posto %d nella %s dei tempi di gioco." - -#: pysollib/game.py:1678 -msgid "" -"\n" -"You have reached\n" -"#%d in the %s of moves." -msgstr "" -"\n" -"Hai ottenuto\n" -"il posto %d nella %s del numero di mosse." - -#: pysollib/game.py:1708 pysollib/game.py:1728 -msgid "" -"Your playing time is %s\n" -"for %d move." -msgid_plural "" -"Your playing time is %s\n" -"for %d moves." -msgstr[0] "" -"Il tuo tempo è stato di %s\n" -"per %d mossa." -msgstr[1] "" -"Il tuo tempo è stato di %s\n" -"per %d mosse." - -#: pysollib/game.py:1712 pysollib/game.py:1732 -#: pysollib/tile/soundoptionsdialog.py:102 -#: pysollib/tk/soundoptionsdialog.py:99 -msgid "Game won" -msgstr "Gioco vinto" - -#: pysollib/game.py:1713 -msgid "" -"\n" -"Congratulations, this\n" -"was a truly perfect game !\n" -"\n" -"%s\n" -"%s\n" -msgstr "" -"\n" -"Congratulazioni, questo è stato\n" -"un gioco veramente perfetto!\n" -"\n" -"%s\n" -"%s\n" - -#: pysollib/game.py:1733 -msgid "" -"\n" -"Congratulations, you did it !\n" -"\n" -"%s\n" -"%s\n" -msgstr "" -"\n" -"Congratulazioni, ce l'hai fatta!\n" -"\n" -"%s\n" -"%s\n" - -#: pysollib/game.py:1744 pysollib/game.py:1750 -#: pysollib/tile/soundoptionsdialog.py:100 -#: pysollib/tk/soundoptionsdialog.py:97 -msgid "Game finished" -msgstr "Gioco terminato" - -#: pysollib/game.py:1745 pysollib/game.py:2335 -msgid "" -"\n" -"Game finished\n" -msgstr "" -"\n" -"Gioco terminato\n" - -#: pysollib/game.py:1751 -msgid "" -"\n" -"Game finished, but not without my help...\n" -msgstr "" -"\n" -"Gioco terminato, ma non senza il mio aiuto...\n" - -#: pysollib/game.py:1752 -msgid "&Restart" -msgstr "&Ricomincia" - -#: pysollib/game.py:2217 -msgid "Score %6d" -msgstr "Punteggio %6d" - -#: pysollib/game.py:2319 -msgid "&Cool" -msgstr "&Forte" - -#: pysollib/game.py:2319 -msgid "&Great" -msgstr "&Grande" - -#: pysollib/game.py:2320 -msgid "&Wow" -msgstr "&E vai" - -#: pysollib/game.py:2320 -msgid "&Yeah" -msgstr "&Sì!" - -#: pysollib/game.py:2321 -msgid "" -"\n" -"Game solved in %d move.\n" -msgid_plural "" -"\n" -"Game solved in %d moves.\n" -msgstr[0] "" -"\n" -"Gioco risolto in %d mossa.\n" -msgstr[1] "" -"\n" -"Gioco risolto in %d mosse.\n" - -#: pysollib/game.py:2325 pysollib/game.py:2338 pysollib/game.py:2350 -msgid " Autopilot" -msgstr " Autopilota" - -#: pysollib/game.py:2349 -msgid "&Hmm" -msgstr "&Hemm" - -#: pysollib/game.py:2349 -msgid "&Oh well" -msgstr "&Oh bene" - -#: pysollib/game.py:2349 -msgid "&That's life" -msgstr "Così è la vi&ta" - -#: pysollib/game.py:2351 -msgid "" -"\n" -"This won't come out...\n" -msgstr "" -"\n" -"Questo non riesce...\n" - -#: pysollib/game.py:2792 -msgid "Set bookmark" -msgstr "Metti un segnalibro" - -#: pysollib/game.py:2793 -msgid "Replace existing bookmark %d ?" -msgstr "Sostituire il segnalibro %d ?" - -#: pysollib/game.py:2815 -msgid "Goto bookmark" -msgstr "Va al segnalibro" - -#: pysollib/game.py:2816 -msgid "Goto bookmark %d ?" -msgstr "Andare al segnalibro %d ?" - -#: pysollib/game.py:2847 -msgid "Open game" -msgstr "Aprire il gioco" - -#: pysollib/game.py:2858 pysollib/game.py:2868 pysollib/game.py:2873 -msgid "Load game error" -msgstr "Errore nel caricare il gioco" - -#: pysollib/game.py:2859 -msgid "" -"Error while loading game.\n" -"\n" -"Probably the game file is damaged,\n" -"but this could also be a bug you might want to report." -msgstr "" -"Errore nel caricare il gioco.\n" -"\n" -"Probabilmente il file è danneggiato,\n" -"ma potrebbe anche esserci un baco che potresti\n" -"voler segnalare." - -#: pysollib/game.py:2869 -msgid "Error while loading game" -msgstr "Errore nel caricare il gioco" - -#: pysollib/game.py:2874 -msgid "" -"Internal error while loading game.\n" -"\n" -"Please report this bug." -msgstr "" -"Errore interno nel caricare il gioco.\\ " -"\n" -"Per piacere segnala questo baco." - -#: pysollib/game.py:2903 pysollib/tile/menubar.py:1392 -#: pysollib/tk/menubar.py:1375 -msgid "Save game error" -msgstr "Errore nel salvare il gioco" - -#: pysollib/game.py:2904 -msgid "Error while saving game" -msgstr "Errore nel salvare il gioco" - -#: pysollib/game.py:2929 -msgid "Invalid or damaged %s save file" -msgstr "Il file %s è errato o corrotto" - -#: pysollib/game.py:2945 -msgid "" -"Cannot load games saved with\n" -"%s version %s" -msgstr "" -"Non posso caricare giochi salvati con\n" -"la versione %s %s" - -#: pysollib/game.py:2962 -msgid "" -"Cannot load this game from version %s\n" -"as the game rules have changed\n" -"in the current implementation." -msgstr "" -"Non posso caricare questo gioco\n" -"dalla versione %s, perché le regole\n" -"sono state cambiate." - -#: pysollib/gamedb.py:120 +#: pysollib/gamedb.py:109 msgid "Baker's Dozen" msgstr "Baker's Dozen" -#: pysollib/gamedb.py:121 +#: pysollib/gamedb.py:110 msgid "Beleaguered Castle" msgstr "Beleaguered Castle" -#: pysollib/gamedb.py:122 +#: pysollib/gamedb.py:111 msgid "Canfield" msgstr "Canfield" -#: pysollib/gamedb.py:123 +#: pysollib/gamedb.py:112 msgid "Fan" msgstr "Ventaglio" -#: pysollib/gamedb.py:124 +#: pysollib/gamedb.py:113 msgid "Forty Thieves" msgstr "Quaranta Ladroni" -#: pysollib/gamedb.py:125 pysollib/wizardutil.py:98 pysollib/wizardutil.py:103 +#: pysollib/gamedb.py:114 pysollib/wizardutil.py:129 pysollib/wizardutil.py:134 msgid "FreeCell" msgstr "FreeCell" -#: pysollib/gamedb.py:126 +#: pysollib/gamedb.py:115 msgid "Golf" msgstr "Golf" -#: pysollib/gamedb.py:127 pysollib/wizardutil.py:100 +#: pysollib/gamedb.py:116 pysollib/wizardutil.py:131 msgid "Gypsy" msgstr "Gypsy" -#: pysollib/gamedb.py:128 pysollib/wizardutil.py:99 +#: pysollib/gamedb.py:117 pysollib/wizardutil.py:130 msgid "Klondike" msgstr "Klondike" -#: pysollib/gamedb.py:129 +#: pysollib/gamedb.py:118 msgid "Montana" msgstr "Montana" -#: pysollib/gamedb.py:130 +#: pysollib/gamedb.py:119 msgid "Napoleon" msgstr "Napoleone" -#: pysollib/gamedb.py:131 +#: pysollib/gamedb.py:120 msgid "Numerica" msgstr "Numerici" -#: pysollib/gamedb.py:132 +#: pysollib/gamedb.py:121 msgid "Pairing" msgstr "Coppie" -#: pysollib/gamedb.py:133 +#: pysollib/gamedb.py:122 msgid "Raglan" msgstr "Raglan" -#: pysollib/gamedb.py:134 pysollib/gamedb.py:167 +#: pysollib/gamedb.py:123 pysollib/gamedb.py:165 msgid "Simple games" msgstr "Giochi facili" -#: pysollib/gamedb.py:135 pysollib/wizardutil.py:112 +#: pysollib/gamedb.py:124 pysollib/wizardutil.py:143 msgid "Spider" msgstr "Spider" -#: pysollib/gamedb.py:136 +#: pysollib/gamedb.py:125 msgid "Terrace" msgstr "Terrace" -#: pysollib/gamedb.py:137 +#: pysollib/gamedb.py:126 msgid "Yukon" msgstr "Yukon" -#: pysollib/gamedb.py:138 pysollib/gamedb.py:171 +#: pysollib/gamedb.py:127 pysollib/gamedb.py:170 msgid "One-Deck games" msgstr "Giochi con un mazzo" -#: pysollib/gamedb.py:139 pysollib/gamedb.py:172 +#: pysollib/gamedb.py:128 pysollib/gamedb.py:172 msgid "Two-Deck games" msgstr "Giochi con due mazzi" -#: pysollib/gamedb.py:140 pysollib/gamedb.py:173 +#: pysollib/gamedb.py:129 pysollib/gamedb.py:174 msgid "Three-Deck games" msgstr "Giochi con tre mazzi" -#: pysollib/gamedb.py:141 pysollib/gamedb.py:174 +#: pysollib/gamedb.py:130 pysollib/gamedb.py:176 msgid "Four-Deck games" msgstr "Giochi con quattro mazzi" -#: pysollib/gamedb.py:153 +#: pysollib/gamedb.py:142 msgid "Baker's Dozen type" msgstr "Tipo Baker's Dozen" -#: pysollib/gamedb.py:154 +#: pysollib/gamedb.py:144 msgid "Beleaguered Castle type" msgstr "Tipo Beleaguered Castle" -#: pysollib/gamedb.py:155 +#: pysollib/gamedb.py:146 msgid "Canfield type" msgstr "Tipo Canfield" -#: pysollib/gamedb.py:156 +#: pysollib/gamedb.py:148 msgid "Fan type" msgstr "Tipo Ventaglio" -#: pysollib/gamedb.py:157 +#: pysollib/gamedb.py:149 msgid "Forty Thieves type" msgstr "Tipo Quaranta Ladroni" -#: pysollib/gamedb.py:158 +#: pysollib/gamedb.py:151 msgid "FreeCell type" msgstr "Tipo Freecell" -#: pysollib/gamedb.py:159 +#: pysollib/gamedb.py:153 msgid "Golf type" msgstr "Tipo Golf" -#: pysollib/gamedb.py:160 +#: pysollib/gamedb.py:154 msgid "Gypsy type" msgstr "Tipo Gypsy" -#: pysollib/gamedb.py:161 +#: pysollib/gamedb.py:155 msgid "Klondike type" msgstr "Tipo Klondike" -#: pysollib/gamedb.py:162 +#: pysollib/gamedb.py:157 msgid "Montana type" msgstr "Tipo Montana" -#: pysollib/gamedb.py:163 +#: pysollib/gamedb.py:158 msgid "Napoleon type" msgstr "Tipo Napoleone" -#: pysollib/gamedb.py:164 +#: pysollib/gamedb.py:160 msgid "Numerica type" msgstr "Tipo Numerica" -#: pysollib/gamedb.py:165 +#: pysollib/gamedb.py:162 msgid "Pairing type" msgstr "Tipo coppie" -#: pysollib/gamedb.py:166 +#: pysollib/gamedb.py:164 msgid "Raglan type" msgstr "Tipo Raglan " -#: pysollib/gamedb.py:168 +#: pysollib/gamedb.py:167 msgid "Spider type" msgstr "Tipo Spider" -#: pysollib/gamedb.py:169 +#: pysollib/gamedb.py:168 msgid "Terrace type" msgstr "Tipo Terrace" -#: pysollib/gamedb.py:170 +#: pysollib/gamedb.py:169 msgid "Yukon type" msgstr "Tipo Yukon" -#: pysollib/gamedb.py:178 pysollib/gamedb.py:186 +#: pysollib/gamedb.py:181 pysollib/gamedb.py:200 msgid "French type" msgstr "Tipo Francese" -#: pysollib/gamedb.py:179 pysollib/gamedb.py:187 pysollib/gamedb.py:195 +#: pysollib/gamedb.py:187 pysollib/gamedb.py:204 pysollib/gamedb.py:219 msgid "Ganjifa type" msgstr "Tipo Ganjifa" -#: pysollib/gamedb.py:180 pysollib/gamedb.py:188 pysollib/gamedb.py:196 +#: pysollib/gamedb.py:191 pysollib/gamedb.py:208 pysollib/gamedb.py:222 msgid "Hanafuda type" msgstr "Tipo Hanafuda" -#: pysollib/gamedb.py:181 pysollib/gamedb.py:189 pysollib/gamedb.py:203 +#: pysollib/gamedb.py:193 pysollib/gamedb.py:210 pysollib/gamedb.py:232 msgid "Hex A Deck type" msgstr "Tipo Hex-A-Deck" -#: pysollib/gamedb.py:182 pysollib/gamedb.py:190 pysollib/gamedb.py:208 +#: pysollib/gamedb.py:195 pysollib/gamedb.py:212 pysollib/gamedb.py:239 msgid "Tarock type" msgstr "Tipo Tarocchi" -#: pysollib/gamedb.py:194 +#: pysollib/gamedb.py:217 msgid "Dashavatara Ganjifa type" msgstr "Tipo Dashavatara Ganjifa" -#: pysollib/gamedb.py:197 +#: pysollib/gamedb.py:224 msgid "Mughal Ganjifa type" msgstr "Tipo Mughal Ganjifa" -#: pysollib/gamedb.py:198 +#: pysollib/gamedb.py:226 msgid "Navagraha Ganjifa type" msgstr "Tipo Navagraha Ganjifa" -#: pysollib/gamedb.py:202 +#: pysollib/gamedb.py:231 msgid "Shisen-Sho" msgstr "Shisen-Sho" -#: pysollib/gamedb.py:204 +#: pysollib/gamedb.py:234 msgid "Matrix type" msgstr "Tipo Matrice" -#: pysollib/gamedb.py:205 +#: pysollib/gamedb.py:235 msgid "Memory type" msgstr "Tipo Memoria" -#: pysollib/gamedb.py:206 +#: pysollib/gamedb.py:236 msgid "Poker type" msgstr "Tipo Poker" -#: pysollib/gamedb.py:207 +#: pysollib/gamedb.py:237 msgid "Puzzle type" msgstr "Tipo Puzzle" -#: pysollib/games/auldlangsyne.py:156 pysollib/games/calculation.py:102 -#: pysollib/games/camelot.py:592 pysollib/games/numerica.py:92 -#: pysollib/games/numerica.py:278 pysollib/games/numerica.py:669 -#: pysollib/games/numerica.py:785 -msgid "Tableau. Build regardless of rank and suit." -msgstr "Tableau: Riempire indipendentemente da valore e seme" +#: pysollib/help.py:43 +msgid "A Python Solitaire Game Collection\n" +msgstr "Una raccolta di solitari in Python\n" -#: pysollib/games/auldlangsyne.py:557 pysollib/games/golf.py:298 -#: pysollib/games/takeaway.py:53 -msgid "Foundation. Build up or down regardless of suit." -msgstr "Casa: In sequenza crescente o decrescente indipendentemente dal seme" - -#: pysollib/games/braid.py:244 pysollib/games/camelot.py:559 -#: pysollib/games/napoleon.py:182 pysollib/games/ultra/dashavatara.py:959 -#: pysollib/games/ultra/hanafuda1.py:257 pysollib/games/ultra/hexadeck.py:1190 -#: pysollib/games/ultra/mughal.py:802 -msgid " Ascending" -msgstr " Crescente" +#: pysollib/help.py:45 +msgid "A World Domination Project\n" +msgstr "Un progetto per dominare il mondo\n" -#: pysollib/games/braid.py:246 pysollib/games/camelot.py:558 -#: pysollib/games/napoleon.py:184 pysollib/games/ultra/dashavatara.py:961 -#: pysollib/games/ultra/hanafuda1.py:259 pysollib/games/ultra/hexadeck.py:1192 -#: pysollib/games/ultra/mughal.py:804 -msgid " Descending" -msgstr " Decrescente" +#: pysollib/help.py:46 +msgid "&Nice" +msgstr "Be&ne" -#: pysollib/games/calculation.py:119 -msgid "" -"1: 2 3 4 5 6 7 8 9 T J Q K\n" -"2: 4 6 8 T Q A 3 5 7 9 J K\n" -"3: 6 9 Q 2 5 8 J A 4 7 T K\n" -"4: 8 Q 3 7 J 2 6 T A 5 9 K" -msgstr "" -"1: 2 3 4 5 6 7 8 9 T J Q K\n" -"2: 4 6 8 T Q A 3 5 7 9 J K\n" -"3: 6 9 Q 2 5 8 J A 4 7 T K\n" -"4: 8 Q 3 7 J 2 6 T A 5 9 K" +#: pysollib/help.py:46 +msgid "&Credits..." +msgstr "Riconos&cimenti" -#: pysollib/games/canfield.py:544 pysollib/games/special/tarock.py:224 -#: pysollib/stack.py:1569 pysollib/util.py:78 pysollib/wizardutil.py:159 -#: pysollib/wizardutil.py:217 -msgid "King" -msgstr "Re" +#: pysollib/help.py:48 +msgid "&Enjoy" +msgstr "Buon div&ertimento" -#: pysollib/games/canfield.py:549 pysollib/games/special/tarock.py:224 -#: pysollib/stack.py:1568 pysollib/util.py:78 -msgid "Queen" -msgstr "Regina" +#: pysollib/help.py:49 +#, python-format +msgid "Version %s" +msgstr "Versione %s" -#: pysollib/games/curdsandwhey.py:62 -msgid "Tableau. Build down by suit or of the same rank." -msgstr "Tableau: Sequenza decrescente dello stesso seme" +#: pysollib/help.py:50 +msgid "About " +msgstr "Informazioni " -#: pysollib/games/fan.py:305 -msgid "Draw" -msgstr "Tirare" +#: pysollib/help.py:52 +#, fuzzy, python-format +msgid "" +"PySol Fan Club edition\n" +"%s%s\n" +"\n" +"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" +"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" +"Copyright (C) 2005 - 2009 Skomoroh.\n" +"All Rights Reserved.\n" +"\n" +"PySol is free software distributed under the terms\n" +"of the GNU General Public License.\n" +"\n" +"For more information about this application visit" +msgstr "" +"PySol Fan Club edition\n" +"%s%s\n" +"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" +"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" +"Copyright (C) 2005 - 2007 Skomoroh.\n" +"Tutti i diritti riservati.\n" +"\n" +"PySol è software libero distribuito alle condizioni\n" +"della the GNU General Public License.\n" +"\n" +"Per maggiori informazioni su questa applicazione, visitare" -#: pysollib/games/fan.py:305 -msgid "X" -msgstr "X" +#: pysollib/help.py:88 +msgid "Credits" +msgstr "Riconoscimenti" -#: pysollib/games/fan.py:491 -msgid "Base card - Ace or King." -msgstr "Carta Base - Asso o Re" +#: pysollib/help.py:89 +#, python-format +msgid "" +" credits go to:\n" +"\n" +"Volker Weidner for getting me into Solitaire\n" +"Guido van Rossum for the initial example program\n" +"T. Kirk for lots of contributed games and cardsets\n" +"Carl Larsson for the background music\n" +"The Gnome AisleRiot team for parts of the documentation\n" +"Natascha\n" +"\n" +"The Python, %s, SDL & Linux crews\n" +"for making this program possible" +msgstr "" +": i riconoscimenti vanno a:\n" +"\n" +"Volker Weidner per avermi introdotto ai Solitari\n" +"Guido van Rossum per il primo esempio di programma\n" +"T. Kirk per aver contribuito molti giochi e carte\n" +"Carl Larsson per la musica di sottofondo\n" +"Il gruppo Aisle Riot di Gnome per parte della documentazione\n" +"Natascha\n" +"\n" +"i gruppi di Python, %s, SDL & Linux\n" +"per aver reso possibile questo programma" -#: pysollib/games/golf.py:110 pysollib/games/royalcotillion.py:369 -msgid "Waste. Build up or down regardless of suit." -msgstr "Pozzo: Sequenza crescente o decrescente indipendentemente dal seme" +#: pysollib/help.py:125 +msgid " HTML Problem" +msgstr "Problema con HTML" -#: pysollib/games/golf.py:117 pysollib/games/golf.py:305 -#: pysollib/stack.py:2330 -msgid "Tableau. No building." -msgstr "Tableau. Non accetta carte." +#: pysollib/help.py:126 +msgid "Cannot find help document\n" +msgstr "Non trovo la documentazione di aiuto\n" -#: pysollib/games/golf.py:390 pysollib/games/pileon.py:255 -#: pysollib/stack.py:2211 -msgid "Foundation. Build up regardless of suit." -msgstr "Casa. Sequenza crescente indipendentemente dal seme" +#: pysollib/help.py:139 +msgid " Help" +msgstr " Aiuto" -#: pysollib/games/klondike.py:114 -msgid "Balance $%d" -msgstr "Bilancio $%d" +#: pysollib/main.py:58 pysollib/main.py:70 pysollib/main.py:304 +#, python-format +msgid "%s installation error" +msgstr "Errore d'installazione %s" -#: pysollib/games/klondike.py:174 +#: pysollib/main.py:59 +#, fuzzy, python-format msgid "" -"Tableau. Build down by color. Sequences of cards in the same suit can be " -"moved as a unit." -msgstr "Tableau: Decrescente per colore. Sequenze di carte dello stesso seme possono essere spostate in gruppo" +"No cardsets were found !!!\n" +"\n" +"Cardsets should be installed into:\n" +"%s/cardsets/\n" +"\n" +"Please check your %s installation.\n" +msgstr "" +"Nessun mazzo trovato !!!\n" +"\n" +"La cartella principale è:\n" +"%s\n" +"\n" +"Verificare l'installazione di %s.\n" -#: pysollib/games/klondike.py:450 -msgid "Reserve. Only Kings are acceptable." -msgstr "Riserva. Accetta solo i Re" +#: pysollib/main.py:66 pysollib/main.py:78 pysollib/main.py:312 +#: pysollib/ui/tktile/menubar.py:346 +msgid "&Quit" +msgstr "&Esci" -#: pysollib/games/larasgame.py:163 pysollib/stack.py:1782 -msgid "Round %d" -msgstr "Giro %d" +#: pysollib/main.py:71 +#, python-format +msgid "" +"No cardsets were found !!!\n" +"\n" +"Main data directory is:\n" +"%s\n" +"\n" +"Please check your %s installation.\n" +msgstr "" +"Nessun mazzo trovato !!!\n" +"\n" +"La cartella principale è:\n" +"%s\n" +"\n" +"Verificare l'installazione di %s.\n" -#: pysollib/games/mahjongg/mahjongg.py:790 -msgid "Warning" -msgstr "Attenzione" +#: pysollib/main.py:96 +#, python-format +msgid "" +"%s\n" +"try %s --help for more information" +msgstr "" +"%s\n" +"provare %s --help per informazioni" -#: pysollib/games/mahjongg/mahjongg.py:791 +#: pysollib/main.py:128 +#, python-format msgid "" -"Sorry, I can't find\n" -"a solvable configuration." +"Usage: %s [OPTIONS] [FILE]\n" +" -g --game=GAMENAME start game GAMENAME\n" +" -i --gameid=GAMEID\n" +" --french-only\n" +" --sound-mod=MOD\n" +" --nosound disable sound support\n" +" --noplugins disable load plugins\n" +" -h --help display this help and exit\n" +"\n" +" FILE - file name of a saved game\n" +" MOD - one of following: pss(default), pygame, oss, win\n" msgstr "" -"Spiacente, non riesco a trovare\n" -"una configurazione risolvibile." +"Uso: %s [OPZIONI] [FILE]\n" +" -g --game=GAMENAME start game GAMENAME\n" +" -i --gameid=GAMEID\n" +" --french-only\n" +" --sound-mod=MOD\n" +" --nosound disabilita il suono\n" +" --noplugins disabilita i plugins\n" +" -h --help mostra questi help e esci\n" +"\n" +" FILE - nome del file di un gioco salvato\n" +" MOD - uno dei seguenti: pss(default), pygame, oss, win\n" -#: pysollib/games/mahjongg/mahjongg.py:862 -#: pysollib/games/mahjongg/shisensho.py:401 +#: pysollib/main.py:144 +#, python-format msgid "" -"No Free\n" -"Matching\n" -"Pairs" +"too many files\n" +"try %s --help for more information" msgstr "" -"Non ci sono più\n" -"coppie\n" -"usabili" +"troppi files\n" +"provare %s --help per informazioni" -#: pysollib/games/mahjongg/mahjongg.py:864 -#: pysollib/games/mahjongg/shisensho.py:403 +#: pysollib/main.py:150 +#, python-format msgid "" -"%d Free\n" -"Matching\n" -"Pair" -msgid_plural "" -"%d Free\n" -"Matching\n" -"Pairs" -msgstr[0] "" -"Resta %d\n" -"Coppia\n" -"Usabile" -msgstr[1] "" -"Restano %d\n" -"Coppie\n" -"Usabili" +"invalid file name\n" +"try %s --help for more information" +msgstr "" +"Nome del file non valido\n" +"try %s --help per informazioni" + +#: pysollib/main.py:176 +msgid "invalid game id: " +msgstr "ID non valido: " + +#: pysollib/main.py:225 +#, python-format +msgid "Welcome to %s" +msgstr "Benvenuti in %s" -#: pysollib/games/mahjongg/mahjongg.py:868 -#: pysollib/games/mahjongg/shisensho.py:410 +#: pysollib/main.py:305 +#, python-format msgid "" -"%d\n" -"Tile\n" -"Removed\n" -"\n" -msgid_plural "" -"%d\n" -"Tiles\n" -"Removed\n" "\n" -msgstr[0] "" -"%d\n" -"Tessera\n" -"Rimossa\n" -"\n" -msgstr[1] "" -"%d\n" -"Tessere\n" -"Rimosse\n" +"No games were found !!!\n" "\n" - -#: pysollib/games/mahjongg/mahjongg.py:871 -#: pysollib/games/mahjongg/shisensho.py:413 -msgid "" -"%d\n" -"Tile\n" -"Remaining\n" +"Main data directory is:\n" +"%s\n" "\n" -msgid_plural "" -"%d\n" -"Tiles\n" -"Remaining\n" +"Please check your %s installation.\n" +msgstr "" "\n" -msgstr[0] "" -"Rimane\n" -"%d\n" -"Tessera\n" +"Nessun gioco trovato !!!\n" "\n" -msgstr[1] "" -"Rimangono\n" -"%d\n" -"Tessere\n" +"La cartella principale è:\n" +"%s\n" "\n" +"Verificare l'installazione di %s.\n" -#: pysollib/games/matriarchy.py:132 -msgid "Round %d/%d" -msgstr "Giro %d/%d" +#: pysollib/options.py:266 +msgid "Unknown" +msgstr "Sconosciuto" -#: pysollib/games/matriarchy.py:134 -msgid "Deal %d" -msgstr "Prendi %d" +#: pysollib/resource.py:182 +msgid "French type (52 cards)" +msgstr "Tipo Francese (52 carte)" + +#: pysollib/resource.py:183 +msgid "Hanafuda type (48 cards)" +msgstr "Tipo Hanafuda (48 carte)" + +#: pysollib/resource.py:184 +msgid "Tarock type (78 cards)" +msgstr "Tipo Tarocchi (78 carte)" + +#: pysollib/resource.py:185 +msgid "Mahjongg type (42 tiles)" +msgstr "Tipo Mahjongg (42 tessere)" + +#: pysollib/resource.py:186 +msgid "Hex A Deck type (68 cards)" +msgstr "Tipo Hex A Deck (68 carte)" + +#: pysollib/resource.py:187 +msgid "Mughal Ganjifa type (96 cards)" +msgstr "Tipo Mughal Ganjifa (96 carte)" + +#: pysollib/resource.py:188 +msgid "Navagraha Ganjifa type (108 cards)" +msgstr "Tipo Navagraha Ganjifa (108 carte)" + +#: pysollib/resource.py:189 +msgid "Dashavatara Ganjifa type (120 cards)" +msgstr "Tipo Dashavatara Ganjifa (120 carte)" + +#: pysollib/resource.py:190 +msgid "Trumps only type (variable cards)" +msgstr "Tipo Trionfi (carte variabili)" + +#: pysollib/resource.py:194 +msgid "French" +msgstr "Francesi" + +#: pysollib/resource.py:195 pysollib/resource.py:231 +msgid "Hanafuda" +msgstr "Hanafuda" + +#: pysollib/resource.py:196 pysollib/resource.py:247 +msgid "Tarock" +msgstr "Tarocchi" + +#: pysollib/resource.py:197 pysollib/resource.py:234 +msgid "Mahjongg" +msgstr "Mahjongg" + +#: pysollib/resource.py:198 pysollib/resource.py:232 +msgid "Hex A Deck" +msgstr "Hex A Deck" + +#: pysollib/resource.py:199 +msgid "Mughal Ganjifa" +msgstr "Mughal Ganjifa" + +#: pysollib/resource.py:200 +msgid "Navagraha Ganjifa" +msgstr "Navagraha Ganjifa" + +#: pysollib/resource.py:201 +msgid "Dashavatara Ganjifa" +msgstr "Dashavatara Ganjifa" + +#: pysollib/resource.py:202 +msgid "Trumps only" +msgstr "Solo Trionfi" + +#: pysollib/resource.py:219 +msgid "Adult" +msgstr "Adulti" + +#: pysollib/resource.py:220 +msgid "Animals" +msgstr "Animali" + +#: pysollib/resource.py:221 +msgid "Anime" +msgstr "Anime" + +#: pysollib/resource.py:222 +msgid "Art" +msgstr "Arte" + +#: pysollib/resource.py:223 +msgid "Cartoons" +msgstr "Cartoni" + +#: pysollib/resource.py:224 +msgid "Children" +msgstr "Bambini" + +#: pysollib/resource.py:225 +msgid "Classic look" +msgstr "Classiche" + +#: pysollib/resource.py:226 +msgid "Collectors" +msgstr "Da collezione" + +#: pysollib/resource.py:227 +msgid "Computers" +msgstr "Computers" + +#: pysollib/resource.py:228 +msgid "Engines" +msgstr "Macchine" + +#: pysollib/resource.py:229 +msgid "Fantasy" +msgstr "Fantasia" + +#: pysollib/resource.py:230 +msgid "Ganjifa" +msgstr "Ganjifa" + +#: pysollib/resource.py:233 +msgid "Holiday" +msgstr "Vacanze" + +#: pysollib/resource.py:235 +msgid "Movies" +msgstr "Film" + +#: pysollib/resource.py:236 +msgid "Matrix" +msgstr "Matrice" + +#: pysollib/resource.py:237 +msgid "Music" +msgstr "Musica" + +#: pysollib/resource.py:238 +msgid "Nature" +msgstr "Natura" + +#: pysollib/resource.py:239 +msgid "Operating Systems" +msgstr "Sistemi Operativi" + +#: pysollib/resource.py:240 +msgid "People" +msgstr "Gente" + +#: pysollib/resource.py:241 +msgid "Places" +msgstr "Luoghi" + +#: pysollib/resource.py:242 +msgid "Plain" +msgstr "Semplici" + +#: pysollib/resource.py:243 +msgid "Products" +msgstr "Prodotti" + +#: pysollib/resource.py:244 +msgid "Round cardsets" +msgstr "Carte rotonde" + +#: pysollib/resource.py:245 +msgid "Science Fiction" +msgstr "Fantascienza" + +#: pysollib/resource.py:246 +msgid "Sports" +msgstr "Sport" + +#: pysollib/resource.py:248 +msgid "Vehicels" +msgstr "Veicoli" + +#: pysollib/resource.py:249 +msgid "Video Games" +msgstr "Video Giochi" + +#: pysollib/resource.py:254 +msgid "Australia" +msgstr "Australia" + +#: pysollib/resource.py:255 +msgid "Austria" +msgstr "Austria" + +#: pysollib/resource.py:256 +msgid "Belgium" +msgstr "Belgio" + +#: pysollib/resource.py:257 +msgid "Canada" +msgstr "Canada" + +#: pysollib/resource.py:258 +msgid "China" +msgstr "Cina" + +#: pysollib/resource.py:259 +msgid "Czech Republic" +msgstr "Repubblica Ceca" + +#: pysollib/resource.py:260 +msgid "Denmark" +msgstr "Danimarca" + +#: pysollib/resource.py:261 +msgid "England" +msgstr "Inghilterra" + +#: pysollib/resource.py:262 +msgid "France" +msgstr "Francia" + +#: pysollib/resource.py:263 +msgid "Germany" +msgstr "Germania" + +#: pysollib/resource.py:264 +msgid "Great Britain" +msgstr "Gran Bretagna" + +#: pysollib/resource.py:265 +msgid "Hungary" +msgstr "Ungheria" + +#: pysollib/resource.py:266 +msgid "India" +msgstr "India" + +#: pysollib/resource.py:267 +msgid "Italy" +msgstr "Italia" + +#: pysollib/resource.py:268 +msgid "Japan" +msgstr "Giappone" -#: pysollib/games/numerica.py:263 pysollib/games/royalcotillion.py:912 -#: pysollib/stack.py:2254 -msgid "Foundation. Build up by color." -msgstr "Casa. Crescente per colore." +#: pysollib/resource.py:269 +msgid "Netherlands" +msgstr "Olanda" -#: pysollib/games/osmosis.py:67 pysollib/games/osmosis.py:167 -msgid "Foundation. Build in suit regardless of rank." -msgstr "Casa. Per seme, indipendentemente dal valore." +#: pysollib/resource.py:270 +msgid "Russia" +msgstr "Russia" -#: pysollib/games/royalcotillion.py:240 -msgid "Waste. Build up or down by suit." -msgstr "Pozzo. Crescente o decrescente per seme." +#: pysollib/resource.py:271 +msgid "Spain" +msgstr "Spagna" -#: pysollib/games/royalcotillion.py:571 -msgid "Tableau. Empty piles can be filled with any card." -msgstr "Tableau. Le pile vuote si possono riempire con qualsiasi carta" +#: pysollib/resource.py:272 +msgid "Sweden" +msgstr "Svezia" -#: pysollib/games/special/memory.py:178 pysollib/games/special/poker.py:191 -msgid "Points: %d" -msgstr "Punti: %d" +#: pysollib/resource.py:273 +msgid "Switzerland" +msgstr "Svizzera" -#: pysollib/games/special/memory.py:181 pysollib/games/special/poker.py:189 -msgid "" -"WON\n" -"\n" -msgstr "" -"VINTO\n" -"\n" +#: pysollib/resource.py:274 +msgid "USA" +msgstr "USA" -#: pysollib/games/special/memory.py:182 pysollib/games/special/poker.py:193 -msgid "Total: %d" -msgstr "Totale: %d" +#: pysollib/settings.py:73 data/pysolfc.glade:1280 +msgid "Top 10" +msgstr "Primi 10" -#: pysollib/games/special/poker.py:82 -msgid "" -"Royal Flush\n" -"Straight Flush\n" -"Four of a Kind\n" -"Full House\n" -"Flush\n" -"Straight\n" -"Three of a Kind\n" -"Two Pair\n" -"One Pair" -msgstr "" -"Royal Flush\n" -"Straight Flush\n" -"Four of a Kind\n" -"Full House\n" -"Flush\n" -"Straight\n" -"Three of a Kind\n" -"Two Pair\n" -"One Pair" +#: pysollib/stack.py:1589 pysollib/games/terrace.py:65 +#: pysollib/games/terrace.py:85 +#, python-format +msgid "Base card - %s." +msgstr "Carta base - %s." -#: pysollib/games/special/tarock.py:222 -msgid "Coin" -msgstr "Denari" +#: pysollib/stack.py:1591 +msgid "Empty row cannot be filled." +msgstr "Non si può riempire una colonna vuota." -#: pysollib/games/special/tarock.py:222 -msgid "Cup" -msgstr "Coppe" +#: pysollib/stack.py:1593 pysollib/games/terrace.py:65 +#: pysollib/games/terrace.py:85 +msgid "any card" +msgstr "qualsiasi carta" -#: pysollib/games/special/tarock.py:222 -msgid "Sword" -msgstr "Spade" +#: pysollib/stack.py:1595 pysollib/util.py:50 +msgid "Jack" +msgstr "Fante" -#: pysollib/games/special/tarock.py:222 -msgid "Trump" -msgstr "Trionfo" +#: pysollib/stack.py:1597 pysollib/util.py:50 pysollib/games/canfield.py:529 +#: pysollib/games/special/tarock.py:216 +msgid "Queen" +msgstr "Regina" -#: pysollib/games/special/tarock.py:222 -msgid "Wand" -msgstr "Bastoni" +#: pysollib/stack.py:1599 pysollib/util.py:50 pysollib/wizardutil.py:190 +#: pysollib/wizardutil.py:248 pysollib/games/canfield.py:524 +#: pysollib/games/special/tarock.py:216 +msgid "King" +msgstr "Re" -#: pysollib/games/special/tarock.py:223 -#: pysollib/games/ultra/dashavatara.py:351 -#: pysollib/games/ultra/hexadeck.py:273 pysollib/games/ultra/mughal.py:254 -#: pysollib/stack.py:1570 pysollib/util.py:77 pysollib/wizardutil.py:158 -#: pysollib/wizardutil.py:162 pysollib/wizardutil.py:216 +#: pysollib/stack.py:1601 pysollib/util.py:49 pysollib/wizardutil.py:189 +#: pysollib/wizardutil.py:193 pysollib/wizardutil.py:247 +#: pysollib/games/special/tarock.py:215 pysollib/games/ultra/dashavatara.py:359 +#: pysollib/games/ultra/hexadeck.py:275 pysollib/games/ultra/mughal.py:261 msgid "Ace" msgstr "Asso" -#: pysollib/games/special/tarock.py:224 -msgid "Page" -msgstr "Pagina" +#: pysollib/stack.py:1610 +msgid "No cards" +msgstr "Nessuna carta" -#: pysollib/games/special/tarock.py:224 -msgid "Valet" -msgstr "Paggio" +#: pysollib/stack.py:1612 +#, python-format +msgid "%d card" +msgid_plural "%d cards" +msgstr[0] "%d carta" +msgstr[1] "%d carte" -#: pysollib/games/spider.py:1129 -msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in the same color " -"can be moved as a unit." -msgstr "Tableau. Decrescente indipendentemente dal seme. Sequenze di carte dello stesso colore possono essere spostate in gruppo." +#: pysollib/stack.py:1832 pysollib/games/larasgame.py:159 +#, python-format +msgid "Round %d" +msgstr "Giro %d" -#: pysollib/games/threepeaks.py:199 -msgid "Score:\tThis hand: " -msgstr "Punteggio:\tQuesta mano: " +#: pysollib/stack.py:1841 pysollib/stack.py:1843 pysollib/stack.py:1893 +msgid "Redeal" +msgstr "Ridistribuzione" -#: pysollib/games/threepeaks.py:200 -msgid "\tThis game: " -msgstr "\tQuesto gioco: " +#: pysollib/stack.py:1843 +msgid "Stop" +msgstr "Stop" -#: pysollib/games/tournament.py:219 -msgid "Reserve. Build down by suit." -msgstr "Riserva. Decrescente per seme." +#: pysollib/stack.py:1943 +msgid "Variable redeals." +msgstr "Ridistribuzioni variabili" -#: pysollib/games/ultra/dashavatara.py:349 -msgid "Boar" -msgstr "Cinghiale" +#: pysollib/stack.py:1945 +msgid "Unlimited redeals." +msgstr "Ridistribuzioni illimitate" -#: pysollib/games/ultra/dashavatara.py:349 -msgid "Dwarf" -msgstr "Nano" +#: pysollib/stack.py:1948 +#, python-format +msgid "%d readeal" +msgid_plural "%d redeals" +msgstr[0] "%d ridistribuzione" +msgstr[1] "%d ridistribuzioni" -#: pysollib/games/ultra/dashavatara.py:349 -msgid "Fish" -msgstr "Pesce" +#: pysollib/stack.py:1950 +msgid "Talon." +msgstr "Tallone." -#: pysollib/games/ultra/dashavatara.py:349 -msgid "Lion" -msgstr "Leone" +#: pysollib/stack.py:2223 pysollib/stack.py:2983 +msgid "Reserve. No building." +msgstr "Riserva. Non accetta carte" -#: pysollib/games/ultra/dashavatara.py:349 -msgid "Tortoise" -msgstr "Tortora" +#: pysollib/stack.py:2269 +msgid "Foundation." +msgstr "Casa." -#: pysollib/games/ultra/dashavatara.py:350 -msgid "Arrow" -msgstr "Freccia" +#: pysollib/stack.py:2309 +msgid "Foundation. Build up by suit." +msgstr "Casa. Crescente per seme." -#: pysollib/games/ultra/dashavatara.py:350 -msgid "Axe" -msgstr "Ascia" +#: pysollib/stack.py:2311 +msgid "Foundation. Build down by suit." +msgstr "Casa. Decrescente per seme." -#: pysollib/games/ultra/dashavatara.py:350 -msgid "Horse" -msgstr "Cavallo" +#: pysollib/stack.py:2313 pysollib/stack.py:2327 pysollib/stack.py:2352 +#: pysollib/stack.py:2377 +msgid "Foundation. Build by same rank." +msgstr "Casa. Aggiungere per valore." -#: pysollib/games/ultra/dashavatara.py:350 -msgid "Lotus" -msgstr "Loto" +#: pysollib/stack.py:2323 pysollib/games/golf.py:405 +#: pysollib/games/pileon.py:253 +msgid "Foundation. Build up regardless of suit." +msgstr "Casa. Sequenza crescente indipendentemente dal seme" -#: pysollib/games/ultra/dashavatara.py:350 -msgid "Plow" -msgstr "Aratro" +#: pysollib/stack.py:2325 +msgid "Foundation. Build down regardless of suit." +msgstr "Casa. Decrescente per qualsiasi seme." -#: pysollib/games/ultra/dashavatara.py:352 pysollib/games/ultra/mughal.py:255 -msgid "Pradhan" -msgstr "Pradhan" +#: pysollib/stack.py:2348 +msgid "Foundation. Build up by alternate color." +msgstr "Casa. Crescente a colori alterni." -#: pysollib/games/ultra/dashavatara.py:352 pysollib/games/ultra/mughal.py:255 -msgid "Raja" -msgstr "Ragià" +#: pysollib/stack.py:2350 +msgid "Foundation. Build down by alternate color." +msgstr "Casa. Decrescente a colori alterni." -#: pysollib/games/ultra/dashavatara.py:353 pysollib/games/ultra/mughal.py:256 -msgid "Black" -msgstr "Nero" +#: pysollib/stack.py:2373 pysollib/games/numerica.py:267 +#: pysollib/games/royalcotillion.py:932 +msgid "Foundation. Build up by color." +msgstr "Casa. Crescente per colore." -#: pysollib/games/ultra/dashavatara.py:353 pysollib/games/ultra/mughal.py:256 -msgid "Brown" -msgstr "Marrone" +#: pysollib/stack.py:2375 +msgid "Foundation. Build down by color." +msgstr "Casa. Decrescente per colore." -#: pysollib/games/ultra/dashavatara.py:353 pysollib/games/ultra/mughal.py:256 -msgid "Red" -msgstr "Rosso" +#: pysollib/stack.py:2454 pysollib/games/golf.py:126 pysollib/games/golf.py:319 +msgid "Tableau. No building." +msgstr "Tableau. Non accetta carte." -#: pysollib/games/ultra/dashavatara.py:353 pysollib/games/ultra/mughal.py:256 -msgid "Yellow" -msgstr "Giallo" +#: pysollib/stack.py:2502 +msgid "Tableau. Build up by alternate color." +msgstr "Tableau. Crescente a colori alterni." -#: pysollib/games/ultra/dashavatara.py:353 pysollib/games/ultra/mughal.py:257 -#: pysollib/tile/selecttile.py:85 pysollib/tk/selecttile.py:83 -msgid "Green" -msgstr "Verde" +#: pysollib/stack.py:2504 +msgid "Tableau. Build down by alternate color." +msgstr "Tableau. Decrescente a colori alterni." -#: pysollib/games/ultra/dashavatara.py:354 -msgid "Crimson" -msgstr "Cremisi" +#: pysollib/stack.py:2506 pysollib/stack.py:2521 pysollib/stack.py:2535 +#: pysollib/stack.py:2549 pysollib/stack.py:2563 pysollib/stack.py:2603 +#: pysollib/stack.py:2622 +msgid "Tableau. Build by same rank." +msgstr "Tableau. Stesso valore." -#: pysollib/games/ultra/dashavatara.py:354 -msgid "White" -msgstr "Bianco" +#: pysollib/stack.py:2517 +msgid "Tableau. Build up by color." +msgstr "Tableau. Crescente per colore." -#: pysollib/games/ultra/dashavatara.py:354 pysollib/games/ultra/mughal.py:257 -msgid "Grey" -msgstr "Grigio" +#: pysollib/stack.py:2519 +msgid "Tableau. Build down by color." +msgstr "Tableau. Decrescente per colore." -#: pysollib/games/ultra/dashavatara.py:354 pysollib/games/ultra/mughal.py:257 -#: pysollib/tile/selecttile.py:88 pysollib/tk/selecttile.py:86 -msgid "Orange" -msgstr "Arancione" +#: pysollib/stack.py:2531 +msgid "Tableau. Build up by suit." +msgstr "Tableau. Crescente per seme." -#: pysollib/games/ultra/dashavatara.py:354 pysollib/tile/selecttile.py:87 -#: pysollib/tk/selecttile.py:85 -msgid "Olive" -msgstr "Oliva" +#: pysollib/stack.py:2533 +msgid "Tableau. Build down by suit." +msgstr "Tableau. Decrescente per seme." -#: pysollib/games/ultra/dashavatara.py:355 pysollib/games/ultra/mughal.py:258 -msgid "Strong" -msgstr "Forte" +#: pysollib/stack.py:2545 +msgid "Tableau. Build up regardless of suit." +msgstr "Tableau. Crescente indipendentemente dal seme." -#: pysollib/games/ultra/dashavatara.py:355 pysollib/games/ultra/mughal.py:258 -msgid "Weak" -msgstr "Debole" +#: pysollib/stack.py:2547 +msgid "Tableau. Build down regardless of suit." +msgstr "Tableau. Decrescente indipendentemente dal seme." -#: pysollib/games/ultra/hanafuda.py:373 -msgid "Rising" -msgstr "Sorgente" +#: pysollib/stack.py:2559 +msgid "Tableau. Build up in any suit but the same." +msgstr "Tableau. Crescente in qualsiasi seme purché diverso dal precedente." -#: pysollib/games/ultra/hanafuda.py:375 -msgid "Setting" -msgstr "Al tramonto" +#: pysollib/stack.py:2561 +msgid "Tableau. Build down in any suit but the same." +msgstr "Tableau. Decrescente in qualsiasi seme purché diverso dal precedente." -#: pysollib/games/ultra/hanafuda.py:511 -msgid "Filled" -msgstr "Pieno" +#: pysollib/stack.py:2595 +msgid "" +"Tableau. Build up regardless of suit. Sequences of cards in alternate color " +"can be moved as a unit." +msgstr "" +"Tableau. Crescente indipendentemente dal seme. Sequenze di carte in colori " +"alterni si possono spostare in blocco." -#: pysollib/games/ultra/hanafuda.py:513 -msgid " Deck" -msgstr " Mazzo" +#: pysollib/stack.py:2599 +msgid "" +"Tableau. Build down regardless of suit. Sequences of cards in alternate " +"color can be moved as a unit." +msgstr "" +"Tableau. Decrescente indipendentemente dal seme. Sequenze di carte in colori " +"alterni si possono spostare in blocco." + +#: pysollib/stack.py:2614 +msgid "" +"Tableau. Build up regardless of suit. Sequences of cards in the same suit " +"can be moved as a unit." +msgstr "" +"Tableau. Crescente indipendentemente dal seme. Sequenze di carte dello " +"stesso seme si possono spostare in blocco." + +#: pysollib/stack.py:2618 +msgid "" +"Tableau. Build down regardless of suit. Sequences of cards in the same suit " +"can be moved as a unit." +msgstr "" +"Tableau. Decrescente indipendentemente dal seme. Sequenze di carte dello " +"stesso seme si possono spostare in blocco." + +#: pysollib/stack.py:2646 +msgid "" +"Tableau. Build up by alternate color, can move any face-up cards regardless " +"of sequence." +msgstr "" +"Tableau. Crescente a colori alterni, si possono spostare le carte a faccia " +"in su indipendentemente dalla sequenza." + +#: pysollib/stack.py:2649 +msgid "" +"Tableau. Build down by alternate color, can move any face-up cards " +"regardless of sequence." +msgstr "" +"Tableau. Decrescente a colori alterni, si possono spostare le carte a faccia " +"in su indipendentemente dalla sequenza." + +#: pysollib/stack.py:2652 pysollib/stack.py:2674 pysollib/stack.py:2692 +msgid "" +"Tableau. Build by same rank, can move any face-up cards regardless of " +"sequence." +msgstr "" +"Tableau. Stesso valore, si possono spostare le carte a faccia in su " +"indipendentemente dalla sequenza." + +#: pysollib/stack.py:2668 +msgid "" +"Tableau. Build up by suit, can move any face-up cards regardless of sequence." +msgstr "" +"Tableau. Crescente per seme, si possono spostare le carte a faccia in su " +"indipendentemente dalla sequenza." + +#: pysollib/stack.py:2671 +msgid "" +"Tableau. Build down by suit, can move any face-up cards regardless of " +"sequence." +msgstr "" +"Tableau. Decrescente per seme, si possono spostare le carte a faccia in su " +"indipendentemente dalla sequenza." -#: pysollib/games/ultra/hanafuda.py:513 -msgid "nd" -msgstr "nd" +#: pysollib/stack.py:2686 pysollib/stack.py:2689 +msgid "" +"Tableau. Build up regardless of suit, can move any face-up cards regardless " +"of sequence." +msgstr "" +"Tableau. Crescente indipendentemente dal seme, si possono spostare le carte " +"a faccia in su indipendentemente dalla sequenza." -#: pysollib/games/ultra/hanafuda.py:513 -msgid "rd" -msgstr "rd" +#: pysollib/stack.py:2730 +msgid "Tableau. Build up or down by color." +msgstr "Tableau. Crescente o decrescente per colore." -#: pysollib/games/ultra/hanafuda.py:513 -msgid "st" -msgstr "st" +#: pysollib/stack.py:2744 +msgid "Tableau. Build up or down by alternate color." +msgstr "Tableau. Crescente o decrescente a colori alterni." -#: pysollib/games/ultra/hanafuda.py:513 -msgid "th" -msgstr "th" +#: pysollib/stack.py:2758 +msgid "Tableau. Build up or down by suit." +msgstr "Tableau. Crescente o decrescente per seme." -#: pysollib/games/ultra/hanafuda.py:563 -msgid "East" -msgstr "Est" +#: pysollib/stack.py:2772 +msgid "Tableau. Build up or down regardless of suit." +msgstr "Tableau. Crescente o decrescente indipendentemente dal seme." -#: pysollib/games/ultra/hanafuda.py:563 -msgid "North" -msgstr "Nord" +#: pysollib/stack.py:2866 +msgid "Waste." +msgstr "Pozzo." -#: pysollib/games/ultra/hanafuda.py:563 -msgid "South" -msgstr "Sud" +#: pysollib/stack.py:2984 +msgid "Free cell." +msgstr "Free cell." -#: pysollib/games/ultra/hanafuda.py:563 -msgid "West" -msgstr "Ovest" +#: pysollib/stats.py:40 pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:421 +#: pysollib/pysolgtk/tkstats.py:458 pysollib/tile/tkstats.py:674 +msgid "Game" +msgstr "Gioco" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "NE" -msgstr "NordEst" +#: pysollib/stats.py:41 pysollib/pysolgtk/tkstats.py:422 +#: pysollib/tile/tkstats.py:908 pysollib/tile/tkstats.py:977 +#: pysollib/tile/tkstats.py:978 pysollib/tk/tkstats.py:886 +#: pysollib/tk/tkstats.py:887 pysollib/tk/tkstats.py:934 +msgid "Played" +msgstr "Giocati" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "NW" -msgstr "NordOvest" +#: pysollib/stats.py:42 pysollib/stats.py:149 pysollib/pysolgtk/tkstats.py:423 +#: pysollib/tile/tkstats.py:914 pysollib/tile/tkstats.py:982 +#: pysollib/tile/tkstats.py:983 pysollib/tk/tkstats.py:891 +#: pysollib/tk/tkstats.py:892 pysollib/tk/tkstats.py:942 +msgid "Won" +msgstr "Vinti" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "SE" -msgstr "SudEst" +#: pysollib/stats.py:43 pysollib/stats.py:148 pysollib/pysolgtk/tkstats.py:424 +msgid "Lost" +msgstr "Persi" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "SW" -msgstr "SudOvest" +#: pysollib/stats.py:44 pysollib/pysolgtk/statusbar.py:98 +#: pysollib/pysolgtk/tkstats.py:425 pysollib/tile/statusbar.py:154 +#: pysollib/tk/statusbar.py:151 data/pysolfc.glade:1133 +msgid "Playing time" +msgstr "Tempo di gioco" -#: pysollib/games/ultra/hanafuda_common.py:66 -msgid "Cherry" -msgstr "Ciliegia" +#: pysollib/stats.py:45 pysollib/pysolgtk/tkstats.py:426 +#: data/pysolfc.glade:1178 +msgid "Moves" +msgstr "Mosse" -#: pysollib/games/ultra/hanafuda_common.py:66 -msgid "Pine" -msgstr "Pino" +#: pysollib/stats.py:46 pysollib/pysolgtk/tkstats.py:427 +#: pysollib/tile/tkstats.py:920 pysollib/tile/tkstats.py:950 +#: pysollib/tile/tkstats.py:969 pysollib/tile/tkstats.py:987 +#: pysollib/tk/tkstats.py:859 pysollib/tk/tkstats.py:878 +#: pysollib/tk/tkstats.py:896 pysollib/tk/tkstats.py:950 +msgid "% won" +msgstr "% vinti" -#: pysollib/games/ultra/hanafuda_common.py:66 -msgid "Plum" -msgstr "Prugna" +#: pysollib/stats.py:108 pysollib/pysolgtk/statusbar.py:100 +#: pysollib/pysolgtk/tkstats.py:389 pysollib/pysolgtk/tkstats.py:459 +#: pysollib/tile/statusbar.py:156 pysollib/tile/tkstats.py:677 +#: pysollib/tk/statusbar.py:153 pysollib/tk/tkstats.py:670 +msgid "Game number" +msgstr "Gioco numero" -#: pysollib/games/ultra/hanafuda_common.py:66 -msgid "Wisteria" -msgstr "Glicine" +#: pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:390 +#: pysollib/pysolgtk/tkstats.py:460 pysollib/tile/tkstats.py:680 +#: pysollib/tk/tkstats.py:673 +msgid "Started at" +msgstr "Iniziato" -#: pysollib/games/ultra/hanafuda_common.py:67 -msgid "Bush Clover" -msgstr "Trifoglio" +#: pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:461 +msgid "Status" +msgstr "Stato" -#: pysollib/games/ultra/hanafuda_common.py:67 -msgid "Eularia" -msgstr "Eulalia" +#: pysollib/stats.py:132 pysollib/tile/tkstats.py:696 +#, python-format +msgid "** UNKNOWN %d **" +msgstr "** SCONOSCIUTO %d **" -#: pysollib/games/ultra/hanafuda_common.py:67 -msgid "Iris" -msgstr "Giaggiolo" +#: pysollib/stats.py:141 +msgid "** ERROR **" +msgstr "** ERRORE **" -#: pysollib/games/ultra/hanafuda_common.py:67 -msgid "Peony" -msgstr "Peonia" +#: pysollib/stats.py:148 +msgid "Loaded" +msgstr "Caricato" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Chrysanthemum" -msgstr "Crisantemo" +#: pysollib/stats.py:148 +msgid "Not won" +msgstr "Non vinti" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Maple" -msgstr "Acero" +#: pysollib/stats.py:149 +msgid "Perfect" +msgstr "Perfetto" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Paulownia" -msgstr "Paulonia" +#: pysollib/stats.py:201 pysollib/stats.py:233 pysollib/stats.py:240 +msgid "Demo" +msgstr "Demo" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Willow" -msgstr "Salice" +#: pysollib/stats.py:212 pysollib/pysolgtk/tkstats.py:70 +#: pysollib/tile/tkstats.py:371 pysollib/tk/tkstats.py:413 +#, python-format +msgid "Total (%d out of %d games)" +msgstr "Totale (%d su %d giochi)" -#: pysollib/games/ultra/mughal.py:252 -msgid "Crown" -msgstr "Corona" +#: pysollib/stats.py:234 +msgid "Full log for " +msgstr "Log completo di " -#: pysollib/games/ultra/mughal.py:252 -msgid "Saber" -msgstr "Sciabola" +#: pysollib/stats.py:241 +msgid "Session log for " +msgstr "Log della sessione di " -#: pysollib/games/ultra/mughal.py:252 -msgid "Servant" -msgstr "Servitore" +#: pysollib/util.py:45 +msgid "Club" +msgstr "Fiori" -#: pysollib/games/ultra/mughal.py:252 -msgid "Silver" -msgstr "Argento" +#: pysollib/util.py:45 +msgid "Spade" +msgstr "Picche" -#: pysollib/games/ultra/mughal.py:253 -msgid "Document" -msgstr "Documento" +#: pysollib/util.py:45 +msgid "Heart" +msgstr "Cuori" -#: pysollib/games/ultra/mughal.py:253 -msgid "Gold" -msgstr "Oro" +#: pysollib/util.py:45 +msgid "Diamond" +msgstr "Quadri" -#: pysollib/games/ultra/mughal.py:253 -msgid "Stores" -msgstr "Negozi" +#: pysollib/util.py:46 +msgid "black" +msgstr "Nero" -#: pysollib/games/ultra/mughal.py:253 pysollib/wizardutil.py:101 -msgid "Harp" -msgstr "Arpa" +#: pysollib/util.py:46 +msgid "red" +msgstr "rosso" -#: pysollib/games/ultra/mughal.py:257 -msgid "Tan" -msgstr "Tan Sen" +#: pysollib/util.py:71 +msgid "cardset" +msgstr "mazzo" -#: pysollib/games/yukon.py:112 -msgid "" -"Tableau. Build down in any suit but the same, can move any face-up cards " -"regardless of sequence." -msgstr "Tableau. Decrescente dello stesso seme. Si pòssono spostare le carte visibili anche non in sequenza." +#: pysollib/wizardpresets.py:29 pysollib/wizardutil.py:103 +msgid "My Game" +msgstr "Mio gioco" -#: pysollib/games/yukon.py:183 -msgid "" -"Tableau. Build up or down by suit, can move any face-up cards regardless of " -"sequence." -msgstr "Tableau. Crescente o decrescente dello stesso seme. Si pòssono spostare le carte visibili anche non in sequenza." +#: pysollib/wizardpresets.py:34 +msgid "My Klondike" +msgstr "Mio Klondike" -#: pysollib/games/yukon.py:200 -msgid "" -"Tableau. Build up or down by alternate color, can move any face-up cards " -"regardless of sequence." -msgstr "Tableau. Crescente o decrescente a colori alterni. Si pòssono spostare le carte visibili anche non in sequenza." +#: pysollib/wizardpresets.py:48 +msgid "My FreeCell" +msgstr "Mio FreeCell" -#: pysollib/games/yukon.py:302 -msgid "" -"Club: A 2 3 4 5 6 7 8 9 T J Q K\n" -"Spade: 2 4 6 8 T Q A 3 5 7 9 J K\n" -"Heart: 3 6 9 Q 2 5 8 J A 4 7 T K\n" -"Diamond: 4 8 Q 3 7 J 2 6 T A 5 9 K" -msgstr "" -"Fiori: A 2 3 4 5 6 7 8 9 T J Q K\n" -"Picche: 2 4 6 8 T Q A 3 5 7 9 J K\n" -"Cuori: 3 6 9 Q 2 5 8 J A 4 7 T K\n" -"Quadri: 4 8 Q 3 7 J 2 6 T A 5 9 K" +#: pysollib/wizardpresets.py:57 +msgid "My Spider" +msgstr "Mio Spider" -#: pysollib/games/yukon.py:624 -msgid "" -"Tableau. Build down regardless of suit, can move any face-up cards " -"regardless of sequence." -msgstr "Tableau. Decrescente di qualsiasi seme. Si pòssono spostare le carte visibili anche non in sequenza." +#: pysollib/wizardpresets.py:74 +msgid "My Gypsy" +msgstr "Mio Gypsy" -#: pysollib/help.py:54 -msgid "A Python Solitaire Game Collection\n" -msgstr "Una raccolta di solitari in Python\n" +#: pysollib/wizardpresets.py:87 +msgid "My Grounds for a Divorce" +msgstr "Mio Grounds for a Divorce" -#: pysollib/help.py:56 -msgid "A World Domination Project\n" -msgstr "Un progetto per dominare il mondo\n" +#: pysollib/wizardpresets.py:104 +msgid "My Double Klondike" +msgstr "Mio Double Klondike" -#: pysollib/help.py:57 -msgid "&Credits..." -msgstr "Riconos&cimenti" +#: pysollib/wizardpresets.py:119 +msgid "My Simple Simon" +msgstr "Mio Simple Simon" -#: pysollib/help.py:57 -msgid "&Nice" -msgstr "Be&ne" +#: pysollib/wizardutil.py:98 +msgid "Initial setting:" +msgstr "Configurazione iniziale:" -#: pysollib/help.py:59 -msgid "&Enjoy" -msgstr "Buon div&ertimento" +#: pysollib/wizardutil.py:105 pysollib/pysolgtk/selectgame.py:114 +#: pysollib/tile/selectgame.py:393 pysollib/tk/selectgame.py:395 +msgid "Name:" +msgstr "Nome:" -#: pysollib/help.py:60 -msgid "Version %s" -msgstr "Versione %s" +#: pysollib/wizardutil.py:109 pysollib/kivy/selectgame.py:202 +#: pysollib/pysolgtk/selectgame.py:236 pysollib/pysolgtk/selectgame.py:473 +#: pysollib/tile/selectgame.py:179 pysollib/tile/selectgame.py:563 +#: pysollib/tk/selectgame.py:181 pysollib/tk/selectgame.py:564 +msgid "Luck only" +msgstr "Solo fortuna" -#: pysollib/help.py:61 -msgid "About " -msgstr "Informazioni " +#: pysollib/wizardutil.py:110 pysollib/kivy/selectgame.py:204 +#: pysollib/pysolgtk/selectgame.py:237 pysollib/pysolgtk/selectgame.py:474 +#: pysollib/tile/selectgame.py:181 pysollib/tile/selectgame.py:564 +#: pysollib/tk/selectgame.py:183 pysollib/tk/selectgame.py:565 +msgid "Mostly luck" +msgstr "Prevalentemente fortuna" -#: pysollib/help.py:63 -msgid "" -"PySol Fan Club edition\n" -"%s%s\n" -"\n" -"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" -"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" -"Copyright (C) 2005 - 2007 Skomoroh.\n" -"All Rights Reserved.\n" -"\n" -"PySol is free software distributed under the terms\n" -"of the GNU General Public License.\n" -"\n" -"For more information about this application visit" -msgstr "" -"PySol Fan Club edition\n" -"%s%s\n" -"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" -"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" -"Copyright (C) 2005 - 2007 Skomoroh.\n" -"Tutti i diritti riservati.\n" -"\n" -"PySol è software libero distribuito alle condizioni\n" -"della the GNU General Public License.\n" -"\n" -"Per maggiori informazioni su questa applicazione, visitare" +#: pysollib/wizardutil.py:111 pysollib/wizardutil.py:115 +#: pysollib/kivy/selectgame.py:206 pysollib/pysolgtk/selectgame.py:238 +#: pysollib/pysolgtk/selectgame.py:475 pysollib/tile/selectgame.py:183 +#: pysollib/tile/selectgame.py:565 pysollib/tk/selectgame.py:185 +#: pysollib/tk/selectgame.py:566 +msgid "Balanced" +msgstr "Bilanciato" -#: pysollib/help.py:92 -msgid "Credits" -msgstr "Riconoscimenti" +#: pysollib/wizardutil.py:112 pysollib/kivy/selectgame.py:208 +#: pysollib/pysolgtk/selectgame.py:239 pysollib/pysolgtk/selectgame.py:476 +#: pysollib/tile/selectgame.py:186 pysollib/tile/selectgame.py:566 +#: pysollib/tk/selectgame.py:188 pysollib/tk/selectgame.py:567 +msgid "Mostly skill" +msgstr "Prevalentemente abilità" -#: pysollib/help.py:93 -msgid "" -" credits go to:\n" -"\n" -"Volker Weidner for getting me into Solitaire\n" -"Guido van Rossum for the initial example program\n" -"T. Kirk for lots of contributed games and cardsets\n" -"Carl Larsson for the background music\n" -"The Gnome AisleRiot team for parts of the documentation\n" -"Natascha\n" -"\n" -"The Python, %s, SDL & Linux crews\n" -"for making this program possible" -msgstr "" -": i riconoscimenti vanno a:\n" -"\n" -"Volker Weidner per avermi introdotto ai Solitari\n" -"Guido van Rossum per il primo esempio di programma\n" -"T. Kirk per aver contribuito molti giochi e carte\n" -"Carl Larsson per la musica di sottofondo\n" -"Il gruppo Aisle Riot di Gnome per parte della documentazione\n" -"Natascha\n" -"\n" -"i gruppi di Python, %s, SDL & Linux\n" -"per aver reso possibile questo programma" +#: pysollib/wizardutil.py:113 pysollib/kivy/selectgame.py:210 +#: pysollib/pysolgtk/selectgame.py:240 pysollib/pysolgtk/selectgame.py:477 +#: pysollib/tile/selectgame.py:188 pysollib/tile/selectgame.py:567 +#: pysollib/tk/selectgame.py:190 pysollib/tk/selectgame.py:568 +msgid "Skill only" +msgstr "Solo abilità" + +#: pysollib/wizardutil.py:116 pysollib/pysolgtk/selectgame.py:118 +#: pysollib/tile/selectgame.py:397 pysollib/tk/selectgame.py:399 +msgid "Skill level:" +msgstr "Abilità:" -#: pysollib/help.py:128 -msgid " HTML Problem" -msgstr "Problema con HTML" +#: pysollib/wizardutil.py:120 pysollib/wizardutil.py:124 +msgid "One" +msgstr "Uno" -#: pysollib/help.py:129 -msgid "Cannot find help document\n" -msgstr "Non trovo la documentazione di aiuto\n" +#: pysollib/wizardutil.py:121 +msgid "Two" +msgstr "Due" -#: pysollib/help.py:142 -msgid " Help" -msgstr " Aiuto" +#: pysollib/wizardutil.py:122 +msgid "Three" +msgstr "Tre" -#: pysollib/main.py:66 pysollib/main.py:281 -msgid "%s installation error" -msgstr "Errore d'installazione %s" +#: pysollib/wizardutil.py:123 +msgid "Four" +msgstr "Quattro" -#: pysollib/main.py:67 -msgid "" -"No cardsets were found !!!\n" -"\n" -"Main data directory is:\n" -"%s\n" -"\n" -"Please check your %s installation.\n" -msgstr "" -"Nessun mazzo trovato !!!\n" -"\n" -"La cartella principale è:\n" -"%s\n" -"\n" -"Verificare l'installazione di %s.\n" +#: pysollib/wizardutil.py:125 +msgid "Number of decks:" +msgstr "Numero di mazzi:" -#: pysollib/main.py:74 pysollib/main.py:289 pysollib/tile/menubar.py:375 -#: pysollib/tk/menubar.py:372 -msgid "&Quit" -msgstr "&Esci" +#: pysollib/wizardutil.py:132 pysollib/games/ultra/mughal.py:260 +msgid "Harp" +msgstr "Arpa" -#: pysollib/main.py:92 -msgid "" -"%s\n" -"try %s --help for more information" -msgstr "" -"%s\n" -"provare %s --help per informazioni" +#: pysollib/wizardutil.py:135 +msgid "Layout:" +msgstr "Disposizione:" -#: pysollib/main.py:121 -msgid "" -"Usage: %s [OPTIONS] [FILE]\n" -" -g --game=GAMENAME start game GAMENAME\n" -" -i --gameid=GAMEID\n" -" --french-only\n" -" --sound-mod=MOD\n" -" --nosound disable sound support\n" -" --noplugins disable load plugins\n" -" -h --help display this help and exit\n" -"\n" -" FILE - file name of a saved game\n" -" MOD - one of following: pss(default), pygame, oss, win\n" -msgstr "" -"Uso: %s [OPZIONI] [FILE]\n" -" -g --game=GAMENAME start game GAMENAME\n" -" -i --gameid=GAMEID\n" -" --french-only\n" -" --sound-mod=MOD\n" -" --nosound disabilita il suono\n" -" --noplugins disabilita i plugins\n" -" -h --help mostra questi help e esci\n" -"\n" -" FILE - nome del file di un gioco salvato\n" -" MOD - uno dei seguenti: pss(default), pygame, oss, win\n" +#: pysollib/wizardutil.py:139 pysollib/wizardutil.py:146 +msgid "Deal all cards at the beginning" +msgstr "Distribuire tutte le carte alla partenza" -#: pysollib/main.py:137 -msgid "" -"too many files\n" -"try %s --help for more information" -msgstr "" -"troppi files\n" -"provare %s --help per informazioni" +#: pysollib/wizardutil.py:140 +msgid "Deal to waste" +msgstr "Manda nel pozzo" -#: pysollib/main.py:143 -msgid "" -"invalid file name\n" -"try %s --help for more information" -msgstr "" -"Nome del file non valido\n" -"try %s --help per informazioni" +#: pysollib/wizardutil.py:141 +msgid "Deal to tableau" +msgstr "Manda nel tableau" -#: pysollib/main.py:167 -msgid "invalid game id: " -msgstr "ID non valido: " +#: pysollib/wizardutil.py:142 +msgid "Deal to reserves" +msgstr "Manda nella riserva" -#: pysollib/main.py:214 -msgid "Welcome to %s" -msgstr "Benvenuti in %s" +#: pysollib/wizardutil.py:144 +msgid "Grounds for a Divorce" +msgstr "Grounds for a Divorce" -#: pysollib/main.py:282 -msgid "" -"\n" -"No games were found !!!\n" -"\n" -"Main data directory is:\n" -"%s\n" -"\n" -"Please check your %s installation.\n" -msgstr "" -"\n" -"Nessun gioco trovato !!!\n" -"\n" -"La cartella principale è:\n" -"%s\n" -"\n" -"Verificare l'installazione di %s.\n" +#: pysollib/wizardutil.py:147 pysollib/wizardutil.py:185 +#: pysollib/wizardutil.py:243 pysollib/wizardutil.py:301 +#: pysollib/pysolgtk/selectgame.py:117 pysollib/tile/selectcardset.py:454 +#: pysollib/tile/selectgame.py:396 pysollib/tk/selectcardset.py:445 +#: pysollib/tk/selectgame.py:398 +msgid "Type:" +msgstr "Tipi:" -#: pysollib/options.py:241 -msgid "Unknown" -msgstr "Sconosciuto" +#: pysollib/wizardutil.py:151 pysollib/wizardutil.py:157 +msgid "No redeals" +msgstr "Nessuna ridistribuzione" -#: pysollib/resource.py:191 -msgid "French type (52 cards)" -msgstr "Tipo Francese (52 carte)" +#: pysollib/wizardutil.py:152 +msgid "One redeal" +msgstr "Una ridistribuzione" -#: pysollib/resource.py:192 -msgid "Hanafuda type (48 cards)" -msgstr "Tipo Hanafuda (48 carte)" +#: pysollib/wizardutil.py:153 +msgid "Two redeals" +msgstr "Due ridistribuzioni" -#: pysollib/resource.py:193 -msgid "Tarock type (78 cards)" -msgstr "Tipo Tarocchi (78 carte)" +#: pysollib/wizardutil.py:154 +msgid "Three redeals" +msgstr "Tre ridistribuzioni" -#: pysollib/resource.py:194 -msgid "Mahjongg type (42 tiles)" -msgstr "Tipo Mahjongg (42 tessere)" +#: pysollib/wizardutil.py:155 pysollib/kivy/selectgame.py:252 +#: pysollib/pysolgtk/selectgame.py:273 pysollib/tile/selectgame.py:231 +#: pysollib/tk/selectgame.py:233 +msgid "Unlimited redeals" +msgstr "Ridistribuzioni illimitate" -#: pysollib/resource.py:195 -msgid "Hex A Deck type (68 cards)" -msgstr "Tipo Hex A Deck (68 carte)" +#: pysollib/wizardutil.py:158 +msgid "Number of redeals:" +msgstr "Numero di ridistribuzioni:" -#: pysollib/resource.py:196 -msgid "Mughal Ganjifa type (96 cards)" -msgstr "Tipo Mughal Ganjifa (96 carte)" +#: pysollib/wizardutil.py:165 +msgid "# of cards dealt to the waste:" +msgstr "Numero di carte nel pozzo:" -#: pysollib/resource.py:197 -msgid "Navagraha Ganjifa type (108 cards)" -msgstr "Tipo Navagraha Ganjifa (108 carte)" +#: pysollib/wizardutil.py:171 +msgid "Shuffle during redeal:" +msgstr "Mescola nella ridistribuzione:" -#: pysollib/resource.py:198 -msgid "Dashavatara Ganjifa type (120 cards)" -msgstr "Tipo Dashavatara Ganjifa (120 carte)" +#: pysollib/wizardutil.py:176 pysollib/wizardutil.py:184 +#: pysollib/wizardutil.py:224 +msgid "Same suit" +msgstr "Stesso seme" -#: pysollib/resource.py:199 -msgid "Trumps only type (variable cards)" -msgstr "Tipo Trionfi (carte variabili)" +#: pysollib/wizardutil.py:177 pysollib/wizardutil.py:225 +#: pysollib/wizardutil.py:242 +msgid "Alternate color" +msgstr "Colori alterni" -#: pysollib/resource.py:203 -msgid "French" -msgstr "Francesi" +#: pysollib/wizardutil.py:178 pysollib/wizardutil.py:226 +msgid "Same color" +msgstr "Stesso colore" -#: pysollib/resource.py:204 pysollib/resource.py:228 -msgid "Hanafuda" -msgstr "Hanafuda" +#: pysollib/wizardutil.py:179 pysollib/wizardutil.py:227 +msgid "Rank" +msgstr "Valore" -#: pysollib/resource.py:205 pysollib/resource.py:244 -msgid "Tarock" -msgstr "Tarocchi" +#: pysollib/wizardutil.py:180 pysollib/wizardutil.py:235 +msgid "Spider same suit" +msgstr "Spider same suit" -#: pysollib/resource.py:206 pysollib/resource.py:231 -msgid "Mahjongg" -msgstr "Mahjongg" +#: pysollib/wizardutil.py:181 pysollib/wizardutil.py:236 +msgid "Spider alternate color" +msgstr "Spider alternate color" -#: pysollib/resource.py:207 pysollib/resource.py:229 -msgid "Hex A Deck" -msgstr "Hex A Deck" +#: pysollib/wizardutil.py:182 +msgid "Spider rank" +msgstr "Spider rank" -#: pysollib/resource.py:208 -msgid "Mughal Ganjifa" -msgstr "Mughal Ganjifa" +#: pysollib/wizardutil.py:191 pysollib/wizardutil.py:249 +#: pysollib/wizardutil.py:252 +msgid "Any" +msgstr "Qualsiasi" -#: pysollib/resource.py:209 -msgid "Navagraha Ganjifa" -msgstr "Navagraha Ganjifa" +#: pysollib/wizardutil.py:194 pysollib/wizardutil.py:253 +msgid "Base card:" +msgstr "Carta base:" -#: pysollib/resource.py:210 -msgid "Dashavatara Ganjifa" -msgstr "Dashavatara Ganjifa" +#: pysollib/wizardutil.py:198 pysollib/wizardutil.py:199 +#: pysollib/wizardutil.py:257 +msgid "Up" +msgstr "Ascendente" -#: pysollib/resource.py:211 -msgid "Trumps only" -msgstr "Solo Trionfi" +#: pysollib/wizardutil.py:198 pysollib/wizardutil.py:257 +#: pysollib/wizardutil.py:258 +msgid "Down" +msgstr "Discendente" -#: pysollib/resource.py:216 -msgid "Adult" -msgstr "Adulti" +#: pysollib/wizardutil.py:200 pysollib/wizardutil.py:259 +msgid "Direction:" +msgstr "Direzione:" -#: pysollib/resource.py:217 -msgid "Animals" -msgstr "Animali" +#: pysollib/wizardutil.py:204 pysollib/wizardutil.py:250 +msgid "None" +msgstr "Nessuna" -#: pysollib/resource.py:218 -msgid "Anime" -msgstr "Anime" +#: pysollib/wizardutil.py:204 pysollib/wizardutil.py:205 +#: pysollib/wizardutil.py:263 +msgid "Top card" +msgstr "Carta superiore" -#: pysollib/resource.py:219 -msgid "Art" -msgstr "Arte" +#: pysollib/wizardutil.py:206 pysollib/wizardutil.py:265 +msgid "Move:" +msgstr "Muovere:" -#: pysollib/resource.py:220 -msgid "Cartoons" -msgstr "Cartoni" +#: pysollib/wizardutil.py:212 +msgid "First card sets base cards:" +msgstr "Carte base del primo set:" -#: pysollib/resource.py:221 -msgid "Children" -msgstr "Bambini" +#: pysollib/wizardutil.py:220 +msgid "Number of tableau piles:" +msgstr "Numero di pile nel tableau:" -#: pysollib/resource.py:222 -msgid "Classic look" -msgstr "Classiche" +#: pysollib/wizardutil.py:228 +msgid "Any suit but the same" +msgstr "Qualunque seme purché diverso" -#: pysollib/resource.py:223 -msgid "Collectors" -msgstr "Da collezione" +#: pysollib/wizardutil.py:230 +msgid "Up or down by same suit" +msgstr "Ascendente o discendente stesso seme" -#: pysollib/resource.py:224 -msgid "Computers" -msgstr "Computers" +#: pysollib/wizardutil.py:231 +msgid "Up or down by alternate color" +msgstr "Ascendente o discendene colori alterni" + +#: pysollib/wizardutil.py:232 +msgid "Up or down by rank" +msgstr "Ascendente o discendente per valore" + +#: pysollib/wizardutil.py:233 +msgid "Up or down by same color" +msgstr "Ascendente o discendente stesso colore" + +#: pysollib/wizardutil.py:238 +msgid "Yukon same suit" +msgstr "Yuokon stesso seme" + +#: pysollib/wizardutil.py:239 +msgid "Yukon alternate color" +msgstr "Yukon colori alterni" + +#: pysollib/wizardutil.py:240 +msgid "Yukon rank" +msgstr "Yukon per valore" + +#: pysollib/wizardutil.py:263 pysollib/wizardutil.py:264 +msgid "Sequence" +msgstr "Sequenza" -#: pysollib/resource.py:225 -msgid "Engines" -msgstr "Macchine" +#: pysollib/wizardutil.py:271 +msgid "Wrapping:" +msgstr "Wrapping:" -#: pysollib/resource.py:226 -msgid "Fantasy" -msgstr "Fantasia" +#: pysollib/wizardutil.py:278 +msgid "Use \"Super Move\" feature:" +msgstr "Usa il \"Super Move\":" -#: pysollib/resource.py:227 -msgid "Ganjifa" -msgstr "Ganjifa" +#: pysollib/wizardutil.py:286 +msgid "Number of reserves:" +msgstr "Numero di riserve:" -#: pysollib/resource.py:230 -msgid "Holiday" -msgstr "Vacanze" +#: pysollib/wizardutil.py:293 +msgid "Max # of accepted cards:" +msgstr "Massimo numero di carte:" -#: pysollib/resource.py:232 -msgid "Movies" -msgstr "Film" +#: pysollib/wizardutil.py:297 +msgid "Triangle" +msgstr "Triangolo" -#: pysollib/resource.py:233 -msgid "Matrix" -msgstr "Matrice" +#: pysollib/wizardutil.py:298 pysollib/wizardutil.py:300 +msgid "Rectangle" +msgstr "Rettangolo" -#: pysollib/resource.py:234 -msgid "Music" -msgstr "Musica" +#: pysollib/wizardutil.py:308 +msgid "# of face-down cards dealt to the tableau pile:" +msgstr "Numero di carte coperte nel tableau:" -#: pysollib/resource.py:235 -msgid "Nature" -msgstr "Natura" +#: pysollib/wizardutil.py:315 +msgid "# of face-up cards dealt to the tableau pile:" +msgstr "Numero di carte scoperte nel tableau:" -#: pysollib/resource.py:236 -msgid "Operating Systems" -msgstr "Sistemi Operativi" +#: pysollib/wizardutil.py:322 +msgid "# of cards dealt to the reserve:" +msgstr "Numero di carte nella riserva:" -#: pysollib/resource.py:237 -msgid "People" -msgstr "Gente" +#: pysollib/wizardutil.py:329 +msgid "Max # of dealt cards:" +msgstr "Massimo numero di carte:" -#: pysollib/resource.py:238 -msgid "Places" -msgstr "Luoghi" +#: pysollib/wizardutil.py:335 +msgid "Deal first cards to the foundations:" +msgstr "Manda le prime carte nelle case:" -#: pysollib/resource.py:239 -msgid "Plain" -msgstr "Semplici" +#: pysollib/wizardutil.py:341 +msgid "General" +msgstr "Generali" -#: pysollib/resource.py:240 -msgid "Products" -msgstr "Prodotti" +#: pysollib/wizardutil.py:347 +msgid "Talon" +msgstr "Tallone" -#: pysollib/resource.py:241 -msgid "Round cardsets" -msgstr "Carte rotonde" +#: pysollib/wizardutil.py:352 +msgid "Foundations" +msgstr "Case" -#: pysollib/resource.py:242 -msgid "Science Fiction" -msgstr "Fantascienza" +#: pysollib/wizardutil.py:358 +msgid "Tableau" +msgstr "Tableau" -#: pysollib/resource.py:243 -msgid "Sports" -msgstr "Sport" +#: pysollib/wizardutil.py:366 +msgid "Reserves" +msgstr "Riserve " -#: pysollib/resource.py:245 -msgid "Vehicels" -msgstr "Veicoli" +#: pysollib/wizardutil.py:369 +msgid "Opening deal" +msgstr "Servizio di apertura" -#: pysollib/resource.py:246 -msgid "Video Games" -msgstr "Video Giochi" +#: pysollib/game/__init__.py:139 pysollib/game/__init__.py:145 +msgid "Player\n" +msgstr "Giocatore\n" -#: pysollib/resource.py:251 -msgid "Australia" -msgstr "Australia" +#: pysollib/game/__init__.py:1266 +msgid "Discard current game ?" +msgstr "Scartare il gioco in corso ?" -#: pysollib/resource.py:252 -msgid "Austria" -msgstr "Austria" +#: pysollib/game/__init__.py:1887 +#, fuzzy, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of playing time\n" +"and # %d in the %s of moves." +msgstr "" +"\n" +"Hai ottenuto\n" +"il posto %d nella %s dei tempi di gioco\n" +"e il posto %d nella %s del numero di mosse." -#: pysollib/resource.py:253 -msgid "Belgium" -msgstr "Belgio" +#: pysollib/game/__init__.py:1893 +#, fuzzy, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of playing time." +msgstr "" +"\n" +"Hai ottenuto\n" +"il posto %d nella %s dei tempi di gioco." -#: pysollib/resource.py:254 -msgid "Canada" -msgstr "Canada" +#: pysollib/game/__init__.py:1898 +#, fuzzy, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of moves." +msgstr "" +"\n" +"Hai ottenuto\n" +"il posto %d nella %s del numero di mosse." -#: pysollib/resource.py:255 -msgid "China" -msgstr "Cina" +#: pysollib/game/__init__.py:1931 pysollib/game/__init__.py:1947 +#, python-format +msgid "" +"Your playing time is %s\n" +"for %d move." +msgid_plural "" +"Your playing time is %s\n" +"for %d moves." +msgstr[0] "" +"Il tuo tempo è stato di %s\n" +"per %d mossa." +msgstr[1] "" +"Il tuo tempo è stato di %s\n" +"per %d mosse." -#: pysollib/resource.py:256 -msgid "Czech Republic" -msgstr "Repubblica Ceca" +#: pysollib/game/__init__.py:1936 pysollib/game/__init__.py:1952 +#: pysollib/pysolgtk/soundoptionsdialog.py:71 +#: pysollib/tile/soundoptionsdialog.py:83 pysollib/tk/soundoptionsdialog.py:85 +msgid "Game won" +msgstr "Gioco vinto" -#: pysollib/resource.py:257 -msgid "Denmark" -msgstr "Danimarca" +#: pysollib/game/__init__.py:1937 +#, python-format +msgid "" +"\n" +"Congratulations, this\n" +"was a truly perfect game !\n" +"\n" +"%s\n" +"%s\n" +msgstr "" +"\n" +"Congratulazioni, questo è stato\n" +"un gioco veramente perfetto!\n" +"\n" +"%s\n" +"%s\n" -#: pysollib/resource.py:258 -msgid "England" -msgstr "Inghilterra" +#: pysollib/game/__init__.py:1954 +#, python-format +msgid "" +"\n" +"Congratulations, you did it !\n" +"\n" +"%s\n" +"%s\n" +msgstr "" +"\n" +"Congratulazioni, ce l'hai fatta!\n" +"\n" +"%s\n" +"%s\n" -#: pysollib/resource.py:259 -msgid "France" -msgstr "Francia" +#: pysollib/game/__init__.py:1963 pysollib/game/__init__.py:1970 +#: pysollib/pysolgtk/soundoptionsdialog.py:69 +#: pysollib/tile/soundoptionsdialog.py:81 pysollib/tk/soundoptionsdialog.py:83 +msgid "Game finished" +msgstr "Gioco terminato" -#: pysollib/resource.py:260 -msgid "Germany" -msgstr "Germania" +#: pysollib/game/__init__.py:1964 pysollib/game/__init__.py:2488 +msgid "" +"\n" +"Game finished\n" +msgstr "" +"\n" +"Gioco terminato\n" -#: pysollib/resource.py:261 -msgid "Great Britain" -msgstr "Gran Bretagna" +#: pysollib/game/__init__.py:1971 +msgid "" +"\n" +"Game finished, but not without my help...\n" +msgstr "" +"\n" +"Gioco terminato, ma non senza il mio aiuto...\n" -#: pysollib/resource.py:262 -msgid "Hungary" -msgstr "Ungheria" +#: pysollib/game/__init__.py:1972 +msgid "&Restart" +msgstr "&Ricomincia" -#: pysollib/resource.py:263 -msgid "India" -msgstr "India" +#: pysollib/game/__init__.py:2368 +#, python-format +msgid "Score %6d" +msgstr "Punteggio %6d" -#: pysollib/resource.py:264 -msgid "Italy" -msgstr "Italia" +#: pysollib/game/__init__.py:2472 +msgid "&Great" +msgstr "&Grande" -#: pysollib/resource.py:265 -msgid "Japan" -msgstr "Giappone" +#: pysollib/game/__init__.py:2472 +msgid "&Cool" +msgstr "&Forte" -#: pysollib/resource.py:266 -msgid "Netherlands" -msgstr "Olanda" +#: pysollib/game/__init__.py:2473 +msgid "&Yeah" +msgstr "&Sì!" -#: pysollib/resource.py:267 -msgid "Russia" -msgstr "Russia" +#: pysollib/game/__init__.py:2473 +msgid "&Wow" +msgstr "&E vai" -#: pysollib/resource.py:268 -msgid "Spain" -msgstr "Spagna" +#: pysollib/game/__init__.py:2474 +#, python-format +msgid "" +"\n" +"Game solved in %d move.\n" +msgid_plural "" +"\n" +"Game solved in %d moves.\n" +msgstr[0] "" +"\n" +"Gioco risolto in %d mossa.\n" +msgstr[1] "" +"\n" +"Gioco risolto in %d mosse.\n" -#: pysollib/resource.py:269 -msgid "Sweden" -msgstr "Svezia" +#: pysollib/game/__init__.py:2478 pysollib/game/__init__.py:2492 +#: pysollib/game/__init__.py:2506 +msgid " Autopilot" +msgstr " Autopilota" -#: pysollib/resource.py:270 -msgid "Switzerland" -msgstr "Svizzera" +#: pysollib/game/__init__.py:2504 +msgid "&Oh well" +msgstr "&Oh bene" -#: pysollib/resource.py:271 -msgid "USA" -msgstr "USA" +#: pysollib/game/__init__.py:2504 +msgid "&That's life" +msgstr "Così è la vi&ta" -#: pysollib/settings.py:69 data/glade-translations:29 -msgid "Top 10" -msgstr "Primi 10" +#: pysollib/game/__init__.py:2504 +msgid "&Hmm" +msgstr "&Hemm" -#: pysollib/stack.py:1564 -msgid "Base card - %s." -msgstr "Carta base - %s." +#: pysollib/game/__init__.py:2507 +msgid "" +"\n" +"This won't come out...\n" +msgstr "" +"\n" +"Questo non riesce...\n" -#: pysollib/stack.py:1565 -msgid "Empty row cannot be filled." -msgstr "Non si può riempire una colonna vuota." +#: pysollib/game/__init__.py:2966 +msgid "Set bookmark" +msgstr "Metti un segnalibro" -#: pysollib/stack.py:1566 -msgid "any card" -msgstr "qualsiasi carta" +#: pysollib/game/__init__.py:2967 +#, python-format +msgid "Replace existing bookmark %d ?" +msgstr "Sostituire il segnalibro %d ?" -#: pysollib/stack.py:1567 pysollib/util.py:78 -msgid "Jack" -msgstr "Fante" +#: pysollib/game/__init__.py:2988 +msgid "Goto bookmark" +msgstr "Va al segnalibro" -#: pysollib/stack.py:1577 -msgid "No cards" -msgstr "Nessuna carta" +#: pysollib/game/__init__.py:2989 +#, python-format +msgid "Goto bookmark %d ?" +msgstr "Andare al segnalibro %d ?" -#: pysollib/stack.py:1578 -msgid "%d card" -msgid_plural "%d cards" -msgstr[0] "%d carta" -msgstr[1] "%d carte" +#: pysollib/game/__init__.py:3015 +msgid "Open game" +msgstr "Aprire il gioco" -#: pysollib/stack.py:1791 pysollib/stack.py:1793 pysollib/stack.py:1829 -msgid "Redeal" -msgstr "Ridistribuzione" +#: pysollib/game/__init__.py:3028 pysollib/game/__init__.py:3037 +#: pysollib/game/__init__.py:3043 +msgid "Load game error" +msgstr "Errore nel caricare il gioco" -#: pysollib/stack.py:1793 -msgid "Stop" -msgstr "Stop" +#: pysollib/game/__init__.py:3030 +msgid "" +"Error while loading game.\n" +"\n" +"Probably the game file is damaged,\n" +"but this could also be a bug you might want to report." +msgstr "" +"Errore nel caricare il gioco.\n" +"\n" +"Probabilmente il file è danneggiato,\n" +"ma potrebbe anche esserci un baco che potresti\n" +"voler segnalare." -#: pysollib/stack.py:1854 -msgid "Variable redeals." -msgstr "Ridistribuzioni variabili" +#: pysollib/game/__init__.py:3038 +msgid "Error while loading game" +msgstr "Errore nel caricare il gioco" -#: pysollib/stack.py:1855 -msgid "Unlimited redeals." -msgstr "Ridistribuzioni illimitate" +#: pysollib/game/__init__.py:3045 +msgid "" +"Internal error while loading game.\n" +"\n" +"Please report this bug." +msgstr "" +"Errore interno nel caricare il gioco.\\ \n" +"Per piacere segnala questo baco." -#: pysollib/stack.py:1858 -msgid "%d readeal" -msgid_plural "%d redeals" -msgstr[0] "%d ridistribuzione" -msgstr[1] "%d ridistribuzioni" +#: pysollib/game/__init__.py:3071 pysollib/ui/tktile/menubar.py:1675 +msgid "Save game error" +msgstr "Errore nel salvare il gioco" -#: pysollib/stack.py:1860 -msgid "Talon." -msgstr "Tallone." +#: pysollib/game/__init__.py:3072 +msgid "Error while saving game" +msgstr "Errore nel salvare il gioco" -#: pysollib/stack.py:2125 pysollib/stack.py:2776 -msgid "Reserve. No building." -msgstr "Riserva. Non accetta carte" +#: pysollib/game/__init__.py:3091 +#, python-format +msgid "Invalid or damaged %s save file" +msgstr "Il file %s è errato o corrotto" -#: pysollib/stack.py:2162 -msgid "Foundation." -msgstr "Casa." +#: pysollib/game/__init__.py:3111 +#, python-format +msgid "" +"Cannot load games saved with\n" +"%s version %s" +msgstr "" +"Non posso caricare giochi salvati con\n" +"la versione %s %s" -#: pysollib/stack.py:2200 -msgid "Foundation. Build up by suit." -msgstr "Casa. Crescente per seme." +#: pysollib/game/__init__.py:3130 +#, python-format +msgid "" +"Cannot load this game from version %s\n" +"as the game rules have changed\n" +"in the current implementation." +msgstr "" +"Non posso caricare questo gioco\n" +"dalla versione %s, perché le regole\n" +"sono state cambiate." -#: pysollib/stack.py:2201 -msgid "Foundation. Build down by suit." -msgstr "Casa. Decrescente per seme." +#: pysollib/games/auldlangsyne.py:155 pysollib/games/calculation.py:71 +#: pysollib/games/camelot.py:597 pysollib/games/numerica.py:93 +#: pysollib/games/numerica.py:282 pysollib/games/numerica.py:673 +#: pysollib/games/numerica.py:790 +msgid "Tableau. Build regardless of rank and suit." +msgstr "Tableau: Riempire indipendentemente da valore e seme" -#: pysollib/stack.py:2202 pysollib/stack.py:2213 pysollib/stack.py:2235 -#: pysollib/stack.py:2256 -msgid "Foundation. Build by same rank." -msgstr "Casa. Aggiungere per valore." +#: pysollib/games/auldlangsyne.py:563 pysollib/games/golf.py:311 +#: pysollib/games/takeaway.py:58 +msgid "Foundation. Build up or down regardless of suit." +msgstr "Casa: In sequenza crescente o decrescente indipendentemente dal seme" -#: pysollib/stack.py:2212 -msgid "Foundation. Build down regardless of suit." -msgstr "Casa. Decrescente per qualsiasi seme." +#: pysollib/games/braid.py:241 pysollib/games/camelot.py:566 +#: pysollib/games/napoleon.py:177 pysollib/games/ultra/dashavatara.py:958 +#: pysollib/games/ultra/hanafuda1.py:276 pysollib/games/ultra/hexadeck.py:1251 +#: pysollib/games/ultra/mughal.py:814 +msgid " Ascending" +msgstr " Crescente" -#: pysollib/stack.py:2233 -msgid "Foundation. Build up by alternate color." -msgstr "Casa. Crescente a colori alterni." +#: pysollib/games/braid.py:243 pysollib/games/camelot.py:565 +#: pysollib/games/napoleon.py:179 pysollib/games/ultra/dashavatara.py:960 +#: pysollib/games/ultra/hanafuda1.py:278 pysollib/games/ultra/hexadeck.py:1253 +#: pysollib/games/ultra/mughal.py:816 +msgid " Descending" +msgstr " Decrescente" -#: pysollib/stack.py:2234 -msgid "Foundation. Build down by alternate color." -msgstr "Casa. Decrescente a colori alterni." +#: pysollib/games/calculation.py:89 +msgid "" +"1: 2 3 4 5 6 7 8 9 T J Q K\n" +"2: 4 6 8 T Q A 3 5 7 9 J K\n" +"3: 6 9 Q 2 5 8 J A 4 7 T K\n" +"4: 8 Q 3 7 J 2 6 T A 5 9 K" +msgstr "" +"1: 2 3 4 5 6 7 8 9 T J Q K\n" +"2: 4 6 8 T Q A 3 5 7 9 J K\n" +"3: 6 9 Q 2 5 8 J A 4 7 T K\n" +"4: 8 Q 3 7 J 2 6 T A 5 9 K" -#: pysollib/stack.py:2255 -msgid "Foundation. Build down by color." -msgstr "Casa. Decrescente per colore." +#: pysollib/games/curdsandwhey.py:76 +msgid "Tableau. Build down by suit or of the same rank." +msgstr "Tableau: Sequenza decrescente dello stesso seme" -#: pysollib/stack.py:2372 -msgid "Tableau. Build up by alternate color." -msgstr "Tableau. Crescente a colori alterni." +#: pysollib/games/fan.py:315 +msgid "X" +msgstr "X" -#: pysollib/stack.py:2373 -msgid "Tableau. Build down by alternate color." -msgstr "Tableau. Decrescente a colori alterni." +#: pysollib/games/fan.py:315 +msgid "Draw" +msgstr "Tirare" -#: pysollib/stack.py:2374 pysollib/stack.py:2384 pysollib/stack.py:2393 -#: pysollib/stack.py:2402 pysollib/stack.py:2412 pysollib/stack.py:2441 -#: pysollib/stack.py:2451 -msgid "Tableau. Build by same rank." -msgstr "Tableau. Stesso valore." +#: pysollib/games/fan.py:506 +msgid "Base card - Ace or King." +msgstr "Carta Base - Asso o Re" -#: pysollib/stack.py:2382 -msgid "Tableau. Build up by color." -msgstr "Tableau. Crescente per colore." +#: pysollib/games/golf.py:118 pysollib/games/royalcotillion.py:383 +msgid "Waste. Build up or down regardless of suit." +msgstr "Pozzo: Sequenza crescente o decrescente indipendentemente dal seme" -#: pysollib/stack.py:2383 -msgid "Tableau. Build down by color." -msgstr "Tableau. Decrescente per colore." +#: pysollib/games/klondike.py:125 +#, python-format +msgid "Balance $%d" +msgstr "Bilancio $%d" -#: pysollib/stack.py:2391 -msgid "Tableau. Build up by suit." -msgstr "Tableau. Crescente per seme." +#: pysollib/games/klondike.py:186 +msgid "" +"Tableau. Build down by color. Sequences of cards in the same suit can be " +"moved as a unit." +msgstr "" +"Tableau: Decrescente per colore. Sequenze di carte dello stesso seme possono " +"essere spostate in gruppo" -#: pysollib/stack.py:2392 -msgid "Tableau. Build down by suit." -msgstr "Tableau. Decrescente per seme." +#: pysollib/games/klondike.py:461 +msgid "Reserve. Only Kings are acceptable." +msgstr "Riserva. Accetta solo i Re" -#: pysollib/stack.py:2400 -msgid "Tableau. Build up regardless of suit." -msgstr "Tableau. Crescente indipendentemente dal seme." +#: pysollib/games/matriarchy.py:123 +#, python-format +msgid "Round %d/%d" +msgstr "Giro %d/%d" -#: pysollib/stack.py:2401 -msgid "Tableau. Build down regardless of suit." -msgstr "Tableau. Decrescente indipendentemente dal seme." +#: pysollib/games/matriarchy.py:125 +#, python-format +msgid "Deal %d" +msgstr "Prendi %d" -#: pysollib/stack.py:2410 -msgid "Tableau. Build up in any suit but the same." -msgstr "Tableau. Crescente in qualsiasi seme purché diverso dal precedente." +#: pysollib/games/osmosis.py:63 pysollib/games/osmosis.py:163 +msgid "Foundation. Build in suit regardless of rank." +msgstr "Casa. Per seme, indipendentemente dal valore." -#: pysollib/stack.py:2411 -msgid "Tableau. Build down in any suit but the same." -msgstr "Tableau. Decrescente in qualsiasi seme purché diverso dal precedente." +#: pysollib/games/royalcotillion.py:250 +msgid "Waste. Build up or down by suit." +msgstr "Pozzo. Crescente o decrescente per seme." + +#: pysollib/games/royalcotillion.py:597 +msgid "Tableau. Empty piles can be filled with any card." +msgstr "Tableau. Le pile vuote si possono riempire con qualsiasi carta" -#: pysollib/stack.py:2439 +#: pysollib/games/spider.py:1133 msgid "" -"Tableau. Build up regardless of suit. Sequences of cards in alternate color " +"Tableau. Build down regardless of suit. Sequences of cards in the same color " "can be moved as a unit." msgstr "" -"Tableau. Crescente indipendentemente dal seme. Sequenze di carte in colori alterni " -"si possono spostare in blocco." +"Tableau. Decrescente indipendentemente dal seme. Sequenze di carte dello " +"stesso colore possono essere spostate in gruppo." + +#: pysollib/games/threepeaks.py:201 +msgid "Score:\tThis hand: " +msgstr "Punteggio:\tQuesta mano: " + +#: pysollib/games/threepeaks.py:202 +msgid "\tThis game: " +msgstr "\tQuesto gioco: " + +#: pysollib/games/tournament.py:224 +msgid "Reserve. Build down by suit." +msgstr "Riserva. Decrescente per seme." -#: pysollib/stack.py:2440 +#: pysollib/games/yukon.py:108 msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in alternate " -"color can be moved as a unit." +"Tableau. Build down in any suit but the same, can move any face-up cards " +"regardless of sequence." msgstr "" -"Tableau. Decrescente indipendentemente dal seme. Sequenze di carte in colori alterni " -"si possono spostare in blocco." +"Tableau. Decrescente dello stesso seme. Si pòssono spostare le carte " +"visibili anche non in sequenza." -#: pysollib/stack.py:2449 +#: pysollib/games/yukon.py:181 msgid "" -"Tableau. Build up regardless of suit. Sequences of cards in the same suit " -"can be moved as a unit." +"Tableau. Build up or down by suit, can move any face-up cards regardless of " +"sequence." msgstr "" -"Tableau. Crescente indipendentemente dal seme. Sequenze di carte dello stesso seme " -"si possono spostare in blocco." +"Tableau. Crescente o decrescente dello stesso seme. Si pòssono spostare le " +"carte visibili anche non in sequenza." -#: pysollib/stack.py:2450 +#: pysollib/games/yukon.py:200 msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in the same suit " -"can be moved as a unit." +"Tableau. Build up or down by alternate color, can move any face-up cards " +"regardless of sequence." msgstr "" -"Tableau. Decrescente indipendentemente dal seme. Sequenze di carte dello stesso seme " -"si possono spostare in blocco." +"Tableau. Crescente o decrescente a colori alterni. Si pòssono spostare le " +"carte visibili anche non in sequenza." -#: pysollib/stack.py:2472 +#: pysollib/games/yukon.py:303 msgid "" -"Tableau. Build up by alternate color, can move any face-up cards regardless " -"of sequence." +"Club: A 2 3 4 5 6 7 8 9 T J Q K\n" +"Spade: 2 4 6 8 T Q A 3 5 7 9 J K\n" +"Heart: 3 6 9 Q 2 5 8 J A 4 7 T K\n" +"Diamond: 4 8 Q 3 7 J 2 6 T A 5 9 K" msgstr "" -"Tableau. Crescente a colori alterni, si possono spostare le carte a faccia in su indipendentemente " -"dalla sequenza." +"Fiori: A 2 3 4 5 6 7 8 9 T J Q K\n" +"Picche: 2 4 6 8 T Q A 3 5 7 9 J K\n" +"Cuori: 3 6 9 Q 2 5 8 J A 4 7 T K\n" +"Quadri: 4 8 Q 3 7 J 2 6 T A 5 9 K" -#: pysollib/stack.py:2473 +#: pysollib/games/yukon.py:594 msgid "" -"Tableau. Build down by alternate color, can move any face-up cards " +"Tableau. Build down regardless of suit, can move any face-up cards " "regardless of sequence." msgstr "" -"Tableau. Decrescente a colori alterni, si possono spostare le carte a faccia in su indipendentemente " -"dalla sequenza." +"Tableau. Decrescente di qualsiasi seme. Si pòssono spostare le carte " +"visibili anche non in sequenza." -#: pysollib/stack.py:2474 pysollib/stack.py:2487 pysollib/stack.py:2497 -msgid "" -"Tableau. Build by same rank, can move any face-up cards regardless of " -"sequence." +#: pysollib/kivy/menubar.py:1589 +msgid "Main Menu" msgstr "" -"Tableau. Stesso valore, si possono spostare le carte a faccia in su indipendentemente " -"dalla sequenza." -#: pysollib/stack.py:2485 -msgid "Tableau. Build up by suit, can move any face-up cards regardless of sequence." +#: pysollib/kivy/menubar.py:1597 +msgid "File Menu" msgstr "" -"Tableau. Crescente per seme, si possono spostare le carte a faccia in su indipendentemente " -"dalla sequenza." -#: pysollib/stack.py:2486 -msgid "" -"Tableau. Build down by suit, can move any face-up cards regardless of " -"sequence." -msgstr "" -"Tableau. Decrescente per seme, si possono spostare le carte a faccia in su indipendentemente " -"dalla sequenza." +#: pysollib/kivy/menubar.py:1605 +#, fuzzy +msgid "Tools" +msgstr "Barra strumenti" -#: pysollib/stack.py:2495 pysollib/stack.py:2496 -msgid "" -"Tableau. Build up regardless of suit, can move any face-up cards regardless " -"of sequence." -msgstr "Tableau. Crescente indipendentemente dal seme, si possono spostare le carte a faccia in su indipendentemente dalla sequenza." +#: pysollib/kivy/menubar.py:1621 +#, fuzzy +msgid "Assists" +msgstr "&Assistente" -#: pysollib/stack.py:2529 -msgid "Tableau. Build up or down by color." -msgstr "Tableau. Crescente o decrescente per colore." +#: pysollib/kivy/menubar.py:1629 +#, fuzzy +msgid "Options" +msgstr "&Opzioni" -#: pysollib/stack.py:2540 -msgid "Tableau. Build up or down by alternate color." -msgstr "Tableau. Crescente o decrescente a colori alterni." +#: pysollib/kivy/menubar.py:1637 +#, fuzzy +msgid "Help" +msgstr " Aiuto" -#: pysollib/stack.py:2551 -msgid "Tableau. Build up or down by suit." -msgstr "Tableau. Crescente o decrescente per seme." +#: pysollib/kivy/menubar.py:2065 pysollib/kivy/menubar.py:2067 +#: pysollib/kivy/selectcardset.py:61 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/stack.py:2562 -msgid "Tableau. Build up or down regardless of suit." -msgstr "Tableau. Crescente o decrescente indipendentemente dal seme." +#: pysollib/kivy/menubar.py:2068 pysollib/kivy/selectcardset.py:61 +#: pysollib/pysolgtk/selectcardset.py:229 pysollib/tile/selectcardset.py:318 +#: pysollib/tk/menubar.py:90 +msgid "&Info..." +msgstr "&Informazioni..." -#: pysollib/stack.py:2661 -msgid "Waste." -msgstr "Pozzo." +#: pysollib/kivy/menubar.py:2072 pysollib/tile/menubar.py:90 +#: pysollib/tk/menubar.py:94 +msgid "Select " +msgstr "Scelta" -#: pysollib/stack.py:2777 -msgid "Free cell." -msgstr "Free cell." +#: pysollib/kivy/menubar.py:2285 pysollib/ui/tktile/menubar.py:1664 +msgid "Solitaire Wizard" +msgstr "Costruzione guidata" -#: pysollib/stats.py:52 pysollib/stats.py:122 pysollib/tile/tkstats.py:691 -msgid "Game" -msgstr "Gioco" +#: pysollib/kivy/selectgame.py:83 pysollib/tile/selectgame.py:84 +#: pysollib/tk/selectgame.py:85 +msgid "(no games)" +msgstr "(nessun gioco)" + +#: pysollib/kivy/selectgame.py:104 pysollib/pysolgtk/selectgame.py:227 +#: pysollib/tile/selectgame.py:108 pysollib/tk/selectgame.py:109 +msgid "Mahjongg Games" +msgstr "Mahjongg" + +#: pysollib/kivy/selectgame.py:108 pysollib/pysolgtk/selectgame.py:233 +#: pysollib/tile/selectgame.py:112 pysollib/tk/selectgame.py:113 +msgid "French games" +msgstr "Francesi" -#: pysollib/stats.py:53 pysollib/tile/tkstats.py:922 -#: pysollib/tile/tkstats.py:992 pysollib/tile/tkstats.py:993 -#: pysollib/tk/tkstats.py:880 pysollib/tk/tkstats.py:881 -#: pysollib/tk/tkstats.py:928 -msgid "Played" -msgstr "Giocati" +#: pysollib/kivy/selectgame.py:111 pysollib/pysolgtk/selectgame.py:229 +#: pysollib/tile/selectgame.py:115 pysollib/tk/selectgame.py:116 +msgid "Oriental Games" +msgstr "Orientali" -#: pysollib/stats.py:54 pysollib/stats.py:161 pysollib/tile/tkstats.py:928 -#: pysollib/tile/tkstats.py:997 pysollib/tile/tkstats.py:998 -#: pysollib/tk/tkstats.py:885 pysollib/tk/tkstats.py:886 -#: pysollib/tk/tkstats.py:936 -msgid "Won" -msgstr "Vinti" +#: pysollib/kivy/selectgame.py:114 pysollib/pysolgtk/selectgame.py:231 +#: pysollib/tile/selectgame.py:118 pysollib/tk/selectgame.py:119 +msgid "Special Games" +msgstr "Speciali" -#: pysollib/stats.py:55 pysollib/stats.py:161 -msgid "Lost" -msgstr "Persi" +#: pysollib/kivy/selectgame.py:117 pysollib/pysolgtk/selectgame.py:315 +#: pysollib/tile/selectgame.py:121 pysollib/tk/selectgame.py:122 +msgid "Original Games" +msgstr "Originali" -#: pysollib/stats.py:56 pysollib/tile/statusbar.py:164 -#: pysollib/tk/statusbar.py:162 data/glade-translations:25 -msgid "Playing time" -msgstr "Tempo di gioco" +#: pysollib/kivy/selectgame.py:146 pysollib/pysolgtk/selectgame.py:216 +#: pysollib/tile/selectgame.py:168 pysollib/tk/selectgame.py:170 +msgid "All Games" +msgstr "Tutti" -#: pysollib/stats.py:57 data/glade-translations:26 -msgid "Moves" -msgstr "Mosse" +#: pysollib/kivy/selectgame.py:157 pysollib/pysolgtk/selectgame.py:286 +#: pysollib/tile/selectgame.py:137 pysollib/tk/selectgame.py:138 +msgid "by Compatibility" +msgstr "per compatibilità" -#: pysollib/stats.py:58 pysollib/tile/tkstats.py:934 -#: pysollib/tile/tkstats.py:965 pysollib/tile/tkstats.py:984 -#: pysollib/tile/tkstats.py:1002 pysollib/tk/tkstats.py:853 -#: pysollib/tk/tkstats.py:872 pysollib/tk/tkstats.py:890 -#: pysollib/tk/tkstats.py:944 -msgid "% won" -msgstr "% vinti" +#: pysollib/kivy/selectgame.py:168 pysollib/pysolgtk/selectgame.py:293 +#: pysollib/tile/selectgame.py:147 pysollib/tk/selectgame.py:149 +msgid "New games in v. " +msgstr "Nuovi giochi nella v. " -#: pysollib/stats.py:122 -msgid "Status" -msgstr "Stato" +#: pysollib/kivy/selectgame.py:171 pysollib/pysolgtk/selectgame.py:296 +#: pysollib/tile/selectgame.py:150 pysollib/tk/selectgame.py:152 +msgid "by PySol version" +msgstr "per versione di PySol" -#: pysollib/stats.py:122 pysollib/tile/statusbar.py:166 -#: pysollib/tile/tkstats.py:694 pysollib/tk/statusbar.py:164 -#: pysollib/tk/tkstats.py:664 -msgid "Game number" -msgstr "Gioco numero" +#: pysollib/kivy/selectgame.py:183 pysollib/tile/selectgame.py:161 +#: pysollib/tk/selectgame.py:163 +msgid "by Inventors" +msgstr "per inventore" -#: pysollib/stats.py:122 pysollib/tile/tkstats.py:697 -#: pysollib/tk/tkstats.py:667 -msgid "Started at" -msgstr "Iniziato" +#: pysollib/kivy/selectgame.py:191 pysollib/pysolgtk/selectgame.py:218 +#: pysollib/tile/selectgame.py:170 pysollib/tk/selectgame.py:172 +msgid "Popular Games" +msgstr "Giochi più noti" -#: pysollib/stats.py:146 pysollib/tile/tkstats.py:713 -msgid "** UNKNOWN %d **" -msgstr "** SCONOSCIUTO %d **" +#: pysollib/kivy/selectgame.py:198 pysollib/pysolgtk/selectgame.py:217 +#: pysollib/tile/selectgame.py:169 pysollib/tk/selectgame.py:171 +msgid "Alternate Names" +msgstr "Nomi alternativi" -#: pysollib/stats.py:154 -msgid "** ERROR **" -msgstr "** ERRORE **" +#: pysollib/kivy/selectgame.py:201 pysollib/pysolgtk/selectgame.py:243 +#: pysollib/tile/selectgame.py:178 pysollib/tk/selectgame.py:180 +msgid "by Skill Level" +msgstr "per livello di abilità" -#: pysollib/stats.py:161 -msgid "Loaded" -msgstr "Caricato" +#: pysollib/kivy/selectgame.py:213 pysollib/pysolgtk/selectgame.py:247 +#: pysollib/tile/selectgame.py:191 pysollib/tk/selectgame.py:193 +msgid "by Game Feature" +msgstr "per caratteristiche" -#: pysollib/stats.py:161 -msgid "Not won" -msgstr "Non vinti" +#: pysollib/kivy/selectgame.py:214 pysollib/pysolgtk/selectgame.py:260 +#: pysollib/tile/selectgame.py:192 pysollib/tk/selectgame.py:194 +msgid "by Number of Cards" +msgstr "per numero di carte" -#: pysollib/stats.py:161 -msgid "Perfect" -msgstr "Perfetto" +#: pysollib/kivy/selectgame.py:215 pysollib/pysolgtk/selectgame.py:249 +#: pysollib/tile/selectgame.py:193 pysollib/tk/selectgame.py:195 +msgid "32 cards" +msgstr "32 carte" -#: pysollib/stats.py:208 pysollib/stats.py:239 pysollib/stats.py:245 -msgid "Demo" -msgstr "Demo" +#: pysollib/kivy/selectgame.py:217 pysollib/pysolgtk/selectgame.py:250 +#: pysollib/tile/selectgame.py:195 pysollib/tk/selectgame.py:197 +msgid "48 cards" +msgstr "48 carte" -#: pysollib/stats.py:219 pysollib/tile/tkstats.py:392 -#: pysollib/tk/tkstats.py:419 -msgid "Total (%d out of %d games)" -msgstr "Totale (%d su %d giochi)" +#: pysollib/kivy/selectgame.py:219 pysollib/pysolgtk/selectgame.py:251 +#: pysollib/tile/selectgame.py:197 pysollib/tk/selectgame.py:199 +msgid "52 cards" +msgstr "52 carte" -#: pysollib/stats.py:240 -msgid "Full log for " -msgstr "Log completo di " +#: pysollib/kivy/selectgame.py:221 pysollib/pysolgtk/selectgame.py:252 +#: pysollib/tile/selectgame.py:199 pysollib/tk/selectgame.py:201 +msgid "64 cards" +msgstr "64 carte" -#: pysollib/stats.py:246 -msgid "Session log for " -msgstr "Log della sessione di " +#: pysollib/kivy/selectgame.py:223 pysollib/pysolgtk/selectgame.py:253 +#: pysollib/tile/selectgame.py:201 pysollib/tk/selectgame.py:203 +msgid "78 cards" +msgstr "78 carte" -#: pysollib/tile/colorsdialog.py:69 pysollib/tk/colorsdialog.py:68 -#: data/glade-translations:56 -msgid "Text foreground:" -msgstr "Colore testo" +#: pysollib/kivy/selectgame.py:225 pysollib/pysolgtk/selectgame.py:254 +#: pysollib/tile/selectgame.py:203 pysollib/tk/selectgame.py:205 +msgid "104 cards" +msgstr "104 carte" -#: pysollib/tile/colorsdialog.py:70 pysollib/tile/timeoutsdialog.py:71 -#: pysollib/tk/colorsdialog.py:69 pysollib/tk/timeoutsdialog.py:66 -#: data/glade-translations:37 data/glade-translations:41 -msgid "Highlight piles:" -msgstr "Evidenzia le pile:" +#: pysollib/kivy/selectgame.py:227 pysollib/pysolgtk/selectgame.py:255 +#: pysollib/tile/selectgame.py:205 pysollib/tk/selectgame.py:207 +msgid "144 cards" +msgstr "144 carte" -#: pysollib/tile/colorsdialog.py:71 pysollib/tk/colorsdialog.py:70 -#: data/glade-translations:42 -msgid "Highlight cards 1:" -msgstr "Evidenzia le carte 1:" +#: pysollib/kivy/selectgame.py:229 pysollib/pysolgtk/selectgame.py:256 +#: pysollib/tile/selectgame.py:208 pysollib/tk/selectgame.py:210 +msgid "Other number" +msgstr "Altri numeri" -#: pysollib/tile/colorsdialog.py:72 pysollib/tk/colorsdialog.py:71 -#: data/glade-translations:43 -msgid "Highlight cards 2:" -msgstr "Evidenzia le carte 2:" +#: pysollib/kivy/selectgame.py:233 pysollib/pysolgtk/selectgame.py:267 +#: pysollib/tile/selectgame.py:212 pysollib/tk/selectgame.py:214 +msgid "by Number of Decks" +msgstr "per numero di mazzi" -#: pysollib/tile/colorsdialog.py:73 pysollib/tk/colorsdialog.py:72 -#: data/glade-translations:44 -msgid "Highlight same rank 1:" -msgstr "Evidenzia stesso valore 1:" +#: pysollib/kivy/selectgame.py:234 pysollib/pysolgtk/selectgame.py:262 +#: pysollib/tile/selectgame.py:213 pysollib/tk/selectgame.py:215 +msgid "1 deck games" +msgstr "1 mazzo" -#: pysollib/tile/colorsdialog.py:74 pysollib/tk/colorsdialog.py:73 -#: data/glade-translations:45 -msgid "Highlight same rank 2:" -msgstr "Evidenzia stesso valore 2:" +#: pysollib/kivy/selectgame.py:236 pysollib/pysolgtk/selectgame.py:263 +#: pysollib/tile/selectgame.py:215 pysollib/tk/selectgame.py:217 +msgid "2 deck games" +msgstr "2 mazzi" -#: pysollib/tile/colorsdialog.py:75 pysollib/tk/colorsdialog.py:74 -#: data/glade-translations:46 -msgid "Hint arrow:" -msgstr "Freccia suggerimenti;" +#: pysollib/kivy/selectgame.py:238 pysollib/pysolgtk/selectgame.py:264 +#: pysollib/tile/selectgame.py:217 pysollib/tk/selectgame.py:219 +msgid "3 deck games" +msgstr "3 mazzi" -#: pysollib/tile/colorsdialog.py:76 pysollib/tk/colorsdialog.py:75 -#: data/glade-translations:47 -msgid "Highlight not matching:" -msgstr "Evidenzia non corrispondenti:" +#: pysollib/kivy/selectgame.py:240 pysollib/pysolgtk/selectgame.py:265 +#: pysollib/tile/selectgame.py:219 pysollib/tk/selectgame.py:221 +msgid "4 deck games" +msgstr "4 mazzi" -#: pysollib/tile/colorsdialog.py:83 pysollib/tile/fontsdialog.py:183 -#: pysollib/tk/colorsdialog.py:82 pysollib/tk/fontsdialog.py:183 -#: data/glade-translations:48 data/glade-translations:49 -#: data/glade-translations:50 data/glade-translations:51 -#: data/glade-translations:52 data/glade-translations:53 -#: data/glade-translations:54 data/glade-translations:55 -#: data/glade-translations:65 data/glade-translations:66 -#: data/glade-translations:67 data/glade-translations:68 -#: data/glade-translations:69 data/glade-translations:70 -#: data/glade-translations:71 -msgid "Change..." -msgstr "Cambia..." +#: pysollib/kivy/selectgame.py:243 pysollib/pysolgtk/selectgame.py:278 +#: pysollib/tile/selectgame.py:222 pysollib/tk/selectgame.py:224 +msgid "by Number of Redeals" +msgstr "per numero di ridistribuzioni" -#: pysollib/tile/colorsdialog.py:103 pysollib/tk/colorsdialog.py:102 -msgid "Select color" -msgstr "Scelta colore" +#: pysollib/kivy/selectgame.py:244 pysollib/pysolgtk/selectgame.py:269 +#: pysollib/tile/selectgame.py:223 pysollib/tk/selectgame.py:225 +msgid "No redeal" +msgstr "Nessuna ridistribuzione" -#: pysollib/tile/findcarddialog.py:51 pysollib/tk/findcarddialog.py:54 -msgid "Find card" -msgstr "Trova carta" +#: pysollib/kivy/selectgame.py:246 pysollib/pysolgtk/selectgame.py:270 +#: pysollib/tile/selectgame.py:225 pysollib/tk/selectgame.py:227 +msgid "1 redeal" +msgstr "1 ridistribuzione" -#: pysollib/tile/fontsdialog.py:88 pysollib/tk/fontsdialog.py:82 -msgid "abcdefghABCDEFGH" -msgstr "abcdefghABCDEFGH" +#: pysollib/kivy/selectgame.py:248 pysollib/pysolgtk/selectgame.py:271 +#: pysollib/tile/selectgame.py:227 pysollib/tk/selectgame.py:229 +msgid "2 redeals" +msgstr "2 ridistribuzioni" -#: pysollib/tile/fontsdialog.py:97 pysollib/tk/fontsdialog.py:91 -msgid "Bold" -msgstr "Grassetto" +#: pysollib/kivy/selectgame.py:250 pysollib/pysolgtk/selectgame.py:272 +#: pysollib/tile/selectgame.py:229 pysollib/tk/selectgame.py:231 +msgid "3 redeals" +msgstr "3 ridistribuzioni" -#: pysollib/tile/fontsdialog.py:101 pysollib/tk/fontsdialog.py:95 -msgid "Italic" -msgstr "Corsivo" +#: pysollib/kivy/selectgame.py:256 pysollib/pysolgtk/selectgame.py:275 +#: pysollib/tile/selectgame.py:236 pysollib/tk/selectgame.py:238 +msgid "Other number of redeals" +msgstr "Altro numero di ridistribuzioni" -#: pysollib/tile/fontsdialog.py:107 pysollib/tile/selectcardset.py:334 -#: pysollib/tk/selectcardset.py:333 -msgid "Size:" -msgstr "Dimensione:" +#: pysollib/kivy/selectgame.py:264 pysollib/pysolgtk/selectgame.py:311 +#: pysollib/tile/selectgame.py:243 pysollib/tk/selectgame.py:245 +msgid "Other Categories" +msgstr "Altre categorie" -#: pysollib/tile/fontsdialog.py:165 pysollib/tk/fontsdialog.py:165 -#: data/glade-translations:58 -msgid "HTML: " -msgstr "HTML: " +#: pysollib/kivy/selectgame.py:265 pysollib/pysolgtk/selectgame.py:300 +#: pysollib/tile/selectgame.py:244 pysollib/tk/selectgame.py:246 +msgid "Games for Children (very easy)" +msgstr "Giochi per bambini (molto facili)" -#: pysollib/tile/fontsdialog.py:166 pysollib/tk/fontsdialog.py:166 -#: data/glade-translations:59 -msgid "Small: " -msgstr "Piccoli: " +#: pysollib/kivy/selectgame.py:267 pysollib/pysolgtk/selectgame.py:302 +#: pysollib/tile/selectgame.py:246 pysollib/tk/selectgame.py:248 +msgid "Games with Scoring" +msgstr "Giochi con punteggio" -#: pysollib/tile/fontsdialog.py:167 pysollib/tk/fontsdialog.py:167 -#: data/glade-translations:60 -msgid "Fixed: " -msgstr "Fissi: " +#: pysollib/kivy/selectgame.py:269 pysollib/pysolgtk/selectgame.py:304 +#: pysollib/tile/selectgame.py:249 pysollib/tk/selectgame.py:251 +msgid "Games with Separate Decks" +msgstr "Giochi con mazzi separati" -#: pysollib/tile/fontsdialog.py:168 pysollib/tk/fontsdialog.py:168 -#: data/glade-translations:61 -msgid "Tableau default: " -msgstr "Tableau: " +#: pysollib/kivy/selectgame.py:271 pysollib/pysolgtk/selectgame.py:306 +#: pysollib/tile/selectgame.py:251 pysollib/tk/selectgame.py:253 +msgid "Open Games (all cards visible)" +msgstr "Giochi aperti (tutte le carte visibili)" -#: pysollib/tile/fontsdialog.py:169 pysollib/tk/fontsdialog.py:169 -#: data/glade-translations:62 -msgid "Tableau fixed: " -msgstr "Tableau fissi: " +#: pysollib/kivy/selectgame.py:273 pysollib/pysolgtk/selectgame.py:308 +#: pysollib/tile/selectgame.py:253 pysollib/tk/selectgame.py:255 +msgid "Relaxed Variants" +msgstr "Varianti facilitate" -#: pysollib/tile/fontsdialog.py:170 pysollib/tk/fontsdialog.py:170 -#: data/glade-translations:64 -msgid "Tableau large: " -msgstr "Tableau grandi: " +#: pysollib/kivy/tkstats.py:148 pysollib/tile/tkstats.py:163 +#: pysollib/tk/tkstats.py:53 +msgid "Demo games" +msgstr "Giochi demo" -#: pysollib/tile/fontsdialog.py:171 pysollib/tk/fontsdialog.py:171 -#: data/glade-translations:63 -msgid "Tableau small: " -msgstr "Tableau piccoli: " +#: pysollib/kivy/tkstats.py:220 pysollib/pysolgtk/selectgame.py:123 +#: pysollib/tile/selectgame.py:402 pysollib/tile/tkstats.py:182 +#: pysollib/tile/tkstats.py:234 pysollib/tk/selectgame.py:404 +#: pysollib/tk/tkstats.py:87 pysollib/tk/tkstats.py:141 data/pysolfc.glade:241 +#: data/pysolfc.glade:519 +msgid "Won:" +msgstr "Vinti:" -#: pysollib/tile/fontsdialog.py:193 pysollib/tk/fontsdialog.py:193 -msgid "Select font" -msgstr "Scelta carattere" +#: pysollib/kivy/tkstats.py:222 pysollib/pysolgtk/selectgame.py:124 +#: pysollib/tile/selectgame.py:403 pysollib/tile/tkstats.py:183 +#: pysollib/tile/tkstats.py:236 pysollib/tk/selectgame.py:405 +#: pysollib/tk/tkstats.py:88 pysollib/tk/tkstats.py:143 data/pysolfc.glade:307 +#: data/pysolfc.glade:544 +msgid "Lost:" +msgstr "Perduti:" -#: pysollib/tile/menubar.py:86 pysollib/tk/menubar.py:85 -msgid "Compound" -msgstr "Composto" +#: pysollib/kivy/tkstats.py:224 pysollib/tile/tkstats.py:184 +#: pysollib/tile/tkstats.py:238 pysollib/tk/tkstats.py:89 +#: pysollib/tk/tkstats.py:145 data/pysolfc.glade:266 data/pysolfc.glade:569 +msgid "Total:" +msgstr "Totale:" -#: pysollib/tile/menubar.py:92 pysollib/tk/menubar.py:91 -msgid "Hide" -msgstr "Nascondi" +#: pysollib/kivy/tkstats.py:250 pysollib/tk/tkstats.py:279 +msgid "&All games..." +msgstr "&Tutti i giochi..." -#: pysollib/tile/menubar.py:95 pysollib/tk/menubar.py:94 -msgid "Top" -msgstr "Cima" +#: pysollib/kivy/tkstats.py:252 pysollib/tile/tkstats.py:102 +#: pysollib/tk/tkstats.py:281 +msgid "&Reset..." +msgstr "&Reset..." -#: pysollib/tile/menubar.py:98 pysollib/tk/menubar.py:97 -msgid "Bottom" -msgstr "Fondo" +#: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176 +#: pysollib/tk/toolbar.py:176 +msgid "New" +msgstr "Nuovo" -#: pysollib/tile/menubar.py:101 pysollib/tk/menubar.py:100 -msgid "Left" -msgstr "Sinistra" +#: pysollib/kivy/toolbar.py:192 pysollib/tile/toolbar.py:177 +#: pysollib/tk/toolbar.py:177 pysollib/ui/tktile/menubar.py:387 +msgid "Restart" +msgstr "Ricomincia" -#: pysollib/tile/menubar.py:104 pysollib/tk/menubar.py:103 -msgid "Right" -msgstr "Destra" +#: pysollib/kivy/toolbar.py:192 pysollib/tile/toolbar.py:177 +#: pysollib/tk/toolbar.py:177 +msgid "" +"Restart the\n" +"current game" +msgstr "" +"Ricomincia\n" +"questo gioco" -#: pysollib/tile/menubar.py:115 pysollib/tk/menubar.py:114 -msgid "Visible buttons" -msgstr "Bottoni visibili" +#: 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/tile/menubar.py:352 pysollib/tile/menubar.py:523 -#: pysollib/tk/menubar.py:349 pysollib/tk/menubar.py:527 -msgid "&About " -msgstr "&A proposito" +#: pysollib/kivy/toolbar.py:197 pysollib/tile/toolbar.py:182 +#: pysollib/tk/toolbar.py:182 +msgid "Undo last move" +msgstr "Annulla l'ultima mossa" -#: pysollib/tile/menubar.py:354 pysollib/tk/menubar.py:351 -msgid "&File" -msgstr "&File" +#: 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/tile/menubar.py:356 pysollib/tk/menubar.py:353 -msgid "R&ecent games" -msgstr "Giochi r&ecenti" +#: pysollib/kivy/toolbar.py:198 pysollib/tile/toolbar.py:183 +#: pysollib/tk/toolbar.py:183 +msgid "Redo last move" +msgstr "Ripristina l'ultima mossa" -#: pysollib/tile/menubar.py:358 pysollib/tk/menubar.py:355 -msgid "Select &random game" -msgstr "Un gioco a &caso" +#: pysollib/kivy/toolbar.py:199 pysollib/tile/toolbar.py:184 +#: pysollib/tk/toolbar.py:184 +msgid "Autodrop" +msgstr "Autoserve" -#: pysollib/tile/menubar.py:359 pysollib/tk/menubar.py:356 -msgid "&All games" -msgstr "&Tutti i giochi" +#: pysollib/kivy/toolbar.py:199 pysollib/tile/toolbar.py:184 +#: pysollib/tk/toolbar.py:184 +msgid "Auto drop cards" +msgstr "Auto serve" -#: pysollib/tile/menubar.py:360 pysollib/tk/menubar.py:357 -msgid "Games played and &won" -msgstr "Giocati e &vinti" +#: pysollib/kivy/toolbar.py:200 pysollib/tile/toolbar.py:185 +#: pysollib/tk/toolbar.py:185 +msgid "Shuffle" +msgstr "Mescola" -#: pysollib/tile/menubar.py:361 pysollib/tk/menubar.py:358 -msgid "Games played and ¬ won" -msgstr "Giocati e &non vinti" +#: pysollib/kivy/toolbar.py:200 pysollib/tile/toolbar.py:185 +#: pysollib/tk/toolbar.py:185 +msgid "Shuffle tiles" +msgstr "Mescola le tessere" -#: pysollib/tile/menubar.py:362 pysollib/tk/menubar.py:359 -msgid "Games not &played" -msgstr "Non gioca&ti" +#: pysollib/kivy/toolbar.py:201 pysollib/tile/toolbar.py:186 +#: pysollib/tk/toolbar.py:186 +msgid "Pause" +msgstr "Pausa" -#: pysollib/tile/menubar.py:363 pysollib/tk/menubar.py:360 -msgid "Select game by nu&mber..." -msgstr "Scelta per nu&mero..." +#: pysollib/kivy/toolbar.py:201 pysollib/tile/toolbar.py:186 +#: pysollib/tk/toolbar.py:186 +msgid "Pause game" +msgstr "Pausa il gioco" -#: pysollib/tile/menubar.py:365 pysollib/tk/menubar.py:362 -msgid "Fa&vorite games" -msgstr "Giochi pre&feriti" +#: pysollib/kivy/toolbar.py:204 pysollib/tile/toolbar.py:189 +#: pysollib/tk/toolbar.py:189 +msgid "Rules" +msgstr "Regole" -#: pysollib/tile/menubar.py:366 pysollib/tk/menubar.py:363 -msgid "A&dd to favorites" -msgstr "A&ggiungi ai preferiti" +#: 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/tile/menubar.py:367 pysollib/tk/menubar.py:364 -msgid "Remove &from favorites" -msgstr "Togli dai pre&feriti" +#: pysollib/kivy/toolbar.py:206 pysollib/tile/toolbar.py:191 +#: pysollib/tk/toolbar.py:191 +msgid "Quit" +msgstr "Abbandona" -#: pysollib/tile/menubar.py:369 pysollib/tk/menubar.py:366 -msgid "&Open..." -msgstr "&Apri..." +#: pysollib/pysolgtk/colorsdialog.py:87 pysollib/pysolgtk/fontsdialog.py:92 +#: pysollib/ui/tktile/colorsdialog.py:107 +msgid "Select color" +msgstr "Scelta colore" -#: pysollib/tile/menubar.py:370 pysollib/tk/menubar.py:367 -msgid "&Save" -msgstr "&Salva" +#: pysollib/pysolgtk/menubar.py:555 +msgid "Empty" +msgstr "" -#: pysollib/tile/menubar.py:371 pysollib/tk/menubar.py:368 -msgid "Save &as..." -msgstr "Salva &con nome..." +#: pysollib/pysolgtk/menubar.py:596 +#, fuzzy +msgid "Open Game" +msgstr "Aprire il gioco" -#: pysollib/tile/menubar.py:373 pysollib/tk/menubar.py:370 -msgid "&Hold and quit" -msgstr "Con&serva e esci" +#: pysollib/pysolgtk/menubar.py:623 +#, fuzzy +msgid "Save Game" +msgstr "Salva il gioco" -#: pysollib/tile/menubar.py:379 pysollib/tile/selectgame.py:433 -#: pysollib/tk/menubar.py:376 pysollib/tk/selectgame.py:434 -msgid "&Select" -msgstr "&Scegli" +#: pysollib/pysolgtk/menubar.py:671 pysollib/ui/tktile/menubar.py:1298 +#: data/pysolfc.glade:4127 +msgid "Sound settings" +msgstr "Impostazioni suono" -#: pysollib/tile/menubar.py:384 pysollib/tk/menubar.py:381 -msgid "&Edit" -msgstr "Mo&difica" +#: pysollib/pysolgtk/menubar.py:680 pysollib/ui/tktile/menubar.py:1521 +msgid "Select table background" +msgstr "Scelta dello sfondo" -#: pysollib/tile/menubar.py:385 pysollib/tk/menubar.py:382 -msgid "&Undo" -msgstr "A&nnulla" +#: pysollib/pysolgtk/menubar.py:696 +#, fuzzy +msgid "Select cardset" +msgstr "Scelta nome" -#: pysollib/tile/menubar.py:386 pysollib/tk/menubar.py:383 -msgid "&Redo" -msgstr "&Ripristina" +#: pysollib/pysolgtk/playeroptionsdialog.py:62 +#: pysollib/tile/playeroptionsdialog.py:61 +#: pysollib/tk/playeroptionsdialog.py:102 +msgid "Confirm quit" +msgstr "Conferma uscita" -#: pysollib/tile/menubar.py:387 pysollib/tk/menubar.py:384 -msgid "Redo &all" -msgstr "Ripristina &tutto" +#: pysollib/pysolgtk/playeroptionsdialog.py:68 +#: pysollib/tile/playeroptionsdialog.py:64 +#: pysollib/tk/playeroptionsdialog.py:106 +msgid "Update statistics and logs" +msgstr "Aggiorna statistiche e log" -#: pysollib/tile/menubar.py:390 pysollib/tk/menubar.py:387 -msgid "&Set bookmark" -msgstr "&Segnalibro" +#: pysollib/pysolgtk/selectcardset.py:142 pysollib/tile/selectcardset.py:98 +#: pysollib/tile/selectcardset.py:115 pysollib/tile/selectcardset.py:132 +#: pysollib/tk/selectcardset.py:97 pysollib/tk/selectcardset.py:114 +#: pysollib/tk/selectcardset.py:131 +msgid "Uncategorized" +msgstr "Non classificati" -#: pysollib/tile/menubar.py:392 pysollib/tile/menubar.py:396 -#: pysollib/tk/menubar.py:389 pysollib/tk/menubar.py:393 -msgid "Bookmark %d" -msgstr "Segnalibro %d" +#: pysollib/pysolgtk/selectcardset.py:145 pysollib/tile/selectcardset.py:71 +#: pysollib/tile/selectcardset.py:169 pysollib/tk/selectcardset.py:70 +#: pysollib/tk/selectcardset.py:168 +msgid "(no cardsets)" +msgstr "(nessun mazzo)" -#: pysollib/tile/menubar.py:394 pysollib/tk/menubar.py:391 -msgid "Go&to bookmark" -msgstr "&Va al segnalibro" +#: pysollib/pysolgtk/selectcardset.py:158 pysollib/tile/selectcardset.py:141 +#: pysollib/tk/selectcardset.py:139 +msgid "by Size" +msgstr "per dimensione" -#: pysollib/tile/menubar.py:399 pysollib/tk/menubar.py:396 -msgid "&Clear bookmarks" -msgstr "Ri&pulisci i segnalibri" +#: pysollib/pysolgtk/selectcardset.py:160 pysollib/tile/selectcardset.py:143 +#: pysollib/tk/selectcardset.py:141 +msgid "Tiny cardsets" +msgstr "Piccolissime" -#: pysollib/tile/menubar.py:402 pysollib/tile/toolbar.py:190 -#: pysollib/tk/menubar.py:399 pysollib/tk/toolbar.py:189 -msgid "Restart" -msgstr "Ricomincia" +#: pysollib/pysolgtk/selectcardset.py:161 pysollib/tile/selectcardset.py:146 +#: pysollib/tk/selectcardset.py:144 +msgid "Small cardsets" +msgstr "Piccole" -#: pysollib/tile/menubar.py:405 pysollib/tk/menubar.py:402 -msgid "Solitaire &Wizard" -msgstr "Costruzione &guidata" +#: pysollib/pysolgtk/selectcardset.py:162 pysollib/tile/selectcardset.py:149 +#: pysollib/tk/selectcardset.py:147 +msgid "Medium cardsets" +msgstr "Medie" -#: pysollib/tile/menubar.py:406 pysollib/tk/menubar.py:403 -msgid "&Edit current game" -msgstr "Modifica il gioco corr&ente" +#: pysollib/pysolgtk/selectcardset.py:163 pysollib/tile/selectcardset.py:152 +#: pysollib/tk/selectcardset.py:150 +msgid "Large cardsets" +msgstr "Grandi" -#: pysollib/tile/menubar.py:408 pysollib/tk/menubar.py:405 -msgid "&Game" -msgstr "&Gioco" +#: pysollib/pysolgtk/selectcardset.py:164 pysollib/tile/selectcardset.py:155 +#: pysollib/tk/selectcardset.py:153 +msgid "XLarge cardsets" +msgstr "Grandissime" -#: pysollib/tile/menubar.py:409 pysollib/tk/menubar.py:406 -msgid "&Deal cards" -msgstr "&Distribuisci le carte" +#: pysollib/pysolgtk/selectcardset.py:170 pysollib/tile/selectcardset.py:84 +#: pysollib/tile/selectcardset.py:181 pysollib/tk/selectcardset.py:83 +#: pysollib/tk/selectcardset.py:178 +msgid "by Type" +msgstr "per Tipo" -#: pysollib/tile/menubar.py:410 pysollib/tk/menubar.py:407 -msgid "&Auto drop" -msgstr "&Auto scarto" +#: pysollib/pysolgtk/selectcardset.py:172 pysollib/tile/selectcardset.py:100 +#: pysollib/tk/selectcardset.py:99 +msgid "by Style" +msgstr "per stile" -#: pysollib/tile/menubar.py:411 pysollib/tk/menubar.py:408 -msgid "Shu&ffle tiles" -msgstr "Mescola le tessere" +#: pysollib/pysolgtk/selectcardset.py:174 pysollib/tile/selectcardset.py:118 +#: pysollib/tk/selectcardset.py:117 +msgid "by Nationality" +msgstr "per nazionalità" -#: pysollib/tile/menubar.py:412 pysollib/tk/menubar.py:409 -msgid "&Pause" -msgstr "&Pausa" +#: pysollib/pysolgtk/selectcardset.py:177 pysollib/tile/selectcardset.py:134 +#: pysollib/tk/selectcardset.py:133 +msgid "by Date" +msgstr "per data" -#: pysollib/tile/menubar.py:415 pysollib/tk/menubar.py:412 -msgid "S&tatus..." -msgstr "S&tato..." +#: pysollib/pysolgtk/selectgame.py:88 pysollib/tile/selectgame.py:384 +#: pysollib/tk/selectgame.py:386 +msgid "About game" +msgstr "Caratteristiche" -#: pysollib/tile/menubar.py:416 pysollib/tk/menubar.py:413 -msgid "&Comments..." -msgstr "&Commenti..." +#: pysollib/pysolgtk/selectgame.py:115 pysollib/tile/selectgame.py:394 +#: pysollib/tk/selectgame.py:396 +msgid "Alternate names:" +msgstr "Nomi alternativi:" -#: pysollib/tile/menubar.py:418 pysollib/tile/tkstats.py:660 -#: pysollib/tk/tkstats.py:635 -msgid "&Statistics..." -msgstr "&Statistiche..." +#: pysollib/pysolgtk/selectgame.py:116 pysollib/tile/selectgame.py:395 +#: pysollib/tk/selectgame.py:397 +msgid "Category:" +msgstr "Categoria:" -#: pysollib/tile/menubar.py:419 -msgid "Log..." -msgstr "Log..." +#: pysollib/pysolgtk/selectgame.py:119 pysollib/tile/selectgame.py:398 +#: pysollib/tk/selectgame.py:400 +msgid "Decks:" +msgstr "Mazzi:" -#: pysollib/tile/menubar.py:421 pysollib/tk/menubar.py:424 -msgid "D&emo statistics" -msgstr "Statistiche d&emo" +#: pysollib/pysolgtk/selectgame.py:120 pysollib/tile/selectgame.py:399 +#: pysollib/tk/selectgame.py:401 +msgid "Redeals:" +msgstr "Ridistribuzioni:" -#: pysollib/tile/menubar.py:423 pysollib/tk/menubar.py:428 -msgid "&Assist" -msgstr "&Assistente" +#: pysollib/pysolgtk/selectgame.py:122 pysollib/tile/selectgame.py:401 +#: pysollib/tk/selectgame.py:403 +msgid "Played:" +msgstr "Giocati:" -#: pysollib/tile/menubar.py:424 pysollib/tk/menubar.py:429 -msgid "&Hint" -msgstr "Su&ggerimenti" +#: pysollib/pysolgtk/selectgame.py:125 pysollib/tile/selectgame.py:404 +#: pysollib/tile/tkstats.py:777 pysollib/tk/selectgame.py:406 +#: pysollib/tk/tkstats.py:740 data/pysolfc.glade:717 +msgid "Playing time:" +msgstr "Tempo di gioco:" -#: pysollib/tile/menubar.py:425 pysollib/tk/menubar.py:430 -msgid "Highlight p&iles" -msgstr "Evidenzia p&ile" +#: pysollib/pysolgtk/selectgame.py:126 pysollib/tile/selectgame.py:405 +#: pysollib/tile/tkstats.py:784 pysollib/tk/selectgame.py:407 +#: pysollib/tk/tkstats.py:747 data/pysolfc.glade:813 +msgid "Moves:" +msgstr "Mosse:" -#: pysollib/tile/menubar.py:426 pysollib/tk/menubar.py:431 -msgid "&Find card" -msgstr "&Trova carta" +#: pysollib/pysolgtk/selectgame.py:127 pysollib/tile/selectgame.py:406 +#: pysollib/tk/selectgame.py:408 +msgid "% won:" +msgstr "% vittorie:" -#: pysollib/tile/menubar.py:428 pysollib/tk/menubar.py:433 -msgid "&Demo" -msgstr "&Demo" +#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:438 +#: pysollib/tk/selectgame.py:439 pysollib/ui/tktile/menubar.py:352 +msgid "&Select" +msgstr "&Scegli" -#: pysollib/tile/menubar.py:429 pysollib/tk/menubar.py:434 -msgid "Demo (&all games)" -msgstr "Demo (&tutti i giochi)" +#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:437 +#: pysollib/tk/selectgame.py:439 +msgid "&Rules" +msgstr "&Regole" -#: pysollib/tile/menubar.py:431 pysollib/tile/menubar.py:433 -#: pysollib/tk/menubar.py:436 pysollib/tk/menubar.py:438 -msgid "&Solver" -msgstr "&Solutore" +#: pysollib/pysolgtk/selectgame.py:426 pysollib/tile/selectgame.py:518 +#: pysollib/tk/selectgame.py:519 +msgid "Playable Preview - " +msgstr "Anteprima giocabile -" -#: pysollib/tile/menubar.py:435 pysollib/tk/menubar.py:440 -msgid "&Piles description" -msgstr "Descrizione &pile" +#: pysollib/pysolgtk/selectgame.py:481 pysollib/tile/selectgame.py:571 +#: pysollib/tk/selectgame.py:572 +msgid "variable" +msgstr "variabile" -#: pysollib/tile/menubar.py:439 pysollib/tk/menubar.py:444 -msgid "&Options" -msgstr "&Opzioni" +#: pysollib/pysolgtk/selectgame.py:483 pysollib/tile/selectgame.py:573 +#: pysollib/tk/selectgame.py:574 +msgid "unlimited" +msgstr "illimitato" -#: pysollib/tile/menubar.py:440 pysollib/tk/menubar.py:445 -msgid "&Player options..." -msgstr "O&pzioni giocatore" +#: pysollib/pysolgtk/selecttile.py:104 +#, fuzzy +msgid "Solid color" +msgstr "Colori pieni" -#: pysollib/tile/menubar.py:441 pysollib/tk/menubar.py:446 -msgid "&Automatic play" -msgstr "Gioco &automatico" +#: pysollib/pysolgtk/selecttile.py:105 pysollib/tile/selecttile.py:74 +#: pysollib/tk/selecttile.py:73 +msgid "Blue" +msgstr "Azzurro" -#: pysollib/tile/menubar.py:442 pysollib/tk/menubar.py:447 -msgid "Auto &face up" -msgstr "Auto &scopri" +#: 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/tile/menubar.py:443 pysollib/tk/menubar.py:448 -msgid "A&uto drop" -msgstr "A&uto scarta" +#: pysollib/pysolgtk/selecttile.py:107 pysollib/tile/selecttile.py:76 +#: pysollib/tk/selecttile.py:75 +msgid "Navy" +msgstr "Blu marino" -#: pysollib/tile/menubar.py:444 pysollib/tk/menubar.py:449 -msgid "Auto &deal" -msgstr "Auto &distrib." +#: 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/tile/menubar.py:446 pysollib/tk/menubar.py:451 -msgid "&Quick play" -msgstr "Gioco &veloce" +#: 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/tile/menubar.py:447 pysollib/tk/menubar.py:452 -msgid "Assist &level" -msgstr "&Livello assistenza" +#: pysollib/pysolgtk/selecttile.py:110 pysollib/tile/selecttile.py:79 +#: pysollib/tk/selecttile.py:78 +msgid "Teal" +msgstr "Verde acqua" -#: pysollib/tile/menubar.py:448 pysollib/tk/menubar.py:453 -msgid "Enable &undo" -msgstr "Abilita ann&ulla" +#: pysollib/pysolgtk/selecttile.py:121 pysollib/tile/selecttile.py:82 +#: pysollib/tk/selecttile.py:81 +msgid "All Backgrounds" +msgstr "Tutti gli sfondi" -#: pysollib/tile/menubar.py:449 pysollib/tk/menubar.py:454 -msgid "Enable &bookmarks" -msgstr "Abilita segnali&bri" +#: pysollib/pysolgtk/selecttile.py:130 pysollib/tile/selecttile.py:69 +#: pysollib/tk/selecttile.py:68 +msgid "(no tiles)" +msgstr "(nessuna tessera)" -#: pysollib/tile/menubar.py:450 pysollib/tk/menubar.py:455 -msgid "Enable &hint" -msgstr "Abilita su&ggerimenti" +#: pysollib/pysolgtk/selecttile.py:158 pysollib/tile/selecttile.py:153 +#: pysollib/tk/selecttile.py:152 +msgid "&Solid color..." +msgstr "Colore &pieno..." -#: pysollib/tile/menubar.py:451 pysollib/tk/menubar.py:456 -msgid "Enable shu&ffle" -msgstr "Abilita m&escola" +#: pysollib/pysolgtk/selecttile.py:174 pysollib/tile/selecttile.py:174 +#: pysollib/tk/selecttile.py:173 +msgid "Select table color" +msgstr "Scegliere il colore di sfondo" -#: pysollib/tile/menubar.py:452 pysollib/tk/menubar.py:457 -msgid "Enable highlight p&iles" -msgstr "Abilita evidenzia p&ile" +#: pysollib/pysolgtk/soundoptionsdialog.py:46 +#: pysollib/tile/soundoptionsdialog.py:58 pysollib/tk/soundoptionsdialog.py:60 +msgid "Are You Sure" +msgstr "Sicuro" -#: pysollib/tile/menubar.py:453 pysollib/tk/menubar.py:458 -msgid "Enable highlight &cards" -msgstr "Abilita evidenzia &carte" +#: pysollib/pysolgtk/soundoptionsdialog.py:48 +#: pysollib/tile/soundoptionsdialog.py:60 pysollib/tk/soundoptionsdialog.py:62 +msgid "Deal" +msgstr "Distribuzione" -#: pysollib/tile/menubar.py:454 pysollib/tk/menubar.py:459 -msgid "Enable highlight same &rank" -msgstr "Abilita evidenzia stesso valo&re" +#: pysollib/pysolgtk/soundoptionsdialog.py:49 +#: pysollib/tile/soundoptionsdialog.py:61 pysollib/tk/soundoptionsdialog.py:63 +msgid "Deal waste" +msgstr "Distribuzione del pozzo" -#: pysollib/tile/menubar.py:455 pysollib/tk/menubar.py:460 -msgid "Highlight &no matching" -msgstr "Abilita non corrispondenti" +#: pysollib/pysolgtk/soundoptionsdialog.py:51 +#: pysollib/tile/soundoptionsdialog.py:63 pysollib/tk/soundoptionsdialog.py:65 +msgid "Turn waste" +msgstr "Girare il pozzo" -#: pysollib/tile/menubar.py:457 pysollib/tk/menubar.py:462 -msgid "&Show removed tiles (in Mahjongg games)" -msgstr "Mo&stra tessere tolte (in Mahjongg)" +#: pysollib/pysolgtk/soundoptionsdialog.py:52 +#: pysollib/tile/soundoptionsdialog.py:64 pysollib/tk/soundoptionsdialog.py:66 +msgid "Start drag" +msgstr "Trascinamento" -#: pysollib/tile/menubar.py:458 pysollib/tk/menubar.py:463 -msgid "Show hint &arrow (in Shisen-Sho games)" -msgstr "Mostra suggerimenti e frecci&a (Shisen-Sho)" +#: pysollib/pysolgtk/soundoptionsdialog.py:54 +#: pysollib/tile/soundoptionsdialog.py:66 pysollib/tk/soundoptionsdialog.py:68 +msgid "Drop" +msgstr "Rilascio" -#: pysollib/tile/menubar.py:460 pysollib/tk/menubar.py:465 -msgid "&Sound..." -msgstr "&Suono" +#: pysollib/pysolgtk/soundoptionsdialog.py:55 +#: pysollib/tile/soundoptionsdialog.py:67 pysollib/tk/soundoptionsdialog.py:69 +msgid "Drop pair" +msgstr "Rilascio coppia" -#: pysollib/tile/menubar.py:468 pysollib/tk/menubar.py:473 -msgid "Cards&et..." -msgstr "Mazz&o..." +#: pysollib/pysolgtk/soundoptionsdialog.py:56 +#: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:70 +msgid "Auto drop" +msgstr "Auto rilascio" -#: pysollib/tile/menubar.py:469 pysollib/tk/menubar.py:474 -msgid "Table t&ile..." -msgstr "Sfondo tavola" +#: pysollib/pysolgtk/soundoptionsdialog.py:58 +#: pysollib/tile/soundoptionsdialog.py:70 pysollib/tk/soundoptionsdialog.py:72 +msgid "Flip" +msgstr "Gira" -#: pysollib/tile/menubar.py:471 pysollib/tk/menubar.py:476 -msgid "Card &background" -msgstr "&Retro delle carte" +#: pysollib/pysolgtk/soundoptionsdialog.py:59 +#: pysollib/tile/soundoptionsdialog.py:71 pysollib/tk/soundoptionsdialog.py:73 +msgid "Auto flip" +msgstr "Gira automatico" -#: pysollib/tile/menubar.py:472 pysollib/tk/menubar.py:477 -msgid "Card &view" -msgstr "&Vista carte" +#: pysollib/pysolgtk/soundoptionsdialog.py:60 +#: pysollib/tile/soundoptionsdialog.py:72 pysollib/tk/soundoptionsdialog.py:74 +msgid "Move" +msgstr "Mossa" -#: pysollib/tile/menubar.py:473 pysollib/tk/menubar.py:478 -msgid "Card shado&w" -msgstr "Om&breggia carte" +#: pysollib/pysolgtk/soundoptionsdialog.py:61 +#: pysollib/tile/soundoptionsdialog.py:73 pysollib/tk/soundoptionsdialog.py:75 +msgid "No move" +msgstr "Nessuna mossa" -#: pysollib/tile/menubar.py:474 pysollib/tk/menubar.py:479 -msgid "Shade &legal moves" -msgstr "Ombreggia mosse consentite" +#: pysollib/pysolgtk/soundoptionsdialog.py:66 +#: pysollib/tile/soundoptionsdialog.py:78 pysollib/tk/soundoptionsdialog.py:80 +msgid "Autopilot lost" +msgstr "Autopilota perduto" -#: pysollib/tile/menubar.py:475 pysollib/tk/menubar.py:480 -msgid "&Negative cards bottom" -msgstr "Fondo carte in negativo" +#: pysollib/pysolgtk/soundoptionsdialog.py:67 +#: pysollib/tile/soundoptionsdialog.py:79 pysollib/tk/soundoptionsdialog.py:81 +msgid "Autopilot won" +msgstr "Vincita autopilota" -#: pysollib/tile/menubar.py:476 pysollib/tk/menubar.py:481 -msgid "Shrink face-down cards" -msgstr "Restringi carte nascoste" +#: pysollib/pysolgtk/soundoptionsdialog.py:70 +#: pysollib/tile/soundoptionsdialog.py:82 pysollib/tk/soundoptionsdialog.py:84 +msgid "Game lost" +msgstr "Gioco perduto" -#: pysollib/tile/menubar.py:477 pysollib/tk/menubar.py:482 -msgid "Shade &filled stacks" -msgstr "Ombreggia pile piene" +#: pysollib/pysolgtk/soundoptionsdialog.py:72 +#: pysollib/tile/soundoptionsdialog.py:84 pysollib/tk/soundoptionsdialog.py:86 +msgid "Perfect game" +msgstr "Gioco perfetto" -#: pysollib/tile/menubar.py:478 pysollib/tk/menubar.py:483 -msgid "A&nimations" -msgstr "A&nimazioni" +#: pysollib/pysolgtk/statusbar.py:99 pysollib/tile/statusbar.py:155 +#: pysollib/tk/statusbar.py:152 +msgid "Moves/Total moves" +msgstr "Mosse/Mosse totali" -#: pysollib/tile/menubar.py:479 pysollib/tk/menubar.py:484 -msgid "&None" -msgstr "&Nessuna" +#: pysollib/pysolgtk/statusbar.py:101 pysollib/tile/statusbar.py:157 +#: pysollib/tk/statusbar.py:154 +msgid "Games played: won/lost" +msgstr "Giocati: vinti/perduti" -#: pysollib/tile/menubar.py:480 pysollib/tk/menubar.py:485 -msgid "&Very fast" -msgstr "Mol&to veloce" +#: pysollib/pysolgtk/tkhtml.py:218 pysollib/tile/tkhtml.py:77 +#: pysollib/tk/tkhtml.py:72 +msgid "Index" +msgstr "Indice" -#: pysollib/tile/menubar.py:481 pysollib/tk/menubar.py:486 -msgid "&Fast" -msgstr "&Veloce" +#: pysollib/pysolgtk/tkhtml.py:219 pysollib/tile/tkhtml.py:81 +#: pysollib/tk/tkhtml.py:76 +msgid "Back" +msgstr "Indietro" -#: pysollib/tile/menubar.py:482 pysollib/tk/menubar.py:487 -msgid "&Medium" -msgstr "&Media" +#: pysollib/pysolgtk/tkhtml.py:220 pysollib/tile/tkhtml.py:85 +#: pysollib/tk/tkhtml.py:80 +msgid "Forward" +msgstr "Avanti" -#: pysollib/tile/menubar.py:483 pysollib/tk/menubar.py:488 -msgid "&Slow" -msgstr "&Lenta" +#: pysollib/pysolgtk/tkhtml.py:221 pysollib/tile/tkhtml.py:89 +#: pysollib/tk/tkhtml.py:84 +msgid "Close" +msgstr "Chiudi" -#: pysollib/tile/menubar.py:484 pysollib/tk/menubar.py:489 -msgid "V&ery slow" -msgstr "Molto le&nta" +#: pysollib/pysolgtk/tkhtml.py:437 pysollib/ui/tktile/tkhtml.py:314 +#, python-format +msgid "" +"HTML limitation:\n" +"The %s protocol is not supported yet.\n" +"\n" +"Please use your standard web browser\n" +"to open the following URL:\n" +"%s\n" +msgstr "" +"Limitazione HTML:\n" +"Il protocollo %s non è ancora supportato.\n" +"\n" +"Usare un web browser standard\n" +"per aprire questo URL:\n" +"%s\n" -#: pysollib/tile/menubar.py:486 pysollib/tk/menubar.py:491 -msgid "&Redeal animation" -msgstr "Animazione &ridistribuzione" +#: pysollib/pysolgtk/tkhtml.py:464 pysollib/pysolgtk/tkhtml.py:469 +#: pysollib/ui/tktile/tkhtml.py:342 pysollib/ui/tktile/tkhtml.py:348 +msgid "Unable to service request:\n" +msgstr "Impossibile onorare la richiesta:\n" -#: pysollib/tile/menubar.py:488 pysollib/tk/menubar.py:493 -msgid "&Winning animation" -msgstr "Animazione vi&ttoria" +#: pysollib/pysolgtk/tkstats.py:328 pysollib/tile/tkstats.py:290 +#: pysollib/tk/tkstats.py:266 +msgid "No games" +msgstr "Nessun gioco" -#: pysollib/tile/menubar.py:489 pysollib/tk/menubar.py:494 -msgid "&Mouse" -msgstr "&Mouse" +#: pysollib/pysolgtk/tkstats.py:388 pysollib/tile/tkstats.py:670 +#: pysollib/tk/tkstats.py:667 +msgid "N" +msgstr "N" -#: pysollib/tile/menubar.py:490 pysollib/tk/menubar.py:495 -msgid "&Drag-and-Drop" -msgstr "&Trascina e rilascia" +#: pysollib/pysolgtk/tkstats.py:391 pysollib/tile/tkstats.py:683 +#: pysollib/tk/tkstats.py:676 +msgid "Result" +msgstr "Risultato" -#: pysollib/tile/menubar.py:491 pysollib/tk/menubar.py:496 -msgid "&Point-and-Click" -msgstr "&Punta e clicca" +#: pysollib/pysolgtk/tkstats.py:526 pysollib/tile/tkstats.py:613 +#: pysollib/tk/tkstats.py:608 +msgid "Highlight piles: " +msgstr "Evidenzia pile: " -#: pysollib/tile/menubar.py:492 pysollib/tk/menubar.py:497 -msgid "&Sticky mouse" -msgstr "Mouse &appiccicoso" +#: pysollib/pysolgtk/tkstats.py:527 pysollib/tile/tkstats.py:614 +#: pysollib/tk/tkstats.py:609 +msgid "Highlight cards: " +msgstr "Evidenzia carte: " -#: pysollib/tile/menubar.py:494 pysollib/tk/menubar.py:499 -msgid "Use mouse for undo/redo" -msgstr "Usa il mouse per annulla/ripristina" +#: pysollib/pysolgtk/tkstats.py:528 pysollib/tile/tkstats.py:615 +#: pysollib/tk/tkstats.py:610 +msgid "Highlight same rank: " +msgstr "Evidenzia stesso valore: " -#: pysollib/tile/menubar.py:496 pysollib/tk/menubar.py:501 -msgid "&Fonts..." -msgstr "Ca&ratteri..." +#: pysollib/pysolgtk/tkstats.py:532 pysollib/tile/tkstats.py:619 +#: pysollib/tk/tkstats.py:614 +msgid "" +"\n" +"Redeals: " +msgstr "" +"\n" +"Ridistribuzioni: " -#: pysollib/tile/menubar.py:497 pysollib/tk/menubar.py:502 -msgid "&Colors..." -msgstr "&Colori..." +#: pysollib/pysolgtk/tkstats.py:533 pysollib/tile/tkstats.py:620 +#: pysollib/tk/tkstats.py:615 +msgid "" +"\n" +"Cards in Talon: " +msgstr "" +"\n" +"Carte nel tallone: " -#: pysollib/tile/menubar.py:498 pysollib/tk/menubar.py:503 -msgid "Time&outs..." -msgstr "Time&outs..." +#: pysollib/pysolgtk/tkstats.py:535 pysollib/tile/tkstats.py:622 +#: pysollib/tk/tkstats.py:617 +msgid "" +"\n" +"Cards in Waste: " +msgstr "" +"\n" +"Carte nel pozzo: " -#: pysollib/tile/menubar.py:501 pysollib/tk/menubar.py:505 -msgid "&Toolbar" -msgstr "Barra s&trumenti" +#: pysollib/pysolgtk/tkstats.py:537 pysollib/tile/tkstats.py:624 +#: pysollib/tk/tkstats.py:619 +msgid "" +"\n" +"Cards in Foundations: " +msgstr "" +"\n" +"Carte nelle case: " -#: pysollib/tile/menubar.py:503 pysollib/tk/menubar.py:507 -msgid "Stat&usbar" -msgstr "Barra di stat&o" +#: pysollib/pysolgtk/tkstats.py:542 pysollib/tile/tkstats.py:629 +#: pysollib/tk/tkstats.py:625 +msgid "Game status" +msgstr "Stato del gioco" -#: pysollib/tile/menubar.py:504 pysollib/tk/menubar.py:508 -msgid "Show &statusbar" -msgstr "Mostra barra di &stato" +#: pysollib/pysolgtk/tkstats.py:545 pysollib/tile/tkstats.py:632 +#: pysollib/tk/tkstats.py:628 +msgid "Playing time: " +msgstr "Tempo di gioco: " -#: pysollib/tile/menubar.py:505 pysollib/tk/menubar.py:509 -msgid "Show &number of cards" -msgstr "Mostra &numero di carte" +#: pysollib/pysolgtk/tkstats.py:546 pysollib/tile/tkstats.py:633 +#: pysollib/tk/tkstats.py:629 +msgid "Started at: " +msgstr "Iniziato: " -#: pysollib/tile/menubar.py:506 pysollib/tk/menubar.py:510 -msgid "Show &help bar" -msgstr "Mostra barra di a&iuto" +#: pysollib/pysolgtk/tkstats.py:547 pysollib/tile/tkstats.py:634 +#: pysollib/tk/tkstats.py:630 +msgid "Moves: " +msgstr "Mosse: " -#: pysollib/tile/menubar.py:507 pysollib/tk/menubar.py:511 -msgid "Save games &geometry" -msgstr "Salva gioco e &geometria" +#: pysollib/pysolgtk/tkstats.py:548 pysollib/tile/tkstats.py:635 +#: pysollib/tk/tkstats.py:631 +msgid "Undo moves: " +msgstr "Mosse annullate: " -#: pysollib/tile/menubar.py:508 pysollib/tk/menubar.py:512 -msgid "&Demo logo" -msgstr "&Demo logo" +#: pysollib/pysolgtk/tkstats.py:549 pysollib/tile/tkstats.py:636 +#: pysollib/tk/tkstats.py:632 +msgid "Bookmark moves: " +msgstr "Mosse segnalibro: " -#: pysollib/tile/menubar.py:509 pysollib/tk/menubar.py:513 -msgid "Startup splash sc&reen" -msgstr "Splash sc&reen all'avvio" +#: pysollib/pysolgtk/tkstats.py:550 pysollib/tile/tkstats.py:637 +#: pysollib/tk/tkstats.py:633 +msgid "Demo moves: " +msgstr "Mosse demo: " -#: pysollib/tile/menubar.py:515 pysollib/tk/menubar.py:519 -msgid "&Help" -msgstr "&Aiuto" +#: pysollib/pysolgtk/tkstats.py:551 pysollib/tile/tkstats.py:638 +#: pysollib/tk/tkstats.py:634 +msgid "Total player moves: " +msgstr "Totale mosse giocate: " -#: pysollib/tile/menubar.py:516 pysollib/tk/menubar.py:520 -msgid "&Contents" -msgstr "&Contenuti" +#: pysollib/pysolgtk/tkstats.py:552 pysollib/tile/tkstats.py:639 +#: pysollib/tk/tkstats.py:635 +msgid "Total moves in this game: " +msgstr "Mosse totali in questo gioco: " -#: pysollib/tile/menubar.py:517 pysollib/tk/menubar.py:521 -msgid "&How to play" -msgstr "Co&me giocare" +#: pysollib/pysolgtk/tkstats.py:553 pysollib/tile/tkstats.py:640 +#: pysollib/tk/tkstats.py:636 +msgid "Hints: " +msgstr "Suggerimenti: " -#: pysollib/tile/menubar.py:518 pysollib/tk/menubar.py:522 -msgid "&Rules for this game" -msgstr "&Regole di questo gioco" +#: pysollib/pysolgtk/tkstats.py:557 pysollib/tile/tkstats.py:643 +#: pysollib/tk/tkstats.py:640 pysollib/ui/tktile/menubar.py:420 +msgid "&Statistics..." +msgstr "&Statistiche..." -#: pysollib/tile/menubar.py:519 pysollib/tk/menubar.py:523 -msgid "&License terms" -msgstr "Termini della &licenza" +#: pysollib/tile/fontsdialog.py:86 pysollib/tk/fontsdialog.py:76 +msgid "abcdefghABCDEFGH" +msgstr "abcdefghABCDEFGH" -#: pysollib/tile/menubar.py:639 pysollib/tk/menubar.py:643 -msgid "All &games..." -msgstr "Tutti i &giochi" +#: pysollib/tile/fontsdialog.py:95 pysollib/tk/fontsdialog.py:85 +msgid "Bold" +msgstr "Grassetto" -#: pysollib/tile/menubar.py:641 pysollib/tk/menubar.py:645 -msgid "Playable pre&view..." -msgstr "&Anteprima giocabile" +#: pysollib/tile/fontsdialog.py:99 pysollib/tk/fontsdialog.py:89 +msgid "Italic" +msgstr "Corsivo" -#: pysollib/tile/menubar.py:694 pysollib/tk/menubar.py:698 -msgid "&Mahjongg games" -msgstr "Giochi &Mahjongg" +#: pysollib/tile/fontsdialog.py:105 pysollib/tile/selectcardset.py:459 +#: pysollib/tk/selectcardset.py:450 +msgid "Size:" +msgstr "Dimensione:" -#: pysollib/tile/menubar.py:732 pysollib/tk/menubar.py:736 -msgid "&Popular games" -msgstr "Giochi più ¬i" +#: pysollib/tile/fontsdialog.py:164 pysollib/tk/fontsdialog.py:164 +#: data/pysolfc.glade:3216 +msgid "HTML: " +msgstr "HTML: " -#: pysollib/tile/menubar.py:740 pysollib/tk/menubar.py:744 -msgid "&French games" -msgstr "Giochi &Francesi" +#: pysollib/tile/fontsdialog.py:165 pysollib/tk/fontsdialog.py:165 +#: data/pysolfc.glade:3242 +msgid "Small: " +msgstr "Piccoli: " -#: pysollib/tile/menubar.py:747 pysollib/tk/menubar.py:751 -msgid "&Oriental games" -msgstr "Giochi &Orientali" +#: pysollib/tile/fontsdialog.py:166 pysollib/tk/fontsdialog.py:166 +#: data/pysolfc.glade:3268 +msgid "Fixed: " +msgstr "Fissi: " -#: pysollib/tile/menubar.py:755 pysollib/tk/menubar.py:759 -msgid "&Special games" -msgstr "Giochi &Speciali" +#: pysollib/tile/fontsdialog.py:167 pysollib/tk/fontsdialog.py:167 +#: data/pysolfc.glade:3294 +msgid "Tableau default: " +msgstr "Tableau: " -#: pysollib/tile/menubar.py:761 pysollib/tk/menubar.py:765 -msgid "&Cusom games" -msgstr "Giochi &personali" +#: pysollib/tile/fontsdialog.py:168 pysollib/tk/fontsdialog.py:168 +#: data/pysolfc.glade:3320 +msgid "Tableau fixed: " +msgstr "Tableau fissi: " -#: pysollib/tile/menubar.py:767 pysollib/tk/menubar.py:771 -msgid "&All games by name" -msgstr "&Tutti per nome" +#: pysollib/tile/fontsdialog.py:169 pysollib/tk/fontsdialog.py:169 +#: data/pysolfc.glade:3372 +msgid "Tableau large: " +msgstr "Tableau grandi: " -#: pysollib/tile/menubar.py:1042 pysollib/tk/menubar.py:1043 -#: data/glade-translations:72 -msgid "Sound settings" -msgstr "Impostazioni suono" +#: pysollib/tile/fontsdialog.py:170 pysollib/tk/fontsdialog.py:170 +#: data/pysolfc.glade:3346 +msgid "Tableau small: " +msgstr "Tableau piccoli: " -#: pysollib/tile/menubar.py:1155 pysollib/tk/menubar.py:1160 -msgid "Select " -msgstr "Scelta" +#: pysollib/tile/fontsdialog.py:183 pysollib/tk/fontsdialog.py:182 +#: pysollib/ui/tktile/colorsdialog.py:87 data/pysolfc.glade:2281 +#: data/pysolfc.glade:2358 data/pysolfc.glade:2435 data/pysolfc.glade:2512 +#: data/pysolfc.glade:2589 data/pysolfc.glade:2666 data/pysolfc.glade:2743 +#: data/pysolfc.glade:2820 data/pysolfc.glade:3622 data/pysolfc.glade:3699 +#: data/pysolfc.glade:3776 data/pysolfc.glade:3853 data/pysolfc.glade:3930 +#: data/pysolfc.glade:4007 data/pysolfc.glade:4084 +msgid "Change..." +msgstr "Cambia..." -#: pysollib/tile/menubar.py:1201 pysollib/tk/menubar.py:1207 -msgid "Select table background" -msgstr "Scelta dello sfondo" +#: pysollib/tile/fontsdialog.py:193 pysollib/tk/fontsdialog.py:192 +msgid "Select font" +msgstr "Scelta carattere" -#: pysollib/tile/menubar.py:1346 +#: pysollib/tile/menubar.py:106 msgid "Change theme" msgstr "Cambiare il tema" -#: pysollib/tile/menubar.py:1347 +#: pysollib/tile/menubar.py:107 msgid "" "This settings will take effect\n" "the next time you restart " @@ -2794,52 +3172,36 @@ msgstr "" "L'impostazione avrà effetto\n" "al prossimo avvio " -#: pysollib/tile/menubar.py:1354 +#: pysollib/tile/menubar.py:114 msgid "Set t&heme" msgstr "Scelta t&ema" -#: pysollib/tile/menubar.py:1359 +#: pysollib/tile/menubar.py:119 msgid "Default" msgstr "Default" -#: pysollib/tile/menubar.py:1360 +#: pysollib/tile/menubar.py:120 msgid "Classic" msgstr "Classico" -#: pysollib/tile/menubar.py:1361 +#: pysollib/tile/menubar.py:121 msgid "Revitalized" msgstr "Rivitalizzato" -#: pysollib/tile/menubar.py:1362 +#: pysollib/tile/menubar.py:122 msgid "Windows native" msgstr "Windows native" -#: pysollib/tile/menubar.py:1363 +#: pysollib/tile/menubar.py:123 msgid "XP Native" msgstr "XP originale" -#: pysollib/tile/menubar.py:1364 +#: pysollib/tile/menubar.py:124 msgid "Aqua" msgstr "Acqua" -#: pysollib/tile/menubar.py:1382 pysollib/tk/menubar.py:1365 -msgid "Solitaire Wizard" -msgstr "Costruzione guidata" - -#: pysollib/tile/menubar.py:1393 pysollib/tk/menubar.py:1376 -msgid "" -"\n" -"Error while saving game.\n" -"\n" -"%s\n" -msgstr "" -"\n" -"Errore nel salvataggio del gioco.\n" -"\n" -"%s\n" - -#: pysollib/tile/playeroptionsdialog.py:70 -#: pysollib/tk/playeroptionsdialog.py:111 +#: pysollib/tile/playeroptionsdialog.py:50 +#: pysollib/tk/playeroptionsdialog.py:90 msgid "" "\n" "Please enter your name" @@ -2847,1378 +3209,1401 @@ msgstr "" "\n" "Scrivi il tuo nome" -#: pysollib/tile/playeroptionsdialog.py:81 -#: pysollib/tk/playeroptionsdialog.py:123 -msgid "Confirm quit" -msgstr "Conferma uscita" - -#: pysollib/tile/playeroptionsdialog.py:84 -#: pysollib/tk/playeroptionsdialog.py:127 -msgid "Update statistics and logs" -msgstr "Aggiorna statistiche e log" - -#: pysollib/tile/selectcardset.py:83 pysollib/tile/selectcardset.py:148 -#: pysollib/tk/selectcardset.py:82 pysollib/tk/selectcardset.py:147 -msgid "(no cardsets)" -msgstr "(nessun mazzo)" - -#: pysollib/tile/selectcardset.py:93 pysollib/tile/selectcardset.py:156 -#: pysollib/tk/selectcardset.py:92 pysollib/tk/selectcardset.py:155 -msgid "by Type" -msgstr "per Tipo" - -#: pysollib/tile/selectcardset.py:103 pysollib/tile/selectcardset.py:114 -#: pysollib/tile/selectcardset.py:125 pysollib/tk/selectcardset.py:102 -#: pysollib/tk/selectcardset.py:113 pysollib/tk/selectcardset.py:124 -msgid "Uncategorized" -msgstr "Non classificati" - -#: pysollib/tile/selectcardset.py:104 pysollib/tk/selectcardset.py:103 -msgid "by Style" -msgstr "per stile" - -#: pysollib/tile/selectcardset.py:115 pysollib/tk/selectcardset.py:114 -msgid "by Nationality" -msgstr "per nazionalità" - -#: pysollib/tile/selectcardset.py:126 pysollib/tk/selectcardset.py:125 -msgid "by Date" -msgstr "per data" - -#: pysollib/tile/selectcardset.py:129 pysollib/tk/selectcardset.py:128 +#: pysollib/tile/selectcardset.py:138 pysollib/tk/selectcardset.py:137 msgid "All Cardsets" msgstr "Tutti i tipi" -#: pysollib/tile/selectcardset.py:130 pysollib/tk/selectcardset.py:129 -msgid "by Size" -msgstr "per dimensione" - -#: pysollib/tile/selectcardset.py:131 pysollib/tk/selectcardset.py:130 -msgid "Tiny cardsets" -msgstr "Piccolissime" - -#: pysollib/tile/selectcardset.py:132 pysollib/tk/selectcardset.py:131 -msgid "Small cardsets" -msgstr "Piccole" - -#: pysollib/tile/selectcardset.py:133 pysollib/tk/selectcardset.py:132 -msgid "Medium cardsets" -msgstr "Medie" +#: pysollib/tile/selectcardset.py:248 pysollib/tk/selectcardset.py:245 +msgid "Scale X:" +msgstr "" -#: pysollib/tile/selectcardset.py:134 pysollib/tk/selectcardset.py:133 -msgid "Large cardsets" -msgstr "Grandi" +#: pysollib/tile/selectcardset.py:259 pysollib/tk/selectcardset.py:256 +msgid "Scale Y:" +msgstr "" -#: pysollib/tile/selectcardset.py:135 pysollib/tk/selectcardset.py:134 -msgid "XLarge cardsets" -msgstr "Grandissime" +#: pysollib/tile/selectcardset.py:270 pysollib/tk/selectcardset.py:267 +#, fuzzy +msgid "Auto scaling" +msgstr "Gira automatico" -#: pysollib/tile/selectcardset.py:237 pysollib/tk/menubar.py:1157 -msgid "&Info..." -msgstr "&Informazioni..." +#: pysollib/tile/selectcardset.py:281 pysollib/tk/selectcardset.py:278 +msgid "Preserve aspect ratio" +msgstr "" -#: pysollib/tile/selectcardset.py:238 pysollib/tk/menubar.py:1155 -#: pysollib/tk/menubar.py:1157 pysollib/tk/selectcardset.py:237 -msgid "&Load" -msgstr "&Carica" +#: pysollib/tile/selectcardset.py:316 +msgid "&Info / Settings..." +msgstr "" -#: pysollib/tile/selectcardset.py:315 pysollib/tk/selectcardset.py:314 +#: pysollib/tile/selectcardset.py:439 pysollib/tk/selectcardset.py:431 msgid "About cardset" msgstr "Descrizione dei mazzi" -#: pysollib/tile/selectcardset.py:329 pysollib/tile/selectgame.py:391 -#: pysollib/tk/selectcardset.py:328 pysollib/tk/selectgame.py:393 -#: pysollib/wizardutil.py:116 pysollib/wizardutil.py:154 -#: pysollib/wizardutil.py:212 pysollib/wizardutil.py:270 -msgid "Type:" -msgstr "Tipi:" - -#: pysollib/tile/selectcardset.py:330 pysollib/tk/selectcardset.py:329 +#: pysollib/tile/selectcardset.py:455 pysollib/tk/selectcardset.py:446 msgid "Styles:" msgstr "Stili:" -#: pysollib/tile/selectcardset.py:331 pysollib/tk/selectcardset.py:330 +#: pysollib/tile/selectcardset.py:456 pysollib/tk/selectcardset.py:447 msgid "Nationality:" msgstr "Nazionalità:" -#: pysollib/tile/selectcardset.py:332 pysollib/tk/selectcardset.py:331 +#: pysollib/tile/selectcardset.py:457 pysollib/tk/selectcardset.py:448 msgid "Year:" msgstr "Anno:" -#: pysollib/tile/selectgame.py:96 pysollib/tk/selectgame.py:96 -msgid "(no games)" -msgstr "(nessun gioco)" +#: pysollib/tile/selectcardset.py:488 +#, fuzzy +msgid "Settings" +msgstr "Al tramonto" -#: pysollib/tile/selectgame.py:115 pysollib/tk/selectgame.py:115 -msgid "Mahjongg Games" -msgstr "Mahjongg" +#: pysollib/tile/selectcardset.py:494 +msgid "X offset:" +msgstr "" -#: pysollib/tile/selectgame.py:119 pysollib/tk/selectgame.py:119 -msgid "French games" -msgstr "Francesi" +#: pysollib/tile/selectcardset.py:504 +msgid "Y offset:" +msgstr "" -#: pysollib/tile/selectgame.py:122 pysollib/tk/selectgame.py:122 -msgid "Oriental Games" -msgstr "Orientali" +#: pysollib/tile/selectcardset.py:543 pysollib/ui/tktile/menubar.py:331 +msgid "&Save" +msgstr "&Salva" -#: pysollib/tile/selectgame.py:125 pysollib/tk/selectgame.py:125 -msgid "Special Games" -msgstr "Speciali" +#: pysollib/tile/selectgame.py:176 pysollib/tk/selectgame.py:177 +msgid "Custom Games" +msgstr "Giochi Personali" -#: pysollib/tile/selectgame.py:128 pysollib/tk/selectgame.py:128 -msgid "Original Games" -msgstr "Originali" +#: pysollib/tile/selecttile.py:73 pysollib/tk/selecttile.py:72 +msgid "Solid Colors" +msgstr "Colori pieni" -#: pysollib/tile/selectgame.py:142 pysollib/tk/selectgame.py:142 -msgid "by Compatibility" -msgstr "per compatibilità" +#: pysollib/tile/solverdialog.py:54 pysollib/tk/solverdialog.py:62 +msgid "Show progress" +msgstr "Mostra l'avanzamento" -#: pysollib/tile/selectgame.py:150 pysollib/tk/selectgame.py:151 -msgid "New games in v. " -msgstr "Nuovi giochi nella v. " +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Start" +msgstr "&Avvio" -#: pysollib/tile/selectgame.py:153 pysollib/tk/selectgame.py:154 -msgid "by PySol version" -msgstr "per versione di PySol" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Play" +msgstr "&Gioca" -#: pysollib/tile/selectgame.py:162 pysollib/tk/selectgame.py:163 -msgid "by Inventors" -msgstr "per inventore" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&New" +msgstr "&Nuovo" -#: pysollib/tile/selectgame.py:168 pysollib/tk/selectgame.py:169 -msgid "All Games" -msgstr "Tutti" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Close" +msgstr "&Chiudi" -#: pysollib/tile/selectgame.py:169 pysollib/tk/selectgame.py:170 -msgid "Alternate Names" -msgstr "Nomi alternativi" +#: pysollib/tile/soundoptionsdialog.py:94 pysollib/tk/soundoptionsdialog.py:96 +#: data/pysolfc.glade:4212 +msgid "Sound enabled" +msgstr "Suono abilitato" -#: pysollib/tile/selectgame.py:170 pysollib/tk/selectgame.py:171 -msgid "Popular Games" -msgstr "Giochi più noti" +#: pysollib/tile/soundoptionsdialog.py:100 +#: pysollib/tk/soundoptionsdialog.py:102 +msgid "Use DirectX for sound playing" +msgstr "Usare DirectX per il suono" -#: pysollib/tile/selectgame.py:176 pysollib/tk/selectgame.py:176 -msgid "Custom Games" -msgstr "Giochi Personali" +#: pysollib/tile/soundoptionsdialog.py:106 +#: pysollib/tk/soundoptionsdialog.py:108 data/pysolfc.glade:4233 +msgid "Sample volume:" +msgstr "Volume dei campioni:" -#: pysollib/tile/selectgame.py:178 pysollib/tk/selectgame.py:179 -msgid "by Skill Level" -msgstr "per livello di abilità" +#: pysollib/tile/soundoptionsdialog.py:114 +#: pysollib/tk/soundoptionsdialog.py:116 data/pysolfc.glade:4257 +msgid "Music volume:" +msgstr "Volume della musica:" -#: pysollib/tile/selectgame.py:179 pysollib/tile/selectgame.py:557 -#: pysollib/tk/selectgame.py:180 pysollib/tk/selectgame.py:558 -#: pysollib/wizardutil.py:78 -msgid "Luck only" -msgstr "Solo fortuna" +#: pysollib/tile/soundoptionsdialog.py:126 +msgid "Enable samples" +msgstr "Abilita i campioni" -#: pysollib/tile/selectgame.py:181 pysollib/tile/selectgame.py:558 -#: pysollib/tk/selectgame.py:182 pysollib/tk/selectgame.py:559 -#: pysollib/wizardutil.py:79 -msgid "Mostly luck" -msgstr "Prevalentemente fortuna" +#: pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tk/soundoptionsdialog.py:152 +msgid "&Apply" +msgstr "&Applica" -#: pysollib/tile/selectgame.py:183 pysollib/tile/selectgame.py:559 -#: pysollib/tk/selectgame.py:184 pysollib/tk/selectgame.py:560 -#: pysollib/wizardutil.py:80 pysollib/wizardutil.py:84 -msgid "Balanced" -msgstr "Bilanciato" +#: pysollib/tile/soundoptionsdialog.py:183 +#: pysollib/tk/soundoptionsdialog.py:188 +msgid "Sound preferences info" +msgstr "Preferenze nel suono" -#: pysollib/tile/selectgame.py:185 pysollib/tile/selectgame.py:560 -#: pysollib/tk/selectgame.py:186 pysollib/tk/selectgame.py:561 -#: pysollib/wizardutil.py:81 -msgid "Mostly skill" -msgstr "Prevalentemente abilità" +#: pysollib/tile/soundoptionsdialog.py:184 +#: pysollib/tk/soundoptionsdialog.py:189 +msgid "" +"Changing DirectX settings will take effect\n" +"the next time you restart " +msgstr "" +"La modifica delle impostazioni DirectX\n" +"avrà effetto al riavvio " -#: pysollib/tile/selectgame.py:187 pysollib/tile/selectgame.py:561 -#: pysollib/tk/selectgame.py:188 pysollib/tk/selectgame.py:562 -#: pysollib/wizardutil.py:82 -msgid "Skill only" -msgstr "Solo abilità" +#: pysollib/tile/statusbar.py:153 pysollib/tk/statusbar.py:150 +msgid "'You Are Stuck' indicator" +msgstr "" -#: pysollib/tile/selectgame.py:190 pysollib/tk/selectgame.py:191 -msgid "by Game Feature" -msgstr "per caratteristiche" +#: pysollib/tile/timeoutsdialog.py:58 +msgid "Set delays in seconds" +msgstr "Ritardi in secondi" -#: pysollib/tile/selectgame.py:191 pysollib/tk/selectgame.py:192 -msgid "by Number of Cards" -msgstr "per numero di carte" +#: pysollib/tile/timeoutsdialog.py:63 pysollib/tk/timeoutsdialog.py:61 +#: data/pysolfc.glade:1564 +msgid "Demo:" +msgstr "Demo:" -#: pysollib/tile/selectgame.py:192 pysollib/tk/selectgame.py:193 -msgid "32 cards" -msgstr "32 carte" +#: pysollib/tile/timeoutsdialog.py:64 pysollib/tk/timeoutsdialog.py:62 +#: data/pysolfc.glade:1588 +msgid "Hint:" +msgstr "Suggerimenti:" -#: pysollib/tile/selectgame.py:194 pysollib/tk/selectgame.py:195 -msgid "48 cards" -msgstr "48 carte" +#: pysollib/tile/timeoutsdialog.py:65 pysollib/tk/timeoutsdialog.py:63 +#: data/pysolfc.glade:1612 +msgid "Raise card:" +msgstr "Scopri carte:" -#: pysollib/tile/selectgame.py:196 pysollib/tk/selectgame.py:197 -msgid "52 cards" -msgstr "52 carte" +#: pysollib/tile/timeoutsdialog.py:66 pysollib/tk/timeoutsdialog.py:64 +#: pysollib/ui/tktile/colorsdialog.py:72 data/pysolfc.glade:1636 +#: data/pysolfc.glade:2057 +msgid "Highlight piles:" +msgstr "Evidenzia le pile:" -#: pysollib/tile/selectgame.py:198 pysollib/tk/selectgame.py:199 -msgid "64 cards" -msgstr "64 carte" +#: pysollib/tile/timeoutsdialog.py:67 pysollib/tk/timeoutsdialog.py:66 +#: data/pysolfc.glade:1660 +msgid "Highlight cards:" +msgstr "Evidenzia carte:" -#: pysollib/tile/selectgame.py:200 pysollib/tk/selectgame.py:201 -msgid "78 cards" -msgstr "78 carte" +#: pysollib/tile/timeoutsdialog.py:68 pysollib/tk/timeoutsdialog.py:68 +#: data/pysolfc.glade:1684 +msgid "Highlight same rank:" +msgstr "Evidenzia stesso valore:" -#: pysollib/tile/selectgame.py:202 pysollib/tk/selectgame.py:203 -msgid "104 cards" -msgstr "104 carte" +#: pysollib/tile/tkstats.py:70 pysollib/tile/tkstats.py:740 +#: pysollib/tile/tkstats.py:887 pysollib/tk/tkstats.py:909 +#: data/pysolfc.glade:660 +msgid "Current game" +msgstr "Gioco attuale" -#: pysollib/tile/selectgame.py:204 pysollib/tk/selectgame.py:205 -msgid "144 cards" -msgstr "144 carte" +#: pysollib/tile/tkstats.py:74 pysollib/tile/tkstats.py:748 +#: pysollib/tile/tkstats.py:883 pysollib/tk/tkstats.py:903 +#: data/pysolfc.glade:1342 +msgid "All games" +msgstr "Tutti i giochi" -#: pysollib/tile/selectgame.py:206 pysollib/tk/selectgame.py:207 -msgid "Other number" -msgstr "Altri numeri" +#: pysollib/tile/tkstats.py:84 +msgid "Progression" +msgstr "Progresso" -#: pysollib/tile/selectgame.py:209 pysollib/tk/selectgame.py:210 -msgid "by Number of Decks" -msgstr "per numero di mazzi" +#: pysollib/tile/tkstats.py:100 +msgid "&Play this game" +msgstr "&Avvia questo gioco" -#: pysollib/tile/selectgame.py:210 pysollib/tk/selectgame.py:211 -msgid "1 deck games" -msgstr "1 mazzo" +#: pysollib/tile/tkstats.py:168 pysollib/tk/tkstats.py:71 +#: data/pysolfc.glade:626 +msgid "Total" +msgstr "Totale" -#: pysollib/tile/selectgame.py:212 pysollib/tk/selectgame.py:213 -msgid "2 deck games" -msgstr "2 mazzi" +#: pysollib/tile/tkstats.py:170 pysollib/tk/tkstats.py:73 +#: data/pysolfc.glade:348 +msgid "Current session" +msgstr "Questa sessione" -#: pysollib/tile/selectgame.py:214 pysollib/tk/selectgame.py:215 -msgid "3 deck games" -msgstr "3 mazzi" +#: pysollib/tile/tkstats.py:510 +msgid "Log" +msgstr "Log" -#: pysollib/tile/selectgame.py:216 pysollib/tk/selectgame.py:217 -msgid "4 deck games" -msgstr "4 mazzi" +#: pysollib/tile/tkstats.py:541 pysollib/tk/tkstats.py:506 +#: pysollib/tk/tkstats.py:575 pysollib/tk/tkstats.py:592 +msgid "&Save to file" +msgstr "&Salva su file" -#: pysollib/tile/selectgame.py:219 pysollib/tk/selectgame.py:220 -msgid "by Number of Redeals" -msgstr "per numero di ridistribuzioni" +#: pysollib/tile/tkstats.py:745 pysollib/tk/tkstats.py:785 +msgid "No TOP for this game" +msgstr "Nessun TOP per questo gioco" -#: pysollib/tile/selectgame.py:220 pysollib/tk/selectgame.py:221 -msgid "No redeal" -msgstr "Nessuna ridistribuzione" +#: pysollib/tile/tkstats.py:753 +msgid "No TOP for all games" +msgstr "Nessun TOP per tutti i giochi" -#: pysollib/tile/selectgame.py:222 pysollib/tk/selectgame.py:223 -msgid "1 redeal" -msgstr "1 ridistribuzione" +#: pysollib/tile/tkstats.py:765 pysollib/tk/tkstats.py:732 +#: data/pysolfc.glade:1005 +msgid "Minimum" +msgstr "Minimo" -#: pysollib/tile/selectgame.py:224 pysollib/tk/selectgame.py:225 -msgid "2 redeals" -msgstr "2 ridistribuzioni" +#: pysollib/tile/tkstats.py:767 pysollib/tk/tkstats.py:733 +#: data/pysolfc.glade:1028 +msgid "Maximum" +msgstr "Massimo" -#: pysollib/tile/selectgame.py:226 pysollib/tk/selectgame.py:227 -msgid "3 redeals" -msgstr "3 ridistribuzioni" +#: pysollib/tile/tkstats.py:769 pysollib/tk/tkstats.py:734 +#: data/pysolfc.glade:1051 +msgid "Average" +msgstr "Media" -#: pysollib/tile/selectgame.py:228 pysollib/tk/selectgame.py:229 -#: pysollib/wizardutil.py:124 -msgid "Unlimited redeals" -msgstr "Ridistribuzioni illimitate" +#: pysollib/tile/tkstats.py:791 pysollib/tk/tkstats.py:754 +#: data/pysolfc.glade:909 +msgid "Total moves:" +msgstr "Mosse totali:" -#: pysollib/tile/selectgame.py:232 pysollib/tk/selectgame.py:233 -msgid "Other number of redeals" -msgstr "Altro numero di ridistribuzioni" +#: pysollib/tile/tkstats.py:891 pysollib/tk/tkstats.py:915 +msgid "Statistics for" +msgstr "Statistiche per" -#: pysollib/tile/selectgame.py:239 pysollib/tk/selectgame.py:240 -msgid "Other Categories" -msgstr "Altre categorie" +#: pysollib/tile/tkstats.py:896 pysollib/tk/tkstats.py:920 +msgid "Last 7 days" +msgstr "Ultimi 7 giorni" -#: pysollib/tile/selectgame.py:240 pysollib/tk/selectgame.py:241 -msgid "Games for Children (very easy)" -msgstr "Giochi per bambini (molto facili)" +#: pysollib/tile/tkstats.py:897 pysollib/tk/tkstats.py:921 +msgid "Last month" +msgstr "Ultimo mese" -#: pysollib/tile/selectgame.py:242 pysollib/tk/selectgame.py:243 -msgid "Games with Scoring" -msgstr "Giochi con punteggio" +#: pysollib/tile/tkstats.py:898 pysollib/tk/tkstats.py:922 +msgid "Last year" +msgstr "Ultimo anno" -#: pysollib/tile/selectgame.py:244 pysollib/tk/selectgame.py:245 -msgid "Games with Separate Decks" -msgstr "Giochi con mazzi separati" +#: pysollib/tile/tkstats.py:899 pysollib/tk/tkstats.py:923 +msgid "All time" +msgstr "Tutti i tempi" -#: pysollib/tile/selectgame.py:246 pysollib/tk/selectgame.py:247 -msgid "Open Games (all cards visible)" -msgstr "Giochi aperti (tutte le carte visibili)" +#: pysollib/tile/tkstats.py:904 pysollib/tk/tkstats.py:930 +msgid "Show graphs" +msgstr "Mostra grafici" -#: pysollib/tile/selectgame.py:248 pysollib/tk/selectgame.py:249 -msgid "Relaxed Variants" -msgstr "Varianti facilitate" +#: pysollib/tile/tkstats.py:948 pysollib/tile/tkstats.py:964 +#: pysollib/tile/tkstats.py:1002 pysollib/tk/tkstats.py:857 +#: pysollib/tk/tkstats.py:873 pysollib/tk/tkstats.py:977 +msgid "Games/day" +msgstr "Giochi/giorno" -#: pysollib/tile/selectgame.py:378 pysollib/tk/selectgame.py:380 -msgid "About game" -msgstr "Caratteristiche" +#: pysollib/tile/tkstats.py:949 pysollib/tile/tkstats.py:1004 +#: pysollib/tk/tkstats.py:858 pysollib/tk/tkstats.py:979 +msgid "Games/week" +msgstr "Giochi/settimana" -#: pysollib/tile/selectgame.py:388 pysollib/tk/selectgame.py:390 -#: pysollib/wizardutil.py:74 -msgid "Name:" -msgstr "Nome:" +#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:179 +msgid "Open" +msgstr "Apri" -#: pysollib/tile/selectgame.py:389 pysollib/tk/selectgame.py:391 -msgid "Alternate names:" -msgstr "Nomi alternativi:" +#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:179 +msgid "" +"Open a\n" +"saved game" +msgstr "" +"Apri un\n" +"gioco salvato" -#: pysollib/tile/selectgame.py:390 pysollib/tk/selectgame.py:392 -msgid "Category:" -msgstr "Categoria:" +#: pysollib/tile/toolbar.py:180 pysollib/tk/toolbar.py:180 +msgid "Save" +msgstr "Salva" -#: pysollib/tile/selectgame.py:392 pysollib/tk/selectgame.py:394 -#: pysollib/wizardutil.py:85 -msgid "Skill level:" -msgstr "Abilità:" +#: pysollib/tile/toolbar.py:180 pysollib/tk/toolbar.py:180 +msgid "Save game" +msgstr "Salva il gioco" -#: pysollib/tile/selectgame.py:393 pysollib/tk/selectgame.py:395 -msgid "Decks:" -msgstr "Mazzi:" +#: pysollib/tile/toolbar.py:188 pysollib/tk/toolbar.py:188 +msgid "View statistics" +msgstr "Statistiche" -#: pysollib/tile/selectgame.py:394 pysollib/tk/selectgame.py:396 -msgid "Redeals:" -msgstr "Ridistribuzioni:" +#: pysollib/tile/toolbar.py:202 pysollib/tk/toolbar.py:211 +msgid "Toolbar" +msgstr "Barra strumenti" -#: pysollib/tile/selectgame.py:396 pysollib/tk/selectgame.py:398 -msgid "Played:" -msgstr "Giocati:" +#: pysollib/tile/toolbar.py:209 pysollib/tk/toolbar.py:206 +msgid "Player" +msgstr "Giocatore" -#: pysollib/tile/selectgame.py:397 pysollib/tile/tkstats.py:203 -#: pysollib/tile/tkstats.py:255 pysollib/tk/selectgame.py:399 -#: pysollib/tk/tkstats.py:112 pysollib/tk/tkstats.py:164 -#: data/glade-translations:9 data/glade-translations:13 -msgid "Won:" -msgstr "Vinti:" +#: pysollib/tile/toolbar.py:210 pysollib/tk/toolbar.py:207 +msgid "Player options" +msgstr "Opzioni giocatore" -#: pysollib/tile/selectgame.py:398 pysollib/tile/tkstats.py:204 -#: pysollib/tile/tkstats.py:257 pysollib/tk/selectgame.py:400 -#: pysollib/tk/tkstats.py:113 pysollib/tk/tkstats.py:165 -#: data/glade-translations:11 data/glade-translations:14 -msgid "Lost:" -msgstr "Perduti:" +#: pysollib/tk/playeroptionsdialog.py:98 +msgid "Choose..." +msgstr "Scelta..." -#: pysollib/tile/selectgame.py:399 pysollib/tile/tkstats.py:793 -#: pysollib/tk/selectgame.py:401 pysollib/tk/tkstats.py:734 -#: data/glade-translations:18 -msgid "Playing time:" -msgstr "Tempo di gioco:" +#: pysollib/tk/playeroptionsdialog.py:123 +msgid "Select name" +msgstr "Scelta nome" -#: pysollib/tile/selectgame.py:400 pysollib/tile/tkstats.py:800 -#: pysollib/tk/selectgame.py:402 pysollib/tk/tkstats.py:741 -#: data/glade-translations:19 -msgid "Moves:" -msgstr "Mosse:" +#: pysollib/tk/soundoptionsdialog.py:128 data/pysolfc.glade:4392 +msgid "Enable samles" +msgstr "Abilita esempi" -#: pysollib/tile/selectgame.py:401 pysollib/tk/selectgame.py:403 -msgid "% won:" -msgstr "% vittorie:" +#: pysollib/tk/tkstats.py:507 +msgid "&Reset all..." +msgstr "&Ripulisci tutto..." -#: pysollib/tile/selectgame.py:432 pysollib/tk/selectgame.py:434 -msgid "&Rules" -msgstr "&Regole" +#: pysollib/tk/tkstats.py:574 +msgid "Session &log..." +msgstr "Sto&rico sessione..." -#: pysollib/tile/selectgame.py:512 pysollib/tk/selectgame.py:513 -msgid "Playable Preview - " -msgstr "Anteprima giocabile -" +#: pysollib/tk/tkstats.py:591 +msgid "&Full log..." +msgstr "Storico &completo..." -#: pysollib/tile/selectgame.py:564 pysollib/tk/selectgame.py:565 -msgid "variable" -msgstr "variabile" +#: pysollib/winsystems/common.py:60 +#, fuzzy +msgid "invalid theme name: " +msgstr "ID non valido: " -#: pysollib/tile/selectgame.py:565 pysollib/tk/selectgame.py:566 -msgid "unlimited" -msgstr "illimitato" +#: pysollib/winsystems/common.py:76 +#, fuzzy +msgid "invalid font name: " +msgstr "ID non valido: " -#: pysollib/tile/selecttile.py:79 pysollib/tk/selecttile.py:77 -msgid "(no tiles)" -msgstr "(nessuna tessera)" +#: pysollib/games/mahjongg/mahjongg.py:801 +msgid "Warning" +msgstr "Attenzione" -#: pysollib/tile/selecttile.py:83 pysollib/tk/selecttile.py:81 -msgid "Solid Colors" -msgstr "Colori pieni" +#: pysollib/games/mahjongg/mahjongg.py:802 +msgid "" +"Sorry, I can't find\n" +"a solvable configuration." +msgstr "" +"Spiacente, non riesco a trovare\n" +"una configurazione risolvibile." -#: pysollib/tile/selecttile.py:84 pysollib/tk/selecttile.py:82 -msgid "Blue" -msgstr "Azzurro" +#: pysollib/games/mahjongg/mahjongg.py:874 +#: pysollib/games/mahjongg/shisensho.py:406 +msgid "" +"No Free\n" +"Matching\n" +"Pairs" +msgstr "" +"Non ci sono più\n" +"coppie\n" +"usabili" -#: pysollib/tile/selecttile.py:86 pysollib/tk/selecttile.py:84 -msgid "Navy" -msgstr "Blu marino" +#: pysollib/games/mahjongg/mahjongg.py:876 +#: pysollib/games/mahjongg/shisensho.py:408 +#, python-format +msgid "" +"%d Free\n" +"Matching\n" +"Pair" +msgid_plural "" +"%d Free\n" +"Matching\n" +"Pairs" +msgstr[0] "" +"Resta %d\n" +"Coppia\n" +"Usabile" +msgstr[1] "" +"Restano %d\n" +"Coppie\n" +"Usabili" -#: pysollib/tile/selecttile.py:89 pysollib/tk/selecttile.py:87 -msgid "Teal" -msgstr "Verde acqua" +#: pysollib/games/mahjongg/mahjongg.py:880 +#: pysollib/games/mahjongg/shisensho.py:415 +#, python-format +msgid "" +"%d\n" +"Tile\n" +"Removed\n" +"\n" +msgid_plural "" +"%d\n" +"Tiles\n" +"Removed\n" +"\n" +msgstr[0] "" +"%d\n" +"Tessera\n" +"Rimossa\n" +"\n" +msgstr[1] "" +"%d\n" +"Tessere\n" +"Rimosse\n" +"\n" -#: pysollib/tile/selecttile.py:91 pysollib/tk/selecttile.py:89 -msgid "All Backgrounds" -msgstr "Tutti gli sfondi" +#: pysollib/games/mahjongg/mahjongg.py:883 +#: pysollib/games/mahjongg/shisensho.py:418 +#, python-format +msgid "" +"%d\n" +"Tile\n" +"Remaining\n" +"\n" +msgid_plural "" +"%d\n" +"Tiles\n" +"Remaining\n" +"\n" +msgstr[0] "" +"Rimane\n" +"%d\n" +"Tessera\n" +"\n" +msgstr[1] "" +"Rimangono\n" +"%d\n" +"Tessere\n" +"\n" -#: pysollib/tile/selecttile.py:161 pysollib/tk/selecttile.py:160 -msgid "&Solid color..." -msgstr "Colore &pieno..." +#: pysollib/games/special/memory.py:170 pysollib/games/special/poker.py:185 +#, python-format +msgid "Points: %d" +msgstr "Punti: %d" -#: pysollib/tile/selecttile.py:181 pysollib/tk/selecttile.py:180 -msgid "Select table color" -msgstr "Scegliere il colore di sfondo" +#: pysollib/games/special/memory.py:173 pysollib/games/special/poker.py:183 +msgid "" +"WON\n" +"\n" +msgstr "" +"VINTO\n" +"\n" -#: pysollib/tile/solverdialog.py:75 pysollib/tk/solverdialog.py:74 -#: data/glade-translations:8 data/glade-translations:28 -msgid "Game:" -msgstr "Gioco:" +#: pysollib/games/special/memory.py:174 pysollib/games/special/poker.py:187 +#, python-format +msgid "Total: %d" +msgstr "Totale: %d" -#: pysollib/tile/solverdialog.py:93 pysollib/tk/solverdialog.py:96 -msgid "Solving method:" -msgstr "Metodo di risoluzione:" +#: pysollib/games/special/poker.py:72 +msgid "" +"Royal Flush\n" +"Straight Flush\n" +"Four of a Kind\n" +"Full House\n" +"Flush\n" +"Straight\n" +"Three of a Kind\n" +"Two Pair\n" +"One Pair" +msgstr "" +"Royal Flush\n" +"Straight Flush\n" +"Four of a Kind\n" +"Full House\n" +"Flush\n" +"Straight\n" +"Three of a Kind\n" +"Two Pair\n" +"One Pair" -#: pysollib/tile/solverdialog.py:110 pysollib/tk/solverdialog.py:113 -msgid "Preset:" -msgstr "Predefinito:" +#: pysollib/games/special/tarock.py:214 +msgid "Wand" +msgstr "Bastoni" -#: pysollib/tile/solverdialog.py:134 pysollib/tk/solverdialog.py:137 -msgid "Max iterations:" -msgstr "Massimo iterazioni:" +#: pysollib/games/special/tarock.py:214 +msgid "Sword" +msgstr "Spade" -#: pysollib/tile/solverdialog.py:144 pysollib/tk/solverdialog.py:147 -msgid "Max depth:" -msgstr "Massima profondità:" +#: pysollib/games/special/tarock.py:214 +msgid "Cup" +msgstr "Coppe" -#: pysollib/tile/solverdialog.py:155 pysollib/tk/solverdialog.py:158 -msgid "Show progress" -msgstr "Mostra l'avanzamento" +#: pysollib/games/special/tarock.py:214 +msgid "Coin" +msgstr "Denari" -#: pysollib/tile/solverdialog.py:159 pysollib/tk/solverdialog.py:162 -msgid "Progress" -msgstr "Avanzamento" +#: pysollib/games/special/tarock.py:214 +msgid "Trump" +msgstr "Trionfo" -#: pysollib/tile/solverdialog.py:166 pysollib/tk/solverdialog.py:169 -msgid "Iteration:" -msgstr "Iterazione:" +#: pysollib/games/special/tarock.py:216 +msgid "Page" +msgstr "Pagina" -#: pysollib/tile/solverdialog.py:172 pysollib/tk/solverdialog.py:175 -msgid "Depth:" -msgstr "Profondità:" +#: pysollib/games/special/tarock.py:216 +msgid "Valet" +msgstr "Paggio" -#: pysollib/tile/solverdialog.py:178 pysollib/tk/solverdialog.py:181 -msgid "Stored-States:" -msgstr "Stati memorizzati:" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Fish" +msgstr "Pesce" -#: pysollib/tile/solverdialog.py:198 pysollib/tk/solverdialog.py:201 -msgid "&Close" -msgstr "&Chiudi" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Tortoise" +msgstr "Tortora" -#: pysollib/tile/solverdialog.py:198 pysollib/tk/solverdialog.py:201 -msgid "&New" -msgstr "&Nuovo" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Boar" +msgstr "Cinghiale" -#: pysollib/tile/solverdialog.py:198 pysollib/tk/solverdialog.py:201 -msgid "&Play" -msgstr "&Gioca" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Lion" +msgstr "Leone" -#: pysollib/tile/solverdialog.py:198 pysollib/tk/solverdialog.py:201 -msgid "&Start" -msgstr "&Avvio" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Dwarf" +msgstr "Nano" -#: pysollib/tile/solverdialog.py:269 pysollib/tk/solverdialog.py:272 -msgid "This game is solveable in %d move." -msgid_plural "This game is solveable in %d moves." -msgstr[0] "Il gioco è risolvibile in %d mossa." -msgstr[1] "Il gioco è risolvibile in %d mosse." +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Axe" +msgstr "Ascia" -#: pysollib/tile/solverdialog.py:275 pysollib/tk/solverdialog.py:278 -msgid "I could not solve this game." -msgstr "Non sono riuscito a risolvere il gioco." +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Arrow" +msgstr "Freccia" -#: pysollib/tile/soundoptionsdialog.py:77 pysollib/tk/soundoptionsdialog.py:74 -msgid "Are You Sure" -msgstr "Sicuro" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Plow" +msgstr "Aratro" -#: pysollib/tile/soundoptionsdialog.py:79 pysollib/tk/soundoptionsdialog.py:76 -msgid "Deal" -msgstr "Distribuzione" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Lotus" +msgstr "Loto" -#: pysollib/tile/soundoptionsdialog.py:80 pysollib/tk/soundoptionsdialog.py:77 -msgid "Deal waste" -msgstr "Distribuzione del pozzo" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Horse" +msgstr "Cavallo" -#: pysollib/tile/soundoptionsdialog.py:82 pysollib/tk/soundoptionsdialog.py:79 -msgid "Turn waste" -msgstr "Girare il pozzo" +#: pysollib/games/ultra/dashavatara.py:360 pysollib/games/ultra/mughal.py:262 +msgid "Pradhan" +msgstr "Pradhan" -#: pysollib/tile/soundoptionsdialog.py:83 pysollib/tk/soundoptionsdialog.py:80 -msgid "Start drag" -msgstr "Trascinamento" +#: pysollib/games/ultra/dashavatara.py:360 pysollib/games/ultra/mughal.py:262 +msgid "Raja" +msgstr "Ragià" -#: pysollib/tile/soundoptionsdialog.py:85 pysollib/tk/soundoptionsdialog.py:82 -msgid "Drop" -msgstr "Rilascio" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Black" +msgstr "Nero" -#: pysollib/tile/soundoptionsdialog.py:86 pysollib/tk/soundoptionsdialog.py:83 -msgid "Drop pair" -msgstr "Rilascio coppia" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Red" +msgstr "Rosso" -#: pysollib/tile/soundoptionsdialog.py:87 pysollib/tk/soundoptionsdialog.py:84 -msgid "Auto drop" -msgstr "Auto rilascio" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Yellow" +msgstr "Giallo" -#: pysollib/tile/soundoptionsdialog.py:89 pysollib/tk/soundoptionsdialog.py:86 -msgid "Flip" -msgstr "Gira" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Brown" +msgstr "Marrone" -#: pysollib/tile/soundoptionsdialog.py:90 pysollib/tk/soundoptionsdialog.py:87 -msgid "Auto flip" -msgstr "Gira automatico" +#: pysollib/games/ultra/dashavatara.py:362 pysollib/games/ultra/mughal.py:264 +msgid "Grey" +msgstr "Grigio" -#: pysollib/tile/soundoptionsdialog.py:91 pysollib/tk/soundoptionsdialog.py:88 -msgid "Move" -msgstr "Mossa" +#: pysollib/games/ultra/dashavatara.py:362 +msgid "White" +msgstr "Bianco" -#: pysollib/tile/soundoptionsdialog.py:92 pysollib/tk/soundoptionsdialog.py:89 -msgid "No move" -msgstr "Nessuna mossa" +#: pysollib/games/ultra/dashavatara.py:362 +msgid "Crimson" +msgstr "Cremisi" -#: pysollib/tile/soundoptionsdialog.py:94 pysollib/tile/toolbar.py:195 -#: pysollib/tk/soundoptionsdialog.py:91 pysollib/tk/toolbar.py:194 -msgid "Undo" -msgstr "Annulla" +#: pysollib/games/ultra/dashavatara.py:363 pysollib/games/ultra/mughal.py:265 +msgid "Strong" +msgstr "Forte" -#: pysollib/tile/soundoptionsdialog.py:95 pysollib/tile/toolbar.py:196 -#: pysollib/tk/soundoptionsdialog.py:92 pysollib/tk/toolbar.py:195 -msgid "Redo" -msgstr "Ripristina" +#: pysollib/games/ultra/dashavatara.py:363 pysollib/games/ultra/mughal.py:265 +msgid "Weak" +msgstr "Debole" -#: pysollib/tile/soundoptionsdialog.py:97 pysollib/tk/soundoptionsdialog.py:94 -msgid "Autopilot lost" -msgstr "Autopilota perduto" +#: pysollib/games/ultra/hanafuda.py:382 +msgid "Rising" +msgstr "Sorgente" -#: pysollib/tile/soundoptionsdialog.py:98 pysollib/tk/soundoptionsdialog.py:95 -msgid "Autopilot won" -msgstr "Vincita autopilota" +#: pysollib/games/ultra/hanafuda.py:384 +msgid "Setting" +msgstr "Al tramonto" -#: pysollib/tile/soundoptionsdialog.py:101 -#: pysollib/tk/soundoptionsdialog.py:98 -msgid "Game lost" -msgstr "Gioco perduto" +#: pysollib/games/ultra/hanafuda.py:523 +msgid "Filled" +msgstr "Pieno" -#: pysollib/tile/soundoptionsdialog.py:103 -#: pysollib/tk/soundoptionsdialog.py:100 -msgid "Perfect game" -msgstr "Gioco perfetto" +#: pysollib/games/ultra/hanafuda.py:526 +msgid "st" +msgstr "st" -#: pysollib/tile/soundoptionsdialog.py:113 -#: pysollib/tk/soundoptionsdialog.py:110 data/glade-translations:73 -msgid "Sound enabled" -msgstr "Suono abilitato" +#: pysollib/games/ultra/hanafuda.py:526 +msgid "nd" +msgstr "nd" -#: pysollib/tile/soundoptionsdialog.py:119 -#: pysollib/tk/soundoptionsdialog.py:116 -msgid "Use DirectX for sound playing" -msgstr "Usare DirectX per il suono" +#: pysollib/games/ultra/hanafuda.py:526 +msgid "rd" +msgstr "rd" -#: pysollib/tile/soundoptionsdialog.py:125 -#: pysollib/tk/soundoptionsdialog.py:122 data/glade-translations:74 -msgid "Sample volume:" -msgstr "Volume dei campioni:" +#: pysollib/games/ultra/hanafuda.py:526 +msgid "th" +msgstr "th" -#: pysollib/tile/soundoptionsdialog.py:133 -#: pysollib/tk/soundoptionsdialog.py:130 data/glade-translations:75 -msgid "Music volume:" -msgstr "Volume della musica:" +#: pysollib/games/ultra/hanafuda.py:527 +msgid " Deck" +msgstr " Mazzo" -#: pysollib/tile/soundoptionsdialog.py:145 -msgid "Enable samples" -msgstr "Abilita i campioni" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "North" +msgstr "Nord" -#: pysollib/tile/soundoptionsdialog.py:168 -#: pysollib/tk/soundoptionsdialog.py:166 -msgid "&Apply" -msgstr "&Applica" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "East" +msgstr "Est" -#: pysollib/tile/soundoptionsdialog.py:201 -#: pysollib/tk/soundoptionsdialog.py:201 -msgid "Sound preferences info" -msgstr "Preferenze nel suono" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "South" +msgstr "Sud" -#: pysollib/tile/soundoptionsdialog.py:202 -#: pysollib/tk/soundoptionsdialog.py:202 -msgid "" -"Changing DirectX settings will take effect\n" -"the next time you restart " -msgstr "" -"La modifica delle impostazioni DirectX\n" -"avrà effetto al riavvio " +#: pysollib/games/ultra/hanafuda.py:575 +msgid "West" +msgstr "Ovest" -#: pysollib/tile/statusbar.py:165 pysollib/tk/statusbar.py:163 -msgid "Moves/Total moves" -msgstr "Mosse/Mosse totali" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "NW" +msgstr "NordOvest" -#: pysollib/tile/statusbar.py:167 pysollib/tk/statusbar.py:165 -msgid "Games played: won/lost" -msgstr "Giocati: vinti/perduti" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "NE" +msgstr "NordEst" -#: pysollib/tile/timeoutsdialog.py:63 -msgid "Set delays in seconds" -msgstr "Ritardi in secondi" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "SE" +msgstr "SudEst" -#: pysollib/tile/timeoutsdialog.py:68 pysollib/tk/timeoutsdialog.py:63 -#: data/glade-translations:34 -msgid "Demo:" -msgstr "Demo:" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "SW" +msgstr "SudOvest" -#: pysollib/tile/timeoutsdialog.py:69 pysollib/tk/timeoutsdialog.py:64 -#: data/glade-translations:35 -msgid "Hint:" -msgstr "Suggerimenti:" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Pine" +msgstr "Pino" -#: pysollib/tile/timeoutsdialog.py:70 pysollib/tk/timeoutsdialog.py:65 -#: data/glade-translations:36 -msgid "Raise card:" -msgstr "Scopri carte:" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Plum" +msgstr "Prugna" -#: pysollib/tile/timeoutsdialog.py:72 pysollib/tk/timeoutsdialog.py:67 -#: data/glade-translations:38 -msgid "Highlight cards:" -msgstr "Evidenzia carte:" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Cherry" +msgstr "Ciliegia" -#: pysollib/tile/timeoutsdialog.py:73 pysollib/tk/timeoutsdialog.py:68 -#: data/glade-translations:39 -msgid "Highlight same rank:" -msgstr "Evidenzia stesso valore:" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Wisteria" +msgstr "Glicine" -#: pysollib/tile/tkconst.py:82 pysollib/tk/tkconst.py:82 -msgid "Icons only" -msgstr "Solo icone" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Iris" +msgstr "Giaggiolo" -#: pysollib/tile/tkconst.py:83 pysollib/tk/tkconst.py:83 -msgid "Text below icons" -msgstr "Testo sotto le icone" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Peony" +msgstr "Peonia" -#: pysollib/tile/tkconst.py:84 pysollib/tk/tkconst.py:84 -msgid "Text beside icons" -msgstr "Testo a fianco delle icone" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Bush Clover" +msgstr "Trifoglio" -#: pysollib/tile/tkconst.py:85 pysollib/tk/tkconst.py:85 -msgid "Text only" -msgstr "Solo testo" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Eularia" +msgstr "Eulalia" -#: pysollib/tile/tkhtml.py:257 pysollib/tk/tkhtml.py:252 -msgid "Index" -msgstr "Indice" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Chrysanthemum" +msgstr "Crisantemo" -#: pysollib/tile/tkhtml.py:261 pysollib/tk/tkhtml.py:256 -msgid "Back" -msgstr "Indietro" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Maple" +msgstr "Acero" -#: pysollib/tile/tkhtml.py:265 pysollib/tk/tkhtml.py:260 -msgid "Forward" -msgstr "Avanti" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Willow" +msgstr "Salice" -#: pysollib/tile/tkhtml.py:269 pysollib/tk/tkhtml.py:264 -msgid "Close" -msgstr "Chiudi" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Paulownia" +msgstr "Paulonia" -#: pysollib/tile/tkhtml.py:391 pysollib/tk/tkhtml.py:386 -msgid "" -"HTML limitation:\n" -"The %s protocol is not supported yet.\n" -"\n" -"Please use your standard web browser\n" -"to open the following URL:\n" -"%s\n" -msgstr "" -"Limitazione HTML:\n" -"Il protocollo %s non è ancora supportato.\n" -"\n" -"Usare un web browser standard\n" -"per aprire questo URL:\n" -"%s\n" +#: pysollib/games/ultra/mughal.py:259 +msgid "Crown" +msgstr "Corona" -#: pysollib/tile/tkhtml.py:416 pysollib/tile/tkhtml.py:420 -#: pysollib/tk/tkhtml.py:411 pysollib/tk/tkhtml.py:415 -msgid "Unable to service request:\n" -msgstr "Impossibile onorare la richiesta:\n" +#: pysollib/games/ultra/mughal.py:259 +msgid "Silver" +msgstr "Argento" -#: pysollib/tile/tkstats.py:93 pysollib/tile/tkstats.py:757 -#: pysollib/tile/tkstats.py:901 pysollib/tk/tkstats.py:903 -#: data/glade-translations:17 -msgid "Current game" -msgstr "Gioco attuale" +#: pysollib/games/ultra/mughal.py:259 +msgid "Saber" +msgstr "Sciabola" -#: pysollib/tile/tkstats.py:97 pysollib/tile/tkstats.py:765 -#: pysollib/tile/tkstats.py:897 pysollib/tk/tkstats.py:897 -#: data/glade-translations:30 -msgid "All games" -msgstr "Tutti i giochi" +#: pysollib/games/ultra/mughal.py:259 +msgid "Servant" +msgstr "Servitore" -#: pysollib/tile/tkstats.py:107 -msgid "Progression" -msgstr "Progresso" +#: pysollib/games/ultra/mughal.py:260 +msgid "Gold" +msgstr "Oro" -#: pysollib/tile/tkstats.py:122 -msgid "&Play this game" -msgstr "&Avvia questo gioco" +#: pysollib/games/ultra/mughal.py:260 +msgid "Document" +msgstr "Documento" -#: pysollib/tile/tkstats.py:124 pysollib/tk/tkstats.py:292 -msgid "&Reset..." -msgstr "&Reset..." +#: pysollib/games/ultra/mughal.py:260 +msgid "Stores" +msgstr "Negozi" -#: pysollib/tile/tkstats.py:184 pysollib/tk/tkstats.py:79 -msgid "Demo games" -msgstr "Giochi demo" +#: pysollib/games/ultra/mughal.py:264 +msgid "Tan" +msgstr "Tan Sen" -#: pysollib/tile/tkstats.py:189 pysollib/tk/tkstats.py:96 -#: data/glade-translations:16 -msgid "Total" -msgstr "Totale" +#: pysollib/ui/tktile/colorsdialog.py:71 data/pysolfc.glade:3111 +msgid "Text foreground:" +msgstr "Colore testo" -#: pysollib/tile/tkstats.py:191 pysollib/tk/tkstats.py:98 -#: data/glade-translations:12 -msgid "Current session" -msgstr "Questa sessione" +#: pysollib/ui/tktile/colorsdialog.py:73 data/pysolfc.glade:2083 +msgid "Highlight cards 1:" +msgstr "Evidenzia le carte 1:" -#: pysollib/tile/tkstats.py:205 pysollib/tile/tkstats.py:259 -#: pysollib/tk/tkstats.py:114 pysollib/tk/tkstats.py:166 -#: data/glade-translations:10 data/glade-translations:15 -msgid "Total:" -msgstr "Totale:" +#: pysollib/ui/tktile/colorsdialog.py:74 data/pysolfc.glade:2109 +msgid "Highlight cards 2:" +msgstr "Evidenzia le carte 2:" -#: pysollib/tile/tkstats.py:312 pysollib/tk/tkstats.py:279 -msgid "No games" -msgstr "Nessun gioco" +#: pysollib/ui/tktile/colorsdialog.py:75 data/pysolfc.glade:2135 +msgid "Highlight same rank 1:" +msgstr "Evidenzia stesso valore 1:" -#: pysollib/tile/tkstats.py:531 -msgid "Log" -msgstr "Log" +#: pysollib/ui/tktile/colorsdialog.py:76 data/pysolfc.glade:2161 +msgid "Highlight same rank 2:" +msgstr "Evidenzia stesso valore 2:" -#: pysollib/tile/tkstats.py:562 pysollib/tk/tkstats.py:511 -#: pysollib/tk/tkstats.py:577 pysollib/tk/tkstats.py:592 -msgid "&Save to file" -msgstr "&Salva su file" +#: pysollib/ui/tktile/colorsdialog.py:77 data/pysolfc.glade:2187 +msgid "Hint arrow:" +msgstr "Freccia suggerimenti;" -#: pysollib/tile/tkstats.py:632 pysollib/tk/tkstats.py:607 -msgid "Highlight piles: " -msgstr "Evidenzia pile: " +#: pysollib/ui/tktile/colorsdialog.py:78 data/pysolfc.glade:2213 +msgid "Highlight not matching:" +msgstr "Evidenzia non corrispondenti:" -#: pysollib/tile/tkstats.py:633 pysollib/tk/tkstats.py:608 -msgid "Highlight cards: " -msgstr "Evidenzia carte: " +#: pysollib/ui/tktile/findcarddialog.py:45 +msgid "Find card" +msgstr "Trova carta" -#: pysollib/tile/tkstats.py:634 pysollib/tk/tkstats.py:609 -msgid "Highlight same rank: " -msgstr "Evidenzia stesso valore: " +#: pysollib/ui/tktile/menubar.py:35 +msgid "Compound" +msgstr "Composto" -#: pysollib/tile/tkstats.py:637 pysollib/tk/tkstats.py:612 -msgid "" -"\n" -"Redeals: " -msgstr "" -"\n" -"Ridistribuzioni: " +#: pysollib/ui/tktile/menubar.py:41 +msgid "Hide" +msgstr "Nascondi" -#: pysollib/tile/tkstats.py:638 pysollib/tk/tkstats.py:613 -msgid "" -"\n" -"Cards in Talon: " -msgstr "" -"\n" -"Carte nel tallone: " +#: pysollib/ui/tktile/menubar.py:44 +msgid "Top" +msgstr "Cima" -#: pysollib/tile/tkstats.py:640 pysollib/tk/tkstats.py:615 -msgid "" -"\n" -"Cards in Waste: " -msgstr "" -"\n" -"Carte nel pozzo: " +#: pysollib/ui/tktile/menubar.py:47 +msgid "Bottom" +msgstr "Fondo" -#: pysollib/tile/tkstats.py:642 pysollib/tk/tkstats.py:617 -msgid "" -"\n" -"Cards in Foundations: " -msgstr "" -"\n" -"Carte nelle case: " +#: pysollib/ui/tktile/menubar.py:50 +msgid "Left" +msgstr "Sinistra" -#: pysollib/tile/tkstats.py:646 pysollib/tk/tkstats.py:620 -msgid "Game status" -msgstr "Stato del gioco" +#: pysollib/ui/tktile/menubar.py:53 +msgid "Right" +msgstr "Destra" -#: pysollib/tile/tkstats.py:649 pysollib/tk/tkstats.py:623 -msgid "Playing time: " -msgstr "Tempo di gioco: " +#: pysollib/ui/tktile/menubar.py:64 +msgid "Visible buttons" +msgstr "Bottoni visibili" -#: pysollib/tile/tkstats.py:650 pysollib/tk/tkstats.py:624 -msgid "Started at: " -msgstr "Iniziato: " +#: pysollib/ui/tktile/menubar.py:296 pysollib/ui/tktile/menubar.py:666 +msgid "&About " +msgstr "&A proposito" -#: pysollib/tile/tkstats.py:651 pysollib/tk/tkstats.py:625 -msgid "Moves: " -msgstr "Mosse: " +#: pysollib/ui/tktile/menubar.py:298 +msgid "&File" +msgstr "&File" -#: pysollib/tile/tkstats.py:652 pysollib/tk/tkstats.py:626 -msgid "Undo moves: " -msgstr "Mosse annullate: " +#: pysollib/ui/tktile/menubar.py:301 +msgid "R&ecent games" +msgstr "Giochi r&ecenti" -#: pysollib/tile/tkstats.py:653 pysollib/tk/tkstats.py:627 -msgid "Bookmark moves: " -msgstr "Mosse segnalibro: " +#: pysollib/ui/tktile/menubar.py:304 +msgid "Select &random game" +msgstr "Un gioco a &caso" -#: pysollib/tile/tkstats.py:654 pysollib/tk/tkstats.py:628 -msgid "Demo moves: " -msgstr "Mosse demo: " +#: pysollib/ui/tktile/menubar.py:306 +msgid "&All games" +msgstr "&Tutti i giochi" -#: pysollib/tile/tkstats.py:655 pysollib/tk/tkstats.py:629 -msgid "Total player moves: " -msgstr "Totale mosse giocate: " +#: pysollib/ui/tktile/menubar.py:309 +msgid "Games played and &won" +msgstr "Giocati e &vinti" -#: pysollib/tile/tkstats.py:656 pysollib/tk/tkstats.py:630 -msgid "Total moves in this game: " -msgstr "Mosse totali in questo gioco: " +#: pysollib/ui/tktile/menubar.py:312 +msgid "Games played and ¬ won" +msgstr "Giocati e &non vinti" -#: pysollib/tile/tkstats.py:657 pysollib/tk/tkstats.py:631 -msgid "Hints: " -msgstr "Suggerimenti: " +#: pysollib/ui/tktile/menubar.py:315 +msgid "Games not &played" +msgstr "Non gioca&ti" -#: pysollib/tile/tkstats.py:687 pysollib/tk/tkstats.py:661 -msgid "N" -msgstr "N" +#: pysollib/ui/tktile/menubar.py:318 +msgid "Select game by nu&mber..." +msgstr "Scelta per nu&mero..." -#: pysollib/tile/tkstats.py:700 pysollib/tk/tkstats.py:670 -msgid "Result" -msgstr "Risultato" +#: pysollib/ui/tktile/menubar.py:321 +msgid "Fa&vorite games" +msgstr "Giochi pre&feriti" -#: pysollib/tile/tkstats.py:762 pysollib/tk/tkstats.py:779 -msgid "No TOP for this game" -msgstr "Nessun TOP per questo gioco" +#: pysollib/ui/tktile/menubar.py:322 +msgid "A&dd to favorites" +msgstr "A&ggiungi ai preferiti" -#: pysollib/tile/tkstats.py:770 -msgid "No TOP for all games" -msgstr "Nessun TOP per tutti i giochi" +#: pysollib/ui/tktile/menubar.py:324 +msgid "Remove &from favorites" +msgstr "Togli dai pre&feriti" -#: pysollib/tile/tkstats.py:781 pysollib/tk/tkstats.py:726 -#: data/glade-translations:21 -msgid "Minimum" -msgstr "Minimo" +#: pysollib/ui/tktile/menubar.py:328 +msgid "&Open..." +msgstr "&Apri..." -#: pysollib/tile/tkstats.py:783 pysollib/tk/tkstats.py:727 -#: data/glade-translations:22 -msgid "Maximum" -msgstr "Massimo" +#: pysollib/ui/tktile/menubar.py:333 +msgid "Save &as..." +msgstr "Salva &con nome..." -#: pysollib/tile/tkstats.py:785 pysollib/tk/tkstats.py:728 -#: data/glade-translations:23 -msgid "Average" -msgstr "Media" +#: pysollib/ui/tktile/menubar.py:335 +msgid "E&xport current layout..." +msgstr "" -#: pysollib/tile/tkstats.py:807 pysollib/tk/tkstats.py:748 -#: data/glade-translations:20 -msgid "Total moves:" -msgstr "Mosse totali:" +#: pysollib/ui/tktile/menubar.py:338 +msgid "&Import starting layout..." +msgstr "" -#: pysollib/tile/tkstats.py:905 pysollib/tk/tkstats.py:909 -msgid "Statistics for" -msgstr "Statistiche per" +#: pysollib/ui/tktile/menubar.py:342 +msgid "&Hold and quit" +msgstr "Con&serva e esci" -#: pysollib/tile/tkstats.py:910 pysollib/tk/tkstats.py:914 -msgid "Last 7 days" -msgstr "Ultimi 7 giorni" +#: pysollib/ui/tktile/menubar.py:358 +msgid "&Edit" +msgstr "Mo&difica" -#: pysollib/tile/tkstats.py:911 pysollib/tk/tkstats.py:915 -msgid "Last month" -msgstr "Ultimo mese" +#: pysollib/ui/tktile/menubar.py:360 +msgid "&Undo" +msgstr "A&nnulla" -#: pysollib/tile/tkstats.py:912 pysollib/tk/tkstats.py:916 -msgid "Last year" -msgstr "Ultimo anno" +#: pysollib/ui/tktile/menubar.py:363 +msgid "&Redo" +msgstr "&Ripristina" -#: pysollib/tile/tkstats.py:913 pysollib/tk/tkstats.py:917 -msgid "All time" -msgstr "Tutti i tempi" +#: pysollib/ui/tktile/menubar.py:365 +msgid "Redo &all" +msgstr "Ripristina &tutto" -#: pysollib/tile/tkstats.py:918 pysollib/tk/tkstats.py:924 -msgid "Show graphs" -msgstr "Mostra grafici" +#: pysollib/ui/tktile/menubar.py:368 +msgid "&Set bookmark" +msgstr "&Segnalibro" -#: pysollib/tile/tkstats.py:963 pysollib/tile/tkstats.py:979 -#: pysollib/tile/tkstats.py:1018 pysollib/tk/tkstats.py:851 -#: pysollib/tk/tkstats.py:867 pysollib/tk/tkstats.py:973 -msgid "Games/day" -msgstr "Giochi/giorno" +#: pysollib/ui/tktile/menubar.py:370 pysollib/ui/tktile/menubar.py:376 +#, python-format +msgid "Bookmark %d" +msgstr "Segnalibro %d" -#: pysollib/tile/tkstats.py:964 pysollib/tile/tkstats.py:1020 -#: pysollib/tk/tkstats.py:852 pysollib/tk/tkstats.py:975 -msgid "Games/week" -msgstr "Giochi/settimana" +#: pysollib/ui/tktile/menubar.py:374 +msgid "Go&to bookmark" +msgstr "&Va al segnalibro" -#: pysollib/tile/toolbar.py:189 pysollib/tk/toolbar.py:188 -msgid "New" -msgstr "Nuovo" +#: pysollib/ui/tktile/menubar.py:382 +msgid "&Clear bookmarks" +msgstr "Ri&pulisci i segnalibri" -#: pysollib/tile/toolbar.py:190 pysollib/tk/toolbar.py:189 -msgid "" -"Restart the\n" -"current game" -msgstr "" -"Ricomincia\n" -"questo gioco" +#: pysollib/ui/tktile/menubar.py:391 +msgid "Solitaire &Wizard" +msgstr "Costruzione &guidata" -#: pysollib/tile/toolbar.py:192 pysollib/tk/toolbar.py:191 -msgid "Open" -msgstr "Apri" +#: pysollib/ui/tktile/menubar.py:393 +msgid "&Edit current game" +msgstr "Modifica il gioco corr&ente" -#: pysollib/tile/toolbar.py:192 pysollib/tk/toolbar.py:191 -msgid "" -"Open a\n" -"saved game" -msgstr "" -"Apri un\n" -"gioco salvato" +#: pysollib/ui/tktile/menubar.py:396 +msgid "&Game" +msgstr "&Gioco" -#: pysollib/tile/toolbar.py:193 pysollib/tk/toolbar.py:192 -msgid "Save" -msgstr "Salva" +#: pysollib/ui/tktile/menubar.py:398 +msgid "&Deal cards" +msgstr "&Distribuisci le carte" -#: pysollib/tile/toolbar.py:193 pysollib/tk/toolbar.py:192 -msgid "Save game" -msgstr "Salva il gioco" +#: pysollib/ui/tktile/menubar.py:401 +msgid "&Auto drop" +msgstr "&Auto scarto" -#: pysollib/tile/toolbar.py:195 pysollib/tk/toolbar.py:194 -msgid "Undo last move" -msgstr "Annulla l'ultima mossa" +#: pysollib/ui/tktile/menubar.py:404 +msgid "Shu&ffle tiles" +msgstr "Mescola le tessere" -#: pysollib/tile/toolbar.py:196 pysollib/tk/toolbar.py:195 -msgid "Redo last move" -msgstr "Ripristina l'ultima mossa" +#: pysollib/ui/tktile/menubar.py:407 +msgid "&Pause" +msgstr "&Pausa" -#: pysollib/tile/toolbar.py:197 pysollib/tk/toolbar.py:196 -msgid "Auto drop cards" -msgstr "Auto serve" +#: pysollib/ui/tktile/menubar.py:413 +msgid "S&tatus..." +msgstr "S&tato..." -#: pysollib/tile/toolbar.py:197 pysollib/tk/toolbar.py:196 -msgid "Autodrop" -msgstr "Autoserve" +#: pysollib/ui/tktile/menubar.py:416 +msgid "&Comments..." +msgstr "&Commenti..." -#: pysollib/tile/toolbar.py:198 pysollib/tk/toolbar.py:197 -msgid "Shuffle" -msgstr "Mescola" +#: pysollib/ui/tktile/menubar.py:423 +msgid "Log..." +msgstr "Log..." -#: pysollib/tile/toolbar.py:198 pysollib/tk/toolbar.py:197 -msgid "Shuffle tiles" -msgstr "Mescola le tessere" +#: pysollib/ui/tktile/menubar.py:427 +msgid "D&emo statistics" +msgstr "Statistiche d&emo" -#: pysollib/tile/toolbar.py:199 pysollib/tk/toolbar.py:198 -msgid "Pause" -msgstr "Pausa" +#: pysollib/ui/tktile/menubar.py:430 +#, fuzzy +msgid "&Assist" +msgstr "&Assistente" -#: pysollib/tile/toolbar.py:199 pysollib/tk/toolbar.py:198 -msgid "Pause game" -msgstr "Pausa il gioco" +#: pysollib/ui/tktile/menubar.py:432 +msgid "&Hint" +msgstr "Su&ggerimenti" -#: pysollib/tile/toolbar.py:201 pysollib/tk/toolbar.py:200 -msgid "View statistics" -msgstr "Statistiche" +#: pysollib/ui/tktile/menubar.py:435 +msgid "Highlight p&iles" +msgstr "Evidenzia p&ile" -#: pysollib/tile/toolbar.py:202 pysollib/tk/toolbar.py:201 -msgid "Rules" -msgstr "Regole" +#: pysollib/ui/tktile/menubar.py:438 +msgid "&Find card" +msgstr "&Trova carta" -#: pysollib/tile/toolbar.py:202 pysollib/tk/toolbar.py:201 -msgid "Rules for this game" -msgstr "Regole di questo gioco" +#: pysollib/ui/tktile/menubar.py:442 +msgid "&Demo" +msgstr "&Demo" -#: pysollib/tile/toolbar.py:204 pysollib/tk/toolbar.py:203 -msgid "Quit" -msgstr "Abbandona" +#: pysollib/ui/tktile/menubar.py:445 +msgid "Demo (&all games)" +msgstr "Demo (&tutti i giochi)" -#: pysollib/tile/toolbar.py:218 pysollib/tk/toolbar.py:217 -msgid "Player" -msgstr "Giocatore" +#: pysollib/ui/tktile/menubar.py:448 pysollib/ui/tktile/menubar.py:450 +msgid "&Solver" +msgstr "&Solutore" -#: pysollib/tile/toolbar.py:219 pysollib/tk/toolbar.py:218 -msgid "Player options" -msgstr "Opzioni giocatore" +#: pysollib/ui/tktile/menubar.py:453 +msgid "&Piles description" +msgstr "Descrizione &pile" -#: pysollib/tile/toolbar.py:423 pysollib/tk/toolbar.py:431 -msgid "Toolbar" -msgstr "Barra strumenti" +#: pysollib/ui/tktile/menubar.py:459 +#, fuzzy +msgid "&Options" +msgstr "&Opzioni" -#: pysollib/tk/menubar.py:415 -msgid "&Statistics" -msgstr "&Statistiche" +#: pysollib/ui/tktile/menubar.py:461 +msgid "&Player options..." +msgstr "O&pzioni giocatore" -#: pysollib/tk/menubar.py:416 pysollib/tk/menubar.py:425 -msgid "Current game..." -msgstr "Gioco corrente..." +#: pysollib/ui/tktile/menubar.py:463 +msgid "&Automatic play" +msgstr "Gioco &automatico" -#: pysollib/tk/menubar.py:417 pysollib/tk/menubar.py:426 -msgid "All games..." -msgstr "Tutti i giochi..." +#: pysollib/ui/tktile/menubar.py:465 +msgid "Auto &face up" +msgstr "Auto &scopri" -#: pysollib/tk/menubar.py:419 -msgid "Session log..." -msgstr "Storico sessione..." +#: pysollib/ui/tktile/menubar.py:468 +msgid "A&uto drop" +msgstr "A&uto scarta" -#: pysollib/tk/menubar.py:420 -msgid "Full log..." -msgstr "Storico completo..." +#: pysollib/ui/tktile/menubar.py:471 +msgid "Auto &deal" +msgstr "Auto &distrib." -#: pysollib/tk/menubar.py:423 -msgid "Progression..." -msgstr "Progresso..." +#: pysollib/ui/tktile/menubar.py:475 +msgid "&Quick play" +msgstr "Gioco &veloce" -#: pysollib/tk/playeroptionsdialog.py:119 -msgid "Choose..." -msgstr "Scelta..." +#: pysollib/ui/tktile/menubar.py:477 +msgid "Assist &level" +msgstr "&Livello assistenza" -#: pysollib/tk/playeroptionsdialog.py:144 -msgid "Select name" -msgstr "Scelta nome" +#: pysollib/ui/tktile/menubar.py:479 +msgid "Enable &undo" +msgstr "Abilita ann&ulla" -#: pysollib/tk/soundoptionsdialog.py:142 data/glade-translations:76 -msgid "Enable samles" -msgstr "Abilita esempi" +#: pysollib/ui/tktile/menubar.py:482 +msgid "Enable &bookmarks" +msgstr "Abilita segnali&bri" -#: pysollib/tk/tkstats.py:290 -msgid "&All games..." -msgstr "&Tutti i giochi..." +#: pysollib/ui/tktile/menubar.py:485 +msgid "Enable &hint" +msgstr "Abilita su&ggerimenti" -#: pysollib/tk/tkstats.py:512 -msgid "&Reset all..." -msgstr "&Ripulisci tutto..." +#: pysollib/ui/tktile/menubar.py:488 +msgid "Enable shu&ffle" +msgstr "Abilita m&escola" -#: pysollib/tk/tkstats.py:577 -msgid "Session &log..." -msgstr "Sto&rico sessione..." +#: pysollib/ui/tktile/menubar.py:491 +msgid "Enable highlight p&iles" +msgstr "Abilita evidenzia p&ile" -#: pysollib/tk/tkstats.py:592 -msgid "&Full log..." -msgstr "Storico &completo..." +#: pysollib/ui/tktile/menubar.py:495 +msgid "Enable highlight &cards" +msgstr "Abilita evidenzia &carte" -#: pysollib/util.py:73 -msgid "Club" -msgstr "Fiori" +#: pysollib/ui/tktile/menubar.py:499 +msgid "Enable highlight same &rank" +msgstr "Abilita evidenzia stesso valo&re" -#: pysollib/util.py:73 -msgid "Diamond" -msgstr "Quadri" +#: pysollib/ui/tktile/menubar.py:503 +msgid "Highlight &no matching" +msgstr "Abilita non corrispondenti" -#: pysollib/util.py:73 -msgid "Heart" -msgstr "Cuori" +#: pysollib/ui/tktile/menubar.py:508 +msgid "&Show removed tiles (in Mahjongg games)" +msgstr "Mo&stra tessere tolte (in Mahjongg)" -#: pysollib/util.py:73 -msgid "Spade" -msgstr "Picche" +#: pysollib/ui/tktile/menubar.py:512 +msgid "Show hint &arrow (in Shisen-Sho games)" +msgstr "Mostra suggerimenti e frecci&a (Shisen-Sho)" -#: pysollib/util.py:74 -msgid "black" -msgstr "Nero" +#: pysollib/ui/tktile/menubar.py:516 +msgid "&Sound..." +msgstr "&Suono" -#: pysollib/util.py:74 -msgid "red" -msgstr "rosso" +#: pysollib/ui/tktile/menubar.py:527 +#, fuzzy +msgid "Card si&ze" +msgstr "&Vista carte" -#: pysollib/util.py:99 -msgid "cardset" -msgstr "mazzo" +#: pysollib/ui/tktile/menubar.py:529 +msgid "&Increase the card size" +msgstr "" -#: pysollib/wizardpresets.py:25 pysollib/wizardutil.py:72 -msgid "My Game" -msgstr "Mio gioco" +#: pysollib/ui/tktile/menubar.py:532 +msgid "&Decrease the card size" +msgstr "" -#: pysollib/wizardpresets.py:30 -msgid "My Klondike" -msgstr "Mio Klondike" +#: pysollib/ui/tktile/menubar.py:535 +#, fuzzy +msgid "&Auto scaling" +msgstr "Gira automatico" -#: pysollib/wizardpresets.py:44 -msgid "My FreeCell" -msgstr "Mio FreeCell" +#: pysollib/ui/tktile/menubar.py:540 +msgid "Cards&et..." +msgstr "Mazz&o..." -#: pysollib/wizardpresets.py:53 -msgid "My Spider" -msgstr "Mio Spider" +#: pysollib/ui/tktile/menubar.py:543 +msgid "Table t&ile..." +msgstr "Sfondo tavola" -#: pysollib/wizardpresets.py:70 -msgid "My Gypsy" -msgstr "Mio Gypsy" +#: pysollib/ui/tktile/menubar.py:546 +msgid "Card &background" +msgstr "&Retro delle carte" -#: pysollib/wizardpresets.py:83 -msgid "My Grounds for a Divorce" -msgstr "Mio Grounds for a Divorce" +#: pysollib/ui/tktile/menubar.py:547 +msgid "Card &view" +msgstr "&Vista carte" -#: pysollib/wizardpresets.py:100 -msgid "My Double Klondike" -msgstr "Mio Double Klondike" +#: pysollib/ui/tktile/menubar.py:549 +msgid "Card shado&w" +msgstr "Om&breggia carte" -#: pysollib/wizardpresets.py:115 -msgid "My Simple Simon" -msgstr "Mio Simple Simon" +#: pysollib/ui/tktile/menubar.py:552 +msgid "Shade &legal moves" +msgstr "Ombreggia mosse consentite" -#: pysollib/wizardutil.py:67 -msgid "Initial setting:" -msgstr "Configurazione iniziale:" +#: pysollib/ui/tktile/menubar.py:555 +msgid "&Negative cards bottom" +msgstr "Fondo carte in negativo" -#: pysollib/wizardutil.py:89 pysollib/wizardutil.py:93 -msgid "One" -msgstr "Uno" +#: pysollib/ui/tktile/menubar.py:559 +msgid "Shrink face-down cards" +msgstr "Restringi carte nascoste" -#: pysollib/wizardutil.py:90 -msgid "Two" -msgstr "Due" +#: pysollib/ui/tktile/menubar.py:563 +msgid "Shade &filled stacks" +msgstr "Ombreggia pile piene" + +#: pysollib/ui/tktile/menubar.py:566 +msgid "A&nimations" +msgstr "A&nimazioni" -#: pysollib/wizardutil.py:91 -msgid "Three" -msgstr "Tre" +#: pysollib/ui/tktile/menubar.py:568 +msgid "&None" +msgstr "&Nessuna" -#: pysollib/wizardutil.py:92 -msgid "Four" -msgstr "Quattro" +#: pysollib/ui/tktile/menubar.py:571 +msgid "&Very fast" +msgstr "Mol&to veloce" -#: pysollib/wizardutil.py:94 -msgid "Number of decks:" -msgstr "Numero di mazzi:" +#: pysollib/ui/tktile/menubar.py:574 +msgid "&Fast" +msgstr "&Veloce" -#: pysollib/wizardutil.py:104 -msgid "Layout:" -msgstr "Disposizione:" +#: pysollib/ui/tktile/menubar.py:577 +msgid "&Medium" +msgstr "&Media" -#: pysollib/wizardutil.py:108 pysollib/wizardutil.py:115 -msgid "Deal all cards at the beginning" -msgstr "Distribuire tutte le carte alla partenza" +#: pysollib/ui/tktile/menubar.py:580 +msgid "&Slow" +msgstr "&Lenta" -#: pysollib/wizardutil.py:109 -msgid "Deal to waste" -msgstr "Manda nel pozzo" +#: pysollib/ui/tktile/menubar.py:583 +msgid "V&ery slow" +msgstr "Molto le&nta" -#: pysollib/wizardutil.py:110 -msgid "Deal to tableau" -msgstr "Manda nel tableau" +#: pysollib/ui/tktile/menubar.py:587 +msgid "&Redeal animation" +msgstr "Animazione &ridistribuzione" -#: pysollib/wizardutil.py:111 -msgid "Deal to reserves" -msgstr "Manda nella riserva" +#: pysollib/ui/tktile/menubar.py:592 +msgid "&Winning animation" +msgstr "Animazione vi&ttoria" -#: pysollib/wizardutil.py:113 -msgid "Grounds for a Divorce" -msgstr "Grounds for a Divorce" +#: pysollib/ui/tktile/menubar.py:595 +msgid "&Mouse" +msgstr "&Mouse" -#: pysollib/wizardutil.py:120 pysollib/wizardutil.py:126 -msgid "No redeals" -msgstr "Nessuna ridistribuzione" +#: pysollib/ui/tktile/menubar.py:597 +msgid "&Drag-and-Drop" +msgstr "&Trascina e rilascia" -#: pysollib/wizardutil.py:121 -msgid "One redeal" -msgstr "Una ridistribuzione" +#: pysollib/ui/tktile/menubar.py:601 +msgid "&Point-and-Click" +msgstr "&Punta e clicca" -#: pysollib/wizardutil.py:122 -msgid "Two redeals" -msgstr "Due ridistribuzioni" +#: pysollib/ui/tktile/menubar.py:605 +msgid "&Sticky mouse" +msgstr "Mouse &appiccicoso" -#: pysollib/wizardutil.py:123 -msgid "Three redeals" -msgstr "Tre ridistribuzioni" +#: pysollib/ui/tktile/menubar.py:610 +msgid "Use mouse for undo/redo" +msgstr "Usa il mouse per annulla/ripristina" -#: pysollib/wizardutil.py:127 -msgid "Number of redeals:" -msgstr "Numero di ridistribuzioni:" +#: pysollib/ui/tktile/menubar.py:614 +msgid "&Fonts..." +msgstr "Ca&ratteri..." -#: pysollib/wizardutil.py:134 -msgid "# of cards dealt to the waste:" -msgstr "Numero di carte nel pozzo:" +#: pysollib/ui/tktile/menubar.py:615 +msgid "&Colors..." +msgstr "&Colori..." -#: pysollib/wizardutil.py:140 -msgid "Shuffle during redeal:" -msgstr "Mescola nella ridistribuzione:" +#: pysollib/ui/tktile/menubar.py:616 +msgid "Time&outs..." +msgstr "Time&outs..." -#: pysollib/wizardutil.py:145 pysollib/wizardutil.py:153 -#: pysollib/wizardutil.py:193 -msgid "Same suit" -msgstr "Stesso seme" +#: pysollib/ui/tktile/menubar.py:619 +msgid "&Toolbar" +msgstr "Barra s&trumenti" -#: pysollib/wizardutil.py:146 pysollib/wizardutil.py:194 -#: pysollib/wizardutil.py:211 -msgid "Alternate color" -msgstr "Colori alterni" +#: pysollib/ui/tktile/menubar.py:621 +msgid "Stat&usbar" +msgstr "Barra di stat&o" -#: pysollib/wizardutil.py:147 pysollib/wizardutil.py:195 -msgid "Same color" -msgstr "Stesso colore" +#: pysollib/ui/tktile/menubar.py:623 +msgid "Show &statusbar" +msgstr "Mostra barra di &stato" -#: pysollib/wizardutil.py:148 pysollib/wizardutil.py:196 -msgid "Rank" -msgstr "Valore" +#: pysollib/ui/tktile/menubar.py:626 +msgid "Show &number of cards" +msgstr "Mostra &numero di carte" -#: pysollib/wizardutil.py:149 pysollib/wizardutil.py:204 -msgid "Spider same suit" -msgstr "Spider same suit" +#: pysollib/ui/tktile/menubar.py:629 +msgid "Show &help bar" +msgstr "Mostra barra di a&iuto" -#: pysollib/wizardutil.py:150 pysollib/wizardutil.py:205 -msgid "Spider alternate color" -msgstr "Spider alternate color" +#: pysollib/ui/tktile/menubar.py:633 +msgid "Save games &geometry" +msgstr "Salva gioco e &geometria" -#: pysollib/wizardutil.py:151 -msgid "Spider rank" -msgstr "Spider rank" +#: pysollib/ui/tktile/menubar.py:637 +msgid "&Demo logo" +msgstr "&Demo logo" -#: pysollib/wizardutil.py:160 pysollib/wizardutil.py:218 -#: pysollib/wizardutil.py:221 -msgid "Any" -msgstr "Qualsiasi" +#: pysollib/ui/tktile/menubar.py:640 +msgid "Startup splash sc&reen" +msgstr "Splash sc&reen all'avvio" -#: pysollib/wizardutil.py:163 pysollib/wizardutil.py:222 -msgid "Base card:" -msgstr "Carta base:" +#: pysollib/ui/tktile/menubar.py:649 +msgid "&Help" +msgstr "&Aiuto" -#: pysollib/wizardutil.py:167 pysollib/wizardutil.py:168 -#: pysollib/wizardutil.py:226 -msgid "Up" -msgstr "Ascendente" +#: pysollib/ui/tktile/menubar.py:651 +msgid "&Contents" +msgstr "&Contenuti" -#: pysollib/wizardutil.py:167 pysollib/wizardutil.py:226 -#: pysollib/wizardutil.py:227 -msgid "Down" -msgstr "Discendente" +#: pysollib/ui/tktile/menubar.py:654 +msgid "&How to play" +msgstr "Co&me giocare" -#: pysollib/wizardutil.py:169 pysollib/wizardutil.py:228 -msgid "Direction:" -msgstr "Direzione:" +#: pysollib/ui/tktile/menubar.py:657 +msgid "&Rules for this game" +msgstr "&Regole di questo gioco" -#: pysollib/wizardutil.py:173 pysollib/wizardutil.py:174 -#: pysollib/wizardutil.py:232 -msgid "Top card" -msgstr "Carta superiore" +#: pysollib/ui/tktile/menubar.py:660 +msgid "&License terms" +msgstr "Termini della &licenza" -#: pysollib/wizardutil.py:173 pysollib/wizardutil.py:219 -msgid "None" -msgstr "Nessuna" +#: pysollib/ui/tktile/menubar.py:796 +msgid "All &games..." +msgstr "Tutti i &giochi" -#: pysollib/wizardutil.py:175 pysollib/wizardutil.py:234 -msgid "Move:" -msgstr "Muovere:" +#: pysollib/ui/tktile/menubar.py:798 +msgid "Playable pre&view..." +msgstr "&Anteprima giocabile" -#: pysollib/wizardutil.py:181 -msgid "First card sets base cards:" -msgstr "Carte base del primo set:" +#: pysollib/ui/tktile/menubar.py:853 +msgid "&Mahjongg games" +msgstr "Giochi &Mahjongg" -#: pysollib/wizardutil.py:189 -msgid "Number of tableau piles:" -msgstr "Numero di pile nel tableau:" +#: pysollib/ui/tktile/menubar.py:892 +msgid "&Popular games" +msgstr "Giochi più ¬i" -#: pysollib/wizardutil.py:197 -msgid "Any suit but the same" -msgstr "Qualunque seme purché diverso" +#: pysollib/ui/tktile/menubar.py:900 +msgid "&French games" +msgstr "Giochi &Francesi" -#: pysollib/wizardutil.py:199 -msgid "Up or down by same suit" -msgstr "Ascendente o discendente stesso seme" +#: pysollib/ui/tktile/menubar.py:907 +msgid "&Oriental games" +msgstr "Giochi &Orientali" -#: pysollib/wizardutil.py:200 -msgid "Up or down by alternate color" -msgstr "Ascendente o discendene colori alterni" +#: pysollib/ui/tktile/menubar.py:915 +msgid "&Special games" +msgstr "Giochi &Speciali" -#: pysollib/wizardutil.py:201 -msgid "Up or down by rank" -msgstr "Ascendente o discendente per valore" +#: pysollib/ui/tktile/menubar.py:921 +#, fuzzy +msgid "&Custom games" +msgstr "Giochi &personali" -#: pysollib/wizardutil.py:202 -msgid "Up or down by same color" -msgstr "Ascendente o discendente stesso colore" +#: pysollib/ui/tktile/menubar.py:929 +msgid "&All games by name" +msgstr "&Tutti per nome" -#: pysollib/wizardutil.py:207 -msgid "Yukon same suit" -msgstr "Yuokon stesso seme" +#: pysollib/ui/tktile/menubar.py:1177 +#, fuzzy +msgid "Export game error" +msgstr "Errore nel caricare il gioco" -#: pysollib/wizardutil.py:208 -msgid "Yukon alternate color" -msgstr "Yukon colori alterni" +#: pysollib/ui/tktile/menubar.py:1178 +msgid "" +"\n" +"Unsupported game for export.\n" +msgstr "" -#: pysollib/wizardutil.py:209 -msgid "Yukon rank" -msgstr "Yukon per valore" +#: pysollib/ui/tktile/menubar.py:1214 pysollib/ui/tktile/menubar.py:1248 +#, fuzzy +msgid "Import game error" +msgstr "Errore nel caricare il gioco" -#: pysollib/wizardutil.py:232 pysollib/wizardutil.py:233 -msgid "Sequence" -msgstr "Sequenza" +#: pysollib/ui/tktile/menubar.py:1215 +msgid "" +"\n" +"Unsupported game for import.\n" +msgstr "" -#: pysollib/wizardutil.py:240 -msgid "Wrapping:" -msgstr "Wrapping:" +#: pysollib/ui/tktile/menubar.py:1676 +#, python-format +msgid "" +"\n" +"Error while saving game.\n" +"\n" +"%s\n" +msgstr "" +"\n" +"Errore nel salvataggio del gioco.\n" +"\n" +"%s\n" -#: pysollib/wizardutil.py:247 -msgid "Use \"Super Move\" feature:" -msgstr "Usa il \"Super Move\":" +#: pysollib/ui/tktile/solverdialog.py:44 data/pysolfc.glade:74 +#: data/pysolfc.glade:1250 +msgid "Game:" +msgstr "Gioco:" -#: pysollib/wizardutil.py:255 -msgid "Number of reserves:" -msgstr "Numero di riserve:" +#: pysollib/ui/tktile/solverdialog.py:59 +msgid "Preset:" +msgstr "Predefinito:" -#: pysollib/wizardutil.py:262 -msgid "Max # of accepted cards:" -msgstr "Massimo numero di carte:" +#: pysollib/ui/tktile/solverdialog.py:71 +msgid "Max iterations:" +msgstr "Massimo iterazioni:" -#: pysollib/wizardutil.py:266 -msgid "Triangle" -msgstr "Triangolo" +#: pysollib/ui/tktile/solverdialog.py:88 +msgid "Progress" +msgstr "Avanzamento" -#: pysollib/wizardutil.py:267 pysollib/wizardutil.py:269 -msgid "Rectangle" -msgstr "Rettangolo" +#: pysollib/ui/tktile/solverdialog.py:96 +msgid "Iteration:" +msgstr "Iterazione:" -#: pysollib/wizardutil.py:277 -msgid "# of face-down cards dealt to the tableau pile:" -msgstr "Numero di carte coperte nel tableau:" +#: pysollib/ui/tktile/solverdialog.py:103 +msgid "Depth:" +msgstr "Profondità:" -#: pysollib/wizardutil.py:284 -msgid "# of face-up cards dealt to the tableau pile:" -msgstr "Numero di carte scoperte nel tableau:" +#: pysollib/ui/tktile/solverdialog.py:110 +msgid "Stored-States:" +msgstr "Stati memorizzati:" -#: pysollib/wizardutil.py:291 -msgid "# of cards dealt to the reserve:" -msgstr "Numero di carte nella riserva:" +#: pysollib/ui/tktile/solverdialog.py:180 +msgid "Solver not found in the PATH" +msgstr "" -#: pysollib/wizardutil.py:298 -msgid "Max # of dealt cards:" -msgstr "Massimo numero di carte:" +#: pysollib/ui/tktile/solverdialog.py:185 +#, fuzzy, python-format +msgid "This game can be hinted in %d move." +msgid_plural "This game can be hinted in %d moves." +msgstr[0] "Il gioco è risolvibile in %d mossa." +msgstr[1] "Il gioco è risolvibile in %d mosse." -#: pysollib/wizardutil.py:304 -msgid "Deal first cards to the foundations:" -msgstr "Manda le prime carte nelle case:" +#: pysollib/ui/tktile/solverdialog.py:189 +#, fuzzy, python-format +msgid "This game is solvable in %d move." +msgid_plural "This game is solvable in %d moves." +msgstr[0] "Il gioco è risolvibile in %d mossa." +msgstr[1] "Il gioco è risolvibile in %d mosse." -#: pysollib/wizardutil.py:310 -msgid "General" -msgstr "Generali" +#: pysollib/ui/tktile/solverdialog.py:197 +msgid "I could not solve this game." +msgstr "Non sono riuscito a risolvere il gioco." -#: pysollib/wizardutil.py:316 -msgid "Talon" -msgstr "Tallone" +#: pysollib/ui/tktile/solverdialog.py:199 +msgid "Iterations count exceeded (Intractable)" +msgstr "" -#: pysollib/wizardutil.py:321 -msgid "Foundations" -msgstr "Case" +#: pysollib/ui/tktile/tkconst.py:53 +msgid "Icons only" +msgstr "Solo icone" -#: pysollib/wizardutil.py:327 -msgid "Tableau" -msgstr "Tableau" +#: pysollib/ui/tktile/tkconst.py:54 +msgid "Text below icons" +msgstr "Testo sotto le icone" -#: pysollib/wizardutil.py:335 -msgid "Reserves" -msgstr "Riserve " +#: pysollib/ui/tktile/tkconst.py:55 +msgid "Text beside icons" +msgstr "Testo a fianco delle icone" -#: pysollib/wizardutil.py:338 -msgid "Opening deal" -msgstr "Servizio di apertura" +#: pysollib/ui/tktile/tkconst.py:56 +msgid "Text only" +msgstr "Solo testo" -#: data/glade-translations:7 +#: data/pysolfc.glade:7 msgid "Game Statistics" msgstr "Statistiche di gioco" -#: data/glade-translations:24 +#: data/pysolfc.glade:1088 msgid "Summary" msgstr "Sommario" -#: data/glade-translations:27 +#: data/pysolfc.glade:1223 msgid "Total moves" msgstr "Mosse totali" -#: data/glade-translations:57 +#: data/pysolfc.glade:3145 msgid "Set font" msgstr "Scegli carattere" +#~ msgid "Solving method:" +#~ msgstr "Metodo di risoluzione:" + +#~ msgid "Max depth:" +#~ msgstr "Massima profondità:" + +#~ msgid "&Statistics" +#~ msgstr "&Statistiche" + +#~ msgid "Current game..." +#~ msgstr "Gioco corrente..." + +#~ msgid "All games..." +#~ msgstr "Tutti i giochi..." + +#~ msgid "Session log..." +#~ msgstr "Storico sessione..." + +#~ msgid "Full log..." +#~ msgstr "Storico completo..." + +#~ msgid "Progression..." +#~ msgstr "Progresso..." diff --git a/po/pl_games.po b/po/pl_games.po index 4f807138fe..5622d64b70 100644 --- a/po/pl_games.po +++ b/po/pl_games.po @@ -4,10 +4,11 @@ msgid "" msgstr "" "Project-Id-Version: PySol 0.0.1\n" -"POT-Creation-Date: Mon Mar 7 21:38:07 2011\n" +"POT-Creation-Date: Thu Jul 18 18:43:59 2019\n" "PO-Revision-Date: 2010-12-16 23:56+0100\n" "Last-Translator: Jerzy Trzeciak \n" "Language-Team: Polish \n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -705,6 +706,9 @@ msgstr "" msgid "Czarina" msgstr "Czarina" +msgid "Daddy Longlegs" +msgstr "" + msgid "Danda" msgstr "Danda" @@ -1277,6 +1281,12 @@ msgstr "Free Napoleon" msgid "FreeCell" msgstr "FreeCell" +msgid "FreeCell with Two Reserves" +msgstr "" + +msgid "FreeCell with Zero Reserves" +msgstr "" + msgid "Frog" msgstr "Żaba" diff --git a/po/pl_pysol.po b/po/pl_pysol.po index f137f433a5..ff92089435 100644 --- a/po/pl_pysol.po +++ b/po/pl_pysol.po @@ -7,10 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: Mon Mar 7 21:38:17 2011\n" +"POT-Creation-Date: 2019-07-18 19:21+0300\n" "PO-Revision-Date: 2010-12-12 15:43+0100\n" "Last-Translator: Jerzy Trzeciak \n" "Language-Team: Polish \n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -18,34 +19,34 @@ 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:239 pysollib/tile/toolbar.py:175 -#: pysollib/tk/toolbar.py:174 +#: pysollib/actions.py:232 pysollib/kivy/toolbar.py:191 +#: pysollib/tile/toolbar.py:176 pysollib/tk/toolbar.py:176 msgid "New game" msgstr "Nowa gra" -#: pysollib/actions.py:252 pysollib/tile/menubar.py:851 -#: pysollib/tile/menubar.py:865 pysollib/tk/menubar.py:852 -#: pysollib/tk/menubar.py:866 +#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1667 +#: pysollib/pysolgtk/menubar.py:648 pysollib/ui/tktile/menubar.py:1014 +#: pysollib/ui/tktile/menubar.py:1030 msgid "Select game" msgstr "Wybierz grę" -#: pysollib/actions.py:266 +#: pysollib/actions.py:261 msgid "Invalid game number" msgstr "Błędny numer gry" -#: pysollib/actions.py:267 +#: pysollib/actions.py:262 msgid "Invalid game number\n" msgstr "Błędny numer gry\n" -#: pysollib/actions.py:284 +#: pysollib/actions.py:280 msgid "Select next game number" msgstr "Wybierz następny numer gry" -#: pysollib/actions.py:293 pysollib/actions.py:303 +#: pysollib/actions.py:291 pysollib/actions.py:303 msgid "Select new game number" msgstr "Wybierz nowy numer gry" -#: pysollib/actions.py:294 +#: pysollib/actions.py:292 msgid "" "\n" "\n" @@ -55,56 +56,63 @@ msgstr "" "\n" "Podaj nowy numer gry" -#: pysollib/actions.py:295 -msgid "&Next number" -msgstr "&Następny numer" - -#: pysollib/actions.py:295 pysollib/app.py:719 pysollib/app.py:1007 -#: pysollib/app.py:1019 pysollib/game.py:1160 pysollib/game.py:2470 -#: pysollib/tile/colorsdialog.py:116 pysollib/tile/edittextdialog.py:71 -#: pysollib/tile/fontsdialog.py:144 pysollib/tile/fontsdialog.py:204 -#: pysollib/tile/gameinfodialog.py:156 pysollib/tile/menubar.py:1416 -#: pysollib/tile/playeroptionsdialog.py:97 pysollib/tile/selectcardset.py:465 -#: pysollib/tile/selecttile.py:150 pysollib/tile/soundoptionsdialog.py:156 -#: pysollib/tile/soundoptionsdialog.py:194 pysollib/tile/timeoutsdialog.py:97 -#: pysollib/tile/tkhtml.py:494 pysollib/tile/tkstats.py:111 -#: pysollib/tile/tkstats.py:549 pysollib/tile/tkstats.py:650 -#: pysollib/tile/tkstats.py:731 pysollib/tile/tkwidget.py:143 -#: pysollib/tile/tkwidget.py:357 pysollib/tile/wizarddialog.py:150 -#: pysollib/tk/colorsdialog.py:115 pysollib/tk/edittextdialog.py:70 -#: pysollib/tk/fontsdialog.py:142 pysollib/tk/fontsdialog.py:204 -#: pysollib/tk/gameinfodialog.py:156 pysollib/tk/playeroptionsdialog.py:72 -#: pysollib/tk/playeroptionsdialog.py:147 pysollib/tk/selectcardset.py:276 -#: pysollib/tk/selectcardset.py:467 pysollib/tk/selecttile.py:148 -#: pysollib/tk/soundoptionsdialog.py:154 pysollib/tk/soundoptionsdialog.py:194 -#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkhtml.py:489 -#: pysollib/tk/tkstats.py:277 pysollib/tk/tkstats.py:498 -#: pysollib/tk/tkstats.py:565 pysollib/tk/tkstats.py:580 -#: pysollib/tk/tkstats.py:622 pysollib/tk/tkstats.py:694 -#: pysollib/tk/tkstats.py:778 pysollib/tk/tkstats.py:946 -#: pysollib/tk/tkwidget.py:149 pysollib/tk/tkwidget.py:347 -#: pysollib/tk/wizarddialog.py:140 +#: pysollib/actions.py:293 pysollib/app.py:523 pysollib/app.py:817 +#: pysollib/game/__init__.py:1270 pysollib/game/__init__.py:2487 +#: pysollib/kivy/tkhtml.py:690 pysollib/kivy/tkstats.py:249 +#: pysollib/kivy/tkwidget.py:97 pysollib/pysolgtk/playeroptionsdialog.py:79 +#: pysollib/pysolgtk/selecttile.py:158 pysollib/pysolgtk/tkhtml.py:542 +#: pysollib/pysolgtk/tkstats.py:556 pysollib/pysolgtk/tkwidget.py:151 +#: pysollib/tile/fontsdialog.py:140 pysollib/tile/fontsdialog.py:202 +#: pysollib/tile/menubar.py:111 pysollib/tile/playeroptionsdialog.py:89 +#: pysollib/tile/selectcardset.py:321 pysollib/tile/selectcardset.py:545 +#: pysollib/tile/selecttile.py:154 pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tile/soundoptionsdialog.py:188 pysollib/tile/timeoutsdialog.py:92 +#: pysollib/tile/tkstats.py:101 pysollib/tile/tkstats.py:540 +#: pysollib/tile/tkstats.py:645 pysollib/tile/tkstats.py:726 +#: pysollib/tile/tkwidget.py:138 pysollib/tile/tkwidget.py:359 +#: pysollib/tile/wizarddialog.py:143 pysollib/tk/fontsdialog.py:134 +#: pysollib/tk/fontsdialog.py:200 pysollib/tk/playeroptionsdialog.py:64 +#: pysollib/tk/playeroptionsdialog.py:138 pysollib/tk/selectcardset.py:313 +#: pysollib/tk/selectcardset.py:506 pysollib/tk/selecttile.py:152 +#: pysollib/tk/soundoptionsdialog.py:152 pysollib/tk/soundoptionsdialog.py:193 +#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkstats.py:278 +#: pysollib/tk/tkstats.py:505 pysollib/tk/tkstats.py:574 +#: pysollib/tk/tkstats.py:591 pysollib/tk/tkstats.py:639 +#: pysollib/tk/tkstats.py:712 pysollib/tk/tkstats.py:796 +#: pysollib/tk/tkstats.py:963 pysollib/tk/tkwidget.py:143 +#: pysollib/tk/tkwidget.py:351 pysollib/tk/wizarddialog.py:132 +#: pysollib/ui/tktile/colorsdialog.py:118 +#: pysollib/ui/tktile/edittextdialog.py:38 +#: pysollib/ui/tktile/gameinfodialog.py:152 pysollib/ui/tktile/tkhtml.py:435 msgid "&OK" msgstr "&OK" -#: pysollib/actions.py:295 pysollib/app.py:720 pysollib/app.py:1019 -#: pysollib/game.py:1160 pysollib/game.py:1853 pysollib/game.py:1872 -#: pysollib/game.py:1879 pysollib/game.py:1885 -#: pysollib/tile/colorsdialog.py:116 pysollib/tile/edittextdialog.py:71 -#: pysollib/tile/fontsdialog.py:144 pysollib/tile/fontsdialog.py:204 -#: pysollib/tile/playeroptionsdialog.py:97 pysollib/tile/selectcardset.py:277 -#: pysollib/tile/selectgame.py:291 pysollib/tile/selectgame.py:421 -#: pysollib/tile/selecttile.py:150 pysollib/tile/soundoptionsdialog.py:156 -#: pysollib/tile/timeoutsdialog.py:97 pysollib/tile/tkwidget.py:357 -#: pysollib/tile/wizarddialog.py:150 pysollib/tk/colorsdialog.py:115 -#: pysollib/tk/edittextdialog.py:70 pysollib/tk/fontsdialog.py:142 -#: pysollib/tk/fontsdialog.py:204 pysollib/tk/menubar.py:1204 -#: pysollib/tk/menubar.py:1206 pysollib/tk/playeroptionsdialog.py:72 -#: pysollib/tk/playeroptionsdialog.py:147 pysollib/tk/selectcardset.py:276 -#: pysollib/tk/selectgame.py:292 pysollib/tk/selectgame.py:422 -#: pysollib/tk/selecttile.py:148 pysollib/tk/soundoptionsdialog.py:154 -#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkwidget.py:347 -#: pysollib/tk/wizarddialog.py:140 +#: pysollib/actions.py:293 +msgid "&Next number" +msgstr "&Następny numer" + +#: pysollib/actions.py:293 pysollib/app.py:524 pysollib/game/__init__.py:1270 +#: pysollib/game/__init__.py:1939 pysollib/game/__init__.py:1957 +#: pysollib/game/__init__.py:1965 pysollib/game/__init__.py:1972 +#: pysollib/kivy/menubar.py:2065 pysollib/kivy/menubar.py:2068 +#: pysollib/kivy/selectcardset.py:61 +#: pysollib/pysolgtk/playeroptionsdialog.py:79 +#: pysollib/pysolgtk/selectcardset.py:229 pysollib/pysolgtk/selectgame.py:324 +#: pysollib/pysolgtk/selecttile.py:158 pysollib/tile/fontsdialog.py:140 +#: pysollib/tile/fontsdialog.py:202 pysollib/tile/playeroptionsdialog.py:89 +#: pysollib/tile/selectcardset.py:321 pysollib/tile/selectcardset.py:543 +#: pysollib/tile/selectgame.py:308 pysollib/tile/selectgame.py:438 +#: pysollib/tile/selecttile.py:154 pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tile/timeoutsdialog.py:92 pysollib/tile/tkwidget.py:359 +#: pysollib/tile/wizarddialog.py:143 pysollib/tk/fontsdialog.py:134 +#: pysollib/tk/fontsdialog.py:200 pysollib/tk/menubar.py:89 +#: pysollib/tk/menubar.py:90 pysollib/tk/playeroptionsdialog.py:64 +#: pysollib/tk/playeroptionsdialog.py:138 pysollib/tk/selectcardset.py:313 +#: pysollib/tk/selectgame.py:310 pysollib/tk/selectgame.py:439 +#: pysollib/tk/selecttile.py:152 pysollib/tk/soundoptionsdialog.py:152 +#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkwidget.py:351 +#: pysollib/tk/wizarddialog.py:132 pysollib/ui/tktile/colorsdialog.py:118 +#: pysollib/ui/tktile/edittextdialog.py:38 msgid "&Cancel" msgstr "Anuluj" @@ -112,32 +120,33 @@ msgstr "Anuluj" msgid "Select random game" msgstr "Wybierz grę losowo" -#: pysollib/actions.py:344 +#: pysollib/actions.py:346 msgid "Select next game" msgstr "Wybierz następną grę" -#: pysollib/actions.py:377 pysollib/tile/toolbar.py:190 -#: pysollib/tk/toolbar.py:189 +#: pysollib/actions.py:384 pysollib/kivy/toolbar.py:206 +#: pysollib/tile/toolbar.py:191 pysollib/tk/toolbar.py:191 msgid "Quit " msgstr "Zakończ " -#: pysollib/actions.py:428 +#: pysollib/actions.py:447 msgid "Clear bookmarks" msgstr "Wyczyść zakładki" -#: pysollib/actions.py:429 +#: pysollib/actions.py:448 msgid "Clear all bookmarks ?" msgstr "Wyczyścić wszystkie zakładki?" -#: pysollib/actions.py:439 +#: pysollib/actions.py:459 msgid "Restart game" msgstr "Uruchom grę ponownie" -#: pysollib/actions.py:440 +#: pysollib/actions.py:460 msgid "Restart this game ?" msgstr "Uruchomić grę ponownie?" -#: pysollib/actions.py:481 +#: pysollib/actions.py:505 +#, python-format msgid "" "Comments for %s:\n" "\n" @@ -145,19 +154,19 @@ msgstr "" "Komentarze dla %s:\n" "\n" -#: pysollib/actions.py:483 +#: pysollib/actions.py:507 msgid "Comments for " msgstr "Komentarze dla " -#: pysollib/actions.py:501 pysollib/actions.py:529 +#: pysollib/actions.py:525 pysollib/actions.py:549 msgid "Error while writing to file" msgstr "Błąd zapisywania do pliku" -#: pysollib/actions.py:504 pysollib/actions.py:532 +#: pysollib/actions.py:528 pysollib/actions.py:552 msgid " Info" msgstr " Info" -#: pysollib/actions.py:505 +#: pysollib/actions.py:529 msgid "" "Comments were appended to\n" "\n" @@ -165,15 +174,15 @@ msgstr "" "Komentarze zostały dołączone do\n" "\n" -#: pysollib/actions.py:516 +#: pysollib/actions.py:538 msgid "Demo statistics" msgstr "Demo statystyk" -#: pysollib/actions.py:519 +#: pysollib/actions.py:541 msgid "Your statistics" msgstr "Twoje statystyki" -#: pysollib/actions.py:533 +#: pysollib/actions.py:553 msgid "" " were appended to\n" "\n" @@ -181,51 +190,52 @@ msgstr "" " zostały dołączone do\n" "\n" -#: pysollib/actions.py:548 +#: pysollib/actions.py:567 msgid " Demo" msgstr " Demo" -#: pysollib/actions.py:548 +#: pysollib/actions.py:567 msgid " Demo " msgstr " Demo " -#: pysollib/actions.py:551 pysollib/actions.py:571 +#: pysollib/actions.py:570 pysollib/actions.py:591 msgid " for " msgstr " dla " -#: pysollib/actions.py:557 pysollib/stats.py:197 +#: pysollib/actions.py:576 pysollib/stats.py:202 msgid "Statistics for " msgstr "Statystyki dla " -#: pysollib/actions.py:561 pysollib/tile/selectgame.py:369 -#: pysollib/tile/tkstats.py:62 pysollib/tile/toolbar.py:187 -#: pysollib/tk/selectgame.py:369 pysollib/tk/toolbar.py:186 +#: pysollib/actions.py:581 pysollib/kivy/menubar.py:1613 +#: pysollib/pysolgtk/selectgame.py:100 pysollib/pysolgtk/tkstats.py:176 +#: pysollib/tile/selectgame.py:387 pysollib/tile/tkstats.py:51 +#: pysollib/tile/toolbar.py:188 pysollib/tk/selectgame.py:387 +#: pysollib/tk/toolbar.py:188 msgid "Statistics" msgstr "Statystyki" -#: pysollib/actions.py:565 pysollib/tile/tkstats.py:531 -#: data/glade-translations:31 +#: pysollib/actions.py:585 pysollib/tile/tkstats.py:522 data/pysolfc.glade:1404 msgid "Full log" msgstr "Kompletny log" -#: pysollib/actions.py:568 pysollib/tile/tkstats.py:535 -#: data/glade-translations:32 +#: pysollib/actions.py:588 pysollib/tile/tkstats.py:526 data/pysolfc.glade:1466 msgid "Session log" msgstr "Log sesji" -#: pysollib/actions.py:574 +#: pysollib/actions.py:595 msgid "Game Info" msgstr "Informacja o grze" -#: pysollib/actions.py:577 +#: pysollib/actions.py:598 msgid "Statistics progression" msgstr "Postęp statystycznie" -#: pysollib/actions.py:593 +#: pysollib/actions.py:616 msgid "Reset all statistics" msgstr "Wyzeruj wszystkie statystyki" -#: pysollib/actions.py:594 +#: pysollib/actions.py:617 +#, python-format msgid "" "Reset ALL statistics and logs for player\n" "%s ?" @@ -233,11 +243,12 @@ msgstr "" "Wyzerować wszystkie statystyki i logi dla gracza\n" "%s?" -#: pysollib/actions.py:600 +#: pysollib/actions.py:626 msgid "Reset game statistics" msgstr "Wyzeruj statystyki gry" -#: pysollib/actions.py:601 +#: pysollib/actions.py:627 +#, python-format msgid "" "Reset statistics and logs for player\n" "%s\n" @@ -249,53 +260,55 @@ msgstr "" "w grze\n" "%s ?" -#: pysollib/actions.py:657 +#: pysollib/actions.py:692 msgid "Play demo" msgstr "Odtwórz demo" -#: pysollib/actions.py:668 +#: pysollib/actions.py:704 msgid "Set player options" msgstr "Ustaw opcje gracza" -#: pysollib/actions.py:682 data/glade-translations:40 +#: pysollib/actions.py:720 data/pysolfc.glade:1986 msgid "Set colors" msgstr "Ustaw kolory" -#: pysollib/actions.py:699 +#: pysollib/actions.py:738 msgid "Set fonts" msgstr "Ustaw czcionki" -#: pysollib/actions.py:708 data/glade-translations:33 +#: pysollib/actions.py:748 data/pysolfc.glade:1493 msgid "Set timeouts" msgstr "Ustaw limity czasu" -#: pysollib/app.py:466 +#: pysollib/app.py:332 msgid "can't find game: " msgstr "nie można odnaleźć gry: " -#: pysollib/app.py:721 pysollib/game.py:1853 pysollib/game.py:1872 -#: pysollib/game.py:1879 pysollib/game.py:1885 pysollib/tile/menubar.py:342 -#: pysollib/tk/menubar.py:339 +#: pysollib/app.py:525 pysollib/game/__init__.py:1939 +#: pysollib/game/__init__.py:1957 pysollib/game/__init__.py:1965 +#: pysollib/game/__init__.py:1972 pysollib/ui/tktile/menubar.py:300 msgid "&New game" msgstr "&Nowa gra" -#: pysollib/app.py:865 +#: pysollib/app.py:671 +#, python-format msgid "Loading %s %s..." msgstr "Wczytywanie %s %s..." -#: pysollib/app.py:904 +#: pysollib/app.py:713 msgid " load error" msgstr " błąd wczytywania" -#: pysollib/app.py:905 +#: pysollib/app.py:714 msgid "Error while loading " msgstr "Błąd podczas wczytywania" -#: pysollib/app.py:999 +#: pysollib/app.py:809 msgid "Incompatible " msgstr "Niekompatybilny " -#: pysollib/app.py:1001 +#: pysollib/app.py:811 +#, python-format msgid "" "The currently selected %s %s\n" "is not compatible with the game\n" @@ -309,2546 +322,2866 @@ msgstr "" "\n" "Proszę wybrać %s typu %s.\n" -#: pysollib/app.py:1017 +#: pysollib/app.py:855 +#, python-format msgid "Please select a %s type %s" msgstr "Proszę wybrać %s typu %s" -#: pysollib/app.py:1260 +#: pysollib/app.py:1063 +#, python-format msgid "error loading plugin %s: %s" msgstr "błąd wczytania wtyczki %s: %s" -#: pysollib/game.py:1055 pysollib/game.py:1061 -msgid "Player\n" -msgstr "Gracz\n" - -#: pysollib/game.py:1156 -msgid "Discard current game ?" -msgstr "Zakończyć bieżącą grę?" - -#: pysollib/game.py:1802 -msgid "" -"\n" -"You have reached\n" -"#%d in the %s of playing time\n" -"and #%d in the %s of moves." -msgstr "" -"\n" -"Jesteś na miejscu\n" -"#%d w %s w czasie gry\n" -"i #%d w %s w ilości ruchów." - -#: pysollib/game.py:1807 -msgid "" -"\n" -"You have reached\n" -"#%d in the %s of playing time." -msgstr "" -"\n" -"Jesteś na miejscu\n" -"#%d w %s w czasie gry." - -#: pysollib/game.py:1811 -msgid "" -"\n" -"You have reached\n" -"#%d in the %s of moves." -msgstr "" -"\n" -"Jesteś na miejscu\n" -"#d w %s w ilości ruchów." - -#: pysollib/game.py:1841 pysollib/game.py:1861 -msgid "" -"Your playing time is %s\n" -"for %d move." -msgid_plural "" -"Your playing time is %s\n" -"for %d moves." -msgstr[0] "" -"Twój czas gry wynosi %s,\n" -"wykonany został %d ruch." -msgstr[1] "" -"Twój czas gry wynosi %s\n" -"wykonane zostały %d ruchy." -msgstr[2] "" -"Twój czas gry wynosi %s\n" -"wykonanych zostało %d ruchów." - -#: pysollib/game.py:1845 pysollib/game.py:1865 -#: pysollib/tile/soundoptionsdialog.py:90 pysollib/tk/soundoptionsdialog.py:87 -msgid "Game won" -msgstr "Wygrana" - -#: pysollib/game.py:1846 -msgid "" -"\n" -"Congratulations, this\n" -"was a truly perfect game !\n" -"\n" -"%s\n" -"%s\n" -msgstr "" -"\n" -"Gratulacje,\n" -"to była perfekcyjna gra !\n" -"\n" -"%s\n" -"%s\n" - -#: pysollib/game.py:1866 -msgid "" -"\n" -"Congratulations, you did it !\n" -"\n" -"%s\n" -"%s\n" -msgstr "" -"\n" -"Gratulacje, dokonałeś tego!\n" -"\n" -"%s\n" -"%s\n" - -#: pysollib/game.py:1877 pysollib/game.py:1883 -#: pysollib/tile/soundoptionsdialog.py:88 pysollib/tk/soundoptionsdialog.py:85 -msgid "Game finished" -msgstr "Gra zakończona" - -#: pysollib/game.py:1878 pysollib/game.py:2471 -msgid "" -"\n" -"Game finished\n" -msgstr "" -"\n" -"Gra zakończona\n" - -#: pysollib/game.py:1884 -msgid "" -"\n" -"Game finished, but not without my help...\n" -msgstr "" -"\n" -"Gra zakończona, ale nie bez mojej pomocy...\n" - -#: pysollib/game.py:1885 -msgid "&Restart" -msgstr "U&ruchom ponownie" - -#: pysollib/game.py:2351 -msgid "Score %6d" -msgstr "Wynik %6d" - -#: pysollib/game.py:2455 -#, fuzzy -msgid "&Cool" -msgstr "&Cool" - -#: pysollib/game.py:2455 -#, fuzzy -msgid "&Great" -msgstr "&Great" - -#: pysollib/game.py:2456 -#, fuzzy -msgid "&Wow" -msgstr "&Wow" - -#: pysollib/game.py:2456 -#, fuzzy -msgid "&Yeah" -msgstr "&Yeah" - -#: pysollib/game.py:2457 -msgid "" -"\n" -"Game solved in %d move.\n" -msgid_plural "" -"\n" -"Game solved in %d moves.\n" -msgstr[0] "" -"\n" -"Gra rozwiązana w %d ruchu.\n" -msgstr[1] "" -"\n" -"Gra rozwiązana w %d ruchach.\n" -msgstr[2] "" -"\n" -"Gra rozwiązana w %d ruchach.\n" - -#: pysollib/game.py:2461 pysollib/game.py:2474 pysollib/game.py:2486 -msgid " Autopilot" -msgstr " Autopilot" - -#: pysollib/game.py:2485 -msgid "&Hmm" -msgstr "&Hmm" - -#: pysollib/game.py:2485 -msgid "&Oh well" -msgstr "&O tak" - -#: pysollib/game.py:2485 -msgid "&That's life" -msgstr "&Samo życie" - -#: pysollib/game.py:2487 -msgid "" -"\n" -"This won't come out...\n" -msgstr "" -"\n" -"To się nie uda...\n" - -#: pysollib/game.py:2964 -msgid "Set bookmark" -msgstr "Ustaw zakładkę" - -#: pysollib/game.py:2965 -msgid "Replace existing bookmark %d ?" -msgstr "Zastąpić istniejącą zakładkę %d ?" - -#: pysollib/game.py:2987 -msgid "Goto bookmark" -msgstr "Idź do zakładki" - -#: pysollib/game.py:2988 -msgid "Goto bookmark %d ?" -msgstr "Przejść do zakładki %d ?" - -#: pysollib/game.py:3019 -msgid "Open game" -msgstr "Otwórz grę" - -#: pysollib/game.py:3030 pysollib/game.py:3040 pysollib/game.py:3045 -msgid "Load game error" -msgstr "Błąd wczytywania gry" - -#: pysollib/game.py:3031 -msgid "" -"Error while loading game.\n" -"\n" -"Probably the game file is damaged,\n" -"but this could also be a bug you might want to report." -msgstr "" -"Błąd podczas wczytywania gry.\n" -"Prawdopodobnie gra jest uszkodzona,\n" -"lecz może to być również błąd, który warto zgłosić." - -#: pysollib/game.py:3041 -msgid "Error while loading game" -msgstr "Błąd podczaas wczytywania gry" - -#: pysollib/game.py:3046 -msgid "" -"Internal error while loading game.\n" -"\n" -"Please report this bug." -msgstr "" -"Wewnętrzny błąd podczas wczytywania gry.\n" -"\n" -"Proszę wysłać raport o błędzie." - -#: pysollib/game.py:3075 pysollib/tile/menubar.py:1457 -#: pysollib/tk/menubar.py:1440 -msgid "Save game error" -msgstr "Błąd zapisywania gry" - -#: pysollib/game.py:3076 -msgid "Error while saving game" -msgstr "Błąd podczas zapisywania gry" - -#: pysollib/game.py:3101 -msgid "Invalid or damaged %s save file" -msgstr "Nieprawidłowy lub uszkodzony pik zapisanej gry %s" - -#: pysollib/game.py:3117 -msgid "" -"Cannot load games saved with\n" -"%s version %s" -msgstr "" -"Nie można wczytać gier zapisanych\n" -"%s w wersji %s" - -#: pysollib/game.py:3134 -msgid "" -"Cannot load this game from version %s\n" -"as the game rules have changed\n" -"in the current implementation." -msgstr "" -"Nie można wczytać gier z wersji %s,\n" -"ponieważ ich zasady zmieniły się\n" -"w aktualnej wersji." - -#: pysollib/gamedb.py:108 +#: pysollib/gamedb.py:109 msgid "Baker's Dozen" msgstr "Baker's Dozen" -#: pysollib/gamedb.py:109 +#: pysollib/gamedb.py:110 msgid "Beleaguered Castle" msgstr "Beleaguered Castle" -#: pysollib/gamedb.py:110 +#: pysollib/gamedb.py:111 msgid "Canfield" msgstr "Canfield" -#: pysollib/gamedb.py:111 +#: pysollib/gamedb.py:112 msgid "Fan" msgstr "Fan" -#: pysollib/gamedb.py:112 +#: pysollib/gamedb.py:113 msgid "Forty Thieves" msgstr "Forty Thieves" -#: pysollib/gamedb.py:113 pysollib/wizardutil.py:100 -#: pysollib/wizardutil.py:105 +#: pysollib/gamedb.py:114 pysollib/wizardutil.py:129 pysollib/wizardutil.py:134 msgid "FreeCell" msgstr "FreeCell" -#: pysollib/gamedb.py:114 +#: pysollib/gamedb.py:115 msgid "Golf" msgstr "Golf" -#: pysollib/gamedb.py:115 pysollib/wizardutil.py:102 +#: pysollib/gamedb.py:116 pysollib/wizardutil.py:131 msgid "Gypsy" msgstr "Cyganka" -#: pysollib/gamedb.py:116 pysollib/wizardutil.py:101 +#: pysollib/gamedb.py:117 pysollib/wizardutil.py:130 msgid "Klondike" msgstr "Klondike" -#: pysollib/gamedb.py:117 +#: pysollib/gamedb.py:118 msgid "Montana" msgstr "Montana" -#: pysollib/gamedb.py:118 +#: pysollib/gamedb.py:119 msgid "Napoleon" msgstr "Napoleon" -#: pysollib/gamedb.py:119 +#: pysollib/gamedb.py:120 msgid "Numerica" msgstr "Numerica" -#: pysollib/gamedb.py:120 +#: pysollib/gamedb.py:121 msgid "Pairing" msgstr "Pairing" -#: pysollib/gamedb.py:121 +#: pysollib/gamedb.py:122 msgid "Raglan" msgstr "Raglan" -#: pysollib/gamedb.py:122 pysollib/gamedb.py:155 +#: pysollib/gamedb.py:123 pysollib/gamedb.py:165 msgid "Simple games" msgstr "Proste gry" -#: pysollib/gamedb.py:123 pysollib/wizardutil.py:114 +#: pysollib/gamedb.py:124 pysollib/wizardutil.py:143 msgid "Spider" msgstr "Pająk" -#: pysollib/gamedb.py:124 +#: pysollib/gamedb.py:125 msgid "Terrace" msgstr "Terrace" -#: pysollib/gamedb.py:125 +#: pysollib/gamedb.py:126 msgid "Yukon" msgstr "Yukon" -#: pysollib/gamedb.py:126 pysollib/gamedb.py:159 +#: pysollib/gamedb.py:127 pysollib/gamedb.py:170 msgid "One-Deck games" msgstr "Gry jednotaliowe" -#: pysollib/gamedb.py:127 pysollib/gamedb.py:160 +#: pysollib/gamedb.py:128 pysollib/gamedb.py:172 msgid "Two-Deck games" msgstr "Gry dwutaliowe" -#: pysollib/gamedb.py:128 pysollib/gamedb.py:161 +#: pysollib/gamedb.py:129 pysollib/gamedb.py:174 msgid "Three-Deck games" msgstr "Gry trzytaliowe" -#: pysollib/gamedb.py:129 pysollib/gamedb.py:162 +#: pysollib/gamedb.py:130 pysollib/gamedb.py:176 msgid "Four-Deck games" msgstr "Gry czterotaliowe" -#: pysollib/gamedb.py:141 +#: pysollib/gamedb.py:142 msgid "Baker's Dozen type" msgstr "Gry typu Baker's Dozen" -#: pysollib/gamedb.py:142 +#: pysollib/gamedb.py:144 msgid "Beleaguered Castle type" msgstr "Gry typu Beleaguered Castle" -#: pysollib/gamedb.py:143 +#: pysollib/gamedb.py:146 msgid "Canfield type" msgstr "Gry typu Canfield" -#: pysollib/gamedb.py:144 +#: pysollib/gamedb.py:148 msgid "Fan type" msgstr "Gry typu Fan" -#: pysollib/gamedb.py:145 +#: pysollib/gamedb.py:149 msgid "Forty Thieves type" msgstr "Gry typu Forty Thieves" -#: pysollib/gamedb.py:146 +#: pysollib/gamedb.py:151 msgid "FreeCell type" msgstr "Gry typu FreeCell" -#: pysollib/gamedb.py:147 +#: pysollib/gamedb.py:153 msgid "Golf type" msgstr "Gry typu Golf" -#: pysollib/gamedb.py:148 +#: pysollib/gamedb.py:154 msgid "Gypsy type" msgstr "Gry typu Cyganka" -#: pysollib/gamedb.py:149 +#: pysollib/gamedb.py:155 msgid "Klondike type" msgstr "Gry typu Klondike" -#: pysollib/gamedb.py:150 +#: pysollib/gamedb.py:157 msgid "Montana type" msgstr "Gry typu Montana" -#: pysollib/gamedb.py:151 +#: pysollib/gamedb.py:158 msgid "Napoleon type" msgstr "Gry typu Napoleon" -#: pysollib/gamedb.py:152 +#: pysollib/gamedb.py:160 msgid "Numerica type" msgstr "Gry typu Numerica" -#: pysollib/gamedb.py:153 +#: pysollib/gamedb.py:162 msgid "Pairing type" msgstr "Gry typu Pairing" -#: pysollib/gamedb.py:154 +#: pysollib/gamedb.py:164 msgid "Raglan type" msgstr "Gry typu Raglan" -#: pysollib/gamedb.py:156 +#: pysollib/gamedb.py:167 msgid "Spider type" msgstr "Gry typu Pająk" -#: pysollib/gamedb.py:157 +#: pysollib/gamedb.py:168 msgid "Terrace type" msgstr "Gry typu Terrace" -#: pysollib/gamedb.py:158 +#: pysollib/gamedb.py:169 msgid "Yukon type" msgstr "Gry typu Yukon" -#: pysollib/gamedb.py:166 pysollib/gamedb.py:174 +#: pysollib/gamedb.py:181 pysollib/gamedb.py:200 msgid "French type" msgstr "Gry francuskie" -#: pysollib/gamedb.py:167 pysollib/gamedb.py:175 pysollib/gamedb.py:183 +#: pysollib/gamedb.py:187 pysollib/gamedb.py:204 pysollib/gamedb.py:219 msgid "Ganjifa type" msgstr "Gry typu Ganjifa" -#: pysollib/gamedb.py:168 pysollib/gamedb.py:176 pysollib/gamedb.py:184 +#: pysollib/gamedb.py:191 pysollib/gamedb.py:208 pysollib/gamedb.py:222 msgid "Hanafuda type" msgstr "Gry typu Hanafuda" -#: pysollib/gamedb.py:169 pysollib/gamedb.py:177 pysollib/gamedb.py:191 +#: pysollib/gamedb.py:193 pysollib/gamedb.py:210 pysollib/gamedb.py:232 msgid "Hex A Deck type" msgstr "Gry typu Hex A Deck" -#: pysollib/gamedb.py:170 pysollib/gamedb.py:178 pysollib/gamedb.py:196 +#: pysollib/gamedb.py:195 pysollib/gamedb.py:212 pysollib/gamedb.py:239 msgid "Tarock type" msgstr "Gry typu Tarrock" -#: pysollib/gamedb.py:182 +#: pysollib/gamedb.py:217 msgid "Dashavatara Ganjifa type" msgstr "Gry typu Dashavatara Ganjifa" -#: pysollib/gamedb.py:185 +#: pysollib/gamedb.py:224 msgid "Mughal Ganjifa type" msgstr "Gry typu Mughal Ganjifa" -#: pysollib/gamedb.py:186 +#: pysollib/gamedb.py:226 msgid "Navagraha Ganjifa type" msgstr "Gry typu Navagraha Ganjifa" -#: pysollib/gamedb.py:190 +#: pysollib/gamedb.py:231 msgid "Shisen-Sho" msgstr "Shisen-Sho" -#: pysollib/gamedb.py:192 +#: pysollib/gamedb.py:234 msgid "Matrix type" msgstr "Gry typu Matrix" -#: pysollib/gamedb.py:193 +#: pysollib/gamedb.py:235 msgid "Memory type" msgstr "Gry typu Memory" -#: pysollib/gamedb.py:194 +#: pysollib/gamedb.py:236 msgid "Poker type" msgstr "Gry typu Poker" -#: pysollib/gamedb.py:195 +#: pysollib/gamedb.py:237 msgid "Puzzle type" msgstr "Gry typu Puzzle" -#: pysollib/games/auldlangsyne.py:147 pysollib/games/calculation.py:94 -#: pysollib/games/camelot.py:594 pysollib/games/numerica.py:83 -#: pysollib/games/numerica.py:269 pysollib/games/numerica.py:660 -#: pysollib/games/numerica.py:776 -msgid "Tableau. Build regardless of rank and suit." -msgstr "Stół gry. Układaj niezależnie od wartości i koloru." - -#: pysollib/games/auldlangsyne.py:548 pysollib/games/golf.py:290 -#: pysollib/games/takeaway.py:55 -msgid "Foundation. Build up or down regardless of suit." -msgstr "Stos bazowy. Układaj w górę lub w dół niezależnie od koloru." +#: pysollib/help.py:43 +msgid "A Python Solitaire Game Collection\n" +msgstr "Kolekcja gier Python Solitaire\n" -#: pysollib/games/braid.py:236 pysollib/games/camelot.py:561 -#: pysollib/games/napoleon.py:174 pysollib/games/ultra/dashavatara.py:955 -#: pysollib/games/ultra/hanafuda1.py:254 pysollib/games/ultra/hexadeck.py:1189 -#: pysollib/games/ultra/mughal.py:799 -msgid " Ascending" -msgstr " Rosnąco" +#: pysollib/help.py:45 +msgid "A World Domination Project\n" +msgstr "" -#: pysollib/games/braid.py:238 pysollib/games/camelot.py:560 -#: pysollib/games/napoleon.py:176 pysollib/games/ultra/dashavatara.py:957 -#: pysollib/games/ultra/hanafuda1.py:256 pysollib/games/ultra/hexadeck.py:1191 -#: pysollib/games/ultra/mughal.py:801 -msgid " Descending" -msgstr " Malejąco" +#: pysollib/help.py:46 +msgid "&Nice" +msgstr "Ładnie" -#: pysollib/games/calculation.py:111 -msgid "" -"1: 2 3 4 5 6 7 8 9 T J Q K\n" -"2: 4 6 8 T Q A 3 5 7 9 J K\n" -"3: 6 9 Q 2 5 8 J A 4 7 T K\n" -"4: 8 Q 3 7 J 2 6 T A 5 9 K" -msgstr "" -"1: 2 3 4 5 6 7 8 9 T J Q K\n" -"2: 4 6 8 T Q A 3 5 7 9 J K\n" -"3: 6 9 Q 2 5 8 J A 4 7 T K\n" -"4: 8 Q 3 7 J 2 6 T A 5 9 K" +#: pysollib/help.py:46 +msgid "&Credits..." +msgstr "Podziękowania..." -#: pysollib/games/canfield.py:535 pysollib/games/special/tarock.py:211 -#: pysollib/stack.py:1613 pysollib/util.py:66 pysollib/wizardutil.py:161 -#: pysollib/wizardutil.py:219 -msgid "King" -msgstr "Król" +#: pysollib/help.py:48 +msgid "&Enjoy" +msgstr "Baw się dobrze" -#: pysollib/games/canfield.py:540 pysollib/games/special/tarock.py:211 -#: pysollib/stack.py:1612 pysollib/util.py:66 -msgid "Queen" -msgstr "Dama" +#: pysollib/help.py:49 +#, python-format +msgid "Version %s" +msgstr "Wersja %s" -#: pysollib/games/curdsandwhey.py:63 -msgid "Tableau. Build down by suit or of the same rank." -msgstr "Stół gry. Układaj w dół wg koloru lub wg tej samej wartości." +#: pysollib/help.py:50 +msgid "About " +msgstr "O programie" -#: pysollib/games/fan.py:297 -msgid "Draw" +#: pysollib/help.py:52 +#, fuzzy, python-format +msgid "" +"PySol Fan Club edition\n" +"%s%s\n" +"\n" +"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" +"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" +"Copyright (C) 2005 - 2009 Skomoroh.\n" +"All Rights Reserved.\n" +"\n" +"PySol is free software distributed under the terms\n" +"of the GNU General Public License.\n" +"\n" +"For more information about this application visit" msgstr "" +"Edycja PySol Fan Club\n" +"%s%s\n" +"\n" +"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" +"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" +"Copyright (C) 2005 - 2007 Skomoroh.\n" +"All Rights Reserved.\n" +"\n" +"PySol jest wolnym oprogramowaniem rozprowadzanym\n" +"na warunkach licencji GNU GPL.\n" +"\n" +"W celu uzyskania dodatkowych informacji odwiedź" -#: pysollib/games/fan.py:297 -msgid "X" -msgstr "X" +#: pysollib/help.py:88 +msgid "Credits" +msgstr "Podziękowania" -#: pysollib/games/fan.py:483 -msgid "Base card - Ace or King." -msgstr "Karta bazowa - As lub Król." +#: pysollib/help.py:89 +#, python-format +msgid "" +" credits go to:\n" +"\n" +"Volker Weidner for getting me into Solitaire\n" +"Guido van Rossum for the initial example program\n" +"T. Kirk for lots of contributed games and cardsets\n" +"Carl Larsson for the background music\n" +"The Gnome AisleRiot team for parts of the documentation\n" +"Natascha\n" +"\n" +"The Python, %s, SDL & Linux crews\n" +"for making this program possible" +msgstr "" +" podziękowania dla:\n" +"\n" +"Volker Weidner za zaangażowanie mnie w Solitaire\n" +"Guido van Rossum za stworzenie pierwotnej wersji programu\n" +"T. Kirk za wiele dołaczonych gier i zestawów kart\n" +"Carl Larsson za muzykę\n" +"Zespół Gnome AisleRiot za częściową dokumentację\n" +"Natascha\n" +"\n" +"programiści Python, %s, SDL i Linux \n" +"za to, że ten program mógł powstać" -#: pysollib/games/golf.py:102 pysollib/games/royalcotillion.py:360 -msgid "Waste. Build up or down regardless of suit." -msgstr "Zrzut. Układaj w górę lub w dół niezależnie od koloru." +#: pysollib/help.py:125 +msgid " HTML Problem" +msgstr "Problem z HTML" -#: pysollib/games/golf.py:109 pysollib/games/golf.py:297 -#: pysollib/stack.py:2422 -msgid "Tableau. No building." -msgstr "Stół gry. Nie układaj." +#: pysollib/help.py:126 +msgid "Cannot find help document\n" +msgstr "Nie można odnaleźć dokumentacji pomocy\n" -#: pysollib/games/golf.py:382 pysollib/games/pileon.py:247 -#: pysollib/stack.py:2303 -msgid "Foundation. Build up regardless of suit." -msgstr "Stos bazowy. Układaj w górę niezależnie od koloru." +#: pysollib/help.py:139 +msgid " Help" +msgstr "Pomoc" -#: pysollib/games/klondike.py:106 -msgid "Balance $%d" -msgstr "" +#: pysollib/main.py:58 pysollib/main.py:70 pysollib/main.py:304 +#, python-format +msgid "%s installation error" +msgstr "bład instalacji %s" -#: pysollib/games/klondike.py:166 +#: pysollib/main.py:59 +#, fuzzy, python-format msgid "" -"Tableau. Build down by color. Sequences of cards in the same suit can be " -"moved as a unit." +"No cardsets were found !!!\n" +"\n" +"Cardsets should be installed into:\n" +"%s/cardsets/\n" +"\n" +"Please check your %s installation.\n" msgstr "" -"Stół gry. Układaj w dół według barwy. Sekwens kart tego samego koloru można " -"przenieść jako całość." +"Nie znaleziono zestawów kart !!!\n" +"\n" +"Katalog z podstawowymi danymi znajduje się w:\n" +"%s\n" +"\n" +"Proszę sprawdzić poprawność instalacji %s.\n" -#: pysollib/games/klondike.py:442 -msgid "Reserve. Only Kings are acceptable." -msgstr "Stos rezerwowy. Tylko Króle są dozwolone." +#: pysollib/main.py:66 pysollib/main.py:78 pysollib/main.py:312 +#: pysollib/ui/tktile/menubar.py:346 +msgid "&Quit" +msgstr "Zakończ" -#: pysollib/games/larasgame.py:159 pysollib/stack.py:1831 -msgid "Round %d" -msgstr "Runda %d" +#: pysollib/main.py:71 +#, python-format +msgid "" +"No cardsets were found !!!\n" +"\n" +"Main data directory is:\n" +"%s\n" +"\n" +"Please check your %s installation.\n" +msgstr "" +"Nie znaleziono zestawów kart !!!\n" +"\n" +"Katalog z podstawowymi danymi znajduje się w:\n" +"%s\n" +"\n" +"Proszę sprawdzić poprawność instalacji %s.\n" -#: pysollib/games/mahjongg/mahjongg.py:787 -msgid "Warning" -msgstr "Ostrzeżenie" +#: pysollib/main.py:96 +#, python-format +msgid "" +"%s\n" +"try %s --help for more information" +msgstr "" +"%s\n" +"spróbuj %s --help dla uzyskania więcej informacji" -#: pysollib/games/mahjongg/mahjongg.py:788 +#: pysollib/main.py:128 +#, python-format msgid "" -"Sorry, I can't find\n" -"a solvable configuration." +"Usage: %s [OPTIONS] [FILE]\n" +" -g --game=GAMENAME start game GAMENAME\n" +" -i --gameid=GAMEID\n" +" --french-only\n" +" --sound-mod=MOD\n" +" --nosound disable sound support\n" +" --noplugins disable load plugins\n" +" -h --help display this help and exit\n" +"\n" +" FILE - file name of a saved game\n" +" MOD - one of following: pss(default), pygame, oss, win\n" msgstr "" -"Przykro mi,\n" -"nie mogę znaleźć rozwiązania." +"Użycie: %s [OPTIONS] [FILE]\n" +" -g --game=GAMENAME uruchom grę GAMENAME\n" +" -i --gameid=GAMEID\n" +" --french-only\n" +" --sound-mod=MOD\n" +" --nosound wyłącz dźwięk\n" +" --noplugins wyłącz wczytywanie wtyczek\n" +" -h --help wyświetl pomoc i zakończ\n" +"\n" +" FILE - plik zapisanej gry\n" +" MOD - jeden z następujących: pss(domyślnie), pygame, oss, win\n" -#: pysollib/games/mahjongg/mahjongg.py:859 -#: pysollib/games/mahjongg/shisensho.py:404 +#: pysollib/main.py:144 +#, python-format msgid "" -"No Free\n" -"Matching\n" -"Pairs" +"too many files\n" +"try %s --help for more information" msgstr "" -"Brak Dostępnych\n" -"Pasujących\n" -"Par" +"za dużo plików\n" +"spróbuj %s --help dla uzyskania więcej informacji" -#: pysollib/games/mahjongg/mahjongg.py:861 -#: pysollib/games/mahjongg/shisensho.py:406 +#: pysollib/main.py:150 +#, python-format msgid "" -"%d Free\n" -"Matching\n" -"Pair" -msgid_plural "" -"%d Free\n" -"Matching\n" -"Pairs" -msgstr[0] "" -"%d Dostępna\n" -"Pasująca\n" -"Para" -msgstr[1] "" -"%d Dostępne\n" -"Pasujące\n" -"Pary" -msgstr[2] "" -"%d Dostępnych\n" -"Pasujących\n" -"Par" +"invalid file name\n" +"try %s --help for more information" +msgstr "" +"nieprawidłowa nazwa pliku\n" +"spróbuj %s --help dla uzyskania więcej informacji" + +#: pysollib/main.py:176 +msgid "invalid game id: " +msgstr "nieprawidłowy id gry:" -#: pysollib/games/mahjongg/mahjongg.py:865 -#: pysollib/games/mahjongg/shisensho.py:413 +#: pysollib/main.py:225 +#, python-format +msgid "Welcome to %s" +msgstr "Witamy w %s" + +#: pysollib/main.py:305 +#, python-format msgid "" -"%d\n" -"Tile\n" -"Removed\n" "\n" -msgid_plural "" -"%d\n" -"Tiles\n" -"Removed\n" +"No games were found !!!\n" "\n" -msgstr[0] "" -"%d\n" -"Klocek\n" -"Usunięty\n" +"Main data directory is:\n" +"%s\n" "\n" -msgstr[1] "" -"%d\n" -"Klocki\n" -"Usunięte\n" +"Please check your %s installation.\n" +msgstr "" "\n" -msgstr[2] "" -"%d\n" -"Klocków\n" -"Usuniętych\n" +"Gry nie zostały znalezione !!!\n" "\n" - -#: pysollib/games/mahjongg/mahjongg.py:868 -#: pysollib/games/mahjongg/shisensho.py:416 -msgid "" -"%d\n" -"Tile\n" -"Remaining\n" -"\n" -msgid_plural "" -"%d\n" -"Tiles\n" -"Remaining\n" -"\n" -msgstr[0] "" -"%d\n" -"Klocek\n" -"Pozostaje\n" -"\n" -msgstr[1] "" -"%d\n" -"Klocki\n" -"Pozostają\n" -"\n" -msgstr[2] "" -"%d\n" -"Klocków\n" -"Pozostaje\n" +"Główny katalaog danych znajduje się w:\n" +"%s\n" "\n" +"Proszę sprawdzić instalację %s.\n" -#: pysollib/games/matriarchy.py:124 -msgid "Round %d/%d" -msgstr "Runda %d/%d" +#: pysollib/options.py:266 +msgid "Unknown" +msgstr "Nieznany" -#: pysollib/games/matriarchy.py:126 -msgid "Deal %d" -msgstr "Rozdanie %d" +#: pysollib/resource.py:182 +msgid "French type (52 cards)" +msgstr "Typ francuski (52 karty)" -#: pysollib/games/numerica.py:254 pysollib/games/royalcotillion.py:903 -#: pysollib/stack.py:2346 -msgid "Foundation. Build up by color." -msgstr "Stos bazowy. Układaj w górę wg barwy." +#: pysollib/resource.py:183 +msgid "Hanafuda type (48 cards)" +msgstr "Typ Hanafuda (48 kart)" -#: pysollib/games/osmosis.py:59 pysollib/games/osmosis.py:159 -msgid "Foundation. Build in suit regardless of rank." -msgstr "Stos bazowy. Układaj kolor niezależnie od wartości." +#: pysollib/resource.py:184 +msgid "Tarock type (78 cards)" +msgstr "Typ Tarock (78 kart)" -#: pysollib/games/royalcotillion.py:231 -msgid "Waste. Build up or down by suit." -msgstr "Zrzut. Układaj w górę lub w dół wg koloru." +#: pysollib/resource.py:185 +msgid "Mahjongg type (42 tiles)" +msgstr "Typ Mahjongg (42 klocki)" -#: pysollib/games/royalcotillion.py:562 -msgid "Tableau. Empty piles can be filled with any card." -msgstr "Stół gry. Puste stosy można wypełnić dowolną kartą." +#: pysollib/resource.py:186 +msgid "Hex A Deck type (68 cards)" +msgstr "Typ Hex A Deck (68 kart)" -#: pysollib/games/special/memory.py:170 pysollib/games/special/poker.py:184 -msgid "Points: %d" -msgstr "Punkty: %d" +#: pysollib/resource.py:187 +msgid "Mughal Ganjifa type (96 cards)" +msgstr "Typ Mughal Ganjifa (96 kart)" -#: pysollib/games/special/memory.py:173 pysollib/games/special/poker.py:182 -msgid "" -"WON\n" -"\n" -msgstr "" -"WYGRANA\n" -"\n" +#: pysollib/resource.py:188 +msgid "Navagraha Ganjifa type (108 cards)" +msgstr "Typ Navagraha Ganjifa (108 kart)" -#: pysollib/games/special/memory.py:174 pysollib/games/special/poker.py:186 -msgid "Total: %d" -msgstr "Ogółem: %d" +#: pysollib/resource.py:189 +msgid "Dashavatara Ganjifa type (120 cards)" +msgstr "Typ Dashavatara Ganjifa (120 kart)" -#: pysollib/games/special/poker.py:74 -msgid "" -"Royal Flush\n" -"Straight Flush\n" -"Four of a Kind\n" -"Full House\n" -"Flush\n" -"Straight\n" -"Three of a Kind\n" -"Two Pair\n" -"One Pair" -msgstr "" -"Poker królewski\n" -"Poker\n" -"Kareta\n" -"Full\n" -"Kolor\n" -"Strit\n" -"Trójka\n" -"Dwie Pary\n" -"Para" +#: pysollib/resource.py:190 +msgid "Trumps only type (variable cards)" +msgstr "Typ tylko Atu (różne karty)" -#: pysollib/games/special/tarock.py:209 -msgid "Coin" -msgstr "Moneta" +#: pysollib/resource.py:194 +msgid "French" +msgstr "Francuski" -#: pysollib/games/special/tarock.py:209 -msgid "Cup" -msgstr "" +#: pysollib/resource.py:195 pysollib/resource.py:231 +msgid "Hanafuda" +msgstr "Hanafuda" -#: pysollib/games/special/tarock.py:209 -msgid "Sword" -msgstr "Miecz" +#: pysollib/resource.py:196 pysollib/resource.py:247 +msgid "Tarock" +msgstr "Tarock" -#: pysollib/games/special/tarock.py:209 -msgid "Trump" -msgstr "Atu" +#: pysollib/resource.py:197 pysollib/resource.py:234 +msgid "Mahjongg" +msgstr "Mahjongg" -#: pysollib/games/special/tarock.py:209 -msgid "Wand" -msgstr "Różdżka" +#: pysollib/resource.py:198 pysollib/resource.py:232 +msgid "Hex A Deck" +msgstr "Hex A Deck" -#: pysollib/games/special/tarock.py:210 -#: pysollib/games/ultra/dashavatara.py:347 -#: pysollib/games/ultra/hexadeck.py:269 pysollib/games/ultra/mughal.py:251 -#: pysollib/stack.py:1614 pysollib/util.py:65 pysollib/wizardutil.py:160 -#: pysollib/wizardutil.py:164 pysollib/wizardutil.py:218 -msgid "Ace" -msgstr "As" +#: pysollib/resource.py:199 +msgid "Mughal Ganjifa" +msgstr "Mughal Ganjifa" -#: pysollib/games/special/tarock.py:211 -msgid "Page" -msgstr "" +#: pysollib/resource.py:200 +msgid "Navagraha Ganjifa" +msgstr "Navagraha Ganjifa" -#: pysollib/games/special/tarock.py:211 -msgid "Valet" -msgstr "" +#: pysollib/resource.py:201 +msgid "Dashavatara Ganjifa" +msgstr "Dashavatara Ganjifa" -#: pysollib/games/spider.py:1121 -msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in the same color " -"can be moved as a unit." -msgstr "" -"Stół gry. Układaj w dół niezależnie od koloru. Sekwens kart tej samej barwy " -"można przenieść jako całość." +#: pysollib/resource.py:202 +msgid "Trumps only" +msgstr "Tylko Atu" -#: pysollib/games/terrace.py:65 pysollib/games/terrace.py:85 -#: pysollib/stack.py:1608 -msgid "Base card - %s." -msgstr "Karta bazowa - %s." +#: pysollib/resource.py:219 +msgid "Adult" +msgstr "Dla dorosłych" -#: pysollib/games/terrace.py:65 pysollib/games/terrace.py:85 -#: pysollib/stack.py:1610 -msgid "any card" -msgstr "dowolna karta" +#: pysollib/resource.py:220 +msgid "Animals" +msgstr "Zwierzęta" -#: pysollib/games/threepeaks.py:195 -msgid "Score:\tThis hand: " -msgstr "Wynik:\tTa ręka: " +#: pysollib/resource.py:221 +msgid "Anime" +msgstr "" -#: pysollib/games/threepeaks.py:196 -msgid "\tThis game: " -msgstr "\tTa gra: " +#: pysollib/resource.py:222 +msgid "Art" +msgstr "Sztuka" -#: pysollib/games/tournament.py:218 -msgid "Reserve. Build down by suit." -msgstr "Stos rezerwowy. Układaj w dół wg koloru." +#: pysollib/resource.py:223 +msgid "Cartoons" +msgstr "Komiksy" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Boar" -msgstr "Dzik" +#: pysollib/resource.py:224 +msgid "Children" +msgstr "Dzieci" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Dwarf" -msgstr "Karzeł" +#: pysollib/resource.py:225 +msgid "Classic look" +msgstr "Wygląd klasyczny" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Fish" -msgstr "Ryba" +#: pysollib/resource.py:226 +#, fuzzy +msgid "Collectors" +msgstr "Kolekcjonerskie" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Lion" -msgstr "Lew" +#: pysollib/resource.py:227 +msgid "Computers" +msgstr "Komputery" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Tortoise" -msgstr "Żółw" +#: pysollib/resource.py:228 +msgid "Engines" +msgstr "Maszyny" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Arrow" -msgstr "Strzała" +#: pysollib/resource.py:229 +msgid "Fantasy" +msgstr "Fantastyka" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Axe" -msgstr "Topór" +#: pysollib/resource.py:230 +msgid "Ganjifa" +msgstr "Ganjifa" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Horse" -msgstr "Koń" +#: pysollib/resource.py:233 +msgid "Holiday" +msgstr "Święta" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Lotus" -msgstr "Lotus" +#: pysollib/resource.py:235 +msgid "Movies" +msgstr "Filmy" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Plow" -msgstr "Pług" +#: pysollib/resource.py:236 +msgid "Matrix" +msgstr "Matrix" -#: pysollib/games/ultra/dashavatara.py:348 pysollib/games/ultra/mughal.py:252 -msgid "Pradhan" -msgstr "Pradhan" +#: pysollib/resource.py:237 +msgid "Music" +msgstr "Muzyka" -#: pysollib/games/ultra/dashavatara.py:348 pysollib/games/ultra/mughal.py:252 -msgid "Raja" -msgstr "Raja" +#: pysollib/resource.py:238 +msgid "Nature" +msgstr "Przyroda" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:253 -msgid "Black" -msgstr "Czarny" +#: pysollib/resource.py:239 +msgid "Operating Systems" +msgstr "Systemy operacyjne" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:253 -msgid "Brown" -msgstr "Brązowy" +#: pysollib/resource.py:240 +msgid "People" +msgstr "Ludzie" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:253 -msgid "Red" -msgstr "Czerwony" +#: pysollib/resource.py:241 +msgid "Places" +msgstr "MIejsca" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:253 -msgid "Yellow" -msgstr "Żółty" +#: pysollib/resource.py:242 +msgid "Plain" +msgstr "Prosty" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:254 -#: pysollib/tile/selecttile.py:73 pysollib/tk/selecttile.py:71 -msgid "Green" -msgstr "Zielony" +#: pysollib/resource.py:243 +msgid "Products" +msgstr "Produkty" -#: pysollib/games/ultra/dashavatara.py:350 -msgid "Crimson" -msgstr "Szkarłat" +#: pysollib/resource.py:244 +msgid "Round cardsets" +msgstr "Okrągłe zestawy kart" -#: pysollib/games/ultra/dashavatara.py:350 -msgid "White" -msgstr "Biały" +#: pysollib/resource.py:245 +msgid "Science Fiction" +msgstr "Fantastyka naukowa" -#: pysollib/games/ultra/dashavatara.py:350 pysollib/games/ultra/mughal.py:254 -msgid "Grey" -msgstr "Szary" +#: pysollib/resource.py:246 +msgid "Sports" +msgstr "Sport" -#: pysollib/games/ultra/dashavatara.py:350 pysollib/games/ultra/mughal.py:254 -#: pysollib/tile/selecttile.py:76 pysollib/tk/selecttile.py:74 -msgid "Orange" -msgstr "Pomarańczowy" +#: pysollib/resource.py:248 +msgid "Vehicels" +msgstr "Pojazdy" -#: pysollib/games/ultra/dashavatara.py:350 pysollib/tile/selecttile.py:75 -#: pysollib/tk/selecttile.py:73 -msgid "Olive" -msgstr "Oliwkowy" +#: pysollib/resource.py:249 +msgid "Video Games" +msgstr "Gry wideo" -#: pysollib/games/ultra/dashavatara.py:351 pysollib/games/ultra/mughal.py:255 -msgid "Strong" -msgstr "Silny" +#: pysollib/resource.py:254 +msgid "Australia" +msgstr "Australia" -#: pysollib/games/ultra/dashavatara.py:351 pysollib/games/ultra/mughal.py:255 -msgid "Weak" -msgstr "Słaby" +#: pysollib/resource.py:255 +msgid "Austria" +msgstr "Austria" -#: pysollib/games/ultra/hanafuda.py:372 -msgid "Rising" -msgstr "Rosnący" +#: pysollib/resource.py:256 +msgid "Belgium" +msgstr "Belgia" -#: pysollib/games/ultra/hanafuda.py:374 -#, fuzzy -msgid "Setting" -msgstr "Malejący" +#: pysollib/resource.py:257 +msgid "Canada" +msgstr "Kanada" -#: pysollib/games/ultra/hanafuda.py:512 -msgid "Filled" -msgstr "" +#: pysollib/resource.py:258 +msgid "China" +msgstr "Chiny" -#: pysollib/games/ultra/hanafuda.py:514 -msgid " Deck" -msgstr " Talia" +#: pysollib/resource.py:259 +msgid "Czech Republic" +msgstr "Czechy" -#: pysollib/games/ultra/hanafuda.py:514 -msgid "nd" -msgstr "gi" +#: pysollib/resource.py:260 +msgid "Denmark" +msgstr "Dania" -#: pysollib/games/ultra/hanafuda.py:514 -msgid "rd" -msgstr "ci" +#: pysollib/resource.py:261 +msgid "England" +msgstr "Anglia" -#: pysollib/games/ultra/hanafuda.py:514 -msgid "st" -msgstr "szy" +#: pysollib/resource.py:262 +msgid "France" +msgstr "Francja" -#: pysollib/games/ultra/hanafuda.py:514 -msgid "th" -msgstr "" +#: pysollib/resource.py:263 +msgid "Germany" +msgstr "Niemcy" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "East" -msgstr "Wschód" +#: pysollib/resource.py:264 +msgid "Great Britain" +msgstr "Wielka Brytania" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "North" -msgstr "Północ" +#: pysollib/resource.py:265 +msgid "Hungary" +msgstr "Węgry" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "South" -msgstr "Południe" +#: pysollib/resource.py:266 +msgid "India" +msgstr "Indie" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "West" -msgstr "Zachód" +#: pysollib/resource.py:267 +msgid "Italy" +msgstr "Włochy" -#: pysollib/games/ultra/hanafuda.py:565 -msgid "NE" -msgstr "NE" +#: pysollib/resource.py:268 +msgid "Japan" +msgstr "Japonia" -#: pysollib/games/ultra/hanafuda.py:565 -msgid "NW" -msgstr "NW" +#: pysollib/resource.py:269 +msgid "Netherlands" +msgstr "Holandia" -#: pysollib/games/ultra/hanafuda.py:565 -msgid "SE" -msgstr "SE" +#: pysollib/resource.py:270 +msgid "Russia" +msgstr "Rosja" -#: pysollib/games/ultra/hanafuda.py:565 -msgid "SW" -msgstr "SW" +#: pysollib/resource.py:271 +msgid "Spain" +msgstr "Hiszpania" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Cherry" -msgstr "Wiśnia" +#: pysollib/resource.py:272 +msgid "Sweden" +msgstr "Szwecja" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Pine" -msgstr "Sosna" +#: pysollib/resource.py:273 +msgid "Switzerland" +msgstr "Szwajcaria" -#: pysollib/games/ultra/hanafuda_common.py:68 -#, fuzzy -msgid "Plum" -msgstr "Śliwa" +#: pysollib/resource.py:274 +msgid "USA" +msgstr "USA" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Wisteria" -msgstr "" +#: pysollib/settings.py:73 data/pysolfc.glade:1280 +msgid "Top 10" +msgstr "Top 10" -#: pysollib/games/ultra/hanafuda_common.py:69 -msgid "Bush Clover" -msgstr "" +#: pysollib/stack.py:1589 pysollib/games/terrace.py:65 +#: pysollib/games/terrace.py:85 +#, python-format +msgid "Base card - %s." +msgstr "Karta bazowa - %s." -#: pysollib/games/ultra/hanafuda_common.py:69 -msgid "Eularia" -msgstr "" +#: pysollib/stack.py:1591 +msgid "Empty row cannot be filled." +msgstr "Nie można wypełniać pustego rzędu." -#: pysollib/games/ultra/hanafuda_common.py:69 -msgid "Iris" -msgstr "Irys" +#: pysollib/stack.py:1593 pysollib/games/terrace.py:65 +#: pysollib/games/terrace.py:85 +msgid "any card" +msgstr "dowolna karta" -#: pysollib/games/ultra/hanafuda_common.py:69 -msgid "Peony" -msgstr "Piwonia" +#: pysollib/stack.py:1595 pysollib/util.py:50 +msgid "Jack" +msgstr "Walet" -#: pysollib/games/ultra/hanafuda_common.py:70 -msgid "Chrysanthemum" -msgstr "Chryzantema" +#: pysollib/stack.py:1597 pysollib/util.py:50 pysollib/games/canfield.py:529 +#: pysollib/games/special/tarock.py:216 +msgid "Queen" +msgstr "Dama" -#: pysollib/games/ultra/hanafuda_common.py:70 -msgid "Maple" -msgstr "Klon" +#: pysollib/stack.py:1599 pysollib/util.py:50 pysollib/wizardutil.py:190 +#: pysollib/wizardutil.py:248 pysollib/games/canfield.py:524 +#: pysollib/games/special/tarock.py:216 +msgid "King" +msgstr "Król" -#: pysollib/games/ultra/hanafuda_common.py:70 -msgid "Paulownia" -msgstr "" +#: pysollib/stack.py:1601 pysollib/util.py:49 pysollib/wizardutil.py:189 +#: pysollib/wizardutil.py:193 pysollib/wizardutil.py:247 +#: pysollib/games/special/tarock.py:215 pysollib/games/ultra/dashavatara.py:359 +#: pysollib/games/ultra/hexadeck.py:275 pysollib/games/ultra/mughal.py:261 +msgid "Ace" +msgstr "As" -#: pysollib/games/ultra/hanafuda_common.py:70 -msgid "Willow" -msgstr "Wierzba" +#: pysollib/stack.py:1610 +msgid "No cards" +msgstr "Brak kart" -#: pysollib/games/ultra/mughal.py:249 -msgid "Crown" -msgstr "Korona" +#: pysollib/stack.py:1612 +#, python-format +msgid "%d card" +msgid_plural "%d cards" +msgstr[0] "%d karta" +msgstr[1] "%d karty" +msgstr[2] "%d kart" -#: pysollib/games/ultra/mughal.py:249 -msgid "Saber" -msgstr "Szabla" +#: pysollib/stack.py:1832 pysollib/games/larasgame.py:159 +#, python-format +msgid "Round %d" +msgstr "Runda %d" -#: pysollib/games/ultra/mughal.py:249 -msgid "Servant" -msgstr "Służący" +#: pysollib/stack.py:1841 pysollib/stack.py:1843 pysollib/stack.py:1893 +msgid "Redeal" +msgstr "Rozdaj ponownie" -#: pysollib/games/ultra/mughal.py:249 -msgid "Silver" -msgstr "Srebro" +#: pysollib/stack.py:1843 +msgid "Stop" +msgstr "Zatrzymaj" -#: pysollib/games/ultra/mughal.py:250 -msgid "Document" -msgstr "Dokument" +#: pysollib/stack.py:1943 +msgid "Variable redeals." +msgstr "Różnorodne rozdania." -#: pysollib/games/ultra/mughal.py:250 -msgid "Gold" -msgstr "Złoto" +#: pysollib/stack.py:1945 +msgid "Unlimited redeals." +msgstr "Nieograniczona liczba rozdań." -#: pysollib/games/ultra/mughal.py:250 -#, fuzzy -msgid "Stores" -msgstr "Rezerwy" +#: pysollib/stack.py:1948 +#, python-format +msgid "%d readeal" +msgid_plural "%d redeals" +msgstr[0] "%d rozdanie" +msgstr[1] "%d rozdania" +msgstr[2] "%d rozdań" -#: pysollib/games/ultra/mughal.py:250 pysollib/wizardutil.py:103 -msgid "Harp" -msgstr "Harfa" +#: pysollib/stack.py:1950 +msgid "Talon." +msgstr "Stos wyjściowy." -#: pysollib/games/ultra/mughal.py:254 -msgid "Tan" -msgstr "" +#: pysollib/stack.py:2223 pysollib/stack.py:2983 +msgid "Reserve. No building." +msgstr "Stos rezerwowy. Nie układaj." -#: pysollib/games/yukon.py:104 -msgid "" -"Tableau. Build down in any suit but the same, can move any face-up cards " -"regardless of sequence." -msgstr "" -"Stół gry. Układaj w dół dowolny kolor, ale jednakowy. Można przenosić " -"odkryte karty niezależnie od sekwensu." +#: pysollib/stack.py:2269 +msgid "Foundation." +msgstr "Stos bazowy." -#: pysollib/games/yukon.py:175 -msgid "" -"Tableau. Build up or down by suit, can move any face-up cards regardless of " -"sequence." -msgstr "" -"Stół gry. Układaj w górę lub w dół wg koloru. Można przenosić odkryte karty " -"niezależnie od sekwensu." +#: pysollib/stack.py:2309 +msgid "Foundation. Build up by suit." +msgstr "Stos bazowy. Układaj w górę wg koloru." -#: pysollib/games/yukon.py:192 -msgid "" -"Tableau. Build up or down by alternate color, can move any face-up cards " -"regardless of sequence." -msgstr "" -"Stół gry. Układaj w górę lub w dół barwy naprzemiennie. Można przenosić " -"odkryte karty niezależnie od sekwensu." +#: pysollib/stack.py:2311 +msgid "Foundation. Build down by suit." +msgstr "Stos bazowy. Układaj w dół wg koloru." -#: pysollib/games/yukon.py:294 -msgid "" -"Club: A 2 3 4 5 6 7 8 9 T J Q K\n" -"Spade: 2 4 6 8 T Q A 3 5 7 9 J K\n" -"Heart: 3 6 9 Q 2 5 8 J A 4 7 T K\n" -"Diamond: 4 8 Q 3 7 J 2 6 T A 5 9 K" -msgstr "" -"Trefl: A 2 3 4 5 6 7 8 9 T J Q K\n" -"Pik: 2 4 6 8 T Q A 3 5 7 9 J K\n" -"Kier: 3 6 9 Q 2 5 8 J A 4 7 T K\n" -"Karo: 4 8 Q 3 7 J 2 6 T A 5 9 K" +#: pysollib/stack.py:2313 pysollib/stack.py:2327 pysollib/stack.py:2352 +#: pysollib/stack.py:2377 +msgid "Foundation. Build by same rank." +msgstr "Stos bazowy. Układaj wg jednakowych wartości." -#: pysollib/games/yukon.py:586 -msgid "" -"Tableau. Build down regardless of suit, can move any face-up cards " -"regardless of sequence." -msgstr "" -"Stół gry. Układaj w dół niezależnie od koloru. Można przenosić odkryte karty " -"niezależnie od sekwensu." +#: pysollib/stack.py:2323 pysollib/games/golf.py:405 +#: pysollib/games/pileon.py:253 +msgid "Foundation. Build up regardless of suit." +msgstr "Stos bazowy. Układaj w górę niezależnie od koloru." -#: pysollib/help.py:42 -msgid "A Python Solitaire Game Collection\n" -msgstr "Kolekcja gier Python Solitaire\n" +#: pysollib/stack.py:2325 +msgid "Foundation. Build down regardless of suit." +msgstr "Stos bazowy. Układaj w dół niezależnie od koloru." -#: pysollib/help.py:44 -msgid "A World Domination Project\n" -msgstr "" +#: pysollib/stack.py:2348 +msgid "Foundation. Build up by alternate color." +msgstr "Stos bazowy. Układaj w górę barwy naprzemiennie." -#: pysollib/help.py:45 -msgid "&Credits..." -msgstr "Podziękowania..." +#: pysollib/stack.py:2350 +msgid "Foundation. Build down by alternate color." +msgstr "Stos bazowy. Układaj w dół barwy naprzeminnie." -#: pysollib/help.py:45 -msgid "&Nice" -msgstr "Ładnie" +#: pysollib/stack.py:2373 pysollib/games/numerica.py:267 +#: pysollib/games/royalcotillion.py:932 +msgid "Foundation. Build up by color." +msgstr "Stos bazowy. Układaj w górę wg barwy." -#: pysollib/help.py:47 -msgid "&Enjoy" -msgstr "Baw się dobrze" +#: pysollib/stack.py:2375 +msgid "Foundation. Build down by color." +msgstr "Stos bazowy. Układaj w dół wg barwy." -#: pysollib/help.py:48 -msgid "Version %s" -msgstr "Wersja %s" +#: pysollib/stack.py:2454 pysollib/games/golf.py:126 pysollib/games/golf.py:319 +msgid "Tableau. No building." +msgstr "Stół gry. Nie układaj." -#: pysollib/help.py:49 -msgid "About " -msgstr "O programie" +#: pysollib/stack.py:2502 +msgid "Tableau. Build up by alternate color." +msgstr "Stół gry. Układaj w górę barwy naprzemiennie." -#: pysollib/help.py:51 -#, fuzzy -msgid "" -"PySol Fan Club edition\n" -"%s%s\n" -"\n" -"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" -"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" -"Copyright (C) 2005 - 2009 Skomoroh.\n" -"All Rights Reserved.\n" -"\n" -"PySol is free software distributed under the terms\n" -"of the GNU General Public License.\n" -"\n" -"For more information about this application visit" -msgstr "" -"Edycja PySol Fan Club\n" -"%s%s\n" -"\n" -"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" -"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" -"Copyright (C) 2005 - 2007 Skomoroh.\n" -"All Rights Reserved.\n" -"\n" -"PySol jest wolnym oprogramowaniem rozprowadzanym\n" -"na warunkach licencji GNU GPL.\n" -"\n" -"W celu uzyskania dodatkowych informacji odwiedź" +#: pysollib/stack.py:2504 +msgid "Tableau. Build down by alternate color." +msgstr "Stół gry. Układaj w dół barwy naprzemiennie." -#: pysollib/help.py:80 -msgid "Credits" -msgstr "Podziękowania" +#: pysollib/stack.py:2506 pysollib/stack.py:2521 pysollib/stack.py:2535 +#: pysollib/stack.py:2549 pysollib/stack.py:2563 pysollib/stack.py:2603 +#: pysollib/stack.py:2622 +msgid "Tableau. Build by same rank." +msgstr "Stół gry. Układaj wg jednakowych wartości." -#: pysollib/help.py:81 -msgid "" -" credits go to:\n" -"\n" -"Volker Weidner for getting me into Solitaire\n" -"Guido van Rossum for the initial example program\n" -"T. Kirk for lots of contributed games and cardsets\n" -"Carl Larsson for the background music\n" -"The Gnome AisleRiot team for parts of the documentation\n" -"Natascha\n" -"\n" -"The Python, %s, SDL & Linux crews\n" -"for making this program possible" -msgstr "" -" podziękowania dla:\n" -"\n" -"Volker Weidner za zaangażowanie mnie w Solitaire\n" -"Guido van Rossum za stworzenie pierwotnej wersji programu\n" -"T. Kirk za wiele dołaczonych gier i zestawów kart\n" -"Carl Larsson za muzykę\n" -"Zespół Gnome AisleRiot za częściową dokumentację\n" -"Natascha\n" -"\n" -"programiści Python, %s, SDL i Linux \n" -"za to, że ten program mógł powstać" +#: pysollib/stack.py:2517 +msgid "Tableau. Build up by color." +msgstr "Stół gry. Układaj w górę wg barwy." -#: pysollib/help.py:116 -msgid " HTML Problem" -msgstr "Problem z HTML" +#: pysollib/stack.py:2519 +msgid "Tableau. Build down by color." +msgstr "Stół gry. Układaj w dół wg barwy." -#: pysollib/help.py:117 -msgid "Cannot find help document\n" -msgstr "Nie można odnaleźć dokumentacji pomocy\n" +#: pysollib/stack.py:2531 +msgid "Tableau. Build up by suit." +msgstr "Stół gry. Układaj w górę wg koloru." -#: pysollib/help.py:130 -msgid " Help" -msgstr "Pomoc" +#: pysollib/stack.py:2533 +msgid "Tableau. Build down by suit." +msgstr "Stół gry. Układaj w dół wg koloru." -#: pysollib/main.py:54 pysollib/main.py:274 -msgid "%s installation error" -msgstr "bład instalacji %s" +#: pysollib/stack.py:2545 +msgid "Tableau. Build up regardless of suit." +msgstr "Stół gry. Układaj w górę niezależnie od koloru." + +#: pysollib/stack.py:2547 +msgid "Tableau. Build down regardless of suit." +msgstr "Stół gry. Układaj w dół niezależnie od koloru." + +#: pysollib/stack.py:2559 +msgid "Tableau. Build up in any suit but the same." +msgstr "Stół gry. Układaj w górę wg dowolnego koloru, ale jednakowego." + +#: pysollib/stack.py:2561 +msgid "Tableau. Build down in any suit but the same." +msgstr "Stół gry. Układaj w dół wg dowolnego koloru, ale jednakowego." -#: pysollib/main.py:55 +#: pysollib/stack.py:2595 msgid "" -"No cardsets were found !!!\n" -"\n" -"Main data directory is:\n" -"%s\n" -"\n" -"Please check your %s installation.\n" +"Tableau. Build up regardless of suit. Sequences of cards in alternate color " +"can be moved as a unit." msgstr "" -"Nie znaleziono zestawów kart !!!\n" -"\n" -"Katalog z podstawowymi danymi znajduje się w:\n" -"%s\n" -"\n" -"Proszę sprawdzić poprawność instalacji %s.\n" - -#: pysollib/main.py:62 pysollib/main.py:282 pysollib/tile/menubar.py:362 -#: pysollib/tk/menubar.py:359 -msgid "&Quit" -msgstr "Zakończ" +"Stół gry. Układaj w górę niezależnie od koloru. Sekwens kart tej samej barwy " +"można przenieść jako całość." -#: pysollib/main.py:80 +#: pysollib/stack.py:2599 msgid "" -"%s\n" -"try %s --help for more information" +"Tableau. Build down regardless of suit. Sequences of cards in alternate " +"color can be moved as a unit." msgstr "" -"%s\n" -"spróbuj %s --help dla uzyskania więcej informacji" +"Stół gry. Układaj w dół niezależnie od koloru. Sekwens kart tej samej barwy " +"można przenieść jako całość." -#: pysollib/main.py:109 +#: pysollib/stack.py:2614 msgid "" -"Usage: %s [OPTIONS] [FILE]\n" -" -g --game=GAMENAME start game GAMENAME\n" -" -i --gameid=GAMEID\n" -" --french-only\n" -" --sound-mod=MOD\n" -" --nosound disable sound support\n" -" --noplugins disable load plugins\n" -" -h --help display this help and exit\n" -"\n" -" FILE - file name of a saved game\n" -" MOD - one of following: pss(default), pygame, oss, win\n" +"Tableau. Build up regardless of suit. Sequences of cards in the same suit " +"can be moved as a unit." msgstr "" -"Użycie: %s [OPTIONS] [FILE]\n" -" -g --game=GAMENAME uruchom grę GAMENAME\n" -" -i --gameid=GAMEID\n" -" --french-only\n" -" --sound-mod=MOD\n" -" --nosound wyłącz dźwięk\n" -" --noplugins wyłącz wczytywanie wtyczek\n" -" -h --help wyświetl pomoc i zakończ\n" -"\n" -" FILE - plik zapisanej gry\n" -" MOD - jeden z następujących: pss(domyślnie), pygame, oss, win\n" +"Stół gry. Układaj w górę niezależnie od koloru. Sekwens kart tego samego " +"koloru można przenieść jako całość." -#: pysollib/main.py:125 +#: pysollib/stack.py:2618 msgid "" -"too many files\n" -"try %s --help for more information" +"Tableau. Build down regardless of suit. Sequences of cards in the same suit " +"can be moved as a unit." msgstr "" -"za dużo plików\n" -"spróbuj %s --help dla uzyskania więcej informacji" +"Stół gry. Układaj w dół niezależnie od koloru. Sekwens kart tego samego " +"koloru można przenieść jako całość." -#: pysollib/main.py:131 +#: pysollib/stack.py:2646 msgid "" -"invalid file name\n" -"try %s --help for more information" +"Tableau. Build up by alternate color, can move any face-up cards regardless " +"of sequence." msgstr "" -"nieprawidłowa nazwa pliku\n" -"spróbuj %s --help dla uzyskania więcej informacji" +"Stół gry. Układaj w górę barwy naprzemiennie. Można przenosić odkryte karty " +"niezależnie od sekwensu." -#: pysollib/main.py:155 -msgid "invalid game id: " -msgstr "nieprawidłowy id gry:" +#: pysollib/stack.py:2649 +msgid "" +"Tableau. Build down by alternate color, can move any face-up cards " +"regardless of sequence." +msgstr "" +"Stół gry. Układaj w dół barwy naprzemiennie. Można przenosić odkryte karty " +"niezależnie od sekwensu." -#: pysollib/main.py:203 -msgid "Welcome to %s" -msgstr "Witamy w %s" +#: pysollib/stack.py:2652 pysollib/stack.py:2674 pysollib/stack.py:2692 +msgid "" +"Tableau. Build by same rank, can move any face-up cards regardless of " +"sequence." +msgstr "" +"Stół gry. Układaj wg jednakowej wartości. Można przenosić odkryte karty " +"niezależnie od sekwensu." -#: pysollib/main.py:275 +#: pysollib/stack.py:2668 msgid "" -"\n" -"No games were found !!!\n" -"\n" -"Main data directory is:\n" -"%s\n" -"\n" -"Please check your %s installation.\n" +"Tableau. Build up by suit, can move any face-up cards regardless of sequence." msgstr "" -"\n" -"Gry nie zostały znalezione !!!\n" -"\n" -"Główny katalaog danych znajduje się w:\n" -"%s\n" -"\n" -"Proszę sprawdzić instalację %s.\n" +"Stół gry. Układaj w górę wg koloru. Można przenosić odkryte karty " +"niezależnie od sekwensu." -#: pysollib/options.py:254 -msgid "Unknown" -msgstr "Nieznany" +#: pysollib/stack.py:2671 +msgid "" +"Tableau. Build down by suit, can move any face-up cards regardless of " +"sequence." +msgstr "" +"Stół gry. Układaj w dół wg koloru. Można przenosić odkryte karty niezależnie " +"od sekwensu." -#: pysollib/resource.py:180 -msgid "French type (52 cards)" -msgstr "Typ francuski (52 karty)" +#: pysollib/stack.py:2686 pysollib/stack.py:2689 +msgid "" +"Tableau. Build up regardless of suit, can move any face-up cards regardless " +"of sequence." +msgstr "" +"Stół gry. Układaj w górę niezależnie od koloru. Można przenosić odkryte " +"karty niezależnie od sekwensu." -#: pysollib/resource.py:181 -msgid "Hanafuda type (48 cards)" -msgstr "Typ Hanafuda (48 kart)" +#: pysollib/stack.py:2730 +msgid "Tableau. Build up or down by color." +msgstr "Stół gry. Układaj w górę lub w dół wg barwy." -#: pysollib/resource.py:182 -msgid "Tarock type (78 cards)" -msgstr "Typ Tarock (78 kart)" +#: pysollib/stack.py:2744 +msgid "Tableau. Build up or down by alternate color." +msgstr "Stół gry. Układaj w górę lub w dół barwy naprzemiennie." -#: pysollib/resource.py:183 -msgid "Mahjongg type (42 tiles)" -msgstr "Typ Mahjongg (42 klocki)" +#: pysollib/stack.py:2758 +msgid "Tableau. Build up or down by suit." +msgstr "Stół gry. Układaj w górę lub w dół wg koloru." -#: pysollib/resource.py:184 -msgid "Hex A Deck type (68 cards)" -msgstr "Typ Hex A Deck (68 kart)" +#: pysollib/stack.py:2772 +msgid "Tableau. Build up or down regardless of suit." +msgstr "Stół gry. Ukladaj w górę lub w dół niezależnie od koloru." -#: pysollib/resource.py:185 -msgid "Mughal Ganjifa type (96 cards)" -msgstr "Typ Mughal Ganjifa (96 kart)" +#: pysollib/stack.py:2866 +msgid "Waste." +msgstr "Zrzut." -#: pysollib/resource.py:186 -msgid "Navagraha Ganjifa type (108 cards)" -msgstr "Typ Navagraha Ganjifa (108 kart)" +#: pysollib/stack.py:2984 +msgid "Free cell." +msgstr "Wolne miejsce." -#: pysollib/resource.py:187 -msgid "Dashavatara Ganjifa type (120 cards)" -msgstr "Typ Dashavatara Ganjifa (120 kart)" - -#: pysollib/resource.py:188 -msgid "Trumps only type (variable cards)" -msgstr "Typ tylko Atu (różne karty)" +#: pysollib/stats.py:40 pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:421 +#: pysollib/pysolgtk/tkstats.py:458 pysollib/tile/tkstats.py:674 +msgid "Game" +msgstr "Gra" -#: pysollib/resource.py:192 -msgid "French" -msgstr "Francuski" +#: pysollib/stats.py:41 pysollib/pysolgtk/tkstats.py:422 +#: pysollib/tile/tkstats.py:908 pysollib/tile/tkstats.py:977 +#: pysollib/tile/tkstats.py:978 pysollib/tk/tkstats.py:886 +#: pysollib/tk/tkstats.py:887 pysollib/tk/tkstats.py:934 +msgid "Played" +msgstr "Rozegrane" -#: pysollib/resource.py:193 pysollib/resource.py:229 -msgid "Hanafuda" -msgstr "Hanafuda" +#: pysollib/stats.py:42 pysollib/stats.py:149 pysollib/pysolgtk/tkstats.py:423 +#: pysollib/tile/tkstats.py:914 pysollib/tile/tkstats.py:982 +#: pysollib/tile/tkstats.py:983 pysollib/tk/tkstats.py:891 +#: pysollib/tk/tkstats.py:892 pysollib/tk/tkstats.py:942 +msgid "Won" +msgstr "Wygrane" -#: pysollib/resource.py:194 pysollib/resource.py:245 -msgid "Tarock" -msgstr "Tarock" +#: pysollib/stats.py:43 pysollib/stats.py:148 pysollib/pysolgtk/tkstats.py:424 +msgid "Lost" +msgstr "Przegrane" -#: pysollib/resource.py:195 pysollib/resource.py:232 -msgid "Mahjongg" -msgstr "Mahjongg" +#: pysollib/stats.py:44 pysollib/pysolgtk/statusbar.py:98 +#: pysollib/pysolgtk/tkstats.py:425 pysollib/tile/statusbar.py:154 +#: pysollib/tk/statusbar.py:151 data/pysolfc.glade:1133 +msgid "Playing time" +msgstr "Czas gry" -#: pysollib/resource.py:196 pysollib/resource.py:230 -msgid "Hex A Deck" -msgstr "Hex A Deck" +#: pysollib/stats.py:45 pysollib/pysolgtk/tkstats.py:426 +#: data/pysolfc.glade:1178 +msgid "Moves" +msgstr "Ruchy" -#: pysollib/resource.py:197 -msgid "Mughal Ganjifa" -msgstr "Mughal Ganjifa" +#: pysollib/stats.py:46 pysollib/pysolgtk/tkstats.py:427 +#: pysollib/tile/tkstats.py:920 pysollib/tile/tkstats.py:950 +#: pysollib/tile/tkstats.py:969 pysollib/tile/tkstats.py:987 +#: pysollib/tk/tkstats.py:859 pysollib/tk/tkstats.py:878 +#: pysollib/tk/tkstats.py:896 pysollib/tk/tkstats.py:950 +msgid "% won" +msgstr "% wygranych" -#: pysollib/resource.py:198 -msgid "Navagraha Ganjifa" -msgstr "Navagraha Ganjifa" +#: pysollib/stats.py:108 pysollib/pysolgtk/statusbar.py:100 +#: pysollib/pysolgtk/tkstats.py:389 pysollib/pysolgtk/tkstats.py:459 +#: pysollib/tile/statusbar.py:156 pysollib/tile/tkstats.py:677 +#: pysollib/tk/statusbar.py:153 pysollib/tk/tkstats.py:670 +msgid "Game number" +msgstr "Numer gry" -#: pysollib/resource.py:199 -msgid "Dashavatara Ganjifa" -msgstr "Dashavatara Ganjifa" +#: pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:390 +#: pysollib/pysolgtk/tkstats.py:460 pysollib/tile/tkstats.py:680 +#: pysollib/tk/tkstats.py:673 +msgid "Started at" +msgstr "Rozpoczęta w dniu" -#: pysollib/resource.py:200 -msgid "Trumps only" -msgstr "Tylko Atu" +#: pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:461 +msgid "Status" +msgstr "Stan" -#: pysollib/resource.py:217 -msgid "Adult" -msgstr "Dla dorosłych" +#: pysollib/stats.py:132 pysollib/tile/tkstats.py:696 +#, python-format +msgid "** UNKNOWN %d **" +msgstr "** NIEZNANY %d ** " -#: pysollib/resource.py:218 -msgid "Animals" -msgstr "Zwierzęta" +#: pysollib/stats.py:141 +msgid "** ERROR **" +msgstr "** BŁĄÐ **" -#: pysollib/resource.py:219 -msgid "Anime" -msgstr "" +#: pysollib/stats.py:148 +msgid "Loaded" +msgstr "Wczytano" -#: pysollib/resource.py:220 -msgid "Art" -msgstr "Sztuka" +#: pysollib/stats.py:148 +msgid "Not won" +msgstr "Nie wygrane" -#: pysollib/resource.py:221 -msgid "Cartoons" -msgstr "Komiksy" +#: pysollib/stats.py:149 +msgid "Perfect" +msgstr "Perfekcyjnie" -#: pysollib/resource.py:222 -msgid "Children" -msgstr "Dzieci" +#: pysollib/stats.py:201 pysollib/stats.py:233 pysollib/stats.py:240 +msgid "Demo" +msgstr "Demo" -#: pysollib/resource.py:223 -msgid "Classic look" -msgstr "Wygląd klasyczny" +#: pysollib/stats.py:212 pysollib/pysolgtk/tkstats.py:70 +#: pysollib/tile/tkstats.py:371 pysollib/tk/tkstats.py:413 +#, python-format +msgid "Total (%d out of %d games)" +msgstr "Ogółem (%d z %d gier)" -#: pysollib/resource.py:224 -#, fuzzy -msgid "Collectors" -msgstr "Kolekcjonerskie" +#: pysollib/stats.py:234 +msgid "Full log for " +msgstr "Kompletny log dla " -#: pysollib/resource.py:225 -msgid "Computers" -msgstr "Komputery" +#: pysollib/stats.py:241 +msgid "Session log for " +msgstr "Lod sesji dla " -#: pysollib/resource.py:226 -msgid "Engines" -msgstr "Maszyny" +#: pysollib/util.py:45 +msgid "Club" +msgstr "Trefl" -#: pysollib/resource.py:227 -msgid "Fantasy" -msgstr "Fantastyka" +#: pysollib/util.py:45 +msgid "Spade" +msgstr "Pik" -#: pysollib/resource.py:228 -msgid "Ganjifa" -msgstr "Ganjifa" +#: pysollib/util.py:45 +msgid "Heart" +msgstr "Kier" -#: pysollib/resource.py:231 -msgid "Holiday" -msgstr "Święta" +#: pysollib/util.py:45 +msgid "Diamond" +msgstr "Karo" -#: pysollib/resource.py:233 -msgid "Movies" -msgstr "Filmy" +#: pysollib/util.py:46 +msgid "black" +msgstr "czarny" -#: pysollib/resource.py:234 -msgid "Matrix" -msgstr "Matrix" +#: pysollib/util.py:46 +msgid "red" +msgstr "czerwony" -#: pysollib/resource.py:235 -msgid "Music" -msgstr "Muzyka" +#: pysollib/util.py:71 +msgid "cardset" +msgstr "zestaw kart" -#: pysollib/resource.py:236 -msgid "Nature" -msgstr "Przyroda" +#: pysollib/wizardpresets.py:29 pysollib/wizardutil.py:103 +msgid "My Game" +msgstr "Moja gra" -#: pysollib/resource.py:237 -msgid "Operating Systems" -msgstr "Systemy operacyjne" +#: pysollib/wizardpresets.py:34 +msgid "My Klondike" +msgstr "Mój Klondike" -#: pysollib/resource.py:238 -msgid "People" -msgstr "Ludzie" +#: pysollib/wizardpresets.py:48 +msgid "My FreeCell" +msgstr "Mój FreeCell" -#: pysollib/resource.py:239 -msgid "Places" -msgstr "MIejsca" +#: pysollib/wizardpresets.py:57 +msgid "My Spider" +msgstr "Mój Pająk" -#: pysollib/resource.py:240 -msgid "Plain" -msgstr "Prosty" +#: pysollib/wizardpresets.py:74 +msgid "My Gypsy" +msgstr "Moja Cyganka" -#: pysollib/resource.py:241 -msgid "Products" -msgstr "Produkty" +#: pysollib/wizardpresets.py:87 +msgid "My Grounds for a Divorce" +msgstr "Mój Grounds for a Divorce" -#: pysollib/resource.py:242 -msgid "Round cardsets" -msgstr "Okrągłe zestawy kart" +#: pysollib/wizardpresets.py:104 +msgid "My Double Klondike" +msgstr "Mój Double Klondike" -#: pysollib/resource.py:243 -msgid "Science Fiction" -msgstr "Fantastyka naukowa" +#: pysollib/wizardpresets.py:119 +msgid "My Simple Simon" +msgstr "Mój Simple Simon" -#: pysollib/resource.py:244 -msgid "Sports" -msgstr "Sport" +#: pysollib/wizardutil.py:98 +msgid "Initial setting:" +msgstr "Ustawienia początkowe:" -#: pysollib/resource.py:246 -msgid "Vehicels" -msgstr "Pojazdy" +#: pysollib/wizardutil.py:105 pysollib/pysolgtk/selectgame.py:114 +#: pysollib/tile/selectgame.py:393 pysollib/tk/selectgame.py:395 +msgid "Name:" +msgstr "Nazwa:" -#: pysollib/resource.py:247 -msgid "Video Games" -msgstr "Gry wideo" +#: pysollib/wizardutil.py:109 pysollib/kivy/selectgame.py:202 +#: pysollib/pysolgtk/selectgame.py:236 pysollib/pysolgtk/selectgame.py:473 +#: pysollib/tile/selectgame.py:179 pysollib/tile/selectgame.py:563 +#: pysollib/tk/selectgame.py:181 pysollib/tk/selectgame.py:564 +msgid "Luck only" +msgstr "Potrzeba dużo szczęścia" -#: pysollib/resource.py:252 -msgid "Australia" -msgstr "Australia" +#: pysollib/wizardutil.py:110 pysollib/kivy/selectgame.py:204 +#: pysollib/pysolgtk/selectgame.py:237 pysollib/pysolgtk/selectgame.py:474 +#: pysollib/tile/selectgame.py:181 pysollib/tile/selectgame.py:564 +#: pysollib/tk/selectgame.py:183 pysollib/tk/selectgame.py:565 +msgid "Mostly luck" +msgstr "Szczęście się przydaje" -#: pysollib/resource.py:253 -msgid "Austria" -msgstr "Austria" +#: pysollib/wizardutil.py:111 pysollib/wizardutil.py:115 +#: pysollib/kivy/selectgame.py:206 pysollib/pysolgtk/selectgame.py:238 +#: pysollib/pysolgtk/selectgame.py:475 pysollib/tile/selectgame.py:183 +#: pysollib/tile/selectgame.py:565 pysollib/tk/selectgame.py:185 +#: pysollib/tk/selectgame.py:566 +msgid "Balanced" +msgstr "Umiarkowanie trudne" -#: pysollib/resource.py:254 -msgid "Belgium" -msgstr "Belgia" +#: pysollib/wizardutil.py:112 pysollib/kivy/selectgame.py:208 +#: pysollib/pysolgtk/selectgame.py:239 pysollib/pysolgtk/selectgame.py:476 +#: pysollib/tile/selectgame.py:186 pysollib/tile/selectgame.py:566 +#: pysollib/tk/selectgame.py:188 pysollib/tk/selectgame.py:567 +msgid "Mostly skill" +msgstr "Dla średniozaawansowanych" -#: pysollib/resource.py:255 -msgid "Canada" -msgstr "Kanada" +#: pysollib/wizardutil.py:113 pysollib/kivy/selectgame.py:210 +#: pysollib/pysolgtk/selectgame.py:240 pysollib/pysolgtk/selectgame.py:477 +#: pysollib/tile/selectgame.py:188 pysollib/tile/selectgame.py:567 +#: pysollib/tk/selectgame.py:190 pysollib/tk/selectgame.py:568 +msgid "Skill only" +msgstr "Tylko dla orłów" -#: pysollib/resource.py:256 -msgid "China" -msgstr "Chiny" +#: pysollib/wizardutil.py:116 pysollib/pysolgtk/selectgame.py:118 +#: pysollib/tile/selectgame.py:397 pysollib/tk/selectgame.py:399 +msgid "Skill level:" +msgstr "Poziom umiejętności:" -#: pysollib/resource.py:257 -msgid "Czech Republic" -msgstr "Czechy" +#: pysollib/wizardutil.py:120 pysollib/wizardutil.py:124 +msgid "One" +msgstr "Jedna" -#: pysollib/resource.py:258 -msgid "Denmark" -msgstr "Dania" +#: pysollib/wizardutil.py:121 +msgid "Two" +msgstr "Dwie" -#: pysollib/resource.py:259 -msgid "England" -msgstr "Anglia" +#: pysollib/wizardutil.py:122 +msgid "Three" +msgstr "Trzy" -#: pysollib/resource.py:260 -msgid "France" -msgstr "Francja" +#: pysollib/wizardutil.py:123 +msgid "Four" +msgstr "Cztery" -#: pysollib/resource.py:261 -msgid "Germany" -msgstr "Niemcy" +#: pysollib/wizardutil.py:125 +msgid "Number of decks:" +msgstr "Liczba talii:" -#: pysollib/resource.py:262 -msgid "Great Britain" -msgstr "Wielka Brytania" +#: pysollib/wizardutil.py:132 pysollib/games/ultra/mughal.py:260 +msgid "Harp" +msgstr "Harfa" -#: pysollib/resource.py:263 -msgid "Hungary" -msgstr "Węgry" +#: pysollib/wizardutil.py:135 +msgid "Layout:" +msgstr "Układ:" -#: pysollib/resource.py:264 -msgid "India" -msgstr "Indie" +#: pysollib/wizardutil.py:139 pysollib/wizardutil.py:146 +msgid "Deal all cards at the beginning" +msgstr "Rozdaj karty na początku" -#: pysollib/resource.py:265 -msgid "Italy" -msgstr "Włochy" +#: pysollib/wizardutil.py:140 +msgid "Deal to waste" +msgstr "Przełóż do zrzutu" -#: pysollib/resource.py:266 -msgid "Japan" -msgstr "Japonia" +#: pysollib/wizardutil.py:141 +msgid "Deal to tableau" +msgstr "Przełóż na stół gry" -#: pysollib/resource.py:267 -msgid "Netherlands" -msgstr "Holandia" +#: pysollib/wizardutil.py:142 +msgid "Deal to reserves" +msgstr "Przełóż na stos rezerwowy" -#: pysollib/resource.py:268 -msgid "Russia" -msgstr "Rosja" +#: pysollib/wizardutil.py:144 +msgid "Grounds for a Divorce" +msgstr "" -#: pysollib/resource.py:269 -msgid "Spain" -msgstr "Hiszpania" +#: pysollib/wizardutil.py:147 pysollib/wizardutil.py:185 +#: pysollib/wizardutil.py:243 pysollib/wizardutil.py:301 +#: pysollib/pysolgtk/selectgame.py:117 pysollib/tile/selectcardset.py:454 +#: pysollib/tile/selectgame.py:396 pysollib/tk/selectcardset.py:445 +#: pysollib/tk/selectgame.py:398 +msgid "Type:" +msgstr "Typ:" -#: pysollib/resource.py:270 -msgid "Sweden" -msgstr "Szwecja" +#: pysollib/wizardutil.py:151 pysollib/wizardutil.py:157 +msgid "No redeals" +msgstr "Bez dodatkowych rozdań" -#: pysollib/resource.py:271 -msgid "Switzerland" -msgstr "Szwajcaria" +#: pysollib/wizardutil.py:152 +msgid "One redeal" +msgstr "Jedno dodatkowe rozdanie" -#: pysollib/resource.py:272 -msgid "USA" -msgstr "USA" +#: pysollib/wizardutil.py:153 +msgid "Two redeals" +msgstr "Dwa dodatkowe rozdania" -#: pysollib/settings.py:71 data/glade-translations:29 -msgid "Top 10" -msgstr "Top 10" +#: pysollib/wizardutil.py:154 +msgid "Three redeals" +msgstr "Trzy dodatkowe rozdania" -#: pysollib/stack.py:1609 -msgid "Empty row cannot be filled." -msgstr "Nie można wypełniać pustego rzędu." +#: pysollib/wizardutil.py:155 pysollib/kivy/selectgame.py:252 +#: pysollib/pysolgtk/selectgame.py:273 pysollib/tile/selectgame.py:231 +#: pysollib/tk/selectgame.py:233 +msgid "Unlimited redeals" +msgstr "Bez limitu rozdań" -#: pysollib/stack.py:1611 pysollib/util.py:66 -msgid "Jack" -msgstr "Walet" +#: pysollib/wizardutil.py:158 +msgid "Number of redeals:" +msgstr "Liczba dodatkowych rozdań:" -#: pysollib/stack.py:1621 -msgid "No cards" -msgstr "Brak kart" +#: pysollib/wizardutil.py:165 +msgid "# of cards dealt to the waste:" +msgstr "Liczba kart przełożonych do zrzutu:" -#: pysollib/stack.py:1622 -msgid "%d card" -msgid_plural "%d cards" -msgstr[0] "%d karta" -msgstr[1] "%d karty" -msgstr[2] "%d kart" +#: pysollib/wizardutil.py:171 +msgid "Shuffle during redeal:" +msgstr "Przetasuj przy ponownym rozdaniu:" -#: pysollib/stack.py:1840 pysollib/stack.py:1842 pysollib/stack.py:1890 -msgid "Redeal" -msgstr "Rozdaj ponownie" +#: pysollib/wizardutil.py:176 pysollib/wizardutil.py:184 +#: pysollib/wizardutil.py:224 +msgid "Same suit" +msgstr "Ten sam kolor" -#: pysollib/stack.py:1842 -msgid "Stop" -msgstr "Zatrzymaj" +#: pysollib/wizardutil.py:177 pysollib/wizardutil.py:225 +#: pysollib/wizardutil.py:242 +msgid "Alternate color" +msgstr "Barwa naprzemiennie" -#: pysollib/stack.py:1933 -msgid "Variable redeals." -msgstr "Różnorodne rozdania." +#: pysollib/wizardutil.py:178 pysollib/wizardutil.py:226 +msgid "Same color" +msgstr "Ta sama barwa" -#: pysollib/stack.py:1934 -msgid "Unlimited redeals." -msgstr "Nieograniczona liczba rozdań." +#: pysollib/wizardutil.py:179 pysollib/wizardutil.py:227 +msgid "Rank" +msgstr "Wartość" -#: pysollib/stack.py:1937 -msgid "%d readeal" -msgid_plural "%d redeals" -msgstr[0] "%d rozdanie" -msgstr[1] "%d rozdania" -msgstr[2] "%d rozdań" +#: pysollib/wizardutil.py:180 pysollib/wizardutil.py:235 +msgid "Spider same suit" +msgstr "Pająk ten sam kolor" -#: pysollib/stack.py:1939 -msgid "Talon." -msgstr "Stos wyjściowy." +#: pysollib/wizardutil.py:181 pysollib/wizardutil.py:236 +msgid "Spider alternate color" +msgstr "Pająk kolory naprzemiennie" -#: pysollib/stack.py:2208 pysollib/stack.py:2868 -msgid "Reserve. No building." -msgstr "Stos rezerwowy. Nie układaj." +#: pysollib/wizardutil.py:182 +#, fuzzy +msgid "Spider rank" +msgstr "Pająk wartość" -#: pysollib/stack.py:2254 -msgid "Foundation." -msgstr "Stos bazowy." +#: pysollib/wizardutil.py:191 pysollib/wizardutil.py:249 +#: pysollib/wizardutil.py:252 +msgid "Any" +msgstr "Dowolna" + +#: pysollib/wizardutil.py:194 pysollib/wizardutil.py:253 +msgid "Base card:" +msgstr "Karta bazowa:" + +#: pysollib/wizardutil.py:198 pysollib/wizardutil.py:199 +#: pysollib/wizardutil.py:257 +msgid "Up" +msgstr "W górę" + +#: pysollib/wizardutil.py:198 pysollib/wizardutil.py:257 +#: pysollib/wizardutil.py:258 +msgid "Down" +msgstr "W dół" + +#: pysollib/wizardutil.py:200 pysollib/wizardutil.py:259 +msgid "Direction:" +msgstr "Kierunek:" + +#: pysollib/wizardutil.py:204 pysollib/wizardutil.py:250 +msgid "None" +msgstr "Brak" + +#: pysollib/wizardutil.py:204 pysollib/wizardutil.py:205 +#: pysollib/wizardutil.py:263 +msgid "Top card" +msgstr "Górna karta" + +#: pysollib/wizardutil.py:206 pysollib/wizardutil.py:265 +msgid "Move:" +msgstr "Przenoś:" + +#: pysollib/wizardutil.py:212 +msgid "First card sets base cards:" +msgstr "Pierwsza karta ustanawia kartę bazową:" + +#: pysollib/wizardutil.py:220 +msgid "Number of tableau piles:" +msgstr "Liczba stosów na stole gry:" + +#: pysollib/wizardutil.py:228 +msgid "Any suit but the same" +msgstr "Dowolny kolor, ale jednakowy" + +#: pysollib/wizardutil.py:230 +msgid "Up or down by same suit" +msgstr "W górę lub w dół ten sam kolor" + +#: pysollib/wizardutil.py:231 +msgid "Up or down by alternate color" +msgstr "W górę lub w dół barwy naprzemiennie" + +#: pysollib/wizardutil.py:232 +msgid "Up or down by rank" +msgstr "W górę lub w dół wg wartości" + +#: pysollib/wizardutil.py:233 +msgid "Up or down by same color" +msgstr "W górę lub w dół ta sama barwa" + +#: pysollib/wizardutil.py:238 +msgid "Yukon same suit" +msgstr "Yukon jeden kolor" + +#: pysollib/wizardutil.py:239 +msgid "Yukon alternate color" +msgstr "Yukon barwy naprzemiennie" + +#: pysollib/wizardutil.py:240 +#, fuzzy +msgid "Yukon rank" +msgstr "Yukon rank" + +#: pysollib/wizardutil.py:263 pysollib/wizardutil.py:264 +msgid "Sequence" +msgstr "Sekwens" + +#: pysollib/wizardutil.py:271 +msgid "Wrapping:" +msgstr "Zawijanie:" + +#: pysollib/wizardutil.py:278 +msgid "Use \"Super Move\" feature:" +msgstr "Zastosuj funkcję \"Super Ruch\":" + +#: pysollib/wizardutil.py:286 +msgid "Number of reserves:" +msgstr "Liczba rezerw:" + +#: pysollib/wizardutil.py:293 +msgid "Max # of accepted cards:" +msgstr "Maksymalna dozwolona liczba kart:" + +#: pysollib/wizardutil.py:297 +msgid "Triangle" +msgstr "Trójkąt" + +#: pysollib/wizardutil.py:298 pysollib/wizardutil.py:300 +msgid "Rectangle" +msgstr "Prostokąt" + +#: pysollib/wizardutil.py:308 +msgid "# of face-down cards dealt to the tableau pile:" +msgstr "Liczba kart zakrytych rozłożonych na stół gry:" + +#: pysollib/wizardutil.py:315 +msgid "# of face-up cards dealt to the tableau pile:" +msgstr "Liczba kart odkrytych rozłożonych na stół gry:" + +#: pysollib/wizardutil.py:322 +msgid "# of cards dealt to the reserve:" +msgstr "Liczba kart w stosie rezerwowym:" + +#: pysollib/wizardutil.py:329 +msgid "Max # of dealt cards:" +msgstr "Maksymalna liczba kart w grze:" + +#: pysollib/wizardutil.py:335 +msgid "Deal first cards to the foundations:" +msgstr "Ułóż pierwsze karty w stosie bazowym:" + +#: pysollib/wizardutil.py:341 +msgid "General" +msgstr "Ogólne" + +#: pysollib/wizardutil.py:347 +msgid "Talon" +msgstr "Stos wyjściowy" + +#: pysollib/wizardutil.py:352 +msgid "Foundations" +msgstr "Stos bazowy" + +#: pysollib/wizardutil.py:358 +msgid "Tableau" +msgstr "Stół gry" + +#: pysollib/wizardutil.py:366 +msgid "Reserves" +msgstr "Stos rezerwowy" + +#: pysollib/wizardutil.py:369 +msgid "Opening deal" +msgstr "Rozdanie początkowe" + +#: pysollib/game/__init__.py:139 pysollib/game/__init__.py:145 +msgid "Player\n" +msgstr "Gracz\n" + +#: pysollib/game/__init__.py:1266 +msgid "Discard current game ?" +msgstr "Zakończyć bieżącą grę?" + +#: pysollib/game/__init__.py:1887 +#, fuzzy, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of playing time\n" +"and # %d in the %s of moves." +msgstr "" +"\n" +"Jesteś na miejscu\n" +"#%d w %s w czasie gry\n" +"i #%d w %s w ilości ruchów." + +#: pysollib/game/__init__.py:1893 +#, fuzzy, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of playing time." +msgstr "" +"\n" +"Jesteś na miejscu\n" +"#%d w %s w czasie gry." + +#: pysollib/game/__init__.py:1898 +#, fuzzy, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of moves." +msgstr "" +"\n" +"Jesteś na miejscu\n" +"#d w %s w ilości ruchów." + +#: pysollib/game/__init__.py:1931 pysollib/game/__init__.py:1947 +#, python-format +msgid "" +"Your playing time is %s\n" +"for %d move." +msgid_plural "" +"Your playing time is %s\n" +"for %d moves." +msgstr[0] "" +"Twój czas gry wynosi %s,\n" +"wykonany został %d ruch." +msgstr[1] "" +"Twój czas gry wynosi %s\n" +"wykonane zostały %d ruchy." +msgstr[2] "" +"Twój czas gry wynosi %s\n" +"wykonanych zostało %d ruchów." + +#: pysollib/game/__init__.py:1936 pysollib/game/__init__.py:1952 +#: pysollib/pysolgtk/soundoptionsdialog.py:71 +#: pysollib/tile/soundoptionsdialog.py:83 pysollib/tk/soundoptionsdialog.py:85 +msgid "Game won" +msgstr "Wygrana" + +#: pysollib/game/__init__.py:1937 +#, python-format +msgid "" +"\n" +"Congratulations, this\n" +"was a truly perfect game !\n" +"\n" +"%s\n" +"%s\n" +msgstr "" +"\n" +"Gratulacje,\n" +"to była perfekcyjna gra !\n" +"\n" +"%s\n" +"%s\n" + +#: pysollib/game/__init__.py:1954 +#, python-format +msgid "" +"\n" +"Congratulations, you did it !\n" +"\n" +"%s\n" +"%s\n" +msgstr "" +"\n" +"Gratulacje, dokonałeś tego!\n" +"\n" +"%s\n" +"%s\n" + +#: pysollib/game/__init__.py:1963 pysollib/game/__init__.py:1970 +#: pysollib/pysolgtk/soundoptionsdialog.py:69 +#: pysollib/tile/soundoptionsdialog.py:81 pysollib/tk/soundoptionsdialog.py:83 +msgid "Game finished" +msgstr "Gra zakończona" + +#: pysollib/game/__init__.py:1964 pysollib/game/__init__.py:2488 +msgid "" +"\n" +"Game finished\n" +msgstr "" +"\n" +"Gra zakończona\n" + +#: pysollib/game/__init__.py:1971 +msgid "" +"\n" +"Game finished, but not without my help...\n" +msgstr "" +"\n" +"Gra zakończona, ale nie bez mojej pomocy...\n" + +#: pysollib/game/__init__.py:1972 +msgid "&Restart" +msgstr "U&ruchom ponownie" + +#: pysollib/game/__init__.py:2368 +#, python-format +msgid "Score %6d" +msgstr "Wynik %6d" + +#: pysollib/game/__init__.py:2472 +#, fuzzy +msgid "&Great" +msgstr "&Great" + +#: pysollib/game/__init__.py:2472 +#, fuzzy +msgid "&Cool" +msgstr "&Cool" + +#: pysollib/game/__init__.py:2473 +#, fuzzy +msgid "&Yeah" +msgstr "&Yeah" + +#: pysollib/game/__init__.py:2473 +#, fuzzy +msgid "&Wow" +msgstr "&Wow" + +#: pysollib/game/__init__.py:2474 +#, python-format +msgid "" +"\n" +"Game solved in %d move.\n" +msgid_plural "" +"\n" +"Game solved in %d moves.\n" +msgstr[0] "" +"\n" +"Gra rozwiązana w %d ruchu.\n" +msgstr[1] "" +"\n" +"Gra rozwiązana w %d ruchach.\n" +msgstr[2] "" +"\n" +"Gra rozwiązana w %d ruchach.\n" + +#: pysollib/game/__init__.py:2478 pysollib/game/__init__.py:2492 +#: pysollib/game/__init__.py:2506 +msgid " Autopilot" +msgstr " Autopilot" + +#: pysollib/game/__init__.py:2504 +msgid "&Oh well" +msgstr "&O tak" + +#: pysollib/game/__init__.py:2504 +msgid "&That's life" +msgstr "&Samo życie" + +#: pysollib/game/__init__.py:2504 +msgid "&Hmm" +msgstr "&Hmm" + +#: pysollib/game/__init__.py:2507 +msgid "" +"\n" +"This won't come out...\n" +msgstr "" +"\n" +"To się nie uda...\n" + +#: pysollib/game/__init__.py:2966 +msgid "Set bookmark" +msgstr "Ustaw zakładkę" + +#: pysollib/game/__init__.py:2967 +#, python-format +msgid "Replace existing bookmark %d ?" +msgstr "Zastąpić istniejącą zakładkę %d ?" + +#: pysollib/game/__init__.py:2988 +msgid "Goto bookmark" +msgstr "Idź do zakładki" + +#: pysollib/game/__init__.py:2989 +#, python-format +msgid "Goto bookmark %d ?" +msgstr "Przejść do zakładki %d ?" + +#: pysollib/game/__init__.py:3015 +msgid "Open game" +msgstr "Otwórz grę" + +#: pysollib/game/__init__.py:3028 pysollib/game/__init__.py:3037 +#: pysollib/game/__init__.py:3043 +msgid "Load game error" +msgstr "Błąd wczytywania gry" + +#: pysollib/game/__init__.py:3030 +msgid "" +"Error while loading game.\n" +"\n" +"Probably the game file is damaged,\n" +"but this could also be a bug you might want to report." +msgstr "" +"Błąd podczas wczytywania gry.\n" +"Prawdopodobnie gra jest uszkodzona,\n" +"lecz może to być również błąd, który warto zgłosić." + +#: pysollib/game/__init__.py:3038 +msgid "Error while loading game" +msgstr "Błąd podczaas wczytywania gry" + +#: pysollib/game/__init__.py:3045 +msgid "" +"Internal error while loading game.\n" +"\n" +"Please report this bug." +msgstr "" +"Wewnętrzny błąd podczas wczytywania gry.\n" +"\n" +"Proszę wysłać raport o błędzie." + +#: pysollib/game/__init__.py:3071 pysollib/ui/tktile/menubar.py:1675 +msgid "Save game error" +msgstr "Błąd zapisywania gry" + +#: pysollib/game/__init__.py:3072 +msgid "Error while saving game" +msgstr "Błąd podczas zapisywania gry" + +#: pysollib/game/__init__.py:3091 +#, python-format +msgid "Invalid or damaged %s save file" +msgstr "Nieprawidłowy lub uszkodzony pik zapisanej gry %s" + +#: pysollib/game/__init__.py:3111 +#, python-format +msgid "" +"Cannot load games saved with\n" +"%s version %s" +msgstr "" +"Nie można wczytać gier zapisanych\n" +"%s w wersji %s" + +#: pysollib/game/__init__.py:3130 +#, python-format +msgid "" +"Cannot load this game from version %s\n" +"as the game rules have changed\n" +"in the current implementation." +msgstr "" +"Nie można wczytać gier z wersji %s,\n" +"ponieważ ich zasady zmieniły się\n" +"w aktualnej wersji." -#: pysollib/stack.py:2292 -msgid "Foundation. Build up by suit." -msgstr "Stos bazowy. Układaj w górę wg koloru." +#: pysollib/games/auldlangsyne.py:155 pysollib/games/calculation.py:71 +#: pysollib/games/camelot.py:597 pysollib/games/numerica.py:93 +#: pysollib/games/numerica.py:282 pysollib/games/numerica.py:673 +#: pysollib/games/numerica.py:790 +msgid "Tableau. Build regardless of rank and suit." +msgstr "Stół gry. Układaj niezależnie od wartości i koloru." -#: pysollib/stack.py:2293 -msgid "Foundation. Build down by suit." -msgstr "Stos bazowy. Układaj w dół wg koloru." +#: pysollib/games/auldlangsyne.py:563 pysollib/games/golf.py:311 +#: pysollib/games/takeaway.py:58 +msgid "Foundation. Build up or down regardless of suit." +msgstr "Stos bazowy. Układaj w górę lub w dół niezależnie od koloru." -#: pysollib/stack.py:2294 pysollib/stack.py:2305 pysollib/stack.py:2327 -#: pysollib/stack.py:2348 -msgid "Foundation. Build by same rank." -msgstr "Stos bazowy. Układaj wg jednakowych wartości." +#: pysollib/games/braid.py:241 pysollib/games/camelot.py:566 +#: pysollib/games/napoleon.py:177 pysollib/games/ultra/dashavatara.py:958 +#: pysollib/games/ultra/hanafuda1.py:276 pysollib/games/ultra/hexadeck.py:1251 +#: pysollib/games/ultra/mughal.py:814 +msgid " Ascending" +msgstr " Rosnąco" -#: pysollib/stack.py:2304 -msgid "Foundation. Build down regardless of suit." -msgstr "Stos bazowy. Układaj w dół niezależnie od koloru." +#: pysollib/games/braid.py:243 pysollib/games/camelot.py:565 +#: pysollib/games/napoleon.py:179 pysollib/games/ultra/dashavatara.py:960 +#: pysollib/games/ultra/hanafuda1.py:278 pysollib/games/ultra/hexadeck.py:1253 +#: pysollib/games/ultra/mughal.py:816 +msgid " Descending" +msgstr " Malejąco" -#: pysollib/stack.py:2325 -msgid "Foundation. Build up by alternate color." -msgstr "Stos bazowy. Układaj w górę barwy naprzemiennie." +#: pysollib/games/calculation.py:89 +msgid "" +"1: 2 3 4 5 6 7 8 9 T J Q K\n" +"2: 4 6 8 T Q A 3 5 7 9 J K\n" +"3: 6 9 Q 2 5 8 J A 4 7 T K\n" +"4: 8 Q 3 7 J 2 6 T A 5 9 K" +msgstr "" +"1: 2 3 4 5 6 7 8 9 T J Q K\n" +"2: 4 6 8 T Q A 3 5 7 9 J K\n" +"3: 6 9 Q 2 5 8 J A 4 7 T K\n" +"4: 8 Q 3 7 J 2 6 T A 5 9 K" -#: pysollib/stack.py:2326 -msgid "Foundation. Build down by alternate color." -msgstr "Stos bazowy. Układaj w dół barwy naprzeminnie." +#: pysollib/games/curdsandwhey.py:76 +msgid "Tableau. Build down by suit or of the same rank." +msgstr "Stół gry. Układaj w dół wg koloru lub wg tej samej wartości." -#: pysollib/stack.py:2347 -msgid "Foundation. Build down by color." -msgstr "Stos bazowy. Układaj w dół wg barwy." +#: pysollib/games/fan.py:315 +msgid "X" +msgstr "X" -#: pysollib/stack.py:2464 -msgid "Tableau. Build up by alternate color." -msgstr "Stół gry. Układaj w górę barwy naprzemiennie." +#: pysollib/games/fan.py:315 +msgid "Draw" +msgstr "" -#: pysollib/stack.py:2465 -msgid "Tableau. Build down by alternate color." -msgstr "Stół gry. Układaj w dół barwy naprzemiennie." +#: pysollib/games/fan.py:506 +msgid "Base card - Ace or King." +msgstr "Karta bazowa - As lub Król." -#: pysollib/stack.py:2466 pysollib/stack.py:2476 pysollib/stack.py:2485 -#: pysollib/stack.py:2494 pysollib/stack.py:2504 pysollib/stack.py:2533 -#: pysollib/stack.py:2543 -msgid "Tableau. Build by same rank." -msgstr "Stół gry. Układaj wg jednakowych wartości." +#: pysollib/games/golf.py:118 pysollib/games/royalcotillion.py:383 +msgid "Waste. Build up or down regardless of suit." +msgstr "Zrzut. Układaj w górę lub w dół niezależnie od koloru." -#: pysollib/stack.py:2474 -msgid "Tableau. Build up by color." -msgstr "Stół gry. Układaj w górę wg barwy." +#: pysollib/games/klondike.py:125 +#, python-format +msgid "Balance $%d" +msgstr "" -#: pysollib/stack.py:2475 -msgid "Tableau. Build down by color." -msgstr "Stół gry. Układaj w dół wg barwy." +#: pysollib/games/klondike.py:186 +msgid "" +"Tableau. Build down by color. Sequences of cards in the same suit can be " +"moved as a unit." +msgstr "" +"Stół gry. Układaj w dół według barwy. Sekwens kart tego samego koloru można " +"przenieść jako całość." -#: pysollib/stack.py:2483 -msgid "Tableau. Build up by suit." -msgstr "Stół gry. Układaj w górę wg koloru." +#: pysollib/games/klondike.py:461 +msgid "Reserve. Only Kings are acceptable." +msgstr "Stos rezerwowy. Tylko Króle są dozwolone." -#: pysollib/stack.py:2484 -msgid "Tableau. Build down by suit." -msgstr "Stół gry. Układaj w dół wg koloru." +#: pysollib/games/matriarchy.py:123 +#, python-format +msgid "Round %d/%d" +msgstr "Runda %d/%d" -#: pysollib/stack.py:2492 -msgid "Tableau. Build up regardless of suit." -msgstr "Stół gry. Układaj w górę niezależnie od koloru." +#: pysollib/games/matriarchy.py:125 +#, python-format +msgid "Deal %d" +msgstr "Rozdanie %d" -#: pysollib/stack.py:2493 -msgid "Tableau. Build down regardless of suit." -msgstr "Stół gry. Układaj w dół niezależnie od koloru." +#: pysollib/games/osmosis.py:63 pysollib/games/osmosis.py:163 +msgid "Foundation. Build in suit regardless of rank." +msgstr "Stos bazowy. Układaj kolor niezależnie od wartości." -#: pysollib/stack.py:2502 -msgid "Tableau. Build up in any suit but the same." -msgstr "Stół gry. Układaj w górę wg dowolnego koloru, ale jednakowego." +#: pysollib/games/royalcotillion.py:250 +msgid "Waste. Build up or down by suit." +msgstr "Zrzut. Układaj w górę lub w dół wg koloru." -#: pysollib/stack.py:2503 -msgid "Tableau. Build down in any suit but the same." -msgstr "Stół gry. Układaj w dół wg dowolnego koloru, ale jednakowego." +#: pysollib/games/royalcotillion.py:597 +msgid "Tableau. Empty piles can be filled with any card." +msgstr "Stół gry. Puste stosy można wypełnić dowolną kartą." -#: pysollib/stack.py:2531 +#: pysollib/games/spider.py:1133 msgid "" -"Tableau. Build up regardless of suit. Sequences of cards in alternate color " +"Tableau. Build down regardless of suit. Sequences of cards in the same color " "can be moved as a unit." msgstr "" -"Stół gry. Układaj w górę niezależnie od koloru. Sekwens kart tej samej barwy " -"można przenieść jako całość." - -#: pysollib/stack.py:2532 -msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in alternate " -"color can be moved as a unit." -msgstr "" "Stół gry. Układaj w dół niezależnie od koloru. Sekwens kart tej samej barwy " "można przenieść jako całość." -#: pysollib/stack.py:2541 -msgid "" -"Tableau. Build up regardless of suit. Sequences of cards in the same suit " -"can be moved as a unit." -msgstr "" -"Stół gry. Układaj w górę niezależnie od koloru. Sekwens kart tego samego " -"koloru można przenieść jako całość." +#: pysollib/games/threepeaks.py:201 +msgid "Score:\tThis hand: " +msgstr "Wynik:\tTa ręka: " + +#: pysollib/games/threepeaks.py:202 +msgid "\tThis game: " +msgstr "\tTa gra: " + +#: pysollib/games/tournament.py:224 +msgid "Reserve. Build down by suit." +msgstr "Stos rezerwowy. Układaj w dół wg koloru." -#: pysollib/stack.py:2542 +#: pysollib/games/yukon.py:108 msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in the same suit " -"can be moved as a unit." +"Tableau. Build down in any suit but the same, can move any face-up cards " +"regardless of sequence." msgstr "" -"Stół gry. Układaj w dół niezależnie od koloru. Sekwens kart tego samego " -"koloru można przenieść jako całość." +"Stół gry. Układaj w dół dowolny kolor, ale jednakowy. Można przenosić " +"odkryte karty niezależnie od sekwensu." -#: pysollib/stack.py:2564 +#: pysollib/games/yukon.py:181 msgid "" -"Tableau. Build up by alternate color, can move any face-up cards regardless " -"of sequence." +"Tableau. Build up or down by suit, can move any face-up cards regardless of " +"sequence." msgstr "" -"Stół gry. Układaj w górę barwy naprzemiennie. Można przenosić odkryte karty " +"Stół gry. Układaj w górę lub w dół wg koloru. Można przenosić odkryte karty " "niezależnie od sekwensu." -#: pysollib/stack.py:2565 +#: pysollib/games/yukon.py:200 msgid "" -"Tableau. Build down by alternate color, can move any face-up cards " +"Tableau. Build up or down by alternate color, can move any face-up cards " "regardless of sequence." msgstr "" -"Stół gry. Układaj w dół barwy naprzemiennie. Można przenosić odkryte karty " -"niezależnie od sekwensu." +"Stół gry. Układaj w górę lub w dół barwy naprzemiennie. Można przenosić " +"odkryte karty niezależnie od sekwensu." -#: pysollib/stack.py:2566 pysollib/stack.py:2579 pysollib/stack.py:2589 +#: pysollib/games/yukon.py:303 msgid "" -"Tableau. Build by same rank, can move any face-up cards regardless of " -"sequence." +"Club: A 2 3 4 5 6 7 8 9 T J Q K\n" +"Spade: 2 4 6 8 T Q A 3 5 7 9 J K\n" +"Heart: 3 6 9 Q 2 5 8 J A 4 7 T K\n" +"Diamond: 4 8 Q 3 7 J 2 6 T A 5 9 K" msgstr "" -"Stół gry. Układaj wg jednakowej wartości. Można przenosić odkryte karty " -"niezależnie od sekwensu." +"Trefl: A 2 3 4 5 6 7 8 9 T J Q K\n" +"Pik: 2 4 6 8 T Q A 3 5 7 9 J K\n" +"Kier: 3 6 9 Q 2 5 8 J A 4 7 T K\n" +"Karo: 4 8 Q 3 7 J 2 6 T A 5 9 K" -#: pysollib/stack.py:2577 +#: pysollib/games/yukon.py:594 msgid "" -"Tableau. Build up by suit, can move any face-up cards regardless of sequence." +"Tableau. Build down regardless of suit, can move any face-up cards " +"regardless of sequence." msgstr "" -"Stół gry. Układaj w górę wg koloru. Można przenosić odkryte karty " +"Stół gry. Układaj w dół niezależnie od koloru. Można przenosić odkryte karty " "niezależnie od sekwensu." -#: pysollib/stack.py:2578 -msgid "" -"Tableau. Build down by suit, can move any face-up cards regardless of " -"sequence." +#: pysollib/kivy/menubar.py:1589 +msgid "Main Menu" msgstr "" -"Stół gry. Układaj w dół wg koloru. Można przenosić odkryte karty niezależnie " -"od sekwensu." -#: pysollib/stack.py:2587 pysollib/stack.py:2588 -msgid "" -"Tableau. Build up regardless of suit, can move any face-up cards regardless " -"of sequence." +#: pysollib/kivy/menubar.py:1597 +msgid "File Menu" msgstr "" -"Stół gry. Układaj w górę niezależnie od koloru. Można przenosić odkryte " -"karty niezależnie od sekwensu." -#: pysollib/stack.py:2621 -msgid "Tableau. Build up or down by color." -msgstr "Stół gry. Układaj w górę lub w dół wg barwy." +#: pysollib/kivy/menubar.py:1605 +#, fuzzy +msgid "Tools" +msgstr "Pasek narzedziowy" -#: pysollib/stack.py:2632 -msgid "Tableau. Build up or down by alternate color." -msgstr "Stół gry. Układaj w górę lub w dół barwy naprzemiennie." +#: pysollib/kivy/menubar.py:1621 +#, fuzzy +msgid "Assists" +msgstr "&Asysta" -#: pysollib/stack.py:2643 -msgid "Tableau. Build up or down by suit." -msgstr "Stół gry. Układaj w górę lub w dół wg koloru." +#: pysollib/kivy/menubar.py:1629 +#, fuzzy +msgid "Options" +msgstr "&Opcje" -#: pysollib/stack.py:2654 -msgid "Tableau. Build up or down regardless of suit." -msgstr "Stół gry. Ukladaj w górę lub w dół niezależnie od koloru." +#: pysollib/kivy/menubar.py:1637 +#, fuzzy +msgid "Help" +msgstr "Pomoc" -#: pysollib/stack.py:2753 -msgid "Waste." -msgstr "Zrzut." +#: pysollib/kivy/menubar.py:2065 pysollib/kivy/menubar.py:2067 +#: pysollib/kivy/selectcardset.py:61 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/stack.py:2869 -msgid "Free cell." -msgstr "Wolne miejsce." +#: pysollib/kivy/menubar.py:2068 pysollib/kivy/selectcardset.py:61 +#: pysollib/pysolgtk/selectcardset.py:229 pysollib/tile/selectcardset.py:318 +#: pysollib/tk/menubar.py:90 +msgid "&Info..." +msgstr "&Info..." -#: pysollib/stats.py:40 pysollib/stats.py:110 pysollib/tile/tkstats.py:679 -msgid "Game" -msgstr "Gra" +#: pysollib/kivy/menubar.py:2072 pysollib/tile/menubar.py:90 +#: pysollib/tk/menubar.py:94 +msgid "Select " +msgstr "Wybierz " -#: pysollib/stats.py:41 pysollib/tile/tkstats.py:910 -#: pysollib/tile/tkstats.py:980 pysollib/tile/tkstats.py:981 -#: pysollib/tk/tkstats.py:868 pysollib/tk/tkstats.py:869 -#: pysollib/tk/tkstats.py:916 -msgid "Played" -msgstr "Rozegrane" +#: pysollib/kivy/menubar.py:2285 pysollib/ui/tktile/menubar.py:1664 +msgid "Solitaire Wizard" +msgstr "Kreator gier Solitaire" -#: pysollib/stats.py:42 pysollib/stats.py:149 pysollib/tile/tkstats.py:916 -#: pysollib/tile/tkstats.py:985 pysollib/tile/tkstats.py:986 -#: pysollib/tk/tkstats.py:873 pysollib/tk/tkstats.py:874 -#: pysollib/tk/tkstats.py:924 -msgid "Won" -msgstr "Wygrane" +#: pysollib/kivy/selectgame.py:83 pysollib/tile/selectgame.py:84 +#: pysollib/tk/selectgame.py:85 +msgid "(no games)" +msgstr "(brak gier)" -#: pysollib/stats.py:43 pysollib/stats.py:149 -msgid "Lost" -msgstr "Przegrane" +#: pysollib/kivy/selectgame.py:104 pysollib/pysolgtk/selectgame.py:227 +#: pysollib/tile/selectgame.py:108 pysollib/tk/selectgame.py:109 +msgid "Mahjongg Games" +msgstr "Gry Mahjongg" -#: pysollib/stats.py:44 pysollib/tile/statusbar.py:153 -#: pysollib/tk/statusbar.py:151 data/glade-translations:25 -msgid "Playing time" -msgstr "Czas gry" +#: pysollib/kivy/selectgame.py:108 pysollib/pysolgtk/selectgame.py:233 +#: pysollib/tile/selectgame.py:112 pysollib/tk/selectgame.py:113 +msgid "French games" +msgstr "Gry francuskie" -#: pysollib/stats.py:45 data/glade-translations:26 -msgid "Moves" -msgstr "Ruchy" +#: pysollib/kivy/selectgame.py:111 pysollib/pysolgtk/selectgame.py:229 +#: pysollib/tile/selectgame.py:115 pysollib/tk/selectgame.py:116 +msgid "Oriental Games" +msgstr "Gry orientalne" -#: pysollib/stats.py:46 pysollib/tile/tkstats.py:922 -#: pysollib/tile/tkstats.py:953 pysollib/tile/tkstats.py:972 -#: pysollib/tile/tkstats.py:990 pysollib/tk/tkstats.py:841 -#: pysollib/tk/tkstats.py:860 pysollib/tk/tkstats.py:878 -#: pysollib/tk/tkstats.py:932 -msgid "% won" -msgstr "% wygranych" +#: pysollib/kivy/selectgame.py:114 pysollib/pysolgtk/selectgame.py:231 +#: pysollib/tile/selectgame.py:118 pysollib/tk/selectgame.py:119 +msgid "Special Games" +msgstr "Gry specjalne" -#: pysollib/stats.py:110 -msgid "Status" -msgstr "Stan" +#: pysollib/kivy/selectgame.py:117 pysollib/pysolgtk/selectgame.py:315 +#: pysollib/tile/selectgame.py:121 pysollib/tk/selectgame.py:122 +msgid "Original Games" +msgstr "Gry orginalne" -#: pysollib/stats.py:110 pysollib/tile/statusbar.py:155 -#: pysollib/tile/tkstats.py:682 pysollib/tk/statusbar.py:153 -#: pysollib/tk/tkstats.py:652 -msgid "Game number" -msgstr "Numer gry" +#: pysollib/kivy/selectgame.py:146 pysollib/pysolgtk/selectgame.py:216 +#: pysollib/tile/selectgame.py:168 pysollib/tk/selectgame.py:170 +msgid "All Games" +msgstr "Wszystkie gry" -#: pysollib/stats.py:110 pysollib/tile/tkstats.py:685 -#: pysollib/tk/tkstats.py:655 -msgid "Started at" -msgstr "Rozpoczęta w dniu" +#: pysollib/kivy/selectgame.py:157 pysollib/pysolgtk/selectgame.py:286 +#: pysollib/tile/selectgame.py:137 pysollib/tk/selectgame.py:138 +msgid "by Compatibility" +msgstr "według kompatybilności" -#: pysollib/stats.py:134 pysollib/tile/tkstats.py:701 -msgid "** UNKNOWN %d **" -msgstr "** NIEZNANY %d ** " +#: pysollib/kivy/selectgame.py:168 pysollib/pysolgtk/selectgame.py:293 +#: pysollib/tile/selectgame.py:147 pysollib/tk/selectgame.py:149 +msgid "New games in v. " +msgstr "Nowe gry w wersji " -#: pysollib/stats.py:142 -msgid "** ERROR **" -msgstr "** BŁĄÐ **" +#: pysollib/kivy/selectgame.py:171 pysollib/pysolgtk/selectgame.py:296 +#: pysollib/tile/selectgame.py:150 pysollib/tk/selectgame.py:152 +msgid "by PySol version" +msgstr "według wersji PySol" -#: pysollib/stats.py:149 -msgid "Loaded" -msgstr "Wczytano" +#: pysollib/kivy/selectgame.py:183 pysollib/tile/selectgame.py:161 +#: pysollib/tk/selectgame.py:163 +msgid "by Inventors" +msgstr "według twórców" -#: pysollib/stats.py:149 -msgid "Not won" -msgstr "Nie wygrane" +#: pysollib/kivy/selectgame.py:191 pysollib/pysolgtk/selectgame.py:218 +#: pysollib/tile/selectgame.py:170 pysollib/tk/selectgame.py:172 +msgid "Popular Games" +msgstr "Popularne gry" -#: pysollib/stats.py:149 -msgid "Perfect" -msgstr "Perfekcyjnie" +#: pysollib/kivy/selectgame.py:198 pysollib/pysolgtk/selectgame.py:217 +#: pysollib/tile/selectgame.py:169 pysollib/tk/selectgame.py:171 +#, fuzzy +msgid "Alternate Names" +msgstr "Inne nazwy" -#: pysollib/stats.py:196 pysollib/stats.py:227 pysollib/stats.py:233 -msgid "Demo" -msgstr "Demo" +#: pysollib/kivy/selectgame.py:201 pysollib/pysolgtk/selectgame.py:243 +#: pysollib/tile/selectgame.py:178 pysollib/tk/selectgame.py:180 +msgid "by Skill Level" +msgstr "według stopnia zaawansowania" -#: pysollib/stats.py:207 pysollib/tile/tkstats.py:381 -#: pysollib/tk/tkstats.py:407 -msgid "Total (%d out of %d games)" -msgstr "Ogółem (%d z %d gier)" +#: pysollib/kivy/selectgame.py:213 pysollib/pysolgtk/selectgame.py:247 +#: pysollib/tile/selectgame.py:191 pysollib/tk/selectgame.py:193 +msgid "by Game Feature" +msgstr "według właściwości gry" -#: pysollib/stats.py:228 -msgid "Full log for " -msgstr "Kompletny log dla " +#: pysollib/kivy/selectgame.py:214 pysollib/pysolgtk/selectgame.py:260 +#: pysollib/tile/selectgame.py:192 pysollib/tk/selectgame.py:194 +msgid "by Number of Cards" +msgstr "według liczby kart" -#: pysollib/stats.py:234 -msgid "Session log for " -msgstr "Lod sesji dla " +#: pysollib/kivy/selectgame.py:215 pysollib/pysolgtk/selectgame.py:249 +#: pysollib/tile/selectgame.py:193 pysollib/tk/selectgame.py:195 +msgid "32 cards" +msgstr "32 karty" -#: pysollib/tile/colorsdialog.py:71 pysollib/tk/colorsdialog.py:70 -#: data/glade-translations:56 -msgid "Text foreground:" -msgstr "Kolor tekstu:" +#: pysollib/kivy/selectgame.py:217 pysollib/pysolgtk/selectgame.py:250 +#: pysollib/tile/selectgame.py:195 pysollib/tk/selectgame.py:197 +msgid "48 cards" +msgstr "48 kart" -#: pysollib/tile/colorsdialog.py:72 pysollib/tile/timeoutsdialog.py:73 -#: pysollib/tk/colorsdialog.py:71 pysollib/tk/timeoutsdialog.py:68 -#: data/glade-translations:37 data/glade-translations:41 -msgid "Highlight piles:" -msgstr "Podświetlanie stosów:" +#: pysollib/kivy/selectgame.py:219 pysollib/pysolgtk/selectgame.py:251 +#: pysollib/tile/selectgame.py:197 pysollib/tk/selectgame.py:199 +msgid "52 cards" +msgstr "52 karty" -#: pysollib/tile/colorsdialog.py:73 pysollib/tk/colorsdialog.py:72 -#: data/glade-translations:42 -msgid "Highlight cards 1:" -msgstr "Podświetlanie kart 1:" +#: pysollib/kivy/selectgame.py:221 pysollib/pysolgtk/selectgame.py:252 +#: pysollib/tile/selectgame.py:199 pysollib/tk/selectgame.py:201 +msgid "64 cards" +msgstr "64 karty" -#: pysollib/tile/colorsdialog.py:74 pysollib/tk/colorsdialog.py:73 -#: data/glade-translations:43 -msgid "Highlight cards 2:" -msgstr "Podświetlanie kart 2:" +#: pysollib/kivy/selectgame.py:223 pysollib/pysolgtk/selectgame.py:253 +#: pysollib/tile/selectgame.py:201 pysollib/tk/selectgame.py:203 +msgid "78 cards" +msgstr "78 kart" -#: pysollib/tile/colorsdialog.py:75 pysollib/tk/colorsdialog.py:74 -#: data/glade-translations:44 -msgid "Highlight same rank 1:" -msgstr "Podświetlaj karty o tej samej sile 1:" +#: pysollib/kivy/selectgame.py:225 pysollib/pysolgtk/selectgame.py:254 +#: pysollib/tile/selectgame.py:203 pysollib/tk/selectgame.py:205 +msgid "104 cards" +msgstr "104 karty" -#: pysollib/tile/colorsdialog.py:76 pysollib/tk/colorsdialog.py:75 -#: data/glade-translations:45 -msgid "Highlight same rank 2:" -msgstr "Podświetlaj karty o tej samej sile 2:" +#: pysollib/kivy/selectgame.py:227 pysollib/pysolgtk/selectgame.py:255 +#: pysollib/tile/selectgame.py:205 pysollib/tk/selectgame.py:207 +msgid "144 cards" +msgstr "144 karty" -#: pysollib/tile/colorsdialog.py:77 pysollib/tk/colorsdialog.py:76 -#: data/glade-translations:46 -msgid "Hint arrow:" -msgstr "Strzałka podpowiedzi:" +#: pysollib/kivy/selectgame.py:229 pysollib/pysolgtk/selectgame.py:256 +#: pysollib/tile/selectgame.py:208 pysollib/tk/selectgame.py:210 +msgid "Other number" +msgstr "Inna liczba" -#: pysollib/tile/colorsdialog.py:78 pysollib/tk/colorsdialog.py:77 -#: data/glade-translations:47 -msgid "Highlight not matching:" -msgstr "Podświetlenie niepasujących:" +#: pysollib/kivy/selectgame.py:233 pysollib/pysolgtk/selectgame.py:267 +#: pysollib/tile/selectgame.py:212 pysollib/tk/selectgame.py:214 +msgid "by Number of Decks" +msgstr "według liczby talii" -#: pysollib/tile/colorsdialog.py:85 pysollib/tile/fontsdialog.py:185 -#: pysollib/tk/colorsdialog.py:84 pysollib/tk/fontsdialog.py:185 -#: data/glade-translations:48 data/glade-translations:49 -#: data/glade-translations:50 data/glade-translations:51 -#: data/glade-translations:52 data/glade-translations:53 -#: data/glade-translations:54 data/glade-translations:55 -#: data/glade-translations:65 data/glade-translations:66 -#: data/glade-translations:67 data/glade-translations:68 -#: data/glade-translations:69 data/glade-translations:70 -#: data/glade-translations:71 -msgid "Change..." -msgstr "Zmień..." +#: pysollib/kivy/selectgame.py:234 pysollib/pysolgtk/selectgame.py:262 +#: pysollib/tile/selectgame.py:213 pysollib/tk/selectgame.py:215 +msgid "1 deck games" +msgstr "Gry jedną talią" -#: pysollib/tile/colorsdialog.py:105 pysollib/tk/colorsdialog.py:104 -msgid "Select color" -msgstr "Wybierz kolor" +#: pysollib/kivy/selectgame.py:236 pysollib/pysolgtk/selectgame.py:263 +#: pysollib/tile/selectgame.py:215 pysollib/tk/selectgame.py:217 +msgid "2 deck games" +msgstr "Gry dwoma taliami" -#: pysollib/tile/findcarddialog.py:53 pysollib/tk/findcarddialog.py:56 -msgid "Find card" -msgstr "znajdź kartę" +#: pysollib/kivy/selectgame.py:238 pysollib/pysolgtk/selectgame.py:264 +#: pysollib/tile/selectgame.py:217 pysollib/tk/selectgame.py:219 +msgid "3 deck games" +msgstr "Gry trzema taliami" -#: pysollib/tile/fontsdialog.py:90 pysollib/tk/fontsdialog.py:84 -msgid "abcdefghABCDEFGH" -msgstr "abcdefghABCDEFGH" +#: pysollib/kivy/selectgame.py:240 pysollib/pysolgtk/selectgame.py:265 +#: pysollib/tile/selectgame.py:219 pysollib/tk/selectgame.py:221 +msgid "4 deck games" +msgstr "Gry czterema taliami" -#: pysollib/tile/fontsdialog.py:99 pysollib/tk/fontsdialog.py:93 -msgid "Bold" -msgstr "Pogrubiony" +#: pysollib/kivy/selectgame.py:243 pysollib/pysolgtk/selectgame.py:278 +#: pysollib/tile/selectgame.py:222 pysollib/tk/selectgame.py:224 +msgid "by Number of Redeals" +msgstr "według liczby rozdań" -#: pysollib/tile/fontsdialog.py:103 pysollib/tk/fontsdialog.py:97 -msgid "Italic" -msgstr "Pochylony" +#: pysollib/kivy/selectgame.py:244 pysollib/pysolgtk/selectgame.py:269 +#: pysollib/tile/selectgame.py:223 pysollib/tk/selectgame.py:225 +msgid "No redeal" +msgstr "Bez dodatkowych rozdań" -#: pysollib/tile/fontsdialog.py:109 pysollib/tile/selectcardset.py:410 -#: pysollib/tk/selectcardset.py:411 -msgid "Size:" -msgstr "Rozmiar:" +#: pysollib/kivy/selectgame.py:246 pysollib/pysolgtk/selectgame.py:270 +#: pysollib/tile/selectgame.py:225 pysollib/tk/selectgame.py:227 +msgid "1 redeal" +msgstr "1 dodatkowe rozdanie" -#: pysollib/tile/fontsdialog.py:167 pysollib/tk/fontsdialog.py:167 -#: data/glade-translations:58 -msgid "HTML: " -msgstr "HTML: " +#: pysollib/kivy/selectgame.py:248 pysollib/pysolgtk/selectgame.py:271 +#: pysollib/tile/selectgame.py:227 pysollib/tk/selectgame.py:229 +msgid "2 redeals" +msgstr "2 dodatkowe rozdania" -#: pysollib/tile/fontsdialog.py:168 pysollib/tk/fontsdialog.py:168 -#: data/glade-translations:59 -msgid "Small: " -msgstr "Mały: " +#: pysollib/kivy/selectgame.py:250 pysollib/pysolgtk/selectgame.py:272 +#: pysollib/tile/selectgame.py:229 pysollib/tk/selectgame.py:231 +msgid "3 redeals" +msgstr "3 dodatkowe rozdania" -#: pysollib/tile/fontsdialog.py:169 pysollib/tk/fontsdialog.py:169 -#: data/glade-translations:60 -msgid "Fixed: " -msgstr "Stała szerokość: " +#: pysollib/kivy/selectgame.py:256 pysollib/pysolgtk/selectgame.py:275 +#: pysollib/tile/selectgame.py:236 pysollib/tk/selectgame.py:238 +msgid "Other number of redeals" +msgstr "Inna liczba rozdań" -#: pysollib/tile/fontsdialog.py:170 pysollib/tk/fontsdialog.py:170 -#: data/glade-translations:61 -msgid "Tableau default: " -msgstr "Stół gry domyślnie: " +#: pysollib/kivy/selectgame.py:264 pysollib/pysolgtk/selectgame.py:311 +#: pysollib/tile/selectgame.py:243 pysollib/tk/selectgame.py:245 +msgid "Other Categories" +msgstr "Inne kategorie" -#: pysollib/tile/fontsdialog.py:171 pysollib/tk/fontsdialog.py:171 -#: data/glade-translations:62 -msgid "Tableau fixed: " -msgstr "Stół gry stała szerokość: " +#: pysollib/kivy/selectgame.py:265 pysollib/pysolgtk/selectgame.py:300 +#: pysollib/tile/selectgame.py:244 pysollib/tk/selectgame.py:246 +msgid "Games for Children (very easy)" +msgstr "Gry dla dzieci (bardzo łatwe)" -#: pysollib/tile/fontsdialog.py:172 pysollib/tk/fontsdialog.py:172 -#: data/glade-translations:64 -msgid "Tableau large: " -msgstr "Stół gry duży: " +#: pysollib/kivy/selectgame.py:267 pysollib/pysolgtk/selectgame.py:302 +#: pysollib/tile/selectgame.py:246 pysollib/tk/selectgame.py:248 +msgid "Games with Scoring" +msgstr "Gry z punktacją" -#: pysollib/tile/fontsdialog.py:173 pysollib/tk/fontsdialog.py:173 -#: data/glade-translations:63 -msgid "Tableau small: " -msgstr "Stół gry mały: " +#: pysollib/kivy/selectgame.py:269 pysollib/pysolgtk/selectgame.py:304 +#: pysollib/tile/selectgame.py:249 pysollib/tk/selectgame.py:251 +msgid "Games with Separate Decks" +msgstr "Gry z odrębnymi taliami" -#: pysollib/tile/fontsdialog.py:195 pysollib/tk/fontsdialog.py:195 -msgid "Select font" -msgstr "Wybierz czcionkę" +#: pysollib/kivy/selectgame.py:271 pysollib/pysolgtk/selectgame.py:306 +#: pysollib/tile/selectgame.py:251 pysollib/tk/selectgame.py:253 +msgid "Open Games (all cards visible)" +msgstr "Gry otwarte (wszystkie karty są widoczne)" -#: pysollib/tile/menubar.py:72 pysollib/tk/menubar.py:71 -msgid "Compound" -msgstr "Układ" +#: pysollib/kivy/selectgame.py:273 pysollib/pysolgtk/selectgame.py:308 +#: pysollib/tile/selectgame.py:253 pysollib/tk/selectgame.py:255 +msgid "Relaxed Variants" +msgstr "Odmiany relaksowe" -#: pysollib/tile/menubar.py:78 pysollib/tk/menubar.py:77 -msgid "Hide" -msgstr "Ukryj" +#: pysollib/kivy/tkstats.py:148 pysollib/tile/tkstats.py:163 +#: pysollib/tk/tkstats.py:53 +msgid "Demo games" +msgstr "Gry demo" -#: pysollib/tile/menubar.py:81 pysollib/tk/menubar.py:80 -msgid "Top" -msgstr "Góra" +#: pysollib/kivy/tkstats.py:220 pysollib/pysolgtk/selectgame.py:123 +#: pysollib/tile/selectgame.py:402 pysollib/tile/tkstats.py:182 +#: pysollib/tile/tkstats.py:234 pysollib/tk/selectgame.py:404 +#: pysollib/tk/tkstats.py:87 pysollib/tk/tkstats.py:141 data/pysolfc.glade:241 +#: data/pysolfc.glade:519 +msgid "Won:" +msgstr "Wygrane:" -#: pysollib/tile/menubar.py:84 pysollib/tk/menubar.py:83 -msgid "Bottom" -msgstr "Dół" +#: pysollib/kivy/tkstats.py:222 pysollib/pysolgtk/selectgame.py:124 +#: pysollib/tile/selectgame.py:403 pysollib/tile/tkstats.py:183 +#: pysollib/tile/tkstats.py:236 pysollib/tk/selectgame.py:405 +#: pysollib/tk/tkstats.py:88 pysollib/tk/tkstats.py:143 data/pysolfc.glade:307 +#: data/pysolfc.glade:544 +msgid "Lost:" +msgstr "Przegrane:" -#: pysollib/tile/menubar.py:87 pysollib/tk/menubar.py:86 -msgid "Left" -msgstr "Lewa strona" +#: pysollib/kivy/tkstats.py:224 pysollib/tile/tkstats.py:184 +#: pysollib/tile/tkstats.py:238 pysollib/tk/tkstats.py:89 +#: pysollib/tk/tkstats.py:145 data/pysolfc.glade:266 data/pysolfc.glade:569 +msgid "Total:" +msgstr "Ogółem:" -#: pysollib/tile/menubar.py:90 pysollib/tk/menubar.py:89 -msgid "Right" -msgstr "Prawa strona" +#: pysollib/kivy/tkstats.py:250 pysollib/tk/tkstats.py:279 +msgid "&All games..." +msgstr "Wszystkie gry..." -#: pysollib/tile/menubar.py:101 pysollib/tk/menubar.py:100 -msgid "Visible buttons" -msgstr "Widoczne przyciski" +#: pysollib/kivy/tkstats.py:252 pysollib/tile/tkstats.py:102 +#: pysollib/tk/tkstats.py:281 +msgid "&Reset..." +msgstr "&Reset..." -#: pysollib/tile/menubar.py:339 pysollib/tile/menubar.py:516 -#: pysollib/tk/menubar.py:336 pysollib/tk/menubar.py:520 -msgid "&About " -msgstr "&O grze" +#: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176 +#: pysollib/tk/toolbar.py:176 +msgid "New" +msgstr "Nowy" -#: pysollib/tile/menubar.py:341 pysollib/tk/menubar.py:338 -msgid "&File" -msgstr "Plik" +#: pysollib/kivy/toolbar.py:192 pysollib/tile/toolbar.py:177 +#: pysollib/tk/toolbar.py:177 pysollib/ui/tktile/menubar.py:387 +msgid "Restart" +msgstr "Uruchom ponownie" -#: pysollib/tile/menubar.py:343 pysollib/tk/menubar.py:340 -msgid "R&ecent games" -msgstr "Ostatni&e gry" +#: pysollib/kivy/toolbar.py:192 pysollib/tile/toolbar.py:177 +#: pysollib/tk/toolbar.py:177 +msgid "" +"Restart the\n" +"current game" +msgstr "" +"Uruchom ponownie\n" +"bieżącą grę" -#: pysollib/tile/menubar.py:345 pysollib/tk/menubar.py:342 -msgid "Select &random game" -msgstr "Wybie&rz grę losowo" +#: 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/tile/menubar.py:346 pysollib/tk/menubar.py:343 -msgid "&All games" -msgstr "Wszystkie gry" +#: pysollib/kivy/toolbar.py:197 pysollib/tile/toolbar.py:182 +#: pysollib/tk/toolbar.py:182 +msgid "Undo last move" +msgstr "Cofnij ostatni ruch" -#: pysollib/tile/menubar.py:347 pysollib/tk/menubar.py:344 -msgid "Games played and &won" -msgstr "Gry rozegrane i &wygrane" +#: 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/tile/menubar.py:348 pysollib/tk/menubar.py:345 -msgid "Games played and ¬ won" -msgstr "Gry rozegrane i &nie wygrane" +#: pysollib/kivy/toolbar.py:198 pysollib/tile/toolbar.py:183 +#: pysollib/tk/toolbar.py:183 +msgid "Redo last move" +msgstr "Powtórz ostatni ruch" -#: pysollib/tile/menubar.py:349 pysollib/tk/menubar.py:346 -msgid "Games not &played" -msgstr "Gry jeszcze nie rozgrywane" +#: pysollib/kivy/toolbar.py:199 pysollib/tile/toolbar.py:184 +#: pysollib/tk/toolbar.py:184 +#, fuzzy +msgid "Autodrop" +msgstr "Przenieś automatycznie" -#: pysollib/tile/menubar.py:350 pysollib/tk/menubar.py:347 -msgid "Select game by nu&mber..." -msgstr "Wybierz nu&mer gry..." +#: pysollib/kivy/toolbar.py:199 pysollib/tile/toolbar.py:184 +#: pysollib/tk/toolbar.py:184 +msgid "Auto drop cards" +msgstr "Przenieś karty automatycznie" -#: pysollib/tile/menubar.py:352 pysollib/tk/menubar.py:349 -msgid "Fa&vorite games" -msgstr "Ulubione gry" +#: pysollib/kivy/toolbar.py:200 pysollib/tile/toolbar.py:185 +#: pysollib/tk/toolbar.py:185 +#, fuzzy +msgid "Shuffle" +msgstr "Przemieszaj" -#: pysollib/tile/menubar.py:353 pysollib/tk/menubar.py:350 -msgid "A&dd to favorites" -msgstr "Do&daj do ulubionych" +#: pysollib/kivy/toolbar.py:200 pysollib/tile/toolbar.py:185 +#: pysollib/tk/toolbar.py:185 +msgid "Shuffle tiles" +msgstr "Przemieszaj klocki" -#: pysollib/tile/menubar.py:354 pysollib/tk/menubar.py:351 -msgid "Remove &from favorites" -msgstr "Usuń z ulubionych" +#: pysollib/kivy/toolbar.py:201 pysollib/tile/toolbar.py:186 +#: pysollib/tk/toolbar.py:186 +msgid "Pause" +msgstr "Pauza" -#: pysollib/tile/menubar.py:356 pysollib/tk/menubar.py:353 -msgid "&Open..." -msgstr "&Otwórz" +#: pysollib/kivy/toolbar.py:201 pysollib/tile/toolbar.py:186 +#: pysollib/tk/toolbar.py:186 +msgid "Pause game" +msgstr "Pauzuj grę" -#: pysollib/tile/menubar.py:357 pysollib/tk/menubar.py:354 -msgid "&Save" -msgstr "Zapi&sz" +#: pysollib/kivy/toolbar.py:204 pysollib/tile/toolbar.py:189 +#: pysollib/tk/toolbar.py:189 +msgid "Rules" +msgstr "Zasady" -#: pysollib/tile/menubar.py:358 pysollib/tk/menubar.py:355 -msgid "Save &as..." -msgstr "Z&apisz jako..." +#: 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/tile/menubar.py:360 pysollib/tk/menubar.py:357 -msgid "&Hold and quit" -msgstr "Zac&howaj i zakończ" +#: pysollib/kivy/toolbar.py:206 pysollib/tile/toolbar.py:191 +#: pysollib/tk/toolbar.py:191 +msgid "Quit" +msgstr "Zakończ" -#: pysollib/tile/menubar.py:366 pysollib/tile/selectgame.py:421 -#: pysollib/tk/menubar.py:363 pysollib/tk/selectgame.py:422 -msgid "&Select" -msgstr "Wybierz" +#: pysollib/pysolgtk/colorsdialog.py:87 pysollib/pysolgtk/fontsdialog.py:92 +#: pysollib/ui/tktile/colorsdialog.py:107 +msgid "Select color" +msgstr "Wybierz kolor" -#: pysollib/tile/menubar.py:371 pysollib/tk/menubar.py:368 -msgid "&Edit" -msgstr "&Edycja" +#: pysollib/pysolgtk/menubar.py:555 +msgid "Empty" +msgstr "" -#: pysollib/tile/menubar.py:372 pysollib/tk/menubar.py:369 -msgid "&Undo" -msgstr "Cofnij" +#: pysollib/pysolgtk/menubar.py:596 +#, fuzzy +msgid "Open Game" +msgstr "Otwórz grę" -#: pysollib/tile/menubar.py:373 pysollib/tk/menubar.py:370 -msgid "&Redo" -msgstr "Powtó&rz" +#: pysollib/pysolgtk/menubar.py:623 +#, fuzzy +msgid "Save Game" +msgstr "Zapisz grę" -#: pysollib/tile/menubar.py:374 pysollib/tk/menubar.py:371 -msgid "Redo &all" -msgstr "Powtórz wszystko" +#: pysollib/pysolgtk/menubar.py:671 pysollib/ui/tktile/menubar.py:1298 +#: data/pysolfc.glade:4127 +msgid "Sound settings" +msgstr "Ustawienia dźwięków" -#: pysollib/tile/menubar.py:377 pysollib/tk/menubar.py:374 -msgid "&Set bookmark" -msgstr "U&staw zakładkę" +#: pysollib/pysolgtk/menubar.py:680 pysollib/ui/tktile/menubar.py:1521 +msgid "Select table background" +msgstr "Wybierz kolor tła" -#: pysollib/tile/menubar.py:379 pysollib/tile/menubar.py:383 -#: pysollib/tk/menubar.py:376 pysollib/tk/menubar.py:380 -msgid "Bookmark %d" -msgstr "Zakladka %d" +#: pysollib/pysolgtk/menubar.py:696 +#, fuzzy +msgid "Select cardset" +msgstr "Wybierz nazwę" -#: pysollib/tile/menubar.py:381 pysollib/tk/menubar.py:378 -msgid "Go&to bookmark" -msgstr "Idź do zakładki" +#: pysollib/pysolgtk/playeroptionsdialog.py:62 +#: pysollib/tile/playeroptionsdialog.py:61 +#: pysollib/tk/playeroptionsdialog.py:102 +msgid "Confirm quit" +msgstr "Potwierdź zakończenie" -#: pysollib/tile/menubar.py:386 pysollib/tk/menubar.py:383 -msgid "&Clear bookmarks" -msgstr "Wy&czyść zakładki" +#: pysollib/pysolgtk/playeroptionsdialog.py:68 +#: pysollib/tile/playeroptionsdialog.py:64 +#: pysollib/tk/playeroptionsdialog.py:106 +msgid "Update statistics and logs" +msgstr "Uaktualnij statystyki i logi" -#: pysollib/tile/menubar.py:389 pysollib/tile/toolbar.py:176 -#: pysollib/tk/menubar.py:386 pysollib/tk/toolbar.py:175 -msgid "Restart" -msgstr "Uruchom ponownie" +#: pysollib/pysolgtk/selectcardset.py:142 pysollib/tile/selectcardset.py:98 +#: pysollib/tile/selectcardset.py:115 pysollib/tile/selectcardset.py:132 +#: pysollib/tk/selectcardset.py:97 pysollib/tk/selectcardset.py:114 +#: pysollib/tk/selectcardset.py:131 +msgid "Uncategorized" +msgstr "Pozostałe" -#: pysollib/tile/menubar.py:392 pysollib/tk/menubar.py:389 -msgid "Solitaire &Wizard" -msgstr "Kreator gier Solitaire" +#: pysollib/pysolgtk/selectcardset.py:145 pysollib/tile/selectcardset.py:71 +#: pysollib/tile/selectcardset.py:169 pysollib/tk/selectcardset.py:70 +#: pysollib/tk/selectcardset.py:168 +msgid "(no cardsets)" +msgstr "(brak zestawów kart)" -#: pysollib/tile/menubar.py:393 pysollib/tk/menubar.py:390 -msgid "&Edit current game" -msgstr "&Edytuj bieżącą grę" +#: pysollib/pysolgtk/selectcardset.py:158 pysollib/tile/selectcardset.py:141 +#: pysollib/tk/selectcardset.py:139 +msgid "by Size" +msgstr "według rozmiaru" -#: pysollib/tile/menubar.py:395 pysollib/tk/menubar.py:392 -msgid "&Game" -msgstr "&Gra" +#: pysollib/pysolgtk/selectcardset.py:160 pysollib/tile/selectcardset.py:143 +#: pysollib/tk/selectcardset.py:141 +msgid "Tiny cardsets" +msgstr "Malutkie zestawy kart" -#: pysollib/tile/menubar.py:396 pysollib/tk/menubar.py:393 -msgid "&Deal cards" -msgstr "Przełóż karty" +#: pysollib/pysolgtk/selectcardset.py:161 pysollib/tile/selectcardset.py:146 +#: pysollib/tk/selectcardset.py:144 +msgid "Small cardsets" +msgstr "Małe zestawy kart" -#: pysollib/tile/menubar.py:397 pysollib/tk/menubar.py:394 -msgid "&Auto drop" -msgstr "Przenieś &automatycznie" +#: pysollib/pysolgtk/selectcardset.py:162 pysollib/tile/selectcardset.py:149 +#: pysollib/tk/selectcardset.py:147 +msgid "Medium cardsets" +msgstr "Średnie zestawy kart" -#: pysollib/tile/menubar.py:398 pysollib/tk/menubar.py:395 -msgid "Shu&ffle tiles" -msgstr "Przemieszaj klocki" +#: pysollib/pysolgtk/selectcardset.py:163 pysollib/tile/selectcardset.py:152 +#: pysollib/tk/selectcardset.py:150 +msgid "Large cardsets" +msgstr "Duże zestawy kart" -#: pysollib/tile/menubar.py:399 pysollib/tk/menubar.py:396 -msgid "&Pause" -msgstr "&Pauza" +#: pysollib/pysolgtk/selectcardset.py:164 pysollib/tile/selectcardset.py:155 +#: pysollib/tk/selectcardset.py:153 +msgid "XLarge cardsets" +msgstr "Bardzo duże zestawy kart" -#: pysollib/tile/menubar.py:402 pysollib/tk/menubar.py:399 -msgid "S&tatus..." -msgstr "S&tan" +#: pysollib/pysolgtk/selectcardset.py:170 pysollib/tile/selectcardset.py:84 +#: pysollib/tile/selectcardset.py:181 pysollib/tk/selectcardset.py:83 +#: pysollib/tk/selectcardset.py:178 +msgid "by Type" +msgstr "według typu" -#: pysollib/tile/menubar.py:403 pysollib/tk/menubar.py:400 -msgid "&Comments..." -msgstr "Komentarze..." +#: pysollib/pysolgtk/selectcardset.py:172 pysollib/tile/selectcardset.py:100 +#: pysollib/tk/selectcardset.py:99 +msgid "by Style" +msgstr "według stylu" -#: pysollib/tile/menubar.py:405 pysollib/tile/tkstats.py:648 -#: pysollib/tk/tkstats.py:623 -msgid "&Statistics..." -msgstr "&Statystyki..." +#: pysollib/pysolgtk/selectcardset.py:174 pysollib/tile/selectcardset.py:118 +#: pysollib/tk/selectcardset.py:117 +msgid "by Nationality" +msgstr "według narodowości" -#: pysollib/tile/menubar.py:406 -msgid "Log..." -msgstr "Log..." +#: pysollib/pysolgtk/selectcardset.py:177 pysollib/tile/selectcardset.py:134 +#: pysollib/tk/selectcardset.py:133 +msgid "by Date" +msgstr "według daty" -#: pysollib/tile/menubar.py:408 pysollib/tk/menubar.py:411 -msgid "D&emo statistics" -msgstr "D&emo statystyk" +#: pysollib/pysolgtk/selectgame.py:88 pysollib/tile/selectgame.py:384 +#: pysollib/tk/selectgame.py:386 +msgid "About game" +msgstr "O grze" -#: pysollib/tile/menubar.py:410 pysollib/tk/menubar.py:415 -msgid "&Assist" -msgstr "&Asysta" +#: pysollib/pysolgtk/selectgame.py:115 pysollib/tile/selectgame.py:394 +#: pysollib/tk/selectgame.py:396 +msgid "Alternate names:" +msgstr "Inne nazwy:" -#: pysollib/tile/menubar.py:411 pysollib/tk/menubar.py:416 -msgid "&Hint" -msgstr "Podpowiedź" +#: pysollib/pysolgtk/selectgame.py:116 pysollib/tile/selectgame.py:395 +#: pysollib/tk/selectgame.py:397 +msgid "Category:" +msgstr "Kategoria:" -#: pysollib/tile/menubar.py:412 pysollib/tk/menubar.py:417 -msgid "Highlight p&iles" -msgstr "Podśw&ietl stosy" +#: pysollib/pysolgtk/selectgame.py:119 pysollib/tile/selectgame.py:398 +#: pysollib/tk/selectgame.py:400 +msgid "Decks:" +msgstr "Talie:" -#: pysollib/tile/menubar.py:413 pysollib/tk/menubar.py:418 -msgid "&Find card" -msgstr "Znajdź kartę" +#: pysollib/pysolgtk/selectgame.py:120 pysollib/tile/selectgame.py:399 +#: pysollib/tk/selectgame.py:401 +msgid "Redeals:" +msgstr "Ponowne rozdania:" -#: pysollib/tile/menubar.py:415 pysollib/tk/menubar.py:420 -msgid "&Demo" -msgstr "&Demo" +#: pysollib/pysolgtk/selectgame.py:122 pysollib/tile/selectgame.py:401 +#: pysollib/tk/selectgame.py:403 +msgid "Played:" +msgstr "Rozegrane:" -#: pysollib/tile/menubar.py:416 pysollib/tk/menubar.py:421 -msgid "Demo (&all games)" -msgstr "Demo (wszystkie gry)" +#: pysollib/pysolgtk/selectgame.py:125 pysollib/tile/selectgame.py:404 +#: pysollib/tile/tkstats.py:777 pysollib/tk/selectgame.py:406 +#: pysollib/tk/tkstats.py:740 data/pysolfc.glade:717 +msgid "Playing time:" +msgstr "Czas gry:" -#: pysollib/tile/menubar.py:418 pysollib/tile/menubar.py:420 -#: pysollib/tk/menubar.py:423 pysollib/tk/menubar.py:425 -msgid "&Solver" -msgstr "" +#: pysollib/pysolgtk/selectgame.py:126 pysollib/tile/selectgame.py:405 +#: pysollib/tile/tkstats.py:784 pysollib/tk/selectgame.py:407 +#: pysollib/tk/tkstats.py:747 data/pysolfc.glade:813 +msgid "Moves:" +msgstr "Ruchy:" -#: pysollib/tile/menubar.py:422 pysollib/tk/menubar.py:427 -msgid "&Piles description" -msgstr "O&pis stosów" +#: pysollib/pysolgtk/selectgame.py:127 pysollib/tile/selectgame.py:406 +#: pysollib/tk/selectgame.py:408 +msgid "% won:" +msgstr "% wygranych:" -#: pysollib/tile/menubar.py:426 pysollib/tk/menubar.py:431 -msgid "&Options" -msgstr "&Opcje" +#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:438 +#: pysollib/tk/selectgame.py:439 pysollib/ui/tktile/menubar.py:352 +msgid "&Select" +msgstr "Wybierz" -#: pysollib/tile/menubar.py:427 pysollib/tk/menubar.py:432 -msgid "&Player options..." -msgstr "Opcje gracza..." +#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:437 +#: pysollib/tk/selectgame.py:439 +msgid "&Rules" +msgstr "Zasady" -#: pysollib/tile/menubar.py:428 pysollib/tk/menubar.py:433 -msgid "&Automatic play" -msgstr "Gra &automatyczna" +#: pysollib/pysolgtk/selectgame.py:426 pysollib/tile/selectgame.py:518 +#: pysollib/tk/selectgame.py:519 +msgid "Playable Preview - " +msgstr "Podgląd z aktywną grą - " -#: pysollib/tile/menubar.py:429 pysollib/tk/menubar.py:434 -msgid "Auto &face up" -msgstr "Odkrywaj automatycznie" +#: pysollib/pysolgtk/selectgame.py:481 pysollib/tile/selectgame.py:571 +#: pysollib/tk/selectgame.py:572 +msgid "variable" +msgstr "zmienna liczba" -#: pysollib/tile/menubar.py:430 pysollib/tk/menubar.py:435 -msgid "A&uto drop" -msgstr "Przenoś automatycznie" +#: pysollib/pysolgtk/selectgame.py:483 pysollib/tile/selectgame.py:573 +#: pysollib/tk/selectgame.py:574 +msgid "unlimited" +msgstr "nieograniczona liczba" -#: pysollib/tile/menubar.py:431 pysollib/tk/menubar.py:436 -msgid "Auto &deal" -msgstr "Przekładaj automatycznie" +#: pysollib/pysolgtk/selecttile.py:104 +#, fuzzy +msgid "Solid color" +msgstr "Kolory jednorodne" -#: pysollib/tile/menubar.py:433 pysollib/tk/menubar.py:438 -msgid "&Quick play" -msgstr "Szybka gra" +#: pysollib/pysolgtk/selecttile.py:105 pysollib/tile/selecttile.py:74 +#: pysollib/tk/selecttile.py:73 +msgid "Blue" +msgstr "Niebieski" -#: pysollib/tile/menubar.py:434 pysollib/tk/menubar.py:439 -msgid "Assist &level" -msgstr "Poziom asysty" +#: 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/tile/menubar.py:435 pysollib/tk/menubar.py:440 -msgid "Enable &undo" -msgstr "Włącz cofanie" +#: pysollib/pysolgtk/selecttile.py:107 pysollib/tile/selecttile.py:76 +#: pysollib/tk/selecttile.py:75 +msgid "Navy" +msgstr "Granatowy" -#: pysollib/tile/menubar.py:436 pysollib/tk/menubar.py:441 -msgid "Enable &bookmarks" -msgstr "Włącz zakładki" +#: 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/tile/menubar.py:437 pysollib/tk/menubar.py:442 -msgid "Enable &hint" -msgstr "Włacz podpowiedzi" +#: 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/tile/menubar.py:438 pysollib/tk/menubar.py:443 -msgid "Enable shu&ffle" -msgstr "Włącz tasowanie" +#: pysollib/pysolgtk/selecttile.py:110 pysollib/tile/selecttile.py:79 +#: pysollib/tk/selecttile.py:78 +msgid "Teal" +msgstr "Niebiesko-zielony" -#: pysollib/tile/menubar.py:439 pysollib/tk/menubar.py:444 -msgid "Enable highlight p&iles" -msgstr "Włącz podśw&ietlanie stosów" +#: pysollib/pysolgtk/selecttile.py:121 pysollib/tile/selecttile.py:82 +#: pysollib/tk/selecttile.py:81 +msgid "All Backgrounds" +msgstr "Wszystkie tła" -#: pysollib/tile/menubar.py:440 pysollib/tk/menubar.py:445 -msgid "Enable highlight &cards" -msgstr "Włącz podświetlanie kart" +#: pysollib/pysolgtk/selecttile.py:130 pysollib/tile/selecttile.py:69 +#: pysollib/tk/selecttile.py:68 +msgid "(no tiles)" +msgstr "(brak klocków)" -#: pysollib/tile/menubar.py:441 pysollib/tk/menubar.py:446 -msgid "Enable highlight same &rank" -msgstr "Podświetlaj karty o jednakowej sile" +#: pysollib/pysolgtk/selecttile.py:158 pysollib/tile/selecttile.py:153 +#: pysollib/tk/selecttile.py:152 +msgid "&Solid color..." +msgstr "Kolor jednorodny..." -#: pysollib/tile/menubar.py:442 pysollib/tk/menubar.py:447 -msgid "Highlight &no matching" -msgstr "Podświetlaj brak dopasowa&nia" +#: pysollib/pysolgtk/selecttile.py:174 pysollib/tile/selecttile.py:174 +#: pysollib/tk/selecttile.py:173 +msgid "Select table color" +msgstr "Wybierz kolor stołu" -#: pysollib/tile/menubar.py:444 pysollib/tk/menubar.py:449 -msgid "&Show removed tiles (in Mahjongg games)" -msgstr "Pokaż u&sunięte klocki (w grach Mahjongg)" +#: pysollib/pysolgtk/soundoptionsdialog.py:46 +#: pysollib/tile/soundoptionsdialog.py:58 pysollib/tk/soundoptionsdialog.py:60 +msgid "Are You Sure" +msgstr "Czy na pewno" -#: pysollib/tile/menubar.py:445 pysollib/tk/menubar.py:450 -msgid "Show hint &arrow (in Shisen-Sho games)" -msgstr "Pok&aż strzałkę podpowiedzi (w grach Shisen-Sho)" +#: pysollib/pysolgtk/soundoptionsdialog.py:48 +#: pysollib/tile/soundoptionsdialog.py:60 pysollib/tk/soundoptionsdialog.py:62 +msgid "Deal" +msgstr "Rozdanie" -#: pysollib/tile/menubar.py:447 pysollib/tk/menubar.py:452 -msgid "&Sound..." -msgstr "Dźwięk..." +#: pysollib/pysolgtk/soundoptionsdialog.py:49 +#: pysollib/tile/soundoptionsdialog.py:61 pysollib/tk/soundoptionsdialog.py:63 +msgid "Deal waste" +msgstr "" -#: pysollib/tile/menubar.py:454 pysollib/tk/menubar.py:459 -#, fuzzy -msgid "Card si&ze" -msgstr "Widok kart" +#: pysollib/pysolgtk/soundoptionsdialog.py:51 +#: pysollib/tile/soundoptionsdialog.py:63 pysollib/tk/soundoptionsdialog.py:65 +msgid "Turn waste" +msgstr "" -#: pysollib/tile/menubar.py:455 pysollib/tk/menubar.py:460 -msgid "&Increase the card size" +#: pysollib/pysolgtk/soundoptionsdialog.py:52 +#: pysollib/tile/soundoptionsdialog.py:64 pysollib/tk/soundoptionsdialog.py:66 +msgid "Start drag" msgstr "" -#: pysollib/tile/menubar.py:456 pysollib/tk/menubar.py:461 -msgid "&Decrease the card size" +#: pysollib/pysolgtk/soundoptionsdialog.py:54 +#: pysollib/tile/soundoptionsdialog.py:66 pysollib/tk/soundoptionsdialog.py:68 +msgid "Drop" msgstr "" -#: pysollib/tile/menubar.py:457 pysollib/tk/menubar.py:462 -#, fuzzy -msgid "&Auto scaling" -msgstr "Przekładaj automatycznie" +#: pysollib/pysolgtk/soundoptionsdialog.py:55 +#: pysollib/tile/soundoptionsdialog.py:67 pysollib/tk/soundoptionsdialog.py:69 +msgid "Drop pair" +msgstr "" -#: pysollib/tile/menubar.py:460 pysollib/tk/menubar.py:465 -msgid "Cards&et..." -msgstr "Z&estaw kart..." +#: pysollib/pysolgtk/soundoptionsdialog.py:56 +#: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:70 +msgid "Auto drop" +msgstr "" -#: pysollib/tile/menubar.py:461 pysollib/tk/menubar.py:466 -msgid "Table t&ile..." -msgstr "Tło planszy..." +#: pysollib/pysolgtk/soundoptionsdialog.py:58 +#: pysollib/tile/soundoptionsdialog.py:70 pysollib/tk/soundoptionsdialog.py:72 +msgid "Flip" +msgstr "" -#: pysollib/tile/menubar.py:463 pysollib/tk/menubar.py:468 -msgid "Card &background" -msgstr "Tył karty" +#: pysollib/pysolgtk/soundoptionsdialog.py:59 +#: pysollib/tile/soundoptionsdialog.py:71 pysollib/tk/soundoptionsdialog.py:73 +msgid "Auto flip" +msgstr "" -#: pysollib/tile/menubar.py:464 pysollib/tk/menubar.py:469 -msgid "Card &view" -msgstr "Widok kart" +#: pysollib/pysolgtk/soundoptionsdialog.py:60 +#: pysollib/tile/soundoptionsdialog.py:72 pysollib/tk/soundoptionsdialog.py:74 +msgid "Move" +msgstr "" -#: pysollib/tile/menubar.py:465 pysollib/tk/menubar.py:470 -msgid "Card shado&w" -msgstr "Cień karty" +#: pysollib/pysolgtk/soundoptionsdialog.py:61 +#: pysollib/tile/soundoptionsdialog.py:73 pysollib/tk/soundoptionsdialog.py:75 +#, fuzzy +msgid "No move" +msgstr "Brak ruchu" -#: pysollib/tile/menubar.py:466 pysollib/tk/menubar.py:471 -msgid "Shade &legal moves" -msgstr "Cieniuj dozwo&lone ruchy" +#: pysollib/pysolgtk/soundoptionsdialog.py:66 +#: pysollib/tile/soundoptionsdialog.py:78 pysollib/tk/soundoptionsdialog.py:80 +msgid "Autopilot lost" +msgstr "Autopilot przegrał" -#: pysollib/tile/menubar.py:467 pysollib/tk/menubar.py:472 -msgid "&Negative cards bottom" -msgstr "" +#: pysollib/pysolgtk/soundoptionsdialog.py:67 +#: pysollib/tile/soundoptionsdialog.py:79 pysollib/tk/soundoptionsdialog.py:81 +msgid "Autopilot won" +msgstr "Autopilot wygrał" -#: pysollib/tile/menubar.py:468 pysollib/tk/menubar.py:473 -msgid "Shrink face-down cards" -msgstr "Pomniejszaj karty obrócone tyłem" +#: pysollib/pysolgtk/soundoptionsdialog.py:70 +#: pysollib/tile/soundoptionsdialog.py:82 pysollib/tk/soundoptionsdialog.py:84 +msgid "Game lost" +msgstr "Gra przegrana" -#: pysollib/tile/menubar.py:469 pysollib/tk/menubar.py:474 -msgid "Shade &filled stacks" -msgstr "Cieniuj wypełnione stosy" +#: pysollib/pysolgtk/soundoptionsdialog.py:72 +#: pysollib/tile/soundoptionsdialog.py:84 pysollib/tk/soundoptionsdialog.py:86 +msgid "Perfect game" +msgstr "Perfekcyjna gra" -#: pysollib/tile/menubar.py:470 pysollib/tk/menubar.py:475 -msgid "A&nimations" -msgstr "A&nimacje" +#: pysollib/pysolgtk/statusbar.py:99 pysollib/tile/statusbar.py:155 +#: pysollib/tk/statusbar.py:152 +msgid "Moves/Total moves" +msgstr "Ruchy/Ruchy ogółem" -#: pysollib/tile/menubar.py:471 pysollib/tk/menubar.py:476 -msgid "&None" -msgstr "Brak" +#: pysollib/pysolgtk/statusbar.py:101 pysollib/tile/statusbar.py:157 +#: pysollib/tk/statusbar.py:154 +msgid "Games played: won/lost" +msgstr "Gry rozegrane: wygrane/przegrane" -#: pysollib/tile/menubar.py:472 pysollib/tk/menubar.py:477 -msgid "&Very fast" -msgstr "Bardzo szybko" +#: pysollib/pysolgtk/tkhtml.py:218 pysollib/tile/tkhtml.py:77 +#: pysollib/tk/tkhtml.py:72 +msgid "Index" +msgstr "Indeks" -#: pysollib/tile/menubar.py:473 pysollib/tk/menubar.py:478 -msgid "&Fast" -msgstr "Szybko" +#: pysollib/pysolgtk/tkhtml.py:219 pysollib/tile/tkhtml.py:81 +#: pysollib/tk/tkhtml.py:76 +msgid "Back" +msgstr "W tył" -#: pysollib/tile/menubar.py:474 pysollib/tk/menubar.py:479 -msgid "&Medium" -msgstr "Średnio szybko" +#: pysollib/pysolgtk/tkhtml.py:220 pysollib/tile/tkhtml.py:85 +#: pysollib/tk/tkhtml.py:80 +msgid "Forward" +msgstr "W przód" -#: pysollib/tile/menubar.py:475 pysollib/tk/menubar.py:480 -msgid "&Slow" -msgstr "Powoli" +#: pysollib/pysolgtk/tkhtml.py:221 pysollib/tile/tkhtml.py:89 +#: pysollib/tk/tkhtml.py:84 +msgid "Close" +msgstr "Zamknij" -#: pysollib/tile/menubar.py:476 pysollib/tk/menubar.py:481 -msgid "V&ery slow" -msgstr "Bardzo powoli" +#: pysollib/pysolgtk/tkhtml.py:437 pysollib/ui/tktile/tkhtml.py:314 +#, python-format +msgid "" +"HTML limitation:\n" +"The %s protocol is not supported yet.\n" +"\n" +"Please use your standard web browser\n" +"to open the following URL:\n" +"%s\n" +msgstr "" +"Ograniczenia HTML:\n" +"Protokół %s nie jest jeszcze obsługiwany.\n" +"\n" +"Proszę użyć swojej standardowej przeglądarkir\n" +"w celu otwarcia następującego adresu URL:\n" +"%s\n" -#: pysollib/tile/menubar.py:478 pysollib/tk/menubar.py:483 -msgid "&Redeal animation" -msgstr "Animacja &rozdawania" +#: pysollib/pysolgtk/tkhtml.py:464 pysollib/pysolgtk/tkhtml.py:469 +#: pysollib/ui/tktile/tkhtml.py:342 pysollib/ui/tktile/tkhtml.py:348 +msgid "Unable to service request:\n" +msgstr "" -#: pysollib/tile/menubar.py:480 pysollib/tk/menubar.py:485 -msgid "&Winning animation" -msgstr "Animacja &wygranej" +#: pysollib/pysolgtk/tkstats.py:328 pysollib/tile/tkstats.py:290 +#: pysollib/tk/tkstats.py:266 +msgid "No games" +msgstr "Brak gier" -#: pysollib/tile/menubar.py:481 pysollib/tk/menubar.py:486 -msgid "&Mouse" -msgstr "&Mysz" +#: pysollib/pysolgtk/tkstats.py:388 pysollib/tile/tkstats.py:670 +#: pysollib/tk/tkstats.py:667 +msgid "N" +msgstr "N" -#: pysollib/tile/menubar.py:482 pysollib/tk/menubar.py:487 -msgid "&Drag-and-Drop" -msgstr "Przeciągnij i upuść" +#: pysollib/pysolgtk/tkstats.py:391 pysollib/tile/tkstats.py:683 +#: pysollib/tk/tkstats.py:676 +msgid "Result" +msgstr "Wynik" -#: pysollib/tile/menubar.py:483 pysollib/tk/menubar.py:488 -msgid "&Point-and-Click" -msgstr "Wskaż i kliknij" +#: pysollib/pysolgtk/tkstats.py:526 pysollib/tile/tkstats.py:613 +#: pysollib/tk/tkstats.py:608 +msgid "Highlight piles: " +msgstr "Podświetlenie stosów: " -#: pysollib/tile/menubar.py:484 pysollib/tk/menubar.py:489 -msgid "&Sticky mouse" -msgstr "Lepka my&sz" +#: pysollib/pysolgtk/tkstats.py:527 pysollib/tile/tkstats.py:614 +#: pysollib/tk/tkstats.py:609 +msgid "Highlight cards: " +msgstr "Podświetlenie kart: " -#: pysollib/tile/menubar.py:486 pysollib/tk/menubar.py:491 -msgid "Use mouse for undo/redo" -msgstr "Użyj myszy do cofania/powtarzania" +#: pysollib/pysolgtk/tkstats.py:528 pysollib/tile/tkstats.py:615 +#: pysollib/tk/tkstats.py:610 +msgid "Highlight same rank: " +msgstr "Podświetlenie jednakowych wartości: " -#: pysollib/tile/menubar.py:488 pysollib/tk/menubar.py:493 -msgid "&Fonts..." -msgstr "Czcionki..." +#: pysollib/pysolgtk/tkstats.py:532 pysollib/tile/tkstats.py:619 +#: pysollib/tk/tkstats.py:614 +msgid "" +"\n" +"Redeals: " +msgstr "" +"\n" +"Ponowne rozdania: " -#: pysollib/tile/menubar.py:489 pysollib/tk/menubar.py:494 -msgid "&Colors..." -msgstr "Kolory..." +#: pysollib/pysolgtk/tkstats.py:533 pysollib/tile/tkstats.py:620 +#: pysollib/tk/tkstats.py:615 +msgid "" +"\n" +"Cards in Talon: " +msgstr "" +"\n" +"Karty w stosie wyjściowym: " -#: pysollib/tile/menubar.py:490 pysollib/tk/menubar.py:495 -msgid "Time&outs..." -msgstr "Limity czasu..." +#: pysollib/pysolgtk/tkstats.py:535 pysollib/tile/tkstats.py:622 +#: pysollib/tk/tkstats.py:617 +msgid "" +"\n" +"Cards in Waste: " +msgstr "" +"\n" +"Karty z zrzucie: " -#: pysollib/tile/menubar.py:493 pysollib/tk/menubar.py:497 -msgid "&Toolbar" -msgstr "Pasek narzędzi" +#: pysollib/pysolgtk/tkstats.py:537 pysollib/tile/tkstats.py:624 +#: pysollib/tk/tkstats.py:619 +msgid "" +"\n" +"Cards in Foundations: " +msgstr "" +"\n" +"Karty w stosie bazowym: " -#: pysollib/tile/menubar.py:495 pysollib/tk/menubar.py:499 -msgid "Stat&usbar" -msgstr "Pasek stan&u" +#: pysollib/pysolgtk/tkstats.py:542 pysollib/tile/tkstats.py:629 +#: pysollib/tk/tkstats.py:625 +msgid "Game status" +msgstr "Stan gry" -#: pysollib/tile/menubar.py:496 pysollib/tk/menubar.py:500 -msgid "Show &statusbar" -msgstr "Pokaż pa&sek stanu" +#: pysollib/pysolgtk/tkstats.py:545 pysollib/tile/tkstats.py:632 +#: pysollib/tk/tkstats.py:628 +msgid "Playing time: " +msgstr "Czas gry: " -#: pysollib/tile/menubar.py:497 pysollib/tk/menubar.py:501 -msgid "Show &number of cards" -msgstr "Pokaż liczbę kart" +#: pysollib/pysolgtk/tkstats.py:546 pysollib/tile/tkstats.py:633 +#: pysollib/tk/tkstats.py:629 +msgid "Started at: " +msgstr "Rozpoczęta w dniu: " -#: pysollib/tile/menubar.py:498 pysollib/tk/menubar.py:502 -msgid "Show &help bar" -msgstr "Pokaż pasek pomocy" +#: pysollib/pysolgtk/tkstats.py:547 pysollib/tile/tkstats.py:634 +#: pysollib/tk/tkstats.py:630 +msgid "Moves: " +msgstr "Ruchy: " -#: pysollib/tile/menubar.py:500 pysollib/tk/menubar.py:504 -msgid "Save games &geometry" -msgstr "Zapisz układ &gier" +#: pysollib/pysolgtk/tkstats.py:548 pysollib/tile/tkstats.py:635 +#: pysollib/tk/tkstats.py:631 +msgid "Undo moves: " +msgstr "Cofnięte ruchy: " -#: pysollib/tile/menubar.py:501 pysollib/tk/menubar.py:505 -msgid "&Demo logo" -msgstr "&Demo logo" +#: pysollib/pysolgtk/tkstats.py:549 pysollib/tile/tkstats.py:636 +#: pysollib/tk/tkstats.py:632 +msgid "Bookmark moves: " +msgstr "Ruchy w zakładkach:" -#: pysollib/tile/menubar.py:502 pysollib/tk/menubar.py:506 -msgid "Startup splash sc&reen" -msgstr "Ek&ran powitalny" +#: pysollib/pysolgtk/tkstats.py:550 pysollib/tile/tkstats.py:637 +#: pysollib/tk/tkstats.py:633 +msgid "Demo moves: " +msgstr "Ruchy demo:" -#: pysollib/tile/menubar.py:508 pysollib/tk/menubar.py:512 -msgid "&Help" -msgstr "Pomoc" +#: pysollib/pysolgtk/tkstats.py:551 pysollib/tile/tkstats.py:638 +#: pysollib/tk/tkstats.py:634 +msgid "Total player moves: " +msgstr "Całkowita liczba ruchów gracza:" -#: pysollib/tile/menubar.py:509 pysollib/tk/menubar.py:513 -msgid "&Contents" -msgstr "Zawartość" +#: pysollib/pysolgtk/tkstats.py:552 pysollib/tile/tkstats.py:639 +#: pysollib/tk/tkstats.py:635 +msgid "Total moves in this game: " +msgstr "Liczba ruchów w tej grze:" -#: pysollib/tile/menubar.py:510 pysollib/tk/menubar.py:514 -msgid "&How to play" -msgstr "Jak grać" +#: pysollib/pysolgtk/tkstats.py:553 pysollib/tile/tkstats.py:640 +#: pysollib/tk/tkstats.py:636 +msgid "Hints: " +msgstr "Podpowiedzi: " -#: pysollib/tile/menubar.py:511 pysollib/tk/menubar.py:515 -msgid "&Rules for this game" -msgstr "Zasady tej g&ry" +#: pysollib/pysolgtk/tkstats.py:557 pysollib/tile/tkstats.py:643 +#: pysollib/tk/tkstats.py:640 pysollib/ui/tktile/menubar.py:420 +msgid "&Statistics..." +msgstr "&Statystyki..." -#: pysollib/tile/menubar.py:512 pysollib/tk/menubar.py:516 -msgid "&License terms" -msgstr "Warunki &licencji" +#: pysollib/tile/fontsdialog.py:86 pysollib/tk/fontsdialog.py:76 +msgid "abcdefghABCDEFGH" +msgstr "abcdefghABCDEFGH" -#: pysollib/tile/menubar.py:638 pysollib/tk/menubar.py:642 -msgid "All &games..." -msgstr "Wszystkie gry..." +#: pysollib/tile/fontsdialog.py:95 pysollib/tk/fontsdialog.py:85 +msgid "Bold" +msgstr "Pogrubiony" -#: pysollib/tile/menubar.py:640 pysollib/tk/menubar.py:644 -msgid "Playable pre&view..." -msgstr "Graj na podglądzie..." +#: pysollib/tile/fontsdialog.py:99 pysollib/tk/fontsdialog.py:89 +msgid "Italic" +msgstr "Pochylony" -#: pysollib/tile/menubar.py:693 pysollib/tk/menubar.py:697 -msgid "&Mahjongg games" -msgstr "Gry &Mahjongg" +#: pysollib/tile/fontsdialog.py:105 pysollib/tile/selectcardset.py:459 +#: pysollib/tk/selectcardset.py:450 +msgid "Size:" +msgstr "Rozmiar:" -#: pysollib/tile/menubar.py:731 pysollib/tk/menubar.py:735 -msgid "&Popular games" -msgstr "&Popularne gry" +#: pysollib/tile/fontsdialog.py:164 pysollib/tk/fontsdialog.py:164 +#: data/pysolfc.glade:3216 +msgid "HTML: " +msgstr "HTML: " -#: pysollib/tile/menubar.py:739 pysollib/tk/menubar.py:743 -msgid "&French games" -msgstr "Gry &francuskie" +#: pysollib/tile/fontsdialog.py:165 pysollib/tk/fontsdialog.py:165 +#: data/pysolfc.glade:3242 +msgid "Small: " +msgstr "Mały: " -#: pysollib/tile/menubar.py:746 pysollib/tk/menubar.py:750 -msgid "&Oriental games" -msgstr "Gry &orientalne" +#: pysollib/tile/fontsdialog.py:166 pysollib/tk/fontsdialog.py:166 +#: data/pysolfc.glade:3268 +msgid "Fixed: " +msgstr "Stała szerokość: " -#: pysollib/tile/menubar.py:754 pysollib/tk/menubar.py:758 -msgid "&Special games" -msgstr "Gry &specjalne" +#: pysollib/tile/fontsdialog.py:167 pysollib/tk/fontsdialog.py:167 +#: data/pysolfc.glade:3294 +msgid "Tableau default: " +msgstr "Stół gry domyślnie: " -#: pysollib/tile/menubar.py:760 pysollib/tk/menubar.py:764 -#, fuzzy -msgid "&Custom games" -msgstr "Własne gry" +#: pysollib/tile/fontsdialog.py:168 pysollib/tk/fontsdialog.py:168 +#: data/pysolfc.glade:3320 +msgid "Tableau fixed: " +msgstr "Stół gry stała szerokość: " -#: pysollib/tile/menubar.py:766 pysollib/tk/menubar.py:770 -msgid "&All games by name" -msgstr "Gry według n&azwy" +#: pysollib/tile/fontsdialog.py:169 pysollib/tk/fontsdialog.py:169 +#: data/pysolfc.glade:3372 +msgid "Tableau large: " +msgstr "Stół gry duży: " -#: pysollib/tile/menubar.py:1041 pysollib/tk/menubar.py:1042 -#: data/glade-translations:72 -msgid "Sound settings" -msgstr "Ustawienia dźwięków" +#: pysollib/tile/fontsdialog.py:170 pysollib/tk/fontsdialog.py:170 +#: data/pysolfc.glade:3346 +msgid "Tableau small: " +msgstr "Stół gry mały: " -#: pysollib/tile/menubar.py:1204 pysollib/tk/menubar.py:1209 -msgid "Select " -msgstr "Wybierz " +#: pysollib/tile/fontsdialog.py:183 pysollib/tk/fontsdialog.py:182 +#: pysollib/ui/tktile/colorsdialog.py:87 data/pysolfc.glade:2281 +#: data/pysolfc.glade:2358 data/pysolfc.glade:2435 data/pysolfc.glade:2512 +#: data/pysolfc.glade:2589 data/pysolfc.glade:2666 data/pysolfc.glade:2743 +#: data/pysolfc.glade:2820 data/pysolfc.glade:3622 data/pysolfc.glade:3699 +#: data/pysolfc.glade:3776 data/pysolfc.glade:3853 data/pysolfc.glade:3930 +#: data/pysolfc.glade:4007 data/pysolfc.glade:4084 +msgid "Change..." +msgstr "Zmień..." -#: pysollib/tile/menubar.py:1266 pysollib/tk/menubar.py:1272 -msgid "Select table background" -msgstr "Wybierz kolor tła" +#: pysollib/tile/fontsdialog.py:193 pysollib/tk/fontsdialog.py:192 +msgid "Select font" +msgstr "Wybierz czcionkę" -#: pysollib/tile/menubar.py:1411 +#: pysollib/tile/menubar.py:106 msgid "Change theme" msgstr "Zmień temat" -#: pysollib/tile/menubar.py:1412 +#: pysollib/tile/menubar.py:107 msgid "" "This settings will take effect\n" "the next time you restart " @@ -2856,52 +3189,36 @@ msgstr "" "Zmiany zostaną wprowadzone\n" "po ponownym uruchomieniu programu" -#: pysollib/tile/menubar.py:1419 +#: pysollib/tile/menubar.py:114 msgid "Set t&heme" msgstr "Ustaw temat" -#: pysollib/tile/menubar.py:1424 +#: pysollib/tile/menubar.py:119 msgid "Default" msgstr "Domyślny" -#: pysollib/tile/menubar.py:1425 +#: pysollib/tile/menubar.py:120 msgid "Classic" msgstr "Klasyczny" -#: pysollib/tile/menubar.py:1426 +#: pysollib/tile/menubar.py:121 msgid "Revitalized" msgstr "" -#: pysollib/tile/menubar.py:1427 +#: pysollib/tile/menubar.py:122 msgid "Windows native" msgstr "" -#: pysollib/tile/menubar.py:1428 +#: pysollib/tile/menubar.py:123 msgid "XP Native" msgstr "" -#: pysollib/tile/menubar.py:1429 +#: pysollib/tile/menubar.py:124 msgid "Aqua" msgstr "Aqua" -#: pysollib/tile/menubar.py:1447 pysollib/tk/menubar.py:1430 -msgid "Solitaire Wizard" -msgstr "Kreator gier Solitaire" - -#: pysollib/tile/menubar.py:1458 pysollib/tk/menubar.py:1441 -msgid "" -"\n" -"Error while saving game.\n" -"\n" -"%s\n" -msgstr "" -"\n" -"Błąd podczas zapisywania gry.\n" -"\n" -"%s\n" - -#: pysollib/tile/playeroptionsdialog.py:58 -#: pysollib/tk/playeroptionsdialog.py:99 +#: pysollib/tile/playeroptionsdialog.py:50 +#: pysollib/tk/playeroptionsdialog.py:90 msgid "" "\n" "Please enter your name" @@ -2909,1403 +3226,1422 @@ msgstr "" "\n" "Proszę podać swoje imię" -#: pysollib/tile/playeroptionsdialog.py:69 -#: pysollib/tk/playeroptionsdialog.py:111 -msgid "Confirm quit" -msgstr "Potwierdź zakończenie" - -#: pysollib/tile/playeroptionsdialog.py:72 -#: pysollib/tk/playeroptionsdialog.py:115 -msgid "Update statistics and logs" -msgstr "Uaktualnij statystyki i logi" - -#: pysollib/tile/selectcardset.py:71 pysollib/tile/selectcardset.py:136 -#: pysollib/tk/selectcardset.py:70 pysollib/tk/selectcardset.py:135 -msgid "(no cardsets)" -msgstr "(brak zestawów kart)" - -#: pysollib/tile/selectcardset.py:81 pysollib/tile/selectcardset.py:144 -#: pysollib/tk/selectcardset.py:80 pysollib/tk/selectcardset.py:143 -msgid "by Type" -msgstr "według typu" - -#: pysollib/tile/selectcardset.py:91 pysollib/tile/selectcardset.py:102 -#: pysollib/tile/selectcardset.py:113 pysollib/tk/selectcardset.py:90 -#: pysollib/tk/selectcardset.py:101 pysollib/tk/selectcardset.py:112 -msgid "Uncategorized" -msgstr "Pozostałe" - -#: pysollib/tile/selectcardset.py:92 pysollib/tk/selectcardset.py:91 -msgid "by Style" -msgstr "według stylu" - -#: pysollib/tile/selectcardset.py:103 pysollib/tk/selectcardset.py:102 -msgid "by Nationality" -msgstr "według narodowości" - -#: pysollib/tile/selectcardset.py:114 pysollib/tk/selectcardset.py:113 -msgid "by Date" -msgstr "według daty" - -#: pysollib/tile/selectcardset.py:117 pysollib/tk/selectcardset.py:116 +#: pysollib/tile/selectcardset.py:138 pysollib/tk/selectcardset.py:137 msgid "All Cardsets" msgstr "Wszystkie zestawy kart" -#: pysollib/tile/selectcardset.py:118 pysollib/tk/selectcardset.py:117 -msgid "by Size" -msgstr "według rozmiaru" - -#: pysollib/tile/selectcardset.py:119 pysollib/tk/selectcardset.py:118 -msgid "Tiny cardsets" -msgstr "Malutkie zestawy kart" - -#: pysollib/tile/selectcardset.py:120 pysollib/tk/selectcardset.py:119 -msgid "Small cardsets" -msgstr "Małe zestawy kart" - -#: pysollib/tile/selectcardset.py:121 pysollib/tk/selectcardset.py:120 -msgid "Medium cardsets" -msgstr "Średnie zestawy kart" - -#: pysollib/tile/selectcardset.py:122 pysollib/tk/selectcardset.py:121 -msgid "Large cardsets" -msgstr "Duże zestawy kart" - -#: pysollib/tile/selectcardset.py:123 pysollib/tk/selectcardset.py:122 -msgid "XLarge cardsets" -msgstr "Bardzo duże zestawy kart" - -#: pysollib/tile/selectcardset.py:210 pysollib/tk/selectcardset.py:210 +#: pysollib/tile/selectcardset.py:248 pysollib/tk/selectcardset.py:245 msgid "Scale X:" msgstr "" -#: pysollib/tile/selectcardset.py:220 pysollib/tk/selectcardset.py:220 +#: pysollib/tile/selectcardset.py:259 pysollib/tk/selectcardset.py:256 msgid "Scale Y:" msgstr "" -#: pysollib/tile/selectcardset.py:230 pysollib/tk/selectcardset.py:230 +#: pysollib/tile/selectcardset.py:270 pysollib/tk/selectcardset.py:267 #, fuzzy msgid "Auto scaling" msgstr "Przekładaj automatycznie" -#: pysollib/tile/selectcardset.py:241 pysollib/tk/selectcardset.py:241 +#: pysollib/tile/selectcardset.py:281 pysollib/tk/selectcardset.py:278 msgid "Preserve aspect ratio" msgstr "" -#: pysollib/tile/selectcardset.py:276 pysollib/tk/menubar.py:1206 -msgid "&Info..." -msgstr "&Info..." - -#: pysollib/tile/selectcardset.py:277 pysollib/tk/menubar.py:1204 -#: pysollib/tk/menubar.py:1206 pysollib/tk/selectcardset.py:276 -msgid "&Load" -msgstr "Wczytaj" +#: pysollib/tile/selectcardset.py:316 +msgid "&Info / Settings..." +msgstr "" -#: pysollib/tile/selectcardset.py:391 pysollib/tk/selectcardset.py:392 +#: pysollib/tile/selectcardset.py:439 pysollib/tk/selectcardset.py:431 msgid "About cardset" msgstr "O zestawie kart" -#: pysollib/tile/selectcardset.py:405 pysollib/tile/selectgame.py:379 -#: pysollib/tk/selectcardset.py:406 pysollib/tk/selectgame.py:381 -#: pysollib/wizardutil.py:118 pysollib/wizardutil.py:156 -#: pysollib/wizardutil.py:214 pysollib/wizardutil.py:272 -msgid "Type:" -msgstr "Typ:" - -#: pysollib/tile/selectcardset.py:406 pysollib/tk/selectcardset.py:407 +#: pysollib/tile/selectcardset.py:455 pysollib/tk/selectcardset.py:446 msgid "Styles:" msgstr "Style:" -#: pysollib/tile/selectcardset.py:407 pysollib/tk/selectcardset.py:408 +#: pysollib/tile/selectcardset.py:456 pysollib/tk/selectcardset.py:447 msgid "Nationality:" msgstr "Narodowość:" -#: pysollib/tile/selectcardset.py:408 pysollib/tk/selectcardset.py:409 +#: pysollib/tile/selectcardset.py:457 pysollib/tk/selectcardset.py:448 msgid "Year:" msgstr "Rok:" -#: pysollib/tile/selectgame.py:84 pysollib/tk/selectgame.py:84 -msgid "(no games)" -msgstr "(brak gier)" - -#: pysollib/tile/selectgame.py:103 pysollib/tk/selectgame.py:103 -msgid "Mahjongg Games" -msgstr "Gry Mahjongg" +#: pysollib/tile/selectcardset.py:488 +#, fuzzy +msgid "Settings" +msgstr "Malejący" -#: pysollib/tile/selectgame.py:107 pysollib/tk/selectgame.py:107 -msgid "French games" -msgstr "Gry francuskie" +#: pysollib/tile/selectcardset.py:494 +msgid "X offset:" +msgstr "" -#: pysollib/tile/selectgame.py:110 pysollib/tk/selectgame.py:110 -msgid "Oriental Games" -msgstr "Gry orientalne" +#: pysollib/tile/selectcardset.py:504 +msgid "Y offset:" +msgstr "" -#: pysollib/tile/selectgame.py:113 pysollib/tk/selectgame.py:113 -msgid "Special Games" -msgstr "Gry specjalne" +#: pysollib/tile/selectcardset.py:543 pysollib/ui/tktile/menubar.py:331 +msgid "&Save" +msgstr "Zapi&sz" -#: pysollib/tile/selectgame.py:116 pysollib/tk/selectgame.py:116 -msgid "Original Games" -msgstr "Gry orginalne" +#: pysollib/tile/selectgame.py:176 pysollib/tk/selectgame.py:177 +msgid "Custom Games" +msgstr "Własne gry" -#: pysollib/tile/selectgame.py:130 pysollib/tk/selectgame.py:130 -msgid "by Compatibility" -msgstr "według kompatybilności" +#: pysollib/tile/selecttile.py:73 pysollib/tk/selecttile.py:72 +msgid "Solid Colors" +msgstr "Kolory jednorodne" -#: pysollib/tile/selectgame.py:138 pysollib/tk/selectgame.py:139 -msgid "New games in v. " -msgstr "Nowe gry w wersji " +#: pysollib/tile/solverdialog.py:54 pysollib/tk/solverdialog.py:62 +msgid "Show progress" +msgstr "Pokaż postęp" -#: pysollib/tile/selectgame.py:141 pysollib/tk/selectgame.py:142 -msgid "by PySol version" -msgstr "według wersji PySol" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Start" +msgstr "&Start" -#: pysollib/tile/selectgame.py:150 pysollib/tk/selectgame.py:151 -msgid "by Inventors" -msgstr "według twórców" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Play" +msgstr "Graj" -#: pysollib/tile/selectgame.py:156 pysollib/tk/selectgame.py:157 -msgid "All Games" -msgstr "Wszystkie gry" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&New" +msgstr "&Nowy" -#: pysollib/tile/selectgame.py:157 pysollib/tk/selectgame.py:158 -#, fuzzy -msgid "Alternate Names" -msgstr "Inne nazwy" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Close" +msgstr "Zamknij" -#: pysollib/tile/selectgame.py:158 pysollib/tk/selectgame.py:159 -msgid "Popular Games" -msgstr "Popularne gry" +#: pysollib/tile/soundoptionsdialog.py:94 pysollib/tk/soundoptionsdialog.py:96 +#: data/pysolfc.glade:4212 +msgid "Sound enabled" +msgstr "Dźwięk włączony" -#: pysollib/tile/selectgame.py:164 pysollib/tk/selectgame.py:164 -msgid "Custom Games" -msgstr "Własne gry" +#: pysollib/tile/soundoptionsdialog.py:100 +#: pysollib/tk/soundoptionsdialog.py:102 +msgid "Use DirectX for sound playing" +msgstr "Użyj DirectX do odtwarzania dźwięku" -#: pysollib/tile/selectgame.py:166 pysollib/tk/selectgame.py:167 -msgid "by Skill Level" -msgstr "według stopnia zaawansowania" +#: pysollib/tile/soundoptionsdialog.py:106 +#: pysollib/tk/soundoptionsdialog.py:108 data/pysolfc.glade:4233 +msgid "Sample volume:" +msgstr "Głośność dźwięku" -#: pysollib/tile/selectgame.py:167 pysollib/tile/selectgame.py:545 -#: pysollib/tk/selectgame.py:168 pysollib/tk/selectgame.py:546 -#: pysollib/wizardutil.py:80 -msgid "Luck only" -msgstr "Potrzeba dużo szczęścia" +#: pysollib/tile/soundoptionsdialog.py:114 +#: pysollib/tk/soundoptionsdialog.py:116 data/pysolfc.glade:4257 +msgid "Music volume:" +msgstr "Głośność muzyki:" -#: pysollib/tile/selectgame.py:169 pysollib/tile/selectgame.py:546 -#: pysollib/tk/selectgame.py:170 pysollib/tk/selectgame.py:547 -#: pysollib/wizardutil.py:81 -msgid "Mostly luck" -msgstr "Szczęście się przydaje" +#: pysollib/tile/soundoptionsdialog.py:126 +msgid "Enable samples" +msgstr "Włącz dźwięki" -#: pysollib/tile/selectgame.py:171 pysollib/tile/selectgame.py:547 -#: pysollib/tk/selectgame.py:172 pysollib/tk/selectgame.py:548 -#: pysollib/wizardutil.py:82 pysollib/wizardutil.py:86 -msgid "Balanced" -msgstr "Umiarkowanie trudne" +#: pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tk/soundoptionsdialog.py:152 +msgid "&Apply" +msgstr "Z&astosuj" -#: pysollib/tile/selectgame.py:173 pysollib/tile/selectgame.py:548 -#: pysollib/tk/selectgame.py:174 pysollib/tk/selectgame.py:549 -#: pysollib/wizardutil.py:83 -msgid "Mostly skill" -msgstr "Dla średniozaawansowanych" +#: pysollib/tile/soundoptionsdialog.py:183 +#: pysollib/tk/soundoptionsdialog.py:188 +msgid "Sound preferences info" +msgstr "Informacja o ustawieniach dźwięku" -#: pysollib/tile/selectgame.py:175 pysollib/tile/selectgame.py:549 -#: pysollib/tk/selectgame.py:176 pysollib/tk/selectgame.py:550 -#: pysollib/wizardutil.py:84 -msgid "Skill only" -msgstr "Tylko dla orłów" +#: pysollib/tile/soundoptionsdialog.py:184 +#: pysollib/tk/soundoptionsdialog.py:189 +msgid "" +"Changing DirectX settings will take effect\n" +"the next time you restart " +msgstr "" +"Zmiana ustawień DirectX nastąpi\n" +"po ponownym uruchomieniu programu " -#: pysollib/tile/selectgame.py:178 pysollib/tk/selectgame.py:179 -msgid "by Game Feature" -msgstr "według właściwości gry" +#: pysollib/tile/statusbar.py:153 pysollib/tk/statusbar.py:150 +msgid "'You Are Stuck' indicator" +msgstr "" -#: pysollib/tile/selectgame.py:179 pysollib/tk/selectgame.py:180 -msgid "by Number of Cards" -msgstr "według liczby kart" +#: pysollib/tile/timeoutsdialog.py:58 +msgid "Set delays in seconds" +msgstr "Ustaw opóźnienie w sekundach" -#: pysollib/tile/selectgame.py:180 pysollib/tk/selectgame.py:181 -msgid "32 cards" -msgstr "32 karty" +#: pysollib/tile/timeoutsdialog.py:63 pysollib/tk/timeoutsdialog.py:61 +#: data/pysolfc.glade:1564 +msgid "Demo:" +msgstr "Demo:" -#: pysollib/tile/selectgame.py:182 pysollib/tk/selectgame.py:183 -msgid "48 cards" -msgstr "48 kart" +#: pysollib/tile/timeoutsdialog.py:64 pysollib/tk/timeoutsdialog.py:62 +#: data/pysolfc.glade:1588 +msgid "Hint:" +msgstr "Podpowiedź:" -#: pysollib/tile/selectgame.py:184 pysollib/tk/selectgame.py:185 -msgid "52 cards" -msgstr "52 karty" +#: pysollib/tile/timeoutsdialog.py:65 pysollib/tk/timeoutsdialog.py:63 +#: data/pysolfc.glade:1612 +msgid "Raise card:" +msgstr "Podniesienie karty:" -#: pysollib/tile/selectgame.py:186 pysollib/tk/selectgame.py:187 -msgid "64 cards" -msgstr "64 karty" +#: pysollib/tile/timeoutsdialog.py:66 pysollib/tk/timeoutsdialog.py:64 +#: pysollib/ui/tktile/colorsdialog.py:72 data/pysolfc.glade:1636 +#: data/pysolfc.glade:2057 +msgid "Highlight piles:" +msgstr "Podświetlanie stosów:" -#: pysollib/tile/selectgame.py:188 pysollib/tk/selectgame.py:189 -msgid "78 cards" -msgstr "78 kart" +#: pysollib/tile/timeoutsdialog.py:67 pysollib/tk/timeoutsdialog.py:66 +#: data/pysolfc.glade:1660 +msgid "Highlight cards:" +msgstr "Podświetlanie kart:" -#: pysollib/tile/selectgame.py:190 pysollib/tk/selectgame.py:191 -msgid "104 cards" -msgstr "104 karty" +#: pysollib/tile/timeoutsdialog.py:68 pysollib/tk/timeoutsdialog.py:68 +#: data/pysolfc.glade:1684 +msgid "Highlight same rank:" +msgstr "Podświetlanie kart o jednakowej wartości:" -#: pysollib/tile/selectgame.py:192 pysollib/tk/selectgame.py:193 -msgid "144 cards" -msgstr "144 karty" +#: pysollib/tile/tkstats.py:70 pysollib/tile/tkstats.py:740 +#: pysollib/tile/tkstats.py:887 pysollib/tk/tkstats.py:909 +#: data/pysolfc.glade:660 +msgid "Current game" +msgstr "Bieżąca gra" -#: pysollib/tile/selectgame.py:194 pysollib/tk/selectgame.py:195 -msgid "Other number" -msgstr "Inna liczba" +#: pysollib/tile/tkstats.py:74 pysollib/tile/tkstats.py:748 +#: pysollib/tile/tkstats.py:883 pysollib/tk/tkstats.py:903 +#: data/pysolfc.glade:1342 +msgid "All games" +msgstr "Wszystkie gry" -#: pysollib/tile/selectgame.py:197 pysollib/tk/selectgame.py:198 -msgid "by Number of Decks" -msgstr "według liczby talii" +#: pysollib/tile/tkstats.py:84 +msgid "Progression" +msgstr "Postęp" -#: pysollib/tile/selectgame.py:198 pysollib/tk/selectgame.py:199 -msgid "1 deck games" -msgstr "Gry jedną talią" +#: pysollib/tile/tkstats.py:100 +msgid "&Play this game" +msgstr "Zagraj w tą grę" -#: pysollib/tile/selectgame.py:200 pysollib/tk/selectgame.py:201 -msgid "2 deck games" -msgstr "Gry dwoma taliami" +#: pysollib/tile/tkstats.py:168 pysollib/tk/tkstats.py:71 +#: data/pysolfc.glade:626 +msgid "Total" +msgstr "Ogółem" -#: pysollib/tile/selectgame.py:202 pysollib/tk/selectgame.py:203 -msgid "3 deck games" -msgstr "Gry trzema taliami" +#: pysollib/tile/tkstats.py:170 pysollib/tk/tkstats.py:73 +#: data/pysolfc.glade:348 +msgid "Current session" +msgstr "Bieżąca sesja" -#: pysollib/tile/selectgame.py:204 pysollib/tk/selectgame.py:205 -msgid "4 deck games" -msgstr "Gry czterema taliami" +#: pysollib/tile/tkstats.py:510 +msgid "Log" +msgstr "Log" -#: pysollib/tile/selectgame.py:207 pysollib/tk/selectgame.py:208 -msgid "by Number of Redeals" -msgstr "według liczby rozdań" +#: pysollib/tile/tkstats.py:541 pysollib/tk/tkstats.py:506 +#: pysollib/tk/tkstats.py:575 pysollib/tk/tkstats.py:592 +msgid "&Save to file" +msgstr "Zapi&sz do pliku" -#: pysollib/tile/selectgame.py:208 pysollib/tk/selectgame.py:209 -msgid "No redeal" -msgstr "Bez dodatkowych rozdań" +#: pysollib/tile/tkstats.py:745 pysollib/tk/tkstats.py:785 +msgid "No TOP for this game" +msgstr "Ta gra nie jest jeszcze klasyfikowana w TOP 10" -#: pysollib/tile/selectgame.py:210 pysollib/tk/selectgame.py:211 -msgid "1 redeal" -msgstr "1 dodatkowe rozdanie" +#: pysollib/tile/tkstats.py:753 +msgid "No TOP for all games" +msgstr "Żadna gra nie jest klasyfikowana w TOP 10" -#: pysollib/tile/selectgame.py:212 pysollib/tk/selectgame.py:213 -msgid "2 redeals" -msgstr "2 dodatkowe rozdania" +#: pysollib/tile/tkstats.py:765 pysollib/tk/tkstats.py:732 +#: data/pysolfc.glade:1005 +msgid "Minimum" +msgstr "Minimum" -#: pysollib/tile/selectgame.py:214 pysollib/tk/selectgame.py:215 -msgid "3 redeals" -msgstr "3 dodatkowe rozdania" +#: pysollib/tile/tkstats.py:767 pysollib/tk/tkstats.py:733 +#: data/pysolfc.glade:1028 +msgid "Maximum" +msgstr "Maksimum" -#: pysollib/tile/selectgame.py:216 pysollib/tk/selectgame.py:217 -#: pysollib/wizardutil.py:126 -msgid "Unlimited redeals" -msgstr "Bez limitu rozdań" +#: pysollib/tile/tkstats.py:769 pysollib/tk/tkstats.py:734 +#: data/pysolfc.glade:1051 +msgid "Average" +msgstr "Średnio" -#: pysollib/tile/selectgame.py:220 pysollib/tk/selectgame.py:221 -msgid "Other number of redeals" -msgstr "Inna liczba rozdań" +#: pysollib/tile/tkstats.py:791 pysollib/tk/tkstats.py:754 +#: data/pysolfc.glade:909 +msgid "Total moves:" +msgstr "Ruchy ogółem:" -#: pysollib/tile/selectgame.py:227 pysollib/tk/selectgame.py:228 -msgid "Other Categories" -msgstr "Inne kategorie" +#: pysollib/tile/tkstats.py:891 pysollib/tk/tkstats.py:915 +msgid "Statistics for" +msgstr "Statystyki dla" -#: pysollib/tile/selectgame.py:228 pysollib/tk/selectgame.py:229 -msgid "Games for Children (very easy)" -msgstr "Gry dla dzieci (bardzo łatwe)" +#: pysollib/tile/tkstats.py:896 pysollib/tk/tkstats.py:920 +msgid "Last 7 days" +msgstr "Ostatnie 7 dni" -#: pysollib/tile/selectgame.py:230 pysollib/tk/selectgame.py:231 -msgid "Games with Scoring" -msgstr "Gry z punktacją" +#: pysollib/tile/tkstats.py:897 pysollib/tk/tkstats.py:921 +msgid "Last month" +msgstr "Ostatni miesiąc" -#: pysollib/tile/selectgame.py:232 pysollib/tk/selectgame.py:233 -msgid "Games with Separate Decks" -msgstr "Gry z odrębnymi taliami" +#: pysollib/tile/tkstats.py:898 pysollib/tk/tkstats.py:922 +msgid "Last year" +msgstr "Ostatni rok" -#: pysollib/tile/selectgame.py:234 pysollib/tk/selectgame.py:235 -msgid "Open Games (all cards visible)" -msgstr "Gry otwarte (wszystkie karty są widoczne)" +#: pysollib/tile/tkstats.py:899 pysollib/tk/tkstats.py:923 +msgid "All time" +msgstr "Od początku" -#: pysollib/tile/selectgame.py:236 pysollib/tk/selectgame.py:237 -msgid "Relaxed Variants" -msgstr "Odmiany relaksowe" +#: pysollib/tile/tkstats.py:904 pysollib/tk/tkstats.py:930 +msgid "Show graphs" +msgstr "Pokaż wykresy" -#: pysollib/tile/selectgame.py:366 pysollib/tk/selectgame.py:368 -msgid "About game" -msgstr "O grze" +#: pysollib/tile/tkstats.py:948 pysollib/tile/tkstats.py:964 +#: pysollib/tile/tkstats.py:1002 pysollib/tk/tkstats.py:857 +#: pysollib/tk/tkstats.py:873 pysollib/tk/tkstats.py:977 +msgid "Games/day" +msgstr "Gry/dzień" -#: pysollib/tile/selectgame.py:376 pysollib/tk/selectgame.py:378 -#: pysollib/wizardutil.py:76 -msgid "Name:" -msgstr "Nazwa:" +#: pysollib/tile/tkstats.py:949 pysollib/tile/tkstats.py:1004 +#: pysollib/tk/tkstats.py:858 pysollib/tk/tkstats.py:979 +msgid "Games/week" +msgstr "Gry/tydzień" -#: pysollib/tile/selectgame.py:377 pysollib/tk/selectgame.py:379 -msgid "Alternate names:" -msgstr "Inne nazwy:" +#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:179 +msgid "Open" +msgstr "Otwórz" -#: pysollib/tile/selectgame.py:378 pysollib/tk/selectgame.py:380 -msgid "Category:" -msgstr "Kategoria:" +#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:179 +msgid "" +"Open a\n" +"saved game" +msgstr "" +"Otwórz\n" +"zapisaną grę" -#: pysollib/tile/selectgame.py:380 pysollib/tk/selectgame.py:382 -#: pysollib/wizardutil.py:87 -msgid "Skill level:" -msgstr "Poziom umiejętności:" +#: pysollib/tile/toolbar.py:180 pysollib/tk/toolbar.py:180 +msgid "Save" +msgstr "Zapisz" -#: pysollib/tile/selectgame.py:381 pysollib/tk/selectgame.py:383 -msgid "Decks:" -msgstr "Talie:" +#: pysollib/tile/toolbar.py:180 pysollib/tk/toolbar.py:180 +msgid "Save game" +msgstr "Zapisz grę" -#: pysollib/tile/selectgame.py:382 pysollib/tk/selectgame.py:384 -msgid "Redeals:" -msgstr "Ponowne rozdania:" +#: pysollib/tile/toolbar.py:188 pysollib/tk/toolbar.py:188 +msgid "View statistics" +msgstr "Pokaż statystyki" -#: pysollib/tile/selectgame.py:384 pysollib/tk/selectgame.py:386 -msgid "Played:" -msgstr "Rozegrane:" +#: pysollib/tile/toolbar.py:202 pysollib/tk/toolbar.py:211 +msgid "Toolbar" +msgstr "Pasek narzedziowy" -#: pysollib/tile/selectgame.py:385 pysollib/tile/tkstats.py:192 -#: pysollib/tile/tkstats.py:244 pysollib/tk/selectgame.py:387 -#: pysollib/tk/tkstats.py:100 pysollib/tk/tkstats.py:152 -#: data/glade-translations:9 data/glade-translations:13 -msgid "Won:" -msgstr "Wygrane:" +#: pysollib/tile/toolbar.py:209 pysollib/tk/toolbar.py:206 +msgid "Player" +msgstr "Gracz" -#: pysollib/tile/selectgame.py:386 pysollib/tile/tkstats.py:193 -#: pysollib/tile/tkstats.py:246 pysollib/tk/selectgame.py:388 -#: pysollib/tk/tkstats.py:101 pysollib/tk/tkstats.py:153 -#: data/glade-translations:11 data/glade-translations:14 -msgid "Lost:" -msgstr "Przegrane:" +#: pysollib/tile/toolbar.py:210 pysollib/tk/toolbar.py:207 +msgid "Player options" +msgstr "Opcje gracza" -#: pysollib/tile/selectgame.py:387 pysollib/tile/tkstats.py:781 -#: pysollib/tk/selectgame.py:389 pysollib/tk/tkstats.py:722 -#: data/glade-translations:18 -msgid "Playing time:" -msgstr "Czas gry:" +#: pysollib/tk/playeroptionsdialog.py:98 +msgid "Choose..." +msgstr "Wybierz..." -#: pysollib/tile/selectgame.py:388 pysollib/tile/tkstats.py:788 -#: pysollib/tk/selectgame.py:390 pysollib/tk/tkstats.py:729 -#: data/glade-translations:19 -msgid "Moves:" -msgstr "Ruchy:" +#: pysollib/tk/playeroptionsdialog.py:123 +msgid "Select name" +msgstr "Wybierz nazwę" -#: pysollib/tile/selectgame.py:389 pysollib/tk/selectgame.py:391 -msgid "% won:" -msgstr "% wygranych:" +#: pysollib/tk/soundoptionsdialog.py:128 data/pysolfc.glade:4392 +msgid "Enable samles" +msgstr "Włącz dźwięki" -#: pysollib/tile/selectgame.py:420 pysollib/tk/selectgame.py:422 -msgid "&Rules" -msgstr "Zasady" +#: pysollib/tk/tkstats.py:507 +msgid "&Reset all..." +msgstr "&Resetuj wszystko..." -#: pysollib/tile/selectgame.py:500 pysollib/tk/selectgame.py:501 -msgid "Playable Preview - " -msgstr "Podgląd z aktywną grą - " +#: pysollib/tk/tkstats.py:574 +msgid "Session &log..." +msgstr "&Log sesji..." -#: pysollib/tile/selectgame.py:552 pysollib/tk/selectgame.py:553 -msgid "variable" -msgstr "zmienna liczba" +#: pysollib/tk/tkstats.py:591 +msgid "&Full log..." +msgstr "Kompletny log..." -#: pysollib/tile/selectgame.py:553 pysollib/tk/selectgame.py:554 -msgid "unlimited" -msgstr "nieograniczona liczba" +#: pysollib/winsystems/common.py:60 +#, fuzzy +msgid "invalid theme name: " +msgstr "nieprawidłowy id gry:" -#: pysollib/tile/selecttile.py:67 pysollib/tk/selecttile.py:65 -msgid "(no tiles)" -msgstr "(brak klocków)" +#: pysollib/winsystems/common.py:76 +#, fuzzy +msgid "invalid font name: " +msgstr "nieprawidłowy id gry:" -#: pysollib/tile/selecttile.py:71 pysollib/tk/selecttile.py:69 -msgid "Solid Colors" -msgstr "Kolory jednorodne" +#: pysollib/games/mahjongg/mahjongg.py:801 +msgid "Warning" +msgstr "Ostrzeżenie" -#: pysollib/tile/selecttile.py:72 pysollib/tk/selecttile.py:70 -msgid "Blue" -msgstr "Niebieski" +#: pysollib/games/mahjongg/mahjongg.py:802 +msgid "" +"Sorry, I can't find\n" +"a solvable configuration." +msgstr "" +"Przykro mi,\n" +"nie mogę znaleźć rozwiązania." -#: pysollib/tile/selecttile.py:74 pysollib/tk/selecttile.py:72 -msgid "Navy" -msgstr "Granatowy" +#: pysollib/games/mahjongg/mahjongg.py:874 +#: pysollib/games/mahjongg/shisensho.py:406 +msgid "" +"No Free\n" +"Matching\n" +"Pairs" +msgstr "" +"Brak Dostępnych\n" +"Pasujących\n" +"Par" -#: pysollib/tile/selecttile.py:77 pysollib/tk/selecttile.py:75 -msgid "Teal" -msgstr "Niebiesko-zielony" +#: pysollib/games/mahjongg/mahjongg.py:876 +#: pysollib/games/mahjongg/shisensho.py:408 +#, python-format +msgid "" +"%d Free\n" +"Matching\n" +"Pair" +msgid_plural "" +"%d Free\n" +"Matching\n" +"Pairs" +msgstr[0] "" +"%d Dostępna\n" +"Pasująca\n" +"Para" +msgstr[1] "" +"%d Dostępne\n" +"Pasujące\n" +"Pary" +msgstr[2] "" +"%d Dostępnych\n" +"Pasujących\n" +"Par" -#: pysollib/tile/selecttile.py:79 pysollib/tk/selecttile.py:77 -msgid "All Backgrounds" -msgstr "Wszystkie tła" +#: pysollib/games/mahjongg/mahjongg.py:880 +#: pysollib/games/mahjongg/shisensho.py:415 +#, python-format +msgid "" +"%d\n" +"Tile\n" +"Removed\n" +"\n" +msgid_plural "" +"%d\n" +"Tiles\n" +"Removed\n" +"\n" +msgstr[0] "" +"%d\n" +"Klocek\n" +"Usunięty\n" +"\n" +msgstr[1] "" +"%d\n" +"Klocki\n" +"Usunięte\n" +"\n" +msgstr[2] "" +"%d\n" +"Klocków\n" +"Usuniętych\n" +"\n" -#: pysollib/tile/selecttile.py:149 pysollib/tk/selecttile.py:148 -msgid "&Solid color..." -msgstr "Kolor jednorodny..." +#: pysollib/games/mahjongg/mahjongg.py:883 +#: pysollib/games/mahjongg/shisensho.py:418 +#, python-format +msgid "" +"%d\n" +"Tile\n" +"Remaining\n" +"\n" +msgid_plural "" +"%d\n" +"Tiles\n" +"Remaining\n" +"\n" +msgstr[0] "" +"%d\n" +"Klocek\n" +"Pozostaje\n" +"\n" +msgstr[1] "" +"%d\n" +"Klocki\n" +"Pozostają\n" +"\n" +msgstr[2] "" +"%d\n" +"Klocków\n" +"Pozostaje\n" +"\n" -#: pysollib/tile/selecttile.py:169 pysollib/tk/selecttile.py:168 -msgid "Select table color" -msgstr "Wybierz kolor stołu" +#: pysollib/games/special/memory.py:170 pysollib/games/special/poker.py:185 +#, python-format +msgid "Points: %d" +msgstr "Punkty: %d" -#: pysollib/tile/solverdialog.py:77 pysollib/tk/solverdialog.py:76 -#: data/glade-translations:8 data/glade-translations:28 -msgid "Game:" -msgstr "Gra:" +#: pysollib/games/special/memory.py:173 pysollib/games/special/poker.py:183 +msgid "" +"WON\n" +"\n" +msgstr "" +"WYGRANA\n" +"\n" -#: pysollib/tile/solverdialog.py:95 pysollib/tk/solverdialog.py:98 -msgid "Solving method:" -msgstr "Metoda rozwiązania:" +#: pysollib/games/special/memory.py:174 pysollib/games/special/poker.py:187 +#, python-format +msgid "Total: %d" +msgstr "Ogółem: %d" -#: pysollib/tile/solverdialog.py:112 pysollib/tk/solverdialog.py:115 -msgid "Preset:" +#: pysollib/games/special/poker.py:72 +msgid "" +"Royal Flush\n" +"Straight Flush\n" +"Four of a Kind\n" +"Full House\n" +"Flush\n" +"Straight\n" +"Three of a Kind\n" +"Two Pair\n" +"One Pair" msgstr "" +"Poker królewski\n" +"Poker\n" +"Kareta\n" +"Full\n" +"Kolor\n" +"Strit\n" +"Trójka\n" +"Dwie Pary\n" +"Para" -#: pysollib/tile/solverdialog.py:125 pysollib/tk/solverdialog.py:128 -msgid "Max iterations:" -msgstr "Maksymalna liczba powtórzeń:" - -#: pysollib/tile/solverdialog.py:135 pysollib/tk/solverdialog.py:138 -msgid "Max depth:" -msgstr "Maksymalna głębokość:" +#: pysollib/games/special/tarock.py:214 +msgid "Wand" +msgstr "Różdżka" -#: pysollib/tile/solverdialog.py:146 pysollib/tk/solverdialog.py:149 -msgid "Show progress" -msgstr "Pokaż postęp" +#: pysollib/games/special/tarock.py:214 +msgid "Sword" +msgstr "Miecz" -#: pysollib/tile/solverdialog.py:150 pysollib/tk/solverdialog.py:153 -msgid "Progress" -msgstr "Postęp" +#: pysollib/games/special/tarock.py:214 +msgid "Cup" +msgstr "" -#: pysollib/tile/solverdialog.py:157 pysollib/tk/solverdialog.py:160 -msgid "Iteration:" -msgstr "Powtórzenie:" +#: pysollib/games/special/tarock.py:214 +msgid "Coin" +msgstr "Moneta" -#: pysollib/tile/solverdialog.py:163 pysollib/tk/solverdialog.py:166 -msgid "Depth:" -msgstr "Głębokość:" +#: pysollib/games/special/tarock.py:214 +msgid "Trump" +msgstr "Atu" -#: pysollib/tile/solverdialog.py:169 pysollib/tk/solverdialog.py:172 -msgid "Stored-States:" +#: pysollib/games/special/tarock.py:216 +msgid "Page" msgstr "" -#: pysollib/tile/solverdialog.py:189 pysollib/tk/solverdialog.py:192 -msgid "&Close" -msgstr "Zamknij" +#: pysollib/games/special/tarock.py:216 +msgid "Valet" +msgstr "" -#: pysollib/tile/solverdialog.py:189 pysollib/tk/solverdialog.py:192 -msgid "&New" -msgstr "&Nowy" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Fish" +msgstr "Ryba" -#: pysollib/tile/solverdialog.py:189 pysollib/tk/solverdialog.py:192 -msgid "&Play" -msgstr "Graj" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Tortoise" +msgstr "Żółw" -#: pysollib/tile/solverdialog.py:189 pysollib/tk/solverdialog.py:192 -msgid "&Start" -msgstr "&Start" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Boar" +msgstr "Dzik" -#: pysollib/tile/solverdialog.py:260 pysollib/tk/solverdialog.py:263 -msgid "This game is solveable in %d move." -msgid_plural "This game is solveable in %d moves." -msgstr[0] "Ta gra ma rozwiązanie w %d ruchu." -msgstr[1] "Ta gra ma rozwiązanie w %d ruchach." -msgstr[2] "Ta gra ma rozwiązanie w %d ruchach." +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Lion" +msgstr "Lew" -#: pysollib/tile/solverdialog.py:266 pysollib/tk/solverdialog.py:269 -msgid "I could not solve this game." -msgstr "Nie mam rozwiązania dla tej gry." +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Dwarf" +msgstr "Karzeł" -#: pysollib/tile/soundoptionsdialog.py:65 pysollib/tk/soundoptionsdialog.py:62 -msgid "Are You Sure" -msgstr "Czy na pewno" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Axe" +msgstr "Topór" -#: pysollib/tile/soundoptionsdialog.py:67 pysollib/tk/soundoptionsdialog.py:64 -msgid "Deal" -msgstr "Rozdanie" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Arrow" +msgstr "Strzała" -#: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:65 -msgid "Deal waste" -msgstr "" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Plow" +msgstr "Pług" -#: pysollib/tile/soundoptionsdialog.py:70 pysollib/tk/soundoptionsdialog.py:67 -msgid "Turn waste" -msgstr "" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Lotus" +msgstr "Lotus" -#: pysollib/tile/soundoptionsdialog.py:71 pysollib/tk/soundoptionsdialog.py:68 -msgid "Start drag" -msgstr "" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Horse" +msgstr "Koń" -#: pysollib/tile/soundoptionsdialog.py:73 pysollib/tk/soundoptionsdialog.py:70 -msgid "Drop" -msgstr "" +#: pysollib/games/ultra/dashavatara.py:360 pysollib/games/ultra/mughal.py:262 +msgid "Pradhan" +msgstr "Pradhan" -#: pysollib/tile/soundoptionsdialog.py:74 pysollib/tk/soundoptionsdialog.py:71 -msgid "Drop pair" -msgstr "" +#: pysollib/games/ultra/dashavatara.py:360 pysollib/games/ultra/mughal.py:262 +msgid "Raja" +msgstr "Raja" -#: pysollib/tile/soundoptionsdialog.py:75 pysollib/tk/soundoptionsdialog.py:72 -msgid "Auto drop" -msgstr "" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Black" +msgstr "Czarny" -#: pysollib/tile/soundoptionsdialog.py:77 pysollib/tk/soundoptionsdialog.py:74 -msgid "Flip" -msgstr "" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Red" +msgstr "Czerwony" -#: pysollib/tile/soundoptionsdialog.py:78 pysollib/tk/soundoptionsdialog.py:75 -msgid "Auto flip" -msgstr "" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Yellow" +msgstr "Żółty" -#: pysollib/tile/soundoptionsdialog.py:79 pysollib/tk/soundoptionsdialog.py:76 -msgid "Move" -msgstr "" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Brown" +msgstr "Brązowy" -#: pysollib/tile/soundoptionsdialog.py:80 pysollib/tk/soundoptionsdialog.py:77 -#, fuzzy -msgid "No move" -msgstr "Brak ruchu" +#: pysollib/games/ultra/dashavatara.py:362 pysollib/games/ultra/mughal.py:264 +msgid "Grey" +msgstr "Szary" -#: pysollib/tile/soundoptionsdialog.py:82 pysollib/tile/toolbar.py:181 -#: pysollib/tk/soundoptionsdialog.py:79 pysollib/tk/toolbar.py:180 -msgid "Undo" -msgstr "Cofnij" +#: pysollib/games/ultra/dashavatara.py:362 +msgid "White" +msgstr "Biały" -#: pysollib/tile/soundoptionsdialog.py:83 pysollib/tile/toolbar.py:182 -#: pysollib/tk/soundoptionsdialog.py:80 pysollib/tk/toolbar.py:181 -msgid "Redo" -msgstr "Powtórz" +#: pysollib/games/ultra/dashavatara.py:362 +msgid "Crimson" +msgstr "Szkarłat" -#: pysollib/tile/soundoptionsdialog.py:85 pysollib/tk/soundoptionsdialog.py:82 -msgid "Autopilot lost" -msgstr "Autopilot przegrał" +#: pysollib/games/ultra/dashavatara.py:363 pysollib/games/ultra/mughal.py:265 +msgid "Strong" +msgstr "Silny" -#: pysollib/tile/soundoptionsdialog.py:86 pysollib/tk/soundoptionsdialog.py:83 -msgid "Autopilot won" -msgstr "Autopilot wygrał" +#: pysollib/games/ultra/dashavatara.py:363 pysollib/games/ultra/mughal.py:265 +msgid "Weak" +msgstr "Słaby" -#: pysollib/tile/soundoptionsdialog.py:89 pysollib/tk/soundoptionsdialog.py:86 -msgid "Game lost" -msgstr "Gra przegrana" +#: pysollib/games/ultra/hanafuda.py:382 +msgid "Rising" +msgstr "Rosnący" -#: pysollib/tile/soundoptionsdialog.py:91 pysollib/tk/soundoptionsdialog.py:88 -msgid "Perfect game" -msgstr "Perfekcyjna gra" +#: pysollib/games/ultra/hanafuda.py:384 +#, fuzzy +msgid "Setting" +msgstr "Malejący" -#: pysollib/tile/soundoptionsdialog.py:101 -#: pysollib/tk/soundoptionsdialog.py:98 data/glade-translations:73 -msgid "Sound enabled" -msgstr "Dźwięk włączony" +#: pysollib/games/ultra/hanafuda.py:523 +msgid "Filled" +msgstr "" -#: pysollib/tile/soundoptionsdialog.py:107 -#: pysollib/tk/soundoptionsdialog.py:104 -msgid "Use DirectX for sound playing" -msgstr "Użyj DirectX do odtwarzania dźwięku" +#: pysollib/games/ultra/hanafuda.py:526 +msgid "st" +msgstr "szy" -#: pysollib/tile/soundoptionsdialog.py:113 -#: pysollib/tk/soundoptionsdialog.py:110 data/glade-translations:74 -msgid "Sample volume:" -msgstr "Głośność dźwięku" +#: pysollib/games/ultra/hanafuda.py:526 +msgid "nd" +msgstr "gi" -#: pysollib/tile/soundoptionsdialog.py:121 -#: pysollib/tk/soundoptionsdialog.py:118 data/glade-translations:75 -msgid "Music volume:" -msgstr "Głośność muzyki:" +#: pysollib/games/ultra/hanafuda.py:526 +msgid "rd" +msgstr "ci" -#: pysollib/tile/soundoptionsdialog.py:133 -msgid "Enable samples" -msgstr "Włącz dźwięki" +#: pysollib/games/ultra/hanafuda.py:526 +msgid "th" +msgstr "" -#: pysollib/tile/soundoptionsdialog.py:156 -#: pysollib/tk/soundoptionsdialog.py:154 -msgid "&Apply" -msgstr "Z&astosuj" +#: pysollib/games/ultra/hanafuda.py:527 +msgid " Deck" +msgstr " Talia" -#: pysollib/tile/soundoptionsdialog.py:189 -#: pysollib/tk/soundoptionsdialog.py:189 -msgid "Sound preferences info" -msgstr "Informacja o ustawieniach dźwięku" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "North" +msgstr "Północ" -#: pysollib/tile/soundoptionsdialog.py:190 -#: pysollib/tk/soundoptionsdialog.py:190 -msgid "" -"Changing DirectX settings will take effect\n" -"the next time you restart " -msgstr "" -"Zmiana ustawień DirectX nastąpi\n" -"po ponownym uruchomieniu programu " +#: pysollib/games/ultra/hanafuda.py:575 +msgid "East" +msgstr "Wschód" -#: pysollib/tile/statusbar.py:152 pysollib/tk/statusbar.py:150 -msgid "'You Are Stuck' indicator" -msgstr "" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "South" +msgstr "Południe" -#: pysollib/tile/statusbar.py:154 pysollib/tk/statusbar.py:152 -msgid "Moves/Total moves" -msgstr "Ruchy/Ruchy ogółem" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "West" +msgstr "Zachód" -#: pysollib/tile/statusbar.py:156 pysollib/tk/statusbar.py:154 -msgid "Games played: won/lost" -msgstr "Gry rozegrane: wygrane/przegrane" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "NW" +msgstr "NW" -#: pysollib/tile/timeoutsdialog.py:65 -msgid "Set delays in seconds" -msgstr "Ustaw opóźnienie w sekundach" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "NE" +msgstr "NE" -#: pysollib/tile/timeoutsdialog.py:70 pysollib/tk/timeoutsdialog.py:65 -#: data/glade-translations:34 -msgid "Demo:" -msgstr "Demo:" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "SE" +msgstr "SE" -#: pysollib/tile/timeoutsdialog.py:71 pysollib/tk/timeoutsdialog.py:66 -#: data/glade-translations:35 -msgid "Hint:" -msgstr "Podpowiedź:" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "SW" +msgstr "SW" -#: pysollib/tile/timeoutsdialog.py:72 pysollib/tk/timeoutsdialog.py:67 -#: data/glade-translations:36 -msgid "Raise card:" -msgstr "Podniesienie karty:" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Pine" +msgstr "Sosna" -#: pysollib/tile/timeoutsdialog.py:74 pysollib/tk/timeoutsdialog.py:69 -#: data/glade-translations:38 -msgid "Highlight cards:" -msgstr "Podświetlanie kart:" +#: pysollib/games/ultra/hanafuda_common.py:40 +#, fuzzy +msgid "Plum" +msgstr "Śliwa" -#: pysollib/tile/timeoutsdialog.py:75 pysollib/tk/timeoutsdialog.py:70 -#: data/glade-translations:39 -msgid "Highlight same rank:" -msgstr "Podświetlanie kart o jednakowej wartości:" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Cherry" +msgstr "Wiśnia" -#: pysollib/tile/tkconst.py:70 pysollib/tk/tkconst.py:70 -msgid "Icons only" -msgstr "Tylko ikony" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Wisteria" +msgstr "" -#: pysollib/tile/tkconst.py:71 pysollib/tk/tkconst.py:71 -msgid "Text below icons" -msgstr "Tekst poniżej ikon" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Iris" +msgstr "Irys" -#: pysollib/tile/tkconst.py:72 pysollib/tk/tkconst.py:72 -msgid "Text beside icons" -msgstr "Tekst obok ikon" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Peony" +msgstr "Piwonia" -#: pysollib/tile/tkconst.py:73 pysollib/tk/tkconst.py:73 -msgid "Text only" -msgstr "Tylko tekst" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Bush Clover" +msgstr "" -#: pysollib/tile/tkhtml.py:245 pysollib/tk/tkhtml.py:240 -msgid "Index" -msgstr "Indeks" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Eularia" +msgstr "" -#: pysollib/tile/tkhtml.py:249 pysollib/tk/tkhtml.py:244 -msgid "Back" -msgstr "W tył" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Chrysanthemum" +msgstr "Chryzantema" -#: pysollib/tile/tkhtml.py:253 pysollib/tk/tkhtml.py:248 -msgid "Forward" -msgstr "W przód" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Maple" +msgstr "Klon" -#: pysollib/tile/tkhtml.py:257 pysollib/tk/tkhtml.py:252 -msgid "Close" -msgstr "Zamknij" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Willow" +msgstr "Wierzba" -#: pysollib/tile/tkhtml.py:379 pysollib/tk/tkhtml.py:374 -msgid "" -"HTML limitation:\n" -"The %s protocol is not supported yet.\n" -"\n" -"Please use your standard web browser\n" -"to open the following URL:\n" -"%s\n" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Paulownia" msgstr "" -"Ograniczenia HTML:\n" -"Protokół %s nie jest jeszcze obsługiwany.\n" -"\n" -"Proszę użyć swojej standardowej przeglądarkir\n" -"w celu otwarcia następującego adresu URL:\n" -"%s\n" -#: pysollib/tile/tkhtml.py:404 pysollib/tile/tkhtml.py:408 -#: pysollib/tk/tkhtml.py:399 pysollib/tk/tkhtml.py:403 -msgid "Unable to service request:\n" -msgstr "" +#: pysollib/games/ultra/mughal.py:259 +msgid "Crown" +msgstr "Korona" -#: pysollib/tile/tkstats.py:81 pysollib/tile/tkstats.py:745 -#: pysollib/tile/tkstats.py:889 pysollib/tk/tkstats.py:891 -#: data/glade-translations:17 -msgid "Current game" -msgstr "Bieżąca gra" +#: pysollib/games/ultra/mughal.py:259 +msgid "Silver" +msgstr "Srebro" -#: pysollib/tile/tkstats.py:85 pysollib/tile/tkstats.py:753 -#: pysollib/tile/tkstats.py:885 pysollib/tk/tkstats.py:885 -#: data/glade-translations:30 -msgid "All games" -msgstr "Wszystkie gry" +#: pysollib/games/ultra/mughal.py:259 +msgid "Saber" +msgstr "Szabla" -#: pysollib/tile/tkstats.py:95 -msgid "Progression" -msgstr "Postęp" +#: pysollib/games/ultra/mughal.py:259 +msgid "Servant" +msgstr "Służący" -#: pysollib/tile/tkstats.py:110 -msgid "&Play this game" -msgstr "Zagraj w tą grę" +#: pysollib/games/ultra/mughal.py:260 +msgid "Gold" +msgstr "Złoto" -#: pysollib/tile/tkstats.py:112 pysollib/tk/tkstats.py:280 -msgid "&Reset..." -msgstr "&Reset..." +#: pysollib/games/ultra/mughal.py:260 +msgid "Document" +msgstr "Dokument" -#: pysollib/tile/tkstats.py:173 pysollib/tk/tkstats.py:67 -msgid "Demo games" -msgstr "Gry demo" +#: pysollib/games/ultra/mughal.py:260 +#, fuzzy +msgid "Stores" +msgstr "Rezerwy" -#: pysollib/tile/tkstats.py:178 pysollib/tk/tkstats.py:84 -#: data/glade-translations:16 -msgid "Total" -msgstr "Ogółem" +#: pysollib/games/ultra/mughal.py:264 +msgid "Tan" +msgstr "" -#: pysollib/tile/tkstats.py:180 pysollib/tk/tkstats.py:86 -#: data/glade-translations:12 -msgid "Current session" -msgstr "Bieżąca sesja" +#: pysollib/ui/tktile/colorsdialog.py:71 data/pysolfc.glade:3111 +msgid "Text foreground:" +msgstr "Kolor tekstu:" -#: pysollib/tile/tkstats.py:194 pysollib/tile/tkstats.py:248 -#: pysollib/tk/tkstats.py:102 pysollib/tk/tkstats.py:154 -#: data/glade-translations:10 data/glade-translations:15 -msgid "Total:" -msgstr "Ogółem:" +#: pysollib/ui/tktile/colorsdialog.py:73 data/pysolfc.glade:2083 +msgid "Highlight cards 1:" +msgstr "Podświetlanie kart 1:" -#: pysollib/tile/tkstats.py:301 pysollib/tk/tkstats.py:267 -msgid "No games" -msgstr "Brak gier" +#: pysollib/ui/tktile/colorsdialog.py:74 data/pysolfc.glade:2109 +msgid "Highlight cards 2:" +msgstr "Podświetlanie kart 2:" -#: pysollib/tile/tkstats.py:519 -msgid "Log" -msgstr "Log" +#: pysollib/ui/tktile/colorsdialog.py:75 data/pysolfc.glade:2135 +msgid "Highlight same rank 1:" +msgstr "Podświetlaj karty o tej samej sile 1:" -#: pysollib/tile/tkstats.py:550 pysollib/tk/tkstats.py:499 -#: pysollib/tk/tkstats.py:565 pysollib/tk/tkstats.py:580 -msgid "&Save to file" -msgstr "Zapi&sz do pliku" +#: pysollib/ui/tktile/colorsdialog.py:76 data/pysolfc.glade:2161 +msgid "Highlight same rank 2:" +msgstr "Podświetlaj karty o tej samej sile 2:" -#: pysollib/tile/tkstats.py:620 pysollib/tk/tkstats.py:595 -msgid "Highlight piles: " -msgstr "Podświetlenie stosów: " +#: pysollib/ui/tktile/colorsdialog.py:77 data/pysolfc.glade:2187 +msgid "Hint arrow:" +msgstr "Strzałka podpowiedzi:" -#: pysollib/tile/tkstats.py:621 pysollib/tk/tkstats.py:596 -msgid "Highlight cards: " -msgstr "Podświetlenie kart: " +#: pysollib/ui/tktile/colorsdialog.py:78 data/pysolfc.glade:2213 +msgid "Highlight not matching:" +msgstr "Podświetlenie niepasujących:" -#: pysollib/tile/tkstats.py:622 pysollib/tk/tkstats.py:597 -msgid "Highlight same rank: " -msgstr "Podświetlenie jednakowych wartości: " +#: pysollib/ui/tktile/findcarddialog.py:45 +msgid "Find card" +msgstr "znajdź kartę" -#: pysollib/tile/tkstats.py:625 pysollib/tk/tkstats.py:600 -msgid "" -"\n" -"Redeals: " -msgstr "" -"\n" -"Ponowne rozdania: " +#: pysollib/ui/tktile/menubar.py:35 +msgid "Compound" +msgstr "Układ" -#: pysollib/tile/tkstats.py:626 pysollib/tk/tkstats.py:601 -msgid "" -"\n" -"Cards in Talon: " -msgstr "" -"\n" -"Karty w stosie wyjściowym: " +#: pysollib/ui/tktile/menubar.py:41 +msgid "Hide" +msgstr "Ukryj" -#: pysollib/tile/tkstats.py:628 pysollib/tk/tkstats.py:603 -msgid "" -"\n" -"Cards in Waste: " -msgstr "" -"\n" -"Karty z zrzucie: " +#: pysollib/ui/tktile/menubar.py:44 +msgid "Top" +msgstr "Góra" -#: pysollib/tile/tkstats.py:630 pysollib/tk/tkstats.py:605 -msgid "" -"\n" -"Cards in Foundations: " -msgstr "" -"\n" -"Karty w stosie bazowym: " +#: pysollib/ui/tktile/menubar.py:47 +msgid "Bottom" +msgstr "Dół" -#: pysollib/tile/tkstats.py:634 pysollib/tk/tkstats.py:608 -msgid "Game status" -msgstr "Stan gry" +#: pysollib/ui/tktile/menubar.py:50 +msgid "Left" +msgstr "Lewa strona" -#: pysollib/tile/tkstats.py:637 pysollib/tk/tkstats.py:611 -msgid "Playing time: " -msgstr "Czas gry: " +#: pysollib/ui/tktile/menubar.py:53 +msgid "Right" +msgstr "Prawa strona" -#: pysollib/tile/tkstats.py:638 pysollib/tk/tkstats.py:612 -msgid "Started at: " -msgstr "Rozpoczęta w dniu: " +#: pysollib/ui/tktile/menubar.py:64 +msgid "Visible buttons" +msgstr "Widoczne przyciski" -#: pysollib/tile/tkstats.py:639 pysollib/tk/tkstats.py:613 -msgid "Moves: " -msgstr "Ruchy: " +#: pysollib/ui/tktile/menubar.py:296 pysollib/ui/tktile/menubar.py:666 +msgid "&About " +msgstr "&O grze" -#: pysollib/tile/tkstats.py:640 pysollib/tk/tkstats.py:614 -msgid "Undo moves: " -msgstr "Cofnięte ruchy: " +#: pysollib/ui/tktile/menubar.py:298 +msgid "&File" +msgstr "Plik" -#: pysollib/tile/tkstats.py:641 pysollib/tk/tkstats.py:615 -msgid "Bookmark moves: " -msgstr "Ruchy w zakładkach:" +#: pysollib/ui/tktile/menubar.py:301 +msgid "R&ecent games" +msgstr "Ostatni&e gry" -#: pysollib/tile/tkstats.py:642 pysollib/tk/tkstats.py:616 -msgid "Demo moves: " -msgstr "Ruchy demo:" +#: pysollib/ui/tktile/menubar.py:304 +msgid "Select &random game" +msgstr "Wybie&rz grę losowo" -#: pysollib/tile/tkstats.py:643 pysollib/tk/tkstats.py:617 -msgid "Total player moves: " -msgstr "Całkowita liczba ruchów gracza:" +#: pysollib/ui/tktile/menubar.py:306 +msgid "&All games" +msgstr "Wszystkie gry" -#: pysollib/tile/tkstats.py:644 pysollib/tk/tkstats.py:618 -msgid "Total moves in this game: " -msgstr "Liczba ruchów w tej grze:" +#: pysollib/ui/tktile/menubar.py:309 +msgid "Games played and &won" +msgstr "Gry rozegrane i &wygrane" -#: pysollib/tile/tkstats.py:645 pysollib/tk/tkstats.py:619 -msgid "Hints: " -msgstr "Podpowiedzi: " +#: pysollib/ui/tktile/menubar.py:312 +msgid "Games played and ¬ won" +msgstr "Gry rozegrane i &nie wygrane" -#: pysollib/tile/tkstats.py:675 pysollib/tk/tkstats.py:649 -msgid "N" -msgstr "N" +#: pysollib/ui/tktile/menubar.py:315 +msgid "Games not &played" +msgstr "Gry jeszcze nie rozgrywane" -#: pysollib/tile/tkstats.py:688 pysollib/tk/tkstats.py:658 -msgid "Result" -msgstr "Wynik" +#: pysollib/ui/tktile/menubar.py:318 +msgid "Select game by nu&mber..." +msgstr "Wybierz nu&mer gry..." -#: pysollib/tile/tkstats.py:750 pysollib/tk/tkstats.py:767 -msgid "No TOP for this game" -msgstr "Ta gra nie jest jeszcze klasyfikowana w TOP 10" +#: pysollib/ui/tktile/menubar.py:321 +msgid "Fa&vorite games" +msgstr "Ulubione gry" -#: pysollib/tile/tkstats.py:758 -msgid "No TOP for all games" -msgstr "Żadna gra nie jest klasyfikowana w TOP 10" +#: pysollib/ui/tktile/menubar.py:322 +msgid "A&dd to favorites" +msgstr "Do&daj do ulubionych" -#: pysollib/tile/tkstats.py:769 pysollib/tk/tkstats.py:714 -#: data/glade-translations:21 -msgid "Minimum" -msgstr "Minimum" +#: pysollib/ui/tktile/menubar.py:324 +msgid "Remove &from favorites" +msgstr "Usuń z ulubionych" -#: pysollib/tile/tkstats.py:771 pysollib/tk/tkstats.py:715 -#: data/glade-translations:22 -msgid "Maximum" -msgstr "Maksimum" +#: pysollib/ui/tktile/menubar.py:328 +msgid "&Open..." +msgstr "&Otwórz" -#: pysollib/tile/tkstats.py:773 pysollib/tk/tkstats.py:716 -#: data/glade-translations:23 -msgid "Average" -msgstr "Średnio" +#: pysollib/ui/tktile/menubar.py:333 +msgid "Save &as..." +msgstr "Z&apisz jako..." + +#: pysollib/ui/tktile/menubar.py:335 +msgid "E&xport current layout..." +msgstr "" + +#: pysollib/ui/tktile/menubar.py:338 +msgid "&Import starting layout..." +msgstr "" + +#: pysollib/ui/tktile/menubar.py:342 +msgid "&Hold and quit" +msgstr "Zac&howaj i zakończ" -#: pysollib/tile/tkstats.py:795 pysollib/tk/tkstats.py:736 -#: data/glade-translations:20 -msgid "Total moves:" -msgstr "Ruchy ogółem:" +#: pysollib/ui/tktile/menubar.py:358 +msgid "&Edit" +msgstr "&Edycja" -#: pysollib/tile/tkstats.py:893 pysollib/tk/tkstats.py:897 -msgid "Statistics for" -msgstr "Statystyki dla" +#: pysollib/ui/tktile/menubar.py:360 +msgid "&Undo" +msgstr "Cofnij" -#: pysollib/tile/tkstats.py:898 pysollib/tk/tkstats.py:902 -msgid "Last 7 days" -msgstr "Ostatnie 7 dni" +#: pysollib/ui/tktile/menubar.py:363 +msgid "&Redo" +msgstr "Powtó&rz" -#: pysollib/tile/tkstats.py:899 pysollib/tk/tkstats.py:903 -msgid "Last month" -msgstr "Ostatni miesiąc" +#: pysollib/ui/tktile/menubar.py:365 +msgid "Redo &all" +msgstr "Powtórz wszystko" -#: pysollib/tile/tkstats.py:900 pysollib/tk/tkstats.py:904 -msgid "Last year" -msgstr "Ostatni rok" +#: pysollib/ui/tktile/menubar.py:368 +msgid "&Set bookmark" +msgstr "U&staw zakładkę" -#: pysollib/tile/tkstats.py:901 pysollib/tk/tkstats.py:905 -msgid "All time" -msgstr "Od początku" +#: pysollib/ui/tktile/menubar.py:370 pysollib/ui/tktile/menubar.py:376 +#, python-format +msgid "Bookmark %d" +msgstr "Zakladka %d" -#: pysollib/tile/tkstats.py:906 pysollib/tk/tkstats.py:912 -msgid "Show graphs" -msgstr "Pokaż wykresy" +#: pysollib/ui/tktile/menubar.py:374 +msgid "Go&to bookmark" +msgstr "Idź do zakładki" -#: pysollib/tile/tkstats.py:951 pysollib/tile/tkstats.py:967 -#: pysollib/tile/tkstats.py:1006 pysollib/tk/tkstats.py:839 -#: pysollib/tk/tkstats.py:855 pysollib/tk/tkstats.py:961 -msgid "Games/day" -msgstr "Gry/dzień" +#: pysollib/ui/tktile/menubar.py:382 +msgid "&Clear bookmarks" +msgstr "Wy&czyść zakładki" -#: pysollib/tile/tkstats.py:952 pysollib/tile/tkstats.py:1008 -#: pysollib/tk/tkstats.py:840 pysollib/tk/tkstats.py:963 -msgid "Games/week" -msgstr "Gry/tydzień" +#: pysollib/ui/tktile/menubar.py:391 +msgid "Solitaire &Wizard" +msgstr "Kreator gier Solitaire" -#: pysollib/tile/toolbar.py:175 pysollib/tk/toolbar.py:174 -msgid "New" -msgstr "Nowy" +#: pysollib/ui/tktile/menubar.py:393 +msgid "&Edit current game" +msgstr "&Edytuj bieżącą grę" -#: pysollib/tile/toolbar.py:176 pysollib/tk/toolbar.py:175 -msgid "" -"Restart the\n" -"current game" -msgstr "" -"Uruchom ponownie\n" -"bieżącą grę" +#: pysollib/ui/tktile/menubar.py:396 +msgid "&Game" +msgstr "&Gra" -#: pysollib/tile/toolbar.py:178 pysollib/tk/toolbar.py:177 -msgid "Open" -msgstr "Otwórz" +#: pysollib/ui/tktile/menubar.py:398 +msgid "&Deal cards" +msgstr "Przełóż karty" -#: pysollib/tile/toolbar.py:178 pysollib/tk/toolbar.py:177 -msgid "" -"Open a\n" -"saved game" -msgstr "" -"Otwórz\n" -"zapisaną grę" +#: pysollib/ui/tktile/menubar.py:401 +msgid "&Auto drop" +msgstr "Przenieś &automatycznie" -#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:178 -msgid "Save" -msgstr "Zapisz" +#: pysollib/ui/tktile/menubar.py:404 +msgid "Shu&ffle tiles" +msgstr "Przemieszaj klocki" -#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:178 -msgid "Save game" -msgstr "Zapisz grę" +#: pysollib/ui/tktile/menubar.py:407 +msgid "&Pause" +msgstr "&Pauza" -#: pysollib/tile/toolbar.py:181 pysollib/tk/toolbar.py:180 -msgid "Undo last move" -msgstr "Cofnij ostatni ruch" +#: pysollib/ui/tktile/menubar.py:413 +msgid "S&tatus..." +msgstr "S&tan" -#: pysollib/tile/toolbar.py:182 pysollib/tk/toolbar.py:181 -msgid "Redo last move" -msgstr "Powtórz ostatni ruch" +#: pysollib/ui/tktile/menubar.py:416 +msgid "&Comments..." +msgstr "Komentarze..." -#: pysollib/tile/toolbar.py:183 pysollib/tk/toolbar.py:182 -msgid "Auto drop cards" -msgstr "Przenieś karty automatycznie" +#: pysollib/ui/tktile/menubar.py:423 +msgid "Log..." +msgstr "Log..." -#: pysollib/tile/toolbar.py:183 pysollib/tk/toolbar.py:182 -#, fuzzy -msgid "Autodrop" -msgstr "Przenieś automatycznie" +#: pysollib/ui/tktile/menubar.py:427 +msgid "D&emo statistics" +msgstr "D&emo statystyk" -#: pysollib/tile/toolbar.py:184 pysollib/tk/toolbar.py:183 +#: pysollib/ui/tktile/menubar.py:430 #, fuzzy -msgid "Shuffle" -msgstr "Przemieszaj" - -#: pysollib/tile/toolbar.py:184 pysollib/tk/toolbar.py:183 -msgid "Shuffle tiles" -msgstr "Przemieszaj klocki" +msgid "&Assist" +msgstr "&Asysta" -#: pysollib/tile/toolbar.py:185 pysollib/tk/toolbar.py:184 -msgid "Pause" -msgstr "Pauza" +#: pysollib/ui/tktile/menubar.py:432 +msgid "&Hint" +msgstr "Podpowiedź" -#: pysollib/tile/toolbar.py:185 pysollib/tk/toolbar.py:184 -msgid "Pause game" -msgstr "Pauzuj grę" +#: pysollib/ui/tktile/menubar.py:435 +msgid "Highlight p&iles" +msgstr "Podśw&ietl stosy" -#: pysollib/tile/toolbar.py:187 pysollib/tk/toolbar.py:186 -msgid "View statistics" -msgstr "Pokaż statystyki" +#: pysollib/ui/tktile/menubar.py:438 +msgid "&Find card" +msgstr "Znajdź kartę" -#: pysollib/tile/toolbar.py:188 pysollib/tk/toolbar.py:187 -msgid "Rules" -msgstr "Zasady" +#: pysollib/ui/tktile/menubar.py:442 +msgid "&Demo" +msgstr "&Demo" -#: pysollib/tile/toolbar.py:188 pysollib/tk/toolbar.py:187 -msgid "Rules for this game" -msgstr "Zasady tej gry" +#: pysollib/ui/tktile/menubar.py:445 +msgid "Demo (&all games)" +msgstr "Demo (wszystkie gry)" -#: pysollib/tile/toolbar.py:190 pysollib/tk/toolbar.py:189 -msgid "Quit" -msgstr "Zakończ" +#: pysollib/ui/tktile/menubar.py:448 pysollib/ui/tktile/menubar.py:450 +#, fuzzy +msgid "&Solver" +msgstr "Srebro" -#: pysollib/tile/toolbar.py:201 pysollib/tk/toolbar.py:209 -msgid "Toolbar" -msgstr "Pasek narzedziowy" +#: pysollib/ui/tktile/menubar.py:453 +msgid "&Piles description" +msgstr "O&pis stosów" -#: pysollib/tile/toolbar.py:208 pysollib/tk/toolbar.py:204 -msgid "Player" -msgstr "Gracz" +#: pysollib/ui/tktile/menubar.py:459 +#, fuzzy +msgid "&Options" +msgstr "&Opcje" -#: pysollib/tile/toolbar.py:209 pysollib/tk/toolbar.py:205 -msgid "Player options" -msgstr "Opcje gracza" +#: pysollib/ui/tktile/menubar.py:461 +msgid "&Player options..." +msgstr "Opcje gracza..." -#: pysollib/tk/menubar.py:402 -msgid "&Statistics" -msgstr "&Statystyki" +#: pysollib/ui/tktile/menubar.py:463 +msgid "&Automatic play" +msgstr "Gra &automatyczna" -#: pysollib/tk/menubar.py:403 pysollib/tk/menubar.py:412 -msgid "Current game..." -msgstr "Bieżąca gra..." +#: pysollib/ui/tktile/menubar.py:465 +msgid "Auto &face up" +msgstr "Odkrywaj automatycznie" -#: pysollib/tk/menubar.py:404 pysollib/tk/menubar.py:413 -msgid "All games..." -msgstr "Wszystkie gry..." +#: pysollib/ui/tktile/menubar.py:468 +msgid "A&uto drop" +msgstr "Przenoś automatycznie" -#: pysollib/tk/menubar.py:406 -msgid "Session log..." -msgstr "Log sesji..." +#: pysollib/ui/tktile/menubar.py:471 +msgid "Auto &deal" +msgstr "Przekładaj automatycznie" -#: pysollib/tk/menubar.py:407 -msgid "Full log..." -msgstr "Kompletny log..." +#: pysollib/ui/tktile/menubar.py:475 +msgid "&Quick play" +msgstr "Szybka gra" -#: pysollib/tk/menubar.py:410 -msgid "Progression..." -msgstr "Postęp..." +#: pysollib/ui/tktile/menubar.py:477 +msgid "Assist &level" +msgstr "Poziom asysty" -#: pysollib/tk/playeroptionsdialog.py:107 -msgid "Choose..." -msgstr "Wybierz..." +#: pysollib/ui/tktile/menubar.py:479 +msgid "Enable &undo" +msgstr "Włącz cofanie" -#: pysollib/tk/playeroptionsdialog.py:132 -msgid "Select name" -msgstr "Wybierz nazwę" +#: pysollib/ui/tktile/menubar.py:482 +msgid "Enable &bookmarks" +msgstr "Włącz zakładki" -#: pysollib/tk/soundoptionsdialog.py:130 data/glade-translations:76 -msgid "Enable samles" -msgstr "Włącz dźwięki" +#: pysollib/ui/tktile/menubar.py:485 +msgid "Enable &hint" +msgstr "Włacz podpowiedzi" -#: pysollib/tk/tkstats.py:278 -msgid "&All games..." -msgstr "Wszystkie gry..." +#: pysollib/ui/tktile/menubar.py:488 +msgid "Enable shu&ffle" +msgstr "Włącz tasowanie" -#: pysollib/tk/tkstats.py:500 -msgid "&Reset all..." -msgstr "&Resetuj wszystko..." +#: pysollib/ui/tktile/menubar.py:491 +msgid "Enable highlight p&iles" +msgstr "Włącz podśw&ietlanie stosów" -#: pysollib/tk/tkstats.py:565 -msgid "Session &log..." -msgstr "&Log sesji..." +#: pysollib/ui/tktile/menubar.py:495 +msgid "Enable highlight &cards" +msgstr "Włącz podświetlanie kart" -#: pysollib/tk/tkstats.py:580 -msgid "&Full log..." -msgstr "Kompletny log..." +#: pysollib/ui/tktile/menubar.py:499 +msgid "Enable highlight same &rank" +msgstr "Podświetlaj karty o jednakowej sile" -#: pysollib/util.py:61 -msgid "Club" -msgstr "Trefl" +#: pysollib/ui/tktile/menubar.py:503 +msgid "Highlight &no matching" +msgstr "Podświetlaj brak dopasowa&nia" -#: pysollib/util.py:61 -msgid "Diamond" -msgstr "Karo" +#: pysollib/ui/tktile/menubar.py:508 +msgid "&Show removed tiles (in Mahjongg games)" +msgstr "Pokaż u&sunięte klocki (w grach Mahjongg)" -#: pysollib/util.py:61 -msgid "Heart" -msgstr "Kier" +#: pysollib/ui/tktile/menubar.py:512 +msgid "Show hint &arrow (in Shisen-Sho games)" +msgstr "Pok&aż strzałkę podpowiedzi (w grach Shisen-Sho)" -#: pysollib/util.py:61 -msgid "Spade" -msgstr "Pik" +#: pysollib/ui/tktile/menubar.py:516 +msgid "&Sound..." +msgstr "Dźwięk..." -#: pysollib/util.py:62 -msgid "black" -msgstr "czarny" +#: pysollib/ui/tktile/menubar.py:527 +#, fuzzy +msgid "Card si&ze" +msgstr "Widok kart" -#: pysollib/util.py:62 -msgid "red" -msgstr "czerwony" +#: pysollib/ui/tktile/menubar.py:529 +msgid "&Increase the card size" +msgstr "" -#: pysollib/util.py:87 -msgid "cardset" -msgstr "zestaw kart" +#: pysollib/ui/tktile/menubar.py:532 +msgid "&Decrease the card size" +msgstr "" -#: pysollib/wizardpresets.py:27 pysollib/wizardutil.py:74 -msgid "My Game" -msgstr "Moja gra" +#: pysollib/ui/tktile/menubar.py:535 +#, fuzzy +msgid "&Auto scaling" +msgstr "Przekładaj automatycznie" -#: pysollib/wizardpresets.py:32 -msgid "My Klondike" -msgstr "Mój Klondike" +#: pysollib/ui/tktile/menubar.py:540 +msgid "Cards&et..." +msgstr "Z&estaw kart..." -#: pysollib/wizardpresets.py:46 -msgid "My FreeCell" -msgstr "Mój FreeCell" +#: pysollib/ui/tktile/menubar.py:543 +msgid "Table t&ile..." +msgstr "Tło planszy..." -#: pysollib/wizardpresets.py:55 -msgid "My Spider" -msgstr "Mój Pająk" +#: pysollib/ui/tktile/menubar.py:546 +msgid "Card &background" +msgstr "Tył karty" -#: pysollib/wizardpresets.py:72 -msgid "My Gypsy" -msgstr "Moja Cyganka" +#: pysollib/ui/tktile/menubar.py:547 +msgid "Card &view" +msgstr "Widok kart" -#: pysollib/wizardpresets.py:85 -msgid "My Grounds for a Divorce" -msgstr "Mój Grounds for a Divorce" +#: pysollib/ui/tktile/menubar.py:549 +msgid "Card shado&w" +msgstr "Cień karty" -#: pysollib/wizardpresets.py:102 -msgid "My Double Klondike" -msgstr "Mój Double Klondike" +#: pysollib/ui/tktile/menubar.py:552 +msgid "Shade &legal moves" +msgstr "Cieniuj dozwo&lone ruchy" -#: pysollib/wizardpresets.py:117 -msgid "My Simple Simon" -msgstr "Mój Simple Simon" +#: pysollib/ui/tktile/menubar.py:555 +msgid "&Negative cards bottom" +msgstr "" -#: pysollib/wizardutil.py:69 -msgid "Initial setting:" -msgstr "Ustawienia początkowe:" +#: pysollib/ui/tktile/menubar.py:559 +msgid "Shrink face-down cards" +msgstr "Pomniejszaj karty obrócone tyłem" -#: pysollib/wizardutil.py:91 pysollib/wizardutil.py:95 -msgid "One" -msgstr "Jedna" +#: pysollib/ui/tktile/menubar.py:563 +msgid "Shade &filled stacks" +msgstr "Cieniuj wypełnione stosy" -#: pysollib/wizardutil.py:92 -msgid "Two" -msgstr "Dwie" +#: pysollib/ui/tktile/menubar.py:566 +msgid "A&nimations" +msgstr "A&nimacje" -#: pysollib/wizardutil.py:93 -msgid "Three" -msgstr "Trzy" +#: pysollib/ui/tktile/menubar.py:568 +msgid "&None" +msgstr "Brak" -#: pysollib/wizardutil.py:94 -msgid "Four" -msgstr "Cztery" +#: pysollib/ui/tktile/menubar.py:571 +msgid "&Very fast" +msgstr "Bardzo szybko" -#: pysollib/wizardutil.py:96 -msgid "Number of decks:" -msgstr "Liczba talii:" +#: pysollib/ui/tktile/menubar.py:574 +msgid "&Fast" +msgstr "Szybko" -#: pysollib/wizardutil.py:106 -msgid "Layout:" -msgstr "Układ:" +#: pysollib/ui/tktile/menubar.py:577 +msgid "&Medium" +msgstr "Średnio szybko" -#: pysollib/wizardutil.py:110 pysollib/wizardutil.py:117 -msgid "Deal all cards at the beginning" -msgstr "Rozdaj karty na początku" +#: pysollib/ui/tktile/menubar.py:580 +msgid "&Slow" +msgstr "Powoli" -#: pysollib/wizardutil.py:111 -msgid "Deal to waste" -msgstr "Przełóż do zrzutu" +#: pysollib/ui/tktile/menubar.py:583 +msgid "V&ery slow" +msgstr "Bardzo powoli" -#: pysollib/wizardutil.py:112 -msgid "Deal to tableau" -msgstr "Przełóż na stół gry" +#: pysollib/ui/tktile/menubar.py:587 +msgid "&Redeal animation" +msgstr "Animacja &rozdawania" -#: pysollib/wizardutil.py:113 -msgid "Deal to reserves" -msgstr "Przełóż na stos rezerwowy" +#: pysollib/ui/tktile/menubar.py:592 +msgid "&Winning animation" +msgstr "Animacja &wygranej" -#: pysollib/wizardutil.py:115 -msgid "Grounds for a Divorce" -msgstr "" +#: pysollib/ui/tktile/menubar.py:595 +msgid "&Mouse" +msgstr "&Mysz" -#: pysollib/wizardutil.py:122 pysollib/wizardutil.py:128 -msgid "No redeals" -msgstr "Bez dodatkowych rozdań" +#: pysollib/ui/tktile/menubar.py:597 +msgid "&Drag-and-Drop" +msgstr "Przeciągnij i upuść" -#: pysollib/wizardutil.py:123 -msgid "One redeal" -msgstr "Jedno dodatkowe rozdanie" +#: pysollib/ui/tktile/menubar.py:601 +msgid "&Point-and-Click" +msgstr "Wskaż i kliknij" -#: pysollib/wizardutil.py:124 -msgid "Two redeals" -msgstr "Dwa dodatkowe rozdania" +#: pysollib/ui/tktile/menubar.py:605 +msgid "&Sticky mouse" +msgstr "Lepka my&sz" -#: pysollib/wizardutil.py:125 -msgid "Three redeals" -msgstr "Trzy dodatkowe rozdania" +#: pysollib/ui/tktile/menubar.py:610 +msgid "Use mouse for undo/redo" +msgstr "Użyj myszy do cofania/powtarzania" -#: pysollib/wizardutil.py:129 -msgid "Number of redeals:" -msgstr "Liczba dodatkowych rozdań:" +#: pysollib/ui/tktile/menubar.py:614 +msgid "&Fonts..." +msgstr "Czcionki..." -#: pysollib/wizardutil.py:136 -msgid "# of cards dealt to the waste:" -msgstr "Liczba kart przełożonych do zrzutu:" +#: pysollib/ui/tktile/menubar.py:615 +msgid "&Colors..." +msgstr "Kolory..." -#: pysollib/wizardutil.py:142 -msgid "Shuffle during redeal:" -msgstr "Przetasuj przy ponownym rozdaniu:" +#: pysollib/ui/tktile/menubar.py:616 +msgid "Time&outs..." +msgstr "Limity czasu..." -#: pysollib/wizardutil.py:147 pysollib/wizardutil.py:155 -#: pysollib/wizardutil.py:195 -msgid "Same suit" -msgstr "Ten sam kolor" +#: pysollib/ui/tktile/menubar.py:619 +msgid "&Toolbar" +msgstr "Pasek narzędzi" -#: pysollib/wizardutil.py:148 pysollib/wizardutil.py:196 -#: pysollib/wizardutil.py:213 -msgid "Alternate color" -msgstr "Barwa naprzemiennie" +#: pysollib/ui/tktile/menubar.py:621 +msgid "Stat&usbar" +msgstr "Pasek stan&u" -#: pysollib/wizardutil.py:149 pysollib/wizardutil.py:197 -msgid "Same color" -msgstr "Ta sama barwa" +#: pysollib/ui/tktile/menubar.py:623 +msgid "Show &statusbar" +msgstr "Pokaż pa&sek stanu" -#: pysollib/wizardutil.py:150 pysollib/wizardutil.py:198 -msgid "Rank" -msgstr "Wartość" +#: pysollib/ui/tktile/menubar.py:626 +msgid "Show &number of cards" +msgstr "Pokaż liczbę kart" -#: pysollib/wizardutil.py:151 pysollib/wizardutil.py:206 -msgid "Spider same suit" -msgstr "Pająk ten sam kolor" +#: pysollib/ui/tktile/menubar.py:629 +msgid "Show &help bar" +msgstr "Pokaż pasek pomocy" -#: pysollib/wizardutil.py:152 pysollib/wizardutil.py:207 -msgid "Spider alternate color" -msgstr "Pająk kolory naprzemiennie" +#: pysollib/ui/tktile/menubar.py:633 +msgid "Save games &geometry" +msgstr "Zapisz układ &gier" -#: pysollib/wizardutil.py:153 -#, fuzzy -msgid "Spider rank" -msgstr "Pająk wartość" +#: pysollib/ui/tktile/menubar.py:637 +msgid "&Demo logo" +msgstr "&Demo logo" -#: pysollib/wizardutil.py:162 pysollib/wizardutil.py:220 -#: pysollib/wizardutil.py:223 -msgid "Any" -msgstr "Dowolna" +#: pysollib/ui/tktile/menubar.py:640 +msgid "Startup splash sc&reen" +msgstr "Ek&ran powitalny" -#: pysollib/wizardutil.py:165 pysollib/wizardutil.py:224 -msgid "Base card:" -msgstr "Karta bazowa:" +#: pysollib/ui/tktile/menubar.py:649 +msgid "&Help" +msgstr "Pomoc" -#: pysollib/wizardutil.py:169 pysollib/wizardutil.py:170 -#: pysollib/wizardutil.py:228 -msgid "Up" -msgstr "W górę" +#: pysollib/ui/tktile/menubar.py:651 +msgid "&Contents" +msgstr "Zawartość" -#: pysollib/wizardutil.py:169 pysollib/wizardutil.py:228 -#: pysollib/wizardutil.py:229 -msgid "Down" -msgstr "W dół" +#: pysollib/ui/tktile/menubar.py:654 +msgid "&How to play" +msgstr "Jak grać" -#: pysollib/wizardutil.py:171 pysollib/wizardutil.py:230 -msgid "Direction:" -msgstr "Kierunek:" +#: pysollib/ui/tktile/menubar.py:657 +msgid "&Rules for this game" +msgstr "Zasady tej g&ry" -#: pysollib/wizardutil.py:175 pysollib/wizardutil.py:176 -#: pysollib/wizardutil.py:234 -msgid "Top card" -msgstr "Górna karta" +#: pysollib/ui/tktile/menubar.py:660 +msgid "&License terms" +msgstr "Warunki &licencji" -#: pysollib/wizardutil.py:175 pysollib/wizardutil.py:221 -msgid "None" -msgstr "Brak" +#: pysollib/ui/tktile/menubar.py:796 +msgid "All &games..." +msgstr "Wszystkie gry..." -#: pysollib/wizardutil.py:177 pysollib/wizardutil.py:236 -msgid "Move:" -msgstr "Przenoś:" +#: pysollib/ui/tktile/menubar.py:798 +msgid "Playable pre&view..." +msgstr "Graj na podglądzie..." -#: pysollib/wizardutil.py:183 -msgid "First card sets base cards:" -msgstr "Pierwsza karta ustanawia kartę bazową:" +#: pysollib/ui/tktile/menubar.py:853 +msgid "&Mahjongg games" +msgstr "Gry &Mahjongg" -#: pysollib/wizardutil.py:191 -msgid "Number of tableau piles:" -msgstr "Liczba stosów na stole gry:" +#: pysollib/ui/tktile/menubar.py:892 +msgid "&Popular games" +msgstr "&Popularne gry" -#: pysollib/wizardutil.py:199 -msgid "Any suit but the same" -msgstr "Dowolny kolor, ale jednakowy" +#: pysollib/ui/tktile/menubar.py:900 +msgid "&French games" +msgstr "Gry &francuskie" -#: pysollib/wizardutil.py:201 -msgid "Up or down by same suit" -msgstr "W górę lub w dół ten sam kolor" +#: pysollib/ui/tktile/menubar.py:907 +msgid "&Oriental games" +msgstr "Gry &orientalne" -#: pysollib/wizardutil.py:202 -msgid "Up or down by alternate color" -msgstr "W górę lub w dół barwy naprzemiennie" +#: pysollib/ui/tktile/menubar.py:915 +msgid "&Special games" +msgstr "Gry &specjalne" -#: pysollib/wizardutil.py:203 -msgid "Up or down by rank" -msgstr "W górę lub w dół wg wartości" +#: pysollib/ui/tktile/menubar.py:921 +#, fuzzy +msgid "&Custom games" +msgstr "Własne gry" -#: pysollib/wizardutil.py:204 -msgid "Up or down by same color" -msgstr "W górę lub w dół ta sama barwa" +#: pysollib/ui/tktile/menubar.py:929 +msgid "&All games by name" +msgstr "Gry według n&azwy" -#: pysollib/wizardutil.py:209 -msgid "Yukon same suit" -msgstr "Yukon jeden kolor" +#: pysollib/ui/tktile/menubar.py:1177 +#, fuzzy +msgid "Export game error" +msgstr "Błąd wczytywania gry" -#: pysollib/wizardutil.py:210 -msgid "Yukon alternate color" -msgstr "Yukon barwy naprzemiennie" +#: pysollib/ui/tktile/menubar.py:1178 +msgid "" +"\n" +"Unsupported game for export.\n" +msgstr "" -#: pysollib/wizardutil.py:211 +#: pysollib/ui/tktile/menubar.py:1214 pysollib/ui/tktile/menubar.py:1248 #, fuzzy -msgid "Yukon rank" -msgstr "Yukon rank" +msgid "Import game error" +msgstr "Błąd wczytywania gry" -#: pysollib/wizardutil.py:234 pysollib/wizardutil.py:235 -msgid "Sequence" -msgstr "Sekwens" +#: pysollib/ui/tktile/menubar.py:1215 +msgid "" +"\n" +"Unsupported game for import.\n" +msgstr "" -#: pysollib/wizardutil.py:242 -msgid "Wrapping:" -msgstr "Zawijanie:" +#: pysollib/ui/tktile/menubar.py:1676 +#, python-format +msgid "" +"\n" +"Error while saving game.\n" +"\n" +"%s\n" +msgstr "" +"\n" +"Błąd podczas zapisywania gry.\n" +"\n" +"%s\n" -#: pysollib/wizardutil.py:249 -msgid "Use \"Super Move\" feature:" -msgstr "Zastosuj funkcję \"Super Ruch\":" +#: pysollib/ui/tktile/solverdialog.py:44 data/pysolfc.glade:74 +#: data/pysolfc.glade:1250 +msgid "Game:" +msgstr "Gra:" -#: pysollib/wizardutil.py:257 -msgid "Number of reserves:" -msgstr "Liczba rezerw:" +#: pysollib/ui/tktile/solverdialog.py:59 +msgid "Preset:" +msgstr "" -#: pysollib/wizardutil.py:264 -msgid "Max # of accepted cards:" -msgstr "Maksymalna dozwolona liczba kart:" +#: pysollib/ui/tktile/solverdialog.py:71 +msgid "Max iterations:" +msgstr "Maksymalna liczba powtórzeń:" -#: pysollib/wizardutil.py:268 -msgid "Triangle" -msgstr "Trójkąt" +#: pysollib/ui/tktile/solverdialog.py:88 +msgid "Progress" +msgstr "Postęp" -#: pysollib/wizardutil.py:269 pysollib/wizardutil.py:271 -msgid "Rectangle" -msgstr "Prostokąt" +#: pysollib/ui/tktile/solverdialog.py:96 +msgid "Iteration:" +msgstr "Powtórzenie:" -#: pysollib/wizardutil.py:279 -msgid "# of face-down cards dealt to the tableau pile:" -msgstr "Liczba kart zakrytych rozłożonych na stół gry:" +#: pysollib/ui/tktile/solverdialog.py:103 +msgid "Depth:" +msgstr "Głębokość:" -#: pysollib/wizardutil.py:286 -msgid "# of face-up cards dealt to the tableau pile:" -msgstr "Liczba kart odkrytych rozłożonych na stół gry:" +#: pysollib/ui/tktile/solverdialog.py:110 +#, fuzzy +msgid "Stored-States:" +msgstr "Rezerwy" -#: pysollib/wizardutil.py:293 -msgid "# of cards dealt to the reserve:" -msgstr "Liczba kart w stosie rezerwowym:" +#: pysollib/ui/tktile/solverdialog.py:180 +msgid "Solver not found in the PATH" +msgstr "" -#: pysollib/wizardutil.py:300 -msgid "Max # of dealt cards:" -msgstr "Maksymalna liczba kart w grze:" +#: pysollib/ui/tktile/solverdialog.py:185 +#, fuzzy, python-format +msgid "This game can be hinted in %d move." +msgid_plural "This game can be hinted in %d moves." +msgstr[0] "Ta gra ma rozwiązanie w %d ruchu." +msgstr[1] "Ta gra ma rozwiązanie w %d ruchach." +msgstr[2] "Ta gra ma rozwiązanie w %d ruchach." -#: pysollib/wizardutil.py:306 -msgid "Deal first cards to the foundations:" -msgstr "Ułóż pierwsze karty w stosie bazowym:" +#: pysollib/ui/tktile/solverdialog.py:189 +#, fuzzy, python-format +msgid "This game is solvable in %d move." +msgid_plural "This game is solvable in %d moves." +msgstr[0] "Ta gra ma rozwiązanie w %d ruchu." +msgstr[1] "Ta gra ma rozwiązanie w %d ruchach." +msgstr[2] "Ta gra ma rozwiązanie w %d ruchach." -#: pysollib/wizardutil.py:312 -msgid "General" -msgstr "Ogólne" +#: pysollib/ui/tktile/solverdialog.py:197 +msgid "I could not solve this game." +msgstr "Nie mam rozwiązania dla tej gry." -#: pysollib/wizardutil.py:318 -msgid "Talon" -msgstr "Stos wyjściowy" +#: pysollib/ui/tktile/solverdialog.py:199 +msgid "Iterations count exceeded (Intractable)" +msgstr "" -#: pysollib/wizardutil.py:323 -msgid "Foundations" -msgstr "Stos bazowy" +#: pysollib/ui/tktile/tkconst.py:53 +msgid "Icons only" +msgstr "Tylko ikony" -#: pysollib/wizardutil.py:329 -msgid "Tableau" -msgstr "Stół gry" +#: pysollib/ui/tktile/tkconst.py:54 +msgid "Text below icons" +msgstr "Tekst poniżej ikon" -#: pysollib/wizardutil.py:337 -msgid "Reserves" -msgstr "Stos rezerwowy" +#: pysollib/ui/tktile/tkconst.py:55 +msgid "Text beside icons" +msgstr "Tekst obok ikon" -#: pysollib/wizardutil.py:340 -msgid "Opening deal" -msgstr "Rozdanie początkowe" +#: pysollib/ui/tktile/tkconst.py:56 +msgid "Text only" +msgstr "Tylko tekst" -#: data/glade-translations:7 +#: data/pysolfc.glade:7 msgid "Game Statistics" msgstr "Statystyki gry" -#: data/glade-translations:24 +#: data/pysolfc.glade:1088 msgid "Summary" msgstr "Podsumowanie" -#: data/glade-translations:27 +#: data/pysolfc.glade:1223 msgid "Total moves" msgstr "Ruchy ogółem" -#: data/glade-translations:57 +#: data/pysolfc.glade:3145 msgid "Set font" msgstr "Ustaw czcionkę" + +#~ msgid "Solving method:" +#~ msgstr "Metoda rozwiązania:" + +#~ msgid "Max depth:" +#~ msgstr "Maksymalna głębokość:" + +#~ msgid "&Statistics" +#~ msgstr "&Statystyki" + +#~ msgid "Current game..." +#~ msgstr "Bieżąca gra..." + +#~ msgid "All games..." +#~ msgstr "Wszystkie gry..." + +#~ msgid "Session log..." +#~ msgstr "Log sesji..." + +#~ msgid "Full log..." +#~ msgstr "Kompletny log..." + +#~ msgid "Progression..." +#~ msgstr "Postęp..." diff --git a/po/pysol.pot b/po/pysol.pot index 8b8a472160..ec64e33af3 100644 --- a/po/pysol.pot +++ b/po/pysol.pot @@ -1,9 +1,3 @@ -# #-#-#-#-# pysol-1.pot (PACKAGE VERSION) #-#-#-#-# -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR ORGANIZATION -# FIRST AUTHOR , YEAR. -# -# #-#-#-#-# pysol-2.pot (PACKAGE VERSION) #-#-#-#-# # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. @@ -12,111 +6,109 @@ #, fuzzy msgid "" msgstr "" -"#-#-#-#-# pysol-1.pot (PACKAGE VERSION) #-#-#-#-#\n" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: Mon Mar 7 21:38:17 2011\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: ENCODING\n" -"Generated-By: pygettext.py 1.6con\n" -"#-#-#-#-# pysol-2.pot (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-03-07 21:38+0300\n" +"POT-Creation-Date: 2019-07-18 19:36+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: pysollib/actions.py:239 pysollib/tile/toolbar.py:175 -#: pysollib/tk/toolbar.py:174 +#: pysollib/actions.py:232 pysollib/kivy/toolbar.py:191 +#: pysollib/tile/toolbar.py:176 pysollib/tk/toolbar.py:176 msgid "New game" msgstr "" -#: pysollib/actions.py:252 pysollib/tile/menubar.py:851 -#: pysollib/tile/menubar.py:865 pysollib/tk/menubar.py:852 -#: pysollib/tk/menubar.py:866 +#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1667 +#: pysollib/pysolgtk/menubar.py:648 pysollib/ui/tktile/menubar.py:1014 +#: pysollib/ui/tktile/menubar.py:1030 msgid "Select game" msgstr "" -#: pysollib/actions.py:266 +#: pysollib/actions.py:261 msgid "Invalid game number" msgstr "" -#: pysollib/actions.py:267 +#: pysollib/actions.py:262 msgid "Invalid game number\n" msgstr "" -#: pysollib/actions.py:284 +#: pysollib/actions.py:280 msgid "Select next game number" msgstr "" -#: pysollib/actions.py:293 pysollib/actions.py:303 +#: pysollib/actions.py:291 pysollib/actions.py:303 msgid "Select new game number" msgstr "" -#: pysollib/actions.py:294 +#: pysollib/actions.py:292 msgid "" "\n" "\n" "Enter new game number" msgstr "" -#: pysollib/actions.py:295 -msgid "&Next number" +#: pysollib/actions.py:293 pysollib/app.py:523 pysollib/app.py:817 +#: pysollib/game/__init__.py:1270 pysollib/game/__init__.py:2487 +#: pysollib/kivy/tkhtml.py:690 pysollib/kivy/tkstats.py:249 +#: pysollib/kivy/tkwidget.py:97 pysollib/pysolgtk/playeroptionsdialog.py:79 +#: pysollib/pysolgtk/selecttile.py:158 pysollib/pysolgtk/tkhtml.py:542 +#: pysollib/pysolgtk/tkstats.py:556 pysollib/pysolgtk/tkwidget.py:151 +#: pysollib/tile/fontsdialog.py:140 pysollib/tile/fontsdialog.py:202 +#: pysollib/tile/menubar.py:111 pysollib/tile/playeroptionsdialog.py:89 +#: pysollib/tile/selectcardset.py:321 pysollib/tile/selectcardset.py:545 +#: pysollib/tile/selecttile.py:154 pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tile/soundoptionsdialog.py:188 pysollib/tile/timeoutsdialog.py:92 +#: pysollib/tile/tkstats.py:101 pysollib/tile/tkstats.py:540 +#: pysollib/tile/tkstats.py:645 pysollib/tile/tkstats.py:726 +#: pysollib/tile/tkwidget.py:138 pysollib/tile/tkwidget.py:359 +#: pysollib/tile/wizarddialog.py:143 pysollib/tk/fontsdialog.py:134 +#: pysollib/tk/fontsdialog.py:200 pysollib/tk/playeroptionsdialog.py:64 +#: pysollib/tk/playeroptionsdialog.py:138 pysollib/tk/selectcardset.py:313 +#: pysollib/tk/selectcardset.py:506 pysollib/tk/selecttile.py:152 +#: pysollib/tk/soundoptionsdialog.py:152 pysollib/tk/soundoptionsdialog.py:193 +#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkstats.py:278 +#: pysollib/tk/tkstats.py:505 pysollib/tk/tkstats.py:574 +#: pysollib/tk/tkstats.py:591 pysollib/tk/tkstats.py:639 +#: pysollib/tk/tkstats.py:712 pysollib/tk/tkstats.py:796 +#: pysollib/tk/tkstats.py:963 pysollib/tk/tkwidget.py:143 +#: pysollib/tk/tkwidget.py:351 pysollib/tk/wizarddialog.py:132 +#: pysollib/ui/tktile/colorsdialog.py:118 +#: pysollib/ui/tktile/edittextdialog.py:38 +#: pysollib/ui/tktile/gameinfodialog.py:152 pysollib/ui/tktile/tkhtml.py:435 +msgid "&OK" msgstr "" -#: pysollib/actions.py:295 pysollib/app.py:719 pysollib/app.py:1007 -#: pysollib/app.py:1019 pysollib/game.py:1160 pysollib/game.py:2470 -#: pysollib/tile/colorsdialog.py:116 pysollib/tile/edittextdialog.py:71 -#: pysollib/tile/fontsdialog.py:144 pysollib/tile/fontsdialog.py:204 -#: pysollib/tile/gameinfodialog.py:156 pysollib/tile/menubar.py:1416 -#: pysollib/tile/playeroptionsdialog.py:97 pysollib/tile/selectcardset.py:465 -#: pysollib/tile/selecttile.py:150 pysollib/tile/soundoptionsdialog.py:156 -#: pysollib/tile/soundoptionsdialog.py:194 pysollib/tile/timeoutsdialog.py:97 -#: pysollib/tile/tkhtml.py:494 pysollib/tile/tkstats.py:111 -#: pysollib/tile/tkstats.py:549 pysollib/tile/tkstats.py:650 -#: pysollib/tile/tkstats.py:731 pysollib/tile/tkwidget.py:143 -#: pysollib/tile/tkwidget.py:357 pysollib/tile/wizarddialog.py:150 -#: pysollib/tk/colorsdialog.py:115 pysollib/tk/edittextdialog.py:70 -#: pysollib/tk/fontsdialog.py:142 pysollib/tk/fontsdialog.py:204 -#: pysollib/tk/gameinfodialog.py:156 pysollib/tk/playeroptionsdialog.py:72 -#: pysollib/tk/playeroptionsdialog.py:147 pysollib/tk/selectcardset.py:276 -#: pysollib/tk/selectcardset.py:467 pysollib/tk/selecttile.py:148 -#: pysollib/tk/soundoptionsdialog.py:154 pysollib/tk/soundoptionsdialog.py:194 -#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkhtml.py:489 -#: pysollib/tk/tkstats.py:277 pysollib/tk/tkstats.py:498 -#: pysollib/tk/tkstats.py:565 pysollib/tk/tkstats.py:580 -#: pysollib/tk/tkstats.py:622 pysollib/tk/tkstats.py:694 -#: pysollib/tk/tkstats.py:778 pysollib/tk/tkstats.py:946 -#: pysollib/tk/tkwidget.py:149 pysollib/tk/tkwidget.py:347 -#: pysollib/tk/wizarddialog.py:140 -msgid "&OK" +#: pysollib/actions.py:293 +msgid "&Next number" msgstr "" -#: pysollib/actions.py:295 pysollib/app.py:720 pysollib/app.py:1019 -#: pysollib/game.py:1160 pysollib/game.py:1853 pysollib/game.py:1872 -#: pysollib/game.py:1879 pysollib/game.py:1885 -#: pysollib/tile/colorsdialog.py:116 pysollib/tile/edittextdialog.py:71 -#: pysollib/tile/fontsdialog.py:144 pysollib/tile/fontsdialog.py:204 -#: pysollib/tile/playeroptionsdialog.py:97 pysollib/tile/selectcardset.py:277 -#: pysollib/tile/selectgame.py:291 pysollib/tile/selectgame.py:421 -#: pysollib/tile/selecttile.py:150 pysollib/tile/soundoptionsdialog.py:156 -#: pysollib/tile/timeoutsdialog.py:97 pysollib/tile/tkwidget.py:357 -#: pysollib/tile/wizarddialog.py:150 pysollib/tk/colorsdialog.py:115 -#: pysollib/tk/edittextdialog.py:70 pysollib/tk/fontsdialog.py:142 -#: pysollib/tk/fontsdialog.py:204 pysollib/tk/menubar.py:1204 -#: pysollib/tk/menubar.py:1206 pysollib/tk/playeroptionsdialog.py:72 -#: pysollib/tk/playeroptionsdialog.py:147 pysollib/tk/selectcardset.py:276 -#: pysollib/tk/selectgame.py:292 pysollib/tk/selectgame.py:422 -#: pysollib/tk/selecttile.py:148 pysollib/tk/soundoptionsdialog.py:154 -#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkwidget.py:347 -#: pysollib/tk/wizarddialog.py:140 +#: pysollib/actions.py:293 pysollib/app.py:524 pysollib/game/__init__.py:1270 +#: pysollib/game/__init__.py:1939 pysollib/game/__init__.py:1957 +#: pysollib/game/__init__.py:1965 pysollib/game/__init__.py:1972 +#: pysollib/kivy/menubar.py:2065 pysollib/kivy/menubar.py:2068 +#: pysollib/kivy/selectcardset.py:61 +#: pysollib/pysolgtk/playeroptionsdialog.py:79 +#: pysollib/pysolgtk/selectcardset.py:229 pysollib/pysolgtk/selectgame.py:324 +#: pysollib/pysolgtk/selecttile.py:158 pysollib/tile/fontsdialog.py:140 +#: pysollib/tile/fontsdialog.py:202 pysollib/tile/playeroptionsdialog.py:89 +#: pysollib/tile/selectcardset.py:321 pysollib/tile/selectcardset.py:543 +#: pysollib/tile/selectgame.py:308 pysollib/tile/selectgame.py:438 +#: pysollib/tile/selecttile.py:154 pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tile/timeoutsdialog.py:92 pysollib/tile/tkwidget.py:359 +#: pysollib/tile/wizarddialog.py:143 pysollib/tk/fontsdialog.py:134 +#: pysollib/tk/fontsdialog.py:200 pysollib/tk/menubar.py:89 +#: pysollib/tk/menubar.py:90 pysollib/tk/playeroptionsdialog.py:64 +#: pysollib/tk/playeroptionsdialog.py:138 pysollib/tk/selectcardset.py:313 +#: pysollib/tk/selectgame.py:310 pysollib/tk/selectgame.py:439 +#: pysollib/tk/selecttile.py:152 pysollib/tk/soundoptionsdialog.py:152 +#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkwidget.py:351 +#: pysollib/tk/wizarddialog.py:132 pysollib/ui/tktile/colorsdialog.py:118 +#: pysollib/ui/tktile/edittextdialog.py:38 msgid "&Cancel" msgstr "" @@ -124,124 +116,127 @@ msgstr "" msgid "Select random game" msgstr "" -#: pysollib/actions.py:344 +#: pysollib/actions.py:346 msgid "Select next game" msgstr "" -#: pysollib/actions.py:377 pysollib/tile/toolbar.py:190 -#: pysollib/tk/toolbar.py:189 +#: pysollib/actions.py:384 pysollib/kivy/toolbar.py:206 +#: pysollib/tile/toolbar.py:191 pysollib/tk/toolbar.py:191 msgid "Quit " msgstr "" -#: pysollib/actions.py:428 +#: pysollib/actions.py:447 msgid "Clear bookmarks" msgstr "" -#: pysollib/actions.py:429 +#: pysollib/actions.py:448 msgid "Clear all bookmarks ?" msgstr "" -#: pysollib/actions.py:439 +#: pysollib/actions.py:459 msgid "Restart game" msgstr "" -#: pysollib/actions.py:440 +#: pysollib/actions.py:460 msgid "Restart this game ?" msgstr "" -#: pysollib/actions.py:481 +#: pysollib/actions.py:505 +#, python-format msgid "" "Comments for %s:\n" "\n" msgstr "" -#: pysollib/actions.py:483 +#: pysollib/actions.py:507 msgid "Comments for " msgstr "" -#: pysollib/actions.py:501 pysollib/actions.py:529 +#: pysollib/actions.py:525 pysollib/actions.py:549 msgid "Error while writing to file" msgstr "" -#: pysollib/actions.py:504 pysollib/actions.py:532 +#: pysollib/actions.py:528 pysollib/actions.py:552 msgid " Info" msgstr "" -#: pysollib/actions.py:505 +#: pysollib/actions.py:529 msgid "" "Comments were appended to\n" "\n" msgstr "" -#: pysollib/actions.py:516 +#: pysollib/actions.py:538 msgid "Demo statistics" msgstr "" -#: pysollib/actions.py:519 +#: pysollib/actions.py:541 msgid "Your statistics" msgstr "" -#: pysollib/actions.py:533 +#: pysollib/actions.py:553 msgid "" " were appended to\n" "\n" msgstr "" -#: pysollib/actions.py:548 +#: pysollib/actions.py:567 msgid " Demo" msgstr "" -#: pysollib/actions.py:548 +#: pysollib/actions.py:567 msgid " Demo " msgstr "" -#: pysollib/actions.py:551 pysollib/actions.py:571 +#: pysollib/actions.py:570 pysollib/actions.py:591 msgid " for " msgstr "" -#: pysollib/actions.py:557 pysollib/stats.py:197 +#: pysollib/actions.py:576 pysollib/stats.py:202 msgid "Statistics for " msgstr "" -#: pysollib/actions.py:561 pysollib/tile/selectgame.py:369 -#: pysollib/tile/tkstats.py:62 pysollib/tile/toolbar.py:187 -#: pysollib/tk/selectgame.py:369 pysollib/tk/toolbar.py:186 +#: pysollib/actions.py:581 pysollib/kivy/menubar.py:1613 +#: pysollib/pysolgtk/selectgame.py:100 pysollib/pysolgtk/tkstats.py:176 +#: pysollib/tile/selectgame.py:387 pysollib/tile/tkstats.py:51 +#: pysollib/tile/toolbar.py:188 pysollib/tk/selectgame.py:387 +#: pysollib/tk/toolbar.py:188 msgid "Statistics" msgstr "" -#: pysollib/actions.py:565 pysollib/tile/tkstats.py:531 -#: data/glade-translations:31 +#: pysollib/actions.py:585 pysollib/tile/tkstats.py:522 data/pysolfc.glade:1404 msgid "Full log" msgstr "" -#: pysollib/actions.py:568 pysollib/tile/tkstats.py:535 -#: data/glade-translations:32 +#: pysollib/actions.py:588 pysollib/tile/tkstats.py:526 data/pysolfc.glade:1466 msgid "Session log" msgstr "" -#: pysollib/actions.py:574 +#: pysollib/actions.py:595 msgid "Game Info" msgstr "" -#: pysollib/actions.py:577 +#: pysollib/actions.py:598 msgid "Statistics progression" msgstr "" -#: pysollib/actions.py:593 +#: pysollib/actions.py:616 msgid "Reset all statistics" msgstr "" -#: pysollib/actions.py:594 +#: pysollib/actions.py:617 +#, python-format msgid "" "Reset ALL statistics and logs for player\n" "%s ?" msgstr "" -#: pysollib/actions.py:600 +#: pysollib/actions.py:626 msgid "Reset game statistics" msgstr "" -#: pysollib/actions.py:601 +#: pysollib/actions.py:627 +#, python-format msgid "" "Reset statistics and logs for player\n" "%s\n" @@ -249,53 +244,55 @@ msgid "" "%s ?" msgstr "" -#: pysollib/actions.py:657 +#: pysollib/actions.py:692 msgid "Play demo" msgstr "" -#: pysollib/actions.py:668 +#: pysollib/actions.py:704 msgid "Set player options" msgstr "" -#: pysollib/actions.py:682 data/glade-translations:40 +#: pysollib/actions.py:720 data/pysolfc.glade:1986 msgid "Set colors" msgstr "" -#: pysollib/actions.py:699 +#: pysollib/actions.py:738 msgid "Set fonts" msgstr "" -#: pysollib/actions.py:708 data/glade-translations:33 +#: pysollib/actions.py:748 data/pysolfc.glade:1493 msgid "Set timeouts" msgstr "" -#: pysollib/app.py:466 +#: pysollib/app.py:332 msgid "can't find game: " msgstr "" -#: pysollib/app.py:721 pysollib/game.py:1853 pysollib/game.py:1872 -#: pysollib/game.py:1879 pysollib/game.py:1885 pysollib/tile/menubar.py:342 -#: pysollib/tk/menubar.py:339 +#: pysollib/app.py:525 pysollib/game/__init__.py:1939 +#: pysollib/game/__init__.py:1957 pysollib/game/__init__.py:1965 +#: pysollib/game/__init__.py:1972 pysollib/ui/tktile/menubar.py:300 msgid "&New game" msgstr "" -#: pysollib/app.py:865 +#: pysollib/app.py:671 +#, python-format msgid "Loading %s %s..." msgstr "" -#: pysollib/app.py:904 +#: pysollib/app.py:713 msgid " load error" msgstr "" -#: pysollib/app.py:905 +#: pysollib/app.py:714 msgid "Error while loading " msgstr "" -#: pysollib/app.py:999 +#: pysollib/app.py:809 msgid "Incompatible " msgstr "" -#: pysollib/app.py:1001 +#: pysollib/app.py:811 +#, python-format msgid "" "The currently selected %s %s\n" "is not compatible with the game\n" @@ -304,3756 +301,4032 @@ msgid "" "Please select a %s type %s.\n" msgstr "" -#: pysollib/app.py:1017 +#: pysollib/app.py:855 +#, python-format msgid "Please select a %s type %s" msgstr "" -#: pysollib/app.py:1260 +#: pysollib/app.py:1063 +#, python-format msgid "error loading plugin %s: %s" msgstr "" -#: pysollib/game.py:1055 pysollib/game.py:1061 -msgid "Player\n" -msgstr "" - -#: pysollib/game.py:1156 -msgid "Discard current game ?" -msgstr "" - -#: pysollib/game.py:1802 -msgid "" -"\n" -"You have reached\n" -"#%d in the %s of playing time\n" -"and #%d in the %s of moves." -msgstr "" - -#: pysollib/game.py:1807 -msgid "" -"\n" -"You have reached\n" -"#%d in the %s of playing time." -msgstr "" - -#: pysollib/game.py:1811 -msgid "" -"\n" -"You have reached\n" -"#%d in the %s of moves." -msgstr "" - -#: pysollib/game.py:1841 pysollib/game.py:1861 -msgid "" -"Your playing time is %s\n" -"for %d move." -msgid_plural "" -"Your playing time is %s\n" -"for %d moves." -msgstr[0] "" -msgstr[1] "" - -#: pysollib/game.py:1845 pysollib/game.py:1865 -#: pysollib/tile/soundoptionsdialog.py:90 pysollib/tk/soundoptionsdialog.py:87 -msgid "Game won" -msgstr "" - -#: pysollib/game.py:1846 -msgid "" -"\n" -"Congratulations, this\n" -"was a truly perfect game !\n" -"\n" -"%s\n" -"%s\n" -msgstr "" - -#: pysollib/game.py:1866 -msgid "" -"\n" -"Congratulations, you did it !\n" -"\n" -"%s\n" -"%s\n" -msgstr "" - -#: pysollib/game.py:1877 pysollib/game.py:1883 -#: pysollib/tile/soundoptionsdialog.py:88 pysollib/tk/soundoptionsdialog.py:85 -msgid "Game finished" -msgstr "" - -#: pysollib/game.py:1878 pysollib/game.py:2471 -msgid "" -"\n" -"Game finished\n" -msgstr "" - -#: pysollib/game.py:1884 -msgid "" -"\n" -"Game finished, but not without my help...\n" -msgstr "" - -#: pysollib/game.py:1885 -msgid "&Restart" -msgstr "" - -#: pysollib/game.py:2351 -msgid "Score %6d" -msgstr "" - -#: pysollib/game.py:2455 -msgid "&Cool" -msgstr "" - -#: pysollib/game.py:2455 -msgid "&Great" -msgstr "" - -#: pysollib/game.py:2456 -msgid "&Wow" -msgstr "" - -#: pysollib/game.py:2456 -msgid "&Yeah" -msgstr "" - -#: pysollib/game.py:2457 -msgid "" -"\n" -"Game solved in %d move.\n" -msgid_plural "" -"\n" -"Game solved in %d moves.\n" -msgstr[0] "" -msgstr[1] "" - -#: pysollib/game.py:2461 pysollib/game.py:2474 pysollib/game.py:2486 -msgid " Autopilot" -msgstr "" - -#: pysollib/game.py:2485 -msgid "&Hmm" -msgstr "" - -#: pysollib/game.py:2485 -msgid "&Oh well" -msgstr "" - -#: pysollib/game.py:2485 -msgid "&That's life" -msgstr "" - -#: pysollib/game.py:2487 -msgid "" -"\n" -"This won't come out...\n" -msgstr "" - -#: pysollib/game.py:2964 -msgid "Set bookmark" -msgstr "" - -#: pysollib/game.py:2965 -msgid "Replace existing bookmark %d ?" -msgstr "" - -#: pysollib/game.py:2987 -msgid "Goto bookmark" -msgstr "" - -#: pysollib/game.py:2988 -msgid "Goto bookmark %d ?" -msgstr "" - -#: pysollib/game.py:3019 -msgid "Open game" -msgstr "" - -#: pysollib/game.py:3030 pysollib/game.py:3040 pysollib/game.py:3045 -msgid "Load game error" -msgstr "" - -#: pysollib/game.py:3031 -msgid "" -"Error while loading game.\n" -"\n" -"Probably the game file is damaged,\n" -"but this could also be a bug you might want to report." -msgstr "" - -#: pysollib/game.py:3041 -msgid "Error while loading game" -msgstr "" - -#: pysollib/game.py:3046 -msgid "" -"Internal error while loading game.\n" -"\n" -"Please report this bug." -msgstr "" - -#: pysollib/game.py:3075 pysollib/tile/menubar.py:1457 -#: pysollib/tk/menubar.py:1440 -msgid "Save game error" -msgstr "" - -#: pysollib/game.py:3076 -msgid "Error while saving game" -msgstr "" - -#: pysollib/game.py:3101 -msgid "Invalid or damaged %s save file" -msgstr "" - -#: pysollib/game.py:3117 -msgid "" -"Cannot load games saved with\n" -"%s version %s" -msgstr "" - -#: pysollib/game.py:3134 -msgid "" -"Cannot load this game from version %s\n" -"as the game rules have changed\n" -"in the current implementation." -msgstr "" - -#: pysollib/gamedb.py:108 +#: pysollib/gamedb.py:109 msgid "Baker's Dozen" msgstr "" -#: pysollib/gamedb.py:109 +#: pysollib/gamedb.py:110 msgid "Beleaguered Castle" msgstr "" -#: pysollib/gamedb.py:110 +#: pysollib/gamedb.py:111 msgid "Canfield" msgstr "" -#: pysollib/gamedb.py:111 +#: pysollib/gamedb.py:112 msgid "Fan" msgstr "" -#: pysollib/gamedb.py:112 +#: pysollib/gamedb.py:113 msgid "Forty Thieves" msgstr "" -#: pysollib/gamedb.py:113 pysollib/wizardutil.py:100 -#: pysollib/wizardutil.py:105 +#: pysollib/gamedb.py:114 pysollib/wizardutil.py:129 pysollib/wizardutil.py:134 msgid "FreeCell" msgstr "" -#: pysollib/gamedb.py:114 +#: pysollib/gamedb.py:115 msgid "Golf" msgstr "" -#: pysollib/gamedb.py:115 pysollib/wizardutil.py:102 +#: pysollib/gamedb.py:116 pysollib/wizardutil.py:131 msgid "Gypsy" msgstr "" -#: pysollib/gamedb.py:116 pysollib/wizardutil.py:101 +#: pysollib/gamedb.py:117 pysollib/wizardutil.py:130 msgid "Klondike" msgstr "" -#: pysollib/gamedb.py:117 +#: pysollib/gamedb.py:118 msgid "Montana" msgstr "" -#: pysollib/gamedb.py:118 +#: pysollib/gamedb.py:119 msgid "Napoleon" msgstr "" -#: pysollib/gamedb.py:119 +#: pysollib/gamedb.py:120 msgid "Numerica" msgstr "" -#: pysollib/gamedb.py:120 +#: pysollib/gamedb.py:121 msgid "Pairing" msgstr "" -#: pysollib/gamedb.py:121 +#: pysollib/gamedb.py:122 msgid "Raglan" msgstr "" -#: pysollib/gamedb.py:122 pysollib/gamedb.py:155 +#: pysollib/gamedb.py:123 pysollib/gamedb.py:165 msgid "Simple games" msgstr "" -#: pysollib/gamedb.py:123 pysollib/wizardutil.py:114 +#: pysollib/gamedb.py:124 pysollib/wizardutil.py:143 msgid "Spider" msgstr "" -#: pysollib/gamedb.py:124 +#: pysollib/gamedb.py:125 msgid "Terrace" msgstr "" -#: pysollib/gamedb.py:125 +#: pysollib/gamedb.py:126 msgid "Yukon" msgstr "" -#: pysollib/gamedb.py:126 pysollib/gamedb.py:159 +#: pysollib/gamedb.py:127 pysollib/gamedb.py:170 msgid "One-Deck games" msgstr "" -#: pysollib/gamedb.py:127 pysollib/gamedb.py:160 +#: pysollib/gamedb.py:128 pysollib/gamedb.py:172 msgid "Two-Deck games" msgstr "" -#: pysollib/gamedb.py:128 pysollib/gamedb.py:161 +#: pysollib/gamedb.py:129 pysollib/gamedb.py:174 msgid "Three-Deck games" msgstr "" -#: pysollib/gamedb.py:129 pysollib/gamedb.py:162 +#: pysollib/gamedb.py:130 pysollib/gamedb.py:176 msgid "Four-Deck games" msgstr "" -#: pysollib/gamedb.py:141 +#: pysollib/gamedb.py:142 msgid "Baker's Dozen type" msgstr "" -#: pysollib/gamedb.py:142 +#: pysollib/gamedb.py:144 msgid "Beleaguered Castle type" msgstr "" -#: pysollib/gamedb.py:143 +#: pysollib/gamedb.py:146 msgid "Canfield type" msgstr "" -#: pysollib/gamedb.py:144 +#: pysollib/gamedb.py:148 msgid "Fan type" msgstr "" -#: pysollib/gamedb.py:145 +#: pysollib/gamedb.py:149 msgid "Forty Thieves type" msgstr "" -#: pysollib/gamedb.py:146 +#: pysollib/gamedb.py:151 msgid "FreeCell type" msgstr "" -#: pysollib/gamedb.py:147 +#: pysollib/gamedb.py:153 msgid "Golf type" msgstr "" -#: pysollib/gamedb.py:148 +#: pysollib/gamedb.py:154 msgid "Gypsy type" msgstr "" -#: pysollib/gamedb.py:149 +#: pysollib/gamedb.py:155 msgid "Klondike type" msgstr "" -#: pysollib/gamedb.py:150 +#: pysollib/gamedb.py:157 msgid "Montana type" msgstr "" -#: pysollib/gamedb.py:151 +#: pysollib/gamedb.py:158 msgid "Napoleon type" msgstr "" -#: pysollib/gamedb.py:152 +#: pysollib/gamedb.py:160 msgid "Numerica type" msgstr "" -#: pysollib/gamedb.py:153 +#: pysollib/gamedb.py:162 msgid "Pairing type" msgstr "" -#: pysollib/gamedb.py:154 +#: pysollib/gamedb.py:164 msgid "Raglan type" msgstr "" -#: pysollib/gamedb.py:156 +#: pysollib/gamedb.py:167 msgid "Spider type" msgstr "" -#: pysollib/gamedb.py:157 +#: pysollib/gamedb.py:168 msgid "Terrace type" msgstr "" -#: pysollib/gamedb.py:158 +#: pysollib/gamedb.py:169 msgid "Yukon type" msgstr "" -#: pysollib/gamedb.py:166 pysollib/gamedb.py:174 +#: pysollib/gamedb.py:181 pysollib/gamedb.py:200 msgid "French type" msgstr "" -#: pysollib/gamedb.py:167 pysollib/gamedb.py:175 pysollib/gamedb.py:183 +#: pysollib/gamedb.py:187 pysollib/gamedb.py:204 pysollib/gamedb.py:219 msgid "Ganjifa type" msgstr "" -#: pysollib/gamedb.py:168 pysollib/gamedb.py:176 pysollib/gamedb.py:184 +#: pysollib/gamedb.py:191 pysollib/gamedb.py:208 pysollib/gamedb.py:222 msgid "Hanafuda type" msgstr "" -#: pysollib/gamedb.py:169 pysollib/gamedb.py:177 pysollib/gamedb.py:191 +#: pysollib/gamedb.py:193 pysollib/gamedb.py:210 pysollib/gamedb.py:232 msgid "Hex A Deck type" msgstr "" -#: pysollib/gamedb.py:170 pysollib/gamedb.py:178 pysollib/gamedb.py:196 +#: pysollib/gamedb.py:195 pysollib/gamedb.py:212 pysollib/gamedb.py:239 msgid "Tarock type" msgstr "" -#: pysollib/gamedb.py:182 +#: pysollib/gamedb.py:217 msgid "Dashavatara Ganjifa type" msgstr "" -#: pysollib/gamedb.py:185 +#: pysollib/gamedb.py:224 msgid "Mughal Ganjifa type" msgstr "" -#: pysollib/gamedb.py:186 +#: pysollib/gamedb.py:226 msgid "Navagraha Ganjifa type" msgstr "" -#: pysollib/gamedb.py:190 +#: pysollib/gamedb.py:231 msgid "Shisen-Sho" msgstr "" -#: pysollib/gamedb.py:192 +#: pysollib/gamedb.py:234 msgid "Matrix type" msgstr "" -#: pysollib/gamedb.py:193 +#: pysollib/gamedb.py:235 msgid "Memory type" msgstr "" -#: pysollib/gamedb.py:194 +#: pysollib/gamedb.py:236 msgid "Poker type" msgstr "" -#: pysollib/gamedb.py:195 +#: pysollib/gamedb.py:237 msgid "Puzzle type" msgstr "" -#: pysollib/games/auldlangsyne.py:147 pysollib/games/calculation.py:94 -#: pysollib/games/camelot.py:594 pysollib/games/numerica.py:83 -#: pysollib/games/numerica.py:269 pysollib/games/numerica.py:660 -#: pysollib/games/numerica.py:776 -msgid "Tableau. Build regardless of rank and suit." -msgstr "" - -#: pysollib/games/auldlangsyne.py:548 pysollib/games/golf.py:290 -#: pysollib/games/takeaway.py:55 -msgid "Foundation. Build up or down regardless of suit." +#: pysollib/help.py:43 +msgid "A Python Solitaire Game Collection\n" msgstr "" -#: pysollib/games/braid.py:236 pysollib/games/camelot.py:561 -#: pysollib/games/napoleon.py:174 pysollib/games/ultra/dashavatara.py:955 -#: pysollib/games/ultra/hanafuda1.py:254 pysollib/games/ultra/hexadeck.py:1189 -#: pysollib/games/ultra/mughal.py:799 -msgid " Ascending" +#: pysollib/help.py:45 +msgid "A World Domination Project\n" msgstr "" -#: pysollib/games/braid.py:238 pysollib/games/camelot.py:560 -#: pysollib/games/napoleon.py:176 pysollib/games/ultra/dashavatara.py:957 -#: pysollib/games/ultra/hanafuda1.py:256 pysollib/games/ultra/hexadeck.py:1191 -#: pysollib/games/ultra/mughal.py:801 -msgid " Descending" +#: pysollib/help.py:46 +msgid "&Nice" msgstr "" -#: pysollib/games/calculation.py:111 -msgid "" -"1: 2 3 4 5 6 7 8 9 T J Q K\n" -"2: 4 6 8 T Q A 3 5 7 9 J K\n" -"3: 6 9 Q 2 5 8 J A 4 7 T K\n" -"4: 8 Q 3 7 J 2 6 T A 5 9 K" +#: pysollib/help.py:46 +msgid "&Credits..." msgstr "" -#: pysollib/games/canfield.py:535 pysollib/games/special/tarock.py:211 -#: pysollib/stack.py:1613 pysollib/util.py:66 pysollib/wizardutil.py:161 -#: pysollib/wizardutil.py:219 -msgid "King" +#: pysollib/help.py:48 +msgid "&Enjoy" msgstr "" -#: pysollib/games/canfield.py:540 pysollib/games/special/tarock.py:211 -#: pysollib/stack.py:1612 pysollib/util.py:66 -msgid "Queen" +#: pysollib/help.py:49 +#, python-format +msgid "Version %s" msgstr "" -#: pysollib/games/curdsandwhey.py:63 -msgid "Tableau. Build down by suit or of the same rank." +#: pysollib/help.py:50 +msgid "About " msgstr "" -#: pysollib/games/fan.py:297 -msgid "Draw" +#: pysollib/help.py:52 +#, python-format +msgid "" +"PySol Fan Club edition\n" +"%s%s\n" +"\n" +"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" +"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" +"Copyright (C) 2005 - 2009 Skomoroh.\n" +"All Rights Reserved.\n" +"\n" +"PySol is free software distributed under the terms\n" +"of the GNU General Public License.\n" +"\n" +"For more information about this application visit" msgstr "" -#: pysollib/games/fan.py:297 -msgid "X" +#: pysollib/help.py:88 +msgid "Credits" msgstr "" -#: pysollib/games/fan.py:483 -msgid "Base card - Ace or King." +#: pysollib/help.py:89 +#, python-format +msgid "" +" credits go to:\n" +"\n" +"Volker Weidner for getting me into Solitaire\n" +"Guido van Rossum for the initial example program\n" +"T. Kirk for lots of contributed games and cardsets\n" +"Carl Larsson for the background music\n" +"The Gnome AisleRiot team for parts of the documentation\n" +"Natascha\n" +"\n" +"The Python, %s, SDL & Linux crews\n" +"for making this program possible" msgstr "" -#: pysollib/games/golf.py:102 pysollib/games/royalcotillion.py:360 -msgid "Waste. Build up or down regardless of suit." +#: pysollib/help.py:125 +msgid " HTML Problem" msgstr "" -#: pysollib/games/golf.py:109 pysollib/games/golf.py:297 -#: pysollib/stack.py:2422 -msgid "Tableau. No building." +#: pysollib/help.py:126 +msgid "Cannot find help document\n" msgstr "" -#: pysollib/games/golf.py:382 pysollib/games/pileon.py:247 -#: pysollib/stack.py:2303 -msgid "Foundation. Build up regardless of suit." +#: pysollib/help.py:139 +msgid " Help" msgstr "" -#: pysollib/games/klondike.py:106 -msgid "Balance $%d" +#: pysollib/main.py:58 pysollib/main.py:70 pysollib/main.py:304 +#, python-format +msgid "%s installation error" msgstr "" -#: pysollib/games/klondike.py:166 +#: pysollib/main.py:59 +#, python-format msgid "" -"Tableau. Build down by color. Sequences of cards in the same suit can be " -"moved as a unit." +"No cardsets were found !!!\n" +"\n" +"Cardsets should be installed into:\n" +"%s/cardsets/\n" +"\n" +"Please check your %s installation.\n" msgstr "" -#: pysollib/games/klondike.py:442 -msgid "Reserve. Only Kings are acceptable." +#: pysollib/main.py:66 pysollib/main.py:78 pysollib/main.py:312 +#: pysollib/ui/tktile/menubar.py:346 +msgid "&Quit" msgstr "" -#: pysollib/games/larasgame.py:159 pysollib/stack.py:1831 -msgid "Round %d" +#: pysollib/main.py:71 +#, python-format +msgid "" +"No cardsets were found !!!\n" +"\n" +"Main data directory is:\n" +"%s\n" +"\n" +"Please check your %s installation.\n" msgstr "" -#: pysollib/games/mahjongg/mahjongg.py:787 -msgid "Warning" +#: pysollib/main.py:96 +#, python-format +msgid "" +"%s\n" +"try %s --help for more information" msgstr "" -#: pysollib/games/mahjongg/mahjongg.py:788 +#: pysollib/main.py:128 +#, python-format msgid "" -"Sorry, I can't find\n" -"a solvable configuration." +"Usage: %s [OPTIONS] [FILE]\n" +" -g --game=GAMENAME start game GAMENAME\n" +" -i --gameid=GAMEID\n" +" --french-only\n" +" --sound-mod=MOD\n" +" --nosound disable sound support\n" +" --noplugins disable load plugins\n" +" -h --help display this help and exit\n" +"\n" +" FILE - file name of a saved game\n" +" MOD - one of following: pss(default), pygame, oss, win\n" msgstr "" -#: pysollib/games/mahjongg/mahjongg.py:859 -#: pysollib/games/mahjongg/shisensho.py:404 +#: pysollib/main.py:144 +#, python-format msgid "" -"No Free\n" -"Matching\n" -"Pairs" +"too many files\n" +"try %s --help for more information" msgstr "" -#: pysollib/games/mahjongg/mahjongg.py:861 -#: pysollib/games/mahjongg/shisensho.py:406 +#: pysollib/main.py:150 +#, python-format msgid "" -"%d Free\n" -"Matching\n" -"Pair" -msgid_plural "" -"%d Free\n" -"Matching\n" -"Pairs" -msgstr[0] "" -msgstr[1] "" +"invalid file name\n" +"try %s --help for more information" +msgstr "" -#: pysollib/games/mahjongg/mahjongg.py:865 -#: pysollib/games/mahjongg/shisensho.py:413 -msgid "" -"%d\n" -"Tile\n" -"Removed\n" -"\n" -msgid_plural "" -"%d\n" -"Tiles\n" -"Removed\n" -"\n" -msgstr[0] "" -msgstr[1] "" +#: pysollib/main.py:176 +msgid "invalid game id: " +msgstr "" + +#: pysollib/main.py:225 +#, python-format +msgid "Welcome to %s" +msgstr "" -#: pysollib/games/mahjongg/mahjongg.py:868 -#: pysollib/games/mahjongg/shisensho.py:416 +#: pysollib/main.py:305 +#, python-format msgid "" -"%d\n" -"Tile\n" -"Remaining\n" "\n" -msgid_plural "" -"%d\n" -"Tiles\n" -"Remaining\n" +"No games were found !!!\n" "\n" -msgstr[0] "" -msgstr[1] "" +"Main data directory is:\n" +"%s\n" +"\n" +"Please check your %s installation.\n" +msgstr "" -#: pysollib/games/matriarchy.py:124 -msgid "Round %d/%d" +#: pysollib/options.py:266 +msgid "Unknown" msgstr "" -#: pysollib/games/matriarchy.py:126 -msgid "Deal %d" +#: pysollib/resource.py:182 +msgid "French type (52 cards)" msgstr "" -#: pysollib/games/numerica.py:254 pysollib/games/royalcotillion.py:903 -#: pysollib/stack.py:2346 -msgid "Foundation. Build up by color." +#: pysollib/resource.py:183 +msgid "Hanafuda type (48 cards)" msgstr "" -#: pysollib/games/osmosis.py:59 pysollib/games/osmosis.py:159 -msgid "Foundation. Build in suit regardless of rank." +#: pysollib/resource.py:184 +msgid "Tarock type (78 cards)" msgstr "" -#: pysollib/games/royalcotillion.py:231 -msgid "Waste. Build up or down by suit." +#: pysollib/resource.py:185 +msgid "Mahjongg type (42 tiles)" msgstr "" -#: pysollib/games/royalcotillion.py:562 -msgid "Tableau. Empty piles can be filled with any card." +#: pysollib/resource.py:186 +msgid "Hex A Deck type (68 cards)" msgstr "" -#: pysollib/games/special/memory.py:170 pysollib/games/special/poker.py:184 -msgid "Points: %d" +#: pysollib/resource.py:187 +msgid "Mughal Ganjifa type (96 cards)" msgstr "" -#: pysollib/games/special/memory.py:173 pysollib/games/special/poker.py:182 -msgid "" -"WON\n" -"\n" +#: pysollib/resource.py:188 +msgid "Navagraha Ganjifa type (108 cards)" +msgstr "" + +#: pysollib/resource.py:189 +msgid "Dashavatara Ganjifa type (120 cards)" +msgstr "" + +#: pysollib/resource.py:190 +msgid "Trumps only type (variable cards)" +msgstr "" + +#: pysollib/resource.py:194 +msgid "French" +msgstr "" + +#: pysollib/resource.py:195 pysollib/resource.py:231 +msgid "Hanafuda" +msgstr "" + +#: pysollib/resource.py:196 pysollib/resource.py:247 +msgid "Tarock" +msgstr "" + +#: pysollib/resource.py:197 pysollib/resource.py:234 +msgid "Mahjongg" +msgstr "" + +#: pysollib/resource.py:198 pysollib/resource.py:232 +msgid "Hex A Deck" +msgstr "" + +#: pysollib/resource.py:199 +msgid "Mughal Ganjifa" +msgstr "" + +#: pysollib/resource.py:200 +msgid "Navagraha Ganjifa" +msgstr "" + +#: pysollib/resource.py:201 +msgid "Dashavatara Ganjifa" +msgstr "" + +#: pysollib/resource.py:202 +msgid "Trumps only" +msgstr "" + +#: pysollib/resource.py:219 +msgid "Adult" +msgstr "" + +#: pysollib/resource.py:220 +msgid "Animals" +msgstr "" + +#: pysollib/resource.py:221 +msgid "Anime" +msgstr "" + +#: pysollib/resource.py:222 +msgid "Art" +msgstr "" + +#: pysollib/resource.py:223 +msgid "Cartoons" +msgstr "" + +#: pysollib/resource.py:224 +msgid "Children" +msgstr "" + +#: pysollib/resource.py:225 +msgid "Classic look" +msgstr "" + +#: pysollib/resource.py:226 +msgid "Collectors" +msgstr "" + +#: pysollib/resource.py:227 +msgid "Computers" +msgstr "" + +#: pysollib/resource.py:228 +msgid "Engines" +msgstr "" + +#: pysollib/resource.py:229 +msgid "Fantasy" +msgstr "" + +#: pysollib/resource.py:230 +msgid "Ganjifa" +msgstr "" + +#: pysollib/resource.py:233 +msgid "Holiday" +msgstr "" + +#: pysollib/resource.py:235 +msgid "Movies" +msgstr "" + +#: pysollib/resource.py:236 +msgid "Matrix" +msgstr "" + +#: pysollib/resource.py:237 +msgid "Music" +msgstr "" + +#: pysollib/resource.py:238 +msgid "Nature" +msgstr "" + +#: pysollib/resource.py:239 +msgid "Operating Systems" +msgstr "" + +#: pysollib/resource.py:240 +msgid "People" +msgstr "" + +#: pysollib/resource.py:241 +msgid "Places" +msgstr "" + +#: pysollib/resource.py:242 +msgid "Plain" +msgstr "" + +#: pysollib/resource.py:243 +msgid "Products" +msgstr "" + +#: pysollib/resource.py:244 +msgid "Round cardsets" +msgstr "" + +#: pysollib/resource.py:245 +msgid "Science Fiction" +msgstr "" + +#: pysollib/resource.py:246 +msgid "Sports" +msgstr "" + +#: pysollib/resource.py:248 +msgid "Vehicels" +msgstr "" + +#: pysollib/resource.py:249 +msgid "Video Games" +msgstr "" + +#: pysollib/resource.py:254 +msgid "Australia" +msgstr "" + +#: pysollib/resource.py:255 +msgid "Austria" +msgstr "" + +#: pysollib/resource.py:256 +msgid "Belgium" +msgstr "" + +#: pysollib/resource.py:257 +msgid "Canada" +msgstr "" + +#: pysollib/resource.py:258 +msgid "China" +msgstr "" + +#: pysollib/resource.py:259 +msgid "Czech Republic" +msgstr "" + +#: pysollib/resource.py:260 +msgid "Denmark" +msgstr "" + +#: pysollib/resource.py:261 +msgid "England" +msgstr "" + +#: pysollib/resource.py:262 +msgid "France" +msgstr "" + +#: pysollib/resource.py:263 +msgid "Germany" +msgstr "" + +#: pysollib/resource.py:264 +msgid "Great Britain" +msgstr "" + +#: pysollib/resource.py:265 +msgid "Hungary" +msgstr "" + +#: pysollib/resource.py:266 +msgid "India" +msgstr "" + +#: pysollib/resource.py:267 +msgid "Italy" +msgstr "" + +#: pysollib/resource.py:268 +msgid "Japan" +msgstr "" + +#: pysollib/resource.py:269 +msgid "Netherlands" +msgstr "" + +#: pysollib/resource.py:270 +msgid "Russia" +msgstr "" + +#: pysollib/resource.py:271 +msgid "Spain" +msgstr "" + +#: pysollib/resource.py:272 +msgid "Sweden" +msgstr "" + +#: pysollib/resource.py:273 +msgid "Switzerland" +msgstr "" + +#: pysollib/resource.py:274 +msgid "USA" +msgstr "" + +#: pysollib/settings.py:73 data/pysolfc.glade:1280 +msgid "Top 10" +msgstr "" + +#: pysollib/stack.py:1589 pysollib/games/terrace.py:65 +#: pysollib/games/terrace.py:85 +#, python-format +msgid "Base card - %s." +msgstr "" + +#: pysollib/stack.py:1591 +msgid "Empty row cannot be filled." +msgstr "" + +#: pysollib/stack.py:1593 pysollib/games/terrace.py:65 +#: pysollib/games/terrace.py:85 +msgid "any card" +msgstr "" + +#: pysollib/stack.py:1595 pysollib/util.py:50 +msgid "Jack" +msgstr "" + +#: pysollib/stack.py:1597 pysollib/util.py:50 pysollib/games/canfield.py:529 +#: pysollib/games/special/tarock.py:216 +msgid "Queen" +msgstr "" + +#: pysollib/stack.py:1599 pysollib/util.py:50 pysollib/wizardutil.py:190 +#: pysollib/wizardutil.py:248 pysollib/games/canfield.py:524 +#: pysollib/games/special/tarock.py:216 +msgid "King" +msgstr "" + +#: pysollib/stack.py:1601 pysollib/util.py:49 pysollib/wizardutil.py:189 +#: pysollib/wizardutil.py:193 pysollib/wizardutil.py:247 +#: pysollib/games/special/tarock.py:215 pysollib/games/ultra/dashavatara.py:359 +#: pysollib/games/ultra/hexadeck.py:275 pysollib/games/ultra/mughal.py:261 +msgid "Ace" +msgstr "" + +#: pysollib/stack.py:1610 +msgid "No cards" msgstr "" -#: pysollib/games/special/memory.py:174 pysollib/games/special/poker.py:186 -msgid "Total: %d" +#: pysollib/stack.py:1612 +#, python-format +msgid "%d card" +msgid_plural "%d cards" +msgstr[0] "" +msgstr[1] "" + +#: pysollib/stack.py:1832 pysollib/games/larasgame.py:159 +#, python-format +msgid "Round %d" msgstr "" -#: pysollib/games/special/poker.py:74 -msgid "" -"Royal Flush\n" -"Straight Flush\n" -"Four of a Kind\n" -"Full House\n" -"Flush\n" -"Straight\n" -"Three of a Kind\n" -"Two Pair\n" -"One Pair" +#: pysollib/stack.py:1841 pysollib/stack.py:1843 pysollib/stack.py:1893 +msgid "Redeal" msgstr "" -#: pysollib/games/special/tarock.py:209 -msgid "Coin" +#: pysollib/stack.py:1843 +msgid "Stop" msgstr "" -#: pysollib/games/special/tarock.py:209 -msgid "Cup" +#: pysollib/stack.py:1943 +msgid "Variable redeals." msgstr "" -#: pysollib/games/special/tarock.py:209 -msgid "Sword" +#: pysollib/stack.py:1945 +msgid "Unlimited redeals." msgstr "" -#: pysollib/games/special/tarock.py:209 -msgid "Trump" +#: pysollib/stack.py:1948 +#, python-format +msgid "%d readeal" +msgid_plural "%d redeals" +msgstr[0] "" +msgstr[1] "" + +#: pysollib/stack.py:1950 +msgid "Talon." msgstr "" -#: pysollib/games/special/tarock.py:209 -msgid "Wand" +#: pysollib/stack.py:2223 pysollib/stack.py:2983 +msgid "Reserve. No building." msgstr "" -#: pysollib/games/special/tarock.py:210 -#: pysollib/games/ultra/dashavatara.py:347 -#: pysollib/games/ultra/hexadeck.py:269 pysollib/games/ultra/mughal.py:251 -#: pysollib/stack.py:1614 pysollib/util.py:65 pysollib/wizardutil.py:160 -#: pysollib/wizardutil.py:164 pysollib/wizardutil.py:218 -msgid "Ace" +#: pysollib/stack.py:2269 +msgid "Foundation." msgstr "" -#: pysollib/games/special/tarock.py:211 -msgid "Page" +#: pysollib/stack.py:2309 +msgid "Foundation. Build up by suit." msgstr "" -#: pysollib/games/special/tarock.py:211 -msgid "Valet" +#: pysollib/stack.py:2311 +msgid "Foundation. Build down by suit." msgstr "" -#: pysollib/games/spider.py:1121 -msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in the same color " -"can be moved as a unit." +#: pysollib/stack.py:2313 pysollib/stack.py:2327 pysollib/stack.py:2352 +#: pysollib/stack.py:2377 +msgid "Foundation. Build by same rank." msgstr "" -#: pysollib/games/terrace.py:65 pysollib/games/terrace.py:85 -#: pysollib/stack.py:1608 -msgid "Base card - %s." +#: pysollib/stack.py:2323 pysollib/games/golf.py:405 +#: pysollib/games/pileon.py:253 +msgid "Foundation. Build up regardless of suit." msgstr "" -#: pysollib/games/terrace.py:65 pysollib/games/terrace.py:85 -#: pysollib/stack.py:1610 -msgid "any card" +#: pysollib/stack.py:2325 +msgid "Foundation. Build down regardless of suit." msgstr "" -#: pysollib/games/threepeaks.py:195 -msgid "Score:\tThis hand: " +#: pysollib/stack.py:2348 +msgid "Foundation. Build up by alternate color." msgstr "" -#: pysollib/games/threepeaks.py:196 -msgid "\tThis game: " +#: pysollib/stack.py:2350 +msgid "Foundation. Build down by alternate color." msgstr "" -#: pysollib/games/tournament.py:218 -msgid "Reserve. Build down by suit." +#: pysollib/stack.py:2373 pysollib/games/numerica.py:267 +#: pysollib/games/royalcotillion.py:932 +msgid "Foundation. Build up by color." msgstr "" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Boar" +#: pysollib/stack.py:2375 +msgid "Foundation. Build down by color." msgstr "" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Dwarf" +#: pysollib/stack.py:2454 pysollib/games/golf.py:126 pysollib/games/golf.py:319 +msgid "Tableau. No building." msgstr "" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Fish" +#: pysollib/stack.py:2502 +msgid "Tableau. Build up by alternate color." msgstr "" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Lion" +#: pysollib/stack.py:2504 +msgid "Tableau. Build down by alternate color." msgstr "" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Tortoise" +#: pysollib/stack.py:2506 pysollib/stack.py:2521 pysollib/stack.py:2535 +#: pysollib/stack.py:2549 pysollib/stack.py:2563 pysollib/stack.py:2603 +#: pysollib/stack.py:2622 +msgid "Tableau. Build by same rank." msgstr "" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Arrow" +#: pysollib/stack.py:2517 +msgid "Tableau. Build up by color." msgstr "" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Axe" +#: pysollib/stack.py:2519 +msgid "Tableau. Build down by color." msgstr "" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Horse" +#: pysollib/stack.py:2531 +msgid "Tableau. Build up by suit." msgstr "" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Lotus" +#: pysollib/stack.py:2533 +msgid "Tableau. Build down by suit." msgstr "" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Plow" +#: pysollib/stack.py:2545 +msgid "Tableau. Build up regardless of suit." msgstr "" -#: pysollib/games/ultra/dashavatara.py:348 pysollib/games/ultra/mughal.py:252 -msgid "Pradhan" +#: pysollib/stack.py:2547 +msgid "Tableau. Build down regardless of suit." msgstr "" -#: pysollib/games/ultra/dashavatara.py:348 pysollib/games/ultra/mughal.py:252 -msgid "Raja" +#: pysollib/stack.py:2559 +msgid "Tableau. Build up in any suit but the same." msgstr "" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:253 -msgid "Black" +#: pysollib/stack.py:2561 +msgid "Tableau. Build down in any suit but the same." msgstr "" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:253 -msgid "Brown" +#: pysollib/stack.py:2595 +msgid "" +"Tableau. Build up regardless of suit. Sequences of cards in alternate color " +"can be moved as a unit." msgstr "" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:253 -msgid "Red" +#: pysollib/stack.py:2599 +msgid "" +"Tableau. Build down regardless of suit. Sequences of cards in alternate " +"color can be moved as a unit." msgstr "" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:253 -msgid "Yellow" +#: pysollib/stack.py:2614 +msgid "" +"Tableau. Build up regardless of suit. Sequences of cards in the same suit " +"can be moved as a unit." msgstr "" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:254 -#: pysollib/tile/selecttile.py:73 pysollib/tk/selecttile.py:71 -msgid "Green" +#: pysollib/stack.py:2618 +msgid "" +"Tableau. Build down regardless of suit. Sequences of cards in the same suit " +"can be moved as a unit." msgstr "" -#: pysollib/games/ultra/dashavatara.py:350 -msgid "Crimson" +#: pysollib/stack.py:2646 +msgid "" +"Tableau. Build up by alternate color, can move any face-up cards regardless " +"of sequence." msgstr "" -#: pysollib/games/ultra/dashavatara.py:350 -msgid "White" +#: pysollib/stack.py:2649 +msgid "" +"Tableau. Build down by alternate color, can move any face-up cards " +"regardless of sequence." msgstr "" -#: pysollib/games/ultra/dashavatara.py:350 pysollib/games/ultra/mughal.py:254 -msgid "Grey" +#: pysollib/stack.py:2652 pysollib/stack.py:2674 pysollib/stack.py:2692 +msgid "" +"Tableau. Build by same rank, can move any face-up cards regardless of " +"sequence." msgstr "" -#: pysollib/games/ultra/dashavatara.py:350 pysollib/games/ultra/mughal.py:254 -#: pysollib/tile/selecttile.py:76 pysollib/tk/selecttile.py:74 -msgid "Orange" +#: pysollib/stack.py:2668 +msgid "" +"Tableau. Build up by suit, can move any face-up cards regardless of sequence." msgstr "" -#: pysollib/games/ultra/dashavatara.py:350 pysollib/tile/selecttile.py:75 -#: pysollib/tk/selecttile.py:73 -msgid "Olive" +#: pysollib/stack.py:2671 +msgid "" +"Tableau. Build down by suit, can move any face-up cards regardless of " +"sequence." msgstr "" -#: pysollib/games/ultra/dashavatara.py:351 pysollib/games/ultra/mughal.py:255 -msgid "Strong" +#: pysollib/stack.py:2686 pysollib/stack.py:2689 +msgid "" +"Tableau. Build up regardless of suit, can move any face-up cards regardless " +"of sequence." msgstr "" -#: pysollib/games/ultra/dashavatara.py:351 pysollib/games/ultra/mughal.py:255 -msgid "Weak" +#: pysollib/stack.py:2730 +msgid "Tableau. Build up or down by color." msgstr "" -#: pysollib/games/ultra/hanafuda.py:372 -msgid "Rising" +#: pysollib/stack.py:2744 +msgid "Tableau. Build up or down by alternate color." msgstr "" -#: pysollib/games/ultra/hanafuda.py:374 -msgid "Setting" +#: pysollib/stack.py:2758 +msgid "Tableau. Build up or down by suit." msgstr "" -#: pysollib/games/ultra/hanafuda.py:512 -msgid "Filled" +#: pysollib/stack.py:2772 +msgid "Tableau. Build up or down regardless of suit." msgstr "" -#: pysollib/games/ultra/hanafuda.py:514 -msgid " Deck" +#: pysollib/stack.py:2866 +msgid "Waste." msgstr "" -#: pysollib/games/ultra/hanafuda.py:514 -msgid "nd" +#: pysollib/stack.py:2984 +msgid "Free cell." msgstr "" -#: pysollib/games/ultra/hanafuda.py:514 -msgid "rd" +#: pysollib/stats.py:40 pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:421 +#: pysollib/pysolgtk/tkstats.py:458 pysollib/tile/tkstats.py:674 +msgid "Game" msgstr "" -#: pysollib/games/ultra/hanafuda.py:514 -msgid "st" +#: pysollib/stats.py:41 pysollib/pysolgtk/tkstats.py:422 +#: pysollib/tile/tkstats.py:908 pysollib/tile/tkstats.py:977 +#: pysollib/tile/tkstats.py:978 pysollib/tk/tkstats.py:886 +#: pysollib/tk/tkstats.py:887 pysollib/tk/tkstats.py:934 +msgid "Played" msgstr "" -#: pysollib/games/ultra/hanafuda.py:514 -msgid "th" +#: pysollib/stats.py:42 pysollib/stats.py:149 pysollib/pysolgtk/tkstats.py:423 +#: pysollib/tile/tkstats.py:914 pysollib/tile/tkstats.py:982 +#: pysollib/tile/tkstats.py:983 pysollib/tk/tkstats.py:891 +#: pysollib/tk/tkstats.py:892 pysollib/tk/tkstats.py:942 +msgid "Won" msgstr "" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "East" +#: pysollib/stats.py:43 pysollib/stats.py:148 pysollib/pysolgtk/tkstats.py:424 +msgid "Lost" msgstr "" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "North" +#: pysollib/stats.py:44 pysollib/pysolgtk/statusbar.py:98 +#: pysollib/pysolgtk/tkstats.py:425 pysollib/tile/statusbar.py:154 +#: pysollib/tk/statusbar.py:151 data/pysolfc.glade:1133 +msgid "Playing time" msgstr "" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "South" +#: pysollib/stats.py:45 pysollib/pysolgtk/tkstats.py:426 +#: data/pysolfc.glade:1178 +msgid "Moves" msgstr "" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "West" +#: pysollib/stats.py:46 pysollib/pysolgtk/tkstats.py:427 +#: pysollib/tile/tkstats.py:920 pysollib/tile/tkstats.py:950 +#: pysollib/tile/tkstats.py:969 pysollib/tile/tkstats.py:987 +#: pysollib/tk/tkstats.py:859 pysollib/tk/tkstats.py:878 +#: pysollib/tk/tkstats.py:896 pysollib/tk/tkstats.py:950 +msgid "% won" msgstr "" -#: pysollib/games/ultra/hanafuda.py:565 -msgid "NE" +#: pysollib/stats.py:108 pysollib/pysolgtk/statusbar.py:100 +#: pysollib/pysolgtk/tkstats.py:389 pysollib/pysolgtk/tkstats.py:459 +#: pysollib/tile/statusbar.py:156 pysollib/tile/tkstats.py:677 +#: pysollib/tk/statusbar.py:153 pysollib/tk/tkstats.py:670 +msgid "Game number" msgstr "" -#: pysollib/games/ultra/hanafuda.py:565 -msgid "NW" +#: pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:390 +#: pysollib/pysolgtk/tkstats.py:460 pysollib/tile/tkstats.py:680 +#: pysollib/tk/tkstats.py:673 +msgid "Started at" msgstr "" -#: pysollib/games/ultra/hanafuda.py:565 -msgid "SE" +#: pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:461 +msgid "Status" msgstr "" -#: pysollib/games/ultra/hanafuda.py:565 -msgid "SW" +#: pysollib/stats.py:132 pysollib/tile/tkstats.py:696 +#, python-format +msgid "** UNKNOWN %d **" msgstr "" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Cherry" +#: pysollib/stats.py:141 +msgid "** ERROR **" msgstr "" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Pine" +#: pysollib/stats.py:148 +msgid "Loaded" msgstr "" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Plum" +#: pysollib/stats.py:148 +msgid "Not won" msgstr "" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Wisteria" +#: pysollib/stats.py:149 +msgid "Perfect" msgstr "" -#: pysollib/games/ultra/hanafuda_common.py:69 -msgid "Bush Clover" +#: pysollib/stats.py:201 pysollib/stats.py:233 pysollib/stats.py:240 +msgid "Demo" msgstr "" -#: pysollib/games/ultra/hanafuda_common.py:69 -msgid "Eularia" +#: pysollib/stats.py:212 pysollib/pysolgtk/tkstats.py:70 +#: pysollib/tile/tkstats.py:371 pysollib/tk/tkstats.py:413 +#, python-format +msgid "Total (%d out of %d games)" msgstr "" -#: pysollib/games/ultra/hanafuda_common.py:69 -msgid "Iris" +#: pysollib/stats.py:234 +msgid "Full log for " msgstr "" -#: pysollib/games/ultra/hanafuda_common.py:69 -msgid "Peony" +#: pysollib/stats.py:241 +msgid "Session log for " msgstr "" -#: pysollib/games/ultra/hanafuda_common.py:70 -msgid "Chrysanthemum" +#: pysollib/util.py:45 +msgid "Club" msgstr "" -#: pysollib/games/ultra/hanafuda_common.py:70 -msgid "Maple" +#: pysollib/util.py:45 +msgid "Spade" msgstr "" -#: pysollib/games/ultra/hanafuda_common.py:70 -msgid "Paulownia" +#: pysollib/util.py:45 +msgid "Heart" msgstr "" -#: pysollib/games/ultra/hanafuda_common.py:70 -msgid "Willow" +#: pysollib/util.py:45 +msgid "Diamond" msgstr "" -#: pysollib/games/ultra/mughal.py:249 -msgid "Crown" +#: pysollib/util.py:46 +msgid "black" msgstr "" -#: pysollib/games/ultra/mughal.py:249 -msgid "Saber" +#: pysollib/util.py:46 +msgid "red" msgstr "" -#: pysollib/games/ultra/mughal.py:249 -msgid "Servant" +#: pysollib/util.py:71 +msgid "cardset" msgstr "" -#: pysollib/games/ultra/mughal.py:249 -msgid "Silver" +#: pysollib/wizardpresets.py:29 pysollib/wizardutil.py:103 +msgid "My Game" msgstr "" -#: pysollib/games/ultra/mughal.py:250 -msgid "Document" +#: pysollib/wizardpresets.py:34 +msgid "My Klondike" msgstr "" -#: pysollib/games/ultra/mughal.py:250 -msgid "Gold" +#: pysollib/wizardpresets.py:48 +msgid "My FreeCell" msgstr "" -#: pysollib/games/ultra/mughal.py:250 -msgid "Stores" +#: pysollib/wizardpresets.py:57 +msgid "My Spider" msgstr "" -#: pysollib/games/ultra/mughal.py:250 pysollib/wizardutil.py:103 -msgid "Harp" +#: pysollib/wizardpresets.py:74 +msgid "My Gypsy" msgstr "" -#: pysollib/games/ultra/mughal.py:254 -msgid "Tan" +#: pysollib/wizardpresets.py:87 +msgid "My Grounds for a Divorce" msgstr "" -#: pysollib/games/yukon.py:104 -msgid "" -"Tableau. Build down in any suit but the same, can move any face-up cards " -"regardless of sequence." +#: pysollib/wizardpresets.py:104 +msgid "My Double Klondike" msgstr "" -#: pysollib/games/yukon.py:175 -msgid "" -"Tableau. Build up or down by suit, can move any face-up cards regardless of " -"sequence." +#: pysollib/wizardpresets.py:119 +msgid "My Simple Simon" msgstr "" -#: pysollib/games/yukon.py:192 -msgid "" -"Tableau. Build up or down by alternate color, can move any face-up cards " -"regardless of sequence." +#: pysollib/wizardutil.py:98 +msgid "Initial setting:" msgstr "" -#: pysollib/games/yukon.py:294 -msgid "" -"Club: A 2 3 4 5 6 7 8 9 T J Q K\n" -"Spade: 2 4 6 8 T Q A 3 5 7 9 J K\n" -"Heart: 3 6 9 Q 2 5 8 J A 4 7 T K\n" -"Diamond: 4 8 Q 3 7 J 2 6 T A 5 9 K" +#: pysollib/wizardutil.py:105 pysollib/pysolgtk/selectgame.py:114 +#: pysollib/tile/selectgame.py:393 pysollib/tk/selectgame.py:395 +msgid "Name:" msgstr "" -#: pysollib/games/yukon.py:586 -msgid "" -"Tableau. Build down regardless of suit, can move any face-up cards " -"regardless of sequence." +#: pysollib/wizardutil.py:109 pysollib/kivy/selectgame.py:202 +#: pysollib/pysolgtk/selectgame.py:236 pysollib/pysolgtk/selectgame.py:473 +#: pysollib/tile/selectgame.py:179 pysollib/tile/selectgame.py:563 +#: pysollib/tk/selectgame.py:181 pysollib/tk/selectgame.py:564 +msgid "Luck only" msgstr "" -#: pysollib/help.py:42 -msgid "A Python Solitaire Game Collection\n" +#: pysollib/wizardutil.py:110 pysollib/kivy/selectgame.py:204 +#: pysollib/pysolgtk/selectgame.py:237 pysollib/pysolgtk/selectgame.py:474 +#: pysollib/tile/selectgame.py:181 pysollib/tile/selectgame.py:564 +#: pysollib/tk/selectgame.py:183 pysollib/tk/selectgame.py:565 +msgid "Mostly luck" msgstr "" -#: pysollib/help.py:44 -msgid "A World Domination Project\n" +#: pysollib/wizardutil.py:111 pysollib/wizardutil.py:115 +#: pysollib/kivy/selectgame.py:206 pysollib/pysolgtk/selectgame.py:238 +#: pysollib/pysolgtk/selectgame.py:475 pysollib/tile/selectgame.py:183 +#: pysollib/tile/selectgame.py:565 pysollib/tk/selectgame.py:185 +#: pysollib/tk/selectgame.py:566 +msgid "Balanced" msgstr "" -#: pysollib/help.py:45 -msgid "&Credits..." +#: pysollib/wizardutil.py:112 pysollib/kivy/selectgame.py:208 +#: pysollib/pysolgtk/selectgame.py:239 pysollib/pysolgtk/selectgame.py:476 +#: pysollib/tile/selectgame.py:186 pysollib/tile/selectgame.py:566 +#: pysollib/tk/selectgame.py:188 pysollib/tk/selectgame.py:567 +msgid "Mostly skill" msgstr "" -#: pysollib/help.py:45 -msgid "&Nice" +#: pysollib/wizardutil.py:113 pysollib/kivy/selectgame.py:210 +#: pysollib/pysolgtk/selectgame.py:240 pysollib/pysolgtk/selectgame.py:477 +#: pysollib/tile/selectgame.py:188 pysollib/tile/selectgame.py:567 +#: pysollib/tk/selectgame.py:190 pysollib/tk/selectgame.py:568 +msgid "Skill only" msgstr "" -#: pysollib/help.py:47 -msgid "&Enjoy" +#: pysollib/wizardutil.py:116 pysollib/pysolgtk/selectgame.py:118 +#: pysollib/tile/selectgame.py:397 pysollib/tk/selectgame.py:399 +msgid "Skill level:" msgstr "" -#: pysollib/help.py:48 -msgid "Version %s" +#: pysollib/wizardutil.py:120 pysollib/wizardutil.py:124 +msgid "One" msgstr "" -#: pysollib/help.py:49 -msgid "About " +#: pysollib/wizardutil.py:121 +msgid "Two" msgstr "" -#: pysollib/help.py:51 -msgid "" -"PySol Fan Club edition\n" -"%s%s\n" -"\n" -"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" -"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" -"Copyright (C) 2005 - 2009 Skomoroh.\n" -"All Rights Reserved.\n" -"\n" -"PySol is free software distributed under the terms\n" -"of the GNU General Public License.\n" -"\n" -"For more information about this application visit" +#: pysollib/wizardutil.py:122 +msgid "Three" msgstr "" -#: pysollib/help.py:80 -msgid "Credits" +#: pysollib/wizardutil.py:123 +msgid "Four" msgstr "" -#: pysollib/help.py:81 -msgid "" -" credits go to:\n" -"\n" -"Volker Weidner for getting me into Solitaire\n" -"Guido van Rossum for the initial example program\n" -"T. Kirk for lots of contributed games and cardsets\n" -"Carl Larsson for the background music\n" -"The Gnome AisleRiot team for parts of the documentation\n" -"Natascha\n" -"\n" -"The Python, %s, SDL & Linux crews\n" -"for making this program possible" +#: pysollib/wizardutil.py:125 +msgid "Number of decks:" msgstr "" -#: pysollib/help.py:116 -msgid " HTML Problem" +#: pysollib/wizardutil.py:132 pysollib/games/ultra/mughal.py:260 +msgid "Harp" msgstr "" -#: pysollib/help.py:117 -msgid "Cannot find help document\n" +#: pysollib/wizardutil.py:135 +msgid "Layout:" msgstr "" -#: pysollib/help.py:130 -msgid " Help" +#: pysollib/wizardutil.py:139 pysollib/wizardutil.py:146 +msgid "Deal all cards at the beginning" msgstr "" -#: pysollib/main.py:54 pysollib/main.py:274 -msgid "%s installation error" +#: pysollib/wizardutil.py:140 +msgid "Deal to waste" msgstr "" -#: pysollib/main.py:55 -msgid "" -"No cardsets were found !!!\n" -"\n" -"Main data directory is:\n" -"%s\n" -"\n" -"Please check your %s installation.\n" +#: pysollib/wizardutil.py:141 +msgid "Deal to tableau" msgstr "" -#: pysollib/main.py:62 pysollib/main.py:282 pysollib/tile/menubar.py:362 -#: pysollib/tk/menubar.py:359 -msgid "&Quit" +#: pysollib/wizardutil.py:142 +msgid "Deal to reserves" msgstr "" -#: pysollib/main.py:80 -msgid "" -"%s\n" -"try %s --help for more information" +#: pysollib/wizardutil.py:144 +msgid "Grounds for a Divorce" msgstr "" -#: pysollib/main.py:109 -msgid "" -"Usage: %s [OPTIONS] [FILE]\n" -" -g --game=GAMENAME start game GAMENAME\n" -" -i --gameid=GAMEID\n" -" --french-only\n" -" --sound-mod=MOD\n" -" --nosound disable sound support\n" -" --noplugins disable load plugins\n" -" -h --help display this help and exit\n" -"\n" -" FILE - file name of a saved game\n" -" MOD - one of following: pss(default), pygame, oss, win\n" +#: pysollib/wizardutil.py:147 pysollib/wizardutil.py:185 +#: pysollib/wizardutil.py:243 pysollib/wizardutil.py:301 +#: pysollib/pysolgtk/selectgame.py:117 pysollib/tile/selectcardset.py:454 +#: pysollib/tile/selectgame.py:396 pysollib/tk/selectcardset.py:445 +#: pysollib/tk/selectgame.py:398 +msgid "Type:" msgstr "" -#: pysollib/main.py:125 -msgid "" -"too many files\n" -"try %s --help for more information" +#: pysollib/wizardutil.py:151 pysollib/wizardutil.py:157 +msgid "No redeals" msgstr "" -#: pysollib/main.py:131 -msgid "" -"invalid file name\n" -"try %s --help for more information" +#: pysollib/wizardutil.py:152 +msgid "One redeal" msgstr "" -#: pysollib/main.py:155 -msgid "invalid game id: " +#: pysollib/wizardutil.py:153 +msgid "Two redeals" msgstr "" -#: pysollib/main.py:203 -msgid "Welcome to %s" +#: pysollib/wizardutil.py:154 +msgid "Three redeals" msgstr "" -#: pysollib/main.py:275 -msgid "" -"\n" -"No games were found !!!\n" -"\n" -"Main data directory is:\n" -"%s\n" -"\n" -"Please check your %s installation.\n" +#: pysollib/wizardutil.py:155 pysollib/kivy/selectgame.py:252 +#: pysollib/pysolgtk/selectgame.py:273 pysollib/tile/selectgame.py:231 +#: pysollib/tk/selectgame.py:233 +msgid "Unlimited redeals" msgstr "" -#: pysollib/options.py:254 -msgid "Unknown" +#: pysollib/wizardutil.py:158 +msgid "Number of redeals:" msgstr "" -#: pysollib/resource.py:180 -msgid "French type (52 cards)" +#: pysollib/wizardutil.py:165 +msgid "# of cards dealt to the waste:" msgstr "" -#: pysollib/resource.py:181 -msgid "Hanafuda type (48 cards)" +#: pysollib/wizardutil.py:171 +msgid "Shuffle during redeal:" msgstr "" -#: pysollib/resource.py:182 -msgid "Tarock type (78 cards)" +#: pysollib/wizardutil.py:176 pysollib/wizardutil.py:184 +#: pysollib/wizardutil.py:224 +msgid "Same suit" msgstr "" -#: pysollib/resource.py:183 -msgid "Mahjongg type (42 tiles)" +#: pysollib/wizardutil.py:177 pysollib/wizardutil.py:225 +#: pysollib/wizardutil.py:242 +msgid "Alternate color" msgstr "" -#: pysollib/resource.py:184 -msgid "Hex A Deck type (68 cards)" +#: pysollib/wizardutil.py:178 pysollib/wizardutil.py:226 +msgid "Same color" msgstr "" -#: pysollib/resource.py:185 -msgid "Mughal Ganjifa type (96 cards)" +#: pysollib/wizardutil.py:179 pysollib/wizardutil.py:227 +msgid "Rank" msgstr "" -#: pysollib/resource.py:186 -msgid "Navagraha Ganjifa type (108 cards)" +#: pysollib/wizardutil.py:180 pysollib/wizardutil.py:235 +msgid "Spider same suit" msgstr "" -#: pysollib/resource.py:187 -msgid "Dashavatara Ganjifa type (120 cards)" +#: pysollib/wizardutil.py:181 pysollib/wizardutil.py:236 +msgid "Spider alternate color" msgstr "" -#: pysollib/resource.py:188 -msgid "Trumps only type (variable cards)" +#: pysollib/wizardutil.py:182 +msgid "Spider rank" msgstr "" -#: pysollib/resource.py:192 -msgid "French" +#: pysollib/wizardutil.py:191 pysollib/wizardutil.py:249 +#: pysollib/wizardutil.py:252 +msgid "Any" msgstr "" -#: pysollib/resource.py:193 pysollib/resource.py:229 -msgid "Hanafuda" +#: pysollib/wizardutil.py:194 pysollib/wizardutil.py:253 +msgid "Base card:" msgstr "" -#: pysollib/resource.py:194 pysollib/resource.py:245 -msgid "Tarock" +#: pysollib/wizardutil.py:198 pysollib/wizardutil.py:199 +#: pysollib/wizardutil.py:257 +msgid "Up" msgstr "" -#: pysollib/resource.py:195 pysollib/resource.py:232 -msgid "Mahjongg" +#: pysollib/wizardutil.py:198 pysollib/wizardutil.py:257 +#: pysollib/wizardutil.py:258 +msgid "Down" msgstr "" -#: pysollib/resource.py:196 pysollib/resource.py:230 -msgid "Hex A Deck" +#: pysollib/wizardutil.py:200 pysollib/wizardutil.py:259 +msgid "Direction:" msgstr "" -#: pysollib/resource.py:197 -msgid "Mughal Ganjifa" +#: pysollib/wizardutil.py:204 pysollib/wizardutil.py:250 +msgid "None" msgstr "" -#: pysollib/resource.py:198 -msgid "Navagraha Ganjifa" +#: pysollib/wizardutil.py:204 pysollib/wizardutil.py:205 +#: pysollib/wizardutil.py:263 +msgid "Top card" msgstr "" -#: pysollib/resource.py:199 -msgid "Dashavatara Ganjifa" +#: pysollib/wizardutil.py:206 pysollib/wizardutil.py:265 +msgid "Move:" msgstr "" -#: pysollib/resource.py:200 -msgid "Trumps only" +#: pysollib/wizardutil.py:212 +msgid "First card sets base cards:" msgstr "" -#: pysollib/resource.py:217 -msgid "Adult" +#: pysollib/wizardutil.py:220 +msgid "Number of tableau piles:" msgstr "" -#: pysollib/resource.py:218 -msgid "Animals" +#: pysollib/wizardutil.py:228 +msgid "Any suit but the same" msgstr "" -#: pysollib/resource.py:219 -msgid "Anime" +#: pysollib/wizardutil.py:230 +msgid "Up or down by same suit" msgstr "" -#: pysollib/resource.py:220 -msgid "Art" +#: pysollib/wizardutil.py:231 +msgid "Up or down by alternate color" msgstr "" -#: pysollib/resource.py:221 -msgid "Cartoons" +#: pysollib/wizardutil.py:232 +msgid "Up or down by rank" msgstr "" -#: pysollib/resource.py:222 -msgid "Children" +#: pysollib/wizardutil.py:233 +msgid "Up or down by same color" msgstr "" -#: pysollib/resource.py:223 -msgid "Classic look" +#: pysollib/wizardutil.py:238 +msgid "Yukon same suit" msgstr "" -#: pysollib/resource.py:224 -msgid "Collectors" +#: pysollib/wizardutil.py:239 +msgid "Yukon alternate color" msgstr "" -#: pysollib/resource.py:225 -msgid "Computers" +#: pysollib/wizardutil.py:240 +msgid "Yukon rank" msgstr "" -#: pysollib/resource.py:226 -msgid "Engines" +#: pysollib/wizardutil.py:263 pysollib/wizardutil.py:264 +msgid "Sequence" msgstr "" -#: pysollib/resource.py:227 -msgid "Fantasy" +#: pysollib/wizardutil.py:271 +msgid "Wrapping:" msgstr "" -#: pysollib/resource.py:228 -msgid "Ganjifa" +#: pysollib/wizardutil.py:278 +msgid "Use \"Super Move\" feature:" msgstr "" -#: pysollib/resource.py:231 -msgid "Holiday" +#: pysollib/wizardutil.py:286 +msgid "Number of reserves:" msgstr "" -#: pysollib/resource.py:233 -msgid "Movies" +#: pysollib/wizardutil.py:293 +msgid "Max # of accepted cards:" msgstr "" -#: pysollib/resource.py:234 -msgid "Matrix" +#: pysollib/wizardutil.py:297 +msgid "Triangle" msgstr "" -#: pysollib/resource.py:235 -msgid "Music" +#: pysollib/wizardutil.py:298 pysollib/wizardutil.py:300 +msgid "Rectangle" msgstr "" -#: pysollib/resource.py:236 -msgid "Nature" +#: pysollib/wizardutil.py:308 +msgid "# of face-down cards dealt to the tableau pile:" msgstr "" -#: pysollib/resource.py:237 -msgid "Operating Systems" +#: pysollib/wizardutil.py:315 +msgid "# of face-up cards dealt to the tableau pile:" msgstr "" -#: pysollib/resource.py:238 -msgid "People" +#: pysollib/wizardutil.py:322 +msgid "# of cards dealt to the reserve:" msgstr "" -#: pysollib/resource.py:239 -msgid "Places" +#: pysollib/wizardutil.py:329 +msgid "Max # of dealt cards:" msgstr "" -#: pysollib/resource.py:240 -msgid "Plain" +#: pysollib/wizardutil.py:335 +msgid "Deal first cards to the foundations:" msgstr "" -#: pysollib/resource.py:241 -msgid "Products" +#: pysollib/wizardutil.py:341 +msgid "General" msgstr "" -#: pysollib/resource.py:242 -msgid "Round cardsets" +#: pysollib/wizardutil.py:347 +msgid "Talon" msgstr "" -#: pysollib/resource.py:243 -msgid "Science Fiction" +#: pysollib/wizardutil.py:352 +msgid "Foundations" msgstr "" -#: pysollib/resource.py:244 -msgid "Sports" +#: pysollib/wizardutil.py:358 +msgid "Tableau" msgstr "" -#: pysollib/resource.py:246 -msgid "Vehicels" +#: pysollib/wizardutil.py:366 +msgid "Reserves" msgstr "" -#: pysollib/resource.py:247 -msgid "Video Games" +#: pysollib/wizardutil.py:369 +msgid "Opening deal" msgstr "" -#: pysollib/resource.py:252 -msgid "Australia" +#: pysollib/game/__init__.py:139 pysollib/game/__init__.py:145 +msgid "Player\n" msgstr "" -#: pysollib/resource.py:253 -msgid "Austria" +#: pysollib/game/__init__.py:1266 +msgid "Discard current game ?" msgstr "" -#: pysollib/resource.py:254 -msgid "Belgium" +#: pysollib/game/__init__.py:1887 +#, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of playing time\n" +"and # %d in the %s of moves." msgstr "" -#: pysollib/resource.py:255 -msgid "Canada" +#: pysollib/game/__init__.py:1893 +#, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of playing time." msgstr "" -#: pysollib/resource.py:256 -msgid "China" +#: pysollib/game/__init__.py:1898 +#, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of moves." msgstr "" -#: pysollib/resource.py:257 -msgid "Czech Republic" +#: pysollib/game/__init__.py:1931 pysollib/game/__init__.py:1947 +#, python-format +msgid "" +"Your playing time is %s\n" +"for %d move." +msgid_plural "" +"Your playing time is %s\n" +"for %d moves." +msgstr[0] "" +msgstr[1] "" + +#: pysollib/game/__init__.py:1936 pysollib/game/__init__.py:1952 +#: pysollib/pysolgtk/soundoptionsdialog.py:71 +#: pysollib/tile/soundoptionsdialog.py:83 pysollib/tk/soundoptionsdialog.py:85 +msgid "Game won" msgstr "" -#: pysollib/resource.py:258 -msgid "Denmark" +#: pysollib/game/__init__.py:1937 +#, python-format +msgid "" +"\n" +"Congratulations, this\n" +"was a truly perfect game !\n" +"\n" +"%s\n" +"%s\n" +msgstr "" + +#: pysollib/game/__init__.py:1954 +#, python-format +msgid "" +"\n" +"Congratulations, you did it !\n" +"\n" +"%s\n" +"%s\n" +msgstr "" + +#: pysollib/game/__init__.py:1963 pysollib/game/__init__.py:1970 +#: pysollib/pysolgtk/soundoptionsdialog.py:69 +#: pysollib/tile/soundoptionsdialog.py:81 pysollib/tk/soundoptionsdialog.py:83 +msgid "Game finished" msgstr "" -#: pysollib/resource.py:259 -msgid "England" +#: pysollib/game/__init__.py:1964 pysollib/game/__init__.py:2488 +msgid "" +"\n" +"Game finished\n" msgstr "" -#: pysollib/resource.py:260 -msgid "France" +#: pysollib/game/__init__.py:1971 +msgid "" +"\n" +"Game finished, but not without my help...\n" msgstr "" -#: pysollib/resource.py:261 -msgid "Germany" +#: pysollib/game/__init__.py:1972 +msgid "&Restart" msgstr "" -#: pysollib/resource.py:262 -msgid "Great Britain" +#: pysollib/game/__init__.py:2368 +#, python-format +msgid "Score %6d" msgstr "" -#: pysollib/resource.py:263 -msgid "Hungary" +#: pysollib/game/__init__.py:2472 +msgid "&Great" msgstr "" -#: pysollib/resource.py:264 -msgid "India" +#: pysollib/game/__init__.py:2472 +msgid "&Cool" msgstr "" -#: pysollib/resource.py:265 -msgid "Italy" +#: pysollib/game/__init__.py:2473 +msgid "&Yeah" msgstr "" -#: pysollib/resource.py:266 -msgid "Japan" +#: pysollib/game/__init__.py:2473 +msgid "&Wow" msgstr "" -#: pysollib/resource.py:267 -msgid "Netherlands" +#: pysollib/game/__init__.py:2474 +#, python-format +msgid "" +"\n" +"Game solved in %d move.\n" +msgid_plural "" +"\n" +"Game solved in %d moves.\n" +msgstr[0] "" +msgstr[1] "" + +#: pysollib/game/__init__.py:2478 pysollib/game/__init__.py:2492 +#: pysollib/game/__init__.py:2506 +msgid " Autopilot" msgstr "" -#: pysollib/resource.py:268 -msgid "Russia" +#: pysollib/game/__init__.py:2504 +msgid "&Oh well" msgstr "" -#: pysollib/resource.py:269 -msgid "Spain" +#: pysollib/game/__init__.py:2504 +msgid "&That's life" msgstr "" -#: pysollib/resource.py:270 -msgid "Sweden" +#: pysollib/game/__init__.py:2504 +msgid "&Hmm" msgstr "" -#: pysollib/resource.py:271 -msgid "Switzerland" +#: pysollib/game/__init__.py:2507 +msgid "" +"\n" +"This won't come out...\n" msgstr "" -#: pysollib/resource.py:272 -msgid "USA" +#: pysollib/game/__init__.py:2966 +msgid "Set bookmark" msgstr "" -#: pysollib/settings.py:71 data/glade-translations:29 -msgid "Top 10" +#: pysollib/game/__init__.py:2967 +#, python-format +msgid "Replace existing bookmark %d ?" msgstr "" -#: pysollib/stack.py:1609 -msgid "Empty row cannot be filled." +#: pysollib/game/__init__.py:2988 +msgid "Goto bookmark" msgstr "" -#: pysollib/stack.py:1611 pysollib/util.py:66 -msgid "Jack" +#: pysollib/game/__init__.py:2989 +#, python-format +msgid "Goto bookmark %d ?" msgstr "" -#: pysollib/stack.py:1621 -msgid "No cards" +#: pysollib/game/__init__.py:3015 +msgid "Open game" msgstr "" -#: pysollib/stack.py:1622 -msgid "%d card" -msgid_plural "%d cards" -msgstr[0] "" -msgstr[1] "" +#: pysollib/game/__init__.py:3028 pysollib/game/__init__.py:3037 +#: pysollib/game/__init__.py:3043 +msgid "Load game error" +msgstr "" -#: pysollib/stack.py:1840 pysollib/stack.py:1842 pysollib/stack.py:1890 -msgid "Redeal" +#: pysollib/game/__init__.py:3030 +msgid "" +"Error while loading game.\n" +"\n" +"Probably the game file is damaged,\n" +"but this could also be a bug you might want to report." msgstr "" -#: pysollib/stack.py:1842 -msgid "Stop" +#: pysollib/game/__init__.py:3038 +msgid "Error while loading game" msgstr "" -#: pysollib/stack.py:1933 -msgid "Variable redeals." +#: pysollib/game/__init__.py:3045 +msgid "" +"Internal error while loading game.\n" +"\n" +"Please report this bug." msgstr "" -#: pysollib/stack.py:1934 -msgid "Unlimited redeals." +#: pysollib/game/__init__.py:3071 pysollib/ui/tktile/menubar.py:1675 +msgid "Save game error" msgstr "" -#: pysollib/stack.py:1937 -msgid "%d readeal" -msgid_plural "%d redeals" -msgstr[0] "" -msgstr[1] "" +#: pysollib/game/__init__.py:3072 +msgid "Error while saving game" +msgstr "" -#: pysollib/stack.py:1939 -msgid "Talon." +#: pysollib/game/__init__.py:3091 +#, python-format +msgid "Invalid or damaged %s save file" msgstr "" -#: pysollib/stack.py:2208 pysollib/stack.py:2868 -msgid "Reserve. No building." +#: pysollib/game/__init__.py:3111 +#, python-format +msgid "" +"Cannot load games saved with\n" +"%s version %s" msgstr "" -#: pysollib/stack.py:2254 -msgid "Foundation." +#: pysollib/game/__init__.py:3130 +#, python-format +msgid "" +"Cannot load this game from version %s\n" +"as the game rules have changed\n" +"in the current implementation." msgstr "" -#: pysollib/stack.py:2292 -msgid "Foundation. Build up by suit." +#: pysollib/games/auldlangsyne.py:155 pysollib/games/calculation.py:71 +#: pysollib/games/camelot.py:597 pysollib/games/numerica.py:93 +#: pysollib/games/numerica.py:282 pysollib/games/numerica.py:673 +#: pysollib/games/numerica.py:790 +msgid "Tableau. Build regardless of rank and suit." msgstr "" -#: pysollib/stack.py:2293 -msgid "Foundation. Build down by suit." +#: pysollib/games/auldlangsyne.py:563 pysollib/games/golf.py:311 +#: pysollib/games/takeaway.py:58 +msgid "Foundation. Build up or down regardless of suit." msgstr "" -#: pysollib/stack.py:2294 pysollib/stack.py:2305 pysollib/stack.py:2327 -#: pysollib/stack.py:2348 -msgid "Foundation. Build by same rank." +#: pysollib/games/braid.py:241 pysollib/games/camelot.py:566 +#: pysollib/games/napoleon.py:177 pysollib/games/ultra/dashavatara.py:958 +#: pysollib/games/ultra/hanafuda1.py:276 pysollib/games/ultra/hexadeck.py:1251 +#: pysollib/games/ultra/mughal.py:814 +msgid " Ascending" msgstr "" -#: pysollib/stack.py:2304 -msgid "Foundation. Build down regardless of suit." +#: pysollib/games/braid.py:243 pysollib/games/camelot.py:565 +#: pysollib/games/napoleon.py:179 pysollib/games/ultra/dashavatara.py:960 +#: pysollib/games/ultra/hanafuda1.py:278 pysollib/games/ultra/hexadeck.py:1253 +#: pysollib/games/ultra/mughal.py:816 +msgid " Descending" msgstr "" -#: pysollib/stack.py:2325 -msgid "Foundation. Build up by alternate color." +#: pysollib/games/calculation.py:89 +msgid "" +"1: 2 3 4 5 6 7 8 9 T J Q K\n" +"2: 4 6 8 T Q A 3 5 7 9 J K\n" +"3: 6 9 Q 2 5 8 J A 4 7 T K\n" +"4: 8 Q 3 7 J 2 6 T A 5 9 K" msgstr "" -#: pysollib/stack.py:2326 -msgid "Foundation. Build down by alternate color." +#: pysollib/games/curdsandwhey.py:76 +msgid "Tableau. Build down by suit or of the same rank." msgstr "" -#: pysollib/stack.py:2347 -msgid "Foundation. Build down by color." +#: pysollib/games/fan.py:315 +msgid "X" msgstr "" -#: pysollib/stack.py:2464 -msgid "Tableau. Build up by alternate color." +#: pysollib/games/fan.py:315 +msgid "Draw" msgstr "" -#: pysollib/stack.py:2465 -msgid "Tableau. Build down by alternate color." +#: pysollib/games/fan.py:506 +msgid "Base card - Ace or King." msgstr "" -#: pysollib/stack.py:2466 pysollib/stack.py:2476 pysollib/stack.py:2485 -#: pysollib/stack.py:2494 pysollib/stack.py:2504 pysollib/stack.py:2533 -#: pysollib/stack.py:2543 -msgid "Tableau. Build by same rank." +#: pysollib/games/golf.py:118 pysollib/games/royalcotillion.py:383 +msgid "Waste. Build up or down regardless of suit." msgstr "" -#: pysollib/stack.py:2474 -msgid "Tableau. Build up by color." +#: pysollib/games/klondike.py:125 +#, python-format +msgid "Balance $%d" msgstr "" -#: pysollib/stack.py:2475 -msgid "Tableau. Build down by color." +#: pysollib/games/klondike.py:186 +msgid "" +"Tableau. Build down by color. Sequences of cards in the same suit can be " +"moved as a unit." msgstr "" -#: pysollib/stack.py:2483 -msgid "Tableau. Build up by suit." +#: pysollib/games/klondike.py:461 +msgid "Reserve. Only Kings are acceptable." msgstr "" -#: pysollib/stack.py:2484 -msgid "Tableau. Build down by suit." +#: pysollib/games/matriarchy.py:123 +#, python-format +msgid "Round %d/%d" msgstr "" -#: pysollib/stack.py:2492 -msgid "Tableau. Build up regardless of suit." +#: pysollib/games/matriarchy.py:125 +#, python-format +msgid "Deal %d" msgstr "" -#: pysollib/stack.py:2493 -msgid "Tableau. Build down regardless of suit." +#: pysollib/games/osmosis.py:63 pysollib/games/osmosis.py:163 +msgid "Foundation. Build in suit regardless of rank." msgstr "" -#: pysollib/stack.py:2502 -msgid "Tableau. Build up in any suit but the same." +#: pysollib/games/royalcotillion.py:250 +msgid "Waste. Build up or down by suit." msgstr "" -#: pysollib/stack.py:2503 -msgid "Tableau. Build down in any suit but the same." +#: pysollib/games/royalcotillion.py:597 +msgid "Tableau. Empty piles can be filled with any card." msgstr "" -#: pysollib/stack.py:2531 +#: pysollib/games/spider.py:1133 msgid "" -"Tableau. Build up regardless of suit. Sequences of cards in alternate color " +"Tableau. Build down regardless of suit. Sequences of cards in the same color " "can be moved as a unit." msgstr "" -#: pysollib/stack.py:2532 -msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in alternate " -"color can be moved as a unit." +#: pysollib/games/threepeaks.py:201 +msgid "Score:\tThis hand: " msgstr "" -#: pysollib/stack.py:2541 -msgid "" -"Tableau. Build up regardless of suit. Sequences of cards in the same suit " -"can be moved as a unit." +#: pysollib/games/threepeaks.py:202 +msgid "\tThis game: " +msgstr "" + +#: pysollib/games/tournament.py:224 +msgid "Reserve. Build down by suit." msgstr "" -#: pysollib/stack.py:2542 +#: pysollib/games/yukon.py:108 msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in the same suit " -"can be moved as a unit." +"Tableau. Build down in any suit but the same, can move any face-up cards " +"regardless of sequence." msgstr "" -#: pysollib/stack.py:2564 +#: pysollib/games/yukon.py:181 msgid "" -"Tableau. Build up by alternate color, can move any face-up cards regardless " -"of sequence." +"Tableau. Build up or down by suit, can move any face-up cards regardless of " +"sequence." msgstr "" -#: pysollib/stack.py:2565 +#: pysollib/games/yukon.py:200 msgid "" -"Tableau. Build down by alternate color, can move any face-up cards " +"Tableau. Build up or down by alternate color, can move any face-up cards " "regardless of sequence." msgstr "" -#: pysollib/stack.py:2566 pysollib/stack.py:2579 pysollib/stack.py:2589 +#: pysollib/games/yukon.py:303 msgid "" -"Tableau. Build by same rank, can move any face-up cards regardless of " -"sequence." +"Club: A 2 3 4 5 6 7 8 9 T J Q K\n" +"Spade: 2 4 6 8 T Q A 3 5 7 9 J K\n" +"Heart: 3 6 9 Q 2 5 8 J A 4 7 T K\n" +"Diamond: 4 8 Q 3 7 J 2 6 T A 5 9 K" msgstr "" -#: pysollib/stack.py:2577 +#: pysollib/games/yukon.py:594 msgid "" -"Tableau. Build up by suit, can move any face-up cards regardless of sequence." +"Tableau. Build down regardless of suit, can move any face-up cards " +"regardless of sequence." msgstr "" -#: pysollib/stack.py:2578 -msgid "" -"Tableau. Build down by suit, can move any face-up cards regardless of " -"sequence." +#: pysollib/kivy/menubar.py:1589 +msgid "Main Menu" msgstr "" -#: pysollib/stack.py:2587 pysollib/stack.py:2588 -msgid "" -"Tableau. Build up regardless of suit, can move any face-up cards regardless " -"of sequence." +#: pysollib/kivy/menubar.py:1597 +msgid "File Menu" msgstr "" -#: pysollib/stack.py:2621 -msgid "Tableau. Build up or down by color." +#: pysollib/kivy/menubar.py:1605 +msgid "Tools" msgstr "" -#: pysollib/stack.py:2632 -msgid "Tableau. Build up or down by alternate color." +#: pysollib/kivy/menubar.py:1621 +msgid "Assists" msgstr "" -#: pysollib/stack.py:2643 -msgid "Tableau. Build up or down by suit." +#: pysollib/kivy/menubar.py:1629 +msgid "Options" msgstr "" -#: pysollib/stack.py:2654 -msgid "Tableau. Build up or down regardless of suit." +#: pysollib/kivy/menubar.py:1637 +msgid "Help" msgstr "" -#: pysollib/stack.py:2753 -msgid "Waste." +#: pysollib/kivy/menubar.py:2065 pysollib/kivy/menubar.py:2067 +#: pysollib/kivy/selectcardset.py:61 pysollib/pysolgtk/selectcardset.py:229 +#: pysollib/tk/menubar.py:89 pysollib/tk/menubar.py:90 +#: pysollib/tk/selectcardset.py:313 +msgid "&Load" msgstr "" -#: pysollib/stack.py:2869 -msgid "Free cell." +#: pysollib/kivy/menubar.py:2068 pysollib/kivy/selectcardset.py:61 +#: pysollib/pysolgtk/selectcardset.py:229 pysollib/tile/selectcardset.py:318 +#: pysollib/tk/menubar.py:90 +msgid "&Info..." msgstr "" -#: pysollib/stats.py:40 pysollib/stats.py:110 pysollib/tile/tkstats.py:679 -msgid "Game" +#: pysollib/kivy/menubar.py:2072 pysollib/tile/menubar.py:90 +#: pysollib/tk/menubar.py:94 +msgid "Select " msgstr "" -#: pysollib/stats.py:41 pysollib/tile/tkstats.py:910 -#: pysollib/tile/tkstats.py:980 pysollib/tile/tkstats.py:981 -#: pysollib/tk/tkstats.py:868 pysollib/tk/tkstats.py:869 -#: pysollib/tk/tkstats.py:916 -msgid "Played" +#: pysollib/kivy/menubar.py:2285 pysollib/ui/tktile/menubar.py:1664 +msgid "Solitaire Wizard" msgstr "" -#: pysollib/stats.py:42 pysollib/stats.py:149 pysollib/tile/tkstats.py:916 -#: pysollib/tile/tkstats.py:985 pysollib/tile/tkstats.py:986 -#: pysollib/tk/tkstats.py:873 pysollib/tk/tkstats.py:874 -#: pysollib/tk/tkstats.py:924 -msgid "Won" +#: pysollib/kivy/selectgame.py:83 pysollib/tile/selectgame.py:84 +#: pysollib/tk/selectgame.py:85 +msgid "(no games)" msgstr "" -#: pysollib/stats.py:43 pysollib/stats.py:149 -msgid "Lost" +#: pysollib/kivy/selectgame.py:104 pysollib/pysolgtk/selectgame.py:227 +#: pysollib/tile/selectgame.py:108 pysollib/tk/selectgame.py:109 +msgid "Mahjongg Games" msgstr "" -#: pysollib/stats.py:44 pysollib/tile/statusbar.py:153 -#: pysollib/tk/statusbar.py:151 data/glade-translations:25 -msgid "Playing time" +#: pysollib/kivy/selectgame.py:108 pysollib/pysolgtk/selectgame.py:233 +#: pysollib/tile/selectgame.py:112 pysollib/tk/selectgame.py:113 +msgid "French games" msgstr "" -#: pysollib/stats.py:45 data/glade-translations:26 -msgid "Moves" +#: pysollib/kivy/selectgame.py:111 pysollib/pysolgtk/selectgame.py:229 +#: pysollib/tile/selectgame.py:115 pysollib/tk/selectgame.py:116 +msgid "Oriental Games" msgstr "" -#: pysollib/stats.py:46 pysollib/tile/tkstats.py:922 -#: pysollib/tile/tkstats.py:953 pysollib/tile/tkstats.py:972 -#: pysollib/tile/tkstats.py:990 pysollib/tk/tkstats.py:841 -#: pysollib/tk/tkstats.py:860 pysollib/tk/tkstats.py:878 -#: pysollib/tk/tkstats.py:932 -msgid "% won" +#: pysollib/kivy/selectgame.py:114 pysollib/pysolgtk/selectgame.py:231 +#: pysollib/tile/selectgame.py:118 pysollib/tk/selectgame.py:119 +msgid "Special Games" msgstr "" -#: pysollib/stats.py:110 -msgid "Status" +#: pysollib/kivy/selectgame.py:117 pysollib/pysolgtk/selectgame.py:315 +#: pysollib/tile/selectgame.py:121 pysollib/tk/selectgame.py:122 +msgid "Original Games" msgstr "" -#: pysollib/stats.py:110 pysollib/tile/statusbar.py:155 -#: pysollib/tile/tkstats.py:682 pysollib/tk/statusbar.py:153 -#: pysollib/tk/tkstats.py:652 -msgid "Game number" +#: pysollib/kivy/selectgame.py:146 pysollib/pysolgtk/selectgame.py:216 +#: pysollib/tile/selectgame.py:168 pysollib/tk/selectgame.py:170 +msgid "All Games" msgstr "" -#: pysollib/stats.py:110 pysollib/tile/tkstats.py:685 -#: pysollib/tk/tkstats.py:655 -msgid "Started at" +#: pysollib/kivy/selectgame.py:157 pysollib/pysolgtk/selectgame.py:286 +#: pysollib/tile/selectgame.py:137 pysollib/tk/selectgame.py:138 +msgid "by Compatibility" msgstr "" -#: pysollib/stats.py:134 pysollib/tile/tkstats.py:701 -msgid "** UNKNOWN %d **" +#: pysollib/kivy/selectgame.py:168 pysollib/pysolgtk/selectgame.py:293 +#: pysollib/tile/selectgame.py:147 pysollib/tk/selectgame.py:149 +msgid "New games in v. " msgstr "" -#: pysollib/stats.py:142 -msgid "** ERROR **" +#: pysollib/kivy/selectgame.py:171 pysollib/pysolgtk/selectgame.py:296 +#: pysollib/tile/selectgame.py:150 pysollib/tk/selectgame.py:152 +msgid "by PySol version" msgstr "" -#: pysollib/stats.py:149 -msgid "Loaded" +#: pysollib/kivy/selectgame.py:183 pysollib/tile/selectgame.py:161 +#: pysollib/tk/selectgame.py:163 +msgid "by Inventors" msgstr "" -#: pysollib/stats.py:149 -msgid "Not won" +#: pysollib/kivy/selectgame.py:191 pysollib/pysolgtk/selectgame.py:218 +#: pysollib/tile/selectgame.py:170 pysollib/tk/selectgame.py:172 +msgid "Popular Games" msgstr "" -#: pysollib/stats.py:149 -msgid "Perfect" +#: pysollib/kivy/selectgame.py:198 pysollib/pysolgtk/selectgame.py:217 +#: pysollib/tile/selectgame.py:169 pysollib/tk/selectgame.py:171 +msgid "Alternate Names" msgstr "" -#: pysollib/stats.py:196 pysollib/stats.py:227 pysollib/stats.py:233 -msgid "Demo" +#: pysollib/kivy/selectgame.py:201 pysollib/pysolgtk/selectgame.py:243 +#: pysollib/tile/selectgame.py:178 pysollib/tk/selectgame.py:180 +msgid "by Skill Level" msgstr "" -#: pysollib/stats.py:207 pysollib/tile/tkstats.py:381 -#: pysollib/tk/tkstats.py:407 -msgid "Total (%d out of %d games)" +#: pysollib/kivy/selectgame.py:213 pysollib/pysolgtk/selectgame.py:247 +#: pysollib/tile/selectgame.py:191 pysollib/tk/selectgame.py:193 +msgid "by Game Feature" msgstr "" -#: pysollib/stats.py:228 -msgid "Full log for " +#: pysollib/kivy/selectgame.py:214 pysollib/pysolgtk/selectgame.py:260 +#: pysollib/tile/selectgame.py:192 pysollib/tk/selectgame.py:194 +msgid "by Number of Cards" msgstr "" -#: pysollib/stats.py:234 -msgid "Session log for " +#: pysollib/kivy/selectgame.py:215 pysollib/pysolgtk/selectgame.py:249 +#: pysollib/tile/selectgame.py:193 pysollib/tk/selectgame.py:195 +msgid "32 cards" msgstr "" -#: pysollib/tile/colorsdialog.py:71 pysollib/tk/colorsdialog.py:70 -#: data/glade-translations:56 -msgid "Text foreground:" +#: pysollib/kivy/selectgame.py:217 pysollib/pysolgtk/selectgame.py:250 +#: pysollib/tile/selectgame.py:195 pysollib/tk/selectgame.py:197 +msgid "48 cards" msgstr "" -#: pysollib/tile/colorsdialog.py:72 pysollib/tile/timeoutsdialog.py:73 -#: pysollib/tk/colorsdialog.py:71 pysollib/tk/timeoutsdialog.py:68 -#: data/glade-translations:37 data/glade-translations:41 -msgid "Highlight piles:" +#: pysollib/kivy/selectgame.py:219 pysollib/pysolgtk/selectgame.py:251 +#: pysollib/tile/selectgame.py:197 pysollib/tk/selectgame.py:199 +msgid "52 cards" msgstr "" -#: pysollib/tile/colorsdialog.py:73 pysollib/tk/colorsdialog.py:72 -#: data/glade-translations:42 -msgid "Highlight cards 1:" +#: pysollib/kivy/selectgame.py:221 pysollib/pysolgtk/selectgame.py:252 +#: pysollib/tile/selectgame.py:199 pysollib/tk/selectgame.py:201 +msgid "64 cards" msgstr "" -#: pysollib/tile/colorsdialog.py:74 pysollib/tk/colorsdialog.py:73 -#: data/glade-translations:43 -msgid "Highlight cards 2:" +#: pysollib/kivy/selectgame.py:223 pysollib/pysolgtk/selectgame.py:253 +#: pysollib/tile/selectgame.py:201 pysollib/tk/selectgame.py:203 +msgid "78 cards" msgstr "" -#: pysollib/tile/colorsdialog.py:75 pysollib/tk/colorsdialog.py:74 -#: data/glade-translations:44 -msgid "Highlight same rank 1:" +#: pysollib/kivy/selectgame.py:225 pysollib/pysolgtk/selectgame.py:254 +#: pysollib/tile/selectgame.py:203 pysollib/tk/selectgame.py:205 +msgid "104 cards" msgstr "" -#: pysollib/tile/colorsdialog.py:76 pysollib/tk/colorsdialog.py:75 -#: data/glade-translations:45 -msgid "Highlight same rank 2:" +#: pysollib/kivy/selectgame.py:227 pysollib/pysolgtk/selectgame.py:255 +#: pysollib/tile/selectgame.py:205 pysollib/tk/selectgame.py:207 +msgid "144 cards" msgstr "" -#: pysollib/tile/colorsdialog.py:77 pysollib/tk/colorsdialog.py:76 -#: data/glade-translations:46 -msgid "Hint arrow:" +#: pysollib/kivy/selectgame.py:229 pysollib/pysolgtk/selectgame.py:256 +#: pysollib/tile/selectgame.py:208 pysollib/tk/selectgame.py:210 +msgid "Other number" msgstr "" -#: pysollib/tile/colorsdialog.py:78 pysollib/tk/colorsdialog.py:77 -#: data/glade-translations:47 -msgid "Highlight not matching:" +#: pysollib/kivy/selectgame.py:233 pysollib/pysolgtk/selectgame.py:267 +#: pysollib/tile/selectgame.py:212 pysollib/tk/selectgame.py:214 +msgid "by Number of Decks" msgstr "" -#: pysollib/tile/colorsdialog.py:85 pysollib/tile/fontsdialog.py:185 -#: pysollib/tk/colorsdialog.py:84 pysollib/tk/fontsdialog.py:185 -#: data/glade-translations:48 data/glade-translations:49 -#: data/glade-translations:50 data/glade-translations:51 -#: data/glade-translations:52 data/glade-translations:53 -#: data/glade-translations:54 data/glade-translations:55 -#: data/glade-translations:65 data/glade-translations:66 -#: data/glade-translations:67 data/glade-translations:68 -#: data/glade-translations:69 data/glade-translations:70 -#: data/glade-translations:71 -msgid "Change..." +#: pysollib/kivy/selectgame.py:234 pysollib/pysolgtk/selectgame.py:262 +#: pysollib/tile/selectgame.py:213 pysollib/tk/selectgame.py:215 +msgid "1 deck games" msgstr "" -#: pysollib/tile/colorsdialog.py:105 pysollib/tk/colorsdialog.py:104 -msgid "Select color" +#: pysollib/kivy/selectgame.py:236 pysollib/pysolgtk/selectgame.py:263 +#: pysollib/tile/selectgame.py:215 pysollib/tk/selectgame.py:217 +msgid "2 deck games" msgstr "" -#: pysollib/tile/findcarddialog.py:53 pysollib/tk/findcarddialog.py:56 -msgid "Find card" +#: pysollib/kivy/selectgame.py:238 pysollib/pysolgtk/selectgame.py:264 +#: pysollib/tile/selectgame.py:217 pysollib/tk/selectgame.py:219 +msgid "3 deck games" msgstr "" -#: pysollib/tile/fontsdialog.py:90 pysollib/tk/fontsdialog.py:84 -msgid "abcdefghABCDEFGH" +#: pysollib/kivy/selectgame.py:240 pysollib/pysolgtk/selectgame.py:265 +#: pysollib/tile/selectgame.py:219 pysollib/tk/selectgame.py:221 +msgid "4 deck games" msgstr "" -#: pysollib/tile/fontsdialog.py:99 pysollib/tk/fontsdialog.py:93 -msgid "Bold" +#: pysollib/kivy/selectgame.py:243 pysollib/pysolgtk/selectgame.py:278 +#: pysollib/tile/selectgame.py:222 pysollib/tk/selectgame.py:224 +msgid "by Number of Redeals" msgstr "" -#: pysollib/tile/fontsdialog.py:103 pysollib/tk/fontsdialog.py:97 -msgid "Italic" +#: pysollib/kivy/selectgame.py:244 pysollib/pysolgtk/selectgame.py:269 +#: pysollib/tile/selectgame.py:223 pysollib/tk/selectgame.py:225 +msgid "No redeal" msgstr "" -#: pysollib/tile/fontsdialog.py:109 pysollib/tile/selectcardset.py:410 -#: pysollib/tk/selectcardset.py:411 -msgid "Size:" +#: pysollib/kivy/selectgame.py:246 pysollib/pysolgtk/selectgame.py:270 +#: pysollib/tile/selectgame.py:225 pysollib/tk/selectgame.py:227 +msgid "1 redeal" msgstr "" -#: pysollib/tile/fontsdialog.py:167 pysollib/tk/fontsdialog.py:167 -#: data/glade-translations:58 -msgid "HTML: " +#: pysollib/kivy/selectgame.py:248 pysollib/pysolgtk/selectgame.py:271 +#: pysollib/tile/selectgame.py:227 pysollib/tk/selectgame.py:229 +msgid "2 redeals" msgstr "" -#: pysollib/tile/fontsdialog.py:168 pysollib/tk/fontsdialog.py:168 -#: data/glade-translations:59 -msgid "Small: " +#: pysollib/kivy/selectgame.py:250 pysollib/pysolgtk/selectgame.py:272 +#: pysollib/tile/selectgame.py:229 pysollib/tk/selectgame.py:231 +msgid "3 redeals" msgstr "" -#: pysollib/tile/fontsdialog.py:169 pysollib/tk/fontsdialog.py:169 -#: data/glade-translations:60 -msgid "Fixed: " +#: pysollib/kivy/selectgame.py:256 pysollib/pysolgtk/selectgame.py:275 +#: pysollib/tile/selectgame.py:236 pysollib/tk/selectgame.py:238 +msgid "Other number of redeals" msgstr "" -#: pysollib/tile/fontsdialog.py:170 pysollib/tk/fontsdialog.py:170 -#: data/glade-translations:61 -msgid "Tableau default: " +#: pysollib/kivy/selectgame.py:264 pysollib/pysolgtk/selectgame.py:311 +#: pysollib/tile/selectgame.py:243 pysollib/tk/selectgame.py:245 +msgid "Other Categories" msgstr "" -#: pysollib/tile/fontsdialog.py:171 pysollib/tk/fontsdialog.py:171 -#: data/glade-translations:62 -msgid "Tableau fixed: " +#: pysollib/kivy/selectgame.py:265 pysollib/pysolgtk/selectgame.py:300 +#: pysollib/tile/selectgame.py:244 pysollib/tk/selectgame.py:246 +msgid "Games for Children (very easy)" msgstr "" -#: pysollib/tile/fontsdialog.py:172 pysollib/tk/fontsdialog.py:172 -#: data/glade-translations:64 -msgid "Tableau large: " +#: pysollib/kivy/selectgame.py:267 pysollib/pysolgtk/selectgame.py:302 +#: pysollib/tile/selectgame.py:246 pysollib/tk/selectgame.py:248 +msgid "Games with Scoring" msgstr "" -#: pysollib/tile/fontsdialog.py:173 pysollib/tk/fontsdialog.py:173 -#: data/glade-translations:63 -msgid "Tableau small: " +#: pysollib/kivy/selectgame.py:269 pysollib/pysolgtk/selectgame.py:304 +#: pysollib/tile/selectgame.py:249 pysollib/tk/selectgame.py:251 +msgid "Games with Separate Decks" msgstr "" -#: pysollib/tile/fontsdialog.py:195 pysollib/tk/fontsdialog.py:195 -msgid "Select font" +#: pysollib/kivy/selectgame.py:271 pysollib/pysolgtk/selectgame.py:306 +#: pysollib/tile/selectgame.py:251 pysollib/tk/selectgame.py:253 +msgid "Open Games (all cards visible)" msgstr "" -#: pysollib/tile/menubar.py:72 pysollib/tk/menubar.py:71 -msgid "Compound" +#: pysollib/kivy/selectgame.py:273 pysollib/pysolgtk/selectgame.py:308 +#: pysollib/tile/selectgame.py:253 pysollib/tk/selectgame.py:255 +msgid "Relaxed Variants" msgstr "" -#: pysollib/tile/menubar.py:78 pysollib/tk/menubar.py:77 -msgid "Hide" +#: pysollib/kivy/tkstats.py:148 pysollib/tile/tkstats.py:163 +#: pysollib/tk/tkstats.py:53 +msgid "Demo games" msgstr "" -#: pysollib/tile/menubar.py:81 pysollib/tk/menubar.py:80 -msgid "Top" +#: pysollib/kivy/tkstats.py:220 pysollib/pysolgtk/selectgame.py:123 +#: pysollib/tile/selectgame.py:402 pysollib/tile/tkstats.py:182 +#: pysollib/tile/tkstats.py:234 pysollib/tk/selectgame.py:404 +#: pysollib/tk/tkstats.py:87 pysollib/tk/tkstats.py:141 data/pysolfc.glade:241 +#: data/pysolfc.glade:519 +msgid "Won:" msgstr "" -#: pysollib/tile/menubar.py:84 pysollib/tk/menubar.py:83 -msgid "Bottom" +#: pysollib/kivy/tkstats.py:222 pysollib/pysolgtk/selectgame.py:124 +#: pysollib/tile/selectgame.py:403 pysollib/tile/tkstats.py:183 +#: pysollib/tile/tkstats.py:236 pysollib/tk/selectgame.py:405 +#: pysollib/tk/tkstats.py:88 pysollib/tk/tkstats.py:143 data/pysolfc.glade:307 +#: data/pysolfc.glade:544 +msgid "Lost:" msgstr "" -#: pysollib/tile/menubar.py:87 pysollib/tk/menubar.py:86 -msgid "Left" +#: pysollib/kivy/tkstats.py:224 pysollib/tile/tkstats.py:184 +#: pysollib/tile/tkstats.py:238 pysollib/tk/tkstats.py:89 +#: pysollib/tk/tkstats.py:145 data/pysolfc.glade:266 data/pysolfc.glade:569 +msgid "Total:" msgstr "" -#: pysollib/tile/menubar.py:90 pysollib/tk/menubar.py:89 -msgid "Right" +#: pysollib/kivy/tkstats.py:250 pysollib/tk/tkstats.py:279 +msgid "&All games..." msgstr "" -#: pysollib/tile/menubar.py:101 pysollib/tk/menubar.py:100 -msgid "Visible buttons" +#: pysollib/kivy/tkstats.py:252 pysollib/tile/tkstats.py:102 +#: pysollib/tk/tkstats.py:281 +msgid "&Reset..." msgstr "" -#: pysollib/tile/menubar.py:339 pysollib/tile/menubar.py:516 -#: pysollib/tk/menubar.py:336 pysollib/tk/menubar.py:520 -msgid "&About " +#: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176 +#: pysollib/tk/toolbar.py:176 +msgid "New" msgstr "" -#: pysollib/tile/menubar.py:341 pysollib/tk/menubar.py:338 -msgid "&File" +#: pysollib/kivy/toolbar.py:192 pysollib/tile/toolbar.py:177 +#: pysollib/tk/toolbar.py:177 pysollib/ui/tktile/menubar.py:387 +msgid "Restart" msgstr "" -#: pysollib/tile/menubar.py:343 pysollib/tk/menubar.py:340 -msgid "R&ecent games" +#: pysollib/kivy/toolbar.py:192 pysollib/tile/toolbar.py:177 +#: pysollib/tk/toolbar.py:177 +msgid "" +"Restart the\n" +"current game" msgstr "" -#: pysollib/tile/menubar.py:345 pysollib/tk/menubar.py:342 -msgid "Select &random game" +#: 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/tile/menubar.py:346 pysollib/tk/menubar.py:343 -msgid "&All games" +#: pysollib/kivy/toolbar.py:197 pysollib/tile/toolbar.py:182 +#: pysollib/tk/toolbar.py:182 +msgid "Undo last move" msgstr "" -#: pysollib/tile/menubar.py:347 pysollib/tk/menubar.py:344 -msgid "Games played and &won" +#: 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/tile/menubar.py:348 pysollib/tk/menubar.py:345 -msgid "Games played and ¬ won" +#: pysollib/kivy/toolbar.py:198 pysollib/tile/toolbar.py:183 +#: pysollib/tk/toolbar.py:183 +msgid "Redo last move" msgstr "" -#: pysollib/tile/menubar.py:349 pysollib/tk/menubar.py:346 -msgid "Games not &played" +#: pysollib/kivy/toolbar.py:199 pysollib/tile/toolbar.py:184 +#: pysollib/tk/toolbar.py:184 +msgid "Autodrop" msgstr "" -#: pysollib/tile/menubar.py:350 pysollib/tk/menubar.py:347 -msgid "Select game by nu&mber..." +#: pysollib/kivy/toolbar.py:199 pysollib/tile/toolbar.py:184 +#: pysollib/tk/toolbar.py:184 +msgid "Auto drop cards" msgstr "" -#: pysollib/tile/menubar.py:352 pysollib/tk/menubar.py:349 -msgid "Fa&vorite games" +#: pysollib/kivy/toolbar.py:200 pysollib/tile/toolbar.py:185 +#: pysollib/tk/toolbar.py:185 +msgid "Shuffle" msgstr "" -#: pysollib/tile/menubar.py:353 pysollib/tk/menubar.py:350 -msgid "A&dd to favorites" +#: pysollib/kivy/toolbar.py:200 pysollib/tile/toolbar.py:185 +#: pysollib/tk/toolbar.py:185 +msgid "Shuffle tiles" msgstr "" -#: pysollib/tile/menubar.py:354 pysollib/tk/menubar.py:351 -msgid "Remove &from favorites" +#: pysollib/kivy/toolbar.py:201 pysollib/tile/toolbar.py:186 +#: pysollib/tk/toolbar.py:186 +msgid "Pause" msgstr "" -#: pysollib/tile/menubar.py:356 pysollib/tk/menubar.py:353 -msgid "&Open..." +#: pysollib/kivy/toolbar.py:201 pysollib/tile/toolbar.py:186 +#: pysollib/tk/toolbar.py:186 +msgid "Pause game" msgstr "" -#: pysollib/tile/menubar.py:357 pysollib/tk/menubar.py:354 -msgid "&Save" +#: pysollib/kivy/toolbar.py:204 pysollib/tile/toolbar.py:189 +#: pysollib/tk/toolbar.py:189 +msgid "Rules" msgstr "" -#: pysollib/tile/menubar.py:358 pysollib/tk/menubar.py:355 -msgid "Save &as..." +#: pysollib/kivy/toolbar.py:204 pysollib/tile/toolbar.py:189 +#: pysollib/tk/toolbar.py:189 +msgid "Rules for this game" msgstr "" -#: pysollib/tile/menubar.py:360 pysollib/tk/menubar.py:357 -msgid "&Hold and quit" +#: pysollib/kivy/toolbar.py:206 pysollib/tile/toolbar.py:191 +#: pysollib/tk/toolbar.py:191 +msgid "Quit" msgstr "" -#: pysollib/tile/menubar.py:366 pysollib/tile/selectgame.py:421 -#: pysollib/tk/menubar.py:363 pysollib/tk/selectgame.py:422 -msgid "&Select" +#: pysollib/pysolgtk/colorsdialog.py:87 pysollib/pysolgtk/fontsdialog.py:92 +#: pysollib/ui/tktile/colorsdialog.py:107 +msgid "Select color" msgstr "" -#: pysollib/tile/menubar.py:371 pysollib/tk/menubar.py:368 -msgid "&Edit" +#: pysollib/pysolgtk/menubar.py:555 +msgid "Empty" msgstr "" -#: pysollib/tile/menubar.py:372 pysollib/tk/menubar.py:369 -msgid "&Undo" +#: pysollib/pysolgtk/menubar.py:596 +msgid "Open Game" msgstr "" -#: pysollib/tile/menubar.py:373 pysollib/tk/menubar.py:370 -msgid "&Redo" +#: pysollib/pysolgtk/menubar.py:623 +msgid "Save Game" msgstr "" -#: pysollib/tile/menubar.py:374 pysollib/tk/menubar.py:371 -msgid "Redo &all" +#: pysollib/pysolgtk/menubar.py:671 pysollib/ui/tktile/menubar.py:1298 +#: data/pysolfc.glade:4127 +msgid "Sound settings" msgstr "" -#: pysollib/tile/menubar.py:377 pysollib/tk/menubar.py:374 -msgid "&Set bookmark" +#: pysollib/pysolgtk/menubar.py:680 pysollib/ui/tktile/menubar.py:1521 +msgid "Select table background" msgstr "" -#: pysollib/tile/menubar.py:379 pysollib/tile/menubar.py:383 -#: pysollib/tk/menubar.py:376 pysollib/tk/menubar.py:380 -msgid "Bookmark %d" +#: pysollib/pysolgtk/menubar.py:696 +msgid "Select cardset" msgstr "" -#: pysollib/tile/menubar.py:381 pysollib/tk/menubar.py:378 -msgid "Go&to bookmark" +#: pysollib/pysolgtk/playeroptionsdialog.py:62 +#: pysollib/tile/playeroptionsdialog.py:61 +#: pysollib/tk/playeroptionsdialog.py:102 +msgid "Confirm quit" msgstr "" -#: pysollib/tile/menubar.py:386 pysollib/tk/menubar.py:383 -msgid "&Clear bookmarks" +#: pysollib/pysolgtk/playeroptionsdialog.py:68 +#: pysollib/tile/playeroptionsdialog.py:64 +#: pysollib/tk/playeroptionsdialog.py:106 +msgid "Update statistics and logs" msgstr "" -#: pysollib/tile/menubar.py:389 pysollib/tile/toolbar.py:176 -#: pysollib/tk/menubar.py:386 pysollib/tk/toolbar.py:175 -msgid "Restart" +#: pysollib/pysolgtk/selectcardset.py:142 pysollib/tile/selectcardset.py:98 +#: pysollib/tile/selectcardset.py:115 pysollib/tile/selectcardset.py:132 +#: pysollib/tk/selectcardset.py:97 pysollib/tk/selectcardset.py:114 +#: pysollib/tk/selectcardset.py:131 +msgid "Uncategorized" msgstr "" -#: pysollib/tile/menubar.py:392 pysollib/tk/menubar.py:389 -msgid "Solitaire &Wizard" +#: pysollib/pysolgtk/selectcardset.py:145 pysollib/tile/selectcardset.py:71 +#: pysollib/tile/selectcardset.py:169 pysollib/tk/selectcardset.py:70 +#: pysollib/tk/selectcardset.py:168 +msgid "(no cardsets)" msgstr "" -#: pysollib/tile/menubar.py:393 pysollib/tk/menubar.py:390 -msgid "&Edit current game" +#: pysollib/pysolgtk/selectcardset.py:158 pysollib/tile/selectcardset.py:141 +#: pysollib/tk/selectcardset.py:139 +msgid "by Size" msgstr "" -#: pysollib/tile/menubar.py:395 pysollib/tk/menubar.py:392 -msgid "&Game" +#: pysollib/pysolgtk/selectcardset.py:160 pysollib/tile/selectcardset.py:143 +#: pysollib/tk/selectcardset.py:141 +msgid "Tiny cardsets" msgstr "" -#: pysollib/tile/menubar.py:396 pysollib/tk/menubar.py:393 -msgid "&Deal cards" +#: pysollib/pysolgtk/selectcardset.py:161 pysollib/tile/selectcardset.py:146 +#: pysollib/tk/selectcardset.py:144 +msgid "Small cardsets" msgstr "" -#: pysollib/tile/menubar.py:397 pysollib/tk/menubar.py:394 -msgid "&Auto drop" +#: pysollib/pysolgtk/selectcardset.py:162 pysollib/tile/selectcardset.py:149 +#: pysollib/tk/selectcardset.py:147 +msgid "Medium cardsets" msgstr "" -#: pysollib/tile/menubar.py:398 pysollib/tk/menubar.py:395 -msgid "Shu&ffle tiles" +#: pysollib/pysolgtk/selectcardset.py:163 pysollib/tile/selectcardset.py:152 +#: pysollib/tk/selectcardset.py:150 +msgid "Large cardsets" msgstr "" -#: pysollib/tile/menubar.py:399 pysollib/tk/menubar.py:396 -msgid "&Pause" +#: pysollib/pysolgtk/selectcardset.py:164 pysollib/tile/selectcardset.py:155 +#: pysollib/tk/selectcardset.py:153 +msgid "XLarge cardsets" msgstr "" -#: pysollib/tile/menubar.py:402 pysollib/tk/menubar.py:399 -msgid "S&tatus..." +#: pysollib/pysolgtk/selectcardset.py:170 pysollib/tile/selectcardset.py:84 +#: pysollib/tile/selectcardset.py:181 pysollib/tk/selectcardset.py:83 +#: pysollib/tk/selectcardset.py:178 +msgid "by Type" msgstr "" -#: pysollib/tile/menubar.py:403 pysollib/tk/menubar.py:400 -msgid "&Comments..." +#: pysollib/pysolgtk/selectcardset.py:172 pysollib/tile/selectcardset.py:100 +#: pysollib/tk/selectcardset.py:99 +msgid "by Style" msgstr "" -#: pysollib/tile/menubar.py:405 pysollib/tile/tkstats.py:648 -#: pysollib/tk/tkstats.py:623 -msgid "&Statistics..." +#: pysollib/pysolgtk/selectcardset.py:174 pysollib/tile/selectcardset.py:118 +#: pysollib/tk/selectcardset.py:117 +msgid "by Nationality" msgstr "" -#: pysollib/tile/menubar.py:406 -msgid "Log..." +#: pysollib/pysolgtk/selectcardset.py:177 pysollib/tile/selectcardset.py:134 +#: pysollib/tk/selectcardset.py:133 +msgid "by Date" msgstr "" -#: pysollib/tile/menubar.py:408 pysollib/tk/menubar.py:411 -msgid "D&emo statistics" +#: pysollib/pysolgtk/selectgame.py:88 pysollib/tile/selectgame.py:384 +#: pysollib/tk/selectgame.py:386 +msgid "About game" msgstr "" -#: pysollib/tile/menubar.py:410 pysollib/tk/menubar.py:415 -msgid "&Assist" +#: pysollib/pysolgtk/selectgame.py:115 pysollib/tile/selectgame.py:394 +#: pysollib/tk/selectgame.py:396 +msgid "Alternate names:" msgstr "" -#: pysollib/tile/menubar.py:411 pysollib/tk/menubar.py:416 -msgid "&Hint" +#: pysollib/pysolgtk/selectgame.py:116 pysollib/tile/selectgame.py:395 +#: pysollib/tk/selectgame.py:397 +msgid "Category:" msgstr "" -#: pysollib/tile/menubar.py:412 pysollib/tk/menubar.py:417 -msgid "Highlight p&iles" +#: pysollib/pysolgtk/selectgame.py:119 pysollib/tile/selectgame.py:398 +#: pysollib/tk/selectgame.py:400 +msgid "Decks:" msgstr "" -#: pysollib/tile/menubar.py:413 pysollib/tk/menubar.py:418 -msgid "&Find card" +#: pysollib/pysolgtk/selectgame.py:120 pysollib/tile/selectgame.py:399 +#: pysollib/tk/selectgame.py:401 +msgid "Redeals:" msgstr "" -#: pysollib/tile/menubar.py:415 pysollib/tk/menubar.py:420 -msgid "&Demo" +#: pysollib/pysolgtk/selectgame.py:122 pysollib/tile/selectgame.py:401 +#: pysollib/tk/selectgame.py:403 +msgid "Played:" msgstr "" -#: pysollib/tile/menubar.py:416 pysollib/tk/menubar.py:421 -msgid "Demo (&all games)" +#: pysollib/pysolgtk/selectgame.py:125 pysollib/tile/selectgame.py:404 +#: pysollib/tile/tkstats.py:777 pysollib/tk/selectgame.py:406 +#: pysollib/tk/tkstats.py:740 data/pysolfc.glade:717 +msgid "Playing time:" msgstr "" -#: pysollib/tile/menubar.py:418 pysollib/tile/menubar.py:420 -#: pysollib/tk/menubar.py:423 pysollib/tk/menubar.py:425 -msgid "&Solver" +#: pysollib/pysolgtk/selectgame.py:126 pysollib/tile/selectgame.py:405 +#: pysollib/tile/tkstats.py:784 pysollib/tk/selectgame.py:407 +#: pysollib/tk/tkstats.py:747 data/pysolfc.glade:813 +msgid "Moves:" msgstr "" -#: pysollib/tile/menubar.py:422 pysollib/tk/menubar.py:427 -msgid "&Piles description" +#: pysollib/pysolgtk/selectgame.py:127 pysollib/tile/selectgame.py:406 +#: pysollib/tk/selectgame.py:408 +msgid "% won:" msgstr "" -#: pysollib/tile/menubar.py:426 pysollib/tk/menubar.py:431 -msgid "&Options" +#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:438 +#: pysollib/tk/selectgame.py:439 pysollib/ui/tktile/menubar.py:352 +msgid "&Select" msgstr "" -#: pysollib/tile/menubar.py:427 pysollib/tk/menubar.py:432 -msgid "&Player options..." +#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:437 +#: pysollib/tk/selectgame.py:439 +msgid "&Rules" msgstr "" -#: pysollib/tile/menubar.py:428 pysollib/tk/menubar.py:433 -msgid "&Automatic play" +#: pysollib/pysolgtk/selectgame.py:426 pysollib/tile/selectgame.py:518 +#: pysollib/tk/selectgame.py:519 +msgid "Playable Preview - " msgstr "" -#: pysollib/tile/menubar.py:429 pysollib/tk/menubar.py:434 -msgid "Auto &face up" +#: pysollib/pysolgtk/selectgame.py:481 pysollib/tile/selectgame.py:571 +#: pysollib/tk/selectgame.py:572 +msgid "variable" msgstr "" -#: pysollib/tile/menubar.py:430 pysollib/tk/menubar.py:435 -msgid "A&uto drop" +#: pysollib/pysolgtk/selectgame.py:483 pysollib/tile/selectgame.py:573 +#: pysollib/tk/selectgame.py:574 +msgid "unlimited" msgstr "" -#: pysollib/tile/menubar.py:431 pysollib/tk/menubar.py:436 -msgid "Auto &deal" +#: pysollib/pysolgtk/selecttile.py:104 +msgid "Solid color" msgstr "" -#: pysollib/tile/menubar.py:433 pysollib/tk/menubar.py:438 -msgid "&Quick play" +#: pysollib/pysolgtk/selecttile.py:105 pysollib/tile/selecttile.py:74 +#: pysollib/tk/selecttile.py:73 +msgid "Blue" msgstr "" -#: pysollib/tile/menubar.py:434 pysollib/tk/menubar.py:439 -msgid "Assist &level" +#: 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/tile/menubar.py:435 pysollib/tk/menubar.py:440 -msgid "Enable &undo" +#: pysollib/pysolgtk/selecttile.py:107 pysollib/tile/selecttile.py:76 +#: pysollib/tk/selecttile.py:75 +msgid "Navy" msgstr "" -#: pysollib/tile/menubar.py:436 pysollib/tk/menubar.py:441 -msgid "Enable &bookmarks" +#: 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/tile/menubar.py:437 pysollib/tk/menubar.py:442 -msgid "Enable &hint" +#: 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/tile/menubar.py:438 pysollib/tk/menubar.py:443 -msgid "Enable shu&ffle" +#: pysollib/pysolgtk/selecttile.py:110 pysollib/tile/selecttile.py:79 +#: pysollib/tk/selecttile.py:78 +msgid "Teal" msgstr "" -#: pysollib/tile/menubar.py:439 pysollib/tk/menubar.py:444 -msgid "Enable highlight p&iles" +#: pysollib/pysolgtk/selecttile.py:121 pysollib/tile/selecttile.py:82 +#: pysollib/tk/selecttile.py:81 +msgid "All Backgrounds" msgstr "" -#: pysollib/tile/menubar.py:440 pysollib/tk/menubar.py:445 -msgid "Enable highlight &cards" +#: pysollib/pysolgtk/selecttile.py:130 pysollib/tile/selecttile.py:69 +#: pysollib/tk/selecttile.py:68 +msgid "(no tiles)" msgstr "" -#: pysollib/tile/menubar.py:441 pysollib/tk/menubar.py:446 -msgid "Enable highlight same &rank" +#: pysollib/pysolgtk/selecttile.py:158 pysollib/tile/selecttile.py:153 +#: pysollib/tk/selecttile.py:152 +msgid "&Solid color..." msgstr "" -#: pysollib/tile/menubar.py:442 pysollib/tk/menubar.py:447 -msgid "Highlight &no matching" +#: pysollib/pysolgtk/selecttile.py:174 pysollib/tile/selecttile.py:174 +#: pysollib/tk/selecttile.py:173 +msgid "Select table color" msgstr "" -#: pysollib/tile/menubar.py:444 pysollib/tk/menubar.py:449 -msgid "&Show removed tiles (in Mahjongg games)" +#: pysollib/pysolgtk/soundoptionsdialog.py:46 +#: pysollib/tile/soundoptionsdialog.py:58 pysollib/tk/soundoptionsdialog.py:60 +msgid "Are You Sure" msgstr "" -#: pysollib/tile/menubar.py:445 pysollib/tk/menubar.py:450 -msgid "Show hint &arrow (in Shisen-Sho games)" +#: pysollib/pysolgtk/soundoptionsdialog.py:48 +#: pysollib/tile/soundoptionsdialog.py:60 pysollib/tk/soundoptionsdialog.py:62 +msgid "Deal" msgstr "" -#: pysollib/tile/menubar.py:447 pysollib/tk/menubar.py:452 -msgid "&Sound..." +#: pysollib/pysolgtk/soundoptionsdialog.py:49 +#: pysollib/tile/soundoptionsdialog.py:61 pysollib/tk/soundoptionsdialog.py:63 +msgid "Deal waste" msgstr "" -#: pysollib/tile/menubar.py:454 pysollib/tk/menubar.py:459 -msgid "Card si&ze" +#: pysollib/pysolgtk/soundoptionsdialog.py:51 +#: pysollib/tile/soundoptionsdialog.py:63 pysollib/tk/soundoptionsdialog.py:65 +msgid "Turn waste" msgstr "" -#: pysollib/tile/menubar.py:455 pysollib/tk/menubar.py:460 -msgid "&Increase the card size" +#: pysollib/pysolgtk/soundoptionsdialog.py:52 +#: pysollib/tile/soundoptionsdialog.py:64 pysollib/tk/soundoptionsdialog.py:66 +msgid "Start drag" msgstr "" -#: pysollib/tile/menubar.py:456 pysollib/tk/menubar.py:461 -msgid "&Decrease the card size" +#: pysollib/pysolgtk/soundoptionsdialog.py:54 +#: pysollib/tile/soundoptionsdialog.py:66 pysollib/tk/soundoptionsdialog.py:68 +msgid "Drop" msgstr "" -#: pysollib/tile/menubar.py:457 pysollib/tk/menubar.py:462 -msgid "&Auto scaling" +#: pysollib/pysolgtk/soundoptionsdialog.py:55 +#: pysollib/tile/soundoptionsdialog.py:67 pysollib/tk/soundoptionsdialog.py:69 +msgid "Drop pair" msgstr "" -#: pysollib/tile/menubar.py:460 pysollib/tk/menubar.py:465 -msgid "Cards&et..." +#: pysollib/pysolgtk/soundoptionsdialog.py:56 +#: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:70 +msgid "Auto drop" msgstr "" -#: pysollib/tile/menubar.py:461 pysollib/tk/menubar.py:466 -msgid "Table t&ile..." +#: pysollib/pysolgtk/soundoptionsdialog.py:58 +#: pysollib/tile/soundoptionsdialog.py:70 pysollib/tk/soundoptionsdialog.py:72 +msgid "Flip" msgstr "" -#: pysollib/tile/menubar.py:463 pysollib/tk/menubar.py:468 -msgid "Card &background" +#: pysollib/pysolgtk/soundoptionsdialog.py:59 +#: pysollib/tile/soundoptionsdialog.py:71 pysollib/tk/soundoptionsdialog.py:73 +msgid "Auto flip" msgstr "" -#: pysollib/tile/menubar.py:464 pysollib/tk/menubar.py:469 -msgid "Card &view" +#: pysollib/pysolgtk/soundoptionsdialog.py:60 +#: pysollib/tile/soundoptionsdialog.py:72 pysollib/tk/soundoptionsdialog.py:74 +msgid "Move" msgstr "" -#: pysollib/tile/menubar.py:465 pysollib/tk/menubar.py:470 -msgid "Card shado&w" +#: pysollib/pysolgtk/soundoptionsdialog.py:61 +#: pysollib/tile/soundoptionsdialog.py:73 pysollib/tk/soundoptionsdialog.py:75 +msgid "No move" msgstr "" -#: pysollib/tile/menubar.py:466 pysollib/tk/menubar.py:471 -msgid "Shade &legal moves" +#: pysollib/pysolgtk/soundoptionsdialog.py:66 +#: pysollib/tile/soundoptionsdialog.py:78 pysollib/tk/soundoptionsdialog.py:80 +msgid "Autopilot lost" msgstr "" -#: pysollib/tile/menubar.py:467 pysollib/tk/menubar.py:472 -msgid "&Negative cards bottom" +#: pysollib/pysolgtk/soundoptionsdialog.py:67 +#: pysollib/tile/soundoptionsdialog.py:79 pysollib/tk/soundoptionsdialog.py:81 +msgid "Autopilot won" msgstr "" -#: pysollib/tile/menubar.py:468 pysollib/tk/menubar.py:473 -msgid "Shrink face-down cards" +#: pysollib/pysolgtk/soundoptionsdialog.py:70 +#: pysollib/tile/soundoptionsdialog.py:82 pysollib/tk/soundoptionsdialog.py:84 +msgid "Game lost" msgstr "" -#: pysollib/tile/menubar.py:469 pysollib/tk/menubar.py:474 -msgid "Shade &filled stacks" +#: pysollib/pysolgtk/soundoptionsdialog.py:72 +#: pysollib/tile/soundoptionsdialog.py:84 pysollib/tk/soundoptionsdialog.py:86 +msgid "Perfect game" msgstr "" -#: pysollib/tile/menubar.py:470 pysollib/tk/menubar.py:475 -msgid "A&nimations" +#: pysollib/pysolgtk/statusbar.py:99 pysollib/tile/statusbar.py:155 +#: pysollib/tk/statusbar.py:152 +msgid "Moves/Total moves" msgstr "" -#: pysollib/tile/menubar.py:471 pysollib/tk/menubar.py:476 -msgid "&None" +#: pysollib/pysolgtk/statusbar.py:101 pysollib/tile/statusbar.py:157 +#: pysollib/tk/statusbar.py:154 +msgid "Games played: won/lost" msgstr "" -#: pysollib/tile/menubar.py:472 pysollib/tk/menubar.py:477 -msgid "&Very fast" +#: pysollib/pysolgtk/tkhtml.py:218 pysollib/tile/tkhtml.py:77 +#: pysollib/tk/tkhtml.py:72 +msgid "Index" msgstr "" -#: pysollib/tile/menubar.py:473 pysollib/tk/menubar.py:478 -msgid "&Fast" +#: pysollib/pysolgtk/tkhtml.py:219 pysollib/tile/tkhtml.py:81 +#: pysollib/tk/tkhtml.py:76 +msgid "Back" msgstr "" -#: pysollib/tile/menubar.py:474 pysollib/tk/menubar.py:479 -msgid "&Medium" +#: pysollib/pysolgtk/tkhtml.py:220 pysollib/tile/tkhtml.py:85 +#: pysollib/tk/tkhtml.py:80 +msgid "Forward" msgstr "" -#: pysollib/tile/menubar.py:475 pysollib/tk/menubar.py:480 -msgid "&Slow" +#: pysollib/pysolgtk/tkhtml.py:221 pysollib/tile/tkhtml.py:89 +#: pysollib/tk/tkhtml.py:84 +msgid "Close" msgstr "" -#: pysollib/tile/menubar.py:476 pysollib/tk/menubar.py:481 -msgid "V&ery slow" +#: pysollib/pysolgtk/tkhtml.py:437 pysollib/ui/tktile/tkhtml.py:314 +#, python-format +msgid "" +"HTML limitation:\n" +"The %s protocol is not supported yet.\n" +"\n" +"Please use your standard web browser\n" +"to open the following URL:\n" +"%s\n" msgstr "" -#: pysollib/tile/menubar.py:478 pysollib/tk/menubar.py:483 -msgid "&Redeal animation" +#: pysollib/pysolgtk/tkhtml.py:464 pysollib/pysolgtk/tkhtml.py:469 +#: pysollib/ui/tktile/tkhtml.py:342 pysollib/ui/tktile/tkhtml.py:348 +msgid "Unable to service request:\n" msgstr "" -#: pysollib/tile/menubar.py:480 pysollib/tk/menubar.py:485 -msgid "&Winning animation" +#: pysollib/pysolgtk/tkstats.py:328 pysollib/tile/tkstats.py:290 +#: pysollib/tk/tkstats.py:266 +msgid "No games" msgstr "" -#: pysollib/tile/menubar.py:481 pysollib/tk/menubar.py:486 -msgid "&Mouse" +#: pysollib/pysolgtk/tkstats.py:388 pysollib/tile/tkstats.py:670 +#: pysollib/tk/tkstats.py:667 +msgid "N" msgstr "" -#: pysollib/tile/menubar.py:482 pysollib/tk/menubar.py:487 -msgid "&Drag-and-Drop" +#: pysollib/pysolgtk/tkstats.py:391 pysollib/tile/tkstats.py:683 +#: pysollib/tk/tkstats.py:676 +msgid "Result" msgstr "" -#: pysollib/tile/menubar.py:483 pysollib/tk/menubar.py:488 -msgid "&Point-and-Click" +#: pysollib/pysolgtk/tkstats.py:526 pysollib/tile/tkstats.py:613 +#: pysollib/tk/tkstats.py:608 +msgid "Highlight piles: " msgstr "" -#: pysollib/tile/menubar.py:484 pysollib/tk/menubar.py:489 -msgid "&Sticky mouse" +#: pysollib/pysolgtk/tkstats.py:527 pysollib/tile/tkstats.py:614 +#: pysollib/tk/tkstats.py:609 +msgid "Highlight cards: " msgstr "" -#: pysollib/tile/menubar.py:486 pysollib/tk/menubar.py:491 -msgid "Use mouse for undo/redo" +#: pysollib/pysolgtk/tkstats.py:528 pysollib/tile/tkstats.py:615 +#: pysollib/tk/tkstats.py:610 +msgid "Highlight same rank: " msgstr "" -#: pysollib/tile/menubar.py:488 pysollib/tk/menubar.py:493 -msgid "&Fonts..." +#: pysollib/pysolgtk/tkstats.py:532 pysollib/tile/tkstats.py:619 +#: pysollib/tk/tkstats.py:614 +msgid "" +"\n" +"Redeals: " msgstr "" -#: pysollib/tile/menubar.py:489 pysollib/tk/menubar.py:494 -msgid "&Colors..." +#: pysollib/pysolgtk/tkstats.py:533 pysollib/tile/tkstats.py:620 +#: pysollib/tk/tkstats.py:615 +msgid "" +"\n" +"Cards in Talon: " msgstr "" -#: pysollib/tile/menubar.py:490 pysollib/tk/menubar.py:495 -msgid "Time&outs..." +#: pysollib/pysolgtk/tkstats.py:535 pysollib/tile/tkstats.py:622 +#: pysollib/tk/tkstats.py:617 +msgid "" +"\n" +"Cards in Waste: " msgstr "" -#: pysollib/tile/menubar.py:493 pysollib/tk/menubar.py:497 -msgid "&Toolbar" +#: pysollib/pysolgtk/tkstats.py:537 pysollib/tile/tkstats.py:624 +#: pysollib/tk/tkstats.py:619 +msgid "" +"\n" +"Cards in Foundations: " msgstr "" -#: pysollib/tile/menubar.py:495 pysollib/tk/menubar.py:499 -msgid "Stat&usbar" +#: pysollib/pysolgtk/tkstats.py:542 pysollib/tile/tkstats.py:629 +#: pysollib/tk/tkstats.py:625 +msgid "Game status" msgstr "" -#: pysollib/tile/menubar.py:496 pysollib/tk/menubar.py:500 -msgid "Show &statusbar" +#: pysollib/pysolgtk/tkstats.py:545 pysollib/tile/tkstats.py:632 +#: pysollib/tk/tkstats.py:628 +msgid "Playing time: " msgstr "" -#: pysollib/tile/menubar.py:497 pysollib/tk/menubar.py:501 -msgid "Show &number of cards" +#: pysollib/pysolgtk/tkstats.py:546 pysollib/tile/tkstats.py:633 +#: pysollib/tk/tkstats.py:629 +msgid "Started at: " msgstr "" -#: pysollib/tile/menubar.py:498 pysollib/tk/menubar.py:502 -msgid "Show &help bar" +#: pysollib/pysolgtk/tkstats.py:547 pysollib/tile/tkstats.py:634 +#: pysollib/tk/tkstats.py:630 +msgid "Moves: " msgstr "" -#: pysollib/tile/menubar.py:500 pysollib/tk/menubar.py:504 -msgid "Save games &geometry" +#: pysollib/pysolgtk/tkstats.py:548 pysollib/tile/tkstats.py:635 +#: pysollib/tk/tkstats.py:631 +msgid "Undo moves: " msgstr "" -#: pysollib/tile/menubar.py:501 pysollib/tk/menubar.py:505 -msgid "&Demo logo" +#: pysollib/pysolgtk/tkstats.py:549 pysollib/tile/tkstats.py:636 +#: pysollib/tk/tkstats.py:632 +msgid "Bookmark moves: " msgstr "" -#: pysollib/tile/menubar.py:502 pysollib/tk/menubar.py:506 -msgid "Startup splash sc&reen" +#: pysollib/pysolgtk/tkstats.py:550 pysollib/tile/tkstats.py:637 +#: pysollib/tk/tkstats.py:633 +msgid "Demo moves: " msgstr "" -#: pysollib/tile/menubar.py:508 pysollib/tk/menubar.py:512 -msgid "&Help" +#: pysollib/pysolgtk/tkstats.py:551 pysollib/tile/tkstats.py:638 +#: pysollib/tk/tkstats.py:634 +msgid "Total player moves: " msgstr "" -#: pysollib/tile/menubar.py:509 pysollib/tk/menubar.py:513 -msgid "&Contents" +#: pysollib/pysolgtk/tkstats.py:552 pysollib/tile/tkstats.py:639 +#: pysollib/tk/tkstats.py:635 +msgid "Total moves in this game: " msgstr "" -#: pysollib/tile/menubar.py:510 pysollib/tk/menubar.py:514 -msgid "&How to play" +#: pysollib/pysolgtk/tkstats.py:553 pysollib/tile/tkstats.py:640 +#: pysollib/tk/tkstats.py:636 +msgid "Hints: " msgstr "" -#: pysollib/tile/menubar.py:511 pysollib/tk/menubar.py:515 -msgid "&Rules for this game" +#: pysollib/pysolgtk/tkstats.py:557 pysollib/tile/tkstats.py:643 +#: pysollib/tk/tkstats.py:640 pysollib/ui/tktile/menubar.py:420 +msgid "&Statistics..." msgstr "" -#: pysollib/tile/menubar.py:512 pysollib/tk/menubar.py:516 -msgid "&License terms" +#: pysollib/tile/fontsdialog.py:86 pysollib/tk/fontsdialog.py:76 +msgid "abcdefghABCDEFGH" msgstr "" -#: pysollib/tile/menubar.py:638 pysollib/tk/menubar.py:642 -msgid "All &games..." +#: pysollib/tile/fontsdialog.py:95 pysollib/tk/fontsdialog.py:85 +msgid "Bold" msgstr "" -#: pysollib/tile/menubar.py:640 pysollib/tk/menubar.py:644 -msgid "Playable pre&view..." +#: pysollib/tile/fontsdialog.py:99 pysollib/tk/fontsdialog.py:89 +msgid "Italic" msgstr "" -#: pysollib/tile/menubar.py:693 pysollib/tk/menubar.py:697 -msgid "&Mahjongg games" +#: pysollib/tile/fontsdialog.py:105 pysollib/tile/selectcardset.py:459 +#: pysollib/tk/selectcardset.py:450 +msgid "Size:" msgstr "" -#: pysollib/tile/menubar.py:731 pysollib/tk/menubar.py:735 -msgid "&Popular games" +#: pysollib/tile/fontsdialog.py:164 pysollib/tk/fontsdialog.py:164 +#: data/pysolfc.glade:3216 +msgid "HTML: " msgstr "" -#: pysollib/tile/menubar.py:739 pysollib/tk/menubar.py:743 -msgid "&French games" +#: pysollib/tile/fontsdialog.py:165 pysollib/tk/fontsdialog.py:165 +#: data/pysolfc.glade:3242 +msgid "Small: " msgstr "" -#: pysollib/tile/menubar.py:746 pysollib/tk/menubar.py:750 -msgid "&Oriental games" +#: pysollib/tile/fontsdialog.py:166 pysollib/tk/fontsdialog.py:166 +#: data/pysolfc.glade:3268 +msgid "Fixed: " msgstr "" -#: pysollib/tile/menubar.py:754 pysollib/tk/menubar.py:758 -msgid "&Special games" +#: pysollib/tile/fontsdialog.py:167 pysollib/tk/fontsdialog.py:167 +#: data/pysolfc.glade:3294 +msgid "Tableau default: " msgstr "" -#: pysollib/tile/menubar.py:760 pysollib/tk/menubar.py:764 -msgid "&Custom games" +#: pysollib/tile/fontsdialog.py:168 pysollib/tk/fontsdialog.py:168 +#: data/pysolfc.glade:3320 +msgid "Tableau fixed: " msgstr "" -#: pysollib/tile/menubar.py:766 pysollib/tk/menubar.py:770 -msgid "&All games by name" +#: pysollib/tile/fontsdialog.py:169 pysollib/tk/fontsdialog.py:169 +#: data/pysolfc.glade:3372 +msgid "Tableau large: " msgstr "" -#: pysollib/tile/menubar.py:1041 pysollib/tk/menubar.py:1042 -#: data/glade-translations:72 -msgid "Sound settings" +#: pysollib/tile/fontsdialog.py:170 pysollib/tk/fontsdialog.py:170 +#: data/pysolfc.glade:3346 +msgid "Tableau small: " msgstr "" -#: pysollib/tile/menubar.py:1204 pysollib/tk/menubar.py:1209 -msgid "Select " +#: pysollib/tile/fontsdialog.py:183 pysollib/tk/fontsdialog.py:182 +#: pysollib/ui/tktile/colorsdialog.py:87 data/pysolfc.glade:2281 +#: data/pysolfc.glade:2358 data/pysolfc.glade:2435 data/pysolfc.glade:2512 +#: data/pysolfc.glade:2589 data/pysolfc.glade:2666 data/pysolfc.glade:2743 +#: data/pysolfc.glade:2820 data/pysolfc.glade:3622 data/pysolfc.glade:3699 +#: data/pysolfc.glade:3776 data/pysolfc.glade:3853 data/pysolfc.glade:3930 +#: data/pysolfc.glade:4007 data/pysolfc.glade:4084 +msgid "Change..." msgstr "" -#: pysollib/tile/menubar.py:1266 pysollib/tk/menubar.py:1272 -msgid "Select table background" +#: pysollib/tile/fontsdialog.py:193 pysollib/tk/fontsdialog.py:192 +msgid "Select font" msgstr "" -#: pysollib/tile/menubar.py:1411 +#: pysollib/tile/menubar.py:106 msgid "Change theme" msgstr "" -#: pysollib/tile/menubar.py:1412 +#: pysollib/tile/menubar.py:107 msgid "" "This settings will take effect\n" "the next time you restart " msgstr "" -#: pysollib/tile/menubar.py:1419 +#: pysollib/tile/menubar.py:114 msgid "Set t&heme" msgstr "" -#: pysollib/tile/menubar.py:1424 +#: pysollib/tile/menubar.py:119 msgid "Default" msgstr "" -#: pysollib/tile/menubar.py:1425 +#: pysollib/tile/menubar.py:120 msgid "Classic" msgstr "" -#: pysollib/tile/menubar.py:1426 +#: pysollib/tile/menubar.py:121 msgid "Revitalized" msgstr "" -#: pysollib/tile/menubar.py:1427 +#: pysollib/tile/menubar.py:122 msgid "Windows native" msgstr "" -#: pysollib/tile/menubar.py:1428 +#: pysollib/tile/menubar.py:123 msgid "XP Native" msgstr "" -#: pysollib/tile/menubar.py:1429 +#: pysollib/tile/menubar.py:124 msgid "Aqua" msgstr "" -#: pysollib/tile/menubar.py:1447 pysollib/tk/menubar.py:1430 -msgid "Solitaire Wizard" -msgstr "" - -#: pysollib/tile/menubar.py:1458 pysollib/tk/menubar.py:1441 -msgid "" -"\n" -"Error while saving game.\n" -"\n" -"%s\n" -msgstr "" - -#: pysollib/tile/playeroptionsdialog.py:58 -#: pysollib/tk/playeroptionsdialog.py:99 +#: pysollib/tile/playeroptionsdialog.py:50 +#: pysollib/tk/playeroptionsdialog.py:90 msgid "" "\n" "Please enter your name" msgstr "" -#: pysollib/tile/playeroptionsdialog.py:69 -#: pysollib/tk/playeroptionsdialog.py:111 -msgid "Confirm quit" -msgstr "" - -#: pysollib/tile/playeroptionsdialog.py:72 -#: pysollib/tk/playeroptionsdialog.py:115 -msgid "Update statistics and logs" -msgstr "" - -#: pysollib/tile/selectcardset.py:71 pysollib/tile/selectcardset.py:136 -#: pysollib/tk/selectcardset.py:70 pysollib/tk/selectcardset.py:135 -msgid "(no cardsets)" -msgstr "" - -#: pysollib/tile/selectcardset.py:81 pysollib/tile/selectcardset.py:144 -#: pysollib/tk/selectcardset.py:80 pysollib/tk/selectcardset.py:143 -msgid "by Type" -msgstr "" - -#: pysollib/tile/selectcardset.py:91 pysollib/tile/selectcardset.py:102 -#: pysollib/tile/selectcardset.py:113 pysollib/tk/selectcardset.py:90 -#: pysollib/tk/selectcardset.py:101 pysollib/tk/selectcardset.py:112 -msgid "Uncategorized" -msgstr "" - -#: pysollib/tile/selectcardset.py:92 pysollib/tk/selectcardset.py:91 -msgid "by Style" -msgstr "" - -#: pysollib/tile/selectcardset.py:103 pysollib/tk/selectcardset.py:102 -msgid "by Nationality" -msgstr "" - -#: pysollib/tile/selectcardset.py:114 pysollib/tk/selectcardset.py:113 -msgid "by Date" -msgstr "" - -#: pysollib/tile/selectcardset.py:117 pysollib/tk/selectcardset.py:116 +#: pysollib/tile/selectcardset.py:138 pysollib/tk/selectcardset.py:137 msgid "All Cardsets" msgstr "" -#: pysollib/tile/selectcardset.py:118 pysollib/tk/selectcardset.py:117 -msgid "by Size" -msgstr "" - -#: pysollib/tile/selectcardset.py:119 pysollib/tk/selectcardset.py:118 -msgid "Tiny cardsets" -msgstr "" - -#: pysollib/tile/selectcardset.py:120 pysollib/tk/selectcardset.py:119 -msgid "Small cardsets" -msgstr "" - -#: pysollib/tile/selectcardset.py:121 pysollib/tk/selectcardset.py:120 -msgid "Medium cardsets" -msgstr "" - -#: pysollib/tile/selectcardset.py:122 pysollib/tk/selectcardset.py:121 -msgid "Large cardsets" -msgstr "" - -#: pysollib/tile/selectcardset.py:123 pysollib/tk/selectcardset.py:122 -msgid "XLarge cardsets" -msgstr "" - -#: pysollib/tile/selectcardset.py:210 pysollib/tk/selectcardset.py:210 +#: pysollib/tile/selectcardset.py:248 pysollib/tk/selectcardset.py:245 msgid "Scale X:" msgstr "" -#: pysollib/tile/selectcardset.py:220 pysollib/tk/selectcardset.py:220 +#: pysollib/tile/selectcardset.py:259 pysollib/tk/selectcardset.py:256 msgid "Scale Y:" msgstr "" -#: pysollib/tile/selectcardset.py:230 pysollib/tk/selectcardset.py:230 +#: pysollib/tile/selectcardset.py:270 pysollib/tk/selectcardset.py:267 msgid "Auto scaling" msgstr "" -#: pysollib/tile/selectcardset.py:241 pysollib/tk/selectcardset.py:241 +#: pysollib/tile/selectcardset.py:281 pysollib/tk/selectcardset.py:278 msgid "Preserve aspect ratio" msgstr "" -#: pysollib/tile/selectcardset.py:276 pysollib/tk/menubar.py:1206 -msgid "&Info..." -msgstr "" - -#: pysollib/tile/selectcardset.py:277 pysollib/tk/menubar.py:1204 -#: pysollib/tk/menubar.py:1206 pysollib/tk/selectcardset.py:276 -msgid "&Load" +#: pysollib/tile/selectcardset.py:316 +msgid "&Info / Settings..." msgstr "" -#: pysollib/tile/selectcardset.py:391 pysollib/tk/selectcardset.py:392 +#: pysollib/tile/selectcardset.py:439 pysollib/tk/selectcardset.py:431 msgid "About cardset" msgstr "" -#: pysollib/tile/selectcardset.py:405 pysollib/tile/selectgame.py:379 -#: pysollib/tk/selectcardset.py:406 pysollib/tk/selectgame.py:381 -#: pysollib/wizardutil.py:118 pysollib/wizardutil.py:156 -#: pysollib/wizardutil.py:214 pysollib/wizardutil.py:272 -msgid "Type:" -msgstr "" - -#: pysollib/tile/selectcardset.py:406 pysollib/tk/selectcardset.py:407 +#: pysollib/tile/selectcardset.py:455 pysollib/tk/selectcardset.py:446 msgid "Styles:" msgstr "" -#: pysollib/tile/selectcardset.py:407 pysollib/tk/selectcardset.py:408 +#: pysollib/tile/selectcardset.py:456 pysollib/tk/selectcardset.py:447 msgid "Nationality:" msgstr "" -#: pysollib/tile/selectcardset.py:408 pysollib/tk/selectcardset.py:409 +#: pysollib/tile/selectcardset.py:457 pysollib/tk/selectcardset.py:448 msgid "Year:" msgstr "" -#: pysollib/tile/selectgame.py:84 pysollib/tk/selectgame.py:84 -msgid "(no games)" -msgstr "" - -#: pysollib/tile/selectgame.py:103 pysollib/tk/selectgame.py:103 -msgid "Mahjongg Games" +#: pysollib/tile/selectcardset.py:488 +msgid "Settings" msgstr "" -#: pysollib/tile/selectgame.py:107 pysollib/tk/selectgame.py:107 -msgid "French games" +#: pysollib/tile/selectcardset.py:494 +msgid "X offset:" msgstr "" -#: pysollib/tile/selectgame.py:110 pysollib/tk/selectgame.py:110 -msgid "Oriental Games" +#: pysollib/tile/selectcardset.py:504 +msgid "Y offset:" msgstr "" -#: pysollib/tile/selectgame.py:113 pysollib/tk/selectgame.py:113 -msgid "Special Games" +#: pysollib/tile/selectcardset.py:543 pysollib/ui/tktile/menubar.py:331 +msgid "&Save" msgstr "" -#: pysollib/tile/selectgame.py:116 pysollib/tk/selectgame.py:116 -msgid "Original Games" +#: pysollib/tile/selectgame.py:176 pysollib/tk/selectgame.py:177 +msgid "Custom Games" msgstr "" -#: pysollib/tile/selectgame.py:130 pysollib/tk/selectgame.py:130 -msgid "by Compatibility" +#: pysollib/tile/selecttile.py:73 pysollib/tk/selecttile.py:72 +msgid "Solid Colors" msgstr "" -#: pysollib/tile/selectgame.py:138 pysollib/tk/selectgame.py:139 -msgid "New games in v. " +#: pysollib/tile/solverdialog.py:54 pysollib/tk/solverdialog.py:62 +msgid "Show progress" msgstr "" -#: pysollib/tile/selectgame.py:141 pysollib/tk/selectgame.py:142 -msgid "by PySol version" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Start" msgstr "" -#: pysollib/tile/selectgame.py:150 pysollib/tk/selectgame.py:151 -msgid "by Inventors" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Play" msgstr "" -#: pysollib/tile/selectgame.py:156 pysollib/tk/selectgame.py:157 -msgid "All Games" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&New" msgstr "" -#: pysollib/tile/selectgame.py:157 pysollib/tk/selectgame.py:158 -msgid "Alternate Names" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Close" msgstr "" -#: pysollib/tile/selectgame.py:158 pysollib/tk/selectgame.py:159 -msgid "Popular Games" +#: pysollib/tile/soundoptionsdialog.py:94 pysollib/tk/soundoptionsdialog.py:96 +#: data/pysolfc.glade:4212 +msgid "Sound enabled" msgstr "" -#: pysollib/tile/selectgame.py:164 pysollib/tk/selectgame.py:164 -msgid "Custom Games" +#: pysollib/tile/soundoptionsdialog.py:100 +#: pysollib/tk/soundoptionsdialog.py:102 +msgid "Use DirectX for sound playing" msgstr "" -#: pysollib/tile/selectgame.py:166 pysollib/tk/selectgame.py:167 -msgid "by Skill Level" +#: pysollib/tile/soundoptionsdialog.py:106 +#: pysollib/tk/soundoptionsdialog.py:108 data/pysolfc.glade:4233 +msgid "Sample volume:" msgstr "" -#: pysollib/tile/selectgame.py:167 pysollib/tile/selectgame.py:545 -#: pysollib/tk/selectgame.py:168 pysollib/tk/selectgame.py:546 -#: pysollib/wizardutil.py:80 -msgid "Luck only" +#: pysollib/tile/soundoptionsdialog.py:114 +#: pysollib/tk/soundoptionsdialog.py:116 data/pysolfc.glade:4257 +msgid "Music volume:" msgstr "" -#: pysollib/tile/selectgame.py:169 pysollib/tile/selectgame.py:546 -#: pysollib/tk/selectgame.py:170 pysollib/tk/selectgame.py:547 -#: pysollib/wizardutil.py:81 -msgid "Mostly luck" +#: pysollib/tile/soundoptionsdialog.py:126 +msgid "Enable samples" msgstr "" -#: pysollib/tile/selectgame.py:171 pysollib/tile/selectgame.py:547 -#: pysollib/tk/selectgame.py:172 pysollib/tk/selectgame.py:548 -#: pysollib/wizardutil.py:82 pysollib/wizardutil.py:86 -msgid "Balanced" +#: pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tk/soundoptionsdialog.py:152 +msgid "&Apply" msgstr "" -#: pysollib/tile/selectgame.py:173 pysollib/tile/selectgame.py:548 -#: pysollib/tk/selectgame.py:174 pysollib/tk/selectgame.py:549 -#: pysollib/wizardutil.py:83 -msgid "Mostly skill" +#: pysollib/tile/soundoptionsdialog.py:183 +#: pysollib/tk/soundoptionsdialog.py:188 +msgid "Sound preferences info" msgstr "" -#: pysollib/tile/selectgame.py:175 pysollib/tile/selectgame.py:549 -#: pysollib/tk/selectgame.py:176 pysollib/tk/selectgame.py:550 -#: pysollib/wizardutil.py:84 -msgid "Skill only" +#: pysollib/tile/soundoptionsdialog.py:184 +#: pysollib/tk/soundoptionsdialog.py:189 +msgid "" +"Changing DirectX settings will take effect\n" +"the next time you restart " msgstr "" -#: pysollib/tile/selectgame.py:178 pysollib/tk/selectgame.py:179 -msgid "by Game Feature" +#: pysollib/tile/statusbar.py:153 pysollib/tk/statusbar.py:150 +msgid "'You Are Stuck' indicator" msgstr "" -#: pysollib/tile/selectgame.py:179 pysollib/tk/selectgame.py:180 -msgid "by Number of Cards" +#: pysollib/tile/timeoutsdialog.py:58 +msgid "Set delays in seconds" msgstr "" -#: pysollib/tile/selectgame.py:180 pysollib/tk/selectgame.py:181 -msgid "32 cards" +#: pysollib/tile/timeoutsdialog.py:63 pysollib/tk/timeoutsdialog.py:61 +#: data/pysolfc.glade:1564 +msgid "Demo:" msgstr "" -#: pysollib/tile/selectgame.py:182 pysollib/tk/selectgame.py:183 -msgid "48 cards" +#: pysollib/tile/timeoutsdialog.py:64 pysollib/tk/timeoutsdialog.py:62 +#: data/pysolfc.glade:1588 +msgid "Hint:" msgstr "" -#: pysollib/tile/selectgame.py:184 pysollib/tk/selectgame.py:185 -msgid "52 cards" +#: pysollib/tile/timeoutsdialog.py:65 pysollib/tk/timeoutsdialog.py:63 +#: data/pysolfc.glade:1612 +msgid "Raise card:" msgstr "" -#: pysollib/tile/selectgame.py:186 pysollib/tk/selectgame.py:187 -msgid "64 cards" +#: pysollib/tile/timeoutsdialog.py:66 pysollib/tk/timeoutsdialog.py:64 +#: pysollib/ui/tktile/colorsdialog.py:72 data/pysolfc.glade:1636 +#: data/pysolfc.glade:2057 +msgid "Highlight piles:" msgstr "" -#: pysollib/tile/selectgame.py:188 pysollib/tk/selectgame.py:189 -msgid "78 cards" +#: pysollib/tile/timeoutsdialog.py:67 pysollib/tk/timeoutsdialog.py:66 +#: data/pysolfc.glade:1660 +msgid "Highlight cards:" msgstr "" -#: pysollib/tile/selectgame.py:190 pysollib/tk/selectgame.py:191 -msgid "104 cards" +#: pysollib/tile/timeoutsdialog.py:68 pysollib/tk/timeoutsdialog.py:68 +#: data/pysolfc.glade:1684 +msgid "Highlight same rank:" msgstr "" -#: pysollib/tile/selectgame.py:192 pysollib/tk/selectgame.py:193 -msgid "144 cards" +#: pysollib/tile/tkstats.py:70 pysollib/tile/tkstats.py:740 +#: pysollib/tile/tkstats.py:887 pysollib/tk/tkstats.py:909 +#: data/pysolfc.glade:660 +msgid "Current game" msgstr "" -#: pysollib/tile/selectgame.py:194 pysollib/tk/selectgame.py:195 -msgid "Other number" +#: pysollib/tile/tkstats.py:74 pysollib/tile/tkstats.py:748 +#: pysollib/tile/tkstats.py:883 pysollib/tk/tkstats.py:903 +#: data/pysolfc.glade:1342 +msgid "All games" msgstr "" -#: pysollib/tile/selectgame.py:197 pysollib/tk/selectgame.py:198 -msgid "by Number of Decks" +#: pysollib/tile/tkstats.py:84 +msgid "Progression" msgstr "" -#: pysollib/tile/selectgame.py:198 pysollib/tk/selectgame.py:199 -msgid "1 deck games" +#: pysollib/tile/tkstats.py:100 +msgid "&Play this game" msgstr "" -#: pysollib/tile/selectgame.py:200 pysollib/tk/selectgame.py:201 -msgid "2 deck games" +#: pysollib/tile/tkstats.py:168 pysollib/tk/tkstats.py:71 +#: data/pysolfc.glade:626 +msgid "Total" msgstr "" -#: pysollib/tile/selectgame.py:202 pysollib/tk/selectgame.py:203 -msgid "3 deck games" +#: pysollib/tile/tkstats.py:170 pysollib/tk/tkstats.py:73 +#: data/pysolfc.glade:348 +msgid "Current session" msgstr "" -#: pysollib/tile/selectgame.py:204 pysollib/tk/selectgame.py:205 -msgid "4 deck games" +#: pysollib/tile/tkstats.py:510 +msgid "Log" msgstr "" -#: pysollib/tile/selectgame.py:207 pysollib/tk/selectgame.py:208 -msgid "by Number of Redeals" +#: pysollib/tile/tkstats.py:541 pysollib/tk/tkstats.py:506 +#: pysollib/tk/tkstats.py:575 pysollib/tk/tkstats.py:592 +msgid "&Save to file" msgstr "" -#: pysollib/tile/selectgame.py:208 pysollib/tk/selectgame.py:209 -msgid "No redeal" +#: pysollib/tile/tkstats.py:745 pysollib/tk/tkstats.py:785 +msgid "No TOP for this game" msgstr "" -#: pysollib/tile/selectgame.py:210 pysollib/tk/selectgame.py:211 -msgid "1 redeal" +#: pysollib/tile/tkstats.py:753 +msgid "No TOP for all games" msgstr "" -#: pysollib/tile/selectgame.py:212 pysollib/tk/selectgame.py:213 -msgid "2 redeals" +#: pysollib/tile/tkstats.py:765 pysollib/tk/tkstats.py:732 +#: data/pysolfc.glade:1005 +msgid "Minimum" msgstr "" -#: pysollib/tile/selectgame.py:214 pysollib/tk/selectgame.py:215 -msgid "3 redeals" +#: pysollib/tile/tkstats.py:767 pysollib/tk/tkstats.py:733 +#: data/pysolfc.glade:1028 +msgid "Maximum" msgstr "" -#: pysollib/tile/selectgame.py:216 pysollib/tk/selectgame.py:217 -#: pysollib/wizardutil.py:126 -msgid "Unlimited redeals" +#: pysollib/tile/tkstats.py:769 pysollib/tk/tkstats.py:734 +#: data/pysolfc.glade:1051 +msgid "Average" msgstr "" -#: pysollib/tile/selectgame.py:220 pysollib/tk/selectgame.py:221 -msgid "Other number of redeals" +#: pysollib/tile/tkstats.py:791 pysollib/tk/tkstats.py:754 +#: data/pysolfc.glade:909 +msgid "Total moves:" msgstr "" -#: pysollib/tile/selectgame.py:227 pysollib/tk/selectgame.py:228 -msgid "Other Categories" +#: pysollib/tile/tkstats.py:891 pysollib/tk/tkstats.py:915 +msgid "Statistics for" msgstr "" -#: pysollib/tile/selectgame.py:228 pysollib/tk/selectgame.py:229 -msgid "Games for Children (very easy)" +#: pysollib/tile/tkstats.py:896 pysollib/tk/tkstats.py:920 +msgid "Last 7 days" msgstr "" -#: pysollib/tile/selectgame.py:230 pysollib/tk/selectgame.py:231 -msgid "Games with Scoring" +#: pysollib/tile/tkstats.py:897 pysollib/tk/tkstats.py:921 +msgid "Last month" msgstr "" -#: pysollib/tile/selectgame.py:232 pysollib/tk/selectgame.py:233 -msgid "Games with Separate Decks" +#: pysollib/tile/tkstats.py:898 pysollib/tk/tkstats.py:922 +msgid "Last year" msgstr "" -#: pysollib/tile/selectgame.py:234 pysollib/tk/selectgame.py:235 -msgid "Open Games (all cards visible)" +#: pysollib/tile/tkstats.py:899 pysollib/tk/tkstats.py:923 +msgid "All time" msgstr "" -#: pysollib/tile/selectgame.py:236 pysollib/tk/selectgame.py:237 -msgid "Relaxed Variants" +#: pysollib/tile/tkstats.py:904 pysollib/tk/tkstats.py:930 +msgid "Show graphs" msgstr "" -#: pysollib/tile/selectgame.py:366 pysollib/tk/selectgame.py:368 -msgid "About game" +#: pysollib/tile/tkstats.py:948 pysollib/tile/tkstats.py:964 +#: pysollib/tile/tkstats.py:1002 pysollib/tk/tkstats.py:857 +#: pysollib/tk/tkstats.py:873 pysollib/tk/tkstats.py:977 +msgid "Games/day" msgstr "" -#: pysollib/tile/selectgame.py:376 pysollib/tk/selectgame.py:378 -#: pysollib/wizardutil.py:76 -msgid "Name:" +#: pysollib/tile/tkstats.py:949 pysollib/tile/tkstats.py:1004 +#: pysollib/tk/tkstats.py:858 pysollib/tk/tkstats.py:979 +msgid "Games/week" msgstr "" -#: pysollib/tile/selectgame.py:377 pysollib/tk/selectgame.py:379 -msgid "Alternate names:" +#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:179 +msgid "Open" msgstr "" -#: pysollib/tile/selectgame.py:378 pysollib/tk/selectgame.py:380 -msgid "Category:" +#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:179 +msgid "" +"Open a\n" +"saved game" msgstr "" -#: pysollib/tile/selectgame.py:380 pysollib/tk/selectgame.py:382 -#: pysollib/wizardutil.py:87 -msgid "Skill level:" +#: pysollib/tile/toolbar.py:180 pysollib/tk/toolbar.py:180 +msgid "Save" msgstr "" -#: pysollib/tile/selectgame.py:381 pysollib/tk/selectgame.py:383 -msgid "Decks:" +#: pysollib/tile/toolbar.py:180 pysollib/tk/toolbar.py:180 +msgid "Save game" msgstr "" -#: pysollib/tile/selectgame.py:382 pysollib/tk/selectgame.py:384 -msgid "Redeals:" +#: pysollib/tile/toolbar.py:188 pysollib/tk/toolbar.py:188 +msgid "View statistics" msgstr "" -#: pysollib/tile/selectgame.py:384 pysollib/tk/selectgame.py:386 -msgid "Played:" +#: pysollib/tile/toolbar.py:202 pysollib/tk/toolbar.py:211 +msgid "Toolbar" msgstr "" -#: pysollib/tile/selectgame.py:385 pysollib/tile/tkstats.py:192 -#: pysollib/tile/tkstats.py:244 pysollib/tk/selectgame.py:387 -#: pysollib/tk/tkstats.py:100 pysollib/tk/tkstats.py:152 -#: data/glade-translations:9 data/glade-translations:13 -msgid "Won:" +#: pysollib/tile/toolbar.py:209 pysollib/tk/toolbar.py:206 +msgid "Player" msgstr "" -#: pysollib/tile/selectgame.py:386 pysollib/tile/tkstats.py:193 -#: pysollib/tile/tkstats.py:246 pysollib/tk/selectgame.py:388 -#: pysollib/tk/tkstats.py:101 pysollib/tk/tkstats.py:153 -#: data/glade-translations:11 data/glade-translations:14 -msgid "Lost:" +#: pysollib/tile/toolbar.py:210 pysollib/tk/toolbar.py:207 +msgid "Player options" msgstr "" -#: pysollib/tile/selectgame.py:387 pysollib/tile/tkstats.py:781 -#: pysollib/tk/selectgame.py:389 pysollib/tk/tkstats.py:722 -#: data/glade-translations:18 -msgid "Playing time:" +#: pysollib/tk/playeroptionsdialog.py:98 +msgid "Choose..." msgstr "" -#: pysollib/tile/selectgame.py:388 pysollib/tile/tkstats.py:788 -#: pysollib/tk/selectgame.py:390 pysollib/tk/tkstats.py:729 -#: data/glade-translations:19 -msgid "Moves:" +#: pysollib/tk/playeroptionsdialog.py:123 +msgid "Select name" msgstr "" -#: pysollib/tile/selectgame.py:389 pysollib/tk/selectgame.py:391 -msgid "% won:" +#: pysollib/tk/soundoptionsdialog.py:128 data/pysolfc.glade:4392 +msgid "Enable samles" msgstr "" -#: pysollib/tile/selectgame.py:420 pysollib/tk/selectgame.py:422 -msgid "&Rules" +#: pysollib/tk/tkstats.py:507 +msgid "&Reset all..." msgstr "" -#: pysollib/tile/selectgame.py:500 pysollib/tk/selectgame.py:501 -msgid "Playable Preview - " +#: pysollib/tk/tkstats.py:574 +msgid "Session &log..." msgstr "" -#: pysollib/tile/selectgame.py:552 pysollib/tk/selectgame.py:553 -msgid "variable" +#: pysollib/tk/tkstats.py:591 +msgid "&Full log..." msgstr "" -#: pysollib/tile/selectgame.py:553 pysollib/tk/selectgame.py:554 -msgid "unlimited" +#: pysollib/winsystems/common.py:60 +msgid "invalid theme name: " msgstr "" -#: pysollib/tile/selecttile.py:67 pysollib/tk/selecttile.py:65 -msgid "(no tiles)" +#: pysollib/winsystems/common.py:76 +msgid "invalid font name: " msgstr "" -#: pysollib/tile/selecttile.py:71 pysollib/tk/selecttile.py:69 -msgid "Solid Colors" +#: pysollib/games/mahjongg/mahjongg.py:801 +msgid "Warning" msgstr "" -#: pysollib/tile/selecttile.py:72 pysollib/tk/selecttile.py:70 -msgid "Blue" +#: pysollib/games/mahjongg/mahjongg.py:802 +msgid "" +"Sorry, I can't find\n" +"a solvable configuration." msgstr "" -#: pysollib/tile/selecttile.py:74 pysollib/tk/selecttile.py:72 -msgid "Navy" +#: pysollib/games/mahjongg/mahjongg.py:874 +#: pysollib/games/mahjongg/shisensho.py:406 +msgid "" +"No Free\n" +"Matching\n" +"Pairs" msgstr "" -#: pysollib/tile/selecttile.py:77 pysollib/tk/selecttile.py:75 -msgid "Teal" -msgstr "" +#: pysollib/games/mahjongg/mahjongg.py:876 +#: pysollib/games/mahjongg/shisensho.py:408 +#, python-format +msgid "" +"%d Free\n" +"Matching\n" +"Pair" +msgid_plural "" +"%d Free\n" +"Matching\n" +"Pairs" +msgstr[0] "" +msgstr[1] "" -#: pysollib/tile/selecttile.py:79 pysollib/tk/selecttile.py:77 -msgid "All Backgrounds" -msgstr "" +#: pysollib/games/mahjongg/mahjongg.py:880 +#: pysollib/games/mahjongg/shisensho.py:415 +#, python-format +msgid "" +"%d\n" +"Tile\n" +"Removed\n" +"\n" +msgid_plural "" +"%d\n" +"Tiles\n" +"Removed\n" +"\n" +msgstr[0] "" +msgstr[1] "" -#: pysollib/tile/selecttile.py:149 pysollib/tk/selecttile.py:148 -msgid "&Solid color..." -msgstr "" +#: pysollib/games/mahjongg/mahjongg.py:883 +#: pysollib/games/mahjongg/shisensho.py:418 +#, python-format +msgid "" +"%d\n" +"Tile\n" +"Remaining\n" +"\n" +msgid_plural "" +"%d\n" +"Tiles\n" +"Remaining\n" +"\n" +msgstr[0] "" +msgstr[1] "" -#: pysollib/tile/selecttile.py:169 pysollib/tk/selecttile.py:168 -msgid "Select table color" +#: pysollib/games/special/memory.py:170 pysollib/games/special/poker.py:185 +#, python-format +msgid "Points: %d" msgstr "" -#: pysollib/tile/solverdialog.py:77 pysollib/tk/solverdialog.py:76 -#: data/glade-translations:8 data/glade-translations:28 -msgid "Game:" +#: pysollib/games/special/memory.py:173 pysollib/games/special/poker.py:183 +msgid "" +"WON\n" +"\n" msgstr "" -#: pysollib/tile/solverdialog.py:95 pysollib/tk/solverdialog.py:98 -msgid "Solving method:" +#: pysollib/games/special/memory.py:174 pysollib/games/special/poker.py:187 +#, python-format +msgid "Total: %d" msgstr "" -#: pysollib/tile/solverdialog.py:112 pysollib/tk/solverdialog.py:115 -msgid "Preset:" +#: pysollib/games/special/poker.py:72 +msgid "" +"Royal Flush\n" +"Straight Flush\n" +"Four of a Kind\n" +"Full House\n" +"Flush\n" +"Straight\n" +"Three of a Kind\n" +"Two Pair\n" +"One Pair" msgstr "" -#: pysollib/tile/solverdialog.py:125 pysollib/tk/solverdialog.py:128 -msgid "Max iterations:" +#: pysollib/games/special/tarock.py:214 +msgid "Wand" msgstr "" -#: pysollib/tile/solverdialog.py:135 pysollib/tk/solverdialog.py:138 -msgid "Max depth:" +#: pysollib/games/special/tarock.py:214 +msgid "Sword" msgstr "" -#: pysollib/tile/solverdialog.py:146 pysollib/tk/solverdialog.py:149 -msgid "Show progress" +#: pysollib/games/special/tarock.py:214 +msgid "Cup" msgstr "" -#: pysollib/tile/solverdialog.py:150 pysollib/tk/solverdialog.py:153 -msgid "Progress" +#: pysollib/games/special/tarock.py:214 +msgid "Coin" msgstr "" -#: pysollib/tile/solverdialog.py:157 pysollib/tk/solverdialog.py:160 -msgid "Iteration:" +#: pysollib/games/special/tarock.py:214 +msgid "Trump" msgstr "" -#: pysollib/tile/solverdialog.py:163 pysollib/tk/solverdialog.py:166 -msgid "Depth:" +#: pysollib/games/special/tarock.py:216 +msgid "Page" msgstr "" -#: pysollib/tile/solverdialog.py:169 pysollib/tk/solverdialog.py:172 -msgid "Stored-States:" +#: pysollib/games/special/tarock.py:216 +msgid "Valet" msgstr "" -#: pysollib/tile/solverdialog.py:189 pysollib/tk/solverdialog.py:192 -msgid "&Close" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Fish" msgstr "" -#: pysollib/tile/solverdialog.py:189 pysollib/tk/solverdialog.py:192 -msgid "&New" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Tortoise" msgstr "" -#: pysollib/tile/solverdialog.py:189 pysollib/tk/solverdialog.py:192 -msgid "&Play" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Boar" msgstr "" -#: pysollib/tile/solverdialog.py:189 pysollib/tk/solverdialog.py:192 -msgid "&Start" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Lion" msgstr "" -#: pysollib/tile/solverdialog.py:260 pysollib/tk/solverdialog.py:263 -msgid "This game is solveable in %d move." -msgid_plural "This game is solveable in %d moves." -msgstr[0] "" -msgstr[1] "" - -#: pysollib/tile/solverdialog.py:266 pysollib/tk/solverdialog.py:269 -msgid "I could not solve this game." +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Dwarf" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:65 pysollib/tk/soundoptionsdialog.py:62 -msgid "Are You Sure" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Axe" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:67 pysollib/tk/soundoptionsdialog.py:64 -msgid "Deal" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Arrow" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:65 -msgid "Deal waste" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Plow" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:70 pysollib/tk/soundoptionsdialog.py:67 -msgid "Turn waste" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Lotus" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:71 pysollib/tk/soundoptionsdialog.py:68 -msgid "Start drag" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Horse" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:73 pysollib/tk/soundoptionsdialog.py:70 -msgid "Drop" +#: pysollib/games/ultra/dashavatara.py:360 pysollib/games/ultra/mughal.py:262 +msgid "Pradhan" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:74 pysollib/tk/soundoptionsdialog.py:71 -msgid "Drop pair" +#: pysollib/games/ultra/dashavatara.py:360 pysollib/games/ultra/mughal.py:262 +msgid "Raja" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:75 pysollib/tk/soundoptionsdialog.py:72 -msgid "Auto drop" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Black" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:77 pysollib/tk/soundoptionsdialog.py:74 -msgid "Flip" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Red" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:78 pysollib/tk/soundoptionsdialog.py:75 -msgid "Auto flip" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Yellow" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:79 pysollib/tk/soundoptionsdialog.py:76 -msgid "Move" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Brown" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:80 pysollib/tk/soundoptionsdialog.py:77 -msgid "No move" +#: pysollib/games/ultra/dashavatara.py:362 pysollib/games/ultra/mughal.py:264 +msgid "Grey" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:82 pysollib/tile/toolbar.py:181 -#: pysollib/tk/soundoptionsdialog.py:79 pysollib/tk/toolbar.py:180 -msgid "Undo" +#: pysollib/games/ultra/dashavatara.py:362 +msgid "White" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:83 pysollib/tile/toolbar.py:182 -#: pysollib/tk/soundoptionsdialog.py:80 pysollib/tk/toolbar.py:181 -msgid "Redo" +#: pysollib/games/ultra/dashavatara.py:362 +msgid "Crimson" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:85 pysollib/tk/soundoptionsdialog.py:82 -msgid "Autopilot lost" +#: pysollib/games/ultra/dashavatara.py:363 pysollib/games/ultra/mughal.py:265 +msgid "Strong" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:86 pysollib/tk/soundoptionsdialog.py:83 -msgid "Autopilot won" +#: pysollib/games/ultra/dashavatara.py:363 pysollib/games/ultra/mughal.py:265 +msgid "Weak" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:89 pysollib/tk/soundoptionsdialog.py:86 -msgid "Game lost" +#: pysollib/games/ultra/hanafuda.py:382 +msgid "Rising" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:91 pysollib/tk/soundoptionsdialog.py:88 -msgid "Perfect game" +#: pysollib/games/ultra/hanafuda.py:384 +msgid "Setting" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:101 -#: pysollib/tk/soundoptionsdialog.py:98 data/glade-translations:73 -msgid "Sound enabled" +#: pysollib/games/ultra/hanafuda.py:523 +msgid "Filled" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:107 -#: pysollib/tk/soundoptionsdialog.py:104 -msgid "Use DirectX for sound playing" +#: pysollib/games/ultra/hanafuda.py:526 +msgid "st" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:113 -#: pysollib/tk/soundoptionsdialog.py:110 data/glade-translations:74 -msgid "Sample volume:" +#: pysollib/games/ultra/hanafuda.py:526 +msgid "nd" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:121 -#: pysollib/tk/soundoptionsdialog.py:118 data/glade-translations:75 -msgid "Music volume:" +#: pysollib/games/ultra/hanafuda.py:526 +msgid "rd" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:133 -msgid "Enable samples" +#: pysollib/games/ultra/hanafuda.py:526 +msgid "th" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:156 -#: pysollib/tk/soundoptionsdialog.py:154 -msgid "&Apply" +#: pysollib/games/ultra/hanafuda.py:527 +msgid " Deck" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:189 -#: pysollib/tk/soundoptionsdialog.py:189 -msgid "Sound preferences info" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "North" msgstr "" -#: pysollib/tile/soundoptionsdialog.py:190 -#: pysollib/tk/soundoptionsdialog.py:190 -msgid "" -"Changing DirectX settings will take effect\n" -"the next time you restart " +#: pysollib/games/ultra/hanafuda.py:575 +msgid "East" msgstr "" -#: pysollib/tile/statusbar.py:152 pysollib/tk/statusbar.py:150 -msgid "'You Are Stuck' indicator" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "South" msgstr "" -#: pysollib/tile/statusbar.py:154 pysollib/tk/statusbar.py:152 -msgid "Moves/Total moves" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "West" msgstr "" -#: pysollib/tile/statusbar.py:156 pysollib/tk/statusbar.py:154 -msgid "Games played: won/lost" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "NW" msgstr "" -#: pysollib/tile/timeoutsdialog.py:65 -msgid "Set delays in seconds" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "NE" msgstr "" -#: pysollib/tile/timeoutsdialog.py:70 pysollib/tk/timeoutsdialog.py:65 -#: data/glade-translations:34 -msgid "Demo:" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "SE" msgstr "" -#: pysollib/tile/timeoutsdialog.py:71 pysollib/tk/timeoutsdialog.py:66 -#: data/glade-translations:35 -msgid "Hint:" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "SW" msgstr "" -#: pysollib/tile/timeoutsdialog.py:72 pysollib/tk/timeoutsdialog.py:67 -#: data/glade-translations:36 -msgid "Raise card:" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Pine" msgstr "" -#: pysollib/tile/timeoutsdialog.py:74 pysollib/tk/timeoutsdialog.py:69 -#: data/glade-translations:38 -msgid "Highlight cards:" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Plum" msgstr "" -#: pysollib/tile/timeoutsdialog.py:75 pysollib/tk/timeoutsdialog.py:70 -#: data/glade-translations:39 -msgid "Highlight same rank:" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Cherry" msgstr "" -#: pysollib/tile/tkconst.py:70 pysollib/tk/tkconst.py:70 -msgid "Icons only" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Wisteria" msgstr "" -#: pysollib/tile/tkconst.py:71 pysollib/tk/tkconst.py:71 -msgid "Text below icons" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Iris" msgstr "" -#: pysollib/tile/tkconst.py:72 pysollib/tk/tkconst.py:72 -msgid "Text beside icons" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Peony" msgstr "" -#: pysollib/tile/tkconst.py:73 pysollib/tk/tkconst.py:73 -msgid "Text only" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Bush Clover" msgstr "" -#: pysollib/tile/tkhtml.py:245 pysollib/tk/tkhtml.py:240 -msgid "Index" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Eularia" msgstr "" -#: pysollib/tile/tkhtml.py:249 pysollib/tk/tkhtml.py:244 -msgid "Back" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Chrysanthemum" msgstr "" -#: pysollib/tile/tkhtml.py:253 pysollib/tk/tkhtml.py:248 -msgid "Forward" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Maple" msgstr "" -#: pysollib/tile/tkhtml.py:257 pysollib/tk/tkhtml.py:252 -msgid "Close" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Willow" msgstr "" -#: pysollib/tile/tkhtml.py:379 pysollib/tk/tkhtml.py:374 -msgid "" -"HTML limitation:\n" -"The %s protocol is not supported yet.\n" -"\n" -"Please use your standard web browser\n" -"to open the following URL:\n" -"%s\n" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Paulownia" msgstr "" -#: pysollib/tile/tkhtml.py:404 pysollib/tile/tkhtml.py:408 -#: pysollib/tk/tkhtml.py:399 pysollib/tk/tkhtml.py:403 -msgid "Unable to service request:\n" +#: pysollib/games/ultra/mughal.py:259 +msgid "Crown" msgstr "" -#: pysollib/tile/tkstats.py:81 pysollib/tile/tkstats.py:745 -#: pysollib/tile/tkstats.py:889 pysollib/tk/tkstats.py:891 -#: data/glade-translations:17 -msgid "Current game" +#: pysollib/games/ultra/mughal.py:259 +msgid "Silver" msgstr "" -#: pysollib/tile/tkstats.py:85 pysollib/tile/tkstats.py:753 -#: pysollib/tile/tkstats.py:885 pysollib/tk/tkstats.py:885 -#: data/glade-translations:30 -msgid "All games" +#: pysollib/games/ultra/mughal.py:259 +msgid "Saber" msgstr "" -#: pysollib/tile/tkstats.py:95 -msgid "Progression" +#: pysollib/games/ultra/mughal.py:259 +msgid "Servant" msgstr "" -#: pysollib/tile/tkstats.py:110 -msgid "&Play this game" +#: pysollib/games/ultra/mughal.py:260 +msgid "Gold" msgstr "" -#: pysollib/tile/tkstats.py:112 pysollib/tk/tkstats.py:280 -msgid "&Reset..." +#: pysollib/games/ultra/mughal.py:260 +msgid "Document" msgstr "" -#: pysollib/tile/tkstats.py:173 pysollib/tk/tkstats.py:67 -msgid "Demo games" +#: pysollib/games/ultra/mughal.py:260 +msgid "Stores" msgstr "" -#: pysollib/tile/tkstats.py:178 pysollib/tk/tkstats.py:84 -#: data/glade-translations:16 -msgid "Total" +#: pysollib/games/ultra/mughal.py:264 +msgid "Tan" msgstr "" -#: pysollib/tile/tkstats.py:180 pysollib/tk/tkstats.py:86 -#: data/glade-translations:12 -msgid "Current session" +#: pysollib/ui/tktile/colorsdialog.py:71 data/pysolfc.glade:3111 +msgid "Text foreground:" msgstr "" -#: pysollib/tile/tkstats.py:194 pysollib/tile/tkstats.py:248 -#: pysollib/tk/tkstats.py:102 pysollib/tk/tkstats.py:154 -#: data/glade-translations:10 data/glade-translations:15 -msgid "Total:" +#: pysollib/ui/tktile/colorsdialog.py:73 data/pysolfc.glade:2083 +msgid "Highlight cards 1:" msgstr "" -#: pysollib/tile/tkstats.py:301 pysollib/tk/tkstats.py:267 -msgid "No games" +#: pysollib/ui/tktile/colorsdialog.py:74 data/pysolfc.glade:2109 +msgid "Highlight cards 2:" msgstr "" -#: pysollib/tile/tkstats.py:519 -msgid "Log" +#: pysollib/ui/tktile/colorsdialog.py:75 data/pysolfc.glade:2135 +msgid "Highlight same rank 1:" msgstr "" -#: pysollib/tile/tkstats.py:550 pysollib/tk/tkstats.py:499 -#: pysollib/tk/tkstats.py:565 pysollib/tk/tkstats.py:580 -msgid "&Save to file" +#: pysollib/ui/tktile/colorsdialog.py:76 data/pysolfc.glade:2161 +msgid "Highlight same rank 2:" msgstr "" -#: pysollib/tile/tkstats.py:620 pysollib/tk/tkstats.py:595 -msgid "Highlight piles: " +#: pysollib/ui/tktile/colorsdialog.py:77 data/pysolfc.glade:2187 +msgid "Hint arrow:" msgstr "" -#: pysollib/tile/tkstats.py:621 pysollib/tk/tkstats.py:596 -msgid "Highlight cards: " +#: pysollib/ui/tktile/colorsdialog.py:78 data/pysolfc.glade:2213 +msgid "Highlight not matching:" msgstr "" -#: pysollib/tile/tkstats.py:622 pysollib/tk/tkstats.py:597 -msgid "Highlight same rank: " +#: pysollib/ui/tktile/findcarddialog.py:45 +msgid "Find card" msgstr "" -#: pysollib/tile/tkstats.py:625 pysollib/tk/tkstats.py:600 -msgid "" -"\n" -"Redeals: " +#: pysollib/ui/tktile/menubar.py:35 +msgid "Compound" msgstr "" -#: pysollib/tile/tkstats.py:626 pysollib/tk/tkstats.py:601 -msgid "" -"\n" -"Cards in Talon: " +#: pysollib/ui/tktile/menubar.py:41 +msgid "Hide" msgstr "" -#: pysollib/tile/tkstats.py:628 pysollib/tk/tkstats.py:603 -msgid "" -"\n" -"Cards in Waste: " +#: pysollib/ui/tktile/menubar.py:44 +msgid "Top" msgstr "" -#: pysollib/tile/tkstats.py:630 pysollib/tk/tkstats.py:605 -msgid "" -"\n" -"Cards in Foundations: " +#: pysollib/ui/tktile/menubar.py:47 +msgid "Bottom" msgstr "" -#: pysollib/tile/tkstats.py:634 pysollib/tk/tkstats.py:608 -msgid "Game status" +#: pysollib/ui/tktile/menubar.py:50 +msgid "Left" msgstr "" -#: pysollib/tile/tkstats.py:637 pysollib/tk/tkstats.py:611 -msgid "Playing time: " +#: pysollib/ui/tktile/menubar.py:53 +msgid "Right" msgstr "" -#: pysollib/tile/tkstats.py:638 pysollib/tk/tkstats.py:612 -msgid "Started at: " +#: pysollib/ui/tktile/menubar.py:64 +msgid "Visible buttons" msgstr "" -#: pysollib/tile/tkstats.py:639 pysollib/tk/tkstats.py:613 -msgid "Moves: " +#: pysollib/ui/tktile/menubar.py:296 pysollib/ui/tktile/menubar.py:666 +msgid "&About " msgstr "" -#: pysollib/tile/tkstats.py:640 pysollib/tk/tkstats.py:614 -msgid "Undo moves: " +#: pysollib/ui/tktile/menubar.py:298 +msgid "&File" msgstr "" -#: pysollib/tile/tkstats.py:641 pysollib/tk/tkstats.py:615 -msgid "Bookmark moves: " +#: pysollib/ui/tktile/menubar.py:301 +msgid "R&ecent games" msgstr "" -#: pysollib/tile/tkstats.py:642 pysollib/tk/tkstats.py:616 -msgid "Demo moves: " +#: pysollib/ui/tktile/menubar.py:304 +msgid "Select &random game" msgstr "" -#: pysollib/tile/tkstats.py:643 pysollib/tk/tkstats.py:617 -msgid "Total player moves: " +#: pysollib/ui/tktile/menubar.py:306 +msgid "&All games" msgstr "" -#: pysollib/tile/tkstats.py:644 pysollib/tk/tkstats.py:618 -msgid "Total moves in this game: " +#: pysollib/ui/tktile/menubar.py:309 +msgid "Games played and &won" msgstr "" -#: pysollib/tile/tkstats.py:645 pysollib/tk/tkstats.py:619 -msgid "Hints: " +#: pysollib/ui/tktile/menubar.py:312 +msgid "Games played and ¬ won" msgstr "" -#: pysollib/tile/tkstats.py:675 pysollib/tk/tkstats.py:649 -msgid "N" +#: pysollib/ui/tktile/menubar.py:315 +msgid "Games not &played" msgstr "" -#: pysollib/tile/tkstats.py:688 pysollib/tk/tkstats.py:658 -msgid "Result" +#: pysollib/ui/tktile/menubar.py:318 +msgid "Select game by nu&mber..." msgstr "" -#: pysollib/tile/tkstats.py:750 pysollib/tk/tkstats.py:767 -msgid "No TOP for this game" +#: pysollib/ui/tktile/menubar.py:321 +msgid "Fa&vorite games" msgstr "" -#: pysollib/tile/tkstats.py:758 -msgid "No TOP for all games" +#: pysollib/ui/tktile/menubar.py:322 +msgid "A&dd to favorites" msgstr "" -#: pysollib/tile/tkstats.py:769 pysollib/tk/tkstats.py:714 -#: data/glade-translations:21 -msgid "Minimum" +#: pysollib/ui/tktile/menubar.py:324 +msgid "Remove &from favorites" msgstr "" -#: pysollib/tile/tkstats.py:771 pysollib/tk/tkstats.py:715 -#: data/glade-translations:22 -msgid "Maximum" +#: pysollib/ui/tktile/menubar.py:328 +msgid "&Open..." msgstr "" -#: pysollib/tile/tkstats.py:773 pysollib/tk/tkstats.py:716 -#: data/glade-translations:23 -msgid "Average" +#: pysollib/ui/tktile/menubar.py:333 +msgid "Save &as..." msgstr "" -#: pysollib/tile/tkstats.py:795 pysollib/tk/tkstats.py:736 -#: data/glade-translations:20 -msgid "Total moves:" +#: pysollib/ui/tktile/menubar.py:335 +msgid "E&xport current layout..." msgstr "" -#: pysollib/tile/tkstats.py:893 pysollib/tk/tkstats.py:897 -msgid "Statistics for" +#: pysollib/ui/tktile/menubar.py:338 +msgid "&Import starting layout..." msgstr "" -#: pysollib/tile/tkstats.py:898 pysollib/tk/tkstats.py:902 -msgid "Last 7 days" +#: pysollib/ui/tktile/menubar.py:342 +msgid "&Hold and quit" msgstr "" -#: pysollib/tile/tkstats.py:899 pysollib/tk/tkstats.py:903 -msgid "Last month" +#: pysollib/ui/tktile/menubar.py:358 +msgid "&Edit" msgstr "" -#: pysollib/tile/tkstats.py:900 pysollib/tk/tkstats.py:904 -msgid "Last year" +#: pysollib/ui/tktile/menubar.py:360 +msgid "&Undo" msgstr "" -#: pysollib/tile/tkstats.py:901 pysollib/tk/tkstats.py:905 -msgid "All time" +#: pysollib/ui/tktile/menubar.py:363 +msgid "&Redo" msgstr "" -#: pysollib/tile/tkstats.py:906 pysollib/tk/tkstats.py:912 -msgid "Show graphs" +#: pysollib/ui/tktile/menubar.py:365 +msgid "Redo &all" msgstr "" -#: pysollib/tile/tkstats.py:951 pysollib/tile/tkstats.py:967 -#: pysollib/tile/tkstats.py:1006 pysollib/tk/tkstats.py:839 -#: pysollib/tk/tkstats.py:855 pysollib/tk/tkstats.py:961 -msgid "Games/day" +#: pysollib/ui/tktile/menubar.py:368 +msgid "&Set bookmark" msgstr "" -#: pysollib/tile/tkstats.py:952 pysollib/tile/tkstats.py:1008 -#: pysollib/tk/tkstats.py:840 pysollib/tk/tkstats.py:963 -msgid "Games/week" +#: pysollib/ui/tktile/menubar.py:370 pysollib/ui/tktile/menubar.py:376 +#, python-format +msgid "Bookmark %d" msgstr "" -#: pysollib/tile/toolbar.py:175 pysollib/tk/toolbar.py:174 -msgid "New" +#: pysollib/ui/tktile/menubar.py:374 +msgid "Go&to bookmark" msgstr "" -#: pysollib/tile/toolbar.py:176 pysollib/tk/toolbar.py:175 -msgid "" -"Restart the\n" -"current game" +#: pysollib/ui/tktile/menubar.py:382 +msgid "&Clear bookmarks" msgstr "" -#: pysollib/tile/toolbar.py:178 pysollib/tk/toolbar.py:177 -msgid "Open" +#: pysollib/ui/tktile/menubar.py:391 +msgid "Solitaire &Wizard" msgstr "" -#: pysollib/tile/toolbar.py:178 pysollib/tk/toolbar.py:177 -msgid "" -"Open a\n" -"saved game" +#: pysollib/ui/tktile/menubar.py:393 +msgid "&Edit current game" msgstr "" -#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:178 -msgid "Save" +#: pysollib/ui/tktile/menubar.py:396 +msgid "&Game" msgstr "" -#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:178 -msgid "Save game" +#: pysollib/ui/tktile/menubar.py:398 +msgid "&Deal cards" msgstr "" -#: pysollib/tile/toolbar.py:181 pysollib/tk/toolbar.py:180 -msgid "Undo last move" +#: pysollib/ui/tktile/menubar.py:401 +msgid "&Auto drop" msgstr "" -#: pysollib/tile/toolbar.py:182 pysollib/tk/toolbar.py:181 -msgid "Redo last move" +#: pysollib/ui/tktile/menubar.py:404 +msgid "Shu&ffle tiles" msgstr "" -#: pysollib/tile/toolbar.py:183 pysollib/tk/toolbar.py:182 -msgid "Auto drop cards" +#: pysollib/ui/tktile/menubar.py:407 +msgid "&Pause" msgstr "" -#: pysollib/tile/toolbar.py:183 pysollib/tk/toolbar.py:182 -msgid "Autodrop" +#: pysollib/ui/tktile/menubar.py:413 +msgid "S&tatus..." msgstr "" -#: pysollib/tile/toolbar.py:184 pysollib/tk/toolbar.py:183 -msgid "Shuffle" +#: pysollib/ui/tktile/menubar.py:416 +msgid "&Comments..." msgstr "" -#: pysollib/tile/toolbar.py:184 pysollib/tk/toolbar.py:183 -msgid "Shuffle tiles" +#: pysollib/ui/tktile/menubar.py:423 +msgid "Log..." msgstr "" -#: pysollib/tile/toolbar.py:185 pysollib/tk/toolbar.py:184 -msgid "Pause" +#: pysollib/ui/tktile/menubar.py:427 +msgid "D&emo statistics" msgstr "" -#: pysollib/tile/toolbar.py:185 pysollib/tk/toolbar.py:184 -msgid "Pause game" +#: pysollib/ui/tktile/menubar.py:430 +msgid "&Assist" msgstr "" -#: pysollib/tile/toolbar.py:187 pysollib/tk/toolbar.py:186 -msgid "View statistics" +#: pysollib/ui/tktile/menubar.py:432 +msgid "&Hint" msgstr "" -#: pysollib/tile/toolbar.py:188 pysollib/tk/toolbar.py:187 -msgid "Rules" +#: pysollib/ui/tktile/menubar.py:435 +msgid "Highlight p&iles" msgstr "" -#: pysollib/tile/toolbar.py:188 pysollib/tk/toolbar.py:187 -msgid "Rules for this game" +#: pysollib/ui/tktile/menubar.py:438 +msgid "&Find card" msgstr "" -#: pysollib/tile/toolbar.py:190 pysollib/tk/toolbar.py:189 -msgid "Quit" +#: pysollib/ui/tktile/menubar.py:442 +msgid "&Demo" msgstr "" -#: pysollib/tile/toolbar.py:201 pysollib/tk/toolbar.py:209 -msgid "Toolbar" +#: pysollib/ui/tktile/menubar.py:445 +msgid "Demo (&all games)" msgstr "" -#: pysollib/tile/toolbar.py:208 pysollib/tk/toolbar.py:204 -msgid "Player" +#: pysollib/ui/tktile/menubar.py:448 pysollib/ui/tktile/menubar.py:450 +msgid "&Solver" msgstr "" -#: pysollib/tile/toolbar.py:209 pysollib/tk/toolbar.py:205 -msgid "Player options" +#: pysollib/ui/tktile/menubar.py:453 +msgid "&Piles description" msgstr "" -#: pysollib/tk/menubar.py:402 -msgid "&Statistics" +#: pysollib/ui/tktile/menubar.py:459 +msgid "&Options" msgstr "" -#: pysollib/tk/menubar.py:403 pysollib/tk/menubar.py:412 -msgid "Current game..." +#: pysollib/ui/tktile/menubar.py:461 +msgid "&Player options..." msgstr "" -#: pysollib/tk/menubar.py:404 pysollib/tk/menubar.py:413 -msgid "All games..." +#: pysollib/ui/tktile/menubar.py:463 +msgid "&Automatic play" msgstr "" -#: pysollib/tk/menubar.py:406 -msgid "Session log..." +#: pysollib/ui/tktile/menubar.py:465 +msgid "Auto &face up" msgstr "" -#: pysollib/tk/menubar.py:407 -msgid "Full log..." +#: pysollib/ui/tktile/menubar.py:468 +msgid "A&uto drop" msgstr "" -#: pysollib/tk/menubar.py:410 -msgid "Progression..." +#: pysollib/ui/tktile/menubar.py:471 +msgid "Auto &deal" msgstr "" -#: pysollib/tk/playeroptionsdialog.py:107 -msgid "Choose..." +#: pysollib/ui/tktile/menubar.py:475 +msgid "&Quick play" msgstr "" -#: pysollib/tk/playeroptionsdialog.py:132 -msgid "Select name" +#: pysollib/ui/tktile/menubar.py:477 +msgid "Assist &level" msgstr "" -#: pysollib/tk/soundoptionsdialog.py:130 data/glade-translations:76 -msgid "Enable samles" +#: pysollib/ui/tktile/menubar.py:479 +msgid "Enable &undo" msgstr "" -#: pysollib/tk/tkstats.py:278 -msgid "&All games..." +#: pysollib/ui/tktile/menubar.py:482 +msgid "Enable &bookmarks" msgstr "" -#: pysollib/tk/tkstats.py:500 -msgid "&Reset all..." +#: pysollib/ui/tktile/menubar.py:485 +msgid "Enable &hint" msgstr "" -#: pysollib/tk/tkstats.py:565 -msgid "Session &log..." +#: pysollib/ui/tktile/menubar.py:488 +msgid "Enable shu&ffle" msgstr "" -#: pysollib/tk/tkstats.py:580 -msgid "&Full log..." +#: pysollib/ui/tktile/menubar.py:491 +msgid "Enable highlight p&iles" msgstr "" -#: pysollib/util.py:61 -msgid "Club" +#: pysollib/ui/tktile/menubar.py:495 +msgid "Enable highlight &cards" msgstr "" -#: pysollib/util.py:61 -msgid "Diamond" +#: pysollib/ui/tktile/menubar.py:499 +msgid "Enable highlight same &rank" msgstr "" -#: pysollib/util.py:61 -msgid "Heart" +#: pysollib/ui/tktile/menubar.py:503 +msgid "Highlight &no matching" msgstr "" -#: pysollib/util.py:61 -msgid "Spade" +#: pysollib/ui/tktile/menubar.py:508 +msgid "&Show removed tiles (in Mahjongg games)" msgstr "" -#: pysollib/util.py:62 -msgid "black" +#: pysollib/ui/tktile/menubar.py:512 +msgid "Show hint &arrow (in Shisen-Sho games)" msgstr "" -#: pysollib/util.py:62 -msgid "red" +#: pysollib/ui/tktile/menubar.py:516 +msgid "&Sound..." msgstr "" -#: pysollib/util.py:87 -msgid "cardset" +#: pysollib/ui/tktile/menubar.py:527 +msgid "Card si&ze" msgstr "" -#: pysollib/wizardpresets.py:27 pysollib/wizardutil.py:74 -msgid "My Game" +#: pysollib/ui/tktile/menubar.py:529 +msgid "&Increase the card size" msgstr "" -#: pysollib/wizardpresets.py:32 -msgid "My Klondike" +#: pysollib/ui/tktile/menubar.py:532 +msgid "&Decrease the card size" msgstr "" -#: pysollib/wizardpresets.py:46 -msgid "My FreeCell" +#: pysollib/ui/tktile/menubar.py:535 +msgid "&Auto scaling" msgstr "" -#: pysollib/wizardpresets.py:55 -msgid "My Spider" +#: pysollib/ui/tktile/menubar.py:540 +msgid "Cards&et..." msgstr "" -#: pysollib/wizardpresets.py:72 -msgid "My Gypsy" +#: pysollib/ui/tktile/menubar.py:543 +msgid "Table t&ile..." msgstr "" -#: pysollib/wizardpresets.py:85 -msgid "My Grounds for a Divorce" +#: pysollib/ui/tktile/menubar.py:546 +msgid "Card &background" msgstr "" -#: pysollib/wizardpresets.py:102 -msgid "My Double Klondike" +#: pysollib/ui/tktile/menubar.py:547 +msgid "Card &view" msgstr "" -#: pysollib/wizardpresets.py:117 -msgid "My Simple Simon" +#: pysollib/ui/tktile/menubar.py:549 +msgid "Card shado&w" msgstr "" -#: pysollib/wizardutil.py:69 -msgid "Initial setting:" +#: pysollib/ui/tktile/menubar.py:552 +msgid "Shade &legal moves" msgstr "" -#: pysollib/wizardutil.py:91 pysollib/wizardutil.py:95 -msgid "One" +#: pysollib/ui/tktile/menubar.py:555 +msgid "&Negative cards bottom" msgstr "" -#: pysollib/wizardutil.py:92 -msgid "Two" +#: pysollib/ui/tktile/menubar.py:559 +msgid "Shrink face-down cards" msgstr "" -#: pysollib/wizardutil.py:93 -msgid "Three" +#: pysollib/ui/tktile/menubar.py:563 +msgid "Shade &filled stacks" msgstr "" -#: pysollib/wizardutil.py:94 -msgid "Four" +#: pysollib/ui/tktile/menubar.py:566 +msgid "A&nimations" msgstr "" -#: pysollib/wizardutil.py:96 -msgid "Number of decks:" +#: pysollib/ui/tktile/menubar.py:568 +msgid "&None" msgstr "" -#: pysollib/wizardutil.py:106 -msgid "Layout:" +#: pysollib/ui/tktile/menubar.py:571 +msgid "&Very fast" msgstr "" -#: pysollib/wizardutil.py:110 pysollib/wizardutil.py:117 -msgid "Deal all cards at the beginning" +#: pysollib/ui/tktile/menubar.py:574 +msgid "&Fast" msgstr "" -#: pysollib/wizardutil.py:111 -msgid "Deal to waste" +#: pysollib/ui/tktile/menubar.py:577 +msgid "&Medium" msgstr "" -#: pysollib/wizardutil.py:112 -msgid "Deal to tableau" +#: pysollib/ui/tktile/menubar.py:580 +msgid "&Slow" msgstr "" -#: pysollib/wizardutil.py:113 -msgid "Deal to reserves" +#: pysollib/ui/tktile/menubar.py:583 +msgid "V&ery slow" msgstr "" -#: pysollib/wizardutil.py:115 -msgid "Grounds for a Divorce" +#: pysollib/ui/tktile/menubar.py:587 +msgid "&Redeal animation" msgstr "" -#: pysollib/wizardutil.py:122 pysollib/wizardutil.py:128 -msgid "No redeals" +#: pysollib/ui/tktile/menubar.py:592 +msgid "&Winning animation" msgstr "" -#: pysollib/wizardutil.py:123 -msgid "One redeal" +#: pysollib/ui/tktile/menubar.py:595 +msgid "&Mouse" msgstr "" -#: pysollib/wizardutil.py:124 -msgid "Two redeals" +#: pysollib/ui/tktile/menubar.py:597 +msgid "&Drag-and-Drop" msgstr "" -#: pysollib/wizardutil.py:125 -msgid "Three redeals" +#: pysollib/ui/tktile/menubar.py:601 +msgid "&Point-and-Click" msgstr "" -#: pysollib/wizardutil.py:129 -msgid "Number of redeals:" +#: pysollib/ui/tktile/menubar.py:605 +msgid "&Sticky mouse" msgstr "" -#: pysollib/wizardutil.py:136 -msgid "# of cards dealt to the waste:" +#: pysollib/ui/tktile/menubar.py:610 +msgid "Use mouse for undo/redo" msgstr "" -#: pysollib/wizardutil.py:142 -msgid "Shuffle during redeal:" +#: pysollib/ui/tktile/menubar.py:614 +msgid "&Fonts..." msgstr "" -#: pysollib/wizardutil.py:147 pysollib/wizardutil.py:155 -#: pysollib/wizardutil.py:195 -msgid "Same suit" +#: pysollib/ui/tktile/menubar.py:615 +msgid "&Colors..." msgstr "" -#: pysollib/wizardutil.py:148 pysollib/wizardutil.py:196 -#: pysollib/wizardutil.py:213 -msgid "Alternate color" +#: pysollib/ui/tktile/menubar.py:616 +msgid "Time&outs..." msgstr "" -#: pysollib/wizardutil.py:149 pysollib/wizardutil.py:197 -msgid "Same color" +#: pysollib/ui/tktile/menubar.py:619 +msgid "&Toolbar" msgstr "" -#: pysollib/wizardutil.py:150 pysollib/wizardutil.py:198 -msgid "Rank" +#: pysollib/ui/tktile/menubar.py:621 +msgid "Stat&usbar" msgstr "" -#: pysollib/wizardutil.py:151 pysollib/wizardutil.py:206 -msgid "Spider same suit" +#: pysollib/ui/tktile/menubar.py:623 +msgid "Show &statusbar" msgstr "" -#: pysollib/wizardutil.py:152 pysollib/wizardutil.py:207 -msgid "Spider alternate color" +#: pysollib/ui/tktile/menubar.py:626 +msgid "Show &number of cards" msgstr "" -#: pysollib/wizardutil.py:153 -msgid "Spider rank" +#: pysollib/ui/tktile/menubar.py:629 +msgid "Show &help bar" msgstr "" -#: pysollib/wizardutil.py:162 pysollib/wizardutil.py:220 -#: pysollib/wizardutil.py:223 -msgid "Any" +#: pysollib/ui/tktile/menubar.py:633 +msgid "Save games &geometry" msgstr "" -#: pysollib/wizardutil.py:165 pysollib/wizardutil.py:224 -msgid "Base card:" +#: pysollib/ui/tktile/menubar.py:637 +msgid "&Demo logo" msgstr "" -#: pysollib/wizardutil.py:169 pysollib/wizardutil.py:170 -#: pysollib/wizardutil.py:228 -msgid "Up" +#: pysollib/ui/tktile/menubar.py:640 +msgid "Startup splash sc&reen" msgstr "" -#: pysollib/wizardutil.py:169 pysollib/wizardutil.py:228 -#: pysollib/wizardutil.py:229 -msgid "Down" +#: pysollib/ui/tktile/menubar.py:649 +msgid "&Help" msgstr "" -#: pysollib/wizardutil.py:171 pysollib/wizardutil.py:230 -msgid "Direction:" +#: pysollib/ui/tktile/menubar.py:651 +msgid "&Contents" msgstr "" -#: pysollib/wizardutil.py:175 pysollib/wizardutil.py:176 -#: pysollib/wizardutil.py:234 -msgid "Top card" +#: pysollib/ui/tktile/menubar.py:654 +msgid "&How to play" msgstr "" -#: pysollib/wizardutil.py:175 pysollib/wizardutil.py:221 -msgid "None" +#: pysollib/ui/tktile/menubar.py:657 +msgid "&Rules for this game" msgstr "" -#: pysollib/wizardutil.py:177 pysollib/wizardutil.py:236 -msgid "Move:" +#: pysollib/ui/tktile/menubar.py:660 +msgid "&License terms" msgstr "" -#: pysollib/wizardutil.py:183 -msgid "First card sets base cards:" +#: pysollib/ui/tktile/menubar.py:796 +msgid "All &games..." msgstr "" -#: pysollib/wizardutil.py:191 -msgid "Number of tableau piles:" +#: pysollib/ui/tktile/menubar.py:798 +msgid "Playable pre&view..." msgstr "" -#: pysollib/wizardutil.py:199 -msgid "Any suit but the same" +#: pysollib/ui/tktile/menubar.py:853 +msgid "&Mahjongg games" msgstr "" -#: pysollib/wizardutil.py:201 -msgid "Up or down by same suit" +#: pysollib/ui/tktile/menubar.py:892 +msgid "&Popular games" msgstr "" -#: pysollib/wizardutil.py:202 -msgid "Up or down by alternate color" +#: pysollib/ui/tktile/menubar.py:900 +msgid "&French games" msgstr "" -#: pysollib/wizardutil.py:203 -msgid "Up or down by rank" +#: pysollib/ui/tktile/menubar.py:907 +msgid "&Oriental games" msgstr "" -#: pysollib/wizardutil.py:204 -msgid "Up or down by same color" +#: pysollib/ui/tktile/menubar.py:915 +msgid "&Special games" msgstr "" -#: pysollib/wizardutil.py:209 -msgid "Yukon same suit" +#: pysollib/ui/tktile/menubar.py:921 +msgid "&Custom games" msgstr "" -#: pysollib/wizardutil.py:210 -msgid "Yukon alternate color" +#: pysollib/ui/tktile/menubar.py:929 +msgid "&All games by name" msgstr "" -#: pysollib/wizardutil.py:211 -msgid "Yukon rank" +#: pysollib/ui/tktile/menubar.py:1177 +msgid "Export game error" msgstr "" -#: pysollib/wizardutil.py:234 pysollib/wizardutil.py:235 -msgid "Sequence" +#: pysollib/ui/tktile/menubar.py:1178 +msgid "" +"\n" +"Unsupported game for export.\n" msgstr "" -#: pysollib/wizardutil.py:242 -msgid "Wrapping:" +#: pysollib/ui/tktile/menubar.py:1214 pysollib/ui/tktile/menubar.py:1248 +msgid "Import game error" msgstr "" -#: pysollib/wizardutil.py:249 -msgid "Use \"Super Move\" feature:" +#: pysollib/ui/tktile/menubar.py:1215 +msgid "" +"\n" +"Unsupported game for import.\n" msgstr "" -#: pysollib/wizardutil.py:257 -msgid "Number of reserves:" +#: pysollib/ui/tktile/menubar.py:1676 +#, python-format +msgid "" +"\n" +"Error while saving game.\n" +"\n" +"%s\n" msgstr "" -#: pysollib/wizardutil.py:264 -msgid "Max # of accepted cards:" +#: pysollib/ui/tktile/solverdialog.py:44 data/pysolfc.glade:74 +#: data/pysolfc.glade:1250 +msgid "Game:" msgstr "" -#: pysollib/wizardutil.py:268 -msgid "Triangle" +#: pysollib/ui/tktile/solverdialog.py:59 +msgid "Preset:" msgstr "" -#: pysollib/wizardutil.py:269 pysollib/wizardutil.py:271 -msgid "Rectangle" +#: pysollib/ui/tktile/solverdialog.py:71 +msgid "Max iterations:" msgstr "" -#: pysollib/wizardutil.py:279 -msgid "# of face-down cards dealt to the tableau pile:" +#: pysollib/ui/tktile/solverdialog.py:88 +msgid "Progress" msgstr "" -#: pysollib/wizardutil.py:286 -msgid "# of face-up cards dealt to the tableau pile:" +#: pysollib/ui/tktile/solverdialog.py:96 +msgid "Iteration:" msgstr "" -#: pysollib/wizardutil.py:293 -msgid "# of cards dealt to the reserve:" +#: pysollib/ui/tktile/solverdialog.py:103 +msgid "Depth:" msgstr "" -#: pysollib/wizardutil.py:300 -msgid "Max # of dealt cards:" +#: pysollib/ui/tktile/solverdialog.py:110 +msgid "Stored-States:" msgstr "" -#: pysollib/wizardutil.py:306 -msgid "Deal first cards to the foundations:" +#: pysollib/ui/tktile/solverdialog.py:180 +msgid "Solver not found in the PATH" msgstr "" -#: pysollib/wizardutil.py:312 -msgid "General" +#: pysollib/ui/tktile/solverdialog.py:185 +#, python-format +msgid "This game can be hinted in %d move." +msgid_plural "This game can be hinted in %d moves." +msgstr[0] "" +msgstr[1] "" + +#: pysollib/ui/tktile/solverdialog.py:189 +#, python-format +msgid "This game is solvable in %d move." +msgid_plural "This game is solvable in %d moves." +msgstr[0] "" +msgstr[1] "" + +#: pysollib/ui/tktile/solverdialog.py:197 +msgid "I could not solve this game." msgstr "" -#: pysollib/wizardutil.py:318 -msgid "Talon" +#: pysollib/ui/tktile/solverdialog.py:199 +msgid "Iterations count exceeded (Intractable)" msgstr "" -#: pysollib/wizardutil.py:323 -msgid "Foundations" +#: pysollib/ui/tktile/tkconst.py:53 +msgid "Icons only" msgstr "" -#: pysollib/wizardutil.py:329 -msgid "Tableau" +#: pysollib/ui/tktile/tkconst.py:54 +msgid "Text below icons" msgstr "" -#: pysollib/wizardutil.py:337 -msgid "Reserves" +#: pysollib/ui/tktile/tkconst.py:55 +msgid "Text beside icons" msgstr "" -#: pysollib/wizardutil.py:340 -msgid "Opening deal" +#: pysollib/ui/tktile/tkconst.py:56 +msgid "Text only" msgstr "" -#: data/glade-translations:7 +#: data/pysolfc.glade:7 msgid "Game Statistics" msgstr "" -#: data/glade-translations:24 +#: data/pysolfc.glade:1088 msgid "Summary" msgstr "" -#: data/glade-translations:27 +#: data/pysolfc.glade:1223 msgid "Total moves" msgstr "" -#: data/glade-translations:57 +#: data/pysolfc.glade:3145 msgid "Set font" msgstr "" diff --git a/po/ru_games.po b/po/ru_games.po index e76cfd2104..1dc79990db 100644 --- a/po/ru_games.po +++ b/po/ru_games.po @@ -5,10 +5,11 @@ msgid "" msgstr "" "Project-Id-Version: PySol 0.0.1\n" -"POT-Creation-Date: Mon Mar 7 21:38:07 2011\n" +"POT-Creation-Date: Thu Jul 18 18:43:59 2019\n" "PO-Revision-Date: 2007-09-05 17:43+0400\n" "Last-Translator: Скоморох \n" "Language-Team: Russian \n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: utf-8\n" @@ -707,6 +708,10 @@ msgstr "Творог и сыворотка" msgid "Czarina" msgstr "Царевна" +#, fuzzy +msgid "Daddy Longlegs" +msgstr "Тенистые аллеи" + #, fuzzy msgid "Danda" msgstr "Алмаз" @@ -1289,6 +1294,12 @@ msgstr "Свободный Наполеон" msgid "FreeCell" msgstr "Свободная ячейка" +msgid "FreeCell with Two Reserves" +msgstr "" + +msgid "FreeCell with Zero Reserves" +msgstr "" + msgid "Frog" msgstr "Лягушка" diff --git a/po/ru_pysol.po b/po/ru_pysol.po index 2cbacf63c1..52541a9139 100644 --- a/po/ru_pysol.po +++ b/po/ru_pysol.po @@ -6,45 +6,46 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: Mon Mar 7 21:38:17 2011\n" +"POT-Creation-Date: 2019-07-18 19:21+0300\n" "PO-Revision-Date: 2007-09-06 15:09+0400\n" "Last-Translator: Skomoroh \n" "Language-Team: Russian \n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.6con\n" -"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" +"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:239 pysollib/tile/toolbar.py:175 -#: pysollib/tk/toolbar.py:174 +#: pysollib/actions.py:232 pysollib/kivy/toolbar.py:191 +#: pysollib/tile/toolbar.py:176 pysollib/tk/toolbar.py:176 msgid "New game" msgstr "Новая игра" -#: pysollib/actions.py:252 pysollib/tile/menubar.py:851 -#: pysollib/tile/menubar.py:865 pysollib/tk/menubar.py:852 -#: pysollib/tk/menubar.py:866 +#: pysollib/actions.py:247 pysollib/kivy/menubar.py:1667 +#: pysollib/pysolgtk/menubar.py:648 pysollib/ui/tktile/menubar.py:1014 +#: pysollib/ui/tktile/menubar.py:1030 msgid "Select game" msgstr "Выбрать игру" -#: pysollib/actions.py:266 +#: pysollib/actions.py:261 msgid "Invalid game number" msgstr "Неправильный номер игры" -#: pysollib/actions.py:267 +#: pysollib/actions.py:262 msgid "Invalid game number\n" msgstr "Неправильный номер игры\n" -#: pysollib/actions.py:284 +#: pysollib/actions.py:280 msgid "Select next game number" msgstr "Выберите номер следующей игры" -#: pysollib/actions.py:293 pysollib/actions.py:303 +#: pysollib/actions.py:291 pysollib/actions.py:303 msgid "Select new game number" msgstr "Выберите номер новой игры" -#: pysollib/actions.py:294 +#: pysollib/actions.py:292 msgid "" "\n" "\n" @@ -54,56 +55,63 @@ msgstr "" "\n" "Введите номер новой игры" -#: pysollib/actions.py:295 -msgid "&Next number" -msgstr "&Следующий номер" - -#: pysollib/actions.py:295 pysollib/app.py:719 pysollib/app.py:1007 -#: pysollib/app.py:1019 pysollib/game.py:1160 pysollib/game.py:2470 -#: pysollib/tile/colorsdialog.py:116 pysollib/tile/edittextdialog.py:71 -#: pysollib/tile/fontsdialog.py:144 pysollib/tile/fontsdialog.py:204 -#: pysollib/tile/gameinfodialog.py:156 pysollib/tile/menubar.py:1416 -#: pysollib/tile/playeroptionsdialog.py:97 pysollib/tile/selectcardset.py:465 -#: pysollib/tile/selecttile.py:150 pysollib/tile/soundoptionsdialog.py:156 -#: pysollib/tile/soundoptionsdialog.py:194 pysollib/tile/timeoutsdialog.py:97 -#: pysollib/tile/tkhtml.py:494 pysollib/tile/tkstats.py:111 -#: pysollib/tile/tkstats.py:549 pysollib/tile/tkstats.py:650 -#: pysollib/tile/tkstats.py:731 pysollib/tile/tkwidget.py:143 -#: pysollib/tile/tkwidget.py:357 pysollib/tile/wizarddialog.py:150 -#: pysollib/tk/colorsdialog.py:115 pysollib/tk/edittextdialog.py:70 -#: pysollib/tk/fontsdialog.py:142 pysollib/tk/fontsdialog.py:204 -#: pysollib/tk/gameinfodialog.py:156 pysollib/tk/playeroptionsdialog.py:72 -#: pysollib/tk/playeroptionsdialog.py:147 pysollib/tk/selectcardset.py:276 -#: pysollib/tk/selectcardset.py:467 pysollib/tk/selecttile.py:148 -#: pysollib/tk/soundoptionsdialog.py:154 pysollib/tk/soundoptionsdialog.py:194 -#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkhtml.py:489 -#: pysollib/tk/tkstats.py:277 pysollib/tk/tkstats.py:498 -#: pysollib/tk/tkstats.py:565 pysollib/tk/tkstats.py:580 -#: pysollib/tk/tkstats.py:622 pysollib/tk/tkstats.py:694 -#: pysollib/tk/tkstats.py:778 pysollib/tk/tkstats.py:946 -#: pysollib/tk/tkwidget.py:149 pysollib/tk/tkwidget.py:347 -#: pysollib/tk/wizarddialog.py:140 +#: pysollib/actions.py:293 pysollib/app.py:523 pysollib/app.py:817 +#: pysollib/game/__init__.py:1270 pysollib/game/__init__.py:2487 +#: pysollib/kivy/tkhtml.py:690 pysollib/kivy/tkstats.py:249 +#: pysollib/kivy/tkwidget.py:97 pysollib/pysolgtk/playeroptionsdialog.py:79 +#: pysollib/pysolgtk/selecttile.py:158 pysollib/pysolgtk/tkhtml.py:542 +#: pysollib/pysolgtk/tkstats.py:556 pysollib/pysolgtk/tkwidget.py:151 +#: pysollib/tile/fontsdialog.py:140 pysollib/tile/fontsdialog.py:202 +#: pysollib/tile/menubar.py:111 pysollib/tile/playeroptionsdialog.py:89 +#: pysollib/tile/selectcardset.py:321 pysollib/tile/selectcardset.py:545 +#: pysollib/tile/selecttile.py:154 pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tile/soundoptionsdialog.py:188 pysollib/tile/timeoutsdialog.py:92 +#: pysollib/tile/tkstats.py:101 pysollib/tile/tkstats.py:540 +#: pysollib/tile/tkstats.py:645 pysollib/tile/tkstats.py:726 +#: pysollib/tile/tkwidget.py:138 pysollib/tile/tkwidget.py:359 +#: pysollib/tile/wizarddialog.py:143 pysollib/tk/fontsdialog.py:134 +#: pysollib/tk/fontsdialog.py:200 pysollib/tk/playeroptionsdialog.py:64 +#: pysollib/tk/playeroptionsdialog.py:138 pysollib/tk/selectcardset.py:313 +#: pysollib/tk/selectcardset.py:506 pysollib/tk/selecttile.py:152 +#: pysollib/tk/soundoptionsdialog.py:152 pysollib/tk/soundoptionsdialog.py:193 +#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkstats.py:278 +#: pysollib/tk/tkstats.py:505 pysollib/tk/tkstats.py:574 +#: pysollib/tk/tkstats.py:591 pysollib/tk/tkstats.py:639 +#: pysollib/tk/tkstats.py:712 pysollib/tk/tkstats.py:796 +#: pysollib/tk/tkstats.py:963 pysollib/tk/tkwidget.py:143 +#: pysollib/tk/tkwidget.py:351 pysollib/tk/wizarddialog.py:132 +#: pysollib/ui/tktile/colorsdialog.py:118 +#: pysollib/ui/tktile/edittextdialog.py:38 +#: pysollib/ui/tktile/gameinfodialog.py:152 pysollib/ui/tktile/tkhtml.py:435 msgid "&OK" msgstr "&ОК" -#: pysollib/actions.py:295 pysollib/app.py:720 pysollib/app.py:1019 -#: pysollib/game.py:1160 pysollib/game.py:1853 pysollib/game.py:1872 -#: pysollib/game.py:1879 pysollib/game.py:1885 -#: pysollib/tile/colorsdialog.py:116 pysollib/tile/edittextdialog.py:71 -#: pysollib/tile/fontsdialog.py:144 pysollib/tile/fontsdialog.py:204 -#: pysollib/tile/playeroptionsdialog.py:97 pysollib/tile/selectcardset.py:277 -#: pysollib/tile/selectgame.py:291 pysollib/tile/selectgame.py:421 -#: pysollib/tile/selecttile.py:150 pysollib/tile/soundoptionsdialog.py:156 -#: pysollib/tile/timeoutsdialog.py:97 pysollib/tile/tkwidget.py:357 -#: pysollib/tile/wizarddialog.py:150 pysollib/tk/colorsdialog.py:115 -#: pysollib/tk/edittextdialog.py:70 pysollib/tk/fontsdialog.py:142 -#: pysollib/tk/fontsdialog.py:204 pysollib/tk/menubar.py:1204 -#: pysollib/tk/menubar.py:1206 pysollib/tk/playeroptionsdialog.py:72 -#: pysollib/tk/playeroptionsdialog.py:147 pysollib/tk/selectcardset.py:276 -#: pysollib/tk/selectgame.py:292 pysollib/tk/selectgame.py:422 -#: pysollib/tk/selecttile.py:148 pysollib/tk/soundoptionsdialog.py:154 -#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkwidget.py:347 -#: pysollib/tk/wizarddialog.py:140 +#: pysollib/actions.py:293 +msgid "&Next number" +msgstr "&Следующий номер" + +#: pysollib/actions.py:293 pysollib/app.py:524 pysollib/game/__init__.py:1270 +#: pysollib/game/__init__.py:1939 pysollib/game/__init__.py:1957 +#: pysollib/game/__init__.py:1965 pysollib/game/__init__.py:1972 +#: pysollib/kivy/menubar.py:2065 pysollib/kivy/menubar.py:2068 +#: pysollib/kivy/selectcardset.py:61 +#: pysollib/pysolgtk/playeroptionsdialog.py:79 +#: pysollib/pysolgtk/selectcardset.py:229 pysollib/pysolgtk/selectgame.py:324 +#: pysollib/pysolgtk/selecttile.py:158 pysollib/tile/fontsdialog.py:140 +#: pysollib/tile/fontsdialog.py:202 pysollib/tile/playeroptionsdialog.py:89 +#: pysollib/tile/selectcardset.py:321 pysollib/tile/selectcardset.py:543 +#: pysollib/tile/selectgame.py:308 pysollib/tile/selectgame.py:438 +#: pysollib/tile/selecttile.py:154 pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tile/timeoutsdialog.py:92 pysollib/tile/tkwidget.py:359 +#: pysollib/tile/wizarddialog.py:143 pysollib/tk/fontsdialog.py:134 +#: pysollib/tk/fontsdialog.py:200 pysollib/tk/menubar.py:89 +#: pysollib/tk/menubar.py:90 pysollib/tk/playeroptionsdialog.py:64 +#: pysollib/tk/playeroptionsdialog.py:138 pysollib/tk/selectcardset.py:313 +#: pysollib/tk/selectgame.py:310 pysollib/tk/selectgame.py:439 +#: pysollib/tk/selecttile.py:152 pysollib/tk/soundoptionsdialog.py:152 +#: pysollib/tk/timeoutsdialog.py:92 pysollib/tk/tkwidget.py:351 +#: pysollib/tk/wizarddialog.py:132 pysollib/ui/tktile/colorsdialog.py:118 +#: pysollib/ui/tktile/edittextdialog.py:38 msgid "&Cancel" msgstr "От&мена" @@ -111,32 +119,33 @@ msgstr "От&мена" msgid "Select random game" msgstr "Выбор случайной игры" -#: pysollib/actions.py:344 +#: pysollib/actions.py:346 msgid "Select next game" msgstr "Выбрать следующую игру" -#: pysollib/actions.py:377 pysollib/tile/toolbar.py:190 -#: pysollib/tk/toolbar.py:189 +#: pysollib/actions.py:384 pysollib/kivy/toolbar.py:206 +#: pysollib/tile/toolbar.py:191 pysollib/tk/toolbar.py:191 msgid "Quit " msgstr "Выйти из " -#: pysollib/actions.py:428 +#: pysollib/actions.py:447 msgid "Clear bookmarks" msgstr "Удалить закладки" -#: pysollib/actions.py:429 +#: pysollib/actions.py:448 msgid "Clear all bookmarks ?" msgstr "Удалить все закладки?" -#: pysollib/actions.py:439 +#: pysollib/actions.py:459 msgid "Restart game" msgstr "Начать игру с начала" -#: pysollib/actions.py:440 +#: pysollib/actions.py:460 msgid "Restart this game ?" msgstr "Начать игру с начала?" -#: pysollib/actions.py:481 +#: pysollib/actions.py:505 +#, python-format msgid "" "Comments for %s:\n" "\n" @@ -144,19 +153,19 @@ msgstr "" "Комментарий для %s:\n" "\n" -#: pysollib/actions.py:483 +#: pysollib/actions.py:507 msgid "Comments for " msgstr "Комментарий для " -#: pysollib/actions.py:501 pysollib/actions.py:529 +#: pysollib/actions.py:525 pysollib/actions.py:549 msgid "Error while writing to file" msgstr "Ошибка при записи в файл" -#: pysollib/actions.py:504 pysollib/actions.py:532 +#: pysollib/actions.py:528 pysollib/actions.py:552 msgid " Info" msgstr " Информация" -#: pysollib/actions.py:505 +#: pysollib/actions.py:529 msgid "" "Comments were appended to\n" "\n" @@ -164,15 +173,15 @@ msgstr "" "Комментарий добавлен в файл\n" "\n" -#: pysollib/actions.py:516 +#: pysollib/actions.py:538 msgid "Demo statistics" msgstr "Статистика демо" -#: pysollib/actions.py:519 +#: pysollib/actions.py:541 msgid "Your statistics" msgstr "Ваша статистика" -#: pysollib/actions.py:533 +#: pysollib/actions.py:553 msgid "" " were appended to\n" "\n" @@ -180,51 +189,52 @@ msgstr "" " добавлена в файл\n" "\n" -#: pysollib/actions.py:548 +#: pysollib/actions.py:567 msgid " Demo" msgstr " Демо" -#: pysollib/actions.py:548 +#: pysollib/actions.py:567 msgid " Demo " msgstr " Демо " -#: pysollib/actions.py:551 pysollib/actions.py:571 +#: pysollib/actions.py:570 pysollib/actions.py:591 msgid " for " msgstr " для " -#: pysollib/actions.py:557 pysollib/stats.py:197 +#: pysollib/actions.py:576 pysollib/stats.py:202 msgid "Statistics for " msgstr "Статистика игры " -#: pysollib/actions.py:561 pysollib/tile/selectgame.py:369 -#: pysollib/tile/tkstats.py:62 pysollib/tile/toolbar.py:187 -#: pysollib/tk/selectgame.py:369 pysollib/tk/toolbar.py:186 +#: pysollib/actions.py:581 pysollib/kivy/menubar.py:1613 +#: pysollib/pysolgtk/selectgame.py:100 pysollib/pysolgtk/tkstats.py:176 +#: pysollib/tile/selectgame.py:387 pysollib/tile/tkstats.py:51 +#: pysollib/tile/toolbar.py:188 pysollib/tk/selectgame.py:387 +#: pysollib/tk/toolbar.py:188 msgid "Statistics" msgstr "Статистика" -#: pysollib/actions.py:565 pysollib/tile/tkstats.py:531 -#: data/glade-translations:31 +#: pysollib/actions.py:585 pysollib/tile/tkstats.py:522 data/pysolfc.glade:1404 msgid "Full log" msgstr "Полный лог" -#: pysollib/actions.py:568 pysollib/tile/tkstats.py:535 -#: data/glade-translations:32 +#: pysollib/actions.py:588 pysollib/tile/tkstats.py:526 data/pysolfc.glade:1466 msgid "Session log" msgstr "Лог сессии" -#: pysollib/actions.py:574 +#: pysollib/actions.py:595 msgid "Game Info" msgstr "Информация об игре" -#: pysollib/actions.py:577 +#: pysollib/actions.py:598 msgid "Statistics progression" msgstr "Прогресс статистики" -#: pysollib/actions.py:593 +#: pysollib/actions.py:616 msgid "Reset all statistics" msgstr "Очистить всю статистику" -#: pysollib/actions.py:594 +#: pysollib/actions.py:617 +#, python-format msgid "" "Reset ALL statistics and logs for player\n" "%s ?" @@ -232,11 +242,12 @@ msgstr "" "Очистить всю статистику и лог для игрока\n" "%s?" -#: pysollib/actions.py:600 +#: pysollib/actions.py:626 msgid "Reset game statistics" msgstr "Очистить статистику игры" -#: pysollib/actions.py:601 +#: pysollib/actions.py:627 +#, python-format msgid "" "Reset statistics and logs for player\n" "%s\n" @@ -248,53 +259,55 @@ msgstr "" "и игры\n" "%s?" -#: pysollib/actions.py:657 +#: pysollib/actions.py:692 msgid "Play demo" msgstr "Показать демо" -#: pysollib/actions.py:668 +#: pysollib/actions.py:704 msgid "Set player options" msgstr "Установить настройки игрока" -#: pysollib/actions.py:682 data/glade-translations:40 +#: pysollib/actions.py:720 data/pysolfc.glade:1986 msgid "Set colors" msgstr "Настроить цвета" -#: pysollib/actions.py:699 +#: pysollib/actions.py:738 msgid "Set fonts" msgstr "Настроить шрифт" -#: pysollib/actions.py:708 data/glade-translations:33 +#: pysollib/actions.py:748 data/pysolfc.glade:1493 msgid "Set timeouts" msgstr "Настроить таймауты" -#: pysollib/app.py:466 +#: pysollib/app.py:332 msgid "can't find game: " msgstr "" -#: pysollib/app.py:721 pysollib/game.py:1853 pysollib/game.py:1872 -#: pysollib/game.py:1879 pysollib/game.py:1885 pysollib/tile/menubar.py:342 -#: pysollib/tk/menubar.py:339 +#: pysollib/app.py:525 pysollib/game/__init__.py:1939 +#: pysollib/game/__init__.py:1957 pysollib/game/__init__.py:1965 +#: pysollib/game/__init__.py:1972 pysollib/ui/tktile/menubar.py:300 msgid "&New game" msgstr "&Новая игра" -#: pysollib/app.py:865 +#: pysollib/app.py:671 +#, python-format msgid "Loading %s %s..." msgstr "Загружается %s %s..." -#: pysollib/app.py:904 +#: pysollib/app.py:713 msgid " load error" msgstr " ошибка при загрузке" -#: pysollib/app.py:905 +#: pysollib/app.py:714 msgid "Error while loading " msgstr "Ошибка при загрузке" -#: pysollib/app.py:999 +#: pysollib/app.py:809 msgid "Incompatible " msgstr "Несовместимый " -#: pysollib/app.py:1001 +#: pysollib/app.py:811 +#, python-format msgid "" "The currently selected %s %s\n" "is not compatible with the game\n" @@ -308,2531 +321,2850 @@ msgstr "" "\n" "Необходимо выбрать %s типа %s.\n" -#: pysollib/app.py:1017 +#: pysollib/app.py:855 +#, python-format msgid "Please select a %s type %s" msgstr "Выберите %s типа %s" -#: pysollib/app.py:1260 +#: pysollib/app.py:1063 +#, python-format msgid "error loading plugin %s: %s" msgstr "" -#: pysollib/game.py:1055 pysollib/game.py:1061 -msgid "Player\n" -msgstr "Игрок\n" - -#: pysollib/game.py:1156 -msgid "Discard current game ?" -msgstr "Завершить текущую игру?" - -#: pysollib/game.py:1802 -msgid "" -"\n" -"You have reached\n" -"#%d in the %s of playing time\n" -"and #%d in the %s of moves." -msgstr "" -"\n" -"Вы достигли\n" -"#%d в %s игрового времени\n" -"и #%d в %s количества ходов." - -#: pysollib/game.py:1807 -msgid "" -"\n" -"You have reached\n" -"#%d in the %s of playing time." -msgstr "" -"\n" -"Вы достигли\n" -"#%d в %s игрового времени." - -#: pysollib/game.py:1811 -msgid "" -"\n" -"You have reached\n" -"#%d in the %s of moves." -msgstr "" -"\n" -"Вы достигли\n" -"#%d в %s количества ходов." - -#: pysollib/game.py:1841 pysollib/game.py:1861 -msgid "" -"Your playing time is %s\n" -"for %d move." -msgid_plural "" -"Your playing time is %s\n" -"for %d moves." -msgstr[0] "" -"Ваше игровое время: %s\n" -"Количество ходов: %s" -msgstr[1] "" -"Ваше игровое время: %s\n" -"Количество ходов: %s" -msgstr[2] "" -"Ваше игровое время: %s\n" -"Количество ходов: %s" - -#: pysollib/game.py:1845 pysollib/game.py:1865 -#: pysollib/tile/soundoptionsdialog.py:90 pysollib/tk/soundoptionsdialog.py:87 -msgid "Game won" -msgstr "Игра выиграна" - -#: pysollib/game.py:1846 -msgid "" -"\n" -"Congratulations, this\n" -"was a truly perfect game !\n" -"\n" -"%s\n" -"%s\n" -msgstr "" -"\n" -"Поздравляем!\n" -"Это была действительно\n" -"великолепная игра!\n" -"\n" -"%s\n" -"%s\n" - -#: pysollib/game.py:1866 -msgid "" -"\n" -"Congratulations, you did it !\n" -"\n" -"%s\n" -"%s\n" -msgstr "" -"\n" -"Поздравляем!\n" -"Вы сделали это!\n" -"\n" -"%s\n" -"%s\n" - -#: pysollib/game.py:1877 pysollib/game.py:1883 -#: pysollib/tile/soundoptionsdialog.py:88 pysollib/tk/soundoptionsdialog.py:85 -msgid "Game finished" -msgstr "Игра закончена" - -#: pysollib/game.py:1878 pysollib/game.py:2471 -msgid "" -"\n" -"Game finished\n" -msgstr "" -"\n" -"Игра закончена\n" - -#: pysollib/game.py:1884 -msgid "" -"\n" -"Game finished, but not without my help...\n" -msgstr "" -"\n" -"Игра закончена, но не без моей помощи...\n" - -#: pysollib/game.py:1885 -msgid "&Restart" -msgstr "&Начало" - -#: pysollib/game.py:2351 -msgid "Score %6d" -msgstr "Счёт %6d" - -#: pysollib/game.py:2455 -msgid "&Cool" -msgstr "&Отлично" - -#: pysollib/game.py:2455 -msgid "&Great" -msgstr "&Здорово" - -#: pysollib/game.py:2456 -msgid "&Wow" -msgstr "&Ура" - -#: pysollib/game.py:2456 -msgid "&Yeah" -msgstr "&Ага" - -#: pysollib/game.py:2457 -msgid "" -"\n" -"Game solved in %d move.\n" -msgid_plural "" -"\n" -"Game solved in %d moves.\n" -msgstr[0] "" -"\n" -"Игра решена за %d ход.\n" -msgstr[1] "" -"\n" -"Игра решена за %d хода.\n" -msgstr[2] "" -"\n" -"Игра решена за %d ходов\n" - -#: pysollib/game.py:2461 pysollib/game.py:2474 pysollib/game.py:2486 -msgid " Autopilot" -msgstr " Автопилот" - -#: pysollib/game.py:2485 -msgid "&Hmm" -msgstr "&Хмм" - -#: pysollib/game.py:2485 -msgid "&Oh well" -msgstr "&Ох" - -#: pysollib/game.py:2485 -msgid "&That's life" -msgstr "&Такова жизнь" - -#: pysollib/game.py:2487 -msgid "" -"\n" -"This won't come out...\n" -msgstr "" -"\n" -"Не удалось...\n" - -#: pysollib/game.py:2964 -msgid "Set bookmark" -msgstr "Установить закладку" - -#: pysollib/game.py:2965 -msgid "Replace existing bookmark %d ?" -msgstr "Заменить существующую закладку %d ?" - -#: pysollib/game.py:2987 -msgid "Goto bookmark" -msgstr "Перейти к закладке" - -#: pysollib/game.py:2988 -msgid "Goto bookmark %d ?" -msgstr "Перейти к закладке %d ?" - -#: pysollib/game.py:3019 -msgid "Open game" -msgstr "Открыть игру" - -#: pysollib/game.py:3030 pysollib/game.py:3040 pysollib/game.py:3045 -msgid "Load game error" -msgstr "Ошибка при загрузке игры" - -#: pysollib/game.py:3031 -msgid "" -"Error while loading game.\n" -"\n" -"Probably the game file is damaged,\n" -"but this could also be a bug you might want to report." -msgstr "" -"Ошибка при загрузке игры.\n" -"\n" -"Возможно повреждён файл,\n" -"или ошибка в программе." - -#: pysollib/game.py:3041 -msgid "Error while loading game" -msgstr "Ошибка при загрузке игры" - -#: pysollib/game.py:3046 -msgid "" -"Internal error while loading game.\n" -"\n" -"Please report this bug." -msgstr "" -"Внутренняя ошибка при загрузке игры.\n" -"\n" -"Пожалуйста сообщите об этой ошибке." - -#: pysollib/game.py:3075 pysollib/tile/menubar.py:1457 -#: pysollib/tk/menubar.py:1440 -msgid "Save game error" -msgstr "Ошибка при сохранении игры" - -#: pysollib/game.py:3076 -msgid "Error while saving game" -msgstr "Ошибка при сохранении игры" - -#: pysollib/game.py:3101 -msgid "Invalid or damaged %s save file" -msgstr "" - -#: pysollib/game.py:3117 -msgid "" -"Cannot load games saved with\n" -"%s version %s" -msgstr "" - -#: pysollib/game.py:3134 -msgid "" -"Cannot load this game from version %s\n" -"as the game rules have changed\n" -"in the current implementation." -msgstr "" - -#: pysollib/gamedb.py:108 +#: pysollib/gamedb.py:109 msgid "Baker's Dozen" msgstr "" -#: pysollib/gamedb.py:109 +#: pysollib/gamedb.py:110 msgid "Beleaguered Castle" msgstr "" -#: pysollib/gamedb.py:110 +#: pysollib/gamedb.py:111 msgid "Canfield" msgstr "" -#: pysollib/gamedb.py:111 +#: pysollib/gamedb.py:112 msgid "Fan" msgstr "" -#: pysollib/gamedb.py:112 +#: pysollib/gamedb.py:113 msgid "Forty Thieves" msgstr "" -#: pysollib/gamedb.py:113 pysollib/wizardutil.py:100 -#: pysollib/wizardutil.py:105 +#: pysollib/gamedb.py:114 pysollib/wizardutil.py:129 pysollib/wizardutil.py:134 msgid "FreeCell" msgstr "" -#: pysollib/gamedb.py:114 +#: pysollib/gamedb.py:115 msgid "Golf" msgstr "" -#: pysollib/gamedb.py:115 pysollib/wizardutil.py:102 +#: pysollib/gamedb.py:116 pysollib/wizardutil.py:131 msgid "Gypsy" msgstr "" -#: pysollib/gamedb.py:116 pysollib/wizardutil.py:101 +#: pysollib/gamedb.py:117 pysollib/wizardutil.py:130 msgid "Klondike" msgstr "" -#: pysollib/gamedb.py:117 +#: pysollib/gamedb.py:118 msgid "Montana" msgstr "" -#: pysollib/gamedb.py:118 +#: pysollib/gamedb.py:119 msgid "Napoleon" msgstr "" -#: pysollib/gamedb.py:119 +#: pysollib/gamedb.py:120 msgid "Numerica" msgstr "" -#: pysollib/gamedb.py:120 +#: pysollib/gamedb.py:121 msgid "Pairing" msgstr "" -#: pysollib/gamedb.py:121 +#: pysollib/gamedb.py:122 msgid "Raglan" msgstr "" -#: pysollib/gamedb.py:122 pysollib/gamedb.py:155 +#: pysollib/gamedb.py:123 pysollib/gamedb.py:165 msgid "Simple games" msgstr "Простые игры" -#: pysollib/gamedb.py:123 pysollib/wizardutil.py:114 +#: pysollib/gamedb.py:124 pysollib/wizardutil.py:143 msgid "Spider" msgstr "" -#: pysollib/gamedb.py:124 +#: pysollib/gamedb.py:125 msgid "Terrace" msgstr "" -#: pysollib/gamedb.py:125 +#: pysollib/gamedb.py:126 msgid "Yukon" msgstr "" -#: pysollib/gamedb.py:126 pysollib/gamedb.py:159 +#: pysollib/gamedb.py:127 pysollib/gamedb.py:170 msgid "One-Deck games" msgstr "Игры с одной колодой" -#: pysollib/gamedb.py:127 pysollib/gamedb.py:160 +#: pysollib/gamedb.py:128 pysollib/gamedb.py:172 msgid "Two-Deck games" msgstr "Игры с двумя колодами" -#: pysollib/gamedb.py:128 pysollib/gamedb.py:161 +#: pysollib/gamedb.py:129 pysollib/gamedb.py:174 msgid "Three-Deck games" msgstr "Игры с тремя колодами" -#: pysollib/gamedb.py:129 pysollib/gamedb.py:162 +#: pysollib/gamedb.py:130 pysollib/gamedb.py:176 msgid "Four-Deck games" msgstr "Игры с четырьмя колодами" -#: pysollib/gamedb.py:141 +#: pysollib/gamedb.py:142 msgid "Baker's Dozen type" msgstr "Игры типа Чёртова Дюжина (Baker's Dozen)" -#: pysollib/gamedb.py:142 +#: pysollib/gamedb.py:144 msgid "Beleaguered Castle type" msgstr "Игры типа Осаждённый Замок (Beleaguered Castle)" -#: pysollib/gamedb.py:143 +#: pysollib/gamedb.py:146 msgid "Canfield type" msgstr "Игры типа Кенфилд (Canfield)" -#: pysollib/gamedb.py:144 +#: pysollib/gamedb.py:148 msgid "Fan type" msgstr "Игры типа Веер (Fan)" -#: pysollib/gamedb.py:145 +#: pysollib/gamedb.py:149 msgid "Forty Thieves type" msgstr "Игры типа Сорок Воров (Forty Thieves)" -#: pysollib/gamedb.py:146 +#: pysollib/gamedb.py:151 msgid "FreeCell type" msgstr "Игры типа Свободная Ячейка (FreeCell)" -#: pysollib/gamedb.py:147 +#: pysollib/gamedb.py:153 msgid "Golf type" msgstr "Игры типа Гольф (Golf)" -#: pysollib/gamedb.py:148 +#: pysollib/gamedb.py:154 msgid "Gypsy type" msgstr "Игры типа Цыганский Пасьянс (Gypsy)" -#: pysollib/gamedb.py:149 +#: pysollib/gamedb.py:155 msgid "Klondike type" msgstr "Игры типа Клондайк (Klondike)" -#: pysollib/gamedb.py:150 +#: pysollib/gamedb.py:157 msgid "Montana type" msgstr "Игры типа Монтана (Montana)" -#: pysollib/gamedb.py:151 +#: pysollib/gamedb.py:158 msgid "Napoleon type" msgstr "Игры типа Наполеон (Napoleon)" -#: pysollib/gamedb.py:152 +#: pysollib/gamedb.py:160 msgid "Numerica type" msgstr "Игры числового типа (Numerica)" -#: pysollib/gamedb.py:153 +#: pysollib/gamedb.py:162 msgid "Pairing type" msgstr "Парные игры" -#: pysollib/gamedb.py:154 +#: pysollib/gamedb.py:164 msgid "Raglan type" msgstr "Игры типа Реглан (Raglan)" -#: pysollib/gamedb.py:156 +#: pysollib/gamedb.py:167 msgid "Spider type" msgstr "Игры типа Паук (Spider)" -#: pysollib/gamedb.py:157 +#: pysollib/gamedb.py:168 msgid "Terrace type" msgstr "Игры типа Терраса (Terrace)" -#: pysollib/gamedb.py:158 +#: pysollib/gamedb.py:169 msgid "Yukon type" msgstr "Игры типа Юкон (Yukon)" -#: pysollib/gamedb.py:166 pysollib/gamedb.py:174 +#: pysollib/gamedb.py:181 pysollib/gamedb.py:200 msgid "French type" msgstr "Классические" -#: pysollib/gamedb.py:167 pysollib/gamedb.py:175 pysollib/gamedb.py:183 +#: pysollib/gamedb.py:187 pysollib/gamedb.py:204 pysollib/gamedb.py:219 msgid "Ganjifa type" msgstr "Игры типа Ганджифа" -#: pysollib/gamedb.py:168 pysollib/gamedb.py:176 pysollib/gamedb.py:184 +#: pysollib/gamedb.py:191 pysollib/gamedb.py:208 pysollib/gamedb.py:222 msgid "Hanafuda type" msgstr "Игры типа Ханафуда" -#: pysollib/gamedb.py:169 pysollib/gamedb.py:177 pysollib/gamedb.py:191 +#: pysollib/gamedb.py:193 pysollib/gamedb.py:210 pysollib/gamedb.py:232 msgid "Hex A Deck type" msgstr "Игры типа Hex A Deck" -#: pysollib/gamedb.py:170 pysollib/gamedb.py:178 pysollib/gamedb.py:196 +#: pysollib/gamedb.py:195 pysollib/gamedb.py:212 pysollib/gamedb.py:239 msgid "Tarock type" msgstr "Таро" -#: pysollib/gamedb.py:182 +#: pysollib/gamedb.py:217 msgid "Dashavatara Ganjifa type" msgstr "Игры типа Дашаватара Ганджифа" -#: pysollib/gamedb.py:185 +#: pysollib/gamedb.py:224 msgid "Mughal Ganjifa type" msgstr "Игры типа Мугал Ганджифа" -#: pysollib/gamedb.py:186 +#: pysollib/gamedb.py:226 msgid "Navagraha Ganjifa type" msgstr "Игры типа Наваграха Ганджифа" -#: pysollib/gamedb.py:190 +#: pysollib/gamedb.py:231 msgid "Shisen-Sho" msgstr "Шисен-Сё" -#: pysollib/gamedb.py:192 +#: pysollib/gamedb.py:234 msgid "Matrix type" msgstr "Мозаика" -#: pysollib/gamedb.py:193 +#: pysollib/gamedb.py:235 msgid "Memory type" msgstr "Игры на запоминание" -#: pysollib/gamedb.py:194 +#: pysollib/gamedb.py:236 msgid "Poker type" msgstr "Покер" -#: pysollib/gamedb.py:195 +#: pysollib/gamedb.py:237 msgid "Puzzle type" msgstr "Пазлы" -#: pysollib/games/auldlangsyne.py:147 pysollib/games/calculation.py:94 -#: pysollib/games/camelot.py:594 pysollib/games/numerica.py:83 -#: pysollib/games/numerica.py:269 pysollib/games/numerica.py:660 -#: pysollib/games/numerica.py:776 -msgid "Tableau. Build regardless of rank and suit." -msgstr "Игровой стол. Складывать не считаясь с мастью и достоинством." +#: pysollib/help.py:43 +msgid "A Python Solitaire Game Collection\n" +msgstr "Коллекция питоновских пасьянсов\n" -#: pysollib/games/auldlangsyne.py:548 pysollib/games/golf.py:290 -#: pysollib/games/takeaway.py:55 -msgid "Foundation. Build up or down regardless of suit." -msgstr "" -"Базовая ячейка. Складывать по возрастанию или убыванию не считаясь с мастью." +#: pysollib/help.py:45 +msgid "A World Domination Project\n" +msgstr "Всемирный непревзойдённый проект\n" -#: pysollib/games/braid.py:236 pysollib/games/camelot.py:561 -#: pysollib/games/napoleon.py:174 pysollib/games/ultra/dashavatara.py:955 -#: pysollib/games/ultra/hanafuda1.py:254 pysollib/games/ultra/hexadeck.py:1189 -#: pysollib/games/ultra/mughal.py:799 -msgid " Ascending" -msgstr " вверх" +#: pysollib/help.py:46 +msgid "&Nice" +msgstr "&Отлично" -#: pysollib/games/braid.py:238 pysollib/games/camelot.py:560 -#: pysollib/games/napoleon.py:176 pysollib/games/ultra/dashavatara.py:957 -#: pysollib/games/ultra/hanafuda1.py:256 pysollib/games/ultra/hexadeck.py:1191 -#: pysollib/games/ultra/mughal.py:801 -msgid " Descending" -msgstr " вниз" +#: pysollib/help.py:46 +msgid "&Credits..." +msgstr "&Благодарности..." -#: pysollib/games/calculation.py:111 -msgid "" -"1: 2 3 4 5 6 7 8 9 T J Q K\n" -"2: 4 6 8 T Q A 3 5 7 9 J K\n" -"3: 6 9 Q 2 5 8 J A 4 7 T K\n" -"4: 8 Q 3 7 J 2 6 T A 5 9 K" -msgstr "" -"1: 2 3 4 5 6 7 8 9 10 В Д К\n" -"2: 4 6 8 10 Д Т 3 5 7 9 В К\n" -"3: 6 9 Д 2 5 8 В Т 4 7 10 К\n" -"4: 8 Д 3 7 В 2 6 10 Т 5 9 К" +#: pysollib/help.py:48 +msgid "&Enjoy" +msgstr "&Наслаждайтесь" -#: pysollib/games/canfield.py:535 pysollib/games/special/tarock.py:211 -#: pysollib/stack.py:1613 pysollib/util.py:66 pysollib/wizardutil.py:161 -#: pysollib/wizardutil.py:219 -msgid "King" -msgstr "Король" +#: pysollib/help.py:49 +#, python-format +msgid "Version %s" +msgstr "Версия %s" -#: pysollib/games/canfield.py:540 pysollib/games/special/tarock.py:211 -#: pysollib/stack.py:1612 pysollib/util.py:66 -msgid "Queen" -msgstr "Дама" +#: pysollib/help.py:50 +msgid "About " +msgstr "О программе " -#: pysollib/games/curdsandwhey.py:63 -msgid "Tableau. Build down by suit or of the same rank." +#: pysollib/help.py:52 +#, fuzzy, python-format +msgid "" +"PySol Fan Club edition\n" +"%s%s\n" +"\n" +"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" +"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" +"Copyright (C) 2005 - 2009 Skomoroh.\n" +"All Rights Reserved.\n" +"\n" +"PySol is free software distributed under the terms\n" +"of the GNU General Public License.\n" +"\n" +"For more information about this application visit" msgstr "" -"Игровой стол. Складывать в масть по убыванию или с таким же достоинством." - -#: pysollib/games/fan.py:297 -msgid "Draw" -msgstr "Снять" +"PySol Fan Club edition\n" +"%s%s\n" +"Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003\n" +"Markus F.X.J. Oberhumer\n" +"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" +"Copyright (C) 2005 Skomoroh (Fan Club edition)\n" +"All Rights Reserved.\n" +"\n" +"PySol свободное программное обеспечение,\n" +"распространяющееся по лицензии GPL\n" +"\n" +"Для получения дополнительной информации\n" +"об этом приложении посетите сайт" -#: pysollib/games/fan.py:297 -msgid "X" -msgstr "Х" +#: pysollib/help.py:88 +msgid "Credits" +msgstr "Благодарности" -#: pysollib/games/fan.py:483 -msgid "Base card - Ace or King." -msgstr "Базовая карта - Туз или Король." +#: pysollib/help.py:89 +#, python-format +msgid "" +" credits go to:\n" +"\n" +"Volker Weidner for getting me into Solitaire\n" +"Guido van Rossum for the initial example program\n" +"T. Kirk for lots of contributed games and cardsets\n" +"Carl Larsson for the background music\n" +"The Gnome AisleRiot team for parts of the documentation\n" +"Natascha\n" +"\n" +"The Python, %s, SDL & Linux crews\n" +"for making this program possible" +msgstr "" -#: pysollib/games/golf.py:102 pysollib/games/royalcotillion.py:360 -msgid "Waste. Build up or down regardless of suit." -msgstr "Сброс. Складывать по возрастанию или убыванию не считаясь с мастью." +#: pysollib/help.py:125 +msgid " HTML Problem" +msgstr " проблема с HTML" -#: pysollib/games/golf.py:109 pysollib/games/golf.py:297 -#: pysollib/stack.py:2422 -msgid "Tableau. No building." -msgstr "Игровой стол. Без выкладывания." +#: pysollib/help.py:126 +msgid "Cannot find help document\n" +msgstr "Не найден файл помощи\n" -#: pysollib/games/golf.py:382 pysollib/games/pileon.py:247 -#: pysollib/stack.py:2303 -msgid "Foundation. Build up regardless of suit." -msgstr "Базовая ячейка. Складывать по возрастанию не считаясь с мастью." +#: pysollib/help.py:139 +msgid " Help" +msgstr " Помощь" -#: pysollib/games/klondike.py:106 -msgid "Balance $%d" -msgstr "Баланс $%d" +#: pysollib/main.py:58 pysollib/main.py:70 pysollib/main.py:304 +#, python-format +msgid "%s installation error" +msgstr "%s проблема с установкой" -#: pysollib/games/klondike.py:166 +#: pysollib/main.py:59 +#, fuzzy, python-format msgid "" -"Tableau. Build down by color. Sequences of cards in the same suit can be " -"moved as a unit." +"No cardsets were found !!!\n" +"\n" +"Cardsets should be installed into:\n" +"%s/cardsets/\n" +"\n" +"Please check your %s installation.\n" msgstr "" -"Игровой стол. Складывать по убыванию в соответствии с цветом. Можно " -"перемещать серии карт одинаковой масти." +"Не найдены наборы карт!!!\n" +"\n" +"Основной каталог:\n" +"%s\n" +"\n" +"Пожалуйста проверьте установку %s.\n" -#: pysollib/games/klondike.py:442 -msgid "Reserve. Only Kings are acceptable." -msgstr "Резерв. Только для королей." +#: pysollib/main.py:66 pysollib/main.py:78 pysollib/main.py:312 +#: pysollib/ui/tktile/menubar.py:346 +msgid "&Quit" +msgstr "В&ыход" -#: pysollib/games/larasgame.py:159 pysollib/stack.py:1831 -msgid "Round %d" -msgstr "Раунд %d" +#: pysollib/main.py:71 +#, python-format +msgid "" +"No cardsets were found !!!\n" +"\n" +"Main data directory is:\n" +"%s\n" +"\n" +"Please check your %s installation.\n" +msgstr "" +"Не найдены наборы карт!!!\n" +"\n" +"Основной каталог:\n" +"%s\n" +"\n" +"Пожалуйста проверьте установку %s.\n" -#: pysollib/games/mahjongg/mahjongg.py:787 -msgid "Warning" -msgstr "Предупреждение" +#: pysollib/main.py:96 +#, python-format +msgid "" +"%s\n" +"try %s --help for more information" +msgstr "" +"%s\n" +"попробуйте %s --help для получения более подробной информации" -#: pysollib/games/mahjongg/mahjongg.py:788 +#: pysollib/main.py:128 +#, python-format msgid "" -"Sorry, I can't find\n" -"a solvable configuration." +"Usage: %s [OPTIONS] [FILE]\n" +" -g --game=GAMENAME start game GAMENAME\n" +" -i --gameid=GAMEID\n" +" --french-only\n" +" --sound-mod=MOD\n" +" --nosound disable sound support\n" +" --noplugins disable load plugins\n" +" -h --help display this help and exit\n" +"\n" +" FILE - file name of a saved game\n" +" MOD - one of following: pss(default), pygame, oss, win\n" msgstr "" -"Извините, не удалось создать\n" -"решаемую конфигурацию." +"Использование: %s [OPTIONS] [FILE]\n" +" -g --game=GAMENAME начинать с игры GAMENAME\n" +" -i --gameid=GAMEID\n" +" --french-only\n" +" --sound-mod=MOD\n" +" --nosound отключить звук\n" +" --noplugins отключить загрузку плагинов\n" +" -h --help показать это сообщение и выйти\n" +"\n" +" FILE - имя файла сохранённой игры\n" +" MOD - одно из следующих значений: pss(default), pygame, oss, win\n" -#: pysollib/games/mahjongg/mahjongg.py:859 -#: pysollib/games/mahjongg/shisensho.py:404 +#: pysollib/main.py:144 +#, python-format msgid "" -"No Free\n" -"Matching\n" -"Pairs" +"too many files\n" +"try %s --help for more information" msgstr "" -"Нет\n" -"свободных\n" -"пар" +"слишком много файлов\n" +"попробуйте %s --help для получения более подробной информации" -#: pysollib/games/mahjongg/mahjongg.py:861 -#: pysollib/games/mahjongg/shisensho.py:406 +#: pysollib/main.py:150 +#, python-format msgid "" -"%d Free\n" -"Matching\n" -"Pair" -msgid_plural "" -"%d Free\n" -"Matching\n" -"Pairs" -msgstr[0] "" -"%d\n" -"свободная\n" -"пара" -msgstr[1] "" -"%d\n" -"свободных\n" -"пары" -msgstr[2] "" -"%d\n" -"свободных\n" -"пар" +"invalid file name\n" +"try %s --help for more information" +msgstr "" +"неправильное имя файла\n" +"попробуйте %s --help для получения более подробной информации" + +#: pysollib/main.py:176 +msgid "invalid game id: " +msgstr "неправильный номер игры: " + +#: pysollib/main.py:225 +#, python-format +msgid "Welcome to %s" +msgstr "Добро пожаловать в %s" -#: pysollib/games/mahjongg/mahjongg.py:865 -#: pysollib/games/mahjongg/shisensho.py:413 +#: pysollib/main.py:305 +#, python-format msgid "" -"%d\n" -"Tile\n" -"Removed\n" -"\n" -msgid_plural "" -"%d\n" -"Tiles\n" -"Removed\n" "\n" -msgstr[0] "" -"%d\n" -"фишка\n" -"удалена\n" +"No games were found !!!\n" "\n" -msgstr[1] "" -"%d\n" -"фишки\n" -"удалены\n" +"Main data directory is:\n" +"%s\n" "\n" -msgstr[2] "" -"%d\n" -"фишек\n" -"удалено\n" +"Please check your %s installation.\n" +msgstr "" "\n" - -#: pysollib/games/mahjongg/mahjongg.py:868 -#: pysollib/games/mahjongg/shisensho.py:416 -msgid "" -"%d\n" -"Tile\n" -"Remaining\n" +"Не найдены игры!!!\n" "\n" -msgid_plural "" -"%d\n" -"Tiles\n" -"Remaining\n" -"\n" -msgstr[0] "" -"%d\n" -"фишка\n" -"осталась\n" -"\n" -msgstr[1] "" -"%d\n" -"фишки\n" -"осталось\n" -"\n" -msgstr[2] "" -"%d\n" -"фишек\n" -"осталось\n" +"Основной каталог с данными:\n" +"%s\n" "\n" +"Пожалуйста проверьте установку %s.\n" -#: pysollib/games/matriarchy.py:124 -msgid "Round %d/%d" -msgstr "Раунд %d/%d" +#: pysollib/options.py:266 +msgid "Unknown" +msgstr "Неизвестный" -#: pysollib/games/matriarchy.py:126 -msgid "Deal %d" -msgstr "Сдача %d" +#: pysollib/resource.py:182 +msgid "French type (52 cards)" +msgstr "Классические (52 карты)" -#: pysollib/games/numerica.py:254 pysollib/games/royalcotillion.py:903 -#: pysollib/stack.py:2346 -msgid "Foundation. Build up by color." -msgstr "Базовая ячейка. Складывать по возрастанию в соответствии с цветом." +#: pysollib/resource.py:183 +msgid "Hanafuda type (48 cards)" +msgstr "Ханафуда (48 карт)" -#: pysollib/games/osmosis.py:59 pysollib/games/osmosis.py:159 -msgid "Foundation. Build in suit regardless of rank." -msgstr "" -"Базовая ячейка. Складывать в соответствии с мастью не считаясь с " -"достоинством." +#: pysollib/resource.py:184 +msgid "Tarock type (78 cards)" +msgstr "Таро (78 карт)" -#: pysollib/games/royalcotillion.py:231 -msgid "Waste. Build up or down by suit." -msgstr "Сброс. Складывать по возрастанию или убыванию в соответствии с мастью." +#: pysollib/resource.py:185 +msgid "Mahjongg type (42 tiles)" +msgstr "Маджонг (42 фишки)" -#: pysollib/games/royalcotillion.py:562 -msgid "Tableau. Empty piles can be filled with any card." -msgstr "Игровой стол. Пустой ряд заполняется любой картой." +#: pysollib/resource.py:186 +msgid "Hex A Deck type (68 cards)" +msgstr "Hex A Deck (68 карт)" -#: pysollib/games/special/memory.py:170 pysollib/games/special/poker.py:184 -msgid "Points: %d" -msgstr "Очков: %d" +#: pysollib/resource.py:187 +msgid "Mughal Ganjifa type (96 cards)" +msgstr "Мугал Ганджифа (96 карт)" -#: pysollib/games/special/memory.py:173 pysollib/games/special/poker.py:182 -msgid "" -"WON\n" -"\n" -msgstr "" -"Выигрыш\n" -"\n" +#: pysollib/resource.py:188 +msgid "Navagraha Ganjifa type (108 cards)" +msgstr "Наваграха Ганджифа (108 карт)" -#: pysollib/games/special/memory.py:174 pysollib/games/special/poker.py:186 -msgid "Total: %d" -msgstr "Всего: %d" +#: pysollib/resource.py:189 +msgid "Dashavatara Ganjifa type (120 cards)" +msgstr "Дашаватара Ганджифа (120 карт)" -#: pysollib/games/special/poker.py:74 -msgid "" -"Royal Flush\n" -"Straight Flush\n" -"Four of a Kind\n" -"Full House\n" -"Flush\n" -"Straight\n" -"Three of a Kind\n" -"Two Pair\n" -"One Pair" -msgstr "" -"Флешь Ройал\n" -"Флешь Стрит\n" -"Четыре одинаковых\n" -"Полный дом\n" -"Флешь\n" -"Стрит\n" -"Три одинаковых\n" -"Две пары\n" -"Пара" +#: pysollib/resource.py:190 +msgid "Trumps only type (variable cards)" +msgstr "Без мастей (переменное количество карт)" -#: pysollib/games/special/tarock.py:209 -msgid "Coin" -msgstr "Монеты" +#: pysollib/resource.py:194 +msgid "French" +msgstr "Классические" -#: pysollib/games/special/tarock.py:209 -msgid "Cup" -msgstr "Чаши" +#: pysollib/resource.py:195 pysollib/resource.py:231 +msgid "Hanafuda" +msgstr "Ханафуда" -#: pysollib/games/special/tarock.py:209 -msgid "Sword" -msgstr "Мечи" +#: pysollib/resource.py:196 pysollib/resource.py:247 +msgid "Tarock" +msgstr "Таро" -#: pysollib/games/special/tarock.py:209 -msgid "Trump" -msgstr "Козырь" +#: pysollib/resource.py:197 pysollib/resource.py:234 +msgid "Mahjongg" +msgstr "Маджонг" -#: pysollib/games/special/tarock.py:209 -msgid "Wand" -msgstr "Жезлы" +#: pysollib/resource.py:198 pysollib/resource.py:232 +msgid "Hex A Deck" +msgstr "Hex A Deck" -#: pysollib/games/special/tarock.py:210 -#: pysollib/games/ultra/dashavatara.py:347 -#: pysollib/games/ultra/hexadeck.py:269 pysollib/games/ultra/mughal.py:251 -#: pysollib/stack.py:1614 pysollib/util.py:65 pysollib/wizardutil.py:160 -#: pysollib/wizardutil.py:164 pysollib/wizardutil.py:218 -msgid "Ace" -msgstr "Туз" +#: pysollib/resource.py:199 +msgid "Mughal Ganjifa" +msgstr "Мугал Ганджифа" -#: pysollib/games/special/tarock.py:211 -msgid "Page" -msgstr "Паж" +#: pysollib/resource.py:200 +msgid "Navagraha Ganjifa" +msgstr "Наваграха Ганджифа" -#: pysollib/games/special/tarock.py:211 -msgid "Valet" -msgstr "Валет" +#: pysollib/resource.py:201 +msgid "Dashavatara Ganjifa" +msgstr "Дашаватара Ганджифа" -#: pysollib/games/spider.py:1121 -msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in the same color " -"can be moved as a unit." -msgstr "" -"Игровой стол. Складывать по убыванию не считаясь с мастью. Можно перемещать " -"серии карт одного цвета." +#: pysollib/resource.py:202 +msgid "Trumps only" +msgstr "Без мастей" -#: pysollib/games/terrace.py:65 pysollib/games/terrace.py:85 -#: pysollib/stack.py:1608 -msgid "Base card - %s." -msgstr "Базовая карта - %s." +#: pysollib/resource.py:219 +msgid "Adult" +msgstr "Для взрослых" -#: pysollib/games/terrace.py:65 pysollib/games/terrace.py:85 -#: pysollib/stack.py:1610 -msgid "any card" -msgstr "любая карта" +#: pysollib/resource.py:220 +msgid "Animals" +msgstr "Животные" -#: pysollib/games/threepeaks.py:195 -msgid "Score:\tThis hand: " -msgstr "Очков: Текущая раздача: " +#: pysollib/resource.py:221 +msgid "Anime" +msgstr "Мультфильмы" -#: pysollib/games/threepeaks.py:196 -msgid "\tThis game: " -msgstr " Эта игра: " +#: pysollib/resource.py:222 +msgid "Art" +msgstr "Искусство" -#: pysollib/games/tournament.py:218 -msgid "Reserve. Build down by suit." -msgstr "Резерв. Складывать по убыванию в соответствии с мастью." +#: pysollib/resource.py:223 +msgid "Cartoons" +msgstr "Комиксы" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Boar" -msgstr "Боров" +#: pysollib/resource.py:224 +msgid "Children" +msgstr "Дети" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Dwarf" -msgstr "Гном" +#: pysollib/resource.py:225 +msgid "Classic look" +msgstr "Классический вид" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Fish" -msgstr "Рыба" +#: pysollib/resource.py:226 +msgid "Collectors" +msgstr "Коллекционные" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Lion" -msgstr "Лев" +#: pysollib/resource.py:227 +msgid "Computers" +msgstr "Компьютеры" -#: pysollib/games/ultra/dashavatara.py:345 -msgid "Tortoise" -msgstr "Черепаха" +#: pysollib/resource.py:228 +msgid "Engines" +msgstr "Машины" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Arrow" -msgstr "Стрела" +#: pysollib/resource.py:229 +msgid "Fantasy" +msgstr "Фэнтези" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Axe" -msgstr "Топор" +#: pysollib/resource.py:230 +msgid "Ganjifa" +msgstr "Ганджифа" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Horse" -msgstr "Конь" +#: pysollib/resource.py:233 +msgid "Holiday" +msgstr "Праздники" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Lotus" -msgstr "Лотос" +#: pysollib/resource.py:235 +msgid "Movies" +msgstr "Фильмы" -#: pysollib/games/ultra/dashavatara.py:346 -msgid "Plow" -msgstr "Плуг" +#: pysollib/resource.py:236 +msgid "Matrix" +msgstr "Мозаика" -#: pysollib/games/ultra/dashavatara.py:348 pysollib/games/ultra/mughal.py:252 -msgid "Pradhan" -msgstr "Прадхана" +#: pysollib/resource.py:237 +msgid "Music" +msgstr "Музыка" -#: pysollib/games/ultra/dashavatara.py:348 pysollib/games/ultra/mughal.py:252 -msgid "Raja" -msgstr "Раджа" +#: pysollib/resource.py:238 +msgid "Nature" +msgstr "Природа" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:253 -msgid "Black" -msgstr "Чёрный" +#: pysollib/resource.py:239 +msgid "Operating Systems" +msgstr "Операционные системы" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:253 -msgid "Brown" -msgstr "Коричневый" +#: pysollib/resource.py:240 +msgid "People" +msgstr "Люди" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:253 -msgid "Red" -msgstr "Красный" +#: pysollib/resource.py:241 +msgid "Places" +msgstr "Дома" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:253 -msgid "Yellow" -msgstr "Жёлтый" +#: pysollib/resource.py:242 +msgid "Plain" +msgstr "Простые" -#: pysollib/games/ultra/dashavatara.py:349 pysollib/games/ultra/mughal.py:254 -#: pysollib/tile/selecttile.py:73 pysollib/tk/selecttile.py:71 -msgid "Green" -msgstr "Зелёный" +#: pysollib/resource.py:243 +msgid "Products" +msgstr "Продукты" -#: pysollib/games/ultra/dashavatara.py:350 -msgid "Crimson" -msgstr "Темно-красный" +#: pysollib/resource.py:244 +msgid "Round cardsets" +msgstr "Закруглённые" -#: pysollib/games/ultra/dashavatara.py:350 -msgid "White" -msgstr "Белый" +#: pysollib/resource.py:245 +msgid "Science Fiction" +msgstr "Научная фантастика" -#: pysollib/games/ultra/dashavatara.py:350 pysollib/games/ultra/mughal.py:254 -msgid "Grey" -msgstr "Серый" +#: pysollib/resource.py:246 +msgid "Sports" +msgstr "Спорт" -#: pysollib/games/ultra/dashavatara.py:350 pysollib/games/ultra/mughal.py:254 -#: pysollib/tile/selecttile.py:76 pysollib/tk/selecttile.py:74 -msgid "Orange" -msgstr "Оранжевый" +#: pysollib/resource.py:248 +msgid "Vehicels" +msgstr "Транспортные средства" -#: pysollib/games/ultra/dashavatara.py:350 pysollib/tile/selecttile.py:75 -#: pysollib/tk/selecttile.py:73 -msgid "Olive" -msgstr "Оливковый" +#: pysollib/resource.py:249 +msgid "Video Games" +msgstr "Видеоигры" -#: pysollib/games/ultra/dashavatara.py:351 pysollib/games/ultra/mughal.py:255 -msgid "Strong" -msgstr "Сильный" +#: pysollib/resource.py:254 +msgid "Australia" +msgstr "Австралия" -#: pysollib/games/ultra/dashavatara.py:351 pysollib/games/ultra/mughal.py:255 -msgid "Weak" -msgstr "Слабый" +#: pysollib/resource.py:255 +msgid "Austria" +msgstr "Австрия" -#: pysollib/games/ultra/hanafuda.py:372 -msgid "Rising" -msgstr "Вверх" +#: pysollib/resource.py:256 +msgid "Belgium" +msgstr "Бельгия" -#: pysollib/games/ultra/hanafuda.py:374 -msgid "Setting" -msgstr "Вниз" +#: pysollib/resource.py:257 +msgid "Canada" +msgstr "Канада" -#: pysollib/games/ultra/hanafuda.py:512 -msgid "Filled" -msgstr "" +#: pysollib/resource.py:258 +msgid "China" +msgstr "Китай" -#: pysollib/games/ultra/hanafuda.py:514 -msgid " Deck" -msgstr " колода" +#: pysollib/resource.py:259 +msgid "Czech Republic" +msgstr "Чехия" -#: pysollib/games/ultra/hanafuda.py:514 -msgid "nd" -msgstr "" +#: pysollib/resource.py:260 +msgid "Denmark" +msgstr "Дания" -#: pysollib/games/ultra/hanafuda.py:514 -msgid "rd" -msgstr "" +#: pysollib/resource.py:261 +msgid "England" +msgstr "Англия" -#: pysollib/games/ultra/hanafuda.py:514 -msgid "st" -msgstr "" +#: pysollib/resource.py:262 +msgid "France" +msgstr "Франция" -#: pysollib/games/ultra/hanafuda.py:514 -msgid "th" -msgstr "" +#: pysollib/resource.py:263 +msgid "Germany" +msgstr "Германия" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "East" -msgstr "Восток" +#: pysollib/resource.py:264 +msgid "Great Britain" +msgstr "Великобритания" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "North" -msgstr "Север" +#: pysollib/resource.py:265 +msgid "Hungary" +msgstr "Венгрия" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "South" -msgstr "Юг" +#: pysollib/resource.py:266 +msgid "India" +msgstr "Индия" -#: pysollib/games/ultra/hanafuda.py:564 -msgid "West" -msgstr "Запад" +#: pysollib/resource.py:267 +msgid "Italy" +msgstr "Италия" -#: pysollib/games/ultra/hanafuda.py:565 -msgid "NE" -msgstr "СВ" +#: pysollib/resource.py:268 +msgid "Japan" +msgstr "Япония" -#: pysollib/games/ultra/hanafuda.py:565 -msgid "NW" -msgstr "СЗ" +#: pysollib/resource.py:269 +msgid "Netherlands" +msgstr "Голландия" -#: pysollib/games/ultra/hanafuda.py:565 -msgid "SE" -msgstr "ЮВ" +#: pysollib/resource.py:270 +msgid "Russia" +msgstr "Россия" -#: pysollib/games/ultra/hanafuda.py:565 -msgid "SW" -msgstr "ЮЗ" +#: pysollib/resource.py:271 +msgid "Spain" +msgstr "Испания" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Cherry" -msgstr "Вишня" +#: pysollib/resource.py:272 +msgid "Sweden" +msgstr "Швеция" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Pine" -msgstr "Сосна" +#: pysollib/resource.py:273 +msgid "Switzerland" +msgstr "Швейцария" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Plum" -msgstr "Слива" +#: pysollib/resource.py:274 +msgid "USA" +msgstr "США" -#: pysollib/games/ultra/hanafuda_common.py:68 -msgid "Wisteria" -msgstr "Глициния" +#: pysollib/settings.py:73 data/pysolfc.glade:1280 +msgid "Top 10" +msgstr "Top 10" -#: pysollib/games/ultra/hanafuda_common.py:69 -msgid "Bush Clover" -msgstr "Клевер" +#: pysollib/stack.py:1589 pysollib/games/terrace.py:65 +#: pysollib/games/terrace.py:85 +#, python-format +msgid "Base card - %s." +msgstr "Базовая карта - %s." -#: pysollib/games/ultra/hanafuda_common.py:69 -msgid "Eularia" -msgstr "" +#: pysollib/stack.py:1591 +msgid "Empty row cannot be filled." +msgstr "Пустой ряд не заполняется." -#: pysollib/games/ultra/hanafuda_common.py:69 -msgid "Iris" -msgstr "Ирис" +#: pysollib/stack.py:1593 pysollib/games/terrace.py:65 +#: pysollib/games/terrace.py:85 +msgid "any card" +msgstr "любая карта" -#: pysollib/games/ultra/hanafuda_common.py:69 -msgid "Peony" -msgstr "Пион" +#: pysollib/stack.py:1595 pysollib/util.py:50 +msgid "Jack" +msgstr "Валет" -#: pysollib/games/ultra/hanafuda_common.py:70 -msgid "Chrysanthemum" -msgstr "Хризантема" +#: pysollib/stack.py:1597 pysollib/util.py:50 pysollib/games/canfield.py:529 +#: pysollib/games/special/tarock.py:216 +msgid "Queen" +msgstr "Дама" -#: pysollib/games/ultra/hanafuda_common.py:70 -msgid "Maple" -msgstr "Клён" +#: pysollib/stack.py:1599 pysollib/util.py:50 pysollib/wizardutil.py:190 +#: pysollib/wizardutil.py:248 pysollib/games/canfield.py:524 +#: pysollib/games/special/tarock.py:216 +msgid "King" +msgstr "Король" -#: pysollib/games/ultra/hanafuda_common.py:70 -msgid "Paulownia" -msgstr "Павловния" +#: pysollib/stack.py:1601 pysollib/util.py:49 pysollib/wizardutil.py:189 +#: pysollib/wizardutil.py:193 pysollib/wizardutil.py:247 +#: pysollib/games/special/tarock.py:215 pysollib/games/ultra/dashavatara.py:359 +#: pysollib/games/ultra/hexadeck.py:275 pysollib/games/ultra/mughal.py:261 +msgid "Ace" +msgstr "Туз" -#: pysollib/games/ultra/hanafuda_common.py:70 -msgid "Willow" -msgstr "Ива" +#: pysollib/stack.py:1610 +msgid "No cards" +msgstr "Нет карт" -#: pysollib/games/ultra/mughal.py:249 -msgid "Crown" -msgstr "Корона" +#: pysollib/stack.py:1612 +#, python-format +msgid "%d card" +msgid_plural "%d cards" +msgstr[0] "%d карта" +msgstr[1] "%d карты" +msgstr[2] "%d карт" -#: pysollib/games/ultra/mughal.py:249 -msgid "Saber" -msgstr "Сабля" +#: pysollib/stack.py:1832 pysollib/games/larasgame.py:159 +#, python-format +msgid "Round %d" +msgstr "Раунд %d" -#: pysollib/games/ultra/mughal.py:249 -msgid "Servant" -msgstr "Слуга" +#: pysollib/stack.py:1841 pysollib/stack.py:1843 pysollib/stack.py:1893 +msgid "Redeal" +msgstr "Сдать" -#: pysollib/games/ultra/mughal.py:249 -msgid "Silver" -msgstr "Серебро" +#: pysollib/stack.py:1843 +msgid "Stop" +msgstr "Стоп" -#: pysollib/games/ultra/mughal.py:250 -msgid "Document" -msgstr "Документ" +#: pysollib/stack.py:1943 +msgid "Variable redeals." +msgstr "Переменное количество пересдач." -#: pysollib/games/ultra/mughal.py:250 -msgid "Gold" -msgstr "Золото" +#: pysollib/stack.py:1945 +msgid "Unlimited redeals." +msgstr "Неограниченное количество пересдач." -#: pysollib/games/ultra/mughal.py:250 -msgid "Stores" -msgstr "Резерв" +#: pysollib/stack.py:1948 +#, python-format +msgid "%d readeal" +msgid_plural "%d redeals" +msgstr[0] "%d пересдача" +msgstr[1] "%d пересдачи" +msgstr[2] "%d пересдач" -#: pysollib/games/ultra/mughal.py:250 pysollib/wizardutil.py:103 -msgid "Harp" -msgstr "Арфа" +#: pysollib/stack.py:1950 +msgid "Talon." +msgstr "Колода." -#: pysollib/games/ultra/mughal.py:254 -msgid "Tan" -msgstr "" +#: pysollib/stack.py:2223 pysollib/stack.py:2983 +msgid "Reserve. No building." +msgstr "Резерв. Без выкладывания." -#: pysollib/games/yukon.py:104 -msgid "" -"Tableau. Build down in any suit but the same, can move any face-up cards " -"regardless of sequence." -msgstr "" -"Игровой стол. Складывать по убыванию в любую масть кроме такой же, можно " -"перемещать любую серию открытых карт." +#: pysollib/stack.py:2269 +msgid "Foundation." +msgstr "Базовая ячейка" -#: pysollib/games/yukon.py:175 -msgid "" -"Tableau. Build up or down by suit, can move any face-up cards regardless of " -"sequence." -msgstr "" -"Игровой стол. Складывать по возрастанию или убыванию в соответствии с " -"мастью, можно перемещать любую серию открытых карт." +#: pysollib/stack.py:2309 +msgid "Foundation. Build up by suit." +msgstr "Базовая ячейка. Складывать по возрастанию в соответствии с мастью." -#: pysollib/games/yukon.py:192 -msgid "" -"Tableau. Build up or down by alternate color, can move any face-up cards " -"regardless of sequence." -msgstr "" -"Игровой стол. Складывать по возрастанию или убыванию чередуя цвет, можно " -"перемещать любую серию открытых карт." +#: pysollib/stack.py:2311 +msgid "Foundation. Build down by suit." +msgstr "Базовая ячейка. Складывать по убыванию в соответствии с мастью." -#: pysollib/games/yukon.py:294 -msgid "" -"Club: A 2 3 4 5 6 7 8 9 T J Q K\n" -"Spade: 2 4 6 8 T Q A 3 5 7 9 J K\n" -"Heart: 3 6 9 Q 2 5 8 J A 4 7 T K\n" -"Diamond: 4 8 Q 3 7 J 2 6 T A 5 9 K" -msgstr "" -"Треф: Т 2 3 4 5 6 7 8 9 10 В Д К\n" -"Пики: 2 4 6 8 10 Д Т 3 5 7 9 В К\n" -"Черви: 3 6 9 Д 2 5 8 В Т 4 7 10 К\n" -"Буби: 4 8 Д 3 7 В 2 6 10 Т 5 9 К" +#: pysollib/stack.py:2313 pysollib/stack.py:2327 pysollib/stack.py:2352 +#: pysollib/stack.py:2377 +msgid "Foundation. Build by same rank." +msgstr "Базовая ячейка. Складывать в соответствии с достоинством." -#: pysollib/games/yukon.py:586 -msgid "" -"Tableau. Build down regardless of suit, can move any face-up cards " -"regardless of sequence." -msgstr "" -"Игровой стол. Складывать по убыванию не считаясь с мастью, можно перемещать " -"любую серию открытых карт." +#: pysollib/stack.py:2323 pysollib/games/golf.py:405 +#: pysollib/games/pileon.py:253 +msgid "Foundation. Build up regardless of suit." +msgstr "Базовая ячейка. Складывать по возрастанию не считаясь с мастью." -#: pysollib/help.py:42 -msgid "A Python Solitaire Game Collection\n" -msgstr "Коллекция питоновских пасьянсов\n" +#: pysollib/stack.py:2325 +msgid "Foundation. Build down regardless of suit." +msgstr "Базовая ячейка. Складывать по убыванию не считаясь с мастью." -#: pysollib/help.py:44 -msgid "A World Domination Project\n" -msgstr "Всемирный непревзойдённый проект\n" +#: pysollib/stack.py:2348 +msgid "Foundation. Build up by alternate color." +msgstr "Базовая ячейка. Складывать по возрастанию чередуя цвет." -#: pysollib/help.py:45 -msgid "&Credits..." -msgstr "&Благодарности..." +#: pysollib/stack.py:2350 +msgid "Foundation. Build down by alternate color." +msgstr "Базовая ячейка. Складывать по убыванию чередуя цвет." -#: pysollib/help.py:45 -msgid "&Nice" -msgstr "&Отлично" +#: pysollib/stack.py:2373 pysollib/games/numerica.py:267 +#: pysollib/games/royalcotillion.py:932 +msgid "Foundation. Build up by color." +msgstr "Базовая ячейка. Складывать по возрастанию в соответствии с цветом." -#: pysollib/help.py:47 -msgid "&Enjoy" -msgstr "&Наслаждайтесь" +#: pysollib/stack.py:2375 +msgid "Foundation. Build down by color." +msgstr "Базовая ячейка. Складывать по убыванию в соответствии с цветом." -#: pysollib/help.py:48 -msgid "Version %s" -msgstr "Версия %s" +#: pysollib/stack.py:2454 pysollib/games/golf.py:126 pysollib/games/golf.py:319 +msgid "Tableau. No building." +msgstr "Игровой стол. Без выкладывания." -#: pysollib/help.py:49 -msgid "About " -msgstr "О программе " +#: pysollib/stack.py:2502 +msgid "Tableau. Build up by alternate color." +msgstr "Игровой стол. Складывать по возрастанию чередуя цвет." -#: pysollib/help.py:51 -#, fuzzy -msgid "" -"PySol Fan Club edition\n" -"%s%s\n" -"\n" -"Copyright (C) 1998 - 2003 Markus F.X.J. Oberhumer.\n" -"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" -"Copyright (C) 2005 - 2009 Skomoroh.\n" -"All Rights Reserved.\n" -"\n" -"PySol is free software distributed under the terms\n" -"of the GNU General Public License.\n" -"\n" -"For more information about this application visit" -msgstr "" -"PySol Fan Club edition\n" -"%s%s\n" -"Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003\n" -"Markus F.X.J. Oberhumer\n" -"Copyright (C) 2003 Mt. Hood Playing Card Co.\n" -"Copyright (C) 2005 Skomoroh (Fan Club edition)\n" -"All Rights Reserved.\n" -"\n" -"PySol свободное программное обеспечение,\n" -"распространяющееся по лицензии GPL\n" -"\n" -"Для получения дополнительной информации\n" -"об этом приложении посетите сайт" +#: pysollib/stack.py:2504 +msgid "Tableau. Build down by alternate color." +msgstr "Игровой стол. Складывать по убыванию чередуя цвет." -#: pysollib/help.py:80 -msgid "Credits" -msgstr "Благодарности" +#: pysollib/stack.py:2506 pysollib/stack.py:2521 pysollib/stack.py:2535 +#: pysollib/stack.py:2549 pysollib/stack.py:2563 pysollib/stack.py:2603 +#: pysollib/stack.py:2622 +msgid "Tableau. Build by same rank." +msgstr "Игровой стол. Складывать в соответствии с достоинством." -#: pysollib/help.py:81 -msgid "" -" credits go to:\n" -"\n" -"Volker Weidner for getting me into Solitaire\n" -"Guido van Rossum for the initial example program\n" -"T. Kirk for lots of contributed games and cardsets\n" -"Carl Larsson for the background music\n" -"The Gnome AisleRiot team for parts of the documentation\n" -"Natascha\n" -"\n" -"The Python, %s, SDL & Linux crews\n" -"for making this program possible" -msgstr "" +#: pysollib/stack.py:2517 +msgid "Tableau. Build up by color." +msgstr "Игровой стол. Складывать по возрастанию в соответствии с цветом." -#: pysollib/help.py:116 -msgid " HTML Problem" -msgstr " проблема с HTML" +#: pysollib/stack.py:2519 +msgid "Tableau. Build down by color." +msgstr "Игровой стол. Складывать по убыванию в соответствии с цветом." -#: pysollib/help.py:117 -msgid "Cannot find help document\n" -msgstr "Не найден файл помощи\n" +#: pysollib/stack.py:2531 +msgid "Tableau. Build up by suit." +msgstr "Игровой стол. Складывать по возрастанию в соответствии с мастью." -#: pysollib/help.py:130 -msgid " Help" -msgstr " Помощь" +#: pysollib/stack.py:2533 +msgid "Tableau. Build down by suit." +msgstr "Игровой стол. Складывать по убыванию в соответствии с мастью." -#: pysollib/main.py:54 pysollib/main.py:274 -msgid "%s installation error" -msgstr "%s проблема с установкой" +#: pysollib/stack.py:2545 +msgid "Tableau. Build up regardless of suit." +msgstr "Игровой стол. Складывать по возрастанию не считаясь с мастью." + +#: pysollib/stack.py:2547 +msgid "Tableau. Build down regardless of suit." +msgstr "Игровой стол. Складывать по убыванию не считаясь с мастью." + +#: pysollib/stack.py:2559 +msgid "Tableau. Build up in any suit but the same." +msgstr "Игровой стол. Складывать по возрастанию в любую масть кроме такой же." -#: pysollib/main.py:55 +#: pysollib/stack.py:2561 +msgid "Tableau. Build down in any suit but the same." +msgstr "Игровой стол. Складывать по убыванию в любую масть кроме такой же." + +#: pysollib/stack.py:2595 msgid "" -"No cardsets were found !!!\n" -"\n" -"Main data directory is:\n" -"%s\n" -"\n" -"Please check your %s installation.\n" +"Tableau. Build up regardless of suit. Sequences of cards in alternate color " +"can be moved as a unit." msgstr "" -"Не найдены наборы карт!!!\n" -"\n" -"Основной каталог:\n" -"%s\n" -"\n" -"Пожалуйста проверьте установку %s.\n" +"Игровой стол. Складывать по возрастанию не считаясь с мастью. Можно " +"перемещать серии карт чередующихся цветом." -#: pysollib/main.py:62 pysollib/main.py:282 pysollib/tile/menubar.py:362 -#: pysollib/tk/menubar.py:359 -msgid "&Quit" -msgstr "В&ыход" +#: pysollib/stack.py:2599 +msgid "" +"Tableau. Build down regardless of suit. Sequences of cards in alternate " +"color can be moved as a unit." +msgstr "" +"Игровой стол. Складывать по убыванию не считаясь с мастью. Можно перемещать " +"серии карт чередующихся цветом." -#: pysollib/main.py:80 +#: pysollib/stack.py:2614 msgid "" -"%s\n" -"try %s --help for more information" +"Tableau. Build up regardless of suit. Sequences of cards in the same suit " +"can be moved as a unit." msgstr "" -"%s\n" -"попробуйте %s --help для получения более подробной информации" +"Игровой стол. Складывать по возрастанию не считаясь с мастью. Можно " +"перемещать серии карт одинаковой масти." -#: pysollib/main.py:109 +#: pysollib/stack.py:2618 msgid "" -"Usage: %s [OPTIONS] [FILE]\n" -" -g --game=GAMENAME start game GAMENAME\n" -" -i --gameid=GAMEID\n" -" --french-only\n" -" --sound-mod=MOD\n" -" --nosound disable sound support\n" -" --noplugins disable load plugins\n" -" -h --help display this help and exit\n" -"\n" -" FILE - file name of a saved game\n" -" MOD - one of following: pss(default), pygame, oss, win\n" +"Tableau. Build down regardless of suit. Sequences of cards in the same suit " +"can be moved as a unit." msgstr "" -"Использование: %s [OPTIONS] [FILE]\n" -" -g --game=GAMENAME начинать с игры GAMENAME\n" -" -i --gameid=GAMEID\n" -" --french-only\n" -" --sound-mod=MOD\n" -" --nosound отключить звук\n" -" --noplugins отключить загрузку плагинов\n" -" -h --help показать это сообщение и выйти\n" -"\n" -" FILE - имя файла сохранённой игры\n" -" MOD - одно из следующих значений: pss(default), pygame, oss, win\n" +"Игровой стол. Складывать по убыванию не считаясь с мастью. Можно перемещать " +"серии карт одинаковой масти." -#: pysollib/main.py:125 +#: pysollib/stack.py:2646 msgid "" -"too many files\n" -"try %s --help for more information" +"Tableau. Build up by alternate color, can move any face-up cards regardless " +"of sequence." msgstr "" -"слишком много файлов\n" -"попробуйте %s --help для получения более подробной информации" +"Игровой стол. Складывать по возрастанию чередуя цвет, можно перемещать любую " +"серию открытых карт." -#: pysollib/main.py:131 +#: pysollib/stack.py:2649 msgid "" -"invalid file name\n" -"try %s --help for more information" +"Tableau. Build down by alternate color, can move any face-up cards " +"regardless of sequence." msgstr "" -"неправильное имя файла\n" -"попробуйте %s --help для получения более подробной информации" +"Игровой стол. Складывать по убыванию чередуя цвет, можно перемещать любую " +"серию открытых карт." -#: pysollib/main.py:155 -msgid "invalid game id: " -msgstr "неправильный номер игры: " +#: pysollib/stack.py:2652 pysollib/stack.py:2674 pysollib/stack.py:2692 +msgid "" +"Tableau. Build by same rank, can move any face-up cards regardless of " +"sequence." +msgstr "" +"Игровой стол. Складывать в соответствии с достоинством, можно перемещать " +"любую серию открытых карт." -#: pysollib/main.py:203 -msgid "Welcome to %s" -msgstr "Добро пожаловать в %s" +#: pysollib/stack.py:2668 +msgid "" +"Tableau. Build up by suit, can move any face-up cards regardless of sequence." +msgstr "" +"Игровой стол. Складывать по возрастанию в соответствии с мастью, можно " +"перемещать любую серию открытых карт." -#: pysollib/main.py:275 +#: pysollib/stack.py:2671 msgid "" -"\n" -"No games were found !!!\n" -"\n" -"Main data directory is:\n" -"%s\n" -"\n" -"Please check your %s installation.\n" +"Tableau. Build down by suit, can move any face-up cards regardless of " +"sequence." msgstr "" -"\n" -"Не найдены игры!!!\n" -"\n" -"Основной каталог с данными:\n" -"%s\n" -"\n" -"Пожалуйста проверьте установку %s.\n" +"Игровой стол. Складывать по убыванию в соответствии с мастью, можно " +"перемещать любую серию открытых карт." -#: pysollib/options.py:254 -msgid "Unknown" -msgstr "Неизвестный" +#: pysollib/stack.py:2686 pysollib/stack.py:2689 +msgid "" +"Tableau. Build up regardless of suit, can move any face-up cards regardless " +"of sequence." +msgstr "" +"Игровой стол. Складывать по возрастанию не считаясь с мастью, можно " +"перемещать любую серию открытых карт." -#: pysollib/resource.py:180 -msgid "French type (52 cards)" -msgstr "Классические (52 карты)" +#: pysollib/stack.py:2730 +msgid "Tableau. Build up or down by color." +msgstr "" +"Игровой стол. Складывать по возрастанию или убыванию в соответствии с цветом." -#: pysollib/resource.py:181 -msgid "Hanafuda type (48 cards)" -msgstr "Ханафуда (48 карт)" +#: pysollib/stack.py:2744 +msgid "Tableau. Build up or down by alternate color." +msgstr "Игровой стол. Складывать по возрастанию или убыванию чередуя цвет." -#: pysollib/resource.py:182 -msgid "Tarock type (78 cards)" -msgstr "Таро (78 карт)" +#: pysollib/stack.py:2758 +msgid "Tableau. Build up or down by suit." +msgstr "" +"Игровой стол. Складывать по возрастанию или убыванию в соответствии с мастью." -#: pysollib/resource.py:183 -msgid "Mahjongg type (42 tiles)" -msgstr "Маджонг (42 фишки)" +#: pysollib/stack.py:2772 +msgid "Tableau. Build up or down regardless of suit." +msgstr "" +"Игровой стол. Складывать по возрастанию или убыванию не считаясь с мастью." -#: pysollib/resource.py:184 -msgid "Hex A Deck type (68 cards)" -msgstr "Hex A Deck (68 карт)" +#: pysollib/stack.py:2866 +msgid "Waste." +msgstr "Сброс." -#: pysollib/resource.py:185 -msgid "Mughal Ganjifa type (96 cards)" -msgstr "Мугал Ганджифа (96 карт)" +#: pysollib/stack.py:2984 +msgid "Free cell." +msgstr "Свободная ячейка." -#: pysollib/resource.py:186 -msgid "Navagraha Ganjifa type (108 cards)" -msgstr "Наваграха Ганджифа (108 карт)" +#: pysollib/stats.py:40 pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:421 +#: pysollib/pysolgtk/tkstats.py:458 pysollib/tile/tkstats.py:674 +msgid "Game" +msgstr "Игра" -#: pysollib/resource.py:187 -msgid "Dashavatara Ganjifa type (120 cards)" -msgstr "Дашаватара Ганджифа (120 карт)" +#: pysollib/stats.py:41 pysollib/pysolgtk/tkstats.py:422 +#: pysollib/tile/tkstats.py:908 pysollib/tile/tkstats.py:977 +#: pysollib/tile/tkstats.py:978 pysollib/tk/tkstats.py:886 +#: pysollib/tk/tkstats.py:887 pysollib/tk/tkstats.py:934 +msgid "Played" +msgstr "Играл" -#: pysollib/resource.py:188 -msgid "Trumps only type (variable cards)" -msgstr "Без мастей (переменное количество карт)" +#: pysollib/stats.py:42 pysollib/stats.py:149 pysollib/pysolgtk/tkstats.py:423 +#: pysollib/tile/tkstats.py:914 pysollib/tile/tkstats.py:982 +#: pysollib/tile/tkstats.py:983 pysollib/tk/tkstats.py:891 +#: pysollib/tk/tkstats.py:892 pysollib/tk/tkstats.py:942 +msgid "Won" +msgstr "Выиграл" -#: pysollib/resource.py:192 -msgid "French" -msgstr "Классические" +#: pysollib/stats.py:43 pysollib/stats.py:148 pysollib/pysolgtk/tkstats.py:424 +msgid "Lost" +msgstr "Проиграл" -#: pysollib/resource.py:193 pysollib/resource.py:229 -msgid "Hanafuda" -msgstr "Ханафуда" +#: pysollib/stats.py:44 pysollib/pysolgtk/statusbar.py:98 +#: pysollib/pysolgtk/tkstats.py:425 pysollib/tile/statusbar.py:154 +#: pysollib/tk/statusbar.py:151 data/pysolfc.glade:1133 +msgid "Playing time" +msgstr "Время игры" -#: pysollib/resource.py:194 pysollib/resource.py:245 -msgid "Tarock" -msgstr "Таро" +#: pysollib/stats.py:45 pysollib/pysolgtk/tkstats.py:426 +#: data/pysolfc.glade:1178 +msgid "Moves" +msgstr "Ходов" -#: pysollib/resource.py:195 pysollib/resource.py:232 -msgid "Mahjongg" -msgstr "Маджонг" +#: pysollib/stats.py:46 pysollib/pysolgtk/tkstats.py:427 +#: pysollib/tile/tkstats.py:920 pysollib/tile/tkstats.py:950 +#: pysollib/tile/tkstats.py:969 pysollib/tile/tkstats.py:987 +#: pysollib/tk/tkstats.py:859 pysollib/tk/tkstats.py:878 +#: pysollib/tk/tkstats.py:896 pysollib/tk/tkstats.py:950 +msgid "% won" +msgstr "% побед" -#: pysollib/resource.py:196 pysollib/resource.py:230 -msgid "Hex A Deck" -msgstr "Hex A Deck" +#: pysollib/stats.py:108 pysollib/pysolgtk/statusbar.py:100 +#: pysollib/pysolgtk/tkstats.py:389 pysollib/pysolgtk/tkstats.py:459 +#: pysollib/tile/statusbar.py:156 pysollib/tile/tkstats.py:677 +#: pysollib/tk/statusbar.py:153 pysollib/tk/tkstats.py:670 +msgid "Game number" +msgstr "Номер игры" -#: pysollib/resource.py:197 -msgid "Mughal Ganjifa" -msgstr "Мугал Ганджифа" +#: pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:390 +#: pysollib/pysolgtk/tkstats.py:460 pysollib/tile/tkstats.py:680 +#: pysollib/tk/tkstats.py:673 +msgid "Started at" +msgstr "Игра начата" -#: pysollib/resource.py:198 -msgid "Navagraha Ganjifa" -msgstr "Наваграха Ганджифа" +#: pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:461 +msgid "Status" +msgstr "Статус" -#: pysollib/resource.py:199 -msgid "Dashavatara Ganjifa" -msgstr "Дашаватара Ганджифа" +#: pysollib/stats.py:132 pysollib/tile/tkstats.py:696 +#, python-format +msgid "** UNKNOWN %d **" +msgstr "" -#: pysollib/resource.py:200 -msgid "Trumps only" -msgstr "Без мастей" +#: pysollib/stats.py:141 +msgid "** ERROR **" +msgstr "" -#: pysollib/resource.py:217 -msgid "Adult" -msgstr "Для взрослых" +#: pysollib/stats.py:148 +msgid "Loaded" +msgstr "Загружал" -#: pysollib/resource.py:218 -msgid "Animals" -msgstr "Животные" +#: pysollib/stats.py:148 +msgid "Not won" +msgstr "Не выиграл" -#: pysollib/resource.py:219 -msgid "Anime" -msgstr "Мультфильмы" +#: pysollib/stats.py:149 +msgid "Perfect" +msgstr "Великолепная" -#: pysollib/resource.py:220 -msgid "Art" -msgstr "Искусство" +#: pysollib/stats.py:201 pysollib/stats.py:233 pysollib/stats.py:240 +msgid "Demo" +msgstr "Демо" -#: pysollib/resource.py:221 -msgid "Cartoons" -msgstr "Комиксы" +#: pysollib/stats.py:212 pysollib/pysolgtk/tkstats.py:70 +#: pysollib/tile/tkstats.py:371 pysollib/tk/tkstats.py:413 +#, python-format +msgid "Total (%d out of %d games)" +msgstr "Всего (%d из %d игр)" -#: pysollib/resource.py:222 -msgid "Children" -msgstr "Дети" +#: pysollib/stats.py:234 +msgid "Full log for " +msgstr "Полный лог для " -#: pysollib/resource.py:223 -msgid "Classic look" -msgstr "Классический вид" +#: pysollib/stats.py:241 +msgid "Session log for " +msgstr "Лог сессии для " -#: pysollib/resource.py:224 -msgid "Collectors" -msgstr "Коллекционные" +#: pysollib/util.py:45 +msgid "Club" +msgstr "Треф" -#: pysollib/resource.py:225 -msgid "Computers" -msgstr "Компьютеры" +#: pysollib/util.py:45 +msgid "Spade" +msgstr "Пики" -#: pysollib/resource.py:226 -msgid "Engines" -msgstr "Машины" +#: pysollib/util.py:45 +msgid "Heart" +msgstr "Черви" -#: pysollib/resource.py:227 -msgid "Fantasy" -msgstr "Фэнтези" +#: pysollib/util.py:45 +msgid "Diamond" +msgstr "Буби" -#: pysollib/resource.py:228 -msgid "Ganjifa" -msgstr "Ганджифа" +#: pysollib/util.py:46 +msgid "black" +msgstr "чёрный" -#: pysollib/resource.py:231 -msgid "Holiday" -msgstr "Праздники" +#: pysollib/util.py:46 +msgid "red" +msgstr "красный" -#: pysollib/resource.py:233 -msgid "Movies" -msgstr "Фильмы" +#: pysollib/util.py:71 +msgid "cardset" +msgstr "набор карт" -#: pysollib/resource.py:234 -msgid "Matrix" -msgstr "Мозаика" +#: pysollib/wizardpresets.py:29 pysollib/wizardutil.py:103 +msgid "My Game" +msgstr "Моя Игра" -#: pysollib/resource.py:235 -msgid "Music" -msgstr "Музыка" +#: pysollib/wizardpresets.py:34 +msgid "My Klondike" +msgstr "Мой Клондайк" -#: pysollib/resource.py:236 -msgid "Nature" -msgstr "Природа" +#: pysollib/wizardpresets.py:48 +msgid "My FreeCell" +msgstr "Моя Свободная Ячейка" -#: pysollib/resource.py:237 -msgid "Operating Systems" -msgstr "Операционные системы" +#: pysollib/wizardpresets.py:57 +msgid "My Spider" +msgstr "Мой Паук" -#: pysollib/resource.py:238 -msgid "People" -msgstr "Люди" +#: pysollib/wizardpresets.py:74 +msgid "My Gypsy" +msgstr "Мой Цыганский пасьянс" -#: pysollib/resource.py:239 -msgid "Places" -msgstr "Дома" +#: pysollib/wizardpresets.py:87 +msgid "My Grounds for a Divorce" +msgstr "Моё Основание для развода" -#: pysollib/resource.py:240 -msgid "Plain" -msgstr "Простые" +#: pysollib/wizardpresets.py:104 +msgid "My Double Klondike" +msgstr "Мой Двойной Клондайк" -#: pysollib/resource.py:241 -msgid "Products" -msgstr "Продукты" +#: pysollib/wizardpresets.py:119 +msgid "My Simple Simon" +msgstr "Мой Простофиля Симон" -#: pysollib/resource.py:242 -msgid "Round cardsets" -msgstr "Закруглённые" +#: pysollib/wizardutil.py:98 +msgid "Initial setting:" +msgstr "Предварительные установки:" -#: pysollib/resource.py:243 -msgid "Science Fiction" -msgstr "Научная фантастика" +#: pysollib/wizardutil.py:105 pysollib/pysolgtk/selectgame.py:114 +#: pysollib/tile/selectgame.py:393 pysollib/tk/selectgame.py:395 +msgid "Name:" +msgstr "Имя:" -#: pysollib/resource.py:244 -msgid "Sports" -msgstr "Спорт" +#: pysollib/wizardutil.py:109 pysollib/kivy/selectgame.py:202 +#: pysollib/pysolgtk/selectgame.py:236 pysollib/pysolgtk/selectgame.py:473 +#: pysollib/tile/selectgame.py:179 pysollib/tile/selectgame.py:563 +#: pysollib/tk/selectgame.py:181 pysollib/tk/selectgame.py:564 +msgid "Luck only" +msgstr "Только на везение" -#: pysollib/resource.py:246 -msgid "Vehicels" -msgstr "Транспортные средства" +#: pysollib/wizardutil.py:110 pysollib/kivy/selectgame.py:204 +#: pysollib/pysolgtk/selectgame.py:237 pysollib/pysolgtk/selectgame.py:474 +#: pysollib/tile/selectgame.py:181 pysollib/tile/selectgame.py:564 +#: pysollib/tk/selectgame.py:183 pysollib/tk/selectgame.py:565 +msgid "Mostly luck" +msgstr "В основном на везение" -#: pysollib/resource.py:247 -msgid "Video Games" -msgstr "Видеоигры" +#: pysollib/wizardutil.py:111 pysollib/wizardutil.py:115 +#: pysollib/kivy/selectgame.py:206 pysollib/pysolgtk/selectgame.py:238 +#: pysollib/pysolgtk/selectgame.py:475 pysollib/tile/selectgame.py:183 +#: pysollib/tile/selectgame.py:565 pysollib/tk/selectgame.py:185 +#: pysollib/tk/selectgame.py:566 +msgid "Balanced" +msgstr "Сбалансированные" -#: pysollib/resource.py:252 -msgid "Australia" -msgstr "Австралия" +#: pysollib/wizardutil.py:112 pysollib/kivy/selectgame.py:208 +#: pysollib/pysolgtk/selectgame.py:239 pysollib/pysolgtk/selectgame.py:476 +#: pysollib/tile/selectgame.py:186 pysollib/tile/selectgame.py:566 +#: pysollib/tk/selectgame.py:188 pysollib/tk/selectgame.py:567 +msgid "Mostly skill" +msgstr "В основном на мастерство" -#: pysollib/resource.py:253 -msgid "Austria" -msgstr "Австрия" +#: pysollib/wizardutil.py:113 pysollib/kivy/selectgame.py:210 +#: pysollib/pysolgtk/selectgame.py:240 pysollib/pysolgtk/selectgame.py:477 +#: pysollib/tile/selectgame.py:188 pysollib/tile/selectgame.py:567 +#: pysollib/tk/selectgame.py:190 pysollib/tk/selectgame.py:568 +msgid "Skill only" +msgstr "Только на мастерство" -#: pysollib/resource.py:254 -msgid "Belgium" -msgstr "Бельгия" +#: pysollib/wizardutil.py:116 pysollib/pysolgtk/selectgame.py:118 +#: pysollib/tile/selectgame.py:397 pysollib/tk/selectgame.py:399 +msgid "Skill level:" +msgstr "Уровень мастерства:" -#: pysollib/resource.py:255 -msgid "Canada" -msgstr "Канада" +#: pysollib/wizardutil.py:120 pysollib/wizardutil.py:124 +msgid "One" +msgstr "Одна" -#: pysollib/resource.py:256 -msgid "China" -msgstr "Китай" +#: pysollib/wizardutil.py:121 +msgid "Two" +msgstr "Две" -#: pysollib/resource.py:257 -msgid "Czech Republic" -msgstr "Чехия" +#: pysollib/wizardutil.py:122 +msgid "Three" +msgstr "Три" -#: pysollib/resource.py:258 -msgid "Denmark" -msgstr "Дания" +#: pysollib/wizardutil.py:123 +msgid "Four" +msgstr "Четыре" -#: pysollib/resource.py:259 -msgid "England" -msgstr "Англия" +#: pysollib/wizardutil.py:125 +msgid "Number of decks:" +msgstr "Количество колод:" -#: pysollib/resource.py:260 -msgid "France" -msgstr "Франция" +#: pysollib/wizardutil.py:132 pysollib/games/ultra/mughal.py:260 +msgid "Harp" +msgstr "Арфа" -#: pysollib/resource.py:261 -msgid "Germany" -msgstr "Германия" +#: pysollib/wizardutil.py:135 +msgid "Layout:" +msgstr "Раскладка:" -#: pysollib/resource.py:262 -msgid "Great Britain" -msgstr "Великобритания" +#: pysollib/wizardutil.py:139 pysollib/wizardutil.py:146 +msgid "Deal all cards at the beginning" +msgstr "Сдавать все карты в начале игры" -#: pysollib/resource.py:263 -msgid "Hungary" -msgstr "Венгрия" +#: pysollib/wizardutil.py:140 +msgid "Deal to waste" +msgstr "Сдавать на сброс" -#: pysollib/resource.py:264 -msgid "India" -msgstr "Индия" +#: pysollib/wizardutil.py:141 +msgid "Deal to tableau" +msgstr "Сдавать на игровой стол" -#: pysollib/resource.py:265 -msgid "Italy" -msgstr "Италия" +#: pysollib/wizardutil.py:142 +msgid "Deal to reserves" +msgstr "Сдавать на резервные ячейки" -#: pysollib/resource.py:266 -msgid "Japan" -msgstr "Япония" +#: pysollib/wizardutil.py:144 +msgid "Grounds for a Divorce" +msgstr "" -#: pysollib/resource.py:267 -msgid "Netherlands" -msgstr "Голландия" +#: pysollib/wizardutil.py:147 pysollib/wizardutil.py:185 +#: pysollib/wizardutil.py:243 pysollib/wizardutil.py:301 +#: pysollib/pysolgtk/selectgame.py:117 pysollib/tile/selectcardset.py:454 +#: pysollib/tile/selectgame.py:396 pysollib/tk/selectcardset.py:445 +#: pysollib/tk/selectgame.py:398 +msgid "Type:" +msgstr "Тип:" -#: pysollib/resource.py:268 -msgid "Russia" -msgstr "Россия" +#: pysollib/wizardutil.py:151 pysollib/wizardutil.py:157 +msgid "No redeals" +msgstr "Без пересдачи" -#: pysollib/resource.py:269 -msgid "Spain" -msgstr "Испания" +#: pysollib/wizardutil.py:152 +msgid "One redeal" +msgstr "Одна пересдача" -#: pysollib/resource.py:270 -msgid "Sweden" -msgstr "Швеция" +#: pysollib/wizardutil.py:153 +msgid "Two redeals" +msgstr "Две пересдачи" -#: pysollib/resource.py:271 -msgid "Switzerland" -msgstr "Швейцария" +#: pysollib/wizardutil.py:154 +msgid "Three redeals" +msgstr "Три пересдачи" -#: pysollib/resource.py:272 -msgid "USA" -msgstr "США" +#: pysollib/wizardutil.py:155 pysollib/kivy/selectgame.py:252 +#: pysollib/pysolgtk/selectgame.py:273 pysollib/tile/selectgame.py:231 +#: pysollib/tk/selectgame.py:233 +msgid "Unlimited redeals" +msgstr "Неограниченное количество пересдач" -#: pysollib/settings.py:71 data/glade-translations:29 -msgid "Top 10" -msgstr "Top 10" +#: pysollib/wizardutil.py:158 +msgid "Number of redeals:" +msgstr "Количество пересдач:" -#: pysollib/stack.py:1609 -msgid "Empty row cannot be filled." -msgstr "Пустой ряд не заполняется." +#: pysollib/wizardutil.py:165 +msgid "# of cards dealt to the waste:" +msgstr "Кол-во карт сдающихся на сброс:" -#: pysollib/stack.py:1611 pysollib/util.py:66 -msgid "Jack" -msgstr "Валет" +#: pysollib/wizardutil.py:171 +msgid "Shuffle during redeal:" +msgstr "Тасовать при пересдаче:" -#: pysollib/stack.py:1621 -msgid "No cards" -msgstr "Нет карт" +#: pysollib/wizardutil.py:176 pysollib/wizardutil.py:184 +#: pysollib/wizardutil.py:224 +msgid "Same suit" +msgstr "В соответствии с мастью" -#: pysollib/stack.py:1622 -msgid "%d card" -msgid_plural "%d cards" -msgstr[0] "%d карта" -msgstr[1] "%d карты" -msgstr[2] "%d карт" +#: pysollib/wizardutil.py:177 pysollib/wizardutil.py:225 +#: pysollib/wizardutil.py:242 +msgid "Alternate color" +msgstr "Чередуя цвет" -#: pysollib/stack.py:1840 pysollib/stack.py:1842 pysollib/stack.py:1890 -msgid "Redeal" -msgstr "Сдать" +#: pysollib/wizardutil.py:178 pysollib/wizardutil.py:226 +msgid "Same color" +msgstr "В соответствии с цветом" -#: pysollib/stack.py:1842 -msgid "Stop" -msgstr "Стоп" +#: pysollib/wizardutil.py:179 pysollib/wizardutil.py:227 +msgid "Rank" +msgstr "В соответствии с достоинством" -#: pysollib/stack.py:1933 -msgid "Variable redeals." -msgstr "Переменное количество пересдач." +#: pysollib/wizardutil.py:180 pysollib/wizardutil.py:235 +msgid "Spider same suit" +msgstr "Паук в соответствии с мастью" -#: pysollib/stack.py:1934 -msgid "Unlimited redeals." -msgstr "Неограниченное количество пересдач." +#: pysollib/wizardutil.py:181 pysollib/wizardutil.py:236 +msgid "Spider alternate color" +msgstr "Паук чередуя цвет" -#: pysollib/stack.py:1937 -msgid "%d readeal" -msgid_plural "%d redeals" -msgstr[0] "%d пересдача" -msgstr[1] "%d пересдачи" -msgstr[2] "%d пересдач" +#: pysollib/wizardutil.py:182 +msgid "Spider rank" +msgstr "Паук в соответствии с достоинством" -#: pysollib/stack.py:1939 -msgid "Talon." -msgstr "Колода." +#: pysollib/wizardutil.py:191 pysollib/wizardutil.py:249 +#: pysollib/wizardutil.py:252 +msgid "Any" +msgstr "Любая" -#: pysollib/stack.py:2208 pysollib/stack.py:2868 -msgid "Reserve. No building." -msgstr "Резерв. Без выкладывания." +#: pysollib/wizardutil.py:194 pysollib/wizardutil.py:253 +msgid "Base card:" +msgstr "Базовая карта:" -#: pysollib/stack.py:2254 -msgid "Foundation." -msgstr "Базовая ячейка" +#: pysollib/wizardutil.py:198 pysollib/wizardutil.py:199 +#: pysollib/wizardutil.py:257 +msgid "Up" +msgstr "Вверх" -#: pysollib/stack.py:2292 -msgid "Foundation. Build up by suit." -msgstr "Базовая ячейка. Складывать по возрастанию в соответствии с мастью." +#: pysollib/wizardutil.py:198 pysollib/wizardutil.py:257 +#: pysollib/wizardutil.py:258 +msgid "Down" +msgstr "Вниз" -#: pysollib/stack.py:2293 -msgid "Foundation. Build down by suit." -msgstr "Базовая ячейка. Складывать по убыванию в соответствии с мастью." +#: pysollib/wizardutil.py:200 pysollib/wizardutil.py:259 +msgid "Direction:" +msgstr "Направление:" -#: pysollib/stack.py:2294 pysollib/stack.py:2305 pysollib/stack.py:2327 -#: pysollib/stack.py:2348 -msgid "Foundation. Build by same rank." -msgstr "Базовая ячейка. Складывать в соответствии с достоинством." +#: pysollib/wizardutil.py:204 pysollib/wizardutil.py:250 +msgid "None" +msgstr "Нет" -#: pysollib/stack.py:2304 -msgid "Foundation. Build down regardless of suit." -msgstr "Базовая ячейка. Складывать по убыванию не считаясь с мастью." +#: pysollib/wizardutil.py:204 pysollib/wizardutil.py:205 +#: pysollib/wizardutil.py:263 +msgid "Top card" +msgstr "Верхнюю карту" -#: pysollib/stack.py:2325 -msgid "Foundation. Build up by alternate color." -msgstr "Базовая ячейка. Складывать по возрастанию чередуя цвет." +#: pysollib/wizardutil.py:206 pysollib/wizardutil.py:265 +msgid "Move:" +msgstr "Перемещать:" -#: pysollib/stack.py:2326 -msgid "Foundation. Build down by alternate color." -msgstr "Базовая ячейка. Складывать по убыванию чередуя цвет." +#: pysollib/wizardutil.py:212 +msgid "First card sets base cards:" +msgstr "Первая карта устанавливает базовые карты:" -#: pysollib/stack.py:2347 -msgid "Foundation. Build down by color." -msgstr "Базовая ячейка. Складывать по убыванию в соответствии с цветом." +#: pysollib/wizardutil.py:220 +msgid "Number of tableau piles:" +msgstr "Количество ячеек на игровом столе:" -#: pysollib/stack.py:2464 -msgid "Tableau. Build up by alternate color." -msgstr "Игровой стол. Складывать по возрастанию чередуя цвет." +#: pysollib/wizardutil.py:228 +msgid "Any suit but the same" +msgstr "Любая масть кроме такой же" -#: pysollib/stack.py:2465 -msgid "Tableau. Build down by alternate color." -msgstr "Игровой стол. Складывать по убыванию чередуя цвет." +#: pysollib/wizardutil.py:230 +msgid "Up or down by same suit" +msgstr "По возрастанию или убыванию в соответствии с мастью" -#: pysollib/stack.py:2466 pysollib/stack.py:2476 pysollib/stack.py:2485 -#: pysollib/stack.py:2494 pysollib/stack.py:2504 pysollib/stack.py:2533 -#: pysollib/stack.py:2543 -msgid "Tableau. Build by same rank." -msgstr "Игровой стол. Складывать в соответствии с достоинством." +#: pysollib/wizardutil.py:231 +msgid "Up or down by alternate color" +msgstr "По возрастанию или убыванию чередуя цвет" -#: pysollib/stack.py:2474 -msgid "Tableau. Build up by color." -msgstr "Игровой стол. Складывать по возрастанию в соответствии с цветом." +#: pysollib/wizardutil.py:232 +msgid "Up or down by rank" +msgstr "По возрастанию или убыванию в соответствии с достоинством" -#: pysollib/stack.py:2475 -msgid "Tableau. Build down by color." -msgstr "Игровой стол. Складывать по убыванию в соответствии с цветом." +#: pysollib/wizardutil.py:233 +msgid "Up or down by same color" +msgstr "По возрастанию или убыванию в соответствии с цветом" -#: pysollib/stack.py:2483 -msgid "Tableau. Build up by suit." -msgstr "Игровой стол. Складывать по возрастанию в соответствии с мастью." +#: pysollib/wizardutil.py:238 +msgid "Yukon same suit" +msgstr "Юкон в соответствии с мастью" -#: pysollib/stack.py:2484 -msgid "Tableau. Build down by suit." -msgstr "Игровой стол. Складывать по убыванию в соответствии с мастью." +#: pysollib/wizardutil.py:239 +msgid "Yukon alternate color" +msgstr "Юкон чередуя цвет" -#: pysollib/stack.py:2492 -msgid "Tableau. Build up regardless of suit." -msgstr "Игровой стол. Складывать по возрастанию не считаясь с мастью." +#: pysollib/wizardutil.py:240 +msgid "Yukon rank" +msgstr "Юкон в соответствии с достоинством" -#: pysollib/stack.py:2493 -msgid "Tableau. Build down regardless of suit." -msgstr "Игровой стол. Складывать по убыванию не считаясь с мастью." +#: pysollib/wizardutil.py:263 pysollib/wizardutil.py:264 +msgid "Sequence" +msgstr "Последовательность" -#: pysollib/stack.py:2502 -msgid "Tableau. Build up in any suit but the same." -msgstr "Игровой стол. Складывать по возрастанию в любую масть кроме такой же." +#: pysollib/wizardutil.py:271 +msgid "Wrapping:" +msgstr "Оборачивание:" -#: pysollib/stack.py:2503 -msgid "Tableau. Build down in any suit but the same." -msgstr "Игровой стол. Складывать по убыванию в любую масть кроме такой же." +#: pysollib/wizardutil.py:278 +msgid "Use \"Super Move\" feature:" +msgstr "Использовать \"Super Move\"" -#: pysollib/stack.py:2531 -msgid "" -"Tableau. Build up regardless of suit. Sequences of cards in alternate color " -"can be moved as a unit." -msgstr "" -"Игровой стол. Складывать по возрастанию не считаясь с мастью. Можно " -"перемещать серии карт чередующихся цветом." +#: pysollib/wizardutil.py:286 +msgid "Number of reserves:" +msgstr "Количество резервных ячеек" -#: pysollib/stack.py:2532 -msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in alternate " -"color can be moved as a unit." -msgstr "" -"Игровой стол. Складывать по убыванию не считаясь с мастью. Можно перемещать " -"серии карт чередующихся цветом." +#: pysollib/wizardutil.py:293 +msgid "Max # of accepted cards:" +msgstr "Максимальное кол-во принимаемых карт:" -#: pysollib/stack.py:2541 -msgid "" -"Tableau. Build up regardless of suit. Sequences of cards in the same suit " -"can be moved as a unit." -msgstr "" -"Игровой стол. Складывать по возрастанию не считаясь с мастью. Можно " -"перемещать серии карт одинаковой масти." +#: pysollib/wizardutil.py:297 +msgid "Triangle" +msgstr "Треугольник" -#: pysollib/stack.py:2542 -msgid "" -"Tableau. Build down regardless of suit. Sequences of cards in the same suit " -"can be moved as a unit." -msgstr "" -"Игровой стол. Складывать по убыванию не считаясь с мастью. Можно перемещать " -"серии карт одинаковой масти." +#: pysollib/wizardutil.py:298 pysollib/wizardutil.py:300 +msgid "Rectangle" +msgstr "Прямоугольник" -#: pysollib/stack.py:2564 -msgid "" -"Tableau. Build up by alternate color, can move any face-up cards regardless " -"of sequence." -msgstr "" -"Игровой стол. Складывать по возрастанию чередуя цвет, можно перемещать любую " -"серию открытых карт." +#: pysollib/wizardutil.py:308 +msgid "# of face-down cards dealt to the tableau pile:" +msgstr "Кол-во закрытых карт сдающихся на ячейку игрового стола:" -#: pysollib/stack.py:2565 -msgid "" -"Tableau. Build down by alternate color, can move any face-up cards " -"regardless of sequence." -msgstr "" -"Игровой стол. Складывать по убыванию чередуя цвет, можно перемещать любую " -"серию открытых карт." +#: pysollib/wizardutil.py:315 +msgid "# of face-up cards dealt to the tableau pile:" +msgstr "Кол-во открытых карт сдающихся на ячейку игрового стола:" -#: pysollib/stack.py:2566 pysollib/stack.py:2579 pysollib/stack.py:2589 -msgid "" -"Tableau. Build by same rank, can move any face-up cards regardless of " -"sequence." -msgstr "" -"Игровой стол. Складывать в соответствии с достоинством, можно перемещать " -"любую серию открытых карт." +#: pysollib/wizardutil.py:322 +msgid "# of cards dealt to the reserve:" +msgstr "Кол-во карт сдающихся на резервную ячейку:" -#: pysollib/stack.py:2577 -msgid "" -"Tableau. Build up by suit, can move any face-up cards regardless of sequence." -msgstr "" -"Игровой стол. Складывать по возрастанию в соответствии с мастью, можно " -"перемещать любую серию открытых карт." +#: pysollib/wizardutil.py:329 +msgid "Max # of dealt cards:" +msgstr "Максимальное кол-во сдающихся карт:" -#: pysollib/stack.py:2578 -msgid "" -"Tableau. Build down by suit, can move any face-up cards regardless of " -"sequence." -msgstr "" -"Игровой стол. Складывать по убыванию в соответствии с мастью, можно " -"перемещать любую серию открытых карт." +#: pysollib/wizardutil.py:335 +msgid "Deal first cards to the foundations:" +msgstr "Сдавать первую карту на базовые ячейки:" -#: pysollib/stack.py:2587 pysollib/stack.py:2588 -msgid "" -"Tableau. Build up regardless of suit, can move any face-up cards regardless " -"of sequence." -msgstr "" -"Игровой стол. Складывать по возрастанию не считаясь с мастью, можно " -"перемещать любую серию открытых карт." +#: pysollib/wizardutil.py:341 +msgid "General" +msgstr "Общие установки" -#: pysollib/stack.py:2621 -msgid "Tableau. Build up or down by color." -msgstr "" -"Игровой стол. Складывать по возрастанию или убыванию в соответствии с цветом." +#: pysollib/wizardutil.py:347 +msgid "Talon" +msgstr "Талон" -#: pysollib/stack.py:2632 -msgid "Tableau. Build up or down by alternate color." -msgstr "Игровой стол. Складывать по возрастанию или убыванию чередуя цвет." +#: pysollib/wizardutil.py:352 +msgid "Foundations" +msgstr "Базовые ячейки" -#: pysollib/stack.py:2643 -msgid "Tableau. Build up or down by suit." -msgstr "" -"Игровой стол. Складывать по возрастанию или убыванию в соответствии с мастью." +#: pysollib/wizardutil.py:358 +msgid "Tableau" +msgstr "Игровой стол" -#: pysollib/stack.py:2654 -msgid "Tableau. Build up or down regardless of suit." -msgstr "" -"Игровой стол. Складывать по возрастанию или убыванию не считаясь с мастью." +#: pysollib/wizardutil.py:366 +msgid "Reserves" +msgstr "Резервные ячейки" -#: pysollib/stack.py:2753 -msgid "Waste." -msgstr "Сброс." +#: pysollib/wizardutil.py:369 +msgid "Opening deal" +msgstr "Начальная раздача" -#: pysollib/stack.py:2869 -msgid "Free cell." -msgstr "Свободная ячейка." +#: pysollib/game/__init__.py:139 pysollib/game/__init__.py:145 +msgid "Player\n" +msgstr "Игрок\n" -#: pysollib/stats.py:40 pysollib/stats.py:110 pysollib/tile/tkstats.py:679 -msgid "Game" -msgstr "Игра" +#: pysollib/game/__init__.py:1266 +msgid "Discard current game ?" +msgstr "Завершить текущую игру?" -#: pysollib/stats.py:41 pysollib/tile/tkstats.py:910 -#: pysollib/tile/tkstats.py:980 pysollib/tile/tkstats.py:981 -#: pysollib/tk/tkstats.py:868 pysollib/tk/tkstats.py:869 -#: pysollib/tk/tkstats.py:916 -msgid "Played" -msgstr "Играл" +#: pysollib/game/__init__.py:1887 +#, fuzzy, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of playing time\n" +"and # %d in the %s of moves." +msgstr "" +"\n" +"Вы достигли\n" +"#%d в %s игрового времени\n" +"и #%d в %s количества ходов." -#: pysollib/stats.py:42 pysollib/stats.py:149 pysollib/tile/tkstats.py:916 -#: pysollib/tile/tkstats.py:985 pysollib/tile/tkstats.py:986 -#: pysollib/tk/tkstats.py:873 pysollib/tk/tkstats.py:874 -#: pysollib/tk/tkstats.py:924 -msgid "Won" -msgstr "Выиграл" +#: pysollib/game/__init__.py:1893 +#, fuzzy, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of playing time." +msgstr "" +"\n" +"Вы достигли\n" +"#%d в %s игрового времени." -#: pysollib/stats.py:43 pysollib/stats.py:149 -msgid "Lost" -msgstr "Проиграл" +#: pysollib/game/__init__.py:1898 +#, fuzzy, python-format +msgid "" +"\n" +"You have reached\n" +"# %d in the %s of moves." +msgstr "" +"\n" +"Вы достигли\n" +"#%d в %s количества ходов." -#: pysollib/stats.py:44 pysollib/tile/statusbar.py:153 -#: pysollib/tk/statusbar.py:151 data/glade-translations:25 -msgid "Playing time" -msgstr "Время игры" +#: pysollib/game/__init__.py:1931 pysollib/game/__init__.py:1947 +#, fuzzy, python-format +msgid "" +"Your playing time is %s\n" +"for %d move." +msgid_plural "" +"Your playing time is %s\n" +"for %d moves." +msgstr[0] "" +"Ваше игровое время: %s\n" +"Количество ходов: %s" +msgstr[1] "" +"Ваше игровое время: %s\n" +"Количество ходов: %s" +msgstr[2] "" +"Ваше игровое время: %s\n" +"Количество ходов: %s" -#: pysollib/stats.py:45 data/glade-translations:26 -msgid "Moves" -msgstr "Ходов" +#: pysollib/game/__init__.py:1936 pysollib/game/__init__.py:1952 +#: pysollib/pysolgtk/soundoptionsdialog.py:71 +#: pysollib/tile/soundoptionsdialog.py:83 pysollib/tk/soundoptionsdialog.py:85 +msgid "Game won" +msgstr "Игра выиграна" -#: pysollib/stats.py:46 pysollib/tile/tkstats.py:922 -#: pysollib/tile/tkstats.py:953 pysollib/tile/tkstats.py:972 -#: pysollib/tile/tkstats.py:990 pysollib/tk/tkstats.py:841 -#: pysollib/tk/tkstats.py:860 pysollib/tk/tkstats.py:878 -#: pysollib/tk/tkstats.py:932 -msgid "% won" -msgstr "% побед" +#: pysollib/game/__init__.py:1937 +#, python-format +msgid "" +"\n" +"Congratulations, this\n" +"was a truly perfect game !\n" +"\n" +"%s\n" +"%s\n" +msgstr "" +"\n" +"Поздравляем!\n" +"Это была действительно\n" +"великолепная игра!\n" +"\n" +"%s\n" +"%s\n" -#: pysollib/stats.py:110 -msgid "Status" -msgstr "Статус" +#: pysollib/game/__init__.py:1954 +#, python-format +msgid "" +"\n" +"Congratulations, you did it !\n" +"\n" +"%s\n" +"%s\n" +msgstr "" +"\n" +"Поздравляем!\n" +"Вы сделали это!\n" +"\n" +"%s\n" +"%s\n" -#: pysollib/stats.py:110 pysollib/tile/statusbar.py:155 -#: pysollib/tile/tkstats.py:682 pysollib/tk/statusbar.py:153 -#: pysollib/tk/tkstats.py:652 -msgid "Game number" -msgstr "Номер игры" +#: pysollib/game/__init__.py:1963 pysollib/game/__init__.py:1970 +#: pysollib/pysolgtk/soundoptionsdialog.py:69 +#: pysollib/tile/soundoptionsdialog.py:81 pysollib/tk/soundoptionsdialog.py:83 +msgid "Game finished" +msgstr "Игра закончена" -#: pysollib/stats.py:110 pysollib/tile/tkstats.py:685 -#: pysollib/tk/tkstats.py:655 -msgid "Started at" -msgstr "Игра начата" +#: pysollib/game/__init__.py:1964 pysollib/game/__init__.py:2488 +msgid "" +"\n" +"Game finished\n" +msgstr "" +"\n" +"Игра закончена\n" -#: pysollib/stats.py:134 pysollib/tile/tkstats.py:701 -msgid "** UNKNOWN %d **" +#: pysollib/game/__init__.py:1971 +msgid "" +"\n" +"Game finished, but not without my help...\n" msgstr "" +"\n" +"Игра закончена, но не без моей помощи...\n" -#: pysollib/stats.py:142 -msgid "** ERROR **" +#: pysollib/game/__init__.py:1972 +msgid "&Restart" +msgstr "&Начало" + +#: pysollib/game/__init__.py:2368 +#, python-format +msgid "Score %6d" +msgstr "Счёт %6d" + +#: pysollib/game/__init__.py:2472 +msgid "&Great" +msgstr "&Здорово" + +#: pysollib/game/__init__.py:2472 +msgid "&Cool" +msgstr "&Отлично" + +#: pysollib/game/__init__.py:2473 +msgid "&Yeah" +msgstr "&Ага" + +#: pysollib/game/__init__.py:2473 +msgid "&Wow" +msgstr "&Ура" + +#: pysollib/game/__init__.py:2474 +#, python-format +msgid "" +"\n" +"Game solved in %d move.\n" +msgid_plural "" +"\n" +"Game solved in %d moves.\n" +msgstr[0] "" +"\n" +"Игра решена за %d ход.\n" +msgstr[1] "" +"\n" +"Игра решена за %d хода.\n" +msgstr[2] "" +"\n" +"Игра решена за %d ходов\n" + +#: pysollib/game/__init__.py:2478 pysollib/game/__init__.py:2492 +#: pysollib/game/__init__.py:2506 +msgid " Autopilot" +msgstr " Автопилот" + +#: pysollib/game/__init__.py:2504 +msgid "&Oh well" +msgstr "&Ох" + +#: pysollib/game/__init__.py:2504 +msgid "&That's life" +msgstr "&Такова жизнь" + +#: pysollib/game/__init__.py:2504 +msgid "&Hmm" +msgstr "&Хмм" + +#: pysollib/game/__init__.py:2507 +msgid "" +"\n" +"This won't come out...\n" msgstr "" +"\n" +"Не удалось...\n" -#: pysollib/stats.py:149 -msgid "Loaded" -msgstr "Загружал" +#: pysollib/game/__init__.py:2966 +msgid "Set bookmark" +msgstr "Установить закладку" -#: pysollib/stats.py:149 -msgid "Not won" -msgstr "Не выиграл" +#: pysollib/game/__init__.py:2967 +#, python-format +msgid "Replace existing bookmark %d ?" +msgstr "Заменить существующую закладку %d ?" -#: pysollib/stats.py:149 -msgid "Perfect" -msgstr "Великолепная" +#: pysollib/game/__init__.py:2988 +msgid "Goto bookmark" +msgstr "Перейти к закладке" -#: pysollib/stats.py:196 pysollib/stats.py:227 pysollib/stats.py:233 -msgid "Demo" -msgstr "Демо" +#: pysollib/game/__init__.py:2989 +#, python-format +msgid "Goto bookmark %d ?" +msgstr "Перейти к закладке %d ?" + +#: pysollib/game/__init__.py:3015 +msgid "Open game" +msgstr "Открыть игру" + +#: pysollib/game/__init__.py:3028 pysollib/game/__init__.py:3037 +#: pysollib/game/__init__.py:3043 +msgid "Load game error" +msgstr "Ошибка при загрузке игры" + +#: pysollib/game/__init__.py:3030 +msgid "" +"Error while loading game.\n" +"\n" +"Probably the game file is damaged,\n" +"but this could also be a bug you might want to report." +msgstr "" +"Ошибка при загрузке игры.\n" +"\n" +"Возможно повреждён файл,\n" +"или ошибка в программе." + +#: pysollib/game/__init__.py:3038 +msgid "Error while loading game" +msgstr "Ошибка при загрузке игры" + +#: pysollib/game/__init__.py:3045 +msgid "" +"Internal error while loading game.\n" +"\n" +"Please report this bug." +msgstr "" +"Внутренняя ошибка при загрузке игры.\n" +"\n" +"Пожалуйста сообщите об этой ошибке." + +#: pysollib/game/__init__.py:3071 pysollib/ui/tktile/menubar.py:1675 +msgid "Save game error" +msgstr "Ошибка при сохранении игры" + +#: pysollib/game/__init__.py:3072 +msgid "Error while saving game" +msgstr "Ошибка при сохранении игры" + +#: pysollib/game/__init__.py:3091 +#, python-format +msgid "Invalid or damaged %s save file" +msgstr "" + +#: pysollib/game/__init__.py:3111 +#, python-format +msgid "" +"Cannot load games saved with\n" +"%s version %s" +msgstr "" + +#: pysollib/game/__init__.py:3130 +#, python-format +msgid "" +"Cannot load this game from version %s\n" +"as the game rules have changed\n" +"in the current implementation." +msgstr "" + +#: pysollib/games/auldlangsyne.py:155 pysollib/games/calculation.py:71 +#: pysollib/games/camelot.py:597 pysollib/games/numerica.py:93 +#: pysollib/games/numerica.py:282 pysollib/games/numerica.py:673 +#: pysollib/games/numerica.py:790 +msgid "Tableau. Build regardless of rank and suit." +msgstr "Игровой стол. Складывать не считаясь с мастью и достоинством." + +#: pysollib/games/auldlangsyne.py:563 pysollib/games/golf.py:311 +#: pysollib/games/takeaway.py:58 +msgid "Foundation. Build up or down regardless of suit." +msgstr "" +"Базовая ячейка. Складывать по возрастанию или убыванию не считаясь с мастью." + +#: pysollib/games/braid.py:241 pysollib/games/camelot.py:566 +#: pysollib/games/napoleon.py:177 pysollib/games/ultra/dashavatara.py:958 +#: pysollib/games/ultra/hanafuda1.py:276 pysollib/games/ultra/hexadeck.py:1251 +#: pysollib/games/ultra/mughal.py:814 +msgid " Ascending" +msgstr " вверх" + +#: pysollib/games/braid.py:243 pysollib/games/camelot.py:565 +#: pysollib/games/napoleon.py:179 pysollib/games/ultra/dashavatara.py:960 +#: pysollib/games/ultra/hanafuda1.py:278 pysollib/games/ultra/hexadeck.py:1253 +#: pysollib/games/ultra/mughal.py:816 +msgid " Descending" +msgstr " вниз" + +#: pysollib/games/calculation.py:89 +msgid "" +"1: 2 3 4 5 6 7 8 9 T J Q K\n" +"2: 4 6 8 T Q A 3 5 7 9 J K\n" +"3: 6 9 Q 2 5 8 J A 4 7 T K\n" +"4: 8 Q 3 7 J 2 6 T A 5 9 K" +msgstr "" +"1: 2 3 4 5 6 7 8 9 10 В Д К\n" +"2: 4 6 8 10 Д Т 3 5 7 9 В К\n" +"3: 6 9 Д 2 5 8 В Т 4 7 10 К\n" +"4: 8 Д 3 7 В 2 6 10 Т 5 9 К" + +#: pysollib/games/curdsandwhey.py:76 +msgid "Tableau. Build down by suit or of the same rank." +msgstr "" +"Игровой стол. Складывать в масть по убыванию или с таким же достоинством." + +#: pysollib/games/fan.py:315 +msgid "X" +msgstr "Х" + +#: pysollib/games/fan.py:315 +msgid "Draw" +msgstr "Снять" + +#: pysollib/games/fan.py:506 +msgid "Base card - Ace or King." +msgstr "Базовая карта - Туз или Король." + +#: pysollib/games/golf.py:118 pysollib/games/royalcotillion.py:383 +msgid "Waste. Build up or down regardless of suit." +msgstr "Сброс. Складывать по возрастанию или убыванию не считаясь с мастью." + +#: pysollib/games/klondike.py:125 +#, python-format +msgid "Balance $%d" +msgstr "Баланс $%d" + +#: pysollib/games/klondike.py:186 +msgid "" +"Tableau. Build down by color. Sequences of cards in the same suit can be " +"moved as a unit." +msgstr "" +"Игровой стол. Складывать по убыванию в соответствии с цветом. Можно " +"перемещать серии карт одинаковой масти." + +#: pysollib/games/klondike.py:461 +msgid "Reserve. Only Kings are acceptable." +msgstr "Резерв. Только для королей." + +#: pysollib/games/matriarchy.py:123 +#, python-format +msgid "Round %d/%d" +msgstr "Раунд %d/%d" + +#: pysollib/games/matriarchy.py:125 +#, python-format +msgid "Deal %d" +msgstr "Сдача %d" + +#: pysollib/games/osmosis.py:63 pysollib/games/osmosis.py:163 +msgid "Foundation. Build in suit regardless of rank." +msgstr "" +"Базовая ячейка. Складывать в соответствии с мастью не считаясь с " +"достоинством." + +#: pysollib/games/royalcotillion.py:250 +msgid "Waste. Build up or down by suit." +msgstr "Сброс. Складывать по возрастанию или убыванию в соответствии с мастью." + +#: pysollib/games/royalcotillion.py:597 +msgid "Tableau. Empty piles can be filled with any card." +msgstr "Игровой стол. Пустой ряд заполняется любой картой." + +#: pysollib/games/spider.py:1133 +msgid "" +"Tableau. Build down regardless of suit. Sequences of cards in the same color " +"can be moved as a unit." +msgstr "" +"Игровой стол. Складывать по убыванию не считаясь с мастью. Можно перемещать " +"серии карт одного цвета." + +#: pysollib/games/threepeaks.py:201 +msgid "Score:\tThis hand: " +msgstr "Очков: Текущая раздача: " + +#: pysollib/games/threepeaks.py:202 +msgid "\tThis game: " +msgstr " Эта игра: " + +#: pysollib/games/tournament.py:224 +msgid "Reserve. Build down by suit." +msgstr "Резерв. Складывать по убыванию в соответствии с мастью." + +#: pysollib/games/yukon.py:108 +msgid "" +"Tableau. Build down in any suit but the same, can move any face-up cards " +"regardless of sequence." +msgstr "" +"Игровой стол. Складывать по убыванию в любую масть кроме такой же, можно " +"перемещать любую серию открытых карт." + +#: pysollib/games/yukon.py:181 +msgid "" +"Tableau. Build up or down by suit, can move any face-up cards regardless of " +"sequence." +msgstr "" +"Игровой стол. Складывать по возрастанию или убыванию в соответствии с " +"мастью, можно перемещать любую серию открытых карт." + +#: pysollib/games/yukon.py:200 +msgid "" +"Tableau. Build up or down by alternate color, can move any face-up cards " +"regardless of sequence." +msgstr "" +"Игровой стол. Складывать по возрастанию или убыванию чередуя цвет, можно " +"перемещать любую серию открытых карт." + +#: pysollib/games/yukon.py:303 +msgid "" +"Club: A 2 3 4 5 6 7 8 9 T J Q K\n" +"Spade: 2 4 6 8 T Q A 3 5 7 9 J K\n" +"Heart: 3 6 9 Q 2 5 8 J A 4 7 T K\n" +"Diamond: 4 8 Q 3 7 J 2 6 T A 5 9 K" +msgstr "" +"Треф: Т 2 3 4 5 6 7 8 9 10 В Д К\n" +"Пики: 2 4 6 8 10 Д Т 3 5 7 9 В К\n" +"Черви: 3 6 9 Д 2 5 8 В Т 4 7 10 К\n" +"Буби: 4 8 Д 3 7 В 2 6 10 Т 5 9 К" + +#: pysollib/games/yukon.py:594 +msgid "" +"Tableau. Build down regardless of suit, can move any face-up cards " +"regardless of sequence." +msgstr "" +"Игровой стол. Складывать по убыванию не считаясь с мастью, можно перемещать " +"любую серию открытых карт." + +#: pysollib/kivy/menubar.py:1589 +msgid "Main Menu" +msgstr "" + +#: pysollib/kivy/menubar.py:1597 +msgid "File Menu" +msgstr "" + +#: pysollib/kivy/menubar.py:1605 +#, fuzzy +msgid "Tools" +msgstr "Панель инструментов" + +#: pysollib/kivy/menubar.py:1621 +#, fuzzy +msgid "Assists" +msgstr "&Подсказка" + +#: pysollib/kivy/menubar.py:1629 +#, fuzzy +msgid "Options" +msgstr "&Настройка" + +#: pysollib/kivy/menubar.py:1637 +#, fuzzy +msgid "Help" +msgstr " Помощь" + +#: pysollib/kivy/menubar.py:2065 pysollib/kivy/menubar.py:2067 +#: pysollib/kivy/selectcardset.py:61 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:2068 pysollib/kivy/selectcardset.py:61 +#: pysollib/pysolgtk/selectcardset.py:229 pysollib/tile/selectcardset.py:318 +#: pysollib/tk/menubar.py:90 +msgid "&Info..." +msgstr "&Информация..." + +#: pysollib/kivy/menubar.py:2072 pysollib/tile/menubar.py:90 +#: pysollib/tk/menubar.py:94 +msgid "Select " +msgstr "Выбрать " + +#: pysollib/kivy/menubar.py:2285 pysollib/ui/tktile/menubar.py:1664 +msgid "Solitaire Wizard" +msgstr "Конструктор пасьянсов" + +#: pysollib/kivy/selectgame.py:83 pysollib/tile/selectgame.py:84 +#: pysollib/tk/selectgame.py:85 +msgid "(no games)" +msgstr "(нет игр)" + +#: pysollib/kivy/selectgame.py:104 pysollib/pysolgtk/selectgame.py:227 +#: pysollib/tile/selectgame.py:108 pysollib/tk/selectgame.py:109 +msgid "Mahjongg Games" +msgstr "Игры маджонг" + +#: pysollib/kivy/selectgame.py:108 pysollib/pysolgtk/selectgame.py:233 +#: pysollib/tile/selectgame.py:112 pysollib/tk/selectgame.py:113 +msgid "French games" +msgstr "Классические игры" + +#: pysollib/kivy/selectgame.py:111 pysollib/pysolgtk/selectgame.py:229 +#: pysollib/tile/selectgame.py:115 pysollib/tk/selectgame.py:116 +msgid "Oriental Games" +msgstr "Восточные игры" + +#: pysollib/kivy/selectgame.py:114 pysollib/pysolgtk/selectgame.py:231 +#: pysollib/tile/selectgame.py:118 pysollib/tk/selectgame.py:119 +msgid "Special Games" +msgstr "Особые игры" + +#: pysollib/kivy/selectgame.py:117 pysollib/pysolgtk/selectgame.py:315 +#: pysollib/tile/selectgame.py:121 pysollib/tk/selectgame.py:122 +msgid "Original Games" +msgstr "Оригинальные игры" + +#: pysollib/kivy/selectgame.py:146 pysollib/pysolgtk/selectgame.py:216 +#: pysollib/tile/selectgame.py:168 pysollib/tk/selectgame.py:170 +msgid "All Games" +msgstr "Все игры" + +#: pysollib/kivy/selectgame.py:157 pysollib/pysolgtk/selectgame.py:286 +#: pysollib/tile/selectgame.py:137 pysollib/tk/selectgame.py:138 +msgid "by Compatibility" +msgstr "По совместимости с другими программами" + +#: pysollib/kivy/selectgame.py:168 pysollib/pysolgtk/selectgame.py:293 +#: pysollib/tile/selectgame.py:147 pysollib/tk/selectgame.py:149 +msgid "New games in v. " +msgstr "Новые игры в версии " + +#: pysollib/kivy/selectgame.py:171 pysollib/pysolgtk/selectgame.py:296 +#: pysollib/tile/selectgame.py:150 pysollib/tk/selectgame.py:152 +msgid "by PySol version" +msgstr "По версии PySol" + +#: pysollib/kivy/selectgame.py:183 pysollib/tile/selectgame.py:161 +#: pysollib/tk/selectgame.py:163 +msgid "by Inventors" +msgstr "По изобретателям игр" + +#: pysollib/kivy/selectgame.py:191 pysollib/pysolgtk/selectgame.py:218 +#: pysollib/tile/selectgame.py:170 pysollib/tk/selectgame.py:172 +msgid "Popular Games" +msgstr "Популярные игры" + +#: pysollib/kivy/selectgame.py:198 pysollib/pysolgtk/selectgame.py:217 +#: pysollib/tile/selectgame.py:169 pysollib/tk/selectgame.py:171 +msgid "Alternate Names" +msgstr "Другие имена" + +#: pysollib/kivy/selectgame.py:201 pysollib/pysolgtk/selectgame.py:243 +#: pysollib/tile/selectgame.py:178 pysollib/tk/selectgame.py:180 +msgid "by Skill Level" +msgstr "По уровню мастерства" -#: pysollib/stats.py:207 pysollib/tile/tkstats.py:381 -#: pysollib/tk/tkstats.py:407 -msgid "Total (%d out of %d games)" -msgstr "Всего (%d из %d игр)" +#: pysollib/kivy/selectgame.py:213 pysollib/pysolgtk/selectgame.py:247 +#: pysollib/tile/selectgame.py:191 pysollib/tk/selectgame.py:193 +msgid "by Game Feature" +msgstr "По особенностям игры" -#: pysollib/stats.py:228 -msgid "Full log for " -msgstr "Полный лог для " +#: pysollib/kivy/selectgame.py:214 pysollib/pysolgtk/selectgame.py:260 +#: pysollib/tile/selectgame.py:192 pysollib/tk/selectgame.py:194 +msgid "by Number of Cards" +msgstr "По количеству карт" -#: pysollib/stats.py:234 -msgid "Session log for " -msgstr "Лог сессии для " +#: pysollib/kivy/selectgame.py:215 pysollib/pysolgtk/selectgame.py:249 +#: pysollib/tile/selectgame.py:193 pysollib/tk/selectgame.py:195 +msgid "32 cards" +msgstr "32 карты" -#: pysollib/tile/colorsdialog.py:71 pysollib/tk/colorsdialog.py:70 -#: data/glade-translations:56 -msgid "Text foreground:" -msgstr "Цвет текста:" +#: pysollib/kivy/selectgame.py:217 pysollib/pysolgtk/selectgame.py:250 +#: pysollib/tile/selectgame.py:195 pysollib/tk/selectgame.py:197 +msgid "48 cards" +msgstr "48 карт" -#: pysollib/tile/colorsdialog.py:72 pysollib/tile/timeoutsdialog.py:73 -#: pysollib/tk/colorsdialog.py:71 pysollib/tk/timeoutsdialog.py:68 -#: data/glade-translations:37 data/glade-translations:41 -msgid "Highlight piles:" -msgstr "Подсветка групп:" +#: pysollib/kivy/selectgame.py:219 pysollib/pysolgtk/selectgame.py:251 +#: pysollib/tile/selectgame.py:197 pysollib/tk/selectgame.py:199 +msgid "52 cards" +msgstr "52 карты" -#: pysollib/tile/colorsdialog.py:73 pysollib/tk/colorsdialog.py:72 -#: data/glade-translations:42 -msgid "Highlight cards 1:" -msgstr "Подсветка карт 1:" +#: pysollib/kivy/selectgame.py:221 pysollib/pysolgtk/selectgame.py:252 +#: pysollib/tile/selectgame.py:199 pysollib/tk/selectgame.py:201 +msgid "64 cards" +msgstr "64 карты" -#: pysollib/tile/colorsdialog.py:74 pysollib/tk/colorsdialog.py:73 -#: data/glade-translations:43 -msgid "Highlight cards 2:" -msgstr "Подсветка карт 2:" +#: pysollib/kivy/selectgame.py:223 pysollib/pysolgtk/selectgame.py:253 +#: pysollib/tile/selectgame.py:201 pysollib/tk/selectgame.py:203 +msgid "78 cards" +msgstr "78 карт" -#: pysollib/tile/colorsdialog.py:75 pysollib/tk/colorsdialog.py:74 -#: data/glade-translations:44 -msgid "Highlight same rank 1:" -msgstr "Подсветка карт одного достоинства 1:" +#: pysollib/kivy/selectgame.py:225 pysollib/pysolgtk/selectgame.py:254 +#: pysollib/tile/selectgame.py:203 pysollib/tk/selectgame.py:205 +msgid "104 cards" +msgstr "104 карты" -#: pysollib/tile/colorsdialog.py:76 pysollib/tk/colorsdialog.py:75 -#: data/glade-translations:45 -msgid "Highlight same rank 2:" -msgstr "Подсветка карт одного достоинства 2:" +#: pysollib/kivy/selectgame.py:227 pysollib/pysolgtk/selectgame.py:255 +#: pysollib/tile/selectgame.py:205 pysollib/tk/selectgame.py:207 +msgid "144 cards" +msgstr "144 карты" -#: pysollib/tile/colorsdialog.py:77 pysollib/tk/colorsdialog.py:76 -#: data/glade-translations:46 -msgid "Hint arrow:" -msgstr "Стрелка подсказки:" +#: pysollib/kivy/selectgame.py:229 pysollib/pysolgtk/selectgame.py:256 +#: pysollib/tile/selectgame.py:208 pysollib/tk/selectgame.py:210 +msgid "Other number" +msgstr "Другое количество" -#: pysollib/tile/colorsdialog.py:78 pysollib/tk/colorsdialog.py:77 -#: data/glade-translations:47 -msgid "Highlight not matching:" -msgstr "Подсветка отсутствия совпадения:" +#: pysollib/kivy/selectgame.py:233 pysollib/pysolgtk/selectgame.py:267 +#: pysollib/tile/selectgame.py:212 pysollib/tk/selectgame.py:214 +msgid "by Number of Decks" +msgstr "По количеству колод" -#: pysollib/tile/colorsdialog.py:85 pysollib/tile/fontsdialog.py:185 -#: pysollib/tk/colorsdialog.py:84 pysollib/tk/fontsdialog.py:185 -#: data/glade-translations:48 data/glade-translations:49 -#: data/glade-translations:50 data/glade-translations:51 -#: data/glade-translations:52 data/glade-translations:53 -#: data/glade-translations:54 data/glade-translations:55 -#: data/glade-translations:65 data/glade-translations:66 -#: data/glade-translations:67 data/glade-translations:68 -#: data/glade-translations:69 data/glade-translations:70 -#: data/glade-translations:71 -msgid "Change..." -msgstr "Изменить..." +#: pysollib/kivy/selectgame.py:234 pysollib/pysolgtk/selectgame.py:262 +#: pysollib/tile/selectgame.py:213 pysollib/tk/selectgame.py:215 +msgid "1 deck games" +msgstr "Игры с 1 колодой" -#: pysollib/tile/colorsdialog.py:105 pysollib/tk/colorsdialog.py:104 -msgid "Select color" -msgstr "Выбрать цвет" +#: pysollib/kivy/selectgame.py:236 pysollib/pysolgtk/selectgame.py:263 +#: pysollib/tile/selectgame.py:215 pysollib/tk/selectgame.py:217 +msgid "2 deck games" +msgstr "Игры с 2 колодами" -#: pysollib/tile/findcarddialog.py:53 pysollib/tk/findcarddialog.py:56 -msgid "Find card" -msgstr "Найти карту" +#: pysollib/kivy/selectgame.py:238 pysollib/pysolgtk/selectgame.py:264 +#: pysollib/tile/selectgame.py:217 pysollib/tk/selectgame.py:219 +msgid "3 deck games" +msgstr "Игры с 3 колодами" -#: pysollib/tile/fontsdialog.py:90 pysollib/tk/fontsdialog.py:84 -msgid "abcdefghABCDEFGH" -msgstr "abcdeABCDE абвгдАБВГД" +#: pysollib/kivy/selectgame.py:240 pysollib/pysolgtk/selectgame.py:265 +#: pysollib/tile/selectgame.py:219 pysollib/tk/selectgame.py:221 +msgid "4 deck games" +msgstr "Игры с 4 колодами" -#: pysollib/tile/fontsdialog.py:99 pysollib/tk/fontsdialog.py:93 -msgid "Bold" -msgstr "Жирный" +#: pysollib/kivy/selectgame.py:243 pysollib/pysolgtk/selectgame.py:278 +#: pysollib/tile/selectgame.py:222 pysollib/tk/selectgame.py:224 +msgid "by Number of Redeals" +msgstr "По количеству пересдач" -#: pysollib/tile/fontsdialog.py:103 pysollib/tk/fontsdialog.py:97 -msgid "Italic" -msgstr "Наклонный" +#: pysollib/kivy/selectgame.py:244 pysollib/pysolgtk/selectgame.py:269 +#: pysollib/tile/selectgame.py:223 pysollib/tk/selectgame.py:225 +msgid "No redeal" +msgstr "Без пересдачи" -#: pysollib/tile/fontsdialog.py:109 pysollib/tile/selectcardset.py:410 -#: pysollib/tk/selectcardset.py:411 -msgid "Size:" -msgstr "Размер:" +#: pysollib/kivy/selectgame.py:246 pysollib/pysolgtk/selectgame.py:270 +#: pysollib/tile/selectgame.py:225 pysollib/tk/selectgame.py:227 +msgid "1 redeal" +msgstr "1 пересдача" -#: pysollib/tile/fontsdialog.py:167 pysollib/tk/fontsdialog.py:167 -#: data/glade-translations:58 -msgid "HTML: " -msgstr "HTML: " +#: pysollib/kivy/selectgame.py:248 pysollib/pysolgtk/selectgame.py:271 +#: pysollib/tile/selectgame.py:227 pysollib/tk/selectgame.py:229 +msgid "2 redeals" +msgstr "2 пересдачи" -#: pysollib/tile/fontsdialog.py:168 pysollib/tk/fontsdialog.py:168 -#: data/glade-translations:59 -msgid "Small: " -msgstr "Маленький: " +#: pysollib/kivy/selectgame.py:250 pysollib/pysolgtk/selectgame.py:272 +#: pysollib/tile/selectgame.py:229 pysollib/tk/selectgame.py:231 +msgid "3 redeals" +msgstr "3 пересдачи" -#: pysollib/tile/fontsdialog.py:169 pysollib/tk/fontsdialog.py:169 -#: data/glade-translations:60 -msgid "Fixed: " -msgstr "Моноширинный: " +#: pysollib/kivy/selectgame.py:256 pysollib/pysolgtk/selectgame.py:275 +#: pysollib/tile/selectgame.py:236 pysollib/tk/selectgame.py:238 +msgid "Other number of redeals" +msgstr "Другое количество пересдач" -#: pysollib/tile/fontsdialog.py:170 pysollib/tk/fontsdialog.py:170 -#: data/glade-translations:61 -msgid "Tableau default: " -msgstr "Игровой стол по умолчанию: " +#: pysollib/kivy/selectgame.py:264 pysollib/pysolgtk/selectgame.py:311 +#: pysollib/tile/selectgame.py:243 pysollib/tk/selectgame.py:245 +msgid "Other Categories" +msgstr "Другие категории" -#: pysollib/tile/fontsdialog.py:171 pysollib/tk/fontsdialog.py:171 -#: data/glade-translations:62 -msgid "Tableau fixed: " -msgstr "Игровой стол моноширинный: " +#: pysollib/kivy/selectgame.py:265 pysollib/pysolgtk/selectgame.py:300 +#: pysollib/tile/selectgame.py:244 pysollib/tk/selectgame.py:246 +msgid "Games for Children (very easy)" +msgstr "Игры для детей (очень лёгкие)" -#: pysollib/tile/fontsdialog.py:172 pysollib/tk/fontsdialog.py:172 -#: data/glade-translations:64 -msgid "Tableau large: " -msgstr "Игровой стол большой: " +#: pysollib/kivy/selectgame.py:267 pysollib/pysolgtk/selectgame.py:302 +#: pysollib/tile/selectgame.py:246 pysollib/tk/selectgame.py:248 +msgid "Games with Scoring" +msgstr "Игры со счётом" -#: pysollib/tile/fontsdialog.py:173 pysollib/tk/fontsdialog.py:173 -#: data/glade-translations:63 -msgid "Tableau small: " -msgstr "Игровой стол маленький: " +#: pysollib/kivy/selectgame.py:269 pysollib/pysolgtk/selectgame.py:304 +#: pysollib/tile/selectgame.py:249 pysollib/tk/selectgame.py:251 +msgid "Games with Separate Decks" +msgstr "Игры с раздельными колодами" -#: pysollib/tile/fontsdialog.py:195 pysollib/tk/fontsdialog.py:195 -msgid "Select font" -msgstr "Выбрать шрифт" +#: pysollib/kivy/selectgame.py:271 pysollib/pysolgtk/selectgame.py:306 +#: pysollib/tile/selectgame.py:251 pysollib/tk/selectgame.py:253 +msgid "Open Games (all cards visible)" +msgstr "Открытые игры (все карты видны)" -#: pysollib/tile/menubar.py:72 pysollib/tk/menubar.py:71 -msgid "Compound" -msgstr "Компоновка" +#: pysollib/kivy/selectgame.py:273 pysollib/pysolgtk/selectgame.py:308 +#: pysollib/tile/selectgame.py:253 pysollib/tk/selectgame.py:255 +msgid "Relaxed Variants" +msgstr "Облегчённые варианты" -#: pysollib/tile/menubar.py:78 pysollib/tk/menubar.py:77 -msgid "Hide" -msgstr "Спрятать" +#: pysollib/kivy/tkstats.py:148 pysollib/tile/tkstats.py:163 +#: pysollib/tk/tkstats.py:53 +msgid "Demo games" +msgstr "Демо игры" -#: pysollib/tile/menubar.py:81 pysollib/tk/menubar.py:80 -msgid "Top" -msgstr "Сверху" +#: pysollib/kivy/tkstats.py:220 pysollib/pysolgtk/selectgame.py:123 +#: pysollib/tile/selectgame.py:402 pysollib/tile/tkstats.py:182 +#: pysollib/tile/tkstats.py:234 pysollib/tk/selectgame.py:404 +#: pysollib/tk/tkstats.py:87 pysollib/tk/tkstats.py:141 data/pysolfc.glade:241 +#: data/pysolfc.glade:519 +msgid "Won:" +msgstr "Выиграл:" -#: pysollib/tile/menubar.py:84 pysollib/tk/menubar.py:83 -msgid "Bottom" -msgstr "Внизу" +#: pysollib/kivy/tkstats.py:222 pysollib/pysolgtk/selectgame.py:124 +#: pysollib/tile/selectgame.py:403 pysollib/tile/tkstats.py:183 +#: pysollib/tile/tkstats.py:236 pysollib/tk/selectgame.py:405 +#: pysollib/tk/tkstats.py:88 pysollib/tk/tkstats.py:143 data/pysolfc.glade:307 +#: data/pysolfc.glade:544 +msgid "Lost:" +msgstr "Проиграл:" -#: pysollib/tile/menubar.py:87 pysollib/tk/menubar.py:86 -msgid "Left" -msgstr "Слева" +#: pysollib/kivy/tkstats.py:224 pysollib/tile/tkstats.py:184 +#: pysollib/tile/tkstats.py:238 pysollib/tk/tkstats.py:89 +#: pysollib/tk/tkstats.py:145 data/pysolfc.glade:266 data/pysolfc.glade:569 +msgid "Total:" +msgstr "Всего:" -#: pysollib/tile/menubar.py:90 pysollib/tk/menubar.py:89 -msgid "Right" -msgstr "Справа" +#: pysollib/kivy/tkstats.py:250 pysollib/tk/tkstats.py:279 +msgid "&All games..." +msgstr "&Все игры..." -#: pysollib/tile/menubar.py:101 pysollib/tk/menubar.py:100 -msgid "Visible buttons" -msgstr "Показывать кнопки" +#: pysollib/kivy/tkstats.py:252 pysollib/tile/tkstats.py:102 +#: pysollib/tk/tkstats.py:281 +msgid "&Reset..." +msgstr "О&чистить..." -#: pysollib/tile/menubar.py:339 pysollib/tile/menubar.py:516 -#: pysollib/tk/menubar.py:336 pysollib/tk/menubar.py:520 -msgid "&About " -msgstr "&О программе " +#: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176 +#: pysollib/tk/toolbar.py:176 +msgid "New" +msgstr "Новая" -#: pysollib/tile/menubar.py:341 pysollib/tk/menubar.py:338 -msgid "&File" -msgstr "&Файл" +#: pysollib/kivy/toolbar.py:192 pysollib/tile/toolbar.py:177 +#: pysollib/tk/toolbar.py:177 pysollib/ui/tktile/menubar.py:387 +msgid "Restart" +msgstr "Начало" -#: pysollib/tile/menubar.py:343 pysollib/tk/menubar.py:340 -msgid "R&ecent games" -msgstr "Выбрать н&едавнюю игру" +#: pysollib/kivy/toolbar.py:192 pysollib/tile/toolbar.py:177 +#: pysollib/tk/toolbar.py:177 +msgid "" +"Restart the\n" +"current game" +msgstr "" +"Начать текущую игру\n" +"с начала" -#: pysollib/tile/menubar.py:345 pysollib/tk/menubar.py:342 -msgid "Select &random game" -msgstr "С&лучайная игра" +#: 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/tile/menubar.py:346 pysollib/tk/menubar.py:343 -msgid "&All games" -msgstr "&Все игры" +#: pysollib/kivy/toolbar.py:197 pysollib/tile/toolbar.py:182 +#: pysollib/tk/toolbar.py:182 +msgid "Undo last move" +msgstr "Отменить последний ход" -#: pysollib/tile/menubar.py:347 pysollib/tk/menubar.py:344 -msgid "Games played and &won" -msgstr "&Выигранные игры" +#: 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/tile/menubar.py:348 pysollib/tk/menubar.py:345 -msgid "Games played and ¬ won" -msgstr "&Невыигранные игры" +#: pysollib/kivy/toolbar.py:198 pysollib/tile/toolbar.py:183 +#: pysollib/tk/toolbar.py:183 +msgid "Redo last move" +msgstr "Вернуть ход" -#: pysollib/tile/menubar.py:349 pysollib/tk/menubar.py:346 -msgid "Games not &played" -msgstr "Не&сыгранные игры" +#: pysollib/kivy/toolbar.py:199 pysollib/tile/toolbar.py:184 +#: pysollib/tk/toolbar.py:184 +msgid "Autodrop" +msgstr "Сбросить" -#: pysollib/tile/menubar.py:350 pysollib/tk/menubar.py:347 -msgid "Select game by nu&mber..." -msgstr "Выбрать игру по &номеру..." +#: pysollib/kivy/toolbar.py:199 pysollib/tile/toolbar.py:184 +#: pysollib/tk/toolbar.py:184 +msgid "Auto drop cards" +msgstr "Автоматически сбросить карты" -#: pysollib/tile/menubar.py:352 pysollib/tk/menubar.py:349 -msgid "Fa&vorite games" -msgstr "&Избранные игры" +#: pysollib/kivy/toolbar.py:200 pysollib/tile/toolbar.py:185 +#: pysollib/tk/toolbar.py:185 +msgid "Shuffle" +msgstr "Перемешать" -#: pysollib/tile/menubar.py:353 pysollib/tk/menubar.py:350 -msgid "A&dd to favorites" -msgstr "&Добавить в избранное" +#: pysollib/kivy/toolbar.py:200 pysollib/tile/toolbar.py:185 +#: pysollib/tk/toolbar.py:185 +msgid "Shuffle tiles" +msgstr "Перемешать фишки" -#: pysollib/tile/menubar.py:354 pysollib/tk/menubar.py:351 -msgid "Remove &from favorites" -msgstr "&Удалить из избранных" +#: pysollib/kivy/toolbar.py:201 pysollib/tile/toolbar.py:186 +#: pysollib/tk/toolbar.py:186 +msgid "Pause" +msgstr "Пауза" -#: pysollib/tile/menubar.py:356 pysollib/tk/menubar.py:353 -msgid "&Open..." -msgstr "&Открыть..." +#: pysollib/kivy/toolbar.py:201 pysollib/tile/toolbar.py:186 +#: pysollib/tk/toolbar.py:186 +msgid "Pause game" +msgstr "Приостановить игру" -#: pysollib/tile/menubar.py:357 pysollib/tk/menubar.py:354 -msgid "&Save" -msgstr "&Сохранить" +#: pysollib/kivy/toolbar.py:204 pysollib/tile/toolbar.py:189 +#: pysollib/tk/toolbar.py:189 +msgid "Rules" +msgstr "Правила" -#: pysollib/tile/menubar.py:358 pysollib/tk/menubar.py:355 -msgid "Save &as..." -msgstr "Сохранить &как..." +#: pysollib/kivy/toolbar.py:204 pysollib/tile/toolbar.py:189 +#: pysollib/tk/toolbar.py:189 +msgid "Rules for this game" +msgstr "Правила текущей игры" -#: pysollib/tile/menubar.py:360 pysollib/tk/menubar.py:357 -msgid "&Hold and quit" -msgstr "Со&храниться и выйти" +#: pysollib/kivy/toolbar.py:206 pysollib/tile/toolbar.py:191 +#: pysollib/tk/toolbar.py:191 +msgid "Quit" +msgstr "Выйти" -#: pysollib/tile/menubar.py:366 pysollib/tile/selectgame.py:421 -#: pysollib/tk/menubar.py:363 pysollib/tk/selectgame.py:422 -msgid "&Select" -msgstr "&Выбрать" +#: pysollib/pysolgtk/colorsdialog.py:87 pysollib/pysolgtk/fontsdialog.py:92 +#: pysollib/ui/tktile/colorsdialog.py:107 +msgid "Select color" +msgstr "Выбрать цвет" -#: pysollib/tile/menubar.py:371 pysollib/tk/menubar.py:368 -msgid "&Edit" -msgstr "Р&едактировать" +#: pysollib/pysolgtk/menubar.py:555 +msgid "Empty" +msgstr "" -#: pysollib/tile/menubar.py:372 pysollib/tk/menubar.py:369 -msgid "&Undo" -msgstr "&Отмена" +#: pysollib/pysolgtk/menubar.py:596 +#, fuzzy +msgid "Open Game" +msgstr "Открыть игру" -#: pysollib/tile/menubar.py:373 pysollib/tk/menubar.py:370 -msgid "&Redo" -msgstr "&Повтор" +#: pysollib/pysolgtk/menubar.py:623 +#, fuzzy +msgid "Save Game" +msgstr "Сохранить игру" -#: pysollib/tile/menubar.py:374 pysollib/tk/menubar.py:371 -msgid "Redo &all" -msgstr "Вернуть все" +#: pysollib/pysolgtk/menubar.py:671 pysollib/ui/tktile/menubar.py:1298 +#: data/pysolfc.glade:4127 +msgid "Sound settings" +msgstr "Настройка звука" -#: pysollib/tile/menubar.py:377 pysollib/tk/menubar.py:374 -msgid "&Set bookmark" -msgstr "Установить &закладку" +#: pysollib/pysolgtk/menubar.py:680 pysollib/ui/tktile/menubar.py:1521 +msgid "Select table background" +msgstr "Выбрать фоновое изображение" -#: pysollib/tile/menubar.py:379 pysollib/tile/menubar.py:383 -#: pysollib/tk/menubar.py:376 pysollib/tk/menubar.py:380 -msgid "Bookmark %d" -msgstr "Закладка %d" +#: pysollib/pysolgtk/menubar.py:696 +#, fuzzy +msgid "Select cardset" +msgstr "Выбрать имя" -#: pysollib/tile/menubar.py:381 pysollib/tk/menubar.py:378 -msgid "Go&to bookmark" -msgstr "&Перейти к закладке" +#: pysollib/pysolgtk/playeroptionsdialog.py:62 +#: pysollib/tile/playeroptionsdialog.py:61 +#: pysollib/tk/playeroptionsdialog.py:102 +msgid "Confirm quit" +msgstr "Подтверждение выхода" -#: pysollib/tile/menubar.py:386 pysollib/tk/menubar.py:383 -msgid "&Clear bookmarks" -msgstr "О&чистить закладки" +#: pysollib/pysolgtk/playeroptionsdialog.py:68 +#: pysollib/tile/playeroptionsdialog.py:64 +#: pysollib/tk/playeroptionsdialog.py:106 +msgid "Update statistics and logs" +msgstr "Обновлять статистику и лог" -#: pysollib/tile/menubar.py:389 pysollib/tile/toolbar.py:176 -#: pysollib/tk/menubar.py:386 pysollib/tk/toolbar.py:175 -msgid "Restart" -msgstr "Начало" +#: pysollib/pysolgtk/selectcardset.py:142 pysollib/tile/selectcardset.py:98 +#: pysollib/tile/selectcardset.py:115 pysollib/tile/selectcardset.py:132 +#: pysollib/tk/selectcardset.py:97 pysollib/tk/selectcardset.py:114 +#: pysollib/tk/selectcardset.py:131 +msgid "Uncategorized" +msgstr "Неопределённый" -#: pysollib/tile/menubar.py:392 pysollib/tk/menubar.py:389 -msgid "Solitaire &Wizard" -msgstr "Конструктор пасьянсов" +#: pysollib/pysolgtk/selectcardset.py:145 pysollib/tile/selectcardset.py:71 +#: pysollib/tile/selectcardset.py:169 pysollib/tk/selectcardset.py:70 +#: pysollib/tk/selectcardset.py:168 +msgid "(no cardsets)" +msgstr "(нет колод)" -#: pysollib/tile/menubar.py:393 pysollib/tk/menubar.py:390 -msgid "&Edit current game" -msgstr "Редактировать текущую игру" +#: pysollib/pysolgtk/selectcardset.py:158 pysollib/tile/selectcardset.py:141 +#: pysollib/tk/selectcardset.py:139 +msgid "by Size" +msgstr "По размеру" -#: pysollib/tile/menubar.py:395 pysollib/tk/menubar.py:392 -msgid "&Game" -msgstr "&Игра" +#: pysollib/pysolgtk/selectcardset.py:160 pysollib/tile/selectcardset.py:143 +#: pysollib/tk/selectcardset.py:141 +msgid "Tiny cardsets" +msgstr "Очень маленькие колоды" -#: pysollib/tile/menubar.py:396 pysollib/tk/menubar.py:393 -msgid "&Deal cards" -msgstr "&Сдать карты" +#: pysollib/pysolgtk/selectcardset.py:161 pysollib/tile/selectcardset.py:146 +#: pysollib/tk/selectcardset.py:144 +msgid "Small cardsets" +msgstr "Маленькие колоды" -#: pysollib/tile/menubar.py:397 pysollib/tk/menubar.py:394 -msgid "&Auto drop" -msgstr "С&бросить карты" +#: pysollib/pysolgtk/selectcardset.py:162 pysollib/tile/selectcardset.py:149 +#: pysollib/tk/selectcardset.py:147 +msgid "Medium cardsets" +msgstr "Средние колоды" -#: pysollib/tile/menubar.py:398 pysollib/tk/menubar.py:395 -msgid "Shu&ffle tiles" -msgstr "Переме&шать фишки" +#: pysollib/pysolgtk/selectcardset.py:163 pysollib/tile/selectcardset.py:152 +#: pysollib/tk/selectcardset.py:150 +msgid "Large cardsets" +msgstr "Большие колоды" -#: pysollib/tile/menubar.py:399 pysollib/tk/menubar.py:396 -msgid "&Pause" -msgstr "&Пауза" +#: pysollib/pysolgtk/selectcardset.py:164 pysollib/tile/selectcardset.py:155 +#: pysollib/tk/selectcardset.py:153 +msgid "XLarge cardsets" +msgstr "Очень большие колоды" -#: pysollib/tile/menubar.py:402 pysollib/tk/menubar.py:399 -msgid "S&tatus..." -msgstr "С&татус" +#: pysollib/pysolgtk/selectcardset.py:170 pysollib/tile/selectcardset.py:84 +#: pysollib/tile/selectcardset.py:181 pysollib/tk/selectcardset.py:83 +#: pysollib/tk/selectcardset.py:178 +msgid "by Type" +msgstr "По типу" -#: pysollib/tile/menubar.py:403 pysollib/tk/menubar.py:400 -msgid "&Comments..." -msgstr "&Комментарии..." +#: pysollib/pysolgtk/selectcardset.py:172 pysollib/tile/selectcardset.py:100 +#: pysollib/tk/selectcardset.py:99 +msgid "by Style" +msgstr "По стилю" -#: pysollib/tile/menubar.py:405 pysollib/tile/tkstats.py:648 -#: pysollib/tk/tkstats.py:623 -msgid "&Statistics..." -msgstr "&Статистика..." +#: pysollib/pysolgtk/selectcardset.py:174 pysollib/tile/selectcardset.py:118 +#: pysollib/tk/selectcardset.py:117 +msgid "by Nationality" +msgstr "По национальности" -#: pysollib/tile/menubar.py:406 -msgid "Log..." -msgstr "Лог..." +#: pysollib/pysolgtk/selectcardset.py:177 pysollib/tile/selectcardset.py:134 +#: pysollib/tk/selectcardset.py:133 +msgid "by Date" +msgstr "По дате" -#: pysollib/tile/menubar.py:408 pysollib/tk/menubar.py:411 -msgid "D&emo statistics" -msgstr "Статистика демо" +#: pysollib/pysolgtk/selectgame.py:88 pysollib/tile/selectgame.py:384 +#: pysollib/tk/selectgame.py:386 +msgid "About game" +msgstr "Об игре " -#: pysollib/tile/menubar.py:410 pysollib/tk/menubar.py:415 -msgid "&Assist" -msgstr "&Подсказка" +#: pysollib/pysolgtk/selectgame.py:115 pysollib/tile/selectgame.py:394 +#: pysollib/tk/selectgame.py:396 +msgid "Alternate names:" +msgstr "Другие имена:" -#: pysollib/tile/menubar.py:411 pysollib/tk/menubar.py:416 -msgid "&Hint" -msgstr "Подсказать &ход" +#: pysollib/pysolgtk/selectgame.py:116 pysollib/tile/selectgame.py:395 +#: pysollib/tk/selectgame.py:397 +msgid "Category:" +msgstr "Категория:" -#: pysollib/tile/menubar.py:412 pysollib/tk/menubar.py:417 -msgid "Highlight p&iles" -msgstr "П&оказать группы" +#: pysollib/pysolgtk/selectgame.py:119 pysollib/tile/selectgame.py:398 +#: pysollib/tk/selectgame.py:400 +msgid "Decks:" +msgstr "Колод:" -#: pysollib/tile/menubar.py:413 pysollib/tk/menubar.py:418 -msgid "&Find card" -msgstr "&Найти карту" +#: pysollib/pysolgtk/selectgame.py:120 pysollib/tile/selectgame.py:399 +#: pysollib/tk/selectgame.py:401 +msgid "Redeals:" +msgstr "Пересдач:" -#: pysollib/tile/menubar.py:415 pysollib/tk/menubar.py:420 -msgid "&Demo" -msgstr "&Демо" +#: pysollib/pysolgtk/selectgame.py:122 pysollib/tile/selectgame.py:401 +#: pysollib/tk/selectgame.py:403 +msgid "Played:" +msgstr "Играл:" -#: pysollib/tile/menubar.py:416 pysollib/tk/menubar.py:421 -msgid "Demo (&all games)" -msgstr "Демо (&все игры)" +#: pysollib/pysolgtk/selectgame.py:125 pysollib/tile/selectgame.py:404 +#: pysollib/tile/tkstats.py:777 pysollib/tk/selectgame.py:406 +#: pysollib/tk/tkstats.py:740 data/pysolfc.glade:717 +msgid "Playing time:" +msgstr "Игровое время:" -#: pysollib/tile/menubar.py:418 pysollib/tile/menubar.py:420 -#: pysollib/tk/menubar.py:423 pysollib/tk/menubar.py:425 -#, fuzzy -msgid "&Solver" -msgstr "Серебро" +#: pysollib/pysolgtk/selectgame.py:126 pysollib/tile/selectgame.py:405 +#: pysollib/tile/tkstats.py:784 pysollib/tk/selectgame.py:407 +#: pysollib/tk/tkstats.py:747 data/pysolfc.glade:813 +msgid "Moves:" +msgstr "Ходов:" -#: pysollib/tile/menubar.py:422 pysollib/tk/menubar.py:427 -msgid "&Piles description" -msgstr "Описания &ячеек" +#: pysollib/pysolgtk/selectgame.py:127 pysollib/tile/selectgame.py:406 +#: pysollib/tk/selectgame.py:408 +msgid "% won:" +msgstr "% побед:" -#: pysollib/tile/menubar.py:426 pysollib/tk/menubar.py:431 -msgid "&Options" -msgstr "&Настройка" +#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:438 +#: pysollib/tk/selectgame.py:439 pysollib/ui/tktile/menubar.py:352 +msgid "&Select" +msgstr "&Выбрать" -#: pysollib/tile/menubar.py:427 pysollib/tk/menubar.py:432 -msgid "&Player options..." -msgstr "Настройки &игрока..." +#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:437 +#: pysollib/tk/selectgame.py:439 +msgid "&Rules" +msgstr "&Правила" -#: pysollib/tile/menubar.py:428 pysollib/tk/menubar.py:433 -msgid "&Automatic play" -msgstr "Настройки &автоматической игры" +#: pysollib/pysolgtk/selectgame.py:426 pysollib/tile/selectgame.py:518 +#: pysollib/tk/selectgame.py:519 +msgid "Playable Preview - " +msgstr "Играемый предпросмотр - " -#: pysollib/tile/menubar.py:429 pysollib/tk/menubar.py:434 -msgid "Auto &face up" -msgstr "Автоматически &переворачивать" +#: pysollib/pysolgtk/selectgame.py:481 pysollib/tile/selectgame.py:571 +#: pysollib/tk/selectgame.py:572 +msgid "variable" +msgstr "переменное кол-во" -#: pysollib/tile/menubar.py:430 pysollib/tk/menubar.py:435 -msgid "A&uto drop" -msgstr "А&втоматически сбрасывать карты" +#: pysollib/pysolgtk/selectgame.py:483 pysollib/tile/selectgame.py:573 +#: pysollib/tk/selectgame.py:574 +msgid "unlimited" +msgstr "неограниченное кол-во" -#: pysollib/tile/menubar.py:431 pysollib/tk/menubar.py:436 -msgid "Auto &deal" -msgstr "Автоматически &сдавать карты" +#: pysollib/pysolgtk/selecttile.py:104 +#, fuzzy +msgid "Solid color" +msgstr "Монотонный цвет" -#: pysollib/tile/menubar.py:433 pysollib/tk/menubar.py:438 -msgid "&Quick play" -msgstr "&Быстрая игра" +#: pysollib/pysolgtk/selecttile.py:105 pysollib/tile/selecttile.py:74 +#: pysollib/tk/selecttile.py:73 +msgid "Blue" +msgstr "Голубой" -#: pysollib/tile/menubar.py:434 pysollib/tk/menubar.py:439 -msgid "Assist &level" -msgstr "&Уровень подсказки" +#: 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/tile/menubar.py:435 pysollib/tk/menubar.py:440 -msgid "Enable &undo" -msgstr "Разрешить &возврат хода" +#: pysollib/pysolgtk/selecttile.py:107 pysollib/tile/selecttile.py:76 +#: pysollib/tk/selecttile.py:75 +msgid "Navy" +msgstr "Синий" -#: pysollib/tile/menubar.py:436 pysollib/tk/menubar.py:441 -msgid "Enable &bookmarks" -msgstr "Разрешить &закладки" +#: 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/tile/menubar.py:437 pysollib/tk/menubar.py:442 -msgid "Enable &hint" -msgstr "Разрешить &подсказки" +#: 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/tile/menubar.py:438 pysollib/tk/menubar.py:443 -msgid "Enable shu&ffle" -msgstr "Разрешить перемешивание &фишек" +#: pysollib/pysolgtk/selecttile.py:110 pysollib/tile/selecttile.py:79 +#: pysollib/tk/selecttile.py:78 +msgid "Teal" +msgstr "Чайный" -#: pysollib/tile/menubar.py:439 pysollib/tk/menubar.py:444 -msgid "Enable highlight p&iles" -msgstr "Разрешить показывать к&учи" +#: pysollib/pysolgtk/selecttile.py:121 pysollib/tile/selecttile.py:82 +#: pysollib/tk/selecttile.py:81 +msgid "All Backgrounds" +msgstr "Все фоновые изображения" -#: pysollib/tile/menubar.py:440 pysollib/tk/menubar.py:445 -msgid "Enable highlight &cards" -msgstr "Разрешить показывать &карты" +#: pysollib/pysolgtk/selecttile.py:130 pysollib/tile/selecttile.py:69 +#: pysollib/tk/selecttile.py:68 +msgid "(no tiles)" +msgstr "(нет плитки)" -#: pysollib/tile/menubar.py:441 pysollib/tk/menubar.py:446 -msgid "Enable highlight same &rank" -msgstr "Разрешить показывать карты &одного достоинства" +#: pysollib/pysolgtk/selecttile.py:158 pysollib/tile/selecttile.py:153 +#: pysollib/tk/selecttile.py:152 +msgid "&Solid color..." +msgstr "М&онотонный цвет..." -#: pysollib/tile/menubar.py:442 pysollib/tk/menubar.py:447 -msgid "Highlight &no matching" -msgstr "Подсветка отсутствия &совпадения" +#: pysollib/pysolgtk/selecttile.py:174 pysollib/tile/selecttile.py:174 +#: pysollib/tk/selecttile.py:173 +msgid "Select table color" +msgstr "Выбрать цвет" -#: pysollib/tile/menubar.py:444 pysollib/tk/menubar.py:449 -msgid "&Show removed tiles (in Mahjongg games)" -msgstr "Показывать удалённые (в Маджонг)" +#: pysollib/pysolgtk/soundoptionsdialog.py:46 +#: pysollib/tile/soundoptionsdialog.py:58 pysollib/tk/soundoptionsdialog.py:60 +msgid "Are You Sure" +msgstr "Вы уверены?" -#: pysollib/tile/menubar.py:445 pysollib/tk/menubar.py:450 -msgid "Show hint &arrow (in Shisen-Sho games)" -msgstr "Показывать стрелку (в Шисен-Сё)" +#: pysollib/pysolgtk/soundoptionsdialog.py:48 +#: pysollib/tile/soundoptionsdialog.py:60 pysollib/tk/soundoptionsdialog.py:62 +msgid "Deal" +msgstr "Сдача" -#: pysollib/tile/menubar.py:447 pysollib/tk/menubar.py:452 -msgid "&Sound..." -msgstr "&Звук..." +#: pysollib/pysolgtk/soundoptionsdialog.py:49 +#: pysollib/tile/soundoptionsdialog.py:61 pysollib/tk/soundoptionsdialog.py:63 +msgid "Deal waste" +msgstr "Выкладывание на сброс" -#: pysollib/tile/menubar.py:454 pysollib/tk/menubar.py:459 -msgid "Card si&ze" -msgstr "&Размер карт" +#: pysollib/pysolgtk/soundoptionsdialog.py:51 +#: pysollib/tile/soundoptionsdialog.py:63 pysollib/tk/soundoptionsdialog.py:65 +msgid "Turn waste" +msgstr "Перелистывание сброса" -#: pysollib/tile/menubar.py:455 pysollib/tk/menubar.py:460 -msgid "&Increase the card size" -msgstr "&Увеличить размер карт" +#: pysollib/pysolgtk/soundoptionsdialog.py:52 +#: pysollib/tile/soundoptionsdialog.py:64 pysollib/tk/soundoptionsdialog.py:66 +msgid "Start drag" +msgstr "Начало перемещения" -#: pysollib/tile/menubar.py:456 pysollib/tk/menubar.py:461 -msgid "&Decrease the card size" -msgstr "У&меньшить размер карт" +#: pysollib/pysolgtk/soundoptionsdialog.py:54 +#: pysollib/tile/soundoptionsdialog.py:66 pysollib/tk/soundoptionsdialog.py:68 +msgid "Drop" +msgstr "Сброс карты" -#: pysollib/tile/menubar.py:457 pysollib/tk/menubar.py:462 -msgid "&Auto scaling" -msgstr "Автоматическое изменение размера" +#: pysollib/pysolgtk/soundoptionsdialog.py:55 +#: pysollib/tile/soundoptionsdialog.py:67 pysollib/tk/soundoptionsdialog.py:69 +msgid "Drop pair" +msgstr "Сброс двух карт" -#: pysollib/tile/menubar.py:460 pysollib/tk/menubar.py:465 -msgid "Cards&et..." -msgstr "Коло&да..." +#: pysollib/pysolgtk/soundoptionsdialog.py:56 +#: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:70 +msgid "Auto drop" +msgstr "Автоматический сброс карты" -#: pysollib/tile/menubar.py:461 pysollib/tk/menubar.py:466 -msgid "Table t&ile..." -msgstr "Игровой &стол..." +#: pysollib/pysolgtk/soundoptionsdialog.py:58 +#: pysollib/tile/soundoptionsdialog.py:70 pysollib/tk/soundoptionsdialog.py:72 +msgid "Flip" +msgstr "Переворачивание" -#: pysollib/tile/menubar.py:463 pysollib/tk/menubar.py:468 -msgid "Card &background" -msgstr "&Рубашка карты" +#: pysollib/pysolgtk/soundoptionsdialog.py:59 +#: pysollib/tile/soundoptionsdialog.py:71 pysollib/tk/soundoptionsdialog.py:73 +msgid "Auto flip" +msgstr "Автоматическое переворачивание" -#: pysollib/tile/menubar.py:464 pysollib/tk/menubar.py:469 -msgid "Card &view" -msgstr "&Вид карты" +#: pysollib/pysolgtk/soundoptionsdialog.py:60 +#: pysollib/tile/soundoptionsdialog.py:72 pysollib/tk/soundoptionsdialog.py:74 +msgid "Move" +msgstr "Перемещение" -#: pysollib/tile/menubar.py:465 pysollib/tk/menubar.py:470 -msgid "Card shado&w" -msgstr "Тень карты" +#: pysollib/pysolgtk/soundoptionsdialog.py:61 +#: pysollib/tile/soundoptionsdialog.py:73 pysollib/tk/soundoptionsdialog.py:75 +msgid "No move" +msgstr "Отмена перемещения" -#: pysollib/tile/menubar.py:466 pysollib/tk/menubar.py:471 -msgid "Shade &legal moves" -msgstr "Подсвечивать &разрешённые ходы" +#: pysollib/pysolgtk/soundoptionsdialog.py:66 +#: pysollib/tile/soundoptionsdialog.py:78 pysollib/tk/soundoptionsdialog.py:80 +msgid "Autopilot lost" +msgstr "Автопилот выиграл" -#: pysollib/tile/menubar.py:467 pysollib/tk/menubar.py:472 -msgid "&Negative cards bottom" -msgstr "&Негативные контуры карты" +#: pysollib/pysolgtk/soundoptionsdialog.py:67 +#: pysollib/tile/soundoptionsdialog.py:79 pysollib/tk/soundoptionsdialog.py:81 +msgid "Autopilot won" +msgstr "Автопилот проиграл" -#: pysollib/tile/menubar.py:468 pysollib/tk/menubar.py:473 -msgid "Shrink face-down cards" -msgstr "Сжимать закрытые карты" +#: pysollib/pysolgtk/soundoptionsdialog.py:70 +#: pysollib/tile/soundoptionsdialog.py:82 pysollib/tk/soundoptionsdialog.py:84 +msgid "Game lost" +msgstr "Игра проиграна" -#: pysollib/tile/menubar.py:469 pysollib/tk/menubar.py:474 -msgid "Shade &filled stacks" -msgstr "Затемнять заполненные ячейки" +#: pysollib/pysolgtk/soundoptionsdialog.py:72 +#: pysollib/tile/soundoptionsdialog.py:84 pysollib/tk/soundoptionsdialog.py:86 +msgid "Perfect game" +msgstr "Великолепная игра" -#: pysollib/tile/menubar.py:470 pysollib/tk/menubar.py:475 -msgid "A&nimations" -msgstr "Анимаци&я" +#: pysollib/pysolgtk/statusbar.py:99 pysollib/tile/statusbar.py:155 +#: pysollib/tk/statusbar.py:152 +msgid "Moves/Total moves" +msgstr "Ходов/Всего ходов" -#: pysollib/tile/menubar.py:471 pysollib/tk/menubar.py:476 -msgid "&None" -msgstr "&Нет" +#: pysollib/pysolgtk/statusbar.py:101 pysollib/tile/statusbar.py:157 +#: pysollib/tk/statusbar.py:154 +msgid "Games played: won/lost" +msgstr "Игр: выиграно/проиграно" -#: pysollib/tile/menubar.py:472 pysollib/tk/menubar.py:477 -msgid "&Very fast" -msgstr "&Очень быстрая" +#: pysollib/pysolgtk/tkhtml.py:218 pysollib/tile/tkhtml.py:77 +#: pysollib/tk/tkhtml.py:72 +msgid "Index" +msgstr "Индекс" -#: pysollib/tile/menubar.py:473 pysollib/tk/menubar.py:478 -msgid "&Fast" -msgstr "&Быстрая" +#: pysollib/pysolgtk/tkhtml.py:219 pysollib/tile/tkhtml.py:81 +#: pysollib/tk/tkhtml.py:76 +msgid "Back" +msgstr "Назад" -#: pysollib/tile/menubar.py:474 pysollib/tk/menubar.py:479 -msgid "&Medium" -msgstr "С&редняя" +#: pysollib/pysolgtk/tkhtml.py:220 pysollib/tile/tkhtml.py:85 +#: pysollib/tk/tkhtml.py:80 +msgid "Forward" +msgstr "Вперёд" -#: pysollib/tile/menubar.py:475 pysollib/tk/menubar.py:480 -msgid "&Slow" -msgstr "&Медленная" +#: pysollib/pysolgtk/tkhtml.py:221 pysollib/tile/tkhtml.py:89 +#: pysollib/tk/tkhtml.py:84 +msgid "Close" +msgstr "Закрыть" -#: pysollib/tile/menubar.py:476 pysollib/tk/menubar.py:481 -msgid "V&ery slow" -msgstr "&Очень медленная" +#: pysollib/pysolgtk/tkhtml.py:437 pysollib/ui/tktile/tkhtml.py:314 +#, python-format +msgid "" +"HTML limitation:\n" +"The %s protocol is not supported yet.\n" +"\n" +"Please use your standard web browser\n" +"to open the following URL:\n" +"%s\n" +msgstr "" +"Ограничения HTML:\n" +"Протокол %s не поддерживается.\n" +"\n" +"Пожалуйста воспользуйтесь Вашим стандартным браузером\n" +"чтобы открыть URL:\n" +"%s\n" -#: pysollib/tile/menubar.py:478 pysollib/tk/menubar.py:483 -msgid "&Redeal animation" -msgstr "Анимация пере&сдачи" +#: pysollib/pysolgtk/tkhtml.py:464 pysollib/pysolgtk/tkhtml.py:469 +#: pysollib/ui/tktile/tkhtml.py:342 pysollib/ui/tktile/tkhtml.py:348 +msgid "Unable to service request:\n" +msgstr "Невозможно выполнить запрос:\n" -#: pysollib/tile/menubar.py:480 pysollib/tk/menubar.py:485 -msgid "&Winning animation" -msgstr "Анимация &победы" +#: pysollib/pysolgtk/tkstats.py:328 pysollib/tile/tkstats.py:290 +#: pysollib/tk/tkstats.py:266 +msgid "No games" +msgstr "Нет игр" -#: pysollib/tile/menubar.py:481 pysollib/tk/menubar.py:486 -msgid "&Mouse" -msgstr "&Мышь" +#: pysollib/pysolgtk/tkstats.py:388 pysollib/tile/tkstats.py:670 +#: pysollib/tk/tkstats.py:667 +msgid "N" +msgstr "N" -#: pysollib/tile/menubar.py:482 pysollib/tk/menubar.py:487 -msgid "&Drag-and-Drop" -msgstr "" +#: pysollib/pysolgtk/tkstats.py:391 pysollib/tile/tkstats.py:683 +#: pysollib/tk/tkstats.py:676 +msgid "Result" +msgstr "Результат" -#: pysollib/tile/menubar.py:483 pysollib/tk/menubar.py:488 -msgid "&Point-and-Click" -msgstr "" +#: pysollib/pysolgtk/tkstats.py:526 pysollib/tile/tkstats.py:613 +#: pysollib/tk/tkstats.py:608 +msgid "Highlight piles: " +msgstr "Подсветка групп: " -#: pysollib/tile/menubar.py:484 pysollib/tk/menubar.py:489 -msgid "&Sticky mouse" -msgstr "&Липкая мышь" +#: pysollib/pysolgtk/tkstats.py:527 pysollib/tile/tkstats.py:614 +#: pysollib/tk/tkstats.py:609 +msgid "Highlight cards: " +msgstr "Подсветка карт: " -#: pysollib/tile/menubar.py:486 pysollib/tk/menubar.py:491 -msgid "Use mouse for undo/redo" -msgstr "Использовать мышь для отмены/повтора" +#: pysollib/pysolgtk/tkstats.py:528 pysollib/tile/tkstats.py:615 +#: pysollib/tk/tkstats.py:610 +msgid "Highlight same rank: " +msgstr "Подсветка карт одного достоинства: " -#: pysollib/tile/menubar.py:488 pysollib/tk/menubar.py:493 -msgid "&Fonts..." -msgstr "&Шрифты..." +#: pysollib/pysolgtk/tkstats.py:532 pysollib/tile/tkstats.py:619 +#: pysollib/tk/tkstats.py:614 +msgid "" +"\n" +"Redeals: " +msgstr "" +"\n" +"Раздач: " -#: pysollib/tile/menubar.py:489 pysollib/tk/menubar.py:494 -msgid "&Colors..." -msgstr "&Цвета..." +#: pysollib/pysolgtk/tkstats.py:533 pysollib/tile/tkstats.py:620 +#: pysollib/tk/tkstats.py:615 +msgid "" +"\n" +"Cards in Talon: " +msgstr "" +"\n" +"Карт в колоде: " -#: pysollib/tile/menubar.py:490 pysollib/tk/menubar.py:495 -msgid "Time&outs..." -msgstr "Тайма&уты..." +#: pysollib/pysolgtk/tkstats.py:535 pysollib/tile/tkstats.py:622 +#: pysollib/tk/tkstats.py:617 +msgid "" +"\n" +"Cards in Waste: " +msgstr "" +"\n" +"Карт в сбросе: " -#: pysollib/tile/menubar.py:493 pysollib/tk/menubar.py:497 -msgid "&Toolbar" -msgstr "Панель и&нструментов" +#: pysollib/pysolgtk/tkstats.py:537 pysollib/tile/tkstats.py:624 +#: pysollib/tk/tkstats.py:619 +msgid "" +"\n" +"Cards in Foundations: " +msgstr "" +"\n" +"Карт на базовых ячейках: " -#: pysollib/tile/menubar.py:495 pysollib/tk/menubar.py:499 -msgid "Stat&usbar" -msgstr "Панель с&остояния" +#: pysollib/pysolgtk/tkstats.py:542 pysollib/tile/tkstats.py:629 +#: pysollib/tk/tkstats.py:625 +msgid "Game status" +msgstr "Статус игры" -#: pysollib/tile/menubar.py:496 pysollib/tk/menubar.py:500 -msgid "Show &statusbar" -msgstr "Показывать панель состояния" +#: pysollib/pysolgtk/tkstats.py:545 pysollib/tile/tkstats.py:632 +#: pysollib/tk/tkstats.py:628 +msgid "Playing time: " +msgstr "Игровое время: " -#: pysollib/tile/menubar.py:497 pysollib/tk/menubar.py:501 -msgid "Show &number of cards" -msgstr "Показывать количество карт" +#: pysollib/pysolgtk/tkstats.py:546 pysollib/tile/tkstats.py:633 +#: pysollib/tk/tkstats.py:629 +msgid "Started at: " +msgstr "Игра начата: " -#: pysollib/tile/menubar.py:498 pysollib/tk/menubar.py:502 -msgid "Show &help bar" -msgstr "Показывать панель помощи" +#: pysollib/pysolgtk/tkstats.py:547 pysollib/tile/tkstats.py:634 +#: pysollib/tk/tkstats.py:630 +msgid "Moves: " +msgstr "Ходов: " -#: pysollib/tile/menubar.py:500 pysollib/tk/menubar.py:504 -msgid "Save games &geometry" -msgstr "Сохранение &геометрии игры" +#: pysollib/pysolgtk/tkstats.py:548 pysollib/tile/tkstats.py:635 +#: pysollib/tk/tkstats.py:631 +msgid "Undo moves: " +msgstr "Отменено ходов: " -#: pysollib/tile/menubar.py:501 pysollib/tk/menubar.py:505 -msgid "&Demo logo" -msgstr "Д&емо лого" +#: pysollib/pysolgtk/tkstats.py:549 pysollib/tile/tkstats.py:636 +#: pysollib/tk/tkstats.py:632 +msgid "Bookmark moves: " +msgstr "Ходов по закладкам: " -#: pysollib/tile/menubar.py:502 pysollib/tk/menubar.py:506 -msgid "Startup splash sc&reen" -msgstr "О&кно запуска" +#: pysollib/pysolgtk/tkstats.py:550 pysollib/tile/tkstats.py:637 +#: pysollib/tk/tkstats.py:633 +msgid "Demo moves: " +msgstr "Демо ходов: " -#: pysollib/tile/menubar.py:508 pysollib/tk/menubar.py:512 -msgid "&Help" -msgstr "&Помощь" +#: pysollib/pysolgtk/tkstats.py:551 pysollib/tile/tkstats.py:638 +#: pysollib/tk/tkstats.py:634 +msgid "Total player moves: " +msgstr "Всего ходов игрока:" -#: pysollib/tile/menubar.py:509 pysollib/tk/menubar.py:513 -msgid "&Contents" -msgstr "&Содержание" +#: pysollib/pysolgtk/tkstats.py:552 pysollib/tile/tkstats.py:639 +#: pysollib/tk/tkstats.py:635 +msgid "Total moves in this game: " +msgstr "Всего ходов в этой игре: " -#: pysollib/tile/menubar.py:510 pysollib/tk/menubar.py:514 -msgid "&How to play" -msgstr "Как &играть" +#: pysollib/pysolgtk/tkstats.py:553 pysollib/tile/tkstats.py:640 +#: pysollib/tk/tkstats.py:636 +msgid "Hints: " +msgstr "Подсказок: " -#: pysollib/tile/menubar.py:511 pysollib/tk/menubar.py:515 -msgid "&Rules for this game" -msgstr "&Правила текущей игры" +#: pysollib/pysolgtk/tkstats.py:557 pysollib/tile/tkstats.py:643 +#: pysollib/tk/tkstats.py:640 pysollib/ui/tktile/menubar.py:420 +msgid "&Statistics..." +msgstr "&Статистика..." -#: pysollib/tile/menubar.py:512 pysollib/tk/menubar.py:516 -msgid "&License terms" -msgstr "&Лицензия" +#: pysollib/tile/fontsdialog.py:86 pysollib/tk/fontsdialog.py:76 +msgid "abcdefghABCDEFGH" +msgstr "abcdeABCDE абвгдАБВГД" -#: pysollib/tile/menubar.py:638 pysollib/tk/menubar.py:642 -msgid "All &games..." -msgstr "&Все игры..." +#: pysollib/tile/fontsdialog.py:95 pysollib/tk/fontsdialog.py:85 +msgid "Bold" +msgstr "Жирный" -#: pysollib/tile/menubar.py:640 pysollib/tk/menubar.py:644 -msgid "Playable pre&view..." -msgstr "Играемый &предпросмотр..." +#: pysollib/tile/fontsdialog.py:99 pysollib/tk/fontsdialog.py:89 +msgid "Italic" +msgstr "Наклонный" -#: pysollib/tile/menubar.py:693 pysollib/tk/menubar.py:697 -msgid "&Mahjongg games" -msgstr "Игры маджонг" +#: pysollib/tile/fontsdialog.py:105 pysollib/tile/selectcardset.py:459 +#: pysollib/tk/selectcardset.py:450 +msgid "Size:" +msgstr "Размер:" -#: pysollib/tile/menubar.py:731 pysollib/tk/menubar.py:735 -msgid "&Popular games" -msgstr "&Популярные игры" +#: pysollib/tile/fontsdialog.py:164 pysollib/tk/fontsdialog.py:164 +#: data/pysolfc.glade:3216 +msgid "HTML: " +msgstr "HTML: " -#: pysollib/tile/menubar.py:739 pysollib/tk/menubar.py:743 -msgid "&French games" -msgstr "&Классические игры" +#: pysollib/tile/fontsdialog.py:165 pysollib/tk/fontsdialog.py:165 +#: data/pysolfc.glade:3242 +msgid "Small: " +msgstr "Маленький: " -#: pysollib/tile/menubar.py:746 pysollib/tk/menubar.py:750 -msgid "&Oriental games" -msgstr "&Восточные игры" +#: pysollib/tile/fontsdialog.py:166 pysollib/tk/fontsdialog.py:166 +#: data/pysolfc.glade:3268 +msgid "Fixed: " +msgstr "Моноширинный: " -#: pysollib/tile/menubar.py:754 pysollib/tk/menubar.py:758 -msgid "&Special games" -msgstr "&Особые игры" +#: pysollib/tile/fontsdialog.py:167 pysollib/tk/fontsdialog.py:167 +#: data/pysolfc.glade:3294 +msgid "Tableau default: " +msgstr "Игровой стол по умолчанию: " -#: pysollib/tile/menubar.py:760 pysollib/tk/menubar.py:764 -msgid "&Custom games" -msgstr "&Самодельные игры" +#: pysollib/tile/fontsdialog.py:168 pysollib/tk/fontsdialog.py:168 +#: data/pysolfc.glade:3320 +msgid "Tableau fixed: " +msgstr "Игровой стол моноширинный: " -#: pysollib/tile/menubar.py:766 pysollib/tk/menubar.py:770 -msgid "&All games by name" -msgstr "&Все игры по имени" +#: pysollib/tile/fontsdialog.py:169 pysollib/tk/fontsdialog.py:169 +#: data/pysolfc.glade:3372 +msgid "Tableau large: " +msgstr "Игровой стол большой: " -#: pysollib/tile/menubar.py:1041 pysollib/tk/menubar.py:1042 -#: data/glade-translations:72 -msgid "Sound settings" -msgstr "Настройка звука" +#: pysollib/tile/fontsdialog.py:170 pysollib/tk/fontsdialog.py:170 +#: data/pysolfc.glade:3346 +msgid "Tableau small: " +msgstr "Игровой стол маленький: " -#: pysollib/tile/menubar.py:1204 pysollib/tk/menubar.py:1209 -msgid "Select " -msgstr "Выбрать " +#: pysollib/tile/fontsdialog.py:183 pysollib/tk/fontsdialog.py:182 +#: pysollib/ui/tktile/colorsdialog.py:87 data/pysolfc.glade:2281 +#: data/pysolfc.glade:2358 data/pysolfc.glade:2435 data/pysolfc.glade:2512 +#: data/pysolfc.glade:2589 data/pysolfc.glade:2666 data/pysolfc.glade:2743 +#: data/pysolfc.glade:2820 data/pysolfc.glade:3622 data/pysolfc.glade:3699 +#: data/pysolfc.glade:3776 data/pysolfc.glade:3853 data/pysolfc.glade:3930 +#: data/pysolfc.glade:4007 data/pysolfc.glade:4084 +msgid "Change..." +msgstr "Изменить..." -#: pysollib/tile/menubar.py:1266 pysollib/tk/menubar.py:1272 -msgid "Select table background" -msgstr "Выбрать фоновое изображение" +#: pysollib/tile/fontsdialog.py:193 pysollib/tk/fontsdialog.py:192 +msgid "Select font" +msgstr "Выбрать шрифт" -#: pysollib/tile/menubar.py:1411 +#: pysollib/tile/menubar.py:106 msgid "Change theme" msgstr "Изменение темы" -#: pysollib/tile/menubar.py:1412 +#: pysollib/tile/menubar.py:107 msgid "" "This settings will take effect\n" "the next time you restart " @@ -2840,52 +3172,36 @@ msgstr "" "Эта установка вступит в силу\n" "при следующем запуске " -#: pysollib/tile/menubar.py:1419 +#: pysollib/tile/menubar.py:114 msgid "Set t&heme" msgstr "Установить &тему" -#: pysollib/tile/menubar.py:1424 +#: pysollib/tile/menubar.py:119 msgid "Default" msgstr "" -#: pysollib/tile/menubar.py:1425 +#: pysollib/tile/menubar.py:120 msgid "Classic" msgstr "" -#: pysollib/tile/menubar.py:1426 +#: pysollib/tile/menubar.py:121 msgid "Revitalized" msgstr "" -#: pysollib/tile/menubar.py:1427 +#: pysollib/tile/menubar.py:122 msgid "Windows native" msgstr "" -#: pysollib/tile/menubar.py:1428 +#: pysollib/tile/menubar.py:123 msgid "XP Native" msgstr "" -#: pysollib/tile/menubar.py:1429 +#: pysollib/tile/menubar.py:124 msgid "Aqua" msgstr "" -#: pysollib/tile/menubar.py:1447 pysollib/tk/menubar.py:1430 -msgid "Solitaire Wizard" -msgstr "Конструктор пасьянсов" - -#: pysollib/tile/menubar.py:1458 pysollib/tk/menubar.py:1441 -msgid "" -"\n" -"Error while saving game.\n" -"\n" -"%s\n" -msgstr "" -"\n" -"Ошибка при сохранении игры\n" -"\n" -"%s\n" - -#: pysollib/tile/playeroptionsdialog.py:58 -#: pysollib/tk/playeroptionsdialog.py:99 +#: pysollib/tile/playeroptionsdialog.py:50 +#: pysollib/tk/playeroptionsdialog.py:90 msgid "" "\n" "Please enter your name" @@ -2893,1400 +3209,1418 @@ msgstr "" "\n" "Пожалуйста введите Ваше имя" -#: pysollib/tile/playeroptionsdialog.py:69 -#: pysollib/tk/playeroptionsdialog.py:111 -msgid "Confirm quit" -msgstr "Подтверждение выхода" - -#: pysollib/tile/playeroptionsdialog.py:72 -#: pysollib/tk/playeroptionsdialog.py:115 -msgid "Update statistics and logs" -msgstr "Обновлять статистику и лог" - -#: pysollib/tile/selectcardset.py:71 pysollib/tile/selectcardset.py:136 -#: pysollib/tk/selectcardset.py:70 pysollib/tk/selectcardset.py:135 -msgid "(no cardsets)" -msgstr "(нет колод)" - -#: pysollib/tile/selectcardset.py:81 pysollib/tile/selectcardset.py:144 -#: pysollib/tk/selectcardset.py:80 pysollib/tk/selectcardset.py:143 -msgid "by Type" -msgstr "По типу" - -#: pysollib/tile/selectcardset.py:91 pysollib/tile/selectcardset.py:102 -#: pysollib/tile/selectcardset.py:113 pysollib/tk/selectcardset.py:90 -#: pysollib/tk/selectcardset.py:101 pysollib/tk/selectcardset.py:112 -msgid "Uncategorized" -msgstr "Неопределённый" - -#: pysollib/tile/selectcardset.py:92 pysollib/tk/selectcardset.py:91 -msgid "by Style" -msgstr "По стилю" - -#: pysollib/tile/selectcardset.py:103 pysollib/tk/selectcardset.py:102 -msgid "by Nationality" -msgstr "По национальности" - -#: pysollib/tile/selectcardset.py:114 pysollib/tk/selectcardset.py:113 -msgid "by Date" -msgstr "По дате" - -#: pysollib/tile/selectcardset.py:117 pysollib/tk/selectcardset.py:116 +#: pysollib/tile/selectcardset.py:138 pysollib/tk/selectcardset.py:137 msgid "All Cardsets" msgstr "Все колоды" -#: pysollib/tile/selectcardset.py:118 pysollib/tk/selectcardset.py:117 -msgid "by Size" -msgstr "По размеру" - -#: pysollib/tile/selectcardset.py:119 pysollib/tk/selectcardset.py:118 -msgid "Tiny cardsets" -msgstr "Очень маленькие колоды" - -#: pysollib/tile/selectcardset.py:120 pysollib/tk/selectcardset.py:119 -msgid "Small cardsets" -msgstr "Маленькие колоды" - -#: pysollib/tile/selectcardset.py:121 pysollib/tk/selectcardset.py:120 -msgid "Medium cardsets" -msgstr "Средние колоды" - -#: pysollib/tile/selectcardset.py:122 pysollib/tk/selectcardset.py:121 -msgid "Large cardsets" -msgstr "Большие колоды" - -#: pysollib/tile/selectcardset.py:123 pysollib/tk/selectcardset.py:122 -msgid "XLarge cardsets" -msgstr "Очень большие колоды" - -#: pysollib/tile/selectcardset.py:210 pysollib/tk/selectcardset.py:210 +#: pysollib/tile/selectcardset.py:248 pysollib/tk/selectcardset.py:245 msgid "Scale X:" msgstr "Размер по X:" -#: pysollib/tile/selectcardset.py:220 pysollib/tk/selectcardset.py:220 +#: pysollib/tile/selectcardset.py:259 pysollib/tk/selectcardset.py:256 msgid "Scale Y:" msgstr "Размер по Y:" -#: pysollib/tile/selectcardset.py:230 pysollib/tk/selectcardset.py:230 +#: pysollib/tile/selectcardset.py:270 pysollib/tk/selectcardset.py:267 msgid "Auto scaling" msgstr "Автоматическое изменение размера" -#: pysollib/tile/selectcardset.py:241 pysollib/tk/selectcardset.py:241 +#: pysollib/tile/selectcardset.py:281 pysollib/tk/selectcardset.py:278 msgid "Preserve aspect ratio" msgstr "Сохранять соотношение сторон" -#: pysollib/tile/selectcardset.py:276 pysollib/tk/menubar.py:1206 -msgid "&Info..." -msgstr "&Информация..." - -#: pysollib/tile/selectcardset.py:277 pysollib/tk/menubar.py:1204 -#: pysollib/tk/menubar.py:1206 pysollib/tk/selectcardset.py:276 -msgid "&Load" -msgstr "&Загрузить" +#: pysollib/tile/selectcardset.py:316 +msgid "&Info / Settings..." +msgstr "" -#: pysollib/tile/selectcardset.py:391 pysollib/tk/selectcardset.py:392 +#: pysollib/tile/selectcardset.py:439 pysollib/tk/selectcardset.py:431 msgid "About cardset" msgstr "О наборе карт" -#: pysollib/tile/selectcardset.py:405 pysollib/tile/selectgame.py:379 -#: pysollib/tk/selectcardset.py:406 pysollib/tk/selectgame.py:381 -#: pysollib/wizardutil.py:118 pysollib/wizardutil.py:156 -#: pysollib/wizardutil.py:214 pysollib/wizardutil.py:272 -msgid "Type:" -msgstr "Тип:" - -#: pysollib/tile/selectcardset.py:406 pysollib/tk/selectcardset.py:407 +#: pysollib/tile/selectcardset.py:455 pysollib/tk/selectcardset.py:446 msgid "Styles:" msgstr "Стиль:" -#: pysollib/tile/selectcardset.py:407 pysollib/tk/selectcardset.py:408 +#: pysollib/tile/selectcardset.py:456 pysollib/tk/selectcardset.py:447 msgid "Nationality:" msgstr "Национальность:" -#: pysollib/tile/selectcardset.py:408 pysollib/tk/selectcardset.py:409 +#: pysollib/tile/selectcardset.py:457 pysollib/tk/selectcardset.py:448 msgid "Year:" msgstr "Год:" -#: pysollib/tile/selectgame.py:84 pysollib/tk/selectgame.py:84 -msgid "(no games)" -msgstr "(нет игр)" - -#: pysollib/tile/selectgame.py:103 pysollib/tk/selectgame.py:103 -msgid "Mahjongg Games" -msgstr "Игры маджонг" - -#: pysollib/tile/selectgame.py:107 pysollib/tk/selectgame.py:107 -msgid "French games" -msgstr "Классические игры" - -#: pysollib/tile/selectgame.py:110 pysollib/tk/selectgame.py:110 -msgid "Oriental Games" -msgstr "Восточные игры" - -#: pysollib/tile/selectgame.py:113 pysollib/tk/selectgame.py:113 -msgid "Special Games" -msgstr "Особые игры" - -#: pysollib/tile/selectgame.py:116 pysollib/tk/selectgame.py:116 -msgid "Original Games" -msgstr "Оригинальные игры" - -#: pysollib/tile/selectgame.py:130 pysollib/tk/selectgame.py:130 -msgid "by Compatibility" -msgstr "По совместимости с другими программами" - -#: pysollib/tile/selectgame.py:138 pysollib/tk/selectgame.py:139 -msgid "New games in v. " -msgstr "Новые игры в версии " - -#: pysollib/tile/selectgame.py:141 pysollib/tk/selectgame.py:142 -msgid "by PySol version" -msgstr "По версии PySol" - -#: pysollib/tile/selectgame.py:150 pysollib/tk/selectgame.py:151 -msgid "by Inventors" -msgstr "По изобретателям игр" +#: pysollib/tile/selectcardset.py:488 +#, fuzzy +msgid "Settings" +msgstr "Вниз" -#: pysollib/tile/selectgame.py:156 pysollib/tk/selectgame.py:157 -msgid "All Games" -msgstr "Все игры" +#: pysollib/tile/selectcardset.py:494 +msgid "X offset:" +msgstr "" -#: pysollib/tile/selectgame.py:157 pysollib/tk/selectgame.py:158 -msgid "Alternate Names" -msgstr "Другие имена" +#: pysollib/tile/selectcardset.py:504 +msgid "Y offset:" +msgstr "" -#: pysollib/tile/selectgame.py:158 pysollib/tk/selectgame.py:159 -msgid "Popular Games" -msgstr "Популярные игры" +#: pysollib/tile/selectcardset.py:543 pysollib/ui/tktile/menubar.py:331 +msgid "&Save" +msgstr "&Сохранить" -#: pysollib/tile/selectgame.py:164 pysollib/tk/selectgame.py:164 +#: pysollib/tile/selectgame.py:176 pysollib/tk/selectgame.py:177 msgid "Custom Games" msgstr "Самодельные игры" -#: pysollib/tile/selectgame.py:166 pysollib/tk/selectgame.py:167 -msgid "by Skill Level" -msgstr "По уровню мастерства" +#: pysollib/tile/selecttile.py:73 pysollib/tk/selecttile.py:72 +msgid "Solid Colors" +msgstr "Монотонный цвет" -#: pysollib/tile/selectgame.py:167 pysollib/tile/selectgame.py:545 -#: pysollib/tk/selectgame.py:168 pysollib/tk/selectgame.py:546 -#: pysollib/wizardutil.py:80 -msgid "Luck only" -msgstr "Только на везение" +#: pysollib/tile/solverdialog.py:54 pysollib/tk/solverdialog.py:62 +msgid "Show progress" +msgstr "Показывать прогресс" -#: pysollib/tile/selectgame.py:169 pysollib/tile/selectgame.py:546 -#: pysollib/tk/selectgame.py:170 pysollib/tk/selectgame.py:547 -#: pysollib/wizardutil.py:81 -msgid "Mostly luck" -msgstr "В основном на везение" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Start" +msgstr "Н&ачать" -#: pysollib/tile/selectgame.py:171 pysollib/tile/selectgame.py:547 -#: pysollib/tk/selectgame.py:172 pysollib/tk/selectgame.py:548 -#: pysollib/wizardutil.py:82 pysollib/wizardutil.py:86 -msgid "Balanced" -msgstr "Сбалансированные" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Play" +msgstr "&Играть" -#: pysollib/tile/selectgame.py:173 pysollib/tile/selectgame.py:548 -#: pysollib/tk/selectgame.py:174 pysollib/tk/selectgame.py:549 -#: pysollib/wizardutil.py:83 -msgid "Mostly skill" -msgstr "В основном на мастерство" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&New" +msgstr "&Новая" -#: pysollib/tile/selectgame.py:175 pysollib/tile/selectgame.py:549 -#: pysollib/tk/selectgame.py:176 pysollib/tk/selectgame.py:550 -#: pysollib/wizardutil.py:84 -msgid "Skill only" -msgstr "Только на мастерство" +#: pysollib/tile/solverdialog.py:57 pysollib/tk/solverdialog.py:65 +msgid "&Close" +msgstr "&Закрыть" -#: pysollib/tile/selectgame.py:178 pysollib/tk/selectgame.py:179 -msgid "by Game Feature" -msgstr "По особенностям игры" +#: pysollib/tile/soundoptionsdialog.py:94 pysollib/tk/soundoptionsdialog.py:96 +#: data/pysolfc.glade:4212 +msgid "Sound enabled" +msgstr "Звук доступен" -#: pysollib/tile/selectgame.py:179 pysollib/tk/selectgame.py:180 -msgid "by Number of Cards" -msgstr "По количеству карт" +#: pysollib/tile/soundoptionsdialog.py:100 +#: pysollib/tk/soundoptionsdialog.py:102 +msgid "Use DirectX for sound playing" +msgstr "Использовать DirectX для вывода звука" -#: pysollib/tile/selectgame.py:180 pysollib/tk/selectgame.py:181 -msgid "32 cards" -msgstr "32 карты" +#: pysollib/tile/soundoptionsdialog.py:106 +#: pysollib/tk/soundoptionsdialog.py:108 data/pysolfc.glade:4233 +msgid "Sample volume:" +msgstr "Уровень звуков:" -#: pysollib/tile/selectgame.py:182 pysollib/tk/selectgame.py:183 -msgid "48 cards" -msgstr "48 карт" +#: pysollib/tile/soundoptionsdialog.py:114 +#: pysollib/tk/soundoptionsdialog.py:116 data/pysolfc.glade:4257 +msgid "Music volume:" +msgstr "Уровень музыки:" -#: pysollib/tile/selectgame.py:184 pysollib/tk/selectgame.py:185 -msgid "52 cards" -msgstr "52 карты" +#: pysollib/tile/soundoptionsdialog.py:126 +msgid "Enable samples" +msgstr "Включить звуки" -#: pysollib/tile/selectgame.py:186 pysollib/tk/selectgame.py:187 -msgid "64 cards" -msgstr "64 карты" +#: pysollib/tile/soundoptionsdialog.py:149 +#: pysollib/tk/soundoptionsdialog.py:152 +msgid "&Apply" +msgstr "&Применить" -#: pysollib/tile/selectgame.py:188 pysollib/tk/selectgame.py:189 -msgid "78 cards" -msgstr "78 карт" +#: pysollib/tile/soundoptionsdialog.py:183 +#: pysollib/tk/soundoptionsdialog.py:188 +msgid "Sound preferences info" +msgstr "Информация о настройках звука" -#: pysollib/tile/selectgame.py:190 pysollib/tk/selectgame.py:191 -msgid "104 cards" -msgstr "104 карты" +#: pysollib/tile/soundoptionsdialog.py:184 +#: pysollib/tk/soundoptionsdialog.py:189 +msgid "" +"Changing DirectX settings will take effect\n" +"the next time you restart " +msgstr "" +"Изменения установок DirectX вступят в силу\n" +"при следующем запуске " -#: pysollib/tile/selectgame.py:192 pysollib/tk/selectgame.py:193 -msgid "144 cards" -msgstr "144 карты" +#: pysollib/tile/statusbar.py:153 pysollib/tk/statusbar.py:150 +msgid "'You Are Stuck' indicator" +msgstr "" -#: pysollib/tile/selectgame.py:194 pysollib/tk/selectgame.py:195 -msgid "Other number" -msgstr "Другое количество" +#: pysollib/tile/timeoutsdialog.py:58 +msgid "Set delays in seconds" +msgstr "Установить задержку в секундах" -#: pysollib/tile/selectgame.py:197 pysollib/tk/selectgame.py:198 -msgid "by Number of Decks" -msgstr "По количеству колод" +#: pysollib/tile/timeoutsdialog.py:63 pysollib/tk/timeoutsdialog.py:61 +#: data/pysolfc.glade:1564 +msgid "Demo:" +msgstr "Демо:" -#: pysollib/tile/selectgame.py:198 pysollib/tk/selectgame.py:199 -msgid "1 deck games" -msgstr "Игры с 1 колодой" +#: pysollib/tile/timeoutsdialog.py:64 pysollib/tk/timeoutsdialog.py:62 +#: data/pysolfc.glade:1588 +msgid "Hint:" +msgstr "Подсказка:" -#: pysollib/tile/selectgame.py:200 pysollib/tk/selectgame.py:201 -msgid "2 deck games" -msgstr "Игры с 2 колодами" +#: pysollib/tile/timeoutsdialog.py:65 pysollib/tk/timeoutsdialog.py:63 +#: data/pysolfc.glade:1612 +msgid "Raise card:" +msgstr "Подъём карты:" -#: pysollib/tile/selectgame.py:202 pysollib/tk/selectgame.py:203 -msgid "3 deck games" -msgstr "Игры с 3 колодами" +#: pysollib/tile/timeoutsdialog.py:66 pysollib/tk/timeoutsdialog.py:64 +#: pysollib/ui/tktile/colorsdialog.py:72 data/pysolfc.glade:1636 +#: data/pysolfc.glade:2057 +msgid "Highlight piles:" +msgstr "Подсветка групп:" -#: pysollib/tile/selectgame.py:204 pysollib/tk/selectgame.py:205 -msgid "4 deck games" -msgstr "Игры с 4 колодами" +#: pysollib/tile/timeoutsdialog.py:67 pysollib/tk/timeoutsdialog.py:66 +#: data/pysolfc.glade:1660 +msgid "Highlight cards:" +msgstr "Подсветка карты:" -#: pysollib/tile/selectgame.py:207 pysollib/tk/selectgame.py:208 -msgid "by Number of Redeals" -msgstr "По количеству пересдач" +#: pysollib/tile/timeoutsdialog.py:68 pysollib/tk/timeoutsdialog.py:68 +#: data/pysolfc.glade:1684 +msgid "Highlight same rank:" +msgstr "Подсветка одинаковых карт:" -#: pysollib/tile/selectgame.py:208 pysollib/tk/selectgame.py:209 -msgid "No redeal" -msgstr "Без пересдачи" +#: pysollib/tile/tkstats.py:70 pysollib/tile/tkstats.py:740 +#: pysollib/tile/tkstats.py:887 pysollib/tk/tkstats.py:909 +#: data/pysolfc.glade:660 +msgid "Current game" +msgstr "Текущая игра" -#: pysollib/tile/selectgame.py:210 pysollib/tk/selectgame.py:211 -msgid "1 redeal" -msgstr "1 пересдача" +#: pysollib/tile/tkstats.py:74 pysollib/tile/tkstats.py:748 +#: pysollib/tile/tkstats.py:883 pysollib/tk/tkstats.py:903 +#: data/pysolfc.glade:1342 +msgid "All games" +msgstr "Все игры" -#: pysollib/tile/selectgame.py:212 pysollib/tk/selectgame.py:213 -msgid "2 redeals" -msgstr "2 пересдачи" +#: pysollib/tile/tkstats.py:84 +msgid "Progression" +msgstr "Прогресс" -#: pysollib/tile/selectgame.py:214 pysollib/tk/selectgame.py:215 -msgid "3 redeals" -msgstr "3 пересдачи" +#: pysollib/tile/tkstats.py:100 +msgid "&Play this game" +msgstr "&Выбрать игру" -#: pysollib/tile/selectgame.py:216 pysollib/tk/selectgame.py:217 -#: pysollib/wizardutil.py:126 -msgid "Unlimited redeals" -msgstr "Неограниченное количество пересдач" +#: pysollib/tile/tkstats.py:168 pysollib/tk/tkstats.py:71 +#: data/pysolfc.glade:626 +msgid "Total" +msgstr "Всего" -#: pysollib/tile/selectgame.py:220 pysollib/tk/selectgame.py:221 -msgid "Other number of redeals" -msgstr "Другое количество пересдач" +#: pysollib/tile/tkstats.py:170 pysollib/tk/tkstats.py:73 +#: data/pysolfc.glade:348 +msgid "Current session" +msgstr "Текущая сессия" -#: pysollib/tile/selectgame.py:227 pysollib/tk/selectgame.py:228 -msgid "Other Categories" -msgstr "Другие категории" +#: pysollib/tile/tkstats.py:510 +msgid "Log" +msgstr "Лог" -#: pysollib/tile/selectgame.py:228 pysollib/tk/selectgame.py:229 -msgid "Games for Children (very easy)" -msgstr "Игры для детей (очень лёгкие)" +#: pysollib/tile/tkstats.py:541 pysollib/tk/tkstats.py:506 +#: pysollib/tk/tkstats.py:575 pysollib/tk/tkstats.py:592 +msgid "&Save to file" +msgstr "&Сохранить в файл" -#: pysollib/tile/selectgame.py:230 pysollib/tk/selectgame.py:231 -msgid "Games with Scoring" -msgstr "Игры со счётом" +#: pysollib/tile/tkstats.py:745 pysollib/tk/tkstats.py:785 +msgid "No TOP for this game" +msgstr "TOP для текущей игры отсутствует" -#: pysollib/tile/selectgame.py:232 pysollib/tk/selectgame.py:233 -msgid "Games with Separate Decks" -msgstr "Игры с раздельными колодами" +#: pysollib/tile/tkstats.py:753 +msgid "No TOP for all games" +msgstr "TOP для всех игр отсутствует" -#: pysollib/tile/selectgame.py:234 pysollib/tk/selectgame.py:235 -msgid "Open Games (all cards visible)" -msgstr "Открытые игры (все карты видны)" +#: pysollib/tile/tkstats.py:765 pysollib/tk/tkstats.py:732 +#: data/pysolfc.glade:1005 +msgid "Minimum" +msgstr "Минимум" -#: pysollib/tile/selectgame.py:236 pysollib/tk/selectgame.py:237 -msgid "Relaxed Variants" -msgstr "Облегчённые варианты" +#: pysollib/tile/tkstats.py:767 pysollib/tk/tkstats.py:733 +#: data/pysolfc.glade:1028 +msgid "Maximum" +msgstr "Максимум" -#: pysollib/tile/selectgame.py:366 pysollib/tk/selectgame.py:368 -msgid "About game" -msgstr "Об игре " +#: pysollib/tile/tkstats.py:769 pysollib/tk/tkstats.py:734 +#: data/pysolfc.glade:1051 +msgid "Average" +msgstr "Среднее" -#: pysollib/tile/selectgame.py:376 pysollib/tk/selectgame.py:378 -#: pysollib/wizardutil.py:76 -msgid "Name:" -msgstr "Имя:" +#: pysollib/tile/tkstats.py:791 pysollib/tk/tkstats.py:754 +#: data/pysolfc.glade:909 +msgid "Total moves:" +msgstr "Всего ходов:" -#: pysollib/tile/selectgame.py:377 pysollib/tk/selectgame.py:379 -msgid "Alternate names:" -msgstr "Другие имена:" +#: pysollib/tile/tkstats.py:891 pysollib/tk/tkstats.py:915 +msgid "Statistics for" +msgstr "Статистика за" -#: pysollib/tile/selectgame.py:378 pysollib/tk/selectgame.py:380 -msgid "Category:" -msgstr "Категория:" +#: pysollib/tile/tkstats.py:896 pysollib/tk/tkstats.py:920 +msgid "Last 7 days" +msgstr "Последние 7 дней" -#: pysollib/tile/selectgame.py:380 pysollib/tk/selectgame.py:382 -#: pysollib/wizardutil.py:87 -msgid "Skill level:" -msgstr "Уровень мастерства:" +#: pysollib/tile/tkstats.py:897 pysollib/tk/tkstats.py:921 +msgid "Last month" +msgstr "Последний месяц" -#: pysollib/tile/selectgame.py:381 pysollib/tk/selectgame.py:383 -msgid "Decks:" -msgstr "Колод:" +#: pysollib/tile/tkstats.py:898 pysollib/tk/tkstats.py:922 +msgid "Last year" +msgstr "Последний год" -#: pysollib/tile/selectgame.py:382 pysollib/tk/selectgame.py:384 -msgid "Redeals:" -msgstr "Пересдач:" +#: pysollib/tile/tkstats.py:899 pysollib/tk/tkstats.py:923 +msgid "All time" +msgstr "Всё время" -#: pysollib/tile/selectgame.py:384 pysollib/tk/selectgame.py:386 -msgid "Played:" -msgstr "Играл:" +#: pysollib/tile/tkstats.py:904 pysollib/tk/tkstats.py:930 +msgid "Show graphs" +msgstr "Показывать графики" -#: pysollib/tile/selectgame.py:385 pysollib/tile/tkstats.py:192 -#: pysollib/tile/tkstats.py:244 pysollib/tk/selectgame.py:387 -#: pysollib/tk/tkstats.py:100 pysollib/tk/tkstats.py:152 -#: data/glade-translations:9 data/glade-translations:13 -msgid "Won:" -msgstr "Выиграл:" +#: pysollib/tile/tkstats.py:948 pysollib/tile/tkstats.py:964 +#: pysollib/tile/tkstats.py:1002 pysollib/tk/tkstats.py:857 +#: pysollib/tk/tkstats.py:873 pysollib/tk/tkstats.py:977 +msgid "Games/day" +msgstr "Игр за день" -#: pysollib/tile/selectgame.py:386 pysollib/tile/tkstats.py:193 -#: pysollib/tile/tkstats.py:246 pysollib/tk/selectgame.py:388 -#: pysollib/tk/tkstats.py:101 pysollib/tk/tkstats.py:153 -#: data/glade-translations:11 data/glade-translations:14 -msgid "Lost:" -msgstr "Проиграл:" +#: pysollib/tile/tkstats.py:949 pysollib/tile/tkstats.py:1004 +#: pysollib/tk/tkstats.py:858 pysollib/tk/tkstats.py:979 +msgid "Games/week" +msgstr "Игр за неделю" -#: pysollib/tile/selectgame.py:387 pysollib/tile/tkstats.py:781 -#: pysollib/tk/selectgame.py:389 pysollib/tk/tkstats.py:722 -#: data/glade-translations:18 -msgid "Playing time:" -msgstr "Игровое время:" +#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:179 +msgid "Open" +msgstr "Открыть" -#: pysollib/tile/selectgame.py:388 pysollib/tile/tkstats.py:788 -#: pysollib/tk/selectgame.py:390 pysollib/tk/tkstats.py:729 -#: data/glade-translations:19 -msgid "Moves:" -msgstr "Ходов:" +#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:179 +msgid "" +"Open a\n" +"saved game" +msgstr "" +"Открыть\n" +"сохранённую игру" -#: pysollib/tile/selectgame.py:389 pysollib/tk/selectgame.py:391 -msgid "% won:" -msgstr "% побед:" +#: pysollib/tile/toolbar.py:180 pysollib/tk/toolbar.py:180 +msgid "Save" +msgstr "Сохранить" -#: pysollib/tile/selectgame.py:420 pysollib/tk/selectgame.py:422 -msgid "&Rules" -msgstr "&Правила" +#: pysollib/tile/toolbar.py:180 pysollib/tk/toolbar.py:180 +msgid "Save game" +msgstr "Сохранить игру" -#: pysollib/tile/selectgame.py:500 pysollib/tk/selectgame.py:501 -msgid "Playable Preview - " -msgstr "Играемый предпросмотр - " +#: pysollib/tile/toolbar.py:188 pysollib/tk/toolbar.py:188 +msgid "View statistics" +msgstr "Посмотреть статистику" -#: pysollib/tile/selectgame.py:552 pysollib/tk/selectgame.py:553 -msgid "variable" -msgstr "переменное кол-во" +#: pysollib/tile/toolbar.py:202 pysollib/tk/toolbar.py:211 +msgid "Toolbar" +msgstr "Панель инструментов" -#: pysollib/tile/selectgame.py:553 pysollib/tk/selectgame.py:554 -msgid "unlimited" -msgstr "неограниченное кол-во" +#: pysollib/tile/toolbar.py:209 pysollib/tk/toolbar.py:206 +msgid "Player" +msgstr "Игрок" -#: pysollib/tile/selecttile.py:67 pysollib/tk/selecttile.py:65 -msgid "(no tiles)" -msgstr "(нет плитки)" +#: pysollib/tile/toolbar.py:210 pysollib/tk/toolbar.py:207 +msgid "Player options" +msgstr "Установки игрока" -#: pysollib/tile/selecttile.py:71 pysollib/tk/selecttile.py:69 -msgid "Solid Colors" -msgstr "Монотонный цвет" +#: pysollib/tk/playeroptionsdialog.py:98 +msgid "Choose..." +msgstr "Выбрать..." -#: pysollib/tile/selecttile.py:72 pysollib/tk/selecttile.py:70 -msgid "Blue" -msgstr "Голубой" +#: pysollib/tk/playeroptionsdialog.py:123 +msgid "Select name" +msgstr "Выбрать имя" -#: pysollib/tile/selecttile.py:74 pysollib/tk/selecttile.py:72 -msgid "Navy" -msgstr "Синий" +#: pysollib/tk/soundoptionsdialog.py:128 data/pysolfc.glade:4392 +msgid "Enable samles" +msgstr "Включить звуки" -#: pysollib/tile/selecttile.py:77 pysollib/tk/selecttile.py:75 -msgid "Teal" -msgstr "Чайный" +#: pysollib/tk/tkstats.py:507 +msgid "&Reset all..." +msgstr "О&чистить все..." -#: pysollib/tile/selecttile.py:79 pysollib/tk/selecttile.py:77 -msgid "All Backgrounds" -msgstr "Все фоновые изображения" +#: pysollib/tk/tkstats.py:574 +msgid "Session &log..." +msgstr "&Лог сессии..." -#: pysollib/tile/selecttile.py:149 pysollib/tk/selecttile.py:148 -msgid "&Solid color..." -msgstr "М&онотонный цвет..." +#: pysollib/tk/tkstats.py:591 +msgid "&Full log..." +msgstr "&Полный лог..." -#: pysollib/tile/selecttile.py:169 pysollib/tk/selecttile.py:168 -msgid "Select table color" -msgstr "Выбрать цвет" +#: pysollib/winsystems/common.py:60 +#, fuzzy +msgid "invalid theme name: " +msgstr "неправильный номер игры: " -#: pysollib/tile/solverdialog.py:77 pysollib/tk/solverdialog.py:76 -#: data/glade-translations:8 data/glade-translations:28 -msgid "Game:" -msgstr "Игра:" +#: pysollib/winsystems/common.py:76 +#, fuzzy +msgid "invalid font name: " +msgstr "неправильный номер игры: " -#: pysollib/tile/solverdialog.py:95 pysollib/tk/solverdialog.py:98 -msgid "Solving method:" -msgstr "Метод решения:" +#: pysollib/games/mahjongg/mahjongg.py:801 +msgid "Warning" +msgstr "Предупреждение" -#: pysollib/tile/solverdialog.py:112 pysollib/tk/solverdialog.py:115 -msgid "Preset:" +#: pysollib/games/mahjongg/mahjongg.py:802 +msgid "" +"Sorry, I can't find\n" +"a solvable configuration." +msgstr "" +"Извините, не удалось создать\n" +"решаемую конфигурацию." + +#: pysollib/games/mahjongg/mahjongg.py:874 +#: pysollib/games/mahjongg/shisensho.py:406 +msgid "" +"No Free\n" +"Matching\n" +"Pairs" msgstr "" +"Нет\n" +"свободных\n" +"пар" -#: pysollib/tile/solverdialog.py:125 pysollib/tk/solverdialog.py:128 -msgid "Max iterations:" -msgstr "Максимум итераций:" +#: pysollib/games/mahjongg/mahjongg.py:876 +#: pysollib/games/mahjongg/shisensho.py:408 +#, python-format +msgid "" +"%d Free\n" +"Matching\n" +"Pair" +msgid_plural "" +"%d Free\n" +"Matching\n" +"Pairs" +msgstr[0] "" +"%d\n" +"свободная\n" +"пара" +msgstr[1] "" +"%d\n" +"свободных\n" +"пары" +msgstr[2] "" +"%d\n" +"свободных\n" +"пар" -#: pysollib/tile/solverdialog.py:135 pysollib/tk/solverdialog.py:138 -msgid "Max depth:" -msgstr "Максимальная глубина:" +#: pysollib/games/mahjongg/mahjongg.py:880 +#: pysollib/games/mahjongg/shisensho.py:415 +#, python-format +msgid "" +"%d\n" +"Tile\n" +"Removed\n" +"\n" +msgid_plural "" +"%d\n" +"Tiles\n" +"Removed\n" +"\n" +msgstr[0] "" +"%d\n" +"фишка\n" +"удалена\n" +"\n" +msgstr[1] "" +"%d\n" +"фишки\n" +"удалены\n" +"\n" +msgstr[2] "" +"%d\n" +"фишек\n" +"удалено\n" +"\n" -#: pysollib/tile/solverdialog.py:146 pysollib/tk/solverdialog.py:149 -msgid "Show progress" -msgstr "Показывать прогресс" +#: pysollib/games/mahjongg/mahjongg.py:883 +#: pysollib/games/mahjongg/shisensho.py:418 +#, python-format +msgid "" +"%d\n" +"Tile\n" +"Remaining\n" +"\n" +msgid_plural "" +"%d\n" +"Tiles\n" +"Remaining\n" +"\n" +msgstr[0] "" +"%d\n" +"фишка\n" +"осталась\n" +"\n" +msgstr[1] "" +"%d\n" +"фишки\n" +"осталось\n" +"\n" +msgstr[2] "" +"%d\n" +"фишек\n" +"осталось\n" +"\n" -#: pysollib/tile/solverdialog.py:150 pysollib/tk/solverdialog.py:153 -msgid "Progress" -msgstr "Прогресс" +#: pysollib/games/special/memory.py:170 pysollib/games/special/poker.py:185 +#, python-format +msgid "Points: %d" +msgstr "Очков: %d" -#: pysollib/tile/solverdialog.py:157 pysollib/tk/solverdialog.py:160 -msgid "Iteration:" -msgstr "Итераций:" +#: pysollib/games/special/memory.py:173 pysollib/games/special/poker.py:183 +msgid "" +"WON\n" +"\n" +msgstr "" +"Выигрыш\n" +"\n" -#: pysollib/tile/solverdialog.py:163 pysollib/tk/solverdialog.py:166 -msgid "Depth:" -msgstr "Глубина:" +#: pysollib/games/special/memory.py:174 pysollib/games/special/poker.py:187 +#, python-format +msgid "Total: %d" +msgstr "Всего: %d" -#: pysollib/tile/solverdialog.py:169 pysollib/tk/solverdialog.py:172 -msgid "Stored-States:" -msgstr "Сохранённых состояний: " +#: pysollib/games/special/poker.py:72 +msgid "" +"Royal Flush\n" +"Straight Flush\n" +"Four of a Kind\n" +"Full House\n" +"Flush\n" +"Straight\n" +"Three of a Kind\n" +"Two Pair\n" +"One Pair" +msgstr "" +"Флешь Ройал\n" +"Флешь Стрит\n" +"Четыре одинаковых\n" +"Полный дом\n" +"Флешь\n" +"Стрит\n" +"Три одинаковых\n" +"Две пары\n" +"Пара" -#: pysollib/tile/solverdialog.py:189 pysollib/tk/solverdialog.py:192 -msgid "&Close" -msgstr "&Закрыть" +#: pysollib/games/special/tarock.py:214 +msgid "Wand" +msgstr "Жезлы" -#: pysollib/tile/solverdialog.py:189 pysollib/tk/solverdialog.py:192 -msgid "&New" -msgstr "&Новая" +#: pysollib/games/special/tarock.py:214 +msgid "Sword" +msgstr "Мечи" -#: pysollib/tile/solverdialog.py:189 pysollib/tk/solverdialog.py:192 -msgid "&Play" -msgstr "&Играть" +#: pysollib/games/special/tarock.py:214 +msgid "Cup" +msgstr "Чаши" -#: pysollib/tile/solverdialog.py:189 pysollib/tk/solverdialog.py:192 -msgid "&Start" -msgstr "Н&ачать" +#: pysollib/games/special/tarock.py:214 +msgid "Coin" +msgstr "Монеты" -#: pysollib/tile/solverdialog.py:260 pysollib/tk/solverdialog.py:263 -msgid "This game is solveable in %d move." -msgid_plural "This game is solveable in %d moves." -msgstr[0] "Игра может быть решена за %d ход." -msgstr[1] "Игра может быть решена за %d хода." -msgstr[2] "Игра может быть решена за %d ходов." +#: pysollib/games/special/tarock.py:214 +msgid "Trump" +msgstr "Козырь" -#: pysollib/tile/solverdialog.py:266 pysollib/tk/solverdialog.py:269 -msgid "I could not solve this game." -msgstr "Не смог решить игру." +#: pysollib/games/special/tarock.py:216 +msgid "Page" +msgstr "Паж" -#: pysollib/tile/soundoptionsdialog.py:65 pysollib/tk/soundoptionsdialog.py:62 -msgid "Are You Sure" -msgstr "Вы уверены?" +#: pysollib/games/special/tarock.py:216 +msgid "Valet" +msgstr "Валет" -#: pysollib/tile/soundoptionsdialog.py:67 pysollib/tk/soundoptionsdialog.py:64 -msgid "Deal" -msgstr "Сдача" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Fish" +msgstr "Рыба" -#: pysollib/tile/soundoptionsdialog.py:68 pysollib/tk/soundoptionsdialog.py:65 -msgid "Deal waste" -msgstr "Выкладывание на сброс" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Tortoise" +msgstr "Черепаха" -#: pysollib/tile/soundoptionsdialog.py:70 pysollib/tk/soundoptionsdialog.py:67 -msgid "Turn waste" -msgstr "Перелистывание сброса" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Boar" +msgstr "Боров" -#: pysollib/tile/soundoptionsdialog.py:71 pysollib/tk/soundoptionsdialog.py:68 -msgid "Start drag" -msgstr "Начало перемещения" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Lion" +msgstr "Лев" -#: pysollib/tile/soundoptionsdialog.py:73 pysollib/tk/soundoptionsdialog.py:70 -msgid "Drop" -msgstr "Сброс карты" +#: pysollib/games/ultra/dashavatara.py:357 +msgid "Dwarf" +msgstr "Гном" -#: pysollib/tile/soundoptionsdialog.py:74 pysollib/tk/soundoptionsdialog.py:71 -msgid "Drop pair" -msgstr "Сброс двух карт" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Axe" +msgstr "Топор" -#: pysollib/tile/soundoptionsdialog.py:75 pysollib/tk/soundoptionsdialog.py:72 -msgid "Auto drop" -msgstr "Автоматический сброс карты" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Arrow" +msgstr "Стрела" -#: pysollib/tile/soundoptionsdialog.py:77 pysollib/tk/soundoptionsdialog.py:74 -msgid "Flip" -msgstr "Переворачивание" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Plow" +msgstr "Плуг" -#: pysollib/tile/soundoptionsdialog.py:78 pysollib/tk/soundoptionsdialog.py:75 -msgid "Auto flip" -msgstr "Автоматическое переворачивание" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Lotus" +msgstr "Лотос" -#: pysollib/tile/soundoptionsdialog.py:79 pysollib/tk/soundoptionsdialog.py:76 -msgid "Move" -msgstr "Перемещение" +#: pysollib/games/ultra/dashavatara.py:358 +msgid "Horse" +msgstr "Конь" -#: pysollib/tile/soundoptionsdialog.py:80 pysollib/tk/soundoptionsdialog.py:77 -msgid "No move" -msgstr "Отмена перемещения" +#: pysollib/games/ultra/dashavatara.py:360 pysollib/games/ultra/mughal.py:262 +msgid "Pradhan" +msgstr "Прадхана" -#: pysollib/tile/soundoptionsdialog.py:82 pysollib/tile/toolbar.py:181 -#: pysollib/tk/soundoptionsdialog.py:79 pysollib/tk/toolbar.py:180 -msgid "Undo" -msgstr "Отмена" +#: pysollib/games/ultra/dashavatara.py:360 pysollib/games/ultra/mughal.py:262 +msgid "Raja" +msgstr "Раджа" -#: pysollib/tile/soundoptionsdialog.py:83 pysollib/tile/toolbar.py:182 -#: pysollib/tk/soundoptionsdialog.py:80 pysollib/tk/toolbar.py:181 -msgid "Redo" -msgstr "Повтор" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Black" +msgstr "Чёрный" -#: pysollib/tile/soundoptionsdialog.py:85 pysollib/tk/soundoptionsdialog.py:82 -msgid "Autopilot lost" -msgstr "Автопилот выиграл" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Red" +msgstr "Красный" -#: pysollib/tile/soundoptionsdialog.py:86 pysollib/tk/soundoptionsdialog.py:83 -msgid "Autopilot won" -msgstr "Автопилот проиграл" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Yellow" +msgstr "Жёлтый" -#: pysollib/tile/soundoptionsdialog.py:89 pysollib/tk/soundoptionsdialog.py:86 -msgid "Game lost" -msgstr "Игра проиграна" +#: pysollib/games/ultra/dashavatara.py:361 pysollib/games/ultra/mughal.py:263 +msgid "Brown" +msgstr "Коричневый" -#: pysollib/tile/soundoptionsdialog.py:91 pysollib/tk/soundoptionsdialog.py:88 -msgid "Perfect game" -msgstr "Великолепная игра" +#: pysollib/games/ultra/dashavatara.py:362 pysollib/games/ultra/mughal.py:264 +msgid "Grey" +msgstr "Серый" -#: pysollib/tile/soundoptionsdialog.py:101 -#: pysollib/tk/soundoptionsdialog.py:98 data/glade-translations:73 -msgid "Sound enabled" -msgstr "Звук доступен" +#: pysollib/games/ultra/dashavatara.py:362 +msgid "White" +msgstr "Белый" -#: pysollib/tile/soundoptionsdialog.py:107 -#: pysollib/tk/soundoptionsdialog.py:104 -msgid "Use DirectX for sound playing" -msgstr "Использовать DirectX для вывода звука" +#: pysollib/games/ultra/dashavatara.py:362 +msgid "Crimson" +msgstr "Темно-красный" -#: pysollib/tile/soundoptionsdialog.py:113 -#: pysollib/tk/soundoptionsdialog.py:110 data/glade-translations:74 -msgid "Sample volume:" -msgstr "Уровень звуков:" +#: pysollib/games/ultra/dashavatara.py:363 pysollib/games/ultra/mughal.py:265 +msgid "Strong" +msgstr "Сильный" -#: pysollib/tile/soundoptionsdialog.py:121 -#: pysollib/tk/soundoptionsdialog.py:118 data/glade-translations:75 -msgid "Music volume:" -msgstr "Уровень музыки:" +#: pysollib/games/ultra/dashavatara.py:363 pysollib/games/ultra/mughal.py:265 +msgid "Weak" +msgstr "Слабый" -#: pysollib/tile/soundoptionsdialog.py:133 -msgid "Enable samples" -msgstr "Включить звуки" +#: pysollib/games/ultra/hanafuda.py:382 +msgid "Rising" +msgstr "Вверх" -#: pysollib/tile/soundoptionsdialog.py:156 -#: pysollib/tk/soundoptionsdialog.py:154 -msgid "&Apply" -msgstr "&Применить" +#: pysollib/games/ultra/hanafuda.py:384 +msgid "Setting" +msgstr "Вниз" -#: pysollib/tile/soundoptionsdialog.py:189 -#: pysollib/tk/soundoptionsdialog.py:189 -msgid "Sound preferences info" -msgstr "Информация о настройках звука" +#: pysollib/games/ultra/hanafuda.py:523 +msgid "Filled" +msgstr "" -#: pysollib/tile/soundoptionsdialog.py:190 -#: pysollib/tk/soundoptionsdialog.py:190 -msgid "" -"Changing DirectX settings will take effect\n" -"the next time you restart " +#: pysollib/games/ultra/hanafuda.py:526 +msgid "st" +msgstr "" + +#: pysollib/games/ultra/hanafuda.py:526 +msgid "nd" +msgstr "" + +#: pysollib/games/ultra/hanafuda.py:526 +msgid "rd" msgstr "" -"Изменения установок DirectX вступят в силу\n" -"при следующем запуске " -#: pysollib/tile/statusbar.py:152 pysollib/tk/statusbar.py:150 -msgid "'You Are Stuck' indicator" +#: pysollib/games/ultra/hanafuda.py:526 +msgid "th" msgstr "" -#: pysollib/tile/statusbar.py:154 pysollib/tk/statusbar.py:152 -msgid "Moves/Total moves" -msgstr "Ходов/Всего ходов" +#: pysollib/games/ultra/hanafuda.py:527 +msgid " Deck" +msgstr " колода" -#: pysollib/tile/statusbar.py:156 pysollib/tk/statusbar.py:154 -msgid "Games played: won/lost" -msgstr "Игр: выиграно/проиграно" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "North" +msgstr "Север" -#: pysollib/tile/timeoutsdialog.py:65 -msgid "Set delays in seconds" -msgstr "Установить задержку в секундах" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "East" +msgstr "Восток" -#: pysollib/tile/timeoutsdialog.py:70 pysollib/tk/timeoutsdialog.py:65 -#: data/glade-translations:34 -msgid "Demo:" -msgstr "Демо:" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "South" +msgstr "Юг" -#: pysollib/tile/timeoutsdialog.py:71 pysollib/tk/timeoutsdialog.py:66 -#: data/glade-translations:35 -msgid "Hint:" -msgstr "Подсказка:" +#: pysollib/games/ultra/hanafuda.py:575 +msgid "West" +msgstr "Запад" -#: pysollib/tile/timeoutsdialog.py:72 pysollib/tk/timeoutsdialog.py:67 -#: data/glade-translations:36 -msgid "Raise card:" -msgstr "Подъём карты:" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "NW" +msgstr "СЗ" -#: pysollib/tile/timeoutsdialog.py:74 pysollib/tk/timeoutsdialog.py:69 -#: data/glade-translations:38 -msgid "Highlight cards:" -msgstr "Подсветка карты:" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "NE" +msgstr "СВ" -#: pysollib/tile/timeoutsdialog.py:75 pysollib/tk/timeoutsdialog.py:70 -#: data/glade-translations:39 -msgid "Highlight same rank:" -msgstr "Подсветка одинаковых карт:" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "SE" +msgstr "ЮВ" -#: pysollib/tile/tkconst.py:70 pysollib/tk/tkconst.py:70 -msgid "Icons only" -msgstr "Только пиктограммы" +#: pysollib/games/ultra/hanafuda.py:576 +msgid "SW" +msgstr "ЮЗ" -#: pysollib/tile/tkconst.py:71 pysollib/tk/tkconst.py:71 -msgid "Text below icons" -msgstr "Текст под пиктограммами" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Pine" +msgstr "Сосна" -#: pysollib/tile/tkconst.py:72 pysollib/tk/tkconst.py:72 -msgid "Text beside icons" -msgstr "Текст рядом с пиктограммами" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Plum" +msgstr "Слива" -#: pysollib/tile/tkconst.py:73 pysollib/tk/tkconst.py:73 -msgid "Text only" -msgstr "Только текст" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Cherry" +msgstr "Вишня" -#: pysollib/tile/tkhtml.py:245 pysollib/tk/tkhtml.py:240 -msgid "Index" -msgstr "Индекс" +#: pysollib/games/ultra/hanafuda_common.py:40 +msgid "Wisteria" +msgstr "Глициния" -#: pysollib/tile/tkhtml.py:249 pysollib/tk/tkhtml.py:244 -msgid "Back" -msgstr "Назад" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Iris" +msgstr "Ирис" -#: pysollib/tile/tkhtml.py:253 pysollib/tk/tkhtml.py:248 -msgid "Forward" -msgstr "Вперёд" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Peony" +msgstr "Пион" -#: pysollib/tile/tkhtml.py:257 pysollib/tk/tkhtml.py:252 -msgid "Close" -msgstr "Закрыть" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Bush Clover" +msgstr "Клевер" -#: pysollib/tile/tkhtml.py:379 pysollib/tk/tkhtml.py:374 -msgid "" -"HTML limitation:\n" -"The %s protocol is not supported yet.\n" -"\n" -"Please use your standard web browser\n" -"to open the following URL:\n" -"%s\n" +#: pysollib/games/ultra/hanafuda_common.py:41 +msgid "Eularia" msgstr "" -"Ограничения HTML:\n" -"Протокол %s не поддерживается.\n" -"\n" -"Пожалуйста воспользуйтесь Вашим стандартным браузером\n" -"чтобы открыть URL:\n" -"%s\n" -#: pysollib/tile/tkhtml.py:404 pysollib/tile/tkhtml.py:408 -#: pysollib/tk/tkhtml.py:399 pysollib/tk/tkhtml.py:403 -msgid "Unable to service request:\n" -msgstr "Невозможно выполнить запрос:\n" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Chrysanthemum" +msgstr "Хризантема" -#: pysollib/tile/tkstats.py:81 pysollib/tile/tkstats.py:745 -#: pysollib/tile/tkstats.py:889 pysollib/tk/tkstats.py:891 -#: data/glade-translations:17 -msgid "Current game" -msgstr "Текущая игра" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Maple" +msgstr "Клён" -#: pysollib/tile/tkstats.py:85 pysollib/tile/tkstats.py:753 -#: pysollib/tile/tkstats.py:885 pysollib/tk/tkstats.py:885 -#: data/glade-translations:30 -msgid "All games" -msgstr "Все игры" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Willow" +msgstr "Ива" -#: pysollib/tile/tkstats.py:95 -msgid "Progression" -msgstr "Прогресс" +#: pysollib/games/ultra/hanafuda_common.py:42 +msgid "Paulownia" +msgstr "Павловния" -#: pysollib/tile/tkstats.py:110 -msgid "&Play this game" -msgstr "&Выбрать игру" +#: pysollib/games/ultra/mughal.py:259 +msgid "Crown" +msgstr "Корона" -#: pysollib/tile/tkstats.py:112 pysollib/tk/tkstats.py:280 -msgid "&Reset..." -msgstr "О&чистить..." +#: pysollib/games/ultra/mughal.py:259 +msgid "Silver" +msgstr "Серебро" -#: pysollib/tile/tkstats.py:173 pysollib/tk/tkstats.py:67 -msgid "Demo games" -msgstr "Демо игры" +#: pysollib/games/ultra/mughal.py:259 +msgid "Saber" +msgstr "Сабля" -#: pysollib/tile/tkstats.py:178 pysollib/tk/tkstats.py:84 -#: data/glade-translations:16 -msgid "Total" -msgstr "Всего" +#: pysollib/games/ultra/mughal.py:259 +msgid "Servant" +msgstr "Слуга" -#: pysollib/tile/tkstats.py:180 pysollib/tk/tkstats.py:86 -#: data/glade-translations:12 -msgid "Current session" -msgstr "Текущая сессия" +#: pysollib/games/ultra/mughal.py:260 +msgid "Gold" +msgstr "Золото" -#: pysollib/tile/tkstats.py:194 pysollib/tile/tkstats.py:248 -#: pysollib/tk/tkstats.py:102 pysollib/tk/tkstats.py:154 -#: data/glade-translations:10 data/glade-translations:15 -msgid "Total:" -msgstr "Всего:" +#: pysollib/games/ultra/mughal.py:260 +msgid "Document" +msgstr "Документ" -#: pysollib/tile/tkstats.py:301 pysollib/tk/tkstats.py:267 -msgid "No games" -msgstr "Нет игр" +#: pysollib/games/ultra/mughal.py:260 +msgid "Stores" +msgstr "Резерв" -#: pysollib/tile/tkstats.py:519 -msgid "Log" -msgstr "Лог" +#: pysollib/games/ultra/mughal.py:264 +msgid "Tan" +msgstr "" -#: pysollib/tile/tkstats.py:550 pysollib/tk/tkstats.py:499 -#: pysollib/tk/tkstats.py:565 pysollib/tk/tkstats.py:580 -msgid "&Save to file" -msgstr "&Сохранить в файл" +#: pysollib/ui/tktile/colorsdialog.py:71 data/pysolfc.glade:3111 +msgid "Text foreground:" +msgstr "Цвет текста:" -#: pysollib/tile/tkstats.py:620 pysollib/tk/tkstats.py:595 -msgid "Highlight piles: " -msgstr "Подсветка групп: " +#: pysollib/ui/tktile/colorsdialog.py:73 data/pysolfc.glade:2083 +msgid "Highlight cards 1:" +msgstr "Подсветка карт 1:" -#: pysollib/tile/tkstats.py:621 pysollib/tk/tkstats.py:596 -msgid "Highlight cards: " -msgstr "Подсветка карт: " +#: pysollib/ui/tktile/colorsdialog.py:74 data/pysolfc.glade:2109 +msgid "Highlight cards 2:" +msgstr "Подсветка карт 2:" -#: pysollib/tile/tkstats.py:622 pysollib/tk/tkstats.py:597 -msgid "Highlight same rank: " -msgstr "Подсветка карт одного достоинства: " +#: pysollib/ui/tktile/colorsdialog.py:75 data/pysolfc.glade:2135 +msgid "Highlight same rank 1:" +msgstr "Подсветка карт одного достоинства 1:" -#: pysollib/tile/tkstats.py:625 pysollib/tk/tkstats.py:600 -msgid "" -"\n" -"Redeals: " -msgstr "" -"\n" -"Раздач: " +#: pysollib/ui/tktile/colorsdialog.py:76 data/pysolfc.glade:2161 +msgid "Highlight same rank 2:" +msgstr "Подсветка карт одного достоинства 2:" -#: pysollib/tile/tkstats.py:626 pysollib/tk/tkstats.py:601 -msgid "" -"\n" -"Cards in Talon: " -msgstr "" -"\n" -"Карт в колоде: " +#: pysollib/ui/tktile/colorsdialog.py:77 data/pysolfc.glade:2187 +msgid "Hint arrow:" +msgstr "Стрелка подсказки:" -#: pysollib/tile/tkstats.py:628 pysollib/tk/tkstats.py:603 -msgid "" -"\n" -"Cards in Waste: " -msgstr "" -"\n" -"Карт в сбросе: " +#: pysollib/ui/tktile/colorsdialog.py:78 data/pysolfc.glade:2213 +msgid "Highlight not matching:" +msgstr "Подсветка отсутствия совпадения:" -#: pysollib/tile/tkstats.py:630 pysollib/tk/tkstats.py:605 -msgid "" -"\n" -"Cards in Foundations: " -msgstr "" -"\n" -"Карт на базовых ячейках: " +#: pysollib/ui/tktile/findcarddialog.py:45 +msgid "Find card" +msgstr "Найти карту" -#: pysollib/tile/tkstats.py:634 pysollib/tk/tkstats.py:608 -msgid "Game status" -msgstr "Статус игры" +#: pysollib/ui/tktile/menubar.py:35 +msgid "Compound" +msgstr "Компоновка" -#: pysollib/tile/tkstats.py:637 pysollib/tk/tkstats.py:611 -msgid "Playing time: " -msgstr "Игровое время: " +#: pysollib/ui/tktile/menubar.py:41 +msgid "Hide" +msgstr "Спрятать" -#: pysollib/tile/tkstats.py:638 pysollib/tk/tkstats.py:612 -msgid "Started at: " -msgstr "Игра начата: " +#: pysollib/ui/tktile/menubar.py:44 +msgid "Top" +msgstr "Сверху" -#: pysollib/tile/tkstats.py:639 pysollib/tk/tkstats.py:613 -msgid "Moves: " -msgstr "Ходов: " +#: pysollib/ui/tktile/menubar.py:47 +msgid "Bottom" +msgstr "Внизу" -#: pysollib/tile/tkstats.py:640 pysollib/tk/tkstats.py:614 -msgid "Undo moves: " -msgstr "Отменено ходов: " +#: pysollib/ui/tktile/menubar.py:50 +msgid "Left" +msgstr "Слева" -#: pysollib/tile/tkstats.py:641 pysollib/tk/tkstats.py:615 -msgid "Bookmark moves: " -msgstr "Ходов по закладкам: " +#: pysollib/ui/tktile/menubar.py:53 +msgid "Right" +msgstr "Справа" -#: pysollib/tile/tkstats.py:642 pysollib/tk/tkstats.py:616 -msgid "Demo moves: " -msgstr "Демо ходов: " +#: pysollib/ui/tktile/menubar.py:64 +msgid "Visible buttons" +msgstr "Показывать кнопки" -#: pysollib/tile/tkstats.py:643 pysollib/tk/tkstats.py:617 -msgid "Total player moves: " -msgstr "Всего ходов игрока:" +#: pysollib/ui/tktile/menubar.py:296 pysollib/ui/tktile/menubar.py:666 +msgid "&About " +msgstr "&О программе " -#: pysollib/tile/tkstats.py:644 pysollib/tk/tkstats.py:618 -msgid "Total moves in this game: " -msgstr "Всего ходов в этой игре: " +#: pysollib/ui/tktile/menubar.py:298 +msgid "&File" +msgstr "&Файл" -#: pysollib/tile/tkstats.py:645 pysollib/tk/tkstats.py:619 -msgid "Hints: " -msgstr "Подсказок: " +#: pysollib/ui/tktile/menubar.py:301 +msgid "R&ecent games" +msgstr "Выбрать н&едавнюю игру" -#: pysollib/tile/tkstats.py:675 pysollib/tk/tkstats.py:649 -msgid "N" -msgstr "N" +#: pysollib/ui/tktile/menubar.py:304 +msgid "Select &random game" +msgstr "С&лучайная игра" -#: pysollib/tile/tkstats.py:688 pysollib/tk/tkstats.py:658 -msgid "Result" -msgstr "Результат" +#: pysollib/ui/tktile/menubar.py:306 +msgid "&All games" +msgstr "&Все игры" -#: pysollib/tile/tkstats.py:750 pysollib/tk/tkstats.py:767 -msgid "No TOP for this game" -msgstr "TOP для текущей игры отсутствует" +#: pysollib/ui/tktile/menubar.py:309 +msgid "Games played and &won" +msgstr "&Выигранные игры" -#: pysollib/tile/tkstats.py:758 -msgid "No TOP for all games" -msgstr "TOP для всех игр отсутствует" +#: pysollib/ui/tktile/menubar.py:312 +msgid "Games played and ¬ won" +msgstr "&Невыигранные игры" -#: pysollib/tile/tkstats.py:769 pysollib/tk/tkstats.py:714 -#: data/glade-translations:21 -msgid "Minimum" -msgstr "Минимум" +#: pysollib/ui/tktile/menubar.py:315 +msgid "Games not &played" +msgstr "Не&сыгранные игры" -#: pysollib/tile/tkstats.py:771 pysollib/tk/tkstats.py:715 -#: data/glade-translations:22 -msgid "Maximum" -msgstr "Максимум" +#: pysollib/ui/tktile/menubar.py:318 +msgid "Select game by nu&mber..." +msgstr "Выбрать игру по &номеру..." + +#: pysollib/ui/tktile/menubar.py:321 +msgid "Fa&vorite games" +msgstr "&Избранные игры" + +#: pysollib/ui/tktile/menubar.py:322 +msgid "A&dd to favorites" +msgstr "&Добавить в избранное" + +#: pysollib/ui/tktile/menubar.py:324 +msgid "Remove &from favorites" +msgstr "&Удалить из избранных" + +#: pysollib/ui/tktile/menubar.py:328 +msgid "&Open..." +msgstr "&Открыть..." + +#: pysollib/ui/tktile/menubar.py:333 +msgid "Save &as..." +msgstr "Сохранить &как..." -#: pysollib/tile/tkstats.py:773 pysollib/tk/tkstats.py:716 -#: data/glade-translations:23 -msgid "Average" -msgstr "Среднее" +#: pysollib/ui/tktile/menubar.py:335 +msgid "E&xport current layout..." +msgstr "" -#: pysollib/tile/tkstats.py:795 pysollib/tk/tkstats.py:736 -#: data/glade-translations:20 -msgid "Total moves:" -msgstr "Всего ходов:" +#: pysollib/ui/tktile/menubar.py:338 +msgid "&Import starting layout..." +msgstr "" -#: pysollib/tile/tkstats.py:893 pysollib/tk/tkstats.py:897 -msgid "Statistics for" -msgstr "Статистика за" +#: pysollib/ui/tktile/menubar.py:342 +msgid "&Hold and quit" +msgstr "Со&храниться и выйти" -#: pysollib/tile/tkstats.py:898 pysollib/tk/tkstats.py:902 -msgid "Last 7 days" -msgstr "Последние 7 дней" +#: pysollib/ui/tktile/menubar.py:358 +msgid "&Edit" +msgstr "Р&едактировать" -#: pysollib/tile/tkstats.py:899 pysollib/tk/tkstats.py:903 -msgid "Last month" -msgstr "Последний месяц" +#: pysollib/ui/tktile/menubar.py:360 +msgid "&Undo" +msgstr "&Отмена" -#: pysollib/tile/tkstats.py:900 pysollib/tk/tkstats.py:904 -msgid "Last year" -msgstr "Последний год" +#: pysollib/ui/tktile/menubar.py:363 +msgid "&Redo" +msgstr "&Повтор" -#: pysollib/tile/tkstats.py:901 pysollib/tk/tkstats.py:905 -msgid "All time" -msgstr "Всё время" +#: pysollib/ui/tktile/menubar.py:365 +msgid "Redo &all" +msgstr "Вернуть все" -#: pysollib/tile/tkstats.py:906 pysollib/tk/tkstats.py:912 -msgid "Show graphs" -msgstr "Показывать графики" +#: pysollib/ui/tktile/menubar.py:368 +msgid "&Set bookmark" +msgstr "Установить &закладку" -#: pysollib/tile/tkstats.py:951 pysollib/tile/tkstats.py:967 -#: pysollib/tile/tkstats.py:1006 pysollib/tk/tkstats.py:839 -#: pysollib/tk/tkstats.py:855 pysollib/tk/tkstats.py:961 -msgid "Games/day" -msgstr "Игр за день" +#: pysollib/ui/tktile/menubar.py:370 pysollib/ui/tktile/menubar.py:376 +#, python-format +msgid "Bookmark %d" +msgstr "Закладка %d" -#: pysollib/tile/tkstats.py:952 pysollib/tile/tkstats.py:1008 -#: pysollib/tk/tkstats.py:840 pysollib/tk/tkstats.py:963 -msgid "Games/week" -msgstr "Игр за неделю" +#: pysollib/ui/tktile/menubar.py:374 +msgid "Go&to bookmark" +msgstr "&Перейти к закладке" -#: pysollib/tile/toolbar.py:175 pysollib/tk/toolbar.py:174 -msgid "New" -msgstr "Новая" +#: pysollib/ui/tktile/menubar.py:382 +msgid "&Clear bookmarks" +msgstr "О&чистить закладки" -#: pysollib/tile/toolbar.py:176 pysollib/tk/toolbar.py:175 -msgid "" -"Restart the\n" -"current game" -msgstr "" -"Начать текущую игру\n" -"с начала" +#: pysollib/ui/tktile/menubar.py:391 +msgid "Solitaire &Wizard" +msgstr "Конструктор пасьянсов" -#: pysollib/tile/toolbar.py:178 pysollib/tk/toolbar.py:177 -msgid "Open" -msgstr "Открыть" +#: pysollib/ui/tktile/menubar.py:393 +msgid "&Edit current game" +msgstr "Редактировать текущую игру" -#: pysollib/tile/toolbar.py:178 pysollib/tk/toolbar.py:177 -msgid "" -"Open a\n" -"saved game" -msgstr "" -"Открыть\n" -"сохранённую игру" +#: pysollib/ui/tktile/menubar.py:396 +msgid "&Game" +msgstr "&Игра" -#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:178 -msgid "Save" -msgstr "Сохранить" +#: pysollib/ui/tktile/menubar.py:398 +msgid "&Deal cards" +msgstr "&Сдать карты" -#: pysollib/tile/toolbar.py:179 pysollib/tk/toolbar.py:178 -msgid "Save game" -msgstr "Сохранить игру" +#: pysollib/ui/tktile/menubar.py:401 +msgid "&Auto drop" +msgstr "С&бросить карты" -#: pysollib/tile/toolbar.py:181 pysollib/tk/toolbar.py:180 -msgid "Undo last move" -msgstr "Отменить последний ход" +#: pysollib/ui/tktile/menubar.py:404 +msgid "Shu&ffle tiles" +msgstr "Переме&шать фишки" -#: pysollib/tile/toolbar.py:182 pysollib/tk/toolbar.py:181 -msgid "Redo last move" -msgstr "Вернуть ход" +#: pysollib/ui/tktile/menubar.py:407 +msgid "&Pause" +msgstr "&Пауза" -#: pysollib/tile/toolbar.py:183 pysollib/tk/toolbar.py:182 -msgid "Auto drop cards" -msgstr "Автоматически сбросить карты" +#: pysollib/ui/tktile/menubar.py:413 +msgid "S&tatus..." +msgstr "С&татус" -#: pysollib/tile/toolbar.py:183 pysollib/tk/toolbar.py:182 -msgid "Autodrop" -msgstr "Сбросить" +#: pysollib/ui/tktile/menubar.py:416 +msgid "&Comments..." +msgstr "&Комментарии..." -#: pysollib/tile/toolbar.py:184 pysollib/tk/toolbar.py:183 -msgid "Shuffle" -msgstr "Перемешать" +#: pysollib/ui/tktile/menubar.py:423 +msgid "Log..." +msgstr "Лог..." -#: pysollib/tile/toolbar.py:184 pysollib/tk/toolbar.py:183 -msgid "Shuffle tiles" -msgstr "Перемешать фишки" +#: pysollib/ui/tktile/menubar.py:427 +msgid "D&emo statistics" +msgstr "Статистика демо" -#: pysollib/tile/toolbar.py:185 pysollib/tk/toolbar.py:184 -msgid "Pause" -msgstr "Пауза" +#: pysollib/ui/tktile/menubar.py:430 +#, fuzzy +msgid "&Assist" +msgstr "&Подсказка" -#: pysollib/tile/toolbar.py:185 pysollib/tk/toolbar.py:184 -msgid "Pause game" -msgstr "Приостановить игру" +#: pysollib/ui/tktile/menubar.py:432 +msgid "&Hint" +msgstr "Подсказать &ход" -#: pysollib/tile/toolbar.py:187 pysollib/tk/toolbar.py:186 -msgid "View statistics" -msgstr "Посмотреть статистику" +#: pysollib/ui/tktile/menubar.py:435 +msgid "Highlight p&iles" +msgstr "П&оказать группы" -#: pysollib/tile/toolbar.py:188 pysollib/tk/toolbar.py:187 -msgid "Rules" -msgstr "Правила" +#: pysollib/ui/tktile/menubar.py:438 +msgid "&Find card" +msgstr "&Найти карту" -#: pysollib/tile/toolbar.py:188 pysollib/tk/toolbar.py:187 -msgid "Rules for this game" -msgstr "Правила текущей игры" +#: pysollib/ui/tktile/menubar.py:442 +msgid "&Demo" +msgstr "&Демо" -#: pysollib/tile/toolbar.py:190 pysollib/tk/toolbar.py:189 -msgid "Quit" -msgstr "Выйти" +#: pysollib/ui/tktile/menubar.py:445 +msgid "Demo (&all games)" +msgstr "Демо (&все игры)" -#: pysollib/tile/toolbar.py:201 pysollib/tk/toolbar.py:209 -msgid "Toolbar" -msgstr "Панель инструментов" +#: pysollib/ui/tktile/menubar.py:448 pysollib/ui/tktile/menubar.py:450 +#, fuzzy +msgid "&Solver" +msgstr "Серебро" -#: pysollib/tile/toolbar.py:208 pysollib/tk/toolbar.py:204 -msgid "Player" -msgstr "Игрок" +#: pysollib/ui/tktile/menubar.py:453 +msgid "&Piles description" +msgstr "Описания &ячеек" -#: pysollib/tile/toolbar.py:209 pysollib/tk/toolbar.py:205 -msgid "Player options" -msgstr "Установки игрока" +#: pysollib/ui/tktile/menubar.py:459 +#, fuzzy +msgid "&Options" +msgstr "&Настройка" -#: pysollib/tk/menubar.py:402 -msgid "&Statistics" -msgstr "Ст&атистика" +#: pysollib/ui/tktile/menubar.py:461 +msgid "&Player options..." +msgstr "Настройки &игрока..." -#: pysollib/tk/menubar.py:403 pysollib/tk/menubar.py:412 -msgid "Current game..." -msgstr "Текущая игра..." +#: pysollib/ui/tktile/menubar.py:463 +msgid "&Automatic play" +msgstr "Настройки &автоматической игры" -#: pysollib/tk/menubar.py:404 pysollib/tk/menubar.py:413 -msgid "All games..." -msgstr "Все игры..." +#: pysollib/ui/tktile/menubar.py:465 +msgid "Auto &face up" +msgstr "Автоматически &переворачивать" -#: pysollib/tk/menubar.py:406 -msgid "Session log..." -msgstr "Лог сессии..." +#: pysollib/ui/tktile/menubar.py:468 +msgid "A&uto drop" +msgstr "А&втоматически сбрасывать карты" -#: pysollib/tk/menubar.py:407 -msgid "Full log..." -msgstr "Полный лог..." +#: pysollib/ui/tktile/menubar.py:471 +msgid "Auto &deal" +msgstr "Автоматически &сдавать карты" -#: pysollib/tk/menubar.py:410 -msgid "Progression..." -msgstr "Прогресс..." +#: pysollib/ui/tktile/menubar.py:475 +msgid "&Quick play" +msgstr "&Быстрая игра" -#: pysollib/tk/playeroptionsdialog.py:107 -msgid "Choose..." -msgstr "Выбрать..." +#: pysollib/ui/tktile/menubar.py:477 +msgid "Assist &level" +msgstr "&Уровень подсказки" -#: pysollib/tk/playeroptionsdialog.py:132 -msgid "Select name" -msgstr "Выбрать имя" +#: pysollib/ui/tktile/menubar.py:479 +msgid "Enable &undo" +msgstr "Разрешить &возврат хода" -#: pysollib/tk/soundoptionsdialog.py:130 data/glade-translations:76 -msgid "Enable samles" -msgstr "Включить звуки" +#: pysollib/ui/tktile/menubar.py:482 +msgid "Enable &bookmarks" +msgstr "Разрешить &закладки" -#: pysollib/tk/tkstats.py:278 -msgid "&All games..." -msgstr "&Все игры..." +#: pysollib/ui/tktile/menubar.py:485 +msgid "Enable &hint" +msgstr "Разрешить &подсказки" -#: pysollib/tk/tkstats.py:500 -msgid "&Reset all..." -msgstr "О&чистить все..." +#: pysollib/ui/tktile/menubar.py:488 +msgid "Enable shu&ffle" +msgstr "Разрешить перемешивание &фишек" -#: pysollib/tk/tkstats.py:565 -msgid "Session &log..." -msgstr "&Лог сессии..." +#: pysollib/ui/tktile/menubar.py:491 +msgid "Enable highlight p&iles" +msgstr "Разрешить показывать к&учи" -#: pysollib/tk/tkstats.py:580 -msgid "&Full log..." -msgstr "&Полный лог..." +#: pysollib/ui/tktile/menubar.py:495 +msgid "Enable highlight &cards" +msgstr "Разрешить показывать &карты" -#: pysollib/util.py:61 -msgid "Club" -msgstr "Треф" +#: pysollib/ui/tktile/menubar.py:499 +msgid "Enable highlight same &rank" +msgstr "Разрешить показывать карты &одного достоинства" -#: pysollib/util.py:61 -msgid "Diamond" -msgstr "Буби" +#: pysollib/ui/tktile/menubar.py:503 +msgid "Highlight &no matching" +msgstr "Подсветка отсутствия &совпадения" -#: pysollib/util.py:61 -msgid "Heart" -msgstr "Черви" +#: pysollib/ui/tktile/menubar.py:508 +msgid "&Show removed tiles (in Mahjongg games)" +msgstr "Показывать удалённые (в Маджонг)" -#: pysollib/util.py:61 -msgid "Spade" -msgstr "Пики" +#: pysollib/ui/tktile/menubar.py:512 +msgid "Show hint &arrow (in Shisen-Sho games)" +msgstr "Показывать стрелку (в Шисен-Сё)" -#: pysollib/util.py:62 -msgid "black" -msgstr "чёрный" +#: pysollib/ui/tktile/menubar.py:516 +msgid "&Sound..." +msgstr "&Звук..." -#: pysollib/util.py:62 -msgid "red" -msgstr "красный" +#: pysollib/ui/tktile/menubar.py:527 +msgid "Card si&ze" +msgstr "&Размер карт" -#: pysollib/util.py:87 -msgid "cardset" -msgstr "набор карт" +#: pysollib/ui/tktile/menubar.py:529 +msgid "&Increase the card size" +msgstr "&Увеличить размер карт" -#: pysollib/wizardpresets.py:27 pysollib/wizardutil.py:74 -msgid "My Game" -msgstr "Моя Игра" +#: pysollib/ui/tktile/menubar.py:532 +msgid "&Decrease the card size" +msgstr "У&меньшить размер карт" -#: pysollib/wizardpresets.py:32 -msgid "My Klondike" -msgstr "Мой Клондайк" +#: pysollib/ui/tktile/menubar.py:535 +msgid "&Auto scaling" +msgstr "Автоматическое изменение размера" -#: pysollib/wizardpresets.py:46 -msgid "My FreeCell" -msgstr "Моя Свободная Ячейка" +#: pysollib/ui/tktile/menubar.py:540 +msgid "Cards&et..." +msgstr "Коло&да..." -#: pysollib/wizardpresets.py:55 -msgid "My Spider" -msgstr "Мой Паук" +#: pysollib/ui/tktile/menubar.py:543 +msgid "Table t&ile..." +msgstr "Игровой &стол..." -#: pysollib/wizardpresets.py:72 -msgid "My Gypsy" -msgstr "Мой Цыганский пасьянс" +#: pysollib/ui/tktile/menubar.py:546 +msgid "Card &background" +msgstr "&Рубашка карты" -#: pysollib/wizardpresets.py:85 -msgid "My Grounds for a Divorce" -msgstr "Моё Основание для развода" +#: pysollib/ui/tktile/menubar.py:547 +msgid "Card &view" +msgstr "&Вид карты" -#: pysollib/wizardpresets.py:102 -msgid "My Double Klondike" -msgstr "Мой Двойной Клондайк" +#: pysollib/ui/tktile/menubar.py:549 +msgid "Card shado&w" +msgstr "Тень карты" -#: pysollib/wizardpresets.py:117 -msgid "My Simple Simon" -msgstr "Мой Простофиля Симон" +#: pysollib/ui/tktile/menubar.py:552 +msgid "Shade &legal moves" +msgstr "Подсвечивать &разрешённые ходы" -#: pysollib/wizardutil.py:69 -msgid "Initial setting:" -msgstr "Предварительные установки:" +#: pysollib/ui/tktile/menubar.py:555 +msgid "&Negative cards bottom" +msgstr "&Негативные контуры карты" -#: pysollib/wizardutil.py:91 pysollib/wizardutil.py:95 -msgid "One" -msgstr "Одна" +#: pysollib/ui/tktile/menubar.py:559 +msgid "Shrink face-down cards" +msgstr "Сжимать закрытые карты" -#: pysollib/wizardutil.py:92 -msgid "Two" -msgstr "Две" +#: pysollib/ui/tktile/menubar.py:563 +msgid "Shade &filled stacks" +msgstr "Затемнять заполненные ячейки" -#: pysollib/wizardutil.py:93 -msgid "Three" -msgstr "Три" +#: pysollib/ui/tktile/menubar.py:566 +msgid "A&nimations" +msgstr "Анимаци&я" -#: pysollib/wizardutil.py:94 -msgid "Four" -msgstr "Четыре" +#: pysollib/ui/tktile/menubar.py:568 +msgid "&None" +msgstr "&Нет" + +#: pysollib/ui/tktile/menubar.py:571 +msgid "&Very fast" +msgstr "&Очень быстрая" -#: pysollib/wizardutil.py:96 -msgid "Number of decks:" -msgstr "Количество колод:" +#: pysollib/ui/tktile/menubar.py:574 +msgid "&Fast" +msgstr "&Быстрая" -#: pysollib/wizardutil.py:106 -msgid "Layout:" -msgstr "Раскладка:" +#: pysollib/ui/tktile/menubar.py:577 +msgid "&Medium" +msgstr "С&редняя" -#: pysollib/wizardutil.py:110 pysollib/wizardutil.py:117 -msgid "Deal all cards at the beginning" -msgstr "Сдавать все карты в начале игры" +#: pysollib/ui/tktile/menubar.py:580 +msgid "&Slow" +msgstr "&Медленная" -#: pysollib/wizardutil.py:111 -msgid "Deal to waste" -msgstr "Сдавать на сброс" +#: pysollib/ui/tktile/menubar.py:583 +msgid "V&ery slow" +msgstr "&Очень медленная" -#: pysollib/wizardutil.py:112 -msgid "Deal to tableau" -msgstr "Сдавать на игровой стол" +#: pysollib/ui/tktile/menubar.py:587 +msgid "&Redeal animation" +msgstr "Анимация пере&сдачи" -#: pysollib/wizardutil.py:113 -msgid "Deal to reserves" -msgstr "Сдавать на резервные ячейки" +#: pysollib/ui/tktile/menubar.py:592 +msgid "&Winning animation" +msgstr "Анимация &победы" -#: pysollib/wizardutil.py:115 -msgid "Grounds for a Divorce" -msgstr "" +#: pysollib/ui/tktile/menubar.py:595 +msgid "&Mouse" +msgstr "&Мышь" -#: pysollib/wizardutil.py:122 pysollib/wizardutil.py:128 -msgid "No redeals" -msgstr "Без пересдачи" +#: pysollib/ui/tktile/menubar.py:597 +msgid "&Drag-and-Drop" +msgstr "" -#: pysollib/wizardutil.py:123 -msgid "One redeal" -msgstr "Одна пересдача" +#: pysollib/ui/tktile/menubar.py:601 +msgid "&Point-and-Click" +msgstr "" -#: pysollib/wizardutil.py:124 -msgid "Two redeals" -msgstr "Две пересдачи" +#: pysollib/ui/tktile/menubar.py:605 +msgid "&Sticky mouse" +msgstr "&Липкая мышь" -#: pysollib/wizardutil.py:125 -msgid "Three redeals" -msgstr "Три пересдачи" +#: pysollib/ui/tktile/menubar.py:610 +msgid "Use mouse for undo/redo" +msgstr "Использовать мышь для отмены/повтора" -#: pysollib/wizardutil.py:129 -msgid "Number of redeals:" -msgstr "Количество пересдач:" +#: pysollib/ui/tktile/menubar.py:614 +msgid "&Fonts..." +msgstr "&Шрифты..." -#: pysollib/wizardutil.py:136 -msgid "# of cards dealt to the waste:" -msgstr "Кол-во карт сдающихся на сброс:" +#: pysollib/ui/tktile/menubar.py:615 +msgid "&Colors..." +msgstr "&Цвета..." -#: pysollib/wizardutil.py:142 -msgid "Shuffle during redeal:" -msgstr "Тасовать при пересдаче:" +#: pysollib/ui/tktile/menubar.py:616 +msgid "Time&outs..." +msgstr "Тайма&уты..." -#: pysollib/wizardutil.py:147 pysollib/wizardutil.py:155 -#: pysollib/wizardutil.py:195 -msgid "Same suit" -msgstr "В соответствии с мастью" +#: pysollib/ui/tktile/menubar.py:619 +msgid "&Toolbar" +msgstr "Панель и&нструментов" -#: pysollib/wizardutil.py:148 pysollib/wizardutil.py:196 -#: pysollib/wizardutil.py:213 -msgid "Alternate color" -msgstr "Чередуя цвет" +#: pysollib/ui/tktile/menubar.py:621 +msgid "Stat&usbar" +msgstr "Панель с&остояния" -#: pysollib/wizardutil.py:149 pysollib/wizardutil.py:197 -msgid "Same color" -msgstr "В соответствии с цветом" +#: pysollib/ui/tktile/menubar.py:623 +msgid "Show &statusbar" +msgstr "Показывать панель состояния" -#: pysollib/wizardutil.py:150 pysollib/wizardutil.py:198 -msgid "Rank" -msgstr "В соответствии с достоинством" +#: pysollib/ui/tktile/menubar.py:626 +msgid "Show &number of cards" +msgstr "Показывать количество карт" -#: pysollib/wizardutil.py:151 pysollib/wizardutil.py:206 -msgid "Spider same suit" -msgstr "Паук в соответствии с мастью" +#: pysollib/ui/tktile/menubar.py:629 +msgid "Show &help bar" +msgstr "Показывать панель помощи" -#: pysollib/wizardutil.py:152 pysollib/wizardutil.py:207 -msgid "Spider alternate color" -msgstr "Паук чередуя цвет" +#: pysollib/ui/tktile/menubar.py:633 +msgid "Save games &geometry" +msgstr "Сохранение &геометрии игры" -#: pysollib/wizardutil.py:153 -msgid "Spider rank" -msgstr "Паук в соответствии с достоинством" +#: pysollib/ui/tktile/menubar.py:637 +msgid "&Demo logo" +msgstr "Д&емо лого" -#: pysollib/wizardutil.py:162 pysollib/wizardutil.py:220 -#: pysollib/wizardutil.py:223 -msgid "Any" -msgstr "Любая" +#: pysollib/ui/tktile/menubar.py:640 +msgid "Startup splash sc&reen" +msgstr "О&кно запуска" -#: pysollib/wizardutil.py:165 pysollib/wizardutil.py:224 -msgid "Base card:" -msgstr "Базовая карта:" +#: pysollib/ui/tktile/menubar.py:649 +msgid "&Help" +msgstr "&Помощь" -#: pysollib/wizardutil.py:169 pysollib/wizardutil.py:170 -#: pysollib/wizardutil.py:228 -msgid "Up" -msgstr "Вверх" +#: pysollib/ui/tktile/menubar.py:651 +msgid "&Contents" +msgstr "&Содержание" -#: pysollib/wizardutil.py:169 pysollib/wizardutil.py:228 -#: pysollib/wizardutil.py:229 -msgid "Down" -msgstr "Вниз" +#: pysollib/ui/tktile/menubar.py:654 +msgid "&How to play" +msgstr "Как &играть" -#: pysollib/wizardutil.py:171 pysollib/wizardutil.py:230 -msgid "Direction:" -msgstr "Направление:" +#: pysollib/ui/tktile/menubar.py:657 +msgid "&Rules for this game" +msgstr "&Правила текущей игры" -#: pysollib/wizardutil.py:175 pysollib/wizardutil.py:176 -#: pysollib/wizardutil.py:234 -msgid "Top card" -msgstr "Верхнюю карту" +#: pysollib/ui/tktile/menubar.py:660 +msgid "&License terms" +msgstr "&Лицензия" -#: pysollib/wizardutil.py:175 pysollib/wizardutil.py:221 -msgid "None" -msgstr "Нет" +#: pysollib/ui/tktile/menubar.py:796 +msgid "All &games..." +msgstr "&Все игры..." -#: pysollib/wizardutil.py:177 pysollib/wizardutil.py:236 -msgid "Move:" -msgstr "Перемещать:" +#: pysollib/ui/tktile/menubar.py:798 +msgid "Playable pre&view..." +msgstr "Играемый &предпросмотр..." -#: pysollib/wizardutil.py:183 -msgid "First card sets base cards:" -msgstr "Первая карта устанавливает базовые карты:" +#: pysollib/ui/tktile/menubar.py:853 +msgid "&Mahjongg games" +msgstr "Игры маджонг" -#: pysollib/wizardutil.py:191 -msgid "Number of tableau piles:" -msgstr "Количество ячеек на игровом столе:" +#: pysollib/ui/tktile/menubar.py:892 +msgid "&Popular games" +msgstr "&Популярные игры" -#: pysollib/wizardutil.py:199 -msgid "Any suit but the same" -msgstr "Любая масть кроме такой же" +#: pysollib/ui/tktile/menubar.py:900 +msgid "&French games" +msgstr "&Классические игры" -#: pysollib/wizardutil.py:201 -msgid "Up or down by same suit" -msgstr "По возрастанию или убыванию в соответствии с мастью" +#: pysollib/ui/tktile/menubar.py:907 +msgid "&Oriental games" +msgstr "&Восточные игры" -#: pysollib/wizardutil.py:202 -msgid "Up or down by alternate color" -msgstr "По возрастанию или убыванию чередуя цвет" +#: pysollib/ui/tktile/menubar.py:915 +msgid "&Special games" +msgstr "&Особые игры" -#: pysollib/wizardutil.py:203 -msgid "Up or down by rank" -msgstr "По возрастанию или убыванию в соответствии с достоинством" +#: pysollib/ui/tktile/menubar.py:921 +msgid "&Custom games" +msgstr "&Самодельные игры" -#: pysollib/wizardutil.py:204 -msgid "Up or down by same color" -msgstr "По возрастанию или убыванию в соответствии с цветом" +#: pysollib/ui/tktile/menubar.py:929 +msgid "&All games by name" +msgstr "&Все игры по имени" -#: pysollib/wizardutil.py:209 -msgid "Yukon same suit" -msgstr "Юкон в соответствии с мастью" +#: pysollib/ui/tktile/menubar.py:1177 +#, fuzzy +msgid "Export game error" +msgstr "Ошибка при загрузке игры" -#: pysollib/wizardutil.py:210 -msgid "Yukon alternate color" -msgstr "Юкон чередуя цвет" +#: pysollib/ui/tktile/menubar.py:1178 +msgid "" +"\n" +"Unsupported game for export.\n" +msgstr "" -#: pysollib/wizardutil.py:211 -msgid "Yukon rank" -msgstr "Юкон в соответствии с достоинством" +#: pysollib/ui/tktile/menubar.py:1214 pysollib/ui/tktile/menubar.py:1248 +#, fuzzy +msgid "Import game error" +msgstr "Ошибка при загрузке игры" -#: pysollib/wizardutil.py:234 pysollib/wizardutil.py:235 -msgid "Sequence" -msgstr "Последовательность" +#: pysollib/ui/tktile/menubar.py:1215 +msgid "" +"\n" +"Unsupported game for import.\n" +msgstr "" -#: pysollib/wizardutil.py:242 -msgid "Wrapping:" -msgstr "Оборачивание:" +#: pysollib/ui/tktile/menubar.py:1676 +#, python-format +msgid "" +"\n" +"Error while saving game.\n" +"\n" +"%s\n" +msgstr "" +"\n" +"Ошибка при сохранении игры\n" +"\n" +"%s\n" -#: pysollib/wizardutil.py:249 -msgid "Use \"Super Move\" feature:" -msgstr "Использовать \"Super Move\"" +#: pysollib/ui/tktile/solverdialog.py:44 data/pysolfc.glade:74 +#: data/pysolfc.glade:1250 +msgid "Game:" +msgstr "Игра:" -#: pysollib/wizardutil.py:257 -msgid "Number of reserves:" -msgstr "Количество резервных ячеек" +#: pysollib/ui/tktile/solverdialog.py:59 +msgid "Preset:" +msgstr "" -#: pysollib/wizardutil.py:264 -msgid "Max # of accepted cards:" -msgstr "Максимальное кол-во принимаемых карт:" +#: pysollib/ui/tktile/solverdialog.py:71 +msgid "Max iterations:" +msgstr "Максимум итераций:" -#: pysollib/wizardutil.py:268 -msgid "Triangle" -msgstr "Треугольник" +#: pysollib/ui/tktile/solverdialog.py:88 +msgid "Progress" +msgstr "Прогресс" -#: pysollib/wizardutil.py:269 pysollib/wizardutil.py:271 -msgid "Rectangle" -msgstr "Прямоугольник" +#: pysollib/ui/tktile/solverdialog.py:96 +msgid "Iteration:" +msgstr "Итераций:" -#: pysollib/wizardutil.py:279 -msgid "# of face-down cards dealt to the tableau pile:" -msgstr "Кол-во закрытых карт сдающихся на ячейку игрового стола:" +#: pysollib/ui/tktile/solverdialog.py:103 +msgid "Depth:" +msgstr "Глубина:" -#: pysollib/wizardutil.py:286 -msgid "# of face-up cards dealt to the tableau pile:" -msgstr "Кол-во открытых карт сдающихся на ячейку игрового стола:" +#: pysollib/ui/tktile/solverdialog.py:110 +msgid "Stored-States:" +msgstr "Сохранённых состояний: " -#: pysollib/wizardutil.py:293 -msgid "# of cards dealt to the reserve:" -msgstr "Кол-во карт сдающихся на резервную ячейку:" +#: pysollib/ui/tktile/solverdialog.py:180 +msgid "Solver not found in the PATH" +msgstr "" -#: pysollib/wizardutil.py:300 -msgid "Max # of dealt cards:" -msgstr "Максимальное кол-во сдающихся карт:" +#: pysollib/ui/tktile/solverdialog.py:185 +#, fuzzy, python-format +msgid "This game can be hinted in %d move." +msgid_plural "This game can be hinted in %d moves." +msgstr[0] "Игра может быть решена за %d ход." +msgstr[1] "Игра может быть решена за %d хода." +msgstr[2] "Игра может быть решена за %d ходов." -#: pysollib/wizardutil.py:306 -msgid "Deal first cards to the foundations:" -msgstr "Сдавать первую карту на базовые ячейки:" +#: pysollib/ui/tktile/solverdialog.py:189 +#, fuzzy, python-format +msgid "This game is solvable in %d move." +msgid_plural "This game is solvable in %d moves." +msgstr[0] "Игра может быть решена за %d ход." +msgstr[1] "Игра может быть решена за %d хода." +msgstr[2] "Игра может быть решена за %d ходов." -#: pysollib/wizardutil.py:312 -msgid "General" -msgstr "Общие установки" +#: pysollib/ui/tktile/solverdialog.py:197 +msgid "I could not solve this game." +msgstr "Не смог решить игру." -#: pysollib/wizardutil.py:318 -msgid "Talon" -msgstr "Талон" +#: pysollib/ui/tktile/solverdialog.py:199 +msgid "Iterations count exceeded (Intractable)" +msgstr "" -#: pysollib/wizardutil.py:323 -msgid "Foundations" -msgstr "Базовые ячейки" +#: pysollib/ui/tktile/tkconst.py:53 +msgid "Icons only" +msgstr "Только пиктограммы" -#: pysollib/wizardutil.py:329 -msgid "Tableau" -msgstr "Игровой стол" +#: pysollib/ui/tktile/tkconst.py:54 +msgid "Text below icons" +msgstr "Текст под пиктограммами" -#: pysollib/wizardutil.py:337 -msgid "Reserves" -msgstr "Резервные ячейки" +#: pysollib/ui/tktile/tkconst.py:55 +msgid "Text beside icons" +msgstr "Текст рядом с пиктограммами" -#: pysollib/wizardutil.py:340 -msgid "Opening deal" -msgstr "Начальная раздача" +#: pysollib/ui/tktile/tkconst.py:56 +msgid "Text only" +msgstr "Только текст" -#: data/glade-translations:7 +#: data/pysolfc.glade:7 msgid "Game Statistics" msgstr "Статистика игры" -#: data/glade-translations:24 +#: data/pysolfc.glade:1088 msgid "Summary" msgstr "Сводка" -#: data/glade-translations:27 +#: data/pysolfc.glade:1223 msgid "Total moves" msgstr "Всего ходов" -#: data/glade-translations:57 +#: data/pysolfc.glade:3145 msgid "Set font" msgstr "Настроить шрифт" +#~ msgid "Solving method:" +#~ msgstr "Метод решения:" + +#~ msgid "Max depth:" +#~ msgstr "Максимальная глубина:" + +#~ msgid "&Statistics" +#~ msgstr "Ст&атистика" + +#~ msgid "Current game..." +#~ msgstr "Текущая игра..." + +#~ msgid "All games..." +#~ msgstr "Все игры..." + +#~ msgid "Session log..." +#~ msgstr "Лог сессии..." + +#~ msgid "Full log..." +#~ msgstr "Полный лог..." + +#~ msgid "Progression..." +#~ msgstr "Прогресс..." + #~ msgid "Initial dealing" #~ msgstr "Начальная раздача" diff --git a/scripts/pygettext.py b/scripts/pygettext.py deleted file mode 100755 index be11a547e3..0000000000 --- a/scripts/pygettext.py +++ /dev/null @@ -1,725 +0,0 @@ -#! /usr/bin/env python3 -# -*- coding: iso-8859-1 -*- -# Originally written by Barry Warsaw -# -# Minimally patched to make it even more xgettext compatible -# by Peter Funk -# -# 2002-11-22 Jrgen Hermann -# Added checks that _() only contains string literals, and -# command line args are resolved to module lists, i.e. you -# can now pass a filename, a module or package name, or a -# directory (including globbing chars, important for Win32). -# Made docstring fit in 80 chars wide displays using pydoc. -# -# 2007-05-11 Scomoroh -# Added very simple support for ngettext -# - -import functools -import getopt -import glob -import imp -import operator -import os -import sys -import time -import token -import tokenize - -from six import PY2, print_ -# for selftesting -try: - import fintl - _ = fintl.gettext -except ImportError: - def _(s): - return s - -__doc__ = _("""pygettext -- Python equivalent of xgettext(1) - -Many systems (Solaris, Linux, Gnu) provide extensive tools that ease the -internationalization of C programs. Most of these tools are independent of -the programming language and can be used from within Python programs. -Martin von Loewis' work[1] helps considerably in this regard. - -There's one problem though; xgettext is the program that scans source code -looking for message strings, but it groks only C (or C++). Python -introduces a few wrinkles, such as dual quoting characters, triple quoted -strings, and raw strings. xgettext understands none of this. - -Enter pygettext, which uses Python's standard tokenize module to scan -Python source code, generating .pot files identical to what GNU xgettext[2] -generates for C and C++ code. From there, the standard GNU tools can be -used. - -A word about marking Python strings as candidates for translation. GNU -xgettext recognizes the following keywords: gettext, dgettext, dcgettext, -and gettext_noop. But those can be a lot of text to include all over your -code. C and C++ have a trick: they use the C preprocessor. Most -internationalized C source includes a #define for gettext() to _() so that -what has to be written in the source is much less. Thus these are both -translatable strings: - - gettext("Translatable String") - _("Translatable String") - -Python of course has no preprocessor so this doesn't work so well. Thus, -pygettext searches only for _() by default, but see the -k/--keyword flag -below for how to augment this. - - [1] http://www.python.org/workshops/1997-10/proceedings/loewis.html - [2] http://www.gnu.org/software/gettext/gettext.html - -NOTE: pygettext attempts to be option and feature compatible with GNU -xgettext where ever possible. However some options are still missing or are -not fully implemented. Also, xgettext's use of command line switches with -option arguments is broken, and in these cases, pygettext just defines -additional switches. - -Usage: pygettext [options] inputfile ... - -Options: - - -a - --extract-all - Extract all strings. - - -d name - --default-domain=name - Rename the default output file from messages.pot to name.pot. - - -E - --escape - Replace non-ASCII characters with octal escape sequences. - - -D - --docstrings - Extract module, class, method, and function docstrings. These do - not need to be wrapped in _() markers, and in fact cannot be for - Python to consider them docstrings. (See also the -X option). - - -h - --help - Print this help message and exit. - - -k word - --keyword=word - Keywords to look for in addition to the default set, which are: - %(DEFAULTKEYWORDS)s - - You can have multiple -k flags on the command line. - - -K - --no-default-keywords - Disable the default set of keywords (see above). Any keywords - explicitly added with the -k/--keyword option are still recognized. - - --no-location - Do not write filename/lineno location comments. - - -n - --add-location - Write filename/lineno location comments indicating where each - extracted string is found in the source. These lines appear before - each msgid. The style of comments is controlled by the -S/--style - option. This is the default. - - -o filename - --output=filename - Rename the default output file from messages.pot to filename. If - filename is `-' then the output is sent to standard out. - - -p dir - --output-dir=dir - Output files will be placed in directory dir. - - -S stylename - --style stylename - Specify which style to use for location comments. Two styles are - supported: - - Solaris # File: filename, line: line-number - GNU #: filename:line - - The style name is case insensitive. GNU style is the default. - - -v - --verbose - Print the names of the files being processed. - - -V - --version - Print the version of pygettext and exit. - - -w columns - --width=columns - Set width of output to columns. - - -x filename - --exclude-file=filename - Specify a file that contains a list of strings that are not be - extracted from the input files. Each string to be excluded must - appear on a line by itself in the file. - - -X filename - --no-docstrings=filename - Specify a file that contains a list of files (one per line) that - should not have their docstrings extracted. This is only useful in - conjunction with the -D option above. - -If `inputfile' is -, standard input is read. -""") - -__version__ = '1.6con' - -default_keywords = ['_'] -DEFAULTKEYWORDS = ', '.join(default_keywords) -default_ngettext_keywords = ['ngettext'] - -EMPTYSTRING = '' - -# The normal pot-file header. msgmerge and Emacs's po-mode work better if it's -# there. -pot_header = _('''\ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR ORGANIZATION -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\\n" -"POT-Creation-Date: %(time)s\\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n" -"Last-Translator: FULL NAME \\n" -"Language-Team: LANGUAGE \\n" -"MIME-Version: 1.0\\n" -"Content-Type: text/plain; charset=CHARSET\\n" -"Content-Transfer-Encoding: ENCODING\\n" -"Generated-By: pygettext.py %(version)s\\n" - -''') - - -def usage(code, msg=''): - print_(__doc__ % globals(), file=sys.stderr) - if msg: - print_(msg, file=sys.stderr) - sys.exit(code) - - -escapes = [] - - -def make_escapes(pass_iso8859): - global escapes - if pass_iso8859: - # Allow iso-8859 characters to pass through so that e.g. 'msgid - # "Hhe"' would result not result in 'msgid "H\366he"'. Otherwise we - # escape any character outside the 32..126 range. - mod = 128 - else: - mod = 256 - for i in range(256): - if 32 <= (i % mod) <= 126: - escapes.append(chr(i)) - else: - escapes.append("\\%03o" % i) - escapes[ord('\\')] = '\\\\' - escapes[ord('\t')] = '\\t' - escapes[ord('\r')] = '\\r' - escapes[ord('\n')] = '\\n' - escapes[ord('\"')] = '\\"' - - -def escape(s): - global escapes - s = list(s) - for i in range(len(s)): - s[i] = escapes[ord(s[i])] - return EMPTYSTRING.join(s) - - -def safe_eval(s): - # unwrap quotes, safely - return eval(s, {'__builtins__': {}}, {}) - - -def normalize(s): - # This converts the various Python string types into a format that is - # appropriate for .po files, namely much closer to C style. - lines = s.split('\n') - if len(lines) == 1: - s = '"' + escape(s) + '"' - else: - if not lines[-1]: - del lines[-1] - lines[-1] = lines[-1] + '\n' - for i in range(len(lines)): - lines[i] = escape(lines[i]) - lineterm = '\\n"\n"' - s = '""\n"' + lineterm.join(lines) + '"' - return s - - -def containsAny(str, set): - """Check whether 'str' contains ANY of the chars in 'set'""" - return 1 in [c in str for c in set] - - -def _visit_pyfiles(list, dirname, names): - """Helper for getFilesForName().""" - # get extension for python source files - if '_py_ext' not in globals(): - global _py_ext - _py_ext = [triple[0] for triple in imp.get_suffixes() - if triple[2] == imp.PY_SOURCE][0] - - # don't recurse into CVS directories - if 'CVS' in names: - names.remove('CVS') - - # add all *.py files to list - list.extend( - [os.path.join(dirname, file) for file in names - if os.path.splitext(file)[1] == _py_ext] - ) - - -def _get_modpkg_path(dotted_name, pathlist=None): - """Get the filesystem path for a module or a package. - - Return the file system path to a file for a module, and to a directory for - a package. Return None if the name is not found, or is a builtin or - extension module. - """ - # split off top-most name - parts = dotted_name.split('.', 1) - - if len(parts) > 1: - # we have a dotted path, import top-level package - try: - file, pathname, description = imp.find_module(parts[0], pathlist) - if file: - file.close() - except ImportError: - return None - - # check if it's indeed a package - if description[2] == imp.PKG_DIRECTORY: - # recursively handle the remaining name parts - pathname = _get_modpkg_path(parts[1], [pathname]) - else: - pathname = None - else: - # plain name - try: - file, pathname, description = imp.find_module( - dotted_name, pathlist) - if file: - file.close() - if description[2] not in [imp.PY_SOURCE, imp.PKG_DIRECTORY]: - pathname = None - except ImportError: - pathname = None - - return pathname - - -def getFilesForName(name): - """Get a list of module files for a filename, a module or package name, - or a directory. - """ - if not os.path.exists(name): - # check for glob chars - if containsAny(name, "*?[]"): - files = glob.glob(name) - list = [] - for file in files: - list.extend(getFilesForName(file)) - return list - - # try to find module or package - name = _get_modpkg_path(name) - if not name: - return [] - - if os.path.isdir(name): - # find all python files in directory - list = [] - os.path.walk(name, _visit_pyfiles, list) - return list - elif os.path.exists(name): - # a single file - return [name] - - return [] - - -class TokenEater: - def __init__(self, options): - self.__options = options - self.__messages = {} - self.__state = self.__waiting - self.__data = [] - self.__lineno = -1 - self.__freshmodule = 1 - self.__curfile = None - self.__ngettext = False - - def __call__(self, ttype, tstring, stup, etup, line): - # dispatch - # import token - # print >> sys.stderr, 'ttype:', token.tok_name[ttype], \ - # 'tstring:', tstring - self.__state(ttype, tstring, stup[0]) - - def __waiting(self, ttype, tstring, lineno): - opts = self.__options - # Do docstring extractions, if enabled - if opts.docstrings and not opts.nodocstrings.get(self.__curfile): - # module docstring? - if self.__freshmodule: - if ttype == tokenize.STRING: - self.__addentry(safe_eval(tstring), lineno, isdocstring=1) - self.__freshmodule = 0 - elif ttype not in (tokenize.COMMENT, tokenize.NL): - self.__freshmodule = 0 - return - # class docstring? - if ttype == tokenize.NAME and tstring in ('class', 'def'): - self.__state = self.__suiteseen - return - if ttype == tokenize.NAME and tstring in opts.keywords: - self.__state = self.__keywordseen - self.__ngettext = tstring in opts.ngettext_keywords - - def __suiteseen(self, ttype, tstring, lineno): - # ignore anything until we see the colon - if ttype == tokenize.OP and tstring == ':': - self.__state = self.__suitedocstring - - def __suitedocstring(self, ttype, tstring, lineno): - # ignore any intervening noise - if ttype == tokenize.STRING: - self.__addentry(safe_eval(tstring), lineno, isdocstring=1) - self.__state = self.__waiting - elif ttype not in (tokenize.NEWLINE, tokenize.INDENT, - tokenize.COMMENT): - # there was no class docstring - self.__state = self.__waiting - - def __keywordseen(self, ttype, tstring, lineno): - if ttype == tokenize.OP and tstring == '(': - self.__data = [] - self.__lineno = lineno - self.__state = self.__openseen - else: - self.__state = self.__waiting - - def __openseen(self, ttype, tstring, lineno): - if ttype == tokenize.OP and tstring == ')': - # We've seen the last of the translatable strings. Record the - # line number of the first line of the strings and update the list - # of messages seen. Reset state for the next batch. If there - # were no strings inside _(), then just ignore this entry. - if self.__data: - if self.__ngettext: - data = [] - msg = [] - for s in self.__data: - if s is not None: - msg.append(s) - else: - data.append(EMPTYSTRING.join(msg)) - msg = [] - if len(data) == 2 and data[0] and data[1]: - self.__addentry(tuple(data)) - elif self.__options.verbose: - print_(_( - '*** %(file)s:%(lineno)s: incorrect ' - 'ngettext format' - ) % { - 'file': self.__curfile, - 'lineno': self.__lineno}, file=sys.stderr) - else: - self.__addentry(EMPTYSTRING.join(self.__data)) - self.__state = self.__waiting - elif ttype == tokenize.STRING: - self.__data.append(safe_eval(tstring)) - elif ttype not in [tokenize.COMMENT, token.INDENT, token.DEDENT, - token.NEWLINE, tokenize.NL]: - if self.__ngettext and ttype == tokenize.OP and tstring == ',': - self.__data.append(None) - elif self.__ngettext: # and ttype == tokenize.NUMBER: - pass - else: - # warn if we see anything else than STRING or whitespace - if self.__options.verbose: - print_(_( - '*** %(file)s:%(lineno)s: Seen unexpected ' - 'token "%(token)s"' - ) % { - 'token': tstring, - 'file': self.__curfile, - 'lineno': self.__lineno - }, file=sys.stderr) - self.__state = self.__waiting - - def __addentry(self, msg, lineno=None, isdocstring=0): - if lineno is None: - lineno = self.__lineno - if msg not in self.__options.toexclude: - entry = (self.__curfile, lineno) - self.__messages.setdefault(msg, {})[entry] = isdocstring - - def set_filename(self, filename): - self.__curfile = filename - self.__freshmodule = 1 - - def write(self, fp): - options = self.__options - timestamp = time.ctime(time.time()) - # The time stamp in the header doesn't have the same format as that - # generated by xgettext... - print_(pot_header % {'time': timestamp, 'version': __version__}, - file=fp) - # Sort the entries. First sort each particular entry's keys, then - # sort all the entries by their first item. - reverse = {} - for k, v in self.__messages.items(): - keys = list(v.keys()) - keys.sort() - reverse.setdefault(tuple(keys), []).append((k, v)) - rkeys = list(reverse.keys()) - rkeys.sort() - for rkey in rkeys: - rentries = reverse[rkey] - rentries.sort() - for k, v in rentries: - isdocstring = 0 - # If the entry was gleaned out of a docstring, then add a - # comment stating so. This is to aid translators who may wish - # to skip translating some unimportant docstrings. - if functools.reduce(operator.__add__, v.values()): - isdocstring = 1 - # k is the message string, v is a dictionary-set of (filename, - # lineno) tuples. We want to sort the entries in v first by - # file name and then by line number. - v = list(v.keys()) - v.sort() - if not options.writelocations: - pass - # location comments are different b/w Solaris and GNU: - elif options.locationstyle == options.SOLARIS: - for filename, lineno in v: - d = {'filename': filename, 'lineno': lineno} - print_(_('# File: %(filename)s, line: %(lineno)d') % d, - file=fp) - elif options.locationstyle == options.GNU: - # fit as many locations on one line, as long as the - # resulting line length doesn't exceeds 'options.width' - locline = '#:' - for filename, lineno in v: - d = {'filename': filename, 'lineno': lineno} - s = _(' %(filename)s:%(lineno)d') % d - if len(locline) + len(s) <= options.width: - locline = locline + s - else: - print_(locline, file=fp) - locline = "#:" + s - if len(locline) > 2: - print_(locline, file=fp) - if isdocstring: - print_('#, docstring', file=fp) - if isinstance(k, str): - print_('msgid', normalize(k), file=fp) - print_('msgstr ""\n', file=fp) - else: - # ngettext - assert isinstance(k, tuple) - assert len(k) == 2 - print_('msgid', normalize(k[0]), file=fp) - print_('msgid_plural', normalize(k[1]), file=fp) - print_('msgstr[0] ""', file=fp) - print_('msgstr[1] ""\n', file=fp) - - -def main(): - global default_keywords - try: - opts, args = getopt.getopt( - sys.argv[1:], - 'ad:DEhk:Kno:p:S:Vvw:x:X:', - ['extract-all', 'default-domain=', 'escape', 'help', - 'keyword=', 'no-default-keywords', 'ngettext-keyword=', - 'add-location', 'no-location', 'output=', 'output-dir=', - 'style=', 'verbose', 'version', 'width=', 'exclude-file=', - 'docstrings', 'no-docstrings', - ]) - except getopt.error as msg: - usage(1, msg) - - # for holding option values - class Options: - # constants - GNU = 1 - SOLARIS = 2 - # defaults - extractall = 0 # FIXME: currently this option has no effect at all. - escape = 0 - keywords = [] - ngettext_keywords = [] - outpath = '' - outfile = 'messages.pot' - writelocations = 1 - locationstyle = GNU - verbose = 0 - width = 78 - excludefilename = '' - docstrings = 0 - nodocstrings = {} - - options = Options() - locations = {'gnu': options.GNU, - 'solaris': options.SOLARIS, - } - - # parse options - for opt, arg in opts: - if opt in ('-h', '--help'): - usage(0) - elif opt in ('-a', '--extract-all'): - options.extractall = 1 - elif opt in ('-d', '--default-domain'): - options.outfile = arg + '.pot' - elif opt in ('-E', '--escape'): - options.escape = 1 - elif opt in ('-D', '--docstrings'): - options.docstrings = 1 - elif opt in ('-k', '--keyword'): - options.keywords.append(arg) - elif opt in ('--ngettext-keyword'): - options.ngettext_keywords.append(arg) - elif opt in ('-K', '--no-default-keywords'): - default_keywords = [] - elif opt in ('-n', '--add-location'): - options.writelocations = 1 - elif opt in ('--no-location',): - options.writelocations = 0 - elif opt in ('-S', '--style'): - options.locationstyle = locations.get(arg.lower()) - if options.locationstyle is None: - usage(1, _('Invalid value for --style: %s') % arg) - elif opt in ('-o', '--output'): - options.outfile = arg - elif opt in ('-p', '--output-dir'): - options.outpath = arg - elif opt in ('-v', '--verbose'): - options.verbose = 1 - elif opt in ('-V', '--version'): - print(_('pygettext.py (xgettext for Python) %s') % __version__) - sys.exit(0) - elif opt in ('-w', '--width'): - try: - options.width = int(arg) - except ValueError: - usage(1, _('--width argument must be an integer: %s') % arg) - elif opt in ('-x', '--exclude-file'): - options.excludefilename = arg - elif opt in ('-X', '--no-docstrings'): - fp = open(arg) - try: - while 1: - line = fp.readline() - if not line: - break - options.nodocstrings[line[:-1]] = 1 - finally: - fp.close() - - # calculate escapes - make_escapes(options.escape) - - # calculate all keywords - options.keywords.extend(default_keywords) - - options.ngettext_keywords.extend(default_ngettext_keywords) - options.keywords.extend(options.ngettext_keywords) - - # initialize list of strings to exclude - if options.excludefilename: - try: - fp = open(options.excludefilename) - options.toexclude = fp.readlines() - fp.close() - except IOError: - print_(_("Can't read --exclude-file: %s") % - options.excludefilename, file=sys.stderr) - sys.exit(1) - else: - options.toexclude = [] - - # resolve args to module lists - expanded = [] - for arg in args: - if arg == '-': - expanded.append(arg) - else: - expanded.extend(getFilesForName(arg)) - args = expanded - - # slurp through all the files - eater = TokenEater(options) - for filename in args: - if filename == '-': - if options.verbose: - print(_('Reading standard input')) - fp = sys.stdin - closep = 0 - else: - if options.verbose: - print(_('Working on %s') % filename) - fp = open(filename, 'rb') - closep = 1 - try: - eater.set_filename(filename) - try: - if PY2: - for token_info in tokenize.generate_tokens(fp.readline): - eater(*token_info) - else: - for token_info in tokenize.tokenize(fp.readline): - eater(*token_info) - except tokenize.TokenError as e: - print_('%s: %s, line %d, column %d' % ( - e[0], filename, e[1][0], e[1][1]), file=sys.stderr) - except tokenize.StopTokenizing: - pass - finally: - if closep: - fp.close() - - # write the output - if options.outfile == '-': - fp = sys.stdout - closep = 0 - else: - if options.outpath: - options.outfile = os.path.join(options.outpath, options.outfile) - fp = open(options.outfile, 'w') - closep = 1 - try: - eater.write(fp) - finally: - if closep: - fp.close() - - -if __name__ == '__main__': - main() - # some more test strings - _('a unicode string') - # this one creates a warning - _('*** Seen unexpected token "%(token)s"') % {'token': 'test'} - _('more' 'than' 'one' 'string')