Module:number list/data/gl
- පහත දැක්වෙන උපදෙස්, Module:documentation මගින් ජනනය කොට ඇත. [සංස්කරණය කරන්න]
- ප්රයෝජනවත් සබැඳි: root page • root page’s subpages • සබැඳි • transclusions • testcases • sandbox
This module contains data on various types of numbers in Galician.
(edit)
local export = {numbers = {}}
local numbers = export.numbers
numbers[0] = {
cardinal = "cero",
}
-- Delete any number types that don't apply.
numbers[1] = {
cardinal = "un",
ordinal = "primeiro",
-- adverbial = "",
-- multiplier = "",
-- distributive = "",
-- collective = "",
-- fractional = "",
}
numbers[2] = {
cardinal = "dous",
ordinal = "segundo",
multiplier = "dobre",
fractional = "medio",
}
numbers[3] = {
cardinal = "tres",
ordinal = "terceiro",
multiplier = "triplo",
fractional = "terzo",
}
numbers[4] = {
cardinal = "catro",
ordinal = "cuarto",
multiplier = "cuádruplo",
fractional = "cuarto",
}
numbers[5] = {
cardinal = "cinco",
ordinal = "quinto",
multiplier = "quíntuplo",
fractional = "quinto",
}
numbers[6] = {
cardinal = "seis",
ordinal = "sexto",
multiplier = "séxtuplo",
fractional = "sexto",
}
numbers[7] = {
cardinal = "sete",
ordinal = "sétimo",
multiplier = "séptuplo",
fractional = "sétimo",
}
numbers[8] = {
cardinal = "oito",
ordinal = "oitavo",
multiplier = "óctuplo",
fractional = "oitavo",
}
numbers[9] = {
cardinal = "nove",
ordinal = "noveno",
multiplier = "nónuplo",
fractional = "noveno",
}
numbers[10] = {
cardinal = "dez",
ordinal = "décimo",
multiplier = "décuplo",
fractional = "décimo",
}
numbers[11] = {
cardinal = "once",
ordinal = { "undécimo", "décimo primeiro" },
fractional = "onceavo",
}
numbers[12] = {
cardinal = "doce",
ordinal = { "duodécimo", "décimo segundo" },
fractional = "doceavo",
}
numbers[13] = {
cardinal = "trece",
ordinal = "décimo terceiro",
fractional = "treceavo",
}
numbers[14] = {
cardinal = "catorce",
ordinal = "décimo cuarto",
fractional = "catorceavo",
}
numbers[15] = {
cardinal = "quince",
ordinal = "décimo quinto",
fractional = "quinceavo",
}
for ones = 6, 9 do
numbers[10 + ones] = {
cardinal = "deza" .. numbers[ones].cardinal,
fractional = "deza" .. numbers[ones].cardinal .. "avo",
}
end
for ones = 3, 9 do
numbers[10 + ones].ordinal = numbers[10].ordinal .. " " .. numbers[ones].ordinal
end
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 {
{ "vinte", "vixésimo" },
{ "trinta", "trixésimo" },
{ "corenta", "cuadraxésimo" },
{ "cincuenta", "quincuaxésimo" },
{ "sesenta", "sesaxésimo" },
{ "setenta", "septuaxésimo" },
{ "oitenta", "octoxésimo" },
{ "noventa", "nonaxésimo" },
} do
local tens = (i + 1) * 10
numbers[tens] = {
cardinal = tens_cardinal,
ordinal = tens_ordinal,
fractional = tens_cardinal .. "vo",
}
for ones = 1, 9 do
numbers[tens + ones] = {
cardinal = tens_cardinal .. " e " .. numbers[ones].cardinal,
ordinal = tens_ordinal .. " " .. numbers[ones].ordinal,
}
end
end
numbers[100] = {
cardinal = "cen",
ordinal = "centésimo",
multiplier = "céntuplo",
fractional = "centésimo",
}
numbers[200] = {
cardinal = "douscentos",
ordinal = "ducentésimo",
fractional = "ducentésimo",
}
numbers[300] = {
cardinal = "trescentos",
ordinal = "tricentésimo",
fractional = "tricentésimo",
}
numbers[400] = {
cardinal = "catrocentos",
ordinal = "cuadrixentésimo",
fractional = "cuadrixentésimo",
}
numbers[500] = {
cardinal = { "cincocentos", "quiñentos" },
ordinal = "quinxentésimo",
fractional = "quinxentésimo",
}
numbers[600] = {
cardinal = "seiscentos",
ordinal = "sexcentésimo",
fractional = "sexcentésimo",
}
numbers[700] = {
cardinal = "setecentos",
ordinal = "septinxentésimo",
fractional = "septinxentésimo",
}
numbers[800] = {
cardinal = "oitocentos",
ordinal = "octinxentésimo",
fractional = "octinxentésimo",
}
numbers[900] = {
cardinal = "novecentos",
ordinal = "noninxentésimo",
fractional = "noninxentésimo",
}
numbers[1000] = {
cardinal = "mil",
ordinal = "milésimo",
fractional = "milésimo",
}
return export