我有一个Rails 3应用程序,我使用I18n。available_locale显示用户帐户可用语言的列表。在我的config/locale目录中,我只有en和nml文件,但是,I18n。available_locale返回各种其他语言环境键,我假设这些键是由于我使用的宝石中存在翻译而存在的。是否有一个通用/标准的方法来获得方法,只返回翻译存在于应用程序本身?
我建议您使用这个gem: rails-i18n,它提供了每种语言的基本翻译,然后,使用
限制可用的区域设置config.i18n.available_locales = ['es-CO', :de]
当然,rails-i18n在这里不是强制性的,您可以简单地在您的config/application.rb
文件
available_locales
。正如评论中所说,你一定要接受一些答案来提高你的accept_rate