diff --git a/html-src/rules/demon.html b/html-src/rules/demon.html
new file mode 100644
index 00000000..5de9b542
--- /dev/null
+++ b/html-src/rules/demon.html
@@ -0,0 +1,13 @@
+
Demon
+
+Canfield type. 2 decks. Unlimited redeals.
+
+
Object
+
+Move all cards to the foundations.
+
+
Quick Description
+
+Like Double Canfield,
+but with eight tableau piles, 40 cards in the initial
+reserve, and partial tableau stacks can be moved.
diff --git a/po/de_games.po b/po/de_games.po
index 281b1bae..87300492 100644
--- a/po/de_games.po
+++ b/po/de_games.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PySol 0.0.1\n"
-"POT-Creation-Date: Mon Sep 7 17:14:01 2020\n"
-"PO-Revision-Date: 2007-09-05 17:43+0400\n"
+"POT-Creation-Date: Thu Dec 09 18:56:01 2021\n"
+"PO-Revision-Date: 2021-12-09 18:57-0500\n"
"Last-Translator: H. Schaekel \n"
"Language-Team: German\n"
"Language: de\n"
@@ -10,6 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 3.0\n"
msgid " 3x3 Matrix"
msgstr "3x3 Matrix"
@@ -32,9 +33,6 @@ msgstr "8x8 Matrix"
msgid " 9x9 Matrix"
msgstr "9x9 Matrix"
-msgid " Pyramid's Stones"
-msgstr "Pyramidensteine"
-
msgid "10 x 8"
msgstr "10 x 8"
@@ -50,6 +48,9 @@ msgstr "Abakus"
msgid "Accordion"
msgstr "Akkordion"
+msgid "Accordion's Revenge"
+msgstr ""
+
msgid "Aces High"
msgstr "Aces High"
@@ -59,6 +60,12 @@ msgstr "Aces Up"
msgid "Aces Up 5"
msgstr "Aces Up 5"
+msgid "Aces and Kings"
+msgstr ""
+
+msgid "Acey and Kingsley"
+msgstr ""
+
msgid "Achtmal Acht"
msgstr "Achtmal Acht"
@@ -68,9 +75,15 @@ msgstr "Höhepunkt"
msgid "Acquaintance"
msgstr "Bekanntschaft"
+msgid "Addiction"
+msgstr ""
+
msgid "Adela"
msgstr "Аdela"
+msgid "Admiral's Patience"
+msgstr ""
+
msgid "Aglet"
msgstr ""
@@ -190,6 +203,9 @@ msgstr "Tante Marie"
msgid "Australian Patience"
msgstr "Australische Patience"
+msgid "Autumn Leaves"
+msgstr ""
+
msgid "Baby Spiderette"
msgstr "Baby Spiderette"
@@ -254,12 +270,18 @@ msgstr ""
msgid "Beak and Flipper"
msgstr "Schnabbel und Flipper"
+msgid "Bear River"
+msgstr ""
+
msgid "Beatle"
msgstr "Beatle"
msgid "Bebop"
msgstr "Bebop"
+msgid "Beehive"
+msgstr ""
+
msgid "Beetle"
msgstr "Beetle"
@@ -311,6 +333,9 @@ msgstr "Großes Loch"
msgid "Big Mountain"
msgstr "Hoher Berg"
+msgid "Big Parade"
+msgstr ""
+
msgid "Big Spider"
msgstr "Große Spinne"
@@ -326,6 +351,9 @@ msgstr "Große Straßen"
msgid "Big Sumo"
msgstr "Dicker Sumo"
+msgid "Big Terrace"
+msgstr ""
+
msgid "Big York"
msgstr "Big York"
@@ -679,6 +707,21 @@ msgstr "Cover"
msgid "Crescent"
msgstr "Halbmond"
+msgid "Cribbage Shuffle"
+msgstr ""
+
+msgid "Cribbage Square"
+msgstr ""
+
+msgid "Cribbage Square (1 Reserve)"
+msgstr ""
+
+msgid "Cribbage Square (2 Reserves)"
+msgstr ""
+
+msgid "Cribbage Square (Waste)"
+msgstr ""
+
msgid "Cringle"
msgstr "Cringle"
@@ -688,6 +731,9 @@ msgstr "Kreuz"
msgid "Crossroads"
msgstr "Kreuzung"
+msgid "Crossword"
+msgstr ""
+
msgid "Crown"
msgstr "Krone"
@@ -722,6 +768,9 @@ msgstr "Dashavatara Kreise"
msgid "Dead King Golf"
msgstr "Toten Königs Golf"
+msgid "Decade"
+msgstr ""
+
msgid "Deck"
msgstr "Deck"
@@ -859,9 +908,15 @@ msgstr "Doppelt Albern"
msgid "Double FreeCell"
msgstr "Doppelt Freecell"
+msgid "Double FreeCell (Traditional)"
+msgstr ""
+
msgid "Double Gold Mine"
msgstr "Doppelte Goldmine"
+msgid "Double Golf"
+msgstr ""
+
msgid "Double Grasshopper"
msgstr "Doppelter Grashüpfer"
@@ -909,6 +964,9 @@ msgstr "Doppelte Maßnahme "
msgid "Double Montana"
msgstr "Doppelter Punkt"
+msgid "Double Nestor"
+msgstr ""
+
msgid "Double Pyramid"
msgstr "Doppelte Pyramide"
@@ -931,6 +989,9 @@ msgstr "Doppelter Samurai"
msgid "Double Scorpion"
msgstr "Doppelter Skorpion"
+msgid "Double Trigon"
+msgstr ""
+
msgid "Double Your Fun"
msgstr "Doppelter Spaß"
@@ -1031,6 +1092,9 @@ msgstr "Acht nach Acht"
msgid "Eight by Eight"
msgstr "Acht zu Acht"
+msgid "Eighty Thieves"
+msgstr ""
+
msgid "Elba"
msgstr "Еlba"
@@ -1043,9 +1107,15 @@ msgstr "Elevens"
msgid "Elevens Too"
msgstr "Elevens Too"
+msgid "Eliminator"
+msgstr ""
+
msgid "Emperor"
msgstr "Kaiser"
+msgid "Empress of Italy"
+msgstr ""
+
msgid "Empty Pyramids"
msgstr "Leere Pyramiden"
@@ -1097,6 +1167,9 @@ msgstr "Grandiose 50"
msgid "Fan"
msgstr "Fan"
+msgid "Fan Fifteen"
+msgstr ""
+
msgid "Fanny"
msgstr "Fanny"
@@ -1206,6 +1279,9 @@ msgstr "Fliegen"
msgid "Flying Dragon"
msgstr "Fliegender Drache"
+msgid "Following"
+msgstr ""
+
#, fuzzy
msgid "Foothold"
msgstr "Albern"
@@ -1250,6 +1326,9 @@ msgstr "Vierzig und Acht"
msgid "Four Colours"
msgstr "Vier Farben"
+msgid "Four Free"
+msgstr ""
+
msgid "Four Kings"
msgstr "Vier Könige"
@@ -1277,6 +1356,9 @@ msgstr "Vierer"
msgid "Fourteen"
msgstr "Vierzehn"
+msgid "Fourteen Out"
+msgstr ""
+
msgid "Frames"
msgstr "Rahmen"
@@ -1292,16 +1374,17 @@ msgstr "Free Fan"
msgid "Free Napoleon"
msgstr "Freier Napoleon"
+msgid "Free Parking"
+msgstr ""
+
msgid "FreeCell"
msgstr "FreeCell"
-#, fuzzy
-msgid "FreeCell with Two Reserves"
-msgstr "Lege in die Reserve"
+msgid "FreeCell (2 Reserves)"
+msgstr ""
-#, fuzzy
-msgid "FreeCell with Zero Reserves"
-msgstr "Lege in die Reserve"
+msgid "FreeCell (No Reserve)"
+msgstr ""
msgid "Frog"
msgstr "Frosch"
@@ -1342,6 +1425,9 @@ msgstr "Garhpati"
msgid "Gate"
msgstr "Tor"
+msgid "Gay Gordons"
+msgstr ""
+
#, fuzzy
msgid "Gayle's"
msgstr "Mahjongg Gayle's"
@@ -1452,6 +1538,9 @@ msgstr "Großes Rad"
msgid "Greater Queue"
msgstr "Große Queue"
+msgid "Greater Wheel"
+msgstr ""
+
msgid "Griffon"
msgstr "Greif"
@@ -1480,6 +1569,9 @@ msgstr "Hanafuda vier Jahreszeiten"
msgid "Hanafuda Four Winds"
msgstr "Hanafuda vier Winde"
+msgid "Hanoi Puzzle 3"
+msgstr ""
+
msgid "Hanoi Puzzle 4"
msgstr "Hanoi Puzzle 4"
@@ -1489,6 +1581,12 @@ msgstr "Hanoi Puzzle 5"
msgid "Hanoi Puzzle 6"
msgstr "Hanoi Puzzle 6"
+msgid "Hanoi Puzzle 7"
+msgstr ""
+
+msgid "Hanoi Puzzle 8"
+msgstr ""
+
#, fuzzy
msgid "Hanoi Sequence"
msgstr "Sequenz"
@@ -1520,6 +1618,9 @@ msgstr "Köpfe und Schwänze"
msgid "Helios"
msgstr "Helios"
+msgid "Helsinki"
+msgstr ""
+
msgid "Hemispheres"
msgstr "Hemissphäre"
@@ -1532,6 +1633,9 @@ msgstr "Hex A Klon durch drei"
msgid "Hex Labyrinth"
msgstr "Hex Labyrinth"
+msgid "Hex Yukon"
+msgstr ""
+
msgid "Hidden Passages"
msgstr "Versteckte Passagen"
@@ -1544,6 +1648,9 @@ msgstr "Hoch und Tief"
msgid "Hiranyaksha"
msgstr "Hiranyaksha"
+msgid "Hit or Miss"
+msgstr ""
+
msgid "Hopscotch"
msgstr "Hopscotch"
@@ -1556,6 +1663,9 @@ msgstr "Hospital Patience"
msgid "House in the Wood"
msgstr "Haus im Wald"
+msgid "House of Commons"
+msgstr ""
+
msgid "House on the Hill"
msgstr "Haus auf dem Berg"
@@ -1730,6 +1840,9 @@ msgstr "Hex A Klon nur am König"
msgid "King Tut"
msgstr "Pharao Tut"
+msgid "King's Secrets"
+msgstr ""
+
msgid "KingCell"
msgstr "KingCell"
@@ -1739,6 +1852,9 @@ msgstr "Königreich"
msgid "Kings"
msgstr "Könige"
+msgid "Kings in the Corners"
+msgstr ""
+
msgid "Kingsdown Eights"
msgstr ""
@@ -2477,7 +2593,7 @@ msgstr "Mahjongg Keile"
msgid "Mahjongg Well"
msgstr "Mahjongg Parkett"
-msgid "Mahjongg Well2"
+msgid "Mahjongg Well 2"
msgstr "Mahjongg Parkett 2"
msgid "Mahjongg Whatever"
@@ -2543,6 +2659,9 @@ msgstr "Matsukiri Strikt"
msgid "Matsya"
msgstr "Matsya"
+msgid "Maverick"
+msgstr ""
+
msgid "Maya"
msgstr "Maya"
@@ -2675,7 +2794,10 @@ msgstr "Napoleon verlässt Moskau"
msgid "Napoleon Takes Moscow"
msgstr "Napoleon nimmt Moskau ein"
-msgid "Napoleon at St.Helena"
+msgid "Napoleon at Friedland"
+msgstr ""
+
+msgid "Napoleon at St. Helena"
msgstr "Napoleon auf St. Helena"
msgid "Napoleon's Exile"
@@ -2818,6 +2940,9 @@ msgstr "Orbital"
msgid "Order"
msgstr "Reihenfolge"
+msgid "Order of Precedence"
+msgstr ""
+
msgid "Osmosis"
msgstr "Osmose"
@@ -2893,9 +3018,6 @@ msgstr "Spähen"
msgid "Peek II"
msgstr "Spähen II"
-msgid "Pegged"
-msgstr ""
-
msgid "Pegged 6x6"
msgstr ""
@@ -2908,6 +3030,9 @@ msgstr ""
msgid "Pegged Cross 2"
msgstr ""
+msgid "Pegged Octagon"
+msgstr ""
+
#, fuzzy
msgid "Pegged Triangle 1"
msgstr "Rechtes Dreieck"
@@ -2976,6 +3101,15 @@ msgstr "Poker Shuffle"
msgid "Poker Square"
msgstr "Poker Quadrat"
+msgid "Poker Square (1 Reserve)"
+msgstr ""
+
+msgid "Poker Square (2 Reserves)"
+msgstr ""
+
+msgid "Poker Square (Waste)"
+msgstr ""
+
msgid "Ponytail"
msgstr "Ponyschwanz"
@@ -2985,6 +3119,15 @@ msgstr "Portal"
msgid "Portuguese Solitaire"
msgstr "Portugiesisches Solitär"
+msgid "Precedence"
+msgstr ""
+
+msgid "Precedence (No King)"
+msgstr ""
+
+msgid "Pretzel"
+msgstr ""
+
msgid "Primrose"
msgstr "Primel"
@@ -3018,6 +3161,9 @@ msgstr "Pyramide 2"
msgid "Pyramid Golf"
msgstr "Pyramiden Golf"
+msgid "Pyramid's Stones"
+msgstr "Pyramidensteine"
+
msgid "Q.C."
msgstr "Q.C."
@@ -3044,6 +3190,9 @@ msgstr "Quads"
msgid "Quartets"
msgstr "Quartette"
+msgid "Quatorze"
+msgstr ""
+
msgid "Queen Victoria"
msgstr "Königin Victoria"
@@ -3064,6 +3213,9 @@ msgstr "Steppdecke"
msgid "Rachel"
msgstr "Rachel"
+msgid "Racing Aces"
+msgstr ""
+
msgid "Raglan"
msgstr "Raglan"
@@ -3116,12 +3268,18 @@ msgstr "Entspannen"
msgid "Relaxed Accordion"
msgstr "Akkordion"
+msgid "Relaxed Exit"
+msgstr ""
+
msgid "Relaxed FreeCell"
msgstr "Entspanntes Freecell"
msgid "Relaxed Golf"
msgstr "Entspanntes Golf"
+msgid "Relaxed PileOn"
+msgstr ""
+
msgid "Relaxed Pyramid"
msgstr "Entspannte Pyramide"
@@ -3279,6 +3437,9 @@ msgstr "Skorpion II"
msgid "Scorpion Tail"
msgstr "Schwanz des Skorpions"
+msgid "Scorpion Towers"
+msgstr ""
+
msgid "Scotch Patience"
msgstr "Schottische Patience"
@@ -3417,6 +3578,9 @@ msgstr "Sechs Waise"
msgid "Sixes and Sevens"
msgstr "Sechsen und Siebenen"
+msgid "Sixty Thieves"
+msgstr ""
+
msgid "Skippy"
msgstr "Skippy"
@@ -3426,6 +3590,9 @@ msgstr ""
msgid "Sly Fox"
msgstr "Schlitzohr"
+msgid "Small Backbone"
+msgstr ""
+
msgid "Small Harp"
msgstr "Schmale Harfe"
@@ -3568,6 +3735,9 @@ msgstr "Sieben Pyramiden"
msgid "Steve"
msgstr "Steve"
+msgid "Sticko"
+msgstr ""
+
msgid "Stonehenge"
msgstr "Stonehenge"
@@ -3657,6 +3827,9 @@ msgstr "Taipei"
msgid "Take Away"
msgstr "Nimms weg"
+msgid "Take Away 8"
+msgstr ""
+
msgid "Tam O'Shanter"
msgstr "Tam O'Shanter"
@@ -3678,6 +3851,9 @@ msgstr "Zehn hinüber"
msgid "Ten Avatars"
msgstr "Zehn Avatare"
+msgid "Ten Twenty Thirty"
+msgstr ""
+
msgid "Ten by One"
msgstr "Zehn durch einsу"
@@ -3760,8 +3936,14 @@ msgstr "Three Fir-trees"
msgid "Three Peaks"
msgstr "Drei Spitzen"
-msgid "Three Peaks Non-scoring"
-msgstr "Drei Spitzen ohne Zählung"
+msgid "Three Peaks (Open)"
+msgstr ""
+
+msgid "Three Peaks (Scored)"
+msgstr ""
+
+msgid "Three Peaks (Scored/Open)"
+msgstr ""
msgid "Three Pirates"
msgstr "Drei Piraten"
@@ -3769,6 +3951,9 @@ msgstr "Drei Piraten"
msgid "Three Shuffles and a Draw"
msgstr ""
+msgid "Three Up"
+msgstr ""
+
msgid "Thumb and Pouch"
msgstr ""
@@ -3850,6 +4035,9 @@ msgstr "Drei Spitzen"
msgid "Triangle"
msgstr "Triangel"
+msgid "Trigon"
+msgstr ""
+
msgid "Trika"
msgstr ""
@@ -3859,6 +4047,9 @@ msgstr "Trillium"
msgid "Triple Alliance"
msgstr "Dreifache Allianz"
+msgid "Triple Alliance (2 decks)"
+msgstr ""
+
msgid "Triple Canfield"
msgstr "Dreifach Canfield"
@@ -3881,6 +4072,9 @@ msgstr "Dreifaches Klondike von Dreier"
msgid "Triple Line"
msgstr "Dreierlinie"
+msgid "Triple Rail"
+msgstr ""
+
msgid "Triple Russian Solitaire"
msgstr "Dreifach russisches Solitär"
@@ -3890,6 +4084,9 @@ msgstr "Dreifacher Skorpion"
msgid "Triple Yukon"
msgstr "Dreifach Yukon"
+msgid "Triplets"
+msgstr ""
+
msgid "Troika"
msgstr "Troika"
@@ -3939,6 +4136,9 @@ msgstr "Zwei Ringe"
msgid "Two Squares"
msgstr "Zwei Quadrate"
+msgid "Uintah"
+msgstr ""
+
msgid "Ukrainian Solitaire"
msgstr "Ukrainisches Solitär"
@@ -3948,6 +4148,9 @@ msgstr "Unionsquadrat"
msgid "Unlimited"
msgstr "Unlimitiert"
+msgid "Unusual"
+msgstr ""
+
msgid "Up and Down"
msgstr "Hoch und Runter"
@@ -4049,7 +4252,7 @@ msgid "Well"
msgstr "Gut"
#, fuzzy
-msgid "Well2"
+msgid "Well 2"
msgstr "Gut"
#, fuzzy
@@ -4091,6 +4294,9 @@ msgstr "Windmühle"
msgid "Wisteria"
msgstr "Glyzinien"
+msgid "Wolfpack"
+msgstr ""
+
msgid "Wood"
msgstr "Holz"
@@ -4102,12 +4308,18 @@ msgstr "Datei"
msgid "X-Shape"
msgstr "Mahjongg X-Shape"
+msgid "Yield"
+msgstr ""
+
msgid "York"
msgstr "York"
msgid "Yukon"
msgstr "Yukon"
+msgid "Yukonic Plague"
+msgstr ""
+
msgid "Yummy"
msgstr "Lecker"
@@ -4128,3 +4340,17 @@ msgstr "Zickzackkurs"
msgid "Zodiac"
msgstr "Zodiac"
+
+#, fuzzy
+#~ msgid "FreeCell with Two Reserves"
+#~ msgstr "Lege in die Reserve"
+
+#, fuzzy
+#~ msgid "FreeCell with Zero Reserves"
+#~ msgstr "Lege in die Reserve"
+
+#~ msgid "Napoleon at St.Helena"
+#~ msgstr "Napoleon auf St. Helena"
+
+#~ msgid "Three Peaks Non-scoring"
+#~ msgstr "Drei Spitzen ohne Zählung"
diff --git a/po/de_pysol.po b/po/de_pysol.po
index fd1f4ca4..43f92978 100644
--- a/po/de_pysol.po
+++ b/po/de_pysol.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PySol 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-09-07 17:14+0300\n"
-"PO-Revision-Date: 2007-09-05 17:43+0400\n"
+"POT-Creation-Date: 2021-12-09 18:52-0500\n"
+"PO-Revision-Date: 2021-12-09 18:53-0500\n"
"Last-Translator: H. Schaekel \n"
"Language-Team: German\n"
"Language: de\n"
@@ -11,6 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 3.0\n"
#: pysollib/actions.py:232 pysollib/kivy/menubar.py:292
#: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176
@@ -315,6 +316,9 @@ msgstr ""
msgid "&New game"
msgstr "&Neues Spiel"
+msgid "&Back to game"
+msgstr ""
+
#: pysollib/app.py:672
#, python-format
msgid "Loading cardset %s..."
@@ -446,6 +450,31 @@ msgstr "Drei Deckspiele"
msgid "Four-Deck games"
msgstr "4 Deck Spiele"
+msgid "Cribbage"
+msgstr ""
+
+#: pysollib/resource.py:236
+msgid "Matrix"
+msgstr "Matrix"
+
+msgid "Memory"
+msgstr ""
+
+msgid "Pegged"
+msgstr ""
+
+msgid "Poker"
+msgstr ""
+
+msgid "Shisen-Sho"
+msgstr ""
+
+msgid "Tower of Hanoi"
+msgstr ""
+
+msgid "Custom"
+msgstr ""
+
#: pysollib/gamedb.py:142
msgid "Baker's Dozen type"
msgstr "Bäckers Dutzend"
@@ -547,7 +576,9 @@ msgid "Navagraha Ganjifa type"
msgstr "Navagraha Ganjifa"
#: pysollib/gamedb.py:231
-msgid "Shisen-Sho"
+#, fuzzy
+#| msgid "Shisen-Sho"
+msgid "Shisen-Sho type"
msgstr "Shisen-Sho"
#: pysollib/gamedb.py:234
@@ -566,6 +597,15 @@ msgstr "Poker"
msgid "Puzzle type"
msgstr "Puzzle"
+msgid "Cribbage type"
+msgstr ""
+
+msgid "Pegged type"
+msgstr ""
+
+msgid "Tower of Hanoi type"
+msgstr ""
+
#: pysollib/help.py:43
msgid "A Python Solitaire Game Collection"
msgstr "Eine Python Spielesammlung"
@@ -905,10 +945,6 @@ msgstr "Ferien"
msgid "Movies"
msgstr "Filme"
-#: pysollib/resource.py:236
-msgid "Matrix"
-msgstr "Matrix"
-
#: pysollib/resource.py:237
msgid "Music"
msgstr "Musik"
@@ -1325,6 +1361,13 @@ msgstr "Zwischentalon."
msgid "Free cell."
msgstr "Free Cell."
+msgid ""
+"Talon. Unlimited redeals, until running through the decktwice with no hits."
+msgstr ""
+
+msgid "Foundation. Place cards here that match the declared rank."
+msgstr ""
+
#: pysollib/stats.py:40 pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:422
#: pysollib/pysolgtk/tkstats.py:459 pysollib/tile/tkstats.py:675
msgid "Game"
@@ -1432,6 +1475,18 @@ msgstr "Herz"
msgid "Diamond"
msgstr "Diamant"
+msgid "Clubs"
+msgstr ""
+
+msgid "Spades"
+msgstr ""
+
+msgid "Hearts"
+msgstr ""
+
+msgid "Diamonds"
+msgstr ""
+
#: pysollib/util.py:46
msgid "black"
msgstr "schwarz"
@@ -2377,6 +2432,9 @@ msgstr "Zeige entfernte Steine (in Mahjongg)"
msgid "Show hint arrow (in Shisen-Sho games)"
msgstr "Zeige Passende (in Shisen-Sho)"
+msgid "Deal all cards (in Accordion type games)"
+msgstr ""
+
#: pysollib/kivy/menubar.py:598
msgid "Language"
msgstr "Sprache"
@@ -2664,8 +2722,8 @@ msgid "Contents"
msgstr "Inhalt"
#: pysollib/kivy/menubar.py:1094
-msgid "How to play"
-msgstr "Spielregeln"
+msgid "How to use PySol"
+msgstr ""
#: pysollib/kivy/menubar.py:1098 pysollib/kivy/toolbar.py:204
#: pysollib/tile/toolbar.py:189 pysollib/tk/toolbar.py:189
@@ -2757,7 +2815,7 @@ msgstr "Mahjongg Spiele"
#: pysollib/kivy/selectgame.py:108 pysollib/pysolgtk/selectgame.py:233
#: pysollib/tile/selectgame.py:112 pysollib/tk/selectgame.py:112
-msgid "French games"
+msgid "French Games"
msgstr "Französische Spiele"
#: pysollib/kivy/selectgame.py:111 pysollib/pysolgtk/selectgame.py:229
@@ -3165,9 +3223,12 @@ msgstr "Große Kartensets"
#: pysollib/pysolgtk/selectcardset.py:164 pysollib/tile/selectcardset.py:155
#: pysollib/tk/selectcardset.py:153
-msgid "XLarge cardsets"
+msgid "Extra Large cardsets"
msgstr "Extra große Karten"
+msgid "Hi-Res cardsets"
+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
@@ -3361,6 +3422,9 @@ msgstr "Spiel verloren"
msgid "Perfect game"
msgstr "Perfektes Spiel"
+msgid "Other"
+msgstr ""
+
#: pysollib/pysolgtk/statusbar.py:99 pysollib/tile/statusbar.py:155
#: pysollib/tk/statusbar.py:152
msgid "Moves/Total moves"
@@ -3688,6 +3752,12 @@ msgstr "Benutzerdef. Spiel"
msgid "Solid Colors"
msgstr "Einfache Farben"
+msgid "Textures"
+msgstr ""
+
+msgid "Images"
+msgstr ""
+
#: pysollib/tile/solverdialog.py:54 pysollib/tk/solverdialog.py:62
msgid "Show progress"
msgstr "Fortschritt anzeigen"
@@ -3723,6 +3793,9 @@ msgstr "Benutzt DirectX für Tonausgabe"
msgid "Sample volume:"
msgstr "Tonlautstärke:"
+msgid "Music enabled"
+msgstr ""
+
#: pysollib/tile/soundoptionsdialog.py:114
#: pysollib/tk/soundoptionsdialog.py:116 data/pysolfc.glade:4257
msgid "Music volume:"
@@ -4066,27 +4139,68 @@ msgid "Total: %d"
msgstr "Total: %d"
#: pysollib/games/special/poker.py:72
+#, fuzzy
+#| 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"
msgid ""
"Royal Flush\n"
"Straight Flush\n"
-"Four of a Kind\n"
+"4 of a Kind\n"
"Full House\n"
"Flush\n"
"Straight\n"
-"Three of a Kind\n"
+"3 of a Kind\n"
"Two Pair\n"
"One Pair"
msgstr ""
"Royal Flush\n"
"Straight Flush\n"
-"Four of a Kind\n"
+"4 of a Kind\n"
"Full House\n"
"Flush\n"
"Straight\n"
-"Three of a Kind\n"
+"3 of a Kind\n"
"Two Pair\n"
"One Pair"
+msgid "Royal Flush"
+msgstr "Royal Flush"
+
+msgid "Straight Flush"
+msgstr "Straight Flush"
+
+msgid "4 of a Kind"
+msgstr "4 of a Kind"
+
+msgid "Full House"
+msgstr "Full House"
+
+msgid "Flush"
+msgstr "Flush"
+
+msgid "Straight"
+msgstr "Straight"
+
+msgid "3 of a Kind"
+msgstr "3 of a Kind"
+
+msgid "Two Pair"
+msgstr "Two Pair"
+
+msgid "Pair"
+msgstr "Pair"
+
+msgid "Nothing"
+msgstr ""
+
#: pysollib/games/special/tarock.py:214
msgid "Wand"
msgstr "Wand"
@@ -4501,6 +4615,15 @@ msgstr "S&olitär Assistent"
msgid "&Edit current game"
msgstr "Aktuelles Spiel bearbeiten"
+msgid "&Delete current game"
+msgstr ""
+
+msgid "Delete game"
+msgstr ""
+
+msgid "Delete the game %s?"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:396
msgid "&Game"
msgstr "&Spiel"
@@ -4648,6 +4771,9 @@ msgstr ""
msgid "Show hint &arrow (in Shisen-Sho games)"
msgstr ""
+msgid "&Deal all cards (in Accordion type games)"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:516
msgid "&Sound..."
msgstr ""
@@ -4664,10 +4790,27 @@ msgstr ""
msgid "&Decrease the card size"
msgstr ""
+msgid "&Reset the card size"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:535
msgid "&Auto scaling"
msgstr "automatisch skalieren"
+#, fuzzy
+#| msgid "Preserve aspect ratio"
+msgid "&Preserve aspect ratio"
+msgstr "Seitenverhältnis beibehalten"
+
+msgid "Card la&yout"
+msgstr ""
+
+msgid "&Spread stacks"
+msgstr ""
+
+msgid "&Center layout"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:540
msgid "Cards&et..."
msgstr "Kart&enset"
@@ -4809,7 +4952,7 @@ msgid "&Contents"
msgstr ""
#: pysollib/ui/tktile/menubar.py:654
-msgid "&How to play"
+msgid "&How to use PySol"
msgstr ""
#: pysollib/ui/tktile/menubar.py:657
@@ -4987,3 +5130,9 @@ msgstr "Züge total"
#: data/pysolfc.glade:3145
msgid "Set font"
msgstr "Schrift einstellen"
+
+#~ msgid "How to play"
+#~ msgstr "Spielregeln"
+
+#~ msgid "XLarge cardsets"
+#~ msgstr "Extra große Karten"
diff --git a/po/fr_games.po b/po/fr_games.po
index 0702e12e..e2ce250e 100644
--- a/po/fr_games.po
+++ b/po/fr_games.po
@@ -1,3 +1,17 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: Thu Dec 09 18:56:01 2021\n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 3.0\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"Language: fr\n"
+
msgid " 3x3 Matrix"
msgstr ""
@@ -19,9 +33,6 @@ msgstr ""
msgid " 9x9 Matrix"
msgstr ""
-msgid " Pyramid's Stones"
-msgstr ""
-
msgid "10 x 8"
msgstr ""
@@ -37,6 +48,9 @@ msgstr ""
msgid "Accordion"
msgstr ""
+msgid "Accordion's Revenge"
+msgstr ""
+
msgid "Aces High"
msgstr ""
@@ -46,6 +60,12 @@ msgstr ""
msgid "Aces Up 5"
msgstr ""
+msgid "Aces and Kings"
+msgstr ""
+
+msgid "Acey and Kingsley"
+msgstr ""
+
msgid "Achtmal Acht"
msgstr ""
@@ -55,9 +75,15 @@ msgstr ""
msgid "Acquaintance"
msgstr ""
+msgid "Addiction"
+msgstr ""
+
msgid "Adela"
msgstr ""
+msgid "Admiral's Patience"
+msgstr ""
+
msgid "Aglet"
msgstr ""
@@ -175,6 +201,9 @@ msgstr ""
msgid "Australian Patience"
msgstr ""
+msgid "Autumn Leaves"
+msgstr ""
+
msgid "Baby Spiderette"
msgstr ""
@@ -238,12 +267,18 @@ msgstr ""
msgid "Beak and Flipper"
msgstr ""
+msgid "Bear River"
+msgstr ""
+
msgid "Beatle"
msgstr ""
msgid "Bebop"
msgstr ""
+msgid "Beehive"
+msgstr ""
+
msgid "Beetle"
msgstr ""
@@ -295,6 +330,9 @@ msgstr ""
msgid "Big Mountain"
msgstr ""
+msgid "Big Parade"
+msgstr ""
+
msgid "Big Spider"
msgstr ""
@@ -310,6 +348,9 @@ msgstr ""
msgid "Big Sumo"
msgstr ""
+msgid "Big Terrace"
+msgstr ""
+
msgid "Big York"
msgstr ""
@@ -661,6 +702,21 @@ msgstr ""
msgid "Crescent"
msgstr ""
+msgid "Cribbage Shuffle"
+msgstr ""
+
+msgid "Cribbage Square"
+msgstr ""
+
+msgid "Cribbage Square (1 Reserve)"
+msgstr ""
+
+msgid "Cribbage Square (2 Reserves)"
+msgstr ""
+
+msgid "Cribbage Square (Waste)"
+msgstr ""
+
msgid "Cringle"
msgstr ""
@@ -670,6 +726,9 @@ msgstr ""
msgid "Crossroads"
msgstr ""
+msgid "Crossword"
+msgstr ""
+
msgid "Crown"
msgstr ""
@@ -703,6 +762,9 @@ msgstr ""
msgid "Dead King Golf"
msgstr ""
+msgid "Decade"
+msgstr ""
+
msgid "Deck"
msgstr ""
@@ -835,9 +897,15 @@ msgstr ""
msgid "Double FreeCell"
msgstr ""
+msgid "Double FreeCell (Traditional)"
+msgstr ""
+
msgid "Double Gold Mine"
msgstr ""
+msgid "Double Golf"
+msgstr ""
+
msgid "Double Grasshopper"
msgstr ""
@@ -883,6 +951,9 @@ msgstr ""
msgid "Double Montana"
msgstr ""
+msgid "Double Nestor"
+msgstr ""
+
msgid "Double Pyramid"
msgstr ""
@@ -904,6 +975,9 @@ msgstr ""
msgid "Double Scorpion"
msgstr ""
+msgid "Double Trigon"
+msgstr ""
+
msgid "Double Your Fun"
msgstr ""
@@ -1000,6 +1074,9 @@ msgstr ""
msgid "Eight by Eight"
msgstr ""
+msgid "Eighty Thieves"
+msgstr ""
+
msgid "Elba"
msgstr ""
@@ -1012,9 +1089,15 @@ msgstr ""
msgid "Elevens Too"
msgstr ""
+msgid "Eliminator"
+msgstr ""
+
msgid "Emperor"
msgstr ""
+msgid "Empress of Italy"
+msgstr ""
+
msgid "Empty Pyramids"
msgstr ""
@@ -1066,6 +1149,9 @@ msgstr ""
msgid "Fan"
msgstr ""
+msgid "Fan Fifteen"
+msgstr ""
+
msgid "Fanny"
msgstr ""
@@ -1174,6 +1260,9 @@ msgstr ""
msgid "Flying Dragon"
msgstr ""
+msgid "Following"
+msgstr ""
+
msgid "Foothold"
msgstr ""
@@ -1216,6 +1305,9 @@ msgstr ""
msgid "Four Colours"
msgstr ""
+msgid "Four Free"
+msgstr ""
+
msgid "Four Kings"
msgstr ""
@@ -1243,6 +1335,9 @@ msgstr ""
msgid "Fourteen"
msgstr ""
+msgid "Fourteen Out"
+msgstr ""
+
msgid "Frames"
msgstr ""
@@ -1258,13 +1353,16 @@ msgstr ""
msgid "Free Napoleon"
msgstr ""
+msgid "Free Parking"
+msgstr ""
+
msgid "FreeCell"
msgstr ""
-msgid "FreeCell with Two Reserves"
+msgid "FreeCell (2 Reserves)"
msgstr ""
-msgid "FreeCell with Zero Reserves"
+msgid "FreeCell (No Reserve)"
msgstr ""
msgid "Frog"
@@ -1306,6 +1404,9 @@ msgstr ""
msgid "Gate"
msgstr ""
+msgid "Gay Gordons"
+msgstr ""
+
msgid "Gayle's"
msgstr ""
@@ -1414,6 +1515,9 @@ msgstr ""
msgid "Greater Queue"
msgstr ""
+msgid "Greater Wheel"
+msgstr ""
+
msgid "Griffon"
msgstr ""
@@ -1441,6 +1545,9 @@ msgstr ""
msgid "Hanafuda Four Winds"
msgstr ""
+msgid "Hanoi Puzzle 3"
+msgstr ""
+
msgid "Hanoi Puzzle 4"
msgstr ""
@@ -1450,6 +1557,12 @@ msgstr ""
msgid "Hanoi Puzzle 6"
msgstr ""
+msgid "Hanoi Puzzle 7"
+msgstr ""
+
+msgid "Hanoi Puzzle 8"
+msgstr ""
+
msgid "Hanoi Sequence"
msgstr ""
@@ -1480,6 +1593,9 @@ msgstr ""
msgid "Helios"
msgstr ""
+msgid "Helsinki"
+msgstr ""
+
msgid "Hemispheres"
msgstr ""
@@ -1492,6 +1608,9 @@ msgstr ""
msgid "Hex Labyrinth"
msgstr ""
+msgid "Hex Yukon"
+msgstr ""
+
msgid "Hidden Passages"
msgstr ""
@@ -1504,6 +1623,9 @@ msgstr ""
msgid "Hiranyaksha"
msgstr ""
+msgid "Hit or Miss"
+msgstr ""
+
msgid "Hopscotch"
msgstr ""
@@ -1516,6 +1638,9 @@ msgstr ""
msgid "House in the Wood"
msgstr ""
+msgid "House of Commons"
+msgstr ""
+
msgid "House on the Hill"
msgstr ""
@@ -1687,6 +1812,9 @@ msgstr ""
msgid "King Tut"
msgstr ""
+msgid "King's Secrets"
+msgstr ""
+
msgid "KingCell"
msgstr ""
@@ -1696,6 +1824,9 @@ msgstr ""
msgid "Kings"
msgstr ""
+msgid "Kings in the Corners"
+msgstr ""
+
msgid "Kingsdown Eights"
msgstr ""
@@ -2431,7 +2562,7 @@ msgstr ""
msgid "Mahjongg Well"
msgstr ""
-msgid "Mahjongg Well2"
+msgid "Mahjongg Well 2"
msgstr ""
msgid "Mahjongg Whatever"
@@ -2497,6 +2628,9 @@ msgstr ""
msgid "Matsya"
msgstr ""
+msgid "Maverick"
+msgstr ""
+
msgid "Maya"
msgstr ""
@@ -2626,7 +2760,10 @@ msgstr ""
msgid "Napoleon Takes Moscow"
msgstr ""
-msgid "Napoleon at St.Helena"
+msgid "Napoleon at Friedland"
+msgstr ""
+
+msgid "Napoleon at St. Helena"
msgstr ""
msgid "Napoleon's Exile"
@@ -2764,6 +2901,9 @@ msgstr ""
msgid "Order"
msgstr ""
+msgid "Order of Precedence"
+msgstr ""
+
msgid "Osmosis"
msgstr ""
@@ -2836,9 +2976,6 @@ msgstr ""
msgid "Peek II"
msgstr ""
-msgid "Pegged"
-msgstr ""
-
msgid "Pegged 6x6"
msgstr ""
@@ -2851,6 +2988,9 @@ msgstr ""
msgid "Pegged Cross 2"
msgstr ""
+msgid "Pegged Octagon"
+msgstr ""
+
msgid "Pegged Triangle 1"
msgstr ""
@@ -2917,6 +3057,15 @@ msgstr ""
msgid "Poker Square"
msgstr ""
+msgid "Poker Square (1 Reserve)"
+msgstr ""
+
+msgid "Poker Square (2 Reserves)"
+msgstr ""
+
+msgid "Poker Square (Waste)"
+msgstr ""
+
msgid "Ponytail"
msgstr ""
@@ -2926,6 +3075,15 @@ msgstr ""
msgid "Portuguese Solitaire"
msgstr ""
+msgid "Precedence"
+msgstr ""
+
+msgid "Precedence (No King)"
+msgstr ""
+
+msgid "Pretzel"
+msgstr ""
+
msgid "Primrose"
msgstr ""
@@ -2959,6 +3117,9 @@ msgstr ""
msgid "Pyramid Golf"
msgstr ""
+msgid "Pyramid's Stones"
+msgstr ""
+
msgid "Q.C."
msgstr ""
@@ -2983,6 +3144,9 @@ msgstr ""
msgid "Quartets"
msgstr ""
+msgid "Quatorze"
+msgstr ""
+
msgid "Queen Victoria"
msgstr ""
@@ -3001,6 +3165,9 @@ msgstr ""
msgid "Rachel"
msgstr ""
+msgid "Racing Aces"
+msgstr ""
+
msgid "Raglan"
msgstr ""
@@ -3052,12 +3219,18 @@ msgstr ""
msgid "Relaxed Accordion"
msgstr ""
+msgid "Relaxed Exit"
+msgstr ""
+
msgid "Relaxed FreeCell"
msgstr ""
msgid "Relaxed Golf"
msgstr ""
+msgid "Relaxed PileOn"
+msgstr ""
+
msgid "Relaxed Pyramid"
msgstr ""
@@ -3214,6 +3387,9 @@ msgstr ""
msgid "Scorpion Tail"
msgstr ""
+msgid "Scorpion Towers"
+msgstr ""
+
msgid "Scotch Patience"
msgstr ""
@@ -3346,6 +3522,9 @@ msgstr ""
msgid "Sixes and Sevens"
msgstr ""
+msgid "Sixty Thieves"
+msgstr ""
+
msgid "Skippy"
msgstr ""
@@ -3355,6 +3534,9 @@ msgstr ""
msgid "Sly Fox"
msgstr ""
+msgid "Small Backbone"
+msgstr ""
+
msgid "Small Harp"
msgstr ""
@@ -3490,6 +3672,9 @@ msgstr ""
msgid "Steve"
msgstr ""
+msgid "Sticko"
+msgstr ""
+
msgid "Stonehenge"
msgstr ""
@@ -3577,6 +3762,9 @@ msgstr ""
msgid "Take Away"
msgstr ""
+msgid "Take Away 8"
+msgstr ""
+
msgid "Tam O'Shanter"
msgstr ""
@@ -3598,6 +3786,9 @@ msgstr ""
msgid "Ten Avatars"
msgstr ""
+msgid "Ten Twenty Thirty"
+msgstr ""
+
msgid "Ten by One"
msgstr ""
@@ -3679,7 +3870,13 @@ msgstr ""
msgid "Three Peaks"
msgstr ""
-msgid "Three Peaks Non-scoring"
+msgid "Three Peaks (Open)"
+msgstr ""
+
+msgid "Three Peaks (Scored)"
+msgstr ""
+
+msgid "Three Peaks (Scored/Open)"
msgstr ""
msgid "Three Pirates"
@@ -3688,6 +3885,9 @@ msgstr ""
msgid "Three Shuffles and a Draw"
msgstr ""
+msgid "Three Up"
+msgstr ""
+
msgid "Thumb and Pouch"
msgstr ""
@@ -3763,6 +3963,9 @@ msgstr ""
msgid "Triangle"
msgstr ""
+msgid "Trigon"
+msgstr ""
+
msgid "Trika"
msgstr ""
@@ -3772,6 +3975,9 @@ msgstr ""
msgid "Triple Alliance"
msgstr ""
+msgid "Triple Alliance (2 decks)"
+msgstr ""
+
msgid "Triple Canfield"
msgstr ""
@@ -3793,6 +3999,9 @@ msgstr ""
msgid "Triple Line"
msgstr ""
+msgid "Triple Rail"
+msgstr ""
+
msgid "Triple Russian Solitaire"
msgstr ""
@@ -3802,6 +4011,9 @@ msgstr ""
msgid "Triple Yukon"
msgstr ""
+msgid "Triplets"
+msgstr ""
+
msgid "Troika"
msgstr ""
@@ -3850,6 +4062,9 @@ msgstr ""
msgid "Two Squares"
msgstr ""
+msgid "Uintah"
+msgstr ""
+
msgid "Ukrainian Solitaire"
msgstr ""
@@ -3859,6 +4074,9 @@ msgstr ""
msgid "Unlimited"
msgstr ""
+msgid "Unusual"
+msgstr ""
+
msgid "Up and Down"
msgstr ""
@@ -3955,7 +4173,7 @@ msgstr ""
msgid "Well"
msgstr ""
-msgid "Well2"
+msgid "Well 2"
msgstr ""
msgid "Westcliff"
@@ -3994,6 +4212,9 @@ msgstr ""
msgid "Wisteria"
msgstr ""
+msgid "Wolfpack"
+msgstr ""
+
msgid "Wood"
msgstr ""
@@ -4003,12 +4224,18 @@ msgstr ""
msgid "X-Shape"
msgstr ""
+msgid "Yield"
+msgstr ""
+
msgid "York"
msgstr ""
msgid "Yukon"
msgstr ""
+msgid "Yukonic Plague"
+msgstr ""
+
msgid "Yummy"
msgstr ""
diff --git a/po/fr_pysol.po b/po/fr_pysol.po
index da8a4ce9..92cff743 100644
--- a/po/fr_pysol.po
+++ b/po/fr_pysol.po
@@ -4,17 +4,19 @@
# FIRST AUTHOR , YEAR.
#
msgid ""
-msgstr "Project-Id-Version: 1.02\n"
+msgstr ""
+"Project-Id-Version: 1.02\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2019-09-25 11:43+0200\n"
-"PO-Revision-Date: 2020-09-27 15:04+0200\n"
+"POT-Creation-Date: 2021-12-09 18:52-0500\n"
+"PO-Revision-Date: 2021-12-09 18:53-0500\n"
"Last-Translator: Eric Rausch \n"
"Language-Team: French\n"
-"Language: French\n"
+"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 3.0\n"
#: pysollib/actions.py:232 pysollib/kivy/menubar.py:292
#: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176
@@ -49,24 +51,25 @@ msgid ""
"\n"
"\n"
"Enter new game number"
-msgstr "\n"
+msgstr ""
+"\n"
"\n"
"Nouveau numéro de jeu"
#: pysollib/actions.py:293 pysollib/app.py:524 pysollib/app.py:818
-#: pysollib/game/__init__.py:1317 pysollib/game/__init__.py:2538
+#: pysollib/game/__init__.py:1341 pysollib/game/__init__.py:2562
#: pysollib/kivy/tkhtml.py:691 pysollib/kivy/tkstats.py:254
#: pysollib/kivy/tkwidget.py:97 pysollib/pysolgtk/playeroptionsdialog.py:79
#: pysollib/pysolgtk/selecttile.py:158 pysollib/pysolgtk/tkhtml.py:542
#: pysollib/pysolgtk/tkstats.py:557 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/menubar.py:112 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:541
#: pysollib/tile/tkstats.py:646 pysollib/tile/tkstats.py:727
-#: pysollib/tile/tkwidget.py:138 pysollib/tile/tkwidget.py:359
+#: pysollib/tile/tkwidget.py:137 pysollib/tile/tkwidget.py:358
#: 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
@@ -88,9 +91,9 @@ msgstr "&OK"
msgid "&Next number"
msgstr "&Numéro suivant"
-#: pysollib/actions.py:293 pysollib/app.py:525 pysollib/game/__init__.py:1317
-#: pysollib/game/__init__.py:1991 pysollib/game/__init__.py:2007
-#: pysollib/game/__init__.py:2015 pysollib/game/__init__.py:2022
+#: pysollib/actions.py:293 pysollib/app.py:525 pysollib/game/__init__.py:1341
+#: pysollib/game/__init__.py:2015 pysollib/game/__init__.py:2031
+#: pysollib/game/__init__.py:2039 pysollib/game/__init__.py:2046
#: pysollib/kivy/menubar.py:2110 pysollib/kivy/menubar.py:2113
#: pysollib/kivy/selectcardset.py:57
#: pysollib/pysolgtk/playeroptionsdialog.py:79
@@ -98,9 +101,9 @@ msgstr "&Numéro suivant"
#: 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:306 pysollib/tile/selectgame.py:436
+#: pysollib/tile/selectgame.py:306 pysollib/tile/selectgame.py:437
#: pysollib/tile/selecttile.py:154 pysollib/tile/soundoptionsdialog.py:149
-#: pysollib/tile/timeoutsdialog.py:92 pysollib/tile/tkwidget.py:359
+#: pysollib/tile/timeoutsdialog.py:92 pysollib/tile/tkwidget.py:358
#: 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
@@ -148,7 +151,8 @@ msgstr "Recommencer ce jeu ?"
msgid ""
"Comments for %(game)s %(id)s:\n"
"\n"
-msgstr "Commentaires pour %(game)s %(id)s:\n"
+msgstr ""
+"Commentaires pour %(game)s %(id)s:\n"
"\n"
#: pysollib/actions.py:508
@@ -171,7 +175,8 @@ msgid ""
"Comments were appended to\n"
"\n"
"%(filename)s"
-msgstr "Commentaires ajoutés à\n"
+msgstr ""
+"Commentaires ajoutés à\n"
"\n"
"%(filename)s"
@@ -181,7 +186,8 @@ msgid ""
"Demo statistics were appended to\n"
"\n"
"%(filename)s"
-msgstr "Statistiques de démo ajoutées à\n"
+msgstr ""
+"Statistiques de démo ajoutées à\n"
"\n"
"%(filename)s"
@@ -191,114 +197,117 @@ msgid ""
"Your statistics were appended to\n"
"\n"
"%(filename)s"
-msgstr "Vos statistiques ont été ajoutées à\n"
+msgstr ""
+"Vos statistiques ont été ajoutées à\n"
"\n"
"%(filename)s"
-#: pysollib/actions.py:581
+#: pysollib/actions.py:585
#, python-format
msgid "%(app)s Demo Statistics for %(game)s"
msgstr "Statistiques de démo de %(app)s pour %(game)s"
-#: pysollib/actions.py:582
+#: pysollib/actions.py:586
#, python-format
msgid "Statistics for %(game)s"
msgstr "Statistiques pour %(game)s"
-#: pysollib/actions.py:587
+#: pysollib/actions.py:591
#, python-format
msgid "%(app)s Demo Statistics"
msgstr "Statistiques de démo de %(app)s"
-#: pysollib/actions.py:588 pysollib/stats.py:202
+#: pysollib/actions.py:592 pysollib/stats.py:202
#, python-format
msgid "Statistics for %(player)s"
msgstr "Statistiques pour %(player)s"
-#: pysollib/actions.py:592
+#: pysollib/actions.py:596
#, python-format
msgid "%(app)s Demo Full log"
msgstr "Journal de démo de %(app)s"
-#: pysollib/actions.py:593 pysollib/stats.py:235
+#: pysollib/actions.py:597 pysollib/stats.py:235
#, python-format
msgid "Full log for %(player)s"
msgstr "Journal de %(player)s"
-#: pysollib/actions.py:596
+#: pysollib/actions.py:600
#, python-format
msgid "%(app)s Demo Session log"
msgstr "Journal de démo de session de %(app)s"
-#: pysollib/actions.py:597 pysollib/stats.py:242
+#: pysollib/actions.py:601 pysollib/stats.py:242
#, python-format
msgid "Session log for %(player)s"
msgstr "Journal de session pour %(player)s"
#. TRANSLATORS: eg. top 10 or top 5 results for a certain game
-#: pysollib/actions.py:601
+#: pysollib/actions.py:605
#, python-format
msgid "%(app)s Demo Top %(tops)d for %(game)s"
msgstr "Top %(tops)d de la démo de %(app)s pour %(game)s"
-#: pysollib/actions.py:602
+#: pysollib/actions.py:606
#, python-format
msgid "Top %(tops)d for %(game)s"
msgstr "Top %(tops)d pour %(game)s"
-#: pysollib/actions.py:606
+#: pysollib/actions.py:610
msgid "Game Info"
msgstr "Info jeu"
-#: pysollib/actions.py:609
+#: pysollib/actions.py:613
msgid "Statistics progression"
msgstr "Progression des stats"
-#: pysollib/actions.py:627
+#: pysollib/actions.py:631
msgid "Reset all statistics"
msgstr "Réinitialiser toutes les stats"
-#: pysollib/actions.py:628
+#: pysollib/actions.py:632
#, python-format
msgid ""
"Reset ALL statistics and logs for player\n"
"%(player)s?"
-msgstr "Réinitialiser les stats et les journaux du joueur\n"
+msgstr ""
+"Réinitialiser les stats et les journaux du joueur\n"
"%(player)s?"
-#: pysollib/actions.py:638
+#: pysollib/actions.py:642
msgid "Reset game statistics"
msgstr "Réinitialiser les stats du jeu"
-#: pysollib/actions.py:639
+#: pysollib/actions.py:643
#, python-format
msgid ""
"Reset statistics and logs for player\n"
"%(player)s\n"
"and game\n"
"%(game)s?"
-msgstr "Réinitialiser les stats et les journaux pour le joueur\n"
+msgstr ""
+"Réinitialiser les stats et les journaux pour le joueur\n"
"%(player)s\n"
"et pour le jeu\n"
"%(game)s?"
-#: pysollib/actions.py:704
+#: pysollib/actions.py:711
msgid "Play demo"
msgstr "Jouer à la démo"
-#: pysollib/actions.py:716
+#: pysollib/actions.py:723
msgid "Set player options"
msgstr "Préférences du joueur"
-#: pysollib/actions.py:732 data/pysolfc.glade:1986
+#: pysollib/actions.py:739 data/pysolfc.glade:1986
msgid "Set colors"
msgstr "Couleurs"
-#: pysollib/actions.py:750
+#: pysollib/actions.py:757
msgid "Set fonts"
msgstr "Polices"
-#: pysollib/actions.py:760 data/pysolfc.glade:1493
+#: pysollib/actions.py:767 data/pysolfc.glade:1493
msgid "Set timeouts"
msgstr "Délais d'attente"
@@ -307,12 +316,15 @@ msgstr "Délais d'attente"
msgid "can't find game: %(game)s"
msgstr "jeu %(game)s introuvable"
-#: pysollib/app.py:526 pysollib/game/__init__.py:1991
-#: pysollib/game/__init__.py:2007 pysollib/game/__init__.py:2015
-#: pysollib/game/__init__.py:2022 pysollib/ui/tktile/menubar.py:300
+#: pysollib/app.py:526 pysollib/game/__init__.py:2015
+#: pysollib/game/__init__.py:2031 pysollib/game/__init__.py:2039
+#: pysollib/game/__init__.py:2046 pysollib/ui/tktile/menubar.py:300
msgid "&New game"
msgstr "&Nouveau jeu"
+msgid "&Back to game"
+msgstr ""
+
#: pysollib/app.py:672
#, python-format
msgid "Loading cardset %s..."
@@ -338,7 +350,8 @@ msgid ""
"%(game)s\n"
"\n"
"Please select a %(correct_type)s type cardset.\n"
-msgstr "Le style de carte %(cardset)s\n"
+msgstr ""
+"Le style de carte %(cardset)s\n"
"n'est pas compatible avec le jeu\n"
"\n"
"%(game)s\n"
@@ -443,6 +456,31 @@ msgstr "Jeux à 3 jeux de cartes"
msgid "Four-Deck games"
msgstr "Jeux à 4 jeux de cartes"
+msgid "Cribbage"
+msgstr ""
+
+#: pysollib/resource.py:236
+msgid "Matrix"
+msgstr "Matrice"
+
+msgid "Memory"
+msgstr ""
+
+msgid "Pegged"
+msgstr ""
+
+msgid "Poker"
+msgstr ""
+
+msgid "Shisen-Sho"
+msgstr ""
+
+msgid "Tower of Hanoi"
+msgstr ""
+
+msgid "Custom"
+msgstr ""
+
#: pysollib/gamedb.py:142
msgid "Baker's Dozen type"
msgstr "Type Baker's Dozen"
@@ -544,7 +582,9 @@ msgid "Navagraha Ganjifa type"
msgstr "Type Navagraha Ganjifa"
#: pysollib/gamedb.py:231
-msgid "Shisen-Sho"
+#, fuzzy
+#| msgid "Shisen-Sho"
+msgid "Shisen-Sho type"
msgstr "Shisen-Sho"
#: pysollib/gamedb.py:234
@@ -563,6 +603,15 @@ msgstr "Type Poker"
msgid "Puzzle type"
msgstr "Type Puzzle"
+msgid "Cribbage type"
+msgstr ""
+
+msgid "Pegged type"
+msgstr ""
+
+msgid "Tower of Hanoi type"
+msgstr ""
+
#: pysollib/help.py:43
msgid "A Python Solitaire Game Collection"
msgstr "Une collection de jeux de solitaire en Python"
@@ -609,7 +658,8 @@ msgid ""
"of the GNU General Public License.\n"
"\n"
"For more information about this application visit"
-msgstr "PySol Fan Club edition\n"
+msgstr ""
+"PySol Fan Club edition\n"
"%(description)s\n"
"%(versioninfo)s\n"
"\n"
@@ -641,7 +691,8 @@ msgid ""
"\n"
"The Python, %(gui_library)s, SDL & Linux crews\n"
"for making this program possible"
-msgstr "Remerciements pour %(app)s à:\n"
+msgstr ""
+"Remerciements pour %(app)s à:\n"
"\n"
"Volker Weidner pour m'avoir fait connaître le Solitaire\n"
"Guido van Rossum pour le programme de base\n"
@@ -684,7 +735,8 @@ msgid ""
"%(dir)s\n"
"\n"
"Please check your %(app)s installation.\n"
-msgstr "Aucun style de cartes trouvé!!!\n"
+msgstr ""
+"Aucun style de cartes trouvé!!!\n"
"\n"
"Les styles de cartes doivent être installés\n"
"dans le répertoire %(dir)s\n"
@@ -705,7 +757,8 @@ msgid ""
"%(dir)s\n"
"\n"
"Please check your %(app)s installation.\n"
-msgstr "Aucun style de cartes trouvé!!!\n"
+msgstr ""
+"Aucun style de cartes trouvé!!!\n"
"\n"
"Le répertoire principal est:\n"
"%(dir)s\n"
@@ -731,7 +784,8 @@ msgid ""
"\n"
" FILE - file name of a saved game\n"
" MOD - one of following: pss(default), pygame, oss, win\n"
-msgstr "Utilisation: %s [OPTIONS] [FICHIER]\n"
+msgstr ""
+"Utilisation: %s [OPTIONS] [FICHIER]\n"
" -g --game=NOM_JEU\tdémarre le jeu NOM_JEU\n"
" -i --gameid=ID_JEU\n"
" --french-only\n"
@@ -748,7 +802,8 @@ msgstr "Utilisation: %s [OPTIONS] [FICHIER]\n"
msgid ""
"too many files\n"
"try %s --help for more information"
-msgstr "trop de fichiers\n"
+msgstr ""
+"trop de fichiers\n"
"essayez %s --help pour plus d'informations"
#: pysollib/main.py:150
@@ -756,7 +811,8 @@ msgstr "trop de fichiers\n"
msgid ""
"invalid file name\n"
"try %s --help for more information"
-msgstr "nom de fichier invalide\n"
+msgstr ""
+"nom de fichier invalide\n"
"essayez %s --help pour plus d'informations"
#: pysollib/main.py:176
@@ -778,7 +834,8 @@ msgid ""
"%(dir)s\n"
"\n"
"Please check your %(app)s installation.\n"
-msgstr "\n"
+msgstr ""
+"\n"
"Aucun jeu trouvé!!!\n"
"\n"
"Le répertoire principal est:\n"
@@ -918,10 +975,6 @@ msgstr "Vacances"
msgid "Movies"
msgstr "Films"
-#: pysollib/resource.py:236
-msgid "Matrix"
-msgstr "Matrice"
-
#: pysollib/resource.py:237
msgid "Music"
msgstr "Musique"
@@ -1058,266 +1111,293 @@ msgstr "USA"
msgid "Top 10"
msgstr "Top 10"
-#: pysollib/stack.py:1589 pysollib/games/terrace.py:65
+#: pysollib/stack.py:1591 pysollib/games/terrace.py:65
#: pysollib/games/terrace.py:85
#, python-format
msgid "Base card - %s."
msgstr "Carte de base - %s."
-#: pysollib/stack.py:1591
+#: pysollib/stack.py:1593
msgid "Empty row cannot be filled."
msgstr "La colonne vide ne peut être utilisée."
-#: pysollib/stack.py:1593 pysollib/games/terrace.py:65
+#: pysollib/stack.py:1595 pysollib/games/terrace.py:65
#: pysollib/games/terrace.py:85
msgid "any card"
msgstr "n'importe quelle carte"
-#: pysollib/stack.py:1595 pysollib/util.py:50
+#: pysollib/stack.py:1597 pysollib/util.py:50
msgid "Jack"
msgstr "Valet"
-#: pysollib/stack.py:1597 pysollib/util.py:50 pysollib/games/canfield.py:529
+#: pysollib/stack.py:1599 pysollib/util.py:50 pysollib/games/canfield.py:529
#: pysollib/games/special/tarock.py:216
msgid "Queen"
msgstr "Dame"
-#: pysollib/stack.py:1599 pysollib/util.py:50 pysollib/wizardutil.py:190
+#: pysollib/stack.py:1601 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 "Roi"
-#: pysollib/stack.py:1601 pysollib/util.py:49 pysollib/wizardutil.py:189
+#: pysollib/stack.py:1603 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/stack.py:1610
+#: pysollib/stack.py:1612
msgid "No cards"
msgstr "Pas de cartes"
-#: pysollib/stack.py:1612
+#: pysollib/stack.py:1614
#, python-format
msgid "%d card"
msgid_plural "%d cards"
msgstr[0] "%d carte"
msgstr[1] "%d cartes"
-#: pysollib/stack.py:1832 pysollib/games/larasgame.py:159
+#: pysollib/stack.py:1834 pysollib/games/larasgame.py:159
#, python-format
msgid "Round %d"
msgstr "Partie %d"
-#: pysollib/stack.py:1841 pysollib/stack.py:1843 pysollib/stack.py:1893
+#: pysollib/stack.py:1843 pysollib/stack.py:1845 pysollib/stack.py:1895
msgid "Redeal"
msgstr "Donne"
-#: pysollib/stack.py:1843
+#: pysollib/stack.py:1845
msgid "Stop"
msgstr "Stop"
-#: pysollib/stack.py:1943
+#: pysollib/stack.py:1945
msgid "Variable redeals."
msgstr "Donnes variables."
-#: pysollib/stack.py:1945
+#: pysollib/stack.py:1947
msgid "Unlimited redeals."
msgstr "Donnes illimitées."
-#: pysollib/stack.py:1948
+#: pysollib/stack.py:1950
#, python-format
msgid "%d redeal"
msgid_plural "%d redeals"
msgstr[0] "%d redistribution"
msgstr[1] "%d donnes"
-#: pysollib/stack.py:1950
+#: pysollib/stack.py:1952
msgid "Talon."
msgstr "Talon."
-#: pysollib/stack.py:2223 pysollib/stack.py:2983
+#: pysollib/stack.py:2228 pysollib/stack.py:2992
msgid "Reserve. No building."
msgstr "Réserve. Aucun empilement."
-#: pysollib/stack.py:2269
+#: pysollib/stack.py:2274
msgid "Foundation."
msgstr "Fondation."
-#: pysollib/stack.py:2309
+#: pysollib/stack.py:2314
msgid "Foundation. Build up by suit."
msgstr "Fondation. Croissant par enseigne."
-#: pysollib/stack.py:2311
+#: pysollib/stack.py:2316
msgid "Foundation. Build down by suit."
msgstr "Fondation. Décroissant par enseigne."
-#: pysollib/stack.py:2313 pysollib/stack.py:2327 pysollib/stack.py:2352
-#: pysollib/stack.py:2377
+#: pysollib/stack.py:2318 pysollib/stack.py:2332 pysollib/stack.py:2357
+#: pysollib/stack.py:2382
msgid "Foundation. Build by same rank."
msgstr "Fondation. Par valeur identique."
-#: pysollib/stack.py:2323 pysollib/games/golf.py:405
+#: pysollib/stack.py:2328 pysollib/games/golf.py:408
#: pysollib/games/pileon.py:253
msgid "Foundation. Build up regardless of suit."
msgstr "Fondation. Croissant indépendamment de l'enseigne."
-#: pysollib/stack.py:2325
+#: pysollib/stack.py:2330
msgid "Foundation. Build down regardless of suit."
msgstr "Fondation. Décroissant indépendamment de l'enseigne."
-#: pysollib/stack.py:2348
+#: pysollib/stack.py:2353
msgid "Foundation. Build up by alternate color."
msgstr "Fondation. Croissant par couleur alternée."
-#: pysollib/stack.py:2350
+#: pysollib/stack.py:2355
msgid "Foundation. Build down by alternate color."
msgstr "Fondation. Décroissant par couleur alternée."
-#: pysollib/stack.py:2373 pysollib/games/numerica.py:267
+#: pysollib/stack.py:2378 pysollib/games/numerica.py:267
#: pysollib/games/royalcotillion.py:932
msgid "Foundation. Build up by color."
msgstr "Fondation. Croissant par couleur."
-#: pysollib/stack.py:2375
+#: pysollib/stack.py:2380
msgid "Foundation. Build down by color."
msgstr "Fondation. Décroissant par couleur."
-#: pysollib/stack.py:2454 pysollib/games/golf.py:126 pysollib/games/golf.py:319
+#: pysollib/stack.py:2459 pysollib/games/golf.py:126 pysollib/games/golf.py:322
msgid "Tableau. No building."
msgstr "Tableau. Aucun empilement."
-#: pysollib/stack.py:2502
+#: pysollib/stack.py:2508
msgid "Tableau. Build up by alternate color."
msgstr "Tableau. Croissant par couleur alternée."
-#: pysollib/stack.py:2504
+#: pysollib/stack.py:2510
msgid "Tableau. Build down by alternate color."
msgstr "Tableau. Décroissant par couleur alternée."
-#: 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
+#: pysollib/stack.py:2512 pysollib/stack.py:2527 pysollib/stack.py:2541
+#: pysollib/stack.py:2555 pysollib/stack.py:2569 pysollib/stack.py:2609
+#: pysollib/stack.py:2628
msgid "Tableau. Build by same rank."
msgstr "Tableau. Par valeur identique."
-#: pysollib/stack.py:2517
+#: pysollib/stack.py:2523
msgid "Tableau. Build up by color."
msgstr "Tableau. Croissant par couleur."
-#: pysollib/stack.py:2519
+#: pysollib/stack.py:2525
msgid "Tableau. Build down by color."
msgstr "Tableau. Décroissant par couleur."
-#: pysollib/stack.py:2531
+#: pysollib/stack.py:2537
msgid "Tableau. Build up by suit."
msgstr "Tableau. Croissant par enseigne."
-#: pysollib/stack.py:2533
+#: pysollib/stack.py:2539
msgid "Tableau. Build down by suit."
msgstr "Tableau. Décroissant par enseigne."
-#: pysollib/stack.py:2545
+#: pysollib/stack.py:2551
msgid "Tableau. Build up regardless of suit."
msgstr "Tableau. Croissant indépendamment de l'enseigne."
-#: pysollib/stack.py:2547
+#: pysollib/stack.py:2553
msgid "Tableau. Build down regardless of suit."
msgstr "Tableau. Décroissant indépendamment de l'enseigne."
-#: pysollib/stack.py:2559
+#: pysollib/stack.py:2565
msgid "Tableau. Build up in any suit but the same."
msgstr "Tableau. Croissant par enseigne différente."
-#: pysollib/stack.py:2561
+#: pysollib/stack.py:2567
msgid "Tableau. Build down in any suit but the same."
msgstr "Tableau. Décroissant par enseigne différente."
-#: pysollib/stack.py:2595
+#: pysollib/stack.py:2601
msgid ""
"Tableau. Build up regardless of suit. Sequences of cards in alternate color "
"can be moved as a unit."
-msgstr "Tableau. Croissant indépendamment de l'enseigne. Les ensembles de cartes de couleur alternée peuvent être déplacés entièrement."
+msgstr ""
+"Tableau. Croissant indépendamment de l'enseigne. Les ensembles de cartes de "
+"couleur alternée peuvent être déplacés entièrement."
-#: pysollib/stack.py:2599
+#: pysollib/stack.py:2605
msgid ""
"Tableau. Build down regardless of suit. Sequences of cards in alternate "
"color can be moved as a unit."
-msgstr "Tableau. Décroissant indépendamment de l'enseigne. Les ensembles de cartes de couleur alternée peuvent être déplacés entièrement."
+msgstr ""
+"Tableau. Décroissant indépendamment de l'enseigne. Les ensembles de cartes "
+"de couleur alternée peuvent être déplacés entièrement."
-#: pysollib/stack.py:2614
+#: pysollib/stack.py:2620
msgid ""
"Tableau. Build up regardless of suit. Sequences of cards in the same suit "
"can be moved as a unit."
-msgstr "Tableau. Croissant indépendamment de l'enseigne. Les ensembles de cartes d'une même enseigne peuvent être déplacés entièrement."
+msgstr ""
+"Tableau. Croissant indépendamment de l'enseigne. Les ensembles de cartes "
+"d'une même enseigne peuvent être déplacés entièrement."
-#: pysollib/stack.py:2618
+#: pysollib/stack.py:2624
msgid ""
"Tableau. Build down regardless of suit. Sequences of cards in the same suit "
"can be moved as a unit."
-msgstr "Tableau. Décroissant indépendamment de l'enseigne. Les ensembles de cartes d'une même enseigne peuvent être déplacés entièrement."
+msgstr ""
+"Tableau. Décroissant indépendamment de l'enseigne. Les ensembles de cartes "
+"d'une même enseigne peuvent être déplacés entièrement."
-#: pysollib/stack.py:2646
+#: pysollib/stack.py:2654
msgid ""
"Tableau. Build up by alternate color, can move any face-up cards regardless "
"of sequence."
-msgstr "Tableau. Croissant par couleur alternée, toutes les cartes ouvertes peuvent être déplacées sans former de suite."
+msgstr ""
+"Tableau. Croissant par couleur alternée, toutes les cartes ouvertes peuvent "
+"être déplacées sans former de suite."
-#: pysollib/stack.py:2649
+#: pysollib/stack.py:2657
msgid ""
"Tableau. Build down by alternate color, can move any face-up cards "
"regardless of sequence."
-msgstr "Tableau. Décroissant par couleur alternée, toutes les cartes ouvertes peuvent être déplacées sans former de suite."
+msgstr ""
+"Tableau. Décroissant par couleur alternée, toutes les cartes ouvertes "
+"peuvent être déplacées sans former de suite."
-#: pysollib/stack.py:2652 pysollib/stack.py:2674 pysollib/stack.py:2692
+#: pysollib/stack.py:2660 pysollib/stack.py:2682 pysollib/stack.py:2700
msgid ""
"Tableau. Build by same rank, can move any face-up cards regardless of "
"sequence."
-msgstr "Tableau. Par valeur identique, toutes les cartes ouvertes peuvent être déplacées sans former de suite."
+msgstr ""
+"Tableau. Par valeur identique, toutes les cartes ouvertes peuvent être "
+"déplacées sans former de suite."
-#: pysollib/stack.py:2668
+#: pysollib/stack.py:2676
msgid ""
"Tableau. Build up by suit, can move any face-up cards regardless of sequence."
-msgstr "Tableau. Croissant par enseigne, toutes les cartes ouvertes peuvent être déplacées sans former de suite."
+msgstr ""
+"Tableau. Croissant par enseigne, toutes les cartes ouvertes peuvent être "
+"déplacées sans former de suite."
-#: pysollib/stack.py:2671
+#: pysollib/stack.py:2679
msgid ""
"Tableau. Build down by suit, can move any face-up cards regardless of "
"sequence."
-msgstr "Tableau. Décroissant par enseigne, toutes les cartes ouvertes peuvent être déplacées sans former de suite."
+msgstr ""
+"Tableau. Décroissant par enseigne, toutes les cartes ouvertes peuvent être "
+"déplacées sans former de suite."
-#: pysollib/stack.py:2686 pysollib/stack.py:2689
+#: pysollib/stack.py:2694 pysollib/stack.py:2697
msgid ""
"Tableau. Build up regardless of suit, can move any face-up cards regardless "
"of sequence."
-msgstr "Tableau. Croissant indépendamment de l'enseigne, toutes les cartes ouvertes peuvent être déplacées sans former de suite."
+msgstr ""
+"Tableau. Croissant indépendamment de l'enseigne, toutes les cartes ouvertes "
+"peuvent être déplacées sans former de suite."
-#: pysollib/stack.py:2730
+#: pysollib/stack.py:2738
msgid "Tableau. Build up or down by color."
msgstr "Tableau. Croissant ou décroissant par couleur."
-#: pysollib/stack.py:2744
+#: pysollib/stack.py:2752
msgid "Tableau. Build up or down by alternate color."
msgstr "Tableau. Croissant ou décroissant par couleur alternée."
-#: pysollib/stack.py:2758
+#: pysollib/stack.py:2766
msgid "Tableau. Build up or down by suit."
msgstr "Tableau. Croissant ou décroissant par enseigne."
-#: pysollib/stack.py:2772
+#: pysollib/stack.py:2780
msgid "Tableau. Build up or down regardless of suit."
msgstr "Tableau. Croissant ou décroissant indépendamment de l'enseigne."
-#: pysollib/stack.py:2866
+#: pysollib/stack.py:2874
msgid "Waste."
msgstr "Défausse."
-#: pysollib/stack.py:2984
+#: pysollib/stack.py:2993
msgid "Free cell."
msgstr "Cellule libre."
+msgid ""
+"Talon. Unlimited redeals, until running through the decktwice with no hits."
+msgstr ""
+
+msgid "Foundation. Place cards here that match the declared rank."
+msgstr ""
+
#: pysollib/stats.py:40 pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:422
#: pysollib/pysolgtk/tkstats.py:459 pysollib/tile/tkstats.py:675
msgid "Game"
@@ -1425,6 +1505,18 @@ msgstr "Cœur"
msgid "Diamond"
msgstr "Carreau"
+msgid "Clubs"
+msgstr ""
+
+msgid "Spades"
+msgstr ""
+
+msgid "Hearts"
+msgstr ""
+
+msgid "Diamonds"
+msgstr ""
+
#: pysollib/util.py:46
msgid "black"
msgstr "noir"
@@ -1474,48 +1566,48 @@ msgid "Initial setting:"
msgstr "Réglage par défaut:"
#: pysollib/wizardutil.py:105 pysollib/pysolgtk/selectgame.py:114
-#: pysollib/tile/selectgame.py:391 pysollib/tk/selectgame.py:392
+#: pysollib/tile/selectgame.py:392 pysollib/tk/selectgame.py:392
msgid "Name:"
msgstr "Nom:"
#: pysollib/wizardutil.py:109 pysollib/kivy/selectgame.py:202
-#: pysollib/pysolgtk/selectgame.py:236 pysollib/pysolgtk/selectgame.py:473
+#: pysollib/pysolgtk/selectgame.py:236 pysollib/pysolgtk/selectgame.py:472
#: pysollib/tile/selectgame.py:179 pysollib/tile/selectgame.py:561
-#: pysollib/tk/selectgame.py:179 pysollib/tk/selectgame.py:562
+#: pysollib/tk/selectgame.py:179 pysollib/tk/selectgame.py:561
msgid "Luck only"
msgstr "Très facile"
#: pysollib/wizardutil.py:110 pysollib/kivy/selectgame.py:204
-#: pysollib/pysolgtk/selectgame.py:237 pysollib/pysolgtk/selectgame.py:474
+#: pysollib/pysolgtk/selectgame.py:237 pysollib/pysolgtk/selectgame.py:473
#: pysollib/tile/selectgame.py:181 pysollib/tile/selectgame.py:562
-#: pysollib/tk/selectgame.py:181 pysollib/tk/selectgame.py:563
+#: pysollib/tk/selectgame.py:181 pysollib/tk/selectgame.py:562
msgid "Mostly luck"
msgstr "Facile"
#: 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/pysolgtk/selectgame.py:474 pysollib/tile/selectgame.py:183
#: pysollib/tile/selectgame.py:563 pysollib/tk/selectgame.py:183
-#: pysollib/tk/selectgame.py:564
+#: pysollib/tk/selectgame.py:563
msgid "Balanced"
msgstr "Moyen"
#: pysollib/wizardutil.py:112 pysollib/kivy/selectgame.py:208
-#: pysollib/pysolgtk/selectgame.py:239 pysollib/pysolgtk/selectgame.py:476
+#: pysollib/pysolgtk/selectgame.py:239 pysollib/pysolgtk/selectgame.py:475
#: pysollib/tile/selectgame.py:186 pysollib/tile/selectgame.py:564
-#: pysollib/tk/selectgame.py:186 pysollib/tk/selectgame.py:565
+#: pysollib/tk/selectgame.py:186 pysollib/tk/selectgame.py:564
msgid "Mostly skill"
msgstr "Difficile"
#: pysollib/wizardutil.py:113 pysollib/kivy/selectgame.py:210
-#: pysollib/pysolgtk/selectgame.py:240 pysollib/pysolgtk/selectgame.py:477
+#: pysollib/pysolgtk/selectgame.py:240 pysollib/pysolgtk/selectgame.py:476
#: pysollib/tile/selectgame.py:188 pysollib/tile/selectgame.py:565
-#: pysollib/tk/selectgame.py:188 pysollib/tk/selectgame.py:566
+#: pysollib/tk/selectgame.py:188 pysollib/tk/selectgame.py:565
msgid "Skill only"
msgstr "Très difficile"
#: pysollib/wizardutil.py:116 pysollib/pysolgtk/selectgame.py:118
-#: pysollib/tile/selectgame.py:395 pysollib/tk/selectgame.py:396
+#: pysollib/tile/selectgame.py:396 pysollib/tk/selectgame.py:396
msgid "Skill level:"
msgstr "Difficulté:"
@@ -1570,7 +1662,7 @@ msgstr "Grounds for a Divorce"
#: 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:394 pysollib/tk/selectcardset.py:445
+#: pysollib/tile/selectgame.py:395 pysollib/tk/selectcardset.py:445
#: pysollib/tk/selectgame.py:395
msgid "Type:"
msgstr "Type:"
@@ -1788,47 +1880,50 @@ msgstr "Réserves"
msgid "Opening deal"
msgstr "Première donne"
-#: pysollib/game/__init__.py:141 pysollib/game/__init__.py:147
+#: pysollib/game/__init__.py:148 pysollib/game/__init__.py:154
msgid "Player\n"
msgstr "Joueur\n"
-#: pysollib/game/__init__.py:1313
+#: pysollib/game/__init__.py:1337
msgid "Discard current game?"
msgstr "Arrêter le jeu en cours?"
-#: pysollib/game/__init__.py:1934
+#: pysollib/game/__init__.py:1958
#, python-format
msgid ""
"\n"
"You have reached\n"
"# %(timerank)d in the top %(tops)d of playing time\n"
"and # %(movesrank)d in the top %(tops)d of moves."
-msgstr "\n"
+msgstr ""
+"\n"
"Vous avez atteint\n"
"# %(timerank)d au top %(tops)d du temps joué\n"
"et # %(movesrank)d au top %(tops)d des mouvements."
-#: pysollib/game/__init__.py:1942
+#: pysollib/game/__init__.py:1966
#, python-format
msgid ""
"\n"
"You have reached\n"
"# %(timerank)d in the top %(tops)d of playing time."
-msgstr "\n"
+msgstr ""
+"\n"
"Vous avez atteint\n"
"# %(timerank)d au top %(tops)d du temps joué."
-#: pysollib/game/__init__.py:1948
+#: pysollib/game/__init__.py:1972
#, python-format
msgid ""
"\n"
"You have reached\n"
"# %(movesrank)d in the top %(tops)s of moves."
-msgstr "\n"
+msgstr ""
+"\n"
"Vous avez atteint\n"
"# %(movesrank)d au top %(tops)s des mouvements."
-#: pysollib/game/__init__.py:1983 pysollib/game/__init__.py:1999
+#: pysollib/game/__init__.py:2007 pysollib/game/__init__.py:2023
#, python-format
msgid ""
"Your playing time is %(time)s\n"
@@ -1836,74 +1931,79 @@ msgid ""
msgid_plural ""
"Your playing time is %(time)s\n"
"for %(n)d moves."
-msgstr[0] "Votre temps de jeu est de %(time)s\n"
+msgstr[0] ""
+"Votre temps de jeu est de %(time)s\n"
"pour %(n)d mouvements."
-msgstr[1] "Votre temps de jeu est de %(time)s\n"
+msgstr[1] ""
+"Votre temps de jeu est de %(time)s\n"
"pour %(n)d mouvements."
-#: pysollib/game/__init__.py:1987
+#: pysollib/game/__init__.py:2011
msgid ""
"Congratulations, this\n"
"was a truly perfect game!"
-msgstr "Félicitations,\n"
+msgstr ""
+"Félicitations,\n"
"C'était un jeu parfait!"
-#: pysollib/game/__init__.py:1989 pysollib/game/__init__.py:2005
+#: pysollib/game/__init__.py:2013 pysollib/game/__init__.py:2029
#: pysollib/kivy/tkwidget.py:170 pysollib/pysolgtk/soundoptionsdialog.py:71
#: pysollib/tile/soundoptionsdialog.py:83 pysollib/tk/soundoptionsdialog.py:85
msgid "Game won"
msgstr "Jeu gagné"
-#: pysollib/game/__init__.py:2003
+#: pysollib/game/__init__.py:2027
msgid "Congratulations, you did it!"
msgstr "Félicitations, vous avez réussi !"
-#: pysollib/game/__init__.py:2013 pysollib/game/__init__.py:2020
+#: pysollib/game/__init__.py:2037 pysollib/game/__init__.py:2044
#: pysollib/kivy/tkwidget.py:173 pysollib/pysolgtk/soundoptionsdialog.py:69
#: pysollib/tile/soundoptionsdialog.py:81 pysollib/tk/soundoptionsdialog.py:83
msgid "Game finished"
msgstr "Jeu terminé"
-#: pysollib/game/__init__.py:2014 pysollib/game/__init__.py:2539
+#: pysollib/game/__init__.py:2038 pysollib/game/__init__.py:2563
msgid ""
"\n"
"Game finished\n"
-msgstr "\n"
+msgstr ""
+"\n"
"Jeu terminé\n"
-#: pysollib/game/__init__.py:2021
+#: pysollib/game/__init__.py:2045
msgid ""
"\n"
"Game finished, but not without my help...\n"
-msgstr "\n"
+msgstr ""
+"\n"
"Jeu terminé, mais pas sans mon aide...\n"
-#: pysollib/game/__init__.py:2022
+#: pysollib/game/__init__.py:2046
msgid "&Restart"
msgstr "&Redémarrer"
-#: pysollib/game/__init__.py:2418
+#: pysollib/game/__init__.py:2442
#, python-format
msgid "Score %6d"
msgstr "Score %6d"
-#: pysollib/game/__init__.py:2522
+#: pysollib/game/__init__.py:2546
msgid "&Great"
msgstr "&Super"
-#: pysollib/game/__init__.py:2522
+#: pysollib/game/__init__.py:2546
msgid "&Cool"
msgstr "&Cool"
-#: pysollib/game/__init__.py:2523
+#: pysollib/game/__init__.py:2547
msgid "&Yeah"
msgstr "&Youpi"
-#: pysollib/game/__init__.py:2523
+#: pysollib/game/__init__.py:2547
msgid "&Wow"
msgstr "&Whaou"
-#: pysollib/game/__init__.py:2524
+#: pysollib/game/__init__.py:2548
#, python-format
msgid ""
"\n"
@@ -1911,115 +2011,122 @@ msgid ""
msgid_plural ""
"\n"
"Game solved in %d moves.\n"
-msgstr[0] "\n"
+msgstr[0] ""
+"\n"
"Jeu fini en %d mouvement.\n"
-msgstr[1] "\n"
+msgstr[1] ""
+"\n"
"Jeu fini en %d mouvements.\n"
-#: pysollib/game/__init__.py:2529 pysollib/game/__init__.py:2544
-#: pysollib/game/__init__.py:2559
+#: pysollib/game/__init__.py:2553 pysollib/game/__init__.py:2568
+#: pysollib/game/__init__.py:2583
#, python-format
msgid "%s Autopilot"
msgstr "Autopilote %s"
-#: pysollib/game/__init__.py:2556
+#: pysollib/game/__init__.py:2580
msgid "&Oh well"
msgstr "&D'accord"
-#: pysollib/game/__init__.py:2556
+#: pysollib/game/__init__.py:2580
msgid "&That's life"
msgstr "&C'est la vie"
-#: pysollib/game/__init__.py:2556
+#: pysollib/game/__init__.py:2580
msgid "&Hmm"
msgstr "&Hmm"
-#: pysollib/game/__init__.py:2560
+#: pysollib/game/__init__.py:2584
msgid ""
"\n"
"This won't come out...\n"
-msgstr "\n"
+msgstr ""
+"\n"
"Manqué...\n"
-#: pysollib/game/__init__.py:3007
+#: pysollib/game/__init__.py:3031
msgid "Set bookmark"
msgstr "Ajouter en signet"
-#: pysollib/game/__init__.py:3008
+#: pysollib/game/__init__.py:3032
#, python-format
msgid "Replace existing bookmark %d?"
msgstr "Remplacer le signet existant %d ?"
-#: pysollib/game/__init__.py:3029
+#: pysollib/game/__init__.py:3053
msgid "Goto bookmark"
msgstr "Aller au signet"
-#: pysollib/game/__init__.py:3030
+#: pysollib/game/__init__.py:3054
#, python-format
msgid "Goto bookmark %d?"
msgstr "Aller au signet %d ?"
-#: pysollib/game/__init__.py:3056
+#: pysollib/game/__init__.py:3080
msgid "Open game"
msgstr "Ouvrir un jeu"
-#: pysollib/game/__init__.py:3069 pysollib/game/__init__.py:3078
-#: pysollib/game/__init__.py:3084
+#: pysollib/game/__init__.py:3093 pysollib/game/__init__.py:3102
+#: pysollib/game/__init__.py:3108
msgid "Load game error"
msgstr "Erreur de chargement du jeu"
-#: pysollib/game/__init__.py:3071
+#: pysollib/game/__init__.py:3095
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 "Erreur de chargement du jeu\n"
+msgstr ""
+"Erreur de chargement du jeu\n"
"\n"
"Le fichier de jeu est probablement endommagé,\n"
"peut-être est-ce un bug, vous pouvez envoyer un rapport."
-#: pysollib/game/__init__.py:3079
+#: pysollib/game/__init__.py:3103
msgid "Error while loading game"
msgstr "Erreur de chargement du jeu"
-#: pysollib/game/__init__.py:3086
+#: pysollib/game/__init__.py:3110
msgid ""
"Internal error while loading game.\n"
"\n"
"Please report this bug."
-msgstr "Erreur interne lors du chargement du jeu.\n"
+msgstr ""
+"Erreur interne lors du chargement du jeu.\n"
"\n"
"S'il vous plaît, rapporter ce bug."
-#: pysollib/game/__init__.py:3112 pysollib/ui/tktile/menubar.py:1677
+#: pysollib/game/__init__.py:3136 pysollib/ui/tktile/menubar.py:1677
msgid "Save game error"
msgstr "Erreur à l'enregistrement du jeu"
-#: pysollib/game/__init__.py:3113
+#: pysollib/game/__init__.py:3137
msgid "Error while saving game"
msgstr "Erreur lors de sauvegarde du jeu"
-#: pysollib/game/__init__.py:3132
+#: pysollib/game/__init__.py:3156
#, python-format
msgid "Invalid or damaged %s save file"
msgstr "Fichier de sauvegarde %s invalide ou endommagé"
-#: pysollib/game/__init__.py:3152
+#: pysollib/game/__init__.py:3181
#, python-format
msgid ""
"Cannot load games saved with\n"
"%(app)s version %(ver)s"
-msgstr "Impossible de charger les jeux sauvegardés sous\n"
+msgstr ""
+"Impossible de charger les jeux sauvegardés sous\n"
"%(app)s version %(ver)s"
-#: pysollib/game/__init__.py:3171
+#: pysollib/game/__init__.py:3200
#, python-format
msgid ""
"Cannot load this game from version %s\n"
"as the game rules have changed\n"
"in the current implementation."
-msgstr "Impossible de charger ce jeu à partir de la version %s\n"
+msgstr ""
+"Impossible de charger ce jeu à partir de la version %s\n"
"les règles du jeu ont changé\n"
"dans l'implémentation courante."
@@ -2030,7 +2137,7 @@ msgstr "Impossible de charger ce jeu à partir de la version %s\n"
msgid "Tableau. Build regardless of rank and suit."
msgstr "Tableau. Indépendamment de la valeur et de l'enseigne."
-#: pysollib/games/auldlangsyne.py:563 pysollib/games/golf.py:311
+#: pysollib/games/auldlangsyne.py:563 pysollib/games/golf.py:314
#: pysollib/games/takeaway.py:58
msgid "Foundation. Build up or down regardless of suit."
msgstr "Fondation. Croissant ou décroissant indépendamment de l'enseigne."
@@ -2055,7 +2162,8 @@ msgid ""
"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"
+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"
@@ -2089,7 +2197,9 @@ msgstr "Balance $%d"
msgid ""
"Tableau. Build down by color. Sequences of cards in the same suit can be "
"moved as a unit."
-msgstr "Tableau. Décroissant par couleur. Les ensembles de cartes d'une même enseigne peuvent être déplacés entièrement."
+msgstr ""
+"Tableau. Décroissant par couleur. Les ensembles de cartes d'une même "
+"enseigne peuvent être déplacés entièrement."
#: pysollib/games/klondike.py:461
msgid "Reserve. Only Kings are acceptable."
@@ -2115,13 +2225,16 @@ msgstr "Défausse. Croissant ou décroissant par enseigne."
#: pysollib/games/royalcotillion.py:597
msgid "Tableau. Empty piles can be filled with any card."
-msgstr "Tableau. Les emplacements vides peuvent recevoir n'importe quelle carte."
+msgstr ""
+"Tableau. Les emplacements vides peuvent recevoir n'importe quelle carte."
-#: pysollib/games/spider.py:1133
+#: pysollib/games/spider.py:1134
msgid ""
"Tableau. Build down regardless of suit. Sequences of cards in the same color "
"can be moved as a unit."
-msgstr "Tableau. Décroissant indépendamment de l'enseigne. Les ensembles de cartes d'une même couleur peuvent être déplacés entièrement."
+msgstr ""
+"Tableau. Décroissant indépendamment de l'enseigne. Les ensembles de cartes "
+"d'une même couleur peuvent être déplacés entièrement."
#: pysollib/games/threepeaks.py:201
msgid "Score:\tThis hand: "
@@ -2139,19 +2252,25 @@ msgstr "Réserve. Décroissant par enseigne."
msgid ""
"Tableau. Build down in any suit but the same, can move any face-up cards "
"regardless of sequence."
-msgstr "Tableau. Décroissant par enseigne différente, toutes les cartes ouvertes peuvent être déplacées sans former de suite."
+msgstr ""
+"Tableau. Décroissant par enseigne différente, toutes les cartes ouvertes "
+"peuvent être déplacées sans former de suite."
#: pysollib/games/yukon.py:181
msgid ""
"Tableau. Build up or down by suit, can move any face-up cards regardless of "
"sequence."
-msgstr "Tableau. Croissant ou décroissant par enseigne, toutes les cartes ouvertes peuvent être déplacées sans former de suite."
+msgstr ""
+"Tableau. Croissant ou décroissant par enseigne, toutes les cartes ouvertes "
+"peuvent être déplacées sans former de suite."
#: 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. Croissant ou décroissant par couleur alternée, toutes les cartes ouvertes peuvent être déplacées sans former de suite."
+msgstr ""
+"Tableau. Croissant ou décroissant par couleur alternée, toutes les cartes "
+"ouvertes peuvent être déplacées sans former de suite."
#: pysollib/games/yukon.py:303
msgid ""
@@ -2159,7 +2278,8 @@ msgid ""
"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 "Trèfle: A 2 3 4 5 6 7 8 9 10 V D R\n"
+msgstr ""
+"Trèfle: A 2 3 4 5 6 7 8 9 10 V D R\n"
"Pique: 2 4 6 8 10 D A 3 5 7 9 V R\n"
"Cœur: 3 6 9 D 2 5 8 V A 4 7 10 R\n"
"Carreau: 4 8 D 3 7 V 2 6 10 A 5 9 R"
@@ -2168,7 +2288,9 @@ msgstr "Trèfle: A 2 3 4 5 6 7 8 9 10 V D R\n"
msgid ""
"Tableau. Build down regardless of suit, can move any face-up cards "
"regardless of sequence."
-msgstr "Tableau. Décroissant indépendamment de l'enseigne, toutes les cartes ouvertes peuvent être déplacées sans former de suite."
+msgstr ""
+"Tableau. Décroissant indépendamment de l'enseigne, toutes les cartes "
+"ouvertes peuvent être déplacées sans former de suite."
#: pysollib/kivy/menubar.py:180
msgid "File"
@@ -2184,7 +2306,7 @@ msgstr "Outils"
#: pysollib/kivy/menubar.py:193 pysollib/kivy/menubar.py:1647
#: pysollib/pysolgtk/selectgame.py:100 pysollib/pysolgtk/tkstats.py:177
-#: pysollib/tile/selectgame.py:385 pysollib/tile/tkstats.py:51
+#: pysollib/tile/selectgame.py:386 pysollib/tile/tkstats.py:51
#: pysollib/tile/toolbar.py:188 pysollib/tk/selectgame.py:384
#: pysollib/tk/toolbar.py:188
msgid "Statistics"
@@ -2352,11 +2474,14 @@ msgstr "Montrer tuiles retirées (Mahjongg)"
msgid "Show hint arrow (in Shisen-Sho games)"
msgstr "Flèche d'indice (jeux de Shisen-Sho)"
+msgid "Deal all cards (in Accordion type games)"
+msgstr ""
+
#: pysollib/kivy/menubar.py:598
msgid "Language"
msgstr "Langue"
-#: pysollib/kivy/menubar.py:601 pysollib/tile/menubar.py:119
+#: pysollib/kivy/menubar.py:601 pysollib/tile/menubar.py:120
msgid "Default"
msgstr "Par défaut"
@@ -2639,8 +2764,8 @@ msgid "Contents"
msgstr "Contenu"
#: pysollib/kivy/menubar.py:1094
-msgid "How to play"
-msgstr "Comment jouer"
+msgid "How to use PySol"
+msgstr ""
#: pysollib/kivy/menubar.py:1098 pysollib/kivy/toolbar.py:204
#: pysollib/tile/toolbar.py:189 pysollib/tk/toolbar.py:189
@@ -2695,7 +2820,8 @@ msgstr ""
msgid ""
"These settings will take effect\n"
"the next time you restart the %(app)s"
-msgstr "Ces réglages prendront effet\n"
+msgstr ""
+"Ces réglages prendront effet\n"
"au prochain démarrage de %(app)s"
#: pysollib/kivy/menubar.py:2110 pysollib/kivy/menubar.py:2112
@@ -2731,7 +2857,7 @@ msgstr "Jeu de Mahjongg"
#: pysollib/kivy/selectgame.py:108 pysollib/pysolgtk/selectgame.py:233
#: pysollib/tile/selectgame.py:112 pysollib/tk/selectgame.py:112
-msgid "French games"
+msgid "French Games"
msgstr "Jeux français"
#: pysollib/kivy/selectgame.py:111 pysollib/pysolgtk/selectgame.py:229
@@ -2961,7 +3087,8 @@ msgid ""
" won: %(won)s ... %(percentwon)s%%\n"
" lost: %(lost)s ... %(percentlost)s%%\n"
"\n"
-msgstr "Total:\n"
+msgstr ""
+"Total:\n"
" gagné: %(won)s ... %(percentwon)s%%\n"
" perdu: %(lost)s ... %(percentlost)s%%\n"
"\n"
@@ -2972,12 +3099,13 @@ msgid ""
"Current Session:\n"
" won: %(won)s ... %(percentwon)s%%\n"
" lost: %(lost)s ... %(percentlost)s%%\n"
-msgstr "Session en cours:\n"
+msgstr ""
+"Session en cours:\n"
" gagné: %(won)s ... %(percentwon)s%%\n"
" perdu: %(lost)s ... %(percentlost)s%%\n"
#: pysollib/kivy/tkstats.py:225 pysollib/pysolgtk/selectgame.py:123
-#: pysollib/tile/selectgame.py:400 pysollib/tile/tkstats.py:182
+#: pysollib/tile/selectgame.py:401 pysollib/tile/tkstats.py:182
#: pysollib/tile/tkstats.py:234 pysollib/tk/selectgame.py:401
#: pysollib/tk/tkstats.py:87 pysollib/tk/tkstats.py:141 data/pysolfc.glade:241
#: data/pysolfc.glade:519
@@ -2985,7 +3113,7 @@ msgid "Won:"
msgstr "Gagné:"
#: pysollib/kivy/tkstats.py:227 pysollib/pysolgtk/selectgame.py:124
-#: pysollib/tile/selectgame.py:401 pysollib/tile/tkstats.py:183
+#: pysollib/tile/selectgame.py:402 pysollib/tile/tkstats.py:183
#: pysollib/tile/tkstats.py:236 pysollib/tk/selectgame.py:402
#: pysollib/tk/tkstats.py:88 pysollib/tk/tkstats.py:143 data/pysolfc.glade:307
#: data/pysolfc.glade:544
@@ -3141,9 +3269,12 @@ msgstr "Grandes cartes"
#: pysollib/pysolgtk/selectcardset.py:164 pysollib/tile/selectcardset.py:155
#: pysollib/tk/selectcardset.py:153
-msgid "XLarge cardsets"
+msgid "Extra Large cardsets"
msgstr "Cartes XL"
+msgid "Hi-Res cardsets"
+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
@@ -3165,76 +3296,76 @@ msgstr "par origine"
msgid "by Date"
msgstr "par date"
-#: pysollib/pysolgtk/selectgame.py:88 pysollib/tile/selectgame.py:382
+#: pysollib/pysolgtk/selectgame.py:88 pysollib/tile/selectgame.py:383
#: pysollib/tk/selectgame.py:383
msgid "About game"
msgstr "A-propos du jeu"
-#: pysollib/pysolgtk/selectgame.py:115 pysollib/tile/selectgame.py:392
+#: pysollib/pysolgtk/selectgame.py:115 pysollib/tile/selectgame.py:393
#: pysollib/tk/selectgame.py:393
msgid "Alternate names:"
msgstr "Noms alternatifs:"
-#: pysollib/pysolgtk/selectgame.py:116 pysollib/tile/selectgame.py:393
+#: pysollib/pysolgtk/selectgame.py:116 pysollib/tile/selectgame.py:394
#: pysollib/tk/selectgame.py:394
msgid "Category:"
msgstr "Catégorie:"
-#: pysollib/pysolgtk/selectgame.py:119 pysollib/tile/selectgame.py:396
+#: pysollib/pysolgtk/selectgame.py:119 pysollib/tile/selectgame.py:397
#: pysollib/tk/selectgame.py:397
msgid "Decks:"
msgstr "Jeux:"
-#: pysollib/pysolgtk/selectgame.py:120 pysollib/tile/selectgame.py:397
+#: pysollib/pysolgtk/selectgame.py:120 pysollib/tile/selectgame.py:398
#: pysollib/tk/selectgame.py:398
msgid "Redeals:"
msgstr "Donnes:"
-#: pysollib/pysolgtk/selectgame.py:122 pysollib/tile/selectgame.py:399
+#: pysollib/pysolgtk/selectgame.py:122 pysollib/tile/selectgame.py:400
#: pysollib/tk/selectgame.py:400
msgid "Played:"
msgstr "Joué:"
-#: pysollib/pysolgtk/selectgame.py:125 pysollib/tile/selectgame.py:402
+#: pysollib/pysolgtk/selectgame.py:125 pysollib/tile/selectgame.py:403
#: pysollib/tile/tkstats.py:778 pysollib/tk/selectgame.py:403
#: pysollib/tk/tkstats.py:741 data/pysolfc.glade:717
msgid "Playing time:"
msgstr "Temps de jeu:"
-#: pysollib/pysolgtk/selectgame.py:126 pysollib/tile/selectgame.py:403
+#: pysollib/pysolgtk/selectgame.py:126 pysollib/tile/selectgame.py:404
#: pysollib/tile/tkstats.py:785 pysollib/tk/selectgame.py:404
#: pysollib/tk/tkstats.py:748 data/pysolfc.glade:813
msgid "Moves:"
msgstr "Déplacements:"
-#: pysollib/pysolgtk/selectgame.py:127 pysollib/tile/selectgame.py:404
+#: pysollib/pysolgtk/selectgame.py:127 pysollib/tile/selectgame.py:405
#: pysollib/tk/selectgame.py:405
msgid "% won:"
msgstr "% gagné:"
-#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:436
+#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:437
#: pysollib/tk/selectgame.py:437 pysollib/ui/tktile/menubar.py:352
msgid "&Select"
msgstr "&Sélectionner"
-#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:435
+#: pysollib/pysolgtk/selectgame.py:324 pysollib/tile/selectgame.py:436
#: pysollib/tk/selectgame.py:436
msgid "&Rules"
msgstr "&Règles"
-#: pysollib/pysolgtk/selectgame.py:426 pysollib/tile/selectgame.py:516
-#: pysollib/tk/selectgame.py:517
+#: pysollib/pysolgtk/selectgame.py:425 pysollib/tile/selectgame.py:516
+#: pysollib/tk/selectgame.py:516
#, python-format
msgid "Playable Preview - %(game)s"
msgstr "Démo jouable - %(game)s"
-#: pysollib/pysolgtk/selectgame.py:481 pysollib/tile/selectgame.py:569
-#: pysollib/tk/selectgame.py:570
+#: pysollib/pysolgtk/selectgame.py:480 pysollib/tile/selectgame.py:569
+#: pysollib/tk/selectgame.py:569
msgid "variable"
msgstr "variable"
-#: pysollib/pysolgtk/selectgame.py:483 pysollib/tile/selectgame.py:571
-#: pysollib/tk/selectgame.py:572
+#: pysollib/pysolgtk/selectgame.py:482 pysollib/tile/selectgame.py:571
+#: pysollib/tk/selectgame.py:571
msgid "unlimited"
msgstr "illimité"
@@ -3337,6 +3468,9 @@ msgstr "Partie perdue"
msgid "Perfect game"
msgstr "Jeu parfait"
+msgid "Other"
+msgstr ""
+
#: pysollib/pysolgtk/statusbar.py:99 pysollib/tile/statusbar.py:155
#: pysollib/tk/statusbar.py:152
msgid "Moves/Total moves"
@@ -3356,7 +3490,8 @@ msgid ""
"Please use your standard web browser\n"
"to open the following URL:\n"
"%(url)s\n"
-msgstr "Limitation HTML de %(app)s:\n"
+msgstr ""
+"Limitation HTML de %(app)s:\n"
"Le protocole %(protocol)s n'est pas supporté.\n"
"\n"
"Veuillez utiliser votre navigateur web\n"
@@ -3403,7 +3538,8 @@ msgstr "Surbrillance valeurs identiques: "
msgid ""
"\n"
"Redeals: "
-msgstr "\n"
+msgstr ""
+"\n"
"Donnes: "
#: pysollib/pysolgtk/tkstats.py:534 pysollib/tile/tkstats.py:621
@@ -3411,7 +3547,8 @@ msgstr "\n"
msgid ""
"\n"
"Cards in Talon: "
-msgstr "\n"
+msgstr ""
+"\n"
"Cartes au talon: "
#: pysollib/pysolgtk/tkstats.py:536 pysollib/tile/tkstats.py:623
@@ -3419,7 +3556,8 @@ msgstr "\n"
msgid ""
"\n"
"Cards in Waste: "
-msgstr "\n"
+msgstr ""
+"\n"
"Cartes dans la défausse: "
#: pysollib/pysolgtk/tkstats.py:538 pysollib/tile/tkstats.py:625
@@ -3427,7 +3565,8 @@ msgstr "\n"
msgid ""
"\n"
"Cards in Foundations: "
-msgstr "\n"
+msgstr ""
+"\n"
"Cartes dans les fondations: "
#: pysollib/pysolgtk/tkstats.py:543 pysollib/tile/tkstats.py:630
@@ -3551,43 +3690,44 @@ msgstr "Changer..."
msgid "Select font"
msgstr "Choix police"
-#: pysollib/tile/menubar.py:90 pysollib/tk/menubar.py:94
+#: pysollib/tile/menubar.py:91 pysollib/tk/menubar.py:94
msgid "Select "
msgstr "Sélectionner "
-#: pysollib/tile/menubar.py:106
+#: pysollib/tile/menubar.py:107
msgid "Change theme"
msgstr "Changer de thème"
-#: pysollib/tile/menubar.py:107
+#: pysollib/tile/menubar.py:108
#, python-format
msgid ""
"These settings will take effect\n"
"the next time you restart %(app)s"
-msgstr "Ces réglages prendront effet\n"
+msgstr ""
+"Ces réglages prendront effet\n"
"au prochain démarrage de %(app)s"
-#: pysollib/tile/menubar.py:114
+#: pysollib/tile/menubar.py:115
msgid "Set t&heme"
msgstr "T&hème"
-#: pysollib/tile/menubar.py:120
+#: pysollib/tile/menubar.py:121
msgid "Classic"
msgstr "Classique"
-#: pysollib/tile/menubar.py:121
+#: pysollib/tile/menubar.py:122
msgid "Revitalized"
msgstr "Dynamique"
-#: pysollib/tile/menubar.py:122
+#: pysollib/tile/menubar.py:123
msgid "Windows native"
msgstr "Natif Windows"
-#: pysollib/tile/menubar.py:123
+#: pysollib/tile/menubar.py:124
msgid "XP Native"
msgstr "Natif XP"
-#: pysollib/tile/menubar.py:124
+#: pysollib/tile/menubar.py:125
msgid "Aqua"
msgstr "Eau"
@@ -3596,7 +3736,8 @@ msgstr "Eau"
msgid ""
"\n"
"Please enter your name"
-msgstr "\n"
+msgstr ""
+"\n"
"Veuillez entrer votre nom"
#: pysollib/tile/selectcardset.py:138 pysollib/tk/selectcardset.py:137
@@ -3663,6 +3804,12 @@ msgstr "Jeux persos"
msgid "Solid Colors"
msgstr "Couleurs unies"
+msgid "Textures"
+msgstr ""
+
+msgid "Images"
+msgstr ""
+
#: pysollib/tile/solverdialog.py:54 pysollib/tk/solverdialog.py:62
msgid "Show progress"
msgstr "Progrès"
@@ -3698,6 +3845,9 @@ msgstr "Utiliser DirectX pour l'audio"
msgid "Sample volume:"
msgstr "Volume effets:"
+msgid "Music enabled"
+msgstr ""
+
#: pysollib/tile/soundoptionsdialog.py:114
#: pysollib/tk/soundoptionsdialog.py:116 data/pysolfc.glade:4257
msgid "Music volume:"
@@ -3722,7 +3872,8 @@ msgstr "Info préférences audio"
msgid ""
"Changing DirectX settings will take effect\n"
"the next time you restart "
-msgstr "Le changement de réglages DirectX prendra effet\n"
+msgstr ""
+"Le changement de réglages DirectX prendra effet\n"
"au prochain démarrage "
#: pysollib/tile/statusbar.py:153 pysollib/tk/statusbar.py:150
@@ -3882,7 +4033,8 @@ msgstr "Ouvrir"
msgid ""
"Open a\n"
"saved game"
-msgstr "Ouvrir un jeu\n"
+msgstr ""
+"Ouvrir un jeu\n"
"enregistré"
#: pysollib/tile/toolbar.py:188 pysollib/tk/toolbar.py:188
@@ -3921,11 +4073,11 @@ msgstr "Journa&l de session..."
msgid "&Full log..."
msgstr "Jour&al complet..."
-#: pysollib/winsystems/common.py:60
+#: pysollib/winsystems/common.py:61
msgid "invalid theme name: "
msgstr "nom de thème invalide: "
-#: pysollib/winsystems/common.py:76
+#: pysollib/winsystems/common.py:77
msgid "invalid font name: "
msgstr "nom de police invalide: "
@@ -3937,7 +4089,8 @@ msgstr "Attention"
msgid ""
"Sorry, I can't find\n"
"a solvable configuration."
-msgstr "Désolé, je ne trouve pas\n"
+msgstr ""
+"Désolé, je ne trouve pas\n"
"de solution."
#: pysollib/games/mahjongg/mahjongg.py:874
@@ -3946,7 +4099,8 @@ msgid ""
"No Free\n"
"Matching\n"
"Pairs"
-msgstr "Aucune\n"
+msgstr ""
+"Aucune\n"
"Paire\n"
"Libre"
@@ -3961,10 +4115,12 @@ msgid_plural ""
"%d Free\n"
"Matching\n"
"Pairs"
-msgstr[0] "%d\n"
+msgstr[0] ""
+"%d\n"
"Paire\n"
"Restante"
-msgstr[1] "%d\n"
+msgstr[1] ""
+"%d\n"
"Paires\n"
"Restantes"
@@ -3981,11 +4137,13 @@ msgid_plural ""
"Tiles\n"
"Removed\n"
"\n"
-msgstr[0] "%d\n"
+msgstr[0] ""
+"%d\n"
"Tuile\n"
"Enlevée\n"
"\n"
-msgstr[1] "%d\n"
+msgstr[1] ""
+"%d\n"
"Tuiles\n"
"Enlevées\n"
"\n"
@@ -4003,11 +4161,13 @@ msgid_plural ""
"Tiles\n"
"Remaining\n"
"\n"
-msgstr[0] "%d\n"
+msgstr[0] ""
+"%d\n"
"Tuile\n"
"Restant\n"
"\n"
-msgstr[1] "%d\n"
+msgstr[1] ""
+"%d\n"
"Tuiles\n"
"Restantes\n"
"\n"
@@ -4021,7 +4181,8 @@ msgstr "Points: %d"
msgid ""
"WON\n"
"\n"
-msgstr "GAGNÉ\n"
+msgstr ""
+"GAGNÉ\n"
"\n"
#: pysollib/games/special/memory.py:174 pysollib/games/special/poker.py:187
@@ -4030,17 +4191,29 @@ msgid "Total: %d"
msgstr "Total: %d"
#: pysollib/games/special/poker.py:72
+#, fuzzy
+#| 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"
msgid ""
"Royal Flush\n"
"Straight Flush\n"
-"Four of a Kind\n"
+"4 of a Kind\n"
"Full House\n"
"Flush\n"
"Straight\n"
-"Three of a Kind\n"
+"3 of a Kind\n"
"Two Pair\n"
"One Pair"
-msgstr "Quinte flush royale\n"
+msgstr ""
+"Quinte flush royale\n"
"Quinte flush\n"
"Carré\n"
"Full\n"
@@ -4050,6 +4223,36 @@ msgstr "Quinte flush royale\n"
"Deux paires\n"
"Une paire"
+msgid "Royal Flush"
+msgstr "Quinte flush royale"
+
+msgid "Straight Flush"
+msgstr "Quinte flush"
+
+msgid "4 of a Kind"
+msgstr "Carré"
+
+msgid "Full House"
+msgstr "Full"
+
+msgid "Flush"
+msgstr "Couleur"
+
+msgid "Straight"
+msgstr "Suite"
+
+msgid "3 of a Kind"
+msgstr "Brelan"
+
+msgid "Two Pair"
+msgstr "Deux paires"
+
+msgid "Pair"
+msgstr "Une paire"
+
+msgid "Nothing"
+msgstr ""
+
#: pysollib/games/special/tarock.py:214
msgid "Wand"
msgstr "Baguette"
@@ -4162,6 +4365,54 @@ msgstr "Clair"
msgid "Weak"
msgstr "Foncé"
+#: pysollib/games/ultra/hanafuda_common.py:40
+msgid "Pine"
+msgstr "Pin"
+
+#: pysollib/games/ultra/hanafuda_common.py:40
+msgid "Plum"
+msgstr "Prune"
+
+#: pysollib/games/ultra/hanafuda_common.py:40
+msgid "Cherry"
+msgstr "Cerise"
+
+#: pysollib/games/ultra/hanafuda_common.py:40
+msgid "Wisteria"
+msgstr "Glycine"
+
+#: pysollib/games/ultra/hanafuda_common.py:41
+msgid "Iris"
+msgstr "Iris"
+
+#: pysollib/games/ultra/hanafuda_common.py:41
+msgid "Peony"
+msgstr "Pivoine"
+
+#: pysollib/games/ultra/hanafuda_common.py:41
+msgid "Bush Clover"
+msgstr "Lespédéza"
+
+#: pysollib/games/ultra/hanafuda_common.py:41
+msgid "Eularia"
+msgstr "Eularia"
+
+#: pysollib/games/ultra/hanafuda_common.py:42
+msgid "Chrysanthemum"
+msgstr "Chrysanthème"
+
+#: pysollib/games/ultra/hanafuda_common.py:42
+msgid "Maple"
+msgstr "Érable"
+
+#: pysollib/games/ultra/hanafuda_common.py:42
+msgid "Willow"
+msgstr "Saule"
+
+#: pysollib/games/ultra/hanafuda_common.py:42
+msgid "Paulownia"
+msgstr "Paulownia"
+
#: pysollib/games/ultra/hanafuda.py:382
msgid "Rising"
msgstr "Dégradé"
@@ -4226,54 +4477,6 @@ msgstr "SE"
msgid "SW"
msgstr "SO"
-#: pysollib/games/ultra/hanafuda_common.py:40
-msgid "Pine"
-msgstr "Pin"
-
-#: pysollib/games/ultra/hanafuda_common.py:40
-msgid "Plum"
-msgstr "Prune"
-
-#: pysollib/games/ultra/hanafuda_common.py:40
-msgid "Cherry"
-msgstr "Cerise"
-
-#: pysollib/games/ultra/hanafuda_common.py:40
-msgid "Wisteria"
-msgstr "Glycine"
-
-#: pysollib/games/ultra/hanafuda_common.py:41
-msgid "Iris"
-msgstr "Iris"
-
-#: pysollib/games/ultra/hanafuda_common.py:41
-msgid "Peony"
-msgstr "Pivoine"
-
-#: pysollib/games/ultra/hanafuda_common.py:41
-msgid "Bush Clover"
-msgstr "Lespédéza"
-
-#: pysollib/games/ultra/hanafuda_common.py:41
-msgid "Eularia"
-msgstr "Eularia"
-
-#: pysollib/games/ultra/hanafuda_common.py:42
-msgid "Chrysanthemum"
-msgstr "Chrysanthème"
-
-#: pysollib/games/ultra/hanafuda_common.py:42
-msgid "Maple"
-msgstr "Érable"
-
-#: pysollib/games/ultra/hanafuda_common.py:42
-msgid "Willow"
-msgstr "Saule"
-
-#: pysollib/games/ultra/hanafuda_common.py:42
-msgid "Paulownia"
-msgstr "Paulownia"
-
#: pysollib/games/ultra/mughal.py:259
msgid "Crown"
msgstr "Couronne"
@@ -4464,6 +4667,15 @@ msgstr "&Assistant solitaire"
msgid "&Edit current game"
msgstr "&Éditer jeu actuel"
+msgid "&Delete current game"
+msgstr ""
+
+msgid "Delete game"
+msgstr ""
+
+msgid "Delete the game %s?"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:396
msgid "&Game"
msgstr "&Jeu"
@@ -4604,6 +4816,9 @@ msgstr "Montrer tuiles retirées (Mahjongg)"
msgid "Show hint &arrow (in Shisen-Sho games)"
msgstr "Flèche d'indice (jeux de Shisen-Sho)"
+msgid "&Deal all cards (in Accordion type games)"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:516
msgid "&Sound..."
msgstr "&Son..."
@@ -4620,10 +4835,29 @@ msgstr "Au&gmenter la taille"
msgid "&Decrease the card size"
msgstr "Ré&duire la taille"
+#, fuzzy
+#| msgid "&Increase the card size"
+msgid "&Reset the card size"
+msgstr "Au&gmenter la taille"
+
#: pysollib/ui/tktile/menubar.py:535
msgid "&Auto scaling"
msgstr "Échelle &automatique"
+#, fuzzy
+#| msgid "Preserve aspect ratio"
+msgid "&Preserve aspect ratio"
+msgstr "Conserver le ratio"
+
+msgid "Card la&yout"
+msgstr ""
+
+msgid "&Spread stacks"
+msgstr ""
+
+msgid "&Center layout"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:540
msgid "Cards&et..."
msgstr "Styl&e de cartes..."
@@ -4765,7 +4999,9 @@ msgid "&Contents"
msgstr "&Contenu"
#: pysollib/ui/tktile/menubar.py:654
-msgid "&How to play"
+#, fuzzy
+#| msgid "&How to play"
+msgid "&How to use PySol"
msgstr "&Comment jouer"
#: pysollib/ui/tktile/menubar.py:657
@@ -4825,7 +5061,8 @@ msgstr "Exporter l'erreur de jeu"
msgid ""
"\n"
"Unsupported game for export.\n"
-msgstr "\n"
+msgstr ""
+"\n"
"Jeu non-supporté pour l'export.\n"
#: pysollib/ui/tktile/menubar.py:1216 pysollib/ui/tktile/menubar.py:1250
@@ -4836,7 +5073,8 @@ msgstr "Importer l'erreur de jeu"
msgid ""
"\n"
"Unsupported game for import.\n"
-msgstr "\n"
+msgstr ""
+"\n"
"Jeu non-supporté pour l'import.\n"
#: pysollib/ui/tktile/menubar.py:1678
@@ -4846,7 +5084,8 @@ msgid ""
"Error while saving game.\n"
"\n"
"%s\n"
-msgstr "\n"
+msgstr ""
+"\n"
"Erreur lors de la sauvegarde du jeu.\n"
"\n"
"%s\n"
@@ -4942,3 +5181,9 @@ msgstr "Déplacements total"
#: data/pysolfc.glade:3145
msgid "Set font"
msgstr "Police"
+
+#~ msgid "How to play"
+#~ msgstr "Comment jouer"
+
+#~ msgid "XLarge cardsets"
+#~ msgstr "Cartes XL"
diff --git a/po/games.pot b/po/games.pot
index 6350294c..32067814 100644
--- a/po/games.pot
+++ b/po/games.pot
@@ -1,18 +1,21 @@
+C:\Users\Joe\Documents\Git\PySolFC\venv27\Scripts\python.exe "C:\Program Files\JetBrains\PyCharm Community Edition 2021.1.1\plugins\python-ce\helpers\pydev\pydevd.py" --multiproc --qt-support=auto --client 127.0.0.1 --port 46083 --file C:/Users/Joe/Documents/Git/PySolFC/scripts/all_games.py
+Connected to pydev debugger (build 211.7142.13)
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR ORGANIZATION
# FIRST AUTHOR , YEAR.
#
msgid ""
msgstr ""
+
"Project-Id-Version: PySol 0.0.1\n"
-"POT-Creation-Date: Mon Sep 7 17:14:30 2020\n"
+"POT-Creation-Date: Thu Dec 09 18:56:01 2021\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: ./scripts/all_games.py 0.1\n"
+"Generated-By: C:/Users/Joe/Documents/Git/PySolFC/scripts/all_games.py 0.1\n"
msgid " 3x3 Matrix"
@@ -36,9 +39,6 @@ msgstr ""
msgid " 9x9 Matrix"
msgstr ""
-msgid " Pyramid's Stones"
-msgstr ""
-
msgid "10 x 8"
msgstr ""
@@ -54,6 +54,9 @@ msgstr ""
msgid "Accordion"
msgstr ""
+msgid "Accordion's Revenge"
+msgstr ""
+
msgid "Aces High"
msgstr ""
@@ -63,6 +66,12 @@ msgstr ""
msgid "Aces Up 5"
msgstr ""
+msgid "Aces and Kings"
+msgstr ""
+
+msgid "Acey and Kingsley"
+msgstr ""
+
msgid "Achtmal Acht"
msgstr ""
@@ -72,9 +81,15 @@ msgstr ""
msgid "Acquaintance"
msgstr ""
+msgid "Addiction"
+msgstr ""
+
msgid "Adela"
msgstr ""
+msgid "Admiral's Patience"
+msgstr ""
+
msgid "Aglet"
msgstr ""
@@ -192,6 +207,9 @@ msgstr ""
msgid "Australian Patience"
msgstr ""
+msgid "Autumn Leaves"
+msgstr ""
+
msgid "Baby Spiderette"
msgstr ""
@@ -255,12 +273,18 @@ msgstr ""
msgid "Beak and Flipper"
msgstr ""
+msgid "Bear River"
+msgstr ""
+
msgid "Beatle"
msgstr ""
msgid "Bebop"
msgstr ""
+msgid "Beehive"
+msgstr ""
+
msgid "Beetle"
msgstr ""
@@ -312,6 +336,9 @@ msgstr ""
msgid "Big Mountain"
msgstr ""
+msgid "Big Parade"
+msgstr ""
+
msgid "Big Spider"
msgstr ""
@@ -327,6 +354,9 @@ msgstr ""
msgid "Big Sumo"
msgstr ""
+msgid "Big Terrace"
+msgstr ""
+
msgid "Big York"
msgstr ""
@@ -678,6 +708,21 @@ msgstr ""
msgid "Crescent"
msgstr ""
+msgid "Cribbage Shuffle"
+msgstr ""
+
+msgid "Cribbage Square"
+msgstr ""
+
+msgid "Cribbage Square (1 Reserve)"
+msgstr ""
+
+msgid "Cribbage Square (2 Reserves)"
+msgstr ""
+
+msgid "Cribbage Square (Waste)"
+msgstr ""
+
msgid "Cringle"
msgstr ""
@@ -687,6 +732,9 @@ msgstr ""
msgid "Crossroads"
msgstr ""
+msgid "Crossword"
+msgstr ""
+
msgid "Crown"
msgstr ""
@@ -720,6 +768,9 @@ msgstr ""
msgid "Dead King Golf"
msgstr ""
+msgid "Decade"
+msgstr ""
+
msgid "Deck"
msgstr ""
@@ -852,9 +903,15 @@ msgstr ""
msgid "Double FreeCell"
msgstr ""
+msgid "Double FreeCell (Traditional)"
+msgstr ""
+
msgid "Double Gold Mine"
msgstr ""
+msgid "Double Golf"
+msgstr ""
+
msgid "Double Grasshopper"
msgstr ""
@@ -900,6 +957,9 @@ msgstr ""
msgid "Double Montana"
msgstr ""
+msgid "Double Nestor"
+msgstr ""
+
msgid "Double Pyramid"
msgstr ""
@@ -921,6 +981,9 @@ msgstr ""
msgid "Double Scorpion"
msgstr ""
+msgid "Double Trigon"
+msgstr ""
+
msgid "Double Your Fun"
msgstr ""
@@ -1017,6 +1080,9 @@ msgstr ""
msgid "Eight by Eight"
msgstr ""
+msgid "Eighty Thieves"
+msgstr ""
+
msgid "Elba"
msgstr ""
@@ -1029,9 +1095,15 @@ msgstr ""
msgid "Elevens Too"
msgstr ""
+msgid "Eliminator"
+msgstr ""
+
msgid "Emperor"
msgstr ""
+msgid "Empress of Italy"
+msgstr ""
+
msgid "Empty Pyramids"
msgstr ""
@@ -1083,6 +1155,9 @@ msgstr ""
msgid "Fan"
msgstr ""
+msgid "Fan Fifteen"
+msgstr ""
+
msgid "Fanny"
msgstr ""
@@ -1191,6 +1266,9 @@ msgstr ""
msgid "Flying Dragon"
msgstr ""
+msgid "Following"
+msgstr ""
+
msgid "Foothold"
msgstr ""
@@ -1233,6 +1311,9 @@ msgstr ""
msgid "Four Colours"
msgstr ""
+msgid "Four Free"
+msgstr ""
+
msgid "Four Kings"
msgstr ""
@@ -1260,6 +1341,9 @@ msgstr ""
msgid "Fourteen"
msgstr ""
+msgid "Fourteen Out"
+msgstr ""
+
msgid "Frames"
msgstr ""
@@ -1275,13 +1359,16 @@ msgstr ""
msgid "Free Napoleon"
msgstr ""
+msgid "Free Parking"
+msgstr ""
+
msgid "FreeCell"
msgstr ""
-msgid "FreeCell with Two Reserves"
+msgid "FreeCell (2 Reserves)"
msgstr ""
-msgid "FreeCell with Zero Reserves"
+msgid "FreeCell (No Reserve)"
msgstr ""
msgid "Frog"
@@ -1323,6 +1410,9 @@ msgstr ""
msgid "Gate"
msgstr ""
+msgid "Gay Gordons"
+msgstr ""
+
msgid "Gayle's"
msgstr ""
@@ -1431,6 +1521,9 @@ msgstr ""
msgid "Greater Queue"
msgstr ""
+msgid "Greater Wheel"
+msgstr ""
+
msgid "Griffon"
msgstr ""
@@ -1458,6 +1551,9 @@ msgstr ""
msgid "Hanafuda Four Winds"
msgstr ""
+msgid "Hanoi Puzzle 3"
+msgstr ""
+
msgid "Hanoi Puzzle 4"
msgstr ""
@@ -1467,6 +1563,12 @@ msgstr ""
msgid "Hanoi Puzzle 6"
msgstr ""
+msgid "Hanoi Puzzle 7"
+msgstr ""
+
+msgid "Hanoi Puzzle 8"
+msgstr ""
+
msgid "Hanoi Sequence"
msgstr ""
@@ -1497,6 +1599,9 @@ msgstr ""
msgid "Helios"
msgstr ""
+msgid "Helsinki"
+msgstr ""
+
msgid "Hemispheres"
msgstr ""
@@ -1509,6 +1614,9 @@ msgstr ""
msgid "Hex Labyrinth"
msgstr ""
+msgid "Hex Yukon"
+msgstr ""
+
msgid "Hidden Passages"
msgstr ""
@@ -1521,6 +1629,9 @@ msgstr ""
msgid "Hiranyaksha"
msgstr ""
+msgid "Hit or Miss"
+msgstr ""
+
msgid "Hopscotch"
msgstr ""
@@ -1533,6 +1644,9 @@ msgstr ""
msgid "House in the Wood"
msgstr ""
+msgid "House of Commons"
+msgstr ""
+
msgid "House on the Hill"
msgstr ""
@@ -1704,6 +1818,9 @@ msgstr ""
msgid "King Tut"
msgstr ""
+msgid "King's Secrets"
+msgstr ""
+
msgid "KingCell"
msgstr ""
@@ -1713,6 +1830,9 @@ msgstr ""
msgid "Kings"
msgstr ""
+msgid "Kings in the Corners"
+msgstr ""
+
msgid "Kingsdown Eights"
msgstr ""
@@ -2448,7 +2568,7 @@ msgstr ""
msgid "Mahjongg Well"
msgstr ""
-msgid "Mahjongg Well2"
+msgid "Mahjongg Well 2"
msgstr ""
msgid "Mahjongg Whatever"
@@ -2514,6 +2634,9 @@ msgstr ""
msgid "Matsya"
msgstr ""
+msgid "Maverick"
+msgstr ""
+
msgid "Maya"
msgstr ""
@@ -2643,7 +2766,10 @@ msgstr ""
msgid "Napoleon Takes Moscow"
msgstr ""
-msgid "Napoleon at St.Helena"
+msgid "Napoleon at Friedland"
+msgstr ""
+
+msgid "Napoleon at St. Helena"
msgstr ""
msgid "Napoleon's Exile"
@@ -2781,6 +2907,9 @@ msgstr ""
msgid "Order"
msgstr ""
+msgid "Order of Precedence"
+msgstr ""
+
msgid "Osmosis"
msgstr ""
@@ -2853,9 +2982,6 @@ msgstr ""
msgid "Peek II"
msgstr ""
-msgid "Pegged"
-msgstr ""
-
msgid "Pegged 6x6"
msgstr ""
@@ -2868,6 +2994,9 @@ msgstr ""
msgid "Pegged Cross 2"
msgstr ""
+msgid "Pegged Octagon"
+msgstr ""
+
msgid "Pegged Triangle 1"
msgstr ""
@@ -2934,6 +3063,15 @@ msgstr ""
msgid "Poker Square"
msgstr ""
+msgid "Poker Square (1 Reserve)"
+msgstr ""
+
+msgid "Poker Square (2 Reserves)"
+msgstr ""
+
+msgid "Poker Square (Waste)"
+msgstr ""
+
msgid "Ponytail"
msgstr ""
@@ -2943,6 +3081,15 @@ msgstr ""
msgid "Portuguese Solitaire"
msgstr ""
+msgid "Precedence"
+msgstr ""
+
+msgid "Precedence (No King)"
+msgstr ""
+
+msgid "Pretzel"
+msgstr ""
+
msgid "Primrose"
msgstr ""
@@ -2976,6 +3123,9 @@ msgstr ""
msgid "Pyramid Golf"
msgstr ""
+msgid "Pyramid's Stones"
+msgstr ""
+
msgid "Q.C."
msgstr ""
@@ -3000,6 +3150,9 @@ msgstr ""
msgid "Quartets"
msgstr ""
+msgid "Quatorze"
+msgstr ""
+
msgid "Queen Victoria"
msgstr ""
@@ -3018,6 +3171,9 @@ msgstr ""
msgid "Rachel"
msgstr ""
+msgid "Racing Aces"
+msgstr ""
+
msgid "Raglan"
msgstr ""
@@ -3069,12 +3225,18 @@ msgstr ""
msgid "Relaxed Accordion"
msgstr ""
+msgid "Relaxed Exit"
+msgstr ""
+
msgid "Relaxed FreeCell"
msgstr ""
msgid "Relaxed Golf"
msgstr ""
+msgid "Relaxed PileOn"
+msgstr ""
+
msgid "Relaxed Pyramid"
msgstr ""
@@ -3231,6 +3393,9 @@ msgstr ""
msgid "Scorpion Tail"
msgstr ""
+msgid "Scorpion Towers"
+msgstr ""
+
msgid "Scotch Patience"
msgstr ""
@@ -3363,6 +3528,9 @@ msgstr ""
msgid "Sixes and Sevens"
msgstr ""
+msgid "Sixty Thieves"
+msgstr ""
+
msgid "Skippy"
msgstr ""
@@ -3372,6 +3540,9 @@ msgstr ""
msgid "Sly Fox"
msgstr ""
+msgid "Small Backbone"
+msgstr ""
+
msgid "Small Harp"
msgstr ""
@@ -3507,6 +3678,9 @@ msgstr ""
msgid "Steve"
msgstr ""
+msgid "Sticko"
+msgstr ""
+
msgid "Stonehenge"
msgstr ""
@@ -3594,6 +3768,9 @@ msgstr ""
msgid "Take Away"
msgstr ""
+msgid "Take Away 8"
+msgstr ""
+
msgid "Tam O'Shanter"
msgstr ""
@@ -3615,6 +3792,9 @@ msgstr ""
msgid "Ten Avatars"
msgstr ""
+msgid "Ten Twenty Thirty"
+msgstr ""
+
msgid "Ten by One"
msgstr ""
@@ -3696,7 +3876,13 @@ msgstr ""
msgid "Three Peaks"
msgstr ""
-msgid "Three Peaks Non-scoring"
+msgid "Three Peaks (Open)"
+msgstr ""
+
+msgid "Three Peaks (Scored)"
+msgstr ""
+
+msgid "Three Peaks (Scored/Open)"
msgstr ""
msgid "Three Pirates"
@@ -3705,6 +3891,9 @@ msgstr ""
msgid "Three Shuffles and a Draw"
msgstr ""
+msgid "Three Up"
+msgstr ""
+
msgid "Thumb and Pouch"
msgstr ""
@@ -3780,6 +3969,9 @@ msgstr ""
msgid "Triangle"
msgstr ""
+msgid "Trigon"
+msgstr ""
+
msgid "Trika"
msgstr ""
@@ -3789,6 +3981,9 @@ msgstr ""
msgid "Triple Alliance"
msgstr ""
+msgid "Triple Alliance (2 decks)"
+msgstr ""
+
msgid "Triple Canfield"
msgstr ""
@@ -3810,6 +4005,9 @@ msgstr ""
msgid "Triple Line"
msgstr ""
+msgid "Triple Rail"
+msgstr ""
+
msgid "Triple Russian Solitaire"
msgstr ""
@@ -3819,6 +4017,9 @@ msgstr ""
msgid "Triple Yukon"
msgstr ""
+msgid "Triplets"
+msgstr ""
+
msgid "Troika"
msgstr ""
@@ -3867,6 +4068,9 @@ msgstr ""
msgid "Two Squares"
msgstr ""
+msgid "Uintah"
+msgstr ""
+
msgid "Ukrainian Solitaire"
msgstr ""
@@ -3876,6 +4080,9 @@ msgstr ""
msgid "Unlimited"
msgstr ""
+msgid "Unusual"
+msgstr ""
+
msgid "Up and Down"
msgstr ""
@@ -3972,7 +4179,7 @@ msgstr ""
msgid "Well"
msgstr ""
-msgid "Well2"
+msgid "Well 2"
msgstr ""
msgid "Westcliff"
@@ -4011,6 +4218,9 @@ msgstr ""
msgid "Wisteria"
msgstr ""
+msgid "Wolfpack"
+msgstr ""
+
msgid "Wood"
msgstr ""
@@ -4020,12 +4230,18 @@ msgstr ""
msgid "X-Shape"
msgstr ""
+msgid "Yield"
+msgstr ""
+
msgid "York"
msgstr ""
msgid "Yukon"
msgstr ""
+msgid "Yukonic Plague"
+msgstr ""
+
msgid "Yummy"
msgstr ""
@@ -4046,4 +4262,3 @@ msgstr ""
msgid "Zodiac"
msgstr ""
-
diff --git a/po/it_games.po b/po/it_games.po
index e5c880c4..00c4d1d5 100644
--- a/po/it_games.po
+++ b/po/it_games.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: it_games\n"
-"POT-Creation-Date: Mon Sep 7 17:14:30 2020\n"
-"PO-Revision-Date: 2011-05-12 18:46+0200\n"
+"POT-Creation-Date: Thu Dec 09 18:56:01 2021\n"
+"PO-Revision-Date: 2021-12-09 18:58-0500\n"
"Last-Translator: Giuliano Colla \n"
"Language-Team: Italiano \n"
"Language: it\n"
@@ -14,8 +14,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: ./scripts/all_games.py 0.1\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 3.0\n"
msgid " 3x3 Matrix"
msgstr "Matrice 3x3 "
@@ -38,9 +38,6 @@ msgstr "Matrice 8x8 "
msgid " 9x9 Matrix"
msgstr "Matrice 9x9"
-msgid " Pyramid's Stones"
-msgstr "Le Pietre della Piramide"
-
msgid "10 x 8"
msgstr ""
@@ -56,6 +53,9 @@ msgstr "Abaco"
msgid "Accordion"
msgstr "Fisarmonica"
+msgid "Accordion's Revenge"
+msgstr ""
+
msgid "Aces High"
msgstr "Assi Alti"
@@ -65,6 +65,12 @@ msgstr "Assi in alto"
msgid "Aces Up 5"
msgstr "Assi in alto 5"
+msgid "Aces and Kings"
+msgstr ""
+
+msgid "Acey and Kingsley"
+msgstr ""
+
msgid "Achtmal Acht"
msgstr "Otto volte otto"
@@ -74,9 +80,15 @@ msgstr ""
msgid "Acquaintance"
msgstr "Conoscenti"
+msgid "Addiction"
+msgstr ""
+
msgid "Adela"
msgstr "Adelina"
+msgid "Admiral's Patience"
+msgstr ""
+
msgid "Aglet"
msgstr ""
@@ -194,6 +206,9 @@ msgstr ""
msgid "Australian Patience"
msgstr ""
+msgid "Autumn Leaves"
+msgstr ""
+
msgid "Baby Spiderette"
msgstr ""
@@ -257,12 +272,18 @@ msgstr ""
msgid "Beak and Flipper"
msgstr ""
+msgid "Bear River"
+msgstr ""
+
msgid "Beatle"
msgstr ""
msgid "Bebop"
msgstr ""
+msgid "Beehive"
+msgstr ""
+
msgid "Beetle"
msgstr ""
@@ -314,6 +335,9 @@ msgstr ""
msgid "Big Mountain"
msgstr ""
+msgid "Big Parade"
+msgstr ""
+
msgid "Big Spider"
msgstr ""
@@ -329,6 +353,9 @@ msgstr ""
msgid "Big Sumo"
msgstr ""
+msgid "Big Terrace"
+msgstr ""
+
msgid "Big York"
msgstr ""
@@ -680,6 +707,21 @@ msgstr ""
msgid "Crescent"
msgstr ""
+msgid "Cribbage Shuffle"
+msgstr ""
+
+msgid "Cribbage Square"
+msgstr ""
+
+msgid "Cribbage Square (1 Reserve)"
+msgstr ""
+
+msgid "Cribbage Square (2 Reserves)"
+msgstr ""
+
+msgid "Cribbage Square (Waste)"
+msgstr ""
+
msgid "Cringle"
msgstr ""
@@ -689,6 +731,9 @@ msgstr ""
msgid "Crossroads"
msgstr ""
+msgid "Crossword"
+msgstr ""
+
msgid "Crown"
msgstr ""
@@ -722,6 +767,9 @@ msgstr ""
msgid "Dead King Golf"
msgstr ""
+msgid "Decade"
+msgstr ""
+
msgid "Deck"
msgstr ""
@@ -854,9 +902,15 @@ msgstr ""
msgid "Double FreeCell"
msgstr ""
+msgid "Double FreeCell (Traditional)"
+msgstr ""
+
msgid "Double Gold Mine"
msgstr ""
+msgid "Double Golf"
+msgstr ""
+
msgid "Double Grasshopper"
msgstr ""
@@ -902,6 +956,9 @@ msgstr ""
msgid "Double Montana"
msgstr ""
+msgid "Double Nestor"
+msgstr ""
+
msgid "Double Pyramid"
msgstr ""
@@ -923,6 +980,9 @@ msgstr ""
msgid "Double Scorpion"
msgstr ""
+msgid "Double Trigon"
+msgstr ""
+
msgid "Double Your Fun"
msgstr ""
@@ -1019,6 +1079,9 @@ msgstr ""
msgid "Eight by Eight"
msgstr ""
+msgid "Eighty Thieves"
+msgstr ""
+
msgid "Elba"
msgstr ""
@@ -1031,9 +1094,15 @@ msgstr ""
msgid "Elevens Too"
msgstr ""
+msgid "Eliminator"
+msgstr ""
+
msgid "Emperor"
msgstr ""
+msgid "Empress of Italy"
+msgstr ""
+
msgid "Empty Pyramids"
msgstr ""
@@ -1085,6 +1154,9 @@ msgstr ""
msgid "Fan"
msgstr ""
+msgid "Fan Fifteen"
+msgstr ""
+
msgid "Fanny"
msgstr ""
@@ -1193,6 +1265,9 @@ msgstr ""
msgid "Flying Dragon"
msgstr ""
+msgid "Following"
+msgstr ""
+
msgid "Foothold"
msgstr ""
@@ -1235,6 +1310,9 @@ msgstr ""
msgid "Four Colours"
msgstr ""
+msgid "Four Free"
+msgstr ""
+
msgid "Four Kings"
msgstr ""
@@ -1262,6 +1340,9 @@ msgstr ""
msgid "Fourteen"
msgstr ""
+msgid "Fourteen Out"
+msgstr ""
+
msgid "Frames"
msgstr ""
@@ -1277,13 +1358,16 @@ msgstr ""
msgid "Free Napoleon"
msgstr ""
+msgid "Free Parking"
+msgstr ""
+
msgid "FreeCell"
msgstr ""
-msgid "FreeCell with Two Reserves"
+msgid "FreeCell (2 Reserves)"
msgstr ""
-msgid "FreeCell with Zero Reserves"
+msgid "FreeCell (No Reserve)"
msgstr ""
msgid "Frog"
@@ -1325,6 +1409,9 @@ msgstr ""
msgid "Gate"
msgstr ""
+msgid "Gay Gordons"
+msgstr ""
+
msgid "Gayle's"
msgstr ""
@@ -1433,6 +1520,9 @@ msgstr ""
msgid "Greater Queue"
msgstr ""
+msgid "Greater Wheel"
+msgstr ""
+
msgid "Griffon"
msgstr ""
@@ -1460,6 +1550,9 @@ msgstr ""
msgid "Hanafuda Four Winds"
msgstr ""
+msgid "Hanoi Puzzle 3"
+msgstr ""
+
msgid "Hanoi Puzzle 4"
msgstr ""
@@ -1469,6 +1562,12 @@ msgstr ""
msgid "Hanoi Puzzle 6"
msgstr ""
+msgid "Hanoi Puzzle 7"
+msgstr ""
+
+msgid "Hanoi Puzzle 8"
+msgstr ""
+
msgid "Hanoi Sequence"
msgstr ""
@@ -1499,6 +1598,9 @@ msgstr ""
msgid "Helios"
msgstr ""
+msgid "Helsinki"
+msgstr ""
+
msgid "Hemispheres"
msgstr ""
@@ -1511,6 +1613,9 @@ msgstr ""
msgid "Hex Labyrinth"
msgstr ""
+msgid "Hex Yukon"
+msgstr ""
+
msgid "Hidden Passages"
msgstr ""
@@ -1523,6 +1628,9 @@ msgstr ""
msgid "Hiranyaksha"
msgstr ""
+msgid "Hit or Miss"
+msgstr ""
+
msgid "Hopscotch"
msgstr ""
@@ -1535,6 +1643,9 @@ msgstr ""
msgid "House in the Wood"
msgstr ""
+msgid "House of Commons"
+msgstr ""
+
msgid "House on the Hill"
msgstr ""
@@ -1706,6 +1817,9 @@ msgstr ""
msgid "King Tut"
msgstr ""
+msgid "King's Secrets"
+msgstr ""
+
msgid "KingCell"
msgstr ""
@@ -1715,6 +1829,9 @@ msgstr ""
msgid "Kings"
msgstr ""
+msgid "Kings in the Corners"
+msgstr ""
+
msgid "Kingsdown Eights"
msgstr ""
@@ -2450,7 +2567,7 @@ msgstr ""
msgid "Mahjongg Well"
msgstr ""
-msgid "Mahjongg Well2"
+msgid "Mahjongg Well 2"
msgstr ""
msgid "Mahjongg Whatever"
@@ -2516,6 +2633,9 @@ msgstr ""
msgid "Matsya"
msgstr ""
+msgid "Maverick"
+msgstr ""
+
msgid "Maya"
msgstr ""
@@ -2645,7 +2765,10 @@ msgstr ""
msgid "Napoleon Takes Moscow"
msgstr ""
-msgid "Napoleon at St.Helena"
+msgid "Napoleon at Friedland"
+msgstr ""
+
+msgid "Napoleon at St. Helena"
msgstr ""
msgid "Napoleon's Exile"
@@ -2783,6 +2906,9 @@ msgstr ""
msgid "Order"
msgstr ""
+msgid "Order of Precedence"
+msgstr ""
+
msgid "Osmosis"
msgstr ""
@@ -2855,9 +2981,6 @@ msgstr ""
msgid "Peek II"
msgstr ""
-msgid "Pegged"
-msgstr ""
-
msgid "Pegged 6x6"
msgstr ""
@@ -2870,6 +2993,9 @@ msgstr ""
msgid "Pegged Cross 2"
msgstr ""
+msgid "Pegged Octagon"
+msgstr ""
+
msgid "Pegged Triangle 1"
msgstr ""
@@ -2936,6 +3062,15 @@ msgstr ""
msgid "Poker Square"
msgstr ""
+msgid "Poker Square (1 Reserve)"
+msgstr ""
+
+msgid "Poker Square (2 Reserves)"
+msgstr ""
+
+msgid "Poker Square (Waste)"
+msgstr ""
+
msgid "Ponytail"
msgstr ""
@@ -2945,6 +3080,15 @@ msgstr ""
msgid "Portuguese Solitaire"
msgstr ""
+msgid "Precedence"
+msgstr ""
+
+msgid "Precedence (No King)"
+msgstr ""
+
+msgid "Pretzel"
+msgstr ""
+
msgid "Primrose"
msgstr ""
@@ -2978,6 +3122,9 @@ msgstr ""
msgid "Pyramid Golf"
msgstr ""
+msgid "Pyramid's Stones"
+msgstr "Le Pietre della Piramide"
+
msgid "Q.C."
msgstr ""
@@ -3002,6 +3149,9 @@ msgstr ""
msgid "Quartets"
msgstr ""
+msgid "Quatorze"
+msgstr ""
+
msgid "Queen Victoria"
msgstr ""
@@ -3020,6 +3170,9 @@ msgstr ""
msgid "Rachel"
msgstr ""
+msgid "Racing Aces"
+msgstr ""
+
msgid "Raglan"
msgstr ""
@@ -3072,12 +3225,18 @@ msgstr ""
msgid "Relaxed Accordion"
msgstr "Fisarmonica"
+msgid "Relaxed Exit"
+msgstr ""
+
msgid "Relaxed FreeCell"
msgstr ""
msgid "Relaxed Golf"
msgstr ""
+msgid "Relaxed PileOn"
+msgstr ""
+
msgid "Relaxed Pyramid"
msgstr ""
@@ -3234,6 +3393,9 @@ msgstr ""
msgid "Scorpion Tail"
msgstr ""
+msgid "Scorpion Towers"
+msgstr ""
+
msgid "Scotch Patience"
msgstr ""
@@ -3366,6 +3528,9 @@ msgstr ""
msgid "Sixes and Sevens"
msgstr ""
+msgid "Sixty Thieves"
+msgstr ""
+
msgid "Skippy"
msgstr ""
@@ -3375,6 +3540,9 @@ msgstr ""
msgid "Sly Fox"
msgstr ""
+msgid "Small Backbone"
+msgstr ""
+
msgid "Small Harp"
msgstr ""
@@ -3510,6 +3678,9 @@ msgstr ""
msgid "Steve"
msgstr ""
+msgid "Sticko"
+msgstr ""
+
msgid "Stonehenge"
msgstr ""
@@ -3597,6 +3768,9 @@ msgstr ""
msgid "Take Away"
msgstr ""
+msgid "Take Away 8"
+msgstr ""
+
msgid "Tam O'Shanter"
msgstr ""
@@ -3618,6 +3792,9 @@ msgstr ""
msgid "Ten Avatars"
msgstr ""
+msgid "Ten Twenty Thirty"
+msgstr ""
+
msgid "Ten by One"
msgstr ""
@@ -3699,7 +3876,13 @@ msgstr ""
msgid "Three Peaks"
msgstr ""
-msgid "Three Peaks Non-scoring"
+msgid "Three Peaks (Open)"
+msgstr ""
+
+msgid "Three Peaks (Scored)"
+msgstr ""
+
+msgid "Three Peaks (Scored/Open)"
msgstr ""
msgid "Three Pirates"
@@ -3708,6 +3891,9 @@ msgstr ""
msgid "Three Shuffles and a Draw"
msgstr ""
+msgid "Three Up"
+msgstr ""
+
msgid "Thumb and Pouch"
msgstr ""
@@ -3783,6 +3969,9 @@ msgstr ""
msgid "Triangle"
msgstr ""
+msgid "Trigon"
+msgstr ""
+
msgid "Trika"
msgstr ""
@@ -3792,6 +3981,9 @@ msgstr ""
msgid "Triple Alliance"
msgstr ""
+msgid "Triple Alliance (2 decks)"
+msgstr ""
+
msgid "Triple Canfield"
msgstr ""
@@ -3813,6 +4005,9 @@ msgstr ""
msgid "Triple Line"
msgstr ""
+msgid "Triple Rail"
+msgstr ""
+
msgid "Triple Russian Solitaire"
msgstr ""
@@ -3822,6 +4017,9 @@ msgstr ""
msgid "Triple Yukon"
msgstr ""
+msgid "Triplets"
+msgstr ""
+
msgid "Troika"
msgstr ""
@@ -3870,6 +4068,9 @@ msgstr ""
msgid "Two Squares"
msgstr ""
+msgid "Uintah"
+msgstr ""
+
msgid "Ukrainian Solitaire"
msgstr ""
@@ -3879,6 +4080,9 @@ msgstr ""
msgid "Unlimited"
msgstr ""
+msgid "Unusual"
+msgstr ""
+
msgid "Up and Down"
msgstr ""
@@ -3975,7 +4179,7 @@ msgstr ""
msgid "Well"
msgstr ""
-msgid "Well2"
+msgid "Well 2"
msgstr ""
msgid "Westcliff"
@@ -4014,6 +4218,9 @@ msgstr ""
msgid "Wisteria"
msgstr ""
+msgid "Wolfpack"
+msgstr ""
+
msgid "Wood"
msgstr ""
@@ -4023,12 +4230,18 @@ msgstr ""
msgid "X-Shape"
msgstr ""
+msgid "Yield"
+msgstr ""
+
msgid "York"
msgstr ""
msgid "Yukon"
msgstr ""
+msgid "Yukonic Plague"
+msgstr ""
+
msgid "Yummy"
msgstr ""
diff --git a/po/it_pysol.po b/po/it_pysol.po
index 85c7813c..f99508a3 100644
--- a/po/it_pysol.po
+++ b/po/it_pysol.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: it_pysol\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-09-07 17:14+0300\n"
-"PO-Revision-Date: 2011-07-23 14:48+0200\n"
+"POT-Creation-Date: 2021-12-09 18:52-0500\n"
+"PO-Revision-Date: 2021-12-09 18:53-0500\n"
"Last-Translator: Giuliano Colla \n"
"Language-Team: Italiano \n"
"Language: it\n"
@@ -20,8 +20,8 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.6con\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 3.0\n"
#: pysollib/actions.py:232 pysollib/kivy/menubar.py:292
#: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176
@@ -327,6 +327,9 @@ msgstr "non trovo il gioco: %(game)s"
msgid "&New game"
msgstr "&Nuovo gioco"
+msgid "&Back to game"
+msgstr ""
+
#: pysollib/app.py:672
#, fuzzy, python-format
msgid "Loading cardset %s..."
@@ -459,6 +462,31 @@ msgstr "Giochi con tre mazzi"
msgid "Four-Deck games"
msgstr "Giochi con quattro mazzi"
+msgid "Cribbage"
+msgstr ""
+
+#: pysollib/resource.py:236
+msgid "Matrix"
+msgstr "Matrice"
+
+msgid "Memory"
+msgstr ""
+
+msgid "Pegged"
+msgstr ""
+
+msgid "Poker"
+msgstr ""
+
+msgid "Shisen-Sho"
+msgstr ""
+
+msgid "Tower of Hanoi"
+msgstr ""
+
+msgid "Custom"
+msgstr ""
+
#: pysollib/gamedb.py:142
msgid "Baker's Dozen type"
msgstr "Tipo Baker's Dozen"
@@ -560,7 +588,9 @@ msgid "Navagraha Ganjifa type"
msgstr "Tipo Navagraha Ganjifa"
#: pysollib/gamedb.py:231
-msgid "Shisen-Sho"
+#, fuzzy
+#| msgid "Shisen-Sho"
+msgid "Shisen-Sho type"
msgstr "Shisen-Sho"
#: pysollib/gamedb.py:234
@@ -579,6 +609,15 @@ msgstr "Tipo Poker"
msgid "Puzzle type"
msgstr "Tipo Puzzle"
+msgid "Cribbage type"
+msgstr ""
+
+msgid "Pegged type"
+msgstr ""
+
+msgid "Tower of Hanoi type"
+msgstr ""
+
#: pysollib/help.py:43
msgid "A Python Solitaire Game Collection"
msgstr "Una raccolta di solitari in Python"
@@ -944,10 +983,6 @@ msgstr "Vacanze"
msgid "Movies"
msgstr "Film"
-#: pysollib/resource.py:236
-msgid "Matrix"
-msgstr "Matrice"
-
#: pysollib/resource.py:237
msgid "Music"
msgstr "Musica"
@@ -1364,6 +1399,13 @@ msgstr "Pozzo."
msgid "Free cell."
msgstr "Free cell."
+msgid ""
+"Talon. Unlimited redeals, until running through the decktwice with no hits."
+msgstr ""
+
+msgid "Foundation. Place cards here that match the declared rank."
+msgstr ""
+
#: pysollib/stats.py:40 pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:422
#: pysollib/pysolgtk/tkstats.py:459 pysollib/tile/tkstats.py:675
msgid "Game"
@@ -1471,6 +1513,18 @@ msgstr "Cuori"
msgid "Diamond"
msgstr "Quadri"
+msgid "Clubs"
+msgstr ""
+
+msgid "Spades"
+msgstr ""
+
+msgid "Hearts"
+msgstr ""
+
+msgid "Diamonds"
+msgstr ""
+
#: pysollib/util.py:46
msgid "black"
msgstr "Nero"
@@ -2439,6 +2493,9 @@ msgstr "Mo&stra tessere tolte (in Mahjongg)"
msgid "Show hint arrow (in Shisen-Sho games)"
msgstr "Mostra suggerimenti e frecci&a (Shisen-Sho)"
+msgid "Deal all cards (in Accordion type games)"
+msgstr ""
+
#: pysollib/kivy/menubar.py:598
msgid "Language"
msgstr ""
@@ -2768,9 +2825,8 @@ msgid "Contents"
msgstr "&Contenuti"
#: pysollib/kivy/menubar.py:1094
-#, fuzzy
-msgid "How to play"
-msgstr "Co&me giocare"
+msgid "How to use PySol"
+msgstr ""
#: pysollib/kivy/menubar.py:1098 pysollib/kivy/toolbar.py:204
#: pysollib/tile/toolbar.py:189 pysollib/tk/toolbar.py:189
@@ -2866,7 +2922,7 @@ msgstr "Mahjongg"
#: pysollib/kivy/selectgame.py:108 pysollib/pysolgtk/selectgame.py:233
#: pysollib/tile/selectgame.py:112 pysollib/tk/selectgame.py:112
-msgid "French games"
+msgid "French Games"
msgstr "Francesi"
#: pysollib/kivy/selectgame.py:111 pysollib/pysolgtk/selectgame.py:229
@@ -3274,9 +3330,12 @@ msgstr "Grandi"
#: pysollib/pysolgtk/selectcardset.py:164 pysollib/tile/selectcardset.py:155
#: pysollib/tk/selectcardset.py:153
-msgid "XLarge cardsets"
+msgid "Extra Large cardsets"
msgstr "Grandissime"
+msgid "Hi-Res cardsets"
+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
@@ -3470,6 +3529,9 @@ msgstr "Gioco perduto"
msgid "Perfect game"
msgstr "Gioco perfetto"
+msgid "Other"
+msgstr ""
+
#: pysollib/pysolgtk/statusbar.py:99 pysollib/tile/statusbar.py:155
#: pysollib/tk/statusbar.py:152
msgid "Moves/Total moves"
@@ -3805,6 +3867,12 @@ msgstr "Giochi Personali"
msgid "Solid Colors"
msgstr "Colori pieni"
+msgid "Textures"
+msgstr ""
+
+msgid "Images"
+msgstr ""
+
#: pysollib/tile/solverdialog.py:54 pysollib/tk/solverdialog.py:62
msgid "Show progress"
msgstr "Mostra l'avanzamento"
@@ -3840,6 +3908,9 @@ msgstr "Usare DirectX per il suono"
msgid "Sample volume:"
msgstr "Volume dei campioni:"
+msgid "Music enabled"
+msgstr ""
+
#: pysollib/tile/soundoptionsdialog.py:114
#: pysollib/tk/soundoptionsdialog.py:116 data/pysolfc.glade:4257
msgid "Music volume:"
@@ -4185,27 +4256,68 @@ msgid "Total: %d"
msgstr "Totale: %d"
#: pysollib/games/special/poker.py:72
+#, fuzzy
+#| 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"
msgid ""
"Royal Flush\n"
"Straight Flush\n"
-"Four of a Kind\n"
+"4 of a Kind\n"
"Full House\n"
"Flush\n"
"Straight\n"
-"Three of a Kind\n"
+"3 of a Kind\n"
"Two Pair\n"
"One Pair"
msgstr ""
"Royal Flush\n"
"Straight Flush\n"
-"Four of a Kind\n"
+"4 of a Kind\n"
"Full House\n"
"Flush\n"
"Straight\n"
-"Three of a Kind\n"
+"3 of a Kind\n"
"Two Pair\n"
"One Pair"
+msgid "Royal Flush"
+msgstr "Royal Flush"
+
+msgid "Straight Flush"
+msgstr "Straight Flush"
+
+msgid "4 of a Kind"
+msgstr "4 of a Kind"
+
+msgid "Full House"
+msgstr "Full House"
+
+msgid "Flush"
+msgstr "Flush"
+
+msgid "Straight"
+msgstr "Straight"
+
+msgid "3 of a Kind"
+msgstr "3 of a Kind"
+
+msgid "Two Pair"
+msgstr "Two Pair"
+
+msgid "Pair"
+msgstr "Pair"
+
+msgid "Nothing"
+msgstr ""
+
#: pysollib/games/special/tarock.py:214
msgid "Wand"
msgstr "Bastoni"
@@ -4620,6 +4732,15 @@ msgstr "Costruzione &guidata"
msgid "&Edit current game"
msgstr "Modifica il gioco corr&ente"
+msgid "&Delete current game"
+msgstr ""
+
+msgid "Delete game"
+msgstr ""
+
+msgid "Delete the game %s?"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:396
msgid "&Game"
msgstr "&Gioco"
@@ -4761,6 +4882,9 @@ msgstr "Mo&stra tessere tolte (in Mahjongg)"
msgid "Show hint &arrow (in Shisen-Sho games)"
msgstr "Mostra suggerimenti e frecci&a (Shisen-Sho)"
+msgid "&Deal all cards (in Accordion type games)"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:516
msgid "&Sound..."
msgstr "&Suono"
@@ -4778,11 +4902,26 @@ msgstr ""
msgid "&Decrease the card size"
msgstr ""
+msgid "&Reset the card size"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:535
#, fuzzy
msgid "&Auto scaling"
msgstr "Gira automatico"
+msgid "&Preserve aspect ratio"
+msgstr ""
+
+msgid "Card la&yout"
+msgstr ""
+
+msgid "&Spread stacks"
+msgstr ""
+
+msgid "&Center layout"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:540
msgid "Cards&et..."
msgstr "Mazz&o..."
@@ -4924,7 +5063,9 @@ msgid "&Contents"
msgstr "&Contenuti"
#: pysollib/ui/tktile/menubar.py:654
-msgid "&How to play"
+#, fuzzy
+#| msgid "&How to play"
+msgid "&How to use PySol"
msgstr "Co&me giocare"
#: pysollib/ui/tktile/menubar.py:657
@@ -5104,6 +5245,13 @@ msgstr "Mosse totali"
msgid "Set font"
msgstr "Scegli carattere"
+#, fuzzy
+#~ msgid "How to play"
+#~ msgstr "Co&me giocare"
+
+#~ msgid "XLarge cardsets"
+#~ msgstr "Grandissime"
+
#, fuzzy
#~ msgid "This will take effect after the next restart of the app"
#~ msgstr ""
diff --git a/po/pl_games.po b/po/pl_games.po
index 0d02d5eb..18177d7d 100644
--- a/po/pl_games.po
+++ b/po/pl_games.po
@@ -4,15 +4,15 @@
msgid ""
msgstr ""
"Project-Id-Version: PySol 0.0.1\n"
-"POT-Creation-Date: Mon Sep 7 17:14:30 2020\n"
-"PO-Revision-Date: 2010-12-16 23:56+0100\n"
+"POT-Creation-Date: Thu Dec 09 18:56:01 2021\n"
+"PO-Revision-Date: 2021-12-09 18:58-0500\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"
-"X-Generator: Lokalize 1.1\n"
+"X-Generator: Poedit 3.0\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
@@ -37,9 +37,6 @@ msgstr " 8x8 Matrix"
msgid " 9x9 Matrix"
msgstr " 9x9 Matrix"
-msgid " Pyramid's Stones"
-msgstr " Kamienie Piramidy"
-
msgid "10 x 8"
msgstr "10 x 8"
@@ -55,6 +52,9 @@ msgstr ""
msgid "Accordion"
msgstr "Akordeon"
+msgid "Accordion's Revenge"
+msgstr ""
+
msgid "Aces High"
msgstr ""
@@ -64,6 +64,12 @@ msgstr ""
msgid "Aces Up 5"
msgstr ""
+msgid "Aces and Kings"
+msgstr ""
+
+msgid "Acey and Kingsley"
+msgstr ""
+
msgid "Achtmal Acht"
msgstr "Achtmal Acht"
@@ -73,9 +79,15 @@ msgstr ""
msgid "Acquaintance"
msgstr ""
+msgid "Addiction"
+msgstr ""
+
msgid "Adela"
msgstr "Adela"
+msgid "Admiral's Patience"
+msgstr ""
+
#, fuzzy
msgid "Aglet"
msgstr "Altar"
@@ -194,6 +206,9 @@ msgstr "Ciotka Mary"
msgid "Australian Patience"
msgstr "Pasjans Australijski"
+msgid "Autumn Leaves"
+msgstr ""
+
msgid "Baby Spiderette"
msgstr ""
@@ -259,12 +274,18 @@ msgstr "Kręgosłup"
msgid "Beak and Flipper"
msgstr "Dziób i płetwa"
+msgid "Bear River"
+msgstr ""
+
msgid "Beatle"
msgstr ""
msgid "Bebop"
msgstr "Bebop"
+msgid "Beehive"
+msgstr ""
+
msgid "Beetle"
msgstr ""
@@ -316,6 +337,9 @@ msgstr "Wielka dziura"
msgid "Big Mountain"
msgstr "Wielka Góra"
+msgid "Big Parade"
+msgstr ""
+
msgid "Big Spider"
msgstr "Wielki Pająk"
@@ -331,6 +355,9 @@ msgstr "Wielkie ulice"
msgid "Big Sumo"
msgstr ""
+msgid "Big Terrace"
+msgstr ""
+
msgid "Big York"
msgstr ""
@@ -683,6 +710,21 @@ msgstr ""
msgid "Crescent"
msgstr ""
+msgid "Cribbage Shuffle"
+msgstr ""
+
+msgid "Cribbage Square"
+msgstr ""
+
+msgid "Cribbage Square (1 Reserve)"
+msgstr ""
+
+msgid "Cribbage Square (2 Reserves)"
+msgstr ""
+
+msgid "Cribbage Square (Waste)"
+msgstr ""
+
msgid "Cringle"
msgstr ""
@@ -692,6 +734,9 @@ msgstr "Krzyż"
msgid "Crossroads"
msgstr "Skrzyżowanie"
+msgid "Crossword"
+msgstr ""
+
msgid "Crown"
msgstr "Korona"
@@ -725,6 +770,9 @@ msgstr ""
msgid "Dead King Golf"
msgstr ""
+msgid "Decade"
+msgstr ""
+
msgid "Deck"
msgstr ""
@@ -858,9 +906,15 @@ msgstr ""
msgid "Double FreeCell"
msgstr ""
+msgid "Double FreeCell (Traditional)"
+msgstr ""
+
msgid "Double Gold Mine"
msgstr ""
+msgid "Double Golf"
+msgstr ""
+
msgid "Double Grasshopper"
msgstr ""
@@ -907,6 +961,9 @@ msgstr ""
msgid "Double Montana"
msgstr "Montana"
+msgid "Double Nestor"
+msgstr ""
+
msgid "Double Pyramid"
msgstr ""
@@ -928,6 +985,9 @@ msgstr ""
msgid "Double Scorpion"
msgstr ""
+msgid "Double Trigon"
+msgstr ""
+
msgid "Double Your Fun"
msgstr ""
@@ -1024,6 +1084,9 @@ msgstr ""
msgid "Eight by Eight"
msgstr ""
+msgid "Eighty Thieves"
+msgstr ""
+
msgid "Elba"
msgstr "Elba"
@@ -1036,9 +1099,15 @@ msgstr ""
msgid "Elevens Too"
msgstr ""
+msgid "Eliminator"
+msgstr ""
+
msgid "Emperor"
msgstr "Cesarz"
+msgid "Empress of Italy"
+msgstr ""
+
msgid "Empty Pyramids"
msgstr ""
@@ -1090,6 +1159,9 @@ msgstr ""
msgid "Fan"
msgstr ""
+msgid "Fan Fifteen"
+msgstr ""
+
msgid "Fanny"
msgstr ""
@@ -1198,6 +1270,9 @@ msgstr "Mucha"
msgid "Flying Dragon"
msgstr "Latający Smok"
+msgid "Following"
+msgstr ""
+
msgid "Foothold"
msgstr ""
@@ -1240,6 +1315,9 @@ msgstr ""
msgid "Four Colours"
msgstr "Cztery Kolory"
+msgid "Four Free"
+msgstr ""
+
msgid "Four Kings"
msgstr ""
@@ -1267,6 +1345,9 @@ msgstr ""
msgid "Fourteen"
msgstr ""
+msgid "Fourteen Out"
+msgstr ""
+
msgid "Frames"
msgstr ""
@@ -1282,13 +1363,16 @@ msgstr ""
msgid "Free Napoleon"
msgstr "Free Napoleon"
+msgid "Free Parking"
+msgstr ""
+
msgid "FreeCell"
msgstr "FreeCell"
-msgid "FreeCell with Two Reserves"
+msgid "FreeCell (2 Reserves)"
msgstr ""
-msgid "FreeCell with Zero Reserves"
+msgid "FreeCell (No Reserve)"
msgstr ""
msgid "Frog"
@@ -1330,6 +1414,9 @@ msgstr "Garhpati"
msgid "Gate"
msgstr "Brama"
+msgid "Gay Gordons"
+msgstr ""
+
msgid "Gayle's"
msgstr ""
@@ -1438,6 +1525,9 @@ msgstr ""
msgid "Greater Queue"
msgstr ""
+msgid "Greater Wheel"
+msgstr ""
+
msgid "Griffon"
msgstr "Griffon"
@@ -1465,6 +1555,9 @@ msgstr ""
msgid "Hanafuda Four Winds"
msgstr ""
+msgid "Hanoi Puzzle 3"
+msgstr ""
+
msgid "Hanoi Puzzle 4"
msgstr "Hanoi Puzzle 4"
@@ -1474,6 +1567,12 @@ msgstr "Hanoi Puzzle 5"
msgid "Hanoi Puzzle 6"
msgstr "Hanoi Puzzle 6"
+msgid "Hanoi Puzzle 7"
+msgstr ""
+
+msgid "Hanoi Puzzle 8"
+msgstr ""
+
msgid "Hanoi Sequence"
msgstr ""
@@ -1504,6 +1603,9 @@ msgstr ""
msgid "Helios"
msgstr "Helios"
+msgid "Helsinki"
+msgstr ""
+
msgid "Hemispheres"
msgstr ""
@@ -1516,6 +1618,9 @@ msgstr ""
msgid "Hex Labyrinth"
msgstr ""
+msgid "Hex Yukon"
+msgstr ""
+
msgid "Hidden Passages"
msgstr ""
@@ -1528,6 +1633,9 @@ msgstr "Wysoko i Nisko"
msgid "Hiranyaksha"
msgstr "Hiranyaksha"
+msgid "Hit or Miss"
+msgstr ""
+
msgid "Hopscotch"
msgstr "Hopscotch"
@@ -1540,6 +1648,9 @@ msgstr "Pasjans Szpitalny"
msgid "House in the Wood"
msgstr "Dom w Lesie"
+msgid "House of Commons"
+msgstr ""
+
msgid "House on the Hill"
msgstr "Dom na Wzgórzu"
@@ -1711,6 +1822,9 @@ msgstr ""
msgid "King Tut"
msgstr ""
+msgid "King's Secrets"
+msgstr ""
+
msgid "KingCell"
msgstr ""
@@ -1720,6 +1834,9 @@ msgstr "Królestwo"
msgid "Kings"
msgstr ""
+msgid "Kings in the Corners"
+msgstr ""
+
msgid "Kingsdown Eights"
msgstr ""
@@ -2456,7 +2573,7 @@ msgstr ""
msgid "Mahjongg Well"
msgstr ""
-msgid "Mahjongg Well2"
+msgid "Mahjongg Well 2"
msgstr ""
msgid "Mahjongg Whatever"
@@ -2522,6 +2639,9 @@ msgstr ""
msgid "Matsya"
msgstr ""
+msgid "Maverick"
+msgstr ""
+
msgid "Maya"
msgstr ""
@@ -2651,7 +2771,10 @@ msgstr ""
msgid "Napoleon Takes Moscow"
msgstr ""
-msgid "Napoleon at St.Helena"
+msgid "Napoleon at Friedland"
+msgstr ""
+
+msgid "Napoleon at St. Helena"
msgstr ""
msgid "Napoleon's Exile"
@@ -2789,6 +2912,9 @@ msgstr ""
msgid "Order"
msgstr ""
+msgid "Order of Precedence"
+msgstr ""
+
msgid "Osmosis"
msgstr ""
@@ -2861,9 +2987,6 @@ msgstr ""
msgid "Peek II"
msgstr ""
-msgid "Pegged"
-msgstr ""
-
msgid "Pegged 6x6"
msgstr ""
@@ -2876,6 +2999,9 @@ msgstr ""
msgid "Pegged Cross 2"
msgstr ""
+msgid "Pegged Octagon"
+msgstr ""
+
msgid "Pegged Triangle 1"
msgstr ""
@@ -2942,6 +3068,15 @@ msgstr ""
msgid "Poker Square"
msgstr ""
+msgid "Poker Square (1 Reserve)"
+msgstr ""
+
+msgid "Poker Square (2 Reserves)"
+msgstr ""
+
+msgid "Poker Square (Waste)"
+msgstr ""
+
msgid "Ponytail"
msgstr ""
@@ -2951,6 +3086,15 @@ msgstr ""
msgid "Portuguese Solitaire"
msgstr ""
+msgid "Precedence"
+msgstr ""
+
+msgid "Precedence (No King)"
+msgstr ""
+
+msgid "Pretzel"
+msgstr ""
+
msgid "Primrose"
msgstr ""
@@ -2984,6 +3128,9 @@ msgstr ""
msgid "Pyramid Golf"
msgstr ""
+msgid "Pyramid's Stones"
+msgstr "Kamienie Piramidy"
+
msgid "Q.C."
msgstr ""
@@ -3008,6 +3155,9 @@ msgstr ""
msgid "Quartets"
msgstr ""
+msgid "Quatorze"
+msgstr ""
+
msgid "Queen Victoria"
msgstr ""
@@ -3026,6 +3176,9 @@ msgstr ""
msgid "Rachel"
msgstr "Rachela"
+msgid "Racing Aces"
+msgstr ""
+
msgid "Raglan"
msgstr ""
@@ -3078,12 +3231,18 @@ msgstr ""
msgid "Relaxed Accordion"
msgstr "Akordeon"
+msgid "Relaxed Exit"
+msgstr ""
+
msgid "Relaxed FreeCell"
msgstr ""
msgid "Relaxed Golf"
msgstr ""
+msgid "Relaxed PileOn"
+msgstr ""
+
msgid "Relaxed Pyramid"
msgstr ""
@@ -3240,6 +3399,9 @@ msgstr ""
msgid "Scorpion Tail"
msgstr ""
+msgid "Scorpion Towers"
+msgstr ""
+
msgid "Scotch Patience"
msgstr ""
@@ -3372,6 +3534,9 @@ msgstr ""
msgid "Sixes and Sevens"
msgstr "Szóstki i Siódemki"
+msgid "Sixty Thieves"
+msgstr ""
+
msgid "Skippy"
msgstr ""
@@ -3381,6 +3546,9 @@ msgstr ""
msgid "Sly Fox"
msgstr ""
+msgid "Small Backbone"
+msgstr ""
+
msgid "Small Harp"
msgstr ""
@@ -3517,6 +3685,9 @@ msgstr "Piramida"
msgid "Steve"
msgstr ""
+msgid "Sticko"
+msgstr ""
+
msgid "Stonehenge"
msgstr ""
@@ -3604,6 +3775,9 @@ msgstr "Taipei"
msgid "Take Away"
msgstr ""
+msgid "Take Away 8"
+msgstr ""
+
msgid "Tam O'Shanter"
msgstr ""
@@ -3625,6 +3799,9 @@ msgstr ""
msgid "Ten Avatars"
msgstr ""
+msgid "Ten Twenty Thirty"
+msgstr ""
+
msgid "Ten by One"
msgstr ""
@@ -3706,7 +3883,13 @@ msgstr ""
msgid "Three Peaks"
msgstr ""
-msgid "Three Peaks Non-scoring"
+msgid "Three Peaks (Open)"
+msgstr ""
+
+msgid "Three Peaks (Scored)"
+msgstr ""
+
+msgid "Three Peaks (Scored/Open)"
msgstr ""
msgid "Three Pirates"
@@ -3715,6 +3898,9 @@ msgstr ""
msgid "Three Shuffles and a Draw"
msgstr ""
+msgid "Three Up"
+msgstr ""
+
msgid "Thumb and Pouch"
msgstr ""
@@ -3790,6 +3976,9 @@ msgstr ""
msgid "Triangle"
msgstr ""
+msgid "Trigon"
+msgstr ""
+
msgid "Trika"
msgstr ""
@@ -3799,6 +3988,9 @@ msgstr ""
msgid "Triple Alliance"
msgstr ""
+msgid "Triple Alliance (2 decks)"
+msgstr ""
+
msgid "Triple Canfield"
msgstr ""
@@ -3820,6 +4012,9 @@ msgstr ""
msgid "Triple Line"
msgstr ""
+msgid "Triple Rail"
+msgstr ""
+
msgid "Triple Russian Solitaire"
msgstr ""
@@ -3829,6 +4024,9 @@ msgstr ""
msgid "Triple Yukon"
msgstr ""
+msgid "Triplets"
+msgstr ""
+
msgid "Troika"
msgstr ""
@@ -3877,6 +4075,9 @@ msgstr "Dwa Pierścienie"
msgid "Two Squares"
msgstr ""
+msgid "Uintah"
+msgstr ""
+
msgid "Ukrainian Solitaire"
msgstr ""
@@ -3886,6 +4087,9 @@ msgstr ""
msgid "Unlimited"
msgstr ""
+msgid "Unusual"
+msgstr ""
+
msgid "Up and Down"
msgstr ""
@@ -3982,7 +4186,7 @@ msgstr ""
msgid "Well"
msgstr ""
-msgid "Well2"
+msgid "Well 2"
msgstr ""
msgid "Westcliff"
@@ -4021,6 +4225,9 @@ msgstr "Wiatrak"
msgid "Wisteria"
msgstr ""
+msgid "Wolfpack"
+msgstr ""
+
msgid "Wood"
msgstr ""
@@ -4030,12 +4237,18 @@ msgstr ""
msgid "X-Shape"
msgstr ""
+msgid "Yield"
+msgstr ""
+
msgid "York"
msgstr ""
msgid "Yukon"
msgstr ""
+msgid "Yukonic Plague"
+msgstr ""
+
msgid "Yummy"
msgstr ""
diff --git a/po/pl_pysol.po b/po/pl_pysol.po
index 1c88e5b7..c5167aa9 100644
--- a/po/pl_pysol.po
+++ b/po/pl_pysol.po
@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-09-07 17:14+0300\n"
-"PO-Revision-Date: 2010-12-12 15:43+0100\n"
+"POT-Creation-Date: 2021-12-09 18:52-0500\n"
+"PO-Revision-Date: 2021-12-09 18:54-0500\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"
-"X-Generator: Lokalize 1.1\n"
+"X-Generator: Poedit 3.0\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
@@ -321,6 +321,9 @@ msgstr "nie można odnaleźć gry: %(game)s"
msgid "&New game"
msgstr "&Nowa gra"
+msgid "&Back to game"
+msgstr ""
+
#: pysollib/app.py:672
#, fuzzy, python-format
msgid "Loading cardset %s..."
@@ -454,6 +457,31 @@ msgstr "Gry trzytaliowe"
msgid "Four-Deck games"
msgstr "Gry czterotaliowe"
+msgid "Cribbage"
+msgstr ""
+
+#: pysollib/resource.py:236
+msgid "Matrix"
+msgstr "Matrix"
+
+msgid "Memory"
+msgstr ""
+
+msgid "Pegged"
+msgstr ""
+
+msgid "Poker"
+msgstr ""
+
+msgid "Shisen-Sho"
+msgstr ""
+
+msgid "Tower of Hanoi"
+msgstr ""
+
+msgid "Custom"
+msgstr ""
+
#: pysollib/gamedb.py:142
msgid "Baker's Dozen type"
msgstr "Gry typu Baker's Dozen"
@@ -555,7 +583,9 @@ msgid "Navagraha Ganjifa type"
msgstr "Gry typu Navagraha Ganjifa"
#: pysollib/gamedb.py:231
-msgid "Shisen-Sho"
+#, fuzzy
+#| msgid "Shisen-Sho"
+msgid "Shisen-Sho type"
msgstr "Shisen-Sho"
#: pysollib/gamedb.py:234
@@ -574,6 +604,15 @@ msgstr "Gry typu Poker"
msgid "Puzzle type"
msgstr "Gry typu Puzzle"
+msgid "Cribbage type"
+msgstr ""
+
+msgid "Pegged type"
+msgstr ""
+
+msgid "Tower of Hanoi type"
+msgstr ""
+
#: pysollib/help.py:43
msgid "A Python Solitaire Game Collection"
msgstr "Kolekcja gier Python Solitaire"
@@ -938,10 +977,6 @@ msgstr "Święta"
msgid "Movies"
msgstr "Filmy"
-#: pysollib/resource.py:236
-msgid "Matrix"
-msgstr "Matrix"
-
#: pysollib/resource.py:237
msgid "Music"
msgstr "Muzyka"
@@ -1360,6 +1395,13 @@ msgstr "Zrzut."
msgid "Free cell."
msgstr "Wolne miejsce."
+msgid ""
+"Talon. Unlimited redeals, until running through the decktwice with no hits."
+msgstr ""
+
+msgid "Foundation. Place cards here that match the declared rank."
+msgstr ""
+
#: pysollib/stats.py:40 pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:422
#: pysollib/pysolgtk/tkstats.py:459 pysollib/tile/tkstats.py:675
msgid "Game"
@@ -1467,6 +1509,18 @@ msgstr "Kier"
msgid "Diamond"
msgstr "Karo"
+msgid "Clubs"
+msgstr ""
+
+msgid "Spades"
+msgstr ""
+
+msgid "Hearts"
+msgstr ""
+
+msgid "Diamonds"
+msgstr ""
+
#: pysollib/util.py:46
msgid "black"
msgstr "czarny"
@@ -2476,6 +2530,9 @@ msgstr "Pokaż u&sunięte klocki (w grach Mahjongg)"
msgid "Show hint arrow (in Shisen-Sho games)"
msgstr "Pok&aż strzałkę podpowiedzi (w grach Shisen-Sho)"
+msgid "Deal all cards (in Accordion type games)"
+msgstr ""
+
#: pysollib/kivy/menubar.py:598
msgid "Language"
msgstr ""
@@ -2802,9 +2859,8 @@ msgid "Contents"
msgstr "Zawartość"
#: pysollib/kivy/menubar.py:1094
-#, fuzzy
-msgid "How to play"
-msgstr "Jak grać"
+msgid "How to use PySol"
+msgstr ""
#: pysollib/kivy/menubar.py:1098 pysollib/kivy/toolbar.py:204
#: pysollib/tile/toolbar.py:189 pysollib/tk/toolbar.py:189
@@ -2900,7 +2956,7 @@ msgstr "Gry Mahjongg"
#: pysollib/kivy/selectgame.py:108 pysollib/pysolgtk/selectgame.py:233
#: pysollib/tile/selectgame.py:112 pysollib/tk/selectgame.py:112
-msgid "French games"
+msgid "French Games"
msgstr "Gry francuskie"
#: pysollib/kivy/selectgame.py:111 pysollib/pysolgtk/selectgame.py:229
@@ -3313,9 +3369,12 @@ msgstr "Duże zestawy kart"
#: pysollib/pysolgtk/selectcardset.py:164 pysollib/tile/selectcardset.py:155
#: pysollib/tk/selectcardset.py:153
-msgid "XLarge cardsets"
+msgid "Extra Large cardsets"
msgstr "Bardzo duże zestawy kart"
+msgid "Hi-Res cardsets"
+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
@@ -3511,6 +3570,9 @@ msgstr "Gra przegrana"
msgid "Perfect game"
msgstr "Perfekcyjna gra"
+msgid "Other"
+msgstr ""
+
#: pysollib/pysolgtk/statusbar.py:99 pysollib/tile/statusbar.py:155
#: pysollib/tk/statusbar.py:152
msgid "Moves/Total moves"
@@ -3846,6 +3908,12 @@ msgstr "Własne gry"
msgid "Solid Colors"
msgstr "Kolory jednorodne"
+msgid "Textures"
+msgstr ""
+
+msgid "Images"
+msgstr ""
+
#: pysollib/tile/solverdialog.py:54 pysollib/tk/solverdialog.py:62
msgid "Show progress"
msgstr "Pokaż postęp"
@@ -3881,6 +3949,9 @@ msgstr "Użyj DirectX do odtwarzania dźwięku"
msgid "Sample volume:"
msgstr "Głośność dźwięku"
+msgid "Music enabled"
+msgstr ""
+
#: pysollib/tile/soundoptionsdialog.py:114
#: pysollib/tk/soundoptionsdialog.py:116 data/pysolfc.glade:4257
msgid "Music volume:"
@@ -4240,14 +4311,25 @@ msgid "Total: %d"
msgstr "Ogółem: %d"
#: pysollib/games/special/poker.py:72
+#, fuzzy
+#| 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"
msgid ""
"Royal Flush\n"
"Straight Flush\n"
-"Four of a Kind\n"
+"4 of a Kind\n"
"Full House\n"
"Flush\n"
"Straight\n"
-"Three of a Kind\n"
+"3 of a Kind\n"
"Two Pair\n"
"One Pair"
msgstr ""
@@ -4261,6 +4343,36 @@ msgstr ""
"Dwie Pary\n"
"Para"
+msgid "Royal Flush"
+msgstr "Poker królewski"
+
+msgid "Straight Flush"
+msgstr "Poker"
+
+msgid "4 of a Kind"
+msgstr "Kareta"
+
+msgid "Full House"
+msgstr "Full"
+
+msgid "Flush"
+msgstr "Kolor"
+
+msgid "Straight"
+msgstr "Strit"
+
+msgid "3 of a Kind"
+msgstr "Trójka"
+
+msgid "Two Pair"
+msgstr "Dwie Pary"
+
+msgid "Pair"
+msgstr "Para"
+
+msgid "Nothing"
+msgstr ""
+
#: pysollib/games/special/tarock.py:214
msgid "Wand"
msgstr "Różdżka"
@@ -4678,6 +4790,15 @@ msgstr "Kreator gier Solitaire"
msgid "&Edit current game"
msgstr "&Edytuj bieżącą grę"
+msgid "&Delete current game"
+msgstr ""
+
+msgid "Delete game"
+msgstr ""
+
+msgid "Delete the game %s?"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:396
msgid "&Game"
msgstr "&Gra"
@@ -4821,6 +4942,9 @@ msgstr "Pokaż u&sunięte klocki (w grach Mahjongg)"
msgid "Show hint &arrow (in Shisen-Sho games)"
msgstr "Pok&aż strzałkę podpowiedzi (w grach Shisen-Sho)"
+msgid "&Deal all cards (in Accordion type games)"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:516
msgid "&Sound..."
msgstr "Dźwięk..."
@@ -4838,11 +4962,26 @@ msgstr ""
msgid "&Decrease the card size"
msgstr ""
+msgid "&Reset the card size"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:535
#, fuzzy
msgid "&Auto scaling"
msgstr "Przekładaj automatycznie"
+msgid "&Preserve aspect ratio"
+msgstr ""
+
+msgid "Card la&yout"
+msgstr ""
+
+msgid "&Spread stacks"
+msgstr ""
+
+msgid "&Center layout"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:540
msgid "Cards&et..."
msgstr "Z&estaw kart..."
@@ -4984,7 +5123,9 @@ msgid "&Contents"
msgstr "Zawartość"
#: pysollib/ui/tktile/menubar.py:654
-msgid "&How to play"
+#, fuzzy
+#| msgid "&How to play"
+msgid "&How to use PySol"
msgstr "Jak grać"
#: pysollib/ui/tktile/menubar.py:657
@@ -5167,6 +5308,13 @@ msgstr "Ruchy ogółem"
msgid "Set font"
msgstr "Ustaw czcionkę"
+#, fuzzy
+#~ msgid "How to play"
+#~ msgstr "Jak grać"
+
+#~ msgid "XLarge cardsets"
+#~ msgstr "Bardzo duże zestawy kart"
+
#, fuzzy
#~ msgid "This will take effect after the next restart of the app"
#~ msgstr ""
diff --git a/po/pysol.pot b/po/pysol.pot
index 4236a175..fd4f3db2 100644
--- a/po/pysol.pot
+++ b/po/pysol.pot
@@ -6,17 +6,17 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-09-07 17:14+0300\n"
+"POT-Creation-Date: 2021-12-09 18:52-0500\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-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
+"X-Generator: Poedit 3.0\n"
#: pysollib/actions.py:232 pysollib/kivy/menubar.py:292
#: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176
@@ -302,6 +302,9 @@ msgstr ""
msgid "&New game"
msgstr ""
+msgid "&Back to game"
+msgstr ""
+
#: pysollib/app.py:672
#, python-format
msgid "Loading cardset %s..."
@@ -427,6 +430,31 @@ msgstr ""
msgid "Four-Deck games"
msgstr ""
+msgid "Cribbage"
+msgstr ""
+
+#: pysollib/resource.py:236
+msgid "Matrix"
+msgstr ""
+
+msgid "Memory"
+msgstr ""
+
+msgid "Pegged"
+msgstr ""
+
+msgid "Poker"
+msgstr ""
+
+msgid "Shisen-Sho"
+msgstr ""
+
+msgid "Tower of Hanoi"
+msgstr ""
+
+msgid "Custom"
+msgstr ""
+
#: pysollib/gamedb.py:142
msgid "Baker's Dozen type"
msgstr ""
@@ -528,7 +556,7 @@ msgid "Navagraha Ganjifa type"
msgstr ""
#: pysollib/gamedb.py:231
-msgid "Shisen-Sho"
+msgid "Shisen-Sho type"
msgstr ""
#: pysollib/gamedb.py:234
@@ -547,6 +575,15 @@ msgstr ""
msgid "Puzzle type"
msgstr ""
+msgid "Cribbage type"
+msgstr ""
+
+msgid "Pegged type"
+msgstr ""
+
+msgid "Tower of Hanoi type"
+msgstr ""
+
#: pysollib/help.py:43
msgid "A Python Solitaire Game Collection"
msgstr ""
@@ -852,10 +889,6 @@ msgstr ""
msgid "Movies"
msgstr ""
-#: pysollib/resource.py:236
-msgid "Matrix"
-msgstr ""
-
#: pysollib/resource.py:237
msgid "Music"
msgstr ""
@@ -1252,6 +1285,13 @@ msgstr ""
msgid "Free cell."
msgstr ""
+msgid ""
+"Talon. Unlimited redeals, until running through the decktwice with no hits."
+msgstr ""
+
+msgid "Foundation. Place cards here that match the declared rank."
+msgstr ""
+
#: pysollib/stats.py:40 pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:422
#: pysollib/pysolgtk/tkstats.py:459 pysollib/tile/tkstats.py:675
msgid "Game"
@@ -1359,6 +1399,18 @@ msgstr ""
msgid "Diamond"
msgstr ""
+msgid "Clubs"
+msgstr ""
+
+msgid "Spades"
+msgstr ""
+
+msgid "Hearts"
+msgstr ""
+
+msgid "Diamonds"
+msgstr ""
+
#: pysollib/util.py:46
msgid "black"
msgstr ""
@@ -2257,6 +2309,9 @@ msgstr ""
msgid "Show hint arrow (in Shisen-Sho games)"
msgstr ""
+msgid "Deal all cards (in Accordion type games)"
+msgstr ""
+
#: pysollib/kivy/menubar.py:598
msgid "Language"
msgstr ""
@@ -2544,7 +2599,7 @@ msgid "Contents"
msgstr ""
#: pysollib/kivy/menubar.py:1094
-msgid "How to play"
+msgid "How to use PySol"
msgstr ""
#: pysollib/kivy/menubar.py:1098 pysollib/kivy/toolbar.py:204
@@ -2635,7 +2690,7 @@ msgstr ""
#: pysollib/kivy/selectgame.py:108 pysollib/pysolgtk/selectgame.py:233
#: pysollib/tile/selectgame.py:112 pysollib/tk/selectgame.py:112
-msgid "French games"
+msgid "French Games"
msgstr ""
#: pysollib/kivy/selectgame.py:111 pysollib/pysolgtk/selectgame.py:229
@@ -3040,7 +3095,10 @@ msgstr ""
#: pysollib/pysolgtk/selectcardset.py:164 pysollib/tile/selectcardset.py:155
#: pysollib/tk/selectcardset.py:153
-msgid "XLarge cardsets"
+msgid "Extra Large cardsets"
+msgstr ""
+
+msgid "Hi-Res cardsets"
msgstr ""
#: pysollib/pysolgtk/selectcardset.py:170 pysollib/tile/selectcardset.py:84
@@ -3236,6 +3294,9 @@ msgstr ""
msgid "Perfect game"
msgstr ""
+msgid "Other"
+msgstr ""
+
#: pysollib/pysolgtk/statusbar.py:99 pysollib/tile/statusbar.py:155
#: pysollib/tk/statusbar.py:152
msgid "Moves/Total moves"
@@ -3551,6 +3612,12 @@ msgstr ""
msgid "Solid Colors"
msgstr ""
+msgid "Textures"
+msgstr ""
+
+msgid "Images"
+msgstr ""
+
#: pysollib/tile/solverdialog.py:54 pysollib/tk/solverdialog.py:62
msgid "Show progress"
msgstr ""
@@ -3586,6 +3653,9 @@ msgstr ""
msgid "Sample volume:"
msgstr ""
+msgid "Music enabled"
+msgstr ""
+
#: pysollib/tile/soundoptionsdialog.py:114
#: pysollib/tk/soundoptionsdialog.py:116 data/pysolfc.glade:4257
msgid "Music volume:"
@@ -3899,15 +3969,45 @@ msgstr ""
msgid ""
"Royal Flush\n"
"Straight Flush\n"
-"Four of a Kind\n"
+"4 of a Kind\n"
"Full House\n"
"Flush\n"
"Straight\n"
-"Three of a Kind\n"
+"3 of a Kind\n"
"Two Pair\n"
"One Pair"
msgstr ""
+msgid "Royal Flush"
+msgstr ""
+
+msgid "Straight Flush"
+msgstr ""
+
+msgid "4 of a Kind"
+msgstr ""
+
+msgid "Full House"
+msgstr ""
+
+msgid "Flush"
+msgstr ""
+
+msgid "Straight"
+msgstr ""
+
+msgid "3 of a Kind"
+msgstr ""
+
+msgid "Two Pair"
+msgstr ""
+
+msgid "Pair"
+msgstr ""
+
+msgid "Nothing"
+msgstr ""
+
#: pysollib/games/special/tarock.py:214
msgid "Wand"
msgstr ""
@@ -4322,6 +4422,15 @@ msgstr ""
msgid "&Edit current game"
msgstr ""
+msgid "&Delete current game"
+msgstr ""
+
+msgid "Delete game"
+msgstr ""
+
+msgid "Delete the game %s?"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:396
msgid "&Game"
msgstr ""
@@ -4462,6 +4571,9 @@ msgstr ""
msgid "Show hint &arrow (in Shisen-Sho games)"
msgstr ""
+msgid "&Deal all cards (in Accordion type games)"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:516
msgid "&Sound..."
msgstr ""
@@ -4478,10 +4590,25 @@ msgstr ""
msgid "&Decrease the card size"
msgstr ""
+msgid "&Reset the card size"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:535
msgid "&Auto scaling"
msgstr ""
+msgid "&Preserve aspect ratio"
+msgstr ""
+
+msgid "Card la&yout"
+msgstr ""
+
+msgid "&Spread stacks"
+msgstr ""
+
+msgid "&Center layout"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:540
msgid "Cards&et..."
msgstr ""
@@ -4623,7 +4750,7 @@ msgid "&Contents"
msgstr ""
#: pysollib/ui/tktile/menubar.py:654
-msgid "&How to play"
+msgid "&How to use PySol"
msgstr ""
#: pysollib/ui/tktile/menubar.py:657
diff --git a/po/ru_games.po b/po/ru_games.po
index a188aab3..53728085 100644
--- a/po/ru_games.po
+++ b/po/ru_games.po
@@ -5,17 +5,18 @@
msgid ""
msgstr ""
"Project-Id-Version: PySol 0.0.1\n"
-"POT-Creation-Date: Mon Sep 7 17:14:30 2020\n"
-"PO-Revision-Date: 2007-09-05 17:43+0400\n"
+"POT-Creation-Date: Thu Dec 09 18:56:01 2021\n"
+"PO-Revision-Date: 2021-12-09 18:59-0500\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"
+"Content-Transfer-Encoding: 8bit\n"
"Generated-By: ./scripts/all_games.py 0.1\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"
+"X-Generator: Poedit 3.0\n"
msgid " 3x3 Matrix"
msgstr "Матрица 3x3"
@@ -38,9 +39,6 @@ msgstr "Матрица 8x8"
msgid " 9x9 Matrix"
msgstr "Матрица 9x9"
-msgid " Pyramid's Stones"
-msgstr "Камни пирамид"
-
msgid "10 x 8"
msgstr "10 x 8"
@@ -56,6 +54,9 @@ msgstr "Абак"
msgid "Accordion"
msgstr "Аккордеон"
+msgid "Accordion's Revenge"
+msgstr ""
+
msgid "Aces High"
msgstr "Тузы сверху"
@@ -65,6 +66,12 @@ msgstr "Тузы вверх"
msgid "Aces Up 5"
msgstr "Тузы вверх 5"
+msgid "Aces and Kings"
+msgstr ""
+
+msgid "Acey and Kingsley"
+msgstr ""
+
msgid "Achtmal Acht"
msgstr "Achtmal Acht"
@@ -74,9 +81,15 @@ msgstr "Высшая точка"
msgid "Acquaintance"
msgstr "Знакомство"
+msgid "Addiction"
+msgstr ""
+
msgid "Adela"
msgstr "Адела"
+msgid "Admiral's Patience"
+msgstr ""
+
#, fuzzy
msgid "Aglet"
msgstr "Алтарь"
@@ -196,6 +209,9 @@ msgstr "Тётя Мери"
msgid "Australian Patience"
msgstr "Австралийский пасьянс"
+msgid "Autumn Leaves"
+msgstr ""
+
msgid "Baby Spiderette"
msgstr "Крошка Паучок"
@@ -262,12 +278,18 @@ msgstr "Основа"
msgid "Beak and Flipper"
msgstr "Клюв и ласты"
+msgid "Bear River"
+msgstr ""
+
msgid "Beatle"
msgstr "Жук"
msgid "Bebop"
msgstr "Бибоп"
+msgid "Beehive"
+msgstr ""
+
msgid "Beetle"
msgstr "Жук"
@@ -319,6 +341,9 @@ msgstr "Большая дыра"
msgid "Big Mountain"
msgstr "Большая гора"
+msgid "Big Parade"
+msgstr ""
+
msgid "Big Spider"
msgstr "Большой Паук"
@@ -334,6 +359,9 @@ msgstr "Большие Улицы"
msgid "Big Sumo"
msgstr "Большое Сумо"
+msgid "Big Terrace"
+msgstr ""
+
msgid "Big York"
msgstr "Большой Йорк"
@@ -687,6 +715,21 @@ msgstr "Конверт"
msgid "Crescent"
msgstr "Полумесяц"
+msgid "Cribbage Shuffle"
+msgstr ""
+
+msgid "Cribbage Square"
+msgstr ""
+
+msgid "Cribbage Square (1 Reserve)"
+msgstr ""
+
+msgid "Cribbage Square (2 Reserves)"
+msgstr ""
+
+msgid "Cribbage Square (Waste)"
+msgstr ""
+
msgid "Cringle"
msgstr "Люверс"
@@ -696,6 +739,9 @@ msgstr "Крест"
msgid "Crossroads"
msgstr "Перекрестки"
+msgid "Crossword"
+msgstr ""
+
msgid "Crown"
msgstr "Корона"
@@ -731,6 +777,9 @@ msgstr "Дашаватара Круги"
msgid "Dead King Golf"
msgstr "Гольф Смертельный Король"
+msgid "Decade"
+msgstr ""
+
msgid "Deck"
msgstr "Колода"
@@ -865,9 +914,15 @@ msgstr "Двойной Пустяковый"
msgid "Double FreeCell"
msgstr "Двойная свободная ячейка"
+msgid "Double FreeCell (Traditional)"
+msgstr ""
+
msgid "Double Gold Mine"
msgstr "Двойной Золотой рудник"
+msgid "Double Golf"
+msgstr ""
+
msgid "Double Grasshopper"
msgstr "Двойной кузнечик"
@@ -915,6 +970,9 @@ msgstr "Двойная Мера"
msgid "Double Montana"
msgstr "Двоеточие"
+msgid "Double Nestor"
+msgstr ""
+
msgid "Double Pyramid"
msgstr "Двойная пирамида"
@@ -937,6 +995,9 @@ msgstr "Двойной самурай"
msgid "Double Scorpion"
msgstr "Двойной Скорпион"
+msgid "Double Trigon"
+msgstr ""
+
msgid "Double Your Fun"
msgstr "Двойное удовольствие"
@@ -1035,6 +1096,9 @@ msgstr "Восемь раз по восемь"
msgid "Eight by Eight"
msgstr "Восемь на восемь"
+msgid "Eighty Thieves"
+msgstr ""
+
msgid "Elba"
msgstr "Ельба"
@@ -1047,9 +1111,15 @@ msgstr "По одиннадцать"
msgid "Elevens Too"
msgstr "Тоже по одиннадцать"
+msgid "Eliminator"
+msgstr ""
+
msgid "Emperor"
msgstr "Император"
+msgid "Empress of Italy"
+msgstr ""
+
msgid "Empty Pyramids"
msgstr "Пустые пирамиды"
@@ -1102,6 +1172,9 @@ msgstr "Славные пятьдесят"
msgid "Fan"
msgstr "Веер"
+msgid "Fan Fifteen"
+msgstr ""
+
msgid "Fanny"
msgstr "Корма"
@@ -1211,6 +1284,9 @@ msgstr "Полёт"
msgid "Flying Dragon"
msgstr "Летящий дракон"
+msgid "Following"
+msgstr ""
+
#, fuzzy
msgid "Foothold"
msgstr "Пустяковый"
@@ -1255,6 +1331,9 @@ msgstr "Сорок и восемь"
msgid "Four Colours"
msgstr "Четыре цвета"
+msgid "Four Free"
+msgstr ""
+
msgid "Four Kings"
msgstr "Четыре короля"
@@ -1282,6 +1361,9 @@ msgstr "По четыре"
msgid "Fourteen"
msgstr "Четырнадцать"
+msgid "Fourteen Out"
+msgstr ""
+
msgid "Frames"
msgstr "Рамки"
@@ -1297,13 +1379,16 @@ msgstr "Свободный веер"
msgid "Free Napoleon"
msgstr "Свободный Наполеон"
+msgid "Free Parking"
+msgstr ""
+
msgid "FreeCell"
msgstr "Свободная ячейка"
-msgid "FreeCell with Two Reserves"
+msgid "FreeCell (2 Reserves)"
msgstr ""
-msgid "FreeCell with Zero Reserves"
+msgid "FreeCell (No Reserve)"
msgstr ""
msgid "Frog"
@@ -1345,6 +1430,9 @@ msgstr "Garhpati"
msgid "Gate"
msgstr "Ворота"
+msgid "Gay Gordons"
+msgstr ""
+
#, fuzzy
msgid "Gayle's"
msgstr "Маджонг Gayle's"
@@ -1455,6 +1543,9 @@ msgstr "Великое Колесо"
msgid "Greater Queue"
msgstr "Длинная коса"
+msgid "Greater Wheel"
+msgstr ""
+
msgid "Griffon"
msgstr "Грифон"
@@ -1483,6 +1574,9 @@ msgstr "Ханафуда Четыре сезона"
msgid "Hanafuda Four Winds"
msgstr "Ханафуда Четыре ветра"
+msgid "Hanoi Puzzle 3"
+msgstr ""
+
msgid "Hanoi Puzzle 4"
msgstr "Ханойская головоломка 4"
@@ -1492,6 +1586,12 @@ msgstr "Ханойская головоломка 5"
msgid "Hanoi Puzzle 6"
msgstr "Ханойская головоломка 6"
+msgid "Hanoi Puzzle 7"
+msgstr ""
+
+msgid "Hanoi Puzzle 8"
+msgstr ""
+
msgid "Hanoi Sequence"
msgstr ""
@@ -1522,6 +1622,9 @@ msgstr "Головы и хвосты"
msgid "Helios"
msgstr "Гелиос"
+msgid "Helsinki"
+msgstr ""
+
msgid "Hemispheres"
msgstr "Полушария"
@@ -1534,6 +1637,9 @@ msgstr "Шестнадцатиричный Клондайк по три"
msgid "Hex Labyrinth"
msgstr "Шестнадцатеричный лабиринт"
+msgid "Hex Yukon"
+msgstr ""
+
msgid "Hidden Passages"
msgstr "Тайные ходы"
@@ -1546,6 +1652,9 @@ msgstr "Верхний и нижний"
msgid "Hiranyaksha"
msgstr "Hiranyaksha"
+msgid "Hit or Miss"
+msgstr ""
+
msgid "Hopscotch"
msgstr "Классы"
@@ -1558,6 +1667,9 @@ msgstr "Больничный пасьянс"
msgid "House in the Wood"
msgstr "Дом в лесу"
+msgid "House of Commons"
+msgstr ""
+
msgid "House on the Hill"
msgstr "Дом на холме"
@@ -1731,6 +1843,9 @@ msgstr "Королевский Шестнадцатиричный Клондай
msgid "King Tut"
msgstr "Король Тут"
+msgid "King's Secrets"
+msgstr ""
+
msgid "KingCell"
msgstr "Королевская Ячейка"
@@ -1740,6 +1855,9 @@ msgstr "Королевство"
msgid "Kings"
msgstr "Короли"
+msgid "Kings in the Corners"
+msgstr ""
+
msgid "Kingsdown Eights"
msgstr ""
@@ -2479,8 +2597,8 @@ msgstr "Маджонг Клинья"
msgid "Mahjongg Well"
msgstr "Маджонг Well"
-msgid "Mahjongg Well2"
-msgstr "Маджонг Well2"
+msgid "Mahjongg Well 2"
+msgstr "Маджонг Well 2"
msgid "Mahjongg Whatever"
msgstr "Маджонг Нечто"
@@ -2547,6 +2665,9 @@ msgstr "Строгий MatsuKiri"
msgid "Matsya"
msgstr "Матся"
+msgid "Maverick"
+msgstr ""
+
msgid "Maya"
msgstr "Майя"
@@ -2681,8 +2802,11 @@ msgstr "Наполеон бежит из Москвы"
msgid "Napoleon Takes Moscow"
msgstr "Наполеон идет на Москву"
-msgid "Napoleon at St.Helena"
-msgstr "Наполеон на острове св.Елена"
+msgid "Napoleon at Friedland"
+msgstr ""
+
+msgid "Napoleon at St. Helena"
+msgstr "Наполеон на острове св. Елена"
msgid "Napoleon's Exile"
msgstr "Изгнание Наполеона"
@@ -2821,6 +2945,9 @@ msgstr "Орбитальный"
msgid "Order"
msgstr "Порядок"
+msgid "Order of Precedence"
+msgstr ""
+
msgid "Osmosis"
msgstr "Осмос"
@@ -2894,9 +3021,6 @@ msgstr "Взгляд"
msgid "Peek II"
msgstr "Взгляд II"
-msgid "Pegged"
-msgstr ""
-
msgid "Pegged 6x6"
msgstr ""
@@ -2909,6 +3033,9 @@ msgstr ""
msgid "Pegged Cross 2"
msgstr ""
+msgid "Pegged Octagon"
+msgstr ""
+
msgid "Pegged Triangle 1"
msgstr ""
@@ -2975,6 +3102,15 @@ msgstr "Покер с тасованием"
msgid "Poker Square"
msgstr "Покер-квадрат"
+msgid "Poker Square (1 Reserve)"
+msgstr ""
+
+msgid "Poker Square (2 Reserves)"
+msgstr ""
+
+msgid "Poker Square (Waste)"
+msgstr ""
+
msgid "Ponytail"
msgstr "Конский хвост"
@@ -2984,6 +3120,15 @@ msgstr "Портал"
msgid "Portuguese Solitaire"
msgstr "Португальский пасьянс"
+msgid "Precedence"
+msgstr ""
+
+msgid "Precedence (No King)"
+msgstr ""
+
+msgid "Pretzel"
+msgstr ""
+
msgid "Primrose"
msgstr "Первоцвет"
@@ -3017,6 +3162,9 @@ msgstr "Пирамида 2"
msgid "Pyramid Golf"
msgstr "Пирамидальный Гольф"
+msgid "Pyramid's Stones"
+msgstr "Камни пирамид"
+
msgid "Q.C."
msgstr "Q.C."
@@ -3043,6 +3191,9 @@ msgstr "Четвёрки"
msgid "Quartets"
msgstr "Квартеты"
+msgid "Quatorze"
+msgstr ""
+
msgid "Queen Victoria"
msgstr "Королева Виктория"
@@ -3061,6 +3212,9 @@ msgstr "Одеяло"
msgid "Rachel"
msgstr "Рашель"
+msgid "Racing Aces"
+msgstr ""
+
msgid "Raglan"
msgstr "Реглан"
@@ -3113,12 +3267,18 @@ msgstr "Смягчённый"
msgid "Relaxed Accordion"
msgstr "Аккордеон"
+msgid "Relaxed Exit"
+msgstr ""
+
msgid "Relaxed FreeCell"
msgstr "Смягчённая Свободная ячейка"
msgid "Relaxed Golf"
msgstr "Смягчённый Гольф"
+msgid "Relaxed PileOn"
+msgstr ""
+
msgid "Relaxed Pyramid"
msgstr "Смягчённая Пирамида"
@@ -3277,6 +3437,9 @@ msgstr "Скорпион II"
msgid "Scorpion Tail"
msgstr "Хвост скорпиона"
+msgid "Scorpion Towers"
+msgstr ""
+
msgid "Scotch Patience"
msgstr "Шотландский пасьянс"
@@ -3411,6 +3574,9 @@ msgstr "Шесть мудрецов"
msgid "Sixes and Sevens"
msgstr "Шестёрки и семёрки"
+msgid "Sixty Thieves"
+msgstr ""
+
msgid "Skippy"
msgstr "Попрыгунчик"
@@ -3420,6 +3586,9 @@ msgstr ""
msgid "Sly Fox"
msgstr "Хитрая лиса"
+msgid "Small Backbone"
+msgstr ""
+
msgid "Small Harp"
msgstr "Малая арфа"
@@ -3561,6 +3730,9 @@ msgstr "Семь пирамид"
msgid "Steve"
msgstr "Стив"
+msgid "Sticko"
+msgstr ""
+
msgid "Stonehenge"
msgstr "Стоунхендж"
@@ -3649,6 +3821,9 @@ msgstr "Тайпей"
msgid "Take Away"
msgstr "Удаление"
+msgid "Take Away 8"
+msgstr ""
+
msgid "Tam O'Shanter"
msgstr "Там О'Шантер"
@@ -3670,6 +3845,9 @@ msgstr "Десять в ширину"
msgid "Ten Avatars"
msgstr "Десять аватар"
+msgid "Ten Twenty Thirty"
+msgstr ""
+
msgid "Ten by One"
msgstr "Десять по одному"
@@ -3752,8 +3930,14 @@ msgstr "Три елки"
msgid "Three Peaks"
msgstr "Три вершины"
-msgid "Three Peaks Non-scoring"
-msgstr "Три вершины без подсчёта очков"
+msgid "Three Peaks (Open)"
+msgstr ""
+
+msgid "Three Peaks (Scored)"
+msgstr ""
+
+msgid "Three Peaks (Scored/Open)"
+msgstr ""
msgid "Three Pirates"
msgstr "Три пирата"
@@ -3761,6 +3945,9 @@ msgstr "Три пирата"
msgid "Three Shuffles and a Draw"
msgstr ""
+msgid "Three Up"
+msgstr ""
+
msgid "Thumb and Pouch"
msgstr ""
@@ -3843,6 +4030,9 @@ msgstr "Три вершины"
msgid "Triangle"
msgstr "Треугольник"
+msgid "Trigon"
+msgstr ""
+
msgid "Trika"
msgstr ""
@@ -3852,6 +4042,9 @@ msgstr "Триллиум"
msgid "Triple Alliance"
msgstr "Тройной альянс"
+msgid "Triple Alliance (2 decks)"
+msgstr ""
+
msgid "Triple Canfield"
msgstr "Тройной Кенфилд"
@@ -3873,6 +4066,9 @@ msgstr "Тройной Клондайк по три"
msgid "Triple Line"
msgstr "Тройная линия"
+msgid "Triple Rail"
+msgstr ""
+
msgid "Triple Russian Solitaire"
msgstr "Тройной Русский солитер"
@@ -3882,6 +4078,9 @@ msgstr "Тройной Скорпион"
msgid "Triple Yukon"
msgstr "Тройной Юкон"
+msgid "Triplets"
+msgstr ""
+
msgid "Troika"
msgstr "Тройка"
@@ -3931,6 +4130,9 @@ msgstr "Два кольца"
msgid "Two Squares"
msgstr "Два квадрата"
+msgid "Uintah"
+msgstr ""
+
msgid "Ukrainian Solitaire"
msgstr "Украинский пасьянс"
@@ -3940,6 +4142,9 @@ msgstr "Объединённый квадрата"
msgid "Unlimited"
msgstr "Неограниченный"
+msgid "Unusual"
+msgstr ""
+
msgid "Up and Down"
msgstr "Вверх и вниз"
@@ -4042,7 +4247,7 @@ msgid "Well"
msgstr "Колодец"
#, fuzzy
-msgid "Well2"
+msgid "Well 2"
msgstr "Стена"
msgid "Westcliff"
@@ -4081,6 +4286,9 @@ msgstr "Ветряная мельница"
msgid "Wisteria"
msgstr "Глициния"
+msgid "Wolfpack"
+msgstr ""
+
msgid "Wood"
msgstr "Дерево"
@@ -4092,12 +4300,18 @@ msgstr "Маджонг X-Files"
msgid "X-Shape"
msgstr "Маджонг X-Shape"
+msgid "Yield"
+msgstr ""
+
msgid "York"
msgstr "Йорк"
msgid "Yukon"
msgstr "Юкон"
+msgid "Yukonic Plague"
+msgstr ""
+
msgid "Yummy"
msgstr "Приятный"
@@ -4119,5 +4333,11 @@ msgstr "Зигзагообразный курс"
msgid "Zodiac"
msgstr "Зодиак"
+#~ msgid "Napoleon at St.Helena"
+#~ msgstr "Наполеон на острове св.Елена"
+
+#~ msgid "Three Peaks Non-scoring"
+#~ msgstr "Три вершины без подсчёта очков"
+
#~ msgid "Monaco"
#~ msgstr "Монако"
diff --git a/po/ru_pysol.po b/po/ru_pysol.po
index 97787482..f1dbafb3 100644
--- a/po/ru_pysol.po
+++ b/po/ru_pysol.po
@@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-09-07 17:14+0300\n"
-"PO-Revision-Date: 2007-09-06 15:09+0400\n"
+"POT-Creation-Date: 2021-12-09 18:52-0500\n"
+"PO-Revision-Date: 2021-12-09 18:54-0500\n"
"Last-Translator: Skomoroh \n"
"Language-Team: Russian \n"
"Language: ru\n"
@@ -17,6 +17,7 @@ msgstr ""
"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"
+"X-Generator: Poedit 3.0\n"
#: pysollib/actions.py:232 pysollib/kivy/menubar.py:292
#: pysollib/kivy/toolbar.py:191 pysollib/tile/toolbar.py:176
@@ -322,6 +323,9 @@ msgstr ""
msgid "&New game"
msgstr "&Новая игра"
+msgid "&Back to game"
+msgstr ""
+
#: pysollib/app.py:672
#, fuzzy, python-format
msgid "Loading cardset %s..."
@@ -455,6 +459,31 @@ msgstr "Игры с тремя колодами"
msgid "Four-Deck games"
msgstr "Игры с четырьмя колодами"
+msgid "Cribbage"
+msgstr ""
+
+#: pysollib/resource.py:236
+msgid "Matrix"
+msgstr "Мозаика"
+
+msgid "Memory"
+msgstr ""
+
+msgid "Pegged"
+msgstr ""
+
+msgid "Poker"
+msgstr ""
+
+msgid "Shisen-Sho"
+msgstr ""
+
+msgid "Tower of Hanoi"
+msgstr ""
+
+msgid "Custom"
+msgstr ""
+
#: pysollib/gamedb.py:142
msgid "Baker's Dozen type"
msgstr "Игры типа Чёртова Дюжина (Baker's Dozen)"
@@ -556,7 +585,9 @@ msgid "Navagraha Ganjifa type"
msgstr "Игры типа Наваграха Ганджифа"
#: pysollib/gamedb.py:231
-msgid "Shisen-Sho"
+#, fuzzy
+#| msgid "Shisen-Sho"
+msgid "Shisen-Sho type"
msgstr "Шисен-Сё"
#: pysollib/gamedb.py:234
@@ -575,6 +606,15 @@ msgstr "Покер"
msgid "Puzzle type"
msgstr "Пазлы"
+msgid "Cribbage type"
+msgstr ""
+
+msgid "Pegged type"
+msgstr ""
+
+msgid "Tower of Hanoi type"
+msgstr ""
+
#: pysollib/help.py:43
msgid "A Python Solitaire Game Collection"
msgstr "Коллекция питоновских пасьянсов"
@@ -930,10 +970,6 @@ msgstr "Праздники"
msgid "Movies"
msgstr "Фильмы"
-#: pysollib/resource.py:236
-msgid "Matrix"
-msgstr "Мозаика"
-
#: pysollib/resource.py:237
msgid "Music"
msgstr "Музыка"
@@ -1355,6 +1391,13 @@ msgstr "Сброс."
msgid "Free cell."
msgstr "Свободная ячейка."
+msgid ""
+"Talon. Unlimited redeals, until running through the decktwice with no hits."
+msgstr ""
+
+msgid "Foundation. Place cards here that match the declared rank."
+msgstr ""
+
#: pysollib/stats.py:40 pysollib/stats.py:108 pysollib/pysolgtk/tkstats.py:422
#: pysollib/pysolgtk/tkstats.py:459 pysollib/tile/tkstats.py:675
msgid "Game"
@@ -1462,6 +1505,18 @@ msgstr "Черви"
msgid "Diamond"
msgstr "Буби"
+msgid "Clubs"
+msgstr ""
+
+msgid "Spades"
+msgstr ""
+
+msgid "Hearts"
+msgstr ""
+
+msgid "Diamonds"
+msgstr ""
+
#: pysollib/util.py:46
msgid "black"
msgstr "чёрный"
@@ -2451,6 +2506,9 @@ msgstr "Показывать удалённые (в Маджонг)"
msgid "Show hint arrow (in Shisen-Sho games)"
msgstr "Показывать стрелку (в Шисен-Сё)"
+msgid "Deal all cards (in Accordion type games)"
+msgstr ""
+
#: pysollib/kivy/menubar.py:598
msgid "Language"
msgstr ""
@@ -2777,8 +2835,8 @@ msgid "Contents"
msgstr "Содержание"
#: pysollib/kivy/menubar.py:1094
-msgid "How to play"
-msgstr "Как играть"
+msgid "How to use PySol"
+msgstr ""
#: pysollib/kivy/menubar.py:1098 pysollib/kivy/toolbar.py:204
#: pysollib/tile/toolbar.py:189 pysollib/tk/toolbar.py:189
@@ -2873,7 +2931,7 @@ msgstr "Игры маджонг"
#: pysollib/kivy/selectgame.py:108 pysollib/pysolgtk/selectgame.py:233
#: pysollib/tile/selectgame.py:112 pysollib/tk/selectgame.py:112
-msgid "French games"
+msgid "French Games"
msgstr "Классические игры"
#: pysollib/kivy/selectgame.py:111 pysollib/pysolgtk/selectgame.py:229
@@ -3283,9 +3341,12 @@ msgstr "Большие колоды"
#: pysollib/pysolgtk/selectcardset.py:164 pysollib/tile/selectcardset.py:155
#: pysollib/tk/selectcardset.py:153
-msgid "XLarge cardsets"
+msgid "Extra Large cardsets"
msgstr "Очень большие колоды"
+msgid "Hi-Res cardsets"
+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
@@ -3479,6 +3540,9 @@ msgstr "Игра проиграна"
msgid "Perfect game"
msgstr "Великолепная игра"
+msgid "Other"
+msgstr ""
+
#: pysollib/pysolgtk/statusbar.py:99 pysollib/tile/statusbar.py:155
#: pysollib/tk/statusbar.py:152
msgid "Moves/Total moves"
@@ -3813,6 +3877,12 @@ msgstr "Самодельные игры"
msgid "Solid Colors"
msgstr "Монотонный цвет"
+msgid "Textures"
+msgstr ""
+
+msgid "Images"
+msgstr ""
+
#: pysollib/tile/solverdialog.py:54 pysollib/tk/solverdialog.py:62
msgid "Show progress"
msgstr "Показывать прогресс"
@@ -3848,6 +3918,9 @@ msgstr "Использовать DirectX для вывода звука"
msgid "Sample volume:"
msgstr "Уровень звуков:"
+msgid "Music enabled"
+msgstr ""
+
#: pysollib/tile/soundoptionsdialog.py:114
#: pysollib/tk/soundoptionsdialog.py:116 data/pysolfc.glade:4257
msgid "Music volume:"
@@ -4207,14 +4280,25 @@ msgid "Total: %d"
msgstr "Всего: %d"
#: pysollib/games/special/poker.py:72
+#, fuzzy
+#| 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"
msgid ""
"Royal Flush\n"
"Straight Flush\n"
-"Four of a Kind\n"
+"4 of a Kind\n"
"Full House\n"
"Flush\n"
"Straight\n"
-"Three of a Kind\n"
+"3 of a Kind\n"
"Two Pair\n"
"One Pair"
msgstr ""
@@ -4228,6 +4312,36 @@ msgstr ""
"Две пары\n"
"Пара"
+msgid "Royal Flush"
+msgstr "Флешь Ройал"
+
+msgid "Straight Flush"
+msgstr "Флешь Стрит"
+
+msgid "4 of a Kind"
+msgstr "Четыре одинаковых"
+
+msgid "Full House"
+msgstr "Полный дом"
+
+msgid "Flush"
+msgstr "Флешь"
+
+msgid "Straight"
+msgstr "Стрит"
+
+msgid "3 of a Kind"
+msgstr "Три одинаковых"
+
+msgid "Two Pair"
+msgstr "Две пары"
+
+msgid "Pair"
+msgstr "Пара"
+
+msgid "Nothing"
+msgstr ""
+
#: pysollib/games/special/tarock.py:214
msgid "Wand"
msgstr "Жезлы"
@@ -4642,6 +4756,15 @@ msgstr "Конструктор пасьянсов"
msgid "&Edit current game"
msgstr "Редактировать текущую игру"
+msgid "&Delete current game"
+msgstr ""
+
+msgid "Delete game"
+msgstr ""
+
+msgid "Delete the game %s?"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:396
msgid "&Game"
msgstr "&Игра"
@@ -4783,6 +4906,9 @@ msgstr "Показывать удалённые (в Маджонг)"
msgid "Show hint &arrow (in Shisen-Sho games)"
msgstr "Показывать стрелку (в Шисен-Сё)"
+msgid "&Deal all cards (in Accordion type games)"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:516
msgid "&Sound..."
msgstr "&Звук..."
@@ -4799,10 +4925,29 @@ msgstr "&Увеличить размер карт"
msgid "&Decrease the card size"
msgstr "У&меньшить размер карт"
+#, fuzzy
+#| msgid "&Increase the card size"
+msgid "&Reset the card size"
+msgstr "&Увеличить размер карт"
+
#: pysollib/ui/tktile/menubar.py:535
msgid "&Auto scaling"
msgstr "Автоматическое изменение размера"
+#, fuzzy
+#| msgid "Preserve aspect ratio"
+msgid "&Preserve aspect ratio"
+msgstr "Сохранять соотношение сторон"
+
+msgid "Card la&yout"
+msgstr ""
+
+msgid "&Spread stacks"
+msgstr ""
+
+msgid "&Center layout"
+msgstr ""
+
#: pysollib/ui/tktile/menubar.py:540
msgid "Cards&et..."
msgstr "Коло&да..."
@@ -4944,7 +5089,9 @@ msgid "&Contents"
msgstr "&Содержание"
#: pysollib/ui/tktile/menubar.py:654
-msgid "&How to play"
+#, fuzzy
+#| msgid "&How to play"
+msgid "&How to use PySol"
msgstr "Как &играть"
#: pysollib/ui/tktile/menubar.py:657
@@ -5125,6 +5272,12 @@ msgstr "Всего ходов"
msgid "Set font"
msgstr "Настроить шрифт"
+#~ msgid "How to play"
+#~ msgstr "Как играть"
+
+#~ msgid "XLarge cardsets"
+#~ msgstr "Очень большие колоды"
+
#, fuzzy
#~ msgid "This will take effect after the next restart of the app"
#~ msgstr ""
diff --git a/pysollib/games/mahjongg/mahjongg2.py b/pysollib/games/mahjongg/mahjongg2.py
index 9a2a7921..5c4c7f81 100644
--- a/pysollib/games/mahjongg/mahjongg2.py
+++ b/pysollib/games/mahjongg/mahjongg2.py
@@ -1521,7 +1521,7 @@ r(5274, "Vagues", layout="0aacCaeaagCaiaak" +
"htevtghtivtkhtmC" +
"ucaueCugauiCukau" +
"m")
-r(5275, "Well2", layout="0aaaaacaaeaagaai" +
+r(5275, "Well 2", layout="0aaaaacaaeaagaai" +
"aakaamaaoacacccc" +
"ceccgccicckccmac" +
"oaeadecdeedegdei" +
diff --git a/pysollib/ui/tktile/menubar.py b/pysollib/ui/tktile/menubar.py
index 5f12110c..a985c9ec 100644
--- a/pysollib/ui/tktile/menubar.py
+++ b/pysollib/ui/tktile/menubar.py
@@ -1809,8 +1809,8 @@ Error while saving game.
if self._cancelDrag(break_pause=False):
return
if not self.game.areYouSure(_("Delete game"),
- _("Delete the game "
- + self.game.gameinfo.name + "?")):
+ _("Delete the game %s?")
+ % self.game.gameinfo.name):
return
from pysollib.wizardutil import delete_game
delete_game(self.game)