Как сделать англоязычную версию сайта?

Всем доброго времени суток!
Друзья, такой вопрос:
Есть сайт на WP весь контент на русском языке.
Хотелось бы сделать примерно так:
ВАРИАНТ 1
Наличие на сайте кнопки RUS ENG, по умолчанию сайт открывается на русском, при нажатии на кнопку отображается соответствующий язык.
ВАРИАНТ 2
Так же две кнопки. Но определение отображаемого языка идет автоматически например по IP и если IP не РОССИЯ то версия сайта на английском.
Возможно ли такое сделать? Если да, то как?
Какие есть варианты?
  • Вопрос задан
  • 2452 просмотра
Пригласить эксперта
Ответы на вопрос 5
VasyaPertrov
@VasyaPertrov
Изготовление и безопастность сайтов. WP и др.
https://ru.wordpress.org/plugins/polylang/
https://ru.wordpress.org/plugins/qtranslate-x/
https://ru.wordpress.org/plugins/wpglobus/

если IP не РОССИЯ то версия сайта на английском.

Думаешь в др странах не знают русского?
Язык нужно определять не по IP, а по языку браузера. Плагины это делают.
Ответ написан
@ommunist
Делаю и поддерживаю мультиязычные сайты
Polylang если сайт небольшой и несложный
WPML если сайт навороченный
WPML поддерживает с последней беты page builder типа Elementor в режиме перевода.

qTranslateX не рекомендую категорически, он фатально неверен в плане архитектуры и если сайт потом будет развиваться - все равно придется с него спрыгивать.
Ответ написан
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, wpcute.ru
Доброго.

Например, с помощью плагина qTranslate X. Кнопки есть, язык определяет по языку, установленному в браузере пользователя.
Определение языка по IP затея так себе, ибо язык пользователя и страна его нахождения не всегда соответствуют.
Ответ написан
kumaxim
@kumaxim
Web-программист
Используй polylang, который тебе уже рекомендовали. Отличный плагин, на мой взгляд.

И да, один совет - не используй определение по IP для подстановки языка сайта. Используй локаль браузера.
Ответ написан
@mUchenik Автор вопроса
Спасибо всем!
Пока не заглядывая в плагины...
Эти плагины автоматом переводят (скажем пользуют переводчик гугла или яндекса) или есть возможность для каждой страницы задать свой вариант перевода?
Просто переводчики не всегда грамотно переводят текст.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы