Ruby i18n - problem z ładowaniem plików .yml

…próbuję stworzyć aplikację wykorzystującą railsowy mechanizm i18n.
w tym celu w config/locales stworzyłem dwa pliki: pl.yml i ru.yml uzupełniłem testowymi danymi.
w Application Controllerze dodałem taki oto filtr:

[code] before_filter :set_locale
def set_locale

if params[:lang]
  I18n.locale = params[:lang]
  cookies[:lang] = params[:lang]
elsif cookies[:lang]
  I18n.locale=cookies[:lang]
else
  I18n.locale='pl'
end      

end[/code]
a w config/environment.rb dodałem coś takiego:

config.i18n.load_path += Dir[ File.join(RAILS_ROOT, 'config', 'locales', '*.{rb,yml}') ] config.i18n.default_locale = :pl
Mimo to, gdy wybieram język polski, wyświetlają mi się napisy rosyjskie, a gdy wybiorę język rosyjski… wyświetlają mi się informacje o braku tłumaczeń…
Czy może ktoś podpowiedzieć, co robie źle?

Nie “cookies”, a “session”

hmm- ogólnie zmienna I18n.locale jest ustalana prawidłowo - ale za Twoją radą ustawiłem na session :wink: niestety, nic to nie pomogło z moim problemem

zawsze możesz u źródła poszukac

jak się nazywają pliki z tłumaczeniami?

…problem rozwiązany. Wstyd się przyznać, ale przez nieuwagę w ru.yml miałem wszystko zaczynąjące się od pl: :wink: