Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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_Translation_Multiple Languages_Mezzanine - Fatal编程技术网

Python 夹层中的多语言问题

Python 夹层中的多语言问题,python,django,translation,multiple-languages,mezzanine,Python,Django,Translation,Multiple Languages,Mezzanine,我在夹层中使用了多语言,它可以很好地使用自己的核心模板。但我尝试在自己的模板中使用它,然后它就不起作用了 我已经按正确的步骤使用了所有东西。我有一个locale文件夹,其中django.po由我可以翻译的所有文本组成,还有一个编码的django.mo文件 当我选择其他语言时购买,而不是英语语言。在我的浏览器中,它不会翻译我的模板文本,而是更改核心模板的文本 我不知道为什么它不翻译我的模板数据,因为如果有任何类型的错误,那么它不能翻译核心模板,但它确实翻译了 请帮我解决我的问题,如有任何建议,我们

我在夹层中使用了多语言,它可以很好地使用自己的核心模板。但我尝试在自己的模板中使用它,然后它就不起作用了

我已经按正确的步骤使用了所有东西。我有一个locale文件夹,其中django.po由我可以翻译的所有文本组成,还有一个编码的django.mo文件

当我选择其他语言时购买,而不是英语语言。在我的浏览器中,它不会翻译我的模板文本,而是更改核心模板的文本

我不知道为什么它不翻译我的模板数据,因为如果有任何类型的错误,那么它不能翻译核心模板,但它确实翻译了

请帮我解决我的问题,如有任何建议,我们将不胜感激


谢谢

您的.po文件是否包含“fuzzy”一词?如果是这样,您可能希望阅读以下文章:,如前一个so问题所述:

如果这不是问题的原因,您确定您正确使用了国际化模板标记吗

首先,确保在每个模板的顶部加载相关模板标记:

{% load i18n %}
然后,对于要使其可翻译的任何文本:

{% trans "Insert your text here" %}

另请参见:和。

我找到了问题的解决方案,实际上这是因为区域设置文件夹的位置。谢谢你的建议