Module:number list/data/kpv

local export = {numbers = {}}

local numbers = {} export.numbers = numbers

numbers[1] = { cardinal = { "ӧти", "ӧтик" }, ordinal = { "медводдза", "первой" } }

numbers[2] = { cardinal = "кык", ordinal = "мӧд", fractional = "джын" }

numbers[3] = { cardinal = "куим", ordinal = "коймӧд" }

numbers[4] = { cardinal = "нёль", ordinal = "нёльӧд" }

numbers[5] = { cardinal = "вит", ordinal = "витӧд" }

numbers[6] = { cardinal = "квайт", ordinal = "квайтӧд" }

numbers[7] = { cardinal = "сизим", ordinal = "сизимӧд" }

numbers[8] = { cardinal = "кӧкъямыс", ordinal = "кӧкъямысӧд" }

numbers[9] = { cardinal = "ӧкмыс", ordinal = "ӧкмысӧд" }

numbers[10] = { cardinal = "дас", ordinal = "дасӧд" }

numbers[20] = { cardinal = "кызь", ordinal = "кызьӧд" }

numbers[30] = { cardinal = "комын", ordinal = "комынӧд" }

numbers[40] = { cardinal = "нелямын", ordinal = "нелямынӧд" }

numbers[50] = { cardinal = "ветымын", ordinal = "ветымынӧд" }

numbers[60] = { cardinal = "квайтымын", ordinal = "квайтымынӧд" }

numbers[70] = { cardinal = "сизимдас", ordinal = "сизимдасӧд" }

numbers[80] = { cardinal = "кӧкъямысдас", ordinal = "кӧкъямысдасӧд" }

numbers[90] = { cardinal = "ӧкмысдас", ordinal = "ӧкмысдасӧд" }

local function unpack_ipairs(t) local i = 0 return function i = i + 1 if t[i] then return i, unpack(t[i]) end end end

for i, tens_cardinal in unpack_ipairs { { "дас"}, { "кызь" }, { "комын" }, { "нелямын" }, { "ветымын" }, { "квайтымын" }, { "сизимдас" }, { "кӧкъямысдас" }, { "ӧкмысдас" }, } do	local tens = i * 10 local prefix = tens_cardinal

for ones = 1, 9 do		local ones_cardinal if ones == 1 then ones_cardinal = "ӧти" ones_ordinal = "ӧтиӧд" else ones_cardinal = numbers[ones].cardinal ones_ordinal = numbers[ones].ordinal end

local cardinal = prefix .. " " .. ones_cardinal local ordinal = prefix .. " " .. ones_ordinal

local number = {} numbers[tens + ones] = number

number.cardinal = cardinal number.ordinal = ordinal end end

numbers[100] = { cardinal = "сё", ordinal = "сёӧд" }

numbers[1000] = { cardinal = { "сюрс", "тысяча" }, ordinal = { "сюрсӧд", "тысячаӧд" } }

numbers[1000000] = { cardinal = "миллион", ordinal = "миллионӧд" }

numbers[1000000000] = { cardinal = "миллиард", ordinal = "миллиардӧд" }

return export