【发布时间】:2017-06-12 08:04:32
【问题描述】:
我想将语言环境代码与特定语言名称相匹配。 I18n/rails 中是否有任何内置函数可以将语言名称返回到相应的语言环境。安装 gem 是唯一的方法吗?
【问题讨论】:
-
您是否要求将
"en"映射到"English"、"fr"到"French"等等的方法? -
谷歌上 5 秒,我发现:github.com/grosser/i18n_data -- 这能解决你的问题吗?
-
@TomLord 是的,这就是我需要的映射。这是解决问题的额外宝石。我想知道没有额外的宝石还有其他选择。
-
I18n只提供框架,内容必须由框架的消费者提供。例如,Rails 添加了active_model/locale/en.yml 和active_support/locale/en.yml。这些都不包含语言名称。
标签: ruby-on-rails ruby rails-i18n