packages feed

numerals-0.4.1: src-test/Text/Numeral/Language/KRL/TestData.hs

{-|
[@ISO639-1@]        -

[@ISO639-2@]        krl

[@ISO639-3@]        krl

[@Native name@]     karjala, karjal, kariela

[@English name@]    Karelian
-}
module Text.Numeral.Language.KRL.TestData (cardinals) where


--------------------------------------------------------------------------------
-- Imports
--------------------------------------------------------------------------------

import "numerals" Text.Numeral.Grammar ( defaultInflection )
import "this" Text.Numeral.Test ( TestData )


--------------------------------------------------------------------------------
-- Test data
--------------------------------------------------------------------------------

{-
Sources:
  http://www.languagesandnumbers.com/how-to-count-in-karelian/en/krl/
-}

cardinals :: (Num i) => TestData i
cardinals =
  [ ( "default"
    , defaultInflection
    , [ (1, "yksi")
      , (2, "kakši")
      , (3, "kolme")
      , (4, "neljjä")
      , (5, "viizi")
      , (6, "kuuǯi")
      , (7, "seiččemän")
      , (8, "kahekšan")
      , (9, "yhekšän")
      , (10, "kymmenen")
      , (11, "yksitoista")
      , (12, "kakšitoista")
      , (13, "kolmetoista")
      , (14, "neljjätoista")
      , (15, "viiztoista")
      , (16, "kuuǯitoista")
      , (17, "seiččemäntoista")
      , (18, "kahekšantoista")
      , (19, "yhekšäntoista")
      , (20, "kakšikymmendä")
      , (21, "kakšikymmendä yksi")
      , (22, "kakšikymmendä kakši")
      , (23, "kakšikymmendä kolme")
      , (24, "kakšikymmendä neljjä")
      , (25, "kakšikymmendä viizi")
      , (26, "kakšikymmendä kuuǯi")
      , (27, "kakšikymmendä seiččemän")
      , (28, "kakšikymmendä kahekšan")
      , (29, "kakšikymmendä yhekšän")
      , (30, "kolmekymmendä")
      , (31, "kolmekymmendä yksi")
      , (32, "kolmekymmendä kakši")
      , (33, "kolmekymmendä kolme")
      , (34, "kolmekymmendä neljjä")
      , (35, "kolmekymmendä viizi")
      , (36, "kolmekymmendä kuuǯi")
      , (37, "kolmekymmendä seiččemän")
      , (38, "kolmekymmendä kahekšan")
      , (39, "kolmekymmendä yhekšän")
      , (40, "neljjäkymmendä")
      , (41, "neljjäkymmendä yksi")
      , (42, "neljjäkymmendä kakši")
      , (43, "neljjäkymmendä kolme")
      , (44, "neljjäkymmendä neljjä")
      , (45, "neljjäkymmendä viizi")
      , (46, "neljjäkymmendä kuuǯi")
      , (47, "neljjäkymmendä seiččemän")
      , (48, "neljjäkymmendä kahekšan")
      , (49, "neljjäkymmendä yhekšän")
      , (50, "viizikymmendä")
      , (51, "viizikymmendä yksi")
      , (52, "viizikymmendä kakši")
      , (53, "viizikymmendä kolme")
      , (54, "viizikymmendä neljjä")
      , (55, "viizikymmendä viizi")
      , (56, "viizikymmendä kuuǯi")
      , (57, "viizikymmendä seiččemän")
      , (58, "viizikymmendä kahekšan")
      , (59, "viizikymmendä yhekšän")
      , (60, "kuuǯikymmendä")
      , (61, "kuuǯikymmendä yksi")
      , (62, "kuuǯikymmendä kakši")
      , (63, "kuuǯikymmendä kolme")
      , (64, "kuuǯikymmendä neljjä")
      , (65, "kuuǯikymmendä viizi")
      , (66, "kuuǯikymmendä kuuǯi")
      , (67, "kuuǯikymmendä seiččemän")
      , (68, "kuuǯikymmendä kahekšan")
      , (69, "kuuǯikymmendä yhekšän")
      , (70, "seiččemänkymmendä")
      , (71, "seiččemänkymmendä yksi")
      , (72, "seiččemänkymmendä kakši")
      , (73, "seiččemänkymmendä kolme")
      , (74, "seiččemänkymmendä neljjä")
      , (75, "seiččemänkymmendä viizi")
      , (76, "seiččemänkymmendä kuuǯi")
      , (77, "seiččemänkymmendä seiččemän")
      , (78, "seiččemänkymmendä kahekšan")
      , (79, "seiččemänkymmendä yhekšän")
      , (80, "kahekšankymmendä")
      , (81, "kahekšankymmendä yksi")
      , (82, "kahekšankymmendä kakši")
      , (83, "kahekšankymmendä kolme")
      , (84, "kahekšankymmendä neljjä")
      , (85, "kahekšankymmendä viizi")
      , (86, "kahekšankymmendä kuuǯi")
      , (87, "kahekšankymmendä seiččemän")
      , (88, "kahekšankymmendä kahekšan")
      , (89, "kahekšankymmendä yhekšän")
      , (90, "yhekšänkymmendä")
      , (91, "yhekšänkymmendä yksi")
      , (92, "yhekšänkymmendä kakši")
      , (93, "yhekšänkymmendä kolme")
      , (94, "yhekšänkymmendä neljjä")
      , (95, "yhekšänkymmendä viizi")
      , (96, "yhekšänkymmendä kuuǯi")
      , (97, "yhekšänkymmendä seiččemän")
      , (98, "yhekšänkymmendä kahekšan")
      , (99, "yhekšänkymmendä yhekšän")
      , (100, "šada")
      ]
    )
  ]