로케일/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
이름을 바꾸고 로케일 파일 즉, zh:
로 시작해야합니다 또한 I18n.locale = 'zh'
로 로케일을 설정합니다
zh:
hello: "Hello world localized"
매우 감사하지만 또한 작동하지 않습니다. – Shanks
음, 콘텐츠를 변경해야합니다. 답변이 수정되었습니다. –
정말 확실합니까? 난 그냥 'zh-CN.yml'을 사용하고있어. –
당신이 "작동하지 않습니다"라고, 무엇을 정확히 수행 작동하지? 정확히 무엇을 시도하고 있으며, 어떤 출력을 기대하고 있습니까, 실제 출력/동작은 무엇입니까? –