Проблемы с несколькими языками (файл django.po)

Я использую концепцию нескольких языков в своем приложении, и для этого я сделал все то, что написано в документе.

Но когда я создаю файл локали внутри своего проекта, а затем соответствующую языковую папку «es» и, таким образом, по умолчанию создается файл django.po, который содержит все строки, которые я могу редактировать.

e.g.

#: customer_reg/my_new_env/lib/python2.6/site-packages/django/conf/global_settings.py:48
msgid "Arabic"
msgstr ""

Но этот файл django.po не содержит моих файлов шаблонов приложений, которые я могу редактировать.

Как я уже сказал, я создал этот файл локали внутри своего проекта параллельно моему приложению, я не знаю, почему это происходит. Итак, я должен создать это внутри своего приложения параллельно моим моделям и представлениям ?? ИЛИ есть какая-то другая проблема??


person Inforian    schedule 15.10.2012    source источник


Ответы (1)


Создайте каталог локали в своем приложении на том же уровне, где существует ваш файл settings.py.

Теперь на предыдущем уровне, то есть там, где вы создали каталог локали, введите cmd для создания исходного файла [.po]. cmd как ./manage.py makemessages -l [код языка] Проверьте код языка на http://translate.sourceforge.net/wiki/l10n/pluralforms

Тада..! это должно работать для вас, будет включать ваши шаблоны приложений.

Дайте мне знать, если это не работает для вас.

person The Recruit    schedule 29.01.2013
comment
Спасибо за ответ......... Я уже сделал это так же, как вы упомянули..... Еще раз спасибо за ответ !!! - person Inforian; 29.01.2013