当存在ko.yml并且在正确的目录中时,出现“ I18n :: InvalidLocale·“ ko”不是有效的语言环境“错误

时间:2018-10-19 14:20:28

标签: ruby-on-rails internationalization

将韩语添加到我的应用程序时,我开始得到I18n :: InvalidLocale·分期中“ ko”不是有效的语言环境错误。我添加了一个名为“ ko.yml”的翻译文件。它似乎在开发中起作用,但在阶段中却无效。

1 个答案:

答案 0 :(得分:1)

原来,我收到此错误是因为ko.yml文件中的父键是“ en:”而不是“ ko:”。更新文件中的父键以匹配文件名可以解决该错误。

是:

---
en:
  date:
    formats:

此问题已解决:

---
ko:
  date:
    formats: