duckling-0.2.0.0: Duckling/Duration/MN/Corpus.hs
-- 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.Duration.MN.Corpus
( corpus
) where
import Data.String
import Prelude
import Duckling.Duration.Types
import Duckling.Locale
import Duckling.Resolve
import Duckling.Testing.Types
import Duckling.TimeGrain.Types (Grain(..))
corpus :: Corpus
corpus = (testContext {locale = makeLocale MN Nothing}, testOptions, allExamples)
allExamples :: [Example]
allExamples = concat
[ examples (DurationData 1 Second)
[ "1 сек"
, "1 секунд"
, "секунд"
, "1\""
]
, examples (DurationData 15 Minute)
[ "15 мин"
, "15'"
]
, examples (DurationData 30 Minute)
[ "30 минут"
]
, examples (DurationData 5400 Second)
[ "5400 секунд"
]
, examples (DurationData 8 Hour)
[ "8 цаг"
, "8 ц"
]
, examples (DurationData 15 Day)
[ "15 өдөр"
]
, examples (DurationData 7 Week)
[ "7 долоо хоног"
]
, examples (DurationData 1 Month)
[ "1 сар"
, "сар"
]
, examples (DurationData 6 Month)
[ "6 сар"
]
, examples (DurationData 2 Year)
[ "2 жил"
]
, examples (DurationData 12 Hour)
[ "12 цаг"
]
]