无法弄清楚我的应用未翻译的原因。
以下是django.po
文件中的内容:
#: products/__init__.py:4
msgid "Products"
msgstr "Продукты"
我把它放到应用程序的__init__
文件中:
from django.utils.translation import ugettext_lazy as _
_('Products')
这就是我在模板中的内容:
<h2>{% trans app.name %}</h2>
我已编译.po
文件,设置中的i18n和l10n已打开。应用程序的名称翻译不起作用。
更新: 现在我可以在应用程序的模型对象列表页面上看到在面包屑中翻译的应用程序名称,但不能在索引和应用程序的模型列表页面上看到。