Navigation überspringen
Aktualisiert
November 28, 2024

String Translation ermöglicht Ihnen die Übersetzung von Texten außerhalb von Beiträgen, Seiten und Taxonomien, wie beispielsweise den Slogan der Website, Texte im Administrationsbereich und Widget-Titel.

In String Translation können Sie statische Textelemente auf Ihrer Website übersetzen, die von übersetzungsbereiten Themes und Plugins stammen. Wenn Sie ein Entwickler sind, der ein Theme, Plugin oder eine maßgeschneiderte Website erstellt und diesem mehrsprachige Unterstützung hinzufügen möchte, konsultieren Sie bitte wie man ein internationalisiertes WordPress-Projekt bereitstellt.

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 eine Vielzahl von zu übersetzenden Zeichenketten. Diese Zeichenketten stammen von 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 unübersetzten Zeichenketten, die zu einer bestimmten Domäne gehören, zu löschen, scrollen Sie nach unten zu Zeichenketten nach Domäne entfernen und klicken Sie auf Zeichenketten entfernen. Wählen Sie die Domänen der Zeichenketten aus, die Sie nicht mehr benötigen, und klicken Sie auf Entfernen. Die unübersetzten Zeichenketten in diesen Domänen werden nicht mehr auf dem String Translation-Bildschirm erscheinen.

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 für Endbenutzer, die mehrsprachige Websites konfigurieren, eine erhebliche Zeitersparnis bedeuten.