![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Witam,
ostatnio chciałem się pobawić gettextem no i wystapił problem z tłumaczeniem - nie tłumaczy PHP Version 5.2.6-3 Linux debian 2.6.26-1-686 Squezze GetText Support enabled i zainstalowany gettext aptem Sprwdzałem według różnych tutoriali - http://www.php.rk.edu.pl/w/p/gettext-w-php/ tutaj jest błąd Kod msgfmt pliczek.po -o pliczek.po a powinno być Kod msgfmt pliczek.po -o pliczek.mo ale mniejsza z tym.Próbowałem jeszcze tego http://www.sourcerally.net/regin/49-How-to...ubuntu,-debian), http://www.oreillynet.com/pub/a/php/2002/0...php.html?page=1 http://zenedith.wordpress.com/2009/01/02/g...iana-i-windows/ No i niestety u mnie coś nie działa Układ plików http://img256.imageshack.us/img256/3224/beznazwyjiv.jpg w LC_MESSAGES znajdują sie pliki messages.mo, messages.pl Jeśli ktoś zna przyczyne poprosiłbym o pomoc Pozdrawiam artur dziocha EDIT i jeszcze kod
Ten post edytował artur_dziocha 4.04.2009, 00:01:00 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 2 Dołączył: 24.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Stary topic więc pewnie problem został rozwiązany ale nawszelki wypadek napiszę.
Przy używaniu gettexta pierwsza rzecz, którą musisz sprawdzić to jakie wersję językowe masz zainstalowane. Kod locale -a Wyświetlona wersję to te z którym możesz korzystać, również w php. Domyślnie jest chba en_US i jakieś inne dwie i tyle. Więc chcąc korzystać z pl_PL musisz doinstalować to do systemu. W debianie testing jest paczka, która zawiera chyba wszystkie dostępne wersje. Kod sudo apt-get install locales-all Następnie należy zrestartować Apache. Pozwolę sobie wkleić działający u mnie kod:
Plik messagaes.mo znajduję się w Kod locale/pl_PL.utf8/LC_MESSAGES Gdzie katalog locale jest w katalogu tego skryptu. W razie kolejnych problemów proponowałbym przejrzeć komentarze do to tej funkcji w php. W zależności od dystrybucji i ustawień w systemie trochę inaczej się to ustawia. Ten post edytował Arbor 21.12.2009, 15:37:19 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 21:57 |