私のASP.NET MVC 5プロジェクトでjquery.validate.js
libを使用し、検証時に表示されるメッセージの言語を変更するためにいくつかの拡張機能を追加しました。この拡張のためにaがファイルmessages_pt_BR.js
を書き、BundleConfig
ファイルにそれを置く:Jqueryの検証で正しい言語が得られない
bundles.Add(new ScriptBundle("~/bundles/input_validade").Include(
"~/Scripts/jquery.validate*",
"~/Scripts/jquery.mask.min.js",
"~/Scripts/messages_pt_BR.js"
));
すべてのファイルが正しくロードされて、まだ検証にまだメッセージと同じされています。 The x field must be a number.
。 messages_pt_BR.jsファイル内の拡張子:
$.extend($.validator.messages, {
required: "Este campo é requerido.",
remote: "Por favor, corrija este campo.",
email: "Por favor, forneça um endereço de email válido.",
url: "Por favor, forneça uma URL válida.",
date: "Por favor, forneça uma data válida.",
dateISO: "Por favor, forneça uma data válida (ISO).",
number: "Por favor, forneça um número válido.",
digits: "Por favor, forneça somente dígitos.",
creditcard: "Por favor, forneça um cartão de crédito válido.",
equalTo: "Por favor, forneça o mesmo valor novamente.",
maxlength: $.validator.format("Por favor, forneça não mais que {0} caracteres."),
minlength: $.validator.format("Por favor, forneça ao menos {0} caracteres.")
});
それはあなたが接続された任意の他の言語ファイルを持っているということはできますか?レンダリングされたhtmlの 'head'セクションをチェックし、そこに何があるかを示します。 –
いいえ、私はちょうどportogueseファイルが添付されています。 – gog