bbPress — это плагин WordPress, который позволяет Вам создавать интерактивные дискуссионные форумы. С помощью WPML Вы можете сделать свою систему форумов многоязычной.
Вероятно, Вы уже знаете как минимум одну многоязычную систему форумов bbPress — предыдущий форум поддержки WPML. Наши сайты использовали WPML и bbPress вместе, чтобы позволить нашим клиентам искать ответы и обращаться за поддержкой на их родном языке.
Начало работы
Начните с установки и активации следующих плагинов:
- Базовый плагин WPML и дополнение WPML Перевод строк
- Плагин bbPress (версии 2.6.9 или выше)
Если Вы впервые используете WPML, ознакомьтесь с нашим Руководством по началу работы. В нем кратко описываются различные варианты перевода, которые Вы можете использовать.
Перевод форумов
Чтобы перевести свои форумы, Вам сначала нужно сделать тип записи Forum Переводимым (Translatable). Для этого:
- Перейдите на страницу WPML → Настройки.
- Прокрутите вниз до раздела Перевод типов записей
- Установите для произвольного типа записи Forums один из параметров Переводимый.
- Нажмите Сохранить.

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

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

- Добавьте форум на языке по умолчанию в меню и нажмите Сохранить меню.

- Нажмите на ссылку Синхронизация меню между языками. WPML покажет Вам, какие элементы будут добавлены или обновлены в меню Ваших дополнительных языков. Нажмите Синхронизировать и Применить изменения, чтобы обновить их.

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

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

- Перейдите в WPML → Перевод строк. Найдите строку, которую Вы хотите перевести.
- Нажмите на значок карандаша, чтобы изменить перевод.

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

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

Перевод тем и ответов
Обратите внимание: WPML не поддерживает перевод тем и ответов bbPress.
Известные проблемы
WPML отлично работает с этим плагином, но иногда могут возникать незначительные проблемы, над которыми мы работаем. Это ожидаемо, так как оба плагина часто обновляются.
Текущие нерешенные проблемы:
Вы также можете искать все известные проблемы, включая ранее решенные проблемы для этого плагина.
Получение поддержки
Как всегда, если у Вас возникнут какие-либо проблемы или вопросы, обратитесь в поддержку WPML, и мы поможем Вам их решить.