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

local export = {numbers = {}}
local n = export.numbers	-- short name

--============// 1...10 (+1) //============--

export.numbers[1] = {
	  cardinal	= "*edinъ",
	   ordinal	= "*pьrvъ",
	 adverbial	= {"*edino šьdy", "*edьnojьťi"},	-- or: "*edьna šьdy"
	multiplier	= "*edinakъ",						-- also: *edinъ, *edьnostajьnъ, *edьnostavьnъ
	collective  = "*edьnojь"
}

export.numbers[2] = {
	   cardinal	= "*dъva",
	    ordinal	= "*vъtorъ",
	  adverbial	= {"*dъva šьdy", "*dъvojьťi", "*dъva kortь"},
	 multiplier	= {"*dъvojakъ", "*dъvojьnъ", "*dъva kortьnъ", "*dъvogubъ"},
	 collective = "*dъvojь",
	fractional  = {"*polъ", "*polovina"},
}

export.numbers[3] = {
	 cardinal	= "*trьje",
	  ordinal	= "*tretь",
	adverbial	= {"*tri šьdy", "*trijьťi", "*trьje kortь"},
	multiplier  = {"*trojakъ", "*trojьnъ", "*trьje kortьnъ"},
	collective  = "*trojь",
	fractional  = "*tretina",
}

export.numbers[4] = {
	cardinal	= "*četyre",
	ordinal 	= "*četvьrtъ",
	adverbial   = {"*četyre šьdy", "*četyre kortь"},
	multiplier  = {"*četverъnъ", "*četyre kortьnъ"},
	collective  = "*čеtvеrо",
	fractional  = {"*četvьrtina", "*četvьrtь", "*četvьrtъka"},
}

export.numbers[5] = {
	cardinal	= "*pętь",
	ordinal 	= "*pętъ",
	adverbial   = "*pętь kortь",
	multiplier  = {"*pęterъnъ", "*pętь kortьnъ"},
	collective  = "*pętero",
	fractional  = "*pętina",
}

export.numbers[6] = {
	cardinal	= "*šestь",
	ordinal     = "*šestъ",
	adverbial   = "*šestь kortь",
	multiplier  = {"*šesterъnъ", "*šestь kortьnъ"},
	collective  = "*šestero",
	fractional  = "*šestina",
}

export.numbers[7] = {
	cardinal	= "*sedmь",
	ordinal	    = "*sedmъ",
	adverbial   = "*sedmь kortь",
	multiplier  = {"*sedmerъnъ", "*sedmь kortьnъ"},
	collective  = "*sedmero",
	fractional  = "*sedmina",
}

export.numbers[8] = {
	 cardinal	= "*osmь",
	 ordinal	= "*osmъ",
	 adverbial  = "*osmь kortь",
	 multiplier = {"*osmerъnъ", "*osmь kortьnъ"},
	 collective = "*osmero",
	 fractional	= "*osmina",
}

export.numbers[9] = {
	cardinal	= "*devętь",
	ordinal 	= "*devętъ",
	adverbial   = "*devętь kortь",
	multiplier  = {"*devętьnъ", "*devętь kortьnъ"},
	collective	= "*devętero",
	fractional	= "*devętina",
}

export.numbers[10] = {
	cardinal	= "*desętь",
	ordinal 	= "*desętъ",
	adverbial   = "*desętь kortь",
	multiplier	= {"*desętьnъ", "*desętь kortьnъ"},
	collective	= "*desętero",	-- also: *desętina, *desętъkъ
	fractional	= "*desętina",	-- also: *desętъkъ
}

--============// 11...19 (+1) //============--

export.numbers[11] = {
	cardinal = n[1].cardinal .. " na desęte",
}

export.numbers[12] = {
	cardinal = n[2].cardinal .. " na desęte",	-- or *dъvě...
}

export.numbers[13] = {
	cardinal = n[3].cardinal .. " na desęte",
}

export.numbers[14] = {
	cardinal = n[4].cardinal .. " na desęte",
}

export.numbers[15] = {
	cardinal = n[5].cardinal .. " na desęte",
}

export.numbers[16] = {
	cardinal = n[6].cardinal .. " na desęte",
}

export.numbers[17] = {
	cardinal = n[7].cardinal .. " na desęte",
}

export.numbers[18] = {
	cardinal	= n[8].cardinal .. " na desęte",
	 ordinal	= { n[8].ordinal.." na desęte", n[8].cardinal.." na "..n[10].ordinal },
}

export.numbers[19] = {
	cardinal = n[9].cardinal .. " na desęte",
}

--============// 20...90 (+10) //============--

export.numbers[20] = {
	cardinal = n[2].cardinal .. " desęte",
}

export.numbers[30] = {
	cardinal = n[3].cardinal .. " desęte",
}

export.numbers[40] = {
	cardinal = n[4].cardinal .. " desęte",
}

export.numbers[50] = {
	cardinal = n[5].cardinal .. " desęte",
}

export.numbers[60] = {
	cardinal = n[6].cardinal .. " desęte",
}

export.numbers[70] = {
	cardinal = n[7].cardinal .. " desęte",
}

export.numbers[80] = {
	cardinal	= n[8].cardinal .. " desęte",
	 ordinal	= n[8].cardinal .. " desętъ",
}

export.numbers[90] = {
	cardinal = n[9].cardinal .. " desętъ",
}

--============// 100...900 (+100) //============--

export.numbers[100] = {
	cardinal = "*sъto",
}

export.numbers[200] = {
	cardinal = "*dъvě sъtě",
}

export.numbers[400] = {
	cardinal = "*četyri sъta",
}

export.numbers[500] = {
	cardinal = n[5].cardinal .. " sъtъ",
}

export.numbers[600] = {
	cardinal = n[6].cardinal .. " sъtъ",
}

export.numbers[700] = {
	cardinal = n[7].cardinal .. " sъtъ",
}

export.numbers[800] = {
	cardinal	= n[8].cardinal .. " sъtъ",
	 ordinal	= n[8].cardinal .. " sъtъ",	-- also: n[8].cardinal.." sъtьnъ"
}

export.numbers[900] = {
	cardinal = n[9].cardinal .. " sъtъ",
}

--============// ... //============--

export.numbers[1000] = {
	cardinal = "*tysǫti",
}

export.numbers[10000] = {
	cardinal = "*tьma",
}

return export