Compare commits

...

63 Commits
5.14.1 ... 5

Author SHA1 Message Date
github-actions 81ace076fd Merge branch '5.15' into 5 2024-03-04 02:51:54 +00:00
Sabina Talipova e7b3c9795d
Merge pull request #1269 from creative-commoners/pulls/5.15/fix-behat
MNT Fix behat test that was relying on a bug
2024-02-29 12:41:12 +13:00
Guy Sartorelli d2bad6a39e
MNT Fix behat test that was relying on a bug 2024-02-27 16:38:47 +13:00
github-actions 1410b29e44 Merge branch '5.15' into 5 2024-02-07 12:37:44 +00:00
Guy Sartorelli d070e7dcf9
TLN Update translations (#1265) 2024-02-07 16:13:56 +13:00
Guy Sartorelli c893194775
DOC Update syntax for callout blocks (#1263) 2024-02-02 09:41:31 +13:00
github-actions 92c83d2dfa Merge branch '5.15' into 5 2023-12-06 12:38:57 +00:00
Guy Sartorelli ea6a8c88f7
Merge pull request #1255 from creative-commoners/pulls/5.15/behat
MNT Fix behat test
2023-12-06 19:00:35 +13:00
Steve Boyd eae7c5dedd MNT Fix behat test 2023-12-06 17:02:03 +13:00
github-actions 3c979039a1 Merge branch '5.15' into 5 2023-11-29 12:39:00 +00:00
Sabina Talipova 95531e78d0
MNT Fix broken build (#1253) 2023-11-29 15:17:08 +13:00
github-actions d012198334 Merge branch '5.15' into 5 2023-11-08 12:39:28 +00:00
Guy Sartorelli 62b4a59c14
Merge pull request #1250 from creative-commoners/pulls/5.15/test-toast-message
MNT Update behat tests to support toast messages
2023-11-07 15:59:17 +13:00
Guy Sartorelli 19c6d61a7a
Merge pull request #1251 from creative-commoners/pulls/5.15/tx-1699241406
TLN Update translations
2023-11-07 11:15:39 +13:00
Steve Boyd b9df907abf TLN Update translations 2023-11-06 16:30:06 +13:00
Sabina Talipova 29dddf217f MNT Update behat tests to support toast messages 2023-11-03 15:39:59 +13:00
github-actions d1e322b74b Merge branch '5.15' into 5 2023-09-27 12:38:59 +00:00
Michal Kleiner f7d2d47f94
Merge pull request #1241 from hamaka/fix_translation_key
Fix typo in translation key
2023-09-21 06:03:20 +12:00
Bauke Zwaan a7625eb674 fix typo in translation key 2023-09-20 09:06:04 +02:00
github-actions 830e539086 Merge branch '5.15' into 5 2023-09-06 12:38:49 +00:00
Sabina Talipova c8bf90c425
Merge pull request #1236 from creative-commoners/pulls/5.15/you-must-log-in
FIX Renable email link to submitted file
2023-09-06 11:10:17 +12:00
Steve Boyd f1510dca9e FIX Renable email link to submitted file 2023-09-06 10:54:20 +12:00
github-actions 79dda2f34e Merge branch '5.15' into 5 2023-08-23 12:38:10 +00:00
Guy Sartorelli c0eb6d61e8
ENH Update translations (#1231) 2023-08-21 13:17:45 +12:00
Tyler Trout cf9a109d38
FIX Tighten routing rule for userforms ping action (#1224) 2023-08-17 18:28:29 +12:00
github-actions 1fb7c8ab83 Merge branch '5.15' into 5 2023-08-16 12:37:55 +00:00
Guy Sartorelli 60717e5c04
FIX Use absolute URL for submitted file links in emails (#1226) 2023-08-08 14:53:14 +12:00
Steve Boyd 98cfb163dd Merge branch '5.15' into 5 2023-06-16 12:12:18 +12:00
Guy Sartorelli 495ca85ea4
Merge pull request #1216 from creative-commoners/pulls/5.15/tx-1686724920
ENH Update translations
2023-06-15 10:06:16 +12:00
Steve Boyd c562d138df ENH Update translations 2023-06-14 18:42:00 +12:00
Steve Boyd 94fe703b62 Merge branch '5.15' into 5 2023-06-07 15:41:02 +12:00
Steve Boyd 70052b2f89 Merge branch '5.14' into 5.15 2023-06-07 15:38:22 +12:00
Steve Boyd a06b3ca9cb Merge branch '5.13' into 5.14 2023-06-07 15:37:24 +12:00
Michal Kleiner 0dfd2990dd
Use window.ss.config provided adminUrl (#1211)
Co-authored-by: Michal Kleiner <michal.kleiner@cub3.com>
2023-06-07 15:27:20 +12:00
Sabina Talipova 3c836ebe0b
Merge pull request #1214 from creative-commoners/pulls/5.15/recursion-protection
FIX Prevent infinite recursion when field display rules are co-dependent
2023-06-01 15:31:01 +12:00
Steve Boyd bf49cab678 FIX Prevent infinite recursion when field display rules are co-dependent 2023-05-31 17:33:35 +12:00
Steve Boyd a5e5afcb8a Merge branch '5.15' into 5 2023-05-31 14:32:48 +12:00
Sabina Talipova f2a3b074ee
Merge pull request #1213 from creative-commoners/pulls/5.15/tx-1685417547
ENH Update translations
2023-05-31 11:29:22 +12:00
Steve Boyd 1ccb587f6b Merge branch '5.15' into 5 2023-05-31 11:20:14 +12:00
Steve Boyd ae34301f6a ENH Update translations 2023-05-30 15:32:27 +12:00
Sabina Talipova 1001989a21
Merge pull request #1206 from lerni/translatable-submission-tab
Submission tab translatable
2023-04-28 10:56:53 +12:00
Lukas Erni 0b61d1a3bb not remove Submissions, use setTitle 2023-04-26 07:26:33 +02:00
Guy Sartorelli c57050e090
Merge branch '5.15' into 5 2023-04-26 12:46:51 +12:00
Lukas Erni 0d7f7ed6d0 Submission tab translatable 2023-04-19 15:48:24 +02:00
Guy Sartorelli c58fd8e0e5
MNT Revert erroneous dependency changes (#1200) 2023-03-28 17:08:13 +13:00
Maxime Rainville d60b97a9eb
Merge pull request #1196 from creative-commoners/pulls/5/dispatch-ci
MNT Use gha-dispatch-ci
2023-03-23 14:19:30 +13:00
Steve Boyd 6ff2d0d8c2 MNT Use gha-dispatch-ci 2023-03-21 13:42:43 +13:00
Guy Sartorelli 118079df72
MNT Update development dependencies 2023-03-10 16:34:13 +13:00
Guy Sartorelli 7618704a7a
MNT Update release dependencies 2023-03-10 16:34:10 +13:00
Guy Sartorelli 5214da76e9
MNT Update development dependencies 2023-03-10 12:21:29 +13:00
Guy Sartorelli 39701166f5
Merge pull request #1195 from creative-commoners/pulls/5/tx-1678080205
ENH Update translations
2023-03-08 10:32:26 +13:00
Steve Boyd 3d73a71b9c ENH Update translations 2023-03-06 18:23:25 +13:00
Guy Sartorelli 59d007f4e9
Merge branch '5.14' into 5 2023-03-01 13:00:17 +13:00
Guy Sartorelli 7677f15fda
Merge pull request #1192 from creative-commoners/pulls/5.14/bump-jquery-validiation
DEP Bump jQuery validiation install
2023-02-28 16:44:30 +13:00
Maxime Rainville d5ce6239ea DEP Bump jQuery validiation install 2023-02-28 15:02:09 +13:00
Steve Boyd 10fc452c8d Merge branch '5.14' into 5 2023-02-02 16:03:12 +13:00
Maxime Rainville db55d68248
Merge pull request #1184 from creative-commoners/pulls/5/htmlvalue
FIX Use HTMLValue::class
2023-01-18 11:32:11 +13:00
Steve Boyd 746ac8aedf FIX Use HTMLValue::class 2023-01-18 10:34:46 +13:00
Guy Sartorelli a8a2e6b0bd
Merge branch '5.14' into 5 2022-12-19 02:24:04 +00:00
Sabina Talipova bf1a8cb3b2
Merge pull request #1177 from creative-commoners/pulls/5/stop-using-depr
API Stop using deprecated API
2022-12-05 16:37:03 +13:00
Steve Boyd 7a6cd1c211 API Stop using deprecated API 2022-11-29 09:36:08 +13:00
Guy Sartorelli f3f23351a7
Merge pull request #1176 from creative-commoners/pulls/5/depr-messages
API Update deprecations
2022-11-21 09:58:42 +13:00
Steve Boyd 2a2b66a09b API Update deprecations 2022-11-16 11:57:49 +13:00
180 changed files with 4360 additions and 899 deletions

View File

@ -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

16
.github/workflows/dispatch-ci.yml vendored Normal file
View File

@ -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

View File

@ -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

View File

@ -4,4 +4,4 @@ After: framework/routes#coreroutes
---
SilverStripe\Control\Director:
rules:
UserDefinedFormController//$Action: SilverStripe\UserForms\Control\UserDefinedFormController
UserDefinedFormController//ping: SilverStripe\UserForms\Control\UserDefinedFormController

View File

@ -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(/&nbsp;|&#160;/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(/&nbsp;|&#160;/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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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&auml;m&auml; kentt&auml; on pakollinen.",email:"Sy&ouml;t&auml; oikea s&auml;hk&ouml;postiosoite.",url:"Sy&ouml;t&auml; oikea URL-osoite.",date:"Sy&ouml;t&auml; oikea p&auml;iv&auml;m&auml;&auml;r&auml;.",dateISO:"Sy&ouml;t&auml; oikea p&auml;iv&auml;m&auml;&auml;r&auml; muodossa VVVV-KK-PP.",number:"Sy&ouml;t&auml; luku.",creditcard:"Sy&ouml;t&auml; voimassa oleva luottokorttinumero.",digits:"Sy&ouml;t&auml; pelk&auml;st&auml;&auml;n numeroita.",equalTo:"Sy&ouml;t&auml; sama arvo uudestaan.",maxlength:a.validator.format("Voit sy&ouml;tt&auml;&auml; enint&auml;&auml;n {0} merkki&auml;."),minlength:a.validator.format("V&auml;hint&auml;&auml;n {0} merkki&auml;."),rangelength:a.validator.format("Sy&ouml;t&auml; v&auml;hint&auml;&auml;n {0} ja enint&auml;&auml;n {1} merkki&auml;."),range:a.validator.format("Sy&ouml;t&auml; arvo v&auml;lilt&auml; {0}&ndash;{1}."),max:a.validator.format("Sy&ouml;t&auml; arvo, joka on enint&auml;&auml;n {0}."),min:a.validator.format("Sy&ouml;t&auml; arvo, joka on v&auml;hint&auml;&auml;n {0}.")}),a});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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&apos;estensione valida",maxlength:a.validator.format("Non inserire pi&ugrave; 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&apos;estensione valida.",maxlength:a.validator.format("Non inserire pi&ugrave; 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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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&oslash;rre eller lik {0}."),step:a.validator.format("Angi en verdi ganger {0}."),creditcard:"Angi et gyldig kredittkortnummer."}),a});

View File

@ -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});

View File

@ -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 &eacute; requerido.",remote:"Por favor, corrija este campo.",email:"Por favor, forne&ccedil;a um endere&ccedil;o de email v&aacute;lido.",url:"Por favor, forne&ccedil;a uma URL v&aacute;lida.",date:"Por favor, forne&ccedil;a uma data v&aacute;lida.",dateISO:"Por favor, forne&ccedil;a uma data v&aacute;lida (ISO).",number:"Por favor, forne&ccedil;a um n&uacute;mero v&aacute;lido.",digits:"Por favor, forne&ccedil;a somente d&iacute;gitos.",creditcard:"Por favor, forne&ccedil;a um cart&atilde;o de cr&eacute;dito v&aacute;lido.",equalTo:"Por favor, forne&ccedil;a o mesmo valor novamente.",maxlength:a.validator.format("Por favor, forne&ccedil;a n&atilde;o mais que {0} caracteres."),minlength:a.validator.format("Por favor, forne&ccedil;a ao menos {0} caracteres."),rangelength:a.validator.format("Por favor, forne&ccedil;a um valor entre {0} e {1} caracteres de comprimento."),range:a.validator.format("Por favor, forne&ccedil;a um valor entre {0} e {1}."),max:a.validator.format("Por favor, forne&ccedil;a um valor menor ou igual a {0}."),min:a.validator.format("Por favor, forne&ccedil;a um valor maior ou igual a {0}."),step:a.validator.format("Por favor, forne&ccedil;a um valor m&uacute;ltiplo de {0}."),maxWords:a.validator.format("Por favor, forne&ccedil;a com {0} palavras ou menos."),minWords:a.validator.format("Por favor, forne&ccedil;a pelo menos {0} palavras."),rangeWords:a.validator.format("Por favor, forne&ccedil;a entre {0} e {1} palavras."),accept:"Por favor, forne&ccedil;a um tipo v&aacute;lido.",alphanumeric:"Por favor, forne&ccedil;a somente com letras, n&uacute;meros e sublinhados.",bankaccountNL:"Por favor, forne&ccedil;a com um n&uacute;mero de conta banc&aacute;ria v&aacute;lida.",bankorgiroaccountNL:"Por favor, forne&ccedil;a um banco v&aacute;lido ou n&uacute;mero de conta.",bic:"Por favor, forne&ccedil;a um c&oacute;digo BIC v&aacute;lido.",cifES:"Por favor, forne&ccedil;a um c&oacute;digo CIF v&aacute;lido.",creditcardtypes:"Por favor, forne&ccedil;a um n&uacute;mero de cart&atilde;o de cr&eacute;dito v&aacute;lido.",currency:"Por favor, forne&ccedil;a uma moeda v&aacute;lida.",dateFA:"Por favor, forne&ccedil;a uma data correta.",dateITA:"Por favor, forne&ccedil;a uma data correta.",dateNL:"Por favor, forne&ccedil;a uma data correta.",extension:"Por favor, forne&ccedil;a um valor com uma extens&atilde;o v&aacute;lida.",giroaccountNL:"Por favor, forne&ccedil;a um n&uacute;mero de conta corrente v&aacute;lido.",iban:"Por favor, forne&ccedil;a um c&oacute;digo IBAN v&aacute;lido.",integer:"Por favor, forne&ccedil;a um n&uacute;mero n&atilde;o decimal.",ipv4:"Por favor, forne&ccedil;a um IPv4 v&aacute;lido.",ipv6:"Por favor, forne&ccedil;a um IPv6 v&aacute;lido.",lettersonly:"Por favor, forne&ccedil;a apenas com letras.",letterswithbasicpunc:"Por favor, forne&ccedil;a apenas letras ou pontua&ccedil;ões.",mobileNL:"Por favor, fornece&ccedil;a um n&uacute;mero v&aacute;lido de telefone.",mobileUK:"Por favor, fornece&ccedil;a um n&uacute;mero v&aacute;lido de telefone.",nieES:"Por favor, forne&ccedil;a um NIE v&aacute;lido.",nifES:"Por favor, forne&ccedil;a um NIF v&aacute;lido.",nowhitespace:"Por favor, n&atilde;o utilize espa&ccedil;os em branco.",pattern:"O formato fornecido &eacute; inv&aacute;lido.",phoneNL:"Por favor, forne&ccedil;a um n&uacute;mero de telefone v&aacute;lido.",phoneUK:"Por favor, forne&ccedil;a um n&uacute;mero de telefone v&aacute;lido.",phoneUS:"Por favor, forne&ccedil;a um n&uacute;mero de telefone v&aacute;lido.",phonesUK:"Por favor, forne&ccedil;a um n&uacute;mero de telefone v&aacute;lido.",postalCodeCA:"Por favor, forne&ccedil;a um n&uacute;mero de c&oacute;digo postal v&aacute;lido.",postalcodeIT:"Por favor, forne&ccedil;a um n&uacute;mero de c&oacute;digo postal v&aacute;lido.",postalcodeNL:"Por favor, forne&ccedil;a um n&uacute;mero de c&oacute;digo postal v&aacute;lido.",postcodeUK:"Por favor, forne&ccedil;a um n&uacute;mero de c&oacute;digo postal v&aacute;lido.",postalcodeBR:"Por favor, forne&ccedil;a um CEP v&aacute;lido.",require_from_group:a.validator.format("Por favor, forne&ccedil;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&ccedil;a um estado v&aacute;lido.",strippedminlength:a.validator.format("Por favor, forne&ccedil;a pelo menos {0} caracteres."),time:"Por favor, forne&ccedil;a um hor&aacute;rio v&aacute;lido, no intervado de 00:00 a 23:59.",time12h:"Por favor, forne&ccedil;a um hor&aacute;rio v&aacute;lido, no intervado de 01:00 a 12:59 am/pm.",url2:"Por favor, forne&ccedil;a uma URL v&aacute;lida.",vinUS:"O n&uacute;mero de identifica&ccedil;&atilde;o de ve&iacute;culo informado (VIN) &eacute; inv&aacute;lido.",zipcodeUS:"Por favor, forne&ccedil;a um c&oacute;digo postal americano v&aacute;lido.",ziprange:"O c&oacute;digo postal deve estar entre 902xx-xxxx e 905xx-xxxx",cpfBR:"Por favor, forne&ccedil;a um CPF v&aacute;lido.",nisBR:"Por favor, forne&ccedil;a um NIS/PIS v&aacute;lido",cnhBR:"Por favor, forne&ccedil;a um CNH v&aacute;lido.",cnpjBR:"Por favor, forne&ccedil;a um CNPJ v&aacute;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 &eacute; requerido.",remote:"Por favor, corrija este campo.",email:"Por favor, forne&ccedil;a um endere&ccedil;o de email v&aacute;lido.",url:"Por favor, forne&ccedil;a uma URL v&aacute;lida.",date:"Por favor, forne&ccedil;a uma data v&aacute;lida.",dateISO:"Por favor, forne&ccedil;a uma data v&aacute;lida (ISO).",number:"Por favor, forne&ccedil;a um n&uacute;mero v&aacute;lido.",digits:"Por favor, forne&ccedil;a somente d&iacute;gitos.",creditcard:"Por favor, forne&ccedil;a um cart&atilde;o de cr&eacute;dito v&aacute;lido.",equalTo:"Por favor, forne&ccedil;a o mesmo valor novamente.",maxlength:a.validator.format("Por favor, forne&ccedil;a n&atilde;o mais que {0} caracteres."),minlength:a.validator.format("Por favor, forne&ccedil;a ao menos {0} caracteres."),rangelength:a.validator.format("Por favor, forne&ccedil;a um valor entre {0} e {1} caracteres de comprimento."),range:a.validator.format("Por favor, forne&ccedil;a um valor entre {0} e {1}."),max:a.validator.format("Por favor, forne&ccedil;a um valor menor ou igual a {0}."),min:a.validator.format("Por favor, forne&ccedil;a um valor maior ou igual a {0}."),step:a.validator.format("Por favor, forne&ccedil;a um valor m&uacute;ltiplo de {0}."),maxWords:a.validator.format("Por favor, forne&ccedil;a com {0} palavras ou menos."),minWords:a.validator.format("Por favor, forne&ccedil;a pelo menos {0} palavras."),rangeWords:a.validator.format("Por favor, forne&ccedil;a entre {0} e {1} palavras."),accept:"Por favor, forne&ccedil;a um tipo v&aacute;lido.",alphanumeric:"Por favor, forne&ccedil;a somente com letras, n&uacute;meros e sublinhados.",bankaccountNL:"Por favor, forne&ccedil;a com um n&uacute;mero de conta banc&aacute;ria v&aacute;lida.",bankorgiroaccountNL:"Por favor, forne&ccedil;a um banco v&aacute;lido ou n&uacute;mero de conta.",bic:"Por favor, forne&ccedil;a um c&oacute;digo BIC v&aacute;lido.",cifES:"Por favor, forne&ccedil;a um c&oacute;digo CIF v&aacute;lido.",creditcardtypes:"Por favor, forne&ccedil;a um n&uacute;mero de cart&atilde;o de cr&eacute;dito v&aacute;lido.",currency:"Por favor, forne&ccedil;a uma moeda v&aacute;lida.",dateFA:"Por favor, forne&ccedil;a uma data correta.",dateITA:"Por favor, forne&ccedil;a uma data correta.",dateNL:"Por favor, forne&ccedil;a uma data correta.",extension:"Por favor, forne&ccedil;a um valor com uma extens&atilde;o v&aacute;lida.",giroaccountNL:"Por favor, forne&ccedil;a um n&uacute;mero de conta corrente v&aacute;lido.",iban:"Por favor, forne&ccedil;a um c&oacute;digo IBAN v&aacute;lido.",integer:"Por favor, forne&ccedil;a um n&uacute;mero n&atilde;o decimal.",ipv4:"Por favor, forne&ccedil;a um IPv4 v&aacute;lido.",ipv6:"Por favor, forne&ccedil;a um IPv6 v&aacute;lido.",lettersonly:"Por favor, forne&ccedil;a apenas com letras.",letterswithbasicpunc:"Por favor, forne&ccedil;a apenas letras ou pontua&ccedil;ões.",mobileNL:"Por favor, fornece&ccedil;a um n&uacute;mero v&aacute;lido de telefone.",mobileUK:"Por favor, fornece&ccedil;a um n&uacute;mero v&aacute;lido de telefone.",nieES:"Por favor, forne&ccedil;a um NIE v&aacute;lido.",nifES:"Por favor, forne&ccedil;a um NIF v&aacute;lido.",nowhitespace:"Por favor, n&atilde;o utilize espa&ccedil;os em branco.",pattern:"O formato fornecido &eacute; inv&aacute;lido.",phoneNL:"Por favor, forne&ccedil;a um n&uacute;mero de telefone v&aacute;lido.",phoneUK:"Por favor, forne&ccedil;a um n&uacute;mero de telefone v&aacute;lido.",phoneUS:"Por favor, forne&ccedil;a um n&uacute;mero de telefone v&aacute;lido.",phonesUK:"Por favor, forne&ccedil;a um n&uacute;mero de telefone v&aacute;lido.",postalCodeCA:"Por favor, forne&ccedil;a um n&uacute;mero de c&oacute;digo postal v&aacute;lido.",postalcodeIT:"Por favor, forne&ccedil;a um n&uacute;mero de c&oacute;digo postal v&aacute;lido.",postalcodeNL:"Por favor, forne&ccedil;a um n&uacute;mero de c&oacute;digo postal v&aacute;lido.",postcodeUK:"Por favor, forne&ccedil;a um n&uacute;mero de c&oacute;digo postal v&aacute;lido.",postalcodeBR:"Por favor, forne&ccedil;a um CEP v&aacute;lido.",require_from_group:a.validator.format("Por favor, forne&ccedil;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&ccedil;a um estado v&aacute;lido.",strippedminlength:a.validator.format("Por favor, forne&ccedil;a pelo menos {0} caracteres."),time:"Por favor, forne&ccedil;a um hor&aacute;rio v&aacute;lido, no intervado de 00:00 a 23:59.",time12h:"Por favor, forne&ccedil;a um hor&aacute;rio v&aacute;lido, no intervado de 01:00 a 12:59 am/pm.",url2:"Por favor, forne&ccedil;a uma URL v&aacute;lida.",vinUS:"O n&uacute;mero de identifica&ccedil;&atilde;o de ve&iacute;culo informado (VIN) &eacute; inv&aacute;lido.",zipcodeUS:"Por favor, forne&ccedil;a um c&oacute;digo postal americano v&aacute;lido.",ziprange:"O c&oacute;digo postal deve estar entre 902xx-xxxx e 905xx-xxxx.",cpfBR:"Por favor, forne&ccedil;a um CPF v&aacute;lido.",nisBR:"Por favor, forne&ccedil;a um NIS/PIS v&aacute;lido.",cnhBR:"Por favor, forne&ccedil;a um CNH v&aacute;lido.",cnpjBR:"Por favor, forne&ccedil;a um CNPJ v&aacute;lido."}),a});

View File

@ -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&oacute;rio.",remote:"Por favor, corrija este campo.",email:"Por favor, introduza um endere&ccedil;o eletr&oacute;nico v&aacute;lido.",url:"Por favor, introduza um URL v&aacute;lido.",date:"Por favor, introduza uma data v&aacute;lida.",dateISO:"Por favor, introduza uma data v&aacute;lida (ISO).",number:"Por favor, introduza um n&uacute;mero v&aacute;lido.",digits:"Por favor, introduza apenas d&iacute;gitos.",creditcard:"Por favor, introduza um n&uacute;mero de cart&atilde;o de cr&eacute;dito v&aacute;lido.",equalTo:"Por favor, introduza de novo o mesmo valor.",extension:"Por favor, introduza um ficheiro com uma extens&atilde;o v&aacute;lida.",maxlength:a.validator.format("Por favor, n&atilde;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&aacute;lido.",nieES:"Por favor, introduza um NIE v&aacute;lido.",cifES:"Por favor, introduza um CIF v&aacute;lido."}),a});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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&auml;lt &auml;r obligatoriskt.",remote:"Var snäll och åtgärda detta fält.",maxlength:a.validator.format("Du f&aring;r ange h&ouml;gst {0} tecken."),minlength:a.validator.format("Du m&aring;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 (&Aring;&Aring;&Aring;&Aring;-MM-DD).",number:"Ange ett korrekt nummer.",digits:"Ange endast siffror.",equalTo:"Ange samma v&auml;rde igen.",range:a.validator.format("Ange ett v&auml;rde mellan {0} och {1}."),max:a.validator.format("Ange ett v&auml;rde som &auml;r mindre eller lika med {0}."),min:a.validator.format("Ange ett v&auml;rde som &auml;r st&ouml;rre eller lika med {0}."),creditcard:"Ange ett korrekt kreditkortsnummer.",pattern:"Ogiltigt format."}),a});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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});

View File

@ -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}});

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"
});
}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"
});
}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -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');
}
/**

View File

@ -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();
}
}

View File

@ -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;

View File

@ -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);
}

View File

@ -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();

View File

@ -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 */

View File

@ -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);
}

View File

@ -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')
);
}

View File

@ -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;
}
}
}

View File

@ -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',

View File

@ -70,4 +70,4 @@
},
"prefer-stable": true,
"minimum-stability": "dev"
}
}

View File

@ -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.

View File

@ -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: التقديمات

View File

@ -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: 'الملفات المرسلة'

View File

@ -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: Заявления

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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:'

View File

@ -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:'

View File

@ -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

View File

@ -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':
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'

View File

@ -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':
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

View File

@ -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

View File

@ -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

View File

@ -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: فیلدها

View File

@ -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'

View File

@ -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

View File

@ -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

View File

@ -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'

View File

@ -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

View File

@ -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'

View File

@ -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

View File

@ -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: '送信ボタンのテキスト:'

View File

@ -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'

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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: Получатели

View File

@ -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: Полученное

View File

@ -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'

View File

@ -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

View File

@ -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

View File

@ -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'

View File

@ -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

View File

@ -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: 提交

View File

@ -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",

View File

@ -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>

View File

@ -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

View File

@ -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()

View File

@ -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));
}
}

View File

@ -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&#039;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&#039;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
);
}
}

View File

@ -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

View File

@ -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"