Documentazione

Tutto quello che ti serve per implementare Consentio in poco tempo

Lingue

Configurazione del supporto multilingua per il banner cookie

Rilevamento automatico della lingua

Consentio rileva automaticamente la lingua dell'utente e mostra il banner nella lingua corrispondente. Il rilevamento segue quest'ordine:

  1. Attributo lang sull'elemento <html>
  2. Header Accept-Language del browser
  3. Lingua predefinita impostata nella dashboard

Lingue supportate

Consentio supporta oltre 30 lingue, tra cui:

Lingua Codice Lingua Codice
Ceco cs Slovacco sk
Inglese en Tedesco de
Polacco pl Ungherese hu
Francese fr Spagnolo es
Italiano it Portoghese pt
Olandese nl Russo ru
Ucraino uk Rumeno ro
Bulgaro bg Croato hr
Consiglio: trovi l'elenco completo delle lingue nella dashboard, in Impostazioni → Lingue.

Impostazione della lingua predefinita

Imposta la lingua predefinita per i casi in cui il rilevamento automatico non è possibile:

  1. Vai alla dashboard del tuo sito
  2. Apri Impostazioni → Lingue
  3. Seleziona la lingua predefinita dal menu a tendina
  4. Salva le modifiche

Forzare una lingua specifica

Se vuoi mostrare sempre il banner in una lingua specifica, imposta l'attributo lang sull'elemento <html>:

HTML
<!DOCTYPE html>
<html lang="cs">
<head>
  <!-- Consentio userà automaticamente il ceco -->
  <script src="https://consentio.cz/widget/YOUR_SCRIPT_KEY/consentio.min.js" async></script>
</head>
...

Sito multilingua

Per i siti con più versioni linguistiche, consigliamo:

Opzione 1: rilevamento automatico dall'HTML

Imposta l'attributo lang corretto su ogni versione linguistica:

HTML
<!-- Versione ceca -->
<html lang="cs">

<!-- Versione inglese -->
<html lang="en">

<!-- Versione tedesca -->
<html lang="de">

Opzione 2: impostazione dinamica

Per SPA o siti dinamici, aggiorna l'attributo lang sull'elemento <html>:

JavaScript
// Ottieni la lingua corrente dalla tua applicazione
const currentLang = getCurrentLanguage() // es. 'en'

// Imposta la lingua sull'elemento HTML
document.documentElement.lang = currentLang

// Consentio userà automaticamente la lingua dall'attributo html[lang]

Traduzioni personalizzate

Nel piano Pro puoi modificare il testo per le singole lingue:

  1. Nella dashboard, vai su Designer → Testo
  2. Seleziona una lingua dal menu a tendina
  3. Modifica le singole stringhe di testo
  4. Salva le modifiche

Testi disponibili per la modifica

Chiave Testo predefinito (EN)
banner.title This website uses cookies
banner.description We use cookies to improve your experience...
banner.acceptAll Accept all
banner.rejectAll Reject all
banner.customize Customise
preferences.title Cookie settings
preferences.save Save settings
category.necessary Necessary
category.analytics Analytics
category.marketing Marketing
category.functionality Functionality

Aggiungere una nuova lingua

Se hai bisogno di una lingua che non è nell'elenco supportato:

  1. Contatta il nostro supporto all'indirizzo [email protected]
  2. In alternativa, usa le traduzioni personalizzate nel piano Pro

Lingue RTL

Consentio supporta le lingue da destra a sinistra (RTL):

  • Arabo (ar)
  • Ebraico (he)
  • Persiano (fa)

Il layout del banner si adatta automaticamente alla direzione del testo.

Rilevamento della lingua

Consentio rileva automaticamente la lingua da queste fonti (in ordine di priorità):

  1. Attributo lang dell'HTML - Priorità massima. Il widget usa la lingua definita in <html lang="cs">.
  2. Header Accept-Language - Se l'attributo lang non è impostato, il widget usa la lingua preferita del browser.
  3. Lingua predefinita - Come fallback, viene usata la lingua predefinita impostata nella dashboard.
Consiglio: per ottenere risultati ottimali, imposta sempre l'attributo lang corretto sull'elemento <html> in base alla versione linguistica corrente della pagina.
Categorie di cookieAPI pubblica