diff --git a/yesod-form/Yesod/Form/I18n/Dutch.hs b/yesod-form/Yesod/Form/I18n/Dutch.hs new file mode 100644 index 00000000..be5bf64c --- /dev/null +++ b/yesod-form/Yesod/Form/I18n/Dutch.hs @@ -0,0 +1,26 @@ +{-# LANGUAGE OverloadedStrings #-} +module Yesod.Form.I18n.Dutch where + +import Yesod.Form.Types (FormMessage (..)) +import Data.Monoid (mappend) +import Data.Text (Text) + +dutchFormMessage :: FormMessage -> Text +dutchFormMessage (MsgInvalidInteger t) = "Ongeldig aantal: " `mappend` t +dutchFormMessage (MsgInvalidNumber t) = "Ongeldig getal: " `mappend` t +dutchFormMessage (MsgInvalidEntry t) = "Ongeldige invoer: " `mappend` t +dutchFormMessage MsgInvalidTimeFormat = "Ongeldige tijd, het juiste formaat is (UU:MM[:SS])" +dutchFormMessage MsgInvalidDay = "Ongeldige datum, het juiste formaat is (JJJJ-MM-DD)" +dutchFormMessage (MsgInvalidUrl t) = "Ongeldige URL: " `mappend` t +dutchFormMessage (MsgInvalidEmail t) = "Ongeldig e-mail adres: " `mappend` t +dutchFormMessage (MsgInvalidHour t) = "Ongeldig uur: " `mappend` t +dutchFormMessage (MsgInvalidMinute t) = "Ongeldige minuut: " `mappend` t +dutchFormMessage (MsgInvalidSecond t) = "Ongeldige seconde: " `mappend` t +dutchFormMessage MsgCsrfWarning = "Bevestig het indienen van het formulier, dit als veiligheidsmaatregel tegen \"cross-site request forgery\" aanvallen." +dutchFormMessage MsgValueRequired = "Verplicht veld" +dutchFormMessage (MsgInputNotFound t) = "Geen invoer gevonden: " `mappend` t +dutchFormMessage MsgSelectNone = "" +dutchFormMessage (MsgInvalidBool t) = "Ongeldige waarheidswaarde: " `mappend` t +dutchFormMessage MsgBoolYes = "Ja" +dutchFormMessage MsgBoolNo = "Nee" +dutchFormMessage MsgDelete = "Verwijderen?" diff --git a/yesod-form/yesod-form.cabal b/yesod-form/yesod-form.cabal index aea87413..3e6e8b02 100644 --- a/yesod-form/yesod-form.cabal +++ b/yesod-form/yesod-form.cabal @@ -63,6 +63,7 @@ library Yesod.Form.I18n.Japanese Yesod.Form.I18n.Czech Yesod.Form.I18n.Russian + Yesod.Form.I18n.Dutch -- FIXME Yesod.Helpers.Crud ghc-options: -Wall