{-# LANGUAGE OverloadedStrings #-}
module Duckling.Duration.BG.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 BG 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 90 Minute)
[ "час и половина"
, "90 мин"
]
, examples (DurationData 5400 Second)
[ "1.5 часа"
, "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 9072000 Second)
[ "3.5 месеца"
, "приблизително 3.5 месеца"
]
, examples (DurationData 30 Month)
[ "две години и половина"
, "2 години и половина"
]
, examples (DurationData 3 Quarter)
[ "3 тримесечия"
]
, examples (DurationData 2 Year)
[ "2 години"
, "две години"
]
, examples (DurationData 12 Hour)
[ "12 часа"
, "дванадесет часа"
]
]