{-# LANGUAGE OverloadedStrings #-}
module Duckling.Ordinal.BG.Corpus
( corpus
) where
import Data.String
import Prelude
import Duckling.Locale
import Duckling.Ordinal.Types
import Duckling.Resolve
import Duckling.Testing.Types
corpus :: Corpus
corpus :: Corpus
corpus = (Context
testContext {locale :: Locale
locale = Lang -> Maybe Region -> Locale
makeLocale Lang
BG Maybe Region
forall a. Maybe a
Nothing}, Options
testOptions, [Example]
allExamples)
allExamples :: [Example]
allExamples :: [Example]
allExamples = [[Example]] -> [Example]
forall (t :: * -> *) a. Foldable t => t [a] -> [a]
concat
[ OrdinalData -> [Text] -> [Example]
forall a. ToJSON a => a -> [Text] -> [Example]
examples (Int -> OrdinalData
OrdinalData Int
1)
[ Text
"първи"
, Text
"първите"
, Text
"първия"
, Text
"първият"
, Text
"първо"
, Text
"първото"
, Text
"първа"
, Text
"първата"
, Text
"1ви"
, Text
"1-ви"
, Text
"1вите"
, Text
"1-вите"
, Text
"1вия"
, Text
"1-вия"
, Text
"1вият"
, Text
"1-вият"
, Text
"1во"
, Text
"1-во"
, Text
"1вото"
, Text
"1-вото"
, Text
"1ва"
, Text
"1-ва"
, Text
"1вата"
, Text
"1-вата"
]
, OrdinalData -> [Text] -> [Example]
forall a. ToJSON a => a -> [Text] -> [Example]
examples (Int -> OrdinalData
OrdinalData Int
3)
[ Text
"трети"
, Text
"третите"
, Text
"третия"
, Text
"третият"
, Text
"трето"
, Text
"третото"
, Text
"трета"
, Text
"третата"
, Text
"3ти"
, Text
"3-ти"
, Text
"3тите"
, Text
"3-тите"
, Text
"3тия"
, Text
"3-тия"
, Text
"3тият"
, Text
"3-тият"
, Text
"3то"
, Text
"3-то"
, Text
"3тото"
, Text
"3-тото"
, Text
"3та"
, Text
"3-та"
, Text
"3тата"
, Text
"3-тата"
]
, OrdinalData -> [Text] -> [Example]
forall a. ToJSON a => a -> [Text] -> [Example]
examples (Int -> OrdinalData
OrdinalData Int
8)
[ Text
"осми"
, Text
"осмите"
, Text
"осмия"
, Text
"осмият"
, Text
"осмо"
, Text
"осмото"
, Text
"осма"
, Text
"осмата"
, Text
"8ми"
, Text
"8-ми"
, Text
"8мите"
, Text
"8-мите"
, Text
"8мия"
, Text
"8-мия"
, Text
"8мият"
, Text
"8-мият"
, Text
"8мо"
, Text
"8-мо"
, Text
"8мото"
, Text
"8-мото"
, Text
"8ма"
, Text
"8-ма"
, Text
"8мата"
, Text
"8-мата"
]
, OrdinalData -> [Text] -> [Example]
forall a. ToJSON a => a -> [Text] -> [Example]
examples (Int -> OrdinalData
OrdinalData Int
15)
[ Text
"петнадесети"
, Text
"петнадесетите"
, Text
"петнадесетия"
, Text
"петнадесетият"
, Text
"петнадесето"
, Text
"петнадесетото"
, Text
"петнадесета"
, Text
"петнадесетата"
, Text
"15ти"
, Text
"15-ти"
, Text
"15тите"
, Text
"15-тите"
, Text
"15тия"
, Text
"15-тия"
, Text
"15тият"
, Text
"15-тият"
, Text
"15то"
, Text
"15-то"
, Text
"15тото"
, Text
"15-тото"
, Text
"15та"
, Text
"15-та"
, Text
"15тата"
, Text
"15-тата"
]
, OrdinalData -> [Text] -> [Example]
forall a. ToJSON a => a -> [Text] -> [Example]
examples (Int -> OrdinalData
OrdinalData Int
21)
[ Text
"двадесет и първи"
, Text
"двадесет и първите"
, Text
"двадесет и първия"
, Text
"двадесет и първият"
, Text
"двадесет и първо"
, Text
"двадесет и първото"
, Text
"двадесет и първа"
, Text
"двадесет и първата"
, Text
"21ви"
, Text
"21-ви"
, Text
"21вите"
, Text
"21-вите"
, Text
"21вия"
, Text
"21-вия"
, Text
"21вият"
, Text
"21-вият"
, Text
"21во"
, Text
"21-во"
, Text
"21вото"
, Text
"21-вото"
, Text
"21ва"
, Text
"21-ва"
, Text
"21вата"
, Text
"21-вата"
]
, OrdinalData -> [Text] -> [Example]
forall a. ToJSON a => a -> [Text] -> [Example]
examples (Int -> OrdinalData
OrdinalData Int
23)
[ Text
"двадесет и трети"
, Text
"двадесет и третите"
, Text
"двадесет и третия"
, Text
"двадесет и третият"
, Text
"двадесет и трето"
, Text
"двадесет и третото"
, Text
"двадесет и трета"
, Text
"двадесет и третата"
, Text
"23ти"
, Text
"23-ти"
, Text
"23тите"
, Text
"23-тите"
, Text
"23тия"
, Text
"23-тия"
, Text
"23тият"
, Text
"23-тият"
, Text
"23то"
, Text
"23-то"
, Text
"23тото"
, Text
"23-тото"
, Text
"23та"
, Text
"23-та"
, Text
"23тата"
, Text
"23-тата"
]
, OrdinalData -> [Text] -> [Example]
forall a. ToJSON a => a -> [Text] -> [Example]
examples (Int -> OrdinalData
OrdinalData Int
31)
[ Text
"тридесет и първи"
, Text
"тридесет и първите"
, Text
"тридесет и първия"
, Text
"тридесет и първият"
, Text
"тридесет и първо"
, Text
"тридесет и първото"
, Text
"тридесет и първа"
, Text
"тридесет и първата"
, Text
"31ви"
, Text
"31-ви"
, Text
"31вите"
, Text
"31-вите"
, Text
"31вия"
, Text
"31-вия"
, Text
"31вият"
, Text
"31-вият"
, Text
"31во"
, Text
"31-во"
, Text
"31вото"
, Text
"31-вото"
, Text
"31ва"
, Text
"31-ва"
, Text
"31вата"
, Text
"31-вата"
]
, OrdinalData -> [Text] -> [Example]
forall a. ToJSON a => a -> [Text] -> [Example]
examples (Int -> OrdinalData
OrdinalData Int
48)
[ Text
"четирдесет и осми"
, Text
"четирдесет и осмите"
, Text
"четирдесет и осмия"
, Text
"четирдесет и осмият"
, Text
"четирдесет и осмо"
, Text
"четирдесет и осмото"
, Text
"четирдесет и осма"
, Text
"четирдесет и осмата"
, Text
"48ми"
, Text
"48-ми"
, Text
"48мите"
, Text
"48-мите"
, Text
"48мия"
, Text
"48-мия"
, Text
"48мият"
, Text
"48-мият"
, Text
"48мо"
, Text
"48-мо"
, Text
"48мото"
, Text
"48-мото"
, Text
"48ма"
, Text
"48-ма"
, Text
"48мата"
, Text
"48-мата"
]
, OrdinalData -> [Text] -> [Example]
forall a. ToJSON a => a -> [Text] -> [Example]
examples (Int -> OrdinalData
OrdinalData Int
99)
[ Text
"деветдесет и девети"
, Text
"деветдесет и деветите"
, Text
"деветдесет и деветия"
, Text
"деветдесет и деветият"
, Text
"деветдесет и девето"
, Text
"деветдесет и деветото"
, Text
"деветдесет и девета"
, Text
"деветдесет и деветата"
, Text
"99ти"
, Text
"99-ти"
, Text
"99тите"
, Text
"99-тите"
, Text
"99тия"
, Text
"99-тия"
, Text
"99тият"
, Text
"99-тият"
, Text
"99то"
, Text
"99-то"
, Text
"99тото"
, Text
"99-тото"
, Text
"99та"
, Text
"99-та"
, Text
"99тата"
, Text
"99-тата"
]
]