語言環境/ devise.zh-CN.yml爲什麼我的i18n不起作用?
application.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'
我重新啓動服務器,但它不工作?
語言環境/ devise.zh-CN.yml爲什麼我的i18n不起作用?
application.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'
我重新啓動服務器,但它不工作?
我相信區域應該只有主語言(在你的情況下zh
)沒有區域。
重命名文件locales/devise.zh.yml
和設置您的語言環境與I18n.locale = 'zh'
另外,還要確保您的語言環境文件開始與zh:
,即:
zh:
hello: "Hello world localized"
當你說「這是行不通的」,究竟是什麼不行?你究竟在想什麼,你期望什麼產出,什麼是實際產出/行爲? –