Rails 3 форсирует язык локализации для конкретного текста - PullRequest
16 голосов
/ 13 июля 2011

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

t("my.text",:fr)

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

Ответы [ 2 ]

48 голосов
/ 13 июля 2011

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

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

эквивалент тоже:

t("my.text", :locale => :fr)
3 голосов
/ 13 июля 2011
t("my.text", locale: :fr)

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

...