Ruby on Rails中的本地化:* .yml文件中的嵌套值

时间:2012-08-13 08:48:20

标签: localization ruby-on-rails-3.2

本地化yml文件* .yml

errors:
    template:
      body:       "Body error message"
        header:
          one:    "1 error "
          other:  "%{count} errores"

由于某种原因,它会在页面"(/home/alex/RubymineProjects/psg/config/locales/es.yml): did not find expected key while parsing a block mapping at line 248 column 7"上抛出错误,这意味着它有错误。

如果我删除"Body error message"(只有值,而不是body键)那么一切都很好,页面上没有错误。

有什么问题?如何使用值及其嵌套值定义键body

1 个答案:

答案 0 :(得分:1)

您的缩进错误:bodyheader应该处于相同的深度:

errors:
  template:
    body:       "Body error message"
    header:
      one:    "1 error "
      other:  "%{count} errores"