Parsley comes with various error messages for its built-in validators.They are shipped in English by default, but many other languages are available, thanks to the awesome international Parsley community. To load a different locale and its messages, include them after Parsley: The last loaded file will automatically set the messages locale for Parsley.Sometimes (when a call is needed to see if an email, a pseudo is available for example) a 404 API answer could be the right answer. You have access to the plugin as well as the element if you need to perform other actions before returning the validation result.To learn how to craft your custom remote validators, go here.
Validators can reject with a custom error message as a first argument if desired.
You can specify what kind of requirement parameter your custom validator is expecting: as second and third arguments (the first one being the value(s) to validate).
For cases where more complex parameters are needed, you can specify extra parameters; refer to the source and check how the for each locale.
By default, it will add Field instances have low level methods to add, update & remove manage error messages.
You have to manage these errors completely manually and they should be independant with other validations. Note that Parsley triggers events that allows Parsley UI to work.