django用django.po中的特定消息扩展了javascript翻译目录
django extend javascript translation catalog with particular messages from django.po
我正在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中翻译了消息并在django.js.po中创建了但未翻译的消息,则可以使用:
msgcomm django.po djangojs.po
翻译、注释和摘录注释将被保留,但仅来自定义它们的第一个PO文件。
您可以使用与.py
文件相同的域名在js文件中创建翻译消息(在您的情况下是django
而不是djangojs
)。请参阅文档。
然后,在urls.py
中,将javascript_catalog的域名设置为django
。
希望,这有帮助。
相关文章:
- 在javascript点击事件中调用django-urls
- 我的django模板布尔变量是't在javascript中按预期工作
- Django'支持Javascript文件中的翻译
- django出现神秘的javascript错误
- 如何从django中的url解析javascript字符串
- 在django表单集中添加/删除表单的Javascript
- Django管道和javascript依赖关系
- 现有的电子邮件检查(Django + Javascript/Ajax)
- Django/JavaScript:生成HTML代码
- Django Javascript:提交表单的最佳方式
- 在Django/Javascript交互中没有响应的POST
- Django + JavaScript的服务器时钟
- Django - Javascript -禁用图像刷新缓存
- Django Javascript Explanation
- Django javascript行为怪异
- django/javascript/jquery/html/css:汇总要显示的表单内容
- Web文本输入保存到数据库中,无需表单-Django Javascript
- Django Javascript integration
- 使用Django/Javascript创建错误信息
- 在django javascript文件中引用其他静态文件