numerals-0.4: src-test/Text/Numeral/Language/FI/TestData.hs
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PackageImports #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE UnicodeSyntax #-}
{-|
[@ISO639-1@] fi
[@ISO639-2@] fin
[@ISO639-3@] fin
[@Native name@] suomi
[@English name@] Finnish
-}
module Text.Numeral.Language.FI.TestData
( cardinals
, ordinals
, multiplicatives
, multipliers
) where
--------------------------------------------------------------------------------
-- Imports
--------------------------------------------------------------------------------
import "base" Data.Function ( ($) )
import "base" Prelude ( Integral, (+) )
import "base-unicode-symbols" Prelude.Unicode ( (⋅) )
import "numerals" Text.Numeral.Grammar
import "numerals" Text.Numeral.Grammar.Reified ( defaultInflection )
import "numerals" Text.Numeral.Misc ( dec )
import "this" Text.Numeral.Test ( TestData )
--------------------------------------------------------------------------------
-- Test data
--------------------------------------------------------------------------------
-- Sources:
-- http://www.marijn.org/everything-is-4/counting-0-to-100/finnish
-- http://www.languagesandnumbers.com/how-to-count-in-finnish/en/fin/
-- http://en.wikipedia.org/wiki/Finnish_numerals
-- http://mylanguages.org/finnish_numbers.php
-- http://users.jyu.fi/~pamakine/kieli/suomi/numeraalit/numeroten.html
cardinals ∷ (Integral i) ⇒ TestData i
cardinals =
[ ( "singular nominative"
, singular $ nominative defaultInflection
, [ (0, "nolla")
, (1, "yksi")
, (2, "kaksi")
, (3, "kolme")
, (4, "neljä")
, (5, "viisi")
, (6, "kuusi")
, (7, "seitsemän")
, (8, "kahdeksan")
, (9, "yhdeksän")
, (10, "kymmenen")
, (11, "yksitoista")
, (12, "kaksitoista")
, (13, "kolmetoista")
, (14, "neljätoista")
, (15, "viisitoista")
, (16, "kuusitoista")
, (17, "seitsemäntoista")
, (18, "kahdeksantoista")
, (19, "yhdeksäntoista")
, (20, "kaksikymmentä")
, (21, "kaksikymmentäyksi")
, (22, "kaksikymmentäkaksi")
, (23, "kaksikymmentäkolme")
, (24, "kaksikymmentäneljä")
, (25, "kaksikymmentäviisi")
, (26, "kaksikymmentäkuusi")
, (27, "kaksikymmentäseitsemän")
, (28, "kaksikymmentäkahdeksan")
, (29, "kaksikymmentäyhdeksän")
, (30, "kolmekymmentä")
, (31, "kolmekymmentäyksi")
, (32, "kolmekymmentäkaksi")
, (33, "kolmekymmentäkolme")
, (34, "kolmekymmentäneljä")
, (35, "kolmekymmentäviisi")
, (36, "kolmekymmentäkuusi")
, (37, "kolmekymmentäseitsemän")
, (38, "kolmekymmentäkahdeksan")
, (39, "kolmekymmentäyhdeksän")
, (40, "neljäkymmentä")
, (41, "neljäkymmentäyksi")
, (42, "neljäkymmentäkaksi")
, (43, "neljäkymmentäkolme")
, (44, "neljäkymmentäneljä")
, (45, "neljäkymmentäviisi")
, (46, "neljäkymmentäkuusi")
, (47, "neljäkymmentäseitsemän")
, (48, "neljäkymmentäkahdeksan")
, (49, "neljäkymmentäyhdeksän")
, (50, "viisikymmentä")
, (51, "viisikymmentäyksi")
, (52, "viisikymmentäkaksi")
, (53, "viisikymmentäkolme")
, (54, "viisikymmentäneljä")
, (55, "viisikymmentäviisi")
, (56, "viisikymmentäkuusi")
, (57, "viisikymmentäseitsemän")
, (58, "viisikymmentäkahdeksan")
, (59, "viisikymmentäyhdeksän")
, (60, "kuusikymmentä")
, (61, "kuusikymmentäyksi")
, (62, "kuusikymmentäkaksi")
, (63, "kuusikymmentäkolme")
, (64, "kuusikymmentäneljä")
, (65, "kuusikymmentäviisi")
, (66, "kuusikymmentäkuusi")
, (67, "kuusikymmentäseitsemän")
, (68, "kuusikymmentäkahdeksan")
, (69, "kuusikymmentäyhdeksän")
, (70, "seitsemänkymmentä")
, (71, "seitsemänkymmentäyksi")
, (72, "seitsemänkymmentäkaksi")
, (73, "seitsemänkymmentäkolme")
, (74, "seitsemänkymmentäneljä")
, (75, "seitsemänkymmentäviisi")
, (76, "seitsemänkymmentäkuusi")
, (77, "seitsemänkymmentäseitsemän")
, (78, "seitsemänkymmentäkahdeksan")
, (79, "seitsemänkymmentäyhdeksän")
, (80, "kahdeksankymmentä")
, (81, "kahdeksankymmentäyksi")
, (82, "kahdeksankymmentäkaksi")
, (83, "kahdeksankymmentäkolme")
, (84, "kahdeksankymmentäneljä")
, (85, "kahdeksankymmentäviisi")
, (86, "kahdeksankymmentäkuusi")
, (87, "kahdeksankymmentäseitsemän")
, (88, "kahdeksankymmentäkahdeksan")
, (89, "kahdeksankymmentäyhdeksän")
, (90, "yhdeksänkymmentä")
, (91, "yhdeksänkymmentäyksi")
, (92, "yhdeksänkymmentäkaksi")
, (93, "yhdeksänkymmentäkolme")
, (94, "yhdeksänkymmentäneljä")
, (95, "yhdeksänkymmentäviisi")
, (96, "yhdeksänkymmentäkuusi")
, (97, "yhdeksänkymmentäseitsemän")
, (98, "yhdeksänkymmentäkahdeksan")
, (99, "yhdeksänkymmentäyhdeksän")
, (100, "sata")
, (101, "satayksi")
, (123, "satakaksikymmentäkolme")
, (200, "kaksisataa")
, (300, "kolmesataa")
, (357, "kolmesataaviisikymmentäseitsemän")
, (400, "neljäsataa")
, (500, "viisisataa")
, (567, "viisisataakuusikymmentäseitsemän")
, (600, "kuusisataa")
, (700, "seitsemänsataa")
, (800, "kahdeksansataa")
, (900, "yhdeksänsataa")
, (999, "yhdeksänsataayhdeksänkymmentäyhdeksän")
, (1000, "tuhat")
, (1001, "tuhatyksi")
, (2000, "kaksituhatta")
, (3000, "kolmetuhatta")
, (3456, "kolmetuhattaneljäsataaviisikymmentäkuusi")
, (3721, "kolmetuhattaseitsemänsataakaksikymmentäyksi")
, (4000, "neljätuhatta")
, (5000, "viisituhatta")
, (6000, "kuusituhatta")
, (7000, "seitsemäntuhatta")
, (8000, "kahdeksantuhatta")
, (9000, "yhdeksäntuhatta")
, (10000, "kymmenentuhatta")
, (11000, "toistatuhatta")
, (12000, "toistakaksituhatta")
, (13000, "toistakolmetuhatta")
, (dec 5, "satatuhatta")
, (2 ⋅ dec 5, "kaksisataatuhatta")
, (dec 6, "miljoona")
, (dec 6 + 1, "miljoonayksi")
, (2 ⋅ dec 6, "kaksimiljoonaa")
, (32534756, "kolmekymmentäkaksimiljoonaaviisisataakolmekymmentäneljätuhattaseitsemänsataaviisikymmentäkuusi")
, (dec 9, "miljardi")
, (2 ⋅ dec 9, "kaksimiljardia")
, (3 ⋅ dec 9, "kolmemiljardia")
, (dec 12, "biljoona")
, (3 ⋅ dec 12, "kolmebiljoonaa")
]
)
, ( "singular accusative"
, singular $ accusative defaultInflection
, [ (0, "nolla")
, (1, "yksi")
, (2, "kaksi")
, (3, "kolme")
, (4, "neljä")
, (5, "viisi")
, (6, "kuusi")
, (7, "seitsemän")
, (8, "kahdeksan")
, (9, "yhdeksän")
, (10, "kymmenen")
, (11, "yksitoista")
, (12, "kaksitoista")
, (13, "kolmetoista")
, (14, "neljätoista")
, (15, "viisitoista")
, (16, "kuusitoista")
, (17, "seitsemäntoista")
, (18, "kahdeksantoista")
, (19, "yhdeksäntoista")
, (20, "kaksikymmentä")
, (21, "kaksikymmentäyksi")
, (100, "sata")
, (1000, "tuhat")
]
)
, ( "singular genitive"
, singular $ genitive defaultInflection
, [ (0, "nollan")
, (1, "yhden")
, (2, "kahden")
, (3, "kolmen")
, (4, "neljän")
, (5, "viiden")
, (6, "kuuden")
, (7, "seitsemän")
, (8, "kahdeksan")
, (9, "yhdeksän")
, (10, "kymmenen")
, (11, "yhdentoista")
, (12, "kahdentoista")
, (13, "kolmentoista")
, (14, "neljäntoista")
, (15, "viidentoista")
, (16, "kuudentoista")
, (17, "seitsemäntoista")
, (18, "kahdeksantoista")
, (19, "yhdeksäntoista")
, (20, "kahdenkymmenen")
, (21, "kahdenkymmenenyhden")
, (100, "sadan")
, (357, "kolmensadanviidenkymmenenseitsemän")
, (1000, "tuhannen")
]
)
, ( "singular partitive"
, singular $ partitive defaultInflection
, [ (0, "nollaa")
, (1, "yhtä")
, (2, "kahta")
, (3, "kolmea")
, (4, "neljää")
, (5, "viittä")
, (6, "kuutta")
, (7, "seitsemää")
, (8, "kahdeksaa")
, (9, "yhdeksää")
, (10, "kymmentä")
, (11, "yhtätoista")
, (12, "kahtatoista")
, (13, "kolmeatoista")
, (14, "neljäätoista")
, (15, "viittätoista")
, (16, "kuuttatoista")
, (17, "seitsemäätoista")
, (18, "kahdeksaatoista")
, (19, "yhdeksäätoista")
, (20, "kahtakymmentä")
, (21, "kahtakymmentäyhtä")
, (100, "sataa")
, (357, "kolmeasataaviittäkymmentäseitsemää")
, (1000, "tuhatta")
]
)
, ( "singular essive"
, singular $ essive defaultInflection
, [ (0, "nollana")
, (1, "yhtenä")
, (2, "kahtena")
, (3, "kolmena")
, (4, "neljänä")
, (5, "viitenä")
, (6, "kuutena")
, (7, "seitsemänä")
, (8, "kahdeksana")
, (9, "yhdeksänä")
, (10, "kymmenenä")
, (11, "yhtenätoista")
, (12, "kahtenatoista")
, (13, "kolmenatoista")
, (14, "neljänätoista")
, (15, "viitenätoista")
, (16, "kuutenatoista")
, (17, "seitsemänätoista")
, (18, "kahdeksanatoista")
, (19, "yhdeksänätoista")
, (20, "kahtenakymmenenä")
, (21, "kahdessakymmenessäyhdessä")
, (100, "satana")
, (357, "kolmenasatanaviitenäkymmenenäseitsemänä")
, (1000, "tuhantena")
]
)
, ( "singular translative"
, singular $ translative defaultInflection
, [ (0, "nollaksi")
, (1, "yhdeksi")
, (2, "kahdeksi")
, (3, "kolmeksi")
, (4, "neljäksi")
, (5, "viideksi")
, (6, "kuudeksi")
, (7, "seitsemäksi")
, (8, "kahdeksaksi")
, (9, "yhdeksäksi")
, (10, "kymmeneksi")
, (11, "yhdeksitoista")
, (12, "kahdeksitoista")
, (13, "kolmeksitoista")
, (14, "neljäksitoista")
, (15, "viideksitoista")
, (16, "kuudeksitoista")
, (17, "seitsemäksitoista")
, (18, "kahdeksaksitoista")
, (19, "yhdeksäksitoista")
, (20, "kahdeksikymmeneksi")
, (21, "kahdeksikymmeneksiyhdeksi")
, (100, "sadaksi")
, (1000, "tuhanneksi")
]
)
, ( "singular locative inessive"
, singular $ locativeInessive defaultInflection
, [ (0, "nollassa")
, (1, "yhdessä")
, (2, "kahdessa")
, (3, "kolmessa")
, (4, "neljässä")
, (5, "viidessä")
, (6, "kuudessa")
, (7, "seitsemässä")
, (8, "kahdeksassa")
, (9, "yhdeksässä")
, (10, "kymmenessä")
, (11, "yhdessätoista")
, (12, "kahdessatoista")
, (13, "kolmessatoista")
, (14, "neljässätoista")
, (15, "viidessätoista")
, (16, "kuudessatoista")
, (17, "seitsemässätoista")
, (18, "kahdeksassatoista")
, (19, "yhdeksässätoista")
, (20, "kahdessakymmenessä")
, (21, "kahdessakymmenessäyhdessä")
, (100, "sadassa")
, (1000, "tuhannessa")
]
)
, ( "singular locative elative"
, singular $ locativeElative defaultInflection
, [ (0, "nollasta")
, (1, "yhdestä")
, (2, "kahdesta")
, (3, "kolmesta")
, (4, "neljästä")
, (5, "viidestä")
, (6, "kuudesta")
, (7, "seitsemästä")
, (8, "kahdeksasta")
, (9, "yhdeksästä")
, (10, "kymmenestä")
, (11, "yhdestätoista")
, (12, "kahdestatoista")
, (13, "kolmestatoista")
, (14, "neljästätoista")
, (15, "viidestätoista")
, (16, "kuudestatoista")
, (17, "seitsemästätoista")
, (18, "kahdeksastatoista")
, (19, "yhdeksästätoista")
, (20, "kahdestakymmenestä")
, (21, "kahdestakymmenestäyhdestä")
, (100, "sadasta")
, (1000, "tuhannesta")
]
)
, ( "singular locative illative"
, singular $ locativeIllative defaultInflection
, [ (0, "nollaan")
, (1, "yhteen")
, (2, "kahteen")
, (3, "kolmeen")
, (4, "neljään")
, (5, "viiteen")
, (6, "kuuteen")
, (7, "seitsemään")
, (8, "kahdeksaan")
, (9, "yhdeksään")
, (10, "kymmeneen")
, (11, "yhteentoista")
, (12, "kahteentoista")
, (13, "kolmeentoista")
, (14, "neljääntoista")
, (15, "viiteentoista")
, (16, "kuuteentoista")
, (17, "seitsemääntoista")
, (18, "kahdeksaantoista")
, (19, "yhdeksääntoista")
, (20, "kahteenkymmeneen")
, (21, "kahteenkymmeneenyhteen")
, (100, "sataan")
, (1000, "tuhanteen")
]
)
, ( "singular locative adessive"
, singular $ locativeAdessive defaultInflection
, [ (0, "nollalla")
, (1, "yhdellä")
, (2, "kahdella")
, (3, "kolmella")
, (4, "neljällä")
, (5, "viidellä")
, (6, "kuudella")
, (7, "seitsemällä")
, (8, "kahdeksalla")
, (9, "yhdeksällä")
, (10, "kymmenellä")
, (11, "yhdellätoista")
, (12, "kahdellatoista")
, (13, "kolmellatoista")
, (14, "neljällätoista")
, (15, "viidellätoista")
, (16, "kuudellatoista")
, (17, "seitsemällätoista")
, (18, "kahdeksallatoista")
, (19, "yhdeksällätoista")
, (20, "kahdellakymmenellä")
, (21, "kahdellakymmenelläyhdellä")
, (100, "sadalla")
, (1000, "tuhannella")
]
)
, ( "singular locative ablative"
, singular $ locativeAblative defaultInflection
, [ (0, "nollalta")
, (1, "yhdeltä")
, (2, "kahdelta")
, (3, "kolmelta")
, (4, "neljältä")
, (5, "viideltä")
, (6, "kuudelta")
, (7, "seitsemältä")
, (8, "kahdeksalta")
, (9, "yhdeksältä")
, (10, "kymmeneltä")
, (11, "yhdeltätoista")
, (12, "kahdeltatoista")
, (13, "kolmeltatoista")
, (14, "neljältätoista")
, (15, "viideltätoista")
, (16, "kuudeltatoista")
, (17, "seitsemältätoista")
, (18, "kahdeksaltatoista")
, (19, "yhdeksältätoista")
, (20, "kahdeltakymmeneltä")
, (21, "kahdeltakymmeneltäyhdeltä")
, (100, "sadalta")
, (1000, "tuhannelta")
]
)
, ( "singular locative allative"
, singular $ locativeAllative defaultInflection
, [ (0, "nollalle")
, (1, "yhdelle")
, (2, "kahdelle")
, (3, "kolmelle")
, (4, "neljälle")
, (5, "viidelle")
, (6, "kuudelle")
, (7, "seitsemälle")
, (8, "kahdeksalle")
, (9, "yhdeksälle")
, (10, "kymmenelle")
, (11, "yhdelletoista")
, (12, "kahdelletoista")
, (13, "kolmelletoista")
, (14, "neljälletoista")
, (15, "viidelletoista")
, (16, "kuudelletoista")
, (17, "seitsemälletoista")
, (18, "kahdeksalletoista")
, (19, "yhdeksälletoista")
, (20, "kahdellekymmenelle")
, (21, "kahdellekymmenelleyhdelle")
, (100, "sadalle")
, (1000, "tuhannelle")
]
)
, ( "singular abessive"
, singular $ abessive defaultInflection
, [ (0, "nollatta")
, (1, "yhdettä")
, (2, "kahdetta")
, (3, "kolmetta")
, (4, "neljättä")
, (5, "viidettä")
, (6, "kuudetta")
, (7, "seitsemättä")
, (8, "kahdeksatta")
, (9, "yhdeksättä")
, (10, "kymmenettä")
, (11, "yhdettätoista")
, (12, "kahdettatoista")
, (13, "kolmettatoista")
, (14, "neljättätoista")
, (15, "viidettätoista")
, (16, "kuudettatoista")
, (17, "seitsemättätoista")
, (18, "kahdeksattatoista")
, (19, "yhdeksättätoista")
, (20, "kahdettakymmenettä")
, (21, "kahdettakymmenettäyhdettä")
, (100, "sadatta")
, (1000, "tuhannetta")
]
)
, ( "singular super essive"
, singular $ superEssive defaultInflection
, [ (1, "yhtäällä")
, (2, "kahtaalla")
]
)
, ( "singular delative"
, singular $ delative defaultInflection
, [ (1, "yhtäältä")
, (2, "kahtaalta")
]
)
, ( "singular sublative"
, singular $ sublative defaultInflection
, [ (1, "yhtäälle")
, (2, "kahtaalle")
]
)
, ( "singular lative"
, singular $ lative defaultInflection
, [ (1, "yhä")
, (2, "kahtia")
, (3, "kolmia")
]
)
, ( "singular multiplicative"
, singular $ multiplicative defaultInflection
, [ (1, "yhdesti")
, (2, "kahdesti")
, (3, "kolmesti")
]
)
, ( "plural nominative"
, plural $ nominative defaultInflection
, [ (0, "nollat")
, (1, "yhdet")
, (2, "kahdet")
, (3, "kolmet")
, (4, "neljät")
, (5, "viidet")
, (6, "kuudet")
, (7, "seitsemät")
, (8, "kahdeksat")
, (9, "yhdeksät")
, (10, "kymmenet")
, (11, "yhdettoista")
, (12, "kahdettoista")
, (13, "kolmettoista")
, (14, "neljättoista")
, (15, "viidettoista")
, (16, "kuudettoista")
, (17, "seitsemättoista")
, (18, "kahdeksattoista")
, (19, "yhdeksättoista")
, (20, "kahdetkymmenet")
, (21, "kahdetkymmenetyhdet")
, (100, "sadat")
, (1000, "tuhannet")
]
)
, ( "plural accusative"
, plural $ accusative defaultInflection
, [ (0, "nollat")
, (1, "yhdet")
, (2, "kahdet")
, (3, "kolmet")
, (4, "neljät")
, (5, "viidet")
, (6, "kuudet")
, (7, "seitsemät")
, (8, "kahdeksat")
, (9, "yhdeksät")
, (10, "kymmenet")
, (11, "yhdettoista")
, (12, "kahdettoista")
, (13, "kolmettoista")
, (14, "neljättoista")
, (15, "viidettoista")
, (16, "kuudettoista")
, (17, "seitsemättoista")
, (18, "kahdeksattoista")
, (19, "yhdeksättoista")
, (20, "kahdetkymmenet")
, (21, "kahdetkymmenetyhdet")
, (100, "sadat")
, (1000, "tuhannet")
]
)
, ( "plural genitive"
, plural $ genitive defaultInflection
, [ (0, "nollien")
, (1, "yksien")
, (2, "kaksien")
, (3, "kolmien")
, (4, "neljien")
, (5, "viisien")
, (6, "kuusien")
, (7, "seitsemien")
, (8, "kahdeksien")
, (9, "yhdeksien")
, (10, "kymmenien")
, (11, "yksientoista")
, (12, "kaksientoista")
, (13, "kolmientoista")
, (14, "neljientoista")
, (15, "viisientoista")
, (16, "kuusientoista")
, (17, "seitsemientoista")
, (18, "kahdeksientoista")
, (19, "yhdeksientoista")
, (20, "kaksienkymmenien")
, (21, "kaksienkymmenienyksien")
, (100, "satojen")
, (1000, "tuhansien")
]
)
, ( "plural partitive"
, plural $ partitive defaultInflection
, [ (0, "nollia")
, (1, "yksiä")
, (2, "kaksia")
, (3, "kolmia")
, (4, "neljiä")
, (5, "viisiä")
, (6, "kuusia")
, (7, "seitsemiä")
, (8, "kahdeksia")
, (9, "yhdeksiä")
, (10, "kymmeniä")
, (11, "yksiätoista")
, (12, "kaksiatoista")
, (13, "kolmiatoista")
, (14, "neljiätoista")
, (15, "viittätoista")
, (16, "kuuttatoista")
, (17, "seitsemiätoista")
, (18, "kahdeksiatoista")
, (19, "yhdeksiätoista")
, (20, "kaksiakymmeniä")
, (21, "kaksiakymmeniäyksiä")
, (100, "satoja")
, (1000, "tuhansia")
]
)
, ( "plural essive"
, plural $ essive defaultInflection
, [ (0, "nollina")
, (1, "yksinä")
, (2, "kaksina")
, (3, "kolmina")
, (4, "neljinä")
, (5, "viisinä")
, (6, "kuusina")
, (7, "seitseminä")
, (8, "kahdeksina")
, (9, "yhdeksinä")
, (10, "kymmeninä")
, (11, "yksinätoista")
, (12, "kaksinatoista")
, (13, "kolminatoista")
, (14, "neljinätoista")
, (15, "viitenätoista")
, (16, "kuutenatoista")
, (17, "seitseminätoista")
, (18, "kahdeksinatoista")
, (19, "yhdeksinätoista")
, (20, "kaksinakymmeninä")
, (21, "kaksinakymmeninäyksinä")
, (100, "satoina")
, (1000, "tuhansina")
]
)
, ( "plural translative"
, plural $ translative defaultInflection
, [ (0, "nolliksi")
, (1, "yksiksi")
, (2, "kaksiksi")
, (3, "kolmiksi")
, (4, "neljiksi")
, (5, "viisiksi")
, (6, "kuusiksi")
, (7, "seitsemiksi")
, (8, "kahdeksiksi")
, (9, "yhdeksiksi")
, (10, "kymmeniksi")
, (11, "yksiksitoista")
, (12, "kaksiksitoista")
, (13, "kolmiksitoista")
, (14, "neljiksitoista")
, (15, "viideksitoista")
, (16, "kuudeksitoista")
, (17, "seitsemiksitoista")
, (18, "kahdeksiksitoista")
, (19, "yhdeksiksitoista")
, (20, "kaksiksikymmeniksi")
, (21, "kaksiksikymmeniksiyksiksi")
, (100, "sadoiksi")
, (1000, "tuhansiksi")
]
)
, ( "plural locative inessive"
, plural $ locativeInessive defaultInflection
, [ (0, "nollissa")
, (1, "yksissä")
, (2, "kaksissa")
, (3, "kolmissa")
, (4, "neljissä")
, (5, "viisissä")
, (6, "kuusissa")
, (7, "seitsemissä")
, (8, "kahdeksissa")
, (9, "yhdeksissä")
, (10, "kymmenissä")
, (11, "yksissätoista")
, (12, "kaksissatoista")
, (13, "kolmissatoista")
, (14, "neljissätoista")
, (15, "viidessätoista")
, (16, "kuudessatoista")
, (17, "seitsemissätoista")
, (18, "kahdeksissatoista")
, (19, "yhdeksissätoista")
, (20, "kaksissakymmenissä")
, (21, "kaksissakymmenissäyksissä")
, (100, "sadoissa")
, (1000, "tuhansissa")
]
)
, ( "plural locative elative"
, plural $ locativeElative defaultInflection
, [ (0, "nollista")
, (1, "yksistä")
, (2, "kaksista")
, (3, "kolmista")
, (4, "neljistä")
, (5, "viisistä")
, (6, "kuusista")
, (7, "seitsemistä")
, (8, "kahdeksista")
, (9, "yhdeksistä")
, (10, "kymmenistä")
, (11, "yksistätoista")
, (12, "kaksistatoista")
, (13, "kolmistatoista")
, (14, "neljistätoista")
, (15, "viidestätoista")
, (16, "kuudestatoista")
, (17, "seitsemistätoista")
, (18, "kahdeksistatoista")
, (19, "yhdeksistätoista")
, (20, "kaksistakymmenistä")
, (21, "kaksistakymmenistäyksistä")
, (100, "sadoista")
, (1000, "tuhansista")
]
)
, ( "plural locative illative"
, plural $ locativeIllative defaultInflection
, [ (0, "nolliin")
, (1, "yksiin")
, (2, "kaksiin")
, (3, "kolmiin")
, (4, "neljiin")
, (5, "viisiin")
, (6, "kuusiin")
, (7, "seitsemiin")
, (8, "kahdeksiin")
, (9, "yhdeksiin")
, (10, "kymmeniin")
, (11, "yksiintoista")
, (12, "kaksiintoista")
, (13, "kolmiintoista")
, (14, "neljiintoista")
, (15, "viiteentoista")
, (16, "kuuteentoista")
, (17, "seitsemiintoista")
, (18, "kahdeksiintoista")
, (19, "yhdeksiintoista")
, (20, "kaksiinkymmeniin")
, (21, "kaksiinkymmeniinyksiin")
, (100, "satoihin")
, (1000, "tuhansiin")
]
)
, ( "plural locative adessive"
, plural $ locativeAdessive defaultInflection
, [ (0, "nollilla")
, (1, "yksillä")
, (2, "kaksilla")
, (3, "kolmilla")
, (4, "neljillä")
, (5, "viisillä")
, (6, "kuusilla")
, (7, "seitsemillä")
, (8, "kahdeksilla")
, (9, "yhdeksillä")
, (10, "kymmenillä")
, (11, "yksillätoista")
, (12, "kaksillatoista")
, (13, "kolmillatoista")
, (14, "neljillätoista")
, (15, "viidellätoista")
, (16, "kuudellatoista")
, (17, "seitsemillätoista")
, (18, "kahdeksillatoista")
, (19, "yhdeksillätoista")
, (20, "kaksillakymmenillä")
, (21, "kaksillakymmenilläyksillä")
, (100, "sadoilla")
, (1000, "tuhansilla")
]
)
, ( "plural locative ablative"
, plural $ locativeAblative defaultInflection
, [ (0, "nollilta")
, (1, "yksiltä")
, (2, "kaksilta")
, (3, "kolmilta")
, (4, "neljiltä")
, (5, "viisiltä")
, (6, "kuusilta")
, (7, "seitsemiltä")
, (8, "kahdeksilta")
, (9, "yhdeksiltä")
, (10, "kymmeniltä")
, (11, "yksiltätoista")
, (12, "kaksiltatoista")
, (13, "kolmiltatoista")
, (14, "neljiltätoista")
, (15, "viideltätoista")
, (16, "kuudeltatoista")
, (17, "seitsemiltätoista")
, (18, "kahdeksiltatoista")
, (19, "yhdeksiltätoista")
, (20, "kaksiltakymmeniltä")
, (21, "kaksiltakymeniltäyksiltä")
, (100, "sadoilta")
, (1000, "tuhansilta")
]
)
, ( "plural locative allative"
, plural $ locativeAllative defaultInflection
, [ (0, "nollille")
, (1, "yksille")
, (2, "kaksille")
, (3, "kolmille")
, (4, "neljille")
, (5, "viisille")
, (6, "kuusille")
, (7, "seitsemille")
, (8, "kahdeksille")
, (9, "yhdeksille")
, (10, "kymmenille")
, (11, "yksilletoista")
, (12, "kaksilletoista")
, (13, "kolmilletoista")
, (14, "neljilletoista")
, (15, "viidelletoista")
, (16, "kuudelletoista")
, (17, "seitsemilletoista")
, (18, "kahdeksilletoista")
, (19, "yhdeksilletoista")
, (20, "kaksillekymmenille")
, (21, "kaksillekymmenilleyksille")
, (100, "sadoille")
, (1000, "tuhansille")
]
)
, ( "plural abessive"
, plural $ abessive defaultInflection
, [ (0, "nollitta")
, (1, "yksittä")
, (2, "kaksitta")
, (3, "kolmitta")
, (4, "neljittä")
, (5, "viisittä")
, (6, "kuusitta")
, (7, "seitsemittä")
, (8, "kahdeksitta")
, (9, "yhdeksittä")
, (10, "kymmenittä")
, (11, "yksittätoista")
, (12, "kaksittatoista")
, (13, "kolmittatoista")
, (14, "neljittätoista")
, (15, "viidettätoista")
, (16, "kuudettatoista")
, (17, "seitsemittätoista")
, (18, "kahdeksittatoista")
, (19, "yhdeksittätoista")
, (20, "kaksittakymmenittä")
, (21, "kaksittakymmenittäyksittä")
, (100, "sadoitta")
, (1000, "tuhansitta")
]
)
, ( "plural comitative"
, plural $ comitative defaultInflection
, [ (0, "nolline")
, (1, "yksine")
, (2, "kaksine")
, (3, "kolmine")
, (4, "neljine")
, (5, "viisine")
, (6, "kuusine")
, (7, "seitsemine")
, (8, "kahdeksine")
, (9, "yhdeksine")
, (10, "kymmenine")
, (11, "yksinetoista")
, (12, "kaksinetoista")
, (13, "kolminetoista")
, (14, "neljinetoista")
, (15, "viisinetoista")
, (16, "kuusinetoista")
, (17, "seitseminetoista")
, (18, "kahdeksinetoista")
, (19, "yhdeksinetoista")
, (20, "kaksinekymmenine")
, (21, "kaksinekymmenineyksine")
, (100, "satoine")
, (1000, "tuhansine")
]
)
, ( "plural instructive"
, plural $ instructive defaultInflection
, [ (0, "nollin")
, (1, "yksin")
, (2, "kaksin")
, (3, "kolmin")
, (4, "neljin")
, (5, "viisin")
, (6, "kuusin")
, (7, "seitsemin")
, (8, "kahdeksin")
, (9, "yhdeksin")
, (10, "kymmenin")
, (11, "yksintoista")
, (12, "kaksintoista")
, (13, "kolmintoista")
, (14, "neljintoista")
, (15, "viisintoista")
, (16, "kuusintoista")
, (17, "seitsemintoista")
, (18, "kahdeksintoista")
, (19, "yhdeksintoista")
, (20, "kaksinkymmenin")
, (21, "kaksinkymmeninyksin")
, (100, "sadoin")
, (1000, "tuhansin")
]
)
]
ordinals ∷ (Integral i) ⇒ TestData i
ordinals =
[ ( "singular nominative"
, singular $ nominative defaultInflection
, [ (0, "nollas")
, (1, "ensimmäinen")
, (2, "toinen")
, (3, "kolmas")
, (4, "neljäs")
, (5, "viides")
, (6, "kuudes")
, (7, "seitsemäs")
, (8, "kahdeksas")
, (9, "yhdeksäs")
, (10, "kymmenes")
, (11, "yhdestoista")
, (12, "kahdestoista")
, (13, "kolmastoista")
, (14, "neljästoista")
, (15, "viidestoista")
, (16, "kuudestoista")
, (17, "seitsemästoista")
, (18, "kahdeksastoista")
, (19, "yhdeksästoista")
, (20, "kahdeskymmenes")
, (21, "kahdeskymmenesensimmäinen") -- also kahdeskymmenesyhdes
, (22, "kahdeskymmenestoinen") -- also kahdeskymmeneskahdes
, (23, "kahdeskymmeneskolmas")
, (24, "kahdeskymmenesneljäs")
, (25, "kahdeskymmenesviides")
, (26, "kahdeskymmeneskuudes")
, (27, "kahdeskymmenesseitsemäs")
, (28, "kahdeskymmeneskahdeksas")
, (29, "kahdeskymmenesyhdeksäs")
, (30, "kolmaskymmenes")
, (40, "neljäskymmenes")
, (50, "viideskymmenes")
, (60, "kuudeskymmenes")
, (70, "seitsemäskymmenes")
, (80, "kahdeksaskymmenes")
, (90, "yhdeksäskymmenes")
, (100, "sadas")
, (101, "sadasensimmäinen")
, (357, "kolmassadasviideskymmenesseitsemäs")
, (1000, "tuhannes")
, (1001, "tuhannesensimmäinen")
, (3721, "kolmastuhannesseitsemässadaskahdeskymmenesensimmäinen")
]
)
, ( "singular accusative"
, singular $ accusative defaultInflection
, [ (0, "nollas")
, (1, "ensimmäinen")
, (2, "toinen")
, (3, "kolmas")
, (4, "neljäs")
, (5, "viides")
, (6, "kuudes")
, (7, "seitsemäs")
, (8, "kahdeksas")
, (9, "yhdeksäs")
, (10, "kymmenes")
, (11, "yhdestoista")
, (12, "kahdestoista")
, (13, "kolmastoista")
, (14, "neljästoista")
, (15, "viidestoista")
, (16, "kuudestoista")
, (17, "seitsemästoista")
, (18, "kahdeksastoista")
, (19, "yhdeksästoista")
, (20, "kahdeskymmenes")
, (21, "kahdeskymmenesensimmäinen")
, (100, "sadas")
, (1000, "tuhannes")
]
)
, ( "singular genitive"
, singular $ genitive defaultInflection
, [ (0, "nollannen")
, (1, "ensimmäisen")
, (2, "toisen")
, (3, "kolmannen")
, (4, "neljännen")
, (5, "viidennen")
, (6, "kuudennen")
, (7, "seitsemännen")
, (8, "kahdeksannen")
, (9, "yhdeksännen")
, (10, "kymmenennen")
, (11, "yhdennentoista")
, (12, "kahdennentoista")
, (13, "kolmannentoista")
, (14, "neljännentoista")
, (15, "viidennentoista")
, (16, "kuudennentoista")
, (17, "seitsemännentoista")
, (18, "kahdeksannentoista")
, (19, "yhdeksännentoista")
, (20, "kahdennenkymmenennen")
, (21, "kahdennenkymmenennenensimmäisen")
, (100, "sadannen")
, (357, "kolmannensadannenviidennenkymmenennenseitsemännen")
, (1000, "tuhannennen")
]
)
, ( "singular partitive"
, singular $ partitive defaultInflection
, [ (0, "nollatta")
, (1, "ensimmäistä")
, (2, "toista")
, (3, "kolmatta")
, (4, "neljättä")
, (5, "viidettä")
, (6, "kuudetta")
, (7, "seitsemättä")
, (8, "kahdeksatta")
, (9, "yhdeksättä")
, (10, "kymmenettä")
, (11, "yhdettätoista")
, (12, "kahdettatoista")
, (13, "kolmattatoista")
, (14, "neljättätoista")
, (15, "viidettätoista")
, (16, "kuudettatoista")
, (17, "seitsemättätoista")
, (18, "kahdeksattatoista")
, (19, "yhdeksättätoista")
, (20, "kahdettakymmenettä")
, (21, "kahdettakymmenettäensimmäistä")
, (100, "sadatta")
, (357, "kolmattasadattaviidettäkymmenettäseitsemätta")
, (1000, "tuhannetta")
]
)
, ( "singular essive"
, singular $ essive defaultInflection
, [ (0, "nollantena")
, (1, "ensimmmäisenä")
, (2, "toisena")
, (3, "kolmantena")
, (4, "neljäntenä")
, (5, "viidentenä")
, (6, "kuudentena")
, (7, "seitsemäntenä")
, (8, "kahdeksantena")
, (9, "yhdeksäntenä")
, (10, "kymmenentenä")
, (11, "yhdennessätoista")
, (12, "kahdentenatoista")
, (13, "kolmantenatoista")
, (14, "neljäntenätoista")
, (15, "viidentenätoista")
, (16, "kuudentenatoista")
, (17, "seitsemäntenätoista")
, (18, "kahdeksantenatoista")
, (19, "yhdeksäntenätoista")
, (20, "kahdentenakymmenentenä")
, (21, "kahdentenakymmenentenäensimmäisenä")
, (100, "sadantena")
, (357, "kolmantenasadantenaviidentenäkymmenentenäseitsemäntenä")
, (1000, "tuhannentena")
]
)
, ( "singular translative"
, singular $ translative defaultInflection
, [ (0, "nollanneksi")
, (1, "ensimmäiseksi")
, (2, "toiseksi")
, (3, "kolmanneksi")
, (4, "neljänneksi")
, (5, "viidenneksi")
, (6, "kuudenneksi")
, (7, "seitsemänneksi")
, (8, "kahdeksanneksi")
, (9, "yhdeksänneksi")
, (10, "kymmenenneksi")
, (11, "yhdenneksitoista")
, (12, "kahdenneksitoista")
, (13, "kolmanneksitoista")
, (14, "neljänneksitoista")
, (15, "viidenneksitoista")
, (16, "kuudenneksitoista")
, (17, "seitsemänneksitoista")
, (18, "kahdenksanneksitoista")
, (19, "yhdeksänneksitoista")
, (20, "kahdenneksikymmenenneksi")
, (21, "kahdenneksikymmenenneksiensimmäiseksi")
, (100, "sadanneksi")
, (1000, "tuhannenneksi")
]
)
, ( "singular locative inessive"
, singular $ locativeInessive defaultInflection
, [ (0, "nollannessa")
, (1, "ensimmäisessä")
, (2, "toisessa")
, (3, "kolmannessa")
, (4, "neljännessä")
, (5, "viidennessä")
, (6, "kuudennessa")
, (7, "seitsemännessä")
, (8, "kahdeksannessa")
, (9, "yhdeksännessä")
, (10, "kymmenennessä")
, (11, "yhdennessätoista")
, (12, "kahdennessatoista")
, (13, "kolmannessatoista")
, (14, "neljännessätoista")
, (15, "viidennessätoista")
, (16, "kuudennessatoista")
, (17, "seitsemännessätoista")
, (18, "kahdeksannessatoista")
, (19, "yhdeksännessätoista")
, (20, "kahdennessakymmenennessä")
, (21, "kahdennessakymmenennessäensimmäisessä")
, (100, "sadannessa")
, (1000, "tuhannennessa")
]
)
, ( "singular locative elative"
, singular $ locativeElative defaultInflection
, [ (0, "nollannesta")
, (1, "ensimmäisestä")
, (2, "toisesta")
, (3, "kolmannesta")
, (4, "neljännestä")
, (5, "viidennestä")
, (6, "kuudennesta")
, (7, "seitsemännestä")
, (8, "kahdeksannesta")
, (9, "yhdeksännestä")
, (10, "kymmenennestä")
, (11, "yhdennestätoista")
, (12, "kahdennestatoista")
, (13, "kolmannestatoista")
, (14, "neljännestätoista")
, (15, "viidennestätoista")
, (16, "kuudennestatoista")
, (17, "seitsemännestätoista")
, (18, "kahdeksannestatoista")
, (19, "yhdeksännestätoista")
, (20, "kahdennestakymmenennestä")
, (21, "kahdennestakymmenennestäensimmäisestä")
, (100, "sadannesta")
, (1000, "tuhannennesta")
]
)
, ( "singular locative illative"
, singular $ locativeIllative defaultInflection
, [ (0, "nollanteen")
, (1, "ensimmäiseen")
, (2, "toiseen")
, (3, "kolmanteen")
, (4, "neljänteen")
, (5, "viidenteen")
, (6, "kuudenteen")
, (7, "seitsemänteen")
, (8, "kahdeksanteen")
, (9, "yhdeksänteen")
, (10, "kymmenenteen")
, (11, "yhdenteentoista")
, (12, "kahdenteentoista")
, (13, "kolmanteentoista")
, (14, "neljänteentoista")
, (15, "viidenteentoista")
, (16, "kuudenteentoista")
, (17, "seitsemänteentoista")
, (18, "kahdeksanteentoista")
, (19, "yhdeksänteentoista")
, (20, "kahdenteenkymmenenteen")
, (21, "kahdenteenkymmenenteenensimmäiseen")
, (100, "sadanteen")
, (1000, "tuhannenteen")
]
)
, ( "singular locative adessive"
, singular $ locativeAdessive defaultInflection
, [ (0, "nollannella")
, (1, "ensimmäisellä")
, (2, "toisella")
, (3, "kolmannella")
, (4, "neljännellä")
, (5, "viidennellä")
, (6, "kuudennella")
, (7, "seitsemännellä")
, (8, "kahdeksannella")
, (9, "yhdeksännellä")
, (10, "kymmenennellä")
, (11, "yhdennellätoista")
, (12, "kahdennellatoista")
, (13, "kolmannellatoista")
, (14, "neljännellätoista")
, (15, "viidennellätoista")
, (16, "kuudennellatoista")
, (17, "seitsemännellätoista")
, (18, "kahdeksannellatoista")
, (19, "yhdeksännellätoista")
, (20, "kahdennellakymmenennellä")
, (21, "kahdennellakymmenennelläensimmäisellä")
, (100, "sadannella")
, (1000, "tuhannennella")
]
)
, ( "singular locative ablative"
, singular $ locativeAblative defaultInflection
, [ (0, "nollannelta")
, (1, "ensimmäiseltä")
, (2, "toiselta")
, (3, "kolmannelta")
, (4, "neljänneltä")
, (5, "viidenneltä")
, (6, "kuudennelta")
, (7, "seitsemänneltä")
, (8, "kahdeksannelta")
, (9, "yhdeksänneltä")
, (10, "kymmenenneltä")
, (11, "yhdenneltätoista")
, (12, "kahdenneltatoista")
, (13, "kolmanneltatoista")
, (14, "neljänneltätoista")
, (15, "viidenneltätoista")
, (16, "kuudenneltatoista")
, (17, "seitsemänneltätoista")
, (18, "kahdeksanneltatoista")
, (19, "yhdeksänneltätoista")
, (20, "kahdenneltakymmenenneltä")
, (21, "kahdenneltakymmenenneltäensimmäiseltä")
, (100, "sadannelta")
, (1000, "tuhannennelta")
]
)
, ( "singular locative allative"
, singular $ locativeAllative defaultInflection
, [ (0, "nollannelle")
, (1, "ensimmäiselle")
, (2, "toiselle")
, (3, "kolmannelle")
, (4, "neljännelle")
, (5, "viidennelle")
, (6, "kuudennelle")
, (7, "seitsemännelle")
, (8, "kahdeksannelle")
, (9, "yhdeksännelle")
, (10, "kymmenennelle")
, (11, "yhdennelletoista")
, (12, "kahdennelletoista")
, (13, "kolmannelletoista")
, (14, "neljännelletoista")
, (15, "viidennelletoista")
, (16, "kuudennelletoista")
, (17, "seitsemännelletoista")
, (18, "kahdeksannelletoista")
, (19, "yhdeksännelletoista")
, (20, "kahdennellekymmenennelle")
, (21, "kahdennellekymmenennelleensimmäiselle")
, (100, "sadannelle")
, (1000, "tuhannennelle")
]
)
, ( "singular abessive"
, singular $ abessive defaultInflection
, [ (0, "nollannetta")
, (1, "ensimmäisettä")
, (2, "toisetta")
, (3, "kolmannetta")
, (4, "neljännettä")
, (5, "viidennettä")
, (6, "kuudennetta")
, (7, "seitsemännettä")
, (8, "kahdeksannetta")
, (9, "yhdeksännettä")
, (10, "kymmenennettä")
, (11, "yhdennettätoista")
, (12, "kahdennettatoista")
, (13, "kolmannettatoista")
, (14, "neljännettätoista")
, (15, "viidennettätoista")
, (16, "kuudennettatoista")
, (17, "seitsemännettätoista")
, (18, "kahdeksannettatoista")
, (19, "yhdeksännettätoista")
, (20, "kahdennettakymmenennettä")
, (21, "kahdennettakymmenennettäensimmäisettä")
, (100, "sadannetta")
, (1000, "tuhannennetta")
]
)
, ( "singular comitative"
, singular $ comitative defaultInflection
, [ (4, "neljänsine") ]
)
, ( "singular instructive"
, singular $ instructive defaultInflection
, [ (4, "neljänsin") ]
)
, ( "plural nominative"
, plural $ nominative defaultInflection
, [ (0, "nollannet")
, (1, "ensimmäiset")
, (2, "toiset")
, (3, "kolmannet")
, (4, "neljännet")
, (5, "viidennet")
, (6, "kuudennet")
, (7, "seitsemännet")
, (8, "kahdeksannet")
, (9, "yhdeksännet")
, (10, "kymmenennet")
, (11, "yhdennettoista")
, (12, "kahdennettoista")
, (13, "kolmannettoista")
, (14, "neljännettoista")
, (15, "viidennettoista")
, (16, "kuudennettoista")
, (17, "seitsemännettoista")
, (18, "kahdeksannettoista")
, (19, "yhdeksännettoista")
, (20, "kahdennetkymmenennet")
, (21, "kahdennetkymmenennetensimmäiset")
, (100, "sadannet")
, (1000, "tuhannennet")
]
)
, ( "plural accusative"
, plural $ accusative defaultInflection
, [ (0, "nollannet")
, (1, "ensimmäiset")
, (2, "toiset")
, (3, "kolmannet")
, (4, "neljännet")
, (5, "viidennet")
, (6, "kuudennet")
, (7, "seitsemännet")
, (8, "kahdeksannet")
, (9, "yhdeksännet")
, (10, "kymmenennet")
, (11, "yhdennettoista")
, (12, "kahdennettoista")
, (13, "kolmannettoista")
, (14, "neljännettoista")
, (15, "viidennettoista")
, (16, "kuudennettoista")
, (17, "seitsemännettoista")
, (18, "kahdeksannettoista")
, (19, "yhdeksännettoista")
, (20, "kahdennetkymmenennet")
, (21, "kahdennetkymmenennetensimmäiset")
, (100, "sadannet")
, (1000, "tuhannennet")
]
)
, ( "plural genitive"
, plural $ genitive defaultInflection
, [ (0, "nollansien")
, (1, "ensimmäisten")
, (2, "toisten")
, (3, "kolmansien")
, (4, "neljänsien")
, (5, "viidensien")
, (6, "kuudensien")
, (7, "seitsemänsien")
, (8, "kahdeksansien")
, (9, "yhdeksänsien")
, (10, "kymmenensien")
, (11, "yhdensientoista")
, (12, "kahdensientoista")
, (13, "kolmansientoista")
, (14, "neljänsientoista")
, (15, "viidensientoista")
, (16, "kuudensientoista")
, (17, "seitsemänsientoista")
, (18, "kahdeksansientoista")
, (19, "yhdeksänsientoista")
, (20, "kahdensienkymmenensien")
, (21, "kahdensienkymmenensienensimmäisten")
, (100, "sadansien")
, (1000, "tuhannensien")
]
)
, ( "plural partitive"
, plural $ partitive defaultInflection
, [ (0, "nollansia")
, (1, "ensimmäisiä")
, (2, "toisia")
, (3, "kolmansia")
, (4, "neljänsiä")
, (5, "viidensiä")
, (6, "kuudensia")
, (7, "seitsemänsiä")
, (8, "kahdeksansia")
, (9, "yhdeksänsiä")
, (10, "kymmenensiä")
, (11, "yhdensiätoista")
, (12, "kahdensiatoista")
, (13, "kolmansiatoista")
, (14, "neljänsiätoista")
, (15, "viidensiätoista")
, (16, "kuudensiatoista")
, (17, "seitsemänsiätoista")
, (18, "kahdeksansiatoista")
, (19, "yhdeksänsiätoista")
, (20, "kahdensiakymmenensiä")
, (21, "kahdensiakymmenensiäensimmäisiä")
, (100, "sadansia")
, (1000, "tuhannensia")
]
)
, ( "plural essive"
, plural $ essive defaultInflection
, [ (0, "nollansina")
, (1, "ensimmäisinä")
, (2, "toisina")
, (3, "kolmansina")
, (4, "neljänsinä")
, (5, "viidensinä")
, (6, "kuudensina")
, (7, "seitsemänsinä")
, (8, "kahdeksansina")
, (9, "yhdeksänsinä")
, (10, "kymmenensinä")
, (11, "yhdensinätoista")
, (12, "kahdensinatoista")
, (13, "kolmansinatoista")
, (14, "neljänsinätoista")
, (15, "viidensinätoista")
, (16, "kuudensinatoista")
, (17, "seitsemänsinätoista")
, (18, "kahdeksansinatoista")
, (19, "yhdeksänsinätoista")
, (20, "kahdensinakymmenensinä")
, (21, "kahdensinakymmenensinäensimmäisinä")
, (100, "sadansina")
, (1000, "tuhannensina")
]
)
, ( "plural translative"
, plural $ translative defaultInflection
, [ (0, "nollansiksi")
, (1, "ensimmäisiksi")
, (2, "toisiksi")
, (3, "kolmansiksi")
, (4, "neljänsiksi")
, (5, "viidensiksi")
, (6, "kuudensiksi")
, (7, "seitsemänsiksi")
, (8, "kahdeksansiksi")
, (9, "yhdeksänsiksi")
, (10, "kymmenensiksi")
, (11, "yhdensiksitoista")
, (12, "kahdensiksitoista")
, (13, "kolmansiksitoista")
, (14, "neljänsiksitoista")
, (15, "viidensiksitoista")
, (16, "kuudensiksitoista")
, (17, "seitsemänsiksitoista")
, (18, "kahdeksansiksitoista")
, (19, "yhdeksänsissätoista")
, (20, "kahdensiksikymmenensiksi")
, (21, "kahdensiksikymmenensiksiensimmäisiksi")
, (100, "sadansiksi")
, (1000, "tuhannensiksi")
]
)
, ( "plural locative inessive"
, plural $ locativeInessive defaultInflection
, [ (0, "nollansissa")
, (1, "ensimmäisissä")
, (2, "toisissa")
, (3, "kolmansissa")
, (4, "neljänsissä")
, (5, "viidensissä")
, (6, "kuudensissa")
, (7, "seitsemänsissä")
, (8, "kahdeksansissa")
, (9, "yhdeksänsissä")
, (10, "kymmenensissä")
, (11, "yhdensissätoista")
, (12, "kahdensissatoista")
, (13, "kolmansissatoista")
, (14, "neljänsissätoista")
, (15, "viidensissätoista")
, (16, "kuudensissatoista")
, (17, "seitsemänsissätoista")
, (18, "kahdeksansissatoista")
, (19, "yhdeksänsissätoista")
, (20, "kahdensissakymmenensissä")
, (21, "kahdensissakymmenensissäensimmäisissä")
, (100, "sadansissa")
, (1000, "tuhannensissa")
]
)
, ( "plural locative elative"
, plural $ locativeElative defaultInflection
, [ (0, "nollansista")
, (1, "ensimmäisistä")
, (2, "toisista")
, (3, "kolmansista")
, (4, "neljänsistä")
, (5, "viidensistä")
, (6, "kuudensista")
, (7, "seitsemänsistä")
, (8, "kahdeksansista")
, (9, "yhdeksänsistä")
, (10, "kymmenensistä")
, (11, "yhdensistätoista")
, (12, "kahdensistatoista")
, (13, "kolmansistatoista")
, (14, "neljänsistätoista")
, (15, "viidensistätoista")
, (16, "kuudensistatoista")
, (17, "seitsemänsistätoista")
, (18, "kahdeksansistatoista")
, (19, "yhdeksänsistätoista")
, (20, "kahdensistakymmenensistä")
, (21, "kahdensistakymmenensistäensimmäisistä")
, (100, "sadansista")
, (1000, "tuhannensista")
]
)
, ( "plural locative illative"
, plural $ locativeIllative defaultInflection
, [ (0, "nollansiin")
, (1, "ensimmäisiin")
, (2, "toisiin")
, (3, "kolmansiin")
, (4, "neljänsiin")
, (5, "viidensiin")
, (6, "kuudensiin")
, (7, "seitsemänsiin")
, (8, "kahdeksansiin")
, (9, "yhdeksänsiin")
, (10, "kymmenensiin")
, (11, "yhdensiintoista")
, (12, "kahdensiintoista")
, (13, "kolmansiintoista")
, (14, "neljänsiintoista")
, (15, "viidensiintoista")
, (16, "kuudensiintoista")
, (17, "seitsemänsiintoista")
, (18, "kahdeksansiintoista")
, (19, "yhdeksänsiintoista")
, (20, "kahdensiinkymmenensiin")
, (21, "kahdensiinkymmenensiinensimmäisiin")
, (100, "sadansiin")
, (1000, "tuhannensiin")
]
)
, ( "plural locative adessive"
, plural $ locativeAdessive defaultInflection
, [ (0, "nollansilla")
, (1, "ensimmäisillä")
, (2, "toisilla")
, (3, "kolmansilla")
, (4, "neljänsillä")
, (5, "viidensillä")
, (6, "kuudensilla")
, (7, "seitsemänsillä")
, (8, "kahdeksansilla")
, (9, "yhdeksänsillä")
, (10, "kymmenensillä")
, (11, "yhdensillätoista")
, (12, "kahdensillatoista")
, (13, "kolmansillatoista")
, (14, "neljänsillätoista")
, (15, "viidensillätoista")
, (16, "kuudensillatoista")
, (17, "seitsemänsillätoista")
, (18, "kahdeksansillatoista")
, (19, "yhdeksänsillätoista")
, (20, "kahdensillakymmenensillä")
, (21, "kahdensillakymmenensilläensimmäisillä")
, (100, "sadansilla")
, (1000, "tuhannensilla")
]
)
, ( "plural locative ablative"
, plural $ locativeAblative defaultInflection
, [ (0, "nollansilta")
, (1, "ensimmäisiltä")
, (2, "toisilta")
, (3, "kolmansilta")
, (4, "neljänsiltä")
, (5, "viidensiltä")
, (6, "kuudensilta")
, (7, "seitsemänsiltä")
, (8, "kahdeksansilta")
, (9, "yhdeksänsiltä")
, (10, "kymmenensiltä")
, (11, "yhdensitlätoista")
, (12, "kahdensiltatoista")
, (13, "kolmansiltatoista")
, (14, "neljänsiltätoista")
, (15, "viidensiltätoista")
, (16, "kuudensiltatoista")
, (17, "seitsemänsiltätoista")
, (18, "kahdeksansiltatoista")
, (19, "yhdeksänsiltätoista")
, (20, "kahdensiltakymmenensiltä")
, (21, "kahdensiltakymmenensiltäensimmäisiltä")
, (100, "sadansilta")
, (1000, "tuhannensilta")
]
)
, ( "plural locative allative"
, plural $ locativeAllative defaultInflection
, [ (0, "nollansille")
, (1, "ensimmäisille")
, (2, "toisille")
, (3, "kolmansille")
, (4, "neljänsille")
, (5, "viidensille")
, (6, "kuudensille")
, (7, "seitsemänsille")
, (8, "kahdeksansille")
, (9, "yhdeksänsille")
, (10, "kymmenensille")
, (11, "yhdensiintoista")
, (12, "kahdensilletoista")
, (13, "kolmansilletoista")
, (14, "neljänsilletoista")
, (15, "viidensilletoista")
, (16, "kuudensilletoista")
, (17, "seitsemänsilletoista")
, (18, "kahdeksansilletoista")
, (19, "yhdeksänsilletoista")
, (20, "kahdensillekymmenensille")
, (21, "kahdensillekymmenensilleensimmäisille")
, (100, "sadansille")
, (1000, "tuhannensille")
]
)
, ( "plural abessive"
, plural $ abessive defaultInflection
, [ (0, "nollansitta")
, (1, "ensimmäisittä")
, (2, "toisitta")
, (3, "kolmansitta")
, (4, "neljänsittä")
, (5, "viidensittä")
, (6, "kuudensitta")
, (7, "seitsemänsittä")
, (8, "kahdeksansitta")
, (9, "yhdeksänsittä")
, (10, "kymmenensittä")
, (11, "yhdensittätoista")
, (12, "kahdensittatoista")
, (13, "kolmansittatoista")
, (14, "neljänsittätoista")
, (15, "viidensittätoista")
, (16, "kuudensittatoista")
, (17, "seitsemänsittätoista")
, (18, "kahdeksansittatoista")
, (19, "yhdeksänsittätoista")
, (20, "kahdensittakymmenensittä")
, (21, "kahdensittakymmenensittäensimmäisittä")
, (100, "sadansitta")
, (1000, "tuhannensitta")
]
)
, ( "plural comitative"
, plural $ comitative defaultInflection
, [ (0, "nollansine")
, (1, "ensimmäisine")
, (2, "toisine")
, (3, "kolmansine")
, (4, "neljänsine")
, (5, "viidensine")
, (6, "kuudensine")
, (7, "seitsemänsine")
, (8, "kahdeksansine")
, (9, "yhdeksänsine")
, (10, "kymmenensine")
, (11, "yhdensinetoista")
, (12, "kahdensinetoista")
, (13, "kolmansinetoista")
, (14, "neljänsinetoista")
, (15, "viidensinetoista")
, (16, "kuudensinetoista")
, (17, "seitsemänsinetoista")
, (18, "kahdeksansinetoista")
, (19, "yhdeksänsinetoista")
, (20, "kahdensinekymmenensine")
, (21, "kahdensinekymmenensineensimmäisine")
, (100, "sadansine")
, (1000, "tuhannensine")
]
)
, ( "plural instructive"
, plural $ instructive defaultInflection
, [ (0, "nollansin")
, (1, "ensimmäisin")
, (2, "toisin")
, (3, "kolmansin")
, (4, "neljänsin")
, (5, "viidensin")
, (6, "kuudensin")
, (7, "seitsemänsin")
, (8, "kahdeksansin")
, (9, "yhdeksänsin")
, (10, "kymmenensin")
, (11, "yhdensintoista")
, (12, "kahdensintoista")
, (13, "kolmansintoista")
, (14, "neljänsintoista")
, (15, "viidensintoista")
, (16, "kuudensintoista")
, (17, "seitsemänsintoista")
, (18, "kahdeksansintoista")
, (19, "yhdeksänsintoista")
, (20, "kahdensinkymmenensin")
, (21, "kahdensinkymmenensinensimmäisin")
, (100, "sadansin")
, (1000, "tuhannensin")
]
)
]
multiplicatives ∷ (Integral i) ⇒ TestData i
multiplicatives =
[ ( "default"
, defaultInflection
, [ (1, "kerran")
, (2, "kahdesti")
, (6, "kuudesti")
]
)
]
multipliers ∷ (Integral i) ⇒ TestData i
multipliers =
[ ( "default"
, defaultInflection
, [ (6, "kuusinkertainen")
]
)
]