fluent
Safe HaskellNone
LanguageHaskell2010

Language.Fluent.Bundle

Synopsis

Documentation

data Bundle locale Source #

A collection of Fluent resources and the configuration needed to resolve and format messages for a locale.

Constructors

Bundle 

Fields

Instances

Instances details
Locale locale => Show (Bundle locale) Source # 
Instance details

Defined in Language.Fluent.Bundle

Methods

showsPrec :: Int -> Bundle locale -> ShowS #

show :: Bundle locale -> String #

showList :: [Bundle locale] -> ShowS #

Locale locale => Eq (Bundle locale) Source #

Only the names of the functions are compared, since their implementations cannot be compared for equality.

Instance details

Defined in Language.Fluent.Bundle

Methods

(==) :: Bundle locale -> Bundle locale -> Bool #

(/=) :: Bundle locale -> Bundle locale -> Bool #

Locale locale => Translate (Bundle locale -> Either String Text) Source # 
Instance details

Defined in Language.Fluent.Translate

data Override Source #

Instances

Instances details
Translate r => Translate (Override -> r) Source # 
Instance details

Defined in Language.Fluent.Translate

Methods

translate :: Reference -> Override -> r Source #

override :: Override -> Bundle locale -> Bundle locale Source #

localeCodes :: Locale locale => Bundle locale -> NonEmpty Text Source #

bundle :: NonEmpty locale -> [Resource] -> Bundle locale Source #