WPML

Panoramica del problema

Quando usi Complianz | GDPR/CCPA Cookie Consent su un sito la cui lingua predefinita ha un codice regionale, ad esempio pt_PT, il banner dei cookie può mostrare i testi dell’altra lingua. Le pagine in portoghese mostrano i testi del banner in inglese e le pagine in inglese mostrano quelli in portoghese.

Complianz riduce ogni codice lingua a due lettere (pt_PT diventa pt), mentre WPML utilizza il codice regionale (pt-pt). Il banner quindi cerca i suoi testi in base a un codice lingua che non corrisponde alla lingua della pagina.

I siti la cui lingua predefinita ha un codice a due lettere, ad esempio en o es, non sono interessati.

Soluzione alternativa

Registra i testi del banner in inglese, quindi traducili in tutte le lingue del tuo sito, inclusa quella predefinita:

  • Vai a WPMLTraduzione stringhe.
  • In Seleziona le stringhe all’interno del dominio, scegli il dominio complianz.
  • Seleziona tutte le stringhe, apri Cambia la lingua delle stringhe selezionate in fondo alla pagina e scegli Inglese.
  • Vai a ComplianzCookie banner, imposta i testi del banner in inglese e salva.
  • Torna a WPMLTraduzione stringhe, verifica che le stringhe di complianz siano in inglese e traducile nella tua lingua predefinita e nelle altre lingue.
  • Visita la home page in ogni lingua come visitatore non connesso e verifica che il banner mostri la lingua della pagina.

Un’altra soluzione alternativa: in WPMLLingueModifica lingue, cambia il codice della lingua predefinita in due lettere (ad esempio pt invece di pt_PT). Questa operazione cambia il codice della lingua del tuo sito, quindi fai prima un backup completo.

Tutti i problemi noti

Hai bisogno di aiuto con questo problema?

Fai una richiesta di supporto e la esamineremo con te.