WPML

Resumen del problema

Cuando utiliza Complianz | GDPR/CCPA Cookie Consent en un sitio cuyo idioma predeterminado tiene un código regional, por ejemplo pt_PT, el banner de cookies puede mostrar los textos del otro idioma. Las páginas en portugués muestran los textos del banner en inglés, y las páginas en inglés muestran los textos en portugués.

Complianz recorta cada código de idioma a dos letras (pt_PT se convierte en pt), mientras que WPML utiliza el código regional (pt-pt). Entonces, el banner busca sus textos bajo un código de idioma que no coincide con el idioma de la página.

Los sitios cuyo idioma predeterminado tiene un código de dos letras, por ejemplo en o es, no se ven afectados.

Solución alternativa

Registre los textos del banner en inglés y luego tradúzcalos a todos los idiomas de su sitio, incluido el idioma predeterminado:

  • Vaya a WPMLTraducción de cadenas.
  • En Select strings within domain, elija el dominio complianz.
  • Seleccione todas las cadenas, abra Change the language of selected strings en la parte inferior de la página y elija Inglés.
  • Vaya a ComplianzCookie banner, configure los textos del banner en inglés y guarde.
  • Vuelva a WPMLTraducción de cadenas, compruebe que las cadenas de complianz estén en inglés y tradúzcalas a su idioma predeterminado y a sus otros idiomas.
  • Visite la página de inicio en cada idioma como visitante sin iniciar sesión y compruebe que el banner muestra el idioma de la página.

Otra solución alternativa: en WPMLIdiomasEditar idiomas, cambie el código del idioma predeterminado a dos letras (por ejemplo, pt en lugar de pt_PT). Esto cambia el código de idioma de su sitio, así que haga una copia de seguridad completa primero.

Todos los problemas conocidos

¿Necesita ayuda con este problema?

Haga una consulta de soporte y lo revisaremos con usted.