[numex] Changes to existing numex rules files. Adding Dutch, Japanese, Polish, Danish, Swedish and Finnish numex rules (priority based on frequency in OpenStreetMap)

This commit is contained in:
Al
2015-06-04 03:13:39 -04:00
parent 65abde908b
commit ab802bc361
12 changed files with 4248 additions and 314 deletions

231
data/numex/rules/da.json Normal file
View File

@@ -0,0 +1,231 @@
{
"rules": [
{
"name": "nul",
"value": 0,
"type": "cardinal"
},
{
"name": "en",
"value": 1,
"type": "cardinal"
},
{
"name": "et",
"value": 1,
"type": "cardinal",
"gender": "n"
},
{
"name": "to",
"value": 2,
"type": "cardinal"
},
{
"name": "tre",
"value": 3,
"type": "cardinal"
},
{
"name": "fire",
"value": 4,
"type": "cardinal"
},
{
"name": "fem",
"value": 5,
"type": "cardinal"
},
{
"name": "seks",
"value": 6,
"type": "cardinal"
},
{
"name": "syv",
"value": 7,
"type": "cardinal"
},
{
"name": "otte",
"value": 8,
"type": "cardinal"
},
{
"name": "ni",
"value": 9,
"type": "cardinal"
},
{
"name": "ti",
"value": 10,
"type": "cardinal"
},
{
"name": "elve",
"value": 11,
"type": "cardinal"
},
{
"name": "tolv",
"value": 12,
"type": "cardinal"
},
{
"name": "tretten",
"value": 13,
"type": "cardinal"
},
{
"name": "fjorten",
"value": 14,
"type": "cardinal"
},
{
"name": "femten",
"value": 15,
"type": "cardinal"
},
{
"name": "seksten",
"value": 16,
"type": "cardinal"
},
{
"name": "sytten",
"value": 17,
"type": "cardinal"
},
{
"name": "atten",
"value": 18,
"type": "cardinal"
},
{
"name": "nitten",
"value": 19,
"type": "cardinal"
},
{
"name": "tyve",
"value": 20,
"type": "cardinal"
},
{
"name": "tredive",
"value": 30,
"type": "cardinal"
},
{
"name": "fyrre",
"value": 40,
"type": "cardinal"
},
{
"name": "halvtreds",
"value": 50,
"type": "cardinal"
},
{
"name": "tres",
"value": 60,
"type": "cardinal"
},
{
"name": "halvfjerds",
"value": 70,
"type": "cardinal"
},
{
"name": "firs",
"value": 80,
"type": "cardinal"
},
{
"name": "halvfems",
"value": 90,
"type": "cardinal"
},
{
"name": "et­hundrede",
"value": 100,
"type": "cardinal",
"right": "add"
},
{
"name": "hundred",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "et tusinde",
"value": 1000,
"type": "cardinal",
"right": "add"
},
{
"name": "tusind",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "en million",
"value": 1000000,
"type": "cardinal",
"right": "add"
},
{
"name": "millioner",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "en milliard",
"value": 1000000000,
"type": "cardinal",
"right": "add"
},
{
"name": "milliarder",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "en billion",
"value": 1000000000000,
"type": "cardinal",
"right": "add"
},
{
"name": "billioner",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "en billiard",
"value": 1000000000000000,
"type": "cardinal",
"right": "add"
},
{
"name": "billiarder",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
],
"stopwords": [
"og"
]
}

View File

@@ -369,19 +369,23 @@
],
"ordinal_indicators": [
{
"suffixes": [
"th",
"st",
"nd",
"rd",
"th",
"th",
"th",
"th",
"th",
"th"
]
"suffixes": {
"0": ["th"],
"1": ["st"],
"11": ["th"],
"2": ["nd"],
"12": ["th"],
"3": ["rd"],
"13": ["th"],
"4": ["th"],
"5": ["th"],
"6": ["th"],
"7": ["th"],
"8": ["th"],
"9": ["th"]
}
}
],
"stopwords": [
"and"

View File

@@ -788,33 +788,33 @@
],
"ordinal_indicators": [
{
"suffixes": [
"o",
"er",
"o",
"er",
"o",
"o",
"o",
"o",
"o",
"o"
]
"suffixes": {
"0": ["o"],
"1": ["er", "r", "ro", "o"],
"2": ["o"],
"3": ["er", "r", "ro", "o"],
"4": ["o"],
"5": ["o"],
"6": ["o"],
"7": ["o"],
"8": ["o"],
"9": ["o"]
}
},
{
"gender": "f",
"suffixes": [
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"a"
]
"suffixes": {
"0": ["a"],
"1": ["a", "ra"],
"2": ["a"],
"3": ["a"],
"4": ["a"],
"5": ["a"],
"6": ["a"],
"7": ["a"],
"8": ["a"],
"9": ["a"]
}
}
],
"stopwords": [

625
data/numex/rules/fi.json Normal file
View File

@@ -0,0 +1,625 @@
{
"rules": [
{
"name": "nolla",
"value": 0,
"type": "cardinal"
},
{
"name": "yksi",
"value": 1,
"type": "cardinal"
},
{
"name": "kaksi",
"value": 2,
"type": "cardinal"
},
{
"name": "kolme",
"value": 3,
"type": "cardinal"
},
{
"name": "neljä",
"value": 4,
"type": "cardinal"
},
{
"name": "viisi",
"value": 5,
"type": "cardinal"
},
{
"name": "kuusi",
"value": 6,
"type": "cardinal"
},
{
"name": "seitsemän",
"value": 7,
"type": "cardinal"
},
{
"name": "kahdeksan",
"value": 8,
"type": "cardinal"
},
{
"name": "yhdeksän",
"value": 9,
"type": "cardinal"
},
{
"name": "kymmenen",
"value": 10,
"type": "cardinal"
},
{
"name": "yksitoista",
"value": 11,
"type": "cardinal"
},
{
"name": "kaksitoista",
"value": 12,
"type": "cardinal"
},
{
"name": "kolmetoista",
"value": 13,
"type": "cardinal"
},
{
"name": "neljätoista",
"value": 14,
"type": "cardinal"
},
{
"name": "viisitoista",
"value": 15,
"type": "cardinal"
},
{
"name": "kuusitoista",
"value": 16,
"type": "cardinal"
},
{
"name": "seitsemäntoista",
"value": 17,
"type": "cardinal"
},
{
"name": "kahdeksantoista",
"value": 18,
"type": "cardinal"
},
{
"name": "yhdeksäntoista",
"value": 19,
"type": "cardinal"
},
{
"name": "kaksikymmentä",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "kaksikymmenta",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "kaksikymmentae",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "kolmekymmentä",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "kolmekymmenta",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "kolmekymmentae",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "neljäkymmentä",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "neljäkymmenta",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "neljäkymmentae",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "viisikymmentä",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "viisikymmenta",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "viisikymmentae",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "kuusikymmentä",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "kuusikymmenta",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "kuusikymmentae",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "seitsemänkymmentä",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "seitsemankymmenta",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "seitsemaenkymmentae",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "kahdeksankymmentä",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "kahdeksankymmenta",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "kahdeksankymmentae",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "yhdeksänkymmentä",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "yhdeksänkymmenta",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "yhdeksänkymmentae",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "sata",
"value": 100,
"type": "cardinal",
"right": "add"
},
{
"name": "sataa",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tuhat",
"value": 1000,
"type": "cardinal",
"right": "add"
},
{
"name": "tuhatta",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljoona",
"value": 1000000,
"type": "cardinal",
"right": "add"
},
{
"name": "miljoonaa",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljardi",
"value": 1000000000,
"type": "cardinal",
"right": "add"
},
{
"name": "miljardia",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljoona",
"value": 1000000000000,
"type": "cardinal",
"right": "add"
},
{
"name": "biljoonaa",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "ensimmäinen",
"value": 1,
"type": "ordinal"
},
{
"name": "ensimmainen",
"value": 1,
"type": "ordinal"
},
{
"name": "ensimmaeinen",
"value": 1,
"type": "ordinal"
},
{
"name": "toinen",
"value": 2,
"type": "ordinal"
},
{
"name": "kolmas",
"value": 3,
"type": "ordinal"
},
{
"name": "neljäs",
"value": 4,
"type": "ordinal"
},
{
"name": "neljas",
"value": 4,
"type": "ordinal"
},
{
"name": "neljaes",
"value": 4,
"type": "ordinal"
},
{
"name": "viides",
"value": 5,
"type": "ordinal"
},
{
"name": "kuudes",
"value": 6,
"type": "ordinal"
},
{
"name": "seitsemäs",
"value": 7,
"type": "ordinal"
},
{
"name": "seitsemas",
"value": 7,
"type": "ordinal"
},
{
"name": "seitsemaes",
"value": 7,
"type": "ordinal"
},
{
"name": "kahdeksas",
"value": 8,
"type": "ordinal"
},
{
"name": "yhdeksäs",
"value": 9,
"type": "ordinal"
},
{
"name": "yhdeksas",
"value": 9,
"type": "ordinal"
},
{
"name": "yhdeksaes",
"value": 9,
"type": "ordinal"
},
{
"name": "kymmenes",
"value": 10,
"type": "ordinal"
},
{
"name": "yhdestoista",
"value": 11,
"type": "ordinal"
},
{
"name": "kahdestoista",
"value": 12,
"type": "ordinal"
},
{
"name": "kolmastoista",
"value": 13,
"type": "ordinal"
},
{
"name": "neljästoista",
"value": 14,
"type": "ordinal"
},
{
"name": "neljastoista",
"value": 14,
"type": "ordinal"
},
{
"name": "neljaestoista",
"value": 14,
"type": "ordinal"
},
{
"name": "viidestoista",
"value": 15,
"type": "ordinal"
},
{
"name": "kuudestoista",
"value": 16,
"type": "ordinal"
},
{
"name": "seitsemästoista",
"value": 17,
"type": "ordinal"
},
{
"name": "seitsemastoista",
"value": 17,
"type": "ordinal"
},
{
"name": "seitsemaestoista",
"value": 17,
"type": "ordinal"
},
{
"name": "kahdeksastoista",
"value": 18,
"type": "ordinal"
},
{
"name": "yhdeksästoista",
"value": 19,
"type": "ordinal"
},
{
"name": "yhdeksastoista",
"value": 19,
"type": "ordinal"
},
{
"name": "yhdeksaestoista",
"value": 19,
"type": "ordinal"
},
{
"name": "kahdeskymmenes",
"value": 20,
"type": "ordinal",
"right": "add"
},
{
"name": "kolmaskymmenes",
"value": 30,
"type": "ordinal",
"right": "add"
},
{
"name": "neljäskymmenes",
"value": 40,
"type": "ordinal",
"right": "add"
},
{
"name": "neljaskymmenes",
"value": 40,
"type": "ordinal",
"right": "add"
},
{
"name": "neljaeskymmenes",
"value": 40,
"type": "ordinal",
"right": "add"
},
{
"name": "viideskymmenes",
"value": 50,
"type": "ordinal",
"right": "add"
},
{
"name": "kuudeskymmenes",
"value": 60,
"type": "ordinal",
"right": "add"
},
{
"name": "seitsemäskymmenes",
"value": 70,
"type": "ordinal",
"right": "add"
},
{
"name": "seitsemaskymmenes",
"value": 70,
"type": "ordinal",
"right": "add"
},
{
"name": "seitsemaeskymmenes",
"value": 70,
"type": "ordinal",
"right": "add"
},
{
"name": "kahdeksaskymmenes",
"value": 80,
"type": "ordinal",
"right": "add"
},
{
"name": "yhdeksäskymmenes",
"value": 90,
"type": "ordinal",
"right": "add"
},
{
"name": "yhdeksaskymmenes",
"value": 90,
"type": "ordinal",
"right": "add"
},
{
"name": "yhdeksaeskymmenes",
"value": 90,
"type": "ordinal",
"right": "add"
},
{
"name": "sadas",
"value": 100,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "tuhannes",
"value": 1000,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljoonas",
"value": 1000000,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljardis",
"value": 1000000000,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljoonas",
"value": 1000000000000,
"type": "ordinal",
"left": "multiply",
"right": "add"
}
],
"ordinal_indicators": [
{
"suffixes": {
"0": [":s"],
"1": [":nen"],
"11": [":sta"],
"2": [":nen"],
"12": [":sta"],
"3": [":s"],
"13": [":sta"],
"4": [":s"],
"14": [":sta"],
"5": [":s"],
"15": [":sta"],
"6": [":s"],
"16": [":sta"],
"7": [":s"],
"17": [":sta"],
"8": [":s"],
"18": [":sta"],
"9": [":s"],
"19": [":sta"]
}
}
],
"stopwords": [
"ja"
]
}

View File

@@ -1,5 +1,10 @@
{
"rules": [
{
"name": "zéro",
"value": 0,
"type": "cardinal"
},
{
"name": "zero",
"value": 0,
@@ -180,6 +185,13 @@
"radix": 20,
"right": "add"
},
{
"name": "quatrevignts",
"value": 80,
"type": "cardinal",
"radix": 20,
"right": "add"
},
{
"name": "nonante",
"value": 90,
@@ -263,11 +275,21 @@
"left": "multiply",
"right": "add"
},
{
"name": "zeroième",
"value": 0,
"type": "ordinal"
},
{
"name": "zeroieme",
"value": 0,
"type": "ordinal"
},
{
"name": "unième",
"value": 1,
"type": "ordinal"
},
{
"name": "unieme",
"value": 1,
@@ -278,210 +300,881 @@
"value": 1,
"type": "ordinal"
},
{
"name": "premiers",
"value": 1,
"type": "ordinal",
"category": "plural"
},
{
"name": "première",
"value": 1,
"type": "ordinal",
"gender": "f"
},
{
"name": "premiere",
"value": 1,
"type": "ordinal",
"gender": "f"
},
{
"name": "premieres",
"value": 1,
"type": "ordinal",
"gender": "f",
"category": "plural"
},
{
"name": "deuxième",
"value": 2,
"type": "ordinal"
},
{
"name": "deuxieme",
"value": 2,
"type": "ordinal"
},
{
"name": "deuxièmes",
"value": 2,
"type": "ordinal",
"category": "plural"
},
{
"name": "deuxiemes",
"value": 2,
"type": "ordinal",
"category": "plural"
},
{
"name": "second",
"value": 2,
"type": "ordinal"
},
{
"name": "seconde",
"value": 2,
"type": "ordinal",
"gender": "f"
},
{
"name": "secondes",
"value": 2,
"type": "ordinal",
"gender": "f",
"category": "plural"
},
{
"name": "troisième",
"value": 3,
"type": "ordinal"
},
{
"name": "troisieme",
"value": 3,
"type": "ordinal"
},
{
"name": "troisièmes",
"value": 3,
"type": "ordinal",
"category": "plural"
},
{
"name": "troisiemes",
"value": 3,
"type": "ordinal",
"category": "plural"
},
{
"name": "quatrième",
"value": 4,
"type": "ordinal"
},
{
"name": "quatrieme",
"value": 4,
"type": "ordinal"
},
{
"name": "quatrièmes",
"value": 4,
"type": "ordinal",
"category": "plural"
},
{
"name": "quatrieme",
"value": 4,
"type": "ordinal",
"category": "plural"
},
{
"name": "cinquieme",
"value": 5,
"type": "ordinal"
},
{
"name": "cinquième",
"value": 5,
"type": "ordinal"
},
{
"name": "cinquiemes",
"value": 5,
"type": "ordinal",
"category": "plural"
},
{
"name": "cinquièmes",
"value": 5,
"type": "ordinal",
"category": "plural"
},
{
"name": "sixieme",
"value": 6,
"type": "ordinal"
},
{
"name": "sixième",
"value": 6,
"type": "ordinal"
},
{
"name": "sixiemes",
"value": 6,
"type": "ordinal",
"category": "plural"
},
{
"name": "sixièmes",
"value": 6,
"type": "ordinal",
"category": "plural"
},
{
"name": "septieme",
"value": 7,
"type": "ordinal"
},
{
"name": "septième",
"value": 7,
"type": "ordinal"
},
{
"name": "septiemes",
"value": 7,
"type": "ordinal",
"category": "plural"
},
{
"name": "septièmes",
"value": 7,
"type": "ordinal",
"category": "plural"
},
{
"name": "huitieme",
"value": 8,
"type": "ordinal"
},
{
"name": "huitième",
"value": 8,
"type": "ordinal"
},
{
"name": "huitiemes",
"value": 8,
"type": "ordinal",
"category": "plural"
},
{
"name": "huitièmes",
"value": 8,
"type": "ordinal",
"category": "plural"
},
{
"name": "neuvieme",
"value": 9,
"type": "ordinal"
},
{
"name": "neuvième",
"value": 9,
"type": "ordinal"
},
{
"name": "neuviemes",
"value": 9,
"type": "ordinal",
"category": "plural"
},
{
"name": "neuvièmes",
"value": 9,
"type": "ordinal",
"category": "plural"
},
{
"name": "dixieme",
"value": 10,
"type": "ordinal"
},
{
"name": "dixième",
"value": 10,
"type": "ordinal"
},
{
"name": "dixiemes",
"value": 10,
"type": "ordinal",
"category": "plural"
},
{
"name": "dixièmes",
"value": 10,
"type": "ordinal",
"category": "plural"
},
{
"name": "onzieme",
"value": 11,
"type": "ordinal"
},
{
"name": "onzième",
"value": 11,
"type": "ordinal"
},
{
"name": "onziemes",
"value": 11,
"type": "ordinal",
"category": "plural"
},
{
"name": "onzièmes",
"value": 11,
"type": "ordinal",
"category": "plural"
},
{
"name": "douzieme",
"value": 12,
"type": "ordinal"
},
{
"name": "douzième",
"value": 12,
"type": "ordinal"
},
{
"name": "douziemes",
"value": 12,
"type": "ordinal",
"category": "plural"
},
{
"name": "douzièmes",
"value": 12,
"type": "ordinal",
"category": "plural"
},
{
"name": "treizieme",
"value": 13,
"type": "ordinal"
},
{
"name": "treizième",
"value": 13,
"type": "ordinal"
},
{
"name": "treiziemes",
"value": 13,
"type": "ordinal",
"category": "plural"
},
{
"name": "treizièmes",
"value": 13,
"type": "ordinal",
"category": "plural"
},
{
"name": "quatorzieme",
"value": 14,
"type": "ordinal"
},
{
"name": "quatorzième",
"value": 14,
"type": "ordinal"
},
{
"name": "quatorziemes",
"value": 14,
"type": "ordinal",
"category": "plural"
},
{
"name": "quatorzièmes",
"value": 14,
"type": "ordinal",
"category": "plural"
},
{
"name": "quinzieme",
"value": 15,
"type": "ordinal"
},
{
"name": "quinzième",
"value": 15,
"type": "ordinal"
},
{
"name": "quinziemes",
"value": 15,
"type": "ordinal",
"category": "plural"
},
{
"name": "quinzièmes",
"value": 15,
"type": "ordinal",
"category": "plural"
},
{
"name": "seizieme",
"value": 16,
"type": "ordinal"
},
{
"name": "seizième",
"value": 16,
"type": "ordinal"
},
{
"name": "seiziemes",
"value": 16,
"type": "ordinal",
"category": "plural"
},
{
"name": "seizièmes",
"value": 16,
"type": "ordinal",
"category": "plural"
},
{
"name": "dix septieme",
"value": 17,
"type": "ordinal"
},
{
"name": "dix septième",
"value": 17,
"type": "ordinal"
},
{
"name": "dix septiemes",
"value": 17,
"type": "ordinal",
"category": "plural"
},
{
"name": "dix septièmes",
"value": 17,
"type": "ordinal",
"category": "plural"
},
{
"name": "dixseptieme",
"value": 17,
"type": "ordinal"
},
{
"name": "dixseptième",
"value": 17,
"type": "ordinal"
},
{
"name": "dixseptiemes",
"value": 17,
"type": "ordinal",
"category": "plural"
},
{
"name": "dixseptièmes",
"value": 17,
"type": "ordinal",
"category": "plural"
},
{
"name": "dix huitieme",
"value": 18,
"type": "ordinal"
},
{
"name": "dix huitième",
"value": 18,
"type": "ordinal"
},
{
"name": "dix huitiemes",
"value": 18,
"type": "ordinal",
"category": "plural"
},
{
"name": "dix huitièmes",
"value": 18,
"type": "ordinal",
"category": "plural"
},
{
"name": "dixhuitieme",
"value": 18,
"type": "ordinal"
},
{
"name": "dixhuitième",
"value": 18,
"type": "ordinal"
},
{
"name": "dixhuitiemes",
"value": 18,
"type": "ordinal",
"category": "plural"
},
{
"name": "dixhuitièmes",
"value": 18,
"type": "ordinal",
"category": "plural"
},
{
"name": "dix neuvieme",
"value": 19,
"type": "ordinal"
},
{
"name": "dix neuvième",
"value": 19,
"type": "ordinal"
},
{
"name": "dix neuviemes",
"value": 19,
"type": "ordinal",
"category": "plural"
},
{
"name": "dix neuvièmes",
"value": 19,
"type": "ordinal",
"category": "plural"
},
{
"name": "dixneuvieme",
"value": 19,
"type": "ordinal"
},
{
"name": "dixneuvième",
"value": 19,
"type": "ordinal"
},
{
"name": "dixneuviemes",
"value": 19,
"type": "ordinal",
"category": "plural"
},
{
"name": "dixneuvièmes",
"value": 19,
"type": "ordinal",
"category": "plural"
},
{
"name": "vigntieme",
"value": 20,
"type": "ordinal"
},
{
"name": "vigntième",
"value": 20,
"type": "ordinal"
},
{
"name": "vigntiemes",
"value": 20,
"type": "ordinal",
"category": "plural"
},
{
"name": "vigntièmes",
"value": 20,
"type": "ordinal",
"category": "plural"
},
{
"name": "trentieme",
"value": 30,
"type": "ordinal"
},
{
"name": "trentième",
"value": 30,
"type": "ordinal"
},
{
"name": "trentiemes",
"value": 30,
"type": "ordinal",
"category": "plural"
},
{
"name": "trentièmes",
"value": 30,
"type": "ordinal",
"category": "plural"
},
{
"name": "quarantieme",
"value": 40,
"type": "ordinal"
},
{
"name": "quarantième",
"value": 40,
"type": "ordinal"
},
{
"name": "quarantiemes",
"value": 40,
"type": "ordinal",
"category": "plural"
},
{
"name": "quarantièmes",
"value": 40,
"type": "ordinal",
"category": "plural"
},
{
"name": "cinquantieme",
"value": 50,
"type": "ordinal"
},
{
"name": "cinquantième",
"value": 50,
"type": "ordinal"
},
{
"name": "cinquantiemes",
"value": 50,
"type": "ordinal",
"category": "plural"
},
{
"name": "cinquantièmes",
"value": 50,
"type": "ordinal",
"category": "plural"
},
{
"name": "soixantieme",
"value": 60,
"type": "ordinal"
},
{
"name": "soixantième",
"value": 60,
"type": "ordinal"
},
{
"name": "soixantiemes",
"value": 60,
"type": "ordinal",
"category": "plural"
},
{
"name": "soixantièmes",
"value": 60,
"type": "ordinal",
"category": "plural"
},
{
"name": "septantieme",
"value": 70,
"type": "ordinal"
},
{
"name": "septantième",
"value": 70,
"type": "ordinal"
},
{
"name": "septantiemes",
"value": 70,
"type": "ordinal",
"category": "plural"
},
{
"name": "septantièmes",
"value": 70,
"type": "ordinal",
"category": "plural"
},
{
"name": "quatre vigntieme",
"value": 80,
"type": "ordinal"
},
{
"name": "quatre vigntième",
"value": 80,
"type": "ordinal"
},
{
"name": "quatre vigntiemes",
"value": 80,
"type": "ordinal",
"category": "plural"
},
{
"name": "quatre vigntièmes",
"value": 80,
"type": "ordinal",
"category": "plural"
},
{
"name": "quatrevigntieme",
"value": 80,
"type": "ordinal"
},
{
"name": "quatrevigntième",
"value": 80,
"type": "ordinal"
},
{
"name": "quatrevigntiemes",
"value": 80,
"type": "ordinal",
"category": "plural"
},
{
"name": "quatrevigntièmes",
"value": 80,
"type": "ordinal",
"category": "plural"
},
{
"name": "huitantieme",
"value": 80,
"type": "ordinal"
},
{
"name": "huitantième",
"value": 80,
"type": "ordinal"
},
{
"name": "huitantiemes",
"value": 80,
"type": "ordinal",
"category": "plural"
},
{
"name": "huitantièmes",
"value": 80,
"type": "ordinal",
"category": "plural"
},
{
"name": "nonantieme",
"value": 90,
"type": "ordinal"
},
{
"name": "nonantième",
"value": 90,
"type": "ordinal"
},
{
"name": "nonantiemes",
"value": 90,
"type": "ordinal",
"category": "plural"
},
{
"name": "nonantièmes",
"value": 90,
"type": "ordinal",
"category": "plural"
},
{
"name": "centieme",
"value": 100,
"type": "ordinal",
"left": "multiply"
},
{
"name": "centième",
"value": 100,
"type": "ordinal",
"left": "multiply"
},
{
"name": "centiemes",
"value": 100,
"type": "ordinal",
"category": "plural",
"left": "multiply"
},
{
"name": "centièmes",
"value": 100,
"type": "ordinal",
"category": "plural",
"left": "multiply"
},
{
"name": "millieme",
"value": 1000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "millième",
"value": 1000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "milliemes",
"value": 1000,
"type": "ordinal",
"category": "plural",
"left": "multiply"
},
{
"name": "millièmes",
"value": 1000,
"type": "ordinal",
"category": "plural",
"left": "multiply"
}
],
"ordinal_indicators": [
{
"suffixes": [
"e",
"er",
"e",
"e",
"e",
"e",
"e",
"e",
"e",
"e"
]
"suffixes": {
"0": ["e"],
"1": ["er"],
"11": ["e"],
"21": ["e"],
"31": ["e"],
"41": ["e"],
"51": ["e"],
"61": ["e"],
"71": ["e"],
"81": ["e"],
"91": ["e"],
"2": ["e", "d"],
"3": ["e"],
"4": ["e"],
"5": ["e"],
"6": ["e"],
"7": ["e"],
"8": ["e"],
"9": ["e"]
}
},
{
"category": "plural",
"suffixes": {
"0": ["es"],
"1": ["ers"],
"11": ["es"],
"21": ["es"],
"31": ["es"],
"41": ["es"],
"51": ["es"],
"61": ["es"],
"71": ["es"],
"81": ["es"],
"91": ["es"],
"2": ["es", "ds"],
"3": ["es"],
"4": ["es"],
"5": ["es"],
"6": ["es"],
"7": ["es"],
"8": ["es"],
"9": ["es"]
}
},
{
"gender": "f",
"suffixes": [
"e",
"re",
"e",
"e",
"e",
"e",
"e",
"e",
"e",
"e"
"suffixes": {
"0": ["e"],
"1": ["re"],
"11": ["e"],
"21": ["e"],
"31": ["e"],
"41": ["e"],
"51": ["e"],
"61": ["e"],
"71": ["e"],
"81": ["e"],
"91": ["e"],
"2": ["e", "de"],
"3": ["e"],
"4": ["e"],
"5": ["e"],
"6": ["e"],
"7": ["e"],
"8": ["e"],
"9": ["e"]
}
},
{
"category": "plural",
"gender": "f",
"suffixes": {
"0": ["es"],
"1": ["res"],
"11": ["es"],
"21": ["es"],
"31": ["es"],
"41": ["es"],
"51": ["es"],
"61": ["es"],
"71": ["es"],
"81": ["es"],
"91": ["es"],
"2": ["es", "des"],
"3": ["es"],
"4": ["es"],
"5": ["es"],
"6": ["es"],
"7": ["es"],
"8": ["es"],
"9": ["es"]
]
}
}
],
"stopwords": [

View File

@@ -894,35 +894,34 @@
],
"ordinal_indicators": [
{
"gender": "m",
"suffixes": [
"o",
"o",
"o",
"o",
"o",
"o",
"o",
"o",
"o",
"o"
]
"suffixes": {
"0": ["o"],
"1": ["o"],
"2": ["o"],
"3": ["o"],
"4": ["o"],
"5": ["o"],
"6": ["o"],
"7": ["o"],
"8": ["o"],
"9": ["o"]
}
},
{
"gender": "f",
"suffixes": [
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"a"
]
"suffixes": {
"0": ["a"],
"1": ["a"],
"2": ["a"],
"3": ["a"],
"4": ["a"],
"5": ["a"],
"6": ["a"],
"7": ["a"],
"8": ["a"],
"9": ["a"]
}
}

202
data/numex/rules/ja.json Normal file
View File

@@ -0,0 +1,202 @@
{
"rules": [
{
"name": "",
"value": 0,
"type": "cardinal"
},
{
"name": "一",
"value": 1,
"type": "cardinal"
},
{
"name": "二",
"value": 2,
"type": "cardinal"
},
{
"name": "三",
"value": 3,
"type": "cardinal"
},
{
"name": "四",
"value": 4,
"type": "cardinal"
},
{
"name": "五",
"value": 5,
"type": "cardinal"
},
{
"name": "六",
"value": 6,
"type": "cardinal"
},
{
"name": "七",
"value": 7,
"type": "cardinal"
},
{
"name": "八",
"value": 8,
"type": "cardinal"
},
{
"name": "九",
"value": 9,
"type": "cardinal"
},
{
"name": "十",
"value": 10,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "百",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "千",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "万",
"value": 10000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "億",
"value": 100000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "兆",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "京",
"value": 10000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "第〇",
"value": 0,
"type": "ordinal"
},
{
"name": "第一",
"value": 1,
"type": "ordinal"
},
{
"name": "第二",
"value": 2,
"type": "ordinal"
},
{
"name": "第三",
"value": 3,
"type": "ordinal"
},
{
"name": "第四",
"value": 4,
"type": "ordinal"
},
{
"name": "第五",
"value": 5,
"type": "ordinal"
},
{
"name": "第六",
"value": 6,
"type": "ordinal"
},
{
"name": "第七",
"value": 7,
"type": "ordinal"
},
{
"name": "第八",
"value": 8,
"type": "ordinal"
},
{
"name": "第九",
"value": 9,
"type": "ordinal"
},
{
"name": "第十",
"value": 10,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "第百",
"value": 100,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "第千",
"value": 1000,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "第万",
"value": 10000,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "第億",
"value": 100000000,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "第兆",
"value": 1000000000000,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "第京",
"value": 10000000000000000,
"type": "ordinal",
"left": "multiply",
"right": "add"
}
]
}

475
data/numex/rules/nl.json Normal file
View File

@@ -0,0 +1,475 @@
{
"rules": [
{
"name": "nul",
"value": 0,
"type": "cardinal"
},
{
"name": "een",
"value": 1,
"type": "cardinal"
},
{
"name": "twee",
"value": 2,
"type": "cardinal"
},
{
"name": "drie",
"value": 3,
"type": "cardinal"
},
{
"name": "vier",
"value": 4,
"type": "cardinal"
},
{
"name": "vijf",
"value": 5,
"type": "cardinal"
},
{
"name": "zes",
"value": 6,
"type": "cardinal"
},
{
"name": "zeven",
"value": 7,
"type": "cardinal"
},
{
"name": "acht",
"value": 8,
"type": "cardinal"
},
{
"name": "negen",
"value": 9,
"type": "cardinal"
},
{
"name": "tien",
"value": 10,
"type": "cardinal"
},
{
"name": "elf",
"value": 11,
"type": "cardinal"
},
{
"name": "twaalf",
"value": 12,
"type": "cardinal"
},
{
"name": "dertien",
"value": 13,
"type": "cardinal"
},
{
"name": "veertien",
"value": 14,
"type": "cardinal"
},
{
"name": "vijftien",
"value": 15,
"type": "cardinal"
},
{
"name": "zestien",
"value": 16,
"type": "cardinal"
},
{
"name": "zeventien",
"value": 17,
"type": "cardinal"
},
{
"name": "achttien",
"value": 18,
"type": "cardinal"
},
{
"name": "negentien",
"value": 19,
"type": "cardinal"
},
{
"name": "twintig",
"value": 20,
"type": "cardinal",
"left": "add"
},
{
"name": "dertig",
"value": 30,
"type": "cardinal",
"left": "add"
},
{
"name": "veertig",
"value": 40,
"type": "cardinal",
"left": "add"
},
{
"name": "vijftig",
"value": 50,
"type": "cardinal",
"left": "add"
},
{
"name": "zestig",
"value": 60,
"type": "cardinal",
"left": "add"
},
{
"name": "zeventig",
"value": 70,
"type": "cardinal",
"left": "add"
},
{
"name": "tachtig",
"value": 80,
"type": "cardinal",
"left": "add"
},
{
"name": "negentig",
"value": 90,
"type": "cardinal",
"left": "add"
},
{
"name": "honderd",
"value": 20,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "duizend",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljoen",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljard",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljoen",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljard",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "nulste",
"value": 0,
"type": "ordinal"
},
{
"name": "eerste",
"value": 1,
"type": "ordinal"
},
{
"name": "tweede",
"value": 2,
"type": "ordinal"
},
{
"name": "derde",
"value": 3,
"type": "ordinal"
},
{
"name": "vierde",
"value": 4,
"type": "ordinal"
},
{
"name": "vijfde",
"value": 5,
"type": "ordinal"
},
{
"name": "zesde",
"value": 6,
"type": "ordinal"
},
{
"name": "achtste",
"value": 8,
"type": "ordinal"
},
{
"name": "negende",
"value": 9,
"type": "ordinal"
},
{
"name": "tiende",
"value": 10,
"type": "ordinal"
},
{
"name": "elfde",
"value": 11,
"type": "ordinal"
},
{
"name": "twaalfde",
"value": 12,
"type": "ordinal"
},
{
"name": "dertiende",
"value": 13,
"type": "ordinal"
},
{
"name": "veertiende",
"value": 14,
"type": "ordinal"
},
{
"name": "vijftiende",
"value": 15,
"type": "ordinal"
},
{
"name": "zestiende",
"value": 16,
"type": "ordinal"
},
{
"name": "zeventiende",
"value": 17,
"type": "ordinal"
},
{
"name": "achttiende",
"value": 18,
"type": "ordinal"
},
{
"name": "negentiende",
"value": 19,
"type": "ordinal"
},
{
"name": "twintigste",
"value": 20,
"type": "ordinal",
"left": "add"
},
{
"name": "dertigste",
"value": 20,
"type": "ordinal",
"left": "add"
},
{
"name": "veerigste",
"value": 40,
"type": "ordinal",
"left": "add"
},
{
"name": "vijftigste",
"value": 50,
"type": "ordinal",
"left": "add"
},
{
"name": "zestigste",
"value": 60,
"type": "ordinal",
"left": "add"
},
{
"name": "zeventigste",
"value": 70,
"type": "ordinal",
"left": "add"
},
{
"name": "tachtigste",
"value": 80,
"type": "ordinal",
"left": "add"
},
{
"name": "negentigste",
"value": 90,
"type": "ordinal",
"left": "add"
},
{
"name": "honderdste",
"value": 100,
"type": "ordinal",
"left": "multiply"
},
{
"name": "duizenddste",
"value": 1000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "miljoenste",
"value": 1000000,
"type": "cardinal",
"left": "multiply"
},
{
"name": "miljardste",
"value": 1000000000,
"type": "cardinal",
"left": "multiply"
},
{
"name": "biljoenste",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply"
},
{
"name": "biljardste",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply"
}
],
"ordinal_indicators": [
{
"suffixes": {
"0": ["e", "ste"],
"10": ["e", "de"],
"1": ["e", "ste"],
"11": ["e", "de"],
"21": ["e", "ste"],
"31": ["e", "ste"],
"41": ["e", "ste"],
"51": ["e", "ste"],
"61": ["e", "ste"],
"71": ["e", "ste"],
"81": ["e", "ste"],
"91": ["e", "ste"],
"2": ["e", "de"],
"12": ["e", "de"],
"22": ["e", "ste"],
"32": ["e", "ste"],
"42": ["e", "ste"],
"52": ["e", "ste"],
"62": ["e", "ste"],
"72": ["e", "ste"],
"82": ["e", "ste"],
"92": ["e", "ste"],
"3": ["e", "de"],
"13": ["e", "de"],
"23": ["e", "ste"],
"33": ["e", "ste"],
"43": ["e", "ste"],
"53": ["e", "ste"],
"63": ["e", "ste"],
"73": ["e", "ste"],
"83": ["e", "ste"],
"93": ["e", "ste"],
"4": ["e", "de"],
"14": ["e", "de"],
"24": ["e", "ste"],
"34": ["e", "ste"],
"44": ["e", "ste"],
"54": ["e", "ste"],
"64": ["e", "ste"],
"74": ["e", "ste"],
"84": ["e", "ste"],
"94": ["e", "ste"],
"5": ["e", "de"],
"15": ["e", "de"],
"25": ["e", "ste"],
"35": ["e", "ste"],
"45": ["e", "ste"],
"55": ["e", "ste"],
"65": ["e", "ste"],
"75": ["e", "ste"],
"85": ["e", "ste"],
"95": ["e", "ste"],
"6": ["e", "de"],
"16": ["e", "de"],
"26": ["e", "ste"],
"36": ["e", "ste"],
"46": ["e", "ste"],
"56": ["e", "ste"],
"66": ["e", "ste"],
"76": ["e", "ste"],
"86": ["e", "ste"],
"96": ["e", "ste"],
"7": ["e", "de"],
"17": ["e", "de"],
"27": ["e", "ste"],
"37": ["e", "ste"],
"47": ["e", "ste"],
"57": ["e", "ste"],
"67": ["e", "ste"],
"77": ["e", "ste"],
"87": ["e", "ste"],
"97": ["e", "ste"],
"8": ["e", "ste"],
"18": ["e", "de"],
"28": ["e", "ste"],
"38": ["e", "ste"],
"48": ["e", "ste"],
"58": ["e", "ste"],
"68": ["e", "ste"],
"78": ["e", "ste"],
"88": ["e", "ste"],
"98": ["e", "ste"],
"9": ["e", "de"],
"19": ["e", "de"],
"29": ["e", "ste"],
"39": ["e", "ste"],
"49": ["e", "ste"],
"59": ["e", "ste"],
"69": ["e", "ste"],
"79": ["e", "ste"],
"89": ["e", "ste"],
"99": ["e", "ste"]
}
}
],
"stopwords": [
"en"
]
}

487
data/numex/rules/pl.json Normal file
View File

@@ -0,0 +1,487 @@
{
"rules": [
{
"name": "zero",
"value": 0,
"type": "cardinal"
},
{
"name": "jeden",
"value": 1,
"type": "cardinal"
},
{
"name": "dwa",
"value": 2,
"type": "cardinal"
},
{
"name": "trzy",
"value": 3,
"type": "cardinal"
},
{
"name": "cztery",
"value": 4,
"type": "cardinal"
},
{
"name": "pięć",
"value": 5,
"type": "cardinal"
},
{
"name": "piec",
"value": 5,
"type": "cardinal"
},
{
"name": "sześć",
"value": 6,
"type": "cardinal"
},
{
"name": "szesc",
"value": 6,
"type": "cardinal"
},
{
"name": "siedem",
"value": 7,
"type": "cardinal"
},
{
"name": "osiem",
"value": 9,
"type": "cardinal"
},
{
"name": "dziewięć",
"value": 10,
"type": "cardinal"
},
{
"name": "dziewiec",
"value": 10,
"type": "cardinal"
},
{
"name": "jedenaście",
"value": 11,
"type": "cardinal"
},
{
"name": "jedenascie",
"value": 11,
"type": "cardinal"
},
{
"name": "dwanaście",
"value": 12,
"type": "cardinal"
},
{
"name": "dwanascie",
"value": 12,
"type": "cardinal"
},
{
"name": "trzynaście",
"value": 13,
"type": "cardinal"
},
{
"name": "trzynascie",
"value": 13,
"type": "cardinal"
},
{
"name": "czternaście",
"value": 14,
"type": "cardinal"
},
{
"name": "czternascie",
"value": 14,
"type": "cardinal"
},
{
"name": "piętnaście",
"value": 15,
"type": "cardinal"
},
{
"name": "pietnascie",
"value": 15,
"type": "cardinal"
},
{
"name": "szesnaście",
"value": 16,
"type": "cardinal"
},
{
"name": "szesnascie",
"value": 16,
"type": "cardinal"
},
{
"name": "siedemnaście",
"value": 17,
"type": "cardinal"
},
{
"name": "siedemnascie",
"value": 17,
"type": "cardinal"
},
{
"name": "osiemnaście",
"value": 18,
"type": "cardinal"
},
{
"name": "osiemnascie",
"value": 18,
"type": "cardinal"
},
{
"name": "dziewiętnaście",
"value": 19,
"type": "cardinal"
},
{
"name": "dziewietnascie",
"value": 19,
"type": "cardinal"
},
{
"name": "dwadzieścia",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "dwadziescia",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "trzydzieści",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "trzydziesci",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "czterdzieści",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "czterdziesci",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "pięćdziesiąt",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "piecdziesiat",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "sześćdziesiąt",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "szescdziesiat",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "siedemdziesiąt",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "siedemdziesiat",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "osiemdziesiąt",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "osiemdziesiat",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "dziewięćdziesiąt",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "dziewiecdziesiat",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "sto",
"value": 100,
"type": "cardinal",
"right": "add"
},
{
"name": "dwieście",
"value": 200,
"type": "cardinal",
"right": "add"
},
{
"name": "dwiescie",
"value": 200,
"type": "cardinal",
"right": "add"
},
{
"name": "trzysta",
"value": 300,
"type": "cardinal",
"right": "add"
},
{
"name": "czterysta",
"value": 400,
"type": "cardinal",
"right": "add"
},
{
"name": "pięćset",
"value": 500,
"type": "cardinal",
"right": "add"
},
{
"name": "piecset",
"value": 500,
"type": "cardinal",
"right": "add"
},
{
"name": "sześćset",
"value": 600,
"type": "cardinal",
"right": "add"
},
{
"name": "szescset",
"value": 600,
"type": "cardinal",
"right": "add"
},
{
"name": "siedemset",
"value": 700,
"type": "cardinal",
"right": "add"
},
{
"name": "osiemset",
"value": 800,
"type": "cardinal",
"right": "add"
},
{
"name": "dziewięćset",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "dziewiecset",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "tysiąc",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tysiac",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tysiące",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tysiace",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tysięcy",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tysiecy",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milion",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliony",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milionów",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milionow",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliard",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliardy",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliardów",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliardow",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilion",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliony",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilionów",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilionow",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliard",
"value": 1000000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliardy",
"value": 1000000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliardów",
"value": 1000000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliardow",
"value": 1000000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
]
}

View File

@@ -1019,35 +1019,34 @@
],
"ordinal_indicators": [
{
"gender": "m",
"suffixes": [
"o",
"o",
"o",
"o",
"o",
"o",
"o",
"o",
"o",
"o"
]
"suffixes": {
"0": ["o"],
"1": ["o"],
"2": ["o"],
"3": ["o"],
"4": ["o"],
"5": ["o"],
"6": ["o"],
"7": ["o"],
"8": ["o"],
"9": ["o"]
}
},
{
"gender": "f",
"suffixes": [
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"a",
"a"
]
"suffixes": {
"0": ["a"],
"1": ["a"],
"2": ["a"],
"3": ["a"],
"4": ["a"],
"5": ["a"],
"6": ["a"],
"7": ["a"],
"8": ["a"],
"9": ["a"]
}
}

File diff suppressed because it is too large Load Diff

544
data/numex/rules/sv.json Normal file
View File

@@ -0,0 +1,544 @@
{
"rules": [
{
"name": "noll",
"value": 0,
"type": "cardinal"
},
{
"name": "et",
"value": 1,
"type": "cardinal"
},
{
"name": "två",
"value": 2,
"type": "cardinal"
},
{
"name": "tva",
"value": 2,
"type": "cardinal"
},
{
"name": "tvaa",
"value": 2,
"type": "cardinal"
},
{
"name": "tre",
"value": 3,
"type": "cardinal"
},
{
"name": "fyra",
"value": 4,
"type": "cardinal"
},
{
"name": "fem",
"value": 5,
"type": "cardinal"
},
{
"name": "sex",
"value": 6,
"type": "cardinal"
},
{
"name": "sju",
"value": 7,
"type": "cardinal"
},
{
"name": "åtta",
"value": 8,
"type": "cardinal"
},
{
"name": "atta",
"value": 8,
"type": "cardinal"
},
{
"name": "aatta",
"value": 8,
"type": "cardinal"
},
{
"name": "nio",
"value": 9,
"type": "cardinal"
},
{
"name": "tio",
"value": 10,
"type": "cardinal"
},
{
"name": "elva",
"value": 11,
"type": "cardinal"
},
{
"name": "tolv",
"value": 12,
"type": "cardinal"
},
{
"name": "tretton",
"value": 13,
"type": "cardinal"
},
{
"name": "fjorton",
"value": 14,
"type": "cardinal"
},
{
"name": "femton",
"value": 15,
"type": "cardinal"
},
{
"name": "sexton",
"value": 16,
"type": "cardinal"
},
{
"name": "sjutton",
"value": 17,
"type": "cardinal"
},
{
"name": "arton",
"value": 18,
"type": "cardinal"
},
{
"name": "nitton",
"value": 19,
"type": "cardinal"
},
{
"name": "tjugo",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "trettio",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "fyrtio",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "femtio",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "sextio",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "sjuttio",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "åttio",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "attio",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "aattio",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "nittio",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "hundra",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "ettusen",
"value": 1000,
"type": "cardinal",
"right": "add"
},
{
"name": "tusen",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "en miljon",
"value": 1000000,
"type": "cardinal",
"right": "add"
},
{
"name": "miljoner",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "en miljard",
"value": 1000000000,
"type": "cardinal",
"right": "add"
},
{
"name": "miljarder",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "en biljon",
"value": 1000000000000,
"type": "cardinal",
"right": "add"
},
{
"name": "biljoner",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "en biljard",
"value": 1000000000000000,
"type": "cardinal",
"right": "add"
},
{
"name": "biljarder",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "nollte",
"value": 0,
"type": "ordinal"
},
{
"name": "första",
"value": 1,
"type": "ordinal"
},
{
"name": "forsta",
"value": 1,
"type": "ordinal"
},
{
"name": "foersta",
"value": 1,
"type": "ordinal"
},
{
"name": "förste",
"value": 1,
"type": "ordinal",
"gender": "m"
},
{
"name": "forste",
"value": 1,
"type": "ordinal",
"gender": "m"
},
{
"name": "foerste",
"value": 1,
"type": "ordinal",
"gender": "m"
},
{
"name": "andra",
"value": 2,
"type": "ordinal"
},
{
"name": "andre",
"value": 2,
"type": "ordinal",
"gender": "m"
},
{
"name": "tredje",
"value": 3,
"type": "ordinal"
},
{
"name": "fjärde",
"value": 4,
"type": "ordinal"
},
{
"name": "fjarde",
"value": 4,
"type": "ordinal"
},
{
"name": "fjaerde",
"value": 4,
"type": "ordinal"
},
{
"name": "femte",
"value": 5,
"type": "ordinal"
},
{
"name": "sjätte",
"value": 6,
"type": "ordinal"
},
{
"name": "sjatte",
"value": 6,
"type": "ordinal"
},
{
"name": "sjaette",
"value": 6,
"type": "ordinal"
},
{
"name": "sjunde",
"value": 7,
"type": "ordinal"
},
{
"name": "åttonde",
"value": 8,
"type": "ordinal"
},
{
"name": "attonde",
"value": 8,
"type": "ordinal"
},
{
"name": "aattonde",
"value": 8,
"type": "ordinal"
},
{
"name": "nionde",
"value": 9,
"type": "ordinal"
},
{
"name": "tionde",
"value": 10,
"type": "ordinal"
},
{
"name": "elfte",
"value": 11,
"type": "ordinal"
},
{
"name": "tolfte",
"value": 12,
"type": "ordinal"
},
{
"name": "trettonde",
"value": 13,
"type": "cardinal"
},
{
"name": "fjortonde",
"value": 14,
"type": "cardinal"
},
{
"name": "femtonde",
"value": 15,
"type": "cardinal"
},
{
"name": "sextonde",
"value": 16,
"type": "cardinal"
},
{
"name": "sjuttonde",
"value": 17,
"type": "cardinal"
},
{
"name": "artonde",
"value": 18,
"type": "cardinal"
},
{
"name": "nittonde",
"value": 19,
"type": "cardinal"
},
{
"name": "tjugonde",
"value": 20,
"type": "cardinal"
},
{
"name": "trettionde",
"value": 30,
"type": "cardinal"
},
{
"name": "fyrtionde",
"value": 40,
"type": "cardinal"
},
{
"name": "femtionde",
"value": 50,
"type": "cardinal"
},
{
"name": "sextionde",
"value": 60,
"type": "cardinal"
},
{
"name": "sjuttionde",
"value": 70,
"type": "cardinal"
},
{
"name": "åttionde",
"value": 80,
"type": "cardinal"
},
{
"name": "attionde",
"value": 80,
"type": "cardinal"
},
{
"name": "aattionde",
"value": 80,
"type": "cardinal"
},
{
"name": "nittionde",
"value": 90,
"type": "cardinal"
},
{
"name": "hundrade",
"value": 100,
"type": "cardinal",
"left": "multiply"
},
{
"name": "tusende",
"value": 1000,
"type": "cardinal",
"left": "multiply"
},
{
"name": "miljonte",
"value": 1000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "miljardte",
"value": 1000000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "biljonte",
"value": 1000000000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "biljardte",
"value": 1000000000000000,
"type": "ordinal",
"left": "multiply"
}
],
"ordinal_indicators": [
{
"suffixes": {
"0": [":e"],
"1": [":a"],
"2": [":a"],
"3": [":e"],
"4": [":e"],
"5": [":e"],
"6": [":e"],
"7": [":e"],
"8": [":e"],
"9": [":e"]
}
},
{
"gender": "m",
"suffixes": {
"0": [":e"],
"1": [":e"],
"2": [":e"],
"3": [":e"],
"4": [":e"],
"5": [":e"],
"6": [":e"],
"7": [":e"],
"8": [":e"],
"9": [":e"]
}
}
],
"stopwords": [
"och"
]
}