0

locales/devise.zh-CN.yml

应用程序.rb

config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
config.i18n.default_locale = "zh-CN"
I18n.locale = 'zh-CN'

我重新启动服务器,但它不起作用?!

4

1 回答 1

0

我相信语言环境应该只有主要语言(在你的情况下zh)没有区域。

重命名您的文件locales/devise.zh.yml并设置您的语言环境I18n.locale = 'zh'

还要确保您的语言环境文件以 开头zh:,即:

zh:
  hello: "Hello world localized"
于 2012-09-22T16:44:33.147 回答