Как перевести сообщества BuddyPress и BuddyBoss в WordPress
Узнайте, как перевести любую часть сообщества BuddyPress или BuddyBoss в WordPress на все языки, на которых говорят Ваши участники. Это руководство охватывает страницы, форумы, типы профилей, типы групп, произвольные поля профиля, фильтры поиска по профилю, группы, темы активности, медиаальбомы и папки, а также тексты темы оформления. В нем описан процесс перевода с помощью WPML и дополнения WPML Multilingual for BuddyPress and BuddyBoss. Каждый шаг следует официальным процедурам, опубликованным WPML и BuddyBoss.
Перед началом работы
Установите и активируйте следующие плагины:
- BuddyBoss Platform или BuddyPress. Если Вы используете BuddyPress 12.0 или более поздней версии, также активируйте дополнение BP Classic.
- WPML и WPML Перевод строк.
- WPML Multilingual for BuddyPress and BuddyBoss (связующее дополнение, о котором идет речь на этой странице).
Сначала создайте сообщество на исходном языке. Создайте страницы, которые генерирует BuddyBoss: Groups, Members, News Feed и любые пользовательские страницы. Настройте типы профилей и типы групп в админ-панели BuddyBoss. Зарегистрируйте произвольные поля профиля. Настройте форумы и темы активности. Вы сможете внести изменения позже и отправить обновления на перевод в любое время.
«Переводить все автоматически» сделает это за Вас
Если на Вашем сайте включен режим Переводить все автоматически, Вам не нужно отправлять каждую часть сообщества на перевод вручную. WPML подхватывает новый и обновленный контент сообщества вместе с остальной частью Вашего сайта. Он переводит все в фоновом режиме.
Приведенные ниже шаги настройки по-прежнему актуальны: формат URL, включение перевода форумов, переключатель языков. Сам этап перевода происходит автоматически. В остальной части этой страницы описан ручной процесс для сайтов, использующих режим Переводить выборочно: вы выбираете, что переводить.
Установка формата URL «Разные языки в каталогах»
Дополнение WPML Multilingual for BuddyPress and BuddyBoss требует использования формата URL Разные языки в каталогах (например, example.com/fr/). Перейдите в WPML → Настройки → URL-адреса и SEO и проверьте настройку Формат URL языка.
Перевод страниц сообщества по умолчанию
BuddyPress и BuddyBoss генерируют набор страниц по умолчанию: Группы, Участники, Лента новостей и любые добавленные Вами страницы сообщества. Переведите их через Панель управления переводами:
- Перейдите в WPML → Переводы → Панель управления.
- Разверните раздел Pages.
- Отметьте страницы сообщества.
- Выберите метод перевода: PTC (рекомендуется), Ваш переводчик или Переводить самому.
- Нажмите Перевести.
Перевод форумов
Форумы — это произвольный тип записи. Сначала сделайте их переводимыми, а затем переведите:
- Перейдите в WPML → Настройки → Перевод типов записей.
- Установите для Форумы значение Переводимый и нажмите кнопку Сохранить.
- Вернитесь в WPML → Переводы → Панель управления и переведите контент форума из раздела Форумы.
Вы также можете создать отдельные форумы для каждого языка. Например, английский форум Best Breakfast Ideas наряду с французским форумом Idées de petit-déjeuner. Это дает участникам на разных рынках их собственные ветки обсуждений, поэтому в их ленте не смешиваются языки. Создайте их как отдельные форумы и переведите каждый из них с помощью того же рабочего процесса.
Перевод типов профилей и типов групп
Типы профилей — это типы участников BuddyPress, такие как Student, Instructor или Mentor. Типы групп — это типы групп BuddyBoss, такие как Cohort, Chapter или Region. Оба типа переводятся через Управление переводами:
- Перейдите в WPML → Переводы → Панель управления.
- Типы профилей отображаются в разделе BuddyPress Profile Type. Типы групп отображаются в разделе BuddyBoss Group Type.
- Выберите элементы, выберите метод перевода и нажмите Перевести.
Перевод произвольных полей профиля и фильтров поиска по профилю
Каждое произвольное поле профиля, зарегистрированное через админ-панель BuddyBoss, переводится с помощью WPML Перевод строк. То же самое относится к фильтрам поиска по профилю, которые участники используют для поиска друг друга.
- Перейдите в WPML → Переводы → Панель управления.
- Прокрутите вниз до раздела Другие тексты (строки).
- Найдите ярлыки Ваших полей и значения параметров.
- Выберите их и отправьте на перевод.
Перевод групп BuddyBoss
Названия, описания и иерархии групп BuddyBoss переводятся двумя способами.
Из Панели управления переводами:
- Перейдите в WPML → Переводы → Панель управления.
- Прокрутите вниз до раздела Другие тексты (строки).
- Найдите названия групп.
- Выберите их и отправьте на перевод.
С фронтенда:
Любой пользователь с соответствующей ролью может переключиться на дополнительный язык и отредактировать группу. Изменения применяются только к этому языку. Исходный язык остается нетронутым. При редактировании переведенной группы параметры родительской группы отображаются на том языке, на котором Вы редактируете. Иерархии сохраняются для каждого языка.
Перевод тем активности, медиаальбомов и папок
Темы активности — это определяемые администратором темы, которые организуют ленту новостей. Медиаальбомы и папки — это загрузки участников внутри групп. Все три элемента переводятся одинаково:
- Перейдите в WPML → Переводы → Панель управления.
- Прокрутите вниз до раздела Другие тексты (строки).
- Найдите название темы, альбома или папки.
- Выберите и отправьте на перевод.
Поддерживайте актуальный релиз BuddyBoss Platform, чтобы эти функции подхватывали переведенные строки.
Перевод текстов темы оформления
Тексты тем оформления BuddyBoss и BuddyPress включают форму регистрации, форму входа, настройки учетной записи, страницу сообщений, ярлыки профиля, вкладки навигации и названия кнопок. Они переводятся с помощью WPML Перевод строк:
- Перейдите в WPML → Переводы → Панель управления.
- Прокрутите вниз до раздела Другие тексты (строки).
- Выберите строки темы оформления.
- Отправьте на перевод.
Если строка темы оформления не отображается в разделе Другие тексты (строки), посетите страницу, которая содержит ее на фронтенде. Переключите язык и перейдите по странице. WPML автоматически обнаружит строку и добавит ее в список при следующем обновлении админ-панели.
Добавление переключателя языков
Участникам нужен удобный способ переключения языка. По умолчанию WPML размещает его в футере. Чтобы добавить его в Ваши меню:
- Перейдите в WPML → Настройки → Переключатели языков.
- Прокрутите вниз до раздела Переключатель языков в меню и нажмите Добавить новый переключатель языков в меню.
- Настройте внешний вид и сохраните.
BuddyBoss App — два разных пути перевода
Если Вы выпускаете нативное приложение для iOS или Android, созданное на базе BuddyBoss App, процесс настройки многоязычности разделяется на два разных направления.
Строки пользовательского интерфейса приложения — управляются в админ-панели BuddyBoss (не через WPML). Кнопки, ярлыки, подсказки и меню в нативном приложении управляются в разделе BuddyBoss App → Translations в WordPress. Добавьте языки из 29 встроенных языковых пакетов. Редактируйте переводы по умолчанию либо в консоли, либо с помощью экспорта и импорта CSV. Добавление нового языка требует новой сборки приложения. Полную процедуру см. в документации BuddyBoss по многоязычности приложения.
Контент приложения — переводится через WPML на стороне WordPress. Страницы, записи, курсы и события, которые приложение получает из WordPress, переводятся через WPML. Используйте тот же рабочий процесс, что и для любого контента на основе записей. Переведите контент один раз в WordPress. Приложение покажет версию на правильном языке в соответствии с выбранным участником языком. BuddyBoss подтверждает это в своем FAQ по приложению: «для контента на основе записей (страницы, записи, курсы, события) Вы можете использовать плагин WPML, который интегрирован с BuddyBoss».
Перевод остальной части стека сообщества
Сообщество BuddyBoss обычно работает в паре с LMS, плагином для событий, форумами и платежным плагином. Каждый совместимый с WPML сопутствующий плагин имеет свой собственный путь перевода:
- LearnDash LMS. См. Совместимость LearnDash с WPML.
- Tutor LMS Pro. Поддерживается только версия Pro. См. Совместимость Tutor LMS Pro с WPML.
- The Events Calendar. См. Совместимость The Events Calendar с WPML.
- Modern Events Calendar Lite или Pro. См. Совместимость Modern Events Calendar с WPML.
- bbPress со связующим плагином bbPress Multilingual. См. Совместимость bbPress с WPML.
- WooCommerce с WPML for WooCommerce для платного членства и оформления заказа. См. WPML for WooCommerce.
Каждый плагин в этом списке находится в реестре сертифицированных на совместимость с WPML. Создание многоязычного сообщества на проверенном стеке позволяет избежать сюрпризов.
Частые проблемы
Платформа BuddyBoss огромна и функциональна. Она охватывает веб-сайт, а также нативные приложения для iOS и Android, обладая сотнями функций и десятками интеграций. Команды WPML и BuddyBoss тесно сотрудничают, чтобы поддерживать многоязычную интеграцию в актуальном состоянии с каждым релизом.
Если что-то переводится не так, как Вы ожидаете, обычно это временный пробел. Одна из двух команд, как правило, уже отслеживает проблему и выпустит исправление.
Текущий список известных проблем с BuddyBoss и WPML и способы их решения см. на странице совместимости BuddyBoss на wpml.org. Каждая проблема указана там с ее текущим статусом, а для решенных проблем показана версия, в которой они исправлены.
Автор: Amir · Последнее обновление: 2 июля 2026 года
Автор: Amir · Последнее обновление: 2 июля 2026