2012-10-18 2 views
1

I18 gem을 사용하고 있습니다.I18 레일 2의 오류

나는 네덜란드어로 번역 할 그래서 할 응용 프로그램 컨트롤러에서 다음과 같은 사항

으로 environment.rb 파일

config.i18n.default_locale = "nl" 

에서

before_filter :set_locale  
def set_locale  
    I18n.locale = params[:locale] || I18n.default_locale  
end  

그리고 NL과 en.yml 파일을 생성 .yml 파일

en.yml 파일

en:  
    Are_you_sure?: "Are you sure?"   

및 nl.yml 파일

nl:    
    Are_you_sure?: "Weet je het zeker?" 

에서 하지만 점점 오류가

syntax error on line 4, col 15: ` Are_you_sure?: "Are you sure?"' 

어느 한 내가 뭘 잘못했는지 말해 줄 수 다음?

감사합니다.

답변

0

"탭"과 "공백"을 혼합했을 수도 있습니다. 같은 유니크 들여 쓰기를 선택하십시오. 예 :

en: 
    are_you_sure: "Are you sure ?" 
    other_thing: 
    foo: "Bar" 

각 들여 쓰기에서 공백을 두 개 사용하십시오.