Как стать автором
Обновить

Комментарии 2

Когда пользователь входит в систему и меняет локаль, вы должны запомнить этот выбор. Например, я устанавливаю файл cookie только для http, указывающий предпочтения пользователя. В следующий раз, когда он запросит index.html с сервера, он получит его на основе этого значения файла cookie.

При этом у пользователя, скорее всего, несколько устройств. Если вы измените язык на смартфоне, вы ожидаете, что приложение будет переведено на этот язык, где бы вы его ни открывали. Это добавляет еще один слой. В итоге вот алгоритм решения:

С таким подходом, как я могу вернуться назад, к режиму использования предпочтительного языка в настройках браузера?

Я бы хотел, чтобы после того как я изменю предпочтительный язык в настройках браузера, все приложения заговорили со мной на этом новом предпочтительном языке, я не на том что был тогда, когда я первый раз зашёл на сайт или том что я когда-то выбрал в настройках. То есть неплохо было бы оставить в настройках вариант типа "предпочтительный язык".

Разумеется, всегда стоит добавлять такую опцию

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории