10,735
edits
TheNightAvl (talk | contribs) No edit summary |
TheNightAvl (talk | contribs) mNo edit summary |
||
Line 517: | Line 517: | ||
add("<small>") | add("<small>") | ||
if table_type == "intr" or table_type == "tr" then | if table_type == "intr" or table_type == "tr" then -- active table | ||
local cite = "" | local cite = "" | ||
if (type(pp.inf) == "table") then cite = pp['inf'][1]['word'] else cite = pp.inf end | if (type(pp.inf) == "table") then cite = pp['inf'][1]['word'] else cite = pp.inf end | ||
Line 915: | Line 915: | ||
_tr() | _tr() | ||
th("indicative",2,1) | th("indicative",2,1) | ||
th("perfect") | |||
td(get_forms(pp.pspart,"l","-age",true)) | |||
td(get_forms(pp.pspart,"l","-aga",true)) | |||
td(get_forms(pp.pspart,"l","-aș",true),1,2) | |||
td(get_forms(pp.pspart,"l", _,true)) | |||
td(get_forms(pp.pspart,"l","-aguos",true)) | |||
td(get_forms(pp.pspart,"l","-aguote",true)) | |||
td(get_forms(pp.pspart,"l","-agú",true),1,2) | |||
td(get_forms(pp.pspart,"l", _,true)) | |||
td(get_forms(pp.pspart,"l","-agún",true)) | |||
_tr() | |||
th("pluperfect") | |||
td(get_forms(pp.pspart,"l","-âlei",true)) | |||
td(get_forms(pp.pspart,"l","-âlen",true)) | |||
td(get_forms(pp.pspart,"l","-âleș",true),1,2) | |||
td(get_forms(pp.pspart,"l","-âle",true)) | |||
td(get_forms(pp.pspart,"l","-âluos",true)) | |||
td(get_forms(pp.pspart,"l","-âluote",true)) | |||
td(get_forms(pp.pspart,"l","-âlú",true),1,3) | |||
td(get_forms(pp.pspart,"l","-âlún",true)) | |||
_tr() | |||
th("subjunctive",2,1) | |||
th("perfect") | |||
td(get_forms(pp.pspart,"l","-agai",true)) | |||
td(get_forms(pp.pspart,"l","-agá",true)) | |||
td(get_forms(pp.pspart,"l","-agaș",true),1,2) | |||
td(get_forms(pp.pspart,"l","-aga",true)) | |||
td(get_forms(pp.pspart,"l","-agavuos",true)) | |||
td(get_forms(pp.pspart,"l","-agavuote",true)) | |||
td(get_forms(pp.pspart,"l","-agavú",true),1,3) | |||
td(get_forms(pp.pspart,"l","-agavún",true)) | |||
_tr() | |||
th("pluperfect") | |||
td(get_forms(pp.pspart,"l","-âlai",true)) | |||
td(get_forms(pp.pspart,"l","-âlain",true)) | |||
td(get_forms(pp.pspart,"l","-âlaiș",true),1,2) | |||
td(get_forms(pp.pspart,"l","-âlai",true)) | |||
td(get_forms(pp.pspart,"l","-âlavuos",true)) | |||
td(get_forms(pp.pspart,"l","-âlavuote",true)) | |||
td(get_forms(pp.pspart,"l","-âlavú",true),1,3) | |||
td(get_forms(pp.pspart,"l","-âlavún",true)) | |||
_tr() | |||
th("optative",2,1) | |||
th("perfect") | |||
td(get_forms(pp.pspart,"l","-agúe",true)) | |||
td(get_forms(pp.pspart,"l","-agova",true)) | |||
td(get_forms(pp.pspart,"l","-agúș",true),1,2) | |||
td(get_forms(pp.pspart,"l","-agú",true)) | |||
td(get_forms(pp.pspart,"l","-agovuos",true)) | |||
td(get_forms(pp.pspart,"l","-agovuote",true)) | |||
td(get_forms(pp.pspart,"l","-agovú",true),1,3) | |||
td(get_forms(pp.pspart,"l","-agovún",true)) | |||
_tr() | |||
th("pluperfect") | |||
td(get_forms(pp.pspart,"l","-âlevei",true)) | |||
td(get_forms(pp.pspart,"l","-âleven",true)) | |||
td(get_forms(pp.pspart,"l","-âleveș",true),1,2) | |||
td(get_forms(pp.pspart,"l","-âleve",true)) | |||
td(get_forms(pp.pspart,"l","-âlevuos",true)) | |||
td(get_forms(pp.pspart,"l","-âlevuote",true)) | |||
td(get_forms(pp.pspart,"l","-âlevú",true),1,3) | |||
td(get_forms(pp.pspart,"l","-âlevún",true)) | |||
_tr() | |||
th("Negative compound forms of ''" .. cite .. "'' (active voice)",1,14) | |||
_tr() | |||
th("continuous",7,1) | |||
th("infinitive",1,2) | |||
td(get_forms(pp.prespart,"vú","hjeat",true),1,12) | |||
_tr() | |||
th("indicative",2,1) | |||
th("non-past") | |||
td(get_forms(pp.prespart,"vú","hjei",true)) | |||
td(get_forms(pp.prespart,"vú","hjeà",true)) | |||
td(get_forms(pp.prespart,"vú","hjeaș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","hje",true)) | |||
td(get_forms(pp.prespart,"vú","hjeuos",true)) | |||
td(get_forms(pp.prespart,"vú","hjeuote",true)) | |||
td(get_forms(pp.prespart,"vú","hjeú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","hjeún",true)) | |||
_tr() | |||
th("past") | |||
td(get_forms(pp.prespart,"vú","húei",true)) | |||
td(get_forms(pp.prespart,"vú","húen",true)) | |||
td(get_forms(pp.prespart,"vú","húeș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","húe",true)) | |||
td(get_forms(pp.prespart,"vú","hủos",true)) | |||
td(get_forms(pp.prespart,"vú","hủote",true)) | |||
td(get_forms(pp.prespart,"vú","hủ",true),1,3) | |||
td(get_forms(pp.prespart,"vú","hủn",true)) | |||
_tr() | |||
th("subjunctive",2,1) | |||
th("non-past") | |||
td(get_forms(pp.prespart,"vú","hjeai",true)) | |||
td(get_forms(pp.prespart,"vú","hjeá",true)) | |||
td(get_forms(pp.prespart,"vú","hjeàș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","hjeà",true)) | |||
td(get_forms(pp.prespart,"vú","hjeàvuos",true)) | |||
td(get_forms(pp.prespart,"vú","hjeàvuote",true)) | |||
td(get_forms(pp.prespart,"vú","hjeàvú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","hjeàvún",true)) | |||
_tr() | |||
th("past") | |||
td(get_forms(pp.prespart,"vú","húai",true)) | |||
td(get_forms(pp.prespart,"vú","húain",true)) | |||
td(get_forms(pp.prespart,"vú","húaiș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","húai",true)) | |||
td(get_forms(pp.prespart,"vú","húavuos",true)) | |||
td(get_forms(pp.prespart,"vú","húavuote",true)) | |||
td(get_forms(pp.prespart,"vú","húavú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","húavún",true)) | |||
_tr() | |||
th("optative",2,1) | |||
th("non-past") | |||
td(get_forms(pp.prespart,"vú","hjeúe",true)) | |||
td(get_forms(pp.prespart,"vú","hjeova",true)) | |||
td(get_forms(pp.prespart,"vú","hjeúș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","hjeú",true)) | |||
td(get_forms(pp.prespart,"vú","hjeovuos",true)) | |||
td(get_forms(pp.prespart,"vú","hjeovuote",true)) | |||
td(get_forms(pp.prespart,"vú","hjeovú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","hjeovún",true)) | |||
_tr() | |||
th("past") | |||
td(get_forms(pp.prespart,"vú","húevei",true)) | |||
td(get_forms(pp.prespart,"vú","húeven",true)) | |||
td(get_forms(pp.prespart,"vú","húeveș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","húeve",true)) | |||
td(get_forms(pp.prespart,"vú","húevuos",true)) | |||
td(get_forms(pp.prespart,"vú","húevuote",true)) | |||
td(get_forms(pp.prespart,"vú","húevú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","húevún",true)) | |||
_tr() | |||
th("perfective",7,1) | |||
th("infinitive",1,2) | |||
td(get_forms(pp.pspart,"l","hjeat",true),1,12) | |||
_tr() | |||
th("indicative",2,1) | |||
th("perfect") | |||
td(get_forms(pp.pspart,"l","hjei",true)) | |||
td(get_forms(pp.pspart,"l","hjeà",true)) | |||
td(get_forms(pp.pspart,"l","hjeaș",true),1,2) | |||
td(get_forms(pp.pspart,"l", "hje",true)) | |||
td(get_forms(pp.pspart,"l","hjeuos",true)) | |||
td(get_forms(pp.pspart,"l","hjeuote",true)) | |||
td(get_forms(pp.pspart,"l","hjeú",true),1,3) | |||
td(get_forms(pp.pspart,"l","hjeún",true)) | |||
_tr() | |||
th("pluperfect") | |||
td(get_forms(pp.pspart,"l","-úei",true)) | |||
td(get_forms(pp.pspart,"l","-úen",true)) | |||
td(get_forms(pp.pspart,"l","-úeș",true),1,2) | |||
td(get_forms(pp.pspart,"l","-úe",true)) | |||
td(get_forms(pp.pspart,"l","-ủos",true)) | |||
td(get_forms(pp.pspart,"l","-ủote",true)) | |||
td(get_forms(pp.pspart,"l","-ủ",true),1,3) | |||
td(get_forms(pp.pspart,"l","-ủn",true)) | |||
_tr() | |||
th("subjunctive",2,1) | |||
th("perfect") | |||
td(get_forms(pp.pspart,"l","hjeai",true)) | |||
td(get_forms(pp.pspart,"l","hjeá",true)) | |||
td(get_forms(pp.pspart,"l","hjeàș",true),1,2) | |||
td(get_forms(pp.pspart,"l","hjeà",true)) | |||
td(get_forms(pp.pspart,"l","hjeàvuos",true)) | |||
td(get_forms(pp.pspart,"l","hjeàvuote",true)) | |||
td(get_forms(pp.pspart,"l","hjeàvú",true),1,3) | |||
td(get_forms(pp.pspart,"l","hjeàvún",true)) | |||
_tr() | |||
th("pluperfect") | |||
td(get_forms(pp.pspart,"l","-úai",true)) | |||
td(get_forms(pp.pspart,"l","-úain",true)) | |||
td(get_forms(pp.pspart,"l","-úaiș",true),1,2) | |||
td(get_forms(pp.pspart,"l","-úai",true)) | |||
td(get_forms(pp.pspart,"l","-úavuos",true)) | |||
td(get_forms(pp.pspart,"l","-úavuote",true)) | |||
td(get_forms(pp.pspart,"l","-úavú",true),1,3) | |||
td(get_forms(pp.pspart,"l","-úavún",true)) | |||
_tr() | |||
th("optative",2,1) | |||
th("perfect") | |||
td(get_forms(pp.pspart,"l","hjeúe",true)) | |||
td(get_forms(pp.pspart,"l","hjeova",true)) | |||
td(get_forms(pp.pspart,"l","hjeúș",true),1,2) | |||
td(get_forms(pp.pspart,"l","hjeú",true)) | |||
td(get_forms(pp.pspart,"l","hjeovuos",true)) | |||
td(get_forms(pp.pspart,"l","hjeovuote",true)) | |||
td(get_forms(pp.pspart,"l","hjeovú",true),1,3) | |||
td(get_forms(pp.pspart,"l","hjeovún",true)) | |||
_tr() | |||
th("pluperfect") | |||
td(get_forms(pp.pspart,"l","-úevei",true)) | |||
td(get_forms(pp.pspart,"l","-úeven",true)) | |||
td(get_forms(pp.pspart,"l","-úeveș",true),1,2) | |||
td(get_forms(pp.pspart,"l","-úeve",true)) | |||
td(get_forms(pp.pspart,"l","-úevuos",true)) | |||
td(get_forms(pp.pspart,"l","-úevuote",true)) | |||
td(get_forms(pp.pspart,"l","-úevú",true),1,3) | |||
td(get_forms(pp.pspart,"l","-úevún",true)) | |||
tr_() | |||
add("</table>") | |||
end | |||
if table_type == "tr" or table_type == "pass" then | |||
local cite = "" | |||
if (type(pp.passinf) == "table") then cite = pp['passinf'][1]['word'] else cite = pp.passinf end | |||
add("<table class=\"mw-collapsible mw-collapsed wikitable inflection table\" width=100% style=\"text-align: center\">") | |||
tr() | |||
th("Conjugation of ''" .. cite .. "ruot'' (passive voice) ", 1, 14) | |||
_tr() | |||
th("nonfinite forms", 1, 14) | |||
_tr() | |||
th("infinitive", 1, 3) | |||
td(get_forms(pp.passinf,"ruot"), 1, 11) | |||
_tr() | |||
th("connegative", 1, 3) | |||
td(get_forms(pp.passinf,"ruota"), 1, 11) | |||
_tr() | |||
th("supine", 1, 3) | |||
td(get_forms(pp.passinf,"ruotúr"), 1, 11) | |||
_tr() | |||
th("participle", 4, 1) | |||
th("present", 2, 1) | |||
th("adjectival") | |||
td(get_forms(pp.passprespart,"ruviș"), 1, 11) | |||
_tr() | |||
th("adverbial") | |||
td(get_forms(pp.passprespart,"ruvivú"), 1, 11) | |||
_tr() | |||
th("past", 2, 1) | |||
th("adjectival") | |||
local pspart_broken = {} | |||
if type(pp.pspart) == "table" then | |||
local i_counter = 1 | |||
while pp.pspart[i_counter] do | |||
pspart_broken[i_counter] = {} | |||
pspart_broken[i_counter]['word'] = pp.pspart[i_counter]['word'] | |||
pspart_broken[i_counter]['note'] = pp.pspart[i_counter]['note'] | |||
i_counter = i_counter + 1 | |||
end | |||
for i,form in ipairs(pspart_broken) do | |||
pspart_broken[i]['word'] = mw.ustring.gsub(form['word'], "ú$", "uo") | |||
pspart_broken[i]['word'] = mw.ustring.gsub(form['word'], "ủ$", "ủo") | |||
end | |||
elseif type(pp.pspart) == "string" then | |||
pspart_broken = pp.pspart | |||
pspart_broken = mw.ustring.gsub(pspart_broken, "ú$", "uo") | |||
pspart_broken = mw.ustring.gsub(pspart_broken, "ủ$", "ủo") | |||
else | |||
error() | |||
end | |||
td(get_forms(pspart_broken,"kș"), 1, 11) | |||
_tr() | |||
th("adverbial") | |||
td(get_forms(pp.pspart,"k"), 1, 11) | |||
_tr() | |||
th("verbal noun", 1, 3) | |||
td(get_forms(passvnoun,"ruvaș"), 1, 11) | |||
_tr() | |||
th("finite forms", 4, 3) | |||
th("singular", 1, 5) | |||
th("plural", 1, 5) | |||
th("humble") | |||
_tr() | |||
th("first", 2, 1) | |||
th("second", 1, 2) | |||
th("third", 2, 1) | |||
th("depersonal", 2, 1) | |||
th("first", 1, 2) | |||
th("second", 2, 1) | |||
th("third", 2, 1) | |||
th("depersonal", 2, 1) | |||
th("second", 2, 1) | |||
_tr() | |||
th("informal") | |||
th("formal") | |||
th("inclusive") | |||
th("exclusive") | |||
_tr() | |||
th("''" .. rad_link("ú") .. "''") | |||
th("''" .. rad_link("re") .. "''") | |||
th("''" .. rad_link("lește") .. "''") | |||
th("''" .. rad_link("vâs") .. ", " .. rad_link("vara") .. "''") | |||
th("''" .. rad_link("gjei") .. ", " .. rad_link("gjen") .. ", " .. rad_link("gjeș") .. "''") | |||
th("''" .. rad_link("dzun") .. ", " .. rad_link("sted") .. "''") | |||
th("''" .. rad_link("dzate") .. "''") | |||
th("''" .. rad_link("sjáște") .. "''") | |||
th("''" .. rad_link("vír") .. ", " .. rad_link("vara") .. "''") | |||
th("''" .. rad_link("gjes") .. ", " .. rad_link("gjete") .. ", " .. rad_link("gje") .. ", " .. rad_link("gjen") .. "''") | |||
th("''" .. rad_link("sja") .. ", " .. rad_link("lai") .. "''") | |||
_tr() | |||
th("simple", 7, 1) | |||
th("imperative", 1, 2) | |||
th() | |||
td(get_forms(pp.r,"úa")) | |||
td(get_forms(pp.r,"uvúș")) | |||
th("", 1, 2) | |||
td(get_forms(pp.r,"uvuoș")) | |||
th() | |||
td(get_forms(pp.r,"uvovú")) | |||
th("", 1, 2) | |||
td(get_forms(pp.r,"uvúr")) | |||
_tr() | |||
th("indicative", 2, 1) | |||
th("non-past") | |||
td(get_forms(pp.r,"úe")) | |||
td(get_forms(pp.r,"uva")) | |||
td(get_forms(pp.r,"úș"), 1, 2) | |||
td(get_forms(pp.r,"ú")) | |||
local temp_height = 1 | |||
if pp.r == pp.rpst then temp_height = 2 end | |||
td(get_forms(pp.r,"uvuos"), temp_height) | |||
td(get_forms(pp.r,"uvuote"), temp_height) | |||
td(get_forms(pp.r,"uvú"), temp_height, 3) | |||
td(get_forms(pp.r,"uvún"), temp_height) | |||
_tr() | |||
th("past") | |||
td(get_forms(pp.rpst,"uvei")) | |||
td(get_forms(pp.rpst,"uven")) | |||
td(get_forms(pp.rpst,"uveș"),1,2) | |||
td(get_forms(pp.rpst,"uve")) | |||
if pp.r ~= pp.rpst then | |||
td(get_forms(pp.rpst,"uvuos")) | |||
td(get_forms(pp.rpst,"uvuote")) | |||
td(get_forms(pp.rpst,"uvú"),1,3) | |||
td(get_forms(pp.rpst,"uvún")) | |||
end | |||
_tr() | |||
th("subjunctive",2,1) | |||
th("non-past") | |||
local aidentical = false | |||
if pp.vstem then | |||
if get_forms(pp['2s'],"ai","avai$","áe") == get_forms(pp.pst,"ai") then | |||
td(get_forms(pp['2s'],"ai","avai$","áe"),2) | |||
aidentical = true | |||
else | |||
td(get_forms(pp['2s'],"ai","avai$","áe")) | |||
end | |||
td(get_forms(pp['2s'],"á","avá$","áva")) | |||
else | |||
if get_forms(pp['2s'],"ai") == get_forms(pp.pst,"ai") then | |||
td(get_forms(pp['2s'],"ai"),2) | |||
aidentical = true | |||
else | |||
td(get_forms(pp['2s'],"ai")) | |||
end | |||
td(get_forms(pp['2s'],"á")) | |||
end | |||
td(get_forms(pp.a,"ș"),1,2) | |||
td(get_forms(pp.a)) | |||
temp_height = 1 | |||
if pp.a == pp.apst then temp_height = 2 end | |||
td(get_forms(pp.a,"vuos"), temp_height) | |||
td(get_forms(pp.a,"vuote"), temp_height) | |||
td(get_forms(pp.a,"vú"), temp_height, 3) | |||
td(get_forms(pp.a,"vún"), temp_height) | |||
_tr() | |||
th("past") | |||
if not aidentical then td(get_forms(pp.pst,"ai")) end | |||
td(get_forms(pp.pst,"ain")) | |||
td(get_forms(pp.pst,"aiș"),1,2) | |||
td(get_forms(pp.pst,"ai")) | |||
if pp.a ~= pp.apst then | |||
td(get_forms(pp.apst,"vuos")) | |||
td(get_forms(pp.apst,"vuote")) | |||
td(get_forms(pp.apst,"vú"),1,3) | |||
td(get_forms(pp.apst,"vún")) | |||
end | |||
_tr() | |||
th("optative",2,1) | |||
th("non-past") | |||
td(get_forms(pp['2s'],"úe")) | |||
td(get_forms(pp['2s'],"ova", "([au])ova$", "%1òva")) | |||
td(get_forms(pp['2s'],"úș"),1,2) | |||
td(get_forms(pp['2s'],"ú")) | |||
td(get_forms(pp['2s'],"ovuos", "([au])ovuos$", "%1òvuos")) | |||
td(get_forms(pp['2s'],"ovuote", "([au])ovuote$", "%1òvuote")) | |||
td(get_forms(pp['2s'],"ovú", "([au])ovú$", "%1òvú"),1,3) | |||
td(get_forms(pp['2s'],"ovún", "([au])ovún$", "%1òvún")) | |||
_tr() | |||
th("past") | |||
if pp.epst then | |||
td(get_forms(pp.epst,"vei")) | |||
td(get_forms(pp.epst,"ven")) | |||
td(get_forms(pp.epst,"veș"),1,2) | |||
td(get_forms(pp.epst,"ve")) | |||
td(get_forms(pp.epst,"vuos")) | |||
td(get_forms(pp.epst,"vuote")) | |||
td(get_forms(pp.epst,"vú"),1,3) | |||
td(get_forms(pp.epst,"vún")) | |||
else | |||
td(get_forms(pp.pst,"evei")) | |||
td(get_forms(pp.pst,"even")) | |||
td(get_forms(pp.pst,"eveș"),1,2) | |||
td(get_forms(pp.pst,"eve")) | |||
td(get_forms(pp.pst,"evuos")) | |||
td(get_forms(pp.pst,"evuote")) | |||
td(get_forms(pp.pst,"evú"),1,3) | |||
td(get_forms(pp.pst,"evún")) | |||
end | |||
_tr() | |||
th("habitual",6,1) | |||
th("indicative",2,1) | |||
th("non-past") | |||
td(get_forms(pp.r,"iè")) | |||
td(get_forms(pp.r,"in")) | |||
td(get_forms(pp.r,"iș"),1,2) | |||
td(get_forms(pp.r,"i")) | |||
temp_height = 1 | |||
if get_forms(pp.pl or pp['2s'],"ú") == get_forms(pp.pst,"ú","[uú]ú$","ủ") then temp_height = 2 end | |||
td(get_forms(pp.pl or pp['2s'],"úris"), temp_height) | |||
td(get_forms(pp.pl or pp['2s'],"úrite"), temp_height) | |||
td(get_forms(pp.pl or pp['2s'],"úri"), temp_height, 3) | |||
td(get_forms(pp.pl or pp['2s'],"úrin"), temp_height) | |||
_tr() | |||
th("past") | |||
if pp.epst then | |||
td(get_forms(pp.epst,"riè")) | |||
td(get_forms(pp.epst,"rin")) | |||
td(get_forms(pp.epst,"riș"),1,2) | |||
td(get_forms(pp.epst,"ri")) | |||
else | |||
td(get_forms(pp.pst,"eriè")) | |||
td(get_forms(pp.pst,"erin")) | |||
td(get_forms(pp.pst,"eriș"),1,2) | |||
td(get_forms(pp.pst,"eri")) | |||
end | |||
if get_forms(pp.pl or pp['2s'],"ú") ~= get_forms(pp.pst,"ú","[uú]ú$","ủ") then | |||
td(get_forms(pp.pst,"úris","[uú]úris$","ủris")) | |||
td(get_forms(pp.pst,"úrite","[uú]úrite$","ủrite")) | |||
td(get_forms(pp.pst,"úri","[uú]úri$","ủri"),1,3) | |||
td(get_forms(pp.pst,"úrin","[uú]úrin$","ủrin")) | |||
end | |||
_tr() | |||
th("subjunctive",2,1) | |||
th("non-past") | th("non-past") | ||
td(get_forms(pp.a,"riè")) | |||
td(get_forms(pp.a,"rin")) | |||
td(get_forms(pp.a,"riș"),1,2) | |||
td(get_forms(pp.a,"ri")) | |||
temp_height = 1 | |||
if pp.a == pp.apst then temp_height = 2 end | |||
td(get_forms(pp.a,"vúris"), temp_height) | |||
td(get_forms(pp.a,"vúrite"), temp_height) | |||
td(get_forms(pp.a,"vúri"), temp_height, 3) | |||
td(get_forms(pp.a,"vúrin"), temp_height) | |||
_tr() | |||
th("past") | |||
td(get_forms(pp.pst,"airiè")) | |||
td(get_forms(pp.pst,"airin")) | |||
td(get_forms(pp.pst,"airiș"),1,2) | |||
td(get_forms(pp.pst,"airi")) | |||
if pp.a ~= pp.apst then | |||
td(get_forms(pp.apst,"vúris")) | |||
td(get_forms(pp.apst,"vúrite")) | |||
td(get_forms(pp.apst,"vúri"),1,3) | |||
td(get_forms(pp.apst,"vúri")) | |||
end | |||
_tr() | |||
th("optative",2,1) | |||
th("non-past") | |||
td(get_forms(pp['2s'],"úriè")) | |||
td(get_forms(pp['2s'],"úrin")) | |||
td(get_forms(pp['2s'],"úriș"),1,2) | |||
td(get_forms(pp['2s'],"úri")) | |||
td(get_forms(pp['2s'],"ovúris", "([au])ovúris$", "%1òvúris")) | |||
td(get_forms(pp['2s'],"ovúrite", "([au])ovúrite$", "%1òvúrite")) | |||
td(get_forms(pp['2s'],"ovúri", "([au])ovúri$", "%1òvúri"),1,3) | |||
td(get_forms(pp['2s'],"ovúrin", "([au])ovúrin$", "%1òvúrin")) | |||
_tr() | |||
th("past") | |||
if pp.epst then | |||
td(get_forms(pp.epst,"veriè")) | |||
td(get_forms(pp.epst,"verin")) | |||
td(get_forms(pp.epst,"veriș"),1,2) | |||
td(get_forms(pp.epst,"veri")) | |||
td(get_forms(pp.epst,"vúris")) | |||
td(get_forms(pp.epst,"vúrite")) | |||
td(get_forms(pp.epst,"vúri"),1,3) | |||
td(get_forms(pp.epst,"vúrin")) | |||
else | |||
td(get_forms(pp.pst,"everiè")) | |||
td(get_forms(pp.pst,"everin")) | |||
td(get_forms(pp.pst,"everiș"),1,2) | |||
td(get_forms(pp.pst,"everi")) | |||
td(get_forms(pp.pst,"evúris")) | |||
td(get_forms(pp.pst,"evúrite")) | |||
td(get_forms(pp.pst,"evúri"),1,3) | |||
td(get_forms(pp.pst,"evúrin")) | |||
end | |||
tr_() | |||
add("<table class=\"mw-collapsible mw-collapsed wikitable inflection table\" width=100% style=\"text-align: center\">") | |||
tr() | |||
th("Compound forms of ''" .. cite .. "ruot'' (passive voice) ", 1, 14) | |||
_tr() | |||
th("", 4, 3) | |||
th("singular", 1, 5) | |||
th("plural", 1, 5) | |||
th("humble") | |||
_tr() | |||
th("first", 2, 1) | |||
th("second", 1, 2) | |||
th("third", 2, 1) | |||
th("depersonal", 2, 1) | |||
th("first", 1, 2) | |||
th("second", 2, 1) | |||
th("third", 2, 1) | |||
th("depersonal", 2, 1) | |||
th("second", 2, 1) | |||
_tr() | |||
th("informal") | |||
th("formal") | |||
th("inclusive") | |||
th("exclusive") | |||
_tr() | |||
th("''" .. rad_link("ú") .. "''") | |||
th("''" .. rad_link("re") .. "''") | |||
th("''" .. rad_link("lește") .. "''") | |||
th("''" .. rad_link("vâs") .. ", " .. rad_link("vara") .. "''") | |||
th("''" .. rad_link("gjei") .. ", " .. rad_link("gjen") .. ", " .. rad_link("gjeș") .. "''") | |||
th("''" .. rad_link("dzun") .. ", " .. rad_link("sted") .. "''") | |||
th("''" .. rad_link("dzate") .. "''") | |||
th("''" .. rad_link("sjáște") .. "''") | |||
th("''" .. rad_link("vír") .. ", " .. rad_link("vara") .. "''") | |||
th("''" .. rad_link("gjes") .. ", " .. rad_link("gjete") .. ", " .. rad_link("gje") .. ", " .. rad_link("gjen") .. "''") | |||
th("''" .. rad_link("sja") .. ", " .. rad_link("lai") .. "''") | |||
_tr() | |||
th("continuous",7,1) | |||
th("infinitive",1,2) | |||
td(get_forms(pp.prespart,"vú","vat",true),1,12) | |||
_tr() | |||
th("indicative",2,1) | |||
th("non-past") | |||
td(get_forms(pp.prespart,"vú","vage",true)) | |||
td(get_forms(pp.prespart,"vú","vaga",true)) | |||
td(get_forms(pp.prespart,"vú","vaș",true),1,2) | |||
td(get_forms(pp.prespart,"vú",_,true)) | |||
td(get_forms(pp.prespart,"vú","vaguos",true)) | |||
td(get_forms(pp.prespart,"vú","vaguote",true)) | |||
td(get_forms(pp.prespart,"vú","vagú",true),1,2) | |||
td(get_forms(pp.prespart,"vú",_,true)) | |||
td(get_forms(pp.prespart,"vú","vagún",true)) | |||
_tr() | |||
th("past") | |||
td(get_forms(pp.prespart,"vú","hâlei",true)) | |||
td(get_forms(pp.prespart,"vú","hâlen",true)) | |||
td(get_forms(pp.prespart,"vú","hâleș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","hâle",true)) | |||
td(get_forms(pp.prespart,"vú","hâluos",true)) | |||
td(get_forms(pp.prespart,"vú","hâluote",true)) | |||
td(get_forms(pp.prespart,"vú","hâlú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","hâlún",true)) | |||
_tr() | |||
th("subjunctive",2,1) | |||
th("non-past") | |||
td(get_forms(pp.prespart,"vú","vagai",true)) | |||
td(get_forms(pp.prespart,"vú","vagá",true)) | |||
td(get_forms(pp.prespart,"vú","vagaș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","vaga",true)) | |||
td(get_forms(pp.prespart,"vú","vagavuos",true)) | |||
td(get_forms(pp.prespart,"vú","vagavuote",true)) | |||
td(get_forms(pp.prespart,"vú","vagavú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","vagavún",true)) | |||
_tr() | |||
th("past") | |||
td(get_forms(pp.prespart,"vú","hâlai",true)) | |||
td(get_forms(pp.prespart,"vú","hâlain",true)) | |||
td(get_forms(pp.prespart,"vú","hâlaiș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","hâlai",true)) | |||
td(get_forms(pp.prespart,"vú","hâlavuos",true)) | |||
td(get_forms(pp.prespart,"vú","hâlavuote",true)) | |||
td(get_forms(pp.prespart,"vú","hâlavú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","hâlavún",true)) | |||
_tr() | |||
th("optative",2,1) | |||
th("non-past") | |||
td(get_forms(pp.prespart,"vú","vagúe",true)) | |||
td(get_forms(pp.prespart,"vú","vagova",true)) | |||
td(get_forms(pp.prespart,"vú","vagúș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","vagú",true)) | |||
td(get_forms(pp.prespart,"vú","vagovuos",true)) | |||
td(get_forms(pp.prespart,"vú","vagovuote",true)) | |||
td(get_forms(pp.prespart,"vú","vagovú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","vagovún",true)) | |||
_tr() | |||
th("past") | |||
td(get_forms(pp.prespart,"vú","hâlevei",true)) | |||
td(get_forms(pp.prespart,"vú","hâleven",true)) | |||
td(get_forms(pp.prespart,"vú","hâleveș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","hâleve",true)) | |||
td(get_forms(pp.prespart,"vú","hâlevuos",true)) | |||
td(get_forms(pp.prespart,"vú","hâlevuote",true)) | |||
td(get_forms(pp.prespart,"vú","hâlevú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","hâlevún",true)) | |||
_tr() | |||
th("perfective",7,1) | |||
th("infinitive",1,2) | |||
td(get_forms(pp.pspart,"l","-at",true),1,12) | |||
_tr() | |||
th("indicative",2,1) | |||
th("perfect") | |||
td(get_forms(pp.pspart,"l","-age",true)) | td(get_forms(pp.pspart,"l","-age",true)) | ||
td(get_forms(pp.pspart,"l","-aga",true)) | td(get_forms(pp.pspart,"l","-aga",true)) | ||
Line 926: | Line 1,525: | ||
td(get_forms(pp.pspart,"l","-agún",true)) | td(get_forms(pp.pspart,"l","-agún",true)) | ||
_tr() | _tr() | ||
th(" | th("pluperfect") | ||
td(get_forms(pp.pspart,"l","-âlei",true)) | td(get_forms(pp.pspart,"l","-âlei",true)) | ||
td(get_forms(pp.pspart,"l","-âlen",true)) | td(get_forms(pp.pspart,"l","-âlen",true)) | ||
Line 937: | Line 1,536: | ||
_tr() | _tr() | ||
th("subjunctive",2,1) | th("subjunctive",2,1) | ||
th(" | th("perfect") | ||
td(get_forms(pp.pspart,"l","-agai",true)) | td(get_forms(pp.pspart,"l","-agai",true)) | ||
td(get_forms(pp.pspart,"l","-agá",true)) | td(get_forms(pp.pspart,"l","-agá",true)) | ||
Line 947: | Line 1,546: | ||
td(get_forms(pp.pspart,"l","-agavún",true)) | td(get_forms(pp.pspart,"l","-agavún",true)) | ||
_tr() | _tr() | ||
th(" | th("pluperfect") | ||
td(get_forms(pp.pspart,"l","-âlai",true)) | td(get_forms(pp.pspart,"l","-âlai",true)) | ||
td(get_forms(pp.pspart,"l","-âlain",true)) | td(get_forms(pp.pspart,"l","-âlain",true)) | ||
Line 958: | Line 1,557: | ||
_tr() | _tr() | ||
th("optative",2,1) | th("optative",2,1) | ||
th(" | th("perfect") | ||
td(get_forms(pp.pspart,"l","-agúe",true)) | td(get_forms(pp.pspart,"l","-agúe",true)) | ||
td(get_forms(pp.pspart,"l","-agova",true)) | td(get_forms(pp.pspart,"l","-agova",true)) | ||
Line 968: | Line 1,567: | ||
td(get_forms(pp.pspart,"l","-agovún",true)) | td(get_forms(pp.pspart,"l","-agovún",true)) | ||
_tr() | _tr() | ||
th(" | th("pluperfect") | ||
td(get_forms(pp.pspart,"l","-âlevei",true)) | td(get_forms(pp.pspart,"l","-âlevei",true)) | ||
td(get_forms(pp.pspart,"l","-âleven",true)) | td(get_forms(pp.pspart,"l","-âleven",true)) | ||
Line 977: | Line 1,576: | ||
td(get_forms(pp.pspart,"l","-âlevú",true),1,3) | td(get_forms(pp.pspart,"l","-âlevú",true),1,3) | ||
td(get_forms(pp.pspart,"l","-âlevún",true)) | td(get_forms(pp.pspart,"l","-âlevún",true)) | ||
_tr() | |||
th("Negative compound forms of ''" .. cite .. "ruot'' (passive voice)",1,14) | |||
_tr() | |||
th("continuous",7,1) | |||
th("infinitive",1,2) | |||
td(get_forms(pp.prespart,"vú","hjeat",true),1,12) | |||
_tr() | |||
th("indicative",2,1) | |||
th("non-past") | |||
td(get_forms(pp.prespart,"vú","hjei",true)) | |||
td(get_forms(pp.prespart,"vú","hjeà",true)) | |||
td(get_forms(pp.prespart,"vú","hjeaș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","hje",true)) | |||
td(get_forms(pp.prespart,"vú","hjeuos",true)) | |||
td(get_forms(pp.prespart,"vú","hjeuote",true)) | |||
td(get_forms(pp.prespart,"vú","hjeú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","hjeún",true)) | |||
_tr() | |||
th("past") | |||
td(get_forms(pp.prespart,"vú","húei",true)) | |||
td(get_forms(pp.prespart,"vú","húen",true)) | |||
td(get_forms(pp.prespart,"vú","húeș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","húe",true)) | |||
td(get_forms(pp.prespart,"vú","hủos",true)) | |||
td(get_forms(pp.prespart,"vú","hủote",true)) | |||
td(get_forms(pp.prespart,"vú","hủ",true),1,3) | |||
td(get_forms(pp.prespart,"vú","hủn",true)) | |||
_tr() | |||
th("subjunctive",2,1) | |||
th("non-past") | |||
td(get_forms(pp.prespart,"vú","hjeai",true)) | |||
td(get_forms(pp.prespart,"vú","hjeá",true)) | |||
td(get_forms(pp.prespart,"vú","hjeàș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","hjeà",true)) | |||
td(get_forms(pp.prespart,"vú","hjeàvuos",true)) | |||
td(get_forms(pp.prespart,"vú","hjeàvuote",true)) | |||
td(get_forms(pp.prespart,"vú","hjeàvú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","hjeàvún",true)) | |||
_tr() | |||
th("past") | |||
td(get_forms(pp.prespart,"vú","húai",true)) | |||
td(get_forms(pp.prespart,"vú","húain",true)) | |||
td(get_forms(pp.prespart,"vú","húaiș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","húai",true)) | |||
td(get_forms(pp.prespart,"vú","húavuos",true)) | |||
td(get_forms(pp.prespart,"vú","húavuote",true)) | |||
td(get_forms(pp.prespart,"vú","húavú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","húavún",true)) | |||
_tr() | |||
th("optative",2,1) | |||
th("non-past") | |||
td(get_forms(pp.prespart,"vú","hjeúe",true)) | |||
td(get_forms(pp.prespart,"vú","hjeova",true)) | |||
td(get_forms(pp.prespart,"vú","hjeúș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","hjeú",true)) | |||
td(get_forms(pp.prespart,"vú","hjeovuos",true)) | |||
td(get_forms(pp.prespart,"vú","hjeovuote",true)) | |||
td(get_forms(pp.prespart,"vú","hjeovú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","hjeovún",true)) | |||
_tr() | |||
th("past") | |||
td(get_forms(pp.prespart,"vú","húevei",true)) | |||
td(get_forms(pp.prespart,"vú","húeven",true)) | |||
td(get_forms(pp.prespart,"vú","húeveș",true),1,2) | |||
td(get_forms(pp.prespart,"vú","húeve",true)) | |||
td(get_forms(pp.prespart,"vú","húevuos",true)) | |||
td(get_forms(pp.prespart,"vú","húevuote",true)) | |||
td(get_forms(pp.prespart,"vú","húevú",true),1,3) | |||
td(get_forms(pp.prespart,"vú","húevún",true)) | |||
_tr() | |||
th("perfective",7,1) | |||
th("infinitive",1,2) | |||
td(get_forms(pp.pspart,"l","hjeat",true),1,12) | |||
_tr() | |||
th("indicative",2,1) | |||
th("perfect") | |||
td(get_forms(pp.pspart,"l","hjei",true)) | |||
td(get_forms(pp.pspart,"l","hjeà",true)) | |||
td(get_forms(pp.pspart,"l","hjeaș",true),1,2) | |||
td(get_forms(pp.pspart,"l", "hje",true)) | |||
td(get_forms(pp.pspart,"l","hjeuos",true)) | |||
td(get_forms(pp.pspart,"l","hjeuote",true)) | |||
td(get_forms(pp.pspart,"l","hjeú",true),1,3) | |||
td(get_forms(pp.pspart,"l","hjeún",true)) | |||
_tr() | |||
th("pluperfect") | |||
td(get_forms(pp.pspart,"l","-úei",true)) | |||
td(get_forms(pp.pspart,"l","-úen",true)) | |||
td(get_forms(pp.pspart,"l","-úeș",true),1,2) | |||
td(get_forms(pp.pspart,"l","-úe",true)) | |||
td(get_forms(pp.pspart,"l","-ủos",true)) | |||
td(get_forms(pp.pspart,"l","-ủote",true)) | |||
td(get_forms(pp.pspart,"l","-ủ",true),1,3) | |||
td(get_forms(pp.pspart,"l","-ủn",true)) | |||
_tr() | |||
th("subjunctive",2,1) | |||
th("perfect") | |||
td(get_forms(pp.pspart,"l","hjeai",true)) | |||
td(get_forms(pp.pspart,"l","hjeá",true)) | |||
td(get_forms(pp.pspart,"l","hjeàș",true),1,2) | |||
td(get_forms(pp.pspart,"l","hjeà",true)) | |||
td(get_forms(pp.pspart,"l","hjeàvuos",true)) | |||
td(get_forms(pp.pspart,"l","hjeàvuote",true)) | |||
td(get_forms(pp.pspart,"l","hjeàvú",true),1,3) | |||
td(get_forms(pp.pspart,"l","hjeàvún",true)) | |||
_tr() | |||
th("pluperfect") | |||
td(get_forms(pp.pspart,"l","-úai",true)) | |||
td(get_forms(pp.pspart,"l","-úain",true)) | |||
td(get_forms(pp.pspart,"l","-úaiș",true),1,2) | |||
td(get_forms(pp.pspart,"l","-úai",true)) | |||
td(get_forms(pp.pspart,"l","-úavuos",true)) | |||
td(get_forms(pp.pspart,"l","-úavuote",true)) | |||
td(get_forms(pp.pspart,"l","-úavú",true),1,3) | |||
td(get_forms(pp.pspart,"l","-úavún",true)) | |||
_tr() | |||
th("optative",2,1) | |||
th("perfect") | |||
td(get_forms(pp.pspart,"l","hjeúe",true)) | |||
td(get_forms(pp.pspart,"l","hjeova",true)) | |||
td(get_forms(pp.pspart,"l","hjeúș",true),1,2) | |||
td(get_forms(pp.pspart,"l","hjeú",true)) | |||
td(get_forms(pp.pspart,"l","hjeovuos",true)) | |||
td(get_forms(pp.pspart,"l","hjeovuote",true)) | |||
td(get_forms(pp.pspart,"l","hjeovú",true),1,3) | |||
td(get_forms(pp.pspart,"l","hjeovún",true)) | |||
_tr() | |||
th("pluperfect") | |||
td(get_forms(pp.pspart,"l","-úevei",true)) | |||
td(get_forms(pp.pspart,"l","-úeven",true)) | |||
td(get_forms(pp.pspart,"l","-úeveș",true),1,2) | |||
td(get_forms(pp.pspart,"l","-úeve",true)) | |||
td(get_forms(pp.pspart,"l","-úevuos",true)) | |||
td(get_forms(pp.pspart,"l","-úevuote",true)) | |||
td(get_forms(pp.pspart,"l","-úevú",true),1,3) | |||
td(get_forms(pp.pspart,"l","-úevún",true)) | |||
tr_() | tr_() | ||
add("</table>") | add("</table>") | ||
end | end | ||
add("</small>") | add("</small>") | ||
Line 1,200: | Line 1,725: | ||
Debug console test string: | Debug console test string: | ||
=p.show(mw.getCurrentFrame():newChild{title="whatever",args={"hv", "o~u^u", "þ"}}) | =p.show(mw.getCurrentFrame():newChild{title="whatever",args={"hv", "o~u^u", "þ"}}) | ||
=p.conjugate(mw.getCurrentFrame():newChild{title="whatever",args={"deat","de",[" | =p.conjugate(mw.getCurrentFrame():newChild{title="whatever",args={"deat","de",["pl"]="di","diș","deti","dev",["t"]="tr",["altnonfin"]="hellu",["altnonfin_note"]="uwu",["altnonfin2"]="hella",["altnonfin2_note"]="owo",["pre"]="fjø", "de", "det"}}) | ||
]]-- | ]]-- |