【发布时间】:2013-02-27 07:34:27
【问题描述】:
我想知道Chinese language 在I18n 标准的可用语言环境中的标准代码。例如,:en 表示英语。还告诉我如何为中文命名yml 文件(英文为en.yml)。
将zh.yml 添加到/config/locales/ 并将中文代码指定为:zh 不起作用。
rails 控制台中的 I18n.available_locales 仅提供以下几行。
irb(main):022:0> I18n.available_locales
=> [:ar, :en, :de]
我在里面看不到 :zh。我们如何在其中包含中文翻译代码?
谢谢:)-
【问题讨论】:
-
是的,完全正确。但它不工作
-
将此文件复制到您的 config/locales 目录中,名称为 zh.yml 并在您的 application.rb 中将您的默认语言环境更改为 :zh
-
@Intrepidd:那不是工作的朋友。
标签: ruby-on-rails locale rails-i18n