Documentación de WPConsent

Documentación, Materiales de Referencia y Tutoriales para WPConsent

Compatibilidad multilingüe [Pro]

¿Desea mostrar su banner de consentimiento en varios idiomas? WPConsent le permite traducir el contenido del banner, las descripciones de las cookies, los servicios y las categorías para cada idioma que habilite. El soporte multilingüe garantiza que cada visitante vea el banner en su idioma preferido.

Característica Pro: Esta característica requiere WPConsent Pro.

Tabla de contenidos

Requisitos previos

Antes de empezar, asegúrate de tener:

  • WPConsent Pro instalado y activado
  • Al menos 1 idioma adicional configurado en su sitio de WordPress o habilitado en la configuración de idiomas de WPConsent

Habilitar idiomas

Para empezar, navegue a WPConsent >> Ajustes >> Idiomas en su administrador de WordPress.

La sección Idiomas seleccionados muestra los idiomas actualmente habilitados. La sección Idiomas disponibles enumera todos los idiomas compatibles con WordPress que puede añadir.

Utilice el cuadro de búsqueda para encontrar idiomas rápidamente. Luego, marque la casilla junto a cualquier idioma para habilitarlo.

Configurar el selector de idiomas

En la parte inferior de la página de Idiomas, encontrará el interruptor Selector de idiomas.

Conmutador del selector de idiomas en la página de configuración de Idiomas

Habilite esta opción para mostrar un icono de globo terráqueo en el encabezado de su banner. Los visitantes pueden hacer clic en el icono para cambiar el contenido del banner a su idioma preferido sin cambiar el idioma del sitio.

Esta configuración es útil cuando desea ofrecer traducciones del banner incluso sin un plugin de traducción para todo su sitio.

Añadir contenido del banner por idioma

Primero, navegue a WPConsent >> Diseño del banner y haga clic en la pestaña Contenido.

Busque el icono del globo terráqueo en el encabezado de la página. Haga clic en él para cambiar la vista de su administrador a un idioma diferente.

Edición del contenido del banner con selector de idiomas

Cuando selecciona un idioma, aparece un aviso confirmando en qué idioma está editando. Todos los campos traducibles de la página (título del banner, descripción, texto del botón) ahora guardan el contenido para ese idioma específico.

Rellene el contenido del banner en el idioma seleccionado y haga clic en Guardar cambios. El contenido en su idioma original permanece sin cambios.

Para traducir categorías de cookies, servicios y descripciones individuales de cookies, navegue a WPConsent >> Ajustes >> Cookies.

Utilice el selector de idiomas para elegir su idioma de destino. Para confirmar que está editando el contenido en el idioma correcto, busque el aviso azul en la parte superior de la página que dice "Actualmente está editando el contenido de WPConsent en [idioma]."

El aviso de idioma y las categorías de cookies en un idioma no predeterminado

Expande cualquier acordeón de categoría de cookies y edita el nombre de la categoría, la descripción, los nombres de los servicios, las descripciones de los servicios, los nombres de las cookies y las descripciones de las cookies en el idioma seleccionado.

Cada idioma almacena su propio conjunto de cadenas traducidas por separado del idioma predeterminado.

Verificar su configuración

Visita el frontend de tu sitio en un navegador. Si habilitaste el selector de idiomas, haz clic en el icono del globo en el banner para cambiar de idioma. El contenido del banner se actualiza inmediatamente.

Si estás utilizando un plugin de traducción, cambia el idioma de tu sitio usando el selector de idioma del plugin. El banner muestra contenido que coincide con el idioma seleccionado.

Para confirmar la detección del idioma, abre la consola del navegador (presiona F12) y busca wpconsent.current_language en el objeto JavaScript. Este valor muestra el código del idioma detectado.

Integración de plugins de traducción

WPConsent se integra automáticamente con 3 plugins de traducción populares:

  • WPML: Detecta el idioma actual a través de la API WPML SitePress y lo resuelve a una configuración regional completa para cambiar el contenido del banner y las cookies.
  • Polylang: Utiliza pll_current_language() para determinar el idioma activo.
  • TranslatePress: Utiliza trp_get_locale() para la detección del idioma y trp_translate() para la traducción en tiempo de ejecución.

Cuando un plugin de traducción está activo, WPConsent llama a las funciones del plugin para obtener la configuración regional correcta. Si no se encuentra ningún plugin de traducción, WPConsent recurre a get_locale() de WordPress.

Para WPML y Polylang, WPConsent también traduce los IDs de las páginas de políticas utilizando el filtro wpml_object_id. Esto asegura que los enlaces a tu política de cookies y política de privacidad apunten a las páginas traducidas correctas.

Preguntas frecuentes

Mi banner solo muestra el idioma predeterminado. ¿Cómo lo soluciono?

Verifica que hayas cambiado al idioma correcto usando el selector de idioma antes de agregar traducciones. También comprueba que tus idiomas habilitados estén listados en WPConsent >> Ajustes >> Idiomas.

¿Por qué no aparece el selector de idioma en mi banner?

Confirma que el interruptor Selector de Idiomas esté habilitado en WPConsent >> Ajustes >> Idiomas. También necesitas tener al menos 1 idioma adicional habilitado además de tu idioma predeterminado.

Mi contenido traducido no se guarda. ¿Qué está mal?

Cuando el selector de idioma está activo, asegúrate de ver el aviso azul de idioma en la parte superior de la página de administración. Si no lo ves, el sistema está guardando en el idioma predeterminado. Cambia primero al idioma correcto.

El idioma de mi plugin de traducción no se detecta. ¿Cómo lo soluciono?

Asegúrate de que tu plugin de traducción esté instalado y activado. Comprueba que el plugin esté configurado con al menos 1 idioma adicional. WPConsent soporta WPML, Polylang y TranslatePress.

Conclusión

Ahora has configurado el soporte multilingüe para tu banner de consentimiento. Tus visitantes ven el banner en su idioma preferido, ya sea a través del selector de idioma integrado o de un plugin de traducción.

Para ahorrar tiempo en traducciones manuales, aprende a traducir automáticamente el contenido de tu banner.

¿Te ha resultado útil este artículo?

Artículos relacionados