module Data.Text.ParagraphLayout.TextData
( englishEmpty
, czechHello
, arabicHello
, serbianMixedScript
, englishAroundArabic
)
where
import Data.Text (Text, empty, pack)
import Data.Text.Glyphize (Direction (DirLTR, DirRTL))
type Language = String
type Sample = (Direction, Language, Text)
englishEmpty :: Sample
englishEmpty =
( DirLTR
, "en"
, empty
)
czechHello :: Sample
czechHello =
( DirLTR
, "cs"
, pack "Ahoj, světe!"
)
arabicHello :: Sample
arabicHello =
( DirRTL
, "ar"
, pack "سلام"
)
serbianMixedScript :: Sample
serbianMixedScript =
( DirLTR
, "sr"
, pack "Vikipedija (Википедија)"
)
-- | Source:
-- <https://www.w3.org/International/articles/inline-bidi-markup/uba-basics>
englishAroundArabic :: Sample
englishAroundArabic =
( DirLTR
, "en"
, pack "The title is مفتاح معايير الويب in Arabic."
)