这是我在这里首先关心的问题。
# config/validator/validation.yaml
AppUsecaseGetEntityGetEntityRequest:
properties:
date:
- Date:
message: 'get.date.msg'
如何将占位符">get.date.msg"替换为正确的错误消息?
官方文档无济于事: https://symfony.com/doc/current/validation/translations.html
翻译文件究竟应该在哪里? 在"配置/翻译"还是在">配置/验证器/翻译"中?也许在">根/翻译"中?^^
最后,我什么都试了。 输出永远不会被翻译,每次占位符">get.date.msg"都是输出。
我需要Symfony翻译包吗?
约束消息必须在文件app/Resources/translations/validators.en.yml
中(可能取决于你的symfony版本(。尝试将验证器.en.yml放在您拥有messages.en.yml文件的同一位置。