jinja2中的标签中是否存在等效的“blocktrans”?

时间:2012-02-05 05:58:34

标签: python django porting gettext jinja2

我正在使用jinja2和我的django应用程序,我正在努力将一些现有的django模板移植到jinja2。在大多数情况下,我没有任何问题;但是,我在我的一个django模板中有这样的声明:

{% blocktrans %}
  <p>Some stuff here</p>
{% endblocktrans %}

这导致jinja2变得非常不开心。我看了很多,看看是否有相当于jinja2的“blocktrans”标签。我能找到的就是启用gettext让你使用:

{{ trans("Some String") }}

这对于标题标记中的短字符串很有用,但对于块则不行。我缺少什么,任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:5)

启用i18n扩展程序后,使用{% trans %}及其补充{% endtrans %}