Настройка форм

Вы можете изменить стандартные сообщения об ошибках формы в конфигурации.

forms:
	messages:
		Equal: 'Please enter %s.'
		NotEqual: 'This value should not be %s.'
		Filled: 'This field is required.'
		Blank: 'This field should be blank.'
		MinLength: 'Please enter at least %d characters.'
		MaxLength: 'Please enter no more than %d characters.'
		Length: 'Please enter a value between %d and %d characters long.'
		Email: 'Please enter a valid email address.'
		URL: 'Please enter a valid URL.'
		Integer: 'Please enter a valid integer.'
		Float: 'Please enter a valid number.'
		Min: 'Please enter a value greater than or equal to %d.'
		Max: 'Please enter a value less than or equal to %d.'
		Range: 'Please enter a value between %d and %d.'
		MaxFileSize: 'The size of the uploaded file can be up to %d bytes.'
		MaxPostSize: 'The uploaded data exceeds the limit of %d bytes.'
		MimeType: 'The uploaded file is not in the expected format.'
		Image: 'The uploaded file must be image in format JPEG, GIF, PNG or WebP.'
		Nette\Forms\Controls\SelectBox::Valid: 'Please select a valid option.'
		Nette\Forms\Controls\UploadControl::Valid: 'An error occurred during file upload.'
		Nette\Forms\Controls\CsrfProtection::Protection: 'Your session has expired. Please return to the home page and try again.'

Вот русский перевод:

forms:
	messages:
		Equal: 'Пожалуйста, введите %s.'
		NotEqual: 'Это значение не должно быть %s.'
		Filled: 'Это поле обязательно для заполнения.'
		Blank: 'Это поле должно быть пустым.'
		MinLength: 'Пожалуйста, введите не менее %d символов.'
		MaxLength: 'Пожалуйста, введите не более %d символов.'
		Length: 'Пожалуйста, введите значение длиной от %d до %d символов.'
		Email: 'Пожалуйста, введите действительный адрес электронной почты.'
		URL: 'Пожалуйста, введите действительный URL.'
		Integer: 'Пожалуйста, введите действительное целое число.'
		Float: 'Пожалуйста, введите действительное вещественное число.'
		Min: 'Пожалуйста, введите значение, большее или равное %d.'
		Max: 'Пожалуйста, введите значение, меньшее или равное %d.'
		Range: 'Пожалуйста, введите значение между %d и %d.'
		MaxFileSize: 'Размер загружаемого файла не может превышать %d байт.'
		MaxPostSize: 'Загруженные данные превышают лимит в %d байт.'
		MimeType: 'Загруженный файл не соответствует ожидаемому формату.'
		Image: 'Загружаемый файл должен быть изображением в формате JPEG, GIF, PNG или WebP.'
		Nette\Forms\Controls\SelectBox::Valid: 'Пожалуйста, выберите действительный вариант.'
		Nette\Forms\Controls\UploadControl::Valid: 'Во время загрузки файла произошла ошибка.'
		Nette\Forms\Controls\CsrfProtection::Protection: 'Ваш сеанс истек. Пожалуйста, вернитесь на главную страницу и повторите попытку.'

Если вы не используете весь фреймворк и, следовательно, даже конфигурационные файлы, вы можете изменить сообщения об ошибках по умолчанию непосредственно в поле Nette\Forms\Validator::$messages.