Module:trih-pro-conj: Difference between revisions

Nehster9 (talk | contribs)
Created page with "-- Lumbaieric verb module local p = {} ---------------------------------------------------------------- -- ENDINGS ---------------------------------------------------------------- local endings = { pres_part = "nō", past_part = "ar", pres_1s = "a", pres_2s = "at", pres_3s = "ahþ", pres_1p = "a", pres_2p = "ata", pres_3p = "ahþa", imperf_1s = "īz", imperf_2s = "iz", imperf_3s = "enþ", imperf_1p = "īza", imperf_..."
 
Nehster9 (talk | contribs)
No edit summary
Line 1: Line 1:
-- Lumbaieric verb module
-- Proto-Trihimic verb module
local p = {}
local p = {}


Line 7: Line 7:


local endings = {
local endings = {
     pres_part = "",
     pres_part = "",
     past_part = "ar",
     past_part = "or",


     pres_1s = "a",
     pres_1s = "a",
     pres_2s = "at",
     pres_2s = "ad",
     pres_3s = "ahþ",
     pres_3s = "kt",
     pres_1p = "a",
     pres_1p = "aka",
     pres_2p = "ata",
     pres_2p = "ada",
     pres_3p = "ahþa",
     pres_3p = "kta",


     imperf_1s = "īz",
     imperf_1s = "eis",
     imperf_2s = "iz",
     imperf_2s = "ĕis",
     imperf_3s = "enþ",
     imperf_3s = "ent",
     imperf_1p = "īza",
     imperf_1p = "eisa",
     imperf_2p = "iza",
     imperf_2p = "ĕisa",
     imperf_3p = "enþa",
     imperf_3p = "ebta",


     past_1s = "ir",
     past_1s = "ir",
     past_2s = "int",
     past_2s = "ind",
     past_3s = "",
     past_3s = "it",
     past_1p = "ira",
     past_1p = "ira",
     past_2p = "inta",
     past_2p = "inda",
     past_3p = "iþa",
     past_3p = "ita",


     fut_1s = "ōna",
     fut_1s = "āna",
     fut_2s = "ōnt",
     fut_2s = "ānad",
     fut_3s = "ōnahþ",
     fut_3s = "ānakt",
     fut_1p = "ōnha",
     fut_1p = "ānaka",
     fut_2p = "ōnta",
     fut_2p = "ānada",
     fut_3p = "ōnahþa",
     fut_3p = "ānakta",


     Spres_1s = "er",
     Spres_1s = "er",
     Spres_2s = "īt",
     Spres_2s = "īd",
     Spres_3s = "jōt",
     Spres_3s = "iōd",
     Spres_1p = "era",
     Spres_1p = "era",
     Spres_2p = "īta",
     Spres_2p = "īda",
     Spres_3p = "jōta",
     Spres_3p = "iōda",


     Simperf_1s = "au",
     Simperf_1s = "au",
     Simperf_2s = "ōfla",
     Simperf_2s = "ōplą",
     Simperf_3s = "in",
     Simperf_3s = "in",
     Simperf_1p = "awa",
     Simperf_1p = "awa",
     Simperf_2p = "ōfla",
     Simperf_2p = "ōpla",
     Simperf_3p = "ina",
     Simperf_3p = "ina",


     IMP_2s = "s",
     IMP_2s = "s",
     IMP_3s = "erþ",
     IMP_3s = "ert",
     IMP_2p = "sa",
     IMP_2p = "sa",
     IMP_3p = "erþa",
     IMP_3p = "erta",
}
}


Line 63: Line 63:


local irregulars = {
local irregulars = {
["berijana"] = {
[""] = {
fut_1s = "skrōgijōna",
    fut_2s = "skrōgijōnt",
    fut_3s = "skrōgijōnahþ",
    fut_1p = "skrōgijōnha",
    fut_2p = "skrōgijōnta",
    fut_3p = "skrōgijōnahþa",
   
    past_1s = "pākīr",
    past_2s = "pākīnt",
    past_3s = "pākīþ",
    past_1p = "pākīra",
    past_2p = "pākīnta",
    past_3p = "pākīþa",
    past_part = "pākijar",
}
}
}
}
Line 86: Line 73:


local function get_stem(title)
local function get_stem(title)
     return mw.ustring.gsub(title, "ana$", "")
     return mw.ustring.gsub(title, "áną$", "")
end
end


Line 154: Line 141:
      
      
     e = {
     e = {
         past = "ā",
         past = "",
         future = "i",
         future = "i",
    },
   
    o = {
        past = "ē",
        future = "o",
     },
     },
}
}


local strong_categories = {
local strong_categories = {
     a = "Lumbaieric class 1 strong verbs",
     a = "Proto-Trihimic class 1 strong verbs",
     e = "Lumbaieric class 2 strong verbs",
     e = "Proto-Trihimic class 2 strong verbs",
    o = "Proto-Trihimic class 3 strong verbs",
}
}