Module:number list/data/kpv

From Wiktionary, the free dictionary
Jump to navigation Jump to search

This module contains data on various types of numbers in Komi-Zyrian.

Number Cardinal Ordinal Fractional
1 ӧти (öťi), ӧтик (öťik) медводдза (medvoddźa), первой (pervoj)
2 кык (kyk) мӧд (möd) джын (džyn)
3 куим (kuim) коймӧд (kojmöd)
4 нёль (ńoľ) нёльӧд (ńoľöd)
5 вит (vit) витӧд (vitöd)
6 квайт (kvajt) квайтӧд (kvajtöd)
7 сизим (śiźim) сизимӧд (śiźimöd)
8 кӧкъямыс (kökjamys) кӧкъямысӧд (kökjamysöd)
9 ӧкмыс (ökmys) ӧкмысӧд (ökmysöd)
10 дас (das) дасӧд (dasöd)
11 дас ӧти (das öťi) дас ӧтиӧд (das öťiöd)
12 дас кык (das kyk) дас мӧд (das möd)
13 дас куим (das kuim) дас коймӧд (das kojmöd)
14 дас нёль (das ńoľ) дас нёльӧд (das ńoľöd)
15 дас вит (das vit) дас витӧд (das vitöd)
16 дас квайт (das kvajt) дас квайтӧд (das kvajtöd)
17 дас сизим (das śiźim) дас сизимӧд (das śiźimöd)
18 дас кӧкъямыс (das kökjamys) дас кӧкъямысӧд (das kökjamysöd)
19 дас ӧкмыс (das ökmys) дас ӧкмысӧд (das ökmysöd)
20 кызь (kyź) кызьӧд (kyźöd)
21 кызь ӧти (kyź öťi) кызь ӧтиӧд (kyź öťiöd)
22 кызь кык (kyź kyk) кызь мӧд (kyź möd)
23 кызь куим (kyź kuim) кызь коймӧд (kyź kojmöd)
24 кызь нёль (kyź ńoľ) кызь нёльӧд (kyź ńoľöd)
25 кызь вит (kyź vit) кызь витӧд (kyź vitöd)
26 кызь квайт (kyź kvajt) кызь квайтӧд (kyź kvajtöd)
27 кызь сизим (kyź śiźim) кызь сизимӧд (kyź śiźimöd)
28 кызь кӧкъямыс (kyź kökjamys) кызь кӧкъямысӧд (kyź kökjamysöd)
29 кызь ӧкмыс (kyź ökmys) кызь ӧкмысӧд (kyź ökmysöd)
30 комын (komyn) комынӧд (komynöd)
31 комын ӧти (komyn öťi) комын ӧтиӧд (komyn öťiöd)
32 комын кык (komyn kyk) комын мӧд (komyn möd)
33 комын куим (komyn kuim) комын коймӧд (komyn kojmöd)
34 комын нёль (komyn ńoľ) комын нёльӧд (komyn ńoľöd)
35 комын вит (komyn vit) комын витӧд (komyn vitöd)
36 комын квайт (komyn kvajt) комын квайтӧд (komyn kvajtöd)
37 комын сизим (komyn śiźim) комын сизимӧд (komyn śiźimöd)
38 комын кӧкъямыс (komyn kökjamys) комын кӧкъямысӧд (komyn kökjamysöd)
39 комын ӧкмыс (komyn ökmys) комын ӧкмысӧд (komyn ökmysöd)
40 нелямын (ńeľamyn) нелямынӧд (ńeľamynöd)
41 нелямын ӧти (ńeľamyn öťi) нелямын ӧтиӧд (ńeľamyn öťiöd)
42 нелямын кык (ńeľamyn kyk) нелямын мӧд (ńeľamyn möd)
43 нелямын куим (ńeľamyn kuim) нелямын коймӧд (ńeľamyn kojmöd)
44 нелямын нёль (ńeľamyn ńoľ) нелямын нёльӧд (ńeľamyn ńoľöd)
45 нелямын вит (ńeľamyn vit) нелямын витӧд (ńeľamyn vitöd)
46 нелямын квайт (ńeľamyn kvajt) нелямын квайтӧд (ńeľamyn kvajtöd)
47 нелямын сизим (ńeľamyn śiźim) нелямын сизимӧд (ńeľamyn śiźimöd)
48 нелямын кӧкъямыс (ńeľamyn kökjamys) нелямын кӧкъямысӧд (ńeľamyn kökjamysöd)
49 нелямын ӧкмыс (ńeľamyn ökmys) нелямын ӧкмысӧд (ńeľamyn ökmysöd)
50 ветымын (vetymyn) ветымынӧд (vetymynöd)
51 ветымын ӧти (vetymyn öťi) ветымын ӧтиӧд (vetymyn öťiöd)
52 ветымын кык (vetymyn kyk) ветымын мӧд (vetymyn möd)
53 ветымын куим (vetymyn kuim) ветымын коймӧд (vetymyn kojmöd)
54 ветымын нёль (vetymyn ńoľ) ветымын нёльӧд (vetymyn ńoľöd)
55 ветымын вит (vetymyn vit) ветымын витӧд (vetymyn vitöd)
56 ветымын квайт (vetymyn kvajt) ветымын квайтӧд (vetymyn kvajtöd)
57 ветымын сизим (vetymyn śiźim) ветымын сизимӧд (vetymyn śiźimöd)
58 ветымын кӧкъямыс (vetymyn kökjamys) ветымын кӧкъямысӧд (vetymyn kökjamysöd)
59 ветымын ӧкмыс (vetymyn ökmys) ветымын ӧкмысӧд (vetymyn ökmysöd)
60 квайтымын (kvajtymyn) квайтымынӧд (kvajtymynöd)
61 квайтымын ӧти (kvajtymyn öťi) квайтымын ӧтиӧд (kvajtymyn öťiöd)
62 квайтымын кык (kvajtymyn kyk) квайтымын мӧд (kvajtymyn möd)
63 квайтымын куим (kvajtymyn kuim) квайтымын коймӧд (kvajtymyn kojmöd)
64 квайтымын нёль (kvajtymyn ńoľ) квайтымын нёльӧд (kvajtymyn ńoľöd)
65 квайтымын вит (kvajtymyn vit) квайтымын витӧд (kvajtymyn vitöd)
66 квайтымын квайт (kvajtymyn kvajt) квайтымын квайтӧд (kvajtymyn kvajtöd)
67 квайтымын сизим (kvajtymyn śiźim) квайтымын сизимӧд (kvajtymyn śiźimöd)
68 квайтымын кӧкъямыс (kvajtymyn kökjamys) квайтымын кӧкъямысӧд (kvajtymyn kökjamysöd)
69 квайтымын ӧкмыс (kvajtymyn ökmys) квайтымын ӧкмысӧд (kvajtymyn ökmysöd)
70 сизимдас (śiźimdas) сизимдасӧд (śiźimdasöd)
71 сизимдас ӧти (śiźimdas öťi) сизимдас ӧтиӧд (śiźimdas öťiöd)
72 сизимдас кык (śiźimdas kyk) сизимдас мӧд (śiźimdas möd)
73 сизимдас куим (śiźimdas kuim) сизимдас коймӧд (śiźimdas kojmöd)
74 сизимдас нёль (śiźimdas ńoľ) сизимдас нёльӧд (śiźimdas ńoľöd)
75 сизимдас вит (śiźimdas vit) сизимдас витӧд (śiźimdas vitöd)
76 сизимдас квайт (śiźimdas kvajt) сизимдас квайтӧд (śiźimdas kvajtöd)
77 сизимдас сизим (śiźimdas śiźim) сизимдас сизимӧд (śiźimdas śiźimöd)
78 сизимдас кӧкъямыс (śiźimdas kökjamys) сизимдас кӧкъямысӧд (śiźimdas kökjamysöd)
79 сизимдас ӧкмыс (śiźimdas ökmys) сизимдас ӧкмысӧд (śiźimdas ökmysöd)
80 кӧкъямысдас (kökjamysdas) кӧкъямысдасӧд (kökjamysdasöd)
81 кӧкъямысдас ӧти (kökjamysdas öťi) кӧкъямысдас ӧтиӧд (kökjamysdas öťiöd)
82 кӧкъямысдас кык (kökjamysdas kyk) кӧкъямысдас мӧд (kökjamysdas möd)
83 кӧкъямысдас куим (kökjamysdas kuim) кӧкъямысдас коймӧд (kökjamysdas kojmöd)
84 кӧкъямысдас нёль (kökjamysdas ńoľ) кӧкъямысдас нёльӧд (kökjamysdas ńoľöd)
85 кӧкъямысдас вит (kökjamysdas vit) кӧкъямысдас витӧд (kökjamysdas vitöd)
86 кӧкъямысдас квайт (kökjamysdas kvajt) кӧкъямысдас квайтӧд (kökjamysdas kvajtöd)
87 кӧкъямысдас сизим (kökjamysdas śiźim) кӧкъямысдас сизимӧд (kökjamysdas śiźimöd)
88 кӧкъямысдас кӧкъямыс (kökjamysdas kökjamys) кӧкъямысдас кӧкъямысӧд (kökjamysdas kökjamysöd)
89 кӧкъямысдас ӧкмыс (kökjamysdas ökmys) кӧкъямысдас ӧкмысӧд (kökjamysdas ökmysöd)
90 ӧкмысдас (ökmysdas) ӧкмысдасӧд (ökmysdasöd)
91 ӧкмысдас ӧти (ökmysdas öťi) ӧкмысдас ӧтиӧд (ökmysdas öťiöd)
92 ӧкмысдас кык (ökmysdas kyk) ӧкмысдас мӧд (ökmysdas möd)
93 ӧкмысдас куим (ökmysdas kuim) ӧкмысдас коймӧд (ökmysdas kojmöd)
94 ӧкмысдас нёль (ökmysdas ńoľ) ӧкмысдас нёльӧд (ökmysdas ńoľöd)
95 ӧкмысдас вит (ökmysdas vit) ӧкмысдас витӧд (ökmysdas vitöd)
96 ӧкмысдас квайт (ökmysdas kvajt) ӧкмысдас квайтӧд (ökmysdas kvajtöd)
97 ӧкмысдас сизим (ökmysdas śiźim) ӧкмысдас сизимӧд (ökmysdas śiźimöd)
98 ӧкмысдас кӧкъямыс (ökmysdas kökjamys) ӧкмысдас кӧкъямысӧд (ökmysdas kökjamysöd)
99 ӧкмысдас ӧкмыс (ökmysdas ökmys) ӧкмысдас ӧкмысӧд (ökmysdas ökmysöd)
100 сё (śo) сёӧд (śoöd)
1,000 сюрс (śurs), тысяча (tyśaća) сюрсӧд (śursöd), тысячаӧд (tyśaćaöd)
1,000,000 (106) миллион (milľion) миллионӧд (milľionöd)
1,000,000,000 (109) миллиард (milľiard) миллиардӧд (milľiardöd)

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