Ben kendim için bir toparlayayım:
-
Kimin alfabesini kullanacağımız belli olmuyor. Bu yüzden neyi neye göre değiştireceğimiz belli olmuyor. Bazen I->i dönüşümü doğru iken bazen yanlış olabiliyor.
Bizde bu yüzden im_tr gibi programa hangi alfabeyi kullanmalarını belirtmelerini istiyoruz. Böylece evrensel bir doğruluk oluyor. (En iyisi biz kendimize yeni bir alfabe yapalım. Dİğer bu sorunu çekecek yabancıları boş verelim :-D ) -
Ama bazen bir değil 2 alfabe aynı anda kullanılmak zorunda kalınıyor. Bu işi de şu şekilde hâllediyoruz:
im_tr[] deneme="Ali Çehreli & --en-- Walter Bright*-* "
Ve böylece programımıza şunu diyoruz:
Eğer elle hangi elle alfabe kullanılacağı belirtilmedi ise tr alfabesini kullan. Yok eğer --en -- Yazı - ile belirtildi ise sen ön tanımlı alfabeyi unut ve belirtilen alfabenin (--belirtilen alfabe burası --) belirtilen dizgilerle kullan(belirtilen dizgi -) diyoruz. Böylece her bir olasılığı düşünmüş oluyoruz. Böylece şu şekilde bir şey yapabiliyoruz:
im_tr[] deneme = "Ali Çehreli & --en-- Walter Bright*-* Yine Türkçe alfabesine devam. --az--Birde Azerice*-*....."
Gibi pratik bir iş yapabiliyoruz.
Tek bir harf için -*- kuralını uygulamak zor gelecektir bunu da şu şekilde hallederiz:
im_tr[] deneme = "Ali Çehreli & Walter Br[en]ight"
gibi.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]