Documentación de WPConsent

Documentación, materiales de referencia y tutoriales para WPConsent

Soporte multilingüe [Pro]

¿Quieres mostrar tu banner de consentimiento en varios idiomas? WPConsent te permite traducir el contenido del banner, las descripciones de las cookies, los servicios y las categorías para cada idioma que habilites. La compatibilidad multilingüe garantiza que todos los visitantes vean el banner en su idioma preferido.

Función Pro: Esta función requiere WPConsent Pro.

Índice

Requisitos previos

Antes de comenzar, asegúrese 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 idioma de WPConsent.

Habilitar idiomas

Para empezar, ve a WPConsent >> Ajustes >> Idiomas en tu 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 puedes añadir.

Utiliza el cuadro de búsqueda para encontrar idiomas rápidamente. A continuación, marca la casilla situada junto a cualquier idioma para habilitarlo.

Configuración del selector de idioma

En la parte inferior de la página Idiomas, encontrarás el selector de idioma.

Selector de idioma: activar en la página de configuración de idiomas.

Active 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 quieres ofrecer traducciones de banners incluso sin un plugin de traducción para todo tu sitio web.

Añadir contenido de banner por idioma

En primer lugar, vaya a WPConsent >> Diseño de banner y haga clic en la pestaña Contenido.

Busca el icono del globo terráqueo en el encabezado de la página. Haz clic en él para cambiar la vista de administrador a otro idioma.

Edición del contenido del banner con selector de idioma

Cuando seleccionas un idioma, aparece un aviso confirmando qué idioma estás 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 permanecerá sin cambios.

Para traducir las categorías de cookies, los servicios y las descripciones individuales de las cookies, vaya a WPConsent >> Configuración >> Cookies.

Utilice el selector de idioma para seleccionar el 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 contenido de WPConsent en [idioma]».

El aviso sobre el idioma y las categorías de cookies en un idioma distinto al predeterminado.

Expanda cualquier categoría de cookies y edite 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.

Verificación de la configuración

Visita la interfaz de tu sitio web en un navegador. Si has habilitado el selector de idioma, haz clic en el icono del globo terráqueo en el banner para cambiar de idioma. El contenido del banner se actualizará inmediatamente.

Si utilizas un complemento de traducción, cambia el idioma de tu sitio web utilizando el selector de idioma del complemento. El banner muestra contenido que coincide con el idioma seleccionado.

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

Integración del complemento de traducción

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

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

Cuando hay un plugin de traducción 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 la configuración regional de WordPress. get_locale().

Para WPML y Polylang, WPConsent también traduce los ID de las páginas de políticas utilizando el wpml_object_id filtro. Esto garantiza que los enlaces a su 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?

Comprueba que has cambiado al idioma correcto utilizando el selector de idioma antes de añadir traducciones. Comprueba también que los idiomas habilitados aparecen en WPConsent >> Ajustes >> Idiomas.

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

Confirma que la opción Selector de idioma está activada en WPConsent >> Ajustes >> Idiomas. También necesitas tener activado al menos un idioma adicional además de tu idioma predeterminado.

Mi contenido traducido no se guarda. ¿Qué ocurre?

Cuando el selector de idioma esté activo, asegúrate de que aparece 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 puedo solucionarlo?

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

Conclusión

Ya ha configurado la compatibilidad multilingüe para su banner de consentimiento. Sus visitantes verán el banner en su idioma preferido, ya sea a través del selector de idioma integrado o de un complemento de traducción integrado.

Para ahorrar tiempo en traducciones manuales, aprenda a traducir automáticamente el contenido de sus banners.

¿Le ha resultado útil este artículo?

Artículos relacionados