YAML 深度嵌套错误

Error with YAML deep nesting

我想在 YAML 中创建一个配置文件来存储一些翻译。为了封装一切,我开始嵌套选项。

解析文件时,我看到以下错误:

Failed to read data from customize.yaml\customize.yaml: yaml: line 30: mapping values are not allow

在这种情况下编辑

解析器引用了以下几行:

contact:
  title: Contact
  form:
    name: Name
      error: Please enter your name.
    email: Email
      error: Please enter your email address.
    phone: Phone
      error: Please enter your phone number.
    message: Message
      error: Please enter a message.
    send: Send

如果您想要将值和错误消息 "belong" 到键,您需要制作一个包含两项的列表

name:
- Name
- error: Please enter your name.

或作为具有两个项目的另一个映射:

name:
  value: Name
  error: Please enter your name.