This module contains data on various types of numbers in ตาตาร์.

จำนวน เชิงการนับ เชิงอันดับที่
0 нуль (nul’) нуленче (nulençe)
1 бер (ber) беренче (berençe)
2 ике (ike) икенче (ikençe)
3 өч өченче
4 дүрт (dürt) дүртенче (dürtençe)
5 биш (biş) бишенче (bişençe)
6 алты (altı) алтынчы (altınçı)
7 җиде (cide) җиденче (cidençe)
8 сигез (sigez) сигезенче (sigezençe)
9 тугыз (tuğız) тугызынчы (tuğızınçı)
10 ун (un) унынчы (unınçı)
11 унбер (unber) унберенче (unberençe)
12 унике (unike) уникенче (unikençe)
13 унөч унөченче
14 ундүрт (undürt) ундүртенче (undürtençe)
15 унбиш (unbiş) унбишенче (unbişençe)
16 уналты (unaltı) уналтынчы (unaltınçı)
17 унҗиде (uncide) унҗиденче (uncidençe)
18 унсигез (unsigez) унсигезенче (unsigezençe)
19 унтугыз (untuğız) унтугызынчы (untuğızınçı)
20 егерме (egerme) егерменче (egermençe)
21 егерме бер (egerme ber) егерме беренче (egerme berençe)
22 егерме ике (egerme ike) егерме икенче (egerme ikençe)
23 егерме өч егерме өченче
24 егерме дүрт (egerme dürt) егерме дүртенче (egerme dürtençe)
25 егерме биш (egerme biş) егерме бишенче (egerme bişençe)
26 егерме алты (egerme altı) егерме алтынчы (egerme altınçı)
27 егерме җиде (egerme cide) егерме җиденче (egerme cidençe)
28 егерме сигез (egerme sigez) егерме сигезенче (egerme sigezençe)
29 егерме тугыз (egerme tuğız) егерме тугызынчы (egerme tuğızınçı)
30 утыз (utız) утызынчы (utızınçı)
31 утыз бер (utız ber) утыз беренче (utız berençe)
32 утыз ике (utız ike) утыз икенче (utız ikençe)
33 утыз өч утыз өченче
34 утыз дүрт (utız dürt) утыз дүртенче (utız dürtençe)
35 утыз биш (utız biş) утыз бишенче (utız bişençe)
36 утыз алты (utız altı) утыз алтынчы (utız altınçı)
37 утыз җиде (utız cide) утыз җиденче (utız cidençe)
38 утыз сигез (utız sigez) утыз сигезенче (utız sigezençe)
39 утыз тугыз (utız tuğız) утыз тугызынчы (utız tuğızınçı)
40 кырык (qırıq) кырыгынчы (qırığınçı)
41 кырык бер (qırıq ber) кырык беренче (qırıq berençe)
42 кырык ике (qırıq ike) кырык икенче (qırıq ikençe)
43 кырык өч кырык өченче
44 кырык дүрт (qırıq dürt) кырык дүртенче (qırıq dürtençe)
45 кырык биш (qırıq biş) кырык бишенче (qırıq bişençe)
46 кырык алты (qırıq altı) кырык алтынчы (qırıq altınçı)
47 кырык җиде (qırıq cide) кырык җиденче (qırıq cidençe)
48 кырык сигез (qırıq sigez) кырык сигезенче (qırıq sigezençe)
49 кырык тугыз (qırıq tuğız) кырык тугызынчы (qırıq tuğızınçı)
50 илле (ille) илленче (illençe)
51 илле бер (ille ber) илле беренче (ille berençe)
52 илле ике (ille ike) илле икенче (ille ikençe)
53 илле өч илле өченче
54 илле дүрт (ille dürt) илле дүртенче (ille dürtençe)
55 илле биш (ille biş) илле бишенче (ille bişençe)
56 илле алты (ille altı) илле алтынчы (ille altınçı)
57 илле җиде (ille cide) илле җиденче (ille cidençe)
58 илле сигез (ille sigez) илле сигезенче (ille sigezençe)
59 илле тугыз (ille tuğız) илле тугызынчы (ille tuğızınçı)
60 алтмыш (altmış) алтмышынчы (altmışınçı)
61 алтмыш бер (altmış ber) алтмыш беренче (altmış berençe)
62 алтмыш ике (altmış ike) алтмыш икенче (altmış ikençe)
63 алтмыш өч алтмыш өченче
64 алтмыш дүрт (altmış dürt) алтмыш дүртенче (altmış dürtençe)
65 алтмыш биш (altmış biş) алтмыш бишенче (altmış bişençe)
66 алтмыш алты (altmış altı) алтмыш алтынчы (altmış altınçı)
67 алтмыш җиде (altmış cide) алтмыш җиденче (altmış cidençe)
68 алтмыш сигез (altmış sigez) алтмыш сигезенче (altmış sigezençe)
69 алтмыш тугыз (altmış tuğız) алтмыш тугызынчы (altmış tuğızınçı)
70 җитмеш (citmeş) җитмешенче (citmeşençe)
71 җитмеш бер (citmeş ber) җитмеш беренче (citmeş berençe)
72 җитмеш ике (citmeş ike) җитмеш икенче (citmeş ikençe)
73 җитмеш өч җитмеш өченче
74 җитмеш дүрт (citmeş dürt) җитмеш дүртенче (citmeş dürtençe)
75 җитмеш биш (citmeş biş) җитмеш бишенче (citmeş bişençe)
76 җитмеш алты (citmeş altı) җитмеш алтынчы (citmeş altınçı)
77 җитмеш җиде (citmeş cide) җитмеш җиденче (citmeş cidençe)
78 җитмеш сигез (citmeş sigez) җитмеш сигезенче (citmeş sigezençe)
79 җитмеш тугыз (citmeş tuğız) җитмеш тугызынчы (citmeş tuğızınçı)
80 сиксән (siksän) сиксәненче (siksänençe)
81 сиксән бер (siksän ber) сиксән беренче (siksän berençe)
82 сиксән ике (siksän ike) сиксән икенче (siksän ikençe)
83 сиксән өч сиксән өченче
84 сиксән дүрт (siksän dürt) сиксән дүртенче (siksän dürtençe)
85 сиксән биш (siksän biş) сиксән бишенче (siksän bişençe)
86 сиксән алты (siksän altı) сиксән алтынчы (siksän altınçı)
87 сиксән җиде (siksän cide) сиксән җиденче (siksän cidençe)
88 сиксән сигез (siksän sigez) сиксән сигезенче (siksän sigezençe)
89 сиксән тугыз (siksän tuğız) сиксән тугызынчы (siksän tuğızınçı)
90 туксан (tuqsan) туксанынчы (tuqsanınçı)
91 туксан бер (tuqsan ber) туксан беренче (tuqsan berençe)
92 туксан ике (tuqsan ike) туксан икенче (tuqsan ikençe)
93 туксан өч туксан өченче
94 туксан дүрт (tuqsan dürt) туксан дүртенче (tuqsan dürtençe)
95 туксан биш (tuqsan biş) туксан бишенче (tuqsan bişençe)
96 туксан алты (tuqsan altı) туксан алтынчы (tuqsan altınçı)
97 туксан җиде (tuqsan cide) туксан җиденче (tuqsan cidençe)
98 туксан сигез (tuqsan sigez) туксан сигезенче (tuqsan sigezençe)
99 туксан тугыз (tuqsan tuğız) туксан тугызынчы (tuqsan tuğızınçı)
100 йөз йөзенче
200 ике йөз ике йөзенче
300 өч йөз өч йөзенче
400 дүрт йөз дүрт йөзенче
500 биш йөз биш йөзенче
600 алты йөз алты йөзенче
700 җиде йөз җиде йөзенче
800 сигез йөз сигез йөзенче
900 тугыз йөз тугыз йөзенче
1,000 мең (meñ) меңенче (meñençe)

local export = {numbers = {}}

local numbers = export.numbers

numbers[0] = {
	cardinal = "нуль",
	ordinal = "нуленче"
}
numbers[1] = {
	cardinal = "бер",
	ordinal = "беренче"
}
numbers[2] = {
	cardinal = "ике",
	ordinal = "икенче"
}
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 = "туксанынчы"
}
for i = 1, 9 do
	local tens = i * 10
	for ones = 1, 9 do
		local ones_cardinal = numbers[ones].cardinal
		local ones_ordinal = numbers[ones].ordinal
		local tens_cardinal = numbers[tens].cardinal
		if i == 1 then
			local cardinal = tens_cardinal .. ones_cardinal
			local ordinal = tens_cardinal .. ones_ordinal
			local number = {}
			numbers[tens + ones] = number
			number.cardinal = cardinal
			number.ordinal = ordinal
		else
			local cardinal = tens_cardinal .. " " .. ones_cardinal
			local ordinal = tens_cardinal .. " " .. ones_ordinal
			local number = {}
			numbers[tens + ones] = number
			number.cardinal = cardinal
			number.ordinal = ordinal
		end
	end
end

numbers[100] = {
	cardinal = "йөз",
	ordinal = "йөзенче"
}

for i = 2, 9 do
	local hundreds = i * 100
	local cardinal = numbers[i].cardinal .. " " .. numbers[100].cardinal
	local ordinal = numbers[i].cardinal .. " " .. numbers[100].ordinal
	local number = {}
	numbers[hundreds] = number
	number.cardinal = cardinal
	number.ordinal = ordinal
end

numbers[1000] = {
	cardinal = "мең",
	ordinal = "меңенче"
}
return export