Navigation überspringen
Aktualisiert
Juni 7, 2024

WPML macht es Ihnen einfach, die Widgets Ihrer Website zu übersetzen, egal, ob Sie den klassischen Editor und ältere Widgets oder den Block-Editor und Bearbeitung der gesamten Website verwenden. Sie können Ihre Widgets mit String Translation übersetzen oder indem Sie separate Widgets für jede Sprache erstellen.

Auf dieser Seite:

Erste Schritte

Beginnen Sie, indem Sie das WPML-Kern-Plugin und WPML String Translation-Add-on übersetzen.

WordPress 5.8 hat blockbasierte Widgets eingeführt. Wenn Sie diese oder eine höhere Version verwenden, achten Sie bitte darauf, dass Sie WPML 4.4.11 oder höher nutzen, um volle Kompatibilität sicherzustellen.

Registrierung von Widgets als übersetzbar

Um Ihre Widgets zu übersetzen, müssen Sie WPML zuerst sagen, dass sie übersetzt werden können.

WordPress wird mit ein paar Standard Widgets bereitgestellt. WPML registriert diese automatisch für die Übersetzung, sobald Sie WPML → String-Übersetzung installieren.

Themes und Plugins bieten häufig auch benutzerdefinierte Widgets an oder Sie können Ihre eigenen Widgets programmieren. In diesem Fall werden Sie bemerken, dass diese Widgets nicht immer automatisch zur Übersetzung auf der String Translation-Seite angezeigt werden; oder womöglich wird nur der Widget-Titel registriert, die anderen Widget-Texte jedoch nicht.

Es gibt zwei Möglichkeiten, WPML Bescheid zu geben, dass diese vorhanden sind, und sie zur Übersetzung zu registrieren.

Registrierung von Widget-Feldern mittels Code

Lesen Sie dazu bitte unsere ausführliche Dokumentation über die Registrierung von Feldern in Widgets mit Hilfe von Code.

Registrierung von Widget-Feldern mittels String Translation

Eine der erweiterten Funktionen von String-Übersetzung ist, dass Administratoren Texte auswählen können, die in der Tabelle der wp-options-Datenbank gespeichert sind, und sie für die Übersetzung registrieren können. Da WordPress Widgets ihre Texte innerhalb der Tabelle wp-options speichern, bedeutet dies, dass auch Widgets von dieser Funktion profitieren.

Folgen Sie den Schritten in unserer Dokumentation, um die Strings für die Widgets zu finden und zu registrieren, die Sie übersetzen möchten.

Übersetzung von Widgets mittels String Translation

Sobald Ihre Widget-Strings der String Translation-Seite hinzugefügt wurden, können Sie mit deren Übersetzung fortfahren.

Besuchen Sie WPML → String-Übersetzung und wählen Sie Widgets in der Dropdown-Liste für die Domainauswahl. Sie sehen alle registrierten Standard Widgets, die für die Übersetzung verfügbar sind. Oder Sie können die Suchleiste verwenden, um Text aus einem maßgeschneiderten Widget zu finden.

Suche nach Standard Widget Strings für die Übersetzung in String-Übersetzung

Klicken Sie auf das Plus Icon, um Übersetzungen in jeder Sprache hinzuzufügen. Wenn Sie außerhalb des Feldes für die Übersetzung klicken, wird die Übersetzung automatisch gespeichert und veröffentlicht.

Erstellung von Widgets in jeder Sprache

Sie können diese Methode verwenden, um manuell Widgets in jeder Sprache zu erstellen oder um verschiedene Widgets in verschiedenen Sprachen anzuzeigen.

Diese Funktion wurde durch das WPML Widgets Plugin von Jeroen Sormani inspiriert.

Um diese Funktion zu nutzen, fügen Sie einfach ein Widget auf der Seite DesignWidgets im WordPress-Administrationsbereich hinzu oder bearbeiten es und wählen über das Dropdown-Menü die Sprache, in der es angezeigt werden soll.

Erstellung eines klassischen Widgets

Erstellung eines blockbasierten Widgets

Übersetzung von Widget-Blöcken

Ab WordPress 5.8 können Sie Ihren Beiträge und Seiten Widget-Blöcke hinzufügen.

Verfügbare Widget-Blöcke

Inhalte in diesen Blöcken werden zusammen mit dem Rest des Beitrags oder der Seite übersetzt. Weitere Informationen finden Sie in unserer Dokumentation zum Übersetzen von Seiten, Beiträgen und benutzerdefinierten Beitragstypen.