Локализация графического интерфейса PyGObject с помощью Gettext

У меня есть каталог, который называется locale и подкаталоги с языками (ru, ua, de и т. Д.)

Мой скрипт Python переведен:

from libs.gettext_windows import gettext_windows

scriptdir = os.path.abspath(os.path.dirname(__file__))  # directory with this script
# translating strings in _()
lang = gettext_windows.get_language()
translation = gettext.translation("vk_stats", localedir="{}/locale".format(scriptdir), languages=lang)
_ = translation.gettext

Как я могу локализовать свой графический интерфейс (в разработке)?

vk_stats.ui

Я предпочитаю использовать Glade.


person Cyber Tailor    schedule 25.06.2015    source источник


Ответы (1)


Смотрите этот ответ:

https://stackoverflow.com/a/10540744/439494

Там очень хорошо объяснена процедура.

Также вам может потребоваться это сделать:

https://stackoverflow.com/a/8377533/439494

person Havok    schedule 25.06.2015