Module:number list/data/gl

Wiktionary වෙතින්

Lua දෝෂය in Module:table at line 557: attempt to call upvalue 'string_sort' (a nil value).

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
"https://si.wiktionary.org/w/index.php?title=Module:number_list/data/gl&oldid=40373" වෙතින් සම්ප්‍රවේශනය කෙරිණි