The dojox.validate.check validation profile doesn't allow specifying custom a field's invalid messages. For example, say you use dojox.validate.isText as one validation function, providing constraints such as "maxlength" and "minlength" to it, you wouldn't get custom "invalid" messages that would display something like " cannot be more than characters long" if it was too long, or " must be longer than characters long" without a significant amount of code to manage that.
I would advise looking at other client side javascript validation frameworks, such as Regula or JQuery Validator and use a field constraints exchange format that would work better with one of those solutions.