在尝试使我的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
参数的常用模板语法。
如果字符串保留了标记本身的类似模板的语法,我如何保持翻译字符串不受标记影响?