В принципе это и есть вопрос. Как в этом валидаторе
http://jaymorrow.github.io/validatr/применить свои сообщения об ошибках.
Бился и с этой версией, и с версией помоложе. НИЧЕГО. Выводятся дефолтные сообщения браузера.
В фаерфоксе на английском, в хроме на русском, в опере ничего почему-то (просто подсветка).
Вот накопал:
var target = e.target,
$target = $(target),
options = this.options,
msg = target.getAttribute('data-message') || $.data(target, 'validationMessage'),
error = $(options.template.replace('{{message}}', msg));
По идее код ошибки должен быть в target.getAttribute('data-message')
Но эта переменная пустая.
В версии 3 есть
$.fn[widgetName].defualtOptions = {
customMessages: true,
Но параметр ни на что не влияет и нигде не используется.