在Django i18n的JavaScript“djangojs”中,存在错误的假设,即仅语言为英语- https://code.djangoproject.com/ticket/20280。
由于这种限制,如果我的语言不是英语,我必须在字符串提取后将所有msgid复制到msgstr。我正在搜索互联网,但没有找到任何相关资料。 是否有任何工具可以运行在*.po文件上,将所有msgid复制到msgstr? 我需要将波兰语翻译成波兰语,因为如果我不这样做,Django会将波兰语JavaScript翻译成英语-这是错误的。欢迎提出您的任何建议。
如果未完成: 波兰语=波兰语,这是无效的。
如果已完成:波兰语=波兰语!
这个需求是因为Django首先加载英语,然后如果波兰语翻译为空,则不会翻译任何内容,即使不需要也是如此。除了英语之外的所有语言都应该使用这个技巧完成。
由于这种限制,如果我的语言不是英语,我必须在字符串提取后将所有msgid复制到msgstr。我正在搜索互联网,但没有找到任何相关资料。 是否有任何工具可以运行在*.po文件上,将所有msgid复制到msgstr? 我需要将波兰语翻译成波兰语,因为如果我不这样做,Django会将波兰语JavaScript翻译成英语-这是错误的。欢迎提出您的任何建议。
示例 - 波兰语 *.po 文件:
msgid "Polski"
msgstr ""
应该是:
msgid "Polski"
msgstr "Polski"
如果未完成: 波兰语=波兰语,这是无效的。
如果已完成:波兰语=波兰语!
这个需求是因为Django首先加载英语,然后如果波兰语翻译为空,则不会翻译任何内容,即使不需要也是如此。除了英语之外的所有语言都应该使用这个技巧完成。