2014-02-12 4 views
0

Это мой код шаблона:Django, Как добавить тэг шаблона перевода внутри другого шаблона-тега?

{{ can_edit|yesno:'Allow edit,View Only' }} 

Но я хочу, чтобы перевести его автоматически из моих строк перевода, так что я сделал это:

{{ can_edit|yesno:'{% trans "option_allow_edit" %},{% trans "option_allow_edit" %}' }} 

Но это не работает, потому что он избегает {% trans%}. Как я могу это сделать?

ответ

1

Вы должны попробовать использовать blocktrans template tag.

{% blocktrans with editable=can_edit|yesno:'Allow edit,View Only' %} 
    {{ editable }} 
{% endblocktrans %} 
+1

должны теперь быть endblocktrans – Mathew

Смежные вопросы