У меня есть некоторые проблемы при попытке добавить языковую поддержку internazionalization в в JQuery Validation Plugin, это одно: http://jqueryvalidation.org/Почему я не могу указать итальянский язык для сообщений проверки правильности плагина JQuery Validation?
Так что я сделал следующую операцию.
У меня есть скрипт, который правильно проверяет мою форму:
// VALIDAZIONE FORM DI RICERCA:
$("#ricercaForm").validate({
lang: 'it',
rules : {
codiceMeccanografico : {
require_from_group : [ 1, ".requiredGroup1" ]
},
codiceRegione : {
require_from_group : [ 1, ".requiredGroup1" ]
}
}
});
Как вы видите, я вставил языки: «это», указать использовать итальянский язык.
Тогда я поставил messages_it.js в этот каталог моего проекта: ** \ workspaceWIFI \ WIFIPNSD \ SRC \ главная \ WebAPP \ ресурсы \ JS \ JQuery \ локализации **
messages_it .js просто содержит определение сообщений об ошибках на итальянском языке:
(function(factory) {
if (typeof define === "function" && define.amd) {
define(["jquery", "../jquery.validate"], factory);
} else {
factory(jQuery);
}
}(function($) {
/*
* Translated default messages for the jQuery validation plugin.
* Locale: IT (Italian; Italiano)
*/
$.extend($.validator.messages, {
required: "Campo obbligatorio",
remote: "Controlla questo campo",
email: "Inserisci un indirizzo email valido",
url: "Inserisci un indirizzo web valido",
date: "Inserisci una data valida",
dateISO: "Inserisci una data valida (ISO)",
number: "Inserisci un numero valido",
digits: "Inserisci solo numeri",
creditcard: "Inserisci un numero di carta di credito valido",
equalTo: "Il valore non corrisponde",
extension: "Inserisci un valore con un'estensione valida",
maxlength: $.validator.format("Non inserire più di {0} caratteri"),
minlength: $.validator.format("Inserisci almeno {0} caratteri"),
rangelength: $.validator.format("Inserisci un valore compreso tra {0} e {1} caratteri"),
range: $.validator.format("Inserisci un valore compreso tra {0} e {1}"),
max: $.validator.format("Inserisci un valore minore o uguale a {0}"),
min: $.validator.format("Inserisci un valore maggiore o uguale a {0}"),
nifES: "Inserisci un NIF valido",
nieES: "Inserisci un NIE valido",
cifES: "Inserisci un CIF valido",
currency: "Inserisci una valuta valida"
});
}));
Наконец я включил этот messages_it.js файла на мою страницу, Infact, когда я открываю страницу в браузере у меня есть RELAT правильная ссылка на файл thsi javascript.
Проблема в том, что у меня все еще есть сообщения об ошибках на английском языке.
Почему? Что мне не хватает? Как я могу попытаться решить эту проблему?
является messages_it включен после jquery.validate ?? – Vanojx1