[voikko-devel] Digataan lobbaamista
Harri Pitkänen
hatapitk at iki.fi
Fri Jun 1 12:06:52 EEST 2007
On Thursday 31 May 2007 15:13, Hannu Väisänen wrote:
> 2. Miten Joukahaisessa muutetaan sanaluokka? Se on tietokannassa
> nimisanana, mutta sen pitänee olla laatusana.
Sanaluokan muuttaminen ei ole mahdollista muutoin kuin luomalla uusi korvaava
sanatietue.
On Friday 01 June 2007 11:04, Hannu Väisänen wrote:
> Lisäsin tiedostoon common/hfconv.py astevaihtelukaavat digata/diggaan
> ja lobata/lobbaan. Joukahaisessa ne olisivat salata-av2. Toivottavasti
> menivät oikein, ja saa ne ottaa poiskin, jos ovat tarpeettomia.
Kyllä ne näyttäisivät olevan oikein, mutta tämä muutos vaatii muutoksia
muuallakin. Kun nyt kerran aloitit (ja kun minulla valitettavasti ei ole
aikaa itse tätä juuri nyt tehdä), niin voisitko tehdä loputkin asiaan
liittyvät korjaukset?
* trunk/tools/pylib/hfutils.py, funktio apply_gradation: korjaa
astevaihteluluokan av2 koodia huomioimaan nämä astevaihtelutyypit
* trunk/joukahainen/langpacks/fi/findclass.py: dokumentoi uudet
astevaihtelutyypit
(Testaa nämä muutokset testiohjelman voikko-inflect-word avulla)
* Korjaa poikkeavien sanojen taivutusluokat näiden sanojen osalta, ja poista
turhat kopioit tiedostosta poikkeavat.lex. Muutenkin huolehdi, että
tiedostossa poikkeavat.lex on täsmälleen ne sanat, jotka Joukahaisessa on
merkitty taivutusluokkaan "poikkeava", eli jos olet muuttanut jompaa kumpaa,
muuta myös toista.
Ja jos muutat tiedostoa hfconv.py, muista tarkistaa, että tämä ei aiheuta
odottamattomia muutoksia tiedoston joukahainen.lex Voikko-versioon. Onko alla
oleva muutos edes oikein? Jos ei, niin se kannattaisi peruuttaa.
--- trunk/suomimalaga/common/hfconv.py 2007-05-30 10:48:05 UTC (rev 1479)
+++ trunk/suomimalaga/common/hfconv.py 2007-05-31 04:11:06 UTC (rev 1480)
@@ -120,6 +120,7 @@
(u'p',u'(.*)pi',u'siipi'),
(u'k>',u'(.*)ki',u'kaikki')]),
(u'nalle', u'sw', [(None,u'(.*Ce)',u'nalle'),
+ (None,u'(.*Cie)',u'nalle'), # Zombie.
(u'tt',u'(.*t)te',u'atte'),
(u'kk',u'(.*k)ke',u'nukke')]),
(u'kala', u'sw', [(None,u'(.*)A',u'kala'),
Python-tiedostojen päivittäminen lokalisointi.org-palvelimella vaatii Apachen
uudelleenkäynnistyksen, teen sen sitten kun muutokset löytyvät SVN:stä. Ja
kysy neuvoa, jos et ymmärrä jotain kohtaa, kirjoittamani koodi on
valitettavasti paikoin huonosti dokumentoitu.
Harri
More information about the devel
mailing list