Module
Simple.I18n.Translator  
- Package
- purescript-simple-i18n
- Repository
- oreshinya/purescript-simple-i18n
#createTranslator Source
createTranslator :: forall tail r xs fallbacklang. IsSymbol fallbacklang => Homogeneous r (Translation xs) => Cons fallbacklang (Translation xs) tail r => SProxy fallbacklang -> Record r -> Translator xsCreate a Translator from a proxy as fallback language and a homogeneous record with Translation fields.
#currentLang Source
currentLang :: forall xs. Translator xs -> StringGet current language.
#setLang Source
setLang :: forall xs. String -> Translator xs -> Translator xsSet language.
#translate Source
translate :: forall tail r rl xs label. IsSymbol label => ListToRow rl r => SListToRowList xs rl => Homogeneous r String => Cons label String tail r => SProxy label -> Translator xs -> StringGet a translated string of a passed label.