Rails 3 принудительно применяет язык локализации для конкретного текста

Любой способ заставить перевод на определенный язык только для некоторого текста. Что-то вроде:

t("my.text",:fr)

Причина в том, что я хочу, чтобы пользователь мог изменять язык своего контента, но не интерфейс сайта. Спасибо!

Ответ 1

Это можно сделать следующим образом:

I18n.t :foo, :locale => :fr

эквивалент:

t("my.text", :locale => :fr)

Ответ 2

t("my.text", locale: :fr)

Дополнительные параметры здесь