Module:number list/data/anrdg: Difference between revisions

From Linguifex
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
-- Delete any number types that don't apply.
-- Delete any number types that don't apply.
numbers[0] = {
numbers[0] = {
cardinal = "niki",
cardinal = "niki<tr:niki>",
ordinal = "nih",
ordinal = "nih<tr:nih>",
}
}


numbers[1] = {
numbers[1] = {
cardinal = "aki",
cardinal = "aki<tr:aki>",
ordinal = "akan",
ordinal = "akan<tr:akan>",
}
}


numbers[2] = {
numbers[2] = {
cardinal = "de",
cardinal = "de<tr:de>",
ordinal = "dune",
ordinal = "dune<tr:dune>",
}
}


numbers[3] = {
numbers[3] = {
cardinal = "ra",
cardinal = "ra<tr:ra>",
ordinal = "lene",
ordinal = "lene<tr:lene>",
}
}


numbers[4] = {
numbers[4] = {
cardinal = "ko",
cardinal = "ko<tr:ko>",
ordinal = "kenen",
ordinal = "kenen<tr:kenen>",
}
}


numbers[5] = {
numbers[5] = {
cardinal = "ming",
cardinal = "ming<tr:ming>",
ordinal = "miná",
ordinal = "miná<tr:miná>",
}
}


numbers[6] = {
numbers[6] = {
cardinal = "roka",
cardinal = "roka<tr:roka>",
ordinal = "rikun",
ordinal = "rikun<tr:rikun>",
}
}


numbers[7] = {
numbers[7] = {
cardinal = "pita",
cardinal = "pita<tr:pita>",
ordinal = "péngga",
ordinal = "péngga<tr:péngga>",
}
}


numbers[8] = {
numbers[8] = {
cardinal = "hari",
cardinal = "hari<tr:hari>",
ordinal = "bari",
ordinal = "bari<tr:bari>",
}
}


numbers[9] = {
numbers[9] = {
cardinal = "nyan",
cardinal = "nyan<tr:nyan>",
ordinal = "nani",
ordinal = "nani<tr:nani>",
}
}


numbers[10] = {
numbers[10] = {
cardinal = "kani",
cardinal = "kani<tr:kani>",
ordinal = "kanih",
ordinal = "kanih<tr:kanih>",
}
}


numbers[11] = {
numbers[11] = {
cardinal = "kero",
cardinal = "kero<tr:kero>",
ordinal = "tana",
ordinal = "tana<tr:tana>",
}
}


numbers[12] = {
numbers[12] = {
cardinal = "kedre",
cardinal = "kedre<tr:kedre>",
ordinal = "kedi",
ordinal = "kedi<tr:kedi>",
}
}


numbers[13] = {
numbers[13] = {
cardinal = "akira",
cardinal = "akira<tr:akira>",
ordinal = "malene",
ordinal = "malene<tr:malene>",
}
}


numbers[14] = {
numbers[14] = {
cardinal = "akiko",
cardinal = "akiko<tr:akiko>",
ordinal = "makenen",
ordinal = "makenen<tr:makenen>",
}
}


numbers[15] = {
numbers[15] = {
cardinal = "akiming",
cardinal = "akiming<tr:akiming>",
ordinal = "maminá",
ordinal = "maminá<tr:maminá>",
}
}


numbers[16] = {
numbers[16] = {
cardinal = "akiroka",
cardinal = "akiroka<tr:akiroka>",
ordinal = "marikun",
ordinal = "marikun<tr:marikun>",
}
}


numbers[17] = {
numbers[17] = {
cardinal = "akipita",
cardinal = "akipita<tr:akipita>",
ordinal = "mapéngga",
ordinal = "mapéngga<tr:mapéngga>",
}
}


numbers[18] = {
numbers[18] = {
cardinal = "akihari",
cardinal = "akihari<tr:akihari>",
ordinal = "mabari",
ordinal = "mabari<tr:mabari>",
}
}


numbers[19] = {
numbers[19] = {
cardinal = "akinyan",
cardinal = "akinyan<tr:akinyan>",
ordinal = "manani",
ordinal = "manani<tr:manani>",
}
}


Line 128: Line 128:
local tens = (i + 1) * 10
local tens = (i + 1) * 10
numbers[tens] = {
numbers[tens] = {
cardinal = tens_cardinal .. "i",
cardinal = tens_cardinal .. "i<tr:" .. tens_cardinal .. "i>",
ordinal = tens_ordinal .. "ih"
ordinal = tens_ordinal .. "ih<tr:" .. tens_ordinal .. "ih>"
}
}
local elevens = tens + 1
local elevens = tens + 1
numbers[elevens] = {
numbers[elevens] = {
cardinal = tens_cardinal .. "aki",
cardinal = tens_cardinal .. "aki<tr:" .. tens_cardinal .. "aki>",
ordinal = tens_ordinal
ordinal = tens_ordinal .. "<tr:" .. tens_ordinal .. ">"
}
}
for ones = 2, 9 do
for ones = 2, 9 do
Line 147: Line 147:


numbers[100] = {
numbers[100] = {
cardinal = "gung",
cardinal = "gung<tr:gung>",
ordinal = "gung",
ordinal = "gung<tr:gung>",
}
}


numbers[200] = {
numbers[200] = {
cardinal = "degung",
cardinal = "degung<tr:degung>",
ordinal = "dugung",
ordinal = "dugung<tr:dugung>",
}
}


numbers[300] = {
numbers[300] = {
cardinal = "ragung",
cardinal = "ragung<tr:ragung>",
ordinal = "legung",
ordinal = "legung<tr:legung>",
}
}


numbers[400] = {
numbers[400] = {
cardinal = "kogung",
cardinal = "kogung<tr:kogung>",
ordinal = "kegung",
ordinal = "kegung<tr:kegung>",
}
}


numbers[500] = {
numbers[500] = {
cardinal = "minggung",
cardinal = "minggung<tr:minggung>",
ordinal = "migung",
ordinal = "migung<tr:migung>",
}
}


numbers[600] = {
numbers[600] = {
cardinal = "rokagung",
cardinal = "rokagung<tr:rokagung>",
ordinal = "rigung",
ordinal = "rigung<tr:rigung>",
}
}


numbers[700] = {
numbers[700] = {
cardinal = "pitagung",
cardinal = "pitagung<tr:pitagung>",
ordinal = "pégung",
ordinal = "pégung<tr:pégung>",
}
}


numbers[800] = {
numbers[800] = {
cardinal = "harigung",
cardinal = "harigung<tr:harigung>",
ordinal = "bagung",
ordinal = "bagung<tr:bagung>",
}
}


numbers[900] = {
numbers[900] = {
cardinal = "nyanggung",
cardinal = "nyanggung<tr:nyanggung>",
ordinal = "nagung",
ordinal = "nagung<tr:nagung>",
}
}


numbers[1000] = {
numbers[1000] = {
cardinal = "rong",
cardinal = "rong<tr:rong>",
ordinal = "rong",
ordinal = "rong<tr:rong>",
}
}


numbers[2000] = {
numbers[2000] = {
cardinal = "derong",
cardinal = "derong<tr:derong>",
ordinal = "durong",
ordinal = "durong<tr:durong>",
}
}


numbers[3000] = {
numbers[3000] = {
cardinal = "rarong",
cardinal = "rarong<tr:rarong>",
ordinal = "lerong",
ordinal = "lerong<tr:lerong>",
}
}


numbers[4000] = {
numbers[4000] = {
cardinal = "korong",
cardinal = "korong<tr:korong>",
ordinal = "kerong",
ordinal = "kerong<tr:kerong>",
}
}


numbers[5000] = {
numbers[5000] = {
cardinal = "mingrong",
cardinal = "mingrong<tr:mingrong>",
ordinal = "mirong",
ordinal = "mirong<tr:mirong>",
}
}


numbers[6000] = {
numbers[6000] = {
cardinal = "rokarong",
cardinal = "rokarong<tr:rokarong>",
ordinal = "rilong",
ordinal = "rilong<tr:rilong>",
}
}


numbers[7000] = {
numbers[7000] = {
cardinal = "pitarong",
cardinal = "pitarong<tr:pitarong>",
ordinal = "pérong",
ordinal = "pérong<tr:pérong>",
}
}


numbers[8000] = {
numbers[8000] = {
cardinal = "harirong",
cardinal = "harirong<tr:harirong>",
ordinal = "barong",
ordinal = "barong<tr:barong>",
}
}


numbers[9000] = {
numbers[9000] = {
cardinal = "nyanrong",
cardinal = "nyanrong<tr:nyanrong>",
ordinal = "narong",
ordinal = "narong<tr:narong>",
}
}


numbers[10000] = {
numbers[10000] = {
cardinal = "móku",
cardinal = "móku<tr:móku>",
ordinal = "móku",
ordinal = "móku<tr:móku>",
}
}



Revision as of 16:51, 22 November 2023

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

Number Cardinal Ordinal
0 niki (niki) nih (nih)
1 aki (aki) akan (akan)
2 de (de) dune (dune)
3 ra (ra) lene (lene)
4 ko (ko) kenen (kenen)
5 ming (ming) miná (miná)
6 roka (roka) rikun (rikun)
7 pita (pita) péngga (péngga)
8 hari (hari) bari (bari)
9 nyan (nyan) nani (nani)
10 kani (kani) kanih (kanih)
11 kero (kero) tana (tana)
12 kedre (kedre) kedi (kedi)
13 akira (akira) malene (malene)
14 akiko (akiko) makenen (makenen)
15 akiming (akiming) maminá (maminá)
16 akiroka (akiroka) marikun (marikun)
17 akipita (akipita) mapéngga (mapéngga)
18 akihari (akihari) mabari (mabari)
19 akinyan (akinyan) manani (manani)
20 dekani (dekani) dukanih (dukanih)
21 dekanaki (dekanaki) dukan (dukan)
22 dekande (de) dukandune (dune)
23 dekanra (ra) dukanlene (lene)
24 dekanko (ko) dukankenen (kenen)
25 dekanming (ming) dukanminá (miná)
26 dekanroka (roka) dukanrikun (rikun)
27 dekanpita (pita) dukanpéngga (péngga)
28 dekanhari (hari) dukanbari (bari)
29 dekannyan (nyan) dukannani (nani)
30 rakani (rakani) lekanih (lekanih)
31 rakanaki (rakanaki) lekan (lekan)
32 rakande (de) lekandune (dune)
33 rakanra (ra) lekanlene (lene)
34 rakanko (ko) lekankenen (kenen)
35 rakanming (ming) lekanminá (miná)
36 rakanroka (roka) lekanrikun (rikun)
37 rakanpita (pita) lekanpéngga (péngga)
38 rakanhari (hari) lekanbari (bari)
39 rakannyan (nyan) lekannani (nani)
40 kokani (kokani) kekanih (kekanih)
41 kokanaki (kokanaki) kekan (kekan)
42 kokande (de) kekandune (dune)
43 kokanra (ra) kekanlene (lene)
44 kokanko (ko) kekankenen (kenen)
45 kokanming (ming) kekanminá (miná)
46 kokanroka (roka) kekanrikun (rikun)
47 kokanpita (pita) kekanpéngga (péngga)
48 kokanhari (hari) kekanbari (bari)
49 kokannyan (nyan) kekannani (nani)
50 mingkani (mingkani) mikanih (mikanih)
51 mingkanaki (mingkanaki) mikan (mikan)
52 mingkande (de) mikandune (dune)
53 mingkanra (ra) mikanlene (lene)
54 mingkanko (ko) mikankenen (kenen)
55 mingkanming (ming) mikanminá (miná)
56 mingkanroka (roka) mikanrikun (rikun)
57 mingkanpita (pita) mikanpéngga (péngga)
58 mingkanhari (hari) mikanbari (bari)
59 mingkannyan (nyan) mikannani (nani)
60 rokakani (rokakani) rikanih (rikanih)
61 rokakanaki (rokakanaki) rikan (rikan)
62 rokakande (de) rikandune (dune)
63 rokakanra (ra) rikanlene (lene)
64 rokakanko (ko) rikankenen (kenen)
65 rokakanming (ming) rikanminá (miná)
66 rokakanroka (roka) rikanrikun (rikun)
67 rokakanpita (pita) rikanpéngga (péngga)
68 rokakanhari (hari) rikanbari (bari)
69 rokakannyan (nyan) rikannani (nani)
70 pitakani (pitakani) pékanih (pékanih)
71 pitakanaki (pitakanaki) pékan (pékan)
72 pitakande (de) pékandune (dune)
73 pitakanra (ra) pékanlene (lene)
74 pitakanko (ko) pékankenen (kenen)
75 pitakanming (ming) pékanminá (miná)
76 pitakanroka (roka) pékanrikun (rikun)
77 pitakanpita (pita) pékanpéngga (péngga)
78 pitakanhari (hari) pékanbari (bari)
79 pitakannyan (nyan) pékannani (nani)
80 harikani (harikani) bakanih (bakanih)
81 harikanaki (harikanaki) bakan (bakan)
82 harikande (de) bakandune (dune)
83 harikanra (ra) bakanlene (lene)
84 harikanko (ko) bakankenen (kenen)
85 harikanming (ming) bakanminá (miná)
86 harikanroka (roka) bakanrikun (rikun)
87 harikanpita (pita) bakanpéngga (péngga)
88 harikanhari (hari) bakanbari (bari)
89 harikannyan (nyan) bakannani (nani)
90 nanikani (nanikani) nakanih (nakanih)
91 nanikanaki (nanikanaki) nakan (nakan)
92 nanikande (de) nakandune (dune)
93 nanikanra (ra) nakanlene (lene)
94 nanikanko (ko) nakankenen (kenen)
95 nanikanming (ming) nakanminá (miná)
96 nanikanroka (roka) nakanrikun (rikun)
97 nanikanpita (pita) nakanpéngga (péngga)
98 nanikanhari (hari) nakanbari (bari)
99 nanikannyan (nyan) nakannani (nani)
100 gung (gung) gung (gung)
200 degung (degung) dugung (dugung)
300 ragung (ragung) legung (legung)
400 kogung (kogung) kegung (kegung)
500 minggung (minggung) migung (migung)
600 rokagung (rokagung) rigung (rigung)
700 pitagung (pitagung) pégung (pégung)
800 harigung (harigung) bagung (bagung)
900 nyanggung (nyanggung) nagung (nagung)
1,000 rong (rong) rong (rong)
2,000 derong (derong) durong (durong)
3,000 rarong (rarong) lerong (lerong)
4,000 korong (korong) kerong (kerong)
5,000 mingrong (mingrong) mirong (mirong)
6,000 rokarong (rokarong) rilong (rilong)
7,000 pitarong (pitarong) pérong (pérong)
8,000 harirong (harirong) barong (barong)
9,000 nyanrong (nyanrong) narong (narong)
10,000 móku (móku) móku (móku)


local export = {numbers = {}}

local numbers = export.numbers

-- Delete any number types that don't apply.
numbers[0] = {
	cardinal = "niki<tr:niki>",
	ordinal = "nih<tr:nih>",
}

numbers[1] = {
	cardinal = "aki<tr:aki>",
	ordinal = "akan<tr:akan>",
}

numbers[2] = {
	cardinal = "de<tr:de>",
	ordinal = "dune<tr:dune>",
}

numbers[3] = {
	cardinal = "ra<tr:ra>",
	ordinal = "lene<tr:lene>",
}

numbers[4] = {
	cardinal = "ko<tr:ko>",
	ordinal = "kenen<tr:kenen>",
}

numbers[5] = {
	cardinal = "ming<tr:ming>",
	ordinal = "miná<tr:miná>",
}

numbers[6] = {
	cardinal = "roka<tr:roka>",
	ordinal = "rikun<tr:rikun>",
}

numbers[7] = {
	cardinal = "pita<tr:pita>",
	ordinal = "péngga<tr:péngga>",
}

numbers[8] = {
	cardinal = "hari<tr:hari>",
	ordinal = "bari<tr:bari>",
}

numbers[9] = {
	cardinal = "nyan<tr:nyan>",
	ordinal = "nani<tr:nani>",
}

numbers[10] = {
	cardinal = "kani<tr:kani>",
	ordinal = "kanih<tr:kanih>",
}

numbers[11] = {
	cardinal = "kero<tr:kero>",
	ordinal = "tana<tr:tana>",
}

numbers[12] = {
	cardinal = "kedre<tr:kedre>",
	ordinal = "kedi<tr:kedi>",
}

numbers[13] = {
	cardinal = "akira<tr:akira>",
	ordinal = "malene<tr:malene>",
}

numbers[14] = {
	cardinal = "akiko<tr:akiko>",
	ordinal = "makenen<tr:makenen>",
}

numbers[15] = {
	cardinal = "akiming<tr:akiming>",
	ordinal = "maminá<tr:maminá>",
}

numbers[16] = {
	cardinal = "akiroka<tr:akiroka>",
	ordinal = "marikun<tr:marikun>",
}

numbers[17] = {
	cardinal = "akipita<tr:akipita>",
	ordinal = "mapéngga<tr:mapéngga>",
}

numbers[18] = {
	cardinal = "akihari<tr:akihari>",
	ordinal = "mabari<tr:mabari>",
}

numbers[19] = {
	cardinal = "akinyan<tr:akinyan>",
	ordinal = "manani<tr:manani>",
}

local compose, decompose = mw.ustring.toNFC, mw.ustring.toNFD

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, tens_ordinal in unpack_ipairs {
	{ "dekan", "dukan" },
	{ "rakan", "lekan" },
	{ "kokan", "kekan" },
	{ "mingkan", "mikan" },
	{ "rokakan", "rikan" },
	{ "pitakan", "pékan" },
	{ "harikan", "bakan" },
	{ "nanikan", "nakan" },
} do
	local tens = (i + 1) * 10
	numbers[tens] = {
		cardinal = tens_cardinal .. "i<tr:" .. tens_cardinal .. "i>",
		ordinal = tens_ordinal .. "ih<tr:" .. tens_ordinal .. "ih>"
	}
	local elevens = tens + 1
	numbers[elevens] = {
		cardinal = tens_cardinal .. "aki<tr:" .. tens_cardinal .. "aki>",
		ordinal = tens_ordinal .. "<tr:" .. tens_ordinal .. ">"
	}
	for ones = 2, 9 do
		local ones_cardinal = numbers[ones].cardinal
		local ones_ordinal = numbers[ones].ordinal
		numbers[tens + ones] = {
			ordinal = tens_ordinal .. ones_ordinal,
			cardinal = tens_cardinal .. ones_cardinal
		}
	end
end

numbers[100] = {
	cardinal = "gung<tr:gung>",
	ordinal = "gung<tr:gung>",
}

numbers[200] = {
	cardinal = "degung<tr:degung>",
	ordinal = "dugung<tr:dugung>",
}

numbers[300] = {
	cardinal = "ragung<tr:ragung>",
	ordinal = "legung<tr:legung>",
}

numbers[400] = {
	cardinal = "kogung<tr:kogung>",
	ordinal = "kegung<tr:kegung>",
}

numbers[500] = {
	cardinal = "minggung<tr:minggung>",
	ordinal = "migung<tr:migung>",
}

numbers[600] = {
	cardinal = "rokagung<tr:rokagung>",
	ordinal = "rigung<tr:rigung>",
}

numbers[700] = {
	cardinal = "pitagung<tr:pitagung>",
	ordinal = "pégung<tr:pégung>",
}

numbers[800] = {
	cardinal = "harigung<tr:harigung>",
	ordinal = "bagung<tr:bagung>",
}

numbers[900] = {
	cardinal = "nyanggung<tr:nyanggung>",
	ordinal = "nagung<tr:nagung>",
}

numbers[1000] = {
	cardinal = "rong<tr:rong>",
	ordinal = "rong<tr:rong>",
}

numbers[2000] = {
	cardinal = "derong<tr:derong>",
	ordinal = "durong<tr:durong>",
}

numbers[3000] = {
	cardinal = "rarong<tr:rarong>",
	ordinal = "lerong<tr:lerong>",
}

numbers[4000] = {
	cardinal = "korong<tr:korong>",
	ordinal = "kerong<tr:kerong>",
}

numbers[5000] = {
	cardinal = "mingrong<tr:mingrong>",
	ordinal = "mirong<tr:mirong>",
}

numbers[6000] = {
	cardinal = "rokarong<tr:rokarong>",
	ordinal = "rilong<tr:rilong>",
}

numbers[7000] = {
	cardinal = "pitarong<tr:pitarong>",
	ordinal = "pérong<tr:pérong>",
}

numbers[8000] = {
	cardinal = "harirong<tr:harirong>",
	ordinal = "barong<tr:barong>",
}

numbers[9000] = {
	cardinal = "nyanrong<tr:nyanrong>",
	ordinal = "narong<tr:narong>",
}

numbers[10000] = {
	cardinal = "móku<tr:móku>",
	ordinal = "móku<tr:móku>",
}

--[[
numbers[] = {
	cardinal = "",
	ordinal = "",
	fractional = "",
}

numbers[] = {
	cardinal = "",
	ordinal = "",
	fractional = "",
}
--]]

return export