2012-03-25 37 views

回答

8

您可以将当前区域设置为任何你想要使用像

I18n.locale = 'en_US' 

东西要避免重复大部分的东西相似的语言环境,然后你可以设置适当的回退在国际化初始化像这样:

config.i18n.default_locale = 'en' 
config.i18n.fallbacks = { 
    'en_US' => 'en', 
    'en_GB' => 'en', 
    'de_DE' => 'de', 
    'de' => 'en' 
} 

现在您只需要创建所有不同的本地化文件,幸运的是,所有东西都是默认i18n gem的一部分。

+0

啊......我不知道关于config.i18n.fallbacks。我会试一试。 – Pablo 2012-03-26 06:19:22

相关问题