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

* update translation

* bugs fixes


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@72 efabe8c0-fbe8-4139-b769-b5e6d273206e
This commit is contained in:
skomoroh 2006-09-26 21:07:55 +00:00
parent 802fedc73c
commit fbc7c4ad68
3 changed files with 38 additions and 38 deletions

View file

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PySol 0.0.1\n" "Project-Id-Version: PySol 0.0.1\n"
"POT-Creation-Date: Thu Sep 21 15:57:22 2006\n" "POT-Creation-Date: Thu Sep 21 15:57:22 2006\n"
"PO-Revision-Date: 2006-09-21 15:58+0400\n" "PO-Revision-Date: 2006-09-26 15:53+0400\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"
@ -410,7 +410,7 @@ msgstr "&Начало"
#: pysollib/game.py:1753 #: pysollib/game.py:1753
msgid "Score %6d" msgid "Score %6d"
msgstr "Счет %6d" msgstr "Счёт %6d"
#: pysollib/game.py:1852 #: pysollib/game.py:1852
msgid "&Cool" msgid "&Cool"
@ -418,7 +418,7 @@ msgstr "&Отлично"
#: pysollib/game.py:1852 #: pysollib/game.py:1852
msgid "&Great" msgid "&Great"
msgstr "&Эдорово" msgstr "&Здорово"
#: pysollib/game.py:1852 #: pysollib/game.py:1852
msgid "&Wow" msgid "&Wow"
@ -1001,7 +1001,7 @@ msgstr "Раджа"
#: pysollib/games/ultra/dashavatara.py:353 pysollib/games/ultra/mughal.py:256 #: pysollib/games/ultra/dashavatara.py:353 pysollib/games/ultra/mughal.py:256
msgid "Black" msgid "Black"
msgstr "Черный" msgstr "Чёрный"
#: pysollib/games/ultra/dashavatara.py:353 pysollib/games/ultra/mughal.py:256 #: pysollib/games/ultra/dashavatara.py:353 pysollib/games/ultra/mughal.py:256
msgid "Brown" msgid "Brown"
@ -1013,12 +1013,12 @@ msgstr "Красный"
#: pysollib/games/ultra/dashavatara.py:353 pysollib/games/ultra/mughal.py:256 #: pysollib/games/ultra/dashavatara.py:353 pysollib/games/ultra/mughal.py:256
msgid "Yellow" msgid "Yellow"
msgstr "Желтый" msgstr "Жёлтый"
#: pysollib/games/ultra/dashavatara.py:353 pysollib/games/ultra/mughal.py:257 #: pysollib/games/ultra/dashavatara.py:353 pysollib/games/ultra/mughal.py:257
#: pysollib/tk/selecttile.py:86 #: pysollib/tk/selecttile.py:86
msgid "Green" msgid "Green"
msgstr "Зеленый" msgstr "Зелёный"
#: pysollib/games/ultra/dashavatara.py:354 #: pysollib/games/ultra/dashavatara.py:354
msgid "Crimson" msgid "Crimson"
@ -1151,7 +1151,7 @@ msgstr "Хризантема"
#: pysollib/games/ultra/hanafuda_common.py:69 #: pysollib/games/ultra/hanafuda_common.py:69
msgid "Maple" msgid "Maple"
msgstr "Клен" msgstr "Клён"
#: pysollib/games/ultra/hanafuda_common.py:69 #: pysollib/games/ultra/hanafuda_common.py:69
msgid "Paulownia" msgid "Paulownia"
@ -1243,11 +1243,11 @@ msgstr ""
#: pysollib/help.py:63 #: pysollib/help.py:63
msgid "A Python Solitaire Game Collection\n" msgid "A Python Solitaire Game Collection\n"
msgstr "Коллекция питоновских пасьянсев\n" msgstr "Коллекция питоновских пасьянсов\n"
#: pysollib/help.py:65 #: pysollib/help.py:65
msgid "A World Domination Project\n" msgid "A World Domination Project\n"
msgstr "Всемирный непревзойденный проект\n" msgstr "Всемирный непревзойдённый проект\n"
#: pysollib/help.py:66 #: pysollib/help.py:66
msgid "&Credits..." msgid "&Credits..."
@ -1359,7 +1359,7 @@ msgid ""
"try %s --help for more information" "try %s --help for more information"
msgstr "" msgstr ""
"%s: %s\n" "%s: %s\n"
"попробуйте %s --help для получения более подробной информаци" "попробуйте %s --help для получения более подробной информации"
#: pysollib/main.py:139 #: pysollib/main.py:139
#, fuzzy #, fuzzy
@ -1379,7 +1379,7 @@ msgid ""
" FILE - file name of a saved game\n" " FILE - file name of a saved game\n"
" MOD - one of following: pss(default), pygame, oss, win\n" " MOD - one of following: pss(default), pygame, oss, win\n"
msgstr "" msgstr ""
"Испльзование: %s [OPTIONS] [FILE]\n" "Использование: %s [OPTIONS] [FILE]\n"
" -g --game=GAMENAME начинать с игры GAMENAME\n" " -g --game=GAMENAME начинать с игры GAMENAME\n"
" --fg --foreground=COLOR цвет текста\n" " --fg --foreground=COLOR цвет текста\n"
" --bg --background=COLOR цвет фона\n" " --bg --background=COLOR цвет фона\n"
@ -1388,7 +1388,7 @@ msgstr ""
" --noplugins отключить загрузку плагинов\n" " --noplugins отключить загрузку плагинов\n"
" -h --help показать это сообщение и выйти\n" " -h --help показать это сообщение и выйти\n"
"\n" "\n"
" FILE - имя файла сохраненной игры\n" " FILE - имя файла сохранённой игры\n"
#: pysollib/main.py:157 #: pysollib/main.py:157
msgid "" msgid ""
@ -1396,7 +1396,7 @@ msgid ""
"try %s --help for more information" "try %s --help for more information"
msgstr "" msgstr ""
"\"%s: слишком много файлов\n" "\"%s: слишком много файлов\n"
"попробуйте %s --help для получения более подробной информаци" "попробуйте %s --help для получения более подробной информации"
#: pysollib/main.py:161 #: pysollib/main.py:161
msgid "" msgid ""
@ -1404,7 +1404,7 @@ msgid ""
"try %s --help for more information" "try %s --help for more information"
msgstr "" msgstr ""
"%s: неправильное имя файла\n" "%s: неправильное имя файла\n"
"попробуйте %s --help для получения более подробной информаци" "попробуйте %s --help для получения более подробной информации"
#: pysollib/main.py:369 #: pysollib/main.py:369
msgid "" msgid ""
@ -2400,7 +2400,7 @@ msgstr "Подсветка отсутствия &совпадения"
#: pysollib/tk/menubar.py:461 #: pysollib/tk/menubar.py:461
msgid "&Show removed tiles (in Mahjongg games)" msgid "&Show removed tiles (in Mahjongg games)"
msgstr "Показывать удаленные (в Маджонг)" msgstr "Показывать удалённые (в Маджонг)"
#: pysollib/tk/menubar.py:462 #: pysollib/tk/menubar.py:462
msgid "Show hint &arrow (in Shisen-Sho games)" msgid "Show hint &arrow (in Shisen-Sho games)"
@ -2432,7 +2432,7 @@ msgstr "Тень карты"
#: pysollib/tk/menubar.py:478 #: pysollib/tk/menubar.py:478
msgid "Shade &legal moves" msgid "Shade &legal moves"
msgstr "Подсвечивать &разрешенные ходы" msgstr "Подсвечивать &разрешённые ходы"
#: pysollib/tk/menubar.py:479 #: pysollib/tk/menubar.py:479
msgid "&Negative cards bottom" msgid "&Negative cards bottom"
@ -2488,7 +2488,7 @@ msgstr "&Липкая мышь"
#: pysollib/tk/menubar.py:493 #: pysollib/tk/menubar.py:493
msgid "Use mouse for undo/redo" msgid "Use mouse for undo/redo"
msgstr "Использовать мышь для вперед/назад" msgstr "Использовать мышь для вперёд/назад"
#: pysollib/tk/menubar.py:495 #: pysollib/tk/menubar.py:495
msgid "&Fonts..." msgid "&Fonts..."
@ -2629,7 +2629,7 @@ msgstr "Подтверждение выхода"
#: pysollib/tk/playeroptionsdialog.py:128 #: pysollib/tk/playeroptionsdialog.py:128
msgid "Update statistics and logs" msgid "Update statistics and logs"
msgstr "Обнавлять статистику и лог" msgstr "Обновлять статистику и лог"
#: pysollib/tk/playeroptionsdialog.py:145 #: pysollib/tk/playeroptionsdialog.py:145
msgid "Select name" msgid "Select name"
@ -2646,7 +2646,7 @@ msgstr "По типу"
#: pysollib/tk/selectcardset.py:101 pysollib/tk/selectcardset.py:112 #: pysollib/tk/selectcardset.py:101 pysollib/tk/selectcardset.py:112
#: pysollib/tk/selectcardset.py:123 #: pysollib/tk/selectcardset.py:123
msgid "Uncategorized" msgid "Uncategorized"
msgstr "Неопределенный" msgstr "Неопределённый"
#: pysollib/tk/selectcardset.py:102 #: pysollib/tk/selectcardset.py:102
msgid "by Style" msgid "by Style"
@ -2878,7 +2878,7 @@ msgstr "Другие категории"
#: pysollib/tk/selectgame.py:206 #: pysollib/tk/selectgame.py:206
msgid "Games for Children (very easy)" msgid "Games for Children (very easy)"
msgstr "Игры для детей (очень легкие)" msgstr "Игры для детей (очень лёгкие)"
#: pysollib/tk/selectgame.py:207 #: pysollib/tk/selectgame.py:207
msgid "Games with Scoring" msgid "Games with Scoring"
@ -2894,7 +2894,7 @@ msgstr "Открытые игры (все карты видны)"
#: pysollib/tk/selectgame.py:210 #: pysollib/tk/selectgame.py:210
msgid "Relaxed Variants" msgid "Relaxed Variants"
msgstr "Облегченные варианты" msgstr "Облегчённые варианты"
#: pysollib/tk/selectgame.py:349 #: pysollib/tk/selectgame.py:349
msgid "About game" msgid "About game"
@ -3004,7 +3004,7 @@ msgstr "Выбрать цвет"
#: pysollib/tk/soundoptionsdialog.py:75 #: pysollib/tk/soundoptionsdialog.py:75
msgid "Are You Sure" msgid "Are You Sure"
msgstr "Вы уверены" msgstr "Вы уверены?"
#: pysollib/tk/soundoptionsdialog.py:77 #: pysollib/tk/soundoptionsdialog.py:77
msgid "Deal" msgid "Deal"
@ -3012,7 +3012,7 @@ msgstr "Сдача"
#: pysollib/tk/soundoptionsdialog.py:78 #: pysollib/tk/soundoptionsdialog.py:78
msgid "Deal waste" msgid "Deal waste"
msgstr "Сдача на сброс" msgstr "Выкладывание на сброс"
#: pysollib/tk/soundoptionsdialog.py:80 #: pysollib/tk/soundoptionsdialog.py:80
msgid "Turn waste" msgid "Turn waste"
@ -3024,15 +3024,15 @@ msgstr "Начало перемещения"
#: pysollib/tk/soundoptionsdialog.py:83 #: pysollib/tk/soundoptionsdialog.py:83
msgid "Drop" msgid "Drop"
msgstr "Сброс карты" msgstr "Сбрасывание карты"
#: pysollib/tk/soundoptionsdialog.py:84 #: pysollib/tk/soundoptionsdialog.py:84
msgid "Drop pair" msgid "Drop pair"
msgstr "Сброс двух карт" msgstr "Сбрасывание двух карт"
#: pysollib/tk/soundoptionsdialog.py:85 #: pysollib/tk/soundoptionsdialog.py:85
msgid "Auto drop" msgid "Auto drop"
msgstr "Автосброс карты" msgstr "Автоматический сброс карты"
#: pysollib/tk/soundoptionsdialog.py:87 #: pysollib/tk/soundoptionsdialog.py:87
msgid "Flip" msgid "Flip"
@ -3048,7 +3048,7 @@ msgstr "Перемещение"
#: pysollib/tk/soundoptionsdialog.py:90 #: pysollib/tk/soundoptionsdialog.py:90
msgid "No move" msgid "No move"
msgstr "Без пермещения" msgstr "Отмена перемещения"
#: pysollib/tk/soundoptionsdialog.py:92 pysollib/tk/toolbar.py:203 #: pysollib/tk/soundoptionsdialog.py:92 pysollib/tk/toolbar.py:203
msgid "Undo" msgid "Undo"
@ -3128,7 +3128,7 @@ msgstr "Подсказка:"
#: pysollib/tk/timeoutsdialog.py:67 data/glade-translations:36 #: pysollib/tk/timeoutsdialog.py:67 data/glade-translations:36
msgid "Raise card:" msgid "Raise card:"
msgstr "Подъем карты:" msgstr "Подъём карты:"
#: pysollib/tk/timeoutsdialog.py:69 data/glade-translations:38 #: pysollib/tk/timeoutsdialog.py:69 data/glade-translations:38
msgid "Highlight cards:" msgid "Highlight cards:"
@ -3164,7 +3164,7 @@ msgstr "Назад"
#: pysollib/tk/tkhtml.py:260 #: pysollib/tk/tkhtml.py:260
msgid "Forward" msgid "Forward"
msgstr "Вперед" msgstr "Вперёд"
#: pysollib/tk/tkhtml.py:264 #: pysollib/tk/tkhtml.py:264
msgid "Close" msgid "Close"
@ -3382,7 +3382,7 @@ msgid ""
"saved game" "saved game"
msgstr "" msgstr ""
"Открыть\n" "Открыть\n"
"сохраненную игру" "сохранённую игру"
#: pysollib/tk/toolbar.py:201 #: pysollib/tk/toolbar.py:201
msgid "Save" msgid "Save"
@ -3462,7 +3462,7 @@ msgstr "Пики"
#: pysollib/util.py:76 #: pysollib/util.py:76
msgid "black" msgid "black"
msgstr "черный" msgstr "чёрный"
#: pysollib/util.py:76 #: pysollib/util.py:76
msgid "red" msgid "red"
@ -3526,10 +3526,10 @@ msgstr "Настроить шрифт"
#~ msgstr "Показывать демо лого" #~ msgstr "Показывать демо лого"
#~ msgid "Show score in statusbar" #~ msgid "Show score in statusbar"
#~ msgstr "Показывать счет в строке состояния" #~ msgstr "Показывать счёт в строке состояния"
#~ msgid "Set demo delay in seconds" #~ msgid "Set demo delay in seconds"
#~ msgstr "Установить задуржку демо в секундах" #~ msgstr "Установить задержку демо в секундах"
#~ msgid "Select" #~ msgid "Select"
#~ msgstr "Выбрать" #~ msgstr "Выбрать"
@ -3553,7 +3553,7 @@ msgstr "Настроить шрифт"
#~ msgstr "Разрешить показывать &отсутствие совпадение карт" #~ msgstr "Разрешить показывать &отсутствие совпадение карт"
#~ msgid "Invalid or damaged " #~ msgid "Invalid or damaged "
#~ msgstr "Поврежденный " #~ msgstr "Повреждённый "
#~ msgid "Balance %d/%d" #~ msgid "Balance %d/%d"
#~ msgstr "Баланс %d/%d" #~ msgstr "Баланс %d/%d"

View file

@ -1180,7 +1180,7 @@ class Game:
# redeal cards (used in RedealTalonStack; all cards already in talon) # redeal cards (used in RedealTalonStack; all cards already in talon)
def redealCards(self): def redealCards(self):
raise SubclassResponsibility pass
# the actual hint class (or None) # the actual hint class (or None)
Hint_Class = DefaultHint Hint_Class = DefaultHint
@ -2159,7 +2159,8 @@ for %d moves.
def closeStackMove(self, stack): def closeStackMove(self, stack):
assert stack assert stack
am = ACloseStackMove(stack) am = ACloseStackMove(stack)
self.__storeMove(am) # don't store this move (???)
##self.__storeMove(am)
am.do(self) am.do(self)
# for ArbitraryStack # for ArbitraryStack

View file

@ -438,8 +438,7 @@ class Stack:
view._position(card) view._position(card)
if update: if update:
view.updateText() view.updateText()
if not self.game.moves.state == self.game.S_REDO: self.closeStackMove()
self.closeStackMove()
return card return card
def insertCard(self, card, positon, unhide=1, update=1): def insertCard(self, card, positon, unhide=1, update=1):