Navigation überspringen

Home » WPML-Dokumentation » Informationen für Entwickler » Multilingual Tools Plugin

Multilingual Tools

Testen Sie Ihre Konfiguration und bestätigen Sie, dass Ihr Plugin und Theme mit WPML kompatibel sind.

Multilingual Tools ist ein kostenloses Addon zum Testen der Kompatibilität Ihres Plugins und Themes mit WPML.

Durch die Verwendung dieses Addons können Sie feststellen, welche Texte und Elemente ordnungsgemäß für die Übersetzung konfiguriert sind (und welche nicht) sowie eine Sprachkonfigurationsdatei generieren.

Erste Schritte

Um zu beginnen, installieren und aktivieren Sie:

Denken Sie daran, dass Multilingual Tools ein Test-Plugin ist, daher nicht auf Produktions- oder Kundenseiten verwenden.

Wie man Multilingual Tools verwendet

Um zu beginnen, gehen Sie zu Multilingual ToolsÜbersicht, um eine Zusammenfassung Ihrer aktuellen Sprachkonfigurationsdatei anzuzeigen.

Multilingual Tools Übersichtsseite

Wenn Sie mit Ihrer Konfiguration zufrieden sind, folgen Sie den unten stehenden Schritten, um sie zu testen. Andernfalls generieren Sie eine neue Sprachkonfigurationsdatei, um Ihre Einstellungen zu aktualisieren.

1. Überprüfen Sie, ob fest codierte Texte in Gettext-Aufrufen eingebunden sind

Um Ihr Plugin oder Theme zu übersetzen, müssen Sie alle fest codierten Texte mit gettext-Aufrufen einbinden. Wenn Sie dies noch nicht getan haben oder Ihre Konfiguration überprüfen möchten, folgen Sie den WordPress i18n-Richtlinien für Anweisungen.

2. Scannen Sie Ihr Plugin oder Theme nach fest codierten Texten

Verwenden Sie als Nächstes WPML, um Ihr Plugin oder Theme nach fest codierten Texten zu scannen:

  1. Gehen Sie zu WPMLTheme- und Plugin-Lokalisierung.
  2. Wählen Sie Ihr Theme oder Plugin aus und scannen Sie nach Texten.
Texte im Theme scannen

3. Wählen Sie Elemente zum Testen aus

Wählen Sie als Nächstes die Elemente aus, für die Sie die Konfiguration testen möchten:

  1. Gehen Sie zu Multilingual ToolsEinstellungen.
  2. Scrollen Sie nach unten zu Sprachinformationen zum Post-Duplikat hinzufügen.
  3. Überprüfen Sie die Elemente, die Sie testen möchten, und speichern Sie.
Elemente zum Testen auswählen

Um Zeichenketten zu testen, öffnen Sie das Dropdown-Menü für Zeichenketten im Abschnitt Automatisch Zeichenkettenübersetzungen generieren, wählen Sie Ihre Zeichenquellen aus und klicken Sie auf Zeichenkettenübersetzungen generieren.

4. Inhalte zur Übersetzung senden

Um Zeit (oder Geld) für die Übersetzung von Dummy-Inhalten zu sparen, fügt Multilingual Tools Texten ein Sprachpräfix hinzu. Um diese Aktion auszuführen, duplizieren Sie Ihre Inhalte mit WPML und lassen Sie Multilingual Tools den Rest erledigen:

  1. Gehen Sie zu WPMLÜbersetzungsmanagement.
  2. Wählen Sie die Inhalte aus, die Sie testen möchten.
  3. Wählen Sie Duplizieren als Übersetzungsmethode und übersetzen Sie.

5. Kompatibilität bestätigen

Besuchen Sie abschließend die Inhalte, die Sie gerade im Frontend übersetzt haben, und wechseln Sie die Sprache. Ihre Elemente sind kompatibel, wenn Texte ein Sprachpräfix enthalten. Wenn einige Texte kein Präfix enthalten, sind sie nicht kompatibel und benötigen zusätzliche Konfiguration.

Kompatibilität im Frontend überprüfen

Um mehr über die Erreichung der Kompatibilität zu erfahren, folgen Sie unserem Plugin- und Theme-Internationalisierungsleitfaden mit Schritt-für-Schritt-Git-Commit-Beispielen.

Eine Sprachkonfigurationsdatei generieren

Um eine Sprachkonfigurationsdatei zu generieren, gehen Sie zu Multilingual ToolsKonfigurationsdatei und legen Sie Ihre Präferenzen fest.

Einstellungen Übersicht

Custom Post Type / Custom Taxonomies

  • Nichts tun – ignorieren und nicht übersetzen
  • Übersetzbar – nur übersetzte Elemente anzeigen
  • Übersetzbar – Übersetzung verwenden, falls verfügbar, oder auf Standardsprache zurückgreifen

Benutzerdefinierte Felder

  • Nicht übersetzen – ignorieren und nicht übersetzen
  • Kopieren – Wert aus Standardsprache kopieren und synchron bleiben (gut für Zahlen)
  • Einmal kopieren – Wert aus Standardsprache nur einmal kopieren (gut für unterschiedliche Feldwerte pro Sprache)
  • Übersetzen – in andere Sprachen übersetzen

Admin-Texte

Registrieren Sie Zeichenfolgen in der wp_options-Tabelle zur Übersetzung. Zum Beispiel werden der Seitentitel oder die Widget-Einstellungen oft in dieser Tabelle gespeichert. Durch die Registrierung im Konfigurationsfile stellen Sie sicher, dass Benutzer sie übersetzen können.

Shortcodes

Registrieren Sie Texte oder Attribute innerhalb von Shortcodes zur Übersetzung.

Aktualisiert
September 6, 2024