5 515
contributi
Modifiche
nessun oggetto della modifica
-- Questo modulo contiene il codice per il template:It-conj, che genera la coniugazione di tutti i verbi italiani
-- La funzione itconj genera la tabella di coniugazione utilizzando i parametri passati dal template
cond1s = ""; cond2s=""; cond3s = ""; cond1p = ""; cond2p = ""; cond3p = ""
cong123s = ""; cong3s = nil; cong1p = ""; cong2p = ""; cong3p = ""
imp2s=""; imp2s2 = ""; imp2s3 = ""; imp3s = ""; imp1p = ""; imp2p = ""; imp3p = ""
mi = ""; ti = ""; si = ""; ci = ""; vi = ""
elseif (type == "â") or (type == "âs") then
inf = p.wiki(stem .. "â")
ger = p.wiki(stem .. "andoând"); par = p.wiki(stem .. "anteânt"); pp = p.wiki(stem .. "atoât"); pplur = p.plurale(-3, pp, "i]]") pres1s = p.wiki(stem .. "o"); pres2s = p.wiki(stem .. "i"); pres3s = p.wiki(stem .. "a") pres1p = p.wiki(stem .. "iamiamo"); pres2p = p.wiki(stem .. "atate"); pres3p = p.wiki(stem .. "anano")
imperf1s = p.wiki(stem .. "avo"); imperf2s = p.wiki(stem .. "avi"); imperf3s = p.wiki(stem .. "ava")
imperf1p = p.wiki(stem .. "avamo"); imperf2p = p.wiki(stem .. "avate"); imperf3p = p.wiki(stem .. "avano")
imp2s = p.wiki(stem .. "a"); imp3s = p.wiki(stem .. "hi")
imp1p = p.wiki(stem .. "hiamo"); imp2p = p.wiki(stem .. "ate"); imp3p = p.wiki(stem .. "hino")
elseif (type == "erea") or (type == "ersise") then inf = p.wiki(stem .. "erea") ger = p.wiki(stem .. "endoènd"); par = p.wiki(stem .. "enteènt"); pp = p.wiki(stem .. "utout"); pplur = p.plurale(-3, pp, "i]]")
pres1s = p.wiki(stem .. "o"); pres2s = p.wiki(stem .. "i"); pres3s = p.wiki(stem .. "e")
pres1p = p.wiki(stem .. "iamo"); pres2p = p.wiki(stem .. "ete"); pres3p = p.wiki(stem .. "ono")
cong1p = p.alts(cong1p, cong1p2); cong2p = p.alts(cong2p, cong2p2); cong3p = p.alts(cong3p, cong3p2)
-- Imperfetto congiuntivo
congimp1p = p.over(congimp1p,args["congimp1p"]); congimp2p = p.over(congimp2p,args["congimp2p"]); congimp3p = p.over(congimp3p,args["congimp3p"])
congimp1p2 = p.wiki(args["congimp1p2"]); congimp2p2 = p.wiki(args["congimp2p2"]); congimp3p2 = p.wiki(args["congimp3p2"])
congimp1s = p.alts(congimp12scongimp1s, congimp12s2congimp1s2);congimp2s = p.alts(congimp2s, congimp2s2); congimp3s = p.alts(congimp3s, congimp3s2)
congimp1p = p.alts(congimp1p, congimp1p2); congimp2p = p.alts(congimp2p, congimp2p2); congimp3p = p.alts(congimp3p, congimp3p2)
-- Imperativo
conj = conj .. '! style="background:#C0C0C0;width:12.5%" | terza\n'
conj = conj .. '|-\n! style="background:#c0cfe4" colspan="1" | indicativo\n'
conj = conj .. '! style="background:#c0cfe4" | ioji\n' conj = conj .. '! style="background:#c0cfe4" | tuté\n' conj = conj .. '! style="background:#c0cfe4" | luilu/leilia\n' conj = conj .. '! style="background:#c0cfe4" | noinò\n' conj = conj .. '! style="background:#c0cfe4" | voivò\n' conj = conj .. '! style="background:#c0cfe4" | essi/esselòra\n|-\n'
conj = conj .. '! style="height:3em;background:#c0cfe4" colspan="1" | presente\n'
conj = conj .. '|' .. mi .. pres1s .. '\n|' .. ti .. pres2s .. '\n|' .. si .. pres3s .. '\n|' .. ci .. pres1p .. '\n|' .. vi .. pres2p .. '\n|' .. si .. pres3p .. '\n'
conj = conj .. '|-\n! style="height:3em;background:#c0cfe4" colspan="1" | imperfetto\n'
conj = conj .. '|' .. mi .. imperf1s .. '\n|' .. ti .. imperf2s .. '\n|' .. si .. imperf3s .. '\n|' .. ci .. imperf1p .. '\n|' .. vi .. imperf2p .. '\n|' .. si .. imperf3p .. '\n'
conj = conj .. '|-\n! style="height:3em;background:#c0cfe4" colspan="1" | futuro\n'
conj = conj .. '|' .. mi .. fut1s .. '\n|' .. ti .. fut2s .. '\n|' .. si .. fut3s .. '\n|' .. ci .. fut1p .. '\n|' .. vi .. fut2p .. '\n|' .. si .. fut3p .. '\n'
conj = conj .. '|-\n! style="background:#c0d8e4" colspan="1" | condizionale\n'
conj = conj .. '! style="background:#c0d8e4" | ioji\n' conj = conj .. '! style="background:#c0d8e4" | tuté\n' conj = conj .. '! style="background:#c0d8e4" | luilu/leilia\n' conj = conj .. '! style="background:#c0d8e4" | noinò\n' conj = conj .. '! style="background:#c0d8e4" | voivò\n' conj = conj .. '! style="background:#c0d8e4" | essi/esselòra\n'
conj = conj .. '|-\n! style="height:3em;background:#c0d8e4" colspan="1" | presente\n'
conj = conj .. '|' .. mi .. cond1s .. '\n|' .. ti .. cond2s .. '\n|' .. si .. cond3s .. '\n|' .. ci .. cond1p .. '\n|' .. vi .. cond2p .. '\n|' .. si .. cond3p .. '\n'
conj = conj .. '|-\n! style="background:#c0e4c0" colspan="1" | congiuntivo\n'
conj = conj .. '! style="background:#c0e4c0" | che ioji\n' conj = conj .. '! style="background:#c0e4c0" | che tuté\n' conj = conj .. '! style="background:#c0e4c0" | che luilu/che leilia\n' conj = conj .. '! style="background:#c0e4c0" | che noinò\n' conj = conj .. '! style="background:#c0e4c0" | che voivò\n' conj = conj .. '! style="background:#c0e4c0" | che essi/che esselòra\n|-\n' conj = conj .. '! style="height:3em;background:#c0e4c0" | presente\n' conj = conj .. '|' .. mi .. cong123s .. '\n|' .. ti .. cong123s .. '\n|' .. si .. cong3s .. '\n|' .. ci .. cong1p .. '\n|' .. vi .. cong2p .. '\n|' .. si .. cong3p .. '\n'
conj = conj .. '|-\n! style="height:3em;background:#c0e4c0" rowspan="1" | imperfetto\n'
conj = conj .. '|' .. mi .. congimp12s congimp1s .. '\n|' .. ti .. congimp12s congimp2s .. '\n|' .. si .. congimp3s .. '\n|' .. ci .. congimp1p .. '\n|' .. vi .. congimp2p .. '\n|' .. si .. congimp3p .. '\n' conj = conj .. '|-\n! style="height:3em;background:#c0e4c0" colspan="1" | passato\n' conj = conj .. '| style="background:#F0F0F0" colspan="6" | <div class="mw-collapsible mw-collapsed" style="border:0" data-expandtext="▼ Espandi" data-collapsetext="▲ Nascondi">'.. congpas.. '<div class="mw-collapsible-content">\n {| style="background:#F0F0F0;border-collapse:separate;border-spacing:2px;width:100%" class="inflection-table" \n |- \n | ' .. mi .. congpas1s .. '\n|' .. ti .. congpas2s .. '\n|' .. si .. congpas3s .. '\n|' .. ci .. congpas1p .. '\n|' .. vi .. congpas2p .. '\n|' .. si .. congpas3p .. '\n |- \n |}</div></div>\n' conj = conj .. '|-\n! style="height:3em;background:#c0e4c0" colspan="1" | trapassato\n' conj = conj .. '| style="background:#F0F0F0" colspan="6" | <div class="mw-collapsible mw-collapsed" style="border:0" data-expandtext="▼ Espandi" data-collapsetext="▲ Nascondi">'.. congtrap.. '<div class="mw-collapsible-content">\n {| style="background:#F0F0F0;border-collapse:separate;border-spacing:2px;width:100%" class="inflection-table" \n |- \n | ' .. mi .. congtrap1s .. '\n|' .. ti .. congtrap2s .. '\n|' .. si .. congtrap3s .. '\n|' .. ci .. congtrap1p .. '\n|' .. vi .. congtrap2p .. '\n|' .. si .. congtrap3p .. '\n |- \n |}</div></div>\n'
conj = conj .. '|-\n! colspan="1" rowspan="2" style="height:3em;background:#e4d4c0" | imperativo\n'
conj = conj .. '|-\n|\n'
conj = conj .. '|' .. imp2s .. '\n|' .. si .. imp3s .. '\n|' .. imp1p .. '\n|' .. imp2p .. '\n|' .. si .. imp3p .. '\n'