WPML

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

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

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

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

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

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

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

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

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

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

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

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

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

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