From 78146df910046a3ece628789d389f1ccac94ab3d Mon Sep 17 00:00:00 2001 From: David Bamutura Date: Mon, 29 Jun 2020 15:31:15 +0300 Subject: [PATCH] =Made additions to the lexicon --- src/rukiga/AllCgg.gf | 2 +- src/rukiga/AllCggAbs.gf | 3 ++- src/rukiga/LexiconCgg.gf | 2 +- src/rukiga/LexiconExtra.gf | 34 ++++++++++++++++++++++++++++++++++ src/rukiga/LexiconExtraCgg.gf | 34 ++++++++++++++++++++++++++++++++++ 5 files changed, 72 insertions(+), 3 deletions(-) create mode 100644 src/rukiga/LexiconExtra.gf create mode 100644 src/rukiga/LexiconExtraCgg.gf diff --git a/src/rukiga/AllCgg.gf b/src/rukiga/AllCgg.gf index 3ef0fd53c..96f302e78 100644 --- a/src/rukiga/AllCgg.gf +++ b/src/rukiga/AllCgg.gf @@ -1,5 +1,5 @@ --# -path=.:../abstract:../common:../prelude concrete AllCgg of AllCggAbs = - LangCgg, SentenceExtraCgg + LangCgg, SentenceExtraCgg,LexiconExtraCgg ** {} ; \ No newline at end of file diff --git a/src/rukiga/AllCggAbs.gf b/src/rukiga/AllCggAbs.gf index 810259553..d4dfb1496 100644 --- a/src/rukiga/AllCggAbs.gf +++ b/src/rukiga/AllCggAbs.gf @@ -2,5 +2,6 @@ abstract AllCggAbs = Lang, - SentenceExtra + SentenceExtra, + LexiconExtra ** {} ; \ No newline at end of file diff --git a/src/rukiga/LexiconCgg.gf b/src/rukiga/LexiconCgg.gf index b8439999d..247e900d3 100755 --- a/src/rukiga/LexiconCgg.gf +++ b/src/rukiga/LexiconCgg.gf @@ -49,7 +49,7 @@ lin man_N = mkN "omushaija" MU_BA ; milk_N = mkN "amate" ZERO_MA ; music_N = mkN "music" ZERO_ZERO ; -- I have not found the translation - rule_N = mkN "akiragiro" KI_BI; + rule_N = mkN "ekiragiro" KI_BI; river_N = mkN "omugyera" MU_MI ; --omurîndi, sea_N = mkN "enyanja" N_N ; ship_N = mkN "ekyombo" KI_BI ; -- eméèri [NC_n_n] diff --git a/src/rukiga/LexiconExtra.gf b/src/rukiga/LexiconExtra.gf new file mode 100644 index 000000000..a69f16931 --- /dev/null +++ b/src/rukiga/LexiconExtra.gf @@ -0,0 +1,34 @@ +abstract LexiconExtra =Cat **{ + +fun + creator_PN : PN; + jesus_PN : PN; + lord_PN : PN; + christ_PN : PN; + paul_PN : PN; + peter_PN : PN; + --john_PN : PN; + jerusalem_PN : PN; + abraham_PN : PN; + moses_PN : PN; + simon_PN : PN; + jacob_PN : PN; + creator_PN : PN; + satan_PN : PN; + galilee_PN : PN; + pilate_PN : PN; + mary_PN : PN; + david_PN : PN; + jesus_teacher_PN : PN; + angel_PN : PN; + herod_PN : PN; + isreal_PN : PN; + judas_PN : PN; + joseph_PN : PN; + philip_PN : PN; + barnabas_PN : PN; + saul_PN : PN; + elijah_PN : PN; + egypt_PN : PN; + +} \ No newline at end of file diff --git a/src/rukiga/LexiconExtraCgg.gf b/src/rukiga/LexiconExtraCgg.gf new file mode 100644 index 000000000..4b03d8129 --- /dev/null +++ b/src/rukiga/LexiconExtraCgg.gf @@ -0,0 +1,34 @@ +concrete LexiconExtraCgg of LexiconExtra = CatCgg ** + open ParadigmsCgg, ResCgg, Prelude in { + + lin + creator_PN = mkN "Ruhanga" ZERO_BAA; + jesus_PN = mkN "Yesu" ZERO_BAA; + lord_PN = mkN "Mukama" ZERO_BAA; + christ_PN = mkN "Kristo" ZERO_BAA; + paul_PN = mkN "Paulo" ZERO_BAA; + peter_PN = mkN "Petero" ; + john_PN = mkN "Yohana" ZERO_BAA; + jerusalem_PN = mkN "Yerusalemu" ZERO_BAA; + abraham_PN = mkN "Aburahamu" ZERO_BAA; + moses_PN = mkN "Musa" ZERO_BAA; + simon_PN = mkN "Simoni" ZERO_BAA; + jacob_PN = mkN "Yakobo" ZERO_BAA; + creator_PN = mkN "Nyakubaho" ZERO_ZERO; + satan_PN = mkN "Sitaane" ZERO_ZERO; + galilee_PN = mkN "Galilaaya" ZERO_ZAA; + pilate (pontius)_PN = mkN "pilaato" ZERO_BAA; + mary_PN = mkN "Mariya" ; + david_PN = mkN "Daudi" ZERO_BAA; + jesus_teacher_PN = mkN "Mwegyesa" ; + angel_PN = mkN "Maraika" ZERO_BAA; + herod_PN = mkN "Herode" ZERO_BAA; + isreal_PN = mkN "Isiraeli" ZERO_ZAA; + judas_PN = mkN "Yuda" ZERO_BAA; + joseph_PN = mkN "Yosefu" ZERO_BAA; + philip_PN = mkN "Filipo" ; + barnabas_PN = mkN "Barinaba" ZERO_BAA; + saul_PN = mkN "Saulo" ZERO_BA; + elijah_PN = mkN "Eliya" ZERO_BAA; + egypt_PN = mkN "Misiri" ZERO_ZAA; +} \ No newline at end of file