Kdyby/Translator translate form messages
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Unlink
- Člen | 298
Zdravím, je nejako možné prekladať defaultne validačné správy?
Teraz mám niečo ako
\Nette\Forms\Validator::$messages = array(
Form::FILLED => 'Prosím, vyplňte „%label“!',
Form::URL => 'Políčko „%label“ musí byť platná URL adresa!',
Form::LENGTH => 'Políčko „%label“ musí byť medzi %d a%d znakov!',
Form::EMAIL => 'Políčko „%label“ musí byť platnou e-mailovou adresou!',
Form::NUMERIC => 'Políčko „%label“ musí byť číslo!',
Form::MAX_LENGTH => 'Políčko „%label“ musí byť najviac %d znakov dlhé!',
Form::MIN_LENGTH => 'Políčko „%label“ musí byť at najmenej %d znakov dlhé!',
Form::RANGE => 'Políčko „%label“ musí byť medzi %d a %d!',
Form::FLOAT => 'Políčko „%label“ musí byť desatinné číslo!',
Form::INTEGER => 'Políčko „%label“ musí byť celé číslo!',
Form::IMAGE => 'Políčko „%label“ musí byť obrázok!',
);
Je možné toto prerobiť, aby sa využíval translator?
Ďakujem
- Filip Procházka
- Moderator | 4668
forms:
messages:
EQUAL: front.defaultForm.equal
FILLED: front.defaultForm.filled
MIN_LENGTH: front.defaultForm.minLength
MAX_LENGTH: front.defaultForm.maxLength
LENGTH: front.defaultForm.length
EMAIL: front.defaultForm.email
URL: front.defaultForm.url
INTEGER: front.defaultForm.integer
FLOAT: front.defaultForm.float
RANGE: front.defaultForm.range
MAX_FILE_SIZE: front.defaultForm.maxFileSize
IMAGE: front.defaultForm.image
A pak už jen pohlídat, aby byl Translator napojený na formulář a funguje to „samo“ :)