2.3 设置默认语言环境
Spree 的默认语言环境是 en。这可以通过编辑 AppConfiguration 模型中的 :default_locale 设置来更改。除非相关的翻译文件位于 #{Rails.root}/config/locales 或 spree_i18n gem 中,否则此设置将被忽略。将来我们希望添加一个本地化设置页面,允许您从管理屏幕设置默认语言环境。
我制作了一个新应用程序,安装了 spree,将 gem 'spree_i18n' 添加到 Gemfile。将 hu-Hu.yml 文件添加到 config/locales,但无法将 Hugnarian 翻译设置为默认值。
我什至试图这样做:
rails c
irb(main):001:0> I18n.default_locale = :hu
=> :hu
我的模型目录中没有 app_configuration.rb。
问:我应该在哪里设置 default_locale?
编辑:如果我在 application.rb 中设置
config.i18n.default_locale = :hu
我收到如下错误: