javascript - 无法生成 django javascript i18n 目录

标签 javascript django internationalization

我正在尝试生成用于翻译我的 JS 字符串的 JS 目录。

按照文档,我正在尝试

$ django-admin.py makemessages -d djangojs -l de
processing locale de
CommandError: errors happened while running msguniq
msguniq: error while opening "[project_root]/locale/djangojs.pot" for reading: No such file or directory
$ man msguniq
$ django-admin.py makemessages -d django -l de
processing locale de
$ 

失败了,但是 makemessages 适用于 django 域。

最佳答案

问题是没有要翻译的字符串(错误消息可能会更好!)。添加一个可翻译的字符串(例如 {% trans 'dummy' %})修复了它。

另一个问题可能是过时的 gettext 版本,尝试升级它:

apt-get install gettext

关于javascript - 无法生成 django javascript i18n 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20802624/

相关文章:

drupal - 节点 View 及其翻译

winapi - CreateFont的charset参数到底设置了什么?

javascript - 转换 JavaScript 二维数组

编辑表单中的 Django-Taggit

javascript - 数据在 react 中返回为未定义

javascript - ASP.NET PageMethod onSuccess 函数返回一个 HTML 字符串

python - 使用动态值翻译模板中的字符串

iphone - Localized.strings 已损坏?

javascript - 如何从评级系统中点击的星星中检索值(value)

javascript - 用户脚本转为 Firefox 插件未在浏览器中运行