WordPress Türkçe yapmak için bir çok yöntem vardır bu yöntemlerden size kısaca bahsedeceğim ama temanızı eklentinizi Türkçeleştirmenizi hızlı ve pratik şekilde kısa sürede nasıl yapacağınıza geçelim burada bir kısmını Loco Translate çözeceğiz çözülmeyen yer olursa bir kısmında kodlar çözüm getireceğiz. Şimdi resimli anlatımımıza geçelim
1-)Öncelikle eklentiler/yeni ekle tıklıyoruz arama yerine Loco Translate yazıyoruz ve aramaya basıyoruz
2-) Karşımıza çıkan seçeneklerde Loco Translate ve Automatic Translate Addon For Loco Translate yükleyip aktif hale getiriyoruz
3-) Loco Translate içine girip temamızı seçip yeni dil seçeneğine tıklayıp çevirmeye başla diyoruz
4-) Karşımıza çıkan pencereden Auto Translate tıklıyoruz karşımıza karşımıza yandex translate, google translate ve deepl translator çıkıyor biz yandex seçelim diğerleri ücretli versiyonunda aktif hale getiriyor. Yanlış çeviriler yada istediğiniz çevirileri alamazsınız manuel düzeltme yaparsınız. Daha sonra translate diyip kaydediyoruz temamız yada eklentimiz türkçeleşmiş olluyor baktınız çevrilmeyen yerler mevcut hemen 5 numaralı Diğer seçeneğe geçelim.
5-) Loco Translate çevrilmeyen yerler mevcut hemen aşağıdaki kodu alıp siteniz görünüm / Tema dosya düzenleyicisi / functions.php kullandığınız tema dosyasını açıyoruz ve en altına yapıştırıyoruz ve kendimize göre düzenliyoruz
}
add_filter( 'woocommerce_checkout_fields' , 'checkout_ozel_alanlari_kaldir' );
add_filter( 'gettext', 'change_post_to_article' );
add_filter( 'ngettext', 'change_post_to_article' );
function change_post_to_article( $translated ) {
$translated = str_ireplace( 'Coupon code', 'Kupon Kodu', $translated );
$translated = str_ireplace( 'Apply coupon', 'Kuponu onayla', $translated );
$translated = str_ireplace( 'Related project', 'Benzer Ürünler', $translated );
$translated = str_ireplace( 'Related project', 'Popüler Ürünler ', $translated );
$translated = str_ireplace( 'READ MORE', 'Detay', $translated );
$translated = str_ireplace( 'Let’s See Popular Projects', 'Popüler Ürünler', $translated );
$translated = str_ireplace( 'Project Details', 'Ürün Detayları', $translated );
$translated = str_ireplace( 'Project', 'Ürün', $translated );
return $translated;
}