我正在 django 项目中使用 gettext 来翻译 javascript 源文件。 目前我有 django.po (1000 个条目)和 djangojs.po (25 个条目)文件。 我有 5 条常见消息需要在 python 文件和 javascript 中进行翻译,并且我希望在单个文件中对其进行单一翻译。
除了来自 djangojs.po 的翻译之外,我希望 javascript_catalog 仅包含来自 django.po 的特定消息,而不包含来自 django.po 的整套翻译
这样做的最佳实践是什么?
最佳答案
您可以使用msgcomm
gettext 实用程序用于查找 django.po 和 djangojs.po 中常见的消息。鉴于您在 django.po 中翻译了消息并在 djangojs.po 中创建了但未翻译的消息,您可以使用:
msgcomm django.po djangojs.po
翻译、评论和摘录评论将被保留,但仅从第一个 PO 文件中定义它们。
关于javascript - django 使用来自 django.po 的特定消息扩展 javascript 翻译目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9921056/