Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- class (Reflex t, Monad m) => MonadLocalized t m | m -> t where
- setLanguage :: Language -> m ()
- setLanguageE :: Event t Language -> m ()
- getLanguage :: m (Dynamic t Language)
Documentation
class (Reflex t, Monad m) => MonadLocalized t m | m -> t where Source #
=====================================================================
| Monad Localized | ===========================================================================
API for language localization support
setLanguage :: Language -> m () Source #
Switch frontend language
setLanguageE :: Event t Language -> m () Source #
Switch frontend language by event
getLanguage :: m (Dynamic t Language) Source #
Get language of the frontend
Instances
MonadLocalized t m => MonadLocalized t (ReaderT e m) Source # | |
Defined in Reflex.Localize.Monad | |
(PerformEvent t m, MonadHold t m, Adjustable t m, MonadFix m, MonadIO (Performable m), PostBuild t m, MonadIO m) => MonadLocalized t (LocalizeT t m) Source # | |
Defined in Reflex.Localize.Trans |