ALL: Add plugin UMD wrapper, Closes #977

This commit is contained in:
Lars Laade
2014-05-01 19:00:53 +02:00
parent e5e70b1632
commit db55d36de5
102 changed files with 1246 additions and 1154 deletions

View File

@@ -3,23 +3,64 @@ module.exports = function(grunt) {
"use strict"; "use strict";
grunt.initConfig({ var banner,
pkg: grunt.file.readJSON("package.json"), umdStart,
concat: { umdMiddle,
options: { umdEnd,
banner: "/*!\n" + umdStandardDefine,
umdAdditionalDefine,
umdLocalizationDefine;
banner = "/*!\n" +
" * jQuery Validation Plugin v<%= pkg.version %>\n" + " * jQuery Validation Plugin v<%= pkg.version %>\n" +
" *\n" + " *\n" +
" * <%= pkg.homepage %>\n" + " * <%= pkg.homepage %>\n" +
" *\n" + " *\n" +
" * Copyright (c) <%= grunt.template.today('yyyy') %> <%= pkg.author.name %>\n" + " * Copyright (c) <%= grunt.template.today('yyyy') %> <%= pkg.author.name %>\n" +
" * Released under the <%= _.pluck(pkg.licenses, 'type').join(', ') %> license\n" + " * Released under the <%= _.pluck(pkg.licenses, 'type').join(', ') %> license\n" +
" */\n" " */\n";
},
// define UMD wrapper variables
umdStart = "(function( factory ) {\n" +
"\tif ( typeof define === \"function\" && define.amd ) {\n";
umdMiddle = "\t} else {\n" +
"\t\tfactory( jQuery );\n" +
"\t}\n" +
"}(function( $ ) {\n\n";
umdEnd = "\n}));";
umdStandardDefine = "\t\tdefine( [\"jquery\"], factory );\n";
umdAdditionalDefine = "\t\tdefine( [\"jquery\", \"./jquery.validate\"], factory );\n";
umdLocalizationDefine = "\t\tdefine( [\"jquery\", \"../jquery.validate\"], factory );\n";
grunt.initConfig({
pkg: grunt.file.readJSON("package.json"),
concat: {
// used to copy to dist folder // used to copy to dist folder
dist: { dist: {
options: {
banner: banner +
umdStart +
umdStandardDefine +
umdMiddle,
footer: umdEnd
},
files: {
"dist/jquery.validate.js": ["src/core.js", "src/*.js"]
}
},
extra: {
options: {
banner: banner +
umdStart +
umdAdditionalDefine +
umdMiddle,
footer: umdEnd
},
files: { files: {
"dist/jquery.validate.js": ["src/core.js", "src/*.js"],
"dist/additional-methods.js": ["src/additional/additional.js", "src/additional/*.js"] "dist/additional-methods.js": ["src/additional/additional.js", "src/additional/*.js"]
} }
} }
@@ -33,11 +74,20 @@ grunt.initConfig({
" * Copyright (c) <%= grunt.template.today('yyyy') %> <%= pkg.author.name %>;" + " * Copyright (c) <%= grunt.template.today('yyyy') %> <%= pkg.author.name %>;" +
" Licensed <%= _.pluck(pkg.licenses, 'type').join(', ') %> */\n" " Licensed <%= _.pluck(pkg.licenses, 'type').join(', ') %> */\n"
}, },
all: { dist: {
files: { files: {
"dist/jquery.validate.min.js": ["dist/jquery.validate.js"], "dist/additional-methods.min.js": ["dist/additional-methods.js"],
"dist/additional-methods.min.js": ["dist/additional-methods.js"] "dist/jquery.validate.min.js": ["dist/jquery.validate.js"]
} }
},
all: {
files: [{
expand: true,
cwd: "dist/localization",
src: "**/*.js",
dest: "dist/localization",
ext: ".min.js"
}]
} }
}, },
compress: { compress: {
@@ -49,14 +99,14 @@ grunt.initConfig({
pretty: true pretty: true
}, },
src: [ src: [
"dist/*.js", "dist/**/*.js",
"README.md", "README.md",
"changelog.txt", "changelog.txt",
"Gruntfile.js", "Gruntfile.js",
"package.json", "package.json",
"demo/**/*.*", "demo/**/*.*",
"lib/**/*.*", "lib/**/*.*",
"src/localization/**/*.*", "src/**/*.*",
"test/**/*.*" "test/**/*.*"
] ]
} }
@@ -107,6 +157,33 @@ grunt.initConfig({
}, },
src: "src/**/*.*" src: "src/**/*.*"
} }
},
copy: {
dist: {
options: {
// append UMD wrapper
process: function ( content ) {
return umdStart + umdLocalizationDefine + umdMiddle + content + umdEnd;
}
},
files: [{
src: ["src/localization/*"],
dest: "dist/localization",
expand: true,
flatten: true,
filter: "isFile"
}]
}
},
replace: {
dist: {
src: ["dist/**/*.min.js"],
overwrite: true,
replacements: [{
from: "./jquery.validate",
to: "./jquery.validate.min"
}]
}
} }
}); });
@@ -117,9 +194,11 @@ grunt.loadNpmTasks("grunt-contrib-concat");
grunt.loadNpmTasks("grunt-contrib-compress"); grunt.loadNpmTasks("grunt-contrib-compress");
grunt.loadNpmTasks("grunt-contrib-watch"); grunt.loadNpmTasks("grunt-contrib-watch");
grunt.loadNpmTasks("grunt-jscs-checker"); grunt.loadNpmTasks("grunt-jscs-checker");
grunt.loadNpmTasks("grunt-contrib-copy");
grunt.loadNpmTasks("grunt-text-replace");
grunt.registerTask("default", ["concat", "jscs", "jshint", "qunit"]); grunt.registerTask("default", ["concat", "copy", "jscs", "jshint", "qunit"]);
grunt.registerTask("release", ["default", "uglify", "compress"]); grunt.registerTask("release", ["default", "uglify", "replace", "compress"]);
grunt.registerTask("start", ["concat", "watch"]); grunt.registerTask("start", ["concat", "watch"]);
}; };

View File

@@ -38,12 +38,20 @@ Include jQuery and the plugin on a page. Then select a form to validate and call
<input required> <input required>
</form> </form>
<script src="jquery.js"></script> <script src="jquery.js"></script>
<script src="jquery.validation.js"></script> <script src="jquery.validate.js"></script>
<script> <script>
$("form").validate(); $("form").validate();
</script> </script>
``` ```
Alternatively include jQuery and the plugin via requirejs in your module.
```js
define(["jquery", "jquery.validate"], function( $ ) {
$("form").validate();
});
```
For more information on how to setup a rules and customizations, [check the documentation](http://jqueryvalidation.org/documentation/). For more information on how to setup a rules and customizations, [check the documentation](http://jqueryvalidation.org/documentation/).
## Reporting an Issue ## Reporting an Issue

View File

@@ -217,6 +217,8 @@
</li> </li>
<li><a href="errors-within-labels.html">Displaying Errors within Field Labels</a> <li><a href="errors-within-labels.html">Displaying Errors within Field Labels</a>
</li> </li>
<li><a href="requirejs/index.html">Loading via RequireJS</a>
</li>
</ul> </ul>
<h3>Real-world examples</h3> <h3>Real-world examples</h3>
<ul> <ul>

9
demo/requirejs/app.js Normal file
View File

@@ -0,0 +1,9 @@
require(["jquery", "../../dist/jquery.validate"], function($) {
$.validator.setDefaults({
submitHandler: function() { alert("submitted!"); }
});
// validate the comment form when it is submitted
$("#commentForm").validate();
});

56
demo/requirejs/index.html Normal file
View File

@@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery validation plug-in - requirejs demo</title>
<link rel="stylesheet" href="../css/screen.css" />
<style type="text/css">
#commentForm { width: 500px; }
#commentForm label { width: 250px; }
#commentForm label.error, #commentForm input.submit { margin-left: 253px; }
</style>
</head>
<body>
<h1 id="banner"><a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/">jQuery Validation Plugin</a> Demo</h1>
<div id="main">
<p>Default submitHandler is set to display an alert into of submitting the form</p>
<form class="cmxform" id="commentForm" method="get" action="">
<fieldset>
<legend>Please provide your name, email address (won't be published) and a comment</legend>
<p>
<label for="cname">Name (required, at least 2 characters)</label>
<input id="cname" name="name" minlength="2" type="text" required>
</p>
<p>
<label for="cemail">E-Mail (required)</label>
<input id="cemail" type="email" name="email" required>
</p>
<p>
<label for="curl">URL (optional)</label>
<input id="curl" type="url" name="url">
</p>
<p>
<label for="ccomment">Your comment (required)</label>
<textarea id="ccomment" name="comment" required></textarea>
</p>
<p>
<input class="submit" type="submit" value="Submit">
</p>
</fieldset>
</form>
<script>
var require = {
paths: {
"jquery": "../../lib/jquery-1.9.1"
}
};
</script>
<script src="../../lib/require.js" data-main="app.js"></script>
</div>
</body>
</html>

36
lib/require.js Normal file
View File

@@ -0,0 +1,36 @@
/*
RequireJS 2.1.11 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved.
Available via the MIT or new BSD license.
see: http://github.com/jrburke/requirejs for details
*/
var requirejs,require,define;
(function(ca){function G(b){return"[object Function]"===M.call(b)}function H(b){return"[object Array]"===M.call(b)}function v(b,c){if(b){var d;for(d=0;d<b.length&&(!b[d]||!c(b[d],d,b));d+=1);}}function U(b,c){if(b){var d;for(d=b.length-1;-1<d&&(!b[d]||!c(b[d],d,b));d-=1);}}function s(b,c){return ga.call(b,c)}function j(b,c){return s(b,c)&&b[c]}function B(b,c){for(var d in b)if(s(b,d)&&c(b[d],d))break}function V(b,c,d,g){c&&B(c,function(c,h){if(d||!s(b,h))g&&"object"===typeof c&&c&&!H(c)&&!G(c)&&!(c instanceof
RegExp)?(b[h]||(b[h]={}),V(b[h],c,d,g)):b[h]=c});return b}function t(b,c){return function(){return c.apply(b,arguments)}}function da(b){throw b;}function ea(b){if(!b)return b;var c=ca;v(b.split("."),function(b){c=c[b]});return c}function C(b,c,d,g){c=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+b);c.requireType=b;c.requireModules=g;d&&(c.originalError=d);return c}function ha(b){function c(a,e,b){var f,n,c,d,g,h,i,I=e&&e.split("/");n=I;var m=l.map,k=m&&m["*"];if(a&&"."===a.charAt(0))if(e){n=
I.slice(0,I.length-1);a=a.split("/");e=a.length-1;l.nodeIdCompat&&R.test(a[e])&&(a[e]=a[e].replace(R,""));n=a=n.concat(a);d=n.length;for(e=0;e<d;e++)if(c=n[e],"."===c)n.splice(e,1),e-=1;else if(".."===c)if(1===e&&(".."===n[2]||".."===n[0]))break;else 0<e&&(n.splice(e-1,2),e-=2);a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if(b&&m&&(I||k)){n=a.split("/");e=n.length;a:for(;0<e;e-=1){d=n.slice(0,e).join("/");if(I)for(c=I.length;0<c;c-=1)if(b=j(m,I.slice(0,c).join("/")))if(b=j(b,d)){f=b;
g=e;break a}!h&&(k&&j(k,d))&&(h=j(k,d),i=e)}!f&&h&&(f=h,g=i);f&&(n.splice(0,g,f),a=n.join("/"))}return(f=j(l.pkgs,a))?f:a}function d(a){z&&v(document.getElementsByTagName("script"),function(e){if(e.getAttribute("data-requiremodule")===a&&e.getAttribute("data-requirecontext")===i.contextName)return e.parentNode.removeChild(e),!0})}function g(a){var e=j(l.paths,a);if(e&&H(e)&&1<e.length)return e.shift(),i.require.undef(a),i.require([a]),!0}function u(a){var e,b=a?a.indexOf("!"):-1;-1<b&&(e=a.substring(0,
b),a=a.substring(b+1,a.length));return[e,a]}function m(a,e,b,f){var n,d,g=null,h=e?e.name:null,l=a,m=!0,k="";a||(m=!1,a="_@r"+(M+=1));a=u(a);g=a[0];a=a[1];g&&(g=c(g,h,f),d=j(p,g));a&&(g?k=d&&d.normalize?d.normalize(a,function(a){return c(a,h,f)}):c(a,h,f):(k=c(a,h,f),a=u(k),g=a[0],k=a[1],b=!0,n=i.nameToUrl(k)));b=g&&!d&&!b?"_unnormalized"+(Q+=1):"";return{prefix:g,name:k,parentMap:e,unnormalized:!!b,url:n,originalName:l,isDefine:m,id:(g?g+"!"+k:k)+b}}function q(a){var e=a.id,b=j(k,e);b||(b=k[e]=new i.Module(a));
return b}function r(a,e,b){var f=a.id,n=j(k,f);if(s(p,f)&&(!n||n.defineEmitComplete))"defined"===e&&b(p[f]);else if(n=q(a),n.error&&"error"===e)b(n.error);else n.on(e,b)}function w(a,e){var b=a.requireModules,f=!1;if(e)e(a);else if(v(b,function(e){if(e=j(k,e))e.error=a,e.events.error&&(f=!0,e.emit("error",a))}),!f)h.onError(a)}function x(){S.length&&(ia.apply(A,[A.length,0].concat(S)),S=[])}function y(a){delete k[a];delete W[a]}function F(a,e,b){var f=a.map.id;a.error?a.emit("error",a.error):(e[f]=
!0,v(a.depMaps,function(f,c){var d=f.id,g=j(k,d);g&&(!a.depMatched[c]&&!b[d])&&(j(e,d)?(a.defineDep(c,p[d]),a.check()):F(g,e,b))}),b[f]=!0)}function D(){var a,e,b=(a=1E3*l.waitSeconds)&&i.startTime+a<(new Date).getTime(),f=[],c=[],h=!1,k=!0;if(!X){X=!0;B(W,function(a){var i=a.map,m=i.id;if(a.enabled&&(i.isDefine||c.push(a),!a.error))if(!a.inited&&b)g(m)?h=e=!0:(f.push(m),d(m));else if(!a.inited&&(a.fetched&&i.isDefine)&&(h=!0,!i.prefix))return k=!1});if(b&&f.length)return a=C("timeout","Load timeout for modules: "+
f,null,f),a.contextName=i.contextName,w(a);k&&v(c,function(a){F(a,{},{})});if((!b||e)&&h)if((z||fa)&&!Y)Y=setTimeout(function(){Y=0;D()},50);X=!1}}function E(a){s(p,a[0])||q(m(a[0],null,!0)).init(a[1],a[2])}function K(a){var a=a.currentTarget||a.srcElement,e=i.onScriptLoad;a.detachEvent&&!Z?a.detachEvent("onreadystatechange",e):a.removeEventListener("load",e,!1);e=i.onScriptError;(!a.detachEvent||Z)&&a.removeEventListener("error",e,!1);return{node:a,id:a&&a.getAttribute("data-requiremodule")}}function L(){var a;
for(x();A.length;){a=A.shift();if(null===a[0])return w(C("mismatch","Mismatched anonymous define() module: "+a[a.length-1]));E(a)}}var X,$,i,N,Y,l={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},k={},W={},aa={},A=[],p={},T={},ba={},M=1,Q=1;N={require:function(a){return a.require?a.require:a.require=i.makeRequire(a.map)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports?p[a.map.id]=a.exports:a.exports=p[a.map.id]={}},module:function(a){return a.module?
a.module:a.module={id:a.map.id,uri:a.map.url,config:function(){return j(l.config,a.map.id)||{}},exports:a.exports||(a.exports={})}}};$=function(a){this.events=j(aa,a.id)||{};this.map=a;this.shim=j(l.shim,a.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};$.prototype={init:function(a,e,b,f){f=f||{};if(!this.inited){this.factory=e;if(b)this.on("error",b);else this.events.error&&(b=t(this,function(a){this.emit("error",a)}));this.depMaps=a&&a.slice(0);this.errback=
b;this.inited=!0;this.ignore=f.ignore;f.enabled||this.enabled?this.enable():this.check()}},defineDep:function(a,e){this.depMatched[a]||(this.depMatched[a]=!0,this.depCount-=1,this.depExports[a]=e)},fetch:function(){if(!this.fetched){this.fetched=!0;i.startTime=(new Date).getTime();var a=this.map;if(this.shim)i.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],t(this,function(){return a.prefix?this.callPlugin():this.load()}));else return a.prefix?this.callPlugin():this.load()}},load:function(){var a=
this.map.url;T[a]||(T[a]=!0,i.load(this.map.id,a))},check:function(){if(this.enabled&&!this.enabling){var a,e,b=this.map.id;e=this.depExports;var f=this.exports,c=this.factory;if(this.inited)if(this.error)this.emit("error",this.error);else{if(!this.defining){this.defining=!0;if(1>this.depCount&&!this.defined){if(G(c)){if(this.events.error&&this.map.isDefine||h.onError!==da)try{f=i.execCb(b,c,e,f)}catch(d){a=d}else f=i.execCb(b,c,e,f);this.map.isDefine&&void 0===f&&((e=this.module)?f=e.exports:this.usingExports&&
(f=this.exports));if(a)return a.requireMap=this.map,a.requireModules=this.map.isDefine?[this.map.id]:null,a.requireType=this.map.isDefine?"define":"require",w(this.error=a)}else f=c;this.exports=f;if(this.map.isDefine&&!this.ignore&&(p[b]=f,h.onResourceLoad))h.onResourceLoad(i,this.map,this.depMaps);y(b);this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var a=
this.map,b=a.id,d=m(a.prefix);this.depMaps.push(d);r(d,"defined",t(this,function(f){var d,g;g=j(ba,this.map.id);var J=this.map.name,u=this.map.parentMap?this.map.parentMap.name:null,p=i.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(f.normalize&&(J=f.normalize(J,function(a){return c(a,u,!0)})||""),f=m(a.prefix+"!"+J,this.map.parentMap),r(f,"defined",t(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),g=j(k,f.id)){this.depMaps.push(f);
if(this.events.error)g.on("error",t(this,function(a){this.emit("error",a)}));g.enable()}}else g?(this.map.url=i.nameToUrl(g),this.load()):(d=t(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),d.error=t(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];B(k,function(a){0===a.map.id.indexOf(b+"_unnormalized")&&y(a.map.id)});w(a)}),d.fromText=t(this,function(f,c){var g=a.name,J=m(g),k=O;c&&(f=c);k&&(O=!1);q(J);s(l.config,b)&&(l.config[g]=l.config[b]);try{h.exec(f)}catch(j){return w(C("fromtexteval",
"fromText eval for "+b+" failed: "+j,j,[b]))}k&&(O=!0);this.depMaps.push(J);i.completeLoad(g);p([g],d)}),f.load(a.name,p,d,l))}));i.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){W[this.map.id]=this;this.enabling=this.enabled=!0;v(this.depMaps,t(this,function(a,b){var c,f;if("string"===typeof a){a=m(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=j(N,a.id)){this.depExports[b]=c(this);return}this.depCount+=1;r(a,"defined",t(this,function(a){this.defineDep(b,
a);this.check()}));this.errback&&r(a,"error",t(this,this.errback))}c=a.id;f=k[c];!s(N,c)&&(f&&!f.enabled)&&i.enable(a,this)}));B(this.pluginMaps,t(this,function(a){var b=j(k,a.id);b&&!b.enabled&&i.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){v(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};i={config:l,contextName:b,registry:k,defined:p,urlFetched:T,defQueue:A,Module:$,makeModuleMap:m,
nextTick:h.nextTick,onError:w,configure:function(a){a.baseUrl&&"/"!==a.baseUrl.charAt(a.baseUrl.length-1)&&(a.baseUrl+="/");var b=l.shim,c={paths:!0,bundles:!0,config:!0,map:!0};B(a,function(a,b){c[b]?(l[b]||(l[b]={}),V(l[b],a,!0,!0)):l[b]=a});a.bundles&&B(a.bundles,function(a,b){v(a,function(a){a!==b&&(ba[a]=b)})});a.shim&&(B(a.shim,function(a,c){H(a)&&(a={deps:a});if((a.exports||a.init)&&!a.exportsFn)a.exportsFn=i.makeShimExports(a);b[c]=a}),l.shim=b);a.packages&&v(a.packages,function(a){var b,
a="string"===typeof a?{name:a}:a;b=a.name;a.location&&(l.paths[b]=a.location);l.pkgs[b]=a.name+"/"+(a.main||"main").replace(ja,"").replace(R,"")});B(k,function(a,b){!a.inited&&!a.map.unnormalized&&(a.map=m(b))});if(a.deps||a.callback)i.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init&&(b=a.init.apply(ca,arguments));return b||a.exports&&ea(a.exports)}},makeRequire:function(a,e){function g(f,c,d){var j,l;e.enableBuildCallback&&(c&&G(c))&&(c.__requireJsBuild=
!0);if("string"===typeof f){if(G(c))return w(C("requireargs","Invalid require call"),d);if(a&&s(N,f))return N[f](k[a.id]);if(h.get)return h.get(i,f,a,g);j=m(f,a,!1,!0);j=j.id;return!s(p,j)?w(C("notloaded",'Module name "'+j+'" has not been loaded yet for context: '+b+(a?"":". Use require([])"))):p[j]}L();i.nextTick(function(){L();l=q(m(null,a));l.skipMap=e.skipMap;l.init(f,c,d,{enabled:!0});D()});return g}e=e||{};V(g,{isBrowser:z,toUrl:function(b){var e,d=b.lastIndexOf("."),g=b.split("/")[0];if(-1!==
d&&(!("."===g||".."===g)||1<d))e=b.substring(d,b.length),b=b.substring(0,d);return i.nameToUrl(c(b,a&&a.id,!0),e,!0)},defined:function(b){return s(p,m(b,a,!1,!0).id)},specified:function(b){b=m(b,a,!1,!0).id;return s(p,b)||s(k,b)}});a||(g.undef=function(b){x();var c=m(b,a,!0),e=j(k,b);d(b);delete p[b];delete T[c.url];delete aa[b];U(A,function(a,c){a[0]===b&&A.splice(c,1)});e&&(e.events.defined&&(aa[b]=e.events),y(b))});return g},enable:function(a){j(k,a.id)&&q(a).enable()},completeLoad:function(a){var b,
c,f=j(l.shim,a)||{},d=f.exports;for(x();A.length;){c=A.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}else c[0]===a&&(b=!0);E(c)}c=j(k,a);if(!b&&!s(p,a)&&c&&!c.inited){if(l.enforceDefine&&(!d||!ea(d)))return g(a)?void 0:w(C("nodefine","No define call for "+a,null,[a]));E([a,f.deps||[],f.exportsFn])}D()},nameToUrl:function(a,b,c){var f,d,g;(f=j(l.pkgs,a))&&(a=f);if(f=j(ba,a))return i.nameToUrl(f,b,c);if(h.jsExtRegExp.test(a))f=a+(b||"");else{f=l.paths;a=a.split("/");for(d=a.length;0<d;d-=1)if(g=a.slice(0,
d).join("/"),g=j(f,g)){H(g)&&(g=g[0]);a.splice(0,d,g);break}f=a.join("/");f+=b||(/^data\:|\?/.test(f)||c?"":".js");f=("/"===f.charAt(0)||f.match(/^[\w\+\.\-]+:/)?"":l.baseUrl)+f}return l.urlArgs?f+((-1===f.indexOf("?")?"?":"&")+l.urlArgs):f},load:function(a,b){h.load(i,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if("load"===a.type||ka.test((a.currentTarget||a.srcElement).readyState))P=null,a=K(a),i.completeLoad(a.id)},onScriptError:function(a){var b=K(a);if(!g(b.id))return w(C("scripterror",
"Script error for: "+b.id,a,[b.id]))}};i.require=i.makeRequire();return i}var h,x,y,D,K,E,P,L,q,Q,la=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,ma=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,R=/\.js$/,ja=/^\.\//;x=Object.prototype;var M=x.toString,ga=x.hasOwnProperty,ia=Array.prototype.splice,z=!!("undefined"!==typeof window&&"undefined"!==typeof navigator&&window.document),fa=!z&&"undefined"!==typeof importScripts,ka=z&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,
Z="undefined"!==typeof opera&&"[object Opera]"===opera.toString(),F={},r={},S=[],O=!1;if("undefined"===typeof define){if("undefined"!==typeof requirejs){if(G(requirejs))return;r=requirejs;requirejs=void 0}"undefined"!==typeof require&&!G(require)&&(r=require,require=void 0);h=requirejs=function(b,c,d,g){var u,m="_";!H(b)&&"string"!==typeof b&&(u=b,H(c)?(b=c,c=d,d=g):b=[]);u&&u.context&&(m=u.context);(g=j(F,m))||(g=F[m]=h.s.newContext(m));u&&g.configure(u);return g.require(b,c,d)};h.config=function(b){return h(b)};
h.nextTick="undefined"!==typeof setTimeout?function(b){setTimeout(b,4)}:function(b){b()};require||(require=h);h.version="2.1.11";h.jsExtRegExp=/^\/|:|\?|\.js$/;h.isBrowser=z;x=h.s={contexts:F,newContext:ha};h({});v(["toUrl","undef","defined","specified"],function(b){h[b]=function(){var c=F._;return c.require[b].apply(c,arguments)}});if(z&&(y=x.head=document.getElementsByTagName("head")[0],D=document.getElementsByTagName("base")[0]))y=x.head=D.parentNode;h.onError=da;h.createNode=function(b){var c=
b.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");c.type=b.scriptType||"text/javascript";c.charset="utf-8";c.async=!0;return c};h.load=function(b,c,d){var g=b&&b.config||{};if(z)return g=h.createNode(g,c,d),g.setAttribute("data-requirecontext",b.contextName),g.setAttribute("data-requiremodule",c),g.attachEvent&&!(g.attachEvent.toString&&0>g.attachEvent.toString().indexOf("[native code"))&&!Z?(O=!0,g.attachEvent("onreadystatechange",b.onScriptLoad)):
(g.addEventListener("load",b.onScriptLoad,!1),g.addEventListener("error",b.onScriptError,!1)),g.src=d,L=g,D?y.insertBefore(g,D):y.appendChild(g),L=null,g;if(fa)try{importScripts(d),b.completeLoad(c)}catch(j){b.onError(C("importscripts","importScripts failed for "+c+" at "+d,j,[c]))}};z&&!r.skipDataMain&&U(document.getElementsByTagName("script"),function(b){y||(y=b.parentNode);if(K=b.getAttribute("data-main"))return q=K,r.baseUrl||(E=q.split("/"),q=E.pop(),Q=E.length?E.join("/")+"/":"./",r.baseUrl=
Q),q=q.replace(R,""),h.jsExtRegExp.test(q)&&(q=K),r.deps=r.deps?r.deps.concat(q):[q],!0});define=function(b,c,d){var g,h;"string"!==typeof b&&(d=c,c=b,b=null);H(c)||(d=c,c=null);!c&&G(d)&&(c=[],d.length&&(d.toString().replace(la,"").replace(ma,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c)));if(O){if(!(g=L))P&&"interactive"===P.readyState||U(document.getElementsByTagName("script"),function(b){if("interactive"===b.readyState)return P=b}),g=P;g&&(b||
(b=g.getAttribute("data-requiremodule")),h=F[g.getAttribute("data-requirecontext")])}(h?h.defQueue:S).push([b,c,d])};define.amd={jQuery:!0};h.exec=function(b){return eval(b)};h(r)}})(this);

View File

@@ -35,7 +35,9 @@
"grunt-contrib-concat": "0.3.0", "grunt-contrib-concat": "0.3.0",
"grunt-contrib-compress": "0.7.0", "grunt-contrib-compress": "0.7.0",
"grunt-contrib-watch": "0.6.0", "grunt-contrib-watch": "0.6.0",
"grunt-jscs-checker": "0.4.0" "grunt-jscs-checker": "0.4.0",
"grunt-contrib-copy": "0.5.0",
"grunt-text-replace": "0.3.11"
}, },
"keywords": [ "keywords": [
"forms", "forms",

View File

@@ -1,5 +1,5 @@
// Accept a value from a file input based on a required mimetype // Accept a value from a file input based on a required mimetype
jQuery.validator.addMethod("accept", function(value, element, param) { $.validator.addMethod("accept", function(value, element, param) {
// Split mime on commas in case we have multiple types we can accept // Split mime on commas in case we have multiple types we can accept
var typeParam = typeof param === "string" ? param.replace(/\s/g, "").replace(/,/g, "|") : "image/*", var typeParam = typeof param === "string" ? param.replace(/\s/g, "").replace(/,/g, "|") : "image/*",
optionalValue = this.optional(element), optionalValue = this.optional(element),
@@ -10,7 +10,7 @@ jQuery.validator.addMethod("accept", function(value, element, param) {
return optionalValue; return optionalValue;
} }
if (jQuery(element).attr("type") === "file") { if ($(element).attr("type") === "file") {
// If we are using a wildcard, make it regex friendly // If we are using a wildcard, make it regex friendly
typeParam = typeParam.replace(/\*/g, ".*"); typeParam = typeParam.replace(/\*/g, ".*");
@@ -30,4 +30,4 @@ jQuery.validator.addMethod("accept", function(value, element, param) {
// Either return true because we've validated each file, or because the // Either return true because we've validated each file, or because the
// browser does not support element.files and the FileList feature // browser does not support element.files and the FileList feature
return true; return true;
}, jQuery.validator.format("Please enter a value with a valid mimetype.")); }, $.validator.format("Please enter a value with a valid mimetype."));

View File

@@ -7,18 +7,18 @@
.replace(/[.(),;:!?%#$'\"_+=\/\-“”’]*/g, ""); .replace(/[.(),;:!?%#$'\"_+=\/\-“”’]*/g, "");
} }
jQuery.validator.addMethod("maxWords", function(value, element, params) { $.validator.addMethod("maxWords", function(value, element, params) {
return this.optional(element) || stripHtml(value).match(/\b\w+\b/g).length <= params; return this.optional(element) || stripHtml(value).match(/\b\w+\b/g).length <= params;
}, jQuery.validator.format("Please enter {0} words or less.")); }, $.validator.format("Please enter {0} words or less."));
jQuery.validator.addMethod("minWords", function(value, element, params) { $.validator.addMethod("minWords", function(value, element, params) {
return this.optional(element) || stripHtml(value).match(/\b\w+\b/g).length >= params; return this.optional(element) || stripHtml(value).match(/\b\w+\b/g).length >= params;
}, jQuery.validator.format("Please enter at least {0} words.")); }, $.validator.format("Please enter at least {0} words."));
jQuery.validator.addMethod("rangeWords", function(value, element, params) { $.validator.addMethod("rangeWords", function(value, element, params) {
var valueStripped = stripHtml(value), var valueStripped = stripHtml(value),
regex = /\b\w+\b/g; regex = /\b\w+\b/g;
return this.optional(element) || valueStripped.match(regex).length >= params[0] && valueStripped.match(regex).length <= params[1]; return this.optional(element) || valueStripped.match(regex).length >= params[0] && valueStripped.match(regex).length <= params[1];
}, jQuery.validator.format("Please enter between {0} and {1} words.")); }, $.validator.format("Please enter between {0} and {1} words."));
}()); }());

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("alphanumeric", function(value, element) { $.validator.addMethod("alphanumeric", function(value, element) {
return this.optional(element) || /^\w+$/i.test(value); return this.optional(element) || /^\w+$/i.test(value);
}, "Letters, numbers, and underscores only please"); }, "Letters, numbers, and underscores only please");

View File

@@ -4,7 +4,7 @@
* We accept the notation with spaces, as that is common. * We accept the notation with spaces, as that is common.
* acceptable: 123456789 or 12 34 56 789 * acceptable: 123456789 or 12 34 56 789
*/ */
jQuery.validator.addMethod("bankaccountNL", function(value, element) { $.validator.addMethod("bankaccountNL", function(value, element) {
if (this.optional(element)) { if (this.optional(element)) {
return true; return true;
} }

View File

@@ -1,4 +1,4 @@
jQuery.validator.addMethod("bankorgiroaccountNL", function(value, element) { $.validator.addMethod("bankorgiroaccountNL", function(value, element) {
return this.optional(element) || return this.optional(element) ||
($.validator.methods.bankaccountNL.call(this, value, element)) || ($.validator.methods.bankaccountNL.call(this, value, element)) ||
($.validator.methods.giroaccountNL.call(this, value, element)); ($.validator.methods.giroaccountNL.call(this, value, element));

View File

@@ -11,6 +11,6 @@
* b. second character must be a letter ('O' is not allowed) or one of the following digits ('0' for test (therefore not allowed), '1' for passive participant and '2' for active participant) * b. second character must be a letter ('O' is not allowed) or one of the following digits ('0' for test (therefore not allowed), '1' for passive participant and '2' for active participant)
* - Last 3 characters - branch code, optional (shall not start with 'X' except in case of 'XXX' for primary office) (letters and digits) * - Last 3 characters - branch code, optional (shall not start with 'X' except in case of 'XXX' for primary office) (letters and digits)
*/ */
jQuery.validator.addMethod("bic", function(value, element) { $.validator.addMethod("bic", function(value, element) {
return this.optional( element ) || /^([A-Z]{6}[A-Z2-9][A-NP-Z1-2])(X{3}|[A-WY-Z0-9][A-Z0-9]{2})?$/.test( value ); return this.optional( element ) || /^([A-Z]{6}[A-Z2-9][A-NP-Z1-2])(X{3}|[A-WY-Z0-9][A-Z0-9]{2})?$/.test( value );
}, "Please specify a valid BIC code"); }, "Please specify a valid BIC code");

View File

@@ -2,7 +2,7 @@
* Código de identificación fiscal ( CIF ) is the tax identification code for Spanish legal entities * Código de identificación fiscal ( CIF ) is the tax identification code for Spanish legal entities
* Further rules can be found in Spanish on http://es.wikipedia.org/wiki/C%C3%B3digo_de_identificaci%C3%B3n_fiscal * Further rules can be found in Spanish on http://es.wikipedia.org/wiki/C%C3%B3digo_de_identificaci%C3%B3n_fiscal
*/ */
jQuery.validator.addMethod( "cifES", function( value ) { $.validator.addMethod( "cifES", function( value ) {
"use strict"; "use strict";
var num = [], var num = [],

View File

@@ -2,7 +2,7 @@
* Redistributed under the the Apache License 2.0 at http://www.apache.org/licenses/LICENSE-2.0 * Redistributed under the the Apache License 2.0 at http://www.apache.org/licenses/LICENSE-2.0
* Valid Types: mastercard, visa, amex, dinersclub, enroute, discover, jcb, unknown, all (overrides all other settings) * Valid Types: mastercard, visa, amex, dinersclub, enroute, discover, jcb, unknown, all (overrides all other settings)
*/ */
jQuery.validator.addMethod("creditcardtypes", function(value, element, param) { $.validator.addMethod("creditcardtypes", function(value, element, param) {
if (/[^0-9\-]+/.test(value)) { if (/[^0-9\-]+/.test(value)) {
return false; return false;
} }

View File

@@ -26,7 +26,7 @@
* currency: "$,£,¢" * currency: "$,£,¢"
* } * }
*/ */
jQuery.validator.addMethod("currency", function(value, element, param) { $.validator.addMethod("currency", function(value, element, param) {
var isParamString = typeof param === "string", var isParamString = typeof param === "string",
symbol = isParamString ? param : param[0], symbol = isParamString ? param : param[0],
soft = isParamString ? true : param[1], soft = isParamString ? true : param[1],

View File

@@ -1,23 +1,23 @@
/** /**
* Return true, if the value is a valid date, also making this formal check dd/mm/yyyy. * Return true, if the value is a valid date, also making this formal check dd/mm/yyyy.
* *
* @example jQuery.validator.methods.date("01/01/1900") * @example $.validator.methods.date("01/01/1900")
* @result true * @result true
* *
* @example jQuery.validator.methods.date("01/13/1990") * @example $.validator.methods.date("01/13/1990")
* @result false * @result false
* *
* @example jQuery.validator.methods.date("01.01.1900") * @example $.validator.methods.date("01.01.1900")
* @result false * @result false
* *
* @example <input name="pippo" class="{dateITA:true}" /> * @example <input name="pippo" class="{dateITA:true}" />
* @desc Declares an optional input element whose value must be a valid date. * @desc Declares an optional input element whose value must be a valid date.
* *
* @name jQuery.validator.methods.dateITA * @name $.validator.methods.dateITA
* @type Boolean * @type Boolean
* @cat Plugins/Validate/Methods * @cat Plugins/Validate/Methods
*/ */
jQuery.validator.addMethod("dateITA", function(value, element) { $.validator.addMethod("dateITA", function(value, element) {
var check = false, var check = false,
re = /^\d{1,2}\/\d{1,2}\/\d{4}$/, re = /^\d{1,2}\/\d{1,2}\/\d{4}$/,
adata, gg, mm, aaaa, xdata; adata, gg, mm, aaaa, xdata;

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("dateNL", function(value, element) { $.validator.addMethod("dateNL", function(value, element) {
return this.optional(element) || /^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test(value); return this.optional(element) || /^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test(value);
}, "Please enter a correct date"); }, "Please enter a correct date");

View File

@@ -1,5 +1,5 @@
// Older "accept" file extension method. Old docs: http://docs.jquery.com/Plugins/Validation/Methods/accept // Older "accept" file extension method. Old docs: http://docs.jquery.com/Plugins/Validation/Methods/accept
jQuery.validator.addMethod("extension", function(value, element, param) { $.validator.addMethod("extension", function(value, element, param) {
param = typeof param === "string" ? param.replace(/,/g, "|") : "png|jpe?g|gif"; param = typeof param === "string" ? param.replace(/,/g, "|") : "png|jpe?g|gif";
return this.optional(element) || value.match(new RegExp(".(" + param + ")$", "i")); return this.optional(element) || value.match(new RegExp(".(" + param + ")$", "i"));
}, jQuery.validator.format("Please enter a value with a valid extension.")); }, $.validator.format("Please enter a value with a valid extension."));

View File

@@ -1,6 +1,6 @@
/** /**
* Dutch giro account numbers (not bank numbers) have max 7 digits * Dutch giro account numbers (not bank numbers) have max 7 digits
*/ */
jQuery.validator.addMethod("giroaccountNL", function(value, element) { $.validator.addMethod("giroaccountNL", function(value, element) {
return this.optional(element) || /^[0-9]{1,7}$/.test(value); return this.optional(element) || /^[0-9]{1,7}$/.test(value);
}, "Please specify a valid giro account number"); }, "Please specify a valid giro account number");

View File

@@ -2,7 +2,7 @@
* IBAN is the international bank account number. * IBAN is the international bank account number.
* It has a country - specific format, that is checked here too * It has a country - specific format, that is checked here too
*/ */
jQuery.validator.addMethod("iban", function(value, element) { $.validator.addMethod("iban", function(value, element) {
// some quick simple tests to prevent needless work // some quick simple tests to prevent needless work
if (this.optional(element)) { if (this.optional(element)) {
return true; return true;

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("integer", function(value, element) { $.validator.addMethod("integer", function(value, element) {
return this.optional(element) || /^-?\d+$/.test(value); return this.optional(element) || /^-?\d+$/.test(value);
}, "A positive or negative non-decimal number please"); }, "A positive or negative non-decimal number please");

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("ipv4", function(value, element) { $.validator.addMethod("ipv4", function(value, element) {
return this.optional(element) || /^(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)$/i.test(value); return this.optional(element) || /^(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)$/i.test(value);
}, "Please enter a valid IP v4 address."); }, "Please enter a valid IP v4 address.");

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("ipv6", function(value, element) { $.validator.addMethod("ipv6", function(value, element) {
return this.optional(element) || /^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$/i.test(value); return this.optional(element) || /^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$/i.test(value);
}, "Please enter a valid IP v6 address."); }, "Please enter a valid IP v6 address.");

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("lettersonly", function(value, element) { $.validator.addMethod("lettersonly", function(value, element) {
return this.optional(element) || /^[a-z]+$/i.test(value); return this.optional(element) || /^[a-z]+$/i.test(value);
}, "Letters only please"); }, "Letters only please");

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("letterswithbasicpunc", function(value, element) { $.validator.addMethod("letterswithbasicpunc", function(value, element) {
return this.optional(element) || /^[a-z\-.,()'"\s]+$/i.test(value); return this.optional(element) || /^[a-z\-.,()'"\s]+$/i.test(value);
}, "Letters or punctuation only please"); }, "Letters or punctuation only please");

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("mobileNL", function(value, element) { $.validator.addMethod("mobileNL", function(value, element) {
return this.optional(element) || /^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)6((\s|\s?\-\s?)?[0-9]){8}$/.test(value); return this.optional(element) || /^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)6((\s|\s?\-\s?)?[0-9]){8}$/.test(value);
}, "Please specify a valid mobile number"); }, "Please specify a valid mobile number");

View File

@@ -6,7 +6,7 @@
* A number of very detailed GB telephone number RegEx patterns can also be found at: * A number of very detailed GB telephone number RegEx patterns can also be found at:
* http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers * http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers
*/ */
jQuery.validator.addMethod("mobileUK", function(phone_number, element) { $.validator.addMethod("mobileUK", function(phone_number, element) {
phone_number = phone_number.replace(/\(|\)|\s+|-/g, ""); phone_number = phone_number.replace(/\(|\)|\s+|-/g, "");
return this.optional(element) || phone_number.length > 9 && return this.optional(element) || phone_number.length > 9 &&
phone_number.match(/^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/); phone_number.match(/^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/);

View File

@@ -1,7 +1,7 @@
/* /*
* The número de identidad de extranjero ( NIE )is a code used to identify the non-nationals in Spain * The número de identidad de extranjero ( NIE )is a code used to identify the non-nationals in Spain
*/ */
jQuery.validator.addMethod( "nieES", function( value ) { $.validator.addMethod( "nieES", function( value ) {
"use strict"; "use strict";
value = value.toUpperCase(); value = value.toUpperCase();

View File

@@ -1,7 +1,7 @@
/* /*
* The Número de Identificación Fiscal ( NIF ) is the way tax identification used in Spain for individuals * The Número de Identificación Fiscal ( NIF ) is the way tax identification used in Spain for individuals
*/ */
jQuery.validator.addMethod( "nifES", function( value ) { $.validator.addMethod( "nifES", function( value ) {
"use strict"; "use strict";
value = value.toUpperCase(); value = value.toUpperCase();

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("nowhitespace", function(value, element) { $.validator.addMethod("nowhitespace", function(value, element) {
return this.optional(element) || /^\S+$/i.test(value); return this.optional(element) || /^\S+$/i.test(value);
}, "No white space please"); }, "No white space please");

View File

@@ -1,17 +1,17 @@
/** /**
* Return true if the field value matches the given format RegExp * Return true if the field value matches the given format RegExp
* *
* @example jQuery.validator.methods.pattern("AR1004",element,/^AR\d{4}$/) * @example $.validator.methods.pattern("AR1004",element,/^AR\d{4}$/)
* @result true * @result true
* *
* @example jQuery.validator.methods.pattern("BR1004",element,/^AR\d{4}$/) * @example $.validator.methods.pattern("BR1004",element,/^AR\d{4}$/)
* @result false * @result false
* *
* @name jQuery.validator.methods.pattern * @name $.validator.methods.pattern
* @type Boolean * @type Boolean
* @cat Plugins/Validate/Methods * @cat Plugins/Validate/Methods
*/ */
jQuery.validator.addMethod("pattern", function(value, element, param) { $.validator.addMethod("pattern", function(value, element, param) {
if (this.optional(element)) { if (this.optional(element)) {
return true; return true;
} }

View File

@@ -1,6 +1,6 @@
/** /**
* Dutch phone numbers have 10 digits (or 11 and start with +31). * Dutch phone numbers have 10 digits (or 11 and start with +31).
*/ */
jQuery.validator.addMethod("phoneNL", function(value, element) { $.validator.addMethod("phoneNL", function(value, element) {
return this.optional(element) || /^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test(value); return this.optional(element) || /^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test(value);
}, "Please specify a valid phone number."); }, "Please specify a valid phone number.");

View File

@@ -6,7 +6,7 @@
* A number of very detailed GB telephone number RegEx patterns can also be found at: * A number of very detailed GB telephone number RegEx patterns can also be found at:
* http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers * http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers
*/ */
jQuery.validator.addMethod("phoneUK", function(phone_number, element) { $.validator.addMethod("phoneUK", function(phone_number, element) {
phone_number = phone_number.replace(/\(|\)|\s+|-/g, ""); phone_number = phone_number.replace(/\(|\)|\s+|-/g, "");
return this.optional(element) || phone_number.length > 9 && return this.optional(element) || phone_number.length > 9 &&
phone_number.match(/^(?:(?:(?:00\s?|\+)44\s?)|(?:\(?0))(?:\d{2}\)?\s?\d{4}\s?\d{4}|\d{3}\)?\s?\d{3}\s?\d{3,4}|\d{4}\)?\s?(?:\d{5}|\d{3}\s?\d{3})|\d{5}\)?\s?\d{4,5})$/); phone_number.match(/^(?:(?:(?:00\s?|\+)44\s?)|(?:\(?0))(?:\d{2}\)?\s?\d{4}\s?\d{4}|\d{3}\)?\s?\d{3}\s?\d{3,4}|\d{4}\)?\s?(?:\d{5}|\d{3}\s?\d{3})|\d{5}\)?\s?\d{4,5})$/);

View File

@@ -14,7 +14,7 @@
* and not * and not
* 212 123 4567 * 212 123 4567
*/ */
jQuery.validator.addMethod("phoneUS", function(phone_number, element) { $.validator.addMethod("phoneUS", function(phone_number, element) {
phone_number = phone_number.replace(/\s+/g, ""); phone_number = phone_number.replace(/\s+/g, "");
return this.optional(element) || phone_number.length > 9 && return this.optional(element) || phone_number.length > 9 &&
phone_number.match(/^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]([02-9]\d|1[02-9])-?\d{4}$/); phone_number.match(/^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]([02-9]\d|1[02-9])-?\d{4}$/);

View File

@@ -7,7 +7,7 @@
* http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers * http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers
*/ */
//Matches UK landline + mobile, accepting only 01-3 for landline or 07 for mobile to exclude many premium numbers //Matches UK landline + mobile, accepting only 01-3 for landline or 07 for mobile to exclude many premium numbers
jQuery.validator.addMethod("phonesUK", function(phone_number, element) { $.validator.addMethod("phonesUK", function(phone_number, element) {
phone_number = phone_number.replace(/\(|\)|\s+|-/g, ""); phone_number = phone_number.replace(/\(|\)|\s+|-/g, "");
return this.optional(element) || phone_number.length > 9 && return this.optional(element) || phone_number.length > 9 &&
phone_number.match(/^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/); phone_number.match(/^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/);

View File

@@ -1,4 +1,4 @@
/* Matches Italian postcode (CAP) */ /* Matches Italian postcode (CAP) */
jQuery.validator.addMethod("postalcodeIT", function(value, element) { $.validator.addMethod("postalcodeIT", function(value, element) {
return this.optional(element) || /^\d{5}$/.test(value); return this.optional(element) || /^\d{5}$/.test(value);
}, "Please specify a valid postal code"); }, "Please specify a valid postal code");

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("postalcodeNL", function(value, element) { $.validator.addMethod("postalcodeNL", function(value, element) {
return this.optional(element) || /^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test(value); return this.optional(element) || /^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test(value);
}, "Please specify a valid postal code"); }, "Please specify a valid postal code");

View File

@@ -1,4 +1,4 @@
// Matches UK postcode. Does not match to UK Channel Islands that have their own postcodes (non standard UK) // Matches UK postcode. Does not match to UK Channel Islands that have their own postcodes (non standard UK)
jQuery.validator.addMethod("postcodeUK", function(value, element) { $.validator.addMethod("postcodeUK", function(value, element) {
return this.optional(element) || /^((([A-PR-UWYZ][0-9])|([A-PR-UWYZ][0-9][0-9])|([A-PR-UWYZ][A-HK-Y][0-9])|([A-PR-UWYZ][A-HK-Y][0-9][0-9])|([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY]))\s?([0-9][ABD-HJLNP-UW-Z]{2})|(GIR)\s?(0AA))$/i.test(value); return this.optional(element) || /^((([A-PR-UWYZ][0-9])|([A-PR-UWYZ][0-9][0-9])|([A-PR-UWYZ][A-HK-Y][0-9])|([A-PR-UWYZ][A-HK-Y][0-9][0-9])|([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY]))\s?([0-9][ABD-HJLNP-UW-Z]{2})|(GIR)\s?(0AA))$/i.test(value);
}, "Please specify a valid UK postcode"); }, "Please specify a valid UK postcode");

View File

@@ -14,7 +14,7 @@
* options[0]: number of fields that must be filled in the group * options[0]: number of fields that must be filled in the group
* options[1]: CSS selector that defines the group of conditionally required fields * options[1]: CSS selector that defines the group of conditionally required fields
*/ */
jQuery.validator.addMethod("require_from_group", function(value, element, options) { $.validator.addMethod("require_from_group", function(value, element, options) {
var $fields = $(options[1], element.form), var $fields = $(options[1], element.form),
$fieldsFirst = $fields.eq(0), $fieldsFirst = $fields.eq(0),
validator = $fieldsFirst.data("valid_req_grp") ? $fieldsFirst.data("valid_req_grp") : $.extend({}, this), validator = $fieldsFirst.data("valid_req_grp") ? $fieldsFirst.data("valid_req_grp") : $.extend({}, this),
@@ -34,4 +34,4 @@ jQuery.validator.addMethod("require_from_group", function(value, element, option
$fields.data("being_validated", false); $fields.data("being_validated", false);
} }
return isValid; return isValid;
}, jQuery.validator.format("Please fill at least {0} of these fields.")); }, $.validator.format("Please fill at least {0} of these fields."));

View File

@@ -19,7 +19,7 @@
* options[1]: CSS selector that defines the group of conditionally required fields * options[1]: CSS selector that defines the group of conditionally required fields
* *
*/ */
jQuery.validator.addMethod("skip_or_fill_minimum", function(value, element, options) { $.validator.addMethod("skip_or_fill_minimum", function(value, element, options) {
var $fields = $(options[1], element.form), var $fields = $(options[1], element.form),
$fieldsFirst = $fields.eq(0), $fieldsFirst = $fields.eq(0),
validator = $fieldsFirst.data("valid_skip") ? $fieldsFirst.data("valid_skip") : $.extend({}, this), validator = $fieldsFirst.data("valid_skip") ? $fieldsFirst.data("valid_skip") : $.extend({}, this),
@@ -40,4 +40,4 @@ jQuery.validator.addMethod("skip_or_fill_minimum", function(value, element, opti
$fields.data("being_validated", false); $fields.data("being_validated", false);
} }
return isValid; return isValid;
}, jQuery.validator.format("Please either skip these fields or fill at least {0} of them.")); }, $.validator.format("Please either skip these fields or fill at least {0} of them."));

View File

@@ -1,4 +1,4 @@
// TODO check if value starts with <, otherwise don't try stripping anything // TODO check if value starts with <, otherwise don't try stripping anything
jQuery.validator.addMethod("strippedminlength", function(value, element, param) { $.validator.addMethod("strippedminlength", function(value, element, param) {
return jQuery(value).text().length >= param; return $(value).text().length >= param;
}, jQuery.validator.format("Please enter at least {0} characters")); }, $.validator.format("Please enter at least {0} characters"));

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("time", function(value, element) { $.validator.addMethod("time", function(value, element) {
return this.optional(element) || /^([01]\d|2[0-3])(:[0-5]\d){1,2}$/.test(value); return this.optional(element) || /^([01]\d|2[0-3])(:[0-5]\d){1,2}$/.test(value);
}, "Please enter a valid time, between 00:00 and 23:59"); }, "Please enter a valid time, between 00:00 and 23:59");

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("time12h", function(value, element) { $.validator.addMethod("time12h", function(value, element) {
return this.optional(element) || /^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(value); return this.optional(element) || /^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(value);
}, "Please enter a valid time in 12-hour am/pm format"); }, "Please enter a valid time in 12-hour am/pm format");

View File

@@ -1,4 +1,4 @@
// same as url, but TLD is optional // same as url, but TLD is optional
jQuery.validator.addMethod("url2", function(value, element) { $.validator.addMethod("url2", function(value, element) {
return this.optional(element) || /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value); return this.optional(element) || /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);
}, jQuery.validator.messages.url); }, $.validator.messages.url);

View File

@@ -6,11 +6,11 @@
* @example <input type="text" size="20" name="VehicleID" class="{required:true,vinUS:true}" /> * @example <input type="text" size="20" name="VehicleID" class="{required:true,vinUS:true}" />
* @desc Declares a required input element whose value must be a valid vehicle identification number. * @desc Declares a required input element whose value must be a valid vehicle identification number.
* *
* @name jQuery.validator.methods.vinUS * @name $.validator.methods.vinUS
* @type Boolean * @type Boolean
* @cat Plugins/Validate/Methods * @cat Plugins/Validate/Methods
*/ */
jQuery.validator.addMethod("vinUS", function(v) { $.validator.addMethod("vinUS", function(v) {
if (v.length !== 17) { if (v.length !== 17) {
return false; return false;
} }

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("zipcodeUS", function(value, element) { $.validator.addMethod("zipcodeUS", function(value, element) {
return this.optional(element) || /^\d{5}(-\d{4})?$/.test(value); return this.optional(element) || /^\d{5}(-\d{4})?$/.test(value);
}, "The specified US ZIP Code is invalid"); }, "The specified US ZIP Code is invalid");

View File

@@ -1,3 +1,3 @@
jQuery.validator.addMethod("ziprange", function(value, element) { $.validator.addMethod("ziprange", function(value, element) {
return this.optional(element) || /^90[2-5]\d\{2\}-\d{4}$/.test(value); return this.optional(element) || /^90[2-5]\d\{2\}-\d{4}$/.test(value);
}, "Your ZIP-code must be in the range 902xx-xxxx to 905xx-xxxx"); }, "Your ZIP-code must be in the range 902xx-xxxx to 905xx-xxxx");

View File

@@ -1,11 +1,11 @@
// ajax mode: abort // ajax mode: abort
// usage: $.ajax({ mode: "abort"[, port: "uniqueport"]}); // usage: $.ajax({ mode: "abort"[, port: "uniqueport"]});
// if mode:"abort" is used, the previous request on that port (port can be undefined) is aborted via XMLHttpRequest.abort() // if mode:"abort" is used, the previous request on that port (port can be undefined) is aborted via XMLHttpRequest.abort()
(function($) {
var pendingRequests = {}, var pendingRequests = {},
ajax; ajax;
// Use a prefilter if available (1.5+) // Use a prefilter if available (1.5+)
if ( $.ajaxPrefilter ) { if ( $.ajaxPrefilter ) {
$.ajaxPrefilter(function( settings, _, xhr ) { $.ajaxPrefilter(function( settings, _, xhr ) {
var port = settings.port; var port = settings.port;
if ( settings.mode === "abort" ) { if ( settings.mode === "abort" ) {
@@ -15,7 +15,7 @@
pendingRequests[port] = xhr; pendingRequests[port] = xhr;
} }
}); });
} else { } else {
// Proxy ajax // Proxy ajax
ajax = $.ajax; ajax = $.ajax;
$.ajax = function( settings ) { $.ajax = function( settings ) {
@@ -30,5 +30,4 @@
} }
return ajax.apply(this, arguments); return ajax.apply(this, arguments);
}; };
} }
}(jQuery));

View File

@@ -1,6 +1,4 @@
(function( $ ) { $.extend($.fn, {
$.extend( $.fn, {
// http://jqueryvalidation.org/validate/ // http://jqueryvalidation.org/validate/
validate: function( options ) { validate: function( options ) {
@@ -1271,5 +1269,3 @@ $.extend( $.validator, {
$.format = function deprecated() { $.format = function deprecated() {
throw "$.format has been deprecated. Please use $.validator.format instead."; throw "$.format has been deprecated. Please use $.validator.format instead.";
}; };
}( jQuery ));

View File

@@ -1,7 +1,7 @@
// provides delegate(type: String, delegate: Selector, handler: Callback) plugin for easier event delegation // provides delegate(type: String, delegate: Selector, handler: Callback) plugin for easier event delegation
// handler is only called when $(event.target).is(delegate), in the scope of the jquery-object for event.target // handler is only called when $(event.target).is(delegate), in the scope of the jquery-object for event.target
(function($) {
$.extend($.fn, { $.extend($.fn, {
validateDelegate: function( delegate, type, handler ) { validateDelegate: function( delegate, type, handler ) {
return this.bind(type, function( event ) { return this.bind(type, function( event ) {
var target = $(event.target); var target = $(event.target);
@@ -10,5 +10,4 @@
} }
}); });
} }
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: AR (Arabic; العربية) * Locale: AR (Arabic; العربية)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "هذا الحقل إلزامي", required: "هذا الحقل إلزامي",
remote: "يرجى تصحيح هذا الحقل للمتابعة", remote: "يرجى تصحيح هذا الحقل للمتابعة",
email: "رجاء إدخال عنوان بريد إلكتروني صحيح", email: "رجاء إدخال عنوان بريد إلكتروني صحيح",
@@ -21,5 +20,4 @@
range: $.validator.format("رجاء إدخال عدد قيمته بين {0} و {1}"), range: $.validator.format("رجاء إدخال عدد قيمته بين {0} و {1}"),
max: $.validator.format("رجاء إدخال عدد أقل من أو يساوي (0}"), max: $.validator.format("رجاء إدخال عدد أقل من أو يساوي (0}"),
min: $.validator.format("رجاء إدخال عدد أكبر من أو يساوي (0}") min: $.validator.format("رجاء إدخال عدد أكبر من أو يساوي (0}")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: BG (Bulgarian; български език) * Locale: BG (Bulgarian; български език)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Полето е задължително.", required: "Полето е задължително.",
remote: "Моля, въведете правилната стойност.", remote: "Моля, въведете правилната стойност.",
email: "Моля, въведете валиден email.", email: "Моля, въведете валиден email.",
@@ -21,5 +20,4 @@
range: $.validator.format("Моля, въведете стойност между {0} и {1}."), range: $.validator.format("Моля, въведете стойност между {0} и {1}."),
max: $.validator.format("Моля, въведете стойност по-малка или равна на {0}."), max: $.validator.format("Моля, въведете стойност по-малка или равна на {0}."),
min: $.validator.format("Моля, въведете стойност по-голяма или равна на {0}.") min: $.validator.format("Моля, въведете стойност по-голяма или равна на {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: CA (Catalan; català) * Locale: CA (Catalan; català)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Aquest camp és obligatori.", required: "Aquest camp és obligatori.",
remote: "Si us plau, omple aquest camp.", remote: "Si us plau, omple aquest camp.",
email: "Si us plau, escriu una adreça de correu-e vàlida", email: "Si us plau, escriu una adreça de correu-e vàlida",
@@ -21,5 +20,4 @@
range: $.validator.format("Si us plau, escriu un valor entre {0} i {1}."), range: $.validator.format("Si us plau, escriu un valor entre {0} i {1}."),
max: $.validator.format("Si us plau, escriu un valor menor o igual a {0}."), max: $.validator.format("Si us plau, escriu un valor menor o igual a {0}."),
min: $.validator.format("Si us plau, escriu un valor major o igual a {0}.") min: $.validator.format("Si us plau, escriu un valor major o igual a {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: CS (Czech; čeština, český jazyk) * Locale: CS (Czech; čeština, český jazyk)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Tento údaj je povinný.", required: "Tento údaj je povinný.",
remote: "Prosím, opravte tento údaj.", remote: "Prosím, opravte tento údaj.",
email: "Prosím, zadejte platný e-mail.", email: "Prosím, zadejte platný e-mail.",
@@ -21,5 +20,4 @@
range: $.validator.format("Prosím, zadejte hodnotu od {0} do {1}."), range: $.validator.format("Prosím, zadejte hodnotu od {0} do {1}."),
max: $.validator.format("Prosím, zadejte hodnotu menší nebo rovnu {0}."), max: $.validator.format("Prosím, zadejte hodnotu menší nebo rovnu {0}."),
min: $.validator.format("Prosím, zadejte hodnotu větší nebo rovnu {0}.") min: $.validator.format("Prosím, zadejte hodnotu větší nebo rovnu {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: DA (Danish; dansk) * Locale: DA (Danish; dansk)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Dette felt er påkrævet.", required: "Dette felt er påkrævet.",
maxlength: $.validator.format("Indtast højst {0} tegn."), maxlength: $.validator.format("Indtast højst {0} tegn."),
minlength: $.validator.format("Indtast mindst {0} tegn."), minlength: $.validator.format("Indtast mindst {0} tegn."),
@@ -18,5 +17,4 @@
max: $.validator.format("Angiv en værdi der højst er {0}."), max: $.validator.format("Angiv en værdi der højst er {0}."),
min: $.validator.format("Angiv en værdi der mindst er {0}."), min: $.validator.format("Angiv en værdi der mindst er {0}."),
creditcard: "Indtast et gyldigt kreditkortnummer." creditcard: "Indtast et gyldigt kreditkortnummer."
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: DE (German, Deutsch) * Locale: DE (German, Deutsch)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Dieses Feld ist ein Pflichtfeld.", required: "Dieses Feld ist ein Pflichtfeld.",
maxlength: $.validator.format("Geben Sie bitte maximal {0} Zeichen ein."), maxlength: $.validator.format("Geben Sie bitte maximal {0} Zeichen ein."),
minlength: $.validator.format("Geben Sie bitte mindestens {0} Zeichen ein."), minlength: $.validator.format("Geben Sie bitte mindestens {0} Zeichen ein."),
@@ -18,5 +17,4 @@
max: $.validator.format("Geben Sie bitte einen Wert kleiner oder gleich {0} ein."), max: $.validator.format("Geben Sie bitte einen Wert kleiner oder gleich {0} ein."),
min: $.validator.format("Geben Sie bitte einen Wert größer oder gleich {0} ein."), min: $.validator.format("Geben Sie bitte einen Wert größer oder gleich {0} ein."),
creditcard: "Geben Sie bitte eine gültige Kreditkarten-Nummer ein." creditcard: "Geben Sie bitte eine gültige Kreditkarten-Nummer ein."
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: EL (Greek; ελληνικά) * Locale: EL (Greek; ελληνικά)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Αυτό το πεδίο είναι υποχρεωτικό.", required: "Αυτό το πεδίο είναι υποχρεωτικό.",
remote: "Παρακαλώ διορθώστε αυτό το πεδίο.", remote: "Παρακαλώ διορθώστε αυτό το πεδίο.",
email: "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση email.", email: "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση email.",
@@ -21,5 +20,4 @@
range: $.validator.format("Παρακαλώ εισάγετε μια τιμή μεταξύ {0} και {1}."), range: $.validator.format("Παρακαλώ εισάγετε μια τιμή μεταξύ {0} και {1}."),
max: $.validator.format("Παρακαλώ εισάγετε μια τιμή μικρότερη ή ίση του {0}."), max: $.validator.format("Παρακαλώ εισάγετε μια τιμή μικρότερη ή ίση του {0}."),
min: $.validator.format("Παρακαλώ εισάγετε μια τιμή μεγαλύτερη ή ίση του {0}.") min: $.validator.format("Παρακαλώ εισάγετε μια τιμή μεγαλύτερη ή ίση του {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: ES (Spanish; Español) * Locale: ES (Spanish; Español)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Este campo es obligatorio.", required: "Este campo es obligatorio.",
remote: "Por favor, rellena este campo.", remote: "Por favor, rellena este campo.",
email: "Por favor, escribe una dirección de correo válida.", email: "Por favor, escribe una dirección de correo válida.",
@@ -24,5 +23,4 @@
nifES: "Por favor, escribe un NIF válido.", nifES: "Por favor, escribe un NIF válido.",
nieES: "Por favor, escribe un NIE válido.", nieES: "Por favor, escribe un NIE válido.",
cifES: "Por favor, escribe un CIF válido." cifES: "Por favor, escribe un CIF válido."
}); });
}(jQuery));

View File

@@ -3,8 +3,7 @@
* Locale: ES (Spanish; Español) * Locale: ES (Spanish; Español)
* Region: AR (Argentina) * Region: AR (Argentina)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Este campo es obligatorio.", required: "Este campo es obligatorio.",
remote: "Por favor, completá este campo.", remote: "Por favor, completá este campo.",
email: "Por favor, escribí una dirección de correo válida.", email: "Por favor, escribí una dirección de correo válida.",
@@ -25,5 +24,4 @@
nifES: "Por favor, escribí un NIF válido.", nifES: "Por favor, escribí un NIF válido.",
nieES: "Por favor, escribí un NIE válido.", nieES: "Por favor, escribí un NIE válido.",
cifES: "Por favor, escribí un CIF válido." cifES: "Por favor, escribí un CIF válido."
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: ET (Estonian; eesti, eesti keel) * Locale: ET (Estonian; eesti, eesti keel)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "See väli peab olema täidetud.", required: "See väli peab olema täidetud.",
maxlength: $.validator.format("Palun sisestage vähem kui {0} tähemärki."), maxlength: $.validator.format("Palun sisestage vähem kui {0} tähemärki."),
minlength: $.validator.format("Palun sisestage vähemalt {0} tähemärki."), minlength: $.validator.format("Palun sisestage vähemalt {0} tähemärki."),
@@ -19,5 +18,4 @@
max: $.validator.format("Palun sisestage väärtus, mis on väiksem või võrdne arvuga {0}."), max: $.validator.format("Palun sisestage väärtus, mis on väiksem või võrdne arvuga {0}."),
min: $.validator.format("Palun sisestage väärtus, mis on suurem või võrdne arvuga {0}."), min: $.validator.format("Palun sisestage väärtus, mis on suurem või võrdne arvuga {0}."),
creditcard: "Palun sisestage korrektne krediitkaardi number." creditcard: "Palun sisestage korrektne krediitkaardi number."
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: EU (Basque; euskara, euskera) * Locale: EU (Basque; euskara, euskera)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Eremu hau beharrezkoa da.", required: "Eremu hau beharrezkoa da.",
remote: "Mesedez, bete eremu hau.", remote: "Mesedez, bete eremu hau.",
email: "Mesedez, idatzi baliozko posta helbide bat.", email: "Mesedez, idatzi baliozko posta helbide bat.",
@@ -21,5 +20,4 @@
range: $.validator.format("Mesedez, idatzi {0} eta {1} arteko balio bat."), range: $.validator.format("Mesedez, idatzi {0} eta {1} arteko balio bat."),
max: $.validator.format("Mesedez, idatzi {0} edo txikiagoa den balio bat."), max: $.validator.format("Mesedez, idatzi {0} edo txikiagoa den balio bat."),
min: $.validator.format("Mesedez, idatzi {0} edo handiagoa den balio bat.") min: $.validator.format("Mesedez, idatzi {0} edo handiagoa den balio bat.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: FA (Persian; فارسی) * Locale: FA (Persian; فارسی)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "تکمیل این فیلد اجباری است.", required: "تکمیل این فیلد اجباری است.",
remote: "لطفا این فیلد را تصحیح کنید.", remote: "لطفا این فیلد را تصحیح کنید.",
email: ".لطفا یک ایمیل صحیح وارد کنید", email: ".لطفا یک ایمیل صحیح وارد کنید",
@@ -24,5 +23,4 @@
min: $.validator.format("لطفا مقداری بیشتر از {0} حرف وارد کنید."), min: $.validator.format("لطفا مقداری بیشتر از {0} حرف وارد کنید."),
minWords: $.validator.format("لطفا حداقل {0} کلمه وارد کنید."), minWords: $.validator.format("لطفا حداقل {0} کلمه وارد کنید."),
maxWords: $.validator.format("لطفا حداکثر {0} کلمه وارد کنید.") maxWords: $.validator.format("لطفا حداکثر {0} کلمه وارد کنید.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: FI (Finnish; suomi, suomen kieli) * Locale: FI (Finnish; suomi, suomen kieli)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "T&auml;m&auml; kentt&auml; on pakollinen.", required: "T&auml;m&auml; kentt&auml; on pakollinen.",
email: "Sy&ouml;t&auml; oikea s&auml;hk&ouml;postiosoite.", email: "Sy&ouml;t&auml; oikea s&auml;hk&ouml;postiosoite.",
url: "Sy&ouml;t&auml; oikea URL osoite.", url: "Sy&ouml;t&auml; oikea URL osoite.",
@@ -19,5 +18,4 @@
range: $.validator.format("Sy&ouml;t&auml; arvo {0} ja {1} v&auml;lilt&auml;."), range: $.validator.format("Sy&ouml;t&auml; arvo {0} ja {1} v&auml;lilt&auml;."),
max: $.validator.format("Sy&ouml;t&auml; arvo joka on pienempi tai yht&auml; suuri kuin {0}."), max: $.validator.format("Sy&ouml;t&auml; arvo joka on pienempi tai yht&auml; suuri kuin {0}."),
min: $.validator.format("Sy&ouml;t&auml; arvo joka on yht&auml; suuri tai suurempi kuin {0}.") min: $.validator.format("Sy&ouml;t&auml; arvo joka on yht&auml; suuri tai suurempi kuin {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: FR (French; français) * Locale: FR (French; français)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Ce champ est obligatoire.", required: "Ce champ est obligatoire.",
remote: "Veuillez corriger ce champ.", remote: "Veuillez corriger ce champ.",
email: "Veuillez fournir une adresse électronique valide.", email: "Veuillez fournir une adresse électronique valide.",
@@ -47,5 +46,4 @@
nieES: "Veuillez fournir un numéro NIE valide.", nieES: "Veuillez fournir un numéro NIE valide.",
cifES: "Veuillez fournir un numéro CIF valide.", cifES: "Veuillez fournir un numéro CIF valide.",
postalCodeCA: "Veuillez fournir un code postal valide.", postalCodeCA: "Veuillez fournir un code postal valide.",
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: HE (Hebrew; עברית) * Locale: HE (Hebrew; עברית)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "השדה הזה הינו שדה חובה", required: "השדה הזה הינו שדה חובה",
remote: "נא לתקן שדה זה", remote: "נא לתקן שדה זה",
email: "נא למלא כתובת דוא\"ל חוקית", email: "נא למלא כתובת דוא\"ל חוקית",
@@ -21,5 +20,4 @@
range: $.validator.format("נא למלא ערך בין {0} ל- {1}"), range: $.validator.format("נא למלא ערך בין {0} ל- {1}"),
max: $.validator.format("נא למלא ערך קטן או שווה ל- {0}"), max: $.validator.format("נא למלא ערך קטן או שווה ל- {0}"),
min: $.validator.format("נא למלא ערך גדול או שווה ל- {0}") min: $.validator.format("נא למלא ערך גדול או שווה ל- {0}")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: HR (Croatia; hrvatski jezik) * Locale: HR (Croatia; hrvatski jezik)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Ovo polje je obavezno.", required: "Ovo polje je obavezno.",
remote: "Ovo polje treba popraviti.", remote: "Ovo polje treba popraviti.",
email: "Unesite ispravnu e-mail adresu.", email: "Unesite ispravnu e-mail adresu.",
@@ -21,5 +20,4 @@
range: $.validator.format("Unesite vrijednost između {0} i {1}."), range: $.validator.format("Unesite vrijednost između {0} i {1}."),
max: $.validator.format("Unesite vrijednost manju ili jednaku {0}."), max: $.validator.format("Unesite vrijednost manju ili jednaku {0}."),
min: $.validator.format("Unesite vrijednost veću ili jednaku {0}.") min: $.validator.format("Unesite vrijednost veću ili jednaku {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: HU (Hungarian; Magyar) * Locale: HU (Hungarian; Magyar)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Kötelező megadni.", required: "Kötelező megadni.",
maxlength: $.validator.format("Legfeljebb {0} karakter hosszú legyen."), maxlength: $.validator.format("Legfeljebb {0} karakter hosszú legyen."),
minlength: $.validator.format("Legalább {0} karakter hosszú legyen."), minlength: $.validator.format("Legalább {0} karakter hosszú legyen."),
@@ -20,5 +19,4 @@
creditcard: "Érvényes hitelkártyaszámnak kell lennie.", creditcard: "Érvényes hitelkártyaszámnak kell lennie.",
remote: "Kérem javítsa ki ezt a mezőt.", remote: "Kérem javítsa ki ezt a mezőt.",
dateISO: "Kérem írjon be egy érvényes dátumot (ISO)." dateISO: "Kérem írjon be egy érvényes dátumot (ISO)."
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: ID (Indonesia; Indonesian) * Locale: ID (Indonesia; Indonesian)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Kolom ini diperlukan.", required: "Kolom ini diperlukan.",
remote: "Harap benarkan kolom ini.", remote: "Harap benarkan kolom ini.",
email: "Silakan masukkan format email yang benar.", email: "Silakan masukkan format email yang benar.",
@@ -20,5 +19,4 @@
range: $.validator.format("Harap masukkan nilai antara {0} dan {1}."), range: $.validator.format("Harap masukkan nilai antara {0} dan {1}."),
max: $.validator.format("Harap masukkan nilai lebih kecil atau sama dengan {0}."), max: $.validator.format("Harap masukkan nilai lebih kecil atau sama dengan {0}."),
min: $.validator.format("Harap masukkan nilai lebih besar atau sama dengan {0}.") min: $.validator.format("Harap masukkan nilai lebih besar atau sama dengan {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: IS (Icelandic; íslenska) * Locale: IS (Icelandic; íslenska)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Þessi reitur er nauðsynlegur.", required: "Þessi reitur er nauðsynlegur.",
remote: "Lagaðu þennan reit.", remote: "Lagaðu þennan reit.",
maxlength: $.validator.format("Sláðu inn mest {0} stafi."), maxlength: $.validator.format("Sláðu inn mest {0} stafi."),
@@ -19,5 +18,4 @@
max: $.validator.format("Sláðu inn gildi sem er minna en eða jafnt og {0}."), max: $.validator.format("Sláðu inn gildi sem er minna en eða jafnt og {0}."),
min: $.validator.format("Sláðu inn gildi sem er stærra en eða jafnt og {0}."), min: $.validator.format("Sláðu inn gildi sem er stærra en eða jafnt og {0}."),
creditcard: "Sláðu inn gilt greiðslukortanúmer." creditcard: "Sláðu inn gilt greiðslukortanúmer."
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: IT (Italian; Italiano) * Locale: IT (Italian; Italiano)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Campo obbligatorio.", required: "Campo obbligatorio.",
remote: "Controlla questo campo.", remote: "Controlla questo campo.",
email: "Inserisci un indirizzo email valido.", email: "Inserisci un indirizzo email valido.",
@@ -24,5 +23,4 @@
nifES: "Inserisci un NIF valido.", nifES: "Inserisci un NIF valido.",
nieES: "Inserisci un NIE valido.", nieES: "Inserisci un NIE valido.",
cifES: "Inserisci un CIF valido." cifES: "Inserisci un CIF valido."
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: JA (Japanese; 日本語) * Locale: JA (Japanese; 日本語)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "このフィールドは必須です。", required: "このフィールドは必須です。",
remote: "このフィールドを修正してください。", remote: "このフィールドを修正してください。",
email: "有効なEメールアドレスを入力してください。", email: "有効なEメールアドレスを入力してください。",
@@ -21,5 +20,4 @@
range: $.validator.format("{0} から {1} までの値を入力してください。"), range: $.validator.format("{0} から {1} までの値を入力してください。"),
max: $.validator.format("{0} 以下の値を入力してください。"), max: $.validator.format("{0} 以下の値を入力してください。"),
min: $.validator.format("{0} 以上の値を入力してください。") min: $.validator.format("{0} 以上の値を入力してください。")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: KA (Georgian; ქართული) * Locale: KA (Georgian; ქართული)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "ამ ველის შევსება აუცილებელია.", required: "ამ ველის შევსება აუცილებელია.",
remote: "გთხოვთ მიუთითოთ სწორი მნიშვნელობა.", remote: "გთხოვთ მიუთითოთ სწორი მნიშვნელობა.",
email: "გთხოვთ მიუთითოთ ელ-ფოსტის კორექტული მისამართი.", email: "გთხოვთ მიუთითოთ ელ-ფოსტის კორექტული მისამართი.",
@@ -21,5 +20,4 @@
range: $.validator.format("გთხოვთ შეიყვანოთ ციფრი {0}-დან {1}-მდე."), range: $.validator.format("გთხოვთ შეიყვანოთ ციფრი {0}-დან {1}-მდე."),
max: $.validator.format("გთხოვთ შეიყვანოთ ციფრი რომელიც ნაკლებია ან უდრის {0}-ს."), max: $.validator.format("გთხოვთ შეიყვანოთ ციფრი რომელიც ნაკლებია ან უდრის {0}-ს."),
min: $.validator.format("გთხოვთ შეიყვანოთ ციფრი რომელიც მეტია ან უდრის {0}-ს.") min: $.validator.format("გთხოვთ შეიყვანოთ ციფრი რომელიც მეტია ან უდრის {0}-ს.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: KK (Kazakh; қазақ тілі) * Locale: KK (Kazakh; қазақ тілі)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Бұл өрісті міндетті түрде толтырыңыз.", required: "Бұл өрісті міндетті түрде толтырыңыз.",
remote: "Дұрыс мағына енгізуіңізді сұраймыз.", remote: "Дұрыс мағына енгізуіңізді сұраймыз.",
email: "Нақты электронды поштаңызды енгізуіңізді сұраймыз.", email: "Нақты электронды поштаңызды енгізуіңізді сұраймыз.",
@@ -21,5 +20,4 @@
range: $.validator.format("Пожалуйста, введите число от {0} до {1}. - {0} - {1} санын енгізуіңізді сұраймыз."), range: $.validator.format("Пожалуйста, введите число от {0} до {1}. - {0} - {1} санын енгізуіңізді сұраймыз."),
max: $.validator.format("{0} аз немесе тең санын енгізуіңіді сұраймыз."), max: $.validator.format("{0} аз немесе тең санын енгізуіңіді сұраймыз."),
min: $.validator.format("{0} көп немесе тең санын енгізуіңізді сұраймыз.") min: $.validator.format("{0} көп немесе тең санын енгізуіңізді сұраймыз.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: KO (Korean; 한국어) * Locale: KO (Korean; 한국어)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "필수 항목입니다.", required: "필수 항목입니다.",
remote: "항목을 수정하세요.", remote: "항목을 수정하세요.",
email: "유효하지 않은 E-Mail주소입니다.", email: "유효하지 않은 E-Mail주소입니다.",
@@ -21,5 +20,4 @@
range: $.validator.format("{0} 에서 {1} 사이의 값을 입력하세요."), range: $.validator.format("{0} 에서 {1} 사이의 값을 입력하세요."),
max: $.validator.format("{0} 이하의 값을 입력하세요."), max: $.validator.format("{0} 이하의 값을 입력하세요."),
min: $.validator.format("{0} 이상의 값을 입력하세요.") min: $.validator.format("{0} 이상의 값을 입력하세요.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: LT (Lithuanian; lietuvių kalba) * Locale: LT (Lithuanian; lietuvių kalba)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Šis laukas yra privalomas.", required: "Šis laukas yra privalomas.",
remote: "Prašau pataisyti šį lauką.", remote: "Prašau pataisyti šį lauką.",
email: "Prašau įvesti teisingą elektroninio pašto adresą.", email: "Prašau įvesti teisingą elektroninio pašto adresą.",
@@ -21,5 +20,4 @@
range: $.validator.format("Prašau įvesti reikšmę intervale nuo {0} iki {1}."), range: $.validator.format("Prašau įvesti reikšmę intervale nuo {0} iki {1}."),
max: $.validator.format("Prašau įvesti reikšmę mažesnę arba lygią {0}."), max: $.validator.format("Prašau įvesti reikšmę mažesnę arba lygią {0}."),
min: $.validator.format("Prašau įvesti reikšmę didesnę arba lygią {0}.") min: $.validator.format("Prašau įvesti reikšmę didesnę arba lygią {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: LV (Latvian; latviešu valoda) * Locale: LV (Latvian; latviešu valoda)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Šis lauks ir obligāts.", required: "Šis lauks ir obligāts.",
remote: "Lūdzu, pārbaudiet šo lauku.", remote: "Lūdzu, pārbaudiet šo lauku.",
email: "Lūdzu, ievadiet derīgu e-pasta adresi.", email: "Lūdzu, ievadiet derīgu e-pasta adresi.",
@@ -21,5 +20,4 @@
range: $.validator.format("Lūdzu, ievadiet skaitli no {0} līdz {1}."), range: $.validator.format("Lūdzu, ievadiet skaitli no {0} līdz {1}."),
max: $.validator.format("Lūdzu, ievadiet skaitli, kurš ir mazāks vai vienāds ar {0}."), max: $.validator.format("Lūdzu, ievadiet skaitli, kurš ir mazāks vai vienāds ar {0}."),
min: $.validator.format("Lūdzu, ievadiet skaitli, kurš ir lielāks vai vienāds ar {0}.") min: $.validator.format("Lūdzu, ievadiet skaitli, kurš ir lielāks vai vienāds ar {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: MY (Malay; Melayu) * Locale: MY (Malay; Melayu)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Medan ini diperlukan.", required: "Medan ini diperlukan.",
remote: "Sila betulkan medan ini.", remote: "Sila betulkan medan ini.",
email: "Sila masukkan alamat emel yang betul.", email: "Sila masukkan alamat emel yang betul.",
@@ -21,5 +20,4 @@
range: $.validator.format("Sila masukkan nilai antara {0} dan {1} aksara."), range: $.validator.format("Sila masukkan nilai antara {0} dan {1} aksara."),
max: $.validator.format("Sila masukkan nilai yang kurang atau sama dengan {0}."), max: $.validator.format("Sila masukkan nilai yang kurang atau sama dengan {0}."),
min: $.validator.format("Sila masukkan nilai yang lebih atau sama dengan {0}.") min: $.validator.format("Sila masukkan nilai yang lebih atau sama dengan {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: NL (Dutch; Nederlands, Vlaams) * Locale: NL (Dutch; Nederlands, Vlaams)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Dit is een verplicht veld.", required: "Dit is een verplicht veld.",
remote: "Controleer dit veld.", remote: "Controleer dit veld.",
email: "Vul hier een geldig e-mailadres in.", email: "Vul hier een geldig e-mailadres in.",
@@ -31,5 +30,4 @@
bankaccountNL: "Vul hier een geldig bankrekeningnummer in.", bankaccountNL: "Vul hier een geldig bankrekeningnummer in.",
giroaccountNL: "Vul hier een geldig gironummer in.", giroaccountNL: "Vul hier een geldig gironummer in.",
bankorgiroaccountNL: "Vul hier een geldig bank- of gironummer in." bankorgiroaccountNL: "Vul hier een geldig bank- of gironummer in."
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: NO (Norwegian; Norsk) * Locale: NO (Norwegian; Norsk)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Dette feltet er obligatorisk.", required: "Dette feltet er obligatorisk.",
maxlength: $.validator.format("Maksimalt {0} tegn."), maxlength: $.validator.format("Maksimalt {0} tegn."),
minlength: $.validator.format("Minimum {0} tegn."), minlength: $.validator.format("Minimum {0} tegn."),
@@ -21,5 +20,4 @@
max: $.validator.format("Angi en verdi som er mindre eller lik {0}."), max: $.validator.format("Angi en verdi som er mindre eller lik {0}."),
min: $.validator.format("Angi en verdi som er st&oslash;rre eller lik {0}."), min: $.validator.format("Angi en verdi som er st&oslash;rre eller lik {0}."),
creditcard: "Angi et gyldig kredittkortnummer." creditcard: "Angi et gyldig kredittkortnummer."
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: PL (Polish; język polski, polszczyzna) * Locale: PL (Polish; język polski, polszczyzna)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "To pole jest wymagane.", required: "To pole jest wymagane.",
remote: "Proszę o wypełnienie tego pola.", remote: "Proszę o wypełnienie tego pola.",
email: "Proszę o podanie prawidłowego adresu email.", email: "Proszę o podanie prawidłowego adresu email.",
@@ -21,5 +20,4 @@
range: $.validator.format("Proszę o podanie wartości z przedziału od {0} do {1}."), range: $.validator.format("Proszę o podanie wartości z przedziału od {0} do {1}."),
max: $.validator.format("Proszę o podanie wartości mniejszej bądź równej {0}."), max: $.validator.format("Proszę o podanie wartości mniejszej bądź równej {0}."),
min: $.validator.format("Proszę o podanie wartości większej bądź równej {0}.") min: $.validator.format("Proszę o podanie wartości większej bądź równej {0}.")
}); });
}(jQuery));

View File

@@ -3,8 +3,7 @@
* Locale: PT (Portuguese; português) * Locale: PT (Portuguese; português)
* Region: BR (Brazil) * Region: BR (Brazil)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Este campo &eacute; requerido.", required: "Este campo &eacute; requerido.",
remote: "Por favor, corrija este campo.", remote: "Por favor, corrija este campo.",
email: "Por favor, forne&ccedil;a um endere&ccedil;o de email v&aacute;lido.", email: "Por favor, forne&ccedil;a um endere&ccedil;o de email v&aacute;lido.",
@@ -25,5 +24,4 @@
nifES: "Por favor, forne&ccedil;a um NIF v&aacute;lido.", nifES: "Por favor, forne&ccedil;a um NIF v&aacute;lido.",
nieES: "Por favor, forne&ccedil;a um NIE v&aacute;lido.", nieES: "Por favor, forne&ccedil;a um NIE v&aacute;lido.",
cifEE: "Por favor, forne&ccedil;a um CIF v&aacute;lido." cifEE: "Por favor, forne&ccedil;a um CIF v&aacute;lido."
}); });
}(jQuery));

View File

@@ -3,8 +3,7 @@
* Locale: PT (Portuguese; português) * Locale: PT (Portuguese; português)
* Region: PT (Portugal) * Region: PT (Portugal)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Campo de preenchimento obrigat&oacute;rio.", required: "Campo de preenchimento obrigat&oacute;rio.",
remote: "Por favor, corrija este campo.", remote: "Por favor, corrija este campo.",
email: "Por favor, introduza um endere&ccedil;o eletr&oacute;nico v&aacute;lido.", email: "Por favor, introduza um endere&ccedil;o eletr&oacute;nico v&aacute;lido.",
@@ -25,5 +24,4 @@
nifES: "Por favor, introduza um NIF v&aacute;lido.", nifES: "Por favor, introduza um NIF v&aacute;lido.",
nieES: "Por favor, introduza um NIE v&aacute;lido.", nieES: "Por favor, introduza um NIE v&aacute;lido.",
cifES: "Por favor, introduza um CIF v&aacute;lido." cifES: "Por favor, introduza um CIF v&aacute;lido."
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: RO (Romanian, limba română) * Locale: RO (Romanian, limba română)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Acest câmp este obligatoriu.", required: "Acest câmp este obligatoriu.",
remote: "Te rugăm să completezi acest câmp.", remote: "Te rugăm să completezi acest câmp.",
email: "Te rugăm să introduci o adresă de email validă", email: "Te rugăm să introduci o adresă de email validă",
@@ -21,5 +20,4 @@
range: $.validator.format("Te rugăm să introduci o valoare între {0} și {1}."), range: $.validator.format("Te rugăm să introduci o valoare între {0} și {1}."),
max: $.validator.format("Te rugăm să introduci o valoare egal sau mai mică decât {0}."), max: $.validator.format("Te rugăm să introduci o valoare egal sau mai mică decât {0}."),
min: $.validator.format("Te rugăm să introduci o valoare egal sau mai mare decât {0}.") min: $.validator.format("Te rugăm să introduci o valoare egal sau mai mare decât {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: RU (Russian; русский язык) * Locale: RU (Russian; русский язык)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Это поле необходимо заполнить.", required: "Это поле необходимо заполнить.",
remote: "Пожалуйста, введите правильное значение.", remote: "Пожалуйста, введите правильное значение.",
email: "Пожалуйста, введите корректный адрес электронной почты.", email: "Пожалуйста, введите корректный адрес электронной почты.",
@@ -21,5 +20,4 @@
range: $.validator.format("Пожалуйста, введите число от {0} до {1}."), range: $.validator.format("Пожалуйста, введите число от {0} до {1}."),
max: $.validator.format("Пожалуйста, введите число, меньшее или равное {0}."), max: $.validator.format("Пожалуйста, введите число, меньшее или равное {0}."),
min: $.validator.format("Пожалуйста, введите число, большее или равное {0}.") min: $.validator.format("Пожалуйста, введите число, большее или равное {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: SI (Slovenian) * Locale: SI (Slovenian)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "To polje je obvezno.", required: "To polje je obvezno.",
remote: "Vpis v tem polju ni v pravi obliki.", remote: "Vpis v tem polju ni v pravi obliki.",
email: "Prosimo, vnesite pravi email naslov.", email: "Prosimo, vnesite pravi email naslov.",
@@ -21,5 +20,4 @@
range: $.validator.format("Prosimo, vnesite vrednost med {0} in {1}."), range: $.validator.format("Prosimo, vnesite vrednost med {0} in {1}."),
max: $.validator.format("Prosimo, vnesite vrednost manjšo ali enako {0}."), max: $.validator.format("Prosimo, vnesite vrednost manjšo ali enako {0}."),
min: $.validator.format("Prosimo, vnesite vrednost večjo ali enako {0}.") min: $.validator.format("Prosimo, vnesite vrednost večjo ali enako {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: SK (Slovak; slovenčina, slovenský jazyk) * Locale: SK (Slovak; slovenčina, slovenský jazyk)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Povinné zadať.", required: "Povinné zadať.",
maxlength: $.validator.format("Maximálne {0} znakov."), maxlength: $.validator.format("Maximálne {0} znakov."),
minlength: $.validator.format("Minimálne {0} znakov."), minlength: $.validator.format("Minimálne {0} znakov."),
@@ -18,5 +17,4 @@
max: $.validator.format("Nemôže byť viac ako{0}."), max: $.validator.format("Nemôže byť viac ako{0}."),
min: $.validator.format("Nemôže byť menej ako{0}."), min: $.validator.format("Nemôže byť menej ako{0}."),
creditcard: "Číslo platobnej karty musí byť platné." creditcard: "Číslo platobnej karty musí byť platné."
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Language: SL (Slovenian; slovenski jezik) * Language: SL (Slovenian; slovenski jezik)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "To polje je obvezno.", required: "To polje je obvezno.",
remote: "Prosimo popravite to polje.", remote: "Prosimo popravite to polje.",
email: "Prosimo vnesite veljaven email naslov.", email: "Prosimo vnesite veljaven email naslov.",
@@ -21,5 +20,4 @@
range: $.validator.format("Prosimo vnesite vrednost med {0} in {1}."), range: $.validator.format("Prosimo vnesite vrednost med {0} in {1}."),
max: $.validator.format("Prosimo vnesite vrednost manjše ali enako {0}."), max: $.validator.format("Prosimo vnesite vrednost manjše ali enako {0}."),
min: $.validator.format("Prosimo vnesite vrednost večje ali enako {0}.") min: $.validator.format("Prosimo vnesite vrednost večje ali enako {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: SR (Serbian; српски језик) * Locale: SR (Serbian; српски језик)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Поље је обавезно.", required: "Поље је обавезно.",
remote: "Средите ово поље.", remote: "Средите ово поље.",
email: "Унесите исправну и-мејл адресу.", email: "Унесите исправну и-мејл адресу.",
@@ -21,5 +20,4 @@
range: $.validator.format("Унесите вредност између {0} и {1}."), range: $.validator.format("Унесите вредност између {0} и {1}."),
max: $.validator.format("Унесите вредност мању или једнаку {0}."), max: $.validator.format("Унесите вредност мању или једнаку {0}."),
min: $.validator.format("Унесите вредност већу или једнаку {0}.") min: $.validator.format("Унесите вредност већу или једнаку {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: SR (Serbian - Latin alphabet; srpski jezik - latinica) * Locale: SR (Serbian - Latin alphabet; srpski jezik - latinica)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Polje je obavezno.", required: "Polje je obavezno.",
remote: "Sredite ovo polje.", remote: "Sredite ovo polje.",
email: "Unesite ispravnu i-mejl adresu", email: "Unesite ispravnu i-mejl adresu",
@@ -21,5 +20,4 @@
range: $.validator.format("Unesite vrednost između {0} i {1}."), range: $.validator.format("Unesite vrednost između {0} i {1}."),
max: $.validator.format("Unesite vrednost manju ili jednaku {0}."), max: $.validator.format("Unesite vrednost manju ili jednaku {0}."),
min: $.validator.format("Unesite vrednost veću ili jednaku {0}.") min: $.validator.format("Unesite vrednost veću ili jednaku {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: SV (Swedish; Svenska) * Locale: SV (Swedish; Svenska)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Detta f&auml;lt &auml;r obligatoriskt.", required: "Detta f&auml;lt &auml;r obligatoriskt.",
maxlength: $.validator.format("Du f&aring;r ange h&ouml;gst {0} tecken."), maxlength: $.validator.format("Du f&aring;r ange h&ouml;gst {0} tecken."),
minlength: $.validator.format("Du m&aring;ste ange minst {0} tecken."), minlength: $.validator.format("Du m&aring;ste ange minst {0} tecken."),
@@ -19,5 +18,4 @@
max: $.validator.format("Ange ett v&auml;rde som &auml;r mindre eller lika med {0}."), max: $.validator.format("Ange ett v&auml;rde som &auml;r mindre eller lika med {0}."),
min: $.validator.format("Ange ett v&auml;rde som &auml;r st&ouml;rre eller lika med {0}."), min: $.validator.format("Ange ett v&auml;rde som &auml;r st&ouml;rre eller lika med {0}."),
creditcard: "Ange ett korrekt kreditkortsnummer." creditcard: "Ange ett korrekt kreditkortsnummer."
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: TH (Thai; ไทย) * Locale: TH (Thai; ไทย)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "โปรดระบุ", required: "โปรดระบุ",
remote: "โปรดแก้ไขให้ถูกต้อง", remote: "โปรดแก้ไขให้ถูกต้อง",
email: "โปรดระบุที่อยู่อีเมล์ที่ถูกต้อง", email: "โปรดระบุที่อยู่อีเมล์ที่ถูกต้อง",
@@ -21,5 +20,4 @@
range: $.validator.format("โปรดระบุค่าระหว่าง {0} และ {1}"), range: $.validator.format("โปรดระบุค่าระหว่าง {0} และ {1}"),
max: $.validator.format("โปรดระบุค่าน้อยกว่าหรือเท่ากับ {0}"), max: $.validator.format("โปรดระบุค่าน้อยกว่าหรือเท่ากับ {0}"),
min: $.validator.format("โปรดระบุค่ามากกว่าหรือเท่ากับ {0}") min: $.validator.format("โปรดระบุค่ามากกว่าหรือเท่ากับ {0}")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: TJ (Tajikistan; Забони тоҷикӣ) * Locale: TJ (Tajikistan; Забони тоҷикӣ)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Ворид кардани ин филд маҷбури аст.", required: "Ворид кардани ин филд маҷбури аст.",
remote: "Илтимос, маълумоти саҳеҳ ворид кунед.", remote: "Илтимос, маълумоти саҳеҳ ворид кунед.",
email: "Илтимос, почтаи электронии саҳеҳ ворид кунед.", email: "Илтимос, почтаи электронии саҳеҳ ворид кунед.",
@@ -21,5 +20,4 @@
range: $.validator.format("Илтимос, аз {0} то {1} рақам зиёд ворид кунед."), range: $.validator.format("Илтимос, аз {0} то {1} рақам зиёд ворид кунед."),
max: $.validator.format("Илтимос, бештар аз {0} рақам ворид накунед."), max: $.validator.format("Илтимос, бештар аз {0} рақам ворид накунед."),
min: $.validator.format("Илтимос, камтар аз {0} рақам ворид накунед.") min: $.validator.format("Илтимос, камтар аз {0} рақам ворид накунед.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: TR (Turkish; Türkçe) * Locale: TR (Turkish; Türkçe)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Bu alanın doldurulması zorunludur.", required: "Bu alanın doldurulması zorunludur.",
remote: "Lütfen bu alanı düzeltin.", remote: "Lütfen bu alanı düzeltin.",
email: "Lütfen geçerli bir e-posta adresi giriniz.", email: "Lütfen geçerli bir e-posta adresi giriniz.",
@@ -21,5 +20,4 @@
range: $.validator.format("Lütfen {0} ile {1} arasında bir değer giriniz."), range: $.validator.format("Lütfen {0} ile {1} arasında bir değer giriniz."),
max: $.validator.format("Lütfen {0} değerine eşit ya da daha küçük bir değer giriniz."), max: $.validator.format("Lütfen {0} değerine eşit ya da daha küçük bir değer giriniz."),
min: $.validator.format("Lütfen {0} değerine eşit ya da daha büyük bir değer giriniz.") min: $.validator.format("Lütfen {0} değerine eşit ya da daha büyük bir değer giriniz.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: UK (Ukrainian; українська мова) * Locale: UK (Ukrainian; українська мова)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Це поле необхідно заповнити.", required: "Це поле необхідно заповнити.",
remote: "Будь ласка, введіть правильне значення.", remote: "Будь ласка, введіть правильне значення.",
email: "Будь ласка, введіть коректну адресу електронної пошти.", email: "Будь ласка, введіть коректну адресу електронної пошти.",
@@ -21,5 +20,4 @@
range: $.validator.format("Будь ласка, введіть число від {0} до {1}."), range: $.validator.format("Будь ласка, введіть число від {0} до {1}."),
max: $.validator.format("Будь ласка, введіть число, менше або рівно {0}."), max: $.validator.format("Будь ласка, введіть число, менше або рівно {0}."),
min: $.validator.format("Будь ласка, введіть число, більше або рівно {0}.") min: $.validator.format("Будь ласка, введіть число, більше або рівно {0}.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: VI (Vietnamese; Tiếng Việt) * Locale: VI (Vietnamese; Tiếng Việt)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "Hãy nhập.", required: "Hãy nhập.",
remote: "Hãy sửa cho đúng.", remote: "Hãy sửa cho đúng.",
email: "Hãy nhập email.", email: "Hãy nhập email.",
@@ -21,5 +20,4 @@
range: $.validator.format("Hãy nhập từ {0} đến {1}."), range: $.validator.format("Hãy nhập từ {0} đến {1}."),
max: $.validator.format("Hãy nhập từ {0} trở xuống."), max: $.validator.format("Hãy nhập từ {0} trở xuống."),
min: $.validator.format("Hãy nhập từ {1} trở lên.") min: $.validator.format("Hãy nhập từ {1} trở lên.")
}); });
}(jQuery));

View File

@@ -2,8 +2,7 @@
* Translated default messages for the jQuery validation plugin. * Translated default messages for the jQuery validation plugin.
* Locale: ZH (Chinese, 中文 (Zhōngwén), 汉语, 漢語) * Locale: ZH (Chinese, 中文 (Zhōngwén), 汉语, 漢語)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "必须填写", required: "必须填写",
remote: "请修正此栏位", remote: "请修正此栏位",
email: "请输入有效的电子邮件", email: "请输入有效的电子邮件",
@@ -21,5 +20,4 @@
range: $.validator.format("请输入 {0} 至 {1} 之间的数值"), range: $.validator.format("请输入 {0} 至 {1} 之间的数值"),
max: $.validator.format("请输入不大于 {0} 的数值"), max: $.validator.format("请输入不大于 {0} 的数值"),
min: $.validator.format("请输入不小于 {0} 的数值") min: $.validator.format("请输入不小于 {0} 的数值")
}); });
}(jQuery));

View File

@@ -3,8 +3,7 @@
* Locale: ZH (Chinese; 中文 (Zhōngwén), 汉语, 漢語) * Locale: ZH (Chinese; 中文 (Zhōngwén), 汉语, 漢語)
* Region: TW (Taiwan) * Region: TW (Taiwan)
*/ */
(function($) { $.extend($.validator.messages, {
$.extend($.validator.messages, {
required: "必須填寫", required: "必須填寫",
remote: "請修正此欄位", remote: "請修正此欄位",
email: "請輸入有效的電子郵件", email: "請輸入有效的電子郵件",
@@ -22,5 +21,4 @@
range: $.validator.format("請輸入 {0} 至 {1} 之間的數值"), range: $.validator.format("請輸入 {0} 至 {1} 之間的數值"),
max: $.validator.format("請輸入不大於 {0} 的數值"), max: $.validator.format("請輸入不大於 {0} 的數值"),
min: $.validator.format("請輸入不小於 {0} 的數值") min: $.validator.format("請輸入不小於 {0} 的數值")
}); });
}(jQuery));

View File

@@ -2,7 +2,7 @@
* Localized default methods for the jQuery validation plugin. * Localized default methods for the jQuery validation plugin.
* Locale: DE * Locale: DE
*/ */
jQuery.extend(jQuery.validator.methods, { $.extend($.validator.methods, {
date: function(value, element) { date: function(value, element) {
return this.optional(element) || /^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value); return this.optional(element) || /^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value);
}, },

View File

@@ -2,7 +2,7 @@
* Localized default methods for the jQuery validation plugin. * Localized default methods for the jQuery validation plugin.
* Locale: ES_CL * Locale: ES_CL
*/ */
jQuery.extend(jQuery.validator.methods, { $.extend($.validator.methods, {
date: function(value, element) { date: function(value, element) {
return this.optional(element) || /^\d\d?\-\d\d?\-\d\d\d?\d?$/.test(value); return this.optional(element) || /^\d\d?\-\d\d?\-\d\d\d?\d?$/.test(value);
}, },

Some files were not shown because too many files have changed in this diff Show More