WPML

Введение


Плагин Content Aware Sidebars позволяет создавать бесконечное количество пользовательских боковых панелей и назначать их виджетам в зависимости от языка контента на странице.

Интеграция Content Aware Sidebars с WPML позволяет задавать разные боковые панели для контента на разных языках.

В сотрудничестве с разработчиком Content Aware Sidebars нам удалось перевести все строки этого плагина.

Что Вам понадобится:

Основные ресурсы:

Создание различных пользовательских боковых панелей для разных языков с помощью Content Aware Sidebars и WPML


Прежде чем переходить к деталям, вот краткое описание 7 шагов, которые необходимо выполнить для перевода вывода плагина Content Aware Sidebars:

  1. Настройте WPML на регистрацию произвольных типов записей, полученных от Content Aware Sidebars, для перевода.

  2. Добавьте новую боковую панель для языка по умолчанию.

  3. Добавьте произвольные записи в корзину переводов.

  4. Выберите, кто будет переводить произвольные записи: местный переводчик или профессиональный сервис перевода.

  5. Переведите произвольные записи (силами местного переводчика).

  6. Добавьте новую боковую панель для дополнительного языка.

  7. Назначьте виджеты созданным боковым панелям в зависимости от языка страницы, на которой они должны отображаться.

Давайте начнем перевод вывода плагина Content Aware Sidebars, следуя подробным шагам ниже:

  1. Перейдите в WPML > Управление переводами > Настройка многоязычного контента, прокрутите вниз до раздела «Произвольные типы записей» и выберите вариант «Перевести» для «Condition Groups» и «Sidebars».

  1. Перейдите в Sidebars > Add new

  1. Добавьте боковую панель для Вашего основного языка, которым в данном случае будет английский; обратите внимание, что Вы можете проверить выбранный основной язык в админ-панели WordPress.

  2. Выберите подходящую Вам условную логику из выпадающего меню и нажмите «Сохранить изменения» и «Опубликовать».


  1. Перейдите в WPML > Управление переводами

  1. Выберите Sidebar и Conditional Group.

  2. Нажмите кнопку «Добавить в корзину переводов».

  1. Перейдите в WPML > Управление переводами > вкладка Корзина переводов.

  1. Перейдите к разделу выбора параметров перевода и выберите вариант из выпадающего меню.

  2. Выберите админа (локального), если собираетесь выполнять перевод самостоятельно, или узнайте больше о настройке профессионального сервиса перевода; затем нажмите «Отправить все элементы на перевод».

  1. Перейдите в WPML > Переводы

  1. Добавьте переводы для Condition Group и Sidebar, нажав кнопку «Изменить»

  2. Заполните поле заголовка переводом на дополнительный язык, выберите «Этот перевод завершен» и повторите те же действия для поля содержимого. Прокрутите вниз и выберите «Перевод этого документа завершен»

  3. Нажмите кнопку «Сохранить перевод».


  1. Вернитесь в Sidebars

  1. Нажмите на ранее созданную английскую боковую панель.

  2. Используйте переключатель языков вверху, чтобы изменить язык на нужный (дополнительный язык); теперь Вы находитесь на странице перевода боковой панели.

  3. Настройте перевод боковой панели и условную логику аналогично тому, как показано на шаге 2.


  1. Перейдите во Внешний вид > Виджеты, и Вы должны увидеть только что созданные боковые панели. Добавьте нужные виджеты на боковые панели и убедитесь, что выбрали язык отображения в каждом выбранном виджете. Эта опция доступна благодаря плагину WPML Widgets.

Заключение:


WPML, Content Aware Sidebars и WPML Widgets дадут Вам возможность иметь разные экземпляры боковых панелей для каждого языка. Это делается путем настройки произвольных записей для перевода, добавления боковой панели на языке по умолчанию, последующего перевода произвольных записей и добавления боковой панели на дополнительном языке. Благодаря этому мы можем назначать виджеты созданным боковым панелям в зависимости от языка страницы, на которой они должны отображаться.

Считаете это полезным? Поделитесь этой статьей: