Du hast Real Cookie Banner installiert, der Cookie Banner wird aber selbst bspw. auf Englisch angezeigt, obwohl deine Website selbst auf Deutsch ist? In diesem Artikel erklären wir dir, wie du die Sprache wechselst und mögliche Probleme mit Mehrsprachen-Plugins wie WPML und Polylang.
Warum wird die falsche Sprache verwendet?
Real Cookie Banner ist vollständig in die folgenden Sprachen übersetzt:
- Englisch
- Deutsch (formell und informell)
- Französisch
- Italienisch
- Spanisch
- Portugisisch
- Niederländisch (formell und informell)
- Tschechisch
- Polnisch
- Dänisch
- Schwedisch
- Norwegisch
- Ungarisch
- Rumänisch
- Griechisch
- Finnisch
- Slowakisch
Die Sprache des Cookie Banners selbst richtet sich nach der Sprache deiner Website, die du in deinem WordPress Backend unter Einstellungen > Allgemein einstellen kannst. Wenn das Cookie Banner in der falschen Sprache angezeigt wird, ist es sehr wahrscheinlich, dass du dein WordPress in einer anderen Sprache betreibst als die Inhalte, die du auf deiner Seite veröffentlichst.
Wenn du die Sprache deiner Website nachträglich änderst, sind nur neue Texte davon betroffen, z.B. wenn du einen neuen Service erstellst. Bestehende Texte bleiben unverändert, weil eine Änderung rechtliche Folgen haben kann.
Du hast die Sprache deines WordPress geändert. Die bereits vorhandenen Texte im Cookie Banner bleiben jedoch unübersetzt.
Du hast den Real Cookie Banner nicht vollständig eingerichtet, oder du möchtest viel manuelle Übersetzungsarbeit sparen? Seit Version 5.0 kannst du die Plugin-Texte in deinem WordPress-Backend unter Cookies > Einstellungen > Plugin und Texte zurücksetzen (Link unten links) > Texte zurücksetzen zurücksetzen. Wenn du ein Mehrsprachen-Plugin wie WPML verwendest, kannst du auch nur die Texte bestimmter Sprachen zurücksetzen.
Wenn du die Real Cookie Banner Version älter als v5.0 verwendest, kannst du das Plugin komplett in deinem WordPress-Backend unter Cookies > Einstellungen > Alle zurücksetzen (Link unten links) zurücksetzen, damit die Texte neu initialisiert werden.
Lösung 2: Texte manuell übersetzen
Du verwendest eine Sprache für deine Website, für die Real Cookie Banner noch nicht vollständig übersetzt ist, oder willst das komplette Cookie Banner nach dem Wechsel der Website-Sprache nicht zurücksetzen? Kein Problem! Du kannst alle Texte der verschiedenen Komponenten, die Real Cookie Banner auf deiner Website anzeigt, manuell übersetzen. An den folgenden Stellen musst du Texte übersetzen:
- Cookie Banner Texte: Alle Texte des Cookie Banners selbst sind in deinem WordPress-Backend unter Cookies > Cookie Banner anpassen > Texte änderbar.
- Service-Gruppen: Die verschiedenen Service-Gruppen (Titel, Beschreibung) können in deinem WordPress-Backend unter Cookies > Services (Cookies) angepasst werden, indem du die Gruppe im Tab-Menü auswählst und dann auf das Stift-Symbol (Bearbeiten) klickst.
- Services und Content Blocker: Texte für Services und Content Blocker können direkt beim Erstellen oder Bearbeiten in deinem WordPress Backend unter Cookies > Services (Cookies) und Cookies > Content Blocker konfiguriert werden.
Probleme mit WPML/Polylang
Real Cookie Banner ist vollständig kompatibel mit Multilingual-Plugins wie WPML und Polylang. Doch manchmal kommt es mit diesen Plugins zu Problemen. Die Ursache hierfür liegt bei einer fehlerhaften Synchronisation zu Beginn der Installation einer der beiden Plugins.
Eines dieser Probleme macht sich durch eine Fehlermeldung wie etwa Attempt to read property "slug" on null
bemerkbar. Aber auch eine falsche Zuweisung der Service-Gruppen und Services deutet auf eine fehlerhafte Synchronisation (siehe Screenshot).
Leider ist es für Real Cookie Banner nicht möglich, die Synchronisierung automatisch oder korrekt auszulösen, da sowohl WPML als auch Polylang keine solche API anbieten (technisch gesehen, das Aktualisieren und Lesen der wpml-config.xml
direkt nach der Installation von Real Cookie Banner).
Lösung: Du musst Real Cookie Banner in deinem WordPress-Backend unter Cookies > Einstellungen > "Alles zurücksetzen" komplett zurücksetzen, um alle Optionen neu zu initialisieren, einschließlich der Übersetzungssynchronisation durch WPML oder Polylang.