diff --git a/yesod-auth/Yesod/Auth/Message.hs b/yesod-auth/Yesod/Auth/Message.hs index e0827204..04d59c5e 100644 --- a/yesod-auth/Yesod/Auth/Message.hs +++ b/yesod-auth/Yesod/Auth/Message.hs @@ -19,6 +19,7 @@ module Yesod.Auth.Message , russianMessage , dutchMessage , danishMessage + , koreanMessage ) where import Data.Monoid (mappend, (<>)) @@ -784,3 +785,50 @@ danishMessage (IdentifierNotFound ident) = "Brugernavn findes ikke: " `mappend` danishMessage Logout = "Log ud" danishMessage LogoutTitle = "Log ud" danishMessage AuthError = "Fejl ved bekræftelse af identitet" + +koreanMessage :: AuthMessage -> Text +koreanMessage NoOpenID = "OpenID ID가 없습니다" +koreanMessage LoginOpenID = "OpenID로 로그인" +koreanMessage LoginGoogle = "Google로 로그인" +koreanMessage LoginYahoo = "Yahoo로 로그인" +koreanMessage Email = "이메일" +koreanMessage UserName = "사용자 이름" +koreanMessage Password = "비밀번호" +koreanMessage CurrentPassword = "현재 비밀번호" +koreanMessage Register = "등록" +koreanMessage RegisterLong = "새 계정 등록" +koreanMessage EnterEmail = "이메일 주소를 아래에 입력하시면 확인 이메일이 발송됩니다." +koreanMessage ConfirmationEmailSentTitle = "확인 이메일을 보냈습니다" +koreanMessage (ConfirmationEmailSent email) = + "확인 이메일을 " `mappend` + email `mappend` + "에 보냈습니다." +koreanMessage AddressVerified = "주소가 인증되었습니다. 새 비밀번호를 설정하세요." +koreanMessage InvalidKeyTitle = "인증키가 잘못되었습니다" +koreanMessage InvalidKey = "죄송합니다. 잘못된 인증키입니다." +koreanMessage InvalidEmailPass = "이메일 주소나 비밀번호가 잘못되었습니다" +koreanMessage BadSetPass = "비밀번호를 설정하기 위해서는 로그인해야 합니다" +koreanMessage SetPassTitle = "비밀번호 설정" +koreanMessage SetPass = "새 비밀번호 설정" +koreanMessage NewPass = "새 비밀번호" +koreanMessage ConfirmPass = "확인" +koreanMessage PassMismatch = "비밀번호가 맞지 않습니다. 다시 시도해주세요." +koreanMessage PassUpdated = "비밀번호가 업데이트 되었습니다" +koreanMessage Facebook = "Facebook으로 로그인" +koreanMessage LoginViaEmail = "이메일로" +koreanMessage InvalidLogin = "잘못된 로그인입니다" +koreanMessage NowLoggedIn = "로그인했습니다" +koreanMessage LoginTitle = "로그인" +koreanMessage PleaseProvideUsername = "사용자 이름을 입력하세요" +koreanMessage PleaseProvidePassword = "비밀번호를 입력하세요" +koreanMessage NoIdentifierProvided = "이메일 주소나 사용자 이름이 입력되어 있지 않습니다" +koreanMessage InvalidEmailAddress = "이메일 주소가 잘못되었습니다" +koreanMessage PasswordResetTitle = "비밀번호 변경" +koreanMessage ProvideIdentifier = "이메일 주소나 사용자 이름" +koreanMessage SendPasswordResetEmail = "비밀번호 재설정 이메일 보내기" +koreanMessage PasswordResetPrompt = "이메일 주소나 사용자 이름을 아래에 입력하시면 비밀번호 재설정 이메일이 발송됩니다." +koreanMessage InvalidUsernamePass = "사용자 이름이나 비밀번호가 잘못되었습니다" +koreanMessage (IdentifierNotFound ident) = ident `mappend` "는 등록되어 있지 않습니다" +koreanMessage Logout = "로그아웃" +koreanMessage LogoutTitle = "로그아웃" +koreanMessage AuthError = "인증오류" diff --git a/yesod-form/Yesod/Form/I18n/Korean.hs b/yesod-form/Yesod/Form/I18n/Korean.hs new file mode 100644 index 00000000..212f298d --- /dev/null +++ b/yesod-form/Yesod/Form/I18n/Korean.hs @@ -0,0 +1,26 @@ +{-# LANGUAGE OverloadedStrings #-} +module Yesod.Form.I18n.Korean where + +import Yesod.Form.Types (FormMessage (..)) +import Data.Monoid (mappend) +import Data.Text (Text) + +koreanFormMessage :: FormMessage -> Text +koreanFormMessage (MsgInvalidInteger t) = "잘못된 정수입니다: " `Data.Monoid.mappend` t +koreanFormMessage (MsgInvalidNumber t) = "잘못된 숫자입니다: " `mappend` t +koreanFormMessage (MsgInvalidEntry t) = "잘못된 입력입니다: " `mappend` t +koreanFormMessage MsgInvalidTimeFormat = "잘못된 시간입니다. HH:MM[:SS] 형태로 입력하세요" +koreanFormMessage MsgInvalidDay = "잘못된 날짜입니다. YYYY-MM-DD 형태로 입력하세요" +koreanFormMessage (MsgInvalidUrl t) = "잘못된 URL입니다: " `mappend` t +koreanFormMessage (MsgInvalidEmail t) = "잘못된 이메일 주소입니다: " `mappend` t +koreanFormMessage (MsgInvalidHour t) = "잘못된 시간입니다: " `mappend` t +koreanFormMessage (MsgInvalidMinute t) = "잘못된 분입니다: " `mappend` t +koreanFormMessage (MsgInvalidSecond t) = "잘못된 초입니다: " `mappend` t +koreanFormMessage MsgCsrfWarning = "CSRF공격을 방지하기 위해 양식의 입력을 확인하세요." +koreanFormMessage MsgValueRequired = "값은 필수입니다" +koreanFormMessage (MsgInputNotFound t) = "입력을 찾을 수 없습니다: " `mappend` t +koreanFormMessage MsgSelectNone = "<없음>" +koreanFormMessage (MsgInvalidBool t) = "잘못된 불(boolean)입니다: " `mappend` t +koreanFormMessage MsgBoolYes = "예" +koreanFormMessage MsgBoolNo = "아니오" +koreanFormMessage MsgDelete = "삭제하시겠습니까?" diff --git a/yesod-form/yesod-form.cabal b/yesod-form/yesod-form.cabal index bc54653a..cd8a55c3 100644 --- a/yesod-form/yesod-form.cabal +++ b/yesod-form/yesod-form.cabal @@ -69,6 +69,7 @@ library Yesod.Form.I18n.Dutch Yesod.Form.I18n.Spanish Yesod.Form.I18n.Chinese + Yesod.Form.I18n.Korean -- FIXME Yesod.Helpers.Crud ghc-options: -Wall