This module contains data on various types of numbers in Romanian.
local export = {}
local numbers = {}
export.numbers = numbers
numbers = {
cardinal = "zero",
}
numbers = {
cardinal = "unu",
ordinal = {"prim", "întâi"},
}
numbers = {
cardinal = "doi",
ordinal = "doilea",
multiplier = {"dublu", "îndoit"},
collective = {"amândoi", "ambii"},
fractional = {"jumătate", "doime"},
}
numbers = {
cardinal = "trei",
ordinal = "treilea",
multiplier = {"triplu", "întreit"},
collective = "tustrei",
fractional = "treime",
}
numbers = {
cardinal = "patru",
ordinal = "patrulea",
multiplier = {"cvadruplu", "împătrit"},
collective = "câteșipatru",
fractional = {"sfert", "pătrime"},
}
numbers = {
cardinal = "cinci",
ordinal = "cincilea",
multiplier = {"cvintuplu", "încincit"},
fractional = "cincime",
}
numbers = {
cardinal = "șase",
ordinal = "șaselea",
multiplier = {"sextuplu", "înșesit"},
fractional = "șesime",
}
numbers = {
cardinal = "șapte",
ordinal = "șaptelea",
multiplier = {"septuplu", "înșeptit"},
fractional = "șeptime",
}
numbers = {
cardinal = "opt",
ordinal = "optulea",
multiplier = {"octuplu"},
fractional = "optime",
}
numbers = {
cardinal = "nouă",
ordinal = "nouălea",
fractional = "noime",
}
numbers = {
cardinal = "zece",
ordinal = "zecelea",
multiplier = "înzecit",
fractional = "zecime",
}
numbers = {
cardinal = "unsprezece",
ordinal = "unsprezecelea",
fractional = "unsprezecime",
}
numbers = {
cardinal = "doisprezece",
ordinal = "doisprezecelea",
fractional = "doisprezecime",
}
numbers = {
cardinal = "treisprezece",
ordinal = "treisprezecelea",
}
numbers = {
cardinal = "paisprezece",
ordinal = "paisprezecelea",
}
numbers = {
cardinal = "cincisprezece",
ordinal = "cincisprezecelea",
}
numbers = {
cardinal = "șaisprezece",
ordinal = "șaisprezecelea",
}
numbers = {
cardinal = "șaptesprezece",
ordinal = "șaptesprezecelea",
}
numbers = {
cardinal = "optsprezece",
ordinal = "optsprezecelea",
}
numbers = {
cardinal = "nouăsprezece",
ordinal = "nouăsprezecelea",
}
for i, tens_cardinal in ipairs {
"douăzeci", "treizeci", "patruzeci", "cincizeci", "șaizeci", "șaptezeci", "optzeci", "nouăzeci"
} do
local tens = (i + 1) * 10
numbers = {
cardinal = tens_cardinal,
ordinal = tens_cardinal .. "lea"
}
for ones = 1, 9 do
local ones_ordinal
if ones == 1 then
ones_ordinal = "unulea"
else
ones_ordinal = numbers.ordinal
end
numbers = {
cardinal = tens_cardinal .. " și " .. numbers.cardinal,
ordinal = tens_cardinal .. " și " .. ones_ordinal,
}
end
end
numbers = {
cardinal = "sută",
ordinal = "sutălea",
multiplier = "însutit",
fractional = "sutime",
}
numbers = {
cardinal = "mie",
ordinal = "miilea",
multiplier = "înmiit",
fractional = "miime",
}
numbers = {
cardinal = "zece mii",
}
numbers = {
cardinal = "milion",
}
return export