Чтобы использовать переменную LANGUAGE_CODE
в шаблонах, сначала необходимо загрузить i18n
.
Поместите эту строку кода в верхней части HTML-шаблона:
{% load i18n %}
Также убедитесь, что i18n
включен в ваших настройках и контекстных процессорах:
USE_I18N = True
# ...
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
# ...
'django.template.context_processors.i18n',
# ...
],
},
},
]