Есть ли эквивалент тега "blocktrans" в jinja2? - PullRequest
2 голосов
/ 05 февраля 2012

Я использую jinja2 с моим приложением django, я работаю над переносом некоторых существующих шаблонов django на jinja2.По большей части у меня нет никаких проблем;тем не менее, у меня есть такое утверждение в одном из моих шаблонов django:

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

Это приводит к тому, что jinja2 становится очень несчастным.Я посмотрел далеко и широко, чтобы увидеть, есть ли эквивалент тега "blocktrans" для jinja2.Все, что я могу найти, - это разрешить использование gettext:

{{ trans("Some String") }}

Это полезно для коротких строк, таких как тег title, но не для блоков.Что мне не хватает, любая помощь будет оценена!

1 Ответ

5 голосов
/ 05 февраля 2012

Используйте {% trans %} и его дополнение {% endtrans %} после включения расширения i18n.

...