Cómo traducir comunidades de BuddyPress y BuddyBoss en WordPress
Aprenda a traducir cada parte de una comunidad de BuddyPress o BuddyBoss en WordPress a todos los idiomas que hablan sus miembros. Esta guía cubre las páginas, foros, tipos de perfil, tipos de grupo, campos personalizados del perfil, filtros de búsqueda del perfil, grupos, temas de actividad, álbumes y carpetas de medios, y textos del tema. Le guía por el flujo de trabajo de traducción con WPML y el complemento WPML Multilingual for BuddyPress and BuddyBoss. Cada paso sigue los procedimientos oficiales publicados por WPML y BuddyBoss.
Antes de empezar
Instale y active estos plugins:
- BuddyBoss Platform o BuddyPress. Si utiliza BuddyPress 12.0 o posterior, active también el complemento BP Classic.
- WPML y WPML Traducción de cadenas.
- WPML Multilingual for BuddyPress and BuddyBoss (el complemento de integración que cubre esta página).
Construya su comunidad en el idioma de origen primero. Cree las páginas que genera BuddyBoss: Grupos, Miembros, Noticias y cualquier página personalizada. Defina sus tipos de perfil y tipos de grupo en el panel de administración de BuddyBoss. Registre sus campos personalizados del perfil. Configure sus foros y temas de actividad. Puede editarlos más tarde y enviar las actualizaciones a traducir en cualquier momento.
Traducir todo automáticamente se encarga de esto por usted
Si su sitio tiene activado Traducir todo automáticamente, no necesita enviar manualmente cada parte de la comunidad a traducir. WPML detecta el contenido nuevo y actualizado de la comunidad junto con el resto de su sitio. Lo traduce todo en segundo plano.
Los siguientes pasos de configuración se siguen aplicando: formato de URL, hacer que los foros sean traducibles, selector de idiomas. El paso de traducción es automático. El resto de esta página describe la ruta manual para los sitios en Traducir una parte: usted elige qué traducir.
Configure su formato de URL en «Diferentes idiomas en directorios»
WPML Multilingual for BuddyPress and BuddyBoss requiere el formato de URL Diferentes idiomas en directorios (por ejemplo, example.com/fr/). Vaya a WPMLConfiguraciónURL y SEO y confirme la configuración de Formato de URL de idioma.
Traduzca las páginas predeterminadas de su comunidad
BuddyPress y BuddyBoss generan un conjunto de páginas predeterminadas: Grupos, Miembros, Noticias y cualquier página de la comunidad que haya añadido. Tradúzcalas a través del Escritorio de traducción:
- Vaya a WPMLTraduccionesEscritorio.
- Despliegue la sección Páginas.
- Marque las páginas de la comunidad.
- Elija un método de traducción. PTC (recomendado), su traductor o Traducir yo mismo.
- Haga clic en Traducir.
Traduzca los foros
Los foros son un tipo de contenido personalizado. Primero hágalos traducibles y luego tradúzcalos:
- Vaya a WPMLConfiguraciónTraducción de tipos de entrada.
- Configure Forums (Foros) como Traducible y haga clic en el botón Guardar.
- Vuelva a WPMLTraduccionesEscritorio y traduzca el contenido del foro desde la sección Forums (Foros).
También puede crear foros separados por idioma. Por ejemplo, un foro en inglés Best Breakfast Ideas junto a un foro en francés Idées de petit-déjeuner. Esto ofrece a los miembros de diferentes mercados sus propios hilos de discusión, para que su muro de noticias no mezcle idiomas. Créelos como foros separados y traduzca cada uno a través del mismo flujo de trabajo.
Traduzca los tipos de perfil y los tipos de grupo
Los tipos de perfil son los Member Types de BuddyPress, como Student (Estudiante), Instructor o Mentor. Los tipos de grupo son los Group Types de BuddyBoss, como Cohort (Cohorte), Chapter (Capítulo) o Region (Región). Ambos se traducen a través de Gestión de traducción:
- Vaya a WPMLTraduccionesEscritorio.
- Los tipos de perfil aparecen en la sección BuddyPress Profile Type. Los tipos de grupo aparecen en la sección BuddyBoss Group Type.
- Seleccione los elementos, elija un método de traducción y haga clic en Traducir.
Traduzca los campos personalizados del perfil y los filtros de búsqueda del perfil
Cada campo personalizado del perfil que registre a través del panel de administración de BuddyBoss se traduce mediante WPML Traducción de cadenas. Lo mismo ocurre con los filtros de búsqueda del perfil que los miembros usan para encontrarse entre sí.
- Vaya a WPMLTraduccionesEscritorio.
- Desplácese hasta Otros textos (cadenas).
- Busque las etiquetas de sus campos y los valores de las opciones.
- Selecciónelos y envíelos a traducir.
Traduzca los grupos de BuddyBoss
Los nombres, las descripciones y las jerarquías de los grupos de BuddyBoss se traducen a través de dos rutas.
Desde el Escritorio de traducción:
- Vaya a WPMLTraduccionesEscritorio.
- Desplácese hasta Otros textos (cadenas).
- Busque los nombres de los grupos.
- Selecciónelos y envíelos a traducir.
Desde el frontend:
Cualquier usuario con el rol correcto puede cambiar a un idioma secundario y editar un grupo. La edición se aplica solo a ese idioma. El idioma de origen permanece intacto. Cuando edita un grupo traducido, las opciones del grupo principal se muestran en el idioma en el que está editando. Las jerarquías se mantienen por idioma.
Traduzca los temas de actividad, los álbumes de medios y las carpetas
Los temas de actividad son los temas definidos por el administrador que organizan las noticias. Los álbumes de medios y las carpetas son subidas de los miembros dentro de los grupos. Los tres se traducen a través de la misma ruta:
- Vaya a WPMLTraduccionesEscritorio.
- Desplácese hasta Otros textos (cadenas).
- Busque el nombre del tema, del álbum o de la carpeta.
- Seleccione y envíe a traducir.
Mantenga su BuddyBoss Platform en la versión actual para que estas características detecten las cadenas traducidas.
Traduzca los textos del tema
Los textos del tema de BuddyBoss y BuddyPress cubren el formulario de registro, el formulario de inicio de sesión, la configuración de la cuenta, la página de mensajes, las etiquetas del perfil, las pestañas de navegación y las etiquetas de los botones. Se traducen mediante WPML Traducción de cadenas:
- Vaya a WPMLTraduccionesEscritorio.
- Desplácese hasta Otros textos (cadenas).
- Seleccione las cadenas del tema.
- Envíe a traducir.
Si una cadena del tema no aparece en Otros textos (cadenas), visite la página que la contiene en el frontend. Cambie de idioma y navegue por la página. WPML descubre automáticamente la cadena y la añade a la lista en la siguiente actualización del panel de administración.
Añada un selector de idiomas
Los miembros necesitan una forma obvia de cambiar de idioma. WPML coloca uno en el pie de página de forma predeterminada. Para añadir uno en sus menús:
- Vaya a WPMLConfiguraciónSelectores de idiomas.
- Desplácese hasta Selector de idiomas del menú y haga clic en Añadir un nuevo selector de idiomas a un menú.
- Configure la apariencia y guarde.
BuddyBoss App: dos rutas de traducción distintas
Si distribuye una aplicación nativa para iOS o Android creada con BuddyBoss App, el flujo de trabajo multilingüe se divide en dos rutas distintas.
Cadenas de la interfaz de usuario de la aplicación: se gestionan dentro del panel de administración de BuddyBoss (no a través de WPML). Los botones, las etiquetas, los avisos y los menús de la aplicación nativa se gestionan en BuddyBoss AppTranslations en WordPress. Añada idiomas desde los 29 paquetes de idiomas integrados. Edite las traducciones predeterminadas en el escritorio o mediante la exportación e importación de CSV. Añadir un nuevo idioma requiere una nueva compilación de la aplicación. Para ver el procedimiento completo, consulte la documentación multilingüe de la aplicación de BuddyBoss (se abre en una pestaña nueva).
Contenido de la aplicación: se traduce a través de WPML en el lado de WordPress. Las páginas, las entradas, los cursos y los eventos que la aplicación extrae de WordPress se traducen a través de WPML. Utilice el mismo flujo de trabajo que usaría para cualquier contenido basado en entradas. Traduzca el contenido una vez en WordPress. La aplicación muestra la versión en el idioma correcto según el idioma elegido por el miembro. BuddyBoss lo confirma en las preguntas frecuentes de su propia aplicación: «Para el contenido basado en entradas (páginas, entradas, cursos, eventos), puede utilizar el plugin WPML que está integrado con BuddyBoss».
Traduzca el resto del stack de su comunidad
Una comunidad de BuddyBoss normalmente se combina con un LMS, un plugin de eventos, foros y un plugin de pagos. Cada plugin complementario compatible con WPML tiene su propia ruta de traducción:
- LearnDash LMS. Consulte la compatibilidad de LearnDash con WPML.
- Tutor LMS Pro. Solo se admite la versión Pro. Consulte la compatibilidad de Tutor LMS Pro con WPML.
- The Events Calendar. Consulte la compatibilidad de The Events Calendar con WPML.
- Modern Events Calendar Lite o Pro. Consulte la compatibilidad de Modern Events Calendar con WPML.
- bbPress con la integración bbPress Multilingual. Consulte la compatibilidad de bbPress con WPML.
- WooCommerce con WPML for WooCommerce para membresías de pago y finalizar compra. Consulte WPML for WooCommerce.
Todos los plugins de esta lista se encuentran en el registro de compatibilidad certificada de WPML. Construir una comunidad multilingüe en un stack verificado evita sorpresas.
Problemas comunes
La plataforma BuddyBoss es enorme y potente. Abarca el sitio web además de aplicaciones nativas para iOS y Android, con cientos de características y docenas de integraciones. Los equipos de WPML y BuddyBoss colaboran estrechamente para mantener la integración multilingüe alineada con cada versión.
Cuando algo no se traduce como espera, por lo general se trata de una laguna temporal. Uno de los dos equipos suele estar ya haciendo un seguimiento y publicará una corrección.
Para ver la lista actual de problemas conocidos con BuddyBoss y WPML y sus soluciones, consulte la página de compatibilidad de BuddyBoss en wpml.org. Cada problema aparece allí con su estado actual, y los resueltos muestran la versión que los soluciona.