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

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

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

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

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

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

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

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

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

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

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