[Gelistirici] pardus-support kitaplığı olayı
Ismail Donmez
ismail at pardus.org.tr
20 Kas 2006 Pzt 19:37:13 EET
Selamlar,
Qt'ye locale'den anlayan lower/upper fonksiyonları yazmak için bir
pardus-support kütüphanesi yazdım. Böylece,
QString lala = QString::fromLocal8Bit("türkiye");
lala = Pardus::upper(lala);
yapıldığında lala = "TÜRKİYE" oluyor. Benzeri bir Pardus::lower() fonksiyonu
da var. IBM'in ICU[1] kütüphanesini kullandığımız için her localede çalışması
garanti.
Şimdi eğer bi itiraz yoksa önce kdelibs'i pardus-support kitaplığını
kullanması için yamalayıp http://bugs.pardus.org.tr/show_bug.cgi?id=180
hatasını da çözeceğim.
İtirazı olan, önerisi olan? Bunu Qt içinde yamalamayı düşündüm ama pek hoşuma
gitmedi o fikir bir şekilde ABI bozar mıyız diye.
[1] http://icu.sourceforge.net/
P.S: ICU'nun diğer güzelliklerini de kullanmayı planlıyorum ilerde,
http://icu.sourceforge.net/userguide/charsetDetection.html gibi pek yararlı
şeyler var.
P.P.S: Apple tüm sistemde ICU kullanıyor ;(
Saygı sevgi,
/ismail
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi