Module:Stats

From Ylvapedia

Documentation for this module may be created at Module:Stats/doc

local p = {}

function p.stats(f)
	
	local args = f:getParent().args
	local name = args[1]
	local lang = f.args[1]
	local g = '1'
	local data
	local text

	if lang == 'JA' then
		data = mw.loadData('Module:Stats/JaAliases')
	elseif lang == 'EN' then
		data = mw.loadData('Module:Stats/EnAliases')
	end

	if not data[name] or not data[name][g] then
		text = 'NODATA'
	else
		text = data[name][g]
	end

	local html = mw.html.create('span'):attr('class','stats'):attr('title',text):wikitext(name)
	return tostring(html)
end

return p