Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wielojęzyczność - i18n z pear - jak tego używać ?
Forum PHP.pl > Forum > PHP
nieraczek
Chciałbym się nauczyć korzystać z i18n - pobrałem to stąd: http://pear.php.net/package/I18N/download
Jednak nigdzie nie mogę znaleźć żadnego kursu jak tego używać - ani po angielsku, ani po polsku. Czy na prawdę do tego i18n z pear nie ma żadnych tutoriali ? :/
zbig
Witam!

http://www.devx.com/webdev/Article/38732

Pozdrawiam
nieraczek
Dziękuję. A jak za pomocą funkcji gettext() przetłumaczyć teks ?
Mam plik index.php:
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5.  
  6. <?php
  7. setlocale(LC_ALL, 'pl_PL');
  8.  
  9. bindtextdomain("plik", "./locale");
  10. textdomain("plik");
  11.  
  12. echo gettext("Translate me");
  13. ?>
  14.  
  15. </body>
  16. </html>



Po dodaniu do pliku "phpinfo()" wiem, że obsługa gettext jest włączona. W locale\pl_PL\LC_MESSAGES utworzyłem plik "plik.mo" - sam utworzyłem, bo po użyciu w konsoli polecenia "php xgettext" czy "xgettext" dostaję komunikat, że nie ma takiego polecenia:
  1. msgid "Translate me"
  2. msgstr "Przetlumacz mnie"


No i nie otrzymuję wyniku tłumaczenia, ciągle widzę "Translate me".
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.