diff --git a/src/Illuminate/Validation/ValidationException.php b/src/Illuminate/Validation/ValidationException.php index 053f65b20694..31f6f1fa9924 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;