Module:number list/data/ang
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 Old English.
(edit)
local export = {numbers = {}}
local numbers = export.numbers
export.additional_number_types = {
{key = "age", after = "adverbial"},
}
numbers[1] = {
cardinal = "ān",
ordinal = "forma",
adverbial = "ǣne",
age = "ānwintre",
-- multiplier = "",
-- distributive = "",
-- collective = "",
-- fractional = "",
}
numbers[2] = {
cardinal = "twēġen",
ordinal = "ōþer",
adverbial = "tweowa",
age = "twiwintre",
}
numbers[3] = {
cardinal = "þrī",
ordinal = "þridda",
adverbial = "þreowa",
age = "þriwintre",
}
numbers[4] = {
cardinal = "fēower",
ordinal = "fēorþa",
age = "fēowerwintre",
}
numbers[5] = {
cardinal = "fīf",
ordinal = "fīfta",
age = "fīfwintre",
}
numbers[6] = {
cardinal = "six",
ordinal = "sixta",
age = "sixwintre",
}
numbers[7] = {
cardinal = "seofon",
ordinal = "seofoþa",
age = "seofonwintre",
}
numbers[8] = {
cardinal = "eahta",
ordinal = "eahtoþa",
age = "eahtawintre",
}
numbers[9] = {
cardinal = "nigon",
ordinal = "nigoþa",
age = "nigonwintre"
}
numbers[10] = {
cardinal = "tīen",
ordinal = "tēoþa",
age = "tīenwintre",
}
numbers[11] = {
cardinal = "endleofan",
ordinal = {"endlyfta", "endlefta"},
}
numbers[12] = {
cardinal = "twelf",
ordinal = "twelfta",
age = "twelfwintre",
multiplier = "twelffeald",
}
numbers[13] = {
cardinal = "þrēotīene",
ordinal = "þrēottēoþa",
}
numbers[14] = {
cardinal = "fēowertīene",
ordinal = "fēowertēoþa",
age = "fēowertīenewintre"
}
numbers[15] = {
cardinal = "fīftīene",
ordinal = "fīftēoþa",
age = "fīftīenewintre",
}
numbers[16] = {
cardinal = "sixtīene",
ordinal = "sixtēoþa",
multiplier = "sixtīenefeald",
}
numbers[17] = {
cardinal = "seofontīene",
ordinal = "seofontēoþa",
age = "seofontīenewintre",
}
numbers[18] = {
cardinal = "eahtatīene",
ordinal = "eahtatēoþa",
age = "eahtatīenewintre",
}
numbers[19] = {
cardinal = "nigontīene",
ordinal = "nigontēoþa",
}
numbers[20] = {
cardinal = "twēntiġ",
ordinal = "twēntigoþa",
age = "twentiġwintre",
multiplier = "twēntiġfeald",
}
numbers[30] = {
cardinal = "þrītiġ",
ordinal = "þrītigoþa",
age = "þrītiġwintre",
}
numbers[40] = {
cardinal = "fēowertiġ",
ordinal = "fēowertigoþa",
}
numbers[50] = {
cardinal = "fīftiġ",
ordinal = "fīftigoþa",
}
numbers[60] = {
cardinal = "sixtiġ",
ordinal = "sixtigoþa",
}
numbers[70] = {
cardinal = "hundseofontiġ",
ordinal = "hundseofontigoþa",
age = "hundseofontiġwintre",
}
numbers[80] = {
cardinal = "hundeahtatiġ",
ordinal = "hundeahtatigoþa",
age = "hundeahtatiġwintre",
}
numbers[90] = {
cardinal = "hundnigontiġ",
ordinal = "hundnigontigoþa",
age = "hundnigontiġwintre",
}
local replacements = {
cardinal = {
[2] = "twā",
[3] = "þrēo",
},
multiplier = {
[2] = "twi",
[3] = "þri",
}
}
for i = 1, 9 do
local multiplier = replacements.multiplier[i] or numbers[i].cardinal
numbers[i].multiplier = multiplier .. "feald"
numbers[i * 10].multiplier = numbers[i * 10].cardinal .. "feald"
for tens = 20, 90, 10 do
local ones_cardinal = replacements.cardinal[i] or numbers[i].cardinal
local tens_numerals = numbers[tens]
numbers[tens + i] = {
cardinal = ones_cardinal .. " and " .. tens_numerals.cardinal,
ordinal = ones_cardinal .. " and " .. tens_numerals.ordinal,
}
end
end
numbers[100] = {
cardinal = {"hund", "hundred", "hundtēontiġ"},
ordinal = "hundtēontigoþa",
multiplier = {"hundfeald", "hundtēontiġfeald"},
age = {"hundtēontiġwintre", "hundwintre", "ānhundwintre"}
}
numbers[101] = {
cardinal = "ān and hundtēontiġ",
ordinal = "hundtēontigoþa and forma"
}
numbers[110] = {
cardinal = "hundendleftiġ"
}
numbers[120] = {
cardinal = "hundtwelftiġ"
}
numbers[200] = {
cardinal = {"twā hund"},
}
numbers[300] = {
cardinal = {"þrēo hund"},
age = "þrēohundwintre",
}
numbers[400] = {
cardinal = {"fēower hund"},
}
numbers[500] = {
cardinal = {"fīf hund"},
}
numbers[600] = {
cardinal = {"six hund"},
}
numbers[700] = {
cardinal = {"seofon hund"},
age = "seofonhundwintre",
}
numbers[800] = {
cardinal = {"eahta hund"},
}
numbers[900] = {
cardinal = {"nigon hund"},
age = "nigonhundwintre",
}
numbers[1000] = {
cardinal = "þūsend",
multiplier = "þūsendfeald"
}
return export