WPML

Sie wissen wahrscheinlich, dass wir es sehr ernst damit meinen, den bestmöglichen Übersetzungs-Workflow für Websites zu entwickeln, die Page Builder verwenden. In dieser Version haben wir signifikante Verbesserungen für fast alle Page Builder und führen den Support für einen weiteren beliebten Builder ein.

Bestehende Übersetzungen beim Bearbeiten übersetzter Seiten nie wieder verlieren


Wenn Sie das Original aktualisierten, das mit Shortcode-basierten Page Buildern erstellt wurde, konnten Sie die Übersetzungen für geänderte Zellen verlieren.

Möchten Sie wissen, warum?

<TL;DR> WPML verwendet die Tabelle der String-Übersetzung, um Texte zu speichern, die in Page Buildern übersetzt werden müssen. Bisher konnten wir diese Texte nur anhand ihrer Werte finden, da nicht alle Page Builder eindeutige IDs für Zellen haben (ja, so ist das). Wenn Sie also eine Zelle änderten, konnte WPML die vorherige Übersetzung dafür nicht finden. Selbst wenn es sich um eine winzige Bearbeitung handelte, mussten Sie diese Zelle von Grund auf neu übersetzen. </TL;DR>

Wir haben beschlossen, dass dies keine „Kleinigkeit ist, mit der man leben kann“. Wir würden das auf unseren eigenen Websites nicht haben wollen. Daher haben wir ein großes Update an der Tabelle der String-Übersetzung und der Übersetzungslogik für Page Builder vorgenommen. Nun gleichen wir Texte für Zellen nach Wert, Position und Zuweisung ab.

Im Klartext bedeutet das, dass die einzige Möglichkeit, bestehende Übersetzungen jetzt noch zu verlieren, darin besteht, dass Sie:

  1. Den Inhalt mehrerer Zellen ändern
  2. Und außerdem die Position mehrerer Zellen ändern

Dann wird es WPML schwerfallen, die Verbindung zwischen Zellen und ihren Übersetzungen herzustellen. Wenn Sie umfangreiche Bearbeitungen an bestehenden Seiten (die mit Page Buildern erstellt wurden) vornehmen müssen, müssen Sie nur häufig speichern. Verschieben Sie zuerst Dinge und speichern Sie dann. Ändern Sie danach den Zelleninhalt und speichern Sie erneut. Oder bearbeiten und speichern Sie und verschieben und speichern Sie dann. Das spielt keine Rolle. Auf diese Weise behält WPML den Überblick über die Übersetzungen von Zellen und Sie verlieren Ihre bestehenden Übersetzungen nicht.

Probieren Sie es aus!


Alle Page Builder verfügen über Elemente, die dazu gedacht sind, auf andere Seiten zu verlinken. Die beliebtesten sind Buttons, aber es gibt viele andere Elemente, die URLs akzeptieren.

Wenn Sie nun Seiten mit solchen Links übersetzen, aktualisiert WPML die Links automatisch, sodass sie zu den übersetzten Inhalten führen. WPML tut dies bereits für Links in Textzellen. Von nun an decken wir auch Links in „Spezial“-Zellen ab.

Modus „Einmal kopieren“ für benutzerdefinierte Felder (sehr auffällig beim Avada-Theme)


Wir haben einen neuen Modus für die Übersetzung benutzerdefinierter Felder namens Einmal kopieren hinzugefügt. Dieser Modus bedeutet, dass WPML den Wert benutzerdefinierter Felder nur ein einziges Mal, bei der ersten Übersetzung, vom Original in die Übersetzungen kopiert.

Warum sollte jemand so etwas brauchen?

Denken Sie an ein Theme wie Avada. Avada verwendet benutzerdefinierte Felder, um seitenbezogene Einstellungen zu speichern. Zum Beispiel speichert es Einstellungen für das Styling der Seitenüberschrift.

Mit diesem neuen Modus können Sie Seiten mit Avada übersetzen, und alle Einstellungen werden automatisch auf die übersetzten Inhalte angewendet. Anschließend können Sie die Übersetzungen bearbeiten und das Erscheinungsbild des Titels pro Sprache anpassen. Bisher mussten Sie sich entscheiden, ob Sie diese Felder für alle Übersetzungen sperren oder diese Felder im Übersetzungs-Editor sehen wollen. Der neue Modus ermöglicht es Ihnen, einmal automatisch zu synchronisieren und dann die Freiheit zu haben, separat zu aktualisieren.

Im Moment haben wir dies nur auf die Konfiguration des Avada-Themes angewendet. Wir aktualisieren die Konfigurationen anderer Themes, um diesen neuen Modus ebenfalls zu nutzen. Wenn Sie ein Theme verwenden, das ebenfalls davon profitieren würde, lassen Sie es uns (in den Kommentaren) wissen, und wir werden mit dem Theme-Autor zusammenarbeiten, um ein ähnliches Update auch für dieses Theme anzuwenden.

Support für Elementor

Elementor ist ein großartiger (relativ) neuer Page Builder. Wir haben mit dem Elementor-Team zusammengearbeitet, um den Support für WPML hinzuzufügen. Um diesen neuen Support nutzen zu können, müssen Sie das Plugin WPML Page Builders installieren, das im Bereich Downloads Ihres Kontos verfügbar ist.

Herunterladen, ausprobieren und uns Feedback geben


Dies ist noch eine Beta-Version. Wir beginnen am Montag mit der vollständigen Qualitätssicherung (QA). In dieser Version versuchen wir, alles im Zusammenhang mit Page Buildern zu optimieren. Es wäre großartig, wenn Sie diese Beta auf Ihren Entwicklungswebsites ausprobieren könnten. Testen Sie sie mit verschiedenen Themes und verschiedenen Buildern. Lassen Sie uns wissen, ob Ihnen Fehler im Übersetzungs-Workflow auffallen. Wir haben dies mit etwa 7 Buildern getestet. Sie können uns helfen, indem Sie mit Ihren Favoriten testen.

Um dieses Update zu erhalten, melden Sie sich bei Ihrem WPML-Konto an und klicken Sie auf Downloads. Ändern Sie die Auswahl oben auf der Seite zu Beta. Wir haben die Download-Seite aktualisiert, sodass Sie Folgendes sehen werden:

Beta-Downloads auf wpml.org

Wenn Sie die Beta-Downloads nicht sehen, führen Sie eine vollständige Aktualisierung durch (STRG-F5). Sie müssen Folgendes installieren:

  • WPML 3.7.0 Beta
  • WPML String-Übersetzung 3.5.3 Beta
  • WPML Übersetzungsmanagement 2.3.0 Beta
  • WPML Page Builders Beta 1.1.0 – nur, wenn Sie mit Elementor testen möchten

Demnächst verfügbar


Wir arbeiten an einem weiteren Extra für Page Builder. Viele Seiten enthalten Bilder, und einige dieser Bilder enthalten tatsächlich Text. Manchmal müssen Sie für verschiedene Sprachen unterschiedliche Bilder bereitstellen. Zum Beispiel enthält unsere eigene Dokumentation Screenshots des WordPress-Admin-Bereichs. Es wäre großartig, wenn die spanische Dokumentation Screenshots mit einer spanischen Benutzeroberfläche (GUI) enthalten würde.

Im Moment erfordert dies einen manuellen Prozess, sodass es fast niemand tut. Es ist sehr mühsam, den Überblick zu behalten, welche Bilder auf verschiedenen Seiten erscheinen, und sie manuell zu ersetzen.

Wir arbeiten an einem großen Update für das Plugin zur Medienübersetzung, mit dem Sie die verschiedenen Bilder auf der Website überprüfen und „Übersetzungen“ dafür festlegen können. Dann spielt es keine Rolle, wo diese Bilder erscheinen, WPML wird sie durch ihre Übersetzung ersetzen. Dies ist ein großes Projekt und wir stehen erst am Anfang. Wir werden versuchen, es in WPML 3.8 bereitzustellen.

Wir arbeiten auch am Modul für das Übersetzungsfeedback, das wir vor einigen Wochen in einer Vorschau vorgestellt haben.

Fanden Sie das nützlich? Teilen Sie diesen Artikel: