레일스에서 I18n에 문제가 있습니다. 번역의 일부로 파일의 일부만 가져옵니다.레일스 I18n은 번역에서 번역의 일부만을 반환합니다.
내 application.rb :
config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '*.{rb,yml}').to_s]
config.i18n.default_locale = :'pt-BR'
PT-BR.yml :
pt-BR:
date:
formats:
default: ! '%d/%m/%Y'
my_format: ! '%d de %B de %Y'
short: ! '%d de %B'
month_names:
-
- Janeiro
- Fevereiro
- Março
- Abril
- Maio
- Junho
- Julho
- Agosto
- Setembro
- Outubro
- Novembro
- Dezembro
보기 파일 :
<%= l news.created_at, :format => :my_format %>
보기 출력 :
11 de April de 2012
,363,210
올바른보기 출력은 다음과 같아야합니다
11 de Abril de 2012
레일이 달 얻었다 "2012 드 (11) 드 4월 "를 구출하지 "11 4월드 2012 드"
세부 사항 : 번역을 완벽하게 개발하는 과정에서 나는이 문제를 생산에만 적용하고 있습니다.
저는 Ruby 1.9.3과 Rails 3.2.2를 사용하고 있습니다.
감사합니다.