localexport={}localm_qualifier=require("Module:qualifier")functionexport.format_qualifiers(qualifiers)localdata=mw.loadData("Module:accent qualifier/data")iftype(qualifiers)~="table"thenqualifiers={qualifiers}endlocalaccents={}for_,accentinipairs(qualifiers)doifdata[accent]thenifdata[accent].linkthentable.insert(accents,"[[w:"..data[accent].link.."|"..(data[accent].displayordata[accent].link).."]]")elseifdata[accent].displaythentable.insert(accents,data[accent].display)endelsetable.insert(accents,accent)endendreturnm_qualifier.format_qualifier(accents)end-- Called by {{accent}} or {{a}}.functionexport.show(frame)localargs=frame.getParentandframe:getParent().argsorframeif(notargs[1]orargs[1]=="")andmw.title.getCurrentTitle().nsText=="Template"thenreturnm_qualifier.format_qualifier{'{{{1}}}'}endlocalparams={[1]={required=true,list=true}}args=require("Module:parameters").process(args,params)returnexport.format_qualifiers(args[1])endreturnexport