如果我使用i18n,我怎么能告诉渲染功能我的电子邮件应该使用哪种语言?
供参考: 它现在看起来像这样
{% load i18n %}
{% language language %}
{% trans "Hello" %} {{ name }}
{% endlanguage %}
答案 0 :(得分:2)
您可以将模板包装在language
标记中:
{% load i18n %}
{% language email_language %}
...
{% endlanguage %}
在Python代码中,您应该将email_language
的值传递给模板。这是用于呈现电子邮件的语言,因为language
标记激活该模板部分的语言。