Re: [GNOME-TR] Turkce imla denetimi



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
> Gnome-Turk gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-turk
>




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]