Сообщение валидатора хранится в Zend / Validate / File / IsImage.php здесь:
protected $_messageTemplates = array(
self::FALSE_TYPE => "File '%value%' is no image, '%type%' detected",
self::NOT_DETECTED => "The mimetype of file '%value%' could not be detected",
self::NOT_READABLE => "File '%value%' is not readable or does not exist",
);
Самый простой способ обойти это подкласс валидатора:
class Custom_Validate_File_IsImage extends Zend_Validate_File_IsImage
{
/**
* @var array Error message templates
*/
protected $_messageTemplates = array(
self::FALSE_TYPE => "Customize your message to whatever you want to right here.",
self::NOT_DETECTED => "The mimetype of file '%value%' could not be detected",
self::NOT_READABLE => "File '%value%' is not readable or does not exist",
);
}
ииспользуйте вместо этого пользовательский валидатор:
$image->addValidator(new Custom_Validate_File_IsImage());