Back to questions
Junior — Middle
73
Каким образом можно реализовать переводимость конкретной строки в шаблоне Django?
Answer from AI
sobes.tech AI
В Django для перевода конкретной строки в шаблоне используется тег шаблона {% trans %}. Он позволяет пометить текст, который должен быть переведен на нужный язык.
Пример использования:
{% load i18n %}
<p>{% trans "Привет, мир!" %}</p>
Важно:
- В начале шаблона нужно загрузить библиотеку i18n с помощью
{% load i18n %}. - Строки, обернутые в
{% trans %}, будут собраны командойdjango-admin makemessagesдля последующего перевода. - Для более сложных случаев можно использовать
{% blocktrans %}для перевода строк с переменными.
Таким образом, переводимость конкретной строки реализуется через тег {% trans %} в шаблоне.