WPML

Der normale Weg: Alles automatisch übersetzen + automatische Registrierung

Wenn Alles automatisch übersetzen aktiviert ist und Auto-register unmanaged strings eingeschaltet 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 im nächsten Übersetzungsdurchlauf.

Für die meisten Websites ist dies alles, was Sie tun müssen: Lassen Sie Alles automatisch übersetzen sowie die automatische Registrierung aktiviert, und Ihre Strings werden zusammen mit Ihren Inhalten übersetzt. Sie können diese Einstellung an zwei Stellen überprüfen: über den Eintrag Detect unmanaged strings unten im Übersetzungs-Dashboard oder über das Dienstprogramm Auto-register unmanaged strings in der Registerkarte „Strings“ selbst. Beide steuern dieselbe Einstellung.

Feinabstimmung: Die Registerkarte „Strings“

Öffnen Sie WPMLÜbersetzungenStrings. Jeder registrierte String auf der Website wird dort mit einer Spalte pro Sprache aufgelistet. Filtern Sie nach Domain (das Theme oder Plugin, aus dem ein String stammt) oder nach Übersetzungsstatus, suchen Sie nach Text und übersetzen Sie manuell über das +-Symbol pro Sprache.

In 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 Text-Domain. WPML übersetzt fortan aus der korrekten Quelle.
  • 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 in der Registerkarte „Strings“ erscheinen

Einige Strings (Einstellungsbeschriftungen im WordPress-Adminbereich, Widget-Konfigurationstexte, Urheberrechtshinweise) werden nicht automatisch beim Durchsuchen der Website registriert. Sie befinden sich in Admin-Bildschirmen, die Besucher nie sehen. WPML verfügt hierfür über einen separaten Scanner namens Admin-Texte übersetzen.

Den Link dazu finden Sie 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 zu übersetzenden Strings aus, und sie werden zur Registerkarte „Strings“ hinzugefügt.

Strings als PO-Datei übergeben

Wenn Sie Strings an einen externen Übersetzer senden, sie in ein Übersetzungsspeicher-Tool einfügen oder eine Startvorlage für eine neue Sprache generieren möchten, übernimmt das Dienstprogramm Import / export po in der Registerkarte „Strings“ beide Richtungen.

Zum Exportieren:

  1. Stellen Sie sicher, dass jeder String, den Sie einschließen möchten, in der Registerkarte „Strings“ registriert ist. Wenn die Strings eines Themes oder Plugins noch nicht vorhanden sind, scannen Sie diese über den Bildschirm „Admin-Texte übersetzen“ (siehe oben) ein.
  2. Öffnen Sie Import / export po im Abschnitt „Dienstprogramme“ der Registerkarte „Strings“.
  3. 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. Vorhandene Übersetzungen werden aktualisiert, neue hinzugefügt.

Was Strings übersetzbar macht

Strings haben keinen Schalter „übersetzbar machen“, wie es bei Beitragstypen und Taxonomien der Fall ist. Die Voraussetzung ist, dass 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 nicht im Dashboard vorhanden, und die UI-Texte von Themes und Plugins werden nicht übersetzt.

Installieren Sie es unter WPMLActivate & Update, falls es sich noch nicht auf Ihrer Website befindet.

Die einzige websiteübergreifende Einstellung für die String-Übersetzung befindet sich unter WPMLEinstellungenString-Ü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 nach Abschluss des Suchlaufs wieder aus (die Dokumentation weist darauf hin, dass dies die Performance beeinträchtigen kann).

Weitere Anleitungen zur String-Übersetzung

Geschrieben vonAmir

Geschrieben vonAmir