မဝ်ဂျူ:number list/data/en

နူ ဝိက်ရှေန်နရဳ

Documentation for this module may be created at မဝ်ဂျူ:number list/data/en/doc

local export = {numbers = {}}

export.additional_number_types = {
	{key = "latinate_ordinal", after = "ordinal"},
	{key = "number_of_musicians" },
}

local numbers = export.numbers

numbers[0] = {
	cardinal = "zero",
	ordinal = "zeroth",
}

numbers[1] = {
	cardinal = "one",
	ordinal = {"first", "proto-"},
	latinate_ordinal = "primary",
	adverbial = "once",
	multiplier = {"single", "onefold"},
	distributive = "singly",
	collective = {"monad", "onesome"},
	fractional = "whole",
	number_of_musicians = "solo",
}

numbers[2] = {
	cardinal = "two",
	ordinal = {"second", "deutero-"},
	latinate_ordinal = "secondary",
	adverbial = "twice",
	multiplier = {"double", "twofold"},
	distributive = "doubly",
	collective = {"both", "pair", "dyad", "twosome"},
	fractional = "half",
	number_of_musicians = {"duo", "duet", "duplet"},
}

numbers[3] = {
	cardinal = "three",
	ordinal = {"third", "trito-"},
	latinate_ordinal = "tertiary",
	adverbial = "thrice",
	multiplier = {"triple", "threefold"},
	distributive = "triply",
	collective = {"triad", "threesome"},
    fractional = "third",
    number_of_musicians = {"trio", "triplet"},
}

numbers[4] = {
	cardinal = "four",
	ordinal = {"fourth", "tetarto-"},
	latinate_ordinal = {"quartary", "quaternary"},
	multiplier = {"quadruple", "fourfold"},
	distributive = "quadruply",
	collective = {"tetrad", "foursome"},
	fractional = {"quarter", "fourth"},
	number_of_musicians = "quartet",
}

numbers[5] = {
	cardinal = "five",
	ordinal = {"fifth", "pempto-"},
	latinate_ordinal = {"quintary", "quinary"},
	multiplier = {"quintuple", "fivefold"},
	distributive = "quintuply",
	collective = {"pentad", "fivesome"},
    fractional = "fifth",
    number_of_musicians = "quintet",
}

numbers[6] = {
	cardinal = "six",
	ordinal = {"sixth", "ecto-"},
	latinate_ordinal = "sextary",
	multiplier = {"sextuple", "sixfold"},
	distributive = "sextuply",
	collective = {"hexad", "sixsome"},
	fractional = "sixth",
	number_of_musicians = "sextet",
}

numbers[7] = {
	cardinal = "seven",
	ordinal = {"seventh", "ebdomo-"},
	latinate_ordinal = "septimary",
	multiplier = {"septuple", "sevenfold"},
	distributive = "septuply",
	collective = {"heptad", "sevensome"},
	fractional = "seventh",
	number_of_musicians = "septet",
}

numbers[8] = {
	cardinal = "eight",
	ordinal = {"eighth", "ogdo-"},
	latinate_ordinal = "octavary",
	multiplier = {"octuple", "eightfold"},
	distributive = "octuply",
	collective = {"octad", "eightsome"},
	fractional = "eighth",
	number_of_musicians = "octet",
}

numbers[9] = {
	cardinal = "nine",
	ordinal = {"ninth", "enato-"},
	latinate_ordinal = "nonary",
	multiplier = {"nonuple", "ninefold"},
	collective = {"nonad", "ennead", "ninesome"},
	fractional = "ninth",
	number_of_musicians = "nonet",
}

numbers[10] = {
	cardinal = "ten",
	ordinal = {"tenth", "decato-"},
	latinate_ordinal = "decimary",
	multiplier = {"decuple", "tenfold"},
	collective = {"decad", "decade", "tensome"},
	fractional = "tenth",
	number_of_musicians = "decet",
}

numbers[11] = {
	cardinal = "eleven",
	ordinal = {"eleventh", "endecato-"},
	latinate_ordinal = "undecimary",
	multiplier = "elevenfold",
	collective = {"hendecad", "elevensome"},
	fractional = "eleventh",
	number_of_musicians = "undecet",
}

numbers[12] = {
	cardinal = "twelve",
	ordinal = {"twelfth", "dozenth", "dodecato-"},
	latinate_ordinal = "duodecimary",
	multiplier = {"duodecuple", "twelvefold"},
	collective = {"dozen", "duodecad", "duodecade", "twelvesome"},
	fractional = {"twelfth", "dozenth"},
	number_of_musicians = "duodecet",
}

numbers[13] = {
	cardinal = "thirteen",
	ordinal = "thirteenth",
	multiplier = "thirteenfold",
}

numbers[14] = {
	cardinal = "fourteen",
	ordinal = "fourteenth",
	multiplier = "fourteenfold",
}

numbers[15] = {
	cardinal = "fifteen",
	ordinal = "fifteenth",
	multiplier = "fifteenfold",
}

numbers[16] = {
	cardinal = "sixteen",
	ordinal = "sixteenth",
	multiplier = "sixteenfold",
}

numbers[17] = {
	cardinal = "seventeen",
	ordinal = "seventeenth",
	multiplier = "seventeenfold",
}

numbers[18] = {
	cardinal = "eighteen",
	ordinal = "eighteenth",
	multiplier = "eighteenfold",
}

numbers[19] = {
	cardinal = "nineteen",
	ordinal = "nineteenth",
	multiplier = "nineteenfold",
}

for i, tens_cardinal in ipairs {
	"twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety",
} do
	local tens = (i + 1) * 10
	numbers[tens] = {
		cardinal = tens_cardinal,
		ordinal = tens_cardinal:gsub("y$", "ieth"),
		multiplier = tens_cardinal .. "fold",
	}
	
	for ones = 1, 9 do
		numbers[tens + ones] = {
			cardinal = tens_cardinal .. "-" .. numbers[ones].cardinal,
			ordinal = tens_cardinal .. "-" .. numbers[ones].ordinal[1],
		}
	end
end

numbers[100] = {
	cardinal = "hundred",
	ordinal = "hundredth",
	multiplier = {"centuple","hundredfold"},
}

numbers[101] = {
	cardinal = {"one hundred and one", "one hundred one", "hundred and one", "hundred one"},
	ordinal = {"one hundred and first", "one hundred first", "hundred-and-first", "hundred-first"},
}

numbers[110] = {
	cardinal = {"eleventy"},
}

numbers[120] = {
	cardinal = {"twelfty"},
}

numbers[200] = {
	cardinal = "two hundred",
	ordinal = "two-hundredth",
}

numbers[300] = {
	cardinal = "three hundred",
	ordinal = "three-hundredth",
}

numbers[400] = {
	cardinal = "four hundred",
	ordinal = "four-hundredth",
}

numbers[500] = {
	cardinal = "five hundred",
	ordinal = "five-hundredth",
}

numbers[600] = {
	cardinal = "six hundred",
	ordinal = "six-hundredth",
}

numbers[700] = {
	cardinal = "seven hundred",
	ordinal = "seven-hundredth",
}

numbers[800] = {
	cardinal = "eight hundred",
	ordinal = "eight-hundredth",
}

numbers[900] = {
	cardinal = "nine hundred",
	ordinal = "nine-hundredth",
}

numbers[1000] = {
	cardinal = "thousand",
	ordinal = "thousandth",
	multiplier = "thousandfold",
}

numbers[1001] = {
	cardinal = {"one thousand and one", "one thousand one", "thousand and one", "thousand one"},
	ordinal = {"one thousand and first", "thousand-and-first", "thousand-first"},
}

numbers[1100] = {
	cardinal = "eleven hundred",
}

numbers[1200] = {
	cardinal = "twelve hundred",
}

numbers[1300] = {
	cardinal = "thirteen hundred",
}

numbers[1400] = {
	cardinal = "fourteen hundred",
}

numbers[1500] = {
	cardinal = "fifteen hundred",
}

numbers[1600] = {
	cardinal = "sixteen hundred",
}

numbers[1700] = {
	cardinal = "seventeen hundred",
}

numbers[1800] = {
	cardinal = "eighteen hundred",
}

numbers[1900] = {
	cardinal = "nineteen hundred",
}

numbers[2000] = {
	cardinal = "two thousand",
	ordinal = "two-thousandth",
}

numbers[2100] = {
	cardinal = "twenty-one hundred",
}

numbers[2200] = {
	cardinal = "twenty-two hundred",
}

numbers[2300] = {
	cardinal = "twenty-three hundred",
}

numbers[3000] = {
	cardinal = "three thousand",
	ordinal = "three-thousandth",
}

numbers[4000] = {
	cardinal = "four thousand",
	ordinal = "four-thousandth",
}

numbers[5000] = {
	cardinal = "five thousand",
	ordinal = "five-thousandth",
}

numbers[6000] = {
	cardinal = "six thousand",
	ordinal = "six-thousandth",
}

numbers[7000] = {
	cardinal = "seven thousand",
	ordinal = "seven-thousandth",
}

numbers[8000] = {
	cardinal = "eight thousand",
	ordinal = "eight-thousandth",
}

numbers[9000] = {
	cardinal = "nine thousand",
	ordinal = "nine-thousandth",
}

numbers[9999] = {
	cardinal = {"nine thousand nine hundred and ninety-nine",  "nine thousand nine hundred ninety-nine", "ninety-nine hundred and ninety-nine"},
	ordinal = "nine-thousand-nine-hundred-and-ninety-ninth",
}

numbers[10000] = {
	cardinal = {"ten thousand", "myriad"},
	ordinal = {"ten-thousandth", "myriadth"},
	multiplier = {"tenthousandfold", "myriadfold"},
}

numbers[11000] = {
	cardinal = "eleven thousand",
}

numbers[50000] = {
	cardinal = "fifty thousand",
}

numbers[100000] = {
	cardinal = {"hundred thousand", "lakh"},
	ordinal = "hundred-thousandth",
}

numbers[1000000] = {
	cardinal = "million",
	ordinal = "millionth",
	multiplier = "millionfold",
}

numbers[10000000] = {
	cardinal = {"ten million", "crore"},
	ordinal = "ten-millionth",
}

numbers[100000000] = {
	cardinal = {"one hundred million", "myllion"},
	ordinal = "hundred-millionth",
}

numbers[1000000000] = {
	cardinal = {"billion", "milliard", "thousand million"},
	ordinal = {"billionth", "milliardth"},
	multiplier = {"billionfold", "milliardfold"},
}

numbers[1000000000000] = {
	cardinal = {"trillion", "billion"},
	ordinal = {"trillionth", "billionth"},
	multiplier = {"trillionfold", "billionfold"},
}

return export