Я меняю локаль в контроллере приложения
before_filter :set_locale
def set_locale
I18n.locale = params[:hl] || I18n.default_locale
end
для страницы, которая содержит обработанные части и имеет макет, который возвращает пункты меню.
Статический текст со страницы переводится в новую локаль, однако статический текст из компоновки - нет, включая выделенные пункты меню.
Это похоже на проблему с потоками.
Кто-нибудь сталкивался с таким поведением для I18n?