Sobes.tech
Junior — Middle
108

Comment peut-on implémenter la traductibilité d'une chaîne spécifique dans un template Django?

Réponse de l'IA

sobes.tech IA

В Django для перевода конкретной строки в шаблоне используется тег шаблона {% trans %}. Он позволяет пометить текст, который должен быть переведен на нужный язык.

Пример использования:

{% load i18n %}
<p>{% trans "Привет, мир!" %}</p>

Важно:

  • В начале шаблона нужно загрузить библиотеку i18n с помощью {% load i18n %}.
  • Строки, обернутые в {% trans %}, будут собраны командой django-admin makemessages для последующего перевода.
  • Для более сложных случаев можно использовать {% blocktrans %} для перевода строк с переменными.

Таким образом, переводимость конкретной строки реализуется через тег {% trans %} в шаблоне.