You can overwrite the messages object in the validator object.
$.validator.messages = { required: '<%: Resources.Strings_ValidationMessages.SelectionRequired %>' };
Or you can use your own defaultMessage function.
$.validator.prototype.defaultMessage = function(element, method) { var locale = magicFunctionToGetLocale(); var message = $.validator.localizedMessages[locale][method]; return this.findDefined( this.customMessage( element.name, method ), this.customMetaMessage( element, method ),
In the above example, $.validator.localizedMessages is an object created elsewhere in your code. The standard validation plugin does not have a localizedMessages object.
source share