不清楚如何在 Rails 5 中使用“config.i18n.fallbacks”

Rat*_*iku 5 ruby-on-rails ruby-on-rails-5

我希望我的网站上的翻译在找不到翻译时回退到英语。怎么做?

我知道有 2 种方法,但目前还不清楚哪些应该与 Rails 5 一起使用,哪些已经被弃用:

## config/appplication.rb

# 1
config.i18n.fallbacks = [:de, :fr, :en]

# 2
config.i18n.fallbacks = true
Run Code Online (Sandbox Code Playgroud)

文档中也没有任何相关内容。

Arc*_*her 5

config.i18n.default_locale = :de
config.i18n.available_locales = [:de, :en, :fr]
config.i18n.fallbacks = [:en, :de]
Run Code Online (Sandbox Code Playgroud)

这意味着。如果有人使用法语,并且缺少翻译,则回退是英语,当英语翻译也为空白时,则 i18n 返回德语。