Symfony 3 翻译错误验证器范围
Symfony 3 Translate error validators range
我想翻译 Range 的以下错误信息:
此值应为 1990 年 1 月 1 日,12:00 上午或更早。
我正在使用 Symfony 的功能来解决除此错误之外的其他错误:
$this->get('translator')->trans($err, [], 'validators')
我应该用别的东西来翻译这个错误吗?
如果我理解正确,你可以按照cezar的建议进行,例如,你可以使用注解:
MyEntity.php
/**
* @Assert\Range(
* min = "now",
* max = "+5 hours",
* minMessage = "myMinMessage"
* )
*/
private $myDate;
并在您的文件中添加翻译,例如:
validators.en.yml
myMinMessage: bla bla value should be {{ limit }} or more. You entered {{ value }}
希望对您有所帮助
我想翻译 Range 的以下错误信息: 此值应为 1990 年 1 月 1 日,12:00 上午或更早。
我正在使用 Symfony 的功能来解决除此错误之外的其他错误:
$this->get('translator')->trans($err, [], 'validators')
我应该用别的东西来翻译这个错误吗?
如果我理解正确,你可以按照cezar的建议进行,例如,你可以使用注解:
MyEntity.php
/**
* @Assert\Range(
* min = "now",
* max = "+5 hours",
* minMessage = "myMinMessage"
* )
*/
private $myDate;
并在您的文件中添加翻译,例如:
validators.en.yml
myMinMessage: bla bla value should be {{ limit }} or more. You entered {{ value }}
希望对您有所帮助