我正在尝试从区域设置文件夹中访问多语言消息。
这是我在语言环境文件夹中的消息文件
from django.utils.translation import ugettext as _
MY_MESSAGE = _('Session time out.')
并且我正在使用它在我的View.py中如下 - 它有效!!
import text_messages
messages.error(request, text_messages.MY_MESSAGE)
无论如何在我的tempaltes(HTML)中使用相同的内容吗?
答案 0 :(得分:0)
Django文档提供了所有必要的信息: https://docs.djangoproject.com/en/1.6/topics/i18n/translation/
按照您希望的方式启用翻译后,您可以通过加载i18n标记访问模板中的翻译内容:
{% load i18n %}
并使用适当的标签:
{% trans "my message" %}
如果翻译了“我的消息”: https://docs.djangoproject.com/en/1.6/topics/i18n/translation/#localization-how-to-create-language-files
它会显示它对当前使用语言的翻译。