BuddyPress — это один из оригинальных плагинов WordPress, который позволяет превратить Ваш сайт в полноценную социальную сеть. Это простой вариант с открытыми источниками, который пользуется популярностью уже много лет. Связывающий плагин BuddyPress Multilingual позволит Вам и, что очень важно, посетителям Вашего сайта иметь единообразный языковой опыт. Она обеспечивает отображение всех страниц на нужном языке.
BuddyBoss построен на BuddyPress, предлагая все те же особенности в современном и свежем виде. Он также предлагает премиум-версию, которая включает собственную тему и еще больше функций с помощью плагина BuddyBoss Platform Pro.
На этой странице:
- Начало работы
- Переводимые страницы
- Переводим другие тексты BuddyPress или BuddyBoss
- Переводимые поля профиля
- Переводим названия и описания групп
- Известные проблемы
- Получение поддержки
Начало работы
Начните с установки и активации следующих плагинов:
- WPML Multilingual CMS версии 4.5 или выше
- Дополнение WPML → Перевод строк
- Актуальные версии BuddyPress или BuddyBoss
- Дополнение BuddyPress Multilingual (также доступно на странице Загрузки Вашего аккаунта WPML)
Работает BuddyPress 12.0 или выше?
Вам необходимо установить и активировать дополнение BP Classic.
Это дополнение позволяет Вам поддерживать совместимость с WPML и BuddyPress Multilingual и обеспечивает корректную работу особенностей WPML.
Обратите внимание: чтобы BuddyPress Multilingual работал, формат языкового URL Вашего сайта должен быть настроен на использование разных языков в каталогах. Вы можете найти опции языкового URL, перейдя в раздел WPML → Языки и прокрутив страницу до раздела Формат языкового URL.
Если ты новичок в WPML, ознакомься с нашим руководством по началу работы. Оно быстро проведет Вас по различным вариантам перевода, которые Вы можете использовать.
Переводим страницы BuddyPress и BuddyBoss
Когда Вы установите и активируете BuddyPress или BuddyBoss, у Вас автоматически будет создан набор страниц. Вы можете легко перевести эти страницы с помощью WPML. Вы можете позволить WPML переводить страницы автоматически, отправить их на перевод другим пользователям или сделать перевод самостоятельно.
Переводим другие тексты BuddyPress или BuddyBoss
Как и многие другие плагины и темы, BuddyPress и BuddyBoss включают в себя текст, который не является частью стандартных Страниц, Записей или Таксономий. Мы называем их строками, и Вы можете перевести их с помощью дополнения WPML → Перевод строк.
Во-первых, перейдите в раздел WPML → Локализация тем и плагинов. Если Вы используете BuddyPress или платформу BuddyBoss, можете использовать этот плагин. BuddyBoss Pro включает в себя тему и плагин, с помощью которого Вы также можете сканировать строку.
Переводимые поля профиля
BuddyPress и BuddyBoss позволяют Вам добавлять поля профиля для участников Вашей социальной сети. Используя WPML, Вы можете перевести эти поля.
После создания полей на языке по умолчанию нажмите кнопку Зарегистрировать поля в уведомлении, которое появится на странице Поля профиля .
Затем перейдите на страницу WPML → Перевод строк, найдите названия и значения этих полей и переведите их.
Вот пример поля профиля при его переводе на странице String Translation.
Переводим названия и описания групп
BuddyPress и BuddyBoss позволяют администраторам и пользователям сайта создавать публичные, скрытые или частные группы.
Чтобы перевести название или описание группы, перейдите в раздел WPML → Перевод строк и найдите созданный Вами контент группы. Нажмите на значок «плюс», чтобы добавить свои переводы.
После перевода страницы, названия и описания Вы увидите переведенную группу на фронтенде Вашего сайта:
Известные проблемы
WPML отлично работает с этим плагином, но иногда могут возникать небольшие проблемы, над которыми мы работаем. Такое возможно, поскольку оба плагина часто обновляются.
Текущие нерешенные проблемы:
- BuddyPress — Profile fields are not translated on the frontend
- Problems with BuddyPress Multilingual and Redis Object Cache or Object Cache Pro
Также можно выполнить поиск по всем известным проблемам по этому плагину, включая ранее решенные.
Получение поддержки
Если Вам нужна помощь в переводе Вашего сайта, созданного с помощью BuddyPress и WPML, посетите форум поддержки WPML.