2010-09-14 26 views
9

Şimdi, PHP'nin gettext() işleviyle ve Poedit ile dosyalar oluştururken çeviri dosyalarına girmek için çok uğraştım. Poedit ya bir yardım dosyası ile gelmedi ve ben birçok şey denedim online bulundu ama hiçbir şey çalışır .. Bir XAMPP yapılandırması ile Mac OSX üzerinde kulüpler. PoEdit ileXAMPP ile Poedit Kullanma

/locale/ 
/locale/it_IT/LC_MESSAGES/ 

yapmam:

OSX benim XAMPP dir ben

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

ile gettext.php yarattığı bu dir içine

/Applications/XAMPP/xamppfiles/htdocs/ 

ve aşağıdaki klasörleri olduğunu > Dosya> Yeni Katalog

Dil: İtalyan
Ülke: İtalya
Karakter Kümesi: UTF-8
Kaynak kodu charset: UTF-8
Taban yolu:/Uygulamalar/XAMPP/xamppfiles/htdocs ben default.po kurtarmak Daha/

/locale/it_IT/LC_MESSAGES/

"Katalog güncellenemedi. Daha fazla bilgi için 'Daha fazla bilgi edinin' konusuna tıklayın.

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. 

cevap

19

Poedit, gettext gibi kısmen garip. Sadece hata mesajını denedim ve aldım çünkü çok önemli bir ayarı unuttum. Katalog> seçenekler ve yol sekmesine gidin, ana yolu yol listesine kopyalayın. Poedit, .po dosyalarını bulmak için temel yolu kullanır. (Kaynak?) Yollarından birini ayarlamadıkça gerçek kaynak dosyaları bulunamadı. Daha sonra kaynak dosyalardan okunan menü giriş kataloğu da mevcut olmalıdır.

+0

Tamam, nihayet aldım! Bıraktım . Basepede, yol listesinde/Applications/XAMPP/xamppfiles/htdocs/ 'dan. Tekrar teşekkürler Mario yardım için! – FFish

0

Diğer referanslar için: Javascript kaynaklarını güncellemeye çalıştığımda aynı şifreli mesajı gördüm.

PoEdit'e eklenmiş Javascript ayrıştırıcım olmadı. Ben bu yararlı adımları izleyerek sorunu düzeltildi:

how to generate po file from js file using poedit