Zum Inhalt springen Zur Seitenleiste springen

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.

Sun Mon Tue Wed Thu Fri Sat
- - 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00
- - - - - - -

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

Schlagwörter: 

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

Zuletzt aktualisiert von Andreas W. Vor 1 Woche, 6 Tage.

Assistiert von: Andreas W..

Autor Beiträge
Juli 2, 2025 um 11:01 am #17192343

jasminv

Background of the issue:
Ich habe kürzlich meine Website von Polylang zu WPML migriert. Die alten Seiteninhalte wurden korrekt übernommen. Ich nutze den SiteOrigin PageBuilder und habe eine neue Seite erstellt, die ich mit dem ATE nach Deutsch übersetzt habe. Link zur Seite: versteckter Link

Symptoms:
Inhaltselemente, die mit dem Site Origin Widget 'Layout Builder' erstellt wurden, werden vom Translation Editor teilweise nicht erkannt und sind somit nicht übersetzbar. Im Frontend werden die übersetzten Texte teilweise an der falschen Stelle und/oder doppelt angezeigt.

Questions:
Können Sie einen Custom Code bereitstellen, der das Auslesen dieser Elemente ermöglicht und die Inhalte somit im ATE übersetzbar macht?

Juli 2, 2025 um 11:40 am #17192675

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Können Sie dann die Lösung von https://wpml.org/errata/page-builder-by-siteorigin-layout-builder-widgets-not-translatable-when-duplicated-inside-and-outside-layout/ ausprobieren?

Stellen Sie sicher, dass Sie Folgendes tun:

- Nehmen Sie eine kleine Änderung an der Originalseite vor und speichern Sie diese.
- Aktualisieren Sie die Übersetzung.

Hilft das?

Juli 9, 2025 um 7:13 am #17217086

jasminv

Hallo, leider hat die Maßnahme nicht den gewünschten Erfolg gebracht.
Nach Einfügen des Codeschnippsels habe ich in der Orginalseite eine kleine Änderung gespeichert und das Update der deutschen Übersetzung angestoßen, die Elemente wurden dennoch nicht erkannt.
Ich habe auch die Übersetzung in einer neuen Sprache angestoßen, aber auch da wurden die Elemente nicht ausgelesen.
Was können wir nun tun? Danke vorab für einen neuen Vorschlag.

Juli 9, 2025 um 9:48 am #17218044

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Können Sie diese Seite hier importieren?
versteckter Link

Das sollte so möglich sein:
versteckter Link

Ich werde versuchen, es zu übersetzen, um zu sehen, was im Übersetzungseditor fehlt.

Juli 10, 2025 um 10:45 am #17223209

jasminv

Hallo Bruno, wir haben die Seiteninhalte jetzt in die Testumgebung importiert: versteckter Link

Bitte prüfen Sie und teilen Ihre Erkenntnisse und Lösungsvorschläge mit mir.

Juli 10, 2025 um 2:46 pm #17224587

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Könnten Sie diese Seite bitte im WPML Translation Editor (versteckter Link) öffnen und die übersetzte Version prüfen? Geben Sie mir bitte Bescheid, ob im Vergleich zur Originalseite auf Ihrer Website etwas fehlt.

Falls die Seite bei mir korrekt angezeigt wird, aber bei Ihnen etwas fehlt, senden Sie mir bitte einen Screenshot von mindestens einem der betroffenen Abschnitte.

Könnten Sie mir außerdem die WordPress-Zugangsdaten für die versteckter Link zur Verfügung stellen?

Weitere Informationen zur sicheren Übermittlung von Zugangsdaten finden Sie hier:
https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

Ich habe Ihre nächste Antwort als privat markiert, damit Sie die Zugangsdaten sicher übermitteln können.

Juli 15, 2025 um 7:47 am #17236520

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Dies wurde an unser Kompatibilitätsteam weitergeleitet und könnte etwas Zeit für die Fehleranalyse in Anspruch nehmen. Ich melde mich bei Ihnen, sobald ich Neuigkeiten habe oder Rückfragen bestehen.

Juli 17, 2025 um 1:16 pm #17246107

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

We’ve completed our checks in the sandbox environment, and it looks like the issue may be due to a corrupted import. Here’s what we observed:

1. One widget was missing after the import (see attached screenshot).
2. We tested whether it was a structural issue by moving the affected Layout Builder to a different position. This did not resolve the issue.
3. We then recreated the same Layout Builder (in the original location), added the same widget, and copy/pasted the exact same text. This time, the translation displayed correctly.

Based on this, could you please try re-creating the affected Layout Builder directly in your live environment (the source of the original export)? This may resolve the issue in the same way it did for us.

Screenshot 2025-07-16 175245.png
Screenshot 2025-07-16 173731.png
Juli 22, 2025 um 10:52 am #17258811

jasminv

Hello, unfortunately, I cannot get this to work. I have tried now multiple times to recreate the widgets in my live environment. It seems to me that the translator only grabs each widget type once - I only get displayed one widget called "feature" in the translator and the contents from the layout builder called "Main content" in the translator and then WPML displays the translated content in all locations on the translated page front end, where the respective widget is used.
Have a look at the Germany translation page now:
versteckter Link
In the top under the headline "highlights", the page shows the translated content from the paragraph further down "technical specification" (both made in the same type of widget, i.e. SiteOrigin Feature). In the translator, I only see the content of the second widget of this type.
Is there any chance that we can have a look in our web page together with screenshare? I am afraid it is really hard to get across the actual WPML behaviour on-site through the ticketing system.

Screenshot 2025-07-22 124332 - translations duplicated from same widget type in frontend.png
Screenshot 2025-07-22 124433 content that is visible and translated in ATE.png
Screenshot 2025-07-22 124546 only content that is grabbed in ATE for feature widget.png
Screenshot 2025-07-22 124731 Content classified from ATE as Main Content that gets displayed in other positions in the front end as well.png
Screenshot 2025-07-22 124834 duplicated layout builder content displayed by WPML.png
Juli 22, 2025 um 4:07 pm #17260325

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

I get "Invalid login details." when I try to login versteckter Link, can you recreate this user so I could check this directly in your site?

We don’t offer support via screensharing, but we sometimes use videos recorded with tools such as versteckter Link to clarify things when needed. You're also welcome to send us a Loom video if that helps show the issue more clearly.

Juli 25, 2025 um 7:37 am #17270203

Bruno Kos
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

I am checking this with our compatibility developer because removing/duplicating these widgets is not working for me either, I will keep you posted.

August 14, 2025 um 10:10 am #17320425

jasminv

Hello Bruno, have you been able to get some news insights from your developers? I am eager to move on with the website and would like to get WPML running smoothly.

August 16, 2025 um 2:18 am #17324345

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

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

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

Hallo,

Entschuldige bitte die Verzögerung!

Mein Kollege Bruno ist aktuell im Urlaub, weshalb ich Dir von nun an gerne weiterhelfe.

Wir haben aktuell die folgenden bekannten Problem mit dem SiteOrigin Page Builder:

1) Page Builder by SiteOrigin - Nested Layout widgets content doesn't appear on ATE:

https://wpml.org/errata/page-builder-by-siteorigin-nested-layout-widgets-content-doesnt-appear-on-ate/ (kein Workaround vorhanden)

Das könnte die Ursache auf einem deiner Beispiele sein:

- Das „Layout Builder – Ein komplettes SiteOrigin Page Builder-Layout als Widget“ erscheint mehrfach auf der Seite.

- Diese Layout Builder-Widgets sind in andere SiteOrigin-Widgets wie den SiteOrigin Editor, die SiteOrigin Features und die SiteOrigin Headline eingebettet.

- Diese Verschachtelungsstruktur ist typisch für die Erstellung modularer Abschnitte – beispielsweise ein Rasterlayout innerhalb eines Tabs oder Akkordeons oder ein Feature-Block innerhalb einer Spalte.

Solche Inhalt sind aktuell leider nicht mit dem Advanced Translation Editor übersetzbar.

Das bedeutet:

Alle Inhalte in einem Layout Builder-Widget (insbesondere verschachtelte) sind für ATE wahrscheinlich unsichtbar.

Selbst wenn das Widget im Editor angezeigt wird, kann es sein, dass WPML Übersetzungen falsch zuweist, was zu doppelten oder falsch platzierten Inhalten im Frontend führt.

2) Page Builder by SiteOrigin - Layout Builder Widgets Not Translatable When Duplicated Inside and Outside Layout

https://wpml.org/errata/page-builder-by-siteorigin-layout-builder-widgets-not-translatable-when-duplicated-inside-and-outside-layout/ (inkl. Workaround)

Auch diese Errata scheint hier zu greifen und ich würde empfehlen zu versuchen den Workaround anzuwenden.

Das SiteOrigin-Features-Widget wird angezeigt:

- Außerhalb des Layout Builders: Wird direkt zur Präsentation von Funktionen verwendet.

- Im Layout Builder: Eingebettet in verschachtelte Abschnitte.

Das SiteOrigin-Editor-Widget wird verwendet:

- Als eigenständige Inhaltsblöcke.

- Innerhalb des Layout Builders, wahrscheinlich für modulare Textabschnitte.

Dieses Duplizierungsmuster entspricht den zweiten WPML-Errata, wonach Layout Builder-Widgets nicht übersetzt werden können, wenn sie innerhalb und außerhalb von Layouts dupliziert werden. Dies führt dazu, dass ATE Inhalte überspringt oder falsch verknüpft.

- Empfohlene Maßnahmen
Um Übersetzungsverluste oder Synchronisierungsprobleme zu vermeiden:

- Behebe sie die Probleme im Inhalt in Bezug auf Errata 1 und teste den Workaround für Errata 2

- Reduziere die Layoutstruktur nach Möglichkeit – verwende jeden Widget-Typ nur einmal pro Kontext sollte der Workaround aus Errata 2 nicht greifen.

- Vermeide die Verschachtelung desselben Widget-Typs im Layout Builder, wenn er bereits außerhalb verwendet wird.

Alternative:
- Verwende den klassischen Übersetzungseditor von WPML zur manuellen Kontrolle, falls ATE verschachtelte Inhalte nicht erkennt. Beachte dazu aber bitte, dass Du mit diesem die automatische Übersetzung nicht nutzen kannst. Solltest Du zudem später zurück zum Advanced Translation Editor wechseln, müssen die Übersetzungen erneut angeklegt werden.

WPML Classic Translation Editor:
https://wpml.org/de/documentation-3/ubersetzen-ihrer-inhalte/verwendung-des-translation-management-moduls-von-wpml/

Mit freundlichen Grüßen
Andreas