Ок, есть



во вьюхе я делаю:


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





‘Мужчина’











 , ,






URL записи