diff --git a/lib/src/bulgarian/DictBul.gf b/lib/src/bulgarian/DictBul.gf index 309246b54..fecdce945 100644 --- a/lib/src/bulgarian/DictBul.gf +++ b/lib/src/bulgarian/DictBul.gf @@ -13211,7 +13211,7 @@ lin aba_N = mkN041 " zna_ch_itelen_A = mkA079 "значителен" ; zna_ch_itelnost_N = mkN049 "значителност" ; zna_ch_ka_N = mkN041 "значка" ; - znam_V = actionV (mkV186 "знам") (mkV162 "зная") ; + znam_V = actionV (mkV188 "знам") (mkV162 "зная") ; znoen_A = mkA085 "зноен" ; znoj_N = mkN028 "зной" ; zob_N = mkN001 "зоб" ; diff --git a/lib/src/bulgarian/LexiconBul.gf b/lib/src/bulgarian/LexiconBul.gf index 6a9fba097..e56ee075b 100644 --- a/lib/src/bulgarian/LexiconBul.gf +++ b/lib/src/bulgarian/LexiconBul.gf @@ -113,6 +113,7 @@ lin vtype = VNormal ; lock_V = <> } ; + know_VS = mkVS (actionV (mkV188 "знам") (mkV162 "зная")) ; lake_N = mkN054 "езеро" ; lamp_N = mkN041 "лампа" ; learn_V2 = dirV2 (actionV (mkV176 "уча") (mkV176 "науча")) ; diff --git a/lib/src/bulgarian/MorphoBul.gf b/lib/src/bulgarian/MorphoBul.gf index 64f25849e..bf3b4fc6e 100644 --- a/lib/src/bulgarian/MorphoBul.gf +++ b/lib/src/bulgarian/MorphoBul.gf @@ -53,6 +53,7 @@ oper VPres Pl P2 => chete + "те"; VPres Pl P3 => case cheta of { vika + "м" => case chete of { + zn + "ае" => zn + "аят"; dad + "е" => dad + "ат"; vika => vika + "т" }; @@ -182,4 +183,4 @@ oper adv = dobro ; lock_A = <> } ; -} \ No newline at end of file +} diff --git a/lib/src/bulgarian/ParadigmsBul.gf b/lib/src/bulgarian/ParadigmsBul.gf index ae7b9a07e..fba73dfd3 100644 --- a/lib/src/bulgarian/ParadigmsBul.gf +++ b/lib/src/bulgarian/ParadigmsBul.gf @@ -1506,6 +1506,17 @@ oper (v0+"ян") (v0+"ящ") (v0+"яй") ; + mkV188 : Str -> VTable ; + mkV188 base = let v0 = tk 2 base + in mkVerb (v0+"ам") + (v0+"ае") + (v0+"ах") + (v0+"ах") + (v0+"ал") + (v0+"ал") + (v0+"ан") + (v0+"ащ") + (v0+"ай") ; adjAdv : A -> Str -> A = \a,adv -> {s = a.s; adv = adv; lock_A=<>} ;