Hallo Leute
Ich habe mir vor einiger Zeit ein PHP Buch, das den Titel "PHP de Luxe" trägt, gekauft
In diesem Buch wird unteranderem auch die PHP-Extension "gettext" vorgestellt
An sich ist diese Extension auch IMHO leicht selbst du programmieren
---> Halt mit einigen Workarounds ^^
Aber BBT ;)
Ich habe eine PHP-Datei:
<?php
gettext("Hallo das ist ein Test");
gettext("und noch einer !");
?>
So... bevor n paar leute anfangen zu schreien:
---> Das ist eine ganz billige Testdatei !
---> Ich weiß, dass davor noch sachen wie "setlocale" o.ä. kommen ;)
Also gut.
Ich habe nun eine datei. ^^
In dem Buch steht dann:
'Am besten wird hier der Kommandozeilenbefehl xgettext verwendet. Folgende Zeile generiert ein Grundgerüst der Datei myapp.po.
xgettext -C test.php -o myapp.po --keyword=gettext'
So... nun das Problem
wenn ich in meiner cmd.exe das eingebe, kommt ein Fehler, dass er das Programm xgettext nich starten kann.
Gut !
Dann dachte ich mir, dass das vielleicht irgendwie mit PHP direkt zusammen hängt:
also eine PHP-Datei geschrieben:
<?php
shell_exec("xgettext -C test.php -o test.po --keyword=gettext");
?>
Aber das funktioniert auch nicht !
Ich bin leider jetzt schon mit meinem Wissen über solche Sachen am Ende :.-(
Es sollte ansich dann eine Datei erscheinen, die so aussieht:
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "Hallo das ist ein Test"
msgstr ""
msgid "und noch einer !"
msgstr ""
Zu guter letzt noch ein paar infos über mein OS ;) :
PHP 5.0.2 und 5.0.3
Win XP Prof.
IIS 5.0 (bin mir aber nich sicher)
---> läuft als cgi-script
Ich hoffe ihr könnt mit meinen Infos was anfangen.