如何使用i18n基于字符串

时间:2018-03-09 12:29:50

标签: ruby rails-i18n

例如,如何根据语言字符串值FR初始化/创建语言环境?我在irb中尝试了如下操作,但失败了:

I18n.locale = :fr
I18n::InvalidLocale: :fr is not a valid locale
...
I18n.locale = 'FR'
I18n::InvalidLocale: :fr is not a valid locale

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

根据建议here将enforce_available_locales值更改为false

# irb console
require 'i18n'
I18n.enforce_available_locales = false
I18n.locale = :fr

希望有所帮助