我有一个Rails3应用程序,其中我使用I18n.available_locales来显示用户帐户的可用语言列表。在我的config/locales目录中,我只有en和nl文件,然而,I18n.available_locales返回了各种其他的locale键,我假设这些键存在于我正在使用的gem中。有没有一种通用的/标准的方法来让方法只返回应用本身中存在的翻译?
发布于 2013-01-08 18:02:52
我建议您使用这个gem:rails-i18n,它提供了每种语言的基本翻译,然后使用以下命令限制可用的地区
config.i18n.available_locales = ['es-CO', :de]当然,rails-i18n在这里不是必须的,您可以简单地在config/application.rb文件中定义available_locales
正如评论中所说,你绝对应该接受一些答案来提高你的accept_rate
https://stackoverflow.com/questions/14212335
复制相似问题