Найти - Пользователи
Полная версия: Проблема при попытке "django-admin.py makemessages -l de"
Начало » Django » Проблема при попытке "django-admin.py makemessages -l de"
1
vaxXxa
Хочу присобачить i18n для своего сайта.

Уже в самом начале столкнулся с проблемой, когда запустил:

“django-admin.py makemessages -l de”

Выдало ошибку:

“C:\Python26\lib\site-packages\django\core\management\base.py:234: RuntimeWarning
: tp_compare didn't return -1 or -2 for exception
sys.exit(1)”

Подскажите, в чем может быть проблема? Спасибо.
Evg
Я обычно собираю через
django-admin.py makemessages -a
Если под виндой то там еще специальную программу нужно ставить (см. документацию)
vaxXxa
Скачал “gettext-runtime-0.17” и “gettext-tools-0.17”, и сделал все, как говорилось в доках. Все по прежнему:
"C:\Python26\Scripts\wonderay>django-admin.py makemessages -l de
processing language de
Error: errors happened while running xgettext on __init__.py
"xgettext" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Python26\lib\site-packages\django\core\management\base.py:234: RuntimeWarning
: tp_compare didn't return -1 or -2 for exception
sys.exit(1)"
Помогите пожалуйста… Спасибо большое!!!
Evg
Переменную окружения не забыли прописать? также перезагрузится нужно.
vaxXxa
Я чуток протупил.. Вместо того, чтобы добавить в переменную Path новую строку, я создал отдельную новую переменную…
Все пашет. Спасибо огромное!!!
phplist
Вот неплохая статья по данной проблеме, если кто вдруг снова столкнется http://chillitalks.com/page/windows-error-errors-happened-while-running-xgettext-__init__py/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB