Poedit kısa ve öz tanımıyla bir dil yerelleştirme yazılımıdır. MIT lisansına sahip ve C++ tabanlı bir toldur. WordPress’in temel dil dosyaları .mo ve .po uzantılıdır. Çeviriyi destekleyen tema ve eklentilerin çeviri şablonu olarak .pot kullanılmaktadır. .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. Poedit kullanılarak bu dosyalar kolay bir şekilde istenilen bir dile çevrilebilmektedir.
Yetenekleri
.POT(ya da .po) uzantılı dosyaları istenilen dil formatına çevirmek için kullanılabilir.
Hem tema hem de eklentileri başka dile çevirmek için kullanılabilir.
Var olan çeviriler düzenlenebilir veya yeni çeviriler yapılabilir.
Nasıl yapılır?
Varsayılan dil dosyalarının path’i function.php dosyası ile load_theme_textdomain( ‘temaaddi’, get_template_directory().’/languages/’ ); şeklinde çağrılır. İşte tam olarak burada .po uzantılı dosya düzenleme programları veya poedit ile .mo şeklinde kaydederek ftp üzerinden languages klasörüne atılarak bu işlem gerçekleştirilebilir.
Poedit Nasıl kullanılır?
WordPress’te PoEdit programı vasıtasıyla kolay bir şekilde tema içeriğini Türkçe’ye çevirebiliriz. Öncelikle, web ara yüzünden ya da FileZilla programı kullanılarak blogdaki tema bulunmalı. (dizin yolu : public_html/wp-content/themes)
Sonra, kullanılan tema seçilerek dil klasörüne girilmeli (klasör ismi lang veya languages olabilir) ve .pot uzantısı ile biten dosya indirilmeli.
Ardından PoEdit programını çalıştırıyoruz ve Aç butonuna bastıktan sonra indirdiğimiz .pot uzantılı dosyayı seçiyoruz. Dosyamız açıldıktan sonra sayfanın alt kısmında bulunan Yeni Çeviri Oluştur butonuna tıklıyoruz. Burada hangi dilde çeviri yapılacaksa seçiyor ve tamama basıyoruz. Bu işlemleri yaptıktan sonra sayfada kaynak metin ve çeviri metni olmak üzere iki alan oluşuyor. Burada tercümesini yapmak istediğimiz kelimeyi seçiyoruz ve alt kısımda bulunan ÇEVİRİ alanında çevirimizi yapıyoruz. Bu şekilde tek tek çeviri işlemlerini tamamlıyoruz.
Çeviri işlemi bittikten sonra Dosya> Farklı Kaydet işlemini yapıyoruz. İşlem sonunda tr_TR.mo ve tr_TR.po adında iki tane dosya oluşacak.
Son olarak oluşturmuş olduğumuz bu dosyaları kullandığımız temanın dil klasörüne (languages) atacağız ve işlemimiz bitmiş olacak. WordPress panel dili Türkçe ise tema dili de otomatik olarak Türkçe’ye dönüşecektir.
.pot ya da po Dosyası Nasıl Oluşturulur?
Birçok eklenti yazarı .pot dosyalarını eklentisiyle beraber kullanıcılara paylaşır. Peki eklenti yazarı .pot dosyası eklememişse nasıl bir yol izleyebiliriz?
- poedit’i başlatırız
- File -> New Catalog
- Projenizin adını gireriz. Eklenti adı uygun bir seçim olabilir
- Pathssekmesine tıklarız.
- New Itembutonuna tıklarız. (soldan 2.)
- Eklenti klasörünün adresi. Kolay yolu seçebilir ve “.” gireriz. (Tek bir nokta.) Nokta girersek Poedit programı dosyayı kaydederken, kaydettiğimiz klasörü tarayacak.
- Keywordssekmesine tıklarız.
- New Itembutonuna tıklarız.
- __ (iki tane alt tire) gireriz.
- New Itembutonuna tekrar tıklarız.
- _e (bir alt tire ve e harfi) gireriz.
- OK tıklarız.
- Dosyayı kaydetmemizi isteyecek. eklenti-adi-tr_TR formatında bir ad veririz.
Update Summary penceresi gelecek ve size bulduğu çevirilecek terimleri gösterecek. Bulduğu terimler belirttiğimiz “__” ve “_e” argümanlarına göre bulunuyor.
Dosyayı kaydederiz. Böylece .po dosyamız oluşturulacak.
Özet olarak: Poedit ile kolay bir şekilde site üzerindeki tema, eklenti vb. aklımıza gelecek her türlü şeyi istenilen dile .po formatlarını düzenleyerek düzenleyebiliriz.
Kaynakça
https://salihaltuntas.com/wordpress-tema-turkcelestirme/
https://wpneva.com/wordpress-tema-turkcelestirme-poedit-kullanimi/
https://www.mintik.com/2014/02/12/po-ve-mo-uzantili-dosyalari-duzenleme.html
https://www.sadriercan.com/wordpress-tema-turkcelestirme-nasil-yapilir.html
https://mtahta.com/poedit-nedir-poedit-ile-nasil-ceviri-yapilir/
https://eksisozluk.com/poedit–1197868
https://wpmavi.com/wordpress-dersleri/wordpress-tema-turkcelestirme.html
Tema türkçeleştirirken bu program çok işime yarıyor. Gerçekten sade ve kullanışlı bir program. Tavsiye ederim
Bazı sitelerimde ben de bu yöntemi kullanarak dili Türkçeleştirdim.
Yıllar önce website işleri ile ilk defa uğraşırken temayı Türkçeleştirme konusunda baya zorlandığım anda elimden tutan eklenti. Hayat kurtaran kullanışlı bir yazılımdır. Emeğinize sağlık
Çok güzel bi yazı ilk defa duydum poedit’i ama çok iyiymiş.Teşekkürler
WordPress kullanımı ve kurulumu en kolay içerik yönetim sistemli ücretsiz altyapıdır. Ücretsiz temaları ile saniyeler içinde muhteşem bir site yapabilirsiniz.