Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> gettext, nie chwyta tlumaczenia
ds26
post 29.03.2007, 15:34:46
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 25.01.2007

Ostrzeżenie: (0%)
-----


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

Ten post edytował ds26 29.03.2007, 12:27:37
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 06:11