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