与Django一起工作,您可以使用
稍后,使用命令:
问题:是否有django命令或任何其他快速方法可以查找未翻译的消息?
通常我在
django.utils.translation.ugettext
和....ugettext_lazy
(以及一些模板标签)来处理本地化消息的翻译。稍后,使用命令:
django-admin.py makemessages -l <LANGUAGE>
,您可以生成包含原始字符串的po
文件,以便开发人员可以指定所需的翻译。问题:是否有django命令或任何其他快速方法可以查找未翻译的消息?
通常我在
po
文件中查找msgstr ""
字符串,但这是不准确的,因为某些翻译是多行的,如下所示:#file.py:xyz
msgid ""
"Some very long text"
msgstr ""
"The translation of some very long text"
因此,寻找msgstr ""
时,我会得到“误报”(即实际上已翻译的字符串,但其翻译是在下一行开始的)。对于成千上万行的代码,这种情况经常发生。
有什么聪明的建议吗?
谢谢
""\n\n
这将突出显示所有未翻译的条目。 - Leistungsabfall