[voikko] Libvoikon ja Enchantin yhteistyössä vikaa

Harri Pitkänen hatapitk at iki.fi
Thu Feb 11 19:35:19 EET 2010


On Wednesday 10 February 2010, Teemu Likonen wrote:
> Teemu Likonen kirjoitti 10.2.2010 klo 17.18:
> > Uusi Libvoikko 2.3 ei näemmä toimi Enchantin kanssa ihan
> > täydellisesti. Näyttäisi siltä, että jos sanan alussa on
> > UTF-8-koodattu versaalikirjain, Enchant ei tunnista sanaa.
> 
> Git-bisectasin ongelman. Kirjastojen välinen yhteistyö alkoi rakoilla
> SVN-r3097:n myötä:

Kiitoksia, korjasin ongelman SVN:ssä.

Vika ei ollut Enchant-kirjastossa vaan Enchant-komentoriviohjelmassa. Jos 
ohjelma ei alusta lokaaliasetuksiaan, lokaaliriippuvainen towlower-funktio ei 
toimi oikein. Enchantin komentorivioikolukija on tältä osalta viallinen 
Debianissa käytössä olevassa versiossa 1.4.2. Tämän on korjattu jo vuonna 2008 
(http://bugzilla.abisource.com/show_bug.cgi?id=11792), mutta Debianissa ei 
vielä ole korjattua versiota 1.5.

On silti niinkin, ettei libvoikon toiminta saisi riippua lokaaliasetuksista 
tai siitä, onko niitä alustettu oikein. Siksi korvasin towlower-funktion 
omatekoisella apufunktiolla, jonka pitäisi tehdä oleellisesti sama asia. Tuo 
funktio ei kuitenkaan käsittele kaikkia mahdollisesti tarpeellisia kirjaimia, 
joten en vielä julkaise versiota 2.3.1. Täytyy viikonlopun aikana testailla 
lisää ja täydentää funktiota paremmaksi. Versio 2.3.1 saadaan toivottavasti 
julkaistua ensi viikolla.

Harri



More information about the voikko mailing list