[Gelistirici] MPlayer dil sorunsalı

Onur Küçük onur at pardus.org.tr
29 Oca 2010 Cum 21:04:40 EET


 Merhaba,

 MPlayer'da birden fazla dil desteği olmadığı için derleme sırasında
seçilen dile göre çevirilerin olduğu başlık dosyaları kullanılarak
statik olarak dil desteği ekleniyor, bu sebeple bir MPlayer bir dil
demek oluyor. Ayrıca düzgün bir programcı arabirimi olmadığı için,
mplayer arayüzlerinde (smplayer vs.) komut çıktısı işlenerek
çalışıyor.  Ana geliştiricilerle yapılan sayısız konuşma, bizden ve
başkalarından (örn Attila) gelen çözüm önerilerine (yamalar) rağmen ana
kaynakta da bu durumlar için hiç bir gelişme olmadı. 

 Öncelikli olarak Türkçe dediğimiz için yıllardır inatla bu dili Türkçe
tutuyor, arayüzlerde de gerekli yazıları Türkçe'ye uygun şekilde
yamalıyordum. Özellikle yabancı kullanıcıların pek çok hata kaydına,
inceleme yazılarındaki yorumlara rağmen de değiştirmemek için inat
ediyordum.

 Eskiden fazla arayüzü yokken, artık MPlayer için pek çok arayüz
mevcut ve bunların bir kısmı depolarımıza girdi (smplayer gnome-mplayer
mplayerthumbs kmplayer) , daha da yolda hazırlanan araçlar / altyapılar
mevcut (libplayer, belki phonon backend i vs.). MPlayer
tarafında son zamanlarda yapılan değişikliklerle, düzgün bir ortam
oynatıcı olabilmeniz için yaklaşık 110 kadar string i takip etmeniz
gerekiyor. Bu konuda son kalem olan Gnome Mplayer da bir süredir bu
kervana katıldı ve yaptığım ufak hileler de artık işe yaramamaya
başladı.

 Tüm bunların ışığında, artık topu atmaya ve MPlayer dilini öntanımlı
haline geri çekmeye, ters bağımlılıklarında da yaptığımız hileleri
silmeye karar verdim. Pek isteyerek yapmasam da olay artık takip
edilemez hale geldi.

 Bir ara vakit bulabilirsem ana geliştiricileri bu konu ile ilgili
yamalarla dürteceğim, ancak uzun bir iş, o vakit kısa sürede
gelmeyebilir.

 Özellikle ilgili paket sahiplerinden, itirazlar, destekler var mıdır ?


 Hiç ses gelmezse de yapacağım, bu bir onay isteme mesajı değildir :)


 Not: arayüz -> frontend

-- 
 Onur Küçük                                      Knowledge speaks,
 <onur.--.-.pardus.org.tr>                       but wisdom listens




Gelistirici mesaj listesiyle ilgili daha fazla bilgi