Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Django中的另一个模板标记中添加翻译模板标记?_Django_Templates_Tags_Translation - Fatal编程技术网

如何在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 %}