
---
- include: "../../definitions.yaml"

# If an "intent" is used, the 'terse:medium:verbose' speech for the intent name is given here for a prefix||infix||postfix||function fixity
# If only one ":" is used, the first part is used for 'terse' and the second part is used for 'medium' and 'verbose'
# If no ":"s are used, the same speech is used for all forms
# If bracketing words make sense, they are separated with ";"s
# Intent mappings must specify whether they are "prefix", "infix", "postfix", or "function" with an "=" sign
# If there are multiple fixities (e.g., see transpose), they are separated with "||"
#   for readability, spaces can be used around any of the delimiter characters
# Note: if there are multiple fixities, the first one is used if the fixity is not given in the intent
- IntentMappings: {
    "indexed-by": "infix= ; δείκτης; τέλος δείκτη: τέλος δείκτη: τέλος δείκτη",
    "modified-variable": "silent= ",
    "say-super": "infix= εις την: εκθέτης: εκθέτης",   # used with 'mo' for superscripts (e.g, "<")
    "skip-super": "silent=",   # used with 'mo' for superscripts (e.g, "*")

    "absolute-value": "function= ; απόλυτη τιμή: η απόλυτη τιμή: η απόλυτη τιμή; τέλος απόλυτης τιμής",
    "binomial": "infix=διωνυμικό; ανά; τέλος διωνυμικού", #theodora. ανἀ = chooce in english. check
    "dimension-product": "infix=επί",
    # "closed-interval": "other=closed-interval; from,to; end closed-interval",
    "greatest-common-divisor": "function=μκδ: ο μκδ: ο μέγιστος κοινός διαιρέτης", # theodora. check how μκδ and εκπ sounds
    "imaginary-part": "function=φανταστικό μέρος, το φανταστικό μέρος, το φανταστικό μέρος",
    "least-common-multiple": "function=εκπ:το εκπ:το ελάχιστο κοινό πολλαπλάσιο",
    # "large-op": "infix=over || other=from,to",
    "limit": "prefix=όριο όταν: το όριο όταν: το όριο όταν",
    "lim-sup": "prefix=ανώτατο όριο όταν: το ανώτατο όριο όταν: το ανώτατο όριο όταν", #theodora. check "όταν " english: as
    "lim-inf": "prefix=κατώτατο όριο όταν: το κατώτατο όριο όταν : το κατώτατο όριο όταν",
    "logarithm-with-base": "prefix=ο λογάριθμος με βάση: ο λογάριθμος με βάση: ο λογάριθμος με βάση",
    "natural-logarithm": "function=l n: φυσικός λογάριθμος: φυσικός λογάριθμος",
    "minus": "infix=μείον || prefix=μείον",
    "plus": "infix=συν || prefix=συν",
    # check. prefix = negative prefix = positive in english. not always appropriate/unatural for greek
    # "pochhammer": "infix=permutations of",  # arguments are in reverse order, so can't work here
    "real-part": "function=το πραγματικό μέρος",

    "transpose": "postfix=ανάστροφος || function=ανάστροφος",
    "magnitude": "postfix=νόρμα || function=νόρμα", #theodora. added the magnitude, was read in english otherwise. Check if "διπλή κάθετος" is more appropriate
    "norm": "function=; νόρμα: νόρμα: νόρμα; τέλος νόρμας",
    "trace": "function=;ίχνος : ίχνος: το ίχνος; τέλος ίχνους",
    "dimension": "function=; διάσταση : διάσταση: η διάσταση; τέλος διάστασης",
    "homomorphism": "function= ; ομομορφισμός : ομομορφισμός: ο ομομορφισμός; τέλος ομομορφισμού",
    "kernel": "function= ; πυρήνας : πυρήνας: ο πυρήνας; τέλος πυρήνα",
    "vector": "function= ; διάνυσμα || prefix=διάνυσμα",
    "cross-product": "infix=διανυσματικό γινόμενο", # theodora. check το είχε έτσι "infix=cross: διανυσματικό γινόμενο: διανυσματικό γινόμενο",
    "dot-product": "infix=τελεία: εσωτερικό γινόμενο: τελεία: εσωτερικό γινόμενο", #theodora. check. είναι ολα εσωτερικό γινόμενο ή πιάνει κι άλλα οπότε θέλει πιο γενικό όρο;

    "divergence": "function= ; απόκλιση: απόκλιση: απόκλιση; τέλος απόκλισης",
    "curl": "function= ; στροβιλισμός; τέλος στροβιλισμού",
    "gradient": "function= ; ανάδελτα: ανάδελτα: ανάδελτα; τέλος ανάδελτα",
    "laplacian": "function=λαπλασιανή",   # speech engines don't do a good job with "laplacian"

    "chemistry-concentration": "function= ; συγκέντρωση: η συγκέντρωση του: η συγκέντρωση του; τέλος συγκέντρωσης",
  }

  # Names of functions that in terse mode don't say "of" (or it's equivalent in other languages)
- TerseFunctionNames: {"divergence", "gradient", "curl"
  }

- NavigationParts: {
    # These are the parts of a formula that can be navigated to
    "large-op": "βάση; κάτω όριο; άνω όριο",
    "mfrac": "αριθμητής; παρονομαστής",
    "fraction": "αριθμητής; παρονομαστής",
    "msqrt": "ρίζα",
    "square-root": "ρίζα",
    "mroot": "ρίζα; τάξη ρίζας",
    "root": "ρίζα; τάξη ρίζας",
    "msub": "βάση; δείκτης",
    "sub": "βάση; δείκτης",
    "msup": "βάση; εκθέτης",
    "say-super": "βάση; εκθέτης",
    "skip-super": "βάση; εκθέτης",
    "power": "βάση; εκθέτης",
    "msubsup": "βάση; δείκτης; εκθέτης",
    "munder": "βάση; κάτω όριο",
    "mover": "βάση; άνω όριο",
    "munderover": "βάση; κάτω όριο; άνω όριο",

    # words for moving into and out of one of the parts (e.g., "move right 'out of' numerator, 'in' denominator")
    # it's a hack to put them here, but at least they are grouped with the other navigation parts
    "in": "in",
    "out": "out of",
  }
    

- KnownWords: {
    # MathCAT will put together some runs of three or more mi's (a common mistake), but skips those in alphabetical order.
    # This is a list of exceptions so that they do get put together. Don't list words with repeated letters.

    # I asked bard and chatgpt for formula words that are alphabetical, and they failed.
    # Here are the words I managed to find, but it almost certainly not complete. Change the list for other languages.
 #   "Abel", "aery", "ails", "airy", "amps", "cents", "flux", "flow", "knot", #theodora. removed for now
  }

- SIPrefixes: {
    "Q": "κουέτα", "R": "ρόνα", "Y": "γιότα", "Z": "ζἐτα", "E": "έξα", "P": "πέτα", "T": "τέρα", "G": "γκίγκα", "M": "μέγκα", "k": "χίλιο", "h": "χέκτο", "da": "δέκα",
    "d": "δεκατό", "c": "εκατοστό", "m": "μίλι", "µ": "μίκρο", "n": "νάνο", "p": "πίκο", "f": "φέμτο", "a": "άτο", "z": "ζέπτο", "y": "γιόκτο", "r": "ρόντο", "q": "κουέκτο"
  } 
  #theodora. issues with prefixies will occur when in greek the unit of measurement is derived/borrowed directly from of the english word. ex. decibel = ντεσιμπέλ but centimeter=εκατοστόμετρο
  #would be useful to be able to distinguis between Greek an english prefixes and SIUnits
  #- SIPrefixesEnglish: {
#    "Q": "κουέτα", "R": "ρόνα", "Y": "γιότα", "Z": "ζἐτα", "E": "έξα", "P": "πέτα", "T": "τέρα", "G": "γκίγκα", "M": "μέγκα", "k": "κίλο", "h": "χέκτο", "da": "δεκα",
#    "d": "ντέσι", "c": "σέντι", "m": "μίλι", "µ": "μίκρο", "n": "νάνο", "p": "πίκο", "f": "φέμτο", "a": "άτο", "z": "ζέπτο", "y": "γιόκτο", "r": "ρόντο", "q": "κουέκτο"
#}
# this is a list of all units that accept SIPrefixes
# from www.bipm.org/documents/20126/41483022/SI-Brochure-9-EN.pdf
#   Prefixes may be used with any of the 29 SI units with specsial names
#   The SI prefixes can be used with several of accepted units, but not, for example, with the non-SI units of time.
    
- SIUnits: {
        # base units
    "A": "αμπέρ",
    "cd": "καντέλα",
    "K": "κέλβιν", "K": "κέλβιν", # U+212A
    "g": "γραμμάριο",
    "m": "μέτρο",     # British spelling works for US also
    "mol": "μολ",
    "s": "δευτερόλεπτο", "sec": "δευτερόλεπτο",  # "sec" not actually legal
    "kg": "κιλό", #theodora. see if keep, or change k=κίλο to k=χίλιο
    "cm": "εκατοστό",

    # derived units
    "Bq": "μπεκερέλ",
    "C": "κουλόμπ",
    "°C": "βαθμός κελσίου", "℃": "βαθμός κελσίου", # should only take negative powers
    "F": "φαράντ",
    "Gy": "γκρέυ",
    "H": "χένρι",
    "Hz": "χέρτς",
    "J": "τζάουλ",
    "kat": "κάτελ",
    "lm": "λούμεν",
    "lx": "λουξ",
    "N": "νιούτον",
    "Ω": "ωμ", "Ω": "ωμ",       # Greek Cap letter, U+2126 OHM SIGN
    "Pa": "πασκάλ",
    "S": "ζίμενς",
    "Sv": "σίβερτ",
    "T": "τέσλα",
    "V": "βόλτ",
    "W": "βατ",
    "Wb": "βέμπερ",

    # accepted (plus a few variants) that take SI prefixes
    "l": "λίτρο", "L": "λίτρο", "ℓ": "λίτρο",  # Should only take negative powers; British spelling works for US also
    "t": "τόνος",           # should only take positive powers
    "Da": "ντάλτον",
    "Np": "νέπερ",               # should only take negative powers
    "u": "ατομική μονάδα μάζας",     # 'u' is correct: https://en.wikipedia.org/wiki/Dalton_(unit)
    "eV": "ηλεκτρονιοβόλτ",
    "rad": "ακτίνιο",             # should only take negative powers
    "sr": "στερακτίνιο",          # should only take negative powers      
  
    # others that take a prefix
    "a": "άνουμ",               # should only take positive powers
    "as": "δευτερόλεπτο τόξου",          # see en.wikipedia.org/wiki/Minute_and_second_of_arc
    # technically wrong, but used in practice with SI Units
    "b": "μπιτ",               # should only take positive powers
    "B": "μπάιτ",              # should only take positive powers
    "Bd": "μπώ",             # should only take positive powers
    "kb": "κιλο-μπιτ",               # should only take positive powers
    "kB": "κιλο-μπάιτ",              # should only take positive powers
    "kBd": "κιλο-μπώ",  
}

- UnitsWithoutPrefixes: {
    # time
    "″": "δευτερόλεπτο", "\"": "δευτερόλεπτο",
    "′": "λεπτό", "'": "λεπτό","min": "λεπτό",
    "h": "ώρα", "hr": "ώρα", "Hr": "ώρα",
    "d": "ημέρα", "dy": "ημέρα",
    "w": "εβδομάδα", "wk": "εβδομάδα",
    "y": "έτος", "yr": "έτος",    

    # angles
    "°": "βαθμός", "deg": "βαθμός", # should only take negative powers
    "arcmin": "λεπτό τόξου",
    "amin": "λεπτό τόξου",
    "am": "λεπτό τόξου",
    "MOA": "λεπτό τόξου",
    "arcsec": "δευτερόλεπτο τόξου", #arcsec = πρώτο δευτερόλεπτο ή  δευτερόλεπτο του τόξου
    "asec": "δευτερόλεπτο τόξου",

    # distance
    "au": "αστρονομική μονάδα",
    "AU": "αστρονομική μονάδα",
    "ltyr": "έτος φωτός", "ly": "έτος φωτός",
    "pc": "παρσέκ",
    "parsec": "παρσέκ",
    "Å": "άνγκστρομ", "Å": "άνγκστρομ",           # U+00C5 and U+212B
    "fm": "φέρμι",

    # others
    "ha": "εκτάριο",
    # "B": "bel",    # "B" more commonly means bytes
    "dB": "ντεσιμπέλ", # already logarithmic, so not used with SI prefixes

    "amu": "ατομική μονάδα μάζας",
    "atm": "ατμόσφαιρα",
    "bar": "μπαρ",
    "cal": "θερμίδα",
    "Ci": "κιουρί",
    "grad": "βαθμός",
    "M": "μολάρ",
    "R": "ρέντγκεν",
    "rpm": "στροφή ανά λεπτό",
    "℧": "μο",
    "dyn": "ντυν",
    "erg": "εργ",


    # powers of 2 used with bits and bytes
    "Kib": "kibi-bit", "Mib": "mebi-bit", "Gib": "gibi-bit", "Tib": "tebi-bit", "Pib": "pebi-bit", "Eib": "exbi-bit", "Zib": "zebi-bit", "Yib": "yobi-bit",
    "KiB": "kibi-byte", "MiB": "mebi-byte", "GiB": "gibi-byte", "TiB": "tebi-byte", "PiB": "pebi-byte", "EiB": "exbi-byte", "ZiB": "zebi-byte", "YiB": "yobi-byte",
  }  #theodora. left the english words

  # this will only be used if the language is English, so it can be empty for other countries
- EnglishUnits: {
    # length
    "in": "ίντσα",
    "inch": "ίντσα",
    "ft": "πόδι",
    "foot": "πόδι",
    "mi": "μίλι",
    "mile": "μίλι",
    "rd": "ροντ",
    "li": "λινκ",
    "ch": "τσέιν",

    # area
    "sq in": "τετραγωνική ίντσα", "sq. in": "τετραγωνική ίντσα", "sq. in.": "τετραγωνική ίντσα",
    "sq ft": "τετραγωνικό πόδι", "sq. ft": "τετραγωνικό πόδι", "sq. ft.": "τετραγωνικό πόδι",
    "sq yd": "τετραγωνική γιάρδα", "sq. yd": "τετραγωνική γιάρδα", "sq. yd.": "τετραγωνική γιάρδα",
    "sq mi": "τετραγωνικό μίλι", "sq. mi": "τετραγωνικό μίλι", "sq. mi.": "τετραγωνικό μίλι",
    "ac": "έικρ",  #στρέμμα
    "FBM": "εφ μπι εμ",

    # volume
    "cu in": "κυβική ίντσα", "cu. in": "κυβική ίντσα", "cu. in.": "κυβική ίντσα",
    "cu ft": "κυβικό πόδι", "cu. ft": "κυβικό πόδι", "cu. ft.": "κυβικό πόδι",
    "cu yd": "κυβική γιάρδα", "cu. yd": "κυβική γιάρδα", "cu. yd.": "κυβική γιάρδα",
    "bbl": "βαρέλι", "BBL": "βαρέλι",
    "pk": "πεκ",
    "bu": "μπούσελ",
    "tsp": "κουταλάκι του γλυκού",
    "tbl": "κουταλιά της σούπας",

    # liquid
    "fl dr": "δράμι υγρών",
    "fl oz": "ουγγιά υγρών",
    "gi": "τζιλ",
    "cp": "φλιτζάνι", "φλιτζάνι": "φλιτζάνι",
    "pt": "πίντα",
    "qt": "κουάρτ",
    "gal": "γαλόνι",

    # weight
    "gr": "γκρέιν", # είναι και τα γραμμ'αρια
    "dr": "δράμι",
    "oz": "ουγγιά", "℥": "ουγγιά",
    "lb": "λίβρα",
    "cwt": "χάντρεντγουέιτ",
    "dwt": "πένιγουέιτ",
    "oz t": "τρόι ουγγιά",
    "lb t": "τρόι λίβρα",

    # energy
    "hp": "ίππος",
    "BTU": "μπι τι γιού",
    "°F": "βαθμός φαρενάϊτ", "℉": "βαθμός φαρενάϊτ",

    # other
    "mph": "μίλι ανά ώρα",
    "mpg": "μίλι ανά γαλόνι",
  }

- PluralForms: {
  # FIX: this needs to be flushed out
    ### -------------- SIUnits --------------  ### vivi
    # base units
    "γραμμάριο": "γραμμάρια",
    "κιλό": "κιλά",
    "εκατοστό": "εκατοστά",
    "μέτρο": "μέτρα",     # British spelling works for US also
    "δευτερόλεπτο": "δευτερόλεπτα",
    "αμπέρ": "αμπέρ",
    "καντέλα": "καντέλα",
    "κέλβιν": "κέλβιν", # U+212A
    "μολ": "μολ",


    # derived units
    "βαθμός κελσίου": "βαθμοί κελσίου",
    "μπεκερέλ": "μπεκερέλ",
    "κουλόμπ":"κουλόμπ",
    "φαράντ": "φαράντ",
    "γκρέυ": "γκρέυ",
    "χένρι": "χένρι",
    "χέρτς": "χέρτς",
    "τζάουλ": "τζάουλ",
    "κάτελ": "κάτελ",
    "λούμεν": "λούμεν",
    "λουξ": "λουξ",
    "νιούτον": "νιούτον",
    "ωμ": "ωμ",       # Greek Cap letter, U+2126 OHM SIGN
    "πασκάλ": "πασκάλ",
    "ζίμενς": "ζίμενς",
    "σίβερτ": "σίβερτ",
    "τέσλα": "τέσλα",
    "βόλτ": "βόλτ",
    "βατ": "βατ",
    "βέμπερ": "βέμπερ",

    # accepted (plus a few variants) that take SI prefixes
    "λίτρο": "λίτρα", 
    "τόνος": "τόνοι",           # should only take positive powers
    "ατομική μονάδα μάζας": "ατομικές μονάδες μάζας",     # 'u' is correct: https://en.wikipedia.org/wiki/Dalton_(unit)
    "ακτίνιο": "ακτίνια",             # should only take negative powers
    "στερακτίνιο": "στερακτίνια",          # should only take negative powers    
    "ντάλτον": "ντάλτον",
    "νέπερ": "νέπερ",               # should only take negative powers
    "ηλεκτρονιοβόλτ": "ηλεκτρονιοβόλτ",
       
  
    # others that take a prefix
    "δευτερόλεπτο τόξου": "δευτερόλεπτα τόξου",          # see en.wikipedia.org/wiki/Minute_and_second_of_arc
    "άνουμ": "άνουμ", 

    "μπιτ": "μπιτ",               # should only take positive powers
    "μπάιτ": "μπάιτ",              # should only take positive powers
    "μπώ": "μπώ",             # should only take positive powers    
    

    # technically wrong, but used in practice with SI Units
    
    ### --------------UnitsWithoutPrefixes -------------- ### vivi
    # time
    "δευτερόλεπτο": "δευτερόλεπτα",
    "λεπτό": "λεπτά",
    "ώρα": "ώρες",
    "ημέρα": "ημέρες",
    "εβδομάδα": "εβδομάδες",
    "έτος": "έτη",

    # angles
    "βαθμός": "βαθμοί",
    "λεπτό τόξου": "λεπτά τόξου",
    "δευτερόλεπτο τόξου": "δευτερόλεπτα τόξου",

    # distance
    "αστρονομική μονάδα": "αστρονομικές μονάδες",
    "έτος φωτός": "έτη φωτός", 
    "παρσέκ": "παρσέκ",
    "άνγκστρομ": "άνγκστρομ",           # U+00C5 and U+212B
    "φέρμι": "φέρμι",

    # others
    "εκτάριο": "εκτάρια",
    "ντεσιμπέλ": "ντεσιμπέλ",

    "ατομική μονάδα μάζας": "ατομικές μονάδες μάζας",
    "ατμόσφαιρα": "ατμόσφαιρες",
    "θερμίδα": "θερμίδες",
    "βαθμός": "βαθμοί",
    "στροφή ανά λεπτό": "στροφές ανά λεπτό",
    "μπαρ": "μπαρ",
    "κιουρί": "κιουρί",
    "μολάρβ": "μολάρβ",
    "ρέντγκεν": "ρεντγκεν",
    "μο": "μο",
    "μολάρ": "μολάρ",
    "ντυν": "ντυν",
    "εργ": "εργ",
    

    ### -------------- EnglishUnits --------------  ### vivi
    # length
    "ίντσα": "ίντσες",
    "πόδι": "πόδια",
    "μίλι": "μίλια",
    "ροντ": "ροντ",
    "λινκ": "λινκ",
    "τσέιν": "τσέιν",

    # area
    "τετραγωνική ίντσα": "τετραγωνικές ίντσες", 
    "τετραγωνικό πόδι": "τετραγωνικά πόδια",
    "τετραγωνική γιάρδα": "τετραγωνικές γιάρδες",
    "τετραγωνικό μίλι": "τετραγωνικά μίλια", 
    "έικρ": "έικρ",
    "εφ μπι εμ": "εφ μπι εμ",

    # volume
    "κυβική ίντσα": "κυβικές ίντσες", 
    "κυβικό πόδι": "κυβικά πόδια", 
    "κυβική γιάρδα": "κυβικές γιάρδες", 
    "βαρέλι": "βαρέλια",
    "κουταλάκι του γλυκού": "κουταλάκια του γλυκού",
    "κουταλιά της σούπας": "κουταλιές της σούπας",
    "πεκ": "πεκ",
    "μπούσελ": "μπούσελ",


    # liquid
    "δράμι υγρών": "δράμια υγρών",
    "ουγγιά υγρών": "ουγγιές υγρών",
    
    "φλιτζάνι": "φλιτζάνια",
    "πίντα": "πίντες",
    "γαλόνι": "γαλόνια",
    "πίντα": "πίντα",
    "κουάρτ": "κουάρτ",

    # weight
    "δράμι": "δράμια",
    "ουγγιά": "ουγγιές",
    "λίβρα": "λίβρες",
    "χάντρεντγουέιτ": "χάντρεντγουέιτ",
    "πένιγουέιτ": "πένιγουέιτ",
    "τρόι ουγγιά": "τρόι ουγγιές",
    "τρόι λίβρα": "τρόι λίβρες",
    "γκρέιν": "γκρέιν", # είναι και τα γραμμ'αρια
  

    # energy
    "ίππος": "ίπποι",
    "βαθμός φαρενάϊτ": "βαθμοί φαρενάϊτ",
    "μπι τι γιού": "μπι τι γιού",

    # other
    "μίλι ανά ώρα": "μίλια ανά ώρα",
    "μίλι ανά γαλόνι": "μίλια ανά γαλόνι",
    
    # derived units
    
    
  }
# Lines starting with "#" are a comment
# Each definition in this file is of the form
# - name: { "...", "..." "..." }
# For numbers, 
# - name: [] "...", "..." "..." ]

# ----------------  Cardinal and Ordinal Numbers  --------------------------
# The following definitions are used to convert numbers to words
# The are mainly used for ordinals, of which there are two cases:
# 1. Regular ordinals: first, second, third, ...
# 2. Ordinals used in the denominator of fractions (e.g, one half, one third)
#    When used in the denominator of fractions, a plural version might be
#    used (e.g., two halves, two thirds)
# Although a lot of languages are regular after a few entries, for generality,
# the following lists should be filled out even though they are the same
# or easily derived from others in many languages (e.g, an 's' is added for plurals).
# The larger ordinal numbers (e.g, millionth) is used when there are only
# '0's after that decimal place (e.g., 23000000).:w
# All definitions start 0, 10, 100, etc.
# The definitions for the "ones" should extend until a regular pattern begins
#   The minimum length is 10.
# For English, a regular pattern starts at twenty

# theodora. NumbersOrdinalOnes, NumbersOrdinalTens, NumbersOrdinalHundreds and NumbersOrdinalLarge
# are used in roots and powers, all feminine gendered in greek, so for now one case for ordinals is sufficient.
# however, if in the future these rules are applied elsewhere, adding more grammatical genders might 
# be needed.
- NumbersOnes: [
         "μηδέν", "ένα", "δύο", "τρία", "τέσσερα", "πέντε", "έξι", "επτά", "οκτώ", "εννέα", "δέκα", "έντεκα", "δώδεκα", "δεκατρία", "δεκατέσσερα", "δεκαπέντε", "δεκαέξι", "δεκαεπτά", "δεκαοκτώ", "δεκαεννέα"
    ]

# theodora. σε δυνάμεις και ρίζες κυρίως -> θηλυκό
# I needed to add all these numbers because of how it handles plurals in english, after twenty.
# It seems to combine NumbersTens + NumbersOrdinalOnes, which is incorrect in greek
# The issue remains thouhg for numbers over 100
- NumbersOrdinalOnes: [
         "μηδενική", "πρώτη", "δεύτερη", "τρίτη", "τέταρτη", "πέμπτη", "έκτη", "έβδομη", "όγδοη", "ένατη", "δέκατη", "ενδέκατη", "δωδέκατη", "δέκατη τρίτη", "δέκατη τέταρτη", "δέκατη πέμπτη", "δέκατη έκτη", "δέκατη έβδομη", "δέκατη όγδοη", "δέκατη ένατη", "εικοστή", "εικοστή πρώτη", "εικοστή δεύτερη", "εικοστή τρίτη", "εικοστή τέταρτη", "εικοστή πέμπτη", "εικοστή έκτη", "εικοστή έβδομη", "εικοστή όγδοη", "εικοστή ένατη",
"τριακοστή", "τριακοστή πρώτη", "τριακοστή δεύτερη", "τριακοστή τρίτη", "τριακοστή τέταρτη", "τριακοστή πέμπτη", "τριακοστή έκτη", "τριακοστή έβδομη", "τριακοστή όγδοη", "τριακοστή ένατη",
"τεσσαρακοστή", "τεσσαρακοστή πρώτη", "τεσσαρακοστή δεύτερη", "τεσσαρακοστή τρίτη", "τεσσαρακοστή τέταρτη", "τεσσαρακοστή πέμπτη", "τεσσαρακοστή έκτη", "τεσσαρακοστή έβδομη", "τεσσαρακοστή όγδοη", "τεσσαρακοστή ένατη",
"πεντηκοστή", "πεντηκοστή πρώτη", "πεντηκοστή δεύτερη", "πεντηκοστή τρίτη", "πεντηκοστή τέταρτη", "πεντηκοστή πέμπτη", "πεντηκοστή έκτη", "πεντηκοστή έβδομη", "πεντηκοστή όγδοη", "πεντηκοστή ένατη",
"εξηκοστή", "εξηκοστή πρώτη", "εξηκοστή δεύτερη", "εξηκοστή τρίτη", "εξηκοστή τέταρτη", "εξηκοστή πέμπτη", "εξηκοστή έκτη", "εξηκοστή έβδομη", "εξηκοστή όγδοη", "εξηκοστή ένατη",
"εβδομηκοστή", "εβδομηκοστή πρώτη", "εβδομηκοστή δεύτερη", "εβδομηκοστή τρίτη", "εβδομηκοστή τέταρτη", "εβδομηκοστή πέμπτη", "εβδομηκοστή έκτη", "εβδομηκοστή έβδομη", "εβδομηκοστή όγδοη", "εβδομηκοστή ένατη",
"ογδοηκοστή", "ογδοηκοστή πρώτη", "ογδοηκοστή δεύτερη", "ογδοηκοστή τρίτη", "ογδοηκοστή τέταρτη", "ογδοηκοστή πέμπτη", "ογδοηκοστή έκτη", "ογδοηκοστή έβδομη", "ογδοηκοστή όγδοη", "ογδοηκοστή ένατη",
"ενενηκοστή", "ενενηκοστή πρώτη", "ενενηκοστή δεύτερη", "ενενηκοστή τρίτη", "ενενηκοστή τέταρτη", "ενενηκοστή πέμπτη", "ενενηκοστή έκτη", "ενενηκοστή έβδομη", "ενενηκοστή όγδοη", "ενενηκοστή ένατη"
    ]
 
# theodora. check again, σε παρονομαστές κυρίως -> ουδέτερο ???????????????????
- NumbersOrdinalPluralOnes: [
         "μηδενικά", "πρώτα", "δεύτερα", "τρίτα", "τέταρτα", "πέμπτα", "έκτα", "έβδομα", "όγδοα", "ένατα", "δέκατα", "ενδέκατα", "δωδέκατα", "δέκατα τρίτα", "δέκατα τέταρτα", "δέκατα πέμπτα", "δέκατα έκτα", "δέκατα έβδομα", "δέκατα όγδοα", "δέκατα ένατα"
    ]

    # stop when regularity begins, σε παρονομαστές  όταν ο αριθμητής είναι 1 -> ουδέτερο
- NumbersOrdinalFractionalOnes: [
         "μηδενικό", "πρώτο", "δεύτερο", "τρίτο", "τέταρτο", "πέμπτο", "έκτο", "έβδομο", "όγδοο", "ένατο", "δέκατο", "ενδέκατο", "δωδέκατο", "δέκατο τρίτο", "δέκατο τέταρτο", "δέκατο πέμπτο", "δέκατο έκτο", "δέκατο έβδομο", "δέκατο όγδοο", "δέκατο ένατο"
    ]

    # stop when regularity begins, παρονομαστές κλασμάτων όταν ο αριθμητής είναι μεγαλύτερος του 1 -> ουδέτερο
- NumbersOrdinalFractionalPluralOnes: [
         "μηδενικά", "πρώτα", "δεύτερα", "τρίτα", "τέταρτα", "πέμπτα", "έκτα", "έβδομα", "όγδοα", "ένατα", "δέκατα", "ενδέκατα", "δωδέκατα", "δέκατα τρίτα", "δέκατα τέταρτα", "δέκατα πέμπτα", "δέκατα έκτα", "δέκατα έβδομα", "δέκατα όγδοα", "δέκατα ένατα"
    ]

    # What to use for multiples of 10
- NumbersTens: [
         "", "δέκα", "είκοσι", "τριάντα", "σαράντα", "πενήντα", "εξήντα", "εβδομήντα", "ογδόντα", "ενενήντα"
    ]

- NumbersOrdinalTens: [
         "", "δέκατη", "εικοστή", "τριακοστή", "τεσσαρακοστή", "πεντηκοστή", "εξηκοστή", "εβδομηκοστή", "ογδοηκοστή", "ενενηκοστή"
    ]

- NumbersOrdinalPluralTens: [
         "", "δέκατοι", "εικοστοί", "τριακοστοί", "τεσσαρακοστοί", "πεντηκοστοί", "εξηκοστοί", "εβδομηκοστοί", "ογδοηκοστοί", "ενενηκοστοί"
    ]

- NumbersHundreds: [
       "", "εκατό", "διακόσια", "τριακόσια", "τετρακόσια", "πεντακόσια", "εξακόσια", "επτακόσια", "οκτακόσια", "εννιακόσια"
    ]                                                                       


- NumbersOrdinalHundreds: [
       "", "εκατοστή", "διακοσιοστή", "τριακοσιοστή", "τετρακοσιοστή", "πεντακοσιοστή",
         "εξακοσιοστή", "επτακοσιοστή", "οκτακοσιοστή", "εννιακοσιοστή"
    ]

- NumbersOrdinalPluralHundreds: [
       "", "εκατοστοί", "διακοσιοστοί", "τριακοσιοστοί", "τετρακοσιοστοί", "πεντακοσιοστοί",
         "εξακοσιοστοί", "επτακοσιοστοί", "οκτακοσιοστοί", "εννιακοσιοστοί"
    ]

    # At this point, hopefully the language is regular. If not, code needs to be written
- NumbersLarge: [
         "", "χιλιάδες", "εκατομμύρια", "δισεκατομμύρια", "τρισεκατομμύρια", "τετράκις εκατομμύρια", "πεντάκις εκατομμύρια", "εξάκις εκατομμύρια", "επτάκις εκατομμύρια", "οκτάκις εκατομμύρια", "εννεάκις εκατομμύρια", "δεκάκις εκατομμύρια", "ενδεκάκις εκατομμύρια", "δωδεκάκις εκατομμύρια", "δεκατριάκις εκατομμύρια", "δεκατετράκις εκατομμύρια", "δεκαπεντάκις εκατομμύρια", "δεκαεξάκις εκατομμύρια", "δεκαεπτάκις εκατομμύρια", "δεκαοκτάκις εκατομμύρια", "δεκαεννεάκις εκατομμύρια", "εικοσάκις εκατομμύρια", "εικοσιάπαξ εκατομμύρια", "εικοσιδίς εκατομμύρια", "εικοσιτρίς εκατομμύρια", "εικοσιτετράκις εκατομμύρια", "εικοσιπεντάκις εκατομμύρια", "εικοσιεξάκις εκατομμύρια"
    ]

- NumbersOrdinalLarge: [
         "", "χιλιαστή", "εκατομμυριοστή", "δισεκατομμυριοστή", "τρισεκατομμυριοστή", "τετράκις εκατομμυριοστή", "πεντάκις εκατομμυριοστή", "εξάκις εκατομμυριοστή", "επτάκις εκατομμυριοστός", "οκτάκις εκατομμυριοστή", "εννεάκις εκατομμυριοστή", "δεκάκις εκατομμυριοστή", "ενδεκάκις εκατομμυριοστή", "δωδεκάκις εκατομμυριοστή", "δεκατριάκις εκατομμυριοστή", "δεκατετράκις εκατομμυριοστή", "δεκαπεντάκις εκατομμυριοστή", "δεκαεξάκις εκατομμυριοστή", "δεκαεπτάκις εκατομμυριοστή", "δεκαοκτάκις εκατομμυριοστή", "δεκαεννεάκις εκατομμυριοστή", "εικοσάκις εκατομμυριοστή", "εικοσιάπαξ εκατομμυριοστή", "εικοσιδίς εκατομμυριοστή", "εικοσιτρίς εκατομμυριοστή", "εικοσιτετράκις εκατομμυριοστή", "εικοσιπεντάκις εκατομμυριοστή", "εικοσιεξάκις εκατομμυριοστή"
    ]
- NumbersOrdinalPluralLarge: [
         "", "χιλιαστοί", "εκατομμυριοστοί", "δισεκατομμυριοστοί", "τρισεκατομμυριοστοί", "τετράκις εκατομμυριοστοί", "πεντάκις εκατομμυριοστοί", "εξάκις εκατομμυριοστοί", "επτάκις εκατομμυριοστοί", "οκτάκις εκατομμυριοστοί", "εννεάκις εκατομμυριοστοί", "δεκάκις εκατομμυριοστοί", "ενδεκάκις εκατομμυριοστοί", "δωδεκάκις εκατομμυριοστοί", "δεκατριάκις εκατομμυριοστοί", "δεκατετράκις εκατομμυριοστοί", "δεκαπεντάκις εκατομμυριοστοί", "δεκαεξάκις εκατομμυριοστοί", "δεκαεπτάκις εκατομμυριοστοί", "δεκαοκτάκις εκατομμυριοστοί", "δεκαεννεάκις εκατομμυριοστοί", "εικοσάκις εκατομμυριοστοί", "εικοσιάπαξ εκατομμυριοστοί", "εικοσιδίς εκατομμυριοστοί", "εικοσιτρίς εκατομμυριοστοί", "εικοσιτετράκις εκατομμυριοστοί", "εικοσιπεντάκις εκατομμυριοστοί", "εικοσιεξάκις εκατομμυριοστοί"
    ]