Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> gettext() nie tłumaczy stringów
zdzichu
post 25.11.2006, 12:16:56
Post #1





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 28.08.2006

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


Ostatnio zainteresowałem się funkcją gettext().
Po nieudanej próbie przetłumaczenia stringu spróbowałem zrobić dokładnie tak jak w manualu, więc mam sobie w pliku php
  1. <?php
  2. // Set language to German
  3. setlocale(LC_ALL, 'de_DE');
  4.  
  5. // Specify location of translation tables
  6. bindtextdomain("myPHPApp", "./locale");
  7.  
  8. // Choose domain
  9. textdomain("myPHPApp");
  10.  
  11. // Translation is looking for in ./locale/de_DE/LC_MESSAGES/myPHPApp.mo now
  12.  
  13. // Print a test message
  14. echo gettext("Welcome to My php Application");
  15.  
  16. // Or use the alias _() for gettext()
  17. echo _("Have a nice day");
  18. ?>

ba, mam nawet plik myPHPApp.mo (oraz myPHPApp.po) w katalogu do którego się odwołuje wg. komentarza z zawartością
Kod
msgid "Have a nice day" msgstr "witam"

jednak cały czas mi nie tłumaczy... czy coś przegapiłem lub robię coś źle?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
dtb
post 25.11.2006, 16:19:50
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


Cytat
Wymagania

To use these functions you must download and install the GNU gettext package from http://www.gnu.org/software/gettext/gettext.html

spelnione wymagania?


--------------------
Go to the top of the page
+Quote Post
zdzichu
post 28.11.2006, 14:35:04
Post #3





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 28.08.2006

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


teraz nie mam dostępu do tego kompa, ale myślę że tak- żadnego błędu mi nie wywala tylko poprostu wyświetla tak, jakby to było echo- jutro dam znać czy na pewno mam zainstalowane.

Cytat
Configure Command:
--with-gettext=/opt/lampp'

wymagania spełnione.... jakieś inne pomysły?
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: 14.08.2025 - 07:09