nvdaportable/NVDA/include/nvda-mathcat/assets/Rules/Languages/fi/definitions.yaml

432 lines
19 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
- include: "../../definitions.yaml"
# Lines starting with "#" are a comment
# Each definition in this file is of the form
# name: [ "...", "..." "..." ],
# 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, it 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= ; ala; loppu ala",
"modified-variable": "silent= ",
"say-super": "infix=ylä: yläindeksi: yläindeksi", # used with 'mo' for superscripts (e.g, "<")
"skip-super": "silent=", # used with 'mo' for superscripts (e.g, "*")
"absolute-value": "function= ; itseisarvo; loppu itseisarvo",
"binomial": "infix=binomi; yli; loppu binomi",
"limit": "prefix=raja-arvo: raja-arvo kun: raja-arvo kun",
"lim-sup": "prefix=supremum: supremum: supremum",
"lim-inf": "prefix=infimum: infimum : infimum",
"logarithm-with-base": "prefix=log kanta",
"minus": "infix=miinus || prefix=negatiivinen",
"plus": "infix=plus || prefix=positiivinen",
"transpose": "postfix=transpoosi || function=transpoosi",
"norm": "function=; normi; loppu normi",
"trace": "function=;jälki; loppu jälki",
"dimension": "function=; dimensio; loppu dimensio",
"homomorphism": "function= ; homomorfismi; loppu homomorfismi",
"kernel": "function= ; ydin; loppu ydin",
"vector": "function= ; vektori || prefix=vektori",
"cross-product": "infix=risti: ristitulo: ristitulo",
"dot-product": "infix=piste: pistetulo: piste:pistetulo",
"divergence": "function= ; div: divergenssi: divergenssi; loppu divergenssi",
"curl": "function= ; roottori; loppu roottori",
"gradient": "function= ; grad: gradientti: gradientti; loppu gradientti",
"laplacian": "function=laplasen", # speech engines don't do a good job with "laplacian"
}
- NavigationParts: {
"large-op": "kanta; alaraja; yläraja",
"mfrac": "osoittaja;nimittäjä",
"fraction": "osoittaja;nimittäjä",
"msqrt": "juuri",
"square-root": "juuri",
"mroot": "juuri;juuren indeksi",
"root": "juuri;juuren indeksi",
"msub": "kanta;alaindeksi",
"sub": "kanta;alaindeksi",
"msup": "kanta;yläindeksi",
"say-super": "kanta;yläindeksi",
"skip-super": "kanta;yläindeksi",
"power": "kanta;eksponentti",
"msubsup": "kanta;alaindeksi;yläindeksi",
"munder": "kanta;alla",
"mover": "kanta;yllä",
"munderover": "kanta;alla;yllä",
# 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": "sisään",
"out": "ulos",
}
- SIPrefixes: {
"Q": "kvetta", "R": "ronna", "Y": "jotta", "Z": "tsetta", "E": "eksa", "P": "peta", "T": "tera", "G": "giga", "M": "mega", "k": "kilo", "h": "hehto", "da": "deka",
"d": "desi", "c": "sentti", "m": "milli", "µ": "mikro", "n": "nano", "p": "piko", "f": "femto", "a": "atto", "z": "zepto", "y": "jokto", "r": "ronto", "q": "kvekto"
}
# 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 special names
# The SI prefixes can be used with several of accepted units, but not, for example, with the non-SI units of time.
# FI: For Finnish the default plural form is for the units to have the ending "a". PluralForms has all the other exceptions.
- SIUnits: {
# base units
# FI: plurals in comments
"A": "ampeeri", # ampeeria
"cd": "kandela", # kandelaa
"K": "kelvin", "": "kelvin", # U+212A # kelviniä
"g": "gramma", # grammaa
"m": "metri", # metriä
"mol": "mooli", # moolia
"s": "sekunti", "″": "sekunti", "\"": "sekunti", "sec": "sekunti", # sekuntia
# derived units
"Bq": "bekrel", # bekreliä
"C": "kulombi", # kulombia
"°C": "aste celsiusta", "℃": "aste celsiusta", # astetta celsiusta
"F": "faradi", # faradia
"Gy": "grei", # greitä
"H": "henry", # henryä
"Hz": "hertsi", # hertsiä
"J": "joule", # joulea
"kat": "kattel", # kattelia
"lm": "lumen", # lumenia
"lx": "luks", # luksia
"N": "newton", # newtonia
"Ω": "ohm", "Ω": "ohm", # ohmia # Greek Cap letter, U+2126 OHM SIGN
"Pa": "pascal", # pascalia
"S": "siemens", # siemensiä
"Sv": "sievert", # sievertiä
"T": "tesla", # teslaa
"V": "volt", # volttia
"W": "watti", # wattia
"Wb": "weber", # weberiä"
# accepted (plus a few variants) that take SI prefixes
"l": "litra", "L": "litra", "": "litra", # litraa
"t": "tonni", # tonnia
"Da": "dalton", # daltonia
"Np": "neper", # neperiä
"u": "atomimassayksikkö", # atomimassayksikköä
"eV": "elektronivoltti", # elektronivolttia
"rad": "radiaani", # radiaania
"sr": "steradiaani", # steradiaania
# others that take a prefix
"a": "annum", # annumia # should only take positive powers
"as": "kaarisekunti", # kaarisekuntia
# technically wrong, but used in practice with SI Units
"b": "bitti", # bittiä # should only take positive powers
"B": "tavu", # tavua # should only take positive powers
"Bd": "baudi", # baudia # should only take positive powers
}
- UnitsWithoutPrefixes: {
# time
"": "minuutti", "'": "minuutti","min": "minuutti", # minuuttia
"h": "tunti", "hr": "tunti", "Hr": "tunti", # tuntia
"d": "vuorokausi", "dy": "vuorokausi", # vuorokautta
"w": "viikko", "wk": "viikko", # viikkoa
"y": "vuosi", "yr": "vuosi", # vuotta
# angles (could be temperature)
"°": "aste", "deg": "aste", # astetta
"arcmin": "kaariminuutti", #kaariminuuttia
"amin": "kaariminuutti", # kaariminuuttia
"am": "kaariminuutti", # kaariminuuttia
"MOA": "kaariminuutti", # kaariminuuttia
"arcsec": "kaarisekunti", # kaarisekuntia
"asec": "kaarisekunti", # kaarisekuntia
# distance
"au": "astronominen yksikkö", "AU": "astronominen yksikkö", # astronomista yksikköä
"ltyr": "valovuosi", "ly": "valovuosi", # valovuotta
"pc": "parsek", # parsekia
"Å": "ångström", "Å": "ångström", # ångströmiä # U+00C5 and U+212B
"fm": "fermi", # fermiä
# others
"ha": "hehtaari", # hehtaaria
# "B": "beli", # beliä # "B" more commonly means bytes
"dB": "desibeli", # desibeliä
"amu": "atomimassayksikkö",
"atm": "normaali-ilmakehä", # normaali-ilmakehää
"bar": "baari", # baaria
"cal": "kalori", # kaloria
"Ci": "curie", # curieta
"grad": "gooni", # goonia # FI: other possible names are graadi or uusaste
"M": "molaarinen", # FI: Has no plural form!
"R": "röntgen", # röntgeniä
"rpm": "kierros minuutissa", # kierrosta minuutissa
"℧": "mho", # mhota
"dyn": "dyne", # dyneä
"erg": "ergi", # ergiä
# powers of 2 used with bits and bytes
"Kib": "kibi-bitti", # kibibittiä
"Mib": "mebi-bitti", # mebibittiä
"Gib": "gibi-bitti", # gibibittiä
"Tib": "tebi-bitti", # tebibittiä
"Pib": "pebi-bitti", # pebibittiä
"Eib": "eksbi-bitti", # eksbibittiä
"Zib": "tsebi-bitti", # tsebibittiä
"Yib": "jobi-bitti", # jobibittiä
"KiB": "kibi-tavu", # kibi-tavua
"MiB": "mebi-tavu", # mebitavua
"GiB": "gibi-tavu", # gibitavua
"TiB": "tebi-tavu", # tebitavua
"PiB": "pebi-tavu", # eksbitavua
"EiB": "eksbi-tavu", # eksbitavua
"ZiB": "tsebi-tavu", # tsebitavua
"YiB": "jobi-tavu", # jobitavua
}
# this will only be used if the language is English, so it can be empty for other countries
- EnglishUnits: {
# length
"in": "tuuma", # tuumaa
"ft": "jalka", # jalkaa
"mi": "maili", # mailia
# area
"sq in": "neliötuuma", "sq. in": "neliötuuma", "sq. in.": "neliötuuma", # neliötuumaa
"sq ft": "neliöjalka", "sq. ft": "neliöjalka", "sq. ft.": "neliöjalka", # neliöjalkaa
"sq yd": "neliöjaardi", "sq. yd": "neliöjaardi", "sq. yd.": "neliöjaardi", # neliöjaardia
"sq mi": "neliömaili", "sq. mi": "neliömaili", "sq. mi.": "neliömaili", # neliömailia
"ac": "eekkeri", # eekkeriä
"FBM": "lautajalka", # lautajalkaa
# volume
"cu in": "kuutiotuuma", "cu. in": "kuutiotuuma", "cu. in.": "kuutiotuuma", # kuutiotuumaa
"cu ft": "kuutiojalka", "cu. ft": "kuutiojalka", "cu. ft.": "kuutiojalka", # kuutiojalkaa
"cu yd": "kuutiojaardi", "cu. yd": "kuutiojaardi", "cu. yd.": "kuutiojaardi", # kuutiojaardia
"bbl": "barreli", "BBL": "barreli", # barrelia
"tsp": "teelusikka", # teelusikallista
"tbl": "ruokalusikka", # ruokalusikallista
# liquid
"fl dr": "nestedrami", # nestedramia
"fl oz": "nesteunssi", # nesteunssia
"cp": "kuppi", "kuppi": "kuppi", # kuppia
"pt": "tuoppi", # tuoppia
"qt": "neljännesgallona", # neljännesgallonaa
"gal": "gallona", # gallonaa
# weight
"oz": "unssi", "℥": "unssi", # unssia
"lb": "pauna", # paunaa
# energy
"hp": "hevosvoima", # hevosvoimaa
"°F": "aste fahrenheitia", "℉": "aste fahrenheitia", # astetta fahrenheitia
# other
"mph": "maili tunnissa", # mailia tunnissa
"mpg": "maili gallonalla", # mailia gallonalla
}
# FI: PluralForms has the exceptions to the rule that plural forms end in the letter "a". This is checked for exceptions before the default.
- PluralForms: {
# FIX: this needs to be flushed out
"aste celsiusta": "astetta celsiusta",
"aste fahrenheitia": "astetta fahrenheitia",
"bitti": "bittiä",
"kelvin": "kelviniä",
"metri": "metriä",
"bekrel": "bekreliä",
"grei": "greitä",
"henry": "henryä",
"hertsi": "hertsiä",
"kattel": "kattelia",
"lumen": "lumenia",
"luks": "luksia",
"newton": "newtonia",
"ohm": "ohmia",
"pascal": "pascalia",
"siemens": "siemensiä",
"sievert": "sievertiä",
"volt": "volttia",
"watti": "wattia",
"weber": "weberiä",
"dalton": "daltonia",
"atomimassayksikkö": "atomimassayksikköä",
"astronominen yksikkö": "astronomista yksikköä",
"vuorokausi": "vuorokautta",
"vuosi": "vuotta",
"aste": "astetta",
"neper": "neperiä",
"beli": "beliä",
"desibeli": "desibeliä",
"valovuosi": "valovuotta",
"parsek": "parsekia",
"ångström": "ångströmiä",
"fermi": "fermiä",
"normaali-ilmakehä": "normaali-ilmakehää",
"röntgen": "röntgeniä",
"kierros minuutissa": "kierrosta minuutissa",
"molaarinen": "molaarinen",
"mho": "mhota",
"dyne": "dyneä",
"ergi": "ergiä",
"eekkeri": "eekkeriä",
"teelusikka": "teelusikallista",
"ruokalusikka": "ruokalusikallista",
"maili tunnissa": "mailia tunnissa",
"maili gallonalla": "mailia gallonalla",
"kibi-bitti": "kibi-bittiä",
"mebi-bitti": "mebi-bittiä",
"gibi-bitti": "gibi-bittiä",
"tebi-bitti": "tebi-bittiä",
"pebi-bitti": "pebi-bittiä",
"eksbi-bitti": "eksbi-bittiä",
"tsebi-bitti": "tsebi-bittiä",
"jobi-bitti": "jobi-bittiä",
"annum": "annumia",
"curie": "curieta"
}
# ---------------- 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.
- NumbersOnes: [
"nolla", "yksi", "kaksi", "kolme", "neljä", "viisi", "kuusi", "seitsemän", "kahdeksan", "yhdeksän",
"kymmenen", "yksitoista", "kaksitoista", "kolmetoista", "neljätoista", "viisitoista", "kuusitoista",
"seitsemäntoista", "kahdeksantoista", "yhdeksäntoista"
]
- NumbersOrdinalOnes: [
"nollannes", "ensimmäinen", "toinen", "kolmas", "neljäs", "viides", "kuudes", "seitsemäs", "kahdeksas", "yhdeksäs",
"kymmenes", "yhdestoista", "kahdestoista", "kolmastoista", "neljästoista", "viidestoista", "kuudestoista",
"seitsemästoista", "kahdeksastoista", "yhdeksästoista"
]
# FI: not used in Finnish in the way implemented in MathCAT
# - NumbersOrdinalPluralOnes: [
# "nolla", "ensimmäiset", "toiset", "kolmannet", "neljännet", "viidennet", "kuudennet", "seitsemännet", "kahdeksannet", "yhdeksännet",
# "kymmenennet", "yhdennettoista", "kahdennettoista", "kolmannettoista", "neljännettoista", "viidennettoista", "kuudennettoista",
# "seitsemännettoista", "kahdeksannettoista", "yhdeksännettoista"
# ]
# FI: these are used for the denominator of a fraction when the numerator is larger than 1
# FI: not ordinals in Finnish. For example: 'tuhannesosaa', means 'thousandth part' in partitive form.
- NumbersOrdinalPluralOnes: [
"nollannes", "ensimmäinen", "kahdesosaa", "kolmasosaa", "neljäsosaa", "viidesosaa", "kuudesosaa", "seitsemäsosaa", "kahdeksasosaa", "yhdeksäsosaa",
"kymmenesosaa", "yhdestoistaosaa", "kahdestoistaosaa", "kolmastoistaosaa", "neljästoistaosaa", "viidestoistaosaa", "kuudestoistaosaa",
"seitsemästoistaosaa", "kahdeksastoistaosaa", "yhdeksästoistaosaa"
]
# stop when regularity begins
# FI: not ordinals in Finnish. For example: 'kahdesosa', means 'second part'.
# FI: says "one whole" in Finnish when it's 1/1
- NumbersOrdinalFractionalOnes: [
"nollasosa", "kokonainen", "kahdesosa", "kolmasosa", "neljäsosa", "viidesosa", "kuudesosa", "seitsemäsosa", "kahdeksasosa", "yhdeksäsosa",
"kymmenesosa", "yhdestoistaosa", "kahdestoistaosa", "kolmastoistaosa", "neljästoistaosa", "viidestoistaosa", "kuudestoistaosa",
"seitsemästoistaosa", "kahdeksastoistaosa", "yhdeksästoistaosa"
]
# stop when regularity begins
# FI: not ordinals in Finnish. For example: 'kahdesosaa', means 'second part' in partitive form.
- NumbersOrdinalFractionalPluralOnes: [
"nollannesosaa", "kokonainen", "kahdesosaa", "kolmasosaa", "neljäsosaa", "viidesosaa", "kuudesosaa", "seitsemäsosaa", "kahdeksasosaa", "yhdeksäsosaa",
"kymmenesosaa", "yhdestoistaosaa", "kahdestoistaosaa", "kolmastoistaosaa", "neljästoistaosaa", "viidestoistaosaa", "kuudestoistaosaa",
"seitsemästoistaosaa", "kahdeksastoistaosaa", "yhdeksästoistaosaa"
]
- NumbersTens: [
"", "kymmenen", "kaksikymmentä", "kolmekymmentä", "neljäkymmentä", "viisikymmentä", "kuusikymmentä", "seitsemänkymmentä", "kahdeksankymmentä", "yhdeksänkymmentä"
]
- NumbersOrdinalTens: [
"", "kymmenes", "kahdeskymmenes", "kolmaskymmenes", "neljäskymmenes", "viideskymmenes", "kuudeskymmenes", "seitsemäskymmenes", "kahdeksaskymmenes", "yhdeksäskymmenes"
]
# FI: not used in Finnish in the way implemented in MathCAT
# - NumbersOrdinalPluralTens: [
# "", "kymmenennet", "kahdetkymmenennet", "kolmetkymmenennet", "neljätkymmenennet", "viidetkymmenennet", "kuudetkymmenennet", "seitsemätkymmenennet", "kahdeksatkymmenennet", "yhdeksätkymmenennet"
# ]
# FI: these are used for the denominator of a fraction when the numerator is larger than 1
# FI: not ordinals in Finnish. For example: 'tuhannesosaa', means 'thousandth part' in partitive form.
- NumbersOrdinalPluralTens: [
"", "kymmenesosaa", "kahdeskymmenesosaa", "kolmaskymmenesosaa", "neljäskymmenesosaa", "viideskymmenesosaa", "kuudeskymmenesosaa", "seitsemäskymmenesosaa", "kahdesaskymmenesosaa", "yhdeksäskymmenesosaa"
]
- NumbersHundreds: [
"", "sata", "kaksisataa", "kolmesataa", "neljäsataa", "viisisataa",
"kuusisataa", "seitsemänsataa", "kahdeksansataa", "yhdeksänsataa"
]
- NumbersOrdinalHundreds: [
"", "sadas", "kahdessadas", "kolmassadas", "neljäsadas", "viidessadas",
"kuudessadas", "seitsemässadas", "kahdeksassadas", "yhdeksässadas"
]
# FI: not used in Finnish in the way implemented in MathCAT
# - NumbersOrdinalPluralHundreds: [
# "", "sadannet", "kahdet sadannet", "kolmet sadannet", "neljät sadannet", "viidet sadannet",
# "kuudet sadannet", "seitsemät sadannet", "kahdeksat sadannet", "yhdeksät sadannet"
# ]
# FI: these are used for the denominator of a fraction when the numerator is larger than 1.
# FI: not ordinals in Finnish. For example: 'tuhannesosaa', means 'thousandth part' in partitive form.
- NumbersOrdinalPluralHundreds: [
"", "sadasosaa", "kahdessadasosaa", "kolmassadasosaa", "neljässadasosaa", "viidessadasosaa",
"kuudessadasosaa", "seitsemässadasosaa", "kahdeksassadasosaa", "yhdeksässadasosaa"
]
# FI: the long scale is used in Finnish.
- NumbersLarge: [
"", "tuhat", "miljoona", "miljardi", "biljoona", "tuhat biljoonaa",
"triljoona", "tuhat triljoonaa", "kvadriljoona", "tuhat kvadriljoonaa", "kvintiljoona",
]
- NumbersOrdinalLarge: [
"", "tuhannes", "miljoonas", "miljardis", "biljoonas", "tuhannes biljoonas",
"triljoonas", "tuhannes triljoonas", "kvadriljoonas", "tuhannes kvadriljoonas", "kvintiljoonas"
]
# FI: not used in Finnish in the way implemented in MathCAT
# - NumbersOrdinalPluralLarge: [
# "", "tuhannet", "miljoonannet", "miljardinnet", "tuhannet biljoonannet", "kvadriljoonasosat",
# "miljoonasosat", "kuusimiljoonasosat", "septimiljardisosat", "oktilliososat", "ei-miljoonasosat"
# ]
# FI: these are used for the denominator of a fraction when the numerator is larger than 1.
# FI: not ordinals in Finnish. For example: 'tuhannesosaa', means 'thousandth part' in partitive form.
- NumbersOrdinalPluralLarge: [
"", "tuhannesosaa", "miljoonasosaa", "miljardisosaa", "biljoonasosaa", "tuhannes biljoonasosaa",
"triljoonasosaa", "tuhannes triljoonasosaa", "kvadriljoonasosaa", "tuhannes kvadriljoonasosaa", "kvintiljoonasosaa"
]