Skip Navigation
Aktualisiert
Januar 6, 2024

Mit WPML String Translation können Sie Texte übersetzen, die nicht in Beiträgen, Seiten und der Taxonomie enthalten sind. Dazu gehören der Untertitel der Website, allgemeine Texte im Adminbereich, Widget-Titel und viele andere Texte.

Mit String Translation können Sie statische Textelemente auf Ihrer Website übersetzen, die von übersetzungsfähigen Themes und Plugins stammen. Wenn Sie als Entwickler ein Theme, ein Plugin oder eine maßgeschneiderte Website erstellen und diese um eine mehrsprachige Unterstützung erweitern möchtest, erfährst du hier, wie Sie ein internationalisiertes WordPress-Projekt liefern können.

Auf dieser Seite:

Herunterladen und Aktivieren von String Translation

Das WPML String-Übersetzung-Modul ist Teil der Kontotypen Mehrsprachiges CMS und Mehrsprachige Agentur.

Mit dem OTGS Installer Plugin können Sie das WPML Haupt-Plugin, die String Translation und alle anderen WPML Komponenten einfach installieren und aktivieren.

Alternativ können Sie das Add-on String Translation von Ihrem WPML.org-Konto herunterladen, und zwar unter Downloads.

Sobald Sie es auf Ihrer Website installiert und aktiviert haben, navigieren Sie zu WPML → String-Übersetzung.

Wie man mit WPML Zeichenfolgen findet und übersetzt

Die meisten Websites enthalten viele Zeichenfolgen, die übersetzt werden müssen. Diese Zeichenfolgen stammen von den verschiedenen Themes und Plugins auf Ihrer Website. Um die Zeichenfolgen, die Sie übersetzen möchtest, zu identifizieren und auszuwählen, können Sie die Dropdown-Menüs oben auf der Seite String-Übersetzung verwenden. Sie können auch nach dem exakten Text suchen, den Sie übersetzen möchtest.

Filtern von Zeichenfolgen für die Übersetzung

Sie können eine bestimmte Zeichenfolge nicht finden, die Sie übersetzen möchten?

Standardmäßig lädt WPML nicht jede Zeichenfolge in die Tabelle für die String-Übersetzung.

Hier erfahren Sie, wie Sie Zeichenfolgen finden und sie zu String Translation hinzufügen.

Zeichenfolgen selbst übersetzen

Wenn Sie eine Zeichenfolge gefunden haben, die Sie übersetzen möchten, klicken Sie auf das Plus Icon unter der Flagge der Sprache, in welcher Sie sie übersetzen möchten.

Klicken Sie auf das Plus Icon, um eine Zeichenfolge zu übersetzen

Sie können Ihre Übersetzung speichern, indem Sie die Eingabetaste oder die Tab (Reiter) Taste auf Ihrer Tastatur drücken oder einfach außerhalb des Fensters klicken. Mit der Tab (Reiter) Taste können Sie zwischen den Sprachen wechseln, ohne klicken zu müssen.

Sie können auch mehrere Zeichenfolgen für die Übersetzung auswählen. Klicken Sie auf die Kästchen neben den Zeichenfolgen und wählen Sie die Sprachen aus der Liste aus. Dann klicken Sie auf Übersetzen und gehen zu WPML → Übersetzungen , um sie mit dem Erweiterten Übersetzungs-Editor zu übersetzen.

Senden von Zeichenfolgen an Übersetzer

Mit WPML können Sie Zeichenfolgen an Ihre Übersetzer/innen senden. Klicken Sie die Kontrollkästchen neben den Zeichenfolgen an, die Sie zur Übersetzung senden möchten. Wählen Sie dann die Sprachen aus der Liste aus und fügen Sie die Zeichenfolgen zum Übersetzungskorb hinzu.

Hinzufügen von Zeichenfolgen zum Übersetzungskorb

Weisen Sie den Übersetzungsauftrag im Übersetzungskorb Ihren Übersetzern zu, damit sie die Zeichenfolgen mit dem Erweiterten Übersetzungs-Editor übersetzen. Sie können den Auftrag auch an einen Übersetzungsdienst schicken.

Zeichenfolgen automatisch übersetzen

Über WPML String Translation können Sie auch Zeichenfolgen zur automatischen Übersetzung senden. Wie Sie das machen, hängt von Ihrem Übersetzungsmodus und der Anzahl der Übersetzer auf Ihrer Website ab.

Mehr dazu erfahren Sie auf der Seite über die automatische Übersetzung von Zeichenfolgen.

Wie man eine Zeichenfolge löscht

Wenn Sie ein bestimmtes Theme oder ein Plugin nicht mehr verwenden, möchten Sie vielleicht die damit verbundenen Zeichenfolgen entfernen. Markieren Sie dazu einfach die Zeichenfolgen, die Sie entfernen möchten, und klicken Sie auf Ausgewählte Strings löschen.

Löschen einer Zeichenfolge

Um alle nicht übersetzten Zeichenfolgen zu löschen, die zu einem bestimmten Domain gehören, scrollen Sie nach unten zu Remove strings by domain und klicke auf Delete strings. Wähle die Domänen der Zeichenfolgen aus, die Sie nicht mehr brauchen, und klicken Sie auf Remove. Die nicht übersetzten Zeichenfolgen in diesen Domänen werden nicht mehr auf dem Bildschirm String-Übersetzung angezeigt.

Entfernen aller Zeichenfolgen für eine bestimmte Domain

Sie können die Zeichenfolgen jederzeit wieder hinzufügen, indem Sie zu WPMLTheme- und Plugin-Lokalisierung gehen. Wählen Sie das Plugin oder Theme aus und scannen Sie es, um seine Zeichenfolgen wieder für die Übersetzung verfügbar zu machen.

Wie übersetze ich Themes und Plugins, die in anderen Sprachen als Englisch codiert sind?

Wenn ein Theme oder Plugin, das Sie verwenden, in einer anderen Sprache als Englisch codiert ist, kann es vorkommen, dass WPML die Quelle der Zeichenfolgen falsch kategorisiert. Wie Sie die Quelle einzelner Zeichenfolgen und ganzer Domains ändern können, erfahren Sie in der Dokumentation auf der Seite String Translation.

PO-Dateien importieren und exportieren

Sie können Übersetzungen aus anderen Quellen importieren und Ihre aktuellen Übersetzungen in PO-Dateien exportieren.

Wenn Sie Zeichenfolgen ohne ihre Übersetzungen exportieren, lautet die Dateierweiterung .pot (Portable Object Template). Wenn Sie Übersetzungen einbeziehen möchten, lautet die Erweiterung .po.

Wenn Sie Übersetzungen importieren, müssen Sie die Sprache auswählen, in die importiert werden soll.

Für Entwickler: Erstellen einer Sprachkonfigurationsdatei

Theme- und Plugin-Autoren wird empfohlen, eine Sprachkonfigurationsdatei in ihren Code aufzunehmen, die WPML mitteilt, welche Zeichenfolgen aus der Tabelle wp_options für die Übersetzung registriert werden sollen. Das kann den Endnutzern bei der Konfiguration mehrsprachiger Websites viel Zeit sparen.