Möglicherweise haben Sie diese Funktionen während Ihrer WordPress-Karriere getroffen. Diese können für Übersetzungszwecke verwendet werden. Hier sind einige schnelle Beispiele zu ihrer Verwendung.
Fakt ist, WordPress kann in alle Sprachen der Welt verwendet und übersetzt werden. Wenn Sie ein Webseitenlayout wünschen, das mehrere Sprachen beherrscht, können Sie dies mit dem in WordPress integrierten Standardübersetzungssystem tun. Sie müssen dafür nicht einmal komplexen PHP-Code oder ein Plugin schreiben. Verwenden Sie einfach diese Methoden und erstellen Sie die entsprechenden Sprachdateien.
Die Orte, an denen diese Funktionen verwendet werden können, sind die PHP-Dateien von Designs und Plugins. Für den Anfang empfehle ich, sie nur in Themes zu verwenden, später können Sie sie jedoch auch in Plugins verwenden.
Für das Übersetzen von Texten verwendet WordPress das Übersetzungs-Framework "gettext". Diese Daten werden in den Dateien POT (Portable Object Template), PO (Portable Object) und MO (Machine Object) gespeichert. Sie können diese Dateien mit Open Source poEdit und GNU gettext erstellen. Die Standard-Sprachdateien für die WordPress-Benutzeroberfläche befinden sich im WP-Inhalt Mappe. Weitere Informationen finden Sie im Übersetzungsartikel im WordPress-Codex.
… /Wp-content/languages/uk.mo… /wp-content/languages/uk.po
_e
wird für einfachen Text verwendet _n
kann für die Pluralform eines Wortes verwendet werden, Sie können sogar verschiedene Formen für verschiedene Nummern eines Objekts oder einer Sache definieren.
Wenn Sie ein PHP-Entwickler sind und ein Plugin oder andere nützliche Dinge zu Ihrem WordPress-Projekt schreiben möchten, können Sie das verwenden __
Funktion, die die übersetzte Version der angegebenen Zeichenfolge zurückgibt. Diese zurückgegebene Zeichenfolge kann in beliebigen WordPress-Code integriert werden.
// die Übersetzung des Apfels in einem deutschen Satz zurückschicken "Das ist ein". __("Apfel") . "!";
Also der Hauptunterschied zwischen __
und _e
ist, dass der letztere das Ergebnis an die Webseite überträgt. __
dient als Alias der Übersetzen()
Funktion. Diese Funktionen finden Sie in wp-includes / l10n.php.
Referenzseiten für die Funktionen hier:
_e
_n
__