content: -- Copyright (c) 2016-present, Facebook, Inc.
  -- All rights reserved.
  --
  -- This source code is licensed under the BSD-style license found in the
  -- LICENSE file in the root directory of this source tree.
  
  
  {-# 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 = (testContext {locale = makeLocale BG Nothing}, testOptions, allExamples)
  
  allExamples :: [Example]
  allExamples = concat
    [ examples (OrdinalData 1)
               [ "първи"
               , "първите"
               , "първия"
               , "първият"
               , "първо"
               , "първото"
               , "първа"
               , "първата"
               , "1ви"
               , "1-ви"
               , "1вите"
               , "1-вите"
               , "1вия"
               , "1-вия"
               , "1вият"
               , "1-вият"
               , "1во"
               , "1-во"
               , "1вото"
               , "1-вото"
               , "1ва"
               , "1-ва"
               , "1вата"
               , "1-вата"
               ]
    , examples (OrdinalData 3)
               [ "трети"
               , "третите"
               , "третия"
               , "третият"
               , "трето"
               , "третото"
               , "трета"
               , "третата"
               , "3ти"
               , "3-ти"
               , "3тите"
               , "3-тите"
               , "3тия"
               , "3-тия"
               , "3тият"
               , "3-тият"
               , "3то"
               , "3-то"
               , "3тото"
               , "3-тото"
               , "3та"
               , "3-та"
               , "3тата"
               , "3-тата"
               ]
    , examples (OrdinalData 8)
               [ "осми"
               , "осмите"
               , "осмия"
               , "осмият"
               , "осмо"
               , "осмото"
               , "осма"
               , "осмата"
               , "8ми"
               , "8-ми"
               , "8мите"
               , "8-мите"
               , "8мия"
               , "8-мия"
               , "8мият"
               , "8-мият"
               , "8мо"
               , "8-мо"
               , "8мото"
               , "8-мото"
               , "8ма"
               , "8-ма"
               , "8мата"
               , "8-мата"
               ]
    , examples (OrdinalData 15)
               [ "петнадесети"
               , "петнадесетите"
               , "петнадесетия"
               , "петнадесетият"
               , "петнадесето"
               , "петнадесетото"
               , "петнадесета"
               , "петнадесетата"
               , "15ти"
               , "15-ти"
               , "15тите"
               , "15-тите"
               , "15тия"
               , "15-тия"
               , "15тият"
               , "15-тият"
               , "15то"
               , "15-то"
               , "15тото"
               , "15-тото"
               , "15та"
               , "15-та"
               , "15тата"
               , "15-тата"
               ]
    , examples (OrdinalData 21)
               [ "двадесет и първи"
               , "двадесет и първите"
               , "двадесет и първия"
               , "двадесет и първият"
               , "двадесет и първо"
               , "двадесет и първото"
               , "двадесет и първа"
               , "двадесет и първата"
               , "21ви"
               , "21-ви"
               , "21вите"
               , "21-вите"
               , "21вия"
               , "21-вия"
               , "21вият"
               , "21-вият"
               , "21во"
               , "21-во"
               , "21вото"
               , "21-вото"
               , "21ва"
               , "21-ва"
               , "21вата"
               , "21-вата"
               ]
    , examples (OrdinalData 23)
               [ "двадесет и трети"
               , "двадесет и третите"
               , "двадесет и третия"
               , "двадесет и третият"
               , "двадесет и трето"
               , "двадесет и третото"
               , "двадесет и трета"
               , "двадесет и третата"
               , "23ти"
               , "23-ти"
               , "23тите"
               , "23-тите"
               , "23тия"
               , "23-тия"
               , "23тият"
               , "23-тият"
               , "23то"
               , "23-то"
               , "23тото"
               , "23-тото"
               , "23та"
               , "23-та"
               , "23тата"
               , "23-тата"
               ]
    , examples (OrdinalData 31)
               [ "тридесет и първи"
               , "тридесет и първите"
               , "тридесет и първия"
               , "тридесет и първият"
               , "тридесет и първо"
               , "тридесет и първото"
               , "тридесет и първа"
               , "тридесет и първата"
               , "31ви"
               , "31-ви"
               , "31вите"
               , "31-вите"
               , "31вия"
               , "31-вия"
               , "31вият"
               , "31-вият"
               , "31во"
               , "31-во"
               , "31вото"
               , "31-вото"
               , "31ва"
               , "31-ва"
               , "31вата"
               , "31-вата"
               ]
    , examples (OrdinalData 48)
               [ "четирдесет и осми"
               , "четирдесет и осмите"
               , "четирдесет и осмия"
               , "четирдесет и осмият"
               , "четирдесет и осмо"
               , "четирдесет и осмото"
               , "четирдесет и осма"
               , "четирдесет и осмата"
               , "48ми"
               , "48-ми"
               , "48мите"
               , "48-мите"
               , "48мия"
               , "48-мия"
               , "48мият"
               , "48-мият"
               , "48мо"
               , "48-мо"
               , "48мото"
               , "48-мото"
               , "48ма"
               , "48-ма"
               , "48мата"
               , "48-мата"
               ]
    , examples (OrdinalData 99)
               [ "деветдесет и девети"
               , "деветдесет и деветите"
               , "деветдесет и деветия"
               , "деветдесет и деветият"
               , "деветдесет и девето"
               , "деветдесет и деветото"
               , "деветдесет и девета"
               , "деветдесет и деветата"
               , "99ти"
               , "99-ти"
               , "99тите"
               , "99-тите"
               , "99тия"
               , "99-тия"
               , "99тият"
               , "99-тият"
               , "99то"
               , "99-то"
               , "99тото"
               , "99-тото"
               , "99та"
               , "99-та"
               , "99тата"
               , "99-тата"
               ]
    ]
  