Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 应用程序名称未翻译_Python_Django_Django Grappelli_Django I18n - Fatal编程技术网

Python 应用程序名称未翻译

Python 应用程序名称未翻译,python,django,django-grappelli,django-i18n,Python,Django,Django Grappelli,Django I18n,无法找出我的应用程序未翻译的原因。 以下是我在django.po文件中的内容: 我已经把它放到了应用程序的初始化文件中: 以下是我在模板中的内容: <h2>{% trans app.name %}</h2> 我已编译.po文件,设置中的i18n和l10n已打开。但应用程序的名称翻译不起作用 更新: 现在,我可以在应用程序的模型对象列表页面上看到翻译成面包屑的应用程序名称,但在索引和应用程序的模型列表页面上看不到翻译成面包屑的应用程序名称。ehh您如何将应用程序传递到模板

无法找出我的应用程序未翻译的原因。 以下是我在django.po文件中的内容:

我已经把它放到了应用程序的初始化文件中:

以下是我在模板中的内容:

<h2>{% trans app.name %}</h2>
我已编译.po文件,设置中的i18n和l10n已打开。但应用程序的名称翻译不起作用

更新:
现在,我可以在应用程序的模型对象列表页面上看到翻译成面包屑的应用程序名称,但在索引和应用程序的模型列表页面上看不到翻译成面包屑的应用程序名称。

ehh您如何将应用程序传递到模板上下文,什么是应用程序?模板中是否有{%load i18n%}@lalo,这是admins index.html`模板。有一个输出所有应用程序名称的循环。你说你有一个.po文件,你也把它编译成了一个.mo文件吗?@hermanchaaf,是的,我有。
from django.utils.translation import ugettext_lazy as _
_('Products')
<h2>{% trans app.name %}</h2>