WPML
Status
Gelöst
Gemeldet für
WPML Multilingual CMS 3.6.1
Gelöst in
3.6.2

Übersicht über das Problem

Unter bestimmten Umständen wird der korrekte Übersetzungsstatus nicht gesetzt und die Übersetzung kann nicht fortgesetzt werden, wenn Seiten übersetzt werden, die mit einem Page-Builder (z. B. Visual Composer oder Divi) erstellt wurden. Um dies zu vermeiden, ist es immer am besten, die Übersetzung abzuschließen, bevor Sie die Originalseite aktualisieren.

Wenn Sie feststellen, dass der Übersetzungs-Editor neue Felder, die der Originalseite hinzugefügt wurden, nicht anzeigt, können Sie zum Übersetzungs-Dashboard gehen und die Seite von dort aus zur Übersetzung senden. Dies behebt das Problem und der Übersetzungs-Editor zeigt nun die neuen Felder an.


Ab WPML 3.6.0 werden der Übersetzungsstatus und die Übersetzung selbst nicht richtig aktualisiert, wenn ein bereits übersetzter Beitrag oder eine Seite aktualisiert wird, die einen unterstützten Page-Builder (z. B. Visual Composer oder Divi) enthält.

Dies erfordert, dass WPML so konfiguriert ist, dass der Übersetzungs-Editor für lokale Übersetzungen verwendet wird. Gehen Sie zur Seite WPML -> Übersetzungsmanagement und klicken Sie auf den Tab Einrichtung mehrsprachiger Inhalte. Wählen Sie dort im Abschnitt Wie Beiträge und Seiten übersetzt werden die Option Den Übersetzungs-Editor verwenden .

  1. Erstellen Sie eine Page-Builder-Seite mit einigen Shortcodes
  2. Klicken Sie auf +, um eine Übersetzung hinzuzufügen
  3. Übersetzen Sie einen Teil des Inhalts, aber markieren Sie nicht alle als abgeschlossen
  4. Speichern und schließen Sie
  5. Aktualisieren Sie die Originalseite, indem Sie einen weiteren Shortcode hinzufügen
  6. Speichern Sie den Beitrag
  7. Die Übersetzung sollte weiterhin als in Bearbeitung angezeigt werden: stattdessen wird der Stift angezeigt
  8. Klicken Sie auf das Übersetzen-Symbol
  9. Der Übersetzungs-Editor muss den neuen Shortcode als Feld anzeigen: stattdessen wird das neue Feld nicht angezeigt
  10. Speichern und schließen Sie
  11. Der Übersetzungsstatus sollte nun anzeigen, dass ein Update erforderlich ist

Problemumgehung

Um das Problem vorerst zu umgehen, ist es am besten, immer das Übersetzungsmanagement zu verwenden, um mit Page Buildern erstellte Inhalte zur Übersetzung zu senden. Das bedeutet, dass Sie die Übersetzungsaufträge im Übersetzungsmanagement erstellen und sie Übersetzern zuweisen.

Wenn das Problem bei Ihnen auftritt, können Sie in jedem Fall zum Übersetzungs-Dashboard gehen und den Beitrag/die Seite von dort aus an einen lokalen Übersetzer senden.

Wenn Sie zum Beitrags-Editor zurückkehren, wird die Übersetzung dann als „in Bearbeitung“ angezeigt, und wenn Sie darauf klicken, um die Übersetzung zu bearbeiten, wird das neue Feld angezeigt.

Alle bekannten Probleme →