3

Ruby on Rails 3.1을 사용하고 있으며보기 파일과 관련된 국제화를 올바르게 처리하는 방법을 알고 싶습니다.보기 파일과 함께 i18n gem 사용시 문제가 있습니다.

<% content_for :page_title do %> 
    <%= t(:test_key) %> 
<% end %> 

을 ... 내 config/locales/views/users/en.yml 파일 : 그건 내가 가진 내 app/views/users/flag.html.erb 파일에 ...,

입니다 (참고 다음 official RoR guide에 명시된 바와 같이 나는 파일을 정리하고) I 이 :

en: 
    views: 
    users: 
     flag: 
     test_key: Test text 

나는 t(:test_key) 번역되지 않은 flag 페이지를 탐색 할 때. config/locales/views/users/en.yml 파일의 문제점은 무엇입니까? 어떻게 작동시킬 수 있습니까?

답변

1

"게으른 조회"부분에 도달 할 때까지 가이드에서 더 자세히 읽으십시오.

t(:test_key) 대신 t('.test_key')을 시도하십시오. 차이점은 점입니다.

+0

t (: test_key)와 t ('. test_key')를 사용하는 것 사이의 "미묘한"차이점을 알기 위해 질문을 열었습니다. http://stackoverflow.com/questions/8767219/i18n-what-is- 사용중 - 차이점 - 키 - 및 - t- 테스트 - 키 – user12882

관련 문제