[numex] Moving numex files to YAML as well

This commit is contained in:
Al
2016-04-07 13:26:00 -04:00
parent 5fce5e8000
commit 3bc85db41e
71 changed files with 18351 additions and 21234 deletions

File diff suppressed because it is too large Load Diff

1112
resources/numex/be.yaml Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,292 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "нула",
"value": 0,
"type": "cardinal"
},
{
"name": "един",
"value": 1,
"type": "cardinal"
},
{
"name": "едно",
"value": 1,
"type": "cardinal",
"gender": "f"
},
{
"name": "два",
"value": 2,
"type": "cardinal"
},
{
"name": "две",
"value": 2,
"type": "cardinal",
"gender": "f"
},
{
"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"
},
{
"name": "единадесет",
"value": 11,
"type": "cardinal"
},
{
"name": "дванадесет",
"value": 12,
"type": "cardinal"
},
{
"name": "тринадесет",
"value": 13,
"type": "cardinal"
},
{
"name": "четиринадесет",
"value": 14,
"type": "cardinal"
},
{
"name": "петнадесет",
"value": 15,
"type": "cardinal"
},
{
"name": "шестнадесет",
"value": 16,
"type": "cardinal"
},
{
"name": "седемнадесет",
"value": 17,
"type": "cardinal"
},
{
"name": "осемнадесет",
"value": 18,
"type": "cardinal"
},
{
"name": "деветнадесет",
"value": 19,
"type": "cardinal"
},
{
"name": "двадесет",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "тридесет",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "четиридесет",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "петдесет",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "шестдесет",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "седемдесет",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "осемдесет",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "деветдесет",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "сто",
"value": 100,
"type": "cardinal",
"right": "add"
},
{
"name": "двеста",
"value": 200,
"type": "cardinal",
"right": "add"
},
{
"name": "триста",
"value": 300,
"type": "cardinal",
"right": "add"
},
{
"name": "четиристотин",
"value": 400,
"type": "cardinal",
"right": "add"
},
{
"name": "петстотин",
"value": 500,
"type": "cardinal",
"right": "add"
},
{
"name": "шестстотин",
"value": 600,
"type": "cardinal",
"right": "add"
},
{
"name": "седемстотин",
"value": 700,
"type": "cardinal",
"right": "add"
},
{
"name": "осемстотин",
"value": 800,
"type": "cardinal",
"right": "add"
},
{
"name": "деветстотин",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "хиляда",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "хиляди",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "милион",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "милиона",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "милиард",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "милиарда",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "трилион",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "трилиона",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "квадрилион",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "квадрилиона",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
],
"stopwords": [
"и"
]
}

241
resources/numex/bg.yaml Normal file
View File

@@ -0,0 +1,241 @@
---
whole_words_only: true
rules:
-
name: "нула"
value: 0
type: "cardinal"
-
name: "един"
value: 1
type: "cardinal"
-
name: "едно"
value: 1
type: "cardinal"
gender: "f"
-
name: "два"
value: 2
type: "cardinal"
-
name: "две"
value: 2
type: "cardinal"
gender: "f"
-
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"
-
name: "единадесет"
value: 11
type: "cardinal"
-
name: "дванадесет"
value: 12
type: "cardinal"
-
name: "тринадесет"
value: 13
type: "cardinal"
-
name: "четиринадесет"
value: 14
type: "cardinal"
-
name: "петнадесет"
value: 15
type: "cardinal"
-
name: "шестнадесет"
value: 16
type: "cardinal"
-
name: "седемнадесет"
value: 17
type: "cardinal"
-
name: "осемнадесет"
value: 18
type: "cardinal"
-
name: "деветнадесет"
value: 19
type: "cardinal"
-
name: "двадесет"
value: 20
type: "cardinal"
right: "add"
-
name: "тридесет"
value: 30
type: "cardinal"
right: "add"
-
name: "четиридесет"
value: 40
type: "cardinal"
right: "add"
-
name: "петдесет"
value: 50
type: "cardinal"
right: "add"
-
name: "шестдесет"
value: 60
type: "cardinal"
right: "add"
-
name: "седемдесет"
value: 70
type: "cardinal"
right: "add"
-
name: "осемдесет"
value: 80
type: "cardinal"
right: "add"
-
name: "деветдесет"
value: 90
type: "cardinal"
right: "add"
-
name: "сто"
value: 100
type: "cardinal"
right: "add"
-
name: "двеста"
value: 200
type: "cardinal"
right: "add"
-
name: "триста"
value: 300
type: "cardinal"
right: "add"
-
name: "четиристотин"
value: 400
type: "cardinal"
right: "add"
-
name: "петстотин"
value: 500
type: "cardinal"
right: "add"
-
name: "шестстотин"
value: 600
type: "cardinal"
right: "add"
-
name: "седемстотин"
value: 700
type: "cardinal"
right: "add"
-
name: "осемстотин"
value: 800
type: "cardinal"
right: "add"
-
name: "деветстотин"
value: 900
type: "cardinal"
right: "add"
-
name: "хиляда"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "хиляди"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "милион"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "милиона"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "милиард"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "милиарда"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "трилион"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "трилиона"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "квадрилион"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "квадрилиона"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
stopwords:
- "и"

View File

@@ -1,830 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "zero",
"value": 0,
"type": "cardinal"
},
{
"name": "un",
"value": 1,
"type": "cardinal"
},
{
"name": "una",
"value": 1,
"type": "cardinal",
"gender": "f"
},
{
"name": "dos",
"value": 2,
"type": "cardinal"
},
{
"name": "dues",
"value": 2,
"type": "cardinal",
"gender": "f"
},
{
"name": "tres",
"value": 3,
"type": "cardinal"
},
{
"name": "quatre",
"value": 4,
"type": "cardinal"
},
{
"name": "cinc",
"value": 5,
"type": "cardinal"
},
{
"name": "sis",
"value": 6,
"type": "cardinal"
},
{
"name": "set",
"value": 7,
"type": "cardinal"
},
{
"name": "vuit",
"value": 8,
"type": "cardinal"
},
{
"name": "nou",
"value": 9,
"type": "cardinal"
},
{
"name": "deu",
"value": 10,
"type": "cardinal"
},
{
"name": "onze",
"value": 11,
"type": "cardinal"
},
{
"name": "dotze",
"value": 12,
"type": "cardinal"
},
{
"name": "tretze",
"value": 13,
"type": "cardinal"
},
{
"name": "catorze",
"value": 14,
"type": "cardinal"
},
{
"name": "quinze",
"value": 15,
"type": "cardinal"
},
{
"name": "setze",
"value": 16,
"type": "cardinal"
},
{
"name": "disset",
"value": 17,
"type": "cardinal"
},
{
"name": "divuit",
"value": 18,
"type": "cardinal"
},
{
"name": "dinou",
"value": 19,
"type": "cardinal"
},
{
"name": "vint",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "trenta",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "quaranta",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "cinquanta",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "seixanta",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "setanta",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "vuitanta",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "noranta",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "cent",
"value": 100,
"type": "cardinal",
"right": "add"
},
{
"name": "cents",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "mil",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milió",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milio",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milions",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliard",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliards",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilió",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilions",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliard",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliards",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "zeroè",
"value": 0,
"type": "ordinal"
},
{
"name": "zeroe",
"value": 0,
"type": "ordinal"
},
{
"name": "primer",
"value": 1,
"type": "ordinal"
},
{
"name": "segon",
"value": 2,
"type": "ordinal"
},
{
"name": "tercer",
"value": 3,
"type": "ordinal"
},
{
"name": "quart",
"value": 4,
"type": "ordinal"
},
{
"name": "cinquè",
"value": 5,
"type": "ordinal"
},
{
"name": "cinque",
"value": 5,
"type": "ordinal"
},
{
"name": "sisè",
"value": 6,
"type": "ordinal"
},
{
"name": "sise",
"value": 6,
"type": "ordinal"
},
{
"name": "setè",
"value": 7,
"type": "ordinal"
},
{
"name": "sete",
"value": 7,
"type": "ordinal"
},
{
"name": "vuitè",
"value": 8,
"type": "ordinal"
},
{
"name": "vuite",
"value": 8,
"type": "ordinal"
},
{
"name": "novè",
"value": 9,
"type": "ordinal"
},
{
"name": "nove",
"value": 9,
"type": "ordinal"
},
{
"name": "desè",
"value": 10,
"type": "ordinal"
},
{
"name": "dese",
"value": 10,
"type": "ordinal"
},
{
"name": "onzè",
"value": 11,
"type": "ordinal"
},
{
"name": "onze",
"value": 11,
"type": "ordinal"
},
{
"name": "dotzè",
"value": 12,
"type": "ordinal"
},
{
"name": "dotze",
"value": 12,
"type": "ordinal"
},
{
"name": "tretzè",
"value": 13,
"type": "ordinal"
},
{
"name": "tretze",
"value": 13,
"type": "ordinal"
},
{
"name": "catorzè",
"value": 14,
"type": "ordinal"
},
{
"name": "catorze",
"value": 14,
"type": "ordinal"
},
{
"name": "quinzè",
"value": 15,
"type": "ordinal"
},
{
"name": "quinze",
"value": 15,
"type": "ordinal"
},
{
"name": "setzè",
"value": 16,
"type": "ordinal"
},
{
"name": "setze",
"value": 16,
"type": "ordinal"
},
{
"name": "dissetè",
"value": 17,
"type": "ordinal"
},
{
"name": "dissete",
"value": 17,
"type": "ordinal"
},
{
"name": "divuitè",
"value": 18,
"type": "ordinal"
},
{
"name": "divuite",
"value": 18,
"type": "ordinal"
},
{
"name": "dinovè",
"value": 19,
"type": "ordinal"
},
{
"name": "dinove",
"value": 19,
"type": "ordinal"
},
{
"name": "vintè",
"value": 20,
"type": "ordinal"
},
{
"name": "vinte",
"value": 20,
"type": "ordinal"
},
{
"name": "trentè",
"value": 30,
"type": "ordinal"
},
{
"name": "trente",
"value": 30,
"type": "ordinal"
},
{
"name": "quarantè",
"value": 40,
"type": "ordinal"
},
{
"name": "quarante",
"value": 40,
"type": "ordinal"
},
{
"name": "cinquantè",
"value": 50,
"type": "ordinal"
},
{
"name": "cinquante",
"value": 50,
"type": "ordinal"
},
{
"name": "seixantè",
"value": 60,
"type": "ordinal"
},
{
"name": "seixante",
"value": 60,
"type": "ordinal"
},
{
"name": "setantè",
"value": 70,
"type": "ordinal"
},
{
"name": "setante",
"value": 70,
"type": "ordinal"
},
{
"name": "vuitantè",
"value": 80,
"type": "ordinal"
},
{
"name": "vuitante",
"value": 80,
"type": "ordinal"
},
{
"name": "norantè",
"value": 90,
"type": "ordinal"
},
{
"name": "norante",
"value": 90,
"type": "ordinal"
},
{
"name": "centè",
"value": 100,
"type": "ordinal",
"left": "multiply"
},
{
"name": "cente",
"value": 100,
"type": "ordinal",
"left": "multiply"
},
{
"name": "milè",
"value": 1000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "mile",
"value": 1000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "milionè",
"value": 1000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "milione",
"value": 1000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "miliardè",
"value": 1000000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "miliarde",
"value": 1000000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "bilionè",
"value": 1000000000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "bilione",
"value": 1000000000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "biliardè",
"value": 1000000000000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "biliarde",
"value": 1000000000000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "zerona",
"value": 0,
"type": "ordinal",
"gender": "f"
},
{
"name": "primera",
"value": 1,
"type": "ordinal",
"gender": "f"
},
{
"name": "segona",
"value": 2,
"type": "ordinal",
"gender": "f"
},
{
"name": "tercera",
"value": 3,
"type": "ordinal",
"gender": "f"
},
{
"name": "quarta",
"value": 4,
"type": "ordinal",
"gender": "f"
},
{
"name": "cinquena",
"value": 5,
"type": "ordinal",
"gender": "f"
},
{
"name": "sisena",
"value": 6,
"type": "ordinal",
"gender": "f"
},
{
"name": "setena",
"value": 7,
"type": "ordinal",
"gender": "f"
},
{
"name": "vuitena",
"value": 8,
"type": "ordinal",
"gender": "f"
},
{
"name": "novena",
"value": 9,
"type": "ordinal",
"gender": "f"
},
{
"name": "desena",
"value": 10,
"type": "ordinal",
"gender": "f"
},
{
"name": "onzena",
"value": 11,
"type": "ordinal",
"gender": "f"
},
{
"name": "dotzena",
"value": 12,
"type": "ordinal",
"gender": "f"
},
{
"name": "tretzena",
"value": 13,
"type": "ordinal",
"gender": "f"
},
{
"name": "catorzena",
"value": 14,
"type": "ordinal",
"gender": "f"
},
{
"name": "quinzena",
"value": 15,
"type": "ordinal",
"gender": "f"
},
{
"name": "setzena",
"value": 16,
"type": "ordinal",
"gender": "f"
},
{
"name": "dissetena",
"value": 17,
"type": "ordinal",
"gender": "f"
},
{
"name": "divuitena",
"value": 18,
"type": "ordinal",
"gender": "f"
},
{
"name": "dinovena",
"value": 19,
"type": "ordinal",
"gender": "f"
},
{
"name": "vintena",
"value": 20,
"type": "ordinal",
"gender": "f"
},
{
"name": "trentena",
"value": 30,
"type": "ordinal",
"gender": "f"
},
{
"name": "quarantena",
"value": 40,
"type": "ordinal",
"gender": "f"
},
{
"name": "cinquantena",
"value": 50,
"type": "ordinal",
"gender": "f"
},
{
"name": "seixantena",
"value": 60,
"type": "ordinal",
"gender": "f"
},
{
"name": "setantena",
"value": 70,
"type": "ordinal",
"gender": "f"
},
{
"name": "vuitantena",
"value": 80,
"type": "ordinal",
"gender": "f"
},
{
"name": "norantena",
"value": 90,
"type": "ordinal",
"gender": "f"
},
{
"name": "centena",
"value": 100,
"type": "ordinal",
"gender": "f",
"left": "multiply"
},
{
"name": "milena",
"value": 1000,
"type": "ordinal",
"gender": "f",
"left": "multiply"
},
{
"name": "milionena",
"value": 1000000,
"type": "ordinal",
"gender": "f",
"left": "multiply"
},
{
"name": "miliardena",
"value": 1000000000,
"type": "ordinal",
"gender": "f",
"left": "multiply"
},
{
"name": "bilionena",
"value": 1000000000000,
"type": "ordinal",
"gender": "f",
"left": "multiply"
},
{
"name": "biliardena",
"value": 1000000000000000,
"type": "ordinal",
"gender": "f",
"left": "multiply"
}
],
"ordinal_indicators": [
{
"suffixes": {
"0": ["è", "e"],
"1": ["r", "er"],
"11": ["è", "e"],
"2": ["n", "on"],
"12": ["è", "e"],
"3": ["r", "er"],
"13": ["è", "e"],
"4": ["t", "rt"],
"14": ["è", "e"],
"5": ["è", "e"],
"6": ["è", "e"],
"7": ["è", "e"],
"8": ["è", "e"],
"9": ["è", "e"]
}
},
{
"gender": "f",
"suffixes": {
"0": ["a"],
"1": ["a", "ra", "era"],
"2": ["a"],
"3": ["a"],
"4": ["a"],
"5": ["a"],
"6": ["a"],
"7": ["a"],
"8": ["a"],
"9": ["a"]
}
}
],
"stopwords": [
"i"
]
}

721
resources/numex/ca.yaml Normal file
View File

@@ -0,0 +1,721 @@
---
whole_words_only: true
rules:
-
name: "zero"
value: 0
type: "cardinal"
-
name: "un"
value: 1
type: "cardinal"
-
name: "una"
value: 1
type: "cardinal"
gender: "f"
-
name: "dos"
value: 2
type: "cardinal"
-
name: "dues"
value: 2
type: "cardinal"
gender: "f"
-
name: "tres"
value: 3
type: "cardinal"
-
name: "quatre"
value: 4
type: "cardinal"
-
name: "cinc"
value: 5
type: "cardinal"
-
name: "sis"
value: 6
type: "cardinal"
-
name: "set"
value: 7
type: "cardinal"
-
name: "vuit"
value: 8
type: "cardinal"
-
name: "nou"
value: 9
type: "cardinal"
-
name: "deu"
value: 10
type: "cardinal"
-
name: "onze"
value: 11
type: "cardinal"
-
name: "dotze"
value: 12
type: "cardinal"
-
name: "tretze"
value: 13
type: "cardinal"
-
name: "catorze"
value: 14
type: "cardinal"
-
name: "quinze"
value: 15
type: "cardinal"
-
name: "setze"
value: 16
type: "cardinal"
-
name: "disset"
value: 17
type: "cardinal"
-
name: "divuit"
value: 18
type: "cardinal"
-
name: "dinou"
value: 19
type: "cardinal"
-
name: "vint"
value: 20
type: "cardinal"
right: "add"
-
name: "trenta"
value: 30
type: "cardinal"
right: "add"
-
name: "quaranta"
value: 40
type: "cardinal"
right: "add"
-
name: "cinquanta"
value: 50
type: "cardinal"
right: "add"
-
name: "seixanta"
value: 60
type: "cardinal"
right: "add"
-
name: "setanta"
value: 70
type: "cardinal"
right: "add"
-
name: "vuitanta"
value: 80
type: "cardinal"
right: "add"
-
name: "noranta"
value: 90
type: "cardinal"
right: "add"
-
name: "cent"
value: 100
type: "cardinal"
right: "add"
-
name: "cents"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "mil"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milió"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milio"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milions"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliard"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliards"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilió"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilions"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliard"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliards"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "zeroè"
value: 0
type: "ordinal"
-
name: "zeroe"
value: 0
type: "ordinal"
-
name: "primer"
value: 1
type: "ordinal"
-
name: "segon"
value: 2
type: "ordinal"
-
name: "tercer"
value: 3
type: "ordinal"
-
name: "quart"
value: 4
type: "ordinal"
-
name: "cinquè"
value: 5
type: "ordinal"
-
name: "cinque"
value: 5
type: "ordinal"
-
name: "sisè"
value: 6
type: "ordinal"
-
name: "sise"
value: 6
type: "ordinal"
-
name: "setè"
value: 7
type: "ordinal"
-
name: "sete"
value: 7
type: "ordinal"
-
name: "vuitè"
value: 8
type: "ordinal"
-
name: "vuite"
value: 8
type: "ordinal"
-
name: "novè"
value: 9
type: "ordinal"
-
name: "nove"
value: 9
type: "ordinal"
-
name: "desè"
value: 10
type: "ordinal"
-
name: "dese"
value: 10
type: "ordinal"
-
name: "onzè"
value: 11
type: "ordinal"
-
name: "onze"
value: 11
type: "ordinal"
-
name: "dotzè"
value: 12
type: "ordinal"
-
name: "dotze"
value: 12
type: "ordinal"
-
name: "tretzè"
value: 13
type: "ordinal"
-
name: "tretze"
value: 13
type: "ordinal"
-
name: "catorzè"
value: 14
type: "ordinal"
-
name: "catorze"
value: 14
type: "ordinal"
-
name: "quinzè"
value: 15
type: "ordinal"
-
name: "quinze"
value: 15
type: "ordinal"
-
name: "setzè"
value: 16
type: "ordinal"
-
name: "setze"
value: 16
type: "ordinal"
-
name: "dissetè"
value: 17
type: "ordinal"
-
name: "dissete"
value: 17
type: "ordinal"
-
name: "divuitè"
value: 18
type: "ordinal"
-
name: "divuite"
value: 18
type: "ordinal"
-
name: "dinovè"
value: 19
type: "ordinal"
-
name: "dinove"
value: 19
type: "ordinal"
-
name: "vintè"
value: 20
type: "ordinal"
-
name: "vinte"
value: 20
type: "ordinal"
-
name: "trentè"
value: 30
type: "ordinal"
-
name: "trente"
value: 30
type: "ordinal"
-
name: "quarantè"
value: 40
type: "ordinal"
-
name: "quarante"
value: 40
type: "ordinal"
-
name: "cinquantè"
value: 50
type: "ordinal"
-
name: "cinquante"
value: 50
type: "ordinal"
-
name: "seixantè"
value: 60
type: "ordinal"
-
name: "seixante"
value: 60
type: "ordinal"
-
name: "setantè"
value: 70
type: "ordinal"
-
name: "setante"
value: 70
type: "ordinal"
-
name: "vuitantè"
value: 80
type: "ordinal"
-
name: "vuitante"
value: 80
type: "ordinal"
-
name: "norantè"
value: 90
type: "ordinal"
-
name: "norante"
value: 90
type: "ordinal"
-
name: "centè"
value: 100
type: "ordinal"
left: "multiply"
-
name: "cente"
value: 100
type: "ordinal"
left: "multiply"
-
name: "milè"
value: 1000
type: "ordinal"
left: "multiply"
-
name: "mile"
value: 1000
type: "ordinal"
left: "multiply"
-
name: "milionè"
value: 1000000
type: "ordinal"
left: "multiply"
-
name: "milione"
value: 1000000
type: "ordinal"
left: "multiply"
-
name: "miliardè"
value: 1000000000
type: "ordinal"
left: "multiply"
-
name: "miliarde"
value: 1000000000
type: "ordinal"
left: "multiply"
-
name: "bilionè"
value: 1000000000000
type: "ordinal"
left: "multiply"
-
name: "bilione"
value: 1000000000000
type: "ordinal"
left: "multiply"
-
name: "biliardè"
value: 1000000000000000
type: "ordinal"
left: "multiply"
-
name: "biliarde"
value: 1000000000000000
type: "ordinal"
left: "multiply"
-
name: "zerona"
value: 0
type: "ordinal"
gender: "f"
-
name: "primera"
value: 1
type: "ordinal"
gender: "f"
-
name: "segona"
value: 2
type: "ordinal"
gender: "f"
-
name: "tercera"
value: 3
type: "ordinal"
gender: "f"
-
name: "quarta"
value: 4
type: "ordinal"
gender: "f"
-
name: "cinquena"
value: 5
type: "ordinal"
gender: "f"
-
name: "sisena"
value: 6
type: "ordinal"
gender: "f"
-
name: "setena"
value: 7
type: "ordinal"
gender: "f"
-
name: "vuitena"
value: 8
type: "ordinal"
gender: "f"
-
name: "novena"
value: 9
type: "ordinal"
gender: "f"
-
name: "desena"
value: 10
type: "ordinal"
gender: "f"
-
name: "onzena"
value: 11
type: "ordinal"
gender: "f"
-
name: "dotzena"
value: 12
type: "ordinal"
gender: "f"
-
name: "tretzena"
value: 13
type: "ordinal"
gender: "f"
-
name: "catorzena"
value: 14
type: "ordinal"
gender: "f"
-
name: "quinzena"
value: 15
type: "ordinal"
gender: "f"
-
name: "setzena"
value: 16
type: "ordinal"
gender: "f"
-
name: "dissetena"
value: 17
type: "ordinal"
gender: "f"
-
name: "divuitena"
value: 18
type: "ordinal"
gender: "f"
-
name: "dinovena"
value: 19
type: "ordinal"
gender: "f"
-
name: "vintena"
value: 20
type: "ordinal"
gender: "f"
-
name: "trentena"
value: 30
type: "ordinal"
gender: "f"
-
name: "quarantena"
value: 40
type: "ordinal"
gender: "f"
-
name: "cinquantena"
value: 50
type: "ordinal"
gender: "f"
-
name: "seixantena"
value: 60
type: "ordinal"
gender: "f"
-
name: "setantena"
value: 70
type: "ordinal"
gender: "f"
-
name: "vuitantena"
value: 80
type: "ordinal"
gender: "f"
-
name: "norantena"
value: 90
type: "ordinal"
gender: "f"
-
name: "centena"
value: 100
type: "ordinal"
gender: "f"
left: "multiply"
-
name: "milena"
value: 1000
type: "ordinal"
gender: "f"
left: "multiply"
-
name: "milionena"
value: 1000000
type: "ordinal"
gender: "f"
left: "multiply"
-
name: "miliardena"
value: 1000000000
type: "ordinal"
gender: "f"
left: "multiply"
-
name: "bilionena"
value: 1000000000000
type: "ordinal"
gender: "f"
left: "multiply"
-
name: "biliardena"
value: 1000000000000000
type: "ordinal"
gender: "f"
left: "multiply"
ordinal_indicators:
-
suffixes:
0:
- "è"
- "e"
1:
- "r"
- "er"
2:
- "n"
- "on"
3:
- "r"
- "er"
4:
- "t"
- "rt"
5:
- "è"
- "e"
6:
- "è"
- "e"
7:
- "è"
- "e"
8:
- "è"
- "e"
9:
- "è"
- "e"
11:
- "è"
- "e"
12:
- "è"
- "e"
13:
- "è"
- "e"
14:
- "è"
- "e"
-
gender: "f"
suffixes:
0:
- "a"
1:
- "a"
- "ra"
- "era"
2:
- "a"
3:
- "a"
4:
- "a"
5:
- "a"
6:
- "a"
7:
- "a"
8:
- "a"
9:
- "a"
stopwords:
- "i"

View File

@@ -1,484 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "nula",
"value": 0,
"type": "cardinal"
},
{
"name": "jeden",
"value": 1,
"type": "cardinal"
},
{
"name": "jedno",
"value": 1,
"type": "cardinal",
"gender": "n"
},
{
"name": "jedna",
"value": 1,
"type": "cardinal",
"gender": "f"
},
{
"name": "dva",
"value": 2,
"type": "cardinal"
},
{
"name": "dvě",
"value": 2,
"type": "cardinal",
"gender": "f"
},
{
"name": "dve",
"value": 2,
"type": "cardinal",
"gender": "f"
},
{
"name": "tři",
"value": 3,
"type": "cardinal"
},
{
"name": "tri",
"value": 3,
"type": "cardinal"
},
{
"name": "čtyři",
"value": 4,
"type": "cardinal"
},
{
"name": "ctyri",
"value": 4,
"type": "cardinal"
},
{
"name": "pět",
"value": 5,
"type": "cardinal"
},
{
"name": "pet",
"value": 5,
"type": "cardinal"
},
{
"name": "šest",
"value": 6,
"type": "cardinal"
},
{
"name": "sest",
"value": 6,
"type": "cardinal"
},
{
"name": "sedm",
"value": 7,
"type": "cardinal"
},
{
"name": "osm",
"value": 8,
"type": "cardinal"
},
{
"name": "devět",
"value": 9,
"type": "cardinal"
},
{
"name": "devet",
"value": 9,
"type": "cardinal"
},
{
"name": "deset",
"value": 10,
"type": "cardinal"
},
{
"name": "jedenáct",
"value": 11,
"type": "cardinal"
},
{
"name": "jedenact",
"value": 11,
"type": "cardinal"
},
{
"name": "dvanáct",
"value": 12,
"type": "cardinal"
},
{
"name": "dvanact",
"value": 12,
"type": "cardinal"
},
{
"name": "třináct",
"value": 13,
"type": "cardinal"
},
{
"name": "trinact",
"value": 13,
"type": "cardinal"
},
{
"name": "čtrnáct",
"value": 14,
"type": "cardinal"
},
{
"name": "ctrnact",
"value": 14,
"type": "cardinal"
},
{
"name": "patnáct",
"value": 15,
"type": "cardinal"
},
{
"name": "patnact",
"value": 15,
"type": "cardinal"
},
{
"name": "šestnáct",
"value": 16,
"type": "cardinal"
},
{
"name": "sestnact",
"value": 16,
"type": "cardinal"
},
{
"name": "sedmnáct",
"value": 17,
"type": "cardinal"
},
{
"name": "sedmnact",
"value": 17,
"type": "cardinal"
},
{
"name": "osmnáct",
"value": 18,
"type": "cardinal"
},
{
"name": "osmnact",
"value": 18,
"type": "cardinal"
},
{
"name": "devatenáct",
"value": 19,
"type": "cardinal"
},
{
"name": "devatenact",
"value": 19,
"type": "cardinal"
},
{
"name": "dvacet",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "třicet",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "tricet",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "čtyřicet",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "ctyricet",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "padesát",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "padesat",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "šedesát",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "sedesat",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "sedmdesát",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "sedmdesat",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "osmdesát",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "osmdesat",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "devadesát",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "devadesat",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "sto",
"value": 100,
"type": "cardinal",
"right": "add"
},
{
"name": "stě",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "ste",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "sta",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tisíc",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tisic",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tisíce",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tisice",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milión",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milion",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milióny",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliony",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliónů",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milionu",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliarda",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliardy",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliardů",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliardu",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilión",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilion",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilióny",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliony",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliónů",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilionu",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliarda",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliardy",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliardů",
"value": 100000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliardu",
"value": 100000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
]
}

402
resources/numex/cs.yaml Normal file
View File

@@ -0,0 +1,402 @@
---
whole_words_only: true
rules:
-
name: "nula"
value: 0
type: "cardinal"
-
name: "jeden"
value: 1
type: "cardinal"
-
name: "jedno"
value: 1
type: "cardinal"
gender: "n"
-
name: "jedna"
value: 1
type: "cardinal"
gender: "f"
-
name: "dva"
value: 2
type: "cardinal"
-
name: "dvě"
value: 2
type: "cardinal"
gender: "f"
-
name: "dve"
value: 2
type: "cardinal"
gender: "f"
-
name: "tři"
value: 3
type: "cardinal"
-
name: "tri"
value: 3
type: "cardinal"
-
name: "čtyři"
value: 4
type: "cardinal"
-
name: "ctyri"
value: 4
type: "cardinal"
-
name: "pět"
value: 5
type: "cardinal"
-
name: "pet"
value: 5
type: "cardinal"
-
name: "šest"
value: 6
type: "cardinal"
-
name: "sest"
value: 6
type: "cardinal"
-
name: "sedm"
value: 7
type: "cardinal"
-
name: "osm"
value: 8
type: "cardinal"
-
name: "devět"
value: 9
type: "cardinal"
-
name: "devet"
value: 9
type: "cardinal"
-
name: "deset"
value: 10
type: "cardinal"
-
name: "jedenáct"
value: 11
type: "cardinal"
-
name: "jedenact"
value: 11
type: "cardinal"
-
name: "dvanáct"
value: 12
type: "cardinal"
-
name: "dvanact"
value: 12
type: "cardinal"
-
name: "třináct"
value: 13
type: "cardinal"
-
name: "trinact"
value: 13
type: "cardinal"
-
name: "čtrnáct"
value: 14
type: "cardinal"
-
name: "ctrnact"
value: 14
type: "cardinal"
-
name: "patnáct"
value: 15
type: "cardinal"
-
name: "patnact"
value: 15
type: "cardinal"
-
name: "šestnáct"
value: 16
type: "cardinal"
-
name: "sestnact"
value: 16
type: "cardinal"
-
name: "sedmnáct"
value: 17
type: "cardinal"
-
name: "sedmnact"
value: 17
type: "cardinal"
-
name: "osmnáct"
value: 18
type: "cardinal"
-
name: "osmnact"
value: 18
type: "cardinal"
-
name: "devatenáct"
value: 19
type: "cardinal"
-
name: "devatenact"
value: 19
type: "cardinal"
-
name: "dvacet"
value: 20
type: "cardinal"
right: "add"
-
name: "třicet"
value: 30
type: "cardinal"
right: "add"
-
name: "tricet"
value: 30
type: "cardinal"
right: "add"
-
name: "čtyřicet"
value: 40
type: "cardinal"
right: "add"
-
name: "ctyricet"
value: 40
type: "cardinal"
right: "add"
-
name: "padesát"
value: 50
type: "cardinal"
right: "add"
-
name: "padesat"
value: 50
type: "cardinal"
right: "add"
-
name: "šedesát"
value: 60
type: "cardinal"
right: "add"
-
name: "sedesat"
value: 60
type: "cardinal"
right: "add"
-
name: "sedmdesát"
value: 70
type: "cardinal"
right: "add"
-
name: "sedmdesat"
value: 70
type: "cardinal"
right: "add"
-
name: "osmdesát"
value: 80
type: "cardinal"
right: "add"
-
name: "osmdesat"
value: 80
type: "cardinal"
right: "add"
-
name: "devadesát"
value: 90
type: "cardinal"
right: "add"
-
name: "devadesat"
value: 90
type: "cardinal"
right: "add"
-
name: "sto"
value: 100
type: "cardinal"
right: "add"
-
name: "stě"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "ste"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "sta"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisíc"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisic"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisíce"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisice"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milión"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milion"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milióny"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliony"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliónů"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milionu"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliarda"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliardy"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliardů"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliardu"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilión"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilion"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilióny"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliony"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliónů"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilionu"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliarda"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliardy"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliardů"
value: 100000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliardu"
value: 100000000000000
type: "cardinal"
left: "multiply"
right: "add"

View File

@@ -1,139 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "dim",
"value": 0,
"type": "cardinal"
},
{
"name": "un",
"value": 1,
"type": "cardinal"
},
{
"name": "dau",
"value": 2,
"type": "cardinal"
},
{
"name": "dwy",
"value": 2,
"type": "cardinal",
"gender": "f"
},
{
"name": "tri",
"value": 3,
"type": "cardinal"
},
{
"name": "tair",
"value": 3,
"type": "cardinal",
"gender": "f"
},
{
"name": "pedwar",
"value": 4,
"type": "cardinal"
},
{
"name": "pedair",
"value": 4,
"type": "cardinal",
"gender": "f"
},
{
"name": "pump",
"value": 5,
"type": "cardinal"
},
{
"name": "pum",
"value": 5,
"type": "cardinal"
},
{
"name": "chwech",
"value": 6,
"type": "cardinal"
},
{
"name": "chwe",
"value": 6,
"type": "cardinal"
},
{
"name": "saith",
"value": 7,
"type": "cardinal"
},
{
"name": "wyth",
"value": 8,
"type": "cardinal"
},
{
"name": "naw",
"value": 9,
"type": "cardinal"
},
{
"name": "deg",
"value": 10,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "ddeg",
"value": 10,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "cant",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "mil",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliwn",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliwn",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "triliwn",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "kwadriliwn",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
]
}

115
resources/numex/cy.yaml Normal file
View File

@@ -0,0 +1,115 @@
---
whole_words_only: true
rules:
-
name: "dim"
value: 0
type: "cardinal"
-
name: "un"
value: 1
type: "cardinal"
-
name: "dau"
value: 2
type: "cardinal"
-
name: "dwy"
value: 2
type: "cardinal"
gender: "f"
-
name: "tri"
value: 3
type: "cardinal"
-
name: "tair"
value: 3
type: "cardinal"
gender: "f"
-
name: "pedwar"
value: 4
type: "cardinal"
-
name: "pedair"
value: 4
type: "cardinal"
gender: "f"
-
name: "pump"
value: 5
type: "cardinal"
-
name: "pum"
value: 5
type: "cardinal"
-
name: "chwech"
value: 6
type: "cardinal"
-
name: "chwe"
value: 6
type: "cardinal"
-
name: "saith"
value: 7
type: "cardinal"
-
name: "wyth"
value: 8
type: "cardinal"
-
name: "naw"
value: 9
type: "cardinal"
-
name: "deg"
value: 10
type: "cardinal"
left: "multiply"
right: "add"
-
name: "ddeg"
value: 10
type: "cardinal"
left: "multiply"
right: "add"
-
name: "cant"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "mil"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliwn"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliwn"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "triliwn"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "kwadriliwn"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"

View File

@@ -1,248 +0,0 @@
{
"whole_words_only": true,
"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"
}
],
"ordinal_indicators": [
{
"suffixes": {
"0": ["."],
"1": ["."],
"2": ["."],
"3": ["."],
"4": ["."],
"5": ["."],
"6": ["."],
"7": ["."],
"8": ["."],
"9": ["."]
}
}
],
"stopwords": [
"og"
]
}

212
resources/numex/da.yaml Normal file
View File

@@ -0,0 +1,212 @@
---
whole_words_only: true
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"
ordinal_indicators:
-
suffixes:
0:
- "."
1:
- "."
2:
- "."
3:
- "."
4:
- "."
5:
- "."
6:
- "."
7:
- "."
8:
- "."
9:
- "."
stopwords:
- "og"

File diff suppressed because it is too large Load Diff

898
resources/numex/de.yaml Normal file
View File

@@ -0,0 +1,898 @@
---
whole_words_only: true
rules:
-
name: "null"
value: 0
type: "cardinal"
-
name: "eins"
value: 1
type: "cardinal"
-
name: "ein"
value: 1
type: "cardinal"
gender: "m"
-
name: "eine"
value: 1
type: "cardinal"
gender: "f"
-
name: "einen"
value: 1
type: "cardinal"
gender: "n"
-
name: "einer"
value: 1
type: "cardinal"
-
name: "eines"
value: 1
type: "cardinal"
-
name: "zwei"
value: 2
type: "cardinal"
-
name: "drei"
value: 3
type: "cardinal"
-
name: "vier"
value: 4
type: "cardinal"
-
name: "fünf"
value: 5
type: "cardinal"
-
name: "funf"
value: 5
type: "cardinal"
-
name: "fuenf"
value: 5
type: "cardinal"
-
name: "sechs"
value: 6
type: "cardinal"
-
name: "sieben"
value: 7
type: "cardinal"
-
name: "acht"
value: 8
type: "cardinal"
-
name: "neun"
value: 9
type: "cardinal"
-
name: "zehn"
value: 10
type: "cardinal"
-
name: "elf"
value: 11
type: "cardinal"
-
name: "zwölf"
value: 12
type: "cardinal"
-
name: "zwolf"
value: 12
type: "cardinal"
-
name: "zwoelf"
value: 12
type: "cardinal"
-
name: "dreizehn"
value: 13
type: "cardinal"
-
name: "vierzehn"
value: 14
type: "cardinal"
-
name: "fünfzehn"
value: 15
type: "cardinal"
-
name: "funfzehn"
value: 15
type: "cardinal"
-
name: "fuenfzehn"
value: 15
type: "cardinal"
-
name: "sechzehn"
value: 16
type: "cardinal"
-
name: "siebzehn"
value: 17
type: "cardinal"
-
name: "achtzehn"
value: 18
type: "cardinal"
-
name: "neunzehn"
value: 19
type: "cardinal"
-
name: "zwanzig"
value: 20
type: "cardinal"
left: "add"
-
name: "dreißig"
value: 30
type: "cardinal"
left: "add"
-
name: "dreissig"
value: 30
type: "cardinal"
left: "add"
-
name: "vierzig"
value: 40
type: "cardinal"
left: "add"
-
name: "fünfzig"
value: 50
type: "cardinal"
left: "add"
-
name: "funfzig"
value: 50
type: "cardinal"
left: "add"
-
name: "fuenfzig"
value: 50
type: "cardinal"
left: "add"
-
name: "sechzig"
value: 60
type: "cardinal"
left: "add"
-
name: "siebzig"
value: 70
type: "cardinal"
left: "add"
-
name: "achtzig"
value: 80
type: "cardinal"
left: "add"
-
name: "neunzig"
value: 90
type: "cardinal"
left: "add"
-
name: "hundert"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tausend"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "million"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "millionen"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milliarde"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milliarden"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "billion"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "billionen"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "billiarde"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "billiarden"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "nullte"
value: 0
type: "ordinal"
-
name: "nullter"
value: 0
type: "ordinal"
-
name: "nulltes"
value: 0
type: "ordinal"
-
name: "erste"
value: 1
type: "ordinal"
-
name: "erster"
value: 1
type: "ordinal"
-
name: "erstes"
value: 1
type: "ordinal"
-
name: "zweite"
value: 2
type: "ordinal"
-
name: "zweiter"
value: 2
type: "ordinal"
-
name: "zweites"
value: 2
type: "ordinal"
-
name: "dritte"
value: 3
type: "ordinal"
-
name: "dritter"
value: 3
type: "ordinal"
-
name: "drittes"
value: 3
type: "ordinal"
-
name: "vierte"
value: 4
type: "ordinal"
-
name: "vierter"
value: 4
type: "ordinal"
-
name: "viertes"
value: 4
type: "ordinal"
-
name: "fünfte"
value: 5
type: "ordinal"
-
name: "fünfter"
value: 5
type: "ordinal"
-
name: "fünftes"
value: 5
type: "ordinal"
-
name: "funfte"
value: 5
type: "ordinal"
-
name: "funfter"
value: 5
type: "ordinal"
-
name: "funftes"
value: 5
type: "ordinal"
-
name: "fuenfte"
value: 5
type: "ordinal"
-
name: "fuenfter"
value: 5
type: "ordinal"
-
name: "fuenftes"
value: 5
type: "ordinal"
-
name: "sechste"
value: 6
type: "ordinal"
-
name: "sechster"
value: 6
type: "ordinal"
-
name: "sechstes"
value: 6
type: "ordinal"
-
name: "siebte"
value: 7
type: "ordinal"
-
name: "siebter"
value: 7
type: "ordinal"
-
name: "siebtes"
value: 7
type: "ordinal"
-
name: "achte"
value: 8
type: "ordinal"
-
name: "achter"
value: 8
type: "ordinal"
-
name: "achtes"
value: 8
type: "ordinal"
-
name: "neunte"
value: 9
type: "ordinal"
-
name: "neunter"
value: 9
type: "ordinal"
-
name: "neuntes"
value: 9
type: "ordinal"
-
name: "zehnte"
value: 10
type: "ordinal"
-
name: "zehnter"
value: 10
type: "ordinal"
-
name: "zehntes"
value: 10
type: "ordinal"
-
name: "elfte"
value: 11
type: "ordinal"
-
name: "elfter"
value: 11
type: "ordinal"
-
name: "elftes"
value: 11
type: "ordinal"
-
name: "zwölfte"
value: 12
type: "ordinal"
-
name: "zwölfter"
value: 12
type: "ordinal"
-
name: "zwölftes"
value: 12
type: "ordinal"
-
name: "zwolfte"
value: 12
type: "ordinal"
-
name: "zwolfter"
value: 12
type: "ordinal"
-
name: "zwolftes"
value: 12
type: "ordinal"
-
name: "zwoelfte"
value: 12
type: "ordinal"
-
name: "zwoelfter"
value: 12
type: "ordinal"
-
name: "zwoelftes"
value: 12
type: "ordinal"
-
name: "dreizehnte"
value: 13
type: "ordinal"
-
name: "dreizehnter"
value: 13
type: "ordinal"
-
name: "dreizehntes"
value: 13
type: "ordinal"
-
name: "vierzehnte"
value: 14
type: "ordinal"
-
name: "vierzehnter"
value: 14
type: "ordinal"
-
name: "vierzehntes"
value: 14
type: "ordinal"
-
name: "fünfzehnte"
value: 15
type: "ordinal"
-
name: "fünfzehnter"
value: 15
type: "ordinal"
-
name: "fünfzehntes"
value: 15
type: "ordinal"
-
name: "funfzehnte"
value: 15
type: "ordinal"
-
name: "funfzehnter"
value: 15
type: "ordinal"
-
name: "funfzehntes"
value: 15
type: "ordinal"
-
name: "fuenfzehnte"
value: 15
type: "ordinal"
-
name: "fuenfzehnter"
value: 15
type: "ordinal"
-
name: "fuenfzehntes"
value: 15
type: "ordinal"
-
name: "sechzehnte"
value: 16
type: "ordinal"
-
name: "sechzehnter"
value: 16
type: "ordinal"
-
name: "sechzehntes"
value: 16
type: "ordinal"
-
name: "siebzehnte"
value: 17
type: "ordinal"
-
name: "siebzehnter"
value: 17
type: "ordinal"
-
name: "siebzehntes"
value: 17
type: "ordinal"
-
name: "achtzehnte"
value: 18
type: "ordinal"
-
name: "achtzehnter"
value: 18
type: "ordinal"
-
name: "achtzehntes"
value: 18
type: "ordinal"
-
name: "neunzehnte"
value: 19
type: "ordinal"
-
name: "neunzehnter"
value: 19
type: "ordinal"
-
name: "neunzehntes"
value: 19
type: "ordinal"
-
name: "zwanzigste"
value: 20
type: "ordinal"
left: "add"
-
name: "zwanzigster"
value: 20
type: "ordinal"
left: "add"
-
name: "zwanzigstes"
value: 20
type: "ordinal"
left: "add"
-
name: "dreißigste"
value: 30
type: "ordinal"
left: "add"
-
name: "dreißigster"
value: 30
type: "ordinal"
left: "add"
-
name: "dreißigstes"
value: 30
type: "ordinal"
left: "add"
-
name: "dreissigste"
value: 30
type: "ordinal"
left: "add"
-
name: "dreissigster"
value: 30
type: "ordinal"
left: "add"
-
name: "dreissigstes"
value: 30
type: "ordinal"
left: "add"
-
name: "vierzigste"
value: 40
type: "ordinal"
left: "add"
-
name: "vierzigster"
value: 40
type: "ordinal"
left: "add"
-
name: "vierzigstes"
value: 40
type: "ordinal"
left: "add"
-
name: "fünfzigste"
value: 50
type: "ordinal"
left: "add"
-
name: "fünfzigster"
value: 50
type: "ordinal"
left: "add"
-
name: "fünfzigstes"
value: 50
type: "ordinal"
left: "add"
-
name: "funfzigste"
value: 50
type: "ordinal"
left: "add"
-
name: "funfzigster"
value: 50
type: "ordinal"
left: "add"
-
name: "funfzigstes"
value: 50
type: "ordinal"
left: "add"
-
name: "fuenfzigste"
value: 50
type: "ordinal"
left: "add"
-
name: "fuenfzigster"
value: 50
type: "ordinal"
left: "add"
-
name: "fuenfzigstes"
value: 50
type: "ordinal"
left: "add"
-
name: "sechzigste"
value: 60
type: "ordinal"
left: "add"
-
name: "sechzigster"
value: 60
type: "ordinal"
left: "add"
-
name: "sechzigstes"
value: 60
type: "ordinal"
left: "add"
-
name: "siebzigste"
value: 70
type: "ordinal"
left: "add"
-
name: "siebzigster"
value: 70
type: "ordinal"
left: "add"
-
name: "siebzigstes"
value: 70
type: "ordinal"
left: "add"
-
name: "achtzigste"
value: 80
type: "ordinal"
left: "add"
-
name: "achtzigster"
value: 80
type: "ordinal"
left: "add"
-
name: "achtzigstes"
value: 80
type: "ordinal"
left: "add"
-
name: "neunzigste"
value: 90
type: "ordinal"
left: "add"
-
name: "neunzigster"
value: 90
type: "ordinal"
left: "add"
-
name: "neunzigstes"
value: 90
type: "ordinal"
left: "add"
-
name: "hundertste"
value: 100
type: "ordinal"
left: "multiply"
-
name: "hundertster"
value: 100
type: "ordinal"
left: "multiply"
-
name: "hundertstes"
value: 100
type: "ordinal"
left: "multiply"
-
name: "tausendste"
value: 1000
type: "ordinal"
left: "multiply"
-
name: "tausendster"
value: 1000
type: "ordinal"
left: "multiply"
-
name: "tausendstes"
value: 1000
type: "ordinal"
left: "multiply"
-
name: "millionste"
value: 1000000
type: "ordinal"
left: "multiply"
-
name: "millionster"
value: 1000000
type: "ordinal"
left: "multiply"
-
name: "millionstes"
value: 1000000
type: "ordinal"
left: "multiply"
-
name: "millionenste"
value: 1000000
type: "ordinal"
left: "multiply"
-
name: "millionenster"
value: 1000000
type: "ordinal"
left: "multiply"
-
name: "millionenstes"
value: 1000000
type: "ordinal"
left: "multiply"
-
name: "milliardeste"
value: 1000000000
type: "ordinal"
left: "multiply"
-
name: "milliardester"
value: 1000000000
type: "ordinal"
left: "multiply"
-
name: "milliardestes"
value: 1000000000
type: "ordinal"
left: "multiply"
-
name: "milliardenste"
value: 1000000000
type: "ordinal"
left: "multiply"
-
name: "milliardenster"
value: 1000000000
type: "ordinal"
left: "multiply"
-
name: "milliardenstes"
value: 1000000000
type: "ordinal"
left: "multiply"
-
name: "billionste"
value: 1000000000000
type: "ordinal"
left: "multiply"
-
name: "billionster"
value: 1000000000000
type: "ordinal"
left: "multiply"
-
name: "billionstes"
value: 1000000000000
type: "ordinal"
left: "multiply"
-
name: "billionenste"
value: 1000000000000
type: "ordinal"
left: "multiply"
-
name: "billionenster"
value: 1000000000000
type: "ordinal"
left: "multiply"
-
name: "billionenstes"
value: 1000000000000
type: "ordinal"
left: "multiply"
-
name: "billiardeste"
value: 1000000000000000
type: "ordinal"
left: "multiply"
-
name: "billiardester"
value: 1000000000000000
type: "ordinal"
left: "multiply"
-
name: "billiardestes"
value: 1000000000000000
type: "ordinal"
left: "multiply"
-
name: "billiardenste"
value: 1000000000000000
type: "ordinal"
left: "multiply"
-
name: "billiardenster"
value: 1000000000000000
type: "ordinal"
left: "multiply"
-
name: "billiardenstes"
value: 1000000000000000
type: "ordinal"
left: "multiply"
ordinal_indicators:
-
suffixes:
0:
- "."
1:
- "."
2:
- "."
3:
- "."
4:
- "."
5:
- "."
6:
- "."
7:
- "."
8:
- "."
9:
- "."
stopwords:
- "und"

File diff suppressed because it is too large Load Diff

2299
resources/numex/el.yaml Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,394 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "zero",
"value": 0,
"type": "cardinal"
},
{
"name": "oh",
"value": 0,
"type": "cardinal"
},
{
"name": "one",
"value": 1,
"type": "cardinal"
},
{
"name": "two",
"value": 2,
"type": "cardinal"
},
{
"name": "three",
"value": 3,
"type": "cardinal"
},
{
"name": "four",
"value": 4,
"type": "cardinal"
},
{
"name": "five",
"value": 5,
"type": "cardinal"
},
{
"name": "six",
"value": 6,
"type": "cardinal"
},
{
"name": "seven",
"value": 7,
"type": "cardinal"
},
{
"name": "eight",
"value": 8,
"type": "cardinal"
},
{
"name": "nine",
"value": 9,
"type": "cardinal"
},
{
"name": "ten",
"value": 10,
"type": "cardinal"
},
{
"name": "eleven",
"value": 11,
"type": "cardinal"
},
{
"name": "twelve",
"value": 12,
"type": "cardinal"
},
{
"name": "thirteen",
"value": 13,
"type": "cardinal"
},
{
"name": "fourteen",
"value": 14,
"type": "cardinal"
},
{
"name": "fifteen",
"value": 15,
"type": "cardinal"
},
{
"name": "sixteen",
"value": 16,
"type": "cardinal"
},
{
"name": "seventeen",
"value": 17,
"type": "cardinal"
},
{
"name": "eighteen",
"value": 18,
"type": "cardinal"
},
{
"name": "nineteen",
"value": 19,
"type": "cardinal"
},
{
"name": "twenty",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "thirty",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "forty",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "fourty",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "fifty",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "sixty",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "seventy",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "eighty",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "ninety",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "hundred",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "thousand",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "million",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "billion",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "first",
"value": 1,
"type": "ordinal"
},
{
"name": "second",
"value": 2,
"type": "ordinal"
},
{
"name": "third",
"value": 3,
"type": "ordinal"
},
{
"name": "fourth",
"value": 4,
"type": "ordinal"
},
{
"name": "fifth",
"value": 5,
"type": "ordinal"
},
{
"name": "sixth",
"value": 6,
"type": "ordinal"
},
{
"name": "seventh",
"value": 7,
"type": "ordinal"
},
{
"name": "eighth",
"value": 8,
"type": "ordinal"
},
{
"name": "ninth",
"value": 9,
"type": "ordinal"
},
{
"name": "tenth",
"value": 10,
"type": "ordinal"
},
{
"name": "eleventh",
"value": 11,
"type": "ordinal"
},
{
"name": "twelvth",
"value": 12,
"type": "ordinal"
},
{
"name": "twelveth",
"value": 12,
"type": "ordinal"
},
{
"name": "twelfth",
"value": 12,
"type": "ordinal"
},
{
"name": "thirteenth",
"value": 13,
"type": "ordinal"
},
{
"name": "fourteenth",
"value": 14,
"type": "ordinal"
},
{
"name": "forteenth",
"value": 14,
"type": "ordinal"
},
{
"name": "fifteenth",
"value": 15,
"type": "ordinal"
},
{
"name": "sixteenth",
"value": 16,
"type": "ordinal"
},
{
"name": "seventeenth",
"value": 17,
"type": "ordinal"
},
{
"name": "eighteenth",
"value": 18,
"type": "ordinal"
},
{
"name": "nineteenth",
"value": 19,
"type": "ordinal"
},
{
"name": "twentieth",
"value": 20,
"type": "ordinal"
},
{
"name": "thirtieth",
"value": 30,
"type": "ordinal"
},
{
"name": "fortieth",
"value": 40,
"type": "ordinal"
},
{
"name": "fourtieth",
"value": 40,
"type": "ordinal"
},
{
"name": "fiftieth",
"value": 50,
"type": "ordinal"
},
{
"name": "sixtieth",
"value": 60,
"type": "ordinal"
},
{
"name": "seventieth",
"value": 70,
"type": "ordinal"
},
{
"name": "eightieth",
"value": 80,
"type": "ordinal"
},
{
"name": "ninetieth",
"value": 90,
"type": "ordinal"
},
{
"name": "hundredth",
"value": 100,
"type": "ordinal",
"left": "multiply"
},
{
"name": "thousandth",
"value": 1000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "millionth",
"value": 1000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "billionth",
"value": 1000000000,
"type": "ordinal",
"left": "multiply"
}
],
"ordinal_indicators": [
{
"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"
]
}

332
resources/numex/en.yaml Normal file
View File

@@ -0,0 +1,332 @@
---
whole_words_only: true
rules:
-
name: "zero"
value: 0
type: "cardinal"
-
name: "oh"
value: 0
type: "cardinal"
-
name: "one"
value: 1
type: "cardinal"
-
name: "two"
value: 2
type: "cardinal"
-
name: "three"
value: 3
type: "cardinal"
-
name: "four"
value: 4
type: "cardinal"
-
name: "five"
value: 5
type: "cardinal"
-
name: "six"
value: 6
type: "cardinal"
-
name: "seven"
value: 7
type: "cardinal"
-
name: "eight"
value: 8
type: "cardinal"
-
name: "nine"
value: 9
type: "cardinal"
-
name: "ten"
value: 10
type: "cardinal"
-
name: "eleven"
value: 11
type: "cardinal"
-
name: "twelve"
value: 12
type: "cardinal"
-
name: "thirteen"
value: 13
type: "cardinal"
-
name: "fourteen"
value: 14
type: "cardinal"
-
name: "fifteen"
value: 15
type: "cardinal"
-
name: "sixteen"
value: 16
type: "cardinal"
-
name: "seventeen"
value: 17
type: "cardinal"
-
name: "eighteen"
value: 18
type: "cardinal"
-
name: "nineteen"
value: 19
type: "cardinal"
-
name: "twenty"
value: 20
type: "cardinal"
right: "add"
-
name: "thirty"
value: 30
type: "cardinal"
right: "add"
-
name: "forty"
value: 40
type: "cardinal"
right: "add"
-
name: "fourty"
value: 40
type: "cardinal"
right: "add"
-
name: "fifty"
value: 50
type: "cardinal"
right: "add"
-
name: "sixty"
value: 60
type: "cardinal"
right: "add"
-
name: "seventy"
value: 70
type: "cardinal"
right: "add"
-
name: "eighty"
value: 80
type: "cardinal"
right: "add"
-
name: "ninety"
value: 90
type: "cardinal"
right: "add"
-
name: "hundred"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "thousand"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "million"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "billion"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "first"
value: 1
type: "ordinal"
-
name: "second"
value: 2
type: "ordinal"
-
name: "third"
value: 3
type: "ordinal"
-
name: "fourth"
value: 4
type: "ordinal"
-
name: "fifth"
value: 5
type: "ordinal"
-
name: "sixth"
value: 6
type: "ordinal"
-
name: "seventh"
value: 7
type: "ordinal"
-
name: "eighth"
value: 8
type: "ordinal"
-
name: "ninth"
value: 9
type: "ordinal"
-
name: "tenth"
value: 10
type: "ordinal"
-
name: "eleventh"
value: 11
type: "ordinal"
-
name: "twelvth"
value: 12
type: "ordinal"
-
name: "twelveth"
value: 12
type: "ordinal"
-
name: "twelfth"
value: 12
type: "ordinal"
-
name: "thirteenth"
value: 13
type: "ordinal"
-
name: "fourteenth"
value: 14
type: "ordinal"
-
name: "forteenth"
value: 14
type: "ordinal"
-
name: "fifteenth"
value: 15
type: "ordinal"
-
name: "sixteenth"
value: 16
type: "ordinal"
-
name: "seventeenth"
value: 17
type: "ordinal"
-
name: "eighteenth"
value: 18
type: "ordinal"
-
name: "nineteenth"
value: 19
type: "ordinal"
-
name: "twentieth"
value: 20
type: "ordinal"
-
name: "thirtieth"
value: 30
type: "ordinal"
-
name: "fortieth"
value: 40
type: "ordinal"
-
name: "fourtieth"
value: 40
type: "ordinal"
-
name: "fiftieth"
value: 50
type: "ordinal"
-
name: "sixtieth"
value: 60
type: "ordinal"
-
name: "seventieth"
value: 70
type: "ordinal"
-
name: "eightieth"
value: 80
type: "ordinal"
-
name: "ninetieth"
value: 90
type: "ordinal"
-
name: "hundredth"
value: 100
type: "ordinal"
left: "multiply"
-
name: "thousandth"
value: 1000
type: "ordinal"
left: "multiply"
-
name: "millionth"
value: 1000000
type: "ordinal"
left: "multiply"
-
name: "billionth"
value: 1000000000
type: "ordinal"
left: "multiply"
ordinal_indicators:
-
suffixes:
0:
- "th"
1:
- "st"
2:
- "nd"
3:
- "rd"
4:
- "th"
5:
- "th"
6:
- "th"
7:
- "th"
8:
- "th"
9:
- "th"
11:
- "th"
12:
- "th"
13:
- "th"
stopwords:
- "and"

View File

@@ -1,824 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "cero",
"value": 0,
"type": "cardinal"
},
{
"name": "un",
"value": 1,
"type": "cardinal"
},
{
"name": "uno",
"value": 1,
"type": "cardinal"
},
{
"name": "dos",
"value": 2,
"type": "cardinal"
},
{
"name": "tres",
"value": 3,
"type": "cardinal"
},
{
"name": "cuatro",
"value": 4,
"type": "cardinal"
},
{
"name": "cinco",
"value": 5,
"type": "cardinal"
},
{
"name": "seis",
"value": 6,
"type": "cardinal"
},
{
"name": "siete",
"value": 7,
"type": "cardinal"
},
{
"name": "ocho",
"value": 8,
"type": "cardinal"
},
{
"name": "nueve",
"value": 9,
"type": "cardinal"
},
{
"name": "diez",
"value": 10,
"type": "cardinal"
},
{
"name": "once",
"value": 11,
"type": "cardinal"
},
{
"name": "doce",
"value": 12,
"type": "cardinal"
},
{
"name": "trece",
"value": 13,
"type": "cardinal"
},
{
"name": "catorce",
"value": 14,
"type": "cardinal"
},
{
"name": "quince",
"value": 15,
"type": "cardinal"
},
{
"name": "dieciseis",
"value": 16,
"type": "cardinal"
},
{
"name": "diecisiete",
"value": 17,
"type": "cardinal"
},
{
"name": "dieciocho",
"value": 18,
"type": "cardinal"
},
{
"name": "diecinueve",
"value": 19,
"type": "cardinal"
},
{
"name": "veinte",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "veintiun",
"value": 21,
"type": "cardinal"
},
{
"name": "treinta",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "cuarenta",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "cincuenta",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "sesenta",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "setenta",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "ochenta",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "noventa",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "cien",
"value": 100,
"type": "cardinal"
},
{
"name": "ciento",
"value": 100,
"type": "cardinal",
"right": "add"
},
{
"name": "doscientos",
"value": 200,
"type": "cardinal",
"right": "add"
},
{
"name": "doscientas",
"value": 200,
"type": "cardinal",
"right": "add"
},
{
"name": "trescientos",
"value": 300,
"type": "cardinal",
"right": "add"
},
{
"name": "trescientas",
"value": 300,
"type": "cardinal",
"right": "add"
},
{
"name": "cuatrocientos",
"value": 400,
"type": "cardinal",
"right": "add"
},
{
"name": "cuatrocientas",
"value": 400,
"type": "cardinal",
"right": "add"
},
{
"name": "quinientos",
"value": 500,
"type": "cardinal",
"right": "add"
},
{
"name": "quinientas",
"value": 500,
"type": "cardinal",
"right": "add"
},
{
"name": "seiscientos",
"value": 600,
"type": "cardinal",
"right": "add"
},
{
"name": "seiscientas",
"value": 600,
"type": "cardinal",
"right": "add"
},
{
"name": "setecientos",
"value": 700,
"type": "cardinal",
"right": "add"
},
{
"name": "setecientas",
"value": 700,
"type": "cardinal",
"right": "add"
},
{
"name": "ochocientos",
"value": 800,
"type": "cardinal",
"right": "add"
},
{
"name": "ocho­cientas",
"value": 800,
"type": "cardinal",
"right": "add"
},
{
"name": "novecientos",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "novecientas",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "mil",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milion",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliones",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilion",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliones",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "primer",
"value": 1,
"type": "ordinal"
},
{
"name": "primero",
"value": 1,
"type": "ordinal",
"gender": "m"
},
{
"name": "primera",
"value": 1,
"type": "ordinal",
"gender": "f"
},
{
"name": "segundo",
"value": 2,
"type": "ordinal"
},
{
"name": "segunda",
"value": 2,
"type": "ordinal",
"gender": "f"
},
{
"name": "tercer",
"value": 3,
"type": "ordinal"
},
{
"name": "tercero",
"value": 3,
"type": "ordinal",
"gender": "m"
},
{
"name": "tercera",
"value": 3,
"type": "ordinal",
"gender": "f"
},
{
"name": "cuarto",
"value": 4,
"type": "ordinal"
},
{
"name": "cuarta",
"value": 4,
"type": "ordinal",
"gender": "f"
},
{
"name": "quinto",
"value": 5,
"type": "ordinal"
},
{
"name": "sexto",
"value": 6,
"type": "ordinal"
},
{
"name": "sexta",
"value": 6,
"type": "ordinal",
"gender": "f"
},
{
"name": "septimo",
"value": 7,
"type": "ordinal"
},
{
"name": "septima",
"value": 7,
"type": "ordinal",
"gender": "f"
},
{
"name": "octavo",
"value": 8,
"type": "ordinal"
},
{
"name": "octava",
"value": 8,
"type": "ordinal",
"gender": "f"
},
{
"name": "noveno",
"value": 9,
"type": "ordinal"
},
{
"name": "novena",
"value": 9,
"type": "ordinal",
"gender": "f"
},
{
"name": "decimo",
"value": 10,
"type": "ordinal",
"right": "add"
},
{
"name": "decima",
"value": 10,
"type": "ordinal",
"gender": "f",
"right": "add"
},
{
"name": "undecimo",
"value": 11,
"type": "ordinal"
},
{
"name": "decimoprimera",
"value": 11,
"type": "ordinal",
"gender": "f"
},
{
"name": "duodecimo",
"value": 12,
"type": "ordinal"
},
{
"name": "decimosegunda",
"value": 12,
"type": "ordinal",
"gender": "f"
},
{
"name": "decimotercero",
"value": 13,
"type": "ordinal"
},
{
"name": "decimotercera",
"value": 13,
"type": "ordinal",
"gender": "f"
},
{
"name": "decimocuarto",
"value": 14,
"type": "ordinal"
},
{
"name": "decimocuarta",
"value": 14,
"type": "ordinal",
"gender": "f"
},
{
"name": "decimoquinto",
"value": 15,
"type": "ordinal"
},
{
"name": "decimoquinta",
"value": 15,
"type": "ordinal",
"gender": "f"
},
{
"name": "decimosexto",
"value": 16,
"type": "ordinal"
},
{
"name": "decimosexta",
"value": 16,
"type": "ordinal",
"gender": "f"
},
{
"name": "decimoseptimo",
"value": 17,
"type": "ordinal",
"gender": "m"
},
{
"name": "decimoseptima",
"value": 17,
"type": "ordinal",
"gender": "f"
},
{
"name": "decimooctavo",
"value": 18,
"type": "ordinal",
"gender": "m"
},
{
"name": "decimooctava",
"value": 18,
"type": "ordinal",
"gender": "f"
},
{
"name": "decimonoveno",
"value": 19,
"type": "ordinal"
},
{
"name": "decimonovena",
"value": 19,
"type": "ordinal",
"gender": "f"
},
{
"name": "vigesimo",
"value": 20,
"type": "ordinal",
"right": "add"
},
{
"name": "vigesima",
"value": 20,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "trigesimo",
"value": 30,
"type": "ordinal",
"right": "add"
},
{
"name": "trigesima",
"value": 30,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "cuadragesimo",
"value": 40,
"type": "ordinal",
"right": "add"
},
{
"name": "cuadragesima",
"value": 40,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "quincuagesimo",
"value": 50,
"type": "ordinal",
"right": "add"
},
{
"name": "quincuagesima",
"value": 50,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "sexagesimo",
"value": 60,
"type": "ordinal",
"right": "add"
},
{
"name": "sexagesima",
"value": 60,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "septuagesimo",
"value": 70,
"type": "ordinal",
"right": "add"
},
{
"name": "septuagesima",
"value": 70,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "octogesimo",
"value": 80,
"type": "ordinal",
"right": "add"
},
{
"name": "octogesima",
"value": 80,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "nonagesimo",
"value": 90,
"type": "ordinal",
"right": "add"
},
{
"name": "nonagesima",
"value": 90,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "centesimo",
"value": 100,
"type": "ordinal",
"right": "add"
},
{
"name": "centesima",
"value": 100,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "ducentesimo",
"value": 200,
"type": "ordinal",
"right": "add"
},
{
"name": "ducentesima",
"value": 200,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "tricentesimo",
"value": 300,
"type": "ordinal",
"right": "add"
},
{
"name": "tricentesima",
"value": 300,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "cuadringentesimo",
"value": 400,
"type": "ordinal",
"right": "add"
},
{
"name": "cuadringentesima",
"value": 400,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "quingentesimo",
"value": 500,
"type": "ordinal",
"right": "add"
},
{
"name": "quingentesima",
"value": 500,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "sexcentesimo",
"value": 600,
"type": "ordinal",
"right": "add"
},
{
"name": "sexcentesima",
"value": 600,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "septingentesimo",
"value": 700,
"type": "ordinal",
"right": "add"
},
{
"name": "septingentesima",
"value": 700,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "octingesimo",
"value": 800,
"type": "ordinal",
"right": "add"
},
{
"name": "octingesima",
"value": 800,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "noningentesimo",
"value": 900,
"type": "ordinal",
"right": "add"
},
{
"name": "noningentesima",
"value": 900,
"type": "ordinal",
"right": "add",
"gender": "f"
},
{
"name": "milesimo",
"value": 1000,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "milesima",
"value": 1000,
"type": "ordinal",
"left": "multiply",
"right": "add",
"gender": "f"
},
{
"name": "millonesimo",
"value": 1000000,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "millonesima",
"value": 1000000,
"type": "ordinal",
"left": "multiply",
"right": "add",
"gender": "f"
},
{
"name": "billonesimo",
"value": 1000000000,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "billonesima",
"value": 1000000000,
"type": "ordinal",
"left": "multiply",
"right": "add",
"gender": "f"
}
],
"ordinal_indicators": [
{
"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": {
"0": [".ª", "ª", "a"],
"1": [".ª", "ª", "a", "ra", "era"],
"2": [".ª", "ª", "a"],
"3": [".ª", "ª", "a", "ra"],
"4": [".ª", "ª", "a"],
"5": [".ª", "ª", "a"],
"6": [".ª", "ª", "a"],
"7": [".ª", "ª", "a"],
"8": [".ª", "ª", "a"],
"9": [".ª", "ª", "a"]
}
}
],
"stopwords": [
"y"
]
}

756
resources/numex/es.yaml Normal file
View File

@@ -0,0 +1,756 @@
---
whole_words_only: true
rules:
-
name: "cero"
value: 0
type: "cardinal"
-
name: "un"
value: 1
type: "cardinal"
-
name: "uno"
value: 1
type: "cardinal"
-
name: "dos"
value: 2
type: "cardinal"
-
name: "tres"
value: 3
type: "cardinal"
-
name: "cuatro"
value: 4
type: "cardinal"
-
name: "cinco"
value: 5
type: "cardinal"
-
name: "seis"
value: 6
type: "cardinal"
-
name: "siete"
value: 7
type: "cardinal"
-
name: "ocho"
value: 8
type: "cardinal"
-
name: "nueve"
value: 9
type: "cardinal"
-
name: "diez"
value: 10
type: "cardinal"
-
name: "once"
value: 11
type: "cardinal"
-
name: "doce"
value: 12
type: "cardinal"
-
name: "trece"
value: 13
type: "cardinal"
-
name: "catorce"
value: 14
type: "cardinal"
-
name: "quince"
value: 15
type: "cardinal"
-
name: "dieciseis"
value: 16
type: "cardinal"
-
name: "diecisiete"
value: 17
type: "cardinal"
-
name: "dieciocho"
value: 18
type: "cardinal"
-
name: "diecinueve"
value: 19
type: "cardinal"
-
name: "veinte"
value: 20
type: "cardinal"
right: "add"
-
name: "veintiun"
value: 21
type: "cardinal"
-
name: "treinta"
value: 30
type: "cardinal"
right: "add"
-
name: "cuarenta"
value: 40
type: "cardinal"
right: "add"
-
name: "cincuenta"
value: 50
type: "cardinal"
right: "add"
-
name: "sesenta"
value: 60
type: "cardinal"
right: "add"
-
name: "setenta"
value: 70
type: "cardinal"
right: "add"
-
name: "ochenta"
value: 80
type: "cardinal"
right: "add"
-
name: "noventa"
value: 90
type: "cardinal"
right: "add"
-
name: "cien"
value: 100
type: "cardinal"
-
name: "ciento"
value: 100
type: "cardinal"
right: "add"
-
name: "doscientos"
value: 200
type: "cardinal"
right: "add"
-
name: "doscientas"
value: 200
type: "cardinal"
right: "add"
-
name: "trescientos"
value: 300
type: "cardinal"
right: "add"
-
name: "trescientas"
value: 300
type: "cardinal"
right: "add"
-
name: "cuatrocientos"
value: 400
type: "cardinal"
right: "add"
-
name: "cuatrocientas"
value: 400
type: "cardinal"
right: "add"
-
name: "quinientos"
value: 500
type: "cardinal"
right: "add"
-
name: "quinientas"
value: 500
type: "cardinal"
right: "add"
-
name: "seiscientos"
value: 600
type: "cardinal"
right: "add"
-
name: "seiscientas"
value: 600
type: "cardinal"
right: "add"
-
name: "setecientos"
value: 700
type: "cardinal"
right: "add"
-
name: "setecientas"
value: 700
type: "cardinal"
right: "add"
-
name: "ochocientos"
value: 800
type: "cardinal"
right: "add"
-
name: "ocho­cientas"
value: 800
type: "cardinal"
right: "add"
-
name: "novecientos"
value: 900
type: "cardinal"
right: "add"
-
name: "novecientas"
value: 900
type: "cardinal"
right: "add"
-
name: "mil"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milion"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliones"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilion"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliones"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "primer"
value: 1
type: "ordinal"
-
name: "primero"
value: 1
type: "ordinal"
gender: "m"
-
name: "primera"
value: 1
type: "ordinal"
gender: "f"
-
name: "segundo"
value: 2
type: "ordinal"
-
name: "segunda"
value: 2
type: "ordinal"
gender: "f"
-
name: "tercer"
value: 3
type: "ordinal"
-
name: "tercero"
value: 3
type: "ordinal"
gender: "m"
-
name: "tercera"
value: 3
type: "ordinal"
gender: "f"
-
name: "cuarto"
value: 4
type: "ordinal"
-
name: "cuarta"
value: 4
type: "ordinal"
gender: "f"
-
name: "quinto"
value: 5
type: "ordinal"
-
name: "sexto"
value: 6
type: "ordinal"
-
name: "sexta"
value: 6
type: "ordinal"
gender: "f"
-
name: "septimo"
value: 7
type: "ordinal"
-
name: "septima"
value: 7
type: "ordinal"
gender: "f"
-
name: "octavo"
value: 8
type: "ordinal"
-
name: "octava"
value: 8
type: "ordinal"
gender: "f"
-
name: "noveno"
value: 9
type: "ordinal"
-
name: "novena"
value: 9
type: "ordinal"
gender: "f"
-
name: "decimo"
value: 10
type: "ordinal"
right: "add"
-
name: "decima"
value: 10
type: "ordinal"
gender: "f"
right: "add"
-
name: "undecimo"
value: 11
type: "ordinal"
-
name: "decimoprimera"
value: 11
type: "ordinal"
gender: "f"
-
name: "duodecimo"
value: 12
type: "ordinal"
-
name: "decimosegunda"
value: 12
type: "ordinal"
gender: "f"
-
name: "decimotercero"
value: 13
type: "ordinal"
-
name: "decimotercera"
value: 13
type: "ordinal"
gender: "f"
-
name: "decimocuarto"
value: 14
type: "ordinal"
-
name: "decimocuarta"
value: 14
type: "ordinal"
gender: "f"
-
name: "decimoquinto"
value: 15
type: "ordinal"
-
name: "decimoquinta"
value: 15
type: "ordinal"
gender: "f"
-
name: "decimosexto"
value: 16
type: "ordinal"
-
name: "decimosexta"
value: 16
type: "ordinal"
gender: "f"
-
name: "decimoseptimo"
value: 17
type: "ordinal"
gender: "m"
-
name: "decimoseptima"
value: 17
type: "ordinal"
gender: "f"
-
name: "decimooctavo"
value: 18
type: "ordinal"
gender: "m"
-
name: "decimooctava"
value: 18
type: "ordinal"
gender: "f"
-
name: "decimonoveno"
value: 19
type: "ordinal"
-
name: "decimonovena"
value: 19
type: "ordinal"
gender: "f"
-
name: "vigesimo"
value: 20
type: "ordinal"
right: "add"
-
name: "vigesima"
value: 20
type: "ordinal"
right: "add"
gender: "f"
-
name: "trigesimo"
value: 30
type: "ordinal"
right: "add"
-
name: "trigesima"
value: 30
type: "ordinal"
right: "add"
gender: "f"
-
name: "cuadragesimo"
value: 40
type: "ordinal"
right: "add"
-
name: "cuadragesima"
value: 40
type: "ordinal"
right: "add"
gender: "f"
-
name: "quincuagesimo"
value: 50
type: "ordinal"
right: "add"
-
name: "quincuagesima"
value: 50
type: "ordinal"
right: "add"
gender: "f"
-
name: "sexagesimo"
value: 60
type: "ordinal"
right: "add"
-
name: "sexagesima"
value: 60
type: "ordinal"
right: "add"
gender: "f"
-
name: "septuagesimo"
value: 70
type: "ordinal"
right: "add"
-
name: "septuagesima"
value: 70
type: "ordinal"
right: "add"
gender: "f"
-
name: "octogesimo"
value: 80
type: "ordinal"
right: "add"
-
name: "octogesima"
value: 80
type: "ordinal"
right: "add"
gender: "f"
-
name: "nonagesimo"
value: 90
type: "ordinal"
right: "add"
-
name: "nonagesima"
value: 90
type: "ordinal"
right: "add"
gender: "f"
-
name: "centesimo"
value: 100
type: "ordinal"
right: "add"
-
name: "centesima"
value: 100
type: "ordinal"
right: "add"
gender: "f"
-
name: "ducentesimo"
value: 200
type: "ordinal"
right: "add"
-
name: "ducentesima"
value: 200
type: "ordinal"
right: "add"
gender: "f"
-
name: "tricentesimo"
value: 300
type: "ordinal"
right: "add"
-
name: "tricentesima"
value: 300
type: "ordinal"
right: "add"
gender: "f"
-
name: "cuadringentesimo"
value: 400
type: "ordinal"
right: "add"
-
name: "cuadringentesima"
value: 400
type: "ordinal"
right: "add"
gender: "f"
-
name: "quingentesimo"
value: 500
type: "ordinal"
right: "add"
-
name: "quingentesima"
value: 500
type: "ordinal"
right: "add"
gender: "f"
-
name: "sexcentesimo"
value: 600
type: "ordinal"
right: "add"
-
name: "sexcentesima"
value: 600
type: "ordinal"
right: "add"
gender: "f"
-
name: "septingentesimo"
value: 700
type: "ordinal"
right: "add"
-
name: "septingentesima"
value: 700
type: "ordinal"
right: "add"
gender: "f"
-
name: "octingesimo"
value: 800
type: "ordinal"
right: "add"
-
name: "octingesima"
value: 800
type: "ordinal"
right: "add"
gender: "f"
-
name: "noningentesimo"
value: 900
type: "ordinal"
right: "add"
-
name: "noningentesima"
value: 900
type: "ordinal"
right: "add"
gender: "f"
-
name: "milesimo"
value: 1000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "milesima"
value: 1000
type: "ordinal"
left: "multiply"
right: "add"
gender: "f"
-
name: "millonesimo"
value: 1000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "millonesima"
value: 1000000
type: "ordinal"
left: "multiply"
right: "add"
gender: "f"
-
name: "billonesimo"
value: 1000000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "billonesima"
value: 1000000000
type: "ordinal"
left: "multiply"
right: "add"
gender: "f"
ordinal_indicators:
-
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:
0:
- ".ª"
- "ª"
- "a"
1:
- ".ª"
- "ª"
- "a"
- "ra"
- "era"
2:
- ".ª"
- "ª"
- "a"
3:
- ".ª"
- "ª"
- "a"
- "ra"
4:
- ".ª"
- "ª"
- "a"
5:
- ".ª"
- "ª"
- "a"
6:
- ".ª"
- "ª"
- "a"
7:
- ".ª"
- "ª"
- "a"
8:
- ".ª"
- "ª"
- "a"
9:
- ".ª"
- "ª"
- "a"
stopwords:
- "y"

View File

@@ -1,286 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "null",
"value": 0,
"type": "cardinal"
},
{
"name": "üks",
"value": 1,
"type": "cardinal"
},
{
"name": "uks",
"value": 1,
"type": "cardinal"
},
{
"name": "kaks",
"value": 2,
"type": "cardinal"
},
{
"name": "kolm",
"value": 3,
"type": "cardinal"
},
{
"name": "neli",
"value": 4,
"type": "cardinal"
},
{
"name": "viis",
"value": 5,
"type": "cardinal"
},
{
"name": "kuus",
"value": 6,
"type": "cardinal"
},
{
"name": "seitse",
"value": 7,
"type": "cardinal"
},
{
"name": "kaheksa",
"value": 8,
"type": "cardinal"
},
{
"name": "üheksa",
"value": 9,
"type": "cardinal"
},
{
"name": "uheksa",
"value": 9,
"type": "cardinal"
},
{
"name": "kümme",
"value": 10,
"type": "cardinal"
},
{
"name": "kumme",
"value": 10,
"type": "cardinal"
},
{
"name": "üksteist",
"value": 11,
"type": "cardinal"
},
{
"name": "kaksteist",
"value": 12,
"type": "cardinal"
},
{
"name": "kolmteist",
"value": 13,
"type": "cardinal"
},
{
"name": "neliteist",
"value": 14,
"type": "cardinal"
},
{
"name": "viisteist",
"value": 15,
"type": "cardinal"
},
{
"name": "kuusteist",
"value": 16,
"type": "cardinal"
},
{
"name": "seitseteist",
"value": 17,
"type": "cardinal"
},
{
"name": "kaheksateist",
"value": 18,
"type": "cardinal"
},
{
"name": "üheksateist",
"value": 19,
"type": "cardinal"
},
{
"name": "kakskümmend",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "kakskummend",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "kolmkümmend",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "kolmkummend",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "nelikümmend",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "nelikummend",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "viiskümmend",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "viiskummend",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "kuuskümmend",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "kuuskummend",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "seitsekümmend",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "seitsekummend",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "kaheksakümmend",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "kaheksakummend",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "üheksakümmend",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "üheksakummend",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "sada",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tuhat",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljon",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljonit",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljard",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljardit",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljon",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljonit",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljard",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljardit",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
]
}

236
resources/numex/et.yaml Normal file
View File

@@ -0,0 +1,236 @@
---
whole_words_only: true
rules:
-
name: "null"
value: 0
type: "cardinal"
-
name: "üks"
value: 1
type: "cardinal"
-
name: "uks"
value: 1
type: "cardinal"
-
name: "kaks"
value: 2
type: "cardinal"
-
name: "kolm"
value: 3
type: "cardinal"
-
name: "neli"
value: 4
type: "cardinal"
-
name: "viis"
value: 5
type: "cardinal"
-
name: "kuus"
value: 6
type: "cardinal"
-
name: "seitse"
value: 7
type: "cardinal"
-
name: "kaheksa"
value: 8
type: "cardinal"
-
name: "üheksa"
value: 9
type: "cardinal"
-
name: "uheksa"
value: 9
type: "cardinal"
-
name: "kümme"
value: 10
type: "cardinal"
-
name: "kumme"
value: 10
type: "cardinal"
-
name: "üksteist"
value: 11
type: "cardinal"
-
name: "kaksteist"
value: 12
type: "cardinal"
-
name: "kolmteist"
value: 13
type: "cardinal"
-
name: "neliteist"
value: 14
type: "cardinal"
-
name: "viisteist"
value: 15
type: "cardinal"
-
name: "kuusteist"
value: 16
type: "cardinal"
-
name: "seitseteist"
value: 17
type: "cardinal"
-
name: "kaheksateist"
value: 18
type: "cardinal"
-
name: "üheksateist"
value: 19
type: "cardinal"
-
name: "kakskümmend"
value: 20
type: "cardinal"
right: "add"
-
name: "kakskummend"
value: 20
type: "cardinal"
right: "add"
-
name: "kolmkümmend"
value: 30
type: "cardinal"
right: "add"
-
name: "kolmkummend"
value: 30
type: "cardinal"
right: "add"
-
name: "nelikümmend"
value: 40
type: "cardinal"
right: "add"
-
name: "nelikummend"
value: 40
type: "cardinal"
right: "add"
-
name: "viiskümmend"
value: 50
type: "cardinal"
right: "add"
-
name: "viiskummend"
value: 50
type: "cardinal"
right: "add"
-
name: "kuuskümmend"
value: 60
type: "cardinal"
right: "add"
-
name: "kuuskummend"
value: 60
type: "cardinal"
right: "add"
-
name: "seitsekümmend"
value: 70
type: "cardinal"
right: "add"
-
name: "seitsekummend"
value: 70
type: "cardinal"
right: "add"
-
name: "kaheksakümmend"
value: 80
type: "cardinal"
right: "add"
-
name: "kaheksakummend"
value: 80
type: "cardinal"
right: "add"
-
name: "üheksakümmend"
value: 90
type: "cardinal"
right: "add"
-
name: "üheksakummend"
value: 90
type: "cardinal"
right: "add"
-
name: "sada"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tuhat"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miljon"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miljonit"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miljard"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miljardit"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biljon"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biljonit"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biljard"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biljardit"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"

View File

@@ -1,626 +0,0 @@
{
"whole_words_only": true,
"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"
]
}

534
resources/numex/fi.yaml Normal file
View File

@@ -0,0 +1,534 @@
---
whole_words_only: true
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"
2:
- ":nen"
3:
- ":s"
4:
- ":s"
5:
- ":s"
6:
- ":s"
7:
- ":s"
8:
- ":s"
9:
- ":s"
11:
- ":sta"
12:
- ":sta"
13:
- ":sta"
14:
- ":sta"
15:
- ":sta"
16:
- ":sta"
17:
- ":sta"
18:
- ":sta"
19:
- ":sta"
stopwords:
- "ja"

File diff suppressed because it is too large Load Diff

1067
resources/numex/fr.yaml Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,494 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "a náid",
"value": 0,
"type": "cardinal"
},
{
"name": "a naid",
"value": 0,
"type": "cardinal"
},
{
"name": "náid",
"value": 0,
"type": "cardinal"
},
{
"name": "naid",
"value": 0,
"type": "cardinal"
},
{
"name": "a haon",
"value": 1,
"type": "cardinal"
},
{
"name": "haon",
"value": 1,
"type": "cardinal"
},
{
"name": "aon",
"value": 1,
"type": "cardinal"
},
{
"name": "a dó",
"value": 2,
"type": "cardinal"
},
{
"name": "a do",
"value": 2,
"type": "cardinal"
},
{
"name": "dó",
"value": 2,
"type": "cardinal"
},
{
"name": "do",
"value": 2,
"type": "cardinal"
},
{
"name": "dhá",
"value": 2,
"type": "cardinal"
},
{
"name": "dha",
"value": 2,
"type": "cardinal"
},
{
"name": "a trí",
"value": 3,
"type": "cardinal"
},
{
"name": "a tri",
"value": 3,
"type": "cardinal"
},
{
"name": "trí",
"value": 3,
"type": "cardinal"
},
{
"name": "tri",
"value": 3,
"type": "cardinal"
},
{
"name": "a ceathair",
"value": 4,
"type": "cardinal"
},
{
"name": "ceathair",
"value": 4,
"type": "cardinal"
},
{
"name": "ceithre",
"value": 4,
"type": "cardinal"
},
{
"name": "a cúig",
"value": 5,
"type": "cardinal"
},
{
"name": "a cúig",
"value": 5,
"type": "cardinal"
},
{
"name": "a cuig",
"value": 5,
"type": "cardinal"
},
{
"name": "cúig",
"value": 5,
"type": "cardinal"
},
{
"name": "cuig",
"value": 5,
"type": "cardinal"
},
{
"name": "a sé",
"value": 6,
"type": "cardinal"
},
{
"name": "a se",
"value": 6,
"type": "cardinal"
},
{
"name": "sé",
"value": 6,
"type": "cardinal"
},
{
"name": "se",
"value": 6,
"type": "cardinal"
},
{
"name": "a seacht",
"value": 7,
"type": "cardinal"
},
{
"name": "seacht",
"value": 7,
"type": "cardinal"
},
{
"name": "a hocht",
"value": 8,
"type": "cardinal"
},
{
"name": "hocht",
"value": 8,
"type": "cardinal"
},
{
"name": "ocht",
"value": 8,
"type": "cardinal"
},
{
"name": "a naoi",
"value": 9,
"type": "cardinal"
},
{
"name": "naoi",
"value": 9,
"type": "cardinal"
},
{
"name": "a deich",
"value": 10,
"type": "cardinal"
},
{
"name": "deich",
"value": 10,
"type": "cardinal"
},
{
"name": "déag",
"value": 10,
"type": "cardinal",
"left": "add"
},
{
"name": "deag",
"value": 10,
"type": "cardinal",
"left": "add"
},
{
"name": "dhéag",
"value": 10,
"type": "cardinal",
"left": "add"
},
{
"name": "dheag",
"value": 10,
"type": "cardinal",
"left": "add"
},
{
"name": "fiche",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "tríocha",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "triocha",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "daichead",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "caoga",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "seasca",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "seachtó",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "seachto",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "ochtó",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "ochto",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "nócha",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "nocha",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "céad",
"value": 100,
"type": "cardinal",
"right": "add"
},
{
"name": "dhá chéad",
"value": 200,
"type": "cardinal",
"right": "add"
},
{
"name": "dha chead",
"value": 200,
"type": "cardinal",
"right": "add"
},
{
"name": "trí chéad",
"value": 300,
"type": "cardinal",
"right": "add"
},
{
"name": "tri chead",
"value": 300,
"type": "cardinal",
"right": "add"
},
{
"name": "ceithre chéad",
"value": 400,
"type": "cardinal",
"right": "add"
},
{
"name": "ceithre chead",
"value": 400,
"type": "cardinal",
"right": "add"
},
{
"name": "cúig chéad",
"value": 500,
"type": "cardinal",
"right": "add"
},
{
"name": "cuig chead",
"value": 500,
"type": "cardinal",
"right": "add"
},
{
"name": "sé chéad",
"value": 600,
"type": "cardinal",
"right": "add"
},
{
"name": "se chead",
"value": 600,
"type": "cardinal",
"right": "add"
},
{
"name": "seacht gcéad",
"value": 700,
"type": "cardinal",
"right": "add"
},
{
"name": "seacht gcead",
"value": 700,
"type": "cardinal",
"right": "add"
},
{
"name": "ocht gcéad",
"value": 800,
"type": "cardinal",
"right": "add"
},
{
"name": "ocht gcead",
"value": 800,
"type": "cardinal",
"right": "add"
},
{
"name": "naoi gcéad",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "naoi gcead",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "míle",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "mile",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "mhíle",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "mhile",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milliún",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milliun",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "billiún",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "billiun",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "dtrilliún",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "dtrilliun",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "thrilliún",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "thrilliun",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "quadrilliún",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "quadrilliun",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
],
"stopwords": [
"is"
]
}

407
resources/numex/ga.yaml Normal file
View File

@@ -0,0 +1,407 @@
---
whole_words_only: true
rules:
-
name: "a náid"
value: 0
type: "cardinal"
-
name: "a naid"
value: 0
type: "cardinal"
-
name: "náid"
value: 0
type: "cardinal"
-
name: "naid"
value: 0
type: "cardinal"
-
name: "a haon"
value: 1
type: "cardinal"
-
name: "haon"
value: 1
type: "cardinal"
-
name: "aon"
value: 1
type: "cardinal"
-
name: "a dó"
value: 2
type: "cardinal"
-
name: "a do"
value: 2
type: "cardinal"
-
name: "dó"
value: 2
type: "cardinal"
-
name: "do"
value: 2
type: "cardinal"
-
name: "dhá"
value: 2
type: "cardinal"
-
name: "dha"
value: 2
type: "cardinal"
-
name: "a trí"
value: 3
type: "cardinal"
-
name: "a tri"
value: 3
type: "cardinal"
-
name: "trí"
value: 3
type: "cardinal"
-
name: "tri"
value: 3
type: "cardinal"
-
name: "a ceathair"
value: 4
type: "cardinal"
-
name: "ceathair"
value: 4
type: "cardinal"
-
name: "ceithre"
value: 4
type: "cardinal"
-
name: "a cúig"
value: 5
type: "cardinal"
-
name: "a cúig"
value: 5
type: "cardinal"
-
name: "a cuig"
value: 5
type: "cardinal"
-
name: "cúig"
value: 5
type: "cardinal"
-
name: "cuig"
value: 5
type: "cardinal"
-
name: "a sé"
value: 6
type: "cardinal"
-
name: "a se"
value: 6
type: "cardinal"
-
name: "sé"
value: 6
type: "cardinal"
-
name: "se"
value: 6
type: "cardinal"
-
name: "a seacht"
value: 7
type: "cardinal"
-
name: "seacht"
value: 7
type: "cardinal"
-
name: "a hocht"
value: 8
type: "cardinal"
-
name: "hocht"
value: 8
type: "cardinal"
-
name: "ocht"
value: 8
type: "cardinal"
-
name: "a naoi"
value: 9
type: "cardinal"
-
name: "naoi"
value: 9
type: "cardinal"
-
name: "a deich"
value: 10
type: "cardinal"
-
name: "deich"
value: 10
type: "cardinal"
-
name: "déag"
value: 10
type: "cardinal"
left: "add"
-
name: "deag"
value: 10
type: "cardinal"
left: "add"
-
name: "dhéag"
value: 10
type: "cardinal"
left: "add"
-
name: "dheag"
value: 10
type: "cardinal"
left: "add"
-
name: "fiche"
value: 20
type: "cardinal"
right: "add"
-
name: "tríocha"
value: 30
type: "cardinal"
right: "add"
-
name: "triocha"
value: 30
type: "cardinal"
right: "add"
-
name: "daichead"
value: 40
type: "cardinal"
right: "add"
-
name: "caoga"
value: 50
type: "cardinal"
right: "add"
-
name: "seasca"
value: 60
type: "cardinal"
right: "add"
-
name: "seachtó"
value: 70
type: "cardinal"
right: "add"
-
name: "seachto"
value: 70
type: "cardinal"
right: "add"
-
name: "ochtó"
value: 80
type: "cardinal"
right: "add"
-
name: "ochto"
value: 80
type: "cardinal"
right: "add"
-
name: "nócha"
value: 90
type: "cardinal"
right: "add"
-
name: "nocha"
value: 90
type: "cardinal"
right: "add"
-
name: "céad"
value: 100
type: "cardinal"
right: "add"
-
name: "dhá chéad"
value: 200
type: "cardinal"
right: "add"
-
name: "dha chead"
value: 200
type: "cardinal"
right: "add"
-
name: "trí chéad"
value: 300
type: "cardinal"
right: "add"
-
name: "tri chead"
value: 300
type: "cardinal"
right: "add"
-
name: "ceithre chéad"
value: 400
type: "cardinal"
right: "add"
-
name: "ceithre chead"
value: 400
type: "cardinal"
right: "add"
-
name: "cúig chéad"
value: 500
type: "cardinal"
right: "add"
-
name: "cuig chead"
value: 500
type: "cardinal"
right: "add"
-
name: "sé chéad"
value: 600
type: "cardinal"
right: "add"
-
name: "se chead"
value: 600
type: "cardinal"
right: "add"
-
name: "seacht gcéad"
value: 700
type: "cardinal"
right: "add"
-
name: "seacht gcead"
value: 700
type: "cardinal"
right: "add"
-
name: "ocht gcéad"
value: 800
type: "cardinal"
right: "add"
-
name: "ocht gcead"
value: 800
type: "cardinal"
right: "add"
-
name: "naoi gcéad"
value: 900
type: "cardinal"
right: "add"
-
name: "naoi gcead"
value: 900
type: "cardinal"
right: "add"
-
name: "míle"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "mile"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "mhíle"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "mhile"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milliún"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milliun"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "billiún"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "billiun"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "dtrilliún"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "dtrilliun"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "thrilliún"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "thrilliun"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "quadrilliún"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "quadrilliun"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
stopwords:
- "is"

File diff suppressed because it is too large Load Diff

899
resources/numex/hr.yaml Normal file
View File

@@ -0,0 +1,899 @@
---
whole_words_only: true
rules:
-
name: "nula"
value: 0
type: "cardinal"
-
name: "jedan"
value: 1
type: "cardinal"
-
name: "jedna"
value: 1
type: "cardinal"
gender: "f"
-
name: "jedno"
value: 1
type: "cardinal"
gender: "n"
-
name: "dva"
value: 2
type: "cardinal"
-
name: "dvije"
value: 2
type: "cardinal"
gender: "f"
-
name: "tri"
value: 3
type: "cardinal"
-
name: "četiri"
value: 4
type: "cardinal"
-
name: "cetiri"
value: 4
type: "cardinal"
-
name: "pet"
value: 5
type: "cardinal"
-
name: "šest"
value: 6
type: "cardinal"
-
name: "sest"
value: 6
type: "cardinal"
-
name: "sedam"
value: 7
type: "cardinal"
-
name: "osam"
value: 8
type: "cardinal"
-
name: "devet"
value: 9
type: "cardinal"
-
name: "deset"
value: 10
type: "cardinal"
-
name: "jedanaest"
value: 11
type: "cardinal"
-
name: "dvanaest"
value: 12
type: "cardinal"
-
name: "trinaest"
value: 13
type: "cardinal"
-
name: "četrnaest"
value: 14
type: "cardinal"
-
name: "cetrnaest"
value: 14
type: "cardinal"
-
name: "petnaest"
value: 15
type: "cardinal"
-
name: "šesnaest"
value: 16
type: "cardinal"
-
name: "sesnaest"
value: 16
type: "cardinal"
-
name: "sedamnaest"
value: 17
type: "cardinal"
-
name: "osamnaest"
value: 18
type: "cardinal"
-
name: "devetnaest"
value: 19
type: "cardinal"
-
name: "dvadeset"
value: 20
type: "cardinal"
right: "add"
-
name: "trideset"
value: 30
type: "cardinal"
right: "add"
-
name: "četrdeset"
value: 40
type: "cardinal"
right: "add"
-
name: "cetrdeset"
value: 40
type: "cardinal"
right: "add"
-
name: "pedeset"
value: 50
type: "cardinal"
right: "add"
-
name: "šezdeset"
value: 60
type: "cardinal"
right: "add"
-
name: "sezdeset"
value: 60
type: "cardinal"
right: "add"
-
name: "sedamdeset"
value: 70
type: "cardinal"
right: "add"
-
name: "osamdeset"
value: 80
type: "cardinal"
right: "add"
-
name: "devedeset"
value: 90
type: "cardinal"
right: "add"
-
name: "sto"
value: 100
type: "cardinal"
right: "add"
-
name: "dvjesto"
value: 200
type: "cardinal"
right: "add"
-
name: "tristo"
value: 300
type: "cardinal"
right: "add"
-
name: "četiristo"
value: 400
type: "cardinal"
right: "add"
-
name: "cetiristo"
value: 400
type: "cardinal"
right: "add"
-
name: "petsto"
value: 500
type: "cardinal"
right: "add"
-
name: "šeststo"
value: 600
type: "cardinal"
right: "add"
-
name: "seststo"
value: 600
type: "cardinal"
right: "add"
-
name: "sedamsto"
value: 700
type: "cardinal"
right: "add"
-
name: "osamsto"
value: 800
type: "cardinal"
right: "add"
-
name: "devetsto"
value: 900
type: "cardinal"
right: "add"
-
name: "tisuću"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisucu"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisuće"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisuce"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisuća"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisuca"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milijun"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milijuna"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milijarda"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milijarde"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milijardi"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilijun"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilijuna"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilijarda"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilijarde"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilijardi"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "nulai"
value: 0
type: "ordinal"
-
name: "prvi"
value: 1
type: "ordinal"
-
name: "drugi"
value: 2
type: "ordinal"
-
name: "treći"
value: 3
type: "ordinal"
-
name: "treci"
value: 3
type: "ordinal"
-
name: "četvrti"
value: 4
type: "ordinal"
-
name: "cetvrti"
value: 4
type: "ordinal"
-
name: "peti"
value: 5
type: "ordinal"
-
name: "šesti"
value: 6
type: "ordinal"
-
name: "sesti"
value: 6
type: "ordinal"
-
name: "sedmi"
value: 7
type: "ordinal"
-
name: "osmi"
value: 8
type: "ordinal"
-
name: "deveti"
value: 9
type: "ordinal"
-
name: "deseti"
value: 10
type: "ordinal"
-
name: "jedanaesti"
value: 11
type: "ordinal"
-
name: "dvanaesti"
value: 12
type: "ordinal"
-
name: "trinaesti"
value: 13
type: "ordinal"
-
name: "četrnaesti"
value: 14
type: "ordinal"
-
name: "cetrnaesti"
value: 14
type: "ordinal"
-
name: "petnaesti"
value: 15
type: "ordinal"
-
name: "šesnaesti"
value: 16
type: "ordinal"
-
name: "sesnaesti"
value: 16
type: "ordinal"
-
name: "sedamnaesti"
value: 17
type: "ordinal"
-
name: "osamnaesti"
value: 18
type: "ordinal"
-
name: "devetnaesti"
value: 19
type: "ordinal"
-
name: "dvadeseti"
value: 20
type: "ordinal"
-
name: "trideseti"
value: 30
type: "ordinal"
-
name: "četrdeseti"
value: 40
type: "ordinal"
-
name: "cetrdeseti"
value: 40
type: "ordinal"
-
name: "pedeseti"
value: 50
type: "ordinal"
-
name: "šezdeseti"
value: 60
type: "ordinal"
-
name: "sezdeseti"
value: 60
type: "ordinal"
-
name: "sedamdeseti"
value: 70
type: "ordinal"
-
name: "osamdeseti"
value: 80
type: "ordinal"
-
name: "devedeseti"
value: 90
type: "ordinal"
-
name: "stoti"
value: 100
type: "ordinal"
-
name: "st"
value: 100
type: "ordinal"
right: "add"
-
name: "dvest"
value: 200
type: "ordinal"
right: "add"
-
name: "trist"
value: 300
type: "ordinal"
right: "add"
-
name: "četrist"
value: 400
type: "ordinal"
right: "add"
-
name: "cetrist"
value: 400
type: "ordinal"
right: "add"
-
name: "petst"
value: 500
type: "ordinal"
right: "add"
-
name: "šest"
value: 600
type: "ordinal"
right: "add"
-
name: "sest"
value: 600
type: "ordinal"
right: "add"
-
name: "sedamst"
value: 700
type: "ordinal"
right: "add"
-
name: "osamst"
value: 800
type: "ordinal"
right: "add"
-
name: "devetst"
value: 900
type: "ordinal"
right: "add"
-
name: "milijuny"
value: 1000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "milijardy"
value: 1000000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "bilijuny"
value: 1000000000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "bilijardy"
value: 1000000000000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "nulaa"
value: 0
type: "ordinal"
gender: "f"
-
name: "prva"
value: 1
type: "ordinal"
gender: "f"
-
name: "druga"
value: 2
type: "ordinal"
gender: "f"
-
name: "treća"
value: 3
type: "ordinal"
gender: "f"
-
name: "treca"
value: 3
type: "ordinal"
gender: "f"
-
name: "četvrta"
value: 4
type: "ordinal"
gender: "f"
-
name: "cetvrta"
value: 4
type: "ordinal"
gender: "f"
-
name: "peta"
value: 5
type: "ordinal"
gender: "f"
-
name: "šesta"
value: 6
type: "ordinal"
gender: "f"
-
name: "sesta"
value: 6
type: "ordinal"
gender: "f"
-
name: "sedma"
value: 7
type: "ordinal"
gender: "f"
-
name: "osma"
value: 8
type: "ordinal"
gender: "f"
-
name: "deveta"
value: 9
type: "ordinal"
gender: "f"
-
name: "deseta"
value: 10
type: "ordinal"
gender: "f"
-
name: "jedanaesta"
value: 11
type: "ordinal"
gender: "f"
-
name: "dvanaesta"
value: 12
type: "ordinal"
gender: "f"
-
name: "trinaesta"
value: 13
type: "ordinal"
gender: "f"
-
name: "četrnaesta"
value: 14
type: "ordinal"
gender: "f"
-
name: "cetrnaesta"
value: 14
type: "ordinal"
gender: "f"
-
name: "petnaesta"
value: 15
type: "ordinal"
gender: "f"
-
name: "šesnaesta"
value: 16
type: "ordinal"
gender: "f"
-
name: "sesnaesta"
value: 16
type: "ordinal"
gender: "f"
-
name: "sedamnaesta"
value: 17
type: "ordinal"
gender: "f"
-
name: "osamnaesta"
value: 18
type: "ordinal"
gender: "f"
-
name: "devetnaesta"
value: 19
type: "ordinal"
-
name: "dvadeseta"
value: 20
type: "ordinal"
gender: "f"
-
name: "trideseta"
value: 30
type: "ordinal"
gender: "f"
-
name: "četrdeseta"
value: 40
type: "ordinal"
gender: "f"
-
name: "cetrdeseta"
value: 40
type: "ordinal"
gender: "f"
-
name: "pedeseta"
value: 50
type: "ordinal"
gender: "f"
-
name: "šezdeseta"
value: 60
type: "ordinal"
gender: "f"
-
name: "sezdeseta"
value: 60
type: "ordinal"
gender: "f"
-
name: "sedamdeseta"
value: 70
type: "ordinal"
gender: "f"
-
name: "osamdeseta"
value: 80
type: "ordinal"
gender: "f"
-
name: "devedeseta"
value: 90
type: "ordinal"
gender: "f"
-
name: "stota"
value: 100
type: "ordinal"
gender: "f"
-
name: "nulao"
value: 0
type: "ordinal"
gender: "n"
-
name: "prvo"
value: 1
type: "ordinal"
gender: "n"
-
name: "drugo"
value: 2
type: "ordinal"
gender: "n"
-
name: "treće"
value: 3
type: "ordinal"
gender: "n"
-
name: "trece"
value: 3
type: "ordinal"
gender: "n"
-
name: "četvrto"
value: 4
type: "ordinal"
gender: "n"
-
name: "cetvrto"
value: 4
type: "ordinal"
gender: "n"
-
name: "peto"
value: 5
type: "ordinal"
gender: "n"
-
name: "šesto"
value: 6
type: "ordinal"
gender: "n"
-
name: "sesto"
value: 6
type: "ordinal"
gender: "n"
-
name: "sedmo"
value: 7
type: "ordinal"
gender: "n"
-
name: "osmo"
value: 8
type: "ordinal"
gender: "n"
-
name: "deveto"
value: 9
type: "ordinal"
gender: "n"
-
name: "deseto"
value: 10
type: "ordinal"
gender: "n"
-
name: "jedanaesto"
value: 11
type: "ordinal"
gender: "n"
-
name: "dvanaesto"
value: 12
type: "ordinal"
gender: "n"
-
name: "trinaesto"
value: 13
type: "ordinal"
gender: "n"
-
name: "četrnaesto"
value: 14
type: "ordinal"
gender: "n"
-
name: "cetrnaesto"
value: 14
type: "ordinal"
gender: "n"
-
name: "petnaesto"
value: 15
type: "ordinal"
gender: "n"
-
name: "šesnaesto"
value: 16
type: "ordinal"
gender: "n"
-
name: "sesnaesto"
value: 16
type: "ordinal"
gender: "n"
-
name: "sedamnaesto"
value: 17
type: "ordinal"
gender: "n"
-
name: "osamnaesto"
value: 18
type: "ordinal"
gender: "n"
-
name: "devetnaesto"
value: 19
type: "ordinal"
-
name: "dvadeseto"
value: 20
type: "ordinal"
gender: "n"
-
name: "trideseto"
value: 30
type: "ordinal"
gender: "n"
-
name: "četrdeseto"
value: 40
type: "ordinal"
gender: "n"
-
name: "cetrdeseto"
value: 40
type: "ordinal"
gender: "n"
-
name: "pedeseto"
value: 50
type: "ordinal"
gender: "n"
-
name: "šezdeseto"
value: 60
type: "ordinal"
gender: "n"
-
name: "sezdeseto"
value: 60
type: "ordinal"
gender: "n"
-
name: "sedamdeseto"
value: 70
type: "ordinal"
gender: "n"
-
name: "osamdeseto"
value: 80
type: "ordinal"
gender: "n"
-
name: "devedeseto"
value: 90
type: "ordinal"
gender: "n"
-
name: "stoto"
value: 100
type: "ordinal"
gender: "n"
stopwords:
- "i"

View File

@@ -1,367 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "nulla",
"value": 0,
"type": "cardinal"
},
{
"name": "egy",
"value": 1,
"type": "cardinal"
},
{
"name": "kettő",
"value": 2,
"type": "cardinal"
},
{
"name": "ketto",
"value": 2,
"type": "cardinal"
},
{
"name": "ket",
"value": 2,
"type": "cardinal"
},
{
"name": "három",
"value": 3,
"type": "cardinal"
},
{
"name": "harom",
"value": 3,
"type": "cardinal"
},
{
"name": "négy",
"value": 4,
"type": "cardinal"
},
{
"name": "negy",
"value": 4,
"type": "cardinal"
},
{
"name": "öt",
"value": 5,
"type": "cardinal"
},
{
"name": "ot",
"value": 5,
"type": "cardinal"
},
{
"name": "hat",
"value": 6,
"type": "cardinal"
},
{
"name": "hét",
"value": 7,
"type": "cardinal"
},
{
"name": "het",
"value": 7,
"type": "cardinal"
},
{
"name": "nyolc",
"value": 8,
"type": "cardinal"
},
{
"name": "kilenc",
"value": 9,
"type": "cardinal"
},
{
"name": "tíz",
"value": 10,
"type": "cardinal"
},
{
"name": "tiz",
"value": 10,
"type": "cardinal"
},
{
"name": "tizen­",
"value": 10,
"type": "cardinal",
"right": "add"
},
{
"name": "húsz",
"value": 20,
"type": "cardinal"
},
{
"name": "husz",
"value": 20,
"type": "cardinal"
},
{
"name": "huszon­",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "harminc",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "negyven",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "ötven",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "otven",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "hatvan",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "hetven",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "nyolcvan",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "kilencven",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "száz",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "szaz",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "ezer",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "millió",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "millio",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milliárd",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milliard",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "billió",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "billio",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "billiárd",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "billiard",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "nulla",
"value": 0,
"type": "ordinal"
},
{
"name": "edik",
"value": 0,
"type": "ordinal"
},
{
"name": "első",
"value": 1,
"type": "ordinal"
},
{
"name": "elso",
"value": 1,
"type": "ordinal"
},
{
"name": "egyedik",
"value": 1,
"type": "ordinal"
},
{
"name": "második",
"value": 2,
"type": "ordinal"
},
{
"name": "masodik",
"value": 2,
"type": "ordinal"
},
{
"name": "kettedik",
"value": 2,
"type": "ordinal"
},
{
"name": "harmadik",
"value": 3,
"type": "ordinal"
},
{
"name": "negyedik",
"value": 4,
"type": "ordinal"
},
{
"name": "ötödik",
"value": 5,
"type": "ordinal"
},
{
"name": "hatodik",
"value": 6,
"type": "ordinal"
},
{
"name": "hetedik",
"value": 7,
"type": "ordinal"
},
{
"name": "nyolcadik",
"value": 8,
"type": "ordinal"
},
{
"name": "kilencedik",
"value": 9,
"type": "ordinal"
},
{
"name": "tizedik",
"value": 10,
"type": "ordinal"
},
{
"name": "huszadik",
"value": 20,
"type": "ordinal"
},
{
"name": "harmincadik",
"value": 30,
"type": "ordinal"
},
{
"name": "hatvanadik",
"value": 60,
"type": "ordinal"
},
{
"name": "nyolcvanadik",
"value": 80,
"type": "ordinal"
},
{
"name": "századik",
"value": 100,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "szazadik",
"value": 100,
"type": "ordinal",
"left": "multiply",
"right": "add"
},
{
"name": "milliomodik",
"value": 1000000,
"type": "ordinal",
"left": "multiply",
"right": "add"
}
],
"stopwords": [
"és",
"es"
]
}

301
resources/numex/hu.yaml Normal file
View File

@@ -0,0 +1,301 @@
---
whole_words_only: true
rules:
-
name: "nulla"
value: 0
type: "cardinal"
-
name: "egy"
value: 1
type: "cardinal"
-
name: "kettő"
value: 2
type: "cardinal"
-
name: "ketto"
value: 2
type: "cardinal"
-
name: "ket"
value: 2
type: "cardinal"
-
name: "három"
value: 3
type: "cardinal"
-
name: "harom"
value: 3
type: "cardinal"
-
name: "négy"
value: 4
type: "cardinal"
-
name: "negy"
value: 4
type: "cardinal"
-
name: "öt"
value: 5
type: "cardinal"
-
name: "ot"
value: 5
type: "cardinal"
-
name: "hat"
value: 6
type: "cardinal"
-
name: "hét"
value: 7
type: "cardinal"
-
name: "het"
value: 7
type: "cardinal"
-
name: "nyolc"
value: 8
type: "cardinal"
-
name: "kilenc"
value: 9
type: "cardinal"
-
name: "tíz"
value: 10
type: "cardinal"
-
name: "tiz"
value: 10
type: "cardinal"
-
name: "tizen­"
value: 10
type: "cardinal"
right: "add"
-
name: "húsz"
value: 20
type: "cardinal"
-
name: "husz"
value: 20
type: "cardinal"
-
name: "huszon­"
value: 20
type: "cardinal"
right: "add"
-
name: "harminc"
value: 30
type: "cardinal"
right: "add"
-
name: "negyven"
value: 40
type: "cardinal"
right: "add"
-
name: "ötven"
value: 50
type: "cardinal"
right: "add"
-
name: "otven"
value: 50
type: "cardinal"
right: "add"
-
name: "hatvan"
value: 60
type: "cardinal"
right: "add"
-
name: "hetven"
value: 70
type: "cardinal"
right: "add"
-
name: "nyolcvan"
value: 80
type: "cardinal"
right: "add"
-
name: "kilencven"
value: 90
type: "cardinal"
right: "add"
-
name: "száz"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "szaz"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "ezer"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "millió"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "millio"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milliárd"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milliard"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "billió"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "billio"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "billiárd"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "billiard"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "nulla"
value: 0
type: "ordinal"
-
name: "edik"
value: 0
type: "ordinal"
-
name: "első"
value: 1
type: "ordinal"
-
name: "elso"
value: 1
type: "ordinal"
-
name: "egyedik"
value: 1
type: "ordinal"
-
name: "második"
value: 2
type: "ordinal"
-
name: "masodik"
value: 2
type: "ordinal"
-
name: "kettedik"
value: 2
type: "ordinal"
-
name: "harmadik"
value: 3
type: "ordinal"
-
name: "negyedik"
value: 4
type: "ordinal"
-
name: "ötödik"
value: 5
type: "ordinal"
-
name: "hatodik"
value: 6
type: "ordinal"
-
name: "hetedik"
value: 7
type: "ordinal"
-
name: "nyolcadik"
value: 8
type: "ordinal"
-
name: "kilencedik"
value: 9
type: "ordinal"
-
name: "tizedik"
value: 10
type: "ordinal"
-
name: "huszadik"
value: 20
type: "ordinal"
-
name: "harmincadik"
value: 30
type: "ordinal"
-
name: "hatvanadik"
value: 60
type: "ordinal"
-
name: "nyolcvanadik"
value: 80
type: "ordinal"
-
name: "századik"
value: 100
type: "ordinal"
left: "multiply"
right: "add"
-
name: "szazadik"
value: 100
type: "ordinal"
left: "multiply"
right: "add"
-
name: "milliomodik"
value: 1000000
type: "ordinal"
left: "multiply"
right: "add"
stopwords:
- "és"
- "es"

View File

@@ -1,934 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "zero",
"value": 0,
"type": "cardinal"
},
{
"name": "un",
"value": 1,
"type": "cardinal",
"gender": "m"
},
{
"name": "uno",
"value": 1,
"type": "cardinal"
},
{
"name": "una",
"value": 1,
"type": "cardinal",
"gender": "f"
},
{
"name": "due",
"value": 2,
"type": "cardinal"
},
{
"name": "tre",
"value": 3,
"type": "cardinal"
},
{
"name": "tré",
"value": 3,
"type": "cardinal"
},
{
"name": "quattro",
"value": 4,
"type": "cardinal"
},
{
"name": "cinque",
"value": 5,
"type": "cardinal"
},
{
"name": "sei",
"value": 6,
"type": "cardinal"
},
{
"name": "sette",
"value": 7,
"type": "cardinal"
},
{
"name": "otto",
"value": 8,
"type": "cardinal"
},
{
"name": "nove",
"value": 9,
"type": "cardinal"
},
{
"name": "dieci",
"value": 10,
"type": "cardinal"
},
{
"name": "undici",
"value": 11,
"type": "cardinal"
},
{
"name": "dodici",
"value": 12,
"type": "cardinal"
},
{
"name": "tredici",
"value": 13,
"type": "cardinal"
},
{
"name": "quattordici",
"value": 14,
"type": "cardinal"
},
{
"name": "quindici",
"value": 15,
"type": "cardinal"
},
{
"name": "sedici",
"value": 16,
"type": "cardinal"
},
{
"name": "diciassette",
"value": 17,
"type": "cardinal"
},
{
"name": "diciotto",
"value": 18,
"type": "cardinal"
},
{
"name": "diciannove",
"value": 19,
"type": "cardinal"
},
{
"name": "venti",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "ventuno",
"value": 21,
"type": "cardinal"
},
{
"name": "ventotto",
"value": 28,
"type": "cardinal"
},
{
"name": "trenta",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "trentuno",
"value": 31,
"type": "cardinal"
},
{
"name": "trentotto",
"value": 38,
"type": "cardinal"
},
{
"name": "quaranta",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "quarantuno",
"value": 41,
"type": "cardinal"
},
{
"name": "quarantotto",
"value": 48,
"type": "cardinal"
},
{
"name": "cinquanta",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "cinquantuno",
"value": 51,
"type": "cardinal"
},
{
"name": "cinquantotto",
"value": 58,
"type": "cardinal"
},
{
"name": "sessanta",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "sessantuno",
"value": 61,
"type": "cardinal"
},
{
"name": "sessantotto",
"value": 68,
"type": "cardinal"
},
{
"name": "settanta",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "settantuno",
"value": 71,
"type": "cardinal"
},
{
"name": "settantotto",
"value": 78,
"type": "cardinal"
},
{
"name": "ottanta",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "ottantuno",
"value": 81,
"type": "cardinal"
},
{
"name": "ottantotto",
"value": 88,
"type": "cardinal"
},
{
"name": "novanta",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "novantuno",
"value": 91,
"type": "cardinal"
},
{
"name": "novantotto",
"value": 91,
"type": "cardinal"
},
{
"name": "cento",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "cent",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "mille",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "mila",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milione",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milioni",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliardo",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliardi",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilione",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilioni",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliarde",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliardi",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "primo",
"value": 1,
"type": "ordinal"
},
{
"name": "secondo",
"value": 2,
"type": "ordinal"
},
{
"name": "terzo",
"value": 3,
"type": "ordinal"
},
{
"name": "quarto",
"value": 4,
"type": "ordinal"
},
{
"name": "quinto",
"value": 5,
"type": "ordinal"
},
{
"name": "sesto",
"value": 6,
"type": "ordinal"
},
{
"name": "settimo",
"value": 7,
"type": "ordinal"
},
{
"name": "ottavo",
"value": 8,
"type": "ordinal"
},
{
"name": "nono",
"value": 9,
"type": "ordinal"
},
{
"name": "duesimo",
"value": 2,
"type": "ordinal"
},
{
"name": "treesimo",
"value": 3,
"type": "ordinal"
},
{
"name": "quattresimo",
"value": 4,
"type": "ordinal"
},
{
"name": "cinquesimo",
"value": 5,
"type": "ordinal"
},
{
"name": "seiesimo",
"value": 6,
"type": "ordinal"
},
{
"name": "settesimo",
"value": 7,
"type": "ordinal"
},
{
"name": "ottesimo",
"value": 8,
"type": "ordinal"
},
{
"name": "novesimo",
"value": 9,
"type": "ordinal"
},
{
"name": "decimo",
"value": 10,
"type": "ordinal"
},
{
"name": "undicesimo",
"value": 11,
"type": "ordinal"
},
{
"name": "dodicesimo",
"value": 12,
"type": "ordinal"
},
{
"name": "tredicesimo",
"value": 13,
"type": "ordinal"
},
{
"name": "quattordicesimo",
"value": 14,
"type": "ordinal"
},
{
"name": "quindicesimo",
"value": 15,
"type": "ordinal"
},
{
"name": "sedicesimo",
"value": 16,
"type": "ordinal"
},
{
"name": "diciassettesimo",
"value": 17,
"type": "ordinal"
},
{
"name": "diciottesimo",
"value": 18,
"type": "ordinal"
},
{
"name": "diciannovesimo",
"value": 19,
"type": "ordinal"
},
{
"name": "ventesimo",
"value": 20,
"type": "ordinal"
},
{
"name": "ventunesimo",
"value": 21,
"type": "ordinal"
},
{
"name": "ventottesimo",
"value": 28,
"type": "ordinal"
},
{
"name": "trentesimo",
"value": 30,
"type": "ordinal"
},
{
"name": "trentunesimo",
"value": 31,
"type": "ordinal"
},
{
"name": "trentottesimo",
"value": 38,
"type": "ordinal"
},
{
"name": "quarantesimo",
"value": 40,
"type": "ordinal"
},
{
"name": "quarantunesimo",
"value": 41,
"type": "ordinal"
},
{
"name": "quarantottesimo",
"value": 48,
"type": "ordinal"
},
{
"name": "cinquantesimo",
"value": 50,
"type": "ordinal"
},
{
"name": "cinquantunesimo",
"value": 51,
"type": "ordinal"
},
{
"name": "cinquantottesimo",
"value": 58,
"type": "ordinal"
},
{
"name": "sessantesimo",
"value": 60,
"type": "ordinal"
},
{
"name": "sessantunesimo",
"value": 61,
"type": "ordinal"
},
{
"name": "sessantottesimo",
"value": 68,
"type": "ordinal"
},
{
"name": "settantesimo",
"value": 70,
"type": "ordinal"
},
{
"name": "settantunesimo",
"value": 71,
"type": "ordinal"
},
{
"name": "settantottesimo",
"value": 78,
"type": "ordinal"
},
{
"name": "ottantesimo",
"value": 80,
"type": "ordinal"
},
{
"name": "ottantunesimo",
"value": 81,
"type": "ordinal"
},
{
"name": "ottantottesimo",
"value": 88,
"type": "ordinal"
},
{
"name": "novantesimo",
"value": 90,
"type": "ordinal"
},
{
"name": "novantunesimo",
"value": 91,
"type": "ordinal"
},
{
"name": "novantottesimo",
"value": 98,
"type": "ordinal"
},
{
"name": "prima",
"value": 1,
"type": "ordinal",
"gender": "f"
},
{
"name": "seconda",
"value": 2,
"type": "ordinal",
"gender": "f"
},
{
"name": "terza",
"value": 3,
"type": "ordinal",
"gender": "f"
},
{
"name": "quarta",
"value": 4,
"type": "ordinal",
"gender": "f"
},
{
"name": "quinta",
"value": 5,
"type": "ordinal",
"gender": "f"
},
{
"name": "sesta",
"value": 6,
"type": "ordinal",
"gender": "f"
},
{
"name": "settima",
"value": 7,
"type": "ordinal",
"gender": "f"
},
{
"name": "ottava",
"value": 8,
"type": "ordinal",
"gender": "f"
},
{
"name": "nona",
"value": 9,
"type": "ordinal",
"gender": "f"
},
{
"name": "duesima",
"value": 2,
"type": "ordinal",
"gender": "f"
},
{
"name": "treesima",
"value": 3,
"type": "ordinal",
"gender": "f"
},
{
"name": "quattresima",
"value": 4,
"type": "ordinal",
"gender": "f"
},
{
"name": "cinquesima",
"value": 5,
"type": "ordinal",
"gender": "f"
},
{
"name": "seiesima",
"value": 6,
"type": "ordinal",
"gender": "f"
},
{
"name": "settesima",
"value": 7,
"type": "ordinal",
"gender": "f"
},
{
"name": "ottesima",
"value": 8,
"type": "ordinal",
"gender": "f"
},
{
"name": "novesima",
"value": 9,
"type": "ordinal",
"gender": "f"
},
{
"name": "decima",
"value": 10,
"type": "ordinal",
"gender": "f"
},
{
"name": "undicesima",
"value": 11,
"type": "ordinal",
"gender": "f"
},
{
"name": "dodicesima",
"value": 12,
"type": "ordinal",
"gender": "f"
},
{
"name": "tredicesima",
"value": 13,
"type": "ordinal",
"gender": "f"
},
{
"name": "quattordicesima",
"value": 14,
"type": "ordinal",
"gender": "f"
},
{
"name": "quindicesima",
"value": 15,
"type": "ordinal",
"gender": "f"
},
{
"name": "sedicesima",
"value": 16,
"type": "ordinal",
"gender": "f"
},
{
"name": "diciassettesima",
"value": 17,
"type": "ordinal",
"gender": "f"
},
{
"name": "diciottesima",
"value": 18,
"type": "ordinal",
"gender": "f"
},
{
"name": "diciannovesima",
"value": 19,
"type": "ordinal",
"gender": "f"
},
{
"name": "ventesima",
"value": 20,
"type": "ordinal",
"gender": "f"
},
{
"name": "ventunesima",
"value": 21,
"type": "ordinal",
"gender": "f"
},
{
"name": "ventottesima",
"value": 28,
"type": "ordinal",
"gender": "f"
},
{
"name": "trentesima",
"value": 30,
"type": "ordinal",
"gender": "f"
},
{
"name": "trentunesima",
"value": 31,
"type": "ordinal",
"gender": "f"
},
{
"name": "trentottesima",
"value": 38,
"type": "ordinal",
"gender": "f"
},
{
"name": "quarantesima",
"value": 40,
"type": "ordinal",
"gender": "f"
},
{
"name": "quarantunesima",
"value": 41,
"type": "ordinal",
"gender": "f"
},
{
"name": "quarantottesima",
"value": 48,
"type": "ordinal",
"gender": "f"
},
{
"name": "cinquantesima",
"value": 50,
"type": "ordinal",
"gender": "f"
},
{
"name": "cinquantunesima",
"value": 51,
"type": "ordinal",
"gender": "f"
},
{
"name": "cinquantottesima",
"value": 58,
"type": "ordinal",
"gender": "f"
},
{
"name": "sessantesima",
"value": 60,
"type": "ordinal",
"gender": "f"
},
{
"name": "sessantunesima",
"value": 61,
"type": "ordinal",
"gender": "f"
},
{
"name": "sessantottesima",
"value": 68,
"type": "ordinal",
"gender": "f"
},
{
"name": "settantesima",
"value": 70,
"type": "ordinal",
"gender": "f"
},
{
"name": "settantunesima",
"value": 71,
"type": "ordinal",
"gender": "f"
},
{
"name": "settantottesima",
"value": 78,
"type": "ordinal",
"gender": "f"
},
{
"name": "ottantesima",
"value": 80,
"type": "ordinal",
"gender": "f"
},
{
"name": "ottantunesima",
"value": 81,
"type": "ordinal",
"gender": "f"
},
{
"name": "ottantottesima",
"value": 88,
"type": "ordinal",
"gender": "f"
},
{
"name": "novantesima",
"value": 90,
"type": "ordinal",
"gender": "f"
},
{
"name": "novantunesima",
"value": 91,
"type": "ordinal",
"gender": "f"
},
{
"name": "novantottesima",
"value": 98,
"type": "ordinal",
"gender": "f"
}
],
"ordinal_indicators": [
{
"suffixes": {
"0": ["º", "o"],
"1": ["º", "o"],
"2": ["º", "o"],
"3": ["º", "o"],
"4": ["º", "o"],
"5": ["º", "o"],
"6": ["º", "o"],
"7": ["º", "o"],
"8": ["º", "o"],
"9": ["º", "o"]
}
},
{
"gender": "f",
"suffixes": {
"0": ["ª", "a"],
"1": ["ª", "a"],
"2": ["ª", "a"],
"3": ["ª", "a"],
"4": ["ª", "a"],
"5": ["ª", "a"],
"6": ["ª", "a"],
"7": ["ª", "a"],
"8": ["ª", "a"],
"9": ["ª", "a"]
}
}
],
"stopwords": [
"e",
"ed"
]
}

802
resources/numex/it.yaml Normal file
View File

@@ -0,0 +1,802 @@
---
whole_words_only: true
rules:
-
name: "zero"
value: 0
type: "cardinal"
-
name: "un"
value: 1
type: "cardinal"
gender: "m"
-
name: "uno"
value: 1
type: "cardinal"
-
name: "una"
value: 1
type: "cardinal"
gender: "f"
-
name: "due"
value: 2
type: "cardinal"
-
name: "tre"
value: 3
type: "cardinal"
-
name: "tré"
value: 3
type: "cardinal"
-
name: "quattro"
value: 4
type: "cardinal"
-
name: "cinque"
value: 5
type: "cardinal"
-
name: "sei"
value: 6
type: "cardinal"
-
name: "sette"
value: 7
type: "cardinal"
-
name: "otto"
value: 8
type: "cardinal"
-
name: "nove"
value: 9
type: "cardinal"
-
name: "dieci"
value: 10
type: "cardinal"
-
name: "undici"
value: 11
type: "cardinal"
-
name: "dodici"
value: 12
type: "cardinal"
-
name: "tredici"
value: 13
type: "cardinal"
-
name: "quattordici"
value: 14
type: "cardinal"
-
name: "quindici"
value: 15
type: "cardinal"
-
name: "sedici"
value: 16
type: "cardinal"
-
name: "diciassette"
value: 17
type: "cardinal"
-
name: "diciotto"
value: 18
type: "cardinal"
-
name: "diciannove"
value: 19
type: "cardinal"
-
name: "venti"
value: 20
type: "cardinal"
right: "add"
-
name: "ventuno"
value: 21
type: "cardinal"
-
name: "ventotto"
value: 28
type: "cardinal"
-
name: "trenta"
value: 30
type: "cardinal"
right: "add"
-
name: "trentuno"
value: 31
type: "cardinal"
-
name: "trentotto"
value: 38
type: "cardinal"
-
name: "quaranta"
value: 40
type: "cardinal"
right: "add"
-
name: "quarantuno"
value: 41
type: "cardinal"
-
name: "quarantotto"
value: 48
type: "cardinal"
-
name: "cinquanta"
value: 50
type: "cardinal"
right: "add"
-
name: "cinquantuno"
value: 51
type: "cardinal"
-
name: "cinquantotto"
value: 58
type: "cardinal"
-
name: "sessanta"
value: 60
type: "cardinal"
right: "add"
-
name: "sessantuno"
value: 61
type: "cardinal"
-
name: "sessantotto"
value: 68
type: "cardinal"
-
name: "settanta"
value: 70
type: "cardinal"
right: "add"
-
name: "settantuno"
value: 71
type: "cardinal"
-
name: "settantotto"
value: 78
type: "cardinal"
-
name: "ottanta"
value: 80
type: "cardinal"
right: "add"
-
name: "ottantuno"
value: 81
type: "cardinal"
-
name: "ottantotto"
value: 88
type: "cardinal"
-
name: "novanta"
value: 90
type: "cardinal"
right: "add"
-
name: "novantuno"
value: 91
type: "cardinal"
-
name: "novantotto"
value: 91
type: "cardinal"
-
name: "cento"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "cent"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "mille"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "mila"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milione"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milioni"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliardo"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliardi"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilione"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilioni"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliarde"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliardi"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "primo"
value: 1
type: "ordinal"
-
name: "secondo"
value: 2
type: "ordinal"
-
name: "terzo"
value: 3
type: "ordinal"
-
name: "quarto"
value: 4
type: "ordinal"
-
name: "quinto"
value: 5
type: "ordinal"
-
name: "sesto"
value: 6
type: "ordinal"
-
name: "settimo"
value: 7
type: "ordinal"
-
name: "ottavo"
value: 8
type: "ordinal"
-
name: "nono"
value: 9
type: "ordinal"
-
name: "duesimo"
value: 2
type: "ordinal"
-
name: "treesimo"
value: 3
type: "ordinal"
-
name: "quattresimo"
value: 4
type: "ordinal"
-
name: "cinquesimo"
value: 5
type: "ordinal"
-
name: "seiesimo"
value: 6
type: "ordinal"
-
name: "settesimo"
value: 7
type: "ordinal"
-
name: "ottesimo"
value: 8
type: "ordinal"
-
name: "novesimo"
value: 9
type: "ordinal"
-
name: "decimo"
value: 10
type: "ordinal"
-
name: "undicesimo"
value: 11
type: "ordinal"
-
name: "dodicesimo"
value: 12
type: "ordinal"
-
name: "tredicesimo"
value: 13
type: "ordinal"
-
name: "quattordicesimo"
value: 14
type: "ordinal"
-
name: "quindicesimo"
value: 15
type: "ordinal"
-
name: "sedicesimo"
value: 16
type: "ordinal"
-
name: "diciassettesimo"
value: 17
type: "ordinal"
-
name: "diciottesimo"
value: 18
type: "ordinal"
-
name: "diciannovesimo"
value: 19
type: "ordinal"
-
name: "ventesimo"
value: 20
type: "ordinal"
-
name: "ventunesimo"
value: 21
type: "ordinal"
-
name: "ventottesimo"
value: 28
type: "ordinal"
-
name: "trentesimo"
value: 30
type: "ordinal"
-
name: "trentunesimo"
value: 31
type: "ordinal"
-
name: "trentottesimo"
value: 38
type: "ordinal"
-
name: "quarantesimo"
value: 40
type: "ordinal"
-
name: "quarantunesimo"
value: 41
type: "ordinal"
-
name: "quarantottesimo"
value: 48
type: "ordinal"
-
name: "cinquantesimo"
value: 50
type: "ordinal"
-
name: "cinquantunesimo"
value: 51
type: "ordinal"
-
name: "cinquantottesimo"
value: 58
type: "ordinal"
-
name: "sessantesimo"
value: 60
type: "ordinal"
-
name: "sessantunesimo"
value: 61
type: "ordinal"
-
name: "sessantottesimo"
value: 68
type: "ordinal"
-
name: "settantesimo"
value: 70
type: "ordinal"
-
name: "settantunesimo"
value: 71
type: "ordinal"
-
name: "settantottesimo"
value: 78
type: "ordinal"
-
name: "ottantesimo"
value: 80
type: "ordinal"
-
name: "ottantunesimo"
value: 81
type: "ordinal"
-
name: "ottantottesimo"
value: 88
type: "ordinal"
-
name: "novantesimo"
value: 90
type: "ordinal"
-
name: "novantunesimo"
value: 91
type: "ordinal"
-
name: "novantottesimo"
value: 98
type: "ordinal"
-
name: "prima"
value: 1
type: "ordinal"
gender: "f"
-
name: "seconda"
value: 2
type: "ordinal"
gender: "f"
-
name: "terza"
value: 3
type: "ordinal"
gender: "f"
-
name: "quarta"
value: 4
type: "ordinal"
gender: "f"
-
name: "quinta"
value: 5
type: "ordinal"
gender: "f"
-
name: "sesta"
value: 6
type: "ordinal"
gender: "f"
-
name: "settima"
value: 7
type: "ordinal"
gender: "f"
-
name: "ottava"
value: 8
type: "ordinal"
gender: "f"
-
name: "nona"
value: 9
type: "ordinal"
gender: "f"
-
name: "duesima"
value: 2
type: "ordinal"
gender: "f"
-
name: "treesima"
value: 3
type: "ordinal"
gender: "f"
-
name: "quattresima"
value: 4
type: "ordinal"
gender: "f"
-
name: "cinquesima"
value: 5
type: "ordinal"
gender: "f"
-
name: "seiesima"
value: 6
type: "ordinal"
gender: "f"
-
name: "settesima"
value: 7
type: "ordinal"
gender: "f"
-
name: "ottesima"
value: 8
type: "ordinal"
gender: "f"
-
name: "novesima"
value: 9
type: "ordinal"
gender: "f"
-
name: "decima"
value: 10
type: "ordinal"
gender: "f"
-
name: "undicesima"
value: 11
type: "ordinal"
gender: "f"
-
name: "dodicesima"
value: 12
type: "ordinal"
gender: "f"
-
name: "tredicesima"
value: 13
type: "ordinal"
gender: "f"
-
name: "quattordicesima"
value: 14
type: "ordinal"
gender: "f"
-
name: "quindicesima"
value: 15
type: "ordinal"
gender: "f"
-
name: "sedicesima"
value: 16
type: "ordinal"
gender: "f"
-
name: "diciassettesima"
value: 17
type: "ordinal"
gender: "f"
-
name: "diciottesima"
value: 18
type: "ordinal"
gender: "f"
-
name: "diciannovesima"
value: 19
type: "ordinal"
gender: "f"
-
name: "ventesima"
value: 20
type: "ordinal"
gender: "f"
-
name: "ventunesima"
value: 21
type: "ordinal"
gender: "f"
-
name: "ventottesima"
value: 28
type: "ordinal"
gender: "f"
-
name: "trentesima"
value: 30
type: "ordinal"
gender: "f"
-
name: "trentunesima"
value: 31
type: "ordinal"
gender: "f"
-
name: "trentottesima"
value: 38
type: "ordinal"
gender: "f"
-
name: "quarantesima"
value: 40
type: "ordinal"
gender: "f"
-
name: "quarantunesima"
value: 41
type: "ordinal"
gender: "f"
-
name: "quarantottesima"
value: 48
type: "ordinal"
gender: "f"
-
name: "cinquantesima"
value: 50
type: "ordinal"
gender: "f"
-
name: "cinquantunesima"
value: 51
type: "ordinal"
gender: "f"
-
name: "cinquantottesima"
value: 58
type: "ordinal"
gender: "f"
-
name: "sessantesima"
value: 60
type: "ordinal"
gender: "f"
-
name: "sessantunesima"
value: 61
type: "ordinal"
gender: "f"
-
name: "sessantottesima"
value: 68
type: "ordinal"
gender: "f"
-
name: "settantesima"
value: 70
type: "ordinal"
gender: "f"
-
name: "settantunesima"
value: 71
type: "ordinal"
gender: "f"
-
name: "settantottesima"
value: 78
type: "ordinal"
gender: "f"
-
name: "ottantesima"
value: 80
type: "ordinal"
gender: "f"
-
name: "ottantunesima"
value: 81
type: "ordinal"
gender: "f"
-
name: "ottantottesima"
value: 88
type: "ordinal"
gender: "f"
-
name: "novantesima"
value: 90
type: "ordinal"
gender: "f"
-
name: "novantunesima"
value: 91
type: "ordinal"
gender: "f"
-
name: "novantottesima"
value: 98
type: "ordinal"
gender: "f"
ordinal_indicators:
-
suffixes:
0:
- "º"
- "o"
1:
- "º"
- "o"
2:
- "º"
- "o"
3:
- "º"
- "o"
4:
- "º"
- "o"
5:
- "º"
- "o"
6:
- "º"
- "o"
7:
- "º"
- "o"
8:
- "º"
- "o"
9:
- "º"
- "o"
-
gender: "f"
suffixes:
0:
- "ª"
- "a"
1:
- "ª"
- "a"
2:
- "ª"
- "a"
3:
- "ª"
- "a"
4:
- "ª"
- "a"
5:
- "ª"
- "a"
6:
- "ª"
- "a"
7:
- "ª"
- "a"
8:
- "ª"
- "a"
9:
- "ª"
- "a"
stopwords:
- "e"
- "ed"

View File

@@ -1,109 +0,0 @@
{
"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_indicator",
"right": "add"
}
]
}

90
resources/numex/ja.yaml Normal file
View File

@@ -0,0 +1,90 @@
---
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_indicator"
right: "add"

View File

@@ -1,109 +0,0 @@
{
"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_indicator",
"left": "add"
}
]
}

90
resources/numex/ko.yaml Normal file
View File

@@ -0,0 +1,90 @@
---
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_indicator"
left: "add"

View File

@@ -1,182 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "i",
"value": 1,
"type": "cardinal"
},
{
"name": "ii",
"value": 2,
"type": "cardinal"
},
{
"name": "iii",
"value": 3,
"type": "cardinal"
},
{
"name": "iv",
"value": 4,
"type": "cardinal"
},
{
"name": "v",
"value": 5,
"type": "cardinal"
},
{
"name": "vi",
"value": 6,
"type": "cardinal"
},
{
"name": "vii",
"value": 7,
"type": "cardinal"
},
{
"name": "viii",
"value": 8,
"type": "cardinal"
},
{
"name": "ix",
"value": 9,
"type": "cardinal"
},
{
"name": "x",
"value": 10,
"type": "cardinal",
"right": "add"
},
{
"name": "xx",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "xxx",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "xl",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "l",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "lx",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "lxx",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "lxxx",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "xc",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "c",
"value": 100,
"type": "cardinal",
"right": "add"
},
{
"name": "cc",
"value": 200,
"type": "cardinal",
"right": "add"
},
{
"name": "ccc",
"value": 300,
"type": "cardinal",
"right": "add"
},
{
"name": "cd",
"value": 400,
"type": "cardinal",
"right": "add"
},
{
"name": "d",
"value": 500,
"type": "cardinal",
"right": "add"
},
{
"name": "dc",
"value": 600,
"type": "cardinal",
"right": "add"
},
{
"name": "dcc",
"value": 700,
"type": "cardinal",
"right": "add"
},
{
"name": "dccc",
"value": 800,
"type": "cardinal",
"right": "add"
},
{
"name": "cm",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "m",
"value": 1000,
"type": "cardinal",
"right": "add"
},
{
"name": "mm",
"value": 2000,
"type": "cardinal",
"right": "add"
},
{
"name": "mmm",
"value": 3000,
"type": "cardinal",
"right": "add"
},
{
"name": "mmmm",
"value": 4000,
"type": "cardinal",
"right": "add"
}
]
}

150
resources/numex/la.yaml Normal file
View File

@@ -0,0 +1,150 @@
---
whole_words_only: true
rules:
-
name: "i"
value: 1
type: "cardinal"
-
name: "ii"
value: 2
type: "cardinal"
-
name: "iii"
value: 3
type: "cardinal"
-
name: "iv"
value: 4
type: "cardinal"
-
name: "v"
value: 5
type: "cardinal"
-
name: "vi"
value: 6
type: "cardinal"
-
name: "vii"
value: 7
type: "cardinal"
-
name: "viii"
value: 8
type: "cardinal"
-
name: "ix"
value: 9
type: "cardinal"
-
name: "x"
value: 10
type: "cardinal"
right: "add"
-
name: "xx"
value: 20
type: "cardinal"
right: "add"
-
name: "xxx"
value: 30
type: "cardinal"
right: "add"
-
name: "xl"
value: 40
type: "cardinal"
right: "add"
-
name: "l"
value: 50
type: "cardinal"
right: "add"
-
name: "lx"
value: 60
type: "cardinal"
right: "add"
-
name: "lxx"
value: 70
type: "cardinal"
right: "add"
-
name: "lxxx"
value: 80
type: "cardinal"
right: "add"
-
name: "xc"
value: 90
type: "cardinal"
right: "add"
-
name: "c"
value: 100
type: "cardinal"
right: "add"
-
name: "cc"
value: 200
type: "cardinal"
right: "add"
-
name: "ccc"
value: 300
type: "cardinal"
right: "add"
-
name: "cd"
value: 400
type: "cardinal"
right: "add"
-
name: "d"
value: 500
type: "cardinal"
right: "add"
-
name: "dc"
value: 600
type: "cardinal"
right: "add"
-
name: "dcc"
value: 700
type: "cardinal"
right: "add"
-
name: "dccc"
value: 800
type: "cardinal"
right: "add"
-
name: "cm"
value: 900
type: "cardinal"
right: "add"
-
name: "m"
value: 1000
type: "cardinal"
right: "add"
-
name: "mm"
value: 2000
type: "cardinal"
right: "add"
-
name: "mmm"
value: 3000
type: "cardinal"
right: "add"
-
name: "mmmm"
value: 4000
type: "cardinal"
right: "add"

View File

@@ -1,412 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "nulis",
"value": 0,
"type": "cardinal"
},
{
"name": "vienas",
"value": 1,
"type": "cardinal"
},
{
"name": "viena",
"value": 1,
"type": "cardinal",
"gender": "f"
},
{
"name": "du",
"value": 2,
"type": "cardinal"
},
{
"name": "dvi",
"value": 2,
"type": "cardinal",
"gender": "f"
},
{
"name": "trys",
"value": 3,
"type": "cardinal"
},
{
"name": "keturi",
"value": 4,
"type": "cardinal"
},
{
"name": "keturios",
"value": 4,
"type": "cardinal",
"gender": "f"
},
{
"name": "penki",
"value": 5,
"type": "cardinal"
},
{
"name": "penkios",
"value": 5,
"type": "cardinal",
"gender": "f"
},
{
"name": "šeši",
"value": 6,
"type": "cardinal"
},
{
"name": "sesi",
"value": 6,
"type": "cardinal"
},
{
"name": "šešios",
"value": 6,
"type": "cardinal",
"gender": "f"
},
{
"name": "sesios",
"value": 6,
"type": "cardinal",
"gender": "f"
},
{
"name": "septyni",
"value": 7,
"type": "cardinal"
},
{
"name": "septynios",
"value": 7,
"type": "cardinal",
"gender": "f"
},
{
"name": "aštuoni",
"value": 8,
"type": "cardinal"
},
{
"name": "astuoni",
"value": 8,
"type": "cardinal"
},
{
"name": "aštuonios",
"value": 8,
"type": "cardinal",
"gender": "f"
},
{
"name": "astuonios",
"value": 8,
"type": "cardinal",
"gender": "f"
},
{
"name": "devyni",
"value": 9,
"type": "cardinal"
},
{
"name": "devynios",
"value": 9,
"type": "cardinal",
"gender": "f"
},
{
"name": "dešimt",
"value": 10,
"type": "cardinal"
},
{
"name": "desimt",
"value": 10,
"type": "cardinal"
},
{
"name": "vienuolika",
"value": 11,
"type": "cardinal"
},
{
"name": "dvylika",
"value": 12,
"type": "cardinal"
},
{
"name": "trylika",
"value": 13,
"type": "cardinal"
},
{
"name": "keturiolika",
"value": 14,
"type": "cardinal"
},
{
"name": "penkiolika",
"value": 15,
"type": "cardinal"
},
{
"name": "šešiolika",
"value": 16,
"type": "cardinal"
},
{
"name": "sesiolika",
"value": 16,
"type": "cardinal"
},
{
"name": "septyniolika",
"value": 17,
"type": "cardinal"
},
{
"name": "aštuoniolika",
"value": 18,
"type": "cardinal"
},
{
"name": "astuoniolika",
"value": 18,
"type": "cardinal"
},
{
"name": "devyniolika",
"value": 19,
"type": "cardinal"
},
{
"name": "dvidešimt",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "dvidesimt",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "trisdešimt",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "trisdesimt",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "keturiasdešimt",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "keturiasdesimt",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "penkiasdešimt",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "penkiasdesimt",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "šešiasdešimt",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "sesiasdesimt",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "septyniasdešimt",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "septyniasdesimt",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "aštuoniasdešimt",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "astuoniasdesimt",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "devyniasdešimt",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "devyniasdesimt",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "šimtas",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "simtas",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "šimtai",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "simtai",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tūkstantis",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tukstantis",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tūkstančiai",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tukstanciai",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tūkstančių",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tukstanciu",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milijonas",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milijonu",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milijardas",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milijardu",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "trilijonas",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "trilijonu",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "kvadrilijonas",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "kvadrilijonu",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
]
}

342
resources/numex/lt.yaml Normal file
View File

@@ -0,0 +1,342 @@
---
whole_words_only: true
rules:
-
name: "nulis"
value: 0
type: "cardinal"
-
name: "vienas"
value: 1
type: "cardinal"
-
name: "viena"
value: 1
type: "cardinal"
gender: "f"
-
name: "du"
value: 2
type: "cardinal"
-
name: "dvi"
value: 2
type: "cardinal"
gender: "f"
-
name: "trys"
value: 3
type: "cardinal"
-
name: "keturi"
value: 4
type: "cardinal"
-
name: "keturios"
value: 4
type: "cardinal"
gender: "f"
-
name: "penki"
value: 5
type: "cardinal"
-
name: "penkios"
value: 5
type: "cardinal"
gender: "f"
-
name: "šeši"
value: 6
type: "cardinal"
-
name: "sesi"
value: 6
type: "cardinal"
-
name: "šešios"
value: 6
type: "cardinal"
gender: "f"
-
name: "sesios"
value: 6
type: "cardinal"
gender: "f"
-
name: "septyni"
value: 7
type: "cardinal"
-
name: "septynios"
value: 7
type: "cardinal"
gender: "f"
-
name: "aštuoni"
value: 8
type: "cardinal"
-
name: "astuoni"
value: 8
type: "cardinal"
-
name: "aštuonios"
value: 8
type: "cardinal"
gender: "f"
-
name: "astuonios"
value: 8
type: "cardinal"
gender: "f"
-
name: "devyni"
value: 9
type: "cardinal"
-
name: "devynios"
value: 9
type: "cardinal"
gender: "f"
-
name: "dešimt"
value: 10
type: "cardinal"
-
name: "desimt"
value: 10
type: "cardinal"
-
name: "vienuolika"
value: 11
type: "cardinal"
-
name: "dvylika"
value: 12
type: "cardinal"
-
name: "trylika"
value: 13
type: "cardinal"
-
name: "keturiolika"
value: 14
type: "cardinal"
-
name: "penkiolika"
value: 15
type: "cardinal"
-
name: "šešiolika"
value: 16
type: "cardinal"
-
name: "sesiolika"
value: 16
type: "cardinal"
-
name: "septyniolika"
value: 17
type: "cardinal"
-
name: "aštuoniolika"
value: 18
type: "cardinal"
-
name: "astuoniolika"
value: 18
type: "cardinal"
-
name: "devyniolika"
value: 19
type: "cardinal"
-
name: "dvidešimt"
value: 20
type: "cardinal"
right: "add"
-
name: "dvidesimt"
value: 20
type: "cardinal"
right: "add"
-
name: "trisdešimt"
value: 30
type: "cardinal"
right: "add"
-
name: "trisdesimt"
value: 30
type: "cardinal"
right: "add"
-
name: "keturiasdešimt"
value: 40
type: "cardinal"
right: "add"
-
name: "keturiasdesimt"
value: 40
type: "cardinal"
right: "add"
-
name: "penkiasdešimt"
value: 50
type: "cardinal"
right: "add"
-
name: "penkiasdesimt"
value: 50
type: "cardinal"
right: "add"
-
name: "šešiasdešimt"
value: 60
type: "cardinal"
right: "add"
-
name: "sesiasdesimt"
value: 60
type: "cardinal"
right: "add"
-
name: "septyniasdešimt"
value: 70
type: "cardinal"
right: "add"
-
name: "septyniasdesimt"
value: 70
type: "cardinal"
right: "add"
-
name: "aštuoniasdešimt"
value: 80
type: "cardinal"
right: "add"
-
name: "astuoniasdesimt"
value: 80
type: "cardinal"
right: "add"
-
name: "devyniasdešimt"
value: 90
type: "cardinal"
right: "add"
-
name: "devyniasdesimt"
value: 90
type: "cardinal"
right: "add"
-
name: "šimtas"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "simtas"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "šimtai"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "simtai"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tūkstantis"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tukstantis"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tūkstančiai"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tukstanciai"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tūkstančių"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tukstanciu"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milijonas"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milijonu"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milijardas"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milijardu"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "trilijonas"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "trilijonu"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "kvadrilijonas"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "kvadrilijonu"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"

View File

@@ -1,597 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "nulle",
"value": 0,
"type": "cardinal"
},
{
"name": "viens",
"value": 1,
"type": "cardinal"
},
{
"name": "viena",
"value": 1,
"type": "cardinal",
"gender": "f"
},
{
"name": "divi",
"value": 2,
"type": "cardinal"
},
{
"name": "divas",
"value": 2,
"type": "cardinal",
"gender": "f"
},
{
"name": "trīs",
"value": 3,
"type": "cardinal"
},
{
"name": "tris",
"value": 3,
"type": "cardinal"
},
{
"name": "četri",
"value": 4,
"type": "cardinal"
},
{
"name": "cetri",
"value": 4,
"type": "cardinal"
},
{
"name": "četras",
"value": 4,
"type": "cardinal",
"gender": "f"
},
{
"name": "cetras",
"value": 4,
"type": "cardinal",
"gender": "f"
},
{
"name": "pieci",
"value": 5,
"type": "cardinal"
},
{
"name": "piecas",
"value": 5,
"type": "cardinal",
"gender": "f"
},
{
"name": "seši",
"value": 6,
"type": "cardinal"
},
{
"name": "sesi",
"value": 6,
"type": "cardinal"
},
{
"name": "sešas",
"value": 6,
"type": "cardinal",
"gender": "f"
},
{
"name": "sesas",
"value": 6,
"type": "cardinal",
"gender": "f"
},
{
"name": "septiņi",
"value": 7,
"type": "cardinal"
},
{
"name": "septini",
"value": 7,
"type": "cardinal"
},
{
"name": "septiņas",
"value": 7,
"type": "cardinal",
"gender": "f"
},
{
"name": "septinas",
"value": 7,
"type": "cardinal",
"gender": "f"
},
{
"name": "astoņi",
"value": 8,
"type": "cardinal"
},
{
"name": "astoni",
"value": 8,
"type": "cardinal"
},
{
"name": "astoņas",
"value": 8,
"type": "cardinal",
"gender": "f"
},
{
"name": "astonas",
"value": 8,
"type": "cardinal",
"gender": "f"
},
{
"name": "deviņi",
"value": 9,
"type": "cardinal"
},
{
"name": "devini",
"value": 9,
"type": "cardinal"
},
{
"name": "deviņas",
"value": 9,
"type": "cardinal",
"gender": "f"
},
{
"name": "devinas",
"value": 9,
"type": "cardinal",
"gender": "f"
},
{
"name": "desmit",
"value": 10,
"type": "cardinal"
},
{
"name": "vienpadsmit",
"value": 11,
"type": "cardinal"
},
{
"name": "divpadsmit",
"value": 12,
"type": "cardinal"
},
{
"name": "trīspadsmit",
"value": 13,
"type": "cardinal"
},
{
"name": "trispadsmit",
"value": 13,
"type": "cardinal"
},
{
"name": "četrpadsmit",
"value": 14,
"type": "cardinal"
},
{
"name": "cetrpadsmit",
"value": 14,
"type": "cardinal"
},
{
"name": "piecpadsmit",
"value": 15,
"type": "cardinal"
},
{
"name": "sešpadsmit",
"value": 16,
"type": "cardinal"
},
{
"name": "sespadsmit",
"value": 16,
"type": "cardinal"
},
{
"name": "septiņpadsmit",
"value": 17,
"type": "cardinal"
},
{
"name": "septinpadsmit",
"value": 17,
"type": "cardinal"
},
{
"name": "astoņpadsmit",
"value": 18,
"type": "cardinal"
},
{
"name": "astonpadsmit",
"value": 18,
"type": "cardinal"
},
{
"name": "deviņpadsmit",
"value": 19,
"type": "cardinal"
},
{
"name": "devinpadsmit",
"value": 19,
"type": "cardinal"
},
{
"name": "divdesmit",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "trīsdesmit",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "trisdesmit",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "četrdesmit",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "cetrdesmit",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "piecdesmit",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "sešdesmit",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "sesdesmit",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "septiņdesmit",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "septindesmit",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "astoņdesmit",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "astondesmit",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "deviņdesmit",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "devindesmit",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "simt",
"value": 100,
"type": "cardinal",
"right": "add"
},
{
"name": "divsimt",
"value": 200,
"type": "cardinal",
"right": "add"
},
{
"name": "trīssimt",
"value": 300,
"type": "cardinal",
"right": "add"
},
{
"name": "trissimt",
"value": 300,
"type": "cardinal",
"right": "add"
},
{
"name": "četrsimt",
"value": 400,
"type": "cardinal",
"right": "add"
},
{
"name": "cetrsimt",
"value": 400,
"type": "cardinal",
"right": "add"
},
{
"name": "piecsimt",
"value": 500,
"type": "cardinal",
"right": "add"
},
{
"name": "sešsimt",
"value": 600,
"type": "cardinal",
"right": "add"
},
{
"name": "sessimt",
"value": 600,
"type": "cardinal",
"right": "add"
},
{
"name": "septiņsimt",
"value": 700,
"type": "cardinal",
"right": "add"
},
{
"name": "septinsimt",
"value": 700,
"type": "cardinal",
"right": "add"
},
{
"name": "astoņsimt",
"value": 800,
"type": "cardinal",
"right": "add"
},
{
"name": "astonsimt",
"value": 800,
"type": "cardinal",
"right": "add"
},
{
"name": "deviņsimt",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "devinsimt",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "tūkstoš",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tukstos",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tūkstoši",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tukstosi",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "divtūkstoš",
"value": 2000,
"type": "cardinal",
"right": "add"
},
{
"name": "divtukstos",
"value": 2000,
"type": "cardinal",
"right": "add"
},
{
"name": "trīstūkstoš",
"value": 3000,
"type": "cardinal",
"right": "add"
},
{
"name": "tristukstos",
"value": 3000,
"type": "cardinal",
"right": "add"
},
{
"name": "četrtūkstoš",
"value": 4000,
"type": "cardinal",
"right": "add"
},
{
"name": "cetrtukstos",
"value": 4000,
"type": "cardinal",
"right": "add"
},
{
"name": "piectūkstoš",
"value": 5000,
"type": "cardinal",
"right": "add"
},
{
"name": "piectukstos",
"value": 5000,
"type": "cardinal",
"right": "add"
},
{
"name": "seštūkstoš",
"value": 6000,
"type": "cardinal",
"right": "add"
},
{
"name": "sestukstos",
"value": 6000,
"type": "cardinal",
"right": "add"
},
{
"name": "septiņtūkstoš",
"value": 7000,
"type": "cardinal",
"right": "add"
},
{
"name": "septintukstos",
"value": 7000,
"type": "cardinal",
"right": "add"
},
{
"name": "astoņtūkstoš",
"value": 8000,
"type": "cardinal",
"right": "add"
},
{
"name": "astontukstos",
"value": 8000,
"type": "cardinal",
"right": "add"
},
{
"name": "deviņtūkstoš",
"value": 9000,
"type": "cardinal",
"right": "add"
},
{
"name": "devintukstos",
"value": 9000,
"type": "cardinal",
"right": "add"
},
{
"name": "miljons",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljoni",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljards",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljardi",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljons",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljoni",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljards",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljardi",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
]
}

494
resources/numex/lv.yaml Normal file
View File

@@ -0,0 +1,494 @@
---
whole_words_only: true
rules:
-
name: "nulle"
value: 0
type: "cardinal"
-
name: "viens"
value: 1
type: "cardinal"
-
name: "viena"
value: 1
type: "cardinal"
gender: "f"
-
name: "divi"
value: 2
type: "cardinal"
-
name: "divas"
value: 2
type: "cardinal"
gender: "f"
-
name: "trīs"
value: 3
type: "cardinal"
-
name: "tris"
value: 3
type: "cardinal"
-
name: "četri"
value: 4
type: "cardinal"
-
name: "cetri"
value: 4
type: "cardinal"
-
name: "četras"
value: 4
type: "cardinal"
gender: "f"
-
name: "cetras"
value: 4
type: "cardinal"
gender: "f"
-
name: "pieci"
value: 5
type: "cardinal"
-
name: "piecas"
value: 5
type: "cardinal"
gender: "f"
-
name: "seši"
value: 6
type: "cardinal"
-
name: "sesi"
value: 6
type: "cardinal"
-
name: "sešas"
value: 6
type: "cardinal"
gender: "f"
-
name: "sesas"
value: 6
type: "cardinal"
gender: "f"
-
name: "septiņi"
value: 7
type: "cardinal"
-
name: "septini"
value: 7
type: "cardinal"
-
name: "septiņas"
value: 7
type: "cardinal"
gender: "f"
-
name: "septinas"
value: 7
type: "cardinal"
gender: "f"
-
name: "astoņi"
value: 8
type: "cardinal"
-
name: "astoni"
value: 8
type: "cardinal"
-
name: "astoņas"
value: 8
type: "cardinal"
gender: "f"
-
name: "astonas"
value: 8
type: "cardinal"
gender: "f"
-
name: "deviņi"
value: 9
type: "cardinal"
-
name: "devini"
value: 9
type: "cardinal"
-
name: "deviņas"
value: 9
type: "cardinal"
gender: "f"
-
name: "devinas"
value: 9
type: "cardinal"
gender: "f"
-
name: "desmit"
value: 10
type: "cardinal"
-
name: "vienpadsmit"
value: 11
type: "cardinal"
-
name: "divpadsmit"
value: 12
type: "cardinal"
-
name: "trīspadsmit"
value: 13
type: "cardinal"
-
name: "trispadsmit"
value: 13
type: "cardinal"
-
name: "četrpadsmit"
value: 14
type: "cardinal"
-
name: "cetrpadsmit"
value: 14
type: "cardinal"
-
name: "piecpadsmit"
value: 15
type: "cardinal"
-
name: "sešpadsmit"
value: 16
type: "cardinal"
-
name: "sespadsmit"
value: 16
type: "cardinal"
-
name: "septiņpadsmit"
value: 17
type: "cardinal"
-
name: "septinpadsmit"
value: 17
type: "cardinal"
-
name: "astoņpadsmit"
value: 18
type: "cardinal"
-
name: "astonpadsmit"
value: 18
type: "cardinal"
-
name: "deviņpadsmit"
value: 19
type: "cardinal"
-
name: "devinpadsmit"
value: 19
type: "cardinal"
-
name: "divdesmit"
value: 20
type: "cardinal"
right: "add"
-
name: "trīsdesmit"
value: 30
type: "cardinal"
right: "add"
-
name: "trisdesmit"
value: 30
type: "cardinal"
right: "add"
-
name: "četrdesmit"
value: 40
type: "cardinal"
right: "add"
-
name: "cetrdesmit"
value: 40
type: "cardinal"
right: "add"
-
name: "piecdesmit"
value: 50
type: "cardinal"
right: "add"
-
name: "sešdesmit"
value: 60
type: "cardinal"
right: "add"
-
name: "sesdesmit"
value: 60
type: "cardinal"
right: "add"
-
name: "septiņdesmit"
value: 70
type: "cardinal"
right: "add"
-
name: "septindesmit"
value: 70
type: "cardinal"
right: "add"
-
name: "astoņdesmit"
value: 80
type: "cardinal"
right: "add"
-
name: "astondesmit"
value: 80
type: "cardinal"
right: "add"
-
name: "deviņdesmit"
value: 90
type: "cardinal"
right: "add"
-
name: "devindesmit"
value: 90
type: "cardinal"
right: "add"
-
name: "simt"
value: 100
type: "cardinal"
right: "add"
-
name: "divsimt"
value: 200
type: "cardinal"
right: "add"
-
name: "trīssimt"
value: 300
type: "cardinal"
right: "add"
-
name: "trissimt"
value: 300
type: "cardinal"
right: "add"
-
name: "četrsimt"
value: 400
type: "cardinal"
right: "add"
-
name: "cetrsimt"
value: 400
type: "cardinal"
right: "add"
-
name: "piecsimt"
value: 500
type: "cardinal"
right: "add"
-
name: "sešsimt"
value: 600
type: "cardinal"
right: "add"
-
name: "sessimt"
value: 600
type: "cardinal"
right: "add"
-
name: "septiņsimt"
value: 700
type: "cardinal"
right: "add"
-
name: "septinsimt"
value: 700
type: "cardinal"
right: "add"
-
name: "astoņsimt"
value: 800
type: "cardinal"
right: "add"
-
name: "astonsimt"
value: 800
type: "cardinal"
right: "add"
-
name: "deviņsimt"
value: 900
type: "cardinal"
right: "add"
-
name: "devinsimt"
value: 900
type: "cardinal"
right: "add"
-
name: "tūkstoš"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tukstos"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tūkstoši"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tukstosi"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "divtūkstoš"
value: 2000
type: "cardinal"
right: "add"
-
name: "divtukstos"
value: 2000
type: "cardinal"
right: "add"
-
name: "trīstūkstoš"
value: 3000
type: "cardinal"
right: "add"
-
name: "tristukstos"
value: 3000
type: "cardinal"
right: "add"
-
name: "četrtūkstoš"
value: 4000
type: "cardinal"
right: "add"
-
name: "cetrtukstos"
value: 4000
type: "cardinal"
right: "add"
-
name: "piectūkstoš"
value: 5000
type: "cardinal"
right: "add"
-
name: "piectukstos"
value: 5000
type: "cardinal"
right: "add"
-
name: "seštūkstoš"
value: 6000
type: "cardinal"
right: "add"
-
name: "sestukstos"
value: 6000
type: "cardinal"
right: "add"
-
name: "septiņtūkstoš"
value: 7000
type: "cardinal"
right: "add"
-
name: "septintukstos"
value: 7000
type: "cardinal"
right: "add"
-
name: "astoņtūkstoš"
value: 8000
type: "cardinal"
right: "add"
-
name: "astontukstos"
value: 8000
type: "cardinal"
right: "add"
-
name: "deviņtūkstoš"
value: 9000
type: "cardinal"
right: "add"
-
name: "devintukstos"
value: 9000
type: "cardinal"
right: "add"
-
name: "miljons"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miljoni"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miljards"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miljardi"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biljons"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biljoni"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biljards"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biljardi"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"

View File

@@ -1,540 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "żero",
"value": 0,
"type": "cardinal"
},
{
"name": "zero",
"value": 0,
"type": "cardinal"
},
{
"name": "wieħed",
"value": 1,
"type": "cardinal"
},
{
"name": "wiehed",
"value": 1,
"type": "cardinal"
},
{
"name": "tnejn",
"value": 2,
"type": "cardinal"
},
{
"name": "żewġ",
"value": 2,
"type": "cardinal",
"gender": "f"
},
{
"name": "zewg",
"value": 2,
"type": "cardinal",
"gender": "f"
},
{
"name": "tlieta",
"value": 3,
"type": "cardinal"
},
{
"name": "tliet",
"value": 3,
"type": "cardinal",
"gender": "f"
},
{
"name": "erbgħa",
"value": 4,
"type": "cardinal"
},
{
"name": "erbgha",
"value": 4,
"type": "cardinal"
},
{
"name": "erbaʼ",
"value": 4,
"type": "cardinal",
"gender": "f"
},
{
"name": "erba'",
"value": 4,
"type": "cardinal",
"gender": "f"
},
{
"name": "erba",
"value": 4,
"type": "cardinal",
"gender": "f"
},
{
"name": "ħamsa",
"value": 5,
"type": "cardinal"
},
{
"name": "hamsa",
"value": 5,
"type": "cardinal"
},
{
"name": "ħames",
"value": 5,
"type": "cardinal",
"gender": "f"
},
{
"name": "hames",
"value": 5,
"type": "cardinal",
"gender": "f"
},
{
"name": "sitta",
"value": 6,
"type": "cardinal"
},
{
"name": "sitt",
"value": 6,
"type": "cardinal",
"gender": "f"
},
{
"name": "sebgħa",
"value": 7,
"type": "cardinal"
},
{
"name": "sebgha",
"value": 7,
"type": "cardinal"
},
{
"name": "sebaʼ",
"value": 7,
"type": "cardinal",
"gender": "f"
},
{
"name": "seba'",
"value": 7,
"type": "cardinal",
"gender": "f"
},
{
"name": "seba",
"value": 7,
"type": "cardinal",
"gender": "f"
},
{
"name": "tmienja",
"value": 8,
"type": "cardinal"
},
{
"name": "tmien",
"value": 8,
"type": "cardinal",
"gender": "f"
},
{
"name": "disgħa",
"value": 9,
"type": "cardinal"
},
{
"name": "disgha",
"value": 9,
"type": "cardinal"
},
{
"name": "disaʼ",
"value": 9,
"type": "cardinal",
"gender": "f"
},
{
"name": "disa'",
"value": 9,
"type": "cardinal",
"gender": "f"
},
{
"name": "disa",
"value": 9,
"type": "cardinal",
"gender": "f"
},
{
"name": "għaxra",
"value": 10,
"type": "cardinal"
},
{
"name": "ghaxra",
"value": 10,
"type": "cardinal"
},
{
"name": "għaxar",
"value": 10,
"type": "cardinal",
"gender": "f"
},
{
"name": "ghaxar",
"value": 10,
"type": "cardinal",
"gender": "f"
},
{
"name": "ħdax",
"value": 11,
"type": "cardinal"
},
{
"name": "hdax",
"value": 11,
"type": "cardinal"
},
{
"name": "ħdax-il",
"value": 11,
"type": "cardinal",
"gender": "f"
},
{
"name": "hdax-il",
"value": 11,
"type": "cardinal",
"gender": "f"
},
{
"name": "tnax",
"value": 12,
"type": "cardinal"
},
{
"name": "tnax-il",
"value": 12,
"type": "cardinal",
"gender": "f"
},
{
"name": "tlettax",
"value": 13,
"type": "cardinal"
},
{
"name": "tlettax-il",
"value": 13,
"type": "cardinal",
"gender": "f"
},
{
"name": "erbatax",
"value": 14,
"type": "cardinal"
},
{
"name": "erbatax-il",
"value": 14,
"type": "cardinal",
"gender": "f"
},
{
"name": "ħmistax",
"value": 15,
"type": "cardinal"
},
{
"name": "hmistax",
"value": 15,
"type": "cardinal"
},
{
"name": "ħmistax-il",
"value": 15,
"type": "cardinal",
"gender": "f"
},
{
"name": "hmistax-il",
"value": 15,
"type": "cardinal",
"gender": "f"
},
{
"name": "sittax",
"value": 16,
"type": "cardinal"
},
{
"name": "sittax-il",
"value": 16,
"type": "cardinal",
"gender": "f"
},
{
"name": "sbatax",
"value": 17,
"type": "cardinal"
},
{
"name": "sbatax-il",
"value": 17,
"type": "cardinal",
"gender": "f"
},
{
"name": "tmintax",
"value": 18,
"type": "cardinal"
},
{
"name": "tmintax-il",
"value": 18,
"type": "cardinal",
"gender": "f"
},
{
"name": "dsatax",
"value": 19,
"type": "cardinal"
},
{
"name": "dsatax-il",
"value": 19,
"type": "cardinal",
"gender": "f"
},
{
"name": "għoxrin",
"value": 20,
"type": "cardinal",
"left": "add"
},
{
"name": "ghoxrin",
"value": 20,
"type": "cardinal",
"left": "add"
},
{
"name": "tletin",
"value": 30,
"type": "cardinal",
"left": "add"
},
{
"name": "erbgħin",
"value": 40,
"type": "cardinal",
"left": "add"
},
{
"name": "erbghin",
"value": 40,
"type": "cardinal",
"left": "add"
},
{
"name": "ħamsin",
"value": 50,
"type": "cardinal",
"left": "add"
},
{
"name": "sittin",
"value": 60,
"type": "cardinal",
"left": "add"
},
{
"name": "sebgħin",
"value": 70,
"type": "cardinal",
"left": "add"
},
{
"name": "sebghin",
"value": 70,
"type": "cardinal",
"left": "add"
},
{
"name": "tmenin",
"value": 80,
"type": "cardinal",
"left": "add"
},
{
"name": "disgħin",
"value": 90,
"type": "cardinal",
"left": "add"
},
{
"name": "disghin",
"value": 90,
"type": "cardinal",
"left": "add"
},
{
"name": "mija",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "mitt",
"value": 100,
"type": "cardinal"
},
{
"name": "mitejn",
"value": 200,
"type": "cardinal",
"right": "add"
},
{
"name": "elf",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "elfejn",
"value": 2000,
"type": "cardinal",
"right": "add"
},
{
"name": "tlitt elef",
"value": 3000,
"type": "cardinal",
"right": "add"
},
{
"name": "erbat elef",
"value": 4000,
"type": "cardinal",
"right": "add"
},
{
"name": "ħamest elef",
"value": 5000,
"type": "cardinal",
"right": "add"
},
{
"name": "sitt elef",
"value": 6000,
"type": "cardinal",
"right": "add"
},
{
"name": "sebat elef",
"value": 7000,
"type": "cardinal",
"right": "add"
},
{
"name": "tmint elef",
"value": 8000,
"type": "cardinal",
"right": "add"
},
{
"name": "disat elef",
"value": 9000,
"type": "cardinal",
"right": "add"
},
{
"name": "għaxart elef",
"value": 10000,
"type": "cardinal",
"right": "add"
},
{
"name": "ghaxart elef",
"value": 10000,
"type": "cardinal",
"right": "add"
},
{
"name": "miljun",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miljuni",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljun",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biljuni",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "triljun",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "triljuni",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "kvadriljun",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "kvadriljuni",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
],
"stopwords": [
"u"
]
}

446
resources/numex/mt.yaml Normal file
View File

@@ -0,0 +1,446 @@
---
whole_words_only: true
rules:
-
name: "żero"
value: 0
type: "cardinal"
-
name: "zero"
value: 0
type: "cardinal"
-
name: "wieħed"
value: 1
type: "cardinal"
-
name: "wiehed"
value: 1
type: "cardinal"
-
name: "tnejn"
value: 2
type: "cardinal"
-
name: "żewġ"
value: 2
type: "cardinal"
gender: "f"
-
name: "zewg"
value: 2
type: "cardinal"
gender: "f"
-
name: "tlieta"
value: 3
type: "cardinal"
-
name: "tliet"
value: 3
type: "cardinal"
gender: "f"
-
name: "erbgħa"
value: 4
type: "cardinal"
-
name: "erbgha"
value: 4
type: "cardinal"
-
name: "erbaʼ"
value: 4
type: "cardinal"
gender: "f"
-
name: "erba'"
value: 4
type: "cardinal"
gender: "f"
-
name: "erba"
value: 4
type: "cardinal"
gender: "f"
-
name: "ħamsa"
value: 5
type: "cardinal"
-
name: "hamsa"
value: 5
type: "cardinal"
-
name: "ħames"
value: 5
type: "cardinal"
gender: "f"
-
name: "hames"
value: 5
type: "cardinal"
gender: "f"
-
name: "sitta"
value: 6
type: "cardinal"
-
name: "sitt"
value: 6
type: "cardinal"
gender: "f"
-
name: "sebgħa"
value: 7
type: "cardinal"
-
name: "sebgha"
value: 7
type: "cardinal"
-
name: "sebaʼ"
value: 7
type: "cardinal"
gender: "f"
-
name: "seba'"
value: 7
type: "cardinal"
gender: "f"
-
name: "seba"
value: 7
type: "cardinal"
gender: "f"
-
name: "tmienja"
value: 8
type: "cardinal"
-
name: "tmien"
value: 8
type: "cardinal"
gender: "f"
-
name: "disgħa"
value: 9
type: "cardinal"
-
name: "disgha"
value: 9
type: "cardinal"
-
name: "disaʼ"
value: 9
type: "cardinal"
gender: "f"
-
name: "disa'"
value: 9
type: "cardinal"
gender: "f"
-
name: "disa"
value: 9
type: "cardinal"
gender: "f"
-
name: "għaxra"
value: 10
type: "cardinal"
-
name: "ghaxra"
value: 10
type: "cardinal"
-
name: "għaxar"
value: 10
type: "cardinal"
gender: "f"
-
name: "ghaxar"
value: 10
type: "cardinal"
gender: "f"
-
name: "ħdax"
value: 11
type: "cardinal"
-
name: "hdax"
value: 11
type: "cardinal"
-
name: "ħdax-il"
value: 11
type: "cardinal"
gender: "f"
-
name: "hdax-il"
value: 11
type: "cardinal"
gender: "f"
-
name: "tnax"
value: 12
type: "cardinal"
-
name: "tnax-il"
value: 12
type: "cardinal"
gender: "f"
-
name: "tlettax"
value: 13
type: "cardinal"
-
name: "tlettax-il"
value: 13
type: "cardinal"
gender: "f"
-
name: "erbatax"
value: 14
type: "cardinal"
-
name: "erbatax-il"
value: 14
type: "cardinal"
gender: "f"
-
name: "ħmistax"
value: 15
type: "cardinal"
-
name: "hmistax"
value: 15
type: "cardinal"
-
name: "ħmistax-il"
value: 15
type: "cardinal"
gender: "f"
-
name: "hmistax-il"
value: 15
type: "cardinal"
gender: "f"
-
name: "sittax"
value: 16
type: "cardinal"
-
name: "sittax-il"
value: 16
type: "cardinal"
gender: "f"
-
name: "sbatax"
value: 17
type: "cardinal"
-
name: "sbatax-il"
value: 17
type: "cardinal"
gender: "f"
-
name: "tmintax"
value: 18
type: "cardinal"
-
name: "tmintax-il"
value: 18
type: "cardinal"
gender: "f"
-
name: "dsatax"
value: 19
type: "cardinal"
-
name: "dsatax-il"
value: 19
type: "cardinal"
gender: "f"
-
name: "għoxrin"
value: 20
type: "cardinal"
left: "add"
-
name: "ghoxrin"
value: 20
type: "cardinal"
left: "add"
-
name: "tletin"
value: 30
type: "cardinal"
left: "add"
-
name: "erbgħin"
value: 40
type: "cardinal"
left: "add"
-
name: "erbghin"
value: 40
type: "cardinal"
left: "add"
-
name: "ħamsin"
value: 50
type: "cardinal"
left: "add"
-
name: "sittin"
value: 60
type: "cardinal"
left: "add"
-
name: "sebgħin"
value: 70
type: "cardinal"
left: "add"
-
name: "sebghin"
value: 70
type: "cardinal"
left: "add"
-
name: "tmenin"
value: 80
type: "cardinal"
left: "add"
-
name: "disgħin"
value: 90
type: "cardinal"
left: "add"
-
name: "disghin"
value: 90
type: "cardinal"
left: "add"
-
name: "mija"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "mitt"
value: 100
type: "cardinal"
-
name: "mitejn"
value: 200
type: "cardinal"
right: "add"
-
name: "elf"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "elfejn"
value: 2000
type: "cardinal"
right: "add"
-
name: "tlitt elef"
value: 3000
type: "cardinal"
right: "add"
-
name: "erbat elef"
value: 4000
type: "cardinal"
right: "add"
-
name: "ħamest elef"
value: 5000
type: "cardinal"
right: "add"
-
name: "sitt elef"
value: 6000
type: "cardinal"
right: "add"
-
name: "sebat elef"
value: 7000
type: "cardinal"
right: "add"
-
name: "tmint elef"
value: 8000
type: "cardinal"
right: "add"
-
name: "disat elef"
value: 9000
type: "cardinal"
right: "add"
-
name: "għaxart elef"
value: 10000
type: "cardinal"
right: "add"
-
name: "ghaxart elef"
value: 10000
type: "cardinal"
right: "add"
-
name: "miljun"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miljuni"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biljun"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biljuni"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "triljun"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "triljuni"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "kvadriljun"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "kvadriljuni"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
stopwords:
- "u"

View File

@@ -1,266 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "null",
"value": 0,
"type": "cardinal"
},
{
"name": "én",
"value": 1,
"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": "åtte",
"value": 8,
"type": "cardinal"
},
{
"name": "aatte",
"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",
"left": "add"
},
{
"name": "tredve",
"value": 30,
"type": "cardinal",
"left": "add"
},
{
"name": "førr",
"value": 40,
"type": "cardinal",
"left": "add"
},
{
"name": "forr",
"value": 40,
"type": "cardinal",
"left": "add"
},
{
"name": "femti",
"value": 50,
"type": "cardinal",
"left": "add"
},
{
"name": "seksti",
"value": 60,
"type": "cardinal",
"left": "add"
},
{
"name": "søtti",
"value": 70,
"type": "cardinal",
"left": "add"
},
{
"name": "sotti",
"value": 70,
"type": "cardinal",
"left": "add"
},
{
"name": "åtti",
"value": 80,
"type": "cardinal",
"left": "add"
},
{
"name": "aatti",
"value": 80,
"type": "cardinal",
"left": "add"
},
{
"name": "nitti",
"value": 90,
"type": "cardinal",
"left": "add"
},
{
"name": "etthundre",
"value": 100,
"type": "cardinal",
"right": "add"
},
{
"name": "hundre",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tusend",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "million",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "millioner",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milliard",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milliarder",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "billion",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "billioner",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliard",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliarder",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
],
"stopwords": [
"og"
]
}

219
resources/numex/nb.yaml Normal file
View File

@@ -0,0 +1,219 @@
---
whole_words_only: true
rules:
-
name: "null"
value: 0
type: "cardinal"
-
name: "én"
value: 1
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: "åtte"
value: 8
type: "cardinal"
-
name: "aatte"
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"
left: "add"
-
name: "tredve"
value: 30
type: "cardinal"
left: "add"
-
name: "førr"
value: 40
type: "cardinal"
left: "add"
-
name: "forr"
value: 40
type: "cardinal"
left: "add"
-
name: "femti"
value: 50
type: "cardinal"
left: "add"
-
name: "seksti"
value: 60
type: "cardinal"
left: "add"
-
name: "søtti"
value: 70
type: "cardinal"
left: "add"
-
name: "sotti"
value: 70
type: "cardinal"
left: "add"
-
name: "åtti"
value: 80
type: "cardinal"
left: "add"
-
name: "aatti"
value: 80
type: "cardinal"
left: "add"
-
name: "nitti"
value: 90
type: "cardinal"
left: "add"
-
name: "etthundre"
value: 100
type: "cardinal"
right: "add"
-
name: "hundre"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tusend"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "million"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "millioner"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milliard"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milliarder"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "billion"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "billioner"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliard"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliarder"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
stopwords:
- "og"

View File

@@ -1,476 +0,0 @@
{
"whole_words_only": true,
"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"
]
}

587
resources/numex/nl.yaml Normal file
View File

@@ -0,0 +1,587 @@
---
whole_words_only: true
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"
1:
- "e"
- "ste"
2:
- "e"
- "de"
3:
- "e"
- "de"
4:
- "e"
- "de"
5:
- "e"
- "de"
6:
- "e"
- "de"
7:
- "e"
- "de"
8:
- "e"
- "ste"
9:
- "e"
- "de"
10:
- "e"
- "de"
11:
- "e"
- "de"
12:
- "e"
- "de"
13:
- "e"
- "de"
14:
- "e"
- "de"
15:
- "e"
- "de"
16:
- "e"
- "de"
17:
- "e"
- "de"
18:
- "e"
- "de"
19:
- "e"
- "de"
21:
- "e"
- "ste"
22:
- "e"
- "ste"
23:
- "e"
- "ste"
24:
- "e"
- "ste"
25:
- "e"
- "ste"
26:
- "e"
- "ste"
27:
- "e"
- "ste"
28:
- "e"
- "ste"
29:
- "e"
- "ste"
31:
- "e"
- "ste"
32:
- "e"
- "ste"
33:
- "e"
- "ste"
34:
- "e"
- "ste"
35:
- "e"
- "ste"
36:
- "e"
- "ste"
37:
- "e"
- "ste"
38:
- "e"
- "ste"
39:
- "e"
- "ste"
41:
- "e"
- "ste"
42:
- "e"
- "ste"
43:
- "e"
- "ste"
44:
- "e"
- "ste"
45:
- "e"
- "ste"
46:
- "e"
- "ste"
47:
- "e"
- "ste"
48:
- "e"
- "ste"
49:
- "e"
- "ste"
51:
- "e"
- "ste"
52:
- "e"
- "ste"
53:
- "e"
- "ste"
54:
- "e"
- "ste"
55:
- "e"
- "ste"
56:
- "e"
- "ste"
57:
- "e"
- "ste"
58:
- "e"
- "ste"
59:
- "e"
- "ste"
61:
- "e"
- "ste"
62:
- "e"
- "ste"
63:
- "e"
- "ste"
64:
- "e"
- "ste"
65:
- "e"
- "ste"
66:
- "e"
- "ste"
67:
- "e"
- "ste"
68:
- "e"
- "ste"
69:
- "e"
- "ste"
71:
- "e"
- "ste"
72:
- "e"
- "ste"
73:
- "e"
- "ste"
74:
- "e"
- "ste"
75:
- "e"
- "ste"
76:
- "e"
- "ste"
77:
- "e"
- "ste"
78:
- "e"
- "ste"
79:
- "e"
- "ste"
81:
- "e"
- "ste"
82:
- "e"
- "ste"
83:
- "e"
- "ste"
84:
- "e"
- "ste"
85:
- "e"
- "ste"
86:
- "e"
- "ste"
87:
- "e"
- "ste"
88:
- "e"
- "ste"
89:
- "e"
- "ste"
91:
- "e"
- "ste"
92:
- "e"
- "ste"
93:
- "e"
- "ste"
94:
- "e"
- "ste"
95:
- "e"
- "ste"
96:
- "e"
- "ste"
97:
- "e"
- "ste"
98:
- "e"
- "ste"
99:
- "e"
- "ste"
stopwords:
- "en"

View File

@@ -1,504 +0,0 @@
{
"whole_words_only": true,
"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"
}
],
"ordinal_indicators": [
{
"suffixes": {
"0": ["."],
"1": ["."],
"2": ["."],
"3": ["."],
"4": ["."],
"5": ["."],
"6": ["."],
"7": ["."],
"8": ["."],
"9": ["."]
}
}
]
}

428
resources/numex/pl.yaml Normal file
View File

@@ -0,0 +1,428 @@
---
whole_words_only: true
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"
ordinal_indicators:
-
suffixes:
0:
- "."
1:
- "."
2:
- "."
3:
- "."
4:
- "."
5:
- "."
6:
- "."
7:
- "."
8:
- "."
9:
- "."

File diff suppressed because it is too large Load Diff

912
resources/numex/pt.yaml Normal file
View File

@@ -0,0 +1,912 @@
---
whole_words_only: true
rules:
-
name: "um"
value: 1
type: "cardinal"
-
name: "uma"
value: 1
type: "cardinal"
gender: "f"
-
name: "dois"
value: 2
type: "cardinal"
-
name: "duas"
value: 2
type: "cardinal"
gender: "f"
-
name: "três"
value: 3
type: "cardinal"
-
name: "tres"
value: 3
type: "cardinal"
-
name: "quatro"
value: 4
type: "cardinal"
-
name: "cinco"
value: 5
type: "cardinal"
-
name: "seis"
value: 6
type: "cardinal"
-
name: "sete"
value: 7
type: "cardinal"
-
name: "oito"
value: 8
type: "cardinal"
-
name: "nove"
value: 9
type: "cardinal"
-
name: "dez"
value: 10
type: "cardinal"
-
name: "onze"
value: 11
type: "cardinal"
-
name: "doze"
value: 12
type: "cardinal"
-
name: "treze"
value: 13
type: "cardinal"
-
name: "catorze"
value: 14
type: "cardinal"
-
name: "quinze"
value: 15
type: "cardinal"
-
name: "dezesseis"
value: 16
type: "cardinal"
-
name: "dezessete"
value: 17
type: "cardinal"
-
name: "dezoito"
value: 18
type: "cardinal"
-
name: "dezenove"
value: 19
type: "cardinal"
-
name: "vinte"
value: 20
type: "cardinal"
right: "add"
-
name: "trinta"
value: 30
type: "cardinal"
right: "add"
-
name: "quarenta"
value: 40
type: "cardinal"
right: "add"
-
name: "cinquenta"
value: 50
type: "cardinal"
right: "add"
-
name: "sessenta"
value: 60
type: "cardinal"
right: "add"
-
name: "setenta"
value: 70
type: "cardinal"
right: "add"
-
name: "oitenta"
value: 80
type: "cardinal"
right: "add"
-
name: "noventa"
value: 90
type: "cardinal"
right: "add"
-
name: "cem"
value: 100
type: "cardinal"
right: "add"
-
name: "cento"
value: 100
type: "cardinal"
right: "add"
-
name: "duzentos"
value: 200
type: "cardinal"
right: "add"
-
name: "trezentos"
value: 300
type: "cardinal"
right: "add"
-
name: "quatrocentos"
value: 400
type: "cardinal"
right: "add"
-
name: "quinhentos"
value: 500
type: "cardinal"
right: "add"
-
name: "seiscentos"
value: 600
type: "cardinal"
right: "add"
-
name: "setecentos"
value: 700
type: "cardinal"
right: "add"
-
name: "oitocentos"
value: 800
type: "cardinal"
right: "add"
-
name: "novecentos"
value: 900
type: "cardinal"
right: "add"
-
name: "mil"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milhão"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milhao"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milhões"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milhoes"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilhão"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilhao"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilhões"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilhoes"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "trilhão"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "trilhao"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "trilhões"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "trilhoes"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "quatrilhão"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "quatrilhao"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "quatrilhões"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "quatrilhoes"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "primeiro"
value: 1
type: "ordinal"
-
name: "segundo"
value: 2
type: "ordinal"
-
name: "terceiro"
value: 3
type: "ordinal"
-
name: "quarto"
value: 4
type: "ordinal"
-
name: "quinto"
value: 5
type: "ordinal"
-
name: "sexto"
value: 6
type: "ordinal"
-
name: "sétimo"
value: 7
type: "ordinal"
-
name: "setimo"
value: 7
type: "ordinal"
-
name: "oitavo"
value: 8
type: "ordinal"
-
name: "nono"
value: 9
type: "ordinal"
-
name: "décimo"
value: 10
type: "ordinal"
-
name: "decimo"
value: 10
type: "ordinal"
right: "add"
-
name: "vigésimo"
value: 20
type: "ordinal"
right: "add"
-
name: "vigesimo"
value: 20
type: "ordinal"
right: "add"
-
name: "trigésimo"
value: 30
type: "ordinal"
right: "add"
-
name: "trigesimo"
value: 30
type: "ordinal"
right: "add"
-
name: "quadragésimo"
value: 40
type: "ordinal"
right: "add"
-
name: "quadragesimo"
value: 40
type: "ordinal"
right: "add"
-
name: "quinquagésimo"
value: 50
type: "ordinal"
right: "add"
-
name: "quinquagesimo"
value: 50
type: "ordinal"
right: "add"
-
name: "sexagésimo"
value: 60
type: "ordinal"
right: "add"
-
name: "sexagesimo"
value: 60
type: "ordinal"
right: "add"
-
name: "septuagésimo"
value: 70
type: "ordinal"
right: "add"
-
name: "septuagesimo"
value: 70
type: "ordinal"
right: "add"
-
name: "octogésimo"
value: 80
type: "ordinal"
right: "add"
-
name: "octogesimo"
value: 80
type: "ordinal"
right: "add"
-
name: "nonagésimo"
value: 90
type: "ordinal"
right: "add"
-
name: "nonagesimo"
value: 90
type: "ordinal"
right: "add"
-
name: "centésimo"
value: 100
type: "ordinal"
right: "add"
-
name: "centesimo"
value: 100
type: "ordinal"
right: "add"
-
name: "ducentésimo"
value: 200
type: "ordinal"
right: "add"
-
name: "ducentesimo"
value: 200
type: "ordinal"
right: "add"
-
name: "tricentésimo"
value: 300
type: "ordinal"
right: "add"
-
name: "tricentesimo"
value: 300
type: "ordinal"
right: "add"
-
name: "quadrigentésimo"
value: 400
type: "ordinal"
right: "add"
-
name: "quadrigentesimo"
value: 400
type: "ordinal"
right: "add"
-
name: "quingentésimo"
value: 500
type: "ordinal"
right: "add"
-
name: "quingentesimo"
value: 500
type: "ordinal"
right: "add"
-
name: "sexcentésimo"
value: 600
type: "ordinal"
right: "add"
-
name: "sexcentesimo"
value: 600
type: "ordinal"
right: "add"
-
name: "septingentésimo"
value: 700
type: "ordinal"
right: "add"
-
name: "septingentesimo"
value: 700
type: "ordinal"
right: "add"
-
name: "octingentésimo"
value: 800
type: "ordinal"
right: "add"
-
name: "octingentesimo"
value: 800
type: "ordinal"
right: "add"
-
name: "noningentésimo"
value: 900
type: "ordinal"
right: "add"
-
name: "noningentesimo"
value: 900
type: "ordinal"
right: "add"
-
name: "milésimo"
value: 1000
type: "ordinal"
right: "add"
-
name: "milesimo"
value: 1000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "milionésimo"
value: 1000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "milionesimo"
value: 1000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "bilionésimo"
value: 1000000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "bilionesimo"
value: 1000000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "trilionésimo"
value: 1000000000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "trilionesimo"
value: 1000000000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "quadrilionésimo"
value: 1000000000000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "quadrilionesimo"
value: 1000000000000000
type: "ordinal"
left: "multiply"
right: "add"
-
name: "primeira"
value: 1
type: "ordinal"
gender: "f"
-
name: "segunda"
value: 2
type: "ordinal"
gender: "f"
-
name: "terceira"
value: 3
type: "ordinal"
gender: "f"
-
name: "quarta"
value: 4
type: "ordinal"
gender: "f"
-
name: "quinta"
value: 5
type: "ordinal"
gender: "f"
-
name: "sexta"
value: 6
type: "ordinal"
gender: "f"
-
name: "sétima"
value: 7
type: "ordinal"
gender: "f"
-
name: "setima"
value: 7
type: "ordinal"
gender: "f"
-
name: "oitava"
value: 8
type: "ordinal"
gender: "f"
-
name: "nona"
value: 9
type: "ordinal"
gender: "f"
-
name: "décima"
value: 10
type: "ordinal"
gender: "f"
-
name: "decima"
value: 10
type: "ordinal"
gender: "f"
-
name: "vigésima"
value: 20
type: "ordinal"
gender: "f"
-
name: "vigesima"
value: 20
type: "ordinal"
gender: "f"
-
name: "trigésima"
value: 30
type: "ordinal"
gender: "f"
-
name: "trigesima"
value: 30
type: "ordinal"
gender: "f"
-
name: "quadragésima"
value: 40
type: "ordinal"
gender: "f"
-
name: "quadragesima"
value: 40
type: "ordinal"
gender: "f"
-
name: "quinquagésima"
value: 50
type: "ordinal"
gender: "f"
-
name: "quinquagesima"
value: 50
type: "ordinal"
gender: "f"
-
name: "sexagésima"
value: 60
type: "ordinal"
gender: "f"
-
name: "sexagesima"
value: 60
type: "ordinal"
gender: "f"
-
name: "septuagésima"
value: 70
type: "ordinal"
gender: "f"
-
name: "septuagesima"
value: 70
type: "ordinal"
gender: "f"
-
name: "octogésima"
value: 80
type: "ordinal"
gender: "f"
-
name: "octogesima"
value: 80
type: "ordinal"
gender: "f"
-
name: "nonagésima"
value: 90
type: "ordinal"
gender: "f"
-
name: "nonagesima"
value: 90
type: "ordinal"
gender: "f"
-
name: "centésima"
value: 100
type: "ordinal"
gender: "f"
-
name: "centesima"
value: 100
type: "ordinal"
gender: "f"
-
name: "ducentésima"
value: 200
type: "ordinal"
gender: "f"
-
name: "ducentesima"
value: 200
type: "ordinal"
gender: "f"
-
name: "tricentésima"
value: 300
type: "ordinal"
gender: "f"
-
name: "tricentesima"
value: 300
type: "ordinal"
gender: "f"
-
name: "quadrigentésima"
value: 400
type: "ordinal"
gender: "f"
-
name: "quadrigentesima"
value: 400
type: "ordinal"
gender: "f"
-
name: "quingentésima"
value: 500
type: "ordinal"
gender: "f"
-
name: "quingentesima"
value: 500
type: "ordinal"
gender: "f"
-
name: "sexcentésima"
value: 600
type: "ordinal"
gender: "f"
-
name: "sexcentesima"
value: 600
type: "ordinal"
gender: "f"
-
name: "septingentésima"
value: 700
type: "ordinal"
gender: "f"
-
name: "septingentesima"
value: 700
type: "ordinal"
gender: "f"
-
name: "octingentésima"
value: 800
type: "ordinal"
gender: "f"
-
name: "octingentesima"
value: 800
type: "ordinal"
gender: "f"
-
name: "noningentésima"
value: 900
type: "ordinal"
gender: "f"
-
name: "noningentesima"
value: 900
type: "ordinal"
gender: "f"
-
name: "milésima"
value: 1000
type: "ordinal"
gender: "f"
-
name: "milesima"
value: 1000
type: "ordinal"
gender: "f"
-
name: "milionésima"
value: 1000000
type: "ordinal"
gender: "f"
-
name: "milionesima"
value: 1000000
type: "ordinal"
gender: "f"
-
name: "bilionésima"
value: 1000000000
type: "ordinal"
gender: "f"
-
name: "bilionesima"
value: 1000000000
type: "ordinal"
gender: "f"
-
name: "trilionésima"
value: 1000000000000
type: "ordinal"
gender: "f"
-
name: "trilionesima"
value: 1000000000000
type: "ordinal"
gender: "f"
-
name: "quadrilionésima"
value: 1000000000000000
type: "ordinal"
gender: "f"
-
name: "quadrilionesima"
value: 1000000000000000
type: "ordinal"
gender: "f"
ordinal_indicators:
-
suffixes:
0:
- "º"
- "o"
1:
- "º"
- "o"
2:
- "º"
- "o"
3:
- "º"
- "o"
4:
- "º"
- "o"
5:
- "º"
- "o"
6:
- "º"
- "o"
7:
- "º"
- "o"
8:
- "º"
- "o"
9:
- "º"
- "o"
-
gender: "f"
suffixes:
0:
- "ª"
- "a"
1:
- "ª"
- "a"
2:
- "ª"
- "a"
3:
- "ª"
- "a"
4:
- "ª"
- "a"
5:
- "ª"
- "a"
6:
- "ª"
- "a"
7:
- "ª"
- "a"
8:
- "ª"
- "a"
9:
- "ª"
- "a"
stopwords:
- "e"

View File

@@ -1,301 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "zero",
"value": 0,
"type": "cardinal"
},
{
"name": "unu",
"value": 1,
"type": "cardinal"
},
{
"name": "una",
"value": 1,
"type": "cardinal"
},
{
"name": "doi",
"value": 2,
"type": "cardinal"
},
{
"name": "trei",
"value": 3,
"type": "cardinal"
},
{
"name": "patru",
"value": 4,
"type": "cardinal"
},
{
"name": "cinci",
"value": 5,
"type": "cardinal"
},
{
"name": "şase",
"value": 6,
"type": "cardinal"
},
{
"name": "sase",
"value": 6,
"type": "cardinal"
},
{
"name": "şapte",
"value": 7,
"type": "cardinal"
},
{
"name": "sapte",
"value": 7,
"type": "cardinal"
},
{
"name": "opt",
"value": 8,
"type": "cardinal"
},
{
"name": "nouă",
"value": 9,
"type": "cardinal"
},
{
"name": "noua",
"value": 9,
"type": "cardinal"
},
{
"name": "zece",
"value": 10,
"type": "cardinal"
},
{
"name": "unsprezece",
"value": 11,
"type": "cardinal"
},
{
"name": "doisprezece",
"value": 12,
"type": "cardinal"
},
{
"name": "treisprezece",
"value": 13,
"type": "cardinal"
},
{
"name": "patrusprezece",
"value": 14,
"type": "cardinal"
},
{
"name": "cincisprezece",
"value": 15,
"type": "cardinal"
},
{
"name": "şasesprezece",
"value": 16,
"type": "cardinal"
},
{
"name": "sasesprezece",
"value": 16,
"type": "cardinal"
},
{
"name": "şaptesprezece",
"value": 17,
"type": "cardinal"
},
{
"name": "saptesprezece",
"value": 17,
"type": "cardinal"
},
{
"name": "optsprezece",
"value": 18,
"type": "cardinal"
},
{
"name": "nouăsprezece",
"value": 19,
"type": "cardinal"
},
{
"name": "nouasprezece",
"value": 19,
"type": "cardinal"
},
{
"name": "douăzeci",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "treizeci",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "patruzeci",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "cincizeci",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "şasezeci",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "sasezeci",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "şaptezeci",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "saptezeci",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "optzeci",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "nouăzeci",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "nouazeci",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "sută",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "suta",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "sute",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "mie",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "mii",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milion",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milioane",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliard",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliarde",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilion",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "mbilioane",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliard",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliarde",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
],
"stopwords": [
"şi",
"si"
]
}

248
resources/numex/ro.yaml Normal file
View File

@@ -0,0 +1,248 @@
---
whole_words_only: true
rules:
-
name: "zero"
value: 0
type: "cardinal"
-
name: "unu"
value: 1
type: "cardinal"
-
name: "una"
value: 1
type: "cardinal"
-
name: "doi"
value: 2
type: "cardinal"
-
name: "trei"
value: 3
type: "cardinal"
-
name: "patru"
value: 4
type: "cardinal"
-
name: "cinci"
value: 5
type: "cardinal"
-
name: "şase"
value: 6
type: "cardinal"
-
name: "sase"
value: 6
type: "cardinal"
-
name: "şapte"
value: 7
type: "cardinal"
-
name: "sapte"
value: 7
type: "cardinal"
-
name: "opt"
value: 8
type: "cardinal"
-
name: "nouă"
value: 9
type: "cardinal"
-
name: "noua"
value: 9
type: "cardinal"
-
name: "zece"
value: 10
type: "cardinal"
-
name: "unsprezece"
value: 11
type: "cardinal"
-
name: "doisprezece"
value: 12
type: "cardinal"
-
name: "treisprezece"
value: 13
type: "cardinal"
-
name: "patrusprezece"
value: 14
type: "cardinal"
-
name: "cincisprezece"
value: 15
type: "cardinal"
-
name: "şasesprezece"
value: 16
type: "cardinal"
-
name: "sasesprezece"
value: 16
type: "cardinal"
-
name: "şaptesprezece"
value: 17
type: "cardinal"
-
name: "saptesprezece"
value: 17
type: "cardinal"
-
name: "optsprezece"
value: 18
type: "cardinal"
-
name: "nouăsprezece"
value: 19
type: "cardinal"
-
name: "nouasprezece"
value: 19
type: "cardinal"
-
name: "douăzeci"
value: 20
type: "cardinal"
right: "add"
-
name: "treizeci"
value: 30
type: "cardinal"
right: "add"
-
name: "patruzeci"
value: 40
type: "cardinal"
right: "add"
-
name: "cincizeci"
value: 50
type: "cardinal"
right: "add"
-
name: "şasezeci"
value: 60
type: "cardinal"
right: "add"
-
name: "sasezeci"
value: 60
type: "cardinal"
right: "add"
-
name: "şaptezeci"
value: 70
type: "cardinal"
right: "add"
-
name: "saptezeci"
value: 70
type: "cardinal"
right: "add"
-
name: "optzeci"
value: 80
type: "cardinal"
right: "add"
-
name: "nouăzeci"
value: 90
type: "cardinal"
right: "add"
-
name: "nouazeci"
value: 90
type: "cardinal"
right: "add"
-
name: "sută"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "suta"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "sute"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "mie"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "mii"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milion"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milioane"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliard"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliarde"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilion"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "mbilioane"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliard"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliarde"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
stopwords:
- "şi"
- "si"

File diff suppressed because it is too large Load Diff

1029
resources/numex/ru.yaml Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,426 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "nula",
"value": 0,
"type": "cardinal"
},
{
"name": "jeden",
"value": 1,
"type": "cardinal"
},
{
"name": "jedna",
"value": 1,
"type": "cardinal",
"gender": "f"
},
{
"name": "jedno",
"value": 1,
"type": "cardinal",
"gender": "n"
},
{
"name": "dva",
"value": 2,
"type": "cardinal"
},
{
"name": "dve",
"value": 2,
"type": "cardinal",
"gender": "n"
},
{
"name": "tri",
"value": 3,
"type": "cardinal"
},
{
"name": "štyri",
"value": 4,
"type": "cardinal"
},
{
"name": "styri",
"value": 4,
"type": "cardinal"
},
{
"name": "päť",
"value": 5,
"type": "cardinal"
},
{
"name": "pat",
"value": 5,
"type": "cardinal"
},
{
"name": "šesť",
"value": 6,
"type": "cardinal"
},
{
"name": "sest",
"value": 6,
"type": "cardinal"
},
{
"name": "sedem",
"value": 7,
"type": "cardinal"
},
{
"name": "osem",
"value": 8,
"type": "cardinal"
},
{
"name": "deväť",
"value": 9,
"type": "cardinal"
},
{
"name": "devat",
"value": 9,
"type": "cardinal"
},
{
"name": "desať",
"value": 10,
"type": "cardinal"
},
{
"name": "desat",
"value": 10,
"type": "cardinal"
},
{
"name": "jedenásť",
"value": 11,
"type": "cardinal"
},
{
"name": "jedenast",
"value": 11,
"type": "cardinal"
},
{
"name": "dvaásť",
"value": 12,
"type": "cardinal"
},
{
"name": "dvaast",
"value": 12,
"type": "cardinal"
},
{
"name": "trinásť",
"value": 13,
"type": "cardinal"
},
{
"name": "trinast",
"value": 13,
"type": "cardinal"
},
{
"name": "štrnásť",
"value": 14,
"type": "cardinal"
},
{
"name": "strnast",
"value": 14,
"type": "cardinal"
},
{
"name": "pätnásť",
"value": 15,
"type": "cardinal"
},
{
"name": "patnast",
"value": 15,
"type": "cardinal"
},
{
"name": "šestnásť",
"value": 16,
"type": "cardinal"
},
{
"name": "sestnast",
"value": 16,
"type": "cardinal"
},
{
"name": "sedemnásť",
"value": 17,
"type": "cardinal"
},
{
"name": "sedemnast",
"value": 17,
"type": "cardinal"
},
{
"name": "osemnásť",
"value": 18,
"type": "cardinal"
},
{
"name": "osemnast",
"value": 18,
"type": "cardinal"
},
{
"name": "devätnásť",
"value": 19,
"type": "cardinal"
},
{
"name": "devatnast",
"value": 19,
"type": "cardinal"
},
{
"name": "dvasať",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "dvasat",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "trisať",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "trisat",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "štyridsať",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "styridsat",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "päťdesiat",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "patdesiat",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "šesťdesiat",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "sestdesiat",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "sedemdesiat",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "osemdesiat",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "deväťdesiat",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "devatdesiat",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "sto",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tisíc",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tisic",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milión",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milion",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milióny",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliony",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliónov",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milionov",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliarda",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliardy",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliardov",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilión",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilion",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilióny",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliony",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliónov",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilionov",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliarda",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliardy",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliardov",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
]
}

351
resources/numex/sk.yaml Normal file
View File

@@ -0,0 +1,351 @@
---
whole_words_only: true
rules:
-
name: "nula"
value: 0
type: "cardinal"
-
name: "jeden"
value: 1
type: "cardinal"
-
name: "jedna"
value: 1
type: "cardinal"
gender: "f"
-
name: "jedno"
value: 1
type: "cardinal"
gender: "n"
-
name: "dva"
value: 2
type: "cardinal"
-
name: "dve"
value: 2
type: "cardinal"
gender: "n"
-
name: "tri"
value: 3
type: "cardinal"
-
name: "štyri"
value: 4
type: "cardinal"
-
name: "styri"
value: 4
type: "cardinal"
-
name: "päť"
value: 5
type: "cardinal"
-
name: "pat"
value: 5
type: "cardinal"
-
name: "šesť"
value: 6
type: "cardinal"
-
name: "sest"
value: 6
type: "cardinal"
-
name: "sedem"
value: 7
type: "cardinal"
-
name: "osem"
value: 8
type: "cardinal"
-
name: "deväť"
value: 9
type: "cardinal"
-
name: "devat"
value: 9
type: "cardinal"
-
name: "desať"
value: 10
type: "cardinal"
-
name: "desat"
value: 10
type: "cardinal"
-
name: "jedenásť"
value: 11
type: "cardinal"
-
name: "jedenast"
value: 11
type: "cardinal"
-
name: "dvaásť"
value: 12
type: "cardinal"
-
name: "dvaast"
value: 12
type: "cardinal"
-
name: "trinásť"
value: 13
type: "cardinal"
-
name: "trinast"
value: 13
type: "cardinal"
-
name: "štrnásť"
value: 14
type: "cardinal"
-
name: "strnast"
value: 14
type: "cardinal"
-
name: "pätnásť"
value: 15
type: "cardinal"
-
name: "patnast"
value: 15
type: "cardinal"
-
name: "šestnásť"
value: 16
type: "cardinal"
-
name: "sestnast"
value: 16
type: "cardinal"
-
name: "sedemnásť"
value: 17
type: "cardinal"
-
name: "sedemnast"
value: 17
type: "cardinal"
-
name: "osemnásť"
value: 18
type: "cardinal"
-
name: "osemnast"
value: 18
type: "cardinal"
-
name: "devätnásť"
value: 19
type: "cardinal"
-
name: "devatnast"
value: 19
type: "cardinal"
-
name: "dvasať"
value: 20
type: "cardinal"
right: "add"
-
name: "dvasat"
value: 20
type: "cardinal"
right: "add"
-
name: "trisať"
value: 30
type: "cardinal"
right: "add"
-
name: "trisat"
value: 30
type: "cardinal"
right: "add"
-
name: "štyridsať"
value: 40
type: "cardinal"
right: "add"
-
name: "styridsat"
value: 40
type: "cardinal"
right: "add"
-
name: "päťdesiat"
value: 50
type: "cardinal"
right: "add"
-
name: "patdesiat"
value: 50
type: "cardinal"
right: "add"
-
name: "šesťdesiat"
value: 60
type: "cardinal"
right: "add"
-
name: "sestdesiat"
value: 60
type: "cardinal"
right: "add"
-
name: "sedemdesiat"
value: 70
type: "cardinal"
right: "add"
-
name: "osemdesiat"
value: 80
type: "cardinal"
right: "add"
-
name: "deväťdesiat"
value: 90
type: "cardinal"
right: "add"
-
name: "devatdesiat"
value: 90
type: "cardinal"
right: "add"
-
name: "sto"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisíc"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisic"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milión"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milion"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milióny"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliony"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliónov"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milionov"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliarda"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliardy"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliardov"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilión"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilion"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilióny"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliony"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliónov"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilionov"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliarda"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliardy"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliardov"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"

View File

@@ -1,347 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "nič",
"value": 0,
"type": "cardinal"
},
{
"name": "nic",
"value": 0,
"type": "cardinal"
},
{
"name": "ena",
"value": 1,
"type": "cardinal"
},
{
"name": "dva",
"value": 2,
"type": "cardinal"
},
{
"name": "dvije",
"value": 2,
"type": "cardinal",
"gender": "f"
},
{
"name": "tri",
"value": 3,
"type": "cardinal"
},
{
"name": "štiri",
"value": 4,
"type": "cardinal"
},
{
"name": "stiri",
"value": 4,
"type": "cardinal"
},
{
"name": "pet",
"value": 5,
"type": "cardinal"
},
{
"name": "šest",
"value": 6,
"type": "cardinal"
},
{
"name": "sest",
"value": 6,
"type": "cardinal"
},
{
"name": "sedem",
"value": 7,
"type": "cardinal"
},
{
"name": "osem",
"value": 8,
"type": "cardinal"
},
{
"name": "devet",
"value": 9,
"type": "cardinal"
},
{
"name": "deset",
"value": 10,
"type": "cardinal"
},
{
"name": "enajst",
"value": 11,
"type": "cardinal"
},
{
"name": "dvanajst",
"value": 12,
"type": "cardinal"
},
{
"name": "trinajst",
"value": 13,
"type": "cardinal"
},
{
"name": "štrinajst",
"value": 14,
"type": "cardinal"
},
{
"name": "strinajst",
"value": 14,
"type": "cardinal"
},
{
"name": "petnajst",
"value": 15,
"type": "cardinal"
},
{
"name": "šestnajst",
"value": 16,
"type": "cardinal"
},
{
"name": "sestnajst",
"value": 16,
"type": "cardinal"
},
{
"name": "sedemnajst",
"value": 17,
"type": "cardinal"
},
{
"name": "asemnajst",
"value": 18,
"type": "cardinal"
},
{
"name": "devetnajst",
"value": 19,
"type": "cardinal"
},
{
"name": "dvaset",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "trideset",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "štirideset",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "stirideset",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "petdeset",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "šestdeset",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "sestdeset",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "sedemdeset",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "osemdeset",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "devetdeset",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "sto",
"value": 100,
"type": "cardinal",
"right": "add"
},
{
"name": "dvjesto",
"value": 200,
"type": "cardinal",
"right": "add"
},
{
"name": "tristo",
"value": 300,
"type": "cardinal",
"right": "add"
},
{
"name": "štiristo",
"value": 400,
"type": "cardinal",
"right": "add"
},
{
"name": "stiristo",
"value": 400,
"type": "cardinal",
"right": "add"
},
{
"name": "petsto",
"value": 500,
"type": "cardinal",
"right": "add"
},
{
"name": "šesto",
"value": 600,
"type": "cardinal",
"right": "add"
},
{
"name": "sesto",
"value": 600,
"type": "cardinal",
"right": "add"
},
{
"name": "sedemsto",
"value": 700,
"type": "cardinal",
"right": "add"
},
{
"name": "osemsto",
"value": 800,
"type": "cardinal",
"right": "add"
},
{
"name": "devetsto",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "tisuću",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tisucu",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tisuće",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "tisuce",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milijun",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milijuny",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliarda",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "miliardy",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilijun",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bilijuny",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliarda",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "biliardy",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
]
}

286
resources/numex/sl.yaml Normal file
View File

@@ -0,0 +1,286 @@
---
whole_words_only: true
rules:
-
name: "nič"
value: 0
type: "cardinal"
-
name: "nic"
value: 0
type: "cardinal"
-
name: "ena"
value: 1
type: "cardinal"
-
name: "dva"
value: 2
type: "cardinal"
-
name: "dvije"
value: 2
type: "cardinal"
gender: "f"
-
name: "tri"
value: 3
type: "cardinal"
-
name: "štiri"
value: 4
type: "cardinal"
-
name: "stiri"
value: 4
type: "cardinal"
-
name: "pet"
value: 5
type: "cardinal"
-
name: "šest"
value: 6
type: "cardinal"
-
name: "sest"
value: 6
type: "cardinal"
-
name: "sedem"
value: 7
type: "cardinal"
-
name: "osem"
value: 8
type: "cardinal"
-
name: "devet"
value: 9
type: "cardinal"
-
name: "deset"
value: 10
type: "cardinal"
-
name: "enajst"
value: 11
type: "cardinal"
-
name: "dvanajst"
value: 12
type: "cardinal"
-
name: "trinajst"
value: 13
type: "cardinal"
-
name: "štrinajst"
value: 14
type: "cardinal"
-
name: "strinajst"
value: 14
type: "cardinal"
-
name: "petnajst"
value: 15
type: "cardinal"
-
name: "šestnajst"
value: 16
type: "cardinal"
-
name: "sestnajst"
value: 16
type: "cardinal"
-
name: "sedemnajst"
value: 17
type: "cardinal"
-
name: "asemnajst"
value: 18
type: "cardinal"
-
name: "devetnajst"
value: 19
type: "cardinal"
-
name: "dvaset"
value: 20
type: "cardinal"
right: "add"
-
name: "trideset"
value: 30
type: "cardinal"
right: "add"
-
name: "štirideset"
value: 40
type: "cardinal"
right: "add"
-
name: "stirideset"
value: 40
type: "cardinal"
right: "add"
-
name: "petdeset"
value: 50
type: "cardinal"
right: "add"
-
name: "šestdeset"
value: 60
type: "cardinal"
right: "add"
-
name: "sestdeset"
value: 60
type: "cardinal"
right: "add"
-
name: "sedemdeset"
value: 70
type: "cardinal"
right: "add"
-
name: "osemdeset"
value: 80
type: "cardinal"
right: "add"
-
name: "devetdeset"
value: 90
type: "cardinal"
right: "add"
-
name: "sto"
value: 100
type: "cardinal"
right: "add"
-
name: "dvjesto"
value: 200
type: "cardinal"
right: "add"
-
name: "tristo"
value: 300
type: "cardinal"
right: "add"
-
name: "štiristo"
value: 400
type: "cardinal"
right: "add"
-
name: "stiristo"
value: 400
type: "cardinal"
right: "add"
-
name: "petsto"
value: 500
type: "cardinal"
right: "add"
-
name: "šesto"
value: 600
type: "cardinal"
right: "add"
-
name: "sesto"
value: 600
type: "cardinal"
right: "add"
-
name: "sedemsto"
value: 700
type: "cardinal"
right: "add"
-
name: "osemsto"
value: 800
type: "cardinal"
right: "add"
-
name: "devetsto"
value: 900
type: "cardinal"
right: "add"
-
name: "tisuću"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisucu"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisuće"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "tisuce"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milijun"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milijuny"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliarda"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "miliardy"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilijun"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bilijuny"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliarda"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "biliardy"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"

View File

@@ -1,549 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "noll",
"value": 0,
"type": "cardinal"
},
{
"name": "et",
"value": 1,
"type": "cardinal"
},
{
"name": "ett",
"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"
]
}

465
resources/numex/sv.yaml Normal file
View File

@@ -0,0 +1,465 @@
---
whole_words_only: true
rules:
-
name: "noll"
value: 0
type: "cardinal"
-
name: "et"
value: 1
type: "cardinal"
-
name: "ett"
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"

View File

@@ -1,389 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "sıfır",
"value": 0,
"type": "cardinal"
},
{
"name": "sifir",
"value": 0,
"type": "cardinal"
},
{
"name": "bir",
"value": 1,
"type": "cardinal"
},
{
"name": "iki",
"value": 2,
"type": "cardinal"
},
{
"name": "üç",
"value": 3,
"type": "cardinal"
},
{
"name": "uc",
"value": 3,
"type": "cardinal"
},
{
"name": "dört",
"value": 4,
"type": "cardinal"
},
{
"name": "dort",
"value": 4,
"type": "cardinal"
},
{
"name": "beş",
"value": 5,
"type": "cardinal"
},
{
"name": "bes",
"value": 5,
"type": "cardinal"
},
{
"name": "altı",
"value": 6,
"type": "cardinal"
},
{
"name": "alti",
"value": 6,
"type": "cardinal"
},
{
"name": "yedi",
"value": 7,
"type": "cardinal"
},
{
"name": "sekiz",
"value": 8,
"type": "cardinal"
},
{
"name": "dokuz",
"value": 9,
"type": "cardinal"
},
{
"name": "on",
"value": 10,
"type": "cardinal",
"right": "add"
},
{
"name": "yirmi",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "otuz",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "kırk",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "kirk",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "elli",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "altmış",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "altmis",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "yetmiş",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "yetmis",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "seksen",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "doksan",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "yüz",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "yuz",
"value": 100,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "bin",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milyon",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "milyar",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "trilyon",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "katrilyon",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "sıfırıncı",
"value": 0,
"type": "ordinal"
},
{
"name": "sifirinci",
"value": 0,
"type": "ordinal"
},
{
"name": "birinci",
"value": 1,
"type": "ordinal"
},
{
"name": "ikinci",
"value": 2,
"type": "ordinal"
},
{
"name": "üçüncü",
"value": 3,
"type": "ordinal"
},
{
"name": "ucuncu",
"value": 3,
"type": "ordinal"
},
{
"name": "dördüncü",
"value": 4,
"type": "ordinal"
},
{
"name": "dorduncu",
"value": 4,
"type": "ordinal"
},
{
"name": "beşinci",
"value": 5,
"type": "ordinal"
},
{
"name": "besinci",
"value": 5,
"type": "ordinal"
},
{
"name": "altıncı",
"value": 6,
"type": "ordinal"
},
{
"name": "altinci",
"value": 6,
"type": "ordinal"
},
{
"name": "yedinci",
"value": 7,
"type": "ordinal"
},
{
"name": "sekizinci",
"value": 8,
"type": "ordinal"
},
{
"name": "dokuzuncu",
"value": 9,
"type": "ordinal"
},
{
"name": "onuncu",
"value": 10,
"type": "ordinal"
},
{
"name": "yirminci",
"value": 20,
"type": "ordinal"
},
{
"name": "otuzuncu",
"value": 30,
"type": "ordinal"
},
{
"name": "kırkıncı",
"value": 40,
"type": "ordinal"
},
{
"name": "kirkinci",
"value": 40,
"type": "ordinal"
},
{
"name": "ellinci",
"value": 50,
"type": "ordinal"
},
{
"name": "altmışıncı",
"value": 60,
"type": "ordinal"
},
{
"name": "altmisinci",
"value": 60,
"type": "ordinal"
},
{
"name": "yetmişinci",
"value": 70,
"type": "ordinal"
},
{
"name": "yetmisinci",
"value": 70,
"type": "ordinal"
},
{
"name": "sekseninci",
"value": 80,
"type": "ordinal"
},
{
"name": "doksanıncı",
"value": 90,
"type": "ordinal"
},
{
"name": "doksaninci",
"value": 90,
"type": "ordinal"
},
{
"name": "yüzüncü",
"value": 100,
"type": "ordinal",
"left": "multiply"
},
{
"name": "yuzuncu",
"value": 100,
"type": "ordinal",
"left": "multiply"
},
{
"name": "bininci",
"value": 1000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "milyonuncu",
"value": 1000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "milyarıncı",
"value": 1000000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "milyarinci",
"value": 1000000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "trilyonuncu",
"value": 1000000000000,
"type": "ordinal",
"left": "multiply"
},
{
"name": "katrilyonuncu",
"value": 1000000000000000,
"type": "ordinal",
"left": "multiply"
}
]
}

318
resources/numex/tr.yaml Normal file
View File

@@ -0,0 +1,318 @@
---
whole_words_only: true
rules:
-
name: "sıfır"
value: 0
type: "cardinal"
-
name: "sifir"
value: 0
type: "cardinal"
-
name: "bir"
value: 1
type: "cardinal"
-
name: "iki"
value: 2
type: "cardinal"
-
name: "üç"
value: 3
type: "cardinal"
-
name: "uc"
value: 3
type: "cardinal"
-
name: "dört"
value: 4
type: "cardinal"
-
name: "dort"
value: 4
type: "cardinal"
-
name: "beş"
value: 5
type: "cardinal"
-
name: "bes"
value: 5
type: "cardinal"
-
name: "altı"
value: 6
type: "cardinal"
-
name: "alti"
value: 6
type: "cardinal"
-
name: "yedi"
value: 7
type: "cardinal"
-
name: "sekiz"
value: 8
type: "cardinal"
-
name: "dokuz"
value: 9
type: "cardinal"
-
name: "on"
value: 10
type: "cardinal"
right: "add"
-
name: "yirmi"
value: 20
type: "cardinal"
right: "add"
-
name: "otuz"
value: 30
type: "cardinal"
right: "add"
-
name: "kırk"
value: 40
type: "cardinal"
right: "add"
-
name: "kirk"
value: 40
type: "cardinal"
right: "add"
-
name: "elli"
value: 50
type: "cardinal"
right: "add"
-
name: "altmış"
value: 60
type: "cardinal"
right: "add"
-
name: "altmis"
value: 60
type: "cardinal"
right: "add"
-
name: "yetmiş"
value: 70
type: "cardinal"
right: "add"
-
name: "yetmis"
value: 70
type: "cardinal"
right: "add"
-
name: "seksen"
value: 80
type: "cardinal"
right: "add"
-
name: "doksan"
value: 90
type: "cardinal"
right: "add"
-
name: "yüz"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "yuz"
value: 100
type: "cardinal"
left: "multiply"
right: "add"
-
name: "bin"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milyon"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "milyar"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "trilyon"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "katrilyon"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "sıfırıncı"
value: 0
type: "ordinal"
-
name: "sifirinci"
value: 0
type: "ordinal"
-
name: "birinci"
value: 1
type: "ordinal"
-
name: "ikinci"
value: 2
type: "ordinal"
-
name: "üçüncü"
value: 3
type: "ordinal"
-
name: "ucuncu"
value: 3
type: "ordinal"
-
name: "dördüncü"
value: 4
type: "ordinal"
-
name: "dorduncu"
value: 4
type: "ordinal"
-
name: "beşinci"
value: 5
type: "ordinal"
-
name: "besinci"
value: 5
type: "ordinal"
-
name: "altıncı"
value: 6
type: "ordinal"
-
name: "altinci"
value: 6
type: "ordinal"
-
name: "yedinci"
value: 7
type: "ordinal"
-
name: "sekizinci"
value: 8
type: "ordinal"
-
name: "dokuzuncu"
value: 9
type: "ordinal"
-
name: "onuncu"
value: 10
type: "ordinal"
-
name: "yirminci"
value: 20
type: "ordinal"
-
name: "otuzuncu"
value: 30
type: "ordinal"
-
name: "kırkıncı"
value: 40
type: "ordinal"
-
name: "kirkinci"
value: 40
type: "ordinal"
-
name: "ellinci"
value: 50
type: "ordinal"
-
name: "altmışıncı"
value: 60
type: "ordinal"
-
name: "altmisinci"
value: 60
type: "ordinal"
-
name: "yetmişinci"
value: 70
type: "ordinal"
-
name: "yetmisinci"
value: 70
type: "ordinal"
-
name: "sekseninci"
value: 80
type: "ordinal"
-
name: "doksanıncı"
value: 90
type: "ordinal"
-
name: "doksaninci"
value: 90
type: "ordinal"
-
name: "yüzüncü"
value: 100
type: "ordinal"
left: "multiply"
-
name: "yuzuncu"
value: 100
type: "ordinal"
left: "multiply"
-
name: "bininci"
value: 1000
type: "ordinal"
left: "multiply"
-
name: "milyonuncu"
value: 1000000
type: "ordinal"
left: "multiply"
-
name: "milyarıncı"
value: 1000000000
type: "ordinal"
left: "multiply"
-
name: "milyarinci"
value: 1000000000
type: "ordinal"
left: "multiply"
-
name: "trilyonuncu"
value: 1000000000000
type: "ordinal"
left: "multiply"
-
name: "katrilyonuncu"
value: 1000000000000000
type: "ordinal"
left: "multiply"

View File

@@ -1,460 +0,0 @@
{
"whole_words_only": true,
"rules": [
{
"name": "нуль",
"value": 0,
"type": "cardinal"
},
{
"name": "один",
"value": 1,
"type": "cardinal"
},
{
"name": "одна",
"value": 1,
"type": "cardinal",
"gender": "f"
},
{
"name": "одне",
"value": 1,
"type": "cardinal",
"gender": "n"
},
{
"name": "два",
"value": 2,
"type": "cardinal"
},
{
"name": "дві",
"value": 2,
"type": "cardinal",
"gender": "f"
},
{
"name": "три",
"value": 3,
"type": "cardinal"
},
{
"name": "чотири",
"value": 4,
"type": "cardinal"
},
{
"name": "пʼять",
"value": 5,
"type": "cardinal"
},
{
"name": "п'ять",
"value": 5,
"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": 9,
"type": "cardinal"
},
{
"name": "девять",
"value": 9,
"type": "cardinal"
},
{
"name": "десять",
"value": 10,
"type": "cardinal"
},
{
"name": "одинадцять",
"value": 11,
"type": "cardinal"
},
{
"name": "дванадцять",
"value": 12,
"type": "cardinal"
},
{
"name": "тринадцять",
"value": 13,
"type": "cardinal"
},
{
"name": "чотирнадцять",
"value": 14,
"type": "cardinal"
},
{
"name": "пʼятнадцять",
"value": 15,
"type": "cardinal"
},
{
"name": "п'ятнадцять",
"value": 15,
"type": "cardinal"
},
{
"name": "пятнадцять",
"value": 15,
"type": "cardinal"
},
{
"name": "шістнадцять",
"value": 16,
"type": "cardinal"
},
{
"name": "сімнадцять",
"value": 17,
"type": "cardinal"
},
{
"name": "вісімнадцять",
"value": 18,
"type": "cardinal"
},
{
"name": "девʼятнадцять",
"value": 19,
"type": "cardinal"
},
{
"name": "дев'ятнадцять",
"value": 19,
"type": "cardinal"
},
{
"name": "девятнадцять",
"value": 19,
"type": "cardinal"
},
{
"name": "двадцять",
"value": 20,
"type": "cardinal",
"right": "add"
},
{
"name": "тридцять",
"value": 30,
"type": "cardinal",
"right": "add"
},
{
"name": "сорок",
"value": 40,
"type": "cardinal",
"right": "add"
},
{
"name": "пʼятдесят",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "п'ятдесят",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "пятдесят",
"value": 50,
"type": "cardinal",
"right": "add"
},
{
"name": "шістдесят",
"value": 60,
"type": "cardinal",
"right": "add"
},
{
"name": "сімдесят",
"value": 70,
"type": "cardinal",
"right": "add"
},
{
"name": "вісімдесят",
"value": 80,
"type": "cardinal",
"right": "add"
},
{
"name": "девʼяносто",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "дев'яносто",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "девяносто",
"value": 90,
"type": "cardinal",
"right": "add"
},
{
"name": "сто",
"value": 100,
"type": "cardinal",
"right": "add"
},
{
"name": "двісті",
"value": 200,
"type": "cardinal",
"right": "add"
},
{
"name": "триста",
"value": 300,
"type": "cardinal",
"right": "add"
},
{
"name": "чотириста",
"value": 400,
"type": "cardinal",
"right": "add"
},
{
"name": "пʼятсот",
"value": 500,
"type": "cardinal",
"right": "add"
},
{
"name": "п'ятсот",
"value": 500,
"type": "cardinal",
"right": "add"
},
{
"name": "пятсот",
"value": 500,
"type": "cardinal",
"right": "add"
},
{
"name": "шістсот",
"value": 600,
"type": "cardinal",
"right": "add"
},
{
"name": "сімсот",
"value": 700,
"type": "cardinal",
"right": "add"
},
{
"name": "вісімсот",
"value": 800,
"type": "cardinal",
"right": "add"
},
{
"name": "девʼятсот",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "дев'ятсот",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "девятсот",
"value": 900,
"type": "cardinal",
"right": "add"
},
{
"name": "тисяча",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "тисячі",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "тисяч",
"value": 1000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "мільйон",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "мільион",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "мільйони",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "мільиони",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "мільйонів",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "мільионів",
"value": 1000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "мільярд",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "мільярди",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "мільярдів",
"value": 1000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "більйон",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "більион",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "більйони",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "більиони",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "більйонів",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "більионів",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "більярд",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "більярди",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "більярдів",
"value": 1000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
}
]
}

382
resources/numex/uk.yaml Normal file
View File

@@ -0,0 +1,382 @@
---
whole_words_only: true
rules:
-
name: "нуль"
value: 0
type: "cardinal"
-
name: "один"
value: 1
type: "cardinal"
-
name: "одна"
value: 1
type: "cardinal"
gender: "f"
-
name: "одне"
value: 1
type: "cardinal"
gender: "n"
-
name: "два"
value: 2
type: "cardinal"
-
name: "дві"
value: 2
type: "cardinal"
gender: "f"
-
name: "три"
value: 3
type: "cardinal"
-
name: "чотири"
value: 4
type: "cardinal"
-
name: "пʼять"
value: 5
type: "cardinal"
-
name: "п'ять"
value: 5
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: 9
type: "cardinal"
-
name: "девять"
value: 9
type: "cardinal"
-
name: "десять"
value: 10
type: "cardinal"
-
name: "одинадцять"
value: 11
type: "cardinal"
-
name: "дванадцять"
value: 12
type: "cardinal"
-
name: "тринадцять"
value: 13
type: "cardinal"
-
name: "чотирнадцять"
value: 14
type: "cardinal"
-
name: "пʼятнадцять"
value: 15
type: "cardinal"
-
name: "п'ятнадцять"
value: 15
type: "cardinal"
-
name: "пятнадцять"
value: 15
type: "cardinal"
-
name: "шістнадцять"
value: 16
type: "cardinal"
-
name: "сімнадцять"
value: 17
type: "cardinal"
-
name: "вісімнадцять"
value: 18
type: "cardinal"
-
name: "девʼятнадцять"
value: 19
type: "cardinal"
-
name: "дев'ятнадцять"
value: 19
type: "cardinal"
-
name: "девятнадцять"
value: 19
type: "cardinal"
-
name: "двадцять"
value: 20
type: "cardinal"
right: "add"
-
name: "тридцять"
value: 30
type: "cardinal"
right: "add"
-
name: "сорок"
value: 40
type: "cardinal"
right: "add"
-
name: "пʼятдесят"
value: 50
type: "cardinal"
right: "add"
-
name: "п'ятдесят"
value: 50
type: "cardinal"
right: "add"
-
name: "пятдесят"
value: 50
type: "cardinal"
right: "add"
-
name: "шістдесят"
value: 60
type: "cardinal"
right: "add"
-
name: "сімдесят"
value: 70
type: "cardinal"
right: "add"
-
name: "вісімдесят"
value: 80
type: "cardinal"
right: "add"
-
name: "девʼяносто"
value: 90
type: "cardinal"
right: "add"
-
name: "дев'яносто"
value: 90
type: "cardinal"
right: "add"
-
name: "девяносто"
value: 90
type: "cardinal"
right: "add"
-
name: "сто"
value: 100
type: "cardinal"
right: "add"
-
name: "двісті"
value: 200
type: "cardinal"
right: "add"
-
name: "триста"
value: 300
type: "cardinal"
right: "add"
-
name: "чотириста"
value: 400
type: "cardinal"
right: "add"
-
name: "пʼятсот"
value: 500
type: "cardinal"
right: "add"
-
name: "п'ятсот"
value: 500
type: "cardinal"
right: "add"
-
name: "пятсот"
value: 500
type: "cardinal"
right: "add"
-
name: "шістсот"
value: 600
type: "cardinal"
right: "add"
-
name: "сімсот"
value: 700
type: "cardinal"
right: "add"
-
name: "вісімсот"
value: 800
type: "cardinal"
right: "add"
-
name: "девʼятсот"
value: 900
type: "cardinal"
right: "add"
-
name: "дев'ятсот"
value: 900
type: "cardinal"
right: "add"
-
name: "девятсот"
value: 900
type: "cardinal"
right: "add"
-
name: "тисяча"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "тисячі"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "тисяч"
value: 1000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "мільйон"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "мільион"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "мільйони"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "мільиони"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "мільйонів"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "мільионів"
value: 1000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "мільярд"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "мільярди"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "мільярдів"
value: 1000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "більйон"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "більион"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "більйони"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "більиони"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "більйонів"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "більионів"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "більярд"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "більярди"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "більярдів"
value: 1000000000000000
type: "cardinal"
left: "multiply"
right: "add"

View File

@@ -1,210 +0,0 @@
{
"rules": [
{
"name": "",
"value": 0,
"type": "cardinal"
},
{
"name": "零",
"value": 0,
"type": "cardinal"
},
{
"name": "一",
"value": 1,
"type": "cardinal"
},
{
"name": "二",
"value": 2,
"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": 100,
"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": 1000,
"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": 10000,
"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": 100000000,
"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": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "兆零",
"value": 1000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "亿零",
"value": 100000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "京",
"value": 10000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "京〇",
"value": 10000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "京零",
"value": 10000000000000000,
"type": "cardinal",
"left": "multiply",
"right": "add"
},
{
"name": "第",
"value": 0,
"type": "ordinal_indicator",
"right": "add"
}
]
}

176
resources/numex/zh.yaml Normal file
View File

@@ -0,0 +1,176 @@
---
rules:
-
name: ""
value: 0
type: "cardinal"
-
name: "零"
value: 0
type: "cardinal"
-
name: "一"
value: 1
type: "cardinal"
-
name: "二"
value: 2
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: 100
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: 1000
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: 10000
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: 100000000
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: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "兆零"
value: 1000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "亿零"
value: 100000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "京"
value: 10000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "京〇"
value: 10000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "京零"
value: 10000000000000000
type: "cardinal"
left: "multiply"
right: "add"
-
name: "第"
value: 0
type: "ordinal_indicator"
right: "add"

View File

@@ -1,7 +1,7 @@
import os
import sys
import ujson as json
import yaml
this_dir = os.path.realpath(os.path.dirname(__file__))
sys.path.append(os.path.realpath(os.path.join(this_dir, os.pardir, os.pardir)))
@@ -117,12 +117,12 @@ def parse_numex_rules(dirname=NUMEX_DATA_DIR, outfile=NUMEX_RULES_FILE):
for filename in os.listdir(dirname):
path = os.path.join(dirname, filename)
if not os.path.isfile(path) or not filename.endswith('.json'):
if not os.path.isfile(path) or not filename.endswith('.yaml'):
continue
language = filename.split('.json', 1)[0]
language = filename.split('.yaml', 1)[0]
data = json.load(open(path))
data = yaml.load(open(path))
whole_words_only = data.get('whole_words_only', False)