2011-08-26 3 views
0

내가 레일을 실행 해요 "번역이 누락"레일 3 국제화하지만 쇼

3.0.9 I가이 :

<%= t time_ago_in_words(i.created_at) %> 

그리고 인쇄 :

<span title="translation missing: pt-BR.2 minutos" class="translation_missing">2 Minutos</span> 

번역본은 입니다.인데 "번역이 없습니다."이 계속 나타납니다. 왜 아무도 알지 못해?

여기에서 레일 - 국제화 PT-BR.yml을 사용하고 있습니다 :

config.i18n.default_locale = "pt-BR" 

내가 aplication.rb에서 위의 줄을 제거하더라도 : https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/pt-BR.yml

을 그리고 내 application.rb에서 "번역 누락"이 계속 나타납니다!

미친 짓입니다. = [

답변

2

번역은 이미 time_ago_in_words 도우미에 의해 처리되고 "2 분"이 반환됩니다. 다시 t 메서드로 결과를 전달할 필요가 없습니다. 이미 번역 된 문자열에 t (으)로 전화하면 i18n이이를 키로 간주하고 다시 검색하려고합니다.

+0

어떻게 알지 못했습니까 ?? 하하. 고마워 친구! –