2012-01-21 5 views
0

메시지를 번역해야하며 메시지가 포함 된 파일을 찾을 수 없습니까? 나는 'Active Record error_messages_for Helper'에 대한 5.1.3 번역을 시도했는데 작동하지 않았다.레일 3은 기본 오류 메시지를 유지합니까?

+1

가능한 중복 [어떻게 번역하기 레일스의 기본 오류 메시지?] (http://stackoverflow.com/questions/8950248/how-to-translate-default-error-messages-in-rails) –

+1

새로운 질문을 기존 질문과 약간 다르게 시작하기보다는 , 그냥 다른 하나를 편집하고 필요한 경우 추가 정보를 추가하십시오. –

답변

2

config/locales /에 en.yml (또는 whatever_locale.yml)이 있어야한다. 이 예제에서는 다음을 사용하십시오.

en: 
    activerecord: 
    errors: 
     template: 
     header: 
      one: "1 error prohibited this %{model} from being saved" 
      other: "%{count} errors prohibited this %{model} from being saved" 
     body: "There were problems with the following fields:" 

로캘로 "en"을 변경하십시오. 여기

는 샘플입니다 : 당신이 "설정/로케일"에 새 파일을 만드는 경우

fr: 
    activerecord: 
    errors: 
     format: "your message" 
    errors: 
     full_messages: "your message" 
    errors: 
     models: 
     full_messages: "your message" 
     TABLE_NAME_SINGULAR: 
      blank: 
       "\"%{attribute}\" is needed" 
      attributes: 
      ATTRIBUTE: 
       blank: 
       "Message" 
       taken: 
       "Message" 

, 당신이 레일을 서버를 다시 시작해야 생각 ...의

+0

예, 레일 서버를 다시 시작해야합니다. – mrmnmly

관련 문제