Zum Inhalt springen Zur Seitenleiste springen

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

Problem:
The client reported a critical error on their multilingual website, which occurred in languages other than English. The error message displayed was related to a specific string not being correctly translated:

Forgot your <a href=\"%1$s\" target=\"_blank\">Username</a> or <a href=\"%1$s\" target=\"_blank\">Password</a>?

. This issue was suspected to be linked to the translation settings in the Divi Builder or possibly an issue with WPML's automatic translation feature.
Solution:
We advised the client to check if the problematic string had been automatically translated and suggested manually adjusting the translations under WPML > String Translation. Specifically, the placeholder in the href attribute should always be "%1$s". We corrected the translations, and the error did not reappear. If the issue persists after these adjustments, we recommended removing the string translation and letting us know if the problem reoccurs.

Please note that this solution might be outdated or not applicable to your specific case. If the issue persists, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If necessary, please do not hesitate to open a new support ticket at WPML 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 21 Antworten, hat 1 Stimme.

Zuletzt aktualisiert von Andreas W. Vor 5 Monaten, 3 Wochen.

Assistiert von: Andreas W..

Autor Beiträge
Juni 11, 2025 um 5:39 a.m. #17123924

cinnamoodG

Hallo, leider taucht das Problem immer noch auf bei fast allen Sprachen. War es gestern nicht so …?

Juni 11, 2025 um 5:44 a.m. #17123953

cinnamoodG

.

Bildschirmfoto 2025-06-11 um 07.38.25.png
Juni 11, 2025 um 9:00 p.m. #17127867

Andreas W.
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Tut mir leid, ich es nun erneut auf anderen Sprachen, allerdings ist dies auf Deutsch und Englisch nicht der Fall.

Eine Frage hier:

Wird hier absichtlich die Oberfläche des Divi Builder übersetzt?

Wenn hier der WPML Übersetzungseditor und die automatische Übersetzung verwendet wird, dann sollten keine Editierungen im Divi Editor in einer Zweitsprache vorgenommen werden und es wäre demnach nicht notwendig die Oberfläche von Divi zu übersetzen.

Das Problem ist weiterhin folgender String:

Forgot your <a href="%1$s" target="_blank">Username</a> or <a href="%1$s" target="_blank">Password</a>?

Dieser wird nicht korrekt übersetzt:

Zapomněli jste <a href="%1%24s" target="_blank">uživatelské jméno</a> nebo <a href="%1%24s" target="_blank">heslo</a>?

Der Platzhalte muss hier immer "%1$s" lauten.

Ob dies nun ein Problem ist, das durch die Übersetzung mit dem Translation Engine "WPML KI" ist, kann ich gerne testen, aber ich wollte zuvor nachfragen, ob hier die Übersetzung der Divi-Oberfläche in der Tat gewünscht oder gar notwenig ist.

Da der String nicht auf Deutsch übersetzt war, tratt das Problem dort nicht auf.

Ich habe die Übersetzungen nun erneut angepasst und der Fehler tritt nun nicht mehr auf.

Juni 12, 2025 um 5:41 a.m. #17128390

cinnamoodG

Hallo, nein das Theme soll nicht übersetzt werden. Nur die Inhalte der Website.

Juni 12, 2025 um 7:27 a.m. #17128618

Andreas W.
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Ich kann mich auf der Website leider nicht mehr anmelden. Sollte das Problem erneut auftreten, dann gib mir bitte Bescheid.

In diesem Fall wurden Strings vom Divi-Builder über die String-Übersetzung übersetzt.

Solche Backend-Strings werden eigentlich nur dann automatisch übersetzt, wenn man sie über das Übersetzungsmanagement zur automatischen Übersetzung sendet oder wenn man diese Übersetzungen selbst anlegt.

Bitte schau Dir den String mal unter WPML > Übersetzungsmanagement > Dashboard > Andere Texte an. Bist Du Dir sicher, dass dieser zuvor automatisch übersetzt wurde?

Der String lautet:

Forgot your <a href="%1$s" target="_blank">Username</a> or <a href="%1$s" target="_blank">Password</a>?

Sollte das Problem durch die automatische Übersetzung mit WPML AI entstehen, dann werde ich versuchen dies zu Replizieren und das Problem intern eskalieren. Es wäre allerdings ideal, wenn Du zuvor bestätigen könntest, dass dieser String in der Tat automatisch übersetzt wurde.

Du könntest dazu den genannten String erneut zur automatischen Übersetzung senden und mich wissen lassen, ob das Problem erneut auftritt.

Sollte das Problem erneut auftreten, suche den String unter WPML > String-Übersetzung und lösche ihn. Der Fehler sollte daraufhin wieder verschwinden.

Ich schreibe daraufhin gerne die Credits für das Übersetzen dieses Strings gut.

---

Da bei meinem letzten Besuch dieser String allerdings nicht auf alle Sprachen übersetzt war (Ausnahme Deutsch) gehe ich eigentlich davon aus, dass er eventuell nicht automatisch übersetzt wurde und ein lokaler Übersetzung hier irrtümlich die Platzhalter nicht korrekt übersetzt hat.

Juni 23, 2025 um 6:23 a.m. #17158049

cinnamoodG

Hallo und vielen Dank für Ihren Einsatz. Das heißt am Ende haben Sie einfach die String-Übersetzung entfernt?

Juni 24, 2025 um 7:36 a.m. #17163261

Andreas W.
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hi!

Ich hatte nur die Übersetzungen des Strings angepasst.

Hier sollte der HTML-Attributwert für "href" nicht "%1%24s" sondern "%1$s" lauten.

Ich bin mir aktuell noch unsicher, ob diese Fehler in der Tat durch die automatische Übersetzung entstanden war.

Sollte das Problem nach einer erneuten automatischen Übersetzung erneut auftreten, dann gib uns bitte Bescheid.

Mit freundlichen Grüßen
Andreas