Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> gettext() nie tłumaczy stringów
zdzichu
post
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

Posty w temacie


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

 



RSS Aktualny czas: 15.09.2025 - 02:03