我安装了Django-CMS,一切都很好而且很好。
现在我想要cmsplugin-blog
的法语翻译,我通过这个链接(https://www.transifex.com/projects/p/cmsplugin-blog/language/fr/)发现法语翻译是100%完成的。所以我从Transifex网络界面下载了.po。
现在我该如何使用它?
我尝试将下载的.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 :(得分:0)
您可能希望将下载的文件重命名为project/locale/fr/LC_MESSAGES/django.po
,以便Django找到该文件。有关详细信息,请参阅Django Localization docs有关如何发现文件的信息。