numerals-0.4: src-test/Text/Numeral/Language/OJ/TestData.hs
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PackageImports #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE UnicodeSyntax #-}
{-|
[@ISO639-1@] oj
[@ISO639-2@] oji
[@ISO639-3@] oji
[@Native name@] ᐊᓂᔑᓈᐯᒧᐎᓐ (Anishinaabemowin)
[@English name@] Ojibwe
-}
module Text.Numeral.Language.OJ.TestData (cardinals) where
--------------------------------------------------------------------------------
-- Imports
--------------------------------------------------------------------------------
import "base" Prelude ( Integral )
import "numerals" Text.Numeral.Grammar.Reified ( defaultInflection )
import "this" Text.Numeral.Test ( TestData )
--------------------------------------------------------------------------------
-- Test data
--------------------------------------------------------------------------------
{-
Sources:
http://www.sf.airnet.ne.jp/~ts/language/number/ojibwa.html
http://www.languagesandnumbers.com/how-to-count-in-ojibwa/en/oji/
-}
cardinals ∷ (Integral i) ⇒ TestData i
cardinals =
[ ( "default"
, defaultInflection
, [ (0, "kaagego")
, (1, "bezhik")
, (2, "niizh")
, (3, "nswi")
, (4, "niiwin")
, (5, "naanan")
, (6, "ngodwaaswi")
, (7, "niizhwaaswi")
, (8, "nshwaaswi")
, (9, "zhaangswi")
, (10, "mdaaswi")
, (11, "mdaaswi shaa bezhik")
, (12, "mdaaswi shaa niizh")
, (13, "mdaaswi shaa nswi")
, (14, "mdaaswi shaa niiwin")
, (15, "mdaaswi shaa naanan")
, (16, "mdaaswi shaa ngodwaaswi")
, (17, "mdaaswi shaa niizhwaaswi")
, (18, "mdaaswi shaa nshwaaswi")
, (19, "mdaaswi shaa zhaangswi")
, (20, "niizhtaana")
, (21, "niizhtaana shaa bezhik")
, (22, "niizhtaana shaa niizh")
, (23, "niizhtaana shaa nswi")
, (24, "niizhtaana shaa niiwin")
, (25, "niizhtaana shaa naanan")
, (26, "niizhtaana shaa ngodwaaswi")
, (27, "niizhtaana shaa niizhwaaswi")
, (28, "niizhtaana shaa nshwaaswi")
, (29, "niizhtaana shaa zhaangswi")
, (30, "nsimtaana")
, (31, "nsimtaana shaa bezhik")
, (32, "nsimtaana shaa niizh")
, (33, "nsimtaana shaa nswi")
, (34, "nsimtaana shaa niiwin")
, (35, "nsimtaana shaa naanan")
, (36, "nsimtaana shaa ngodwaaswi")
, (37, "nsimtaana shaa niizhwaaswi")
, (38, "nsimtaana shaa nshwaaswi")
, (39, "nsimtaana shaa zhaangswi")
, (40, "niimtaana")
, (41, "niimtaana shaa bezhik")
, (42, "niimtaana shaa niizh")
, (43, "niimtaana shaa nswi")
, (44, "niimtaana shaa niiwin")
, (45, "niimtaana shaa naanan")
, (46, "niimtaana shaa ngodwaaswi")
, (47, "niimtaana shaa niizhwaaswi")
, (48, "niimtaana shaa nshwaaswi")
, (49, "niimtaana shaa zhaangswi")
, (50, "naanmitaana")
, (51, "naanmitaana shaa bezhik")
, (52, "naanmitaana shaa niizh")
, (53, "naanmitaana shaa nswi")
, (54, "naanmitaana shaa niiwin")
, (55, "naanmitaana shaa naanan")
, (56, "naanmitaana shaa ngodwaaswi")
, (57, "naanmitaana shaa niizhwaaswi")
, (58, "naanmitaana shaa nshwaaswi")
, (59, "naanmitaana shaa zhaangswi")
, (60, "ngodwaasmitaana")
, (61, "ngodwaasmitaana shaa bezhik")
, (62, "ngodwaasmitaana shaa niizh")
, (63, "ngodwaasmitaana shaa nswi")
, (64, "ngodwaasmitaana shaa niiwin")
, (65, "ngodwaasmitaana shaa naanan")
, (66, "ngodwaasmitaana shaa ngodwaaswi")
, (67, "ngodwaasmitaana shaa niizhwaaswi")
, (68, "ngodwaasmitaana shaa nshwaaswi")
, (69, "ngodwaasmitaana shaa zhaangswi")
, (70, "niizhwaasmitaana")
, (71, "niizhwaasmitaana shaa bezhik")
, (72, "niizhwaasmitaana shaa niizh")
, (73, "niizhwaasmitaana shaa nswi")
, (74, "niizhwaasmitaana shaa niiwin")
, (75, "niizhwaasmitaana shaa naanan")
, (76, "niizhwaasmitaana shaa ngodwaaswi")
, (77, "niizhwaasmitaana shaa niizhwaaswi")
, (78, "niizhwaasmitaana shaa nshwaaswi")
, (79, "niizhwaasmitaana shaa zhaangswi")
, (80, "nshwaasmitaana")
, (81, "nshwaasmitaana shaa bezhik")
, (82, "nshwaasmitaana shaa niizh")
, (83, "nshwaasmitaana shaa nswi")
, (84, "nshwaasmitaana shaa niiwin")
, (85, "nshwaasmitaana shaa naanan")
, (86, "nshwaasmitaana shaa ngodwaaswi")
, (87, "nshwaasmitaana shaa niizhwaaswi")
, (88, "nshwaasmitaana shaa nshwaaswi")
, (89, "nshwaasmitaana shaa zhaangswi")
, (90, "zhaangsmitaana")
, (91, "zhaangsmitaana shaa bezhik")
, (92, "zhaangsmitaana shaa niizh")
, (93, "zhaangsmitaana shaa nswi")
, (94, "zhaangsmitaana shaa niiwin")
, (95, "zhaangsmitaana shaa naanan")
, (96, "zhaangsmitaana shaa ngodwaaswi")
, (97, "zhaangsmitaana shaa niizhwaaswi")
, (98, "zhaangsmitaana shaa nshwaaswi")
, (99, "zhaangsmitaana shaa zhaangswi")
, (100, "ngodwaak")
, (200, "niizhwaak")
, (300, "nswaak")
, (400, "niiwaak")
, (448, "niiwaak shaa niimtaana shaa nshwaaswi")
, (500, "naanwaak")
, (600, "ngodwaaswaak")
, (700, "niizhwaaswaak")
, (800, "nshwaaswaak")
, (900, "zhaangswaak")
, (1000, "mdaaswaak")
, (1222, "mdaaswaak shaa niizhwaak shaa niizhtaana shaa niizh")
]
)
]