@braid/vue-formulate-i18n
Version:
Internationalization (i18n) support for vue-formulate
2 lines (1 loc) • 2.89 kB
JavaScript
this.VueFormulateI18n=this.VueFormulateI18n||{},this.VueFormulateI18n.en=function(e){"use strict";function a(e){return"string"==typeof e?e[0].toUpperCase()+e.substr(1):e}var n={accepted:function(e){return"Please accept the "+e.name+"."},after:function(e){var n=e.name,r=e.args;return Array.isArray(r)&&r.length?a(n)+" must be after "+r[0]+".":a(n)+" must be a later date."},alpha:function(e){return a(e.name)+" can only contain alphabetical characters."},alphanumeric:function(e){return a(e.name)+" can only contain letters and numbers."},before:function(e){var n=e.name,r=e.args;return Array.isArray(r)&&r.length?a(n)+" must be before "+r[0]+".":a(n)+" must be an earlier date."},between:function(e){var n=e.name,r=e.value,t=e.args,u=!(!Array.isArray(t)||!t[2])&&t[2];return!isNaN(r)&&"length"!==u||"value"===u?a(n)+" must be between "+t[0]+" and "+t[1]+".":a(n)+" must be between "+t[0]+" and "+t[1]+" characters long."},confirm:function(e){var n=e.name;e.args;return a(n)+" does not match."},date:function(e){var n=e.name,r=e.args;return Array.isArray(r)&&r.length?a(n)+" is not a valid date, please use the format "+r[0]:a(n)+" is not a valid date."},default:function(e){e.name;return"This field isn’t valid."},email:function(e){e.name;var a=e.value;return a?"“"+a+"” is not a valid email address.":"Please enter a valid email address."},endsWith:function(e){e.name;var a=e.value;return a?"“"+a+"” doesn’t end with a valid value.":"This field doesn’t end with a valid value."},in:function(e){var n=e.name,r=e.value;return"string"==typeof r&&r?"“"+a(r)+"” is not an allowed "+n+".":"This is not an allowed "+n+"."},matches:function(e){return a(e.name)+" is not an allowed value."},max:function(e){var n=e.name,r=e.value,t=e.args;if(Array.isArray(r))return"You may only select "+t[0]+" "+n+".";var u=!(!Array.isArray(t)||!t[1])&&t[1];return!isNaN(r)&&"length"!==u||"value"===u?a(n)+" must be less than or equal to "+t[0]+".":a(n)+" must be less than or equal to "+t[0]+" characters long."},mime:function(e){var n=e.name,r=e.args;return a(n)+" must be of the type: "+(r[0]||"No file formats allowed.")},min:function(e){var n=e.name,r=e.value,t=e.args;if(Array.isArray(r))return"You need at least "+t[0]+" "+n+".";var u=!(!Array.isArray(t)||!t[1])&&t[1];return!isNaN(r)&&"length"!==u||"value"===u?a(n)+" must be at least "+t[0]+".":a(n)+" must be at least "+t[0]+" characters long."},not:function(e){var a=e.name;return"“"+e.value+"” is not an allowed "+a+"."},number:function(e){return a(e.name)+" must be a number."},required:function(e){return a(e.name)+" is required."},startsWith:function(e){e.name;var a=e.value;return a?"“"+a+"” doesn’t start with a valid value.":"This field doesn’t start with a valid value."},url:function(e){e.name;return"Please include a valid url."}};return e.default=function(e){var a;e.extend({locales:(a={},a.en=n,a)})},e}({});