Автоматическое переключение языка сайта

Аватар пользователя Majestio

Приветствую!

Ваяю мультиязычный сайт. Хочется как-то реализовать сабж. Чтобы работал следующим образом:

  • Если пользователь зашел, а куков сайта у него нет, то нужно найти страну по IP, записать куки, переключиться на определенный язык
  • Если пользователь зашел, а куки сайта у него есть - просто переключиться на язык из куков
  • Если пользователь в системе выбрал другой язык - переписать куки переключиться на выбранный язык

Подскажите, пожалуйста, в какую сторону копать?
Возможно есть какие решения "из коробки"?

Ключевые слова:
Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя gun_dose
gun_dose 4 недели назад
1

Страну по IP определять - заведомо провальная идея. Есть страны, в которых много языков. А любители путешествовать вообще вам скажут огромное спасибо.

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

Аватар пользователя Majestio
Majestio 4 недели назад

Согласен. По локали браузера - будет вернее, чем по IP.