Po Dateien aus Drupal Modulen erstellen

Schon während der Entwicklung von Drupal Modulen sollte jeder Entwickler die .po Dateien erstellen, welche für die Übersetzung der Drupalmodule zuständig sind. Eine Methode ist mit POEDIT die Strings einzeln zu übernehmen. Jedoch gibt es einfach deutliche einfachere Methode: Potx

In diesem Modul befinden sie zwei Dateien potx.inc und potx-cli.php
Diese muss man einfach in das Modulverzeichnis kopieren und dann in der Shell

php potx-cli.php --files name.module
ausführen und es wird eine general.pot Datei erstellt, welche man mit POEDIT weiterverarbeiten kann

Comments

Entschuldige die vielleicht blöde Frage, aber was meinst Du genau mit "in der shell ausführen" ?
Muss ich nicht erst irgendwie in das Verzeichnis im Web wechseln ?

vom Prinzip muss man die Konsole öffnen (geht nur unter Linux, MacOSX )
Natürlich kann das Modul auch in Drupal selber Strings extrahieren

Gut, dann geht es bei mir also nicht (habe nur Windows XP)
Das Extrahieren mit dem Modul selbst funktioniert bei mir auch nicht.
Habe ich auch schon auf drupal.org als bug gepostet, kommt aber keine Antwort.
Ich finde auch, es müsste eigentlich Standard sein, dass der Modulentwickler die po-Datei gleich mitliefert.
Das würde sicherlich viele Leute zur Übersetzung motivieren und auch zur Verbreitung von Drupal beitragen.

Add new comment