Ruby on rails Rails I18n添加新的区域设置文件

Ruby on rails Rails I18n添加新的区域设置文件,ruby-on-rails,ruby,rubymine,rails-i18n,Ruby On Rails,Ruby,Rubymine,Rails I18n,我正在尝试将新文件添加到 /home/user/Project/blog/config/locales/ru.yml 所以,我只需右键单击locales文件夹中的no并添加文件ru.yml 但鲁比明让我看看例外: Rails i18n locale file should have single root! 是否需要执行一些其他操作?该错误是因为在该.yml文件中有两个根级别节点 ru: foo: bad_root: 此外,您的文件名似乎为ry.yml,而不是您预期的ru.yml。不确

我正在尝试将新文件添加到

/home/user/Project/blog/config/locales/ru.yml
所以,我只需右键单击locales文件夹中的no并添加文件ru.yml

但鲁比明让我看看例外:

Rails i18n locale file should have single root!

是否需要执行一些其他操作?

该错误是因为在该.yml文件中有两个根级别节点

ru:
  foo:
bad_root:

此外,您的文件名似乎为ry.yml,而不是您预期的ru.yml。不确定这是否是您的意图。

为什么在屏幕截图中您的文件名为ry.yml?我刚刚输入了typoJared,ry。只是输入错误。你能澄清一下词根是什么意思吗?区域设置文件是否应该具有强大的结构?OMG!此文本在文件“空格”中敏感。这是我的错。是的,只有一个东西的根可以有零空格,下面的每一层都必须有两个空格才能缩进到下一层。我明白了。非常感谢。