javascript - django 使用来自 django.po 的特定消息扩展 javascript 翻译目录

标签 javascript django translation

我正在 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/

相关文章:

javascript - 使用正则表达式获取所有 URL 参数

python - 如何仅在添加而不是编辑时验证 django 表单

python - 使用 git 进行 pip 安装与仅克隆存储库有何不同?

python - 带有链接货币字段的 Django order_by 价格字段

translation - 获取PO文件中的字数

android - Live Playstore 应用程序不翻译我的文本

python - Numpy矩阵组合

javascript - 在 Laravel 5.1 中访问页面 Javascript 中的 env 值

javascript - 长度正则表达式在 null 上测试为真

javascript - React js访问另一个类的状态