WordPress’in gelişmiş dil desteğini kullanarak sağlıklı bir şekilde sitenizi Türkçeleştirebilirsiniz. Bu işlemi bir eklenti ile yapmaya kalkarsanız, WordPress ile temanız arasında ekstra bir kodlama eklemiş olursunuz.
Eğer eklentinin güvenlik açıkları yoksa en iyi ihtimalle sitenizi yavaşlatmış olacaksınız.
WordPress Türkçeleştirme için iki programa ihtiyacınız olacak.
Türkçe olmayan dil dosyanıza erişmek için FileZilla, dil dosyasını Türkçeleştirmek için PoEdit programını kullanabilirsiniz.
İki programın Windows ve MacOs sürümleri mevcut. Kullanılan en yaygın programlardır. İki programda ücretsizdir.
Programları yükledikten sonra FileZilla ile sitenize bağlanarak dil dosyalarınıza erişin. Bağlantı için ihtiyacınız olan bilgilere hosting yönetim panelinizden ulaşabilirsiniz. FileZilla ile nasıl bağlantı yapacağınızı bilmiyorsanız Google’da Filezilla bağlantı araması yapabilirsiniz.
Dosyalarınıza eriştikten sonra dil dosyasının üzerinde Türkçeleştirme çalışması yapabilmeniz için, dosyayı bulup bilgisayarınıza indirmeniz gerekiyor. Dil dosyasının uzantısı .pot olmalı.
Genelde wp-content/themes/temanız/lib/languages/temanız.pot dizininde bulunur.
.pot uzantılı dil dosyasını bilgisayarınıza indirdikten sonra PoEdit programını açın. Karşınıza çıkan ilk ekrandan Bir Çeviri Düzenle seçeneğini tıklayın. Sizden düzenlemek istediğimiz dil dosyasını seçmenizi isteyecek. Bilgisayarınıza indirdiğiniz .pot dosyasını seçin.
Dil dosyanızın bulunduğu ekran açılacaktır. Aşağıdaki resimde bulunan Bir Çeviri Oluştur butonuna tıklayarak Türkçe (Türkiye) seçeneğini seçin.
Artık WordPress tema Türkçeleştirme işlemini yapmaya başlayabilirsiniz.
Düzenlemek istediğiniz yerleri aramak için kısayollar:
- MacOs Command + F
- Windows Ctrl + F
Türkçeleştirmek istediğiniz alanı aratın. Kaynak Metin sitenizde gözüken metindir. Çeviri kısmı boş gözükür, çeviri kısmına Türkçe karşılığını yazın.
Çeviri çalışmanızı bitirdikten sonra kaydedin.
Kaydetmek için kısa yollar:
- MacOs Command + S
- Windows Ctrl + S
Kaydetme aşamasında sizden dosyanıza isim vermemiz istenecek. İsim belirleyeceğiniz alanın boş olmadığınız göreceksiniz.
tr_TR.mo ve tr_TR.po olacak şekilde iki dil dosyası oluşturmalısınız. Bu yüzden kaydetme aşlamasında isim belirleyeceğiniz alan tr_TR şekilde dolu olarak gelecektir.
Bu alanı silmeden başına tema klasör adınızı ekleyerek kaydetmeniz gerekiyor.
FileZilla ile wp-content/themes/ dizinine giderek kullandığınız temanın klasör adını öğrenin. Klasör adınız genesis ise, kaydedeceğiniz dil dosyasının adı genesis-tr_TR olmalıdır. Burası çok önemlidir.
Kaydetme işlemi yaptıktan sonra .mo ve .po uzantılarıyla ilki dil dosyası oluşturmuş olacaksınız. Bu dosyaları aşağıdaki dizine yükleyerek çeviri işlemini etamamlayın.
Yüklenecek dosya yolu wp-content/languages/themes klasörüdür.
Eklentiler kullanarak çeviri işlemi yapmanız çok gereksiz olur. Bahsettiğim yöntemle güvenli, hızlı, sağlıklı bir şekilde çeviri yapabilirsiniz.
WordPress.com siteniz için: https://wordpress.com/tr/support/dil-ayarlari/
Ayrıca bakınız: https://wordpress.org/support/article/installing-wordpress-in-your-language/
Hocam eline sağlık, çok güzel anlatmışsın. Çok işime yaradı, teşekkür ederim.
İşinize yaradığına sevindim.
Merhaba iyi günler çevirilerimi yaptım ama tema üzerinde kayıt olma kısmında türkçe karşığını yazmama rağmen çevrilmeyen bir kaç yer kalıyor.Bunlar için mauel çeviri nasıl yapabilirim?
Merhaba Salih Bey, bazı alanları dosyalardan düzenlemek gerekiyor. Bunun için ilgili alanları incelemek lazım.
Teşekkür ederim