diff --git a/resources/numex/be.json b/resources/numex/be.json deleted file mode 100644 index cad90cd7..00000000 --- a/resources/numex/be.json +++ /dev/null @@ -1,1160 +0,0 @@ -{ - "whole_words_only": true, - "rules": [ - { - "name": "нуль", - "value": 0, - "type": "cardinal" - }, - { - "name": "адзiн", - "value": 1, - "type": "cardinal" - }, - { - "name": "адно", - "value": 1, - "type": "cardinal", - "gender": "n" - }, - { - "name": "адна", - "value": 1, - "type": "cardinal", - "gender": "f" - }, - { - "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" - }, - { - "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": 50, - "type": "cardinal", - "gender": "f", - "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": 700, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "восемсот", - "value": 800, - "type": "cardinal", - "right": "add" - }, - { - "name": "васямсот", - "value": 800, - "type": "cardinal", - "gender": "n", - "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": 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": 0, - "type": "ordinal" - }, - { - "name": "першы", - "value": 1, - "type": "ordinal" - }, - { - "name": "другі", - "value": 2, - "type": "ordinal" - }, - { - "name": "дзвух", - "value": 2, - "type": "ordinal" - }, - { - "name": "трэйці", - "value": 3, - "type": "ordinal" - }, - { - "name": "чацьверты", - "value": 4, - "type": "ordinal" - }, - { - "name": "пяты", - "value": 5, - "type": "ordinal" - }, - { - "name": "шосты", - "value": 6, - "type": "ordinal" - }, - { - "name": "сёмы", - "value": 7, - "type": "ordinal" - }, - { - "name": "восьмы", - "value": 8, - "type": "ordinal" - }, - { - "name": "дзявяты", - "value": 9, - "type": "ordinal" - }, - { - "name": "дзясяты", - "value": 10, - "type": "ordinal" - }, - { - "name": "дзесяці", - "value": 10, - "type": "ordinal" - }, - { - "name": "дзесяць", - "value": 10, - "type": "ordinal" - }, - { - "name": "адзінаццаты", - "value": 11, - "type": "ordinal" - }, - { - "name": "дванаццаты", - "value": 12, - "type": "ordinal" - }, - { - "name": "трынаццаты", - "value": 13, - "type": "ordinal" - }, - { - "name": "чатырнаццаты", - "value": 14, - "type": "ordinal" - }, - { - "name": "пятнаццаты", - "value": 15, - "type": "ordinal" - }, - { - "name": "шаснаццаты", - "value": 16, - "type": "ordinal" - }, - { - "name": "сямнаццаты", - "value": 17, - "type": "ordinal" - }, - { - "name": "васямнаццаты", - "value": 18, - "type": "ordinal" - }, - { - "name": "дзевятнаццаты", - "value": 19, - "type": "ordinal" - }, - { - "name": "дваццаты", - "value": 20, - "type": "ordinal" - }, - { - "name": "дваццаці", - "value": 20, - "type": "ordinal" - }, - { - "name": "трыццаты", - "value": 30, - "type": "ordinal" - }, - { - "name": "саракавы", - "value": 40, - "type": "ordinal" - }, - { - "name": "пяцідзясяты", - "value": 50, - "type": "ordinal" - }, - { - "name": "пяцідзясят", - "value": 50, - "type": "ordinal", - "right": "add" - }, - { - "name": "шэсцьдзесяты", - "value": 60, - "type": "ordinal" - }, - { - "name": "семдзесяты", - "value": 70, - "type": "ordinal" - }, - { - "name": "васьмідзясяты", - "value": 80, - "type": "ordinal" - }, - { - "name": "дзевяносты", - "value": 90, - "type": "ordinal" - }, - { - "name": "соты", - "value": 100, - "type": "ordinal" - }, - { - "name": "дзвухсоты", - "value": 200, - "type": "ordinal" - }, - { - "name": "дзвухсот", - "value": 200, - "type": "ordinal" - }, - { - "name": "трохсоты", - "value": 300, - "type": "ordinal" - }, - { - "name": "трохсот", - "value": 300, - "type": "ordinal" - }, - { - "name": "чатырохсоты", - "value": 400, - "type": "ordinal" - }, - { - "name": "чатырохсот", - "value": 400, - "type": "ordinal" - }, - { - "name": "пяцісоты", - "value": 500, - "type": "ordinal" - }, - { - "name": "шасьцісоты", - "value": 600, - "type": "ordinal" - }, - { - "name": "сямісоты", - "value": 700, - "type": "ordinal" - }, - { - "name": "васьмісоты", - "value": 800, - "type": "ordinal" - }, - { - "name": "дзевяцісоты", - "value": 900, - "type": "ordinal" - }, - { - "name": "тысячны", - "value": 1000, - "type": "ordinal" - }, - { - "name": "нулявая", - "value": 0, - "type": "ordinal", - "gender": "f" - }, - { - "name": "першая", - "value": 1, - "type": "ordinal", - "gender": "f" - }, - { - "name": "другая", - "value": 2, - "type": "ordinal", - "gender": "f" - }, - { - "name": "трэццяя", - "value": 3, - "type": "ordinal", - "gender": "f" - }, - { - "name": "чацьвертая", - "value": 4, - "type": "ordinal", - "gender": "f" - }, - { - "name": "пятая", - "value": 5, - "type": "ordinal", - "gender": "f" - }, - { - "name": "шостая", - "value": 6, - "type": "ordinal", - "gender": "f" - }, - { - "name": "сёмая", - "value": 7, - "type": "ordinal", - "gender": "f" - }, - { - "name": "восьмая", - "value": 8, - "type": "ordinal", - "gender": "f" - }, - { - "name": "дзявятая", - "value": 9, - "type": "ordinal", - "gender": "f" - }, - { - "name": "дзясятая", - "value": 10, - "type": "ordinal", - "gender": "f" - }, - { - "name": "адзінаццатая", - "value": 11, - "type": "ordinal", - "gender": "f" - }, - { - "name": "дванаццатая", - "value": 12, - "type": "ordinal", - "gender": "f" - }, - { - "name": "трынаццатая", - "value": 13, - "type": "ordinal", - "gender": "f" - }, - { - "name": "чатырнаццатая", - "value": 14, - "type": "ordinal", - "gender": "f" - }, - { - "name": "пятнаццатая", - "value": 15, - "type": "ordinal", - "gender": "f" - }, - { - "name": "шаснаццатая", - "value": 16, - "type": "ordinal", - "gender": "f" - }, - { - "name": "сямнаццатая", - "value": 17, - "type": "ordinal", - "gender": "f" - }, - { - "name": "васямнаццатая", - "value": 18, - "type": "ordinal", - "gender": "f" - }, - { - "name": "дзевятнаццатая", - "value": 19, - "type": "ordinal", - "gender": "f" - }, - { - "name": "дваццатая", - "value": 20, - "type": "ordinal", - "gender": "f" - }, - { - "name": "трыццатая", - "value": 30, - "type": "ordinal", - "gender": "f" - }, - { - "name": "саракавая", - "value": 40, - "type": "ordinal", - "gender": "f" - }, - { - "name": "пяцідзесятая", - "value": 50, - "type": "ordinal", - "gender": "f" - }, - { - "name": "шэсцідзесятая", - "value": 60, - "type": "ordinal", - "gender": "f" - }, - { - "name": "семдзесятая", - "value": 70, - "type": "ordinal", - "gender": "f" - }, - { - "name": "васьмідзясятая", - "value": 80, - "type": "ordinal", - "gender": "f" - }, - { - "name": "дзевяностая", - "value": 90, - "type": "ordinal", - "gender": "f" - }, - { - "name": "сотая", - "value": 100, - "type": "ordinal", - "gender": "f" - }, - { - "name": "дзвухсотая", - "value": 200, - "type": "ordinal", - "gender": "f" - }, - { - "name": "трохсотая", - "value": 300, - "type": "ordinal", - "gender": "f" - }, - { - "name": "чатырохсотая", - "value": 400, - "type": "ordinal", - "gender": "f" - }, - { - "name": "пяцісотая", - "value": 500, - "type": "ordinal", - "gender": "f" - }, - { - "name": "шасьцісотая", - "value": 600, - "type": "ordinal", - "gender": "f" - }, - { - "name": "сямісотая", - "value": 700, - "type": "ordinal", - "gender": "f" - }, - { - "name": "васьмісотая", - "value": 800, - "type": "ordinal", - "gender": "f" - }, - { - "name": "дзевяцісотая", - "value": 900, - "type": "ordinal", - "gender": "f" - }, - { - "name": "тысячная", - "value": 1000, - "type": "ordinal", - "gender": "f" - }, - { - "name": "нулявое", - "value": 0, - "type": "ordinal", - "gender": "n" - }, - { - "name": "першае", - "value": 1, - "type": "ordinal", - "gender": "n" - }, - { - "name": "другое", - "value": 2, - "type": "ordinal", - "gender": "n" - }, - { - "name": "трэццяе", - "value": 3, - "type": "ordinal", - "gender": "n" - }, - { - "name": "чацьвертае", - "value": 4, - "type": "ordinal", - "gender": "n" - }, - { - "name": "пятае", - "value": 5, - "type": "ordinal", - "gender": "n" - }, - { - "name": "шостае", - "value": 6, - "type": "ordinal", - "gender": "n" - }, - { - "name": "сёмае", - "value": 7, - "type": "ordinal", - "gender": "n" - }, - { - "name": "восьмае", - "value": 8, - "type": "ordinal", - "gender": "n" - }, - { - "name": "дзявятае", - "value": 9, - "type": "ordinal", - "gender": "n" - }, - { - "name": "дзясятае", - "value": 10, - "type": "ordinal", - "gender": "n" - }, - { - "name": "адзінаццатае", - "value": 11, - "type": "ordinal", - "gender": "n" - }, - { - "name": "дванаццатае", - "value": 12, - "type": "ordinal", - "gender": "n" - }, - { - "name": "трынаццатае", - "value": 13, - "type": "ordinal", - "gender": "n" - }, - { - "name": "чатырнаццатае", - "value": 14, - "type": "ordinal", - "gender": "n" - }, - { - "name": "пятнаццатае", - "value": 15, - "type": "ordinal", - "gender": "n" - }, - { - "name": "шаснаццатае", - "value": 16, - "type": "ordinal", - "gender": "n" - }, - { - "name": "сямнаццатае", - "value": 17, - "type": "ordinal", - "gender": "n" - }, - { - "name": "васямнаццатае", - "value": 18, - "type": "ordinal", - "gender": "n" - }, - { - "name": "дзевятнаццатае", - "value": 19, - "type": "ordinal", - "gender": "n" - }, - { - "name": "дваццатае", - "value": 20, - "type": "ordinal", - "gender": "n" - }, - { - "name": "трыццатае", - "value": 30, - "type": "ordinal", - "gender": "n" - }, - { - "name": "саракавое", - "value": 40, - "type": "ordinal", - "gender": "n" - }, - { - "name": "пяцьдзесятае", - "value": 50, - "type": "ordinal", - "gender": "n" - }, - { - "name": "шэсцідзясятае", - "value": 60, - "type": "ordinal", - "gender": "n" - }, - { - "name": "сямдзясятае", - "value": 70, - "type": "ordinal", - "gender": "n" - }, - { - "name": "васьмідзясятае", - "value": 80, - "type": "ordinal", - "gender": "n" - }, - { - "name": "дзевяностае", - "value": 90, - "type": "ordinal", - "gender": "n" - }, - { - "name": "сотае", - "value": 100, - "type": "ordinal", - "gender": "n" - }, - { - "name": "дзвухсотае", - "value": 200, - "type": "ordinal", - "gender": "n" - }, - { - "name": "трохсотае", - "value": 300, - "type": "ordinal", - "gender": "n" - }, - { - "name": "чатырохсотае", - "value": 400, - "type": "ordinal", - "gender": "n" - }, - { - "name": "пяцісотае", - "value": 500, - "type": "ordinal", - "gender": "n" - }, - { - "name": "шасьцісотае", - "value": 600, - "type": "ordinal", - "gender": "n" - }, - { - "name": "сямісотае", - "value": 700, - "type": "ordinal", - "gender": "n" - }, - { - "name": "васьмісотае", - "value": 800, - "type": "ordinal", - "gender": "n" - }, - { - "name": "дзевяцісотае", - "value": 900, - "type": "ordinal", - "gender": "n" - }, - { - "name": "тысячнае", - "value": 1000, - "type": "ordinal", - "gender": "n" - } - ], - "ordinal_indicators": [ - { - "suffixes": { - "0": ["ы", "-ы"], - "1": ["ы", "-ы"], - "2": ["ы", "-ы"], - "3": ["ы", "-ы"], - "4": ["ы", "-ы"], - "5": ["ы", "-ы"], - "6": ["ы", "-ы"], - "7": ["ы", "-ы"], - "8": ["ы", "-ы"], - "9": ["ы", "-ы"] - } - }, - { - "gender": "f", - "suffixes": { - "0": ["я", "-я", "ая", "-ая"], - "1": ["я", "-я", "ая", "-ая"], - "2": ["я", "-я", "ая", "-ая"], - "3": ["я", "-я"], - "13": ["я", "-я", "ая", "-ая"], - "4": ["я", "-я", "ая", "-ая"], - "5": ["я", "-я", "ая", "-ая"], - "6": ["я", "-я", "ая", "-ая"], - "7": ["я", "-я", "ая", "-ая"], - "8": ["я", "-я", "ая", "-ая"], - "9": ["я", "-я", "ая", "-ая"] - } - }, - { - "gender": "n", - "suffixes": { - "0": ["е", "-е", "ое", "-ое"], - "00": ["е", "-е", "ае", "-ае"], - "10": ["е", "-е", "ае", "-ае"], - "20": ["е", "-е", "ае", "-ае"], - "30": ["е", "-е", "ае", "-ае"], - "40": ["е", "-е", "ое", "-ое"], - "50": ["е", "-е", "ае", "-ае"], - "60": ["е", "-е", "ае", "-ае"], - "70": ["е", "-е", "ае", "-ае"], - "80": ["е", "-е", "ае", "-ае"], - "90": ["е", "-е", "ае", "-ае"], - "1": ["е", "-е", "ае", "-ае"], - "12": ["е", "-е", "ае", "-ае"], - "2": ["е", "-е", "ое", "-ое"], - "13": ["е", "-е", "ае", "-ае"], - "3": ["е", "-е", "яе", "-яе"], - "4": ["е", "-е", "ае", "-ае"], - "5": ["е", "-е", "ае", "-ае"], - "6": ["е", "-е", "ае", "-ае"], - "7": ["е", "-е", "ае", "-ае"], - "8": ["е", "-е", "ае", "-ае"], - "9": ["е", "-е", "ае", "-ае"] - } - } - ], - -} diff --git a/resources/numex/be.yaml b/resources/numex/be.yaml new file mode 100644 index 00000000..a195badc --- /dev/null +++ b/resources/numex/be.yaml @@ -0,0 +1,1112 @@ +--- + whole_words_only: true + rules: + - + name: "нуль" + value: 0 + type: "cardinal" + - + name: "адзiн" + value: 1 + type: "cardinal" + - + name: "адно" + value: 1 + type: "cardinal" + gender: "n" + - + name: "адна" + value: 1 + type: "cardinal" + gender: "f" + - + 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" + - + 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: 50 + type: "cardinal" + gender: "f" + 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: 700 + type: "cardinal" + gender: "n" + right: "add" + - + name: "восемсот" + value: 800 + type: "cardinal" + right: "add" + - + name: "васямсот" + value: 800 + type: "cardinal" + gender: "n" + 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: 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: 0 + type: "ordinal" + - + name: "першы" + value: 1 + type: "ordinal" + - + name: "другі" + value: 2 + type: "ordinal" + - + name: "дзвух" + value: 2 + type: "ordinal" + - + name: "трэйці" + value: 3 + type: "ordinal" + - + name: "чацьверты" + value: 4 + type: "ordinal" + - + name: "пяты" + value: 5 + type: "ordinal" + - + name: "шосты" + value: 6 + type: "ordinal" + - + name: "сёмы" + value: 7 + type: "ordinal" + - + name: "восьмы" + value: 8 + type: "ordinal" + - + name: "дзявяты" + value: 9 + type: "ordinal" + - + name: "дзясяты" + value: 10 + type: "ordinal" + - + name: "дзесяці" + value: 10 + type: "ordinal" + - + name: "дзесяць" + value: 10 + type: "ordinal" + - + name: "адзінаццаты" + value: 11 + type: "ordinal" + - + name: "дванаццаты" + value: 12 + type: "ordinal" + - + name: "трынаццаты" + value: 13 + type: "ordinal" + - + name: "чатырнаццаты" + value: 14 + type: "ordinal" + - + name: "пятнаццаты" + value: 15 + type: "ordinal" + - + name: "шаснаццаты" + value: 16 + type: "ordinal" + - + name: "сямнаццаты" + value: 17 + type: "ordinal" + - + name: "васямнаццаты" + value: 18 + type: "ordinal" + - + name: "дзевятнаццаты" + value: 19 + type: "ordinal" + - + name: "дваццаты" + value: 20 + type: "ordinal" + - + name: "дваццаці" + value: 20 + type: "ordinal" + - + name: "трыццаты" + value: 30 + type: "ordinal" + - + name: "саракавы" + value: 40 + type: "ordinal" + - + name: "пяцідзясяты" + value: 50 + type: "ordinal" + - + name: "пяцідзясят" + value: 50 + type: "ordinal" + right: "add" + - + name: "шэсцьдзесяты" + value: 60 + type: "ordinal" + - + name: "семдзесяты" + value: 70 + type: "ordinal" + - + name: "васьмідзясяты" + value: 80 + type: "ordinal" + - + name: "дзевяносты" + value: 90 + type: "ordinal" + - + name: "соты" + value: 100 + type: "ordinal" + - + name: "дзвухсоты" + value: 200 + type: "ordinal" + - + name: "дзвухсот" + value: 200 + type: "ordinal" + - + name: "трохсоты" + value: 300 + type: "ordinal" + - + name: "трохсот" + value: 300 + type: "ordinal" + - + name: "чатырохсоты" + value: 400 + type: "ordinal" + - + name: "чатырохсот" + value: 400 + type: "ordinal" + - + name: "пяцісоты" + value: 500 + type: "ordinal" + - + name: "шасьцісоты" + value: 600 + type: "ordinal" + - + name: "сямісоты" + value: 700 + type: "ordinal" + - + name: "васьмісоты" + value: 800 + type: "ordinal" + - + name: "дзевяцісоты" + value: 900 + type: "ordinal" + - + name: "тысячны" + value: 1000 + type: "ordinal" + - + name: "нулявая" + value: 0 + type: "ordinal" + gender: "f" + - + name: "першая" + value: 1 + type: "ordinal" + gender: "f" + - + name: "другая" + value: 2 + type: "ordinal" + gender: "f" + - + name: "трэццяя" + value: 3 + type: "ordinal" + gender: "f" + - + name: "чацьвертая" + value: 4 + type: "ordinal" + gender: "f" + - + name: "пятая" + value: 5 + type: "ordinal" + gender: "f" + - + name: "шостая" + value: 6 + type: "ordinal" + gender: "f" + - + name: "сёмая" + value: 7 + type: "ordinal" + gender: "f" + - + name: "восьмая" + value: 8 + type: "ordinal" + gender: "f" + - + name: "дзявятая" + value: 9 + type: "ordinal" + gender: "f" + - + name: "дзясятая" + value: 10 + type: "ordinal" + gender: "f" + - + name: "адзінаццатая" + value: 11 + type: "ordinal" + gender: "f" + - + name: "дванаццатая" + value: 12 + type: "ordinal" + gender: "f" + - + name: "трынаццатая" + value: 13 + type: "ordinal" + gender: "f" + - + name: "чатырнаццатая" + value: 14 + type: "ordinal" + gender: "f" + - + name: "пятнаццатая" + value: 15 + type: "ordinal" + gender: "f" + - + name: "шаснаццатая" + value: 16 + type: "ordinal" + gender: "f" + - + name: "сямнаццатая" + value: 17 + type: "ordinal" + gender: "f" + - + name: "васямнаццатая" + value: 18 + type: "ordinal" + gender: "f" + - + name: "дзевятнаццатая" + value: 19 + type: "ordinal" + gender: "f" + - + name: "дваццатая" + value: 20 + type: "ordinal" + gender: "f" + - + name: "трыццатая" + value: 30 + type: "ordinal" + gender: "f" + - + name: "саракавая" + value: 40 + type: "ordinal" + gender: "f" + - + name: "пяцідзесятая" + value: 50 + type: "ordinal" + gender: "f" + - + name: "шэсцідзесятая" + value: 60 + type: "ordinal" + gender: "f" + - + name: "семдзесятая" + value: 70 + type: "ordinal" + gender: "f" + - + name: "васьмідзясятая" + value: 80 + type: "ordinal" + gender: "f" + - + name: "дзевяностая" + value: 90 + type: "ordinal" + gender: "f" + - + name: "сотая" + value: 100 + type: "ordinal" + gender: "f" + - + name: "дзвухсотая" + value: 200 + type: "ordinal" + gender: "f" + - + name: "трохсотая" + value: 300 + type: "ordinal" + gender: "f" + - + name: "чатырохсотая" + value: 400 + type: "ordinal" + gender: "f" + - + name: "пяцісотая" + value: 500 + type: "ordinal" + gender: "f" + - + name: "шасьцісотая" + value: 600 + type: "ordinal" + gender: "f" + - + name: "сямісотая" + value: 700 + type: "ordinal" + gender: "f" + - + name: "васьмісотая" + value: 800 + type: "ordinal" + gender: "f" + - + name: "дзевяцісотая" + value: 900 + type: "ordinal" + gender: "f" + - + name: "тысячная" + value: 1000 + type: "ordinal" + gender: "f" + - + name: "нулявое" + value: 0 + type: "ordinal" + gender: "n" + - + name: "першае" + value: 1 + type: "ordinal" + gender: "n" + - + name: "другое" + value: 2 + type: "ordinal" + gender: "n" + - + name: "трэццяе" + value: 3 + type: "ordinal" + gender: "n" + - + name: "чацьвертае" + value: 4 + type: "ordinal" + gender: "n" + - + name: "пятае" + value: 5 + type: "ordinal" + gender: "n" + - + name: "шостае" + value: 6 + type: "ordinal" + gender: "n" + - + name: "сёмае" + value: 7 + type: "ordinal" + gender: "n" + - + name: "восьмае" + value: 8 + type: "ordinal" + gender: "n" + - + name: "дзявятае" + value: 9 + type: "ordinal" + gender: "n" + - + name: "дзясятае" + value: 10 + type: "ordinal" + gender: "n" + - + name: "адзінаццатае" + value: 11 + type: "ordinal" + gender: "n" + - + name: "дванаццатае" + value: 12 + type: "ordinal" + gender: "n" + - + name: "трынаццатае" + value: 13 + type: "ordinal" + gender: "n" + - + name: "чатырнаццатае" + value: 14 + type: "ordinal" + gender: "n" + - + name: "пятнаццатае" + value: 15 + type: "ordinal" + gender: "n" + - + name: "шаснаццатае" + value: 16 + type: "ordinal" + gender: "n" + - + name: "сямнаццатае" + value: 17 + type: "ordinal" + gender: "n" + - + name: "васямнаццатае" + value: 18 + type: "ordinal" + gender: "n" + - + name: "дзевятнаццатае" + value: 19 + type: "ordinal" + gender: "n" + - + name: "дваццатае" + value: 20 + type: "ordinal" + gender: "n" + - + name: "трыццатае" + value: 30 + type: "ordinal" + gender: "n" + - + name: "саракавое" + value: 40 + type: "ordinal" + gender: "n" + - + name: "пяцьдзесятае" + value: 50 + type: "ordinal" + gender: "n" + - + name: "шэсцідзясятае" + value: 60 + type: "ordinal" + gender: "n" + - + name: "сямдзясятае" + value: 70 + type: "ordinal" + gender: "n" + - + name: "васьмідзясятае" + value: 80 + type: "ordinal" + gender: "n" + - + name: "дзевяностае" + value: 90 + type: "ordinal" + gender: "n" + - + name: "сотае" + value: 100 + type: "ordinal" + gender: "n" + - + name: "дзвухсотае" + value: 200 + type: "ordinal" + gender: "n" + - + name: "трохсотае" + value: 300 + type: "ordinal" + gender: "n" + - + name: "чатырохсотае" + value: 400 + type: "ordinal" + gender: "n" + - + name: "пяцісотае" + value: 500 + type: "ordinal" + gender: "n" + - + name: "шасьцісотае" + value: 600 + type: "ordinal" + gender: "n" + - + name: "сямісотае" + value: 700 + type: "ordinal" + gender: "n" + - + name: "васьмісотае" + value: 800 + type: "ordinal" + gender: "n" + - + name: "дзевяцісотае" + value: 900 + type: "ordinal" + gender: "n" + - + name: "тысячнае" + value: 1000 + type: "ordinal" + gender: "n" + ordinal_indicators: + - + suffixes: + 0: + - "ы" + - "-ы" + 1: + - "ы" + - "-ы" + 2: + - "ы" + - "-ы" + 3: + - "ы" + - "-ы" + 4: + - "ы" + - "-ы" + 5: + - "ы" + - "-ы" + 6: + - "ы" + - "-ы" + 7: + - "ы" + - "-ы" + 8: + - "ы" + - "-ы" + 9: + - "ы" + - "-ы" + - + gender: "f" + suffixes: + 0: + - "я" + - "-я" + - "ая" + - "-ая" + 1: + - "я" + - "-я" + - "ая" + - "-ая" + 2: + - "я" + - "-я" + - "ая" + - "-ая" + 3: + - "я" + - "-я" + 4: + - "я" + - "-я" + - "ая" + - "-ая" + 5: + - "я" + - "-я" + - "ая" + - "-ая" + 6: + - "я" + - "-я" + - "ая" + - "-ая" + 7: + - "я" + - "-я" + - "ая" + - "-ая" + 8: + - "я" + - "-я" + - "ая" + - "-ая" + 9: + - "я" + - "-я" + - "ая" + - "-ая" + 13: + - "я" + - "-я" + - "ая" + - "-ая" + - + gender: "n" + suffixes: + 0: + - "е" + - "-е" + - "ое" + - "-ое" + 1: + - "е" + - "-е" + - "ае" + - "-ае" + 2: + - "е" + - "-е" + - "ое" + - "-ое" + 3: + - "е" + - "-е" + - "яе" + - "-яе" + 4: + - "е" + - "-е" + - "ае" + - "-ае" + 5: + - "е" + - "-е" + - "ае" + - "-ае" + 6: + - "е" + - "-е" + - "ае" + - "-ае" + 7: + - "е" + - "-е" + - "ае" + - "-ае" + 8: + - "е" + - "-е" + - "ае" + - "-ае" + 9: + - "е" + - "-е" + - "ае" + - "-ае" + 10: + - "е" + - "-е" + - "ае" + - "-ае" + 12: + - "е" + - "-е" + - "ае" + - "-ае" + 13: + - "е" + - "-е" + - "ае" + - "-ае" + 20: + - "е" + - "-е" + - "ае" + - "-ае" + 30: + - "е" + - "-е" + - "ае" + - "-ае" + 40: + - "е" + - "-е" + - "ое" + - "-ое" + 50: + - "е" + - "-е" + - "ае" + - "-ае" + 60: + - "е" + - "-е" + - "ае" + - "-ае" + 70: + - "е" + - "-е" + - "ае" + - "-ае" + 80: + - "е" + - "-е" + - "ае" + - "-ае" + 90: + - "е" + - "-е" + - "ае" + - "-ае" + 00: + - "е" + - "-е" + - "ае" + - "-ае" + diff --git a/resources/numex/bg.json b/resources/numex/bg.json deleted file mode 100644 index 5952aef9..00000000 --- a/resources/numex/bg.json +++ /dev/null @@ -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": [ - "и" - ] -} \ No newline at end of file diff --git a/resources/numex/bg.yaml b/resources/numex/bg.yaml new file mode 100644 index 00000000..bdc79341 --- /dev/null +++ b/resources/numex/bg.yaml @@ -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: + - "и" + diff --git a/resources/numex/ca.json b/resources/numex/ca.json deleted file mode 100644 index 25e4a7bf..00000000 --- a/resources/numex/ca.json +++ /dev/null @@ -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" - ] -} \ No newline at end of file diff --git a/resources/numex/ca.yaml b/resources/numex/ca.yaml new file mode 100644 index 00000000..58c6c826 --- /dev/null +++ b/resources/numex/ca.yaml @@ -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" + diff --git a/resources/numex/cs.json b/resources/numex/cs.json deleted file mode 100644 index b4b5ba24..00000000 --- a/resources/numex/cs.json +++ /dev/null @@ -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" - } - ] -} \ No newline at end of file diff --git a/resources/numex/cs.yaml b/resources/numex/cs.yaml new file mode 100644 index 00000000..46ebbbc1 --- /dev/null +++ b/resources/numex/cs.yaml @@ -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" + diff --git a/resources/numex/cy.json b/resources/numex/cy.json deleted file mode 100644 index 176d50ac..00000000 --- a/resources/numex/cy.json +++ /dev/null @@ -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" - } - ] -} \ No newline at end of file diff --git a/resources/numex/cy.yaml b/resources/numex/cy.yaml new file mode 100644 index 00000000..2b7c9aa8 --- /dev/null +++ b/resources/numex/cy.yaml @@ -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" + diff --git a/resources/numex/da.json b/resources/numex/da.json deleted file mode 100644 index 29c72ae6..00000000 --- a/resources/numex/da.json +++ /dev/null @@ -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" - ] -} \ No newline at end of file diff --git a/resources/numex/da.yaml b/resources/numex/da.yaml new file mode 100644 index 00000000..ce776b49 --- /dev/null +++ b/resources/numex/da.yaml @@ -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" + diff --git a/resources/numex/de.json b/resources/numex/de.json deleted file mode 100644 index dabc85f2..00000000 --- a/resources/numex/de.json +++ /dev/null @@ -1,1086 +0,0 @@ -{ - "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" - ] -} \ No newline at end of file diff --git a/resources/numex/de.yaml b/resources/numex/de.yaml new file mode 100644 index 00000000..f04c6f6c --- /dev/null +++ b/resources/numex/de.yaml @@ -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" + diff --git a/resources/numex/el.json b/resources/numex/el.json deleted file mode 100644 index 4aea27a0..00000000 --- a/resources/numex/el.json +++ /dev/null @@ -1,2706 +0,0 @@ -{ - "whole_words_only": true, - "rules": [ - { - "name": "μηδέν", - "value": 0, - "type": "cardinal" - }, - { - "name": "μηδεν", - "value": 0, - "type": "cardinal" - }, - { - "name": "ένας", - "value": 1, - "type": "cardinal" - }, - { - "name": "ενας", - "value": 1, - "type": "cardinal" - }, - { - "name": "ένα", - "value": 1, - "type": "cardinal", - "gender": "n" - }, - { - "name": "ενα", - "value": 1, - "type": "cardinal", - "gender": "n" - }, - { - "name": "δύο", - "value": 2, - "type": "cardinal" - }, - { - "name": "δυο", - "value": 2, - "type": "cardinal" - }, - { - "name": "τρεις", - "value": 3, - "type": "cardinal" - }, - { - "name": "τρία", - "value": 3, - "type": "cardinal", - "gender": "n" - }, - { - "name": "τρια", - "value": 3, - "type": "cardinal", - "gender": "n" - }, - { - "name": "τέσσερις", - "value": 4, - "type": "cardinal" - }, - { - "name": "τεσσερις", - "value": 4, - "type": "cardinal" - }, - { - "name": "τέσσερα", - "value": 4, - "type": "cardinal", - "gender": "n" - }, - { - "name": "τεσσερα", - "value": 4, - "type": "cardinal", - "gender": "n" - }, - { - "name": "πέντε", - "value": 5, - "type": "cardinal" - }, - { - "name": "πεντε", - "value": 5, - "type": "cardinal" - }, - { - "name": "έξι", - "value": 6, - "type": "cardinal" - }, - { - "name": "εξι", - "value": 6, - "type": "cardinal" - }, - { - "name": "επτά", - "value": 7, - "type": "cardinal" - }, - { - "name": "επτα", - "value": 7, - "type": "cardinal" - }, - { - "name": "οκτώ", - "value": 8, - "type": "cardinal" - }, - { - "name": "οκτω", - "value": 8, - "type": "cardinal" - }, - { - "name": "εννέα", - "value": 9, - "type": "cardinal" - }, - { - "name": "εννεα", - "value": 9, - "type": "cardinal" - }, - { - "name": "δέκα", - "value": 10, - "type": "cardinal" - }, - { - "name": "δεκα", - "value": 10, - "type": "cardinal" - }, - { - "name": "έντεκα", - "value": 11, - "type": "cardinal" - }, - { - "name": "εντεκα", - "value": 11, - "type": "cardinal" - }, - { - "name": "δώδεκα", - "value": 12, - "type": "cardinal" - }, - { - "name": "δωδεκα", - "value": 12, - "type": "cardinal" - }, - { - "name": "δεκα­τρεις", - "value": 13, - "type": "cardinal" - }, - { - "name": "δεκα­τρία", - "value": 13, - "type": "cardinal", - "gender": "n" - }, - { - "name": "δεκα­τρια", - "value": 13, - "type": "cardinal", - "gender": "n" - }, - { - "name": "δεκα­τέσσερις", - "value": 14, - "type": "cardinal" - }, - { - "name": "δεκα­τεσσερις", - "value": 14, - "type": "cardinal" - }, - { - "name": "δεκατέσσερα", - "value": 14, - "type": "cardinal", - "gender": "n" - }, - { - "name": "δεκατεσσερα", - "value": 14, - "type": "cardinal", - "gender": "n" - }, - { - "name": "δεκα­πέντε", - "value": 15, - "type": "cardinal" - }, - { - "name": "δεκα­πεντε", - "value": 15, - "type": "cardinal" - }, - { - "name": "δεκα­έξι", - "value": 16, - "type": "cardinal" - }, - { - "name": "δεκα­εξι", - "value": 16, - "type": "cardinal" - }, - { - "name": "δεκα­επτά", - "value": 17, - "type": "cardinal" - }, - { - "name": "δεκα­επτα", - "value": 17, - "type": "cardinal" - }, - { - "name": "δεκα­οκτώ", - "value": 18, - "type": "cardinal" - }, - { - "name": "δεκα­οκτω", - "value": 18, - "type": "cardinal" - }, - { - "name": "δεκα­εννέα", - "value": 19, - "type": "cardinal" - }, - { - "name": "δεκα­εννεα", - "value": 19, - "type": "cardinal" - }, - { - "name": "είκοσι", - "value": 20, - "type": "cardinal", - "right": "add" - }, - { - "name": "εικοσι", - "value": 20, - "type": "cardinal", - "right": "add" - }, - { - "name": "τριάντα", - "value": 30, - "type": "cardinal", - "right": "add" - }, - { - "name": "τριαντα", - "value": 30, - "type": "cardinal", - "right": "add" - }, - { - "name": "σαράντα", - "value": 40, - "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": 60, - "type": "cardinal", - "right": "add" - }, - { - "name": "εξηντα", - "value": 60, - "type": "cardinal", - "right": "add" - }, - { - "name": "εβδομήντα", - "value": 70, - "type": "cardinal", - "right": "add" - }, - { - "name": "εβδομηντα", - "value": 70, - "type": "cardinal", - "right": "add" - }, - { - "name": "ογδόντα", - "value": 80, - "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": 100, - "type": "cardinal", - "right": "add" - }, - { - "name": "εκατο", - "value": 100, - "type": "cardinal", - "right": "add" - }, - { - "name": "διακόσιοι", - "value": 200, - "type": "cardinal", - "right": "add" - }, - { - "name": "διακοσιοι", - "value": 200, - "type": "cardinal", - "right": "add" - }, - { - "name": "διακόσιες", - "value": 200, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "διακοσιες", - "value": 200, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "διακόσια", - "value": 200, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "διακοσια", - "value": 200, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "τριακόσιοι", - "value": 300, - "type": "cardinal", - "right": "add" - }, - { - "name": "τριακοσιοι", - "value": 300, - "type": "cardinal", - "right": "add" - }, - { - "name": "τριακόσιες", - "value": 300, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "τριακοσιες", - "value": 300, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "τριακόσια", - "value": 300, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "τριακοσια", - "value": 300, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "τετρακόσιοι", - "value": 400, - "type": "cardinal", - "right": "add" - }, - { - "name": "τετρακοσιοι", - "value": 400, - "type": "cardinal", - "right": "add" - }, - { - "name": "τετρακόσιες", - "value": 400, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "τετρακοσιες", - "value": 400, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "τετρακόσια", - "value": 400, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "τετρακοσια", - "value": 400, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "πεντακόσιοι", - "value": 500, - "type": "cardinal", - "right": "add" - }, - { - "name": "πεντακοσιοι", - "value": 500, - "type": "cardinal", - "right": "add" - }, - { - "name": "πεντακόσιες", - "value": 500, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "πεντακοσιες", - "value": 500, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "πεντακόσια", - "value": 500, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "πεντακοσια", - "value": 500, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "εξακόσιοι", - "value": 600, - "type": "cardinal", - "right": "add" - }, - { - "name": "εξακοσιοι", - "value": 600, - "type": "cardinal", - "right": "add" - }, - { - "name": "εξακόσιες", - "value": 600, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "εξακοσιες", - "value": 600, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "εξακόσια", - "value": 600, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "εξακοσια", - "value": 600, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "επτακόσιοι", - "value": 700, - "type": "cardinal", - "right": "add" - }, - { - "name": "επτακοσιοι", - "value": 700, - "type": "cardinal", - "right": "add" - }, - { - "name": "επτακόσιες", - "value": 700, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "επτακοσιες", - "value": 700, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "επτακόσια", - "value": 700, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "επτακοσια", - "value": 700, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "οκτακόσιοι", - "value": 800, - "type": "cardinal", - "right": "add" - }, - { - "name": "οκτακοσιοι", - "value": 800, - "type": "cardinal", - "right": "add" - }, - { - "name": "οκτακόσιες", - "value": 800, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "οκτακοσιες", - "value": 800, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "οκτακόσια", - "value": 800, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "οκτακοσια", - "value": 800, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "εννιακόσιοι", - "value": 900, - "type": "cardinal", - "right": "add" - }, - { - "name": "εννιακοσιοι", - "value": 900, - "type": "cardinal", - "right": "add" - }, - { - "name": "εννιακόσιες", - "value": 900, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "εννιακοσιες", - "value": 900, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "εννιακόσια", - "value": 900, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "εννιακοσια", - "value": 900, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "χίλιοι", - "value": 1000, - "type": "cardinal", - "right": "add" - }, - { - "name": "χιλιοι", - "value": 1000, - "type": "cardinal", - "right": "add" - }, - { - "name": "χίλιες", - "value": 1000, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "χιλιες", - "value": 1000, - "type": "cardinal", - "gender": "f", - "right": "add" - }, - { - "name": "χίλια", - "value": 1000, - "type": "cardinal", - "gender": "n", - "right": "add" - }, - { - "name": "χιλια", - "value": 1000, - "type": "cardinal", - "gender": "n", - "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": 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": 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": 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" - }, - { - "name": "τετρακις εκατομμυρια", - "value": 1000000000000000, - "type": "cardinal", - "left": "multiply", - "right": "add" - }, - { - "name": "μηδενικός", - "value": 0, - "type": "ordinal" - }, - { - "name": "μηδενικος", - "value": 0, - "type": "ordinal" - }, - { - "name": "πρώτος", - "value": 1, - "type": "ordinal" - }, - { - "name": "πρωτος", - "value": 1, - "type": "ordinal" - }, - { - "name": "δεύτερος", - "value": 2, - "type": "ordinal" - }, - { - "name": "δευτερος", - "value": 2, - "type": "ordinal" - }, - { - "name": "τρίτος", - "value": 3, - "type": "ordinal" - }, - { - "name": "τριτος", - "value": 3, - "type": "ordinal" - }, - { - "name": "τέταρτος", - "value": 4, - "type": "ordinal" - }, - { - "name": "τεταρτος", - "value": 4, - "type": "ordinal" - }, - { - "name": "πέμπτος", - "value": 5, - "type": "ordinal" - }, - { - "name": "πεμπτος", - "value": 5, - "type": "ordinal" - }, - { - "name": "έκτος", - "value": 6, - "type": "ordinal" - }, - { - "name": "εκτος", - "value": 6, - "type": "ordinal" - }, - { - "name": "έβδομος", - "value": 7, - "type": "ordinal" - }, - { - "name": "εβδομος", - "value": 7, - "type": "ordinal" - }, - { - "name": "όγδοος", - "value": 8, - "type": "ordinal" - }, - { - "name": "ογδοος", - "value": 8, - "type": "ordinal" - }, - { - "name": "ένατος", - "value": 9, - "type": "ordinal" - }, - { - "name": "ενατος", - "value": 9, - "type": "ordinal" - }, - { - "name": "δέκατος", - "value": 10, - "type": "ordinal" - }, - { - "name": "δεκατος", - "value": 10, - "type": "ordinal" - }, - { - "name": "ενδέκατος", - "value": 11, - "type": "ordinal" - }, - { - "name": "ενδεκατος", - "value": 11, - "type": "ordinal" - }, - { - "name": "δωδέκατος", - "value": 12, - "type": "ordinal" - }, - { - "name": "δωδεκατος", - "value": 12, - "type": "ordinal" - }, - { - "name": "δέκατος", - "value": 13, - "type": "ordinal", - "left": "add" - }, - { - "name": "εικοστός", - "value": 20, - "type": "ordinal", - "left": "add" - }, - { - "name": "εικοστος", - "value": 20, - "type": "ordinal", - "left": "add" - }, - { - "name": "τριακοστός", - "value": 30, - "type": "ordinal", - "left": "add" - }, - { - "name": "τριακοστος", - "value": 30, - "type": "ordinal", - "left": "add" - }, - { - "name": "τεσσαρακοστός", - "value": 40, - "type": "ordinal", - "left": "add" - }, - { - "name": "τεσσαρακοστος", - "value": 40, - "type": "ordinal", - "left": "add" - }, - { - "name": "πεντηκοστός", - "value": 50, - "type": "ordinal", - "left": "add" - }, - { - "name": "πεντηκοστος", - "value": 50, - "type": "ordinal", - "left": "add" - }, - { - "name": "εξηκοστός", - "value": 60, - "type": "ordinal", - "left": "add" - }, - { - "name": "εξηκοστος", - "value": 60, - "type": "ordinal", - "left": "add" - }, - { - "name": "εβδομηκοστός", - "value": 70, - "type": "ordinal", - "left": "add" - }, - { - "name": "εβδομηκοστος", - "value": 70, - "type": "ordinal", - "left": "add" - }, - { - "name": "ογδοηκοστός", - "value": 80, - "type": "ordinal", - "left": "add" - }, - { - "name": "ογδοηκοστος", - "value": 80, - "type": "ordinal", - "left": "add" - }, - { - "name": "εννενηκοστός", - "value": 90, - "type": "ordinal", - "left": "add" - }, - { - "name": "εννενηκοστος", - "value": 90, - "type": "ordinal", - "left": "add" - }, - { - "name": "εκατοστός", - "value": 100, - "type": "ordinal", - "left": "add" - }, - { - "name": "εκατοστος", - "value": 100, - "type": "ordinal", - "left": "add" - }, - { - "name": "διακοσιοστός", - "value": 200, - "type": "ordinal", - "left": "add" - }, - { - "name": "διακοσιοστος", - "value": 200, - "type": "ordinal", - "left": "add" - }, - { - "name": "τριακοσιοστός", - "value": 300, - "type": "ordinal", - "left": "add" - }, - { - "name": "τριακοσιοστος", - "value": 300, - "type": "ordinal", - "left": "add" - }, - { - "name": "τετρακοσιοστός", - "value": 400, - "type": "ordinal", - "left": "add" - }, - { - "name": "τετρακοσιοστος", - "value": 400, - "type": "ordinal", - "left": "add" - }, - { - "name": "πεντακοσιοστός", - "value": 500, - "type": "ordinal", - "left": "add" - }, - { - "name": "πεντακοσιοστος", - "value": 500, - "type": "ordinal", - "left": "add" - }, - { - "name": "εξακοσιοστός", - "value": 600, - "type": "ordinal", - "left": "add" - }, - { - "name": "εξακοσιοστος", - "value": 600, - "type": "ordinal", - "left": "add" - }, - { - "name": "επτακοσιοστός", - "value": 700, - "type": "ordinal", - "left": "add" - }, - { - "name": "επτακοσιοστος", - "value": 700, - "type": "ordinal", - "left": "add" - }, - { - "name": "οκτακοσιοστός", - "value": 800, - "type": "ordinal", - "left": "add" - }, - { - "name": "οκτακοσιοστος", - "value": 800, - "type": "ordinal", - "left": "add" - }, - { - "name": "εννεακοσιοστός", - "value": 900, - "type": "ordinal", - "left": "add" - }, - { - "name": "εννεακοσιοστος", - "value": 900, - "type": "ordinal", - "left": "add" - }, - { - "name": "χιλιοστός", - "value": 1000, - "type": "ordinal", - "left": "add" - }, - { - "name": "χιλιοστός", - "value": 1000, - "type": "ordinal", - "left": "multiply", - "left": "add" - }, - { - "name": "χιλιοστος", - "value": 1000, - "type": "ordinal", - "left": "add" - }, - { - "name": "χιλιοστος", - "value": 1000, - "type": "ordinal", - "left": "multiply", - "left": "add" - }, - { - "name": "δισχιλιοστός", - "value": 2000, - "type": "ordinal", - "left": "add" - }, - { - "name": "δισχιλιοστος", - "value": 2000, - "type": "ordinal", - "left": "add" - }, - { - "name": "τρισχιλιοστός", - "value": 3000, - "type": "ordinal", - "left": "add" - }, - { - "name": "τρισχιλιοστος", - "value": 3000, - "type": "ordinal", - "left": "add" - }, - { - "name": "τετράκις χιλιοστός", - "value": 4000, - "type": "ordinal", - "left": "add" - }, - { - "name": "τετρακις χιλιοστος", - "value": 4000, - "type": "ordinal", - "left": "add" - }, - { - "name": "πεντάκις χιλιοστός", - "value": 5000, - "type": "ordinal", - "left": "add" - }, - { - "name": "πεντακις χιλιοστος", - "value": 5000, - "type": "ordinal", - "left": "add" - }, - { - "name": "εξάκις χιλιοστός", - "value": 6000, - "type": "ordinal", - "left": "add" - }, - { - "name": "εξακις χιλιοστος", - "value": 6000, - "type": "ordinal", - "left": "add" - }, - { - "name": "επτάκις χιλιοστός", - "value": 7000, - "type": "ordinal", - "left": "add" - }, - { - "name": "επτακις χιλιοστος", - "value": 7000, - "type": "ordinal", - "left": "add" - }, - { - "name": "οκτάκις χιλιοστός", - "value": 8000, - "type": "ordinal", - "left": "add" - }, - { - "name": "οκτακις χιλιοστος", - "value": 8000, - "type": "ordinal", - "left": "add" - }, - { - "name": "εννεάκις χιλιοστός", - "value": 9000, - "type": "ordinal", - "left": "add" - }, - { - "name": "εννεακις χιλιοστος", - "value": 9000, - "type": "ordinal", - "left": "add" - }, - { - "name": "δεκάκις χιλιοστός", - "value": 10000, - "type": "ordinal", - "left": "add" - }, - { - "name": "δεκακις χιλιοστος", - "value": 10000, - "type": "ordinal", - "left": "add" - }, - { - "name": "εκατομμυριοστός", - "value": 1000000, - "type": "ordinal", - "left": "multiply", - "left": "add" - }, - { - "name": "εκατομμυριοστός", - "value": 1000000, - "type": "ordinal", - "left": "multiply", - "left": "add" - }, - { - "name": "εκατομμυριοστος", - "value": 1000000, - "type": "ordinal", - "left": "multiply", - "left": "add" - }, - { - "name": "εκατομμυριοστος", - "value": 1000000, - "type": "ordinal", - "left": "multiply", - "left": "add" - }, - { - "name": "δισεκατομμυριοστός", - "value": 1000000000, - "type": "ordinal", - "left": "multiply", - "left": "add" - }, - { - "name": "δισεκατομμυριοστος", - "value": 1000000000, - "type": "ordinal", - "left": "multiply", - "left": "add" - }, - { - "name": "τρισεκατομμυριοστός", - "value": 1000000000000, - "type": "ordinal", - "left": "multiply", - "left": "add" - }, - { - "name": "τρισεκατομμυριοστος", - "value": 1000000000000, - "type": "ordinal", - "left": "multiply", - "left": "add" - }, - { - "name": "τετράκις εκατομμυριοστός", - "value": 1000000000000000, - "type": "ordinal", - "left": "multiply", - "left": "add" - }, - { - "name": "τετρακις εκατομμυριοστος", - "value": 1000000000000000, - "type": "ordinal", - "left": "multiply", - "left": "add" - }, - { - "name": "μηδενική", - "value": 0, - "type": "ordinal", - "gender": "f" - }, - { - "name": "μηδενικη", - "value": 0, - "type": "ordinal", - "gender": "f" - }, - { - "name": "πρώτη", - "value": 1, - "type": "ordinal", - "gender": "f" - }, - { - "name": "πρωτη", - "value": 1, - "type": "ordinal", - "gender": "f" - }, - { - "name": "δεύτερη", - "value": 2, - "type": "ordinal", - "gender": "f" - }, - { - "name": "δευτερη", - "value": 2, - "type": "ordinal", - "gender": "f" - }, - { - "name": "τρίτη", - "value": 3, - "type": "ordinal", - "gender": "f" - }, - { - "name": "τριτη", - "value": 3, - "type": "ordinal", - "gender": "f" - }, - { - "name": "τέταρτη", - "value": 4, - "type": "ordinal", - "gender": "f" - }, - { - "name": "τεταρτη", - "value": 4, - "type": "ordinal", - "gender": "f" - }, - { - "name": "πέμπτη", - "value": 5, - "type": "ordinal", - "gender": "f" - }, - { - "name": "πεμπτη", - "value": 5, - "type": "ordinal", - "gender": "f" - }, - { - "name": "έκτη", - "value": 6, - "type": "ordinal", - "gender": "f" - }, - { - "name": "εκτη", - "value": 6, - "type": "ordinal", - "gender": "f" - }, - { - "name": "έβδομη", - "value": 7, - "type": "ordinal", - "gender": "f" - }, - { - "name": "εβδομη", - "value": 7, - "type": "ordinal", - "gender": "f" - }, - { - "name": "όγδοη", - "value": 8, - "type": "ordinal", - "gender": "f" - }, - { - "name": "ογδοη", - "value": 8, - "type": "ordinal", - "gender": "f" - }, - { - "name": "ένατη", - "value": 9, - "type": "ordinal", - "gender": "f" - }, - { - "name": "ενατη", - "value": 9, - "type": "ordinal", - "gender": "f" - }, - { - "name": "δέκατη", - "value": 10, - "type": "ordinal", - "gender": "f" - }, - { - "name": "δέκατη", - "value": 10, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "δεκατη", - "value": 10, - "type": "ordinal", - "gender": "f" - }, - { - "name": "δεκατη", - "value": 10, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "ενδέκατη", - "value": 11, - "type": "ordinal", - "gender": "f" - }, - { - "name": "ενδεκατη", - "value": 11, - "type": "ordinal", - "gender": "f" - }, - { - "name": "δωδέκατη", - "value": 12, - "type": "ordinal", - "gender": "f" - }, - { - "name": "δωδεκατη", - "value": 12, - "type": "ordinal", - "gender": "f" - }, - { - "name": "εικοστή", - "value": 20, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εικοστη", - "value": 20, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "τριακοστή", - "value": 30, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "τριακοστη", - "value": 30, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "τεσσαρακοστή", - "value": 40, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "τεσσαρακοστη", - "value": 40, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "πεντηκοστή", - "value": 50, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "πεντηκοστη", - "value": 50, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εξηκοστή", - "value": 60, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εξηκοστη", - "value": 60, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εβδομηκοστή", - "value": 70, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εβδομηκοστη", - "value": 70, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "ογδοηκοστή", - "value": 80, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "ογδοηκοστη", - "value": 80, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εννενηκοστή", - "value": 90, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εννενηκοστη", - "value": 90, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εκατοστή", - "value": 100, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εκατοστη", - "value": 100, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "διακοσιοστή", - "value": 200, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "διακοσιοστη", - "value": 200, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "τριακοσιοστή", - "value": 300, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "τριακοσιοστη", - "value": 300, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "τρετρακοσιοστή", - "value": 400, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "τρετρακοσιοστη", - "value": 400, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "πεντακοσιοστή", - "value": 500, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "πεντακοσιοστη", - "value": 500, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εξακοσιοστή", - "value": 600, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εξακοσιοστη", - "value": 600, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "επτακοσιοστή", - "value": 700, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "επτακοσιοστη", - "value": 700, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "οκτακοσιοστή", - "value": 800, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "οκτακοσιοστη", - "value": 800, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εννεακοσιοστή", - "value": 900, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εννεακοσιοστη", - "value": 900, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "χιλιοστή", - "value": 1000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "χιλιοστη", - "value": 1000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "χιλιοστη", - "value": 1000, - "type": "ordinal", - "gender": "f", - "left": "multiply", - "left": "add" - }, - { - "name": "δισχιλιοστή", - "value": 2000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "δισχιλιοστη", - "value": 2000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "τρισχιλιοστή", - "value": 3000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "τρισχιλιοστη", - "value": 3000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "τετράκις χιλιοστή", - "value": 4000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "τετρακις χιλιοστη", - "value": 4000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "πεντάκις χιλιοστή", - "value": 5000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "πεντακις χιλιοστη", - "value": 5000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εξάκις χιλιοστή", - "value": 6000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εξακις χιλιοστη", - "value": 6000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "επτάκις χιλιοστή", - "value": 7000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "επτακις χιλιοστη", - "value": 7000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "οκτάκις χιλιοστή", - "value": 8000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "οκτακις χιλιοστη", - "value": 8000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εννεάκις χιλιοστή", - "value": 9000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εννεακις χιλιοστη", - "value": 9000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "δεκάκις χιλιοστή", - "value": 10000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "δεκακις χιλιοστη", - "value": 10000, - "type": "ordinal", - "gender": "f", - "left": "add" - }, - { - "name": "εκατομμυριοστή", - "value": 1000000, - "type": "ordinal", - "gender": "f", - "left": "multiply", - "left": "add" - }, - { - "name": "εκατομμυριοστή", - "value": 1000000, - "type": "ordinal", - "gender": "f", - "left": "multiply", - "left": "add" - }, - { - "name": "εκατομμυριοστη", - "value": 1000000, - "type": "ordinal", - "gender": "f", - "left": "multiply", - "left": "add" - }, - { - "name": "εκατομμυριοστη", - "value": 1000000, - "type": "ordinal", - "gender": "f", - "left": "multiply", - "left": "add" - }, - { - "name": "δισεκατομμυριοστή", - "value": 1000000000, - "type": "ordinal", - "gender": "f", - "left": "multiply", - "left": "add" - }, - { - "name": "δισεκατομμυριοστη", - "value": 1000000000, - "type": "ordinal", - "gender": "f", - "left": "multiply", - "left": "add" - }, - { - "name": "τρισεκατομμυριοστή", - "value": 1000000000000, - "type": "ordinal", - "gender": "f", - "left": "multiply", - "left": "add" - }, - { - "name": "τρισεκατομμυριοστη", - "value": 1000000000000, - "type": "ordinal", - "gender": "f", - "left": "multiply", - "left": "add" - }, - { - "name": "τετράκις εκατομμυριοστή", - "value": 1000000000000000, - "type": "ordinal", - "gender": "f", - "left": "multiply", - "left": "add" - }, - { - "name": "τετράκις εκατομμυριοστό", - "value": 1000000000000000, - "type": "ordinal", - "gender": "f", - "left": "multiply", - "left": "add" - }, - { - "name": "τετρακις εκατομμυριοστη", - "value": 1000000000000000, - "type": "ordinal", - "gender": "f", - "left": "multiply", - "left": "add" - }, - { - "name": "μηδενικό", - "value": 0, - "type": "ordinal", - "gender": "n" - }, - { - "name": "μηδενικο", - "value": 0, - "type": "ordinal", - "gender": "n" - }, - { - "name": "πρώτο", - "value": 1, - "type": "ordinal", - "gender": "n" - }, - { - "name": "πρωτο", - "value": 1, - "type": "ordinal", - "gender": "n" - }, - { - "name": "δεύτερο", - "value": 2, - "type": "ordinal", - "gender": "n" - }, - { - "name": "δευτερο", - "value": 2, - "type": "ordinal", - "gender": "n" - }, - { - "name": "τρίτο", - "value": 3, - "type": "ordinal", - "gender": "n" - }, - { - "name": "τριτο", - "value": 3, - "type": "ordinal", - "gender": "n" - }, - { - "name": "τέταρτο", - "value": 4, - "type": "ordinal", - "gender": "n" - }, - { - "name": "τεταρτο", - "value": 4, - "type": "ordinal", - "gender": "n" - }, - { - "name": "πέμπτο", - "value": 5, - "type": "ordinal", - "gender": "n" - }, - { - "name": "πεμπτο", - "value": 5, - "type": "ordinal", - "gender": "n" - }, - { - "name": "έκτο", - "value": 6, - "type": "ordinal", - "gender": "n" - }, - { - "name": "εκτο", - "value": 6, - "type": "ordinal", - "gender": "n" - }, - { - "name": "έβδομο", - "value": 7, - "type": "ordinal", - "gender": "n" - }, - { - "name": "εβδομο", - "value": 7, - "type": "ordinal", - "gender": "n" - }, - { - "name": "όγδο", - "value": 8, - "type": "ordinal", - "gender": "n" - }, - { - "name": "ογδο", - "value": 8, - "type": "ordinal", - "gender": "n" - }, - { - "name": "ένατο", - "value": 9, - "type": "ordinal", - "gender": "n" - }, - { - "name": "ενατο", - "value": 9, - "type": "ordinal", - "gender": "n" - }, - { - "name": "δέκατο", - "value": 10, - "type": "ordinal", - "gender": "n" - }, - { - "name": "δεκατο", - "value": 10, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "ενδέκατο", - "value": 11, - "type": "ordinal", - "gender": "n" - }, - { - "name": "ενδεκατο", - "value": 11, - "type": "ordinal", - "gender": "n" - }, - { - "name": "δωδέκατο", - "value": 12, - "type": "ordinal", - "gender": "n" - }, - { - "name": "δωδεκατο", - "value": 12, - "type": "ordinal", - "gender": "n" - }, - { - "name": "εικοστό", - "value": 20, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εικοστο", - "value": 20, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "τριακοστό", - "value": 30, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "τριακοστο", - "value": 30, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "τεσσαρακοστό", - "value": 40, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "τεσσαρακοστο", - "value": 40, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "πεντηκοστό", - "value": 50, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "πεντηκοστο", - "value": 50, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εξηκοστό", - "value": 60, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εξηκοστο", - "value": 60, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εβδομηκοστό", - "value": 70, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εβδομηκοστο", - "value": 70, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "ογδοηκοστό", - "value": 80, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "ογδοηκοστο", - "value": 80, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εννενηκοστό", - "value": 90, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εννενηκοστο", - "value": 90, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εκατοστό", - "value": 100, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εκατοστο", - "value": 100, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "διακοσιοστό", - "value": 200, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "διακοσιοστο", - "value": 200, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "τριακοσιοστό", - "value": 300, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "τριακοσιοστο", - "value": 300, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "τετρακοσιοστό", - "value": 400, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "τετρακοσιοστο", - "value": 400, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "πεντακοσιοστό", - "value": 500, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "πεντακοσιοστο", - "value": 500, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εξακοσιοστός", - "value": 600, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εξακοσιοστος", - "value": 600, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "επτακοσιοστό", - "value": 700, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "επτακοσιοστο", - "value": 700, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "οκτακοσιοστό", - "value": 800, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "οκτακοσιοστο", - "value": 800, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εννεακοσιοστό", - "value": 900, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εννεακοσιοστο", - "value": 900, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "χιλιοστό", - "value": 1000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "χιλιοστό", - "value": 1000, - "type": "ordinal", - "gender": "n", - "left": "multiply", - "left": "add" - }, - { - "name": "χιλιοστο", - "value": 1000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "χιλιοστο", - "value": 1000, - "type": "ordinal", - "gender": "n", - "left": "multiply", - "left": "add" - }, - { - "name": "δισχιλιοστό", - "value": 2000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "δισχιλιοστο", - "value": 2000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "τρισχιλιοστό", - "value": 3000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "τρισχιλιοστο", - "value": 3000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "τετράκις χιλιοστό", - "value": 4000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "τετρακις χιλιοστο", - "value": 4000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "πεντάκις χιλιοστό", - "value": 5000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "πεντακις χιλιοστο", - "value": 5000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εξάκις χιλιοστό", - "value": 6000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εξακις χιλιοστο", - "value": 6000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "επτάκις χιλιοστό", - "value": 7000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "επτακις χιλιοστο", - "value": 7000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "οκτάκις χιλιοστό", - "value": 8000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "οκτακις χιλιοστο", - "value": 8000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εννεάκις χιλιοστό", - "value": 9000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εννεακις χιλιοστο", - "value": 9000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "δεκάκις χιλιοστό", - "value": 10000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "δεκακις χιλιοστο", - "value": 10000, - "type": "ordinal", - "gender": "n", - "left": "add" - }, - { - "name": "εκατομμυριοστό", - "value": 1000000, - "type": "ordinal", - "gender": "n", - "left": "multiply", - "left": "add" - }, - { - "name": "εκατομμυριοστό", - "value": 1000000, - "type": "ordinal", - "gender": "n", - "left": "multiply", - "left": "add" - }, - { - "name": "εκατομμυριοστο", - "value": 1000000, - "type": "ordinal", - "gender": "n", - "left": "multiply", - "left": "add" - }, - { - "name": "εκατομμυριοστο", - "value": 1000000, - "type": "ordinal", - "gender": "n", - "left": "multiply", - "left": "add" - }, - { - "name": "δισεκατομμυριοστό", - "value": 1000000000, - "type": "ordinal", - "gender": "n", - "left": "multiply", - "left": "add" - }, - { - "name": "δισεκατομμυριοστο", - "value": 1000000000, - "type": "ordinal", - "gender": "n", - "left": "multiply", - "left": "add" - }, - { - "name": "τρισεκατομμυριοστό", - "value": 1000000000000, - "type": "ordinal", - "gender": "n", - "left": "multiply", - "left": "add" - }, - { - "name": "τρισεκατομμυριοστο", - "value": 1000000000000, - "type": "ordinal", - "gender": "n", - "left": "multiply", - "left": "add" - }, - { - "name": "τετρακις εκατομμυριοστο", - "value": 1000000000000000, - "type": "ordinal", - "gender": "n", - "left": "multiply", - "left": "add" - } - ], - "ordinal_indicators": [ - { - "suffixes": { - "0": ["ος", "ός", "ης"], - "1": ["ος", "ός", "ης"], - "2": ["ος", "ός", "ης"], - "3": ["ος", "ός", "ης"], - "4": ["ος", "ός", "ης"], - "5": ["ος", "ός", "ης"], - "6": ["ος", "ός", "ης"], - "7": ["ος", "ός", "ης"], - "8": ["ος", "ός", "ης"], - "9": ["ος", "ός", "ης"] - } - }, - { - "gender": "f", - "suffixes": { - "0": ["ή", "η"], - "1": ["η"], - "2": ["η"], - "3": ["η"], - "4": ["η"], - "5": ["η"], - "6": ["η"], - "7": ["η"], - "8": ["η"], - "9": ["η"] - } - }, - { - "gender": "n", - "suffixes": { - "0": ["ό", "ο"], - "1": ["ο"], - "2": ["ο"], - "3": ["ο"], - "4": ["ο"], - "5": ["ο"], - "6": ["ο"], - "7": ["ο"], - "8": ["ο"], - "9": ["ο"] - } - } - ] -} \ No newline at end of file diff --git a/resources/numex/el.yaml b/resources/numex/el.yaml new file mode 100644 index 00000000..406c1860 --- /dev/null +++ b/resources/numex/el.yaml @@ -0,0 +1,2299 @@ +--- + whole_words_only: true + rules: + - + name: "μηδέν" + value: 0 + type: "cardinal" + - + name: "μηδεν" + value: 0 + type: "cardinal" + - + name: "ένας" + value: 1 + type: "cardinal" + - + name: "ενας" + value: 1 + type: "cardinal" + - + name: "ένα" + value: 1 + type: "cardinal" + gender: "n" + - + name: "ενα" + value: 1 + type: "cardinal" + gender: "n" + - + name: "δύο" + value: 2 + type: "cardinal" + - + name: "δυο" + value: 2 + type: "cardinal" + - + name: "τρεις" + value: 3 + type: "cardinal" + - + name: "τρία" + value: 3 + type: "cardinal" + gender: "n" + - + name: "τρια" + value: 3 + type: "cardinal" + gender: "n" + - + name: "τέσσερις" + value: 4 + type: "cardinal" + - + name: "τεσσερις" + value: 4 + type: "cardinal" + - + name: "τέσσερα" + value: 4 + type: "cardinal" + gender: "n" + - + name: "τεσσερα" + value: 4 + type: "cardinal" + gender: "n" + - + name: "πέντε" + value: 5 + type: "cardinal" + - + name: "πεντε" + value: 5 + type: "cardinal" + - + name: "έξι" + value: 6 + type: "cardinal" + - + name: "εξι" + value: 6 + type: "cardinal" + - + name: "επτά" + value: 7 + type: "cardinal" + - + name: "επτα" + value: 7 + type: "cardinal" + - + name: "οκτώ" + value: 8 + type: "cardinal" + - + name: "οκτω" + value: 8 + type: "cardinal" + - + name: "εννέα" + value: 9 + type: "cardinal" + - + name: "εννεα" + value: 9 + type: "cardinal" + - + name: "δέκα" + value: 10 + type: "cardinal" + - + name: "δεκα" + value: 10 + type: "cardinal" + - + name: "έντεκα" + value: 11 + type: "cardinal" + - + name: "εντεκα" + value: 11 + type: "cardinal" + - + name: "δώδεκα" + value: 12 + type: "cardinal" + - + name: "δωδεκα" + value: 12 + type: "cardinal" + - + name: "δεκα­τρεις" + value: 13 + type: "cardinal" + - + name: "δεκα­τρία" + value: 13 + type: "cardinal" + gender: "n" + - + name: "δεκα­τρια" + value: 13 + type: "cardinal" + gender: "n" + - + name: "δεκα­τέσσερις" + value: 14 + type: "cardinal" + - + name: "δεκα­τεσσερις" + value: 14 + type: "cardinal" + - + name: "δεκατέσσερα" + value: 14 + type: "cardinal" + gender: "n" + - + name: "δεκατεσσερα" + value: 14 + type: "cardinal" + gender: "n" + - + name: "δεκα­πέντε" + value: 15 + type: "cardinal" + - + name: "δεκα­πεντε" + value: 15 + type: "cardinal" + - + name: "δεκα­έξι" + value: 16 + type: "cardinal" + - + name: "δεκα­εξι" + value: 16 + type: "cardinal" + - + name: "δεκα­επτά" + value: 17 + type: "cardinal" + - + name: "δεκα­επτα" + value: 17 + type: "cardinal" + - + name: "δεκα­οκτώ" + value: 18 + type: "cardinal" + - + name: "δεκα­οκτω" + value: 18 + type: "cardinal" + - + name: "δεκα­εννέα" + value: 19 + type: "cardinal" + - + name: "δεκα­εννεα" + value: 19 + type: "cardinal" + - + name: "είκοσι" + value: 20 + type: "cardinal" + right: "add" + - + name: "εικοσι" + value: 20 + type: "cardinal" + right: "add" + - + name: "τριάντα" + value: 30 + type: "cardinal" + right: "add" + - + name: "τριαντα" + value: 30 + type: "cardinal" + right: "add" + - + name: "σαράντα" + value: 40 + 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: 60 + type: "cardinal" + right: "add" + - + name: "εξηντα" + value: 60 + type: "cardinal" + right: "add" + - + name: "εβδομήντα" + value: 70 + type: "cardinal" + right: "add" + - + name: "εβδομηντα" + value: 70 + type: "cardinal" + right: "add" + - + name: "ογδόντα" + value: 80 + 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: 100 + type: "cardinal" + right: "add" + - + name: "εκατο" + value: 100 + type: "cardinal" + right: "add" + - + name: "διακόσιοι" + value: 200 + type: "cardinal" + right: "add" + - + name: "διακοσιοι" + value: 200 + type: "cardinal" + right: "add" + - + name: "διακόσιες" + value: 200 + type: "cardinal" + gender: "f" + right: "add" + - + name: "διακοσιες" + value: 200 + type: "cardinal" + gender: "f" + right: "add" + - + name: "διακόσια" + value: 200 + type: "cardinal" + gender: "n" + right: "add" + - + name: "διακοσια" + value: 200 + type: "cardinal" + gender: "n" + right: "add" + - + name: "τριακόσιοι" + value: 300 + type: "cardinal" + right: "add" + - + name: "τριακοσιοι" + value: 300 + type: "cardinal" + right: "add" + - + name: "τριακόσιες" + value: 300 + type: "cardinal" + gender: "f" + right: "add" + - + name: "τριακοσιες" + value: 300 + type: "cardinal" + gender: "f" + right: "add" + - + name: "τριακόσια" + value: 300 + type: "cardinal" + gender: "n" + right: "add" + - + name: "τριακοσια" + value: 300 + type: "cardinal" + gender: "n" + right: "add" + - + name: "τετρακόσιοι" + value: 400 + type: "cardinal" + right: "add" + - + name: "τετρακοσιοι" + value: 400 + type: "cardinal" + right: "add" + - + name: "τετρακόσιες" + value: 400 + type: "cardinal" + gender: "f" + right: "add" + - + name: "τετρακοσιες" + value: 400 + type: "cardinal" + gender: "f" + right: "add" + - + name: "τετρακόσια" + value: 400 + type: "cardinal" + gender: "n" + right: "add" + - + name: "τετρακοσια" + value: 400 + type: "cardinal" + gender: "n" + right: "add" + - + name: "πεντακόσιοι" + value: 500 + type: "cardinal" + right: "add" + - + name: "πεντακοσιοι" + value: 500 + type: "cardinal" + right: "add" + - + name: "πεντακόσιες" + value: 500 + type: "cardinal" + gender: "f" + right: "add" + - + name: "πεντακοσιες" + value: 500 + type: "cardinal" + gender: "f" + right: "add" + - + name: "πεντακόσια" + value: 500 + type: "cardinal" + gender: "n" + right: "add" + - + name: "πεντακοσια" + value: 500 + type: "cardinal" + gender: "n" + right: "add" + - + name: "εξακόσιοι" + value: 600 + type: "cardinal" + right: "add" + - + name: "εξακοσιοι" + value: 600 + type: "cardinal" + right: "add" + - + name: "εξακόσιες" + value: 600 + type: "cardinal" + gender: "f" + right: "add" + - + name: "εξακοσιες" + value: 600 + type: "cardinal" + gender: "f" + right: "add" + - + name: "εξακόσια" + value: 600 + type: "cardinal" + gender: "n" + right: "add" + - + name: "εξακοσια" + value: 600 + type: "cardinal" + gender: "n" + right: "add" + - + name: "επτακόσιοι" + value: 700 + type: "cardinal" + right: "add" + - + name: "επτακοσιοι" + value: 700 + type: "cardinal" + right: "add" + - + name: "επτακόσιες" + value: 700 + type: "cardinal" + gender: "f" + right: "add" + - + name: "επτακοσιες" + value: 700 + type: "cardinal" + gender: "f" + right: "add" + - + name: "επτακόσια" + value: 700 + type: "cardinal" + gender: "n" + right: "add" + - + name: "επτακοσια" + value: 700 + type: "cardinal" + gender: "n" + right: "add" + - + name: "οκτακόσιοι" + value: 800 + type: "cardinal" + right: "add" + - + name: "οκτακοσιοι" + value: 800 + type: "cardinal" + right: "add" + - + name: "οκτακόσιες" + value: 800 + type: "cardinal" + gender: "f" + right: "add" + - + name: "οκτακοσιες" + value: 800 + type: "cardinal" + gender: "f" + right: "add" + - + name: "οκτακόσια" + value: 800 + type: "cardinal" + gender: "n" + right: "add" + - + name: "οκτακοσια" + value: 800 + type: "cardinal" + gender: "n" + right: "add" + - + name: "εννιακόσιοι" + value: 900 + type: "cardinal" + right: "add" + - + name: "εννιακοσιοι" + value: 900 + type: "cardinal" + right: "add" + - + name: "εννιακόσιες" + value: 900 + type: "cardinal" + gender: "f" + right: "add" + - + name: "εννιακοσιες" + value: 900 + type: "cardinal" + gender: "f" + right: "add" + - + name: "εννιακόσια" + value: 900 + type: "cardinal" + gender: "n" + right: "add" + - + name: "εννιακοσια" + value: 900 + type: "cardinal" + gender: "n" + right: "add" + - + name: "χίλιοι" + value: 1000 + type: "cardinal" + right: "add" + - + name: "χιλιοι" + value: 1000 + type: "cardinal" + right: "add" + - + name: "χίλιες" + value: 1000 + type: "cardinal" + gender: "f" + right: "add" + - + name: "χιλιες" + value: 1000 + type: "cardinal" + gender: "f" + right: "add" + - + name: "χίλια" + value: 1000 + type: "cardinal" + gender: "n" + right: "add" + - + name: "χιλια" + value: 1000 + type: "cardinal" + gender: "n" + 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: 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: 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: 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" + - + name: "τετρακις εκατομμυρια" + value: 1000000000000000 + type: "cardinal" + left: "multiply" + right: "add" + - + name: "μηδενικός" + value: 0 + type: "ordinal" + - + name: "μηδενικος" + value: 0 + type: "ordinal" + - + name: "πρώτος" + value: 1 + type: "ordinal" + - + name: "πρωτος" + value: 1 + type: "ordinal" + - + name: "δεύτερος" + value: 2 + type: "ordinal" + - + name: "δευτερος" + value: 2 + type: "ordinal" + - + name: "τρίτος" + value: 3 + type: "ordinal" + - + name: "τριτος" + value: 3 + type: "ordinal" + - + name: "τέταρτος" + value: 4 + type: "ordinal" + - + name: "τεταρτος" + value: 4 + type: "ordinal" + - + name: "πέμπτος" + value: 5 + type: "ordinal" + - + name: "πεμπτος" + value: 5 + type: "ordinal" + - + name: "έκτος" + value: 6 + type: "ordinal" + - + name: "εκτος" + value: 6 + type: "ordinal" + - + name: "έβδομος" + value: 7 + type: "ordinal" + - + name: "εβδομος" + value: 7 + type: "ordinal" + - + name: "όγδοος" + value: 8 + type: "ordinal" + - + name: "ογδοος" + value: 8 + type: "ordinal" + - + name: "ένατος" + value: 9 + type: "ordinal" + - + name: "ενατος" + value: 9 + type: "ordinal" + - + name: "δέκατος" + value: 10 + type: "ordinal" + - + name: "δεκατος" + value: 10 + type: "ordinal" + - + name: "ενδέκατος" + value: 11 + type: "ordinal" + - + name: "ενδεκατος" + value: 11 + type: "ordinal" + - + name: "δωδέκατος" + value: 12 + type: "ordinal" + - + name: "δωδεκατος" + value: 12 + type: "ordinal" + - + name: "δέκατος" + value: 13 + type: "ordinal" + left: "add" + - + name: "εικοστός" + value: 20 + type: "ordinal" + left: "add" + - + name: "εικοστος" + value: 20 + type: "ordinal" + left: "add" + - + name: "τριακοστός" + value: 30 + type: "ordinal" + left: "add" + - + name: "τριακοστος" + value: 30 + type: "ordinal" + left: "add" + - + name: "τεσσαρακοστός" + value: 40 + type: "ordinal" + left: "add" + - + name: "τεσσαρακοστος" + value: 40 + type: "ordinal" + left: "add" + - + name: "πεντηκοστός" + value: 50 + type: "ordinal" + left: "add" + - + name: "πεντηκοστος" + value: 50 + type: "ordinal" + left: "add" + - + name: "εξηκοστός" + value: 60 + type: "ordinal" + left: "add" + - + name: "εξηκοστος" + value: 60 + type: "ordinal" + left: "add" + - + name: "εβδομηκοστός" + value: 70 + type: "ordinal" + left: "add" + - + name: "εβδομηκοστος" + value: 70 + type: "ordinal" + left: "add" + - + name: "ογδοηκοστός" + value: 80 + type: "ordinal" + left: "add" + - + name: "ογδοηκοστος" + value: 80 + type: "ordinal" + left: "add" + - + name: "εννενηκοστός" + value: 90 + type: "ordinal" + left: "add" + - + name: "εννενηκοστος" + value: 90 + type: "ordinal" + left: "add" + - + name: "εκατοστός" + value: 100 + type: "ordinal" + left: "add" + - + name: "εκατοστος" + value: 100 + type: "ordinal" + left: "add" + - + name: "διακοσιοστός" + value: 200 + type: "ordinal" + left: "add" + - + name: "διακοσιοστος" + value: 200 + type: "ordinal" + left: "add" + - + name: "τριακοσιοστός" + value: 300 + type: "ordinal" + left: "add" + - + name: "τριακοσιοστος" + value: 300 + type: "ordinal" + left: "add" + - + name: "τετρακοσιοστός" + value: 400 + type: "ordinal" + left: "add" + - + name: "τετρακοσιοστος" + value: 400 + type: "ordinal" + left: "add" + - + name: "πεντακοσιοστός" + value: 500 + type: "ordinal" + left: "add" + - + name: "πεντακοσιοστος" + value: 500 + type: "ordinal" + left: "add" + - + name: "εξακοσιοστός" + value: 600 + type: "ordinal" + left: "add" + - + name: "εξακοσιοστος" + value: 600 + type: "ordinal" + left: "add" + - + name: "επτακοσιοστός" + value: 700 + type: "ordinal" + left: "add" + - + name: "επτακοσιοστος" + value: 700 + type: "ordinal" + left: "add" + - + name: "οκτακοσιοστός" + value: 800 + type: "ordinal" + left: "add" + - + name: "οκτακοσιοστος" + value: 800 + type: "ordinal" + left: "add" + - + name: "εννεακοσιοστός" + value: 900 + type: "ordinal" + left: "add" + - + name: "εννεακοσιοστος" + value: 900 + type: "ordinal" + left: "add" + - + name: "χιλιοστός" + value: 1000 + type: "ordinal" + left: "add" + - + name: "χιλιοστός" + value: 1000 + type: "ordinal" + left: "add" + - + name: "χιλιοστος" + value: 1000 + type: "ordinal" + left: "add" + - + name: "χιλιοστος" + value: 1000 + type: "ordinal" + left: "add" + - + name: "δισχιλιοστός" + value: 2000 + type: "ordinal" + left: "add" + - + name: "δισχιλιοστος" + value: 2000 + type: "ordinal" + left: "add" + - + name: "τρισχιλιοστός" + value: 3000 + type: "ordinal" + left: "add" + - + name: "τρισχιλιοστος" + value: 3000 + type: "ordinal" + left: "add" + - + name: "τετράκις χιλιοστός" + value: 4000 + type: "ordinal" + left: "add" + - + name: "τετρακις χιλιοστος" + value: 4000 + type: "ordinal" + left: "add" + - + name: "πεντάκις χιλιοστός" + value: 5000 + type: "ordinal" + left: "add" + - + name: "πεντακις χιλιοστος" + value: 5000 + type: "ordinal" + left: "add" + - + name: "εξάκις χιλιοστός" + value: 6000 + type: "ordinal" + left: "add" + - + name: "εξακις χιλιοστος" + value: 6000 + type: "ordinal" + left: "add" + - + name: "επτάκις χιλιοστός" + value: 7000 + type: "ordinal" + left: "add" + - + name: "επτακις χιλιοστος" + value: 7000 + type: "ordinal" + left: "add" + - + name: "οκτάκις χιλιοστός" + value: 8000 + type: "ordinal" + left: "add" + - + name: "οκτακις χιλιοστος" + value: 8000 + type: "ordinal" + left: "add" + - + name: "εννεάκις χιλιοστός" + value: 9000 + type: "ordinal" + left: "add" + - + name: "εννεακις χιλιοστος" + value: 9000 + type: "ordinal" + left: "add" + - + name: "δεκάκις χιλιοστός" + value: 10000 + type: "ordinal" + left: "add" + - + name: "δεκακις χιλιοστος" + value: 10000 + type: "ordinal" + left: "add" + - + name: "εκατομμυριοστός" + value: 1000000 + type: "ordinal" + left: "add" + - + name: "εκατομμυριοστός" + value: 1000000 + type: "ordinal" + left: "add" + - + name: "εκατομμυριοστος" + value: 1000000 + type: "ordinal" + left: "add" + - + name: "εκατομμυριοστος" + value: 1000000 + type: "ordinal" + left: "add" + - + name: "δισεκατομμυριοστός" + value: 1000000000 + type: "ordinal" + left: "add" + - + name: "δισεκατομμυριοστος" + value: 1000000000 + type: "ordinal" + left: "add" + - + name: "τρισεκατομμυριοστός" + value: 1000000000000 + type: "ordinal" + left: "add" + - + name: "τρισεκατομμυριοστος" + value: 1000000000000 + type: "ordinal" + left: "add" + - + name: "τετράκις εκατομμυριοστός" + value: 1000000000000000 + type: "ordinal" + left: "add" + - + name: "τετρακις εκατομμυριοστος" + value: 1000000000000000 + type: "ordinal" + left: "add" + - + name: "μηδενική" + value: 0 + type: "ordinal" + gender: "f" + - + name: "μηδενικη" + value: 0 + type: "ordinal" + gender: "f" + - + name: "πρώτη" + value: 1 + type: "ordinal" + gender: "f" + - + name: "πρωτη" + value: 1 + type: "ordinal" + gender: "f" + - + name: "δεύτερη" + value: 2 + type: "ordinal" + gender: "f" + - + name: "δευτερη" + value: 2 + type: "ordinal" + gender: "f" + - + name: "τρίτη" + value: 3 + type: "ordinal" + gender: "f" + - + name: "τριτη" + value: 3 + type: "ordinal" + gender: "f" + - + name: "τέταρτη" + value: 4 + type: "ordinal" + gender: "f" + - + name: "τεταρτη" + value: 4 + type: "ordinal" + gender: "f" + - + name: "πέμπτη" + value: 5 + type: "ordinal" + gender: "f" + - + name: "πεμπτη" + value: 5 + type: "ordinal" + gender: "f" + - + name: "έκτη" + value: 6 + type: "ordinal" + gender: "f" + - + name: "εκτη" + value: 6 + type: "ordinal" + gender: "f" + - + name: "έβδομη" + value: 7 + type: "ordinal" + gender: "f" + - + name: "εβδομη" + value: 7 + type: "ordinal" + gender: "f" + - + name: "όγδοη" + value: 8 + type: "ordinal" + gender: "f" + - + name: "ογδοη" + value: 8 + type: "ordinal" + gender: "f" + - + name: "ένατη" + value: 9 + type: "ordinal" + gender: "f" + - + name: "ενατη" + value: 9 + type: "ordinal" + gender: "f" + - + name: "δέκατη" + value: 10 + type: "ordinal" + gender: "f" + - + name: "δέκατη" + value: 10 + type: "ordinal" + gender: "f" + left: "add" + - + name: "δεκατη" + value: 10 + type: "ordinal" + gender: "f" + - + name: "δεκατη" + value: 10 + type: "ordinal" + gender: "f" + left: "add" + - + name: "ενδέκατη" + value: 11 + type: "ordinal" + gender: "f" + - + name: "ενδεκατη" + value: 11 + type: "ordinal" + gender: "f" + - + name: "δωδέκατη" + value: 12 + type: "ordinal" + gender: "f" + - + name: "δωδεκατη" + value: 12 + type: "ordinal" + gender: "f" + - + name: "εικοστή" + value: 20 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εικοστη" + value: 20 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τριακοστή" + value: 30 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τριακοστη" + value: 30 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τεσσαρακοστή" + value: 40 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τεσσαρακοστη" + value: 40 + type: "ordinal" + gender: "f" + left: "add" + - + name: "πεντηκοστή" + value: 50 + type: "ordinal" + gender: "f" + left: "add" + - + name: "πεντηκοστη" + value: 50 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εξηκοστή" + value: 60 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εξηκοστη" + value: 60 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εβδομηκοστή" + value: 70 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εβδομηκοστη" + value: 70 + type: "ordinal" + gender: "f" + left: "add" + - + name: "ογδοηκοστή" + value: 80 + type: "ordinal" + gender: "f" + left: "add" + - + name: "ογδοηκοστη" + value: 80 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εννενηκοστή" + value: 90 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εννενηκοστη" + value: 90 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εκατοστή" + value: 100 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εκατοστη" + value: 100 + type: "ordinal" + gender: "f" + left: "add" + - + name: "διακοσιοστή" + value: 200 + type: "ordinal" + gender: "f" + left: "add" + - + name: "διακοσιοστη" + value: 200 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τριακοσιοστή" + value: 300 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τριακοσιοστη" + value: 300 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τρετρακοσιοστή" + value: 400 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τρετρακοσιοστη" + value: 400 + type: "ordinal" + gender: "f" + left: "add" + - + name: "πεντακοσιοστή" + value: 500 + type: "ordinal" + gender: "f" + left: "add" + - + name: "πεντακοσιοστη" + value: 500 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εξακοσιοστή" + value: 600 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εξακοσιοστη" + value: 600 + type: "ordinal" + gender: "f" + left: "add" + - + name: "επτακοσιοστή" + value: 700 + type: "ordinal" + gender: "f" + left: "add" + - + name: "επτακοσιοστη" + value: 700 + type: "ordinal" + gender: "f" + left: "add" + - + name: "οκτακοσιοστή" + value: 800 + type: "ordinal" + gender: "f" + left: "add" + - + name: "οκτακοσιοστη" + value: 800 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εννεακοσιοστή" + value: 900 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εννεακοσιοστη" + value: 900 + type: "ordinal" + gender: "f" + left: "add" + - + name: "χιλιοστή" + value: 1000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "χιλιοστη" + value: 1000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "χιλιοστη" + value: 1000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "δισχιλιοστή" + value: 2000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "δισχιλιοστη" + value: 2000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τρισχιλιοστή" + value: 3000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τρισχιλιοστη" + value: 3000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τετράκις χιλιοστή" + value: 4000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τετρακις χιλιοστη" + value: 4000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "πεντάκις χιλιοστή" + value: 5000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "πεντακις χιλιοστη" + value: 5000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εξάκις χιλιοστή" + value: 6000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εξακις χιλιοστη" + value: 6000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "επτάκις χιλιοστή" + value: 7000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "επτακις χιλιοστη" + value: 7000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "οκτάκις χιλιοστή" + value: 8000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "οκτακις χιλιοστη" + value: 8000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εννεάκις χιλιοστή" + value: 9000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εννεακις χιλιοστη" + value: 9000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "δεκάκις χιλιοστή" + value: 10000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "δεκακις χιλιοστη" + value: 10000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εκατομμυριοστή" + value: 1000000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εκατομμυριοστή" + value: 1000000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εκατομμυριοστη" + value: 1000000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "εκατομμυριοστη" + value: 1000000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "δισεκατομμυριοστή" + value: 1000000000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "δισεκατομμυριοστη" + value: 1000000000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τρισεκατομμυριοστή" + value: 1000000000000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τρισεκατομμυριοστη" + value: 1000000000000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τετράκις εκατομμυριοστή" + value: 1000000000000000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τετράκις εκατομμυριοστό" + value: 1000000000000000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "τετρακις εκατομμυριοστη" + value: 1000000000000000 + type: "ordinal" + gender: "f" + left: "add" + - + name: "μηδενικό" + value: 0 + type: "ordinal" + gender: "n" + - + name: "μηδενικο" + value: 0 + type: "ordinal" + gender: "n" + - + name: "πρώτο" + value: 1 + type: "ordinal" + gender: "n" + - + name: "πρωτο" + value: 1 + type: "ordinal" + gender: "n" + - + name: "δεύτερο" + value: 2 + type: "ordinal" + gender: "n" + - + name: "δευτερο" + value: 2 + type: "ordinal" + gender: "n" + - + name: "τρίτο" + value: 3 + type: "ordinal" + gender: "n" + - + name: "τριτο" + value: 3 + type: "ordinal" + gender: "n" + - + name: "τέταρτο" + value: 4 + type: "ordinal" + gender: "n" + - + name: "τεταρτο" + value: 4 + type: "ordinal" + gender: "n" + - + name: "πέμπτο" + value: 5 + type: "ordinal" + gender: "n" + - + name: "πεμπτο" + value: 5 + type: "ordinal" + gender: "n" + - + name: "έκτο" + value: 6 + type: "ordinal" + gender: "n" + - + name: "εκτο" + value: 6 + type: "ordinal" + gender: "n" + - + name: "έβδομο" + value: 7 + type: "ordinal" + gender: "n" + - + name: "εβδομο" + value: 7 + type: "ordinal" + gender: "n" + - + name: "όγδο" + value: 8 + type: "ordinal" + gender: "n" + - + name: "ογδο" + value: 8 + type: "ordinal" + gender: "n" + - + name: "ένατο" + value: 9 + type: "ordinal" + gender: "n" + - + name: "ενατο" + value: 9 + type: "ordinal" + gender: "n" + - + name: "δέκατο" + value: 10 + type: "ordinal" + gender: "n" + - + name: "δεκατο" + value: 10 + type: "ordinal" + gender: "n" + left: "add" + - + name: "ενδέκατο" + value: 11 + type: "ordinal" + gender: "n" + - + name: "ενδεκατο" + value: 11 + type: "ordinal" + gender: "n" + - + name: "δωδέκατο" + value: 12 + type: "ordinal" + gender: "n" + - + name: "δωδεκατο" + value: 12 + type: "ordinal" + gender: "n" + - + name: "εικοστό" + value: 20 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εικοστο" + value: 20 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τριακοστό" + value: 30 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τριακοστο" + value: 30 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τεσσαρακοστό" + value: 40 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τεσσαρακοστο" + value: 40 + type: "ordinal" + gender: "n" + left: "add" + - + name: "πεντηκοστό" + value: 50 + type: "ordinal" + gender: "n" + left: "add" + - + name: "πεντηκοστο" + value: 50 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εξηκοστό" + value: 60 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εξηκοστο" + value: 60 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εβδομηκοστό" + value: 70 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εβδομηκοστο" + value: 70 + type: "ordinal" + gender: "n" + left: "add" + - + name: "ογδοηκοστό" + value: 80 + type: "ordinal" + gender: "n" + left: "add" + - + name: "ογδοηκοστο" + value: 80 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εννενηκοστό" + value: 90 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εννενηκοστο" + value: 90 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εκατοστό" + value: 100 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εκατοστο" + value: 100 + type: "ordinal" + gender: "n" + left: "add" + - + name: "διακοσιοστό" + value: 200 + type: "ordinal" + gender: "n" + left: "add" + - + name: "διακοσιοστο" + value: 200 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τριακοσιοστό" + value: 300 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τριακοσιοστο" + value: 300 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τετρακοσιοστό" + value: 400 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τετρακοσιοστο" + value: 400 + type: "ordinal" + gender: "n" + left: "add" + - + name: "πεντακοσιοστό" + value: 500 + type: "ordinal" + gender: "n" + left: "add" + - + name: "πεντακοσιοστο" + value: 500 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εξακοσιοστός" + value: 600 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εξακοσιοστος" + value: 600 + type: "ordinal" + gender: "n" + left: "add" + - + name: "επτακοσιοστό" + value: 700 + type: "ordinal" + gender: "n" + left: "add" + - + name: "επτακοσιοστο" + value: 700 + type: "ordinal" + gender: "n" + left: "add" + - + name: "οκτακοσιοστό" + value: 800 + type: "ordinal" + gender: "n" + left: "add" + - + name: "οκτακοσιοστο" + value: 800 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εννεακοσιοστό" + value: 900 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εννεακοσιοστο" + value: 900 + type: "ordinal" + gender: "n" + left: "add" + - + name: "χιλιοστό" + value: 1000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "χιλιοστό" + value: 1000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "χιλιοστο" + value: 1000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "χιλιοστο" + value: 1000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "δισχιλιοστό" + value: 2000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "δισχιλιοστο" + value: 2000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τρισχιλιοστό" + value: 3000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τρισχιλιοστο" + value: 3000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τετράκις χιλιοστό" + value: 4000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τετρακις χιλιοστο" + value: 4000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "πεντάκις χιλιοστό" + value: 5000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "πεντακις χιλιοστο" + value: 5000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εξάκις χιλιοστό" + value: 6000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εξακις χιλιοστο" + value: 6000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "επτάκις χιλιοστό" + value: 7000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "επτακις χιλιοστο" + value: 7000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "οκτάκις χιλιοστό" + value: 8000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "οκτακις χιλιοστο" + value: 8000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εννεάκις χιλιοστό" + value: 9000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εννεακις χιλιοστο" + value: 9000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "δεκάκις χιλιοστό" + value: 10000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "δεκακις χιλιοστο" + value: 10000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εκατομμυριοστό" + value: 1000000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εκατομμυριοστό" + value: 1000000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εκατομμυριοστο" + value: 1000000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "εκατομμυριοστο" + value: 1000000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "δισεκατομμυριοστό" + value: 1000000000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "δισεκατομμυριοστο" + value: 1000000000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τρισεκατομμυριοστό" + value: 1000000000000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τρισεκατομμυριοστο" + value: 1000000000000 + type: "ordinal" + gender: "n" + left: "add" + - + name: "τετρακις εκατομμυριοστο" + value: 1000000000000000 + type: "ordinal" + gender: "n" + left: "add" + ordinal_indicators: + - + suffixes: + 0: + - "ος" + - "ός" + - "ης" + 1: + - "ος" + - "ός" + - "ης" + 2: + - "ος" + - "ός" + - "ης" + 3: + - "ος" + - "ός" + - "ης" + 4: + - "ος" + - "ός" + - "ης" + 5: + - "ος" + - "ός" + - "ης" + 6: + - "ος" + - "ός" + - "ης" + 7: + - "ος" + - "ός" + - "ης" + 8: + - "ος" + - "ός" + - "ης" + 9: + - "ος" + - "ός" + - "ης" + - + gender: "f" + suffixes: + 0: + - "ή" + - "η" + 1: + - "η" + 2: + - "η" + 3: + - "η" + 4: + - "η" + 5: + - "η" + 6: + - "η" + 7: + - "η" + 8: + - "η" + 9: + - "η" + - + gender: "n" + suffixes: + 0: + - "ό" + - "ο" + 1: + - "ο" + 2: + - "ο" + 3: + - "ο" + 4: + - "ο" + 5: + - "ο" + 6: + - "ο" + 7: + - "ο" + 8: + - "ο" + 9: + - "ο" + diff --git a/resources/numex/en.json b/resources/numex/en.json deleted file mode 100644 index 793ca383..00000000 --- a/resources/numex/en.json +++ /dev/null @@ -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" - ] -} \ No newline at end of file diff --git a/resources/numex/en.yaml b/resources/numex/en.yaml new file mode 100644 index 00000000..7181abce --- /dev/null +++ b/resources/numex/en.yaml @@ -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" + diff --git a/resources/numex/es.json b/resources/numex/es.json deleted file mode 100644 index 5b8918cc..00000000 --- a/resources/numex/es.json +++ /dev/null @@ -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" - ] -} \ No newline at end of file diff --git a/resources/numex/es.yaml b/resources/numex/es.yaml new file mode 100644 index 00000000..d0c4009d --- /dev/null +++ b/resources/numex/es.yaml @@ -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" + diff --git a/resources/numex/et.json b/resources/numex/et.json deleted file mode 100644 index 574efe4f..00000000 --- a/resources/numex/et.json +++ /dev/null @@ -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" - } - ] -} \ No newline at end of file diff --git a/resources/numex/et.yaml b/resources/numex/et.yaml new file mode 100644 index 00000000..5af0f585 --- /dev/null +++ b/resources/numex/et.yaml @@ -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" + diff --git a/resources/numex/fi.json b/resources/numex/fi.json deleted file mode 100644 index be976311..00000000 --- a/resources/numex/fi.json +++ /dev/null @@ -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" - ] -} \ No newline at end of file diff --git a/resources/numex/fi.yaml b/resources/numex/fi.yaml new file mode 100644 index 00000000..8eb25957 --- /dev/null +++ b/resources/numex/fi.yaml @@ -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" + diff --git a/resources/numex/fr.json b/resources/numex/fr.json deleted file mode 100644 index 87ee5087..00000000 --- a/resources/numex/fr.json +++ /dev/null @@ -1,1191 +0,0 @@ -{ - "whole_words_only": true, - "rules": [ - { - "name": "zéro", - "value": 0, - "type": "cardinal" - }, - { - "name": "zero", - "value": 0, - "type": "cardinal" - }, - { - "name": "un", - "value": 1, - "type": "cardinal", - "gender": "m" - }, - { - "name": "une", - "value": 1, - "type": "cardinal", - "gender": "f" - }, - { - "name": "deux", - "value": 2, - "type": "cardinal" - }, - { - "name": "trois", - "value": 3, - "type": "cardinal" - }, - { - "name": "quatre", - "value": 4, - "type": "cardinal" - }, - { - "name": "cinq", - "value": 5, - "type": "cardinal" - }, - { - "name": "six", - "value": 6, - "type": "cardinal" - }, - { - "name": "sept", - "value": 7, - "type": "cardinal" - }, - { - "name": "huit", - "value": 8, - "type": "cardinal" - }, - { - "name": "neuf", - "value": 9, - "type": "cardinal" - }, - { - "name": "dix", - "value": 10, - "type": "cardinal" - }, - { - "name": "onze", - "value": 11, - "type": "cardinal" - }, - { - "name": "douze", - "value": 12, - "type": "cardinal" - }, - { - "name": "treize", - "value": 13, - "type": "cardinal" - }, - { - "name": "quatorze", - "value": 14, - "type": "cardinal" - }, - { - "name": "quinze", - "value": 15, - "type": "cardinal" - }, - { - "name": "seize", - "value": 16, - "type": "cardinal" - }, - { - "name": "dix sept", - "value": 17, - "type": "cardinal" - }, - { - "name": "dix huit", - "value": 18, - "type": "cardinal" - }, - { - "name": "dixhuit", - "value": 18, - "type": "cardinal" - }, - { - "name": "dix neuf", - "value": 19, - "type": "cardinal" - }, - { - "name": "dixneuf", - "value": 19, - "type": "cardinal" - }, - { - "name": "vingt", - "value": 20, - "type": "cardinal", - "right": "add" - }, - { - "name": "trente", - "value": 30, - "type": "cardinal", - "right": "add" - }, - { - "name": "quarante", - "value": 40, - "type": "cardinal", - "right": "add" - }, - { - "name": "cinquante", - "value": 50, - "type": "cardinal", - "right": "add" - }, - { - "name": "soixante", - "value": 60, - "type": "cardinal", - "radix": 20, - "right": "add" - }, - { - "name": "septante", - "value": 70, - "type": "cardinal", - "right": "add" - }, - { - "name": "huitante", - "value": 80, - "type": "cardinal", - "right": "add" - }, - { - "name": "octante", - "value": 80, - "type": "cardinal", - "right": "add" - }, - { - "name": "quatre vingts", - "value": 80, - "type": "cardinal", - "radix": 20, - "right": "add" - }, - { - "name": "quatrevingts", - "value": 80, - "type": "cardinal", - "radix": 20, - "right": "add" - }, - { - "name": "quatre vingt", - "value": 80, - "type": "cardinal", - "radix": 20, - "right": "add" - }, - { - "name": "quatrevingt", - "value": 80, - "type": "cardinal", - "radix": 20, - "right": "add" - }, - { - "name": "nonante", - "value": 90, - "type": "cardinal", - "right": "add" - }, - { - "name": "cent", - "value": 100, - "type": "cardinal", - "left": "multiply", - "right": "add" - }, - { - "name": "cents", - "value": 100, - "type": "cardinal", - "left": "multiply", - "right": "add" - }, - { - "name": "mille", - "value": 1000, - "type": "cardinal", - "left": "multiply", - "right": "add" - }, - { - "name": "million", - "value": 1000000, - "type": "cardinal", - "left": "multiply", - "right": "add" - }, - { - "name": "millions", - "value": 1000000, - "type": "cardinal", - "left": "multiply", - "right": "add" - }, - { - "name": "milliard", - "value": 1000000000, - "type": "cardinal", - "left": "multiply", - "right": "add" - }, - { - "name": "milliards", - "value": 1000000000, - "type": "cardinal", - "left": "multiply", - "right": "add" - }, - { - "name": "billion", - "value": 1000000000000, - "type": "cardinal", - "left": "multiply", - "right": "add" - }, - { - "name": "billions", - "value": 1000000000000, - "type": "cardinal", - "left": "multiply", - "right": "add" - }, - { - "name": "billiard", - "value": 1000000000000000, - "type": "cardinal", - "left": "multiply", - "right": "add" - }, - { - "name": "billiards", - "value": 1000000000000000, - "type": "cardinal", - "left": "multiply", - "right": "add" - }, - { - "name": "zeroième", - "value": 0, - "type": "ordinal" - }, - { - "name": "zeroieme", - "value": 0, - "type": "ordinal" - }, - { - "name": "unième", - "value": 1, - "type": "ordinal" - }, - { - "name": "unieme", - "value": 1, - "type": "ordinal" - }, - { - "name": "premier", - "value": 1, - "type": "ordinal" - }, - { - "name": "premiers", - "value": 1, - "type": "ordinal", - "category": "plural" - }, - { - "name": "première", - "value": 1, - "type": "ordinal", - "gender": "f" - }, - { - "name": "premiere", - "value": 1, - "type": "ordinal", - "gender": "f" - }, - { - "name": "premieres", - "value": 1, - "type": "ordinal", - "gender": "f", - "category": "plural" - }, - { - "name": "deuxième", - "value": 2, - "type": "ordinal" - }, - { - "name": "deuxieme", - "value": 2, - "type": "ordinal" - }, - { - "name": "deuxièmes", - "value": 2, - "type": "ordinal", - "category": "plural" - }, - { - "name": "deuxiemes", - "value": 2, - "type": "ordinal", - "category": "plural" - }, - { - "name": "second", - "value": 2, - "type": "ordinal" - }, - { - "name": "seconde", - "value": 2, - "type": "ordinal", - "gender": "f" - }, - { - "name": "secondes", - "value": 2, - "type": "ordinal", - "gender": "f", - "category": "plural" - }, - { - "name": "troisième", - "value": 3, - "type": "ordinal" - }, - { - "name": "troisieme", - "value": 3, - "type": "ordinal" - }, - { - "name": "troisièmes", - "value": 3, - "type": "ordinal", - "category": "plural" - }, - { - "name": "troisiemes", - "value": 3, - "type": "ordinal", - "category": "plural" - }, - { - "name": "quatrième", - "value": 4, - "type": "ordinal" - }, - { - "name": "quatrieme", - "value": 4, - "type": "ordinal" - }, - { - "name": "quatrièmes", - "value": 4, - "type": "ordinal", - "category": "plural" - }, - { - "name": "quatrieme", - "value": 4, - "type": "ordinal", - "category": "plural" - }, - { - "name": "cinquieme", - "value": 5, - "type": "ordinal" - }, - { - "name": "cinquième", - "value": 5, - "type": "ordinal" - }, - { - "name": "cinquiemes", - "value": 5, - "type": "ordinal", - "category": "plural" - }, - { - "name": "cinquièmes", - "value": 5, - "type": "ordinal", - "category": "plural" - }, - { - "name": "sixieme", - "value": 6, - "type": "ordinal" - }, - { - "name": "sixième", - "value": 6, - "type": "ordinal" - }, - { - "name": "sixiemes", - "value": 6, - "type": "ordinal", - "category": "plural" - }, - { - "name": "sixièmes", - "value": 6, - "type": "ordinal", - "category": "plural" - }, - { - "name": "septieme", - "value": 7, - "type": "ordinal" - }, - { - "name": "septième", - "value": 7, - "type": "ordinal" - }, - { - "name": "septiemes", - "value": 7, - "type": "ordinal", - "category": "plural" - }, - { - "name": "septièmes", - "value": 7, - "type": "ordinal", - "category": "plural" - }, - { - "name": "huitieme", - "value": 8, - "type": "ordinal" - }, - { - "name": "huitième", - "value": 8, - "type": "ordinal" - }, - { - "name": "huitiemes", - "value": 8, - "type": "ordinal", - "category": "plural" - }, - { - "name": "huitièmes", - "value": 8, - "type": "ordinal", - "category": "plural" - }, - { - "name": "neuvieme", - "value": 9, - "type": "ordinal" - }, - { - "name": "neuvième", - "value": 9, - "type": "ordinal" - }, - { - "name": "neuviemes", - "value": 9, - "type": "ordinal", - "category": "plural" - }, - { - "name": "neuvièmes", - "value": 9, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dixieme", - "value": 10, - "type": "ordinal" - }, - { - "name": "dixième", - "value": 10, - "type": "ordinal" - }, - { - "name": "dixiemes", - "value": 10, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dixièmes", - "value": 10, - "type": "ordinal", - "category": "plural" - }, - { - "name": "onzieme", - "value": 11, - "type": "ordinal" - }, - { - "name": "onzième", - "value": 11, - "type": "ordinal" - }, - { - "name": "onziemes", - "value": 11, - "type": "ordinal", - "category": "plural" - }, - { - "name": "onzièmes", - "value": 11, - "type": "ordinal", - "category": "plural" - }, - { - "name": "douzieme", - "value": 12, - "type": "ordinal" - }, - { - "name": "douzième", - "value": 12, - "type": "ordinal" - }, - { - "name": "douziemes", - "value": 12, - "type": "ordinal", - "category": "plural" - }, - { - "name": "douzièmes", - "value": 12, - "type": "ordinal", - "category": "plural" - }, - { - "name": "treizieme", - "value": 13, - "type": "ordinal" - }, - { - "name": "treizième", - "value": 13, - "type": "ordinal" - }, - { - "name": "treiziemes", - "value": 13, - "type": "ordinal", - "category": "plural" - }, - { - "name": "treizièmes", - "value": 13, - "type": "ordinal", - "category": "plural" - }, - { - "name": "quatorzieme", - "value": 14, - "type": "ordinal" - }, - { - "name": "quatorzième", - "value": 14, - "type": "ordinal" - }, - { - "name": "quatorziemes", - "value": 14, - "type": "ordinal", - "category": "plural" - }, - { - "name": "quatorzièmes", - "value": 14, - "type": "ordinal", - "category": "plural" - }, - { - "name": "quinzieme", - "value": 15, - "type": "ordinal" - }, - { - "name": "quinzième", - "value": 15, - "type": "ordinal" - }, - { - "name": "quinziemes", - "value": 15, - "type": "ordinal", - "category": "plural" - }, - { - "name": "quinzièmes", - "value": 15, - "type": "ordinal", - "category": "plural" - }, - { - "name": "seizieme", - "value": 16, - "type": "ordinal" - }, - { - "name": "seizième", - "value": 16, - "type": "ordinal" - }, - { - "name": "seiziemes", - "value": 16, - "type": "ordinal", - "category": "plural" - }, - { - "name": "seizièmes", - "value": 16, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dix septieme", - "value": 17, - "type": "ordinal" - }, - { - "name": "dix septième", - "value": 17, - "type": "ordinal" - }, - { - "name": "dix septiemes", - "value": 17, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dix septièmes", - "value": 17, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dixseptieme", - "value": 17, - "type": "ordinal" - }, - { - "name": "dixseptième", - "value": 17, - "type": "ordinal" - }, - { - "name": "dixseptiemes", - "value": 17, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dixseptièmes", - "value": 17, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dix huitieme", - "value": 18, - "type": "ordinal" - }, - { - "name": "dix huitième", - "value": 18, - "type": "ordinal" - }, - { - "name": "dix huitiemes", - "value": 18, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dix huitièmes", - "value": 18, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dixhuitieme", - "value": 18, - "type": "ordinal" - }, - { - "name": "dixhuitième", - "value": 18, - "type": "ordinal" - }, - { - "name": "dixhuitiemes", - "value": 18, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dixhuitièmes", - "value": 18, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dix neuvieme", - "value": 19, - "type": "ordinal" - }, - { - "name": "dix neuvième", - "value": 19, - "type": "ordinal" - }, - { - "name": "dix neuviemes", - "value": 19, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dix neuvièmes", - "value": 19, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dixneuvieme", - "value": 19, - "type": "ordinal" - }, - { - "name": "dixneuvième", - "value": 19, - "type": "ordinal" - }, - { - "name": "dixneuviemes", - "value": 19, - "type": "ordinal", - "category": "plural" - }, - { - "name": "dixneuvièmes", - "value": 19, - "type": "ordinal", - "category": "plural" - }, - { - "name": "vingtieme", - "value": 20, - "type": "ordinal" - }, - { - "name": "vingtième", - "value": 20, - "type": "ordinal" - }, - { - "name": "vingtiemes", - "value": 20, - "type": "ordinal", - "category": "plural" - }, - { - "name": "vingtièmes", - "value": 20, - "type": "ordinal", - "category": "plural" - }, - { - "name": "trentieme", - "value": 30, - "type": "ordinal" - }, - { - "name": "trentième", - "value": 30, - "type": "ordinal" - }, - { - "name": "trentiemes", - "value": 30, - "type": "ordinal", - "category": "plural" - }, - { - "name": "trentièmes", - "value": 30, - "type": "ordinal", - "category": "plural" - }, - { - "name": "quarantieme", - "value": 40, - "type": "ordinal" - }, - { - "name": "quarantième", - "value": 40, - "type": "ordinal" - }, - { - "name": "quarantiemes", - "value": 40, - "type": "ordinal", - "category": "plural" - }, - { - "name": "quarantièmes", - "value": 40, - "type": "ordinal", - "category": "plural" - }, - { - "name": "cinquantieme", - "value": 50, - "type": "ordinal" - }, - { - "name": "cinquantième", - "value": 50, - "type": "ordinal" - }, - { - "name": "cinquantiemes", - "value": 50, - "type": "ordinal", - "category": "plural" - }, - { - "name": "cinquantièmes", - "value": 50, - "type": "ordinal", - "category": "plural" - }, - { - "name": "soixantieme", - "value": 60, - "type": "ordinal" - }, - { - "name": "soixantième", - "value": 60, - "type": "ordinal" - }, - { - "name": "soixantiemes", - "value": 60, - "type": "ordinal", - "category": "plural" - }, - { - "name": "soixantièmes", - "value": 60, - "type": "ordinal", - "category": "plural" - }, - { - "name": "septantieme", - "value": 70, - "type": "ordinal" - }, - { - "name": "septantième", - "value": 70, - "type": "ordinal" - }, - { - "name": "septantiemes", - "value": 70, - "type": "ordinal", - "category": "plural" - }, - { - "name": "septantièmes", - "value": 70, - "type": "ordinal", - "category": "plural" - }, - { - "name": "quatre vingtieme", - "value": 80, - "type": "ordinal" - }, - { - "name": "quatre vingtième", - "value": 80, - "type": "ordinal" - }, - { - "name": "quatre vingtiemes", - "value": 80, - "type": "ordinal", - "category": "plural" - }, - { - "name": "quatre vingtièmes", - "value": 80, - "type": "ordinal", - "category": "plural" - }, - { - "name": "quatrevingtieme", - "value": 80, - "type": "ordinal" - }, - { - "name": "quatrevingtième", - "value": 80, - "type": "ordinal" - }, - { - "name": "quatrevingtiemes", - "value": 80, - "type": "ordinal", - "category": "plural" - }, - { - "name": "quatrevingtièmes", - "value": 80, - "type": "ordinal", - "category": "plural" - }, - { - "name": "huitantieme", - "value": 80, - "type": "ordinal" - }, - { - "name": "huitantième", - "value": 80, - "type": "ordinal" - }, - { - "name": "huitantiemes", - "value": 80, - "type": "ordinal", - "category": "plural" - }, - { - "name": "huitantièmes", - "value": 80, - "type": "ordinal", - "category": "plural" - }, - { - "name": "nonantieme", - "value": 90, - "type": "ordinal" - }, - { - "name": "nonantième", - "value": 90, - "type": "ordinal" - }, - { - "name": "nonantiemes", - "value": 90, - "type": "ordinal", - "category": "plural" - }, - { - "name": "nonantièmes", - "value": 90, - "type": "ordinal", - "category": "plural" - }, - { - "name": "centieme", - "value": 100, - "type": "ordinal", - "left": "multiply" - }, - { - "name": "centième", - "value": 100, - "type": "ordinal", - "left": "multiply" - }, - { - "name": "centiemes", - "value": 100, - "type": "ordinal", - "category": "plural", - "left": "multiply" - }, - { - "name": "centièmes", - "value": 100, - "type": "ordinal", - "category": "plural", - "left": "multiply" - }, - { - "name": "millieme", - "value": 1000, - "type": "ordinal", - "left": "multiply" - }, - { - "name": "millième", - "value": 1000, - "type": "ordinal", - "left": "multiply" - }, - { - "name": "milliemes", - "value": 1000, - "type": "ordinal", - "category": "plural", - "left": "multiply" - }, - { - "name": "millièmes", - "value": 1000, - "type": "ordinal", - "category": "plural", - "left": "multiply" - } - ], - "ordinal_indicators": [ - { - "suffixes": { - "0": ["e"], - "1": ["er"], - "11": ["e"], - "21": ["e"], - "31": ["e"], - "41": ["e"], - "51": ["e"], - "61": ["e"], - "71": ["e"], - "81": ["e"], - "91": ["e"], - "2": ["e", "d"], - "3": ["e"], - "4": ["e"], - "5": ["e"], - "6": ["e"], - "7": ["e"], - "8": ["e"], - "9": ["e"] - } - }, - { - "category": "plural", - "suffixes": { - "0": ["es"], - "1": ["ers"], - "11": ["es"], - "21": ["es"], - "31": ["es"], - "41": ["es"], - "51": ["es"], - "61": ["es"], - "71": ["es"], - "81": ["es"], - "91": ["es"], - "2": ["es", "ds"], - "3": ["es"], - "4": ["es"], - "5": ["es"], - "6": ["es"], - "7": ["es"], - "8": ["es"], - "9": ["es"] - } - }, - { - "gender": "f", - "suffixes": { - "0": ["e"], - "1": ["re"], - "11": ["e"], - "21": ["e"], - "31": ["e"], - "41": ["e"], - "51": ["e"], - "61": ["e"], - "71": ["e"], - "81": ["e"], - "91": ["e"], - "2": ["e", "de"], - "3": ["e"], - "4": ["e"], - "5": ["e"], - "6": ["e"], - "7": ["e"], - "8": ["e"], - "9": ["e"] - } - }, - { - "category": "plural", - "gender": "f", - "suffixes": { - "0": ["es"], - "1": ["res"], - "11": ["es"], - "21": ["es"], - "31": ["es"], - "41": ["es"], - "51": ["es"], - "61": ["es"], - "71": ["es"], - "81": ["es"], - "91": ["es"], - "2": ["es", "des"], - "3": ["es"], - "4": ["es"], - "5": ["es"], - "6": ["es"], - "7": ["es"], - "8": ["es"], - "9": ["es"] - } - } - ], - "stopwords": [ - "et" - ] - -} diff --git a/resources/numex/fr.yaml b/resources/numex/fr.yaml new file mode 100644 index 00000000..eadcdc7c --- /dev/null +++ b/resources/numex/fr.yaml @@ -0,0 +1,1067 @@ +--- + whole_words_only: true + rules: + - + name: "zéro" + value: 0 + type: "cardinal" + - + name: "zero" + value: 0 + type: "cardinal" + - + name: "un" + value: 1 + type: "cardinal" + gender: "m" + - + name: "une" + value: 1 + type: "cardinal" + gender: "f" + - + name: "deux" + value: 2 + type: "cardinal" + - + name: "trois" + value: 3 + type: "cardinal" + - + name: "quatre" + value: 4 + type: "cardinal" + - + name: "cinq" + value: 5 + type: "cardinal" + - + name: "six" + value: 6 + type: "cardinal" + - + name: "sept" + value: 7 + type: "cardinal" + - + name: "huit" + value: 8 + type: "cardinal" + - + name: "neuf" + value: 9 + type: "cardinal" + - + name: "dix" + value: 10 + type: "cardinal" + - + name: "onze" + value: 11 + type: "cardinal" + - + name: "douze" + value: 12 + type: "cardinal" + - + name: "treize" + value: 13 + type: "cardinal" + - + name: "quatorze" + value: 14 + type: "cardinal" + - + name: "quinze" + value: 15 + type: "cardinal" + - + name: "seize" + value: 16 + type: "cardinal" + - + name: "dix sept" + value: 17 + type: "cardinal" + - + name: "dix huit" + value: 18 + type: "cardinal" + - + name: "dixhuit" + value: 18 + type: "cardinal" + - + name: "dix neuf" + value: 19 + type: "cardinal" + - + name: "dixneuf" + value: 19 + type: "cardinal" + - + name: "vingt" + value: 20 + type: "cardinal" + right: "add" + - + name: "trente" + value: 30 + type: "cardinal" + right: "add" + - + name: "quarante" + value: 40 + type: "cardinal" + right: "add" + - + name: "cinquante" + value: 50 + type: "cardinal" + right: "add" + - + name: "soixante" + value: 60 + type: "cardinal" + radix: 20 + right: "add" + - + name: "septante" + value: 70 + type: "cardinal" + right: "add" + - + name: "huitante" + value: 80 + type: "cardinal" + right: "add" + - + name: "octante" + value: 80 + type: "cardinal" + right: "add" + - + name: "quatre vingts" + value: 80 + type: "cardinal" + radix: 20 + right: "add" + - + name: "quatrevingts" + value: 80 + type: "cardinal" + radix: 20 + right: "add" + - + name: "quatre vingt" + value: 80 + type: "cardinal" + radix: 20 + right: "add" + - + name: "quatrevingt" + value: 80 + type: "cardinal" + radix: 20 + right: "add" + - + name: "nonante" + value: 90 + type: "cardinal" + right: "add" + - + name: "cent" + value: 100 + type: "cardinal" + left: "multiply" + right: "add" + - + name: "cents" + value: 100 + type: "cardinal" + left: "multiply" + right: "add" + - + name: "mille" + value: 1000 + type: "cardinal" + left: "multiply" + right: "add" + - + name: "million" + value: 1000000 + type: "cardinal" + left: "multiply" + right: "add" + - + name: "millions" + value: 1000000 + type: "cardinal" + left: "multiply" + right: "add" + - + name: "milliard" + value: 1000000000 + type: "cardinal" + left: "multiply" + right: "add" + - + name: "milliards" + value: 1000000000 + type: "cardinal" + left: "multiply" + right: "add" + - + name: "billion" + value: 1000000000000 + type: "cardinal" + left: "multiply" + right: "add" + - + name: "billions" + value: 1000000000000 + type: "cardinal" + left: "multiply" + right: "add" + - + name: "billiard" + value: 1000000000000000 + type: "cardinal" + left: "multiply" + right: "add" + - + name: "billiards" + value: 1000000000000000 + type: "cardinal" + left: "multiply" + right: "add" + - + name: "zeroième" + value: 0 + type: "ordinal" + - + name: "zeroieme" + value: 0 + type: "ordinal" + - + name: "unième" + value: 1 + type: "ordinal" + - + name: "unieme" + value: 1 + type: "ordinal" + - + name: "premier" + value: 1 + type: "ordinal" + - + name: "premiers" + value: 1 + type: "ordinal" + category: "plural" + - + name: "première" + value: 1 + type: "ordinal" + gender: "f" + - + name: "premiere" + value: 1 + type: "ordinal" + gender: "f" + - + name: "premieres" + value: 1 + type: "ordinal" + gender: "f" + category: "plural" + - + name: "deuxième" + value: 2 + type: "ordinal" + - + name: "deuxieme" + value: 2 + type: "ordinal" + - + name: "deuxièmes" + value: 2 + type: "ordinal" + category: "plural" + - + name: "deuxiemes" + value: 2 + type: "ordinal" + category: "plural" + - + name: "second" + value: 2 + type: "ordinal" + - + name: "seconde" + value: 2 + type: "ordinal" + gender: "f" + - + name: "secondes" + value: 2 + type: "ordinal" + gender: "f" + category: "plural" + - + name: "troisième" + value: 3 + type: "ordinal" + - + name: "troisieme" + value: 3 + type: "ordinal" + - + name: "troisièmes" + value: 3 + type: "ordinal" + category: "plural" + - + name: "troisiemes" + value: 3 + type: "ordinal" + category: "plural" + - + name: "quatrième" + value: 4 + type: "ordinal" + - + name: "quatrieme" + value: 4 + type: "ordinal" + - + name: "quatrièmes" + value: 4 + type: "ordinal" + category: "plural" + - + name: "quatrieme" + value: 4 + type: "ordinal" + category: "plural" + - + name: "cinquieme" + value: 5 + type: "ordinal" + - + name: "cinquième" + value: 5 + type: "ordinal" + - + name: "cinquiemes" + value: 5 + type: "ordinal" + category: "plural" + - + name: "cinquièmes" + value: 5 + type: "ordinal" + category: "plural" + - + name: "sixieme" + value: 6 + type: "ordinal" + - + name: "sixième" + value: 6 + type: "ordinal" + - + name: "sixiemes" + value: 6 + type: "ordinal" + category: "plural" + - + name: "sixièmes" + value: 6 + type: "ordinal" + category: "plural" + - + name: "septieme" + value: 7 + type: "ordinal" + - + name: "septième" + value: 7 + type: "ordinal" + - + name: "septiemes" + value: 7 + type: "ordinal" + category: "plural" + - + name: "septièmes" + value: 7 + type: "ordinal" + category: "plural" + - + name: "huitieme" + value: 8 + type: "ordinal" + - + name: "huitième" + value: 8 + type: "ordinal" + - + name: "huitiemes" + value: 8 + type: "ordinal" + category: "plural" + - + name: "huitièmes" + value: 8 + type: "ordinal" + category: "plural" + - + name: "neuvieme" + value: 9 + type: "ordinal" + - + name: "neuvième" + value: 9 + type: "ordinal" + - + name: "neuviemes" + value: 9 + type: "ordinal" + category: "plural" + - + name: "neuvièmes" + value: 9 + type: "ordinal" + category: "plural" + - + name: "dixieme" + value: 10 + type: "ordinal" + - + name: "dixième" + value: 10 + type: "ordinal" + - + name: "dixiemes" + value: 10 + type: "ordinal" + category: "plural" + - + name: "dixièmes" + value: 10 + type: "ordinal" + category: "plural" + - + name: "onzieme" + value: 11 + type: "ordinal" + - + name: "onzième" + value: 11 + type: "ordinal" + - + name: "onziemes" + value: 11 + type: "ordinal" + category: "plural" + - + name: "onzièmes" + value: 11 + type: "ordinal" + category: "plural" + - + name: "douzieme" + value: 12 + type: "ordinal" + - + name: "douzième" + value: 12 + type: "ordinal" + - + name: "douziemes" + value: 12 + type: "ordinal" + category: "plural" + - + name: "douzièmes" + value: 12 + type: "ordinal" + category: "plural" + - + name: "treizieme" + value: 13 + type: "ordinal" + - + name: "treizième" + value: 13 + type: "ordinal" + - + name: "treiziemes" + value: 13 + type: "ordinal" + category: "plural" + - + name: "treizièmes" + value: 13 + type: "ordinal" + category: "plural" + - + name: "quatorzieme" + value: 14 + type: "ordinal" + - + name: "quatorzième" + value: 14 + type: "ordinal" + - + name: "quatorziemes" + value: 14 + type: "ordinal" + category: "plural" + - + name: "quatorzièmes" + value: 14 + type: "ordinal" + category: "plural" + - + name: "quinzieme" + value: 15 + type: "ordinal" + - + name: "quinzième" + value: 15 + type: "ordinal" + - + name: "quinziemes" + value: 15 + type: "ordinal" + category: "plural" + - + name: "quinzièmes" + value: 15 + type: "ordinal" + category: "plural" + - + name: "seizieme" + value: 16 + type: "ordinal" + - + name: "seizième" + value: 16 + type: "ordinal" + - + name: "seiziemes" + value: 16 + type: "ordinal" + category: "plural" + - + name: "seizièmes" + value: 16 + type: "ordinal" + category: "plural" + - + name: "dix septieme" + value: 17 + type: "ordinal" + - + name: "dix septième" + value: 17 + type: "ordinal" + - + name: "dix septiemes" + value: 17 + type: "ordinal" + category: "plural" + - + name: "dix septièmes" + value: 17 + type: "ordinal" + category: "plural" + - + name: "dixseptieme" + value: 17 + type: "ordinal" + - + name: "dixseptième" + value: 17 + type: "ordinal" + - + name: "dixseptiemes" + value: 17 + type: "ordinal" + category: "plural" + - + name: "dixseptièmes" + value: 17 + type: "ordinal" + category: "plural" + - + name: "dix huitieme" + value: 18 + type: "ordinal" + - + name: "dix huitième" + value: 18 + type: "ordinal" + - + name: "dix huitiemes" + value: 18 + type: "ordinal" + category: "plural" + - + name: "dix huitièmes" + value: 18 + type: "ordinal" + category: "plural" + - + name: "dixhuitieme" + value: 18 + type: "ordinal" + - + name: "dixhuitième" + value: 18 + type: "ordinal" + - + name: "dixhuitiemes" + value: 18 + type: "ordinal" + category: "plural" + - + name: "dixhuitièmes" + value: 18 + type: "ordinal" + category: "plural" + - + name: "dix neuvieme" + value: 19 + type: "ordinal" + - + name: "dix neuvième" + value: 19 + type: "ordinal" + - + name: "dix neuviemes" + value: 19 + type: "ordinal" + category: "plural" + - + name: "dix neuvièmes" + value: 19 + type: "ordinal" + category: "plural" + - + name: "dixneuvieme" + value: 19 + type: "ordinal" + - + name: "dixneuvième" + value: 19 + type: "ordinal" + - + name: "dixneuviemes" + value: 19 + type: "ordinal" + category: "plural" + - + name: "dixneuvièmes" + value: 19 + type: "ordinal" + category: "plural" + - + name: "vingtieme" + value: 20 + type: "ordinal" + - + name: "vingtième" + value: 20 + type: "ordinal" + - + name: "vingtiemes" + value: 20 + type: "ordinal" + category: "plural" + - + name: "vingtièmes" + value: 20 + type: "ordinal" + category: "plural" + - + name: "trentieme" + value: 30 + type: "ordinal" + - + name: "trentième" + value: 30 + type: "ordinal" + - + name: "trentiemes" + value: 30 + type: "ordinal" + category: "plural" + - + name: "trentièmes" + value: 30 + type: "ordinal" + category: "plural" + - + name: "quarantieme" + value: 40 + type: "ordinal" + - + name: "quarantième" + value: 40 + type: "ordinal" + - + name: "quarantiemes" + value: 40 + type: "ordinal" + category: "plural" + - + name: "quarantièmes" + value: 40 + type: "ordinal" + category: "plural" + - + name: "cinquantieme" + value: 50 + type: "ordinal" + - + name: "cinquantième" + value: 50 + type: "ordinal" + - + name: "cinquantiemes" + value: 50 + type: "ordinal" + category: "plural" + - + name: "cinquantièmes" + value: 50 + type: "ordinal" + category: "plural" + - + name: "soixantieme" + value: 60 + type: "ordinal" + - + name: "soixantième" + value: 60 + type: "ordinal" + - + name: "soixantiemes" + value: 60 + type: "ordinal" + category: "plural" + - + name: "soixantièmes" + value: 60 + type: "ordinal" + category: "plural" + - + name: "septantieme" + value: 70 + type: "ordinal" + - + name: "septantième" + value: 70 + type: "ordinal" + - + name: "septantiemes" + value: 70 + type: "ordinal" + category: "plural" + - + name: "septantièmes" + value: 70 + type: "ordinal" + category: "plural" + - + name: "quatre vingtieme" + value: 80 + type: "ordinal" + - + name: "quatre vingtième" + value: 80 + type: "ordinal" + - + name: "quatre vingtiemes" + value: 80 + type: "ordinal" + category: "plural" + - + name: "quatre vingtièmes" + value: 80 + type: "ordinal" + category: "plural" + - + name: "quatrevingtieme" + value: 80 + type: "ordinal" + - + name: "quatrevingtième" + value: 80 + type: "ordinal" + - + name: "quatrevingtiemes" + value: 80 + type: "ordinal" + category: "plural" + - + name: "quatrevingtièmes" + value: 80 + type: "ordinal" + category: "plural" + - + name: "huitantieme" + value: 80 + type: "ordinal" + - + name: "huitantième" + value: 80 + type: "ordinal" + - + name: "huitantiemes" + value: 80 + type: "ordinal" + category: "plural" + - + name: "huitantièmes" + value: 80 + type: "ordinal" + category: "plural" + - + name: "nonantieme" + value: 90 + type: "ordinal" + - + name: "nonantième" + value: 90 + type: "ordinal" + - + name: "nonantiemes" + value: 90 + type: "ordinal" + category: "plural" + - + name: "nonantièmes" + value: 90 + type: "ordinal" + category: "plural" + - + name: "centieme" + value: 100 + type: "ordinal" + left: "multiply" + - + name: "centième" + value: 100 + type: "ordinal" + left: "multiply" + - + name: "centiemes" + value: 100 + type: "ordinal" + category: "plural" + left: "multiply" + - + name: "centièmes" + value: 100 + type: "ordinal" + category: "plural" + left: "multiply" + - + name: "millieme" + value: 1000 + type: "ordinal" + left: "multiply" + - + name: "millième" + value: 1000 + type: "ordinal" + left: "multiply" + - + name: "milliemes" + value: 1000 + type: "ordinal" + category: "plural" + left: "multiply" + - + name: "millièmes" + value: 1000 + type: "ordinal" + category: "plural" + left: "multiply" + ordinal_indicators: + - + suffixes: + 0: + - "e" + 1: + - "er" + 2: + - "e" + - "d" + 3: + - "e" + 4: + - "e" + 5: + - "e" + 6: + - "e" + 7: + - "e" + 8: + - "e" + 9: + - "e" + 11: + - "e" + 21: + - "e" + 31: + - "e" + 41: + - "e" + 51: + - "e" + 61: + - "e" + 71: + - "e" + 81: + - "e" + 91: + - "e" + - + category: "plural" + suffixes: + 0: + - "es" + 1: + - "ers" + 2: + - "es" + - "ds" + 3: + - "es" + 4: + - "es" + 5: + - "es" + 6: + - "es" + 7: + - "es" + 8: + - "es" + 9: + - "es" + 11: + - "es" + 21: + - "es" + 31: + - "es" + 41: + - "es" + 51: + - "es" + 61: + - "es" + 71: + - "es" + 81: + - "es" + 91: + - "es" + - + gender: "f" + suffixes: + 0: + - "e" + 1: + - "re" + 2: + - "e" + - "de" + 3: + - "e" + 4: + - "e" + 5: + - "e" + 6: + - "e" + 7: + - "e" + 8: + - "e" + 9: + - "e" + 11: + - "e" + 21: + - "e" + 31: + - "e" + 41: + - "e" + 51: + - "e" + 61: + - "e" + 71: + - "e" + 81: + - "e" + 91: + - "e" + - + category: "plural" + gender: "f" + suffixes: + 0: + - "es" + 1: + - "res" + 2: + - "es" + - "des" + 3: + - "es" + 4: + - "es" + 5: + - "es" + 6: + - "es" + 7: + - "es" + 8: + - "es" + 9: + - "es" + 11: + - "es" + 21: + - "es" + 31: + - "es" + 41: + - "es" + 51: + - "es" + 61: + - "es" + 71: + - "es" + 81: + - "es" + 91: + - "es" + stopwords: + - "et" + diff --git a/resources/numex/ga.json b/resources/numex/ga.json deleted file mode 100644 index ec446692..00000000 --- a/resources/numex/ga.json +++ /dev/null @@ -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" - ] -} \ No newline at end of file diff --git a/resources/numex/ga.yaml b/resources/numex/ga.yaml new file mode 100644 index 00000000..0fd2eb8a --- /dev/null +++ b/resources/numex/ga.yaml @@ -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" + diff --git a/resources/numex/hr.json b/resources/numex/hr.json deleted file mode 100644 index e6a4d7b0..00000000 --- a/resources/numex/hr.json +++ /dev/null @@ -1,1090 +0,0 @@ -{ - "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" - ] -} \ No newline at end of file diff --git a/resources/numex/hr.yaml b/resources/numex/hr.yaml new file mode 100644 index 00000000..85fd7c6a --- /dev/null +++ b/resources/numex/hr.yaml @@ -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" + diff --git a/resources/numex/hu.json b/resources/numex/hu.json deleted file mode 100644 index 502c18e8..00000000 --- a/resources/numex/hu.json +++ /dev/null @@ -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" - ] -} \ No newline at end of file diff --git a/resources/numex/hu.yaml b/resources/numex/hu.yaml new file mode 100644 index 00000000..5fab9e52 --- /dev/null +++ b/resources/numex/hu.yaml @@ -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" + diff --git a/resources/numex/it.json b/resources/numex/it.json deleted file mode 100644 index 4986ed91..00000000 --- a/resources/numex/it.json +++ /dev/null @@ -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" - ] -} \ No newline at end of file diff --git a/resources/numex/it.yaml b/resources/numex/it.yaml new file mode 100644 index 00000000..2f33c71d --- /dev/null +++ b/resources/numex/it.yaml @@ -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" + diff --git a/resources/numex/ja.json b/resources/numex/ja.json deleted file mode 100644 index 0fe54639..00000000 --- a/resources/numex/ja.json +++ /dev/null @@ -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" - } - ] -} \ No newline at end of file diff --git a/resources/numex/ja.yaml b/resources/numex/ja.yaml new file mode 100644 index 00000000..0314e2f1 --- /dev/null +++ b/resources/numex/ja.yaml @@ -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" + diff --git a/resources/numex/ko.json b/resources/numex/ko.json deleted file mode 100644 index 26943688..00000000 --- a/resources/numex/ko.json +++ /dev/null @@ -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" - } - ] -} \ No newline at end of file diff --git a/resources/numex/ko.yaml b/resources/numex/ko.yaml new file mode 100644 index 00000000..1800a677 --- /dev/null +++ b/resources/numex/ko.yaml @@ -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" + diff --git a/resources/numex/la.json b/resources/numex/la.json deleted file mode 100644 index fa928e56..00000000 --- a/resources/numex/la.json +++ /dev/null @@ -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" - } - ] -} \ No newline at end of file diff --git a/resources/numex/la.yaml b/resources/numex/la.yaml new file mode 100644 index 00000000..f171db70 --- /dev/null +++ b/resources/numex/la.yaml @@ -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" + diff --git a/resources/numex/lt.json b/resources/numex/lt.json deleted file mode 100644 index 1421d44a..00000000 --- a/resources/numex/lt.json +++ /dev/null @@ -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" - } - ] -} \ No newline at end of file diff --git a/resources/numex/lt.yaml b/resources/numex/lt.yaml new file mode 100644 index 00000000..158a6278 --- /dev/null +++ b/resources/numex/lt.yaml @@ -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" + diff --git a/resources/numex/lv.json b/resources/numex/lv.json deleted file mode 100644 index 1dd34718..00000000 --- a/resources/numex/lv.json +++ /dev/null @@ -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" - } - ] -} \ No newline at end of file diff --git a/resources/numex/lv.yaml b/resources/numex/lv.yaml new file mode 100644 index 00000000..b7a6a83b --- /dev/null +++ b/resources/numex/lv.yaml @@ -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" + diff --git a/resources/numex/mt.json b/resources/numex/mt.json deleted file mode 100644 index 0cca5362..00000000 --- a/resources/numex/mt.json +++ /dev/null @@ -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" - ] -} \ No newline at end of file diff --git a/resources/numex/mt.yaml b/resources/numex/mt.yaml new file mode 100644 index 00000000..3eb388b1 --- /dev/null +++ b/resources/numex/mt.yaml @@ -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" + diff --git a/resources/numex/nb.json b/resources/numex/nb.json deleted file mode 100644 index 17dabf9e..00000000 --- a/resources/numex/nb.json +++ /dev/null @@ -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" - ] -} diff --git a/resources/numex/nb.yaml b/resources/numex/nb.yaml new file mode 100644 index 00000000..f63e1680 --- /dev/null +++ b/resources/numex/nb.yaml @@ -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" + diff --git a/resources/numex/nl.json b/resources/numex/nl.json deleted file mode 100644 index a5bb5ccd..00000000 --- a/resources/numex/nl.json +++ /dev/null @@ -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" - ] -} \ No newline at end of file diff --git a/resources/numex/nl.yaml b/resources/numex/nl.yaml new file mode 100644 index 00000000..94a8e361 --- /dev/null +++ b/resources/numex/nl.yaml @@ -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" + diff --git a/resources/numex/pl.json b/resources/numex/pl.json deleted file mode 100644 index ed586039..00000000 --- a/resources/numex/pl.json +++ /dev/null @@ -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": ["."] - } - } - ] -} \ No newline at end of file diff --git a/resources/numex/pl.yaml b/resources/numex/pl.yaml new file mode 100644 index 00000000..f075d85b --- /dev/null +++ b/resources/numex/pl.yaml @@ -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: + - "." + diff --git a/resources/numex/pt.json b/resources/numex/pt.json deleted file mode 100644 index f8a697a1..00000000 --- a/resources/numex/pt.json +++ /dev/null @@ -1,1058 +0,0 @@ -{ - "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" - ] -} \ No newline at end of file diff --git a/resources/numex/pt.yaml b/resources/numex/pt.yaml new file mode 100644 index 00000000..dc7d5310 --- /dev/null +++ b/resources/numex/pt.yaml @@ -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" + diff --git a/resources/numex/ro.json b/resources/numex/ro.json deleted file mode 100644 index c2ef4577..00000000 --- a/resources/numex/ro.json +++ /dev/null @@ -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" - ] -} diff --git a/resources/numex/ro.yaml b/resources/numex/ro.yaml new file mode 100644 index 00000000..bd09a813 --- /dev/null +++ b/resources/numex/ro.yaml @@ -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" + diff --git a/resources/numex/ru.json b/resources/numex/ru.json deleted file mode 100644 index c2345506..00000000 --- a/resources/numex/ru.json +++ /dev/null @@ -1,1144 +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": "f" - }, - { - "name": "одно", - "value": 1, - "type": "cardinal", - "gender": "n" - }, - { - "name": "два", - "value": 2, - "type": "cardinal" - }, - { - "name": "две", - "value": 2, - "type": "cardinal", - "gender": "f" - }, - { - "name": "двух", - "value": 2, - "type": "cardinal" - }, - { - "name": "три", - "value": 3, - "type": "cardinal" - }, - { - "name": "трех", - "value": 3, - "type": "cardinal" - }, - { - "name": "четыре", - "value": 4, - "type": "cardinal" - }, - { - "name": "четырех", - "value": 4, - "type": "cardinal" - }, - { - "name": "пять", - "value": 5, - "type": "cardinal" - }, - { - "name": "пяти", - "value": 5, - "type": "cardinal" - }, - { - "name": "шесть", - "value": 6, - "type": "cardinal" - }, - { - "name": "шести", - "value": 6, - "type": "cardinal" - }, - { - "name": "семь", - "value": 7, - "type": "cardinal" - }, - { - "name": "семи", - "value": 7, - "type": "cardinal" - }, - { - "name": "восемь", - "value": 8, - "type": "cardinal" - }, - { - "name": "восьми", - "value": 8, - "type": "cardinal" - }, - { - "name": "девять", - "value": 9, - "type": "cardinal" - }, - { - "name": "девяти", - "value": 9, - "type": "cardinal" - }, - { - "name": "десять", - "value": 10, - "type": "cardinal" - }, - - { - "name": "одиннадцать", - "value": 11, - "type": "cardinal" - }, - { - "name": "одиннадцати", - "value": 11, - "type": "cardinal" - }, - { - "name": "двенадцать", - "value": 12, - "type": "cardinal" - }, - { - "name": "двенадцати", - "value": 12, - "type": "cardinal" - }, - { - "name": "тринадцать", - "value": 13, - "type": "cardinal" - }, - { - "name": "тринадцати", - "value": 13, - "type": "cardinal" - }, - { - "name": "четырнадцать", - "value": 14, - "type": "cardinal" - }, - { - "name": "четырнадцати", - "value": 14, - "type": "cardinal" - }, - { - "name": "пятнадцать", - "value": 15, - "type": "cardinal" - }, - { - "name": "пятнадцати", - "value": 15, - "type": "cardinal" - }, - { - "name": "шестнадцать", - "value": 16, - "type": "cardinal" - }, - { - "name": "шестнадцати", - "value": 16, - "type": "cardinal" - }, - { - "name": "семнадцать", - "value": 17, - "type": "cardinal" - }, - { - "name": "семнадцати", - "value": 17, - "type": "cardinal" - }, - { - "name": "восемнадцать", - "value": 18, - "type": "cardinal" - }, - { - "name": "восемнадцати", - "value": 18, - "type": "cardinal" - }, - { - "name": "девятнадцать", - "value": 19, - "type": "cardinal" - }, - { - "name": "девятнадцати", - "value": 19, - "type": "cardinal" - }, - { - "name": "двадцать", - "value": 20, - "type": "cardinal", - "right": "add" - }, - { - "name": "двадцати", - "value": 20, - "type": "cardinal", - "right": "add" - }, - { - "name": "двадцатиодно", - "value": 21, - "type": "cardinal" - }, - { - "name": "тридцать", - "value": 30, - "type": "cardinal", - "right": "add" - }, - { - "name": "тридцати", - "value": 30, - "type": "cardinal", - "right": "add" - }, - { - "name": "тридцатиодно", - "value": 31, - "type": "cardinal" - }, - { - "name": "сорок", - "value": 40, - "type": "cardinal", - "right": "add" - }, - { - "name": "сорока", - "value": 40, - "type": "cardinal", - "right": "add" - }, - { - "name": "сорокаодно", - "value": 41, - "type": "cardinal" - }, - { - "name": "пятидесят", - "value": 50, - "type": "cardinal", - "right": "add" - }, - { - "name": "пятидесяти", - "value": 50, - "type": "cardinal", - "right": "add" - }, - { - "name": "пятидесятиодно", - "value": 51, - "type": "cardinal" - }, - { - "name": "шестьдесят", - "value": 60, - "type": "cardinal", - "right": "add" - }, - { - "name": "шестидесяти", - "value": 60, - "type": "cardinal", - "right": "add" - }, - { - "name": "шестидесятиодно", - "value": 61, - "type": "cardinal" - }, - { - "name": "семьдесят", - "value": 70, - "type": "cardinal", - "right": "add" - }, - { - "name": "семидесяти", - "value": 70, - "type": "cardinal", - "right": "add" - }, - { - "name": "семидесятиодно", - "value": 71, - "type": "cardinal" - }, - { - "name": "восемьдесят", - "value": 80, - "type": "cardinal", - "right": "add" - }, - { - "name": "восьмидесяти", - "value": 80, - "type": "cardinal", - "right": "add" - }, - { - "name": "восьмидесятиодно", - "value": 81, - "type": "cardinal" - }, - { - "name": "девяносто", - "value": 90, - "type": "cardinal", - "right": "add" - }, - { - "name": "девяноста", - "value": 90, - "type": "cardinal", - "right": "add" - }, - { - "name": "девяностоодно", - "value": 91, - "type": "cardinal" - }, - { - "name": "сто", - "value": 100, - "type": "cardinal", - "right": "add" - }, - { - "name": "ста", - "value": 100, - "type": "cardinal", - "right": "add" - }, - { - "name": "двести", - "value": 200, - "type": "cardinal", - "right": "add" - }, - { - "name": "двухсот", - "value": 200, - "type": "cardinal", - "right": "add" - }, - { - "name": "триста", - "value": 300, - "type": "cardinal", - "right": "add" - }, - { - "name": "трехсот", - "value": 300, - "type": "cardinal", - "right": "add" - }, - { - "name": "четыреста", - "value": 400, - "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": 600, - "type": "cardinal", - "right": "add" - }, - { - "name": "шестисот", - "value": 600, - "type": "cardinal", - "right": "add" - }, - { - "name": "семьсот", - "value": 700, - "type": "cardinal", - "right": "add" - }, - { - "name": "семисот", - "value": 700, - "type": "cardinal", - "right": "add" - }, - { - "name": "восемьсот", - "value": 800, - "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": 1000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "тысячи", - "value": 1000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "тысяч", - "value": 1000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "миллион", - "value": 1000000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "миллиона", - "value": 1000000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "миллионов", - "value": 1000000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "миллиард", - "value": 1000000000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "миллиарда", - "value": 1000000000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "миллиардов", - "value": 1000000000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "триллион", - "value": 1000000000000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "триллиона", - "value": 1000000000000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "триллионов", - "value": 1000000000000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "квадриллион", - "value": 1000000000000000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "квадриллиона", - "value": 1000000000000000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "квадриллионов", - "value": 1000000000000000, - "type": "cardinal", - "right": "add", - "left": "multiply" - }, - { - "name": "нулевой", - "value": 0, - "type": "ordinal" - }, - { - "name": "первый", - "value": 1, - "type": "ordinal" - }, - { - "name": "второй", - "value": 2, - "type": "ordinal" - }, - { - "name": "третий", - "value": 3, - "type": "ordinal" - }, - { - "name": "четвертый", - "value": 4, - "type": "ordinal" - }, - { - "name": "пятый", - "value": 5, - "type": "ordinal" - }, - { - "name": "шестой", - "value": 6, - "type": "ordinal" - }, - { - "name": "седьмой", - "value": 7, - "type": "ordinal" - }, - { - "name": "восьмой", - "value": 8, - "type": "ordinal" - }, - { - "name": "девятый", - "value": 9, - "type": "ordinal" - }, - { - "name": "десятый", - "value": 10, - "type": "ordinal" - }, - { - "name": "одиннадцатый", - "value": 11, - "type": "ordinal" - }, - { - "name": "двенадцатый", - "value": 12, - "type": "ordinal" - }, - { - "name": "тринадцатый", - "value": 13, - "type": "ordinal" - }, - { - "name": "четырнадцатый", - "value": 14, - "type": "ordinal" - }, - { - "name": "пятнадцатый", - "value": 15, - "type": "ordinal" - }, - { - "name": "шестнадцатый", - "value": 16, - "type": "ordinal" - }, - { - "name": "семнадцатый", - "value": 17, - "type": "ordinal" - }, - { - "name": "восемнадцатый", - "value": 18, - "type": "ordinal" - }, - { - "name": "девятнадцатый", - "value": 19, - "type": "ordinal" - }, - { - "name": "двадцатый", - "value": 20, - "type": "ordinal" - }, - { - "name": "двадцатый", - "value": 20, - "type": "ordinal", - "right": "add" - }, - { - "name": "тридцатый", - "value": 30, - "type": "ordinal" - }, - { - "name": "сороковой", - "value": 40, - "type": "ordinal" - }, - { - "name": "пятидесятый", - "value": 50, - "type": "ordinal" - }, - { - "name": "шестидесятый", - "value": 60, - "type": "ordinal" - }, - { - "name": "семидесятый", - "value": 70, - "type": "ordinal" - }, - { - "name": "восьмидесятый", - "value": 80, - "type": "ordinal" - }, - { - "name": "девяностый", - "value": 90, - "type": "ordinal" - }, - { - "name": "сотый", - "value": 100, - "type": "ordinal" - }, - { - "name": "тысячный", - "value": 1000, - "type": "ordinal", - "right": "add" - }, - { - "name": "тысяча", - "value": 1000, - "type": "ordinal", - "right": "add" - }, - { - "name": "нулевое", - "value": 0, - "type": "ordinal", - "gender": "n" - }, - { - "name": "первое", - "value": 1, - "type": "ordinal", - "gender": "n" - }, - { - "name": "второе", - "value": 2, - "type": "ordinal", - "gender": "n" - }, - { - "name": "третье", - "value": 3, - "type": "ordinal", - "gender": "n" - }, - { - "name": "четвертое", - "value": 4, - "type": "ordinal", - "gender": "n" - }, - { - "name": "пятое", - "value": 5, - "type": "ordinal", - "gender": "n" - }, - { - "name": "шестое", - "value": 6, - "type": "ordinal", - "gender": "n" - }, - { - "name": "седьмое", - "value": 7, - "type": "ordinal", - "gender": "n" - }, - { - "name": "восьмое", - "value": 8, - "type": "ordinal", - "gender": "n" - }, - { - "name": "девятое", - "value": 9, - "type": "ordinal", - "gender": "n" - }, - { - "name": "десятое", - "value": 10, - "type": "ordinal", - "gender": "n" - }, - { - "name": "одиннадцатое", - "value": 11, - "type": "ordinal", - "gender": "n" - }, - { - "name": "двенадцатое", - "value": 12, - "type": "ordinal", - "gender": "n" - }, - { - "name": "тринадцатое", - "value": 13, - "type": "ordinal", - "gender": "n" - }, - { - "name": "четырнадцатое", - "value": 14, - "type": "ordinal", - "gender": "n" - }, - { - "name": "пятнадцатое", - "value": 15, - "type": "ordinal", - "gender": "n" - }, - { - "name": "шестнадцатое", - "value": 16, - "type": "ordinal", - "gender": "n" - }, - { - "name": "семнадцатое", - "value": 17, - "type": "ordinal", - "gender": "n" - }, - { - "name": "восемнадцатое", - "value": 18, - "type": "ordinal", - "gender": "n" - }, - { - "name": "девятнадцатое", - "value": 19, - "type": "ordinal", - "gender": "n" - }, - { - "name": "двадцатое", - "value": 20, - "type": "ordinal", - "gender": "n" - }, - { - "name": "тридцатое", - "value": 30, - "type": "ordinal", - "gender": "n" - }, - { - "name": "сороковое", - "value": 40, - "type": "ordinal", - "gender": "n" - }, - { - "name": "пятидесятое", - "value": 50, - "type": "ordinal", - "gender": "n" - }, - { - "name": "шестидесятое", - "value": 60, - "type": "ordinal", - "gender": "n" - }, - { - "name": "семидесятое", - "value": 70, - "type": "ordinal", - "gender": "n" - }, - { - "name": "восемьдесятое", - "value": 80, - "type": "ordinal", - "gender": "n" - }, - { - "name": "девяностое", - "value": 90, - "type": "ordinal", - "gender": "n" - }, - { - "name": "сотое", - "value": 100, - "type": "ordinal", - "gender": "n" - }, - { - "name": "тысячное", - "value": 1000, - "type": "ordinal", - "gender": "n" - }, - { - "name": "ноль", - "value": 0, - "type": "ordinal", - "gender": "f" - }, - { - "name": "первая", - "value": 1, - "type": "ordinal", - "gender": "f" - }, - { - "name": "вторая", - "value": 2, - "type": "ordinal", - "gender": "f" - }, - { - "name": "третья", - "value": 3, - "type": "ordinal", - "gender": "f" - }, - { - "name": "четвертая", - "value": 4, - "type": "ordinal", - "gender": "f" - }, - { - "name": "пятая", - "value": 5, - "type": "ordinal", - "gender": "f" - }, - { - "name": "шестая", - "value": 6, - "type": "ordinal", - "gender": "f" - }, - { - "name": "седьмая", - "value": 7, - "type": "ordinal", - "gender": "f" - }, - { - "name": "восьмая", - "value": 8, - "type": "ordinal", - "gender": "f" - }, - { - "name": "девятая", - "value": 9, - "type": "ordinal", - "gender": "f" - }, - { - "name": "десятая", - "value": 10, - "type": "ordinal", - "gender": "f" - }, - { - "name": "одиннадцатая", - "value": 11, - "type": "ordinal", - "gender": "f" - }, - { - "name": "двенадцатая", - "value": 12, - "type": "ordinal", - "gender": "f" - }, - { - "name": "тринадцатая", - "value": 13, - "type": "ordinal", - "gender": "f" - }, - { - "name": "четырнадцатая", - "value": 14, - "type": "ordinal", - "gender": "f" - }, - { - "name": "пятнадцатая", - "value": 15, - "type": "ordinal", - "gender": "f" - }, - { - "name": "шестнадцатая", - "value": 16, - "type": "ordinal", - "gender": "f" - }, - { - "name": "семнадцатая", - "value": 17, - "type": "ordinal", - "gender": "f" - }, - { - "name": "восемнадцатая", - "value": 18, - "type": "ordinal", - "gender": "f" - }, - { - "name": "девятнадцатая", - "value": 19, - "type": "ordinal", - "gender": "f" - }, - { - "name": "двадцатая", - "value": 20, - "type": "ordinal", - "gender": "f" - }, - { - "name": "двадцатая", - "value": 20, - "type": "ordinal", - "gender": "f" - }, - { - "name": "тридцатая", - "value": 30, - "type": "ordinal", - "gender": "f" - }, - { - "name": "сороковая", - "value": 40, - "type": "ordinal", - "gender": "f" - }, - { - "name": "пятидесятая", - "value": 50, - "type": "ordinal", - "gender": "f" - }, - { - "name": "шестидесятая", - "value": 60, - "type": "ordinal", - "gender": "f" - }, - { - "name": "семидесятая", - "value": 70, - "type": "ordinal", - "gender": "f" - }, - { - "name": "восьмидесятая", - "value": 80, - "type": "ordinal", - "gender": "f" - }, - { - "name": "девяностая", - "value": 90, - "type": "ordinal", - "gender": "f" - }, - { - "name": "сотая", - "value": 100, - "type": "ordinal", - "gender": "f" - }, - { - "name": "тысячная", - "value": 1000, - "type": "ordinal", - "gender": "f" - } - ], - "ordinal_indicators": [ - { - "suffixes": { - "0": ["й", "-й"], - "1": ["й", "-й"], - "2": ["й", "-й"], - "3": ["й", "-й"], - "4": ["й", "-й"], - "5": ["й", "-й"], - "6": ["й", "-й"], - "7": ["й", "-й"], - "8": ["й", "-й"], - "9": ["й", "-й"] - } - }, - { - "gender": "f", - "suffixes": { - "0": ["я", "-я", "ая", "-ая"], - "1": ["я", "-я", "ая", "-ая"], - "2": ["я", "-я", "ая", "-ая"], - "3": ["я", "-я"], - "13": ["я", "-я", "ая", "-ая"], - "4": ["я", "-я", "ая", "-ая"], - "5": ["я", "-я", "ая", "-ая"], - "6": ["я", "-я", "ая", "-ая"], - "7": ["я", "-я", "ая", "-ая"], - "8": ["я", "-я", "ая", "-ая"], - "9": ["я", "-я", "ая", "-ая"] - } - }, - { - "gender": "n", - "suffixes": { - "0": ["е", "-е"], - "1": ["е", "-е"], - "2": ["е", "-е"], - "13": ["е", "-е"], - "3": ["е", "-е", "ье", "-ье"], - "4": ["е", "-е"], - "5": ["е", "-е"], - "6": ["е", "-е"], - "7": ["е", "-е"], - "8": ["е", "-е"], - "9": ["е", "-е"] - } - } - ], - "stopwords": [ - "и" - ] -} \ No newline at end of file diff --git a/resources/numex/ru.yaml b/resources/numex/ru.yaml new file mode 100644 index 00000000..0a9da093 --- /dev/null +++ b/resources/numex/ru.yaml @@ -0,0 +1,1029 @@ +--- + 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: "f" + - + name: "одно" + value: 1 + type: "cardinal" + gender: "n" + - + name: "два" + value: 2 + type: "cardinal" + - + name: "две" + value: 2 + type: "cardinal" + gender: "f" + - + name: "двух" + value: 2 + type: "cardinal" + - + name: "три" + value: 3 + type: "cardinal" + - + name: "трех" + value: 3 + type: "cardinal" + - + name: "четыре" + value: 4 + type: "cardinal" + - + name: "четырех" + value: 4 + type: "cardinal" + - + name: "пять" + value: 5 + type: "cardinal" + - + name: "пяти" + value: 5 + type: "cardinal" + - + name: "шесть" + value: 6 + type: "cardinal" + - + name: "шести" + value: 6 + type: "cardinal" + - + name: "семь" + value: 7 + type: "cardinal" + - + name: "семи" + value: 7 + type: "cardinal" + - + name: "восемь" + value: 8 + type: "cardinal" + - + name: "восьми" + value: 8 + type: "cardinal" + - + name: "девять" + value: 9 + type: "cardinal" + - + name: "девяти" + value: 9 + type: "cardinal" + - + name: "десять" + value: 10 + type: "cardinal" + - + name: "одиннадцать" + value: 11 + type: "cardinal" + - + name: "одиннадцати" + value: 11 + type: "cardinal" + - + name: "двенадцать" + value: 12 + type: "cardinal" + - + name: "двенадцати" + value: 12 + type: "cardinal" + - + name: "тринадцать" + value: 13 + type: "cardinal" + - + name: "тринадцати" + value: 13 + type: "cardinal" + - + name: "четырнадцать" + value: 14 + type: "cardinal" + - + name: "четырнадцати" + value: 14 + type: "cardinal" + - + name: "пятнадцать" + value: 15 + type: "cardinal" + - + name: "пятнадцати" + value: 15 + type: "cardinal" + - + name: "шестнадцать" + value: 16 + type: "cardinal" + - + name: "шестнадцати" + value: 16 + type: "cardinal" + - + name: "семнадцать" + value: 17 + type: "cardinal" + - + name: "семнадцати" + value: 17 + type: "cardinal" + - + name: "восемнадцать" + value: 18 + type: "cardinal" + - + name: "восемнадцати" + value: 18 + type: "cardinal" + - + name: "девятнадцать" + value: 19 + type: "cardinal" + - + name: "девятнадцати" + value: 19 + type: "cardinal" + - + name: "двадцать" + value: 20 + type: "cardinal" + right: "add" + - + name: "двадцати" + value: 20 + type: "cardinal" + right: "add" + - + name: "двадцатиодно" + value: 21 + type: "cardinal" + - + name: "тридцать" + value: 30 + type: "cardinal" + right: "add" + - + name: "тридцати" + value: 30 + type: "cardinal" + right: "add" + - + name: "тридцатиодно" + value: 31 + type: "cardinal" + - + name: "сорок" + value: 40 + type: "cardinal" + right: "add" + - + name: "сорока" + value: 40 + type: "cardinal" + right: "add" + - + name: "сорокаодно" + value: 41 + type: "cardinal" + - + name: "пятидесят" + value: 50 + type: "cardinal" + right: "add" + - + name: "пятидесяти" + value: 50 + type: "cardinal" + right: "add" + - + name: "пятидесятиодно" + value: 51 + type: "cardinal" + - + name: "шестьдесят" + value: 60 + type: "cardinal" + right: "add" + - + name: "шестидесяти" + value: 60 + type: "cardinal" + right: "add" + - + name: "шестидесятиодно" + value: 61 + type: "cardinal" + - + name: "семьдесят" + value: 70 + type: "cardinal" + right: "add" + - + name: "семидесяти" + value: 70 + type: "cardinal" + right: "add" + - + name: "семидесятиодно" + value: 71 + type: "cardinal" + - + name: "восемьдесят" + value: 80 + type: "cardinal" + right: "add" + - + name: "восьмидесяти" + value: 80 + type: "cardinal" + right: "add" + - + name: "восьмидесятиодно" + value: 81 + type: "cardinal" + - + name: "девяносто" + value: 90 + type: "cardinal" + right: "add" + - + name: "девяноста" + value: 90 + type: "cardinal" + right: "add" + - + name: "девяностоодно" + value: 91 + type: "cardinal" + - + name: "сто" + value: 100 + type: "cardinal" + right: "add" + - + name: "ста" + value: 100 + type: "cardinal" + right: "add" + - + name: "двести" + value: 200 + type: "cardinal" + right: "add" + - + name: "двухсот" + value: 200 + type: "cardinal" + right: "add" + - + name: "триста" + value: 300 + type: "cardinal" + right: "add" + - + name: "трехсот" + value: 300 + type: "cardinal" + right: "add" + - + name: "четыреста" + value: 400 + 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: 600 + type: "cardinal" + right: "add" + - + name: "шестисот" + value: 600 + type: "cardinal" + right: "add" + - + name: "семьсот" + value: 700 + type: "cardinal" + right: "add" + - + name: "семисот" + value: 700 + type: "cardinal" + right: "add" + - + name: "восемьсот" + value: 800 + 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: 1000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "тысячи" + value: 1000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "тысяч" + value: 1000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "миллион" + value: 1000000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "миллиона" + value: 1000000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "миллионов" + value: 1000000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "миллиард" + value: 1000000000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "миллиарда" + value: 1000000000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "миллиардов" + value: 1000000000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "триллион" + value: 1000000000000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "триллиона" + value: 1000000000000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "триллионов" + value: 1000000000000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "квадриллион" + value: 1000000000000000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "квадриллиона" + value: 1000000000000000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "квадриллионов" + value: 1000000000000000 + type: "cardinal" + right: "add" + left: "multiply" + - + name: "нулевой" + value: 0 + type: "ordinal" + - + name: "первый" + value: 1 + type: "ordinal" + - + name: "второй" + value: 2 + type: "ordinal" + - + name: "третий" + value: 3 + type: "ordinal" + - + name: "четвертый" + value: 4 + type: "ordinal" + - + name: "пятый" + value: 5 + type: "ordinal" + - + name: "шестой" + value: 6 + type: "ordinal" + - + name: "седьмой" + value: 7 + type: "ordinal" + - + name: "восьмой" + value: 8 + type: "ordinal" + - + name: "девятый" + value: 9 + type: "ordinal" + - + name: "десятый" + value: 10 + type: "ordinal" + - + name: "одиннадцатый" + value: 11 + type: "ordinal" + - + name: "двенадцатый" + value: 12 + type: "ordinal" + - + name: "тринадцатый" + value: 13 + type: "ordinal" + - + name: "четырнадцатый" + value: 14 + type: "ordinal" + - + name: "пятнадцатый" + value: 15 + type: "ordinal" + - + name: "шестнадцатый" + value: 16 + type: "ordinal" + - + name: "семнадцатый" + value: 17 + type: "ordinal" + - + name: "восемнадцатый" + value: 18 + type: "ordinal" + - + name: "девятнадцатый" + value: 19 + type: "ordinal" + - + name: "двадцатый" + value: 20 + type: "ordinal" + - + name: "двадцатый" + value: 20 + type: "ordinal" + right: "add" + - + name: "тридцатый" + value: 30 + type: "ordinal" + - + name: "сороковой" + value: 40 + type: "ordinal" + - + name: "пятидесятый" + value: 50 + type: "ordinal" + - + name: "шестидесятый" + value: 60 + type: "ordinal" + - + name: "семидесятый" + value: 70 + type: "ordinal" + - + name: "восьмидесятый" + value: 80 + type: "ordinal" + - + name: "девяностый" + value: 90 + type: "ordinal" + - + name: "сотый" + value: 100 + type: "ordinal" + - + name: "тысячный" + value: 1000 + type: "ordinal" + right: "add" + - + name: "тысяча" + value: 1000 + type: "ordinal" + right: "add" + - + name: "нулевое" + value: 0 + type: "ordinal" + gender: "n" + - + name: "первое" + value: 1 + type: "ordinal" + gender: "n" + - + name: "второе" + value: 2 + type: "ordinal" + gender: "n" + - + name: "третье" + value: 3 + type: "ordinal" + gender: "n" + - + name: "четвертое" + value: 4 + type: "ordinal" + gender: "n" + - + name: "пятое" + value: 5 + type: "ordinal" + gender: "n" + - + name: "шестое" + value: 6 + type: "ordinal" + gender: "n" + - + name: "седьмое" + value: 7 + type: "ordinal" + gender: "n" + - + name: "восьмое" + value: 8 + type: "ordinal" + gender: "n" + - + name: "девятое" + value: 9 + type: "ordinal" + gender: "n" + - + name: "десятое" + value: 10 + type: "ordinal" + gender: "n" + - + name: "одиннадцатое" + value: 11 + type: "ordinal" + gender: "n" + - + name: "двенадцатое" + value: 12 + type: "ordinal" + gender: "n" + - + name: "тринадцатое" + value: 13 + type: "ordinal" + gender: "n" + - + name: "четырнадцатое" + value: 14 + type: "ordinal" + gender: "n" + - + name: "пятнадцатое" + value: 15 + type: "ordinal" + gender: "n" + - + name: "шестнадцатое" + value: 16 + type: "ordinal" + gender: "n" + - + name: "семнадцатое" + value: 17 + type: "ordinal" + gender: "n" + - + name: "восемнадцатое" + value: 18 + type: "ordinal" + gender: "n" + - + name: "девятнадцатое" + value: 19 + type: "ordinal" + gender: "n" + - + name: "двадцатое" + value: 20 + type: "ordinal" + gender: "n" + - + name: "тридцатое" + value: 30 + type: "ordinal" + gender: "n" + - + name: "сороковое" + value: 40 + type: "ordinal" + gender: "n" + - + name: "пятидесятое" + value: 50 + type: "ordinal" + gender: "n" + - + name: "шестидесятое" + value: 60 + type: "ordinal" + gender: "n" + - + name: "семидесятое" + value: 70 + type: "ordinal" + gender: "n" + - + name: "восемьдесятое" + value: 80 + type: "ordinal" + gender: "n" + - + name: "девяностое" + value: 90 + type: "ordinal" + gender: "n" + - + name: "сотое" + value: 100 + type: "ordinal" + gender: "n" + - + name: "тысячное" + value: 1000 + type: "ordinal" + gender: "n" + - + name: "ноль" + value: 0 + type: "ordinal" + gender: "f" + - + name: "первая" + value: 1 + type: "ordinal" + gender: "f" + - + name: "вторая" + value: 2 + type: "ordinal" + gender: "f" + - + name: "третья" + value: 3 + type: "ordinal" + gender: "f" + - + name: "четвертая" + value: 4 + type: "ordinal" + gender: "f" + - + name: "пятая" + value: 5 + type: "ordinal" + gender: "f" + - + name: "шестая" + value: 6 + type: "ordinal" + gender: "f" + - + name: "седьмая" + value: 7 + type: "ordinal" + gender: "f" + - + name: "восьмая" + value: 8 + type: "ordinal" + gender: "f" + - + name: "девятая" + value: 9 + type: "ordinal" + gender: "f" + - + name: "десятая" + value: 10 + type: "ordinal" + gender: "f" + - + name: "одиннадцатая" + value: 11 + type: "ordinal" + gender: "f" + - + name: "двенадцатая" + value: 12 + type: "ordinal" + gender: "f" + - + name: "тринадцатая" + value: 13 + type: "ordinal" + gender: "f" + - + name: "четырнадцатая" + value: 14 + type: "ordinal" + gender: "f" + - + name: "пятнадцатая" + value: 15 + type: "ordinal" + gender: "f" + - + name: "шестнадцатая" + value: 16 + type: "ordinal" + gender: "f" + - + name: "семнадцатая" + value: 17 + type: "ordinal" + gender: "f" + - + name: "восемнадцатая" + value: 18 + type: "ordinal" + gender: "f" + - + name: "девятнадцатая" + value: 19 + type: "ordinal" + gender: "f" + - + name: "двадцатая" + value: 20 + type: "ordinal" + gender: "f" + - + name: "двадцатая" + value: 20 + type: "ordinal" + gender: "f" + - + name: "тридцатая" + value: 30 + type: "ordinal" + gender: "f" + - + name: "сороковая" + value: 40 + type: "ordinal" + gender: "f" + - + name: "пятидесятая" + value: 50 + type: "ordinal" + gender: "f" + - + name: "шестидесятая" + value: 60 + type: "ordinal" + gender: "f" + - + name: "семидесятая" + value: 70 + type: "ordinal" + gender: "f" + - + name: "восьмидесятая" + value: 80 + type: "ordinal" + gender: "f" + - + name: "девяностая" + value: 90 + type: "ordinal" + gender: "f" + - + name: "сотая" + value: 100 + type: "ordinal" + gender: "f" + - + name: "тысячная" + value: 1000 + type: "ordinal" + gender: "f" + ordinal_indicators: + - + suffixes: + 0: + - "й" + - "-й" + 1: + - "й" + - "-й" + 2: + - "й" + - "-й" + 3: + - "й" + - "-й" + 4: + - "й" + - "-й" + 5: + - "й" + - "-й" + 6: + - "й" + - "-й" + 7: + - "й" + - "-й" + 8: + - "й" + - "-й" + 9: + - "й" + - "-й" + - + gender: "f" + suffixes: + 0: + - "я" + - "-я" + - "ая" + - "-ая" + 1: + - "я" + - "-я" + - "ая" + - "-ая" + 2: + - "я" + - "-я" + - "ая" + - "-ая" + 3: + - "я" + - "-я" + 4: + - "я" + - "-я" + - "ая" + - "-ая" + 5: + - "я" + - "-я" + - "ая" + - "-ая" + 6: + - "я" + - "-я" + - "ая" + - "-ая" + 7: + - "я" + - "-я" + - "ая" + - "-ая" + 8: + - "я" + - "-я" + - "ая" + - "-ая" + 9: + - "я" + - "-я" + - "ая" + - "-ая" + 13: + - "я" + - "-я" + - "ая" + - "-ая" + - + gender: "n" + suffixes: + 0: + - "е" + - "-е" + 1: + - "е" + - "-е" + 2: + - "е" + - "-е" + 3: + - "е" + - "-е" + - "ье" + - "-ье" + 4: + - "е" + - "-е" + 5: + - "е" + - "-е" + 6: + - "е" + - "-е" + 7: + - "е" + - "-е" + 8: + - "е" + - "-е" + 9: + - "е" + - "-е" + 13: + - "е" + - "-е" + stopwords: + - "и" + diff --git a/resources/numex/sk.json b/resources/numex/sk.json deleted file mode 100644 index 62a22181..00000000 --- a/resources/numex/sk.json +++ /dev/null @@ -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" - } - ] -} \ No newline at end of file diff --git a/resources/numex/sk.yaml b/resources/numex/sk.yaml new file mode 100644 index 00000000..8155a774 --- /dev/null +++ b/resources/numex/sk.yaml @@ -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" + diff --git a/resources/numex/sl.json b/resources/numex/sl.json deleted file mode 100644 index 2c9fe6e6..00000000 --- a/resources/numex/sl.json +++ /dev/null @@ -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" - } - ] -} \ No newline at end of file diff --git a/resources/numex/sl.yaml b/resources/numex/sl.yaml new file mode 100644 index 00000000..9cd30e0f --- /dev/null +++ b/resources/numex/sl.yaml @@ -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" + diff --git a/resources/numex/sv.json b/resources/numex/sv.json deleted file mode 100644 index 37f64fb1..00000000 --- a/resources/numex/sv.json +++ /dev/null @@ -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" - ] -} \ No newline at end of file diff --git a/resources/numex/sv.yaml b/resources/numex/sv.yaml new file mode 100644 index 00000000..290ffe20 --- /dev/null +++ b/resources/numex/sv.yaml @@ -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" + diff --git a/resources/numex/tr.json b/resources/numex/tr.json deleted file mode 100644 index 586a223e..00000000 --- a/resources/numex/tr.json +++ /dev/null @@ -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" - } - ] -} \ No newline at end of file diff --git a/resources/numex/tr.yaml b/resources/numex/tr.yaml new file mode 100644 index 00000000..13d78833 --- /dev/null +++ b/resources/numex/tr.yaml @@ -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" + diff --git a/resources/numex/uk.json b/resources/numex/uk.json deleted file mode 100644 index 466d7796..00000000 --- a/resources/numex/uk.json +++ /dev/null @@ -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" - } - ] -} \ No newline at end of file diff --git a/resources/numex/uk.yaml b/resources/numex/uk.yaml new file mode 100644 index 00000000..2dd38017 --- /dev/null +++ b/resources/numex/uk.yaml @@ -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" + diff --git a/resources/numex/zh.json b/resources/numex/zh.json deleted file mode 100644 index 21006369..00000000 --- a/resources/numex/zh.json +++ /dev/null @@ -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" - } - ] -} \ No newline at end of file diff --git a/resources/numex/zh.yaml b/resources/numex/zh.yaml new file mode 100644 index 00000000..e979964b --- /dev/null +++ b/resources/numex/zh.yaml @@ -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" + diff --git a/scripts/geodata/numbers/numex.py b/scripts/geodata/numbers/numex.py index 279ea3ba..f5b9982f 100644 --- a/scripts/geodata/numbers/numex.py +++ b/scripts/geodata/numbers/numex.py @@ -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)