This module contains data on various types of numbers in เติร์กเมน.

จำนวน เชิงการนับ เชิงอันดับที่
0 nol
1 bir birinji
2 iki ikinji
3 üç üçünji
4 dört dördünji
5 bäş bäşinji
6 alty altynjy
7 ýedi ýedinji
8 sekiz sekizinji
9 dokuz dokuzynjy
10 on onunjy
11 on bir on birinji
12 on iki on ikinji
13 on üç on üçünji
14 on dört on dördünji
15 on bäş on bäşinji
16 on alty on altynjy
17 on ýedi on ýedinji
18 on sekiz on sekizinji
19 on dokuz on dokuzynjy
20 ýigrimi ýigriminji
21 ýigrimi bir ýigrimi birinji
22 ýigrimi iki ýigrimi ikinji
23 ýigrimi üç ýigrimi üçünji
24 ýigrimi dört ýigrimi dördünji
25 ýigrimi bäş ýigrimi bäşinji
26 ýigrimi alty ýigrimi altynjy
27 ýigrimi ýedi ýigrimi ýedinji
28 ýigrimi sekiz ýigrimi sekizinji
29 ýigrimi dokuz ýigrimi dokuzynjy
30 otuz otuzynjy
31 otuz bir otuz birinji
32 otuz iki otuz ikinji
33 otuz üç otuz üçünji
34 otuz dört otuz dördünji
35 otuz bäş otuz bäşinji
36 otuz alty otuz altynjy
37 otuz ýedi otuz ýedinji
38 otuz sekiz otuz sekizinji
39 otuz dokuz otuz dokuzynjy
40 kyrk kyrkynjy
41 kyrk bir kyrk birinji
42 kyrk iki kyrk ikinji
43 kyrk üç kyrk üçünji
44 kyrk dört kyrk dördünji
45 kyrk bäş kyrk bäşinji
46 kyrk alty kyrk altynjy
47 kyrk ýedi kyrk ýedinji
48 kyrk sekiz kyrk sekizinji
49 kyrk dokuz kyrk dokuzynjy
50 elli ellinji
51 elli bir elli birinji
52 elli iki elli ikinji
53 elli üç elli üçünji
54 elli dört elli dördünji
55 elli bäş elli bäşinji
56 elli alty elli altynjy
57 elli ýedi elli ýedinji
58 elli sekiz elli sekizinji
59 elli dokuz elli dokuzynjy
60 altmyş altmyşynjy
61 altmyş bir altmyş birinji
62 altmyş iki altmyş ikinji
63 altmyş üç altmyş üçünji
64 altmyş dört altmyş dördünji
65 altmyş bäş altmyş bäşinji
66 altmyş alty altmyş altynjy
67 altmyş ýedi altmyş ýedinji
68 altmyş sekiz altmyş sekizinji
69 altmyş dokuz altmyş dokuzynjy
70 ýetmiş ýetmişinji
71 ýetmiş bir ýetmiş birinji
72 ýetmiş iki ýetmiş ikinji
73 ýetmiş üç ýetmiş üçünji
74 ýetmiş dört ýetmiş dördünji
75 ýetmiş bäş ýetmiş bäşinji
76 ýetmiş alty ýetmiş altynjy
77 ýetmiş ýedi ýetmiş ýedinji
78 ýetmiş sekiz ýetmiş sekizinji
79 ýetmiş dokuz ýetmiş dokuzynjy
80 segsen segseninji
81 segsen bir segsen birinji
82 segsen iki segsen ikinji
83 segsen üç segsen üçünji
84 segsen dört segsen dördünji
85 segsen bäş segsen bäşinji
86 segsen alty segsen altynjy
87 segsen ýedi segsen ýedinji
88 segsen sekiz segsen sekizinji
89 segsen dokuz segsen dokuzynjy
90 togsan togsanynjy
91 togsan bir togsan birinji
92 togsan iki togsan ikinji
93 togsan üç togsan üçünji
94 togsan dört togsan dördünji
95 togsan bäş togsan bäşinji
96 togsan alty togsan altynjy
97 togsan ýedi togsan ýedinji
98 togsan sekiz togsan sekizinji
99 togsan dokuz togsan dokuzynjy
100 ýüz ýüzünji
1,000 müň müňünji

local export = {numbers = {}}

local numbers = export.numbers

numbers[0] = {
	cardinal = "nol",
}
numbers[1] = {
	cardinal = "bir",
	ordinal = "birinji"
}
numbers[2] = {
	cardinal = "iki",
	ordinal = "ikinji"
}
numbers[3] = {
	cardinal = "üç",
	ordinal = "üçünji"
}
numbers[4] = {
	cardinal = "dört",
	ordinal = "dördünji"
}
numbers[5] = {
	cardinal = "bäş",
	ordinal = "bäşinji"
}
numbers[6] = {
	cardinal = "alty",
	ordinal = "altynjy"
}
numbers[7] = {
	cardinal = "ýedi",
	ordinal = "ýedinji"
}
numbers[8] = {
	cardinal = "sekiz",
	ordinal = "sekizinji"
}
numbers[9] = {
	cardinal = "dokuz",
	ordinal = "dokuzynjy"
}
numbers[10] = {
	cardinal = "on",
	ordinal = "onunjy"
}
numbers[20] = {
	cardinal = "ýigrimi",
	ordinal = "ýigriminji"
}
numbers[30] = {
	cardinal = "otuz",
	ordinal = "otuzynjy"
}
numbers[40] = {
	cardinal = "kyrk",
	ordinal = "kyrkynjy"
}
numbers[50] = {
	cardinal = "elli",
	ordinal = "ellinji"
}
numbers[60] = {
	cardinal = "altmyş",
	ordinal = "altmyşynjy"
}
numbers[70] = {
	cardinal = "ýetmiş",
	ordinal = "ýetmişinji"
}
numbers[80] = {
	cardinal = "segsen",
	ordinal = "segseninji"
}
numbers[90] = {
	cardinal = "togsan",
	ordinal = "togsanynjy"
}

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
		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

numbers[100] = {
	cardinal = "ýüz",
	ordinal = "ýüzünji"
}
numbers[1000] = {
	cardinal = "müň",
	ordinal = "müňünji"
}

return export