Python: gettext не загружает переводы в Windows
Этот конкретный фрагмент кода очень хорошо работает в Linux, но не в Windows:
locale.setlocale(locale.LC_ALL, '')
gettext.bindtextdomain('exposong', LOCALE_PATH)
gettext.textdomain('exposong')
Код отВот
Даже если я укажу локаль вlocale.setlocale
(Я пробовал разные форматы) это не работает. Одной из проблем может быть то, что языковой стандарт не установлен в переменных среды (но я использую немецкую версию Windows; протестирована на XP и Vista). Если я сделаю"Set Lang=de_DE"
в командной строке все работает как положено.
Есть идеи?