ember-intl-changeset-validations

ember-intl support for ember-changeset-validations messages

Usage no npm install needed!

<script type="module">
  import emberIntlChangesetValidations from 'https://cdn.skypack.dev/ember-intl-changeset-validations';
</script>

README

ember-intl-changeset-validations

Adds support for ember-intl to ember-changeset-validations.

Contributor Covenant Ember Observer Score

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 dummy app:

Example dummy app

Compatibility

  • Ember.js v3.20 or above
  • Ember CLI v3.20 or above
  • Node.js v12 or above

Credits

License

This project is licensed under the MIT License.