forked from GitHub/gf-core
fix some paradigms in Bulgarian
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -13197,7 +13197,7 @@ fun aba_N : N ;
|
|||||||
zna_ch_itelen_A : A ;
|
zna_ch_itelen_A : A ;
|
||||||
zna_ch_itelnost_N : N ;
|
zna_ch_itelnost_N : N ;
|
||||||
zna_ch_ka_N : N ;
|
zna_ch_ka_N : N ;
|
||||||
zna_ja__V : V ;
|
znam_V : V ;
|
||||||
znoen_A : A ;
|
znoen_A : A ;
|
||||||
znoj_N : N ;
|
znoj_N : N ;
|
||||||
zob_N : N ;
|
zob_N : N ;
|
||||||
@@ -50620,7 +50620,6 @@ fun aba_N : N ;
|
|||||||
hardueren_A : A ;
|
hardueren_A : A ;
|
||||||
harem_N : N ;
|
harem_N : N ;
|
||||||
haren_A : A ;
|
haren_A : A ;
|
||||||
haresam_V : V ;
|
|
||||||
haresvam_V : V ;
|
haresvam_V : V ;
|
||||||
haresvane_N : N ;
|
haresvane_N : N ;
|
||||||
harizvam_V : V ;
|
harizvam_V : V ;
|
||||||
@@ -53192,4 +53191,4 @@ fun aba_N : N ;
|
|||||||
_ja_hyr_N : N ;
|
_ja_hyr_N : N ;
|
||||||
_ja__sh_mak_N : N ;
|
_ja__sh_mak_N : N ;
|
||||||
_ja__sht_en_A : A ;
|
_ja__sht_en_A : A ;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,12 +10,18 @@ resource ParadigmsBul = MorphoFunsBul ** open
|
|||||||
|
|
||||||
oper
|
oper
|
||||||
mkN001 : Str -> N ;
|
mkN001 : Str -> N ;
|
||||||
mkN001 base = let v0 = base
|
mkN001 base = {s = table {
|
||||||
in mkNoun (v0)
|
NF Sg Indef => base ;
|
||||||
(v0+"îâĺ")
|
NF Sg Def => base+"ŕ" ;
|
||||||
(v0+"ŕ")
|
NF Pl Indef => base+"îâĺ" ;
|
||||||
(v0)
|
NF Pl Def => base+"îâĺňĺ" ;
|
||||||
(AMasc NonHuman) ;
|
NFSgDefNom => base+"úň" ;
|
||||||
|
NFPlCount => base+"ŕ" ;
|
||||||
|
NFVocative => base+"ĺ"
|
||||||
|
} ;
|
||||||
|
g = AMasc NonHuman ;
|
||||||
|
lock_N = <>
|
||||||
|
} ;
|
||||||
mkN002 : Str -> N ;
|
mkN002 : Str -> N ;
|
||||||
mkN002 base = let v0 = tk 2 base;
|
mkN002 base = let v0 = tk 2 base;
|
||||||
v1 = last (base)
|
v1 = last (base)
|
||||||
@@ -62,12 +68,18 @@ oper
|
|||||||
(v0)
|
(v0)
|
||||||
(AMasc NonHuman) ;
|
(AMasc NonHuman) ;
|
||||||
mkN007 : Str -> N ;
|
mkN007 : Str -> N ;
|
||||||
mkN007 base = let v0 = base
|
mkN007 base = {s = table {
|
||||||
in mkNoun (v0)
|
NF Sg Indef => base ;
|
||||||
(v0+"č")
|
NF Sg Def => base+"ŕ" ;
|
||||||
(v0+"ŕ")
|
NF Pl Indef => base+"č" ;
|
||||||
(v0+"ĺ")
|
NF Pl Def => base+"čňĺ" ;
|
||||||
(AMasc NonHuman) ;
|
NFSgDefNom => base+"úň" ;
|
||||||
|
NFPlCount => base+"ŕ" ;
|
||||||
|
NFVocative => base+"ĺ"
|
||||||
|
} ;
|
||||||
|
g = AMasc NonHuman ;
|
||||||
|
lock_N = <>
|
||||||
|
} ;
|
||||||
mkN007b : Str -> N ;
|
mkN007b : Str -> N ;
|
||||||
mkN007b base = let v0 = base
|
mkN007b base = let v0 = base
|
||||||
in mkNoun (v0)
|
in mkNoun (v0)
|
||||||
@@ -76,12 +88,18 @@ oper
|
|||||||
(v0+"î")
|
(v0+"î")
|
||||||
(AMasc NonHuman) ;
|
(AMasc NonHuman) ;
|
||||||
mkN007a : Str -> N ;
|
mkN007a : Str -> N ;
|
||||||
mkN007a base = let v0 = base
|
mkN007a base = {s = table {
|
||||||
in mkNoun (v0)
|
NF Sg Indef => base ;
|
||||||
(v0+"č")
|
NF Sg Def => base+"ŕ" ;
|
||||||
(v0+"ŕ")
|
NF Pl Indef => base+"č" ;
|
||||||
(v0+"ĺ")
|
NF Pl Def => base+"čňĺ" ;
|
||||||
(AMasc Human) ;
|
NFSgDefNom => base+"úň" ;
|
||||||
|
NFPlCount => base+"č" ;
|
||||||
|
NFVocative => base+"ĺ"
|
||||||
|
} ;
|
||||||
|
g = AMasc Human ;
|
||||||
|
lock_N = <>
|
||||||
|
} ;
|
||||||
mkN008 : Str -> N ;
|
mkN008 : Str -> N ;
|
||||||
mkN008 base = let v0 = tk 2 base;
|
mkN008 base = let v0 = tk 2 base;
|
||||||
v1 = last (base)
|
v1 = last (base)
|
||||||
@@ -1491,4 +1509,4 @@ oper
|
|||||||
|
|
||||||
adjAdv : A -> Str -> A =
|
adjAdv : A -> Str -> A =
|
||||||
\a,adv -> {s = a.s; adv = adv; lock_A=<>} ;
|
\a,adv -> {s = a.s; adv = adv; lock_A=<>} ;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user