Navigation überspringen

Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.

Problem:
Der Cookie-Banner auf einer mehrsprachigen Website wird nicht korrekt auf Englisch übersetzt, obwohl im Backend angezeigt wird, dass 'Englisch' die Originalsprache sei und 'Deutsch' die Übersetzung. Dies sollte umgekehrt sein.
Solution:
Überprüfen Sie zunächst, ob die korrekte Textdomain verwendet wird. Für das Complianz Plugin sollte die Textdomain 'complianz' sein, wie in der Complianz-Dokumentation angegeben. Falls die Strings dieser Textdomain noch nicht unter WPML → String Translation sichtbar sind, registrieren Sie diese gemäß der Anleitung unter Strings registrieren. Nutzen Sie dabei die 'Auto-Register' Option und öffnen Sie das Frontend, während der Banner aktiv ist, damit WPML automatisch die notwendigen Strings scannt und hinzufügt.

Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Überprüfen Sie auch die bekannten Probleme, bestätigen Sie die Version der dauerhaften Lösung und stellen Sie sicher, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Für weitere Unterstützung besuchen Sie bitte unser Support-Forum.

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Schlagwörter: 

Dieses Thema enthält 3 Antworten, hat 0 Stimmen.

Zuletzt aktualisiert von Marcel Vor 3 Wochen, 2 Tage.

Assistiert von: Marcel.

Verfasser Beiträge
Dezember 18, 2024 unter 12:59 pm #16526056

bjoernS-20

Hintergrund des Themas:
Meine Seite ist im Original auf Deutsch, so auch der Cookie Banner des Plugins 'Complianz'. Ich versuche, den Cookie-Banner auf Englisch zu übersetzen. Im Backend scheinen alle Strings übersetzt zu sein.

Die Symptome:
Der Cookie-Banner wird nicht auf Englisch übersetzt. Im Backend steht, dass 'Englisch' die Originalsprache wäre und 'Deutsch' die Übersetzung, was umgekehrt sein müsste.

Fragen:
Warum wird der Cookie-Banner nicht auf Englisch übersetzt?
Wie kann ich die Originalsprache und Übersetzung im Backend korrigieren?

Dezember 18, 2024 unter 1:49 pm #16526246

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+01:00)

Hallo,

Im Backend steht, dass 'Englisch' die Originalsprache wäre und 'Deutsch' die Übersetzung, was umgekehrt sein müsste.

Meinen Sie die Strings unter WML -> String Translation? Das lässt sich über einen Button ändern. Eine Anleitung dazu finden Sie hier: Änderung der Quellsprache von Strings. Dadurch wird die Ausgabesprache entsprechend angepasst.

Viele Grüße
Marcel

Dezember 19, 2024 unter 8:45 am #16528722

bjoernS-20

Hallo Marcel,

das hat mir leider nicht weitergeholfen.

Die Strings sind ja auf Englisch, werden im Cookie-Banner aber nicht auf englisch angezeigt. Anbei 2 Screenshots

SCR-20241219-iyor.jpeg
SCR-20241219-iyht.png
Dezember 19, 2024 unter 12:50 pm #16530280

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+01:00)

Hallo,

soweit ich mich erinnere, ist dies nicht die korrekte Textdomain. Das Plugin verwendet die Textdomains "complianz-gdpr" und "complianz". Der Cookie-Banner nutzt dabei "complianz" für die Frontend-Ausgabe.

Auch die Dokumentation des Plugins verweist ausschließlich auf "complianz": versteckter Link">Complianz-Dokumentation.

Falls die Strings dieser Textdomain unter WPML → String Translation noch nicht sichtbar sind, können Sie diese wie in dieser Anleitung beschrieben registrieren: Strings registrieren.

Am besten nutzen Sie die Option "Auto-Register". Öffnen Sie anschließend das Frontend, während der Banner aktiv ist. WPML scannt dann automatisch die getTextCalls() und fügt die gefundenen Strings in die String-Translation-Tabelle ein.

Viele Grüße
Marcel