.mo ve .po Dosyalarını Düzenlemek ve bunlar üzerinde işlem yapmak.
Bir gün bana da bunların ne anlama geldiği lazım olmuştu. O günkü araştırmalarıma dayanarak ve dmRy nin birkaç mesajından alıntı yaparak .mo ve .po dosyaları hakkında ayrıca birazda POedit programına değinmek istedim.
Öncelikle .mo dosyası nedir?
.mo dosyaları genelde Php sistemlerin dil dosyalarının hazırlanmış halidir. Bu .mo dosyasını Notepad, dreamweaver, zend developer, word gibi gibi programlarla isterseniz açmayı deneyin. Sonuç maalesef ki hüsran olacaktır. Çünkü .mo dosyası düzenlenmeye açık olan bir dosya değildir. Çünki .mo dosyası bir derlenmiş dosyadır.
.po dosyası nedir?
.po dosyası ise, .mo dosyasının derlenmeden önce ki istediğiniz değişiklikleri yapabileceğiniz halidir.
.mo dosyası nasıl oluşturulur ? / derlenir?
Bence ayıp deÄŸildir, çünkü dil dosyasının kaynağı zaten açıktır. Yani kaynak dosyası dağımtadır. Şöyle örnek vereyim. FileZilla FTP istemcisi normalde açık kaynaklı olarak dağıtılır. Yani zip klasörü içerisinde indirirsiniz. Fakat isteyen kurulum dosyasını indirir sadece. O da Windows üzerinde ücretli program kurmak gibidir ve kaynak sunmaz. Fakat bu FileZilla’nin açık kaynak olmadığı anlamına gelmez. FileZilla zaten kaynağını da dağıtmaktadır ve kurulum paketi alternatif bir çözümdür.
WordPress ‘in ise,
WordPress in Your Language « WordPress Codex
adresinde derlenmiş dil dosyaları bulunur.
Translating WordPress « WordPress Codex
adresinde ise PoEdit üstünde değiştirilebilecek orijinal ve açık kaynak po ya da pot dosyası vardır.
PoEdit üstünde mo elde etmek için po dosyasını kaydetmeniz yeterli.
Herhangi bir wordpress temasını ya da eklentisini türkçeye çevirirken, o eklenti ya da temanın .mo uzantılı dosyası da gerekmekte midir? Poedit Php içindeki çivrilebilecek yerleti tespit edebilir mi?
Hocam bende bir program var ben onu türkçe yapmak istiyorum ama dil dosyası .mo olarak kayıtlı ve .po dosyası yok bunu nasıl .po ya çevirebilirim
# ercan
Yukarıdaki yazımızı okursanız size yardımcı olucaktır…
Okudum bir şey anlamadığım için yazıyorum yani .mo dosyaları .po dosyalarına çevrilemiyormu ? bazı sitelerde çevrilebildiğini duydum ?