Хорошо, после двух часов попыток, я спрошу ...
У меня есть приложение на нескольких языках. Было бы хорошо, если бы языком приложения по умолчанию был язык браузера, но было бы хорошо, если бы пользователь мог перезаписать этот язык.
Я имею в виду, что ваш браузер на английском, но вы немец, и вы нажимаете на Немецкий флаг, чтобы изменить веб-язык и запомнить это.
Я пробовал с django-localeurl
Работает нормально, показывает URL в URL, и даже вы можете установить, что языком по умолчанию является язык браузера.
Проблема возникает, когда я создаю поле выбора для изменения языка, как говорит django-locateurl. Выбор работает, но когда я перехожу на другую страницу, язык меняется на язык по умолчанию. Не сохраняет новый выбранный язык.
Я попробовал несколько вилок, которые утверждают, что исправили это, патч оригинала .. Ничего.
Я читал о размещении SessionMiddleware перед localeURLMiddleware, ...
Ничего.
Итак, кто-нибудь получил эту работу или использовал другую библиотеку для этого?
Спасибо.