Langues
Configuration du support multilingue pour la bannière de cookies
Détection automatique de la langue
Consentio détecte automatiquement la langue de l'utilisateur et affiche la bannière dans la langue correspondante. La détection suit cet ordre :
- Attribut
langsur l'élément<html> - En-tête
Accept-Languagedu navigateur - Langue par défaut définie dans le tableau de bord
Langues prises en charge
Consentio prend en charge plus de 30 langues, dont :
| Langue | Code | Langue | Code |
|---|---|---|---|
| Tchèque | cs |
Slovaque | sk |
| Anglais | en |
Allemand | de |
| Polonais | pl |
Hongrois | hu |
| Français | fr |
Espagnol | es |
| Italien | it |
Portugais | pt |
| Néerlandais | nl |
Russe | ru |
| Ukrainien | uk |
Roumain | ro |
| Bulgare | bg |
Croate | hr |
Définir la langue par défaut
Définissez la langue par défaut pour les cas où la détection automatique n'est pas possible :
- Accédez au tableau de bord de votre site
- Ouvrez Paramètres → Langues
- Sélectionnez la langue par défaut dans le menu déroulant
- Enregistrez les modifications
Forcer une langue spécifique
Si vous souhaitez toujours afficher la bannière dans une langue spécifique, définissez l'attribut lang
sur l'élément <html> :
<!DOCTYPE html>
<html lang="cs">
<head>
<!-- Consentio utilisera automatiquement le tchèque -->
<script src="https://consentio.cz/widget/YOUR_SCRIPT_KEY/consentio.min.js" async></script>
</head>
...
Site multilingue
Pour les sites disposant de plusieurs versions linguistiques, nous recommandons :
Option 1 : détection automatique depuis le HTML
Définissez l'attribut lang correct sur chaque version linguistique :
<!-- Version tchèque -->
<html lang="cs">
<!-- Version anglaise -->
<html lang="en">
<!-- Version allemande -->
<html lang="de">
Option 2 : configuration dynamique
Pour les SPA ou les sites dynamiques, mettez à jour l'attribut lang sur l'élément <html> :
// Récupérer la langue actuelle depuis votre application
const currentLang = getCurrentLanguage() // ex. 'en'
// Définir la langue sur l'élément HTML
document.documentElement.lang = currentLang
// Consentio utilisera automatiquement la langue de l'attribut html[lang]
Traductions personnalisées
Sur le plan Pro, vous pouvez modifier le texte pour chaque langue :
- Dans le tableau de bord, accédez à Designer → Texte
- Sélectionnez une langue dans le menu déroulant
- Modifiez les différentes chaînes de texte
- Enregistrez les modifications
Textes disponibles pour modification
| Clé | Texte par défaut (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 |
Ajouter une nouvelle langue
Si vous avez besoin d'une langue qui ne figure pas dans la liste prise en charge :
- Contactez notre support à l'adresse [email protected]
- Sinon, utilisez les traductions personnalisées sur le plan Pro
Langues RTL
Consentio prend en charge les langues s'écrivant de droite à gauche (RTL) :
- Arabe (
ar) - Hébreu (
he) - Persan (
fa)
La mise en page de la bannière s'adapte automatiquement au sens d'écriture du texte.
Détection de la langue
Consentio détecte automatiquement la langue à partir de ces sources (par ordre de priorité) :
-
Attribut lang du HTML - Priorité la plus élevée. Le widget utilise la langue
définie dans
<html lang="cs">. -
En-tête Accept-Language - Si l'attribut
langn'est pas défini, le widget utilise la langue préférée du navigateur. - Langue par défaut - En dernier recours, la langue par défaut définie dans le tableau de bord est utilisée.
lang correct
sur l'élément <html> selon la version linguistique actuelle de la page.