Navigation überspringen

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

Problem:
Wenn Sie neue Sprachen zu Ihrer WPML-basierten Website hinzufügen und die Option 'Alles automatisch übersetzen' aktiviert haben, werden bestehende Glossareinträge aus der Ausgangssprache kopiert und automatisch verwendet. Dies führt zu falschen Übersetzungen und fehlerhaften Übersetzungen, da die Glossarwerte nicht vor der automatischen Übersetzung aktualisiert werden.
Solution:
1. Deaktivieren Sie die Option 'Alles automatisch übersetzen' unter WPML > Übersetzungsmanagement > Dashboard, bevor Sie eine neue Sprache hinzufügen.
2. Übersetzen Sie die Glossareinträge manuell.
3. Aktivieren Sie 'Alles automatisch übersetzen' erneut, um die Inhalte automatisch in der neuen Sprache übersetzen zu lassen.
Weitere Informationen zur Verwendung des Glossars finden Sie in der WPML-Dokumentation: Wie Sie das Glossar für genaue Übersetzungen verwenden.

Falls diese Lösung für Sie nicht relevant ist oder veraltet erscheint, 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: 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 10 Antworten, hat 0 Stimmen.

Zuletzt aktualisiert von cons-2 Vor 4 Tage, 14 Stunden.

Assistiert von: Andreas W..

Verfasser Beiträge
März 18, 2025 unter 11:32 am #16829753

cons-2

Hintergrund des Themas:
Ich habe auf einer mit der Live-Seite verbundenen Staging-Umgebung zwei neue Sprachen hinzugefügt und sofort übersetzen lassen. Die neue Übersetzung nutzt auch das WPML-Glossar. Das Glossar beinhaltet jedoch falsche Werte, weil WPML Glossar-Einträge beim Erstellen neuer Sprachen aus der Ausganssprache kopiert, ohne uns vorher um Prüfung zu bitten.

Gewählte Einstellung beim Hinzufügen der neuen Sprachen im Popup: "Ich möchte all meine Beiträge und Seiten sowie neue Inhalte automatisch übersetzen lassen, sobald sie erstellt sind."

Die Symptome:
Die falschen Übersetzungen sind nun im translation memory.
Teilweise sind auch URLs falsch. Wir haben in manchen URLs Begriffe der Ausgangssprache statt in der Ziel-Sprache stehen, weil WPML als Standardwert im Glossar-Eintrag einer neuen Sprache den Wart der Ausgangssprache einsetzt. Dieser wird dann von auto translate sofort verarbeitet und es entstehen Fehler.

Fragen:
Wie können wir neue Sprachen hinzufügen, und vor deren auto translate Routine via deepL-Engine das Glossar aktualisieren, damit die erstmalige Übersetzung der Inhalte korrekt abläuft?
Was bedeutet das für einen möglichen Live-Gang?
Wie kriegen wir URLs korrekt übersetzt?

März 19, 2025 unter 11:49 am #16834933

Andreas W.
Unterstützer

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

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

Hallo,

Ich werde versuchen dieses Problem auf einer neuen Test Site zu replizieren und mich daraufhin zurückmelden.

Mit freundlichen Grüßen
Andreas Walter

März 19, 2025 unter 2:23 pm #16835798

Andreas W.
Unterstützer

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

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

Wenn wir eine neue Sprache hinzufügen, dann werden bestehende Glossar-Einträge nicht automatisch in die neue Sprache übersetzt.

Man muss in dem Fall nachträglich die Glossareinträge übersetzen und die Inhalte erneut zur Übersetzung senden.

Anleitung:
https://wpml.org/de/documentation-3/ubersetzen-ihrer-inhalte/erweiterter-uebersetzungs-editor/wie-sie-das-glossar-fuer-genaue-uebersetzungen-verwenden/

März 20, 2025 unter 9:25 am #16838882

cons-2

Hallo Andreas,

mit deinen Beobachtungen bestätigst du unsere Aussagen von oben.

Wenn wir im Nachhinein nur Inhalte erneut übersetzen lassen müssten, wäre das eine Sache.
Nur: Die bei der erstmaligen Übersetzung beim Hinzufügen einer neuen Sprache (Spanisch) erstellten Seiten haben durch das Zurückgreifen auf das Glossar (DE-Werte, da WPML die Ausgangswerte vom Glossar einfach mit in die neue Sprache nimmt) deutsche Wörter in der URL.
Das wollen wir nicht.
URLs können wir nicht mit einem einfachen "re-translate" fixen lassen.
Wie kriegen wir die URLs in dem Fall von Anfang an sauber übersetzt?

Wie fügen wir eine neue Sprache deiner Meinung sinnvoll mit auto translate everything und Glossar-Einträgen, von denen manche Übersetzt werden müssen, bevor die Seiten der neuen Sprache erstellt werden, möglichst effizient hinzu?
Wir nutzen WPML mit WooCommerce und WCML.

März 20, 2025 unter 4:16 pm #16841231

Andreas W.
Unterstützer

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

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

Ich würde in dem Fall empfehlen, vor dem Hinzufügen einer neuen Sprache unter WPML > Übersetzungsmanagement > Dashboard die Option "Alles automatisch übersetzen" (Translate Everything) zu deaktivieren.

Übersetze dann zuerst den Glossar und aktiviere danach erneut "Alles automatisch übersetzen".

März 21, 2025 unter 2:39 pm #16845055

cons-2

Hallo Andreas,

danke für die Info, das werden wir nochmal auf einer frischen Staging testen.

Wenn wir die frische Staging aufsetzen und dort die neuen Sprachen testweise hinzufügen: Welche Option im Popup - siehe Screenshot vom ersten Post in diesem Thread - sollen wir auswählen, nachdem wir translate everything deaktiviert haben?

Vermutlich die zweite Checkbox, oder?

Hier nochmal der Ablauf zusammengefasst:
1.) translate everything deaktivieren
2.) neue Sprache anlegen (ES & IT) => Welche Option im Popup - siehe Screenshot vom ersten Post in diesen Thread - sollen wir anwählen?
3.) Glossar manuell übersetzen
4.) translate everything wieder aktivieren => das greift nur für Änderungen, die jetzt neu reinkommen, oder? Heißt: Wir müssten einmal manuell alles im System finden und zur Übersetzungsschlange hinzufügen. Oder gibt es da einen "globalen Knopf" für, damit alle Seiten, Produkte, Kategorien, etc. sofort in Richtung ES & IT erstellt werden?

März 21, 2025 unter 5:47 pm #16846086

Andreas W.
Unterstützer

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

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

Wie zuvor erwähnt, würde ich aber eher dazu raten "Translate Everything" vor dem Hinzufügen der neuen Sprache komplett auszuschalten.

Den Ablauf hast du korrekt zusammengefasst.

Ausnahme:
In dem Fall sollte der Dialog unter 2) eigentlich nicht erscheinen.

Wenn du am Ende "Translate everything" wieder aktivierst, sollte dieser Dialog wieder erscheinen und du kannst dann die erste Option wählen, um alle Inhalte der Website automatisch übersetzen zu lassen.

März 25, 2025 unter 8:23 am #16855143

cons-2

Cool, das hilft uns weiter.
Dann probiere ich den nun erarbeiteten Ablauf einmal so auf einer Staging aus und melde mich die Tage, ob das klappt.

Update folgt.

März 25, 2025 unter 3:07 pm #16858673

Andreas W.
Unterstützer

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

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

Gern geschehe!

Das Ticket bleibt vorerst offen, damit Du Dich erneut an mich wenden kannst, sollte weitere Hilfe notwendig sein.

März 31, 2025 unter 11:12 am #16878792

cons-2

Hallo Andreas,

wir haben es letzte Woche nicht mehr geschafft.
Wir planen, den Ablauf morgen Nachmitttag zu testen - ich antworte hier nur kurz, damit der Thread offen bleibt.
Morgen oder (spätestens) Mittwoch geben wir dir finales Feedback.

Danke für deine Geduld.

April 1, 2025 unter 4:49 pm #16884051

Andreas W.
Unterstützer

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

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

Kein Problem, das Ticket bleibt vorerst offen.

April 2, 2025 unter 5:59 pm #16888453

cons-2

Hallo Andreas,

wir haben heute den Launch durchgeführt und alles Wichtige hat geklappt.
Vielen Dank für deine Hilfe.