From c2fce10ee8320306d5c52584311efec6a1ad9c5f Mon Sep 17 00:00:00 2001 From: Jack Rueter Date: Thu, 7 Nov 2024 12:11:16 +0200 Subject: [PATCH] continue KK, GG --- src/fst/morphology/affixes/nouns.lexc | 18 ++++++++++++++++++ src/fst/morphology/phonology.twolc | 5 +++-- src/fst/morphology/stems/N_sms2x.lexc | 6 +++--- src/fst/morphology/stems/N_sms2x.xml | 8 ++++---- src/fst/morphology/stems/exceptions.lexc | 4 ++++ src/fst/morphology/stems/nouns_newwords.lexc | 1 + 6 files changed, 33 insertions(+), 9 deletions(-) diff --git a/src/fst/morphology/affixes/nouns.lexc b/src/fst/morphology/affixes/nouns.lexc index 57afe9fd..50b8236c 100644 --- a/src/fst/morphology/affixes/nouns.lexc +++ b/src/fst/morphology/affixes/nouns.lexc @@ -12043,6 +12043,24 @@ LEXICON NMN_MEERSAZH !! Diminutive derivations +LEXICON N_1Y_DIMK_YZH !!= * @CODE@ muõrâž:muõr +!!! inflection_type="?" +: NMN_1Y_DIMK_YZH ; +LEXICON NMN_1Y_DIMK_YZH +! gradation: no +!! (2009: 306) +!! * muõrâž:muõr +!! * Yaml: **N-muorazh** +:âž SG-NOM ; +:%^PAL%^PALK%>e SG-ABE/ACC/GEN ; +:že SG-ILL ; +:%^PAL%^PALK%>e SG-LOC ; +:%^PAL%^PALK SG-COM_IN ; +:ž%>e ESS/PAR ; +:%^PAL%^PALK%>e PL-NOM ; +:%^PAL%^PALK PL-OBL ; + + LEXICON N_MUORYZH !!= * @CODE@ muõrâž:muõr !!! inflection_type="?" : NMN_MUORYZH ; diff --git a/src/fst/morphology/phonology.twolc b/src/fst/morphology/phonology.twolc index d47cdf8b..81ea75a7 100644 --- a/src/fst/morphology/phonology.twolc +++ b/src/fst/morphology/phonology.twolc @@ -121,6 +121,7 @@ Alphabet !!≈ ## @CODE@ !! Miscellaneous triggers: %^VC:0 !!≈ * @CODE@ Voicing s:z š:ž %^Â:0 !!≈ * @CODE@ Indicates placement of â in stem + %^Br:0 !!≈ * @CODE@ break rule, e.g. eʹč^Br>{ʼØ}č !! CHARACTERISTIC BREAKDOWN 2015-02-17 @@ -2751,7 +2752,7 @@ e: _ (%{ʹØ%}: h:|%{ʹØ%}: v:|i|u) [:ʹ|%{ʹØ%}:ʹ] [Cns:+ (%{XC%}:)|Cns:+ "Even syllabic verbs I, lgg>lǥ" !! **@RULENAME@** - g:ǥ <=> Vow: (%^1VOW:) [i (%{ʹØ%}:0) | u (%{ʹØ%}:0)| (ʹ:0|%{ʹØ%}:0) [l|r|d:] ] _ g: (i:) NeutrVowLenghtHeight [(%^Allegro:) %^CC2C:|(%^Allegro:) %^CC2CAllegro:| %^YXX2YX: ] ; + g:ǥ <=> Vow: (%^1VOW:) [i (%{ʹØ%}:0) | u (%{ʹØ%}:0)| (ʹ:0|%{ʹØ%}:0) [l|r|d:] ] _ g: (i:) NeutrVowLenghtHeight [(%^Allegro:) %^CC2C:|(%^Allegro:) %^CC2CAllegro:| %^YXX2YX: ] \[%^PALK:]* RBound ; !! vueʹlǧǧed+V+Ind+Prs+Sg2 !!€ vuâ{ʹØ}lgg^XYY2XY>ak !!€ vuâ0lǥ00>ak @@ -2764,7 +2765,7 @@ e: _ (%{ʹØ%}: h:|%{ʹØ%}: v:|i|u) [:ʹ|%{ʹØ%}:ʹ] [Cns:+ (%{XC%}:)|Cns:+ !!$ õ^1VOW{ʹØ}lgg^V2VV^XYY2XY>či !!$ õõ0lg000>či - Vow: (%^1VOW:) (ʹ:0|%{ʹØ%}:0) (Cns:+) _ g: Vow: Cns:+ PenNeutrVowLenghtHeight [%^Pen: %^YXX2YX:] ; + Vow: (%^1VOW:) (ʹ:0|%{ʹØ%}:0) (Cns:+) _ g: Vow: Cns:+ PenNeutrVowLenghtHeight [%^Pen: %^YXX2YX:] \[%^PALK:]* RBound ; !!€ ǩeâlggal^Pen^XYY2XY !!€ ǩeâlǥ0al00 !!€ aaggâst^Pen^VV2V^Pen^CC2C^RmVow>ed diff --git a/src/fst/morphology/stems/N_sms2x.lexc b/src/fst/morphology/stems/N_sms2x.lexc index b48dcbbe..dd3cf108 100644 --- a/src/fst/morphology/stems/N_sms2x.lexc +++ b/src/fst/morphology/stems/N_sms2x.lexc @@ -4496,7 +4496,7 @@ kuäʹlss+N+Sem/Ani:kuä%{ʹØ%}lss N_CHUAQRVV "isokoskelo" ; kuäʹlšš+N:kuä%{ʹØ%}lšš N_CHUAQRVV "sää" ; kuäʹlššvõõnâs+N:kuäʹlšš#võ%^1VOWnnâs N_VOONYS "vene" ; kuäʹmmer+N:kuäʹmˈmer N_NJUAEQMMEL "koura" ; -kuäʹmmersiiskâž+N:kuäʹmmer#sii%{ʹØ%}sk N_MUORYZH "kämmenpuoli" ; +kuäʹmmersiiskâž+N:kuäʹmmer#sii%{ʹØ%}sk N_1Y_DIMK_YZH "kämmenpuoli" ; kuäʹmmertiudd+N:kuäʹmˈmerti%^1VOWu%{ʹØ%}dd N_AUTT "kourallinen" ; kuäʹmmrâʹšttummuš+v1+N:kuäʹmˈmrâʹšttummuš N_MAINSTUMMUSH "kouraiseminen" ; kuäʹmmrâʹšttummuš+v2+N+Err/Orth:kuäʹmˈmrâʹšttumu%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ "kouraiseminen" ; @@ -10501,7 +10501,7 @@ peʹlljoolâž+N:peʹllj#oo%{ʹØ%}l N_MUORYZH "korvus" ; peʹlljpueidaž+N:peʹlljpueid N_KUYLAZH "korvanipukka" ; peʹlljräiʹǧǧ+N:peʹllj#rä%^1VOWi%{ʹØ%}gg N_1E_VUQKK "korvatorvi" ; peʹlljrääʹstes+N+Sem/Ani:peʹlljrä%^1VOW%{ʹØ%}sttes N_KAAQRBES "tilhi" ; -peʹlljsiiskâž+N:peʹllj#sii%{ʹØ%}sk N_MUORYZH "sisäkorva" ; +peʹlljsiiskâž+N:peʹllj#sii%{ʹØ%}sk N_1Y_DIMK_YZH "sisäkorva" ; peʹlljtäʹhtt+N:peʹllj#tä%^1VOW%{ʹØ%}h%{ʹØ%}tt N_TAQHTT "korvaluu" ; peʹlljvueʹǯǯ+N:peʹllj#vuâ%{ʹØ%}ǯˈǯ N_KUEQSSS "korvalehti" ; peʹllstumpuäʒʒ+N:peʹllstum#puõcˈc N_PUA33 "pilakko" ; @@ -13963,7 +13963,7 @@ siirtõõllmõš+v1+N:siirtõõll»mõ%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ "siristelem siirtõõllmõš+v2+N+Use/SpellNoSugg:siirtõõll»mu%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ "siristeleminen" ; siirtõõllâm+N:siirtõõllâm N_AANAR "siristely" ; siisklõõžž+N:siisklõ%^1VOWš N_5Y_VS_VVZZ-PL "elimistö" ; -siiskâž+N:sii%{ʹØ%}sk N_MUORYZH "sisus" ; +siiskâž+N:sii%{ʹØ%}sk N_1Y_DIMK_YZH "sisus" ; siiskâžlooǥǥtõs+N:siiskâž#looǥǥtõ%^1VOW%{ʹØ%}s N_5Y_VS_VVZZ "sisällysluettelo" ; siiskâžpuuʹtʼtõs+N:siiskâž#puuʹtʼtõ%^1VOW%{ʹØ%}s N_5Y_VS_VVZZ "sisältötuotanto" ; siiskõs+N:siiskõ%^1VOW%{ʹØ%}s N_5Y_VS_VVZZ "sisältö" ; diff --git a/src/fst/morphology/stems/N_sms2x.xml b/src/fst/morphology/stems/N_sms2x.xml index 5a3cdd06..b227da77 100644 --- a/src/fst/morphology/stems/N_sms2x.xml +++ b/src/fst/morphology/stems/N_sms2x.xml @@ -75188,7 +75188,7 @@ koomâšǩ siiskâž - koomâšǩ #sii%{ʹØ%}sk + koomâšǩ #sii%{ʹØ%}sk @@ -92339,7 +92339,7 @@ kuäʹmmersiiskâž - kuäʹmmer#sii%{ʹØ%}sk + kuäʹmmer#sii%{ʹØ%}sk @@ -214209,7 +214209,7 @@ peʹlljsiiskâž - peʹllj#sii%{ʹØ%}sk + peʹllj#sii%{ʹØ%}sk @@ -289687,7 +289687,7 @@ - sii%{ʹØ%}sk + sii%{ʹØ%}sk 151 diff --git a/src/fst/morphology/stems/exceptions.lexc b/src/fst/morphology/stems/exceptions.lexc index fccefc7e..ebddb493 100644 --- a/src/fst/morphology/stems/exceptions.lexc +++ b/src/fst/morphology/stems/exceptions.lexc @@ -979,6 +979,7 @@ teâđstõõllâmvuäppväʹlddneǩ+N:teâđstõõllâm#vuäpp#väʹldd»nẹ%^1 räʹppneǩ+N:räʹpp»nẹ%^1VOW%{ʹØ%}k N_KAADHNEKH ; õhttupõõrǥâsneǩ+N:õhttupõõrǥâsnẹ%^1VOW%{ʹØ%}k N_KAADHNEKH ; veäʹrǧǧõõlǥtõsneǩ+N:veäʹrǧǧõõlǥtõsnẹ%^1VOW%{ʹØ%}k N_KAADHNEKH ; +klaassneǩ+N:klaassnẹ%^1VOW%{ʹØ%}k N_KAADHNEKH ; raajjrâstldummuš+N:raajjrâstldummuš N_MAINSTUMMUSH ; koǯǯkârggjummuš+N:koǯǯkârggjummuš N_MAINSTUMMUSH ; hoidduohjjummuš+N:hoidduohjjummuš N_MAINSTUMMUSH ; @@ -1242,6 +1243,9 @@ redusõõvvmõš+N:redusõõvvmõ%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ ; puʹrǧǧõõvvmõš+N:puʹrǧǧõõvvmõ%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ ; plaađđmõš+N:plaađđmõ%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ ; tyypp-priimmʼmõš+N:tyypp-priimmʼmõ%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ ; +juäʹtǩǩvalmštõõllmõš+N:juäʹtǩǩvalmštõõllmõ%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ ; +eeʹjj-jõrrõs+N:eeʹjj-jõrrõ%^1VOW%{ʹØ%}s N_5Y_VS_VVZZ ; +jäuʹrr-reggsummuš+N:jäuʹrr#reggsummuš N_AANAR ; Njuʹršščåållanjreddtõk+N+Prop:Njuʹršščåållanjreddtõ%^1VOW%{ʹØ%}k PROP_5Y_VK_VVGG ; Vuõiggâdvuõttregisterkõõskõs+N+Prop:Vuõiggâdvuõttregisterkõõskõ%^1VOW%{ʹØ%}s PROP_5Y_VS_VVZZ ; Kyberstaanvuõttkõõskõs+N+Prop:Kyberstaanvuõttkõõskõ%^1VOW%{ʹØ%}s PROP_5Y_VS_VVZZ ; diff --git a/src/fst/morphology/stems/nouns_newwords.lexc b/src/fst/morphology/stems/nouns_newwords.lexc index e3c99d9e..d809176d 100644 --- a/src/fst/morphology/stems/nouns_newwords.lexc +++ b/src/fst/morphology/stems/nouns_newwords.lexc @@ -120,6 +120,7 @@ juäʹtǩǩsaaǥǥstõõllmõš+N:juäʹtǩǩsaaǥǥstõõllmõ%^1VOW%{ʹØ%}š beäʹlestvälddmõš+N:beäʹlestvälddmõ%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ ; ougglõshaʹŋǩǩõs+N:ougglõshaʹŋǩǩõ%^1VOW%{ʹØ%}s N_5Y_VS_VVZZ ; juäʹtǩǩhaʹŋǩǩõs+N:juäʹtǩǩhaʹŋǩǩõ%^1VOW%{ʹØ%}s N_5Y_VS_VVZZ ; +juäʹtǩǩvalmštõõllmõš+N:juäʹtǩǩvalmštõõllmõ%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ ; ciâlkâlm+v2+N+Err/Orth+N:ceâlkalm N_CIYLKYLM ; õõlmâsciâlkâlm+N:õõlmâs#ciâlkâlm N_CIYLKYLM ; päärnaikulttuur+N:päärnai#kulttuu%{ʹØ%}r N_PLAAN ;