Closed GoogleCodeExporter closed 8 years ago
V2.1 icin bu konu cozulmeye calisilacak.
Original comment by ahme...@gmail.com
on 10 Jun 2008 at 2:43
Original comment by ahme...@gmail.com
on 10 Jun 2008 at 2:44
Bunun Zemberek Open office eklentisi projesindeki TurkishHyphenator sinifinin
hyphenate metodundan kaynaklandigini saniyorum. Bu metod XHyphenatedWord
cinsinden
bir nesne donduruyor.
http://api.openoffice.org/docs/common/ref/com/sun/star/linguistic2/XHyphenatedWo
rd.html
Buradaki aciklamaya gore o nesnenin getHyphenationPos() metodu su sekilde:
Returns short
the position where hyphenation was applied in the word.
The value has to be in the range from 0 (after the first character) to n-2
(before the last character) where n is the length of the word.
Buna gore istanbul kelimesi icin bu deger '0' dondurulurse i-stanbul seklinde
kesiliyor. Ancak Zemberek icindeki hecele() metodu istanbul icin: [0,2,5,8]
dizinisi
donduruyor, yani 0 degeri hic kesilme olmamasi anlaminda kullaniliyor. Saniyorum
XHyphenatedWord nesnesi olusturulurken kullanilan
nHyphenationPos = (short)(heceIndeksleri[i-1]);
satiri
nHyphenationPos = (short)(heceIndeksleri[i-1]-1);
seklinde duzeltilerek bu sorun gecici de olsa cozulebilirdi. Yalniz o metod bu
kadar
basit degil, tam cozumun bulunmasi zaman alabilir. Bu sorun ooo ile iliskili
oldugundan Zemberek 2.1 surumunu cikarip hatanin duzeltilmesini ooo
eklentisinin yeni
surumune birakmak daha makul.
Original comment by ahme...@gmail.com
on 10 Jun 2008 at 4:11
rev. 225'de giderildi.
Original comment by serkank...@gmail.com
on 11 Jun 2008 at 12:00
Original issue reported on code.google.com by
demiralt...@hotmail.de
on 3 Jul 2007 at 2:38