localp={}p.value=function(f)localargs=fiff==mw.getCurrentFrame()thenargs=require('Модуль:ProcessArgs').merge(true)endlocalblock=mw.ustring.gsub(mw.ustring.lower(mw.text.trim(args[1]or'')),"[_%(%)%-%s]+",'')localtype=mw.text.trim(args['тип']or'')-- должен быть в родительном падежеlocalvalue=mw.loadData('Модуль:Значения '..type)[block]localcategory=''ifnotvaluethenvalue='[[Шаблон:Значения '..type..'#Отсутствующее значение|?]]'localtitle=mw.title.getCurrentTitle()ifnotargs['некат']andtitle.namespace==0andnottitle.isSubpagethencategory='[[Категория:Отсутствующие значения '..mw.ustring.lower(type)..']]'endendreturnvalue..categoryendreturnp