无法弄清楚为什么我的应用程序没有被翻译。这是我在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都打开了。应用程序的名称翻译不起作用。
更新:现在我可以在应用程序的模型对象列表页面上看到以面包屑形式翻译的应用程序名称,但不能在索引和应用程序的模型列表页面上看到。