This module contains data on various types of numbers in Dothraki.

จำนวน เชิงการนับ
1 at
2 akat
3 sen
4 tor
5 mek
6 zhinda
7 fekh
8 ori
9 qazat
10 thi
11 atthi
12 akatthi
13 senthi
14 torthi
15 mekthi
16 zhindathi
17 fekhthi
18 orithi
19 qazatthi
20 chakat
21 atchakat
22 akatchakat
23 senchakat
24 torchakat
25 mekchakat
26 zhindachakat
27 fekhchakat
28 orichakat
29 qazatchakat
30 chisen
31 atchisen
32 akatchisen
33 senchisen
34 torchisen
35 mekchisen
36 zhindachisen
37 fekhchisen
38 orichisen
39 qazatchisen
40 chitor
41 atchitor
42 akatchitor
43 senchitor
44 torchitor
45 mekchitor
46 zhindachitor
47 fekhchitor
48 orichitor
49 qazatchitor
50 chimek
51 atchimek
52 akatchimek
53 senchimek
54 torchimek
55 mekchimek
56 zhindachimek
57 fekhchimek
58 orichimek
59 qazatchimek
60 chizhinda
61 atchizhinda
62 akatchizhinda
63 senchizhinda
64 torchizhinda
65 mekchizhinda
66 zhindachizhinda
67 fekhchizhinda
68 orichizhinda
69 qazatchizhinda
70 chifekh
71 atchifekh
72 akatchifekh
73 senchifekh
74 torchifekh
75 mekchifekh
76 zhindachifekh
77 fekhchifekh
78 orichifekh
79 qazatchifekh
80 chori
81 atchori
82 akatchori
83 senchori
84 torchori
85 mekchori
86 zhindachori
87 fekhchori
88 orichori
89 qazatchori
90 chiqazat
91 atchiqazat
92 akatchiqazat
93 senchiqazat
94 torchiqazat
95 mekchiqazat
96 zhindachiqazat
97 fekhchiqazat
98 orichiqazat
99 qazatchiqazat
100 ken
1,000 dalen

local export = {}

local numbers = {}
export.numbers = numbers


numbers[1] = {
	cardinal = "at"
}

numbers[2] = {
	cardinal = "akat"
}

numbers[3] = {
	cardinal = "sen"
}

numbers[4] = {
	cardinal = "tor"
}

numbers[5] = {
	cardinal = "mek"
}

numbers[6] = {
	cardinal = "zhinda"
}

numbers[7] = {
	cardinal = "fekh"
}

numbers[8] = {
	cardinal = "ori"
}

numbers[9] = {
	cardinal = "qazat"
}

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, suff_tens in unpack_ipairs {
	{ "thi" },
	{ "chakat" },
	{ "chisen" },
	{ "chitor" },
	{ "chimek" },
	{ "chizhinda" },
	{ "chifekh" },
	{ "chori" },
	{ "chiqazat" }
} do
	local tens = i * 10
	numbers[tens] = {
		cardinal = suff_tens
	}
	for ones = 1, 9 do
		numbers[tens + ones] = {
			cardinal = numbers[ones].cardinal .. suff_tens
		}
	end
end

numbers[100] = {
	cardinal = "ken"
}

numbers[1000] = {
	cardinal = "dalen"
}

return export