Амодуль:Year category type


local p = {}

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

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