ember-intl-changeset-validations
Adds support for ember-intl to ember-changeset-validations.
Installation
ember install ember-intl-changeset-validations
Usage
In your project create a file with translations:
// /translations/validations/cs.json
{
"validations": {
"inclusion": "Musí být vybráno",
"present": "Prosím vyplňte",
"between": "Musí mít mezi {min} a {max} znaky",
"invalid": "Neplatný formát",
"email": "Nplatná e-mailová adresa"
}
}
- Example is for the
cs
locale. - All validation messages have to be nested under
validations
key. - Make sure to check the list of all the possible default validation messages.
From now on all the validation messages from ember-changeset-validation
should be translated.
You can see it in action in the test-app:
- /test-app/translations/validations/cs.json
- /test-app/app/routes/application.js
- /test-app/app/templates/application.hbs
Compatibility
- Ember.js v3.20 or above
- Ember CLI v3.20 or above
- Node.js v12 or above
Credits
- Big thanks to ember-i18n-changeset-validations that showed me 90% of the how-to needed to make this work.
License
This project is licensed under the MIT License.