1

레일스에서 ​​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를 사용하고 있습니다.

감사합니다.

답변

0

나는 month_names가 date_select 및 datetime_select 태그에만 사용된다고 생각합니다. http://i18n.lighthouseapp.com/projects/14947/tickets/12에서

가능한 답 :

lt: 
    date: 
    order: [ :year, :month, :day ] 
    formats: 
     default: "%Y-%m-%d" 
     short: "%b %d" 
     long: "%B %d, %Y" 
    day_names: [Sekmadienis, Pirmadienis, Antradienis, Trečiadienis, Ketvirtadienis, Penktadienis, Sekmadienis] 
    abbr_day_names: [S, P, A, T, K, Pn, Š] 
    month_names: [~, Sausis, Vasaris, Kovas, Balandis, Gegužė, Birželis, Liepa, Rugpjūtis, Rugsėjis, Spalis, Lapkritis, Gruodis] 
    abbr_month_names: [~, Sau, Vas, Kov, Bal, Geg, Bir, Lie, Rugs, Rugp, Spa, Lap, Gruo] 
관련 문제