2010-09-14 11 views
9

Od dłuższego czasu zmagam się z plikami tłumaczeniowymi za pomocą funkcji gettext() PHP i tworzeniem plików za pomocą Poedit. Poedit nie przyszedł również z plikiem pomocy i próbowałem wielu rzeczy znalezionych w Internecie, ale nic nie działa .. Jestem na Mac OSX z konfiguracją XAMPP.Używanie Poedit z XAMPP

na OSX mój XAMPP dir to

/Applications/XAMPP/xamppfiles/htdocs/ 

wewnątrz tego katalogu utworzonego gettext.php z

<?php echo _("Hello World"); ?> 

i następujące foldery:

/locale/ 
/locale/it_IT/LC_MESSAGES/ 

Z poedit kiedy robię > Plik> Nowy katalog

Język: włoski
Kraj: Włochy
Kodowanie: UTF-8
kod źródłowy charset: ścieżka UTF-8
bazowa:/Applications/XAMPP/xamppfiles/htdocs/

Niż zapisać default.po do/locale/it_IT/LC_MESSAGES/

„Aktualizacja katalogu nie powiodło się. Kliknij "Więcej >>", aby uzyskać szczegółowe informacje:

13:04:10: Poedit did not find any files in scanned directories. 
13:04:11: Entries in the catalog are probably incorrect. 
13:04:11: Updating the catalog failed. Click on 'More>>' for details. 

Odpowiedz

19

Poedit jest częściowo dziwny jak sam tekst. Właśnie próbowałem i dostałem komunikat o błędzie sam, ponieważ zapomniałem o jednym kluczowym ustawieniu. Przejdź do katalogu> opcje, a na zakładce ścieżki zduplikuj ścieżkę podstawową do listy ścieżek. Poedit używa ścieżki bazowej do lokalizowania plików .po, jak sądzę. Rzeczywiste pliki źródłowe nie zostaną znalezione, chyba że ustawisz jedną ze ścieżek (źródłowych?). Następnie powinien być dostępny katalog wpisu menu> odczytany z plików źródłowych.

+0

Ok, ale w końcu dostał to! Zostawiłem . W ścieżce bazowej, niż/Applications/XAMPP/xamppfiles/htdocs/ na liście ścieżek. Jeszcze raz dziękuję Mario za pomoc! – FFish