3

i18nを使用する場合、電子メールで使用する言語をレンダリング関数にどのように伝えることができますか?

参考:今はこんな感じ

{% load i18n %}
{% language language %}
{% trans "Hello" %} {{ name }}
{% endlanguage %}
4

1 に答える 1

2

テンプレートをlanguageタグでラップできます。

{% load i18n %}
{% language email_language %}

...

{% endlanguage %}

Pythonコードでは、の値をemail_languageテンプレートに渡す必要があります。languageこれは、タグがテンプレートのその部分でその言語をアクティブ化するときに電子メールがレンダリングされる言語です。

于 2012-07-17T11:01:01.147 に答える