【发布时间】:2018-11-11 14:59:02
【问题描述】:
我想以 ISO 15897 格式检索我的 Rails 应用程序的当前语言环境。
有什么方法可以将当前语言环境格式化成这种格式?
【问题讨论】:
标签: ruby-on-rails internationalization ruby-on-rails-5 rails-i18n
我想以 ISO 15897 格式检索我的 Rails 应用程序的当前语言环境。
有什么方法可以将当前语言环境格式化成这种格式?
【问题讨论】:
标签: ruby-on-rails internationalization ruby-on-rails-5 rails-i18n
您能否在内部维护您实际支持的语言环境的地图?
类似这样的:
def locale_iso15897(locale)
iso_map = {
"en" => "en_US.UTF8",
"fr" => "fr_FR.UTF8",
"fr-CA" => "fr_CA.UTF8",
"pl" => "pl_PL.UTF8"
}
iso_map[locale.to_s]
end
【讨论】: