Mam taki problem, nie wiem jak przekazać informację do skryptu, aby pobrał odpowiednie dane z pliku *.po, w tym przypadku tłumaczenie na język polski, plik jest stworzony poprawnie za pośrednictwem programy Poedit
  1. $install = array (
  2. 'pl' => 'polski',
  3. 'en' => 'angielski',
  4. 'us' => 'usa');
  5.  
  6. $languages = explode(';', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
  7. $languages = explode(',', $languages[0]);
  8.  
  9. $used = null;
  10. foreach ($languages as $k) {
  11. if (isset($install[$k])) {
  12. $arrLocale = array( "pl_PL", "polish_pol", 'pl_PL.ISO8859-2' );
  13. setlocale( LC_ALL, $arrLocale );
  14. $used = $k;
  15. echo "PL"; // sprawdzenie czy wybrał odpowiedni język
  16. break;
  17. }
  18. }
  19. if ($used == null) {
  20. setlocale(LC_ALL, 'en_US');
  21. echo "EN";
  22. }
  23. bindtextdomain("domena", "./");
  24. bind_textdomain_codeset("domena", 'UTF-8');
  25. textdomain("domena");
  26.  
  27. echo gettext("English is fun");


plik domena.po i domena.mo znajduje się w tym samym katalogu co powyższy plik index.php

Z góry dzięki za pomoc.
Pozdrawiam