.po ve .mo uzantılı dosyaları düzenleme

18Okunma
12 yorum

.po

Şimdiye  kadar  pek ihtiyaç duymadığım daha önceleri karşıma çıkmış olsa bile es geçtiğim  bir  dosya türü .po uzantılı dosyalar.  Şüphesiz kullanıldığı birçok yer vardır  mutlaka ama ben ilk defa Wordpres sayesinde tanıştım bu .po ve .mo uzantılı dosya adreslerine. Kimi zaman bazı WordPress geliştiriciler tema üretirken temaların her  dile kolaylıkla çevrilebilmesi için bu tür dosya uzantılarını kullanırlar. Aslında  Wordpress’te  asıl kullanılan .po uzantılı dosyalar  değildir. .po uzantılı dosyalar isteyen herkesin kolay bir şekilde düzenleyebileceği dosya uzantılarıdır. Daha  sonra  .po uzantılı dosyayı .mo uzantısına dönüştürerek WordPress temamızın dilini kolay bir şekilde değiştirebiliyoruz.

Bütün WordPress temalarda  bu  tür dosyalar  kullanılmıyor. Bu nedenle  kimi zaman temamızın dilini değiştirmek için teker  teker bütün tema dosyalarını  açıp düzenlememiz gerekiyor. .mo uzantısı  yüklenmiş olanlarda  ise  varsayılan dil  genelde  İngilizce olarak ayarlanır ve  function.php dosyası ile load_theme_textdomain( ‘temaaddi’, get_template_directory().’/languages/’ );  şeklinde  çağrılır. Bizim yapmamız gereken bir .po uzantılı dosya düzenleme programı indirip  .mo şeklinde kaydetmek ve ftp üzerinden languages klasörüne atmak. WordPress tema Türkçe’leştirme konusu  gibi oldu biraz.

.Po uzantılı dosya nasıl düzenlenir ?

Öncelikle  aşağıdaki  download  butonundan Poedit programını indirin ve bilgisayarınıza  kurun.

Bilgisayarınıza  kurduğunuz Poedit programı ile  Dosya >> Açın sekmesinden düzenlemek istediğiniz .po uzantılı dosyayı  açın. Karşınıza  aşağıdaki resmin aynısı  bir görüntü çıkacaktır.

.po Ben düzenleme işlemini bitirdikten sonra fotoğrafını kaydettiğim için sağ taraf dolu olarak görünüyor. Solda Kaynak Metin adlı  listede  Türkçe’leştirmek istediğimiz kelimeler ve cümleler  bulunuyor. Herhangi bir  satıra tıkladığımızda alt kısımda  bulunan Kaynak Metin çerçevesine tıkladığımız  cümle geliyor. Çerçevenin hemen altında da  Çeviri  bölümü bulunuyor. Tek yapmamız gereken Çeviri  çerçevesi içine kelimenin veya cümlenin Türkçe’sini yazmak. Herhangi bir kelimenin veya cümlenin anlamını Çeviri çerçevesine yazdığınız anda sağ üstteki Çeviri-İngilizce listesine düzenlediğimiz kelimeler  ekleniyor. Bütün satırları çevirdikten sonra Dosya >> Farklı kaydet sekmesinden .po uzantılı dosyamızı  kaydediyoruz ve düzenleme işlemi bitmiş oluyor.

.Po uzantılı dosya .mo uzantısına nasıl çevrilir ? 

Yapmanız gereken çok basit. Az önce yaptığımız işlemleri uyguladığımızda sadece .po uzantılı dosyayı düzenliyorduk. .mo uzantısına  çevirmek için Ctrl+S tuşlarına bastığınız  zaman dosyamızın .mo uzantısı  otomatik oluşuyor.

 

.Mo uzantılı dil dosyalarını düzenleme – Translate Toolkit

Konu başlığını her iki dosya için açmış olsamda sadece po düzenleyen ve mo olarak kaydeden bir program eklemiştim konuya. Serkan arkadaşımızın isteği üzerine biraz daha araştırma yaparak .mo uzantılı dosyaların da düzenlenmesini sağlayan bir program bulabildim. Translate Toolkit programı ile .mo uzantılı dosyaları düzenleyebilir ve tekrar .mo uzantısı olarak kayıt edebilirsiniz. Kullanımı Poedit programından daha basittir ve hem orjinal dili hem de çevrilmiş olan dili değiştirebiliyorsunuz. Sizin işinize yarayan tabi ki çevrilmiş olan dili değiştirmek. Alttaki koskocaman kırmızı download butonundan Translate Toolkit programını indirebilirsiniz.

Ali
Telif Hakkı Bildirimi:Bu sitedeki orijinal makaleyi Ali2020-09-06 tarihinde yayınlandı,Toplam 2971 karakterden oluşmaktadır.
Yeniden yazdırma ipuçları:Özel talimatlar dışında, bu sitedeki tüm makaleler CC-4.0 sözleşmesi kapsamında yayınlanmaktadır.Yeniden basılması için lütfen kaynak belirtiniz.
Yorum yap(12 yorum)
Yükleniyor...
Sedat Yorumcu LV.1
2014-05-01 09:41:40 回 Yanıtla

Bu bilgi çok işime yaradı teşekkürler dostum. Dosyatı text editöründe düzeltiyordum .mo uzantılı dosyayı halledememiştim bir türlü.

Muzaffer Yorumcu LV.1
2014-05-08 12:58:37 回 Yanıtla

Harika bir açıklama olmuş. Çok yardımı oldu. Teşekkürler.

    Ali Blogger
    2014-05-08 13:02:02 回 Yanıtla

    @Muzaffer Rica ederim arkadaşım. :)

      SERKAN Yorumcu LV.1
      2014-06-15 03:56:44 回 Yanıtla

      @Ali peki sevgili arkadaşım mesela ben bir program indirdim ve dil bölümünde sadece mo dosyası var ben bu mo dosyasını nasıl düzenliyeceğim po düzenlemek kolay po edit düzenleme yapınca otomatik olarak mo dosyası oluşturuyor ama elimizdeki mo dil dosyasını nasıl düzenliyeceğiz bilgin varsa sana zahmet açıklayabilirmisin ben mo düzenlemek istiyorum çünki indirdiğim programda dil klasöründe sadece mo var po yok cevabını bekliyorum şimdiden sağol :))

        Ali Blogger
        2014-06-15 15:07:18 回 Yanıtla

        @SERKAN Bu soruya hayır veya yapılamaz gibi bir cevap vermiş olsaydım çok saçma olurdu. Bana göre bu tür dosyaları açabilen programların mutlaka var olması gerekiyor. Bu yüzden biraz araştırma yaptım senin için. WordPress destek sitesinde de cevap verilmiş. Po düzenleyebilirsin ama mo düzenleyemezsin demişler. Biraz daha kurcalayınca poedit programından daha kullanışlı bir tanesini buldum. Ayrıca .mo dosyalarını da düzenleyebilen bir program. Programı yazının altındaki download butonundan indirebilirsin.

          eray Yorumcu LV.1
          2015-10-30 14:31:10 回 Yanıtla

          @Ali sadece mo için olan programı arıyordum çok sağolasın

Emre Yorumcu LV.1
2014-12-24 13:33:55 回 Yanıtla

tesekkurler cok yardımcı oldu..

Selim yıldız Yorumcu LV.1
2015-02-25 16:34:15 回 Yanıtla

Çok faydalı oldu bilgiler için teşekkürler.

Alper Yorumcu LV.1
2015-03-03 15:34:37 回 Yanıtla

indirdim şimdi uğraşıyorum teşekkür ederim hocam

İsmail Bayram Yorumcu LV.1
2015-06-10 18:08:03 回 Yanıtla

Teşekkürler güzel bir yazı.

Hasan Yorumcu LV.1
2016-04-22 21:34:33 回 Yanıtla

Evet harika bir program. Denedim işe yarıyor. Benim anlamadığım olay, yıl 2016 olmuş ama hala .mo editor yazınca program bulamıyorsunuz. Saçmalıktır bu. Ayrıca eskiye nazaran, insanlar paylaşmayı sevmiyorlar. Herkes kendine çalışıyor.

Ali Yorumcu LV.1
2016-06-18 10:34:35 回 Yanıtla

Translate Toolkit yerine girdim birsürü dosya var hangisini indiricem?