Django makemessages将翻译后的字符串标记为模糊

时间:2013-02-12 13:18:28

标签: python django internationalization translation

我遇到了Django makemessages管理命令的问题。它似乎是在.po文件中随机标记消息为模糊,即使它们已被翻译。例如....

#: templates/profile/edit.html:21
msgid "Save Changes"
msgstr "Save Changes DE"

会变成......

#: templates/profile/edit.html:21
#, fuzzy,
msgid "Save Changes"
msgstr "Save Changes DE"

行为非常间歇且难以重新创建,因此调试并不简单。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:3)

我猜这个字符串有一些变化 - 可能是一些不可打印的字符,它被翻译器删除然后字符串不匹配。

如果您可以将这两个完整的文件放在某处,可以给出明确的答案......