кнопка наверх

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

мультиязычный сайт на WordPress Привет, друзья! Недавно я делала для своей знакомой блог о Тета-Хиллинге и других духовных практиках взамен на персональные консультации. Блог она пожелала вести на двух языках, тут-то мне и пришлось задаться вопросом, как же это сделать.

Сегодня я хочу рассказать вам о многоязычности сайтов. Данная опция, безусловно, является достоинством блога или другого ресурса. Однако поддерживать сразу несколько площадок на разных языках не совсем удобно. Это отнимает много времени.

Один из способов решить эту проблему — сделать мультиязычный сайт на WordPress с помощью плагина.

Содержание:

Зачем нужен мультиязычный сайт?

Приведу вам ряд примеров, когда без многоязычного сайта на WordPress не обойтись.

  • Допустим, вы фрилансер. Сотрудничаете как с русскими, так и с иностранными заказчиками. В этой ситуации блог и портфолио на разных языках обязательны.
  • Теперь предположим, что вы владелец крупной компании. Компания работает в разных странах. В подобном случае мультиязычный сайт на WordPress будет выглядеть презентабельно и повысит лояльность клиентов.
  • Если вы ведёте блог и хорошо владеете английским, то почему бы не расширить аудиторию за счёт англоязычной версии сайта?

Немаловажный аргумент в пользу многоязычного сайта — это стоимость кликов по рекламе. В русском сегменте она существенно ниже, чем, например, на англоязычных ресурсах.

Резюмируя, ещё раз обращу ваше внимание на плюсы такого решения.

  • Удобство для пользователей вашего ресурса.
  • Расширение аудитории.
  • Вместо нескольких физических вариантов вы поддерживаете один с русской и английской версией сайта.

Теперь разберёмся с тем, как это сделать.

Плагин Polylang для WordPress

В интернете много плагинов для нашей цели. К примеру, есть платный плагин WPML, есть бесплатный – Xili Language. Скажу вам честно, я перепробовала почти все: я удаляла и вновь устанавливала, ни один мне не нравился, но я пыталась приспособиться. В итоге лучше всех мои потребности удовлетворил плагин Polylang. Он удобный, простой, русифицированный и бесплатный. Об этом дополнении для WordPress я и расскажу.

Polylang поддерживает 75 языков. Он позволяет вести сайт на нескольких языках одновременно. Принцип его работы заключается в том, что он дублирует страницы при их переводе. Т.е., к примеру, вы решили создать английскую версию сайта на WordPress, а основной язык русский. При этом url вашей главной страницы на русском языке — pro-wp.ru. После перевода ее контента на английский, вы получите дубль этой страницы с адресом pro-wp.ru/en/.

Внимание! Плагин Polylang не переводит контент, а только позволяет переключать язык на сайте при помощи виджета или меню. Переводить придётся вручную.

Разберемся, как правильно настроить и работать с этим плагином.

Настройка Polylang

Вы можете скачать свежую версию Polylang плагина по этой ссылке — WordPress.org/plugins/polylang/

  1. Установите данное дополнение и активируйте его. Читайте подробнее об установке плагинов.
  2. Добавьте языки. С этой целью:
    • Во вкладке Меню нажмите Параметры -> Языки.
    • В поле Показать все языки найдите и выберите нужный. В остальных полях можете ничего не менять.
    • Нажмите Добавить язык. Выбранный язык вы увидите справа в таблице.
      Добавить язык
    • Во вкладке Strings Translation или Перевод строк нужно прописать перевод основных строк шаблона. Туда автоматически попадают все заголовки виджетов, название и описание сайта и другие поля из настроек вашей темы.
    • Во вкладке Настройки установите язык по умолчанию. Именно на нём будет отображаться контент для пользователей, когда они посещают ваш ресурс.

      Также вы можете выбрать отображение url для страниц на втором языке.
      Настройки языков

  3. Теперь настройте отображение переключателя.
    • Выберите Внешний вид -> Виджеты.
    • Найдите Переключатель языков.
    • Перетащите его в нужное поле. Например, боковую колонку, или верхнее меню. Сохраните.
    • Переключатель языков нужно включить как для английского, так и для русского варианта меню.
    • Зайдите Внешний вид – Меню и создайте еще одно меню для дополнительного языка.
      меню для второго языка
  4. Наконец, добавьте иноязычный контент.
    • Выберите в разделе Страницы или Записи статью, которую хотите перевести.
    • Добавьте новую или редактируйте уже имеющиеся.
    • В поле Языки найдите нужный язык перевода, нажмите Добавить (иконка в виде плюсика).
    • Заполните новую страницу контентом.
    • Таким же образом создайте остальные страницы.
      добавление перевода

Установка виджета в произвольном месте

Панель управления позволяет установить виджет переключателя языков только в боковую панель или в меню. Чтобы виджет появился в другой области сайта, введите в нужное место шаблона следующий код:

<ul><?php pll_the_languages(array('show_flags'=>1,'show_names'=>0));?></ul>

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

Перевод остальных элементов кода

Как было сказано выше, в настройках плагина возможно перевести название и описание сайта, заголовки виджетов, меню, страницы и записи. Но что делать, если где-то в коде вашего сайта есть русские слова, как их перевести? Я не нашла никакой специальной функции для решения этого вопроса и прошу вашей помощи. Если кто-то из читателей знает, как решить эту проблему, обязательно сообщите в комментариях!

Подробнее о плагине узнайте, посмотрев видео:

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

Мы уже рассматривали ранее, как русифицировать плагины. Скоро разберем важную тему о том, как перевести шаблон Вордпресс на русский язык. Подписывайтесь на обновления блога.

Вы знаете другие хорошие способы сделать сайт на WordPress мультиязычным? Поделитесь ими в комментариях.


1 звезда2 звезды3 звезды4 звезды5 звезд (8 оценок, среднее: 4,50 из 5)
Загрузка...
like
Понравилось?
Подпишитесь на блог и получайте новые статьи!
Добавляйтесь в соц. сетях: