WPML

Übersicht über das Problem

Wenn Sie Complianz | GDPR/CCPA Cookie Consent auf einer Website verwenden, deren Standardsprache einen regionalen Code hat, zum Beispiel pt_PT, kann das Cookie-Banner die Texte der anderen Sprache anzeigen. Portugiesische Seiten zeigen die englischen Bannertexte und englische Seiten zeigen die portugiesischen.

Complianz kürzt jeden Sprachcode auf zwei Buchstaben (pt_PT wird zu pt), während WPML den regionalen Code (pt-pt) verwendet. Das Banner sucht seine Texte dann unter einem Sprachcode, der nicht mit der Sprache der Seite übereinstimmt.

Websites, deren Standardsprache einen Code mit zwei Buchstaben hat, zum Beispiel en oder es, sind nicht betroffen.

Problemumgehung

Registrieren Sie die Banner-Texte auf Englisch und übersetzen Sie sie dann in alle Ihre Websitesprachen, auch in die Standardsprache:

  • Gehen Sie zu WPMLString-Übersetzung.
  • Wählen Sie unter Strings in Domain wählen die Domain complianz aus.
  • Wählen Sie alle Strings aus, öffnen Sie unten auf der Seite Sprache der ausgewählten Strings ändern und wählen Sie Englisch.
  • Gehen Sie zu ComplianzCookie-Banner, legen Sie die Banner-Texte auf Englisch fest und speichern Sie.
  • Gehen Sie zurück zu WPMLString-Übersetzung, überprüfen Sie, ob die complianz-Strings auf Englisch sind, und übersetzen Sie sie in Ihre Standardsprache und Ihre anderen Sprachen.
  • Besuchen Sie die Startseite in jeder Sprache als abgemeldeter Besucher und überprüfen Sie, ob das Banner in der Sprache der Seite angezeigt wird.

Eine weitere Problemumgehung: Ändern Sie in WPMLSprachenSprachen bearbeiten den Code der Standardsprache auf zwei Buchstaben (zum Beispiel pt anstatt pt_PT). Dies ändert den Sprachcode Ihrer Website, erstellen Sie also zuerst ein vollständiges Backup.

Alle bekannten Probleme

Benötigen Sie Hilfe bei diesem Problem?

Stellen Sie eine Support-Anfrage und wir sehen uns das gemeinsam mit Ihnen an.