Şimdiye kadar pek ihtiyaç duymadığım daha önceleri karşıma çıkmış olsa bile es geçtiğim bir dosya türü .po uzantılı dosyalar. Şüphesiz kullanıldığı birçok yer vardır mutlaka ama ben ilk defa Wordpres sayesinde tanıştım bu .po ve .mo uzantılı dosya adreslerine. Kimi zaman bazı WordPress geliştiriciler tema üretirken temaların her dile kolaylıkla çevrilebilmesi için bu tür dosya uzantılarını kullanırlar. Aslında Wordpress’te asıl kullanılan .po uzantılı dosyalar değildir. .po uzantılı dosyalar isteyen herkesin kolay bir şekilde düzenleyebileceği dosya uzantılarıdır. Daha sonra .po uzantılı dosyayı .mo uzantısına dönüştürerek WordPress temamızın dilini kolay bir şekilde değiştirebiliyoruz.
Bütün WordPress temalarda bu tür dosyalar kullanılmıyor. Bu nedenle kimi zaman temamızın dilini değiştirmek için teker teker bütün tema dosyalarını açıp düzenlememiz gerekiyor. .mo uzantısı yüklenmiş olanlarda ise varsayılan dil genelde İngilizce olarak ayarlanır ve function.php dosyası ile load_theme_textdomain( ‘temaaddi’, get_template_directory().’/languages/’ ); şeklinde çağrılır. Bizim yapmamız gereken bir .po uzantılı dosya düzenleme programı indirip .mo şeklinde kaydetmek ve ftp üzerinden languages klasörüne atmak. WordPress tema Türkçe’leştirme konusu gibi oldu biraz.
.Po uzantılı dosya nasıl düzenlenir ?
Öncelikle aşağıdaki linkten Poedit programını indirin ve bilgisayarınıza kurun.
Poedit programını indir
Ben düzenleme işlemini bitirdikten sonra fotoğrafını kaydettiğim için sağ taraf dolu olarak görünüyor. Solda Kaynak Metin adlı listede Türkçe’leştirmek istediğimiz kelimeler ve cümleler bulunuyor. Herhangi bir satıra tıkladığımızda alt kısımda bulunan Kaynak Metin çerçevesine tıkladığımız cümle geliyor. Çerçevenin hemen altında da Çeviri bölümü bulunuyor. Tek yapmamız gereken Çeviri çerçevesi içine kelimenin veya cümlenin Türkçe’sini yazmak. Herhangi bir kelimenin veya cümlenin anlamını Çeviri çerçevesine yazdığınız anda sağ üstteki Çeviri-İngilizce listesine düzenlediğimiz kelimeler ekleniyor. Bütün satırları çevirdikten sonra Dosya >> Farklı kaydet sekmesinden .po uzantılı dosyamızı kaydediyoruz ve düzenleme işlemi bitmiş oluyor.
.po uzantılı dosya .mo uzantısına nasıl çevrilir ?
Yapmanız gereken çok basit. Az önce yaptığımız işlemleri uyguladığımızda sadece .po uzantılı dosyayı düzenliyorduk. .mo uzantısına çevirmek için Ctrl+S tuşlarına bastığınız zaman dosyamızın .mo uzantısı otomatik oluşuyor.