Wordpress için ilk önce tema fonksiyon dosyasından dil dosyasının nerede olduğunu tanımlamak gerekiyor:
load_TEMADOMAIN( 'TEMADOMAIN', TEMPLATEPATH.'/languages' );
Sonra eğer kendiniz için yapacaksanız çevirilebilen kelimeleri _e('kelime','temadomain') şeklinde yazsanız olur. Ama ticari bir tema ise en son Wordpress standartlarına göre _e fonksiyonunun kullanılmasını istemiyor. Bunun yerine localised domain şeklinde kelime belirtmek gerek. O ayrıntıya girmeyeyim.
Poedit indirdiniz.File --> New catalog bağlantısına tıklayın. Açılan pencereden proje ismini vs, dil ismini falan girin. Aynı pencerede "Paths" diye bir sekme var oraya tıklayıp tema dosyalarının bulunduğu dizini sçmeniz gerekiyor. Yolu doğrulayınca aynı pencerede new entry butonu olacak. Ona tıklayıp sadece bir . (nokta) koyun. Sonra empty space butonuna tıklayın. Bir işlem yapacak. Bekleyin. İşlem bitince aynı pencerede keywords sekmesine tıklayn. New entry butonuna tıklayıp _ (alt tire) yazın ve yeniden aynı butona tıklayıp _e yazın. Bu kadar. Gerisini program bulup getirior.
Burada yapılan şey, programa _e ile başlayan satırlardaki kelimeleri bulup getirmesini söylemek oldu yani. Doğru yaparsanız bunu hemen bulur. Ama siz _e yerine yeni nesil fonksiyonla kelime tanımladıysanız onu ayrı tanıtmak gerek.
Ayrıca hem _e hem de sadece _ tanıtmamızın sebebi, her ikisininde kullanılabilir olmasından.
load_TEMADOMAIN( 'TEMADOMAIN', TEMPLATEPATH.'/languages' );
Sonra eğer kendiniz için yapacaksanız çevirilebilen kelimeleri _e('kelime','temadomain') şeklinde yazsanız olur. Ama ticari bir tema ise en son Wordpress standartlarına göre _e fonksiyonunun kullanılmasını istemiyor. Bunun yerine localised domain şeklinde kelime belirtmek gerek. O ayrıntıya girmeyeyim.
Poedit indirdiniz.File --> New catalog bağlantısına tıklayın. Açılan pencereden proje ismini vs, dil ismini falan girin. Aynı pencerede "Paths" diye bir sekme var oraya tıklayıp tema dosyalarının bulunduğu dizini sçmeniz gerekiyor. Yolu doğrulayınca aynı pencerede new entry butonu olacak. Ona tıklayıp sadece bir . (nokta) koyun. Sonra empty space butonuna tıklayın. Bir işlem yapacak. Bekleyin. İşlem bitince aynı pencerede keywords sekmesine tıklayn. New entry butonuna tıklayıp _ (alt tire) yazın ve yeniden aynı butona tıklayıp _e yazın. Bu kadar. Gerisini program bulup getirior.
Burada yapılan şey, programa _e ile başlayan satırlardaki kelimeleri bulup getirmesini söylemek oldu yani. Doğru yaparsanız bunu hemen bulur. Ama siz _e yerine yeni nesil fonksiyonla kelime tanımladıysanız onu ayrı tanıtmak gerek.
Ayrıca hem _e hem de sadece _ tanıtmamızın sebebi, her ikisininde kullanılabilir olmasından.
Çok sağolun hocam, hemen deneyeceğim.