Module:number list/data/sla-pro
Appearance
- The following documentation is generated by Module:documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • testcases • sandbox
This module contains data on various types of numbers in Proto-Slavic.
(edit)
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