编程语言
首页 > 编程语言> > python – 夹层中多种语言的问题

python – 夹层中多种语言的问题

作者:互联网

我在夹层使用多种语言,并且它使用自己的核心模板工作正常.但我尝试在我自己的模板中使用它然后它不起作用.

我已经适当地使用了所有东西.我有locale文件夹,其中django.po包含我可以翻译的所有文本以及编码的django.mo文件.

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

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

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

谢谢.

解决方法:

你的.po文件中是否包含“模糊”一词?如果是这样,您可能需要阅读以下文章:http://blog.e-shell.org/124,如前面的SO问题所述:Django missing translation of some strings. Any idea why?

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

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

{% load i18n %}

然后,对于您想要翻译的任何文本:

{% trans "Insert your text here" %}

另见:https://docs.djangoproject.com/en/dev/topics/i18n/translation/#internationalization-in-template-codehttps://docs.djangoproject.com/en/dev/topics/i18n/translation/#implementation-notes.

标签:python,django,translation,multiple-languages,mezzanine
来源: https://codeday.me/bug/20190629/1330178.html