Dokumentation

Alles, was Sie für die schnelle Einrichtung von Consentio wissen müssen

Sprachen

Einrichten der Mehrsprachigkeit für den Cookie-Banner

Automatische Spracherkennung

Consentio erkennt automatisch die Sprache des Nutzers und zeigt den Banner in der entsprechenden Sprache an. Die Erkennung folgt dieser Reihenfolge:

  1. Attribut lang im Element <html>
  2. Accept-Language-Header des Browsers
  3. Im Dashboard festgelegte Standardsprache

Unterstützte Sprachen

Consentio unterstützt über 30 Sprachen, darunter:

Sprache Code Sprache Code
Tschechisch cs Slowakisch sk
Englisch en Deutsch de
Polnisch pl Ungarisch hu
Französisch fr Spanisch es
Italienisch it Portugiesisch pt
Niederländisch nl Russisch ru
Ukrainisch uk Rumänisch ro
Bulgarisch bg Kroatisch hr
Tipp: Die vollständige Liste der Sprachen finden Sie im Dashboard unter Einstellungen → Sprachen.

Standardsprache festlegen

Legen Sie die Standardsprache für Fälle fest, in denen die automatische Erkennung nicht möglich ist:

  1. Gehen Sie zum Dashboard Ihrer Website
  2. Öffnen Sie Einstellungen → Sprachen
  3. Wählen Sie die Standardsprache aus dem Dropdown-Menü aus
  4. Speichern Sie die Änderungen

Eine bestimmte Sprache erzwingen

Wenn Sie den Banner immer in einer bestimmten Sprache anzeigen möchten, legen Sie das Attribut lang im Element <html> fest:

HTML
<!DOCTYPE html>
<html lang="cs">
<head>
  <!-- Consentio verwendet automatisch Tschechisch -->
  <script src="https://consentio.cz/widget/YOUR_SCRIPT_KEY/consentio.min.js" async></script>
</head>
...

Mehrsprachige Website

Für Websites mit mehreren Sprachversionen empfehlen wir:

Option 1: Automatische Erkennung aus HTML

Legen Sie in jeder Sprachversion das richtige lang-Attribut fest:

HTML
<!-- Tschechische Version -->
<html lang="cs">

<!-- Englische Version -->
<html lang="en">

<!-- Deutsche Version -->
<html lang="de">

Option 2: Dynamische Einstellung

Aktualisieren Sie bei SPAs oder dynamischen Websites das Attribut lang im Element <html>:

JavaScript
// Aktuelle Sprache aus Ihrer Anwendung abrufen
const currentLang = getCurrentLanguage() // z. B. 'en'

// Sprache im HTML-Element festlegen
document.documentElement.lang = currentLang

// Consentio verwendet automatisch die Sprache aus dem Attribut html[lang]

Individuelle Übersetzungen

Im Pro-Plan können Sie den Text für einzelne Sprachen bearbeiten:

  1. Gehen Sie im Dashboard zu Designer → Text
  2. Wählen Sie eine Sprache aus dem Dropdown-Menü aus
  3. Bearbeiten Sie die einzelnen Textbausteine
  4. Speichern Sie die Änderungen

Verfügbarer Text zur Bearbeitung

Schlüssel Standardtext (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

Eine neue Sprache hinzufügen

Wenn Sie eine Sprache benötigen, die nicht in der unterstützten Liste enthalten ist:

  1. Kontaktieren Sie unseren Support unter [email protected]
  2. Alternativ nutzen Sie individuelle Übersetzungen im Pro-Plan

RTL-Sprachen

Consentio unterstützt Sprachen mit Schreibrichtung von rechts nach links (RTL):

  • Arabisch (ar)
  • Hebräisch (he)
  • Persisch (fa)

Das Banner-Layout passt sich automatisch an die Textrichtung an.

Spracherkennung

Consentio erkennt die Sprache automatisch aus diesen Quellen (in Prioritätsreihenfolge):

  1. HTML-lang-Attribut - Höchste Priorität. Das Widget verwendet die Sprache, die in <html lang="cs"> definiert ist.
  2. Accept-Language-Header - Wenn das Attribut lang nicht gesetzt ist, verwendet das Widget die bevorzugte Sprache des Browsers.
  3. Standardsprache - Als Fallback wird die im Dashboard festgelegte Standardsprache verwendet.
Tipp: Legen Sie für beste Ergebnisse immer das richtige Attribut lang im Element <html> entsprechend der aktuellen Sprachversion der Seite fest.
Cookie-KategorienÖffentliche API