2013-09-03 6 views
0

내 en.yml 파일을 구조화하는 방법을 알아 내려하고 예상대로 작동하지 않는 것 같습니다. 이와 같은 구조와 함께 : 함께 어느 이름을 참조하여 잘 작동레일 i18n yaml 파일 형식 문제

en: 
    activerecord: 
    attributes: 
     user: 
     first_name: "First name" 

: FIRST_NAME 또는 <% = t 'activerecord.attributes.user.first_name'%>. 나는 또한 'Yes'나 'No'같은 부울 필드에 공통 텍스트를 가지고있다.

en: 
    globals: 
    yes: "Yes" 
    no: "No" 
    activerecord: 
    attributes: 
     user: 
     first_name: "First name" 

을 그리고 = t 'globals.yes'%> 등 <%로 참조 : 왜 랭이 같은 파일을 만들 수 없습니다? 매번 번역 누락 오류가 발생합니다. 심지어 < % = t 'views.user.yes'%>를 사용해 보았습니다. 내가 필요한 형식의 일종을 놓치고 있습니까? 이 질문에 대한 답변은 here이지만 실제로는 내 질문에 대답하지 않습니다.

답변

3

"예"및 "아니오"키는 YAML에 예약되어 있으며 각각 부울 true 및 false와 같습니다.

참조 : http://www.yaml.org/refcard.html ("언어 독립적 스칼라 유형"을 선택하십시오).

Julian Kniephoff의 흥미로운 내용은 blog post입니다.

+0

내가 예상했던 것보다 훨씬 간단했다. - 감사합니다! – Dave