Mailinglisten-Archive |
Hallo Marti,
Am Dienstag, 20. Juni 2006 11:25 schrieb Sorin Marti:
> <?
> setlocale(LC_ALL, 'de_DE');
> bindtextdomain("test", "./locale");
> textdomain("test");
> echo _("Hello World");
> echo "<br/>";
> echo _("Goodbye");
> ?>
> </snip>
>
> Wo kann der Fehler liegen, was habe ich vergessen oder übersehen?
>
> Irgendwelche Ideen?
Du musst dann auch die gettext()- Funktion anwenden.
echo gettext("Hello World");
Der String, der gettext übergeben wird, muss natürlich genau so auch in den
Übersetzungsdateien enthalten sein. In deinem Fall also in der test.po und
test.mo
Ansonsten zum Beispiel:
xgettext -C index.php -o de_DE/LC_MESSAGES/test.po
msgfmt de_DE/LC_MESSAGES/test.po --output-file=de_DE/LC_MESSAGES/test.mo
Gruss Andi
php::bar PHP Wiki - Listenarchive