[hunspell-fi-devel] Salaaa

Harri Pitkänen hatapitk at cc.jyu.fi
Sat Jul 1 16:11:41 EEST 2006


Huomasin, että Suomi-malaga hyväksyy hyvin monille teonsanoille kestämän 
yksikön kolmannessa persoonassa päätteen "aaa" tai "äää", 
esimerkiksi "salaaa". En heti keksinyt, miten tämä bugi pitäisi oikeasti 
korjata (noita tekijäpäätteitä nähtävästi laitetaan osittain jo 
käännösvaiheessa tiedostossa suomi.all ja lisäksi vielä ajon aikana 
tiedostossa suomi.mor, enkä ihan ymmärtänyt takana olevaa logiikkaa) mutta 
alla oleva korjaus näyttää toimivan. Toivottavasti sillä ei ole haitallisia 
sivuvaikutuksia.

Hannu: tämä ei varmasti ole oikea tapa korjata tätä bugia, olisiko sinulla 
parempia ajatuksia?

Index: suomi.mor
===================================================================
--- suomi.mor   (revision 179)
+++ suomi.mor   (working copy)
@@ -385,6 +385,8 @@
   if (($oikea.luokka = kestämän_tekijäpääte_y3)
       and ($vasen.$i.alku matches ".*" + @ääntiö)) then
     require (viimeinen_kirjain ($vasen.$i.alku) = $sana);
+    # Väliaikainen bugikorjaus: "salaa|a" ei ole sallittu
+    require (not $vasen.$i.alku matches ".*[aä][aä]");
   end;


Harri



More information about the devel mailing list