Как переопределить Django LocaleMiddleware с пользовательскими настройками - PullRequest
0 голосов
/ 27 августа 2011

Я использую LocaleMiddleware для автоматической установки языка для пользователя. Однако я хочу, чтобы пользователь мог установить предпочтение, которое переопределяет локаль, если он или она тоже хочет

Кажется, что Django LocaleMiddleware не позволяет этого?

1 Ответ

0 голосов
/ 27 августа 2011

https://code.djangoproject.com/browser/django/trunk/django/utils/translation/trans_real.py#L366

Я вижу, что django проверяет переменную сеанса, cookie для установки языка.

Вы, вероятно, должны установить django_language = 'language_code'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...