0

我安装了 Django-CMS,一切都很好。

现在我想要法语翻译,cmsplugin-blog我通过这个链接 ( https://www.transifex.com/projects/p/cmsplugin-blog/language/fr/ ) 发现法语翻译已经 100% 完成。所以我从 Transifex Web 界面下载了 .po。

现在我该如何使用它?

我尝试将下载的 .po 文件复制到我的 project/locale/fr/LC_MESSAGES/ 目录。该文件名为for_use_cmsplugin-blog_djangopo_fr.po.

我跑了django-admin.py compilemessages,现在我有一个.mo同名的文件。重新启动后runserver,翻译不会出现..虽然它们是我自己的django.po/mo文件。

我必须做一些特别的事情以便它检测到该文件,还是必须将其内容合并到 django.po 文件中?如果我这样做了,当我makemessages下次运行时,它不会删除django.po文件合并部分中的所有翻译,而这些翻译在我的项目的某些文件中找不到吗?

4

1 回答 1

0

您可能希望将下载的文件重命名为project/locale/fr/LC_MESSAGES/django.po,以便 Django 找到该文件。有关更多信息,请参阅Django 本地化文档,了解它如何发现您的文件。

于 2013-03-26T15:50:18.570 回答