Witam,

chcialbym dorobic wersje jezykowe dla swojej strony. Wybralem framewrok gettext.
Z jakiegos powodu nie dzila niestety, oto co robie:

1. prosty plik:
<?php
$language = 'de_DE';
putenv("LANG=$language");
setlocale(LC_ALL, $language);
$domain = 'messages';
bindtextdomain($domain, "/var/sites/wrr/locale");
textdomain($domain);
echo _("Hello World");
?>

2. utworzyllem sciezke: /var/sites/wrr/locale/de_DE/LC_MESSAGES/
3. bedac w var/sites/wrr - xgettext -n *.php
4. mam plik messages.po
5. edytuje go, zmieniam CHARSER na utf-8, i wpisuje tlumaczenie msgstr "willkommen"
6. msgfmt messages.po - co tworzy mi plik messages.mo
7. kopiuje oba pliki do locale/de_DE/LC_MESSAGES/

i to wszystko.. nie mam zadnego bledu,ale i tlumaczenie nie chwyta. CZy cos tutaj przegapilem?

pozdr.

chyba cos mam:

setlocale(LC_ALL, $language); zwraca false kiedy zwardampuje to.

czy ktos ma pojecie dlaczego tak sie dzieje?

jestem na ubuntu 6.06