Django 国际化用大写字母给出模糊
Django Internationalization gives fuzzy with capital letters
我正在为 Django 项目 (1.7) 设置国际化。
我正在成功生成 .po
个文件,但是,我有如下条目:
#: my_app/templates/my_app/profile.html:155
#, fuzzy
#| msgid "Court"
msgid "court"
msgstr ""
据我了解,, fuzzy
会导致无法进行翻译。我希望大写保持原样,那么如何使翻译与原文相符?
我想也许可以强制将它们生成为 .po
文件中的两个单独条目?
在执行 makemessages
之前,您在 .po
文件中有一个 msgid "Court"
。 Django 认为 "court" 与 "Court" 非常相似,并创建了一个具有相同翻译(为空)的 "fuzzy" 记录。
只需删除 #, fuzzy
和 #| msgid "Court"
行以及 运行 compilemessages
:
#: some file.html
msgid "Court"
msgstr "Tribunal"
#: my_app/templates/my_app/profile.html:155
msgid "court"
msgstr "tribunal"
我正在为 Django 项目 (1.7) 设置国际化。
我正在成功生成 .po
个文件,但是,我有如下条目:
#: my_app/templates/my_app/profile.html:155
#, fuzzy
#| msgid "Court"
msgid "court"
msgstr ""
据我了解,, fuzzy
会导致无法进行翻译。我希望大写保持原样,那么如何使翻译与原文相符?
我想也许可以强制将它们生成为 .po
文件中的两个单独条目?
在执行 makemessages
之前,您在 .po
文件中有一个 msgid "Court"
。 Django 认为 "court" 与 "Court" 非常相似,并创建了一个具有相同翻译(为空)的 "fuzzy" 记录。
只需删除 #, fuzzy
和 #| msgid "Court"
行以及 运行 compilemessages
:
#: some file.html
msgid "Court"
msgstr "Tribunal"
#: my_app/templates/my_app/profile.html:155
msgid "court"
msgstr "tribunal"