Автоопределение языка сайта по IP посетителя

Главные вкладки

Аватар пользователя sheepyshape sheepyshape 3 июня 2012 в 12:37

Привет.

Есть двуязычный сайт: РУ и EN. Ссылки выглядят так: site.ru/ru и site.ru/en. Основной язык русский.

Образовались два вопроса:

1. Как сделать, чтобы в зависимости от языка браузера (или по IP пользователя), юзера перенаправляло на нужный язык?

Например, заходит человек с американского IP (или любого другого, кроме российского) на site.ru и его автоматом перебросило на site.ru/en

2. Как сделать, чтобы выбор языка пользователя сохранялся в файлах coockies и при следующем заходе он не менялся, вне зависимости от IP?

Например, зашел я со своего IP (русского), щелкнул на EN и настройка языка сохранилась навсегда, до тех пор, пока не выберу другой язык в блоке переключателя. (Имеется ввиду не регистрируя аккаунт на сайте).

Заранее благодарен за советы.

Комментарии

Аватар пользователя Andruxa Andruxa 3 июня 2012 в 15:13

/admin/settings/language/configure

Quote:

Префикс пути с определением языка. Язык представления определяется по пути с кодом языка или другой строке, совпадающей с префиксом пути, указанного для каждого языка. Если подходящий префикс не определён, язык определяется языковыми настройками со страницы Мой профиль или языковыми настройками браузера. Если язык не может быть определён, то используется язык по умолчанию.

Аватар пользователя sheepyshape sheepyshape 4 июня 2012 в 15:55

Спасибо, но я тестировал и у меня не работает эта функция Sad Поэтому то я и спрашиваю тут совета, может есть еще способы..
Или я что-то не правильно настроил.. Буду разбираться