duckling-0.2.0.0: Duckling/AmountOfMoney/KA/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.
-- /Note/: All commented-out tests are failing due to https://github.com/facebook/duckling/issues/541
{-# LANGUAGE OverloadedStrings #-}
module Duckling.AmountOfMoney.KA.Corpus
( corpus
) where
import Data.String
import Prelude
import Duckling.AmountOfMoney.Types
import Duckling.Locale
import Duckling.Resolve
import Duckling.Testing.Types
corpus :: Corpus
corpus = (testContext {locale = makeLocale KA Nothing}, testOptions, allExamples)
allExamples :: [Example]
allExamples = concat
[ examples (simple Dollar 1)
[ "$1"
, "ერთი დოლარი"
, "1 დოლარი"
]
, examples (simple Dollar 10)
[ "$10"
, "$ 10"
, "10$"
, "10 დოლარი"
, "ათი დოლარი"
]
, examples (simple Cent 10)
[ "10 ცენტი"
, "ათი ცენტი"
, "10 c"
, "10¢"
]
, examples (simple Dollar 1e4)
[ "$10K"
, "10k$"
, "$10,000"
]
, examples (simple USD 3.14)
[ "USD3.14"
, "3.14US$"
, "US$ 3.14"
]
, examples (simple EUR 20)
[ "20\x20ac"
, "20 ევრო"
, "EUR 20"
, "EUR 20.0"
, "20€"
, "20 €ur"
]
, examples (simple Pound 10)
[ "\x00a3\&10"
, "ათი ფუნტი"
]
, examples (simple Dollar 20.43)
[ "$20 და 43c"
, "20 დოლარი და 43c"
, "20 დოლარი 43 ცენტი"
, "ოცი დოლარი 43 ცენტი"
-- , "ოცი დოლარი და ორმოცდასამი ცენტი"
]
, examples (simple GBP 3.01)
[ "GBP3.01"
, "GBP 3.01"
, "3 GBP 1 პენსი"
]
, examples (simple KWD 42)
[ "42 KWD"
, "42 ქუვეითური დინარი"
]
, examples (simple LBP 42)
[ "42 LBP"
, "42 ლიბანური ფუნტი"
]
, examples (simple EGP 42)
[ "42 EGP"
, "42 ეგვიპტური ფუნტი"
]
, examples (simple QAR 42)
[ "42 QAR"
, "42 კატარული რიალი"
]
, examples (between Dollar (10, 20))
[ "დაახლოებით 10-20 დოლარი"
-- , "10 დოლარიდან 20 დოლარამდე"
-- , "10-დან 20 დოლარამდე"
, "გძეტა $10-$20"
, "10-20 დოლარი"
]
{-
, examples (between Dollar (1.1, 1.3))
[ "1.1-დან 1.3 დოლარამდე"
, "ერთი მთელი ერთი დოლარიდან ერთი მთელი სამ დოლარამდე"
]
, examples (under EUR 7)
[ "7 ევრომდე"
, "7 ევროზე ნაკლები"
]
, examples (above Dollar 1.42)
[ "1 დოლარი და 42 ცენტზე მეტი"
]
, examples (between GEL (10, 20))
[ "დაახლოებით 10-20 ლარი"
, "10 ლარიდან 20 ლარამდე"
, "10-დან 20 ლარამდე"
, "გძეტა 10-20 ლარი"
, "10-20 ლარი"
]
, examples (between GEL (1.1, 1.3))
[ "1.1-დან 1.3 ლარამდე"
, "ერთი მთელი ერთი ლარიდან ერთი მთელი სამ ლარამდე"
]
, examples (under GEL 7)
[ "7 ლარამდე"
, "7 ლარზე ნაკლები"
]
, examples (above GEL 1.42)
[ "1 ლარი და 42 თეთრზე მეტი"
]
, examples (between GEL (1, 4))
[ "1ლარიდან 4ლარამდე"
]
-}
]