Ах да, проблема py2exe ... Py2exe не поддерживает пакеты с именами и, следовательно, имеет проблемы с pkg_resources. Один из вариантов - просто взять файл elib / intl / __ init__.py и сохранить его локально внутри вашего проекта как intl.py (убедитесь, что вы изменили свой импорт на «import intl», а затем используете его следующим образом: «intl.install ( ) "или" intl.install_module () ".

я есть Python 2.7 и Pygtk. Я пытаюсь установить язык локали для gtk в моем приложении, но не повезло. Мои окна на словацком языке, и я хотел бы, чтобы в моем приложении были надписи на английском. Как это решить?

Я попробовал это, но не повезло (все ярлыки все еще на словацком языке):

<pre><code>import os os.environ['LANGUAGE'] = 'en_US' #tried en_UK as well os.environ['LANG'] = 'en_US' os.putenv('en_US', 'LANG') import locale locale.setlocale(locale.LC_ALL, 'English_United Kingdom.1252' ) </code></pre>

но когда я делаю cmd файл, это работает:

    set LANG=en_US
    something.exe 

Что я делаю неправильно?

Ответы на вопрос(1)

Ваш ответ на вопрос