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
|