Navigation überspringen

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
- - - - - - -

Unterstützt die Zeitzone: America/Lima (GMT-05:00)

Schlagwörter: 

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

Zuletzt aktualisiert von Andreas W. Vor 1 Tag, 23 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.