Modulo:It-conj: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
fix imperativo negativo di seconda persona singolare
fix per risolvere il problema di visualizzazione dell'imperativo negativo dei verbi tipo "trarre" che hanno un infinito diverso dallo standard (VD. questo diff)
Riga 47:
-- A partire dalla coniugazione, genera le forme coniugate standard per ciascuna tipologia di verbo
type = config["type"]
-- Variabile per i verbi cui è stato specificato un infinito diverso, questa varibile serve d'appoggio
-- per la forma negativa dell'infinito
infArg = p.wiki(args["inf"])
if type == nil then
inf = p.wiki(args["inf"])
Line 55 ⟶ 58:
refl_exist = false; refl_link = ""; refl_conjlink = "" --se non esiste il riflessivo, annulla i link
end
inf = infArg or p.wiki(stem .. "are")
ger = p.wiki(stem .. "ando"); par = p.wiki(stem .. "ante"); pp = p.wiki(stem .. "ato"); pplur = p.plurale(-3, pp, "i]]")
pres1s = p.wiki(stem .. "o"); pres2s = p.wiki(stem .. "i"); pres3s = p.wiki(stem .. "a")
Line 79 ⟶ 82:
refl_exist = false; refl_link = ""; refl_conjlink = "" --se non esiste il riflessivo, annulla i link
end
inf = infArg or p.wiki(stem .. "are")
ger = p.wiki(stem .. "ando"); par = p.wiki(stem .. "ante"); pp = p.wiki(stem .. "ato"); pplur = p.plurale(-3, pp, "i]]")
pres1s = p.wiki(stem .. "o"); pres2s = p.wiki(stem .. "hi"); pres3s = p.wiki(stem .. "a")
Line 103 ⟶ 106:
refl_exist = false; refl_link = ""; refl_conjlink = "" --se non esiste il riflessivo, annulla i link
end
inf = infArg or p.wiki(stem .. "are")
ger = p.wiki(stem .. "ando"); par = p.wiki(stem .. "ante"); pp = p.wiki(stem .. "ato"); pplur = p.plurale(-3, pp, "i]]")
pres1s = p.wiki(stem .. "o"); pres2s = p.wiki(stem); pres3s = p.wiki(stem .. "a")
Line 127 ⟶ 130:
refl_exist = false; refl_link = ""; refl_conjlink = "" --se non esiste il riflessivo, annulla i link
end
inf = infArg or p.wiki(stem .. "iare")
ger = p.wiki(stem .. "iando"); par = p.wiki(stem .. "iante"); pp = p.wiki(stem .. "iato"); pplur = p.plurale(-3, pp, "i]]")
pres1s = p.wiki(stem .. "io"); pres2s = p.wiki(stem .. "i"); pres3s = p.wiki(stem .. "ia")
Line 151 ⟶ 154:
refl_exist = false; refl_link = ""; refl_conjlink = "" --se non esiste il riflessivo, annulla i link
end
inf = infArg or p.wiki(stem .. "ere")
ger = p.wiki(stem .. "endo"); par = p.wiki(stem .. "ente"); pp = p.wiki(stem .. "uto"); pplur = p.plurale(-3, pp, "i]]")
pres1s = p.wiki(stem .. "o"); pres2s = p.wiki(stem .. "i"); pres3s = p.wiki(stem .. "e")
Line 175 ⟶ 178:
refl_exist = false; refl_link = ""; refl_conjlink = "" --se non esiste il riflessivo, annulla i link
end
inf = infArg or p.wiki(stem .. "gliere")
ger = p.wiki(stem .. "gliendo"); par = p.wiki(stem .. "gliente"); pp = p.wiki(stem .. "lto"); pplur = p.plurale(-3, pp, "i]]")
pres1s = p.wiki(stem .. "lgo"); pres2s = p.wiki(stem .. "gli"); pres3s = p.wiki(stem .. "glie")
Line 199 ⟶ 202:
refl_exist = false; refl_link = ""; refl_conjlink = "" --se non esiste il riflessivo, annulla i link
end
inf = infArg or p.wiki(stem .. "ire")
ger = p.wiki(stem .. "endo"); par = p.wiki(stem .. "ente"); pp = p.wiki(stem .. "ito"); pplur = p.plurale(-3, pp, "i]]")
pres1s = p.wiki(stem .. "o"); pres2s = p.wiki(stem .. "i"); pres3s = p.wiki(stem .. "e")
Line 223 ⟶ 226:
refl_exist = false; refl_link = ""; refl_conjlink = "" --se non esiste il riflessivo, annulla i link
end
inf = infArg or p.wiki(stem .. "ire")
ger = p.wiki(stem .. "endo"); par = p.wiki(stem .. "ente"); pp = p.wiki(stem .. "ito"); pplur = p.plurale(-3, pp, "i]]")
pres1s = p.wiki(stem .. "isco"); pres2s = p.wiki(stem .. "isci"); pres3s = p.wiki(stem .. "isce")
Line 247 ⟶ 250:
refl_exist = false; refl_link = ""; refl_conjlink = "" --se non esiste il riflessivo, annulla i link
end
inf = infArg or p.wiki(stem .. "fare")
ger = p.wiki(stem .. "facendo"); par = p.wiki(stem .. "facente"); pp = p.wiki(stem .. "fatto"); pplur = p.plurale(-3, pp, "i]]")
pres1s = p.wiki(stem .. "faccio"); pres2s = p.wiki(stem .. "fai"); pres3s = p.wiki(stem .. "fà")
Line 273 ⟶ 276:
refl_exist = false; refl_link = ""; refl_conjlink = "" --se non esiste il riflessivo, annulla i link
end
inf = infArg or p.wiki(stem .. "urre")
ger = p.wiki(stem .. "ucendo"); par = p.wiki(stem .. "ucente"); pp = p.wiki(stem .. "otto"); pplur = p.plurale(-3, pp, "i]]")
pres1s = p.wiki(stem .. "uco"); pres2s = p.wiki(stem .. "uci"); pres3s = p.wiki(stem .. "uce")
Line 297 ⟶ 300:
refl_exist = false; refl_link = ""; refl_conjlink = "" --se non esiste il riflessivo, annulla i link
end
inf = infArg or p.wiki(stem .. "orre")
ger = p.wiki(stem .. "onendo"); par = p.wiki(stem .. "onente"); pp = p.wiki(stem .. "osto"); pplur = p.plurale(-3, pp, "i]]")
pres1s = p.wiki(stem .. "ongo"); pres2s = p.wiki(stem .. "oni"); pres3s = p.wiki(stem .. "one")
Line 320 ⟶ 323:
if type == "arsi" then
refl_link = p.wiki(stem .. "are"); refl_conjlink = " ([[Appendice:Coniugazioni/Italiano/".. stem .. "are|coniugazione]])" --genera il link alla forma attiva del verbo in ns0 e alla relativa coniugazione in appendice
refl = true; inf = infArg or p.wiki(stem .. "arsi")
ger = p.wiki(stem .. "andosi"); par = p.wiki(stem .. "antesi")
if args["pp"] ~= nil then pprifl = p.wiki(args["pp"] .. "si") else pprifl = p.wiki(stem .. "atosi") end
Line 328 ⟶ 331:
elseif type == "carsi" or type == "garsi" then
refl_link = p.wiki(stem .. "are"); refl_conjlink = " ([[Appendice:Coniugazioni/Italiano/".. stem .. "are|coniugazione]])" --genera il link alla forma attiva del verbo in ns0 e alla relativa coniugazione in appendice
refl = true; inf = infArg or p.wiki(stem .. "arsi")
ger = p.wiki(stem .. "andosi"); par = p.wiki(stem .. "antesi")
if args["pp"] ~= nil then pprifl = p.wiki(args["pp"] .. "si") else pprifl = p.wiki(stem .. "atosi") end
Line 336 ⟶ 339:
elseif type == "iarsi" then
refl_link = p.wiki(stem .. "are"); refl_conjlink = " ([[Appendice:Coniugazioni/Italiano/".. stem .. "are|coniugazione]])" --genera il link alla forma attiva del verbo in ns0 e alla relativa coniugazione in appendice
refl = true; inf = infArg or p.wiki(stem .. "arsi")
ger = p.wiki(stem .. "andosi"); par = p.wiki(stem .. "antesi")
if args["pp"] ~= nil then pprifl = p.wiki(args["pp"] .. "si") else pprifl = p.wiki(stem .. "atosi") end
Line 344 ⟶ 347:
elseif type == "ciarsi" or type == "giarsi" then
refl_link = p.wiki(stem .. "iare"); refl_conjlink = " ([[Appendice:Coniugazioni/Italiano/".. stem .. "iare|coniugazione]])" --genera il link alla forma attiva del verbo in ns0 e alla relativa coniugazione in appendice
refl = true; inf = infArg or p.wiki(stem .. "iarsi")
ger = p.wiki(stem .. "iandosi"); par = p.wiki(stem .. "iantesi"); pprifl = ", ".. p.wiki(stem .. "iatosi")
if args["pp"] ~= nil then pprifl = p.wiki(args["pp"] .. "si") else pprifl = p.wiki(stem .. "iatosi") end
Line 352 ⟶ 355:
elseif type == "ersi" then
refl_link = p.wiki(stem .. "ere"); refl_conjlink = " ([[Appendice:Coniugazioni/Italiano/".. stem .. "ere|coniugazione]])" --genera il link alla forma attiva del verbo in ns0 e alla relativa coniugazione in appendice
refl = true; inf = infArg or p.wiki(stem .. "ersi")
ger = p.wiki(stem .. "endosi"); par = p.wiki(stem .. "entesi")
if args["pp"] ~= nil then pprifl = p.wiki(args["pp"] .. "si") else pprifl = p.wiki(stem .. "utosi") end
Line 360 ⟶ 363:
elseif type == "gliersi" then
refl_link = p.wiki(stem .. "gliere"); refl_conjlink = " ([[Appendice:Coniugazioni/Italiano/".. stem .. "gliere|coniugazione]])" --genera il link alla forma attiva del verbo in ns0 e alla relativa coniugazione in appendice
refl = true; inf = infArg or p.wiki(stem .. "gliersi")
ger = p.wiki(stem .. "gliendosi"); par = p.wiki(stem .. "glientesi")
if args["pp"] ~= nil then pprifl = p.wiki(args["pp"] .. "si") else pprifl = p.wiki(stem .. "ltosi") end
Line 368 ⟶ 371:
elseif type == "irsi" then
refl_link = p.wiki(stem .. "ire"); refl_conjlink = " ([[Appendice:Coniugazioni/Italiano/".. stem .. "ire|coniugazione]])" --genera il link alla forma attiva del verbo in ns0 e alla relativa coniugazione in appendice
refl = true; inf = infArg or p.wiki(stem .. "irsi")
ger = p.wiki(stem .. "endosi"); par = p.wiki(stem .. "entesi")
if args["pp"] ~= nil then pprifl = p.wiki(args["pp"] .. "si") else pprifl = p.wiki(stem .. "itosi") end
Line 376 ⟶ 379:
elseif type == "irsi-b" then
refl_link = p.wiki(stem .. "ire"); refl_conjlink = " ([[Appendice:Coniugazioni/Italiano/".. stem .. "ire|coniugazione]])" --genera il link alla forma attiva del verbo in ns0 e alla relativa coniugazione in appendice
refl = true; inf = infArg or p.wiki(stem .. "irsi")
ger = p.wiki(stem .. "endosi"); par = p.wiki(stem .. "entesi")
if args["pp"] ~= nil then pprifl = p.wiki(args["pp"] .. "si") else pprifl = p.wiki(stem .. "itosi") end
Line 384 ⟶ 387:
elseif type == "ursi" then
refl_link = p.wiki(stem .. "urre"); refl_conjlink = " ([[Appendice:Coniugazioni/Italiano/".. stem .. "urre|coniugazione]])" --genera il link alla forma attiva del verbo in ns0 e alla relativa coniugazione in appendice
refl = true; inf = infArg or p.wiki(stem .. "ursi")
ger = p.wiki(stem .. "ucendosi"); par = p.wiki(stem .. "ucentesi")
if args["pp"] ~= nil then pprifl = p.wiki(args["pp"] .. "si") else pprifl = p.wiki(stem .. "ottosi") end
Line 392 ⟶ 395:
elseif type == "orsi" then
refl_link = p.wiki(stem .. "orre"); refl_conjlink = " ([[Appendice:Coniugazioni/Italiano/".. stem .. "orre|coniugazione]])" --genera il link alla forma attiva del verbo in ns0 e alla relativa coniugazione in appendice
refl = true; inf = infArg or p.wiki(stem .. "orsi")
ger = p.wiki(stem .. "onendosi"); par = p.wiki(stem .. "onentesi")
if args["pp"] ~= nil then pprifl = p.wiki(args["pp"] .. "si") else pprifl = p.wiki(stem .. "stosi") end
Line 401 ⟶ 404:
elseif type == "farsi" then
refl_link = p.wiki(stem .. "fare"); refl_conjlink = " ([[Appendice:Coniugazioni/Italiano/".. stem .. "fare|coniugazione]])" --genera il link alla forma attiva del verbo in ns0 e alla relativa coniugazione in appendice
refl = true; inf = infArg or p.wiki(stem .. "farsi")
ger = p.wiki(stem .. "facendosi"); par = p.wiki(stem .. "facentesi"); pprifl = ", ".. p.wiki(stem .. "fattosi")
if args["pp"] ~= nil then pprifl = p.wiki(args["pp"] .. "si") else pprifl = p.wiki(stem .. "fattosi") end