Schöne Lösung für das Erzeugen von Gettext Portable Object Dateien

Ich hatte ja vor einiger Zeit über eine Lösung geschrieben mit welcher man aus einem PHP Quelltext „pot“ und „po“ Dateien erzeugt. In einem Artikel über das Thema habe ich nun eine interessante weitere Variante entdeckt:

echo '' > messages.po # xgettext needs that file, and we need it empty
find . -type f -iname "*.php" | xgettext --keyword=__ --keyword=_e -j -f -
msgmerge -N existing.po messages.po > new.po
mv new.po existing.po
rm messages.po

Eine weitere schöne Lösung, wenn es um das Übersetzen von WordPress Plugins geht ist das Plugin CodeStyling Localization (http://www.code-styling.de/deutsch/entwicklungen/wordpress-plugin-codestyling-localization) mit welchem die „po“ Dateien unter WordPress erstellt werden und dort auch gleich übersetzt werden können.

Weitere Informationen gibt es unter:
https://seeseekey.net/archive/4626
http://www.lxg.de/code/playing-with-xgettext
http://de.wikipedia.org/wiki/Gettext

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.