我有这个模板:
{% if apartment.property.type == 'condo' %}{% trans 'Apartments' %}{% endif %}
{% trans 'Square' %}
django.po:
#: templates/main/tags/special.html:11 templates/main/tags/special.html:28
#, fuzzy
msgid "Apartments"
msgstr "Квартира"
#: templates/main/tags/special.html:44
msgid "Square"
msgstr "Площадь"
我做“makemessages”,然后是“compilemessages”命令。然后我重启服务器。 但是:当我在浏览器中打开网站时,我看到:
Apartments
Площадь
所以,1个单词翻译,1个未翻译。更多信息:单词“公寓”不会在所有网站上的任何地方翻译。我做错了什么?
答案 0 :(得分:0)
字符串标记为模糊,因此Gettext不包含在已编译的翻译中(由compilemessages
生成)。一旦原始字符串发生某些变化,字符串通常会被标记为模糊,但也可能有其他原因。