function create(cat, msg) 
	return mw.ustring.format("{{main other|[[ප්‍රවර්ගය:%s පරාමිති සමග tname_naked භාවිතා වන පිටු]]}}", cat) .. create_message(msg)
end

function create_message(msg) 
	return require('Module:If preview')._warning({
		mw.ustring.format("[[templatename]] සමඟ භාවිතා කොට ඇති %s.", msg)
	})
end

local options = {
	["undeclared"] = create("නොදන්නා", 'නොදන්නා පරාමිති(ය): paramname'),
	["deprecated"] = create("deprecated", 'deprecated parameter(s): paramname'),
	["duplicate"] = create("duplicate", 'duplicate parameter(s): paramandvalue'),
	["doc-subpage"] = "doc",
}

local result = {
	[0] = options,
	[2] = options,
	[4] = options,
	[6] = options,
	[10] = options,
	[12] = options,
	[14] = options,
}
return result
"https://si.wikipedia.org/w/index.php?title=Module:Parameter_validation/default_config&oldid=667052" වෙතින් සම්ප්‍රවේශනය කෙරිණි