From a833a8850e58cafc0bb8a7c1f0a1588d99374597 Mon Sep 17 00:00:00 2001 From: Andrey Helldar Date: Wed, 24 Aug 2022 17:34:48 +0300 Subject: [PATCH] [9.x] Translation of the default message of the validator (#43837) --- src/Illuminate/Validation/ValidationException.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Illuminate/Validation/ValidationException.php b/src/Illuminate/Validation/ValidationException.php index 053f65b2069..31f6f1fa992 100644 --- a/src/Illuminate/Validation/ValidationException.php +++ b/src/Illuminate/Validation/ValidationException.php @@ -88,15 +88,15 @@ protected static function summarize($validator) $messages = $validator->errors()->all(); if (! count($messages) || ! is_string($messages[0])) { - return 'The given data was invalid.'; + return $validator->getTranslator()->get('The given data was invalid.'); } $message = array_shift($messages); - if ($additional = count($messages)) { - $pluralized = $additional === 1 ? 'error' : 'errors'; + if ($count = count($messages)) { + $pluralized = $count === 1 ? 'error' : 'errors'; - $message .= " (and {$additional} more {$pluralized})"; + $message .= ' '.$validator->getTranslator()->get("(and :count more $pluralized)", compact('count')); } return $message;