mirror of
https://github.com/shlomif/PySolFC.git
synced 2025-04-05 00:02:29 -04:00
+ 4 new games
* updated russian translation git-svn-id: https://pysolfc.svn.sourceforge.net/svnroot/pysolfc/PySolFC/trunk@106 39dd0a4e-7c14-0410-91b3-c4f2d318f732
This commit is contained in:
parent
218c50aa5c
commit
ab9e316cd9
10 changed files with 761 additions and 358 deletions
64
data/html-src/wikipedia/bigben.html
Normal file
64
data/html-src/wikipedia/bigben.html
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
<h1>Big Ben</h1>
|
||||||
|
<h3>From Wikipedia, the free encyclopedia</h3>
|
||||||
|
<p>
|
||||||
|
Big Ben (or known in other solitaire brands as Clock) is a solitaire card game
|
||||||
|
which uses two decks of playing cards mixed together. It is basically a
|
||||||
|
large-scale, two-deck version of <a
|
||||||
|
href="grandfathersclock.html">Grandfather's Clock</a> and is probably named
|
||||||
|
after Big Ben, the colloquially used nickname for the clock face at the tower
|
||||||
|
of the Palace of Westminster in London.
|
||||||
|
<p>
|
||||||
|
Before the start of the game, the following cards are separated from the
|
||||||
|
decks: 2<img src="../images/c.gif">, 3<img src="../images/h.gif">, 4<img
|
||||||
|
src="../images/s.gif">, 5<img src="../images/d.gif">, 6<img
|
||||||
|
src="../images/c.gif">, 7<img src="../images/h.gif">, 8<img
|
||||||
|
src="../images/s.gif">, 9<img src="../images/d.gif">, 10<img
|
||||||
|
src="../images/c.gif">, J<img src="../images/h.gif">, Q<img
|
||||||
|
src="../images/s.gif">, K<img src="../images/d.gif">. These cards to form a
|
||||||
|
circle arranged like numbers on a clock face with the 2<img
|
||||||
|
src="../images/c.gif"> on the "9 o' clock" position, the 5<img
|
||||||
|
src="../images/d.gif"> at the "12 o' clock" position, and the K<img
|
||||||
|
src="../images/d.gif"> at the "8 o' clock." This will be the foundations, or
|
||||||
|
the "inner circle" (otherwise known as the "clock").
|
||||||
|
<p>
|
||||||
|
Twelves piles of three cards are then dealt around the inner circle. These
|
||||||
|
piles form the tableau, or the "outer circle." The top cards of the outer
|
||||||
|
circle are available for play to the inner circle or around the outer circle.
|
||||||
|
Building on the outer circle is down by suit, while the foundations in the
|
||||||
|
inner circle are built up by suit until the last card corresponds to the its
|
||||||
|
position on the clock (i.e. the Q<img src="../images/s.gif"> should be built
|
||||||
|
up to 7<img src="../images/s.gif">, for instance). Building is also
|
||||||
|
continuous, with Aces placed over Kings in the inner circle and vice versa in
|
||||||
|
the outer circle.
|
||||||
|
<p>
|
||||||
|
It should be noted that the minimum number of cards in each pile in the outer
|
||||||
|
circle is three. A pile containing less than three cards is said to have gaps;
|
||||||
|
an empty pile has three "gaps," a pile having one card has two "gaps," and a
|
||||||
|
pile with two cards has one "gap." As cards are built, "gaps" are formed and
|
||||||
|
the only way these are "filled" is by dealing cards from the stock. Building
|
||||||
|
on a pile having cards less than three is like "filling a gap" from the
|
||||||
|
tableau and is therefore not allowed.
|
||||||
|
<p>
|
||||||
|
It is the player's discretion when to fill the "gaps," but when the player
|
||||||
|
decides to do so, one has to fill all "gaps," i. e. replenish all piles with
|
||||||
|
less than three cards so each of them contains three cards once again. For
|
||||||
|
example, two piles are empty, one pile has one card left, and two piles have
|
||||||
|
two cards left. So the player has to fill a total of 10 gaps. He does this by
|
||||||
|
dealing cards one card per pile at a time clockwise starting from the pile
|
||||||
|
above the "12 o' clock" foundation. No building is done until this process is
|
||||||
|
complete. The player can do this as long as there are "gaps."
|
||||||
|
<p>
|
||||||
|
Sometimes, the player cannot make any moves even when all piles contain three
|
||||||
|
cards each. So the player can deal cards from the stock one at a time. Cards
|
||||||
|
that cannot be built either onto the inner or outer circles are placed on the
|
||||||
|
wastepile (as a suggestion, one can place the wastepile at the center of the
|
||||||
|
inner circle for convenience). Again, cards at the wastepile cannot be used to
|
||||||
|
fill "gaps." But once the stock is exhausted, there are no redeals; the game
|
||||||
|
ends sooner after this or later.
|
||||||
|
<p>
|
||||||
|
The game is successfully won when all foundations show cards corresponding to
|
||||||
|
their positions in the clock (J<img src="../images/s.gif"> on "11 o' clock,"
|
||||||
|
Q<img src="../images/d.gif"> on "12 o' clock," A<img src="../images/c.gif"> on
|
||||||
|
"1 o' clock," and so on.)
|
||||||
|
<p>
|
||||||
|
<i>(Retrieved from <a href="http://en.wikipedia.org/wiki/Big_Ben_%28solitaire%29">http://en.wikipedia.org/wiki/Big_Ben_(solitaire)</a>)</i>
|
56
po/games.pot
56
po/games.pot
|
@ -5,7 +5,7 @@
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PySol 0.0.1\n"
|
"Project-Id-Version: PySol 0.0.1\n"
|
||||||
"POT-Creation-Date: Thu Nov 30 16:31:56 2006\n"
|
"POT-Creation-Date: Thu Dec 7 15:25:59 2006\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -36,6 +36,9 @@ msgstr ""
|
||||||
msgid " 9x9 Matrix"
|
msgid " 9x9 Matrix"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid " Pyramid's Stones"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "10 x 8"
|
msgid "10 x 8"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -339,6 +342,9 @@ msgstr ""
|
||||||
msgid "Boar"
|
msgid "Boar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Board Patience"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Boat"
|
msgid "Boat"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -408,6 +414,9 @@ msgstr ""
|
||||||
msgid "Brunswick"
|
msgid "Brunswick"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Brush"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Buffalo Bill"
|
msgid "Buffalo Bill"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -462,6 +471,9 @@ msgstr ""
|
||||||
msgid "Casino Klondike"
|
msgid "Casino Klondike"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Casket"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Cassim"
|
msgid "Cassim"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -567,6 +579,9 @@ msgstr ""
|
||||||
msgid "Cockroach"
|
msgid "Cockroach"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Colonel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Colorado"
|
msgid "Colorado"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -654,6 +669,9 @@ msgstr ""
|
||||||
msgid "Dead King Golf"
|
msgid "Dead King Golf"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Deck"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Deep"
|
msgid "Deep"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -690,6 +708,9 @@ msgstr ""
|
||||||
msgid "Dhanpati"
|
msgid "Dhanpati"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Dial"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Diamond"
|
msgid "Diamond"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -972,6 +993,9 @@ msgstr ""
|
||||||
msgid "Falling Star"
|
msgid "Falling Star"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Famous Fifty"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Fan"
|
msgid "Fan"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -999,6 +1023,9 @@ msgstr ""
|
||||||
msgid "Fatimeh's Game Relaxed"
|
msgid "Fatimeh's Game Relaxed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Fechter's Game"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Fifteen"
|
msgid "Fifteen"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1047,6 +1074,9 @@ msgstr ""
|
||||||
msgid "Floradora"
|
msgid "Floradora"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Florentine Patience"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Flower Arrangement"
|
msgid "Flower Arrangement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1068,6 +1098,9 @@ msgstr ""
|
||||||
msgid "ForeCell"
|
msgid "ForeCell"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Formic"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Fort"
|
msgid "Fort"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1203,6 +1236,9 @@ msgstr ""
|
||||||
msgid "Giza"
|
msgid "Giza"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Glacier"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Glade"
|
msgid "Glade"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1335,6 +1371,9 @@ msgstr ""
|
||||||
msgid "Helios"
|
msgid "Helios"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Hemispheres"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Hex A Klon"
|
msgid "Hex A Klon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1362,6 +1401,9 @@ msgstr ""
|
||||||
msgid "Horse"
|
msgid "Horse"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Hospital Patience"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "House in the Wood"
|
msgid "House in the Wood"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1518,6 +1560,9 @@ msgstr ""
|
||||||
msgid "Khadga"
|
msgid "Khadga"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Khedive"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "King Albert"
|
msgid "King Albert"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1527,6 +1572,9 @@ msgstr ""
|
||||||
msgid "King Only Hex A Klon"
|
msgid "King Only Hex A Klon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "King Tut"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "KingCell"
|
msgid "KingCell"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -3384,6 +3432,9 @@ msgstr ""
|
||||||
msgid "The Familiar"
|
msgid "The Familiar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "The Four Continents"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "The Garden"
|
msgid "The Garden"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -3399,6 +3450,9 @@ msgstr ""
|
||||||
msgid "The Little Corporal"
|
msgid "The Little Corporal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "The Red and the Black"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "The Spark"
|
msgid "The Spark"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
356
po/pysol.pot
356
po/pysol.pot
|
@ -14,7 +14,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"#-#-#-#-# pysol-1.pot (PACKAGE VERSION) #-#-#-#-#\n"
|
"#-#-#-#-# pysol-1.pot (PACKAGE VERSION) #-#-#-#-#\n"
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"POT-Creation-Date: Thu Nov 30 16:32:59 2006\n"
|
"POT-Creation-Date: Thu Dec 7 15:27:04 2006\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -24,7 +24,7 @@ msgstr ""
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: pygettext.py 1.5\n"
|
||||||
"#-#-#-#-# pysol-2.pot (PACKAGE VERSION) #-#-#-#-#\n"
|
"#-#-#-#-# pysol-2.pot (PACKAGE VERSION) #-#-#-#-#\n"
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"POT-Creation-Date: 2006-11-30 16:33+0300\n"
|
"POT-Creation-Date: 2006-12-07 15:27+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -37,8 +37,8 @@ msgstr ""
|
||||||
msgid "New game"
|
msgid "New game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/actions.py:272 pysollib/tile/menubar.py:821
|
#: pysollib/actions.py:272 pysollib/tile/menubar.py:820
|
||||||
#: pysollib/tile/menubar.py:835 pysollib/tk/menubar.py:815
|
#: pysollib/tile/menubar.py:834 pysollib/tk/menubar.py:815
|
||||||
#: pysollib/tk/menubar.py:829
|
#: pysollib/tk/menubar.py:829
|
||||||
msgid "Select game"
|
msgid "Select game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -74,10 +74,10 @@ msgstr ""
|
||||||
#: pysollib/app.py:1176 pysollib/game.py:933 pysollib/game.py:1865
|
#: pysollib/app.py:1176 pysollib/game.py:933 pysollib/game.py:1865
|
||||||
#: pysollib/tile/colorsdialog.py:123 pysollib/tile/edittextdialog.py:83
|
#: pysollib/tile/colorsdialog.py:123 pysollib/tile/edittextdialog.py:83
|
||||||
#: pysollib/tile/fontsdialog.py:145 pysollib/tile/fontsdialog.py:205
|
#: pysollib/tile/fontsdialog.py:145 pysollib/tile/fontsdialog.py:205
|
||||||
#: pysollib/tile/gameinfodialog.py:155 pysollib/tile/menubar.py:1336
|
#: pysollib/tile/gameinfodialog.py:155 pysollib/tile/menubar.py:1335
|
||||||
#: pysollib/tile/playeroptionsdialog.py:111 pysollib/tile/selectcardset.py:397
|
#: pysollib/tile/playeroptionsdialog.py:111 pysollib/tile/selectcardset.py:388
|
||||||
#: pysollib/tile/selecttile.py:161 pysollib/tile/soundoptionsdialog.py:171
|
#: pysollib/tile/selecttile.py:161 pysollib/tile/soundoptionsdialog.py:168
|
||||||
#: pysollib/tile/soundoptionsdialog.py:209 pysollib/tile/timeoutsdialog.py:94
|
#: pysollib/tile/soundoptionsdialog.py:206 pysollib/tile/timeoutsdialog.py:94
|
||||||
#: pysollib/tile/tkhtml.py:501 pysollib/tile/tkstats.py:211
|
#: pysollib/tile/tkhtml.py:501 pysollib/tile/tkstats.py:211
|
||||||
#: pysollib/tile/tkstats.py:381 pysollib/tile/tkstats.py:450
|
#: pysollib/tile/tkstats.py:381 pysollib/tile/tkstats.py:450
|
||||||
#: pysollib/tile/tkstats.py:473 pysollib/tile/tkstats.py:516
|
#: pysollib/tile/tkstats.py:473 pysollib/tile/tkstats.py:516
|
||||||
|
@ -103,9 +103,9 @@ msgstr ""
|
||||||
#: pysollib/game.py:1338 pysollib/game.py:1344
|
#: pysollib/game.py:1338 pysollib/game.py:1344
|
||||||
#: pysollib/tile/colorsdialog.py:123 pysollib/tile/edittextdialog.py:83
|
#: pysollib/tile/colorsdialog.py:123 pysollib/tile/edittextdialog.py:83
|
||||||
#: pysollib/tile/fontsdialog.py:145 pysollib/tile/fontsdialog.py:205
|
#: pysollib/tile/fontsdialog.py:145 pysollib/tile/fontsdialog.py:205
|
||||||
#: pysollib/tile/playeroptionsdialog.py:111 pysollib/tile/selectcardset.py:243
|
#: pysollib/tile/playeroptionsdialog.py:111 pysollib/tile/selectcardset.py:237
|
||||||
#: pysollib/tile/selectgame.py:267 pysollib/tile/selectgame.py:407
|
#: pysollib/tile/selectgame.py:267 pysollib/tile/selectgame.py:397
|
||||||
#: pysollib/tile/selecttile.py:161 pysollib/tile/soundoptionsdialog.py:171
|
#: pysollib/tile/selecttile.py:161 pysollib/tile/soundoptionsdialog.py:168
|
||||||
#: pysollib/tile/timeoutsdialog.py:94 pysollib/tile/tkwidget.py:319
|
#: pysollib/tile/timeoutsdialog.py:94 pysollib/tile/tkwidget.py:319
|
||||||
#: pysollib/tk/colorsdialog.py:122 pysollib/tk/edittextdialog.py:82
|
#: pysollib/tk/colorsdialog.py:122 pysollib/tk/edittextdialog.py:82
|
||||||
#: pysollib/tk/fontsdialog.py:143 pysollib/tk/fontsdialog.py:205
|
#: pysollib/tk/fontsdialog.py:143 pysollib/tk/fontsdialog.py:205
|
||||||
|
@ -201,7 +201,7 @@ msgstr ""
|
||||||
msgid "Statistics for "
|
msgid "Statistics for "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/actions.py:583 pysollib/tile/selectgame.py:349
|
#: pysollib/actions.py:583 pysollib/tile/selectgame.py:344
|
||||||
#: pysollib/tile/toolbar.py:247 pysollib/tk/selectgame.py:350
|
#: pysollib/tile/toolbar.py:247 pysollib/tk/selectgame.py:350
|
||||||
#: pysollib/tk/toolbar.py:208
|
#: pysollib/tk/toolbar.py:208
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
|
@ -266,7 +266,7 @@ msgid "Unknown"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/app.py:883 pysollib/game.py:1316 pysollib/game.py:1331
|
#: pysollib/app.py:883 pysollib/game.py:1316 pysollib/game.py:1331
|
||||||
#: pysollib/game.py:1338 pysollib/game.py:1344 pysollib/tile/menubar.py:367
|
#: pysollib/game.py:1338 pysollib/game.py:1344 pysollib/tile/menubar.py:366
|
||||||
#: pysollib/tk/menubar.py:363
|
#: pysollib/tk/menubar.py:363
|
||||||
msgid "&New game"
|
msgid "&New game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -685,11 +685,15 @@ msgid "Puzzle type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/games/auldlangsyne.py:158 pysollib/games/calculation.py:104
|
#: pysollib/games/auldlangsyne.py:158 pysollib/games/calculation.py:104
|
||||||
#: pysollib/games/numerica.py:90 pysollib/games/numerica.py:272
|
#: pysollib/games/numerica.py:94 pysollib/games/numerica.py:276
|
||||||
#: pysollib/games/numerica.py:644 pysollib/games/numerica.py:757
|
#: pysollib/games/numerica.py:666 pysollib/games/numerica.py:779
|
||||||
msgid "Tableau. Build regardless of rank and suit."
|
msgid "Tableau. Build regardless of rank and suit."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: pysollib/games/auldlangsyne.py:555
|
||||||
|
msgid "Foundation. Build up or down regardless of suit."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/games/braid.py:248 pysollib/games/camelot.py:555
|
#: pysollib/games/braid.py:248 pysollib/games/camelot.py:555
|
||||||
#: pysollib/games/napoleon.py:182 pysollib/games/ultra/dashavatara.py:959
|
#: pysollib/games/napoleon.py:182 pysollib/games/ultra/dashavatara.py:959
|
||||||
#: pysollib/games/ultra/hanafuda1.py:257 pysollib/games/ultra/hexadeck.py:1190
|
#: pysollib/games/ultra/hanafuda1.py:257 pysollib/games/ultra/hexadeck.py:1190
|
||||||
|
@ -804,7 +808,7 @@ msgstr ""
|
||||||
msgid "Deal %d"
|
msgid "Deal %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/games/numerica.py:259 pysollib/games/royalcotillion.py:849
|
#: pysollib/games/numerica.py:263 pysollib/games/royalcotillion.py:850
|
||||||
msgid "Foundation. Build up by color."
|
msgid "Foundation. Build up by color."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1259,7 +1263,7 @@ msgid ""
|
||||||
"Please check your %s installation.\n"
|
"Please check your %s installation.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/main.py:74 pysollib/main.py:277 pysollib/tile/menubar.py:386
|
#: pysollib/main.py:74 pysollib/main.py:277 pysollib/tile/menubar.py:385
|
||||||
#: pysollib/tk/menubar.py:382
|
#: pysollib/tk/menubar.py:382
|
||||||
msgid "&Quit"
|
msgid "&Quit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -1934,7 +1938,7 @@ msgstr ""
|
||||||
msgid "Select color"
|
msgid "Select color"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/findcarddialog.py:54 pysollib/tile/menubar.py:439
|
#: pysollib/tile/findcarddialog.py:54 pysollib/tile/menubar.py:438
|
||||||
#: pysollib/tk/findcarddialog.py:54 pysollib/tk/menubar.py:435
|
#: pysollib/tk/findcarddialog.py:54 pysollib/tk/menubar.py:435
|
||||||
msgid "Find card"
|
msgid "Find card"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -1994,493 +1998,493 @@ msgstr ""
|
||||||
msgid "Style"
|
msgid "Style"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:96 pysollib/tk/menubar.py:94
|
#: pysollib/tile/menubar.py:95 pysollib/tk/menubar.py:94
|
||||||
msgid "Compound"
|
msgid "Compound"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:102 pysollib/tk/menubar.py:100
|
#: pysollib/tile/menubar.py:101 pysollib/tk/menubar.py:100
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:105 pysollib/tk/menubar.py:103
|
#: pysollib/tile/menubar.py:104 pysollib/tk/menubar.py:103
|
||||||
msgid "Top"
|
msgid "Top"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:108 pysollib/tk/menubar.py:106
|
#: pysollib/tile/menubar.py:107 pysollib/tk/menubar.py:106
|
||||||
msgid "Bottom"
|
msgid "Bottom"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:111 pysollib/tk/menubar.py:109
|
#: pysollib/tile/menubar.py:110 pysollib/tk/menubar.py:109
|
||||||
msgid "Left"
|
msgid "Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:114 pysollib/tk/menubar.py:112
|
#: pysollib/tile/menubar.py:113 pysollib/tk/menubar.py:112
|
||||||
msgid "Right"
|
msgid "Right"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:118 pysollib/tk/menubar.py:116
|
#: pysollib/tile/menubar.py:117 pysollib/tk/menubar.py:116
|
||||||
msgid "Small icons"
|
msgid "Small icons"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:121 pysollib/tk/menubar.py:119
|
#: pysollib/tile/menubar.py:120 pysollib/tk/menubar.py:119
|
||||||
msgid "Large icons"
|
msgid "Large icons"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:127 pysollib/tk/menubar.py:125
|
#: pysollib/tile/menubar.py:126 pysollib/tk/menubar.py:125
|
||||||
msgid "Customize toolbar"
|
msgid "Customize toolbar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:366 pysollib/tk/menubar.py:362
|
#: pysollib/tile/menubar.py:365 pysollib/tk/menubar.py:362
|
||||||
msgid "&File"
|
msgid "&File"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:368 pysollib/tk/menubar.py:364
|
#: pysollib/tile/menubar.py:367 pysollib/tk/menubar.py:364
|
||||||
msgid "R&ecent games"
|
msgid "R&ecent games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:370 pysollib/tk/menubar.py:366
|
#: pysollib/tile/menubar.py:369 pysollib/tk/menubar.py:366
|
||||||
msgid "Select &random game"
|
msgid "Select &random game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:371 pysollib/tk/menubar.py:367
|
#: pysollib/tile/menubar.py:370 pysollib/tk/menubar.py:367
|
||||||
msgid "&All games"
|
msgid "&All games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:372 pysollib/tk/menubar.py:368
|
#: pysollib/tile/menubar.py:371 pysollib/tk/menubar.py:368
|
||||||
msgid "Games played and &won"
|
msgid "Games played and &won"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:373 pysollib/tk/menubar.py:369
|
#: pysollib/tile/menubar.py:372 pysollib/tk/menubar.py:369
|
||||||
msgid "Games played and ¬ won"
|
msgid "Games played and ¬ won"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:374 pysollib/tk/menubar.py:370
|
#: pysollib/tile/menubar.py:373 pysollib/tk/menubar.py:370
|
||||||
msgid "Games not &played"
|
msgid "Games not &played"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:375 pysollib/tk/menubar.py:371
|
#: pysollib/tile/menubar.py:374 pysollib/tk/menubar.py:371
|
||||||
msgid "Select game by nu&mber..."
|
msgid "Select game by nu&mber..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:377 pysollib/tk/menubar.py:373
|
#: pysollib/tile/menubar.py:376 pysollib/tk/menubar.py:373
|
||||||
msgid "Fa&vorite games"
|
msgid "Fa&vorite games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:378 pysollib/tk/menubar.py:374
|
#: pysollib/tile/menubar.py:377 pysollib/tk/menubar.py:374
|
||||||
msgid "A&dd to favorites"
|
msgid "A&dd to favorites"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:379 pysollib/tk/menubar.py:375
|
#: pysollib/tile/menubar.py:378 pysollib/tk/menubar.py:375
|
||||||
msgid "R&emove from favorites"
|
msgid "R&emove from favorites"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:381 pysollib/tk/menubar.py:377
|
#: pysollib/tile/menubar.py:380 pysollib/tk/menubar.py:377
|
||||||
msgid "&Open..."
|
msgid "&Open..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:382 pysollib/tk/menubar.py:378
|
#: pysollib/tile/menubar.py:381 pysollib/tk/menubar.py:378
|
||||||
msgid "&Save"
|
msgid "&Save"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:383 pysollib/tk/menubar.py:379
|
#: pysollib/tile/menubar.py:382 pysollib/tk/menubar.py:379
|
||||||
msgid "Save &as..."
|
msgid "Save &as..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:385 pysollib/tk/menubar.py:381
|
#: pysollib/tile/menubar.py:384 pysollib/tk/menubar.py:381
|
||||||
msgid "&Hold and quit"
|
msgid "&Hold and quit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:390 pysollib/tile/selectgame.py:407
|
#: pysollib/tile/menubar.py:389 pysollib/tile/selectgame.py:397
|
||||||
#: pysollib/tk/menubar.py:386 pysollib/tk/selectgame.py:407
|
#: pysollib/tk/menubar.py:386 pysollib/tk/selectgame.py:407
|
||||||
msgid "&Select"
|
msgid "&Select"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:395 pysollib/tk/menubar.py:391
|
#: pysollib/tile/menubar.py:394 pysollib/tk/menubar.py:391
|
||||||
msgid "&Edit"
|
msgid "&Edit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:396 pysollib/tk/menubar.py:392
|
#: pysollib/tile/menubar.py:395 pysollib/tk/menubar.py:392
|
||||||
msgid "&Undo"
|
msgid "&Undo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:397 pysollib/tk/menubar.py:393
|
#: pysollib/tile/menubar.py:396 pysollib/tk/menubar.py:393
|
||||||
msgid "&Redo"
|
msgid "&Redo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:398 pysollib/tk/menubar.py:394
|
#: pysollib/tile/menubar.py:397 pysollib/tk/menubar.py:394
|
||||||
msgid "Redo &all"
|
msgid "Redo &all"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:401 pysollib/tk/menubar.py:397
|
#: pysollib/tile/menubar.py:400 pysollib/tk/menubar.py:397
|
||||||
msgid "&Set bookmark"
|
msgid "&Set bookmark"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:403 pysollib/tile/menubar.py:407
|
#: pysollib/tile/menubar.py:402 pysollib/tile/menubar.py:406
|
||||||
#: pysollib/tk/menubar.py:399 pysollib/tk/menubar.py:403
|
#: pysollib/tk/menubar.py:399 pysollib/tk/menubar.py:403
|
||||||
msgid "Bookmark %d"
|
msgid "Bookmark %d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:405 pysollib/tk/menubar.py:401
|
#: pysollib/tile/menubar.py:404 pysollib/tk/menubar.py:401
|
||||||
msgid "Go&to bookmark"
|
msgid "Go&to bookmark"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:410 pysollib/tk/menubar.py:406
|
#: pysollib/tile/menubar.py:409 pysollib/tk/menubar.py:406
|
||||||
msgid "&Clear bookmarks"
|
msgid "&Clear bookmarks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:413 pysollib/tile/toolbar.py:237
|
#: pysollib/tile/menubar.py:412 pysollib/tile/toolbar.py:237
|
||||||
#: pysollib/tk/menubar.py:409 pysollib/tk/toolbar.py:198
|
#: pysollib/tk/menubar.py:409 pysollib/tk/toolbar.py:198
|
||||||
msgid "Restart"
|
msgid "Restart"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:415 pysollib/tk/menubar.py:411
|
#: pysollib/tile/menubar.py:414 pysollib/tk/menubar.py:411
|
||||||
msgid "&Game"
|
msgid "&Game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:416 pysollib/tk/menubar.py:412
|
#: pysollib/tile/menubar.py:415 pysollib/tk/menubar.py:412
|
||||||
msgid "&Deal cards"
|
msgid "&Deal cards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:417 pysollib/tk/menubar.py:413
|
#: pysollib/tile/menubar.py:416 pysollib/tk/menubar.py:413
|
||||||
msgid "&Auto drop"
|
msgid "&Auto drop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:418 pysollib/tk/menubar.py:414
|
#: pysollib/tile/menubar.py:417 pysollib/tk/menubar.py:414
|
||||||
msgid "&Pause"
|
msgid "&Pause"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:421 pysollib/tk/menubar.py:417
|
#: pysollib/tile/menubar.py:420 pysollib/tk/menubar.py:417
|
||||||
msgid "S&tatus..."
|
msgid "S&tatus..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:422 pysollib/tk/menubar.py:418
|
#: pysollib/tile/menubar.py:421 pysollib/tk/menubar.py:418
|
||||||
msgid "&Comments..."
|
msgid "&Comments..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:424 pysollib/tk/menubar.py:420
|
#: pysollib/tile/menubar.py:423 pysollib/tk/menubar.py:420
|
||||||
msgid "&Statistics"
|
msgid "&Statistics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:425 pysollib/tile/menubar.py:433
|
#: pysollib/tile/menubar.py:424 pysollib/tile/menubar.py:432
|
||||||
#: pysollib/tk/menubar.py:421 pysollib/tk/menubar.py:429
|
#: pysollib/tk/menubar.py:421 pysollib/tk/menubar.py:429
|
||||||
msgid "Current game..."
|
msgid "Current game..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:426 pysollib/tile/menubar.py:434
|
#: pysollib/tile/menubar.py:425 pysollib/tile/menubar.py:433
|
||||||
#: pysollib/tk/menubar.py:422 pysollib/tk/menubar.py:430
|
#: pysollib/tk/menubar.py:422 pysollib/tk/menubar.py:430
|
||||||
msgid "All games..."
|
msgid "All games..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:428 pysollib/tk/menubar.py:424
|
#: pysollib/tile/menubar.py:427 pysollib/tk/menubar.py:424
|
||||||
msgid "Session log..."
|
msgid "Session log..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:429 pysollib/tk/menubar.py:425
|
#: pysollib/tile/menubar.py:428 pysollib/tk/menubar.py:425
|
||||||
msgid "Full log..."
|
msgid "Full log..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:432 pysollib/tk/menubar.py:428
|
#: pysollib/tile/menubar.py:431 pysollib/tk/menubar.py:428
|
||||||
msgid "D&emo statistics"
|
msgid "D&emo statistics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:436 pysollib/tk/menubar.py:432
|
#: pysollib/tile/menubar.py:435 pysollib/tk/menubar.py:432
|
||||||
msgid "&Assist"
|
msgid "&Assist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:437 pysollib/tk/menubar.py:433
|
#: pysollib/tile/menubar.py:436 pysollib/tk/menubar.py:433
|
||||||
msgid "&Hint"
|
msgid "&Hint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:438 pysollib/tk/menubar.py:434
|
#: pysollib/tile/menubar.py:437 pysollib/tk/menubar.py:434
|
||||||
msgid "Highlight p&iles"
|
msgid "Highlight p&iles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:441 pysollib/tk/menubar.py:437
|
#: pysollib/tile/menubar.py:440 pysollib/tk/menubar.py:437
|
||||||
msgid "&Demo"
|
msgid "&Demo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:442 pysollib/tk/menubar.py:438
|
#: pysollib/tile/menubar.py:441 pysollib/tk/menubar.py:438
|
||||||
msgid "Demo (&all games)"
|
msgid "Demo (&all games)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:444 pysollib/tk/menubar.py:440
|
#: pysollib/tile/menubar.py:443 pysollib/tk/menubar.py:440
|
||||||
msgid "Piles description"
|
msgid "Piles description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:448 pysollib/tk/menubar.py:444
|
#: pysollib/tile/menubar.py:447 pysollib/tk/menubar.py:444
|
||||||
msgid "&Options"
|
msgid "&Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:449 pysollib/tk/menubar.py:445
|
#: pysollib/tile/menubar.py:448 pysollib/tk/menubar.py:445
|
||||||
msgid "&Player options..."
|
msgid "&Player options..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:450 pysollib/tk/menubar.py:446
|
#: pysollib/tile/menubar.py:449 pysollib/tk/menubar.py:446
|
||||||
msgid "&Automatic play"
|
msgid "&Automatic play"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:451 pysollib/tk/menubar.py:447
|
#: pysollib/tile/menubar.py:450 pysollib/tk/menubar.py:447
|
||||||
msgid "Auto &face up"
|
msgid "Auto &face up"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:452 pysollib/tk/menubar.py:448
|
#: pysollib/tile/menubar.py:451 pysollib/tk/menubar.py:448
|
||||||
msgid "A&uto drop"
|
msgid "A&uto drop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:453 pysollib/tk/menubar.py:449
|
#: pysollib/tile/menubar.py:452 pysollib/tk/menubar.py:449
|
||||||
msgid "Auto &deal"
|
msgid "Auto &deal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:455 pysollib/tk/menubar.py:451
|
#: pysollib/tile/menubar.py:454 pysollib/tk/menubar.py:451
|
||||||
msgid "&Quick play"
|
msgid "&Quick play"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:456 pysollib/tk/menubar.py:452
|
#: pysollib/tile/menubar.py:455 pysollib/tk/menubar.py:452
|
||||||
msgid "Assist &level"
|
msgid "Assist &level"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:457 pysollib/tk/menubar.py:453
|
#: pysollib/tile/menubar.py:456 pysollib/tk/menubar.py:453
|
||||||
msgid "Enable &undo"
|
msgid "Enable &undo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:458 pysollib/tk/menubar.py:454
|
#: pysollib/tile/menubar.py:457 pysollib/tk/menubar.py:454
|
||||||
msgid "Enable &bookmarks"
|
msgid "Enable &bookmarks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:459 pysollib/tk/menubar.py:455
|
#: pysollib/tile/menubar.py:458 pysollib/tk/menubar.py:455
|
||||||
msgid "Enable &hint"
|
msgid "Enable &hint"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:460 pysollib/tk/menubar.py:456
|
#: pysollib/tile/menubar.py:459 pysollib/tk/menubar.py:456
|
||||||
msgid "Enable highlight p&iles"
|
msgid "Enable highlight p&iles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:461 pysollib/tk/menubar.py:457
|
#: pysollib/tile/menubar.py:460 pysollib/tk/menubar.py:457
|
||||||
msgid "Enable highlight &cards"
|
msgid "Enable highlight &cards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:462 pysollib/tk/menubar.py:458
|
#: pysollib/tile/menubar.py:461 pysollib/tk/menubar.py:458
|
||||||
msgid "Enable highlight same &rank"
|
msgid "Enable highlight same &rank"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:463 pysollib/tk/menubar.py:459
|
#: pysollib/tile/menubar.py:462 pysollib/tk/menubar.py:459
|
||||||
msgid "Highlight &no matching"
|
msgid "Highlight &no matching"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:465 pysollib/tk/menubar.py:461
|
#: pysollib/tile/menubar.py:464 pysollib/tk/menubar.py:461
|
||||||
msgid "&Show removed tiles (in Mahjongg games)"
|
msgid "&Show removed tiles (in Mahjongg games)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:466 pysollib/tk/menubar.py:462
|
#: pysollib/tile/menubar.py:465 pysollib/tk/menubar.py:462
|
||||||
msgid "Show hint &arrow (in Shisen-Sho games)"
|
msgid "Show hint &arrow (in Shisen-Sho games)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:468 pysollib/tk/menubar.py:464
|
#: pysollib/tile/menubar.py:467 pysollib/tk/menubar.py:464
|
||||||
msgid "&Sound..."
|
msgid "&Sound..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:476 pysollib/tk/menubar.py:472
|
#: pysollib/tile/menubar.py:475 pysollib/tk/menubar.py:472
|
||||||
msgid "Cards&et..."
|
msgid "Cards&et..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:477 pysollib/tk/menubar.py:473
|
#: pysollib/tile/menubar.py:476 pysollib/tk/menubar.py:473
|
||||||
msgid "Table t&ile..."
|
msgid "Table t&ile..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:479 pysollib/tk/menubar.py:475
|
#: pysollib/tile/menubar.py:478 pysollib/tk/menubar.py:475
|
||||||
msgid "Card &background"
|
msgid "Card &background"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:480 pysollib/tk/menubar.py:476
|
#: pysollib/tile/menubar.py:479 pysollib/tk/menubar.py:476
|
||||||
msgid "Card &view"
|
msgid "Card &view"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:481 pysollib/tk/menubar.py:477
|
#: pysollib/tile/menubar.py:480 pysollib/tk/menubar.py:477
|
||||||
msgid "Card shado&w"
|
msgid "Card shado&w"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:482 pysollib/tk/menubar.py:478
|
#: pysollib/tile/menubar.py:481 pysollib/tk/menubar.py:478
|
||||||
msgid "Shade &legal moves"
|
msgid "Shade &legal moves"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:483 pysollib/tk/menubar.py:479
|
#: pysollib/tile/menubar.py:482 pysollib/tk/menubar.py:479
|
||||||
msgid "&Negative cards bottom"
|
msgid "&Negative cards bottom"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:484 pysollib/tk/menubar.py:480
|
#: pysollib/tile/menubar.py:483 pysollib/tk/menubar.py:480
|
||||||
msgid "Shrink face-down cards"
|
msgid "Shrink face-down cards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:485 pysollib/tk/menubar.py:481
|
#: pysollib/tile/menubar.py:484 pysollib/tk/menubar.py:481
|
||||||
msgid "Shade &filled stacks"
|
msgid "Shade &filled stacks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:486 pysollib/tk/menubar.py:482
|
#: pysollib/tile/menubar.py:485 pysollib/tk/menubar.py:482
|
||||||
msgid "A&nimations"
|
msgid "A&nimations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:487 pysollib/tk/menubar.py:483
|
#: pysollib/tile/menubar.py:486 pysollib/tk/menubar.py:483
|
||||||
msgid "&None"
|
msgid "&None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:488 pysollib/tk/menubar.py:484
|
#: pysollib/tile/menubar.py:487 pysollib/tk/menubar.py:484
|
||||||
msgid "&Timer based"
|
msgid "&Timer based"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:489 pysollib/tk/menubar.py:485
|
#: pysollib/tile/menubar.py:488 pysollib/tk/menubar.py:485
|
||||||
msgid "&Fast"
|
msgid "&Fast"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:490 pysollib/tk/menubar.py:486
|
#: pysollib/tile/menubar.py:489 pysollib/tk/menubar.py:486
|
||||||
msgid "&Slow"
|
msgid "&Slow"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:491 pysollib/tk/menubar.py:487
|
#: pysollib/tile/menubar.py:490 pysollib/tk/menubar.py:487
|
||||||
msgid "&Very slow"
|
msgid "&Very slow"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:492 pysollib/tk/menubar.py:488
|
#: pysollib/tile/menubar.py:491 pysollib/tk/menubar.py:488
|
||||||
msgid "&Mouse"
|
msgid "&Mouse"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:493 pysollib/tk/menubar.py:489
|
#: pysollib/tile/menubar.py:492 pysollib/tk/menubar.py:489
|
||||||
msgid "&Drag-and-Drop"
|
msgid "&Drag-and-Drop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:494 pysollib/tk/menubar.py:490
|
#: pysollib/tile/menubar.py:493 pysollib/tk/menubar.py:490
|
||||||
msgid "&Point-and-Click"
|
msgid "&Point-and-Click"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:495 pysollib/tk/menubar.py:491
|
#: pysollib/tile/menubar.py:494 pysollib/tk/menubar.py:491
|
||||||
msgid "&Sticky mouse"
|
msgid "&Sticky mouse"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:497 pysollib/tk/menubar.py:493
|
#: pysollib/tile/menubar.py:496 pysollib/tk/menubar.py:493
|
||||||
msgid "Use mouse for undo/redo"
|
msgid "Use mouse for undo/redo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:499 pysollib/tk/menubar.py:495
|
#: pysollib/tile/menubar.py:498 pysollib/tk/menubar.py:495
|
||||||
msgid "&Fonts..."
|
msgid "&Fonts..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:500 pysollib/tk/menubar.py:496
|
#: pysollib/tile/menubar.py:499 pysollib/tk/menubar.py:496
|
||||||
msgid "&Colors..."
|
msgid "&Colors..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:501 pysollib/tk/menubar.py:497
|
#: pysollib/tile/menubar.py:500 pysollib/tk/menubar.py:497
|
||||||
msgid "Time&outs..."
|
msgid "Time&outs..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:503
|
#: pysollib/tile/menubar.py:502
|
||||||
msgid "Set t&heme"
|
msgid "Set t&heme"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:505 pysollib/tk/menubar.py:499
|
#: pysollib/tile/menubar.py:504 pysollib/tk/menubar.py:499
|
||||||
msgid "&Toolbar"
|
msgid "&Toolbar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:507 pysollib/tk/menubar.py:501
|
#: pysollib/tile/menubar.py:506 pysollib/tk/menubar.py:501
|
||||||
msgid "Stat&usbar"
|
msgid "Stat&usbar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:508 pysollib/tk/menubar.py:502
|
#: pysollib/tile/menubar.py:507 pysollib/tk/menubar.py:502
|
||||||
msgid "Show &statusbar"
|
msgid "Show &statusbar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:509 pysollib/tk/menubar.py:503
|
#: pysollib/tile/menubar.py:508 pysollib/tk/menubar.py:503
|
||||||
msgid "Show &number of cards"
|
msgid "Show &number of cards"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:510 pysollib/tk/menubar.py:504
|
#: pysollib/tile/menubar.py:509 pysollib/tk/menubar.py:504
|
||||||
msgid "Show &help bar"
|
msgid "Show &help bar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:511 pysollib/tk/menubar.py:505
|
#: pysollib/tile/menubar.py:510 pysollib/tk/menubar.py:505
|
||||||
msgid "Save games &geometry"
|
msgid "Save games &geometry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:512 pysollib/tk/menubar.py:506
|
#: pysollib/tile/menubar.py:511 pysollib/tk/menubar.py:506
|
||||||
msgid "&Demo logo"
|
msgid "&Demo logo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:513 pysollib/tk/menubar.py:507
|
#: pysollib/tile/menubar.py:512 pysollib/tk/menubar.py:507
|
||||||
msgid "Startup splash sc&reen"
|
msgid "Startup splash sc&reen"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:519 pysollib/tk/menubar.py:513
|
#: pysollib/tile/menubar.py:518 pysollib/tk/menubar.py:513
|
||||||
msgid "&Help"
|
msgid "&Help"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:520 pysollib/tk/menubar.py:514
|
#: pysollib/tile/menubar.py:519 pysollib/tk/menubar.py:514
|
||||||
msgid "&Contents"
|
msgid "&Contents"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:521 pysollib/tk/menubar.py:515
|
#: pysollib/tile/menubar.py:520 pysollib/tk/menubar.py:515
|
||||||
msgid "&How to play"
|
msgid "&How to play"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:522 pysollib/tk/menubar.py:516
|
#: pysollib/tile/menubar.py:521 pysollib/tk/menubar.py:516
|
||||||
msgid "&Rules for this game"
|
msgid "&Rules for this game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:523 pysollib/tk/menubar.py:517
|
#: pysollib/tile/menubar.py:522 pysollib/tk/menubar.py:517
|
||||||
msgid "&License terms"
|
msgid "&License terms"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:526 pysollib/tk/menubar.py:520
|
#: pysollib/tile/menubar.py:525 pysollib/tk/menubar.py:520
|
||||||
msgid "&About "
|
msgid "&About "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:638 pysollib/tk/menubar.py:632
|
#: pysollib/tile/menubar.py:637 pysollib/tk/menubar.py:632
|
||||||
msgid "All &games..."
|
msgid "All &games..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:640 pysollib/tk/menubar.py:634
|
#: pysollib/tile/menubar.py:639 pysollib/tk/menubar.py:634
|
||||||
msgid "Playable pre&view..."
|
msgid "Playable pre&view..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:689 pysollib/tk/menubar.py:683
|
#: pysollib/tile/menubar.py:688 pysollib/tk/menubar.py:683
|
||||||
msgid "&Mahjongg games"
|
msgid "&Mahjongg games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:727 pysollib/tk/menubar.py:721
|
#: pysollib/tile/menubar.py:726 pysollib/tk/menubar.py:721
|
||||||
msgid "&Popular games"
|
msgid "&Popular games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:735 pysollib/tk/menubar.py:729
|
#: pysollib/tile/menubar.py:734 pysollib/tk/menubar.py:729
|
||||||
msgid "&French games"
|
msgid "&French games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:742 pysollib/tk/menubar.py:736
|
#: pysollib/tile/menubar.py:741 pysollib/tk/menubar.py:736
|
||||||
msgid "&Oriental games"
|
msgid "&Oriental games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:750 pysollib/tk/menubar.py:744
|
#: pysollib/tile/menubar.py:749 pysollib/tk/menubar.py:744
|
||||||
msgid "&Special games"
|
msgid "&Special games"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:756 pysollib/tk/menubar.py:750
|
#: pysollib/tile/menubar.py:755 pysollib/tk/menubar.py:750
|
||||||
msgid "&All games by name"
|
msgid "&All games by name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:1029 pysollib/tk/menubar.py:1023
|
#: pysollib/tile/menubar.py:1028 pysollib/tk/menubar.py:1023
|
||||||
#: data/glade-translations:72
|
#: data/glade-translations:72
|
||||||
msgid "Sound settings"
|
msgid "Sound settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:1129 pysollib/tk/menubar.py:1127
|
#: pysollib/tile/menubar.py:1128 pysollib/tk/menubar.py:1127
|
||||||
msgid "Select "
|
msgid "Select "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:1176 pysollib/tk/menubar.py:1179
|
#: pysollib/tile/menubar.py:1175 pysollib/tk/menubar.py:1179
|
||||||
msgid "Select table background"
|
msgid "Select table background"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:1331
|
#: pysollib/tile/menubar.py:1330
|
||||||
msgid "Change theme"
|
msgid "Change theme"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:1332
|
#: pysollib/tile/menubar.py:1331
|
||||||
msgid ""
|
msgid ""
|
||||||
"This settings will take effect\n"
|
"This settings will take effect\n"
|
||||||
"the next time you restart "
|
"the next time you restart "
|
||||||
|
@ -2559,37 +2563,37 @@ msgstr ""
|
||||||
msgid "XLarge cardsets"
|
msgid "XLarge cardsets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:242 pysollib/tk/menubar.py:1124
|
#: pysollib/tile/selectcardset.py:236 pysollib/tk/menubar.py:1124
|
||||||
msgid "&Info..."
|
msgid "&Info..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:243 pysollib/tk/menubar.py:1122
|
#: pysollib/tile/selectcardset.py:237 pysollib/tk/menubar.py:1122
|
||||||
#: pysollib/tk/menubar.py:1124 pysollib/tk/selectcardset.py:241
|
#: pysollib/tk/menubar.py:1124 pysollib/tk/selectcardset.py:241
|
||||||
msgid "&Load"
|
msgid "&Load"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:320 pysollib/tk/selectcardset.py:320
|
#: pysollib/tile/selectcardset.py:313 pysollib/tk/selectcardset.py:320
|
||||||
msgid "About cardset"
|
msgid "About cardset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:336 pysollib/tile/selectgame.py:364
|
#: pysollib/tile/selectcardset.py:327 pysollib/tile/selectgame.py:354
|
||||||
#: pysollib/tk/selectcardset.py:336 pysollib/tk/selectgame.py:365
|
#: pysollib/tk/selectcardset.py:336 pysollib/tk/selectgame.py:365
|
||||||
msgid "Type:"
|
msgid "Type:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:337 pysollib/tk/selectcardset.py:337
|
#: pysollib/tile/selectcardset.py:328 pysollib/tk/selectcardset.py:337
|
||||||
msgid "Styles:"
|
msgid "Styles:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:338 pysollib/tk/selectcardset.py:338
|
#: pysollib/tile/selectcardset.py:329 pysollib/tk/selectcardset.py:338
|
||||||
msgid "Nationality:"
|
msgid "Nationality:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:339 pysollib/tk/selectcardset.py:339
|
#: pysollib/tile/selectcardset.py:330 pysollib/tk/selectcardset.py:339
|
||||||
msgid "Year:"
|
msgid "Year:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:341 pysollib/tk/selectcardset.py:341
|
#: pysollib/tile/selectcardset.py:332 pysollib/tk/selectcardset.py:341
|
||||||
msgid "Size:"
|
msgid "Size:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2645,27 +2649,27 @@ msgstr ""
|
||||||
msgid "by Skill Level"
|
msgid "by Skill Level"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:171 pysollib/tile/selectgame.py:533
|
#: pysollib/tile/selectgame.py:171 pysollib/tile/selectgame.py:523
|
||||||
#: pysollib/tk/selectgame.py:170 pysollib/tk/selectgame.py:533
|
#: pysollib/tk/selectgame.py:170 pysollib/tk/selectgame.py:533
|
||||||
msgid "Luck only"
|
msgid "Luck only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:172 pysollib/tile/selectgame.py:534
|
#: pysollib/tile/selectgame.py:172 pysollib/tile/selectgame.py:524
|
||||||
#: pysollib/tk/selectgame.py:171 pysollib/tk/selectgame.py:534
|
#: pysollib/tk/selectgame.py:171 pysollib/tk/selectgame.py:534
|
||||||
msgid "Mostly luck"
|
msgid "Mostly luck"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:173 pysollib/tile/selectgame.py:535
|
#: pysollib/tile/selectgame.py:173 pysollib/tile/selectgame.py:525
|
||||||
#: pysollib/tk/selectgame.py:172 pysollib/tk/selectgame.py:535
|
#: pysollib/tk/selectgame.py:172 pysollib/tk/selectgame.py:535
|
||||||
msgid "Balanced"
|
msgid "Balanced"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:174 pysollib/tile/selectgame.py:536
|
#: pysollib/tile/selectgame.py:174 pysollib/tile/selectgame.py:526
|
||||||
#: pysollib/tk/selectgame.py:173 pysollib/tk/selectgame.py:536
|
#: pysollib/tk/selectgame.py:173 pysollib/tk/selectgame.py:536
|
||||||
msgid "Mostly skill"
|
msgid "Mostly skill"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:175 pysollib/tile/selectgame.py:537
|
#: pysollib/tile/selectgame.py:175 pysollib/tile/selectgame.py:527
|
||||||
#: pysollib/tk/selectgame.py:174 pysollib/tk/selectgame.py:537
|
#: pysollib/tk/selectgame.py:174 pysollib/tk/selectgame.py:537
|
||||||
msgid "Skill only"
|
msgid "Skill only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -2782,81 +2786,81 @@ msgstr ""
|
||||||
msgid "Relaxed Variants"
|
msgid "Relaxed Variants"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:348 pysollib/tk/selectgame.py:349
|
#: pysollib/tile/selectgame.py:341 pysollib/tk/selectgame.py:349
|
||||||
msgid "About game"
|
msgid "About game"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:361 pysollib/tk/selectgame.py:362
|
#: pysollib/tile/selectgame.py:351 pysollib/tk/selectgame.py:362
|
||||||
msgid "Name:"
|
msgid "Name:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:362 pysollib/tk/selectgame.py:363
|
#: pysollib/tile/selectgame.py:352 pysollib/tk/selectgame.py:363
|
||||||
msgid "Alternate names:"
|
msgid "Alternate names:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:363 pysollib/tk/selectgame.py:364
|
#: pysollib/tile/selectgame.py:353 pysollib/tk/selectgame.py:364
|
||||||
msgid "Category:"
|
msgid "Category:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:365 pysollib/tk/selectgame.py:366
|
#: pysollib/tile/selectgame.py:355 pysollib/tk/selectgame.py:366
|
||||||
msgid "Skill level:"
|
msgid "Skill level:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:366 pysollib/tk/selectgame.py:367
|
#: pysollib/tile/selectgame.py:356 pysollib/tk/selectgame.py:367
|
||||||
msgid "Decks:"
|
msgid "Decks:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:367 pysollib/tk/selectgame.py:368
|
#: pysollib/tile/selectgame.py:357 pysollib/tk/selectgame.py:368
|
||||||
msgid "Redeals:"
|
msgid "Redeals:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:369 pysollib/tk/selectgame.py:370
|
#: pysollib/tile/selectgame.py:359 pysollib/tk/selectgame.py:370
|
||||||
msgid "Played:"
|
msgid "Played:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:370 pysollib/tile/tkstats.py:107
|
#: pysollib/tile/selectgame.py:360 pysollib/tile/tkstats.py:107
|
||||||
#: pysollib/tile/tkstats.py:159 pysollib/tk/selectgame.py:371
|
#: pysollib/tile/tkstats.py:159 pysollib/tk/selectgame.py:371
|
||||||
#: pysollib/tk/tkstats.py:111 pysollib/tk/tkstats.py:163
|
#: pysollib/tk/tkstats.py:111 pysollib/tk/tkstats.py:163
|
||||||
#: data/glade-translations:9 data/glade-translations:13
|
#: data/glade-translations:9 data/glade-translations:13
|
||||||
msgid "Won:"
|
msgid "Won:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:371 pysollib/tile/tkstats.py:108
|
#: pysollib/tile/selectgame.py:361 pysollib/tile/tkstats.py:108
|
||||||
#: pysollib/tile/tkstats.py:160 pysollib/tk/selectgame.py:372
|
#: pysollib/tile/tkstats.py:160 pysollib/tk/selectgame.py:372
|
||||||
#: pysollib/tk/tkstats.py:112 pysollib/tk/tkstats.py:164
|
#: pysollib/tk/tkstats.py:112 pysollib/tk/tkstats.py:164
|
||||||
#: data/glade-translations:11 data/glade-translations:14
|
#: data/glade-translations:11 data/glade-translations:14
|
||||||
msgid "Lost:"
|
msgid "Lost:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:372 pysollib/tile/tkstats.py:615
|
#: pysollib/tile/selectgame.py:362 pysollib/tile/tkstats.py:615
|
||||||
#: pysollib/tk/selectgame.py:373 pysollib/tk/tkstats.py:736
|
#: pysollib/tk/selectgame.py:373 pysollib/tk/tkstats.py:736
|
||||||
#: data/glade-translations:18
|
#: data/glade-translations:18
|
||||||
msgid "Playing time:"
|
msgid "Playing time:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:373 pysollib/tile/tkstats.py:622
|
#: pysollib/tile/selectgame.py:363 pysollib/tile/tkstats.py:622
|
||||||
#: pysollib/tk/selectgame.py:374 pysollib/tk/tkstats.py:743
|
#: pysollib/tk/selectgame.py:374 pysollib/tk/tkstats.py:743
|
||||||
#: data/glade-translations:19
|
#: data/glade-translations:19
|
||||||
msgid "Moves:"
|
msgid "Moves:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:374 pysollib/tk/selectgame.py:375
|
#: pysollib/tile/selectgame.py:364 pysollib/tk/selectgame.py:375
|
||||||
msgid "% won:"
|
msgid "% won:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:406 pysollib/tk/selectgame.py:407
|
#: pysollib/tile/selectgame.py:396 pysollib/tk/selectgame.py:407
|
||||||
msgid "&Rules"
|
msgid "&Rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:486 pysollib/tk/selectgame.py:486
|
#: pysollib/tile/selectgame.py:476 pysollib/tk/selectgame.py:486
|
||||||
msgid "Playable Preview - "
|
msgid "Playable Preview - "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:540 pysollib/tk/selectgame.py:540
|
#: pysollib/tile/selectgame.py:530 pysollib/tk/selectgame.py:540
|
||||||
msgid "variable"
|
msgid "variable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:541 pysollib/tk/selectgame.py:541
|
#: pysollib/tile/selectgame.py:531 pysollib/tk/selectgame.py:541
|
||||||
msgid "unlimited"
|
msgid "unlimited"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2988,22 +2992,22 @@ msgstr ""
|
||||||
msgid "Music volume:"
|
msgid "Music volume:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/soundoptionsdialog.py:146
|
#: pysollib/tile/soundoptionsdialog.py:145
|
||||||
#: pysollib/tk/soundoptionsdialog.py:144 data/glade-translations:76
|
#: pysollib/tk/soundoptionsdialog.py:144 data/glade-translations:76
|
||||||
msgid "Enable samles"
|
msgid "Enable samles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/soundoptionsdialog.py:171
|
#: pysollib/tile/soundoptionsdialog.py:168
|
||||||
#: pysollib/tk/soundoptionsdialog.py:170
|
#: pysollib/tk/soundoptionsdialog.py:170
|
||||||
msgid "&Apply"
|
msgid "&Apply"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/soundoptionsdialog.py:204
|
#: pysollib/tile/soundoptionsdialog.py:201
|
||||||
#: pysollib/tk/soundoptionsdialog.py:206
|
#: pysollib/tk/soundoptionsdialog.py:206
|
||||||
msgid "Sound preferences info"
|
msgid "Sound preferences info"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/soundoptionsdialog.py:205
|
#: pysollib/tile/soundoptionsdialog.py:202
|
||||||
#: pysollib/tk/soundoptionsdialog.py:207
|
#: pysollib/tk/soundoptionsdialog.py:207
|
||||||
msgid ""
|
msgid ""
|
||||||
"Changing DirectX settings will take effect\n"
|
"Changing DirectX settings will take effect\n"
|
||||||
|
@ -3324,15 +3328,15 @@ msgstr ""
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/toolbar.py:268 pysollib/tk/toolbar.py:225
|
#: pysollib/tile/toolbar.py:265 pysollib/tk/toolbar.py:225
|
||||||
msgid "Player"
|
msgid "Player"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/toolbar.py:269 pysollib/tk/toolbar.py:226
|
#: pysollib/tile/toolbar.py:266 pysollib/tk/toolbar.py:226
|
||||||
msgid "Player options"
|
msgid "Player options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/toolbar.py:490 pysollib/tk/toolbar.py:466
|
#: pysollib/tile/toolbar.py:485 pysollib/tk/toolbar.py:466
|
||||||
msgid "Toolbar"
|
msgid "Toolbar"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PySol 0.0.1\n"
|
"Project-Id-Version: PySol 0.0.1\n"
|
||||||
"POT-Creation-Date: Thu Nov 30 16:31:56 2006\n"
|
"POT-Creation-Date: Thu Dec 7 15:25:59 2006\n"
|
||||||
"PO-Revision-Date: 2006-12-04 16:26+0300\n"
|
"PO-Revision-Date: 2006-12-07 15:51+0300\n"
|
||||||
"Last-Translator: Скоморох <skomoroh@gmail.com>\n"
|
"Last-Translator: Скоморох <skomoroh@gmail.com>\n"
|
||||||
"Language-Team: Russian <ru@li.org>\n"
|
"Language-Team: Russian <ru@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
@ -35,6 +35,9 @@ msgstr "Матрица 8x8"
|
||||||
msgid " 9x9 Matrix"
|
msgid " 9x9 Matrix"
|
||||||
msgstr "Матрица 9x9"
|
msgstr "Матрица 9x9"
|
||||||
|
|
||||||
|
msgid " Pyramid's Stones"
|
||||||
|
msgstr "Камни пирамид"
|
||||||
|
|
||||||
msgid "10 x 8"
|
msgid "10 x 8"
|
||||||
msgstr "10 x 8"
|
msgstr "10 x 8"
|
||||||
|
|
||||||
|
@ -341,6 +344,9 @@ msgstr "Голубая луна"
|
||||||
msgid "Boar"
|
msgid "Boar"
|
||||||
msgstr "Боров"
|
msgstr "Боров"
|
||||||
|
|
||||||
|
msgid "Board Patience"
|
||||||
|
msgstr "Полочный пасьянс"
|
||||||
|
|
||||||
msgid "Boat"
|
msgid "Boat"
|
||||||
msgstr "Лодка"
|
msgstr "Лодка"
|
||||||
|
|
||||||
|
@ -410,6 +416,9 @@ msgstr "Британский квадрат"
|
||||||
msgid "Brunswick"
|
msgid "Brunswick"
|
||||||
msgstr "Брюнсвик"
|
msgstr "Брюнсвик"
|
||||||
|
|
||||||
|
msgid "Brush"
|
||||||
|
msgstr "Щётка"
|
||||||
|
|
||||||
msgid "Buffalo Bill"
|
msgid "Buffalo Bill"
|
||||||
msgstr "Буффало Билл"
|
msgstr "Буффало Билл"
|
||||||
|
|
||||||
|
@ -464,6 +473,9 @@ msgstr "Карфаген"
|
||||||
msgid "Casino Klondike"
|
msgid "Casino Klondike"
|
||||||
msgstr "Казино Клондайк"
|
msgstr "Казино Клондайк"
|
||||||
|
|
||||||
|
msgid "Casket"
|
||||||
|
msgstr "Шкатулка"
|
||||||
|
|
||||||
msgid "Cassim"
|
msgid "Cassim"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -570,6 +582,9 @@ msgstr ""
|
||||||
msgid "Cockroach"
|
msgid "Cockroach"
|
||||||
msgstr "Таракан"
|
msgstr "Таракан"
|
||||||
|
|
||||||
|
msgid "Colonel"
|
||||||
|
msgstr "Полковник"
|
||||||
|
|
||||||
msgid "Colorado"
|
msgid "Colorado"
|
||||||
msgstr "Колорадо"
|
msgstr "Колорадо"
|
||||||
|
|
||||||
|
@ -658,6 +673,9 @@ msgstr "Дашаватара Круги"
|
||||||
msgid "Dead King Golf"
|
msgid "Dead King Golf"
|
||||||
msgstr "Гольф Смертельный Король"
|
msgstr "Гольф Смертельный Король"
|
||||||
|
|
||||||
|
msgid "Deck"
|
||||||
|
msgstr "Колода"
|
||||||
|
|
||||||
msgid "Deep"
|
msgid "Deep"
|
||||||
msgstr "Глубокий"
|
msgstr "Глубокий"
|
||||||
|
|
||||||
|
@ -694,6 +712,9 @@ msgstr "Двойки"
|
||||||
msgid "Dhanpati"
|
msgid "Dhanpati"
|
||||||
msgstr "Dhanpati"
|
msgstr "Dhanpati"
|
||||||
|
|
||||||
|
msgid "Dial"
|
||||||
|
msgstr "Циферблат"
|
||||||
|
|
||||||
msgid "Diamond"
|
msgid "Diamond"
|
||||||
msgstr "Буби"
|
msgstr "Буби"
|
||||||
|
|
||||||
|
@ -981,6 +1002,9 @@ msgstr "Ковёр"
|
||||||
msgid "Falling Star"
|
msgid "Falling Star"
|
||||||
msgstr "Падающая звезда"
|
msgstr "Падающая звезда"
|
||||||
|
|
||||||
|
msgid "Famous Fifty"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Fan"
|
msgid "Fan"
|
||||||
msgstr "Веер"
|
msgstr "Веер"
|
||||||
|
|
||||||
|
@ -1008,6 +1032,9 @@ msgstr "Пасьянс Фатимы"
|
||||||
msgid "Fatimeh's Game Relaxed"
|
msgid "Fatimeh's Game Relaxed"
|
||||||
msgstr "Облегчённый Пасьянс Фатимы"
|
msgstr "Облегчённый Пасьянс Фатимы"
|
||||||
|
|
||||||
|
msgid "Fechter's Game"
|
||||||
|
msgstr "Пасьянс Фехтера"
|
||||||
|
|
||||||
msgid "Fifteen"
|
msgid "Fifteen"
|
||||||
msgstr "Пятнадцать"
|
msgstr "Пятнадцать"
|
||||||
|
|
||||||
|
@ -1058,6 +1085,9 @@ msgstr "Плавающий город"
|
||||||
msgid "Floradora"
|
msgid "Floradora"
|
||||||
msgstr "Флорадора"
|
msgstr "Флорадора"
|
||||||
|
|
||||||
|
msgid "Florentine Patience"
|
||||||
|
msgstr "Флорентийский пасьянс"
|
||||||
|
|
||||||
msgid "Flower Arrangement"
|
msgid "Flower Arrangement"
|
||||||
msgstr "Аранжировка цветов"
|
msgstr "Аранжировка цветов"
|
||||||
|
|
||||||
|
@ -1080,6 +1110,9 @@ msgstr "Летящий дракон"
|
||||||
msgid "ForeCell"
|
msgid "ForeCell"
|
||||||
msgstr "Свободная ячейка"
|
msgstr "Свободная ячейка"
|
||||||
|
|
||||||
|
msgid "Formic"
|
||||||
|
msgstr "Муравьиный"
|
||||||
|
|
||||||
msgid "Fort"
|
msgid "Fort"
|
||||||
msgstr "Форт"
|
msgstr "Форт"
|
||||||
|
|
||||||
|
@ -1218,6 +1251,9 @@ msgstr "Великан"
|
||||||
msgid "Giza"
|
msgid "Giza"
|
||||||
msgstr "Гиза"
|
msgstr "Гиза"
|
||||||
|
|
||||||
|
msgid "Glacier"
|
||||||
|
msgstr "Ледник"
|
||||||
|
|
||||||
msgid "Glade"
|
msgid "Glade"
|
||||||
msgstr "Поляна"
|
msgstr "Поляна"
|
||||||
|
|
||||||
|
@ -1352,6 +1388,9 @@ msgstr "Головы и хвосты"
|
||||||
msgid "Helios"
|
msgid "Helios"
|
||||||
msgstr "Гелиос"
|
msgstr "Гелиос"
|
||||||
|
|
||||||
|
msgid "Hemispheres"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid "Hex A Klon"
|
msgid "Hex A Klon"
|
||||||
msgstr "Шестнадцатиричный Клондайк"
|
msgstr "Шестнадцатиричный Клондайк"
|
||||||
|
|
||||||
|
@ -1379,6 +1418,9 @@ msgstr "Классы"
|
||||||
msgid "Horse"
|
msgid "Horse"
|
||||||
msgstr "Конь"
|
msgstr "Конь"
|
||||||
|
|
||||||
|
msgid "Hospital Patience"
|
||||||
|
msgstr "Больничный пасьянс"
|
||||||
|
|
||||||
msgid "House in the Wood"
|
msgid "House in the Wood"
|
||||||
msgstr "Дом в лесу"
|
msgstr "Дом в лесу"
|
||||||
|
|
||||||
|
@ -1537,6 +1579,9 @@ msgstr "Облегчённый Пасьянс Катрины"
|
||||||
msgid "Khadga"
|
msgid "Khadga"
|
||||||
msgstr "Khadga"
|
msgstr "Khadga"
|
||||||
|
|
||||||
|
msgid "Khedive"
|
||||||
|
msgstr "Хедив"
|
||||||
|
|
||||||
msgid "King Albert"
|
msgid "King Albert"
|
||||||
msgstr "Король Альберт"
|
msgstr "Король Альберт"
|
||||||
|
|
||||||
|
@ -1546,6 +1591,10 @@ msgstr ""
|
||||||
msgid "King Only Hex A Klon"
|
msgid "King Only Hex A Klon"
|
||||||
msgstr "Королевский Шестнадцатиричный Клондайк"
|
msgstr "Королевский Шестнадцатиричный Клондайк"
|
||||||
|
|
||||||
|
#, fuzzy
|
||||||
|
msgid "King Tut"
|
||||||
|
msgstr "Король Альберт"
|
||||||
|
|
||||||
msgid "KingCell"
|
msgid "KingCell"
|
||||||
msgstr "Королевская Ячейка"
|
msgstr "Королевская Ячейка"
|
||||||
|
|
||||||
|
@ -3426,6 +3475,9 @@ msgstr "Дверь"
|
||||||
msgid "The Familiar"
|
msgid "The Familiar"
|
||||||
msgstr "Близкий"
|
msgstr "Близкий"
|
||||||
|
|
||||||
|
msgid "The Four Continents"
|
||||||
|
msgstr "Четыре континента"
|
||||||
|
|
||||||
msgid "The Garden"
|
msgid "The Garden"
|
||||||
msgstr "Сад"
|
msgstr "Сад"
|
||||||
|
|
||||||
|
@ -3441,6 +3493,9 @@ msgstr "Последний Монарх II"
|
||||||
msgid "The Little Corporal"
|
msgid "The Little Corporal"
|
||||||
msgstr "Маленький Капрал"
|
msgstr "Маленький Капрал"
|
||||||
|
|
||||||
|
msgid "The Red and the Black"
|
||||||
|
msgstr "Красное и Чёрное II"
|
||||||
|
|
||||||
msgid "The Spark"
|
msgid "The Spark"
|
||||||
msgstr "Вспышка"
|
msgstr "Вспышка"
|
||||||
|
|
||||||
|
|
355
po/ru_pysol.po
355
po/ru_pysol.po
|
@ -5,7 +5,7 @@
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PySol 0.0.1\n"
|
"Project-Id-Version: PySol 0.0.1\n"
|
||||||
"POT-Creation-Date: Thu Nov 30 16:32:59 2006\n"
|
"POT-Creation-Date: Thu Dec 7 15:27:04 2006\n"
|
||||||
"PO-Revision-Date: 2006-11-30 16:36+0300\n"
|
"PO-Revision-Date: 2006-11-30 16:36+0300\n"
|
||||||
"Last-Translator: Скоморох <skomoroh@gmail.com>\n"
|
"Last-Translator: Скоморох <skomoroh@gmail.com>\n"
|
||||||
"Language-Team: Russian <ru@li.org>\n"
|
"Language-Team: Russian <ru@li.org>\n"
|
||||||
|
@ -19,8 +19,8 @@ msgstr ""
|
||||||
msgid "New game"
|
msgid "New game"
|
||||||
msgstr "Новая игра"
|
msgstr "Новая игра"
|
||||||
|
|
||||||
#: pysollib/actions.py:272 pysollib/tile/menubar.py:821
|
#: pysollib/actions.py:272 pysollib/tile/menubar.py:820
|
||||||
#: pysollib/tile/menubar.py:835 pysollib/tk/menubar.py:815
|
#: pysollib/tile/menubar.py:834 pysollib/tk/menubar.py:815
|
||||||
#: pysollib/tk/menubar.py:829
|
#: pysollib/tk/menubar.py:829
|
||||||
msgid "Select game"
|
msgid "Select game"
|
||||||
msgstr "Выбрать игру"
|
msgstr "Выбрать игру"
|
||||||
|
@ -59,10 +59,10 @@ msgstr "&Следующий номер"
|
||||||
#: pysollib/app.py:1176 pysollib/game.py:933 pysollib/game.py:1865
|
#: pysollib/app.py:1176 pysollib/game.py:933 pysollib/game.py:1865
|
||||||
#: pysollib/tile/colorsdialog.py:123 pysollib/tile/edittextdialog.py:83
|
#: pysollib/tile/colorsdialog.py:123 pysollib/tile/edittextdialog.py:83
|
||||||
#: pysollib/tile/fontsdialog.py:145 pysollib/tile/fontsdialog.py:205
|
#: pysollib/tile/fontsdialog.py:145 pysollib/tile/fontsdialog.py:205
|
||||||
#: pysollib/tile/gameinfodialog.py:155 pysollib/tile/menubar.py:1336
|
#: pysollib/tile/gameinfodialog.py:155 pysollib/tile/menubar.py:1335
|
||||||
#: pysollib/tile/playeroptionsdialog.py:111 pysollib/tile/selectcardset.py:397
|
#: pysollib/tile/playeroptionsdialog.py:111 pysollib/tile/selectcardset.py:388
|
||||||
#: pysollib/tile/selecttile.py:161 pysollib/tile/soundoptionsdialog.py:171
|
#: pysollib/tile/selecttile.py:161 pysollib/tile/soundoptionsdialog.py:168
|
||||||
#: pysollib/tile/soundoptionsdialog.py:209 pysollib/tile/timeoutsdialog.py:94
|
#: pysollib/tile/soundoptionsdialog.py:206 pysollib/tile/timeoutsdialog.py:94
|
||||||
#: pysollib/tile/tkhtml.py:501 pysollib/tile/tkstats.py:211
|
#: pysollib/tile/tkhtml.py:501 pysollib/tile/tkstats.py:211
|
||||||
#: pysollib/tile/tkstats.py:381 pysollib/tile/tkstats.py:450
|
#: pysollib/tile/tkstats.py:381 pysollib/tile/tkstats.py:450
|
||||||
#: pysollib/tile/tkstats.py:473 pysollib/tile/tkstats.py:516
|
#: pysollib/tile/tkstats.py:473 pysollib/tile/tkstats.py:516
|
||||||
|
@ -88,9 +88,9 @@ msgstr "&ОК"
|
||||||
#: pysollib/game.py:1338 pysollib/game.py:1344
|
#: pysollib/game.py:1338 pysollib/game.py:1344
|
||||||
#: pysollib/tile/colorsdialog.py:123 pysollib/tile/edittextdialog.py:83
|
#: pysollib/tile/colorsdialog.py:123 pysollib/tile/edittextdialog.py:83
|
||||||
#: pysollib/tile/fontsdialog.py:145 pysollib/tile/fontsdialog.py:205
|
#: pysollib/tile/fontsdialog.py:145 pysollib/tile/fontsdialog.py:205
|
||||||
#: pysollib/tile/playeroptionsdialog.py:111 pysollib/tile/selectcardset.py:243
|
#: pysollib/tile/playeroptionsdialog.py:111 pysollib/tile/selectcardset.py:237
|
||||||
#: pysollib/tile/selectgame.py:267 pysollib/tile/selectgame.py:407
|
#: pysollib/tile/selectgame.py:267 pysollib/tile/selectgame.py:397
|
||||||
#: pysollib/tile/selecttile.py:161 pysollib/tile/soundoptionsdialog.py:171
|
#: pysollib/tile/selecttile.py:161 pysollib/tile/soundoptionsdialog.py:168
|
||||||
#: pysollib/tile/timeoutsdialog.py:94 pysollib/tile/tkwidget.py:319
|
#: pysollib/tile/timeoutsdialog.py:94 pysollib/tile/tkwidget.py:319
|
||||||
#: pysollib/tk/colorsdialog.py:122 pysollib/tk/edittextdialog.py:82
|
#: pysollib/tk/colorsdialog.py:122 pysollib/tk/edittextdialog.py:82
|
||||||
#: pysollib/tk/fontsdialog.py:143 pysollib/tk/fontsdialog.py:205
|
#: pysollib/tk/fontsdialog.py:143 pysollib/tk/fontsdialog.py:205
|
||||||
|
@ -192,7 +192,7 @@ msgstr " для "
|
||||||
msgid "Statistics for "
|
msgid "Statistics for "
|
||||||
msgstr "Статистика игры "
|
msgstr "Статистика игры "
|
||||||
|
|
||||||
#: pysollib/actions.py:583 pysollib/tile/selectgame.py:349
|
#: pysollib/actions.py:583 pysollib/tile/selectgame.py:344
|
||||||
#: pysollib/tile/toolbar.py:247 pysollib/tk/selectgame.py:350
|
#: pysollib/tile/toolbar.py:247 pysollib/tk/selectgame.py:350
|
||||||
#: pysollib/tk/toolbar.py:208
|
#: pysollib/tk/toolbar.py:208
|
||||||
msgid "Statistics"
|
msgid "Statistics"
|
||||||
|
@ -263,7 +263,7 @@ msgid "Unknown"
|
||||||
msgstr "Неизвестный"
|
msgstr "Неизвестный"
|
||||||
|
|
||||||
#: pysollib/app.py:883 pysollib/game.py:1316 pysollib/game.py:1331
|
#: pysollib/app.py:883 pysollib/game.py:1316 pysollib/game.py:1331
|
||||||
#: pysollib/game.py:1338 pysollib/game.py:1344 pysollib/tile/menubar.py:367
|
#: pysollib/game.py:1338 pysollib/game.py:1344 pysollib/tile/menubar.py:366
|
||||||
#: pysollib/tk/menubar.py:363
|
#: pysollib/tk/menubar.py:363
|
||||||
msgid "&New game"
|
msgid "&New game"
|
||||||
msgstr "&Новая игра"
|
msgstr "&Новая игра"
|
||||||
|
@ -725,11 +725,16 @@ msgid "Puzzle type"
|
||||||
msgstr "Пазлы"
|
msgstr "Пазлы"
|
||||||
|
|
||||||
#: pysollib/games/auldlangsyne.py:158 pysollib/games/calculation.py:104
|
#: pysollib/games/auldlangsyne.py:158 pysollib/games/calculation.py:104
|
||||||
#: pysollib/games/numerica.py:90 pysollib/games/numerica.py:272
|
#: pysollib/games/numerica.py:94 pysollib/games/numerica.py:276
|
||||||
#: pysollib/games/numerica.py:644 pysollib/games/numerica.py:757
|
#: pysollib/games/numerica.py:666 pysollib/games/numerica.py:779
|
||||||
msgid "Tableau. Build regardless of rank and suit."
|
msgid "Tableau. Build regardless of rank and suit."
|
||||||
msgstr "Игровой стол. Складывать не считаясь с мастью и достоинством."
|
msgstr "Игровой стол. Складывать не считаясь с мастью и достоинством."
|
||||||
|
|
||||||
|
#: pysollib/games/auldlangsyne.py:555
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Foundation. Build up or down regardless of suit."
|
||||||
|
msgstr "Базовая ячейка. Складывать не считаясь с мастью."
|
||||||
|
|
||||||
#: pysollib/games/braid.py:248 pysollib/games/camelot.py:555
|
#: pysollib/games/braid.py:248 pysollib/games/camelot.py:555
|
||||||
#: pysollib/games/napoleon.py:182 pysollib/games/ultra/dashavatara.py:959
|
#: pysollib/games/napoleon.py:182 pysollib/games/ultra/dashavatara.py:959
|
||||||
#: pysollib/games/ultra/hanafuda1.py:257 pysollib/games/ultra/hexadeck.py:1190
|
#: pysollib/games/ultra/hanafuda1.py:257 pysollib/games/ultra/hexadeck.py:1190
|
||||||
|
@ -864,7 +869,7 @@ msgstr "Раунд %d/%d"
|
||||||
msgid "Deal %d"
|
msgid "Deal %d"
|
||||||
msgstr "Сдача %d"
|
msgstr "Сдача %d"
|
||||||
|
|
||||||
#: pysollib/games/numerica.py:259 pysollib/games/royalcotillion.py:849
|
#: pysollib/games/numerica.py:263 pysollib/games/royalcotillion.py:850
|
||||||
msgid "Foundation. Build up by color."
|
msgid "Foundation. Build up by color."
|
||||||
msgstr "Базовая ячейка. Складывать по возрастанию в соответствии с цветом."
|
msgstr "Базовая ячейка. Складывать по возрастанию в соответствии с цветом."
|
||||||
|
|
||||||
|
@ -1366,7 +1371,7 @@ msgstr ""
|
||||||
"\n"
|
"\n"
|
||||||
"Пожалуйста проверьте установку %s.\n"
|
"Пожалуйста проверьте установку %s.\n"
|
||||||
|
|
||||||
#: pysollib/main.py:74 pysollib/main.py:277 pysollib/tile/menubar.py:386
|
#: pysollib/main.py:74 pysollib/main.py:277 pysollib/tile/menubar.py:385
|
||||||
#: pysollib/tk/menubar.py:382
|
#: pysollib/tk/menubar.py:382
|
||||||
msgid "&Quit"
|
msgid "&Quit"
|
||||||
msgstr "В&ыход"
|
msgstr "В&ыход"
|
||||||
|
@ -2089,7 +2094,7 @@ msgstr "Подсветка отсутствия совпадения:"
|
||||||
msgid "Select color"
|
msgid "Select color"
|
||||||
msgstr "Выбрать цвет"
|
msgstr "Выбрать цвет"
|
||||||
|
|
||||||
#: pysollib/tile/findcarddialog.py:54 pysollib/tile/menubar.py:439
|
#: pysollib/tile/findcarddialog.py:54 pysollib/tile/menubar.py:438
|
||||||
#: pysollib/tk/findcarddialog.py:54 pysollib/tk/menubar.py:435
|
#: pysollib/tk/findcarddialog.py:54 pysollib/tk/menubar.py:435
|
||||||
msgid "Find card"
|
msgid "Find card"
|
||||||
msgstr "Найти карту"
|
msgstr "Найти карту"
|
||||||
|
@ -2149,493 +2154,493 @@ msgstr "Выбрать шрифт"
|
||||||
msgid "Style"
|
msgid "Style"
|
||||||
msgstr "Стиль"
|
msgstr "Стиль"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:96 pysollib/tk/menubar.py:94
|
#: pysollib/tile/menubar.py:95 pysollib/tk/menubar.py:94
|
||||||
msgid "Compound"
|
msgid "Compound"
|
||||||
msgstr "Компоновка"
|
msgstr "Компоновка"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:102 pysollib/tk/menubar.py:100
|
#: pysollib/tile/menubar.py:101 pysollib/tk/menubar.py:100
|
||||||
msgid "Hide"
|
msgid "Hide"
|
||||||
msgstr "Спрятать"
|
msgstr "Спрятать"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:105 pysollib/tk/menubar.py:103
|
#: pysollib/tile/menubar.py:104 pysollib/tk/menubar.py:103
|
||||||
msgid "Top"
|
msgid "Top"
|
||||||
msgstr "Сверху"
|
msgstr "Сверху"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:108 pysollib/tk/menubar.py:106
|
#: pysollib/tile/menubar.py:107 pysollib/tk/menubar.py:106
|
||||||
msgid "Bottom"
|
msgid "Bottom"
|
||||||
msgstr "Внизу"
|
msgstr "Внизу"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:111 pysollib/tk/menubar.py:109
|
#: pysollib/tile/menubar.py:110 pysollib/tk/menubar.py:109
|
||||||
msgid "Left"
|
msgid "Left"
|
||||||
msgstr "Слева"
|
msgstr "Слева"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:114 pysollib/tk/menubar.py:112
|
#: pysollib/tile/menubar.py:113 pysollib/tk/menubar.py:112
|
||||||
msgid "Right"
|
msgid "Right"
|
||||||
msgstr "Справа"
|
msgstr "Справа"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:118 pysollib/tk/menubar.py:116
|
#: pysollib/tile/menubar.py:117 pysollib/tk/menubar.py:116
|
||||||
msgid "Small icons"
|
msgid "Small icons"
|
||||||
msgstr "Маленькие пиктограммы"
|
msgstr "Маленькие пиктограммы"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:121 pysollib/tk/menubar.py:119
|
#: pysollib/tile/menubar.py:120 pysollib/tk/menubar.py:119
|
||||||
msgid "Large icons"
|
msgid "Large icons"
|
||||||
msgstr "Большие пиктограммы"
|
msgstr "Большие пиктограммы"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:127 pysollib/tk/menubar.py:125
|
#: pysollib/tile/menubar.py:126 pysollib/tk/menubar.py:125
|
||||||
msgid "Customize toolbar"
|
msgid "Customize toolbar"
|
||||||
msgstr "Настроить панель инструментов"
|
msgstr "Настроить панель инструментов"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:366 pysollib/tk/menubar.py:362
|
#: pysollib/tile/menubar.py:365 pysollib/tk/menubar.py:362
|
||||||
msgid "&File"
|
msgid "&File"
|
||||||
msgstr "&Файл"
|
msgstr "&Файл"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:368 pysollib/tk/menubar.py:364
|
#: pysollib/tile/menubar.py:367 pysollib/tk/menubar.py:364
|
||||||
msgid "R&ecent games"
|
msgid "R&ecent games"
|
||||||
msgstr "Выбрать н&едавнюю игру"
|
msgstr "Выбрать н&едавнюю игру"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:370 pysollib/tk/menubar.py:366
|
#: pysollib/tile/menubar.py:369 pysollib/tk/menubar.py:366
|
||||||
msgid "Select &random game"
|
msgid "Select &random game"
|
||||||
msgstr "С&лучайная игра"
|
msgstr "С&лучайная игра"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:371 pysollib/tk/menubar.py:367
|
#: pysollib/tile/menubar.py:370 pysollib/tk/menubar.py:367
|
||||||
msgid "&All games"
|
msgid "&All games"
|
||||||
msgstr "&Все игры"
|
msgstr "&Все игры"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:372 pysollib/tk/menubar.py:368
|
#: pysollib/tile/menubar.py:371 pysollib/tk/menubar.py:368
|
||||||
msgid "Games played and &won"
|
msgid "Games played and &won"
|
||||||
msgstr "&Выигранные игры"
|
msgstr "&Выигранные игры"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:373 pysollib/tk/menubar.py:369
|
#: pysollib/tile/menubar.py:372 pysollib/tk/menubar.py:369
|
||||||
msgid "Games played and ¬ won"
|
msgid "Games played and ¬ won"
|
||||||
msgstr "&Невыигранные игры"
|
msgstr "&Невыигранные игры"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:374 pysollib/tk/menubar.py:370
|
#: pysollib/tile/menubar.py:373 pysollib/tk/menubar.py:370
|
||||||
msgid "Games not &played"
|
msgid "Games not &played"
|
||||||
msgstr "Не&сыгранные игры"
|
msgstr "Не&сыгранные игры"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:375 pysollib/tk/menubar.py:371
|
#: pysollib/tile/menubar.py:374 pysollib/tk/menubar.py:371
|
||||||
msgid "Select game by nu&mber..."
|
msgid "Select game by nu&mber..."
|
||||||
msgstr "Выбрать игру по &номеру..."
|
msgstr "Выбрать игру по &номеру..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:377 pysollib/tk/menubar.py:373
|
#: pysollib/tile/menubar.py:376 pysollib/tk/menubar.py:373
|
||||||
msgid "Fa&vorite games"
|
msgid "Fa&vorite games"
|
||||||
msgstr "&Избранные игры"
|
msgstr "&Избранные игры"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:378 pysollib/tk/menubar.py:374
|
#: pysollib/tile/menubar.py:377 pysollib/tk/menubar.py:374
|
||||||
msgid "A&dd to favorites"
|
msgid "A&dd to favorites"
|
||||||
msgstr "&Добавить в избранное"
|
msgstr "&Добавить в избранное"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:379 pysollib/tk/menubar.py:375
|
#: pysollib/tile/menubar.py:378 pysollib/tk/menubar.py:375
|
||||||
msgid "R&emove from favorites"
|
msgid "R&emove from favorites"
|
||||||
msgstr "&Удалить из избранных"
|
msgstr "&Удалить из избранных"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:381 pysollib/tk/menubar.py:377
|
#: pysollib/tile/menubar.py:380 pysollib/tk/menubar.py:377
|
||||||
msgid "&Open..."
|
msgid "&Open..."
|
||||||
msgstr "&Открыть..."
|
msgstr "&Открыть..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:382 pysollib/tk/menubar.py:378
|
#: pysollib/tile/menubar.py:381 pysollib/tk/menubar.py:378
|
||||||
msgid "&Save"
|
msgid "&Save"
|
||||||
msgstr "&Сохранить"
|
msgstr "&Сохранить"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:383 pysollib/tk/menubar.py:379
|
#: pysollib/tile/menubar.py:382 pysollib/tk/menubar.py:379
|
||||||
msgid "Save &as..."
|
msgid "Save &as..."
|
||||||
msgstr "Сохранить &как..."
|
msgstr "Сохранить &как..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:385 pysollib/tk/menubar.py:381
|
#: pysollib/tile/menubar.py:384 pysollib/tk/menubar.py:381
|
||||||
msgid "&Hold and quit"
|
msgid "&Hold and quit"
|
||||||
msgstr "Со&храниться и выйти"
|
msgstr "Со&храниться и выйти"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:390 pysollib/tile/selectgame.py:407
|
#: pysollib/tile/menubar.py:389 pysollib/tile/selectgame.py:397
|
||||||
#: pysollib/tk/menubar.py:386 pysollib/tk/selectgame.py:407
|
#: pysollib/tk/menubar.py:386 pysollib/tk/selectgame.py:407
|
||||||
msgid "&Select"
|
msgid "&Select"
|
||||||
msgstr "&Выбрать"
|
msgstr "&Выбрать"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:395 pysollib/tk/menubar.py:391
|
#: pysollib/tile/menubar.py:394 pysollib/tk/menubar.py:391
|
||||||
msgid "&Edit"
|
msgid "&Edit"
|
||||||
msgstr "Р&едактировать"
|
msgstr "Р&едактировать"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:396 pysollib/tk/menubar.py:392
|
#: pysollib/tile/menubar.py:395 pysollib/tk/menubar.py:392
|
||||||
msgid "&Undo"
|
msgid "&Undo"
|
||||||
msgstr "&Отмена"
|
msgstr "&Отмена"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:397 pysollib/tk/menubar.py:393
|
#: pysollib/tile/menubar.py:396 pysollib/tk/menubar.py:393
|
||||||
msgid "&Redo"
|
msgid "&Redo"
|
||||||
msgstr "&Повтор"
|
msgstr "&Повтор"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:398 pysollib/tk/menubar.py:394
|
#: pysollib/tile/menubar.py:397 pysollib/tk/menubar.py:394
|
||||||
msgid "Redo &all"
|
msgid "Redo &all"
|
||||||
msgstr "Вернуть все"
|
msgstr "Вернуть все"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:401 pysollib/tk/menubar.py:397
|
#: pysollib/tile/menubar.py:400 pysollib/tk/menubar.py:397
|
||||||
msgid "&Set bookmark"
|
msgid "&Set bookmark"
|
||||||
msgstr "Установить &закладку"
|
msgstr "Установить &закладку"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:403 pysollib/tile/menubar.py:407
|
#: pysollib/tile/menubar.py:402 pysollib/tile/menubar.py:406
|
||||||
#: pysollib/tk/menubar.py:399 pysollib/tk/menubar.py:403
|
#: pysollib/tk/menubar.py:399 pysollib/tk/menubar.py:403
|
||||||
msgid "Bookmark %d"
|
msgid "Bookmark %d"
|
||||||
msgstr "Закладка %d"
|
msgstr "Закладка %d"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:405 pysollib/tk/menubar.py:401
|
#: pysollib/tile/menubar.py:404 pysollib/tk/menubar.py:401
|
||||||
msgid "Go&to bookmark"
|
msgid "Go&to bookmark"
|
||||||
msgstr "&Перейти к закладке"
|
msgstr "&Перейти к закладке"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:410 pysollib/tk/menubar.py:406
|
#: pysollib/tile/menubar.py:409 pysollib/tk/menubar.py:406
|
||||||
msgid "&Clear bookmarks"
|
msgid "&Clear bookmarks"
|
||||||
msgstr "О&чистить закладки"
|
msgstr "О&чистить закладки"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:413 pysollib/tile/toolbar.py:237
|
#: pysollib/tile/menubar.py:412 pysollib/tile/toolbar.py:237
|
||||||
#: pysollib/tk/menubar.py:409 pysollib/tk/toolbar.py:198
|
#: pysollib/tk/menubar.py:409 pysollib/tk/toolbar.py:198
|
||||||
msgid "Restart"
|
msgid "Restart"
|
||||||
msgstr "Начало"
|
msgstr "Начало"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:415 pysollib/tk/menubar.py:411
|
#: pysollib/tile/menubar.py:414 pysollib/tk/menubar.py:411
|
||||||
msgid "&Game"
|
msgid "&Game"
|
||||||
msgstr "&Игра"
|
msgstr "&Игра"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:416 pysollib/tk/menubar.py:412
|
#: pysollib/tile/menubar.py:415 pysollib/tk/menubar.py:412
|
||||||
msgid "&Deal cards"
|
msgid "&Deal cards"
|
||||||
msgstr "&Сдать карты"
|
msgstr "&Сдать карты"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:417 pysollib/tk/menubar.py:413
|
#: pysollib/tile/menubar.py:416 pysollib/tk/menubar.py:413
|
||||||
msgid "&Auto drop"
|
msgid "&Auto drop"
|
||||||
msgstr "С&бросить карты"
|
msgstr "С&бросить карты"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:418 pysollib/tk/menubar.py:414
|
#: pysollib/tile/menubar.py:417 pysollib/tk/menubar.py:414
|
||||||
msgid "&Pause"
|
msgid "&Pause"
|
||||||
msgstr "&Пауза"
|
msgstr "&Пауза"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:421 pysollib/tk/menubar.py:417
|
#: pysollib/tile/menubar.py:420 pysollib/tk/menubar.py:417
|
||||||
msgid "S&tatus..."
|
msgid "S&tatus..."
|
||||||
msgstr "С&татус"
|
msgstr "С&татус"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:422 pysollib/tk/menubar.py:418
|
#: pysollib/tile/menubar.py:421 pysollib/tk/menubar.py:418
|
||||||
msgid "&Comments..."
|
msgid "&Comments..."
|
||||||
msgstr "&Комментарии..."
|
msgstr "&Комментарии..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:424 pysollib/tk/menubar.py:420
|
#: pysollib/tile/menubar.py:423 pysollib/tk/menubar.py:420
|
||||||
msgid "&Statistics"
|
msgid "&Statistics"
|
||||||
msgstr "Ст&атистика"
|
msgstr "Ст&атистика"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:425 pysollib/tile/menubar.py:433
|
#: pysollib/tile/menubar.py:424 pysollib/tile/menubar.py:432
|
||||||
#: pysollib/tk/menubar.py:421 pysollib/tk/menubar.py:429
|
#: pysollib/tk/menubar.py:421 pysollib/tk/menubar.py:429
|
||||||
msgid "Current game..."
|
msgid "Current game..."
|
||||||
msgstr "Текущая игра..."
|
msgstr "Текущая игра..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:426 pysollib/tile/menubar.py:434
|
#: pysollib/tile/menubar.py:425 pysollib/tile/menubar.py:433
|
||||||
#: pysollib/tk/menubar.py:422 pysollib/tk/menubar.py:430
|
#: pysollib/tk/menubar.py:422 pysollib/tk/menubar.py:430
|
||||||
msgid "All games..."
|
msgid "All games..."
|
||||||
msgstr "Все игры..."
|
msgstr "Все игры..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:428 pysollib/tk/menubar.py:424
|
#: pysollib/tile/menubar.py:427 pysollib/tk/menubar.py:424
|
||||||
msgid "Session log..."
|
msgid "Session log..."
|
||||||
msgstr "Лог сессии..."
|
msgstr "Лог сессии..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:429 pysollib/tk/menubar.py:425
|
#: pysollib/tile/menubar.py:428 pysollib/tk/menubar.py:425
|
||||||
msgid "Full log..."
|
msgid "Full log..."
|
||||||
msgstr "Полный лог..."
|
msgstr "Полный лог..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:432 pysollib/tk/menubar.py:428
|
#: pysollib/tile/menubar.py:431 pysollib/tk/menubar.py:428
|
||||||
msgid "D&emo statistics"
|
msgid "D&emo statistics"
|
||||||
msgstr "Статистика демо"
|
msgstr "Статистика демо"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:436 pysollib/tk/menubar.py:432
|
#: pysollib/tile/menubar.py:435 pysollib/tk/menubar.py:432
|
||||||
msgid "&Assist"
|
msgid "&Assist"
|
||||||
msgstr "&Подсказка"
|
msgstr "&Подсказка"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:437 pysollib/tk/menubar.py:433
|
#: pysollib/tile/menubar.py:436 pysollib/tk/menubar.py:433
|
||||||
msgid "&Hint"
|
msgid "&Hint"
|
||||||
msgstr "Подсказать &ход"
|
msgstr "Подсказать &ход"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:438 pysollib/tk/menubar.py:434
|
#: pysollib/tile/menubar.py:437 pysollib/tk/menubar.py:434
|
||||||
msgid "Highlight p&iles"
|
msgid "Highlight p&iles"
|
||||||
msgstr "П&оказать группы"
|
msgstr "П&оказать группы"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:441 pysollib/tk/menubar.py:437
|
#: pysollib/tile/menubar.py:440 pysollib/tk/menubar.py:437
|
||||||
msgid "&Demo"
|
msgid "&Demo"
|
||||||
msgstr "&Демо"
|
msgstr "&Демо"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:442 pysollib/tk/menubar.py:438
|
#: pysollib/tile/menubar.py:441 pysollib/tk/menubar.py:438
|
||||||
msgid "Demo (&all games)"
|
msgid "Demo (&all games)"
|
||||||
msgstr "Демо (&все игры)"
|
msgstr "Демо (&все игры)"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:444 pysollib/tk/menubar.py:440
|
#: pysollib/tile/menubar.py:443 pysollib/tk/menubar.py:440
|
||||||
msgid "Piles description"
|
msgid "Piles description"
|
||||||
msgstr "Описания ячеек"
|
msgstr "Описания ячеек"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:448 pysollib/tk/menubar.py:444
|
#: pysollib/tile/menubar.py:447 pysollib/tk/menubar.py:444
|
||||||
msgid "&Options"
|
msgid "&Options"
|
||||||
msgstr "&Настройка"
|
msgstr "&Настройка"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:449 pysollib/tk/menubar.py:445
|
#: pysollib/tile/menubar.py:448 pysollib/tk/menubar.py:445
|
||||||
msgid "&Player options..."
|
msgid "&Player options..."
|
||||||
msgstr "Настройки &игрока..."
|
msgstr "Настройки &игрока..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:450 pysollib/tk/menubar.py:446
|
#: pysollib/tile/menubar.py:449 pysollib/tk/menubar.py:446
|
||||||
msgid "&Automatic play"
|
msgid "&Automatic play"
|
||||||
msgstr "Настройки &автоматической игры"
|
msgstr "Настройки &автоматической игры"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:451 pysollib/tk/menubar.py:447
|
#: pysollib/tile/menubar.py:450 pysollib/tk/menubar.py:447
|
||||||
msgid "Auto &face up"
|
msgid "Auto &face up"
|
||||||
msgstr "Автоматически &переворачивать"
|
msgstr "Автоматически &переворачивать"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:452 pysollib/tk/menubar.py:448
|
#: pysollib/tile/menubar.py:451 pysollib/tk/menubar.py:448
|
||||||
msgid "A&uto drop"
|
msgid "A&uto drop"
|
||||||
msgstr "А&втоматически сбрасывать карты"
|
msgstr "А&втоматически сбрасывать карты"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:453 pysollib/tk/menubar.py:449
|
#: pysollib/tile/menubar.py:452 pysollib/tk/menubar.py:449
|
||||||
msgid "Auto &deal"
|
msgid "Auto &deal"
|
||||||
msgstr "Автоматически &сдавать карты"
|
msgstr "Автоматически &сдавать карты"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:455 pysollib/tk/menubar.py:451
|
#: pysollib/tile/menubar.py:454 pysollib/tk/menubar.py:451
|
||||||
msgid "&Quick play"
|
msgid "&Quick play"
|
||||||
msgstr "&Быстрая игра"
|
msgstr "&Быстрая игра"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:456 pysollib/tk/menubar.py:452
|
#: pysollib/tile/menubar.py:455 pysollib/tk/menubar.py:452
|
||||||
msgid "Assist &level"
|
msgid "Assist &level"
|
||||||
msgstr "&Уровень подсказки"
|
msgstr "&Уровень подсказки"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:457 pysollib/tk/menubar.py:453
|
#: pysollib/tile/menubar.py:456 pysollib/tk/menubar.py:453
|
||||||
msgid "Enable &undo"
|
msgid "Enable &undo"
|
||||||
msgstr "Разрешить &возврат хода"
|
msgstr "Разрешить &возврат хода"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:458 pysollib/tk/menubar.py:454
|
#: pysollib/tile/menubar.py:457 pysollib/tk/menubar.py:454
|
||||||
msgid "Enable &bookmarks"
|
msgid "Enable &bookmarks"
|
||||||
msgstr "Разрешить &закладки"
|
msgstr "Разрешить &закладки"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:459 pysollib/tk/menubar.py:455
|
#: pysollib/tile/menubar.py:458 pysollib/tk/menubar.py:455
|
||||||
msgid "Enable &hint"
|
msgid "Enable &hint"
|
||||||
msgstr "Разрешить &подсказки"
|
msgstr "Разрешить &подсказки"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:460 pysollib/tk/menubar.py:456
|
#: pysollib/tile/menubar.py:459 pysollib/tk/menubar.py:456
|
||||||
msgid "Enable highlight p&iles"
|
msgid "Enable highlight p&iles"
|
||||||
msgstr "Разрешить показывать к&учи"
|
msgstr "Разрешить показывать к&учи"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:461 pysollib/tk/menubar.py:457
|
#: pysollib/tile/menubar.py:460 pysollib/tk/menubar.py:457
|
||||||
msgid "Enable highlight &cards"
|
msgid "Enable highlight &cards"
|
||||||
msgstr "Разрешить показывать &карты"
|
msgstr "Разрешить показывать &карты"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:462 pysollib/tk/menubar.py:458
|
#: pysollib/tile/menubar.py:461 pysollib/tk/menubar.py:458
|
||||||
msgid "Enable highlight same &rank"
|
msgid "Enable highlight same &rank"
|
||||||
msgstr "Разрешить показывать карты &одного достоинства"
|
msgstr "Разрешить показывать карты &одного достоинства"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:463 pysollib/tk/menubar.py:459
|
#: pysollib/tile/menubar.py:462 pysollib/tk/menubar.py:459
|
||||||
msgid "Highlight &no matching"
|
msgid "Highlight &no matching"
|
||||||
msgstr "Подсветка отсутствия &совпадения"
|
msgstr "Подсветка отсутствия &совпадения"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:465 pysollib/tk/menubar.py:461
|
#: pysollib/tile/menubar.py:464 pysollib/tk/menubar.py:461
|
||||||
msgid "&Show removed tiles (in Mahjongg games)"
|
msgid "&Show removed tiles (in Mahjongg games)"
|
||||||
msgstr "Показывать удалённые (в Маджонг)"
|
msgstr "Показывать удалённые (в Маджонг)"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:466 pysollib/tk/menubar.py:462
|
#: pysollib/tile/menubar.py:465 pysollib/tk/menubar.py:462
|
||||||
msgid "Show hint &arrow (in Shisen-Sho games)"
|
msgid "Show hint &arrow (in Shisen-Sho games)"
|
||||||
msgstr "Показывать стрелку (в Шисен-Сё)"
|
msgstr "Показывать стрелку (в Шисен-Сё)"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:468 pysollib/tk/menubar.py:464
|
#: pysollib/tile/menubar.py:467 pysollib/tk/menubar.py:464
|
||||||
msgid "&Sound..."
|
msgid "&Sound..."
|
||||||
msgstr "&Звук..."
|
msgstr "&Звук..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:476 pysollib/tk/menubar.py:472
|
#: pysollib/tile/menubar.py:475 pysollib/tk/menubar.py:472
|
||||||
msgid "Cards&et..."
|
msgid "Cards&et..."
|
||||||
msgstr "Коло&да..."
|
msgstr "Коло&да..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:477 pysollib/tk/menubar.py:473
|
#: pysollib/tile/menubar.py:476 pysollib/tk/menubar.py:473
|
||||||
msgid "Table t&ile..."
|
msgid "Table t&ile..."
|
||||||
msgstr "Игровой &стол..."
|
msgstr "Игровой &стол..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:479 pysollib/tk/menubar.py:475
|
#: pysollib/tile/menubar.py:478 pysollib/tk/menubar.py:475
|
||||||
msgid "Card &background"
|
msgid "Card &background"
|
||||||
msgstr "&Рубашка карты"
|
msgstr "&Рубашка карты"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:480 pysollib/tk/menubar.py:476
|
#: pysollib/tile/menubar.py:479 pysollib/tk/menubar.py:476
|
||||||
msgid "Card &view"
|
msgid "Card &view"
|
||||||
msgstr "&Вид карты"
|
msgstr "&Вид карты"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:481 pysollib/tk/menubar.py:477
|
#: pysollib/tile/menubar.py:480 pysollib/tk/menubar.py:477
|
||||||
msgid "Card shado&w"
|
msgid "Card shado&w"
|
||||||
msgstr "Тень карты"
|
msgstr "Тень карты"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:482 pysollib/tk/menubar.py:478
|
#: pysollib/tile/menubar.py:481 pysollib/tk/menubar.py:478
|
||||||
msgid "Shade &legal moves"
|
msgid "Shade &legal moves"
|
||||||
msgstr "Подсвечивать &разрешённые ходы"
|
msgstr "Подсвечивать &разрешённые ходы"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:483 pysollib/tk/menubar.py:479
|
#: pysollib/tile/menubar.py:482 pysollib/tk/menubar.py:479
|
||||||
msgid "&Negative cards bottom"
|
msgid "&Negative cards bottom"
|
||||||
msgstr "&Негативные контуры карты"
|
msgstr "&Негативные контуры карты"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:484 pysollib/tk/menubar.py:480
|
#: pysollib/tile/menubar.py:483 pysollib/tk/menubar.py:480
|
||||||
msgid "Shrink face-down cards"
|
msgid "Shrink face-down cards"
|
||||||
msgstr "Сжимать закрытые карты"
|
msgstr "Сжимать закрытые карты"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:485 pysollib/tk/menubar.py:481
|
#: pysollib/tile/menubar.py:484 pysollib/tk/menubar.py:481
|
||||||
msgid "Shade &filled stacks"
|
msgid "Shade &filled stacks"
|
||||||
msgstr "Затемнять заполненные ячейки"
|
msgstr "Затемнять заполненные ячейки"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:486 pysollib/tk/menubar.py:482
|
#: pysollib/tile/menubar.py:485 pysollib/tk/menubar.py:482
|
||||||
msgid "A&nimations"
|
msgid "A&nimations"
|
||||||
msgstr "Анимаци&я"
|
msgstr "Анимаци&я"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:487 pysollib/tk/menubar.py:483
|
#: pysollib/tile/menubar.py:486 pysollib/tk/menubar.py:483
|
||||||
msgid "&None"
|
msgid "&None"
|
||||||
msgstr "&Нет"
|
msgstr "&Нет"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:488 pysollib/tk/menubar.py:484
|
#: pysollib/tile/menubar.py:487 pysollib/tk/menubar.py:484
|
||||||
msgid "&Timer based"
|
msgid "&Timer based"
|
||||||
msgstr "Базирующаяся на &таймере"
|
msgstr "Базирующаяся на &таймере"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:489 pysollib/tk/menubar.py:485
|
#: pysollib/tile/menubar.py:488 pysollib/tk/menubar.py:485
|
||||||
msgid "&Fast"
|
msgid "&Fast"
|
||||||
msgstr "&Быстрая"
|
msgstr "&Быстрая"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:490 pysollib/tk/menubar.py:486
|
#: pysollib/tile/menubar.py:489 pysollib/tk/menubar.py:486
|
||||||
msgid "&Slow"
|
msgid "&Slow"
|
||||||
msgstr "&Медленная"
|
msgstr "&Медленная"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:491 pysollib/tk/menubar.py:487
|
#: pysollib/tile/menubar.py:490 pysollib/tk/menubar.py:487
|
||||||
msgid "&Very slow"
|
msgid "&Very slow"
|
||||||
msgstr "&Очень медленная"
|
msgstr "&Очень медленная"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:492 pysollib/tk/menubar.py:488
|
#: pysollib/tile/menubar.py:491 pysollib/tk/menubar.py:488
|
||||||
msgid "&Mouse"
|
msgid "&Mouse"
|
||||||
msgstr "&Мышь"
|
msgstr "&Мышь"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:493 pysollib/tk/menubar.py:489
|
#: pysollib/tile/menubar.py:492 pysollib/tk/menubar.py:489
|
||||||
msgid "&Drag-and-Drop"
|
msgid "&Drag-and-Drop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:494 pysollib/tk/menubar.py:490
|
#: pysollib/tile/menubar.py:493 pysollib/tk/menubar.py:490
|
||||||
msgid "&Point-and-Click"
|
msgid "&Point-and-Click"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:495 pysollib/tk/menubar.py:491
|
#: pysollib/tile/menubar.py:494 pysollib/tk/menubar.py:491
|
||||||
msgid "&Sticky mouse"
|
msgid "&Sticky mouse"
|
||||||
msgstr "&Липкая мышь"
|
msgstr "&Липкая мышь"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:497 pysollib/tk/menubar.py:493
|
#: pysollib/tile/menubar.py:496 pysollib/tk/menubar.py:493
|
||||||
msgid "Use mouse for undo/redo"
|
msgid "Use mouse for undo/redo"
|
||||||
msgstr "Использовать мышь для вперёд/назад"
|
msgstr "Использовать мышь для вперёд/назад"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:499 pysollib/tk/menubar.py:495
|
#: pysollib/tile/menubar.py:498 pysollib/tk/menubar.py:495
|
||||||
msgid "&Fonts..."
|
msgid "&Fonts..."
|
||||||
msgstr "&Шрифты..."
|
msgstr "&Шрифты..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:500 pysollib/tk/menubar.py:496
|
#: pysollib/tile/menubar.py:499 pysollib/tk/menubar.py:496
|
||||||
msgid "&Colors..."
|
msgid "&Colors..."
|
||||||
msgstr "&Цвета..."
|
msgstr "&Цвета..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:501 pysollib/tk/menubar.py:497
|
#: pysollib/tile/menubar.py:500 pysollib/tk/menubar.py:497
|
||||||
msgid "Time&outs..."
|
msgid "Time&outs..."
|
||||||
msgstr "Тайма&уты..."
|
msgstr "Тайма&уты..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:503
|
#: pysollib/tile/menubar.py:502
|
||||||
msgid "Set t&heme"
|
msgid "Set t&heme"
|
||||||
msgstr "Установить &тему"
|
msgstr "Установить &тему"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:505 pysollib/tk/menubar.py:499
|
#: pysollib/tile/menubar.py:504 pysollib/tk/menubar.py:499
|
||||||
msgid "&Toolbar"
|
msgid "&Toolbar"
|
||||||
msgstr "Панель и&нструментов"
|
msgstr "Панель и&нструментов"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:507 pysollib/tk/menubar.py:501
|
#: pysollib/tile/menubar.py:506 pysollib/tk/menubar.py:501
|
||||||
msgid "Stat&usbar"
|
msgid "Stat&usbar"
|
||||||
msgstr "Панель с&остояния"
|
msgstr "Панель с&остояния"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:508 pysollib/tk/menubar.py:502
|
#: pysollib/tile/menubar.py:507 pysollib/tk/menubar.py:502
|
||||||
msgid "Show &statusbar"
|
msgid "Show &statusbar"
|
||||||
msgstr "Показывать панель состояния"
|
msgstr "Показывать панель состояния"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:509 pysollib/tk/menubar.py:503
|
#: pysollib/tile/menubar.py:508 pysollib/tk/menubar.py:503
|
||||||
msgid "Show &number of cards"
|
msgid "Show &number of cards"
|
||||||
msgstr "Показывать количество карт"
|
msgstr "Показывать количество карт"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:510 pysollib/tk/menubar.py:504
|
#: pysollib/tile/menubar.py:509 pysollib/tk/menubar.py:504
|
||||||
msgid "Show &help bar"
|
msgid "Show &help bar"
|
||||||
msgstr "Показывать панель помощи"
|
msgstr "Показывать панель помощи"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:511 pysollib/tk/menubar.py:505
|
#: pysollib/tile/menubar.py:510 pysollib/tk/menubar.py:505
|
||||||
msgid "Save games &geometry"
|
msgid "Save games &geometry"
|
||||||
msgstr "Сохранение &геометрии игры"
|
msgstr "Сохранение &геометрии игры"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:512 pysollib/tk/menubar.py:506
|
#: pysollib/tile/menubar.py:511 pysollib/tk/menubar.py:506
|
||||||
msgid "&Demo logo"
|
msgid "&Demo logo"
|
||||||
msgstr "Д&емо лого"
|
msgstr "Д&емо лого"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:513 pysollib/tk/menubar.py:507
|
#: pysollib/tile/menubar.py:512 pysollib/tk/menubar.py:507
|
||||||
msgid "Startup splash sc&reen"
|
msgid "Startup splash sc&reen"
|
||||||
msgstr "О&кно запуска"
|
msgstr "О&кно запуска"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:519 pysollib/tk/menubar.py:513
|
#: pysollib/tile/menubar.py:518 pysollib/tk/menubar.py:513
|
||||||
msgid "&Help"
|
msgid "&Help"
|
||||||
msgstr "&Помощь"
|
msgstr "&Помощь"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:520 pysollib/tk/menubar.py:514
|
#: pysollib/tile/menubar.py:519 pysollib/tk/menubar.py:514
|
||||||
msgid "&Contents"
|
msgid "&Contents"
|
||||||
msgstr "&Содержание"
|
msgstr "&Содержание"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:521 pysollib/tk/menubar.py:515
|
#: pysollib/tile/menubar.py:520 pysollib/tk/menubar.py:515
|
||||||
msgid "&How to play"
|
msgid "&How to play"
|
||||||
msgstr "Как &играть"
|
msgstr "Как &играть"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:522 pysollib/tk/menubar.py:516
|
#: pysollib/tile/menubar.py:521 pysollib/tk/menubar.py:516
|
||||||
msgid "&Rules for this game"
|
msgid "&Rules for this game"
|
||||||
msgstr "&Правила текущей игры"
|
msgstr "&Правила текущей игры"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:523 pysollib/tk/menubar.py:517
|
#: pysollib/tile/menubar.py:522 pysollib/tk/menubar.py:517
|
||||||
msgid "&License terms"
|
msgid "&License terms"
|
||||||
msgstr "&Лицензия"
|
msgstr "&Лицензия"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:526 pysollib/tk/menubar.py:520
|
#: pysollib/tile/menubar.py:525 pysollib/tk/menubar.py:520
|
||||||
msgid "&About "
|
msgid "&About "
|
||||||
msgstr "&О программе "
|
msgstr "&О программе "
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:638 pysollib/tk/menubar.py:632
|
#: pysollib/tile/menubar.py:637 pysollib/tk/menubar.py:632
|
||||||
msgid "All &games..."
|
msgid "All &games..."
|
||||||
msgstr "&Все игры..."
|
msgstr "&Все игры..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:640 pysollib/tk/menubar.py:634
|
#: pysollib/tile/menubar.py:639 pysollib/tk/menubar.py:634
|
||||||
msgid "Playable pre&view..."
|
msgid "Playable pre&view..."
|
||||||
msgstr "Играемый &предпросмотр..."
|
msgstr "Играемый &предпросмотр..."
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:689 pysollib/tk/menubar.py:683
|
#: pysollib/tile/menubar.py:688 pysollib/tk/menubar.py:683
|
||||||
msgid "&Mahjongg games"
|
msgid "&Mahjongg games"
|
||||||
msgstr "Игры маджонг"
|
msgstr "Игры маджонг"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:727 pysollib/tk/menubar.py:721
|
#: pysollib/tile/menubar.py:726 pysollib/tk/menubar.py:721
|
||||||
msgid "&Popular games"
|
msgid "&Popular games"
|
||||||
msgstr "&Популярные игры"
|
msgstr "&Популярные игры"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:735 pysollib/tk/menubar.py:729
|
#: pysollib/tile/menubar.py:734 pysollib/tk/menubar.py:729
|
||||||
msgid "&French games"
|
msgid "&French games"
|
||||||
msgstr "&Классические игры"
|
msgstr "&Классические игры"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:742 pysollib/tk/menubar.py:736
|
#: pysollib/tile/menubar.py:741 pysollib/tk/menubar.py:736
|
||||||
msgid "&Oriental games"
|
msgid "&Oriental games"
|
||||||
msgstr "&Восточные игры"
|
msgstr "&Восточные игры"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:750 pysollib/tk/menubar.py:744
|
#: pysollib/tile/menubar.py:749 pysollib/tk/menubar.py:744
|
||||||
msgid "&Special games"
|
msgid "&Special games"
|
||||||
msgstr "&Особые игры"
|
msgstr "&Особые игры"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:756 pysollib/tk/menubar.py:750
|
#: pysollib/tile/menubar.py:755 pysollib/tk/menubar.py:750
|
||||||
msgid "&All games by name"
|
msgid "&All games by name"
|
||||||
msgstr "&Все игры по имени"
|
msgstr "&Все игры по имени"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:1029 pysollib/tk/menubar.py:1023
|
#: pysollib/tile/menubar.py:1028 pysollib/tk/menubar.py:1023
|
||||||
#: data/glade-translations:72
|
#: data/glade-translations:72
|
||||||
msgid "Sound settings"
|
msgid "Sound settings"
|
||||||
msgstr "Настройка звука"
|
msgstr "Настройка звука"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:1129 pysollib/tk/menubar.py:1127
|
#: pysollib/tile/menubar.py:1128 pysollib/tk/menubar.py:1127
|
||||||
msgid "Select "
|
msgid "Select "
|
||||||
msgstr "Выбрать "
|
msgstr "Выбрать "
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:1176 pysollib/tk/menubar.py:1179
|
#: pysollib/tile/menubar.py:1175 pysollib/tk/menubar.py:1179
|
||||||
msgid "Select table background"
|
msgid "Select table background"
|
||||||
msgstr "Выбрать фоновое изображение"
|
msgstr "Выбрать фоновое изображение"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:1331
|
#: pysollib/tile/menubar.py:1330
|
||||||
msgid "Change theme"
|
msgid "Change theme"
|
||||||
msgstr "Изменение темы"
|
msgstr "Изменение темы"
|
||||||
|
|
||||||
#: pysollib/tile/menubar.py:1332
|
#: pysollib/tile/menubar.py:1331
|
||||||
msgid ""
|
msgid ""
|
||||||
"This settings will take effect\n"
|
"This settings will take effect\n"
|
||||||
"the next time you restart "
|
"the next time you restart "
|
||||||
|
@ -2718,37 +2723,37 @@ msgstr "Большие колоды"
|
||||||
msgid "XLarge cardsets"
|
msgid "XLarge cardsets"
|
||||||
msgstr "Очень большие колоды"
|
msgstr "Очень большие колоды"
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:242 pysollib/tk/menubar.py:1124
|
#: pysollib/tile/selectcardset.py:236 pysollib/tk/menubar.py:1124
|
||||||
msgid "&Info..."
|
msgid "&Info..."
|
||||||
msgstr "&Информация..."
|
msgstr "&Информация..."
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:243 pysollib/tk/menubar.py:1122
|
#: pysollib/tile/selectcardset.py:237 pysollib/tk/menubar.py:1122
|
||||||
#: pysollib/tk/menubar.py:1124 pysollib/tk/selectcardset.py:241
|
#: pysollib/tk/menubar.py:1124 pysollib/tk/selectcardset.py:241
|
||||||
msgid "&Load"
|
msgid "&Load"
|
||||||
msgstr "&Загрузить"
|
msgstr "&Загрузить"
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:320 pysollib/tk/selectcardset.py:320
|
#: pysollib/tile/selectcardset.py:313 pysollib/tk/selectcardset.py:320
|
||||||
msgid "About cardset"
|
msgid "About cardset"
|
||||||
msgstr "О наборе карт"
|
msgstr "О наборе карт"
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:336 pysollib/tile/selectgame.py:364
|
#: pysollib/tile/selectcardset.py:327 pysollib/tile/selectgame.py:354
|
||||||
#: pysollib/tk/selectcardset.py:336 pysollib/tk/selectgame.py:365
|
#: pysollib/tk/selectcardset.py:336 pysollib/tk/selectgame.py:365
|
||||||
msgid "Type:"
|
msgid "Type:"
|
||||||
msgstr "Тип:"
|
msgstr "Тип:"
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:337 pysollib/tk/selectcardset.py:337
|
#: pysollib/tile/selectcardset.py:328 pysollib/tk/selectcardset.py:337
|
||||||
msgid "Styles:"
|
msgid "Styles:"
|
||||||
msgstr "Стиль:"
|
msgstr "Стиль:"
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:338 pysollib/tk/selectcardset.py:338
|
#: pysollib/tile/selectcardset.py:329 pysollib/tk/selectcardset.py:338
|
||||||
msgid "Nationality:"
|
msgid "Nationality:"
|
||||||
msgstr "Национальность:"
|
msgstr "Национальность:"
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:339 pysollib/tk/selectcardset.py:339
|
#: pysollib/tile/selectcardset.py:330 pysollib/tk/selectcardset.py:339
|
||||||
msgid "Year:"
|
msgid "Year:"
|
||||||
msgstr "Год:"
|
msgstr "Год:"
|
||||||
|
|
||||||
#: pysollib/tile/selectcardset.py:341 pysollib/tk/selectcardset.py:341
|
#: pysollib/tile/selectcardset.py:332 pysollib/tk/selectcardset.py:341
|
||||||
msgid "Size:"
|
msgid "Size:"
|
||||||
msgstr "Размер:"
|
msgstr "Размер:"
|
||||||
|
|
||||||
|
@ -2804,27 +2809,27 @@ msgstr "Популярные игры"
|
||||||
msgid "by Skill Level"
|
msgid "by Skill Level"
|
||||||
msgstr "По уровню мастерства"
|
msgstr "По уровню мастерства"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:171 pysollib/tile/selectgame.py:533
|
#: pysollib/tile/selectgame.py:171 pysollib/tile/selectgame.py:523
|
||||||
#: pysollib/tk/selectgame.py:170 pysollib/tk/selectgame.py:533
|
#: pysollib/tk/selectgame.py:170 pysollib/tk/selectgame.py:533
|
||||||
msgid "Luck only"
|
msgid "Luck only"
|
||||||
msgstr "Только на везение"
|
msgstr "Только на везение"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:172 pysollib/tile/selectgame.py:534
|
#: pysollib/tile/selectgame.py:172 pysollib/tile/selectgame.py:524
|
||||||
#: pysollib/tk/selectgame.py:171 pysollib/tk/selectgame.py:534
|
#: pysollib/tk/selectgame.py:171 pysollib/tk/selectgame.py:534
|
||||||
msgid "Mostly luck"
|
msgid "Mostly luck"
|
||||||
msgstr "В основном на везение"
|
msgstr "В основном на везение"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:173 pysollib/tile/selectgame.py:535
|
#: pysollib/tile/selectgame.py:173 pysollib/tile/selectgame.py:525
|
||||||
#: pysollib/tk/selectgame.py:172 pysollib/tk/selectgame.py:535
|
#: pysollib/tk/selectgame.py:172 pysollib/tk/selectgame.py:535
|
||||||
msgid "Balanced"
|
msgid "Balanced"
|
||||||
msgstr "Сбалансированные"
|
msgstr "Сбалансированные"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:174 pysollib/tile/selectgame.py:536
|
#: pysollib/tile/selectgame.py:174 pysollib/tile/selectgame.py:526
|
||||||
#: pysollib/tk/selectgame.py:173 pysollib/tk/selectgame.py:536
|
#: pysollib/tk/selectgame.py:173 pysollib/tk/selectgame.py:536
|
||||||
msgid "Mostly skill"
|
msgid "Mostly skill"
|
||||||
msgstr "В основном на мастерство"
|
msgstr "В основном на мастерство"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:175 pysollib/tile/selectgame.py:537
|
#: pysollib/tile/selectgame.py:175 pysollib/tile/selectgame.py:527
|
||||||
#: pysollib/tk/selectgame.py:174 pysollib/tk/selectgame.py:537
|
#: pysollib/tk/selectgame.py:174 pysollib/tk/selectgame.py:537
|
||||||
msgid "Skill only"
|
msgid "Skill only"
|
||||||
msgstr "Только на мастерство"
|
msgstr "Только на мастерство"
|
||||||
|
@ -2941,81 +2946,81 @@ msgstr "Открытые игры (все карты видны)"
|
||||||
msgid "Relaxed Variants"
|
msgid "Relaxed Variants"
|
||||||
msgstr "Облегчённые варианты"
|
msgstr "Облегчённые варианты"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:348 pysollib/tk/selectgame.py:349
|
#: pysollib/tile/selectgame.py:341 pysollib/tk/selectgame.py:349
|
||||||
msgid "About game"
|
msgid "About game"
|
||||||
msgstr "Об игре "
|
msgstr "Об игре "
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:361 pysollib/tk/selectgame.py:362
|
#: pysollib/tile/selectgame.py:351 pysollib/tk/selectgame.py:362
|
||||||
msgid "Name:"
|
msgid "Name:"
|
||||||
msgstr "Имя:"
|
msgstr "Имя:"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:362 pysollib/tk/selectgame.py:363
|
#: pysollib/tile/selectgame.py:352 pysollib/tk/selectgame.py:363
|
||||||
msgid "Alternate names:"
|
msgid "Alternate names:"
|
||||||
msgstr "Другие имена:"
|
msgstr "Другие имена:"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:363 pysollib/tk/selectgame.py:364
|
#: pysollib/tile/selectgame.py:353 pysollib/tk/selectgame.py:364
|
||||||
msgid "Category:"
|
msgid "Category:"
|
||||||
msgstr "Категория:"
|
msgstr "Категория:"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:365 pysollib/tk/selectgame.py:366
|
#: pysollib/tile/selectgame.py:355 pysollib/tk/selectgame.py:366
|
||||||
msgid "Skill level:"
|
msgid "Skill level:"
|
||||||
msgstr "Уровень мастерства:"
|
msgstr "Уровень мастерства:"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:366 pysollib/tk/selectgame.py:367
|
#: pysollib/tile/selectgame.py:356 pysollib/tk/selectgame.py:367
|
||||||
msgid "Decks:"
|
msgid "Decks:"
|
||||||
msgstr "Колод:"
|
msgstr "Колод:"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:367 pysollib/tk/selectgame.py:368
|
#: pysollib/tile/selectgame.py:357 pysollib/tk/selectgame.py:368
|
||||||
msgid "Redeals:"
|
msgid "Redeals:"
|
||||||
msgstr "Пересдач:"
|
msgstr "Пересдач:"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:369 pysollib/tk/selectgame.py:370
|
#: pysollib/tile/selectgame.py:359 pysollib/tk/selectgame.py:370
|
||||||
msgid "Played:"
|
msgid "Played:"
|
||||||
msgstr "Играл:"
|
msgstr "Играл:"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:370 pysollib/tile/tkstats.py:107
|
#: pysollib/tile/selectgame.py:360 pysollib/tile/tkstats.py:107
|
||||||
#: pysollib/tile/tkstats.py:159 pysollib/tk/selectgame.py:371
|
#: pysollib/tile/tkstats.py:159 pysollib/tk/selectgame.py:371
|
||||||
#: pysollib/tk/tkstats.py:111 pysollib/tk/tkstats.py:163
|
#: pysollib/tk/tkstats.py:111 pysollib/tk/tkstats.py:163
|
||||||
#: data/glade-translations:9 data/glade-translations:13
|
#: data/glade-translations:9 data/glade-translations:13
|
||||||
msgid "Won:"
|
msgid "Won:"
|
||||||
msgstr "Выиграл:"
|
msgstr "Выиграл:"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:371 pysollib/tile/tkstats.py:108
|
#: pysollib/tile/selectgame.py:361 pysollib/tile/tkstats.py:108
|
||||||
#: pysollib/tile/tkstats.py:160 pysollib/tk/selectgame.py:372
|
#: pysollib/tile/tkstats.py:160 pysollib/tk/selectgame.py:372
|
||||||
#: pysollib/tk/tkstats.py:112 pysollib/tk/tkstats.py:164
|
#: pysollib/tk/tkstats.py:112 pysollib/tk/tkstats.py:164
|
||||||
#: data/glade-translations:11 data/glade-translations:14
|
#: data/glade-translations:11 data/glade-translations:14
|
||||||
msgid "Lost:"
|
msgid "Lost:"
|
||||||
msgstr "Проиграл:"
|
msgstr "Проиграл:"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:372 pysollib/tile/tkstats.py:615
|
#: pysollib/tile/selectgame.py:362 pysollib/tile/tkstats.py:615
|
||||||
#: pysollib/tk/selectgame.py:373 pysollib/tk/tkstats.py:736
|
#: pysollib/tk/selectgame.py:373 pysollib/tk/tkstats.py:736
|
||||||
#: data/glade-translations:18
|
#: data/glade-translations:18
|
||||||
msgid "Playing time:"
|
msgid "Playing time:"
|
||||||
msgstr "Игровое время:"
|
msgstr "Игровое время:"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:373 pysollib/tile/tkstats.py:622
|
#: pysollib/tile/selectgame.py:363 pysollib/tile/tkstats.py:622
|
||||||
#: pysollib/tk/selectgame.py:374 pysollib/tk/tkstats.py:743
|
#: pysollib/tk/selectgame.py:374 pysollib/tk/tkstats.py:743
|
||||||
#: data/glade-translations:19
|
#: data/glade-translations:19
|
||||||
msgid "Moves:"
|
msgid "Moves:"
|
||||||
msgstr "Ходов:"
|
msgstr "Ходов:"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:374 pysollib/tk/selectgame.py:375
|
#: pysollib/tile/selectgame.py:364 pysollib/tk/selectgame.py:375
|
||||||
msgid "% won:"
|
msgid "% won:"
|
||||||
msgstr "% побед:"
|
msgstr "% побед:"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:406 pysollib/tk/selectgame.py:407
|
#: pysollib/tile/selectgame.py:396 pysollib/tk/selectgame.py:407
|
||||||
msgid "&Rules"
|
msgid "&Rules"
|
||||||
msgstr "&Правила"
|
msgstr "&Правила"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:486 pysollib/tk/selectgame.py:486
|
#: pysollib/tile/selectgame.py:476 pysollib/tk/selectgame.py:486
|
||||||
msgid "Playable Preview - "
|
msgid "Playable Preview - "
|
||||||
msgstr "Играемый предпросмотр - "
|
msgstr "Играемый предпросмотр - "
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:540 pysollib/tk/selectgame.py:540
|
#: pysollib/tile/selectgame.py:530 pysollib/tk/selectgame.py:540
|
||||||
msgid "variable"
|
msgid "variable"
|
||||||
msgstr "переменное кол-во"
|
msgstr "переменное кол-во"
|
||||||
|
|
||||||
#: pysollib/tile/selectgame.py:541 pysollib/tk/selectgame.py:541
|
#: pysollib/tile/selectgame.py:531 pysollib/tk/selectgame.py:541
|
||||||
msgid "unlimited"
|
msgid "unlimited"
|
||||||
msgstr "неограниченное кол-во"
|
msgstr "неограниченное кол-во"
|
||||||
|
|
||||||
|
@ -3147,22 +3152,22 @@ msgstr "Уровень звуков:"
|
||||||
msgid "Music volume:"
|
msgid "Music volume:"
|
||||||
msgstr "Уровень музыки:"
|
msgstr "Уровень музыки:"
|
||||||
|
|
||||||
#: pysollib/tile/soundoptionsdialog.py:146
|
#: pysollib/tile/soundoptionsdialog.py:145
|
||||||
#: pysollib/tk/soundoptionsdialog.py:144 data/glade-translations:76
|
#: pysollib/tk/soundoptionsdialog.py:144 data/glade-translations:76
|
||||||
msgid "Enable samles"
|
msgid "Enable samles"
|
||||||
msgstr "Включить звуки"
|
msgstr "Включить звуки"
|
||||||
|
|
||||||
#: pysollib/tile/soundoptionsdialog.py:171
|
#: pysollib/tile/soundoptionsdialog.py:168
|
||||||
#: pysollib/tk/soundoptionsdialog.py:170
|
#: pysollib/tk/soundoptionsdialog.py:170
|
||||||
msgid "&Apply"
|
msgid "&Apply"
|
||||||
msgstr "&Применить"
|
msgstr "&Применить"
|
||||||
|
|
||||||
#: pysollib/tile/soundoptionsdialog.py:204
|
#: pysollib/tile/soundoptionsdialog.py:201
|
||||||
#: pysollib/tk/soundoptionsdialog.py:206
|
#: pysollib/tk/soundoptionsdialog.py:206
|
||||||
msgid "Sound preferences info"
|
msgid "Sound preferences info"
|
||||||
msgstr "Информация о настройках звука"
|
msgstr "Информация о настройках звука"
|
||||||
|
|
||||||
#: pysollib/tile/soundoptionsdialog.py:205
|
#: pysollib/tile/soundoptionsdialog.py:202
|
||||||
#: pysollib/tk/soundoptionsdialog.py:207
|
#: pysollib/tk/soundoptionsdialog.py:207
|
||||||
msgid ""
|
msgid ""
|
||||||
"Changing DirectX settings will take effect\n"
|
"Changing DirectX settings will take effect\n"
|
||||||
|
@ -3503,15 +3508,15 @@ msgstr "Правила текущей игры"
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "Выйти"
|
msgstr "Выйти"
|
||||||
|
|
||||||
#: pysollib/tile/toolbar.py:268 pysollib/tk/toolbar.py:225
|
#: pysollib/tile/toolbar.py:265 pysollib/tk/toolbar.py:225
|
||||||
msgid "Player"
|
msgid "Player"
|
||||||
msgstr "Игрок"
|
msgstr "Игрок"
|
||||||
|
|
||||||
#: pysollib/tile/toolbar.py:269 pysollib/tk/toolbar.py:226
|
#: pysollib/tile/toolbar.py:266 pysollib/tk/toolbar.py:226
|
||||||
msgid "Player options"
|
msgid "Player options"
|
||||||
msgstr "Установки игрока"
|
msgstr "Установки игрока"
|
||||||
|
|
||||||
#: pysollib/tile/toolbar.py:490 pysollib/tk/toolbar.py:466
|
#: pysollib/tile/toolbar.py:485 pysollib/tk/toolbar.py:466
|
||||||
msgid "Toolbar"
|
msgid "Toolbar"
|
||||||
msgstr "Панель инструментов"
|
msgstr "Панель инструментов"
|
||||||
|
|
||||||
|
|
|
@ -606,6 +606,26 @@ class Headquarters(Game):
|
||||||
shallHighlightMatch = Game._shallHighlightMatch_AC
|
shallHighlightMatch = Game._shallHighlightMatch_AC
|
||||||
|
|
||||||
|
|
||||||
|
# /***********************************************************************
|
||||||
|
# // Can Can
|
||||||
|
# ************************************************************************/
|
||||||
|
|
||||||
|
class CanCan(FreeCell):
|
||||||
|
Hint_Class = DefaultHint
|
||||||
|
RowStack_Class = KingAC_RowStack
|
||||||
|
ReserveStack_Class = StackWrapper(OpenStack, max_accept=0)
|
||||||
|
|
||||||
|
def createGame(self):
|
||||||
|
FreeCell.createGame(self, rows=13, reserves=3)
|
||||||
|
|
||||||
|
def startGame(self):
|
||||||
|
for i in range(3):
|
||||||
|
self.s.talon.dealRow(frames=0)
|
||||||
|
self.startDealSample()
|
||||||
|
self.s.talon.dealRow(rows=self.s.reserves)
|
||||||
|
self.s.talon.dealRowAvail()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# register the game
|
# register the game
|
||||||
registerGame(GameInfo(5, RelaxedFreeCell, "Relaxed FreeCell",
|
registerGame(GameInfo(5, RelaxedFreeCell, "Relaxed FreeCell",
|
||||||
|
@ -652,4 +672,6 @@ registerGame(GameInfo(542, KingCell, "KingCell",
|
||||||
GI.GT_FREECELL | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL))
|
GI.GT_FREECELL | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL))
|
||||||
registerGame(GameInfo(648, Headquarters, "Headquarters",
|
registerGame(GameInfo(648, Headquarters, "Headquarters",
|
||||||
GI.GT_FREECELL | GI.GT_OPEN | GI.GT_ORIGINAL, 2, 0, GI.SL_MOSTLY_SKILL))
|
GI.GT_FREECELL | GI.GT_OPEN | GI.GT_ORIGINAL, 2, 0, GI.SL_MOSTLY_SKILL))
|
||||||
|
registerGame(GameInfo(698, CanCan, "Can Can",
|
||||||
|
GI.GT_RAGLAN | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL))
|
||||||
|
|
||||||
|
|
|
@ -361,6 +361,118 @@ class Hemispheres(Game):
|
||||||
return card1.color == card2.color and abs(card1.rank-card2.rank) == 1
|
return card1.color == card2.color and abs(card1.rank-card2.rank) == 1
|
||||||
|
|
||||||
|
|
||||||
|
# /***********************************************************************
|
||||||
|
# // Big Ben
|
||||||
|
# ************************************************************************/
|
||||||
|
|
||||||
|
class BigBen_Talon(DealRowTalonStack):
|
||||||
|
|
||||||
|
def dealCards(self, sound=0):
|
||||||
|
rows = [s for s in self.game.s.rows if len(s.cards) < 3]
|
||||||
|
if not rows:
|
||||||
|
if sound and not self.game.demo:
|
||||||
|
self.game.playSample("dealwaste")
|
||||||
|
return self.dealRow(rows=[self.game.s.waste], sound=0)
|
||||||
|
if sound and self.game.app.opt.animations:
|
||||||
|
self.game.startDealSample()
|
||||||
|
ncards = 0
|
||||||
|
while rows:
|
||||||
|
n = self.dealRowAvail(rows=rows, sound=0)
|
||||||
|
if not n:
|
||||||
|
break
|
||||||
|
ncards += n
|
||||||
|
rows = [s for s in self.game.s.rows if len(s.cards) < 3]
|
||||||
|
if sound:
|
||||||
|
self.game.stopSamples()
|
||||||
|
return ncards
|
||||||
|
|
||||||
|
class BigBen_RowStack(SS_RowStack):
|
||||||
|
def acceptsCards(self, from_stack, cards):
|
||||||
|
if not SS_RowStack.acceptsCards(self, from_stack, cards):
|
||||||
|
return False
|
||||||
|
if len(self.cards) < 3:
|
||||||
|
return False
|
||||||
|
return True
|
||||||
|
|
||||||
|
class BigBen(Game):
|
||||||
|
Hint_Class = CautiousDefaultHint
|
||||||
|
|
||||||
|
def createGame(self):
|
||||||
|
l, s = Layout(self), self.s
|
||||||
|
self.setSize(l.XM+12*l.XS, l.YM+5.5*l.YS)
|
||||||
|
|
||||||
|
y = l.YM
|
||||||
|
for i in range(2):
|
||||||
|
x = l.XM
|
||||||
|
for j in range(6):
|
||||||
|
s.rows.append(BigBen_RowStack(x, y, self, max_move=1, mod=13))
|
||||||
|
x += l.XS
|
||||||
|
y += 2.75*l.YS
|
||||||
|
|
||||||
|
x0, y0 = l.XM+6*l.XS, l.YM
|
||||||
|
rank = 1
|
||||||
|
for xx, yy in (
|
||||||
|
(0, 1.5),
|
||||||
|
(0.5, 0.5),
|
||||||
|
(1.5, 0.15),
|
||||||
|
(2.5, 0),
|
||||||
|
(3.5, 0.15),
|
||||||
|
(4.5, 0.5),
|
||||||
|
(5, 1.5),
|
||||||
|
(4.5, 2.5),
|
||||||
|
(3.5, 2.85),
|
||||||
|
(2.5, 3),
|
||||||
|
(1.5, 2.85),
|
||||||
|
(0.5, 2.5),
|
||||||
|
):
|
||||||
|
x = int(x0 + xx*l.XS)
|
||||||
|
y = int(y0 + yy*l.YS)
|
||||||
|
suit=(3,0,2,1)[rank%4]
|
||||||
|
max_cards = rank <= 4 and 8 or 9
|
||||||
|
s.foundations.append(SS_FoundationStack(x, y, self, suit=suit,
|
||||||
|
max_cards=max_cards, base_rank=rank,
|
||||||
|
mod=13, max_move=0))
|
||||||
|
rank += 1
|
||||||
|
|
||||||
|
x, y = self.width-l.XS, self.height-l.YS
|
||||||
|
s.talon = BigBen_Talon(x, y, self, max_rounds=1)
|
||||||
|
l.createText(s.talon, 'n')
|
||||||
|
x -= l.XS
|
||||||
|
s.waste = WasteStack(x, y, self)
|
||||||
|
l.createText(s.waste, 'n')
|
||||||
|
|
||||||
|
l.defaultStackGroups()
|
||||||
|
|
||||||
|
def _shuffleHook(self, cards):
|
||||||
|
# move clock cards to top of the Talon (i.e. first cards to be dealt)
|
||||||
|
C, S, H, D = range(4) # suits
|
||||||
|
t = [(1,C), (2,H), (3,S), (4,D), (5,C), (6,H),
|
||||||
|
(7,S), (8,D), (9,C), (JACK,H), (QUEEN,S), (KING,D)]
|
||||||
|
clocks = []
|
||||||
|
for c in cards[:]:
|
||||||
|
if (c.rank, c.suit) in t:
|
||||||
|
t.remove((c.rank, c.suit))
|
||||||
|
cards.remove(c)
|
||||||
|
clocks.append(c)
|
||||||
|
if not t:
|
||||||
|
break
|
||||||
|
# sort clocks reverse by rank
|
||||||
|
clocks.sort(lambda a, b: cmp(b.rank, a.rank))
|
||||||
|
return cards+clocks
|
||||||
|
|
||||||
|
def startGame(self):
|
||||||
|
self.startDealSample()
|
||||||
|
self.s.talon.dealRow(rows=self.s.foundations)
|
||||||
|
for i in range(3):
|
||||||
|
self.s.talon.dealRow()
|
||||||
|
|
||||||
|
def _autoDeal(self, sound=1):
|
||||||
|
# don't deal a card to the waste if the waste is empty
|
||||||
|
return 0
|
||||||
|
|
||||||
|
shallHighlightMatch = Game._shallHighlightMatch_SSW
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# register the game
|
# register the game
|
||||||
registerGame(GameInfo(261, GrandfathersClock, "Grandfather's Clock",
|
registerGame(GameInfo(261, GrandfathersClock, "Grandfather's Clock",
|
||||||
|
@ -370,4 +482,7 @@ registerGame(GameInfo(682, Dial, "Dial",
|
||||||
registerGame(GameInfo(690, Hemispheres, "Hemispheres",
|
registerGame(GameInfo(690, Hemispheres, "Hemispheres",
|
||||||
GI.GT_2DECK_TYPE, 2, 0, GI.SL_BALANCED,
|
GI.GT_2DECK_TYPE, 2, 0, GI.SL_BALANCED,
|
||||||
altnames=("The Four Continents",) ))
|
altnames=("The Four Continents",) ))
|
||||||
|
registerGame(GameInfo(697, BigBen, "Big Ben",
|
||||||
|
GI.GT_2DECK_TYPE, 2, 0, GI.SL_BALANCED,
|
||||||
|
altnames=("Clock",) ))
|
||||||
|
|
||||||
|
|
|
@ -462,7 +462,8 @@ class BritishConstitution(Game):
|
||||||
# create stacks
|
# create stacks
|
||||||
x, y = l.XM+l.XS, l.YM
|
x, y = l.XM+l.XS, l.YM
|
||||||
for i in range(8):
|
for i in range(8):
|
||||||
s.foundations.append(BritishConstitution_Foundation(x, y, self, suit=int(i/2), max_cards=11))
|
s.foundations.append(BritishConstitution_Foundation(x, y, self,
|
||||||
|
suit=int(i/2), max_cards=11))
|
||||||
x += l.XS
|
x += l.XS
|
||||||
|
|
||||||
y = l.YM+l.YS
|
y = l.YM+l.YS
|
||||||
|
@ -1084,6 +1085,80 @@ class Colonel(Game):
|
||||||
shallHighlightMatch = Game._shallHighlightMatch_SS
|
shallHighlightMatch = Game._shallHighlightMatch_SS
|
||||||
|
|
||||||
|
|
||||||
|
# /***********************************************************************
|
||||||
|
# // The Red and the Black
|
||||||
|
# ************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
class TheRedAndTheBlack_Foundation(AC_FoundationStack):
|
||||||
|
def acceptsCards(self, from_stack, cards):
|
||||||
|
if not AC_FoundationStack.acceptsCards(self, from_stack, cards):
|
||||||
|
return False
|
||||||
|
if from_stack is self.game.s.waste or from_stack in self.game.s.rows:
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
|
class TheRedAndTheBlack_Reserve(ReserveStack):
|
||||||
|
def acceptsCards(self, from_stack, cards):
|
||||||
|
if not ReserveStack.acceptsCards(self, from_stack, cards):
|
||||||
|
return False
|
||||||
|
if from_stack is self.game.s.waste:
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
|
class TheRedAndTheBlack_RowStack(AC_RowStack):
|
||||||
|
def getBottomImage(self):
|
||||||
|
return self.game.app.images.getReserveBottom()
|
||||||
|
|
||||||
|
|
||||||
|
class TheRedAndTheBlack(Game):
|
||||||
|
Hint_Class = CautiousDefaultHint
|
||||||
|
|
||||||
|
def createGame(self):
|
||||||
|
|
||||||
|
l, s = Layout(self), self.s
|
||||||
|
self.setSize(l.XM + 8*l.XS, l.YM + 4.5*l.YS)
|
||||||
|
|
||||||
|
x, y = l.XM, l.YM
|
||||||
|
for i in range(8):
|
||||||
|
s.foundations.append(TheRedAndTheBlack_Foundation(x, y, self,
|
||||||
|
suit=i/2))
|
||||||
|
x += l.XS
|
||||||
|
x, y = l.XM+2*l.XS, l.YM+l.YS
|
||||||
|
for i in range(4):
|
||||||
|
stack = TheRedAndTheBlack_RowStack(x, y, self, max_move=1)
|
||||||
|
stack.CARD_YOFFSET = 0
|
||||||
|
s.rows.append(stack)
|
||||||
|
x += l.XS
|
||||||
|
x, y = l.XM+2*l.XS, l.YM+2*l.YS
|
||||||
|
for i in range(4):
|
||||||
|
s.reserves.append(TheRedAndTheBlack_Reserve(x, y, self))
|
||||||
|
x += l.XS
|
||||||
|
x, y = l.XM+3*l.XS, l.YM+3.5*l.YS
|
||||||
|
s.talon = WasteTalonStack(x, y, self, max_rounds=1)
|
||||||
|
l.createText(s.talon, "sw")
|
||||||
|
x += l.XS
|
||||||
|
s.waste = WasteStack(x, y, self)
|
||||||
|
l.createText(s.waste, "se")
|
||||||
|
|
||||||
|
# define stack-groups
|
||||||
|
l.defaultStackGroups()
|
||||||
|
|
||||||
|
def startGame(self):
|
||||||
|
self.s.talon.dealRow(rows=self.s.foundations, frames=0)
|
||||||
|
self.startDealSample()
|
||||||
|
self.s.talon.dealRow()
|
||||||
|
self.s.talon.dealRow(rows=self.s.reserves)
|
||||||
|
self.s.talon.dealCards() # deal first card to WasteStack
|
||||||
|
|
||||||
|
def _shuffleHook(self, cards):
|
||||||
|
# move Aces to top of the Talon (i.e. first cards to be dealt)
|
||||||
|
return self._shuffleHookMoveToTop(cards, lambda c: (c.rank == ACE, c.suit))
|
||||||
|
|
||||||
|
shallHighlightMatch = Game._shallHighlightMatch_AC
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# register the game
|
# register the game
|
||||||
registerGame(GameInfo(54, RoyalCotillion, "Royal Cotillion",
|
registerGame(GameInfo(54, RoyalCotillion, "Royal Cotillion",
|
||||||
|
@ -1124,4 +1199,6 @@ registerGame(GameInfo(676, BoxingTheCompass, "Boxing the Compass",
|
||||||
GI.GT_2DECK_TYPE, 2, 1, GI.SL_BALANCED))
|
GI.GT_2DECK_TYPE, 2, 1, GI.SL_BALANCED))
|
||||||
registerGame(GameInfo(693, Colonel, "Colonel",
|
registerGame(GameInfo(693, Colonel, "Colonel",
|
||||||
GI.GT_2DECK_TYPE, 2, 0, GI.SL_MOSTLY_SKILL))
|
GI.GT_2DECK_TYPE, 2, 0, GI.SL_MOSTLY_SKILL))
|
||||||
|
registerGame(GameInfo(695, TheRedAndTheBlack, "The Red and the Black",
|
||||||
|
GI.GT_2DECK_TYPE, 2, 0, GI.SL_BALANCED))
|
||||||
|
|
||||||
|
|
|
@ -325,6 +325,7 @@ class Corners(Game):
|
||||||
# /***********************************************************************
|
# /***********************************************************************
|
||||||
# // Czarina
|
# // Czarina
|
||||||
# // Four Seasons
|
# // Four Seasons
|
||||||
|
# // Florentine Patience
|
||||||
# ************************************************************************/
|
# ************************************************************************/
|
||||||
|
|
||||||
class Czarina_RowStack(RK_RowStack):
|
class Czarina_RowStack(RK_RowStack):
|
||||||
|
@ -336,10 +337,10 @@ class Czarina(Corners):
|
||||||
Hint_Class = CautiousDefaultHint
|
Hint_Class = CautiousDefaultHint
|
||||||
RowStack_Class = StackWrapper(Czarina_RowStack, mod=13, max_move=1)
|
RowStack_Class = StackWrapper(Czarina_RowStack, mod=13, max_move=1)
|
||||||
|
|
||||||
def createGame(self):
|
def createGame(self, max_rounds=1):
|
||||||
# extra settings
|
# extra settings
|
||||||
self.base_card = None
|
self.base_card = None
|
||||||
Corners.createGame(self, max_rounds=1)
|
Corners.createGame(self, max_rounds=max_rounds)
|
||||||
|
|
||||||
def startGame(self):
|
def startGame(self):
|
||||||
self.startDealSample()
|
self.startDealSample()
|
||||||
|
@ -375,6 +376,10 @@ class FourSeasons(Czarina):
|
||||||
def fillStack(self, stack):
|
def fillStack(self, stack):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
class FlorentinePatience(FourSeasons):
|
||||||
|
def createGame(self):
|
||||||
|
Czarina.createGame(self, max_rounds=2)
|
||||||
|
|
||||||
|
|
||||||
# /***********************************************************************
|
# /***********************************************************************
|
||||||
# // Simplicity
|
# // Simplicity
|
||||||
|
@ -464,4 +469,6 @@ registerGame(GameInfo(484, FourSeasons, "Four Seasons",
|
||||||
altnames=('Corner Card', 'Vanishing Cross') ))
|
altnames=('Corner Card', 'Vanishing Cross') ))
|
||||||
registerGame(GameInfo(561, DutchSolitaire, "Dutch Solitaire",
|
registerGame(GameInfo(561, DutchSolitaire, "Dutch Solitaire",
|
||||||
GI.GT_2DECK_TYPE, 2, 0, GI.SL_MOSTLY_SKILL))
|
GI.GT_2DECK_TYPE, 2, 0, GI.SL_MOSTLY_SKILL))
|
||||||
|
registerGame(GameInfo(696, FlorentinePatience, "Florentine Patience",
|
||||||
|
GI.GT_1DECK_TYPE, 1, 1, GI.SL_MOSTLY_LUCK))
|
||||||
|
|
||||||
|
|
|
@ -375,7 +375,7 @@ class Layout:
|
||||||
for i in range(rows):
|
for i in range(rows):
|
||||||
self.s.rows.append(S(x, y))
|
self.s.rows.append(S(x, y))
|
||||||
x = x + XS
|
x = x + XS
|
||||||
self.setRegion(self.s.rows, (-999, y - YM / 2, 999999, 999999))
|
self.setRegion(self.s.rows, (-999, y - CH / 2, 999999, 999999))
|
||||||
|
|
||||||
# create talon
|
# create talon
|
||||||
x, y = XM, h - YS
|
x, y = XM, h - YS
|
||||||
|
|
Loading…
Add table
Reference in a new issue