1

Ich habe ein Problem mit I18n in Rails, Teil der Übersetzungen erhält er nur einen Teil der Datei.Schienen I18n gibt nur einige Teile der Übersetzung in der Produktion zurück

Mein 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 

View file:

<%= l news.created_at, :format => :my_format %> 

anzeigen Ausgabe:

11 de April de 2012 

Das sollte korrekte Ansicht ausgegeben werden:

11 de Abril de 2012 

Rails den "11 de April de 2012" gerettet und nicht den Monat bekam "11 de April de 2012"

Detail: Bei der Entwicklung der Übersetzung ist perfekt, ich habe dieses Problem nur in der Produktion.

Ich benutze Ruby 1.9.3 und Rails 3.2.2.

Danke!

Antwort

0

Ich glaube Monatsnamen werden nur für date_select und datetime_select Tags verwendet.

Mögliche Antwort von 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] 
Verwandte Themen