jQuery Validation Plugin – Come tradurre i messaggi di errore

In questo articolo vi mostrerò come tradurre i messaggi di errore di default presenti nel plugin di validazione jQuery Validation Plugin.

Per effettuare questa operazione sarà necessario creare un file separato con il seguente codice (es. js/jquery-validation-plugin.it.js) e tradurre le stringhe nella lingua desiderata:

jQuery.extend(jQuery.validator.messages, {
    required: "This field is required.",
    remote: "Please fix this field.",
    email: "Please enter a valid email address.",
    url: "Please enter a valid URL.",
    date: "Please enter a valid date.",
    dateISO: "Please enter a valid date (ISO).",
    number: "Please enter a valid number.",
    digits: "Please enter only digits.",
    creditcard: "Please enter a valid credit card number.",
    equalTo: "Please enter the same value again.",
    accept: "Please enter a value with a valid extension.",
    maxlength: jQuery.validator.format("Please enter no more than {0} characters."),
    minlength: jQuery.validator.format("Please enter at least {0} characters."),
    rangelength: jQuery.validator.format("Please enter a value between {0} and {1} characters long."),
    range: jQuery.validator.format("Please enter a value between {0} and {1}."),
    max: jQuery.validator.format("Please enter a value less than or equal to {0}."),
    min: jQuery.validator.format("Please enter a value greater than or equal to {0}.")
});

A questo punto accodando il file creato all’inclusione del plugin i vari messaggi di errore verranno tradotti nella lingua desiderata.

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.15.0/jquery.validate.min.js"></script>
<script type="text/javascript" src="http://www.tuodominio.it/js/jquery-validation-plugin.it.js"></script>

Enjoy!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *