Амодуль:Year category type


local p = {}

local units = {
	year = "^%d* шықәса$",
	year_bc = "^Ҳ. ҟ. %d* шықәса$",
	year_ad = "^Ҳ. ҳ. %d* шықәса$",
	decade = "^%d*-тәи ашықәсқәа$",
	decade_bc = "^Ҳ. ҟ. %d*%-тәи ашықәсқәа$",
	century = "^%d*-тәи ашәышықәса$", 
	century_bc = "^Ҳ. ҟ. %d*%-тәи ашәышықәса$",
	millennium = "^%d*%-тәи азқьышықәса$",
	millennium_bc = "^Ҳ. ҟ. %d*%-тәи азқьышықәса$",
}

function p.main(frame)
	local title = mw.title.getCurrentTitle().text

	for unit, pattern in pairs(units) do
		if string.match(title, pattern) then
			return unit
		end
	end

	return -1
end

return p