Skip navigation
Обновлено
6 июня, 2024

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

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

WPML’s multilingual support forum is built using bbPress
Многоязычный форум поддержки WPML построен с использованием bbPress

На этой странице:

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

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

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

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

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

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

  1. Перейдите на страницу WPMLНастройки.
  2. Прокрутите вниз до раздела » Переводы типов записей «.
  3. Настройте пользовательский тип записи Forums на один из вариантов Переводимого.
  4. Нажмите Сохранить.
Go to WPML → Settings page. Scroll down to the Post Type Translations section, and set the Forums custom post type to one of the Translatable options. Click Save.
Отметьте пользовательский тип записи в Форумах как Переводимый

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

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

wpml-bbpress-viewing-translated-forums
Просмотр всех форумов после перевода

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

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

  1. Перейдите во Внешний вид Меню.
  2. Нажмите на Параметры экрана в правом верхнем углу, чтобы показать настройки параметров экрана WordPress.
  3. Нажмите на флажок рядом с Forums в строке Screen Elements . Это позволит Вам добавить Ваши форумы в меню Вашего сайта.
Добавление форумов в параметры экрана
  1. Добавьте языковой форум по умолчанию в меню и нажмите Сохранить меню.
wpml-forums-adding-to-menu
Добавление форума в меню
  1. Нажмите на ссылку Синхронизировать меню между языками. WPML показывает Вам, какие элементы будут добавлены или обновлены в меню на Вашем втором языке. Нажмите Синхронизировать и Применить изменения, чтобы обновить их.
wpml-bbpress-forums-menu-sync
Добавление переведенных форумов в меню на втором языке

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

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

wpml-bbpress-automatically-translated-forum-strings
bbPress обеспечивает большую часть перевода «из коробки» через собственный MO-файл.

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

  1. Перейдите в раздел WPMLЛокализация тем и плагинов. Выберите bbPress в разделе Строки в плагинах и нажмите кнопку Сканировать выбранные плагины для строк.
wpml-bbpress-theme-and-plugin-strings
Сканирование bbPress на наличие строк
  1. Перейдите к разделу WPML → Перевод строк. Найдите строку, которую Вы хотите перевести.
  2. Нажмите на значок карандаша, чтобы отредактировать перевод.
wpml-bbpress-updating-string-translation
Обновление перевода строки

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

wpml-bbpress-viewing-updated-string
Просмотр обновленной строки

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

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

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

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

Пользовательские настройки переключателя языков

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

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

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

Между этим плагином и WPML нет нерешенных проблем совместимости. Поиск по всем известным проблемам.

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

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