Rails 3 强制本地化特定文本的语言

22
有没有办法强制将某些文本翻译成特定的语言。类似于以下方式:
t("my.text",:fr)

原因是我希望用户能够更改其内容的语言,但不更改站点界面的语言。谢谢!

2个回答

60
可以这样做:
I18n.t :foo, :locale => :fr

相当于:

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

有没有办法在不重新加载页面的情况下自动切换显示的翻译语言?因此,如果我在Javascript中更改页面的语言,它将使用Rails翻译方法显示。 (在这种情况下无法重新加载页面) - Jeroen

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

更多选项在这里


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接