diff --git a/src/bulgarian/NounBul.gf b/src/bulgarian/NounBul.gf index c73c1b516..5da36978d 100644 --- a/src/bulgarian/NounBul.gf +++ b/src/bulgarian/NounBul.gf @@ -17,10 +17,7 @@ concrete NounBul of Noun = CatBul ** open ResBul, Prelude in { => NF Pl Def ; => NF Pl Indef; => NF Pl det.spec ; - => case cn.g of { - AMasc Human => NF Pl Indef; - _ => NFPlCount - } + => NFPlCount } ; s = det.s ! True ! cn.g ! role ++ cn.s ! nf in case role of { @@ -59,7 +56,10 @@ concrete NounBul of Noun = CatBul ** open ResBul, Prelude in { PredetNP pred np = { s = \\c => case c of { RObj Dat => "на"; - RObj WithPrep => with_Word; + RObj WithPrep => case np.p of { + Pos => with_Word ; + Neg => "без" + } ; _ => "" } ++ pred.s ! np.a.gn ++ np.s ! RObj Acc ;