মডিউল:number list/data/kpv
অবয়ব
এই মডিউলের জন্য মডিউল: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