WordPress AnsPress eklentisi Türkçe dil dosyası

WordPress AnsPress eklentisi Türkçe dil dosyası

WordPress için hazırlanmış olan soru-cevap eklentisi AnsPress’i Türkçe’ye çevirdim. Eklentinin Türkçe dil dosyalarını ve dil dosyalarının kurulumunun nasıl yapılacağını bu yazımda bulabilirsiniz.

Kategori:Teknoloji

Yayımlanma:


Dünyada en çok tercih edilen ve açık kaynak kodlu olan içerik yönetim sistemi WordPress, dünyanın farklı yerlerindeki gönüllülerin çalışmalarıyla her geçen gün büyümeye devam ediyor. Bu sağlayan ise kuşkusuz eklenti ve temalar ile tamamen kişiselleştirilebilir olması. Bu eklentiler ile özünde blog yazılımı olan WordPress ile bir çok farklı konuya dair site oluşturabilir, aynı şekilde WordPress’i bir soru-yanıt sistemiyle yardım topluluğu haline getirebilirsiniz.

Sanırım soru-yanıt eklentilerinden en çok tercih edileni SabaiDiscuss. Ücretli olan bu eklentiyi $20 karşılığında web sitesinden satın alıp kullanabilirsiniz. Tabi ufak bir aramayla korsanını da elde edebilirsiniz. Ancak WordPress’in eklenti deposunda yayınlanan AnsPress adında bir eklenti daha var ve işini yapmak konusunda gayet başarılı. Rahul Aryan tarafından kodlanan eklentinin sıkıntısı ise Türkçe dil desteğine sahip olmaması. Bu yüzden internette biraz araştırdım, “Bir kod sever bu eklentiyi Türkçe’ye çevirmiş mi?” diye. Sonuç alamadım ve dil dosyasını alıp çevirmeye başladım.

Türkçe AnsPress

Çeviriyi tamamladıktan sonra oluşturduğum “ap-tr_TR.mo” dosyasının çalışmadığını farkettim. Konuyla ilgili başka bir çevirmenin de aynı sorunu eklenti yazarına ilettiğini gördüm ve buradan ilerleyen tartışmaları okuyarak sorunu çözdüm.

Normal bir eklentide yerelleştirmeyi barındıran .mo dosyasını, eklentinin tanımlı dil klasörü içine attığınızda otomatik olarak eklentiyi WordPress’i kullandığınız dilde görüntüler. Ancak burada eklentiyi kodlarkan ufak bir gözden kaçma olduğu için .mo dosyasını eklentinin tanımlı dil klasörüne attıktan sonra eklenti içinde ufak bir değişiklik yapmamz gerekecek. Umarım en yakın güncellemede bu sorun çözülür.

Hemen belirteyim, eklentinin dil dosyası içerisine bazı metinler eklenmemiş olduğu için bu metinlerin çevirisini yapamadım. Ama endişelenecek bir şey yok, bu metinler sadece yönetim panelinde görünen metinler ve kolay anlaşılır şeyler. Sonuçta kullanıcılarınız tamamen Türkçe arayüz ile muhatap olacaklar.

Burada sizlere AnsPress eklentisinin Türkçe dil dosyasını yüklemek için iki yol sunacağım.

Birinci yol; eklentinin 1.0‘ıncı sürümüne ait gerekli değişikliğin yapılmış olduğu ve başka bir müdahaleye gerek olmayan dosya.

Dil dosyasının çalışması için gerekli değişikliği yaptığım haliyle eklentinin tamamını kendi siteme yüklediğim yerden veya GitHub depomdan bilgisayarınıza çekip, FTP yoluyla ya da WordPress’in arayüzünü kullanarak sitenize gönderebilir ve etkinleştirerek afiyetle kullanabilirsiniz. Bunun için halihazırda kullandığınız AnsPress eklentisini silmeniz gerekir. Ancak yüklemeyi FTP yoluyla yapıyorsanız, bilgisayarınıza çektiğiniz dosyayı mevcut eklenti dosyalarının üzerine yazdırabilirsiniz.

İndir: AnsPress Türkçe v1.0 | 446 kb | .rar
GitHub: mertskaplan/anspress forked from rahularyan/anspress

İkinci yol; dil dosyaları ve bu dosyaların çalışması için yapılacak değişiklik.

Yerelleştirmesini yaptığım “ap-tr_TR.mo” uzantılı dosyayı ve işlenmemiş hali olan “ap-tr_TR.pot” uzantılı eklentiye ait Türkçe dil dosyalarını aşağıdaki bağlantıdan indirebilirsiniz. İlk adımda bu dosyaları sitenizin kurulu olduğu dizindeki “/wp-content/plugins/anspress/languages/” klasörünün içine atmanız gerekiyor.

İndir: AnsPress Türkçe dil dosyaları | 27 kb | .rar

İkinci adımda ise; “/wp-content/plugins/anspress/” dizininde bulunan “anspress.php” dosyasını bir metin editörü ile açmanız ve içine aşağıdaki kodları eklemeniz ve dosyayı kaydetmeniz gerekiyor.

/* Add localization support */
function ap_localization_setup() { load_plugin_textdomain('ap', false, dirname(plugin_basename(__FILE__)) . '/languages/'); }
add_action('after_setup_theme', 'ap_localization_setup');

Kodu, çalışması için “< ?php” kodunun altına eklediğinizden emin olun. En uygun yer eklenti künyesinin altındaki satır olabilir.

İki yoldan birini seçerek eklentiyi Türkçe olarak kullanmaya başladınız. Afiyet olsun. Çevirimi beğenmediğiniz yer olursa indirdiğiniz “ap-tr_TR.pot” dosyasını Poedit veya benzer bir yazılımla açarak kendinize göre düzenleme yapabilirsiniz.

Özgür yazılımlı günler dilerim.