Тег шаблона {% trans %}

Тег шаблона {% trans %} позволяет пометить строку, константу или содержимое переменной для перевода. На внутреннем уровне Джанго выполняет gettext() в заданном месте. Вот как пометить строку для перевода в шаблоне:

{% trans "Text to be translated" %}

Вы можете использовать as для хранения переведенного содержимого в переменной, которая может использоваться во всех шаблонах. В следующем примере переведенный текст хранится в переменной с именем greeting:

{% trans "Hello!" as greeting %}
<h1>{{ greeting }}</h1>

Тег {% trans %} полезен для простых строк перевода, но он не может обрабатывать содержимое для перевода, включающее переменные.

results matching ""

    No results matching ""