在Laravel中翻译验证信息很容易。但我无法找到如何翻译字段名称。
validation.php
中有一个“:attribute”占位符,将被真实的字段名称替换,通常是英文。
英语:“价格”字段是必需的。
意大利:
“价格”字段是必需的。 <==错误
“价格”字段是必需的。 <==对
法国:
字段“价格”是强制性的。 <==错误
价格字段是强制性的。 <==对
波斯语:
需要“价格”<==错误
价格是“必需的”<==正确
在文件中:
{project}/resources/lang/{your-locale}/validation.php
在底部你有这个:
'attributes' => [],
您可以添加如下翻译:
'attributes' => [
'price' => 'your translation'
],