如果翻译缺失,如何使用默认语言环境

3
我有一个页面,已经翻译成英语和俄语。如果用户访问其他语言的页面,我希望使用英语语言环境。这是否可行?

1
可能与以下问题重复:https://dev59.com/K3E95IYBdhLWcg3wadKq(请参见第二个答案) - Baldrick
2个回答

9

config.i18n.fallbacks = true

config.i18n.default_locale = "en"

配置.i18n.fallbacks = true 配置.i18n.default_locale = "en"

1
为了完成这个答案,应该在 config/application.rb 中添加。 - felixyadomi

1
您可以创建一个辅助方法,在其中可以执行以下操作:
def trans(key)
  I18n.t(key, :default => I18n.t(key, :locale => :en))
end

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