From 392e47e1aae39f332b46ba2eb06563f47bf8b727 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Buckwalter?= Date: Sat, 10 Sep 2011 23:06:57 +0800 Subject: [PATCH] Swedish FormMessages. --- yesod-form/Yesod/Form/I18n/Swedish.hs | 26 ++++++++++++++++++++++++++ yesod-form/yesod-form.cabal | 1 + 2 files changed, 27 insertions(+) create mode 100644 yesod-form/Yesod/Form/I18n/Swedish.hs diff --git a/yesod-form/Yesod/Form/I18n/Swedish.hs b/yesod-form/Yesod/Form/I18n/Swedish.hs new file mode 100644 index 00000000..48d59aca --- /dev/null +++ b/yesod-form/Yesod/Form/I18n/Swedish.hs @@ -0,0 +1,26 @@ +{-# LANGUAGE OverloadedStrings #-} +module Yesod.Form.I18n.Swedish where + +import Yesod.Form.Types (FormMessage (..)) +import Data.Monoid (mappend) +import Data.Text (Text) + +swedishFormMessage :: FormMessage -> Text +swedishFormMessage (MsgInvalidInteger t) = "Ogiltigt antal: " `mappend` t +swedishFormMessage (MsgInvalidNumber t) = "Ogiltigt nummer: " `mappend` t +swedishFormMessage (MsgInvalidEntry t) = "Invalid entry: " `mappend` t +swedishFormMessage MsgInvalidTimeFormat = "Ogiltigt klockslag, måste vara på formatet HH:MM[:SS]" +swedishFormMessage MsgInvalidDay = "Ogiltigt datum, måste vara på formatet ÅÅÅÅ-MM-DD" +swedishFormMessage (MsgInvalidUrl t) = "Ogiltig URL: " `mappend` t +swedishFormMessage (MsgInvalidEmail t) = "Ogiltig epostadress: " `mappend` t +swedishFormMessage (MsgInvalidHour t) = "Ogiltig timme: " `mappend` t +swedishFormMessage (MsgInvalidMinute t) = "Ogiltig minut: " `mappend` t +swedishFormMessage (MsgInvalidSecond t) = "Ogiltig sekund: " `mappend` t +swedishFormMessage MsgValueRequired = "Fältet är obligatoriskt" +swedishFormMessage (MsgInputNotFound t) = "Fältet hittades ej: " `mappend` t +swedishFormMessage MsgSelectNone = "" +swedishFormMessage (MsgInvalidBool t) = "Ogiltig boolesk: " `mappend` t +swedishFormMessage MsgBoolYes = "Ja" +swedishFormMessage MsgBoolNo = "Nej" +swedishFormMessage MsgDelete = "Radera?" +swedishFormMessage MsgCsrfWarning = "Som skydd mot \"cross-site request forgery\" attacker, vänligen bekräfta skickandet av formuläret." diff --git a/yesod-form/yesod-form.cabal b/yesod-form/yesod-form.cabal index c726c62e..8da5c05e 100644 --- a/yesod-form/yesod-form.cabal +++ b/yesod-form/yesod-form.cabal @@ -43,6 +43,7 @@ library Yesod.Form.Nic Yesod.Form.MassInput Yesod.Form.I18n.English + Yesod.Form.I18n.Swedish -- FIXME Yesod.Helpers.Crud ghc-options: -Wall