Documentation

Tout ce qu'il vous faut pour déployer Consentio rapidement

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 :

  1. Attribut lang sur l'élément <html>
  2. En-tête Accept-Language du navigateur
  3. 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
Astuce : vous trouverez la liste complète des langues dans le tableau de bord, sous Paramètres → Langues.

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 :

  1. Accédez au tableau de bord de votre site
  2. Ouvrez Paramètres → Langues
  3. Sélectionnez la langue par défaut dans le menu déroulant
  4. 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> :

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 :

HTML
<!-- 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> :

JavaScript
// 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 :

  1. Dans le tableau de bord, accédez à Designer → Texte
  2. Sélectionnez une langue dans le menu déroulant
  3. Modifiez les différentes chaînes de texte
  4. 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 :

  1. Contactez notre support à l'adresse [email protected]
  2. 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é) :

  1. Attribut lang du HTML - Priorité la plus élevée. Le widget utilise la langue définie dans <html lang="cs">.
  2. En-tête Accept-Language - Si l'attribut lang n'est pas défini, le widget utilise la langue préférée du navigateur.
  3. Langue par défaut - En dernier recours, la langue par défaut définie dans le tableau de bord est utilisée.
Astuce : pour de meilleurs résultats, définissez toujours l'attribut lang correct sur l'élément <html> selon la version linguistique actuelle de la page.
Catégories de cookiesAPI publique