Benim config/locales/pl.yml
dosyası:Raylar 2.3.5 I18n ay/gün adı çeviri sorunu
pl:
date:
day_names: [Niedziela, Poniedziałek, Wtorek, Środa, Czwartek, Piątek, Sobota]
month_names: [~, Styczeń, Luty, Marzec, Kwiecień, Maj, Czerwiec, Lipiec, Sierpień, Wrzesień, Październik, Listopad, Grudzień]
script/console
yılında:
I18n.locale = 'pl'
=> "pl"
Time.now.strftime("%A, %B")
=> "Tuesday, August"
Neden? Ya da başka bir şekilde koy - nasıl ay isimleri alabilirim? Ayrıca, yerel dosya dosyasının, tüm çalışılan bir takım başka çevirileri içerdiğinden kesinlikle okunduğuna da dikkat edeceğim.
Teşekkür: da
localize
için bir kısaltmadırl
yardımcı (küçük L), var! Tüm 'translate' yardımcısı yerine 'localize 'kullanmakla ilgilidir. Btw, konsolda (Rails 2.3'te) help.localize olmalıdır Time.now,: format => "% B" 'değil,' controller.'. Ve başka bir ek - pl.yml '' pl, time, format' girdilerine sahip olmanız gerekir. –