Immer Freitag: Die WordPress Kolumne mit Birgit Olzem – Ausgabe #2
Wie bringe ich engl. Themes die deutsche Sprache bei?
Herzlich willkommen zur Ausgabe #2 der WordPress Kolumne! Heute gehe ich auf die häufig gestellte Frage ein, wie man vorgefertigte WordPress Themes lokalisieren kann. Viele gute Premiumthemes sind schon „translationready“ – also vorbereitet für weitere Sprachausgaben. Allerdings tummeln sich auch viele kostenlose sowie kostenpflichte WordPress Themes im Netz die meist nur englisch „sprechen“ können. Nun ja, wir leben schließlich in einer globalen Welt, aber unsere deutschen Leser bevorzugen auch die eigene Landessprache auf deutschen Webseiten / Blogs. Daher möchte ich heute zeigen, wie man ganz einfach Themes die deutsche Sprache beibringt.
Auf meiner Recherche vor einigen Jahren stieß ich auf das Tutorialblog texto.de von Monika Thon-Soun. Dort fand ich auch eine sehr ausführliche Anleitung zu unserem heutigen Thema. Da ich ungern das „Rad neu erfinden“ möchte, verweise ich auf „WordPress Theme lokalisieren- Sprachdatei erstellen-Schritt für Schritt Anleitung“ bei Texto.de [1]
Dort wird erklärt, wie man die einzelnen Dateien vorbereitet und daraus dann eine Sprachdatei mit dem Programm „PoEdit“[2] (erhältlich für Unix, Mac OS X und Windows) erstellt.
Ich persönlich nutze ja das Programm „Notepad++“ zum Bearbeiten. Dort gibt es eine Funktion „Suchen & Ersetzen“, die so manche mühselige Suche erleichtert. Vor allem die Funktion: „In Dateien suchen“ ist nützlich beim Lokalisieren, denn so finden sich Codestellen, die man sonst evtl. übersehen hätte.
Hier die Schnellanleitung für Eilige
- Themedateien öffnen
- Textstellen finden, die „translationready“ werden sollen
- Mit
_e('text','eigenertextdomainname')oder
__('text','eigenertextdomainname')ersetzen
- PoEdit installieren, falls noch nicht erledigt
- Einstellungen anpassen (Autor, Projektname, Pfade usw.)
- Neuen Katalog erstellen
- Speichern als de_DE (für deutsch)
- Alle Textpassagen übersetzen
- Speichern
- de.po und de.mo ins Hauptverzeichnis des lokalisierten Themes hochladen. Fertig!
Zum Schluss noch dem Theme zeigen, welche Textdomain geladen werden soll:
load_theme_textdomain('eigenertextdomainname');
= > In der header.php innerhalb umschliessenden PHP Tags einbinden
Wer nicht mit PoEdit arbeiten möchte kann auch ein Localization-Plugin[3] installieren, allerdings muss der Webserver das PHP Tokenizer Modul aktiviert haben.
Weitere Informationen zu diesem Thema findet ihr auf meinem WordPress Training Blog
[1] http://www.texto.de/wordpress-theme-lokalisieren-sprachdatei-erstellen-schritt-fuer-schritt-anleitung-553/
[2] http://sourceforge.net/projects/poedit/
[3] http://www.code-styling.de/deutsch/entwicklungen/wordpress-plugin-codestyling-localization
Hallo und herzlich willkommen auf meinem Blog. Mein Name ist Mario Carla, ich bin IT-Trainer und -Berater. Hier in diesem Blog berichte ich von meinen Erfahrungen mit Geld verdienen im Netz.



Xing
Twitter