diff --git a/src/hungarian/NounMorphoHun.gf b/src/hungarian/NounMorphoHun.gf index 6ef46cacd..1e5ab277b 100644 --- a/src/hungarian/NounMorphoHun.gf +++ b/src/hungarian/NounMorphoHun.gf @@ -55,8 +55,11 @@ oper a : Str = case ló of { _ + ("ö" | "ő") => "e" ; _ + ("o" | "ó") => "a" } ; + harmonyPlural : Harm = case ló of { + _ + ("ö" | "ő") => H_e ; -- All plural allomorphs have E harmony, singular ones have O. + _ + ("o" | "ó") => H_a } ; lova = lov + a ; - nLova = mkNoun lova ; + nLova = mkNounHarm harmonyPlural "k" lova ; nLó = mkNoun ló ; in {s = \\n,c => case of {