Module:tln-conj: Difference between revisions

Nehster9 (talk | contribs)
mNo edit summary
Nehster9 (talk | contribs)
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 14: Line 14:
         pres_3p = "ᠠᠨ",
         pres_3p = "ᠠᠨ",


         imperf_1s = "ᠠᠸᠠᠨ",
         imperf_1s = "ᠠᠨ",
         imperf_2s = "ᠠᠸᠠᠰ",
         imperf_2s = "ᠠᠰ",
         imperf_3s = "ᠠᠸᠠᠲ",
         imperf_3s = "ᠠᠲ",
         imperf_1p = "ᠠᠸᠠᠨᠤᠰ",
         imperf_1p = "ᠠᠨᠤᠰ",
         imperf_2p = "ᠠᠸᠠᠵᠢᠰ",
         imperf_2p = "ᠠᠵᠢᠰ",
         imperf_3p = "ᠠᠸᠠᠨ",
         imperf_3p = "ᠠᠨ",


         past_1s = "ᠠᠢ",
         past_1s = "ᠠᠢ",
Line 45: Line 45:
         pres_3p = "ᠡᠨ",
         pres_3p = "ᠡᠨ",


         imperf_1s = "ᠡᠸᠠᠨ",
         imperf_1s = "ᠠᠨ",
         imperf_2s = "ᠡᠸᠠᠰ",
         imperf_2s = "ᠠᠰ",
         imperf_3s = "ᠡᠸᠠᠲ",
         imperf_3s = "ᠠᠲ",
         imperf_1p = "ᠡᠸᠠᠨᠤᠰ",
         imperf_1p = "ᠠᠨᠤᠰ",
         imperf_2p = "ᠡᠸᠠᠵᠢᠰ",
         imperf_2p = "ᠠᠵᠢᠰ",
         imperf_3p = "ᠡᠸᠠᠨ",
         imperf_3p = "ᠠᠨ",


         past_1s = "ᠢ",
         past_1s = "ᠢ",
Line 63: Line 63:
         fut_3s = "ᠡᠷᠡᠲ",
         fut_3s = "ᠡᠷᠡᠲ",
         fut_1p = "ᠡᠷᠡᠨᠤᠰ",
         fut_1p = "ᠡᠷᠡᠨᠤᠰ",
         fut_2p = "ᠡᠷᠡᠴᠢᠰ",
         fut_2p = "ᠡᠷᠡᠵᠢᠰ",
         fut_3p = "ᠡᠷᠡᠨ"
         fut_3p = "ᠡᠷᠡᠨ"
     },
     },


     ire = {
     ire = {
         pres_1s = "§1S_IRE§",
         pres_1s = "",
         pres_2s = "§2S_IRE§",
         pres_2s = "ᠢᠰ",
         pres_3s = "§3S_IRE§",
         pres_3s = "ᠢᠲ",
         pres_1p = "§1P_IRE§",
         pres_1p = "ᠢᠨᠤᠰ",
         pres_2p = "§2P_IRE§",
         pres_2p = "ᠢᠵᠢᠰ",
         pres_3p = "§3P_IRE§",
         pres_3p = "ᠢᠤᠨ",
          
          
         imperf_1s = "§I1S_IRE§",
         imperf_1s = "ᠢᠠᠨ",
         imperf_2s = "§I2S_IRE§",
         imperf_2s = "ᠢᠠᠰ",
         imperf_3s = "§I3S_IRE§",
         imperf_3s = "ᠢᠠᠲ",
         imperf_1p = "§I1P_IRE§",
         imperf_1p = "ᠢᠠᠨᠤᠰ",
         imperf_2p = "§I2P_IRE§",
         imperf_2p = "ᠢᠠᠵᠢᠰ",
         imperf_3p = "§I3P_IRE§",
         imperf_3p = "ᠢᠠᠨ",


         past_1s = "§P1S_IRE§",
         past_1s = "",
         past_2s = "§P2S_IRE§",
         past_2s = "ᠢᠰᠲᠢ",
         past_3s = "§P3S_IRE§",
         past_3s = "ᠢᠲ",
         past_1p = "§P1P_IRE§",
         past_1p = "ᠢᠨᠤᠰ",
         past_2p = "§P2P_IRE§",
         past_2p = "ᠢᠰᠲᠢᠰ",
         past_3p = "§P3P_IRE§",
         past_3p = "ᠢᠡᠷᠤᠨ",
          
          
         fut_1s = "§F1S_IRE§",
         fut_1s = "ᠢᠷᠢᠣ",
         fut_2s = "§F2S_IRE§",
         fut_2s = "ᠢᠷᠡᠰ",
         fut_3s = "§F3S_IRE§",
         fut_3s = "ᠢᠷᠡᠲ",
         fut_1p = "§F1P_IRE§",
         fut_1p = "ᠢᠷᠡᠨᠤᠰ",
         fut_2p = "§F2P_IRE§",
         fut_2p = "ᠢᠷᠡᠵᠢᠰ",
         fut_3p = "§F3P_IRE§"
         fut_3p = "ᠢᠷᠡᠨ"
     }
     }
}
}
Line 167: Line 167:
local function combine(stem, ending)
local function combine(stem, ending)


     if mw.ustring.match(stem, "ᠨᠶ$") and
     if mw.ustring.match(stem, "$") and
       mw.ustring.match(ending, "^ᠢ") then
       mw.ustring.match(ending, "^ᠢ") then