Modul:tagg/data
Utseende
Dokumentation för denna modul finns på /dok (redigera), /test
Den här modulen tillhandahåller information om hur taggar angivna med {{tagg}}
ska visas och kategoriseras.
Parametrar
visa
- Den text som ska visas i parentesen på definitionsraden. Om denna parameter inte anges så visas taggens namn precis som den är; för att inte visa någon text, ange
visa=""
(se taggen verbfraser i koden, hålla sig för skratt i praktiken). Denna parameter kan till exempel användas för att länka taggen. kat
- En lista med kategorier som uppslag med denna tagg ska hamna i. Tom lista innebär att taggen inte skapar någon kategorisering (se taggen allmänt i koden, cylinder i praktiken).
local taggar = {}
-- verb
taggar["intransitivt"] = {visa="[[intransitiv]]t", kat={"Intransitiva verb"}}
taggar["transitivt"] = {visa="[[transitiv]]t", kat={"Transitiva verb"}}
taggar["ditransitivt"] = {visa="[[ditransitiv]]t", kat={"Ditransitiva verb"}}
taggar["opersonligt"] = {visa="[[Appendix:Grammatik/Opersonliga verb|opersonligt]]", kat={"Opersonliga verb"}}
taggar["inkoativt"] = {visa="[[Appendix:Ordboksterminologi#inkoativt|inkoativt]]", kat={"Inkoativa verb"}}
taggar["reciprokt"] = {visa="[[reciprok]]t", kat={"Reciproka verb"}}
taggar["reflexivt"] = {kat={"Reflexiva verb"}, visa="reflexivt"} -- visningstext är speciell, se modulkod
taggar["modalt hjälpverb"] = {kat={"Modala hjälpverb"}}
taggar["temporalt hjälpverb"] = {kat={"Temporala hjälpverb"}}
-- substantiv
taggar["substantiverat"] = {visa="[[substantiverad|substantiverat]]", kat={"Substantiverade adjektiv"}}
taggar["plurale tantum"] = {visa="[[plurale tantum]]", kat={"Plurale tantum"}}
-- misc
taggar["klädesplagg"] = {kat={"Kläder"}}
taggar["stelnat uttryck"] = {kat={"Stelnade uttryck"}}
-- stilnivåer --
local lang_obj = mw.getContentLanguage()
stilar = {"informellt", "nedsättande", "slang", "vardagligt", "vulgärt"}
for _, stil in ipairs(stilar) do
taggar[stil] = {visa=string.format("[[Appendix:Stilnivåer#%s|%s]]", lang_obj:ucfirst(stil), stil)}
end
-- taggar som inte visas
taggar["verbfraser"] = {visa=""} -- som om en använde "kat="
-- taggar som inte kategoriseras
taggar["allmänt"] = {kat={}}
taggar["utvidgat"] = {kat={}}
taggar["överfört"] = {kat={}}
taggar["föga brukligt"] = {kat={}}
return {taggar=taggar}