WPML

bbPress — это плагин WordPress, который позволяет Вам создавать интерактивные дискуссионные форумы. С помощью WPML Вы можете сделать свою систему форумов многоязычной.

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

Начало работы

Начните с установки и активации следующих плагинов:

  • Базовый плагин WPML и дополнение WPML Перевод строк
  • Плагин bbPress (версии 2.6.9 или выше)

Если Вы впервые используете WPML, ознакомьтесь с нашим Руководством по началу работы. В нем кратко описываются различные варианты перевода, которые Вы можете использовать.

Перевод форумов

Чтобы перевести свои форумы, Вам сначала нужно сделать тип записи Forum Переводимым (Translatable). Для этого:

  1. Перейдите на страницу WPMLНастройки.
  2. Прокрутите вниз до раздела Перевод типов записей
  3. Установите для произвольного типа записи Forums один из параметров Переводимый.
  4. Нажмите Сохранить.
Настройка произвольного типа записи Forums как переводимого
Настройка произвольного типа записи Forums как переводимого

Как только Вы сделаете тип записи Forums Переводимым, Вы сможете переводить свои форумы самостоятельно, отправлять их местным переводчикам или использовать сервис перевода. Если Вы используете режим Переводить все автоматически, WPML переведет Ваши форумы автоматически.

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

Просмотр всех форумов после перевода
Просмотр всех форумов после перевода

Добавление переведенных форумов в меню WordPress

После перевода форумов Вы можете добавить их в свое меню WordPress.

  1. Перейдите в Внешний вид Меню.
  2. Нажмите Настройки экрана в правом верхнем углу, чтобы показать настройки экрана WordPress.
  3. Установите флажок рядом с Forums в строке Элементы экрана. Это позволит Вам добавить форумы в меню Вашего сайта.
Добавление Forums в настройки экрана
Добавление Forums в настройки экрана
  1. Добавьте форум на языке по умолчанию в меню и нажмите Сохранить меню.
Добавление форума в меню
Добавление форума в меню
  1. Нажмите на ссылку Синхронизация меню между языками. WPML покажет Вам, какие элементы будут добавлены или обновлены в меню Ваших дополнительных языков. Нажмите Синхронизировать и Применить изменения, чтобы обновить их.
Добавление переведенных форумов в меню дополнительных языков
Добавление переведенных форумов в меню дополнительных языков

Перевод других текстов bbPress (строк)

bbPress поставляется с собственными переводами, включенными в файл MO (перевода) bbPress. Это означает, что после выполнения вышеуказанных шагов у Вас уже будет переведена большая часть строк bbPress по умолчанию на дополнительные языки Вашего сайта, как показано ниже:

bbPress предоставляет большую часть перевода сразу после установки через свой собственный файл MO
bbPress предоставляет большую часть перевода сразу после установки через свой собственный файл MO

Если Вы хотите изменить текст какой-либо строки, Вам нужно будет обновить переводы, выполнив следующие шаги:

  1. Перейдите в WPMLЛокализация тем и плагинов. Выберите bbPress в разделе Строки в плагинах и нажмите кнопку Сканировать выбранные плагины на наличие строк.
Сканирование bbPress на наличие строк
Сканирование bbPress на наличие строк
  1. Перейдите в WPMLПеревод строк. Найдите строку, которую Вы хотите перевести.
  2. Нажмите на значок карандаша, чтобы изменить перевод.
Обновление перевода строки
Обновление перевода строки

Вы можете увидеть переведенные строки на фронтенде сайта.

Просмотр обновленной строки
Просмотр обновленной строки

Добавление переключателей языков

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

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

В качестве альтернативы Вы можете добавить переключатель языков в произвольные места на Вашем сайте. Затем Вы можете настроить внешний вид переключателя языков и изменить параметры в разделе Пользовательские переключатели языков на странице WPML Языки.

Настройка параметров переключателя языков
Настройка параметров переключателя языков

Перевод тем и ответов

Обратите внимание: WPML не поддерживает перевод тем и ответов bbPress.

Известные проблемы

WPML отлично работает с этим плагином, но иногда могут возникать незначительные проблемы, над которыми мы работаем. Это ожидаемо, так как оба плагина часто обновляются.

Текущие нерешенные проблемы:

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

Получение поддержки

Как всегда, если у Вас возникнут какие-либо проблемы или вопросы, обратитесь в поддержку WPML, и мы поможем Вам их решить.

Автор: Amir · Последнее обновление: 18 октября 2024