diff --git a/src/fst/affixes/nouns.lexc b/src/fst/affixes/nouns.lexc index 0d6585b5..3a93720e 100644 --- a/src/fst/affixes/nouns.lexc +++ b/src/fst/affixes/nouns.lexc @@ -36,7 +36,7 @@ !! * nas = tehas - tehtaan !! * odd_nas = odd-syllabic nas-types; taivas - taihvaale !! * 3mies = mies - +!! * n_ien = ien !! ### Lexica for unassigned words @@ -61,7 +61,7 @@ LEXICON xc_pl -!! ### Lexica for regular nounse +!! ### Lexica for regular nouns LEXICON n0 !! **LEXICON @LEXNAME@** for 1-syllabic: *maa, suu, tie, ...* @@ -797,6 +797,42 @@ LEXICON 3mies +N+Pl+Ess:he%>i2n^A PxK ; +N+Pl+Tra:he TRA ; +LEXICON n_ien +!! **LEXICON @LEXNAME@** + n_ien_sg ; + n_ien_pl ; + +LEXICON n_ien_sg +!! **LEXICON @LEXNAME@** + +N+Sg+Nom:^WGn PxK ; + +N+Sg+Gen:ne%>n PxK ; + +N+Sg+Par:^WGn%>t^A PxK ; + +N+Sg+Ill:n^HMETA%>heen PxK ; + +N+Sg+Ine:ne%>ss^A PxK ; + +N+Sg+Ela:ne%>st^A PxK ; + +N+Sg+All:ne%>lle PxxK ; + +N+Sg+Ade:ne%>ll^A PxK ; + +N+Sg+Abl:ne%>lt^A PxK ; + +N+Sg+Abe:ne%>tt^A PxK ; + +N+Sg+Ess:ne%>nn^A PxK ; + +N+Sg+Tra:he TRA ; + +LEXICON n_ien_pl + +N+Pl+Nom:ne%>t PxK ; + +N+Pl+Nom:n^HMETA%>heet PxK ; + +N+Pl+Gen:n%>ien PxK ; + +N+Pl+Par:n%>i^A PxK ; + +N+Pl+Ill:n^HMETA%>hiin PxK ; + +N+Pl+Ine:n%>iss^A PxK ; + +N+Pl+Ela:n%>i2st^A PxK ; + +N+Pl+All:n%>i2lle PxxK ; + +N+Pl+Ade:n%>i2ll^A PxK ; + +N+Pl+Abl:n%>i2lt^A PxK ; + +N+Pl+Abe:n%>i2tt^A PxK ; + +N+Pl+Ess:n%>i2nn^A PxK ; + +N+Pl+Tra:he TRA ; + + LEXICON n_uus !! **LEXICON @LEXNAME@** diff --git a/src/fst/stems/nouns.lexc b/src/fst/stems/nouns.lexc index d0661256..91e3216e 100644 --- a/src/fst/stems/nouns.lexc +++ b/src/fst/stems/nouns.lexc @@ -5408,8 +5408,7 @@ polane:polane n2 ; tasane:tasane n2 ; sieni:siene n4 ; maitosieni:maito#siene n4 ; -ien:ike n2 ; !check! -ikenheet:ikene n2_pl ; +ien:ike n_ien ; kapene:kapene n2 ; kipenheet:kip2ene n2_pl ; murene:murene n2 ; @@ -5433,7 +5432,7 @@ soutuvene:soutuvene n2 ; puuvene:puuvene n2 ; lastuuvene:lastuuvene n2 ; kahnheet:kahne n2_pl ; -ikenheet:ikene n2_pl ; +ikenheet:ike n_ien_pl ; vihne:vihne n2 ; ohravihne:ohravihne n2 ; aine:aine n2 ; @@ -11532,7 +11531,7 @@ teres:teres nx ; tores:tores nx ; diabeetes:diabeetes nx ; jouttiäes:jouttiäes nx ; -hiljaisuus:hiljaisuu n_uus ; +hiljasuus:hiljasuu n_uus ; lais:lais nx ; maanalaisuus:maanalaisuu n_uus ; tilaisuus:tilaisuu n_uus ; diff --git a/test/src/gt-norm-yamls/N-plill_gt-norm.yaml b/test/src/gt-norm-yamls/N-plill_gt-norm.yaml index c77dd701..8ce920cd 100644 --- a/test/src/gt-norm-yamls/N-plill_gt-norm.yaml +++ b/test/src/gt-norm-yamls/N-plill_gt-norm.yaml @@ -110,7 +110,7 @@ Tests: kankhaanloimi+N+Pl+Ill: kankhaanloihmiin lähetystoimi+N+Pl+Ill: lähetystoihmiin liemi+N+Pl+Ill: liehmiin - ympäryssuolet+N+Pl+Ill: ympäryssuohliin + ympäryssuoli+N+Pl+Ill: ympäryssuohliin auttavaisuus+N+Pl+Ill: auttavaisuukshiin hankaluus+N+Pl+Ill: hankaluukshiin hiljasuus+N+Pl+Ill: hiljasuukshiin