Compare commits
63 Commits
Author | SHA1 | Date |
---|---|---|
github-actions | 81ace076fd | |
Sabina Talipova | e7b3c9795d | |
Guy Sartorelli | d2bad6a39e | |
github-actions | 1410b29e44 | |
Guy Sartorelli | d070e7dcf9 | |
Guy Sartorelli | c893194775 | |
github-actions | 92c83d2dfa | |
Guy Sartorelli | ea6a8c88f7 | |
Steve Boyd | eae7c5dedd | |
github-actions | 3c979039a1 | |
Sabina Talipova | 95531e78d0 | |
github-actions | d012198334 | |
Guy Sartorelli | 62b4a59c14 | |
Guy Sartorelli | 19c6d61a7a | |
Steve Boyd | b9df907abf | |
Sabina Talipova | 29dddf217f | |
github-actions | d1e322b74b | |
Michal Kleiner | f7d2d47f94 | |
Bauke Zwaan | a7625eb674 | |
github-actions | 830e539086 | |
Sabina Talipova | c8bf90c425 | |
Steve Boyd | f1510dca9e | |
github-actions | 79dda2f34e | |
Guy Sartorelli | c0eb6d61e8 | |
Tyler Trout | cf9a109d38 | |
github-actions | 1fb7c8ab83 | |
Guy Sartorelli | 60717e5c04 | |
Steve Boyd | 98cfb163dd | |
Guy Sartorelli | 495ca85ea4 | |
Steve Boyd | c562d138df | |
Steve Boyd | 94fe703b62 | |
Steve Boyd | 70052b2f89 | |
Steve Boyd | a06b3ca9cb | |
Michal Kleiner | 0dfd2990dd | |
Sabina Talipova | 3c836ebe0b | |
Steve Boyd | bf49cab678 | |
Steve Boyd | a5e5afcb8a | |
Sabina Talipova | f2a3b074ee | |
Steve Boyd | 1ccb587f6b | |
Steve Boyd | ae34301f6a | |
Sabina Talipova | 1001989a21 | |
Lukas Erni | 0b61d1a3bb | |
Guy Sartorelli | c57050e090 | |
Lukas Erni | 0d7f7ed6d0 | |
Guy Sartorelli | c58fd8e0e5 | |
Maxime Rainville | d60b97a9eb | |
Steve Boyd | 6ff2d0d8c2 | |
Guy Sartorelli | 118079df72 | |
Guy Sartorelli | 7618704a7a | |
Guy Sartorelli | 5214da76e9 | |
Guy Sartorelli | 39701166f5 | |
Steve Boyd | 3d73a71b9c | |
Guy Sartorelli | 59d007f4e9 | |
Guy Sartorelli | 7677f15fda | |
Maxime Rainville | d5ce6239ea | |
Steve Boyd | 10fc452c8d | |
Maxime Rainville | db55d68248 | |
Steve Boyd | 746ac8aedf | |
Guy Sartorelli | a8a2e6b0bd | |
Sabina Talipova | bf1a8cb3b2 | |
Steve Boyd | 7a6cd1c211 | |
Guy Sartorelli | f3f23351a7 | |
Steve Boyd | 2a2b66a09b |
|
@ -4,13 +4,8 @@ on:
|
|||
push:
|
||||
pull_request:
|
||||
workflow_dispatch:
|
||||
# Every Saturday at 12:30pm UTC
|
||||
schedule:
|
||||
- cron: '30 12 * * 6'
|
||||
|
||||
jobs:
|
||||
ci:
|
||||
name: CI
|
||||
# Only run cron on the silverstripe account
|
||||
if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule')
|
||||
uses: silverstripe/gha-ci/.github/workflows/ci.yml@v1
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
name: Dispatch CI
|
||||
|
||||
on:
|
||||
# At 12:30 PM UTC, only on Saturday and Sunday
|
||||
schedule:
|
||||
- cron: '30 12 * * 6,0'
|
||||
|
||||
jobs:
|
||||
dispatch-ci:
|
||||
name: Dispatch CI
|
||||
# Only run cron on the silverstripe account
|
||||
if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule')
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Dispatch CI
|
||||
uses: silverstripe/gha-dispatch-ci@v1
|
|
@ -1,14 +1,15 @@
|
|||
[main]
|
||||
host = https://www.transifex.com
|
||||
|
||||
[silverstripe-userforms.master]
|
||||
[o:silverstripe:p:silverstripe-userforms:r:master]
|
||||
file_filter = lang/<lang>.yml
|
||||
source_file = lang/en.yml
|
||||
source_lang = en
|
||||
type = YML
|
||||
type = YML
|
||||
|
||||
[silverstripe-userforms.master-js]
|
||||
[o:silverstripe:p:silverstripe-userforms:r:master-js]
|
||||
file_filter = client/lang/src/<lang>.js
|
||||
source_file = client/lang/src/en.js
|
||||
source_lang = en
|
||||
type = KEYVALUEJSON
|
||||
type = KEYVALUEJSON
|
||||
|
||||
|
|
|
@ -4,4 +4,4 @@ After: framework/routes#coreroutes
|
|||
---
|
||||
SilverStripe\Control\Director:
|
||||
rules:
|
||||
UserDefinedFormController//$Action: SilverStripe\UserForms\Control\UserDefinedFormController
|
||||
UserDefinedFormController//ping: SilverStripe\UserForms\Control\UserDefinedFormController
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","./jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return function(){function b(a){return a.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," ").replace(/[.(),;:!?%#$'\"_+=\/\-“”’]*/g,"")}a.validator.addMethod("maxWords",function(a,c,d){return this.optional(c)||b(a).match(/\b\w+\b/g).length<=d},a.validator.format("Please enter {0} words or less.")),a.validator.addMethod("minWords",function(a,c,d){return this.optional(c)||b(a).match(/\b\w+\b/g).length>=d},a.validator.format("Please enter at least {0} words.")),a.validator.addMethod("rangeWords",function(a,c,d){var e=b(a),f=/\b\w+\b/g;return this.optional(c)||e.match(f).length>=d[0]&&e.match(f).length<=d[1]},a.validator.format("Please enter between {0} and {1} words."))}(),a.validator.addMethod("abaRoutingNumber",function(a){var b=0,c=a.split(""),d=c.length;if(9!==d)return!1;for(var e=0;e<d;e+=3)b+=3*parseInt(c[e],10)+7*parseInt(c[e+1],10)+parseInt(c[e+2],10);return 0!==b&&b%10===0},"Please enter a valid routing number."),a.validator.addMethod("accept",function(b,c,d){var e,f,g,h="string"==typeof d?d.replace(/\s/g,""):"image/*",i=this.optional(c);if(i)return i;if("file"===a(c).attr("type")&&(h=h.replace(/[\-\[\]\/\{\}\(\)\+\?\.\\\^\$\|]/g,"\\$&").replace(/,/g,"|").replace(/\/\*/g,"/.*"),c.files&&c.files.length))for(g=new RegExp(".?("+h+")$","i"),e=0;e<c.files.length;e++)if(f=c.files[e],!f.type.match(g))return!1;return!0},a.validator.format("Please enter a value with a valid mimetype.")),a.validator.addMethod("alphanumeric",function(a,b){return this.optional(b)||/^\w+$/i.test(a)},"Letters, numbers, and underscores only please"),a.validator.addMethod("bankaccountNL",function(a,b){if(this.optional(b))return!0;if(!/^[0-9]{9}|([0-9]{2} ){3}[0-9]{3}$/.test(a))return!1;var c,d,e,f=a.replace(/ /g,""),g=0,h=f.length;for(c=0;c<h;c++)d=h-c,e=f.substring(c,c+1),g+=d*e;return g%11===0},"Please specify a valid bank account number"),a.validator.addMethod("bankorgiroaccountNL",function(b,c){return this.optional(c)||a.validator.methods.bankaccountNL.call(this,b,c)||a.validator.methods.giroaccountNL.call(this,b,c)},"Please specify a valid bank or giro account number"),a.validator.addMethod("bic",function(a,b){return this.optional(b)||/^([A-Z]{6}[A-Z2-9][A-NP-Z1-9])(X{3}|[A-WY-Z0-9][A-Z0-9]{2})?$/.test(a.toUpperCase())},"Please specify a valid BIC code"),a.validator.addMethod("cifES",function(a,b){"use strict";function c(a){return a%2===0}if(this.optional(b))return!0;var d,e,f,g,h=new RegExp(/^([ABCDEFGHJKLMNPQRSUVW])(\d{7})([0-9A-J])$/gi),i=a.substring(0,1),j=a.substring(1,8),k=a.substring(8,9),l=0,m=0,n=0;if(9!==a.length||!h.test(a))return!1;for(d=0;d<j.length;d++)e=parseInt(j[d],10),c(d)?(e*=2,n+=e<10?e:e-9):m+=e;return l=m+n,f=(10-l.toString().substr(-1)).toString(),f=parseInt(f,10)>9?"0":f,g="JABCDEFGHI".substr(f,1).toString(),i.match(/[ABEH]/)?k===f:i.match(/[KPQS]/)?k===g:k===f||k===g},"Please specify a valid CIF number."),a.validator.addMethod("cnhBR",function(a){if(a=a.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,""),11!==a.length)return!1;var b,c,d,e,f,g,h=0,i=0;if(b=a.charAt(0),new Array(12).join(b)===a)return!1;for(e=0,f=9,g=0;e<9;++e,--f)h+=+(a.charAt(e)*f);for(c=h%11,c>=10&&(c=0,i=2),h=0,e=0,f=1,g=0;e<9;++e,++f)h+=+(a.charAt(e)*f);return d=h%11,d>=10?d=0:d-=i,String(c).concat(d)===a.substr(-2)},"Please specify a valid CNH number"),a.validator.addMethod("cnpjBR",function(a,b){"use strict";if(this.optional(b))return!0;if(a=a.replace(/[^\d]+/g,""),14!==a.length)return!1;if("00000000000000"===a||"11111111111111"===a||"22222222222222"===a||"33333333333333"===a||"44444444444444"===a||"55555555555555"===a||"66666666666666"===a||"77777777777777"===a||"88888888888888"===a||"99999999999999"===a)return!1;for(var c=a.length-2,d=a.substring(0,c),e=a.substring(c),f=0,g=c-7,h=c;h>=1;h--)f+=d.charAt(c-h)*g--,g<2&&(g=9);var i=f%11<2?0:11-f%11;if(i!==parseInt(e.charAt(0),10))return!1;c+=1,d=a.substring(0,c),f=0,g=c-7;for(var j=c;j>=1;j--)f+=d.charAt(c-j)*g--,g<2&&(g=9);return i=f%11<2?0:11-f%11,i===parseInt(e.charAt(1),10)},"Please specify a CNPJ value number"),a.validator.addMethod("cpfBR",function(a,b){"use strict";if(this.optional(b))return!0;if(a=a.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,""),11!==a.length)return!1;var c,d,e,f,g=0;if(c=parseInt(a.substring(9,10),10),d=parseInt(a.substring(10,11),10),e=function(a,b){var c=10*a%11;return 10!==c&&11!==c||(c=0),c===b},""===a||"00000000000"===a||"11111111111"===a||"22222222222"===a||"33333333333"===a||"44444444444"===a||"55555555555"===a||"66666666666"===a||"77777777777"===a||"88888888888"===a||"99999999999"===a)return!1;for(f=1;f<=9;f++)g+=parseInt(a.substring(f-1,f),10)*(11-f);if(e(g,c)){for(g=0,f=1;f<=10;f++)g+=parseInt(a.substring(f-1,f),10)*(12-f);return e(g,d)}return!1},"Please specify a valid CPF number"),a.validator.addMethod("creditcard",function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9 \-]+/.test(a))return!1;var c,d,e=0,f=0,g=!1;if(a=a.replace(/\D/g,""),a.length<13||a.length>19)return!1;for(c=a.length-1;c>=0;c--)d=a.charAt(c),f=parseInt(d,10),g&&(f*=2)>9&&(f-=9),e+=f,g=!g;return e%10===0},"Please enter a valid credit card number."),a.validator.addMethod("creditcardtypes",function(a,b,c){if(/[^0-9\-]+/.test(a))return!1;a=a.replace(/\D/g,"");var d=0;return c.mastercard&&(d|=1),c.visa&&(d|=2),c.amex&&(d|=4),c.dinersclub&&(d|=8),c.enroute&&(d|=16),c.discover&&(d|=32),c.jcb&&(d|=64),c.unknown&&(d|=128),c.all&&(d=255),1&d&&(/^(5[12345])/.test(a)||/^(2[234567])/.test(a))?16===a.length:2&d&&/^(4)/.test(a)?16===a.length:4&d&&/^(3[47])/.test(a)?15===a.length:8&d&&/^(3(0[012345]|[68]))/.test(a)?14===a.length:16&d&&/^(2(014|149))/.test(a)?15===a.length:32&d&&/^(6011)/.test(a)?16===a.length:64&d&&/^(3)/.test(a)?16===a.length:64&d&&/^(2131|1800)/.test(a)?15===a.length:!!(128&d)},"Please enter a valid credit card number."),a.validator.addMethod("currency",function(a,b,c){var d,e="string"==typeof c,f=e?c:c[0],g=!!e||c[1];return f=f.replace(/,/g,""),f=g?f+"]":f+"]?",d="^["+f+"([1-9]{1}[0-9]{0,2}(\\,[0-9]{3})*(\\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\\.[0-9]{0,2})?|0(\\.[0-9]{0,2})?|(\\.[0-9]{1,2})?)$",d=new RegExp(d),this.optional(b)||d.test(a)},"Please specify a valid currency"),a.validator.addMethod("dateFA",function(a,b){return this.optional(b)||/^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test(a)},a.validator.messages.date),a.validator.addMethod("dateITA",function(a,b){var c,d,e,f,g,h=!1,i=/^\d{1,2}\/\d{1,2}\/\d{4}$/;return i.test(a)?(c=a.split("/"),d=parseInt(c[0],10),e=parseInt(c[1],10),f=parseInt(c[2],10),g=new Date(Date.UTC(f,e-1,d,12,0,0,0)),h=g.getUTCFullYear()===f&&g.getUTCMonth()===e-1&&g.getUTCDate()===d):h=!1,this.optional(b)||h},a.validator.messages.date),a.validator.addMethod("dateNL",function(a,b){return this.optional(b)||/^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test(a)},a.validator.messages.date),a.validator.addMethod("extension",function(a,b,c){return c="string"==typeof c?c.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(b)||a.match(new RegExp("\\.("+c+")$","i"))},a.validator.format("Please enter a value with a valid extension.")),a.validator.addMethod("giroaccountNL",function(a,b){return this.optional(b)||/^[0-9]{1,7}$/.test(a)},"Please specify a valid giro account number"),a.validator.addMethod("greaterThan",function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-greaterThan-blur").length&&e.addClass("validate-greaterThan-blur").on("blur.validate-greaterThan",function(){a(c).valid()}),b>e.val()},"Please enter a greater value."),a.validator.addMethod("greaterThanEqual",function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-greaterThanEqual-blur").length&&e.addClass("validate-greaterThanEqual-blur").on("blur.validate-greaterThanEqual",function(){a(c).valid()}),b>=e.val()},"Please enter a greater value."),a.validator.addMethod("iban",function(a,b){if(this.optional(b))return!0;var c,d,e,f,g,h,i,j,k,l=a.replace(/ /g,"").toUpperCase(),m="",n=!0,o="",p="",q=5;if(l.length<q)return!1;if(c=l.substring(0,2),h={AL:"\\d{8}[\\dA-Z]{16}",AD:"\\d{8}[\\dA-Z]{12}",AT:"\\d{16}",AZ:"[\\dA-Z]{4}\\d{20}",BE:"\\d{12}",BH:"[A-Z]{4}[\\dA-Z]{14}",BA:"\\d{16}",BR:"\\d{23}[A-Z][\\dA-Z]",BG:"[A-Z]{4}\\d{6}[\\dA-Z]{8}",CR:"\\d{17}",HR:"\\d{17}",CY:"\\d{8}[\\dA-Z]{16}",CZ:"\\d{20}",DK:"\\d{14}",DO:"[A-Z]{4}\\d{20}",EE:"\\d{16}",FO:"\\d{14}",FI:"\\d{14}",FR:"\\d{10}[\\dA-Z]{11}\\d{2}",GE:"[\\dA-Z]{2}\\d{16}",DE:"\\d{18}",GI:"[A-Z]{4}[\\dA-Z]{15}",GR:"\\d{7}[\\dA-Z]{16}",GL:"\\d{14}",GT:"[\\dA-Z]{4}[\\dA-Z]{20}",HU:"\\d{24}",IS:"\\d{22}",IE:"[\\dA-Z]{4}\\d{14}",IL:"\\d{19}",IT:"[A-Z]\\d{10}[\\dA-Z]{12}",KZ:"\\d{3}[\\dA-Z]{13}",KW:"[A-Z]{4}[\\dA-Z]{22}",LV:"[A-Z]{4}[\\dA-Z]{13}",LB:"\\d{4}[\\dA-Z]{20}",LI:"\\d{5}[\\dA-Z]{12}",LT:"\\d{16}",LU:"\\d{3}[\\dA-Z]{13}",MK:"\\d{3}[\\dA-Z]{10}\\d{2}",MT:"[A-Z]{4}\\d{5}[\\dA-Z]{18}",MR:"\\d{23}",MU:"[A-Z]{4}\\d{19}[A-Z]{3}",MC:"\\d{10}[\\dA-Z]{11}\\d{2}",MD:"[\\dA-Z]{2}\\d{18}",ME:"\\d{18}",NL:"[A-Z]{4}\\d{10}",NO:"\\d{11}",PK:"[\\dA-Z]{4}\\d{16}",PS:"[\\dA-Z]{4}\\d{21}",PL:"\\d{24}",PT:"\\d{21}",RO:"[A-Z]{4}[\\dA-Z]{16}",SM:"[A-Z]\\d{10}[\\dA-Z]{12}",SA:"\\d{2}[\\dA-Z]{18}",RS:"\\d{18}",SK:"\\d{20}",SI:"\\d{15}",ES:"\\d{20}",SE:"\\d{20}",CH:"\\d{5}[\\dA-Z]{12}",TN:"\\d{20}",TR:"\\d{5}[\\dA-Z]{17}",AE:"\\d{3}\\d{16}",GB:"[A-Z]{4}\\d{14}",VG:"[\\dA-Z]{4}\\d{16}"},g=h[c],"undefined"!=typeof g&&(i=new RegExp("^[A-Z]{2}\\d{2}"+g+"$",""),!i.test(l)))return!1;for(d=l.substring(4,l.length)+l.substring(0,4),j=0;j<d.length;j++)e=d.charAt(j),"0"!==e&&(n=!1),n||(m+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(e));for(k=0;k<m.length;k++)f=m.charAt(k),p=""+o+f,o=p%97;return 1===o},"Please specify a valid IBAN"),a.validator.addMethod("integer",function(a,b){return this.optional(b)||/^-?\d+$/.test(a)},"A positive or negative non-decimal number please"),a.validator.addMethod("ipv4",function(a,b){return this.optional(b)||/^(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(a)},"Please enter a valid IP v4 address."),a.validator.addMethod("ipv6",function(a,b){return this.optional(b)||/^((([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(a)},"Please enter a valid IP v6 address."),a.validator.addMethod("lessThan",function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-lessThan-blur").length&&e.addClass("validate-lessThan-blur").on("blur.validate-lessThan",function(){a(c).valid()}),b<e.val()},"Please enter a lesser value."),a.validator.addMethod("lessThanEqual",function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-lessThanEqual-blur").length&&e.addClass("validate-lessThanEqual-blur").on("blur.validate-lessThanEqual",function(){a(c).valid()}),b<=e.val()},"Please enter a lesser value."),a.validator.addMethod("lettersonly",function(a,b){return this.optional(b)||/^[a-z]+$/i.test(a)},"Letters only please"),a.validator.addMethod("letterswithbasicpunc",function(a,b){return this.optional(b)||/^[a-z\-.,()'"\s]+$/i.test(a)},"Letters or punctuation only please"),a.validator.addMethod("maxfiles",function(b,c,d){return!!this.optional(c)||!("file"===a(c).attr("type")&&c.files&&c.files.length>d)},a.validator.format("Please select no more than {0} files.")),a.validator.addMethod("maxsize",function(b,c,d){if(this.optional(c))return!0;if("file"===a(c).attr("type")&&c.files&&c.files.length)for(var e=0;e<c.files.length;e++)if(c.files[e].size>d)return!1;return!0},a.validator.format("File size must not exceed {0} bytes each.")),a.validator.addMethod("maxsizetotal",function(b,c,d){if(this.optional(c))return!0;if("file"===a(c).attr("type")&&c.files&&c.files.length)for(var e=0,f=0;f<c.files.length;f++)if(e+=c.files[f].size,e>d)return!1;return!0},a.validator.format("Total size of all files must not exceed {0} bytes.")),a.validator.addMethod("mobileNL",function(a,b){return this.optional(b)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)6((\s|\s?\-\s?)?[0-9]){8}$/.test(a)},"Please specify a valid mobile number"),a.validator.addMethod("mobileRU",function(a,b){var c=a.replace(/\(|\)|\s+|-/g,"");return this.optional(b)||c.length>9&&/^((\+7|7|8)+([0-9]){10})$/.test(c)},"Please specify a valid mobile number"),a.validator.addMethod("mobileUK",function(a,b){return a=a.replace(/\(|\)|\s+|-/g,""),this.optional(b)||a.length>9&&a.match(/^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/)},"Please specify a valid mobile number"),a.validator.addMethod("netmask",function(a,b){return this.optional(b)||/^(254|252|248|240|224|192|128)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)/i.test(a)},"Please enter a valid netmask."),a.validator.addMethod("nieES",function(a,b){"use strict";if(this.optional(b))return!0;var c,d=new RegExp(/^[MXYZ]{1}[0-9]{7,8}[TRWAGMYFPDXBNJZSQVHLCKET]{1}$/gi),e="TRWAGMYFPDXBNJZSQVHLCKET",f=a.substr(a.length-1).toUpperCase();return a=a.toString().toUpperCase(),!(a.length>10||a.length<9||!d.test(a))&&(a=a.replace(/^[X]/,"0").replace(/^[Y]/,"1").replace(/^[Z]/,"2"),c=9===a.length?a.substr(0,8):a.substr(0,9),e.charAt(parseInt(c,10)%23)===f)},"Please specify a valid NIE number."),a.validator.addMethod("nifES",function(a,b){"use strict";return!!this.optional(b)||(a=a.toUpperCase(),!!a.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)")&&(/^[0-9]{8}[A-Z]{1}$/.test(a)?"TRWAGMYFPDXBNJZSQVHLCKE".charAt(a.substring(8,0)%23)===a.charAt(8):!!/^[KLM]{1}/.test(a)&&a[8]==="TRWAGMYFPDXBNJZSQVHLCKE".charAt(a.substring(8,1)%23)))},"Please specify a valid NIF number."),a.validator.addMethod("nipPL",function(a){"use strict";if(a=a.replace(/[^0-9]/g,""),10!==a.length)return!1;for(var b=[6,5,7,2,3,4,5,6,7],c=0,d=0;d<9;d++)c+=b[d]*a[d];var e=c%11,f=10===e?0:e;return f===parseInt(a[9],10)},"Please specify a valid NIP number."),a.validator.addMethod("nisBR",function(a){var b,c,d,e,f,g=0;if(a=a.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,""),11!==a.length)return!1;for(c=parseInt(a.substring(10,11),10),b=parseInt(a.substring(0,10),10),e=2;e<12;e++)f=e,10===e&&(f=2),11===e&&(f=3),g+=b%10*f,b=parseInt(b/10,10);return d=g%11,d=d>1?11-d:0,c===d},"Please specify a valid NIS/PIS number"),a.validator.addMethod("notEqualTo",function(b,c,d){return this.optional(c)||!a.validator.methods.equalTo.call(this,b,c,d)},"Please enter a different value, values must not be the same."),a.validator.addMethod("nowhitespace",function(a,b){return this.optional(b)||/^\S+$/i.test(a)},"No white space please"),a.validator.addMethod("pattern",function(a,b,c){return!!this.optional(b)||("string"==typeof c&&(c=new RegExp("^(?:"+c+")$")),c.test(a))},"Invalid format."),a.validator.addMethod("phoneNL",function(a,b){return this.optional(b)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test(a)},"Please specify a valid phone number."),a.validator.addMethod("phonePL",function(a,b){a=a.replace(/\s+/g,"");var c=/^(?:(?:(?:\+|00)?48)|(?:\(\+?48\)))?(?:1[2-8]|2[2-69]|3[2-49]|4[1-68]|5[0-9]|6[0-35-9]|[7-8][1-9]|9[145])\d{7}$/;return this.optional(b)||c.test(a)},"Please specify a valid phone number"),a.validator.addMethod("phonesUK",function(a,b){return a=a.replace(/\(|\)|\s+|-/g,""),this.optional(b)||a.length>9&&a.match(/^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/)},"Please specify a valid uk phone number"),a.validator.addMethod("phoneUK",function(a,b){return a=a.replace(/\(|\)|\s+|-/g,""),this.optional(b)||a.length>9&&a.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})$/)},"Please specify a valid phone number"),a.validator.addMethod("phoneUS",function(a,b){return a=a.replace(/\s+/g,""),this.optional(b)||a.length>9&&a.match(/^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]\d{2}-?\d{4}$/)},"Please specify a valid phone number"),a.validator.addMethod("postalcodeBR",function(a,b){return this.optional(b)||/^\d{2}.\d{3}-\d{3}?$|^\d{5}-?\d{3}?$/.test(a)},"Informe um CEP válido."),a.validator.addMethod("postalCodeCA",function(a,b){return this.optional(b)||/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ] *\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i.test(a)},"Please specify a valid postal code"),a.validator.addMethod("postalcodeIT",function(a,b){return this.optional(b)||/^\d{5}$/.test(a)},"Please specify a valid postal code"),a.validator.addMethod("postalcodeNL",function(a,b){return this.optional(b)||/^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test(a)},"Please specify a valid postal code"),a.validator.addMethod("postcodeUK",function(a,b){return this.optional(b)||/^((([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(a)},"Please specify a valid UK postcode"),a.validator.addMethod("require_from_group",function(b,c,d){var e=a(d[1],c.form),f=e.eq(0),g=f.data("valid_req_grp")?f.data("valid_req_grp"):a.extend({},this),h=e.filter(function(){return g.elementValue(this)}).length>=d[0];return f.data("valid_req_grp",g),a(c).data("being_validated")||(e.data("being_validated",!0),e.each(function(){g.element(this)}),e.data("being_validated",!1)),h},a.validator.format("Please fill at least {0} of these fields.")),a.validator.addMethod("skip_or_fill_minimum",function(b,c,d){var e=a(d[1],c.form),f=e.eq(0),g=f.data("valid_skip")?f.data("valid_skip"):a.extend({},this),h=e.filter(function(){return g.elementValue(this)}).length,i=0===h||h>=d[0];return f.data("valid_skip",g),a(c).data("being_validated")||(e.data("being_validated",!0),e.each(function(){g.element(this)}),e.data("being_validated",!1)),i},a.validator.format("Please either skip these fields or fill at least {0} of them.")),a.validator.addMethod("stateUS",function(a,b,c){var d,e="undefined"==typeof c,f=!e&&"undefined"!=typeof c.caseSensitive&&c.caseSensitive,g=!e&&"undefined"!=typeof c.includeTerritories&&c.includeTerritories,h=!e&&"undefined"!=typeof c.includeMilitary&&c.includeMilitary;return d=g||h?g&&h?"^(A[AEKLPRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":g?"^(A[KLRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":"^(A[AEKLPRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$":"^(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$",d=f?new RegExp(d):new RegExp(d,"i"),this.optional(b)||d.test(a)},"Please specify a valid state"),a.validator.addMethod("strippedminlength",function(b,c,d){return a(b).text().length>=d},a.validator.format("Please enter at least {0} characters")),a.validator.addMethod("time",function(a,b){return this.optional(b)||/^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test(a)},"Please enter a valid time, between 00:00 and 23:59"),a.validator.addMethod("time12h",function(a,b){return this.optional(b)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(a)},"Please enter a valid time in 12-hour am/pm format"),a.validator.addMethod("url2",function(a,b){return this.optional(b)||/^(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(a)},a.validator.messages.url),a.validator.addMethod("vinUS",function(a){if(17!==a.length)return!1;var b,c,d,e,f,g,h=["A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z"],i=[1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9],j=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],k=0;for(b=0;b<17;b++){if(e=j[b],d=a.slice(b,b+1),8===b&&(g=d),isNaN(d)){for(c=0;c<h.length;c++)if(d.toUpperCase()===h[c]){d=i[c],d*=e,isNaN(g)&&8===c&&(g=h[c]);break}}else d*=e;k+=d}return f=k%11,10===f&&(f="X"),f===g},"The specified vehicle identification number (VIN) is invalid."),a.validator.addMethod("zipcodeUS",function(a,b){return this.optional(b)||/^\d{5}(-\d{4})?$/.test(a)},"The specified US ZIP Code is invalid"),a.validator.addMethod("ziprange",function(a,b){return this.optional(b)||/^90[2-5]\d\{2\}-\d{4}$/.test(a)},"Your ZIP-code must be in the range 902xx-xxxx to 905xx-xxxx"),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","./jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return function(){function b(a){return a.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," ").replace(/[.(),;:!?%#$'\"_+=\/\-“”’]*/g,"")}a.validator.addMethod("maxWords",function(a,c,d){return this.optional(c)||b(a).match(/\b\w+\b/g).length<=d},a.validator.format("Please enter {0} words or less.")),a.validator.addMethod("minWords",function(a,c,d){return this.optional(c)||b(a).match(/\b\w+\b/g).length>=d},a.validator.format("Please enter at least {0} words.")),a.validator.addMethod("rangeWords",function(a,c,d){var e=b(a),f=/\b\w+\b/g;return this.optional(c)||e.match(f).length>=d[0]&&e.match(f).length<=d[1]},a.validator.format("Please enter between {0} and {1} words."))}(),a.validator.addMethod("abaRoutingNumber",function(a){var b=0,c=a.split(""),d=c.length;if(9!==d)return!1;for(var e=0;e<d;e+=3)b+=3*parseInt(c[e],10)+7*parseInt(c[e+1],10)+parseInt(c[e+2],10);return 0!==b&&b%10===0},"Please enter a valid routing number."),a.validator.addMethod("accept",function(b,c,d){var e,f,g,h="string"==typeof d?d.replace(/\s/g,""):"image/*",i=this.optional(c);if(i)return i;if("file"===a(c).attr("type")&&(h=h.replace(/[\-\[\]\/\{\}\(\)\+\?\.\\\^\$\|]/g,"\\$&").replace(/,/g,"|").replace(/\/\*/g,"/.*"),c.files&&c.files.length))for(g=new RegExp(".?("+h+")$","i"),e=0;e<c.files.length;e++)if(f=c.files[e],!f.type.match(g))return!1;return!0},a.validator.format("Please enter a value with a valid mimetype.")),a.validator.addMethod("alphanumeric",function(a,b){return this.optional(b)||/^\w+$/i.test(a)},"Letters, numbers, and underscores only please."),a.validator.addMethod("bankaccountNL",function(a,b){if(this.optional(b))return!0;if(!/^[0-9]{9}|([0-9]{2} ){3}[0-9]{3}$/.test(a))return!1;var c,d,e,f=a.replace(/ /g,""),g=0,h=f.length;for(c=0;c<h;c++)d=h-c,e=f.substring(c,c+1),g+=d*e;return g%11===0},"Please specify a valid bank account number."),a.validator.addMethod("bankorgiroaccountNL",function(b,c){return this.optional(c)||a.validator.methods.bankaccountNL.call(this,b,c)||a.validator.methods.giroaccountNL.call(this,b,c)},"Please specify a valid bank or giro account number."),a.validator.addMethod("bic",function(a,b){return this.optional(b)||/^([A-Z]{6}[A-Z2-9][A-NP-Z1-9])(X{3}|[A-WY-Z0-9][A-Z0-9]{2})?$/.test(a.toUpperCase())},"Please specify a valid BIC code."),a.validator.addMethod("cifES",function(a,b){"use strict";function c(a){return a%2===0}if(this.optional(b))return!0;var d,e,f,g,h=new RegExp(/^([ABCDEFGHJKLMNPQRSUVW])(\d{7})([0-9A-J])$/gi),i=a.substring(0,1),j=a.substring(1,8),k=a.substring(8,9),l=0,m=0,n=0;if(9!==a.length||!h.test(a))return!1;for(d=0;d<j.length;d++)e=parseInt(j[d],10),c(d)?(e*=2,n+=e<10?e:e-9):m+=e;return l=m+n,f=(10-l.toString().substr(-1)).toString(),f=parseInt(f,10)>9?"0":f,g="JABCDEFGHI".substr(f,1).toString(),i.match(/[ABEH]/)?k===f:i.match(/[KPQS]/)?k===g:k===f||k===g},"Please specify a valid CIF number."),a.validator.addMethod("cnhBR",function(a){if(a=a.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,""),11!==a.length)return!1;var b,c,d,e,f,g,h=0,i=0;if(b=a.charAt(0),new Array(12).join(b)===a)return!1;for(e=0,f=9,g=0;e<9;++e,--f)h+=+(a.charAt(e)*f);for(c=h%11,c>=10&&(c=0,i=2),h=0,e=0,f=1,g=0;e<9;++e,++f)h+=+(a.charAt(e)*f);return d=h%11,d>=10?d=0:d-=i,String(c).concat(d)===a.substr(-2)},"Please specify a valid CNH number."),a.validator.addMethod("cnpjBR",function(a,b){"use strict";if(this.optional(b))return!0;if(a=a.replace(/[^\d]+/g,""),14!==a.length)return!1;if("00000000000000"===a||"11111111111111"===a||"22222222222222"===a||"33333333333333"===a||"44444444444444"===a||"55555555555555"===a||"66666666666666"===a||"77777777777777"===a||"88888888888888"===a||"99999999999999"===a)return!1;for(var c=a.length-2,d=a.substring(0,c),e=a.substring(c),f=0,g=c-7,h=c;h>=1;h--)f+=d.charAt(c-h)*g--,g<2&&(g=9);var i=f%11<2?0:11-f%11;if(i!==parseInt(e.charAt(0),10))return!1;c+=1,d=a.substring(0,c),f=0,g=c-7;for(var j=c;j>=1;j--)f+=d.charAt(c-j)*g--,g<2&&(g=9);return i=f%11<2?0:11-f%11,i===parseInt(e.charAt(1),10)},"Please specify a CNPJ value number."),a.validator.addMethod("cpfBR",function(a,b){"use strict";if(this.optional(b))return!0;if(a=a.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,""),11!==a.length)return!1;var c,d,e,f,g=0;if(c=parseInt(a.substring(9,10),10),d=parseInt(a.substring(10,11),10),e=function(a,b){var c=10*a%11;return 10!==c&&11!==c||(c=0),c===b},""===a||"00000000000"===a||"11111111111"===a||"22222222222"===a||"33333333333"===a||"44444444444"===a||"55555555555"===a||"66666666666"===a||"77777777777"===a||"88888888888"===a||"99999999999"===a)return!1;for(f=1;f<=9;f++)g+=parseInt(a.substring(f-1,f),10)*(11-f);if(e(g,c)){for(g=0,f=1;f<=10;f++)g+=parseInt(a.substring(f-1,f),10)*(12-f);return e(g,d)}return!1},"Please specify a valid CPF number."),a.validator.addMethod("creditcard",function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9 \-]+/.test(a))return!1;var c,d,e=0,f=0,g=!1;if(a=a.replace(/\D/g,""),a.length<13||a.length>19)return!1;for(c=a.length-1;c>=0;c--)d=a.charAt(c),f=parseInt(d,10),g&&(f*=2)>9&&(f-=9),e+=f,g=!g;return e%10===0},"Please enter a valid credit card number."),a.validator.addMethod("creditcardtypes",function(a,b,c){if(/[^0-9\-]+/.test(a))return!1;a=a.replace(/\D/g,"");var d=0;return c.mastercard&&(d|=1),c.visa&&(d|=2),c.amex&&(d|=4),c.dinersclub&&(d|=8),c.enroute&&(d|=16),c.discover&&(d|=32),c.jcb&&(d|=64),c.unknown&&(d|=128),c.all&&(d=255),1&d&&(/^(5[12345])/.test(a)||/^(2[234567])/.test(a))?16===a.length:2&d&&/^(4)/.test(a)?16===a.length:4&d&&/^(3[47])/.test(a)?15===a.length:8&d&&/^(3(0[012345]|[68]))/.test(a)?14===a.length:16&d&&/^(2(014|149))/.test(a)?15===a.length:32&d&&/^(6011)/.test(a)?16===a.length:64&d&&/^(3)/.test(a)?16===a.length:64&d&&/^(2131|1800)/.test(a)?15===a.length:!!(128&d)},"Please enter a valid credit card number."),a.validator.addMethod("currency",function(a,b,c){var d,e="string"==typeof c,f=e?c:c[0],g=!!e||c[1];return f=f.replace(/,/g,""),f=g?f+"]":f+"]?",d="^["+f+"([1-9]{1}[0-9]{0,2}(\\,[0-9]{3})*(\\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\\.[0-9]{0,2})?|0(\\.[0-9]{0,2})?|(\\.[0-9]{1,2})?)$",d=new RegExp(d),this.optional(b)||d.test(a)},"Please specify a valid currency."),a.validator.addMethod("dateFA",function(a,b){return this.optional(b)||/^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test(a)},a.validator.messages.date),a.validator.addMethod("dateITA",function(a,b){var c,d,e,f,g,h=!1,i=/^\d{1,2}\/\d{1,2}\/\d{4}$/;return i.test(a)?(c=a.split("/"),d=parseInt(c[0],10),e=parseInt(c[1],10),f=parseInt(c[2],10),g=new Date(Date.UTC(f,e-1,d,12,0,0,0)),h=g.getUTCFullYear()===f&&g.getUTCMonth()===e-1&&g.getUTCDate()===d):h=!1,this.optional(b)||h},a.validator.messages.date),a.validator.addMethod("dateNL",function(a,b){return this.optional(b)||/^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test(a)},a.validator.messages.date),a.validator.addMethod("extension",function(a,b,c){return c="string"==typeof c?c.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(b)||a.match(new RegExp("\\.("+c+")$","i"))},a.validator.format("Please enter a value with a valid extension.")),a.validator.addMethod("giroaccountNL",function(a,b){return this.optional(b)||/^[0-9]{1,7}$/.test(a)},"Please specify a valid giro account number."),a.validator.addMethod("greaterThan",function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-greaterThan-blur").length&&e.addClass("validate-greaterThan-blur").on("blur.validate-greaterThan",function(){a(c).valid()}),b>e.val()},"Please enter a greater value."),a.validator.addMethod("greaterThanEqual",function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-greaterThanEqual-blur").length&&e.addClass("validate-greaterThanEqual-blur").on("blur.validate-greaterThanEqual",function(){a(c).valid()}),b>=e.val()},"Please enter a greater value."),a.validator.addMethod("iban",function(a,b){if(this.optional(b))return!0;var c,d,e,f,g,h,i,j,k,l=a.replace(/ /g,"").toUpperCase(),m="",n=!0,o="",p="",q=5;if(l.length<q)return!1;if(c=l.substring(0,2),h={AL:"\\d{8}[\\dA-Z]{16}",AD:"\\d{8}[\\dA-Z]{12}",AT:"\\d{16}",AZ:"[\\dA-Z]{4}\\d{20}",BE:"\\d{12}",BH:"[A-Z]{4}[\\dA-Z]{14}",BA:"\\d{16}",BR:"\\d{23}[A-Z][\\dA-Z]",BG:"[A-Z]{4}\\d{6}[\\dA-Z]{8}",CR:"\\d{17}",HR:"\\d{17}",CY:"\\d{8}[\\dA-Z]{16}",CZ:"\\d{20}",DK:"\\d{14}",DO:"[A-Z]{4}\\d{20}",EE:"\\d{16}",FO:"\\d{14}",FI:"\\d{14}",FR:"\\d{10}[\\dA-Z]{11}\\d{2}",GE:"[\\dA-Z]{2}\\d{16}",DE:"\\d{18}",GI:"[A-Z]{4}[\\dA-Z]{15}",GR:"\\d{7}[\\dA-Z]{16}",GL:"\\d{14}",GT:"[\\dA-Z]{4}[\\dA-Z]{20}",HU:"\\d{24}",IS:"\\d{22}",IE:"[\\dA-Z]{4}\\d{14}",IL:"\\d{19}",IT:"[A-Z]\\d{10}[\\dA-Z]{12}",KZ:"\\d{3}[\\dA-Z]{13}",KW:"[A-Z]{4}[\\dA-Z]{22}",LV:"[A-Z]{4}[\\dA-Z]{13}",LB:"\\d{4}[\\dA-Z]{20}",LI:"\\d{5}[\\dA-Z]{12}",LT:"\\d{16}",LU:"\\d{3}[\\dA-Z]{13}",MK:"\\d{3}[\\dA-Z]{10}\\d{2}",MT:"[A-Z]{4}\\d{5}[\\dA-Z]{18}",MR:"\\d{23}",MU:"[A-Z]{4}\\d{19}[A-Z]{3}",MC:"\\d{10}[\\dA-Z]{11}\\d{2}",MD:"[\\dA-Z]{2}\\d{18}",ME:"\\d{18}",NL:"[A-Z]{4}\\d{10}",NO:"\\d{11}",PK:"[\\dA-Z]{4}\\d{16}",PS:"[\\dA-Z]{4}\\d{21}",PL:"\\d{24}",PT:"\\d{21}",RO:"[A-Z]{4}[\\dA-Z]{16}",SM:"[A-Z]\\d{10}[\\dA-Z]{12}",SA:"\\d{2}[\\dA-Z]{18}",RS:"\\d{18}",SK:"\\d{20}",SI:"\\d{15}",ES:"\\d{20}",SE:"\\d{20}",CH:"\\d{5}[\\dA-Z]{12}",TN:"\\d{20}",TR:"\\d{5}[\\dA-Z]{17}",AE:"\\d{3}\\d{16}",GB:"[A-Z]{4}\\d{14}",VG:"[\\dA-Z]{4}\\d{16}"},g=h[c],"undefined"!=typeof g&&(i=new RegExp("^[A-Z]{2}\\d{2}"+g+"$",""),!i.test(l)))return!1;for(d=l.substring(4,l.length)+l.substring(0,4),j=0;j<d.length;j++)e=d.charAt(j),"0"!==e&&(n=!1),n||(m+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(e));for(k=0;k<m.length;k++)f=m.charAt(k),p=""+o+f,o=p%97;return 1===o},"Please specify a valid IBAN."),a.validator.addMethod("integer",function(a,b){return this.optional(b)||/^-?\d+$/.test(a)},"A positive or negative non-decimal number please."),a.validator.addMethod("ipv4",function(a,b){return this.optional(b)||/^(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(a)},"Please enter a valid IP v4 address."),a.validator.addMethod("ipv6",function(a,b){return this.optional(b)||/^((([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(a)},"Please enter a valid IP v6 address."),a.validator.addMethod("lessThan",function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-lessThan-blur").length&&e.addClass("validate-lessThan-blur").on("blur.validate-lessThan",function(){a(c).valid()}),b<e.val()},"Please enter a lesser value."),a.validator.addMethod("lessThanEqual",function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-lessThanEqual-blur").length&&e.addClass("validate-lessThanEqual-blur").on("blur.validate-lessThanEqual",function(){a(c).valid()}),b<=e.val()},"Please enter a lesser value."),a.validator.addMethod("lettersonly",function(a,b){return this.optional(b)||/^[a-z]+$/i.test(a)},"Letters only please."),a.validator.addMethod("letterswithbasicpunc",function(a,b){return this.optional(b)||/^[a-z\-.,()'"\s]+$/i.test(a)},"Letters or punctuation only please."),a.validator.addMethod("maxfiles",function(b,c,d){return!!this.optional(c)||!("file"===a(c).attr("type")&&c.files&&c.files.length>d)},a.validator.format("Please select no more than {0} files.")),a.validator.addMethod("maxsize",function(b,c,d){if(this.optional(c))return!0;if("file"===a(c).attr("type")&&c.files&&c.files.length)for(var e=0;e<c.files.length;e++)if(c.files[e].size>d)return!1;return!0},a.validator.format("File size must not exceed {0} bytes each.")),a.validator.addMethod("maxsizetotal",function(b,c,d){if(this.optional(c))return!0;if("file"===a(c).attr("type")&&c.files&&c.files.length)for(var e=0,f=0;f<c.files.length;f++)if(e+=c.files[f].size,e>d)return!1;return!0},a.validator.format("Total size of all files must not exceed {0} bytes.")),a.validator.addMethod("mobileNL",function(a,b){return this.optional(b)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)6((\s|\s?\-\s?)?[0-9]){8}$/.test(a)},"Please specify a valid mobile number."),a.validator.addMethod("mobileRU",function(a,b){var c=a.replace(/\(|\)|\s+|-/g,"");return this.optional(b)||c.length>9&&/^((\+7|7|8)+([0-9]){10})$/.test(c)},"Please specify a valid mobile number."),a.validator.addMethod("mobileUK",function(a,b){return a=a.replace(/\(|\)|\s+|-/g,""),this.optional(b)||a.length>9&&a.match(/^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/)},"Please specify a valid mobile number."),a.validator.addMethod("netmask",function(a,b){return this.optional(b)||/^(254|252|248|240|224|192|128)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)/i.test(a)},"Please enter a valid netmask."),a.validator.addMethod("nieES",function(a,b){"use strict";if(this.optional(b))return!0;var c,d=new RegExp(/^[MXYZ]{1}[0-9]{7,8}[TRWAGMYFPDXBNJZSQVHLCKET]{1}$/gi),e="TRWAGMYFPDXBNJZSQVHLCKET",f=a.substr(a.length-1).toUpperCase();return a=a.toString().toUpperCase(),!(a.length>10||a.length<9||!d.test(a))&&(a=a.replace(/^[X]/,"0").replace(/^[Y]/,"1").replace(/^[Z]/,"2"),c=9===a.length?a.substr(0,8):a.substr(0,9),e.charAt(parseInt(c,10)%23)===f)},"Please specify a valid NIE number."),a.validator.addMethod("nifES",function(a,b){"use strict";return!!this.optional(b)||(a=a.toUpperCase(),!!a.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)")&&(/^[0-9]{8}[A-Z]{1}$/.test(a)?"TRWAGMYFPDXBNJZSQVHLCKE".charAt(a.substring(8,0)%23)===a.charAt(8):!!/^[KLM]{1}/.test(a)&&a[8]==="TRWAGMYFPDXBNJZSQVHLCKE".charAt(a.substring(8,1)%23)))},"Please specify a valid NIF number."),a.validator.addMethod("nipPL",function(a){"use strict";if(a=a.replace(/[^0-9]/g,""),10!==a.length)return!1;for(var b=[6,5,7,2,3,4,5,6,7],c=0,d=0;d<9;d++)c+=b[d]*a[d];var e=c%11,f=10===e?0:e;return f===parseInt(a[9],10)},"Please specify a valid NIP number."),a.validator.addMethod("nisBR",function(a){var b,c,d,e,f,g=0;if(a=a.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,""),11!==a.length)return!1;for(c=parseInt(a.substring(10,11),10),b=parseInt(a.substring(0,10),10),e=2;e<12;e++)f=e,10===e&&(f=2),11===e&&(f=3),g+=b%10*f,b=parseInt(b/10,10);return d=g%11,d=d>1?11-d:0,c===d},"Please specify a valid NIS/PIS number."),a.validator.addMethod("notEqualTo",function(b,c,d){return this.optional(c)||!a.validator.methods.equalTo.call(this,b,c,d)},"Please enter a different value, values must not be the same."),a.validator.addMethod("nowhitespace",function(a,b){return this.optional(b)||/^\S+$/i.test(a)},"No white space please."),a.validator.addMethod("pattern",function(a,b,c){return!!this.optional(b)||("string"==typeof c&&(c=new RegExp("^(?:"+c+")$")),c.test(a))},"Invalid format."),a.validator.addMethod("phoneNL",function(a,b){return this.optional(b)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test(a)},"Please specify a valid phone number."),a.validator.addMethod("phonePL",function(a,b){a=a.replace(/\s+/g,"");var c=/^(?:(?:(?:\+|00)?48)|(?:\(\+?48\)))?(?:1[2-8]|2[2-69]|3[2-49]|4[1-68]|5[0-9]|6[0-35-9]|[7-8][1-9]|9[145])\d{7}$/;return this.optional(b)||c.test(a)},"Please specify a valid phone number."),a.validator.addMethod("phonesUK",function(a,b){return a=a.replace(/\(|\)|\s+|-/g,""),this.optional(b)||a.length>9&&a.match(/^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/)},"Please specify a valid uk phone number."),a.validator.addMethod("phoneUK",function(a,b){return a=a.replace(/\(|\)|\s+|-/g,""),this.optional(b)||a.length>9&&a.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})$/)},"Please specify a valid phone number."),a.validator.addMethod("phoneUS",function(a,b){return a=a.replace(/\s+/g,""),this.optional(b)||a.length>9&&a.match(/^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]\d{2}-?\d{4}$/)},"Please specify a valid phone number."),a.validator.addMethod("postalcodeBR",function(a,b){return this.optional(b)||/^\d{2}.\d{3}-\d{3}?$|^\d{5}-?\d{3}?$/.test(a)},"Informe um CEP válido."),a.validator.addMethod("postalCodeCA",function(a,b){return this.optional(b)||/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ] *\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i.test(a)},"Please specify a valid postal code."),a.validator.addMethod("postalcodeIT",function(a,b){return this.optional(b)||/^\d{5}$/.test(a)},"Please specify a valid postal code."),a.validator.addMethod("postalcodeNL",function(a,b){return this.optional(b)||/^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test(a)},"Please specify a valid postal code."),a.validator.addMethod("postcodeUK",function(a,b){return this.optional(b)||/^((([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(a)},"Please specify a valid UK postcode."),a.validator.addMethod("require_from_group",function(b,c,d){var e=a(d[1],c.form),f=e.eq(0),g=f.data("valid_req_grp")?f.data("valid_req_grp"):a.extend({},this),h=e.filter(function(){return g.elementValue(this)}).length>=d[0];return f.data("valid_req_grp",g),a(c).data("being_validated")||(e.data("being_validated",!0),e.each(function(){g.element(this)}),e.data("being_validated",!1)),h},a.validator.format("Please fill at least {0} of these fields.")),a.validator.addMethod("skip_or_fill_minimum",function(b,c,d){var e=a(d[1],c.form),f=e.eq(0),g=f.data("valid_skip")?f.data("valid_skip"):a.extend({},this),h=e.filter(function(){return g.elementValue(this)}).length,i=0===h||h>=d[0];return f.data("valid_skip",g),a(c).data("being_validated")||(e.data("being_validated",!0),e.each(function(){g.element(this)}),e.data("being_validated",!1)),i},a.validator.format("Please either skip these fields or fill at least {0} of them.")),a.validator.addMethod("stateUS",function(a,b,c){var d,e="undefined"==typeof c,f=!e&&"undefined"!=typeof c.caseSensitive&&c.caseSensitive,g=!e&&"undefined"!=typeof c.includeTerritories&&c.includeTerritories,h=!e&&"undefined"!=typeof c.includeMilitary&&c.includeMilitary;return d=g||h?g&&h?"^(A[AEKLPRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":g?"^(A[KLRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":"^(A[AEKLPRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$":"^(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$",d=f?new RegExp(d):new RegExp(d,"i"),this.optional(b)||d.test(a)},"Please specify a valid state."),a.validator.addMethod("strippedminlength",function(b,c,d){return a(b).text().length>=d},a.validator.format("Please enter at least {0} characters.")),a.validator.addMethod("time",function(a,b){return this.optional(b)||/^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test(a)},"Please enter a valid time, between 00:00 and 23:59."),a.validator.addMethod("time12h",function(a,b){return this.optional(b)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(a)},"Please enter a valid time in 12-hour am/pm format."),a.validator.addMethod("url2",function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?)|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff])|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62}\.)))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(a)},a.validator.messages.url),a.validator.addMethod("vinUS",function(a){if(17!==a.length)return!1;var b,c,d,e,f,g,h=["A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z"],i=[1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9],j=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],k=0;for(b=0;b<17;b++){if(e=j[b],d=a.slice(b,b+1),8===b&&(g=d),isNaN(d)){for(c=0;c<h.length;c++)if(d.toUpperCase()===h[c]){d=i[c],d*=e,isNaN(g)&&8===c&&(g=h[c]);break}}else d*=e;k+=d}return f=k%11,10===f&&(f="X"),f===g},"The specified vehicle identification number (VIN) is invalid."),a.validator.addMethod("zipcodeUS",function(a,b){return this.optional(b)||/^\d{5}(-\d{4})?$/.test(a)},"The specified US ZIP Code is invalid."),a.validator.addMethod("ziprange",function(a,b){return this.optional(b)||/^90[2-5]\d\{2\}-\d{4}$/.test(a)},"Your ZIP-code must be in the range 902xx-xxxx to 905xx-xxxx."),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(b){c.submitButton=b.currentTarget,a(this).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(this).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.on("submit.validate",function(b){function d(){var d,e;return c.submitButton&&(c.settings.submitHandler||c.formSubmitted)&&(d=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),!(c.settings.submitHandler&&!c.settings.debug)||(e=c.settings.submitHandler.call(c,c.currentForm,b),d&&d.remove(),void 0!==e&&e)}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b,b||(d=d.concat(c.errorList))}),c.errorList=d),b},rules:function(b,c){var d,e,f,g,h,i,j=this[0],k="undefined"!=typeof this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=j&&(!j.form&&k&&(j.form=this.closest("form")[0],j.name=this.attr("name")),null!=j.form)){if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(a,b){i[b]=f[b],delete f[b]}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g)),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}});var b=function(a){return a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};a.extend(a.expr.pseudos||a.expr[":"],{blank:function(c){return!b(""+a(c).val())},filled:function(c){var d=a(c).val();return null!==d&&!!b(""+d)},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:void 0===c?b:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementValue(b)||a.inArray(c.keyCode,d)!==-1||(b.name in this.submitted||b.name in this.invalid)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}."),step:a.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){var c="undefined"!=typeof a(this).attr("contenteditable")&&"false"!==a(this).attr("contenteditable");if(!this.form&&c&&(this.form=a(this).closest("form")[0],this.name=a(this).attr("name")),d===this.form){var e=a.data(this.form,"validator"),f="on"+b.type.replace(/^validate/,""),g=e.settings;g[f]&&!a(this).is(g.ignore)&&g[f].call(e,this,b)}}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.currentForm,e=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){e[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",b).on("click.validate","select, option, [type='radio'], [type='checkbox']",b),this.settings.invalidHandler&&a(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c,d,e=this.clean(b),f=this.validationTargetFor(e),g=this,h=!0;return void 0===f?delete this.invalid[e.name]:(this.prepareElement(f),this.currentElements=a(f),d=this.groups[f.name],d&&a.each(this.groups,function(a,b){b===d&&a!==f.name&&(e=g.validationTargetFor(g.clean(g.findByName(a))),e&&e.name in g.invalid&&(g.currentElements.push(e),h=g.check(e)&&h))}),c=this.check(f)!==!1,h=h&&c,c?this.invalid[f.name]=!1:this.invalid[f.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),a(b).attr("aria-invalid",!c)),h},showErrors:function(b){if(b){var c=this;a.extend(this.errorMap,b),this.errorList=a.map(this.errorMap,function(a,b){return{message:a,element:c.findByName(b)[0]}}),this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var b=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(b)},resetElements:function(a){var b;if(this.settings.unhighlight)for(b=0;a[b];b++)this.settings.unhighlight.call(this,a[b],this.settings.errorClass,""),this.findByName(a[b].name).removeClass(this.settings.validClass);else a.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)void 0!==a[b]&&null!==a[b]&&a[b]!==!1&&c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var d=this.name||a(this).attr("name"),e="undefined"!=typeof a(this).attr("contenteditable")&&"false"!==a(this).attr("contenteditable");return!d&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),e&&(this.form=a(this).closest("form")[0],this.name=d),this.form===b.currentForm&&(!(d in c||!b.objectLength(a(this).rules()))&&(c[d]=!0,!0))})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([])},reset:function(){this.resetInternals(),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d,e=a(b),f=b.type,g="undefined"!=typeof e.attr("contenteditable")&&"false"!==e.attr("contenteditable");return"radio"===f||"checkbox"===f?this.findByName(b.name).filter(":checked").val():"number"===f&&"undefined"!=typeof b.validity?b.validity.badInput?"NaN":e.val():(c=g?e.text():e.val(),"file"===f?"C:\\fakepath\\"===c.substr(0,12)?c.substr(12):(d=c.lastIndexOf("/"),d>=0?c.substr(d+1):(d=c.lastIndexOf("\\"),d>=0?c.substr(d+1):c)):"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f,g=a(b).rules(),h=a.map(g,function(a,b){return b}).length,i=!1,j=this.elementValue(b);"function"==typeof g.normalizer?f=g.normalizer:"function"==typeof this.settings.normalizer&&(f=this.settings.normalizer),f&&(j=f.call(b,j),delete g.normalizer);for(d in g){e={method:d,parameters:g[d]};try{if(c=a.validator.methods[d].call(this,j,b,e.parameters),"dependency-mismatch"===c&&1===h){i=!0;continue}if(i=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(k){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",k),k instanceof TypeError&&(k.message+=". Exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),k}}if(!i)return this.objectLength(g)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==arguments[a])return arguments[a]},defaultMessage:function(b,c){"string"==typeof c&&(c={method:c});var d=this.findDefined(this.customMessage(b.name,c.method),this.customDataMessage(b,c.method),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c.method],"<strong>Warning: No message defined for "+b.name+"</strong>"),e=/\$?\{(\d+)\}/g;return"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),d},formatAndAdd:function(a,b){var c=this.defaultMessage(a,b);this.errorList.push({message:c,element:a,method:b.method}),this.errorMap[a.name]=c,this.submitted[a.name]=c},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g,h=this.errorsFor(b),i=this.idOrName(b),j=a(b).attr("aria-describedby");h.length?(h.removeClass(this.settings.validClass).addClass(this.settings.errorClass),h.html(c)):(h=a("<"+this.settings.errorElement+">").attr("id",i+"-error").addClass(this.settings.errorClass).html(c||""),d=h,this.settings.wrapper&&(d=h.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement.call(this,d,a(b)):d.insertAfter(b),h.is("label")?h.attr("for",i):0===h.parents("label[for='"+this.escapeCssMeta(i)+"']").length&&(f=h.attr("id"),j?j.match(new RegExp("\\b"+this.escapeCssMeta(f)+"\\b"))||(j+=" "+f):j=f,a(b).attr("aria-describedby",j),e=this.groups[b.name],e&&(g=this,a.each(g.groups,function(b,c){c===e&&a("[name='"+g.escapeCssMeta(b)+"']",g.currentForm).attr("aria-describedby",h.attr("id"))})))),!c&&this.settings.success&&(h.text(""),"string"==typeof this.settings.success?h.addClass(this.settings.success):this.settings.success(h,b)),this.toShow=this.toShow.add(h)},errorsFor:function(b){var c=this.escapeCssMeta(this.idOrName(b)),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+this.escapeCssMeta(d).replace(/\s+/g,", #")),this.errors().filter(e)},escapeCssMeta:function(a){return a.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+this.escapeCssMeta(b)+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return!this.dependTypes[typeof a]||this.dependTypes[typeof a](a,b)},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(b){this.pending[b.name]||(this.pendingRequest++,a(b).addClass(this.settings.pendingClass),this.pending[b.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],a(b).removeClass(this.settings.pendingClass),c&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(a(this.currentForm).submit(),this.submitButton&&a("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(b,c){return c="string"==typeof c&&c||"remote",a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,{method:c})})},destroy:function(){this.resetForm(),a(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,b,c,d){/min|max|step/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=Number(d),isNaN(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a[c]=!0)},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeAttributeRule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),""===d&&(d=!0),this.normalizeAttributeRule(e,g,c,d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0===e.param||e.param:(a.data(c.form,"validator").resetElements(a(c)),delete b[d])}}),a.each(b,function(a,d){b[a]="function"==typeof d&&"normalizer"!==a?d(c):d}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var a;b[this]&&(Array.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(a=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(a[0]),Number(a[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:void 0!==b&&null!==b&&b.length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[\/?#]\S*)?$/i.test(a)},date:function(){var a=!1;return function(b,c){return a||(a=!0,this.settings.debug&&window.console&&console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")),this.optional(c)||!/Invalid|NaN/.test(new Date(b).toString())}}(),dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},minlength:function(a,b,c){var d=Array.isArray(a)?a.length:this.getLength(a,b);return this.optional(b)||d>=c},maxlength:function(a,b,c){var d=Array.isArray(a)?a.length:this.getLength(a,b);return this.optional(b)||d<=c},rangelength:function(a,b,c){var d=Array.isArray(a)?a.length:this.getLength(a,b);return this.optional(b)||d>=c[0]&&d<=c[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||a<=c},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},step:function(b,c,d){var e,f=a(c).attr("type"),g="Step attribute on input type "+f+" is not supported.",h=["text","number","range"],i=new RegExp("\\b"+f+"\\b"),j=f&&!i.test(h.join()),k=function(a){var b=(""+a).match(/(?:\.(\d+))?$/);return b&&b[1]?b[1].length:0},l=function(a){return Math.round(a*Math.pow(10,e))},m=!0;if(j)throw new Error(g);return e=k(d),(k(b)>e||l(b)%l(d)!==0)&&(m=!1),this.optional(c)||m},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-equalTo-blur").length&&e.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d,e){if(this.optional(c))return"dependency-mismatch";e="string"==typeof e&&e||"remote";var f,g,h,i=this.previousValue(c,e);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),i.originalMessage=i.originalMessage||this.settings.messages[c.name][e],this.settings.messages[c.name][e]=i.message,d="string"==typeof d&&{url:d}||d,h=a.param(a.extend({data:b},d.data)),i.old===h?i.valid:(i.old=h,f=this,this.startRequest(c),g={},g[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:"validate"+c.name,dataType:"json",data:g,context:f.currentForm,success:function(a){var d,g,h,j=a===!0||"true"===a;f.settings.messages[c.name][e]=i.originalMessage,j?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(c),f.formSubmitted=h,f.successList.push(c),f.invalid[c.name]=!1,f.showErrors()):(d={},g=a||f.defaultMessage(c,{method:e,parameters:b}),d[c.name]=i.message=g,f.invalid[c.name]=!0,f.showErrors(d)),i.valid=j,f.stopRequest(c,j)}},d)),"pending")}}});var c,d={};return a.ajaxPrefilter?a.ajaxPrefilter(function(a,b,c){var e=a.port;"abort"===a.mode&&(d[e]&&d[e].abort(),d[e]=c)}):(c=a.ajax,a.ajax=function(b){var e=("mode"in b?b:a.ajaxSettings).mode,f=("port"in b?b:a.ajaxSettings).port;return"abort"===e?(d[f]&&d[f].abort(),d[f]=c.apply(this,arguments),d[f]):c.apply(this,arguments)}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(b){c.submitButton=b.currentTarget,a(this).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(this).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.on("submit.validate",function(b){function d(){var d,e;return c.submitButton&&(c.settings.submitHandler||c.formSubmitted)&&(d=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),!(c.settings.submitHandler&&!c.settings.debug)||(e=c.settings.submitHandler.call(c,c.currentForm,b),d&&d.remove(),void 0!==e&&e)}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b,b||(d=d.concat(c.errorList))}),c.errorList=d),b},rules:function(b,c){var d,e,f,g,h,i,j=this[0],k="undefined"!=typeof this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=j&&(!j.form&&k&&(j.form=this.closest("form")[0],j.name=this.attr("name")),null!=j.form)){if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(a,b){i[b]=f[b],delete f[b]}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g)),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}});var b=function(a){return a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};a.extend(a.expr.pseudos||a.expr[":"],{blank:function(c){return!b(""+a(c).val())},filled:function(c){var d=a(c).val();return null!==d&&!!b(""+d)},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:void 0===c?b:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementValue(b)||a.inArray(c.keyCode,d)!==-1||(b.name in this.submitted||b.name in this.invalid)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}."),step:a.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){var c="undefined"!=typeof a(this).attr("contenteditable")&&"false"!==a(this).attr("contenteditable");if(!this.form&&c&&(this.form=a(this).closest("form")[0],this.name=a(this).attr("name")),d===this.form){var e=a.data(this.form,"validator"),f="on"+b.type.replace(/^validate/,""),g=e.settings;g[f]&&!a(this).is(g.ignore)&&g[f].call(e,this,b)}}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.currentForm,e=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){e[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",b).on("click.validate","select, option, [type='radio'], [type='checkbox']",b),this.settings.invalidHandler&&a(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c,d,e=this.clean(b),f=this.validationTargetFor(e),g=this,h=!0;return void 0===f?delete this.invalid[e.name]:(this.prepareElement(f),this.currentElements=a(f),d=this.groups[f.name],d&&a.each(this.groups,function(a,b){b===d&&a!==f.name&&(e=g.validationTargetFor(g.clean(g.findByName(a))),e&&e.name in g.invalid&&(g.currentElements.push(e),h=g.check(e)&&h))}),c=this.check(f)!==!1,h=h&&c,c?this.invalid[f.name]=!1:this.invalid[f.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),a(b).attr("aria-invalid",!c)),h},showErrors:function(b){if(b){var c=this;a.extend(this.errorMap,b),this.errorList=a.map(this.errorMap,function(a,b){return{message:a,element:c.findByName(b)[0]}}),this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var b=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(b)},resetElements:function(a){var b;if(this.settings.unhighlight)for(b=0;a[b];b++)this.settings.unhighlight.call(this,a[b],this.settings.errorClass,""),this.findByName(a[b].name).removeClass(this.settings.validClass);else a.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)void 0!==a[b]&&null!==a[b]&&a[b]!==!1&&c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var d=this.name||a(this).attr("name"),e="undefined"!=typeof a(this).attr("contenteditable")&&"false"!==a(this).attr("contenteditable");return!d&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),e&&(this.form=a(this).closest("form")[0],this.name=d),this.form===b.currentForm&&(!(d in c||!b.objectLength(a(this).rules()))&&(c[d]=!0,!0))})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([])},reset:function(){this.resetInternals(),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d,e=a(b),f=b.type,g="undefined"!=typeof e.attr("contenteditable")&&"false"!==e.attr("contenteditable");return"radio"===f||"checkbox"===f?this.findByName(b.name).filter(":checked").val():"number"===f&&"undefined"!=typeof b.validity?b.validity.badInput?"NaN":e.val():(c=g?e.text():e.val(),"file"===f?"C:\\fakepath\\"===c.substr(0,12)?c.substr(12):(d=c.lastIndexOf("/"),d>=0?c.substr(d+1):(d=c.lastIndexOf("\\"),d>=0?c.substr(d+1):c)):"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f,g=a(b).rules(),h=a.map(g,function(a,b){return b}).length,i=!1,j=this.elementValue(b);"function"==typeof g.normalizer?f=g.normalizer:"function"==typeof this.settings.normalizer&&(f=this.settings.normalizer),f&&(j=f.call(b,j),delete g.normalizer);for(d in g){e={method:d,parameters:g[d]};try{if(c=a.validator.methods[d].call(this,j,b,e.parameters),"dependency-mismatch"===c&&1===h){i=!0;continue}if(i=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(k){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",k),k instanceof TypeError&&(k.message+=". Exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),k}}if(!i)return this.objectLength(g)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==arguments[a])return arguments[a]},defaultMessage:function(b,c){"string"==typeof c&&(c={method:c});var d=this.findDefined(this.customMessage(b.name,c.method),this.customDataMessage(b,c.method),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c.method],"<strong>Warning: No message defined for "+b.name+"</strong>"),e=/\$?\{(\d+)\}/g;return"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),d},formatAndAdd:function(a,b){var c=this.defaultMessage(a,b);this.errorList.push({message:c,element:a,method:b.method}),this.errorMap[a.name]=c,this.submitted[a.name]=c},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g,h=this.errorsFor(b),i=this.idOrName(b),j=a(b).attr("aria-describedby");h.length?(h.removeClass(this.settings.validClass).addClass(this.settings.errorClass),h.html(c)):(h=a("<"+this.settings.errorElement+">").attr("id",i+"-error").addClass(this.settings.errorClass).html(c||""),d=h,this.settings.wrapper&&(d=h.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement.call(this,d,a(b)):d.insertAfter(b),h.is("label")?h.attr("for",i):0===h.parents("label[for='"+this.escapeCssMeta(i)+"']").length&&(f=h.attr("id"),j?j.match(new RegExp("\\b"+this.escapeCssMeta(f)+"\\b"))||(j+=" "+f):j=f,a(b).attr("aria-describedby",j),e=this.groups[b.name],e&&(g=this,a.each(g.groups,function(b,c){c===e&&a("[name='"+g.escapeCssMeta(b)+"']",g.currentForm).attr("aria-describedby",h.attr("id"))})))),!c&&this.settings.success&&(h.text(""),"string"==typeof this.settings.success?h.addClass(this.settings.success):this.settings.success(h,b)),this.toShow=this.toShow.add(h)},errorsFor:function(b){var c=this.escapeCssMeta(this.idOrName(b)),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+this.escapeCssMeta(d).replace(/\s+/g,", #")),this.errors().filter(e)},escapeCssMeta:function(a){return void 0===a?"":a.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+this.escapeCssMeta(b)+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return!this.dependTypes[typeof a]||this.dependTypes[typeof a](a,b)},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(b){this.pending[b.name]||(this.pendingRequest++,a(b).addClass(this.settings.pendingClass),this.pending[b.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],a(b).removeClass(this.settings.pendingClass),c&&0===this.pendingRequest&&this.formSubmitted&&this.form()&&0===this.pendingRequest?(a(this.currentForm).trigger("submit"),this.submitButton&&a("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(b,c){return c="string"==typeof c&&c||"remote",a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,{method:c})})},destroy:function(){this.resetForm(),a(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,b,c,d){/min|max|step/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=Number(d),isNaN(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a["date"===b?"dateISO":c]=!0)},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeAttributeRule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),""===d&&(d=!0),this.normalizeAttributeRule(e,g,c,d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0===e.param||e.param:(a.data(c.form,"validator").resetElements(a(c)),delete b[d])}}),a.each(b,function(a,d){b[a]="function"==typeof d&&"normalizer"!==a?d(c):d}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var a;b[this]&&(Array.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(a=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(a[0]),Number(a[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:void 0!==b&&null!==b&&b.length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(a)},date:function(){var a=!1;return function(b,c){return a||(a=!0,this.settings.debug&&window.console&&console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")),this.optional(c)||!/Invalid|NaN/.test(new Date(b).toString())}}(),dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},minlength:function(a,b,c){var d=Array.isArray(a)?a.length:this.getLength(a,b);return this.optional(b)||d>=c},maxlength:function(a,b,c){var d=Array.isArray(a)?a.length:this.getLength(a,b);return this.optional(b)||d<=c},rangelength:function(a,b,c){var d=Array.isArray(a)?a.length:this.getLength(a,b);return this.optional(b)||d>=c[0]&&d<=c[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||a<=c},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},step:function(b,c,d){var e,f=a(c).attr("type"),g="Step attribute on input type "+f+" is not supported.",h=["text","number","range"],i=new RegExp("\\b"+f+"\\b"),j=f&&!i.test(h.join()),k=function(a){var b=(""+a).match(/(?:\.(\d+))?$/);return b&&b[1]?b[1].length:0},l=function(a){return Math.round(a*Math.pow(10,e))},m=!0;if(j)throw new Error(g);return e=k(d),(k(b)>e||l(b)%l(d)!==0)&&(m=!1),this.optional(c)||m},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-equalTo-blur").length&&e.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d,e){if(this.optional(c))return"dependency-mismatch";e="string"==typeof e&&e||"remote";var f,g,h,i=this.previousValue(c,e);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),i.originalMessage=i.originalMessage||this.settings.messages[c.name][e],this.settings.messages[c.name][e]=i.message,d="string"==typeof d&&{url:d}||d,h=a.param(a.extend({data:b},d.data)),i.old===h?i.valid:(i.old=h,f=this,this.startRequest(c),g={},g[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:"validate"+c.name,dataType:"json",data:g,context:f.currentForm,success:function(a){var d,g,h,j=a===!0||"true"===a;f.settings.messages[c.name][e]=i.originalMessage,j?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(c),f.formSubmitted=h,f.successList.push(c),f.invalid[c.name]=!1,f.showErrors()):(d={},g=a||f.defaultMessage(c,{method:e,parameters:b}),d[c.name]=i.message=g,f.invalid[c.name]=!0,f.showErrors(d)),i.valid=j,f.stopRequest(c,j)}},d)),"pending")}}});var c,d={};return a.ajaxPrefilter?a.ajaxPrefilter(function(a,b,c){var e=a.port;"abort"===a.mode&&(d[e]&&d[e].abort(),d[e]=c)}):(c=a.ajax,a.ajax=function(b){var e=("mode"in b?b:a.ajaxSettings).mode,f=("port"in b?b:a.ajaxSettings).port;return"abort"===e?(d[f]&&d[f].abort(),d[f]=c.apply(this,arguments),d[f]):c.apply(this,arguments)}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"هذا الحقل إلزامي",remote:"يرجى تصحيح هذا الحقل للمتابعة",email:"رجاء إدخال عنوان بريد إلكتروني صحيح",url:"رجاء إدخال عنوان موقع إلكتروني صحيح",date:"رجاء إدخال تاريخ صحيح",dateISO:"رجاء إدخال تاريخ صحيح (ISO)",number:"رجاء إدخال عدد بطريقة صحيحة",digits:"رجاء إدخال أرقام فقط",creditcard:"رجاء إدخال رقم بطاقة ائتمان صحيح",equalTo:"رجاء إدخال نفس القيمة",extension:"رجاء إدخال ملف بامتداد موافق عليه",maxlength:a.validator.format("الحد الأقصى لعدد الحروف هو {0}"),minlength:a.validator.format("الحد الأدنى لعدد الحروف هو {0}"),rangelength:a.validator.format("عدد الحروف يجب أن يكون بين {0} و {1}"),range:a.validator.format("رجاء إدخال عدد قيمته بين {0} و {1}"),max:a.validator.format("رجاء إدخال عدد أقل من أو يساوي {0}"),min:a.validator.format("رجاء إدخال عدد أكبر من أو يساوي {0}")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Bu xana mütləq doldurulmalıdır.",remote:"Zəhmət olmasa, düzgün məna daxil edin.",email:"Zəhmət olmasa, düzgün elektron poçt daxil edin.",url:"Zəhmət olmasa, düzgün URL daxil edin.",date:"Zəhmət olmasa, düzgün tarix daxil edin.",dateISO:"Zəhmət olmasa, düzgün ISO formatlı tarix daxil edin.",number:"Zəhmət olmasa, düzgün rəqəm daxil edin.",digits:"Zəhmət olmasa, yalnız rəqəm daxil edin.",creditcard:"Zəhmət olmasa, düzgün kredit kart nömrəsini daxil edin.",equalTo:"Zəhmət olmasa, eyni mənanı bir daha daxil edin.",extension:"Zəhmət olmasa, düzgün genişlənməyə malik faylı seçin.",maxlength:a.validator.format("Zəhmət olmasa, {0} simvoldan çox olmayaraq daxil edin."),minlength:a.validator.format("Zəhmət olmasa, {0} simvoldan az olmayaraq daxil edin."),rangelength:a.validator.format("Zəhmət olmasa, {0} - {1} aralığında uzunluğa malik simvol daxil edin."),range:a.validator.format("Zəhmət olmasa, {0} - {1} aralığında rəqəm daxil edin."),max:a.validator.format("Zəhmət olmasa, {0} və ondan kiçik rəqəm daxil edin."),min:a.validator.format("Zəhmət olmasa, {0} və ondan böyük rəqəm daxil edin")}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Bu xana mütləq doldurulmalıdır.",remote:"Zəhmət olmasa, düzgün məna daxil edin.",email:"Zəhmət olmasa, düzgün elektron poçt daxil edin.",url:"Zəhmət olmasa, düzgün URL daxil edin.",date:"Zəhmət olmasa, düzgün tarix daxil edin.",dateISO:"Zəhmət olmasa, düzgün ISO formatlı tarix daxil edin.",number:"Zəhmət olmasa, düzgün rəqəm daxil edin.",digits:"Zəhmət olmasa, yalnız rəqəm daxil edin.",creditcard:"Zəhmət olmasa, düzgün kredit kart nömrəsini daxil edin.",equalTo:"Zəhmət olmasa, eyni mənanı bir daha daxil edin.",extension:"Zəhmət olmasa, düzgün genişlənməyə malik faylı seçin.",maxlength:a.validator.format("Zəhmət olmasa, {0} simvoldan çox olmayaraq daxil edin."),minlength:a.validator.format("Zəhmət olmasa, {0} simvoldan az olmayaraq daxil edin."),rangelength:a.validator.format("Zəhmət olmasa, {0} - {1} aralığında uzunluğa malik simvol daxil edin."),range:a.validator.format("Zəhmət olmasa, {0} - {1} aralığında rəqəm daxil edin."),max:a.validator.format("Zəhmət olmasa, {0} və ondan kiçik rəqəm daxil edin."),min:a.validator.format("Zəhmət olmasa, {0} və ondan böyük rəqəm daxil edin.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Полето е задължително.",remote:"Моля, въведете правилната стойност.",email:"Моля, въведете валиден email.",url:"Моля, въведете валидно URL.",date:"Моля, въведете валидна дата.",dateISO:"Моля, въведете валидна дата (ISO).",number:"Моля, въведете валиден номер.",digits:"Моля, въведете само цифри.",creditcard:"Моля, въведете валиден номер на кредитна карта.",equalTo:"Моля, въведете същата стойност отново.",extension:"Моля, въведете стойност с валидно разширение.",maxlength:a.validator.format("Моля, въведете не повече от {0} символа."),minlength:a.validator.format("Моля, въведете поне {0} символа."),rangelength:a.validator.format("Моля, въведете стойност с дължина между {0} и {1} символа."),range:a.validator.format("Моля, въведете стойност между {0} и {1}."),max:a.validator.format("Моля, въведете стойност по-малка или равна на {0}."),min:a.validator.format("Моля, въведете стойност по-голяма или равна на {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"এই তথ্যটি আবশ্যক।",remote:"এই তথ্যটি ঠিক করুন।",email:"অনুগ্রহ করে একটি সঠিক মেইল ঠিকানা লিখুন।",url:"অনুগ্রহ করে একটি সঠিক লিঙ্ক দিন।",date:"তারিখ সঠিক নয়।",dateISO:"অনুগ্রহ করে একটি সঠিক (ISO) তারিখ লিখুন।",number:"অনুগ্রহ করে একটি সঠিক নম্বর লিখুন।",digits:"এখানে শুধু সংখ্যা ব্যবহার করা যাবে।",creditcard:"অনুগ্রহ করে একটি ক্রেডিট কার্ডের সঠিক নম্বর লিখুন।",equalTo:"একই মান আবার লিখুন।",extension:"সঠিক ধরনের ফাইল আপলোড করুন।",maxlength:a.validator.format("{0}টির বেশি অক্ষর লেখা যাবে না।"),minlength:a.validator.format("{0}টির কম অক্ষর লেখা যাবে না।"),rangelength:a.validator.format("{0} থেকে {1} টি অক্ষর সম্বলিত মান লিখুন।"),range:a.validator.format("{0} থেকে {1} এর মধ্যে একটি মান ব্যবহার করুন।"),max:a.validator.format("অনুগ্রহ করে {0} বা তার চাইতে কম মান ব্যবহার করুন।"),min:a.validator.format("অনুগ্রহ করে {0} বা তার চাইতে বেশি মান ব্যবহার করুন।")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Aquest camp és obligatori.",remote:"Si us plau, omple aquest camp.",email:"Si us plau, escriu una adreça de correu-e vàlida",url:"Si us plau, escriu una URL vàlida.",date:"Si us plau, escriu una data vàlida.",dateISO:"Si us plau, escriu una data (ISO) vàlida.",number:"Si us plau, escriu un número enter vàlid.",digits:"Si us plau, escriu només dígits.",creditcard:"Si us plau, escriu un número de tarjeta vàlid.",equalTo:"Si us plau, escriu el mateix valor de nou.",extension:"Si us plau, escriu un valor amb una extensió acceptada.",maxlength:a.validator.format("Si us plau, no escriguis més de {0} caracters."),minlength:a.validator.format("Si us plau, no escriguis menys de {0} caracters."),rangelength:a.validator.format("Si us plau, escriu un valor entre {0} i {1} caracters."),range:a.validator.format("Si us plau, escriu un valor entre {0} i {1}."),max:a.validator.format("Si us plau, escriu un valor menor o igual a {0}."),min:a.validator.format("Si us plau, escriu un valor major o igual a {0}.")}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Aquest camp és obligatori.",remote:"Si us plau, omple aquest camp.",email:"Si us plau, escriu una adreça de correu-e vàlida.",url:"Si us plau, escriu una URL vàlida.",date:"Si us plau, escriu una data vàlida.",dateISO:"Si us plau, escriu una data (ISO) vàlida.",number:"Si us plau, escriu un número enter vàlid.",digits:"Si us plau, escriu només dígits.",creditcard:"Si us plau, escriu un número de tarjeta vàlid.",equalTo:"Si us plau, escriu el mateix valor de nou.",extension:"Si us plau, escriu un valor amb una extensió acceptada.",maxlength:a.validator.format("Si us plau, no escriguis més de {0} caracters."),minlength:a.validator.format("Si us plau, no escriguis menys de {0} caracters."),rangelength:a.validator.format("Si us plau, escriu un valor entre {0} i {1} caracters."),range:a.validator.format("Si us plau, escriu un valor entre {0} i {1}."),max:a.validator.format("Si us plau, escriu un valor menor o igual a {0}."),min:a.validator.format("Si us plau, escriu un valor major o igual a {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Tento údaj je povinný.",remote:"Prosím, opravte tento údaj.",email:"Prosím, zadejte platný e-mail.",url:"Prosím, zadejte platné URL.",date:"Prosím, zadejte platné datum.",dateISO:"Prosím, zadejte platné datum (ISO).",number:"Prosím, zadejte číslo.",digits:"Prosím, zadávejte pouze číslice.",creditcard:"Prosím, zadejte číslo kreditní karty.",equalTo:"Prosím, zadejte znovu stejnou hodnotu.",extension:"Prosím, zadejte soubor se správnou příponou.",maxlength:a.validator.format("Prosím, zadejte nejvíce {0} znaků."),minlength:a.validator.format("Prosím, zadejte nejméně {0} znaků."),rangelength:a.validator.format("Prosím, zadejte od {0} do {1} znaků."),range:a.validator.format("Prosím, zadejte hodnotu od {0} do {1}."),max:a.validator.format("Prosím, zadejte hodnotu menší nebo rovnu {0}."),min:a.validator.format("Prosím, zadejte hodnotu větší nebo rovnu {0}."),step:a.validator.format("Musí být násobkem čísla {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Dette felt er påkrævet.",remote:"Ret venligst dette felt",email:"Indtast en gyldig email-adresse.",url:"Indtast en gyldig URL.",date:"Indtast en gyldig dato.",number:"Indtast et tal.",digits:"Indtast kun cifre.",creditcard:"Indtast et gyldigt kreditkortnummer.",equalTo:"Indtast den samme værdi igen.",time:"Angiv en gyldig tid mellem kl. 00:00 og 23:59.",ipv4:"Angiv venligst en gyldig IPv4-adresse.",ipv6:"Angiv venligst en gyldig IPv6-adresse.",require_from_group:a.validator.format("Angiv mindst {0} af disse felter."),extension:"Indtast venligst en værdi med en gyldig endelse",pattern:"Ugyldigt format",lettersonly:"Angiv venligst kun bogstaver.",nowhitespace:"Må ikke indholde mellemrum",maxlength:a.validator.format("Indtast højst {0} tegn."),minlength:a.validator.format("Indtast mindst {0} tegn."),rangelength:a.validator.format("Indtast mindst {0} og højst {1} tegn."),range:a.validator.format("Angiv en værdi mellem {0} og {1}."),max:a.validator.format("Angiv en værdi der højst er {0}."),min:a.validator.format("Angiv en værdi der mindst er {0}."),minWords:a.validator.format("Indtast venligst mindst {0} ord"),maxWords:a.validator.format("Indtast venligst højst {0} ord"),step:a.validator.format("Angiv en værdi gange {0}."),notEqualTo:"Angiv en anden værdi, værdierne må ikke være det samme.",integer:"Angiv et ikke-decimaltal, der er positivt eller negativt."}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Dette felt er påkrævet.",remote:"Ret venligst dette felt.",email:"Indtast en gyldig email-adresse.",url:"Indtast en gyldig URL.",date:"Indtast en gyldig dato.",number:"Indtast et tal.",digits:"Indtast kun cifre.",creditcard:"Indtast et gyldigt kreditkortnummer.",equalTo:"Indtast den samme værdi igen.",time:"Angiv en gyldig tid mellem kl. 00:00 og 23:59.",ipv4:"Angiv venligst en gyldig IPv4-adresse.",ipv6:"Angiv venligst en gyldig IPv6-adresse.",require_from_group:a.validator.format("Angiv mindst {0} af disse felter."),extension:"Indtast venligst en værdi med en gyldig endelse.",pattern:"Ugyldigt format.",lettersonly:"Angiv venligst kun bogstaver.",nowhitespace:"Må ikke indholde mellemrum.",maxlength:a.validator.format("Indtast højst {0} tegn."),minlength:a.validator.format("Indtast mindst {0} tegn."),rangelength:a.validator.format("Indtast mindst {0} og højst {1} tegn."),range:a.validator.format("Angiv en værdi mellem {0} og {1}."),max:a.validator.format("Angiv en værdi der højst er {0}."),min:a.validator.format("Angiv en værdi der mindst er {0}."),minWords:a.validator.format("Indtast venligst mindst {0} ord."),maxWords:a.validator.format("Indtast venligst højst {0} ord."),step:a.validator.format("Angiv en værdi gange {0}."),notEqualTo:"Angiv en anden værdi, værdierne må ikke være det samme.",integer:"Angiv et ikke-decimaltal, der er positivt eller negativt."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Dieses Feld ist ein Pflichtfeld.",maxlength:a.validator.format("Geben Sie bitte maximal {0} Zeichen ein."),minlength:a.validator.format("Geben Sie bitte mindestens {0} Zeichen ein."),rangelength:a.validator.format("Geben Sie bitte mindestens {0} und maximal {1} Zeichen ein."),email:"Geben Sie bitte eine gültige E-Mail-Adresse ein.",url:"Geben Sie bitte eine gültige URL ein.",date:"Geben Sie bitte ein gültiges Datum ein.",number:"Geben Sie bitte eine Nummer ein.",digits:"Geben Sie bitte nur Ziffern ein.",equalTo:"Wiederholen Sie bitte denselben Wert.",range:a.validator.format("Geben Sie bitte einen Wert zwischen {0} und {1} ein."),max:a.validator.format("Geben Sie bitte einen Wert kleiner oder gleich {0} ein."),min:a.validator.format("Geben Sie bitte einen Wert größer oder gleich {0} ein."),creditcard:"Geben Sie bitte eine gültige Kreditkarten-Nummer ein.",remote:"Korrigieren Sie bitte dieses Feld.",dateISO:"Geben Sie bitte ein gültiges Datum ein (ISO-Format).",step:a.validator.format("Geben Sie bitte ein Vielfaches von {0} ein."),maxWords:a.validator.format("Geben Sie bitte {0} Wörter oder weniger ein."),minWords:a.validator.format("Geben Sie bitte mindestens {0} Wörter ein."),rangeWords:a.validator.format("Geben Sie bitte zwischen {0} und {1} Wörtern ein."),accept:"Geben Sie bitte einen Wert mit einem gültigen MIME-Typ ein.",alphanumeric:"Geben Sie bitte nur Buchstaben (keine Umlaute), Zahlen oder Unterstriche ein.",bankaccountNL:"Geben Sie bitte eine gültige Kontonummer ein.",bankorgiroaccountNL:"Geben Sie bitte eine gültige Bank- oder Girokontonummer ein.",bic:"Geben Sie bitte einen gültigen BIC-Code ein.",cifES:"Geben Sie bitte eine gültige CIF-Nummer ein.",cpfBR:"Geben Sie bitte eine gültige CPF-Nummer ein.",creditcardtypes:"Geben Sie bitte eine gültige Kreditkarten-Nummer ein.",currency:"Geben Sie bitte eine gültige Währung ein.",extension:"Geben Sie bitte einen Wert mit einer gültigen Erweiterung ein.",giroaccountNL:"Geben Sie bitte eine gültige Girokontonummer ein.",iban:"Geben Sie bitte eine gültige IBAN ein.",integer:"Geben Sie bitte eine positive oder negative Nicht-Dezimalzahl ein.",ipv4:"Geben Sie bitte eine gültige IPv4-Adresse ein.",ipv6:"Geben Sie bitte eine gültige IPv6-Adresse ein.",lettersonly:"Geben Sie bitte nur Buchstaben ein.",letterswithbasicpunc:"Geben Sie bitte nur Buchstaben oder Interpunktion ein.",mobileNL:"Geben Sie bitte eine gültige Handynummer ein.",mobileUK:"Geben Sie bitte eine gültige Handynummer ein.",netmask:"Geben Sie bitte eine gültige Netzmaske ein.",nieES:"Geben Sie bitte eine gültige NIE-Nummer ein.",nifES:"Geben Sie bitte eine gültige NIF-Nummer ein.",nipPL:"Geben Sie bitte eine gültige NIP-Nummer ein.",notEqualTo:"Geben Sie bitte einen anderen Wert ein. Die Werte dürfen nicht gleich sein.",nowhitespace:"Kein Leerzeichen bitte.",pattern:"Ungültiges Format.",phoneNL:"Geben Sie bitte eine gültige Telefonnummer ein.",phonesUK:"Geben Sie bitte eine gültige britische Telefonnummer ein.",phoneUK:"Geben Sie bitte eine gültige Telefonnummer ein.",phoneUS:"Geben Sie bitte eine gültige Telefonnummer ein.",postalcodeBR:"Geben Sie bitte eine gültige brasilianische Postleitzahl ein.",postalCodeCA:"Geben Sie bitte eine gültige kanadische Postleitzahl ein.",postalcodeIT:"Geben Sie bitte eine gültige italienische Postleitzahl ein.",postalcodeNL:"Geben Sie bitte eine gültige niederländische Postleitzahl ein.",postcodeUK:"Geben Sie bitte eine gültige britische Postleitzahl ein.",require_from_group:a.validator.format("Füllen Sie bitte mindestens {0} dieser Felder aus."),skip_or_fill_minimum:a.validator.format("Überspringen Sie bitte diese Felder oder füllen Sie mindestens {0} von ihnen aus."),stateUS:"Geben Sie bitte einen gültigen US-Bundesstaat ein.",strippedminlength:a.validator.format("Geben Sie bitte mindestens {0} Zeichen ein."),time:"Geben Sie bitte eine gültige Uhrzeit zwischen 00:00 und 23:59 ein.",time12h:"Geben Sie bitte eine gültige Uhrzeit im 12-Stunden-Format ein.",vinUS:"Die angegebene Fahrzeugidentifikationsnummer (VIN) ist ungültig.",zipcodeUS:"Die angegebene US-Postleitzahl ist ungültig.",ziprange:"Ihre Postleitzahl muss im Bereich 902xx-xxxx bis 905xx-xxxx liegen."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Αυτό το πεδίο είναι υποχρεωτικό.",remote:"Παρακαλώ διορθώστε αυτό το πεδίο.",email:"Παρακαλώ εισάγετε μια έγκυρη διεύθυνση email.",url:"Παρακαλώ εισάγετε ένα έγκυρο URL.",date:"Παρακαλώ εισάγετε μια έγκυρη ημερομηνία.",dateISO:"Παρακαλώ εισάγετε μια έγκυρη ημερομηνία (ISO).",number:"Παρακαλώ εισάγετε έναν έγκυρο αριθμό.",digits:"Παρακαλώ εισάγετε μόνο αριθμητικά ψηφία.",creditcard:"Παρακαλώ εισάγετε έναν έγκυρο αριθμό πιστωτικής κάρτας.",equalTo:"Παρακαλώ εισάγετε την ίδια τιμή ξανά.",extension:"Παρακαλώ εισάγετε μια τιμή με έγκυρη επέκταση αρχείου.",maxlength:a.validator.format("Παρακαλώ εισάγετε μέχρι και {0} χαρακτήρες."),minlength:a.validator.format("Παρακαλώ εισάγετε τουλάχιστον {0} χαρακτήρες."),rangelength:a.validator.format("Παρακαλώ εισάγετε μια τιμή με μήκος μεταξύ {0} και {1} χαρακτήρων."),range:a.validator.format("Παρακαλώ εισάγετε μια τιμή μεταξύ {0} και {1}."),max:a.validator.format("Παρακαλώ εισάγετε μια τιμή μικρότερη ή ίση του {0}."),min:a.validator.format("Παρακαλώ εισάγετε μια τιμή μεγαλύτερη ή ίση του {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Este campo es obligatorio.",remote:"Por favor, rellena este campo.",email:"Por favor, escribe una dirección de correo válida.",url:"Por favor, escribe una URL válida.",date:"Por favor, escribe una fecha válida.",dateISO:"Por favor, escribe una fecha (ISO) válida.",number:"Por favor, escribe un número válido.",digits:"Por favor, escribe sólo dígitos.",creditcard:"Por favor, escribe un número de tarjeta válido.",equalTo:"Por favor, escribe el mismo valor de nuevo.",extension:"Por favor, escribe un valor con una extensión aceptada.",maxlength:a.validator.format("Por favor, no escribas más de {0} caracteres."),minlength:a.validator.format("Por favor, no escribas menos de {0} caracteres."),rangelength:a.validator.format("Por favor, escribe un valor entre {0} y {1} caracteres."),range:a.validator.format("Por favor, escribe un valor entre {0} y {1}."),max:a.validator.format("Por favor, escribe un valor menor o igual a {0}."),min:a.validator.format("Por favor, escribe un valor mayor o igual a {0}."),nifES:"Por favor, escribe un NIF válido.",nieES:"Por favor, escribe un NIE válido.",cifES:"Por favor, escribe un CIF válido."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Este campo es obligatorio.",remote:"Por favor, completá este campo.",email:"Por favor, escribí una dirección de correo válida.",url:"Por favor, escribí una URL válida.",date:"Por favor, escribí una fecha válida.",dateISO:"Por favor, escribí una fecha (ISO) válida.",number:"Por favor, escribí un número entero válido.",digits:"Por favor, escribí sólo dígitos.",creditcard:"Por favor, escribí un número de tarjeta válido.",equalTo:"Por favor, escribí el mismo valor de nuevo.",extension:"Por favor, escribí un valor con una extensión aceptada.",maxlength:a.validator.format("Por favor, no escribas más de {0} caracteres."),minlength:a.validator.format("Por favor, no escribas menos de {0} caracteres."),rangelength:a.validator.format("Por favor, escribí un valor entre {0} y {1} caracteres."),range:a.validator.format("Por favor, escribí un valor entre {0} y {1}."),max:a.validator.format("Por favor, escribí un valor menor o igual a {0}."),min:a.validator.format("Por favor, escribí un valor mayor o igual a {0}."),nifES:"Por favor, escribí un NIF válido.",nieES:"Por favor, escribí un NIE válido.",cifES:"Por favor, escribí un CIF válido."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Este campo es obligatorio.",remote:"Por favor, llene este campo.",email:"Por favor, escriba un correo electrónico válido.",url:"Por favor, escriba una URL válida.",date:"Por favor, escriba una fecha válida.",dateISO:"Por favor, escriba una fecha (ISO) válida.",number:"Por favor, escriba un número válido.",digits:"Por favor, escriba sólo dígitos.",creditcard:"Por favor, escriba un número de tarjeta válido.",equalTo:"Por favor, escriba el mismo valor de nuevo.",extension:"Por favor, escriba un valor con una extensión permitida.",maxlength:a.validator.format("Por favor, no escriba más de {0} caracteres."),minlength:a.validator.format("Por favor, no escriba menos de {0} caracteres."),rangelength:a.validator.format("Por favor, escriba un valor entre {0} y {1} caracteres."),range:a.validator.format("Por favor, escriba un valor entre {0} y {1}."),max:a.validator.format("Por favor, escriba un valor menor o igual a {0}."),min:a.validator.format("Por favor, escriba un valor mayor o igual a {0}."),nifES:"Por favor, escriba un NIF válido.",nieES:"Por favor, escriba un NIE válido.",cifES:"Por favor, escriba un CIF válido."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"See väli peab olema täidetud.",maxlength:a.validator.format("Palun sisestage vähem kui {0} tähemärki."),minlength:a.validator.format("Palun sisestage vähemalt {0} tähemärki."),rangelength:a.validator.format("Palun sisestage väärtus vahemikus {0} kuni {1} tähemärki."),email:"Palun sisestage korrektne e-maili aadress.",url:"Palun sisestage korrektne URL.",date:"Palun sisestage korrektne kuupäev.",dateISO:"Palun sisestage korrektne kuupäev (YYYY-MM-DD).",number:"Palun sisestage korrektne number.",digits:"Palun sisestage ainult numbreid.",equalTo:"Palun sisestage sama väärtus uuesti.",range:a.validator.format("Palun sisestage väärtus vahemikus {0} kuni {1}."),max:a.validator.format("Palun sisestage väärtus, mis on väiksem või võrdne arvuga {0}."),min:a.validator.format("Palun sisestage väärtus, mis on suurem või võrdne arvuga {0}."),creditcard:"Palun sisestage korrektne krediitkaardi number."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Eremu hau beharrezkoa da.",remote:"Mesedez, bete eremu hau.",email:"Mesedez, idatzi baliozko posta helbide bat.",url:"Mesedez, idatzi baliozko URL bat.",date:"Mesedez, idatzi baliozko data bat.",dateISO:"Mesedez, idatzi baliozko (ISO) data bat.",number:"Mesedez, idatzi baliozko zenbaki oso bat.",digits:"Mesedez, idatzi digituak soilik.",creditcard:"Mesedez, idatzi baliozko txartel zenbaki bat.",equalTo:"Mesedez, idatzi berdina berriro ere.",extension:"Mesedez, idatzi onartutako luzapena duen balio bat.",maxlength:a.validator.format("Mesedez, ez idatzi {0} karaktere baino gehiago."),minlength:a.validator.format("Mesedez, ez idatzi {0} karaktere baino gutxiago."),rangelength:a.validator.format("Mesedez, idatzi {0} eta {1} karaktere arteko balio bat."),range:a.validator.format("Mesedez, idatzi {0} eta {1} arteko balio bat."),max:a.validator.format("Mesedez, idatzi {0} edo txikiagoa den balio bat."),min:a.validator.format("Mesedez, idatzi {0} edo handiagoa den balio bat.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"تکمیل این فیلد اجباری است.",remote:"لطفا این فیلد را تصحیح کنید.",email:"لطفا یک ایمیل صحیح وارد کنید.",url:"لطفا آدرس صحیح وارد کنید.",date:"لطفا تاریخ صحیح وارد کنید.",dateFA:"لطفا یک تاریخ صحیح وارد کنید.",dateISO:"لطفا تاریخ صحیح وارد کنید (ISO).",number:"لطفا عدد صحیح وارد کنید.",digits:"لطفا تنها رقم وارد کنید.",creditcard:"لطفا کریدیت کارت صحیح وارد کنید.",equalTo:"لطفا مقدار برابری وارد کنید.",extension:"لطفا مقداری وارد کنید که",alphanumeric:"لطفا مقدار را عدد (انگلیسی) وارد کنید.",maxlength:a.validator.format("لطفا بیشتر از {0} حرف وارد نکنید."),minlength:a.validator.format("لطفا کمتر از {0} حرف وارد نکنید."),rangelength:a.validator.format("لطفا مقداری بین {0} تا {1} حرف وارد کنید."),range:a.validator.format("لطفا مقداری بین {0} تا {1} حرف وارد کنید."),max:a.validator.format("لطفا مقداری کمتر از {0} وارد کنید."),min:a.validator.format("لطفا مقداری بیشتر از {0} وارد کنید."),minWords:a.validator.format("لطفا حداقل {0} کلمه وارد کنید."),maxWords:a.validator.format("لطفا حداکثر {0} کلمه وارد کنید.")}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"تکمیل این فیلد اجباری است.",remote:"لطفا این فیلد را تصحیح کنید.",email:"لطفا یک ایمیل صحیح وارد کنید.",url:"لطفا آدرس صحیح وارد کنید.",date:"لطفا تاریخ صحیح وارد کنید.",dateFA:"لطفا یک تاریخ صحیح وارد کنید.",dateISO:"لطفا تاریخ صحیح وارد کنید (ISO).",number:"لطفا عدد صحیح وارد کنید.",digits:"لطفا تنها رقم وارد کنید.",creditcard:"لطفا کریدیت کارت صحیح وارد کنید.",equalTo:"لطفا مقدار برابری وارد کنید.",extension:"لطفا مقداری وارد کنید که.",alphanumeric:"لطفا مقدار را عدد (انگلیسی) وارد کنید.",maxlength:a.validator.format("لطفا بیشتر از {0} حرف وارد نکنید."),minlength:a.validator.format("لطفا کمتر از {0} حرف وارد نکنید."),rangelength:a.validator.format("لطفا مقداری بین {0} تا {1} حرف وارد کنید."),range:a.validator.format("لطفا مقداری بین {0} تا {1} حرف وارد کنید."),max:a.validator.format("لطفا مقداری کمتر از {0} وارد کنید."),min:a.validator.format("لطفا مقداری بیشتر از {0} وارد کنید."),minWords:a.validator.format("لطفا حداقل {0} کلمه وارد کنید."),maxWords:a.validator.format("لطفا حداکثر {0} کلمه وارد کنید.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Tämä kenttä on pakollinen.",email:"Syötä oikea sähköpostiosoite.",url:"Syötä oikea URL-osoite.",date:"Syötä oikea päivämäärä.",dateISO:"Syötä oikea päivämäärä muodossa VVVV-KK-PP.",number:"Syötä luku.",creditcard:"Syötä voimassa oleva luottokorttinumero.",digits:"Syötä pelkästään numeroita.",equalTo:"Syötä sama arvo uudestaan.",maxlength:a.validator.format("Voit syöttää enintään {0} merkkiä."),minlength:a.validator.format("Vähintään {0} merkkiä."),rangelength:a.validator.format("Syötä vähintään {0} ja enintään {1} merkkiä."),range:a.validator.format("Syötä arvo väliltä {0}–{1}."),max:a.validator.format("Syötä arvo, joka on enintään {0}."),min:a.validator.format("Syötä arvo, joka on vähintään {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Ce champ est obligatoire.",remote:"Veuillez corriger ce champ.",email:"Veuillez fournir une adresse électronique valide.",url:"Veuillez fournir une adresse URL valide.",date:"Veuillez fournir une date valide.",dateISO:"Veuillez fournir une date valide (ISO).",number:"Veuillez fournir un numéro valide.",digits:"Veuillez fournir seulement des chiffres.",creditcard:"Veuillez fournir un numéro de carte de crédit valide.",equalTo:"Veuillez fournir encore la même valeur.",notEqualTo:"Veuillez fournir une valeur différente, les valeurs ne doivent pas être identiques.",extension:"Veuillez fournir une valeur avec une extension valide.",maxlength:a.validator.format("Veuillez fournir au plus {0} caractères."),minlength:a.validator.format("Veuillez fournir au moins {0} caractères."),rangelength:a.validator.format("Veuillez fournir une valeur qui contient entre {0} et {1} caractères."),range:a.validator.format("Veuillez fournir une valeur entre {0} et {1}."),max:a.validator.format("Veuillez fournir une valeur inférieure ou égale à {0}."),min:a.validator.format("Veuillez fournir une valeur supérieure ou égale à {0}."),step:a.validator.format("Veuillez fournir une valeur multiple de {0}."),maxWords:a.validator.format("Veuillez fournir au plus {0} mots."),minWords:a.validator.format("Veuillez fournir au moins {0} mots."),rangeWords:a.validator.format("Veuillez fournir entre {0} et {1} mots."),letterswithbasicpunc:"Veuillez fournir seulement des lettres et des signes de ponctuation.",alphanumeric:"Veuillez fournir seulement des lettres, nombres, espaces et soulignages.",lettersonly:"Veuillez fournir seulement des lettres.",nowhitespace:"Veuillez ne pas inscrire d'espaces blancs.",ziprange:"Veuillez fournir un code postal entre 902xx-xxxx et 905-xx-xxxx.",integer:"Veuillez fournir un nombre non décimal qui est positif ou négatif.",vinUS:"Veuillez fournir un numéro d'identification du véhicule (VIN).",dateITA:"Veuillez fournir une date valide.",time:"Veuillez fournir une heure valide entre 00:00 et 23:59.",phoneUS:"Veuillez fournir un numéro de téléphone valide.",phoneUK:"Veuillez fournir un numéro de téléphone valide.",mobileUK:"Veuillez fournir un numéro de téléphone mobile valide.",strippedminlength:a.validator.format("Veuillez fournir au moins {0} caractères."),email2:"Veuillez fournir une adresse électronique valide.",url2:"Veuillez fournir une adresse URL valide.",creditcardtypes:"Veuillez fournir un numéro de carte de crédit valide.",ipv4:"Veuillez fournir une adresse IP v4 valide.",ipv6:"Veuillez fournir une adresse IP v6 valide.",require_from_group:a.validator.format("Veuillez fournir au moins {0} de ces champs."),nifES:"Veuillez fournir un numéro NIF valide.",nieES:"Veuillez fournir un numéro NIE valide.",cifES:"Veuillez fournir un numéro CIF valide.",postalCodeCA:"Veuillez fournir un code postal valide.",pattern:"Format non valide."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"ეს ველი სავალდებულოა",remote:"გთხოვთ შეასწოროთ.",email:"გთხოვთ შეიყვანოთ სწორი ფორმატით.",url:"გთხოვთ შეიყვანოთ სწორი ფორმატით.",date:"გთხოვთ შეიყვანოთ სწორი თარიღი.",dateISO:"გთხოვთ შეიყვანოთ სწორი ფორმატით (ISO).",number:"გთხოვთ შეიყვანოთ რიცხვი.",digits:"დაშვებულია მხოლოდ ციფრები.",creditcard:"გთხოვთ შეიყვანოთ სწორი ფორმატის ბარათის კოდი.",equalTo:"გთხოვთ შეიყვანოთ იგივე მნიშვნელობა.",maxlength:a.validator.format("გთხოვთ შეიყვანოთ არა უმეტეს {0} სიმბოლოსი."),minlength:a.validator.format("შეიყვანეთ მინიმუმ {0} სიმბოლო."),rangelength:a.validator.format("გთხოვთ შეიყვანოთ {0} -დან {1} -მდე რაოდენობის სიმბოლოები."),range:a.validator.format("შეიყვანეთ {0} -სა {1} -ს შორის."),max:a.validator.format("გთხოვთ შეიყვანოთ მნიშვნელობა ნაკლები ან ტოლი {0} -ს."),min:a.validator.format("გთხოვთ შეიყვანოთ მნიშვნელობა მეტი ან ტოლი {0} -ს.")}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"ეს ველი სავალდებულოა.",remote:"გთხოვთ შეასწოროთ.",email:"გთხოვთ შეიყვანოთ სწორი ფორმატით.",url:"გთხოვთ შეიყვანოთ სწორი ფორმატით.",date:"გთხოვთ შეიყვანოთ სწორი თარიღი.",dateISO:"გთხოვთ შეიყვანოთ სწორი ფორმატით (ISO).",number:"გთხოვთ შეიყვანოთ რიცხვი.",digits:"დაშვებულია მხოლოდ ციფრები.",creditcard:"გთხოვთ შეიყვანოთ სწორი ფორმატის ბარათის კოდი.",equalTo:"გთხოვთ შეიყვანოთ იგივე მნიშვნელობა.",maxlength:a.validator.format("გთხოვთ შეიყვანოთ არა უმეტეს {0} სიმბოლოსი."),minlength:a.validator.format("შეიყვანეთ მინიმუმ {0} სიმბოლო."),rangelength:a.validator.format("გთხოვთ შეიყვანოთ {0} -დან {1} -მდე რაოდენობის სიმბოლოები."),range:a.validator.format("შეიყვანეთ {0} -სა {1} -ს შორის."),max:a.validator.format("გთხოვთ შეიყვანოთ მნიშვნელობა ნაკლები ან ტოლი {0} -ს."),min:a.validator.format("გთხოვთ შეიყვანოთ მნიშვნელობა მეტი ან ტოლი {0} -ს.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return function(a){a.extend(a.validator.messages,{required:"Este campo é obrigatorio.",remote:"Por favor, cubre este campo.",email:"Por favor, escribe unha dirección de correo válida.",url:"Por favor, escribe unha URL válida.",date:"Por favor, escribe unha data válida.",dateISO:"Por favor, escribe unha data (ISO) válida.",number:"Por favor, escribe un número válido.",digits:"Por favor, escribe só díxitos.",creditcard:"Por favor, escribe un número de tarxeta válido.",equalTo:"Por favor, escribe o mesmo valor de novo.",extension:"Por favor, escribe un valor cunha extensión aceptada.",maxlength:a.validator.format("Por favor, non escribas máis de {0} caracteres."),minlength:a.validator.format("Por favor, non escribas menos de {0} caracteres."),rangelength:a.validator.format("Por favor, escribe un valor entre {0} e {1} caracteres."),range:a.validator.format("Por favor, escribe un valor entre {0} e {1}."),max:a.validator.format("Por favor, escribe un valor menor ou igual a {0}."),min:a.validator.format("Por favor, escribe un valor maior ou igual a {0}."),nifES:"Por favor, escribe un NIF válido.",nieES:"Por favor, escribe un NIE válido.",cifES:"Por favor, escribe un CIF válido."})}(jQuery),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"השדה הזה הינו שדה חובה",remote:"נא לתקן שדה זה",email:'נא למלא כתובת דוא"ל חוקית',url:"נא למלא כתובת אינטרנט חוקית",date:"נא למלא תאריך חוקי",dateISO:"נא למלא תאריך חוקי (ISO)",number:"נא למלא מספר",digits:"נא למלא רק מספרים",creditcard:"נא למלא מספר כרטיס אשראי חוקי",equalTo:"נא למלא את אותו ערך שוב",extension:"נא למלא ערך עם סיומת חוקית",maxlength:a.validator.format(".נא לא למלא יותר מ- {0} תווים"),minlength:a.validator.format("נא למלא לפחות {0} תווים"),rangelength:a.validator.format("נא למלא ערך בין {0} ל- {1} תווים"),range:a.validator.format("נא למלא ערך בין {0} ל- {1}"),max:a.validator.format("נא למלא ערך קטן או שווה ל- {0}"),min:a.validator.format("נא למלא ערך גדול או שווה ל- {0}")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Ovo polje je obavezno.",remote:"Ovo polje treba popraviti.",email:"Unesite ispravnu e-mail adresu.",url:"Unesite ispravan URL.",date:"Unesite ispravan datum.",dateISO:"Unesite ispravan datum (ISO).",number:"Unesite ispravan broj.",digits:"Unesite samo brojeve.",creditcard:"Unesite ispravan broj kreditne kartice.",equalTo:"Unesite ponovo istu vrijednost.",extension:"Unesite vrijednost sa ispravnom ekstenzijom.",maxlength:a.validator.format("Maksimalni broj znakova je {0} ."),minlength:a.validator.format("Minimalni broj znakova je {0} ."),rangelength:a.validator.format("Unesite vrijednost između {0} i {1} znakova."),range:a.validator.format("Unesite vrijednost između {0} i {1}."),max:a.validator.format("Unesite vrijednost manju ili jednaku {0}."),min:a.validator.format("Unesite vrijednost veću ili jednaku {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Kötelező megadni.",maxlength:a.validator.format("Legfeljebb {0} karakter hosszú legyen."),minlength:a.validator.format("Legalább {0} karakter hosszú legyen."),rangelength:a.validator.format("Legalább {0} és legfeljebb {1} karakter hosszú legyen."),email:"Érvényes e-mail címnek kell lennie.",url:"Érvényes URL-nek kell lennie.",date:"Dátumnak kell lennie.",number:"Számnak kell lennie.",digits:"Csak számjegyek lehetnek.",equalTo:"Meg kell egyeznie a két értéknek.",range:a.validator.format("{0} és {1} közé kell esnie."),max:a.validator.format("Nem lehet nagyobb, mint {0}."),min:a.validator.format("Nem lehet kisebb, mint {0}."),creditcard:"Érvényes hitelkártyaszámnak kell lennie.",remote:"Kérem javítsa ki ezt a mezőt.",dateISO:"Kérem írjon be egy érvényes dátumot (ISO).",step:a.validator.format("A {0} egyik többszörösét adja meg.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Պարտադիր լրացման դաշտ",remote:"Ներմուծեք ճիշտ արժեքը",email:"Ներմուծեք վավեր էլեկտրոնային փոստի հասցե",url:"Ներմուծեք վավեր URL",date:"Ներմուծեք վավեր ամսաթիվ",dateISO:"Ներմուծեք ISO ֆորմատով վավեր ամսաթիվ։",number:"Ներմուծեք թիվ",digits:"Ներմուծեք միայն թվեր",creditcard:"Ներմուծեք ճիշտ բանկային քարտի համար",equalTo:"Ներմուծեք միևնուն արժեքը ևս մեկ անգամ",extension:"Ընտրեք ճիշտ ընդլանումով ֆայլ",maxlength:a.validator.format("Ներմուծեք ոչ ավել քան {0} նիշ"),minlength:a.validator.format("Ներմուծեք ոչ պակաս քան {0} նիշ"),rangelength:a.validator.format("Ներմուծեք {0}֊ից {1} երկարությամբ արժեք"),range:a.validator.format("Ներմուծեք թիվ {0}֊ից {1} միջակայքում"),max:a.validator.format("Ներմուծեք թիվ, որը փոքր կամ հավասար է {0}֊ին"),min:a.validator.format("Ներմուծեք թիվ, որը մեծ կամ հավասար է {0}֊ին")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Kolom ini diperlukan.",remote:"Harap benarkan kolom ini.",email:"Silakan masukkan format email yang benar.",url:"Silakan masukkan format URL yang benar.",date:"Silakan masukkan format tanggal yang benar.",dateISO:"Silakan masukkan format tanggal(ISO) yang benar.",number:"Silakan masukkan angka yang benar.",digits:"Harap masukan angka saja.",creditcard:"Harap masukkan format kartu kredit yang benar.",equalTo:"Harap masukkan nilai yg sama dengan sebelumnya.",maxlength:a.validator.format("Input dibatasi hanya {0} karakter."),minlength:a.validator.format("Input tidak kurang dari {0} karakter."),rangelength:a.validator.format("Panjang karakter yg diizinkan antara {0} dan {1} karakter."),range:a.validator.format("Harap masukkan nilai antara {0} dan {1}."),max:a.validator.format("Harap masukkan nilai lebih kecil atau sama dengan {0}."),min:a.validator.format("Harap masukkan nilai lebih besar atau sama dengan {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Þessi reitur er nauðsynlegur.",remote:"Lagaðu þennan reit.",maxlength:a.validator.format("Sláðu inn mest {0} stafi."),minlength:a.validator.format("Sláðu inn minnst {0} stafi."),rangelength:a.validator.format("Sláðu inn minnst {0} og mest {1} stafi."),email:"Sláðu inn gilt netfang.",url:"Sláðu inn gilda vefslóð.",date:"Sláðu inn gilda dagsetningu.",number:"Sláðu inn tölu.",digits:"Sláðu inn tölustafi eingöngu.",equalTo:"Sláðu sama gildi inn aftur.",range:a.validator.format("Sláðu inn gildi milli {0} og {1}."),max:a.validator.format("Sláðu inn gildi sem er minna en eða jafnt og {0}."),min:a.validator.format("Sláðu inn gildi sem er stærra en eða jafnt og {0}."),creditcard:"Sláðu inn gilt greiðslukortanúmer."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Campo obbligatorio",remote:"Controlla questo campo",email:"Inserisci un indirizzo email valido",url:"Inserisci un indirizzo web valido",date:"Inserisci una data valida",dateISO:"Inserisci una data valida (ISO)",number:"Inserisci un numero valido",digits:"Inserisci solo numeri",creditcard:"Inserisci un numero di carta di credito valido",equalTo:"Il valore non corrisponde",extension:"Inserisci un valore con un'estensione valida",maxlength:a.validator.format("Non inserire più di {0} caratteri"),minlength:a.validator.format("Inserisci almeno {0} caratteri"),rangelength:a.validator.format("Inserisci un valore compreso tra {0} e {1} caratteri"),range:a.validator.format("Inserisci un valore compreso tra {0} e {1}"),max:a.validator.format("Inserisci un valore minore o uguale a {0}"),min:a.validator.format("Inserisci un valore maggiore o uguale a {0}"),nifES:"Inserisci un NIF valido",nieES:"Inserisci un NIE valido",cifES:"Inserisci un CIF valido",currency:"Inserisci una valuta valida"}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Campo obbligatorio.",remote:"Controlla questo campo.",email:"Inserisci un indirizzo email valido.",url:"Inserisci un indirizzo web valido.",date:"Inserisci una data valida.",dateISO:"Inserisci una data valida (ISO).",number:"Inserisci un numero valido.",digits:"Inserisci solo numeri.",creditcard:"Inserisci un numero di carta di credito valido.",equalTo:"Il valore non corrisponde.",extension:"Inserisci un valore con un'estensione valida.",maxlength:a.validator.format("Non inserire più di {0} caratteri."),minlength:a.validator.format("Inserisci almeno {0} caratteri."),rangelength:a.validator.format("Inserisci un valore compreso tra {0} e {1} caratteri."),range:a.validator.format("Inserisci un valore compreso tra {0} e {1}."),max:a.validator.format("Inserisci un valore minore o uguale a {0}."),min:a.validator.format("Inserisci un valore maggiore o uguale a {0}."),nifES:"Inserisci un NIF valido.",nieES:"Inserisci un NIE valido.",cifES:"Inserisci un CIF valido.",currency:"Inserisci una valuta valida."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"このフィールドは必須です。",remote:"このフィールドを修正してください。",email:"有効なEメールアドレスを入力してください。",url:"有効なURLを入力してください。",date:"有効な日付を入力してください。",dateISO:"有効な日付(ISO)を入力してください。",number:"有効な数字を入力してください。",digits:"数字のみを入力してください。",creditcard:"有効なクレジットカード番号を入力してください。",equalTo:"同じ値をもう一度入力してください。",extension:"有効な拡張子を含む値を入力してください。",maxlength:a.validator.format("{0} 文字以内で入力してください。"),minlength:a.validator.format("{0} 文字以上で入力してください。"),rangelength:a.validator.format("{0} 文字から {1} 文字までの値を入力してください。"),range:a.validator.format("{0} から {1} までの値を入力してください。"),step:a.validator.format("{0} の倍数を入力してください。"),max:a.validator.format("{0} 以下の値を入力してください。"),min:a.validator.format("{0} 以上の値を入力してください。")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"ამ ველის შევსება აუცილებელია.",remote:"გთხოვთ მიუთითოთ სწორი მნიშვნელობა.",email:"გთხოვთ მიუთითოთ ელ-ფოსტის კორექტული მისამართი.",url:"გთხოვთ მიუთითოთ კორექტული URL.",date:"გთხოვთ მიუთითოთ კორექტული თარიღი.",dateISO:"გთხოვთ მიუთითოთ კორექტული თარიღი ISO ფორმატში.",number:"გთხოვთ მიუთითოთ ციფრი.",digits:"გთხოვთ მიუთითოთ მხოლოდ ციფრები.",creditcard:"გთხოვთ მიუთითოთ საკრედიტო ბარათის კორექტული ნომერი.",equalTo:"გთხოვთ მიუთითოთ ასეთივე მნიშვნელობა კიდევ ერთხელ.",extension:"გთხოვთ აირჩიოთ ფაილი კორექტული გაფართოებით.",maxlength:a.validator.format("დასაშვებია არაუმეტეს {0} სიმბოლო."),minlength:a.validator.format("აუცილებელია შეიყვანოთ მინიმუმ {0} სიმბოლო."),rangelength:a.validator.format("ტექსტში სიმბოლოების რაოდენობა უნდა იყოს {0}-დან {1}-მდე."),range:a.validator.format("გთხოვთ შეიყვანოთ ციფრი {0}-დან {1}-მდე."),max:a.validator.format("გთხოვთ შეიყვანოთ ციფრი რომელიც ნაკლებია ან უდრის {0}-ს."),min:a.validator.format("გთხოვთ შეიყვანოთ ციფრი რომელიც მეტია ან უდრის {0}-ს.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Бұл өрісті міндетті түрде толтырыңыз.",remote:"Дұрыс мағына енгізуіңізді сұраймыз.",email:"Нақты электронды поштаңызды енгізуіңізді сұраймыз.",url:"Нақты URL-ды енгізуіңізді сұраймыз.",date:"Нақты URL-ды енгізуіңізді сұраймыз.",dateISO:"Нақты ISO форматымен сәйкес датасын енгізуіңізді сұраймыз.",number:"Күнді енгізуіңізді сұраймыз.",digits:"Тек қана сандарды енгізуіңізді сұраймыз.",creditcard:"Несие картасының нөмірін дұрыс енгізуіңізді сұраймыз.",equalTo:"Осы мәнді қайта енгізуіңізді сұраймыз.",extension:"Файлдың кеңейтуін дұрыс таңдаңыз.",maxlength:a.validator.format("Ұзындығы {0} символдан көр болмасын."),minlength:a.validator.format("Ұзындығы {0} символдан аз болмасын."),rangelength:a.validator.format("Ұзындығы {0}-{1} дейін мән енгізуіңізді сұраймыз."),range:a.validator.format("Пожалуйста, введите число от {0} до {1}. - {0} - {1} санын енгізуіңізді сұраймыз."),max:a.validator.format("{0} аз немесе тең санын енгізуіңіді сұраймыз."),min:a.validator.format("{0} көп немесе тең санын енгізуіңізді сұраймыз.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"필수 항목입니다.",remote:"항목을 수정하세요.",email:"유효하지 않은 E-Mail주소입니다.",url:"유효하지 않은 URL입니다.",date:"올바른 날짜를 입력하세요.",dateISO:"올바른 날짜(ISO)를 입력하세요.",number:"유효한 숫자가 아닙니다.",digits:"숫자만 입력 가능합니다.",creditcard:"신용카드 번호가 바르지 않습니다.",equalTo:"같은 값을 다시 입력하세요.",extension:"올바른 확장자가 아닙니다.",maxlength:a.validator.format("{0}자를 넘을 수 없습니다. "),minlength:a.validator.format("{0}자 이상 입력하세요."),rangelength:a.validator.format("문자 길이가 {0} 에서 {1} 사이의 값을 입력하세요."),range:a.validator.format("{0} 에서 {1} 사이의 값을 입력하세요."),max:a.validator.format("{0} 이하의 값을 입력하세요."),min:a.validator.format("{0} 이상의 값을 입력하세요.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Šis laukas yra privalomas.",remote:"Prašau pataisyti šį lauką.",email:"Prašau įvesti teisingą elektroninio pašto adresą.",url:"Prašau įvesti teisingą URL.",date:"Prašau įvesti teisingą datą.",dateISO:"Prašau įvesti teisingą datą (ISO).",number:"Prašau įvesti teisingą skaičių.",digits:"Prašau naudoti tik skaitmenis.",creditcard:"Prašau įvesti teisingą kreditinės kortelės numerį.",equalTo:"Prašau įvestį tą pačią reikšmę dar kartą.",extension:"Prašau įvesti reikšmę su teisingu plėtiniu.",maxlength:a.validator.format("Prašau įvesti ne daugiau kaip {0} simbolių."),minlength:a.validator.format("Prašau įvesti bent {0} simbolius."),rangelength:a.validator.format("Prašau įvesti reikšmes, kurių ilgis nuo {0} iki {1} simbolių."),range:a.validator.format("Prašau įvesti reikšmę intervale nuo {0} iki {1}."),max:a.validator.format("Prašau įvesti reikšmę mažesnę arba lygią {0}."),min:a.validator.format("Prašau įvesti reikšmę didesnę arba lygią {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Šis lauks ir obligāts.",remote:"Lūdzu, pārbaudiet šo lauku.",email:"Lūdzu, ievadiet derīgu e-pasta adresi.",url:"Lūdzu, ievadiet derīgu URL adresi.",date:"Lūdzu, ievadiet derīgu datumu.",dateISO:"Lūdzu, ievadiet derīgu datumu (ISO).",number:"Lūdzu, ievadiet derīgu numuru.",digits:"Lūdzu, ievadiet tikai ciparus.",creditcard:"Lūdzu, ievadiet derīgu kredītkartes numuru.",equalTo:"Lūdzu, ievadiet to pašu vēlreiz.",extension:"Lūdzu, ievadiet vērtību ar derīgu paplašinājumu.",maxlength:a.validator.format("Lūdzu, ievadiet ne vairāk kā {0} rakstzīmes."),minlength:a.validator.format("Lūdzu, ievadiet vismaz {0} rakstzīmes."),rangelength:a.validator.format("Lūdzu ievadiet {0} līdz {1} rakstzīmes."),range:a.validator.format("Lūdzu, ievadiet skaitli no {0} līdz {1}."),max:a.validator.format("Lūdzu, ievadiet skaitli, kurš ir mazāks vai vienāds ar {0}."),min:a.validator.format("Lūdzu, ievadiet skaitli, kurš ir lielāks vai vienāds ar {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Полето е задолжително.",remote:"Поправете го ова поле",email:"Внесете правилна e-mail адреса",url:"Внесете правилен URL.",date:"Внесете правилен датум",dateISO:"Внесете правилен датум (ISO).",number:"Внесете правилен број.",digits:"Внесете само бројки.",creditcard:"Внесете правилен број на кредитната картичка.",equalTo:"Внесете ја истата вредност повторно.",extension:"Внесете вредност со соодветна екстензија.",maxlength:a.validator.format("Внесете максимално {0} знаци."),minlength:a.validator.format("Внесете барем {0} знаци."),rangelength:a.validator.format("Внесете вредност со должина помеѓу {0} и {1} знаци."),range:a.validator.format("Внесете вредност помеѓу {0} и {1}."),max:a.validator.format("Внесете вредност помала или еднаква на {0}."),min:a.validator.format("Внесете вредност поголема или еднаква на {0}")}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Полето е задолжително.",remote:"Поправете го ова поле.",email:"Внесете правилна e-mail адреса.",url:"Внесете правилен URL.",date:"Внесете правилен датум.",dateISO:"Внесете правилен датум (ISO).",number:"Внесете правилен број.",digits:"Внесете само бројки.",creditcard:"Внесете правилен број на кредитната картичка.",equalTo:"Внесете ја истата вредност повторно.",extension:"Внесете вредност со соодветна екстензија.",maxlength:a.validator.format("Внесете максимално {0} знаци."),minlength:a.validator.format("Внесете барем {0} знаци."),rangelength:a.validator.format("Внесете вредност со должина помеѓу {0} и {1} знаци."),range:a.validator.format("Внесете вредност помеѓу {0} и {1}."),max:a.validator.format("Внесете вредност помала или еднаква на {0}."),min:a.validator.format("Внесете вредност поголема или еднаква на {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Medan ini diperlukan.",remote:"Sila betulkan medan ini.",email:"Sila masukkan alamat emel yang betul.",url:"Sila masukkan URL yang betul.",date:"Sila masukkan tarikh yang betul.",dateISO:"Sila masukkan tarikh(ISO) yang betul.",number:"Sila masukkan nombor yang betul.",digits:"Sila masukkan nilai digit sahaja.",creditcard:"Sila masukkan nombor kredit kad yang betul.",equalTo:"Sila masukkan nilai yang sama semula.",extension:"Sila masukkan nilai yang telah diterima.",maxlength:a.validator.format("Sila masukkan tidak lebih dari {0} aksara."),minlength:a.validator.format("Sila masukkan sekurang-kurangnya {0} aksara."),rangelength:a.validator.format("Sila masukkan antara {0} dan {1} panjang aksara."),range:a.validator.format("Sila masukkan nilai antara {0} dan {1} aksara."),max:a.validator.format("Sila masukkan nilai yang kurang atau sama dengan {0}."),min:a.validator.format("Sila masukkan nilai yang lebih atau sama dengan {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Dit is een verplicht veld.",remote:"Controleer dit veld.",email:"Vul hier een geldig e-mailadres in.",url:"Vul hier een geldige URL in.",date:"Vul hier een geldige datum in.",dateISO:"Vul hier een geldige datum in (ISO-formaat).",number:"Vul hier een geldig getal in.",digits:"Vul hier alleen getallen in.",creditcard:"Vul hier een geldig creditcardnummer in.",equalTo:"Vul hier dezelfde waarde in.",extension:"Vul hier een waarde in met een geldige extensie.",maxlength:a.validator.format("Vul hier maximaal {0} tekens in."),minlength:a.validator.format("Vul hier minimaal {0} tekens in."),rangelength:a.validator.format("Vul hier een waarde in van minimaal {0} en maximaal {1} tekens."),range:a.validator.format("Vul hier een waarde in van minimaal {0} en maximaal {1}."),max:a.validator.format("Vul hier een waarde in kleiner dan of gelijk aan {0}."),min:a.validator.format("Vul hier een waarde in groter dan of gelijk aan {0}."),step:a.validator.format("Vul hier een veelvoud van {0} in."),iban:"Vul hier een geldig IBAN in.",dateNL:"Vul hier een geldige datum in.",phoneNL:"Vul hier een geldig Nederlands telefoonnummer in.",mobileNL:"Vul hier een geldig Nederlands mobiel telefoonnummer in.",postalcodeNL:"Vul hier een geldige postcode in.",bankaccountNL:"Vul hier een geldig bankrekeningnummer in.",giroaccountNL:"Vul hier een geldig gironummer in.",bankorgiroaccountNL:"Vul hier een geldig bank- of gironummer in."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Angi en verdi.",remote:"Ugyldig verdi.",email:"Angi en gyldig epostadresse.",url:"Angi en gyldig URL.",date:"Angi en gyldig dato.",dateISO:"Angi en gyldig dato (&ARING;&ARING;&ARING;&ARING;-MM-DD).",number:"Angi et gyldig tall.",digits:"Skriv kun tall.",equalTo:"Skriv samme verdi igjen.",maxlength:a.validator.format("Maksimalt {0} tegn."),minlength:a.validator.format("Minimum {0} tegn."),rangelength:a.validator.format("Angi minimum {0} og maksimum {1} tegn."),range:a.validator.format("Angi en verdi mellom {0} og {1}."),max:a.validator.format("Angi en verdi som er mindre eller lik {0}."),min:a.validator.format("Angi en verdi som er større eller lik {0}."),step:a.validator.format("Angi en verdi ganger {0}."),creditcard:"Angi et gyldig kredittkortnummer."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"To pole jest wymagane.",remote:"Proszę o wypełnienie tego pola.",email:"Proszę o podanie prawidłowego adresu email.",url:"Proszę o podanie prawidłowego URL.",date:"Proszę o podanie prawidłowej daty.",dateISO:"Proszę o podanie prawidłowej daty (ISO).",number:"Proszę o podanie prawidłowej liczby.",digits:"Proszę o podanie samych cyfr.",creditcard:"Proszę o podanie prawidłowej karty kredytowej.",equalTo:"Proszę o podanie tej samej wartości ponownie.",extension:"Proszę o podanie wartości z prawidłowym rozszerzeniem.",nipPL:"Proszę o podanie prawidłowego numeru NIP.",phonePL:"Proszę o podanie prawidłowego numeru telefonu",maxlength:a.validator.format("Proszę o podanie nie więcej niż {0} znaków."),minlength:a.validator.format("Proszę o podanie przynajmniej {0} znaków."),rangelength:a.validator.format("Proszę o podanie wartości o długości od {0} do {1} znaków."),range:a.validator.format("Proszę o podanie wartości z przedziału od {0} do {1}."),max:a.validator.format("Proszę o podanie wartości mniejszej bądź równej {0}."),min:a.validator.format("Proszę o podanie wartości większej bądź równej {0}."),pattern:a.validator.format("Pole zawiera niedozwolone znaki.")}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"To pole jest wymagane.",remote:"Proszę o wypełnienie tego pola.",email:"Proszę o podanie prawidłowego adresu email.",url:"Proszę o podanie prawidłowego URL.",date:"Proszę o podanie prawidłowej daty.",dateISO:"Proszę o podanie prawidłowej daty (ISO).",number:"Proszę o podanie prawidłowej liczby.",digits:"Proszę o podanie samych cyfr.",creditcard:"Proszę o podanie prawidłowej karty kredytowej.",equalTo:"Proszę o podanie tej samej wartości ponownie.",extension:"Proszę o podanie wartości z prawidłowym rozszerzeniem.",nipPL:"Proszę o podanie prawidłowego numeru NIP.",phonePL:"Proszę o podanie prawidłowego numeru telefonu.",maxlength:a.validator.format("Proszę o podanie nie więcej niż {0} znaków."),minlength:a.validator.format("Proszę o podanie przynajmniej {0} znaków."),rangelength:a.validator.format("Proszę o podanie wartości o długości od {0} do {1} znaków."),range:a.validator.format("Proszę o podanie wartości z przedziału od {0} do {1}."),max:a.validator.format("Proszę o podanie wartości mniejszej bądź równej {0}."),min:a.validator.format("Proszę o podanie wartości większej bądź równej {0}."),pattern:a.validator.format("Pole zawiera niedozwolone znaki.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Este campo é requerido.",remote:"Por favor, corrija este campo.",email:"Por favor, forneça um endereço de email válido.",url:"Por favor, forneça uma URL válida.",date:"Por favor, forneça uma data válida.",dateISO:"Por favor, forneça uma data válida (ISO).",number:"Por favor, forneça um número válido.",digits:"Por favor, forneça somente dígitos.",creditcard:"Por favor, forneça um cartão de crédito válido.",equalTo:"Por favor, forneça o mesmo valor novamente.",maxlength:a.validator.format("Por favor, forneça não mais que {0} caracteres."),minlength:a.validator.format("Por favor, forneça ao menos {0} caracteres."),rangelength:a.validator.format("Por favor, forneça um valor entre {0} e {1} caracteres de comprimento."),range:a.validator.format("Por favor, forneça um valor entre {0} e {1}."),max:a.validator.format("Por favor, forneça um valor menor ou igual a {0}."),min:a.validator.format("Por favor, forneça um valor maior ou igual a {0}."),step:a.validator.format("Por favor, forneça um valor múltiplo de {0}."),maxWords:a.validator.format("Por favor, forneça com {0} palavras ou menos."),minWords:a.validator.format("Por favor, forneça pelo menos {0} palavras."),rangeWords:a.validator.format("Por favor, forneça entre {0} e {1} palavras."),accept:"Por favor, forneça um tipo válido.",alphanumeric:"Por favor, forneça somente com letras, números e sublinhados.",bankaccountNL:"Por favor, forneça com um número de conta bancária válida.",bankorgiroaccountNL:"Por favor, forneça um banco válido ou número de conta.",bic:"Por favor, forneça um código BIC válido.",cifES:"Por favor, forneça um código CIF válido.",creditcardtypes:"Por favor, forneça um número de cartão de crédito válido.",currency:"Por favor, forneça uma moeda válida.",dateFA:"Por favor, forneça uma data correta.",dateITA:"Por favor, forneça uma data correta.",dateNL:"Por favor, forneça uma data correta.",extension:"Por favor, forneça um valor com uma extensão válida.",giroaccountNL:"Por favor, forneça um número de conta corrente válido.",iban:"Por favor, forneça um código IBAN válido.",integer:"Por favor, forneça um número não decimal.",ipv4:"Por favor, forneça um IPv4 válido.",ipv6:"Por favor, forneça um IPv6 válido.",lettersonly:"Por favor, forneça apenas com letras.",letterswithbasicpunc:"Por favor, forneça apenas letras ou pontuações.",mobileNL:"Por favor, forneceça um número válido de telefone.",mobileUK:"Por favor, forneceça um número válido de telefone.",nieES:"Por favor, forneça um NIE válido.",nifES:"Por favor, forneça um NIF válido.",nowhitespace:"Por favor, não utilize espaços em branco.",pattern:"O formato fornecido é inválido.",phoneNL:"Por favor, forneça um número de telefone válido.",phoneUK:"Por favor, forneça um número de telefone válido.",phoneUS:"Por favor, forneça um número de telefone válido.",phonesUK:"Por favor, forneça um número de telefone válido.",postalCodeCA:"Por favor, forneça um número de código postal válido.",postalcodeIT:"Por favor, forneça um número de código postal válido.",postalcodeNL:"Por favor, forneça um número de código postal válido.",postcodeUK:"Por favor, forneça um número de código postal válido.",postalcodeBR:"Por favor, forneça um CEP válido.",require_from_group:a.validator.format("Por favor, forneça pelo menos {0} destes campos."),skip_or_fill_minimum:a.validator.format("Por favor, optar entre ignorar esses campos ou preencher pelo menos {0} deles."),stateUS:"Por favor, forneça um estado válido.",strippedminlength:a.validator.format("Por favor, forneça pelo menos {0} caracteres."),time:"Por favor, forneça um horário válido, no intervado de 00:00 a 23:59.",time12h:"Por favor, forneça um horário válido, no intervado de 01:00 a 12:59 am/pm.",url2:"Por favor, forneça uma URL válida.",vinUS:"O número de identificação de veículo informado (VIN) é inválido.",zipcodeUS:"Por favor, forneça um código postal americano válido.",ziprange:"O código postal deve estar entre 902xx-xxxx e 905xx-xxxx",cpfBR:"Por favor, forneça um CPF válido.",nisBR:"Por favor, forneça um NIS/PIS válido",cnhBR:"Por favor, forneça um CNH válido.",cnpjBR:"Por favor, forneça um CNPJ válido."}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Este campo é requerido.",remote:"Por favor, corrija este campo.",email:"Por favor, forneça um endereço de email válido.",url:"Por favor, forneça uma URL válida.",date:"Por favor, forneça uma data válida.",dateISO:"Por favor, forneça uma data válida (ISO).",number:"Por favor, forneça um número válido.",digits:"Por favor, forneça somente dígitos.",creditcard:"Por favor, forneça um cartão de crédito válido.",equalTo:"Por favor, forneça o mesmo valor novamente.",maxlength:a.validator.format("Por favor, forneça não mais que {0} caracteres."),minlength:a.validator.format("Por favor, forneça ao menos {0} caracteres."),rangelength:a.validator.format("Por favor, forneça um valor entre {0} e {1} caracteres de comprimento."),range:a.validator.format("Por favor, forneça um valor entre {0} e {1}."),max:a.validator.format("Por favor, forneça um valor menor ou igual a {0}."),min:a.validator.format("Por favor, forneça um valor maior ou igual a {0}."),step:a.validator.format("Por favor, forneça um valor múltiplo de {0}."),maxWords:a.validator.format("Por favor, forneça com {0} palavras ou menos."),minWords:a.validator.format("Por favor, forneça pelo menos {0} palavras."),rangeWords:a.validator.format("Por favor, forneça entre {0} e {1} palavras."),accept:"Por favor, forneça um tipo válido.",alphanumeric:"Por favor, forneça somente com letras, números e sublinhados.",bankaccountNL:"Por favor, forneça com um número de conta bancária válida.",bankorgiroaccountNL:"Por favor, forneça um banco válido ou número de conta.",bic:"Por favor, forneça um código BIC válido.",cifES:"Por favor, forneça um código CIF válido.",creditcardtypes:"Por favor, forneça um número de cartão de crédito válido.",currency:"Por favor, forneça uma moeda válida.",dateFA:"Por favor, forneça uma data correta.",dateITA:"Por favor, forneça uma data correta.",dateNL:"Por favor, forneça uma data correta.",extension:"Por favor, forneça um valor com uma extensão válida.",giroaccountNL:"Por favor, forneça um número de conta corrente válido.",iban:"Por favor, forneça um código IBAN válido.",integer:"Por favor, forneça um número não decimal.",ipv4:"Por favor, forneça um IPv4 válido.",ipv6:"Por favor, forneça um IPv6 válido.",lettersonly:"Por favor, forneça apenas com letras.",letterswithbasicpunc:"Por favor, forneça apenas letras ou pontuações.",mobileNL:"Por favor, forneceça um número válido de telefone.",mobileUK:"Por favor, forneceça um número válido de telefone.",nieES:"Por favor, forneça um NIE válido.",nifES:"Por favor, forneça um NIF válido.",nowhitespace:"Por favor, não utilize espaços em branco.",pattern:"O formato fornecido é inválido.",phoneNL:"Por favor, forneça um número de telefone válido.",phoneUK:"Por favor, forneça um número de telefone válido.",phoneUS:"Por favor, forneça um número de telefone válido.",phonesUK:"Por favor, forneça um número de telefone válido.",postalCodeCA:"Por favor, forneça um número de código postal válido.",postalcodeIT:"Por favor, forneça um número de código postal válido.",postalcodeNL:"Por favor, forneça um número de código postal válido.",postcodeUK:"Por favor, forneça um número de código postal válido.",postalcodeBR:"Por favor, forneça um CEP válido.",require_from_group:a.validator.format("Por favor, forneça pelo menos {0} destes campos."),skip_or_fill_minimum:a.validator.format("Por favor, optar entre ignorar esses campos ou preencher pelo menos {0} deles."),stateUS:"Por favor, forneça um estado válido.",strippedminlength:a.validator.format("Por favor, forneça pelo menos {0} caracteres."),time:"Por favor, forneça um horário válido, no intervado de 00:00 a 23:59.",time12h:"Por favor, forneça um horário válido, no intervado de 01:00 a 12:59 am/pm.",url2:"Por favor, forneça uma URL válida.",vinUS:"O número de identificação de veículo informado (VIN) é inválido.",zipcodeUS:"Por favor, forneça um código postal americano válido.",ziprange:"O código postal deve estar entre 902xx-xxxx e 905xx-xxxx.",cpfBR:"Por favor, forneça um CPF válido.",nisBR:"Por favor, forneça um NIS/PIS válido.",cnhBR:"Por favor, forneça um CNH válido.",cnpjBR:"Por favor, forneça um CNPJ válido."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Campo de preenchimento obrigatório.",remote:"Por favor, corrija este campo.",email:"Por favor, introduza um endereço eletrónico válido.",url:"Por favor, introduza um URL válido.",date:"Por favor, introduza uma data válida.",dateISO:"Por favor, introduza uma data válida (ISO).",number:"Por favor, introduza um número válido.",digits:"Por favor, introduza apenas dígitos.",creditcard:"Por favor, introduza um número de cartão de crédito válido.",equalTo:"Por favor, introduza de novo o mesmo valor.",extension:"Por favor, introduza um ficheiro com uma extensão válida.",maxlength:a.validator.format("Por favor, não introduza mais do que {0} caracteres."),minlength:a.validator.format("Por favor, introduza pelo menos {0} caracteres."),rangelength:a.validator.format("Por favor, introduza entre {0} e {1} caracteres."),range:a.validator.format("Por favor, introduza um valor entre {0} e {1}."),max:a.validator.format("Por favor, introduza um valor menor ou igual a {0}."),min:a.validator.format("Por favor, introduza um valor maior ou igual a {0}."),nifES:"Por favor, introduza um NIF válido.",nieES:"Por favor, introduza um NIE válido.",cifES:"Por favor, introduza um CIF válido."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Acest câmp este obligatoriu.",remote:"Te rugăm să completezi acest câmp.",email:"Te rugăm să introduci o adresă de email validă",url:"Te rugăm sa introduci o adresă URL validă.",date:"Te rugăm să introduci o dată corectă.",dateISO:"Te rugăm să introduci o dată (ISO) corectă.",number:"Te rugăm să introduci un număr întreg valid.",digits:"Te rugăm să introduci doar cifre.",creditcard:"Te rugăm să introduci un numar de carte de credit valid.",equalTo:"Te rugăm să reintroduci valoarea.",extension:"Te rugăm să introduci o valoare cu o extensie validă.",maxlength:a.validator.format("Te rugăm să nu introduci mai mult de {0} caractere."),minlength:a.validator.format("Te rugăm să introduci cel puțin {0} caractere."),rangelength:a.validator.format("Te rugăm să introduci o valoare între {0} și {1} caractere."),range:a.validator.format("Te rugăm să introduci o valoare între {0} și {1}."),max:a.validator.format("Te rugăm să introduci o valoare egal sau mai mică decât {0}."),min:a.validator.format("Te rugăm să introduci o valoare egal sau mai mare decât {0}.")}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Acest câmp este obligatoriu.",remote:"Te rugăm să completezi acest câmp.",email:"Te rugăm să introduci o adresă de email validă.",url:"Te rugăm sa introduci o adresă URL validă.",date:"Te rugăm să introduci o dată corectă.",dateISO:"Te rugăm să introduci o dată (ISO) corectă.",number:"Te rugăm să introduci un număr întreg valid.",digits:"Te rugăm să introduci doar cifre.",creditcard:"Te rugăm să introduci un numar de carte de credit valid.",equalTo:"Te rugăm să reintroduci valoarea.",extension:"Te rugăm să introduci o valoare cu o extensie validă.",maxlength:a.validator.format("Te rugăm să nu introduci mai mult de {0} caractere."),minlength:a.validator.format("Te rugăm să introduci cel puțin {0} caractere."),rangelength:a.validator.format("Te rugăm să introduci o valoare între {0} și {1} caractere."),range:a.validator.format("Te rugăm să introduci o valoare între {0} și {1}."),max:a.validator.format("Te rugăm să introduci o valoare egal sau mai mică decât {0}."),min:a.validator.format("Te rugăm să introduci o valoare egal sau mai mare decât {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Это поле необходимо заполнить.",remote:"Пожалуйста, введите правильное значение.",email:"Пожалуйста, введите корректный адрес электронной почты.",url:"Пожалуйста, введите корректный URL.",date:"Пожалуйста, введите корректную дату.",dateISO:"Пожалуйста, введите корректную дату в формате ISO.",number:"Пожалуйста, введите число.",digits:"Пожалуйста, вводите только цифры.",creditcard:"Пожалуйста, введите правильный номер кредитной карты.",equalTo:"Пожалуйста, введите такое же значение ещё раз.",extension:"Пожалуйста, выберите файл с правильным расширением.",maxlength:a.validator.format("Пожалуйста, введите не больше {0} символов."),minlength:a.validator.format("Пожалуйста, введите не меньше {0} символов."),rangelength:a.validator.format("Пожалуйста, введите значение длиной от {0} до {1} символов."),range:a.validator.format("Пожалуйста, введите число от {0} до {1}."),max:a.validator.format("Пожалуйста, введите число, меньшее или равное {0}."),min:a.validator.format("Пожалуйста, введите число, большее или равное {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"هنن جاين جي ضرورت آهي",remote:"هنن جاين جي ضرورت آهي",email:"لکيل اي ميل غلط آهي",url:"لکيل ايڊريس غلط آهي",date:"لکيل تاريخ غلط آهي",dateISO:"جي معيار جي مطابق نه آهي (ISO) لکيل تاريخ",number:"لکيل انگ صحيح ناهي",digits:"رڳو انگ داخل ڪري سگهجي ٿو",creditcard:"لکيل ڪارڊ نمبر صحيح نه آهي",equalTo:"داخل ٿيل ڀيٽ صحيح نه آهي",extension:"لکيل غلط آهي",maxlength:a.validator.format("وڌ کان وڌ {0} جي داخلا ڪري سگهجي ٿي"),minlength:a.validator.format("گهٽ ۾ گهٽ {0} جي داخلا ڪرڻ ضروري آهي"),rangelength:a.validator.format("داخلا جو {0} ۽ {1}جي وچ ۾ هجڻ ضروري آهي"),range:a.validator.format("داخلا جو {0} ۽ {1}جي وچ ۾ هجڻ ضروري آهي"),max:a.validator.format("وڌ کان وڌ {0} جي داخلا ڪري سگهجي ٿي"),min:a.validator.format("گهٽ ۾ گهٽ {0} جي داخلا ڪرڻ ضروري آهي")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"To polje je obvezno.",remote:"Vpis v tem polju ni v pravi obliki.",email:"Prosimo, vnesite pravi email naslov.",url:"Prosimo, vnesite pravi URL.",date:"Prosimo, vnesite pravi datum.",dateISO:"Prosimo, vnesite pravi datum (ISO).",number:"Prosimo, vnesite pravo številko.",digits:"Prosimo, vnesite samo številke.",creditcard:"Prosimo, vnesite pravo številko kreditne kartice.",equalTo:"Prosimo, ponovno vnesite enako vsebino.",extension:"Prosimo, vnesite vsebino z pravo končnico.",maxlength:a.validator.format("Prosimo, da ne vnašate več kot {0} znakov."),minlength:a.validator.format("Prosimo, vnesite vsaj {0} znakov."),rangelength:a.validator.format("Prosimo, vnesite od {0} do {1} znakov."),range:a.validator.format("Prosimo, vnesite vrednost med {0} in {1}."),max:a.validator.format("Prosimo, vnesite vrednost manjšo ali enako {0}."),min:a.validator.format("Prosimo, vnesite vrednost večjo ali enako {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Povinné zadať.",maxlength:a.validator.format("Maximálne {0} znakov."),minlength:a.validator.format("Minimálne {0} znakov."),rangelength:a.validator.format("Minimálne {0} a maximálne {1} znakov."),email:"E-mailová adresa musí byť platná.",url:"URL musí byť platná.",date:"Musí byť dátum.",number:"Musí byť číslo.",digits:"Môže obsahovať iba číslice.",equalTo:"Dve hodnoty sa musia rovnať.",range:a.validator.format("Musí byť medzi {0} a {1}."),max:a.validator.format("Nemôže byť viac ako {0}."),min:a.validator.format("Nemôže byť menej ako {0}."),creditcard:"Číslo platobnej karty musí byť platné.",step:a.validator.format("Musí byť násobkom čísla {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"To polje je obvezno.",remote:"Prosimo popravite to polje.",email:"Prosimo vnesite veljaven email naslov.",url:"Prosimo vnesite veljaven URL naslov.",date:"Prosimo vnesite veljaven datum.",dateISO:"Prosimo vnesite veljaven ISO datum.",number:"Prosimo vnesite veljavno število.",digits:"Prosimo vnesite samo števila.",creditcard:"Prosimo vnesite veljavno številko kreditne kartice.",equalTo:"Prosimo ponovno vnesite vrednost.",extension:"Prosimo vnesite vrednost z veljavno končnico.",maxlength:a.validator.format("Prosimo vnesite največ {0} znakov."),minlength:a.validator.format("Prosimo vnesite najmanj {0} znakov."),rangelength:a.validator.format("Prosimo vnesite najmanj {0} in največ {1} znakov."),range:a.validator.format("Prosimo vnesite vrednost med {0} in {1}."),max:a.validator.format("Prosimo vnesite vrednost manjše ali enako {0}."),min:a.validator.format("Prosimo vnesite vrednost večje ali enako {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Поље је обавезно.",remote:"Средите ово поље.",email:"Унесите исправну и-мејл адресу.",url:"Унесите исправан URL.",date:"Унесите исправан датум.",dateISO:"Унесите исправан датум (ISO).",number:"Унесите исправан број.",digits:"Унесите само цифе.",creditcard:"Унесите исправан број кредитне картице.",equalTo:"Унесите исту вредност поново.",extension:"Унесите вредност са одговарајућом екстензијом.",maxlength:a.validator.format("Унесите мање од {0} карактера."),minlength:a.validator.format("Унесите барем {0} карактера."),rangelength:a.validator.format("Унесите вредност дугачку између {0} и {1} карактера."),range:a.validator.format("Унесите вредност између {0} и {1}."),max:a.validator.format("Унесите вредност мању или једнаку {0}."),min:a.validator.format("Унесите вредност већу или једнаку {0}."),step:a.validator.format("Унесите вредност која је умножак броја {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Polje je obavezno.",remote:"Sredite ovo polje.",email:"Unesite ispravnu e-mail adresu",url:"Unesite ispravan URL.",date:"Unesite ispravan datum.",dateISO:"Unesite ispravan datum (ISO).",number:"Unesite ispravan broj.",digits:"Unesite samo cifre.",creditcard:"Unesite ispravan broj kreditne kartice.",equalTo:"Unesite istu vrednost ponovo.",extension:"Unesite vrednost sa odgovarajućom ekstenzijom.",maxlength:a.validator.format("Unesite manje od {0} karaktera."),minlength:a.validator.format("Unesite barem {0} karaktera."),rangelength:a.validator.format("Unesite vrednost dugačku između {0} i {1} karaktera."),range:a.validator.format("Unesite vrednost između {0} i {1}."),max:a.validator.format("Unesite vrednost manju ili jednaku {0}."),min:a.validator.format("Unesite vrednost veću ili jednaku {0}."),step:a.validator.format("Unesite vrednost koja je umnožak broja {0}.")}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Polje je obavezno.",remote:"Sredite ovo polje.",email:"Unesite ispravnu e-mail adresu.",url:"Unesite ispravan URL.",date:"Unesite ispravan datum.",dateISO:"Unesite ispravan datum (ISO).",number:"Unesite ispravan broj.",digits:"Unesite samo cifre.",creditcard:"Unesite ispravan broj kreditne kartice.",equalTo:"Unesite istu vrednost ponovo.",extension:"Unesite vrednost sa odgovarajućom ekstenzijom.",maxlength:a.validator.format("Unesite manje od {0} karaktera."),minlength:a.validator.format("Unesite barem {0} karaktera."),rangelength:a.validator.format("Unesite vrednost dugačku između {0} i {1} karaktera."),range:a.validator.format("Unesite vrednost između {0} i {1}."),max:a.validator.format("Unesite vrednost manju ili jednaku {0}."),min:a.validator.format("Unesite vrednost veću ili jednaku {0}."),step:a.validator.format("Unesite vrednost koja je umnožak broja {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Detta fält är obligatoriskt.",remote:"Var snäll och åtgärda detta fält.",maxlength:a.validator.format("Du får ange högst {0} tecken."),minlength:a.validator.format("Du måste ange minst {0} tecken."),rangelength:a.validator.format("Ange minst {0} och max {1} tecken."),email:"Ange en korrekt e-postadress.",url:"Ange en korrekt URL.",date:"Ange ett korrekt datum.",dateISO:"Ange ett korrekt datum (ÅÅÅÅ-MM-DD).",number:"Ange ett korrekt nummer.",digits:"Ange endast siffror.",equalTo:"Ange samma värde igen.",range:a.validator.format("Ange ett värde mellan {0} och {1}."),max:a.validator.format("Ange ett värde som är mindre eller lika med {0}."),min:a.validator.format("Ange ett värde som är större eller lika med {0}."),creditcard:"Ange ett korrekt kreditkortsnummer.",pattern:"Ogiltigt format."}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"โปรดระบุ",remote:"โปรดแก้ไขให้ถูกต้อง",email:"โปรดระบุที่อยู่อีเมล์ที่ถูกต้อง",url:"โปรดระบุ URL ที่ถูกต้อง",date:"โปรดระบุวันที่ ที่ถูกต้อง",dateISO:"โปรดระบุวันที่ ที่ถูกต้อง (ระบบ ISO).",number:"โปรดระบุทศนิยมที่ถูกต้อง",digits:"โปรดระบุจำนวนเต็มที่ถูกต้อง",creditcard:"โปรดระบุรหัสบัตรเครดิตที่ถูกต้อง",equalTo:"โปรดระบุค่าเดิมอีกครั้ง",extension:"โปรดระบุค่าที่มีส่วนขยายที่ถูกต้อง",maxlength:a.validator.format("โปรดอย่าระบุค่าที่ยาวกว่า {0} อักขระ"),minlength:a.validator.format("โปรดอย่าระบุค่าที่สั้นกว่า {0} อักขระ"),rangelength:a.validator.format("โปรดอย่าระบุค่าความยาวระหว่าง {0} ถึง {1} อักขระ"),range:a.validator.format("โปรดระบุค่าระหว่าง {0} และ {1}"),max:a.validator.format("โปรดระบุค่าน้อยกว่าหรือเท่ากับ {0}"),min:a.validator.format("โปรดระบุค่ามากกว่าหรือเท่ากับ {0}")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Ворид кардани ин филд маҷбури аст.",remote:"Илтимос, маълумоти саҳеҳ ворид кунед.",email:"Илтимос, почтаи электронии саҳеҳ ворид кунед.",url:"Илтимос, URL адреси саҳеҳ ворид кунед.",date:"Илтимос, таърихи саҳеҳ ворид кунед.",dateISO:"Илтимос, таърихи саҳеҳи (ISO)ӣ ворид кунед.",number:"Илтимос, рақамҳои саҳеҳ ворид кунед.",digits:"Илтимос, танҳо рақам ворид кунед.",creditcard:"Илтимос, кредит карди саҳеҳ ворид кунед.",equalTo:"Илтимос, миқдори баробар ворид кунед.",extension:"Илтимос, қофияи файлро дуруст интихоб кунед",maxlength:a.validator.format("Илтимос, бештар аз {0} рамз ворид накунед."),minlength:a.validator.format("Илтимос, камтар аз {0} рамз ворид накунед."),rangelength:a.validator.format("Илтимос, камтар аз {0} ва зиёда аз {1} рамз ворид кунед."),range:a.validator.format("Илтимос, аз {0} то {1} рақам зиёд ворид кунед."),max:a.validator.format("Илтимос, бештар аз {0} рақам ворид накунед."),min:a.validator.format("Илтимос, камтар аз {0} рақам ворид накунед.")}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Ворид кардани ин филд маҷбури аст.",remote:"Илтимос, маълумоти саҳеҳ ворид кунед.",email:"Илтимос, почтаи электронии саҳеҳ ворид кунед.",url:"Илтимос, URL адреси саҳеҳ ворид кунед.",date:"Илтимос, таърихи саҳеҳ ворид кунед.",dateISO:"Илтимос, таърихи саҳеҳи (ISO)ӣ ворид кунед.",number:"Илтимос, рақамҳои саҳеҳ ворид кунед.",digits:"Илтимос, танҳо рақам ворид кунед.",creditcard:"Илтимос, кредит карди саҳеҳ ворид кунед.",equalTo:"Илтимос, миқдори баробар ворид кунед.",extension:"Илтимос, қофияи файлро дуруст интихоб кунед.",maxlength:a.validator.format("Илтимос, бештар аз {0} рамз ворид накунед."),minlength:a.validator.format("Илтимос, камтар аз {0} рамз ворид накунед."),rangelength:a.validator.format("Илтимос, камтар аз {0} ва зиёда аз {1} рамз ворид кунед."),range:a.validator.format("Илтимос, аз {0} то {1} рақам зиёд ворид кунед."),max:a.validator.format("Илтимос, бештар аз {0} рақам ворид накунед."),min:a.validator.format("Илтимос, камтар аз {0} рақам ворид накунед.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Bu alanın doldurulması zorunludur.",remote:"Lütfen bu alanı düzeltin.",email:"Lütfen geçerli bir e-posta adresi giriniz.",url:"Lütfen geçerli bir web adresi (URL) giriniz.",date:"Lütfen geçerli bir tarih giriniz.",dateISO:"Lütfen geçerli bir tarih giriniz(ISO formatında)",number:"Lütfen geçerli bir sayı giriniz.",digits:"Lütfen sadece sayısal karakterler giriniz.",creditcard:"Lütfen geçerli bir kredi kartı giriniz.",equalTo:"Lütfen aynı değeri tekrar giriniz.",extension:"Lütfen geçerli uzantıya sahip bir değer giriniz.",phone:"Lütfen geçerli bir telefon numarası giriniz.",maxlength:a.validator.format("Lütfen en fazla {0} karakter uzunluğunda bir değer giriniz."),minlength:a.validator.format("Lütfen en az {0} karakter uzunluğunda bir değer giriniz."),rangelength:a.validator.format("Lütfen en az {0} ve en fazla {1} uzunluğunda bir değer giriniz."),range:a.validator.format("Lütfen {0} ile {1} arasında bir değer giriniz."),max:a.validator.format("Lütfen {0} değerine eşit ya da daha küçük bir değer giriniz."),min:a.validator.format("Lütfen {0} değerine eşit ya da daha büyük bir değer giriniz."),require_from_group:a.validator.format("Lütfen bu alanların en az {0} tanesini doldurunuz.")}),a});
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Bu alanın doldurulması zorunludur.",remote:"Lütfen bu alanı düzeltin.",email:"Lütfen geçerli bir e-posta adresi giriniz.",url:"Lütfen geçerli bir web adresi (URL) giriniz.",date:"Lütfen geçerli bir tarih giriniz.",dateISO:"Lütfen geçerli bir tarih giriniz(ISO formatında).",number:"Lütfen geçerli bir sayı giriniz.",digits:"Lütfen sadece sayısal karakterler giriniz.",creditcard:"Lütfen geçerli bir kredi kartı giriniz.",equalTo:"Lütfen aynı değeri tekrar giriniz.",extension:"Lütfen geçerli uzantıya sahip bir değer giriniz.",phone:"Lütfen geçerli bir telefon numarası giriniz.",maxlength:a.validator.format("Lütfen en fazla {0} karakter uzunluğunda bir değer giriniz."),minlength:a.validator.format("Lütfen en az {0} karakter uzunluğunda bir değer giriniz."),rangelength:a.validator.format("Lütfen en az {0} ve en fazla {1} uzunluğunda bir değer giriniz."),range:a.validator.format("Lütfen {0} ile {1} arasında bir değer giriniz."),max:a.validator.format("Lütfen {0} değerine eşit ya da daha küçük bir değer giriniz."),min:a.validator.format("Lütfen {0} değerine eşit ya da daha büyük bir değer giriniz."),require_from_group:a.validator.format("Lütfen bu alanların en az {0} tanesini doldurunuz.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Це поле необхідно заповнити.",remote:"Будь ласка, введіть правильне значення.",email:"Будь ласка, введіть коректну адресу електронної пошти.",url:"Будь ласка, введіть коректний URL.",date:"Будь ласка, введіть коректну дату.",dateISO:"Будь ласка, введіть коректну дату у форматі ISO.",number:"Будь ласка, введіть число.",digits:"Вводите потрібно лише цифри.",creditcard:"Будь ласка, введіть правильний номер кредитної карти.",equalTo:"Будь ласка, введіть таке ж значення ще раз.",extension:"Будь ласка, виберіть файл з правильним розширенням.",maxlength:a.validator.format("Будь ласка, введіть не більше {0} символів."),minlength:a.validator.format("Будь ласка, введіть не менше {0} символів."),rangelength:a.validator.format("Будь ласка, введіть значення довжиною від {0} до {1} символів."),range:a.validator.format("Будь ласка, введіть число від {0} до {1}."),max:a.validator.format("Будь ласка, введіть число, менше або рівно {0}."),min:a.validator.format("Будь ласка, введіть число, більше або рівно {0}.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"ان معلومات کا اندراج ضروری ہے",remote:"ان معلومات کا اندراج ضروری ہے",email:"درج کی ہوئی ای میل درست نہیں ہے",url:"درج کیا گیا پتہ درست نہیں ہے",date:"درج کی گئی تاریخ درست نہیں ہے",dateISO:"معیار کے مطابق نہیں ہے (ISO) درج کی گئی تاریخ",number:"درج کیےگئے ہندسے درست نہیں ہیں",digits:"صرف ہندسے اندراج کئے جاسکتے ہیں",creditcard:"درج کیا گیا کارڈ نمبر درست نہیں ہے",equalTo:"اندراج کا موازنہ درست نہیں ہے",extension:"اندراج درست نہیں ہے",maxlength:a.validator.format("زیادہ سے زیادہ {0} کا اندراج کر سکتے ہیں"),minlength:a.validator.format("کم سے کم {0} کا اندراج کرنا ضروری ہے"),rangelength:a.validator.format("اندراج کا {0} اور {1}کے درمیان ہونا ضروری ہے"),range:a.validator.format("اندراج کا {0} اور {1} کے درمیان ہونا ضروری ہے"),max:a.validator.format("زیادہ سے زیادہ {0} کا اندراج کر سکتے ہیں"),min:a.validator.format("کم سے کم {0} کا اندراج کرنا ضروری ہے")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"Hãy nhập.",remote:"Hãy sửa cho đúng.",email:"Hãy nhập email.",url:"Hãy nhập URL.",date:"Hãy nhập ngày.",dateISO:"Hãy nhập ngày (ISO).",number:"Hãy nhập số.",digits:"Hãy nhập chữ số.",creditcard:"Hãy nhập số thẻ tín dụng.",equalTo:"Hãy nhập thêm lần nữa.",extension:"Phần mở rộng không đúng.",maxlength:a.validator.format("Hãy nhập từ {0} kí tự trở xuống."),minlength:a.validator.format("Hãy nhập từ {0} kí tự trở lên."),rangelength:a.validator.format("Hãy nhập từ {0} đến {1} kí tự."),range:a.validator.format("Hãy nhập từ {0} đến {1}."),max:a.validator.format("Hãy nhập từ {0} trở xuống."),min:a.validator.format("Hãy nhập từ {0} trở lên.")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"这是必填字段",remote:"请修正此字段",email:"请输入有效的电子邮件地址",url:"请输入有效的网址",date:"请输入有效的日期",dateISO:"请输入有效的日期 (YYYY-MM-DD)",number:"请输入有效的数字",digits:"只能输入数字",creditcard:"请输入有效的信用卡号码",equalTo:"你的输入不相同",extension:"请输入有效的后缀",maxlength:a.validator.format("最多可以输入 {0} 个字符"),minlength:a.validator.format("最少要输入 {0} 个字符"),rangelength:a.validator.format("请输入长度在 {0} 到 {1} 之间的字符串"),range:a.validator.format("请输入范围在 {0} 到 {1} 之间的数值"),step:a.validator.format("请输入 {0} 的整数倍值"),max:a.validator.format("请输入不大于 {0} 的数值"),min:a.validator.format("请输入不小于 {0} 的数值")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.messages,{required:"必須填寫",remote:"請修正此欄位",email:"請輸入有效的電子郵件",url:"請輸入有效的網址",date:"請輸入有效的日期",dateISO:"請輸入有效的日期 (YYYY-MM-DD)",number:"請輸入正確的數值",digits:"只可輸入數字",creditcard:"請輸入有效的信用卡號碼",equalTo:"請重複輸入一次",extension:"請輸入有效的後綴",maxlength:a.validator.format("最多 {0} 個字"),minlength:a.validator.format("最少 {0} 個字"),rangelength:a.validator.format("請輸入長度為 {0} 至 {1} 之間的字串"),range:a.validator.format("請輸入 {0} 至 {1} 之間的數值"),step:a.validator.format("請輸入 {0} 的整數倍值"),max:a.validator.format("請輸入不大於 {0} 的數值"),min:a.validator.format("請輸入不小於 {0} 的數值")}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\-\d\d?\-\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d{1,2}\.\d{1,2}\.\d{4}$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+)(?:,\d+)?$/.test(a)}}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\-\d\d?\-\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?[\.\/\-]\d\d?[\.\/\-]\d\d\d?\d?$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(a)}}),a});
|
|
@ -1,4 +1,4 @@
|
|||
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021
|
||||
/*! jQuery Validation Plugin - v1.19.5 - 7/1/2022
|
||||
* https://jqueryvalidation.org/
|
||||
* Copyright (c) 2021 Jörn Zaefferer; Licensed MIT */
|
||||
* Copyright (c) 2022 Jörn Zaefferer; Licensed MIT */
|
||||
!function(a){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate.min"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){return a.extend(a.validator.methods,{date:function(a,b){return this.optional(b)||/^\d\d?\/\d\d?\/\d\d\d?\d?$/.test(a)}}),a});
|
|
@ -1 +1 @@
|
|||
!function(e){function o(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,o),n.l=!0,n.exports}var r={};o.m=e,o.c=r,o.i=function(e){return e},o.d=function(e,r,t){o.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},o.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(r,"a",r),r},o.o=function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},o.p="",o(o.s="./client/src/bundles/bundle-cms.js")}({"./client/src/bundles/ConfirmFolder.js":function(e,o,r){"use strict";function t(e){return e&&e.__esModule?e:{default:e}}var n=Object.assign||function(e){for(var o=1;o<arguments.length;o++){var r=arguments[o];for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t])}return e},i=r(5),d=t(i),l=r(0),s=t(l),a=r(3),c=t(a),f=r(4),u=t(f),m=r(1),p=r(2),F=t(p),_=r(6),h=t(_),g=(0,m.loadComponent)("FormBuilderModal");s.default.entwine("ss",function(e){function o(o,r,t){o?(e(r).show(),e(t).hide()):(e(t).show(),e(r).hide())}e("#Form_EditForm_Fields").entwine({onmatch:function(){var e=this;this._super(),this.on("addnewinline",function(){e.one("reload",function(){e.find(".ss-gridfield-item").last().find(".col-ClassName select").attr("data-folderconfirmed",0)})})}}),e("#Form_ConfirmFolderForm_FolderOptions-new").entwine({onmatch:function(){e("#Form_ConfirmFolderForm_CreateFolder_Holder").detach().appendTo(e("#Form_ConfirmFolderForm_FolderOptions-new").parent().parent()),o(e(this).prop("checked"),"#Form_ConfirmFolderForm_CreateFolder_Holder","#Form_ConfirmFolderForm_FolderID_Holder")},onchange:function(){o(e(this).prop("checked"),"#Form_ConfirmFolderForm_CreateFolder_Holder","#Form_ConfirmFolderForm_FolderID_Holder")}}),e("#Form_ConfirmFolderForm_FolderOptions-existing").entwine({onmatch:function(){e("#Form_ConfirmFolderForm_FolderID_Holder").detach().appendTo(e("#Form_ConfirmFolderForm_FolderOptions-existing").parent().parent()),o(e(this).prop("checked"),"#Form_ConfirmFolderForm_FolderID_Holder","#Form_ConfirmFolderForm_CreateFolder_Holder")},onchange:function(){o(e(this).prop("checked"),"#Form_ConfirmFolderForm_FolderID_Holder","#Form_ConfirmFolderForm_CreateFolder_Holder")}}),e("#Form_ConfirmFolderForm_FolderID_Holder .treedropdownfield.is-open,#Form_ItemEditForm_FolderID .treedropdownfield.is-open").entwine({onunmatch:function(){var o=this,r=e(this).closest("#Form_ConfirmFolderForm").data("adminUrl"),t=F.default.parse(r+"user-forms/getfoldergrouppermissions"),i=h.default.parse(t.query);i.FolderID=e(this).find("input[name=FolderID]").val();var d=F.default.format(n({},t,{search:h.default.stringify(i)}));return fetch(d,{credentials:"same-origin"}).then(function(e){return e.json()}).then(function(r){return e(o).siblings(".form__field-description").html(r),e(o).parent().siblings(".form__field-description").html(r),r}).catch(function(e){s.default.noticeAdd({text:e.message,stay:!1,type:"error"})})}}),e(".uf-field-editor .ss-gridfield-items .dropdown.editable-column-field.form-group--no-label:not([data-folderconfirmed='1'])").entwine({onchange:function(){if("SilverStripe\\UserForms\\Model\\EditableFormField\\EditableFileField"===this.get(0).value&&!e(".uf-field-editor .ss-gridfield-items .dropdown.editable-column-field.form-group--no-label[data-folderconfirmed='1']").length){var o=e("#confirm-folder__dialog-wrapper");o.length&&o.remove(),o=e('<div id="confirm-folder__dialog-wrapper" />');var r=e(this).closest("tr").data("id"),t=e(this).closest(".uf-field-editor").data("adminUrl");o.data("id",r),o.data("adminUrl",t),e("body").append(o),o.open()}}}),e("#confirm-folder__dialog-wrapper").entwine({onunmatch:function(){this._clearModal()},open:function(){this._renderModal(!0)},close:function(o){if(!o){var r=e("#confirm-folder__dialog-wrapper").data("id");e(".ss-gridfield-item[data-id='"+r+"'] .dropdown.editable-column-field.form-group--no-label[data-folderconfirmed='0']").val("SilverStripe\\UserForms\\Model\\EditableFormField\\EditableTextField")}this._renderModal(!1)},_renderModal:function(o){var r=this,t=function(){return r._handleHideModal.apply(r,arguments)},i=function(){return r._handleSubmitModal.apply(r,arguments)},l=d.default._t("UserForms.FILE_CONFIRMATION_TITLE","Select file upload folder"),s=e(this).data("id"),a=e(this).data("adminUrl"),f=F.default.parse(a+"user-forms/confirmfolderformschema"),m=h.default.parse(f.query);m.ID=s;var p=F.default.format(n({},f,{search:h.default.stringify(m)}));u.default.render(c.default.createElement(g,{title:l,isOpen:o,onSubmit:i,onClosed:t,schemaUrl:p,bodyClassName:"modal__dialog",className:"confirm-folder-modal",responseClassBad:"modal__response modal__response--error",responseClassGood:"modal__response modal__response--good",identifier:"UserForms.ConfirmFolder"}),this[0])},_clearModal:function(){u.default.unmountComponentAtNode(this[0])},_handleHideModal:function(){return this.close()},_handleSubmitModal:function(o,r,t){var n=this;return t().then(function(){s.default.noticeAdd({text:d.default._t("UserForms.FILE_CONFIRMATION_CONFIRMATION","Folder confirmed successfully."),stay:!1,type:"success"}),n.close(!0),e("[name=action_doSave], [name=action_save]").click()}).catch(function(e){s.default.noticeAdd({text:e.message,stay:!1,type:"error"})})}}),e("#Form_ConfirmFolderForm_action_cancel").entwine({onclick:function(){e("#confirm-folder__dialog-wrapper").close()}})})},"./client/src/bundles/FieldEditor.js":function(e,o,r){"use strict";var t=r(0);(function(e){return e&&e.__esModule?e:{default:e}})(t).default.entwine("ss",function(e){var o=null;e(".uf-field-editor .ss-gridfield-items").entwine({onmatch:function(){var r=0,t=0,n=e(".uf-field-editor .ss-gridfield-buttonrow").addClass("sticky-buttons"),i=e(".cms-content-header.north").first().height()+parseInt(e(".sticky-buttons").css("padding-top"),10),d=e(".uf-field-editor");this._super(),this.find(".ss-gridfield-item").each(function(o,n){switch(e(n).data("class")){case"SilverStripe\\UserForms\\Model\\EditableFormField\\EditableFormStep":return void(t=0);case"SilverStripe\\UserForms\\Model\\EditableFormField\\EditableFieldGroup":t+=1,r=t;break;case"SilverStripe\\UserForms\\Model\\EditableFormField\\EditableFieldGroupEnd":r=t,t-=1;break;default:r=t}e(n).toggleClass("infieldgroup",r>0);for(var i=1;i<=5;i++)e(n).toggleClass("infieldgroup-level-"+i,r>=i)}),o=setInterval(function(){var e=d.offset().top;n.width("100%"),e>i||0===e?n.removeClass("sticky-buttons"):n.addClass("sticky-buttons")},300)},onunmatch:function(){this._super(),clearInterval(o)}}),e(".uf-field-editor .ss-gridfield-buttonrow .action").entwine({onclick:function(e){this._super(e),this.trigger("addnewinline")}}),e(".uf-field-editor").entwine({onmatch:function(){var o=this;this._super(),this.on("addnewinline",function(){o.one("reload",function(){var r=o.find(".ss-gridfield-item").last(),t=null;"SilverStripe\\UserForms\\Model\\EditableFormField\\EditableFieldGroupEnd"===r.attr("data-class")?(t=r,t.prev().find(".col-Title input").focus(),r=t.add(t.prev()),t.css("visibility","hidden")):r.find(".col-Title input").focus(),r.addClass("flashBackground");var n=e(".cms-content-fields");n.length>0&&n.scrollTop(n[0].scrollHeight),t&&t.css("visibility","visible")})})},onummatch:function(){this._super()}})})},"./client/src/bundles/Recipient.js":function(e,o,r){"use strict";var t=r(0);(function(e){return e&&e.__esModule?e:{default:e}})(t).default.entwine("ss",function(e){var o={updateFormatSpecificFields:function(){var o=e('input[name="SendPlain"]').is(":checked");e(".field.toggle-html-only")[o?"hide":"show"](),e(".field.toggle-plain-only")[o?"show":"hide"]()}};e("#Form_ItemEditForm .EmailRecipientForm").entwine({onmatch:function(){o.updateFormatSpecificFields()},onunmatch:function(){(void 0)._super()}}),e('#Form_ItemEditForm .EmailRecipientForm input[name="SendPlain"]').entwine({onchange:function(){o.updateFormatSpecificFields()}})})},"./client/src/bundles/bundle-cms.js":function(e,o,r){"use strict";r("./client/src/bundles/FieldEditor.js"),r("./client/src/bundles/ConfirmFolder.js"),r("./client/src/bundles/Recipient.js")},0:function(e,o){e.exports=jQuery},1:function(e,o){e.exports=Injector},2:function(e,o){e.exports=NodeUrl},3:function(e,o){e.exports=React},4:function(e,o){e.exports=ReactDom},5:function(e,o){e.exports=i18n},6:function(e,o){e.exports=qs}});
|
||||
!function(e){function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}var r={};o.m=e,o.c=r,o.i=function(e){return e},o.d=function(e,r,n){o.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(r,"a",r),r},o.o=function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},o.p="",o(o.s="./client/src/bundles/bundle-cms.js")}({"./client/src/bundles/ConfirmFolder.js":function(e,o,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var t=Object.assign||function(e){for(var o=1;o<arguments.length;o++){var r=arguments[o];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i=r(5),d=n(i),l=r(0),s=n(l),a=r(3),c=n(a),f=r(4),u=n(f),m=r(1),p=r(2),F=n(p),_=r(6),h=n(_),g=(0,m.loadComponent)("FormBuilderModal");s.default.entwine("ss",function(e){function o(o,r,n){o?(e(r).show(),e(n).hide()):(e(n).show(),e(r).hide())}e("#Form_EditForm_Fields").entwine({onmatch:function(){var e=this;this._super(),this.on("addnewinline",function(){e.one("reload",function(){e.find(".ss-gridfield-item").last().find(".col-ClassName select").attr("data-folderconfirmed",0)})})}}),e("#Form_ConfirmFolderForm_FolderOptions-new").entwine({onmatch:function(){e("#Form_ConfirmFolderForm_CreateFolder_Holder").detach().appendTo(e("#Form_ConfirmFolderForm_FolderOptions-new").parent().parent()),o(e(this).prop("checked"),"#Form_ConfirmFolderForm_CreateFolder_Holder","#Form_ConfirmFolderForm_FolderID_Holder")},onchange:function(){o(e(this).prop("checked"),"#Form_ConfirmFolderForm_CreateFolder_Holder","#Form_ConfirmFolderForm_FolderID_Holder")}}),e("#Form_ConfirmFolderForm_FolderOptions-existing").entwine({onmatch:function(){e("#Form_ConfirmFolderForm_FolderID_Holder").detach().appendTo(e("#Form_ConfirmFolderForm_FolderOptions-existing").parent().parent()),o(e(this).prop("checked"),"#Form_ConfirmFolderForm_FolderID_Holder","#Form_ConfirmFolderForm_CreateFolder_Holder")},onchange:function(){o(e(this).prop("checked"),"#Form_ConfirmFolderForm_FolderID_Holder","#Form_ConfirmFolderForm_CreateFolder_Holder")}}),e("#Form_ConfirmFolderForm_FolderID_Holder .treedropdownfield.is-open,#Form_ItemEditForm_FolderID .treedropdownfield.is-open").entwine({onunmatch:function(){var o=this,r=window.ss.config.adminUrl||"/admin/",n=F.default.parse(r+"user-forms/getfoldergrouppermissions"),i=h.default.parse(n.query);i.FolderID=e(this).find("input[name=FolderID]").val();var d=F.default.format(t({},n,{search:h.default.stringify(i)}));return fetch(d,{credentials:"same-origin"}).then(function(e){return e.json()}).then(function(r){return e(o).siblings(".form__field-description").html(r),e(o).parent().siblings(".form__field-description").html(r),r}).catch(function(e){s.default.noticeAdd({text:e.message,stay:!1,type:"error"})})}}),e(".uf-field-editor .ss-gridfield-items .dropdown.editable-column-field.form-group--no-label:not([data-folderconfirmed='1'])").entwine({onchange:function(){if("SilverStripe\\UserForms\\Model\\EditableFormField\\EditableFileField"===this.get(0).value&&!e(".uf-field-editor .ss-gridfield-items .dropdown.editable-column-field.form-group--no-label[data-folderconfirmed='1']").length){var o=e("#confirm-folder__dialog-wrapper");o.length&&o.remove(),o=e('<div id="confirm-folder__dialog-wrapper" />');var r=e(this).closest("tr").data("id");o.data("id",r),e("body").append(o),o.open()}}}),e("#confirm-folder__dialog-wrapper").entwine({onunmatch:function(){this._clearModal()},open:function(){this._renderModal(!0)},close:function(o){if(!o){var r=e("#confirm-folder__dialog-wrapper").data("id");e(".ss-gridfield-item[data-id='"+r+"'] .dropdown.editable-column-field.form-group--no-label[data-folderconfirmed='0']").val("SilverStripe\\UserForms\\Model\\EditableFormField\\EditableTextField")}this._renderModal(!1)},_renderModal:function(o){var r=this,n=function(){return r._handleHideModal.apply(r,arguments)},i=function(){return r._handleSubmitModal.apply(r,arguments)},l=d.default._t("UserForms.FILE_CONFIRMATION_TITLE","Select file upload folder"),s=e(this).data("id"),a=window.ss.config.adminUrl||"/admin/",f=F.default.parse(a+"user-forms/confirmfolderformschema"),m=h.default.parse(f.query);m.ID=s;var p=F.default.format(t({},f,{search:h.default.stringify(m)}));u.default.render(c.default.createElement(g,{title:l,isOpen:o,onSubmit:i,onClosed:n,schemaUrl:p,bodyClassName:"modal__dialog",className:"confirm-folder-modal",responseClassBad:"modal__response modal__response--error",responseClassGood:"modal__response modal__response--good",identifier:"UserForms.ConfirmFolder"}),this[0])},_clearModal:function(){u.default.unmountComponentAtNode(this[0])},_handleHideModal:function(){return this.close()},_handleSubmitModal:function(o,r,n){var t=this;return n().then(function(){s.default.noticeAdd({text:d.default._t("UserForms.FILE_CONFIRMATION_CONFIRMATION","Folder confirmed successfully."),stay:!1,type:"success"}),t.close(!0),e("[name=action_doSave], [name=action_save]").click()}).catch(function(e){s.default.noticeAdd({text:e.message,stay:!1,type:"error"})})}}),e("#Form_ConfirmFolderForm_action_cancel").entwine({onclick:function(){e("#confirm-folder__dialog-wrapper").close()}})})},"./client/src/bundles/FieldEditor.js":function(e,o,r){"use strict";var n=r(0);(function(e){return e&&e.__esModule?e:{default:e}})(n).default.entwine("ss",function(e){var o=null;e(".uf-field-editor .ss-gridfield-items").entwine({onmatch:function(){var r=0,n=0,t=e(".uf-field-editor .ss-gridfield-buttonrow").addClass("sticky-buttons"),i=e(".cms-content-header.north").first().height()+parseInt(e(".sticky-buttons").css("padding-top"),10),d=e(".uf-field-editor");this._super(),this.find(".ss-gridfield-item").each(function(o,t){switch(e(t).data("class")){case"SilverStripe\\UserForms\\Model\\EditableFormField\\EditableFormStep":return void(n=0);case"SilverStripe\\UserForms\\Model\\EditableFormField\\EditableFieldGroup":n+=1,r=n;break;case"SilverStripe\\UserForms\\Model\\EditableFormField\\EditableFieldGroupEnd":r=n,n-=1;break;default:r=n}e(t).toggleClass("infieldgroup",r>0);for(var i=1;i<=5;i++)e(t).toggleClass("infieldgroup-level-"+i,r>=i)}),o=setInterval(function(){var e=d.offset().top;t.width("100%"),e>i||0===e?t.removeClass("sticky-buttons"):t.addClass("sticky-buttons")},300)},onunmatch:function(){this._super(),clearInterval(o)}}),e(".uf-field-editor .ss-gridfield-buttonrow .action").entwine({onclick:function(e){this._super(e),this.trigger("addnewinline")}}),e(".uf-field-editor").entwine({onmatch:function(){var o=this;this._super(),this.on("addnewinline",function(){o.one("reload",function(){var r=o.find(".ss-gridfield-item").last(),n=null;"SilverStripe\\UserForms\\Model\\EditableFormField\\EditableFieldGroupEnd"===r.attr("data-class")?(n=r,n.prev().find(".col-Title input").focus(),r=n.add(n.prev()),n.css("visibility","hidden")):r.find(".col-Title input").focus(),r.addClass("flashBackground");var t=e(".cms-content-fields");t.length>0&&t.scrollTop(t[0].scrollHeight),n&&n.css("visibility","visible")})})},onummatch:function(){this._super()}})})},"./client/src/bundles/Recipient.js":function(e,o,r){"use strict";var n=r(0);(function(e){return e&&e.__esModule?e:{default:e}})(n).default.entwine("ss",function(e){var o={updateFormatSpecificFields:function(){var o=e('input[name="SendPlain"]').is(":checked");e(".field.toggle-html-only")[o?"hide":"show"](),e(".field.toggle-plain-only")[o?"show":"hide"]()}};e("#Form_ItemEditForm .EmailRecipientForm").entwine({onmatch:function(){o.updateFormatSpecificFields()},onunmatch:function(){(void 0)._super()}}),e('#Form_ItemEditForm .EmailRecipientForm input[name="SendPlain"]').entwine({onchange:function(){o.updateFormatSpecificFields()}})})},"./client/src/bundles/bundle-cms.js":function(e,o,r){"use strict";r("./client/src/bundles/FieldEditor.js"),r("./client/src/bundles/ConfirmFolder.js"),r("./client/src/bundles/Recipient.js")},0:function(e,o){e.exports=jQuery},1:function(e,o){e.exports=Injector},2:function(e,o){e.exports=NodeUrl},3:function(e,o){e.exports=React},4:function(e,o){e.exports=ReactDom},5:function(e,o){e.exports=i18n},6:function(e,o){e.exports=qs}});
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/ar.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/ar.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/ar_SA.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/ar_SA.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/bg.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/bg.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/bg_BG.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/bg_BG.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/da_DK.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/da_DK.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/de.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/de.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/de_DE.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/de_DE.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/en.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/en.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/en_GB.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/en_GB.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/en_US.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/en_US.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/eo.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/eo.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/es.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/es.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/es_ES.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/es_ES.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/es_MX.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/es_MX.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/et.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/et.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/et_EE.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/et_EE.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/fa.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/fa.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/fa_IR.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/fa_IR.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/fi_FI.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/fi_FI.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/fr.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/fr.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
}
|
||||
} else {
|
||||
ss.i18n.addDictionary('fr', {
|
||||
"GRIDFIELD.ERRORINTRANSACTION": "An error occured while fetching data from the server\n Please try again later.",
|
||||
"UserForms.ADDED_FIELD": "Added new field",
|
||||
"UserForms.ADDED_OPTION": "Added option",
|
||||
"UserForms.ADDING_FIELD": "Adding new field",
|
||||
"UserForms.ADDING_OPTION": "Adding option",
|
||||
"UserForms.ADDING_RULE": "Adding rule",
|
||||
"UserForms.CONFIRM_DELETE_ALL_SUBMISSIONS": "All submissions will be permanently removed. Continue?",
|
||||
"UserForms.ERROR_CONTAINER_HEADER": "Please correct the following errors and try again:",
|
||||
"UserForms.ERROR_CREATING_FIELD": "Error creating field",
|
||||
"UserForms.ERROR_CREATING_OPTION": "Error creating option",
|
||||
"UserForms.HIDE_OPTIONS": "Hide options",
|
||||
"UserForms.LEAVE_CONFIRMATION": "You have unsaved changes!",
|
||||
"UserForms.REMOVED_OPTION": "Removed option",
|
||||
"UserForms.SHOW_OPTIONS": "Show options"
|
||||
"GRIDFIELD.ERRORINTRANSACTION": "Une erreur est survenue durant la transaction avec le serveur\nMerci de réessayer plus tard.",
|
||||
"UserForms.ADDED_FIELD": "Nouveau champ ajouté",
|
||||
"UserForms.ADDED_OPTION": "Option ajoutée",
|
||||
"UserForms.ADDING_FIELD": "Ajout d'un nouveau champ",
|
||||
"UserForms.ADDING_OPTION": "Ajout d'une option",
|
||||
"UserForms.ADDING_RULE": "Ajout d'une règle",
|
||||
"UserForms.CONFIRM_DELETE_ALL_SUBMISSIONS": "Toutes les soumissions seront définitivement supprimées. Continuer ?",
|
||||
"UserForms.ERROR_CONTAINER_HEADER": "Veuillez corriger les erreurs suivantes et réessayer :",
|
||||
"UserForms.ERROR_CREATING_FIELD": "Erreur lors de la création du champ",
|
||||
"UserForms.ERROR_CREATING_OPTION": "Erreur lors de la création de l'option",
|
||||
"UserForms.HIDE_OPTIONS": "Masquer les options",
|
||||
"UserForms.LEAVE_CONFIRMATION": "Vous avez des changements non enregistrés !",
|
||||
"UserForms.REMOVED_OPTION": "Option supprimée",
|
||||
"UserForms.SHOW_OPTIONS": "Afficher les options"
|
||||
});
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/fr_FR.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/fr_FR.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/hr.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/hr.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/hr_HR.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/hr_HR.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/id.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/id.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/it.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/it.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/ja.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/ja.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/mi.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/mi.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/ms.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/ms.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/ms_MY.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/ms_MY.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/nb.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/nb.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/nb_NO.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/nb_NO.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/nl.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/nl.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/nl_NL.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/nl_NL.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/pl.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/pl.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/pl_PL.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/pl_PL.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/pt.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/pt.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/pt_BR.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/pt_BR.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/pt_PT.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/pt_PT.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/ru.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/ru.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/ru_RU.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/ru_RU.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/sk.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/sk.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/sk_SK.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/sk_SK.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/sl.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/sl.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
}
|
||||
} else {
|
||||
ss.i18n.addDictionary('sl', {
|
||||
"GRIDFIELD.ERRORINTRANSACTION": "An error occured while fetching data from the server\n Please try again later.",
|
||||
"UserForms.ADDED_FIELD": "Added new field",
|
||||
"UserForms.ADDED_OPTION": "Added option",
|
||||
"UserForms.ADDING_FIELD": "Adding new field",
|
||||
"UserForms.ADDING_OPTION": "Adding option",
|
||||
"UserForms.ADDING_RULE": "Adding rule",
|
||||
"UserForms.CONFIRM_DELETE_ALL_SUBMISSIONS": "All submissions will be permanently removed. Continue?",
|
||||
"UserForms.ERROR_CONTAINER_HEADER": "Please correct the following errors and try again:",
|
||||
"UserForms.ERROR_CREATING_FIELD": "Error creating field",
|
||||
"UserForms.ERROR_CREATING_OPTION": "Error creating option",
|
||||
"UserForms.HIDE_OPTIONS": "Hide options",
|
||||
"UserForms.LEAVE_CONFIRMATION": "You have unsaved changes!",
|
||||
"UserForms.REMOVED_OPTION": "Removed option",
|
||||
"UserForms.SHOW_OPTIONS": "Show options"
|
||||
"GRIDFIELD.ERRORINTRANSACTION": "Napaka pri pridobivanju podatkov s strežnika. Poskusite ponovno.",
|
||||
"UserForms.ADDED_FIELD": "Dodano novo polje",
|
||||
"UserForms.ADDED_OPTION": "Dodana možnost",
|
||||
"UserForms.ADDING_FIELD": "Dodajam novo polje",
|
||||
"UserForms.ADDING_OPTION": "Možnost dodajanja",
|
||||
"UserForms.ADDING_RULE": "Pravilo dodajanja",
|
||||
"UserForms.CONFIRM_DELETE_ALL_SUBMISSIONS": "Vsi oddani obrazci bodo dokončno odstranjeni. Nadaljuj?",
|
||||
"UserForms.ERROR_CONTAINER_HEADER": "Prosimo, popravite naslednje napake in nato poskusite znova:",
|
||||
"UserForms.ERROR_CREATING_FIELD": "Napaka pri ustvarjanju polja",
|
||||
"UserForms.ERROR_CREATING_OPTION": "Napaka pri ustvarjanju možnosti",
|
||||
"UserForms.HIDE_OPTIONS": "Skrij možnosti",
|
||||
"UserForms.LEAVE_CONFIRMATION": "Spremembe niso bile shranjene!",
|
||||
"UserForms.REMOVED_OPTION": "Odstranjena možnost",
|
||||
"UserForms.SHOW_OPTIONS": "Prikaži možnosti"
|
||||
});
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/sl_SI.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/sl_SI.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/sr.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/sr.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/sr_RS.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/sr_RS.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
{
|
||||
"GRIDFIELD.ERRORINTRANSACTION": "An error occured while fetching data from the server\n Please try again later.",
|
||||
"UserForms.ADDED_FIELD": "Added new field",
|
||||
"UserForms.ADDED_OPTION": "Added option",
|
||||
"UserForms.ADDING_FIELD": "Adding new field",
|
||||
"UserForms.ADDING_OPTION": "Adding option",
|
||||
"UserForms.ADDING_RULE": "Adding rule",
|
||||
"UserForms.CONFIRM_DELETE_ALL_SUBMISSIONS": "All submissions will be permanently removed. Continue?",
|
||||
"UserForms.ERROR_CONTAINER_HEADER": "Please correct the following errors and try again:",
|
||||
"UserForms.ERROR_CREATING_FIELD": "Error creating field",
|
||||
"UserForms.ERROR_CREATING_OPTION": "Error creating option",
|
||||
"UserForms.HIDE_OPTIONS": "Hide options",
|
||||
"UserForms.LEAVE_CONFIRMATION": "You have unsaved changes!",
|
||||
"UserForms.REMOVED_OPTION": "Removed option",
|
||||
"UserForms.SHOW_OPTIONS": "Show options"
|
||||
"GRIDFIELD.ERRORINTRANSACTION": "Une erreur est survenue durant la transaction avec le serveur\nMerci de réessayer plus tard.",
|
||||
"UserForms.ADDED_FIELD": "Nouveau champ ajouté",
|
||||
"UserForms.ADDED_OPTION": "Option ajoutée",
|
||||
"UserForms.ADDING_FIELD": "Ajout d'un nouveau champ",
|
||||
"UserForms.ADDING_OPTION": "Ajout d'une option",
|
||||
"UserForms.ADDING_RULE": "Ajout d'une règle",
|
||||
"UserForms.CONFIRM_DELETE_ALL_SUBMISSIONS": "Toutes les soumissions seront définitivement supprimées. Continuer ?",
|
||||
"UserForms.ERROR_CONTAINER_HEADER": "Veuillez corriger les erreurs suivantes et réessayer :",
|
||||
"UserForms.ERROR_CREATING_FIELD": "Erreur lors de la création du champ",
|
||||
"UserForms.ERROR_CREATING_OPTION": "Erreur lors de la création de l'option",
|
||||
"UserForms.HIDE_OPTIONS": "Masquer les options",
|
||||
"UserForms.LEAVE_CONFIRMATION": "Vous avez des changements non enregistrés !",
|
||||
"UserForms.REMOVED_OPTION": "Option supprimée",
|
||||
"UserForms.SHOW_OPTIONS": "Afficher les options"
|
||||
}
|
|
@ -1,16 +1,16 @@
|
|||
{
|
||||
"GRIDFIELD.ERRORINTRANSACTION": "An error occured while fetching data from the server\n Please try again later.",
|
||||
"UserForms.ADDED_FIELD": "Added new field",
|
||||
"UserForms.ADDED_OPTION": "Added option",
|
||||
"UserForms.ADDING_FIELD": "Adding new field",
|
||||
"UserForms.ADDING_OPTION": "Adding option",
|
||||
"UserForms.ADDING_RULE": "Adding rule",
|
||||
"UserForms.CONFIRM_DELETE_ALL_SUBMISSIONS": "All submissions will be permanently removed. Continue?",
|
||||
"UserForms.ERROR_CONTAINER_HEADER": "Please correct the following errors and try again:",
|
||||
"UserForms.ERROR_CREATING_FIELD": "Error creating field",
|
||||
"UserForms.ERROR_CREATING_OPTION": "Error creating option",
|
||||
"UserForms.HIDE_OPTIONS": "Hide options",
|
||||
"UserForms.LEAVE_CONFIRMATION": "You have unsaved changes!",
|
||||
"UserForms.REMOVED_OPTION": "Removed option",
|
||||
"UserForms.SHOW_OPTIONS": "Show options"
|
||||
"GRIDFIELD.ERRORINTRANSACTION": "Napaka pri pridobivanju podatkov s strežnika. Poskusite ponovno.",
|
||||
"UserForms.ADDED_FIELD": "Dodano novo polje",
|
||||
"UserForms.ADDED_OPTION": "Dodana možnost",
|
||||
"UserForms.ADDING_FIELD": "Dodajam novo polje",
|
||||
"UserForms.ADDING_OPTION": "Možnost dodajanja",
|
||||
"UserForms.ADDING_RULE": "Pravilo dodajanja",
|
||||
"UserForms.CONFIRM_DELETE_ALL_SUBMISSIONS": "Vsi oddani obrazci bodo dokončno odstranjeni. Nadaljuj?",
|
||||
"UserForms.ERROR_CONTAINER_HEADER": "Prosimo, popravite naslednje napake in nato poskusite znova:",
|
||||
"UserForms.ERROR_CREATING_FIELD": "Napaka pri ustvarjanju polja",
|
||||
"UserForms.ERROR_CREATING_OPTION": "Napaka pri ustvarjanju možnosti",
|
||||
"UserForms.HIDE_OPTIONS": "Skrij možnosti",
|
||||
"UserForms.LEAVE_CONFIRMATION": "Spremembe niso bile shranjene!",
|
||||
"UserForms.REMOVED_OPTION": "Odstranjena možnost",
|
||||
"UserForms.SHOW_OPTIONS": "Prikaži možnosti"
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/sv.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/sv.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/tr.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/tr.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/tr_TR.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/tr_TR.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// This file was generated by silverstripe/cow from client/lang/src/zh.js.
|
||||
// See https://github.com/silverstripe/cow for details
|
||||
// This file was generated by silverstripe/tx-translator from client/lang/src/zh.js.
|
||||
// See https://github.com/silverstripe/silverstripe-tx-translator for details
|
||||
if (typeof(ss) === 'undefined' || typeof(ss.i18n) === 'undefined') {
|
||||
if (typeof(console) !== 'undefined') { // eslint-disable-line no-console
|
||||
console.error('Class ss.i18n not defined'); // eslint-disable-line no-console
|
||||
|
|
|
@ -60,7 +60,7 @@ jQuery.entwine('ss', ($) => {
|
|||
$('#Form_ConfirmFolderForm_FolderID_Holder .treedropdownfield.is-open,#Form_ItemEditForm_FolderID .treedropdownfield.is-open').entwine({
|
||||
onunmatch() {
|
||||
// Build url
|
||||
const adminUrl = $(this).closest('#Form_ConfirmFolderForm').data('adminUrl');
|
||||
const adminUrl = window.ss.config.adminUrl || '/admin/';
|
||||
const parsedURL = url.parse(`${adminUrl}user-forms/getfoldergrouppermissions`);
|
||||
const parsedQs = qs.parse(parsedURL.query);
|
||||
parsedQs.FolderID = $(this).find('input[name=FolderID]').val();
|
||||
|
@ -105,9 +105,7 @@ jQuery.entwine('ss', ($) => {
|
|||
|
||||
dialog = $('<div id="confirm-folder__dialog-wrapper" />');
|
||||
const id = $(this).closest('tr').data('id');
|
||||
const adminUrl = $(this).closest('.uf-field-editor').data('adminUrl');
|
||||
dialog.data('id', id);
|
||||
dialog.data('adminUrl', adminUrl);
|
||||
$('body').append(dialog);
|
||||
|
||||
dialog.open();
|
||||
|
@ -143,7 +141,7 @@ jQuery.entwine('ss', ($) => {
|
|||
const editableFileFieldID = $(this).data('id');
|
||||
|
||||
// Build schema url
|
||||
const adminUrl = $(this).data('adminUrl');
|
||||
const adminUrl = window.ss.config.adminUrl || '/admin/';
|
||||
const parsedURL = url.parse(`${adminUrl}user-forms/confirmfolderformschema`);
|
||||
const parsedQs = qs.parse(parsedURL.query);
|
||||
parsedQs.ID = editableFileFieldID;
|
||||
|
|
|
@ -200,8 +200,7 @@ class UserDefinedFormAdmin extends LeftAndMain
|
|||
|
||||
return Form::create($this, 'ConfirmFolderForm', $fields, $actions, RequiredFields::create('ID'))
|
||||
->setFormAction($this->Link('ConfirmFolderForm'))
|
||||
->addExtraClass('form--no-dividers')
|
||||
->setAttribute('data-admin-url', AdminRootController::admin_url());
|
||||
->addExtraClass('form--no-dividers');
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -56,7 +56,7 @@ class UserFormFieldEditorExtension extends DataExtension
|
|||
{
|
||||
$fieldEditor = $this->getFieldEditorGrid();
|
||||
|
||||
$fields->insertAfter(new Tab('FormFields', _t(__CLASS__.'.FORMFIELDS', 'Form Fields')), 'Main');
|
||||
$fields->insertAfter('Main', new Tab('FormFields', _t(__CLASS__.'.FORMFIELDS', 'Form Fields')));
|
||||
$fields->addFieldToTab('Root.FormFields', $fieldEditor);
|
||||
|
||||
return $fields;
|
||||
|
@ -126,8 +126,7 @@ class UserFormFieldEditorExtension extends DataExtension
|
|||
$fields,
|
||||
$config
|
||||
)
|
||||
->addExtraClass('uf-field-editor')
|
||||
->setAttribute('data-admin-url', AdminRootController::admin_url());
|
||||
->addExtraClass('uf-field-editor');
|
||||
|
||||
return $fieldEditor;
|
||||
}
|
||||
|
@ -192,7 +191,7 @@ class UserFormFieldEditorExtension extends DataExtension
|
|||
foreach ($this->owner->Fields() as $field) {
|
||||
// store any IDs of fields we publish so we don't unpublish them
|
||||
$seenIDs[] = $field->ID;
|
||||
$field->doPublish(Versioned::DRAFT, Versioned::LIVE);
|
||||
$field->publishRecursive();
|
||||
$field->destroy();
|
||||
}
|
||||
|
||||
|
@ -291,7 +290,7 @@ class UserFormFieldEditorExtension extends DataExtension
|
|||
public function onAfterRevertToLive()
|
||||
{
|
||||
foreach ($this->owner->Fields() as $field) {
|
||||
$field->copyVersionToStage(Versioned::LIVE, Versioned::DRAFT, false);
|
||||
$field->copyVersionToStage(Versioned::LIVE, Versioned::DRAFT);
|
||||
$field->writeWithoutVersion();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
namespace SilverStripe\UserForms\Model;
|
||||
|
||||
use SilverStripe\Dev\Deprecation;
|
||||
use SilverStripe\CMS\Controllers\CMSMain;
|
||||
use SilverStripe\CMS\Controllers\CMSPageEditController;
|
||||
use SilverStripe\Control\Controller;
|
||||
|
@ -186,6 +187,11 @@ class EditableFormField extends DataObject
|
|||
|
||||
private static $cascade_duplicates = false;
|
||||
|
||||
/**
|
||||
* This is protected rather that private so that it's unit testable
|
||||
*/
|
||||
protected static $isDisplayedRecursionProtection = [];
|
||||
|
||||
/**
|
||||
* @var bool
|
||||
*/
|
||||
|
@ -650,12 +656,13 @@ class EditableFormField extends DataObject
|
|||
/**
|
||||
* Returns the Title for rendering in the front-end (with XML values escaped)
|
||||
*
|
||||
* @deprecated 5.0..6.0 XML is automatically escaped in templates from SS 4 onwards. Please use $Title directly.
|
||||
* @deprecated 4.12.0 Use $Title directly instead
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getEscapedTitle()
|
||||
{
|
||||
Deprecation::notice('4.12.0', 'Use $Title directly instead');
|
||||
return Convert::raw2xml($this->Title);
|
||||
}
|
||||
|
||||
|
@ -945,10 +952,11 @@ class EditableFormField extends DataObject
|
|||
* Determine effective display rules for this field.
|
||||
*
|
||||
* @return SS_List
|
||||
* @deprecated 5.6 No longer needed because of support for conditional required field.
|
||||
* @deprecated 5.6.0 Will be removed without equivalent functionality to replace it
|
||||
*/
|
||||
public function EffectiveDisplayRules()
|
||||
{
|
||||
Deprecation::notice('5.6.0', 'Will be removed without equivalent functionality to replace it');
|
||||
if ($this->Required) {
|
||||
return ArrayList::create();
|
||||
}
|
||||
|
@ -1006,6 +1014,20 @@ class EditableFormField extends DataObject
|
|||
return (count($result['selectors'] ?? [])) ? $result : null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Used to prevent infinite recursion when checking a CMS user has setup two or more fields to have
|
||||
* their display rules dependent on one another
|
||||
*
|
||||
* There will be several thousand calls to isDisplayed before memory is likely to be hit, so 100
|
||||
* calls is a reasonable limit that ensures that this doesn't prevent legit use cases from being
|
||||
* identified as recursion
|
||||
*/
|
||||
private function checkIsDisplayedRecursionProtection(): bool
|
||||
{
|
||||
$count = count(array_filter(static::$isDisplayedRecursionProtection, fn($id) => $id === $this->ID));
|
||||
return $count < 100;
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if this EditableFormField is displayed based on its DisplayRules and the provided data.
|
||||
* @param array $data
|
||||
|
@ -1013,6 +1035,7 @@ class EditableFormField extends DataObject
|
|||
*/
|
||||
public function isDisplayed(array $data)
|
||||
{
|
||||
static::$isDisplayedRecursionProtection[] = $this->ID;
|
||||
$displayRules = $this->DisplayRules();
|
||||
|
||||
if ($displayRules->count() === 0) {
|
||||
|
@ -1030,7 +1053,9 @@ class EditableFormField extends DataObject
|
|||
$controllingField = $rule->ConditionField();
|
||||
|
||||
// recursively check - if any of the dependant fields are hidden, assume the rule can not be satisfied
|
||||
$ruleSatisfied = $controllingField->isDisplayed($data) && $rule->validateAgainstFormData($data);
|
||||
$ruleSatisfied = $this->checkIsDisplayedRecursionProtection()
|
||||
&& $controllingField->isDisplayed($data)
|
||||
&& $rule->validateAgainstFormData($data);
|
||||
|
||||
if ($conjunction === '||' && $ruleSatisfied) {
|
||||
$conditionsSatisfied = true;
|
||||
|
|
|
@ -265,8 +265,8 @@ class EditableFileField extends EditableFormField
|
|||
*/
|
||||
public static function get_php_max_file_size()
|
||||
{
|
||||
$maxUpload = File::ini2bytes(ini_get('upload_max_filesize'));
|
||||
$maxPost = File::ini2bytes(ini_get('post_max_size'));
|
||||
$maxUpload = Convert::memstring2bytes(ini_get('upload_max_filesize'));
|
||||
$maxPost = Convert::memstring2bytes(ini_get('post_max_size'));
|
||||
return min($maxUpload, $maxPost);
|
||||
}
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ use SilverStripe\Forms\CheckboxField;
|
|||
use SilverStripe\Forms\CompositeField;
|
||||
use SilverStripe\Forms\LiteralField;
|
||||
use SilverStripe\UserForms\Model\EditableFormField;
|
||||
use SilverStripe\View\Parsers\HTMLValue;
|
||||
|
||||
/**
|
||||
* Editable Literal Field. A literal field is just a blank slate where
|
||||
|
@ -83,7 +84,7 @@ class EditableLiteralField extends EditableFormField
|
|||
}
|
||||
|
||||
// Perform sanitisation
|
||||
$htmlValue = Injector::inst()->create('HTMLValue', $content);
|
||||
$htmlValue = Injector::inst()->create(HTMLValue::class, $content);
|
||||
$santiser = Injector::inst()->create(HTMLEditorSanitiser::class, $this->getEditorConfig());
|
||||
$santiser->sanitise($htmlValue);
|
||||
return $htmlValue->getContent();
|
||||
|
|
|
@ -116,16 +116,13 @@ class EditableMultipleOptionField extends EditableFormField
|
|||
* Duplicate a pages content. We need to make sure all the fields attached
|
||||
* to that page go with it
|
||||
*
|
||||
* @param bool $doWrite @deprecated
|
||||
* @param string $manyMany @deprecated
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
public function duplicate($doWrite = true, $manyMany = 'many_many')
|
||||
{
|
||||
// Versioned 1.0 has a bug where [] will result in _all_ relations being duplicated
|
||||
if ($manyMany === 'many_many' && !$this->manyMany()) {
|
||||
$manyMany = null;
|
||||
}
|
||||
|
||||
$clonedNode = parent::duplicate(true, $manyMany);
|
||||
$clonedNode = parent::duplicate(true);
|
||||
|
||||
foreach ($this->Options() as $field) {
|
||||
/** @var EditableOption $newField */
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
namespace SilverStripe\UserForms\Model\EditableFormField;
|
||||
|
||||
use SilverStripe\Dev\Deprecation;
|
||||
use SilverStripe\Core\Convert;
|
||||
use SilverStripe\ORM\DataObject;
|
||||
use SilverStripe\Security\Member;
|
||||
|
@ -70,11 +71,12 @@ class EditableOption extends DataObject
|
|||
}
|
||||
|
||||
/**
|
||||
* @deprecated 5.0..6.0 Use "$Title" in templates instead
|
||||
* @deprecated 5.0.0 Use $Title in templates instead
|
||||
* @return string
|
||||
*/
|
||||
public function getEscapedTitle()
|
||||
{
|
||||
Deprecation::notice('5.0.0', 'Use $Title in templates instead');
|
||||
return Convert::raw2xml($this->Title);
|
||||
}
|
||||
|
||||
|
|
|
@ -332,12 +332,12 @@ class EmailRecipient extends DataObject
|
|||
|
||||
if ($templates) {
|
||||
$fields->insertBefore(
|
||||
'EmailBodyHtml',
|
||||
DropdownField::create(
|
||||
'EmailTemplate',
|
||||
_t('SilverStripe\\UserForms\\Model\\UserDefinedForm.EMAILTEMPLATE', 'Email template'),
|
||||
$templates
|
||||
)->addExtraClass('toggle-html-only'),
|
||||
'EmailBodyHtml'
|
||||
)->addExtraClass('toggle-html-only')
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -3,8 +3,11 @@
|
|||
namespace SilverStripe\UserForms\Model\Submission;
|
||||
|
||||
use SilverStripe\Assets\File;
|
||||
use SilverStripe\Control\Director;
|
||||
use SilverStripe\ORM\FieldType\DBField;
|
||||
use SilverStripe\Versioned\Versioned;
|
||||
use SilverStripe\Security\Member;
|
||||
use SilverStripe\Security\Security;
|
||||
|
||||
/**
|
||||
* A file uploaded on a {@link UserDefinedForm} and attached to a single
|
||||
|
@ -40,27 +43,40 @@ class SubmittedFileField extends SubmittedFormField
|
|||
{
|
||||
$name = $this->getFileName();
|
||||
$link = $this->getLink(false);
|
||||
$title = _t(__CLASS__ . '.DOWNLOADFILE', 'Download File');
|
||||
$message = _t(__CLASS__ . '.INSUFFICIENTRIGHTS', 'You don\'t have the right permissions to download this file');
|
||||
$file = $this->getUploadedFileFromDraft();
|
||||
|
||||
if ($link) {
|
||||
if ($file->canView()) {
|
||||
$title = _t(__CLASS__ . '.DOWNLOADFILE', 'Download File');
|
||||
$file = $this->getUploadedFileFromDraft();
|
||||
if (!$file->canView()) {
|
||||
if (Security::getCurrentUser()) {
|
||||
// Logged in CMS user without permissions to view file in the CMS
|
||||
$default = 'You don\'t have the right permissions to download this file';
|
||||
$message = _t(__CLASS__ . '.INSUFFICIENTRIGHTS', $default);
|
||||
return DBField::create_field('HTMLText', sprintf(
|
||||
'<i class="icon font-icon-lock"></i> %s - <em>%s</em>',
|
||||
htmlspecialchars($name, ENT_QUOTES),
|
||||
htmlspecialchars($message, ENT_QUOTES)
|
||||
));
|
||||
} else {
|
||||
// Userforms submission filled in by non-logged in user being emailed to recipient
|
||||
$message = _t(__CLASS__ . '.YOUMUSTBELOGGEDIN', 'You must be logged in to view this file');
|
||||
return DBField::create_field('HTMLText', sprintf(
|
||||
'%s - <a href="%s" target="_blank">%s</a> - <em>%s</em>',
|
||||
htmlspecialchars($name, ENT_QUOTES),
|
||||
htmlspecialchars($link, ENT_QUOTES),
|
||||
htmlspecialchars($title, ENT_QUOTES),
|
||||
htmlspecialchars($message, ENT_QUOTES)
|
||||
));
|
||||
}
|
||||
} else {
|
||||
// Logged in CMS user with permissions to view file in the CMS
|
||||
return DBField::create_field('HTMLText', sprintf(
|
||||
'%s - <a href="%s" target="_blank">%s</a>',
|
||||
htmlspecialchars($name, ENT_QUOTES),
|
||||
htmlspecialchars($link, ENT_QUOTES),
|
||||
htmlspecialchars($title, ENT_QUOTES)
|
||||
));
|
||||
} else {
|
||||
return DBField::create_field('HTMLText', sprintf(
|
||||
'<i class="icon font-icon-lock"></i> %s - <em>%s</em>',
|
||||
htmlspecialchars($name, ENT_QUOTES),
|
||||
htmlspecialchars($message, ENT_QUOTES)
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -83,7 +99,11 @@ class SubmittedFileField extends SubmittedFormField
|
|||
{
|
||||
if ($file = $this->getUploadedFileFromDraft()) {
|
||||
if ($file->exists()) {
|
||||
return $file->getURL($grant);
|
||||
$url = $file->getURL($grant);
|
||||
if ($url) {
|
||||
return Director::absoluteURL($url);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -185,14 +185,16 @@ trait UserForm
|
|||
$this->beforeUpdateCMSFields(function ($fields) {
|
||||
|
||||
// remove
|
||||
$fields->removeByName('OnCompleteMessageLabel');
|
||||
$fields->removeByName('OnCompleteMessage');
|
||||
$fields->removeByName('Fields');
|
||||
$fields->removeByName('EmailRecipients');
|
||||
$fields->removeByName([
|
||||
'OnCompleteMessageLabel',
|
||||
'OnCompleteMessage',
|
||||
'Fields',
|
||||
'EmailRecipients'
|
||||
]);
|
||||
|
||||
// define tabs
|
||||
$fields->findOrMakeTab('Root.FormOptions', _t('SilverStripe\\UserForms\\Model\\UserDefinedForm.CONFIGURATION', 'Configuration'));
|
||||
$fields->findOrMakeTab('Root.Recipients', _t('SilverStripe\\UserForms\\Model\\UserDefinedForm.RECIPIENTS', 'Recipients'));
|
||||
$fields->findOrMakeTab('Root.FormOptions')->setTitle(_t('SilverStripe\\UserForms\\Model\\UserDefinedForm.CONFIGURATION', 'Configuration'));
|
||||
$fields->findOrMakeTab('Root.Recipients')->setTitle(_t('SilverStripe\\UserForms\\Model\\UserDefinedForm.RECIPIENTS', 'Recipients'));
|
||||
|
||||
|
||||
// text to show on complete
|
||||
|
@ -237,7 +239,7 @@ trait UserForm
|
|||
$fields->addFieldsToTab('Root.FormOptions', $this->getFormOptions());
|
||||
|
||||
$submissions = $this->getSubmissionsGridField();
|
||||
$fields->findOrMakeTab('Root.Submissions', _t('SilverStripe\\UserForms\\Model\\UserDefinedForm.SUBMISSIONS', 'Submissions'));
|
||||
$fields->findOrMakeTab('Root.Submissions')->setTitle(_t('SilverStripe\\UserForms\\Model\\UserDefinedForm.SUBMISSIONS', 'Submissions'));
|
||||
$fields->addFieldToTab('Root.Submissions', $submissions);
|
||||
$fields->addFieldToTab(
|
||||
'Root.FormOptions',
|
||||
|
|
|
@ -70,4 +70,4 @@
|
|||
},
|
||||
"prefer-stable": true,
|
||||
"minimum-stability": "dev"
|
||||
}
|
||||
}
|
|
@ -96,11 +96,10 @@ This decides whether to send the email based on two options
|
|||
|
||||
## File Upload Field
|
||||
|
||||
[note]
|
||||
This functionality is specifically included in Silverstripe core functionality 4.6 and above,
|
||||
[silverstripe-userforms](https://github.com/silverstripe/silverstripe-userforms/) 5.3 and above and is also included in
|
||||
the module [silverstripe-elemental-userforms](https://github.com/dnadesign/silverstripe-elemental-userforms).
|
||||
[/note]
|
||||
> [!NOTE]
|
||||
> This functionality is specifically included in Silverstripe core functionality 4.6 and above,
|
||||
> [silverstripe-userforms](https://github.com/silverstripe/silverstripe-userforms/) 5.3 and above and is also included in
|
||||
> the module [silverstripe-elemental-userforms](https://github.com/dnadesign/silverstripe-elemental-userforms).
|
||||
|
||||
Files and other data that is uploaded by your website visitors should be handled with care to reduce the risk of exposing sensitive data.
|
||||
Files which are uploaded through a form inherit the permissions of the folder they are being placed into, so it's important that you
|
||||
|
@ -131,10 +130,9 @@ Indicates that a file/folder has restricted access and will only be visible to c
|
|||
|
||||
![Overview of icons usage on thumbnails and headers in the Files area](_images/overview-icons.png)
|
||||
|
||||
[note]
|
||||
Folder with restricted access containing files with custom permissions and their associated file icons.
|
||||
* FS - Form submission
|
||||
[/note]
|
||||
> [!NOTE]
|
||||
> Folder with restricted access containing files with custom permissions and their associated file icons.
|
||||
> * FS - Form submission
|
||||
|
||||
To get started, create a new **User Defined Form** page in the CMS. See [Creating and editing forms](creating-and-editing-forms)
|
||||
to learn more. To add a File Upload field to the form, click on the ***Form Fields*** tab in the page editing view.
|
||||
|
|
75
lang/ar.yml
75
lang/ar.yml
|
@ -1,19 +1,49 @@
|
|||
ar:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: الرئيسة
|
||||
SilverStripe\UserForms:
|
||||
ADDEMAILRECIPIENT: 'أضف متلقي البريد الإلكتروني'
|
||||
CONFIGURATION: المواصفات
|
||||
ENABLELIVEVALIDATION: 'تفعيل المصادقة الآنية'
|
||||
ONCOMPLETELABEL: 'اعرض عند الاكتمال'
|
||||
SAVESUBMISSIONS: 'قم بتعطيل حفظ التقديمات إلى الخادم'
|
||||
SHOWCLEARFORM: 'زر عرض النموذج ممسوحاً'
|
||||
SUBMISSIONS: التقديمات
|
||||
SUBMITBUTTON: تقديم
|
||||
TEXTONSUBMIT: 'زر النص المتعلق بالتقديم:'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: الغاء
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: مرشح
|
||||
FILTERSUBMISSIONS: 'تصفية التقديمات..'
|
||||
FROM: من
|
||||
RESET: 'إعادة تعيين'
|
||||
WHEREVALUEIS: 'حيث القيمة هي..'
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
has_one_Parent: والد
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'افتراضيا مُعَلّم'
|
||||
CUSTOMERROR: 'نص خطأ مخصص'
|
||||
CUSTOMOPTIONS: الخيارات
|
||||
CUSTOMRULES: 'القواعد المخصصة'
|
||||
DEFAULTTOTODAY: 'الفرضي لهذا اليوم؟'
|
||||
EXTRACLASS_TITLE: 'تصميم/تخطيط إضافي'
|
||||
FIELDISREQUIRED: '{name} ضروري'
|
||||
GROUP: مجموعة
|
||||
NAME: الاسم
|
||||
'NO': لا
|
||||
PLURALNAME: 'حقول استمارة قابلة للتحرير'
|
||||
REQUIRED: 'هل هذا الحقل ضروري؟'
|
||||
RIGHTTITLE: 'عنوان اليمين'
|
||||
SINGULARNAME: 'حقل استمارة قابل للتحرير'
|
||||
TITLE: عنوان
|
||||
TYPE: النوع
|
||||
VALIDATION: المصادقة
|
||||
'YES': نعم
|
||||
db_Name: الاسم
|
||||
db_RightTitle: 'عنوان اليمين'
|
||||
db_Title: عنوان
|
||||
has_one_Parent: والد
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: 'مربعات لوضع إشارة'
|
||||
SINGULARNAME: 'حقل ذات مربع لوضع إشارة'
|
||||
|
@ -32,37 +62,64 @@ ar:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'حقول البريد الإلكتروني'
|
||||
SINGULARNAME: 'خانة البريد الإلكتروني'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: مجموعة
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'حقول تحميل الملف'
|
||||
SINGULARNAME: 'حقل تحميل الملف'
|
||||
has_one_Folder: مجلد
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'حدد مستوى العنوان'
|
||||
PLURALNAME: عناوين
|
||||
SINGULARNAME: عنوان
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: التالي
|
||||
STEP_PREV: السابق
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'إخقاء تقارير النموذج؟'
|
||||
PLURALNAME: 'بلوكات HTML'
|
||||
SINGULARNAME: 'بلوك HTML'
|
||||
db_Content: المحتوى
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'حقول قائمة الأعضاء'
|
||||
SINGULARNAME: 'حقل قائمة الأعضاء'
|
||||
has_one_Group: مجموعة
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: الخيارات
|
||||
PLURALNAME: 'حقول الخيارات المتعددة القابلة للتعديل'
|
||||
SINGULARNAME: 'حقل الخيارات المتعددة القابل للتعديل'
|
||||
TITLE: عنوان
|
||||
VALUE: القيمة
|
||||
has_many_Options: الخيارات
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
RANGE_TO: إلى
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'الخيارات القابلة للتحرير'
|
||||
SINGULARNAME: 'خيار قابل للتحرير'
|
||||
db_Name: الاسم
|
||||
db_Title: عنوان
|
||||
db_Value: القيمة
|
||||
has_one_Parent: والد
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: 'حقول حلقية radio'
|
||||
SINGULARNAME: 'حقل حلقي Radio'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'عدد الصفوف'
|
||||
PLURALNAME: 'حقول نصية'
|
||||
RANGE_TO: إلى
|
||||
SINGULARNAME: 'حقل نصي'
|
||||
TEXTLENGTH: 'طول النص'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'القواعد المخصصة'
|
||||
PLURALNAME: 'نموذج مستلمي البريد الإلكتروني يحدده المستخدم'
|
||||
SINGULARNAME: 'نموذج مستلم البريد الإلكتروني يحدده المستخدم'
|
||||
db_EmailAddress: 'بريد إلكتروني'
|
||||
db_EmailFrom: 'البريد الالكترونى من'
|
||||
db_EmailSubject: 'موضوع البريد الإلكتروني'
|
||||
db_EmailTemplate: 'نموذج البريد الالكترونى'
|
||||
has_one_Form: نموذج
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
has_one_Parent: والد
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'تحميل الملف'
|
||||
PLURALNAME: 'حقول الملف التي قدمت'
|
||||
|
@ -70,22 +127,40 @@ ar:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'الاستمارات التي قدّمت'
|
||||
SINGULARNAME: 'الاستمارة التي قدّمت'
|
||||
has_one_Parent: والد
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'حقول الاستمارة التي تمّ تقديمها'
|
||||
SINGULARNAME: 'حقل الاستمارة الذي تمّ تقديمه'
|
||||
db_Name: الاسم
|
||||
db_Title: عنوان
|
||||
db_Value: القيمة
|
||||
has_one_Parent: والد
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'أضف متلقي البريد الإلكتروني'
|
||||
CONFIGURATION: المواصفات
|
||||
DESCRIPTION: 'يضيف استمارة مخصصة.'
|
||||
EMAILADDRESS: 'البريد الإلكتروني'
|
||||
EMAILBODY: هيئة
|
||||
EMAILBODYHTML: هيئة
|
||||
EMAILFROM: من
|
||||
EMAILSUBJECT: 'موضوع البريد الإلكتروني'
|
||||
EMAILTEMPLATE: 'نموذج البريد الالكترونى'
|
||||
ENABLELIVEVALIDATION: 'تفعيل المصادقة الآنية'
|
||||
EmailFromContent: 'عنوان خانة المرسل يسمح لك بتعيين من الذي يأتي منه البريد الالكتروني. في معظم الخوادم هذا سوف يحتاج إلى أن يعين إلى عنوان بريد إلكتروني على نفس اسم مجال موقع الويب الخاص بك. على سبيل المثال على yoursite.com عنوان خانة المرسل قد يحتاج إلى أن يكون something@yoursite.com. يمكنك مع ذلك، تعيين أي عنوان بريد إلكتروني ترغب كعنوان للرد.'
|
||||
FROMADDRESS: 'ارسل بريد إلكتروني من'
|
||||
HIDEFORMDATA: 'إخفاء بيانات النموذج من البريد الإلكتروني؟'
|
||||
ONCOMPLETELABEL: 'اعرض عند الاكتمال'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. أو تحديد حقل لاستخدامه كعنوان للرد'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. أو تحديد حقل لاستخدامه على أنه عنوان المرسل إليه'
|
||||
PLURALNAME: 'الصفحات الأساسية'
|
||||
REPLYADDRESS: 'بريد إلكتروني للرد علي'
|
||||
SAVESUBMISSIONS: 'قم بتعطيل حفظ التقديمات إلى الخادم'
|
||||
SENDEMAILTO: 'ارسل بريد إلكتروني إلى'
|
||||
SENDPLAIN: 'إرسال البريد الإلكتروني كنص عادي؟ (سيتم تجريد كود الHTML)'
|
||||
SHOWCLEARFORM: 'زر عرض النموذج ممسوحاً'
|
||||
SINGULARNAME: 'نموذج يحدده المستخدم'
|
||||
SUBMISSIONS: التقديمات
|
||||
SUBMITBUTTON: تقديم
|
||||
TEXTONSUBMIT: 'زر النص المتعلق بالتقديم:'
|
||||
db_EnableLiveValidation: 'تفعيل المصادقة الآنية'
|
||||
has_many_Submissions: التقديمات
|
||||
|
|
|
@ -1,14 +1,51 @@
|
|||
ar_SA:
|
||||
SilverStripe\UserForms:
|
||||
ONCOMPLETELABEL: 'عرض الطلبات المكتملة'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMISSIONS: 'الملفات المرسلة'
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'النص ال'
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FROM: From
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Default to Today?'
|
||||
GROUP: Group
|
||||
PLURALNAME: 'Editable Form Fields'
|
||||
REQUIRED: 'هذا الحقل مطلوب لهذا النموذج ولا يمكن حذفه'
|
||||
SINGULARNAME: 'Editable Form Field'
|
||||
VALIDATION: Validation
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
PLURALNAME: 'Country Dropdowns'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Date Fields'
|
||||
SINGULARNAME: 'Date Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'File Upload Fields'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
SINGULARNAME: Heading
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
|
@ -16,12 +53,27 @@ ar_SA:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'عدد الصفوف'
|
||||
PLURALNAME: 'Text Fields'
|
||||
SINGULARNAME: 'Text Field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
has_one_Form: النموذج
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
|
@ -32,16 +84,25 @@ ar_SA:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ONCOMPLETELABEL: 'عرض الطلبات المكتملة'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'User Defined Forms'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMISSIONS: 'الملفات المرسلة'
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'النص ال'
|
||||
has_many_Submissions: 'الملفات المرسلة'
|
||||
|
|
|
@ -1,14 +1,51 @@
|
|||
bg_BG:
|
||||
SilverStripe\UserForms:
|
||||
ONCOMPLETELABEL: 'Покажи при завършване'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMISSIONS: Заявления
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Текст за бутона на изпращане:'
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FROM: From
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Default to Today?'
|
||||
GROUP: Group
|
||||
PLURALNAME: 'Editable Form Fields'
|
||||
REQUIRED: 'Това поле е задължително за този формуляр и неможе да бъде изтрито'
|
||||
SINGULARNAME: 'Editable Form Field'
|
||||
VALIDATION: Validation
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
PLURALNAME: 'Country Dropdowns'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Date Fields'
|
||||
SINGULARNAME: 'Date Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'File Upload Fields'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
SINGULARNAME: Heading
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
|
@ -16,12 +53,27 @@ bg_BG:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Номер на редове'
|
||||
PLURALNAME: 'Text Fields'
|
||||
SINGULARNAME: 'Text Field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
has_one_Form: Формуляр
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
|
@ -32,16 +84,25 @@ bg_BG:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ONCOMPLETELABEL: 'Покажи при завършване'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'User Defined Forms'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMISSIONS: Заявления
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Текст за бутона на изпращане:'
|
||||
has_many_Submissions: Заявления
|
||||
|
|
|
@ -1,17 +1,51 @@
|
|||
da_DK:
|
||||
SilverStripe\UserForms:
|
||||
ONCOMPLETELABEL: 'Vis ved gennemført'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMISSIONS: Indsendelse
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Tekst på send-knap'
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FROM: From
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Default to Today?'
|
||||
GROUP: Group
|
||||
PLURALNAME: 'Editable Form Fields'
|
||||
REQUIRED: 'Dette felt er påkrævet i denne formular og kan derfor ikke slettet'
|
||||
SINGULARNAME: 'Editable Form Field'
|
||||
VALIDATION: Validation
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
PLURALNAME: 'Country Dropdowns'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Date Fields'
|
||||
SINGULARNAME: 'Date Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'File Upload Fields'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
SINGULARNAME: Heading
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
|
@ -19,12 +53,27 @@ da_DK:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Antal rækker'
|
||||
PLURALNAME: 'Text Fields'
|
||||
SINGULARNAME: 'Text Field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
has_one_Form: Formular
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
|
@ -35,16 +84,25 @@ da_DK:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ONCOMPLETELABEL: 'Vis ved gennemført'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'User Defined Forms'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMISSIONS: Indsendelse
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Tekst på send-knap'
|
||||
has_many_Submissions: Indsendelse
|
||||
|
|
78
lang/de.yml
78
lang/de.yml
|
@ -1 +1,77 @@
|
|||
de: { }
|
||||
de:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Hauptteil
|
||||
SilverStripe\UserForms:
|
||||
CLEARBUTTON: Löschen
|
||||
CONFIGURATION: Einstellungen
|
||||
RECIPIENTS: Empfänger
|
||||
SUBMITBUTTON: Absenden
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Abbrechen
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filter
|
||||
FROM: Von
|
||||
RESET: Zurücksetzen
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
has_one_Parent: Übergeordnet
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CUSTOMOPTIONS: Optionen
|
||||
FIELDISREQUIRED: '{name} muss ausgefüllt werden'
|
||||
GROUP: Gruppe
|
||||
NAME: Name
|
||||
'NO': Nein
|
||||
TITLE: Titel
|
||||
TYPE: Typ
|
||||
'YES': Ja
|
||||
db_Name: Name
|
||||
db_Sort: Sortierung
|
||||
db_Title: Titel
|
||||
has_one_Parent: Übergeordnet
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Gruppe
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
has_one_Folder: Ordner
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: Weiter
|
||||
STEP_PREV: Vorige
|
||||
STEP_TITLE: 'Seite {page}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
db_Content: Inhalt
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
has_one_Group: Gruppe
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Optionen
|
||||
TITLE: Titel
|
||||
has_many_Options: Optionen
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
RANGE_TO: bis
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
db_Name: Name
|
||||
db_Sort: Sortierung
|
||||
db_Title: Titel
|
||||
has_one_Parent: Übergeordnet
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
RANGE_TO: bis
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
db_EmailAddress: E-Mail-Adresse
|
||||
db_EmailFrom: 'E-Mail von'
|
||||
db_EmailSubject: E-Mail-Betreff
|
||||
db_EmailTemplate: E-Mail-Vorlage
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
has_one_Parent: Übergeordnet
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
has_one_Parent: Übergeordnet
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
db_Name: Name
|
||||
db_Title: Titel
|
||||
has_one_Parent: Übergeordnet
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
CLEARBUTTON: Löschen
|
||||
CONFIGURATION: Einstellungen
|
||||
EMAILADDRESS: E-Mail
|
||||
EMAILFROM: Von
|
||||
EMAILSUBJECT: E-Mail-Betreff
|
||||
EMAILTEMPLATE: E-Mail-Vorlage
|
||||
PLURALNAME: 'Basis Seiten'
|
||||
RECIPIENTS: Empfänger
|
||||
SUBMITBUTTON: Absenden
|
||||
|
|
|
@ -7,6 +7,7 @@ de_DE:
|
|||
DISPLAYERRORMESSAGESATTOP: 'Fehlermeldungen über dem Formular anzeigen?'
|
||||
ENABLELIVEVALIDATION: 'Aktiviere Live-Validierung'
|
||||
NORECIPIENTS: 'Warnung: Sie haben keine Empfänger konfiguriert. Einsendungen gehen möglicherweise verloren.'
|
||||
ONCOMPLETELABEL: 'Nach Vervollständigung anzeigen'
|
||||
RECIPIENTS: Empfänger
|
||||
SAVESUBMISSIONS: 'Deaktiviere Speichern von Einsendungen auf dem Server'
|
||||
SHOWCLEARFORM: 'Zeige ''Löschen''-Button'
|
||||
|
@ -15,6 +16,7 @@ de_DE:
|
|||
TEXTONCLEAR: 'Text auf ''Löschen''-Button'
|
||||
TEXTONSUBMIT: 'Text auf Absende-Button'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Abbrechen
|
||||
FOLDER_OPTIONS_NEW: 'Neuen Ordner erzeugen (empfohlen)'
|
||||
FORM_ACTION_CONFIRM: 'Speichern und weiter'
|
||||
SilverStripe\UserForms\Extension\UserFormFieldEditorExtension:
|
||||
|
@ -22,6 +24,7 @@ de_DE:
|
|||
ADD_FIELD_GROUP: 'Gruppe hinzufügen'
|
||||
ADD_PAGE_BREAK: 'Seite hinzufügen'
|
||||
FORMFIELDS: Formularfelder
|
||||
has_many_Fields: Felder
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filter
|
||||
FILTERSUBMISSIONS: 'Einreichungen filtern..'
|
||||
|
@ -59,6 +62,10 @@ de_DE:
|
|||
TYPE_EMPTY: 'Wähle Feld-Typ'
|
||||
VALIDATION: Validierung
|
||||
'YES': Ja
|
||||
db_Name: Name
|
||||
db_Placeholder: Platzhalter
|
||||
db_RightTitle: 'Titel rechts'
|
||||
db_Title: Titel
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxen
|
||||
SINGULARNAME: 'Checkbox Feld'
|
||||
|
@ -84,6 +91,7 @@ de_DE:
|
|||
SINGULARNAME: 'Editierbare Feld-Gruppe'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
FIELD_GROUP_START: 'Gruppe {group}'
|
||||
belongs_to_Group: Gruppe
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: Dateiupload-Felder
|
||||
SELECTUPLOADFOLDER: 'Ordner für den Upload auswählen'
|
||||
|
@ -108,6 +116,7 @@ de_DE:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Felder'
|
||||
SINGULARNAME: 'Member List Feld'
|
||||
has_one_Group: Gruppe
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
DEFAULT: 'Standardmäßig ausgewählt?'
|
||||
OPTIONSTAB: Optionen
|
||||
|
@ -115,6 +124,7 @@ de_DE:
|
|||
SINGULARNAME: 'Editierbares Multi-Option Feld'
|
||||
TITLE: Titel
|
||||
VALUE: Wert
|
||||
has_many_Options: Optionen
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
ORDER_WARNING: 'Minimale Länge sollte unter maximaler Länge liegen.'
|
||||
PLURALNAME: Zahlenfelder
|
||||
|
@ -124,6 +134,9 @@ de_DE:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editierbare Optionen'
|
||||
SINGULARNAME: 'Editierbare Option'
|
||||
db_Name: Name
|
||||
db_Title: Titel
|
||||
db_Value: Wert
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: Radio-Groups
|
||||
SINGULARNAME: Radio-Button
|
||||
|
@ -138,6 +151,7 @@ de_DE:
|
|||
RANGE_TO: an
|
||||
SINGULARNAME: Textfeld
|
||||
TEXTLENGTH: Textlänge
|
||||
db_Autocomplete: Auto-Vervollständigung
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Eigene Regeln'
|
||||
EMAILCONTENTTAB: E-Mail-Inhalt
|
||||
|
@ -146,6 +160,9 @@ de_DE:
|
|||
EMAILTOREQUIRED: 'Empfänger-Adresse ist erforderlich'
|
||||
PLURALNAME: E-Mail-Empfänger
|
||||
SINGULARNAME: 'Anpassbares Formular E-Mail Empfänger'
|
||||
db_EmailSubject: Betreff
|
||||
db_EmailTemplate: E-Mail-Template
|
||||
has_one_Form: Formular
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
PLURALNAME: 'Bedingungen für E-Mail-Empfänger'
|
||||
SINGULARNAME: 'Bedingung für E-Mail-Empfänger'
|
||||
|
@ -160,25 +177,38 @@ de_DE:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Abgesendete Formularfelder'
|
||||
SINGULARNAME: 'Abgesendetes Formularfeld'
|
||||
db_Name: Name
|
||||
db_Title: Titel
|
||||
db_Value: Wert
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'E-Mail-Empfänger hinzufügen'
|
||||
CLEARBUTTON: Löschen
|
||||
CONFIGURATION: Konfiguration
|
||||
DESCRIPTION: 'Fügt ein anpassbares Formular hinzu.'
|
||||
DISABLECSRFSECURITYTOKEN: 'Deaktiviere CSRF-Token'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Fehlermeldungen über dem Formular anzeigen?'
|
||||
EMAILADDRESS: E-Mail
|
||||
EMAILBODY: Inhalt
|
||||
EMAILBODYHTML: Inhalt
|
||||
EMAILFROM: Von
|
||||
EMAILSUBJECT: Betreff
|
||||
EMAILTEMPLATE: E-Mail-Template
|
||||
ENABLELIVEVALIDATION: 'Aktiviere Live-Validierung'
|
||||
EmailFromContent: 'Mit der Absender-Adresse können Sie bestimmen, von welcher Adresse aus die E-Mail versendet wird. Meistens ist es eine Adresse der selben Domain wie die Webseite. Die Webseite meineseite.com benötigt z.B. irgendwas@meineseite.com. Sie können zusätzlich jede Adresse als "Antworten an" eintragen.'
|
||||
FROMADDRESS: 'E-Mail versendet von'
|
||||
HIDEFORMDATA: 'Formulardaten in E-Mail nicht anzeigen'
|
||||
NORECIPIENTS: 'Warnung: Sie haben keine Empfänger konfiguriert. Einsendungen gehen möglicherweise verloren.'
|
||||
ONCOMPLETELABEL: 'Nach Vervollständigung anzeigen'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. oder ein Feld für Antwort-Adresse wählen'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. oder wähle ein Feld als Empfänger-Adresse'
|
||||
PLURALNAME: 'Benutzerdefinierte Formulare'
|
||||
PLURALNAME: 'Anpassbares Formular'
|
||||
PREVIEW_EMAIL: E-Mail-Vorschau
|
||||
PREVIEW_EMAIL_DESCRIPTION: 'Hinweis: Ungespeicherte Änderungen werde nicht in der Vorschau angezeigt.'
|
||||
PREVIEW_EMAIL_UNAVAILABLE: 'Sie können die Vorschau dieser E-Mail ansehen, wenn der Empfänger gespeichert wurde.'
|
||||
RECIPIENTS: Empfänger
|
||||
REPLYADDRESS: 'E-Mail-Adresse für "Antworten an"'
|
||||
REPLYADDRESS_DESCRIPTION: 'E-Mail-Adresse, an welche der Empfänger antworten kann.'
|
||||
SAVESUBMISSIONS: 'Deaktiviere Speichern von Einsendungen auf dem Server'
|
||||
SELECTAFIELDTOSETSUBJECT: '.. oder ein Feld als Betreff wählen'
|
||||
SENDEMAILTO: 'E-Mail senden an'
|
||||
SENDEMAILTO_DESCRIPTION: 'Sie können mehrere E-Mail-Adressen kommasepariert eingeben'
|
||||
|
@ -186,8 +216,15 @@ de_DE:
|
|||
SENDIFAND: 'Alle Bedingungen sind wahr'
|
||||
SENDIFOR: 'Beliebige Bedingung ist wahr'
|
||||
SENDPLAIN: 'E-Mail als Text versenden (HTML wird entfernt)'
|
||||
SHOWCLEARFORM: 'Zeige ''Löschen''-Button'
|
||||
SINGULARNAME: 'Anpassbares Formular'
|
||||
SUBMISSIONS: Einsendungen
|
||||
SUBMITBUTTON: Senden
|
||||
TEXTONCLEAR: 'Text auf ''Löschen''-Button'
|
||||
TEXTONSUBMIT: 'Text auf Absende-Button'
|
||||
TYPEREPLY: 'Antwort-Adresse eingeben'
|
||||
TYPESUBJECT: 'Betreff eingeben'
|
||||
TYPETO: 'Empfänger-Adresse eingeben'
|
||||
db_EnableLiveValidation: 'Aktiviere Live-Validierung'
|
||||
has_many_Fields: Felder
|
||||
has_many_Submissions: Einsendungen
|
||||
|
|
98
lang/en.yml
98
lang/en.yml
|
@ -33,6 +33,10 @@ en:
|
|||
ADD_FIELD_GROUP: 'Add Field Group'
|
||||
ADD_PAGE_BREAK: 'Add Page Break'
|
||||
FORMFIELDS: 'Form Fields'
|
||||
has_many_Fields: Fields
|
||||
SilverStripe\UserForms\Extension\UserFormFileExtension:
|
||||
belongs_to_SubmittedFileField: 'Submitted file field'
|
||||
db_UserFormUpload: 'User form upload'
|
||||
SilverStripe\UserForms\Extension\UserFormValidator:
|
||||
CONDITIONAL_REQUIRED: 'Required field ''{name}'' cannot be placed within a conditional page'
|
||||
NO_PAGE: 'Field ''{name}'' found before any pages'
|
||||
|
@ -52,6 +56,12 @@ en:
|
|||
one: 'An Editable Custom Rule'
|
||||
other: '{count} Editable Custom Rules'
|
||||
SINGULARNAME: 'Editable Custom Rule'
|
||||
db_ConditionOption: 'Condition option'
|
||||
db_Display: Display
|
||||
db_FieldValue: 'Field value'
|
||||
db_Version: Version
|
||||
has_one_ConditionField: 'Condition field'
|
||||
has_one_Parent: Parent
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
|
@ -85,12 +95,28 @@ en:
|
|||
TYPE_EMPTY: 'Select field type'
|
||||
VALIDATION: Validation
|
||||
'YES': 'Yes'
|
||||
db_CustomErrorMessage: 'Custom error message'
|
||||
db_Default: Default
|
||||
db_DisplayRulesConjunction: 'Display rules conjunction'
|
||||
db_ExtraClass: 'Extra class'
|
||||
db_Name: Name
|
||||
db_Placeholder: Placeholder
|
||||
db_Required: Required
|
||||
db_RightTitle: 'Right title'
|
||||
db_ShowInSummary: 'Show in summary'
|
||||
db_ShowOnLoad: 'Show on load'
|
||||
db_Sort: Sort
|
||||
db_Title: Title
|
||||
db_Version: Version
|
||||
has_many_DisplayRules: 'Display rules'
|
||||
has_one_Parent: Parent
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
PLURALS:
|
||||
one: 'A Checkbox Field'
|
||||
other: '{count} Checkboxes'
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
db_CheckedDefault: 'Checked default'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
PLURALS:
|
||||
|
@ -106,18 +132,23 @@ en:
|
|||
other: '{count} Country Dropdowns'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
USE_EMPTY_STRING: 'Set default empty string'
|
||||
db_EmptyString: 'Empty string'
|
||||
db_UseEmptyString: 'Use empty string'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Date Fields'
|
||||
PLURALS:
|
||||
one: 'A Date Field'
|
||||
other: '{count} Date Fields'
|
||||
SINGULARNAME: 'Date Field'
|
||||
db_DefaultToToday: 'Default to today'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
PLURALS:
|
||||
one: 'A Dropdown Field'
|
||||
other: '{count} Dropdowns'
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
db_EmptyString: 'Empty string'
|
||||
db_UseEmptyString: 'Use empty string'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
PLURALS:
|
||||
|
@ -130,6 +161,7 @@ en:
|
|||
one: 'An Editable Field Group'
|
||||
other: '{count} Editable Field Groups'
|
||||
SINGULARNAME: 'Editable Field Group'
|
||||
has_one_End: End
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
FIELD_GROUP_END: '{group} end'
|
||||
FIELD_GROUP_START: 'Group {group}'
|
||||
|
@ -138,6 +170,7 @@ en:
|
|||
one: 'An Editable Field Group End'
|
||||
other: '{count} Editable Field Group Ends'
|
||||
SINGULARNAME: 'Editable Field Group End'
|
||||
belongs_to_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
ANYONE: 'Unrestricted access, uploads will be visible to anyone'
|
||||
INHERIT: 'Visibility for this folder is inherited from the parent folder'
|
||||
|
@ -149,6 +182,9 @@ en:
|
|||
other: '{count} File Upload Fields'
|
||||
SELECTUPLOADFOLDER: 'Select upload folder'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
db_FolderConfirmed: 'Folder confirmed'
|
||||
db_MaxFileSizeMB: 'Max file size MB'
|
||||
has_one_Folder: Folder
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
|
@ -156,6 +192,8 @@ en:
|
|||
one: 'A Heading'
|
||||
other: '{count} Headings'
|
||||
SINGULARNAME: Heading
|
||||
db_HideFromReports: 'Hide from reports'
|
||||
db_Level: Level
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
PLURALNAME: 'Page Breaks'
|
||||
PLURALS:
|
||||
|
@ -175,12 +213,16 @@ en:
|
|||
one: 'A HTML Block'
|
||||
other: '{count} HTML Blocks'
|
||||
SINGULARNAME: 'HTML Block'
|
||||
db_Content: Content
|
||||
db_HideFromReports: 'Hide from reports'
|
||||
db_HideLabel: 'Hide label'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
PLURALS:
|
||||
one: 'A Member List Field'
|
||||
other: '{count} Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
DEFAULT: 'Selected by default?'
|
||||
OPTIONSTAB: Options
|
||||
|
@ -191,6 +233,7 @@ en:
|
|||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
TITLE: Title
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
ORDER_WARNING: 'Minimum length should be less than the maximum length.'
|
||||
PLURALNAME: 'Numeric Fields'
|
||||
|
@ -200,12 +243,21 @@ en:
|
|||
RANGE: 'Allowed numeric range'
|
||||
RANGE_TO: to
|
||||
SINGULARNAME: 'Numeric Field'
|
||||
db_MaxValue: 'Max value'
|
||||
db_MinValue: 'Min value'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
PLURALS:
|
||||
one: 'An Editable Option'
|
||||
other: '{count} Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Default: Default
|
||||
db_Name: Name
|
||||
db_Sort: Sort
|
||||
db_Title: Title
|
||||
db_Value: Value
|
||||
db_Version: Version
|
||||
has_one_Parent: Parent
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: 'Radio Groups'
|
||||
PLURALS:
|
||||
|
@ -227,6 +279,10 @@ en:
|
|||
RANGE_TO: to
|
||||
SINGULARNAME: 'Text Field'
|
||||
TEXTLENGTH: 'Allowed text length'
|
||||
db_Autocomplete: Autocomplete
|
||||
db_MaxLength: 'Max length'
|
||||
db_MinLength: 'Min length'
|
||||
db_Rows: Rows
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
EMAILCONTENTTAB: 'Email Content'
|
||||
|
@ -238,12 +294,32 @@ en:
|
|||
one: 'An Email Recipient'
|
||||
other: '{count} Email Recipients'
|
||||
SINGULARNAME: 'Email Recipient'
|
||||
db_CustomRulesCondition: 'Custom rules condition'
|
||||
db_EmailAddress: 'Email address'
|
||||
db_EmailBody: 'Email body'
|
||||
db_EmailBodyHtml: 'Email body html'
|
||||
db_EmailFrom: 'Email from'
|
||||
db_EmailReplyTo: 'Email reply to'
|
||||
db_EmailSubject: 'Email subject'
|
||||
db_EmailTemplate: 'Email template'
|
||||
db_HideFormData: 'Hide form data'
|
||||
db_HideInvisibleFields: 'Hide invisible fields'
|
||||
db_SendPlain: 'Send plain'
|
||||
has_many_CustomRules: 'Custom rules'
|
||||
has_one_Form: Form
|
||||
has_one_SendEmailFromField: 'Send email from field'
|
||||
has_one_SendEmailSubjectField: 'Send email subject field'
|
||||
has_one_SendEmailToField: 'Send email to field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
PLURALNAME: 'Email Recipient Conditions'
|
||||
PLURALS:
|
||||
one: 'An Email Recipient Condition'
|
||||
other: '{count} Email Recipient Conditions'
|
||||
SINGULARNAME: 'Email Recipient Condition'
|
||||
db_ConditionOption: 'Condition option'
|
||||
db_ConditionValue: 'Condition value'
|
||||
has_one_ConditionField: 'Condition field'
|
||||
has_one_Parent: Parent
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
INSUFFICIENTRIGHTS: 'You don''t have the right permissions to download this file'
|
||||
|
@ -252,6 +328,8 @@ en:
|
|||
one: 'A Submitted File Field'
|
||||
other: '{count} Submitted File Fields'
|
||||
SINGULARNAME: 'Submitted File Field'
|
||||
YOUMUSTBELOGGEDIN: 'You must be logged in to view this file'
|
||||
has_one_UploadedFile: 'Uploaded file'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Submitted Forms'
|
||||
PLURALS:
|
||||
|
@ -259,12 +337,20 @@ en:
|
|||
other: '{count} Submitted Forms'
|
||||
SINGULARNAME: 'Submitted Form'
|
||||
SUBMITTER: Submitter
|
||||
has_many_Values: Values
|
||||
has_one_Parent: Parent
|
||||
has_one_SubmittedBy: 'Submitted by'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
PLURALS:
|
||||
one: 'A Submitted Form Field'
|
||||
other: '{count} Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Displayed: Displayed
|
||||
db_Name: Name
|
||||
db_Title: Title
|
||||
db_Value: Value
|
||||
has_one_Parent: Parent
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'Add Email Recipient'
|
||||
CLEARBUTTON: Clear
|
||||
|
@ -319,3 +405,15 @@ en:
|
|||
TYPESUBJECT: 'Type subject'
|
||||
TYPETO: 'Type to address'
|
||||
UnrestrictedFileUploadWarning: 'Access to the current upload folder "{path}" is not restricted. Uploaded files will be publicly accessible if the exact URL is known.'
|
||||
db_ClearButtonText: 'Clear button text'
|
||||
db_DisableAuthenicatedFinishAction: 'Disable authenicated finish action'
|
||||
db_DisableCsrfSecurityToken: 'Disable csrf security token'
|
||||
db_DisableSaveSubmissions: 'Disable save submissions'
|
||||
db_DisplayErrorMessagesAtTop: 'Display error messages at top'
|
||||
db_EnableLiveValidation: 'Enable live validation'
|
||||
db_OnCompleteMessage: 'On complete message'
|
||||
db_ShowClearButton: 'Show clear button'
|
||||
db_SubmitButtonText: 'Submit button text'
|
||||
has_many_EmailRecipients: 'Email recipients'
|
||||
has_many_Fields: Fields
|
||||
has_many_Submissions: Submissions
|
||||
|
|
|
@ -1,27 +1,108 @@
|
|||
en_GB:
|
||||
SilverStripe\UserForms:
|
||||
ONCOMPLETELABEL: 'Show on completion'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Text on submit button:'
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FROM: From
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Default to Today?'
|
||||
GROUP: Group
|
||||
PLURALNAME: 'Editable Form Fields'
|
||||
REQUIRED: 'Required?'
|
||||
SINGULARNAME: 'Editable Form Field'
|
||||
TITLE: Title
|
||||
VALIDATION: Validation
|
||||
db_Title: Title
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Date Fields'
|
||||
SINGULARNAME: 'Date Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'File Upload Fields'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
SINGULARNAME: Heading
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
SINGULARNAME: 'HTML Block'
|
||||
db_Content: Content
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
TITLE: Title
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Title: Title
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Number of rows'
|
||||
PLURALNAME: 'Text Fields'
|
||||
SINGULARNAME: 'Text Field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
has_one_Form: Form
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
SINGULARNAME: 'Submitted File Field'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Submitted Forms'
|
||||
SINGULARNAME: 'Submitted Form'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Title: Title
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
DESCRIPTION: 'Adds a customisable form.'
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ONCOMPLETELABEL: 'Show on completion'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Text on submit button:'
|
||||
|
|
|
@ -1,29 +1,103 @@
|
|||
en_US:
|
||||
SilverStripe\UserForms:
|
||||
ONCOMPLETELABEL: 'Show on completion'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Text on submit button:'
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FROM: From
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Default to Today?'
|
||||
GROUP: Group
|
||||
PLURALNAME: 'Editable Form Fields'
|
||||
REQUIRED: 'Is this field Required?'
|
||||
SINGULARNAME: 'Editable Form Field'
|
||||
VALIDATION: Validation
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Date Fields'
|
||||
SINGULARNAME: 'Date Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'File Upload Fields'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
SINGULARNAME: Heading
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
SINGULARNAME: 'HTML Block'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Number of rows'
|
||||
PLURALNAME: 'Text Fields'
|
||||
SINGULARNAME: 'Text Field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailSubject: 'Email subject'
|
||||
has_one_Form: Form
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
SINGULARNAME: 'Submitted File Field'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Submitted Forms'
|
||||
SINGULARNAME: 'Submitted Form'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email subject'
|
||||
EmailFromContent: 'The from address allows you to set who the email comes from. On most servers this will need to be set to an email address on the same domain name as your site. For example on yoursite.com the from address may need to be something@yoursite.com. You can however, set any email address you wish as the reply to address.'
|
||||
FROMADDRESS: 'Send email from'
|
||||
HIDEFORMDATA: 'Hide form data from email?'
|
||||
ONCOMPLETELABEL: 'Show on completion'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
REPLYADDRESS: 'Email for reply to'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send email to'
|
||||
SENDPLAIN: 'Send email as plain text? (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Text on submit button:'
|
||||
|
|
131
lang/eo.yml
131
lang/eo.yml
|
@ -33,6 +33,10 @@ eo:
|
|||
ADD_FIELD_GROUP: 'Aldoni kampogrupon'
|
||||
ADD_PAGE_BREAK: 'Aldoni paĝosalton'
|
||||
FORMFIELDS: 'Formularaj kampoj'
|
||||
has_many_Fields: Kampoj
|
||||
SilverStripe\UserForms\Extension\UserFormFileExtension:
|
||||
belongs_to_SubmittedFileField: 'Kampo de sendita dosiero'
|
||||
db_UserFormUpload: 'Alŝuti formularon de uzanto'
|
||||
SilverStripe\UserForms\Extension\UserFormValidator:
|
||||
CONDITIONAL_REQUIRED: 'Ne eblas meti nepran kampon ''{name}'' en kondiĉa paĝo'
|
||||
NO_PAGE: 'Trovis kampon ''{name}'' antaŭ eventualaj paĝoj'
|
||||
|
@ -52,6 +56,12 @@ eo:
|
|||
one: 'Unu redaktebla propra regulo'
|
||||
other: '{count} redakteblaj propraj reguloj'
|
||||
SINGULARNAME: 'Redaktebla propra regulo'
|
||||
db_ConditionOption: 'Kondiĉo eblo'
|
||||
db_Display: Vidigi
|
||||
db_FieldValue: 'Valoro de kampo'
|
||||
db_Version: Versio
|
||||
has_one_ConditionField: 'Kondiĉo kampo'
|
||||
has_one_Parent: Patra
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Ĉu kontrolita apriore?'
|
||||
CUSTOMERROR: 'Propra mesaĝo pri eraro'
|
||||
|
@ -85,12 +95,28 @@ eo:
|
|||
TYPE_EMPTY: 'Elekti tipon de kampo'
|
||||
VALIDATION: Validigo
|
||||
'YES': Jes
|
||||
db_CustomErrorMessage: 'Propra mesaĝo pri eraro'
|
||||
db_Default: Apriora
|
||||
db_DisplayRulesConjunction: 'Vidigi regularan kajon'
|
||||
db_ExtraClass: 'Kroma klaso'
|
||||
db_Name: Nomo
|
||||
db_Placeholder: Lokokupilo
|
||||
db_Required: Nepra
|
||||
db_RightTitle: 'Dekstra titolo'
|
||||
db_ShowInSummary: 'Vidigi en resumo'
|
||||
db_ShowOnLoad: 'Vidigi ŝargante'
|
||||
db_Sort: Ordigi
|
||||
db_Title: Titolo
|
||||
db_Version: Versio
|
||||
has_many_DisplayRules: 'Vidigi regulojn'
|
||||
has_one_Parent: Patra
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Markobutonoj
|
||||
PLURALS:
|
||||
one: 'Unu markobutono'
|
||||
other: '{count} markobutonoj'
|
||||
SINGULARNAME: 'Markobutona kampo'
|
||||
db_CheckedDefault: 'Kontrolis aprioran'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Markobutonaj grupoj'
|
||||
PLURALS:
|
||||
|
@ -106,18 +132,23 @@ eo:
|
|||
other: '{count} landaj fallistoj'
|
||||
SINGULARNAME: 'Landa fallisto'
|
||||
USE_EMPTY_STRING: 'Agordi aprioran vakan tekston'
|
||||
db_EmptyString: 'Vaka teksto'
|
||||
db_UseEmptyString: 'Uzi Vakan tekston'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Kampoj por dato'
|
||||
PLURALS:
|
||||
one: 'Unu data kampo'
|
||||
other: '{count} dataj kampoj'
|
||||
SINGULARNAME: 'Kampo por dato'
|
||||
db_DefaultToToday: 'Apriorie hodiaŭ'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Fallistoj
|
||||
PLURALS:
|
||||
one: 'Unu fallisto'
|
||||
other: '{count} fallistoj'
|
||||
SINGULARNAME: 'Fallista kampo'
|
||||
db_EmptyString: 'Vaka teksto'
|
||||
db_UseEmptyString: 'Uzi Vakan tekston'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Kampoj por retpoŝto'
|
||||
PLURALS:
|
||||
|
@ -130,6 +161,7 @@ eo:
|
|||
one: 'Unu redaktebla kampa grupo'
|
||||
other: '{count} redakteblaj kampaj grupoj'
|
||||
SINGULARNAME: 'Redaktebla kampa grupo'
|
||||
has_one_End: Fino
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
FIELD_GROUP_END: 'fino de {group}'
|
||||
FIELD_GROUP_START: 'Grupo {group}'
|
||||
|
@ -138,6 +170,7 @@ eo:
|
|||
one: 'Unu redaktebla kampa grupa fino'
|
||||
other: '{count} redakteblaj kampaj grupaj finoj'
|
||||
SINGULARNAME: 'Finaĵo de redakteblaj kampaj grupoj'
|
||||
belongs_to_Group: Grupo
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
ANYONE: 'Nelimigita aliro, alŝutoj estos videblaj de ĉiuj'
|
||||
INHERIT: 'Videbleco por ĉi tiu dosierujo estas heredata el la patra dosierujo.'
|
||||
|
@ -149,6 +182,9 @@ eo:
|
|||
other: '{count} kampoj por dosiera alŝuto'
|
||||
SELECTUPLOADFOLDER: 'Elekti alŝutan dosierujon'
|
||||
SINGULARNAME: 'Kampo por dosiera alŝuto'
|
||||
db_FolderConfirmed: 'Konfirmis dosierujon'
|
||||
db_MaxFileSizeMB: 'Maks dosiergrando MB'
|
||||
has_one_Folder: Dosierujo
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Elekti titolan nivelon'
|
||||
PLURALNAME: Titoloj
|
||||
|
@ -156,6 +192,8 @@ eo:
|
|||
one: 'Unu titolo'
|
||||
other: '{count} titoloj'
|
||||
SINGULARNAME: Titolo
|
||||
db_HideFromReports: 'Kaŝi de raportoj'
|
||||
db_Level: Nivelo
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
PLURALNAME: Paĝosaltoj
|
||||
PLURALS:
|
||||
|
@ -175,12 +213,16 @@ eo:
|
|||
one: 'Unu HTML-bloko'
|
||||
other: '{count} HTML-blokoj'
|
||||
SINGULARNAME: HTML-bloko
|
||||
db_Content: Enhavo
|
||||
db_HideFromReports: 'Kaŝi de raportoj'
|
||||
db_HideLabel: 'Kaŝi etikedon'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Kampoj por membrolisto'
|
||||
PLURALS:
|
||||
one: 'Unu kampo por membrolisto'
|
||||
other: '{count} kampoj por membrolisto'
|
||||
SINGULARNAME: 'Kampo por membrolisto'
|
||||
has_one_Group: Grupo
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
DEFAULT: 'Elektita apriore?'
|
||||
OPTIONSTAB: Ebloj
|
||||
|
@ -191,6 +233,7 @@ eo:
|
|||
SINGULARNAME: 'Redaktebla plurebla kampo'
|
||||
TITLE: Titolo
|
||||
VALUE: Valoro
|
||||
has_many_Options: Agordoj
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
ORDER_WARNING: 'La minimuma longo devus esti malpli ol la maksimuma longo.'
|
||||
PLURALNAME: 'Numeraj kampoj'
|
||||
|
@ -200,12 +243,21 @@ eo:
|
|||
RANGE: 'Ebla numera amplekso'
|
||||
RANGE_TO: al
|
||||
SINGULARNAME: 'Numera kampo'
|
||||
db_MaxValue: 'Maks valoro'
|
||||
db_MinValue: 'Min valoro'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Redakteblaj ebloj'
|
||||
PLURALS:
|
||||
one: 'Unu redaktebla eblo'
|
||||
other: '{count} redakteblaj ebloj'
|
||||
SINGULARNAME: 'Redaktebla eblo'
|
||||
db_Default: Apriora
|
||||
db_Name: Nomo
|
||||
db_Sort: Ordigi
|
||||
db_Title: Titolo
|
||||
db_Value: Valoro
|
||||
db_Version: Versio
|
||||
has_one_Parent: Patra
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: 'Radiobutonaj grupoj'
|
||||
PLURALS:
|
||||
|
@ -227,6 +279,10 @@ eo:
|
|||
RANGE_TO: al
|
||||
SINGULARNAME: 'Teksta kampo'
|
||||
TEXTLENGTH: 'Permesata longo de teksto'
|
||||
db_Autocomplete: 'Aŭtomate kompletigi'
|
||||
db_MaxLength: 'Maks longo'
|
||||
db_MinLength: 'Min longo'
|
||||
db_Rows: Vicoj
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Propraj reguloj'
|
||||
EMAILCONTENTTAB: 'Retpoŝta enhavo'
|
||||
|
@ -238,19 +294,42 @@ eo:
|
|||
one: 'Unu retpoŝta ricevonto'
|
||||
other: '{count} retpoŝtaj ricevontoj'
|
||||
SINGULARNAME: 'Retpoŝta ricevonto'
|
||||
db_CustomRulesCondition: 'Propra regulara kondiĉo'
|
||||
db_EmailAddress: 'Retpoŝta adreso'
|
||||
db_EmailBody: 'Korpo de retpoŝto'
|
||||
db_EmailBodyHtml: 'Html-korpo de retpoŝto'
|
||||
db_EmailFrom: 'Retpoŝto el'
|
||||
db_EmailReplyTo: 'Retpoŝta respondo al'
|
||||
db_EmailSubject: 'Temo de retpoŝto'
|
||||
db_EmailTemplate: 'Retpoŝta ŝablono'
|
||||
db_HideFormData: 'Kaŝi formularajn datumojn'
|
||||
db_HideInvisibleFields: 'Kaŝi nevideblajn kampojn'
|
||||
db_SendPlain: 'Sendi plate'
|
||||
has_many_CustomRules: 'Propraj reguloj'
|
||||
has_one_Form: Formularo
|
||||
has_one_SendEmailFromField: 'Sendi retpoŝton de'
|
||||
has_one_SendEmailSubjectField: 'Sendi retpoŝton, temo-kampo'
|
||||
has_one_SendEmailToField: 'Sendi retpoŝton, al-kampo'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
PLURALNAME: 'Kondiĉoj por retpoŝtaj ricevontoj'
|
||||
PLURALS:
|
||||
one: 'Unu kondiĉo por retpoŝtaj ricevontoj'
|
||||
other: '{count} kondiĉoj por retpoŝtaj ricevontoj'
|
||||
SINGULARNAME: 'Kondiĉo por retpoŝtaj ricevontoj'
|
||||
db_ConditionOption: 'Eblo de kondiĉo'
|
||||
db_ConditionValue: 'Valoro de kondiĉo'
|
||||
has_one_ConditionField: 'Kondiĉo kampo'
|
||||
has_one_Parent: Patra
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Elŝuti dosieron'
|
||||
INSUFFICIENTRIGHTS: 'Vi ne havas taŭgajn permesojn por elŝuti ĉi tiun dosieron'
|
||||
PLURALNAME: 'Kampoj de sendita dosiero'
|
||||
PLURALS:
|
||||
one: 'Unu sendita dosiera kampo'
|
||||
other: '{count} senditaj dosieraj kampoj'
|
||||
SINGULARNAME: 'Kampo de sendita dosiero'
|
||||
YOUMUSTBELOGGEDIN: 'Vi devas ensaluti por vidigi ĉi tiun dosieron.'
|
||||
has_one_UploadedFile: 'Alŝutita dosiero'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Senditaj formularoj'
|
||||
PLURALS:
|
||||
|
@ -258,15 +337,28 @@ eo:
|
|||
other: '{count} senditaj formularoj'
|
||||
SINGULARNAME: 'Sendita formularo'
|
||||
SUBMITTER: Sendinto
|
||||
has_many_Values: Valoroj
|
||||
has_one_Parent: Patra
|
||||
has_one_SubmittedBy: Sendis
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Kampoj de sendita formularo'
|
||||
PLURALS:
|
||||
one: 'Unu sendita formulara kampo'
|
||||
other: '{count} senditaj formularaj kampoj'
|
||||
SINGULARNAME: 'Kampo de sendita formularo'
|
||||
db_Displayed: Vidigita
|
||||
db_Name: Nomo
|
||||
db_Title: Titolo
|
||||
db_Value: Valoro
|
||||
has_one_Parent: Patra
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'Aldoni retpoŝtan ricevonton'
|
||||
CLEARBUTTON: Vakigi
|
||||
CONFIGURATION: Agordaro
|
||||
DESCRIPTION: 'Aldonas adapteblan formularon'
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Malŝalti aŭtentigon de kompletiga ago'
|
||||
DISABLECSRFSECURITYTOKEN: 'Malŝalti CSRF-ĵetonon'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Ĉu vidigi prierarajn mesaĝojn super la formularo?'
|
||||
EMAILADDRESS: Retpoŝto
|
||||
EMAILBODY: Korpo
|
||||
EMAILBODYHTML: Korpo
|
||||
|
@ -274,9 +366,14 @@ eo:
|
|||
EMAILSUBJECT: 'Temo de retpoŝto'
|
||||
EMAILTEMPLATE: 'Retpoŝta ŝablono'
|
||||
EMAIL_RECIPIENT_UNSAVED_FORM: 'Konservinte ĉi tiun rikordon vi povos elekti el validaj formularaj kampoj.'
|
||||
ENABLELIVEVALIDATION: 'Enŝalti samtempan validigon'
|
||||
EmailFromContent: 'La de-adreso estas kie vi povas agordi de kie venas la retpoŝto. Ĉe plejmultaj serviloj tio devus esti retpoŝta adreso ĉe la sama domajno kiel via retejo. Ekzemple, ĉe viareto.com, la de-adreso eble devus esti iuloko@viareto.com. Tamen vi povas agordi la de-adreson al iu ajn adreso.'
|
||||
FROMADDRESS: 'Sendi retpoŝton de'
|
||||
HIDEFORMDATA: 'Ĉu kaŝi formularajn datumojn de retpoŝto?'
|
||||
HIDEINVISIBLEFIELDS: 'Ĉu kaŝu nevideblajn kampojn de retpoŝto?'
|
||||
NORECIPIENTS: 'Averto: Vi ne agordis ricevontojn. Eble mankos sendoj de formularoj.'
|
||||
ONCOMPLETELABEL: 'Vidigi je kompletigo'
|
||||
ONCOMPLETEMESSAGE: 'Dankon. Nii ricevis vian sendaĵon.'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. aŭ elekti kampon uzotan kiel respondi-al-adreson'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. aŭ elekti kampon uzotan kiel la al-adreson'
|
||||
PLURALNAME: 'Bazaj paĝoj'
|
||||
|
@ -286,9 +383,11 @@ eo:
|
|||
PREVIEW_EMAIL: 'Antaŭvidi retpoŝton'
|
||||
PREVIEW_EMAIL_DESCRIPTION: 'Notu: nekonservitaj ŝanĝoj ne vidiĝos en la antaŭvido.'
|
||||
PREVIEW_EMAIL_UNAVAILABLE: 'Konservinte la ricevonton vi povos antaŭvidi la retpoŝton.'
|
||||
RECIPIENTS: Ricevontoj
|
||||
REPLYADDRESS: 'Retpoŝto al kiu respondi'
|
||||
REPLYADDRESS_DESCRIPTION: 'La retpoŝta adreso al kiu la ricevonto povos ''respondi''.'
|
||||
RulesDescription: 'Retpoŝtoj sendiĝos al la ricevonto nur se la propraj reguloj estas plenumitaj. Se neniu regulo estas agordita, tiu ricevonto ricevos atentigon por ĉiu sendo.'
|
||||
SAVESUBMISSIONS: 'Malŝalti konservi sendaĵojn al servilo'
|
||||
SELECTAFIELDTOSETSUBJECT: '.. aŭ elekti kampon uzotan kiel la temon'
|
||||
SENDEMAILTO: 'Sendi retpoŝton al'
|
||||
SENDEMAILTO_DESCRIPTION: 'Vi povas enigi plurajn retadresojn kiel komodisigitan liston.'
|
||||
|
@ -296,25 +395,25 @@ eo:
|
|||
SENDIFAND: 'Ĉiuj kondiĉoj estas veraj'
|
||||
SENDIFOR: 'Ajnaj kondiĉoj estas veraj'
|
||||
SENDPLAIN: 'Ĉu sendi retpoŝton kiel platan tekston? (HTML estu forigita)'
|
||||
SHOWCLEARFORM: 'Vidigi butonon Vakigi formularon'
|
||||
SINGULARNAME: 'Formularo agordita de uzanto'
|
||||
SUBMISSIONS: Sendaĵoj
|
||||
SUBMITBUTTON: Sendi
|
||||
TEXTONCLEAR: 'Teksto sur vakiga butono:'
|
||||
TEXTONSUBMIT: 'Teksto sur senda butono:'
|
||||
TYPEREPLY: 'Tajpi respondan adreson'
|
||||
TYPESUBJECT: 'Tajpi temon'
|
||||
TYPETO: 'Tajpi al-adreson'
|
||||
UnrestrictedFileUploadWarning: 'Aliro al la "{path}" de la aktuala alŝuta dosierujo ne estas limigita. Alŝutitaj dosieroj estos publike alireblaj se la ekzakta URL estas konata.'
|
||||
ADDEMAILRECIPIENT: 'Aldoni retpoŝtan ricevonton'
|
||||
CONFIGURATION: Agordaro
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Malŝalti aŭtentigon de kompletiga ago'
|
||||
DISABLECSRFSECURITYTOKEN: 'Malŝalti CSRF-ĵetonon'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Ĉu vidigi prierarajn mesaĝojn super la formularo?'
|
||||
ENABLELIVEVALIDATION: 'Enŝalti samtempan validigon'
|
||||
HIDEINVISIBLEFIELDS: 'Ĉu kaŝu nevideblajn kampojn de retpoŝto?'
|
||||
NORECIPIENTS: 'Averto: Vi ne agordis ricevontojn. Eble mankos sendoj de formularoj.'
|
||||
ONCOMPLETELABEL: 'Vidigi je kompletigo'
|
||||
ONCOMPLETEMESSAGE: 'Dankon. Nii ricevis vian sendaĵon.'
|
||||
RECIPIENTS: Ricevontoj
|
||||
SAVESUBMISSIONS: 'Malŝalti konservi sendaĵojn al servilo'
|
||||
SHOWCLEARFORM: 'Vidigi butonon Vakigi formularon'
|
||||
SUBMISSIONS: Sendaĵoj
|
||||
TEXTONCLEAR: 'Teksto sur vakiga butono:'
|
||||
TEXTONSUBMIT: 'Teksto sur senda butono:'
|
||||
db_ClearButtonText: 'Vakigi butonan tekston'
|
||||
db_DisableAuthenicatedFinishAction: 'Malŝalti aŭtentigan finan agon'
|
||||
db_DisableCsrfSecurityToken: 'Malŝalti csrf sekurecan ĵetonon'
|
||||
db_DisableSaveSubmissions: 'Malŝalti konservi sendadojn'
|
||||
db_DisplayErrorMessagesAtTop: 'Vidigi prierarajn mesaĝojn supre'
|
||||
db_EnableLiveValidation: 'Enŝalti samtempan validigon'
|
||||
db_OnCompleteMessage: 'Je kompleta mesaĝo'
|
||||
db_ShowClearButton: 'Vidigi vakigan butonon'
|
||||
db_SubmitButtonText: 'Sendi butonan tekston'
|
||||
has_many_EmailRecipients: 'Retpoŝtaj ricevontoj'
|
||||
has_many_Fields: Kampoj
|
||||
has_many_Submissions: Sendaĵoj
|
||||
|
|
69
lang/es.yml
69
lang/es.yml
|
@ -1 +1,68 @@
|
|||
es: { }
|
||||
es:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Principal
|
||||
SilverStripe\UserForms:
|
||||
CLEARBUTTON: Limpiar
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Cancelar
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filtrar
|
||||
FROM: De
|
||||
RESET: Restaurar
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
has_one_Parent: Padre
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
FIELDISREQUIRED: 'Se requiere {name} '
|
||||
GROUP: Grupo
|
||||
NAME: Nombre
|
||||
'NO': 'No'
|
||||
TITLE: Título
|
||||
TYPE: Tipo
|
||||
'YES': Sí
|
||||
db_Name: Nombre
|
||||
db_Sort: Ordenar
|
||||
db_Title: Título
|
||||
has_one_Parent: Padre
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Grupo
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
has_one_Folder: Carpeta
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: Siguiente
|
||||
STEP_PREV: Anterior
|
||||
STEP_TITLE: 'Página {page}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
db_Content: Contenido
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
has_one_Group: Grupo
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
TITLE: Título
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
RANGE_TO: al
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
db_Name: Nombre
|
||||
db_Sort: Ordenar
|
||||
db_Title: Título
|
||||
has_one_Parent: Padre
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
RANGE_TO: al
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
db_EmailAddress: 'Correo electrónico'
|
||||
db_EmailFrom: 'Email de'
|
||||
db_EmailSubject: 'Asunto del Email'
|
||||
db_EmailTemplate: 'Plantilla de Email'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
has_one_Parent: Padre
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
has_one_Parent: Padre
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
db_Name: Nombre
|
||||
db_Title: Título
|
||||
has_one_Parent: Padre
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
CLEARBUTTON: Limpiar
|
||||
EMAILADDRESS: 'Correo electrónico'
|
||||
EMAILFROM: De
|
||||
EMAILSUBJECT: 'Asunto del Email'
|
||||
EMAILTEMPLATE: 'Plantilla de Email'
|
||||
PLURALNAME: 'Páginas base'
|
||||
|
|
|
@ -1,6 +1,25 @@
|
|||
es_ES:
|
||||
SilverStripe\UserForms:
|
||||
ADDEMAILRECIPIENT: 'Agregar destinatario de email'
|
||||
CONFIGURATION: Configuración
|
||||
ENABLELIVEVALIDATION: 'Habilitar la validación en vivo'
|
||||
ONCOMPLETELABEL: 'Mostrar al terminar'
|
||||
SAVESUBMISSIONS: 'Deshabilitar el guardado de emails en el servidor'
|
||||
SHOWCLEARFORM: 'Mostrar el botón borrar'
|
||||
SUBMISSIONS: Propuestas
|
||||
SUBMITBUTTON: Enviar
|
||||
TEXTONSUBMIT: 'Texto en el botón aceptar/submit:'
|
||||
SilverStripe\UserForms\Extension\UserFormFieldEditorExtension:
|
||||
ADD_FIELD: 'Agregar campo'
|
||||
ADD_FIELD_GROUP: 'Agregar grupo de campos'
|
||||
ADD_PAGE_BREAK: 'Agregar cambio de página'
|
||||
FORMFIELDS: 'Campos del formulario'
|
||||
has_many_Fields: Campos
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filtro
|
||||
FILTERSUBMISSIONS: 'Filtrar envíos.'
|
||||
FROM: De
|
||||
RESET: Restablecer
|
||||
WHEREVALUEIS: 'donde el valor es'
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
PLURALNAME: 'Reglas personalizadas editables'
|
||||
|
@ -10,15 +29,23 @@ es_ES:
|
|||
CUSTOMERROR: 'Mensaje de error personalizado'
|
||||
CUSTOMOPTIONS: Opciones
|
||||
CUSTOMRULES: 'Reglas especiales'
|
||||
DEFAULT: 'Valor predeterminado'
|
||||
DEFAULTTOTODAY: '¿Por defecto a hoy?'
|
||||
EXTRACLASS_TITLE: 'Estilo/disposición adicional'
|
||||
EXTRACLASS_Title: 'Clases CSS extra'
|
||||
FIELDISREQUIRED: '{name} es requerido'
|
||||
GROUP: Grupo
|
||||
INITIALVISIBILITY: 'Visibilidad inicial'
|
||||
'NO': 'No'
|
||||
PLURALNAME: 'Campos de formulario editables'
|
||||
REQUIRED: 'Este campo es necesario para este formulario y no puede ser borrado'
|
||||
REQUIRED_DESCRIPTION: 'Por favor tomar en cuenta que los campos con condiciones no pueden marcarse como requeridos'
|
||||
SINGULARNAME: 'Campo de formulario editable'
|
||||
TITLE: Título
|
||||
TYPE: Tipo
|
||||
VALIDATION: Validación
|
||||
'YES': Sí
|
||||
db_Title: Título
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: 'Casillas de verificación'
|
||||
SINGULARNAME: 'Campo de casillas de verificación'
|
||||
|
@ -26,6 +53,7 @@ es_ES:
|
|||
PLURALNAME: 'Grupos de casillas de verificación'
|
||||
SINGULARNAME: 'Grupo de casillas de verificación'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
DEFAULT: 'Valor predeterminado'
|
||||
PLURALNAME: 'Selectores de país'
|
||||
SINGULARNAME: 'Selector de país'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
|
@ -33,6 +61,7 @@ es_ES:
|
|||
SINGULARNAME: 'Campo de fecha'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: 'Listas desplegables'
|
||||
SINGULARNAME: 'Campo desplegable'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Correos electrónicos'
|
||||
SINGULARNAME: 'Campo de correo electrónico'
|
||||
|
@ -40,6 +69,7 @@ es_ES:
|
|||
PLURALNAME: 'Grupos de campos editables'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
FIELD_GROUP_START: 'Grupo {group}'
|
||||
belongs_to_Group: Grupo
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'Campos subir archivo'
|
||||
SELECTUPLOADFOLDER: 'Seleccionar carpeta de carga'
|
||||
|
@ -48,6 +78,8 @@ es_ES:
|
|||
LEVEL: 'Selecionar el nivel del encabezado'
|
||||
PLURALNAME: Encabezados
|
||||
SINGULARNAME: Encabezado
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_TITLE: 'Página {page}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: '¿Ocultar de los informes?'
|
||||
PLURALNAME: 'Bloques HTML'
|
||||
|
@ -55,23 +87,38 @@ es_ES:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Listado de miembros'
|
||||
SINGULARNAME: 'Listado de miembro'
|
||||
has_one_Group: Grupo
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Opciones
|
||||
PLURALNAME: 'Campos de opción múltiple'
|
||||
SINGULARNAME: 'Campo de opción múltiple'
|
||||
TITLE: Título
|
||||
VALUE: Valor
|
||||
has_many_Options: Opciones
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
PLURALNAME: 'Campos numéricos'
|
||||
SINGULARNAME: 'Campo numérico'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Opciones editables'
|
||||
SINGULARNAME: 'Opciones editables'
|
||||
db_Title: Título
|
||||
db_Value: Valor
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
AUTOCOMPLETE: Autocompletar
|
||||
NUMBERROWS: 'Cantidad de filas'
|
||||
PLURALNAME: 'Campos de texto'
|
||||
SINGULARNAME: 'Campo de texto'
|
||||
TEXTLENGTH: 'Longitud del texto'
|
||||
db_Autocomplete: Autocompletar
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Reglas especiales'
|
||||
EMAILCONTENTTAB: 'Contenido de correo'
|
||||
EMAILDETAILSTAB: 'Detalles de correo'
|
||||
PLURALNAME: 'Destinatarios definidos por el usuario'
|
||||
SINGULARNAME: 'Destinatario definido por el usuario'
|
||||
db_EmailSubject: 'Asunto del correo'
|
||||
db_EmailTemplate: 'Plantilla de correo'
|
||||
has_one_Form: Formulario
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Descargar archivo'
|
||||
PLURALNAME: 'Archivos enviados'
|
||||
|
@ -82,21 +129,37 @@ es_ES:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Campos enviados en formulario'
|
||||
SINGULARNAME: 'Campo enviado en formulario'
|
||||
db_Title: Título
|
||||
db_Value: Valor
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'Agregar destinatario de email'
|
||||
CONFIGURATION: Configuración
|
||||
DESCRIPTION: 'Agrega un formulario personalizable.'
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Cuerpo
|
||||
EMAILBODYHTML: Cuerpo
|
||||
EMAILFROM: De
|
||||
EMAILSUBJECT: 'Asunto del correo'
|
||||
EMAILTEMPLATE: 'Plantilla de correo'
|
||||
ENABLELIVEVALIDATION: 'Habilitar la validación en vivo'
|
||||
EmailFromContent: 'La dirección desde permite establecer de quien viene el email. En la mayoría de los servidores esto se necesitará establecer a una dirección de email del mismo nombre de dominio que su sitio. Por ejemplo, en susitio.com la dirección desde puede ser algo como loquesea@susitio.com. Sin embargo, Ud puede establecer cualquier dirección de email que desee como dirección del remitente.'
|
||||
FROMADDRESS: 'Enviar este mail desde'
|
||||
HIDEFORMDATA: 'Esconder los datos enviados en el mail'
|
||||
ONCOMPLETELABEL: 'Mostrar al terminar'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. o seleccione un campo del formulario para utilizar como dirección del remitente'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. o seleccione un campo que se utiliza como la dirección'
|
||||
PLURALNAME: 'Páginas base'
|
||||
PREVIEW_EMAIL: 'Vista previa de correo'
|
||||
REPLYADDRESS: 'Email para responder a'
|
||||
SAVESUBMISSIONS: 'Deshabilitar el guardado de emails en el servidor'
|
||||
SELECTAFIELDTOSETSUBJECT: '... o seleccionar un campo para usarlo como el asunto'
|
||||
SENDEMAILTO: 'Enviar mail a'
|
||||
SENDPLAIN: 'Enviar el correo como texto plano'
|
||||
SHOWCLEARFORM: 'Mostrar el botón borrar'
|
||||
SINGULARNAME: 'Formulario definido por el usuario'
|
||||
SUBMISSIONS: Propuestas
|
||||
SUBMITBUTTON: Enviar
|
||||
TEXTONSUBMIT: 'Texto en el botón aceptar/submit:'
|
||||
db_EnableLiveValidation: 'Habilitar la validación en vivo'
|
||||
has_many_Fields: Campos
|
||||
has_many_Submissions: Propuestas
|
||||
|
|
|
@ -1,27 +1,100 @@
|
|||
es_MX:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Principal
|
||||
SilverStripe\UserForms:
|
||||
CLEARBUTTON: Limpiar
|
||||
ONCOMPLETELABEL: 'Mostrar cuando se complete'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMISSIONS: Peticiones
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Texto en el botón de envío:'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Cancelar
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filtrar
|
||||
FROM: From
|
||||
RESET: Resetear
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Default to Today?'
|
||||
GROUP: Group
|
||||
NAME: Nombre
|
||||
PLURALNAME: 'Editable Form Fields'
|
||||
REQUIRED: 'Este campo es obligatorio para el formulario y no se puede eliminar'
|
||||
SINGULARNAME: 'Editable Form Field'
|
||||
TITLE: Título
|
||||
TYPE: Tipo
|
||||
VALIDATION: Validation
|
||||
db_Name: Nombre
|
||||
db_Title: Título
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
PLURALNAME: 'Country Dropdowns'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Date Fields'
|
||||
SINGULARNAME: 'Date Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'File Upload Fields'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
has_one_Folder: Carpeta
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
SINGULARNAME: Heading
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: Siguiente
|
||||
STEP_PREV: Anterior
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
SINGULARNAME: 'HTML Block'
|
||||
db_Content: Contenido
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
TITLE: Título
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Name: Nombre
|
||||
db_Title: Título
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Número de renglones'
|
||||
PLURALNAME: 'Text Fields'
|
||||
SINGULARNAME: 'Text Field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailAddress: 'Dirección de correo-e'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
has_one_Form: Formulario
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
|
@ -32,16 +105,28 @@ es_MX:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Name: Nombre
|
||||
db_Title: Título
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
CLEARBUTTON: Limpiar
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ONCOMPLETELABEL: 'Mostrar cuando se complete'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'User Defined Forms'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMISSIONS: Peticiones
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Texto en el botón de envío:'
|
||||
has_many_Submissions: Peticiones
|
||||
|
|
|
@ -1,29 +1,103 @@
|
|||
et_EE:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Avaleht
|
||||
SilverStripe\UserForms:
|
||||
ONCOMPLETELABEL: 'Näita lõpetamisel'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMISSIONS: Kaastööd
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Kiri saatmise nupul:'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Loobu
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filtreeri
|
||||
FROM: From
|
||||
RESET: Lähtesta
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Default to Today?'
|
||||
GROUP: Grupp
|
||||
NAME: Nimi
|
||||
'NO': Ei
|
||||
PLURALNAME: 'Editable Form Fields'
|
||||
REQUIRED: 'See väli on vormis vajalik ja seda ei saa kustutada'
|
||||
SINGULARNAME: 'Editable Form Field'
|
||||
TITLE: Pealkiri
|
||||
VALIDATION: Validation
|
||||
'YES': Jah
|
||||
db_Name: Nimi
|
||||
db_Title: Pealkiri
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
PLURALNAME: 'Country Dropdowns'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Date Fields'
|
||||
SINGULARNAME: 'Date Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Grupp
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'File Upload Fields'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
has_one_Folder: Kaust
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
SINGULARNAME: Heading
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: Eelmine
|
||||
STEP_PREV: Eelmine
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
SINGULARNAME: 'HTML Block'
|
||||
db_Content: Sisu
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Grupp
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
TITLE: Pealkiri
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
RANGE_TO: kuni
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Name: Nimi
|
||||
db_Title: Pealkiri
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Arv ridu'
|
||||
PLURALNAME: 'Text Fields'
|
||||
RANGE_TO: kuni
|
||||
SINGULARNAME: 'Text Field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailAddress: 'E-posti aadressi'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
has_one_Form: Vorm
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
|
@ -34,16 +108,27 @@ et_EE:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Name: Nimi
|
||||
db_Title: Pealkiri
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ONCOMPLETELABEL: 'Näita lõpetamisel'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'User Defined Forms'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMISSIONS: Kaastööd
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Kiri saatmise nupul:'
|
||||
has_many_Submissions: Kaastööd
|
||||
|
|
|
@ -1,43 +1,111 @@
|
|||
fa_IR:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: اصلی
|
||||
SilverStripe\UserForms:
|
||||
CLEARBUTTON: پاککردن
|
||||
CONFIGURATION: پیکربندی
|
||||
DISABLECSRFSECURITYTOKEN: 'غیر فعال کردن CSRF'
|
||||
RECIPIENTS: دریافتکنندگان
|
||||
SHOWCLEARFORM: 'نمایش دکمه خالی کردن فرم'
|
||||
SUBMITBUTTON: 'ثبت کردن'
|
||||
TEXTONCLEAR: 'متن روی دکمه خالی کردن فرم:'
|
||||
TEXTONSUBMIT: 'متن روی دکمه ثبت کردن:'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: لغو
|
||||
SilverStripe\UserForms\Extension\UserFormFieldEditorExtension:
|
||||
ADD_FIELD: 'افزودن فیلد'
|
||||
ADD_FIELD_GROUP: 'افزودن فیلد گروهی'
|
||||
FORMFIELDS: 'فیلدهای فرم'
|
||||
has_many_Fields: فیلدها
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: پالایش
|
||||
FROM: از
|
||||
RESET: 'از نو'
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
has_one_Parent: والد
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CUSTOMOPTIONS: گزینهها
|
||||
DEFAULTTOTODAY: 'تاریخ پیش فرض به امروز؟'
|
||||
FIELDISREQUIRED: '{name} مورد نیاز است'
|
||||
GROUP: گروه
|
||||
NAME: نام
|
||||
'NO': خیر
|
||||
REQUIRED: 'آیا این فیلد الزامی است؟'
|
||||
RIGHTTITLE: 'عنوان سمت راست'
|
||||
TITLE: عنوان
|
||||
TYPE: نوع
|
||||
'YES': بله
|
||||
db_Name: نام
|
||||
db_RightTitle: 'عنوان سمت راست'
|
||||
db_Sort: مرتبسازی
|
||||
db_Title: عنوان
|
||||
has_one_Parent: والد
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'فیلدهای تاریخ'
|
||||
SINGULARNAME: 'فیلد تاریخ'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'فیلدهای ایمیل'
|
||||
SINGULARNAME: 'فیلد ایمیل'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: گروه
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
has_one_Folder: پوشه
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: بعدی
|
||||
STEP_PREV: قبلی
|
||||
STEP_TITLE: 'صفحهی {page}'
|
||||
TITLE_FIRST: 'صفحه نخست'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
PLURALNAME: 'بلوک های HTML'
|
||||
SINGULARNAME: 'بلوک HTML'
|
||||
db_Content: محتوا
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
has_one_Group: گروه
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
DEFAULT: 'انتخاب به عنوان پیش فرض؟'
|
||||
OPTIONSTAB: گزینهها
|
||||
TITLE: عنوان
|
||||
has_many_Options: گزینهها
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
PLURALNAME: 'فیلد عددی'
|
||||
RANGE_TO: به
|
||||
SINGULARNAME: 'فیلد عددی'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
db_Name: نام
|
||||
db_Sort: مرتبسازی
|
||||
db_Title: عنوان
|
||||
has_one_Parent: والد
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'تعداد سطر ها'
|
||||
RANGE_TO: به
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
db_EmailAddress: 'نشانی ایمیل'
|
||||
db_EmailSubject: 'موضوع پست الکترونیک'
|
||||
db_EmailTemplate: 'قالب پست الکترونیک'
|
||||
has_one_Form: فرم
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
has_one_Parent: والد
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'دانلود فایل'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
has_one_Parent: والد
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
db_Name: نام
|
||||
db_Title: عنوان
|
||||
has_one_Parent: والد
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
CLEARBUTTON: پاککردن
|
||||
CONFIGURATION: پیکربندی
|
||||
DISABLECSRFSECURITYTOKEN: 'غیر فعال کردن CSRF'
|
||||
EMAILADDRESS: ایمیل
|
||||
EMAILFROM: از
|
||||
EMAILSUBJECT: 'موضوع پست الکترونیک'
|
||||
EMAILTEMPLATE: 'قالب پست الکترونیک'
|
||||
PLURALNAME: 'صفحه اصلی'
|
||||
RECIPIENTS: دریافتکنندگان
|
||||
SENDEMAILTO: 'ارسال ایمیل به'
|
||||
SHOWCLEARFORM: 'نمایش دکمه خالی کردن فرم'
|
||||
SUBMITBUTTON: 'ثبت کردن'
|
||||
TEXTONCLEAR: 'متن روی دکمه خالی کردن فرم:'
|
||||
TEXTONSUBMIT: 'متن روی دکمه ثبت کردن:'
|
||||
has_many_Fields: فیلدها
|
||||
|
|
200
lang/fi_FI.yml
200
lang/fi_FI.yml
|
@ -5,19 +5,50 @@ fi_FI:
|
|||
ADDEMAILRECIPIENT: 'Lisää sähköpostin vastaanottaja'
|
||||
CLEARBUTTON: Tyhjennä
|
||||
CONFIGURATION: Asetukset
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Poista Autentikointi viimeistelytoiminnosta'
|
||||
DISABLECSRFSECURITYTOKEN: 'Poista CSRF Token'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Näytä virheilmoitukset lomakkeen yläpuolella?'
|
||||
ENABLELIVEVALIDATION: 'Aktivoi reaaliaikainen validointi'
|
||||
NORECIPIENTS: 'Varoitus: et ole lisännyt yhtään vastaanottajaa. Lähetetyt lomakkeet voivat jäädä näkemättä.'
|
||||
ONCOMPLETELABEL: 'Näytä valmistuessa'
|
||||
RECIPIENTS: Vastaanottajat
|
||||
SAVESUBMISSIONS: 'Poista lomakkeen tallennus tietokantaan (lähetys vain sähköpostiin)'
|
||||
SHOWCLEARFORM: 'Näytä lomakkeen tyhjennysnappi'
|
||||
SUBMISSIONS: Lähetykset
|
||||
SUBMITBUTTON: Lähetä
|
||||
SHOWCLEARFORM: 'Näytä lomakkeen tyhjennysnappi'
|
||||
TEXTONCLEAR: 'Tyhjennä-napin teksti:'
|
||||
TEXTONSUBMIT: 'Lähetä-napin teksti:'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Peruuta
|
||||
FOLDER_OPTIONS_EXISTING: 'Käytä olemassa olevaa kansiota'
|
||||
FOLDER_OPTIONS_NEW: 'Luo uusi kansio (suositeltu)'
|
||||
FOLDER_OPTIONS_TITLE: 'Lomakkeen kansion asetukset'
|
||||
FORM_ACTION_CONFIRM: 'Tallenna ja jatka'
|
||||
INVALID_REQUEST: 'Pyyntö oli virheellinen'
|
||||
MENUTITLE: SilverStripe\UserForms\Control\UserDefinedForm
|
||||
SilverStripe\UserForms\Extension\UserFormFieldEditorExtension:
|
||||
ADD_FIELD: 'Lisää kenttä'
|
||||
ADD_FIELD_GROUP: 'Lisää kenttäryhmä'
|
||||
ADD_PAGE_BREAK: 'Lisää sivunvaihto'
|
||||
FORMFIELDS: Lomakekentät
|
||||
has_many_Fields: Kentät
|
||||
SilverStripe\UserForms\Extension\UserFormValidator:
|
||||
CONDITIONAL_REQUIRED: 'Pakollista kenttää ''{name}'' ei voida sijoittaa ehdolliseen sivuun'
|
||||
NO_PAGE: 'Kenttä ''{name}'' löytyi ennen yhtäkään sivua'
|
||||
UNEXPECTED_BREAK: 'Odottamaton sivunvaihto ''{name}'' sisäkkäisestä kentästä: ''{group}'''
|
||||
UNEXPECTED_GROUP_END: '''{name}'' löydetty ilman vastaavaa ryhmää'
|
||||
WRONG_GROUP_END: '''{name}'' sulkee väärän ryhmän: ''{group}'''
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Suodatin
|
||||
FILTERSUBMISSIONS: 'Suodata vastaanotettuja lomakkeita..'
|
||||
FROM: Lähettäjä
|
||||
RESET: Nollaa
|
||||
TILL: Vastaanottaja
|
||||
WHEREVALUEIS: 'jonka arvo on...'
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
PLURALNAME: 'Muokattavat mukautetut säännöt'
|
||||
SINGULARNAME: 'Muokattava mukautettu sääntö'
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
REQUIRED_DESCRIPTION: 'Huomioi, että ehdolliset kentät eivät voi olla pakollisia'
|
||||
CHECKEDBYDEFAULT: 'Valittu oletuksena?'
|
||||
CUSTOMERROR: 'Mukautettu virheviesti'
|
||||
CUSTOMOPTIONS: Asetukset
|
||||
|
@ -41,6 +72,7 @@ fi_FI:
|
|||
one: 'Muokattava lomakekenttä'
|
||||
other: '{count} Muokattavaa lomakekenttää'
|
||||
REQUIRED: 'Onko tämä kenttä pakollinen?'
|
||||
REQUIRED_DESCRIPTION: 'Huomioi, että ehdolliset kentät eivät voi olla pakollisia'
|
||||
RIGHTTITLE: 'Oikeanpuolinen lisäotsikko'
|
||||
SHOWINSUMMARY: 'Näytä yhteenvedossa'
|
||||
SINGULARNAME: 'Muokattava lomakekenttä'
|
||||
|
@ -49,51 +81,10 @@ fi_FI:
|
|||
TYPE_EMPTY: 'Valitse kentän tyyppi'
|
||||
VALIDATION: Validointi
|
||||
'YES': Kyllä
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
SELECTUPLOADFOLDER: 'Valitse siirtokansio'
|
||||
ANYONE: 'Rajoittamaton pääsy, lisätyt tiedostot on näkyvissä kaikille'
|
||||
INHERIT: 'Kansion näkyvyys perintyy yllä olevasta kansiosta'
|
||||
LOGGED_IN: 'Rajoitettu pääsy, lisätyt tiedostot tulee olemaan näkyvissä kirjautuneille käyttäjille'
|
||||
ONLY_GROUPS: 'Rajoitettu pääsy, lisätyt tiedostot tulee olemaan näkyvissä seuraaville käyttäjäryhmille:'
|
||||
PLURALNAME: Tiedostonlatauskentät
|
||||
PLURALS:
|
||||
one: Tiedostonlatauskenttä
|
||||
other: '{count} Tiedostonlatauskenttiä'
|
||||
SINGULARNAME: Tiedostonlatauskenttä
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Lataa tiedosto'
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
PREVIEW_EMAIL: 'Esikatsele sähköposti'
|
||||
SINGULARNAME: 'Käyttäjän lomake'
|
||||
SUBMITBUTTON: Lähetä
|
||||
TYPEREPLY: 'Lisää vastausosoite'
|
||||
TYPESUBJECT: 'Lisää otsikko'
|
||||
TYPETO: 'Lisää vastaanottaja'
|
||||
SHOWCLEARFORM: 'Näytä lomakkeen tyhjennysnappi'
|
||||
SUBMISSIONS: 'Vastaanotetut lomakkeet'
|
||||
TEXTONCLEAR: 'Tyhjennä-napin teksti:'
|
||||
TEXTONSUBMIT: 'Lähetä-napin teksti:'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Peruuta
|
||||
FOLDER_OPTIONS_EXISTING: 'Käytä olemassa olevaa kansiota'
|
||||
FOLDER_OPTIONS_NEW: 'Luo uusi kansio (suositeltu)'
|
||||
FOLDER_OPTIONS_TITLE: 'Lomakkeen kansion asetukset'
|
||||
FORM_ACTION_CONFIRM: 'Tallenna ja jatka'
|
||||
INVALID_REQUEST: 'Pyyntö oli virheellinen'
|
||||
MENUTITLE: SilverStripe\UserForms\Control\UserDefinedForm
|
||||
SilverStripe\UserForms\Extension\UserFormValidator:
|
||||
CONDITIONAL_REQUIRED: 'Pakollista kenttää ''{name}'' ei voida sijoittaa ehdolliseen sivuun'
|
||||
NO_PAGE: 'Kenttä ''{name}'' löytyi ennen yhtäkään sivua'
|
||||
UNEXPECTED_BREAK: 'Odottamaton sivunvaihto ''{name}'' sisäkkäisestä kentästä: ''{group}'''
|
||||
UNEXPECTED_GROUP_END: '''{name}'' löydetty ilman vastaavaa ryhmää'
|
||||
WRONG_GROUP_END: '''{name}'' sulkee väärän ryhmän: ''{group}'''
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Suodatin
|
||||
FILTERSUBMISSIONS: 'Suodata vastaanotettuja lomakkeita..'
|
||||
FROM: Lähettäjä
|
||||
RESET: Nollaa
|
||||
TILL: Vastaanottaja
|
||||
WHEREVALUEIS: 'jonka arvo on...'
|
||||
db_Name: Nimi
|
||||
db_Placeholder: Opastusteksti
|
||||
db_RightTitle: 'Oikeanpuolinen lisäotsikko'
|
||||
db_Title: Otsikko
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Monivalintakentät
|
||||
PLURALS:
|
||||
|
@ -147,6 +138,18 @@ fi_FI:
|
|||
one: 'Muokattava kenttäryhmä päättyy'
|
||||
other: '{count} Muokattavat kenttäryhmät päättyy'
|
||||
SINGULARNAME: 'Muokattava kenttäryhmä päättyy'
|
||||
belongs_to_Group: Ryhmä
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
ANYONE: 'Rajoittamaton pääsy, lisätyt tiedostot on näkyvissä kaikille'
|
||||
INHERIT: 'Kansion näkyvyys perintyy yllä olevasta kansiosta'
|
||||
LOGGED_IN: 'Rajoitettu pääsy, lisätyt tiedostot tulee olemaan näkyvissä kirjautuneille käyttäjille'
|
||||
ONLY_GROUPS: 'Rajoitettu pääsy, lisätyt tiedostot tulee olemaan näkyvissä seuraaville käyttäjäryhmille:'
|
||||
PLURALNAME: Tiedostonlatauskentät
|
||||
PLURALS:
|
||||
one: Tiedostonlatauskenttä
|
||||
other: '{count} Tiedostonlatauskenttiä'
|
||||
SELECTUPLOADFOLDER: 'Valitse siirtokansio'
|
||||
SINGULARNAME: Tiedostonlatauskenttä
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Valitse otsikon taso'
|
||||
PLURALNAME: Otsikot
|
||||
|
@ -168,9 +171,112 @@ fi_FI:
|
|||
CONTENT: HTML
|
||||
HIDEFROMREPORT: 'Piilota yhteenvedoista?'
|
||||
HIDELABEL: 'Piilota ''Otsikko'' näytettävältä lomakkeelta?'
|
||||
PLURALNAME: HTML-alueet
|
||||
SINGULARNAME: HTML-alue
|
||||
db_Content: Sisältö
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: Jäsenlistakentät
|
||||
SINGULARNAME: Jäsenlistakenttä
|
||||
has_one_Group: Ryhmä
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
DEFAULT: 'Valittu oletuksena?'
|
||||
OPTIONSTAB: Valinnat
|
||||
PLURALNAME: 'Muokattavat monivalintakentät'
|
||||
SINGULARNAME: 'Muokattava monivalintakenttä'
|
||||
TITLE: Otsikko
|
||||
VALUE: Arvo
|
||||
has_many_Options: Valinnat
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
PLURALNAME: 'Numeeriset kentät'
|
||||
RANGE: 'Sallittu numeerinen väli'
|
||||
RANGE_TO: –
|
||||
SINGULARNAME: 'Numeerinen kenttä'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Muokattavat vaihtoehdot'
|
||||
SINGULARNAME: 'Muokattava vaihtoehto'
|
||||
db_Name: Nimi
|
||||
db_Title: Otsikko
|
||||
db_Value: Arvo
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: Radiopainikkeet
|
||||
SINGULARNAME: Radiopainike
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
AUTOCOMPLETE: Automaattitäydennys
|
||||
AUTOCOMPLETE_DESCRIPTION: 'Tuetut selaimet yrittävät täydentää kentän automaattisesti käyttäjän omilla tiedoilla, valitse asettaaksesi käytettävät arvot'
|
||||
NUMBERROWS: 'Rivejen määrä'
|
||||
NUMBERROWS_DESCRIPTION: 'Kenttät, joissa on enemmän kuin yksi rivi, luodaan tekstialueena.'
|
||||
PLURALNAME: Tekstikentät
|
||||
RANGE_TO: –
|
||||
SINGULARNAME: Tekstikenttä
|
||||
TEXTLENGTH: 'Tekstin pituus'
|
||||
db_Autocomplete: Automaattitäydennys
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Mukautetut säännöt'
|
||||
EMAILCONTENTTAB: 'Sähköpostin sisältö'
|
||||
EMAILDETAILSTAB: 'Sähköpostin tiedot'
|
||||
PLURALNAME: Vastaanottajat
|
||||
db_EmailSubject: Otsikko
|
||||
db_EmailTemplate: Sähköpostipohja
|
||||
has_one_Form: Lomake
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Lataa tiedosto'
|
||||
PLURALNAME: 'Lähetetyt tiedostokentät'
|
||||
SINGULARNAME: 'Lähetetty tiedostokenttä'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Lähetetyt lomakkeet'
|
||||
SINGULARNAME: 'Lähetetty lomake'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Lähetetyt lomakekentät'
|
||||
SINGULARNAME: 'Lähetetty lomakekenttä'
|
||||
db_Name: Nimi
|
||||
db_Title: Otsikko
|
||||
db_Value: Arvo
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'Lisää sähköpostin vastaanottaja'
|
||||
CLEARBUTTON: Tyhjennä
|
||||
CONFIGURATION: Asetukset
|
||||
DESCRIPTION: 'Lisää kustomoitavan lomakkeen.'
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Poista Autentikointi viimeistelytoiminnosta'
|
||||
DISABLECSRFSECURITYTOKEN: 'Poista CSRF Token'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Näytä virheilmoitukset lomakkeen yläpuolella?'
|
||||
EMAILADDRESS: Sähköposti
|
||||
EMAILBODY: Viesti
|
||||
EMAILBODYHTML: Viesti
|
||||
EMAILFROM: Lähettäjä
|
||||
EMAILSUBJECT: Otsikko
|
||||
EMAILTEMPLATE: Sähköpostipohja
|
||||
ENABLELIVEVALIDATION: 'Aktivoi reaaliaikainen validointi'
|
||||
EmailFromContent: 'Lähettäjän sähköpostiosoite kenttään voit laittaa osoitteen, josta lomake näkyy lähetetyn. Jotkut palvelimet vaativat, että osoitteen on oltava samalla domain päätteellä kuin sivustosi. Esimerkiksi omasivusto.fi domainilla osoitteen tulisi olla osoitteesi@omasivusto.fi. Voit käyttää kuitenkin haluamaasi osoitetta, jos sille ei ole teknistä estettä.'
|
||||
FROMADDRESS: 'Lähetä sähköposti osoitteesta'
|
||||
HIDEFORMDATA: 'Piilota lomakedata sähköpostista'
|
||||
NORECIPIENTS: 'Varoitus: et ole lisännyt yhtään vastaanottajaa. Lähetetyt lomakkeet voivat jäädä näkemättä.'
|
||||
ONCOMPLETELABEL: 'Näytä valmistuessa'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. tai valitse kenttä, jota käytetään Reply To -osoitteena'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. tai valitse kenttä, jota käytetään vastaanottajan osoitteena'
|
||||
PLURALNAME: Pohjasivut
|
||||
PREVIEW_EMAIL: 'Esikatsele sähköposti'
|
||||
PREVIEW_EMAIL_DESCRIPTION: 'Huomio: tallentamattomat muutokset eivät näy esikatselussa.'
|
||||
PREVIEW_EMAIL_UNAVAILABLE: 'Voit esikatsella tämän sähköpostin, kunhan olet tallentanut Vastaanottajan.'
|
||||
RECIPIENTS: Vastaanottajat
|
||||
REPLYADDRESS: Vastaussähköposti
|
||||
REPLYADDRESS_DESCRIPTION: 'Sähköpostiosoite, johon vastaanottajalla on mahdollisuus vastata.'
|
||||
SAVESUBMISSIONS: 'Poista lomakkeen tallennus tietokantaan (lähetys vain sähköpostiin)'
|
||||
SELECTAFIELDTOSETSUBJECT: '... tai valitse kenttä, jota käytetään Aiheena'
|
||||
SENDEMAILTO: 'Lähetä sähköposti osoitteeseen'
|
||||
SENDEMAILTO_DESCRIPTION: 'Voit lisätä useamman osoitteen pilkulla erotettuna listana'
|
||||
SENDIF: Lähetyssääntö
|
||||
SENDIFAND: 'Kaikki ehdot ovat tosia'
|
||||
SENDIFOR: 'Kaikki ehdot ovat tosia'
|
||||
SENDPLAIN: 'Lähetä sähköposti puhtaassa tekstimuodossa (HTML-muotoilu poistetaan)'
|
||||
SHOWCLEARFORM: 'Näytä lomakkeen tyhjennysnappi'
|
||||
SINGULARNAME: 'Käyttäjän lomake'
|
||||
SUBMISSIONS: 'Vastaanotetut lomakkeet'
|
||||
SUBMITBUTTON: Lähetä
|
||||
TEXTONCLEAR: 'Tyhjennä-napin teksti:'
|
||||
TEXTONSUBMIT: 'Lähetä-napin teksti:'
|
||||
TYPEREPLY: 'Lisää vastausosoite'
|
||||
TYPESUBJECT: 'Lisää otsikko'
|
||||
TYPETO: 'Lisää vastaanottaja'
|
||||
db_EnableLiveValidation: 'Aktivoi reaaliaikainen validointi'
|
||||
has_many_Fields: Kentät
|
||||
has_many_Submissions: 'Vastaanotetut lomakkeet'
|
||||
|
|
360
lang/fr.yml
360
lang/fr.yml
|
@ -1 +1,359 @@
|
|||
fr: { }
|
||||
fr:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Principal
|
||||
SilverStripe\UserForms:
|
||||
ADDEMAILRECIPIENT: 'Ajouter un mail de destination'
|
||||
CLEARBUTTON: Effacer
|
||||
CONFIGURATION: Configuration
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Désactiver l''authentification à la fin de l''action'
|
||||
DISABLECSRFSECURITYTOKEN: 'Désactiver le "token" CSRF'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Afficher les messages d''erreur au dessus du formulaire'
|
||||
ENABLELIVEVALIDATION: 'Activer la validation en temps réel'
|
||||
NORECIPIENTS: 'Attention: Vous n''avez configuré aucun destinataire. Les soumissions peuvent être manquées'
|
||||
ONCOMPLETELABEL: 'Afficher après l''envoi'
|
||||
RECIPIENTS: Destinataires
|
||||
SAVESUBMISSIONS: 'Désactiver l''enregistrement des soumissions sur le serveur'
|
||||
SHOWCLEARFORM: 'Afficher le bouton Effacer le formulaire'
|
||||
SUBMISSIONS: Soumissions
|
||||
SUBMITBUTTON: Envoyer
|
||||
TEXTONCLEAR: 'Texte sur le bouton effacer : '
|
||||
TEXTONSUBMIT: 'Texte sur le bouton envoyer :'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Annuler
|
||||
CONFIRM_FOLDER_LABEL_A: 'Les fichiers que vos utilisateurs téléversent doivent être stockés avec soin pour réduire le risque d''exposition de données sensibles. Assurez-vous que le dossier que vous sélectionnez ne peut être consulté que par les parties appropriées. Les autorisations des dossiers peuvent être gérées dans la zone Fichiers.'
|
||||
CONFIRM_FOLDER_LABEL_B: 'Le dossier sélectionné deviendra le dossier par défaut pour ce formulaire. Cela peut être modifié individuellement dans le champ <i>File uploaded field</i>'
|
||||
FOLDER_OPTIONS_EXISTING: 'Utiliser un dossier existant'
|
||||
FOLDER_OPTIONS_NEW: 'Créer un nouveau dossier (recommandé)'
|
||||
FOLDER_OPTIONS_TITLE: 'Options du dossier du formulaire'
|
||||
FORM_ACTION_CONFIRM: 'Sauvegarder et continuer'
|
||||
INVALID_REQUEST: 'Cette requête n''était pas valide'
|
||||
SilverStripe\UserForms\Extension\UserFormFieldEditorExtension:
|
||||
ADD_FIELD: 'Ajouter un champ'
|
||||
ADD_FIELD_GROUP: 'Ajouter un group de champs'
|
||||
ADD_PAGE_BREAK: 'Ajouter un séparateur de page'
|
||||
FORMFIELDS: 'Champs du formulaire'
|
||||
has_many_Fields: Champs
|
||||
SilverStripe\UserForms\Extension\UserFormFileExtension:
|
||||
belongs_to_SubmittedFileField: 'Champ du fichier soumis'
|
||||
db_UserFormUpload: 'Téléversement du formulaire utilisateur'
|
||||
SilverStripe\UserForms\Extension\UserFormValidator:
|
||||
CONDITIONAL_REQUIRED: 'Le champ obligatoire ''{name}'' ne peut être placé dans une page conditionnelle'
|
||||
NO_PAGE: 'Champ ''{name}'' trouvé avant toutes pages'
|
||||
UNEXPECTED_BREAK: 'Un séparateur de page ''{name}'' inattendu imbriqué dans ''{group}'' de champs'
|
||||
UNEXPECTED_GROUP_END: '''{name}'' trouvé sans groupe correspondant'
|
||||
WRONG_GROUP_END: '''{name}'' trouvé ferme le mauvais groupe ''{group}'''
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filtrer
|
||||
FILTERSUBMISSIONS: 'Filtrer les soumissions..'
|
||||
FROM: De
|
||||
RESET: Réinitialiser
|
||||
TILL: 'Jusqu''au'
|
||||
WHEREVALUEIS: 'Où la valeur est..'
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
PLURALNAME: 'Règles personnalisées modifiables'
|
||||
PLURALS:
|
||||
many: '{count} règles personnalisées modifiables'
|
||||
one: 'Une règle personnalisée modifiable'
|
||||
other: '{count} règles personnalisées modifiables'
|
||||
SINGULARNAME: 'Règle personnalisée modifiable'
|
||||
db_ConditionOption: 'Option de condition'
|
||||
db_Display: Afficher
|
||||
db_FieldValue: 'Valeur du champ'
|
||||
db_Version: Version
|
||||
has_one_ConditionField: 'Champ de condition'
|
||||
has_one_Parent: Parent
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Coché par défaut ?'
|
||||
CUSTOMERROR: 'Message d''erreur personnalisé'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Règles personnalisées'
|
||||
DEFAULT: 'Valeur par défaut'
|
||||
DEFAULTTOTODAY: 'Par défaut Aujourd''hui ?'
|
||||
DISPLAYIF: 'Basculer la visibilité lorsque'
|
||||
EXTRACLASS_MULTIPLE: 'Séparer chaque classe CSS avec un seul espace'
|
||||
EXTRACLASS_SELECT: 'Sélectionnez dans la liste des styles autorisés'
|
||||
EXTRACLASS_TITLE: 'Style supplémentaire/Mise en page'
|
||||
FIELDISREQUIRED: '{name} requis'
|
||||
GROUP: Groupe
|
||||
INITIALVISIBILITY: 'Visibilité initial'
|
||||
MERGEFIELDNAME: 'Fusionner le champ'
|
||||
NAME: Nom
|
||||
'NO': Non
|
||||
REQUIRED: 'Ce est-il obligatoire ?'
|
||||
REQUIRED_DESCRIPTION: 'Veuillez noter que les champs conditionnels ne peuvent pas être obligatoires'
|
||||
RIGHTTITLE: 'Titre à droite'
|
||||
TITLE: Titre
|
||||
TYPE: Type
|
||||
TYPE_EMPTY: 'Sélectionner le type de champ'
|
||||
VALIDATION: Validation
|
||||
'YES': Oui
|
||||
db_CustomErrorMessage: 'Message d''erreur personnalisé'
|
||||
db_Default: 'Par défaut'
|
||||
db_Name: Nom
|
||||
db_Required: Obligatoire
|
||||
db_RightTitle: 'Titre à droite'
|
||||
db_ShowInSummary: 'Afficher en résumé'
|
||||
db_ShowOnLoad: 'Afficher lors du chargement'
|
||||
db_Sort: Tri
|
||||
db_Title: Titre
|
||||
db_Version: Version
|
||||
has_many_DisplayRules: 'Afficher les règles'
|
||||
has_one_Parent: Parent
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: 'Cases à cocher'
|
||||
PLURALS:
|
||||
many: '{count} Cases à cocher'
|
||||
one: 'Un champ case à cocher'
|
||||
other: '{count} Cases à cocher'
|
||||
SINGULARNAME: 'Champ case à cocher'
|
||||
db_CheckedDefault: 'Coché par défaut'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Groupe de cases à cocher'
|
||||
PLURALS:
|
||||
many: '{count} groupes de case à cocher'
|
||||
one: 'Un groupe de case à cocher'
|
||||
other: '{count} groupes de case à cocher'
|
||||
SINGULARNAME: 'Groupe de case à cocher'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
DEFAULT: 'Valeur par défaut'
|
||||
EMPTY_STRING: 'Chaîne vide'
|
||||
PLURALNAME: 'Liste déroulante des pays'
|
||||
PLURALS:
|
||||
many: '{count} listes déroulantes des pays'
|
||||
one: 'Une liste déroulante des pays'
|
||||
other: '{count} listes déroulantes des pays'
|
||||
SINGULARNAME: 'Liste déroulante des pays'
|
||||
USE_EMPTY_STRING: 'Définir une chaîne vide par défaut'
|
||||
db_EmptyString: 'Chaîne vide'
|
||||
db_UseEmptyString: 'Utiliser la chaîne vide'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Champs dates'
|
||||
PLURALS:
|
||||
many: '{count} champs dates'
|
||||
one: 'Un champ date'
|
||||
other: '{count} champs dates'
|
||||
SINGULARNAME: 'Champ date'
|
||||
db_DefaultToToday: 'Par défaut, aujourd''hui'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: 'Liste déroulante'
|
||||
PLURALS:
|
||||
many: '{count} listes déroulantes'
|
||||
one: 'Un champ de liste déroulante'
|
||||
other: '{count} listes déroulantes'
|
||||
SINGULARNAME: 'Champ liste déroulante'
|
||||
db_EmptyString: 'Chaîne vide'
|
||||
db_UseEmptyString: 'Utiliser la chaîne vide'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Champ email'
|
||||
PLURALS:
|
||||
many: '{count} champs emails'
|
||||
one: 'Un champ email'
|
||||
other: '{count} champs emails'
|
||||
SINGULARNAME: 'Champ email'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroup:
|
||||
PLURALNAME: 'Groupes de champs modifiables'
|
||||
PLURALS:
|
||||
many: '{count} Groupes de champs modifiables'
|
||||
one: 'Un groupe de champs modifiables'
|
||||
other: '{count} Groupes de champs modifiables'
|
||||
SINGULARNAME: 'Groupe de champs modifiables'
|
||||
has_one_End: Fin
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
FIELD_GROUP_END: '{group} fin'
|
||||
FIELD_GROUP_START: 'Groupe {group}'
|
||||
belongs_to_Group: Groupe
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
ANYONE: 'Accès non restreint, les téléversements seront visible par tous'
|
||||
INHERIT: 'La visibilité de ce dossier est héritée du dossier parent'
|
||||
LOGGED_IN: 'Accès restreint, les téléversements seront visibles par les utilisateurs connectés'
|
||||
ONLY_GROUPS: 'Accès restreint, les téléversements seront visibles par les groupes suivants :'
|
||||
SELECTUPLOADFOLDER: 'Sélectionnez le dossier de téléversement'
|
||||
SINGULARNAME: 'Champ téléversement de fichier'
|
||||
db_FolderConfirmed: 'Dossier confirmé'
|
||||
db_MaxFileSizeMB: 'Taille maximale de fichier MB'
|
||||
has_one_Folder: Dossier
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Sélectionner le niveau de titre'
|
||||
PLURALNAME: Titre
|
||||
PLURALS:
|
||||
many: '{count} Titres'
|
||||
one: 'Un titre'
|
||||
other: '{count} Titres'
|
||||
SINGULARNAME: Titre
|
||||
db_HideFromReports: 'Masquer des rapports'
|
||||
db_Level: Niveau
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
PLURALNAME: 'Séparateurs de page'
|
||||
PLURALS:
|
||||
many: '{count} Séparateurs de page'
|
||||
one: 'Un séparateur de page'
|
||||
other: '{count} Séparateurs de page'
|
||||
SINGULARNAME: 'Séparateur de page'
|
||||
STEP_NEXT: Suivant
|
||||
STEP_PREV: Préc
|
||||
STEP_TITLE: 'Page {page}'
|
||||
TITLE_FIRST: 'Première page'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
CONTENT: HTML
|
||||
HIDEFROMREPORT: 'Masqué des rapports ?'
|
||||
PLURALNAME: 'Bloc HTML'
|
||||
PLURALS:
|
||||
many: '{count} Blocs HTML'
|
||||
one: 'Un bloc HTML'
|
||||
other: '{count} Blocs HTML'
|
||||
SINGULARNAME: 'Bloc HTML'
|
||||
db_Content: Contenu
|
||||
db_HideFromReports: 'Masquer des rapports'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Champs de la liste des membres'
|
||||
PLURALS:
|
||||
many: '{count} Champs liste des membres'
|
||||
one: 'Un champ liste des membres'
|
||||
other: '{count} Champs liste des membres'
|
||||
SINGULARNAME: 'Champ liste des membres'
|
||||
has_one_Group: Groupe
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
DEFAULT: 'Sélectionné par défaut ?'
|
||||
OPTIONSTAB: Options
|
||||
TITLE: Titre
|
||||
VALUE: Valeur
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
ORDER_WARNING: 'La longueur minimale devra être inférieur à la longueur maximale.'
|
||||
PLURALNAME: 'Champs numériques'
|
||||
PLURALS:
|
||||
many: '{count} champs numériques'
|
||||
one: 'Un champ numérique'
|
||||
other: '{count} champs numériques'
|
||||
RANGE: 'Intervalle numérique autorisé'
|
||||
RANGE_TO: à
|
||||
SINGULARNAME: 'Champ numérique'
|
||||
db_MaxValue: 'Valeur maximale'
|
||||
db_MinValue: 'Valeur minimale'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Options modifiables'
|
||||
PLURALS:
|
||||
many: '{count} options modifiables'
|
||||
one: 'Un option modifiable'
|
||||
other: '{count} options modifiables'
|
||||
SINGULARNAME: 'Option modifiable'
|
||||
db_Default: 'Par défaut'
|
||||
db_Name: Nom
|
||||
db_Sort: Tri
|
||||
db_Title: Titre
|
||||
db_Value: Valeur
|
||||
db_Version: Version
|
||||
has_one_Parent: Parent
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: 'Groupes de radio'
|
||||
PLURALS:
|
||||
many: '{count} groupes de radio'
|
||||
one: 'Un groupe de radio'
|
||||
other: '{count} groupes de radio'
|
||||
SINGULARNAME: 'Groupe de radio'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
AUTOCOMPLETE: Autocomplétion
|
||||
MAX_LENGTH: 'Longueur maximale du texte'
|
||||
MINMAXLENGTHCHECK: 'La longueur minimale devrait être inférieure à la longueur maximale'
|
||||
MIN_LENGTH: 'Longeur minimale du texte'
|
||||
NUMBERROWS: 'Nombre de lignes'
|
||||
PLURALNAME: 'Champ de texte'
|
||||
PLURALS:
|
||||
many: '{count} champs de texte'
|
||||
one: 'Un champ de texte'
|
||||
other: '{count} champs de texte'
|
||||
RANGE_TO: à
|
||||
SINGULARNAME: 'Champ de texte'
|
||||
TEXTLENGTH: 'Longueur de texte autorisée'
|
||||
db_Autocomplete: Autocomplétion
|
||||
db_MaxLength: 'Longueur maximale'
|
||||
db_MinLength: 'Longueur minimale'
|
||||
db_Rows: Lignes
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Règles personnalisées'
|
||||
EMAILCONTENTTAB: 'Contenu de l''e-mail'
|
||||
EMAILDETAILSTAB: 'Détails de l''e-mail'
|
||||
EMAILFROMREQUIRED: 'L''adresse "E-mail de" est requise'
|
||||
EMAILTOREQUIRED: 'L''adresse "Envoyer l''email à" ou le champ est obligatoire'
|
||||
PLURALNAME: 'Destinataires des e-mails'
|
||||
PLURALS:
|
||||
many: '{count} destinataires d''e-mail'
|
||||
one: 'Un destinataire d''e-mail'
|
||||
other: '{count} destinataires d''e-mail'
|
||||
SINGULARNAME: 'Destinataire d''e-mail'
|
||||
db_EmailAddress: 'Adresse email'
|
||||
db_EmailBody: 'Corps de l''e-mail'
|
||||
db_EmailBodyHtml: 'Corps de l''e-mail HTML'
|
||||
db_EmailFrom: 'Email de'
|
||||
db_EmailSubject: 'Sujet de l''email'
|
||||
db_EmailTemplate: 'Modèle d''e-mail'
|
||||
db_HideFormData: 'Masquer les données du formulaire'
|
||||
db_HideInvisibleFields: 'Masquer les champs invisibles'
|
||||
has_many_CustomRules: 'Règles personnalisées'
|
||||
has_one_Form: Formulaire
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
db_ConditionOption: 'Option de condition'
|
||||
has_one_ConditionField: 'Champ de condition'
|
||||
has_one_Parent: Parent
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Télécharger le fichier'
|
||||
INSUFFICIENTRIGHTS: 'Vous ne disposez pas les autorisations nécessaires pour télécharger ce fichier'
|
||||
has_one_UploadedFile: 'Fichier téléversé'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Formulaires soumis'
|
||||
PLURALS:
|
||||
many: '{count} Formulaires soumis'
|
||||
one: 'Un formulaire soumis'
|
||||
other: '{count} Formulaires soumis'
|
||||
SINGULARNAME: 'Formulaire soumis'
|
||||
SUBMITTER: Soumissionnaire
|
||||
has_many_Values: Valeurs
|
||||
has_one_Parent: Parent
|
||||
has_one_SubmittedBy: 'Soumis par'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
db_Displayed: Affiché
|
||||
db_Name: Nom
|
||||
db_Title: Titre
|
||||
db_Value: Valeur
|
||||
has_one_Parent: Parent
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'Ajouter un mail de destination'
|
||||
CLEARBUTTON: Effacer
|
||||
CONFIGURATION: Configuration
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Désactiver l''authentification à la fin de l''action'
|
||||
DISABLECSRFSECURITYTOKEN: 'Désactiver le jeton CSRF'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Afficher les messages d''erreur au dessus du formulaire'
|
||||
EMAILADDRESS: Email
|
||||
EMAILFROM: De
|
||||
EMAILSUBJECT: 'Sujet de l''email'
|
||||
EMAILTEMPLATE: 'Modèle d''e-mail'
|
||||
ENABLELIVEVALIDATION: 'Activer la validation en temps réel'
|
||||
NORECIPIENTS: 'Attention: Vous n''avez configuré aucun destinataire. Les soumissions peuvent être manquées'
|
||||
ONCOMPLETELABEL: 'Afficher après la soumission'
|
||||
ONCOMPLETEMESSAGE: 'Merci, nous avons reçu votre soumission.'
|
||||
PLURALNAME: 'Base Pages'
|
||||
PREVIEW_EMAIL: 'Aperçu de l''e-mail'
|
||||
PREVIEW_EMAIL_DESCRIPTION: 'Remarque: Les modifications non enregistrées n''apparaissent pas dans l''aperçu'
|
||||
PREVIEW_EMAIL_UNAVAILABLE: 'Vous pouvez prévisualiser cet e-mail une fois que vous avez enregistré le destinataire.'
|
||||
RECIPIENTS: Destinataires
|
||||
SAVESUBMISSIONS: 'Désactiver le sauvegarde des soumissions sur le serveur'
|
||||
SELECTAFIELDTOSETSUBJECT: '.. ou sélectionnez un champ à utiliser comme sujet'
|
||||
SENDEMAILTO: 'Envoyer l''e-mail à'
|
||||
SENDEMAILTO_DESCRIPTION: 'Vous pouvez saisir une liste de plusieurs adresses e-mails séparée par des virgules'
|
||||
SENDIFAND: 'Toutes les conditions sont vraies'
|
||||
SHOWCLEARFORM: 'Afficher le bouton Effacer le formulaire'
|
||||
SUBMISSIONS: Soumissions
|
||||
SUBMITBUTTON: Envoyer
|
||||
TEXTONCLEAR: 'Texte sur le bouton effacer'
|
||||
TEXTONSUBMIT: 'Texte sur le bouton envoyer :'
|
||||
UnrestrictedFileUploadWarning: 'L''accès au dossier de téléversement actuel "{path}" n''est pas restreint. Les fichiers téléversés seront accessibles au public si l''URL exacte est connue.'
|
||||
db_ClearButtonText: 'Effacer le texte du bouton'
|
||||
db_DisableCsrfSecurityToken: 'Désactiver le token de sécurité CSRF'
|
||||
db_DisableSaveSubmissions: 'Désactiver le sauvegardes des soumissions'
|
||||
db_DisplayErrorMessagesAtTop: 'Afficher les messages d''erreur en haut'
|
||||
db_EnableLiveValidation: 'Activer la validation en temps réel'
|
||||
db_ShowClearButton: 'Afficher le bouton effacer'
|
||||
db_SubmitButtonText: 'Texte du bouton d''envoi'
|
||||
has_many_EmailRecipients: 'Mails destinataires'
|
||||
has_many_Fields: Champs
|
||||
has_many_Submissions: Soumissions
|
||||
|
|
|
@ -1,14 +1,52 @@
|
|||
fr_FR:
|
||||
SilverStripe\UserForms:
|
||||
ONCOMPLETELABEL: 'Utiliser la complétion'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMISSIONS: Soumissions
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Texte du bouton Envoyer :'
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FROM: From
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Vérifié par défaut ?'
|
||||
CUSTOMERROR: 'Message d''erreur personnalisé'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Par défaut pour aujourd''hui ?'
|
||||
EXTRACLASS_TITLE: 'Style/sortie supplémentaire'
|
||||
GROUP: Groupe
|
||||
PLURALNAME: 'Champs de formulaire modifiable'
|
||||
REQUIRED: 'Ce champ est requis pour ce formulaire et ne peut pas être supprimé'
|
||||
SINGULARNAME: 'Champ de formulaire modifiable'
|
||||
VALIDATION: Validation
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: 'Cases à cocher'
|
||||
SINGULARNAME: 'Champ de la case à cocher'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Groupes de case à cocher'
|
||||
SINGULARNAME: 'Groupe de case à cocher'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
PLURALNAME: 'Country Dropdowns'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Champs date'
|
||||
SINGULARNAME: 'Champ date'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Déroulants
|
||||
SINGULARNAME: 'Champ déroulant'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Champs email'
|
||||
SINGULARNAME: 'Champ email'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Groupe
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'Champs pour l''upload de fichier'
|
||||
SINGULARNAME: 'Champ pour l''upload de fichier'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Sélectionnez le niveau de tête'
|
||||
PLURALNAME: Principaux
|
||||
SINGULARNAME: Principal
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
|
@ -16,12 +54,27 @@ fr_FR:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Groupe
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
VALUE: Valeur
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Options modifiables'
|
||||
SINGULARNAME: 'Option modifiable'
|
||||
db_Value: Valeur
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Nombre de lignes'
|
||||
PLURALNAME: 'Champs texte'
|
||||
SINGULARNAME: 'Champ texte'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
has_one_Form: Formulaire
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
|
@ -32,18 +85,27 @@ fr_FR:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Value: Valeur
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
EmailFromContent: 'Le champ pour l''adresse de vous permet de définir d''où provient l''email. Sur la plupart des serveurs cela nécessitera que l''adresse mail soit du même domaine que votre site. Par exemple sur votresite.com l''adresse mail devra sûrement être exemple@votresite.com. Cependant vous pouvez mettre n''importe qu''elle adresse email, à laquelle vous souhaitez qu''on réponde. '
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ONCOMPLETELABEL: 'Utiliser la complétion'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'User Defined Forms'
|
||||
REPLYADDRESS: 'Email pour répondre à'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMISSIONS: Soumissions
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Texte du bouton Envoyer :'
|
||||
has_many_Submissions: Soumissions
|
||||
|
|
61
lang/hr.yml
61
lang/hr.yml
|
@ -1 +1,60 @@
|
|||
hr: { }
|
||||
hr:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Osnovno
|
||||
SilverStripe\UserForms:
|
||||
CLEARBUTTON: Očisti
|
||||
CONFIGURATION: Konfiguracija
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Odustani
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filter
|
||||
FROM: Od
|
||||
RESET: Resetiraj
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
has_one_Parent: Roditelj
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CUSTOMOPTIONS: Opcije
|
||||
GROUP: Grupa
|
||||
NAME: Naziv
|
||||
'NO': Ne
|
||||
TITLE: Naslov
|
||||
TYPE: Tip
|
||||
'YES': Da
|
||||
db_Name: Naziv
|
||||
db_Title: Naslov
|
||||
has_one_Parent: Roditelj
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Grupa
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
has_one_Folder: Direktorij
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: Slijedeći
|
||||
STEP_TITLE: 'Stranica {page} '
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
db_Content: Sadržaj
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
has_one_Group: Grupa
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Opcije
|
||||
TITLE: Naslov
|
||||
has_many_Options: Opcije
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
db_Name: Naziv
|
||||
db_Title: Naslov
|
||||
has_one_Parent: Roditelj
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
db_EmailAddress: 'Email adresa'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
has_one_Parent: Roditelj
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
has_one_Parent: Roditelj
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
db_Name: Naziv
|
||||
db_Title: Naslov
|
||||
has_one_Parent: Roditelj
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
CLEARBUTTON: Očisti
|
||||
CONFIGURATION: Konfiguracija
|
||||
EMAILADDRESS: Email
|
||||
EMAILFROM: Od
|
||||
PLURALNAME: 'Osnovne stranice'
|
||||
|
|
|
@ -1,7 +1,23 @@
|
|||
hr_HR:
|
||||
SilverStripe\UserForms:
|
||||
ONCOMPLETELABEL: 'Show on completion'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMISSIONS: Submissions
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Text on submit button:'
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FROM: From
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Default to Today?'
|
||||
GROUP: Group
|
||||
PLURALNAME: 'Editable Form Fields'
|
||||
REQUIRED: 'Ovo je polje obavezno u ovoj formi i ne može biti obrisano.'
|
||||
SINGULARNAME: 'Editable Form Field'
|
||||
VALIDATION: Validation
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
|
@ -21,6 +37,15 @@ hr_HR:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'File Upload Fields'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
SINGULARNAME: Heading
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
|
@ -28,12 +53,27 @@ hr_HR:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Number of rows'
|
||||
PLURALNAME: 'Text Fields'
|
||||
SINGULARNAME: 'Text Field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
has_one_Form: Form
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
|
@ -44,16 +84,25 @@ hr_HR:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ONCOMPLETELABEL: 'Show on completion'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'User Defined Forms'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMISSIONS: Submissions
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Text on submit button:'
|
||||
has_many_Submissions: Submissions
|
||||
|
|
55
lang/id.yml
55
lang/id.yml
|
@ -1,4 +1,59 @@
|
|||
id:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Utama
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Batal
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Saring
|
||||
FROM: Dari
|
||||
RESET: Reset
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
has_one_Parent: Induk
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
FIELDISREQUIRED: '{name} wajib diisi'
|
||||
GROUP: Grup
|
||||
NAME: Nama
|
||||
'NO': Tidak
|
||||
TITLE: Judul
|
||||
TYPE: Tipe
|
||||
VALIDATION: Validasi
|
||||
'YES': Ya
|
||||
db_Name: Nama
|
||||
db_Title: Judul
|
||||
has_one_Parent: Induk
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Grup
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
has_one_Folder: Folder
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: Selanjutnya
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
db_Content: Konten
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
has_one_Group: Grup
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
TITLE: Judul
|
||||
VALUE: Nilai
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
db_Name: Nama
|
||||
db_Title: Judul
|
||||
db_Value: Nilai
|
||||
has_one_Parent: Induk
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
db_EmailAddress: 'Alamat email'
|
||||
db_EmailFrom: 'Surel dari'
|
||||
db_EmailSubject: 'Subyek email'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
has_one_Parent: Induk
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
has_one_Parent: Induk
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
db_Name: Nama
|
||||
db_Title: Judul
|
||||
db_Value: Nilai
|
||||
has_one_Parent: Induk
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: Email
|
||||
EMAILFROM: Dari
|
||||
EMAILSUBJECT: 'Subyek email'
|
||||
PLURALNAME: 'Laman Dasar'
|
||||
|
|
75
lang/it.yml
75
lang/it.yml
|
@ -1,9 +1,31 @@
|
|||
it:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Principale
|
||||
SilverStripe\UserForms:
|
||||
ADDEMAILRECIPIENT: 'Aggiungi destinatario e-mail'
|
||||
CLEARBUTTON: Azzera
|
||||
CONFIGURATION: Configurazione
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Disabilita autenticazione sull''azione finale'
|
||||
DISABLECSRFSECURITYTOKEN: 'Disabilita token CSRF'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Mostra messaggi di errore sopra il modulo?'
|
||||
ENABLELIVEVALIDATION: 'Abilita la validazione in tempo reale'
|
||||
NORECIPIENTS: 'Attenzione: Non hai configurato nessun destinatario. Potresti perderti delle risposte al modulo.'
|
||||
ONCOMPLETELABEL: 'Mostra al completamento'
|
||||
RECIPIENTS: Destinatari
|
||||
SAVESUBMISSIONS: 'Disabilita il salvataggio degli invii sul server'
|
||||
SHOWCLEARFORM: 'Mostra il pulsante per azzerare il modulo'
|
||||
SUBMISSIONS: Invii
|
||||
SUBMITBUTTON: Invia
|
||||
TEXTONCLEAR: 'Testo sul pulsante di azzeramento:'
|
||||
TEXTONSUBMIT: 'Testo sul pulsante di invio:'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Annulla
|
||||
SilverStripe\UserForms\Extension\UserFormFieldEditorExtension:
|
||||
ADD_FIELD: 'Aggiungi campo'
|
||||
ADD_FIELD_GROUP: 'Aggiungi gruppo di campi'
|
||||
ADD_PAGE_BREAK: 'Aggiungi interruzione di pagina'
|
||||
FORMFIELDS: 'Campi del modulo'
|
||||
has_many_Fields: Campi
|
||||
SilverStripe\UserForms\Extension\UserFormValidator:
|
||||
CONDITIONAL_REQUIRED: 'Il campo richiesto ''{name}'' non può essere posizionato all''interno di una pagina condizionale'
|
||||
NO_PAGE: 'Il campo ''{name}'' è stato trovato prima di una qualunque pagina'
|
||||
|
@ -11,13 +33,16 @@ it:
|
|||
UNEXPECTED_GROUP_END: '''{name}'' trovato senza un gruppo corrispondente'
|
||||
WRONG_GROUP_END: '''{name}'' trovato chiude il gruppo sbagliato ''{group}'''
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filtra
|
||||
FILTERSUBMISSIONS: 'Filtra invii..'
|
||||
FROM: Da
|
||||
RESET: Azzera
|
||||
TILL: 'Fino a'
|
||||
WHEREVALUEIS: 'dove il valore è..'
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
PLURALNAME: 'Regole personalizzate modificabili'
|
||||
SINGULARNAME: 'Regola personalizzata modificabile'
|
||||
has_one_Parent: Parente
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Spuntato di default?'
|
||||
CUSTOMERROR: 'Messaggio di errore personalizzato'
|
||||
|
@ -31,7 +56,9 @@ it:
|
|||
EXTRACLASS_Title: 'Classi CSS extra'
|
||||
FIELDISREQUIRED: '{name} è richiesto'
|
||||
GROUP: Gruppo
|
||||
NAME: Nome
|
||||
'NO': 'No'
|
||||
PLACEHOLDER: Segnaposto
|
||||
PLURALNAME: 'Campi modulo modificabili'
|
||||
REQUIRED: 'Questo campo è obbligatorio?'
|
||||
REQUIRED_DESCRIPTION: 'Prego nota che i campi condizionali non possono essere obbligatori'
|
||||
|
@ -41,6 +68,12 @@ it:
|
|||
TYPE: Tipo
|
||||
VALIDATION: Validazione
|
||||
'YES': Si
|
||||
db_Name: Nome
|
||||
db_Placeholder: Segnaposto
|
||||
db_RightTitle: 'Titolo a destra'
|
||||
db_Sort: Ordine
|
||||
db_Title: Titolo
|
||||
has_one_Parent: Parente
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: 'Caselle di controllo'
|
||||
SINGULARNAME: 'Campo casella di controllo'
|
||||
|
@ -48,6 +81,7 @@ it:
|
|||
PLURALNAME: 'Gruppi di caselle di controllo'
|
||||
SINGULARNAME: 'Gruppo di caselle di controllo'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
DEFAULT: 'Valore di default'
|
||||
PLURALNAME: 'Menù a tendina Nazioni'
|
||||
SINGULARNAME: 'Menù a tendina Nazioni'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
|
@ -67,10 +101,12 @@ it:
|
|||
FIELD_GROUP_START: 'Gruppo {group}'
|
||||
PLURALNAME: 'Fine dei gruppi di campi modificabili'
|
||||
SINGULARNAME: 'Fine del gruppo di campi modificabili'
|
||||
belongs_to_Group: Gruppo
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'Campi di caricamento file'
|
||||
SELECTUPLOADFOLDER: 'Seleziona la cartella di caricamento'
|
||||
SINGULARNAME: 'Campo di caricamento file'
|
||||
has_one_Folder: Cartella
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Seleziona livello di intestazione'
|
||||
PLURALNAME: Intestazioni
|
||||
|
@ -78,6 +114,8 @@ it:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
PLURALNAME: 'Interruzioni di pagina'
|
||||
SINGULARNAME: 'Interruzione di pagina'
|
||||
STEP_NEXT: Seguente
|
||||
STEP_PREV: Prec
|
||||
STEP_TITLE: 'Pagina {page}'
|
||||
TITLE_FIRST: 'Prima pagina'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
|
@ -86,9 +124,11 @@ it:
|
|||
HIDELABEL: 'Nascondi etichetta ''Titolo'' dal frontend?'
|
||||
PLURALNAME: 'Blocchi HTML'
|
||||
SINGULARNAME: 'Blocco HTML'
|
||||
db_Content: Contenuto
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Campi lista membri'
|
||||
SINGULARNAME: 'Campo lista membri'
|
||||
has_one_Group: Gruppo
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
DEFAULT: 'Selezionato di default?'
|
||||
OPTIONSTAB: Opzioni
|
||||
|
@ -96,6 +136,7 @@ it:
|
|||
SINGULARNAME: 'Campo a opzione multipla editabili'
|
||||
TITLE: Titolo
|
||||
VALUE: Valore
|
||||
has_many_Options: Opzioni
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
PLURALNAME: 'Campi numerici'
|
||||
RANGE: 'Intervallo numerico ammesso'
|
||||
|
@ -104,6 +145,11 @@ it:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Opzioni modificabili'
|
||||
SINGULARNAME: 'Opzione modificabile'
|
||||
db_Name: Nome
|
||||
db_Sort: Ordine
|
||||
db_Title: Titolo
|
||||
db_Value: Valore
|
||||
has_one_Parent: Parente
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: 'Gruppi di pulsanti a scelta singola'
|
||||
SINGULARNAME: 'Gruppo di pulsanti a scelta singola'
|
||||
|
@ -120,9 +166,14 @@ it:
|
|||
EMAILDETAILSTAB: 'Dettagli dell''e-mail'
|
||||
PLURALNAME: 'Destinatari e-mail del modulo definito dall''utente'
|
||||
SINGULARNAME: 'Destinatario e-mail del modulo definito dall''utente'
|
||||
db_EmailAddress: 'Indirizzo email'
|
||||
db_EmailSubject: 'Oggetto e-mail'
|
||||
db_EmailTemplate: 'Schema e-mail'
|
||||
has_one_Form: Modulo
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
PLURALNAME: 'Condizioni per il destinatario del modulo definito dall''utente'
|
||||
SINGULARNAME: 'Condizione per il destinatario del modulo definito dall''utente'
|
||||
has_one_Parent: Parente
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Scarica file'
|
||||
PLURALNAME: 'Campi file inviati'
|
||||
|
@ -130,30 +181,45 @@ it:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Moduli inviati'
|
||||
SINGULARNAME: 'Modulo inviato'
|
||||
has_one_Parent: Parente
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Campi moduli inviati'
|
||||
SINGULARNAME: 'Campo modulo inviato'
|
||||
db_Name: Nome
|
||||
db_Title: Titolo
|
||||
db_Value: Valore
|
||||
has_one_Parent: Parente
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'Aggiungi destinatario e-mail'
|
||||
CLEARBUTTON: Azzera
|
||||
CONFIGURATION: Configurazione
|
||||
DESCRIPTION: 'Aggiungi un modulo personalizzabile.'
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Disabilita autenticazione sull''azione finale'
|
||||
DISABLECSRFSECURITYTOKEN: 'Disabilita token CSRF'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Mostra messaggi di errore sopra il modulo?'
|
||||
EMAILADDRESS: E-mail
|
||||
EMAILBODY: Corpo
|
||||
EMAILBODYHTML: Corpo
|
||||
EMAILFROM: Da
|
||||
EMAILSUBJECT: 'Oggetto e-mail'
|
||||
EMAILTEMPLATE: 'Schema e-mail'
|
||||
ENABLELIVEVALIDATION: 'Abilita la validazione in tempo reale'
|
||||
EmailFromContent: 'L''indirizzo mittente ti permette di impostare da chi viene l''e-mail. Su molti server questo sarà impostato su un indirizzo e-mail dello stesso nome a dominio del tuo sito. Per esempio su iltuosito.com l''indirizzo mittente potrebbe essere qualcuno@iltuosito.com. Puoi, comunque, impostare qualunque indirizzo email desideri come indirizzo a cui rispondere.'
|
||||
FROMADDRESS: 'Manda e-mail da'
|
||||
HIDEFORMDATA: 'Nascondi dati del modulo nell''email?'
|
||||
NORECIPIENTS: 'Attenzione: Non hai configurato nessun destinatario. Potresti perderti delle risposte al modulo.'
|
||||
ONCOMPLETELABEL: 'Mostra al completamento'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. o seleziona un campo da usare come indirizzo a cui rispondere'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. o seleziona un campo da usare come indirizzo destinatario'
|
||||
PLURALNAME: 'Pagine base'
|
||||
PLURALNAME: 'Pagine Base'
|
||||
PREVIEW_EMAIL: 'Anteprima e-mail'
|
||||
PREVIEW_EMAIL_DESCRIPTION: 'Nota: Le modifiche non salvate non appariranno nell''anteprima'
|
||||
PREVIEW_EMAIL_UNAVAILABLE: 'Puoi vedere un''anteprima di questa email dopo aver salvato il destinatario.'
|
||||
RECIPIENTS: Destinatari
|
||||
REPLYADDRESS: 'Indirizzo e-mail a cui rispondere'
|
||||
REPLYADDRESS_DESCRIPTION: 'L''indirizzo email a cui il destinatario può ''rispondere''.'
|
||||
RulesDescription: 'Le email saranno spedite solo al destinatario se sono soddisfatte le regole personalizzate. Se non è definita nessuna regola, il destinatario riceverà notifiche per ogni invio.'
|
||||
SAVESUBMISSIONS: 'Disabilita il salvataggio degli invii sul server'
|
||||
SELECTAFIELDTOSETSUBJECT: '.. o seleziona un campo da usare come oggetto'
|
||||
SENDEMAILTO: 'Manda e-mail a'
|
||||
SENDEMAILTO_DESCRIPTION: 'Puoi inserire più indirizzi email sotto forma di lista separata da virgole.'
|
||||
|
@ -161,8 +227,15 @@ it:
|
|||
SENDIFAND: 'Tutte le condizioni sono vere'
|
||||
SENDIFOR: 'Una qualunque delle condizioni è vera'
|
||||
SENDPLAIN: 'Manda e-mail come testo semplice? (L''HTML verrà rimosso)'
|
||||
SHOWCLEARFORM: 'Mostra il pulsante per azzerare il modulo'
|
||||
SINGULARNAME: 'Modulo definito dall''utente'
|
||||
SUBMISSIONS: Invii
|
||||
SUBMITBUTTON: Invia
|
||||
TEXTONCLEAR: 'Testo sul pulsante di azzeramento:'
|
||||
TEXTONSUBMIT: 'Testo sul pulsante di invio:'
|
||||
TYPEREPLY: 'Inserisci l''e-mail di risposta'
|
||||
TYPESUBJECT: 'Inserisci l''oggetto'
|
||||
TYPETO: 'Inserisci l''e-mail destinatario'
|
||||
db_EnableLiveValidation: 'Abilita la validazione in tempo reale'
|
||||
has_many_Fields: Campi
|
||||
has_many_Submissions: Invii
|
||||
|
|
101
lang/ja.yml
101
lang/ja.yml
|
@ -1,29 +1,130 @@
|
|||
ja:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: メイン
|
||||
SilverStripe\UserForms:
|
||||
CLEARBUTTON: クリア
|
||||
ONCOMPLETELABEL: 完成時に表示
|
||||
SAVESUBMISSIONS: 提出物をサーバーに保存するのを無効化
|
||||
SHOWCLEARFORM: フォームをクリアーボタンを表示する
|
||||
SUBMITBUTTON: 送信
|
||||
TEXTONSUBMIT: '送信ボタンのテキスト:'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: キャンセル
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: フィルタ
|
||||
FROM: 送信者
|
||||
RESET: リセット
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'デフォルトでチェックしますか?'
|
||||
CUSTOMERROR: カスタムエラーメッセージ
|
||||
CUSTOMOPTIONS: オプション
|
||||
CUSTOMRULES: カスタムルール
|
||||
DEFAULTTOTODAY: '本日にデフォルトしますか?'
|
||||
EXTRACLASS_TITLE: エクストラスタイリングまたはレイアウト
|
||||
FIELDISREQUIRED: '{name} が必要'
|
||||
GROUP: グループ
|
||||
NAME: 名前
|
||||
PLURALNAME: 編集可能フォームフィールド
|
||||
REQUIRED: 'このフィールドは必要ですか?'
|
||||
SINGULARNAME: 編集可能フォームフィールド
|
||||
TITLE: タイトル
|
||||
VALIDATION: 確認
|
||||
db_Name: 名前
|
||||
db_Title: タイトル
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: チェックボックス
|
||||
SINGULARNAME: チェックボックスフィールド
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: チェックボックスグループ
|
||||
SINGULARNAME: チェックボックスグループ
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 日付フィールド
|
||||
SINGULARNAME: 日付フィールド
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: ドロップダウン
|
||||
SINGULARNAME: ドロップダウンフィールド
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: メールフィールド
|
||||
SINGULARNAME: メールフィールド
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: グループ
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: ファイルアップロードフィールド
|
||||
SINGULARNAME: ファイルアップロードフィールド
|
||||
has_one_Folder: フォルダ
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 見出しレベルを選択
|
||||
PLURALNAME: 見出し
|
||||
SINGULARNAME: 見出し
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: 次へ
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'レポートから隠しますか?'
|
||||
PLURALNAME: HTMLブロック
|
||||
SINGULARNAME: HTMLブロック
|
||||
db_Content: 内容
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: メンバーリストフィールド
|
||||
SINGULARNAME: メンバーリストフィールド
|
||||
has_one_Group: グループ
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: オプション
|
||||
PLURALNAME: 編集可能なマルチオプションフィールド
|
||||
SINGULARNAME: 編集可能なマルチオプションフィールド
|
||||
TITLE: タイトル
|
||||
VALUE: 数値
|
||||
has_many_Options: オプション
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
RANGE_TO: へ
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 編集可能なオプション
|
||||
SINGULARNAME: 編集可能なオプション
|
||||
db_Name: 名前
|
||||
db_Title: タイトル
|
||||
db_Value: 数値
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 行数
|
||||
PLURALNAME: テキストフィールド
|
||||
RANGE_TO: へ
|
||||
SINGULARNAME: テキストフィールド
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: カスタムルール
|
||||
PLURALNAME: ユーザー定義フォームのメール受信者
|
||||
SINGULARNAME: ユーザー定義フォームのメール受信者
|
||||
db_EmailAddress: メールアドレス
|
||||
db_EmailSubject: メールの件名
|
||||
has_one_Form: フォーム
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: ファイルをダウンロード
|
||||
PLURALNAME: 送信済ファイルフィールド
|
||||
SINGULARNAME: 送信済ファイルフィールド
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 送信済フォーム
|
||||
SINGULARNAME: 送信済フォーム
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 送信済フォームフィールド
|
||||
SINGULARNAME: 送信済フォームフィールド
|
||||
db_Name: 名前
|
||||
db_Title: タイトル
|
||||
db_Value: 数値
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
CLEARBUTTON: クリア
|
||||
EMAILADDRESS: メール
|
||||
EMAILBODY: ボディ
|
||||
EMAILBODYHTML: ボディ
|
||||
EMAILFROM: 送信者
|
||||
EMAILSUBJECT: メールの件名
|
||||
EmailFromContent: '送信元アドレスでどこからメールを送信するのか設定することができます。多くのサーバーではこれはあなたのサイトのドメイン名と同じメールアドレスに設定する必要があります。たとえば yoursite.com では送信元アドレスは something@yoursite.com としなければいけません。ただし、返信先アドレスは好きなメールアドレスを設定することができます。'
|
||||
FROMADDRESS: メールの送信元
|
||||
HIDEFORMDATA: 'メールからフォームデータを見えないようにしますか?'
|
||||
ONCOMPLETELABEL: 完成時に表示
|
||||
ORSELECTAFIELDTOUSEASFROM: ..またはフィールドを選択して返信先アドレスとして使用
|
||||
ORSELECTAFIELDTOUSEASTO: ..またはフィールドを選択して宛先アドレスとして使用
|
||||
REPLYADDRESS: 以下への返信メール
|
||||
SAVESUBMISSIONS: 提出物をサーバーに保存するのを無効化
|
||||
SENDEMAILTO: メールを送信
|
||||
SENDPLAIN: 'プレーンテキストとしてメールを送信しますか? (HTMLは取り除かれます)'
|
||||
SHOWCLEARFORM: フォームをクリアーボタンを表示する
|
||||
SINGULARNAME: ユーザー定義フォーム
|
||||
SUBMITBUTTON: 送信
|
||||
TEXTONSUBMIT: '送信ボタンのテキスト:'
|
||||
|
|
72
lang/mi.yml
72
lang/mi.yml
|
@ -1,19 +1,47 @@
|
|||
mi:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Matua
|
||||
SilverStripe\UserForms:
|
||||
ADDEMAILRECIPIENT: 'Tāpiri Kaiwhirhi Īmēra'
|
||||
CONFIGURATION: Whirihoranga
|
||||
ENABLELIVEVALIDATION: 'Whakahohea te manatoko wā tūturu'
|
||||
ONCOMPLETELABEL: 'Whakaaturia ina oti'
|
||||
SAVESUBMISSIONS: 'Monokia Ngā Tukunga Tiaki ki te Tūmau'
|
||||
SHOWCLEARFORM: 'Whakaatu Pātene Ūkui Puka'
|
||||
SUBMISSIONS: 'Ngā Tukunga'
|
||||
SUBMITBUTTON: Tuku
|
||||
TEXTONSUBMIT: 'Kuputuhi i te pātene tuku:'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Whakakore
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Tātari
|
||||
FILTERSUBMISSIONS: 'Ngā Tukunga Tātari...'
|
||||
FROM: Mai
|
||||
RESET: 'Tautuhi anō'
|
||||
WHEREVALUEIS: 'ko te uara ko...'
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
has_one_Parent: Matua
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Kua tākina aunoatia?'
|
||||
CUSTOMERROR: 'Karere Hapa Ritenga Ake'
|
||||
CUSTOMOPTIONS: 'Ngā Kōwhiringa'
|
||||
CUSTOMRULES: 'Ngā Ture Ritenga Ake'
|
||||
DEFAULTTOTODAY: 'Me Tēnei Rā te Taunoa?'
|
||||
EXTRACLASS_TITLE: 'Kāhua Tāpiri/Tahora'
|
||||
FIELDISREQUIRED: 'Kei te hiahiatia te {name}'
|
||||
GROUP: Rōpū
|
||||
NAME: Ingoa
|
||||
PLURALNAME: 'Ngā Āpure Puka Ka Taea Te Whakatika'
|
||||
REQUIRED: 'He Whakaritenga tēnei āpure'
|
||||
RIGHTTITLE: 'Taitara Tika'
|
||||
SINGULARNAME: 'Āpure Puka Ka Taea Te Whakatika'
|
||||
TITLE: Taitara
|
||||
TYPE: Momo
|
||||
VALIDATION: Manatokonga
|
||||
db_Name: Ingoa
|
||||
db_RightTitle: 'Taitara Tika'
|
||||
db_Title: Taitara
|
||||
has_one_Parent: Matua
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: 'Ngā Pouakataki'
|
||||
SINGULARNAME: 'Āpure Pouakataki'
|
||||
|
@ -32,37 +60,63 @@ mi:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Ngā Āpure Īmēra'
|
||||
SINGULARNAME: 'Āpure Īmēra'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Rōpū
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'Ngā Āpure Tukuatu Kōnae'
|
||||
SINGULARNAME: 'Āpure Tukuatu Kōnae'
|
||||
has_one_Folder: Kōpaki
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Kōwhiri Taumata Pane'
|
||||
PLURALNAME: 'Ngā Pane'
|
||||
SINGULARNAME: Pane
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: Panuku
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hunaia i ngā pūrongo?'
|
||||
PLURALNAME: 'Ngā Poraka HTML'
|
||||
SINGULARNAME: 'Poraka HTML'
|
||||
db_Content: 'Ngā ihirangi'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Ngā Āpure Rārangi Mema'
|
||||
SINGULARNAME: 'Āpure Rārangi Mema'
|
||||
has_one_Group: Rōpū
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: 'Ngā Kōwhiringa'
|
||||
PLURALNAME: 'Ngā Āpure Kōwhiringa Maha Whakatika'
|
||||
SINGULARNAME: 'Āpure Kōwhiringa Maha Whakatika'
|
||||
TITLE: Taitara
|
||||
VALUE: Uara
|
||||
has_many_Options: 'Ngā Kōwhiringa'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
RANGE_TO: ki
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Ngā Kōwhiringa Whakatika'
|
||||
SINGULARNAME: 'Kōwhiringa Whakatika'
|
||||
db_Name: Ingoa
|
||||
db_Title: Taitara
|
||||
db_Value: Uara
|
||||
has_one_Parent: Matua
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: 'Ngā āpure irirangi'
|
||||
SINGULARNAME: 'Āpure irirangi'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Maha kapa'
|
||||
PLURALNAME: 'Ngā Āpure Tuhinga'
|
||||
RANGE_TO: ki
|
||||
SINGULARNAME: 'Āpure Tuhinga'
|
||||
TEXTLENGTH: 'Roa tuhinga'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Ngā Ture Ritenga Ake'
|
||||
PLURALNAME: 'Ngā Kaiwhiwhi Īmēra Puka Tautuhi ā-Kaiwhakamahi'
|
||||
SINGULARNAME: 'Kaiwhiwhi Īmēra Puka Tautuhi ā-Kaiwhakamahi'
|
||||
db_EmailAddress: 'Wāhitau Īmēra'
|
||||
db_EmailFrom: 'Īmēra mai'
|
||||
db_EmailSubject: 'Kaupapa īmēra'
|
||||
db_EmailTemplate: 'Tātauira īmēra'
|
||||
has_one_Form: Puka
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
has_one_Parent: Matua
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Tikiake Kōnae'
|
||||
PLURALNAME: 'Ngā Āpure Kōnae Kua Tukuna'
|
||||
|
@ -70,22 +124,40 @@ mi:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Ngā Puka Kua Tukuna'
|
||||
SINGULARNAME: 'Puka Kua Tukuna'
|
||||
has_one_Parent: Matua
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Ngā Āpure Puka Kua Tukuna'
|
||||
SINGULARNAME: 'Āpure Puka Kua Tukuna'
|
||||
db_Name: Ingoa
|
||||
db_Title: Taitara
|
||||
db_Value: Uara
|
||||
has_one_Parent: Matua
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'Tāpiri Kaiwhirhi Īmēra'
|
||||
CONFIGURATION: Whirihoranga
|
||||
DESCRIPTION: 'Ka tāpiri i te puka ka taea te whakarite.'
|
||||
EMAILADDRESS: Īmēra
|
||||
EMAILBODY: Tinana
|
||||
EMAILBODYHTML: Tinana
|
||||
EMAILFROM: Mai
|
||||
EMAILSUBJECT: 'Kaupapa īmēra'
|
||||
EMAILTEMPLATE: 'Tātauira īmēra'
|
||||
ENABLELIVEVALIDATION: 'Whakahohea te manatoko wā tūturu'
|
||||
EmailFromContent: 'Ka taea koe mā te wāhitau mai te tautuhi i te tangata nā wai te īmēra. Kei te nuinga o ngā tūmau me tautuhi tēnei ki tētahi wāhitau īmēra i te ingoa rohe e ōrite ana ki tō pae. Hei tauira kei yoursite.com me noho te wāhitau mai ko something@yoursite.com. Heoi ka taea te tautuhi i tāu e hiahia ai hei wāhitau whakautu ki.'
|
||||
FROMADDRESS: 'Tuku īmēra mai'
|
||||
HIDEFORMDATA: 'Me huna te raraunga puka i te īmēra?'
|
||||
ONCOMPLETELABEL: 'Whakaaturia ina oti'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. ka tīpako rānei i tētahi āpure hei whakamahi hei wāhitau whakautu ki'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. ka tīpako rānei i tētahi āpure hei whakamahi hei wāhitau ki'
|
||||
PLURALNAME: 'Ngā Whārangi Taketake'
|
||||
REPLYADDRESS: 'Īmēra hei whakautu ki'
|
||||
SAVESUBMISSIONS: 'Monokia Ngā Tukunga Tiaki ki te Tūmau'
|
||||
SENDEMAILTO: 'Tuku īmēra ki'
|
||||
SENDPLAIN: 'Tuku īmēra hei kuputuhi tōkau? (ka tangohia te HTML)'
|
||||
SHOWCLEARFORM: 'Whakaatu Pātene Ūkui Puka'
|
||||
SINGULARNAME: 'Puka Tautuhi ā-Kaiwhakamahi'
|
||||
SUBMISSIONS: 'Ngā Tukunga'
|
||||
SUBMITBUTTON: Tuku
|
||||
TEXTONSUBMIT: 'Kuputuhi i te pātene tuku:'
|
||||
db_EnableLiveValidation: 'Whakahohea te manatoko wā tūturu'
|
||||
has_many_Submissions: 'Ngā Tukunga'
|
||||
|
|
|
@ -1,14 +1,51 @@
|
|||
ms_MY:
|
||||
SilverStripe\UserForms:
|
||||
ONCOMPLETELABEL: 'Paparkan setelah lengkap'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMISSIONS: Kiriman
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Teks di atas butang hantar:'
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FROM: From
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Default to Today?'
|
||||
GROUP: Group
|
||||
PLURALNAME: 'Editable Form Fields'
|
||||
REQUIRED: 'Medan ini diperlukan untuk borang ini dan tidak boleh dihapuskan'
|
||||
SINGULARNAME: 'Editable Form Field'
|
||||
VALIDATION: Validation
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
PLURALNAME: 'Country Dropdowns'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Date Fields'
|
||||
SINGULARNAME: 'Date Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'File Upload Fields'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
SINGULARNAME: Heading
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
|
@ -16,12 +53,27 @@ ms_MY:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Number of rows'
|
||||
PLURALNAME: 'Text Fields'
|
||||
SINGULARNAME: 'Text Field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
has_one_Form: Borang
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
|
@ -32,16 +84,25 @@ ms_MY:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ONCOMPLETELABEL: 'Paparkan setelah lengkap'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'User Defined Forms'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMISSIONS: Kiriman
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Teks di atas butang hantar:'
|
||||
has_many_Submissions: Kiriman
|
||||
|
|
|
@ -1,12 +1,27 @@
|
|||
nb_NO:
|
||||
SilverStripe\UserForms:
|
||||
ADDEMAILRECIPIENT: 'Legg til e-post mottaker'
|
||||
CONFIGURATION: Konfigurasjon
|
||||
ENABLELIVEVALIDATION: 'Slå på sanntid validering'
|
||||
ONCOMPLETELABEL: 'Vis ved ferdigstillelse'
|
||||
SAVESUBMISSIONS: 'Slå av auto lagring'
|
||||
SHOWCLEARFORM: 'Vis "visk ut skjema" knapp'
|
||||
SUBMISSIONS: Innsendte
|
||||
SUBMITBUTTON: Send
|
||||
TEXTONSUBMIT: 'Tekst på "send" knapp'
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filter
|
||||
FILTERSUBMISSIONS: 'Filtrer innsendte...'
|
||||
FROM: Fra
|
||||
RESET: Reset
|
||||
WHEREVALUEIS: 'hvor verdi er...'
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Valgt som standard?'
|
||||
CUSTOMERROR: 'Tilpasset error melding'
|
||||
CUSTOMOPTIONS: Alternativer
|
||||
CUSTOMRULES: 'Tilpasset regler'
|
||||
DEFAULTTOTODAY: 'Standard for i dag?'
|
||||
EXTRACLASS_TITLE: 'Ekstra stil/utsende?'
|
||||
FIELDISREQUIRED: '{name} er påkrevd'
|
||||
GROUP: Gruppe
|
||||
PLURALNAME: 'Redigerbare skjemafelt'
|
||||
|
@ -14,6 +29,7 @@ nb_NO:
|
|||
RIGHTTITLE: 'Høyre tittel'
|
||||
SINGULARNAME: 'Redigerbar skjemafelt'
|
||||
VALIDATION: Validering
|
||||
db_RightTitle: 'Høyre tittel'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Avkrysningsbokser
|
||||
SINGULARNAME: 'Avkrysningsboks felt'
|
||||
|
@ -32,6 +48,8 @@ nb_NO:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Epost felt'
|
||||
SINGULARNAME: 'Epost felt'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Gruppe
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: Filopplastingsfelter
|
||||
SINGULARNAME: Filopplastingsfelt
|
||||
|
@ -46,12 +64,17 @@ nb_NO:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Medlemliste felt'
|
||||
SINGULARNAME: 'Medlemliste felt'
|
||||
has_one_Group: Gruppe
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Alternativer
|
||||
PLURALNAME: 'Redigerbare flervalgfelt'
|
||||
SINGULARNAME: 'Redigerbare flervalgfelt'
|
||||
VALUE: Verdi
|
||||
has_many_Options: Alternativer
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Redigerbart alternativer'
|
||||
SINGULARNAME: 'Redigerbart alternativ'
|
||||
db_Value: Verdi
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: Radiofelt
|
||||
SINGULARNAME: Radiofelt
|
||||
|
@ -61,8 +84,11 @@ nb_NO:
|
|||
SINGULARNAME: Tekstfelt
|
||||
TEXTLENGTH: 'Tekst lengde'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Tilpasset regler'
|
||||
PLURALNAME: 'Bruker definert e-post mottakere'
|
||||
SINGULARNAME: 'Bruker definert e-post mottaker'
|
||||
db_EmailSubject: 'Epost emne'
|
||||
has_one_Form: Skjema
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Last ned fil'
|
||||
PLURALNAME: 'Sendte fil felter'
|
||||
|
@ -73,19 +99,32 @@ nb_NO:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Sendt skjema felter'
|
||||
SINGULARNAME: 'Sendt skjema felt'
|
||||
db_Value: Verdi
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'Legg til e-post mottaker'
|
||||
CONFIGURATION: Konfigurasjon
|
||||
DESCRIPTION: 'Legg til konfigurerbart skjema'
|
||||
EMAILADDRESS: Epost
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: Fra
|
||||
EMAILSUBJECT: 'Epost emne'
|
||||
ENABLELIVEVALIDATION: 'Slå på sanntid validering'
|
||||
EmailFromContent: 'Skjemaadressen tillater deg å vis hvem melding kommer fra. På de fleste servere må denne e-post adressen være den samme som doment for din side. For eksempel om du har domene din-side.no, må e-post adressen være noen@din-side.no.'
|
||||
FROMADDRESS: 'Sendt e-post fra'
|
||||
HIDEFORMDATA: 'Skjul skjemadata fra e-post'
|
||||
ONCOMPLETELABEL: 'Vis ved ferdigstillelse'
|
||||
ORSELECTAFIELDTOUSEASFROM: '...eller velg et felt til å bruke som "svar til"-adresse'
|
||||
ORSELECTAFIELDTOUSEASTO: '...eller velg et felt til å bruke som adresse'
|
||||
PLURALNAME: 'Base sider'
|
||||
REPLYADDRESS: 'E-post som "reply to"'
|
||||
SAVESUBMISSIONS: 'Slå av auto lagring'
|
||||
SENDEMAILTO: 'Send e-post til'
|
||||
SENDPLAIN: 'Send e-post som tekst? (HTML vil bli strippet)'
|
||||
SHOWCLEARFORM: 'Vis "visk ut skjema" knapp'
|
||||
SINGULARNAME: 'Bruker definert skjema'
|
||||
SUBMISSIONS: Innsendte
|
||||
SUBMITBUTTON: Send
|
||||
TEXTONSUBMIT: 'Tekst på "send" knapp'
|
||||
db_EnableLiveValidation: 'Slå på sanntid validering'
|
||||
has_many_Submissions: Innsendte
|
||||
|
|
389
lang/nl.yml
389
lang/nl.yml
|
@ -2,13 +2,14 @@ nl:
|
|||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Hoofdgedeelte
|
||||
SilverStripe\UserForms:
|
||||
ADDEMAILRECIPIENT: 'Email ontvanger toevoegen'
|
||||
ADDEMAILRECIPIENT: 'E-mail ontvanger toevoegen'
|
||||
CLEARBUTTON: Wissen
|
||||
CONFIGURATION: Configuratie
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Bedanktpagina toegankelijk maken zonder formulier-inzending'
|
||||
DISABLECSRFSECURITYTOKEN: 'CSRF-token uitschakelen'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Toon foutmeldingen bovenaan het formulier'
|
||||
ENABLELIVEVALIDATION: 'Zet real-time validatie aan'
|
||||
NORECIPIENTS: 'Let op: Er zijn geen ontvangers ingesteld, mogelijk mist u hiermee inzendingen.'
|
||||
NORECIPIENTS: 'Let op: Er zijn geen ontvangers ingesteld, mogelijk mis je hiermee inzendingen.'
|
||||
ONCOMPLETELABEL: 'Toon wanneer gereed'
|
||||
RECIPIENTS: Ontvangers
|
||||
SAVESUBMISSIONS: 'Formulier-inzendingen niet opslaan in het CMS'
|
||||
|
@ -17,22 +18,25 @@ nl:
|
|||
SUBMITBUTTON: Verzenden
|
||||
TEXTONCLEAR: 'Tekst op herstel-knop'
|
||||
TEXTONSUBMIT: 'Tekst op Verzend-button'
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Bedanktpagina toegankelijk maken zonder formulier-inzending'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Annuleren
|
||||
CONFIRM_FOLDER_LABEL_A: 'Bestanden die via een formulier ingestuurd worden, moeten zorgvuldig worden opgeslagen om de niet publiek toegankelijk te maken. Zorg ervoor dat de map die u selecteert alleen kan worden bekeken door de juiste gebruikers. Map-rechten kunnen worden beheerd in het onderdeel Bestanden.'
|
||||
CONFIRM_FOLDER_LABEL_B: 'De gekozen map wordt gebruikt voor alle upload-velden in dit formulier. Per <i>upload-veld</i> kan dat nog worden gewijzigd.'
|
||||
FOLDER_OPTIONS_EXISTING: 'Gebruik bestaande map'
|
||||
FOLDER_OPTIONS_NEW: 'Maak nieuwe map (aanbevolen)'
|
||||
FOLDER_OPTIONS_TITLE: Map-instellingen
|
||||
FORM_ACTION_CONFIRM: 'Opslaan en verder'
|
||||
INVALID_REQUEST: 'Aanroep mislukt'
|
||||
MENUTITLE: SilverStripe\UserForms\Control\UserDefinedForm
|
||||
CONFIRM_FOLDER_LABEL_B: 'De gekozen map wordt gebruikt voor alle upload-velden in dit formulier. Per <i>upload-veld</i> kan dat nog worden gewijzigd.'
|
||||
SilverStripe\UserForms\Extension\UserFormFieldEditorExtension:
|
||||
ADD_FIELD: 'Veld toevoegen'
|
||||
ADD_FIELD_GROUP: 'Veldengroep toevoegen'
|
||||
ADD_PAGE_BREAK: 'Nieuwe pagina toevoegen'
|
||||
FORMFIELDS: Velden
|
||||
has_many_Fields: Velden
|
||||
SilverStripe\UserForms\Extension\UserFormFileExtension:
|
||||
belongs_to_SubmittedFileField: 'Geupload-bestand veld'
|
||||
db_UserFormUpload: 'Zelf-instelbaar formulier upload'
|
||||
SilverStripe\UserForms\Extension\UserFormValidator:
|
||||
CONDITIONAL_REQUIRED: 'Het verplichte veld ''{}'' kan niet in een optionele pagina geplaatst worden'
|
||||
NO_PAGE: 'Veld ''{}'' staat vóór eerste pagina'
|
||||
|
@ -46,150 +50,25 @@ nl:
|
|||
RESET: Resetten
|
||||
TILL: Tot
|
||||
WHEREVALUEIS: 'waar waarde is...'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: Volgende
|
||||
STEP_PREV: Vorige
|
||||
STEP_TITLE: 'Pagina {page}'
|
||||
TITLE_FIRST: 'Eerste pagina'
|
||||
PLURALNAME: 'Nieuwe pagina'
|
||||
PLURALS:
|
||||
one: 'Nieuwe pagina'
|
||||
other: '{count} nieuwe pagina''s'
|
||||
SINGULARNAME: 'Nieuwe pagina'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
CONTENT: HTML
|
||||
HIDEFROMREPORT: 'Verbergen in overzichten'
|
||||
PLURALNAME: 'HTML blokken'
|
||||
SINGULARNAME: 'HTML blok'
|
||||
HIDELABEL: 'Verberg ''Titel'' label in het formulier'
|
||||
PLURALS:
|
||||
one: 'Een HTML blok'
|
||||
other: '{count} HTML blok'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Ledenlijst velden'
|
||||
SINGULARNAME: 'Ledenlijst veld'
|
||||
PLURALS:
|
||||
one: 'Keuzelijst leden'
|
||||
other: '{count} Keuzelijst leden'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
DEFAULT: 'Standaard aangevinkt'
|
||||
OPTIONSTAB: Opties
|
||||
PLURALNAME: 'Bewerkbare multiple-choice velden'
|
||||
PLURALS:
|
||||
one: 'Een multiple-choice veld'
|
||||
other: '{count} multiple-choice velden'
|
||||
SINGULARNAME: 'Multiple-choice veld'
|
||||
TITLE: Titel
|
||||
VALUE: Waarde
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
PLURALNAME: 'Numeriek velden'
|
||||
ORDER_WARNING: 'Minimale lengte moet kleiner zijn dan de maximale lengte.'
|
||||
PLURALS:
|
||||
one: 'Een getal veld'
|
||||
other: '{count} Getal velden'
|
||||
RANGE: 'Toegestane numerieke waarden'
|
||||
RANGE_TO: tot
|
||||
SINGULARNAME: 'Getal veld'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Aantal rijen'
|
||||
PLURALNAME: Tekst-velden
|
||||
PLURALS:
|
||||
one: 'Een tekst-veld'
|
||||
other: '{count} tekst-velden'
|
||||
RANGE_TO: tot
|
||||
SINGULARNAME: Tekstveld
|
||||
TEXTLENGTH: 'Tekst lengte'
|
||||
AUTOCOMPLETE: 'Automatisch aanvullen'
|
||||
AUTOCOMPLETE_DESCRIPTION: 'Browsers kunnen dit veld automatisch vullen zodat het voor de gebruiker eenvoudiger wordt het formulier in te vullen, stel hier de waarde in die het meest past bij dit veld.'
|
||||
MAX_LENGTH: 'Maximale tekstlengte'
|
||||
MINMAXLENGTHCHECK: 'Minimale lengte moet lager zijn dan de maximale lengte'
|
||||
MIN_LENGTH: 'Minimale lengte'
|
||||
NUMBERROWS_DESCRIPTION: 'Velden met meer dan één rij, worden weergegeven als tekstvak'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Voorwaarde voor versturen'
|
||||
EMAILCONTENTTAB: 'Inhoud e-mail'
|
||||
EMAILDETAILSTAB: 'E-mail details'
|
||||
EMAILFROMREQUIRED: '"E-mail verzonden vanaf" is een verplicht veld'
|
||||
EMAILTOREQUIRED: '"Stuur e-mail naar" is een verplicht veld'
|
||||
PLURALNAME: 'E-mail ontvangers'
|
||||
PLURALS:
|
||||
one: 'E-mail ontvanger'
|
||||
other: '{count} E-mail ontvangers'
|
||||
SINGULARNAME: 'E-mail ontvanger'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download bestand'
|
||||
PLURALNAME: 'Ingestuurde bestandsvelden'
|
||||
PLURALS:
|
||||
one: 'Ingestuurd bestandsveld'
|
||||
other: '{count} Ingestuurde bestandsvelden'
|
||||
SINGULARNAME: 'Ingestuurd bestand'
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: E-mail
|
||||
EMAILBODY: Tekst
|
||||
EMAILBODYHTML: Tekst
|
||||
EMAILFROM: Afzender
|
||||
EMAILSUBJECT: E-mailonderwerp
|
||||
EMAILTEMPLATE: E-mailtemplate
|
||||
EmailFromContent: 'Met het afzender-adres kunt u instellen waar het bericht vandaan komt. Op de meeste servers moet dit een e-mailadres zijn van hetzelfde domein als deze website. Bijvoorbeeld op jouwwebsite.nl dient de afzender bijvoorbeeld website@jouwwebsite.nl te zijn. Voor het antwoord-adres kan vervolgens een ander adres gebruikt worden.'
|
||||
FROMADDRESS: 'E-mailadres afzender'
|
||||
HIDEFORMDATA: 'Verberg formulier-gegevens in de e-mail'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. of selecteer een veld om te gebruiken als antwoord-adres'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. of selecteer een veld om te gebruiken als ontvanger'
|
||||
REPLYADDRESS: 'E-mail voor antwoord op'
|
||||
SELECTAFIELDTOSETSUBJECT: '.. of selecteer een veld om te gebruiken als onderwerp'
|
||||
SENDEMAILTO: 'Stuur e-mail naar'
|
||||
SENDEMAILTO_DESCRIPTION: 'Er kunnen meerdere adressen ingevuld worden, met een komma ertussen'
|
||||
SENDIF: Verzend-voorwaarde
|
||||
SENDIFAND: 'Als aan álle voorwaarden voldaan is'
|
||||
SENDIFOR: 'Als aan één van de voorwaarden voldaan is'
|
||||
SENDPLAIN: 'Versturen als platte tekst (HTML wordt verwijderd)'
|
||||
SINGULARNAME: 'Formulier pagina'
|
||||
SUBMITBUTTON: Verzenden
|
||||
TYPESUBJECT: E-mailonderwerp
|
||||
UnrestrictedFileUploadWarning: 'Toegang tot de ingestelde map "{path}" is niet afgeschermd. Ingezonden bestanden zijn daarmee publiek toegankelijk, als de URL geraden wordt.'
|
||||
ADDEMAILRECIPIENT: 'E-mail ontvanger toevoegen'
|
||||
CLEARBUTTON: Wissen
|
||||
CONFIGURATION: Configuratie
|
||||
DESCRIPTION: 'Zelf-instelbaar formulier.'
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Bedanktpagina toegankelijk maken zonder formulier-inzending'
|
||||
DISABLECSRFSECURITYTOKEN: 'CSRF-token uitschakelen'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Toon foutmeldingen bovenaan het formulier'
|
||||
EMAIL_RECIPIENT_UNSAVED_FORM: 'Na het opslaan kunnen deze waardes verder ingevuld worden'
|
||||
ENABLELIVEVALIDATION: 'Real-time validatie aanzetten'
|
||||
HIDEINVISIBLEFIELDS: 'Niet-zichtbare velden verbergen in de e-mail'
|
||||
NORECIPIENTS: 'Let op: Er zijn geen ontvangers ingesteld, mogelijk mist u hiermee inzendingen.'
|
||||
ONCOMPLETELABEL: 'Melding na succesvolle inzending'
|
||||
ONCOMPLETEMESSAGE: 'Bedankt voor uw inzending, deze is in goede orde ontvangen.'
|
||||
PLURALNAME: 'Formulierpagina''s'
|
||||
PLURALS:
|
||||
one: Formulierpagina
|
||||
other: '{count} Formulierpagina''s'
|
||||
PREVIEW_EMAIL: 'Voorbeeld van e-mail bekijken'
|
||||
PREVIEW_EMAIL_DESCRIPTION: 'Let op: sla eerst de wijzigingen op, om deze in het voorbeeld te kunnen bekijken.'
|
||||
PREVIEW_EMAIL_UNAVAILABLE: 'De e-mail is te bekijken, als er een ontvanger is opgeslagen'
|
||||
RECIPIENTS: Ontvangers
|
||||
REPLYADDRESS_DESCRIPTION: 'Het mailadres waarnaar een reactie verzonden wordt, als je op ''reply'' klikt.'
|
||||
RulesDescription: 'De e-mail wordt alleen verstuurd als aan deze voorwaarden voldaan is. Als er geen voorwaarden ingesteld zijn, wordt bij elke inzending een mail gestuurd.'
|
||||
SAVESUBMISSIONS: 'Formulier-inzendingen niet opslaan in het CMS'
|
||||
SHOWCLEARFORM: 'Toon herstel-knop om formulier te legen'
|
||||
SUBMISSIONS: Inzendingen
|
||||
TEXTONCLEAR: 'Tekst op herstel-knop'
|
||||
TEXTONSUBMIT: 'Tekst op verzend-knop'
|
||||
TYPEREPLY: 'Reply e-mailadres'
|
||||
TYPETO: 'Reply e-mailadres'
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
PLURALNAME: Voorwaarden
|
||||
PLURALS:
|
||||
one: Voorwaarde
|
||||
other: '{count} voorwaarden'
|
||||
SINGULARNAME: Voorwaarden
|
||||
db_ConditionOption: 'Optionele keuze'
|
||||
db_Display: Weergeven
|
||||
db_FieldValue: 'Veld waarde'
|
||||
db_Version: Versie
|
||||
has_one_ConditionField: 'Optioneel veld'
|
||||
has_one_Parent: Bovenliggende
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Standaard aanvinken'
|
||||
CUSTOMERROR: 'Aangepaste foutmelding'
|
||||
CUSTOMOPTIONS: Instellingen
|
||||
CUSTOMRULES: Voorwaarden
|
||||
DEFAULT: 'Standaard waarde'
|
||||
DEFAULTTOTODAY: 'Standaard instellen op vandaag'
|
||||
DEFAULTTOTODAY: 'Automatisch de huidige datum invullen'
|
||||
DISPLAYIF: 'Zichtbaar als'
|
||||
EXTRACLASS_MULTIPLE: 'Meerdere CSS-classes met een spatie scheiden'
|
||||
EXTRACLASS_SELECT: 'Kies een van de mogelijke stylen'
|
||||
|
@ -216,18 +95,34 @@ nl:
|
|||
TYPE_EMPTY: 'Kies soort veld'
|
||||
VALIDATION: Validatie
|
||||
'YES': Ja
|
||||
db_CustomErrorMessage: 'Eigen foutmelding'
|
||||
db_Default: Standaard
|
||||
db_DisplayRulesConjunction: 'Weergave regels samenvoeging'
|
||||
db_ExtraClass: 'Extra class'
|
||||
db_Name: Naam
|
||||
db_Placeholder: Placeholder
|
||||
db_Required: Verplicht
|
||||
db_RightTitle: 'Titel rechts'
|
||||
db_ShowInSummary: 'Toon in overzicht'
|
||||
db_ShowOnLoad: 'Toon bij laden'
|
||||
db_Sort: Volgorde
|
||||
db_Title: Titel
|
||||
db_Version: Versie
|
||||
has_many_DisplayRules: 'Weergave regels'
|
||||
has_one_Parent: Bovenliggende
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Selectievakjes
|
||||
PLURALNAME: Checkbox
|
||||
PLURALS:
|
||||
one: Selectievakje
|
||||
other: '{count} Selectievakjes'
|
||||
SINGULARNAME: Selectievakje
|
||||
one: Checkbox
|
||||
other: '{count} checkboxes'
|
||||
SINGULARNAME: Checkbox
|
||||
db_CheckedDefault: 'Standaard aangevinkt'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Groep selectievakjes'
|
||||
PLURALNAME: 'Checkbox groep'
|
||||
PLURALS:
|
||||
one: 'Een groep selectievakjes'
|
||||
other: '{count} groepen selectievaktjes'
|
||||
SINGULARNAME: 'Selectievakjes groep'
|
||||
one: 'Een checkbox-groep'
|
||||
other: '{count} checkbox-groepen'
|
||||
SINGULARNAME: Checkbox-groep
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
DEFAULT: 'Standaard waarde'
|
||||
EMPTY_STRING: 'Tekst wanneer er nog geen keuze gemaakt is'
|
||||
|
@ -237,18 +132,23 @@ nl:
|
|||
other: '{count} Keuzelijsten van landen'
|
||||
SINGULARNAME: 'Keuzelijst landen'
|
||||
USE_EMPTY_STRING: 'Toestaan om geen keuze te maken?'
|
||||
db_EmptyString: 'Waarde bij leeg'
|
||||
db_UseEmptyString: 'Gebruik lege waarde'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: Datumvelden
|
||||
PLURALS:
|
||||
one: 'Een datumveld'
|
||||
other: '{count} datumvelden'
|
||||
SINGULARNAME: 'Datum veld'
|
||||
db_DefaultToToday: 'Standaard op vandaag'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Keuzelijsten
|
||||
PLURALS:
|
||||
one: 'Een keuzelijst'
|
||||
other: '{count} Keuzelijsten'
|
||||
SINGULARNAME: Keuzelijst
|
||||
db_EmptyString: 'Waarde bij leeg'
|
||||
db_UseEmptyString: 'Gebruik lege waarde'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'E-mail veld'
|
||||
PLURALS:
|
||||
|
@ -261,6 +161,7 @@ nl:
|
|||
one: 'Een veldengroep'
|
||||
other: '{count} veldengroepen'
|
||||
SINGULARNAME: Veldengroep
|
||||
has_one_End: Einde
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
FIELD_GROUP_END: '{group} einde'
|
||||
FIELD_GROUP_START: 'Groep {group}'
|
||||
|
@ -269,6 +170,7 @@ nl:
|
|||
one: 'Een veldengroep einde'
|
||||
other: '{count} veldengroep eindes'
|
||||
SINGULARNAME: 'Veldengroep einde'
|
||||
belongs_to_Group: Groep
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
ANYONE: 'Onbeperkte toegang, uploads zijn NIET afgeschermd'
|
||||
INHERIT: 'Zichtbaarheid van deze map is overgenomen van de bovenliggende map'
|
||||
|
@ -279,7 +181,10 @@ nl:
|
|||
one: Uploadveld
|
||||
other: '{count} Uploadvelden'
|
||||
SELECTUPLOADFOLDER: 'Selecteer upload-locatie'
|
||||
SINGULARNAME: 'Uploaden veld'
|
||||
SINGULARNAME: Upload-veld
|
||||
db_FolderConfirmed: 'Folder bevestigd'
|
||||
db_MaxFileSizeMB: 'Max grootte MB'
|
||||
has_one_Folder: Map
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Kies grootte van kopje'
|
||||
PLURALNAME: Kopjes
|
||||
|
@ -287,24 +192,144 @@ nl:
|
|||
one: 'Een kopje'
|
||||
other: '{count} kopje'
|
||||
SINGULARNAME: Kopje
|
||||
db_HideFromReports: 'Verberg van rapporten'
|
||||
db_Level: Level
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
PLURALNAME: 'Nieuwe pagina'
|
||||
PLURALS:
|
||||
one: 'Nieuwe pagina'
|
||||
other: '{count} nieuwe pagina''s'
|
||||
SINGULARNAME: 'Nieuwe pagina'
|
||||
STEP_NEXT: Volgende
|
||||
STEP_PREV: Vorige
|
||||
STEP_TITLE: 'Pagina {page}'
|
||||
TITLE_FIRST: 'Eerste pagina'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
CONTENT: HTML
|
||||
HIDEFROMREPORT: 'Verbergen in overzichten'
|
||||
HIDELABEL: 'Verberg ''Titel'' label in het formulier'
|
||||
PLURALNAME: 'HTML blokken'
|
||||
PLURALS:
|
||||
one: 'Een HTML blok'
|
||||
other: '{count} HTML blok'
|
||||
SINGULARNAME: 'HTML blok'
|
||||
db_Content: Inhoud
|
||||
db_HideFromReports: 'Verberg van rapporten'
|
||||
db_HideLabel: 'Verberg label'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Ledenlijst velden'
|
||||
PLURALS:
|
||||
one: 'Keuzelijst leden'
|
||||
other: '{count} Keuzelijst leden'
|
||||
SINGULARNAME: 'Ledenlijst veld'
|
||||
has_one_Group: Groep
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
DEFAULT: 'Standaard aangevinkt'
|
||||
OPTIONSTAB: Opties
|
||||
PLURALNAME: 'Bewerkbare multiple-choice velden'
|
||||
PLURALS:
|
||||
one: 'Een multiple-choice veld'
|
||||
other: '{count} multiple-choice velden'
|
||||
SINGULARNAME: 'Multiple-choice veld'
|
||||
TITLE: Titel
|
||||
VALUE: Waarde
|
||||
has_many_Options: Instellingen
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
ORDER_WARNING: 'Minimale lengte moet kleiner zijn dan de maximale lengte.'
|
||||
PLURALNAME: 'Numeriek velden'
|
||||
PLURALS:
|
||||
one: 'Een getal veld'
|
||||
other: '{count} Getal velden'
|
||||
RANGE: 'Toegestane numerieke waarden'
|
||||
RANGE_TO: tot
|
||||
SINGULARNAME: 'Getal veld'
|
||||
db_MaxValue: 'Max waarde'
|
||||
db_MinValue: 'Minimale waarde'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Bewerkbare opties'
|
||||
PLURALS:
|
||||
one: 'Bewerkbare optie'
|
||||
other: '{count} Bewerkbare opties'
|
||||
SINGULARNAME: 'Bewerkbare opties'
|
||||
db_Default: Standaard
|
||||
db_Name: Naam
|
||||
db_Sort: Volgorde
|
||||
db_Title: Titel
|
||||
db_Value: Waarde
|
||||
db_Version: Versie
|
||||
has_one_Parent: Bovenliggende
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: 'Keuzerondje velden'
|
||||
PLURALS:
|
||||
one: 'Een keuzerondje veld'
|
||||
other: '{count} Keuzerondje velden'
|
||||
SINGULARNAME: 'Keuzerondje veld'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
AUTOCOMPLETE: 'Automatisch aanvullen'
|
||||
AUTOCOMPLETE_DESCRIPTION: 'Browsers kunnen dit veld automatisch vullen zodat het voor de gebruiker eenvoudiger wordt het formulier in te vullen, stel hier de waarde in die het meest past bij dit veld.'
|
||||
MAX_LENGTH: 'Maximale tekstlengte'
|
||||
MINMAXLENGTHCHECK: 'Minimale lengte moet lager zijn dan de maximale lengte'
|
||||
MIN_LENGTH: 'Minimale lengte'
|
||||
NUMBERROWS: 'Aantal rijen'
|
||||
NUMBERROWS_DESCRIPTION: 'Velden met meer dan één rij, worden weergegeven als tekstvak'
|
||||
PLURALNAME: Tekst-velden
|
||||
PLURALS:
|
||||
one: 'Een tekst-veld'
|
||||
other: '{count} tekst-velden'
|
||||
RANGE_TO: tot
|
||||
SINGULARNAME: Tekstveld
|
||||
TEXTLENGTH: 'Tekst lengte'
|
||||
db_Autocomplete: 'Automatisch aanvullen'
|
||||
db_MaxLength: 'Maximale lengte'
|
||||
db_MinLength: 'Minimale lengte'
|
||||
db_Rows: Rijen
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Voorwaarde voor versturen'
|
||||
EMAILCONTENTTAB: 'Inhoud e-mail'
|
||||
EMAILDETAILSTAB: 'E-mail details'
|
||||
EMAILFROMREQUIRED: '"E-mail verzonden vanaf" is een verplicht veld'
|
||||
EMAILTOREQUIRED: '"Stuur e-mail naar" is een verplicht veld'
|
||||
PLURALNAME: 'E-mail ontvangers'
|
||||
PLURALS:
|
||||
one: 'E-mail ontvanger'
|
||||
other: '{count} E-mail ontvangers'
|
||||
SINGULARNAME: 'E-mail ontvanger'
|
||||
db_CustomRulesCondition: 'Voorwaardelijke regels'
|
||||
db_EmailAddress: E-mailadres
|
||||
db_EmailBody: 'E-mail inhoud'
|
||||
db_EmailBodyHtml: 'E-mail inhoud HTML'
|
||||
db_EmailFrom: 'E-mail van'
|
||||
db_EmailReplyTo: 'E-mail antwoord-aan'
|
||||
db_EmailSubject: E-mailonderwerp
|
||||
db_EmailTemplate: E-mailtemplate
|
||||
db_HideFormData: 'Verberg formulierdata'
|
||||
db_HideInvisibleFields: 'Verberg onzichtbare velden'
|
||||
db_SendPlain: 'Verstuur als platte tekst'
|
||||
has_many_CustomRules: 'Conditionele regels'
|
||||
has_one_Form: Formulier
|
||||
has_one_SendEmailFromField: 'Verstuur e-mail vanaf-veld'
|
||||
has_one_SendEmailSubjectField: 'Verstuur e-mail onderwerp-veld'
|
||||
has_one_SendEmailToField: 'Verstuur e-mail naar-veld'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
PLURALNAME: 'Voorwaarden voor versturen'
|
||||
PLURALS:
|
||||
one: 'Voorwaarde voor versturen'
|
||||
other: '{count} Voorwaarden voor versturen'
|
||||
SINGULARNAME: 'Voorwaarde voor versturen'
|
||||
db_ConditionOption: 'Optionele keuze'
|
||||
db_ConditionValue: 'Optionele waarde'
|
||||
has_one_ConditionField: 'Optioneel veld'
|
||||
has_one_Parent: Bovenliggende
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download bestand'
|
||||
INSUFFICIENTRIGHTS: 'Je hebt onvoldoende rechten om dit bestand te downloaden'
|
||||
PLURALNAME: 'Ingestuurde bestandsvelden'
|
||||
PLURALS:
|
||||
one: 'Ingestuurd bestandsveld'
|
||||
other: '{count} Ingestuurde bestandsvelden'
|
||||
SINGULARNAME: 'Ingestuurd bestand'
|
||||
YOUMUSTBELOGGEDIN: 'Je moet ingelogd zijn om dit bestand te bekijken'
|
||||
has_one_UploadedFile: 'Geüploade bestand'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Ingestuurde formulieren'
|
||||
PLURALS:
|
||||
|
@ -312,9 +337,83 @@ nl:
|
|||
other: '{count} Ingestuurde formulieren'
|
||||
SINGULARNAME: 'Ingestuurd formulier'
|
||||
SUBMITTER: 'Ingelogde afzender'
|
||||
has_many_Values: Waarden
|
||||
has_one_Parent: Bovenliggende
|
||||
has_one_SubmittedBy: 'Ingezonden door'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Ingestuurde formuliervelden'
|
||||
PLURALS:
|
||||
one: 'Ingestuurd formulierveld'
|
||||
other: '{count} Ingestuurde formuliervelden'
|
||||
SINGULARNAME: 'Ingestuurd formulierveld'
|
||||
db_Displayed: Weergegeven
|
||||
db_Name: Naam
|
||||
db_Title: Titel
|
||||
db_Value: Waarde
|
||||
has_one_Parent: Bovenliggende
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'E-mail ontvanger toevoegen'
|
||||
CLEARBUTTON: Wissen
|
||||
CONFIGURATION: Configuratie
|
||||
DESCRIPTION: 'Zelf-instelbaar formulier.'
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Bedanktpagina toegankelijk maken zonder formulier-inzending'
|
||||
DISABLECSRFSECURITYTOKEN: 'CSRF-token uitschakelen'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Toon foutmeldingen bovenaan het formulier'
|
||||
EMAILADDRESS: E-mail
|
||||
EMAILBODY: Tekst
|
||||
EMAILBODYHTML: Tekst
|
||||
EMAILFROM: Afzender
|
||||
EMAILSUBJECT: E-mailonderwerp
|
||||
EMAILTEMPLATE: E-mailtemplate
|
||||
EMAIL_RECIPIENT_UNSAVED_FORM: 'Na het opslaan kunnen deze waardes verder ingevuld worden'
|
||||
ENABLELIVEVALIDATION: 'Real-time validatie aanzetten'
|
||||
EmailFromContent: 'Met het afzender-adres kan je instellen waar het bericht vandaan komt. Dit moet veelal een e-mailadres zijn afkomstig van hetzelfde domein als deze website. Bijvoorbeeld op jouwwebsite.nl, dient de afzender website@jouwwebsite.nl te zijn. Voor het reply-adres kan vervolgens een ander adres gebruikt worden.'
|
||||
FROMADDRESS: 'E-mailadres afzender'
|
||||
HIDEFORMDATA: 'Verberg formulier-gegevens in de e-mail'
|
||||
HIDEINVISIBLEFIELDS: 'Niet-zichtbare velden verbergen in de e-mail'
|
||||
NORECIPIENTS: 'Let op: Er zijn geen ontvangers ingesteld, mogelijk mis je hiermee inzendingen.'
|
||||
ONCOMPLETELABEL: 'Melding na succesvolle inzending'
|
||||
ONCOMPLETEMESSAGE: 'Bedankt voor uw inzending, deze is in goede orde ontvangen.'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. of selecteer een veld om te gebruiken als antwoord-adres'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. of selecteer een veld om te gebruiken als ontvanger'
|
||||
PLURALNAME: 'Formulierpagina''s'
|
||||
PLURALS:
|
||||
one: Formulierpagina
|
||||
other: '{count} Formulierpagina''s'
|
||||
PREVIEW_EMAIL: 'Voorbeeld van e-mail bekijken'
|
||||
PREVIEW_EMAIL_DESCRIPTION: 'Let op: sla eerst de wijzigingen op, om deze in het voorbeeld te kunnen bekijken.'
|
||||
PREVIEW_EMAIL_UNAVAILABLE: 'De e-mail is te bekijken, als er een ontvanger is opgeslagen'
|
||||
RECIPIENTS: Ontvangers
|
||||
REPLYADDRESS: 'E-mail voor antwoord op'
|
||||
REPLYADDRESS_DESCRIPTION: 'Het mailadres waarnaar een reactie verzonden wordt, als je op ''reply'' klikt.'
|
||||
RulesDescription: 'De e-mail wordt alleen verstuurd als aan deze voorwaarden voldaan is. Als er geen voorwaarden ingesteld zijn, wordt bij elke inzending een mail gestuurd.'
|
||||
SAVESUBMISSIONS: 'Formulier-inzendingen niet opslaan in het CMS'
|
||||
SELECTAFIELDTOSETSUBJECT: '.. of selecteer een veld om te gebruiken als onderwerp'
|
||||
SENDEMAILTO: 'Stuur e-mail naar'
|
||||
SENDEMAILTO_DESCRIPTION: 'Er kunnen meerdere adressen ingevuld worden, met een komma ertussen'
|
||||
SENDIF: Verzend-voorwaarde
|
||||
SENDIFAND: 'Als aan álle voorwaarden voldaan is'
|
||||
SENDIFOR: 'Als aan één van de voorwaarden voldaan is'
|
||||
SENDPLAIN: 'Versturen als platte tekst (HTML wordt verwijderd)'
|
||||
SHOWCLEARFORM: 'Toon herstel-knop om formulier te legen'
|
||||
SINGULARNAME: 'Formulier pagina'
|
||||
SUBMISSIONS: Inzendingen
|
||||
SUBMITBUTTON: Verzenden
|
||||
TEXTONCLEAR: 'Tekst op herstel-knop'
|
||||
TEXTONSUBMIT: 'Tekst op verzend-knop'
|
||||
TYPEREPLY: 'Typ het reply e-mailadres...'
|
||||
TYPESUBJECT: 'Typ het onderwerp...'
|
||||
TYPETO: 'Typ het e-mailadres...'
|
||||
UnrestrictedFileUploadWarning: 'Toegang tot de ingestelde map "{path}" is niet afgeschermd. Ingezonden bestanden zijn daarmee publiek toegankelijk, als de URL geraden wordt.'
|
||||
db_ClearButtonText: 'Knop om formulier te legen'
|
||||
db_DisableAuthenicatedFinishAction: 'Uitschakelen bedanktpagina zonder insturen'
|
||||
db_DisableCsrfSecurityToken: 'Uitschakelen CSRF token'
|
||||
db_DisableSaveSubmissions: 'Uitschakelen opslaan inzendingen'
|
||||
db_DisplayErrorMessagesAtTop: 'Toon fouten bovenaan formulier'
|
||||
db_EnableLiveValidation: 'Real-time validatie aanzetten'
|
||||
db_OnCompleteMessage: 'Melding na inzenden'
|
||||
db_ShowClearButton: 'Toon knop voor leegmaken formulier'
|
||||
db_SubmitButtonText: 'Tekst op verstuurknop'
|
||||
has_many_EmailRecipients: E-mailontvangers
|
||||
has_many_Fields: Velden
|
||||
has_many_Submissions: Inzendingen
|
||||
|
|
54
lang/pl.yml
54
lang/pl.yml
|
@ -1 +1,53 @@
|
|||
pl: { }
|
||||
pl:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Główny
|
||||
SilverStripe\UserForms:
|
||||
CLEARBUTTON: Wyczyść
|
||||
RECIPIENTS: Odbiorcy
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Anuluj
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filtr
|
||||
FROM: Od
|
||||
RESET: Resetuj
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
FIELDISREQUIRED: 'Pole {name} jest wymagane'
|
||||
GROUP: Grupa
|
||||
NAME: Nazwa
|
||||
'NO': Nie
|
||||
TITLE: Tytuł
|
||||
TYPE: 'Rodzaj strony'
|
||||
'YES': Tak
|
||||
db_Name: Nazwa
|
||||
db_Title: Tytuł
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Grupa
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
has_one_Folder: Folder
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: Następny
|
||||
STEP_PREV: Poprzedni
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
db_Content: Zawartość
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
has_one_Group: Grupa
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
TITLE: Tytuł
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
RANGE_TO: do
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
db_Name: Nazwa
|
||||
db_Title: Tytuł
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
RANGE_TO: do
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
db_EmailAddress: 'Adres e-mail'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
db_Name: Nazwa
|
||||
db_Title: Tytuł
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
CLEARBUTTON: Wyczyść
|
||||
EMAILADDRESS: Email
|
||||
EMAILFROM: Od
|
||||
PLURALNAME: 'Podstawowe strony'
|
||||
RECIPIENTS: Odbiorcy
|
||||
|
|
606
lang/pl_PL.yml
606
lang/pl_PL.yml
|
@ -1,289 +1,4 @@
|
|||
pl_PL:
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTERSUBMISSIONS: 'Zgłoszenia filtrów ..'
|
||||
WHEREVALUEIS: 'których wartość jest ..'
|
||||
FILTER: Filtr
|
||||
FROM: Od
|
||||
RESET: Resetuj
|
||||
TILL: 'Aż do'
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Zaznaczenie domyślne?'
|
||||
CUSTOMERROR: 'Własny komunikat o błędzie'
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Domyślnie to dzisiaj?'
|
||||
GROUP: Grupa
|
||||
'NO': Nie
|
||||
PLURALNAME: 'Edytowalne pole formularza'
|
||||
REQUIRED: 'To pole jest wymagane w tym formularzu i nie może zostać usunięte'
|
||||
RIGHTTITLE: 'Right Title'
|
||||
SINGULARNAME: 'Edytowalne pole formularza'
|
||||
VALIDATION: Validation
|
||||
'YES': Tak
|
||||
CUSTOMOPTIONS: Opcje
|
||||
DEFAULT: 'Domyślna wartość'
|
||||
DISPLAYIF: 'Przełącz widoczność, gdy'
|
||||
EXTRACLASS_MULTIPLE: 'Oddziel każdą klasę CSS jedną spacją'
|
||||
EXTRACLASS_SELECT: 'Wybierz z listy dozwolonych stylów'
|
||||
EXTRACLASS_TITLE: 'Dodatkowy styl / layout'
|
||||
EXTRACLASS_Title: 'Dodatkowe CSS class'
|
||||
FIELDISREQUIRED: 'Pole {name} jest wymagane'
|
||||
INITIALVISIBILITY: 'Widoczność początkowa'
|
||||
MERGEFIELDNAME: 'Złącz pole'
|
||||
NAME: Nazwa
|
||||
PLACEHOLDER: Placeholder
|
||||
PLURALS:
|
||||
one: 'Edytowane pole formularza'
|
||||
few: 'Edytowanych pól formularza {count}'
|
||||
many: 'Edytowanych pól formularza {count}'
|
||||
other: 'Edytowane pola formularza {count}'
|
||||
REQUIRED_DESCRIPTION: 'Pamiętaj, że pola warunkowe nie mogą być wymagane'
|
||||
SHOWINSUMMARY: 'Pokaż w polu siatki podsumowania'
|
||||
TITLE: Tytuł
|
||||
TYPE: Typ
|
||||
TYPE_EMPTY: 'Wybierz typ pola'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
PLURALS:
|
||||
one: 'Pole wyboru'
|
||||
few: 'Pól wyboru {count}'
|
||||
many: "Pól wyboru {count}\_"
|
||||
other: "Pola wyboru {count}\_"
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
PLURALS:
|
||||
one: 'Grupa pól wyboru'
|
||||
few: "Grup pól wyboru {count}\_"
|
||||
many: "Grup pól wyboru {count}\_"
|
||||
other: 'Grupy pól wyboru {count}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
PLURALNAME: 'Country Dropdowns'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
DEFAULT: 'Domyślna wartość'
|
||||
EMPTY_STRING: 'Pusty tekst'
|
||||
PLURALS:
|
||||
one: 'Lista krajów'
|
||||
few: 'List krajów {count}'
|
||||
many: 'List krajów {count}'
|
||||
other: 'Lista krajów {count}'
|
||||
USE_EMPTY_STRING: 'Ustaw domyślny pusty tekst'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Pola daty'
|
||||
SINGULARNAME: 'Pole daty'
|
||||
PLURALS:
|
||||
one: 'Pole daty'
|
||||
few: 'Pól daty {count}'
|
||||
many: 'Pól daty {count}'
|
||||
other: 'Pól daty {count}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
PLURALS:
|
||||
one: 'Menu rozwijane'
|
||||
few: 'Menu rozwijanych {count}'
|
||||
many: 'Menu rozwijanych {count}'
|
||||
other: 'Menu rozwijane {count}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
PLURALS:
|
||||
one: 'Pole e-mail'
|
||||
few: 'Pola e-mail {count}'
|
||||
many: 'Pola e-mail {count}'
|
||||
other: 'Pola e-mail {count}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'Pola przesyłania plików'
|
||||
SELECTUPLOADFOLDER: 'Wybierz folder dla przesyłanych plików'
|
||||
SINGULARNAME: 'Pole przesyłania pliku'
|
||||
ANYONE: 'Nieograniczony dostęp, przesłane pliki będą widoczne dla wszystkich'
|
||||
INHERIT: 'Widoczność tego folderu jest dziedziczona z folderu nadrzędnego'
|
||||
LOGGED_IN: 'Ograniczony dostęp, przesłane pliki będą widoczne dla zalogowanych użytkowników'
|
||||
ONLY_GROUPS: 'Ograniczony dostęp, przesłane pliki będą widoczne dla następujących grup:'
|
||||
PLURALS:
|
||||
one: 'Pole przesyłania plików'
|
||||
few: 'Pola przesyłania plików {count}'
|
||||
many: 'Pola przesyłania plików {count}'
|
||||
other: 'Pola przesyłania plików {count}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Wybierzpoziom nagłówka'
|
||||
PLURALNAME: Nagłówki
|
||||
SINGULARNAME: Nagłówek
|
||||
PLURALS:
|
||||
one: Nagłówek
|
||||
few: 'Nagłówków {count}'
|
||||
many: 'Nagłówków {count}'
|
||||
other: 'Nagłówek {count}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
SINGULARNAME: 'HTML Block'
|
||||
CONTENT: HTML
|
||||
HIDELABEL: 'Ukryć etykietę „Tytuł” w interfejsie użytkownika?'
|
||||
PLURALS:
|
||||
one: 'Blok HTML'
|
||||
few: 'Bloki HTML {count}'
|
||||
many: 'Bloki HTML {count}'
|
||||
other: 'Bloki HTML {count}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
PLURALS:
|
||||
one: 'Pole listy członków'
|
||||
few: 'Pola listy członków {count}'
|
||||
many: 'Pola listy członków {count}'
|
||||
other: 'Pola listy członków {count}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
DEFAULT: 'Wybrane domyślnie?'
|
||||
OPTIONSTAB: Opcje
|
||||
PLURALS:
|
||||
one: 'Edytowalne pole wielu opcji'
|
||||
few: 'Edytowalne pola wielu opcji {count}'
|
||||
many: 'Edytowalne pola wielu opcji {count}'
|
||||
other: 'Edytowalne pola wielu opcji {count}'
|
||||
TITLE: Tytuł
|
||||
VALUE: Wartość
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
PLURALNAME: 'Pola numeryczne'
|
||||
SINGULARNAME: 'Pole numeryczne'
|
||||
ORDER_WARNING: 'Minimalna długość powinna być mniejsza niż maksymalna długość.'
|
||||
PLURALS:
|
||||
one: 'Pole numeryczne'
|
||||
few: 'Pola numeryczne {count}'
|
||||
many: 'Pola numeryczne {count}'
|
||||
other: 'Pól numerycznych {count}'
|
||||
RANGE: 'Dozwolony zakres liczbowy'
|
||||
RANGE_TO: do
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Edytowalne opcje'
|
||||
SINGULARNAME: 'Edytowalna opcja'
|
||||
PLURALS:
|
||||
one: 'Edytowalna opcja'
|
||||
few: 'Edytowalnych opcji {count}'
|
||||
many: 'Edytowalnych opcji {count}'
|
||||
other: 'Edytowalne opcje {count}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: 'Pola wyboru'
|
||||
SINGULARNAME: 'Pole wyboru'
|
||||
PLURALS:
|
||||
one: 'Grupa z jedną opcję '
|
||||
few: 'Grup z jedną opcję wyboru {count}'
|
||||
many: 'Grup z jedną opcję wyboru {count}'
|
||||
other: 'Grupy z jedną opcję wyboru {count}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Liczba wierszy'
|
||||
PLURALNAME: 'Pola tekstowe'
|
||||
SINGULARNAME: 'Pole tekstowe'
|
||||
TEXTLENGTH: 'Długość tekstu'
|
||||
AUTOCOMPLETE: Autouzupełnienie
|
||||
AUTOCOMPLETE_DESCRIPTION: 'Obsługiwane przeglądarki będą próbowały automatycznie wypełnić to pole informacjami o użytkownikach, użyj, aby ustawić wypełnioną wartość'
|
||||
MAX_LENGTH: 'Maksymalna długość tekstu'
|
||||
MINMAXLENGTHCHECK: 'Minimalna długość powinna być mniejsza niż maksymalna długość.'
|
||||
MIN_LENGTH: 'Minimalna długość tekstu'
|
||||
NUMBERROWS_DESCRIPTION: 'Pola z więcej niż jednym wierszem zostaną wygenerowane jako obszar tekstowy'
|
||||
PLURALS:
|
||||
one: 'Pole tekstowe'
|
||||
few: 'Pól tekstowych {count}'
|
||||
many: 'Pól tekstowych {count}'
|
||||
other: 'Pola tekstowe {count}'
|
||||
RANGE_TO: do
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
CUSTOMRULESTAB: 'Zasady niestandardowe'
|
||||
EMAILCONTENTTAB: 'Zawartość e-mail'
|
||||
EMAILDETAILSTAB: 'Szczegóły e-mail'
|
||||
EMAILFROMREQUIRED: 'Adres „e-mail od” jest wymagany'
|
||||
EMAILTOREQUIRED: 'Adres lub pole „Wyślij e-mail na” są wymagane'
|
||||
PLURALS:
|
||||
one: 'Odbiorca wiadomości e-mail'
|
||||
few: 'Odbiorcy wiadomości e-mail {count}'
|
||||
many: 'Odbiorców wiadomości e-mail {count}'
|
||||
other: 'Odbiorcy wiadomości e-mail {count}'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
SINGULARNAME: 'Submitted File Field'
|
||||
PLURALS:
|
||||
one: 'Przesłane pole formularza'
|
||||
few: 'Przesłanych pól formularza {count}'
|
||||
many: 'Przesłanych pól formularza {count}'
|
||||
other: 'Przesłane pola formularza {count}'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Submitted Forms'
|
||||
SINGULARNAME: 'Submitted Form'
|
||||
PLURALS:
|
||||
one: 'Przesłane pola formularza'
|
||||
few: 'Przesłane pola formularza {count}'
|
||||
many: 'Przesłane pola formularza {count}'
|
||||
other: 'Przesłane pola formularza {count}'
|
||||
SUBMITTER: Wysyłający
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
PLURALS:
|
||||
one: 'Przesłane pole formularza'
|
||||
few: 'Przesłanych pól formularza'
|
||||
many: 'Przesłanych pól formularza {count}'
|
||||
other: 'Przesłane pola formularza {count}'
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
CLEARBUTTON: Czyść
|
||||
DESCRIPTION: 'Dodaj własny formularz'
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
EmailFromContent: 'The from address allows you to set who the email comes from. On most servers this will need to be set to an email address on the same domain name as your site. For example on yoursite.com the from address may need to be something@yoursite.com. You can however, set any email address you wish as the reply to address.'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'Podstawowa strona'
|
||||
REPLYADDRESS: 'Email z odpowiedzią do'
|
||||
SELECTAFIELDTOSETSUBJECT: '... lub wybierz pole, które zawiera tytuł'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMITBUTTON: Submit
|
||||
ADDEMAILRECIPIENT: 'Dodaj e-mail odbiorcy'
|
||||
CONFIGURATION: Konfiguracja
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Wyłącz uwierzytelnienie na koniec działania'
|
||||
DISABLECSRFSECURITYTOKEN: 'Wyłącz token CSRF'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Wyświetlać komunikaty o błędach nad formularzem?'
|
||||
EMAILBODYHTML: Body
|
||||
EMAILTEMPLATE: 'Szablon e-mail'
|
||||
EMAIL_RECIPIENT_UNSAVED_FORM: 'Po zapisaniu tego rekordu będziesz mógł wybierać spośród prawidłowych pól formularza.'
|
||||
ENABLELIVEVALIDATION: 'Włącz sprawdzanie na żywo'
|
||||
HIDEINVISIBLEFIELDS: 'Ukryć niewidoczne pola przed e-mailem?'
|
||||
NORECIPIENTS: 'Ostrzeżenie: nie skonfigurowałeś żadnych odbiorców. Przesłane formularze mogą zostać pominięte.'
|
||||
ONCOMPLETELABEL: 'Pokaż po zakończeniu'
|
||||
ONCOMPLETEMESSAGE: 'Dziękujemy, otrzymaliśmy Twoje zgłoszenie.'
|
||||
PLURALS:
|
||||
one: 'Zdefiniowany formularz'
|
||||
few: 'Zdefiniowanych formularzy {count}'
|
||||
many: 'Zdefiniowanych formularzy {count}'
|
||||
other: 'Zdefiniowany formularz {count}'
|
||||
PREVIEW_EMAIL: 'Podgląd e-maila'
|
||||
PREVIEW_EMAIL_DESCRIPTION: 'Uwaga: niezapisane zmiany nie pojawią się w podglądzie.'
|
||||
PREVIEW_EMAIL_UNAVAILABLE: 'Możesz wyświetlić podgląd tego e-maila po zapisaniu odbiorcy.'
|
||||
RECIPIENTS: Odbiorcy
|
||||
REPLYADDRESS_DESCRIPTION: 'Adres e-mail, na który odbiorca może „odpowiedzieć”.'
|
||||
RulesDescription: 'E-maile będą wysyłane do odbiorcy tylko wtedy, gdy zostaną spełnione niestandardowe reguły. Jeśli nie zdefiniowano żadnych reguł, ten odbiorca będzie otrzymywać powiadomienia o każdym przesłaniu.'
|
||||
SAVESUBMISSIONS: 'Wyłącz zapis na serwerze'
|
||||
SENDEMAILTO_DESCRIPTION: 'Możesz wprowadzić wiele adresów e-mail w postaci listy oddzielonej przecinkami.'
|
||||
SENDIF: 'Wyślij warunek'
|
||||
SENDIFAND: 'Wszystkie warunki są spełnione'
|
||||
SENDIFOR: 'Któreś warunki są spełnione'
|
||||
SHOWCLEARFORM: 'Pokaż przycisk – wyczyść formularz'
|
||||
SUBMISSIONS: Zgłoszenia
|
||||
TEXTONCLEAR: 'Napis na przycisku ''wyczyść'':'
|
||||
TEXTONSUBMIT: 'Napis na przycisku ''submit'':'
|
||||
TYPEREPLY: 'Podaj adres odpowiedzi'
|
||||
TYPESUBJECT: 'Podaj temat'
|
||||
TYPETO: 'Podaj adres'
|
||||
UnrestrictedFileUploadWarning: 'Dostęp do bieżącego folderu przesyłania „{path}” nie jest ograniczony. Przesłane pliki będą publicznie dostępne, jeśli znany będzie dokładny adres URL.'
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Główny
|
||||
SilverStripe\UserForms:
|
||||
|
@ -324,20 +39,119 @@ pl_PL:
|
|||
UNEXPECTED_BREAK: 'Nieoczekiwany podział strony „{name}” w zagnieżdżonym polu „{group}”'
|
||||
UNEXPECTED_GROUP_END: 'Znaleziono „{name}” bez pasującej grupy'
|
||||
WRONG_GROUP_END: 'Znaleziono „{name}” zamyka niewłaściwą grupę „{group}”'
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filtr
|
||||
FILTERSUBMISSIONS: 'Zgłoszenia filtrów ..'
|
||||
FROM: Od
|
||||
RESET: Resetuj
|
||||
TILL: 'Aż do'
|
||||
WHEREVALUEIS: 'których wartość jest ..'
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
PLURALNAME: 'Edytowalne reguły niestandardowe'
|
||||
PLURALS:
|
||||
one: 'Edytowalna reguła niestandardowa'
|
||||
few: 'Edytowalne reguły niestandardowe {count}'
|
||||
many: 'Edytowalnych reguł niestandardowych {count}'
|
||||
one: 'Edytowalna reguła niestandardowa'
|
||||
other: 'Edytowalne reguły niestandardowe {count}'
|
||||
SINGULARNAME: 'Edytowalna reguła niestandardowa'
|
||||
has_one_Parent: Rodzic
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Zaznaczenie domyślne?'
|
||||
CUSTOMERROR: 'Własny komunikat o błędzie'
|
||||
CUSTOMOPTIONS: Opcje
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULT: 'Domyślna wartość'
|
||||
DEFAULTTOTODAY: 'Domyślnie to dzisiaj?'
|
||||
DISPLAYIF: 'Przełącz widoczność, gdy'
|
||||
EXTRACLASS_MULTIPLE: 'Oddziel każdą klasę CSS jedną spacją'
|
||||
EXTRACLASS_SELECT: 'Wybierz z listy dozwolonych stylów'
|
||||
EXTRACLASS_TITLE: 'Dodatkowy styl / layout'
|
||||
EXTRACLASS_Title: 'Dodatkowe CSS class'
|
||||
FIELDISREQUIRED: 'Pole {name} jest wymagane'
|
||||
GROUP: Grupa
|
||||
INITIALVISIBILITY: 'Widoczność początkowa'
|
||||
MERGEFIELDNAME: 'Złącz pole'
|
||||
NAME: Nazwa
|
||||
'NO': Nie
|
||||
PLACEHOLDER: Placeholder
|
||||
PLURALNAME: 'Edytowalne pole formularza'
|
||||
PLURALS:
|
||||
few: 'Edytowanych pól formularza {count}'
|
||||
many: 'Edytowanych pól formularza {count}'
|
||||
one: 'Edytowane pole formularza'
|
||||
other: 'Edytowane pola formularza {count}'
|
||||
REQUIRED: 'To pole jest wymagane w tym formularzu i nie może zostać usunięte'
|
||||
REQUIRED_DESCRIPTION: 'Pamiętaj, że pola warunkowe nie mogą być wymagane'
|
||||
RIGHTTITLE: 'Right Title'
|
||||
SHOWINSUMMARY: 'Pokaż w polu siatki podsumowania'
|
||||
SINGULARNAME: 'Edytowalne pole formularza'
|
||||
TITLE: Tytuł
|
||||
TYPE: Typ
|
||||
TYPE_EMPTY: 'Wybierz typ pola'
|
||||
VALIDATION: Validation
|
||||
'YES': Tak
|
||||
db_Name: Nazwa
|
||||
db_Placeholder: Placeholder
|
||||
db_RightTitle: 'Right Title'
|
||||
db_Title: Tytuł
|
||||
has_one_Parent: Rodzic
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
PLURALS:
|
||||
few: 'Pól wyboru {count}'
|
||||
many: "Pól wyboru {count}\_"
|
||||
one: 'Pole wyboru'
|
||||
other: "Pola wyboru {count}\_"
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
PLURALS:
|
||||
few: "Grup pól wyboru {count}\_"
|
||||
many: "Grup pól wyboru {count}\_"
|
||||
one: 'Grupa pól wyboru'
|
||||
other: 'Grupy pól wyboru {count}'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
DEFAULT: 'Domyślna wartość'
|
||||
EMPTY_STRING: 'Pusty tekst'
|
||||
PLURALNAME: 'Country Dropdowns'
|
||||
PLURALS:
|
||||
few: 'List krajów {count}'
|
||||
many: 'List krajów {count}'
|
||||
one: 'Lista krajów'
|
||||
other: 'Lista krajów {count}'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
USE_EMPTY_STRING: 'Ustaw domyślny pusty tekst'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Pola daty'
|
||||
PLURALS:
|
||||
few: 'Pól daty {count}'
|
||||
many: 'Pól daty {count}'
|
||||
one: 'Pole daty'
|
||||
other: 'Pól daty {count}'
|
||||
SINGULARNAME: 'Pole daty'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
PLURALS:
|
||||
few: 'Menu rozwijanych {count}'
|
||||
many: 'Menu rozwijanych {count}'
|
||||
one: 'Menu rozwijane'
|
||||
other: 'Menu rozwijane {count}'
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
PLURALS:
|
||||
few: 'Pola e-mail {count}'
|
||||
many: 'Pola e-mail {count}'
|
||||
one: 'Pole e-mail'
|
||||
other: 'Pola e-mail {count}'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroup:
|
||||
PLURALNAME: 'Edytowalne grupy pól'
|
||||
PLURALS:
|
||||
one: 'Edytowalna grupa pól'
|
||||
few: 'Edytowalne grupy pól {count}'
|
||||
many: 'Edytowalne grupy pól {count}'
|
||||
one: 'Edytowalna grupa pól'
|
||||
other: 'Edytowalne grupy pól {count}'
|
||||
SINGULARNAME: 'Editable Field Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
|
@ -345,28 +159,240 @@ pl_PL:
|
|||
FIELD_GROUP_START: 'Grupa {group}'
|
||||
PLURALNAME: 'Editable Field Group Ends'
|
||||
PLURALS:
|
||||
one: 'An Editable Field Group End'
|
||||
few: '{count} Editable Field Group Ends'
|
||||
many: '{count} Editable Field Group Ends'
|
||||
one: 'An Editable Field Group End'
|
||||
other: '{count} Editable Field Group Ends'
|
||||
SINGULARNAME: 'Editable Field Group End'
|
||||
belongs_to_Group: Grupa
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
ANYONE: 'Nieograniczony dostęp, przesłane pliki będą widoczne dla wszystkich'
|
||||
INHERIT: 'Widoczność tego folderu jest dziedziczona z folderu nadrzędnego'
|
||||
LOGGED_IN: 'Ograniczony dostęp, przesłane pliki będą widoczne dla zalogowanych użytkowników'
|
||||
ONLY_GROUPS: 'Ograniczony dostęp, przesłane pliki będą widoczne dla następujących grup:'
|
||||
PLURALNAME: 'Pola przesyłania plików'
|
||||
PLURALS:
|
||||
few: 'Pola przesyłania plików {count}'
|
||||
many: 'Pola przesyłania plików {count}'
|
||||
one: 'Pole przesyłania plików'
|
||||
other: 'Pola przesyłania plików {count}'
|
||||
SELECTUPLOADFOLDER: 'Wybierz folder dla przesyłanych plików'
|
||||
SINGULARNAME: 'Pole przesyłania pliku'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Wybierzpoziom nagłówka'
|
||||
PLURALNAME: Nagłówki
|
||||
PLURALS:
|
||||
few: 'Nagłówków {count}'
|
||||
many: 'Nagłówków {count}'
|
||||
one: Nagłówek
|
||||
other: 'Nagłówek {count}'
|
||||
SINGULARNAME: Nagłówek
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
PLURALNAME: 'Podział strony'
|
||||
PLURALS:
|
||||
one: 'Podział strony'
|
||||
few: 'Podziałów stron {count}'
|
||||
many: 'Podziałów stron {count}'
|
||||
one: 'Podział strony'
|
||||
other: 'Podziały stron {count}'
|
||||
SINGULARNAME: 'Podział strony'
|
||||
STEP_NEXT: Następny
|
||||
STEP_PREV: Poprzedni
|
||||
STEP_TITLE: 'Strona {page}'
|
||||
TITLE_FIRST: 'Pierwsza strona'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
CONTENT: HTML
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
HIDELABEL: 'Ukryć etykietę „Tytuł” w interfejsie użytkownika?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
PLURALS:
|
||||
few: 'Bloki HTML {count}'
|
||||
many: 'Bloki HTML {count}'
|
||||
one: 'Blok HTML'
|
||||
other: 'Bloki HTML {count}'
|
||||
SINGULARNAME: 'HTML Block'
|
||||
db_Content: Zawartość
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
PLURALS:
|
||||
few: 'Pola listy członków {count}'
|
||||
many: 'Pola listy członków {count}'
|
||||
one: 'Pole listy członków'
|
||||
other: 'Pola listy członków {count}'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Grupa
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
DEFAULT: 'Wybrane domyślnie?'
|
||||
OPTIONSTAB: Opcje
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
PLURALS:
|
||||
few: 'Edytowalne pola wielu opcji {count}'
|
||||
many: 'Edytowalne pola wielu opcji {count}'
|
||||
one: 'Edytowalne pole wielu opcji'
|
||||
other: 'Edytowalne pola wielu opcji {count}'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
TITLE: Tytuł
|
||||
VALUE: Wartość
|
||||
has_many_Options: Opcje
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
ORDER_WARNING: 'Minimalna długość powinna być mniejsza niż maksymalna długość.'
|
||||
PLURALNAME: 'Pola numeryczne'
|
||||
PLURALS:
|
||||
few: 'Pola numeryczne {count}'
|
||||
many: 'Pola numeryczne {count}'
|
||||
one: 'Pole numeryczne'
|
||||
other: 'Pól numerycznych {count}'
|
||||
RANGE: 'Dozwolony zakres liczbowy'
|
||||
RANGE_TO: do
|
||||
SINGULARNAME: 'Pole numeryczne'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Edytowalne opcje'
|
||||
PLURALS:
|
||||
few: 'Edytowalnych opcji {count}'
|
||||
many: 'Edytowalnych opcji {count}'
|
||||
one: 'Edytowalna opcja'
|
||||
other: 'Edytowalne opcje {count}'
|
||||
SINGULARNAME: 'Edytowalna opcja'
|
||||
db_Name: Nazwa
|
||||
db_Title: Tytuł
|
||||
db_Value: Wartość
|
||||
has_one_Parent: Rodzic
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: 'Pola wyboru'
|
||||
PLURALS:
|
||||
few: 'Grup z jedną opcję wyboru {count}'
|
||||
many: 'Grup z jedną opcję wyboru {count}'
|
||||
one: 'Grupa z jedną opcję '
|
||||
other: 'Grupy z jedną opcję wyboru {count}'
|
||||
SINGULARNAME: 'Pole wyboru'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
AUTOCOMPLETE: Autouzupełnienie
|
||||
AUTOCOMPLETE_DESCRIPTION: 'Obsługiwane przeglądarki będą próbowały automatycznie wypełnić to pole informacjami o użytkownikach, użyj, aby ustawić wypełnioną wartość'
|
||||
MAX_LENGTH: 'Maksymalna długość tekstu'
|
||||
MINMAXLENGTHCHECK: 'Minimalna długość powinna być mniejsza niż maksymalna długość.'
|
||||
MIN_LENGTH: 'Minimalna długość tekstu'
|
||||
NUMBERROWS: 'Liczba wierszy'
|
||||
NUMBERROWS_DESCRIPTION: 'Pola z więcej niż jednym wierszem zostaną wygenerowane jako obszar tekstowy'
|
||||
PLURALNAME: 'Pola tekstowe'
|
||||
PLURALS:
|
||||
few: 'Pól tekstowych {count}'
|
||||
many: 'Pól tekstowych {count}'
|
||||
one: 'Pole tekstowe'
|
||||
other: 'Pola tekstowe {count}'
|
||||
RANGE_TO: do
|
||||
SINGULARNAME: 'Pole tekstowe'
|
||||
TEXTLENGTH: 'Długość tekstu'
|
||||
db_Autocomplete: Autouzupełnienie
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Zasady niestandardowe'
|
||||
EMAILCONTENTTAB: 'Zawartość e-mail'
|
||||
EMAILDETAILSTAB: 'Szczegóły e-mail'
|
||||
EMAILFROMREQUIRED: 'Adres „e-mail od” jest wymagany'
|
||||
EMAILTOREQUIRED: 'Adres lub pole „Wyślij e-mail na” są wymagane'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
PLURALS:
|
||||
few: 'Odbiorcy wiadomości e-mail {count}'
|
||||
many: 'Odbiorców wiadomości e-mail {count}'
|
||||
one: 'Odbiorca wiadomości e-mail'
|
||||
other: 'Odbiorcy wiadomości e-mail {count}'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
db_EmailTemplate: 'Szablon e-mail'
|
||||
has_one_Form: Formularz
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
PLURALNAME: 'Warunki dla odbiorców poczty e-mail'
|
||||
PLURALS:
|
||||
one: 'Warunek odbiorcy wiadomości e-mail'
|
||||
few: 'Warunków odbiorcy wiadomości e-mail {count}'
|
||||
many: 'Warunków odbiorcy wiadomości e-mail {count}'
|
||||
one: 'Warunek odbiorcy wiadomości e-mail'
|
||||
other: 'Warunki odbiorcy wiadomości e-mail {count}'
|
||||
SINGULARNAME: 'Stan odbiorcy wiadomości e-mail'
|
||||
has_one_Parent: Rodzic
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
PLURALS:
|
||||
few: 'Przesłanych pól formularza {count}'
|
||||
many: 'Przesłanych pól formularza {count}'
|
||||
one: 'Przesłane pole formularza'
|
||||
other: 'Przesłane pola formularza {count}'
|
||||
SINGULARNAME: 'Submitted File Field'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Submitted Forms'
|
||||
PLURALS:
|
||||
few: 'Przesłane pola formularza {count}'
|
||||
many: 'Przesłane pola formularza {count}'
|
||||
one: 'Przesłane pola formularza'
|
||||
other: 'Przesłane pola formularza {count}'
|
||||
SINGULARNAME: 'Submitted Form'
|
||||
SUBMITTER: Wysyłający
|
||||
has_one_Parent: Rodzic
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
PLURALS:
|
||||
few: 'Przesłanych pól formularza'
|
||||
many: 'Przesłanych pól formularza {count}'
|
||||
one: 'Przesłane pole formularza'
|
||||
other: 'Przesłane pola formularza {count}'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Name: Nazwa
|
||||
db_Title: Tytuł
|
||||
db_Value: Wartość
|
||||
has_one_Parent: Rodzic
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'Dodaj e-mail odbiorcy'
|
||||
CLEARBUTTON: Czyść
|
||||
CONFIGURATION: Konfiguracja
|
||||
DESCRIPTION: 'Dodaj własny formularz'
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Wyłącz uwierzytelnienie na koniec działania'
|
||||
DISABLECSRFSECURITYTOKEN: 'Wyłącz token CSRF'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Wyświetlać komunikaty o błędach nad formularzem?'
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
EMAILTEMPLATE: 'Szablon e-mail'
|
||||
EMAIL_RECIPIENT_UNSAVED_FORM: 'Po zapisaniu tego rekordu będziesz mógł wybierać spośród prawidłowych pól formularza.'
|
||||
ENABLELIVEVALIDATION: 'Włącz sprawdzanie na żywo'
|
||||
EmailFromContent: 'The from address allows you to set who the email comes from. On most servers this will need to be set to an email address on the same domain name as your site. For example on yoursite.com the from address may need to be something@yoursite.com. You can however, set any email address you wish as the reply to address.'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
HIDEINVISIBLEFIELDS: 'Ukryć niewidoczne pola przed e-mailem?'
|
||||
NORECIPIENTS: 'Ostrzeżenie: nie skonfigurowałeś żadnych odbiorców. Przesłane formularze mogą zostać pominięte.'
|
||||
ONCOMPLETELABEL: 'Pokaż po zakończeniu'
|
||||
ONCOMPLETEMESSAGE: 'Dziękujemy, otrzymaliśmy Twoje zgłoszenie.'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'Podstawowa strona'
|
||||
PLURALS:
|
||||
few: 'Zdefiniowanych formularzy {count}'
|
||||
many: 'Zdefiniowanych formularzy {count}'
|
||||
one: 'Zdefiniowany formularz'
|
||||
other: 'Zdefiniowany formularz {count}'
|
||||
PREVIEW_EMAIL: 'Podgląd e-maila'
|
||||
PREVIEW_EMAIL_DESCRIPTION: 'Uwaga: niezapisane zmiany nie pojawią się w podglądzie.'
|
||||
PREVIEW_EMAIL_UNAVAILABLE: 'Możesz wyświetlić podgląd tego e-maila po zapisaniu odbiorcy.'
|
||||
RECIPIENTS: Odbiorcy
|
||||
REPLYADDRESS: 'Email z odpowiedzią do'
|
||||
REPLYADDRESS_DESCRIPTION: 'Adres e-mail, na który odbiorca może „odpowiedzieć”.'
|
||||
RulesDescription: 'E-maile będą wysyłane do odbiorcy tylko wtedy, gdy zostaną spełnione niestandardowe reguły. Jeśli nie zdefiniowano żadnych reguł, ten odbiorca będzie otrzymywać powiadomienia o każdym przesłaniu.'
|
||||
SAVESUBMISSIONS: 'Wyłącz zapis na serwerze'
|
||||
SELECTAFIELDTOSETSUBJECT: '... lub wybierz pole, które zawiera tytuł'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDEMAILTO_DESCRIPTION: 'Możesz wprowadzić wiele adresów e-mail w postaci listy oddzielonej przecinkami.'
|
||||
SENDIF: 'Wyślij warunek'
|
||||
SENDIFAND: 'Wszystkie warunki są spełnione'
|
||||
SENDIFOR: 'Któreś warunki są spełnione'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Pokaż przycisk – wyczyść formularz'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMISSIONS: Zgłoszenia
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONCLEAR: 'Napis na przycisku ''wyczyść'':'
|
||||
TEXTONSUBMIT: 'Napis na przycisku ''submit'':'
|
||||
TYPEREPLY: 'Podaj adres odpowiedzi'
|
||||
TYPESUBJECT: 'Podaj temat'
|
||||
TYPETO: 'Podaj adres'
|
||||
UnrestrictedFileUploadWarning: 'Dostęp do bieżącego folderu przesyłania „{path}” nie jest ograniczony. Przesłane pliki będą publicznie dostępne, jeśli znany będzie dokładny adres URL.'
|
||||
db_EnableLiveValidation: 'Włącz sprawdzanie na żywo'
|
||||
has_many_Submissions: Zgłoszenia
|
||||
|
|
|
@ -1,27 +1,80 @@
|
|||
pt_PT:
|
||||
SilverStripe\UserForms:
|
||||
ONCOMPLETELABEL: 'Show on completion'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMISSIONS: Submissions
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Texto no botão "Enviar"'
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FROM: From
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Default to Today?'
|
||||
GROUP: Group
|
||||
PLURALNAME: 'Editable Form Fields'
|
||||
REQUIRED: 'Este campo é obrigatório para este formulário e não pode ser apagado.'
|
||||
SINGULARNAME: 'Editable Form Field'
|
||||
VALIDATION: Validation
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
PLURALNAME: 'Country Dropdowns'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Date Fields'
|
||||
SINGULARNAME: 'Date Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'File Upload Fields'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
SINGULARNAME: Heading
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
SINGULARNAME: 'HTML Block'
|
||||
db_Content: Conteúdo
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Número de linhas'
|
||||
PLURALNAME: 'Text Fields'
|
||||
SINGULARNAME: 'Text Field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
has_one_Form: Formulário
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
|
@ -32,16 +85,25 @@ pt_PT:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ONCOMPLETELABEL: 'Show on completion'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'User Defined Forms'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMISSIONS: Submissions
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Texto no botão "Enviar"'
|
||||
has_many_Submissions: Submissions
|
||||
|
|
73
lang/ru.yml
73
lang/ru.yml
|
@ -1 +1,72 @@
|
|||
ru: { }
|
||||
ru:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Главная
|
||||
SilverStripe\UserForms:
|
||||
CLEARBUTTON: Сбросить
|
||||
CONFIGURATION: Конфигурация
|
||||
RECIPIENTS: Получатели
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Отмена
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Фильтр
|
||||
FROM: От
|
||||
RESET: Сброс
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
has_one_Parent: Родительская
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CUSTOMOPTIONS: Опции
|
||||
FIELDISREQUIRED: 'Поле {name} является обязательным'
|
||||
GROUP: Группа
|
||||
NAME: Название
|
||||
'NO': Нет
|
||||
TITLE: Заголовок
|
||||
TYPE: Тип
|
||||
'YES': Да
|
||||
db_Name: Название
|
||||
db_Sort: Сортировать
|
||||
db_Title: Заголовок
|
||||
has_one_Parent: Родительская
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Группа
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
has_one_Folder: Папка
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: Вперёд
|
||||
STEP_PREV: Назад
|
||||
STEP_TITLE: 'Страница {page}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
db_Content: Содержимое
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
has_one_Group: Группа
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Опции
|
||||
TITLE: Заголовок
|
||||
has_many_Options: Опции
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
RANGE_TO: по
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
db_Name: Название
|
||||
db_Sort: Сортировать
|
||||
db_Title: Заголовок
|
||||
has_one_Parent: Родительская
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
RANGE_TO: по
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
db_EmailAddress: 'Адрес email'
|
||||
db_EmailSubject: 'Тема письма'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
has_one_Parent: Родительская
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
has_one_Parent: Родительская
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
db_Name: Название
|
||||
db_Title: Заголовок
|
||||
has_one_Parent: Родительская
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
CLEARBUTTON: Сбросить
|
||||
CONFIGURATION: Конфигурация
|
||||
EMAILADDRESS: Email
|
||||
EMAILFROM: От
|
||||
EMAILSUBJECT: 'Тема письма'
|
||||
PLURALNAME: 'Базовые страницы'
|
||||
RECIPIENTS: Получатели
|
||||
|
|
|
@ -1,14 +1,51 @@
|
|||
ru_RU:
|
||||
SilverStripe\UserForms:
|
||||
ONCOMPLETELABEL: 'Показать после отправки'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMISSIONS: Полученное
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Текст на кнопке отправки'
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FROM: From
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Default to Today?'
|
||||
GROUP: Group
|
||||
PLURALNAME: 'Editable Form Fields'
|
||||
REQUIRED: 'Это поле обязательно для этой формы и не может быть удалено'
|
||||
SINGULARNAME: 'Editable Form Field'
|
||||
VALIDATION: Validation
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
PLURALNAME: 'Country Dropdowns'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Date Fields'
|
||||
SINGULARNAME: 'Date Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'File Upload Fields'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
SINGULARNAME: Heading
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
|
@ -16,12 +53,27 @@ ru_RU:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Кол-во строк'
|
||||
PLURALNAME: 'Text Fields'
|
||||
SINGULARNAME: 'Text Field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
has_one_Form: Форма
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
|
@ -32,16 +84,25 @@ ru_RU:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ONCOMPLETELABEL: 'Показать после отправки'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'User Defined Forms'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMISSIONS: Полученное
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Текст на кнопке отправки'
|
||||
has_many_Submissions: Полученное
|
||||
|
|
77
lang/sk.yml
77
lang/sk.yml
|
@ -1,9 +1,31 @@
|
|||
sk:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Hlavné
|
||||
SilverStripe\UserForms:
|
||||
ADDEMAILRECIPIENT: 'Pridať príjemcu'
|
||||
CLEARBUTTON: Vyčistiť
|
||||
CONFIGURATION: Konfigurácia
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Zakázať autentifikáciu po odoslaní formulára?'
|
||||
DISABLECSRFSECURITYTOKEN: 'Zakázať CSRF token?'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Zobrazovať chybové hlásenia nad formulárom?'
|
||||
ENABLELIVEVALIDATION: 'Povoliť živú validáciu?'
|
||||
NORECIPIENTS: 'Varovanie: Nemáte pridaných žiadnych príjemcov. Podané formuláre nebudú doručené.'
|
||||
ONCOMPLETELABEL: 'Správa po odoslaní formulára'
|
||||
RECIPIENTS: Príjemcovia
|
||||
SAVESUBMISSIONS: 'Zakázať ukladanie odoslaných formulárov na server?'
|
||||
SHOWCLEARFORM: 'Zobraziť resetovacie tlačidlo?'
|
||||
SUBMISSIONS: 'Podané formuláre'
|
||||
SUBMITBUTTON: Odoslať
|
||||
TEXTONCLEAR: 'Text na tlačidle RESET:'
|
||||
TEXTONSUBMIT: 'Text na tlačidle ODOSLAŤ:'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Zrušiť
|
||||
SilverStripe\UserForms\Extension\UserFormFieldEditorExtension:
|
||||
ADD_FIELD: 'Pridať políčko'
|
||||
ADD_FIELD_GROUP: 'Pridať obaľovaciu skupinu'
|
||||
ADD_PAGE_BREAK: 'Pridať ďalšiu stranu'
|
||||
FORMFIELDS: Formulár
|
||||
has_many_Fields: Políčka
|
||||
SilverStripe\UserForms\Extension\UserFormValidator:
|
||||
CONDITIONAL_REQUIRED: 'Vyžadované pole ''{name}'' nemôže byť umiestnené do podmienenej stránky'
|
||||
NO_PAGE: 'Pole ''{name}'' nájdené pred akoukoľvek stránkou'
|
||||
|
@ -11,13 +33,17 @@ sk:
|
|||
UNEXPECTED_GROUP_END: '''{name}'' nájdený bez odpovedajúcho začiatku'
|
||||
WRONG_GROUP_END: '''{name}'' nájdený vrámci zle uzatvorenej obaľovacej skupiny ''{group}'''
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filter
|
||||
FILTERSUBMISSIONS: 'Filtrovať ...'
|
||||
FROM: Od
|
||||
RESET: Reset
|
||||
TILL: Do
|
||||
WHEREVALUEIS: 'kde hodnota je ...'
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
PLURALNAME: 'Vlastné pravidlá'
|
||||
SINGULARNAME: 'Vlastne pravidlo'
|
||||
db_Version: Verzia
|
||||
has_one_Parent: 'Komentovaný príspevok'
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Zaškrtnuté v predvolenom režime?'
|
||||
CUSTOMERROR: 'Vlastná chybová správa'
|
||||
|
@ -31,7 +57,9 @@ sk:
|
|||
EXTRACLASS_Title: 'Extra CSS triedy'
|
||||
FIELDISREQUIRED: '{name} je vyžadované'
|
||||
GROUP: Skupina
|
||||
NAME: Meno
|
||||
'NO': Nie
|
||||
PLACEHOLDER: 'Zástupná/Ukážková hodnota (placeholder)'
|
||||
PLURALNAME: 'Formulárové polia'
|
||||
REQUIRED: 'Je pole povinné/vyžadované?'
|
||||
REQUIRED_DESCRIPTION: 'Všimnite si prosím, že podmienené polia nemôžu byť vyžadované.'
|
||||
|
@ -41,6 +69,13 @@ sk:
|
|||
TYPE: Typ
|
||||
VALIDATION: Validácia
|
||||
'YES': Áno
|
||||
db_Name: Meno
|
||||
db_Placeholder: 'Zástupná/Ukážková hodnota (placeholder)'
|
||||
db_RightTitle: 'Popis vpravo'
|
||||
db_Sort: Usporiadanie
|
||||
db_Title: Názov
|
||||
db_Version: Verzia
|
||||
has_one_Parent: 'Komentovaný príspevok'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: 'Zaškrtávacie polia (checkbox)'
|
||||
SINGULARNAME: 'Zaškrtávacie pole (checkbox)'
|
||||
|
@ -48,6 +83,7 @@ sk:
|
|||
PLURALNAME: 'Skupiny zaškrtávacích polí'
|
||||
SINGULARNAME: 'Skupina zaškrtávacích polí'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
DEFAULT: 'Predvolená hodnota'
|
||||
PLURALNAME: 'Rozbaľovacie polia (výber krajiny)'
|
||||
SINGULARNAME: 'Rozbaľovacie pole (výber krajiny)'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
|
@ -67,10 +103,12 @@ sk:
|
|||
FIELD_GROUP_START: 'Skupina {group}'
|
||||
PLURALNAME: 'Konce skupiny polí'
|
||||
SINGULARNAME: 'Koniec skupiny polí'
|
||||
belongs_to_Group: Skupina
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'Polia pre nahratie súboru'
|
||||
SELECTUPLOADFOLDER: 'Priečinok na nahrávanie súborov'
|
||||
SINGULARNAME: 'Pole pre nahratie súboru'
|
||||
has_one_Folder: Priečinok
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Úroveň nadpisu'
|
||||
PLURALNAME: Nadpisy
|
||||
|
@ -78,6 +116,7 @@ sk:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
PLURALNAME: 'Zlomy strán'
|
||||
SINGULARNAME: 'Zlom strany'
|
||||
STEP_NEXT: Ďalší
|
||||
STEP_TITLE: 'Strana {page}'
|
||||
TITLE_FIRST: 'Prvá strana'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
|
@ -86,9 +125,11 @@ sk:
|
|||
HIDELABEL: 'Skryť ''Názov'' na FrontEnd-e?'
|
||||
PLURALNAME: 'HTML bloky'
|
||||
SINGULARNAME: 'HTML blok'
|
||||
db_Content: Obsah
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Polia zoznamu členov'
|
||||
SINGULARNAME: 'Pole zoznamu členov'
|
||||
has_one_Group: Skupina
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
DEFAULT: 'Vybrané v predvolenom režime?'
|
||||
OPTIONSTAB: Možnosti
|
||||
|
@ -96,6 +137,7 @@ sk:
|
|||
SINGULARNAME: 'Pole s viacerými možnosťami'
|
||||
TITLE: Názov
|
||||
VALUE: Hodnota
|
||||
has_many_Options: Možnosti
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
PLURALNAME: 'Numerické/číselné polia'
|
||||
RANGE: 'Povolený rozsah'
|
||||
|
@ -104,6 +146,12 @@ sk:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: Možnosti
|
||||
SINGULARNAME: Možnosť
|
||||
db_Name: Meno
|
||||
db_Sort: Usporiadanie
|
||||
db_Title: Názov
|
||||
db_Value: Hodnota
|
||||
db_Version: Verzia
|
||||
has_one_Parent: 'Komentovaný príspevok'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: 'Prepínacie polia (radio)'
|
||||
SINGULARNAME: 'Prepínacie pole (radio)'
|
||||
|
@ -120,9 +168,14 @@ sk:
|
|||
EMAILDETAILSTAB: 'Detaily e-mailu'
|
||||
PLURALNAME: 'Užívateľom definovaný formulár - príjemcovia e-mailu'
|
||||
SINGULARNAME: 'Užívateľom definovaný formulár - príjemca e-mailu'
|
||||
db_EmailAddress: 'Emailová adresa'
|
||||
db_EmailSubject: Predmet
|
||||
db_EmailTemplate: 'E-mailová šablóna'
|
||||
has_one_Form: Formulár
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
PLURALNAME: 'Užívateľom definovaný formulár - podmienky príjemcu e-mailu'
|
||||
SINGULARNAME: 'Užívateľom definovaný formulár - podmienka príjemcu e-mailu'
|
||||
has_one_Parent: 'Komentovaný príspevok'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Stiahnuť súbor'
|
||||
PLURALNAME: 'Pole s odoslanými súbormi'
|
||||
|
@ -130,30 +183,45 @@ sk:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Odoslané formuláre'
|
||||
SINGULARNAME: 'Odoslaný formulár'
|
||||
has_one_Parent: 'Komentovaný príspevok'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Odoslané formulárové polia'
|
||||
SINGULARNAME: 'Odoslané formulárove pole'
|
||||
db_Name: Meno
|
||||
db_Title: Názov
|
||||
db_Value: Hodnota
|
||||
has_one_Parent: 'Komentovaný príspevok'
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'Pridať príjemcu'
|
||||
CLEARBUTTON: Vyčistiť
|
||||
CONFIGURATION: Konfigurácia
|
||||
DESCRIPTION: 'Umožňuje vytvoriť užívateľom definovaný formulár.'
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Zakázať autentifikáciu po odoslaní formulára?'
|
||||
DISABLECSRFSECURITYTOKEN: 'Zakázať CSRF token?'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Zobrazovať chybové hlásenia nad formulárom?'
|
||||
EMAILADDRESS: E-mail
|
||||
EMAILBODY: Správa
|
||||
EMAILBODYHTML: Správa
|
||||
EMAILFROM: Od
|
||||
EMAILSUBJECT: Predmet
|
||||
EMAILTEMPLATE: 'E-mailová šablóna'
|
||||
ENABLELIVEVALIDATION: 'Povoliť živú validáciu?'
|
||||
EmailFromContent: 'Políčko "E-mail odosielateľa" umožňuje nastaviť adresu, od koho príde e-mail. Na väčšine serverov musí mať táto adresa nastavenú rovnakú doménu ako je doména stránky. Napr. na stránke mojastranka.sk musí byť táto adresa nieco@mojastranka.sk. Avšak ako "Odpoveď na" môžete zadať ľubovoľnú e-mailovú adresu, na ktorú príde odpoveď.'
|
||||
FROMADDRESS: 'E-mail odosielateľa'
|
||||
HIDEFORMDATA: 'Skryť dáta z e-mailu?'
|
||||
NORECIPIENTS: 'Varovanie: Nemáte pridaných žiadnych príjemcov. Podané formuláre nebudú doručené.'
|
||||
ONCOMPLETELABEL: 'Správa po odoslaní formulára'
|
||||
ORSELECTAFIELDTOUSEASFROM: '... alebo vyberte pole, ktoré sa použije na odpoveď'
|
||||
ORSELECTAFIELDTOUSEASTO: '... alebo vyberte pole, ktoré sa použije ako E-mail príjemcu'
|
||||
PLURALNAME: 'Jednoduché formuláre'
|
||||
PLURALNAME: 'Základné stránky'
|
||||
PREVIEW_EMAIL: 'Náhľad e-mailu'
|
||||
PREVIEW_EMAIL_DESCRIPTION: 'Poznámka: Neuložené zmeny sa v náhľade nezobrazujú.'
|
||||
PREVIEW_EMAIL_UNAVAILABLE: 'Akonáhle uložite príjemcu, budete si môcť pozrieť ako bude vyzerať tento e-mail.'
|
||||
RECIPIENTS: Príjemcovia
|
||||
REPLYADDRESS: 'Odpoveď na'
|
||||
REPLYADDRESS_DESCRIPTION: 'E-mailová adresa, na ktorú príde odpoveď od príjemcu.'
|
||||
RulesDescription: 'E-maily budú zasielane príjemcovi len vtedy, ak sú splnené vlastné pravidlá. Ak pravidlá nie sú definované, príjemca bude dostávať e-maily pri každom podanom formulári.'
|
||||
SAVESUBMISSIONS: 'Zakázať ukladanie odoslaných formulárov na server?'
|
||||
SELECTAFIELDTOSETSUBJECT: '... alebo vyberte pole, ktoré sa použije ako predmet'
|
||||
SENDEMAILTO: 'E-mail príjemcu'
|
||||
SENDEMAILTO_DESCRIPTION: 'Môžete zadať viac e-mailových adries, pričom jednotlivé adresy oddeľujte čiarkou.'
|
||||
|
@ -161,8 +229,15 @@ sk:
|
|||
SENDIFAND: 'Všetky podmienky sú splnené'
|
||||
SENDIFOR: 'Akékoľvek podmienky sú splnené'
|
||||
SENDPLAIN: 'Poslať e-mail ako obyčajný text? (HTML značky budú odstránené)'
|
||||
SHOWCLEARFORM: 'Zobraziť resetovacie tlačidlo?'
|
||||
SINGULARNAME: 'Jednoduchý formulár'
|
||||
SUBMISSIONS: 'Podané formuláre'
|
||||
SUBMITBUTTON: Odoslať
|
||||
TEXTONCLEAR: 'Text na tlačidle RESET:'
|
||||
TEXTONSUBMIT: 'Text na tlačidle ODOSLAŤ:'
|
||||
TYPEREPLY: 'Napíšte adresu'
|
||||
TYPESUBJECT: 'Napíšte predmet'
|
||||
TYPETO: 'Napíšte adresu'
|
||||
db_EnableLiveValidation: 'Povoliť živú validáciu?'
|
||||
has_many_Fields: Políčka
|
||||
has_many_Submissions: 'Podané formuláre'
|
||||
|
|
472
lang/sl.yml
472
lang/sl.yml
|
@ -1 +1,471 @@
|
|||
sl: { }
|
||||
sl:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Osnovno
|
||||
SilverStripe\UserForms:
|
||||
ADDEMAILRECIPIENT: 'Dodaj prejemnika'
|
||||
CLEARBUTTON: Ponastavi
|
||||
CONFIGURATION: Nastavitve
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Onemogoči avtentikacijo na koncu.'
|
||||
DISABLECSRFSECURITYTOKEN: 'Onemogoči CSRF žeton'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Prikaži sporočila o napakah nad obrazcem?'
|
||||
ENABLELIVEVALIDATION: 'Omogoči neposredno preverjanje'
|
||||
NORECIPIENTS: 'Opozorilo: Niste nastavili prejemnikov. Posledično bodo lahko manjkali vnosi v obrazcu.'
|
||||
ONCOMPLETELABEL: 'Prikaži ob zaključku'
|
||||
RECIPIENTS: Prejemniki
|
||||
SAVESUBMISSIONS: 'Onemogoči shranjevanje podatkov na strežnik'
|
||||
SHOWCLEARFORM: 'Prikaži gumb za praznjenje obrazca'
|
||||
SUBMISSIONS: 'Oddani obrazci'
|
||||
SUBMITBUTTON: Oddaj
|
||||
TEXTONCLEAR: 'Tekst na gumbu za čiščenje:'
|
||||
TEXTONSUBMIT: 'Tekst na gumbu za oddajo:'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Prekliči
|
||||
CONFIRM_FOLDER_LABEL_A: 'Da bi zmanjšali tveganje za razkritje občutljivih podatkov, morajo biti datoteke, ki jih uporabniki naložijo, skrbno shranjene. Poskrbite, da bo vaša izbrana mapa vidna le primernim uporabnikom. Dovoljenja za ogled datotek lahko urejate znotraj področja za datoteke.'
|
||||
CONFIRM_FOLDER_LABEL_B: 'Izbrana mapa bo postala privzeta za ta obrazec. To lahko spremenite individualno v polju za nalaganje datotek.'
|
||||
FOLDER_OPTIONS_EXISTING: 'Uporabi obstoječ direktorij'
|
||||
FOLDER_OPTIONS_NEW: 'Ustvari nov direktorij (priporočeno)'
|
||||
FOLDER_OPTIONS_TITLE: 'Možnosti oblikovanja mape'
|
||||
FORM_ACTION_CONFIRM: 'Shrani in nadaljuj'
|
||||
INVALID_REQUEST: 'Zahteva je neveljavna.'
|
||||
MENUTITLE: Obrazec
|
||||
SilverStripe\UserForms\Extension\UserFormFieldEditorExtension:
|
||||
ADD_FIELD: 'Dodaj polje'
|
||||
ADD_FIELD_GROUP: 'Dodaj skupino polj'
|
||||
ADD_PAGE_BREAK: 'Dodaj prelom strani'
|
||||
FORMFIELDS: 'Polja v obrazcu'
|
||||
has_many_Fields: Polja
|
||||
SilverStripe\UserForms\Extension\UserFormFileExtension:
|
||||
belongs_to_SubmittedFileField: 'Polje za nalaganje datotek'
|
||||
db_UserFormUpload: 'Nalaganje uporabniškega obrazca'
|
||||
SilverStripe\UserForms\Extension\UserFormValidator:
|
||||
CONDITIONAL_REQUIRED: 'Obvezno polje ''{name}'' ne more biti umeščeno znotraj pogojene strani'
|
||||
NO_PAGE: 'Polje ''{name}'' je pred katero koli stranjo'
|
||||
UNEXPECTED_BREAK: 'Nepričakovan prelom strani ''{name}'' znotraj vgnezdenega polja ''{group}'''
|
||||
UNEXPECTED_GROUP_END: '''{name}'' nima pripadajoče skupine'
|
||||
WRONG_GROUP_END: '''{name}'' zapira napačno skupino ''{group}'''
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filter
|
||||
FILTERSUBMISSIONS: 'Filtriraj predložitve.'
|
||||
FROM: Od
|
||||
RESET: Ponastavi
|
||||
TILL: Do
|
||||
WHEREVALUEIS: 'kjer je vrednost..'
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
PLURALNAME: 'Prilagojena pravila z možnostjo urejanja'
|
||||
PLURALS:
|
||||
few: '{count} prilagojenih pravil z možnostjo urejanja'
|
||||
one: 'Prilagojeno pravilo z možnostjo urejanja'
|
||||
other: '{count} prilagojenih pravil z možnostjo urejanja'
|
||||
two: '{count} prilagojeni pravili z možnostjo urejanja'
|
||||
SINGULARNAME: 'Prilagojeno pravilo z možnostjo urejanja'
|
||||
db_ConditionOption: 'Izbira pogoja'
|
||||
db_Display: Prikaz
|
||||
db_FieldValue: 'Vrednost polja'
|
||||
db_Version: Verzija
|
||||
has_one_ConditionField: 'Polje za pogoj'
|
||||
has_one_Parent: 'Nadrejeno pravilo'
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Privzeto označeno?'
|
||||
CUSTOMERROR: 'Prilagojeno sporočilo o napaki'
|
||||
CUSTOMOPTIONS: Možnosti
|
||||
CUSTOMRULES: 'Prilagojena pravila'
|
||||
DEFAULT: 'Privzeta vrednost'
|
||||
DEFAULTTOTODAY: 'Privzeto do danes?'
|
||||
DISPLAYIF: 'Prikaži kadar'
|
||||
EXTRACLASS_MULTIPLE: 'Loči vsak CSS razred z enim presledkom'
|
||||
EXTRACLASS_SELECT: 'Izberi s seznama dovoljenih stilov'
|
||||
EXTRACLASS_TITLE: 'Dodatno oblikovanje/prikaz'
|
||||
EXTRACLASS_Title: 'Dodatni CSS razredi'
|
||||
FIELDISREQUIRED: 'Polje {name} morate izpolniti'
|
||||
GROUP: Skupina
|
||||
INITIALVISIBILITY: 'Prvotna vidnost'
|
||||
MERGEFIELDNAME: 'Združi polje'
|
||||
NAME: Ime
|
||||
'NO': Ne
|
||||
PLACEHOLDER: 'Označba mesta'
|
||||
PLURALNAME: 'Vnosna polja z možnostjo urejanja'
|
||||
PLURALS:
|
||||
few: '{count} vnosnih polj z možnostjo urejanja'
|
||||
one: 'Vnosno polje z možnostjo urejanja'
|
||||
other: '{count} vnosnih polj z možnostjo urejanja'
|
||||
two: '{count} vnosni polji z možnostjo urejanja'
|
||||
REQUIRED: 'Je to polje potrebno?'
|
||||
REQUIRED_DESCRIPTION: 'Pozor, pogojena polja ne morejo biti obvezna'
|
||||
RIGHTTITLE: 'Desni naslov'
|
||||
SHOWINSUMMARY: 'Izpiši na seznamu s povzetki'
|
||||
SINGULARNAME: 'Vnosno polje z možnostjo urejanja'
|
||||
TITLE: Naziv
|
||||
TYPE: Tip
|
||||
TYPE_EMPTY: 'Izberite tip polja'
|
||||
VALIDATION: Validacija
|
||||
'YES': Da
|
||||
db_CustomErrorMessage: 'Prilagojeno sporočilo o napaki'
|
||||
db_Default: Privzeto
|
||||
db_DisplayRulesConjunction: 'Prikaži povezavo pravil'
|
||||
db_ExtraClass: 'Dodaten razred'
|
||||
db_Name: Ime
|
||||
db_Placeholder: 'Označba mesta'
|
||||
db_Required: Obvezno
|
||||
db_RightTitle: 'Desni naslov'
|
||||
db_ShowInSummary: 'Izpiši v povzetku'
|
||||
db_ShowOnLoad: 'Prikaži ob nalaganju'
|
||||
db_Sort: Razvrščanje
|
||||
db_Title: Naziv
|
||||
db_Version: Verzija
|
||||
has_many_DisplayRules: 'Prikaži pravila'
|
||||
has_one_Parent: 'Nadrejeno pravilo'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: 'Potrditvena polja'
|
||||
PLURALS:
|
||||
few: '{count} potrditvenih polj'
|
||||
one: 'Potrditveno polje'
|
||||
other: '{count} potrditvenih polj'
|
||||
two: '{count} potrditveni polji'
|
||||
SINGULARNAME: 'Potrditveno polje'
|
||||
db_CheckedDefault: 'Privzeto označeno'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Skupine potrditvenih polj'
|
||||
PLURALS:
|
||||
few: '{count} skupin potrditvenih polj'
|
||||
one: 'Skupine potrditvenih polj'
|
||||
other: '{count} skupine potrditvenih polj'
|
||||
two: '{count} skupini potrditvenih polj'
|
||||
SINGULARNAME: 'Skupina potrditvenih polj'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
DEFAULT: 'Privzeta vrednost'
|
||||
EMPTY_STRING: 'Prazna vrednost'
|
||||
PLURALNAME: 'Spustni seznami držav'
|
||||
PLURALS:
|
||||
few: '{count} spustnih seznamov držav'
|
||||
one: 'Spustni seznam držav'
|
||||
other: '{count} spustnih seznamov držav'
|
||||
two: '{count} spustna seznama držav'
|
||||
SINGULARNAME: 'Spustni seznam držav'
|
||||
USE_EMPTY_STRING: 'Nastavi privzeto prazno vrednost'
|
||||
db_EmptyString: 'Prazna vrednost'
|
||||
db_UseEmptyString: 'Uporabi prazno vrednost'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Datumska polja'
|
||||
PLURALS:
|
||||
few: '{count} datumskih polj'
|
||||
one: 'Datumsko polje'
|
||||
other: '{count} datumskih polj'
|
||||
two: '{count} datumski polji'
|
||||
SINGULARNAME: 'Datumsko polje'
|
||||
db_DefaultToToday: 'Privzeto do danes'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: 'Spustni seznami'
|
||||
PLURALS:
|
||||
few: '{count} spustnih seznamov'
|
||||
one: 'Spustni seznam'
|
||||
other: '{count} spustnih seznamov'
|
||||
two: '{count} spustna seznama'
|
||||
SINGULARNAME: 'Spustni seznam'
|
||||
db_EmptyString: 'Prazna vrednost'
|
||||
db_UseEmptyString: 'Uporabi prazno vrednost'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Polja za e-pošto'
|
||||
PLURALS:
|
||||
few: '{count} polj za e-pošto'
|
||||
one: 'Polje za e-pošto'
|
||||
other: '{count} polj za e-pošto'
|
||||
two: '{count} polji za e-pošto'
|
||||
SINGULARNAME: 'Polje za e-pošto'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroup:
|
||||
PLURALNAME: 'Skupine polj z možnostjo urejanja'
|
||||
PLURALS:
|
||||
few: '{count} skupin polj z možnostjo urejanja'
|
||||
one: 'Skupine polj z možnostjo urejanja'
|
||||
other: '{count} skupin polj z možnostjo urejanja'
|
||||
two: '{count} skupini polj z možnostjo urejanja'
|
||||
SINGULARNAME: 'Skupina polj z možnostjo urejanja'
|
||||
has_one_End: Zaključi
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
FIELD_GROUP_END: 'Zaključi {group}'
|
||||
FIELD_GROUP_START: 'Skupina {group}'
|
||||
PLURALNAME: 'Zaključki skupin z možnostjo urejanja'
|
||||
PLURALS:
|
||||
few: '{count} zaključkov skupin z možnostjo urejanja'
|
||||
one: 'Zaključek skupin z možnostjo urejanja'
|
||||
other: '{count} zaključkov skupin z možnostjo urejanja'
|
||||
two: '{count} zaključka skupin z možnostjo urejanja'
|
||||
SINGULARNAME: 'Zaključek skupin z možnostjo urejanja'
|
||||
belongs_to_Group: Skupina
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
ANYONE: 'Neomejen dostop, prenosi bodi vidni vsem'
|
||||
INHERIT: 'Vidnost mape je prevzeta od nadrejene mape'
|
||||
LOGGED_IN: 'Omejen dostop, prenosi bodo vidni le prijavljenim uporabnikom'
|
||||
ONLY_GROUPS: 'Omejen dostop, prenosi bodo vidni le naslednjim skupinam:'
|
||||
PLURALNAME: 'Polja za nalaganje datotek'
|
||||
PLURALS:
|
||||
few: '{count} polj za nalaganje datotek'
|
||||
one: 'Polja za nalaganje datotek'
|
||||
other: '{count} polj za nalaganje datotek'
|
||||
two: '{count} polji za nalaganje datotek'
|
||||
SELECTUPLOADFOLDER: 'Izberite mapo za nalaganje'
|
||||
SINGULARNAME: 'Polje za nalaganje datotek'
|
||||
db_FolderConfirmed: 'Potrjena mapa'
|
||||
db_MaxFileSizeMB: 'Največja dovoljena velikost datoteke v MB'
|
||||
has_one_Folder: Mapa
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Izberite nivo poglavja'
|
||||
PLURALNAME: Poglavja
|
||||
PLURALS:
|
||||
few: '{count} poglavij'
|
||||
one: Poglavje
|
||||
other: '{count} poglavij'
|
||||
two: '{count} poglavji'
|
||||
SINGULARNAME: Poglavje
|
||||
db_HideFromReports: 'Izključi iz poročil'
|
||||
db_Level: Nivo
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
PLURALNAME: 'Prelomi strani'
|
||||
PLURALS:
|
||||
few: '{count} prelomi strani'
|
||||
one: 'Prelom strani'
|
||||
other: '{count} prelomi strani'
|
||||
two: '{count} preloma strani'
|
||||
SINGULARNAME: 'Prelom strani'
|
||||
STEP_NEXT: Naprej
|
||||
STEP_PREV: Nazaj
|
||||
STEP_TITLE: 'Stran {page}'
|
||||
TITLE_FIRST: 'Prva stran'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
CONTENT: HTML
|
||||
HIDEFROMREPORT: 'Izključi iz poročil?'
|
||||
HIDELABEL: 'Skrij oznako ''Naslov'' na frontendu?'
|
||||
PLURALNAME: 'HTML bloki'
|
||||
PLURALS:
|
||||
few: '{count} HTML blokov'
|
||||
one: 'HTML blok'
|
||||
other: '{count} HTML blokov'
|
||||
two: '{count} HTML bloka'
|
||||
SINGULARNAME: 'HTML blok'
|
||||
db_Content: Vsebina
|
||||
db_HideFromReports: 'Izključi iz poročil'
|
||||
db_HideLabel: 'Skrij oznako'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Polja s seznamom članov'
|
||||
PLURALS:
|
||||
few: '{count} polj s seznamom članov'
|
||||
one: 'Polje s seznamom članov'
|
||||
other: '{count} polj s seznamom članov'
|
||||
two: '{count} polji s seznamom članov'
|
||||
SINGULARNAME: 'Polje s seznamom članov'
|
||||
has_one_Group: Skupina
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
DEFAULT: 'Privzeto izbrano?'
|
||||
OPTIONSTAB: Možnosti
|
||||
PLURALNAME: 'Multiopcijska polja z možnostjo urejanja'
|
||||
PLURALS:
|
||||
few: '{count} multiopcijskih polj z možnostjo urejanja'
|
||||
one: 'Multiopcijsko polje z možnostjo urejanja'
|
||||
other: '{count} multiopcijskih polj z možnostjo urejanja'
|
||||
two: '{count} multiopcijski polji z možnostjo urejanja'
|
||||
SINGULARNAME: 'Multiopcijsko polje z možnostjo urejanja'
|
||||
TITLE: Naziv
|
||||
VALUE: Vrednost
|
||||
has_many_Options: Možnosti
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
ORDER_WARNING: 'Minimalna dolžina mora biti manjša od maksimalne dolžine.'
|
||||
PLURALNAME: 'Numerična polja'
|
||||
PLURALS:
|
||||
few: '{count} numeričnih polj'
|
||||
one: 'Numerično polje'
|
||||
other: '{count} numeričnih polj'
|
||||
two: '{count} numerični polji'
|
||||
RANGE: 'Dovoljen numerični razpon'
|
||||
RANGE_TO: za
|
||||
SINGULARNAME: 'Numerično polje'
|
||||
db_MaxValue: 'Maximalna vrednost'
|
||||
db_MinValue: 'Minimalna vrednost'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Možnosti urejanja'
|
||||
PLURALS:
|
||||
few: '{count} možnosti urejanja'
|
||||
one: 'Možnost urejanja'
|
||||
other: '{count} možnosti urejanja'
|
||||
two: '{count} možnosti urejanja'
|
||||
SINGULARNAME: 'Možnost urejanja'
|
||||
db_Default: Privzeto
|
||||
db_Name: Ime
|
||||
db_Sort: Razvrščanje
|
||||
db_Title: Naziv
|
||||
db_Value: Vrednost
|
||||
db_Version: Verzija
|
||||
has_one_Parent: 'Nadrejeno pravilo'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: 'Izbirne skupine'
|
||||
PLURALS:
|
||||
few: '{count} izbirnih skupin'
|
||||
one: 'Izbirna skupina'
|
||||
other: '{count} izbirnih skupin'
|
||||
two: '{count} izbirni skupini'
|
||||
SINGULARNAME: 'Izbirna skupina'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
AUTOCOMPLETE: 'Samodejno izpolnjevanje'
|
||||
AUTOCOMPLETE_DESCRIPTION: 'Podprti brskalniki bodo samodejno poskušali zapolniti to polje z uporabnikovimi informacijami, uporabite za nastavitev vrednosti kot zapolnjene'
|
||||
MAX_LENGTH: 'Maksimalna dolžina teksta'
|
||||
MINMAXLENGTHCHECK: 'Minimalna dolžina mora biti manjša od maksimalne dolžine.'
|
||||
MIN_LENGTH: 'Minimalna dolžina teksta'
|
||||
NUMBERROWS: 'Število vrstic'
|
||||
NUMBERROWS_DESCRIPTION: 'Polja z več kot eno vrstico bodo generirana kot tekstovno področje'
|
||||
PLURALNAME: 'Tekstovna polja'
|
||||
PLURALS:
|
||||
few: '{count} tekstovnih polj'
|
||||
one: 'Tekstovno polje'
|
||||
other: '{count} tekstovnih polj'
|
||||
two: '{count} tekstovni polji'
|
||||
RANGE_TO: za
|
||||
SINGULARNAME: 'Tekstovno polje'
|
||||
TEXTLENGTH: 'Dovoljena dolžina teksta'
|
||||
db_Autocomplete: 'Samodejno izpolnjevanje'
|
||||
db_MaxLength: 'Maximalna dolžina'
|
||||
db_MinLength: 'Minimalna dolžina'
|
||||
db_Rows: Vrstice
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Prilagojena pravila'
|
||||
EMAILCONTENTTAB: 'Vsebina e-sporočila'
|
||||
EMAILDETAILSTAB: 'Podrobnosti e-sporočila'
|
||||
EMAILFROMREQUIRED: '"Naslov pošiljatelja" je obvezen'
|
||||
EMAILTOREQUIRED: '"Naslov prejemnika" je obvezen'
|
||||
PLURALNAME: 'Prejemniki e-pošte'
|
||||
PLURALS:
|
||||
few: '{count} prejemnikov e-pošte'
|
||||
one: 'Prejemnik e-pošte'
|
||||
other: '{count} prejemnikov e-pošte'
|
||||
two: '{count} prejemnika e-pošte'
|
||||
SINGULARNAME: 'Prejemnik e-pošte'
|
||||
db_CustomRulesCondition: 'Pogoj prilagojenih pravil'
|
||||
db_EmailAddress: E-naslov
|
||||
db_EmailBody: 'Vsebina e-sporočila'
|
||||
db_EmailBodyHtml: 'Vsebina e-sporočila html'
|
||||
db_EmailFrom: 'Pošiljatelj e-sporočila'
|
||||
db_EmailReplyTo: 'Odgovor na e-sporočilo'
|
||||
db_EmailSubject: 'Predmet e-sporočila'
|
||||
db_EmailTemplate: 'Predloga e-sporočila'
|
||||
db_HideFormData: 'Skrij podatke'
|
||||
db_HideInvisibleFields: 'Skrij nevidna polja'
|
||||
db_SendPlain: 'Pošlji navadno'
|
||||
has_many_CustomRules: 'Prilagojena pravila'
|
||||
has_one_Form: Obrazec
|
||||
has_one_SendEmailFromField: 'Pošlji e-sporočilo iz polja'
|
||||
has_one_SendEmailSubjectField: 'Pošlji polje za zadevo e-sporočila'
|
||||
has_one_SendEmailToField: 'Pošlji e-sporočilo v polje'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
PLURALNAME: 'Pogoji prejemnika e-sporočila'
|
||||
PLURALS:
|
||||
few: '{count} pogojev prejemnika e-sporočila'
|
||||
one: 'Pogoj prejemnika e-sporočila'
|
||||
other: '{count} pogojev prejemnika e-sporočila'
|
||||
two: '{count} pogoja prejemnika e-sporočila'
|
||||
SINGULARNAME: 'Pogoj prejemnika e-sporočila'
|
||||
db_ConditionOption: 'Izbira pogoja'
|
||||
db_ConditionValue: 'Vrednost pogoja'
|
||||
has_one_ConditionField: 'Polje za pogoj'
|
||||
has_one_Parent: 'Nadrejeno pravilo'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Prenesi datoteko'
|
||||
INSUFFICIENTRIGHTS: 'Za prenos te datoteke nimate pravih pooblastil'
|
||||
PLURALNAME: 'Polja za nalaganje datotek'
|
||||
PLURALS:
|
||||
few: '{count} polj za nalaganje datotek'
|
||||
one: 'Polje za nalaganje datotek'
|
||||
other: '{count} polj za nalaganje datotek'
|
||||
two: '{count} polji za nalaganje datotek'
|
||||
SINGULARNAME: 'Polje za nalaganje datotek'
|
||||
YOUMUSTBELOGGEDIN: 'Za ogled te datoteke morate biti prijavljeni'
|
||||
has_one_UploadedFile: 'Naložena datoteka'
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Naložene datoteke'
|
||||
PLURALS:
|
||||
few: '{count} naloženih datotek'
|
||||
one: 'Naložena datoteka'
|
||||
other: '{count} naloženih datotek'
|
||||
two: '{count} naloženi datoteki'
|
||||
SINGULARNAME: 'Naložena datoteka'
|
||||
SUBMITTER: Vlagatelj
|
||||
has_many_Values: Vrednosti
|
||||
has_one_Parent: 'Nadrejeno pravilo'
|
||||
has_one_SubmittedBy: Naložil/-a
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Polja za nalaganje obrazcev'
|
||||
PLURALS:
|
||||
few: '{count} Polj za nalaganje obrazcev'
|
||||
one: 'Polje za nalaganje obrazcev'
|
||||
other: '{count} Polj za nalaganje obrazcev'
|
||||
two: '{count} Polji za nalaganje obrazcev'
|
||||
SINGULARNAME: 'Polje za nalaganje obrazcev'
|
||||
db_Displayed: Prikazano
|
||||
db_Name: Ime
|
||||
db_Title: Naziv
|
||||
db_Value: Vrednost
|
||||
has_one_Parent: 'Nadrejeno pravilo'
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'Dodaj prejemnika'
|
||||
CLEARBUTTON: Ponastavi
|
||||
CONFIGURATION: Nastavitve
|
||||
DESCRIPTION: 'Doda prilagojen obrazec.'
|
||||
DISABLEAUTHENICATEDFINISHACTION: 'Onemogoči avtentikacijo na koncu.'
|
||||
DISABLECSRFSECURITYTOKEN: 'Onemogoči CSRF žeton'
|
||||
DISPLAYERRORMESSAGESATTOP: 'Prikaži sporočila o napakah nad obrazcem?'
|
||||
EMAILADDRESS: E-pošta
|
||||
EMAILBODY: Vsebina
|
||||
EMAILBODYHTML: Vsebina
|
||||
EMAILFROM: Od
|
||||
EMAILSUBJECT: 'Predmet e-sporočila'
|
||||
EMAILTEMPLATE: 'Predloga e-sporočila'
|
||||
EMAIL_RECIPIENT_UNSAVED_FORM: 'Izbiranje med potrjenimi polji obrazca bo omogočeno po tem, ko boste shranili vnos.'
|
||||
ENABLELIVEVALIDATION: 'Omogoči neposredno preverjanje'
|
||||
EmailFromContent: 'Naslov vam omogoča nastavitev pošiljatelja e-pošte. Na večini strežnikov bo potrebno nastaviti e-poštni naslov na isti domeni kot vaše spletno mesto. Na primer, na vasastran.com bo potreben e-poštni naslov nekaj@vasastran.com. Lahko pa nastavite kateri koli e-poštni naslov kot odgovor za naslov.'
|
||||
FROMADDRESS: 'Pošlji e-sporočilo od'
|
||||
HIDEFORMDATA: 'Skrij podatke iz e-sporočila?'
|
||||
HIDEINVISIBLEFIELDS: 'Skrij skrita polja v elektronskem sporočilu?'
|
||||
NORECIPIENTS: 'Opozorilo: Niste nastavili prejemnikov. Posledično bodo lahko manjkali podatki v obrazcu.'
|
||||
ONCOMPLETELABEL: 'Prikaži ob zaključku'
|
||||
ONCOMPLETEMESSAGE: 'Hvala, zabeležili smo vaš vnos.'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. ali izberite polje, ki naj se uporabi kot ''od'''
|
||||
ORSELECTAFIELDTOUSEASTO: '.. ali izberite polje, ki naj se uporabi kot ''za'''
|
||||
PLURALNAME: 'Izvorne strani'
|
||||
PLURALS:
|
||||
few: '{count} izvornih strani'
|
||||
one: 'Izvorna stran'
|
||||
other: '{count} izvornih strani'
|
||||
two: '{count} izvorni strani'
|
||||
PREVIEW_EMAIL: 'Predogled e-sporočila'
|
||||
PREVIEW_EMAIL_DESCRIPTION: 'Opomba: Neshranjene spremembe ne bodo vidne v predogledu.'
|
||||
PREVIEW_EMAIL_UNAVAILABLE: 'To e-sporočilo si lahko predogledate šele ko shranite prejemnika.'
|
||||
RECIPIENTS: Prejemniki
|
||||
REPLYADDRESS: 'E-naslov za odgovor'
|
||||
REPLYADDRESS_DESCRIPTION: 'E-naslov, na katerega lahko prejemnik ''odgovori''.'
|
||||
RulesDescription: 'E-sporočila bodo poslana prejemnikom le, če so upoštevana prilagojena pravila. Če pravila niso določena, bo ta prejemnik prejel obvestilo za vsako oddajo.'
|
||||
SAVESUBMISSIONS: 'Onemogoči shranjevanje podatkov na strežnik'
|
||||
SELECTAFIELDTOSETSUBJECT: '.. ali izberi polje, ki naj se uporabi kot predmet'
|
||||
SENDEMAILTO: 'Pošlji e-sporočilo naslovniku'
|
||||
SENDEMAILTO_DESCRIPTION: 'Vnesete lahko več e-naslovov, med seboj ločenih z vejicami.'
|
||||
SENDIF: 'Pogoji za pošiljanje'
|
||||
SENDIFAND: 'Vsi pogoji so resnični'
|
||||
SENDIFOR: 'Nekateri pogoji so resnični'
|
||||
SENDPLAIN: 'Pošlji e-sporočilo kot navaden tekst? (HTML bo očiščen)'
|
||||
SHOWCLEARFORM: 'Prikaži gumb za praznjenje obrazca'
|
||||
SINGULARNAME: 'Uporabniško definiran obrazec'
|
||||
SUBMISSIONS: Predložitve
|
||||
SUBMITBUTTON: Oddaj
|
||||
TEXTONCLEAR: 'Tekst na gumbu za čiščenje:'
|
||||
TEXTONSUBMIT: 'Tekst na gumbu za oddajo:'
|
||||
TYPEREPLY: 'Vnesi naslov za odgovor'
|
||||
TYPESUBJECT: 'Vnesi zadevo sporočila'
|
||||
TYPETO: 'Vnesi naslov'
|
||||
UnrestrictedFileUploadWarning: 'Dostop do trenutne mape za nalaganje "{path}" ni omejen. Naložene datoteke bodo javno dostopne vsem, ki poznajo točen URL naslov.'
|
||||
db_ClearButtonText: 'Besedilo gumba počisti'
|
||||
db_DisableAuthenicatedFinishAction: 'Onemogoči avtentikacijo na koncu'
|
||||
db_DisableCsrfSecurityToken: 'Onemogoči csrf varnostni žeton'
|
||||
db_DisableSaveSubmissions: 'Onemogoči shranjevanje predložitev'
|
||||
db_DisplayErrorMessagesAtTop: 'Prikaži sporočila o napakah na vrhu'
|
||||
db_EnableLiveValidation: 'Omogoči neposredno preverjanje'
|
||||
db_OnCompleteMessage: 'Pri zaključenem sporočilu'
|
||||
db_ShowClearButton: 'Prikaži polje počisti'
|
||||
db_SubmitButtonText: 'Besedilo gumba za oddajo'
|
||||
has_many_EmailRecipients: 'Naslovniki elektronskega sporočila'
|
||||
has_many_Fields: Polja
|
||||
has_many_Submissions: Predložitve
|
||||
|
|
|
@ -1,26 +1,96 @@
|
|||
sr_RS:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Главно
|
||||
SilverStripe\UserForms:
|
||||
ONCOMPLETELABEL: 'Show on completion'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMISSIONS: Submissions
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Text on submit button:'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Одустани
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Филтер
|
||||
FROM: From
|
||||
RESET: 'Врати у пређашње стање'
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Default to Today?'
|
||||
FIELDISREQUIRED: '{name} је обавезно'
|
||||
GROUP: Група
|
||||
NAME: Име
|
||||
PLURALNAME: 'Editable Form Fields'
|
||||
REQUIRED: 'Захтевано?'
|
||||
SINGULARNAME: 'Editable Form Field'
|
||||
TITLE: Наслов
|
||||
VALIDATION: Validation
|
||||
db_Name: Име
|
||||
db_Title: Наслов
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
PLURALNAME: 'Country Dropdowns'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Date Fields'
|
||||
SINGULARNAME: 'Date Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Група
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'File Upload Fields'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
has_one_Folder: Фасцикла
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
SINGULARNAME: Heading
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
SINGULARNAME: 'HTML Block'
|
||||
db_Content: Садржај
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Група
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
TITLE: Наслов
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Name: Име
|
||||
db_Title: Наслов
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Број редова'
|
||||
PLURALNAME: 'Text Fields'
|
||||
SINGULARNAME: 'Text Field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailAddress: 'Адреса е-поште'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
has_one_Form: Form
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
|
@ -31,16 +101,27 @@ sr_RS:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Name: Име
|
||||
db_Title: Наслов
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ONCOMPLETELABEL: 'Show on completion'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'User Defined Forms'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMISSIONS: Submissions
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Text on submit button:'
|
||||
has_many_Submissions: Submissions
|
||||
|
|
77
lang/sv.yml
77
lang/sv.yml
|
@ -1,20 +1,53 @@
|
|||
sv:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: Allmän
|
||||
SilverStripe\UserForms:
|
||||
ADDEMAILRECIPIENT: 'Lägg till e-postmottagare'
|
||||
CLEARBUTTON: Rensa
|
||||
CONFIGURATION: Konfiguration
|
||||
DISABLECSRFSECURITYTOKEN: 'Inaktivera CSRF-tecken'
|
||||
ENABLELIVEVALIDATION: 'Aktivera direktvalidering'
|
||||
ONCOMPLETELABEL: 'Visa vid slutförande'
|
||||
SAVESUBMISSIONS: 'Spara inte inskickade formulär på servern'
|
||||
SHOWCLEARFORM: 'Visa Rensa-knapp'
|
||||
SUBMISSIONS: 'Inskickade svar'
|
||||
SUBMITBUTTON: Skicka
|
||||
TEXTONCLEAR: 'Text på Rensa-knapp:'
|
||||
TEXTONSUBMIT: 'Text på Skicka-knapp:'
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: Avbryt
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: Filter
|
||||
FILTERSUBMISSIONS: 'Filtrera inskickade svar'
|
||||
FROM: Från
|
||||
RESET: Rensa
|
||||
WHEREVALUEIS: 'när värdet är..'
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
has_one_Parent: Förälder
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Ifylld som standard?'
|
||||
CUSTOMERROR: 'Speciellt felmeddelande'
|
||||
CUSTOMOPTIONS: Alternativ
|
||||
CUSTOMRULES: 'Anpassade regler'
|
||||
DEFAULTTOTODAY: 'Dagens datum som standard?'
|
||||
EXTRACLASS_TITLE: 'Extra stilar/layout'
|
||||
FIELDISREQUIRED: '{name} är obligatoriskt'
|
||||
GROUP: Grupp
|
||||
NAME: Namn
|
||||
'NO': Nej
|
||||
PLURALNAME: 'Redigeringsbara formulärfält'
|
||||
REQUIRED: 'Är detta fält obligatoriskt?'
|
||||
RIGHTTITLE: Högertitel
|
||||
SINGULARNAME: 'Redigeringsbart formulärfält'
|
||||
TITLE: Titel
|
||||
TYPE: Typ
|
||||
VALIDATION: Validering
|
||||
'YES': Ja
|
||||
db_Name: Namn
|
||||
db_RightTitle: Högertitel
|
||||
db_Sort: Sortera
|
||||
db_Title: Titel
|
||||
has_one_Parent: Förälder
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Kryssrutor
|
||||
SINGULARNAME: Kryssrutefält
|
||||
|
@ -33,43 +66,67 @@ sv:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: E-postfält
|
||||
SINGULARNAME: E-postfält
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Grupp
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: Filuppladdningsfält
|
||||
SELECTUPLOADFOLDER: 'Välj uppladdningsmapp'
|
||||
SINGULARNAME: Filuppladdningsfält
|
||||
has_one_Folder: Mapp
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Välj rubrikstorlek'
|
||||
PLURALNAME: Rubriker
|
||||
SINGULARNAME: Rubrik
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: Nästa
|
||||
STEP_PREV: Föregående
|
||||
STEP_TITLE: 'Sida {page}'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Göm från rapport?'
|
||||
PLURALNAME: HTML-block
|
||||
SINGULARNAME: HTML-block
|
||||
db_Content: Innehåll
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: Medlemsfält
|
||||
SINGULARNAME: Medlemsfält
|
||||
has_one_Group: Grupp
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Alternativ
|
||||
PLURALNAME: 'Redigeringsbart multialternativfält'
|
||||
SINGULARNAME: 'Redigeringsbart multialternativfält'
|
||||
TITLE: Titel
|
||||
VALUE: Värde
|
||||
has_many_Options: Alternativ
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
PLURALNAME: 'Numeriska fält'
|
||||
RANGE_TO: till
|
||||
SINGULARNAME: 'Numeriskt fält'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Redigeringsbara alternativ'
|
||||
SINGULARNAME: 'Redigeringsbart alternativ'
|
||||
db_Name: Namn
|
||||
db_Sort: Sortera
|
||||
db_Title: Titel
|
||||
db_Value: Värde
|
||||
has_one_Parent: Förälder
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: Radiofält
|
||||
SINGULARNAME: Radiofält
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Antal rader'
|
||||
PLURALNAME: Textfält
|
||||
RANGE_TO: till
|
||||
SINGULARNAME: Textfält
|
||||
TEXTLENGTH: Textlängd
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Anpassade regler'
|
||||
PLURALNAME: 'Mottagare av formulär'
|
||||
SINGULARNAME: 'Mottagare av formulär'
|
||||
db_EmailAddress: E-postadress
|
||||
db_EmailSubject: E-postämne
|
||||
has_one_Form: Formulär
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
has_one_Parent: Förälder
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Ladda ner fil'
|
||||
PLURALNAME: 'Inskickade filfält'
|
||||
|
@ -77,25 +134,43 @@ sv:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 'Inskickade formulär'
|
||||
SINGULARNAME: 'Inskickat formulär'
|
||||
has_one_Parent: Förälder
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Inskickade formulärfält'
|
||||
SINGULARNAME: 'Inskickat formulärfält'
|
||||
db_Name: Namn
|
||||
db_Title: Titel
|
||||
db_Value: Värde
|
||||
has_one_Parent: Förälder
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 'Lägg till e-postmottagare'
|
||||
CLEARBUTTON: Rensa
|
||||
CONFIGURATION: Konfiguration
|
||||
DESCRIPTION: 'Lägger till ett konfigurerbart formulär'
|
||||
DISABLECSRFSECURITYTOKEN: 'Inaktivera CSRF-tecken'
|
||||
EMAILADDRESS: E-post
|
||||
EMAILBODY: Innehåll
|
||||
EMAILBODYHTML: Innehåll
|
||||
EMAILFROM: Från
|
||||
EMAILSUBJECT: E-postämne
|
||||
ENABLELIVEVALIDATION: 'Aktivera direktvalidering'
|
||||
EmailFromContent: 'Från-adressen låter dig ställa in varifrån e-postmeddelandet skickas. På de flesta servrar måste adressen ha samma domännamn som din sajt. Till exempel på yoursite.com så måste adressen vara something@yoursite.com. Det är däremot möjligt att lägga valfri e-postadress under "E-postadress att svara till". '
|
||||
FROMADDRESS: 'E-postadress att skicka formulär från'
|
||||
HIDEFORMDATA: 'Göm formulärdata från e-post?'
|
||||
ONCOMPLETELABEL: 'Visa vid slutförande'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. eller välj ett fält att använda som svarsadress'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. eller välj ett fält att använda som mottagare'
|
||||
PLURALNAME: 'Bas sidor'
|
||||
PLURALNAME: Bas-sidor
|
||||
REPLYADDRESS: 'E-postadress att svara till'
|
||||
SAVESUBMISSIONS: 'Spara inte inskickade formulär på servern'
|
||||
SELECTAFIELDTOSETSUBJECT: '.. eller välj ett fält att använda som ämne'
|
||||
SENDEMAILTO: 'E-postadress att skicka formulär till'
|
||||
SENDPLAIN: 'Skicka e-post som vanlig text? (All HTML kommer tas bort)'
|
||||
SHOWCLEARFORM: 'Visa Rensa-knapp'
|
||||
SINGULARNAME: 'Användardefinierat formulär'
|
||||
SUBMISSIONS: 'Inskickade svar'
|
||||
SUBMITBUTTON: Skicka
|
||||
TEXTONCLEAR: 'Text på Rensa-knapp:'
|
||||
TEXTONSUBMIT: 'Text på Skicka-knapp:'
|
||||
db_EnableLiveValidation: 'Aktivera direktvalidering'
|
||||
has_many_Submissions: 'Inskickade svar'
|
||||
|
|
|
@ -1,14 +1,51 @@
|
|||
tr_TR:
|
||||
SilverStripe\UserForms:
|
||||
ONCOMPLETELABEL: 'Tamamlanınca görüntüle'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SUBMISSIONS: Gönderiler
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Gönder düğmesi üzerindeki yazı:'
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FROM: From
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 'Checked by Default?'
|
||||
CUSTOMERROR: 'Custom Error Message'
|
||||
CUSTOMOPTIONS: Options
|
||||
CUSTOMRULES: 'Custom Rules'
|
||||
DEFAULTTOTODAY: 'Default to Today?'
|
||||
GROUP: Group
|
||||
PLURALNAME: 'Editable Form Fields'
|
||||
REQUIRED: 'Bu alan bu form için gereklidir, silinemez'
|
||||
SINGULARNAME: 'Editable Form Field'
|
||||
VALIDATION: Validation
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: Checkboxes
|
||||
SINGULARNAME: 'Checkbox Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField:
|
||||
PLURALNAME: 'Checkbox Groups'
|
||||
SINGULARNAME: 'Checkbox Group'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField:
|
||||
PLURALNAME: 'Country Dropdowns'
|
||||
SINGULARNAME: 'Country Dropdown'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDateField:
|
||||
PLURALNAME: 'Date Fields'
|
||||
SINGULARNAME: 'Date Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableDropdown:
|
||||
PLURALNAME: Dropdowns
|
||||
SINGULARNAME: 'Dropdown Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 'Email Fields'
|
||||
SINGULARNAME: 'Email Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 'File Upload Fields'
|
||||
SINGULARNAME: 'File Upload Field'
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 'Select Heading Level'
|
||||
PLURALNAME: Headings
|
||||
SINGULARNAME: Heading
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 'Hide from reports?'
|
||||
PLURALNAME: 'HTML Blocks'
|
||||
|
@ -16,12 +53,27 @@ tr_TR:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 'Member List Fields'
|
||||
SINGULARNAME: 'Member List Field'
|
||||
has_one_Group: Group
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: Options
|
||||
PLURALNAME: 'Editable Multiple Option Fields'
|
||||
SINGULARNAME: 'Editable Multiple Option Field'
|
||||
VALUE: Value
|
||||
has_many_Options: Options
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 'Editable Options'
|
||||
SINGULARNAME: 'Editable Option'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 'Satır adedi'
|
||||
PLURALNAME: 'Text Fields'
|
||||
SINGULARNAME: 'Text Field'
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 'Custom Rules'
|
||||
PLURALNAME: 'User Defined Form Email Recipients'
|
||||
SINGULARNAME: 'User Defined Form Email Recipient'
|
||||
db_EmailSubject: 'Email Subject'
|
||||
has_one_Form: Form
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 'Download File'
|
||||
PLURALNAME: 'Submitted File Fields'
|
||||
|
@ -32,16 +84,25 @@ tr_TR:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 'Submitted Form Fields'
|
||||
SINGULARNAME: 'Submitted Form Field'
|
||||
db_Value: Value
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
EMAILADDRESS: Email
|
||||
EMAILBODY: Body
|
||||
EMAILBODYHTML: Body
|
||||
EMAILFROM: From
|
||||
EMAILSUBJECT: 'Email Subject'
|
||||
FROMADDRESS: 'Send Email From'
|
||||
HIDEFORMDATA: 'Hide Form Data from Email'
|
||||
ONCOMPLETELABEL: 'Tamamlanınca görüntüle'
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. or select a field to use as reply to address'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. or select a field to use as the to address'
|
||||
PLURALNAME: 'User Defined Forms'
|
||||
SAVESUBMISSIONS: 'Disable Saving Submissions to Server'
|
||||
SENDEMAILTO: 'Send Email To'
|
||||
SENDPLAIN: 'Send Email as Plain Text (HTML will be stripped)'
|
||||
SHOWCLEARFORM: 'Show Clear Form Button'
|
||||
SINGULARNAME: 'User Defined Form'
|
||||
SUBMISSIONS: Gönderiler
|
||||
SUBMITBUTTON: Submit
|
||||
TEXTONSUBMIT: 'Gönder düğmesi üzerindeki yazı:'
|
||||
has_many_Submissions: Gönderiler
|
||||
|
|
76
lang/zh.yml
76
lang/zh.yml
|
@ -1,19 +1,50 @@
|
|||
zh:
|
||||
SilverStripe\CMS\Model\SiteTree:
|
||||
TABMAIN: 主要的
|
||||
SilverStripe\UserForms:
|
||||
ADDEMAILRECIPIENT: 添加电子邮件收件人
|
||||
CLEARBUTTON: 清除
|
||||
CONFIGURATION: 配置
|
||||
ENABLELIVEVALIDATION: 启用现场验证
|
||||
ONCOMPLETELABEL: 完成时显示
|
||||
SAVESUBMISSIONS: 禁用保存提交内容到服务器
|
||||
SHOWCLEARFORM: 显示清除表格按钮
|
||||
SUBMISSIONS: 提交
|
||||
SUBMITBUTTON: 提交
|
||||
TEXTONSUBMIT: 提交按钮上的文本
|
||||
SilverStripe\UserForms\Control\UserDefinedFormAdmin:
|
||||
CANCEL: 取消
|
||||
SilverStripe\UserForms\Form\UserFormsGridFieldFilterHeader:
|
||||
FILTER: 过滤器
|
||||
FILTERSUBMISSIONS: 筛选器提交……
|
||||
FROM: 表格
|
||||
RESET: 重设
|
||||
WHEREVALUEIS: 当值为……
|
||||
SilverStripe\UserForms\Model\EditableCustomRule:
|
||||
has_one_Parent: 父
|
||||
SilverStripe\UserForms\Model\EditableFormField:
|
||||
CHECKEDBYDEFAULT: 默认选中?
|
||||
CUSTOMERROR: 自定义错误消息
|
||||
CUSTOMOPTIONS: 选项
|
||||
CUSTOMRULES: 自定义规则
|
||||
DEFAULTTOTODAY: 默认为今天?
|
||||
EXTRACLASS_TITLE: 额外的造型/布局
|
||||
FIELDISREQUIRED: '{name} 是必须的'
|
||||
GROUP: 小组
|
||||
NAME: 姓名
|
||||
'NO': 不是
|
||||
PLURALNAME: 可编辑的表格字段
|
||||
REQUIRED: 这个字段是必须的吗?
|
||||
RIGHTTITLE: 右标题
|
||||
SINGULARNAME: 可编辑的表格字段
|
||||
TITLE: 题目
|
||||
TYPE: 类型
|
||||
VALIDATION: 验证
|
||||
'YES': 是
|
||||
db_Name: 姓名
|
||||
db_RightTitle: 右标题
|
||||
db_Title: 题目
|
||||
has_one_Parent: 父
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox:
|
||||
PLURALNAME: 复选框
|
||||
SINGULARNAME: 复选框字段
|
||||
|
@ -32,37 +63,63 @@ zh:
|
|||
SilverStripe\UserForms\Model\EditableFormField\EditableEmailField:
|
||||
PLURALNAME: 电子邮件字段
|
||||
SINGULARNAME: 电子邮件字段
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd:
|
||||
belongs_to_Group: 小组
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFileField:
|
||||
PLURALNAME: 文件上传字段
|
||||
SINGULARNAME: 文件上传字段
|
||||
has_one_Folder: 文件夹
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading:
|
||||
LEVEL: 选择标题级别
|
||||
PLURALNAME: 标题
|
||||
SINGULARNAME: 标题
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableFormStep:
|
||||
STEP_NEXT: 下一页
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField:
|
||||
HIDEFROMREPORT: 从报告中隐藏?
|
||||
PLURALNAME: 'HTML 模块'
|
||||
SINGULARNAME: 'HTML 模块'
|
||||
db_Content: 内容
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField:
|
||||
PLURALNAME: 成员列表字段
|
||||
SINGULARNAME: 成员列表字段
|
||||
has_one_Group: 小组
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField:
|
||||
OPTIONSTAB: 选项
|
||||
PLURALNAME: 可编辑的多个选项字段
|
||||
SINGULARNAME: 可编辑的多个选项字段
|
||||
TITLE: 题目
|
||||
VALUE: 值
|
||||
has_many_Options: 选项
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableNumericField:
|
||||
RANGE_TO: 至
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableOption:
|
||||
PLURALNAME: 可编辑的选项
|
||||
SINGULARNAME: 可编辑的选项
|
||||
db_Name: 姓名
|
||||
db_Title: 题目
|
||||
db_Value: 值
|
||||
has_one_Parent: 父
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableRadioField:
|
||||
PLURALNAME: 广播字段
|
||||
SINGULARNAME: 广播字段
|
||||
SilverStripe\UserForms\Model\EditableFormField\EditableTextField:
|
||||
NUMBERROWS: 行数
|
||||
PLURALNAME: 文本字段
|
||||
RANGE_TO: 至
|
||||
SINGULARNAME: 文本字段
|
||||
TEXTLENGTH: 文本长度
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipient:
|
||||
CUSTOMRULESTAB: 自定义规则
|
||||
PLURALNAME: 用户定义的表格电子邮件接受者
|
||||
SINGULARNAME: 用户定义的表格电子邮件接受者
|
||||
db_EmailAddress: 电子邮件地址
|
||||
db_EmailFrom: 邮件来自
|
||||
db_EmailSubject: 电子邮件主题
|
||||
db_EmailTemplate: 邮件模板
|
||||
has_one_Form: 表格
|
||||
SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition:
|
||||
has_one_Parent: 父
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFileField:
|
||||
DOWNLOADFILE: 下载文件
|
||||
PLURALNAME: 已提交的文件字段
|
||||
|
@ -70,22 +127,41 @@ zh:
|
|||
SilverStripe\UserForms\Model\Submission\SubmittedForm:
|
||||
PLURALNAME: 已提交的表格
|
||||
SINGULARNAME: 已提交的表格
|
||||
has_one_Parent: 父
|
||||
SilverStripe\UserForms\Model\Submission\SubmittedFormField:
|
||||
PLURALNAME: 已提交的表格字段
|
||||
SINGULARNAME: 已提交的表格字段
|
||||
db_Name: 姓名
|
||||
db_Title: 题目
|
||||
db_Value: 值
|
||||
has_one_Parent: 父
|
||||
SilverStripe\UserForms\Model\UserDefinedForm:
|
||||
ADDEMAILRECIPIENT: 添加电子邮件收件人
|
||||
CLEARBUTTON: 清除
|
||||
CONFIGURATION: 配置
|
||||
DESCRIPTION: 添加一个可定制的表格。
|
||||
EMAILADDRESS: 电子邮件
|
||||
EMAILBODY: 正文
|
||||
EMAILBODYHTML: 正文
|
||||
EMAILFROM: 表格
|
||||
EMAILSUBJECT: 电子邮件主题
|
||||
EMAILTEMPLATE: 邮件模板
|
||||
ENABLELIVEVALIDATION: 启用现场验证
|
||||
EmailFromContent: '表格地址允许您设置电子邮件的发送人。在大多数服务器上这必须要设置成域名与您的站点域名一致的电子邮件地址。例如在 yoursite.com 上,发送人的电子邮件地址必须为 something@yoursite.com。但是您可以随意设置回复的电子邮件地址。'
|
||||
FROMADDRESS: 发送人电子邮件
|
||||
HIDEFORMDATA: 从电子邮件中隐藏表格数据?
|
||||
ONCOMPLETELABEL: 完成时显示
|
||||
ORSELECTAFIELDTOUSEASFROM: '.. 或选择某字段作为回复地址'
|
||||
ORSELECTAFIELDTOUSEASTO: '.. 或选择某字段作为地址使用'
|
||||
PLURALNAME: 基本页面
|
||||
REPLYADDRESS: 用于回复的电子邮件
|
||||
SAVESUBMISSIONS: 禁用保存提交内容到服务器
|
||||
SENDEMAILTO: 发送电子邮件到
|
||||
SENDPLAIN: '以纯文本形式发送电子邮件?(HTML 将会被去除)'
|
||||
SHOWCLEARFORM: 显示清除表格按钮
|
||||
SINGULARNAME: 用户定义表格
|
||||
SUBMISSIONS: 提交
|
||||
SUBMITBUTTON: 提交
|
||||
TEXTONSUBMIT: 提交按钮上的文本
|
||||
db_EnableLiveValidation: 启用现场验证
|
||||
has_many_Submissions: 提交
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"dependencies": {
|
||||
"babel-preset-es2016": "^6.24.1",
|
||||
"jquery": "^3.5.0",
|
||||
"jquery-validation": "^1.19.3",
|
||||
"jquery-validation": "^1.19.5",
|
||||
"jquery.are-you-sure": "^1.9.0",
|
||||
"mime": "^1.4.1",
|
||||
"qs": "^6.9.4",
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<nav aria-label="Pages in this form">
|
||||
<ul class="step-buttons">
|
||||
<% loop $Steps %>
|
||||
<li class="step-button-wrapper<% if $First %> current<% end_if %>" data-for="$Name">
|
||||
<li class="step-button-wrapper<% if $IsFirst %> current<% end_if %>" data-for="$Name">
|
||||
<%-- Remove js-align class to remove javascript positioning --%>
|
||||
<button class="step-button-jump js-align" disabled="disabled" data-step="$Pos"><% if $Top.ButtonText %>$Top.ButtonText <% end_if %>$Pos</button>
|
||||
</li>
|
||||
|
|
|
@ -35,6 +35,7 @@ Feature: Userforms
|
|||
And I fill in "Options[GridFieldAddNewInlineButton][2][Value]" with "2"
|
||||
And I press the "Save" button
|
||||
And I follow "My userform"
|
||||
And I click the "Form Fields" CMS tab
|
||||
|
||||
# Create textfields
|
||||
And I press the "Add Field" button
|
||||
|
@ -50,11 +51,13 @@ Feature: Userforms
|
|||
And I fill in "Form_Fields_GridFieldEditableColumns_7_Title" with "My upload field"
|
||||
# Weird behat limitation where the only the select field on the first row is selectable
|
||||
And I drag the ".ss-gridfield-item[data-id='7'] .handle" element to the ".ss-gridfield-item[data-id='2'] .handle" element
|
||||
And I select "File Upload Field" from the "Form_Fields_GridFieldEditableColumns_7_ClassName" field
|
||||
And I wait for 1 seconds
|
||||
# Click save on the file upload modal to use the default "Form-submissions" folder
|
||||
And I select "File Upload Field" from the "Form_Fields_GridFieldEditableColumns_7_ClassName" field
|
||||
And I press the "Save and continue" button
|
||||
And I wait for 2 seconds
|
||||
And I press the "Publish" button
|
||||
And I wait for 5 seconds
|
||||
And I press the "Save" button
|
||||
|
||||
# Edit My textfield 3
|
||||
When I click on the ".ss-gridfield-item[data-id='6'] .edit-link" element
|
||||
|
@ -62,10 +65,13 @@ Feature: Userforms
|
|||
And I check "Is this field Required?"
|
||||
And I press the "Save" button
|
||||
And I follow "My userform"
|
||||
And I click the "Form Fields" CMS tab
|
||||
|
||||
# Drag and drop my text field 2 to Page Two
|
||||
Then I drag the ".ss-gridfield-item[data-id='4'] .handle" element to the ".ss-gridfield-item[data-id='6'] .handle" element
|
||||
And I wait for 1 seconds
|
||||
And I press the "Publish" button
|
||||
And I wait for 5 seconds
|
||||
|
||||
# Add email recipient with custom text and custom rules
|
||||
When I click the "Recipients" CMS tab
|
||||
|
|
|
@ -24,7 +24,7 @@ class EditableNumericFieldTest extends SapphireTest
|
|||
|
||||
$result = $field->validate();
|
||||
$this->assertFalse($result->isValid(), 'Validation should fail when min is greater than max');
|
||||
$this->assertStringContainsString('Minimum length should be less than the maximum length', $result->serialize());
|
||||
$this->assertStringContainsString('Minimum length should be less than the maximum length', json_encode($result->__serialize()));
|
||||
}
|
||||
|
||||
public function testValidate()
|
||||
|
|
|
@ -15,6 +15,8 @@ use SilverStripe\UserForms\Model\EditableFormField\EditableOption;
|
|||
use SilverStripe\UserForms\Model\EditableFormField\EditableRadioField;
|
||||
use SilverStripe\UserForms\Model\EditableFormField\EditableTextField;
|
||||
use SilverStripe\UserForms\Model\UserDefinedForm;
|
||||
use SilverStripe\Dev\Deprecation;
|
||||
use SilverStripe\UserForms\Model\EditableCustomRule;
|
||||
|
||||
/**
|
||||
* @package userforms
|
||||
|
@ -62,6 +64,9 @@ class EditableFormFieldTest extends FunctionalTest
|
|||
|
||||
public function testCustomRules()
|
||||
{
|
||||
if (Deprecation::isEnabled()) {
|
||||
$this->markTestSkipped('Test calls deprecated code');
|
||||
}
|
||||
$this->logInWithPermission('ADMIN');
|
||||
$form = $this->objFromFixture(UserDefinedForm::class, 'custom-rules-form');
|
||||
|
||||
|
@ -354,4 +359,54 @@ class EditableFormFieldTest extends FunctionalTest
|
|||
$updatedField = EditableFormField::get()->byId($fieldId);
|
||||
$this->assertFalse((bool)$updatedField->Required);
|
||||
}
|
||||
|
||||
public function testRecursionProtection()
|
||||
{
|
||||
$radioOne = EditableRadioField::create();
|
||||
$radioOneID = $radioOne->write();
|
||||
$optionOneOne = EditableOption::create();
|
||||
$optionOneOne->Value = 'yes';
|
||||
$optionOneOne->ParentID = $radioOneID;
|
||||
$optionOneTwo = EditableOption::create();
|
||||
$optionOneTwo->Value = 'no';
|
||||
$optionOneTwo->ParentID = $radioOneID;
|
||||
|
||||
$radioTwo = EditableRadioField::create();
|
||||
$radioTwoID = $radioTwo->write();
|
||||
$optionTwoOne = EditableOption::create();
|
||||
$optionTwoOne->Value = 'yes';
|
||||
$optionTwoOne->ParentID = $radioOneID;
|
||||
$optionTwoTwo = EditableOption::create();
|
||||
$optionTwoTwo->Value = 'no';
|
||||
$optionTwoTwo->ParentID = $radioTwoID;
|
||||
|
||||
$conditionOne = EditableCustomRule::create();
|
||||
$conditionOne->ParentID = $radioOneID;
|
||||
$conditionOne->ConditionFieldID = $radioTwoID;
|
||||
$conditionOne->ConditionOption = 'HasValue';
|
||||
$conditionOne->FieldValue = 'yes';
|
||||
$conditionOne->write();
|
||||
$radioOne->DisplayRules()->add($conditionOne);
|
||||
|
||||
$conditionTwo = EditableCustomRule::create();
|
||||
$conditionTwo->ParentID = $radioTwoID;
|
||||
$conditionTwo->ConditionFieldID = $radioOneID;
|
||||
$conditionTwo->ConditionOption = 'IsNotBlank';
|
||||
$conditionTwo->write();
|
||||
$radioTwo->DisplayRules()->add($conditionTwo);
|
||||
|
||||
$testField = new class extends EditableFormField
|
||||
{
|
||||
public function countIsDisplayedRecursionProtection(int $fieldID)
|
||||
{
|
||||
return count(array_filter(static::$isDisplayedRecursionProtection, function ($id) use ($fieldID) {
|
||||
return $id === $fieldID;
|
||||
}));
|
||||
}
|
||||
};
|
||||
|
||||
$this->assertSame(0, $testField->countIsDisplayedRecursionProtection($radioOneID));
|
||||
$radioOne->isDisplayed([]);
|
||||
$this->assertSame(100, $testField->countIsDisplayedRecursionProtection($radioOneID));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,6 +5,7 @@ namespace SilverStripe\UserForms\Tests\Model;
|
|||
use SilverStripe\Assets\Dev\TestAssetStore;
|
||||
use SilverStripe\Assets\File;
|
||||
use SilverStripe\Assets\Storage\AssetStore;
|
||||
use SilverStripe\Control\Director;
|
||||
use SilverStripe\Core\Injector\Injector;
|
||||
use SilverStripe\Dev\SapphireTest;
|
||||
use SilverStripe\UserForms\Model\Submission\SubmittedFileField;
|
||||
|
@ -69,35 +70,48 @@ class SubmittedFileFieldTest extends SapphireTest
|
|||
|
||||
public function testGetFormattedValue()
|
||||
{
|
||||
// Set an explicit base URL so we get a reliable value for the test
|
||||
Director::config()->set('alternate_base_url', 'http://mysite.com');
|
||||
$fileName = $this->submittedFile->getFileName();
|
||||
$message = "You don't have the right permissions to download this file";
|
||||
$link = 'http://mysite.com/assets/3c01bdbb26/test-SubmittedFileFieldTest.txt';
|
||||
|
||||
$this->file->CanViewType = 'OnlyTheseUsers';
|
||||
$this->file->write();
|
||||
|
||||
$this->loginWithPermission('ADMIN');
|
||||
|
||||
// Userforms submission filled in by non-logged in user being emailed to recipient
|
||||
$this->logOut();
|
||||
$this->assertEquals(
|
||||
sprintf(
|
||||
'%s - <a href="/assets/3c01bdbb26/test-SubmittedFileFieldTest.txt" target="_blank">Download File</a>',
|
||||
$fileName
|
||||
'%s - <a href="%s" target="_blank">%s</a> - <em>%s</em>',
|
||||
$fileName,
|
||||
$link,
|
||||
'Download File',
|
||||
'You must be logged in to view this file'
|
||||
),
|
||||
$this->submittedFile->getFormattedValue()->value
|
||||
);
|
||||
|
||||
$this->loginWithPermission('CMS_ACCESS_CMSMain');
|
||||
|
||||
// Logged in CMS user without permissions to view file in the CMS
|
||||
$this->logInWithPermission('CMS_ACCESS_CMSMain');
|
||||
$this->assertEquals(
|
||||
sprintf(
|
||||
'<i class="icon font-icon-lock"></i> %s - <em>%s</em>',
|
||||
$fileName,
|
||||
$message
|
||||
'You don't have the right permissions to download this file'
|
||||
),
|
||||
$this->submittedFile->getFormattedValue()->value
|
||||
);
|
||||
|
||||
$store = Injector::inst()->get(AssetStore::class);
|
||||
$this->assertFalse(
|
||||
$store->canView($fileName, $this->file->getHash()),
|
||||
'Users without canView rights on the file should not have been session granted access to it'
|
||||
// Logged in CMS user with permissions to view file in the CMS
|
||||
$this->loginWithPermission('ADMIN');
|
||||
$this->assertEquals(
|
||||
sprintf(
|
||||
'%s - <a href="%s" target="_blank">%s</a>',
|
||||
$fileName,
|
||||
$link,
|
||||
'Download File'
|
||||
),
|
||||
$this->submittedFile->getFormattedValue()->value
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -40,7 +40,7 @@ class UserDefinedFormTest extends FunctionalTest
|
|||
protected function setUp(): void
|
||||
{
|
||||
parent::setUp();
|
||||
Email::config()->update('admin_email', 'no-reply@example.com');
|
||||
Email::config()->set('admin_email', 'no-reply@example.com');
|
||||
}
|
||||
|
||||
public function testRollbackToVersion()
|
||||
|
@ -51,6 +51,7 @@ class UserDefinedFormTest extends FunctionalTest
|
|||
|
||||
// @todo
|
||||
$this->logInWithPermission('ADMIN');
|
||||
/** @var UserDefinedForm|Versioned $form */
|
||||
$form = $this->objFromFixture(UserDefinedForm::class, 'basic-form-page');
|
||||
|
||||
$form->SubmitButtonText = 'Button Text';
|
||||
|
@ -66,7 +67,7 @@ class UserDefinedFormTest extends FunctionalTest
|
|||
$updated = Versioned::get_one_by_stage(UserDefinedForm::class, 'Stage', "\"UserDefinedForm\".\"ID\" = $form->ID");
|
||||
$this->assertEquals($updated->SubmitButtonText, 'Updated Button Text');
|
||||
|
||||
$form->doRollbackTo($origVersion);
|
||||
$form->rollbackRecursive($origVersion);
|
||||
|
||||
$orignal = Versioned::get_one_by_stage(UserDefinedForm::class, 'Stage', "\"UserDefinedForm\".\"ID\" = $form->ID");
|
||||
$this->assertEquals($orignal->SubmitButtonText, 'Button Text');
|
||||
|
@ -521,7 +522,7 @@ class UserDefinedFormTest extends FunctionalTest
|
|||
{
|
||||
// Test that the $UserDefinedForm is stripped out
|
||||
$page = $this->objFromFixture(UserDefinedForm::class, 'basic-form-page');
|
||||
$page->publish('Stage', 'Live');
|
||||
$page->copyVersionToStage(Versioned::DRAFT, Versioned::LIVE);
|
||||
|
||||
$result = $this->get($page->Link());
|
||||
$body = Convert::nl2os($result->getBody(), ''); // strip out newlines
|
||||
|
|
|
@ -4313,10 +4313,10 @@ isstream@~0.1.2:
|
|||
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
|
||||
integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
|
||||
|
||||
jquery-validation@^1.19.3:
|
||||
version "1.19.3"
|
||||
resolved "https://registry.yarnpkg.com/jquery-validation/-/jquery-validation-1.19.3.tgz#50b350eba8b02bcfd119ba15f199487b7eb64086"
|
||||
integrity sha512-iXxCS5W7STthSTMFX/NDZfWHBLbJ1behVK3eAgHXAV8/0vRa9M4tiqHvJMr39VGWHMGdlkhrtrkBuaL2UlE8yw==
|
||||
jquery-validation@^1.19.5:
|
||||
version "1.19.5"
|
||||
resolved "https://registry.yarnpkg.com/jquery-validation/-/jquery-validation-1.19.5.tgz#557495b7cad79716897057c4447ad3cd76fda811"
|
||||
integrity sha512-X2SmnPq1mRiDecVYL8edWx+yTBZDyC8ohWXFhXdtqFHgU9Wd4KHkvcbCoIZ0JaSaumzS8s2gXSkP8F7ivg/8ZQ==
|
||||
|
||||
jquery.are-you-sure@^1.9.0:
|
||||
version "1.9.0"
|
||||
|
|
Loading…
Reference in New Issue