HELLO, I’M SERHAT AND THIS IS MY FANCY TITLE.

Proje yerelleştirme

Poedit .po dosyalarını düzenlememize yarayan, wxWidgets toolkit ile hazırlanmış bir framework’tür. PoEdit'i Windows, OSx veya Linux altında kullanabilirsiniz. PoEdit'in bir güzel özelliği ise 70 dile birden destek vermesi, tabi ki Türkçe'de bu diller arasında.

GitHub'da ki Türkçe çeviri projesine göz atabilirsiniz. Programı indirmek için ise bu bağlantıyı kullanabilirsiniz.

Poedit arayüzü

Gayet basit ve Türkçe bir arayüze sahip Poedit’i tanıyalım. PoEdit default olarak aşağıda gördüğünüz kaynak kod ayrıştırıcıları ile gelir:

Poedit ile yerellestirme-1

Listede gördüğünüz dillerde yazılmış projeleri PoEdit ile rahatlıkla tercüme edebilirsiniz.

Poedit ile yerellestirme-2

Gördüğünüz sekmeden, kişisel ayarlarınızı yapabilirsiniz.

İlk poedit projesi

Şuan kendi sayfamda kullandığım Mystique temasının .po dosyalarını Türkçeleştirme işlemi ile PoEdit'in ilk örneğini yapacağım. Aşağıdaki adımları takip edebilirsiniz:

  • Dosya >> Katolog Yöneticisi >> Yeni Çeviri Projesi Oluştur
  • Proje dosyası (.po) yolunu gösterin.
  • Proje'yi C:\\Mystique altına attığımı varsayıyorum.
Poedit ile yerellestirme-3

Projeyi çalıştırın ve tercümeye başlayın:

Poedit ile yerellestirme-4

Ayarları düzenleme

Bu yapacağım işlem hem plugin'ler hemde temalar için geçerlidir. Ayrıca ana wordpress içinde geçerlidir. Hangisi işinize yarayacaksa, izlenecek adımlar aynıdır-benzerdir. Çıktısını aldığımız .po dosyası (yani .po'dan .mo'ya dönüşmüş dosya) veya elimizde bulunan .mo uzantılı dosyayı wp-content/languages klasörü içine taşıyın. Böyle bir klasör yoksa önce oluşturun. Daha sonra WPLANG ayarlarını değiştirmemiz gerekiyor. Bu işlemde oldukça basit, ancak wp-config dosyasını değiştireceğimiz için, önce bu dosyanın bir yedeğini almanızı tavsiye ederim.

wp-config.php dosyasınızın sonuna aşağıdaki satırı ekleyin:

define ('WPLANG', 'tr\_TR');

Benim tr\_Tr olarak belirlediğim kısmı siz farklı bir dil olarak belirleyebilirsiniz.

İyi çalışmalar.

Date:
Author:
Categories: tech, other

Share this post!


Blog Comments powered by Disqus.