localexport={}localfunctionmake_edit_link(title)localURL=tostring(mw.uri.fullUrl(title,"action=edit"))return'<span class="plainlinks">['..URL..' edit]</span>'end-- Here, anything in template parameter notation, {{{thingy}}}, will be linked-- with no transliteration, like {{l|la|thingy|tr=-}}.localtemplate=[=[<div class="NavFrame"><div class="NavHead" align="left">[[Appendix:Latin correlatives|Latin correlatives]] <sup>(]=]..make_edit_link("Module:la-correlatives")..[=[)</sup></div><div class="NavContent" align="center">{| class="wikitable"! rowspan="2" | type !! colspan="3" | demonstrative !! colspan="3" | realis! colspan="2" |irrealis! colspan="4" |interrogative!! colspan="5" | indefinite !! rowspan="2" | alternative|-! proximal !! medial !! distal!anaphoric!identity!affirmative!conditional! colspan="2" |negative!! indefinite !! irrelative / emphatic !! colspan="2" | relative !! irrelative !! free choice !! universal !! negative polarity|-! basic| {{{hic}}} || {{{iste}}}<br>{{{istic}}} || {{{ille}}}<br>{{{illic}}} || {{{is}}} || {{{ipse}}}<br>{{{īdem}}}| {{{quisquidem}}}|{{{sīquis}}}|{{{nēquisquam}}}<br>{{{nēmō̆}}}<br>{{{nihil}}}<br>{{{nūllus}}}| {{{numquis}}} || {{{ecquis}}}<br>{{{ecquī}}}<br>{{{ecquisnam}}}<br>{{{ecquīnam}}} || {{{quisnam}}}<br>{{{quīnam}}} || {{{quis}}}<br>{{{quī}}} || {{{quisquis}}}<br>{{{quīcumque}}} || {{{quīdam}}}<br>{{{aliquis}}}, {{{quis}}}<br>{{{aliquī}}}, {{{quī}}}<br>{{{quispiam}}} || {{{quīvis}}}<br> {{{quīlibet}}} || {{{quisque}}} || {{{quisquam}}}<br>{{{ūllus}}} || {{{alius}}}|-! comparative| {{{huiusmodī}}}<br>{{{huiuscemodī}}} || {{{istī̆usmodī}}} || {{{illī̆usmodī}}} || {{{eiusmodī}}} || {{{eiusdemmodī}}}||{{{sīcuiusmodī}}}|{{{nēcuiusquammodī}}}| {{{numcuiusmodī}}} || || {{{cuiusnammodī}}} || {{{cuiusmodī}}} || {{{cuiusmodīcumque}}} || {{{alicuiusmodī}}}<br>{{{cuiusdammodī}}} || {{{cuiusvīsmodī}}} || {{{cuiusquemodī}}} || {{{cuiusquammodī}}} || {{{alterī̆usmodī}}}|-! dual| || || || |||||{{{neuter}}}|| || || {{{uternam}}} || {{{uter}}} || {{{utercumque}}} || {{{alteruter}}} || {{{utervīs}}}<br>{{{uterlibet}}} || {{{uterque}}} || || {{{alter}}}|-! place| {{{hīc}}} || {{{istīc}}} || {{{illīc}}} || {{{ibī̆}}} || {{{ibī̆dem}}}||{{{sīcubī}}}|{{{nusquam}}}<br>{{{nūllibī}}}| || || {{{ubinam}}} || {{{ubī̆}}} || {{{ubī̆cumque}}}<br>{{{ubiubī̆}}} || {{{alicubī̆}}}<br>{{{uspiam}}} || {{{ubivīs}}}<br>{{{ubilibet}}} || {{{ubīque}}} || {{{usquam}}} || {{{alibī}}}<br>{{{aliās}}}|-! source| {{{hinc}}} || º{{{istim}}}<br>{{{istinc}}} || º{{{illim}}}<br>{{{illinc}}} || {{{inde}}} || {{{indidem}}}||{{{sīcunde}}}|°{{{nūllunde}}}| || || {{{undenam}}} || º{{{cum}}}<br>{{{unde}}} || {{{undecumque}}}<br>{{{undeunde}}} || {{{alicunde}}} || °{{{undelibet}}} || {{{undique}}} || °{{{undiquam}}} || {{{aliunde}}}|-! destination| {{{hūc}}}<br>{{{hōc}}}<br>°{{{hōrsum}}} || {{{istūc}}}<br>{{{istōc}}}<br>°{{{istōrsum}}} || {{{illūc}}}<br>{{{illōc}}}<br>°{{{illōrsum}}} || {{{eō}}} || {{{eōdem}}}| {{{quōquidem}}}|{{{sīquō}}}|{{{nusquam}}}<br>°{{{nūllōrsum}}}| {{{numquō}}} || {{{ecquō}}} || {{{quōnam}}} || {{{quō}}}<br>{{{quōrsum}}} || {{{quōcumque}}}<br>{{{quōquō}}}<br>°{{{quōrsumcumque}}} || {{{aliquō}}}<br>{{{quōpiam}}}<br>°{{{aliquōvorsum}}} || {{{quōvīs}}}<br>{{{quōlibet}}} || {{{quōque}}} || {{{quōquam}}} || {{{aliō}}}<br>{{{aliōrsum}}}|-! means,<br>way,<br>path,<br>place| {{{hāc}}} || {{{istāc}}} || {{{illāc}}} || {{{eā}}} || {{{eādem}}}| {{{quāquidem}}}|{{{sīquā}}}|{{{nēquāquam}}}<br>{{{haudquāquam}}}| {{{numquā}}} || {{{ecquā}}} || {{{quānam}}} || {{{quā}}} || {{{quācumque}}}<br>{{{quāquā}}} || {{{aliquā}}} || {{{quāvīs}}}<br>{{{quālibet}}} || {{{quāque}}} || °{{{quāquam}}}<br>{{{ūllā}}} || {{{aliā}}}|-! distance| {{{hāctenus}}} || °{{{istātenus}}}<br>°{{{istāctenus}}} || °{{{illātenus}}}<br>°{{{illāctenus}}} || {{{eātenus}}} |||||{{{nūllātenus}}}| || °{{{ecquātenus}}} || °{{{quātenusnam}}} || {{{quātenus}}} || °{{{quātenuscumque}}}<br>°{{{quāquātenus}}} || {{{aliquātenus}}}<br>{{{quādantenus}}} || °{{{quātenusvīs}}}<br>°{{{quātenuslibet}}} || || {{{ūllātenus}}} || {{{aliātenus}}}|-! reason| °{{{hācpropter}}}<br>°{{{hōccircā}}} || °{{{istāpropter}}} || °{{{illāpropter}}} || {{{eāpropter}}}<br>{{{eōcircā}}} |||||°{{{nullāpropter}}}<br>°{{{nullōcircā}}}| || || || {{{cūr}}}<br>{{{quāpropter}}}<br>{{{quōcircā}}}<br>{{{quārē}}} || °{{{quāproptercumque}}} || °{{{quādampropter}}} || || °{{{quōquecircā}}} || || °{{{aliāpropter}}}|-! manner| {{{hōc}}} {{{modō}}} || {{{istō}}} {{{modō}}} || {{{illō}}} {{{modō}}} || {{{ita}}}<br>{{{sīc}}}<br>{{{eō}}} {{{modō}}} || {{{item}}}<br>{{{itidem}}}| {{{quidem}}}|{{{sīquī}}}|{{{nihil}}}<br>{{{nihilō}}}<br>{{{neutiquam}}}<br>°{{{neutī̆que}}}<br>{{{nēquīquam}}}<br>{{{nē quidem}}}<br>{{{nūllō}}} {{{modō}}}| {{{numquī}}} || {{{ecquī}}} || {{{utinam}}} || {{{ut}}}<br>{{{prout}}}<br>{{{quī}}}<br>{{{quō}}} {{{modō}}}<br>{{{quōmodo}}}<br>{{{quemadmodum}}}<br>{{{quiter}}}<br>{{{quārē}}} || {{{utcumque}}}<br>{{{utut}}}<br>{{{proutcumque}}}<br>{{{quōmodocumque}}}<br>°{{{quemadmodumcumque}}} || {{{quī}}}<br>{{{quōdam}}} {{{modō}}}<br>{{{aliquō}}} {{{modō}}} || {{{quōmodolibet}}} || {{{utīque}}} || °{{{utiquam}}}<br>°{{{quīquam}}}<br>{{{ūllō}}} {{{modō}}} || {{{aliter}}}<br>{{{aliōquī}}}<br>{{{alterō}}}/{{{aliō}}} {{{modō}}}|-! time| †{{{num}}}<br>{{{nunc}}} || || {{{ōlim}}} || {{{tum}}}<br>{{{tunc}}} || {{{simul}}}| {{{quandō̆quidem}}}|{{{sīquandō̆}}}|{{{numquam}}}| °{{{numquandō̆}}} || {{{ecquandō̆}}} || {{{quandōnam}}} || {{{quandō̆}}}<br>‡{{{cum}}} || {{{quandōcumque}}}<br>{{{quandōque}}}<br>{{{cumque}}}<br>°{{{quandōnē}}}<br>°{{{quandōquandō}}}<br>°{{{cumcumque}}} || {{{quondam}}}<br>{{{aliquandō̆}}} || °{{{quandōlibet}}} || {{{quandōque}}} || {{{umquam}}} || {{{aliās}}}|-! quantity| || || || {{{tam}}} || †{{{tamen}}}<br>†{{{tandem}}}|°{{{quamquidem}}}||| || || || {{{quam}}} || {{{quamcumque}}}<br>†{{{quamquam}}} || {{{aliquam}}} || {{{quamvīs}}}<br>{{{quamlibet}}} || {{{quamque}}} || |||-! size| || || || {{{tantus}}} || {{{tantusdem}}}|||| || || || {{{quantus}}} || {{{quantuscumque}}}<br>{{{quantusquantus}}} || {{{aliquantus}}} || {{{quantusvīs}}}<br>{{{quantuslibet}}} || {{{quantusque}}} || |||-! quality| || || || {{{tālis}}} |||||| || °{{{ecquālis}}} || {{{quālisnam}}} || {{{quālis}}} || {{{quāliscumque}}}<br>{{{quālisquālis}}} || {{{aliquālis}}} || {{{quālislibet}}} || {{{quālisque}}} || |||-! number| || || || {{{tot}}} || {{{totidem}}}|||| || || °{{{quotnam}}}<br>°{{{quotinam}}} || {{{quot}}} || {{{quotquot}}}<br>{{{quotcumque}}} || {{{aliquot}}} || {{{quotlibet}}} || || |||-! order/fractional| || || || {{{totus}}} |||||| || || || {{{quotus}}} || °{{{quotuscumque}}} || °{{{aliquotus}}} || °{{{quotuslibet}}} || °{{{quotusque}}}<br>°{{{quotusquisque}}} || |||-! repetition| || || || {{{totiēns}}} |||||{{{nullotiēns}}}| || || || {{{quotiēns}}} || {{{quotiēnscumque}}} || {{{aliquotiēns}}} || {{{quotiēnslibet}}} || {{{quotiēnsque}}}<br>°{{{quotiēnsquisque}}} || |||-! multiplication| || || || {{{totuplex}}} |||||| || || || {{{quotuplex}}} || || || || || |||-! proportion| || || || °{{{totuplus}}} |||||| || || || {{{quotuplus}}} || || || || || |||-| colspan="19" | † Turned conjunction with original meaning somewhat changed<br>° Rare<br>‡ Only used as a conjunction, not as an interrogative.|}</div></div>]=]functionexport.show(frame)ifnext(frame.args)thenerror("This module function does not require any parameters.")endlocalugsub,decompose,U=mw.ustring.gsub,mw.ustring.toNFD,mw.ustring.charlocalmacron=U(0x304)localbreve=U(0x306)localfunctionmake_entry_name(text)text=ugsub(decompose(text),"["..macron..breve.."]","")returntextendlocaltitle=decompose(mw.loadData("Module:headword/data").pagename)localfunctionlink_or_not(text)iftext:find("[[",1,true)thenreturntext:gsub("%[%[([^%]]+)%]%]",link_or_not)elselocalentry_name=make_entry_name(text)ifentry_name~=titlethenreturn'[['..entry_name..'#Latin|'..text..']]'elsereturn'<strong class="selflink">'..text..'</strong>'endendendlocalfunctiontag(text)return'<span lang="la">'..link_or_not(text)..'</span>'endreturn(template:gsub('{{{([^}]+)}}}',tag))endreturnexport