Я только что скомпилировал приложение django в exe-файл, используя py2exe .Но я понятия не имею, как заставить перевод django работать (я имею в виду встроенный перевод, а не мои собственные файлы переводов).В моем файле настроек установлен LANGUAGE_CODE, я также попытался импортировать django.utils.translation и django.conf.locale.pl в опциях py2exe.Я также пытался, но мне не удалось импортировать файлы LC_MESSAGE из django / conf / locale / pl, используя data_files в настройке py2exe.Я думаю, что файлы LC_MESSAGE - главная проблема, но я не знаю, как поместить их в мою компиляцию.Можно ли изменить язык скомпилированного проекта py2exe?Как и как импортировать языковые файлы?Мои установочные файлы py2exe похожи на http://misunderstandings.wordpress.com/2008/06/26/django-desktop-app/.
Редактировать: Я публикую здесь строки кода, где я пытаюсь использовать import import util:
'django.utils.translation.*',
'django.conf.locale.pl.*',
Я также пытался:
'django.utils.translation.trans_null',
'django.utils.translation.trans_real',
'django.utils.translation.__init__',
'django.conf.locale.pl.__init__',
'django.conf.locale.pl.formats',
Но, как я и думал, это не имеет значения.В build \ bdist.win-amd64 \ winexe \ collect-2.7 \ django есть как папки conf / locale, так и utils / translation с соответствующими файлами.Но, конечно, не папка LC_MESSAGE.Я пытаюсь импортировать его, используя:
py2exe_data_files += add_path_tree( python_path, 'lib\site-packages\django\conf\locale\pl' )
Как я уже проверял, он находит файлы в этой папке, но ничего не делает с ними.
Мой установочный файл (он длинный, поэтому я помещаю его в исходный модуль): http://www.sourcepod.com/fcmpkn17-5519
Возможно, я забыл включить что-то, но понятия не имею, что это может быть ..