Ок, есть
во вьюхе я делаю:
language = kwargs.get('lang')
translation.activate(language)
и у меня не возвращаются переведенные field
message сгенерированы
msgid "gender_man"
msgstr "Мужчина"
msgid "gender_wooman"
msgstr "Женщина"
в модели вот так:
gender_man = 0
gender_wooman = 1
GENDER_CHOICES = (
(gender_man, _('gender_man')),
(gender_wooman, _('gender_wooman')),
)
name = models.TextField(choices=GENDER_CHOICES, verbose_name=_("Gender")
middleware подключен, LOCALE_PATHS настроен
MIDDLEWARE_CLASSES = [
‘django.middleware.locale.LocaleMiddleware’,
]
print(request.META.get(‘HTTP_ACCEPT_LANGUAGE&rsquo)
ru
with translation.override(‘ru&rsquo:
… translation.gettext(‘gender_man&rsquo
‘Мужчина’