Forum Moderators: coopster
I got stuck with gettext:
here's what I have done:
1. created a file "test.php" in /var/sites/wass
<?php
$language = 'de_DE';
putenv("LANG=$language");
setlocale(LC_ALL, $language);
$domain = 'messages';
bindtextdomain($domain, "/var/sites/wass/locale");
textdomain($domain);
echo _("Hello World");
?>
2. created following path: /var/sites/wass/locale/de_DE/LC_MESSAGES/
3. in /var/sites/wapd I issued - xgettext -n *.php
4. a messages.po file has been generated
5. I edit it, change CHARSET to utf-8, and type in a translated text: msgstr "willkommen"
6. msgfmt messages.po - creates a messages.mo file
7. cp messages.* to locale/de_DE/LC_MESSAGES/
and when I go to test.php I still see "Hello world" instead of the translated text.
what do I miss?
thanks.
you didn't actually call gettext
not sure though, have never done this