2014-09-05 8 views
0

Я перевел языковой файл django-cms в venv/lib/python2.7/site-packages/cms/locale /, и все в порядке. Теперь я хочу поместить его в папку проекта, поэтому мне не нужно копировать его каждый раз после развертывания.Перевод языкового перевода Django-CMS

Я попробовал my_project/static/cms/locale/... но он не работает.

Как я могу это сделать?

ответ

0

Пожалуйста, обратитесь к документации Django по этой теме [1]. Короче говоря, вам нужно поместить эти переводы в путь, который ищет Django. Это означает либо путь, указанный в LOCALE_PATHS, либо папку с именем locale в приложении в INSTALLED_APPS (это приложение требуется в файле models.py). Обратите внимание, что приложения, выше в списке INSTALLED_APPS, имеют более высокий приоритет, поэтому, если вы используете последний подход, убедитесь, что приложение находится до cms.

[1] https://docs.djangoproject.com/en/1.7/topics/i18n/translation/#how-django-discovers-translations

Смежные вопросы