Gnome-spell aspell'in kendi kutuphanelerini kullanarak bir IPC olusturuyor. Ve kodlarindan goruldugu kadariyla KSpell'deki gibi bir aspell processi olusturup kelimeleri buna yollamiyor. Eger zpspell'in de kutuphaneleri mevcutsa gnome-spell icin bir patch yazmak pek de zor degil.
Ancak asil sorun su. Birincisi Zemberek java kullaniyor. Java kullaniyor olmasi demek zemberek kullanmak icin java yuklemeniz gerektigi. Ikinci bir sorun Amerika'yi yeniden kesfetme meselesi. Aspell bir GNU projesi olarak oldukca yaygin kullaniliyor. Sadece gnome ya da KDE ile degil bir imla denetimine ihtiyac duyan her turlu ticari ya da ucretsiz yazilim aspell'den istifade edebilir. Bana kalirsa oncelikle Aspell'in turkce destegini guclendirmek gerekiyor. Aspell'de zemberek'e benzer olarak kelime listesi kullaniyor. Anladigim kadariyla zemberek'te kelimeleri ayri ayri isim sifat vs. olarak siniflandirmislar. Ekler de mevcut. Esasinda bu bilgileri kullanarak aspell icin zemberek gibi calisabilen bir kelime listesi olusturabiliriz. Aspell'de kelime listesi ve ekleri ayri ayri belirtebiliyorsunuz. Eklerin olusturdugu bir ekler listesi olusturursak aslinda sorun buyuk oranda cozulmus oluyor. Bence denemeye deger. Iyi calisan bir aspell sozlugu hem performans hem de yayginlik bakimindan isimizi cok kolaylastirir. Aspell'de ard arda ekleri kontrol etme gibi bir ozellik bulunmuyor. Yani bir ek belirtip bu eki diger tum eklerin sonuna gelip gelmedigini kontrol etmiyor sadece kok kelime ve eki kontrol ediyor. Art arda ekler icin tum ekleri birlestirip yeni bir ek gibi yazmak gerekiyor. Bu el ile zor ama bir program ya da betik ile yapilmayacak bir sey degil. Ben bir kismini gecmiste el ile yapmistim ama daha sonra bunu bir program ile yapmanin daha mantikli olacagini dusundum ve oyle rafa kalkti. El ile devam etsem belki bitmisti. :) Aspell'e de art arda ek kontrolu konabilir. Benim gene vakti zamaninda (2 yil kadar oluyor herhalde) aspell'in gelistiricisine bunu sordugumda kendisinin yapmayacagini ama birisi yaparsa da aspell'e ekleyebilecegini soylemisti. Tercih meselesi. :) Bunun yaninda baska bir yapilacak sey ise, zemberek'in gij ile calismadigini dusunursek (en azindan ben calistiramadim), zemberek'i mono'ya port edebiliriz. Zemberek-server'a dbus eklentisi yazip, gnome-spell icin gerekli olan apileri iceren dbus istemcisi olan bir de kutuphane yazariz. :) Boylelikle java'dan kurtulmus oluruz. Ancak bu "gene de" ikinci sorunu cozmuyor. Benim nacizane tavsiyem aspell icin ciddi bir calisma ile Turkce sozlugu olusturulmasi. Bu sayede Zemberek'ti Dumbelek'ti ugrasmadan imla denetimine sahip olabiliriz. > Arkadaşlar herhalde herkez Zemberek yazım denetim aracını duymuştur. > Pardus bu aracı cok aktif kullanıyor Kopete de Ofiste her yerde > kullanıyor. Bende suan kendi bilgisayarım icin bunu yapmaya calısıyorum. > Baris Metin imla denetimini KDE ye yaptırabilmek için küçük bir [1] > patch yapmış. Şuan bende komut satırında yazım denetimi yapabiliyorum. > Yapı soyle çalışıyor bi zemberek-server var birde onun istemcisi ispell > benzeri [2]zpspell var. Bildigim kadarıyla Gnome-spell aspell üzerine > kurulu bir yapı kullanıyor. Bende Gnome'a Barış Metinin yapmış olduğu > türden bir yama yapmayı ve zpspell'i kullanayı düşünüyorum. Ama bu > konulara pek hakim değil acaba bu konulara hakim olan arkadaşlarımız > varsa ne gibi bir şey izlemeleyim bunu bana söyliyebilir mi ? > > [1]: http://lists.kde.org/?l=kde-core-devel&m=111397683720851 > [2]: http://cekirdek.pardus.org.tr/~baris/blog/?date=2005,3 > > _______________________________________________ > Gnome-Turk ePosta listesi > [email protected] > http://mail.gnome.org/mailman/listinfo/gnome-turk > _______________________________________________ Gnome-Turk ePosta listesi [email protected] http://mail.gnome.org/mailman/listinfo/gnome-turk
