在 Django 中管理单独的翻译文件 (.po)
我不是 Python
或 gettext 实用程序
方面的专家。我有一个 Django 项目,其中的应用程序有几个模块。我需要为将在时间部署中合并的每个模块维护单独的 .po
翻译文件。例如,在 django-cms-2
模块旁边有一个 Dictionary
模块,我希望这两个模块有不同的 .po
文件(例如 dict.po 和 django-cms-master.po)。然后,我将使用 gettext
和 Django 中的 msgmerge
和 compilemessages
来创建最终的
I am not an expert in Python
or gettext utilities
. I have a Django project in which I have several modules in the application. I need to maintain separate .po
translation files for each module that will be merged in the time deployment. For instance, there is a Dictionary
module beside the django-cms-2
module for both of which I want to have different .po
files (such as dict.po
and django-cms-master.po
). Then, I will use msgmerge
and compilemessages
from gettext
and Django to create the final django.mo
file. Is there any solution for what I need?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是我将 locale/LOCALE_CODE/ 下的多个 .po 文件合并到 locale/LOCALE_CODE/LC_MESSAGES/django.po 的快速技巧
Here's my quick hack to merge multiple .po-files under locale/LOCALE_CODE/ into locale/LOCALE_CODE/LC_MESSAGES/django.po