Module:Release

From Zelda Wiki, the Zelda encyclopedia
Revision as of 18:48, 31 October 2022 by PhantomCaleb (talk | contribs)
Jump to navigation Jump to search
This is the main module for the following templates:
local p = {}

local Region = require("Module:Region")

function p.Main(frame)
	return frame:expandTemplate({
		title = "Release/Legacy",
		args = frame:getParent().args
	})
end

local params = {}
for i, code in ipairs(Region.enum()) do
	params[code] = {
		type = "date",
		desc = "Release date in "..Region.getRegion(code).name,
		trim = true,
		nilIfEmpty = true,
	}
end
p.Templates = {
	["Release"] = {
		format = "block",
		params = params,
	}
}

return p