diff --git a/lib/src/danish/StructuralDan.gf b/lib/src/danish/StructuralDan.gf index 3d328f729..3e5ac16a5 100644 --- a/lib/src/danish/StructuralDan.gf +++ b/lib/src/danish/StructuralDan.gf @@ -116,8 +116,8 @@ concrete StructuralDan of Structural = CatDan ** yes_Utt = ss ["ja"] ; youSg_Pron = MorphoDan.mkNP "du" "dig" "din" "dit" "dine" Utr Sg P2 ; ---- - youPl_Pron = MorphoDan.mkNP "i" "jer" "jeres" "jeres" "jeres" Utr Pl P2 ; - youPol_Pron = MorphoDan.mkNP "Dere" "Dere" "Deres" "Deres" "Deres" Utr Sg P2 ; --- wrong in refl + youPl_Pron = MorphoDan.mkNP "I" "jer" "jeres" "jeres" "jeres" Utr Pl P2 ; + youPol_Pron = MorphoDan.mkNP "De" "Dem" "Deres" "Deres" "Deres" Utr Sg P2 ; --- wrong in refl have_V2 = dirV2 have_V ; -- Auxiliaries that are used repeatedly. diff --git a/lib/src/italian/ExtraIta.gf b/lib/src/italian/ExtraIta.gf index 66fe52e62..3dc33f437 100644 --- a/lib/src/italian/ExtraIta.gf +++ b/lib/src/italian/ExtraIta.gf @@ -36,4 +36,9 @@ concrete ExtraIta of ExtraItaAbs = ExtraRomanceIta ** "Loro" "Loro" "Li" "Glie" "Loro" "Loro" "Loro" "Loro" "Loro" Fem Pl P3 ; + PossFamQuant p = { + s = \\_,n,g,c => prepCase c ++ p.poss ! n ! g ; + sp = \\ n,g,c => prepCase c ++ p.poss ! n ! g ; + s2 = [] + } ; } diff --git a/lib/src/italian/ExtraItaAbs.gf b/lib/src/italian/ExtraItaAbs.gf index f73f1809a..8b336624c 100644 --- a/lib/src/italian/ExtraItaAbs.gf +++ b/lib/src/italian/ExtraItaAbs.gf @@ -25,4 +25,7 @@ abstract ExtraItaAbs = ExtraRomanceAbs ** { youPolPl_Pron : Pron ; -- Loro youPolPl8fem_Pron : Pron ; +-- Possessive without definite article, like "mio figlio". + + PossFamQuant : Pron -> Quant ; }