Navigation überspringen
Aktualisiert
Oktober 23, 2024

WPML String Translation ermöglicht es Ihnen, Texte zu übersetzen, die nicht in Beiträgen, Seiten und Taxonomien enthalten sind. Dazu gehören der Slogan der Website, allgemeine Texte in Admin-Bildschirmen, Widget-Titel und viele andere Texte.

In der String Translation können Sie statische Textelemente auf Ihrer Website übersetzen, die aus übersetzungsbereiten Themes und Plugins stammen. Wenn Sie ein Entwickler sind, der ein Theme, Plugin oder eine maßgeschneiderte Website erstellt und dieser mehrsprachige Unterstützung hinzufügen möchten, sehen Sie sich an, wie Sie ein internationalisiertes WordPress-Projekt liefern können.

Auf dieser Seite:

Laden Sie String Translation herunter und aktivieren Sie es

Das WPML String Translation-Modul ist in den Multilingual CMS– und Multilingual Agency-Kontotypen enthalten.

Das OTGS Installer-Plugin ermöglicht es Ihnen, das WPML-Kernplugin, String Translation und alle anderen WPML-Komponenten einfach zu installieren und zu aktivieren.

Alternativ können Sie das String Translation-Add-on von Ihrem WPML.org-Konto im Abschnitt Downloads herunterladen.

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

Wie man Strings mit WPML findet und übersetzt

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

Strings für die Übersetzung filtern

Können Sie einen bestimmten String, den Sie übersetzen möchten, nicht finden?

Standardmäßig lädt WPML nicht jeden String in die String Translation-Tabelle.

Sehen Sie wie man Strings findet und sie zur String Translation hinzufügt.

Zeichenfolgen selbst übersetzen

Sobald Sie einen String gefunden haben, den Sie übersetzen möchten, klicken Sie auf das Plus-Symbol unter der Flagge der Sprache, in die Sie ihn übersetzen möchten.

Klicken Sie auf das Plus-Symbol, um einen String zu übersetzen

Sie können Ihre Übersetzung speichern, indem Sie die Eingabetaste oder die Tabulatortaste auf Ihrer Tastatur drücken oder einfach aus dem Fenster klicken. Mit der Tab (Reiter ) Taste können Sie zwischen den Sprachen wechseln, ohne dass Sie klicken müssen.

Sie können auch mehrere Strings zur Übersetzung auswählen. Klicken Sie auf die Kontrollkästchen neben den Strings und wählen Sie die Sprachen aus der Liste aus. Klicken Sie dann auf Übersetzen und gehen Sie zu WPML → Übersetzungen, um sie mit dem Advanced Translation Editor zu übersetzen.

Senden von Zeichenfolgen an Übersetzer

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

Strings zum Übersetzungskorb hinzufügen

Weisen Sie aus dem Übersetzungskorb den Übersetzungsauftrag Ihrem/Ihren Übersetzer(n) zu, damit diese die Strings mit dem Advanced Translation Editor übersetzen. Sie können den Job auch zur Übersetzung an einen Übersetzungsdienst schicken.

Zeichenfolgen automatisch übersetzen

Um Strings in der String Translation automatisch zu übersetzen, beginnen Sie damit, die Elemente auszuwählen, die Sie übersetzen möchten. Dies öffnet einen Abschnitt mit dem Titel Ausgewählte Strings übersetzen, mit einer Liste der verfügbaren Sprachen. Wählen Sie die Sprachen aus, in die Sie übersetzen möchten, und klicken Sie auf Übersetzen.

WPML wird nun Ihre Strings automatisch übersetzen und die Tabelle aktualisieren, wenn sie fertig sind.

Löschen einer Zeichenfolge

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

Eine Zeichenkette löschen

Um alle nicht übersetzten Zeichenketten, die zu einer bestimmten Domain gehören, zu löschen, scrollen Sie nach unten zu Zeichenketten nach Domain entfernen und klicken Sie auf Zeichenketten entfernen. Wählen Sie die Domains der Zeichenketten aus, die Sie nicht mehr benötigen, und klicken Sie auf Entfernen. Die nicht übersetzten Zeichenketten in diesen Domains werden nicht mehr auf dem String Translation-Bildschirm angezeigt.

Alle Zeichenketten für eine bestimmte Domain entfernen

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

Wie Sie Themes und Plugins übersetzen, die in anderen Sprachen als Englisch codiert sind

Wenn ein von Ihnen verwendetes Theme oder Plugin in einer anderen Sprache als Englisch codiert ist, kann WPML die Quellsprache der Zeichenketten falsch kategorisieren. Bitte lesen Sie unsere Dokumentation darüber, wie Sie die Quellsprache einzelner Zeichenketten und ganzer Domains auf der Seite String Translation ändern können.

PO-Dateien importieren und exportieren

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

Wenn Sie sich entscheiden, Zeichenketten ohne ihre Übersetzungen zu exportieren, wird die Dateierweiterung .pot (Portable Object Template) sein. Wenn Sie Übersetzungen einfügen 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 werden ermutigt, eine Sprachkonfigurationsdatei in ihren Code aufzunehmen, die WPML mitteilt, welche Zeichenketten aus der wp_options-Tabelle zur Übersetzung registriert werden sollen. Dies kann den Endbenutzern bei der Konfiguration mehrsprachiger Websites viel Zeit sparen.