是否存在“blocktrans”的等效项?在jinja2的标签中?
我正在将 jinja2 与我的 django 应用程序一起使用,我正在努力将一些现有的 django 模板移植到 jinja2。大多数情况下我没有遇到任何问题;然而,我在我的一个 django 模板中有这样的声明:
{% blocktrans %}
<p>Some stuff here</p>
{% endblocktrans %}
这导致 jinja2 变得非常不高兴。我广泛地寻找是否存在与 jinja2 的“blocktrans”标签等效的内容。我所能找到的就是启用 gettext 让您可以使用:
{{ trans("Some String") }}
这对于标题标签中的短字符串很有用,但对于块则不然。我缺少什么,任何帮助将不胜感激!
I am using jinja2 with my django application, I am working on porting some existing django templates over to jinja2. For the most part I am not having any issues; however, I have a statement like so in one of my django templates:
{% blocktrans %}
<p>Some stuff here</p>
{% endblocktrans %}
This causes jinja2 to become very unhappy. I have looked far and wide to see if there is an equivalent of the "blocktrans" tag for jinja2. All I can find is that enabling gettext let's you use:
{{ trans("Some String") }}
This is useful for short strings like in the title tag, but not for blocks. What am I missing, any help would be appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
{% trans %}
及其补码{% endtrans %}
一旦i18n
扩展已启用。Use
{% trans %}
and its complement{% endtrans %}
once thei18n
extension is enabled.