Rails 3 available_locales不包括gem翻译



我有一个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

相关内容

  • 没有找到相关文章

最新更新