Skip to content

Commit

Permalink
more words for 2013 NT
Browse files Browse the repository at this point in the history
  • Loading branch information
rueter committed Nov 16, 2024
1 parent 1f83d7d commit c0e9f25
Show file tree
Hide file tree
Showing 11 changed files with 274 additions and 102 deletions.
2 changes: 1 addition & 1 deletion src/fst/morphology/affixes/adjectives.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ LEXICON A_VEDEKAZ !!≈ * **@CODE@** = vedekaz:vedeka

LEXICON A_SEIBAZ !!≈ * **@CODE@** = seibaz:seib
N_SEIBAZ ;
+Comp:ha%>mb N_POIG ;
+Comp:he%>mb N_POIG ;!CHECKME armhemb

LEXICON A_CIPUINE !!≈ * **@CODE@** = cipuine:cipu
N_CIPUINE ;
Expand Down
56 changes: 50 additions & 6 deletions src/fst/morphology/affixes/nouns.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -269,13 +269,14 @@ R ; ! xxx check
: PL-OBLIQUE ;

LEXICON N_POIG ! poig:poig
! _a/an/Q/ha/id
! _a/an/ad/ha/id
!Sg+Nom/Sg+Gen/Sg+Par/Sg+Ill/Pl+Par
!!€gt-norm: Noun ' / '
!!€ poig: poig+N+Sg+Nom
!!€ poigan: poig+N+Sg+Gen
!!€ poigid: poig+N+Pl+Par
: SG-NOM-SUF ;
+Sg+Ill:ha K ;
:a SG-OBLIQUE ;
R ; ! xxx check
! Plural
Expand Down Expand Up @@ -496,6 +497,21 @@ R ; ! xxx check
:me PL-ACC-SUF ;
:m PL-OBLIQUE ;

LEXICON N_SUEDAEIN ! südäin:südä
!!€gt-norm: Noun ' / '
!!€ südäin: südäin+N+Sg+Nom
!!€ südäimen: südäin+N+Sg+Gen
!!€ südänt: südäin+N+Sg+Par
!!€ südäid: südäin+N+Pl+Par
:in SG-NOM-SUF ;
:n SG-PAR-SUF_t ;
:ime SG-OBLIQUE ;
R ; ! xxx check
! Plural
:ime PL-NOM-SUF ;
:ime PL-ACC-SUF ;
:im PL-OBLIQUE ;

LEXICON N_LUMI ! lumi:lu
!!€gt-norm: Noun ' / '
!!€ : +N+Sg+Nom
Expand Down Expand Up @@ -557,13 +573,13 @@ R ; ! xxx check
:ja PL-ACC-SUF ;
:j PL-OBLIQUE ;

LEXICON N_KEL1 !kel':kel
LEXICON N_KEL1 !kelʼ:kel
!!€gt-norm: Noun ' / '
!!€ : +N+Sg+Nom
!!€ n: +N+Sg+Gen
!!€ d: +N+Pl+Par
:' SG-NOM-SUF ;
:' SG-PAR-SUF_t ;
:ʼ SG-NOM-SUF ;
:ʼ SG-PAR-SUF_t ;
:%>e SG-OBLIQUE ;
R ; ! xxx check
! Plural
Expand Down Expand Up @@ -645,12 +661,40 @@ R ; ! xxx check
: PL-ACC-SUF ;
: PL-OBLIQUE ;

LEXICON N_VIDENZ1 ! videnz':viden (-den, -t, -zid)
LEXICON N_1/in/id/ihe/id ! papʼ:pap
!!€gt-norm: Noun ' / '
!!€ papʼ: +N+Sg+Nom
!!€ papin: +N+Sg+Gen
!!€ papid: +N+Pl+Par
:ʼ SG-NOM-SUF ;
+Err/Orth-no-pal: SG-NOM-SUF ;
:i SG-OBLIQUE ;
R ; ! xxx check
! Plural
:i PL-NOM-SUF ;
:i PL-ACC-SUF ;
:i PL-OBLIQUE ;

LEXICON N_1/en/ed/ehe/id ! apʼ:ap
!!€gt-norm: Noun ' / '
!!€ papʼ: +N+Sg+Nom
!!€ papin: +N+Sg+Gen
!!€ papid: +N+Pl+Par
:ʼ SG-NOM-SUF ;
+Err/Orth-no-pal: SG-NOM-SUF ;
:e SG-OBLIQUE ;
R ; ! xxx check
! Plural
:e PL-NOM-SUF ;
:e PL-ACC-SUF ;
:i PL-OBLIQUE ;

LEXICON N_VIDENZ1 ! videnzʼ:viden (-den, -t, -zid)
!!€gt-norm: Noun ' / '
!!€ : +N+Sg+Nom
!!€ n: +N+Sg+Gen
!!€ d: +N+Pl+Par
:z' SG-NOM-SUF ;
: SG-NOM-SUF ;
: SG-PAR-SUF_t ;
:de SG-OBLIQUE ;
R ; ! xxx check
Expand Down
15 changes: 10 additions & 5 deletions src/fst/morphology/affixes/pronouns.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ LEXICON PersSg1
+Pers+Sg1+Par:dai K ;
+Pers+Sg1:u ACC-SUF ;!is this distinguishable at morphosyntactic level better than later? 20230620
!+Pers+Sg1:u ALL-SUF ;! ?minule does this exist
+Pers+Sg1+Ade:ai K ;! minai
+Pers+Sg1+All:ei K ;! minei ?Dat
+Pers+Sg1:u OBLIQUE_CASES_FOR_PRONOUNS ; ! minunnoks

Expand All @@ -81,6 +82,7 @@ LEXICON PersSg2
+Pers+Sg2+Nom:ä NOM-SUF ;
+Pers+Sg2+Par:dai K ;
+Pers+Sg2:u ACC-SUF ;
+Pers+Sg2+Ade:ai K ;! sinai
+Pers+Sg2+All:ei K ;
+Pers+Sg2:u OBLIQUE_CASES_FOR_PRONOUNS ; ! sinunnoks..

Expand Down Expand Up @@ -165,17 +167,20 @@ se+Pron+Dem+Sg+Par:sidä K ;
LEXICON NEG-PRON
!! @LEXNAME@ split in Nom Gen Par
niken+Pron+Neg+Sg+Nom:niken K ;
niken+Pron+Neg+Sg+Gen:nikenen K ;
niken+Pron+Neg+Sg:nikene OBLIQUE_CASES_FOR_PRONOUNS ;
niken+Pron+Neg+Sg+Par:nikeda K ;

LEXICON DET_NECE !nece+Pron:ne
+Dem:ce SG-ABE-SUF ;
+Dem:ci SG-ADE-SUF ;
+Dem:ce SG-COM-SUF ;
+Dem:ce SG-GEN-SUF ;
+Dem:ci SG-INE-SUF_iš ;
+Dem:ci SG-ELA-SUF_išpäi ;
+Dem:c SG-ILL-SUF ;
+Dem+Sg+Abe:cita K ;
+Dem+Sg+Ade:cil K ;
+Dem+Sg+All:cile K ;
+Dem+Sg+Ine:ciš K ;
+Dem+Sg+Ela:cišpäi K ;
+Dem+Sg+Ill:che K ;
+Dem+Sg+Ter1:chesai K ;
+Dem+Sg+Nom:ce K ;
+Dem+Sg+Par:cidä K ;
+Dem:c SG-TER1-SUF ;
Expand Down
37 changes: 34 additions & 3 deletions src/fst/morphology/affixes/verbs.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -85,13 +85,31 @@ LEXICON V_da/vab/voi/gaha
!! preterite stem vowel
:vo ACT_IND_PRT ;! has i at affix

LEXICON V_da/ab/oi/gaha
!! @LEXNAME@ = nagrda:nagr
! V_
: INF_da ;
:a V-VowelStem-PRS ;
!! refl-ind-prs, act-imprt-sg2, act-ind-prs, ind-sg-conneg
+Der+Der/NomAg+N:a N_KACUI ;! this will need its own work with ‹e› present

:a ACT_COND_type ;
: ACT_PRFPRC_type_nu ;

: V-ConsonantStem_d/g ;

:a VNONFIN_m ;

!! preterite stem vowel
:o ACT_IND_PRT ;! has i at affix

LEXICON V_ada/ab/oi/agaha
!! @LEXNAME@ = jagada:jag
! V_JAGADA
:a INF_da ;
:a V-VowelStem-PRS ;
!! refl-ind-prs, act-imprt-sg2, act-ind-prs, ind-sg-conneg
+Der+Der/NomAg+N:a N_TEGII ;! this will need its own work with ‹e› present
+Der+Der/NomAg+N:a N_KACUI ;! this will need its own work with ‹e› present

:a ACT_COND_type ;
:a ACT_PRFPRC_type_nu ;
Expand All @@ -100,7 +118,6 @@ LEXICON V_ada/ab/oi/agaha

:a VNONFIN_m ;

+Der/NomAg+PrsPrc:a%>jA1 K ; ! This will have to be AdjTag or something
!! preterite stem vowel
:o ACT_IND_PRT ;! has i at affix

Expand Down Expand Up @@ -1046,6 +1063,8 @@ LEXICON V_OLDA ! olda:

!!consonant stem if there is one takes both te, tes,... and kaha, koi
:ol V-ConsonantStem_d/g ;
:ol V-ConsonantStem_de/dud/das ;
:ol IMPRT_gha ;

!! problems with tta, ta, da
:ol INF_da ;
Expand All @@ -1058,7 +1077,7 @@ LEXICON V_TEHTA !
:ge V-VowelStem-PRS ;
:g V-VowelStem-PRT ;
:g V-ConsonantStem_OTHER ;
:h V-ConsonantStem_te/tud/tas ;
:h V-ConsonantStem_t/k ;
: V-ConsonantStem_kaha/koi ;
:ge INDPRS3 ;
:h INF_ta ;
Expand Down Expand Up @@ -1495,6 +1514,13 @@ LEXICON IMPRT_gaha
IMPRTPL3_gaha ;
IMPRTPLCONNEG_goi ;

LEXICON IMPRT_gha
IMPRTSG3_gha ;
IMPRTPL1_gam ;
IMPRTPL2_gat ;
IMPRTPL3_gha ;
IMPRTPLCONNEG_goi ;

LEXICON IMPRT_kaha
IMPRTSG3_kaha ;
IMPRTPL1_kam ;
Expand All @@ -1508,12 +1534,17 @@ LEXICON IMPRTPLCONNEG_goi
LEXICON IMPRTSG3_gaha
+Imprt+Sg3:%>gaha K ;

LEXICON IMPRTSG3_gha
+Imprt+Sg3:%>gha K ;

LEXICON IMPRTPL1_gam
+Imprt+Pl1:%>gam K ;
LEXICON IMPRTPL2_gat
+Imprt+Pl2:%>gat K ;
LEXICON IMPRTPL3_gaha
+Imprt+Pl3:%>gaha K ;
LEXICON IMPRTPL3_gha
+Imprt+Pl3:%>gha K ;

LEXICON IMPRTPLCONNEG_koi
+Imprt+Pl+ConNeg:%>koi K ;
Expand Down
26 changes: 16 additions & 10 deletions src/fst/morphology/root.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,11 @@ Multichar_Symbols
+Use/TTS !!≈ * **@CODE@** – **only** retained in the HFST Text-To-Speech disambiguation tokeniser
+Use/-TTS !!≈ * **@CODE@** – **never** retained in the HFST Text-To-Speech disambiguation tokeniser

+Hom1 !!≈ * **@CODE@**
+Hom2 !!≈ * **@CODE@**
+Hom3 !!≈ * **@CODE@**


+v1 !!≈ * **@CODE@**
+v2 !!≈ * **@CODE@**
+v3 !!≈ * **@CODE@**
Expand Down Expand Up @@ -265,7 +270,8 @@ Multichar_Symbols

!! #### Usage tags:

+Err/Orth !!≈ * **@CODE@** =
+Err/Orth !!≈ * **@CODE@** =
+Err/Orth-no-pal !!≈ * **@CODE@** = palatalization mark missing
+Use/-Spell !!≈ * **@CODE@** =


Expand Down Expand Up @@ -543,15 +549,15 @@ LEXICON ORDINAL
! LEXICON PUNCTUATION
! # ;

LEXICON CADJ
!! @LEXNAME@
+A: #;
LEXICON DADJ
!! @LEXNAME@
+A: #;
LEXICON VADJ
!! @LEXNAME@
+A: #;
!LEXICON CADJ
!!! @LEXNAME@
!+A: #;
!LEXICON DADJ
!!! @LEXNAME@
!+A: #;
!LEXICON VADJ
!!! @LEXNAME@
!+A: #;

LEXICON ADV_
!! @LEXNAME@
Expand Down
2 changes: 2 additions & 0 deletions src/fst/morphology/stems/adjectives.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -581,6 +581,7 @@ ustügalaine+A:ustügala A_CIPUINE "" ;
uzbekalaine+A:uzbekala A_CIPUINE "" ;
uzʼlidnalaine+A:uzʼlidnala A_CIPUINE "" ;
uzʼ+A:ud A_UZ1 "" ;
täuzʼ+A:täud A_UZ1 ;
vägehine+A:vägehi A_TOSHTMINE "" ;
vägekaz+A:vägeka A_VEDEKAZ "" ;
vägelaine+A:vägela A_CIPUINE "" ;
Expand Down Expand Up @@ -622,6 +623,7 @@ verhine+A:verhi A_TOSHTMINE "" ;
verhoturjelaine+A:verhoturjela A_CIPUINE "" ;
vezo+A:vezo A_PU "" ;
videnzʼ+A:viden A_VIDENZ1 "" ;
kudenzʼ+A:kuden A_VIDENZ1 "" ;
vihalaine+A:vihala A_CIPUINE "" ;
vihand+A:vihand A_MARJ "" ;
viher+A:viher A_POIG "" ;
Expand Down
17 changes: 17 additions & 0 deletions src/fst/morphology/stems/adverbs.lexc
Original file line number Diff line number Diff line change
@@ -1,10 +1,27 @@

LEXICON adverbs

ani+Adv:ani ADV_ ;
aminʼ+Adv:aminʼ ADV_ ;
äi+Adv:äi ADV_ ;
ühtes+Adv:ühtes ADV_ ;
tarbiž+Adv:tarbiž ADV_ ;
mugažo+Adv:mugažo ADV_ ;
ezmäi+Adv:ezmäi ADV_ ;
ezmäks+Adv:ezmäks ADV_ ;
ezmässai+Adv:ezmässai ADV_ ;
tämbei+Adv:tämbei ADV_TEMP ;
tägä+Adv:tägä ADV_ ;
täs+Adv:täs ADV_ ;
täspäi+Adv:täspäi ADV_ ;
tähä+Adv:tähä ADV_ ;
sihe+Adv:sihe ADV_ ;
sihesai+Adv:sihesai ADV_ ;
sil+Adv:sil ADV_ ;
siš+Adv:siš ADV_ ;
sišpäi+Adv:sišpäi ADV_ ;
sidʼ+Adv:sidʼ ADV_ ;
vedʼ+Adv:vedʼ ADV_ ;
amu+Adv:amu ADV_TEMP ;
edes+Adv:edes ADV_ ;
ka+Adv:ka ADV_ ;
Expand Down
Loading

0 comments on commit c0e9f25

Please sign in to comment.