Subject: Diğer ıi sorunlu dilleri de destekleyelim mi?
Türk alfabesinin kardeş alfabelerinden Azeri ve Tatar alfabelerinde de ıi sorunu var. Hazır bu işi halletmişken onları da destekleyelim mi?
Zaten toUniUpper() ve toUniLower() onlar için de çalışıyor. Bir de cmp_tr'yi genişletirsek olur bu iş. (Bende çalışan bir denemesi var bile.
) cmp_tr'ye elimiz değmişken Türkmen alfabesini de halletmekte yarar var.
Eğer kabul ederseniz, aklıma iki değişik kullanım geliyor:
1) cmp_tr'nin ismini başka bir şey yapalım ve "tr"den başka dilleri de destekleyelim. (Çünkü _tr son eki Türkçe'yi çağrıştırıyor). İsteyen yerellerde olduğu gibi alfabe seçsin:
2) cmp_tr'nin yanında diğer dilleri de verelim; böylece alfabeSeç'e gerek kalmaz:
Ne dersiniz?
Ali
Not: Kazak, Uygur, ve Özbek alfabeleri de olur ama bazıları daha uzak görünüyorlar ve sanki iki harften oluşan karakterleri de var:
http://en.wikipedia.org/wiki/Kazakh_alphabet
http://en.wikipedia.org/wiki/Uyghur_alphabet
http://en.wikipedia.org/wiki/Uzbek_alphabet
Zaten toUniUpper() ve toUniLower() onlar için de çalışıyor. Bir de cmp_tr'yi genişletirsek olur bu iş. (Bende çalışan bir denemesi var bile.
) cmp_tr'ye elimiz değmişken Türkmen alfabesini de halletmekte yarar var.Eğer kabul ederseniz, aklıma iki değişik kullanım geliyor:
1) cmp_tr'nin ismini başka bir şey yapalım ve "tr"den başka dilleri de destekleyelim. (Çünkü _tr son eki Türkçe'yi çağrıştırıyor). İsteyen yerellerde olduğu gibi alfabe seçsin:
alfabeSeç("az"); // az: Azeri; varsayılanı "tr" olabilir cmp_tri("falan", "filan"); // başka bir isim bulunabilir tabii: cmp_trileri?
2) cmp_tr'nin yanında diğer dilleri de verelim; böylece alfabeSeç'e gerek kalmaz:
cmp_tr("türkçe", "karşılaştırma"); cmp_az("azeri", "karşılaştırma"); // vs.
Ne dersiniz?
Ali
Not: Kazak, Uygur, ve Özbek alfabeleri de olur ama bazıları daha uzak görünüyorlar ve sanki iki harften oluşan karakterleri de var:
http://en.wikipedia.org/wiki/Kazakh_alphabet
http://en.wikipedia.org/wiki/Uyghur_alphabet
http://en.wikipedia.org/wiki/Uzbek_alphabet
acehreli
Show profile
Link to this post