首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django使用来自django.po的特定消息扩展javascript翻译目录

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

Stack Overflow用户
提问于 2012-03-29 15:41:06
回答 2查看 348关注 0票数 2

我在django项目中使用gettext在javascript源文件中进行翻译。目前我有django.po (1000个条目)和djangojs.po (25个条目)文件。我有5个常见的信息要翻译成python文件和javascript,我想有一个单一的翻译,在一个单一的文件。

除了来自djangojs.po的翻译之外,我还希望javascript_catalog只包含来自django.po的特定消息,而不包含来自django.po的整个翻译集

这样做的最佳实践是什么?

EN

回答 2

Stack Overflow用户

发布于 2012-03-29 18:02:28

您可以使用msgcomm gettext实用程序查找django.po和djangojs.po中常见的消息。假设您在django.po中翻译了消息并创建了,但在djangojs.po中没有翻译的消息,您可以使用:

代码语言:javascript
复制
msgcomm django.po djangojs.po

翻译、注释和提取注释将被保留,但仅来自定义它们的第一个PO文件。

票数 2
EN

Stack Overflow用户

发布于 2012-03-29 21:53:36

您可以使用与.py文件相同的域名为js文件中的翻译创建消息(在本例中为django,而不是djangojs)。参见docs

然后,在urls.py中将javascript_catalog的域名设置为django

霍普,这有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9921056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档