diff --git a/yesod-auth/Yesod/Auth/Message.hs b/yesod-auth/Yesod/Auth/Message.hs index f22e5962..b73ec9e3 100644 --- a/yesod-auth/Yesod/Auth/Message.hs +++ b/yesod-auth/Yesod/Auth/Message.hs @@ -9,6 +9,7 @@ module Yesod.Auth.Message , swedishMessage , germanMessage , frenchMessage + , norwegianBokmålMessage ) where import Data.Monoid (mappend) @@ -220,3 +221,37 @@ frenchMessage NowLoggedIn = "Vous êtes maintenant connecté" frenchMessage LoginTitle = "Se connecter" frenchMessage PleaseProvideUsername = "Merci de renseigner votre nom d'utilisateur" frenchMessage PleaseProvidePassword = "Merci de spécifier un mot de passe" + +norwegianBokmålMessage :: AuthMessage -> Text +norwegianBokmålMessage NoOpenID = "Ingen OpenID-identifiserer funnet" +norwegianBokmålMessage LoginOpenID = "Logg inn med OpenID" +norwegianBokmålMessage LoginGoogle = "Logg inn med Google" +norwegianBokmålMessage LoginYahoo = "Logg inn med Yahoo" +norwegianBokmålMessage Email = "E-post" +norwegianBokmålMessage Password = "Passord" +norwegianBokmålMessage Register = "Registrer" +norwegianBokmålMessage RegisterLong = "Registrer en ny konto" +norwegianBokmålMessage EnterEmail = "Skriv inn e-postadressen din nedenfor og en e-postkonfirmasjon vil bli sendt." +norwegianBokmålMessage ConfirmationEmailSentTitle = "E-postkonfirmasjon sendt." +norwegianBokmålMessage (ConfirmationEmailSent email) = + "En e-postkonfirmasjon har blitt sendt til " `mappend` + email `mappend` + "." +norwegianBokmålMessage AddressVerified = "Adresse verifisert, vennligst sett et nytt passord." +norwegianBokmålMessage InvalidKeyTitle = "Ugyldig verifiseringsnøkkel" +norwegianBokmålMessage InvalidKey = "Beklager, men det var en ugyldig verifiseringsnøkkel." +norwegianBokmålMessage InvalidEmailPass = "Ugyldig e-post/passord-kombinasjon" +norwegianBokmålMessage BadSetPass = "Du må være logget inn for å sette et passord." +norwegianBokmålMessage SetPassTitle = "Sett passord" +norwegianBokmålMessage SetPass = "Sett et nytt passord" +norwegianBokmålMessage NewPass = "Nytt passord" +norwegianBokmålMessage ConfirmPass = "Bekreft" +norwegianBokmålMessage PassMismatch = "Passordene stemte ikke overens, vennligst prøv igjen" +norwegianBokmålMessage PassUpdated = "Passord oppdatert" +norwegianBokmålMessage Facebook = "Logg inn med Facebook" +norwegianBokmålMessage LoginViaEmail = "Logg inn med e-post" +norwegianBokmålMessage InvalidLogin = "Ugyldig innlogging" +norwegianBokmålMessage NowLoggedIn = "Du er nå logget inn" +norwegianBokmålMessage LoginTitle = "Logg inn" +norwegianBokmålMessage PleaseProvideUsername = "Vennligst fyll inn ditt brukernavn" +norwegianBokmålMessage PleaseProvidePassword = "Vennligst fyll inn ditt passord" diff --git a/yesod-form/Yesod/Form/I18n/Norwegian.hs b/yesod-form/Yesod/Form/I18n/Norwegian.hs new file mode 100644 index 00000000..245e90d7 --- /dev/null +++ b/yesod-form/Yesod/Form/I18n/Norwegian.hs @@ -0,0 +1,26 @@ +{-# LANGUAGE OverloadedStrings #-} +module Yesod.Form.I18n.Norwegian where + +import Yesod.Form.Types (FormMessage (..)) +import Data.Monoid (mappend) +import Data.Text (Text) + +norwegianBokmålFormMessage :: FormMessage -> Text +norwegianBokmålFormMessage (MsgInvalidInteger t) = "Ugyldig antall: " `mappend` t +norwegianBokmålFormMessage (MsgInvalidNumber t) = "Ugyldig nummer: " `mappend` t +norwegianBokmålFormMessage (MsgInvalidEntry t) = "Ugyldig oppføring: " `mappend` t +norwegianBokmålFormMessage MsgInvalidTimeFormat = "Ugyldig klokkeslett, må være i formatet HH:MM[:SS]" +norwegianBokmålFormMessage MsgInvalidDay = "Ugyldig dato, må være i formatet ÅÅÅÅ-MM-DD" +norwegianBokmålFormMessage (MsgInvalidUrl t) = "Ugyldig URL: " `mappend` t +norwegianBokmålFormMessage (MsgInvalidEmail t) = "Ugyldig e-postadresse: " `mappend` t +norwegianBokmålFormMessage (MsgInvalidHour t) = "Ugyldig time: " `mappend` t +norwegianBokmålFormMessage (MsgInvalidMinute t) = "Ugyldig minutt: " `mappend` t +norwegianBokmålFormMessage (MsgInvalidSecond t) = "Ugyldig sekund: " `mappend` t +norwegianBokmålFormMessage MsgValueRequired = "Feltet er obligatoriskt" +norwegianBokmålFormMessage (MsgInputNotFound t) = "Feltet ble ikke funnet: " `mappend` t +norwegianBokmålFormMessage MsgSelectNone = "" +norwegianBokmålFormMessage (MsgInvalidBool t) = "Ugyldig boolsk: " `mappend` t +norwegianBokmålFormMessage MsgBoolYes = "Ja" +norwegianBokmålFormMessage MsgBoolNo = "Nei" +norwegianBokmålFormMessage MsgDelete = "Slett?" +norwegianBokmålFormMessage MsgCsrfWarning = "Som beskyttelse mot «cross-site request forgery»-angrep, vennligst bekreft innsendt skjema." diff --git a/yesod-form/yesod-form.cabal b/yesod-form/yesod-form.cabal index b5026b4e..b65232da 100644 --- a/yesod-form/yesod-form.cabal +++ b/yesod-form/yesod-form.cabal @@ -59,6 +59,7 @@ library Yesod.Form.I18n.Swedish Yesod.Form.I18n.German Yesod.Form.I18n.French + Yesod.Form.I18n.Norwegian -- FIXME Yesod.Helpers.Crud ghc-options: -Wall