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 ausführen und es wird eine general.pot Datei erstellt, welche man mit POEDIT weiterverarbeiten kann
php potx-cli.php --files name.module
Comments
Anonymous (not verified)
11. June 2008 - 18:54
Permalink
potx
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 ?
dereine
11. June 2008 - 22:26
Permalink
vom Prinzip muss man die
vom Prinzip muss man die Konsole öffnen (geht nur unter Linux, MacOSX )
Natürlich kann das Modul auch in Drupal selber Strings extrahieren
Anonymous (not verified)
12. June 2008 - 5:58
Permalink
potx
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.
dereine
12. June 2008 - 15:53
Permalink
http://de.wikipedia.org/wiki/
http://de.wikipedia.org/wiki/Unix-Shell
Add new comment