@anastasion

Плагин для локализации сайта?

Есть сайт с двумя языковыми версиями: русской и чешской. Сайт переведен с русского на чешского с помощью плагина TranslatePress - Multilingual

Необходимо сделать так, чтоб все кто заходят из чехии автоматически видели чешскую версию, иначе при автоматическом переводе в Google Chrome летят все стили.

Может кто-то подскажет как можно это реализовать? У плагина мультиязычности есть платная версия с автоматической детекцией ip, но может можно сделать как-то иначе?
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 2
@granty
Детекция языка по IP работает не полноценно, ибо IP больше определяет местоположение посетителя (страну), чем его языковые предпочтения.
Например, в Израиле живёт 20% русскоговорящего населения, а по IP вы им покажете сайт на иврите.
Детекция по IP пригодна для показа регионо-ориентированной рекламы (тоже косячит на VPN-ах).

Предпочитаемый язык(и) пользователя браузер передаёт в HTTP-заголовке Accept-Language, поскольку каждый выбирает в настройках локали браузера свой предпочитаемый язык. На Хабре на эту тему есть статья Грамотное определение языка пользователя с примером кода на PHP.
Остальное можно нагуглить.
Ответ написан
Комментировать
SpiderPigAndCat
@SpiderPigAndCat
занимаюсь салообразованием
поставь WPML там все предусмотрено. но если не хочешь то по ip отслеживай страну и переходи на нужную языковую версию
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы