【问题标题】:locale for Chinese Language as per I18n standards符合 I18n 标准的中文语言环境
【发布时间】:2013-02-27 07:34:27
【问题描述】:

我想知道Chinese languageI18n 标准的可用语言环境中的标准代码。例如,: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


【解决方案1】:

如果您正在寻找简体中文,它是zh-CN。对于传统的zh-TW

【讨论】:

  • 仍在添加此文件zh-TW.yml -- 我的应用似乎找不到它。
  • 我不明白,它在docs 中说“仅包括区域设置(“语言”)部分,例如:en,:pl,而不是区域部分,例如:en -US 或 :en-GB" 但:zh 似乎不起作用,只有'zh-CN'
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-03
  • 1970-01-01
  • 2016-09-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多