Difference between revisions 40144 and 40146 on test2wiki-- This is a test of scribbling. Using Italian templates from en.wiktionary. -- Owner SemperBlotto local p = {} function p.itadj(frame) local pframe = frame:getParent() local args = pframe.args local stem = args[1] or error("1st parameter (stem of adjective) missing!") (contracted; show full) local sub123s2 = p.wiki(args["sub123s2"]); local sub3s2 = p.wiki(args["sub3s2"]) local sub1p2 = p.wiki(args["sub1p2"]); local sub2p2 = p.wiki(args["sub2p2"]); local sub3p2 = p.wiki(args["sub3p2"]) sub123s = p.alts(sub123s, sub123s2); sub3s = p.alts(sub3s, sub3s2) if sub3s == " " then sub3s = sub123s end sub1p = p.alts(sub1p, sub1p2); sub2p = p.alts(sub2p, sub2p2); sub3p = p.alts(sub3p, sub3p2) local impsub12s = p.wiki(args["impsub12s"]); local impsub3s = p.wiki(args["impsub3s"]) local impsub1p = p.wiki(args["impsub1p"]); local impsub2p = p.wiki(args["impsub2p"]); local impsub3p = p.wiki(args["impsub3p"]) local impsub12s2 = p.wiki(args["impsub12s2"]); local impsub3s2 = p.wiki(args["impsub3s2"]) local impsub1p2 = p.wiki(args["impsub1p2"]); local impsub2p2 = p.wiki(args["impsub2p2"]); local impsub3p2 = p.wiki(args["impsub3p2"]) impsub1s = p.alts(impsub12s, impsub12s2); impsub3s = p.alts(impsub3s, impsub3s2) impsub1p = p.alts(impsub1p, impsub1p2); impsub2p = p.alts(impsub2p, impsub2p2); impsub3p = p.alts(impsub3p, impsub3p2) ⏎ -- See if reflexive local mi = args["mi"] or " "; local ti = args["ti"] or " "; local si = args["si"] or " "; local ci = args["ci"] or " "; local vi = args["vi"] or " " if mi ~= nil then mi = mi .. " "; ti = ti .." "; si = si .. " "; ci = ci .. " "; vi = vi .. " "; end -- Start to build pretty table (contracted; show full) conj = conj .. '! style="background:#c0e4c0" | che essi/che esse\n|-\n' conj = conj .. '! style="height:3em;background:#c0e4c0" | present\n' conj = conj .. '|' .. mi .. sub123s .. '\n|' .. ti .. sub123s .. '\n|' .. si .. sub3s .. '\n|' .. ci .. sub1p .. '\n|' .. vi .. sub2p .. '\n|' .. si .. sub3p .. '\n' ⏎ ⏎ conj = cpnj .. '|-\n! style="height:3em;background:#c0e4c0" rowspan="1" | imperfect\n' conj = conj .. '|' .. mi .. impsub12s .. '\n|' .. ti .. impsub12s .. '\n|' .. si .. impsub3s .. '\n|' .. ci .. impsub1p .. '\n|' .. vi .. impsub2p .. '\n|' .. si .. impsub3p .. '\n' conj = conj .. '|-\n! colspan="1" rowspan="2" style="height:3em;background:#e4d4c0" | imperative\n' conj = conj .. '! style="background:#e4d4c0" | -\n' conj = conj .. '! style="background:#e4d4c0" | tu\n' conj = conj .. '! style="background:#e4d4c0" | lui/lei\n' conj = conj .. '! style="background:#e4d4c0" | noi\n' conj = conj .. '! style="background:#e4d4c0" | voi\n' conj = conj .. '! style="background:#e4d4c0" | essi/esse\n' conj = conj .. '|-\n|\n' conj = conj .. '|' .. imp2s .. '\n|' .. imp3s .. '\n|' .. imp1p .. '\n|' .. imp2p .. '\n|' .. imp3p .. '\n'⏎ conj = conj .. '|-\n' conj = conj .. '|}</div></div>' return conj end return p All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://test2.wikipedia.org/w/index.php?diff=prev&oldid=40146.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|