Module:number list/data/sjn

Hello, you have come here looking for the meaning of the word Module:number list/data/sjn. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:number list/data/sjn, but we will also tell you about its etymology, its characteristics and you will know how to say Module:number list/data/sjn in singular and plural. Everything you need to know about the word Module:number list/data/sjn you have here. The definition of the word Module:number list/data/sjn will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:number list/data/sjn, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

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

Number Numeral Cardinal Ordinal Fractional
0 ð lad
1 ñ min minui
2 ò tâd tadui perin
3 ó nêl, neledh nelui
4 ô canad canthui canath
5 õ leben levnui
6 ö eneg enchui
7 ÷ odog othui
8 ø toloth tollui
9 ù neder nedrui
10 ðñ pae paenui
11 ññ minib
12 òñ ýneg
13 óñ paenel
14 ôñ paegan
15 õñ paeleben
16 öñ paeneg
17 ֖ paenodog
18 øñ paedolodh
19 ùñ paeneder
20 ðò taphaen
30 ðó nelphaen
40 ðô caphaen
50 ðõ lephaen
60 ðö enephaen
70 ð÷ odophaen
80 ðø tolophaen
90 ðù nederphaen
100 ððñ haran
1,000 ðððñ meneg

local export = {}

local numbers = {}
export.numbers = numbers

numbers = {cardinal = "lad"}
numbers = {cardinal = "min", ordinal = "minui"}
numbers = {cardinal = "tâd", ordinal = "tadui", fractional = "perin"}
numbers = {cardinal = {"nêl", "neledh"}, ordinal = "nelui"}
numbers = {cardinal = "canad", ordinal = "canthui", fractional = "canath"}
numbers = {cardinal = "leben", ordinal = "levnui"}
numbers = {cardinal = "eneg", ordinal = "enchui"}
numbers = {cardinal = "odog", ordinal = "othui"}
numbers = {cardinal = "toloth", ordinal = "tollui"}
numbers = {cardinal = "neder", ordinal = "nedrui"}

numbers = {cardinal = "pae", ordinal = "paenui"}
numbers = {cardinal = "minib"}
numbers = {cardinal = "ýneg"}
numbers = {cardinal = "paenel"} 
numbers = {cardinal = "paegan"} 
numbers = {cardinal = "paeleben"} 
numbers = {cardinal = "paeneg"}
numbers = {cardinal = "paenodog"} 
numbers = {cardinal = "paedolodh"} 
numbers = {cardinal = "paeneder"} 

numbers = {cardinal = "taphaen"}
numbers = {cardinal = "nelphaen"}
numbers = {cardinal = "caphaen"}
numbers = {cardinal = "lephaen"}
numbers = {cardinal = "enephaen"}
numbers = {cardinal = "odophaen"}
numbers = {cardinal = "tolophaen"}
numbers = {cardinal = "nederphaen"}

local function unpack_ipairs(t)
	local i = 0
	return function()
		i = i + 1
		if t then
			return i, unpack(t)
		end
	end
end

numbers = {cardinal = "haran"}
numbers = {cardinal = "meneg"}

local twstyle = "font-family: 'Tengwar Annatar', 'Tengwar Eldamar', 'Tengwar Noldor', 'Tengwar Parmaite', 'Tengwar Formal', 'Tengwar Elfica', 'Tengwar Sindarin', 'Tengwar Quenya', 'Tengwar Gothika'"
local digits = {'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', '÷', 'ø', 'ù', 'ú', 'û'}
digits = 'ð'
for key,value in pairs(numbers) do
	if key < 10 then
		numbers.numeral = '<span style="'..twstyle..'">'..digits..'</span>'
	else
		local inp = tostring(key)
		local outp = {}
		for i = 0, #inp do
	    	local pos = #inp + 1 - i
	    	table.insert(outp, digits)
		end
		numbers.numeral = '<span style="'..twstyle..'">'..table.concat(outp)..'</span>'
	end
end

return export