2013-03-25 2 views
0

Я установил Django-CMS, все прекрасно и приятно.Как загрузить файл .po, загруженный с Transifex, в проект Django-CMS?

Теперь я хочу получить перевод на французский язык cmsplugin-blog и по этой ссылке (https://www.transifex.com/projects/p/cmsplugin-blog/language/fr/), что перевод на французский язык завершен на 100%. Поэтому я загрузил .po из веб-интерфейса Transifex.

Теперь, как я могу его использовать?

Я попытался скопировать загруженный файл .po в свой проект/locale/fr/LC_MESSAGES/dir. Файл имеет имя for_use_cmsplugin-blog_djangopo_fr.po.

Я побежал django-admin.py compilemessages и теперь у меня есть файл .mo с тем же именем. После перезагрузки runserver переводы не появляются. Хотя они делают для моего собственного django.po/mo файл.

Должен ли я сделать что-то особенное, чтобы он обнаружил этот файл, или я должен объединить его содержимое внутри файла django.po? Если я это сделаю, когда я запустим makemessages в следующий раз, не задержит ли он все переводы в объединенных частях файла django.po, которые он не найдет в некоторых файлах моего проекта?

ответ

0

Возможно, вы захотите переименовать файл, который вы загрузили, в project/locale/fr/LC_MESSAGES/django.po, чтобы Django нашел этот файл. Для получения дополнительной информации см. Раздел Django Localization docs о том, как он обнаруживает ваши файлы.

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

  • Нет связанных вопросов^_^