如何全局更改 Symfony 中验证约束的消息?

How to change message for validation constraint in Symfony globally?

有没有办法将所有实体的基本验证错误消息更改为我需要的消息?目前为每个实体使用 Yaml 配置,但这不是一种方式。

CF\MyBundle\Entity\User:
  properties:
    email:
      - Email:
          message: e-mail no válido
      - NotBlank:
          message: Campo obligatorio
    username:
      - NotBlank:
          message: Campo obligatorio

最简单的方法是定义一个翻译文件。

# app/Resources/translations/validators.es.yml
This value should not be blank.: Campo obligatorio
This value is not a valid email address.: e-mail no válido