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:
- Attribut
langim Element<html> Accept-Language-Header des Browsers- 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 |
Standardsprache festlegen
Legen Sie die Standardsprache für Fälle fest, in denen die automatische Erkennung nicht möglich ist:
- Gehen Sie zum Dashboard Ihrer Website
- Öffnen Sie Einstellungen → Sprachen
- Wählen Sie die Standardsprache aus dem Dropdown-Menü aus
- 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:
<!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:
<!-- 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>:
// 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:
- Gehen Sie im Dashboard zu Designer → Text
- Wählen Sie eine Sprache aus dem Dropdown-Menü aus
- Bearbeiten Sie die einzelnen Textbausteine
- 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:
- Kontaktieren Sie unseren Support unter [email protected]
- 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):
-
HTML-lang-Attribut - Höchste Priorität. Das Widget verwendet die Sprache,
die in
<html lang="cs">definiert ist. -
Accept-Language-Header - Wenn das Attribut
langnicht gesetzt ist, verwendet das Widget die bevorzugte Sprache des Browsers. - Standardsprache - Als Fallback wird die im Dashboard festgelegte Standardsprache verwendet.
lang
im Element <html> entsprechend der aktuellen Sprachversion der Seite fest.