[Gelistirici] Mo dosyalarının çokluğu

Görkem Çetin gorkem at pardus.org.tr
19 Nis 2006 Çar 12:27:59 EEST


Merhaba

kde-i18n-tr'de extragear dosyaları bulunmuyor. Bu nedenle bu dizin 
içinde bulunan bir program paketlendiği zaman pisi paketinin içine diğer 
dillerin dosyaları da giriyor. Bu nedenle desteklemesek de pek çok 
alakasız dil paketi dağıtıma giriyor:

gorkem at pardus LC_MESSAGES $ pwd
/usr/kde/3.5/share/locale/de/LC_MESSAGES
gorkem at pardus LC_MESSAGES $ ls
amarok.mo   digikam.mo      gwenview.mo  kdetv.mo     kftpgrabber.mo  
kmplayer.mo   knetstats.mo     kpowersave.mo  ktorrent.mo  libkipi.mo  
yakuake.mo
apollon.mo  gtkqtengine.mo  kaffeine.mo  kdissert.mo  kid3.mo         
kmymoney2.mo  konversation.mo  kshutdown.mo   libkexif.mo  smb4k.mo

Bu nedenle bence önemli sayılacak bir disk alanı göz göre göre gidiyor:

gorkem at pardus locale $ pwd
/usr/kde/3.5/share/locale
gorkem at pardus locale $ du -sk tr/
8096    tr/
gorkem at pardus locale $ du -k | tail -1
29724   .

Veya,

gorkem at pardus locale $ pwd
/usr/kde/3.5/share/locale
gorkem at pardus locale $ find -name "amarok*" | wc -l
47

Bunu nasıl çözebiliriz? Aklıma bir öneri, bu paketlerin içindeki po->mo 
dönüşümlerini göz ardı etmek ve eğer paketin po dosyası KDE projesine 
dahil ise, karşılık gelen mo dosyasının kde-i18n-tr'den gelmesini beklemek.

3.5.2'yi yeni denemeye başladım, belki bu modele geçiyoruzdur, ancak 
görebildiğim kadarıyla durum değişmemiş (en azından Amarok'ta).

İyi çalışmalar
Görkem




Gelistirici mesaj listesiyle ilgili daha fazla bilgi