如果在特定区域设置中缺少翻译,如何配置i18n以使用en locale?

时间:2012-01-16 06:32:11

标签: ruby-on-rails ruby internationalization

如果在特定区域设置中缺少翻译,如何配置i18n以使用en locale翻译?

目前正在插入翻译缺失的消息。

我正在使用RoR 3.1。

1 个答案:

答案 0 :(得分:13)

找到类似的question

以下是答案:

# application.rb

# rails will fallback to config.i18n.default_locale translation
config.i18n.fallbacks = true

# rails will fallback to en, no matter what is set as config.i18n.default_locale
config.i18n.fallbacks = [:en]

# fallbacks value can also be a hash - a map of fallbacks if you will
# missing translations of es and fr languages will fallback to english
# missing translations in german will fallback to french ('de' => 'fr')
config.i18n.fallbacks = {'es' => 'en', 'fr' => 'en', 'de' => 'fr'}