WPML – Übersetzung von Texten in PHP-Dateien

Um in den PHP-Dateien Strings(Wörter,Texte) zur Übersetzung freizugeben ist es erforderlich diese zu kennzeichnen.

Die Kennzeichnung anstelle eines WORTES/TEXTES muss wie folgt aussehen:

<?php _e( 'WORT/TEXT', 'XYZ' ); ?>

 

Ein „echo“ ist nicht erforderlich, da diese Funktion eine Ausgabe beinhaltet.

 

Für XYZ setzt man eine Begrifflichkeit ein unter der wir später mehrere oder auch nur eine Übersetzung im WordPress Backend finden können.

  • Voraussetzung hierfür ist die -> WPML String Translation

 

Haben wir nun die nötigen Dateien präpariert müssen wir WordPress mitteilen danach zu suchen. Dafür verwenden wir den Menüpunkt WPML/Theme- und Plugin-Lokalisierung.

Unter Strings in den Themes kann das relevante Theme angehakt werden und mit dem Button nach den Strings gesucht.

Danach auf den Menüpunkt WPML/String-Übersetzung und oben das Selectfeld „Wählen Sie Strings innerhalb der Domain aus:“ öffnen. Hier finden wir unsere Begrifflichkeit(XYZ) wieder, nach der wir die Liste filtern können.

Nun kann zu jedem String die Übersetzung eingetragen werden.