Выбор языка перед входм на сайт

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

Добрый день. Я хочу сделать мультиязычный сайт, включил модули локализации добавил и настроил контент. В целом все не плохо, но при заходе на сайт к примеру site.ru автоматом идет адресация на язык по умолчанию, ссылка вроде site.ru/ru . Можно ли сделать что при заходе на site.ru появлялась страница выбора языка а не переход на язык по умолчанию. Или по ip определялся регион и переходил на нужный язык сайта?

Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя bumble
bumble 6 месяцев назад
ma3 написал:
Можно ли сделать что при заходе на site.ru появлялась страница выбора языка а не переход на язык по умолчанию.

Можно. Проверяется кука - если есть - показывается страница, если нет - страница выбора яз. версии с переадресацией на сурс.

ma3 написал:
Или по ip определялся регион и переходил на нужный язык сайта?

Тоже можно, но!

  1. Это кардинально противоположная предыдущей логика.
  2. Определение по IP - не может соответствовать языковым предпочтениям пользователя на 100% (даже близко).
  3. Лучше (большая вероятность "попасть в 10ку") - определять по яз. версии браузера.

В общем, Вам может быть достаточно настроить приоритеты выбора версии тут: admin/config/regional/language/configure.

Аватар пользователя gun_dose
gun_dose 6 месяцев назад

Определение языка по IP-адресу - это очень удобно. Убедитесь сами, когда поедете на отдых в Турцию и попытаетесь зайти на свой сайт с тамошнего вайфая.

Аватар пользователя Studio VIZA
Studio VIZA 6 месяцев назад
gun_dose написал:
на отдых в Турцию и попытаетесь зайти на свой сайт с тамошнего вайфая.

Надеюсь это пятничный троллинг.

В самом деле, языковые настройки браузера и ответ
 Bumble более чем.

Аватар пользователя VasyOK
VasyOK 6 месяцев назад

В случае с Алиэкспрессом это не очень удобно. Мне там русский язык совсем не нужен. В не зависимости от настроек браузера.