Module:Rokaselan-calendar
Documentation for this module may be created at Module:Rokaselan-calendar/doc
local p = {}
function p.year2name(frame)
-- first arg should be the number of years since the epoch
local count = tonumber(frame.args[1])
-- Returns count+MS for when the dynasty is in the future
if count >= 2450 then return count .. " MS"
elseif count >= 2339 then
dynasty_year = count - 2338
return "Kanata " .. dynasty_year
elseif count >= 2199 then
dynasty_year = count - 2198
return "Peska " .. dynasty_year
elseif count >= 2025 then
dynasty_year = count - 2024
return "Dúrisa " .. dynasty_year
elseif count >= 1709 then
dynasty_year = count - 1708
return "Karlan " .. dynasty_year
elseif count >= 1637 then
dynasty_year = count - 1636
return "Kagyuha " .. dynasty_year
elseif count >= 1221 then
dynasty_year = count - 1220
return "Remuymaga " .. dynasty_year
end
-- Returns count (failsafe)
return count
end
return p