【发布时间】:2015-01-20 15:30:46
【问题描述】:
我正在开发一个 Rails 应用程序 (3.2.13),该应用程序被翻译成多种语言,包括挪威语(3 种可用风格之一)。在公共页面上,应用程序使用浏览器的语言设置来设置区域设置。
大多数浏览器提供 3 个独立的挪威语短代码:no、nb 和 nn。我们拥有的翻译在nb 中,但我认为最好将no 和nn 也默认为nb。这样,如果用户的浏览器语言首选项设置为no 然后en,应用程序将尝试首先提供nb 挪威语,而不是直接跳到英语。
是否可以为 i18n gem 配置“语言别名”列表,像这样?
config.i18n.available_locales = [:sv, :en, :nb, :da, :fi]
config.i18n.aliased_locales = [:nb <= :no, :nb <= :nn]
【问题讨论】: