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 に答える