Skip to content

Commit

Permalink
Версия 2.9.1
Browse files Browse the repository at this point in the history
Небольшие исправления.
  • Loading branch information
Vladya committed Jun 1, 2021
1 parent 126e136 commit 54b1d27
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 35 deletions.
58 changes: 33 additions & 25 deletions game/Translator3000Data/ingame_gui/screens.rpy
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ init -98:
window:
hbox:
box_reverse True
textbutton "[[<=]":
textbutton "{{#notTranslate}}{0}".format("[[<=]"):
# Закрыть окно.
align (1., .0)
action (_actions + (translator3000._gui.BackAction(),))
Expand Down Expand Up @@ -95,7 +95,7 @@ init -98:
use translator3000_base_vbox_in_window:
label translator3000._gui.translate("Язык интерфейса (не перевода).")
for t in sorted(translator3000._gui.available_languages):
textbutton translator3000.quote(t).title():
textbutton "{{#notTranslate}}{0}".format(translator3000.quote(t).title()):
action SetField(translator3000._gui, "gui_language", t)

screen translator3000_set_language(field_name):
Expand All @@ -111,9 +111,11 @@ init -98:
translator3000.get_all_lang_codes(),
key=lambda _c: translator3000._translator_object.get_lang_name(translator3000._setting["translationService"], _c)
):
textbutton translator3000.quote(
translator3000._translator_object.get_lang_name(translator3000._setting["translationService"], code)
).title():
textbutton "{{#notTranslate}}{0}".format(
translator3000.quote(
translator3000._translator_object.get_lang_name(translator3000._setting["translationService"], code)
).title()
):
action (
SetDict(translator3000._setting, field_name, code),
translator3000._gui.ApplySettingAction(True)
Expand All @@ -133,8 +135,10 @@ init -98:

window:
yalign 1.
text translator3000._apply_enabled_text_tags(
translator3000.quote(translator3000._gui._sample_text)
text "{{#notTranslate}}{0}".format(
translator3000._apply_enabled_text_tags(
translator3000.quote(translator3000._gui._sample_text)
)
):
layout "tex"
align (
Expand All @@ -157,8 +161,8 @@ init -98:
label translator3000._gui.translate("Настройки шрифта.")

if translator3000._setting["extraTextOptions"]["font"] is not None:
text translator3000.quote(
translator3000._gui._fs_object.get_clear_filename(translator3000._setting["extraTextOptions"]["font"])
text "{{#notTranslate}}{0}".format(
translator3000.quote(translator3000._gui._fs_object.get_clear_filename(translator3000._setting["extraTextOptions"]["font"]))
):
size 30

Expand All @@ -167,7 +171,7 @@ init -98:
for fnt in reversed(
tuple(translator3000._multi_persistent.fonts.iterkeys())
):
textbutton translator3000.quote(translator3000._gui._fs_object.get_clear_filename(fnt)):
textbutton "{{#notTranslate}}{0}".format(translator3000.quote(translator3000._gui._fs_object.get_clear_filename(fnt))):
action Function(
translator3000._gui._set_font_pref,
fnt,
Expand All @@ -177,7 +181,7 @@ init -98:
else:

if current_dir:
text current_dir
text "{{#notTranslate}}{0}".format(current_dir)
textbutton translator3000._gui.translate("Перейти в предыдущую директорию."):
action SetScreenVariable(
"current_dir",
Expand Down Expand Up @@ -206,8 +210,10 @@ init -98:
)
$ ext = _translator3000_gui.path.splitext(full_path)[1]
if ext.lower() in translator3000._gui._fs_object.available_font_exts:
textbutton translator3000.quote(
translator3000._gui._fs_object.get_clear_filename(_filename)
textbutton "{{#notTranslate}}{0}".format(
translator3000.quote(
translator3000._gui._fs_object.get_clear_filename(_filename)
)
):
action Function(
translator3000._gui._set_font_pref,
Expand Down Expand Up @@ -241,13 +247,13 @@ init -98:
if translator3000._setting["extraTextOptions"]["size"] is None:
text translator3000._gui.translate("Не установлено.")
else:
text "{size}".format(**translator3000._setting["extraTextOptions"]):
text "{{#notTranslate}}{size}".format(**translator3000._setting["extraTextOptions"]):
size 30
vbox:
for _mod in "+-":
$ _false = unicode(translator3000._gui._text_size_without_mod)
$ _true = "{0}{1}".format(_mod, _false)
textbutton _mod:
textbutton "{{#notTranslate}}{0}".format(_mod):
text_size 30
action (
ToggleDict(
Expand All @@ -269,8 +275,8 @@ init -98:
if translator3000._setting["extraTextOptions"]["font"] is None:
text translator3000._gui.translate("Не установлено.")
else:
text translator3000.quote(
translator3000._gui._fs_object.get_clear_filename(translator3000._setting["extraTextOptions"]["font"])
text "{{#notTranslate}}{0}".format(
translator3000.quote(translator3000._gui._fs_object.get_clear_filename(translator3000._setting["extraTextOptions"]["font"]))
):
size 30
textbutton translator3000._gui.translate("Сбросить."):
Expand Down Expand Up @@ -319,12 +325,14 @@ init -98:
if translator3000._setting[_key] is None:
text translator3000._gui.translate("Не установлено.")
else:
text translator3000.quote(
translator3000._translator_object.get_lang_name(
translator3000._setting["translationService"],
translator3000._setting[_key]
)
).title()
text "{{#notTranslate}}{0}".format(
translator3000.quote(
translator3000._translator_object.get_lang_name(
translator3000._setting["translationService"],
translator3000._setting[_key]
)
).title()
)
textbutton translator3000._gui.translate("Сменить."):
action translator3000._gui.ForwardAction(
"translator3000_set_language",
Expand Down Expand Up @@ -353,7 +361,7 @@ init -98:
label translator3000._gui.translate("Сервис перевода.")
$ services = translator3000._translator_object.get_available_translator_services()
for srv in services:
textbutton translator3000.quote(srv.title()):
textbutton "{{#notTranslate}}{0}".format(translator3000.quote(srv.title())):
action (
SetDict(translator3000._setting, "translationService", srv),
translator3000._gui.ApplySettingAction(True)
Expand Down Expand Up @@ -468,5 +476,5 @@ init -98:
text translator3000._gui.translate("Переведено {done} строк из {total}.").format(
**translator3000._translate_preparer.get_info()
)
text "{0:.1%}".format(translator3000._translate_preparer.status)
text "{{#notTranslate}}{0}".format("{0:.1%}".format(translator3000._translate_preparer.status))
bar value StaticValue(translator3000._translate_preparer.status)
16 changes: 8 additions & 8 deletions game/Translator3000Data/scripts/general.rpy
Original file line number Diff line number Diff line change
Expand Up @@ -359,16 +359,16 @@ init -7 python in _translator3000:

return result

def _get_original(self, translated_text):
if translated_text in self._original_mapping:
return self._original_mapping[translated_text]
return translated_text

def _history_callback(self, entry_object):

if not hasattr(entry_object, "translator3000_original_what"):
entry_object.translator3000_original_what = self._get_original(
entry_object.what
)
for k, v in self._original_mapping.copy().iteritems():
if entry_object.what in (k, v):
entry_object.translator3000_original_what = v
break
else:
return

if self._setting["originalInHistory"]:
entry_object.what = "{{#notTranslate}}{0}".format(
entry_object.translator3000_original_what
Expand Down
2 changes: 1 addition & 1 deletion game/Translator3000Data/scripts/imports.rpy
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ init -10 python in _translator3000:
else:
from requests.packages import urllib3

VERSION = (2, 9, 0)
VERSION = (2, 9, 1)

DEBUG = False
parent_logger.setLevel((logging.DEBUG if DEBUG else logging.CRITICAL))
Expand Down
2 changes: 1 addition & 1 deletion game/options.rpy
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ define gui.show_name = True

## Версия игры.

define config.version = "2.9.0"
define config.version = "2.9.1"


## Текст, помещённый в экран "Об игре". Поместите текст между тройными скобками.
Expand Down

0 comments on commit 54b1d27

Please sign in to comment.