Geçtiğimiz ay içinde, muhtelif video dosyalarından DVD hazırlamaya yarayan Devede yazılımı için bir inceleme/tanıtım yazısı hazırlamıştım. Özgürlük İçin forumundaki bir kullanıcının “bunun Türkçe’si yok mu?” sorusu üzerine, “Allah, yürü ya kulum dedi Ozan. Haydi, şu çeviri işini öğrenmenin tam sırası!” dedim kendime ve yerelleştirme işini en sonunda öğrendim. Devede’yi Türkçe’leştirme işi de benim için iyi bir başlangıç ve egzersiz oldu.
Yerelleştirme yapmak isteyip de nereden başlayacağını bilemeyen kullanıcılara bir nebze olsun yardımcı olabilmek için bu çeviriyi nasıl yaptığımı basitçe paylaşmak istiyorum.
Efendim, ilk yaptığım şey Devede’nin geliştiricisinin sitesine gitmek oldu. Zira yazılımın kaynak kodları büyük ihtimalle oradadır. Devede’nin geliştiricisi Rastersoft. İnternet sayfasının adresi ise www.rastersoft.com. Bu siteden Devede’nin 3.16.9 sürümüne (şu anki en güncel sürüm) ait kaynak kodunu masaüstüme indirdim ve sıkıştırılmış dosyayı açtım. Dosyanın içinde bir po klasörü vardı. Po klasörünün içinde de İngilizce dışında diğer dillere ait .po dosyaları…Po dosyası, Lokalize ya da Poedit uygulamaları ile açıp güncelleyebileceğiniz bir dosya.
Tabi takdir edersiniz ki Devede’nin kaynak kodu içindeki po klasöründe tr.po isimli bir dosya yoktu. Bu yüzden aynı dizindeki untitled.pot dosyasını kopyalayıp, tr.po olarak kaydettim. Sonra o tr.po dosyasını Lokalize yazılımı ile açtım. Lokalize’yi Paket Yöneticisi’nden kurabilirsiniz.
Lokalize, kullanması çok kolay bir uygulama. Sezgisel olarak neyi nasıl yapabileceğinizi hemen anlıyorsunuz. Sol taraftaki pencerede girdileri satır satır görüyoruz. Kaynak sütununda İngilizce halleri var. Bizim yapacağımız tek şey, satır satır ilerleyerek, İngilizce olan girdilerin ifadelerini sağ taraftaki beyaz bölüme yazmak ve kaydetmek.
Eveeet…Lokalize ile tr.po dosyamızı hazırladık ama daha işimiz bitmedi. Uygulamalar, çevirileri .mo dosyalarından okuyabiliyorlar. Yani hazırladığımız tr.po dosyasını kullanarak bir tr.mo dosyası oluşturmalıyız. Bunun için Dolphin’de tr.po dosyasının bulunduğu dizindeyken F4′e basıyoruz ve konsolu Dolphin’in içinde açıyoruz. Aşağıdaki komutu yazıp enter tuşuna basıyoruz.
msgfmt -v tr.po -o tr.mo
İşte tr.mo dosyamız oluştu. Eğer bu dosyayı, ismini devede.mo olarak değiştirip usr>share>locale>tr>LC_MESSAGES dizinine kopyalarsak, Devede Türkçe olarak açılacaktır.
Tabi bu yerel bir çözüm. Bu çeviriden herkesin faydalanabilmesi için hazırladığımız po ve mo dosyalarını uygulamanın geliştiricisine göndermemiz gerekir ki çeviriler kaynak koda eklensin ve Pardus geliştiricileri Devede’nin bir sonraki sürümünü depoya aldıklarında uygulama otomatik olarak Türkçe gelsin.
Bunu da ben yaptım. Devede’nin bir sonraki sürümü (muhtemelen sürüm numarası 3.16.10 olacaktır) yayınlandığında kontrol edeceğim. Türkçe dil desteğini gördüğüm anda bir hata takip girdisi…Hoop, Türkçe Devede depoda.
Yukarıda anlattığım şekilde Devede’yi Türkçe olarak kullanmak isterseniz, hazırladığım devede.mo dosyasını buradan alabilirsiniz.



















