forked from GitHub/gf-rgl
Hrv: some Neutr and Fem paradigms
This commit is contained in:
@@ -35,6 +35,8 @@ oper
|
|||||||
|
|
||||||
animate = Masc Anim ;
|
animate = Masc Anim ;
|
||||||
inanimate = Masc Inanim ;
|
inanimate = Masc Inanim ;
|
||||||
|
feminine = Fem ;
|
||||||
|
neuter = Neutr ;
|
||||||
|
|
||||||
palatalize : Str -> Str = \s -> case s of {
|
palatalize : Str -> Str = \s -> case s of {
|
||||||
x + "ki" => x + "ci" ;
|
x + "ki" => x + "ci" ;
|
||||||
@@ -265,6 +267,50 @@ palatalize : Str -> Str = \s -> case s of {
|
|||||||
|
|
||||||
taksiN : DeclensionType = ziriN ;
|
taksiN : DeclensionType = ziriN ;
|
||||||
|
|
||||||
|
---- Danilo, Hrvoje, raščupànko skipped
|
||||||
|
|
||||||
|
koljenoN : DeclensionType = \koljeno ->
|
||||||
|
let
|
||||||
|
koljen = init koljeno
|
||||||
|
in izvorN koljen ** {
|
||||||
|
snom, sacc, svoc = koljeno ;
|
||||||
|
pnom, pacc, pvoc = koljen + "a" ;
|
||||||
|
} ;
|
||||||
|
|
||||||
|
jedroN : DeclensionType = \jedro ->
|
||||||
|
let
|
||||||
|
jed = Predef.tk 2 jedro ;
|
||||||
|
r = last (init jedro) ;
|
||||||
|
in koljenoN jedro ** {
|
||||||
|
pgen = jed + "a" + r + "a" ;
|
||||||
|
} ;
|
||||||
|
|
||||||
|
---- drvo - drveta skipped, can also decline as koljeno
|
||||||
|
---- oči, čudo skipped
|
||||||
|
|
||||||
|
poljeN : DeclensionType = \polje ->
|
||||||
|
koljenoN polje ** {
|
||||||
|
pdat = init polje + "ima" ;
|
||||||
|
} ;
|
||||||
|
|
||||||
|
---- sunce, uže, zvonce, rame, podne, doba
|
||||||
|
|
||||||
|
---- no tables given in the sources for feminine nouns, so guessing from ending tables
|
||||||
|
|
||||||
|
zenaN : DeclensionType = \zena ->
|
||||||
|
let
|
||||||
|
zen = init zena
|
||||||
|
in {
|
||||||
|
snom = zena ;
|
||||||
|
sgen = zen + "e" ;
|
||||||
|
sdat = zen + "i" ;
|
||||||
|
sacc = zen + "u" ;
|
||||||
|
svoc = zen + "o" ; ---- o/a in Wiki ; o in https://sh.wiktionary.org/wiki/%C5%BEena
|
||||||
|
sins = zen + "om" ;
|
||||||
|
pnom, pacc, pvoc = zen + "e" ;
|
||||||
|
pdat = zen + "ama" ;
|
||||||
|
pgen = zen + "a" ;
|
||||||
|
} ;
|
||||||
|
|
||||||
{-
|
{-
|
||||||
|
|
||||||
|
|||||||
@@ -268,3 +268,63 @@ s . Pl => Voc => taksiji
|
|||||||
s . Pl => Loc => taksijima
|
s . Pl => Loc => taksijima
|
||||||
s . Pl => Ins => taksijima
|
s . Pl => Ins => taksijima
|
||||||
g . Masc Inanim
|
g . Masc Inanim
|
||||||
|
s . Sg => Nom => koljeno
|
||||||
|
s . Sg => Gen => koljena
|
||||||
|
s . Sg => Dat => koljenu
|
||||||
|
s . Sg => Acc => koljeno
|
||||||
|
s . Sg => Voc => koljeno
|
||||||
|
s . Sg => Loc => koljenu
|
||||||
|
s . Sg => Ins => koljenom
|
||||||
|
s . Pl => Nom => koljena
|
||||||
|
s . Pl => Gen => koljena
|
||||||
|
s . Pl => Dat => koljenima
|
||||||
|
s . Pl => Acc => koljena
|
||||||
|
s . Pl => Voc => koljena
|
||||||
|
s . Pl => Loc => koljenima
|
||||||
|
s . Pl => Ins => koljenima
|
||||||
|
g . Neutr
|
||||||
|
s . Sg => Nom => jedro
|
||||||
|
s . Sg => Gen => jedra
|
||||||
|
s . Sg => Dat => jedru
|
||||||
|
s . Sg => Acc => jedro
|
||||||
|
s . Sg => Voc => jedro
|
||||||
|
s . Sg => Loc => jedru
|
||||||
|
s . Sg => Ins => jedrom
|
||||||
|
s . Pl => Nom => jedra
|
||||||
|
s . Pl => Gen => jedara
|
||||||
|
s . Pl => Dat => jedrima
|
||||||
|
s . Pl => Acc => jedra
|
||||||
|
s . Pl => Voc => jedra
|
||||||
|
s . Pl => Loc => jedrima
|
||||||
|
s . Pl => Ins => jedrima
|
||||||
|
g . Neutr
|
||||||
|
s . Sg => Nom => polje
|
||||||
|
s . Sg => Gen => polja
|
||||||
|
s . Sg => Dat => polju
|
||||||
|
s . Sg => Acc => polje
|
||||||
|
s . Sg => Voc => polje
|
||||||
|
s . Sg => Loc => polju
|
||||||
|
s . Sg => Ins => poljem
|
||||||
|
s . Pl => Nom => polja
|
||||||
|
s . Pl => Gen => polja
|
||||||
|
s . Pl => Dat => poljima
|
||||||
|
s . Pl => Acc => polja
|
||||||
|
s . Pl => Voc => polja
|
||||||
|
s . Pl => Loc => poljima
|
||||||
|
s . Pl => Ins => poljima
|
||||||
|
g . Neutr
|
||||||
|
s . Sg => Nom => žena
|
||||||
|
s . Sg => Gen => žene
|
||||||
|
s . Sg => Dat => ženi
|
||||||
|
s . Sg => Acc => ženu
|
||||||
|
s . Sg => Voc => ženo
|
||||||
|
s . Sg => Loc => ženi
|
||||||
|
s . Sg => Ins => ženom
|
||||||
|
s . Pl => Nom => žene
|
||||||
|
s . Pl => Gen => žena
|
||||||
|
s . Pl => Dat => ženama
|
||||||
|
s . Pl => Acc => žene
|
||||||
|
s . Pl => Voc => žene
|
||||||
|
s . Pl => Loc => ženama
|
||||||
|
s . Pl => Ins => ženama
|
||||||
|
g . Fem
|
||||||
|
|||||||
@@ -16,3 +16,10 @@ cc -table -unqual nounFormsNoun (ugaoN "ugao") inanimate
|
|||||||
cc -table -unqual nounFormsNoun (bifeN "bife") inanimate
|
cc -table -unqual nounFormsNoun (bifeN "bife") inanimate
|
||||||
cc -table -unqual nounFormsNoun (ziriN "žiri") inanimate
|
cc -table -unqual nounFormsNoun (ziriN "žiri") inanimate
|
||||||
cc -table -unqual nounFormsNoun (taksiN "taksi") inanimate
|
cc -table -unqual nounFormsNoun (taksiN "taksi") inanimate
|
||||||
|
|
||||||
|
cc -table -unqual nounFormsNoun (koljenoN "koljeno") neuter
|
||||||
|
cc -table -unqual nounFormsNoun (jedroN "jedro") neuter
|
||||||
|
cc -table -unqual nounFormsNoun (poljeN "polje") neuter
|
||||||
|
|
||||||
|
cc -table -unqual nounFormsNoun (zenaN "žena") feminine
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user