如何在Django中的另一个模板标记中添加翻译模板标记?
这是我的模板代码:如何在Django中的另一个模板标记中添加翻译模板标记?,django,templates,tags,translation,Django,Templates,Tags,Translation,这是我的模板代码: {{can_edit}是否:'Allow edit,View Only'} 但是我想从我的翻译字符串中自动翻译它,所以我这样做了: {{can_edit}yesno:'{%trans”选项{allow_edit'%},{%trans”选项{allow_edit'%}} 但是它不起作用,因为它逃避了{%trans%}标记 我该怎么做呢?您应该尝试使用 您可以使用语法。 以下是来自以下方面的示例: {%some_tag(“未找到页面”)值| yesno:u(“是,否”)%
{{can_edit}是否:'Allow edit,View Only'}
但是我想从我的翻译字符串中自动翻译它,所以我这样做了:
{{can_edit}yesno:'{%trans”选项{allow_edit'%},{%trans”选项{allow_edit'%}}
但是它不起作用,因为它逃避了{%trans%}
标记
我该怎么做呢?您应该尝试使用
您可以使用
语法。
以下是来自以下方面的示例:
{%some_tag(“未找到页面”)值| yesno:u(“是,否”)%
因此,在您的情况下,您可以这样做:
{{can_edit}yesno:{('Allow edit,View Only')}
{% blocktrans with editable=can_edit|yesno:'Allow edit,View Only' %}
{{ editable }}
{% endblocktrans %}