Module:tln-conj: Difference between revisions

Nehster9 (talk | contribs)
No edit summary
Nehster9 (talk | contribs)
mNo edit summary
 
(3 intermediate revisions 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 141: Line 141:
     ["ᠨ"] = "n",
     ["ᠨ"] = "n",
     ["ᠴ"] = "č",
     ["ᠴ"] = "č",
     ["ᠶ"] = "y"
     ["ᠶ"] = "y",
    ["ᠳ"] = "d"
}
}


Line 158: Line 159:
local function make_cell(form)
local function make_cell(form)
     return "<div style='text-align:center;'>"
     return "<div style='text-align:center;'>"
         .. "[[" .. form .. "]]"
         .. "[[Contionary:" .. form .. "|" .. form .. "]]"
         .. "<br /><span style='color:#777777; font-size:90%;'>"
         .. "<br /><span style='color:#777777; font-size:90%;'>"
         .. romanize(form)
         .. romanize(form)
Line 166: 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


Line 203: Line 204:
     local text =
     local text =
         '{| class="wikitable mw-collapsible mw-collapsed"\n'
         '{| class="wikitable mw-collapsible mw-collapsed"\n'
         .. '|+ Conjugation of [[' .. title .. ']] (<span style="color:#777777;">' .. romanize(title) .. '</span>)\n'
         .. '|+ Conjugation of [[Contionary:' .. title .. '|' .. title .. ']] (<span style="color:#777777;">' .. romanize(title) .. '</span>)\n'


         ----------------------------------------------------------------
         ----------------------------------------------------------------