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:
- Attributo
langsull'elemento<html> - Header
Accept-Languagedel browser - 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 |
Impostazione della lingua predefinita
Imposta la lingua predefinita per i casi in cui il rilevamento automatico non è possibile:
- Vai alla dashboard del tuo sito
- Apri Impostazioni → Lingue
- Seleziona la lingua predefinita dal menu a tendina
- Salva le modifiche
Forzare una lingua specifica
Se vuoi mostrare sempre il banner in una lingua specifica, imposta l'attributo lang
sull'elemento <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:
<!-- 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>:
// 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:
- Nella dashboard, vai su Designer → Testo
- Seleziona una lingua dal menu a tendina
- Modifica le singole stringhe di testo
- 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:
- Contatta il nostro supporto all'indirizzo [email protected]
- 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à):
-
Attributo lang dell'HTML - Priorità massima. Il widget usa la lingua
definita in
<html lang="cs">. -
Header Accept-Language - Se l'attributo
langnon è impostato, il widget usa la lingua preferita del browser. - Lingua predefinita - Come fallback, viene usata la lingua predefinita impostata nella dashboard.
lang
corretto sull'elemento <html> in base alla versione linguistica corrente della pagina.