Django Internationalization给出了带大写字母的模糊

时间:2015-03-02 18:09:35

标签: django internationalization django-1.7 po

我正在为Django项目设置国际化(1.7)。

我已成功生成.po个文件,但是,我有以下条目:

#: my_app/templates/my_app/profile.html:155
#, fuzzy
#| msgid "Court"
msgid "court"
msgstr ""

根据我的理解, fuzzy将导致翻译不会发生。我希望大写字母保持原样,那么如何才能使翻译与原始单词匹配?

我想可能会强制将这些文件生成为.po文件中的两个单独条目?

1 个答案:

答案 0 :(得分:0)

在执行makemessages之前,msgid "Court"文件中有.po。 Django决定" court"与" Court"非常相似并创造了一个模糊的"记录相同的翻译(空的)。

只需删除#, fuzzy#| msgid "Court"行并运行compilemessages

#: some file.html
msgid "Court"
msgstr "Tribunal"

#: my_app/templates/my_app/profile.html:155
msgid "court"
msgstr "tribunal"