Re: [GNOME-TR] Turkce imla denetimi



Baris Cicek yazmış:
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


Merhaba sevgili arkadaşlar,
Kişisel fikrim javanın artık debian depolarına girmesinden sonra ve
gnu java derleyicisi ve yorumlayıcısının da var olmasına binaen
artık java bir dağıtımın olmazsa olmazlarından.

Sanırım OOO araçları dururken Gnumeric veya abiword'ü kullanan
arkadaşların sayısı da oldukça az. Bu manada zaten openoffice.org
kurulu bir sistemde .jar (java arşiv) dosyalarını çalıştırmak
için bütünleşik bir java çalıştırma ortamı gelmekte.

Bu manada hazır katedilmiş bir yol bulunmakta; zemberek.
Ayaklarımızı yere basarak düşündüğümüzde MS Office'in Türkçe
imla denetiminin daha iyi olduğunu farketmekteyiz. O zaman
mevcut ZEMBEREK'i geliştirerek mesela MS Ofisteki gibi yabancı
kaynaklı kelimelere Türkçe önermeler yapan daha gelişmiş bir
uygulama yapmak daha akl-ı selim gibi gözüküyor.

GNU ASPELL'in Türkçe imla denetimi yarım gözüküyor.
http://aspell.sourceforge.net/man-html/Supported.html

Eğer GNOME uygulamalarına iyi şekilde adapte edilebilecekse
zemberek'in kullanılmasını daha mantıklı buluyorum. TALAT'ın
bu konudaki çalışmalarını günlüğünden gördüm; zpspell ile
bazı şeyleri başarmış gibi.

Tabi gönlümden geçen aspell'e destek vermektir. Bunun en büyük
nedeni GNOME'a destek vermem. İkincisi ise tamamen kişisel.
Onu da bilen bilir.

Neyse münazaraya farklı bir yön vermek istedim.

iyi çalışmalar.

Fırat KÜÇÜK






--
Ucretsiz PHP, MySQL destekli 50MB web alani
2GB Pop3 E-posta http://www.kayyo.com/


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