相关疑难解决方法(0)

Django:如何强制翻译成模板中的给定语言?

在Django模板中,我需要将一些字符串转换为特定语言(与当前语言不同).

我需要这样的东西:

{% tans_to "de" "my string to translate" %}
or
{% blocktrans_to "de" %}my bloc to translate {% endblocktrans_to %}
Run Code Online (Sandbox Code Playgroud)

强制翻译成德语.

我知道我可以在视图中调用以下代码:

gettext.translation('django', 'locale', ['de'], fallback=True).ugettext("my string to translate")
Run Code Online (Sandbox Code Playgroud)

我是否需要创建特定的模板标签?或者Django中是否已存在专用标签?

django gettext django-templates internationalization

5
推荐指数
2
解决办法
1万
查看次数