Конфігурація форм

У конфігурації можна змінити стандартні повідомлення про помилки форм.

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 або AVIF.'
		Nette\Forms\Controls\SelectBox::Valid: 'Будь ласка, виберіть дійсний варіант.'
		Nette\Forms\Controls\UploadControl::Valid: 'Під час завантаження файлу сталася помилка.'
		Nette\Forms\Controls\CsrfProtection::Protection: 'Ваша сесія закінчилася. Поверніться на головну сторінку та спробуйте ще раз.'

Якщо ви не використовуєте весь фреймворк, а отже, і конфігураційні файли, ви можете змінити стандартні повідомлення про помилки безпосередньо в масиві Nette\Forms\Validator::$messages.

версія: 4.0