Wordpress eklentilerini Türkçeleştirmek, eğer eklentiyle birlikte bir .pot dosyası verilmişse oldukça kolay. Bunun için bize gereken yaklaşık 3 MB'lık bir program olan Poedit çeviri düzenleme programı ve biraz sabır...

İlk olarak buradan Poedit programını indirip, bilgisayarımıza kuruyoruz.

Daha sonra eklentinin pot dosyasını bu programla açıyoruz.

Açılan pencerede en alttaki iki kutu işimizi görecek. Üst kutu çevrilecek orijinal cümleleri, en alt kutuysa bizim bu cümlelerin karşılığı için yaptığımız çevirileri içerecek. Yani sadece en alt kısımları dolduruyoruz ve "Kaydet" düğmesine basıyoruz. Böylece pot dosyasıyla aynı klasörde aynı isimle ama .mo uzantısıyla yeni bir dosya oluşuyor.

Şimdi bir noktaya daha dikkat etmemiz gerekiyor. Blogumuzun (sitemizin) kök dizinindeki wp-config.php dosyasının 15. satırındaki ifade şunun benzeri birşey olmalı, değilse bile buna benzeyen satırı bulun:

PHP:
  1. define ('WPLANG', 'tr_TR');

Buradaki tr_TR ifadesi bizim için önemli. Sizinki de aynıysa ileride belirteceğim kısımlarda bu şekilde kullanın. Eğer farklı birşeyler yazılıysa ileriki kısımlarda tr_TR yerine bunları kullanın.

Burada örnek olarak WP_Contact_Form eklentisinin 1.5 sürümünü ele alalım.

İlk önce eklentinin php dosyasını açalım. Bu dosyanın yaklaşık olarak 11. satırında şöyle bir ifadeyle karşılaşacaksınız:

PHP:
  1. load_plugin_textdomain('wpcf',
  2.     $path = 'wp-content/plugins/wp-contact-form');

Burada anlatılmak istenen, dil dosyası (mo uzantılı dosyamız), path ile belirtilen alt klasörde olmalı ve adı wpcf ile başlamalı. wpcf'nin sonuna da wp-config.php dosyasından öğrendiğimiz diziyi koyuyoruz ve dil dosyamızın wp-content/plugins/wp-contact-form klasörünün altında ve isminin wpcf-tr_TR.mo olması gerektiğini öğreniyoruz.

load_plugin_textdomain() fonksiyonuyla ilgili ayrıntılı bilgi için burayı ziyaret edebilirsiniz.


Benzer Yazılar