Jinja2 i18n:包含标记的占位符?

时间:2018-06-18 14:10:49

标签: python internationalization jinja2

在尝试使我的jinja2模板可翻译时,我遇到了这样的句子(简化):

<p>This is a sentence containing a <span>{{span|default('span')}}</span> with markup</p>

理想情况下,我会将整个span标记转换为变量,以便在翻译字符串中找到可读的内容:

<p>{{_("This is a sentence containing a %(span)s with markup.", span='…')}}</p>

...但是我不能使用span参数的常用模板语法。

如果字符串保留了标记本身的类似模板的语法,我如何保持翻译字符串不受标记影响?

0 个答案:

没有答案