Strings übersetzen
Strings sind alle Texte auf Ihrer Website, die nicht Teil eines Beitrags, einer Seite oder eines Taxonomie-Begriffs sind: der Slogan der Website, Widget-Titel, Theme-Beschriftungen (Read more, Posted by), Plugin-Beschriftungen (Add to cart, Search results), Formularbeschriftungen, Fehlermeldungen, Schaltflächentexte. Strings sind meistens kurz, oft nur einzelne Wörter, und über Ihr Theme und Ihre Plugins verstreut.
Der Normalfall: Alles automatisch übersetzen + automatische Registrierung
Wenn Alles automatisch übersetzen eingeschaltet ist und Auto-register unmanaged strings aktiviert ist, beobachtet WPML die Website, während Sie und Ihre Besucher sie nutzen. Neue Strings (alles, was ein Theme oder Plugin auf dem Bildschirm ausgibt) werden automatisch registriert, sobald sie erscheinen. WPML erfasst sie beim nächsten Übersetzungsdurchlauf.
Für die meisten Websites ist dies alles, was Sie tun müssen: Lassen Sie Alles automatisch übersetzen eingeschaltet, lassen Sie die automatische Registrierung aktiviert, und Ihre Strings werden zusammen mit Ihren Inhalten übersetzt. Sie können diese Einstellung an zwei Stellen überprüfen: beim Eintrag Detect unmanaged strings unten im Übersetzungs-Dashboard oder beim Dienstprogramm Auto-register unmanaged strings auf der Registerkarte „Strings“ selbst. Beide steuern dieselbe Einstellung.
Feingranulare Kontrolle: Die Registerkarte „Strings“
Öffnen Sie WPML > Übersetzungen > Strings. Jeder registrierte String auf der Website ist dort mit einer Spalte pro Sprache aufgelistet. Filtern Sie nach Domäne (dem Theme oder Plugin, aus dem ein String stammt) oder nach Übersetzungsstatus, suchen Sie nach Text und übersetzen Sie manuell über das +-Symbol für jede Sprache.
Auf der Registerkarte „Strings“ erledigen Sie die Arbeit, die Alles automatisch übersetzen nicht für Sie übernehmen kann:
- Eine Übersetzung bearbeiten. Überschreiben Sie, was eine automatische Engine erstellt hat.
- Die Ausgangssprache verwalten. Wenn ein Theme oder Plugin in einer anderen Sprache als Englisch geschrieben wurde, ändern Sie die Ausgangssprache ausgewählter Strings oder einer gesamten Textdomäne. WPML übersetzt fortan aus der korrekten Quelle.
- Übersetzungsprioritäten. Legen Sie eine höhere Priorität für Strings fest, die Besucher am häufigsten sehen.
- Verfolgen, wo ein String auf der Website erscheint. Nützlich, wenn Sie nicht erkennen können, zu welcher Seite oder welchem Bildschirm ein String gehört.
Eine separate Zeile im Abschnitt „Dienstprogramme“ sendet Strings über dieselben Methoden zur Übersetzung, die auch das Dashboard verwendet: automatisch, an Ihre Übersetzer oder an einen Übersetzungsdienst.
Strings, die nicht auf der Registerkarte „Strings“ erscheinen
Einige Strings (Einstellungsbeschriftungen im WordPress-Admin-Bereich, Widget-Konfigurationstexte, Urheberrechtshinweise) werden beim Durchsuchen der Website nicht automatisch registriert. Sie befinden sich in Admin-Bildschirmen, die Besucher nie sehen. WPML verfügt hierfür über einen separaten Scanner namens Admin-Texte übersetzen.
Der Link dazu befindet sich im Abschnitt „Dienstprogramme“ der Registerkarte „Strings“ unter Not seeing strings you are looking for? Öffnen Sie Admin-Texte übersetzen, durchsuchen Sie das Theme oder Plugin, wählen Sie die Strings aus, die Sie übersetzen möchten, und sie werden der Registerkarte „Strings“ hinzugefügt.
Strings als PO-Datei übergeben
Wenn Sie Strings an einen externen Übersetzer senden, sie in ein Übersetzungsspeicher-Tool einbinden oder eine Startvorlage für eine neue Sprache generieren möchten, übernimmt das Dienstprogramm Import / export po auf der Registerkarte „Strings“ beide Richtungen.
So exportieren Sie:
- Stellen Sie sicher, dass jeder String, den Sie einschließen möchten, auf der Registerkarte „Strings“ registriert ist. Wenn die Strings eines Themes oder Plugins noch nicht vorhanden sind, durchsuchen Sie diese über den Bildschirm „Admin-Texte übersetzen“ (siehe oben).
- Öffnen Sie Import / export po im Abschnitt „Dienstprogramme“ der Registerkarte „Strings“.
- Exportieren Sie. WPML erstellt eine
.po-Datei, die die registrierten Strings enthält. Übersetzungen sind enthalten, falls Sie bereits welche haben, andernfalls erhalten Sie eine leere Vorlage.
Wenn die übersetzte .po-Datei zurückkommt, importieren Sie diese über dasselbe Dienstprogramm. WPML führt die Übersetzungen in der Strings-Tabelle zusammen. Bestehende Übersetzungen werden aktualisiert, neue hinzugefügt.
Was Strings übersetzbar macht
Strings haben keinen Schalter für „übersetzbar machen“, wie es bei Beitragstypen und Taxonomien der Fall ist. Die Voraussetzung ist, ob WPML String-Übersetzung (ein kostenloses Add-on, das in den Paketen Multilingual CMS und Agency enthalten ist) installiert und aktiv ist. Ohne dieses Add-on fehlt die Registerkarte „Strings“ unter WPML > Übersetzungen, das Tool „Detect unmanaged strings“ ist aus dem Dashboard verschwunden und die UI-Texte von Themes und Plugins werden nicht übersetzt.
Installieren Sie es über WPML > Activate & Update, falls es noch nicht auf Ihrer Website vorhanden ist.
Die einzige website-weite Einstellung für String-Übersetzung befindet sich unter WPML > Einstellungen > String-Übersetzung: ein einzelner Schalter für Strings in JavaScript-Dateien erkennen. Schalten Sie ihn ein, wenn Sie ein Theme oder Plugin durchsuchen müssen, dessen Strings aus JS stammen, und schalten Sie ihn wieder aus, wenn der Scan abgeschlossen ist (die Dokumentation weist darauf hin, dass dies die Performance beeinträchtigen kann).
Weitere Anleitungen zur String-Übersetzung
Verfasst von Amir · Zuletzt aktualisiert am 1. Juli 2026
Geschrieben von Amir · Zuletzt aktualisiert am 1. Juli 2026