Make i18n more international
This commit is contained in:
parent
e636c11c03
commit
be64c17467
@ -33,8 +33,8 @@ To work on both ghc6 and ghc7
|
|||||||
> let hello = chooseHello ls
|
> let hello = chooseHello ls
|
||||||
> let choices =
|
> let choices =
|
||||||
> [ ("en", "English") :: (Text, Text)
|
> [ ("en", "English") :: (Text, Text)
|
||||||
> , ("es", "Spanish")
|
> , ("es", "Español")
|
||||||
> , ("he", "Hebrew")
|
> , ("he", "עִבְרִית")
|
||||||
> ]
|
> ]
|
||||||
> defaultLayout $ do
|
> defaultLayout $ do
|
||||||
> setTitle "I18N Homepage"
|
> setTitle "I18N Homepage"
|
||||||
@ -49,8 +49,8 @@ To work on both ghc6 and ghc7
|
|||||||
|
|
||||||
> chooseHello :: [Text] -> Text
|
> chooseHello :: [Text] -> Text
|
||||||
> chooseHello [] = "Hello"
|
> chooseHello [] = "Hello"
|
||||||
> chooseHello ("he":_) = "Shalom"
|
> chooseHello ("he":_) = "שלום"
|
||||||
> chooseHello ("es":_) = "Hola"
|
> chooseHello ("es":_) = "¡Hola!"
|
||||||
> chooseHello (_:rest) = chooseHello rest
|
> chooseHello (_:rest) = chooseHello rest
|
||||||
|
|
||||||
> getSetLangR :: Text -> Handler ()
|
> getSetLangR :: Text -> Handler ()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user