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!