Contact Form by WPForms – Drag & Drop Form Builder for WordPress - Version 1.4.2

Version Description

  • Added: Import your old Ninja Forms or Contact Form 7 forms! (WPForms > Tools > Import)
  • Changed: Dropdown/Checkbox/Multiple Choice "Show Values" setting has been hidden by default to avoid confusion, can be re-enabled using the wpforms_fields_show_options_setting filter
  • Fixed: reCATCHA now showing in the Form Builder preview when enabled
  • Fixed: Encoded/escaped entities in email notifications
  • Fixed: German translation issue
Download this release

Release Info

Developer jaredatch
Plugin Icon 128x128 Contact Form by WPForms – Drag & Drop Form Builder for WordPress
Version 1.4.2
Comparing to
See all releases

Code changes from version 1.4.1.1 to 1.4.2

assets/css/admin.css CHANGED
@@ -1,2 +1,2 @@
1
- .choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#EAEAEA;cursor:not-allowed;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*="select-one"]{cursor:pointer}.choices[data-type*="select-one"] .choices__inner{padding-bottom:3.0px}.choices[data-type*="select-one"] .choices__input{display:block;width:100% !important;padding:10px !important;border-bottom:1px solid #ddd !important;background-color:#FFFFFF;margin:0 !important}.choices[data-type*="select-one"] .choices__button{background-image:url("../images/cross-inverse.svg");padding:0;background-size:8px;height:100%;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*="select-one"] .choices__button:hover,.choices[data-type*="select-one"] .choices__button:focus{opacity:1}.choices[data-type*="select-one"] .choices__button:focus{box-shadow:0px 0px 0px 2px #0e6cad}.choices[data-type*="select-one"]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*="select-one"].is-open:after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*="select-one"][dir="rtl"]:after{left:11.5px;right:auto}.choices[data-type*="select-one"][dir="rtl"] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*="select-multiple"]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:18px;margin-top:-2.5px;pointer-events:none}.choices[data-type*="select-multiple"].is-open:after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*="select-multiple"] .choices__inner,.choices[data-type*="text"] .choices__inner{cursor:text}.choices[data-type*="select-multiple"] .choices__button,.choices[data-type*="text"] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #0a4f7e;background-image:url("../images/cross.svg");background-size:8px;width:8px;line-height:1;opacity:.75}.choices[data-type*="select-multiple"] .choices__button:hover,.choices[data-type*="select-multiple"] .choices__button:focus,.choices[data-type*="text"] .choices__button:hover,.choices[data-type*="text"] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#fff;padding:4px 7.5px 1px;border:1px solid #ddd;border-radius:3px;font-size:14px;min-height:35px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:3px 3px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 3px 3px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir="rtl"] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:3px;padding:3px 10px;font-size:12px;font-weight:500;margin-right:4px;margin-top:0px;margin-bottom:3px;background-color:#0e6cad;border:1px solid #0c5d95;color:#FFFFFF;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir="rtl"] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#0c5d95;border:1px solid #0a4f7e}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir="rtl"] .choices__list--dropdown .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir="rtl"] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir="rtl"] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline !important;background-color:#f9f9f9;font-size:14px;margin:0 !important;border:0 !important;border-radius:0 !important;max-width:100%;min-height:0 !important;width:auto !important;padding:4px 0 4px 2px !important}.choices__input:focus{outline:0}[dir="rtl"] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.wpforms-admin-page .wpforms-btn{border:0;border-radius:3px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;box-shadow:none}.wpforms-admin-page .wpforms-btn-block{display:block}.wpforms-admin-page .wpforms-btn-md{font-size:13px;font-weight:600;padding:8px 12px;min-height:35px}.wpforms-admin-page .wpforms-btn-lg{font-size:16px;font-weight:600;padding:16px 28px}.wpforms-admin-page .wpforms-btn-orange{background-color:#e27730;border-color:#e27730;color:#fff}.wpforms-admin-page .wpforms-btn-orange:hover{background-color:#b85a1b;border-color:#b85a1b}.wpforms-admin-page .wpforms-btn-grey{background-color:#eee;border-color:#ccc;color:#666}.wpforms-admin-page .wpforms-btn-grey:hover{background-color:#d7d7d7;border-color:#ccc;color:#444}.wpforms-admin-page .wpforms-btn-light-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wpforms-admin-page .wpforms-btn-light-grey:hover{background-color:#eee;color:#444}.wpforms-admin-page .wpforms-btn-trans-green{background-color:none;color:#2a9b39}.wpforms-admin-page .wpforms-btn-trans-green:hover{background-color:#2a9b39;color:#fff}.wpforms-admin-page .wpforms-btn-trans-green .underline{position:relative}.wpforms-admin-page .wpforms-btn-trans-green .underline:after{content:" ";border-bottom:1px dashed #2a9b39;position:absolute;bottom:-5px;left:0;width:100%}.wpforms-admin-page .wpforms-btn-trans-green .dashicons{height:18px}body div.jconfirm *,body div.jconfirm *::before,body div.jconfirm *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body div.jconfirm div.jconfirm-box-container div.jconfirm-box{border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,0.2)}body div.jconfirm div.jconfirm-box div.jconfirm-content-pane{margin-bottom:20px;display:block}body div.jconfirm div.jconfirm-box div.jconfirm-content{font-size:16px;color:#555;line-height:1.5}body div.jconfirm div.jconfirm-box div.jconfirm-content p{margin:0 0 16px;font-size:16px}body div.jconfirm div.jconfirm-box input[type=text]{display:block;width:99%;border:1px solid #d6d6d6;padding:10px;box-shadow:none;margin:20px auto 0 auto}body div.jconfirm div.jconfirm-box #wpforms-embed-shortcode{margin:20px 0;text-align:center;font-size:24px;padding:8px 5px}body div.jconfirm div.jconfirm-box #wpforms-embed-shortcode:disabled{color:#333}body div.jconfirm div.jconfirm-box button.btn-confirm{background-color:#83c11f;color:#fff;outline:none}body div.jconfirm div.jconfirm-box button.btn-confirm:hover{background-color:#75ac1c}body div.jconfirm div.jconfirm-box .error{display:none;color:red}body div.jconfirm div.jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;font-size:45px !important}body .choices{text-align:left}body .choices input[type=text].choices__input{display:inline-block !important}.wpforms-flag{width:16px;height:16px;background:url(../../images/flags.png) no-repeat;display:inline-block}.wpforms-flag.wpforms-flag-ad{background-position:-16px 0}.wpforms-flag.wpforms-flag-ae{background-position:-32px 0}.wpforms-flag.wpforms-flag-af{background-position:-48px 0}.wpforms-flag.wpforms-flag-ag{background-position:-64px 0}.wpforms-flag.wpforms-flag-ai{background-position:-80px 0}.wpforms-flag.wpforms-flag-al{background-position:-96px 0}.wpforms-flag.wpforms-flag-am{background-position:-112px 0}.wpforms-flag.wpforms-flag-an{background-position:-128px 0}.wpforms-flag.wpforms-flag-ao{background-position:-144px 0}.wpforms-flag.wpforms-flag-ar{background-position:-160px 0}.wpforms-flag.wpforms-flag-as{background-position:-176px 0}.wpforms-flag.wpforms-flag-at{background-position:-192px 0}.wpforms-flag.wpforms-flag-au{background-position:-208px 0}.wpforms-flag.wpforms-flag-aw{background-position:-224px 0}.wpforms-flag.wpforms-flag-az{background-position:0 -16px}.wpforms-flag.wpforms-flag-ba{background-position:-16px -16px}.wpforms-flag.wpforms-flag-bb{background-position:-32px -16px}.wpforms-flag.wpforms-flag-bd{background-position:-48px -16px}.wpforms-flag.wpforms-flag-be{background-position:-64px -16px}.wpforms-flag.wpforms-flag-bf{background-position:-80px -16px}.wpforms-flag.wpforms-flag-bg{background-position:-96px -16px}.wpforms-flag.wpforms-flag-bh{background-position:-112px -16px}.wpforms-flag.wpforms-flag-bi{background-position:-128px -16px}.wpforms-flag.wpforms-flag-bj{background-position:-144px -16px}.wpforms-flag.wpforms-flag-bm{background-position:-160px -16px}.wpforms-flag.wpforms-flag-bn{background-position:-176px -16px}.wpforms-flag.wpforms-flag-bo{background-position:-192px -16px}.wpforms-flag.wpforms-flag-br{background-position:-208px -16px}.wpforms-flag.wpforms-flag-bs{background-position:-224px -16px}.wpforms-flag.wpforms-flag-bt{background-position:0 -32px}.wpforms-flag.wpforms-flag-bw{background-position:-16px -32px}.wpforms-flag.wpforms-flag-by{background-position:-32px -32px}.wpforms-flag.wpforms-flag-bz{background-position:-48px -32px}.wpforms-flag.wpforms-flag-ca{background-position:-64px -32px}.wpforms-flag.wpforms-flag-cd{background-position:-80px -32px}.wpforms-flag.wpforms-flag-cf{background-position:-96px -32px}.wpforms-flag.wpforms-flag-cg{background-position:-112px -32px}.wpforms-flag.wpforms-flag-ch{background-position:-128px -32px}.wpforms-flag.wpforms-flag-ci{background-position:-144px -32px}.wpforms-flag.wpforms-flag-ck{background-position:-160px -32px}.wpforms-flag.wpforms-flag-cl{background-position:-176px -32px}.wpforms-flag.wpforms-flag-cm{background-position:-192px -32px}.wpforms-flag.wpforms-flag-cn{background-position:-208px -32px}.wpforms-flag.wpforms-flag-co{background-position:-224px -32px}.wpforms-flag.wpforms-flag-cr{background-position:0 -48px}.wpforms-flag.wpforms-flag-cu{background-position:-16px -48px}.wpforms-flag.wpforms-flag-cv{background-position:-32px -48px}.wpforms-flag.wpforms-flag-cy{background-position:-48px -48px}.wpforms-flag.wpforms-flag-cz{background-position:-64px -48px}.wpforms-flag.wpforms-flag-de{background-position:-80px -48px}.wpforms-flag.wpforms-flag-dj{background-position:-96px -48px}.wpforms-flag.wpforms-flag-dk{background-position:-112px -48px}.wpforms-flag.wpforms-flag-dm{background-position:-128px -48px}.wpforms-flag.wpforms-flag-do{background-position:-144px -48px}.wpforms-flag.wpforms-flag-dz{background-position:-160px -48px}.wpforms-flag.wpforms-flag-ec{background-position:-176px -48px}.wpforms-flag.wpforms-flag-ee{background-position:-192px -48px}.wpforms-flag.wpforms-flag-eg{background-position:-208px -48px}.wpforms-flag.wpforms-flag-eh{background-position:-224px -48px}.wpforms-flag.wpforms-flag-er{background-position:0 -64px}.wpforms-flag.wpforms-flag-es{background-position:-16px -64px}.wpforms-flag.wpforms-flag-et{background-position:-32px -64px}.wpforms-flag.wpforms-flag-fi{background-position:-48px -64px}.wpforms-flag.wpforms-flag-fj{background-position:-64px -64px}.wpforms-flag.wpforms-flag-fm{background-position:-80px -64px}.wpforms-flag.wpforms-flag-fo{background-position:-96px -64px}.wpforms-flag.wpforms-flag-fr{background-position:-112px -64px}.wpforms-flag.wpforms-flag-ga{background-position:-128px -64px}.wpforms-flag.wpforms-flag-gb{background-position:-144px -64px}.wpforms-flag.wpforms-flag-gd{background-position:-160px -64px}.wpforms-flag.wpforms-flag-ge{background-position:-176px -64px}.wpforms-flag.wpforms-flag-gg{background-position:-192px -64px}.wpforms-flag.wpforms-flag-gh{background-position:-208px -64px}.wpforms-flag.wpforms-flag-gi{background-position:-224px -64px}.wpforms-flag.wpforms-flag-gl{background-position:0 -80px}.wpforms-flag.wpforms-flag-gm{background-position:-16px -80px}.wpforms-flag.wpforms-flag-gn{background-position:-32px -80px}.wpforms-flag.wpforms-flag-gp{background-position:-48px -80px}.wpforms-flag.wpforms-flag-gq{background-position:-64px -80px}.wpforms-flag.wpforms-flag-gr{background-position:-80px -80px}.wpforms-flag.wpforms-flag-gt{background-position:-96px -80px}.wpforms-flag.wpforms-flag-gu{background-position:-112px -80px}.wpforms-flag.wpforms-flag-gw{background-position:-128px -80px}.wpforms-flag.wpforms-flag-gy{background-position:-144px -80px}.wpforms-flag.wpforms-flag-hk{background-position:-160px -80px}.wpforms-flag.wpforms-flag-hn{background-position:-176px -80px}.wpforms-flag.wpforms-flag-hr{background-position:-192px -80px}.wpforms-flag.wpforms-flag-ht{background-position:-208px -80px}.wpforms-flag.wpforms-flag-hu{background-position:-224px -80px}.wpforms-flag.wpforms-flag-id{background-position:0 -96px}.wpforms-flag.wpforms-flag-ie{background-position:-16px -96px}.wpforms-flag.wpforms-flag-il{background-position:-32px -96px}.wpforms-flag.wpforms-flag-im{background-position:-48px -96px}.wpforms-flag.wpforms-flag-in{background-position:-64px -96px}.wpforms-flag.wpforms-flag-iq{background-position:-80px -96px}.wpforms-flag.wpforms-flag-ir{background-position:-96px -96px}.wpforms-flag.wpforms-flag-is{background-position:-112px -96px}.wpforms-flag.wpforms-flag-it{background-position:-128px -96px}.wpforms-flag.wpforms-flag-je{background-position:-144px -96px}.wpforms-flag.wpforms-flag-jm{background-position:-160px -96px}.wpforms-flag.wpforms-flag-jo{background-position:-176px -96px}.wpforms-flag.wpforms-flag-jp{background-position:-192px -96px}.wpforms-flag.wpforms-flag-ke{background-position:-208px -96px}.wpforms-flag.wpforms-flag-kg{background-position:-224px -96px}.wpforms-flag.wpforms-flag-kh{background-position:0 -112px}.wpforms-flag.wpforms-flag-ki{background-position:-16px -112px}.wpforms-flag.wpforms-flag-km{background-position:-32px -112px}.wpforms-flag.wpforms-flag-kn{background-position:-48px -112px}.wpforms-flag.wpforms-flag-kp{background-position:-64px -112px}.wpforms-flag.wpforms-flag-kr{background-position:-80px -112px}.wpforms-flag.wpforms-flag-kw{background-position:-96px -112px}.wpforms-flag.wpforms-flag-ky{background-position:-112px -112px}.wpforms-flag.wpforms-flag-kz{background-position:-128px -112px}.wpforms-flag.wpforms-flag-la{background-position:-144px -112px}.wpforms-flag.wpforms-flag-lb{background-position:-160px -112px}.wpforms-flag.wpforms-flag-lc{background-position:-176px -112px}.wpforms-flag.wpforms-flag-li{background-position:-192px -112px}.wpforms-flag.wpforms-flag-lk{background-position:-208px -112px}.wpforms-flag.wpforms-flag-lr{background-position:-224px -112px}.wpforms-flag.wpforms-flag-ls{background-position:0 -128px}.wpforms-flag.wpforms-flag-lt{background-position:-16px -128px}.wpforms-flag.wpforms-flag-lu{background-position:-32px -128px}.wpforms-flag.wpforms-flag-lv{background-position:-48px -128px}.wpforms-flag.wpforms-flag-ly{background-position:-64px -128px}.wpforms-flag.wpforms-flag-ma{background-position:-80px -128px}.wpforms-flag.wpforms-flag-mc{background-position:-96px -128px}.wpforms-flag.wpforms-flag-md{background-position:-112px -128px}.wpforms-flag.wpforms-flag-me{background-position:-128px -128px}.wpforms-flag.wpforms-flag-mg{background-position:-144px -128px}.wpforms-flag.wpforms-flag-mh{background-position:-160px -128px}.wpforms-flag.wpforms-flag-mk{background-position:-176px -128px}.wpforms-flag.wpforms-flag-ml{background-position:-192px -128px}.wpforms-flag.wpforms-flag-mm{background-position:-208px -128px}.wpforms-flag.wpforms-flag-mn{background-position:-224px -128px}.wpforms-flag.wpforms-flag-mo{background-position:0 -144px}.wpforms-flag.wpforms-flag-mq{background-position:-16px -144px}.wpforms-flag.wpforms-flag-mr{background-position:-32px -144px}.wpforms-flag.wpforms-flag-ms{background-position:-48px -144px}.wpforms-flag.wpforms-flag-mt{background-position:-64px -144px}.wpforms-flag.wpforms-flag-mu{background-position:-80px -144px}.wpforms-flag.wpforms-flag-mv{background-position:-96px -144px}.wpforms-flag.wpforms-flag-mw{background-position:-112px -144px}.wpforms-flag.wpforms-flag-mx{background-position:-128px -144px}.wpforms-flag.wpforms-flag-my{background-position:-144px -144px}.wpforms-flag.wpforms-flag-mz{background-position:-160px -144px}.wpforms-flag.wpforms-flag-na{background-position:-176px -144px}.wpforms-flag.wpforms-flag-nc{background-position:-192px -144px}.wpforms-flag.wpforms-flag-ne{background-position:-208px -144px}.wpforms-flag.wpforms-flag-ng{background-position:-224px -144px}.wpforms-flag.wpforms-flag-ni{background-position:0 -160px}.wpforms-flag.wpforms-flag-nl{background-position:-16px -160px}.wpforms-flag.wpforms-flag-no{background-position:-32px -160px}.wpforms-flag.wpforms-flag-np{background-position:-48px -160px}.wpforms-flag.wpforms-flag-nr{background-position:-64px -160px}.wpforms-flag.wpforms-flag-nz{background-position:-80px -160px}.wpforms-flag.wpforms-flag-om{background-position:-96px -160px}.wpforms-flag.wpforms-flag-pa{background-position:-112px -160px}.wpforms-flag.wpforms-flag-pe{background-position:-128px -160px}.wpforms-flag.wpforms-flag-pf{background-position:-144px -160px}.wpforms-flag.wpforms-flag-pg{background-position:-160px -160px}.wpforms-flag.wpforms-flag-ph{background-position:-176px -160px}.wpforms-flag.wpforms-flag-pk{background-position:-192px -160px}.wpforms-flag.wpforms-flag-pl{background-position:-208px -160px}.wpforms-flag.wpforms-flag-pr{background-position:-224px -160px}.wpforms-flag.wpforms-flag-ps{background-position:0 -176px}.wpforms-flag.wpforms-flag-pt{background-position:-16px -176px}.wpforms-flag.wpforms-flag-pw{background-position:-32px -176px}.wpforms-flag.wpforms-flag-py{background-position:-48px -176px}.wpforms-flag.wpforms-flag-qa{background-position:-64px -176px}.wpforms-flag.wpforms-flag-re{background-position:-80px -176px}.wpforms-flag.wpforms-flag-ro{background-position:-96px -176px}.wpforms-flag.wpforms-flag-rs{background-position:-112px -176px}.wpforms-flag.wpforms-flag-ru{background-position:-128px -176px}.wpforms-flag.wpforms-flag-rw{background-position:-144px -176px}.wpforms-flag.wpforms-flag-sa{background-position:-160px -176px}.wpforms-flag.wpforms-flag-sb{background-position:-176px -176px}.wpforms-flag.wpforms-flag-sc{background-position:-192px -176px}.wpforms-flag.wpforms-flag-sd{background-position:-208px -176px}.wpforms-flag.wpforms-flag-se{background-position:-224px -176px}.wpforms-flag.wpforms-flag-sg{background-position:0 -192px}.wpforms-flag.wpforms-flag-si{background-position:-16px -192px}.wpforms-flag.wpforms-flag-sk{background-position:-32px -192px}.wpforms-flag.wpforms-flag-sl{background-position:-48px -192px}.wpforms-flag.wpforms-flag-sm{background-position:-64px -192px}.wpforms-flag.wpforms-flag-sn{background-position:-80px -192px}.wpforms-flag.wpforms-flag-so{background-position:-96px -192px}.wpforms-flag.wpforms-flag-sr{background-position:-112px -192px}.wpforms-flag.wpforms-flag-st{background-position:-128px -192px}.wpforms-flag.wpforms-flag-sv{background-position:-144px -192px}.wpforms-flag.wpforms-flag-sy{background-position:-160px -192px}.wpforms-flag.wpforms-flag-sz{background-position:-176px -192px}.wpforms-flag.wpforms-flag-tc{background-position:-192px -192px}.wpforms-flag.wpforms-flag-td{background-position:-208px -192px}.wpforms-flag.wpforms-flag-tg{background-position:-224px -192px}.wpforms-flag.wpforms-flag-th{background-position:0 -208px}.wpforms-flag.wpforms-flag-tj{background-position:-16px -208px}.wpforms-flag.wpforms-flag-tl{background-position:-32px -208px}.wpforms-flag.wpforms-flag-tm{background-position:-48px -208px}.wpforms-flag.wpforms-flag-tn{background-position:-64px -208px}.wpforms-flag.wpforms-flag-to{background-position:-80px -208px}.wpforms-flag.wpforms-flag-tr{background-position:-96px -208px}.wpforms-flag.wpforms-flag-tt{background-position:-112px -208px}.wpforms-flag.wpforms-flag-tv{background-position:-128px -208px}.wpforms-flag.wpforms-flag-tw{background-position:-144px -208px}.wpforms-flag.wpforms-flag-tz{background-position:-160px -208px}.wpforms-flag.wpforms-flag-ua{background-position:-176px -208px}.wpforms-flag.wpforms-flag-ug{background-position:-192px -208px}.wpforms-flag.wpforms-flag-us{background-position:-208px -208px}.wpforms-flag.wpforms-flag-uy{background-position:-224px -208px}.wpforms-flag.wpforms-flag-uz{background-position:0 -224px}.wpforms-flag.wpforms-flag-va{background-position:-16px -224px}.wpforms-flag.wpforms-flag-vc{background-position:-32px -224px}.wpforms-flag.wpforms-flag-ve{background-position:-48px -224px}.wpforms-flag.wpforms-flag-vg{background-position:-64px -224px}.wpforms-flag.wpforms-flag-vi{background-position:-80px -224px}.wpforms-flag.wpforms-flag-vn{background-position:-96px -224px}.wpforms-flag.wpforms-flag-vu{background-position:-112px -224px}.wpforms-flag.wpforms-flag-ws{background-position:-128px -224px}.wpforms-flag.wpforms-flag-ye{background-position:-144px -224px}.wpforms-flag.wpforms-flag-za{background-position:-160px -224px}.wpforms-flag.wpforms-flag-zm{background-position:-176px -224px}.wpforms-flag.wpforms-flag-zw{background-position:-192px -224px}#wpforms-header-temp{position:relative;margin:0;position:absolute;top:-1px;left:20px;right:20px;z-index:99}#wpforms-header{border-top:3px solid #e27730;padding:22px 20px}#wpforms-header img{display:block;margin:0;max-width:235px}@media (max-width: 782px){#wpforms-header img{max-width:200px}}.wpforms-admin-wrap .page-title{background-color:#fff;margin:0 0 20px 0;padding:15px 20px}.wpforms-admin-wrap .page-title .add-new-h2{margin-left:28px}.wpforms-admin-tabs{background-color:#fff;margin:0 0 20px 0;padding:0 20px;list-style:none;overflow:auto;font-size:14px}.wpforms-admin-tabs li{margin:0 30px 0 0;padding:0;float:left}.wpforms-admin-tabs li:last-of-type{margin:0}.wpforms-admin-tabs li a{color:#666;display:block;padding:20px 0 18px 0;text-decoration:none;border-bottom:2px solid #fff;box-shadow:none}.wpforms-admin-tabs li a:hover{border-color:#999}.wpforms-admin-tabs li a.active{border-color:#e27730}#wpcontent{padding-left:0 !important;position:relative}@media (max-width: 600px){#wpcontent{padding-top:46px}}@media (max-width: 600px){#wpbody{padding-top:0}}.wpforms-admin-page #screen-meta-links,.wpforms-admin-page #screen-meta{display:none}.wpforms-admin-page .video-container{position:relative;padding-bottom:56.1%;height:0;overflow:hidden}.wpforms-admin-page .video-container iframe,.wpforms-admin-page .video-container object,.wpforms-admin-page .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.wpforms-admin-page .wpforms-file-upload input[type=file]{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.wpforms-admin-page .wpforms-file-upload label{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:0}.wpforms-admin-page .wpforms-file-upload input[type=file]:focus+label,.wpforms-admin-page .wpforms-file-upload input[type=file].has-focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.wpforms-admin-page .wpforms-file-upload .fld{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:400px;min-height:35px}.wpforms-admin-page .wpforms-file-upload .fld .placeholder{color:#ccc}.wpforms-admin-page .wpforms-file-upload strong .fa{margin-right:8px}.wpforms-admin-page .wpforms-hide{display:none}.wpforms-admin-page .wpforms-h1-placeholder{display:none}.wpforms-admin-page .notice{display:none}.wpforms-admin-wrap{margin:0}.wpforms-admin-wrap .notice{margin-left:20px !important;margin-right:20px !important}.wpforms-admin-content{padding-left:20px;padding-right:20px}.wpforms-admin-content:before{content:" ";display:table}.wpforms-admin-content:after{clear:both;content:" ";display:table}.wpforms-clear:before{content:" ";display:table}.wpforms-clear:after{clear:both;content:" ";display:table}#wpforms-overview .tablenav.top{margin-top:0}#wpforms-overview .wp-list-table .column-id{width:30px}#wpforms-overview .wp-list-table .column-entries{width:70px}#wpforms-overview .wp-list-table .column-shortcode{width:150px}#wpforms-overview .wp-list-table .column-created{width:145px}#wpforms-entries-single #poststuff{padding:0}#wpforms-entries-single .postbox .hndle{cursor:default !important}#wpforms-entries-single .wpforms-entry-navigation{font-size:13px;line-height:29px;float:right;position:relative;padding-top:2px}@media (max-width: 600px){#wpforms-entries-single .wpforms-entry-navigation{display:none}}#wpforms-entries-single .wpforms-entry-navigation .add-new-h2{top:auto;margin:0;padding:4px 0px;text-align:center}#wpforms-entries-single .wpforms-entry-navigation .add-new-h2 .dashicons{font-size:16px;height:auto;width:28px;line-height:29px}#wpforms-entries-single .wpforms-entry-navigation .add-new-h2.inactive{opacity:0.5;pointer-events:none;cursor:default}#wpforms-entries-single .wpforms-entry-navigation .wpforms-entry-navigation-text{display:inline-block;margin-right:10px}#wpforms-entries-single .wpforms-entry-navigation .wpforms-entry-current{top:auto;margin:0;text-align:center;padding:4px 10px;position:relative;text-decoration:none;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background:#fff;font-size:13px;line-height:29px;text-transform:center}#wpforms-entries-single #wpforms-entry-fields h2.hndle{font-size:18px}#wpforms-entries-single #wpforms-entry-fields h2.hndle .dashicons{font-size:16px;height:16px;width:16px;margin:4px 4px 0 0;color:#e27730}#wpforms-entries-single #wpforms-entry-fields .no-fields{padding:12px;margin:0}#wpforms-entries-single #wpforms-entry-fields .inside{padding:0;margin:0}#wpforms-entries-single #wpforms-entry-fields .inside p{padding:0;margin:0}#wpforms-entries-single #wpforms-entry-fields .inside .wpforms-entry-field-name{font-weight:600;background:#ebf3fb;padding:8px 12px}#wpforms-entries-single #wpforms-entry-fields .inside .wpforms-entry-field-value{background:#fff;padding:8px 12px}#wpforms-entries-single #wpforms-entry-fields .inside .empty .wpforms-entry-field-value{font-style:italic;color:#999}#wpforms-entries-single #wpforms-entry-fields .wpforms-empty-field-toggle{float:right;text-decoration:none;padding:5px 0 0}#wpforms-entries-single #wpforms-entry-notes .inside{margin:0;padding:0}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-new{padding:10px}#wpforms-entries-single #wpforms-entry-notes form{display:none}#wpforms-entries-single #wpforms-entry-notes .btns{overflow:auto;padding:8px 0}#wpforms-entries-single #wpforms-entry-notes .no-notes{margin:0;padding:4px 10px 8px}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-single{padding:10px;border-top:1px solid #e3e1e3}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-single p:last-of-type{margin-bottom:0}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-single.even{background-color:#f9f9f9}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline{color:#888;margin-bottom:10px}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .sep{color:#ddd}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .notes-user{text-decoration:none;font-weight:600}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .note-delete{color:#a00;text-decoration:none}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .note-delete:hover{color:red;text-decoration:none}#wpforms-entries-single #wpforms-entry-details .inside,#wpforms-entries-single #wpforms-entry-payment .inside,#wpforms-entries-single #wpforms-entry-actions .inside{margin:0;padding:0}#wpforms-entries-single .wpforms-entry-details-meta,#wpforms-entries-single .wpforms-entry-actions-meta{padding:6px 0 0}#wpforms-entries-single .wpforms-entry-details-meta p,#wpforms-entries-single .wpforms-entry-payment-meta p,#wpforms-entries-single .wpforms-entry-actions-meta p{padding:6px 10px 8px;margin:0}#wpforms-entries-single .wpforms-entry-payment-meta{padding:0}#wpforms-entries-single .wpforms-entry-payment-meta p{border-bottom:1px solid #eee;padding:10px}#wpforms-entries-single .wpforms-entry-payment-meta p:last-of-type{border-bottom:0}#wpforms-entries-single .wpforms-entry-details-meta strong,#wpforms-entries-single .wpforms-entry-actions-meta strong{font-weight:600}#wpforms-entries-single .wpforms-entry-details-meta .dashicons,#wpforms-entries-single .wpforms-entry-actions-meta .dashicons{padding:0 2px 0 0;color:#82878A;top:-1px;left:-1px;position:relative;text-decoration:none}#wpforms-entries-single #wpforms-entry-details .submitdelete{color:#a00;text-decoration:none;padding:1px 2px}#wpforms-entries-single #wpforms-entry-details .submitdelete:hover{color:red}#wpforms-entries-single .wpforms-entry-actions-meta a{text-decoration:none}#wpforms-entries-single .wpforms-entry-actions-meta a:hover{text-decoration:underline}#wpforms-entries-single #wpforms-entry-geolocation .inside{padding:0;margin:0}#wpforms-entries-single #wpforms-entry-geolocation ul{margin:0}#wpforms-entries-single #wpforms-entry-geolocation ul li{border-bottom:1px solid #eee;margin:0;overflow:auto}#wpforms-entries-single #wpforms-entry-geolocation ul li:last-of-type{border-bottom:0}#wpforms-entries-single #wpforms-entry-geolocation .wpforms-geolocation-meta{width:85px;float:left;border-right:1px solid #eee;padding:10px 20px 10px 12px}#wpforms-entries-single #wpforms-entry-geolocation .wpforms-geolocation-value{display:inline-block;padding:10px 12px 10px 20px}#wpforms-entries-single #wpforms-entry-geolocation .wpforms-flag{vertical-align:text-top;margin-right:4px}#wpforms-entries-list .form-details{border-bottom:1px solid #ddd;padding-bottom:15px;margin:0 0 10px}#wpforms-entries-list .form-details .form-details-sub{color:#999;display:block;font-size:10px;text-transform:uppercase;margin:0 0 8px 0}#wpforms-entries-list .form-details .form-details-title{float:left;font-size:18px;font-weight:400;margin:0}@media (max-width: 1199px){#wpforms-entries-list .form-details .form-details-title{float:none;margin-bottom:10px}}#wpforms-entries-list .form-details .form-selector{display:inline-block;position:relative}#wpforms-entries-list .form-details .form-selector .toggle{border-radius:50%;color:#444;font-size:16px;box-shadow:none}#wpforms-entries-list .form-details .form-selector .toggle:hover,#wpforms-entries-list .form-details .form-selector .toggle.active{background-color:#e3e3e3;outline:none}#wpforms-entries-list .form-details .form-selector .toggle:before{vertical-align:middle}#wpforms-entries-list .form-details .form-selector .form-list{display:none;background:#fff;border-radius:3px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);position:absolute;top:27px;left:-108px;width:230px;padding:10px 0;z-index:9991}#wpforms-entries-list .form-details .form-selector .form-list:before{content:" ";position:absolute;top:-10px;left:110px;width:0;height:0;border-style:solid;border-width:0 8px 10px 8px;border-color:transparent transparent #fff transparent}#wpforms-entries-list .form-details .form-selector ul{max-height:196px;overflow-x:hidden;padding:0;margin:0}#wpforms-entries-list .form-details .form-selector ul li{list-style:none;margin:0;font-size:13px}#wpforms-entries-list .form-details .form-selector ul li a{display:block;text-decoration:none;padding:5px 15px;color:#444}#wpforms-entries-list .form-details .form-selector ul li a:hover{background-color:#f7f7f7}#wpforms-entries-list .form-details .form-details-actions{float:right}@media (max-width: 1199px){#wpforms-entries-list .form-details .form-details-actions{float:none}}#wpforms-entries-list .form-details .form-details-actions a{text-decoration:none;display:inline-block;margin:0 12px 0 0}#wpforms-entries-list .form-details .form-details-actions a:last-of-type{margin:0}#wpforms-entries-list .form-details .form-details-actions a .dashicons{width:16px;height:16px;font-size:16px}#wpforms-entries-list .wp-list-table .column-indicators{width:35px;text-align:center}#wpforms-entries-list .wp-list-table .column-indicators a:focus{-webkit-box-shadow:none;box-shadow:none}#wpforms-entries-list .wp-list-table .column-indicators .dashicons{width:14px;height:14px;font-size:14px;margin-top:3px}#wpforms-entries-list .wp-list-table .indicator-star .dashicons{margin-right:6px}#wpforms-entries-list .wp-list-table .indicator-star{color:#e4e4e4}#wpforms-entries-list .wp-list-table .indicator-star:hover,#wpforms-entries-list .wp-list-table .indicator-star.unstar{color:#e27730}#wpforms-entries-list .wp-list-table .indicator-read{color:#9ede84}#wpforms-entries-list .wp-list-table .indicator-read:hover,#wpforms-entries-list .wp-list-table .indicator-read.unread{color:#e4e4e4}#wpforms-entries-list .wp-list-table .column-date{width:150px}#wpforms-entries-list .wp-list-table .column-status{width:120px}#wpforms-entries-list .wp-list-table .column-status img{display:inline-block;height:12px;width:auto;margin:0 0 0 3px}#wpforms-entries-list .wp-list-table .column-payment_total{width:100px}#wpforms-entries-list .wp-list-table .column-actions{width:100px}#wpforms-entries-list .wp-list-table .sep{color:#ddd}#wpforms-entries-list .wp-list-table .delete:hover{color:red}#wpforms-entries-list #wpforms-entries-table-edit-columns{float:right;color:#ccc}#wpforms-entries-list #wpforms-entries-table-edit-columns:hover{color:#666}#wpforms-welcome{border-top:3px solid #e27730;color:#555;padding-top:110px}@media (max-width: 767px){#wpforms-welcome{padding-top:64px}}#wpforms-welcome *,#wpforms-welcome *::before,#wpforms-welcome *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpforms-welcome .container{margin:0 auto;max-width:720px;padding:0}#wpforms-welcome .block{padding:40px}@media (max-width: 767px){#wpforms-welcome .block{padding:20px}}#wpforms-welcome img{max-width:100%;height:auto}#wpforms-welcome h1{color:#222;font-size:24px;text-align:center;margin:0 0 16px 0}#wpforms-welcome h5{color:#222;font-size:16px;margin:0 0 8px 0}#wpforms-welcome h6{font-size:16px;font-weight:400;line-height:1.6;text-align:center;margin:0}#wpforms-welcome p{font-size:14px;margin:0 0 20px 0}#wpforms-welcome .button-wrap{max-width:590px;margin:0 auto 0 auto}#wpforms-welcome .button-wrap .left{float:left;width:50%;padding-right:20px}@media (max-width: 767px){#wpforms-welcome .button-wrap .left{float:none;width:100%;padding:0;margin-bottom:20px}}#wpforms-welcome .button-wrap .right{float:right;width:50%;padding-left:20px}@media (max-width: 767px){#wpforms-welcome .button-wrap .right{float:none;width:100%;padding:0}}#wpforms-welcome .intro{background-color:#fff;border:2px solid #e1e1e1;border-radius:2px;margin-bottom:30px;position:relative;padding-top:40px}#wpforms-welcome .intro .sullie{background-color:#fff;border:2px solid #e1e1e1;border-radius:50%;height:110px;width:110px;padding:18px 14px 0 14px;position:absolute;top:-58px;left:50%;margin-left:-55px}#wpforms-welcome .intro .video-thumbnail{display:block;margin:0 auto}#wpforms-welcome .intro .button-wrap{margin-top:25px}#wpforms-welcome .features{background-color:#fff;border:2px solid #e1e1e1;border-bottom:0;border-radius:2px 2px 0 0;position:relative;padding-top:20px;padding-bottom:20px}#wpforms-welcome .features .feature-list{margin-top:60px}#wpforms-welcome .features .feature-block{float:left;width:50%;padding-bottom:35px;overflow:auto}@media (max-width: 767px){#wpforms-welcome .features .feature-block{float:none;width:100%}}#wpforms-welcome .features .feature-block.first{padding-right:20px;clear:both}@media (max-width: 767px){#wpforms-welcome .features .feature-block.first{padding-right:0}}#wpforms-welcome .features .feature-block.last{padding-left:20px}@media (max-width: 767px){#wpforms-welcome .features .feature-block.last{padding-left:0}}#wpforms-welcome .features .feature-block img{float:left;max-width:46px}#wpforms-welcome .features .feature-block h5{margin-left:68px}#wpforms-welcome .features .feature-block p{margin:0;margin-left:68px}#wpforms-welcome .features .button-wrap{margin-top:25px;text-align:center}#wpforms-welcome .upgrade{background-color:#000;border:2px solid #e1e1e1;border-top:0;border-bottom:0;color:#fff}#wpforms-welcome .upgrade h2{color:#fff;font-size:20px;margin:0 0 30px 0}#wpforms-welcome .upgrade ul{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;margin:0;padding:0}#wpforms-welcome .upgrade ul li{display:block;width:50%;margin:0 0 8px 0;padding:0}#wpforms-welcome .upgrade ul li .dashicons{color:#2a9b39;margin-right:5px}#wpforms-welcome .upgrade .left{float:left;width:66.666666%;padding-right:20px}@media (max-width: 767px){#wpforms-welcome .upgrade .left{float:none;width:100%;padding-right:0;margin-bottom:20px}}#wpforms-welcome .upgrade .right{float:right;width:33.333333%;padding-left:20px;text-align:center}@media (max-width: 767px){#wpforms-welcome .upgrade .right{float:none;width:100%;padding-left:0}}#wpforms-welcome .upgrade .right h2{text-align:center;margin:0}#wpforms-welcome .upgrade .right h2 span{display:inline-block;border-bottom:1px solid #555;padding:0 15px 12px}#wpforms-welcome .upgrade .right .price{padding:26px 0}#wpforms-welcome .upgrade .right .price .amount{font-size:48px;font-weight:600;position:relative;display:inline-block}#wpforms-welcome .upgrade .right .price .amount:before{content:'$';position:absolute;top:-8px;left:-16px;font-size:18px}#wpforms-welcome .upgrade .right .price .term{font-size:12px;display:inline-block}#wpforms-welcome .testimonials{background-color:#fff;border:2px solid #e1e1e1;border-top:0;padding:20px 0}#wpforms-welcome .testimonials .testimonial-block{margin:50px 0 0 0}#wpforms-welcome .testimonials .testimonial-block img{border-radius:50%;float:left;max-width:100px;box-shadow:0 0 18px rgba(0,0,0,0.2)}@media (max-width: 767px){#wpforms-welcome .testimonials .testimonial-block img{width:65px}}#wpforms-welcome .testimonials .testimonial-block p{font-size:14px;margin:0 0 12px 140px}@media (max-width: 767px){#wpforms-welcome .testimonials .testimonial-block p{margin-left:100px}}#wpforms-welcome .testimonials .testimonial-block p:last-of-type{margin-bottom:0}#wpforms-welcome .footer{background-color:#f1f1f1;border:2px solid #e1e1e1;border-top:0;border-radius:0 0 2px 2px}#wpforms-welcome.pro .features{border:2px solid #e1e1e1;margin-bottom:30px}#wpforms-welcome.pro .upgrade,#wpforms-welcome.pro .footer{display:none}#wpforms-welcome.pro .testimonials{border:2px solid #e1e1e1}.dashboard_page_wpforms-getting-started .video-container{border:2px solid #e1e1e1}.dashboard_page_wpforms-getting-started #wpfooter,.dashboard_page_wpforms-getting-started div.notice{display:none !important}#wpforms-admin-addons *,#wpforms-admin-addons *::before,#wpforms-admin-addons *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpforms-admin-addons .addons-container{margin-left:-20px;margin-right:-20px}#wpforms-admin-addons .unlock-msg{padding:0 20px;margin-top:-20px}#wpforms-admin-addons .addon-container{padding:0 20px;float:left;width:33.333333%}@media (max-width: 1249px){#wpforms-admin-addons .addon-container{width:50%}}@media (max-width: 767px){#wpforms-admin-addons .addon-container{width:100%}}#wpforms-admin-addons h4{font-size:17px;font-weight:700}#wpforms-admin-addons .addon-item{background-color:#fff;border:1px solid #ddd;border-radius:3px;margin:0 0 40px 0}@media (max-width: 767px){#wpforms-admin-addons .addon-item{margin:0 0}}#wpforms-admin-addons .addon-item img{border:1px solid #eee;float:left;max-width:75px}#wpforms-admin-addons .addon-item h5{margin:0 0 10px 100px;font-size:16px}#wpforms-admin-addons .addon-item p{margin:0 0 0 100px}#wpforms-admin-addons .addon-item .details{padding:30px 20px}#wpforms-admin-addons .addon-item .actions{background-color:#f7f7f7;border-top:1px solid #ddd;padding:20px;position:relative}#wpforms-admin-addons .addon-item .actions .msg{background-color:#f7f7f7;position:absolute;text-align:center;font-weight:600;top:0;left:0;height:100%;width:100%;z-index:99;padding:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:center}#wpforms-admin-addons .addon-item .actions .msg.success{color:#2a9b39}#wpforms-admin-addons .addon-item .actions .msg.error{color:red}#wpforms-admin-addons .addon-item .status{float:left;padding-top:8px}#wpforms-admin-addons .addon-item .status .status-inactive{color:red}#wpforms-admin-addons .addon-item .status .status-download{color:#666}#wpforms-admin-addons .addon-item .status .status-active{color:#2a9b39}#wpforms-admin-addons .addon-item .upgrade-button{text-align:center}#wpforms-admin-addons .addon-item .upgrade-button a{font-weight:600;width:140px;text-align:center;padding:8px 5px}#wpforms-admin-addons .addon-item .action-button{float:right}#wpforms-admin-addons .addon-item .action-button button{background:none;border:1px solid #ddd;border-radius:3px;box-shadow:none;cursor:pointer;font-weight:600;width:140px;text-align:center;padding:8px 5px}#wpforms-admin-addons .addon-item .action-button button:hover,#wpforms-admin-addons .addon-item .action-button button.loading{background-color:#e9e9e9}#wpforms-admin-addons .addon-item .action-button button .fa{margin-right:8px}#wpforms-admin-addons .addon-item .action-button button.status-active .fa{color:#2a9b39}#wpforms-admin-addons .addon-item .action-button button.status-active .fa{color:#2a9b39}#wpforms-admin-addons .addon-item .action-button button.status-inactive .fa{color:red}#wpforms-admin-addons .addon-item .action-button button.status-download .fa{color:#999}#wpforms-admin-addons .addon-item .action-button button.loading .fa{color:#666}.wpforms-admin-settings *,.wpforms-admin-settings *::before,.wpforms-admin-settings *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpforms-admin-settings .wpforms-setting-row{border-bottom:1px solid #e4e4e4;padding:30px 0;font-size:14px;line-height:1.3}.wpforms-admin-settings .wpforms-setting-row:first-of-type{padding-top:10px !important}@media (max-width: 781px){.wpforms-admin-settings .wpforms-setting-row{padding:20px 0}}.wpforms-admin-settings .wpforms-setting-row.section-heading{padding:20px 0}.wpforms-admin-settings .wpforms-setting-row.section-heading.no-desc h4{margin:0}.wpforms-admin-settings .wpforms-setting-row.section-heading .wpforms-setting-field{margin:0;max-width:1000px}.wpforms-admin-settings .wpforms-setting-row.tools p,.wpforms-admin-settings .wpforms-setting-row.tools p:first-of-type{margin:0 0 16px 0}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-checkbox input[type=checkbox]{float:left;margin:1px 0 0 0}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-checkbox .desc{margin:0 0 0 30px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-license .wpforms-setting-label{padding-top:8px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-license p.type{margin-top:12px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-text .wpforms-setting-label{padding-top:8px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-select .wpforms-setting-label{padding-top:8px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-radio .wpforms-setting-field input[type=radio]{margin:-3px 10px 0 0}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-radio .wpforms-setting-field label{margin-right:30px;display:inline-block}.wpforms-admin-settings .wpforms-setting-row#wpforms-setting-row-email-template .wpforms-setting-field label:before{content:" ";display:block;width:155px;height:180px;margin:0 0 10px 0}.wpforms-admin-settings .wpforms-setting-row#wpforms-setting-row-email-template .wpforms-setting-field .option-default:before{background:url(../images/settings-email-html.png) center center}.wpforms-admin-settings .wpforms-setting-row#wpforms-setting-row-email-template .wpforms-setting-field .option-none:before{background:url(../images/settings-email-plaintext.png) center center}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-image .wpforms-setting-field img{display:block;margin:0 0 20px 0;max-width:400px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-color .wpforms-color-picker{padding-left:40px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-color .minicolors-input-swatch{top:7px;left:7px;height:21px;width:21px;border-radius:2px}.wpforms-admin-settings .wpforms-setting-row h4{font-size:20px;font-weight:700;margin:0 0 6px 0}.wpforms-admin-settings .wpforms-setting-row h3{font-size:24px;font-weight:600;margin:0 0 20px 0}.wpforms-admin-settings .wpforms-setting-row p{margin:12px 0 0;font-size:14px;line-height:1.3}.wpforms-admin-settings .wpforms-setting-row p:first-of-type{margin:8px 0 0}.wpforms-admin-settings .wpforms-setting-row p.desc{font-style:italic;color:#666}.wpforms-admin-settings .wpforms-setting-row input[type=text],.wpforms-admin-settings .wpforms-setting-row input[type=password]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:400px;min-height:35px}@media (max-width: 959px){.wpforms-admin-settings .wpforms-setting-row input[type=text],.wpforms-admin-settings .wpforms-setting-row input[type=password]{width:300px}}.wpforms-admin-settings .wpforms-setting-row input[type=text]:focus,.wpforms-admin-settings .wpforms-setting-row input[type=password]:focus{border-color:#bbb}.wpforms-admin-settings .wpforms-setting-row button{margin-right:10px}.wpforms-admin-settings .wpforms-setting-row .choicesjs-select-wrap{display:block;max-width:400px}@media (max-width: 959px){.wpforms-admin-settings .wpforms-setting-row .choicesjs-select-wrap{width:300px}}.wpforms-admin-settings .wpforms-setting-label{display:block;float:left;width:200px;padding:0}@media (max-width: 781px){.wpforms-admin-settings .wpforms-setting-label{float:none;width:100%;padding-bottom:15px}}.wpforms-admin-settings .wpforms-setting-label label{display:block;font-weight:600}.wpforms-admin-settings .wpforms-setting-field{display:block;margin:0 0 0 200px;max-width:800px}@media (max-width: 781px){.wpforms-admin-settings .wpforms-setting-field{margin:0}}.wpforms-admin-settings p.submit{margin:0;padding:25px 0}.wpforms-admin-settings .captcha-addon-notice{background-color:#fff;border:1px solid #e27730;border-radius:3px;padding:30px;max-width:1000px;margin:20px 0 0 0}.wpforms-admin-settings .captcha-addon-notice img{float:left;max-width:90px}.wpforms-admin-settings .captcha-addon-notice h5{margin:0 0 10px 120px;font-size:18px}.wpforms-admin-settings .captcha-addon-notice p{margin:0 0 0 120px;font-size:14px;line-height:1.3}.wpforms-admin-settings .info-area{display:block;width:100%;max-width:1000px;height:450px;font-family:Menlo,Monaco,monospace;font-size:12px;background:#fff;box-shadow:none;border:1px solid #ddd;white-space:pre;overflow:auto;padding:20px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider{border-bottom:1px solid #ddd;padding:30px 0}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider.focus-out{opacity:0.4}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-header{cursor:pointer;max-width:1000px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-logo{float:left;position:relative}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-logo .fa{position:absolute;top:50%;margin:-9px 0 0 0;left:10px;color:#666;font-size:18px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-logo img{border:1px solid #ddd;max-width:90px;display:block;margin:0 0 0 40px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-info{margin:0 0 0 160px;position:relative;padding:20px 0 0}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-info h3{margin:0 0 10px 0;font-size:20px;font-weight:600}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-info p{margin:0;font-size:14px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-info .connected-indicator{color:#83c11f;width:135px;border:1px solid #83c11f;border-radius:4px;padding:8px 14px;font-size:16px;position:absolute;top:28px;right:0;display:none}.wpforms-admin-settings #wpforms-settings-providers .connected .wpforms-settings-provider-info .connected-indicator{display:block}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts{margin:0 0 0 160px;display:none;max-width:840px}.wpforms-admin-settings #wpforms-settings-providers .focus-in .wpforms-settings-provider-accounts{display:block}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul{padding:0;margin:0}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul li{border-bottom:1px solid #ddd;margin:0;padding:10px 0;font-size:14px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul li:first-of-type{border-top:1px solid #ddd}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul li:last-of-type{margin-bottom:16px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul span.label{float:left;width:50%}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul span.date{color:#999;float:left;width:35%}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul span.remove{float:right;width:15%;text-align:right}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-connect{display:none;padding:20px;background-color:#ebf3fb;border:1px solid #0e6cad}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-connect input[type=text]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;display:block;padding:7px 12px;margin:5px 0;width:400px;min-height:35px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-connect input[type=text]:focus{border-color:#bbb}.wpforms-admin-settings #wpforms-settings-providers .focus-in .wpforms-settings-provider-accounts-connect{display:block}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-connect .fa{display:none}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-connect p,.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts p{margin:0 0 15px 0;font-size:14px}
2
 
1
+ .choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#EAEAEA;cursor:not-allowed;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*="select-one"]{cursor:pointer}.choices[data-type*="select-one"] .choices__inner{padding-bottom:3.0px}.choices[data-type*="select-one"] .choices__input{display:block;width:100% !important;padding:10px !important;border-bottom:1px solid #ddd !important;background-color:#FFFFFF;margin:0 !important}.choices[data-type*="select-one"] .choices__button{background-image:url("../images/cross-inverse.svg");padding:0;background-size:8px;height:100%;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*="select-one"] .choices__button:hover,.choices[data-type*="select-one"] .choices__button:focus{opacity:1}.choices[data-type*="select-one"] .choices__button:focus{box-shadow:0px 0px 0px 2px #0e6cad}.choices[data-type*="select-one"]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*="select-one"].is-open:after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*="select-one"][dir="rtl"]:after{left:11.5px;right:auto}.choices[data-type*="select-one"][dir="rtl"] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*="select-multiple"]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:18px;margin-top:-2.5px;pointer-events:none}.choices[data-type*="select-multiple"].is-open:after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*="select-multiple"] .choices__inner,.choices[data-type*="text"] .choices__inner{cursor:text}.choices[data-type*="select-multiple"] .choices__button,.choices[data-type*="text"] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #0a4f7e;background-image:url("../images/cross.svg");background-size:8px;width:8px;line-height:1;opacity:.75}.choices[data-type*="select-multiple"] .choices__button:hover,.choices[data-type*="select-multiple"] .choices__button:focus,.choices[data-type*="text"] .choices__button:hover,.choices[data-type*="text"] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#fff;padding:4px 7.5px 1px;border:1px solid #ddd;border-radius:3px;font-size:14px;min-height:35px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:3px 3px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 3px 3px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir="rtl"] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:3px;padding:3px 10px;font-size:12px;font-weight:500;margin-right:4px;margin-top:0px;margin-bottom:3px;background-color:#0e6cad;border:1px solid #0c5d95;color:#FFFFFF;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir="rtl"] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#0c5d95;border:1px solid #0a4f7e}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir="rtl"] .choices__list--dropdown .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir="rtl"] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir="rtl"] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline !important;background-color:#f9f9f9;font-size:14px;margin:0 !important;border:0 !important;border-radius:0 !important;max-width:100%;min-height:0 !important;width:auto !important;padding:4px 0 4px 2px !important}.choices__input:focus{outline:0}[dir="rtl"] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.wpforms-admin-page .wpforms-btn{border:0;border-radius:3px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;box-shadow:none}.wpforms-admin-page .wpforms-btn-block{display:block}.wpforms-admin-page .wpforms-btn-md{font-size:13px;font-weight:600;padding:8px 12px;min-height:35px}.wpforms-admin-page .wpforms-btn-lg{font-size:16px;font-weight:600;padding:16px 28px}.wpforms-admin-page .wpforms-btn-orange{background-color:#e27730;border-color:#e27730;color:#fff}.wpforms-admin-page .wpforms-btn-orange:hover{background-color:#b85a1b;border-color:#b85a1b}.wpforms-admin-page .wpforms-btn-grey{background-color:#eee;border-color:#ccc;color:#666}.wpforms-admin-page .wpforms-btn-grey:hover{background-color:#d7d7d7;border-color:#ccc;color:#444}.wpforms-admin-page .wpforms-btn-light-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wpforms-admin-page .wpforms-btn-light-grey:hover{background-color:#eee;color:#444}.wpforms-admin-page .wpforms-btn-trans-green{background-color:none;color:#2a9b39}.wpforms-admin-page .wpforms-btn-trans-green:hover{background-color:#2a9b39;color:#fff}.wpforms-admin-page .wpforms-btn-trans-green .underline{position:relative}.wpforms-admin-page .wpforms-btn-trans-green .underline:after{content:" ";border-bottom:1px dashed #2a9b39;position:absolute;bottom:-5px;left:0;width:100%}.wpforms-admin-page .wpforms-btn-trans-green .dashicons{height:18px}body div.jconfirm *,body div.jconfirm *::before,body div.jconfirm *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body div.jconfirm div.jconfirm-box-container div.jconfirm-box{border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,0.2)}body div.jconfirm div.jconfirm-box div.jconfirm-content-pane{margin-bottom:20px;display:block}body div.jconfirm div.jconfirm-box div.jconfirm-content{font-size:16px;color:#555;line-height:1.5}body div.jconfirm div.jconfirm-box div.jconfirm-content p{margin:0 0 16px;font-size:16px}body div.jconfirm div.jconfirm-box input[type=text]{display:block;width:99%;border:1px solid #d6d6d6;padding:10px;box-shadow:none;margin:20px auto 0 auto}body div.jconfirm div.jconfirm-box #wpforms-embed-shortcode{margin:20px 0;text-align:center;font-size:24px;padding:8px 5px}body div.jconfirm div.jconfirm-box #wpforms-embed-shortcode:disabled{color:#333}body div.jconfirm div.jconfirm-box button.btn-confirm{background-color:#83c11f;color:#fff;outline:none}body div.jconfirm div.jconfirm-box button.btn-confirm:hover{background-color:#75ac1c}body div.jconfirm div.jconfirm-box .error{display:none;color:red}body div.jconfirm div.jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;font-size:45px !important}body .choices{text-align:left}body .choices input[type=text].choices__input{display:inline-block !important}.wpforms-flag{width:16px;height:16px;background:url(../../images/flags.png) no-repeat;display:inline-block}.wpforms-flag.wpforms-flag-ad{background-position:-16px 0}.wpforms-flag.wpforms-flag-ae{background-position:-32px 0}.wpforms-flag.wpforms-flag-af{background-position:-48px 0}.wpforms-flag.wpforms-flag-ag{background-position:-64px 0}.wpforms-flag.wpforms-flag-ai{background-position:-80px 0}.wpforms-flag.wpforms-flag-al{background-position:-96px 0}.wpforms-flag.wpforms-flag-am{background-position:-112px 0}.wpforms-flag.wpforms-flag-an{background-position:-128px 0}.wpforms-flag.wpforms-flag-ao{background-position:-144px 0}.wpforms-flag.wpforms-flag-ar{background-position:-160px 0}.wpforms-flag.wpforms-flag-as{background-position:-176px 0}.wpforms-flag.wpforms-flag-at{background-position:-192px 0}.wpforms-flag.wpforms-flag-au{background-position:-208px 0}.wpforms-flag.wpforms-flag-aw{background-position:-224px 0}.wpforms-flag.wpforms-flag-az{background-position:0 -16px}.wpforms-flag.wpforms-flag-ba{background-position:-16px -16px}.wpforms-flag.wpforms-flag-bb{background-position:-32px -16px}.wpforms-flag.wpforms-flag-bd{background-position:-48px -16px}.wpforms-flag.wpforms-flag-be{background-position:-64px -16px}.wpforms-flag.wpforms-flag-bf{background-position:-80px -16px}.wpforms-flag.wpforms-flag-bg{background-position:-96px -16px}.wpforms-flag.wpforms-flag-bh{background-position:-112px -16px}.wpforms-flag.wpforms-flag-bi{background-position:-128px -16px}.wpforms-flag.wpforms-flag-bj{background-position:-144px -16px}.wpforms-flag.wpforms-flag-bm{background-position:-160px -16px}.wpforms-flag.wpforms-flag-bn{background-position:-176px -16px}.wpforms-flag.wpforms-flag-bo{background-position:-192px -16px}.wpforms-flag.wpforms-flag-br{background-position:-208px -16px}.wpforms-flag.wpforms-flag-bs{background-position:-224px -16px}.wpforms-flag.wpforms-flag-bt{background-position:0 -32px}.wpforms-flag.wpforms-flag-bw{background-position:-16px -32px}.wpforms-flag.wpforms-flag-by{background-position:-32px -32px}.wpforms-flag.wpforms-flag-bz{background-position:-48px -32px}.wpforms-flag.wpforms-flag-ca{background-position:-64px -32px}.wpforms-flag.wpforms-flag-cd{background-position:-80px -32px}.wpforms-flag.wpforms-flag-cf{background-position:-96px -32px}.wpforms-flag.wpforms-flag-cg{background-position:-112px -32px}.wpforms-flag.wpforms-flag-ch{background-position:-128px -32px}.wpforms-flag.wpforms-flag-ci{background-position:-144px -32px}.wpforms-flag.wpforms-flag-ck{background-position:-160px -32px}.wpforms-flag.wpforms-flag-cl{background-position:-176px -32px}.wpforms-flag.wpforms-flag-cm{background-position:-192px -32px}.wpforms-flag.wpforms-flag-cn{background-position:-208px -32px}.wpforms-flag.wpforms-flag-co{background-position:-224px -32px}.wpforms-flag.wpforms-flag-cr{background-position:0 -48px}.wpforms-flag.wpforms-flag-cu{background-position:-16px -48px}.wpforms-flag.wpforms-flag-cv{background-position:-32px -48px}.wpforms-flag.wpforms-flag-cy{background-position:-48px -48px}.wpforms-flag.wpforms-flag-cz{background-position:-64px -48px}.wpforms-flag.wpforms-flag-de{background-position:-80px -48px}.wpforms-flag.wpforms-flag-dj{background-position:-96px -48px}.wpforms-flag.wpforms-flag-dk{background-position:-112px -48px}.wpforms-flag.wpforms-flag-dm{background-position:-128px -48px}.wpforms-flag.wpforms-flag-do{background-position:-144px -48px}.wpforms-flag.wpforms-flag-dz{background-position:-160px -48px}.wpforms-flag.wpforms-flag-ec{background-position:-176px -48px}.wpforms-flag.wpforms-flag-ee{background-position:-192px -48px}.wpforms-flag.wpforms-flag-eg{background-position:-208px -48px}.wpforms-flag.wpforms-flag-eh{background-position:-224px -48px}.wpforms-flag.wpforms-flag-er{background-position:0 -64px}.wpforms-flag.wpforms-flag-es{background-position:-16px -64px}.wpforms-flag.wpforms-flag-et{background-position:-32px -64px}.wpforms-flag.wpforms-flag-fi{background-position:-48px -64px}.wpforms-flag.wpforms-flag-fj{background-position:-64px -64px}.wpforms-flag.wpforms-flag-fm{background-position:-80px -64px}.wpforms-flag.wpforms-flag-fo{background-position:-96px -64px}.wpforms-flag.wpforms-flag-fr{background-position:-112px -64px}.wpforms-flag.wpforms-flag-ga{background-position:-128px -64px}.wpforms-flag.wpforms-flag-gb{background-position:-144px -64px}.wpforms-flag.wpforms-flag-gd{background-position:-160px -64px}.wpforms-flag.wpforms-flag-ge{background-position:-176px -64px}.wpforms-flag.wpforms-flag-gg{background-position:-192px -64px}.wpforms-flag.wpforms-flag-gh{background-position:-208px -64px}.wpforms-flag.wpforms-flag-gi{background-position:-224px -64px}.wpforms-flag.wpforms-flag-gl{background-position:0 -80px}.wpforms-flag.wpforms-flag-gm{background-position:-16px -80px}.wpforms-flag.wpforms-flag-gn{background-position:-32px -80px}.wpforms-flag.wpforms-flag-gp{background-position:-48px -80px}.wpforms-flag.wpforms-flag-gq{background-position:-64px -80px}.wpforms-flag.wpforms-flag-gr{background-position:-80px -80px}.wpforms-flag.wpforms-flag-gt{background-position:-96px -80px}.wpforms-flag.wpforms-flag-gu{background-position:-112px -80px}.wpforms-flag.wpforms-flag-gw{background-position:-128px -80px}.wpforms-flag.wpforms-flag-gy{background-position:-144px -80px}.wpforms-flag.wpforms-flag-hk{background-position:-160px -80px}.wpforms-flag.wpforms-flag-hn{background-position:-176px -80px}.wpforms-flag.wpforms-flag-hr{background-position:-192px -80px}.wpforms-flag.wpforms-flag-ht{background-position:-208px -80px}.wpforms-flag.wpforms-flag-hu{background-position:-224px -80px}.wpforms-flag.wpforms-flag-id{background-position:0 -96px}.wpforms-flag.wpforms-flag-ie{background-position:-16px -96px}.wpforms-flag.wpforms-flag-il{background-position:-32px -96px}.wpforms-flag.wpforms-flag-im{background-position:-48px -96px}.wpforms-flag.wpforms-flag-in{background-position:-64px -96px}.wpforms-flag.wpforms-flag-iq{background-position:-80px -96px}.wpforms-flag.wpforms-flag-ir{background-position:-96px -96px}.wpforms-flag.wpforms-flag-is{background-position:-112px -96px}.wpforms-flag.wpforms-flag-it{background-position:-128px -96px}.wpforms-flag.wpforms-flag-je{background-position:-144px -96px}.wpforms-flag.wpforms-flag-jm{background-position:-160px -96px}.wpforms-flag.wpforms-flag-jo{background-position:-176px -96px}.wpforms-flag.wpforms-flag-jp{background-position:-192px -96px}.wpforms-flag.wpforms-flag-ke{background-position:-208px -96px}.wpforms-flag.wpforms-flag-kg{background-position:-224px -96px}.wpforms-flag.wpforms-flag-kh{background-position:0 -112px}.wpforms-flag.wpforms-flag-ki{background-position:-16px -112px}.wpforms-flag.wpforms-flag-km{background-position:-32px -112px}.wpforms-flag.wpforms-flag-kn{background-position:-48px -112px}.wpforms-flag.wpforms-flag-kp{background-position:-64px -112px}.wpforms-flag.wpforms-flag-kr{background-position:-80px -112px}.wpforms-flag.wpforms-flag-kw{background-position:-96px -112px}.wpforms-flag.wpforms-flag-ky{background-position:-112px -112px}.wpforms-flag.wpforms-flag-kz{background-position:-128px -112px}.wpforms-flag.wpforms-flag-la{background-position:-144px -112px}.wpforms-flag.wpforms-flag-lb{background-position:-160px -112px}.wpforms-flag.wpforms-flag-lc{background-position:-176px -112px}.wpforms-flag.wpforms-flag-li{background-position:-192px -112px}.wpforms-flag.wpforms-flag-lk{background-position:-208px -112px}.wpforms-flag.wpforms-flag-lr{background-position:-224px -112px}.wpforms-flag.wpforms-flag-ls{background-position:0 -128px}.wpforms-flag.wpforms-flag-lt{background-position:-16px -128px}.wpforms-flag.wpforms-flag-lu{background-position:-32px -128px}.wpforms-flag.wpforms-flag-lv{background-position:-48px -128px}.wpforms-flag.wpforms-flag-ly{background-position:-64px -128px}.wpforms-flag.wpforms-flag-ma{background-position:-80px -128px}.wpforms-flag.wpforms-flag-mc{background-position:-96px -128px}.wpforms-flag.wpforms-flag-md{background-position:-112px -128px}.wpforms-flag.wpforms-flag-me{background-position:-128px -128px}.wpforms-flag.wpforms-flag-mg{background-position:-144px -128px}.wpforms-flag.wpforms-flag-mh{background-position:-160px -128px}.wpforms-flag.wpforms-flag-mk{background-position:-176px -128px}.wpforms-flag.wpforms-flag-ml{background-position:-192px -128px}.wpforms-flag.wpforms-flag-mm{background-position:-208px -128px}.wpforms-flag.wpforms-flag-mn{background-position:-224px -128px}.wpforms-flag.wpforms-flag-mo{background-position:0 -144px}.wpforms-flag.wpforms-flag-mq{background-position:-16px -144px}.wpforms-flag.wpforms-flag-mr{background-position:-32px -144px}.wpforms-flag.wpforms-flag-ms{background-position:-48px -144px}.wpforms-flag.wpforms-flag-mt{background-position:-64px -144px}.wpforms-flag.wpforms-flag-mu{background-position:-80px -144px}.wpforms-flag.wpforms-flag-mv{background-position:-96px -144px}.wpforms-flag.wpforms-flag-mw{background-position:-112px -144px}.wpforms-flag.wpforms-flag-mx{background-position:-128px -144px}.wpforms-flag.wpforms-flag-my{background-position:-144px -144px}.wpforms-flag.wpforms-flag-mz{background-position:-160px -144px}.wpforms-flag.wpforms-flag-na{background-position:-176px -144px}.wpforms-flag.wpforms-flag-nc{background-position:-192px -144px}.wpforms-flag.wpforms-flag-ne{background-position:-208px -144px}.wpforms-flag.wpforms-flag-ng{background-position:-224px -144px}.wpforms-flag.wpforms-flag-ni{background-position:0 -160px}.wpforms-flag.wpforms-flag-nl{background-position:-16px -160px}.wpforms-flag.wpforms-flag-no{background-position:-32px -160px}.wpforms-flag.wpforms-flag-np{background-position:-48px -160px}.wpforms-flag.wpforms-flag-nr{background-position:-64px -160px}.wpforms-flag.wpforms-flag-nz{background-position:-80px -160px}.wpforms-flag.wpforms-flag-om{background-position:-96px -160px}.wpforms-flag.wpforms-flag-pa{background-position:-112px -160px}.wpforms-flag.wpforms-flag-pe{background-position:-128px -160px}.wpforms-flag.wpforms-flag-pf{background-position:-144px -160px}.wpforms-flag.wpforms-flag-pg{background-position:-160px -160px}.wpforms-flag.wpforms-flag-ph{background-position:-176px -160px}.wpforms-flag.wpforms-flag-pk{background-position:-192px -160px}.wpforms-flag.wpforms-flag-pl{background-position:-208px -160px}.wpforms-flag.wpforms-flag-pr{background-position:-224px -160px}.wpforms-flag.wpforms-flag-ps{background-position:0 -176px}.wpforms-flag.wpforms-flag-pt{background-position:-16px -176px}.wpforms-flag.wpforms-flag-pw{background-position:-32px -176px}.wpforms-flag.wpforms-flag-py{background-position:-48px -176px}.wpforms-flag.wpforms-flag-qa{background-position:-64px -176px}.wpforms-flag.wpforms-flag-re{background-position:-80px -176px}.wpforms-flag.wpforms-flag-ro{background-position:-96px -176px}.wpforms-flag.wpforms-flag-rs{background-position:-112px -176px}.wpforms-flag.wpforms-flag-ru{background-position:-128px -176px}.wpforms-flag.wpforms-flag-rw{background-position:-144px -176px}.wpforms-flag.wpforms-flag-sa{background-position:-160px -176px}.wpforms-flag.wpforms-flag-sb{background-position:-176px -176px}.wpforms-flag.wpforms-flag-sc{background-position:-192px -176px}.wpforms-flag.wpforms-flag-sd{background-position:-208px -176px}.wpforms-flag.wpforms-flag-se{background-position:-224px -176px}.wpforms-flag.wpforms-flag-sg{background-position:0 -192px}.wpforms-flag.wpforms-flag-si{background-position:-16px -192px}.wpforms-flag.wpforms-flag-sk{background-position:-32px -192px}.wpforms-flag.wpforms-flag-sl{background-position:-48px -192px}.wpforms-flag.wpforms-flag-sm{background-position:-64px -192px}.wpforms-flag.wpforms-flag-sn{background-position:-80px -192px}.wpforms-flag.wpforms-flag-so{background-position:-96px -192px}.wpforms-flag.wpforms-flag-sr{background-position:-112px -192px}.wpforms-flag.wpforms-flag-st{background-position:-128px -192px}.wpforms-flag.wpforms-flag-sv{background-position:-144px -192px}.wpforms-flag.wpforms-flag-sy{background-position:-160px -192px}.wpforms-flag.wpforms-flag-sz{background-position:-176px -192px}.wpforms-flag.wpforms-flag-tc{background-position:-192px -192px}.wpforms-flag.wpforms-flag-td{background-position:-208px -192px}.wpforms-flag.wpforms-flag-tg{background-position:-224px -192px}.wpforms-flag.wpforms-flag-th{background-position:0 -208px}.wpforms-flag.wpforms-flag-tj{background-position:-16px -208px}.wpforms-flag.wpforms-flag-tl{background-position:-32px -208px}.wpforms-flag.wpforms-flag-tm{background-position:-48px -208px}.wpforms-flag.wpforms-flag-tn{background-position:-64px -208px}.wpforms-flag.wpforms-flag-to{background-position:-80px -208px}.wpforms-flag.wpforms-flag-tr{background-position:-96px -208px}.wpforms-flag.wpforms-flag-tt{background-position:-112px -208px}.wpforms-flag.wpforms-flag-tv{background-position:-128px -208px}.wpforms-flag.wpforms-flag-tw{background-position:-144px -208px}.wpforms-flag.wpforms-flag-tz{background-position:-160px -208px}.wpforms-flag.wpforms-flag-ua{background-position:-176px -208px}.wpforms-flag.wpforms-flag-ug{background-position:-192px -208px}.wpforms-flag.wpforms-flag-us{background-position:-208px -208px}.wpforms-flag.wpforms-flag-uy{background-position:-224px -208px}.wpforms-flag.wpforms-flag-uz{background-position:0 -224px}.wpforms-flag.wpforms-flag-va{background-position:-16px -224px}.wpforms-flag.wpforms-flag-vc{background-position:-32px -224px}.wpforms-flag.wpforms-flag-ve{background-position:-48px -224px}.wpforms-flag.wpforms-flag-vg{background-position:-64px -224px}.wpforms-flag.wpforms-flag-vi{background-position:-80px -224px}.wpforms-flag.wpforms-flag-vn{background-position:-96px -224px}.wpforms-flag.wpforms-flag-vu{background-position:-112px -224px}.wpforms-flag.wpforms-flag-ws{background-position:-128px -224px}.wpforms-flag.wpforms-flag-ye{background-position:-144px -224px}.wpforms-flag.wpforms-flag-za{background-position:-160px -224px}.wpforms-flag.wpforms-flag-zm{background-position:-176px -224px}.wpforms-flag.wpforms-flag-zw{background-position:-192px -224px}#wpforms-header-temp{position:relative;margin:0;position:absolute;top:-1px;left:20px;right:20px;z-index:99}#wpforms-header{border-top:3px solid #e27730;padding:22px 20px}#wpforms-header img{display:block;margin:0;max-width:235px}@media (max-width: 782px){#wpforms-header img{max-width:200px}}.wpforms-admin-wrap .page-title{background-color:#fff;margin:0 0 20px 0;padding:15px 20px}.wpforms-admin-wrap .page-title .add-new-h2{margin-left:28px}.wpforms-admin-tabs{background-color:#fff;margin:0 0 20px 0;padding:0 20px;list-style:none;overflow:auto;font-size:14px}.wpforms-admin-tabs li{margin:0 30px 0 0;padding:0;float:left}.wpforms-admin-tabs li:last-of-type{margin:0}.wpforms-admin-tabs li a{color:#666;display:block;padding:20px 0 18px 0;text-decoration:none;border-bottom:2px solid #fff;box-shadow:none}.wpforms-admin-tabs li a:hover{border-color:#999}.wpforms-admin-tabs li a.active{border-color:#e27730}#wpcontent{padding-left:0 !important;position:relative}@media (max-width: 600px){#wpcontent{padding-top:46px}}@media (max-width: 600px){#wpbody{padding-top:0}}.wpforms-admin-page #screen-meta-links,.wpforms-admin-page #screen-meta{display:none}.wpforms-admin-page .video-container{position:relative;padding-bottom:56.1%;height:0;overflow:hidden}.wpforms-admin-page .video-container iframe,.wpforms-admin-page .video-container object,.wpforms-admin-page .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.wpforms-admin-page .wpforms-file-upload input[type=file]{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.wpforms-admin-page .wpforms-file-upload label{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:0}.wpforms-admin-page .wpforms-file-upload input[type=file]:focus+label,.wpforms-admin-page .wpforms-file-upload input[type=file].has-focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.wpforms-admin-page .wpforms-file-upload .fld{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:400px;min-height:35px}.wpforms-admin-page .wpforms-file-upload .fld .placeholder{color:#ccc}.wpforms-admin-page .wpforms-file-upload strong .fa{margin-right:8px}.wpforms-admin-page .wpforms-hide{display:none}.wpforms-admin-page .wpforms-h1-placeholder{display:none}.wpforms-admin-page .notice{display:none}.wpforms-admin-wrap{margin:0}.wpforms-admin-wrap .notice{margin-left:20px !important;margin-right:20px !important}.wpforms-admin-content{padding-left:20px;padding-right:20px}.wpforms-admin-content:before{content:" ";display:table}.wpforms-admin-content:after{clear:both;content:" ";display:table}.wpforms-clear:before{content:" ";display:table}.wpforms-clear:after{clear:both;content:" ";display:table}#wpforms-overview .tablenav.top{margin-top:0}#wpforms-overview .wp-list-table .column-id{width:30px}#wpforms-overview .wp-list-table .column-entries{width:70px}#wpforms-overview .wp-list-table .column-shortcode{width:150px}#wpforms-overview .wp-list-table .column-created{width:145px}#wpforms-entries-single #poststuff{padding:0}#wpforms-entries-single .postbox .hndle{cursor:default !important}#wpforms-entries-single .wpforms-entry-navigation{font-size:13px;line-height:29px;float:right;position:relative;padding-top:2px}@media (max-width: 600px){#wpforms-entries-single .wpforms-entry-navigation{display:none}}#wpforms-entries-single .wpforms-entry-navigation .add-new-h2{top:auto;margin:0;padding:4px 0px;text-align:center}#wpforms-entries-single .wpforms-entry-navigation .add-new-h2 .dashicons{font-size:16px;height:auto;width:28px;line-height:29px}#wpforms-entries-single .wpforms-entry-navigation .add-new-h2.inactive{opacity:0.5;pointer-events:none;cursor:default}#wpforms-entries-single .wpforms-entry-navigation .wpforms-entry-navigation-text{display:inline-block;margin-right:10px}#wpforms-entries-single .wpforms-entry-navigation .wpforms-entry-current{top:auto;margin:0;text-align:center;padding:4px 10px;position:relative;text-decoration:none;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background:#fff;font-size:13px;line-height:29px;text-transform:center}#wpforms-entries-single #wpforms-entry-fields h2.hndle{font-size:18px}#wpforms-entries-single #wpforms-entry-fields h2.hndle .dashicons{font-size:16px;height:16px;width:16px;margin:4px 4px 0 0;color:#e27730}#wpforms-entries-single #wpforms-entry-fields .no-fields{padding:12px;margin:0}#wpforms-entries-single #wpforms-entry-fields .inside{padding:0;margin:0}#wpforms-entries-single #wpforms-entry-fields .inside p{padding:0;margin:0}#wpforms-entries-single #wpforms-entry-fields .inside .wpforms-entry-field-name{font-weight:600;background:#ebf3fb;padding:8px 12px}#wpforms-entries-single #wpforms-entry-fields .inside .wpforms-entry-field-value{background:#fff;padding:8px 12px}#wpforms-entries-single #wpforms-entry-fields .inside .empty .wpforms-entry-field-value{font-style:italic;color:#999}#wpforms-entries-single #wpforms-entry-fields .wpforms-empty-field-toggle{float:right;text-decoration:none;padding:5px 0 0}#wpforms-entries-single #wpforms-entry-notes .inside{margin:0;padding:0}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-new{padding:10px}#wpforms-entries-single #wpforms-entry-notes form{display:none}#wpforms-entries-single #wpforms-entry-notes .btns{overflow:auto;padding:8px 0}#wpforms-entries-single #wpforms-entry-notes .no-notes{margin:0;padding:4px 10px 8px}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-single{padding:10px;border-top:1px solid #e3e1e3}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-single p:last-of-type{margin-bottom:0}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-single.even{background-color:#f9f9f9}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline{color:#888;margin-bottom:10px}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .sep{color:#ddd}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .notes-user{text-decoration:none;font-weight:600}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .note-delete{color:#a00;text-decoration:none}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .note-delete:hover{color:red;text-decoration:none}#wpforms-entries-single #wpforms-entry-details .inside,#wpforms-entries-single #wpforms-entry-payment .inside,#wpforms-entries-single #wpforms-entry-actions .inside{margin:0;padding:0}#wpforms-entries-single .wpforms-entry-details-meta,#wpforms-entries-single .wpforms-entry-actions-meta{padding:6px 0 0}#wpforms-entries-single .wpforms-entry-details-meta p,#wpforms-entries-single .wpforms-entry-payment-meta p,#wpforms-entries-single .wpforms-entry-actions-meta p{padding:6px 10px 8px;margin:0}#wpforms-entries-single .wpforms-entry-payment-meta{padding:0}#wpforms-entries-single .wpforms-entry-payment-meta p{border-bottom:1px solid #eee;padding:10px}#wpforms-entries-single .wpforms-entry-payment-meta p:last-of-type{border-bottom:0}#wpforms-entries-single .wpforms-entry-details-meta strong,#wpforms-entries-single .wpforms-entry-actions-meta strong{font-weight:600}#wpforms-entries-single .wpforms-entry-details-meta .dashicons,#wpforms-entries-single .wpforms-entry-actions-meta .dashicons{padding:0 2px 0 0;color:#82878A;top:-1px;left:-1px;position:relative;text-decoration:none}#wpforms-entries-single #wpforms-entry-details .submitdelete{color:#a00;text-decoration:none;padding:1px 2px}#wpforms-entries-single #wpforms-entry-details .submitdelete:hover{color:red}#wpforms-entries-single .wpforms-entry-actions-meta a{text-decoration:none}#wpforms-entries-single .wpforms-entry-actions-meta a:hover{text-decoration:underline}#wpforms-entries-single #wpforms-entry-geolocation .inside{padding:0;margin:0}#wpforms-entries-single #wpforms-entry-geolocation ul{margin:0}#wpforms-entries-single #wpforms-entry-geolocation ul li{border-bottom:1px solid #eee;margin:0;overflow:auto}#wpforms-entries-single #wpforms-entry-geolocation ul li:last-of-type{border-bottom:0}#wpforms-entries-single #wpforms-entry-geolocation .wpforms-geolocation-meta{width:85px;float:left;border-right:1px solid #eee;padding:10px 20px 10px 12px}#wpforms-entries-single #wpforms-entry-geolocation .wpforms-geolocation-value{display:inline-block;padding:10px 12px 10px 20px}#wpforms-entries-single #wpforms-entry-geolocation .wpforms-flag{vertical-align:text-top;margin-right:4px}#wpforms-entries-list .form-details{border-bottom:1px solid #ddd;padding-bottom:15px;margin:0 0 10px}#wpforms-entries-list .form-details .form-details-sub{color:#999;display:block;font-size:10px;text-transform:uppercase;margin:0 0 8px 0}#wpforms-entries-list .form-details .form-details-title{float:left;font-size:18px;font-weight:400;margin:0}@media (max-width: 1199px){#wpforms-entries-list .form-details .form-details-title{float:none;margin-bottom:10px}}#wpforms-entries-list .form-details .form-selector{display:inline-block;position:relative}#wpforms-entries-list .form-details .form-selector .toggle{border-radius:50%;color:#444;font-size:16px;box-shadow:none}#wpforms-entries-list .form-details .form-selector .toggle:hover,#wpforms-entries-list .form-details .form-selector .toggle.active{background-color:#e3e3e3;outline:none}#wpforms-entries-list .form-details .form-selector .toggle:before{vertical-align:middle}#wpforms-entries-list .form-details .form-selector .form-list{display:none;background:#fff;border-radius:3px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);position:absolute;top:27px;left:-108px;width:230px;padding:10px 0;z-index:9991}#wpforms-entries-list .form-details .form-selector .form-list:before{content:" ";position:absolute;top:-10px;left:110px;width:0;height:0;border-style:solid;border-width:0 8px 10px 8px;border-color:transparent transparent #fff transparent}#wpforms-entries-list .form-details .form-selector ul{max-height:196px;overflow-x:hidden;padding:0;margin:0}#wpforms-entries-list .form-details .form-selector ul li{list-style:none;margin:0;font-size:13px}#wpforms-entries-list .form-details .form-selector ul li a{display:block;text-decoration:none;padding:5px 15px;color:#444}#wpforms-entries-list .form-details .form-selector ul li a:hover{background-color:#f7f7f7}#wpforms-entries-list .form-details .form-details-actions{float:right}@media (max-width: 1199px){#wpforms-entries-list .form-details .form-details-actions{float:none}}#wpforms-entries-list .form-details .form-details-actions a{text-decoration:none;display:inline-block;margin:0 12px 0 0}#wpforms-entries-list .form-details .form-details-actions a:last-of-type{margin:0}#wpforms-entries-list .form-details .form-details-actions a .dashicons{width:16px;height:16px;font-size:16px}#wpforms-entries-list .wp-list-table .column-indicators{width:35px;text-align:center}#wpforms-entries-list .wp-list-table .column-indicators a:focus{-webkit-box-shadow:none;box-shadow:none}#wpforms-entries-list .wp-list-table .column-indicators .dashicons{width:14px;height:14px;font-size:14px;margin-top:3px}#wpforms-entries-list .wp-list-table .indicator-star .dashicons{margin-right:6px}#wpforms-entries-list .wp-list-table .indicator-star{color:#e4e4e4}#wpforms-entries-list .wp-list-table .indicator-star:hover,#wpforms-entries-list .wp-list-table .indicator-star.unstar{color:#e27730}#wpforms-entries-list .wp-list-table .indicator-read{color:#9ede84}#wpforms-entries-list .wp-list-table .indicator-read:hover,#wpforms-entries-list .wp-list-table .indicator-read.unread{color:#e4e4e4}#wpforms-entries-list .wp-list-table .column-date{width:150px}#wpforms-entries-list .wp-list-table .column-status{width:120px}#wpforms-entries-list .wp-list-table .column-status img{display:inline-block;height:12px;width:auto;margin:0 0 0 3px}#wpforms-entries-list .wp-list-table .column-payment_total{width:100px}#wpforms-entries-list .wp-list-table .column-actions{width:100px}#wpforms-entries-list .wp-list-table .sep{color:#ddd}#wpforms-entries-list .wp-list-table .delete:hover{color:red}#wpforms-entries-list #wpforms-entries-table-edit-columns{float:right;color:#ccc}#wpforms-entries-list #wpforms-entries-table-edit-columns:hover{color:#666}#wpforms-welcome{border-top:3px solid #e27730;color:#555;padding-top:110px}@media (max-width: 767px){#wpforms-welcome{padding-top:64px}}#wpforms-welcome *,#wpforms-welcome *::before,#wpforms-welcome *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpforms-welcome .container{margin:0 auto;max-width:720px;padding:0}#wpforms-welcome .block{padding:40px}@media (max-width: 767px){#wpforms-welcome .block{padding:20px}}#wpforms-welcome img{max-width:100%;height:auto}#wpforms-welcome h1{color:#222;font-size:24px;text-align:center;margin:0 0 16px 0}#wpforms-welcome h5{color:#222;font-size:16px;margin:0 0 8px 0}#wpforms-welcome h6{font-size:16px;font-weight:400;line-height:1.6;text-align:center;margin:0}#wpforms-welcome p{font-size:14px;margin:0 0 20px 0}#wpforms-welcome .button-wrap{max-width:590px;margin:0 auto 0 auto}#wpforms-welcome .button-wrap .left{float:left;width:50%;padding-right:20px}@media (max-width: 767px){#wpforms-welcome .button-wrap .left{float:none;width:100%;padding:0;margin-bottom:20px}}#wpforms-welcome .button-wrap .right{float:right;width:50%;padding-left:20px}@media (max-width: 767px){#wpforms-welcome .button-wrap .right{float:none;width:100%;padding:0}}#wpforms-welcome .intro{background-color:#fff;border:2px solid #e1e1e1;border-radius:2px;margin-bottom:30px;position:relative;padding-top:40px}#wpforms-welcome .intro .sullie{background-color:#fff;border:2px solid #e1e1e1;border-radius:50%;height:110px;width:110px;padding:18px 14px 0 14px;position:absolute;top:-58px;left:50%;margin-left:-55px}#wpforms-welcome .intro .video-thumbnail{display:block;margin:0 auto}#wpforms-welcome .intro .button-wrap{margin-top:25px}#wpforms-welcome .features{background-color:#fff;border:2px solid #e1e1e1;border-bottom:0;border-radius:2px 2px 0 0;position:relative;padding-top:20px;padding-bottom:20px}#wpforms-welcome .features .feature-list{margin-top:60px}#wpforms-welcome .features .feature-block{float:left;width:50%;padding-bottom:35px;overflow:auto}@media (max-width: 767px){#wpforms-welcome .features .feature-block{float:none;width:100%}}#wpforms-welcome .features .feature-block.first{padding-right:20px;clear:both}@media (max-width: 767px){#wpforms-welcome .features .feature-block.first{padding-right:0}}#wpforms-welcome .features .feature-block.last{padding-left:20px}@media (max-width: 767px){#wpforms-welcome .features .feature-block.last{padding-left:0}}#wpforms-welcome .features .feature-block img{float:left;max-width:46px}#wpforms-welcome .features .feature-block h5{margin-left:68px}#wpforms-welcome .features .feature-block p{margin:0;margin-left:68px}#wpforms-welcome .features .button-wrap{margin-top:25px;text-align:center}#wpforms-welcome .upgrade-cta{background-color:#000;border:2px solid #e1e1e1;border-top:0;border-bottom:0;color:#fff}#wpforms-welcome .upgrade-cta h2{color:#fff;font-size:20px;margin:0 0 30px 0}#wpforms-welcome .upgrade-cta ul{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;margin:0;padding:0}#wpforms-welcome .upgrade-cta ul li{display:block;width:50%;margin:0 0 8px 0;padding:0}#wpforms-welcome .upgrade-cta ul li .dashicons{color:#2a9b39;margin-right:5px}#wpforms-welcome .upgrade-cta .left{float:left;width:66.666666%;padding-right:20px}@media (max-width: 767px){#wpforms-welcome .upgrade-cta .left{float:none;width:100%;padding-right:0;margin-bottom:20px}}#wpforms-welcome .upgrade-cta .right{float:right;width:33.333333%;padding-left:20px;text-align:center}@media (max-width: 767px){#wpforms-welcome .upgrade-cta .right{float:none;width:100%;padding-left:0}}#wpforms-welcome .upgrade-cta .right h2{text-align:center;margin:0}#wpforms-welcome .upgrade-cta .right h2 span{display:inline-block;border-bottom:1px solid #555;padding:0 15px 12px}#wpforms-welcome .upgrade-cta .right .price{padding:26px 0}#wpforms-welcome .upgrade-cta .right .price .amount{font-size:48px;font-weight:600;position:relative;display:inline-block}#wpforms-welcome .upgrade-cta .right .price .amount:before{content:'$';position:absolute;top:-8px;left:-16px;font-size:18px}#wpforms-welcome .upgrade-cta .right .price .term{font-size:12px;display:inline-block}#wpforms-welcome .testimonials{background-color:#fff;border:2px solid #e1e1e1;border-top:0;padding:20px 0}#wpforms-welcome .testimonials .testimonial-block{margin:50px 0 0 0}#wpforms-welcome .testimonials .testimonial-block img{border-radius:50%;float:left;max-width:100px;box-shadow:0 0 18px rgba(0,0,0,0.2)}@media (max-width: 767px){#wpforms-welcome .testimonials .testimonial-block img{width:65px}}#wpforms-welcome .testimonials .testimonial-block p{font-size:14px;margin:0 0 12px 140px}@media (max-width: 767px){#wpforms-welcome .testimonials .testimonial-block p{margin-left:100px}}#wpforms-welcome .testimonials .testimonial-block p:last-of-type{margin-bottom:0}#wpforms-welcome .footer{background-color:#f1f1f1;border:2px solid #e1e1e1;border-top:0;border-radius:0 0 2px 2px}#wpforms-welcome.pro .features{border:2px solid #e1e1e1;margin-bottom:30px}#wpforms-welcome.pro .upgrade,#wpforms-welcome.pro .footer{display:none}#wpforms-welcome.pro .testimonials{border:2px solid #e1e1e1}.dashboard_page_wpforms-getting-started .video-container{border:2px solid #e1e1e1}.dashboard_page_wpforms-getting-started #wpfooter,.dashboard_page_wpforms-getting-started div.notice{display:none !important}#wpforms-admin-addons *,#wpforms-admin-addons *::before,#wpforms-admin-addons *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpforms-admin-addons .addons-container{margin-left:-20px;margin-right:-20px}#wpforms-admin-addons .unlock-msg{padding:0 20px;margin-top:-20px}#wpforms-admin-addons .addon-container{padding:0 20px;float:left;width:33.333333%}@media (max-width: 1249px){#wpforms-admin-addons .addon-container{width:50%}}@media (max-width: 767px){#wpforms-admin-addons .addon-container{width:100%}}#wpforms-admin-addons h4{font-size:17px;font-weight:700}#wpforms-admin-addons .addon-item{background-color:#fff;border:1px solid #ddd;border-radius:3px;margin:0 0 40px 0}@media (max-width: 767px){#wpforms-admin-addons .addon-item{margin:0 0}}#wpforms-admin-addons .addon-item img{border:1px solid #eee;float:left;max-width:75px}#wpforms-admin-addons .addon-item h5{margin:0 0 10px 100px;font-size:16px}#wpforms-admin-addons .addon-item p{margin:0 0 0 100px}#wpforms-admin-addons .addon-item .details{padding:30px 20px}#wpforms-admin-addons .addon-item .actions{background-color:#f7f7f7;border-top:1px solid #ddd;padding:20px;position:relative}#wpforms-admin-addons .addon-item .actions .msg{background-color:#f7f7f7;position:absolute;text-align:center;font-weight:600;top:0;left:0;height:100%;width:100%;z-index:99;padding:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:center}#wpforms-admin-addons .addon-item .actions .msg.success{color:#2a9b39}#wpforms-admin-addons .addon-item .actions .msg.error{color:red}#wpforms-admin-addons .addon-item .status{float:left;padding-top:8px}#wpforms-admin-addons .addon-item .status .status-inactive{color:red}#wpforms-admin-addons .addon-item .status .status-download{color:#666}#wpforms-admin-addons .addon-item .status .status-active{color:#2a9b39}#wpforms-admin-addons .addon-item .upgrade-button{text-align:center}#wpforms-admin-addons .addon-item .upgrade-button a{font-weight:600;width:140px;text-align:center;padding:8px 5px}#wpforms-admin-addons .addon-item .action-button{float:right}#wpforms-admin-addons .addon-item .action-button button{background:none;border:1px solid #ddd;border-radius:3px;box-shadow:none;cursor:pointer;font-weight:600;width:140px;text-align:center;padding:8px 5px}#wpforms-admin-addons .addon-item .action-button button:hover,#wpforms-admin-addons .addon-item .action-button button.loading{background-color:#e9e9e9}#wpforms-admin-addons .addon-item .action-button button .fa{margin-right:8px}#wpforms-admin-addons .addon-item .action-button button.status-active .fa{color:#2a9b39}#wpforms-admin-addons .addon-item .action-button button.status-active .fa{color:#2a9b39}#wpforms-admin-addons .addon-item .action-button button.status-inactive .fa{color:red}#wpforms-admin-addons .addon-item .action-button button.status-download .fa{color:#999}#wpforms-admin-addons .addon-item .action-button button.loading .fa{color:#666}.wpforms-admin-settings *,.wpforms-admin-settings *::before,.wpforms-admin-settings *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpforms-admin-settings .wpforms-setting-row{border-bottom:1px solid #e4e4e4;padding:30px 0;font-size:14px;line-height:1.3}.wpforms-admin-settings .wpforms-setting-row:first-of-type{padding-top:10px !important}@media (max-width: 781px){.wpforms-admin-settings .wpforms-setting-row{padding:20px 0}}.wpforms-admin-settings .wpforms-setting-row.section-heading{padding:20px 0}.wpforms-admin-settings .wpforms-setting-row.section-heading.no-desc h4{margin:0}.wpforms-admin-settings .wpforms-setting-row.section-heading .wpforms-setting-field{margin:0;max-width:1000px}.wpforms-admin-settings .wpforms-setting-row.tools p,.wpforms-admin-settings .wpforms-setting-row.tools p:first-of-type{margin:0 0 16px 0}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-checkbox input[type=checkbox]{float:left;margin:1px 0 0 0}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-checkbox .desc{margin:0 0 0 30px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-license .wpforms-setting-label{padding-top:8px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-license p.type{margin-top:12px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-text .wpforms-setting-label{padding-top:8px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-select .wpforms-setting-label{padding-top:8px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-radio .wpforms-setting-field input[type=radio]{margin:-3px 10px 0 0}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-radio .wpforms-setting-field label{margin-right:30px;display:inline-block}.wpforms-admin-settings .wpforms-setting-row#wpforms-setting-row-email-template .wpforms-setting-field label:before{content:" ";display:block;width:155px;height:180px;margin:0 0 10px 0}.wpforms-admin-settings .wpforms-setting-row#wpforms-setting-row-email-template .wpforms-setting-field .option-default:before{background:url(../images/settings-email-html.png) center center}.wpforms-admin-settings .wpforms-setting-row#wpforms-setting-row-email-template .wpforms-setting-field .option-none:before{background:url(../images/settings-email-plaintext.png) center center}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-image .wpforms-setting-field img{display:block;margin:0 0 20px 0;max-width:400px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-color .wpforms-color-picker{padding-left:40px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-color .minicolors-input-swatch{top:7px;left:7px;height:21px;width:21px;border-radius:2px}.wpforms-admin-settings .wpforms-setting-row h4{font-size:20px;font-weight:700;margin:0 0 6px 0}.wpforms-admin-settings .wpforms-setting-row h3{font-size:24px;font-weight:600;margin:0 0 20px 0}.wpforms-admin-settings .wpforms-setting-row p{margin:12px 0 0;font-size:14px;line-height:1.3}.wpforms-admin-settings .wpforms-setting-row p:first-of-type{margin:8px 0 0}.wpforms-admin-settings .wpforms-setting-row p.desc{font-style:italic;color:#666}.wpforms-admin-settings .wpforms-setting-row input[type=text],.wpforms-admin-settings .wpforms-setting-row input[type=password]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:400px;min-height:35px}@media (max-width: 959px){.wpforms-admin-settings .wpforms-setting-row input[type=text],.wpforms-admin-settings .wpforms-setting-row input[type=password]{width:300px}}.wpforms-admin-settings .wpforms-setting-row input[type=text]:focus,.wpforms-admin-settings .wpforms-setting-row input[type=password]:focus{border-color:#bbb}.wpforms-admin-settings .wpforms-setting-row button{margin-right:10px}.wpforms-admin-settings .wpforms-setting-row .choicesjs-select-wrap{display:block;max-width:400px}@media (max-width: 959px){.wpforms-admin-settings .wpforms-setting-row .choicesjs-select-wrap{width:300px}}.wpforms-admin-settings .wpforms-setting-label{display:block;float:left;width:200px;padding:0}@media (max-width: 781px){.wpforms-admin-settings .wpforms-setting-label{float:none;width:100%;padding-bottom:15px}}.wpforms-admin-settings .wpforms-setting-label label{display:block;font-weight:600}.wpforms-admin-settings .wpforms-setting-field{display:block;margin:0 0 0 200px;max-width:800px}@media (max-width: 781px){.wpforms-admin-settings .wpforms-setting-field{margin:0}}.wpforms-admin-settings p.submit{margin:0;padding:25px 0}.wpforms-admin-settings .captcha-addon-notice{background-color:#fff;border:1px solid #e27730;border-radius:3px;padding:30px;max-width:1000px;margin:20px 0 0 0}.wpforms-admin-settings .captcha-addon-notice img{float:left;max-width:90px}.wpforms-admin-settings .captcha-addon-notice h5{margin:0 0 10px 120px;font-size:18px}.wpforms-admin-settings .captcha-addon-notice p{margin:0 0 0 120px;font-size:14px;line-height:1.3}.wpforms-admin-settings .info-area{display:block;width:100%;max-width:1000px;height:450px;font-family:Menlo,Monaco,monospace;font-size:12px;background:#fff;box-shadow:none;border:1px solid #ddd;white-space:pre;overflow:auto;padding:20px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider{border-bottom:1px solid #ddd;padding:30px 0}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider.focus-out{opacity:0.4}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-header{cursor:pointer;max-width:1000px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-logo{float:left;position:relative}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-logo .fa{position:absolute;top:50%;margin:-9px 0 0 0;left:10px;color:#666;font-size:18px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-logo img{border:1px solid #ddd;max-width:90px;display:block;margin:0 0 0 40px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-info{margin:0 0 0 160px;position:relative;padding:20px 0 0}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-info h3{margin:0 0 10px 0;font-size:20px;font-weight:600}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-info p{margin:0;font-size:14px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-info .connected-indicator{color:#83c11f;width:135px;border:1px solid #83c11f;border-radius:4px;padding:8px 14px;font-size:16px;position:absolute;top:28px;right:0;display:none}.wpforms-admin-settings #wpforms-settings-providers .connected .wpforms-settings-provider-info .connected-indicator{display:block}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts{margin:0 0 0 160px;display:none;max-width:840px}.wpforms-admin-settings #wpforms-settings-providers .focus-in .wpforms-settings-provider-accounts{display:block}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul{padding:0;margin:0}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul li{border-bottom:1px solid #ddd;margin:0;padding:10px 0;font-size:14px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul li:first-of-type{border-top:1px solid #ddd}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul li:last-of-type{margin-bottom:16px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul span.label{float:left;width:50%}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul span.date{color:#999;float:left;width:35%}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-list ul span.remove{float:right;width:15%;text-align:right}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-connect{display:none;padding:20px;background-color:#ebf3fb;border:1px solid #0e6cad}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-connect input[type=text]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;display:block;padding:7px 12px;margin:5px 0;width:400px;min-height:35px}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-connect input[type=text]:focus{border-color:#bbb}.wpforms-admin-settings #wpforms-settings-providers .focus-in .wpforms-settings-provider-accounts-connect{display:block}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-connect .fa{display:none}.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts-connect p,.wpforms-admin-settings #wpforms-settings-providers .wpforms-settings-provider-accounts p{margin:0 0 15px 0;font-size:14px}.wpforms-admin-settings .checkbox-multiselect-columns{max-width:600px;position:relative}.wpforms-admin-settings .checkbox-multiselect-columns:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;min-height:0;visibility:hidden}.wpforms-admin-settings .checkbox-multiselect-columns:before{content:"\f0ec";color:#999;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:130px;left:50%;margin:0 0 0 -10px}.wpforms-admin-settings .checkbox-multiselect-columns .header{font-weight:600;font-size:13px;margin:0;padding:0 0 5px 0;text-align:center}.wpforms-admin-settings .checkbox-multiselect-columns .first-column,.wpforms-admin-settings .checkbox-multiselect-columns .second-column{width:45%;float:left}.wpforms-admin-settings .checkbox-multiselect-columns .second-column{float:right}.wpforms-admin-settings .checkbox-multiselect-columns .second-column ul li{padding:10px}.wpforms-admin-settings .checkbox-multiselect-columns ul{background-color:#fff;border:1px solid #ddd;border-radius:3px;position:relative;height:250px;padding:0;overflow-y:auto;margin:0;list-style-type:none}.wpforms-admin-settings .checkbox-multiselect-columns ul li{border-bottom:1px #eee solid;margin:0;font-size:14px}.wpforms-admin-settings .checkbox-multiselect-columns ul li label{display:block;padding:10px 10px 10px 32px;position:relative;vertical-align:baseline}.wpforms-admin-settings .checkbox-multiselect-columns ul li label:hover{background-color:#e27730;color:#fff}.wpforms-admin-settings .checkbox-multiselect-columns ul li label:before{content:"\f0c8";color:#ddd;font:normal normal normal 16px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:12px;left:10px}.wpforms-admin-settings .checkbox-multiselect-columns ul li label.checked{opacity:0.6}.wpforms-admin-settings .checkbox-multiselect-columns ul li label.checked:before{content:"\f14a";color:#2a9b39}.wpforms-admin-settings .checkbox-multiselect-columns ul li input{display:none}.wpforms-admin-settings .checkbox-multiselect-columns .all{color:#999;display:inline-block;font-size:13px;margin:10px 0 0}.wpforms-admin-settings #wpforms-importer-analyze{display:none}.wpforms-admin-settings #wpforms-importer-analyze .process-count,.wpforms-admin-settings #wpforms-importer-analyze p{font-size:14px}.wpforms-admin-settings #wpforms-importer-analyze .upgrade{display:none;font-size:14px}.wpforms-admin-settings #wpforms-importer-analyze .upgrade h5{font-size:18px;font-weight:600;padding:0;margin:30px 0 20px 0}.wpforms-admin-settings #wpforms-importer-analyze .upgrade hr{border:none;border-bottom:1px solid #e4e4e4;margin:40px 0}.wpforms-admin-settings #wpforms-importer-analyze .upgrade .wpforms-btn{margin-right:10px}.wpforms-admin-settings #wpforms-importer-analyze .upgrade ul li{list-style-type:disc;margin-left:14px}.wpforms-admin-settings #wpforms-importer-analyze .upgrade ul li.form{list-style-type:none;margin-left:0;font-weight:700}.wpforms-admin-settings #wpforms-importer-process{display:none}.wpforms-admin-settings #wpforms-importer-process .process-count,.wpforms-admin-settings #wpforms-importer-process .process-completed{font-size:14px}.wpforms-admin-settings #wpforms-importer-process .process-completed{display:none}.wpforms-admin-settings #wpforms-importer-process .status{margin:20px 0 30px;background-color:#fff;border-radius:3px;border:1px solid #ddd;max-height:800px;overflow-y:scroll;display:none}.wpforms-admin-settings #wpforms-importer-process .status .item{border-bottom:1px solid #ddd;padding:20px}.wpforms-admin-settings #wpforms-importer-process .status .item:last-of-type{border:none}.wpforms-admin-settings #wpforms-importer-process .status .item p{font-size:13px;margin:12px 0 0}.wpforms-admin-settings #wpforms-importer-process .status .item ul{font-size:13px;margin:12px 0 0 16px}.wpforms-admin-settings #wpforms-importer-process .status .item ul li{list-style:disc}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon{display:inline-block;margin:0 10px 0 0}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-info-circle{color:#00a0d2}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-check{color:#46b450}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-exclamation-triangle{color:#ffb900}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-times,.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-exclamation-circle{color:red}.wpforms-admin-settings #wpforms-importer-process .status .item .name{font-size:14px;float:left}.wpforms-admin-settings #wpforms-importer-process .status .item .actions{font-size:14px;float:right}.wpforms-admin-settings #wpforms-importer-process .status .item .actions .sep{color:#ddd}
2
 
assets/css/wpforms-base.css CHANGED
@@ -746,6 +746,16 @@ div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:
746
  display: none;
747
  }
748
 
 
 
 
 
 
 
 
 
 
 
749
  /* Preset layout - single line */
750
  .wpforms-container.inline-fields .wpforms-field-container,
751
  .wpforms-container.inline-fields .wpforms-field {
746
  display: none;
747
  }
748
 
749
+ /* Date-Time field */
750
+ .wpforms-container .wpforms-field-date-time .wpforms-one-half {
751
+ width: 100%;
752
+ margin-left: 0;
753
+ float: none;
754
+ }
755
+ .wpforms-container .wpforms-field-date-time .wpforms-one-half:first-of-type {
756
+ margin-bottom: 8px;
757
+ }
758
+
759
  /* Preset layout - single line */
760
  .wpforms-container.inline-fields .wpforms-field-container,
761
  .wpforms-container.inline-fields .wpforms-field {
assets/css/wpforms-full.css CHANGED
@@ -998,6 +998,16 @@ div.wpforms-container-full .wpforms-form .wpforms-field-hidden {
998
  display: none;
999
  }
1000
 
 
 
 
 
 
 
 
 
 
 
1001
  /* Preset layout - single line */
1002
  div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-container,
1003
  div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field {
998
  display: none;
999
  }
1000
 
1001
+ /* Date-Time field */
1002
+ div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-one-half {
1003
+ width: 100%;
1004
+ margin-left: 0;
1005
+ float: none;
1006
+ }
1007
+ div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-one-half:first-of-type {
1008
+ margin-bottom: 8px;
1009
+ }
1010
+
1011
  /* Preset layout - single line */
1012
  div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-container,
1013
  div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field {
assets/fonts/FontAwesome.otf DELETED
Binary file
assets/js/admin-builder.js CHANGED
@@ -2033,7 +2033,7 @@
2033
  });
2034
 
2035
  // Toggle form reCAPTCHA setting
2036
- $(document).on('change', '#wpforms-settings-recaptcha', function() {
2037
  WPFormsBuilder.recaptchaToggle();
2038
  });
2039
 
@@ -2111,7 +2111,7 @@
2111
  */
2112
  recaptchaToggle: function() {
2113
 
2114
- if ($('#wpforms-settings-recaptcha').is(':checked')) {
2115
  $('.wpforms-field-recaptcha').show();
2116
  } else {
2117
  $('.wpforms-field-recaptcha').hide();
2033
  });
2034
 
2035
  // Toggle form reCAPTCHA setting
2036
+ $(document).on('change', '#wpforms-panel-field-settings-recaptcha', function() {
2037
  WPFormsBuilder.recaptchaToggle();
2038
  });
2039
 
2111
  */
2112
  recaptchaToggle: function() {
2113
 
2114
+ if ($('#wpforms-panel-field-settings-recaptcha').is(':checked')) {
2115
  $('.wpforms-field-recaptcha').show();
2116
  } else {
2117
  $('.wpforms-field-recaptcha').hide();
assets/js/admin.min.js CHANGED
@@ -1 +1 @@
1
- !function(e){"use strict";var t,n={settings:{iconActivate:'<i class="fa fa-toggle-on fa-flip-horizontal" aria-hidden="true"></i>',iconDeactivate:'<i class="fa fa-toggle-on" aria-hidden="true"></i>',iconInstall:'<i class="fa fa-cloud-download" aria-hidden="true"></i>',iconSpinner:'<i class="fa fa-spinner fa-spin" aria-hidden="true"></i>',mediaFrame:!1},init:function(){t=this.settings,e(document).ready(n.ready),n.initFormOverview(),n.initEntriesSingle(),n.initEntriesList(),n.initWelcome(),n.initAddons(),n.initSettings()},ready:function(){e(".notice").show(),e("#screen-meta-links, #screen-meta").prependTo("#wpforms-header-temp").show(),e(".choicesjs-select").each(function(){var t=e(this),n={searchEnabled:!1};t.attr("multiple")&&(n.searchEnabled=!0,n.removeItemButton=!0),t.data("placeholder")&&(n.placeholderValue=t.data("placeholder")),t.data("search")&&(n.searchEnabled=!0),new Choices(t[0],n)}),e(".wpforms-color-picker").minicolors(),e(".wpforms-file-upload").each(function(){var t=e(this).find("input[type=file]"),n=e(this).find("label"),o=n.html();t.on("change",function(e){var t="";this.files&&this.files.length>1?t=(this.getAttribute("data-multiple-caption")||"").replace("{count}",this.files.length):e.target.value&&(t=e.target.value.split("\\").pop()),t?n.find(".fld").html(t):n.html(o)}),t.on("focus",function(){t.addClass("has-focus")}).on("blur",function(){t.removeClass("has-focus")})}),jconfirm.defaults={closeIcon:!0,backgroundDismiss:!0,escapeKey:!0,animationBounce:1,useBootstrap:!1,theme:"modern",boxWidth:"400px"},e(document).trigger("wpformsReady")},initFormOverview:function(){e(document).on("click","#wpforms-overview .wp-list-table .delete a, #wpforms-overview .wp-list-table .duplicate a",function(t){t.preventDefault();var n=e(this).attr("href"),o=e(this).parent().hasClass("delete")?wpforms_admin.form_delete_confirm:wpforms_admin.form_duplicate_confirm;e.confirm({title:!1,content:o,backgroundDismiss:!1,closeIcon:!1,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){window.location=n}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})})},initEntriesSingle:function(){"wpforms-entries"===n.getQueryString("page")&&"details"===n.getQueryString("view")&&n.entryHotkeys(),e(document).on("click","#wpforms-entries-single .submitdelete",function(t){t.preventDefault();var n=e(this).attr("href");e.confirm({title:!1,content:wpforms_admin.entry_delete_confirm,backgroundDismiss:!1,closeIcon:!1,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){window.location=n}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})}),e(document).on("click","#wpforms-entries-single .wpforms-entry-print a",function(t){t.preventDefault(),window.open(e(this).attr("href"))}),e(document).on("click","#wpforms-entries-single .wpforms-empty-field-toggle",function(t){t.preventDefault(),"true"==wpCookies.get("wpforms_entry_hide_empty")?(wpCookies.remove("wpforms_entry_hide_empty"),e(this).text(wpforms_admin.entry_empty_fields_hide)):(wpCookies.set("wpforms_entry_hide_empty","true",2592e3),e(this).text(wpforms_admin.entry_empty_fields_show)),e(".wpforms-entry-field.empty").toggle()}),e(document).on("click","#wpforms-entries-single .wpforms-entry-notes-new .add",function(t){t.preventDefault(),e(this).hide().next("form").slideToggle()}),e(document).on("click","#wpforms-entries-single .wpforms-entry-notes-new .cancel",function(t){t.preventDefault(),e(this).closest("form").slideToggle(),e(".wpforms-entry-notes-new .add").show()}),e(document).on("click","#wpforms-entries-single .wpforms-entry-notes-byline .note-delete",function(t){t.preventDefault();var n=e(this).attr("href");e.confirm({title:!1,content:wpforms_admin.entry_note_delete_confirm,backgroundDismiss:!1,closeIcon:!1,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){window.location=n}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})})},entryHotkeys:function(){e(document).keydown(function(t){if(74!==t.keyCode||n.isFormTypeNode(t.target.nodeName)){if(75===t.keyCode&&!n.isFormTypeNode(t.target.nodeName)){var o=e("#wpforms-entry-next-link").attr("href");"#"!==o&&(window.location.href=o)}}else{var i=e("#wpforms-entry-prev-link").attr("href");"#"!==i&&(window.location.href=i)}})},initEntriesList:function(){e(document).on("click","#wpforms-entries-table-edit-columns",function(e){e.preventDefault(),n.entriesListFieldColumn()}),e(document).on("click","#wpforms-entries-list .form-selector .toggle",function(t){t.preventDefault(),e(this).toggleClass("active").next(".form-list").toggle()}),e(document).on("click","#wpforms-entries-list .wp-list-table .delete",function(t){t.preventDefault();var n=e(this).attr("href");e.confirm({title:!1,content:wpforms_admin.entry_delete_confirm,backgroundDismiss:!1,closeIcon:!1,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){window.location=n}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})}),e(document).on("click","#wpforms-entries-list .wp-list-table .indicator-star",function(t){t.preventDefault();var n=e(this),o="",i=Number(e("#wpforms-entries-list .starred-num").text()),s=n.data("id");n.hasClass("star")?(o="star",i++,n.attr("title",wpforms_admin.entry_unstar)):(o="unstar",i--,n.attr("title",wpforms_admin.entry_star)),n.toggleClass("star unstar"),e("#wpforms-entries-list .starred-num").text(i);var a={task:o,action:"wpforms_entry_list_star",nonce:wpforms_admin.nonce,entry_id:s};e.post(wpforms_admin.ajax_url,a)}),e(document).on("click","#wpforms-entries-list .wp-list-table .indicator-read",function(t){t.preventDefault();var n=e(this),o="",i=Number(e("#wpforms-entries-list .unread-num").text()),s=n.data("id");n.hasClass("read")?(o="read",i--,n.attr("title",wpforms_admin.entry_unread)):(o="unread",i++,n.attr("title",wpforms_admin.entry_read)),n.toggleClass("read unread"),e("#wpforms-entries-list .unread-num").text(i);var a={task:o,action:"wpforms_entry_list_read",nonce:wpforms_admin.nonce,entry_id:s};e.post(wpforms_admin.ajax_url,a)}),e(document).on("click","#wpforms-entries-list .form-details-actions-deleteall",function(t){t.preventDefault();var n=e(this).attr("href");e.confirm({title:wpforms_admin.heads_up,content:wpforms_admin.entry_delete_all_confirm,backgroundDismiss:!1,closeIcon:!1,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){window.location=n}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})})},entriesListFieldColumn:function(){e.alert({title:wpforms_admin.entry_field_columns,boxWidth:"500px",content:t.iconSpinner+e("#wpforms-field-column-select").html(),onContentReady:function(){var t=this.$content,n=t.find("select"),o=new Choices(n[0],{maxItemCount:5,placeholderValue:wpforms_admin.fields_select+"...",removeItemButton:!0,shouldSort:!1,callbackOnInit:function(){t.find(".fa").remove(),t.find("form").show()}});e(".jconfirm-content-pane, .jconfirm-box").css("overflow","visible"),o.passedElement.addEventListener("change",function(e){o.hideDropdown()},!1)},buttons:{confirm:{text:wpforms_admin.save_refresh,btnClass:"btn-confirm",keys:["enter"],action:function(){this.$content.find("form").submit()}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})},initWelcome:function(){e(document).on("click","#wpforms-welcome .play-video",function(t){t.preventDefault();e.dialog({title:!1,content:'<div class="video-container"><iframe width="1280" height="720" src="https://www.youtube-nocookie.com/embed/yDyvSGV7tP4?rel=0&amp;showinfo=0&amp;autoplay=1" frameborder="0" allowfullscreen></iframe></div>',closeIcon:!0,boxWidth:"70%"})})},initAddons:function(){e(document).on("wpformsReady",function(){e("#wpforms-admin-addons").length&&e(".addon-item .details").matchHeight({byrow:!1,property:"min-height"})}),e(document).on("click","#wpforms-admin-addons .addon-item button",function(t){t.preventDefault(),n.addonToggle(e(this))})},addonToggle:function(n){var o,i,s,a,r,c=e(n),l=c.closest(".addon-item"),d=c.attr("data-plugin");if(c.prop("disabled",!0).addClass("loading"),c.html(t.iconSpinner),c.hasClass("status-active"))o="wpforms_deactivate_addon",i="status-inactive",s=wpforms_admin.addon_inactive,a=t.iconActivate+wpforms_admin.addon_activate,r=t.iconDeactivate+wpforms_admin.addon_deactivate;else if(c.hasClass("status-inactive"))o="wpforms_activate_addon",i="status-active",s=wpforms_admin.addon_active,a=t.iconDeactivate+wpforms_admin.addon_deactivate,r=t.iconActivate+wpforms_admin.addon_activate;else{if(!c.hasClass("status-download"))return;o="wpforms_install_addon",i="status-inactive",s=wpforms_admin.addon_inactive,a=t.iconActivate+wpforms_admin.addon_activate,r=t.iconInstall+wpforms_admin.addon_install}var m={action:o,nonce:wpforms_admin.nonce,plugin:d};e.post(wpforms_admin.ajax_url,m,function(t){if(t.success){if("wpforms_install_addon"===o){c.attr("data-plugin",t.data.basename);n=t.data.msg}else var n=t.data;l.find(".actions").append('<div class="msg success">'+n+"</div>"),l.find("span.status-label").removeClass("status-active status-inactive status-download").addClass(i).text(s),c.removeClass("status-active status-inactive status-download").addClass(i).html(a)}else l.find(".actions").append('<div class="msg error">'+t.data+"</div>"),c.html(r);c.prop("disabled",!1).removeClass("loading"),setTimeout(function(){e(".addon-item .msg").remove()},3e3)}).fail(function(e){console.log(e.responseText)})},initSettings:function(){e(document).on("wpformsReady",function(){if(e("#wpforms-settings").length){var t=n.getQueryString("wpforms-integration"),o=n.getQueryString("jump");t?e("body").animate({scrollTop:e("#wpforms-integration-"+t).offset().top},1e3):o&&e("body").animate({scrollTop:e("#"+o).offset().top},1e3)}}),e(document).on("click",".wpforms-setting-row-image button",function(t){t.preventDefault(),n.imageUploadModal(e(this))}),e(document).on("click","#wpforms-setting-license-key-verify",function(t){t.preventDefault(),n.licenseVerify(e(this))}),e(document).on("click","#wpforms-setting-license-key-deactivate",function(t){t.preventDefault(),n.licenseDeactivate(e(this))}),e(document).on("click","#wpforms-setting-license-key-refresh",function(t){t.preventDefault(),n.licenseRefresh(e(this))}),e(document).on("click",".wpforms-settings-provider-connect",function(t){t.preventDefault(),n.integrationConnect(e(this))}),e(document).on("click",".wpforms-settings-provider-accounts-list a",function(t){t.preventDefault(),n.integrationDisconnect(e(this))}),e(document).on("click",".wpforms-settings-provider-header",function(t){t.preventDefault(),e(this).parent().find(".wpforms-settings-provider-accounts").slideToggle(),e(this).parent().find(".wpforms-settings-provider-logo i").toggleClass("fa-chevron-right fa-chevron-down")}),e(document).on("click",".wpforms-settings-provider-accounts-toggle a",function(t){t.preventDefault();var n=e(this).parent().next(".wpforms-settings-provider-accounts-connect");n.find("input[type=text], input[type=password]").val(""),n.slideToggle()})},imageUploadModal:function(n){if(t.media_frame)t.media_frame.open();else{var o=e(n).closest(".wpforms-setting-field");t.media_frame=wp.media.frames.wpforms_media_frame=wp.media({className:"media-frame wpforms-media-frame",frame:"select",multiple:!1,title:wpforms_admin.upload_image_title,library:{type:"image"},button:{text:wpforms_admin.upload_image_button}}),t.media_frame.on("select",function(){var e=t.media_frame.state().get("selection").first().toJSON();o.find("input[type=text]").val(e.url),o.find("img").remove(),o.prepend('<img src="'+e.url+'">')}),t.media_frame.open()}},licenseVerify:function(n){var o=e(n),i=o.closest(".wpforms-setting-row"),s=o.outerWidth(),a=o.text(),r={action:"wpforms_verify_license",nonce:wpforms_admin.nonce,license:e("#wpforms-setting-license-key").val()};o.html(t.iconSpinner).css("width",s).prop("disabled",!0),e.post(wpforms_admin.ajax_url,r,function(t){var n,s="fa fa-check-circle",r="green";t.success?(n=t.data.msg,i.find(".type, .desc, #wpforms-setting-license-key-deactivate").show(),i.find(".type strong").text(t.data.type),e(".wpforms-license-notice").remove()):(s="fa fa-exclamation-circle",r="orange",n=t.data,i.find(".type, .desc, #wpforms-setting-license-key-deactivate").hide()),e.alert({title:!1,content:n,icon:s,type:r,buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"]}}}),o.html(a).css("width","auto").prop("disabled",!1)}).fail(function(e){console.log(e.responseText)})},licenseDeactivate:function(n){var o=e(n),i=o.closest(".wpforms-setting-row"),s=o.outerWidth(),a=o.text(),r={action:"wpforms_deactivate_license",nonce:wpforms_admin.nonce};o.html(t.iconSpinner).css("width",s).prop("disabled",!0),e.post(wpforms_admin.ajax_url,r,function(t){var n="fa fa-info-circle",s="blue",r=t.data;t.success?(i.find("#wpforms-setting-license-key").val(""),i.find(".type, .desc, #wpforms-setting-license-key-deactivate").hide()):(n="fa fa-exclamation-circle",s="orange"),e.alert({title:!1,content:r,icon:n,type:s,buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"]}}}),o.html(a).css("width","auto").prop("disabled",!1)}).fail(function(e){console.log(e.responseText)})},licenseRefresh:function(t){var n=e(t).closest(".wpforms-setting-row"),o={action:"wpforms_refresh_license",nonce:wpforms_admin.nonce,license:e("#wpforms-setting-license-key").val()};e.post(wpforms_admin.ajax_url,o,function(t){var o,i="fa fa-check-circle",s="green";t.success?(o=t.data.msg,n.find(".type strong").text(t.data.type)):(i="fa fa-exclamation-circle",s="orange",o=t.data,n.find(".type, .desc, #wpforms-setting-license-key-deactivate").hide()),e.alert({title:!1,content:o,icon:i,type:s,buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"]}}})}).fail(function(e){console.log(e.responseText)})},integrationConnect:function(t){var n=e(t),o=n.outerWidth(),i=n.text(),s=n.closest(".wpforms-settings-provider"),a={action:"wpforms_settings_provider_add",data:n.closest("form").serialize(),provider:n.data("provider"),nonce:wpforms_admin.nonce};n.html("Connecting...").css("width",o).prop("disabled",!0),e.post(wpforms_admin.ajax_url,a,function(t){if(t.success)s.find(".wpforms-settings-provider-accounts-list ul").append(t.data.html),s.addClass("connected"),n.closest(".wpforms-settings-provider-accounts-connect").slideToggle();else{var o=wpforms_admin.provider_auth_error;t.data.error_msg&&(o+="\n"+t.data.error_msg),e.alert({title:!1,content:o,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"]}}}),console.log(t)}n.html(i).css("width","auto").prop("disabled",!1)}).fail(function(e){console.log(e.responseText)})},integrationDisconnect:function(t){var n=e(t),o={action:"wpforms_settings_provider_disconnect",provider:n.data("provider"),key:n.data("key"),nonce:wpforms_admin.nonce};e.confirm({title:wpforms_admin.heads_up,content:wpforms_admin.provider_delete_confirm,backgroundDismiss:!1,closeIcon:!1,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){e.post(wpforms_admin.ajax_url,o,function(e){e.success?n.parent().remove():console.log(e)}).fail(function(e){console.log(e.responseText)})}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})},isFormTypeNode:function(e){return"TEXTAREA"===(e=e||!1)||"INPUT"===e||"SELECT"===e},getQueryString:function(e){var t=new RegExp("[?&]"+e+"=([^&]*)").exec(window.location.search);return t&&decodeURIComponent(t[1].replace(/\+/g," "))}};n.init()}(jQuery);
1
+ !function(e){"use strict";var t,n={settings:{iconActivate:'<i class="fa fa-toggle-on fa-flip-horizontal" aria-hidden="true"></i>',iconDeactivate:'<i class="fa fa-toggle-on" aria-hidden="true"></i>',iconInstall:'<i class="fa fa-cloud-download" aria-hidden="true"></i>',iconSpinner:'<i class="fa fa-spinner fa-spin" aria-hidden="true"></i>',mediaFrame:!1},init:function(){t=this.settings,e(document).ready(n.ready),n.initFormOverview(),n.initEntriesSingle(),n.initEntriesList(),n.initWelcome(),n.initAddons(),n.initSettings(),n.initTools()},ready:function(){e(".notice").show(),e("#screen-meta-links, #screen-meta").prependTo("#wpforms-header-temp").show(),n.initChoicesJS(),n.initCheckboxMultiselectColumns(),e(".wpforms-color-picker").minicolors(),e(".wpforms-file-upload").each(function(){var t=e(this).find("input[type=file]"),n=e(this).find("label"),o=n.html();t.on("change",function(e){var t="";this.files&&this.files.length>1?t=(this.getAttribute("data-multiple-caption")||"").replace("{count}",this.files.length):e.target.value&&(t=e.target.value.split("\\").pop()),t?n.find(".fld").html(t):n.html(o)}),t.on("focus",function(){t.addClass("has-focus")}).on("blur",function(){t.removeClass("has-focus")})}),jconfirm.defaults={closeIcon:!0,backgroundDismiss:!0,escapeKey:!0,animationBounce:1,useBootstrap:!1,theme:"modern",boxWidth:"400px"},e(document).trigger("wpformsReady")},initChoicesJS:function(){e(".choicesjs-select").each(function(){var t=e(this),n={searchEnabled:!1};t.attr("multiple")&&(n.searchEnabled=!0,n.removeItemButton=!0),t.data("placeholder")&&(n.placeholderValue=t.data("placeholder")),t.data("search")&&(n.searchEnabled=!0),new Choices(t[0],n)})},initCheckboxMultiselectColumns:function(){e(document).on("change",".checkbox-multiselect-columns input",function(t){var n=e(this),o=n.parent(),i=n.closest(".checkbox-multiselect-columns"),s=o.text(),a="check-item-"+n.val(),r=i.find("#"+a);n.prop("checked")?(n.parent().addClass("checked"),r.length||i.find(".second-column ul").append('<li id="'+a+'">'+s+"</li>")):(n.parent().removeClass("checked"),i.find("#"+a).remove())}),e(document).on("click",".checkbox-multiselect-columns .all",function(t){t.preventDefault(),e(this).closest(".checkbox-multiselect-columns").find("input[type=checkbox]").prop("checked",!0).trigger("change"),e(this).remove()})},initFormOverview:function(){e(document).on("click","#wpforms-overview .wp-list-table .delete a, #wpforms-overview .wp-list-table .duplicate a",function(t){t.preventDefault();var n=e(this).attr("href"),o=e(this).parent().hasClass("delete")?wpforms_admin.form_delete_confirm:wpforms_admin.form_duplicate_confirm;e.confirm({title:!1,content:o,backgroundDismiss:!1,closeIcon:!1,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){window.location=n}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})})},initEntriesSingle:function(){"wpforms-entries"===n.getQueryString("page")&&"details"===n.getQueryString("view")&&n.entryHotkeys(),e(document).on("click","#wpforms-entries-single .submitdelete",function(t){t.preventDefault();var n=e(this).attr("href");e.confirm({title:!1,content:wpforms_admin.entry_delete_confirm,backgroundDismiss:!1,closeIcon:!1,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){window.location=n}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})}),e(document).on("click","#wpforms-entries-single .wpforms-entry-print a",function(t){t.preventDefault(),window.open(e(this).attr("href"))}),e(document).on("click","#wpforms-entries-single .wpforms-empty-field-toggle",function(t){t.preventDefault(),"true"==wpCookies.get("wpforms_entry_hide_empty")?(wpCookies.remove("wpforms_entry_hide_empty"),e(this).text(wpforms_admin.entry_empty_fields_hide)):(wpCookies.set("wpforms_entry_hide_empty","true",2592e3),e(this).text(wpforms_admin.entry_empty_fields_show)),e(".wpforms-entry-field.empty").toggle()}),e(document).on("click","#wpforms-entries-single .wpforms-entry-notes-new .add",function(t){t.preventDefault(),e(this).hide().next("form").slideToggle()}),e(document).on("click","#wpforms-entries-single .wpforms-entry-notes-new .cancel",function(t){t.preventDefault(),e(this).closest("form").slideToggle(),e(".wpforms-entry-notes-new .add").show()}),e(document).on("click","#wpforms-entries-single .wpforms-entry-notes-byline .note-delete",function(t){t.preventDefault();var n=e(this).attr("href");e.confirm({title:!1,content:wpforms_admin.entry_note_delete_confirm,backgroundDismiss:!1,closeIcon:!1,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){window.location=n}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})})},entryHotkeys:function(){e(document).keydown(function(t){if(74!==t.keyCode||n.isFormTypeNode(t.target.nodeName)){if(75===t.keyCode&&!n.isFormTypeNode(t.target.nodeName)){var o=e("#wpforms-entry-next-link").attr("href");"#"!==o&&(window.location.href=o)}}else{var i=e("#wpforms-entry-prev-link").attr("href");"#"!==i&&(window.location.href=i)}})},initEntriesList:function(){e(document).on("click","#wpforms-entries-table-edit-columns",function(e){e.preventDefault(),n.entriesListFieldColumn()}),e(document).on("click","#wpforms-entries-list .form-selector .toggle",function(t){t.preventDefault(),e(this).toggleClass("active").next(".form-list").toggle()}),e(document).on("click","#wpforms-entries-list .wp-list-table .delete",function(t){t.preventDefault();var n=e(this).attr("href");e.confirm({title:!1,content:wpforms_admin.entry_delete_confirm,backgroundDismiss:!1,closeIcon:!1,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){window.location=n}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})}),e(document).on("click","#wpforms-entries-list .wp-list-table .indicator-star",function(t){t.preventDefault();var n=e(this),o="",i=Number(e("#wpforms-entries-list .starred-num").text()),s=n.data("id");n.hasClass("star")?(o="star",i++,n.attr("title",wpforms_admin.entry_unstar)):(o="unstar",i--,n.attr("title",wpforms_admin.entry_star)),n.toggleClass("star unstar"),e("#wpforms-entries-list .starred-num").text(i);var a={task:o,action:"wpforms_entry_list_star",nonce:wpforms_admin.nonce,entry_id:s};e.post(wpforms_admin.ajax_url,a)}),e(document).on("click","#wpforms-entries-list .wp-list-table .indicator-read",function(t){t.preventDefault();var n=e(this),o="",i=Number(e("#wpforms-entries-list .unread-num").text()),s=n.data("id");n.hasClass("read")?(o="read",i--,n.attr("title",wpforms_admin.entry_unread)):(o="unread",i++,n.attr("title",wpforms_admin.entry_read)),n.toggleClass("read unread"),e("#wpforms-entries-list .unread-num").text(i);var a={task:o,action:"wpforms_entry_list_read",nonce:wpforms_admin.nonce,entry_id:s};e.post(wpforms_admin.ajax_url,a)}),e(document).on("click","#wpforms-entries-list .form-details-actions-deleteall",function(t){t.preventDefault();var n=e(this).attr("href");e.confirm({title:wpforms_admin.heads_up,content:wpforms_admin.entry_delete_all_confirm,backgroundDismiss:!1,closeIcon:!1,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){window.location=n}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})})},entriesListFieldColumn:function(){e.alert({title:wpforms_admin.entry_field_columns,boxWidth:"500px",content:t.iconSpinner+e("#wpforms-field-column-select").html(),onContentReady:function(){var t=this.$content,n=t.find("select"),o=new Choices(n[0],{maxItemCount:5,placeholderValue:wpforms_admin.fields_select+"...",removeItemButton:!0,shouldSort:!1,callbackOnInit:function(){t.find(".fa").remove(),t.find("form").show()}});e(".jconfirm-content-pane, .jconfirm-box").css("overflow","visible"),o.passedElement.addEventListener("change",function(e){o.hideDropdown()},!1)},buttons:{confirm:{text:wpforms_admin.save_refresh,btnClass:"btn-confirm",keys:["enter"],action:function(){this.$content.find("form").submit()}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})},initWelcome:function(){e(document).on("click","#wpforms-welcome .play-video",function(t){t.preventDefault();e.dialog({title:!1,content:'<div class="video-container"><iframe width="1280" height="720" src="https://www.youtube-nocookie.com/embed/yDyvSGV7tP4?rel=0&amp;showinfo=0&amp;autoplay=1" frameborder="0" allowfullscreen></iframe></div>',closeIcon:!0,boxWidth:"70%"})})},initAddons:function(){e(document).on("wpformsReady",function(){e("#wpforms-admin-addons").length&&e(".addon-item .details").matchHeight({byrow:!1,property:"min-height"})}),e(document).on("click","#wpforms-admin-addons .addon-item button",function(t){t.preventDefault(),n.addonToggle(e(this))})},addonToggle:function(n){var o,i,s,a,r,c=e(n),m=c.closest(".addon-item"),l=c.attr("data-plugin");if(c.prop("disabled",!0).addClass("loading"),c.html(t.iconSpinner),c.hasClass("status-active"))o="wpforms_deactivate_addon",i="status-inactive",s=wpforms_admin.addon_inactive,a=t.iconActivate+wpforms_admin.addon_activate,r=t.iconDeactivate+wpforms_admin.addon_deactivate;else if(c.hasClass("status-inactive"))o="wpforms_activate_addon",i="status-active",s=wpforms_admin.addon_active,a=t.iconDeactivate+wpforms_admin.addon_deactivate,r=t.iconActivate+wpforms_admin.addon_activate;else{if(!c.hasClass("status-download"))return;o="wpforms_install_addon",i="status-inactive",s=wpforms_admin.addon_inactive,a=t.iconActivate+wpforms_admin.addon_activate,r=t.iconInstall+wpforms_admin.addon_install}var f={action:o,nonce:wpforms_admin.nonce,plugin:l};e.post(wpforms_admin.ajax_url,f,function(t){if(t.success){if("wpforms_install_addon"===o){c.attr("data-plugin",t.data.basename);n=t.data.msg}else var n=t.data;m.find(".actions").append('<div class="msg success">'+n+"</div>"),m.find("span.status-label").removeClass("status-active status-inactive status-download").addClass(i).text(s),c.removeClass("status-active status-inactive status-download").addClass(i).html(a)}else m.find(".actions").append('<div class="msg error">'+t.data+"</div>"),c.html(r);c.prop("disabled",!1).removeClass("loading"),setTimeout(function(){e(".addon-item .msg").remove()},3e3)}).fail(function(e){console.log(e.responseText)})},initSettings:function(){e(document).on("wpformsReady",function(){if(e("#wpforms-settings").length){var t=n.getQueryString("wpforms-integration"),o=n.getQueryString("jump");t?e("body").animate({scrollTop:e("#wpforms-integration-"+t).offset().top},1e3):o&&e("body").animate({scrollTop:e("#"+o).offset().top},1e3)}}),e(document).on("click",".wpforms-setting-row-image button",function(t){t.preventDefault(),n.imageUploadModal(e(this))}),e(document).on("click","#wpforms-setting-license-key-verify",function(t){t.preventDefault(),n.licenseVerify(e(this))}),e(document).on("click","#wpforms-setting-license-key-deactivate",function(t){t.preventDefault(),n.licenseDeactivate(e(this))}),e(document).on("click","#wpforms-setting-license-key-refresh",function(t){t.preventDefault(),n.licenseRefresh(e(this))}),e(document).on("click",".wpforms-settings-provider-connect",function(t){t.preventDefault(),n.integrationConnect(e(this))}),e(document).on("click",".wpforms-settings-provider-accounts-list a",function(t){t.preventDefault(),n.integrationDisconnect(e(this))}),e(document).on("click",".wpforms-settings-provider-header",function(t){t.preventDefault(),e(this).parent().find(".wpforms-settings-provider-accounts").slideToggle(),e(this).parent().find(".wpforms-settings-provider-logo i").toggleClass("fa-chevron-right fa-chevron-down")}),e(document).on("click",".wpforms-settings-provider-accounts-toggle a",function(t){t.preventDefault();var n=e(this).parent().next(".wpforms-settings-provider-accounts-connect");n.find("input[type=text], input[type=password]").val(""),n.slideToggle()})},imageUploadModal:function(n){if(t.media_frame)t.media_frame.open();else{var o=e(n).closest(".wpforms-setting-field");t.media_frame=wp.media.frames.wpforms_media_frame=wp.media({className:"media-frame wpforms-media-frame",frame:"select",multiple:!1,title:wpforms_admin.upload_image_title,library:{type:"image"},button:{text:wpforms_admin.upload_image_button}}),t.media_frame.on("select",function(){var e=t.media_frame.state().get("selection").first().toJSON();o.find("input[type=text]").val(e.url),o.find("img").remove(),o.prepend('<img src="'+e.url+'">')}),t.media_frame.open()}},licenseVerify:function(n){var o=e(n),i=o.closest(".wpforms-setting-row"),s=o.outerWidth(),a=o.text(),r={action:"wpforms_verify_license",nonce:wpforms_admin.nonce,license:e("#wpforms-setting-license-key").val()};o.html(t.iconSpinner).css("width",s).prop("disabled",!0),e.post(wpforms_admin.ajax_url,r,function(t){var n,s="fa fa-check-circle",r="green";t.success?(n=t.data.msg,i.find(".type, .desc, #wpforms-setting-license-key-deactivate").show(),i.find(".type strong").text(t.data.type),e(".wpforms-license-notice").remove()):(s="fa fa-exclamation-circle",r="orange",n=t.data,i.find(".type, .desc, #wpforms-setting-license-key-deactivate").hide()),e.alert({title:!1,content:n,icon:s,type:r,buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"]}}}),o.html(a).css("width","auto").prop("disabled",!1)}).fail(function(e){console.log(e.responseText)})},licenseDeactivate:function(n){var o=e(n),i=o.closest(".wpforms-setting-row"),s=o.outerWidth(),a=o.text(),r={action:"wpforms_deactivate_license",nonce:wpforms_admin.nonce};o.html(t.iconSpinner).css("width",s).prop("disabled",!0),e.post(wpforms_admin.ajax_url,r,function(t){var n="fa fa-info-circle",s="blue",r=t.data;t.success?(i.find("#wpforms-setting-license-key").val(""),i.find(".type, .desc, #wpforms-setting-license-key-deactivate").hide()):(n="fa fa-exclamation-circle",s="orange"),e.alert({title:!1,content:r,icon:n,type:s,buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"]}}}),o.html(a).css("width","auto").prop("disabled",!1)}).fail(function(e){console.log(e.responseText)})},licenseRefresh:function(t){var n=e(t).closest(".wpforms-setting-row"),o={action:"wpforms_refresh_license",nonce:wpforms_admin.nonce,license:e("#wpforms-setting-license-key").val()};e.post(wpforms_admin.ajax_url,o,function(t){var o,i="fa fa-check-circle",s="green";t.success?(o=t.data.msg,n.find(".type strong").text(t.data.type)):(i="fa fa-exclamation-circle",s="orange",o=t.data,n.find(".type, .desc, #wpforms-setting-license-key-deactivate").hide()),e.alert({title:!1,content:o,icon:i,type:s,buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"]}}})}).fail(function(e){console.log(e.responseText)})},integrationConnect:function(t){var n=e(t),o=n.outerWidth(),i=n.text(),s=n.closest(".wpforms-settings-provider"),a={action:"wpforms_settings_provider_add",data:n.closest("form").serialize(),provider:n.data("provider"),nonce:wpforms_admin.nonce};n.html("Connecting...").css("width",o).prop("disabled",!0),e.post(wpforms_admin.ajax_url,a,function(t){if(t.success)s.find(".wpforms-settings-provider-accounts-list ul").append(t.data.html),s.addClass("connected"),n.closest(".wpforms-settings-provider-accounts-connect").slideToggle();else{var o=wpforms_admin.provider_auth_error;t.data.error_msg&&(o+="\n"+t.data.error_msg),e.alert({title:!1,content:o,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"]}}}),console.log(t)}n.html(i).css("width","auto").prop("disabled",!1)}).fail(function(e){console.log(e.responseText)})},integrationDisconnect:function(t){var n=e(t),o={action:"wpforms_settings_provider_disconnect",provider:n.data("provider"),key:n.data("key"),nonce:wpforms_admin.nonce};e.confirm({title:wpforms_admin.heads_up,content:wpforms_admin.provider_delete_confirm,backgroundDismiss:!1,closeIcon:!1,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){e.post(wpforms_admin.ajax_url,o,function(e){e.success?n.parent().remove():console.log(e)}).fail(function(e){console.log(e.responseText)})}},cancel:{text:wpforms_admin.cancel,keys:["esc"]}}})},initTools:function(){e(document).on("click","#wpforms-importer-forms-submit",function(t){if(t.preventDefault(),e("#wpforms-importer-forms input:checked").length){var o=[];e("#wpforms-importer-forms input:checked").each(function(t){o[t]=e(this).val()}),wpforms_admin.isPro?n.importForms(o):n.analyzeForms(o)}else e.alert({title:!1,content:wpforms_admin.importer_forms_required,icon:"fa fa-info-circle",type:"blue",buttons:{confirm:{text:wpforms_admin.ok,btnClass:"btn-confirm",keys:["enter"]}}})}),e(document).on("click","#wpforms-importer-continue-submit",function(e){e.preventDefault(),n.importForms(t.formIDs)})},analyzeForms:function(o){var i=e("#wpforms-importer-analyze");i.find(".form-total").text(o.length),i.find(".form-current").text("1"),e("#wpforms-importer-forms").hide(),i.show(),t.analyzeQueue=o,t.analyzed=0,t.analyzeUpgrade=[],t.formIDs=o,n.analyzeForm()},analyzeForm:function(){var o=e("#wpforms-importer-analyze"),i=_.first(t.analyzeQueue),s={action:"wpforms_import_form_"+n.getQueryString("provider"),analyze:1,form_id:i,nonce:wpforms_admin.nonce};e.post(wpforms_admin.ajax_url,s,function(e){if(e.success)if(_.isEmpty(e.data.upgrade_plain)&&_.isEmpty(e.data.upgrade_omit)||t.analyzeUpgrade.push({name:e.data.name,fields:_.union(e.data.upgrade_omit,e.data.upgrade_plain)}),t.analyzeQueue=_.without(t.analyzeQueue,i),t.analyzed++,_.isEmpty(t.analyzeQueue))if(_.isEmpty(t.analyzeUpgrade))n.importForms(t.formIDs);else{var s=wp.template("wpforms-importer-upgrade");o.find(".upgrade").append(s(t.analyzeUpgrade)),o.find(".upgrade").show(),o.find(".process-analyze").hide()}else o.find(".form-current").text(t.analyzed+1),n.analyzeForm()})},importForms:function(o){var i=e("#wpforms-importer-process");i.find(".form-total").text(o.length),i.find(".form-current").text("1"),e("#wpforms-importer-forms, #wpforms-importer-analyze").hide(),i.show(),t.importQueue=o,t.imported=0,n.importForm()},importForm:function(){var o=e("#wpforms-importer-process"),i=_.first(t.importQueue),s={action:"wpforms_import_form_"+n.getQueryString("provider"),form_id:i,nonce:wpforms_admin.nonce};e.post(wpforms_admin.ajax_url,s,function(e){if(e.success){if(e.data.error)s=wp.template("wpforms-importer-status-error");else var s=wp.template("wpforms-importer-status-update");o.find(".status").prepend(s(e.data)),o.find(".status").show(),t.importQueue=_.without(t.importQueue,i),t.imported++,_.isEmpty(t.importQueue)?(o.find(".process-count").hide(),o.find(".forms-completed").text(t.imported),o.find(".process-completed").show()):(o.find(".form-current").text(t.imported+1),n.importForm())}})},isFormTypeNode:function(e){return"TEXTAREA"===(e=e||!1)||"INPUT"===e||"SELECT"===e},getQueryString:function(e){var t=new RegExp("[?&]"+e+"=([^&]*)").exec(window.location.search);return t&&decodeURIComponent(t[1].replace(/\+/g," "))}};n.init()}(jQuery);
assets/js/choices.min.js CHANGED
@@ -1,4 +1,4 @@
1
- /*! choices.js v2.8.10 | (c) 2017 Josh Johnson | https://github.com/jshjohnson/Choices#readme */
2
- !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Choices=t():e.Choices=t()}(this,function(){return function(e){function t(n){if(i[n])return i[n].exports;var s=i[n]={exports:{},id:n,loaded:!1};return e[n].call(s.exports,s,s.exports,t),s.loaded=!0,s.exports}var i={};return t.m=e,t.c=i,t.p="/assets/scripts/dist/",t(0)}([function(e,t,i){e.exports=i(1)},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function s(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function o(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),c=i(2),l=n(c),u=i(3),h=n(u),d=i(4),f=n(d),p=i(30),v=i(31);i(32);var m=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"[data-choice]",i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(r(this,e),(0,v.isType)("String",t)){var n=document.querySelectorAll(t);if(n.length>1)for(var s=1;s<n.length;s++){var o=n[s];new e(o,i)}}var a={silent:!1,items:[],choices:[],maxItemCount:-1,addItems:!0,removeItems:!0,removeItemButton:!1,editItems:!1,duplicateItems:!0,delimiter:",",paste:!0,searchEnabled:!0,searchChoices:!0,searchFloor:1,searchResultLimit:4,searchFields:["label","value"],position:"auto",resetScrollPosition:!0,regexFilter:null,shouldSort:!0,shouldSortItems:!1,sortFilter:v.sortByAlpha,placeholder:!0,placeholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:"auto",loadingText:"Loading...",noResultsText:"No results found",noChoicesText:"No choices to choose from",itemSelectText:"Press to select",addItemText:function(e){return'Press Enter to add <b>"'+e+'"</b>'},maxItemText:function(e){return"Only "+e+" values can be added."},uniqueItemText:"Only unique values can be added.",classNames:{containerOuter:"choices",containerInner:"choices__inner",input:"choices__input",inputCloned:"choices__input--cloned",list:"choices__list",listItems:"choices__list--multiple",listSingle:"choices__list--single",listDropdown:"choices__list--dropdown",item:"choices__item",itemSelectable:"choices__item--selectable",itemDisabled:"choices__item--disabled",itemChoice:"choices__item--choice",placeholder:"choices__placeholder",group:"choices__group",groupHeading:"choices__heading",button:"choices__button",activeState:"is-active",focusState:"is-focused",openState:"is-open",disabledState:"is-disabled",highlightedState:"is-highlighted",hiddenState:"is-hidden",flippedState:"is-flipped",loadingState:"is-loading"},fuseOptions:{include:"score"},callbackOnInit:null,callbackOnCreateTemplates:null};if(this.idNames={itemChoice:"item-choice"},this.config=(0,v.extend)(a,i),"auto"!==this.config.renderSelectedChoices&&"always"!==this.config.renderSelectedChoices&&(this.config.silent||console.warn("renderSelectedChoices: Possible values are 'auto' and 'always'. Falling back to 'auto'."),this.config.renderSelectedChoices="auto"),this.store=new f.default(this.render),this.initialised=!1,this.currentState={},this.prevState={},this.currentValue="",this.element=t,this.passedElement=(0,v.isType)("String",t)?document.querySelector(t):t,this.isTextElement="text"===this.passedElement.type,this.isSelectOneElement="select-one"===this.passedElement.type,this.isSelectMultipleElement="select-multiple"===this.passedElement.type,this.isSelectElement=this.isSelectOneElement||this.isSelectMultipleElement,this.isValidElementType=this.isTextElement||this.isSelectElement,!this.passedElement)return void(this.config.silent||console.error("Passed element not found"));this.config.shouldSortItems===!0&&this.isSelectOneElement&&(this.config.silent||console.warn("shouldSortElements: Type of passed element is 'select-one', falling back to false.")),this.highlightPosition=0,this.canSearch=this.config.searchEnabled,this.presetChoices=this.config.choices,this.presetItems=this.config.items,this.passedElement.value&&(this.presetItems=this.presetItems.concat(this.passedElement.value.split(this.config.delimiter))),this.baseId=(0,v.generateId)(this.passedElement,"choices-"),this.render=this.render.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this),this._onKeyUp=this._onKeyUp.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onClick=this._onClick.bind(this),this._onTouchMove=this._onTouchMove.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onMouseDown=this._onMouseDown.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onPaste=this._onPaste.bind(this),this._onInput=this._onInput.bind(this),this.wasTap=!0;var c="classList"in document.documentElement;c||this.config.silent||console.error("Choices: Your browser doesn't support Choices");var l=(0,v.isElement)(this.passedElement)&&this.isValidElementType;if(l){if("active"===this.passedElement.getAttribute("data-choice"))return;this.init()}else this.config.silent||console.error("Incompatible input passed")}return a(e,[{key:"init",value:function(){if(this.initialised!==!0){var e=this.config.callbackOnInit;this.initialised=!0,this._createTemplates(),this._createInput(),this.store.subscribe(this.render),this.render(),this._addEventListeners(),e&&(0,v.isType)("Function",e)&&e.call(this)}}},{key:"destroy",value:function(){if(this.initialised!==!1){this._removeEventListeners(),this.passedElement.classList.remove(this.config.classNames.input,this.config.classNames.hiddenState),this.passedElement.removeAttribute("tabindex");var e=this.passedElement.getAttribute("data-choice-orig-style");Boolean(e)?(this.passedElement.removeAttribute("data-choice-orig-style"),this.passedElement.setAttribute("style",e)):this.passedElement.removeAttribute("style"),this.passedElement.removeAttribute("aria-hidden"),this.passedElement.removeAttribute("data-choice"),this.passedElement.value=this.passedElement.value,this.containerOuter.parentNode.insertBefore(this.passedElement,this.containerOuter),this.containerOuter.parentNode.removeChild(this.containerOuter),this.clearStore(),this.config.templates=null,this.initialised=!1}}},{key:"renderGroups",value:function(e,t,i){var n=this,s=i||document.createDocumentFragment(),o=this.config.sortFilter;return this.config.shouldSort&&e.sort(o),e.forEach(function(e){var i=t.filter(function(t){return n.isSelectOneElement?t.groupId===e.id:t.groupId===e.id&&!t.selected});if(i.length>=1){var o=n._getTemplate("choiceGroup",e);s.appendChild(o),n.renderChoices(i,s)}}),s}},{key:"renderChoices",value:function(e,t){var i=this,n=t||document.createDocumentFragment(),s=this.isSearching?v.sortByScore:this.config.sortFilter,o=this.config.renderSelectedChoices,r=function(e){var t="auto"!==o||(i.isSelectOneElement||!e.selected);if(t){var s=i._getTemplate("choice",e);n.appendChild(s)}};if((this.config.shouldSort||this.isSearching)&&e.sort(s),this.isSearching)for(var a=0;a<this.config.searchResultLimit;a++){var c=e[a];c&&r(c)}else e.forEach(function(e){return r(e)});return n}},{key:"renderItems",value:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=i||document.createDocumentFragment();if(this.config.shouldSortItems&&!this.isSelectOneElement&&e.sort(this.config.sortFilter),this.isTextElement){var s=this.store.getItemsReducedToValues(e),o=s.join(this.config.delimiter);this.passedElement.setAttribute("value",o),this.passedElement.value=o}else{var r=document.createDocumentFragment();e.forEach(function(e){var i=t._getTemplate("option",e);r.appendChild(i)}),this.passedElement.innerHTML="",this.passedElement.appendChild(r)}return e.forEach(function(e){var i=t._getTemplate("item",e);n.appendChild(i)}),n}},{key:"render",value:function(){if(this.currentState=this.store.getState(),this.currentState!==this.prevState){if((this.currentState.choices!==this.prevState.choices||this.currentState.groups!==this.prevState.groups)&&this.isSelectElement){var e=this.store.getGroupsFilteredByActive(),t=this.store.getChoicesFilteredByActive(),i=document.createDocumentFragment();this.choiceList.innerHTML="",this.config.resetScrollPosition&&(this.choiceList.scrollTop=0),e.length>=1&&this.isSearching!==!0?i=this.renderGroups(e,t,i):t.length>=1&&(i=this.renderChoices(t,i));var n=this.store.getItemsFilteredByActive(),s=this._canAddItem(n,this.input.value);if(i.childNodes&&i.childNodes.length>0)s.response?(this.choiceList.appendChild(i),this._highlightChoice()):this.choiceList.appendChild(this._getTemplate("notice",s.notice));else{var o=void 0,r=void 0;this.isSearching?(r=(0,v.isType)("Function",this.config.noResultsText)?this.config.noResultsText():this.config.noResultsText,o=this._getTemplate("notice",r)):(r=(0,v.isType)("Function",this.config.noChoicesText)?this.config.noChoicesText():this.config.noChoicesText,o=this._getTemplate("notice",r)),this.choiceList.appendChild(o)}}if(this.currentState.items!==this.prevState.items){var a=this.store.getItemsFilteredByActive();if(a){var c=this.renderItems(a);this.itemList.innerHTML="",c.childNodes&&this.itemList.appendChild(c)}}this.prevState=this.currentState}}},{key:"highlightItem",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!e)return this;var i=e.id,n=e.groupId,s=n>=0?this.store.getGroupById(n):null;return this.store.dispatch((0,p.highlightItem)(i,!0)),t&&(s&&s.value?(0,v.triggerEvent)(this.passedElement,"highlightItem",{id:i,value:e.value,label:e.label,groupValue:s.value}):(0,v.triggerEvent)(this.passedElement,"highlightItem",{id:i,value:e.value,label:e.label})),this}},{key:"unhighlightItem",value:function(e){if(!e)return this;var t=e.id,i=e.groupId,n=i>=0?this.store.getGroupById(i):null;return this.store.dispatch((0,p.highlightItem)(t,!1)),n&&n.value?(0,v.triggerEvent)(this.passedElement,"unhighlightItem",{id:t,value:e.value,label:e.label,groupValue:n.value}):(0,v.triggerEvent)(this.passedElement,"unhighlightItem",{id:t,value:e.value,label:e.label}),this}},{key:"highlightAll",value:function(){var e=this,t=this.store.getItems();return t.forEach(function(t){e.highlightItem(t)}),this}},{key:"unhighlightAll",value:function(){var e=this,t=this.store.getItems();return t.forEach(function(t){e.unhighlightItem(t)}),this}},{key:"removeItemsByValue",value:function(e){var t=this;if(!e||!(0,v.isType)("String",e))return this;var i=this.store.getItemsFilteredByActive();return i.forEach(function(i){i.value===e&&t._removeItem(i)}),this}},{key:"removeActiveItems",value:function(e){var t=this,i=this.store.getItemsFilteredByActive();return i.forEach(function(i){i.active&&e!==i.id&&t._removeItem(i)}),this}},{key:"removeHighlightedItems",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.store.getItemsFilteredByActive();return i.forEach(function(i){i.highlighted&&i.active&&(e._removeItem(i),t&&e._triggerChange(i.value))}),this}},{key:"showDropdown",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=document.body,i=document.documentElement,n=Math.max(t.scrollHeight,t.offsetHeight,i.clientHeight,i.scrollHeight,i.offsetHeight);this.containerOuter.classList.add(this.config.classNames.openState),this.containerOuter.setAttribute("aria-expanded","true"),this.dropdown.classList.add(this.config.classNames.activeState),this.dropdown.setAttribute("aria-expanded","true");var s=this.dropdown.getBoundingClientRect(),o=Math.ceil(s.top+window.scrollY+this.dropdown.offsetHeight),r=!1;return"auto"===this.config.position?r=o>=n:"top"===this.config.position&&(r=!0),r&&this.containerOuter.classList.add(this.config.classNames.flippedState),e&&this.canSearch&&document.activeElement!==this.input&&this.input.focus(),(0,v.triggerEvent)(this.passedElement,"showDropdown",{}),this}},{key:"hideDropdown",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.containerOuter.classList.contains(this.config.classNames.flippedState);return this.containerOuter.classList.remove(this.config.classNames.openState),this.containerOuter.setAttribute("aria-expanded","false"),this.dropdown.classList.remove(this.config.classNames.activeState),this.dropdown.setAttribute("aria-expanded","false"),t&&this.containerOuter.classList.remove(this.config.classNames.flippedState),e&&this.canSearch&&document.activeElement===this.input&&this.input.blur(),(0,v.triggerEvent)(this.passedElement,"hideDropdown",{}),this}},{key:"toggleDropdown",value:function(){var e=this.dropdown.classList.contains(this.config.classNames.activeState);return e?this.hideDropdown():this.showDropdown(!0),this}},{key:"getValue",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.store.getItemsFilteredByActive(),n=[];return i.forEach(function(i){e.isTextElement?n.push(t?i.value:i):i.active&&n.push(t?i.value:i)}),this.isSelectOneElement?n[0]:n}},{key:"setValue",value:function(e){var t=this;if(this.initialised===!0){var i=[].concat(o(e)),n=function(e){var i=(0,v.getType)(e);if("Object"===i){if(!e.value)return;t.isTextElement?t._addItem(e.value,e.label,e.id,void 0,e.customProperties,null):t._addChoice(e.value,e.label,!0,!1,-1,e.customProperties,null)}else"String"===i&&(t.isTextElement?t._addItem(e):t._addChoice(e,e,!0,!1,-1,null))};i.length>1?i.forEach(function(e){n(e)}):n(i[0])}return this}},{key:"setValueByChoice",value:function(e){var t=this;if(!this.isTextElement){var i=this.store.getChoices(),n=(0,v.isType)("Array",e)?e:[e];n.forEach(function(e){var n=i.find(function(t){return t.value===e});n?n.selected?t.config.silent||console.warn("Attempting to select choice already selected"):t._addItem(n.value,n.label,n.id,n.groupId,n.customProperties,n.keyCode):t.config.silent||console.warn("Attempting to select choice that does not exist")})}return this}},{key:"setChoices",value:function(e,t,i){var n=this,s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(this.initialised===!0&&this.isSelectElement){if(!(0,v.isType)("Array",e)||!t)return this;s&&this._clearChoices(),e&&e.length&&(this.containerOuter.classList.remove(this.config.classNames.loadingState),e.forEach(function(e){e.choices?n._addGroup(e,e.id||null,t,i):n._addChoice(e[t],e[i],e.selected,e.disabled,void 0,e.customProperties,null)}))}return this}},{key:"clearStore",value:function(){return this.store.dispatch((0,p.clearAll)()),this}},{key:"clearInput",value:function(){return this.input.value&&(this.input.value=""),this.isSelectOneElement||this._setInputWidth(),!this.isTextElement&&this.config.searchEnabled&&(this.isSearching=!1,this.store.dispatch((0,p.activateChoices)(!0))),this}},{key:"enable",value:function(){this.passedElement.disabled=!1;var e=this.containerOuter.classList.contains(this.config.classNames.disabledState);return this.initialised&&e&&(this._addEventListeners(),this.passedElement.removeAttribute("disabled"),this.input.removeAttribute("disabled"),this.containerOuter.classList.remove(this.config.classNames.disabledState),this.containerOuter.removeAttribute("aria-disabled"),this.isSelectOneElement&&this.containerOuter.setAttribute("tabindex","0")),this}},{key:"disable",value:function(){this.passedElement.disabled=!0;var e=!this.containerOuter.classList.contains(this.config.classNames.disabledState);return this.initialised&&e&&(this._removeEventListeners(),this.passedElement.setAttribute("disabled",""),this.input.setAttribute("disabled",""),this.containerOuter.classList.add(this.config.classNames.disabledState),this.containerOuter.setAttribute("aria-disabled","true"),this.isSelectOneElement&&this.containerOuter.setAttribute("tabindex","-1")),this}},{key:"ajax",value:function(e){var t=this;return this.initialised===!0&&this.isSelectElement&&(requestAnimationFrame(function(){t._handleLoadingState(!0)}),e(this._ajaxCallback())),this}},{key:"_triggerChange",value:function(e){e&&(0,v.triggerEvent)(this.passedElement,"change",{value:e})}},{key:"_handleButtonAction",value:function(e,t){if(e&&t&&this.config.removeItems&&this.config.removeItemButton){var i=t.parentNode.getAttribute("data-id"),n=e.find(function(e){return e.id===parseInt(i,10)});if(this._removeItem(n),this._triggerChange(n.value),this.isSelectOneElement){var s=!!this.config.placeholder&&(this.config.placeholderValue||this.passedElement.getAttribute("placeholder"));if(s){var o=this._getTemplate("placeholder",s);this.itemList.appendChild(o)}}}}},{key:"_handleItemAction",value:function(e,t){var i=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e&&t&&this.config.removeItems&&!this.isSelectOneElement){var s=t.getAttribute("data-id");e.forEach(function(e){e.id!==parseInt(s,10)||e.highlighted?n||e.highlighted&&i.unhighlightItem(e):i.highlightItem(e)}),document.activeElement!==this.input&&this.input.focus()}}},{key:"_handleChoiceAction",value:function(e,t){if(e&&t){var i=t.getAttribute("data-id"),n=this.store.getChoiceById(i),s=e[0]&&e[0].keyCode?e[0].keyCode:null,o=this.dropdown.classList.contains(this.config.classNames.activeState);if(n.keyCode=s,(0,v.triggerEvent)(this.passedElement,"choice",{choice:n}),n&&!n.selected&&!n.disabled){var r=this._canAddItem(e,n.value);r.response&&(this._addItem(n.value,n.label,n.id,n.groupId,n.customProperties,n.keyCode),this._triggerChange(n.value))}this.clearInput(),o&&this.isSelectOneElement&&(this.hideDropdown(),this.containerOuter.focus())}}},{key:"_handleBackspace",value:function(e){if(this.config.removeItems&&e){var t=e[e.length-1],i=e.some(function(e){return e.highlighted});this.config.editItems&&!i&&t?(this.input.value=t.value,this._setInputWidth(),this._removeItem(t),this._triggerChange(t.value)):(i||this.highlightItem(t,!1),this.removeHighlightedItems(!0))}}},{key:"_canAddItem",value:function(e,t){var i=!0,n=(0,v.isType)("Function",this.config.addItemText)?this.config.addItemText(t):this.config.addItemText;(this.isSelectMultipleElement||this.isTextElement)&&this.config.maxItemCount>0&&this.config.maxItemCount<=e.length&&(i=!1,n=(0,v.isType)("Function",this.config.maxItemText)?this.config.maxItemText(this.config.maxItemCount):this.config.maxItemText),this.isTextElement&&this.config.addItems&&i&&this.config.regexFilter&&(i=this._regexFilter(t));var s=!e.some(function(e){return(0,v.isType)("String",t)?e.value===t.trim():e.value===t});return s||this.config.duplicateItems||this.isSelectOneElement||!i||(i=!1,n=(0,v.isType)("Function",this.config.uniqueItemText)?this.config.uniqueItemText(t):this.config.uniqueItemText),{response:i,notice:n}}},{key:"_handleLoadingState",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.itemList.querySelector("."+this.config.classNames.placeholder);if(e)this.containerOuter.classList.add(this.config.classNames.loadingState),this.containerOuter.setAttribute("aria-busy","true"),this.isSelectOneElement?t?t.innerHTML=this.config.loadingText:(t=this._getTemplate("placeholder",this.config.loadingText),this.itemList.appendChild(t)):this.input.placeholder=this.config.loadingText;else{this.containerOuter.classList.remove(this.config.classNames.loadingState);var i=!!this.config.placeholder&&(this.config.placeholderValue||this.passedElement.getAttribute("placeholder"));this.isSelectOneElement?t.innerHTML=i||"":this.input.placeholder=i||""}}},{key:"_ajaxCallback",value:function(){var e=this;return function(t,i,n){if(t&&i){var s=(0,v.isType)("Object",t)?[t]:t;s&&(0,v.isType)("Array",s)&&s.length?(e._handleLoadingState(!1),s.forEach(function(t){if(t.choices){var s=t.id||null;e._addGroup(t,s,i,n)}else e._addChoice(t[i],t[n],t.selected,t.disabled,void 0,t.customProperties,null)})):e._handleLoadingState(!1),e.containerOuter.removeAttribute("aria-busy")}}}},{key:"_searchChoices",value:function(e){var t=(0,v.isType)("String",e)?e.trim():e,i=(0,v.isType)("String",this.currentValue)?this.currentValue.trim():this.currentValue;if(t.length>=1&&t!==i+" "){var n=this.store.getChoicesFilteredBySelectable(),s=t,o=(0,v.isType)("Array",this.config.searchFields)?this.config.searchFields:[this.config.searchFields],r=Object.assign(this.config.fuseOptions,{keys:o}),a=new l.default(n,r),c=a.search(s);this.currentValue=t,this.highlightPosition=0,this.isSearching=!0,this.store.dispatch((0,p.filterChoices)(c))}}},{key:"_handleSearch",value:function(e){if(e){var t=this.store.getChoices(),i=t.some(function(e){return!e.active});this.input===document.activeElement&&(e&&e.length>=this.config.searchFloor?(this.config.searchChoices&&this._searchChoices(e),(0,v.triggerEvent)(this.passedElement,"search",{value:e})):i&&(this.isSearching=!1,this.store.dispatch((0,p.activateChoices)(!0))))}}},{key:"_addEventListeners",value:function(){document.addEventListener("keyup",this._onKeyUp),document.addEventListener("keydown",this._onKeyDown),document.addEventListener("click",this._onClick),document.addEventListener("touchmove",this._onTouchMove),document.addEventListener("touchend",this._onTouchEnd),document.addEventListener("mousedown",this._onMouseDown),document.addEventListener("mouseover",this._onMouseOver),this.isSelectOneElement&&(this.containerOuter.addEventListener("focus",this._onFocus),this.containerOuter.addEventListener("blur",this._onBlur)),this.input.addEventListener("input",this._onInput),this.input.addEventListener("paste",this._onPaste),this.input.addEventListener("focus",this._onFocus),this.input.addEventListener("blur",this._onBlur)}},{key:"_removeEventListeners",value:function(){document.removeEventListener("keyup",this._onKeyUp),document.removeEventListener("keydown",this._onKeyDown),document.removeEventListener("click",this._onClick),document.removeEventListener("touchmove",this._onTouchMove),document.removeEventListener("touchend",this._onTouchEnd),document.removeEventListener("mousedown",this._onMouseDown),document.removeEventListener("mouseover",this._onMouseOver),this.isSelectOneElement&&(this.containerOuter.removeEventListener("focus",this._onFocus),this.containerOuter.removeEventListener("blur",this._onBlur)),this.input.removeEventListener("input",this._onInput),this.input.removeEventListener("paste",this._onPaste),this.input.removeEventListener("focus",this._onFocus),this.input.removeEventListener("blur",this._onBlur)}},{key:"_setInputWidth",value:function(){if(this.config.placeholderValue||this.passedElement.getAttribute("placeholder")&&this.config.placeholder){var e=!!this.config.placeholder&&(this.config.placeholderValue||this.passedElement.getAttribute("placeholder"));this.input.value&&this.input.value.length>=e.length/1.25&&(this.input.style.width=(0,v.getWidthOfInput)(this.input))}else this.input.style.width=(0,v.getWidthOfInput)(this.input)}},{key:"_onKeyDown",value:function(e){var t,i=this;if(e.target===this.input||this.containerOuter.contains(e.target)){var n=e.target,o=this.store.getItemsFilteredByActive(),r=this.input===document.activeElement,a=this.dropdown.classList.contains(this.config.classNames.activeState),c=this.itemList&&this.itemList.children,l=String.fromCharCode(e.keyCode),u=46,h=8,d=13,f=65,p=27,m=38,g=40,y=33,b=34,E=e.ctrlKey||e.metaKey;this.isTextElement||!/[a-zA-Z0-9-_ ]/.test(l)||a||this.showDropdown(!0),this.canSearch=this.config.searchEnabled;var _=function(){E&&c&&(i.canSearch=!1,i.config.removeItems&&!i.input.value&&i.input===document.activeElement&&i.highlightAll())},S=function(){if(i.isTextElement&&n.value){var t=i.input.value,s=i._canAddItem(o,t);s.response&&(a&&i.hideDropdown(),i._addItem(t),i._triggerChange(t),i.clearInput())}if(n.hasAttribute("data-button")&&(i._handleButtonAction(o,n),e.preventDefault()),a){e.preventDefault();var r=i.dropdown.querySelector("."+i.config.classNames.highlightedState);r&&(o[0]&&(o[0].keyCode=d),i._handleChoiceAction(o,r))}else i.isSelectOneElement&&(a||(i.showDropdown(!0),e.preventDefault()))},I=function(){a&&(i.toggleDropdown(),i.containerOuter.focus())},w=function(){if(a||i.isSelectOneElement){a||i.showDropdown(!0),i.canSearch=!1;var t=e.keyCode===g||e.keyCode===b?1:-1,n=e.metaKey||e.keyCode===b||e.keyCode===y,s=void 0;if(n)s=t>0?Array.from(i.dropdown.querySelectorAll("[data-choice-selectable]")).pop():i.dropdown.querySelector("[data-choice-selectable]");else{var o=i.dropdown.querySelector("."+i.config.classNames.highlightedState);s=o?(0,v.getAdjacentEl)(o,"[data-choice-selectable]",t):i.dropdown.querySelector("[data-choice-selectable]")}s&&((0,v.isScrolledIntoView)(s,i.choiceList,t)||i._scrollToChoice(s,t),i._highlightChoice(s)),e.preventDefault()}},T=function(){!r||e.target.value||i.isSelectOneElement||(i._handleBackspace(o),e.preventDefault())},A=(t={},s(t,f,_),s(t,d,S),s(t,p,I),s(t,m,w),s(t,y,w),s(t,g,w),s(t,b,w),s(t,h,T),s(t,u,T),t);A[e.keyCode]&&A[e.keyCode]()}}},{key:"_onKeyUp",value:function(e){if(e.target===this.input){var t=this.input.value,i=this.store.getItemsFilteredByActive(),n=this._canAddItem(i,t);if(this.isTextElement){var s=this.dropdown.classList.contains(this.config.classNames.activeState);if(t){if(n.notice){var o=this._getTemplate("notice",n.notice);this.dropdown.innerHTML=o.outerHTML}n.response===!0?s||this.showDropdown():!n.notice&&s&&this.hideDropdown()}else s&&this.hideDropdown()}else{var r=46,a=8;e.keyCode!==r&&e.keyCode!==a||e.target.value?this.canSearch&&n.response&&this._handleSearch(this.input.value):!this.isTextElement&&this.isSearching&&(this.isSearching=!1,this.store.dispatch((0,p.activateChoices)(!0)))}this.canSearch=this.config.searchEnabled}}},{key:"_onInput",value:function(){this.isSelectOneElement||this._setInputWidth()}},{key:"_onTouchMove",value:function(){this.wasTap===!0&&(this.wasTap=!1)}},{key:"_onTouchEnd",value:function(e){var t=e.target||e.touches[0].target,i=this.dropdown.classList.contains(this.config.classNames.activeState);this.wasTap===!0&&this.containerOuter.contains(t)&&(t!==this.containerOuter&&t!==this.containerInner||this.isSelectOneElement||(this.isTextElement?document.activeElement!==this.input&&this.input.focus():i||this.showDropdown(!0)),e.stopPropagation()),this.wasTap=!0}},{key:"_onMouseDown",value:function(e){var t=e.target;if(this.containerOuter.contains(t)&&t!==this.input){var i=void 0,n=this.store.getItemsFilteredByActive(),s=e.shiftKey;(i=(0,v.findAncestorByAttrName)(t,"data-button"))?this._handleButtonAction(n,i):(i=(0,v.findAncestorByAttrName)(t,"data-item"))?this._handleItemAction(n,i,s):(i=(0,v.findAncestorByAttrName)(t,"data-choice"))&&this._handleChoiceAction(n,i),e.preventDefault()}}},{key:"_onClick",value:function(e){var t=e.target,i=this.dropdown.classList.contains(this.config.classNames.activeState),n=this.store.getItemsFilteredByActive();if(this.containerOuter.contains(t))t.hasAttribute("data-button")&&this._handleButtonAction(n,t),i?this.isSelectOneElement&&t!==this.input&&!this.dropdown.contains(t)&&this.hideDropdown(!0):this.isTextElement?document.activeElement!==this.input&&this.input.focus():this.canSearch?this.showDropdown(!0):(this.showDropdown(),this.containerOuter.focus());else{var s=n.some(function(e){return e.highlighted});s&&this.unhighlightAll(),this.containerOuter.classList.remove(this.config.classNames.focusState),i&&this.hideDropdown()}}},{key:"_onMouseOver",value:function(e){(e.target===this.dropdown||this.dropdown.contains(e.target))&&e.target.hasAttribute("data-choice")&&this._highlightChoice(e.target)}},{key:"_onPaste",value:function(e){e.target!==this.input||this.config.paste||e.preventDefault()}},{key:"_onFocus",value:function(e){var t=this,i=e.target;if(this.containerOuter.contains(i)){var n=this.dropdown.classList.contains(this.config.classNames.activeState),s={text:function(){i===t.input&&t.containerOuter.classList.add(t.config.classNames.focusState)},"select-one":function(){t.containerOuter.classList.add(t.config.classNames.focusState),i===t.input&&(n||t.showDropdown())},"select-multiple":function(){i===t.input&&(t.containerOuter.classList.add(t.config.classNames.focusState),n||t.showDropdown(!0))}};s[this.passedElement.type]()}}},{key:"_onBlur",value:function(e){var t=this,i=e.target;if(this.containerOuter.contains(i)){var n=this.store.getItemsFilteredByActive(),s=this.dropdown.classList.contains(this.config.classNames.activeState),o=n.some(function(e){return e.highlighted}),r={text:function(){i===t.input&&(t.containerOuter.classList.remove(t.config.classNames.focusState),o&&t.unhighlightAll(),s&&t.hideDropdown())},"select-one":function(){t.containerOuter.classList.remove(t.config.classNames.focusState),i===t.containerOuter&&s&&!t.canSearch&&t.hideDropdown(),i===t.input&&s&&t.hideDropdown()},"select-multiple":function(){i===t.input&&(t.containerOuter.classList.remove(t.config.classNames.focusState),s&&t.hideDropdown(),o&&t.unhighlightAll())}};r[this.passedElement.type]()}}},{key:"_regexFilter",value:function(e){if(!e)return!1;var t=this.config.regexFilter,i=new RegExp(t.source,"i");return i.test(e)}},{key:"_scrollToChoice",value:function(e,t){var i=this;if(e){var n=this.choiceList.offsetHeight,s=e.offsetHeight,o=e.offsetTop+s,r=this.choiceList.scrollTop+n,a=t>0?this.choiceList.scrollTop+o-r:e.offsetTop,c=function e(){var n=4,s=i.choiceList.scrollTop,o=!1,r=void 0,c=void 0;t>0?(r=(a-s)/n,c=r>1?r:1,i.choiceList.scrollTop=s+c,s<a&&(o=!0)):(r=(s-a)/n,c=r>1?r:1,i.choiceList.scrollTop=s-c,s>a&&(o=!0)),o&&requestAnimationFrame(function(i){e(i,a,t)})};requestAnimationFrame(function(e){c(e,a,t)})}}},{key:"_highlightChoice",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=Array.from(this.dropdown.querySelectorAll("[data-choice-selectable]")),n=t;if(i&&i.length){var s=Array.from(this.dropdown.querySelectorAll("."+this.config.classNames.highlightedState));s.forEach(function(t){t.classList.remove(e.config.classNames.highlightedState),t.setAttribute("aria-selected","false")}),n?this.highlightPosition=i.indexOf(n):(n=i.length>this.highlightPosition?i[this.highlightPosition]:i[i.length-1],n||(n=i[0])),n.classList.add(this.config.classNames.highlightedState),n.setAttribute("aria-selected","true"),this.containerOuter.setAttribute("aria-activedescendant",n.id),this.input.setAttribute("aria-activedescendant",n.id)}}},{key:"_addItem",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,r=(0,v.isType)("String",e)?e.trim():e,a=o,c=this.store.getItems(),l=t||r,u=parseInt(i,10)||-1,h=n>=0?this.store.getGroupById(n):null,d=c?c.length+1:1;return this.config.prependValue&&(r=this.config.prependValue+r.toString()),this.config.appendValue&&(r+=this.config.appendValue.toString()),this.store.dispatch((0,p.addItem)(r,l,d,u,n,s,a)),this.isSelectOneElement&&this.removeActiveItems(d),h&&h.value?(0,v.triggerEvent)(this.passedElement,"addItem",{id:d,value:r,label:l,groupValue:h.value,keyCode:a}):(0,v.triggerEvent)(this.passedElement,"addItem",{id:d,value:r,label:l,keyCode:a}),this}},{key:"_removeItem",value:function(e){if(!e||!(0,v.isType)("Object",e))return this;var t=e.id,i=e.value,n=e.label,s=e.choiceId,o=e.groupId,r=o>=0?this.store.getGroupById(o):null;return this.store.dispatch((0,p.removeItem)(t,s)),r&&r.value?(0,v.triggerEvent)(this.passedElement,"removeItem",{id:t,value:i,label:n,groupValue:r.value}):(0,v.triggerEvent)(this.passedElement,"removeItem",{id:t,value:i,label:n}),this}},{key:"_addChoice",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;
3
- if("undefined"!=typeof e&&null!==e){var a=this.store.getChoices(),c=t||e,l=a?a.length+1:1,u=this.baseId+"-"+this.idNames.itemChoice+"-"+l;this.store.dispatch((0,p.addChoice)(e,c,l,s,n,u,o,r)),i&&this._addItem(e,c,l,void 0,o,r)}}},{key:"_clearChoices",value:function(){this.store.dispatch((0,p.clearChoices)())}},{key:"_addGroup",value:function(e,t){var i=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"value",s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"label",o=(0,v.isType)("Object",e)?e.choices:Array.from(e.getElementsByTagName("OPTION")),r=t?t:Math.floor((new Date).valueOf()*Math.random()),a=!!e.disabled&&e.disabled;o?(this.store.dispatch((0,p.addGroup)(e.label,r,!0,a)),o.forEach(function(e){var t=e.disabled||e.parentNode&&e.parentNode.disabled,o=(0,v.isType)("Object",e)?e[s]:e.innerHTML;i._addChoice(e[n],o,e.selected,t,r,e.customProperties)})):this.store.dispatch((0,p.addGroup)(e.label,e.id,!1,e.disabled))}},{key:"_getTemplate",value:function(e){if(!e)return null;for(var t=this.config.templates,i=arguments.length,n=Array(i>1?i-1:0),s=1;s<i;s++)n[s-1]=arguments[s];return t[e].apply(t,n)}},{key:"_createTemplates",value:function(){var e=this,t=this.config.classNames,i={containerOuter:function(i){return(0,v.strToEl)('\n <div\n class="'+t.containerOuter+'"\n '+(e.isSelectElement?e.config.searchEnabled?'role="combobox" aria-autocomplete="list"':'role="listbox"':"")+'\n data-type="'+e.passedElement.type+'"\n '+(e.isSelectOneElement?'tabindex="0"':"")+'\n aria-haspopup="true"\n aria-expanded="false"\n dir="'+i+'"\n >\n </div>\n ')},containerInner:function(){return(0,v.strToEl)('\n <div class="'+t.containerInner+'"></div>\n ')},itemList:function(){var i,n=(0,h.default)(t.list,(i={},s(i,t.listSingle,e.isSelectOneElement),s(i,t.listItems,!e.isSelectOneElement),i));return(0,v.strToEl)('\n <div class="'+n+'"></div>\n ')},placeholder:function(e){return(0,v.strToEl)('\n <div class="'+t.placeholder+'">\n '+e+"\n </div>\n ")},item:function(i){var n,o=(0,h.default)(t.item,(n={},s(n,t.highlightedState,i.highlighted),s(n,t.itemSelectable,!i.highlighted),n));if(e.config.removeItemButton){var r;return o=(0,h.default)(t.item,(r={},s(r,t.highlightedState,i.highlighted),s(r,t.itemSelectable,!i.disabled),r)),(0,v.strToEl)('\n <div\n class="'+o+'"\n data-item\n data-id="'+i.id+'"\n data-value="'+i.value+'"\n data-deletable\n '+(i.active?'aria-selected="true"':"")+"\n "+(i.disabled?'aria-disabled="true"':"")+"\n >\n "+i.label+'<!--\n --><button\n type="button"\n class="'+t.button+'"\n data-button\n aria-label="Remove item: \''+i.value+"'\"\n >\n Remove item\n </button>\n </div>\n ")}return(0,v.strToEl)('\n <div\n class="'+o+'"\n data-item\n data-id="'+i.id+'"\n data-value="'+i.value+'"\n '+(i.active?'aria-selected="true"':"")+"\n "+(i.disabled?'aria-disabled="true"':"")+"\n >\n "+i.label+"\n </div>\n ")},choiceList:function(){return(0,v.strToEl)('\n <div\n class="'+t.list+'"\n dir="ltr"\n role="listbox"\n '+(e.isSelectOneElement?"":'aria-multiselectable="true"')+"\n >\n </div>\n ")},choiceGroup:function(e){var i=(0,h.default)(t.group,s({},t.itemDisabled,e.disabled));return(0,v.strToEl)('\n <div\n class="'+i+'"\n data-group\n data-id="'+e.id+'"\n data-value="'+e.value+'"\n role="group"\n '+(e.disabled?'aria-disabled="true"':"")+'\n >\n <div class="'+t.groupHeading+'">'+e.value+"</div>\n </div>\n ")},choice:function(i){var n,o=(0,h.default)(t.item,t.itemChoice,(n={},s(n,t.itemDisabled,i.disabled),s(n,t.itemSelectable,!i.disabled),n));return(0,v.strToEl)('\n <div\n class="'+o+'"\n data-select-text="'+e.config.itemSelectText+'"\n data-choice\n data-id="'+i.id+'"\n data-value="'+i.value+'"\n '+(i.disabled?'data-choice-disabled aria-disabled="true"':"data-choice-selectable")+'\n id="'+i.elementId+'"\n '+(i.groupId>0?'role="treeitem"':'role="option"')+"\n >\n "+i.label+"\n </div>\n ")},input:function(){var e=(0,h.default)(t.input,t.inputCloned);return(0,v.strToEl)('\n <input\n type="text"\n class="'+e+'"\n autocomplete="off"\n autocapitalize="off"\n spellcheck="false"\n role="textbox"\n aria-autocomplete="list"\n >\n ')},dropdown:function(){var e=(0,h.default)(t.list,t.listDropdown);return(0,v.strToEl)('\n <div\n class="'+e+'"\n aria-expanded="false"\n >\n </div>\n ')},notice:function(e){var i=(0,h.default)(t.item,t.itemChoice);return(0,v.strToEl)('\n <div class="'+i+'">\n '+e+"\n </div>\n ")},option:function(e){return(0,v.strToEl)('\n <option value="'+e.value+'" selected>'+e.label+"</option>\n ")}},n=this.config.callbackOnCreateTemplates,o={};n&&(0,v.isType)("Function",n)&&(o=n.call(this,v.strToEl)),this.config.templates=(0,v.extend)(i,o)}},{key:"_createInput",value:function(){var e=this,t=this.passedElement.getAttribute("dir")||"ltr",i=this._getTemplate("containerOuter",t),n=this._getTemplate("containerInner"),s=this._getTemplate("itemList"),o=this._getTemplate("choiceList"),r=this._getTemplate("input"),a=this._getTemplate("dropdown"),c=!!this.config.placeholder&&(this.config.placeholderValue||this.passedElement.getAttribute("placeholder"));this.containerOuter=i,this.containerInner=n,this.input=r,this.choiceList=o,this.itemList=s,this.dropdown=a,this.passedElement.classList.add(this.config.classNames.input,this.config.classNames.hiddenState),this.passedElement.tabIndex="-1";var l=this.passedElement.getAttribute("style");if(Boolean(l)&&this.passedElement.setAttribute("data-choice-orig-style",l),this.passedElement.setAttribute("style","display:none;"),this.passedElement.setAttribute("aria-hidden","true"),this.passedElement.setAttribute("data-choice","active"),(0,v.wrap)(this.passedElement,n),(0,v.wrap)(n,i),c&&(r.placeholder=c,this.isSelectOneElement||(r.style.width=(0,v.getWidthOfInput)(r))),this.config.addItems||this.disable(),i.appendChild(n),i.appendChild(a),n.appendChild(s),this.isTextElement||a.appendChild(o),this.isSelectMultipleElement||this.isTextElement?n.appendChild(r):this.canSearch&&a.insertBefore(r,a.firstChild),this.isSelectElement){var u=Array.from(this.passedElement.getElementsByTagName("OPTGROUP"));if(this.highlightPosition=0,this.isSearching=!1,u&&u.length)u.forEach(function(t){e._addGroup(t,t.id||null)});else{var h=Array.from(this.passedElement.options),d=this.config.sortFilter,f=this.presetChoices;h.forEach(function(e){f.push({value:e.value,label:e.innerHTML,selected:e.selected,disabled:e.disabled||e.parentNode.disabled})}),this.config.shouldSort&&f.sort(d);var p=f.some(function(e){return e.selected});f.forEach(function(t,i){e.isSelectOneElement?p||!p&&i>0?e._addChoice(t.value,t.label,t.selected,t.disabled,void 0,t.customProperties):e._addChoice(t.value,t.label,!0,!1,void 0,t.customProperties):e._addChoice(t.value,t.label,t.selected,t.disabled,void 0,t.customProperties)})}}else this.isTextElement&&this.presetItems.forEach(function(t){var i=(0,v.getType)(t);if("Object"===i){if(!t.value)return;e._addItem(t.value,t.label,t.id,void 0,t.customProperties)}else"String"===i&&e._addItem(t)})}}]),e}();e.exports=m},function(e,t,i){!function(t){"use strict";function i(){console.log.apply(console,arguments)}function n(e,t){var i;this.list=e,this.options=t=t||{};for(i in a)a.hasOwnProperty(i)&&("boolean"==typeof a[i]?this.options[i]=i in t?t[i]:a[i]:this.options[i]=t[i]||a[i])}function s(e,t,i){var n,r,a,c,l,u;if(t){if(a=t.indexOf("."),a!==-1?(n=t.slice(0,a),r=t.slice(a+1)):n=t,c=e[n],null!==c&&void 0!==c)if(r||"string"!=typeof c&&"number"!=typeof c)if(o(c))for(l=0,u=c.length;l<u;l++)s(c[l],r,i);else r&&s(c,r,i);else i.push(c)}else i.push(e);return i}function o(e){return"[object Array]"===Object.prototype.toString.call(e)}function r(e,t){t=t||{},this.options=t,this.options.location=t.location||r.defaultOptions.location,this.options.distance="distance"in t?t.distance:r.defaultOptions.distance,this.options.threshold="threshold"in t?t.threshold:r.defaultOptions.threshold,this.options.maxPatternLength=t.maxPatternLength||r.defaultOptions.maxPatternLength,this.pattern=t.caseSensitive?e:e.toLowerCase(),this.patternLen=e.length,this.patternLen<=this.options.maxPatternLength&&(this.matchmask=1<<this.patternLen-1,this.patternAlphabet=this._calculatePatternAlphabet())}var a={id:null,caseSensitive:!1,include:[],shouldSort:!0,searchFn:r,sortFn:function(e,t){return e.score-t.score},getFn:s,keys:[],verbose:!1,tokenize:!1,matchAllTokens:!1,tokenSeparator:/ +/g,minMatchCharLength:1,findAllMatches:!1};n.VERSION="2.7.3",n.prototype.set=function(e){return this.list=e,e},n.prototype.search=function(e){this.options.verbose&&i("\nSearch term:",e,"\n"),this.pattern=e,this.results=[],this.resultMap={},this._keyMap=null,this._prepareSearchers(),this._startSearch(),this._computeScore(),this._sort();var t=this._format();return t},n.prototype._prepareSearchers=function(){var e=this.options,t=this.pattern,i=e.searchFn,n=t.split(e.tokenSeparator),s=0,o=n.length;if(this.options.tokenize)for(this.tokenSearchers=[];s<o;s++)this.tokenSearchers.push(new i(n[s],e));this.fullSeacher=new i(t,e)},n.prototype._startSearch=function(){var e,t,i,n,s=this.options,o=s.getFn,r=this.list,a=r.length,c=this.options.keys,l=c.length,u=null;if("string"==typeof r[0])for(i=0;i<a;i++)this._analyze("",r[i],i,i);else for(this._keyMap={},i=0;i<a;i++)for(u=r[i],n=0;n<l;n++){if(e=c[n],"string"!=typeof e){if(t=1-e.weight||1,this._keyMap[e.name]={weight:t},e.weight<=0||e.weight>1)throw new Error("Key weight has to be > 0 and <= 1");e=e.name}else this._keyMap[e]={weight:1};this._analyze(e,o(u,e,[]),u,i)}},n.prototype._analyze=function(e,t,n,s){var r,a,c,l,u,h,d,f,p,v,m,g,y,b,E,_=this.options,S=!1;if(void 0!==t&&null!==t){a=[];var I=0;if("string"==typeof t){if(r=t.split(_.tokenSeparator),_.verbose&&i("---------\nKey:",e),this.options.tokenize){for(b=0;b<this.tokenSearchers.length;b++){for(f=this.tokenSearchers[b],_.verbose&&i("Pattern:",f.pattern),p=[],g=!1,E=0;E<r.length;E++){v=r[E],m=f.search(v);var w={};m.isMatch?(w[v]=m.score,S=!0,g=!0,a.push(m.score)):(w[v]=1,this.options.matchAllTokens||a.push(1)),p.push(w)}g&&I++,_.verbose&&i("Token scores:",p)}for(l=a[0],h=a.length,b=1;b<h;b++)l+=a[b];l/=h,_.verbose&&i("Token score average:",l)}d=this.fullSeacher.search(t),_.verbose&&i("Full text score:",d.score),u=d.score,void 0!==l&&(u=(u+l)/2),_.verbose&&i("Score average:",u),y=!this.options.tokenize||!this.options.matchAllTokens||I>=this.tokenSearchers.length,_.verbose&&i("Check Matches",y),(S||d.isMatch)&&y&&(c=this.resultMap[s],c?c.output.push({key:e,score:u,matchedIndices:d.matchedIndices}):(this.resultMap[s]={item:n,output:[{key:e,score:u,matchedIndices:d.matchedIndices}]},this.results.push(this.resultMap[s])))}else if(o(t))for(b=0;b<t.length;b++)this._analyze(e,t[b],n,s)}},n.prototype._computeScore=function(){var e,t,n,s,o,r,a,c,l,u=this._keyMap,h=this.results;for(this.options.verbose&&i("\n\nComputing score:\n"),e=0;e<h.length;e++){for(n=0,s=h[e].output,o=s.length,c=1,t=0;t<o;t++)r=s[t].score,a=u?u[s[t].key].weight:1,l=r*a,1!==a?c=Math.min(c,l):(n+=l,s[t].nScore=l);1===c?h[e].score=n/o:h[e].score=c,this.options.verbose&&i(h[e])}},n.prototype._sort=function(){var e=this.options;e.shouldSort&&(e.verbose&&i("\n\nSorting...."),this.results.sort(e.sortFn))},n.prototype._format=function(){var e,t,n,s,o=this.options,r=o.getFn,a=[],c=this.results,l=o.include;for(o.verbose&&i("\n\nOutput:\n\n",c),n=o.id?function(e){c[e].item=r(c[e].item,o.id,[])[0]}:function(){},s=function(e){var t,i,n,s,o,r=c[e];if(l.length>0){if(t={item:r.item},l.indexOf("matches")!==-1)for(n=r.output,t.matches=[],i=0;i<n.length;i++)s=n[i],o={indices:s.matchedIndices},s.key&&(o.key=s.key),t.matches.push(o);l.indexOf("score")!==-1&&(t.score=c[e].score)}else t=r.item;return t},e=0,t=c.length;e<t;e++)n(e),a.push(s(e));return a},r.defaultOptions={location:0,distance:100,threshold:.6,maxPatternLength:32},r.prototype._calculatePatternAlphabet=function(){var e={},t=0;for(t=0;t<this.patternLen;t++)e[this.pattern.charAt(t)]=0;for(t=0;t<this.patternLen;t++)e[this.pattern.charAt(t)]|=1<<this.pattern.length-t-1;return e},r.prototype._bitapScore=function(e,t){var i=e/this.patternLen,n=Math.abs(this.options.location-t);return this.options.distance?i+n/this.options.distance:n?1:i},r.prototype.search=function(e){var t,i,n,s,o,r,a,c,l,u,h,d,f,p,v,m,g,y,b,E,_,S,I,w=this.options;if(e=w.caseSensitive?e:e.toLowerCase(),this.pattern===e)return{isMatch:!0,score:0,matchedIndices:[[0,e.length-1]]};if(this.patternLen>w.maxPatternLength){if(y=e.match(new RegExp(this.pattern.replace(w.tokenSeparator,"|"))),b=!!y)for(_=[],t=0,S=y.length;t<S;t++)I=y[t],_.push([e.indexOf(I),I.length-1]);return{isMatch:b,score:b?.5:1,matchedIndices:_}}for(s=w.findAllMatches,o=w.location,n=e.length,r=w.threshold,a=e.indexOf(this.pattern,o),E=[],t=0;t<n;t++)E[t]=0;for(a!=-1&&(r=Math.min(this._bitapScore(0,a),r),a=e.lastIndexOf(this.pattern,o+this.patternLen),a!=-1&&(r=Math.min(this._bitapScore(0,a),r))),a=-1,m=1,g=[],u=this.patternLen+n,t=0;t<this.patternLen;t++){for(c=0,l=u;c<l;)this._bitapScore(t,o+l)<=r?c=l:u=l,l=Math.floor((u-c)/2+c);for(u=l,h=Math.max(1,o-l+1),d=s?n:Math.min(o+l,n)+this.patternLen,f=Array(d+2),f[d+1]=(1<<t)-1,i=d;i>=h;i--)if(v=this.patternAlphabet[e.charAt(i-1)],v&&(E[i-1]=1),f[i]=(f[i+1]<<1|1)&v,0!==t&&(f[i]|=(p[i+1]|p[i])<<1|1|p[i+1]),f[i]&this.matchmask&&(m=this._bitapScore(t,i-1),m<=r)){if(r=m,a=i-1,g.push(a),a<=o)break;h=Math.max(1,2*o-a)}if(this._bitapScore(t+1,o)>r)break;p=f}return _=this._getMatchedIndices(E),{isMatch:a>=0,score:0===m?.001:m,matchedIndices:_}},r.prototype._getMatchedIndices=function(e){for(var t,i=[],n=-1,s=-1,o=0,r=e.length;o<r;o++)t=e[o],t&&n===-1?n=o:t||n===-1||(s=o-1,s-n+1>=this.options.minMatchCharLength&&i.push([n,s]),n=-1);return e[o-1]&&o-1-n+1>=this.options.minMatchCharLength&&i.push([n,o-1]),i},e.exports=n}(this)},function(e,t,i){var n,s;!function(){"use strict";function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n))e.push(i.apply(null,n));else if("object"===s)for(var r in n)o.call(n,r)&&n[r]&&e.push(r)}}return e.join(" ")}var o={}.hasOwnProperty;"undefined"!=typeof e&&e.exports?e.exports=i:(n=[],s=function(){return i}.apply(t,n),!(void 0!==s&&(e.exports=s)))}()},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=i(5),a=i(26),c=n(a),l=function(){function e(){s(this,e),this.store=(0,r.createStore)(c.default,window.devToolsExtension?window.devToolsExtension():void 0)}return o(e,[{key:"getState",value:function(){return this.store.getState()}},{key:"dispatch",value:function(e){this.store.dispatch(e)}},{key:"subscribe",value:function(e){this.store.subscribe(e)}},{key:"getItems",value:function(){var e=this.store.getState();return e.items}},{key:"getItemsFilteredByActive",value:function(){var e=this.getItems(),t=e.filter(function(e){return e.active===!0},[]);return t}},{key:"getItemsReducedToValues",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getItems(),t=e.reduce(function(e,t){return e.push(t.value),e},[]);return t}},{key:"getChoices",value:function(){var e=this.store.getState();return e.choices}},{key:"getChoicesFilteredByActive",value:function(){var e=this.getChoices(),t=e.filter(function(e){return e.active===!0},[]);return t}},{key:"getChoicesFilteredBySelectable",value:function(){var e=this.getChoices(),t=e.filter(function(e){return e.disabled!==!0},[]);return t}},{key:"getChoiceById",value:function(e){if(e){var t=this.getChoicesFilteredByActive(),i=t.find(function(t){return t.id===parseInt(e,10)});return i}return!1}},{key:"getGroups",value:function(){var e=this.store.getState();return e.groups}},{key:"getGroupsFilteredByActive",value:function(){var e=this.getGroups(),t=this.getChoices(),i=e.filter(function(e){var i=e.active===!0&&e.disabled===!1,n=t.some(function(e){return e.active===!0&&e.disabled===!1});return i&&n},[]);return i}},{key:"getGroupById",value:function(e){var t=this.getGroups(),i=t.find(function(t){return t.id===e});return i}}]),e}();t.default=l,e.exports=l},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.compose=t.applyMiddleware=t.bindActionCreators=t.combineReducers=t.createStore=void 0;var s=i(6),o=n(s),r=i(21),a=n(r),c=i(23),l=n(c),u=i(24),h=n(u),d=i(25),f=n(d),p=i(22);n(p);t.createStore=o.default,t.combineReducers=a.default,t.bindActionCreators=l.default,t.applyMiddleware=h.default,t.compose=f.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function s(e,t,i){function n(){g===m&&(g=m.slice())}function o(){return v}function a(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return n(),g.push(e),function(){if(t){t=!1,n();var i=g.indexOf(e);g.splice(i,1)}}}function u(e){if(!(0,r.default)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"==typeof e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(y)throw new Error("Reducers may not dispatch actions.");try{y=!0,v=p(v,e)}finally{y=!1}for(var t=m=g,i=0;i<t.length;i++)t[i]();return e}function h(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");p=e,u({type:l.INIT})}function d(){var e,t=a;return e={subscribe:function(e){function i(){e.next&&e.next(o())}if("object"!=typeof e)throw new TypeError("Expected the observer to be an object.");i();var n=t(i);return{unsubscribe:n}}},e[c.default]=function(){return this},e}var f;if("function"==typeof t&&"undefined"==typeof i&&(i=t,t=void 0),"undefined"!=typeof i){if("function"!=typeof i)throw new Error("Expected the enhancer to be a function.");return i(s)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var p=e,v=t,m=[],g=m,y=!1;return u({type:l.INIT}),f={dispatch:u,subscribe:a,getState:o,replaceReducer:h},f[c.default]=d,f}t.__esModule=!0,t.ActionTypes=void 0,t.default=s;var o=i(7),r=n(o),a=i(17),c=n(a),l=t.ActionTypes={INIT:"@@redux/INIT"}},function(e,t,i){function n(e){if(!r(e)||s(e)!=a)return!1;var t=o(e);if(null===t)return!0;var i=h.call(t,"constructor")&&t.constructor;return"function"==typeof i&&i instanceof i&&u.call(i)==d}var s=i(8),o=i(14),r=i(16),a="[object Object]",c=Function.prototype,l=Object.prototype,u=c.toString,h=l.hasOwnProperty,d=u.call(Object);e.exports=n},function(e,t,i){function n(e){return null==e?void 0===e?c:a:l&&l in Object(e)?o(e):r(e)}var s=i(9),o=i(12),r=i(13),a="[object Null]",c="[object Undefined]",l=s?s.toStringTag:void 0;e.exports=n},function(e,t,i){var n=i(10),s=n.Symbol;e.exports=s},function(e,t,i){var n=i(11),s="object"==typeof self&&self&&self.Object===Object&&self,o=n||s||Function("return this")();e.exports=o},function(e,t){(function(t){var i="object"==typeof t&&t&&t.Object===Object&&t;e.exports=i}).call(t,function(){return this}())},function(e,t,i){function n(e){var t=r.call(e,c),i=e[c];try{e[c]=void 0;var n=!0}catch(e){}var s=a.call(e);return n&&(t?e[c]=i:delete e[c]),s}var s=i(9),o=Object.prototype,r=o.hasOwnProperty,a=o.toString,c=s?s.toStringTag:void 0;e.exports=n},function(e,t){function i(e){return s.call(e)}var n=Object.prototype,s=n.toString;e.exports=i},function(e,t,i){var n=i(15),s=n(Object.getPrototypeOf,Object);e.exports=s},function(e,t){function i(e,t){return function(i){return e(t(i))}}e.exports=i},function(e,t){function i(e){return null!=e&&"object"==typeof e}e.exports=i},function(e,t,i){e.exports=i(18)},function(e,t,i){(function(e,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o,r=i(20),a=s(r);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof e?e:n;var c=(0,a.default)(o);t.default=c}).call(t,function(){return this}(),i(19)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t){"use strict";function i(e){var t,i=e.Symbol;return"function"==typeof i?i.observable?t=i.observable:(t=i("observable"),i.observable=t):t="@@observable",t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var i=t&&t.type,n=i&&'"'+i.toString()+'"'||"an action";return"Given action "+n+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state.'}function o(e){Object.keys(e).forEach(function(t){var i=e[t],n=i(void 0,{type:a.ActionTypes.INIT});if("undefined"==typeof n)throw new Error('Reducer "'+t+'" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined.');var s="@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".");if("undefined"==typeof i(void 0,{type:s}))throw new Error('Reducer "'+t+'" returned undefined when probed with a random type. '+("Don't try to handle "+a.ActionTypes.INIT+' or other actions in "redux/*" ')+"namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined.")})}function r(e){for(var t=Object.keys(e),i={},n=0;n<t.length;n++){var r=t[n];"function"==typeof e[r]&&(i[r]=e[r])}var a,c=Object.keys(i);try{o(i)}catch(e){a=e}return function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=arguments[1];if(a)throw a;for(var n=!1,o={},r=0;r<c.length;r++){var l=c[r],u=i[l],h=e[l],d=u(h,t);if("undefined"==typeof d){var f=s(l,t);throw new Error(f)}o[l]=d,n=n||d!==h}return n?o:e}}t.__esModule=!0,t.default=r;var a=i(6),c=i(7),l=(n(c),i(22));n(l)},function(e,t){"use strict";function i(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}t.__esModule=!0,t.default=i},function(e,t){"use strict";function i(e,t){return function(){return t(e.apply(void 0,arguments))}}function n(e,t){if("function"==typeof e)return i(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),s={},o=0;o<n.length;o++){var r=n[o],a=e[r];"function"==typeof a&&(s[r]=i(a,t))}return s}t.__esModule=!0,t.default=n},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function s(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(e){return function(i,n,s){var r=e(i,n,s),c=r.dispatch,l=[],u={getState:r.getState,dispatch:function(e){return c(e)}};return l=t.map(function(e){return e(u)}),c=a.default.apply(void 0,l)(r.dispatch),o({},r,{dispatch:c})}}}t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e};t.default=s;var r=i(25),a=n(r)},function(e,t){"use strict";function i(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];if(0===t.length)return function(e){return e};if(1===t.length)return t[0];var n=t[t.length-1],s=t.slice(0,-1);return function(){return s.reduceRight(function(e,t){return t(e)},n.apply(void 0,arguments))}}t.__esModule=!0,t.default=i},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s=i(5),o=i(27),r=n(o),a=i(28),c=n(a),l=i(29),u=n(l),h=(0,s.combineReducers)({items:r.default,groups:c.default,choices:u.default}),d=function(e,t){var i=e;return"CLEAR_ALL"===t.type&&(i=void 0),h(i,t)};t.default=d},function(e,t){"use strict";function i(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case"ADD_ITEM":var n=[].concat(i(e),[{id:t.id,choiceId:t.choiceId,groupId:t.groupId,value:t.value,label:t.label,active:!0,highlighted:!1,customProperties:t.customProperties,keyCode:null}]);return n.map(function(e){return e.highlighted&&(e.highlighted=!1),e});case"REMOVE_ITEM":return e.map(function(e){return e.id===t.id&&(e.active=!1),e});case"HIGHLIGHT_ITEM":return e.map(function(e){return e.id===t.id&&(e.highlighted=t.highlighted),e});default:return e}};t.default=n},function(e,t){"use strict";function i(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case"ADD_GROUP":return[].concat(i(e),[{id:t.id,value:t.value,active:t.active,disabled:t.disabled}]);case"CLEAR_CHOICES":return e.groups=[];default:return e}};t.default=n},function(e,t){"use strict";function i(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case"ADD_CHOICE":return[].concat(i(e),[{id:t.id,elementId:t.elementId,groupId:t.groupId,value:t.value,label:t.label||t.value,disabled:t.disabled||!1,selected:!1,active:!0,score:9999,customProperties:t.customProperties,keyCode:null}]);case"ADD_ITEM":var n=e;return t.activateOptions&&(n=e.map(function(e){return e.active=t.active,e})),t.choiceId>-1&&(n=e.map(function(e){return e.id===parseInt(t.choiceId,10)&&(e.selected=!0),e})),n;case"REMOVE_ITEM":return t.choiceId>-1?e.map(function(e){return e.id===parseInt(t.choiceId,10)&&(e.selected=!1),e}):e;case"FILTER_CHOICES":var s=t.results,o=e.map(function(e){return e.active=s.some(function(t){return t.item.id===e.id&&(e.score=t.score,!0)}),e});return o;case"ACTIVATE_CHOICES":return e.map(function(e){return e.active=t.active,e});case"CLEAR_CHOICES":return e.choices=[];default:return e}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.addItem=function(e,t,i,n,s,o,r){return{type:"ADD_ITEM",value:e,label:t,id:i,choiceId:n,groupId:s,customProperties:o,keyCode:r}},t.removeItem=function(e,t){return{type:"REMOVE_ITEM",id:e,choiceId:t}},t.highlightItem=function(e,t){return{type:"HIGHLIGHT_ITEM",id:e,highlighted:t}},t.addChoice=function(e,t,i,n,s,o,r,a){return{type:"ADD_CHOICE",value:e,label:t,id:i,groupId:n,disabled:s,elementId:o,customProperties:r,keyCode:a}},t.filterChoices=function(e){return{type:"FILTER_CHOICES",results:e}},t.activateChoices=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{type:"ACTIVATE_CHOICES",active:e}},t.clearChoices=function(){return{type:"CLEAR_CHOICES"}},t.addGroup=function(e,t,i,n){return{type:"ADD_GROUP",value:e,id:t,active:i,disabled:n}},t.clearAll=function(){return{type:"CLEAR_ALL"}}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=(t.capitalise=function(e){return e.replace(/\w\S*/g,function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})},t.generateChars=function(e){for(var t="",i=0;i<e;i++){var n=a(0,36);t+=n.toString(36)}return t}),s=(t.generateId=function(e,t){var i=e.id||e.name&&e.name+"-"+n(2)||n(4);return i=i.replace(/(:|\.|\[|\]|,)/g,""),i=t+i},t.getType=function(e){return Object.prototype.toString.call(e).slice(8,-1)}),o=t.isType=function(e,t){var i=s(t);return void 0!==t&&null!==t&&i===e},r=(t.isNode=function(e){return"object"===("undefined"==typeof Node?"undefined":i(Node))?e instanceof Node:e&&"object"===("undefined"==typeof e?"undefined":i(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},t.isElement=function(e){return"object"===("undefined"==typeof HTMLElement?"undefined":i(HTMLElement))?e instanceof HTMLElement:e&&"object"===("undefined"==typeof e?"undefined":i(e))&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName},t.extend=function e(){for(var t={},i=arguments.length,n=function(i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(o("Object",i[n])?t[n]=e(!0,t[n],i[n]):t[n]=i[n])},s=0;s<i;s++){var r=arguments[s];o("Object",r)&&n(r)}return t},t.whichTransitionEvent=function(){var e,t=document.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in i)if(void 0!==t.style[e])return i[e]},t.whichAnimationEvent=function(){var e,t=document.createElement("fakeelement"),i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(e in i)if(void 0!==t.style[e])return i[e]}),a=(t.getParentsUntil=function(e,t,i){for(var n=[];e&&e!==document;e=e.parentNode){if(t){var s=t.charAt(0);if("."===s&&e.classList.contains(t.substr(1)))break;if("#"===s&&e.id===t.substr(1))break;if("["===s&&e.hasAttribute(t.substr(1,t.length-1)))break;if(e.tagName.toLowerCase()===t)break}if(i){var o=i.charAt(0);"."===o&&e.classList.contains(i.substr(1))&&n.push(e),"#"===o&&e.id===i.substr(1)&&n.push(e),"["===o&&e.hasAttribute(i.substr(1,i.length-1))&&n.push(e),e.tagName.toLowerCase()===i&&n.push(e)}else n.push(e)}return 0===n.length?null:n},t.wrap=function(e,t){return t=t||document.createElement("div"),e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.appendChild(e)},t.getSiblings=function(e){for(var t=[],i=e.parentNode.firstChild;i;i=i.nextSibling)1===i.nodeType&&i!==e&&t.push(i);return t},t.findAncestor=function(e,t){for(;(e=e.parentElement)&&!e.classList.contains(t););return e},t.findAncestorByAttrName=function(e,t){for(var i=e;i;){if(i.hasAttribute(t))return i;i=i.parentElement}return null},t.debounce=function(e,t,i){var n;return function(){var s=this,o=arguments,r=function(){n=null,i||e.apply(s,o)},a=i&&!n;clearTimeout(n),n=setTimeout(r,t),a&&e.apply(s,o)}},t.getElemDistance=function(e){var t=0;if(e.offsetParent)do t+=e.offsetTop,e=e.offsetParent;while(e);return t>=0?t:0},t.getElementOffset=function(e,t){var i=t;return i>1&&(i=1),
4
- i>0&&(i=0),Math.max(e.offsetHeight*i)},t.getAdjacentEl=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(e&&t){var n=e.parentNode.parentNode,s=Array.from(n.querySelectorAll(t)),o=s.indexOf(e),r=i>0?1:-1;return s[o+r]}},t.getScrollPosition=function(e){return"bottom"===e?Math.max((window.scrollY||window.pageYOffset)+(window.innerHeight||document.documentElement.clientHeight)):window.scrollY||window.pageYOffset},t.isInView=function(e,t,i){return this.getScrollPosition(t)>this.getElemDistance(e)+this.getElementOffset(e,i)},t.isScrolledIntoView=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(e){var n=void 0;return n=i>0?t.scrollTop+t.offsetHeight>=e.offsetTop+e.offsetHeight:e.offsetTop>=t.scrollTop}},t.stripHTML=function(e){var t=document.createElement("DIV");return t.innerHTML=e,t.textContent||t.innerText||""},t.addAnimation=function(e,t){var i=r(),n=function n(){e.classList.remove(t),e.removeEventListener(i,n,!1)};e.classList.add(t),e.addEventListener(i,n,!1)},t.getRandomNumber=function(e,t){return Math.floor(Math.random()*(t-e)+e)}),c=t.strToEl=function(){var e=document.createElement("div");return function(t){var i=t.trim(),n=void 0;for(e.innerHTML=i,n=e.children[0];e.firstChild;)e.removeChild(e.firstChild);return n}}();t.getWidthOfInput=function(e){var t=e.value||e.placeholder,i=e.offsetWidth;if(t){var n=c("<span>"+t+"</span>");n.style.position="absolute",n.style.padding="0",n.style.top="-9999px",n.style.left="-9999px",n.style.width="auto",n.style.whiteSpace="pre",document.body.appendChild(n),t&&n.offsetWidth!==e.offsetWidth&&(i=n.offsetWidth+4),document.body.removeChild(n)}return i+"px"},t.sortByAlpha=function(e,t){var i=(e.label||e.value).toLowerCase(),n=(t.label||t.value).toLowerCase();return i<n?-1:i>n?1:0},t.sortByScore=function(e,t){return e.score-t.score},t.triggerEvent=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=new CustomEvent(t,{detail:i,bubbles:!0,cancelable:!0});return e.dispatchEvent(n)}},function(e,t){"use strict";!function(){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),i}Array.from||(Array.from=function(){var e=Object.prototype.toString,t=function(t){return"function"==typeof t||"[object Function]"===e.call(t)},i=function(e){var t=Number(e);return isNaN(t)?0:0!==t&&isFinite(t)?(t>0?1:-1)*Math.floor(Math.abs(t)):t},n=Math.pow(2,53)-1,s=function(e){var t=i(e);return Math.min(Math.max(t,0),n)};return function(e){var i=this,n=Object(e);if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined");var o,r=arguments.length>1?arguments[1]:void 0;if("undefined"!=typeof r){if(!t(r))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(o=arguments[2])}for(var a,c=s(n.length),l=t(i)?Object(new i(c)):new Array(c),u=0;u<c;)a=n[u],r?l[u]="undefined"==typeof o?r(a,u):r.call(o,a,u):l[u]=a,u+=1;return l.length=c,l}}()),Array.prototype.find||(Array.prototype.find=function(e){if(null==this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var t,i=Object(this),n=i.length>>>0,s=arguments[1],o=0;o<n;o++)if(t=i[o],e.call(s,t,o,i))return t}),e.prototype=window.Event.prototype,window.CustomEvent=e}()}])});
1
+ /*! choices.js v3.0.2 | (c) 2017 Josh Johnson | https://github.com/jshjohnson/Choices#readme */
2
+ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Choices=t():e.Choices=t()}(this,function(){return function(e){function t(n){if(i[n])return i[n].exports;var s=i[n]={exports:{},id:n,loaded:!1};return e[n].call(s.exports,s,s.exports,t),s.loaded=!0,s.exports}var i={};return t.m=e,t.c=i,t.p="/assets/scripts/dist/",t(0)}([function(e,t,i){e.exports=i(1)},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function s(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function r(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),c=i(2),l=n(c),h=i(3),u=n(h),d=i(4),f=n(d),p=i(30),v=i(31);i(32);var m=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"[data-choice]",i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(o(this,e),(0,v.isType)("String",t)){var n=document.querySelectorAll(t);if(n.length>1)for(var s=1;s<n.length;s+=1){var r=n[s];new e(r,i)}}var a={silent:!1,items:[],choices:[],renderChoiceLimit:-1,maxItemCount:-1,addItems:!0,removeItems:!0,removeItemButton:!1,editItems:!1,duplicateItems:!0,delimiter:",",paste:!0,searchEnabled:!0,searchChoices:!0,searchFloor:1,searchResultLimit:4,searchFields:["label","value"],position:"auto",resetScrollPosition:!0,regexFilter:null,shouldSort:!0,shouldSortItems:!1,sortFilter:v.sortByAlpha,placeholder:!0,placeholderValue:null,searchPlaceholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:"auto",loadingText:"Loading...",noResultsText:"No results found",noChoicesText:"No choices to choose from",itemSelectText:"Press to select",addItemText:function(e){return'Press Enter to add <b>"'+e+'"</b>'},maxItemText:function(e){return"Only "+e+" values can be added."},uniqueItemText:"Only unique values can be added.",classNames:{containerOuter:"choices",containerInner:"choices__inner",input:"choices__input",inputCloned:"choices__input--cloned",list:"choices__list",listItems:"choices__list--multiple",listSingle:"choices__list--single",listDropdown:"choices__list--dropdown",item:"choices__item",itemSelectable:"choices__item--selectable",itemDisabled:"choices__item--disabled",itemChoice:"choices__item--choice",placeholder:"choices__placeholder",group:"choices__group",groupHeading:"choices__heading",button:"choices__button",activeState:"is-active",focusState:"is-focused",openState:"is-open",disabledState:"is-disabled",highlightedState:"is-highlighted",hiddenState:"is-hidden",flippedState:"is-flipped",loadingState:"is-loading",noResults:"has-no-results",noChoices:"has-no-choices"},fuseOptions:{include:"score"},callbackOnInit:null,callbackOnCreateTemplates:null};if(this.idNames={itemChoice:"item-choice"},this.config=(0,v.extend)(a,e.userDefaults,i),"auto"!==this.config.renderSelectedChoices&&"always"!==this.config.renderSelectedChoices&&(this.config.silent||console.warn("renderSelectedChoices: Possible values are 'auto' and 'always'. Falling back to 'auto'."),this.config.renderSelectedChoices="auto"),this.store=new f.default(this.render),this.initialised=!1,this.currentState={},this.prevState={},this.currentValue="",this.element=t,this.passedElement=(0,v.isType)("String",t)?document.querySelector(t):t,!this.passedElement)return this.config.silent||console.error("Passed element not found"),!1;this.isTextElement="text"===this.passedElement.type,this.isSelectOneElement="select-one"===this.passedElement.type,this.isSelectMultipleElement="select-multiple"===this.passedElement.type,this.isSelectElement=this.isSelectOneElement||this.isSelectMultipleElement,this.isValidElementType=this.isTextElement||this.isSelectElement,this.isIe11=!(!navigator.userAgent.match(/Trident/)||!navigator.userAgent.match(/rv[ :]11/)),this.isScrollingOnIe=!1,this.config.shouldSortItems===!0&&this.isSelectOneElement&&(this.config.silent||console.warn("shouldSortElements: Type of passed element is 'select-one', falling back to false.")),this.highlightPosition=0,this.canSearch=this.config.searchEnabled,this.placeholder=!1,this.isSelectOneElement||(this.placeholder=!!this.config.placeholder&&(this.config.placeholderValue||this.passedElement.getAttribute("placeholder"))),this.presetChoices=this.config.choices,this.presetItems=this.config.items,this.passedElement.value&&(this.presetItems=this.presetItems.concat(this.passedElement.value.split(this.config.delimiter))),this.baseId=(0,v.generateId)(this.passedElement,"choices-"),this.render=this.render.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this),this._onKeyUp=this._onKeyUp.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onClick=this._onClick.bind(this),this._onTouchMove=this._onTouchMove.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onMouseDown=this._onMouseDown.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onPaste=this._onPaste.bind(this),this._onInput=this._onInput.bind(this),this.wasTap=!0;var c="classList"in document.documentElement;c||this.config.silent||console.error("Choices: Your browser doesn't support Choices");var l=(0,v.isElement)(this.passedElement)&&this.isValidElementType;if(l){if("active"===this.passedElement.getAttribute("data-choice"))return!1;this.init()}else this.config.silent||console.error("Incompatible input passed")}return a(e,[{key:"init",value:function(){if(this.initialised!==!0){var e=this.config.callbackOnInit;this.initialised=!0,this._createTemplates(),this._createInput(),this.store.subscribe(this.render),this.render(),this._addEventListeners(),e&&(0,v.isType)("Function",e)&&e.call(this)}}},{key:"destroy",value:function(){if(this.initialised!==!1){this._removeEventListeners(),this.passedElement.classList.remove(this.config.classNames.input,this.config.classNames.hiddenState),this.passedElement.removeAttribute("tabindex");var e=this.passedElement.getAttribute("data-choice-orig-style");e?(this.passedElement.removeAttribute("data-choice-orig-style"),this.passedElement.setAttribute("style",e)):this.passedElement.removeAttribute("style"),this.passedElement.removeAttribute("aria-hidden"),this.passedElement.removeAttribute("data-choice"),this.passedElement.value=this.passedElement.value,this.containerOuter.parentNode.insertBefore(this.passedElement,this.containerOuter),this.containerOuter.parentNode.removeChild(this.containerOuter),this.clearStore(),this.config.templates=null,this.initialised=!1}}},{key:"renderGroups",value:function(e,t,i){var n=this,s=i||document.createDocumentFragment(),r=this.config.sortFilter;return this.config.shouldSort&&e.sort(r),e.forEach(function(e){var i=t.filter(function(t){return n.isSelectOneElement?t.groupId===e.id:t.groupId===e.id&&!t.selected});if(i.length>=1){var r=n._getTemplate("choiceGroup",e);s.appendChild(r),n.renderChoices(i,s,!0)}}),s}},{key:"renderChoices",value:function(e,t){var i=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=t||document.createDocumentFragment(),o=this.config,a=o.renderSelectedChoices,c=o.searchResultLimit,l=o.renderChoiceLimit,h=this.isSearching?v.sortByScore:this.config.sortFilter,u=function(e){var t="auto"!==a||(i.isSelectOneElement||!e.selected);if(t){var n=i._getTemplate("choice",e);s.appendChild(n)}},d=e;"auto"!==a||this.isSelectOneElement||(d=e.filter(function(e){return!e.selected}));var f=d.reduce(function(e,t){return t.placeholder?e.placeholderChoices.push(t):e.normalChoices.push(t),e},{placeholderChoices:[],normalChoices:[]}),p=f.placeholderChoices,m=f.normalChoices;(this.config.shouldSort||this.isSearching)&&m.sort(h);var g=d.length,y=[].concat(r(p),r(m));this.isSearching?g=c:l>0&&!n&&(g=l);for(var b=0;b<g;b+=1)y[b]&&u(y[b]);return s}},{key:"renderItems",value:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=i||document.createDocumentFragment();if(this.config.shouldSortItems&&!this.isSelectOneElement&&e.sort(this.config.sortFilter),this.isTextElement){var s=this.store.getItemsReducedToValues(e),r=s.join(this.config.delimiter);this.passedElement.setAttribute("value",r),this.passedElement.value=r}else{var o=document.createDocumentFragment();e.forEach(function(e){var i=t._getTemplate("option",e);o.appendChild(i)}),this.passedElement.innerHTML="",this.passedElement.appendChild(o)}return e.forEach(function(e){var i=t._getTemplate("item",e);n.appendChild(i)}),n}},{key:"render",value:function(){if(this.currentState=this.store.getState(),this.currentState!==this.prevState){if((this.currentState.choices!==this.prevState.choices||this.currentState.groups!==this.prevState.groups||this.currentState.items!==this.prevState.items)&&this.isSelectElement){var e=this.store.getGroupsFilteredByActive(),t=this.store.getChoicesFilteredByActive(),i=document.createDocumentFragment();this.choiceList.innerHTML="",this.config.resetScrollPosition&&(this.choiceList.scrollTop=0),e.length>=1&&this.isSearching!==!0?i=this.renderGroups(e,t,i):t.length>=1&&(i=this.renderChoices(t,i));var n=this.store.getItemsFilteredByActive(),s=this._canAddItem(n,this.input.value);if(i.childNodes&&i.childNodes.length>0)s.response?(this.choiceList.appendChild(i),this._highlightChoice()):this.choiceList.appendChild(this._getTemplate("notice",s.notice));else{var r=void 0,o=void 0;this.isSearching?(o=(0,v.isType)("Function",this.config.noResultsText)?this.config.noResultsText():this.config.noResultsText,r=this._getTemplate("notice",o,"no-results")):(o=(0,v.isType)("Function",this.config.noChoicesText)?this.config.noChoicesText():this.config.noChoicesText,r=this._getTemplate("notice",o,"no-choices")),this.choiceList.appendChild(r)}}if(this.currentState.items!==this.prevState.items){var a=this.store.getItemsFilteredByActive();if(this.itemList.innerHTML="",a&&a){var c=this.renderItems(a);c.childNodes&&this.itemList.appendChild(c)}}this.prevState=this.currentState}}},{key:"highlightItem",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!e)return this;var i=e.id,n=e.groupId,s=n>=0?this.store.getGroupById(n):null;return this.store.dispatch((0,p.highlightItem)(i,!0)),t&&(s&&s.value?(0,v.triggerEvent)(this.passedElement,"highlightItem",{id:i,value:e.value,label:e.label,groupValue:s.value}):(0,v.triggerEvent)(this.passedElement,"highlightItem",{id:i,value:e.value,label:e.label})),this}},{key:"unhighlightItem",value:function(e){if(!e)return this;var t=e.id,i=e.groupId,n=i>=0?this.store.getGroupById(i):null;return this.store.dispatch((0,p.highlightItem)(t,!1)),n&&n.value?(0,v.triggerEvent)(this.passedElement,"unhighlightItem",{id:t,value:e.value,label:e.label,groupValue:n.value}):(0,v.triggerEvent)(this.passedElement,"unhighlightItem",{id:t,value:e.value,label:e.label}),this}},{key:"highlightAll",value:function(){var e=this,t=this.store.getItems();return t.forEach(function(t){return e.highlightItem(t)}),this}},{key:"unhighlightAll",value:function(){var e=this,t=this.store.getItems();return t.forEach(function(t){return e.unhighlightItem(t)}),this}},{key:"removeItemsByValue",value:function(e){var t=this;if(!e||!(0,v.isType)("String",e))return this;var i=this.store.getItemsFilteredByActive();return i.forEach(function(i){i.value===e&&t._removeItem(i)}),this}},{key:"removeActiveItems",value:function(e){var t=this,i=this.store.getItemsFilteredByActive();return i.forEach(function(i){i.active&&e!==i.id&&t._removeItem(i)}),this}},{key:"removeHighlightedItems",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.store.getItemsFilteredByActive();return i.forEach(function(i){i.highlighted&&i.active&&(e._removeItem(i),t&&e._triggerChange(i.value))}),this}},{key:"showDropdown",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=document.body,i=document.documentElement,n=Math.max(t.scrollHeight,t.offsetHeight,i.clientHeight,i.scrollHeight,i.offsetHeight);this.containerOuter.classList.add(this.config.classNames.openState),this.containerOuter.setAttribute("aria-expanded","true"),this.dropdown.classList.add(this.config.classNames.activeState),this.dropdown.setAttribute("aria-expanded","true");var s=this.dropdown.getBoundingClientRect(),r=Math.ceil(s.top+window.pageYOffset+this.dropdown.offsetHeight),o=!1;return"auto"===this.config.position?o=r>=n:"top"===this.config.position&&(o=!0),o&&this.containerOuter.classList.add(this.config.classNames.flippedState),e&&this.canSearch&&document.activeElement!==this.input&&this.input.focus(),(0,v.triggerEvent)(this.passedElement,"showDropdown",{}),this}},{key:"hideDropdown",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.containerOuter.classList.contains(this.config.classNames.flippedState);return this.containerOuter.classList.remove(this.config.classNames.openState),this.containerOuter.setAttribute("aria-expanded","false"),this.dropdown.classList.remove(this.config.classNames.activeState),this.dropdown.setAttribute("aria-expanded","false"),this.input.removeAttribute("aria-activedescendant"),this.containerOuter.removeAttribute("aria-activedescendant"),t&&this.containerOuter.classList.remove(this.config.classNames.flippedState),e&&this.canSearch&&document.activeElement===this.input&&this.input.blur(),(0,v.triggerEvent)(this.passedElement,"hideDropdown",{}),this}},{key:"toggleDropdown",value:function(){var e=this.dropdown.classList.contains(this.config.classNames.activeState);return e?this.hideDropdown():this.showDropdown(!0),this}},{key:"getValue",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.store.getItemsFilteredByActive(),n=[];return i.forEach(function(i){e.isTextElement?n.push(t?i.value:i):i.active&&n.push(t?i.value:i)}),this.isSelectOneElement?n[0]:n}},{key:"setValue",value:function(e){var t=this;if(!this.initialised)return this;var i=[].concat(r(e)),n=function(e){var i=(0,v.getType)(e);if("Object"===i){if(!e.value)return;t.isTextElement?t._addItem(e.value,e.label,e.id,void 0,e.customProperties,e.placeholder):t._addChoice(e.value,e.label,!0,!1,-1,e.customProperties,e.placeholder)}else"String"===i&&(t.isTextElement?t._addItem(e):t._addChoice(e,e,!0,!1,-1,null))};return i.length>1?i.forEach(function(e){return n(e)}):n(i[0]),this}},{key:"setValueByChoice",value:function(e){var t=this;if(this.isTextElement)return this;var i=this.store.getChoices(),n=(0,v.isType)("Array",e)?e:[e];return n.forEach(function(e){var n=i.find(function(t){return t.value===e});n?n.selected?t.config.silent||console.warn("Attempting to select choice already selected"):t._addItem(n.value,n.label,n.id,n.groupId,n.customProperties,n.placeholder,n.keyCode):t.config.silent||console.warn("Attempting to select choice that does not exist")}),this}},{key:"setChoices",value:function(e,t,i){var n=this,s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.initialised&&this.isSelectElement&&(0,v.isType)("Array",e)&&t?(s&&this._clearChoices(),e&&e.length&&(this.containerOuter.classList.remove(this.config.classNames.loadingState),e.forEach(function(e){e.choices?n._addGroup(e,e.id||null,t,i):n._addChoice(e[t],e[i],e.selected,e.disabled,void 0,e.customProperties,e.placeholder)})),this):this}},{key:"clearStore",value:function(){return this.store.dispatch((0,p.clearAll)()),this}},{key:"clearInput",value:function(){return this.input.value&&(this.input.value=""),this.isSelectOneElement||this._setInputWidth(),!this.isTextElement&&this.config.searchEnabled&&(this.isSearching=!1,this.store.dispatch((0,p.activateChoices)(!0))),this}},{key:"enable",value:function(){if(!this.initialised)return this;this.passedElement.disabled=!1;var e=this.containerOuter.classList.contains(this.config.classNames.disabledState);return e&&(this._addEventListeners(),this.passedElement.removeAttribute("disabled"),this.input.removeAttribute("disabled"),this.containerOuter.classList.remove(this.config.classNames.disabledState),this.containerOuter.removeAttribute("aria-disabled"),this.isSelectOneElement&&this.containerOuter.setAttribute("tabindex","0")),this}},{key:"disable",value:function(){if(!this.initialised)return this;this.passedElement.disabled=!0;var e=!this.containerOuter.classList.contains(this.config.classNames.disabledState);return e&&(this._removeEventListeners(),this.passedElement.setAttribute("disabled",""),this.input.setAttribute("disabled",""),this.containerOuter.classList.add(this.config.classNames.disabledState),this.containerOuter.setAttribute("aria-disabled","true"),this.isSelectOneElement&&this.containerOuter.setAttribute("tabindex","-1")),this}},{key:"ajax",value:function(e){var t=this;return this.initialised&&this.isSelectElement?(requestAnimationFrame(function(){return t._handleLoadingState(!0)}),e(this._ajaxCallback()),this):this}},{key:"_triggerChange",value:function(e){e&&(0,v.triggerEvent)(this.passedElement,"change",{value:e})}},{key:"_handleButtonAction",value:function(e,t){if(e&&t&&this.config.removeItems&&this.config.removeItemButton){var i=t.parentNode.getAttribute("data-id"),n=e.find(function(e){return e.id===parseInt(i,10)});this._removeItem(n),this._triggerChange(n.value),this.isSelectOneElement&&this._selectPlaceholderChoice()}}},{key:"_selectPlaceholderChoice",value:function(){var e=this.store.getPlaceholderChoice();e&&(this._addItem(e.value,e.label,e.id,e.groupId,null,e.placeholder),this._triggerChange(e.value))}},{key:"_handleItemAction",value:function(e,t){var i=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e&&t&&this.config.removeItems&&!this.isSelectOneElement){var s=t.getAttribute("data-id");e.forEach(function(e){e.id!==parseInt(s,10)||e.highlighted?n||e.highlighted&&i.unhighlightItem(e):i.highlightItem(e)}),document.activeElement!==this.input&&this.input.focus()}}},{key:"_handleChoiceAction",value:function(e,t){if(e&&t){var i=t.getAttribute("data-id"),n=this.store.getChoiceById(i),s=e[0]&&e[0].keyCode?e[0].keyCode:null,r=this.dropdown.classList.contains(this.config.classNames.activeState);if(n.keyCode=s,(0,v.triggerEvent)(this.passedElement,"choice",{choice:n}),n&&!n.selected&&!n.disabled){var o=this._canAddItem(e,n.value);o.response&&(this._addItem(n.value,n.label,n.id,n.groupId,n.customProperties,n.placeholder,n.keyCode),this._triggerChange(n.value))}this.clearInput(),r&&this.isSelectOneElement&&(this.hideDropdown(),this.containerOuter.focus())}}},{key:"_handleBackspace",value:function(e){if(this.config.removeItems&&e){var t=e[e.length-1],i=e.some(function(e){return e.highlighted});this.config.editItems&&!i&&t?(this.input.value=t.value,this._setInputWidth(),this._removeItem(t),this._triggerChange(t.value)):(i||this.highlightItem(t,!1),this.removeHighlightedItems(!0))}}},{key:"_canAddItem",value:function(e,t){var i=!0,n=(0,v.isType)("Function",this.config.addItemText)?this.config.addItemText(t):this.config.addItemText;(this.isSelectMultipleElement||this.isTextElement)&&this.config.maxItemCount>0&&this.config.maxItemCount<=e.length&&(i=!1,n=(0,v.isType)("Function",this.config.maxItemText)?this.config.maxItemText(this.config.maxItemCount):this.config.maxItemText),this.isTextElement&&this.config.addItems&&i&&this.config.regexFilter&&(i=(0,v.regexFilter)(t,this.config.regexFilter));var s=!e.some(function(e){return(0,v.isType)("String",t)?e.value===t.trim():e.value===t});return s||this.config.duplicateItems||this.isSelectOneElement||!i||(i=!1,n=(0,v.isType)("Function",this.config.uniqueItemText)?this.config.uniqueItemText(t):this.config.uniqueItemText),{response:i,notice:n}}},{key:"_handleLoadingState",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.itemList.querySelector("."+this.config.classNames.placeholder);e?(this.containerOuter.classList.add(this.config.classNames.loadingState),this.containerOuter.setAttribute("aria-busy","true"),this.isSelectOneElement?t?t.innerHTML=this.config.loadingText:(t=this._getTemplate("placeholder",this.config.loadingText),this.itemList.appendChild(t)):this.input.placeholder=this.config.loadingText):(this.containerOuter.classList.remove(this.config.classNames.loadingState),this.isSelectOneElement?t.innerHTML=this.placeholder||"":this.input.placeholder=this.placeholder||"")}},{key:"_ajaxCallback",value:function(){var e=this;return function(t,i,n){if(t&&i){var s=(0,v.isType)("Object",t)?[t]:t;s&&(0,v.isType)("Array",s)&&s.length?(e._handleLoadingState(!1),s.forEach(function(t){if(t.choices){var s=t.id||null;e._addGroup(t,s,i,n)}else e._addChoice(t[i],t[n],t.selected,t.disabled,void 0,t.customProperties,t.placeholder)}),e.isSelectOneElement&&e._selectPlaceholderChoice()):e._handleLoadingState(!1),e.containerOuter.removeAttribute("aria-busy")}}}},{key:"_searchChoices",value:function(e){var t=(0,v.isType)("String",e)?e.trim():e,i=(0,v.isType)("String",this.currentValue)?this.currentValue.trim():this.currentValue;if(t.length>=1&&t!==i+" "){var n=this.store.getSearchableChoices(),s=t,r=(0,v.isType)("Array",this.config.searchFields)?this.config.searchFields:[this.config.searchFields],o=Object.assign(this.config.fuseOptions,{keys:r}),a=new l.default(n,o),c=a.search(s);return this.currentValue=t,this.highlightPosition=0,this.isSearching=!0,this.store.dispatch((0,p.filterChoices)(c)),c.length}return 0}},{key:"_handleSearch",value:function(e){if(e){var t=this.store.getChoices(),i=t.some(function(e){return!e.active});if(this.input===document.activeElement)if(e&&e.length>=this.config.searchFloor){var n=0;this.config.searchChoices&&(n=this._searchChoices(e)),(0,v.triggerEvent)(this.passedElement,"search",{value:e,resultCount:n})}else i&&(this.isSearching=!1,this.store.dispatch((0,p.activateChoices)(!0)))}}},{key:"_addEventListeners",value:function(){document.addEventListener("keyup",this._onKeyUp),document.addEventListener("keydown",this._onKeyDown),document.addEventListener("click",this._onClick),document.addEventListener("touchmove",this._onTouchMove),document.addEventListener("touchend",this._onTouchEnd),document.addEventListener("mousedown",this._onMouseDown),document.addEventListener("mouseover",this._onMouseOver),this.isSelectOneElement&&(this.containerOuter.addEventListener("focus",this._onFocus),this.containerOuter.addEventListener("blur",this._onBlur)),this.input.addEventListener("input",this._onInput),this.input.addEventListener("paste",this._onPaste),this.input.addEventListener("focus",this._onFocus),this.input.addEventListener("blur",this._onBlur)}},{key:"_removeEventListeners",value:function(){document.removeEventListener("keyup",this._onKeyUp),document.removeEventListener("keydown",this._onKeyDown),document.removeEventListener("click",this._onClick),document.removeEventListener("touchmove",this._onTouchMove),document.removeEventListener("touchend",this._onTouchEnd),document.removeEventListener("mousedown",this._onMouseDown),document.removeEventListener("mouseover",this._onMouseOver),this.isSelectOneElement&&(this.containerOuter.removeEventListener("focus",this._onFocus),this.containerOuter.removeEventListener("blur",this._onBlur)),this.input.removeEventListener("input",this._onInput),this.input.removeEventListener("paste",this._onPaste),this.input.removeEventListener("focus",this._onFocus),this.input.removeEventListener("blur",this._onBlur)}},{key:"_setInputWidth",value:function(){this.placeholder?this.input.value&&this.input.value.length>=this.placeholder.length/1.25&&(this.input.style.width=(0,v.getWidthOfInput)(this.input)):this.input.style.width=(0,v.getWidthOfInput)(this.input)}},{key:"_onKeyDown",value:function(e){var t,i=this;if(e.target===this.input||this.containerOuter.contains(e.target)){var n=e.target,r=this.store.getItemsFilteredByActive(),o=this.input===document.activeElement,a=this.dropdown.classList.contains(this.config.classNames.activeState),c=this.itemList&&this.itemList.children,l=String.fromCharCode(e.keyCode),h=46,u=8,d=13,f=65,p=27,m=38,g=40,y=33,b=34,E=e.ctrlKey||e.metaKey;this.isTextElement||!/[a-zA-Z0-9-_ ]/.test(l)||a||this.showDropdown(!0),this.canSearch=this.config.searchEnabled;var _=function(){E&&c&&(i.canSearch=!1,i.config.removeItems&&!i.input.value&&i.input===document.activeElement&&i.highlightAll())},S=function(){if(i.isTextElement&&n.value){var t=i.input.value,s=i._canAddItem(r,t);s.response&&(a&&i.hideDropdown(),i._addItem(t),i._triggerChange(t),i.clearInput())}if(n.hasAttribute("data-button")&&(i._handleButtonAction(r,n),e.preventDefault()),a){e.preventDefault();var o=i.dropdown.querySelector("."+i.config.classNames.highlightedState);o&&(r[0]&&(r[0].keyCode=d),i._handleChoiceAction(r,o))}else i.isSelectOneElement&&!a&&(i.showDropdown(!0),e.preventDefault())},I=function(){a&&(i.toggleDropdown(),i.containerOuter.focus())},w=function(){if(a||i.isSelectOneElement){a||i.showDropdown(!0),i.canSearch=!1;var t=e.keyCode===g||e.keyCode===b?1:-1,n=e.metaKey||e.keyCode===b||e.keyCode===y,s=void 0;if(n)s=t>0?Array.from(i.dropdown.querySelectorAll("[data-choice-selectable]")).pop():i.dropdown.querySelector("[data-choice-selectable]");else{var r=i.dropdown.querySelector("."+i.config.classNames.highlightedState);s=r?(0,v.getAdjacentEl)(r,"[data-choice-selectable]",t):i.dropdown.querySelector("[data-choice-selectable]")}s&&((0,v.isScrolledIntoView)(s,i.choiceList,t)||i._scrollToChoice(s,t),i._highlightChoice(s)),e.preventDefault()}},T=function(){!o||e.target.value||i.isSelectOneElement||(i._handleBackspace(r),e.preventDefault())},C=(t={},s(t,f,_),s(t,d,S),s(t,p,I),s(t,m,w),s(t,y,w),s(t,g,w),s(t,b,w),s(t,u,T),s(t,h,T),t);C[e.keyCode]&&C[e.keyCode]()}}},{key:"_onKeyUp",value:function(e){if(e.target===this.input){var t=this.input.value,i=this.store.getItemsFilteredByActive(),n=this._canAddItem(i,t);if(this.isTextElement){var s=this.dropdown.classList.contains(this.config.classNames.activeState);if(t){if(n.notice){var r=this._getTemplate("notice",n.notice);this.dropdown.innerHTML=r.outerHTML}n.response===!0?s||this.showDropdown():!n.notice&&s&&this.hideDropdown()}else s&&this.hideDropdown()}else{var o=46,a=8;e.keyCode!==o&&e.keyCode!==a||e.target.value?this.canSearch&&n.response&&this._handleSearch(this.input.value):!this.isTextElement&&this.isSearching&&(this.isSearching=!1,this.store.dispatch((0,p.activateChoices)(!0)))}this.canSearch=this.config.searchEnabled}}},{key:"_onInput",value:function(){this.isSelectOneElement||this._setInputWidth()}},{key:"_onTouchMove",value:function(){this.wasTap===!0&&(this.wasTap=!1)}},{key:"_onTouchEnd",value:function(e){var t=e.target||e.touches[0].target,i=this.dropdown.classList.contains(this.config.classNames.activeState);this.wasTap===!0&&this.containerOuter.contains(t)&&(t!==this.containerOuter&&t!==this.containerInner||this.isSelectOneElement||(this.isTextElement?document.activeElement!==this.input&&this.input.focus():i||this.showDropdown(!0)),e.stopPropagation()),this.wasTap=!0}},{key:"_onMouseDown",value:function(e){var t=e.target;if(t===this.choiceList&&this.isIe11&&(this.isScrollingOnIe=!0),this.containerOuter.contains(t)&&t!==this.input){var i=this.store.getItemsFilteredByActive(),n=e.shiftKey,s=(0,v.findAncestorByAttrName)(t,"data-button"),r=(0,v.findAncestorByAttrName)(t,"data-item"),o=(0,v.findAncestorByAttrName)(t,"data-choice");s?this._handleButtonAction(i,s):r?this._handleItemAction(i,r,n):o&&this._handleChoiceAction(i,o),e.preventDefault()}}},{key:"_onClick",value:function(e){var t=e.target,i=this.dropdown.classList.contains(this.config.classNames.activeState),n=this.store.getItemsFilteredByActive();if(this.containerOuter.contains(t))t.hasAttribute("data-button")&&this._handleButtonAction(n,t),i?this.isSelectOneElement&&t!==this.input&&!this.dropdown.contains(t)&&this.hideDropdown(!0):this.isTextElement?document.activeElement!==this.input&&this.input.focus():this.canSearch?this.showDropdown(!0):(this.showDropdown(),this.containerOuter.focus());else{var s=n.some(function(e){return e.highlighted});s&&this.unhighlightAll(),this.containerOuter.classList.remove(this.config.classNames.focusState),i&&this.hideDropdown()}}},{key:"_onMouseOver",value:function(e){(e.target===this.dropdown||this.dropdown.contains(e.target))&&e.target.hasAttribute("data-choice")&&this._highlightChoice(e.target)}},{key:"_onPaste",value:function(e){e.target!==this.input||this.config.paste||e.preventDefault()}},{key:"_onFocus",value:function(e){var t=this,i=e.target;if(this.containerOuter.contains(i)){var n=this.dropdown.classList.contains(this.config.classNames.activeState),s={text:function(){i===t.input&&t.containerOuter.classList.add(t.config.classNames.focusState)},"select-one":function(){t.containerOuter.classList.add(t.config.classNames.focusState),i===t.input&&(n||t.showDropdown())},"select-multiple":function(){i===t.input&&(t.containerOuter.classList.add(t.config.classNames.focusState),n||t.showDropdown(!0))}};s[this.passedElement.type]()}}},{key:"_onBlur",value:function(e){var t=this,i=e.target;if(this.containerOuter.contains(i)&&!this.isScrollingOnIe){var n=this.store.getItemsFilteredByActive(),s=this.dropdown.classList.contains(this.config.classNames.activeState),r=n.some(function(e){return e.highlighted}),o={text:function(){i===t.input&&(t.containerOuter.classList.remove(t.config.classNames.focusState),r&&t.unhighlightAll(),s&&t.hideDropdown())},"select-one":function(){t.containerOuter.classList.remove(t.config.classNames.focusState),i===t.containerOuter&&s&&!t.canSearch&&t.hideDropdown(),i===t.input&&s&&t.hideDropdown()},"select-multiple":function(){i===t.input&&(t.containerOuter.classList.remove(t.config.classNames.focusState),s&&t.hideDropdown(),r&&t.unhighlightAll())}};o[this.passedElement.type]()}else this.isScrollingOnIe=!1,this.input.focus()}},{key:"_scrollToChoice",value:function(e,t){var i=this;if(e){var n=this.choiceList.offsetHeight,s=e.offsetHeight,r=e.offsetTop+s,o=this.choiceList.scrollTop+n,a=t>0?this.choiceList.scrollTop+r-o:e.offsetTop,c=function e(){var n=4,s=i.choiceList.scrollTop,r=!1,o=void 0,c=void 0;t>0?(o=(a-s)/n,c=o>1?o:1,i.choiceList.scrollTop=s+c,s<a&&(r=!0)):(o=(s-a)/n,c=o>1?o:1,i.choiceList.scrollTop=s-c,s>a&&(r=!0)),r&&requestAnimationFrame(function(i){e(i,a,t)})};requestAnimationFrame(function(e){c(e,a,t)})}}},{key:"_highlightChoice",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=Array.from(this.dropdown.querySelectorAll("[data-choice-selectable]")),n=t;if(i&&i.length){var s=Array.from(this.dropdown.querySelectorAll("."+this.config.classNames.highlightedState));s.forEach(function(t){t.classList.remove(e.config.classNames.highlightedState),t.setAttribute("aria-selected","false")}),n?this.highlightPosition=i.indexOf(n):(n=i.length>this.highlightPosition?i[this.highlightPosition]:i[i.length-1],n||(n=i[0])),n.classList.add(this.config.classNames.highlightedState),n.setAttribute("aria-selected","true");var r=this.dropdown.classList.contains(this.config.classNames.activeState);r&&(this.input.setAttribute("aria-activedescendant",n.id),this.containerOuter.setAttribute("aria-activedescendant",n.id))}}},{key:"_addItem",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,r=arguments.length>5&&void 0!==arguments[5]&&arguments[5],o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,a=(0,v.isType)("String",e)?e.trim():e,c=o,l=this.store.getItems(),h=t||a,u=parseInt(i,10)||-1,d=n>=0?this.store.getGroupById(n):null,f=l?l.length+1:1;return this.config.prependValue&&(a=this.config.prependValue+a.toString()),this.config.appendValue&&(a+=this.config.appendValue.toString()),
3
+ this.store.dispatch((0,p.addItem)(a,h,f,u,n,s,r,c)),this.isSelectOneElement&&this.removeActiveItems(f),d&&d.value?(0,v.triggerEvent)(this.passedElement,"addItem",{id:f,value:a,label:h,groupValue:d.value,keyCode:c}):(0,v.triggerEvent)(this.passedElement,"addItem",{id:f,value:a,label:h,keyCode:c}),this}},{key:"_removeItem",value:function(e){if(!e||!(0,v.isType)("Object",e))return this;var t=e.id,i=e.value,n=e.label,s=e.choiceId,r=e.groupId,o=r>=0?this.store.getGroupById(r):null;return this.store.dispatch((0,p.removeItem)(t,s)),o&&o.value?(0,v.triggerEvent)(this.passedElement,"removeItem",{id:t,value:i,label:n,groupValue:o.value}):(0,v.triggerEvent)(this.passedElement,"removeItem",{id:t,value:i,label:n}),this}},{key:"_addChoice",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=arguments.length>6&&void 0!==arguments[6]&&arguments[6],a=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null;if("undefined"!=typeof e&&null!==e){var c=this.store.getChoices(),l=t||e,h=c?c.length+1:1,u=this.baseId+"-"+this.idNames.itemChoice+"-"+h;this.store.dispatch((0,p.addChoice)(e,l,h,s,n,u,r,o,a)),i&&this._addItem(e,l,h,void 0,r,o,a)}}},{key:"_clearChoices",value:function(){this.store.dispatch((0,p.clearChoices)())}},{key:"_addGroup",value:function(e,t){var i=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"value",s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"label",r=(0,v.isType)("Object",e)?e.choices:Array.from(e.getElementsByTagName("OPTION")),o=t||Math.floor((new Date).valueOf()*Math.random()),a=!!e.disabled&&e.disabled;r?(this.store.dispatch((0,p.addGroup)(e.label,o,!0,a)),r.forEach(function(e){var t=e.disabled||e.parentNode&&e.parentNode.disabled;i._addChoice(e[n],(0,v.isType)("Object",e)?e[s]:e.innerHTML,e.selected,t,o,e.customProperties,e.placeholder)})):this.store.dispatch((0,p.addGroup)(e.label,e.id,!1,e.disabled))}},{key:"_getTemplate",value:function(e){if(!e)return null;for(var t=this.config.templates,i=arguments.length,n=Array(i>1?i-1:0),s=1;s<i;s++)n[s-1]=arguments[s];return t[e].apply(t,n)}},{key:"_createTemplates",value:function(){var e=this,t=this.config.classNames,i={containerOuter:function(i){var n=e.isSelectOneElement?'tabindex="0"':"",s=e.isSelectElement?'role="listbox"':"",r="";return e.isSelectElement&&e.config.searchEnabled&&(s='role="combobox"',r='aria-autocomplete="list"'),(0,v.strToEl)('\n <div\n class="'+t.containerOuter+'"\n data-type="'+e.passedElement.type+'"\n '+s+"\n "+n+"\n "+r+'\n aria-haspopup="true"\n aria-expanded="false"\n dir="'+i+'"\n >\n </div>\n ')},containerInner:function(){return(0,v.strToEl)('\n <div class="'+t.containerInner+'"></div>\n ')},itemList:function(){var i,n=(0,u.default)(t.list,(i={},s(i,t.listSingle,e.isSelectOneElement),s(i,t.listItems,!e.isSelectOneElement),i));return(0,v.strToEl)('\n <div class="'+n+'"></div>\n ')},placeholder:function(e){return(0,v.strToEl)('\n <div class="'+t.placeholder+'">\n '+e+"\n </div>\n ")},item:function(i){var n,r=i.active?'aria-selected="true"':"",o=i.disabled?'aria-disabled="true"':"",a=(0,u.default)(t.item,(n={},s(n,t.highlightedState,i.highlighted),s(n,t.itemSelectable,!i.highlighted),s(n,t.placeholder,i.placeholder),n));if(e.config.removeItemButton){var c;return a=(0,u.default)(t.item,(c={},s(c,t.highlightedState,i.highlighted),s(c,t.itemSelectable,!i.disabled),s(c,t.placeholder,i.placeholder),c)),(0,v.strToEl)('\n <div\n class="'+a+'"\n data-item\n data-id="'+i.id+'"\n data-value="'+i.value+'"\n data-deletable\n '+r+"\n "+o+"\n >\n "+i.label+'<!--\n --><button\n type="button"\n class="'+t.button+'"\n data-button\n aria-label="Remove item: \''+i.value+"'\"\n >\n Remove item\n </button>\n </div>\n ")}return(0,v.strToEl)('\n <div\n class="'+a+'"\n data-item\n data-id="'+i.id+'"\n data-value="'+i.value+'"\n '+r+"\n "+o+"\n >\n "+i.label+"\n </div>\n ")},choiceList:function(){var i=e.isSelectOneElement?"":'aria-multiselectable="true"';return(0,v.strToEl)('\n <div\n class="'+t.list+'"\n dir="ltr"\n role="listbox"\n '+i+"\n >\n </div>\n ")},choiceGroup:function(e){var i=e.disabled?'aria-disabled="true"':"",n=(0,u.default)(t.group,s({},t.itemDisabled,e.disabled));return(0,v.strToEl)('\n <div\n class="'+n+'"\n data-group\n data-id="'+e.id+'"\n data-value="'+e.value+'"\n role="group"\n '+i+'\n >\n <div class="'+t.groupHeading+'">'+e.value+"</div>\n </div>\n ")},choice:function(i){var n,r=i.groupId>0?'role="treeitem"':'role="option"',o=(0,u.default)(t.item,t.itemChoice,(n={},s(n,t.itemDisabled,i.disabled),s(n,t.itemSelectable,!i.disabled),s(n,t.placeholder,i.placeholder),n));return(0,v.strToEl)('\n <div\n class="'+o+'"\n data-select-text="'+e.config.itemSelectText+'"\n data-choice\n data-id="'+i.id+'"\n data-value="'+i.value+'"\n '+(i.disabled?'data-choice-disabled aria-disabled="true"':"data-choice-selectable")+'\n id="'+i.elementId+'"\n '+r+"\n >\n "+i.label+"\n </div>\n ")},input:function(){var e=(0,u.default)(t.input,t.inputCloned);return(0,v.strToEl)('\n <input\n type="text"\n class="'+e+'"\n autocomplete="off"\n autocapitalize="off"\n spellcheck="false"\n role="textbox"\n aria-autocomplete="list"\n >\n ')},dropdown:function(){var e=(0,u.default)(t.list,t.listDropdown);return(0,v.strToEl)('\n <div\n class="'+e+'"\n aria-expanded="false"\n >\n </div>\n ')},notice:function(e){var i,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=(0,u.default)(t.item,t.itemChoice,(i={},s(i,t.noResults,"no-results"===n),s(i,t.noChoices,"no-choices"===n),i));return(0,v.strToEl)('\n <div class="'+r+'">\n '+e+"\n </div>\n ")},option:function(e){return(0,v.strToEl)('\n <option value="'+e.value+'" selected>'+e.label+"</option>\n ")}},n=this.config.callbackOnCreateTemplates,r={};n&&(0,v.isType)("Function",n)&&(r=n.call(this,v.strToEl)),this.config.templates=(0,v.extend)(i,r)}},{key:"_createInput",value:function(){var e=this,t=this.passedElement.getAttribute("dir")||"ltr",i=this._getTemplate("containerOuter",t),n=this._getTemplate("containerInner"),s=this._getTemplate("itemList"),r=this._getTemplate("choiceList"),o=this._getTemplate("input"),a=this._getTemplate("dropdown");this.containerOuter=i,this.containerInner=n,this.input=o,this.choiceList=r,this.itemList=s,this.dropdown=a,this.passedElement.classList.add(this.config.classNames.input,this.config.classNames.hiddenState),this.passedElement.tabIndex="-1";var c=this.passedElement.getAttribute("style");if(c&&this.passedElement.setAttribute("data-choice-orig-style",c),this.passedElement.setAttribute("style","display:none;"),this.passedElement.setAttribute("aria-hidden","true"),this.passedElement.setAttribute("data-choice","active"),(0,v.wrap)(this.passedElement,n),(0,v.wrap)(n,i),this.isSelectOneElement?o.placeholder=this.config.searchPlaceholderValue||"":this.placeholder&&(o.placeholder=this.placeholder,o.style.width=(0,v.getWidthOfInput)(o)),this.config.addItems||this.disable(),i.appendChild(n),i.appendChild(a),n.appendChild(s),this.isTextElement||a.appendChild(r),this.isSelectMultipleElement||this.isTextElement?n.appendChild(o):this.canSearch&&a.insertBefore(o,a.firstChild),this.isSelectElement){var l=Array.from(this.passedElement.getElementsByTagName("OPTGROUP"));if(this.highlightPosition=0,this.isSearching=!1,l&&l.length)l.forEach(function(t){e._addGroup(t,t.id||null)});else{var h=Array.from(this.passedElement.options),u=this.config.sortFilter,d=this.presetChoices;h.forEach(function(e){d.push({value:e.value,label:e.innerHTML,selected:e.selected,disabled:e.disabled||e.parentNode.disabled,placeholder:e.hasAttribute("placeholder")})}),this.config.shouldSort&&d.sort(u);var f=d.some(function(e){return e.selected});d.forEach(function(t,i){if(e.isSelectOneElement){var n=!f||f&&0===i,s=!!n||t.selected,r=!n&&t.disabled;e._addChoice(t.value,t.label,s,r,void 0,t.customProperties,t.placeholder)}else e._addChoice(t.value,t.label,t.selected,t.disabled,void 0,t.customProperties,t.placeholder)})}}else this.isTextElement&&this.presetItems.forEach(function(t){var i=(0,v.getType)(t);if("Object"===i){if(!t.value)return;e._addItem(t.value,t.label,t.id,void 0,t.customProperties,t.placeholder)}else"String"===i&&e._addItem(t)})}}]),e}();m.userDefaults={},e.exports=m},function(e,t,i){!function(t){"use strict";function i(){console.log.apply(console,arguments)}function n(e,t){var i;this.list=e,this.options=t=t||{};for(i in a)a.hasOwnProperty(i)&&("boolean"==typeof a[i]?this.options[i]=i in t?t[i]:a[i]:this.options[i]=t[i]||a[i])}function s(e,t,i){var n,o,a,c,l,h;if(t){if(a=t.indexOf("."),a!==-1?(n=t.slice(0,a),o=t.slice(a+1)):n=t,c=e[n],null!==c&&void 0!==c)if(o||"string"!=typeof c&&"number"!=typeof c)if(r(c))for(l=0,h=c.length;l<h;l++)s(c[l],o,i);else o&&s(c,o,i);else i.push(c)}else i.push(e);return i}function r(e){return"[object Array]"===Object.prototype.toString.call(e)}function o(e,t){t=t||{},this.options=t,this.options.location=t.location||o.defaultOptions.location,this.options.distance="distance"in t?t.distance:o.defaultOptions.distance,this.options.threshold="threshold"in t?t.threshold:o.defaultOptions.threshold,this.options.maxPatternLength=t.maxPatternLength||o.defaultOptions.maxPatternLength,this.pattern=t.caseSensitive?e:e.toLowerCase(),this.patternLen=e.length,this.patternLen<=this.options.maxPatternLength&&(this.matchmask=1<<this.patternLen-1,this.patternAlphabet=this._calculatePatternAlphabet())}var a={id:null,caseSensitive:!1,include:[],shouldSort:!0,searchFn:o,sortFn:function(e,t){return e.score-t.score},getFn:s,keys:[],verbose:!1,tokenize:!1,matchAllTokens:!1,tokenSeparator:/ +/g,minMatchCharLength:1,findAllMatches:!1};n.VERSION="2.7.3",n.prototype.set=function(e){return this.list=e,e},n.prototype.search=function(e){this.options.verbose&&i("\nSearch term:",e,"\n"),this.pattern=e,this.results=[],this.resultMap={},this._keyMap=null,this._prepareSearchers(),this._startSearch(),this._computeScore(),this._sort();var t=this._format();return t},n.prototype._prepareSearchers=function(){var e=this.options,t=this.pattern,i=e.searchFn,n=t.split(e.tokenSeparator),s=0,r=n.length;if(this.options.tokenize)for(this.tokenSearchers=[];s<r;s++)this.tokenSearchers.push(new i(n[s],e));this.fullSeacher=new i(t,e)},n.prototype._startSearch=function(){var e,t,i,n,s=this.options,r=s.getFn,o=this.list,a=o.length,c=this.options.keys,l=c.length,h=null;if("string"==typeof o[0])for(i=0;i<a;i++)this._analyze("",o[i],i,i);else for(this._keyMap={},i=0;i<a;i++)for(h=o[i],n=0;n<l;n++){if(e=c[n],"string"!=typeof e){if(t=1-e.weight||1,this._keyMap[e.name]={weight:t},e.weight<=0||e.weight>1)throw new Error("Key weight has to be > 0 and <= 1");e=e.name}else this._keyMap[e]={weight:1};this._analyze(e,r(h,e,[]),h,i)}},n.prototype._analyze=function(e,t,n,s){var o,a,c,l,h,u,d,f,p,v,m,g,y,b,E,_=this.options,S=!1;if(void 0!==t&&null!==t){a=[];var I=0;if("string"==typeof t){if(o=t.split(_.tokenSeparator),_.verbose&&i("---------\nKey:",e),this.options.tokenize){for(b=0;b<this.tokenSearchers.length;b++){for(f=this.tokenSearchers[b],_.verbose&&i("Pattern:",f.pattern),p=[],g=!1,E=0;E<o.length;E++){v=o[E],m=f.search(v);var w={};m.isMatch?(w[v]=m.score,S=!0,g=!0,a.push(m.score)):(w[v]=1,this.options.matchAllTokens||a.push(1)),p.push(w)}g&&I++,_.verbose&&i("Token scores:",p)}for(l=a[0],u=a.length,b=1;b<u;b++)l+=a[b];l/=u,_.verbose&&i("Token score average:",l)}d=this.fullSeacher.search(t),_.verbose&&i("Full text score:",d.score),h=d.score,void 0!==l&&(h=(h+l)/2),_.verbose&&i("Score average:",h),y=!this.options.tokenize||!this.options.matchAllTokens||I>=this.tokenSearchers.length,_.verbose&&i("Check Matches",y),(S||d.isMatch)&&y&&(c=this.resultMap[s],c?c.output.push({key:e,score:h,matchedIndices:d.matchedIndices}):(this.resultMap[s]={item:n,output:[{key:e,score:h,matchedIndices:d.matchedIndices}]},this.results.push(this.resultMap[s])))}else if(r(t))for(b=0;b<t.length;b++)this._analyze(e,t[b],n,s)}},n.prototype._computeScore=function(){var e,t,n,s,r,o,a,c,l,h=this._keyMap,u=this.results;for(this.options.verbose&&i("\n\nComputing score:\n"),e=0;e<u.length;e++){for(n=0,s=u[e].output,r=s.length,c=1,t=0;t<r;t++)o=s[t].score,a=h?h[s[t].key].weight:1,l=o*a,1!==a?c=Math.min(c,l):(n+=l,s[t].nScore=l);1===c?u[e].score=n/r:u[e].score=c,this.options.verbose&&i(u[e])}},n.prototype._sort=function(){var e=this.options;e.shouldSort&&(e.verbose&&i("\n\nSorting...."),this.results.sort(e.sortFn))},n.prototype._format=function(){var e,t,n,s,r=this.options,o=r.getFn,a=[],c=this.results,l=r.include;for(r.verbose&&i("\n\nOutput:\n\n",c),n=r.id?function(e){c[e].item=o(c[e].item,r.id,[])[0]}:function(){},s=function(e){var t,i,n,s,r,o=c[e];if(l.length>0){if(t={item:o.item},l.indexOf("matches")!==-1)for(n=o.output,t.matches=[],i=0;i<n.length;i++)s=n[i],r={indices:s.matchedIndices},s.key&&(r.key=s.key),t.matches.push(r);l.indexOf("score")!==-1&&(t.score=c[e].score)}else t=o.item;return t},e=0,t=c.length;e<t;e++)n(e),a.push(s(e));return a},o.defaultOptions={location:0,distance:100,threshold:.6,maxPatternLength:32},o.prototype._calculatePatternAlphabet=function(){var e={},t=0;for(t=0;t<this.patternLen;t++)e[this.pattern.charAt(t)]=0;for(t=0;t<this.patternLen;t++)e[this.pattern.charAt(t)]|=1<<this.pattern.length-t-1;return e},o.prototype._bitapScore=function(e,t){var i=e/this.patternLen,n=Math.abs(this.options.location-t);return this.options.distance?i+n/this.options.distance:n?1:i},o.prototype.search=function(e){var t,i,n,s,r,o,a,c,l,h,u,d,f,p,v,m,g,y,b,E,_,S,I,w=this.options;if(e=w.caseSensitive?e:e.toLowerCase(),this.pattern===e)return{isMatch:!0,score:0,matchedIndices:[[0,e.length-1]]};if(this.patternLen>w.maxPatternLength){if(y=e.match(new RegExp(this.pattern.replace(w.tokenSeparator,"|"))),b=!!y)for(_=[],t=0,S=y.length;t<S;t++)I=y[t],_.push([e.indexOf(I),I.length-1]);return{isMatch:b,score:b?.5:1,matchedIndices:_}}for(s=w.findAllMatches,r=w.location,n=e.length,o=w.threshold,a=e.indexOf(this.pattern,r),E=[],t=0;t<n;t++)E[t]=0;for(a!=-1&&(o=Math.min(this._bitapScore(0,a),o),a=e.lastIndexOf(this.pattern,r+this.patternLen),a!=-1&&(o=Math.min(this._bitapScore(0,a),o))),a=-1,m=1,g=[],h=this.patternLen+n,t=0;t<this.patternLen;t++){for(c=0,l=h;c<l;)this._bitapScore(t,r+l)<=o?c=l:h=l,l=Math.floor((h-c)/2+c);for(h=l,u=Math.max(1,r-l+1),d=s?n:Math.min(r+l,n)+this.patternLen,f=Array(d+2),f[d+1]=(1<<t)-1,i=d;i>=u;i--)if(v=this.patternAlphabet[e.charAt(i-1)],v&&(E[i-1]=1),f[i]=(f[i+1]<<1|1)&v,0!==t&&(f[i]|=(p[i+1]|p[i])<<1|1|p[i+1]),f[i]&this.matchmask&&(m=this._bitapScore(t,i-1),m<=o)){if(o=m,a=i-1,g.push(a),a<=r)break;u=Math.max(1,2*r-a)}if(this._bitapScore(t+1,r)>o)break;p=f}return _=this._getMatchedIndices(E),{isMatch:a>=0,score:0===m?.001:m,matchedIndices:_}},o.prototype._getMatchedIndices=function(e){for(var t,i=[],n=-1,s=-1,r=0,o=e.length;r<o;r++)t=e[r],t&&n===-1?n=r:t||n===-1||(s=r-1,s-n+1>=this.options.minMatchCharLength&&i.push([n,s]),n=-1);return e[r-1]&&r-1-n+1>=this.options.minMatchCharLength&&i.push([n,r-1]),i},e.exports=n}(this)},function(e,t,i){var n,s;!function(){"use strict";function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n))e.push(i.apply(null,n));else if("object"===s)for(var o in n)r.call(n,o)&&n[o]&&e.push(o)}}return e.join(" ")}var r={}.hasOwnProperty;"undefined"!=typeof e&&e.exports?e.exports=i:(n=[],s=function(){return i}.apply(t,n),!(void 0!==s&&(e.exports=s)))}()},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function s(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),a=i(5),c=i(26),l=n(c),h=function(){function e(){r(this,e),this.store=(0,a.createStore)(l.default,window.devToolsExtension?window.devToolsExtension():void 0)}return o(e,[{key:"getState",value:function(){return this.store.getState()}},{key:"dispatch",value:function(e){this.store.dispatch(e)}},{key:"subscribe",value:function(e){this.store.subscribe(e)}},{key:"getItems",value:function(){var e=this.store.getState();return e.items}},{key:"getItemsFilteredByActive",value:function(){var e=this.getItems(),t=e.filter(function(e){return e.active===!0},[]);return t}},{key:"getItemsReducedToValues",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getItems(),t=e.reduce(function(e,t){return e.push(t.value),e},[]);return t}},{key:"getChoices",value:function(){var e=this.store.getState();return e.choices}},{key:"getChoicesFilteredByActive",value:function(){var e=this.getChoices(),t=e.filter(function(e){return e.active===!0});return t}},{key:"getChoicesFilteredBySelectable",value:function(){var e=this.getChoices(),t=e.filter(function(e){return e.disabled!==!0});return t}},{key:"getSearchableChoices",value:function(){var e=this.getChoicesFilteredBySelectable();return e.filter(function(e){return e.placeholder!==!0})}},{key:"getChoiceById",value:function(e){if(e){var t=this.getChoicesFilteredByActive(),i=t.find(function(t){return t.id===parseInt(e,10)});return i}return!1}},{key:"getGroups",value:function(){var e=this.store.getState();return e.groups}},{key:"getGroupsFilteredByActive",value:function(){var e=this.getGroups(),t=this.getChoices(),i=e.filter(function(e){var i=e.active===!0&&e.disabled===!1,n=t.some(function(e){return e.active===!0&&e.disabled===!1});return i&&n},[]);return i}},{key:"getGroupById",value:function(e){var t=this.getGroups(),i=t.find(function(t){return t.id===e});return i}},{key:"getPlaceholderChoice",value:function(){var e=this.getChoices(),t=[].concat(s(e)).reverse().find(function(e){return e.placeholder===!0});return t}}]),e}();t.default=h,e.exports=h},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.compose=t.applyMiddleware=t.bindActionCreators=t.combineReducers=t.createStore=void 0;var s=i(6),r=n(s),o=i(21),a=n(o),c=i(23),l=n(c),h=i(24),u=n(h),d=i(25),f=n(d),p=i(22);n(p);t.createStore=r.default,t.combineReducers=a.default,t.bindActionCreators=l.default,t.applyMiddleware=u.default,t.compose=f.default},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function s(e,t,i){function n(){g===m&&(g=m.slice())}function r(){return v}function a(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return n(),g.push(e),function(){if(t){t=!1,n();var i=g.indexOf(e);g.splice(i,1)}}}function h(e){if(!(0,o.default)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"==typeof e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(y)throw new Error("Reducers may not dispatch actions.");try{y=!0,v=p(v,e)}finally{y=!1}for(var t=m=g,i=0;i<t.length;i++){var n=t[i];n()}return e}function u(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");p=e,h({type:l.INIT})}function d(){var e,t=a;return e={subscribe:function(e){function i(){e.next&&e.next(r())}if("object"!=typeof e)throw new TypeError("Expected the observer to be an object.");i();var n=t(i);return{unsubscribe:n}}},e[c.default]=function(){return this},e}var f;if("function"==typeof t&&"undefined"==typeof i&&(i=t,t=void 0),"undefined"!=typeof i){if("function"!=typeof i)throw new Error("Expected the enhancer to be a function.");return i(s)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var p=e,v=t,m=[],g=m,y=!1;return h({type:l.INIT}),f={dispatch:h,subscribe:a,getState:r,replaceReducer:u},f[c.default]=d,f}t.__esModule=!0,t.ActionTypes=void 0,t.default=s;var r=i(7),o=n(r),a=i(17),c=n(a),l=t.ActionTypes={INIT:"@@redux/INIT"}},function(e,t,i){function n(e){if(!o(e)||s(e)!=a)return!1;var t=r(e);if(null===t)return!0;var i=u.call(t,"constructor")&&t.constructor;return"function"==typeof i&&i instanceof i&&h.call(i)==d}var s=i(8),r=i(14),o=i(16),a="[object Object]",c=Function.prototype,l=Object.prototype,h=c.toString,u=l.hasOwnProperty,d=h.call(Object);e.exports=n},function(e,t,i){function n(e){return null==e?void 0===e?c:a:l&&l in Object(e)?r(e):o(e)}var s=i(9),r=i(12),o=i(13),a="[object Null]",c="[object Undefined]",l=s?s.toStringTag:void 0;e.exports=n},function(e,t,i){var n=i(10),s=n.Symbol;e.exports=s},function(e,t,i){var n=i(11),s="object"==typeof self&&self&&self.Object===Object&&self,r=n||s||Function("return this")();e.exports=r},function(e,t){(function(t){var i="object"==typeof t&&t&&t.Object===Object&&t;e.exports=i}).call(t,function(){return this}())},function(e,t,i){function n(e){var t=o.call(e,c),i=e[c];try{e[c]=void 0;var n=!0}catch(e){}var s=a.call(e);return n&&(t?e[c]=i:delete e[c]),s}var s=i(9),r=Object.prototype,o=r.hasOwnProperty,a=r.toString,c=s?s.toStringTag:void 0;e.exports=n},function(e,t){function i(e){return s.call(e)}var n=Object.prototype,s=n.toString;e.exports=i},function(e,t,i){var n=i(15),s=n(Object.getPrototypeOf,Object);e.exports=s},function(e,t){function i(e,t){return function(i){return e(t(i))}}e.exports=i},function(e,t){function i(e){return null!=e&&"object"==typeof e}e.exports=i},function(e,t,i){e.exports=i(18)},function(e,t,i){(function(e,n){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r,o=i(20),a=s(o);r="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof e?e:n;var c=(0,a.default)(r);t.default=c}).call(t,function(){return this}(),i(19)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t){"use strict";function i(e){var t,i=e.Symbol;return"function"==typeof i?i.observable?t=i.observable:(t=i("observable"),i.observable=t):t="@@observable",t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var i=t&&t.type,n=i&&'"'+i.toString()+'"'||"an action";return"Given action "+n+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function r(e){Object.keys(e).forEach(function(t){var i=e[t],n=i(void 0,{type:a.ActionTypes.INIT});if("undefined"==typeof n)throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");var s="@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".");if("undefined"==typeof i(void 0,{type:s}))throw new Error('Reducer "'+t+'" returned undefined when probed with a random type. '+("Don't try to handle "+a.ActionTypes.INIT+' or other actions in "redux/*" ')+"namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.")})}function o(e){for(var t=Object.keys(e),i={},n=0;n<t.length;n++){var o=t[n];"function"==typeof e[o]&&(i[o]=e[o])}var a=Object.keys(i),c=void 0;try{r(i)}catch(e){c=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(c)throw c;for(var n=!1,r={},o=0;o<a.length;o++){var l=a[o],h=i[l],u=e[l],d=h(u,t);if("undefined"==typeof d){var f=s(l,t);throw new Error(f)}r[l]=d,n=n||d!==u}return n?r:e}}t.__esModule=!0,t.default=o;var a=i(6),c=i(7),l=(n(c),i(22));n(l)},function(e,t){"use strict";function i(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}t.__esModule=!0,t.default=i},function(e,t){"use strict";function i(e,t){return function(){return t(e.apply(void 0,arguments))}}function n(e,t){if("function"==typeof e)return i(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),s={},r=0;r<n.length;r++){var o=n[r],a=e[o];"function"==typeof a&&(s[o]=i(a,t))}return s}t.__esModule=!0,t.default=n},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function s(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(e){return function(i,n,s){var o=e(i,n,s),c=o.dispatch,l=[],h={getState:o.getState,dispatch:function(e){return c(e)}};return l=t.map(function(e){return e(h)}),c=a.default.apply(void 0,l)(o.dispatch),r({},o,{dispatch:c})}}}t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e};t.default=s;var o=i(25),a=n(o)},function(e,t){"use strict";function i(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}t.__esModule=!0,t.default=i},function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s=i(5),r=i(27),o=n(r),a=i(28),c=n(a),l=i(29),h=n(l),u=(0,s.combineReducers)({items:o.default,groups:c.default,choices:h.default}),d=function(e,t){var i=e;return"CLEAR_ALL"===t.type&&(i=void 0),u(i,t)};t.default=d},function(e,t){"use strict";function i(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case"ADD_ITEM":var n=[].concat(i(e),[{id:t.id,choiceId:t.choiceId,groupId:t.groupId,value:t.value,label:t.label,active:!0,highlighted:!1,customProperties:t.customProperties,placeholder:t.placeholder||!1,keyCode:null}]);return n.map(function(e){var t=e;return t.highlighted&&(t.highlighted=!1),t});case"REMOVE_ITEM":return e.map(function(e){var i=e;return i.id===t.id&&(i.active=!1),i});case"HIGHLIGHT_ITEM":return e.map(function(e){var i=e;return i.id===t.id&&(i.highlighted=t.highlighted),i});default:return e}};t.default=n},function(e,t){"use strict";function i(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case"ADD_GROUP":return[].concat(i(e),[{id:t.id,value:t.value,active:t.active,disabled:t.disabled}]);case"CLEAR_CHOICES":return[];default:return e}};t.default=n},function(e,t){"use strict";function i(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case"ADD_CHOICE":return[].concat(i(e),[{id:t.id,elementId:t.elementId,groupId:t.groupId,value:t.value,label:t.label||t.value,disabled:t.disabled||!1,selected:!1,active:!0,score:9999,customProperties:t.customProperties,placeholder:t.placeholder||!1,keyCode:null}]);case"ADD_ITEM":var n=e;return t.activateOptions&&(n=e.map(function(e){var i=e;return i.active=t.active,i})),t.choiceId>-1&&(n=e.map(function(e){var i=e;return i.id===parseInt(t.choiceId,10)&&(i.selected=!0),i})),n;case"REMOVE_ITEM":return t.choiceId>-1?e.map(function(e){var i=e;return i.id===parseInt(t.choiceId,10)&&(i.selected=!1),i}):e;case"FILTER_CHOICES":var s=t.results,r=e.map(function(e){var t=e;return t.active=s.some(function(e){return e.item.id===t.id&&(t.score=e.score,!0)}),t});return r;case"ACTIVATE_CHOICES":return e.map(function(e){var i=e;return i.active=t.active,i});case"CLEAR_CHOICES":return[];default:return e}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.addItem=function(e,t,i,n,s,r,o,a){return{type:"ADD_ITEM",value:e,label:t,id:i,choiceId:n,groupId:s,customProperties:r,placeholder:o,keyCode:a}},t.removeItem=function(e,t){return{type:"REMOVE_ITEM",id:e,choiceId:t}},t.highlightItem=function(e,t){return{type:"HIGHLIGHT_ITEM",id:e,highlighted:t}},t.addChoice=function(e,t,i,n,s,r,o,a,c){return{type:"ADD_CHOICE",value:e,label:t,id:i,groupId:n,disabled:s,elementId:r,customProperties:o,placeholder:a,keyCode:c}},t.filterChoices=function(e){return{type:"FILTER_CHOICES",results:e}},t.activateChoices=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{type:"ACTIVATE_CHOICES",active:e}},t.clearChoices=function(){return{type:"CLEAR_CHOICES"}},t.addGroup=function(e,t,i,n){return{type:"ADD_GROUP",value:e,id:t,active:i,disabled:n}},t.clearAll=function(){return{type:"CLEAR_ALL"}}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=(t.capitalise=function(e){return e.replace(/\w\S*/g,function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})},t.generateChars=function(e){for(var t="",i=0;i<e;i++){var n=a(0,36);t+=n.toString(36)}return t}),s=(t.generateId=function(e,t){var i=e.id||e.name&&e.name+"-"+n(2)||n(4);return i=i.replace(/(:|\.|\[|\]|,)/g,""),i=t+i},t.getType=function(e){return Object.prototype.toString.call(e).slice(8,-1)}),r=t.isType=function(e,t){var i=s(t);return void 0!==t&&null!==t&&i===e},o=(t.isNode=function(e){return"object"===("undefined"==typeof Node?"undefined":i(Node))?e instanceof Node:e&&"object"===("undefined"==typeof e?"undefined":i(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},t.isElement=function(e){return"object"===("undefined"==typeof HTMLElement?"undefined":i(HTMLElement))?e instanceof HTMLElement:e&&"object"===("undefined"==typeof e?"undefined":i(e))&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName;
4
+ },t.extend=function e(){for(var t={},i=arguments.length,n=function(i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r("Object",i[n])?t[n]=e(!0,t[n],i[n]):t[n]=i[n])},s=0;s<i;s++){var o=arguments[s];r("Object",o)&&n(o)}return t},t.whichTransitionEvent=function(){var e=void 0,t=document.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in i)if(void 0!==t.style[e])return i[e]},t.whichAnimationEvent=function(){var e=void 0,t=document.createElement("fakeelement"),i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(e in i)if(void 0!==t.style[e])return i[e]}),a=(t.getParentsUntil=function(e,t,i){for(var n=[];e&&e!==document;e=e.parentNode){if(t){var s=t.charAt(0);if("."===s&&e.classList.contains(t.substr(1)))break;if("#"===s&&e.id===t.substr(1))break;if("["===s&&e.hasAttribute(t.substr(1,t.length-1)))break;if(e.tagName.toLowerCase()===t)break}if(i){var r=i.charAt(0);"."===r&&e.classList.contains(i.substr(1))&&n.push(e),"#"===r&&e.id===i.substr(1)&&n.push(e),"["===r&&e.hasAttribute(i.substr(1,i.length-1))&&n.push(e),e.tagName.toLowerCase()===i&&n.push(e)}else n.push(e)}return 0===n.length?null:n},t.wrap=function(e,t){return t=t||document.createElement("div"),e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.appendChild(e)},t.getSiblings=function(e){for(var t=[],i=e.parentNode.firstChild;i;i=i.nextSibling)1===i.nodeType&&i!==e&&t.push(i);return t},t.findAncestor=function(e,t){for(;(e=e.parentElement)&&!e.classList.contains(t););return e},t.findAncestorByAttrName=function(e,t){for(var i=e;i;){if(i.hasAttribute(t))return i;i=i.parentElement}return null},t.debounce=function(e,t,i){var n=void 0;return function(){var s=this,r=arguments,o=function(){n=null,i||e.apply(s,r)},a=i&&!n;clearTimeout(n),n=setTimeout(o,t),a&&e.apply(s,r)}},t.getElemDistance=function(e){var t=0;if(e.offsetParent)do t+=e.offsetTop,e=e.offsetParent;while(e);return t>=0?t:0},t.getElementOffset=function(e,t){var i=t;return i>1&&(i=1),i>0&&(i=0),Math.max(e.offsetHeight*i)},t.getAdjacentEl=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(e&&t){var n=e.parentNode.parentNode,s=Array.from(n.querySelectorAll(t)),r=s.indexOf(e),o=i>0?1:-1;return s[r+o]}},t.getScrollPosition=function(e){return"bottom"===e?Math.max((window.scrollY||window.pageYOffset)+(window.innerHeight||document.documentElement.clientHeight)):window.scrollY||window.pageYOffset},t.isInView=function(e,t,i){return this.getScrollPosition(t)>this.getElemDistance(e)+this.getElementOffset(e,i)},t.isScrolledIntoView=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(e){var n=void 0;return n=i>0?t.scrollTop+t.offsetHeight>=e.offsetTop+e.offsetHeight:e.offsetTop>=t.scrollTop}},t.stripHTML=function(e){var t=document.createElement("DIV");return t.innerHTML=e,t.textContent||t.innerText||""},t.addAnimation=function(e,t){var i=o(),n=function n(){e.classList.remove(t),e.removeEventListener(i,n,!1)};e.classList.add(t),e.addEventListener(i,n,!1)},t.getRandomNumber=function(e,t){return Math.floor(Math.random()*(t-e)+e)}),c=t.strToEl=function(){var e=document.createElement("div");return function(t){var i=t.trim(),n=void 0;for(e.innerHTML=i,n=e.children[0];e.firstChild;)e.removeChild(e.firstChild);return n}}();t.getWidthOfInput=function(e){var t=e.value||e.placeholder,i=e.offsetWidth;if(t){var n=c("<span>"+t+"</span>");if(n.style.position="absolute",n.style.padding="0",n.style.top="-9999px",n.style.left="-9999px",n.style.width="auto",n.style.whiteSpace="pre",document.body.contains(e)&&window.getComputedStyle){var s=window.getComputedStyle(e);s&&(n.style.fontSize=s.fontSize,n.style.fontFamily=s.fontFamily,n.style.fontWeight=s.fontWeight,n.style.fontStyle=s.fontStyle,n.style.letterSpacing=s.letterSpacing,n.style.textTransform=s.textTransform,n.style.padding=s.padding)}document.body.appendChild(n),t&&n.offsetWidth!==e.offsetWidth&&(i=n.offsetWidth+4),document.body.removeChild(n)}return i+"px"},t.sortByAlpha=function(e,t){var i=(e.label||e.value).toLowerCase(),n=(t.label||t.value).toLowerCase();return i<n?-1:i>n?1:0},t.sortByScore=function(e,t){return e.score-t.score},t.triggerEvent=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=new CustomEvent(t,{detail:i,bubbles:!0,cancelable:!0});return e.dispatchEvent(n)},t.regexFilter=function(e,t){if(!e||!t)return!1;var i=new RegExp(t.source,"i");return i.test(e)}},function(e,t){"use strict";!function(){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),i}Array.from||(Array.from=function(){var e=Object.prototype.toString,t=function(t){return"function"==typeof t||"[object Function]"===e.call(t)},i=function(e){var t=Number(e);return isNaN(t)?0:0!==t&&isFinite(t)?(t>0?1:-1)*Math.floor(Math.abs(t)):t},n=Math.pow(2,53)-1,s=function(e){var t=i(e);return Math.min(Math.max(t,0),n)};return function(e){var i=this,n=Object(e);if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined");var r=arguments.length>1?arguments[1]:void 0,o=void 0;if("undefined"!=typeof r){if(!t(r))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(o=arguments[2])}for(var a=s(n.length),c=t(i)?Object(new i(a)):new Array(a),l=0,h=void 0;l<a;)h=n[l],r?c[l]="undefined"==typeof o?r(h,l):r.call(o,h,l):c[l]=h,l+=1;return c.length=a,c}}()),Array.prototype.find||(Array.prototype.find=function(e){if(null==this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var t=Object(this),i=t.length>>>0,n=arguments[1],s=void 0,r=0;r<i;r++)if(s=t[r],e.call(n,s,r,t))return s}),e.prototype=window.Event.prototype,window.CustomEvent=e}()}])});
changelog.txt CHANGED
@@ -1,5 +1,12 @@
1
  == Changelog ==
2
 
 
 
 
 
 
 
 
3
  = 1.4.1.1 =
4
  - Changed: Improved the loading order of javascript files for forms builder
5
  - Changed: Update some strings for Russian translation
1
  == Changelog ==
2
 
3
+ = 1.4.2 =
4
+ - Added: Import your old Ninja Forms or Contact Form 7 forms! (WPForms > Tools > Import)
5
+ - Changed: Dropdown/Checkbox/Multiple Choice "Show Values" setting has been hidden by default to avoid confusion, can be re-enabled using the `wpforms_fields_show_options_setting` filter
6
+ - Fixed: reCAPTCHA now showing in the Form Builder preview when enabled
7
+ - Fixed: Encoded/escaped entities in email notifications
8
+ - Fixed: German translation issue
9
+
10
  = 1.4.1.1 =
11
  - Changed: Improved the loading order of javascript files for forms builder
12
  - Changed: Update some strings for Russian translation
includes/admin/admin.php CHANGED
@@ -125,35 +125,41 @@ function wpforms_admin_scripts() {
125
  );
126
 
127
  $strings = array(
128
- 'addon_activate' => __( 'Activate', 'wpforms' ),
129
- 'addon_active' => __( 'Active', 'wpforms' ),
130
- 'addon_deactivate' => __( 'Deactivate', 'wpforms' ),
131
- 'addon_inactive' => __( 'Inactive', 'wpforms' ),
132
- 'addon_install' => __( 'Install Addon', 'wpforms' ),
133
- 'ajax_url' => admin_url( 'admin-ajax.php' ),
134
- 'cancel' => __( 'Cancel', 'wpforms' ),
135
- 'close' => __( 'Close', 'wpforms' ),
136
- 'entry_delete_confirm' => __( 'Are you sure you want to delete this entry?', 'wpforms' ),
137
- 'entry_delete_all_confirm' => __( 'Are you sure you want to delete ALL entries?', 'wpforms' ),
138
- 'entry_empty_fields_hide' => __( 'Hide Empty Fields', 'wpforms' ),
139
- 'entry_empty_fields_show' => __( 'Show Empty Fields', 'wpforms' ),
140
- 'entry_field_columns' => __( 'Entries Field Columns', 'wpforms' ),
141
- 'entry_note_delete_confirm' => __( 'Are you sure you want to delete this note?', 'wpforms' ),
142
- 'entry_unstar' => __( 'Unstar entry', 'wpforms' ),
143
- 'entry_star' => __( 'Star entry', 'wpforms' ),
144
- 'entry_read' => __( 'Mark entry read', 'wpforms' ),
145
- 'entry_unread' => __( 'Mark entry unread', 'wpforms' ),
146
- 'fields_select' => __( 'Select fields', 'wpforms' ),
147
- 'form_delete_confirm' => __( 'Are you sure you want to delete this form?', 'wpforms' ),
148
- 'form_duplicate_confirm' => __( 'Are you sure you want to duplicate this form?', 'wpforms' ),
149
- 'heads_up' => __( 'Heads up!', 'wpforms' ),
150
- 'nonce' => wp_create_nonce( 'wpforms-admin' ),
151
- 'ok' => __( 'OK', 'wpforms' ),
152
- 'provider_delete_confirm' => __( 'Are you sure you want to disconnect this account?', 'wpforms' ),
153
- 'provider_auth_error' => __( 'Could not authenticate with the provider.', 'wpforms' ),
154
- 'save_refresh' => __( 'Save and Refresh', 'wpforms' ),
155
- 'upload_image_title' => __( 'Upload or Choose Your Image', 'wpforms' ),
156
- 'upload_image_button' => __( 'Use Image', 'wpforms' ),
 
 
 
 
 
 
157
  );
158
  $strings = apply_filters( 'wpforms_admin_strings', $strings );
159
 
125
  );
126
 
127
  $strings = array(
128
+ 'addon_activate' => __( 'Activate', 'wpforms' ),
129
+ 'addon_active' => __( 'Active', 'wpforms' ),
130
+ 'addon_deactivate' => __( 'Deactivate', 'wpforms' ),
131
+ 'addon_inactive' => __( 'Inactive', 'wpforms' ),
132
+ 'addon_install' => __( 'Install Addon', 'wpforms' ),
133
+ 'ajax_url' => admin_url( 'admin-ajax.php' ),
134
+ 'cancel' => __( 'Cancel', 'wpforms' ),
135
+ 'close' => __( 'Close', 'wpforms' ),
136
+ 'entry_delete_confirm' => __( 'Are you sure you want to delete this entry?', 'wpforms' ),
137
+ 'entry_delete_all_confirm' => __( 'Are you sure you want to delete ALL entries?', 'wpforms' ),
138
+ 'entry_empty_fields_hide' => __( 'Hide Empty Fields', 'wpforms' ),
139
+ 'entry_empty_fields_show' => __( 'Show Empty Fields', 'wpforms' ),
140
+ 'entry_field_columns' => __( 'Entries Field Columns', 'wpforms' ),
141
+ 'entry_note_delete_confirm' => __( 'Are you sure you want to delete this note?', 'wpforms' ),
142
+ 'entry_unstar' => __( 'Unstar entry', 'wpforms' ),
143
+ 'entry_star' => __( 'Star entry', 'wpforms' ),
144
+ 'entry_read' => __( 'Mark entry read', 'wpforms' ),
145
+ 'entry_unread' => __( 'Mark entry unread', 'wpforms' ),
146
+ 'fields_select' => __( 'Select fields', 'wpforms' ),
147
+ 'form_delete_confirm' => __( 'Are you sure you want to delete this form?', 'wpforms' ),
148
+ 'form_duplicate_confirm' => __( 'Are you sure you want to duplicate this form?', 'wpforms' ),
149
+ 'heads_up' => __( 'Heads up!', 'wpforms' ),
150
+ 'importer_forms_required' => __( 'Please select at least one form to import.', 'wpforms' ),
151
+ 'isPro' => wpforms()->pro,
152
+ 'nonce' => wp_create_nonce( 'wpforms-admin' ),
153
+ 'ok' => __( 'OK', 'wpforms' ),
154
+ 'plugin_install_activate_btn' => __( 'Install and Activate', 'wpforms' ),
155
+ 'plugin_install_activate_confirm' => __( 'needs to be installed and activated to import its forms. Would you like us to install and activate it for you?', 'wpforms' ),
156
+ 'plugin_activate_btn' => __( 'Activate', 'wpforms' ),
157
+ 'plugin_activate_confirm' => __( 'needs to be activated to import its forms. Would you like us to activate it for you?.', 'wpforms' ),
158
+ 'provider_delete_confirm' => __( 'Are you sure you want to disconnect this account?', 'wpforms' ),
159
+ 'provider_auth_error' => __( 'Could not authenticate with the provider.', 'wpforms' ),
160
+ 'save_refresh' => __( 'Save and Refresh', 'wpforms' ),
161
+ 'upload_image_title' => __( 'Upload or Choose Your Image', 'wpforms' ),
162
+ 'upload_image_button' => __( 'Use Image', 'wpforms' ),
163
  );
164
  $strings = apply_filters( 'wpforms_admin_strings', $strings );
165
 
includes/admin/ajax-actions.php CHANGED
@@ -342,5 +342,23 @@ function wpforms_builder_dynamic_source() {
342
  )
343
  );
344
  }
345
-
346
  add_action( 'wp_ajax_wpforms_builder_dynamic_source', 'wpforms_builder_dynamic_source' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
342
  )
343
  );
344
  }
 
345
  add_action( 'wp_ajax_wpforms_builder_dynamic_source', 'wpforms_builder_dynamic_source' );
346
+
347
+ /**
348
+ * Install or activate a plugin to be used for importing.
349
+ *
350
+ * @since 1.4.2
351
+ */
352
+ function wpforms_tools_import_form() {
353
+
354
+ // Run a security check.
355
+ check_ajax_referer( 'wpforms-admin', 'nonce' );
356
+
357
+ // // Check for permissions.
358
+ if ( ! current_user_can( apply_filters( 'wpforms_manage_cap', 'manage_options' ) ) ) {
359
+ wp_send_json_error();
360
+ }
361
+
362
+ // stuff
363
+ }
364
+ add_action( 'wp_ajax_wpforms_tools_import_form', 'wpforms_tools_import_form' );
includes/admin/builder/panels/class-fields.php CHANGED
@@ -39,10 +39,10 @@ class WPForms_Builder_Panel_Fields extends WPForms_Builder_Panel {
39
  public function enqueues() {
40
 
41
  // CSS
42
- wp_enqueue_style(
43
- 'wpforms-builder-fields',
44
- WPFORMS_PLUGIN_URL . 'assets/css/admin-builder-fields.css',
45
- null,
46
  WPFORMS_VERSION
47
  );
48
  }
@@ -53,7 +53,7 @@ class WPForms_Builder_Panel_Fields extends WPForms_Builder_Panel {
53
  * @since 1.0.0
54
  */
55
  public function panel_sidebar() {
56
-
57
  // Sidebar contents are not valid unless we have a form
58
  if ( !$this->form ) {
59
  return;
@@ -116,10 +116,10 @@ class WPForms_Builder_Panel_Fields extends WPForms_Builder_Panel {
116
  </div>
117
 
118
  <p class="wpforms-field-recaptcha">
119
- <img src="<?php echo WPFORMS_PLUGIN_URL; ?>/assets/images/recaptcha-placeholder.png">
120
  </p>
121
 
122
- <?php
123
  $submit = !empty( $this->form_data['settings']['submit_text'] ) ? esc_attr( $this->form_data['settings']['submit_text'] ) : __( 'Submit', 'wpforms' );
124
  printf( '<p class="wpforms-field-submit"><input type="submit" value="%s" class="wpforms-field-submit-button"></p>', $submit );
125
  ?>
@@ -172,9 +172,9 @@ class WPForms_Builder_Panel_Fields extends WPForms_Builder_Panel {
172
  echo '<div class="wpforms-add-fields-buttons">';
173
 
174
  foreach( $group['fields'] as $field ) {
175
-
176
  $class = !empty( $field['class'] ) ? sanitize_html_class( $field['class'] ) : '';
177
-
178
  echo '<button class="wpforms-add-fields-button ' . $class . '" id="wpforms-add-fields-' . esc_attr( $field['type'] ) . '" data-field-type="' . esc_attr( $field['type'] ) . '">';
179
  if ( $field['icon'] ) {
180
  echo '<i class="fa ' . esc_attr( $field['icon'] ) . '"></i> ';
@@ -209,11 +209,11 @@ class WPForms_Builder_Panel_Fields extends WPForms_Builder_Panel {
209
  $class = apply_filters( 'wpforms_builder_field_option_class', '', $field );
210
 
211
  printf( '<div class="wpforms-field-option wpforms-field-option-%s %s" id="wpforms-field-option-%d" data-field-id="%d">', esc_attr( $field['type'] ), $class, $field['id'], $field['id'] );
212
-
213
  printf( '<input type="hidden" name="fields[%d][id]" value="%d" class="wpforms-field-option-hidden-id">', $field['id'], $field['id'] );
214
-
215
  printf( '<input type="hidden" name="fields[%d][type]" value="%s" class="wpforms-field-option-hidden-type">', $field['id'], esc_attr( $field['type'] ) );
216
-
217
  do_action( "wpforms_builder_fields_options_{$field['type']}", $field );
218
 
219
  echo '</div>';
@@ -246,13 +246,13 @@ class WPForms_Builder_Panel_Fields extends WPForms_Builder_Panel {
246
  $css .= isset( $field['meta']['delete'] ) && $field['meta']['delete'] === false ? ' no-delete' : '';
247
 
248
  $css = apply_filters( 'wpforms_field_preview_class', $css, $field );
249
-
250
  printf( '<div class="wpforms-field wpforms-field-%s %s" id="wpforms-field-%d" data-field-id="%d" data-field-type="%s">', $field['type'], $css, $field['id'], $field['id'], $field['type'] );
251
-
252
  printf( '<a href="#" class="wpforms-field-duplicate" title="%s"><i class="fa fa-files-o" aria-hidden="true"></i></a>', __( 'Duplicate Field', 'wpforms' ) );
253
 
254
  printf( '<a href="#" class="wpforms-field-delete" title="%s"><i class="fa fa-times-circle" aria-hidden="true"></i></a>', __( 'Delete Field', 'wpforms' ) );
255
-
256
  printf( '<span class="wpforms-field-helper">%s</span>', __( 'Click to edit. Drag to reorder.', 'wpforms' ) );
257
 
258
  do_action( "wpforms_builder_fields_previews_{$field['type']}", $field );
@@ -270,4 +270,4 @@ class WPForms_Builder_Panel_Fields extends WPForms_Builder_Panel {
270
  return $a['order'] - $b['order'];
271
  }
272
  }
273
- new WPForms_Builder_Panel_Fields;
39
  public function enqueues() {
40
 
41
  // CSS
42
+ wp_enqueue_style(
43
+ 'wpforms-builder-fields',
44
+ WPFORMS_PLUGIN_URL . 'assets/css/admin-builder-fields.css',
45
+ null,
46
  WPFORMS_VERSION
47
  );
48
  }
53
  * @since 1.0.0
54
  */
55
  public function panel_sidebar() {
56
+
57
  // Sidebar contents are not valid unless we have a form
58
  if ( !$this->form ) {
59
  return;
116
  </div>
117
 
118
  <p class="wpforms-field-recaptcha">
119
+ <img src="<?php echo WPFORMS_PLUGIN_URL; ?>/assets/images/recaptcha-placeholder.png" style="max-width: 304px;">
120
  </p>
121
 
122
+ <?php
123
  $submit = !empty( $this->form_data['settings']['submit_text'] ) ? esc_attr( $this->form_data['settings']['submit_text'] ) : __( 'Submit', 'wpforms' );
124
  printf( '<p class="wpforms-field-submit"><input type="submit" value="%s" class="wpforms-field-submit-button"></p>', $submit );
125
  ?>
172
  echo '<div class="wpforms-add-fields-buttons">';
173
 
174
  foreach( $group['fields'] as $field ) {
175
+
176
  $class = !empty( $field['class'] ) ? sanitize_html_class( $field['class'] ) : '';
177
+
178
  echo '<button class="wpforms-add-fields-button ' . $class . '" id="wpforms-add-fields-' . esc_attr( $field['type'] ) . '" data-field-type="' . esc_attr( $field['type'] ) . '">';
179
  if ( $field['icon'] ) {
180
  echo '<i class="fa ' . esc_attr( $field['icon'] ) . '"></i> ';
209
  $class = apply_filters( 'wpforms_builder_field_option_class', '', $field );
210
 
211
  printf( '<div class="wpforms-field-option wpforms-field-option-%s %s" id="wpforms-field-option-%d" data-field-id="%d">', esc_attr( $field['type'] ), $class, $field['id'], $field['id'] );
212
+
213
  printf( '<input type="hidden" name="fields[%d][id]" value="%d" class="wpforms-field-option-hidden-id">', $field['id'], $field['id'] );
214
+
215
  printf( '<input type="hidden" name="fields[%d][type]" value="%s" class="wpforms-field-option-hidden-type">', $field['id'], esc_attr( $field['type'] ) );
216
+
217
  do_action( "wpforms_builder_fields_options_{$field['type']}", $field );
218
 
219
  echo '</div>';
246
  $css .= isset( $field['meta']['delete'] ) && $field['meta']['delete'] === false ? ' no-delete' : '';
247
 
248
  $css = apply_filters( 'wpforms_field_preview_class', $css, $field );
249
+
250
  printf( '<div class="wpforms-field wpforms-field-%s %s" id="wpforms-field-%d" data-field-id="%d" data-field-type="%s">', $field['type'], $css, $field['id'], $field['id'], $field['type'] );
251
+
252
  printf( '<a href="#" class="wpforms-field-duplicate" title="%s"><i class="fa fa-files-o" aria-hidden="true"></i></a>', __( 'Duplicate Field', 'wpforms' ) );
253
 
254
  printf( '<a href="#" class="wpforms-field-delete" title="%s"><i class="fa fa-times-circle" aria-hidden="true"></i></a>', __( 'Delete Field', 'wpforms' ) );
255
+
256
  printf( '<span class="wpforms-field-helper">%s</span>', __( 'Click to edit. Drag to reorder.', 'wpforms' ) );
257
 
258
  do_action( "wpforms_builder_fields_previews_{$field['type']}", $field );
270
  return $a['order'] - $b['order'];
271
  }
272
  }
273
+ new WPForms_Builder_Panel_Fields;
includes/admin/class-am-notification.php CHANGED
@@ -59,6 +59,15 @@ if ( ! class_exists( 'AM_Notification' ) ) {
59
  */
60
  public $theme_list = array();
61
 
 
 
 
 
 
 
 
 
 
62
  /**
63
  * Construct.
64
  *
@@ -72,7 +81,7 @@ if ( ! class_exists( 'AM_Notification' ) ) {
72
  $this->plugin_version = $version;
73
 
74
  add_action( 'init', array( $this, 'custom_post_type' ) );
75
- add_action( 'init', array( $this, 'get_remote_notifications' ), 100 );
76
  add_action( 'admin_notices', array( $this, 'display_notifications' ) );
77
  add_action( 'wp_ajax_am_notification_dismiss', array( $this, 'dismiss_notification' ) );
78
  }
@@ -94,13 +103,16 @@ if ( ! class_exists( 'AM_Notification' ) ) {
94
  * @since 1.0.0
95
  */
96
  public function get_remote_notifications() {
 
 
 
 
97
  $last_checked = get_option( '_amn_' . $this->plugin . '_last_checked', strtotime( '-1 week' ) );
98
 
99
  if ( $last_checked < strtotime( 'today midnight' ) ) {
100
-
101
  $plugin_notifications = $this->get_plugin_notifications( 1 );
 
102
 
103
- $notification_id = null;
104
  if ( ! empty( $plugin_notifications ) ) {
105
  // Unset it from the array.
106
  $notification = $plugin_notifications[0];
@@ -108,7 +120,7 @@ if ( ! class_exists( 'AM_Notification' ) ) {
108
  }
109
 
110
  $response = wp_remote_retrieve_body( wp_remote_post( $this->api_url, array(
111
- 'body' => array(
112
  'slug' => $this->plugin,
113
  'version' => $this->plugin_version,
114
  'last_notification' => $notification_id,
@@ -120,8 +132,8 @@ if ( ! class_exists( 'AM_Notification' ) ) {
120
  $data = json_decode( $response );
121
 
122
  if ( ! empty( $data->id ) ) {
123
-
124
  $notifications = array();
 
125
  foreach ( (array) $data->slugs as $slug ) {
126
  $notifications = array_merge(
127
  $notifications,
@@ -137,23 +149,29 @@ if ( ! class_exists( 'AM_Notification' ) ) {
137
  }
138
 
139
  if ( empty( $notifications ) ) {
140
-
141
  $new_notification_id = wp_insert_post( array(
142
- 'post_content' => $data->content,
143
- 'post_type' => 'amn_' . $this->plugin,
144
- ) );
145
 
146
- update_post_meta( $new_notification_id, 'notification_id', $data->id );
147
- update_post_meta( $new_notification_id, 'type', $data->type );
148
  update_post_meta( $new_notification_id, 'dismissable', (bool) $data->dismissible ? 1 : 0 );
149
- update_post_meta( $new_notification_id, 'location', wp_json_encode( $data->location ) );
150
- update_post_meta( $new_notification_id, 'plugins', wp_json_encode( $data->plugins ) );
151
- update_post_meta( $new_notification_id, 'theme', $data->theme );
152
- update_post_meta( $new_notification_id, 'version', $data->version );
153
  update_post_meta( $new_notification_id, 'viewed', 0 );
 
 
154
  }
155
  }
156
 
 
 
 
 
 
157
  // Set the option now so we can't run this again until after 24 hours.
158
  update_option( '_amn_' . $this->plugin . '_last_checked', strtotime( 'today midnight' ) );
159
  }
@@ -169,7 +187,7 @@ if ( ! class_exists( 'AM_Notification' ) ) {
169
  *
170
  * @return WP_Post[] WP_Post that match the query.
171
  */
172
- public function get_plugin_notifications( $limit = - 1, $args = array() ) {
173
  return get_posts(
174
  array(
175
  'showposts' => $limit,
@@ -240,12 +258,11 @@ if ( ! class_exists( 'AM_Notification' ) ) {
240
  * @since 1.0.0
241
  */
242
  public function display_notifications() {
243
-
244
  if ( ! current_user_can( apply_filters( 'am_notifications_display', 'manage_options' ) ) ) {
245
  return;
246
  }
247
 
248
- $plugin_notifications = $this->get_plugin_notifications( - 1, array(
249
  'post_status' => 'all',
250
  'meta_key' => 'viewed',
251
  'meta_value' => '0',
@@ -253,7 +270,7 @@ if ( ! class_exists( 'AM_Notification' ) ) {
253
 
254
  $plugin_notifications = $this->validate_notifications( $plugin_notifications );
255
 
256
- if ( ! empty( $plugin_notifications ) ) {
257
  foreach ( $plugin_notifications as $notification ) {
258
  $dismissable = get_post_meta( $notification->ID, 'dismissable', true );
259
  $type = get_post_meta( $notification->ID, 'type', true );
@@ -273,6 +290,8 @@ if ( ! class_exists( 'AM_Notification' ) ) {
273
  </script>
274
  <?php
275
  }
 
 
276
  }
277
  }
278
 
@@ -287,6 +306,7 @@ if ( ! class_exists( 'AM_Notification' ) ) {
287
  */
288
  public function validate_notifications( $plugin_notifications ) {
289
  global $pagenow;
 
290
  foreach ( $plugin_notifications as $key => $notification ) {
291
  // Location validation.
292
  $location = (array) json_decode( get_post_meta( $notification->ID, 'location', true ) );
@@ -305,7 +325,7 @@ if ( ! class_exists( 'AM_Notification' ) ) {
305
  }
306
  }
307
 
308
- // Plugin validation (OR conditional)
309
  $plugins = (array) json_decode( get_post_meta( $notification->ID, 'plugins', true ) );
310
  $continue = false;
311
  if ( ! empty( $plugins ) ) {
@@ -340,20 +360,168 @@ if ( ! class_exists( 'AM_Notification' ) ) {
340
  unset( $plugin_notifications[ $key ] );
341
  }
342
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
343
  }
344
 
345
  return $plugin_notifications;
346
  }
347
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
348
  /**
349
  * Dismiss the notification via AJAX.
350
  *
351
  * @since 1.0.0
352
  */
353
  public function dismiss_notification() {
 
 
 
 
354
  $notification_id = intval( $_POST['notification_id'] );
355
  update_post_meta( $notification_id, 'viewed', 1 );
356
  die;
357
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
358
  }
359
  }
59
  */
60
  public $theme_list = array();
61
 
62
+ /**
63
+ * Flag if a notice has been registered.
64
+ *
65
+ * @since 1.0.0
66
+ *
67
+ * @var bool
68
+ */
69
+ public static $registered = false;
70
+
71
  /**
72
  * Construct.
73
  *
81
  $this->plugin_version = $version;
82
 
83
  add_action( 'init', array( $this, 'custom_post_type' ) );
84
+ add_action( 'admin_init', array( $this, 'get_remote_notifications' ), 100 );
85
  add_action( 'admin_notices', array( $this, 'display_notifications' ) );
86
  add_action( 'wp_ajax_am_notification_dismiss', array( $this, 'dismiss_notification' ) );
87
  }
103
  * @since 1.0.0
104
  */
105
  public function get_remote_notifications() {
106
+ if ( ! current_user_can( apply_filters( 'am_notifications_display', 'manage_options' ) ) ) {
107
+ return;
108
+ }
109
+
110
  $last_checked = get_option( '_amn_' . $this->plugin . '_last_checked', strtotime( '-1 week' ) );
111
 
112
  if ( $last_checked < strtotime( 'today midnight' ) ) {
 
113
  $plugin_notifications = $this->get_plugin_notifications( 1 );
114
+ $notification_id = null;
115
 
 
116
  if ( ! empty( $plugin_notifications ) ) {
117
  // Unset it from the array.
118
  $notification = $plugin_notifications[0];
120
  }
121
 
122
  $response = wp_remote_retrieve_body( wp_remote_post( $this->api_url, array(
123
+ 'body' => array(
124
  'slug' => $this->plugin,
125
  'version' => $this->plugin_version,
126
  'last_notification' => $notification_id,
132
  $data = json_decode( $response );
133
 
134
  if ( ! empty( $data->id ) ) {
 
135
  $notifications = array();
136
+
137
  foreach ( (array) $data->slugs as $slug ) {
138
  $notifications = array_merge(
139
  $notifications,
149
  }
150
 
151
  if ( empty( $notifications ) ) {
 
152
  $new_notification_id = wp_insert_post( array(
153
+ 'post_content' => wp_kses_post( $data->content ),
154
+ 'post_type' => 'amn_' . $this->plugin,
155
+ ) );
156
 
157
+ update_post_meta( $new_notification_id, 'notification_id', absint( $data->id ) );
158
+ update_post_meta( $new_notification_id, 'type', sanitize_text_field( trim( $data->type ) ) );
159
  update_post_meta( $new_notification_id, 'dismissable', (bool) $data->dismissible ? 1 : 0 );
160
+ update_post_meta( $new_notification_id, 'location', function_exists( 'wp_json_encode' ) ? wp_json_encode( $data->location ) : json_encode( $data->location ) );
161
+ update_post_meta( $new_notification_id, 'plugins', function_exists( 'wp_json_encode' ) ? wp_json_encode( $data->plugins ) : json_encode( $data->plugins ) );
162
+ update_post_meta( $new_notification_id, 'theme', sanitize_text_field( trim( $data->theme ) ) );
163
+ update_post_meta( $new_notification_id, 'version', sanitize_text_field( trim( $data->version ) ) );
164
  update_post_meta( $new_notification_id, 'viewed', 0 );
165
+ update_post_meta( $new_notification_id, 'expiration', $data->expiration ? absint( $data->expiration ) : false );
166
+ update_post_meta( $new_notification_id, 'plans', function_exists( 'wp_json_encode' ) ? wp_json_encode( $data->plans ) : json_encode( $data->plans ) );
167
  }
168
  }
169
 
170
+ // Possibly revoke notifications.
171
+ if ( ! empty( $data->revoked ) ) {
172
+ $this->revoke_notifications( $data->revoked );
173
+ }
174
+
175
  // Set the option now so we can't run this again until after 24 hours.
176
  update_option( '_amn_' . $this->plugin . '_last_checked', strtotime( 'today midnight' ) );
177
  }
187
  *
188
  * @return WP_Post[] WP_Post that match the query.
189
  */
190
+ public function get_plugin_notifications( $limit = -1, $args = array() ) {
191
  return get_posts(
192
  array(
193
  'showposts' => $limit,
258
  * @since 1.0.0
259
  */
260
  public function display_notifications() {
 
261
  if ( ! current_user_can( apply_filters( 'am_notifications_display', 'manage_options' ) ) ) {
262
  return;
263
  }
264
 
265
+ $plugin_notifications = $this->get_plugin_notifications( -1, array(
266
  'post_status' => 'all',
267
  'meta_key' => 'viewed',
268
  'meta_value' => '0',
270
 
271
  $plugin_notifications = $this->validate_notifications( $plugin_notifications );
272
 
273
+ if ( ! empty( $plugin_notifications ) && ! self::$registered ) {
274
  foreach ( $plugin_notifications as $notification ) {
275
  $dismissable = get_post_meta( $notification->ID, 'dismissable', true );
276
  $type = get_post_meta( $notification->ID, 'type', true );
290
  </script>
291
  <?php
292
  }
293
+
294
+ self::$registered = true;
295
  }
296
  }
297
 
306
  */
307
  public function validate_notifications( $plugin_notifications ) {
308
  global $pagenow;
309
+
310
  foreach ( $plugin_notifications as $key => $notification ) {
311
  // Location validation.
312
  $location = (array) json_decode( get_post_meta( $notification->ID, 'location', true ) );
325
  }
326
  }
327
 
328
+ // Plugin validation (OR conditional).
329
  $plugins = (array) json_decode( get_post_meta( $notification->ID, 'plugins', true ) );
330
  $continue = false;
331
  if ( ! empty( $plugins ) ) {
360
  unset( $plugin_notifications[ $key ] );
361
  }
362
  }
363
+
364
+ // Expiration validation.
365
+ $expiration = get_post_meta( $notification->ID, 'expiration', true );
366
+ $continue = false;
367
+ if ( ! empty( $expiration ) ) {
368
+ if ( $expiration > time() ) {
369
+ $continue = true;
370
+ }
371
+
372
+ if ( ! $continue ) {
373
+ unset( $plugin_notifications[ $key ] );
374
+ }
375
+ }
376
+
377
+ // Plan validation.
378
+ $plans = (array) json_decode( get_post_meta( $notification->ID, 'plans', true ) );
379
+ $continue = false;
380
+ if ( ! empty( $plans ) ) {
381
+ $level = $this->get_plan_level();
382
+ if ( in_array( $level, $plans, true ) ) {
383
+ $continue = true;
384
+ }
385
+
386
+ if ( ! $continue ) {
387
+ unset( $plugin_notifications[ $key ] );
388
+ }
389
+ }
390
  }
391
 
392
  return $plugin_notifications;
393
  }
394
 
395
+ /**
396
+ * Grab the current plan level.
397
+ *
398
+ * @since 1.0.0
399
+ *
400
+ * @return string The current plan level.
401
+ */
402
+ public function get_plan_level() {
403
+ // Prepare variables.
404
+ $key = '';
405
+ $level = '';
406
+ $option = false;
407
+ switch ( $this->plugin ) {
408
+ case 'wpforms' :
409
+ $option = get_option( 'wpforms_license' );
410
+ $key = is_array( $option ) && isset( $option['key'] ) ? $option['key'] : '';
411
+ $level = is_array( $option ) && isset( $option['type'] ) ? $option['type'] : '';
412
+
413
+ // Possibly check for a constant.
414
+ if ( empty( $key ) && defined( 'WPFORMS_LICENSE_KEY' ) ) {
415
+ $key = WPFORMS_LICENSE_KEY;
416
+ }
417
+ break;
418
+ case 'mi' :
419
+ $option = get_option( 'monsterinsights_license' );
420
+ $key = is_array( $option ) && isset( $option['key'] ) ? $option['key'] : '';
421
+ $level = is_array( $option ) && isset( $option['type'] ) ? $option['type'] : '';
422
+
423
+ // Possibly check for a constant.
424
+ if ( empty( $key ) && defined( 'MONSTERINSIGHTS_LICENSE_KEY' ) && is_string( MONSTERINSIGHTS_LICENSE_KEY ) && strlen( MONSTERINSIGHTS_LICENSE_KEY ) > 10 ) {
425
+ $key = MONSTERINSIGHTS_LICENSE_KEY;
426
+ }
427
+ break;
428
+ case 'sol' :
429
+ $option = get_option( 'soliloquy' );
430
+ $key = is_array( $option ) && isset( $option['key'] ) ? $option['key'] : '';
431
+ $level = is_array( $option ) && isset( $option['type'] ) ? $option['type'] : '';
432
+
433
+ // Possibly check for a constant.
434
+ if ( empty( $key ) && defined( 'SOLILOQUY_LICENSE_KEY' ) ) {
435
+ $key = SOLILOQUY_LICENSE_KEY;
436
+ }
437
+ break;
438
+ case 'envira' :
439
+ $option = get_option( 'envira_gallery' );
440
+ $key = is_array( $option ) && isset( $option['key'] ) ? $option['key'] : '';
441
+ $level = is_array( $option ) && isset( $option['type'] ) ? $option['type'] : '';
442
+
443
+ // Possibly check for a constant.
444
+ if ( empty( $key ) && defined( 'ENVIRA_LICENSE_KEY' ) ) {
445
+ $key = ENVIRA_LICENSE_KEY;
446
+ }
447
+ break;
448
+ case 'om' :
449
+ $option = get_option( 'optin_monster_api' );
450
+ $key = is_array( $option ) && isset( $option['api']['apikey'] ) ? $option['api']['apikey'] : '';
451
+
452
+ // Possibly check for a constant.
453
+ if ( empty( $key ) && defined( 'OPTINMONSTER_REST_API_LICENSE_KEY' ) ) {
454
+ $key = OPTINMONSTER_REST_API_LICENSE_KEY;
455
+ }
456
+
457
+ // If the key is still empty, check for the old legacy key.
458
+ if ( empty( $key ) ) {
459
+ $key = is_array( $option ) && isset( $option['api']['key'] ) ? $option['api']['key'] : '';
460
+ }
461
+ break;
462
+ }
463
+
464
+ // Possibly set the level to 'none' if the key is empty and no level has been set.
465
+ if ( empty( $key ) && empty( $level ) ) {
466
+ $level = 'none';
467
+ }
468
+
469
+ // Normalize the level.
470
+ switch ( $level ) {
471
+ case 'bronze' :
472
+ case 'personal' :
473
+ $level = 'basic';
474
+ break;
475
+ case 'silver' :
476
+ case 'multi' :
477
+ $level = 'plus';
478
+ break;
479
+ case 'gold' :
480
+ case 'developer' :
481
+ $level = 'pro';
482
+ break;
483
+ case 'platinum' :
484
+ case 'master' :
485
+ $level = 'ultimate';
486
+ break;
487
+ }
488
+
489
+ // Return the plan level.
490
+ return $level;
491
+ }
492
+
493
  /**
494
  * Dismiss the notification via AJAX.
495
  *
496
  * @since 1.0.0
497
  */
498
  public function dismiss_notification() {
499
+ if ( ! current_user_can( apply_filters( 'am_notifications_display', 'manage_options' ) ) ) {
500
+ die;
501
+ }
502
+
503
  $notification_id = intval( $_POST['notification_id'] );
504
  update_post_meta( $notification_id, 'viewed', 1 );
505
  die;
506
  }
507
+
508
+ /**
509
+ * Revokes notifications.
510
+ *
511
+ * @since 1.0.0
512
+ *
513
+ * @param array $ids An array of notification IDs to revoke.
514
+ */
515
+ public function revoke_notifications( $ids ) {
516
+ // Loop through each of the IDs and find the post that has it as meta.
517
+ foreach ( (array) $ids as $id ) {
518
+ $notifications = $this->get_plugin_notifications( -1, array( 'post_status' => 'all', 'meta_key' => 'notification_id', 'meta_value' => $id ) );
519
+ if ( $notifications ) {
520
+ foreach ( $notifications as $notification ) {
521
+ update_post_meta( $notification->ID, 'viewed', 1 );
522
+ }
523
+ }
524
+ }
525
+ }
526
  }
527
  }
includes/admin/class-importers.php ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Load the different form importers.
4
+ *
5
+ * @package WPForms
6
+ * @author WPForms
7
+ * @since 1.4.2
8
+ * @license GPL-2.0+
9
+ * @copyright Copyright (c) 2017, WPForms LLC
10
+ */
11
+ class WPForms_Importers {
12
+
13
+ /**
14
+ * Primary class constructor.
15
+ *
16
+ * @since 1.4.2
17
+ */
18
+ public function __construct() {
19
+
20
+ if ( wpforms_is_admin_page() || ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
21
+ $this->init();
22
+ }
23
+ }
24
+
25
+ /**
26
+ * Load and init the base importer class.
27
+ *
28
+ * @since 1.4.2
29
+ */
30
+ public function init() {
31
+
32
+ // Interface with common methods.
33
+ require_once WPFORMS_PLUGIN_DIR . 'includes/admin/importers/interface.php';
34
+
35
+ // Abstract class with common functionality.
36
+ require_once WPFORMS_PLUGIN_DIR . 'includes/admin/importers/class-base.php';
37
+
38
+ // Load default importers on WP init.
39
+ add_action( 'init', array( $this, 'load' ) );
40
+ }
41
+
42
+ /**
43
+ * Load default form importers.
44
+ *
45
+ * @since 1.4.2
46
+ */
47
+ public function load() {
48
+
49
+ $importers = apply_filters( 'wpforms_load_importers', array(
50
+ 'contact-form-7',
51
+ 'ninja-forms',
52
+ ) );
53
+
54
+ foreach ( $importers as $importer ) {
55
+
56
+ $importer = sanitize_file_name( $importer );
57
+
58
+ if ( file_exists( WPFORMS_PLUGIN_DIR . 'includes/admin/importers/class-' . $importer . '.php' ) ) {
59
+ require_once WPFORMS_PLUGIN_DIR . 'includes/admin/importers/class-' . $importer . '.php';
60
+ }
61
+ }
62
+ }
63
+ }
64
+
65
+ new WPForms_Importers();
includes/admin/class-tools.php CHANGED
@@ -26,6 +26,22 @@ class WPForms_Tools {
26
  */
27
  private $template = false;
28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  /**
30
  * The available forms.
31
  *
@@ -46,7 +62,7 @@ class WPForms_Tools {
46
  }
47
 
48
  /**
49
- * Determing if the user is viewing the tools page, if so, party on.
50
  *
51
  * @since 1.3.9
52
  */
@@ -59,16 +75,30 @@ class WPForms_Tools {
59
  if ( 'wpforms-tools' === $page ) {
60
 
61
  // Determine the current active settings tab.
62
- $this->view = isset( $_GET['view'] ) ? esc_html( $_GET['view'] ) : 'importexport';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
 
64
  // Retrieve available forms.
65
- $args = array(
66
  'orderby' => 'title',
67
- );
68
- $this->forms = wpforms()->form->get( '', $args );
69
 
70
  add_action( 'wpforms_tools_init', array( $this, 'import_export_process' ) );
71
- add_action( 'wpforms_admin_page', array( $this, 'output' ) );
72
 
73
  // Hook for addons.
74
  do_action( 'wpforms_tools_init' );
@@ -84,9 +114,9 @@ class WPForms_Tools {
84
 
85
  ?>
86
  <div id="wpforms-tools" class="wrap wpforms-admin-wrap">
87
-
88
  <ul class="wpforms-admin-tabs">
89
- <li><a href="<?php echo admin_url( 'admin.php?page=wpforms-tools&view=importexport' ); ?>" class="<?php echo 'importexport' === $this->view ? 'active' : ''; ?>"><?php _e( 'Import/Export', 'wpforms' ); ?></a></li>
 
90
  <li><a href="<?php echo admin_url( 'admin.php?page=wpforms-tools&view=system' ); ?>" class="<?php echo 'system' === $this->view ? 'active' : ''; ?>"><?php _e( 'System Info', 'wpforms' ); ?></a></li>
91
  </ul>
92
 
@@ -103,33 +133,36 @@ class WPForms_Tools {
103
  ?>
104
 
105
  <div class="wpforms-admin-content wpforms-admin-settings">
106
-
107
  <?php
108
  if ( 'system' === $this->view ) {
109
  $this->system_info_tab();
 
 
 
 
110
  } else {
111
- $this->import_export_tab();
112
  }
113
  ?>
114
-
115
  </div>
116
-
117
  </div>
118
  <?php
119
  }
120
 
121
  /**
122
- * Import/Export tab contents.
123
  *
124
- * @since 1.3.9
125
  */
126
- public function import_export_tab() {
 
 
127
 
128
- ?>
129
  <div class="wpforms-setting-row tools">
130
- <h3><?php _e( 'Form Import', 'wpforms' ); ?></h3>
131
- <p><?php _e( 'Select an export file.', 'wpforms' ); ?></p>
132
- <form method="post" enctype="multipart/form-data" action="<?php echo admin_url( 'admin.php?page=wpforms-tools&view=importexport' ); ?>">
 
133
  <div class="wpforms-file-upload">
134
  <input type="file" name="file" id="wpforms-tools-form-import" class="inputfile" data-multiple-caption="{count} files selected" accept=".json" />
135
  <label for="wpforms-tools-form-import">
@@ -146,10 +179,268 @@ class WPForms_Tools {
146
  </form>
147
  </div>
148
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149
  <div class="wpforms-setting-row tools">
 
150
  <h3 id="form-export"><?php _e( 'Form Export', 'wpforms' ); ?></h3>
 
151
  <p><?php _e( 'Form exports files can be used to create a backup of your forms or to import forms into another site.' ,'wpforms' ); ?></p>
152
- <form method="post" action="<?php echo admin_url( 'admin.php?page=wpforms-tools&view=importexport' ); ?>">
 
153
  <?php
154
  if ( ! empty( $this->forms ) ) {
155
  echo '<span class="choicesjs-select-wrap">';
@@ -160,7 +451,7 @@ class WPForms_Tools {
160
  echo '</select>';
161
  echo '</span>';
162
  } else {
163
- echo '<p>' . __( 'You need to create a form before you can use form export.', 'wpforms' ) . '</p>';
164
  }
165
  ?>
166
  <br>
@@ -171,7 +462,9 @@ class WPForms_Tools {
171
  </div>
172
 
173
  <div class="wpforms-setting-row tools">
 
174
  <h3 id="template-export"><?php _e( 'Form Template Export', 'wpforms' ); ?></h3>
 
175
  <?php
176
  if ( $this->template ) {
177
  echo '<p>' . __( 'The following code can be used to register your custom form template. Copy and paste the following code to your theme\'s functions.php file or include it within an external file.', 'wpforms' ) . '<p>';
@@ -179,8 +472,10 @@ class WPForms_Tools {
179
  echo '<textarea class="info-area" readonly>' . esc_textarea( $this->template ) . '</textarea><br>';
180
  }
181
  ?>
 
182
  <p><?php _e( 'Select a form to generate PHP code that can be used to register a custom form template.', 'wpforms' ); ?></p>
183
- <form method="post" action="<?php echo admin_url( 'admin.php?page=wpforms-tools&view=importexport#template-export' ); ?>">
 
184
  <?php
185
  if ( ! empty( $this->forms ) ) {
186
  echo '<span class="choicesjs-select-wrap">';
@@ -226,12 +521,19 @@ class WPForms_Tools {
226
  public function import_export_process() {
227
 
228
  // Check for triggered save.
229
- if ( empty( $_POST['wpforms-tools-importexport-nonce'] ) || empty( $_POST['action'] ) || ! isset( $_POST['submit-importexport'] ) ) {
 
 
 
 
230
  return;
231
  }
232
 
233
  // Check for valid nonce and permission.
234
- if ( ! wp_verify_nonce( $_POST['wpforms-tools-importexport-nonce'], 'wpforms_import_nonce' ) || ! current_user_can( apply_filters( 'wpforms_manage_cap', 'manage_options' ) ) ) {
 
 
 
235
  return;
236
  }
237
 
@@ -239,14 +541,12 @@ class WPForms_Tools {
239
  if ( 'export_form' === $_POST['action'] && ! empty( $_POST['forms'] ) ) {
240
 
241
  $export = array();
242
- $forms = get_posts(
243
- array(
244
- 'post_type' => 'wpforms',
245
- 'no_found_rows' => true,
246
- 'nopaging' => true,
247
- 'post__in' => array_map( 'intval', $_POST['forms'] ),
248
- )
249
- );
250
 
251
  foreach ( $forms as $form ) {
252
  $export[] = wpforms_decode( $form->post_content );
@@ -381,7 +681,9 @@ EOT;
381
  * Based on a function from Easy Digital Downloads by Pippin Williamson.
382
  *
383
  * @link https://github.com/easydigitaldownloads/easy-digital-downloads/blob/master/includes/admin/tools.php#L470
 
384
  * @since 1.3.9
 
385
  * @return string
386
  */
387
  public function get_system_info() {
@@ -501,7 +803,7 @@ EOT;
501
  }
502
  }
503
 
504
- // Server configuration (really just versioning).
505
  $return .= "\n" . '-- Webserver Configuration' . "\n\n";
506
  $return .= 'PHP Version: ' . PHP_VERSION . "\n";
507
  $return .= 'MySQL Version: ' . $wpdb->db_version() . "\n";
@@ -528,7 +830,7 @@ EOT;
528
  $return .= "\n" . '-- Session Configuration' . "\n\n";
529
  $return .= 'Session: ' . ( isset( $_SESSION ) ? 'Enabled' : 'Disabled' ) . "\n";
530
 
531
- // The rest of this is only relevant is session is enabled.
532
  if ( isset( $_SESSION ) ) {
533
  $return .= 'Session Name: ' . esc_html( ini_get( 'session.name' ) ) . "\n";
534
  $return .= 'Cookie Path: ' . esc_html( ini_get( 'session.cookie_path' ) ) . "\n";
@@ -542,4 +844,5 @@ EOT;
542
  return $return;
543
  }
544
  }
 
545
  new WPForms_Tools;
26
  */
27
  private $template = false;
28
 
29
+ /**
30
+ * Registered importers.
31
+ *
32
+ * @since 1.4.2
33
+ * @var array
34
+ */
35
+ public $importers = array();
36
+
37
+ /**
38
+ * Available forms for a specific importer.
39
+ *
40
+ * @since 1.4.2
41
+ * @var array
42
+ */
43
+ public $importer_forms = array();
44
+
45
  /**
46
  * The available forms.
47
  *
62
  }
63
 
64
  /**
65
+ * Determining if the user is viewing the tools page, if so, party on.
66
  *
67
  * @since 1.3.9
68
  */
75
  if ( 'wpforms-tools' === $page ) {
76
 
77
  // Determine the current active settings tab.
78
+ $this->view = isset( $_GET['view'] ) ? esc_html( $_GET['view'] ) : 'import';
79
+
80
+ if ( in_array( $this->view, array( 'import', 'importer' ), true ) ) {
81
+ // If we're on the an import related tab, then build a list of
82
+ // all available importers.
83
+ $this->importers = apply_filters( 'wpforms_importers', $this->importers );
84
+
85
+ // Get all forms for the previous form provider.
86
+ if ( ! empty( $_GET['provider'] ) ) {
87
+ $provider = sanitize_key( $_GET['provider'] );
88
+ $this->importer_forms = apply_filters( "wpforms_importer_forms_{$provider}", $this->importer_forms );
89
+ }
90
+
91
+ // Load the Underscores templates for importers.
92
+ add_action( 'admin_print_scripts', array( $this, 'importer_templates' ) );
93
+ }
94
 
95
  // Retrieve available forms.
96
+ $this->forms = wpforms()->form->get( '', array(
97
  'orderby' => 'title',
98
+ ) );
 
99
 
100
  add_action( 'wpforms_tools_init', array( $this, 'import_export_process' ) );
101
+ add_action( 'wpforms_admin_page', array( $this, 'output' ) );
102
 
103
  // Hook for addons.
104
  do_action( 'wpforms_tools_init' );
114
 
115
  ?>
116
  <div id="wpforms-tools" class="wrap wpforms-admin-wrap">
 
117
  <ul class="wpforms-admin-tabs">
118
+ <li><a href="<?php echo admin_url( 'admin.php?page=wpforms-tools&view=import' ); ?>" class="<?php echo in_array( $this->view, array( 'import', 'importer' ), true ) ? 'active' : ''; ?>"><?php _e( 'Import', 'wpforms' ); ?></a></li>
119
+ <li><a href="<?php echo admin_url( 'admin.php?page=wpforms-tools&view=export' ); ?>" class="<?php echo 'export' === $this->view ? 'active' : ''; ?>"><?php _e( 'Export', 'wpforms' ); ?></a></li>
120
  <li><a href="<?php echo admin_url( 'admin.php?page=wpforms-tools&view=system' ); ?>" class="<?php echo 'system' === $this->view ? 'active' : ''; ?>"><?php _e( 'System Info', 'wpforms' ); ?></a></li>
121
  </ul>
122
 
133
  ?>
134
 
135
  <div class="wpforms-admin-content wpforms-admin-settings">
 
136
  <?php
137
  if ( 'system' === $this->view ) {
138
  $this->system_info_tab();
139
+ } elseif ( 'export' === $this->view ) {
140
+ $this->export_tab();
141
+ } elseif ( 'importer' === $this->view ) {
142
+ $this->importer_tab();
143
  } else {
144
+ $this->import_tab();
145
  }
146
  ?>
 
147
  </div>
 
148
  </div>
149
  <?php
150
  }
151
 
152
  /**
153
+ * Import tab contents.
154
  *
155
+ * @since 1.4.2
156
  */
157
+ public function import_tab() {
158
+
159
+ ?>
160
 
 
161
  <div class="wpforms-setting-row tools">
162
+ <h3><?php _e( 'WPForms Import', 'wpforms' ); ?></h3>
163
+ <p><?php _e( 'Select a WPForms export file.', 'wpforms' ); ?></p>
164
+
165
+ <form method="post" enctype="multipart/form-data" action="<?php echo admin_url( 'admin.php?page=wpforms-tools&view=import' ); ?>">
166
  <div class="wpforms-file-upload">
167
  <input type="file" name="file" id="wpforms-tools-form-import" class="inputfile" data-multiple-caption="{count} files selected" accept=".json" />
168
  <label for="wpforms-tools-form-import">
179
  </form>
180
  </div>
181
 
182
+ <div class="wpforms-setting-row tools" id="wpforms-importers">
183
+ <h3><?php _e( 'Import from Other Form Plugins', 'wpforms' ); ?></h3>
184
+ <p><?php _e( 'Not happy with other WordPress contact form plugins?', 'wpforms' ); ?></p>
185
+ <p><?php _e( 'WPForms makes it easy for you to switch by allowing you import your third-party forms with a single click.', 'wpforms' ); ?></p>
186
+
187
+ <div class="wpforms-importers-wrap">
188
+ <?php if ( empty( $this->importers ) ) { ?>
189
+ <p><?php esc_html_e( 'No form importers are currently enabled.', 'wpforms' ); ?> </p>
190
+ <?php } else { ?>
191
+ <form method="get" action="<?php echo admin_url( 'admin.php' ); ?>">
192
+ <span class="choicesjs-select-wrap">
193
+ <select class="choicesjs-select" name="provider" required>
194
+ <option value="" placeholder><?php esc_html_e( 'Select previous contact form plugin...', 'wpforms' ); ?></option>
195
+ <?php
196
+ foreach ( $this->importers as $importer ) {
197
+ $status = '';
198
+ if ( empty( $importer['installed'] ) ) {
199
+ $status = esc_html__( 'Not Installed', 'wpforms' );
200
+ } elseif ( empty( $importer['active'] ) ) {
201
+ $status = esc_html__( 'Not Active', 'wpforms' );
202
+ }
203
+ printf(
204
+ '<option value="%s" %s>%s %s</option>',
205
+ esc_attr( $importer['slug'] ),
206
+ ! empty( $status ) ? 'disabled' : '',
207
+ esc_html( $importer['name'] ),
208
+ ! empty( $status ) ? '(' . $status . ')' : ''
209
+ );
210
+ }
211
+ ?>
212
+ </select>
213
+ </span>
214
+ <br />
215
+ <input type="hidden" name="page" value="wpforms-tools">
216
+ <input type="hidden" name="view" value="importer">
217
+ <button type="submit" class="wpforms-btn wpforms-btn-md wpforms-btn-orange"><?php esc_html_e( 'Import', 'wpforms' ); ?></button>
218
+ </form>
219
+ <?php } ?>
220
+ </div>
221
+ </div>
222
+ <?php
223
+ }
224
+
225
+ /**
226
+ * Importer tab contents.
227
+ *
228
+ * @since 1.4.2
229
+ */
230
+ public function importer_tab() {
231
+
232
+ $slug = ! empty( $_GET['provider'] ) ? sanitize_key( $_GET['provider'] ) : '';
233
+ $provider = $this->importers[ $slug ];
234
+ ?>
235
+
236
+ <div class="wpforms-setting-row tools wpforms-clear section-heading no-desc">
237
+ <div class="wpforms-setting-field">
238
+ <h4><?php esc_html_e( 'Form Import', 'wpforms' ); ?></h4>
239
+ </div>
240
+ </div>
241
+
242
+ <div id="wpforms-importer-forms">
243
+ <div class="wpforms-setting-row tools">
244
+ <p><?php esc_html_e( 'Select the forms you would like to import.', 'wpforms' ); ?></p>
245
+
246
+ <div class="checkbox-multiselect-columns">
247
+ <div class="first-column">
248
+ <h5 class="header"><?php esc_html_e( 'Available Forms', 'wpforms' ); ?></h5>
249
+
250
+ <ul>
251
+ <?php
252
+ if ( empty( $this->importer_forms ) ) {
253
+ echo '<li>' . esc_html__( 'No forms found.', 'wpforms' ) . '</li>';
254
+ } else {
255
+ foreach ( $this->importer_forms as $id => $form ) {
256
+ printf(
257
+ '<li><label><input type="checkbox" name="forms[]" value="%s">%s</label></li>',
258
+ esc_attr( $id ),
259
+ sanitize_text_field( $form )
260
+ );
261
+ }
262
+ }
263
+ ?>
264
+ </ul>
265
+
266
+ <?php if ( ! empty( $this->importer_forms ) ) : ?>
267
+ <a href="#" class="all"><?php esc_html_e( 'Select All', 'wpforms' ); ?></a>
268
+ <?php endif; ?>
269
+
270
+ </div>
271
+ <div class="second-column">
272
+ <h5 class="header"><?php esc_html_e( 'Forms to Import', 'wpforms' ); ?></h5>
273
+ <ul></ul>
274
+ </div>
275
+ </div>
276
+ </div>
277
+
278
+ <?php if ( ! empty( $this->importer_forms ) ) : ?>
279
+ <p class="submit">
280
+ <button class="wpforms-btn wpforms-btn-md wpforms-btn-orange" id="wpforms-importer-forms-submit"><?php esc_html_e( 'Import', 'wpforms' ); ?></button>
281
+ </p>
282
+ <?php endif; ?>
283
+ </div>
284
+
285
+ <div id="wpforms-importer-analyze">
286
+ <p class="process-analyze">
287
+ <i class="fa fa-spinner fa-spin" aria-hidden="true"></i>
288
+ <?php
289
+ /* translators: %1$s - current forms counter; %2$s - total forms counter; %3$s - provider name. */
290
+ printf(
291
+ __( 'Analyzing %1$s of %2$s forms from %3$s.', 'wpforms' ),
292
+ '<span class="form-current">1</span>',
293
+ '<span class="form-total">0</span>',
294
+ sanitize_text_field( $provider['name'] )
295
+ );
296
+ ?>
297
+ </p>
298
+ <div class="upgrade">
299
+ <h5><?php esc_html_e( 'Heads Up!', 'wpforms' ); ?></h5>
300
+ <p><?php esc_html_e( 'One or more of your forms contain fields that are not available in WPForms Lite. To properly impor tthese fields, we recommend upgrading to WPForms Pro.', 'wpforms' ); ?></p>
301
+ <p><?php esc_html_e( 'You can continue with the import without upgrading, and we will do our best to match the fields. However, some of them will be omitted due to compatibility issues.', 'wpforms' ); ?></p>
302
+ <p>
303
+ <a href="<?php echo wpforms_admin_upgrade_link(); ?>" target="_blank" rel="noopener noreferrer" class="wpforms-btn wpforms-btn-md wpforms-btn-orange"><?php esc_html_e( 'Upgrade to WPForms Pro', 'wpforms' ); ?></a>
304
+ <a href="#" class="wpforms-btn wpforms-btn-md wpforms-btn-light-grey" id="wpforms-importer-continue-submit"><?php esc_html_e( 'Continue Import without Upgrading', 'wpforms' ); ?></a>
305
+ </p>
306
+ <hr>
307
+ <p><?php esc_html_e( 'Below are the list of form fields that may be impacted:', 'wpforms' ); ?></p>
308
+ </div>
309
+ </div>
310
+
311
+ <div id="wpforms-importer-process">
312
+
313
+ <p class="process-count">
314
+ <i class="fa fa-spinner fa-spin" aria-hidden="true"></i>
315
+ <?php
316
+ /* translators: %1$s - current forms counter; %2$s - total forms counter; %3$s - provider name. */
317
+ printf(
318
+ __( 'Importing %1$s of %2$s forms from %3$s.', 'wpforms' ),
319
+ '<span class="form-current">1</span>',
320
+ '<span class="form-total">0</span>',
321
+ sanitize_text_field( $provider['name'] )
322
+ );
323
+ ?>
324
+ </p>
325
+
326
+ <p class="process-completed">
327
+ <?php
328
+ /* translators: %s - number of imported forms. */
329
+ printf(
330
+ __( 'Congrats, the import process has finished! We have successfully imported %s forms. You can review the results below.', 'wpforms' ),
331
+ '<span class="forms-completed"></span>'
332
+ );
333
+ ?>
334
+ </p>
335
+
336
+ <div class="status"></div>
337
+
338
+ </div>
339
+ <?php
340
+ }
341
+
342
+ /**
343
+ * Various Underscores templates for form importing.
344
+ *
345
+ * @since 1.4.2
346
+ */
347
+ public function importer_templates() {
348
+
349
+ ?>
350
+ <script type="text/html" id="tmpl-wpforms-importer-upgrade">
351
+ <# _.each( data, function( item, key ) { #>
352
+ <ul>
353
+ <li class="form">{{ item.name }}</li>
354
+ <# _.each( item.fields, function( val, key ) { #>
355
+ <li>{{ val }}</li>
356
+ <# }) #>
357
+ </ul>
358
+ <# }) #>
359
+ </script>
360
+ <script type="text/html" id="tmpl-wpforms-importer-status-error">
361
+ <div class="item">
362
+ <div class="wpforms-clear">
363
+ <span class="name">
364
+ <i class="status-icon fa fa-times" aria-hidden="true"></i>
365
+ {{ data.name }}
366
+ </span>
367
+ </div>
368
+ <p>{{ data.msg }}</p>
369
+ </div>
370
+ </script>
371
+ <script type="text/html" id="tmpl-wpforms-importer-status-update">
372
+ <div class="item">
373
+ <div class="wpforms-clear">
374
+ <span class="name">
375
+ <# if ( ! _.isEmpty( data.upgrade_omit ) ) { #>
376
+ <i class="status-icon fa fa-exclamation-circle" aria-hidden="true"></i>
377
+ <# } else if ( ! _.isEmpty( data.upgrade_plain ) ) { #>
378
+ <i class="status-icon fa fa-exclamation-triangle" aria-hidden="true"></i>
379
+ <# } else if ( ! _.isEmpty( data.unsupported ) ) { #>
380
+ <i class="status-icon fa fa-info-circle" aria-hidden="true"></i>
381
+ <# } else { #>
382
+ <i class="status-icon fa fa-check" aria-hidden="true"></i>
383
+ <# } #>
384
+ {{ data.name }}
385
+ </span>
386
+ <span class="actions">
387
+ <a href="{{ data.edit }}" target="_blank"><?php _e( 'Edit', 'wpforms' ); ?></a>
388
+ <span class="sep">|</span>
389
+ <a href="{{ data.preview }}" target="_blank"><?php _e( 'Preview', 'wpforms' ); ?></a>
390
+ </span>
391
+ </div>
392
+ <# if ( ! _.isEmpty( data.upgrade_omit ) ) { #>
393
+ <p><?php _e( 'The following fields are available in PRO and were not imported:', 'wpforms' ); ?></p>
394
+ <ul>
395
+ <# _.each( data.upgrade_omit, function( val, key ) { #>
396
+ <li>{{ val }}</li>
397
+ <# }) #>
398
+ </ul>
399
+ <# } #>
400
+ <# if ( ! _.isEmpty( data.upgrade_plain ) ) { #>
401
+ <p><?php _e( 'The following fields are available in PRO and were imported as text fields:', 'wpforms' ); ?></p>
402
+ <ul>
403
+ <# _.each( data.upgrade_plain, function( val, key ) { #>
404
+ <li>{{ val }}</li>
405
+ <# }) #>
406
+ </ul>
407
+ <# } #>
408
+ <# if ( ! _.isEmpty( data.unsupported ) ) { #>
409
+ <p><?php _e( 'The following fields are not supported and were not imported:', 'wpforms' ); ?></p>
410
+ <ul>
411
+ <# _.each( data.unsupported, function( val, key ) { #>
412
+ <li>{{ val }}</li>
413
+ <# }) #>
414
+ </ul>
415
+ <# } #>
416
+ <# if ( ! _.isEmpty( data.upgrade_plain ) || ! _.isEmpty( data.upgrade_omit ) ) { #>
417
+ <p>
418
+ <?php _e( 'Upgrade to the PRO plan to import these fields.' ); ?><br><br>
419
+ <a href="<?php echo wpforms_admin_upgrade_link(); ?>" class="wpforms-btn wpforms-btn-orange wpforms-btn-md" target="_blank" rel="noopener noreferrer">
420
+ <?php _e( 'Upgrade Now', 'wpforms' ); ?>
421
+ </a>
422
+ </p>
423
+ <# } #>
424
+ </div>
425
+ </script>
426
+ <?php
427
+ }
428
+
429
+ /**
430
+ * Export tab contents.
431
+ *
432
+ * @since 1.4.2
433
+ */
434
+ public function export_tab() {
435
+
436
+ ?>
437
  <div class="wpforms-setting-row tools">
438
+
439
  <h3 id="form-export"><?php _e( 'Form Export', 'wpforms' ); ?></h3>
440
+
441
  <p><?php _e( 'Form exports files can be used to create a backup of your forms or to import forms into another site.' ,'wpforms' ); ?></p>
442
+
443
+ <form method="post" action="<?php echo admin_url( 'admin.php?page=wpforms-tools&view=export' ); ?>">
444
  <?php
445
  if ( ! empty( $this->forms ) ) {
446
  echo '<span class="choicesjs-select-wrap">';
451
  echo '</select>';
452
  echo '</span>';
453
  } else {
454
+ echo '<p>' . __( 'You need to create a form before you can use form export.', 'wpforms' ) . '</p>';
455
  }
456
  ?>
457
  <br>
462
  </div>
463
 
464
  <div class="wpforms-setting-row tools">
465
+
466
  <h3 id="template-export"><?php _e( 'Form Template Export', 'wpforms' ); ?></h3>
467
+
468
  <?php
469
  if ( $this->template ) {
470
  echo '<p>' . __( 'The following code can be used to register your custom form template. Copy and paste the following code to your theme\'s functions.php file or include it within an external file.', 'wpforms' ) . '<p>';
472
  echo '<textarea class="info-area" readonly>' . esc_textarea( $this->template ) . '</textarea><br>';
473
  }
474
  ?>
475
+
476
  <p><?php _e( 'Select a form to generate PHP code that can be used to register a custom form template.', 'wpforms' ); ?></p>
477
+
478
+ <form method="post" action="<?php echo admin_url( 'admin.php?page=wpforms-tools&view=export#template-export' ); ?>">
479
  <?php
480
  if ( ! empty( $this->forms ) ) {
481
  echo '<span class="choicesjs-select-wrap">';
521
  public function import_export_process() {
522
 
523
  // Check for triggered save.
524
+ if (
525
+ empty( $_POST['wpforms-tools-importexport-nonce'] ) ||
526
+ empty( $_POST['action'] ) ||
527
+ ! isset( $_POST['submit-importexport'] )
528
+ ) {
529
  return;
530
  }
531
 
532
  // Check for valid nonce and permission.
533
+ if (
534
+ ! wp_verify_nonce( $_POST['wpforms-tools-importexport-nonce'], 'wpforms_import_nonce' ) ||
535
+ ! current_user_can( apply_filters( 'wpforms_manage_cap', 'manage_options' ) )
536
+ ) {
537
  return;
538
  }
539
 
541
  if ( 'export_form' === $_POST['action'] && ! empty( $_POST['forms'] ) ) {
542
 
543
  $export = array();
544
+ $forms = get_posts( array(
545
+ 'post_type' => 'wpforms',
546
+ 'no_found_rows' => true,
547
+ 'nopaging' => true,
548
+ 'post__in' => array_map( 'intval', $_POST['forms'] ),
549
+ ) );
 
 
550
 
551
  foreach ( $forms as $form ) {
552
  $export[] = wpforms_decode( $form->post_content );
681
  * Based on a function from Easy Digital Downloads by Pippin Williamson.
682
  *
683
  * @link https://github.com/easydigitaldownloads/easy-digital-downloads/blob/master/includes/admin/tools.php#L470
684
+ *
685
  * @since 1.3.9
686
+ *
687
  * @return string
688
  */
689
  public function get_system_info() {
803
  }
804
  }
805
 
806
+ // Server configuration (really just versions).
807
  $return .= "\n" . '-- Webserver Configuration' . "\n\n";
808
  $return .= 'PHP Version: ' . PHP_VERSION . "\n";
809
  $return .= 'MySQL Version: ' . $wpdb->db_version() . "\n";
830
  $return .= "\n" . '-- Session Configuration' . "\n\n";
831
  $return .= 'Session: ' . ( isset( $_SESSION ) ? 'Enabled' : 'Disabled' ) . "\n";
832
 
833
+ // The rest of this is only relevant if session is enabled.
834
  if ( isset( $_SESSION ) ) {
835
  $return .= 'Session Name: ' . esc_html( ini_get( 'session.name' ) ) . "\n";
836
  $return .= 'Cookie Path: ' . esc_html( ini_get( 'session.cookie_path' ) ) . "\n";
844
  return $return;
845
  }
846
  }
847
+
848
  new WPForms_Tools;
includes/admin/class-welcome.php CHANGED
@@ -218,7 +218,7 @@ class WPForms_Welcome {
218
 
219
  </div><!-- /.features -->
220
 
221
- <div class="upgrade">
222
 
223
  <div class="block wpforms-clear">
224
 
218
 
219
  </div><!-- /.features -->
220
 
221
+ <div class="upgrade-cta upgrade">
222
 
223
  <div class="block wpforms-clear">
224
 
includes/admin/importers/class-base.php ADDED
@@ -0,0 +1,156 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Base Importer class.
4
+ *
5
+ * @package WPForms
6
+ * @author WPForms
7
+ * @since 1.4.2
8
+ * @license GPL-2.0+
9
+ * @copyright Copyright (c) 2017, WPForms LLC
10
+ */
11
+ abstract class WPForms_Importer implements WPForms_Importer_Interface {
12
+
13
+ /**
14
+ * Importer name.
15
+ *
16
+ * @since 1.4.2
17
+ *
18
+ * @var string
19
+ */
20
+ public $name;
21
+
22
+ /**
23
+ * Importer name in slug format.
24
+ *
25
+ * @since 1.4.2
26
+ *
27
+ * @var string
28
+ */
29
+ public $slug;
30
+
31
+ /**
32
+ * Importer plugin path.
33
+ *
34
+ * @since 1.4.2
35
+ *
36
+ * @var string
37
+ */
38
+ public $path;
39
+
40
+ /**
41
+ * Primary class constructor.
42
+ *
43
+ * @since 1.4.2
44
+ */
45
+ public function __construct() {
46
+
47
+ $this->init();
48
+
49
+ // Add to list of available importers.
50
+ add_filter( 'wpforms_importers', array( $this, 'register' ), 10, 1 );
51
+
52
+ // Return array of all available forms.
53
+ add_filter( "wpforms_importer_forms_{$this->slug}", array( $this, 'get_forms' ), 10, 1 );
54
+
55
+ // Import a specific form with AJAX.
56
+ add_action( "wp_ajax_wpforms_import_form_{$this->slug}", array( $this, 'import_form' ) );
57
+ }
58
+
59
+ /**
60
+ * Add to list of registered importers.
61
+ *
62
+ * @since 1.4.2
63
+ *
64
+ * @param array $importers
65
+ *
66
+ * @return array
67
+ */
68
+ public function register( $importers = array() ) {
69
+
70
+ $importers[ $this->slug ] = array(
71
+ 'name' => $this->name,
72
+ 'slug' => $this->slug,
73
+ 'path' => $this->path,
74
+ 'installed' => file_exists( trailingslashit( WP_PLUGIN_DIR ) . $this->path ),
75
+ 'active' => $this->is_active(),
76
+ );
77
+
78
+ return $importers;
79
+ }
80
+
81
+ /**
82
+ * If the importer source is available.
83
+ *
84
+ * @since 1.4.2
85
+ *
86
+ * @return bool
87
+ */
88
+ protected function is_active() {
89
+ return is_plugin_active( $this->path );
90
+ }
91
+
92
+ /**
93
+ * Add the new form to the database and return AJAX data.
94
+ *
95
+ * @since 1.4.2
96
+ *
97
+ * @param array $form
98
+ * @param array $unsupported
99
+ * @param array $upgrade_plain
100
+ * @param array $upgrade_omit
101
+ */
102
+ public function add_form( $form, $unsupported = array(), $upgrade_plain = array(), $upgrade_omit = array() ) {
103
+
104
+ // Create empty form so we have an ID to work with.
105
+ $form_id = wp_insert_post( array(
106
+ 'post_status' => 'publish',
107
+ 'post_type' => 'wpforms',
108
+ ) );
109
+
110
+ if ( empty( $form_id ) || is_wp_error( $form_id ) ) {
111
+ wp_send_json_success( array(
112
+ 'error' => true,
113
+ 'name' => sanitize_text_field( $form['settings']['form_title'] ),
114
+ 'msg' => __( 'There was an error while creating a new form.', 'wpforms' ),
115
+ ) );
116
+ }
117
+
118
+ $form['id'] = $form_id;
119
+ $form['field_id'] = count( $form['fields'] ) + 1;
120
+
121
+ // Update the form with all our compiled data.
122
+ wpforms()->form->update( $form_id, $form );
123
+
124
+ // Make note that this form has been imported.
125
+ $this->track_import( $form['settings']['import_form_id'], $form_id );
126
+
127
+ // Build and send final AJAX response!
128
+ wp_send_json_success( array(
129
+ 'name' => $form['settings']['form_title'],
130
+ 'edit' => esc_url_raw( admin_url( 'admin.php?page=wpforms-builder&view=fields&form_id=' . $form_id ) ),
131
+ 'preview' => wpforms()->preview->form_preview_url( $form_id ),
132
+ 'unsupported' => $unsupported,
133
+ 'upgrade_plain' => $upgrade_plain,
134
+ 'upgrade_omit' => $upgrade_omit,
135
+ ) );
136
+ }
137
+
138
+ /**
139
+ * After a form has been successfully imported we track it, so that in the
140
+ * future we can alert users if they try to import a form that has already
141
+ * been imported.
142
+ *
143
+ * @since 1.4.2
144
+ *
145
+ * @param int $source_id
146
+ * @param int $wpforms_id
147
+ */
148
+ public function track_import( $source_id, $wpforms_id ) {
149
+
150
+ $imported = get_option( 'wpforms_imported', array() );
151
+
152
+ $imported[ $this->slug ][ $wpforms_id ] = $source_id;
153
+
154
+ update_option( 'wpforms_imported', $imported, false );
155
+ }
156
+ }
includes/admin/importers/class-contact-form-7.php ADDED
@@ -0,0 +1,571 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Contact Form 7 Importer class.
4
+ *
5
+ * @package WPForms
6
+ * @author WPForms
7
+ * @since 1.4.2
8
+ * @license GPL-2.0+
9
+ * @copyright Copyright (c) 2017, WPForms LLC
10
+ */
11
+ class WPForms_Contact_Form_7 extends WPForms_Importer {
12
+
13
+ /**
14
+ * @inheritdoc
15
+ */
16
+ public function init() {
17
+
18
+ $this->name = 'Contact Form 7';
19
+ $this->slug = 'contact-form-7';
20
+ $this->path = 'contact-form-7/wp-contact-form-7.php';
21
+ }
22
+
23
+ /**
24
+ * @inheritdoc
25
+ */
26
+ public function get_forms() {
27
+
28
+ $forms_final = array();
29
+
30
+ if ( ! $this->is_active() ) {
31
+ return $forms_final;
32
+ }
33
+
34
+ $forms = WPCF7_ContactForm::find( array(
35
+ 'posts_per_page' => - 1,
36
+ ) );
37
+
38
+ if ( ! empty( $forms ) ) {
39
+ foreach ( $forms as $form ) {
40
+ if ( ! empty( $form ) && ( $form instanceof WPCF7_ContactForm ) ) {
41
+ $forms_final[ $form->id() ] = $form->title();
42
+ }
43
+ }
44
+ }
45
+
46
+ return $forms_final;
47
+ }
48
+
49
+ /**
50
+ * Get a single form.
51
+ *
52
+ * @since 1.4.2
53
+ *
54
+ * @param int $id
55
+ *
56
+ * @return WPCF7_ContactForm|bool
57
+ */
58
+ public function get_form( $id ) {
59
+
60
+ $form = WPCF7_ContactForm::find( array(
61
+ 'posts_per_page' => 1,
62
+ 'p' => $id,
63
+ ) );
64
+
65
+ if ( ! empty( $form[0] ) && ( $form[0] instanceof WPCF7_ContactForm ) ) {
66
+ return $form[0];
67
+ }
68
+
69
+ return false;
70
+ }
71
+
72
+ /**
73
+ * @inheritdoc
74
+ */
75
+ public function import_form() {
76
+
77
+ // Run a security check.
78
+ check_ajax_referer( 'wpforms-admin', 'nonce' );
79
+
80
+ // Check for permissions.
81
+ if ( ! current_user_can( apply_filters( 'wpforms_manage_cap', 'manage_options' ) ) ) {
82
+ wp_send_json_error();
83
+ }
84
+
85
+ // Define some basic information.
86
+ $analyze = isset( $_POST['analyze'] );
87
+ $cf7_id = absint( $_POST['form_id'] );
88
+ $cf7_form = $this->get_form( $cf7_id );
89
+ $cf7_form_name = $cf7_form->title();
90
+ $cf7_fields = $cf7_form->scan_form_tags();
91
+ $cf7_properties = $cf7_form->get_properties();
92
+ $cf7_recaptcha = false;
93
+ $fields_pro_plain = array( 'url', 'tel', 'date' );
94
+ $fields_pro_omit = array( 'file' );
95
+ $fields_unsupported = array( 'quiz', 'hidden' );
96
+ $upgrade_plain = array();
97
+ $upgrade_omit = array();
98
+ $unsupported = array();
99
+ $form = array(
100
+ 'id' => '',
101
+ 'field_id' => '',
102
+ 'fields' => array(),
103
+ 'settings' => array(
104
+ 'form_title' => $cf7_form_name,
105
+ 'form_desc' => '',
106
+ 'submit_text' => __( 'Submit', 'wpforms' ),
107
+ 'submit_text_processing' => __( 'Sending', 'wpforms' ),
108
+ 'honeypot' => '1',
109
+ 'notification_enable' => '1',
110
+ 'notifications' => array(
111
+ 1 => array(
112
+ 'notification_name' => __( 'Notification 1', 'wpforms' ),
113
+ 'email' => '{admin_email}',
114
+ /* translators: %s - Contact Form 7 form name. */
115
+ 'subject' => sprintf( __( 'New Entry: %s', 'wpforms' ), $cf7_form_name ),
116
+ 'sender_name' => get_bloginfo( 'name' ),
117
+ 'sender_address' => '{admin_email}',
118
+ 'replyto' => '',
119
+ 'message' => '{all_fields}',
120
+ ),
121
+ ),
122
+ 'confirmation_type' => 'message',
123
+ 'confirmation_message' => __( 'Thanks for contacting us! We will be in touch with you shortly.', 'wpforms' ),
124
+ 'confirmation_message_scroll' => '1',
125
+ 'import_form_id' => $cf7_id,
126
+ ),
127
+ );
128
+
129
+ // If form does not contain fields, bail.
130
+ if ( empty( $cf7_fields ) ) {
131
+ wp_send_json_success( array(
132
+ 'error' => true,
133
+ 'name' => sanitize_text_field( $cf7_form_name ),
134
+ 'msg' => __( 'No form fields found.', 'wpforms' ),
135
+ ) );
136
+ }
137
+
138
+ // Convert fields.
139
+ foreach ( $cf7_fields as $cf7_field ) {
140
+
141
+ if ( ! $cf7_field instanceof WPCF7_FormTag ) {
142
+ continue;
143
+ }
144
+
145
+ // Try to determine field label to use.
146
+ $label = $this->get_field_label( $cf7_properties['form'], $cf7_field->type, $cf7_field->name );
147
+
148
+ // Next, check if field is unsupported. If supported make note and
149
+ // then continue to the next field.
150
+ if ( in_array( $cf7_field->basetype, $fields_unsupported, true ) ) {
151
+ $unsupported[] = $label;
152
+ continue;
153
+ }
154
+
155
+ // Now check if this install is Lite. If it is Lite and it's a
156
+ // field type not included, make a note then continue to the next
157
+ // field.
158
+ if ( ! wpforms()->pro && in_array( $cf7_field->basetype, $fields_pro_plain, true ) ) {
159
+ $upgrade_plain[] = $label;
160
+ }
161
+ if ( ! wpforms()->pro && in_array( $cf7_field->basetype, $fields_pro_omit, true ) ) {
162
+ $upgrade_omit[] = $label;
163
+ continue;
164
+ }
165
+
166
+ // Determine next field ID to assign.
167
+ if ( empty( $form['fields'] ) ) {
168
+ $field_id = 1;
169
+ } else {
170
+ $field_id = (int) max( array_keys( $form['fields'] ) ) + 1;
171
+ }
172
+
173
+ switch ( $cf7_field->basetype ) {
174
+
175
+ // Plain text, email, URL, number, and textarea fields.
176
+ case 'text':
177
+ case 'email':
178
+ case 'url':
179
+ case 'number':
180
+ case 'textarea':
181
+ $type = $cf7_field->basetype;
182
+ if ( ! wpforms()->pro && 'url' === $type ) {
183
+ $type = 'text';
184
+ }
185
+ $form['fields'][ $field_id ] = array(
186
+ 'id' => $field_id,
187
+ 'type' => $type,
188
+ 'label' => $label,
189
+ 'size' => 'medium',
190
+ 'required' => $cf7_field->is_required() ? '1' : '',
191
+ 'placeholder' => $this->get_field_placeholder_default( $cf7_field ),
192
+ 'default_value' => $this->get_field_placeholder_default( $cf7_field, 'default' ),
193
+ 'cf7_name' => $cf7_field->name,
194
+ );
195
+ break;
196
+
197
+ // Phone number field.
198
+ case 'tel':
199
+ $type = wpforms()->pro ? 'phone' : 'text';
200
+ $form['fields'][ $field_id ] = array(
201
+ 'id' => $field_id,
202
+ 'type' => 'phone',
203
+ 'label' => $label,
204
+ 'format' => 'international',
205
+ 'size' => 'medium',
206
+ 'required' => $cf7_field->is_required() ? '1' : '',
207
+ 'placeholder' => $this->get_field_placeholder_default( $cf7_field ),
208
+ 'default_value' => $this->get_field_placeholder_default( $cf7_field, 'default' ),
209
+ 'cf7_name' => $cf7_field->name,
210
+ );
211
+ break;
212
+
213
+ // Date field.
214
+ case 'date':
215
+ $type = wpforms()->pro ? 'date-time' : 'text';
216
+ $form['fields'][ $field_id ] = array(
217
+ 'id' => $field_id,
218
+ 'type' => $type,
219
+ 'label' => $label,
220
+ 'format' => 'date',
221
+ 'size' => 'medium',
222
+ 'required' => $cf7_field->is_required() ? '1' : '',
223
+ 'date_placeholder' => '',
224
+ 'date_format' => 'm/d/Y',
225
+ 'date_type' => 'datepicker',
226
+ 'time_format' => 'g:i A',
227
+ 'time_interval' => 30,
228
+ 'cf7_name' => $cf7_field->name,
229
+ );
230
+ break;
231
+
232
+ // Select, radio, and checkbox fields.
233
+ case 'select':
234
+ case 'radio':
235
+ case 'checkbox':
236
+ $choices = array();
237
+ $options = (array) $cf7_field->labels;
238
+ foreach ( $options as $option ) {
239
+ $choices[] = array(
240
+ 'label' => $option,
241
+ 'value' => '',
242
+ );
243
+ }
244
+
245
+ $form['fields'][ $field_id ] = array(
246
+ 'id' => $field_id,
247
+ 'type' => $cf7_field->basetype,
248
+ 'label' => $label,
249
+ 'choices' => $choices,
250
+ 'size' => 'medium',
251
+ 'required' => $cf7_field->is_required() ? '1' : '',
252
+ 'cf7_name' => $cf7_field->name,
253
+ );
254
+
255
+ if ( 'select' === $cf7_field->basetype && $cf7_field->has_option( 'include_blank' ) ) {
256
+ $form['fields'][ $field_id ]['placeholder'] = '---';
257
+ }
258
+ break;
259
+
260
+ // File upload field.
261
+ case 'file':
262
+ $extensions = '';
263
+ $max_size = '';
264
+ $file_types = $cf7_field->get_option( 'filetypes' );
265
+ $limit = $cf7_field->get_option( 'limit' );
266
+
267
+ if ( ! empty( $file_types[0] ) ) {
268
+ $extensions = implode( ',', explode( '|', strtolower( preg_replace( '/[^A-Za-z0-9|]/', '', strtolower( $file_types[0] ) ) ) ) );
269
+ }
270
+
271
+ if ( ! empty( $limit[0] ) ) {
272
+ $limit = $limit[0];
273
+ $mb = ( strpos( $limit, 'm' ) !== false );
274
+ $kb = ( strpos( $limit, 'kb' ) !== false );
275
+ $limit = (int) preg_replace( '/[^0-9]/', '', $limit );
276
+ if ( $mb ) {
277
+ $max_size = $limit;
278
+ } elseif ( $kb ) {
279
+ $max_size = round( $limit / 1024, 1 );
280
+ } else {
281
+ $max_size = round( $limit / 1048576, 1 );
282
+ }
283
+ }
284
+
285
+ $form['fields'][ $field_id ] = array(
286
+ 'id' => $field_id,
287
+ 'type' => 'file-upload',
288
+ 'label' => $label,
289
+ 'size' => 'medium',
290
+ 'extensions' => $extensions,
291
+ 'max_size' => $max_size,
292
+ 'required' => $cf7_field->is_required() ? '1' : '',
293
+ 'cf7_name' => $cf7_field->name,
294
+ );
295
+ break;
296
+
297
+ // Acceptance field.
298
+ case 'acceptance':
299
+ $form['fields'][ $field_id ] = array(
300
+ 'id' => $field_id,
301
+ 'type' => 'checkbox',
302
+ 'label' => __( 'Acceptance Field', 'wpforms' ),
303
+ 'choices' => array(
304
+ 1 => array(
305
+ 'label' => $label,
306
+ 'value' => '',
307
+ ),
308
+ ),
309
+ 'size' => 'medium',
310
+ 'required' => '1',
311
+ 'label_hide' => '1',
312
+ 'cf7_name' => $cf7_field->name,
313
+ );
314
+ break;
315
+
316
+ // ReCAPTCHA field.
317
+ case 'recaptcha':
318
+ $cf7_recaptcha = true;
319
+ }
320
+ }
321
+
322
+ // If we are only analyzing the form, we can stop here and return the
323
+ // details about this form.
324
+ if ( $analyze ) {
325
+ wp_send_json_success( array(
326
+ 'name' => $cf7_form_name,
327
+ 'upgrade_plain' => $upgrade_plain,
328
+ 'upgrade_omit' => $upgrade_omit,
329
+ ) );
330
+ }
331
+
332
+ // Settings.
333
+ // Confirmation message.
334
+ if ( ! empty( $cf7_properties['messages']['mail_sent_ok'] ) ) {
335
+ $form['settings']['confirmation_message'] = $cf7_properties['messages']['mail_sent_ok'];
336
+ }
337
+ // ReCAPTCHA.
338
+ if ( $cf7_recaptcha ) {
339
+ // If the user has already defined v2 reCAPTCHA keys in the WPForms
340
+ // settings, use those.
341
+ $site_key = wpforms_setting( 'recaptcha-site-key', '' );
342
+ $secret_key = wpforms_setting( 'recaptcha-secret-key', '' );
343
+ $type = wpforms_setting( 'recaptcha-type', 'v2' );
344
+
345
+ // Try to abstract keys from CF7.
346
+ if ( empty( $site_key ) || empty( $secret_key ) ) {
347
+ $cf7_settings = get_option( 'wpcf7' );
348
+ if ( ! empty( $cf7_settings['recaptcha'] ) && is_array( $cf7_settings['recaptcha'] ) ) {
349
+ foreach ( $cf7_settings['recaptcha'] as $key => $val ) {
350
+ if ( ! empty( $key ) && ! empty( $val ) ) {
351
+ $site_key = $key;
352
+ $secret_key = $val;
353
+ }
354
+ }
355
+ $wpforms_settings = get_option( 'wpforms_settings', array() );
356
+ $wpforms_settings['recaptcha-site-key'] = $site_key;
357
+ $wpforms_settings['recaptcha-secret-key'] = $secret_key;
358
+ update_option( 'wpforms_settings', $wpforms_settings );
359
+ }
360
+ }
361
+
362
+ // Don't enable reCAPTCHA if user had configured invisible reCAPTCHA.
363
+ if ( 'v2' === $type && ! empty( $site_key ) && ! empty( $secret_key ) ) {
364
+ $form['settings']['recaptcha'] = '1';
365
+ }
366
+ }
367
+
368
+ // Setup email notifications.
369
+ if ( ! empty( $cf7_properties['mail']['subject'] ) ) {
370
+ $form['settings']['notifications'][1]['subject'] = $this->get_smarttags( $cf7_properties['mail']['subject'], $form['fields'] );
371
+ }
372
+
373
+ if ( ! empty( $cf7_properties['mail']['recipient'] ) ) {
374
+ $form['settings']['notifications'][1]['email'] = $this->get_smarttags( $cf7_properties['mail']['recipient'], $form['fields'] );
375
+ }
376
+
377
+ if ( ! empty( $cf7_properties['mail']['body'] ) ) {
378
+ $form['settings']['notifications'][1]['message'] = $this->get_smarttags( $cf7_properties['mail']['body'], $form['fields'] );
379
+ }
380
+
381
+ if ( ! empty( $cf7_properties['mail']['additional_headers'] ) ) {
382
+ $form['settings']['notifications'][1]['replyto'] = $this->get_replyto( $cf7_properties['mail']['additional_headers'], $form['fields'] );
383
+ }
384
+
385
+ if ( ! empty( $cf7_properties['mail']['sender'] ) ) {
386
+ $sender = $this->get_sender_details( $cf7_properties['mail']['sender'], $form['fields'] );
387
+ if ( $sender ) {
388
+ $form['settings']['notifications'][1]['sender_name'] = $sender['name'];
389
+ $form['settings']['notifications'][1]['sender_address'] = $sender['address'];
390
+ }
391
+ }
392
+
393
+ if ( ! empty( $cf7_properties['mail_2'] ) && '1' == $cf7_properties['mail_2']['active'] ) {
394
+ // Check if a secondary notification is enabled, if so set defaults
395
+ // and set it up.
396
+ $form['settings']['notifications'][2] = array(
397
+ 'notification_name' => __( 'Notification 2', 'wpforms' ),
398
+ 'email' => '{admin_email}',
399
+ /* translators: %s - Contact Form 7 form name. */
400
+ 'subject' => sprintf( __( 'New Entry: %s', 'wpforms' ), $cf7_form_name ),
401
+ 'sender_name' => get_bloginfo( 'name' ),
402
+ 'sender_address' => '{admin_email}',
403
+ 'replyto' => '',
404
+ 'message' => '{all_fields}',
405
+ );
406
+
407
+ if ( ! empty( $cf7_properties['mail_2']['subject'] ) ) {
408
+ $form['settings']['notifications'][2]['subject'] = $this->get_smarttags( $cf7_properties['mail_2']['subject'], $form['fields'] );
409
+ }
410
+
411
+ if ( ! empty( $cf7_properties['mail_2']['recipient'] ) ) {
412
+ $form['settings']['notifications'][2]['email'] = $this->get_smarttags( $cf7_properties['mail_2']['recipient'], $form['fields'] );
413
+ }
414
+
415
+ if ( ! empty( $cf7_properties['mail_2']['body'] ) ) {
416
+ $form['settings']['notifications'][2]['message'] = $this->get_smarttags( $cf7_properties['mail_2']['body'], $form['fields'] );
417
+ }
418
+
419
+ if ( ! empty( $cf7_properties['mail_2']['additional_headers'] ) ) {
420
+ $form['settings']['notifications'][2]['replyto'] = $this->get_replyto( $cf7_properties['mail_2']['additional_headers'], $form['fields'] );
421
+ }
422
+
423
+ if ( ! empty( $cf7_properties['mail_2']['sender'] ) ) {
424
+ $sender = $this->get_sender_details( $cf7_properties['mail_2']['sender'], $form['fields'] );
425
+ if ( $sender ) {
426
+ $form['settings']['notifications'][2]['sender_name'] = $sender['name'];
427
+ $form['settings']['notifications'][2]['sender_address'] = $sender['address'];
428
+ }
429
+ }
430
+ }
431
+
432
+ $this->add_form( $form, $unsupported, $upgrade_plain, $upgrade_omit );
433
+ }
434
+
435
+ /**
436
+ * Lookup and return the placeholder or default value.
437
+ *
438
+ * @since 1.4.2
439
+ *
440
+ * @param object $field
441
+ * @param string $type
442
+ *
443
+ * @return string
444
+ */
445
+ public function get_field_placeholder_default( $field, $type = 'placeholder' ) {
446
+
447
+ $placeholder = '';
448
+ $default_value = (string) reset( $field->values );
449
+
450
+ if ( $field->has_option( 'placeholder' ) || $field->has_option( 'watermark' ) ) {
451
+ $placeholder = $default_value;
452
+ $default_value = '';
453
+ }
454
+
455
+ if ( 'placeholder' === $type ) {
456
+ return $placeholder;
457
+ }
458
+
459
+ return $default_value;
460
+ }
461
+
462
+ /**
463
+ * Get the field label.
464
+ *
465
+ * @since 1.4.2
466
+ *
467
+ * @param string $form
468
+ * @param string $type
469
+ * @param string $name
470
+ *
471
+ * @return string
472
+ */
473
+ public function get_field_label( $form, $type, $name = '' ) {
474
+
475
+ preg_match_all( '/<label>([ \w\S\r\n\t]+?)<\/label>/', $form, $matches );
476
+
477
+ foreach ( $matches[1] as $match ) {
478
+
479
+ $match = trim( str_replace( "\n", '', $match ) );
480
+
481
+ preg_match( '/\[(?:' . preg_quote( $type ) . ') ' . $name . '(?:[ ](.*?))?(?:[\r\n\t ](\/))?\]/', $match, $input_match );
482
+
483
+ if ( ! empty( $input_match[0] ) ) {
484
+ return strip_shortcodes( sanitize_text_field( str_replace( $input_match[0], '', $match ) ) );
485
+ }
486
+ }
487
+
488
+ /* translators: %1$s - field type; %2$s - field name if available. */
489
+ return sprintf(
490
+ __( '%1$s Field%2$s', 'wpforms' ),
491
+ ucfirst( $type ),
492
+ ! empty( $name ) ? " ($name)" : ''
493
+ );
494
+ }
495
+
496
+ /**
497
+ * @inheritdoc
498
+ */
499
+ public function get_smarttags( $string, $fields ) {
500
+
501
+ preg_match_all( '/\[(.+?)\]/', $string, $tags );
502
+
503
+ if ( empty( $tags[1] ) ) {
504
+ return $string;
505
+ }
506
+
507
+ foreach ( $tags[1] as $tag ) {
508
+ foreach ( $fields as $field ) {
509
+ if ( ! empty( $field['cf7_name'] ) && $field['cf7_name'] === $tag ) {
510
+ $string = str_replace( '[' . $tag . ']', '{field_id="' . $field['id'] . '"}', $string );
511
+ }
512
+ }
513
+ }
514
+
515
+ return $string;
516
+ }
517
+
518
+ /**
519
+ * Find Reply-To in headers if provided.
520
+ *
521
+ * @since 1.4.2
522
+ *
523
+ * @param string $headers
524
+ * @param array $fields
525
+ *
526
+ * @return string
527
+ */
528
+ public function get_replyto( $headers, $fields ) {
529
+
530
+ if ( strpos( $headers, 'Reply-To:' ) !== false ) {
531
+
532
+ preg_match( '/Reply-To: \[(.+?)\]/', $headers, $tag );
533
+
534
+ if ( ! empty( $tag[1] ) ) {
535
+ foreach ( $fields as $field ) {
536
+ if ( ! empty( $field['cf7_name'] ) && $field['cf7_name'] === $tag[1] ) {
537
+ return '{field_id="' . $field['id'] . '"}';
538
+ }
539
+ }
540
+ }
541
+ }
542
+
543
+ return '';
544
+ }
545
+
546
+ /**
547
+ * Sender information.
548
+ *
549
+ * @since 1.4.2
550
+ *
551
+ * @param string $sender
552
+ * @param array $fields
553
+ *
554
+ * @return bool|array
555
+ */
556
+ public function get_sender_details( $sender, $fields ) {
557
+
558
+ preg_match( '/(.+?)\<(.+?)\>/', $sender, $tag );
559
+
560
+ if ( ! empty( $tag[1] ) && ! empty( $tag[2] ) ) {
561
+ return array(
562
+ 'name' => $this->get_smarttags( $tag[1], $fields ),
563
+ 'address' => $this->get_smarttags( $tag[2], $fields ),
564
+ );
565
+ }
566
+
567
+ return false;
568
+ }
569
+ }
570
+
571
+ new WPForms_Contact_Form_7();
includes/admin/importers/class-ninja-forms.php ADDED
@@ -0,0 +1,514 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Ninja Forms Importer class.
4
+ *
5
+ * @package WPForms
6
+ * @author WPForms
7
+ * @since 1.4.2
8
+ * @license GPL-2.0+
9
+ * @copyright Copyright (c) 2017, WPForms LLC
10
+ */
11
+ class WPForms_Ninja_Forms extends WPForms_Importer {
12
+
13
+ /**
14
+ * @inheritdoc
15
+ */
16
+ public function init() {
17
+
18
+ $this->name = 'Ninja Forms';
19
+ $this->slug = 'ninja-forms';
20
+ $this->path = 'ninja-forms/ninja-forms.php';
21
+ }
22
+
23
+ /**
24
+ * Get ALL THE FORMS.
25
+ *
26
+ * @since 1.4.2
27
+ *
28
+ * @return NF_Database_Models_Form[]
29
+ */
30
+ public function get_forms() {
31
+
32
+ $forms_final = array();
33
+
34
+ if ( ! $this->is_active() ) {
35
+ return $forms_final;
36
+ }
37
+
38
+ $forms = Ninja_Forms()->form()->get_forms();
39
+
40
+ if ( ! empty( $forms ) ) {
41
+ foreach ( $forms as $form ) {
42
+
43
+ if ( ! $form instanceof NF_Database_Models_Form ) {
44
+ continue;
45
+ }
46
+
47
+ $forms_final[ $form->get_id() ] = $form->get_setting( 'title' );
48
+ }
49
+ }
50
+
51
+ return $forms_final;
52
+ }
53
+
54
+ /**
55
+ * @inheritdoc
56
+ */
57
+ public function get_form( $id ) {
58
+
59
+ $form = array();
60
+ $form['settings'] = Ninja_Forms()->form( $id )->get()->get_settings();
61
+ $fields = Ninja_Forms()->form( $id )->get_fields();
62
+ $actions = Ninja_Forms()->form( $id )->get_actions();
63
+
64
+ foreach ( $fields as $field ) {
65
+
66
+ if ( ! $field instanceof NF_Database_Models_Field ) {
67
+ continue;
68
+ }
69
+
70
+ $form['fields'][] = array_merge(
71
+ array(
72
+ 'id' => $field->get_id(),
73
+ ),
74
+ $field->get_settings()
75
+ );
76
+ }
77
+
78
+ foreach ( $actions as $action ) {
79
+
80
+ if ( ! $action instanceof NF_Database_Models_Action ) {
81
+ continue;
82
+ }
83
+
84
+ $form['actions'][] = $action->get_settings();
85
+ }
86
+
87
+ return $form;
88
+ }
89
+
90
+ /**
91
+ * @inheritdoc
92
+ */
93
+ public function import_form() {
94
+
95
+ // Run a security check.
96
+ check_ajax_referer( 'wpforms-admin', 'nonce' );
97
+
98
+ // Check for permissions.
99
+ if ( ! current_user_can( apply_filters( 'wpforms_manage_cap', 'manage_options' ) ) ) {
100
+ wp_send_json_error();
101
+ }
102
+
103
+ // Define some basic information.
104
+ $analyze = isset( $_POST['analyze'] );
105
+ $nf_id = absint( $_POST['form_id'] );
106
+ $nf_form = $this->get_form( $nf_id );
107
+ $nf_form_name = $nf_form['settings']['title'];
108
+ $nf_recaptcha = false;
109
+ $nf_recaptcha_type = 'v2';
110
+ $fields_pro_plain = array( 'phone', 'date' );
111
+ $fields_pro_omit = array( 'html', 'divider' );
112
+ $fields_unsupported = array( 'spam', 'starrating', 'listmultiselect', 'hidden', 'total', 'shipping', 'quantity', 'product' );
113
+ $upgrade_plain = array();
114
+ $upgrade_omit = array();
115
+ $unsupported = array();
116
+ $form = array(
117
+ 'id' => '',
118
+ 'field_id' => '',
119
+ 'fields' => array(),
120
+ 'settings' => array(
121
+ 'form_title' => $nf_form_name,
122
+ 'form_desc' => '',
123
+ 'submit_text' => __( 'Submit', 'wpforms' ),
124
+ 'submit_text_processing' => __( 'Sending', 'wpforms' ),
125
+ 'honeypot' => '1',
126
+ 'notification_enable' => '1',
127
+ 'notifications' => array(
128
+ 1 => array(
129
+ 'notification_name' => __( 'Notification 1', 'wpforms' ),
130
+ 'email' => '{admin_email}',
131
+ /* translators: %s - Ninja Forms form name. */
132
+ 'subject' => sprintf( __( 'New Entry: %s', 'wpforms' ), $nf_form_name ),
133
+ 'sender_name' => get_bloginfo( 'name' ),
134
+ 'sender_address' => '{admin_email}',
135
+ 'replyto' => '',
136
+ 'message' => '{all_fields}',
137
+ ),
138
+ ),
139
+ 'confirmation_type' => 'message',
140
+ 'confirmation_message' => __( 'Thanks for contacting us! We will be in touch with you shortly.', 'wpforms' ),
141
+ 'confirmation_message_scroll' => '1',
142
+ 'import_form_id' => $nf_id,
143
+ ),
144
+ );
145
+
146
+ // If form does not contain fields, bail.
147
+ if ( empty( $nf_form['fields'] ) ) {
148
+ wp_send_json_success( array(
149
+ 'error' => true,
150
+ 'name' => sanitize_text_field( $nf_form_name ),
151
+ 'msg' => __( 'No form fields found.', 'wpforms' ),
152
+ ) );
153
+ }
154
+
155
+ // Convert fields.
156
+ foreach ( $nf_form['fields'] as $nf_field ) {
157
+
158
+ // Try to determine field label to use.
159
+ $label = $this->get_field_label( $nf_field );
160
+
161
+ // Next, check if field is unsupported. If supported make note and
162
+ // then continue to the next field.
163
+ if ( in_array( $nf_field['type'], $fields_unsupported, true ) ) {
164
+ $unsupported[] = $label;
165
+ continue;
166
+ }
167
+
168
+ // Now check if this install is Lite. If it is Lite and it's a
169
+ // field type not included, make a note then continue to the next
170
+ // field.
171
+ if ( ! wpforms()->pro && in_array( $nf_field['type'], $fields_pro_plain, true ) ) {
172
+ $upgrade_plain[] = $label;
173
+ }
174
+ if ( ! wpforms()->pro && in_array( $nf_field['type'], $fields_pro_omit, true ) ) {
175
+ $upgrade_omit[] = $label;
176
+ continue;
177
+ }
178
+
179
+ // Determine next field ID to assign.
180
+ if ( empty( $form['fields'] ) ) {
181
+ $field_id = 1;
182
+ } else {
183
+ $field_id = (int) max( array_keys( $form['fields'] ) ) + 1;
184
+ }
185
+
186
+ switch ( $nf_field['type'] ) {
187
+
188
+ // Single line text, address, city, first name, last name,
189
+ // zipcode, email, number, textarea fields.
190
+ case 'textbox':
191
+ case 'address':
192
+ case 'city':
193
+ case 'firstname':
194
+ case 'lastname':
195
+ case 'zip':
196
+ case 'email':
197
+ case 'number':
198
+ case 'textarea':
199
+ $type = 'text';
200
+
201
+ if ( 'email' === $nf_field['type'] ) {
202
+ $type = 'email';
203
+ } elseif ( 'number' === $nf_field['type'] ) {
204
+ $type = 'number';
205
+ } elseif ( 'textarea' === $nf_field['type'] ) {
206
+ $type = 'textarea';
207
+ }
208
+
209
+ $form['fields'][ $field_id ] = array(
210
+ 'id' => $field_id,
211
+ 'type' => $type,
212
+ 'label' => $label,
213
+ 'description' => ! empty( $nf_field['desc_text'] ) ? $nf_field['desc_text'] : '',
214
+ 'size' => 'medium',
215
+ 'required' => ! empty( $nf_field['required'] ) ? '1' : '',
216
+ 'placeholder' => ! empty( $nf_field['placeholder'] ) ? $nf_field['placeholder'] : '',
217
+ 'default_value' => ! empty( $nf_field['default'] ) ? $nf_field['default'] : '',
218
+ 'nf_key' => $nf_field['key'],
219
+ );
220
+ break;
221
+
222
+ // Single checkbox field.
223
+ case 'checkbox':
224
+ $form['fields'][ $field_id ] = array(
225
+ 'id' => $field_id,
226
+ 'type' => 'checkbox',
227
+ 'label' => __( 'Single Checkbox Field' ),
228
+ 'choices' => array(
229
+ 1 => array(
230
+ 'label' => $label,
231
+ 'value' => '',
232
+ ),
233
+ ),
234
+ 'description' => ! empty( $nf_field['desc_text'] ) ? $nf_field['desc_text'] : '',
235
+ 'size' => 'medium',
236
+ 'required' => ! empty( $nf_field['required'] ) ? '1' : '',
237
+ 'label_hide' => '1',
238
+ 'nf_key' => $nf_field['key'],
239
+ );
240
+ break;
241
+
242
+ // Multi-check field, radio, select, state, and country fields.
243
+ case 'listcheckbox':
244
+ case 'listradio':
245
+ case 'listselect':
246
+ case 'liststate':
247
+ case 'listcountry':
248
+ $type = 'select';
249
+ if ( 'listcheckbox' === $nf_field['type'] ) {
250
+ $type = 'checkbox';
251
+ } elseif ( 'listradio' === $nf_field['type'] ) {
252
+ $type = 'radio';
253
+ }
254
+
255
+ $choices = array();
256
+ if ( 'listcountry' === $nf_field['type'] ) {
257
+ $countries = wpforms_countries();
258
+ foreach ( $countries as $key => $country ) {
259
+ $choices[] = array(
260
+ 'label' => $country,
261
+ 'value' => $key,
262
+ 'default' => isset( $nf_field['default'] ) && $nf_field['default'] === $key ? '1' : '',
263
+ );
264
+ }
265
+ } else {
266
+ foreach ( $nf_field['options'] as $option ) {
267
+ $choices[] = array(
268
+ 'label' => $option['label'],
269
+ 'value' => $option['value'],
270
+ );
271
+ }
272
+ }
273
+
274
+ $form['fields'][ $field_id ] = array(
275
+ 'id' => $field_id,
276
+ 'type' => $type,
277
+ 'label' => $label,
278
+ 'choices' => $choices,
279
+ 'description' => ! empty( $nf_field['desc_text'] ) ? $nf_field['desc_text'] : '',
280
+ 'size' => 'medium',
281
+ 'required' => ! empty( $nf_field['required'] ) ? '1' : '',
282
+ 'nf_key' => $nf_field['key'],
283
+ );
284
+ break;
285
+
286
+ // HTML field.
287
+ case 'html':
288
+ $form['fields'][ $field_id ] = array(
289
+ 'id' => $field_id,
290
+ 'type' => 'html',
291
+ 'code' => ! empty( $nf_field['default'] ) ? $nf_field['default'] : '',
292
+ 'label_disable' => '1',
293
+ 'nf_key' => $nf_field['key'],
294
+ );
295
+ break;
296
+
297
+ // Divider field.
298
+ case 'hr':
299
+ $form['fields'][ $field_id ] = array(
300
+ 'id' => $field_id,
301
+ 'type' => 'divider',
302
+ 'label' => '',
303
+ 'description' => '',
304
+ 'label_disable' => '1',
305
+ 'nf_key' => $nf_field['key'],
306
+ );
307
+ break;
308
+
309
+ // Phone number field.
310
+ case 'phone':
311
+ $type = wpforms()->pro ? 'phone' : 'text';
312
+ $form['fields'][ $field_id ] = array(
313
+ 'id' => $field_id,
314
+ 'type' => $type,
315
+ 'label' => $label,
316
+ 'format' => ! empty( $nf_field['mask'] ) && '(999) 999-9999' === $nf_field['mask'] ? 'us' : 'international',
317
+ 'description' => ! empty( $nf_field['desc_text'] ) ? $nf_field['desc_text'] : '',
318
+ 'size' => 'medium',
319
+ 'required' => ! empty( $nf_field['required'] ) ? '1' : '',
320
+ 'placeholder' => ! empty( $nf_field['placeholder'] ) ? $nf_field['placeholder'] : '',
321
+ 'default_value' => ! empty( $nf_field['default'] ) ? $nf_field['default'] : '',
322
+ 'nf_key' => $nf_field['key'],
323
+ );
324
+ break;
325
+
326
+ // Date field.
327
+ case 'date':
328
+ $type = wpforms()->pro ? 'date-time' : 'text';
329
+ $form['fields'][ $field_id ] = array(
330
+ 'id' => $field_id,
331
+ 'type' => $type,
332
+ 'label' => $label,
333
+ 'description' => ! empty( $nf_field['desc_text'] ) ? $nf_field['desc_text'] : '',
334
+ 'format' => 'date',
335
+ 'size' => 'medium',
336
+ 'required' => ! empty( $nf_field['required'] ) ? '1' : '',
337
+ 'date_placeholder' => '',
338
+ 'date_format' => 'm/d/Y',
339
+ 'date_type' => 'datepicker',
340
+ 'time_format' => 'g:i A',
341
+ 'time_interval' => 30,
342
+ 'nf_key' => $nf_field['key'],
343
+ );
344
+ break;
345
+
346
+ // ReCAPTCHA field.
347
+ case 'recaptcha':
348
+ $nf_recaptcha = true;
349
+ if ( 'invisible' === $nf_field['size'] ) {
350
+ $nf_recaptcha_type = 'invisible';
351
+ }
352
+ }
353
+ }
354
+
355
+ // If we are only analyzing the form, we can stop here and return the
356
+ // details about this form.
357
+ if ( $analyze ) {
358
+ wp_send_json_success( array(
359
+ 'name' => $nf_form_name,
360
+ 'upgrade_plain' => $upgrade_plain,
361
+ 'upgrade_omit' => $upgrade_omit,
362
+ ) );
363
+ }
364
+
365
+ // Settings.
366
+ // Confirmation message.
367
+ foreach ( $nf_form['actions'] as $action ) {
368
+ if ( 'successmessage' === $action['type'] ) {
369
+ $form['settings']['confirmation_message'] = $this->get_smarttags( $action['message'], $form['fields'] );
370
+ }
371
+ }
372
+
373
+ // ReCAPTCHA.
374
+ if ( $nf_recaptcha ) {
375
+ // If the user has already defined v2 reCAPTCHA keys in the WPForms
376
+ // settings, use those.
377
+ $site_key = wpforms_setting( 'recaptcha-site-key', '' );
378
+ $secret_key = wpforms_setting( 'recaptcha-secret-key', '' );
379
+
380
+ // Try to abstract keys from NF.
381
+ if ( empty( $site_key ) || empty( $secret_key ) ) {
382
+ $nf_settings = get_option( 'ninja_forms_settings' );
383
+ if ( ! empty( $nf_settings['recaptcha_site_key'] ) && ! empty( $nf_settings['recaptcha_secret_key'] ) ) {
384
+ $wpforms_settings = get_option( 'wpforms_settings', array() );
385
+ $wpforms_settings['recaptcha-site-key'] = $nf_settings['recaptcha_site_key'];
386
+ $wpforms_settings['recaptcha-secret-key'] = $nf_settings['recaptcha_secret_key'];
387
+ $wpforms_settings['recaptcha-type'] = $nf_recaptcha_type;
388
+ update_option( 'wpforms_settings', $wpforms_settings );
389
+ }
390
+ }
391
+
392
+ if ( ! empty( $site_key ) && ! empty( $secret_key ) ) {
393
+ $form['settings']['recaptcha'] = '1';
394
+ }
395
+ }
396
+
397
+
398
+ // Setup email notifications.
399
+ $action_count = 1;
400
+ $action_defaults = array(
401
+ 'notification_name' => __( 'Notification', 'wpforms' ) . " $action_count",
402
+ 'email' => '{admin_email}',
403
+ /* translators: %s - Ninja Forms form name. */
404
+ 'subject' => sprintf( __( 'New Entry: %s', 'wpforms' ), $nf_form_name ),
405
+ 'sender_name' => get_bloginfo( 'name' ),
406
+ 'sender_address' => '{admin_email}',
407
+ 'replyto' => '',
408
+ 'message' => '{all_fields}',
409
+ );
410
+
411
+ foreach ( $nf_form['actions'] as $action ) {
412
+
413
+ if ( 'email' !== $action['type'] ) {
414
+ continue;
415
+ }
416
+
417
+ $action_defaults['notification_name'] = __( 'Notification', 'wpforms' ) . " $action_count";
418
+
419
+ $form['settings']['notifications'][ $action_count ] = $action_defaults;
420
+
421
+ if ( ! empty( $action['label'] ) ) {
422
+ $form['settings']['notifications'][ $action_count ]['notification_name'] = $action['label'];
423
+ }
424
+
425
+ if ( ! empty( $action['to'] ) ) {
426
+ $form['settings']['notifications'][ $action_count ]['email'] = $this->get_smarttags( $action['to'], $form['fields'] );
427
+ }
428
+
429
+ if ( ! empty( $action['reply_to'] ) ) {
430
+ $form['settings']['notifications'][ $action_count ]['replyto'] = $this->get_smarttags( $action['reply_to'], $form['fields'] );
431
+ }
432
+
433
+ if ( ! empty( $action['email_subject'] ) ) {
434
+ $form['settings']['notifications'][ $action_count ]['subject'] = $this->get_smarttags( $action['email_subject'], $form['fields'] );
435
+ }
436
+
437
+ if ( ! empty( $action['email_message'] ) ) {
438
+ $form['settings']['notifications'][ $action_count ]['message'] = $this->get_smarttags( $action['email_message'], $form['fields'] );
439
+ }
440
+
441
+ if ( ! empty( $action['from_name'] ) ) {
442
+ $form['settings']['notifications'][ $action_count ]['sender_name'] = $this->get_smarttags( $action['from_name'], $form['fields'] );
443
+ }
444
+
445
+ if ( ! empty( $action['from_address'] ) ) {
446
+ $form['settings']['notifications'][ $action_count ]['sender_address'] = $this->get_smarttags( $action['from_address'], $form['fields'] );
447
+ }
448
+
449
+ $action_count ++;
450
+ }
451
+
452
+ $this->add_form( $form, $unsupported, $upgrade_plain, $upgrade_omit );
453
+ }
454
+
455
+ /**
456
+ * Get the field label.
457
+ *
458
+ * @since 1.4.2
459
+ *
460
+ * @param array $field
461
+ *
462
+ * @return string
463
+ */
464
+ public function get_field_label( $field ) {
465
+
466
+ if ( ! empty( $field['label'] ) ) {
467
+ $label = sanitize_text_field( $field['label'] );
468
+ } else {
469
+ /* translators: %1$s - field type; %2$s - field name if available. */
470
+ $label = sprintf(
471
+ '%1$s Field%2$s',
472
+ ucfirst( $field['type'] ),
473
+ ! empty( $name ) ? " ($name)" : ''
474
+ );
475
+ }
476
+
477
+ return $label;
478
+ }
479
+
480
+ /**
481
+ * @inheritdoc
482
+ */
483
+ public function get_smarttags( $string, $fields ) {
484
+
485
+ preg_match_all( '/\{(.+?)\}/', $string, $tags );
486
+
487
+ if ( empty( $tags[1] ) ) {
488
+ return $string;
489
+ }
490
+
491
+ foreach ( $tags[1] as $tag ) {
492
+
493
+ $tag_formatted = str_replace( 'field:', '', $tag );
494
+
495
+ foreach ( $fields as $field ) {
496
+ if ( ! empty( $field['nf_key'] ) && $field['nf_key'] === $tag_formatted ) {
497
+ $string = str_replace( '{' . $tag . '}', '{field_id="' . $field['id'] . '"}', $string );
498
+ }
499
+ }
500
+
501
+ if ( 'wp:admin_email' === $tag ) {
502
+ $string = str_replace( '{wp:admin_email}', '{admin_email}', $string );
503
+ }
504
+
505
+ if ( 'all_fields_table' === $tag || 'fields_table' === $tag ) {
506
+ $string = str_replace( '{' . $tag . '}', '{all_fields}', $string );
507
+ }
508
+ }
509
+
510
+ return $string;
511
+ }
512
+ }
513
+
514
+ new WPForms_Ninja_Forms();
includes/admin/importers/interface.php ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Interface WPForms_Importer_Interface to handle common methods for all importers.
4
+ *
5
+ * @package WPForms
6
+ * @author WPForms
7
+ * @since 1.4.2
8
+ * @license GPL-2.0+
9
+ * @copyright Copyright (c) 2017, WPForms LLC
10
+ */
11
+ interface WPForms_Importer_Interface {
12
+
13
+ /**
14
+ * Defines some properties.
15
+ *
16
+ * @since 1.4.2
17
+ */
18
+ public function init();
19
+
20
+ /**
21
+ * Get ALL THE FORMS.
22
+ *
23
+ * @since 1.4.2
24
+ */
25
+ public function get_forms();
26
+
27
+ /**
28
+ * Get a single form.
29
+ *
30
+ * @since 1.4.2
31
+ *
32
+ * @param int $id Form ID.
33
+ */
34
+ public function get_form( $id );
35
+
36
+ /**
37
+ * Import a single form using AJAX.
38
+ *
39
+ * @since 1.4.2
40
+ */
41
+ public function import_form();
42
+
43
+ /**
44
+ * Replace 3rd-party form provider tags/shortcodes with our own Smart Tags.
45
+ *
46
+ * @since 1.4.2
47
+ *
48
+ * @param string $string
49
+ * @param array $fields
50
+ *
51
+ * @return string
52
+ */
53
+ public function get_smarttags( $string, $fields );
54
+ }
includes/fields/class-checkbox.php CHANGED
@@ -85,24 +85,25 @@ class WPForms_Field_Checkbox extends WPForms_Field {
85
  'markup' => 'open',
86
  ) );
87
 
88
- // Show Values toggle option
89
- $tooltip = __( 'Check this to manually set form field values.', 'wpforms' );
90
- $show_values = isset( $field['show_values'] ) ? $field['show_values'] : '0';
91
- $show_values = $this->field_element(
92
- 'checkbox',
93
- $field,
94
- array(
95
- 'slug' => 'show_values',
96
- 'value' => $show_values,
97
- 'desc' => __( 'Show Values', 'wpforms' ),
98
- 'tooltip' => $tooltip,
99
- ),
100
- false
101
- );
102
- $this->field_element( 'row', $field, array(
103
- 'slug' => 'show_values',
104
- 'content' => $show_values,
105
- ) );
 
106
 
107
  // Input columns
108
  $this->field_option( 'input_columns', $field );
85
  'markup' => 'open',
86
  ) );
87
 
88
+ // Show Values toggle option. This option will only show if already used
89
+ // or if manually enabled by a filter.
90
+ if ( ! empty( $field['show_values'] ) || apply_filters( 'wpforms_fields_show_options_setting', false ) ) {
91
+ $show_values = $this->field_element(
92
+ 'checkbox',
93
+ $field,
94
+ array(
95
+ 'slug' => 'show_values',
96
+ 'value' => isset( $field['show_values'] ) ? $field['show_values'] : '0',
97
+ 'desc' => __( 'Show Values', 'wpforms' ),
98
+ 'tooltip' => __( 'Check this to manually set form field values.', 'wpforms' ),
99
+ ),
100
+ false
101
+ );
102
+ $this->field_element( 'row', $field, array(
103
+ 'slug' => 'show_values',
104
+ 'content' => $show_values,
105
+ ) );
106
+ }
107
 
108
  // Input columns
109
  $this->field_option( 'input_columns', $field );
includes/fields/class-radio.php CHANGED
@@ -85,24 +85,25 @@ class WPForms_Field_Radio extends WPForms_Field {
85
  'markup' => 'open',
86
  ) );
87
 
88
- // Show Values toggle option.
89
- $tooltip = __( 'Check this to manually set form field values.', 'wpforms' );
90
- $show_values = isset( $field['show_values'] ) ? $field['show_values'] : '0';
91
- $show_values = $this->field_element(
92
- 'checkbox',
93
- $field,
94
- array(
 
 
 
 
 
 
 
 
95
  'slug' => 'show_values',
96
- 'value' => $show_values,
97
- 'desc' => __( 'Show Values', 'wpforms' ),
98
- 'tooltip' => $tooltip,
99
- ),
100
- false
101
- );
102
- $this->field_element( 'row', $field, array(
103
- 'slug' => 'show_values',
104
- 'content' => $show_values,
105
- ) );
106
 
107
  // Input columns.
108
  $this->field_option( 'input_columns', $field );
85
  'markup' => 'open',
86
  ) );
87
 
88
+ // Show Values toggle option. This option will only show if already used
89
+ // or if manually enabled by a filter.
90
+ if ( ! empty( $field['show_values'] ) || apply_filters( 'wpforms_fields_show_options_setting', false ) ) {
91
+ $show_values = $this->field_element(
92
+ 'checkbox',
93
+ $field,
94
+ array(
95
+ 'slug' => 'show_values',
96
+ 'value' => isset( $field['show_values'] ) ? $field['show_values'] : '0',
97
+ 'desc' => __( 'Show Values', 'wpforms' ),
98
+ 'tooltip' => __( 'Check this to manually set form field values.', 'wpforms' ),
99
+ ),
100
+ false
101
+ );
102
+ $this->field_element( 'row', $field, array(
103
  'slug' => 'show_values',
104
+ 'content' => $show_values,
105
+ ) );
106
+ }
 
 
 
 
 
 
 
107
 
108
  // Input columns.
109
  $this->field_option( 'input_columns', $field );
includes/fields/class-select.php CHANGED
@@ -85,24 +85,25 @@ class WPForms_Field_Select extends WPForms_Field {
85
  'markup' => 'open',
86
  ) );
87
 
88
- // Show Values toggle option.
89
- $tooltip = __( 'Check this to manually set form field values.', 'wpforms' );
90
- $show_values = isset( $field['show_values'] ) ? $field['show_values'] : '0';
91
- $show_values = $this->field_element(
92
- 'checkbox',
93
- $field,
94
- array(
 
 
 
 
 
 
 
 
95
  'slug' => 'show_values',
96
- 'value' => $show_values,
97
- 'desc' => __( 'Show Values', 'wpforms' ),
98
- 'tooltip' => $tooltip,
99
- ),
100
- false
101
- );
102
- $this->field_element( 'row', $field, array(
103
- 'slug' => 'show_values',
104
- 'content' => $show_values,
105
- ) );
106
 
107
  // Size.
108
  $this->field_option( 'size', $field );
85
  'markup' => 'open',
86
  ) );
87
 
88
+ // Show Values toggle option. This option will only show if already used
89
+ // or if manually enabled by a filter.
90
+ if ( ! empty( $field['show_values'] ) || apply_filters( 'wpforms_fields_show_options_setting', false ) ) {
91
+ $show_values = $this->field_element(
92
+ 'checkbox',
93
+ $field,
94
+ array(
95
+ 'slug' => 'show_values',
96
+ 'value' => isset( $field['show_values'] ) ? $field['show_values'] : '0',
97
+ 'desc' => __( 'Show Values', 'wpforms' ),
98
+ 'tooltip' => __( 'Check this to manually set form field values.', 'wpforms' ),
99
+ ),
100
+ false
101
+ );
102
+ $this->field_element( 'row', $field, array(
103
  'slug' => 'show_values',
104
+ 'content' => $show_values,
105
+ ) );
106
+ }
 
 
 
 
 
 
 
107
 
108
  // Size.
109
  $this->field_option( 'size', $field );
includes/functions.php CHANGED
@@ -1543,6 +1543,8 @@ function wpforms_decode_string( $string ) {
1543
  return wp_kses_decode_entities( htmlspecialchars_decode( $string ) );
1544
  }
1545
 
 
 
1546
  /**
1547
  * Get a suffix for assets, `.min` if debug is enabled.
1548
  *
1543
  return wp_kses_decode_entities( htmlspecialchars_decode( $string ) );
1544
  }
1545
 
1546
+ add_filter( 'wpforms_email_message', 'wpforms_decode_string' );
1547
+
1548
  /**
1549
  * Get a suffix for assets, `.min` if debug is enabled.
1550
  *
languages/wpforms-de_DE.mo CHANGED
Binary file
languages/wpforms-de_DE.po CHANGED
@@ -1,4051 +1,4890 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: WPForms 1.3.8\n"
4
- "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpforms\n"
5
- "POT-Creation-Date: 2017-06-13 17:28:50+00:00\n"
6
- "MIME-Version: 1.0\n"
7
- "Content-Type: text/plain; charset=UTF-8\n"
8
- "Content-Transfer-Encoding: 8bit\n"
9
- "PO-Revision-Date: 2017-08-17 12:33+0000\n"
10
- "Last-Translator: rs-nldx <rs@nldx.com>\n"
11
- "Language-Team: German\n"
12
- "Language: de-DE\n"
13
- "Plural-Forms: nplurals=2; plural=n != 1\n"
14
- "X-Generator: Loco - https://localise.biz/"
15
-
16
- #: includes/providers/class-constant-contact.php:617
17
- msgid ""
18
- "Get the most out of the <strong>WPForms</strong> plugin &mdash; use it with "
19
- "an active Constant Contact account."
20
- msgstr ""
21
- "Holen Sie alles aus <strong>WPForms</strong> heraus &mdash; im Zusammenspiel "
22
- "mit einem Constant Contact Konto."
23
-
24
- #: includes/providers/class-constant-contact.php:676
25
- msgid "Grow Your Website with WPForms + Email Marketing"
26
- msgstr "Stärken Sie Ihre Website mit WPForms + E-Mail-Marketing"
27
-
28
- #: includes/providers/class-constant-contact.php:677
29
- msgid "Wondering if email marketing is really worth your time?"
30
- msgstr ""
31
- "Fragen Sie sich, ob E-Mail-Marketing Ihre kostbare Zeit wirklich wert ist?"
32
-
33
- #: includes/providers/class-constant-contact.php:678
34
- msgid ""
35
- "Email is hands-down the most effective way to nurture leads and turn them "
36
- "into customers, with a return on investment (ROI) of <strong>$44 back for "
37
- "every $1 spent</strong> according to Direct Marketing Association."
38
- msgstr ""
39
- "E-Mails sind der effektivste Weg, um Leads zu generieren und sie in Kunden "
40
- "umzuwandeln. Mit einem Return on Invest (ROI) von <strong>$44 für jeden "
41
- "einzelnen Dollar</strong>, gemäß der Direct Marketing Association."
42
-
43
- #: includes/providers/class-constant-contact.php:679
44
- msgid ""
45
- "Here are 3 big reasons why every smart business in the world has an email "
46
- "list:"
47
- msgstr ""
48
- "Hier sind drei gute Gründe, weshalb jedes smarte Unternehmen einen E-Mail-"
49
- "Verteiler haben sollte:"
50
-
51
- #: includes/providers/class-constant-contact.php:682
52
- msgid ""
53
- "<strong>Email is still #1</strong> - At least 91% of consumers check their "
54
- "email on a daily basis. You get direct access to your subscribers, without "
55
- "having to play by social media&#39;s rules and algorithms."
56
- msgstr ""
57
- "E-Mails sind noch immer die Nr. 1 – mindestens 91% aller Kunden rufen ihre E-"
58
- "Mails täglich ab. Sie erhalten direkten Zugang zu Ihren Abonnenten, ohne auf "
59
- "die Regeln und Algorithmen von Social Media angewiesen zu sein."
60
-
61
- #: includes/providers/class-constant-contact.php:683
62
- msgid ""
63
- "<strong>You own your email list</strong> - Unlike with social media, your "
64
- "list is your property and no one can revoke your access to it."
65
- msgstr ""
66
- "<strong>Ihr eigener E-Mail-Verteiler</strong> - im Vergleich zu Social Media "
67
- "ist ein E-Mail-Verteiler Ihr Eigentum und niemand kann Ihnen den Zugriff "
68
- "verwehren."
69
-
70
- #: includes/providers/class-constant-contact.php:684
71
- msgid ""
72
- "<strong>Email converts</strong> - People who buy products marketed through "
73
- "email spend 138% more than those who don&#39;t receive email offers."
74
- msgstr ""
75
- "<strong>E-Mails überzeugen</strong> - Menschen, die Produkte kaufen, die "
76
- "über E-Mails angeboten wurden, geben 138% mehr für diese aus, als Menschen "
77
- "die keine entsprechenden Angebote per E-Mail erhalten haben."
78
-
79
- #: includes/providers/class-constant-contact.php:686
80
- msgid ""
81
- "That&#39;s why it&#39;s crucial to start collecting email addresses and "
82
- "building your list as soon as possible."
83
- msgstr ""
84
- "Deshalb ist es essentiell, damit zu beginnen, E-Mail-Adressen zu sammeln, um "
85
- "einen eigenen E-Mail-Verteiler zu erstellen."
86
-
87
- #: includes/providers/class-constant-contact.php:687
88
- msgid ""
89
- "For more details, see this guide on <a href=\"%s\" target=\"_blank\" "
90
- "rel=\"noopener noreferrer\">why building your email list is so important."
91
- msgstr ""
92
- "Für weitere Informationen dazu, weshalb das Erstellen von E-Mail-Verteilern "
93
- "so wichtig ist, lesen Sie bitte diese <a href=\"%s\" target=\"_blank\" "
94
- "rel=\"noopener noreferrer\">Anleitung</a>."
95
-
96
- #: includes/providers/class-constant-contact.php:689
97
- msgid "You&#39;ve Already Started - Here&#39;s the Next Step (It&#39;s Easy)"
98
- msgstr "Sie haben bereits losgelegt – hier ist der nächste Schritt"
99
-
100
- #: includes/providers/class-constant-contact.php:690
101
- msgid "Here are the 3 things you need to build an email list:"
102
- msgstr ""
103
- "Diese drei Dinge benötigen Sie, um einen E-Mail-Verteiler zu erstellen:"
104
-
105
- #: includes/providers/class-constant-contact.php:693
106
- msgid "High-Converting Form Builder"
107
- msgstr "Formular-Generator mit hoher Konversionsrate"
108
-
109
- #: includes/providers/class-constant-contact.php:696
110
- msgid ""
111
- "With a powerful email marketing service like Constant Contact, you can "
112
- "instantly send out mass notifications and beautifully designed newsletters "
113
- "to engage your subscribers."
114
- msgstr ""
115
- "Mit einem starken E-Mail-Marketing Dienstleister wie Constant Contact, "
116
- "können Sie umgehend Massenmails und schön gestaltete Newsletter an Ihre "
117
- "Abonnenten versenden."
118
-
119
- #: includes/providers/class-constant-contact.php:697
120
- msgid "Get Started with Constant Contact for Free"
121
- msgstr "Starten Sie gratis durch mit Constant Contact"
122
-
123
- #: includes/providers/class-constant-contact.php:698
124
- msgid ""
125
- "WPForms plugin makes it fast and easy to capture all kinds of visitor "
126
- "information right from your WordPress site - even if you don&#39;t have a "
127
- "Constant Contact account."
128
- msgstr ""
129
- "WPForms Plugins machen es Ihnen einfach, schnell alle möglichen "
130
- "Informationen über Ihre Besucher zu sammeln, direkt über Ihre Website – auch "
131
- "ohne ein Constant Contact Konto."
132
-
133
- #: includes/providers/class-constant-contact.php:699
134
- msgid ""
135
- "But when you combine WPForms with Constant Contact, you can nurture your "
136
- "contacts and engage with them even after they leave your website. When you "
137
- "use Constant Contact + WPForms together, you can:"
138
- msgstr ""
139
- "Wenn Sie WPForms mit Constant Contact kombinieren, dann können Sie Ihre "
140
- "Kontakte pflegen, selbst wenn diese Ihre Website bereits verlassen haben. "
141
- "Wenn Sie Constant Contact zusammen mit WPForms einsetzen, dann können Sie:"
142
-
143
- #: includes/providers/class-constant-contact.php:701
144
- msgid "Seamlessly add new contacts to your email list"
145
- msgstr "Fügen Sie nahtlos neue Kontakte zu Ihrem E-Mail-Verteiler hinzu"
146
-
147
- #: includes/providers/class-constant-contact.php:702
148
- msgid "Create and send professional email newsletters"
149
- msgstr "Erstellen und verschicken Sie professionelle E-Mail-Newsletter"
150
-
151
- #: includes/providers/class-constant-contact.php:703
152
- msgid "Get expert marketing and support"
153
- msgstr "Erhalten Sie Marketing und Support von Experten"
154
-
155
- #: includes/providers/class-constant-contact.php:707
156
- msgid "WPForms Makes List Building Easy"
157
- msgstr "WPForms macht die Erstellung von Listen einfach"
158
-
159
- #: includes/providers/class-constant-contact.php:708
160
- msgid ""
161
- "When creating WPForms, our goal was to make a WordPress forms plugin "
162
- "that&#39;s both EASY and POWERFUL."
163
- msgstr ""
164
- "Als wir WPForms entwickelt haben, war es unser Ziel, ein Wordpress Plugin zu "
165
- "schaffen, das sowohl einfach wie auch leistungsfähig ist."
166
-
167
- #: includes/providers/class-constant-contact.php:709
168
- msgid ""
169
- "We made the form creation process extremely intuitive, so you can create a "
170
- "form to start capturing emails within 5 minutes or less."
171
- msgstr ""
172
- "Wir haben den Erstellungsprozess von Formularen extrem intuitiv gestaltet, "
173
- "damit Sie in weniger als fünf Minuten mit dem Sammeln von E-Mail-Adressen "
174
- "beginnen können."
175
-
176
- #: includes/providers/class-constant-contact.php:714
177
- msgid "1. Select from our pre-built templates, or create a form from scratch."
178
- msgstr ""
179
- "1. Wählen Sie ein vorgefertigtes Template oder erstellen Sie ein ganz neues "
180
- "Formular."
181
-
182
- #: includes/providers/class-constant-contact.php:718
183
- msgid "2. Drag and drop any field you want onto your signup form."
184
- msgstr ""
185
- "2. Fügen Sie jedes beliebige Feld mit Drag & Drop zu Ihrem Anmeldeformular "
186
- "hinzu."
187
-
188
- #: includes/providers/class-constant-contact.php:722
189
- msgid "3. Connect your Constant Contact email list."
190
- msgstr "3. Verbinden Sie Constant Contact mit Ihrem E-Mail-Verteiler."
191
-
192
- #: includes/providers/class-constant-contact.php:726
193
- msgid "4. Add your new form to any post, page, or sidebar."
194
- msgstr ""
195
- "4. Fügen Sie Ihr neues Formular einem Beitrag, einer Seite oder einer "
196
- "Sidebar hinzu."
197
-
198
- #: includes/providers/class-constant-contact.php:729
199
- msgid ""
200
- "It doesn&#39;t matter what kind of business you run, what kind of website "
201
- "you have, or what industry you are in - you need to start building your "
202
- "email list today."
203
- msgstr ""
204
- "Es spielt keine Rolle, was für eine Art Unternehmen Sie führen, welche Art "
205
- "von Website Sie haben oder in welcher Branche Sie arbeiten – Sie sollten "
206
- "heute mit einem eigenen E-Mail-Verteiler beginnen."
207
-
208
- #: includes/providers/class-constant-contact.php:730
209
- msgid "With Constant Contact + WPForms, growing your list is easy."
210
- msgstr ""
211
- "Mit Constant Contact + WPForms vergrößern Sie Ihren E-Mail-Verteiler ganz "
212
- "einfach."
213
-
214
- #: includes/templates/class-blank.php:22
215
- msgid ""
216
- "The blank form allows you to create any type of form using our drag & drop "
217
- "builder."
218
- msgstr ""
219
- "Das leere Formular ermöglicht es Ihnen jegliche Art von Formular über den "
220
- "Drag&Drop-Generator zu erstellen."
221
-
222
- #: includes/templates/class-contact.php:22
223
- msgid ""
224
- "Allow your users to contact you with this simple contact form. You can add "
225
- "and remove fields as needed."
226
- msgstr ""
227
- "Geben Sie Besuchern die Möglichkeit, Sie mit diesem einfachen "
228
- "Kontaktformular zu kontaktieren. Sie können Felder hinzufügen oder löschen."
229
-
230
- #: includes/templates/class-subscribe.php:22
231
- msgid ""
232
- "Add subscribers and grow your email list with this newsletter signup form. "
233
- "You can add and remove fields as needed."
234
- msgstr ""
235
- "Gewinnen Sie Abonnenten und vergrößern Sie Ihren E-Mail-Verteiler mit diesem "
236
- "einfachen Newsletteranmeldeformular. Sie können Felder hinzufügen oder "
237
- "löschen."
238
-
239
- #: includes/templates/class-subscribe.php:27
240
- msgid "Click the marketing tab to configure your newsletter service provider"
241
- msgstr ""
242
- "Klicken Sie in den Abschnitt Marketing, um Ihren Newsletter-Dienstleister "
243
- "einzurichten"
244
-
245
- #: includes/templates/class-suggestion.php:22
246
- msgid ""
247
- "Ask your users for suggestions with this simple form template. You can add "
248
- "and remove fields as needed."
249
- msgstr ""
250
- "Fragen Sie Ihre Besucher nach Feedback mit diesem einfachen Formular-"
251
- "Template. Sie können Felder hinzufügen oder löschen."
252
-
253
- #: lite/includes/admin/class-review.php:83
254
- msgid ""
255
- "Hey, I noticed you created a contact form with WPForms - that’s awesome! "
256
- "Could you please do me a BIG favor and give it a 5-star rating on WordPress "
257
- "to help us spread the word and boost our motivation?"
258
- msgstr ""
259
- "Hallo, uns ist aufgefallen, dass Sie ein Kontaktformular mit WPForms "
260
- "erstellt haben – das ist toll. Bitte geben Sie uns eine 5-Sterne-Bewertung "
261
- "auf Wordpress.org und helfen Sie damit WPForms bekannt zu machen."
262
-
263
- #: lite/includes/admin/class-settings.php:257
264
- #: pro/includes/admin/class-settings.php:332
265
- msgid ""
266
- "Check this if you would like to load WPForms assets site-wide. Only check if "
267
- "your site is having compatibility issues or instructed to by support."
268
- msgstr ""
269
- "Bitte markieren, wenn Sie möchten, dass die Ressourcen von WPForms auf der "
270
- "ganzen Website geladen werden. Nur notwendig bei Kompatibilitätsproblemen "
271
- "oder auf Anweisung unseres Supports hin. "
272
-
273
- #: lite/includes/admin/class-settings.php:314
274
- #: pro/includes/admin/class-settings.php:389
275
- msgid ""
276
- "Check this if you would like to enable the ability to CC: email addresses in "
277
- "the form notification settings."
278
- msgstr ""
279
- "Bitte markieren, wenn Sie die Eingabe von \"CC\"-E-Mail-Adressen bei den "
280
- "Einstellungen der Formularbenachrichtigungen aktivieren möchten. "
281
-
282
- #: lite/includes/admin/class-settings.php:321
283
- #: pro/includes/admin/class-settings.php:396
284
- msgid ""
285
- "reCAPTCHA is a free anti-spam service from Google which helps to protect "
286
- "your website from spam and abuse while letting real people pass through with "
287
- "ease."
288
- msgstr ""
289
- "reCAPTCHA ist ein kostenloser Anti-SPAM Service von Google, der Ihre Website "
290
- "vor SPAM und Missbrauch schützt, aber echte Besucher durch lässt."
291
-
292
- #: lite/includes/admin/class-settings.php:322
293
- #: pro/includes/admin/class-settings.php:397
294
- msgid ""
295
- "Google's original <a href=\"https://www.google.com/recaptcha/intro/\" "
296
- "rel=\"noopener noreferrer\">v2 reCAPTCHA</a> prompts users to check a box to "
297
- "prove they're human, whereas <a href=\"https://www.google."
298
- "com/recaptcha/intro/invisible.html\" rel=\"noopener noreferrer\">Invisible "
299
- "reCAPTCHA</a> uses advanced technology to detect real users without "
300
- "requiring any input."
301
- msgstr ""
302
- "Mit Google's <a href=\"https://www.google.com/recaptcha/intro/\" "
303
- "rel=\"noopener noreferrer\">v2 reCAPTCHA</a> müssen Besucher Ihrer Website "
304
- "durch eine Eingabe bestätigen, dass sie Menschen und keine Roboter sind. "
305
- "Unsichtbare reCAPTCHAs nutzen neueste Technologien, um echte Benutzer auch "
306
- "ohne eine Eingabeaufforderung zu erkennen."
307
-
308
- #: lite/includes/admin/class-settings.php:323
309
- #: pro/includes/admin/class-settings.php:398
310
- msgid ""
311
- "Sites already using v2 reCAPTCHA will need to create new site keys before "
312
- "switching to the Invisible reCAPTCHA."
313
- msgstr ""
314
- "Websites die reCAPTCHA v2 bereits verwenden, müssen einen neuen "
315
- "Websiteschlüssel erstellen, um auf das unsichtbare reCAPTCHA zu wechseln."
316
-
317
- #: lite/includes/admin/class-settings.php:324
318
- #: pro/includes/admin/class-settings.php:399
319
- msgid ""
320
- "<a href=\"https://wpforms.com/docs/setup-captcha-wpforms/\" rel=\"noopener "
321
- "noreferrer\">Read our walk through</a> to learn more and for step-by-step "
322
- "directions."
323
- msgstr "Lesen Sie unseren Rundgang und lernen Sie WPForms Schritt für Schritt."
324
-
325
- #: lite/includes/admin/class-settings.php:431
326
- #: pro/includes/admin/class-settings.php:624
327
- msgid ""
328
- "You do not have any marketing add-ons activated. You can head over to the <a "
329
- "href=\"%s\">Add-Ons page</a> to install and activate the add-on for your "
330
- "provider."
331
- msgstr ""
332
- "Sie haben keine Marketing Add-ons aktiviert. Sie können das Plugin Ihres "
333
- "Anbieters auf der <a href=\"%s\">Add-ons-Seite</a>installieren und "
334
- "aktivieren."
335
-
336
- #: lite/wpforms-lite.php:98 pro/wpforms-pro.php:294
337
- msgid ""
338
- "Enter the email address to receive form entry notifications. For multiple "
339
- "notifications, separate email addresses with a comma."
340
- msgstr ""
341
- "Geben Sie die E-Mail-Adresse ein, an die Benachrichtigungen über neue "
342
- "Einträge gesendet werden sollen. Sie können auch mehrere E-Mail-Adressen mit "
343
- "einem Komma getrennt eingeben."
344
-
345
- #: lite/wpforms-lite.php:202 pro/wpforms-pro.php:398
346
- msgid ""
347
- "To display all form fields, use the <code>{all_fields}</code> Smart Tag."
348
- msgstr "Verwenden Sie den {all_fields} Smart Tag, um alle Felder anzuzeigen."
349
-
350
- #: lite/wpforms-lite.php:440
351
- msgid ""
352
- "We're sorry, %name% is not available on your plan.<br><br>Please upgrade to "
353
- "the PRO plan to unlock all these awesome features."
354
- msgstr ""
355
- "Es tut uns leid, aber %name% ist kein verfügbares Paket.<br><br>\n"
356
- "Bitte machen Sie ein Upgrade auf das PRO Paket, um alle Features "
357
- "freizuschalten."
358
-
359
- #: pro/includes/admin/ajax-actions.php:26
360
- msgid "Could not deactivate addon. Please deacticate from the Plugins page."
361
- msgstr ""
362
- "Add-on konnte nicht deaktiviert werden. Bite deaktivieren Sie es auf der "
363
- "Plugins-Seite."
364
-
365
- #: pro/includes/admin/ajax-actions.php:50
366
- msgid "Could not activate addon. Please activate from the Plugins page."
367
- msgstr ""
368
- "Add-on konnte nicht aktiviert werden. Bite aktivieren sie es auf der Plugins-"
369
- "Seite."
370
-
371
- #: pro/includes/admin/ajax-actions.php:65
372
- #: pro/includes/admin/ajax-actions.php:79
373
- #: pro/includes/admin/ajax-actions.php:82
374
- #: pro/includes/admin/ajax-actions.php:106
375
- msgid ""
376
- "Could not install addon. Please download from wpforms.com and install "
377
- "manually."
378
- msgstr ""
379
- "Add-on konnte nicht installiert werden. Bitte laden Sie es von wpforms.com "
380
- "herunter und installieren Sie es manuell."
381
-
382
- #: pro/includes/admin/builder/panels/class-payments.php:69
383
- msgid "Install Your Payment Integration"
384
- msgstr "Installieren Sie ihren Zahlungsdienstleister"
385
-
386
- #: pro/includes/admin/builder/panels/class-payments.php:70
387
- msgid ""
388
- "It seems you do not have any payment add-ons activated. You can head over to "
389
- "the <a href=\"%s\">Add-Ons page</a> to install and activate the add-on for "
390
- "your payment service."
391
- msgstr ""
392
- "Es scheint so, als ob Sie noch keine Zahlungs-Add-ons aktiviert haben. Auf "
393
- "der <a href=\"%s\">Add-ons-Seitee</a> können Sie das Add-on für Ihren "
394
- "Zahlungsdienstleister installieren und aktivieren."
395
-
396
- #: pro/includes/admin/builder/panels/class-payments.php:76
397
- msgid "Select Your Payment Integration"
398
- msgstr "Wählen Sie Ihren Zahlungsdienstleister"
399
-
400
- #: pro/includes/admin/builder/panels/class-payments.php:77
401
- msgid ""
402
- "Select your email payment provider provider from the options on the left. If "
403
- "you don't see your payment service listed, then let us know and we'll do our "
404
- "best to get it added as fast as possible"
405
- msgstr ""
406
- "Wählen Sie Ihren E-Mail-Zahlungsdienstleister aus der Auswahl auf der linken "
407
- "Seite aus. Wenn Sie ihn dort nicht finden, informieren Sie uns darüber und "
408
- "wir werden versuchen, ihn so schnell wie möglich zu integrieren."
409
-
410
- #: pro/includes/admin/class-addons.php:114
411
- msgid ""
412
- "There was an issue retrieving the addons for this site. Please click on the "
413
- "button above the refresh the addons data."
414
- msgstr ""
415
- "Es gab ein Problem beim Laden der Add-ons für diese Website. Bitte klicken "
416
- "Sie auf den Button unterhalb, um den Vorgang erneut anzustoßen."
417
-
418
- #: pro/includes/admin/class-addons.php:120
419
- msgid ""
420
- "In order to get access to Addons, you need to resolve your license key "
421
- "errors."
422
- msgstr ""
423
- "Um Zugriff auf Add-ons zu erhalten, müssen Sie Ihren fehlerhaften "
424
- "Lizenzschlüssel korrigieren."
425
-
426
- #: pro/includes/admin/class-addons.php:126
427
- msgid ""
428
- "In order to get access to Addons, you need to verify your license key for "
429
- "WPForms."
430
- msgstr ""
431
- "Um Zugriff auf Add-ons zu erhalten, müssen Sie Ihren Lizenzschlüssel für "
432
- "WPForms verifizieren."
433
-
434
- #: pro/includes/admin/class-addons.php:131
435
- msgid ""
436
- "Improve your forms with our premium addons. Missing an addon that you think "
437
- "you should be able to see? Click the Refresh Addons button above."
438
- msgstr "Verbessern Sie Ihre Formulare mit unseren Premium-Add-ons. "
439
-
440
- #: pro/includes/admin/class-addons.php:136
441
- msgid "Addons have successfully been refreshed."
442
- msgstr "Add-ons wurden erfolgreich neu eingelesen."
443
-
444
- #: pro/includes/admin/class-addons.php:181
445
- msgid ""
446
- "Want to get even more features? Upgrade your WPForms account and unlock the "
447
- "following extensions."
448
- msgstr ""
449
- "Möchten Sie noch mehr Features? Holen Sie sich das Upgrade für Ihr WPForms "
450
- "Konto und schalten Sie folgende Erweiterungen frei."
451
-
452
- #: pro/includes/admin/class-license.php:93
453
- #: pro/includes/admin/class-license.php:161
454
- #: pro/includes/admin/class-license.php:229
455
- msgid ""
456
- "There was an error connecting to the remote key API. Please try again later."
457
- msgstr ""
458
- "Es ist ein Fehler beim Verbinden mit der API aufgetreten. Bitte versuchen "
459
- "Sie es später erneut."
460
-
461
- #: pro/includes/admin/class-license.php:272
462
- msgid ""
463
- "Please <a href=\"%s\">enter and activate</a> your license key for WPForms to "
464
- "enable automatic updates."
465
- msgstr ""
466
- "Bitte geben Sie Ihren Lizenzschlüssel ein und aktivieren Sie diesen, um "
467
- "automatisch Updates zu erhalten."
468
-
469
- #: pro/includes/admin/class-license.php:281
470
- msgid ""
471
- "Your license key for WPForms has expired. <a href=\"%s\" target=\"_blank\" "
472
- "rel=\"noopener\">Please click here to renew your license key and continue "
473
- "receiving automatic updates.</a>"
474
- msgstr ""
475
- "Ihr Lizenzschlüssel für WPForms ist abgelaufen. Bitte klicken Sie <a "
476
- "href=\"%s\" target=\"_blank\" rel=\"noopener\">hier</a>, um Ihre Lizenz zu "
477
- "erneuern und weiterhin automatisch Updates zu beziehen."
478
-
479
- #: pro/includes/admin/class-license.php:290
480
- msgid ""
481
- "Your license key for WPForms has been disabled. Please use a different key "
482
- "to continue receiving automatic updates."
483
- msgstr ""
484
- "Ihr Lizenzschlüssel für WPForms wurde deaktiviert. Bitte verwenden Sie einen "
485
- "anderen Lizenzschlüssel, um weiterhin automatisch Updates zu erhalten."
486
-
487
- #: pro/includes/admin/class-license.php:299
488
- msgid ""
489
- "Your license key for WPForms is invalid. The key no longer exists or the "
490
- "user associated with the key has been deleted. Please use a different key to "
491
- "continue receiving automatic updates."
492
- msgstr ""
493
- "Ihr Lizenzschlüssel für WPForms ist nicht länger gültig. Der Schlüssel "
494
- "existiert nicht mehr oder das entsprechende Benutzerkonto wurde gelöscht. "
495
- "Bitte verwenden Sie einen anderen Lizenzschlüssel, um weiterhin automatisch "
496
- "Updates zu erhalten."
497
-
498
- #: pro/includes/admin/class-review.php:77
499
- msgid ""
500
- "Hey, I noticed you collected over 50 entries from WPForms - that’s awesome! "
501
- "Could you please do me a BIG favor and give it a 5-star rating on WordPress "
502
- "to help us spread the word and boost our motivation?"
503
- msgstr ""
504
- "Hallo, uns ist aufgefallen, dass Sie bereits 50 Einträge mit WPForms "
505
- "gesammelt haben – das ist toll. Bitte geben Sie uns eine 5-Sterne-Bewertung "
506
- "auf Wordpress.org und helfen Sie damit WPForms bekannt zu machen."
507
-
508
- #: includes/admin/ajax-actions.php:24 includes/fields/class-base.php:731
509
- msgid "You do no have permission."
510
- msgstr "Sie haben keine Zugriffsrechte."
511
-
512
- #: includes/admin/ajax-actions.php:28
513
- msgid "No data provided"
514
- msgstr "Keine Daten übermittelt"
515
-
516
- #: includes/admin/ajax-actions.php:65
517
- msgid "An error occured and the form could not be saved"
518
- msgstr ""
519
- "Ein Fehler ist aufgetreten und das Formular konnte nicht gespeichert werden"
520
-
521
- #: includes/admin/ajax-actions.php:89
522
- msgid "No form title provided"
523
- msgstr "Es wurde kein Formulartitel eingegeben"
524
-
525
- #: includes/admin/ajax-actions.php:114
526
- msgid "Error creating form"
527
- msgstr "Fehler beim Erstellen des Formulars"
528
-
529
- #: includes/admin/ajax-actions.php:131
530
- msgid "No form ID provided"
531
- msgstr "Keine Formular-ID übergeben"
532
-
533
- #: includes/admin/ajax-actions.php:143
534
- msgid "Error updating form template"
535
- msgstr "Fehler beim Aktualisieren des Formular-Templates"
536
-
537
- #: includes/admin/ajax-actions.php:243 includes/fields/class-base.php:403
538
- msgid "post type"
539
- msgstr "Beitragsart"
540
-
541
- #: includes/admin/ajax-actions.php:262 includes/fields/class-base.php:410
542
- msgid "taxonomy"
543
- msgstr " Taxonomie"
544
-
545
- #: includes/admin/builder/class-builder.php:273
546
- #: includes/class-conditional-logic-core.php:441
547
- msgid "AND"
548
- msgstr "UND"
549
-
550
- #: includes/admin/builder/class-builder.php:275
551
- msgid "Add New Choices"
552
- msgstr "Neue Auswahlmöglichkeiten hinzufügen"
553
-
554
- #: includes/admin/builder/class-builder.php:276
555
- #: includes/fields/class-base.php:362
556
- msgid "Bulk Add"
557
- msgstr "Mehrfaches Hinzufügen"
558
-
559
- #: includes/admin/builder/class-builder.php:277
560
- msgid "Hide Bulk Add"
561
- msgstr "Mehrfaches Hinzufügen ausblenden"
562
-
563
- #: includes/admin/builder/class-builder.php:278
564
- msgid "Add Choices (one per line)"
565
- msgstr "Auswahlmöglichkeiten hinzufügen (eine je Zeile)"
566
-
567
- #: includes/admin/builder/class-builder.php:279
568
- msgid ""
569
- "Blue\n"
570
- "Red\n"
571
- "Green"
572
- msgstr "Blau Rot Grün"
573
-
574
- #: includes/admin/builder/class-builder.php:280
575
- msgid "Show presets"
576
- msgstr "Voreinstellungen anzeigen"
577
-
578
- #: includes/admin/builder/class-builder.php:281
579
- msgid "Hide presets"
580
- msgstr "Voreinstellungen ausblenden"
581
-
582
- #: includes/admin/builder/class-builder.php:282
583
- #: pro/includes/fields/class-date-time.php:229
584
- #: pro/includes/fields/class-date-time.php:231
585
- #: pro/includes/fields/class-date-time.php:452
586
- #: pro/includes/fields/class-date-time.php:471
587
- msgid "DD"
588
- msgstr "DD"
589
-
590
- #: includes/admin/builder/class-builder.php:283
591
- #: pro/includes/fields/class-date-time.php:228
592
- #: pro/includes/fields/class-date-time.php:232
593
- #: pro/includes/fields/class-date-time.php:433
594
- #: pro/includes/fields/class-date-time.php:490
595
- #: pro/includes/fields/class-payment-credit-card.php:296
596
- #: pro/includes/fields/class-payment-credit-card.php:386
597
- msgid "MM"
598
- msgstr "MM"
599
-
600
- #: includes/admin/builder/class-builder.php:285
601
- msgid ""
602
- "The {source} {type} contains over {limit} items ({total}). This may make the "
603
- "field difficult for your vistors to use and/or cause the form to be slow."
604
- msgstr ""
605
- "Die {source} {type} enthält über {limit} Stück ({total}). Das könnte "
606
- "verursachen, dass das Feld für Ihre Besucher schwer zu benutzen oder das "
607
- "Formular träge ist."
608
-
609
- #: includes/admin/builder/class-builder.php:286
610
- #: includes/admin/class-editor.php:96
611
- #: pro/includes/admin/entries/class-entries.php:994
612
- msgid "Cancel"
613
- msgstr "Abbrechen"
614
-
615
- #: includes/admin/builder/class-builder.php:287
616
- msgid "OK"
617
- msgstr "OK"
618
-
619
- #: includes/admin/builder/class-builder.php:288
620
- #: includes/admin/class-editor.php:70
621
- msgid "Close"
622
- msgstr "Schließen"
623
-
624
- #: includes/admin/builder/class-builder.php:289
625
- msgid ""
626
- "Due to form changes, conditional logic rules have been removed or updated:"
627
- msgstr ""
628
- "Auf Grund von Veränderungen wurden die Regeln der Bedingungslogik entfernt "
629
- "oder aktualisiert:"
630
-
631
- #: includes/admin/builder/class-builder.php:290
632
- msgid ""
633
- "Are you sure you want to disable conditional logic? This will remove the "
634
- "rules for this field or setting."
635
- msgstr ""
636
- "Sind Sie sicher, dass Sie die Bedingungslogik deaktivieren möchten? Dadurch "
637
- "werden alle bestehenden Regeln gelöscht ..."
638
-
639
- #: includes/admin/builder/class-builder.php:291
640
- #: pro/includes/admin/entries/class-entries-table.php:176
641
- msgid "Field"
642
- msgstr "Feld"
643
-
644
- #: includes/admin/builder/class-builder.php:292
645
- msgid "Field Locked"
646
- msgstr "Feld gesperrt"
647
-
648
- #: includes/admin/builder/class-builder.php:293
649
- msgid "This field cannot be deleted or duplicated."
650
- msgstr "Dieses Feld kann nicht gelöscht oder dupliziert werden."
651
-
652
- #: includes/admin/builder/class-builder.php:294
653
- msgid "Available Fields"
654
- msgstr "Verfügbare Felder"
655
-
656
- #: includes/admin/builder/class-builder.php:295
657
- msgid "No fields available"
658
- msgstr "Keine Felder verfügbar"
659
-
660
- #: includes/admin/builder/class-builder.php:296
661
- msgid "Heads up!"
662
- msgstr "Kopf hoch!"
663
-
664
- #: includes/admin/builder/class-builder.php:298
665
- msgid "No email fields"
666
- msgstr "Keine E-Mail-Felder"
667
-
668
- #: includes/admin/builder/class-builder.php:299
669
- msgid "Are you sure you want to delete this notification?"
670
- msgstr "Sind sie sicher, dass Sie diese Mitteilung löschen möchten?"
671
-
672
- #: includes/admin/builder/class-builder.php:300
673
- msgid "Enter a notification name"
674
- msgstr "Name für Mitteilung eingeben"
675
-
676
- #: includes/admin/builder/class-builder.php:301
677
- msgid "Eg: User Confirmation"
678
- msgstr "z.B.: Empfangsbestätigung"
679
-
680
- #: includes/admin/builder/class-builder.php:302
681
- msgid "You must provide a notification name"
682
- msgstr "Sie müssen einen Namen für die Mitteilung eingeben"
683
-
684
- #: includes/admin/builder/class-builder.php:303
685
- msgid ""
686
- "Form must contain one notification. To disable all notifications use the "
687
- "setting Notifications dropdown setting."
688
- msgstr ""
689
- "Das Formular muss mindestens eine Mitteilung enthalten. Um alle Mitteilungen "
690
- "zu deaktivieren, benutzen Sie das Dropdown für Einstellungen der "
691
- "Mitteilungen."
692
-
693
- #: includes/admin/builder/class-builder.php:304
694
- #: lite/includes/admin/class-settings.php:149
695
- #: pro/includes/admin/class-settings.php:160
696
- msgid "Saving ..."
697
- msgstr "Speichern ..."
698
-
699
- #: includes/admin/builder/class-builder.php:305
700
- msgid "Saved!"
701
- msgstr "Gespeichert!"
702
-
703
- #: includes/admin/builder/class-builder.php:306
704
- msgid "Save and Exit"
705
- msgstr "Speichern und schließen"
706
-
707
- #: includes/admin/builder/class-builder.php:307
708
- #: includes/fields/class-base.php:539
709
- msgid "Show Layouts"
710
- msgstr "Layouts anzeigen"
711
-
712
- #: includes/admin/builder/class-builder.php:308
713
- msgid "Hide Layouts"
714
- msgstr "Layouts verbergen"
715
-
716
- #: includes/admin/builder/class-builder.php:309
717
- msgid "Select your layout"
718
- msgstr "Layout auswählen"
719
-
720
- #: includes/admin/builder/class-builder.php:310
721
- msgid "Select your column"
722
- msgstr "Spalte auswählen"
723
-
724
- #: includes/admin/builder/class-builder.php:311
725
- #: includes/admin/builder/class-builder.php:427
726
- msgid "Loading"
727
- msgstr "Wird geladen"
728
-
729
- #: includes/admin/builder/class-builder.php:317
730
- msgid "Use Template"
731
- msgstr "Template verwenden"
732
-
733
- #: includes/admin/builder/class-builder.php:318
734
- msgid ""
735
- "Changing templates on an existing form will DELETE existing form fields. Are "
736
- "you sure you want apply the new template?"
737
- msgstr ""
738
- "Wenn das Template gewechselt wird, werden alle existierenden Felder GELÖSCHT."
739
- " Sind sie sicher, dass Sie das Template wechseln möchten?"
740
-
741
- #: includes/admin/builder/class-builder.php:319
742
- msgid ""
743
- "You are almost done. To embed this form on your site, please paste the "
744
- "following shortcode inside a post or page."
745
- msgstr ""
746
- "Sie sind fast fertig. Um das Formular auf der Website anzuzeigen, fügen Sie "
747
- "folgenden Shortcode in einer Seite oder einem Beitrag ein."
748
-
749
- #: includes/admin/builder/class-builder.php:320
750
- msgid "Or you can follow the instructions in this video."
751
- msgstr "Oder Sie können nach der Anleitung in folgendem Video vorgehen."
752
-
753
- #: includes/admin/builder/class-builder.php:321
754
- #: includes/admin/builder/class-builder.php:477
755
- msgid "Exit"
756
- msgstr "Verlassen"
757
-
758
- #: includes/admin/builder/class-builder.php:323
759
- msgid "If you exit without saving, your changes will be lost."
760
- msgstr ""
761
- "Wenn Sie die Seite ohne zu speichern verlassen, werden alle Änderungen "
762
- "verloren gehen."
763
-
764
- #: includes/admin/builder/class-builder.php:324
765
- msgid "Are you sure you want to delete this field?"
766
- msgstr "Sind Sie sicher, dass Sie dieses Feld löschen möchten?"
767
-
768
- #: includes/admin/builder/class-builder.php:325
769
- msgid "Are you sure you want to duplicate this field?"
770
- msgstr "Sind Sie sicher, dass Sie dieses Feld duplizieren möchten?"
771
-
772
- #: includes/admin/builder/class-builder.php:326
773
- msgid "(copy)"
774
- msgstr "(kopieren)"
775
-
776
- #: includes/admin/builder/class-builder.php:327
777
- msgid "Please enter a form title."
778
- msgstr "Bitte einen Titel für das Formular eingeben."
779
-
780
- #: includes/admin/builder/class-builder.php:328
781
- msgid "This item must contain at least one choice."
782
- msgstr "Dieses Element muss mind. eine Auswahlmöglichkeit enthalten."
783
-
784
- #: includes/admin/builder/class-builder.php:329
785
- #: includes/fields/class-base.php:253 includes/fields/class-base.php:587
786
- #: lite/wpforms-lite.php:79 pro/wpforms-pro.php:269
787
- msgid "Off"
788
- msgstr "Aus"
789
-
790
- #: includes/admin/builder/class-builder.php:330
791
- #: includes/fields/class-base.php:253 lite/wpforms-lite.php:78
792
- #: pro/wpforms-pro.php:268
793
- msgid "On"
794
- msgstr "An"
795
-
796
- #: includes/admin/builder/class-builder.php:331
797
- msgid "or"
798
- msgstr "oder"
799
-
800
- #: includes/admin/builder/class-builder.php:332
801
- #: includes/templates/class-suggestion.php:59
802
- msgid "Other"
803
- msgstr "Andere"
804
-
805
- #: includes/admin/builder/class-builder.php:333
806
- #: includes/class-conditional-logic-core.php:367
807
- msgid "is"
808
- msgstr "ist"
809
-
810
- #: includes/admin/builder/class-builder.php:334
811
- #: includes/class-conditional-logic-core.php:368
812
- msgid "is not"
813
- msgstr "ist nicht"
814
-
815
- #: includes/admin/builder/class-builder.php:335
816
- #: includes/class-conditional-logic-core.php:369
817
- msgid "empty"
818
- msgstr "leer"
819
-
820
- #: includes/admin/builder/class-builder.php:336
821
- #: includes/class-conditional-logic-core.php:370
822
- msgid "not empty"
823
- msgstr "nicht leer"
824
-
825
- #: includes/admin/builder/class-builder.php:337
826
- #: includes/class-conditional-logic-core.php:375
827
- msgid "contains"
828
- msgstr "enthält"
829
-
830
- #: includes/admin/builder/class-builder.php:338
831
- #: includes/class-conditional-logic-core.php:376
832
- msgid "does not contain"
833
- msgstr "enthält nicht"
834
-
835
- #: includes/admin/builder/class-builder.php:339
836
- #: includes/class-conditional-logic-core.php:377
837
- msgid "starts with"
838
- msgstr "beginnt mit"
839
-
840
- #: includes/admin/builder/class-builder.php:340
841
- #: includes/class-conditional-logic-core.php:378
842
- msgid "ends with"
843
- msgstr "endet mit"
844
-
845
- #: includes/admin/builder/class-builder.php:341
846
- msgid ""
847
- "Form entries must be stored to accept payments. Please enable saving form "
848
- "entries in the General settings first."
849
- msgstr ""
850
- "Formulareinträge müssen gespeichert werden, um Zahlung annehmen zu können. "
851
- "Bitte aktivieren Sie das Speichern von Einträgen in den allgemeinen "
852
- "Einstellungen."
853
-
854
- #: includes/admin/builder/class-builder.php:342
855
- #: pro/includes/fields/class-page-break.php:186
856
- #: pro/includes/fields/class-page-break.php:517
857
- msgid "Previous"
858
- msgstr "Vorherige"
859
-
860
- #: includes/admin/builder/class-builder.php:343
861
- #: includes/class-conditional-logic-core.php:441
862
- msgid "Create new rule"
863
- msgstr "Neue Regel erstellen"
864
-
865
- #: includes/admin/builder/class-builder.php:344
866
- msgid "Add new group"
867
- msgstr "Neue Gruppe hinzufügen"
868
-
869
- #: includes/admin/builder/class-builder.php:345
870
- #: includes/class-conditional-logic-core.php:442
871
- msgid "Delete rule"
872
- msgstr "Regel löschen"
873
-
874
- #: includes/admin/builder/class-builder.php:348
875
- #: includes/admin/builder/functions.php:249 includes/fields/class-base.php:487
876
- msgid "Show Smart Tags"
877
- msgstr "Smart Tags anzeigen"
878
-
879
- #: includes/admin/builder/class-builder.php:349
880
- msgid "Hide Smart Tags"
881
- msgstr "Smart Tags ausblenden"
882
-
883
- #: includes/admin/builder/class-builder.php:350
884
- #: includes/class-conditional-logic-core.php:326
885
- msgid "-- Select Field --"
886
- msgstr "-- Feld auswählen --"
887
-
888
- #: includes/admin/builder/class-builder.php:351
889
- #: includes/class-conditional-logic-core.php:421
890
- msgid "-- Select Choice --"
891
- msgstr "-- Option auswählen --"
892
-
893
- #: includes/admin/builder/class-builder.php:378
894
- msgid "Countries"
895
- msgstr "Länder"
896
-
897
- #: includes/admin/builder/class-builder.php:382
898
- msgid "Countries Postal Code"
899
- msgstr "Länder Postleitzahl"
900
-
901
- #: includes/admin/builder/class-builder.php:386
902
- msgid "States"
903
- msgstr "Bundesländer"
904
-
905
- #: includes/admin/builder/class-builder.php:390
906
- msgid "States Postal Code"
907
- msgstr "Bundesländer Postleitzahl"
908
-
909
- #: includes/admin/builder/class-builder.php:394
910
- msgid "Months"
911
- msgstr "Monate"
912
-
913
- #: includes/admin/builder/class-builder.php:398
914
- msgid "Days"
915
- msgstr "Tage"
916
-
917
- #: includes/admin/builder/class-builder.php:450
918
- msgid "Now editing"
919
- msgstr "Wird bearbeitet"
920
-
921
- #: includes/admin/builder/class-builder.php:460
922
- #: pro/includes/admin/entries/class-entries.php:512
923
- msgid "Preview Form"
924
- msgstr "Vorschau (Formular)"
925
-
926
- #: includes/admin/builder/class-builder.php:462
927
- #: includes/admin/overview/class-overview-table.php:159
928
- msgid "Preview"
929
- msgstr "Vorschau"
930
-
931
- #: includes/admin/builder/class-builder.php:465
932
- msgid "Embed Form"
933
- msgstr "Formular einbetten"
934
-
935
- #: includes/admin/builder/class-builder.php:467
936
- msgid "Embed"
937
- msgstr "Einbetten"
938
-
939
- #: includes/admin/builder/class-builder.php:470
940
- msgid "Save Form"
941
- msgstr "Formular speichern"
942
-
943
- #: includes/admin/builder/class-builder.php:472
944
- #: pro/includes/admin/class-settings.php:604
945
- msgid "Save"
946
- msgstr "Speichern"
947
-
948
- #: includes/admin/builder/functions.php:189
949
- msgid "Field #"
950
- msgstr "feld #"
951
-
952
- #: includes/admin/builder/panels/class-fields.php:21
953
- msgid "Fields"
954
- msgstr "Felder"
955
-
956
- #: includes/admin/builder/panels/class-fields.php:66
957
- msgid "Add Fields"
958
- msgstr "Felder hinzufügen"
959
-
960
- #: includes/admin/builder/panels/class-fields.php:73
961
- msgid "Field Options"
962
- msgstr "Feldoptionen"
963
-
964
- #: includes/admin/builder/panels/class-fields.php:100
965
- msgid ""
966
- "You need to <a href=\"#\" class=\"wpforms-panel-switch\" data-"
967
- "panel=\"setup\">setup your form</a> before you can manage the fields."
968
- msgstr ""
969
- "Sie müssen ihr Formular erst einrichten, bevor Sie Felder verwalten können."
970
-
971
- #: includes/admin/builder/panels/class-fields.php:123
972
- #: includes/admin/builder/panels/class-settings.php:125
973
- msgid "Submit"
974
- msgstr "Senden"
975
-
976
- #: includes/admin/builder/panels/class-fields.php:143
977
- msgid "Standard Fields"
978
- msgstr "Standard-Felder"
979
-
980
- #: includes/admin/builder/panels/class-fields.php:147
981
- msgid "Fancy Fields"
982
- msgstr "Besondere Felder"
983
-
984
- #: includes/admin/builder/panels/class-fields.php:151
985
- msgid "Payment Fields"
986
- msgstr "Zahlungsfelder"
987
-
988
- #: includes/admin/builder/panels/class-fields.php:201
989
- msgid "You don't have any fields yet."
990
- msgstr "Sie haben noch keine Felder angelegt."
991
-
992
- #: includes/admin/builder/panels/class-fields.php:232
993
- msgid "You don't have any fields yet. Add some!"
994
- msgstr "Sie haben noch keine Felder angelegt. Erstellen Sie welche!"
995
-
996
- #: includes/admin/builder/panels/class-fields.php:252
997
- #: includes/fields/class-base.php:770
998
- msgid "Duplicate Field"
999
- msgstr "Feld duplizieren"
1000
-
1001
- #: includes/admin/builder/panels/class-fields.php:254
1002
- #: includes/fields/class-base.php:771
1003
- msgid "Delete Field"
1004
- msgstr "Feld löschen"
1005
-
1006
- #: includes/admin/builder/panels/class-fields.php:256
1007
- #: includes/fields/class-base.php:772
1008
- msgid "Click to edit. Drag to reorder."
1009
- msgstr "Klicken um zu Bearbeiten. Ziehen zum Sortieren."
1010
-
1011
- #: includes/admin/builder/panels/class-providers.php:21
1012
- msgid "Marketing"
1013
- msgstr "Marketing"
1014
-
1015
- #: includes/admin/builder/panels/class-providers.php:55
1016
- msgid ""
1017
- "We need to save your progress to continue to the Marketing panel. Is that OK?"
1018
- msgstr ""
1019
- "Ihr Fortschritt muss gespeichert werden, damit Sie zum Marketingabschnitt "
1020
- "übergeben können. Sind sie einverstanden?"
1021
-
1022
- #: includes/admin/builder/panels/class-providers.php:56
1023
- msgid "Are you sure you want to delete this connecton?"
1024
- msgstr "Sind sie sicher, dass Sie diese Verbindung löschen möchten?"
1025
-
1026
- #: includes/admin/builder/panels/class-providers.php:57
1027
- msgid "Enter a %type% nickname"
1028
- msgstr "Neuen %type% Kurznamen eingeben"
1029
-
1030
- #: includes/admin/builder/panels/class-providers.php:58
1031
- msgid "Eg: Newsletter Optin"
1032
- msgstr "z.B.: Newsletterauswahl"
1033
-
1034
- #: includes/admin/builder/panels/class-providers.php:59
1035
- msgid "You must provide a connection nickname"
1036
- msgstr "Sie müssen einen Kurznamen für die Verbindung eingeben"
1037
-
1038
- #: includes/admin/builder/panels/class-providers.php:60
1039
- msgid "Field required"
1040
- msgstr "Pflichtfeld"
1041
-
1042
- #: includes/admin/builder/panels/class-providers.php:97
1043
- #: pro/includes/admin/builder/panels/class-payments.php:60
1044
- msgid ""
1045
- "You need to <a href=\"#\" class=\"wpforms-panel-switch\" data-"
1046
- "panel=\"setup\">setup your form</a> before you can manage these settings."
1047
- msgstr ""
1048
- "Sie müssen Ihre Formular erst <a href=\"#\" class=\"wpforms-panel-switch\" "
1049
- "data-panel=\"setup\">einrichten</a>, bevor Sie diese Einstellungen "
1050
- "bearbeiten können."
1051
-
1052
- #: includes/admin/builder/panels/class-providers.php:106
1053
- msgid "Install Your Marketing Integration"
1054
- msgstr "Ihre Marketinganbindung installieren"
1055
-
1056
- #: includes/admin/builder/panels/class-providers.php:107
1057
- msgid ""
1058
- "It seems you do not have any marketing add-ons activated. You can head over "
1059
- "to the <a href=\"%s\">Add-Ons page</a> to install and activate the add-on "
1060
- "for your provider."
1061
- msgstr ""
1062
- "Es scheint so, als ob Sie keine Marketing Add-ons aktiviert haben. Bitte "
1063
- "aktivieren Sie das Add-on für Ihren Anbieter auf folgender <a href=\"%s\">"
1064
- "Seite</a>."
1065
-
1066
- #: includes/admin/builder/panels/class-providers.php:113
1067
- msgid "Select Your Marketing Integration"
1068
- msgstr "Ihre Marketinganbindung auswählen"
1069
-
1070
- #: includes/admin/builder/panels/class-providers.php:114
1071
- msgid ""
1072
- "Select your email marketing service provider or CRM from the options on the "
1073
- "left. If you don't see your email marketing service listed, then let us know "
1074
- "and we'll do our best to get it added as fast as possible"
1075
- msgstr ""
1076
- "Wählen Sie Ihren E-Mail-Marketing Serviceanbieter oder Ihr CRM in der "
1077
- "Auswahl unterhalb aus. Sollten Sie nicht fündig werden, lassen Sie es uns "
1078
- "wissen und wir werden unser Bestes geben, um die Liste zu ergänzen."
1079
-
1080
- #: includes/admin/builder/panels/class-settings.php:21
1081
- #: includes/admin/class-menu.php:81 lite/includes/admin/class-settings.php:524
1082
- #: pro/includes/admin/class-settings.php:963
1083
- msgid "Settings"
1084
- msgstr "Einstellungen"
1085
-
1086
- #: includes/admin/builder/panels/class-settings.php:57
1087
- #: includes/admin/builder/panels/class-settings.php:87
1088
- #: lite/includes/admin/class-settings.php:170
1089
- #: pro/includes/admin/class-settings.php:181
1090
- msgid "General"
1091
- msgstr "Allgemein"
1092
-
1093
- #: includes/admin/builder/panels/class-settings.php:58
1094
- #: lite/wpforms-lite.php:64 lite/wpforms-lite.php:74 pro/wpforms-pro.php:255
1095
- #: pro/wpforms-pro.php:264
1096
- msgid "Notifications"
1097
- msgstr "Mitteilungen"
1098
-
1099
- #: includes/admin/builder/panels/class-settings.php:59
1100
- #: includes/admin/builder/panels/class-settings.php:177
1101
- msgid "Confirmation"
1102
- msgstr "Bestätigung"
1103
-
1104
- #: includes/admin/builder/panels/class-settings.php:77
1105
- msgid ""
1106
- "You need to <a href=\"#\" class=\"wpforms-panel-switch\" data-"
1107
- "panel=\"setup\">setup your form</a> before you can manage the settings."
1108
- msgstr ""
1109
- "Sie müssen ihre Formular erst <a href=\"#\" class=\"wpforms-panel-switch\" "
1110
- "data-panel=\"setup\">einrichten</a>, bevor Sie die Einstellungen bearbeiten "
1111
- "können."
1112
-
1113
- #: includes/admin/builder/panels/class-settings.php:94
1114
- msgid "Form Title"
1115
- msgstr "Formulartitel"
1116
-
1117
- #: includes/admin/builder/panels/class-settings.php:102
1118
- msgid "Form Description"
1119
- msgstr "Formularbeschreibung"
1120
-
1121
- #: includes/admin/builder/panels/class-settings.php:109
1122
- msgid "Hide form title and description area"
1123
- msgstr "Formulartitel und -beschreibung ausblenden"
1124
-
1125
- #: includes/admin/builder/panels/class-settings.php:116
1126
- msgid "Form CSS Class"
1127
- msgstr "Formular CSS-Klasse"
1128
-
1129
- #: includes/admin/builder/panels/class-settings.php:117
1130
- msgid ""
1131
- "Enter CSS class names for the form wrapper. Multiple class names should be "
1132
- "separated with spaces."
1133
- msgstr ""
1134
- "Name für CSS-Klasse des Formular-Wrappers eingeben. Mehrere Klassen können "
1135
- "mit einem Komma getrennt werden."
1136
-
1137
- #: includes/admin/builder/panels/class-settings.php:124
1138
- msgid "Submit Button Text"
1139
- msgstr "Senden-Button Beschriftung"
1140
-
1141
- #: includes/admin/builder/panels/class-settings.php:132
1142
- msgid "Submit Button Processing Text"
1143
- msgstr "Senden-Button \"In Arbeit\" Text"
1144
-
1145
- #: includes/admin/builder/panels/class-settings.php:133
1146
- msgid ""
1147
- "Enter the submit button text you would like the button display while the "
1148
- "form submit is processing."
1149
- msgstr ""
1150
- "Geben Sie den Text ein, den der Button anzeigen soll, während das Formular "
1151
- "verarbeitet wird."
1152
-
1153
- #: includes/admin/builder/panels/class-settings.php:140
1154
- msgid "Submit Button CSS Class"
1155
- msgstr "CSS-Klasse für Senden-Button"
1156
-
1157
- #: includes/admin/builder/panels/class-settings.php:141
1158
- msgid ""
1159
- "Enter CSS class names for the form submit button. Multiple names should be "
1160
- "separated with spaces."
1161
- msgstr ""
1162
- "CSS-Klassennamen eingeben für den Senden-Button. Mehrere CSS-Klassen können "
1163
- "mit einem Komma getrennt eingegeben werden."
1164
-
1165
- #: includes/admin/builder/panels/class-settings.php:148
1166
- msgid "Enable anti-spam honeypot"
1167
- msgstr "Anti-SPAM \"Honigtopf\" aktivieren"
1168
-
1169
- #: includes/admin/builder/panels/class-settings.php:159
1170
- msgid "Enable Google invisible reCAPTCHA"
1171
- msgstr "Googles unsichtbares reCAPTCHA aktivieren"
1172
-
1173
- #: includes/admin/builder/panels/class-settings.php:159
1174
- msgid "Enable Google reCAPTCHA (v2)"
1175
- msgstr "Googles reCAPTCHA aktivieren (v2)"
1176
-
1177
- #: includes/admin/builder/panels/class-settings.php:184
1178
- msgid "Confirmation Type"
1179
- msgstr "Bestätigungsart"
1180
-
1181
- #: includes/admin/builder/panels/class-settings.php:188
1182
- #: includes/templates/class-suggestion.php:74 lite/wpforms-lite.php:192
1183
- #: pro/wpforms-pro.php:388
1184
- msgid "Message"
1185
- msgstr "Nachricht"
1186
-
1187
- #: includes/admin/builder/panels/class-settings.php:189
1188
- msgid "Show Page"
1189
- msgstr "Seite anzeigen"
1190
-
1191
- #: includes/admin/builder/panels/class-settings.php:190
1192
- msgid "Go to URL (Redirect)"
1193
- msgstr "Gehe zu URL (Weiterleitung)"
1194
-
1195
- #: includes/admin/builder/panels/class-settings.php:199
1196
- msgid "Confirmation Message"
1197
- msgstr "Bestätigungsmitteilung"
1198
-
1199
- #: includes/admin/builder/panels/class-settings.php:201
1200
- msgid "Thanks for contacting us! We will be in touch with you shortly."
1201
- msgstr ""
1202
- "Danke für Ihre Kontaktaufnahmen. Wir werden uns umgehend mit Ihnen in "
1203
- "Verbindung setzen."
1204
-
1205
- #: includes/admin/builder/panels/class-settings.php:212
1206
- msgid "Automatically scroll to the confirmation message"
1207
- msgstr "Automatisch zur Bestätigungsmitteilung scrollen"
1208
-
1209
- #: includes/admin/builder/panels/class-settings.php:225
1210
- msgid "Confirmation Page"
1211
- msgstr "Bestätigungsseite"
1212
-
1213
- #: includes/admin/builder/panels/class-settings.php:233
1214
- msgid "Confirmation Redirect URL"
1215
- msgstr "URL für Weiterleitung der Bestätigung"
1216
-
1217
- #: includes/admin/builder/panels/class-setup.php:21
1218
- msgid "Setup"
1219
- msgstr "Einrichtung"
1220
-
1221
- #: includes/admin/builder/panels/class-setup.php:54
1222
- #: includes/class-smart-tags.php:36
1223
- msgid "Form Name"
1224
- msgstr "Formularname"
1225
-
1226
- #: includes/admin/builder/panels/class-setup.php:56
1227
- msgid "Enter your form name here&hellip;"
1228
- msgstr "Geben Sie den Formularnamen hier ein..."
1229
-
1230
- #: includes/admin/builder/panels/class-setup.php:61
1231
- msgid "Select a Template"
1232
- msgstr "Template auswählen"
1233
-
1234
- #: includes/admin/builder/panels/class-setup.php:65
1235
- msgid ""
1236
- "To speed up the process, you can select from one of our pre-made templates "
1237
- "or start with a <strong><a href=\"#\" class=\"wpforms-trigger-blank\">blank "
1238
- "form.</a></strong>"
1239
- msgstr ""
1240
- "Wenn es schnell gehen muss, können Sie eines unserer vorgefertigten "
1241
- "Templates verwenden oder mit einem <strong><a href=\"#\" class=\"wpforms-"
1242
- "trigger-blank\">leeren Formular</a></strong> beginnen."
1243
-
1244
- #: includes/admin/builder/panels/class-setup.php:89
1245
- msgid "Selected"
1246
- msgstr "Ausgewählt"
1247
-
1248
- #: includes/admin/builder/panels/class-setup.php:97
1249
- msgid "template"
1250
- msgstr "Template"
1251
-
1252
- #: includes/admin/builder/panels/class-setup.php:97
1253
- msgid "Create a %s"
1254
- msgstr "Erstelle ein %s"
1255
-
1256
- #: includes/admin/class-editor.php:43 includes/admin/class-editor.php:45
1257
- #: includes/admin/class-editor.php:100
1258
- msgid "Add Form"
1259
- msgstr "Formular hinzufügen"
1260
-
1261
- #: includes/admin/class-editor.php:69
1262
- msgid "Insert Form"
1263
- msgstr "Formular einfügen"
1264
-
1265
- #: includes/admin/class-editor.php:78
1266
- msgid "Select a form below to insert"
1267
- msgstr "Wählen Sie ein Formular zum Einfügen unterhalb aus "
1268
-
1269
- #: includes/admin/class-editor.php:84
1270
- msgid "Show form title"
1271
- msgstr "Formulartitel anzeigen"
1272
-
1273
- #: includes/admin/class-editor.php:85
1274
- msgid "Show form description"
1275
- msgstr "Formularbeschreibung anzeigen"
1276
-
1277
- #: includes/admin/class-editor.php:88
1278
- #: includes/admin/overview/class-overview-table.php:250
1279
- #: pro/includes/admin/entries/class-entries.php:390
1280
- msgid ""
1281
- "Whoops, you haven't created a form yet. Want to <a href=\"%s\">give it a "
1282
- "go</a>?"
1283
- msgstr ""
1284
- "Hoppla, Sie haben noch kein Formular erstellt. Möchten Sie das jetzt tun?"
1285
-
1286
- #. #-#-#-#-# wpforms.pot (WPForms 1.3.8) #-#-#-#-#
1287
- #. Plugin Name of the plugin/theme
1288
- #. #-#-#-#-# wpforms.pot (WPForms 1.3.8) #-#-#-#-#
1289
- #. Author of the plugin/theme
1290
- #: includes/admin/class-menu.php:36 includes/admin/class-menu.php:37
1291
- #: includes/admin/class-menu.php:48 includes/admin/class-menu.php:90
1292
- #: includes/integrations.php:34
1293
- msgid "WPForms"
1294
- msgstr "WPForms"
1295
-
1296
- #: includes/admin/class-menu.php:49
1297
- msgid "All Forms"
1298
- msgstr "Alle Formulare"
1299
-
1300
- #: includes/admin/class-menu.php:58
1301
- msgid "WPForms Builder"
1302
- msgstr "WPForms Formulargenerator"
1303
-
1304
- #: includes/admin/class-menu.php:59
1305
- #: includes/admin/overview/class-overview.php:148
1306
- #: includes/providers/class-base.php:903
1307
- msgid "Add New"
1308
- msgstr "Neues erstellen"
1309
-
1310
- #: includes/admin/class-menu.php:68
1311
- msgid "Form Entries"
1312
- msgstr "Formulareinträge"
1313
-
1314
- #: includes/admin/class-menu.php:69
1315
- #: includes/admin/overview/class-overview-table.php:152
1316
- #: pro/includes/admin/entries/class-entries.php:411 pro/wpforms-pro.php:208
1317
- msgid "Entries"
1318
- msgstr "Einträge"
1319
-
1320
- #: includes/admin/class-menu.php:80
1321
- msgid "WPForms Settings"
1322
- msgstr "WPForms Einstellungen"
1323
-
1324
- #: includes/admin/class-menu.php:91
1325
- msgid "Info"
1326
- msgstr "Information"
1327
-
1328
- #: includes/admin/class-menu.php:100
1329
- msgid "WPForms Addons"
1330
- msgstr "WPForms Erweiterungen"
1331
-
1332
- #: includes/admin/class-menu.php:101
1333
- msgid "Addons"
1334
- msgstr "Erweiterungen"
1335
-
1336
- #: includes/admin/class-welcome.php:40 includes/admin/class-welcome.php:41
1337
- msgid "Getting started with WPForms"
1338
- msgstr "Loslegen mit WPForms"
1339
-
1340
- #: includes/admin/class-welcome.php:83
1341
- msgid "Welcome to WPForms"
1342
- msgstr "Willkommen bei WPForms"
1343
-
1344
- #: includes/admin/class-welcome.php:85
1345
- msgid ""
1346
- "Thank you for choosing WPForms - the most beginner friendly WordPress "
1347
- "contact form plugin. Here's how to get started."
1348
- msgstr ""
1349
- "Danke, dass Sie sich für WPForms entschieden haben – dem "
1350
- "einsteigerfreundlichsten Wordpress-Plugin für Fomulare."
1351
-
1352
- #: includes/admin/class-welcome.php:93
1353
- msgid "Getting Started"
1354
- msgstr "Anfangen"
1355
-
1356
- #: includes/admin/class-welcome.php:96
1357
- msgid "What's New"
1358
- msgstr "Was gibt es Neues"
1359
-
1360
- #: includes/admin/class-welcome.php:115
1361
- msgid ""
1362
- "Use the tips below to get started using WPForms. You will be up and running "
1363
- "in no time."
1364
- msgstr "Verwenden Sie die Tipps unterhalb, um mit WPForms loszulegen."
1365
-
1366
- #: includes/admin/class-welcome.php:120
1367
- msgid "Creating Your First Form"
1368
- msgstr "Erstellen Sie ihr erstes Formular"
1369
-
1370
- #: includes/admin/class-welcome.php:121
1371
- msgid ""
1372
- "WPForms makes it easy to create forms in WordPress. You can follow the video "
1373
- "tutorial on the right or read our how to <a href=\"%s\" target=\"_blank\" "
1374
- "rel=\"noopener\">create your first form guide</a>."
1375
- msgstr ""
1376
- "WPForms macht es Ihnen einfach, Formulare zu erstellen. Mit Hilfe des Videos "
1377
- "auf der rechten Seite oder dieser <a href=\"%s\" target=\"_blank\" "
1378
- "rel=\"noopener\">Anleitung</a> lernen Sie, wie Sie Ihr erstes Formular "
1379
- "erstellen."
1380
-
1381
- #: includes/admin/class-welcome.php:122
1382
- msgid ""
1383
- "But in reality, the process is so intuitive that you can just start by going "
1384
- "to <a href=\"%s\">WPForms - > Add New</a>."
1385
- msgstr ""
1386
- "In Wirklichkeit ist die Bedienung so einfach und intuitiv, dass Sie einfach "
1387
- "direkt loslegen können -><a href=\"%s\">Neues Formular</a>."
1388
-
1389
- #: includes/admin/class-welcome.php:133
1390
- msgid "See all WPForms Features"
1391
- msgstr "Entdecken Sie alle Features von WPForms"
1392
-
1393
- #: includes/admin/class-welcome.php:134
1394
- msgid ""
1395
- "WPForms is both easy to use and extremely powerful. We have tons of helpful "
1396
- "features that allows us to give you everything you need from a form builder."
1397
- msgstr ""
1398
- "WPForms ist einfach zu verwenden und extrem leistungsstark. Wir haben "
1399
- "zahlreiche hilfreiche Features, die Ihnen helfen, alles zu erreichen, was "
1400
- "Sie von einem Formulargenerator erwarten."
1401
-
1402
- #: includes/admin/class-welcome.php:135
1403
- msgid "See all Features"
1404
- msgstr "Alle Features betrachten"
1405
-
1406
- #: includes/admin/overview/class-overview-table.php:53
1407
- #: includes/fields/class-name.php:21 includes/fields/class-name.php:276
1408
- #: includes/templates/class-contact.php:32
1409
- #: includes/templates/class-subscribe.php:35
1410
- #: includes/templates/class-suggestion.php:32
1411
- #: pro/includes/templates/class-donation.php:35
1412
- #: pro/includes/templates/class-order.php:35
1413
- #: pro/includes/templates/class-request-quote.php:32
1414
- msgid "Name"
1415
- msgstr "Name"
1416
-
1417
- #: includes/admin/overview/class-overview-table.php:54
1418
- msgid "Shortcode"
1419
- msgstr "Shortcode"
1420
-
1421
- #: includes/admin/overview/class-overview-table.php:55
1422
- msgid "Created"
1423
- msgstr "Erstellt"
1424
-
1425
- #: includes/admin/overview/class-overview-table.php:134
1426
- #: includes/admin/overview/class-overview-table.php:144
1427
- msgid "Edit this form"
1428
- msgstr "Formular bearbeiten"
1429
-
1430
- #: includes/admin/overview/class-overview-table.php:145
1431
- msgid "Edit"
1432
- msgstr "Bearbeiten"
1433
-
1434
- #: includes/admin/overview/class-overview-table.php:151
1435
- msgid "View entries"
1436
- msgstr "Einträge aufrufen"
1437
-
1438
- #: includes/admin/overview/class-overview-table.php:158
1439
- msgid "View preview"
1440
- msgstr "Vorschau aufrufen"
1441
-
1442
- #: includes/admin/overview/class-overview-table.php:165
1443
- msgid "Duplicate this form"
1444
- msgstr "Formular duplizieren"
1445
-
1446
- #: includes/admin/overview/class-overview-table.php:166
1447
- msgid "Duplicate"
1448
- msgstr "Duplizieren"
1449
-
1450
- #: includes/admin/overview/class-overview-table.php:172
1451
- msgid "Delete this form"
1452
- msgstr "Formular löschen"
1453
-
1454
- #: includes/admin/overview/class-overview-table.php:173
1455
- #: includes/admin/overview/class-overview-table.php:191
1456
- #: pro/includes/admin/entries/class-entries-table.php:341
1457
- #: pro/includes/admin/entries/class-entries-table.php:362
1458
- #: pro/includes/admin/entries/class-entries.php:1030
1459
- msgid "Delete"
1460
- msgstr "Löschen"
1461
-
1462
- #: includes/admin/overview/class-overview-table.php:223
1463
- msgid "Form successfully deleted."
1464
- msgid_plural "Forms successfully deleted"
1465
- msgstr[0] "Formular erfolgreich gelöscht."
1466
- msgstr[1] ""
1467
-
1468
- #: includes/admin/overview/class-overview-table.php:225
1469
- #: includes/admin/overview/class-overview-table.php:238
1470
- msgid "Security check failed"
1471
- msgstr "Sicherheitsprüfung fehlgeschlagen."
1472
-
1473
- #: includes/admin/overview/class-overview-table.php:236
1474
- msgid "Form successfully duplicated."
1475
- msgid_plural "Forms successfully duplicated"
1476
- msgstr[0] "Formular erfolgreich dupliziert."
1477
- msgstr[1] ""
1478
-
1479
- #: includes/admin/overview/class-overview.php:76
1480
- msgid "Number of forms per page:"
1481
- msgstr "Anzahl der Formulare pro Seite:"
1482
-
1483
- #: includes/admin/overview/class-overview.php:127
1484
- msgid "Are you sure you want to delete this form?"
1485
- msgstr "Sind Sie sicher, dass Sie dieses Formular löschen möchten?"
1486
-
1487
- #: includes/admin/overview/class-overview.php:128
1488
- msgid "Are you sure you want to duplicate this form?"
1489
- msgstr "Sind Sie sicher, dass Sie dieses Formular löschen möchten?"
1490
-
1491
- #: includes/admin/overview/class-overview.php:147
1492
- msgid "Forms Overview"
1493
- msgstr "Formulare-Übersicht"
1494
-
1495
- #: includes/class-conditional-logic-core.php:158
1496
- msgid "this field if"
1497
- msgstr "dieses Feld wenn"
1498
-
1499
- #: includes/class-conditional-logic-core.php:165
1500
- msgid "Show"
1501
- msgstr "Anzeigen"
1502
-
1503
- #: includes/class-conditional-logic-core.php:166
1504
- msgid "Hide"
1505
- msgstr "Ausblenden"
1506
-
1507
- #: includes/class-conditional-logic-core.php:201
1508
- #: includes/class-conditional-logic-core.php:258
1509
- msgid "Enable conditional logic"
1510
- msgstr "Bedingungslogik aktivieren"
1511
-
1512
- #: includes/class-conditional-logic-core.php:202
1513
- msgid "Check this option to enable conditional logic on this field."
1514
- msgstr ""
1515
- "Diese Option markieren, um die Bedingungslogik für dieses Feld zu aktivieren."
1516
-
1517
- #: includes/class-conditional-logic-core.php:260
1518
- msgid "Check this option to enable conditional logic."
1519
- msgstr "Diese Option markieren, um die Bedingungslogik zu aktivieren."
1520
-
1521
- #: includes/class-conditional-logic-core.php:457
1522
- msgid "Add rule group"
1523
- msgstr "Neue Regelgruppe"
1524
-
1525
- #: includes/class-frontend.php:969 lite/includes/admin/class-settings.php:373
1526
- #: pro/includes/admin/class-settings.php:448
1527
- msgid "This field is required."
1528
- msgstr "Dies ist ein Pflichtfeld."
1529
-
1530
- #: includes/class-frontend.php:970 lite/includes/admin/class-settings.php:381
1531
- #: pro/includes/admin/class-settings.php:456
1532
- msgid "Please enter a valid URL."
1533
- msgstr "Bitte eine gültige URL eingeben."
1534
-
1535
- #: includes/class-frontend.php:971 lite/includes/admin/class-settings.php:389
1536
- #: pro/includes/admin/class-settings.php:464
1537
- msgid "Please enter a valid email address."
1538
- msgstr "Bitte eine gültige E-Mail-Adresse eingeben."
1539
-
1540
- #: includes/class-frontend.php:972 includes/fields/class-number.php:157
1541
- #: lite/includes/admin/class-settings.php:397
1542
- #: pro/includes/admin/class-settings.php:472
1543
- msgid "Please enter a valid number."
1544
- msgstr "Bitte eine gültige Nummer eingeben."
1545
-
1546
- #: includes/class-frontend.php:973 lite/includes/admin/class-settings.php:405
1547
- #: pro/includes/admin/class-settings.php:480
1548
- #: pro/includes/fields/class-password.php:394
1549
- msgid "Field values do not match."
1550
- msgstr "Die Felder stimmen nicht überein."
1551
-
1552
- #: includes/class-frontend.php:974 pro/includes/admin/class-settings.php:488
1553
- #: pro/includes/fields/class-file-upload.php:367
1554
- #: pro/includes/fields/class-file-upload.php:383
1555
- #: pro/includes/fields/class-file-upload.php:400
1556
- msgid "File type is not allowed."
1557
- msgstr "Dateiart ist nicht erlaubt."
1558
-
1559
- #: includes/class-frontend.php:975 pro/includes/admin/class-settings.php:496
1560
- msgid "File exceeds max size allowed."
1561
- msgstr "Dateigröße überschreitet erlaubtes Maximum."
1562
-
1563
- #: includes/class-frontend.php:976 pro/includes/admin/class-settings.php:504
1564
- msgid "Please enter time in 12-hour AM/PM format (eg 8:45 AM)."
1565
- msgstr ""
1566
- "Bitte geben Sie die Zeit im 12-Stunden Format AP/PM ein (z.B. 8:45 AM)."
1567
-
1568
- #: includes/class-frontend.php:977 pro/includes/admin/class-settings.php:512
1569
- msgid "Please enter time in 24-hour format (eg 22:45)."
1570
- msgstr ""
1571
- "Bitte geben Sie die Zeit im 24-Stunden Format AP/PM ein (z.B. 22:45 AM)."
1572
-
1573
- #: includes/class-frontend.php:978 pro/includes/admin/class-settings.php:520
1574
- msgid "Payment is required."
1575
- msgstr "Zahlung ist erforderlich."
1576
-
1577
- #: includes/class-frontend.php:979 pro/includes/admin/class-settings.php:528
1578
- msgid "Please enter a valid credit card number."
1579
- msgstr "Bitte eine gültige Kreditkartennummer eingeben."
1580
-
1581
- #: includes/class-logging.php:38
1582
- msgid "WPForms Logs"
1583
- msgstr "WPForms Protokolle"
1584
-
1585
- #: includes/class-logging.php:38
1586
- msgid "Logs"
1587
- msgstr "Protokolle"
1588
-
1589
- #: includes/class-preview.php:95
1590
- msgid "Entry #%d"
1591
- msgstr "Eintrag #%d"
1592
-
1593
- #: includes/class-preview.php:107
1594
- #: pro/includes/admin/entries/class-entries.php:916
1595
- msgid "This entry does not have any fields"
1596
- msgstr "Dieser Eintrag hat keine Felder"
1597
-
1598
- #: includes/class-preview.php:124
1599
- #: pro/includes/admin/entries/class-entries.php:932
1600
- msgid "Field ID #%d"
1601
- msgstr "Feld-ID #%d"
1602
-
1603
- #: includes/class-preview.php:129
1604
- #: pro/includes/admin/entries/class-entries.php:937
1605
- msgid "Empty"
1606
- msgstr "Leer"
1607
-
1608
- #: includes/class-preview.php:173
1609
- msgid ""
1610
- "This is the WPForms preview page. All your form previews will be handled on "
1611
- "this page."
1612
- msgstr ""
1613
- "Dies ist die Vorschauseite von WPForms. Alle Ihre Formulare werden auf "
1614
- "dieser Seite bearbeitet."
1615
-
1616
- #: includes/class-preview.php:174
1617
- msgid ""
1618
- "The page is set to private, so it is not publicly accessible. Please do not "
1619
- "delete this page :) ."
1620
- msgstr ""
1621
- "Diese Seite ist privat und nicht öffentlich. Bitte löschen Sie diese Seite "
1622
- "nicht :)."
1623
-
1624
- #: includes/class-preview.php:179
1625
- msgid "WPForms Preview"
1626
- msgstr "WPForms Vorschau"
1627
-
1628
- #: includes/class-preview.php:261
1629
- msgid "This is a preview of your form. This page is not publicly accessible."
1630
- msgstr ""
1631
- "Dies ist eine Vorschau Ihres Formulars. Diese Seite ist nicht öffentlich."
1632
-
1633
- #: includes/class-preview.php:263
1634
- msgid "Close this window"
1635
- msgstr "Fenster schließen"
1636
-
1637
- #: includes/class-preview.php:265
1638
- msgid " Preview"
1639
- msgstr "Vorschau"
1640
-
1641
- #: includes/class-process.php:79
1642
- msgid "Invalid form."
1643
- msgstr "Ungültige Formular."
1644
-
1645
- #: includes/class-process.php:111
1646
- msgid "Incorrect reCAPTCHA, please try again."
1647
- msgstr "Falsches reCAPTCHA, bitte erneut versuchen."
1648
-
1649
- #: includes/class-process.php:114
1650
- msgid "reCAPTCHA is required."
1651
- msgstr "reCAPTCHA erforderlich."
1652
-
1653
- #: includes/class-process.php:126 includes/class-process.php:174
1654
- msgid "Form has not been submitted, please see the errors below."
1655
- msgstr ""
1656
- "Das Formular wurde nicht übertragen, bitte beachten Sie die Fehlermeldungen "
1657
- "unterhalb."
1658
-
1659
- #: includes/class-process.php:135
1660
- msgid "WPForms honeypot field triggered."
1661
- msgstr "WPForms honeypot wurde ausgelöst."
1662
-
1663
- #: includes/class-process.php:354 lite/wpforms-lite.php:56
1664
- #: pro/wpforms-pro.php:248
1665
- msgid "New %s Entry"
1666
- msgstr "Neue %s Einträge"
1667
-
1668
- #: includes/class-smart-tags.php:33
1669
- msgid "Site Administer Email"
1670
- msgstr "E-Mail-Adresse des Website-Administrators"
1671
-
1672
- #: includes/class-smart-tags.php:34
1673
- msgid "Entry ID"
1674
- msgstr "Eintrag-ID"
1675
-
1676
- #: includes/class-smart-tags.php:35
1677
- msgid "Form ID"
1678
- msgstr "Formular-ID"
1679
-
1680
- #: includes/class-smart-tags.php:37
1681
- msgid "Embedded Post/Page Title"
1682
- msgstr "Eingebetteter Beitrags-/Seitentitel"
1683
-
1684
- #: includes/class-smart-tags.php:38
1685
- msgid "Embeded Post Page URL"
1686
- msgstr "Eingebettete Beitrags-/Seiten-URL"
1687
-
1688
- #: includes/class-smart-tags.php:39
1689
- msgid "Embedded Post/Page ID"
1690
- msgstr "Eingebettete Beitrags-/Seiten-ID"
1691
-
1692
- #: includes/class-smart-tags.php:40
1693
- #: pro/includes/admin/entries/class-entries-export.php:178
1694
- #: pro/includes/admin/entries/class-entries-table.php:136
1695
- #: pro/includes/fields/class-date-time.php:69
1696
- #: pro/includes/fields/class-date-time.php:117
1697
- #: pro/includes/fields/class-date-time.php:244
1698
- #: pro/includes/fields/class-date-time.php:252
1699
- #: pro/includes/fields/class-date-time.php:338
1700
- msgid "Date"
1701
- msgstr "Datum"
1702
-
1703
- #: includes/class-smart-tags.php:41
1704
- msgid "Query String Variable"
1705
- msgstr "Query Zeichenkette Variable"
1706
-
1707
- #: includes/class-smart-tags.php:42
1708
- msgid "User IP Address"
1709
- msgstr "Benutzer IP-Adresse"
1710
-
1711
- #: includes/class-smart-tags.php:43
1712
- msgid "User ID"
1713
- msgstr "Benutzer-ID"
1714
-
1715
- #: includes/class-smart-tags.php:44
1716
- msgid "User Name"
1717
- msgstr "Benutzername"
1718
-
1719
- #: includes/class-smart-tags.php:45
1720
- msgid "User Email"
1721
- msgstr "Benutzer E-Mail-Adresse"
1722
-
1723
- #: includes/class-smart-tags.php:46
1724
- msgid "Author ID"
1725
- msgstr "Autor-ID"
1726
-
1727
- #: includes/class-smart-tags.php:47
1728
- msgid "Author Name"
1729
- msgstr "Autorenname"
1730
-
1731
- #: includes/class-smart-tags.php:48
1732
- msgid "Author Email"
1733
- msgstr "Autor E-Mail-Adresse"
1734
-
1735
- #: includes/class-smart-tags.php:49
1736
- msgid "Referer URL"
1737
- msgstr "Referer URL"
1738
-
1739
- #: includes/class-smart-tags.php:50
1740
- msgid "Login URL"
1741
- msgstr "Login URL"
1742
-
1743
- #: includes/class-smart-tags.php:51
1744
- msgid "Logout URL"
1745
- msgstr "Logout URL"
1746
-
1747
- #: includes/class-smart-tags.php:52
1748
- msgid "Register URL"
1749
- msgstr "Registrierung URL"
1750
-
1751
- #: includes/class-smart-tags.php:53
1752
- msgid "Lost Password URL"
1753
- msgstr "Passwort vergessen URL"
1754
-
1755
- #: includes/class-widget.php:127 pro/includes/admin/class-settings.php:684
1756
- msgid "No forms"
1757
- msgstr "Keine Formulare"
1758
-
1759
- #: includes/class-widget.php:134
1760
- msgid "Display form title"
1761
- msgstr "Formulartitel anzeigen"
1762
-
1763
- #: includes/class-widget.php:137
1764
- msgid "Display form description"
1765
- msgstr "Formularbeschreibung anzeigen"
1766
-
1767
- #: includes/emails/class-emails.php:296
1768
- msgid ""
1769
- "You cannot send emails with WPForms_WP_Emails until init/admin_init has been "
1770
- "reached"
1771
- msgstr ""
1772
- "Sie können keine E-Mails mit <strong>WPForms_WP_Emails</strong> versenden "
1773
- "bis <strong>init/admin_init</strong> erreicht wurde"
1774
-
1775
- #: includes/emails/class-emails.php:423 includes/emails/class-emails.php:447
1776
- #: includes/fields/class-checkbox.php:164 includes/fields/class-radio.php:164
1777
- #: includes/fields/class-select.php:170
1778
- msgid "(empty)"
1779
- msgstr "(leer)"
1780
-
1781
- #: includes/emails/class-emails.php:424 includes/emails/class-emails.php:448
1782
- msgid "Field ID #"
1783
- msgstr "Feld-ID"
1784
-
1785
- #: includes/emails/templates/footer-default.php:40
1786
- msgid "Sent from <a href=\"%s\" style=\"color:#bbbbbb;\">%s</a>"
1787
- msgstr "Gesendet von %s"
1788
-
1789
- #: includes/fields/class-base.php:313
1790
- msgid ""
1791
- "Enter text for the form field label. Field labels are recommended and can be "
1792
- "hidden in the Advanced Settings."
1793
- msgstr ""
1794
- "Geben Sie den Text für das Label des Formularfeldes ein. Labels werden "
1795
- "empfohlen und können unter \"Erweiterte Einstellungen\" ausgeblendet werden."
1796
-
1797
- #: includes/fields/class-base.php:314
1798
- msgid "Label"
1799
- msgstr "Label"
1800
-
1801
- #: includes/fields/class-base.php:323
1802
- msgid "Enter text for the form field description."
1803
- msgstr "Text für die Beschreibung des Formulars eingeben."
1804
-
1805
- #: includes/fields/class-base.php:324
1806
- msgid "Description"
1807
- msgstr "Beschreibung"
1808
-
1809
- #: includes/fields/class-base.php:334
1810
- msgid ""
1811
- "Check this option to mark the field required. A form will not submit unless "
1812
- "all required fields are provided."
1813
- msgstr ""
1814
- "Diese Option markieren, wenn es sich um ein Pflichtfeld handelt. Das "
1815
- "Formular wird erst versendet, wenn alle Pflichtfelder ausgefüllt wurden."
1816
-
1817
- #: includes/fields/class-base.php:335
1818
- #: lite/includes/admin/class-settings.php:370
1819
- #: pro/includes/admin/class-settings.php:445
1820
- msgid "Required"
1821
- msgstr "Pflichtfeld"
1822
-
1823
- #: includes/fields/class-base.php:351
1824
- msgid "Enter code for the form field."
1825
- msgstr "Code für das Feld eingeben."
1826
-
1827
- #: includes/fields/class-base.php:352
1828
- msgid "Code"
1829
- msgstr "Code"
1830
-
1831
- #: includes/fields/class-base.php:361 includes/fields/class-base.php:435
1832
- msgid "Add choices for the form field."
1833
- msgstr "Auswahlmöglichkeiten für das Feld hinzufügen."
1834
-
1835
- #: includes/fields/class-base.php:374
1836
- msgid "Choices"
1837
- msgstr "Auswahlmöglichkeiten"
1838
-
1839
- #: includes/fields/class-base.php:417
1840
- msgid ""
1841
- "Choices are dynamically populated from the <span class=\"dynamic-name\">"
1842
- "%s</span> <span class=\"dynamic-type\">%s</span>"
1843
- msgstr ""
1844
- "Auswahlmöglichkeiten werden dynamisch erzeugt von <span class=\"dynamic-"
1845
- "name\">%s</span> <span class=\"dynamic-type\">%s</span>"
1846
-
1847
- #: includes/fields/class-base.php:444
1848
- msgid "Items"
1849
- msgstr "Elemente"
1850
-
1851
- #: includes/fields/class-base.php:486
1852
- msgid "Enter text for the default form field value."
1853
- msgstr "Text für den Standardwert des Feldes eingeben."
1854
-
1855
- #: includes/fields/class-base.php:488 includes/fields/class-name.php:283
1856
- #: includes/fields/class-name.php:298 includes/fields/class-name.php:313
1857
- #: includes/fields/class-name.php:328
1858
- #: pro/includes/fields/class-address.php:117
1859
- #: pro/includes/fields/class-address.php:133
1860
- #: pro/includes/fields/class-address.php:151
1861
- #: pro/includes/fields/class-address.php:166
1862
- #: pro/includes/fields/class-address.php:181
1863
- #: pro/includes/fields/class-address.php:198
1864
- msgid "Default Value"
1865
- msgstr "Standardwert"
1866
-
1867
- #: includes/fields/class-base.php:498
1868
- msgid "Select the default form field size."
1869
- msgstr "Standardwert auswählen."
1870
-
1871
- #: includes/fields/class-base.php:500
1872
- msgid "Small"
1873
- msgstr "Klein"
1874
-
1875
- #: includes/fields/class-base.php:501
1876
- msgid "Medium"
1877
- msgstr "Medium"
1878
-
1879
- #: includes/fields/class-base.php:502
1880
- msgid "Large"
1881
- msgstr "Groß"
1882
-
1883
- #: includes/fields/class-base.php:504
1884
- msgid "Field Size"
1885
- msgstr "Feldgröße"
1886
-
1887
- #: includes/fields/class-base.php:517
1888
- msgid "Advanced Options"
1889
- msgstr "Erweiterte Einstellungen"
1890
-
1891
- #: includes/fields/class-base.php:528
1892
- msgid "Enter text for the form field placeholder."
1893
- msgstr "Text für den Platzhalter des Feldes eingeben."
1894
-
1895
- #: includes/fields/class-base.php:529
1896
- msgid "Placeholder Text"
1897
- msgstr "Platzhaltertext"
1898
-
1899
- #: includes/fields/class-base.php:538
1900
- msgid ""
1901
- "Enter CSS class names for the form field container. Class names should be "
1902
- "separated with spaces."
1903
- msgstr ""
1904
- "Geben Sie den Namen der CSS-Klasse für den Container des Formularfeldes ein. "
1905
- "Mehrere Klassennamen können mit einem Komma getrennt eingegeben werden."
1906
-
1907
- #: includes/fields/class-base.php:541
1908
- msgid "CSS Classes"
1909
- msgstr "CSS-Klassen"
1910
-
1911
- #: includes/fields/class-base.php:550
1912
- msgid "Check this option to hide the form field label."
1913
- msgstr "Markieren Sie diese Option, um das Label auszublenden."
1914
-
1915
- #: includes/fields/class-base.php:552
1916
- msgid "Hide Label"
1917
- msgstr "Label ausblenden"
1918
-
1919
- #: includes/fields/class-base.php:560
1920
- msgid "Check this option to hide the form field sub-label."
1921
- msgstr "Markieren Sie diese Option, um alle Sub-Label auszublenden."
1922
-
1923
- #: includes/fields/class-base.php:562
1924
- msgid "Hide Sub-Labels"
1925
- msgstr "Sub-Labels ausblenden"
1926
-
1927
- #: includes/fields/class-base.php:570
1928
- msgid "Select the layout for displaying field choices."
1929
- msgstr "Layout für die Darstellung der Auswahl festlegen."
1930
-
1931
- #: includes/fields/class-base.php:572
1932
- msgid "One Column"
1933
- msgstr "Eine Spalte"
1934
-
1935
- #: includes/fields/class-base.php:573
1936
- msgid "Two Columns"
1937
- msgstr "Zwei Spalten"
1938
-
1939
- #: includes/fields/class-base.php:574
1940
- msgid "Three Columns"
1941
- msgstr "Drei Spalten"
1942
-
1943
- #: includes/fields/class-base.php:576
1944
- msgid "Choice Layout"
1945
- msgstr "Auswahl Layout"
1946
-
1947
- #: includes/fields/class-base.php:585
1948
- msgid "Select auto-populate method to use."
1949
- msgstr "Methode der automatischen Einpflegung auswählen."
1950
-
1951
- #: includes/fields/class-base.php:588 includes/fields/class-base.php:607
1952
- msgid "Post Type"
1953
- msgstr "Beitragsart"
1954
-
1955
- #: includes/fields/class-base.php:589 includes/fields/class-base.php:613
1956
- msgid "Taxonomy"
1957
- msgstr "Taxonomie"
1958
-
1959
- #: includes/fields/class-base.php:591
1960
- msgid "Dynamic Choices"
1961
- msgstr "Dynamische Auswahl"
1962
-
1963
- #: includes/fields/class-base.php:618
1964
- msgid "Select %s to use for auto-populating field choices."
1965
- msgstr ""
1966
- "Wählen Sie %s für die Benutzung mit automatischer Einpflegung bei "
1967
- "Auswahlmöglichkeiten."
1968
-
1969
- #: includes/fields/class-base.php:619
1970
- msgid "Dynamic %s Source"
1971
- msgstr "Dynamische %s Quelle"
1972
-
1973
- #: includes/fields/class-base.php:736
1974
- msgid "No form ID found"
1975
- msgstr "Keine Formular-ID gefunden"
1976
-
1977
- #: includes/fields/class-base.php:741
1978
- msgid "No field type found"
1979
- msgstr "Kein Formulartyp gefunden"
1980
-
1981
- #: includes/fields/class-base.php:869 includes/fields/class-name.php:485
1982
- #: includes/fields/class-number.php:152
1983
- #: pro/includes/fields/class-address.php:624
1984
- #: pro/includes/fields/class-date-time.php:532
1985
- #: pro/includes/fields/class-file-upload.php:332
1986
- #: pro/includes/fields/class-password.php:371
1987
- #: pro/includes/fields/class-payment-dropdown.php:208
1988
- #: pro/includes/fields/class-payment-multiple.php:175
1989
- #: pro/includes/fields/class-payment-single.php:189
1990
- #: pro/includes/fields/class-url.php:148
1991
- msgid "This field is required"
1992
- msgstr "Dies ist ein Pflichtfeld "
1993
-
1994
- #: includes/fields/class-checkbox.php:21
1995
- msgid "Checkboxes"
1996
- msgstr "Checkboxen"
1997
-
1998
- #: includes/fields/class-checkbox.php:27 includes/fields/class-radio.php:27
1999
- #: includes/fields/class-select.php:27
2000
- msgid "First Choice"
2001
- msgstr "Erste Wahl"
2002
-
2003
- #: includes/fields/class-checkbox.php:32 includes/fields/class-radio.php:32
2004
- #: includes/fields/class-select.php:32
2005
- msgid "Second Choice"
2006
- msgstr "Zweite Wahl"
2007
-
2008
- #: includes/fields/class-checkbox.php:37 includes/fields/class-radio.php:37
2009
- #: includes/fields/class-select.php:37
2010
- msgid "Third Choice"
2011
- msgstr "Dritte Wahl"
2012
-
2013
- #: includes/fields/class-checkbox.php:82 includes/fields/class-select.php:82
2014
- msgid "Check this to manual set form field values."
2015
- msgstr ""
2016
- "Bitte markieren, wenn Sie die Werte der Felder manuell festlegen möchten."
2017
-
2018
- #: includes/fields/class-checkbox.php:84 includes/fields/class-radio.php:84
2019
- #: includes/fields/class-select.php:84
2020
- msgid "Show Values"
2021
- msgstr "Werte (Values) anzeigen"
2022
-
2023
- #: includes/fields/class-checkbox.php:181 includes/fields/class-radio.php:181
2024
- msgid ""
2025
- "Showing the first 20 choices.<br> All %d choices will be displayed when "
2026
- "viewing the form."
2027
- msgstr ""
2028
- "Es werden die ersten 20 Auswahlmöglichkeiten angezeigt.<br>Alle %d "
2029
- "Auswahlmöglichkeiten werden angezeigt, wenn das Formular aufgerufen wird."
2030
-
2031
- #: includes/fields/class-email.php:21 includes/fields/class-email.php:68
2032
- #: includes/fields/class-email.php:306
2033
- #: includes/templates/class-subscribe.php:42
2034
- #: lite/includes/admin/class-settings.php:263
2035
- #: lite/includes/admin/class-settings.php:386
2036
- #: pro/includes/admin/class-settings.php:338
2037
- #: pro/includes/admin/class-settings.php:461
2038
- #: pro/includes/templates/class-donation.php:42
2039
- #: pro/includes/templates/class-order.php:42
2040
- #: pro/includes/templates/class-request-quote.php:46
2041
- msgid "Email"
2042
- msgstr "E-Mail-Adresse"
2043
-
2044
- #: includes/fields/class-email.php:91 includes/fields/class-email.php:311
2045
- msgid "Confirm Email"
2046
- msgstr "E-Mail-Adresse bestätigen"
2047
-
2048
- #: includes/fields/class-email.php:207
2049
- #: pro/includes/fields/class-password.php:188
2050
- msgid "Enable Email Confirmation"
2051
- msgstr "E-Mail-Bestätigung aktivieren"
2052
-
2053
- #: includes/fields/class-email.php:208
2054
- #: pro/includes/fields/class-password.php:189
2055
- msgid "Check this option ask the user to provide their email address twice."
2056
- msgstr ""
2057
- "Markieren Sie diese Option, um den Besucher aufzufordern, seine E-Mail-"
2058
- "Adresse zweimal einzugeben."
2059
-
2060
- #: includes/fields/class-email.php:246
2061
- #: pro/includes/fields/class-password.php:227
2062
- msgid "Confirmation Placeholder Text"
2063
- msgstr "Bestätigungsfeld Platzhaltertext"
2064
-
2065
- #: includes/fields/class-email.php:247
2066
- #: pro/includes/fields/class-password.php:228
2067
- msgid "Enter text for the confirmation field placeholder."
2068
- msgstr "Geben Sie den Text für den Platzhalter des Bestätigungsfeldes ein."
2069
-
2070
- #: includes/fields/class-name.php:82 includes/fields/class-name.php:377
2071
- #: includes/providers/class-base.php:369
2072
- msgid "First"
2073
- msgstr "Vor-"
2074
-
2075
- #: includes/fields/class-name.php:103 includes/fields/class-name.php:382
2076
- #: includes/providers/class-base.php:381
2077
- msgid "Middle"
2078
- msgstr "Zweit"
2079
-
2080
- #: includes/fields/class-name.php:124 includes/fields/class-name.php:387
2081
- #: includes/providers/class-base.php:393
2082
- msgid "Last"
2083
- msgstr "Nach-"
2084
-
2085
- #: includes/fields/class-name.php:220
2086
- #: pro/includes/fields/class-date-time.php:56
2087
- #: pro/includes/fields/class-date-time.php:132
2088
- #: pro/includes/fields/class-date-time.php:168
2089
- #: pro/includes/fields/class-phone.php:78
2090
- msgid "Format"
2091
- msgstr "Format"
2092
-
2093
- #: includes/fields/class-name.php:221
2094
- msgid "Select format to use for the name form field"
2095
- msgstr "Format für das Namensfeld auswählen"
2096
-
2097
- #: includes/fields/class-name.php:232
2098
- msgid "Simple"
2099
- msgstr "Einfach"
2100
-
2101
- #: includes/fields/class-name.php:233
2102
- msgid "First Last"
2103
- msgstr "Vor- Zu-"
2104
-
2105
- #: includes/fields/class-name.php:234
2106
- msgid "First Middle Last"
2107
- msgstr "Vor- Zweit- Nach-"
2108
-
2109
- #: includes/fields/class-name.php:276
2110
- msgid "Name field advanced options."
2111
- msgstr "Erweiterte Optionen für das Namensfeld."
2112
-
2113
- #: includes/fields/class-name.php:279 includes/fields/class-name.php:294
2114
- #: includes/fields/class-name.php:309 includes/fields/class-name.php:324
2115
- #: pro/includes/fields/class-address.php:113
2116
- #: pro/includes/fields/class-address.php:129
2117
- #: pro/includes/fields/class-address.php:147
2118
- #: pro/includes/fields/class-address.php:162
2119
- #: pro/includes/fields/class-address.php:177
2120
- #: pro/includes/fields/class-address.php:194
2121
- #: pro/includes/fields/class-date-time.php:120
2122
- #: pro/includes/fields/class-date-time.php:160
2123
- msgid "Placeholder"
2124
- msgstr "Platzhalter"
2125
-
2126
- #: includes/fields/class-name.php:291
2127
- msgid "First Name"
2128
- msgstr "Vorname"
2129
-
2130
- #: includes/fields/class-name.php:291
2131
- msgid "First name field advanced options."
2132
- msgstr "Erweiterte Optionen für Vorname."
2133
-
2134
- #: includes/fields/class-name.php:306
2135
- msgid "Middle Name"
2136
- msgstr "Zweitname"
2137
-
2138
- #: includes/fields/class-name.php:306
2139
- msgid "Middle name field advanced options."
2140
- msgstr "Erweiterte Optionen für Zweitnamen."
2141
-
2142
- #: includes/fields/class-name.php:321
2143
- msgid "Last Name"
2144
- msgstr "Nachname"
2145
-
2146
- #: includes/fields/class-name.php:321
2147
- msgid "Last name field advanced options."
2148
- msgstr "Erweiterte Optionen für Nachnamen."
2149
-
2150
- #: includes/fields/class-number.php:21
2151
- msgid "Numbers"
2152
- msgstr "Zahlen"
2153
-
2154
- #: includes/fields/class-radio.php:21
2155
- msgid "Multiple Choice"
2156
- msgstr "Mehrfachauswahl"
2157
-
2158
- #: includes/fields/class-radio.php:82
2159
- msgid "Check this to manually set form field values."
2160
- msgstr "Markieren, um die Werte der Felder manuell festzulegen."
2161
-
2162
- #: includes/fields/class-select.php:21
2163
- msgid "Dropdown"
2164
- msgstr "Dropdown"
2165
-
2166
- #: includes/fields/class-text.php:21
2167
- msgid "Single Line Text"
2168
- msgstr "Einzeiliger Text"
2169
-
2170
- #: includes/fields/class-textarea.php:21
2171
- msgid "Paragraph Text"
2172
- msgstr "Absatz"
2173
-
2174
- #: includes/integrations.php:25
2175
- msgid "Select a form to display"
2176
- msgstr "Ein Formular auswählen, das angezeigt werden soll."
2177
-
2178
- #: includes/integrations.php:30
2179
- msgid "No forms found"
2180
- msgstr "Keine Formulare vorhanden"
2181
-
2182
- #: includes/integrations.php:37
2183
- msgid "Content"
2184
- msgstr "Inhalt"
2185
-
2186
- #: includes/integrations.php:38
2187
- msgid "Add your form"
2188
- msgstr "Ihr Formular hinzufügen"
2189
-
2190
- #: includes/integrations.php:42
2191
- msgid "Form"
2192
- msgstr "Formular"
2193
-
2194
- #: includes/integrations.php:46
2195
- msgid "Select a form to add it to your post or page."
2196
- msgstr ""
2197
- "Wählen Sie ein Formular, um es Ihrem Beitrag oder Ihrer Seite hinzuzufügen."
2198
-
2199
- #: includes/integrations.php:51
2200
- msgid "Display Form Title"
2201
- msgstr "Formulartitel anzeigen"
2202
-
2203
- #: includes/integrations.php:54 includes/integrations.php:69
2204
- msgid "No"
2205
- msgstr "Nein"
2206
-
2207
- #: includes/integrations.php:55 includes/integrations.php:70
2208
- msgid "Yes"
2209
- msgstr "Ja"
2210
-
2211
- #: includes/integrations.php:58
2212
- msgid "Would you like to display the forms title?"
2213
- msgstr "Möchten Sie den Titel des Formulars anzeigen?"
2214
-
2215
- #: includes/integrations.php:66
2216
- msgid "Display Form Description"
2217
- msgstr "Formularbeschreibung anzeigen"
2218
-
2219
- #: includes/integrations.php:73
2220
- msgid "Would you like to display the forms description?"
2221
- msgstr "Möchten Sie die Beschreibung des Formulars anzeigen?"
2222
-
2223
- #: includes/providers/class-base.php:84
2224
- msgid "Connection"
2225
- msgstr "Verbindung"
2226
-
2227
- #: includes/providers/class-base.php:149 includes/providers/class-base.php:966
2228
- #: includes/providers/class-base.php:1001
2229
- msgid "You do not have permission"
2230
- msgstr "Sie haben keine Zugriffsrechte"
2231
-
2232
- #: includes/providers/class-base.php:358
2233
- msgid "Full"
2234
- msgstr "Voll"
2235
-
2236
- #: includes/providers/class-base.php:580
2237
- msgid "Select Account"
2238
- msgstr "Konto auswählen"
2239
-
2240
- #: includes/providers/class-base.php:592
2241
- #: includes/providers/class-base.php:1094
2242
- #: includes/providers/class-constant-contact.php:476
2243
- msgid "Add New Account"
2244
- msgstr "Neues Konto hinzufügen"
2245
-
2246
- #: includes/providers/class-base.php:622
2247
- msgid "Select List"
2248
- msgstr "Liste/Verteiler auswählen"
2249
-
2250
- #: includes/providers/class-base.php:664
2251
- msgid "Select Groups"
2252
- msgstr "Gruppen auswählen"
2253
-
2254
- #: includes/providers/class-base.php:666
2255
- msgid ""
2256
- "We also noticed that you have some segments in your list. You can select "
2257
- "specific list segments below if needed. This is optional."
2258
- msgstr ""
2259
- "Uns ist aufgefallen, dass Sie einige Segmente in Ihrer Liste haben. Sie "
2260
- "können spezifische Segmente unterhalb auswählen, wenn nötig. Das ist "
2261
- "optional."
2262
-
2263
- #: includes/providers/class-base.php:722 includes/providers/class-base.php:727
2264
- msgid "List Fields"
2265
- msgstr "Feldlisten"
2266
-
2267
- #: includes/providers/class-base.php:727
2268
- msgid "Available Form Fields"
2269
- msgstr "Verfügbare Formularfelder"
2270
-
2271
- #: includes/providers/class-base.php:796
2272
- msgid "Process"
2273
- msgstr "Verarbeiten"
2274
-
2275
- #: includes/providers/class-base.php:797
2276
- msgid "Don't process"
2277
- msgstr "Nicht verarbeiten"
2278
-
2279
- #: includes/providers/class-base.php:799
2280
- msgid "this connection if"
2281
- msgstr "die Schnittstelle ist"
2282
-
2283
- #: includes/providers/class-base.php:800
2284
- msgid "Marketing provider connection"
2285
- msgstr "Marketing-Provider Schnittstelle"
2286
-
2287
- #: includes/providers/class-base.php:970 includes/providers/class-base.php:1005
2288
- msgid "Missing data"
2289
- msgstr "Fehlende Daten"
2290
-
2291
- #: includes/providers/class-base.php:982
2292
- msgid "Connection missing"
2293
- msgstr "Schnittstelle fehlt"
2294
-
2295
- #: includes/providers/class-base.php:1022
2296
- #: includes/providers/class-base.php:1084
2297
- msgid "Connected on: "
2298
- msgstr "Verbunden am:"
2299
-
2300
- #: includes/providers/class-base.php:1023
2301
- #: includes/providers/class-base.php:1085
2302
- msgid "Disconnect "
2303
- msgstr "Verbindung getrennt"
2304
-
2305
- #: includes/providers/class-base.php:1069
2306
- msgid "Integrate %s with WPForms"
2307
- msgstr "Integriert <strong>%s</strong> in WPForms"
2308
-
2309
- #: includes/providers/class-base.php:1070
2310
- msgid "Connected"
2311
- msgstr "Verbunden"
2312
-
2313
- #: includes/providers/class-base.php:1100
2314
- msgid ""
2315
- "Please fill out all of the fields below to add your new provider account."
2316
- msgstr ""
2317
- "Bitte füllen Sie alle Felder aus, um das neue Konto Ihres Anbieters "
2318
- "hinzuzufügen."
2319
-
2320
- #: includes/providers/class-base.php:1106
2321
- msgid "Connect to"
2322
- msgstr "Verbunden mit"
2323
-
2324
- #: includes/providers/class-constant-contact.php:110
2325
- msgid "Constant Contact Subscription stopped by conditional logic"
2326
- msgstr ""
2327
- "Constant Contact Mitgliedschaft wurde von der Bedingungslogik gestoppt "
2328
-
2329
- #: includes/providers/class-constant-contact.php:128
2330
- #: includes/providers/class-constant-contact.php:301
2331
- msgid "Constant Contact API Error"
2332
- msgstr "Constant Contact API Fehler"
2333
-
2334
- #: includes/providers/class-constant-contact.php:382
2335
- msgid "Constant Contact API error"
2336
- msgstr "Constant Contact API Fehler"
2337
-
2338
- #: includes/providers/class-constant-contact.php:479
2339
- msgid ""
2340
- "Please fill out all of the fields below to register your new Constant "
2341
- "Contact account."
2342
- msgstr ""
2343
- "Bitte füllen Sie die Felder unterhalb aus, um Ihr Constant Contact Konto zu "
2344
- "registrieren."
2345
-
2346
- #: includes/providers/class-constant-contact.php:481
2347
- #: includes/providers/class-constant-contact.php:556
2348
- msgid ""
2349
- "Click here for documentation on connecting WPForms with Constant Contact."
2350
- msgstr ""
2351
- "Klicken Sie hier für eine Dokumentation über das Verbinden von WPForms mit "
2352
- "Constant Contact."
2353
-
2354
- #: includes/providers/class-constant-contact.php:486
2355
- #: includes/providers/class-constant-contact.php:561
2356
- msgid ""
2357
- "Because Constant Contact requires external authentication, you will need to "
2358
- "register WPForms with Constant Contact before you can proceed."
2359
- msgstr ""
2360
- "Da Constant Contact eine externe Authentifizierung benötigt, müssen Sie "
2361
- "WPForms mit Constant Contact registrieren, bevor Sie fortfahren können."
2362
-
2363
- #: includes/providers/class-constant-contact.php:490
2364
- #: includes/providers/class-constant-contact.php:565
2365
- msgid "Click here to register with Constant Contact"
2366
- msgstr "Klicken Sie hier um sich bei Constant Contact zu registrieren"
2367
-
2368
- #: includes/providers/class-constant-contact.php:493
2369
- #: includes/providers/class-constant-contact.php:568
2370
- msgid "Authorization Code"
2371
- msgstr "Autorisierungscode "
2372
-
2373
- #: includes/providers/class-constant-contact.php:495
2374
- #: includes/providers/class-constant-contact.php:570
2375
- msgid "Account Nickname"
2376
- msgstr "Kurzname für Benutzerkonto"
2377
-
2378
- #: includes/providers/class-constant-contact.php:497
2379
- msgid "Connect"
2380
- msgstr "Verbinden"
2381
-
2382
- #: includes/providers/class-constant-contact.php:532
2383
- msgid ""
2384
- "Get the most out of <strong>WPForms</strong> &mdash; use it with an active "
2385
- "Constant Contact account."
2386
- msgstr ""
2387
- "Holen Sie alles aus WPForms heraus – benutzen Sie es mit einem Constant "
2388
- "Contact Konto."
2389
-
2390
- #: includes/providers/class-constant-contact.php:534
2391
- #: includes/providers/class-constant-contact.php:619
2392
- msgid "Try Constant Contact for Free"
2393
- msgstr "Testen Sie Constant Contact gratis"
2394
-
2395
- #: includes/providers/class-constant-contact.php:535
2396
- msgid ""
2397
- "Learn More about the <a href=\"%s\" target=\"_blank\" rel=\"noopener "
2398
- "noreferrer\">power of email marketing</a>"
2399
- msgstr "Erfahren Sie mehr über die Möglichkeiten von E-Mail-Marketing."
2400
-
2401
- #: includes/providers/class-constant-contact.php:620
2402
- msgid "Connect your existing account"
2403
- msgstr "Verbinden Sie sich mit Ihrem vorhandenen Konto"
2404
-
2405
- #: includes/providers/class-constant-contact.php:621
2406
- msgid "Learn More about the <a href=\"%s\">power of email marketing</a>"
2407
- msgstr "Erfahren Sie mehr über die Möglichkeiten von E-Mail-Marketing."
2408
-
2409
- #: includes/providers/class-constant-contact.php:692
2410
- msgid "A Website or Blog"
2411
- msgstr "Eine Website oder ein Blog"
2412
-
2413
- #: includes/providers/class-constant-contact.php:694
2414
- msgid "The Best Email Marketing Service"
2415
- msgstr "Der beste E-Mail-Marketing Service"
2416
-
2417
- #: includes/providers/class-constant-contact.php:705
2418
- msgid "Try Constant Contact Today"
2419
- msgstr "Testen Sie Constant Contact jetzt"
2420
-
2421
- #: includes/providers/class-constant-contact.php:710
2422
- msgid "Here&#39;s how it works."
2423
- msgstr "So geht es."
2424
-
2425
- #: includes/templates/class-blank.php:20
2426
- msgid "Blank Form"
2427
- msgstr "Leeres Formular"
2428
-
2429
- #: includes/templates/class-blank.php:32
2430
- #: includes/templates/class-contact.php:63
2431
- #: includes/templates/class-subscribe.php:50
2432
- #: includes/templates/class-suggestion.php:88
2433
- #: pro/includes/templates/class-donation.php:65
2434
- #: pro/includes/templates/class-order.php:99
2435
- #: pro/includes/templates/class-request-quote.php:69
2436
- msgid "Sending..."
2437
- msgstr "Sende..."
2438
-
2439
- #: includes/templates/class-contact.php:20
2440
- msgid "Simple Contact Form"
2441
- msgstr "Einfaches Kontaktformular"
2442
-
2443
- #: includes/templates/class-contact.php:39
2444
- #: includes/templates/class-suggestion.php:39
2445
- msgid "E-mail"
2446
- msgstr "E-Mail"
2447
-
2448
- #: includes/templates/class-contact.php:46
2449
- #: pro/includes/templates/class-donation.php:57
2450
- #: pro/includes/templates/class-order.php:91
2451
- msgid "Comment or Message"
2452
- msgstr "Kommentar oder Nachricht"
2453
-
2454
- #: includes/templates/class-subscribe.php:20
2455
- msgid "Newsletter Signup Form"
2456
- msgstr "Formular für Newsletteranmeldung"
2457
-
2458
- #: includes/templates/class-subscribe.php:26
2459
- #: pro/includes/templates/class-donation.php:26
2460
- #: pro/includes/templates/class-order.php:26
2461
- msgid "Don&#39;t Forget"
2462
- msgstr "Nicht vergessen"
2463
-
2464
- #: includes/templates/class-suggestion.php:20
2465
- msgid "Suggestion Form"
2466
- msgstr "Feedbackformular"
2467
-
2468
- #: includes/templates/class-suggestion.php:40
2469
- msgid "Please enter your email, so we can follow up with you."
2470
- msgstr ""
2471
- "Bitte geben Sie Ihre E-Mail-Adresse ein, damit wir mit Ihnen in Kontakt "
2472
- "treten können."
2473
-
2474
- #: includes/templates/class-suggestion.php:47
2475
- msgid "Which department do you have a suggestion for?"
2476
- msgstr "Für welche Abteilung habe Sie Verbesserungsvorschläge?"
2477
-
2478
- #: includes/templates/class-suggestion.php:50
2479
- msgid "Sales"
2480
- msgstr "Verkäufe"
2481
-
2482
- #: includes/templates/class-suggestion.php:53
2483
- msgid "Customer Support"
2484
- msgstr "Kundensupport"
2485
-
2486
- #: includes/templates/class-suggestion.php:56
2487
- msgid "Product Development"
2488
- msgstr "Produktentwicklung"
2489
-
2490
- #: includes/templates/class-suggestion.php:67
2491
- msgid "Subject"
2492
- msgstr "Betreff"
2493
-
2494
- #: lite/includes/admin/class-review.php:84
2495
- #: pro/includes/admin/class-review.php:78
2496
- msgid "~ Syed Balkhi<br>Co-Founder of WPForms"
2497
- msgstr "~ Syed Balkhi<br> Mitgründer von WPForms"
2498
-
2499
- #: lite/includes/admin/class-review.php:86
2500
- #: pro/includes/admin/class-review.php:80
2501
- msgid "Ok, you deserve it"
2502
- msgstr "Ok, du verdienst es"
2503
-
2504
- #: lite/includes/admin/class-review.php:87
2505
- #: pro/includes/admin/class-review.php:81
2506
- msgid "Nope, maybe later"
2507
- msgstr "Nein, vielleicht später"
2508
-
2509
- #: lite/includes/admin/class-review.php:88
2510
- #: pro/includes/admin/class-review.php:82
2511
- msgid "I already did"
2512
- msgstr "Habe ich schon gemacht"
2513
-
2514
- #: lite/includes/admin/class-review.php:136
2515
- #: pro/includes/admin/class-review.php:130
2516
- msgid ""
2517
- "Please rate <strong>WPForms</strong> <a href=\"%s\" target=\"_blank\" "
2518
- "rel=\"noopener\">&#9733;&#9733;&#9733;&#9733;&#9733;</a> on <a href=\"%s\" "
2519
- "target=\"_blank\">WordPress.org</a> to help us spread the word. Thank you "
2520
- "from the WPForms team!"
2521
- msgstr ""
2522
- "Bitte bewerten Sie <strong>WPForms</strong> mit <a href=\"%s\" "
2523
- "target=\"_blank\" rel=\"noopener\">&#9733;&#9733;&#9733;&#9733;&#9733;</a> "
2524
- "auf <a href=\"%s\" target=\"_blank\">WordPress.org</a> und helfen Sie uns "
2525
- "WPForms bekannt zu machen. Das WPForms Team bedankt sich."
2526
-
2527
- #: lite/includes/admin/class-settings.php:150
2528
- #: pro/includes/admin/class-settings.php:161
2529
- msgid "Are you sure you want to disconnect this account?"
2530
- msgstr ""
2531
- "Sind Sie sicher, dass Sie die Verbindung zu diesem Konto trennen möchten?"
2532
-
2533
- #: lite/includes/admin/class-settings.php:151
2534
- #: pro/includes/admin/class-settings.php:162
2535
- msgid "Upload or Choose Your Image"
2536
- msgstr "Eigenes Bild verwenden"
2537
-
2538
- #: lite/includes/admin/class-settings.php:152
2539
- #: pro/includes/admin/class-settings.php:163
2540
- msgid "Use Image"
2541
- msgstr "Bild verwenden"
2542
-
2543
- #: lite/includes/admin/class-settings.php:171
2544
- #: pro/includes/admin/class-settings.php:183
2545
- msgid "Integrations"
2546
- msgstr "Integrationen"
2547
-
2548
- #: lite/includes/admin/class-settings.php:172
2549
- #: pro/includes/admin/class-settings.php:185
2550
- msgid "System Info"
2551
- msgstr "Systeminformation"
2552
-
2553
- #: lite/includes/admin/class-settings.php:195
2554
- #: pro/includes/admin/class-settings.php:208
2555
- #: pro/includes/admin/class-settings.php:556
2556
- msgid "Settings check failed."
2557
- msgstr "Prüfung der Einstellungen fehlgeschlagen."
2558
-
2559
- #: lite/includes/admin/class-settings.php:223
2560
- #: pro/includes/admin/class-settings.php:242
2561
- msgid "General settings updated."
2562
- msgstr "Allgemeine Einstellungen aktualisiert"
2563
-
2564
- #: lite/includes/admin/class-settings.php:240
2565
- #: pro/includes/admin/class-settings.php:315
2566
- msgid "Include Form Styling"
2567
- msgstr "Formular-Styles einbetten "
2568
-
2569
- #: lite/includes/admin/class-settings.php:244
2570
- #: pro/includes/admin/class-settings.php:319
2571
- msgid "Base and form theme styling"
2572
- msgstr "Basis- und Theme-Styles"
2573
-
2574
- #: lite/includes/admin/class-settings.php:245
2575
- #: pro/includes/admin/class-settings.php:320
2576
- msgid "Base styling only"
2577
- msgstr "Nur Basis-Styles"
2578
-
2579
- #: lite/includes/admin/class-settings.php:246
2580
- #: pro/includes/admin/class-settings.php:321
2581
- #: pro/includes/fields/class-page-break.php:274
2582
- msgid "None"
2583
- msgstr "Keine"
2584
-
2585
- #: lite/includes/admin/class-settings.php:248
2586
- #: pro/includes/admin/class-settings.php:323
2587
- msgid "Determines which CSS files to load for the site."
2588
- msgstr "Legt fest, welche CSS-Datei für die Website verwendet wird."
2589
-
2590
- #: lite/includes/admin/class-settings.php:253
2591
- #: pro/includes/admin/class-settings.php:328
2592
- msgid "Load Assets Globally"
2593
- msgstr "Assets global laden"
2594
-
2595
- #: lite/includes/admin/class-settings.php:268
2596
- #: pro/includes/admin/class-settings.php:343
2597
- msgid "Email Template"
2598
- msgstr "E-Mail-Template"
2599
-
2600
- #: lite/includes/admin/class-settings.php:272
2601
- #: pro/includes/admin/class-settings.php:347
2602
- msgid "Default HTML template"
2603
- msgstr "Standard HTML-Template"
2604
-
2605
- #: lite/includes/admin/class-settings.php:273
2606
- #: pro/includes/admin/class-settings.php:348
2607
- msgid "Plain Text"
2608
- msgstr "Einfacher Text"
2609
-
2610
- #: lite/includes/admin/class-settings.php:275
2611
- #: pro/includes/admin/class-settings.php:350
2612
- msgid "Determines how email notifications will be formatted."
2613
- msgstr "Legt fest, wie E-Mail-Benachrichtungen formatiert werden."
2614
-
2615
- #: lite/includes/admin/class-settings.php:280
2616
- #: pro/includes/admin/class-settings.php:355
2617
- msgid "Email Header Image "
2618
- msgstr "E-Mail-Header Bild"
2619
-
2620
- #: lite/includes/admin/class-settings.php:292
2621
- #: pro/includes/admin/class-settings.php:367
2622
- msgid "Upload Image"
2623
- msgstr "Bild hochladen"
2624
-
2625
- #: lite/includes/admin/class-settings.php:294
2626
- #: pro/includes/admin/class-settings.php:369
2627
- msgid ""
2628
- "Upload or choose a logo to be displayed at the top of email notifications."
2629
- msgstr "Verwenden Sie Ihr eigenes Logo für E-Mail-Benachrichtungen."
2630
-
2631
- #: lite/includes/admin/class-settings.php:295
2632
- #: pro/includes/admin/class-settings.php:370
2633
- msgid "Recommended size is 300x100 or smaller for best support on all devices."
2634
- msgstr ""
2635
- "Empfohlene Größe für die korrekte Darstellung auf allen Geräten: 300x100 "
2636
- "Pixel oder kleiner."
2637
-
2638
- #: lite/includes/admin/class-settings.php:301
2639
- #: pro/includes/admin/class-settings.php:376
2640
- msgid "Email Background Color"
2641
- msgstr "E-Mail-Hintergrundfarbe"
2642
-
2643
- #: lite/includes/admin/class-settings.php:305
2644
- #: pro/includes/admin/class-settings.php:380
2645
- msgid "Customize the background color of the HTML email template."
2646
- msgstr "Hintergrundfarbe des HTML E-Mail-Templates festlegen."
2647
-
2648
- #: lite/includes/admin/class-settings.php:310
2649
- #: pro/includes/admin/class-settings.php:385
2650
- msgid "Email Carbon Copy"
2651
- msgstr "E-Mail Carbon Copy (CC)"
2652
-
2653
- #: lite/includes/admin/class-settings.php:320
2654
- #: pro/includes/admin/class-settings.php:395
2655
- msgid "reCAPTCHA"
2656
- msgstr "reCAPTCHA"
2657
-
2658
- #: lite/includes/admin/class-settings.php:329
2659
- #: pro/includes/admin/class-settings.php:404
2660
- msgid "reCAPTCHA Type"
2661
- msgstr "reCAPTCHA Art"
2662
-
2663
- #: lite/includes/admin/class-settings.php:348
2664
- #: pro/includes/admin/class-settings.php:423
2665
- msgid "reCAPTCHA Site key"
2666
- msgstr "reCAPTCHA Seitenschlüssel"
2667
-
2668
- #: lite/includes/admin/class-settings.php:356
2669
- #: pro/includes/admin/class-settings.php:431
2670
- msgid "reCAPTCHA Secret key"
2671
- msgstr "reCAPTCHA Geheimschlüssel (Secret Key)"
2672
-
2673
- #: lite/includes/admin/class-settings.php:365
2674
- #: pro/includes/admin/class-settings.php:440
2675
- msgid "Validation Messages"
2676
- msgstr "Validierungsnachricht "
2677
-
2678
- #: lite/includes/admin/class-settings.php:378
2679
- #: pro/includes/admin/class-settings.php:453
2680
- msgid "Website URL"
2681
- msgstr "Website URL"
2682
-
2683
- #: lite/includes/admin/class-settings.php:394
2684
- #: pro/includes/admin/class-settings.php:469
2685
- msgid "Number"
2686
- msgstr "Zahl"
2687
-
2688
- #: lite/includes/admin/class-settings.php:402
2689
- #: pro/includes/admin/class-settings.php:477
2690
- msgid "Confirm Value"
2691
- msgstr "Bestätigungswert"
2692
-
2693
- #: lite/includes/admin/class-settings.php:411
2694
- #: pro/includes/admin/class-settings.php:534
2695
- msgid "Save General Settings"
2696
- msgstr "Allgemeine Einstellungen speichern"
2697
-
2698
- #: lite/includes/admin/class-settings.php:556
2699
- #: lite/includes/admin/class-settings.php:560
2700
- #: pro/includes/admin/class-settings.php:995
2701
- #: pro/includes/admin/class-settings.php:999
2702
- #: pro/includes/admin/entries/class-entries.php:1105
2703
- #: pro/includes/admin/entries/class-entries.php:1427
2704
- msgid "M j, Y @ g:ia"
2705
- msgstr "M j, Y @ g:ia"
2706
-
2707
- #: lite/wpforms-lite.php:87 pro/wpforms-pro.php:276
2708
- msgid "Default Notification"
2709
- msgstr "Standard-Benachrichtigung "
2710
-
2711
- #: lite/wpforms-lite.php:95 pro/wpforms-pro.php:291
2712
- msgid "Send To Email Address"
2713
- msgstr "Sende an E-Mail-Adresse"
2714
-
2715
- #: lite/wpforms-lite.php:114 pro/wpforms-pro.php:310
2716
- msgid "CC"
2717
- msgstr "CC"
2718
-
2719
- #: lite/wpforms-lite.php:130 pro/wpforms-pro.php:326
2720
- msgid "Email Subject"
2721
- msgstr "Betreff (E-Mail)"
2722
-
2723
- #: lite/wpforms-lite.php:132 pro/wpforms-pro.php:328
2724
- msgid "New Entry: "
2725
- msgstr "Neuer Eintrag:"
2726
-
2727
- #: lite/wpforms-lite.php:145 pro/wpforms-pro.php:341
2728
- msgid "From Name"
2729
- msgstr "(From) Name"
2730
-
2731
- #: lite/wpforms-lite.php:161 pro/wpforms-pro.php:357
2732
- msgid "From Email"
2733
- msgstr "(From) E-Mail-Adresse"
2734
-
2735
- #: lite/wpforms-lite.php:177 pro/wpforms-pro.php:373
2736
- msgid "Reply-To"
2737
- msgstr "Reply-To"
2738
-
2739
- #: lite/wpforms-lite.php:439
2740
- msgid "is a PRO Feature"
2741
- msgstr "ist ein PRO-Feature"
2742
-
2743
- #: lite/wpforms-lite.php:441
2744
- msgid "Upgrade to PRO"
2745
- msgstr "Auf PRO upgraden"
2746
-
2747
- #: pro/includes/admin/ajax-actions.php:24
2748
- msgid "Addon deactivated."
2749
- msgstr "Add-on deaktiviert."
2750
-
2751
- #: pro/includes/admin/ajax-actions.php:46
2752
- msgid "Addon activated."
2753
- msgstr "Add-on aktiviert."
2754
-
2755
- #: pro/includes/admin/ajax-actions.php:101
2756
- msgid "Addon installed."
2757
- msgstr "Add-on installiert."
2758
-
2759
- #: pro/includes/admin/builder/panels/class-payments.php:21
2760
- #: pro/includes/admin/class-settings.php:182
2761
- msgid "Payments"
2762
- msgstr "Zahlungen"
2763
-
2764
- #: pro/includes/admin/class-addons.php:85
2765
- #: pro/includes/admin/class-addons.php:239
2766
- msgid "Install Addon"
2767
- msgstr "Add-on installieren"
2768
-
2769
- #: pro/includes/admin/class-addons.php:86
2770
- #: pro/includes/admin/class-addons.php:235
2771
- msgid "Deactivate"
2772
- msgstr "Deaktiviere"
2773
-
2774
- #: pro/includes/admin/class-addons.php:87
2775
- #: pro/includes/admin/class-addons.php:237
2776
- msgid "Activate"
2777
- msgstr "Aktivieren "
2778
-
2779
- #: pro/includes/admin/class-addons.php:108
2780
- msgid "Refresh Addons"
2781
- msgstr "Add-ons neu einlesen"
2782
-
2783
- #: pro/includes/admin/class-addons.php:180
2784
- msgid "Unlock More Features..."
2785
- msgstr "Mehr Features freischalten ..."
2786
-
2787
- #: pro/includes/admin/class-addons.php:241
2788
- msgid "Upgrade Now"
2789
- msgstr "Jetzt upgraden"
2790
-
2791
- #: pro/includes/admin/class-license.php:110
2792
- msgid "Congratulations! This site is now receiving automatic updates."
2793
- msgstr "Gratuliere! Diese Website erhält jetzt automatische Updates."
2794
-
2795
- #: pro/includes/admin/class-license.php:199
2796
- msgid "Your key has been refreshed successfully."
2797
- msgstr "Ihr Lizenzschlüssel wurde erfolgreich aktualisiert. "
2798
-
2799
- #: pro/includes/admin/class-license.php:240
2800
- msgid "You have deactivated the key from this site successfully."
2801
- msgstr "Sie haben den Lizenzschlüssel dieser Website erfolgreich deaktiviert."
2802
-
2803
- #: pro/includes/admin/class-settings.php:184
2804
- msgid "Import/Export"
2805
- msgstr "Import/Export"
2806
-
2807
- #: pro/includes/admin/class-settings.php:249
2808
- msgid "Please enter a license key to verify."
2809
- msgstr "Bitte geben Sie Ihren Lizenzschlüssel zu Bestätigung ein."
2810
-
2811
- #: pro/includes/admin/class-settings.php:278
2812
- msgid "License"
2813
- msgstr "Lizenz"
2814
-
2815
- #: pro/includes/admin/class-settings.php:279
2816
- msgid "Your license key provides access to updates and Add-ons. "
2817
- msgstr "Mit einem Lizenzschlüssel erhalten Sie Zugang zu Updates und Add-ons."
2818
-
2819
- #: pro/includes/admin/class-settings.php:284
2820
- msgid "License Key"
2821
- msgstr "Lizenzschlüssel"
2822
-
2823
- #: pro/includes/admin/class-settings.php:288
2824
- msgid "Verify Key"
2825
- msgstr "Schlüssel bestätigen"
2826
-
2827
- #: pro/includes/admin/class-settings.php:290
2828
- msgid "Deactivate Key"
2829
- msgstr "Schlüssel deaktivieren"
2830
-
2831
- #: pro/includes/admin/class-settings.php:298
2832
- msgid "License Key Type"
2833
- msgstr "Lizenzschlüsselart"
2834
-
2835
- #: pro/includes/admin/class-settings.php:301
2836
- msgid "Your license key type for this site is <strong>%s.</strong>"
2837
- msgstr "Ihr Lizenzschlüssel für diese Website ist <strong>%s</strong>."
2838
-
2839
- #: pro/includes/admin/class-settings.php:302
2840
- msgid "Refresh Key"
2841
- msgstr "Schlüssel aktualisieren."
2842
-
2843
- #: pro/includes/admin/class-settings.php:303
2844
- msgid ""
2845
- "If your license has been upgraded or is incorrect, you may force a refresh."
2846
- msgstr ""
2847
- "Wenn Ihre Lizenz ungültig ist oder ein Upgrade erhalten hat, müssen Sie eine "
2848
- "Aktualisierung durchführen."
2849
-
2850
- #: pro/includes/admin/class-settings.php:485
2851
- msgid "File Extension"
2852
- msgstr "Dateierweiterung"
2853
-
2854
- #: pro/includes/admin/class-settings.php:493
2855
- msgid "File Size"
2856
- msgstr "Dateigröße"
2857
-
2858
- #: pro/includes/admin/class-settings.php:501
2859
- msgid "Time (12 hour)"
2860
- msgstr "Uhrzeit (12h)"
2861
-
2862
- #: pro/includes/admin/class-settings.php:509
2863
- msgid "Time (24 hour)"
2864
- msgstr "Uhrzeit (24h)"
2865
-
2866
- #: pro/includes/admin/class-settings.php:517
2867
- msgid "Payment Required"
2868
- msgstr "Zahlung erforderlich"
2869
-
2870
- #: pro/includes/admin/class-settings.php:525
2871
- #: pro/includes/fields/class-payment-credit-card.php:21
2872
- msgid "Credit Card"
2873
- msgstr "Kreditkarte "
2874
-
2875
- #: pro/includes/admin/class-settings.php:567
2876
- msgid "Settings updated."
2877
- msgstr "Einstellungen wurden aktualisiert."
2878
-
2879
- #: pro/includes/admin/class-settings.php:581
2880
- msgid "Currency"
2881
- msgstr "Währung"
2882
-
2883
- #: pro/includes/admin/class-settings.php:593
2884
- msgid "Determines which currency to use for payments."
2885
- msgstr "Legt fest, welche Währung für Zahlungen verwendet wird."
2886
-
2887
- #: pro/includes/admin/class-settings.php:643
2888
- msgid "Form(s) imported"
2889
- msgstr "Formular(e) importiert"
2890
-
2891
- #: pro/includes/admin/class-settings.php:652
2892
- msgid "Form Import"
2893
- msgstr "Formular-Import"
2894
-
2895
- #: pro/includes/admin/class-settings.php:657
2896
- msgid "Select an export file."
2897
- msgstr "Eine Exportdatei auswählen."
2898
-
2899
- #: pro/includes/admin/class-settings.php:663
2900
- msgid "Import"
2901
- msgstr "Import"
2902
-
2903
- #: pro/includes/admin/class-settings.php:670
2904
- msgid "Form Export"
2905
- msgstr "Formular-Export"
2906
-
2907
- #: pro/includes/admin/class-settings.php:675
2908
- msgid ""
2909
- "Select form(s) to download an export file. This can be imported into another "
2910
- "site."
2911
- msgstr ""
2912
- "Wählen Sie Formulare aus, um eine Exportdatei herunterzuladen. Diese Datei "
2913
- "kann in eine andere Website importiert werden."
2914
-
2915
- #: pro/includes/admin/class-settings.php:690
2916
- msgid "Export"
2917
- msgstr "Export"
2918
-
2919
- #: pro/includes/admin/class-settings.php:697
2920
- msgid "Form Template Export"
2921
- msgstr "Formular-Template Export"
2922
-
2923
- #: pro/includes/admin/class-settings.php:704
2924
- msgid ""
2925
- "The following code can be used to register your custom form template. Copy "
2926
- "and paste the following code to your theme's functions.php file or include "
2927
- "it within an external file."
2928
- msgstr ""
2929
- "Der folgende Code kann verwendet werden, um ihr maßgeschneidertes (custom) "
2930
- "Formular-Template zu registrieren. Kopieren Sie diesen Code in die functions."
2931
- "php Ihres Themes oder in eine externe Datei."
2932
-
2933
- #: pro/includes/admin/class-settings.php:705
2934
- msgid ""
2935
- "For more information <a href=\"%s\" target=\"blank\" rel=\"noopener "
2936
- "noreferrer\">see our documentation</a> for additional details."
2937
- msgstr ""
2938
- "Für nähere Informationen besuchen Sie unsere <a href=\"%s\" target=\"blank\" "
2939
- "rel=\"noopener noreferrer\">Online-Dokumentation</a>."
2940
-
2941
- #: pro/includes/admin/class-settings.php:709
2942
- msgid ""
2943
- "Select a form to generate PHP code that can be used to register a custom "
2944
- "form template."
2945
- msgstr ""
2946
- "Wählen Sie ein Formular aus, um den PHP-Code zu erzeugen, der verwendet "
2947
- "werden kann, um ein maßgeschneidertes (custom) Formular-Template zu "
2948
- "erstellen."
2949
-
2950
- #: pro/includes/admin/class-settings.php:724
2951
- msgid "Generate template code"
2952
- msgstr "Erzeuge Template-Code"
2953
-
2954
- #: pro/includes/admin/class-settings.php:789
2955
- msgid "Please upload a valid .json form export file."
2956
- msgstr "Bitte verwenden Sie ein vailde .json Formular-Export Datei"
2957
-
2958
- #: pro/includes/admin/class-settings.php:789
2959
- #: pro/includes/admin/entries/class-entries-export.php:305
2960
- msgid "Error"
2961
- msgstr "Fehler"
2962
-
2963
- #: pro/includes/admin/entries/class-entries-export.php:179
2964
- msgid "Date GMT"
2965
- msgstr "Datum GMT"
2966
-
2967
- #: pro/includes/admin/entries/class-entries-export.php:180
2968
- msgid "ID"
2969
- msgstr "ID"
2970
-
2971
- #: pro/includes/admin/entries/class-entries-export.php:305
2972
- msgid "You do not have permission to export entries."
2973
- msgstr "Sie haben keine Berechtigung um Einträge zu exportieren."
2974
-
2975
- #: pro/includes/admin/entries/class-entries-table.php:101
2976
- msgid "All"
2977
- msgstr "Alle"
2978
-
2979
- #: pro/includes/admin/entries/class-entries-table.php:102
2980
- msgid "Unread"
2981
- msgstr "Ungelesen"
2982
-
2983
- #: pro/includes/admin/entries/class-entries-table.php:103
2984
- msgid "Starred"
2985
- msgstr "Markiert"
2986
-
2987
- #: pro/includes/admin/entries/class-entries-table.php:127
2988
- #: pro/includes/fields/class-payment-total.php:21
2989
- msgid "Total"
2990
- msgstr "Summe"
2991
-
2992
- #: pro/includes/admin/entries/class-entries-table.php:133
2993
- msgid "Status"
2994
- msgstr "Status"
2995
-
2996
- #: pro/includes/admin/entries/class-entries-table.php:137
2997
- #: pro/includes/admin/entries/class-entries.php:1363
2998
- msgid "Actions"
2999
- msgstr "Aktionen"
3000
-
3001
- #: pro/includes/admin/entries/class-entries-table.php:264
3002
- #: pro/includes/admin/entries/class-entries.php:1181
3003
- msgid "Unknown"
3004
- msgstr "Unbekannt"
3005
-
3006
- #: pro/includes/admin/entries/class-entries-table.php:271
3007
- #: pro/includes/admin/entries/class-entries.php:1141
3008
- msgid "Completed"
3009
- msgstr "Vollständig"
3010
-
3011
- #: pro/includes/admin/entries/class-entries-table.php:308
3012
- #: pro/includes/admin/entries/class-entries.php:244
3013
- msgid "Unstar entry"
3014
- msgstr "Markierung aufheben"
3015
-
3016
- #: pro/includes/admin/entries/class-entries-table.php:308
3017
- #: pro/includes/admin/entries/class-entries.php:245
3018
- msgid "Star entry"
3019
- msgstr "Eintrag markieren"
3020
-
3021
- #: pro/includes/admin/entries/class-entries-table.php:313
3022
- #: pro/includes/admin/entries/class-entries.php:247
3023
- msgid "Mark entry unread"
3024
- msgstr "Eintrag als ungelesen markieren"
3025
-
3026
- #: pro/includes/admin/entries/class-entries-table.php:313
3027
- #: pro/includes/admin/entries/class-entries.php:246
3028
- msgid "Mark entry read"
3029
- msgstr "Eintrag als gelesen markieren"
3030
-
3031
- #: pro/includes/admin/entries/class-entries-table.php:333
3032
- msgid "View Form Entry"
3033
- msgstr "Formularteintrag anzeigen"
3034
-
3035
- #: pro/includes/admin/entries/class-entries-table.php:334
3036
- msgid "View"
3037
- msgstr "Anzeigen"
3038
-
3039
- #: pro/includes/admin/entries/class-entries-table.php:340
3040
- msgid "Delete Form Entry"
3041
- msgstr "Formulareintrag löschen"
3042
-
3043
- #: pro/includes/admin/entries/class-entries-table.php:356
3044
- msgid "Mark Read"
3045
- msgstr "Als gelesen markieren"
3046
-
3047
- #: pro/includes/admin/entries/class-entries-table.php:357
3048
- #: pro/includes/admin/entries/class-entries.php:1348
3049
- msgid "Mark Unread"
3050
- msgstr "Als ungelesen markieren"
3051
-
3052
- #: pro/includes/admin/entries/class-entries-table.php:358
3053
- #: pro/includes/admin/entries/class-entries.php:1313
3054
- msgid "Star"
3055
- msgstr "Markieren"
3056
-
3057
- #: pro/includes/admin/entries/class-entries-table.php:359
3058
- #: pro/includes/admin/entries/class-entries.php:1313
3059
- msgid "Unstar"
3060
- msgstr "Markierung aufheben"
3061
-
3062
- #: pro/includes/admin/entries/class-entries-table.php:361
3063
- msgid "----------"
3064
- msgstr "----------"
3065
-
3066
- #: pro/includes/admin/entries/class-entries-table.php:405
3067
- msgid "Entry marked as read."
3068
- msgid_plural "Entries marked as read."
3069
- msgstr[0] "Eintrag als gelesen markieren."
3070
- msgstr[1] "Einträge als gelesen markieren."
3071
-
3072
- #: pro/includes/admin/entries/class-entries-table.php:414
3073
- msgid "Entry marked as unread."
3074
- msgid_plural "Entries marked as unread."
3075
- msgstr[0] "Eintrag als ungelesen markieren."
3076
- msgstr[1] "Einträge als ungelesen markieren."
3077
-
3078
- #: pro/includes/admin/entries/class-entries-table.php:423
3079
- msgid "Entry starred."
3080
- msgid_plural "Entries starred."
3081
- msgstr[0] "Eintrag markieren."
3082
- msgstr[1] "Einträge markieren."
3083
-
3084
- #: pro/includes/admin/entries/class-entries-table.php:432
3085
- msgid "Entry unstarred."
3086
- msgid_plural "Entries unstarred."
3087
- msgstr[0] "Markierung von Eintrag aufheben."
3088
- msgstr[1] "Markierung von Einträgen aufheben."
3089
-
3090
- #: pro/includes/admin/entries/class-entries-table.php:441
3091
- msgid "Entry successfully deleted."
3092
- msgid_plural "Entries successfully deleted."
3093
- msgstr[0] "Eintrag erfolgreich gelöscht."
3094
- msgstr[1] "Einträgw erfolgreich gelöscht."
3095
-
3096
- #: pro/includes/admin/entries/class-entries-table.php:452
3097
- msgid "Whoops, it appears you do not have any form entries yet."
3098
- msgstr "Hoppla, es scheint so, als hätten Sie noch keine Formulareinträge."
3099
-
3100
- #: pro/includes/admin/entries/class-entries.php:187
3101
- msgid "Number of entries per page:"
3102
- msgstr "Anzahl der Einträge pro Seite:"
3103
-
3104
- #: pro/includes/admin/entries/class-entries.php:243
3105
- #: pro/includes/admin/entries/class-entries.php:268
3106
- msgid "Are you sure you want to delete this entry?"
3107
- msgstr "Sind Sie sicher, dass Sie diesen Eintrag löschen möchten?"
3108
-
3109
- #: pro/includes/admin/entries/class-entries.php:269
3110
- #: pro/includes/admin/entries/class-entries.php:904
3111
- msgid "Hide Empty Fields"
3112
- msgstr "Leere Felder ausblenden"
3113
-
3114
- #: pro/includes/admin/entries/class-entries.php:270
3115
- #: pro/includes/admin/entries/class-entries.php:904
3116
- msgid "Show Empty Fields"
3117
- msgstr "Leere Felder anzeigen"
3118
-
3119
- #: pro/includes/admin/entries/class-entries.php:271
3120
- msgid "Are you sure you want to delete this note?"
3121
- msgstr "Sind Sie sicher, dass Sie diese Notiz löschen möchten?"
3122
-
3123
- #: pro/includes/admin/entries/class-entries.php:368
3124
- msgid "All entries marked as read."
3125
- msgstr "Alle Einträge als gelesen markieren."
3126
-
3127
- #: pro/includes/admin/entries/class-entries.php:507
3128
- msgid "Edit This Form"
3129
- msgstr "Formular bearbeiten"
3130
-
3131
- #: pro/includes/admin/entries/class-entries.php:517
3132
- msgid "Download Export (CSV)"
3133
- msgstr "Export herunterladen (CSV)"
3134
-
3135
- #: pro/includes/admin/entries/class-entries.php:522
3136
- msgid "Mark All Read"
3137
- msgstr "Alle als gelesen markieren"
3138
-
3139
- #: pro/includes/admin/entries/class-entries.php:528
3140
- msgid "Select a different form"
3141
- msgstr "Wählen Sie ein anderes Formular aus"
3142
-
3143
- #: pro/includes/admin/entries/class-entries.php:606
3144
- msgid "This entry has been starred."
3145
- msgstr "Dieser Eintrag wurde markiert."
3146
-
3147
- #: pro/includes/admin/entries/class-entries.php:618
3148
- msgid "This entry has been unstarred."
3149
- msgstr "Die Markierung dieses Eintrags wurde entfernt."
3150
-
3151
- #: pro/includes/admin/entries/class-entries.php:643
3152
- msgid "This entry has been marked unread."
3153
- msgstr "Dieser Eintrag wurde als ungelesen markiert."
3154
-
3155
- #: pro/includes/admin/entries/class-entries.php:667
3156
- msgid "Note deleted."
3157
- msgstr "Notiz gelöscht."
3158
-
3159
- #: pro/includes/admin/entries/class-entries.php:698
3160
- msgid "Note added."
3161
- msgstr "Notiz hinzugefügt."
3162
-
3163
- #: pro/includes/admin/entries/class-entries.php:716
3164
- msgid "Invalid entry ID."
3165
- msgstr "Ungültige Eintrags-ID."
3166
-
3167
- #: pro/includes/admin/entries/class-entries.php:729
3168
- msgid "Entry not found."
3169
- msgstr "Eintrag nicht gefunden."
3170
-
3171
- #: pro/includes/admin/entries/class-entries.php:742
3172
- msgid "Form not found."
3173
- msgstr "Formular nicht gefunden."
3174
-
3175
- #: pro/includes/admin/entries/class-entries.php:818
3176
- msgid "Notifications sent!"
3177
- msgstr "Benachrichtigung versendet!"
3178
-
3179
- #: pro/includes/admin/entries/class-entries.php:845
3180
- msgid "View Entry"
3181
- msgstr "Eintrag anzeigen"
3182
-
3183
- #: pro/includes/admin/entries/class-entries.php:847
3184
- msgid "Back to All Entries"
3185
- msgstr "Zurück zu allen Einträgen"
3186
-
3187
- #: pro/includes/admin/entries/class-entries.php:851
3188
- msgid "Entry %s of %s"
3189
- msgstr "Eintrag %s von %s"
3190
-
3191
- #: pro/includes/admin/entries/class-entries.php:854
3192
- msgid "Previous form entry"
3193
- msgstr "Vorherige Formulareintragung "
3194
-
3195
- #: pro/includes/admin/entries/class-entries.php:855
3196
- msgid "Current form entry"
3197
- msgstr "Aktuelle Formulareintragung"
3198
-
3199
- #: pro/includes/admin/entries/class-entries.php:856
3200
- msgid "Next form entry"
3201
- msgstr "Nächste Formulareintragung"
3202
-
3203
- #: pro/includes/admin/entries/class-entries.php:972
3204
- msgid "Notes"
3205
- msgstr "Notizen"
3206
-
3207
- #: pro/includes/admin/entries/class-entries.php:978
3208
- #: pro/includes/admin/entries/class-entries.php:993
3209
- msgid "Add Note"
3210
- msgstr "Notiz hinzufügen"
3211
-
3212
- #: pro/includes/admin/entries/class-entries.php:1002
3213
- msgid "No notes."
3214
- msgstr "Keine Notizen."
3215
-
3216
- #: pro/includes/admin/entries/class-entries.php:1030
3217
- msgid "Added by"
3218
- msgstr "Erstellt von"
3219
-
3220
- #: pro/includes/admin/entries/class-entries.php:1030
3221
- msgid "on"
3222
- msgstr "am"
3223
-
3224
- #: pro/includes/admin/entries/class-entries.php:1063
3225
- msgid "Debug Information"
3226
- msgstr "Debug Informationen "
3227
-
3228
- #: pro/includes/admin/entries/class-entries.php:1090
3229
- msgid "Entry Details"
3230
- msgstr "Eintragsdetails:"
3231
-
3232
- #: pro/includes/admin/entries/class-entries.php:1098
3233
- msgid "Entry ID:"
3234
- msgstr "Eintrags-ID:"
3235
-
3236
- #: pro/includes/admin/entries/class-entries.php:1104
3237
- msgid "Submitted:"
3238
- msgstr "Erstellt am:"
3239
-
3240
- #: pro/includes/admin/entries/class-entries.php:1111
3241
- msgid "Modified :"
3242
- msgstr "Verändert am:"
3243
-
3244
- #: pro/includes/admin/entries/class-entries.php:1112
3245
- msgid "M j, Y @ H:i"
3246
- msgstr "M j, Y @ H:i"
3247
-
3248
- #: pro/includes/admin/entries/class-entries.php:1120
3249
- msgid "User:"
3250
- msgstr "Benutzer:"
3251
-
3252
- #: pro/includes/admin/entries/class-entries.php:1132
3253
- msgid "User IP:"
3254
- msgstr "Benutzer-IP:"
3255
-
3256
- #: pro/includes/admin/entries/class-entries.php:1140
3257
- msgid "Status:"
3258
- msgstr "Status:"
3259
-
3260
- #: pro/includes/admin/entries/class-entries.php:1191
3261
- msgid "Stripe"
3262
- msgstr "Stripe"
3263
-
3264
- #: pro/includes/admin/entries/class-entries.php:1197
3265
- msgid "PayPal Standard"
3266
- msgstr "PayPal Standard"
3267
-
3268
- #: pro/includes/admin/entries/class-entries.php:1209
3269
- msgid "Payment Details"
3270
- msgstr "Zahlungsdetails"
3271
-
3272
- #: pro/includes/admin/entries/class-entries.php:1216
3273
- msgid " Status:"
3274
- msgstr "Status:"
3275
-
3276
- #: pro/includes/admin/entries/class-entries.php:1220
3277
- msgid " Total:"
3278
- msgstr "Summe:"
3279
-
3280
- #: pro/includes/admin/entries/class-entries.php:1225
3281
- msgid " Gateway:"
3282
- msgstr "Gateway:"
3283
-
3284
- #: pro/includes/admin/entries/class-entries.php:1227
3285
- msgid "Test"
3286
- msgstr "Test:"
3287
-
3288
- #: pro/includes/admin/entries/class-entries.php:1233
3289
- msgid "Transaction ID:"
3290
- msgstr "Transaktions-ID:"
3291
-
3292
- #: pro/includes/admin/entries/class-entries.php:1238
3293
- msgid "Note:"
3294
- msgstr "Hinweis:"
3295
-
3296
- #: pro/includes/admin/entries/class-entries.php:1332
3297
- msgid "Print"
3298
- msgstr "Drucken"
3299
-
3300
- #: pro/includes/admin/entries/class-entries.php:1337
3301
- msgid "Export (CSV)"
3302
- msgstr "Export (CSV)"
3303
-
3304
- #: pro/includes/admin/entries/class-entries.php:1342
3305
- msgid "Resend Notifications"
3306
- msgstr "Mitteilungen erneut versenden"
3307
-
3308
- #: pro/includes/admin/entries/class-entries.php:1409
3309
- msgid "Related Entries"
3310
- msgstr "Verwandte Einträge"
3311
-
3312
- #: pro/includes/admin/entries/class-entries.php:1413
3313
- msgid "The user who created this entry also submitted the entries below."
3314
- msgstr ""
3315
- "Der Benutzer, der diesen Eintrag übermittelt hat, übermittelte außerdem "
3316
- "folgende Einträge."
3317
-
3318
- #: pro/includes/admin/entries/class-entries.php:1428
3319
- msgid "(Abandoned)"
3320
- msgstr "(Verworfen)"
3321
-
3322
- #: pro/includes/class-conditional-logic-fields.php:95
3323
- msgid "Conditionals"
3324
- msgstr "Bedingungen "
3325
-
3326
- #: pro/includes/class-conditional-logic-fields.php:364
3327
- msgid "Entry Notification stopped by conditional logic"
3328
- msgstr "Benachrichtigung über Eintrag wurde von bedingter Logik gestoppt"
3329
-
3330
- #: pro/includes/fields/class-address.php:21
3331
- #: pro/includes/templates/class-order.php:57
3332
- msgid "Address"
3333
- msgstr "Adresse"
3334
-
3335
- #: pro/includes/fields/class-address.php:28
3336
- #: pro/includes/fields/class-phone.php:90
3337
- msgid "US"
3338
- msgstr "DE"
3339
-
3340
- #: pro/includes/fields/class-address.php:29
3341
- #: pro/includes/fields/class-address.php:39
3342
- #: pro/includes/fields/class-address.php:110
3343
- msgid "Address Line 1"
3344
- msgstr "Adresszeile 1"
3345
-
3346
- #: pro/includes/fields/class-address.php:30
3347
- #: pro/includes/fields/class-address.php:40
3348
- #: pro/includes/fields/class-address.php:126
3349
- msgid "Address Line 2"
3350
- msgstr "Adresszeile 2"
3351
-
3352
- #: pro/includes/fields/class-address.php:31
3353
- #: pro/includes/fields/class-address.php:41
3354
- #: pro/includes/fields/class-address.php:144
3355
- msgid "City"
3356
- msgstr "Ort"
3357
-
3358
- #: pro/includes/fields/class-address.php:32
3359
- #: pro/includes/fields/class-address.php:34
3360
- #: pro/includes/fields/class-address.php:42
3361
- msgid "State"
3362
- msgstr "Bundesland"
3363
-
3364
- #: pro/includes/fields/class-address.php:33
3365
- msgid "Zip Code"
3366
- msgstr "PLZ"
3367
-
3368
- #: pro/includes/fields/class-address.php:38
3369
- #: pro/includes/fields/class-phone.php:91
3370
- msgid "International"
3371
- msgstr "International "
3372
-
3373
- #: pro/includes/fields/class-address.php:43
3374
- msgid "Postal Code"
3375
- msgstr "Postleitzahl"
3376
-
3377
- #: pro/includes/fields/class-address.php:44
3378
- #: pro/includes/fields/class-address.php:159
3379
- msgid "State / Province / Region"
3380
- msgstr "Bundesland"
3381
-
3382
- #: pro/includes/fields/class-address.php:46
3383
- #: pro/includes/fields/class-address.php:191
3384
- msgid "Country"
3385
- msgstr "Land"
3386
-
3387
- #: pro/includes/fields/class-address.php:78
3388
- msgid "Select scheme format for the address field."
3389
- msgstr "Schema für Formatierung des Adressfeldes wählen."
3390
-
3391
- #: pro/includes/fields/class-address.php:83
3392
- msgid "Scheme"
3393
- msgstr "Schema"
3394
-
3395
- #: pro/includes/fields/class-address.php:174
3396
- msgid "ZIP / Postal"
3397
- msgstr "PLZ / Postleitzahl"
3398
-
3399
- #: pro/includes/fields/class-date-time.php:21
3400
- msgid "Date / Time"
3401
- msgstr "Datum / Uhrzeit "
3402
-
3403
- #: pro/includes/fields/class-date-time.php:57
3404
- msgid "Select format for the date field."
3405
- msgstr "Format für das Datumsfeld wählen."
3406
-
3407
- #: pro/includes/fields/class-date-time.php:68
3408
- msgid "Date and Time"
3409
- msgstr "Datum und Uhrzeit"
3410
-
3411
- #: pro/includes/fields/class-date-time.php:70
3412
- #: pro/includes/fields/class-date-time.php:157
3413
- #: pro/includes/fields/class-date-time.php:259
3414
- #: pro/includes/fields/class-date-time.php:364
3415
- msgid "Time"
3416
- msgstr "Uhrzeit"
3417
-
3418
- #: pro/includes/fields/class-date-time.php:117
3419
- msgid "Advanced date options."
3420
- msgstr "Erweiterte Datumsoptionen"
3421
-
3422
- #: pro/includes/fields/class-date-time.php:136
3423
- msgid "Date Picker"
3424
- msgstr "Date-Picker"
3425
-
3426
- #: pro/includes/fields/class-date-time.php:137
3427
- msgid "Date Dropdown"
3428
- msgstr "Datumsauswahl (Dropdown)"
3429
-
3430
- #: pro/includes/fields/class-date-time.php:139
3431
- msgid "Type"
3432
- msgstr "Art"
3433
-
3434
- #: pro/includes/fields/class-date-time.php:152
3435
- msgid "15 minutes"
3436
- msgstr "15 Minuten"
3437
-
3438
- #: pro/includes/fields/class-date-time.php:153
3439
- msgid "30 minute"
3440
- msgstr "30 Minuten"
3441
-
3442
- #: pro/includes/fields/class-date-time.php:154
3443
- msgid "1 hour"
3444
- msgstr "1 Stunde"
3445
-
3446
- #: pro/includes/fields/class-date-time.php:157
3447
- msgid "Advanced time options"
3448
- msgstr "Erweiterte Zeitoptionen"
3449
-
3450
- #: pro/includes/fields/class-date-time.php:176
3451
- msgid "Interval"
3452
- msgstr "Intervall "
3453
-
3454
- #: pro/includes/fields/class-date-time.php:510
3455
- msgid "YYYY"
3456
- msgstr "YYYY"
3457
-
3458
- #: pro/includes/fields/class-divider.php:21
3459
- msgid "Section Divider"
3460
- msgstr "Trennung"
3461
-
3462
- #: pro/includes/fields/class-file-upload.php:29
3463
- msgid "File Upload"
3464
- msgstr "Datei-Upload"
3465
-
3466
- #: pro/includes/fields/class-file-upload.php:152
3467
- msgid "Allowed File Extensions"
3468
- msgstr "Erlaubte Dateiformate"
3469
-
3470
- #: pro/includes/fields/class-file-upload.php:153
3471
- msgid "Enter the extensions you would like to allow, comma separated."
3472
- msgstr "Geben Sie die erlaubten Dateiformate, mit einem Komma getrennt, ein. "
3473
-
3474
- #: pro/includes/fields/class-file-upload.php:178
3475
- msgid "Max File Size"
3476
- msgstr "Maximale Datigröße"
3477
-
3478
- #: pro/includes/fields/class-file-upload.php:179
3479
- msgid ""
3480
- "Enter the max file size, in megabytyes, to allow. If left blank, the value "
3481
- "defaults to the maximum size the server allows which is "
3482
- msgstr ""
3483
- "Geben Sie die maximale Dateigröße in Megabyte ein. Wenn keine Angabe gemacht "
3484
- "wird, dann wird die Vorgabe des Webservers übernommen."
3485
-
3486
- #: pro/includes/fields/class-file-upload.php:227
3487
- msgid "Store file in WordPress Media Library"
3488
- msgstr "Datei in der Medienbibliothek von WordPress"
3489
-
3490
- #: pro/includes/fields/class-file-upload.php:228
3491
- msgid ""
3492
- "Check this option to store the final uploaded file in the WordPress Media "
3493
- "Library"
3494
- msgstr ""
3495
- "Markieren Sie diese Option, wenn die hochgeladene Datei in der "
3496
- "Medienbibliothek von WordPress hinterlegt werden soll."
3497
-
3498
- #: pro/includes/fields/class-file-upload.php:314
3499
- msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini."
3500
- msgstr ""
3501
- "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe der php."
3502
- "ini."
3503
-
3504
- #: pro/includes/fields/class-file-upload.php:315
3505
- msgid ""
3506
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
3507
- "the HTML form."
3508
- msgstr ""
3509
- "Die hochgeladene Datei überschreitet die MAX_FILE_SIZE Vorgabe, die im "
3510
- "Formular hinterlegt wurde."
3511
-
3512
- #: pro/includes/fields/class-file-upload.php:316
3513
- msgid "The uploaded file was only partially uploaded."
3514
- msgstr "Die Datei wurde nur teilweise hochgeladen."
3515
-
3516
- #: pro/includes/fields/class-file-upload.php:317
3517
- msgid "No file was uploaded."
3518
- msgstr "Es wurde keine Datei hochgeladen."
3519
-
3520
- #: pro/includes/fields/class-file-upload.php:319
3521
- msgid "Missing a temporary folder."
3522
- msgstr "Es fehlt ein Ordner für temporäre Daten."
3523
-
3524
- #: pro/includes/fields/class-file-upload.php:320
3525
- msgid "Failed to write file to disk."
3526
- msgstr "Schreibfehler beim Speichern."
3527
-
3528
- #: pro/includes/fields/class-file-upload.php:321
3529
- msgid "File upload stopped by extension."
3530
- msgstr "Dateiupload wurde wegen Dateiformat gestoppt."
3531
-
3532
- #: pro/includes/fields/class-file-upload.php:323
3533
- msgid "File upload error. "
3534
- msgstr "Upload Fehler."
3535
-
3536
- #: pro/includes/fields/class-file-upload.php:342
3537
- msgid "File exceeds max size allowed"
3538
- msgstr "Die Datei überschreitet die maximal erlaubte Größe."
3539
-
3540
- #: pro/includes/fields/class-file-upload.php:358
3541
- msgid "File must have an extension."
3542
- msgstr "Die Datei muss eine Erweiterung haben."
3543
-
3544
- #: pro/includes/fields/class-hidden.php:21
3545
- msgid "Hidden Field"
3546
- msgstr "Verstecktes Feld"
3547
-
3548
- #: pro/includes/fields/class-html.php:21
3549
- msgid "HTML"
3550
- msgstr "HTML"
3551
-
3552
- #: pro/includes/fields/class-html.php:116
3553
- msgid "HTML / Code Block"
3554
- msgstr "HTML / Code Block"
3555
-
3556
- #: pro/includes/fields/class-html.php:117
3557
- msgid "Contents of this field are not displayed in the admin area."
3558
- msgstr "Inhalte dieses Feldes werden im Adminbereich nicht angezeigt."
3559
-
3560
- #: pro/includes/fields/class-page-break.php:21
3561
- #: pro/includes/fields/class-page-break.php:524
3562
- msgid "Page Break"
3563
- msgstr "Seitenumbruch"
3564
-
3565
- #: pro/includes/fields/class-page-break.php:127
3566
- msgid "Step"
3567
- msgstr "Schritt"
3568
-
3569
- #: pro/includes/fields/class-page-break.php:128
3570
- msgid "of"
3571
- msgstr "von"
3572
-
3573
- #: pro/includes/fields/class-page-break.php:271
3574
- msgid "Progress Bar"
3575
- msgstr "Fortschrittsbalken "
3576
-
3577
- #: pro/includes/fields/class-page-break.php:272
3578
- msgid "Circles"
3579
- msgstr "Kreise"
3580
-
3581
- #: pro/includes/fields/class-page-break.php:273
3582
- msgid "Connector"
3583
- msgstr "Connector"
3584
-
3585
- #: pro/includes/fields/class-page-break.php:281
3586
- msgid "Progress Indicator"
3587
- msgstr "Fortschrittsindikator"
3588
-
3589
- #: pro/includes/fields/class-page-break.php:282
3590
- msgid ""
3591
- "Select theme for Page Indicator which is displayed at the top of the form."
3592
- msgstr ""
3593
- "Wählen Sie die Darstellung für die Seitenanzeige, die über dem Formular "
3594
- "angezeigt wird. "
3595
-
3596
- #: pro/includes/fields/class-page-break.php:308
3597
- msgid "Page Indicator Color"
3598
- msgstr "Farbe der Seitenanzeige"
3599
-
3600
- #: pro/includes/fields/class-page-break.php:309
3601
- msgid "Select the primary color for the Page Indicator theme."
3602
- msgstr "Wählen Sie die Primärfarbe für die Darstellung der Seitenanzeige."
3603
-
3604
- #: pro/includes/fields/class-page-break.php:338
3605
- msgid "Page Title"
3606
- msgstr "Seitentitel"
3607
-
3608
- #: pro/includes/fields/class-page-break.php:339
3609
- msgid "Enter text for the page title."
3610
- msgstr "Geben Sie den Text für den Seitentitel ein."
3611
-
3612
- #: pro/includes/fields/class-page-break.php:366
3613
- msgid "Next Label"
3614
- msgstr "Nächstes Label"
3615
-
3616
- #: pro/includes/fields/class-page-break.php:367
3617
- msgid "Enter text for Next page navigation button."
3618
- msgstr "Geben Sie den Text für den Button \"Nächste Seite\" ein."
3619
-
3620
- #: pro/includes/fields/class-page-break.php:376
3621
- #: pro/includes/fields/class-page-break.php:519
3622
- msgid "Next"
3623
- msgstr "Nächstes"
3624
-
3625
- #: pro/includes/fields/class-page-break.php:396
3626
- msgid "Display Previous"
3627
- msgstr "Vorherige anzeigen"
3628
-
3629
- #: pro/includes/fields/class-page-break.php:397
3630
- msgid "Toggle displaying the Previous page navigation button."
3631
- msgstr "Sichtbarkeit des \"Vorherige Seite\" Buttons umschalten."
3632
-
3633
- #: pro/includes/fields/class-page-break.php:422
3634
- msgid "Previous Label"
3635
- msgstr "Label \"Vorherige\""
3636
-
3637
- #: pro/includes/fields/class-page-break.php:423
3638
- msgid "Enter text for Previous page navigation button."
3639
- msgstr "Geben Sie den Text für den Button \"Vorherige Seite\" ein."
3640
-
3641
- #: pro/includes/fields/class-page-break.php:471
3642
- msgid "Page Navigation Alignment"
3643
- msgstr "Ausrichten der Seitennavigation "
3644
-
3645
- #: pro/includes/fields/class-page-break.php:472
3646
- msgid "Select the alignment for the Next/Previous page navigation buttons"
3647
- msgstr ""
3648
- "Wählen Sie die Ausrichtung für die \"Nächste/Vorherige Seite\" "
3649
- "Navigationsbuttons"
3650
-
3651
- #: pro/includes/fields/class-page-break.php:482
3652
- msgid "Left"
3653
- msgstr "Links"
3654
-
3655
- #: pro/includes/fields/class-page-break.php:483
3656
- msgid "Right"
3657
- msgstr "Rechts"
3658
-
3659
- #: pro/includes/fields/class-page-break.php:484
3660
- msgid "Center"
3661
- msgstr "Mitte"
3662
-
3663
- #: pro/includes/fields/class-page-break.php:485
3664
- msgid "Split"
3665
- msgstr "Teilen"
3666
-
3667
- #: pro/includes/fields/class-page-break.php:523
3668
- msgid "First Page"
3669
- msgstr "Erste Seite"
3670
-
3671
- #: pro/includes/fields/class-password.php:21
3672
- #: pro/includes/fields/class-password.php:66
3673
- #: pro/includes/fields/class-password.php:286
3674
- msgid "Password"
3675
- msgstr "Passwort"
3676
-
3677
- #: pro/includes/fields/class-password.php:89
3678
- #: pro/includes/fields/class-password.php:291
3679
- msgid "Confirm Password"
3680
- msgstr "Passwort wiederholen"
3681
-
3682
- #: pro/includes/fields/class-payment-credit-card.php:73
3683
- #: pro/includes/fields/class-payment-credit-card.php:277
3684
- msgid "Card Number"
3685
- msgstr "Kartennummer"
3686
-
3687
- #: pro/includes/fields/class-payment-credit-card.php:96
3688
- #: pro/includes/fields/class-payment-credit-card.php:282
3689
- msgid "Security Code"
3690
- msgstr "Sicherheitscode"
3691
-
3692
- #: pro/includes/fields/class-payment-credit-card.php:117
3693
- #: pro/includes/fields/class-payment-credit-card.php:289
3694
- msgid "Name on Card"
3695
- msgstr "Name auf der Karte"
3696
-
3697
- #: pro/includes/fields/class-payment-credit-card.php:131
3698
- #: pro/includes/fields/class-payment-credit-card.php:294
3699
- msgid "Expiration"
3700
- msgstr "Ablaufdatum"
3701
-
3702
- #: pro/includes/fields/class-payment-credit-card.php:216
3703
- msgid "Card Number Placeholder Text"
3704
- msgstr "Kartenummer Platzhaltertext"
3705
-
3706
- #: pro/includes/fields/class-payment-credit-card.php:225
3707
- msgid "Security Code Placeholder Text"
3708
- msgstr "Sicherheitscode Platzhaltertext"
3709
-
3710
- #: pro/includes/fields/class-payment-credit-card.php:234
3711
- msgid "Name on Card Placeholder Text"
3712
- msgstr "Name auf der Karte Platzhaltertext"
3713
-
3714
- #: pro/includes/fields/class-payment-credit-card.php:300
3715
- #: pro/includes/fields/class-payment-credit-card.php:403
3716
- msgid "YY"
3717
- msgstr "YY"
3718
-
3719
- #: pro/includes/fields/class-payment-credit-card.php:332
3720
- msgid ""
3721
- "This page is insecure. Credit Card field should be used for testing purposes "
3722
- "only."
3723
- msgstr ""
3724
- "Diese Seite ist unsicher. Kreditkarten sollten daher nur zu Testzwecken "
3725
- "verwendet werden. "
3726
-
3727
- #: pro/includes/fields/class-payment-dropdown.php:21
3728
- msgid "Dropdown Items"
3729
- msgstr "Dropdown Artikel"
3730
-
3731
- #: pro/includes/fields/class-payment-dropdown.php:28
3732
- #: pro/includes/fields/class-payment-multiple.php:28
3733
- #: pro/includes/templates/class-order.php:70
3734
- msgid "First Item"
3735
- msgstr "Erster Artikel"
3736
-
3737
- #: pro/includes/fields/class-payment-dropdown.php:33
3738
- #: pro/includes/fields/class-payment-multiple.php:33
3739
- #: pro/includes/templates/class-order.php:74
3740
- msgid "Second Item"
3741
- msgstr "Zweiter Artikel"
3742
-
3743
- #: pro/includes/fields/class-payment-dropdown.php:38
3744
- #: pro/includes/fields/class-payment-multiple.php:38
3745
- #: pro/includes/templates/class-order.php:78
3746
- msgid "Third Item"
3747
- msgstr "Dritter Artikel"
3748
-
3749
- #: pro/includes/fields/class-payment-dropdown.php:214
3750
- #: pro/includes/fields/class-payment-multiple.php:180
3751
- msgid "Invalid payment option"
3752
- msgstr "Ungültige Zahlungsoption"
3753
-
3754
- #: pro/includes/fields/class-payment-multiple.php:21
3755
- msgid "Multiple Items"
3756
- msgstr "Mehrere Artikel"
3757
-
3758
- #: pro/includes/fields/class-payment-single.php:21
3759
- #: pro/includes/fields/class-payment-single.php:58
3760
- msgid "Single Item"
3761
- msgstr "Einzelner Artikel"
3762
-
3763
- #: pro/includes/fields/class-payment-single.php:49
3764
- msgid "Enter the price of the item, without a currency symbol."
3765
- msgstr "Geben Sie den Preis ein, ohne das Währungszeichen."
3766
-
3767
- #: pro/includes/fields/class-payment-single.php:50
3768
- msgid "Item Price"
3769
- msgstr "Stückpreis"
3770
-
3771
- #: pro/includes/fields/class-payment-single.php:56
3772
- msgid "Select the item type."
3773
- msgstr "Geben Sie die Kategorie des Artikels ein."
3774
-
3775
- #: pro/includes/fields/class-payment-single.php:59
3776
- msgid "User Defined"
3777
- msgstr "Benutzerdefiniert "
3778
-
3779
- #: pro/includes/fields/class-payment-single.php:60
3780
- msgid "Hidden"
3781
- msgstr "Versteckt"
3782
-
3783
- #: pro/includes/fields/class-payment-single.php:62
3784
- msgid "Item Type"
3785
- msgstr "Art/Kategorie"
3786
-
3787
- #: pro/includes/fields/class-payment-single.php:98
3788
- #: pro/includes/fields/class-payment-single.php:142
3789
- msgid "Price"
3790
- msgstr "Preis"
3791
-
3792
- #: pro/includes/fields/class-payment-single.php:104
3793
- msgid ""
3794
- "Note: Item type is set to hidden and will not be visible when viewing the "
3795
- "form."
3796
- msgstr ""
3797
- "Hinweis: Die Art/Kategorie der Teile ist versteckt und wird im Formular "
3798
- "nicht sichtbar sein."
3799
-
3800
- #: pro/includes/fields/class-payment-single.php:199
3801
- msgid "Amount mismatch"
3802
- msgstr "Stückzahl Fehler"
3803
-
3804
- #: pro/includes/fields/class-payment-total.php:199
3805
- msgid "Payment is required"
3806
- msgstr "Zahlung ist erforderlich"
3807
-
3808
- #: pro/includes/fields/class-phone.php:21
3809
- #: pro/includes/templates/class-order.php:49
3810
- #: pro/includes/templates/class-request-quote.php:53
3811
- msgid "Phone"
3812
- msgstr "Telefon"
3813
-
3814
- #: pro/includes/fields/class-phone.php:79
3815
- msgid "Select format for the phone form field"
3816
- msgstr "Wählen Sie eine Formatierung für das Telefonfeld"
3817
-
3818
- #: pro/includes/fields/class-url.php:21
3819
- msgid "Website / URL"
3820
- msgstr "Website / URL"
3821
-
3822
- #: pro/includes/fields/class-url.php:153
3823
- msgid "Please enter a valid URL"
3824
- msgstr "Bitte eine gültige URL eingeben"
3825
-
3826
- #: pro/includes/payments/functions.php:21
3827
- msgid "U.S. Dollar"
3828
- msgstr "Dollar"
3829
-
3830
- #: pro/includes/payments/functions.php:22
3831
- msgid "Pound Sterling"
3832
- msgstr "Pfund"
3833
-
3834
- #: pro/includes/payments/functions.php:23
3835
- msgid "Euro"
3836
- msgstr "Euro"
3837
-
3838
- #: pro/includes/payments/functions.php:24
3839
- msgid "Australian Dollar"
3840
- msgstr "Australische Dollar"
3841
-
3842
- #: pro/includes/payments/functions.php:25
3843
- msgid "Brazilian Real"
3844
- msgstr "Real"
3845
-
3846
- #: pro/includes/payments/functions.php:26
3847
- msgid "Canadian Dollar"
3848
- msgstr "Kanadische Dollar"
3849
-
3850
- #: pro/includes/payments/functions.php:27
3851
- msgid "Czech Koruna"
3852
- msgstr "Tschechische Koruna"
3853
-
3854
- #: pro/includes/payments/functions.php:28
3855
- msgid "Danish Krone"
3856
- msgstr "Dänische Kronen"
3857
-
3858
- #: pro/includes/payments/functions.php:29
3859
- msgid "Hong Kong Dollar"
3860
- msgstr "Hong Kong Dollar"
3861
-
3862
- #: pro/includes/payments/functions.php:30
3863
- msgid "Hungarian Forint"
3864
- msgstr "Ungarischer Forint"
3865
-
3866
- #: pro/includes/payments/functions.php:31
3867
- msgid "Israeli New Sheqel"
3868
- msgstr "Israelischer Sheqel"
3869
-
3870
- #: pro/includes/payments/functions.php:33
3871
- msgid "Malaysian Ringgit"
3872
- msgstr "Malaysischer Ringgit "
3873
-
3874
- #: pro/includes/payments/functions.php:34
3875
- msgid "Mexican Peso"
3876
- msgstr "Mexikanischer Peso"
3877
-
3878
- #: pro/includes/payments/functions.php:35
3879
- msgid "Norwegian Krone"
3880
- msgstr "Norwegische Krone"
3881
-
3882
- #: pro/includes/payments/functions.php:36
3883
- msgid "New Zealand Dollar"
3884
- msgstr "Neuseeländischer Doller"
3885
-
3886
- #: pro/includes/payments/functions.php:37
3887
- msgid "Philippine Peso"
3888
- msgstr "Philippinischer Peso"
3889
-
3890
- #: pro/includes/payments/functions.php:38
3891
- msgid "Polish Zloty"
3892
- msgstr "Polnischer Zloty"
3893
-
3894
- #: pro/includes/payments/functions.php:39
3895
- msgid "Russian Ruble"
3896
- msgstr "Russischer Rubel"
3897
-
3898
- #: pro/includes/payments/functions.php:40
3899
- msgid "Singapore Dollar"
3900
- msgstr "Singapur Dollar"
3901
-
3902
- #: pro/includes/payments/functions.php:41
3903
- msgid "South African Rand"
3904
- msgstr "Südafrikanischer Rand"
3905
-
3906
- #: pro/includes/payments/functions.php:42
3907
- msgid "Swedish Krona"
3908
- msgstr "Schwedische Krone"
3909
-
3910
- #: pro/includes/payments/functions.php:43
3911
- msgid "Swiss Franc"
3912
- msgstr "Schweizer Franken"
3913
-
3914
- #: pro/includes/payments/functions.php:44
3915
- msgid "Taiwan New Dollar"
3916
- msgstr "Taiwan New Dollar"
3917
-
3918
- #: pro/includes/payments/functions.php:45
3919
- msgid "Thai Baht"
3920
- msgstr "Thai Baht"
3921
-
3922
- #: pro/includes/templates/class-donation.php:20
3923
- msgid "Donation Form"
3924
- msgstr "Spendenformular"
3925
-
3926
- #: pro/includes/templates/class-donation.php:22
3927
- msgid ""
3928
- "Start collecting donation payments on your website with this ready-made "
3929
- "Donation form. You can add and remove fields as needed."
3930
- msgstr "Sammeln Sie Spenden mit diesem vorgefertigten Spendenformular."
3931
-
3932
- #: pro/includes/templates/class-donation.php:27
3933
- msgid "Click the Payments tab to configure your payment provider"
3934
- msgstr ""
3935
- "Klicken Sie auf den Abschnitt Zahlungen, um Ihren Zahlungsdienstleister "
3936
- "einzurichten."
3937
-
3938
- #: pro/includes/templates/class-donation.php:49
3939
- msgid "Donation Amount"
3940
- msgstr "Spendensumme"
3941
-
3942
- #: pro/includes/templates/class-order.php:20
3943
- msgid "Billing / Order Form"
3944
- msgstr "Bestellformular"
3945
-
3946
- #: pro/includes/templates/class-order.php:22
3947
- msgid ""
3948
- "Collect Payments for product and service orders with this ready-made form "
3949
- "template. You can add and remove fields as needed."
3950
- msgstr ""
3951
- "Nehmen Sie Zahlungen an für Produkte oder Dienstleistungen mit diesem "
3952
- "vorgefertigten Formular-Template. Sie können Felder hinzufügen oder löschen."
3953
-
3954
- #: pro/includes/templates/class-order.php:27
3955
- msgid "Click the payments tab to configure your payment provider"
3956
- msgstr ""
3957
- "Wählen Sie den Abschnitt Zahlungen um Ihren Zahlungsdienstleister "
3958
- "einzurichten"
3959
-
3960
- #: pro/includes/templates/class-order.php:66
3961
- msgid "Available Items"
3962
- msgstr "Verfügbare Artikel"
3963
-
3964
- #: pro/includes/templates/class-order.php:86
3965
- msgid "Total Amount"
3966
- msgstr "Gesamtsumme"
3967
-
3968
- #: pro/includes/templates/class-request-quote.php:20
3969
- msgid "Request A Quote Form"
3970
- msgstr "Erstellen Sie ein Anfrageformular"
3971
-
3972
- #: pro/includes/templates/class-request-quote.php:22
3973
- msgid ""
3974
- "Start collecting leads with this pre-made Request a quote form. You can add "
3975
- "and remove fields as needed."
3976
- msgstr ""
3977
- "Sammeln Sie Leads mit diesem vorgefertigten Anfrageformular. Sie können "
3978
- "Felder hinzufügen oder löschen."
3979
-
3980
- #: pro/includes/templates/class-request-quote.php:39
3981
- msgid "Business / Organization"
3982
- msgstr "Firma / Organisation "
3983
-
3984
- #: pro/includes/templates/class-request-quote.php:61
3985
- msgid "Request"
3986
- msgstr "Anfrage"
3987
-
3988
- #: pro/wpforms-pro.php:195
3989
- msgid "Disable storing entry information in WordPress"
3990
- msgstr "Deaktiviere das Speichern von Einträgen in WordPress"
3991
-
3992
- #: pro/wpforms-pro.php:256
3993
- msgid "Add New Notification"
3994
- msgstr "Neue Benachrichtigung hinzufügen"
3995
-
3996
- #: pro/wpforms-pro.php:411
3997
- msgid "Send"
3998
- msgstr "Sende"
3999
-
4000
- #: pro/wpforms-pro.php:412
4001
- msgid "Don't send"
4002
- msgstr "Nicht senden"
4003
-
4004
- #: pro/wpforms-pro.php:414
4005
- msgid "this notification if"
4006
- msgstr "diese Benachrichtung ist"
4007
-
4008
- #: pro/wpforms-pro.php:415
4009
- msgid "Email notifications"
4010
- msgstr "E-Mail-Benachrichtigungen"
4011
-
4012
- #: pro/wpforms-pro.php:418
4013
- msgid ""
4014
- "Install the <a href=\"%s\">Conditional Logic add-on</a> to enable "
4015
- "conditional logic for Email Notifications."
4016
- msgstr ""
4017
- "Installieren Sie das <a href=\"%s\">Bedingungslogik Add-on</a>, um die "
4018
- "Bedingungslogik für E-Mail-Benachrichtigungen zu aktivieren."
4019
-
4020
- #: pro/wpforms-pro.php:461
4021
- msgid ""
4022
- "Conditional logic functionality is now included in the core WPForms plugin! "
4023
- "The WPForms Conditional Logic addon can be removed without affecting your "
4024
- "forms. For more details <a href=\"%s\" target=\"_blank\" rel=\"noopener "
4025
- "noreferrer\">read our annoucement</a>."
4026
- msgstr ""
4027
- "Die Bedingungslogik ist nun im Kern von WPForms integriert. Das "
4028
- "entsprechende Bedingungslogik Add-on kann daher entfernt werden, ohne, dass "
4029
- "es Ihre Formulare betrifft. \n"
4030
- "Für nähere Informationen lesen sie unsere <a href=\"%s\" target=\"_blank\" "
4031
- "rel=\"noopener noreferrer\">Ankündigung</a> dazu."
4032
-
4033
- #: wpforms.php:54
4034
- msgid "Please deactivate WPForms Lite before activating WPForms"
4035
- msgstr "Bitte deaktivieren Sie WPForms Lite, bevor Sie WPForms aktivieren"
4036
-
4037
- #. #-#-#-#-# wpforms.pot (WPForms 1.3.8) #-#-#-#-#
4038
- #. Plugin URI of the plugin/theme
4039
- #. #-#-#-#-# wpforms.pot (WPForms 1.3.8) #-#-#-#-#
4040
- #. Author URI of the plugin/theme
4041
- msgid "https://wpforms.com"
4042
- msgstr "https://wpforms.com"
4043
-
4044
- #. Description of the plugin/theme
4045
- msgid ""
4046
- "Beginner friendly WordPress contact form plugin. Use our Drag & Drop form "
4047
- "builder to create your WordPress forms."
4048
- msgstr ""
4049
- "Einsteigerfreundliches Formular-Plugin für WordPress. Verwenden Sie den "
4050
- "Drag&Drop Builder um Ihr WordPress-Formulare zu erstellen."
4051
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: WPForms 1.3.8\n"
4
+ "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpforms\n"
5
+ "POT-Creation-Date: 2017-10-03 15:15:00+00:00\n"
6
+ "PO-Revision-Date: 2017-10-16 17:08+0300\n"
7
+ "Last-Translator: rs-nldx <rs@nldx.com>\n"
8
+ "Language-Team: German\n"
9
+ "Language: de_DE\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\n"
13
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
+ "X-Generator: Poedit 2.0.4\n"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
 
16
+ #: includes/admin/admin.php:128 pro/includes/admin/class-addons.php:241
17
+ msgid "Activate"
18
+ msgstr "Aktivieren "
19
+
20
+ #: includes/admin/admin.php:129 pro/includes/admin/class-addons.php:198
21
+ #, fuzzy
22
+ #| msgid "Activate"
23
+ msgid "Active"
24
+ msgstr "Aktivieren "
25
+
26
+ #: includes/admin/admin.php:130 pro/includes/admin/class-addons.php:236
27
+ msgid "Deactivate"
28
+ msgstr "Deaktiviere"
29
+
30
+ #: includes/admin/admin.php:131 pro/includes/admin/class-addons.php:204
31
+ #, fuzzy
32
+ #| msgid "Deactivate"
33
+ msgid "Inactive"
34
+ msgstr "Deaktiviere"
35
+
36
+ #: includes/admin/admin.php:132 pro/includes/admin/class-addons.php:246
37
+ msgid "Install Addon"
38
+ msgstr "Add-on installieren"
39
+
40
+ #: includes/admin/admin.php:134 includes/admin/builder/class-builder.php:287
41
+ #: includes/admin/class-editor.php:97
42
+ #: pro/includes/admin/entries/class-entries-single.php:601
43
+ msgid "Cancel"
44
+ msgstr "Abbrechen"
45
+
46
+ #: includes/admin/admin.php:135 includes/admin/builder/class-builder.php:289
47
+ #: includes/admin/class-editor.php:71 includes/class-preview.php:160
48
+ msgid "Close"
49
+ msgstr "Schließen"
50
+
51
+ #: includes/admin/admin.php:136
52
+ msgid "Are you sure you want to delete this entry?"
53
+ msgstr "Sind Sie sicher, dass Sie diesen Eintrag löschen möchten?"
54
+
55
+ #: includes/admin/admin.php:137
56
+ #, fuzzy
57
+ #| msgid "Are you sure you want to delete this entry?"
58
+ msgid "Are you sure you want to delete ALL entries?"
59
+ msgstr "Sind Sie sicher, dass Sie diesen Eintrag löschen möchten?"
60
+
61
+ #: includes/admin/admin.php:138
62
+ #: pro/includes/admin/entries/class-entries-single.php:508
63
+ msgid "Hide Empty Fields"
64
+ msgstr "Leere Felder ausblenden"
65
+
66
+ #: includes/admin/admin.php:139
67
+ #: pro/includes/admin/entries/class-entries-single.php:508
68
+ msgid "Show Empty Fields"
69
+ msgstr "Leere Felder anzeigen"
70
+
71
+ #: includes/admin/admin.php:140
72
+ #, fuzzy
73
+ #| msgid "Three Columns"
74
+ msgid "Entries Field Columns"
75
+ msgstr "Drei Spalten"
76
+
77
+ #: includes/admin/admin.php:141
78
+ msgid "Are you sure you want to delete this note?"
79
+ msgstr "Sind Sie sicher, dass Sie diese Notiz löschen möchten?"
80
+
81
+ #: includes/admin/admin.php:142
82
+ #: pro/includes/admin/entries/class-entries-list-table.php:364
83
+ msgid "Unstar entry"
84
+ msgstr "Markierung aufheben"
85
+
86
+ #: includes/admin/admin.php:143
87
+ #: pro/includes/admin/entries/class-entries-list-table.php:364
88
+ msgid "Star entry"
89
+ msgstr "Eintrag markieren"
90
+
91
+ #: includes/admin/admin.php:144
92
+ #: pro/includes/admin/entries/class-entries-list-table.php:369
93
+ msgid "Mark entry read"
94
+ msgstr "Eintrag als gelesen markieren"
95
+
96
+ #: includes/admin/admin.php:145
97
+ #: pro/includes/admin/entries/class-entries-list-table.php:369
98
+ msgid "Mark entry unread"
99
+ msgstr "Eintrag als ungelesen markieren"
100
+
101
+ #: includes/admin/admin.php:146
102
+ #, fuzzy
103
+ #| msgid "Selected"
104
+ msgid "Select fields"
105
+ msgstr "Ausgewählt"
106
+
107
+ #: includes/admin/admin.php:147
108
+ msgid "Are you sure you want to delete this form?"
109
+ msgstr "Sind Sie sicher, dass Sie dieses Formular löschen möchten?"
110
+
111
+ #: includes/admin/admin.php:148
112
+ msgid "Are you sure you want to duplicate this form?"
113
+ msgstr "Sind Sie sicher, dass Sie dieses Formular duplizieren möchten?"
114
+
115
+ #: includes/admin/admin.php:149 includes/admin/builder/class-builder.php:297
116
+ msgid "Heads up!"
117
+ msgstr "Kopf hoch!"
118
+
119
+ #: includes/admin/admin.php:151 includes/admin/builder/class-builder.php:288
120
+ msgid "OK"
121
+ msgstr "OK"
122
+
123
+ #: includes/admin/admin.php:152
124
+ msgid "Are you sure you want to disconnect this account?"
125
+ msgstr ""
126
+ "Sind Sie sicher, dass Sie die Verbindung zu diesem Konto trennen möchten?"
127
+
128
+ #: includes/admin/admin.php:153
129
+ msgid "Could not authenticate with the provider."
130
+ msgstr ""
131
+
132
+ #: includes/admin/admin.php:154
133
+ #, fuzzy
134
+ #| msgid "Save and Exit"
135
+ msgid "Save and Refresh"
136
+ msgstr "Speichern und schließen"
137
+
138
+ #: includes/admin/admin.php:155
139
+ msgid "Upload or Choose Your Image"
140
+ msgstr "Eigenes Bild verwenden"
141
+
142
+ #: includes/admin/admin.php:156
143
+ msgid "Use Image"
144
+ msgstr "Bild verwenden"
145
+
146
+ #. translators: %1$s - WPForms plugin name; %2$s - opening a link tag; %3$s -
147
+ #. closing a link tag.
148
+ #: includes/admin/admin.php:351
149
+ msgid ""
150
+ "Your site is running an outdated version of PHP that is no longer supported "
151
+ "and may cause issues with %1$s. %2$sRead more%3$s for additional information."
152
+ msgstr ""
153
+
154
+ #: includes/admin/ajax-actions.php:24
155
+ #, fuzzy
156
+ #| msgid "You do not have permission"
157
+ msgid "You do not have permission."
158
+ msgstr "Sie haben keine Zugriffsrechte"
159
+
160
+ #: includes/admin/ajax-actions.php:29
161
+ msgid "No data provided"
162
+ msgstr "Keine Daten übermittelt"
163
+
164
+ #: includes/admin/ajax-actions.php:69
165
+ #, fuzzy
166
+ #| msgid "An error occured and the form could not be saved"
167
+ msgid "An error occurred and the form could not be saved"
168
+ msgstr ""
169
+ "Ein Fehler ist aufgetreten und das Formular konnte nicht gespeichert werden"
170
+
171
+ #: includes/admin/ajax-actions.php:95
172
+ #, fuzzy
173
+ #| msgid "No form ID provided"
174
+ msgid "No form name provided"
175
+ msgstr "Keine Formular-ID übergeben"
176
+
177
+ #: includes/admin/ajax-actions.php:132
178
+ msgid "Error creating form"
179
+ msgstr "Fehler beim Erstellen des Formulars"
180
+
181
+ #: includes/admin/ajax-actions.php:150
182
+ msgid "No form ID provided"
183
+ msgstr "Keine Formular-ID übergeben"
184
+
185
+ #: includes/admin/ajax-actions.php:173
186
+ msgid "Error updating form template"
187
+ msgstr "Fehler beim Aktualisieren des Formular-Templates"
188
+
189
+ #: includes/admin/ajax-actions.php:281 includes/fields/class-base.php:405
190
+ msgid "post type"
191
+ msgstr "Beitragsart"
192
+
193
+ #: includes/admin/ajax-actions.php:309 includes/fields/class-base.php:412
194
+ msgid "taxonomy"
195
+ msgstr " Taxonomie"
196
+
197
+ #: includes/admin/builder/class-builder.php:274
198
+ #: includes/class-conditional-logic-core.php:445
199
+ msgid "AND"
200
+ msgstr "UND"
201
+
202
+ #: includes/admin/builder/class-builder.php:276
203
+ msgid "Add New Choices"
204
+ msgstr "Neue Auswahlmöglichkeiten hinzufügen"
205
+
206
+ #: includes/admin/builder/class-builder.php:277
207
+ #: includes/fields/class-base.php:363
208
+ msgid "Bulk Add"
209
+ msgstr "Mehrfaches Hinzufügen"
210
+
211
+ #: includes/admin/builder/class-builder.php:278
212
+ msgid "Hide Bulk Add"
213
+ msgstr "Mehrfaches Hinzufügen ausblenden"
214
+
215
+ #: includes/admin/builder/class-builder.php:279
216
+ msgid "Add Choices (one per line)"
217
+ msgstr "Auswahlmöglichkeiten hinzufügen (eine je Zeile)"
218
+
219
+ #: includes/admin/builder/class-builder.php:280
220
+ msgid ""
221
+ "Blue\n"
222
+ "Red\n"
223
+ "Green"
224
+ msgstr "Blau Rot Grün"
225
+
226
+ #: includes/admin/builder/class-builder.php:281
227
+ msgid "Show presets"
228
+ msgstr "Voreinstellungen anzeigen"
229
+
230
+ #: includes/admin/builder/class-builder.php:282
231
+ msgid "Hide presets"
232
+ msgstr "Voreinstellungen ausblenden"
233
+
234
+ #: includes/admin/builder/class-builder.php:286
235
+ msgid ""
236
+ "The {source} {type} contains over {limit} items ({total}). This may make the "
237
+ "field difficult for your vistors to use and/or cause the form to be slow."
238
+ msgstr ""
239
+ "Die {source} {type} enthält über {limit} Stück ({total}). Das könnte "
240
+ "verursachen, dass das Feld für Ihre Besucher schwer zu benutzen oder das "
241
+ "Formular träge ist."
242
+
243
+ #: includes/admin/builder/class-builder.php:290
244
+ msgid ""
245
+ "Due to form changes, conditional logic rules have been removed or updated:"
246
+ msgstr ""
247
+ "Auf Grund von Veränderungen wurden die Regeln der Bedingungslogik entfernt "
248
+ "oder aktualisiert:"
249
+
250
+ #: includes/admin/builder/class-builder.php:291
251
+ msgid ""
252
+ "Are you sure you want to disable conditional logic? This will remove the "
253
+ "rules for this field or setting."
254
+ msgstr ""
255
+ "Sind Sie sicher, dass Sie die Bedingungslogik deaktivieren möchten? Dadurch "
256
+ "werden alle bestehenden Regeln gelöscht ..."
257
+
258
+ #: includes/admin/builder/class-builder.php:292
259
+ #: pro/includes/admin/entries/class-entries-list-table.php:212
260
+ #: pro/includes/admin/entries/class-entries-list-table.php:223
261
+ #: pro/includes/admin/entries/class-entries-list.php:399
262
+ #: pro/includes/admin/entries/class-entries-list.php:413
263
+ msgid "Field"
264
+ msgstr "Feld"
265
+
266
+ #: includes/admin/builder/class-builder.php:293
267
+ msgid "Field Locked"
268
+ msgstr "Feld gesperrt"
269
+
270
+ #: includes/admin/builder/class-builder.php:294
271
+ msgid "This field cannot be deleted or duplicated."
272
+ msgstr "Dieses Feld kann nicht gelöscht oder dupliziert werden."
273
+
274
+ #: includes/admin/builder/class-builder.php:295
275
+ msgid "Available Fields"
276
+ msgstr "Verfügbare Felder"
277
+
278
+ #: includes/admin/builder/class-builder.php:296
279
+ msgid "No fields available"
280
+ msgstr "Keine Felder verfügbar"
281
+
282
+ #: includes/admin/builder/class-builder.php:299
283
+ msgid "No email fields"
284
+ msgstr "Keine E-Mail-Felder"
285
+
286
+ #: includes/admin/builder/class-builder.php:300
287
+ msgid "Are you sure you want to delete this notification?"
288
+ msgstr "Sind sie sicher, dass Sie diese Mitteilung löschen möchten?"
289
+
290
+ #: includes/admin/builder/class-builder.php:301
291
+ msgid "Enter a notification name"
292
+ msgstr "Name für Mitteilung eingeben"
293
+
294
+ #: includes/admin/builder/class-builder.php:302
295
+ msgid "Eg: User Confirmation"
296
+ msgstr "z.B.: Empfangsbestätigung"
297
+
298
+ #: includes/admin/builder/class-builder.php:303
299
+ msgid "You must provide a notification name"
300
+ msgstr "Sie müssen einen Namen für die Mitteilung eingeben"
301
+
302
+ #: includes/admin/builder/class-builder.php:304
303
+ #, fuzzy
304
+ #| msgid ""
305
+ #| "Form must contain one notification. To disable all notifications use the "
306
+ #| "setting Notifications dropdown setting."
307
+ msgid ""
308
+ "Form must contain one notification. To disable all notifications use the "
309
+ "Notifications dropdown setting."
310
+ msgstr ""
311
+ "Das Formular muss mindestens eine Mitteilung enthalten. Um alle Mitteilungen "
312
+ "zu deaktivieren, benutzen Sie das Dropdown für Einstellungen der "
313
+ "Mitteilungen."
314
+
315
+ #: includes/admin/builder/class-builder.php:305 lite/wpforms-lite.php:84
316
+ #: pro/wpforms-pro.php:408
317
+ msgid "Default Notification"
318
+ msgstr "Standard-Benachrichtigung "
319
+
320
+ #: includes/admin/builder/class-builder.php:306
321
+ #: includes/admin/builder/class-builder.php:481
322
+ msgid "Save"
323
+ msgstr "Speichern"
324
+
325
+ #: includes/admin/builder/class-builder.php:307
326
+ msgid "Saving ..."
327
+ msgstr "Speichern ..."
328
+
329
+ #: includes/admin/builder/class-builder.php:308
330
+ msgid "Saved!"
331
+ msgstr "Gespeichert!"
332
+
333
+ #: includes/admin/builder/class-builder.php:309
334
+ msgid "Save and Exit"
335
+ msgstr "Speichern und schließen"
336
+
337
+ #: includes/admin/builder/class-builder.php:311
338
+ #: includes/fields/class-base.php:550
339
+ msgid "Show Layouts"
340
+ msgstr "Layouts anzeigen"
341
+
342
+ #: includes/admin/builder/class-builder.php:312
343
+ msgid "Hide Layouts"
344
+ msgstr "Layouts verbergen"
345
+
346
+ #: includes/admin/builder/class-builder.php:313
347
+ msgid "Select your layout"
348
+ msgstr "Layout auswählen"
349
+
350
+ #: includes/admin/builder/class-builder.php:314
351
+ msgid "Select your column"
352
+ msgstr "Spalte auswählen"
353
+
354
+ #: includes/admin/builder/class-builder.php:315
355
+ #: includes/admin/builder/class-builder.php:436
356
+ msgid "Loading"
357
+ msgstr "Wird geladen"
358
+
359
+ #: includes/admin/builder/class-builder.php:321
360
+ msgid "Use Template"
361
+ msgstr "Template verwenden"
362
+
363
+ #: includes/admin/builder/class-builder.php:322
364
+ msgid ""
365
+ "Changing templates on an existing form will DELETE existing form fields. Are "
366
+ "you sure you want apply the new template?"
367
+ msgstr ""
368
+ "Wenn das Template gewechselt wird, werden alle existierenden Felder "
369
+ "GELÖSCHT. Sind sie sicher, dass Sie das Template wechseln möchten?"
370
+
371
+ #: includes/admin/builder/class-builder.php:323
372
+ msgid ""
373
+ "You are almost done. To embed this form on your site, please paste the "
374
+ "following shortcode inside a post or page."
375
+ msgstr ""
376
+ "Sie sind fast fertig. Um das Formular auf der Website anzuzeigen, fügen Sie "
377
+ "folgenden Shortcode in einer Seite oder einem Beitrag ein."
378
+
379
+ #: includes/admin/builder/class-builder.php:324
380
+ msgid "Or you can follow the instructions in this video."
381
+ msgstr "Oder Sie können nach der Anleitung in folgendem Video vorgehen."
382
+
383
+ #: includes/admin/builder/class-builder.php:325
384
+ #: includes/admin/builder/class-builder.php:486
385
+ msgid "Exit"
386
+ msgstr "Verlassen"
387
+
388
+ #: includes/admin/builder/class-builder.php:327
389
+ msgid "If you exit without saving, your changes will be lost."
390
+ msgstr ""
391
+ "Wenn Sie die Seite ohne zu speichern verlassen, werden alle Änderungen "
392
+ "verloren gehen."
393
+
394
+ #: includes/admin/builder/class-builder.php:328
395
+ msgid "Are you sure you want to delete this field?"
396
+ msgstr "Sind Sie sicher, dass Sie dieses Feld löschen möchten?"
397
+
398
+ #: includes/admin/builder/class-builder.php:329
399
+ msgid "Are you sure you want to duplicate this field?"
400
+ msgstr "Sind Sie sicher, dass Sie dieses Feld duplizieren möchten?"
401
+
402
+ #: includes/admin/builder/class-builder.php:330
403
+ msgid "(copy)"
404
+ msgstr "(kopieren)"
405
+
406
+ #: includes/admin/builder/class-builder.php:331
407
+ #, fuzzy
408
+ #| msgid "Please enter a form title."
409
+ msgid "Please enter a form name."
410
+ msgstr "Bitte einen Titel für das Formular eingeben."
411
+
412
+ #: includes/admin/builder/class-builder.php:332
413
+ msgid "This item must contain at least one choice."
414
+ msgstr "Dieses Element muss mind. eine Auswahlmöglichkeit enthalten."
415
+
416
+ #: includes/admin/builder/class-builder.php:333
417
+ #: includes/fields/class-base.php:253 includes/fields/class-base.php:599
418
+ #: lite/wpforms-lite.php:76 pro/wpforms-pro.php:401
419
+ msgid "Off"
420
+ msgstr "Aus"
421
+
422
+ #: includes/admin/builder/class-builder.php:334
423
+ #: includes/fields/class-base.php:253 lite/wpforms-lite.php:75
424
+ #: pro/wpforms-pro.php:400
425
+ msgid "On"
426
+ msgstr "An"
427
+
428
+ #: includes/admin/builder/class-builder.php:335
429
+ msgid "or"
430
+ msgstr "oder"
431
+
432
+ #: includes/admin/builder/class-builder.php:336
433
+ #: includes/templates/class-suggestion.php:61
434
+ msgid "Other"
435
+ msgstr "Andere"
436
+
437
+ #: includes/admin/builder/class-builder.php:337
438
+ #: includes/class-conditional-logic-core.php:371
439
+ msgid "is"
440
+ msgstr "ist"
441
+
442
+ #: includes/admin/builder/class-builder.php:338
443
+ #: includes/class-conditional-logic-core.php:372
444
+ msgid "is not"
445
+ msgstr "ist nicht"
446
+
447
+ #: includes/admin/builder/class-builder.php:339
448
+ #: includes/class-conditional-logic-core.php:373
449
+ msgid "empty"
450
+ msgstr "leer"
451
+
452
+ #: includes/admin/builder/class-builder.php:340
453
+ #: includes/class-conditional-logic-core.php:374
454
+ msgid "not empty"
455
+ msgstr "nicht leer"
456
+
457
+ #: includes/admin/builder/class-builder.php:341
458
+ #: includes/class-conditional-logic-core.php:379
459
+ msgid "contains"
460
+ msgstr "enthält"
461
+
462
+ #: includes/admin/builder/class-builder.php:342
463
+ #: includes/class-conditional-logic-core.php:380
464
+ msgid "does not contain"
465
+ msgstr "enthält nicht"
466
+
467
+ #: includes/admin/builder/class-builder.php:343
468
+ #: includes/class-conditional-logic-core.php:381
469
+ msgid "starts with"
470
+ msgstr "beginnt mit"
471
+
472
+ #: includes/admin/builder/class-builder.php:344
473
+ #: includes/class-conditional-logic-core.php:382
474
+ msgid "ends with"
475
+ msgstr "endet mit"
476
+
477
+ #: includes/admin/builder/class-builder.php:345
478
+ msgid ""
479
+ "Form entries must be stored to accept payments. Please enable saving form "
480
+ "entries in the General settings first."
481
+ msgstr ""
482
+ "Formulareinträge müssen gespeichert werden, um Zahlung annehmen zu können. "
483
+ "Bitte aktivieren Sie das Speichern von Einträgen in den allgemeinen "
484
+ "Einstellungen."
485
+
486
+ #: includes/admin/builder/class-builder.php:346
487
+ #: pro/includes/fields/class-page-break.php:199
488
+ #: pro/includes/fields/class-page-break.php:521
489
+ msgid "Previous"
490
+ msgstr "Vorherige"
491
+
492
+ #: includes/admin/builder/class-builder.php:347
493
+ #: includes/class-conditional-logic-core.php:445
494
+ msgid "Create new rule"
495
+ msgstr "Neue Regel erstellen"
496
+
497
+ #: includes/admin/builder/class-builder.php:348
498
+ msgid "Add new group"
499
+ msgstr "Neue Gruppe hinzufügen"
500
+
501
+ #: includes/admin/builder/class-builder.php:349
502
+ #: includes/class-conditional-logic-core.php:446
503
+ msgid "Delete rule"
504
+ msgstr "Regel löschen"
505
+
506
+ #: includes/admin/builder/class-builder.php:351
507
+ #: includes/admin/builder/functions.php:255 includes/fields/class-base.php:496
508
+ msgid "Show Smart Tags"
509
+ msgstr "Smart Tags anzeigen"
510
+
511
+ #: includes/admin/builder/class-builder.php:352
512
+ msgid "Hide Smart Tags"
513
+ msgstr "Smart Tags ausblenden"
514
+
515
+ #: includes/admin/builder/class-builder.php:353
516
+ #: includes/class-conditional-logic-core.php:330
517
+ msgid "-- Select Field --"
518
+ msgstr "-- Feld auswählen --"
519
+
520
+ #: includes/admin/builder/class-builder.php:354
521
+ #: includes/class-conditional-logic-core.php:425
522
+ msgid "-- Select Choice --"
523
+ msgstr "-- Option auswählen --"
524
+
525
+ #: includes/admin/builder/class-builder.php:387
526
+ msgid "Countries"
527
+ msgstr "Länder"
528
+
529
+ #: includes/admin/builder/class-builder.php:391
530
+ msgid "Countries Postal Code"
531
+ msgstr "Länder Postleitzahl"
532
+
533
+ #: includes/admin/builder/class-builder.php:395
534
+ msgid "States"
535
+ msgstr "Bundesländer"
536
+
537
+ #: includes/admin/builder/class-builder.php:399
538
+ msgid "States Postal Code"
539
+ msgstr "Bundesländer Postleitzahl"
540
+
541
+ #: includes/admin/builder/class-builder.php:403
542
+ msgid "Months"
543
+ msgstr "Monate"
544
+
545
+ #: includes/admin/builder/class-builder.php:407
546
+ msgid "Days"
547
+ msgstr "Tage"
548
+
549
+ #: includes/admin/builder/class-builder.php:459
550
+ msgid "Now editing"
551
+ msgstr "Wird bearbeitet"
552
+
553
+ #: includes/admin/builder/class-builder.php:469
554
+ #: pro/includes/admin/entries/class-entries-list.php:528
555
+ msgid "Preview Form"
556
+ msgstr "Vorschau (Formular)"
557
+
558
+ #: includes/admin/builder/class-builder.php:471
559
+ #: includes/admin/overview/class-overview-table.php:182
560
+ msgid "Preview"
561
+ msgstr "Vorschau"
562
+
563
+ #: includes/admin/builder/class-builder.php:474
564
+ msgid "Embed Form"
565
+ msgstr "Formular einbetten"
566
+
567
+ #: includes/admin/builder/class-builder.php:476
568
+ msgid "Embed"
569
+ msgstr "Einbetten"
570
+
571
+ #: includes/admin/builder/class-builder.php:479
572
+ msgid "Save Form"
573
+ msgstr "Formular speichern"
574
+
575
+ #: includes/admin/builder/functions.php:194
576
+ msgid "Field #"
577
+ msgstr "feld #"
578
+
579
+ #: includes/admin/builder/panels/class-fields.php:21
580
+ msgid "Fields"
581
+ msgstr "Felder"
582
+
583
+ #: includes/admin/builder/panels/class-fields.php:66
584
+ msgid "Add Fields"
585
+ msgstr "Felder hinzufügen"
586
+
587
+ #: includes/admin/builder/panels/class-fields.php:73
588
+ msgid "Field Options"
589
+ msgstr "Feldoptionen"
590
+
591
+ #: includes/admin/builder/panels/class-fields.php:100
592
+ msgid ""
593
+ "You need to <a href=\"#\" class=\"wpforms-panel-switch\" data-panel=\"setup"
594
+ "\">setup your form</a> before you can manage the fields."
595
+ msgstr ""
596
+ "Sie müssen ihr Formular erst einrichten, bevor Sie Felder verwalten können."
597
+
598
+ #: includes/admin/builder/panels/class-fields.php:123
599
+ #: includes/admin/builder/panels/class-settings.php:130
600
+ msgid "Submit"
601
+ msgstr "Senden"
602
+
603
+ #: includes/admin/builder/panels/class-fields.php:143
604
+ msgid "Standard Fields"
605
+ msgstr "Standard-Felder"
606
+
607
+ #: includes/admin/builder/panels/class-fields.php:147
608
+ msgid "Fancy Fields"
609
+ msgstr "Besondere Felder"
610
+
611
+ #: includes/admin/builder/panels/class-fields.php:151
612
+ msgid "Payment Fields"
613
+ msgstr "Zahlungsfelder"
614
+
615
+ #: includes/admin/builder/panels/class-fields.php:201
616
+ msgid "You don't have any fields yet."
617
+ msgstr "Sie haben noch keine Felder angelegt."
618
+
619
+ #: includes/admin/builder/panels/class-fields.php:232
620
+ msgid "You don't have any fields yet. Add some!"
621
+ msgstr "Sie haben noch keine Felder angelegt. Erstellen Sie welche!"
622
+
623
+ #: includes/admin/builder/panels/class-fields.php:252
624
+ #: includes/fields/class-base.php:796
625
+ msgid "Duplicate Field"
626
+ msgstr "Feld duplizieren"
627
+
628
+ #: includes/admin/builder/panels/class-fields.php:254
629
+ #: includes/fields/class-base.php:797
630
+ msgid "Delete Field"
631
+ msgstr "Feld löschen"
632
+
633
+ #: includes/admin/builder/panels/class-fields.php:256
634
+ #: includes/fields/class-base.php:798
635
+ msgid "Click to edit. Drag to reorder."
636
+ msgstr "Klicken um zu Bearbeiten. Ziehen zum Sortieren."
637
+
638
+ #: includes/admin/builder/panels/class-providers.php:21
639
+ msgid "Marketing"
640
+ msgstr "Marketing"
641
+
642
+ #: includes/admin/builder/panels/class-providers.php:55
643
+ msgid ""
644
+ "We need to save your progress to continue to the Marketing panel. Is that OK?"
645
+ msgstr ""
646
+ "Ihr Fortschritt muss gespeichert werden, damit Sie zum Marketingabschnitt "
647
+ "übergeben können. Sind sie einverstanden?"
648
+
649
+ #: includes/admin/builder/panels/class-providers.php:56
650
+ msgid "Are you sure you want to delete this connecton?"
651
+ msgstr "Sind sie sicher, dass Sie diese Verbindung löschen möchten?"
652
+
653
+ #: includes/admin/builder/panels/class-providers.php:57
654
+ msgid "Enter a %type% nickname"
655
+ msgstr "Neuen %type% Kurznamen eingeben"
656
+
657
+ #: includes/admin/builder/panels/class-providers.php:58
658
+ msgid "Eg: Newsletter Optin"
659
+ msgstr "z.B.: Newsletterauswahl"
660
+
661
+ #: includes/admin/builder/panels/class-providers.php:59
662
+ msgid "You must provide a connection nickname"
663
+ msgstr "Sie müssen einen Kurznamen für die Verbindung eingeben"
664
+
665
+ #: includes/admin/builder/panels/class-providers.php:60
666
+ msgid "Field required"
667
+ msgstr "Pflichtfeld"
668
+
669
+ #: includes/admin/builder/panels/class-providers.php:97
670
+ #: pro/includes/admin/builder/panels/class-payments.php:60
671
+ msgid ""
672
+ "You need to <a href=\"#\" class=\"wpforms-panel-switch\" data-panel=\"setup"
673
+ "\">setup your form</a> before you can manage these settings."
674
+ msgstr ""
675
+ "Sie müssen Ihre Formular erst <a href=\"#\" class=\"wpforms-panel-switch\" "
676
+ "data-panel=\"setup\">einrichten</a>, bevor Sie diese Einstellungen "
677
+ "bearbeiten können."
678
+
679
+ #: includes/admin/builder/panels/class-providers.php:108
680
+ msgid "Install Your Marketing Integration"
681
+ msgstr "Ihre Marketinganbindung installieren"
682
+
683
+ #: includes/admin/builder/panels/class-providers.php:109
684
+ #, fuzzy
685
+ #| msgid ""
686
+ #| "It seems you do not have any marketing add-ons activated. You can head "
687
+ #| "over to the <a href=\"%s\">Add-Ons page</a> to install and activate the "
688
+ #| "add-on for your provider."
689
+ msgid ""
690
+ "It seems you do not have any marketing addons activated. You can head over "
691
+ "to the <a href=\"%s\">Addons page</a> to install and activate the addon for "
692
+ "your provider."
693
+ msgstr ""
694
+ "Es scheint so, als ob Sie keine Marketing Add-ons aktiviert haben. Bitte "
695
+ "aktivieren Sie das Add-on für Ihren Anbieter auf folgender <a href=\"%s"
696
+ "\">Seite</a>."
697
+
698
+ #: includes/admin/builder/panels/class-providers.php:115
699
+ msgid "Select Your Marketing Integration"
700
+ msgstr "Ihre Marketinganbindung auswählen"
701
+
702
+ #: includes/admin/builder/panels/class-providers.php:116
703
+ #, fuzzy
704
+ #| msgid ""
705
+ #| "Select your email marketing service provider or CRM from the options on "
706
+ #| "the left. If you don't see your email marketing service listed, then let "
707
+ #| "us know and we'll do our best to get it added as fast as possible"
708
+ msgid ""
709
+ "Select your email marketing service provider or CRM from the options on the "
710
+ "left. If you don't see your email marketing service listed, then let us know "
711
+ "and we'll do our best to get it added as fast as possible."
712
+ msgstr ""
713
+ "Wählen Sie Ihren E-Mail-Marketing Serviceanbieter oder Ihr CRM in der "
714
+ "Auswahl unterhalb aus. Sollten Sie nicht fündig werden, lassen Sie es uns "
715
+ "wissen und wir werden unser Bestes geben, um die Liste zu ergänzen."
716
+
717
+ #: includes/admin/builder/panels/class-settings.php:21
718
+ #: includes/admin/class-menu.php:84 includes/admin/class-menu.php:195
719
+ msgid "Settings"
720
+ msgstr "Einstellungen"
721
+
722
+ #: includes/admin/builder/panels/class-settings.php:57
723
+ #: includes/admin/builder/panels/class-settings.php:87
724
+ #: includes/admin/class-settings.php:166 includes/admin/class-settings.php:247
725
+ msgid "General"
726
+ msgstr "Allgemein"
727
+
728
+ #: includes/admin/builder/panels/class-settings.php:58 lite/wpforms-lite.php:61
729
+ #: lite/wpforms-lite.php:71 pro/wpforms-pro.php:387 pro/wpforms-pro.php:396
730
+ msgid "Notifications"
731
+ msgstr "Mitteilungen"
732
+
733
+ #: includes/admin/builder/panels/class-settings.php:59
734
+ #: includes/admin/builder/panels/class-settings.php:187
735
+ msgid "Confirmation"
736
+ msgstr "Bestätigung"
737
+
738
+ #: includes/admin/builder/panels/class-settings.php:77
739
+ msgid ""
740
+ "You need to <a href=\"#\" class=\"wpforms-panel-switch\" data-panel=\"setup"
741
+ "\">setup your form</a> before you can manage the settings."
742
+ msgstr ""
743
+ "Sie müssen ihre Formular erst <a href=\"#\" class=\"wpforms-panel-switch\" "
744
+ "data-panel=\"setup\">einrichten</a>, bevor Sie die Einstellungen bearbeiten "
745
+ "können."
746
+
747
+ #: includes/admin/builder/panels/class-settings.php:94
748
+ #: includes/admin/builder/panels/class-setup.php:55
749
+ #: includes/class-smart-tags.php:37
750
+ msgid "Form Name"
751
+ msgstr "Formularname"
752
+
753
+ #: includes/admin/builder/panels/class-settings.php:104
754
+ msgid "Form Description"
755
+ msgstr "Formularbeschreibung"
756
+
757
+ #: includes/admin/builder/panels/class-settings.php:111
758
+ #, fuzzy
759
+ #| msgid "Hide form title and description area"
760
+ msgid "Hide form name and description area"
761
+ msgstr "Formulartitel und -beschreibung ausblenden"
762
+
763
+ #: includes/admin/builder/panels/class-settings.php:118
764
+ msgid "Form CSS Class"
765
+ msgstr "Formular CSS-Klasse"
766
+
767
+ #: includes/admin/builder/panels/class-settings.php:120
768
+ msgid ""
769
+ "Enter CSS class names for the form wrapper. Multiple class names should be "
770
+ "separated with spaces."
771
+ msgstr ""
772
+ "Name für CSS-Klasse des Formular-Wrappers eingeben. Mehrere Klassen können "
773
+ "mit einem Komma getrennt werden."
774
+
775
+ #: includes/admin/builder/panels/class-settings.php:128
776
+ msgid "Submit Button Text"
777
+ msgstr "Senden-Button Beschriftung"
778
+
779
+ #: includes/admin/builder/panels/class-settings.php:138
780
+ msgid "Submit Button Processing Text"
781
+ msgstr "Senden-Button \"In Arbeit\" Text"
782
+
783
+ #: includes/admin/builder/panels/class-settings.php:140
784
+ msgid ""
785
+ "Enter the submit button text you would like the button display while the "
786
+ "form submit is processing."
787
+ msgstr ""
788
+ "Geben Sie den Text ein, den der Button anzeigen soll, während das Formular "
789
+ "verarbeitet wird."
790
+
791
+ #: includes/admin/builder/panels/class-settings.php:148
792
+ msgid "Submit Button CSS Class"
793
+ msgstr "CSS-Klasse für Senden-Button"
794
+
795
+ #: includes/admin/builder/panels/class-settings.php:150
796
+ msgid ""
797
+ "Enter CSS class names for the form submit button. Multiple names should be "
798
+ "separated with spaces."
799
+ msgstr ""
800
+ "CSS-Klassennamen eingeben für den Senden-Button. Mehrere CSS-Klassen können "
801
+ "mit einem Komma getrennt eingegeben werden."
802
+
803
+ #: includes/admin/builder/panels/class-settings.php:158
804
+ msgid "Enable anti-spam honeypot"
805
+ msgstr "Anti-SPAM \"Honigtopf\" aktivieren"
806
+
807
+ #: includes/admin/builder/panels/class-settings.php:169
808
+ msgid "Enable Google invisible reCAPTCHA"
809
+ msgstr "Googles unsichtbares reCAPTCHA aktivieren"
810
+
811
+ #: includes/admin/builder/panels/class-settings.php:169
812
+ msgid "Enable Google reCAPTCHA (v2)"
813
+ msgstr "Googles reCAPTCHA aktivieren (v2)"
814
+
815
+ #: includes/admin/builder/panels/class-settings.php:194
816
+ msgid "Confirmation Type"
817
+ msgstr "Bestätigungsart"
818
+
819
+ #: includes/admin/builder/panels/class-settings.php:198
820
+ #: includes/templates/class-suggestion.php:76 lite/wpforms-lite.php:189
821
+ #: pro/wpforms-pro.php:542
822
+ msgid "Message"
823
+ msgstr "Nachricht"
824
+
825
+ #: includes/admin/builder/panels/class-settings.php:199
826
+ msgid "Show Page"
827
+ msgstr "Seite anzeigen"
828
+
829
+ #: includes/admin/builder/panels/class-settings.php:200
830
+ msgid "Go to URL (Redirect)"
831
+ msgstr "Gehe zu URL (Weiterleitung)"
832
+
833
+ #: includes/admin/builder/panels/class-settings.php:209
834
+ msgid "Confirmation Message"
835
+ msgstr "Bestätigungsmitteilung"
836
+
837
+ #: includes/admin/builder/panels/class-settings.php:211
838
+ msgid "Thanks for contacting us! We will be in touch with you shortly."
839
+ msgstr ""
840
+ "Danke für Ihre Kontaktaufnahmen. Wir werden uns umgehend mit Ihnen in "
841
+ "Verbindung setzen."
842
+
843
+ #: includes/admin/builder/panels/class-settings.php:222
844
+ msgid "Automatically scroll to the confirmation message"
845
+ msgstr "Automatisch zur Bestätigungsmitteilung scrollen"
846
+
847
+ #: includes/admin/builder/panels/class-settings.php:235
848
+ msgid "Confirmation Page"
849
+ msgstr "Bestätigungsseite"
850
+
851
+ #: includes/admin/builder/panels/class-settings.php:245
852
+ msgid "Confirmation Redirect URL"
853
+ msgstr "URL für Weiterleitung der Bestätigung"
854
+
855
+ #: includes/admin/builder/panels/class-setup.php:21
856
+ msgid "Setup"
857
+ msgstr "Einrichtung"
858
+
859
+ #: includes/admin/builder/panels/class-setup.php:56
860
+ msgid "Enter your form name here&hellip;"
861
+ msgstr "Geben Sie den Formularnamen hier ein..."
862
+
863
+ #: includes/admin/builder/panels/class-setup.php:60
864
+ msgid "Select a Template"
865
+ msgstr "Template auswählen"
866
+
867
+ #: includes/admin/builder/panels/class-setup.php:64
868
+ msgid ""
869
+ "To speed up the process, you can select from one of our pre-made templates "
870
+ "or start with a <strong><a href=\"#\" class=\"wpforms-trigger-blank\">blank "
871
+ "form.</a></strong>"
872
+ msgstr ""
873
+ "Wenn es schnell gehen muss, können Sie eines unserer vorgefertigten "
874
+ "Templates verwenden oder mit einem <strong><a href=\"#\" class=\"wpforms-"
875
+ "trigger-blank\">leeren Formular</a></strong> beginnen."
876
+
877
+ #: includes/admin/builder/panels/class-setup.php:70
878
+ #, fuzzy
879
+ #| msgid "Email Template"
880
+ msgid "Additional Templates"
881
+ msgstr "E-Mail-Template"
882
+
883
+ #. translators: %1$s - opening tag, %2$s - closing tag, %3$s - opening tag,
884
+ #. %4$s - closing tag.
885
+ #: includes/admin/builder/panels/class-setup.php:80
886
+ msgid ""
887
+ "Have a suggestion for a new template? %1$sWe'd love to hear it%2$s. Also, "
888
+ "you can %3$screate your own templates%4$s!"
889
+ msgstr ""
890
+
891
+ #: includes/admin/builder/panels/class-setup.php:93
892
+ msgid "Search additional templates..."
893
+ msgstr ""
894
+
895
+ #. translators:%1$s - opening a tag, %2$s - close tag, %3$s - opening tag, %4$s
896
+ #. - close tag.
897
+ #: includes/admin/builder/panels/class-setup.php:104
898
+ msgid ""
899
+ "More are available in the %1$sForm Templates Pack addon%2$s or by "
900
+ "%3$screating your own%4$s."
901
+ msgstr ""
902
+
903
+ #: includes/admin/builder/panels/class-setup.php:147
904
+ msgid "Selected"
905
+ msgstr "Ausgewählt"
906
+
907
+ #: includes/admin/builder/panels/class-setup.php:157
908
+ #, fuzzy
909
+ #| msgid "template"
910
+ msgctxt "Template name"
911
+ msgid "%s template"
912
+ msgstr "Template"
913
+
914
+ #: includes/admin/builder/panels/class-setup.php:157
915
+ #, fuzzy
916
+ #| msgid "Create a %s"
917
+ msgctxt "Template name"
918
+ msgid "Create a %s"
919
+ msgstr "Erstelle ein %s"
920
+
921
+ #: includes/admin/class-editor.php:44 includes/admin/class-editor.php:46
922
+ #: includes/admin/class-editor.php:101
923
+ msgid "Add Form"
924
+ msgstr "Formular hinzufügen"
925
+
926
+ #: includes/admin/class-editor.php:70
927
+ msgid "Insert Form"
928
+ msgstr "Formular einfügen"
929
+
930
+ #: includes/admin/class-editor.php:79
931
+ msgid "Select a form below to insert"
932
+ msgstr "Wählen Sie ein Formular zum Einfügen unterhalb aus "
933
+
934
+ #: includes/admin/class-editor.php:85
935
+ #, fuzzy
936
+ #| msgid "Show form title"
937
+ msgid "Show form name"
938
+ msgstr "Formulartitel anzeigen"
939
+
940
+ #: includes/admin/class-editor.php:86
941
+ msgid "Show form description"
942
+ msgstr "Formularbeschreibung anzeigen"
943
+
944
+ #: includes/admin/class-editor.php:89
945
+ #: includes/admin/overview/class-overview-table.php:333
946
+ #: pro/includes/admin/entries/class-entries-list.php:311
947
+ msgid ""
948
+ "Whoops, you haven't created a form yet. Want to <a href=\"%s\">give it a go</"
949
+ "a>?"
950
+ msgstr ""
951
+ "Hoppla, Sie haben noch kein Formular erstellt. Möchten Sie das jetzt tun?"
952
+
953
+ #. Plugin Name of the plugin/theme
954
+ #. Author of the plugin/theme
955
+ #: includes/admin/class-menu.php:39 includes/admin/class-menu.php:40
956
+ #: includes/admin/class-menu.php:51 includes/admin/class-menu.php:103
957
+ #: includes/integrations.php:45
958
+ msgid "WPForms"
959
+ msgstr "WPForms"
960
+
961
+ #: includes/admin/class-menu.php:52
962
+ msgid "All Forms"
963
+ msgstr "Alle Formulare"
964
+
965
+ #: includes/admin/class-menu.php:61
966
+ msgid "WPForms Builder"
967
+ msgstr "WPForms Formulargenerator"
968
+
969
+ #: includes/admin/class-menu.php:62
970
+ #: includes/admin/overview/class-overview.php:124
971
+ msgid "Add New"
972
+ msgstr "Neues erstellen"
973
+
974
+ #: includes/admin/class-menu.php:71
975
+ msgid "Form Entries"
976
+ msgstr "Formulareinträge"
977
+
978
+ #: includes/admin/class-menu.php:72
979
+ #: includes/admin/overview/class-overview-table.php:174
980
+ #: pro/includes/admin/entries/class-entries-list.php:332
981
+ #: pro/wpforms-pro.php:322
982
+ msgid "Entries"
983
+ msgstr "Einträge"
984
+
985
+ #: includes/admin/class-menu.php:83
986
+ msgid "WPForms Settings"
987
+ msgstr "WPForms Einstellungen"
988
+
989
+ #: includes/admin/class-menu.php:93
990
+ #, fuzzy
991
+ #| msgid "WPForms Logs"
992
+ msgid "WPForms Tools"
993
+ msgstr "WPForms Protokolle"
994
+
995
+ #: includes/admin/class-menu.php:94
996
+ msgid "Tools"
997
+ msgstr ""
998
+
999
+ #: includes/admin/class-menu.php:104
1000
+ msgid "Info"
1001
+ msgstr "Information"
1002
+
1003
+ #: includes/admin/class-menu.php:113 pro/includes/admin/class-addons.php:83
1004
+ msgid "WPForms Addons"
1005
+ msgstr "WPForms Erweiterungen"
1006
+
1007
+ #: includes/admin/class-menu.php:114
1008
+ msgid "Addons"
1009
+ msgstr "Erweiterungen"
1010
+
1011
+ #: includes/admin/class-review.php:92
1012
+ msgid ""
1013
+ "Hey, I noticed you collected over 50 entries from WPForms - that’s awesome! "
1014
+ "Could you please do me a BIG favor and give it a 5-star rating on WordPress "
1015
+ "to help us spread the word and boost our motivation?"
1016
+ msgstr ""
1017
+ "Hallo, uns ist aufgefallen, dass Sie bereits 50 Einträge mit WPForms "
1018
+ "gesammelt haben – das ist toll. Bitte geben Sie uns eine 5-Sterne-Bewertung "
1019
+ "auf Wordpress.org und helfen Sie damit WPForms bekannt zu machen."
1020
+
1021
+ #: includes/admin/class-review.php:93 includes/admin/class-review.php:150
1022
+ msgid "~ Syed Balkhi<br>Co-Founder of WPForms"
1023
+ msgstr "~ Syed Balkhi<br> Mitgründer von WPForms"
1024
+
1025
+ #: includes/admin/class-review.php:95 includes/admin/class-review.php:152
1026
+ msgid "Ok, you deserve it"
1027
+ msgstr "Ok, du verdienst es"
1028
+
1029
+ #: includes/admin/class-review.php:96 includes/admin/class-review.php:153
1030
+ msgid "Nope, maybe later"
1031
+ msgstr "Nein, vielleicht später"
1032
+
1033
+ #: includes/admin/class-review.php:97 includes/admin/class-review.php:154
1034
+ msgid "I already did"
1035
+ msgstr "Habe ich schon gemacht"
1036
+
1037
+ #: includes/admin/class-review.php:149
1038
+ msgid ""
1039
+ "Hey, I noticed you created a contact form with WPForms - that’s awesome! "
1040
+ "Could you please do me a BIG favor and give it a 5-star rating on WordPress "
1041
+ "to help us spread the word and boost our motivation?"
1042
+ msgstr ""
1043
+ "Hallo, uns ist aufgefallen, dass Sie ein Kontaktformular mit WPForms "
1044
+ "erstellt haben – das ist toll. Bitte geben Sie uns eine 5-Sterne-Bewertung "
1045
+ "auf Wordpress.org und helfen Sie damit WPForms bekannt zu machen."
1046
+
1047
+ #: includes/admin/class-review.php:202
1048
+ msgid ""
1049
+ "Please rate <strong>WPForms</strong> <a href=\"%s\" target=\"_blank\" rel="
1050
+ "\"noopener\">&#9733;&#9733;&#9733;&#9733;&#9733;</a> on <a href=\"%s\" "
1051
+ "target=\"_blank\">WordPress.org</a> to help us spread the word. Thank you "
1052
+ "from the WPForms team!"
1053
+ msgstr ""
1054
+ "Bitte bewerten Sie <strong>WPForms</strong> mit <a href=\"%s\" target="
1055
+ "\"_blank\" rel=\"noopener\">&#9733;&#9733;&#9733;&#9733;&#9733;</a> auf <a "
1056
+ "href=\"%s\" target=\"_blank\">WordPress.org</a> und helfen Sie uns WPForms "
1057
+ "bekannt zu machen. Das WPForms Team bedankt sich."
1058
+
1059
+ #: includes/admin/class-settings.php:142
1060
+ #, fuzzy
1061
+ #| msgid "Entry successfully deleted."
1062
+ #| msgid_plural "Entries successfully deleted."
1063
+ msgid "Settings were successfully saved."
1064
+ msgstr "Eintrag erfolgreich gelöscht."
1065
+
1066
+ #: includes/admin/class-settings.php:168 includes/admin/class-settings.php:173
1067
+ #: includes/admin/class-settings.php:178 includes/admin/class-settings.php:183
1068
+ #: pro/wpforms-pro.php:154
1069
+ #, fuzzy
1070
+ #| msgid "Save General Settings"
1071
+ msgid "Save Settings"
1072
+ msgstr "Allgemeine Einstellungen speichern"
1073
+
1074
+ #: includes/admin/class-settings.php:171 includes/admin/class-settings.php:276
1075
+ #: includes/admin/class-settings.php:365 includes/fields/class-email.php:21
1076
+ #: includes/fields/class-email.php:68 includes/fields/class-email.php:306
1077
+ #: includes/templates/class-contact.php:41
1078
+ #: includes/templates/class-subscribe.php:44
1079
+ #: includes/templates/class-suggestion.php:41
1080
+ #: pro/includes/templates/class-donation.php:43
1081
+ #: pro/includes/templates/class-order.php:43
1082
+ #: pro/includes/templates/class-request-quote.php:47
1083
+ msgid "Email"
1084
+ msgstr "E-Mail-Adresse"
1085
+
1086
+ #: includes/admin/class-settings.php:176 includes/admin/class-settings.php:316
1087
+ msgid "reCAPTCHA"
1088
+ msgstr "reCAPTCHA"
1089
+
1090
+ #: includes/admin/class-settings.php:181
1091
+ #, fuzzy
1092
+ #| msgid "Validation Messages"
1093
+ msgid "Validation"
1094
+ msgstr "Validierungsnachricht "
1095
+
1096
+ #: includes/admin/class-settings.php:186 includes/admin/class-settings.php:386
1097
+ #: includes/admin/class-settings.php:393
1098
+ msgid "Integrations"
1099
+ msgstr "Integrationen"
1100
+
1101
+ #: includes/admin/class-settings.php:225
1102
+ msgid ""
1103
+ "reCAPTCHA is a free anti-spam service from Google which helps to protect "
1104
+ "your website from spam and abuse while letting real people pass through with "
1105
+ "ease."
1106
+ msgstr ""
1107
+ "reCAPTCHA ist ein kostenloser Anti-SPAM Service von Google, der Ihre Website "
1108
+ "vor SPAM und Missbrauch schützt, aber echte Besucher durch lässt."
1109
+
1110
+ #: includes/admin/class-settings.php:226
1111
+ #, fuzzy
1112
+ #| msgid ""
1113
+ #| "Google's original <a href=\"https://www.google.com/recaptcha/intro/\" rel="
1114
+ #| "\"noopener noreferrer\">v2 reCAPTCHA</a> prompts users to check a box to "
1115
+ #| "prove they're human, whereas <a href=\"https://www.google.com/recaptcha/"
1116
+ #| "intro/invisible.html\" rel=\"noopener noreferrer\">Invisible reCAPTCHA</"
1117
+ #| "a> uses advanced technology to detect real users without requiring any "
1118
+ #| "input."
1119
+ msgid ""
1120
+ "Google's original <a href=\"https://www.google.com/recaptcha/intro/\" target="
1121
+ "\"_blank\" rel=\"noopener noreferrer\">v2 reCAPTCHA</a> prompts users to "
1122
+ "check a box to prove they're human, whereas <a href=\"https://www.google.com/"
1123
+ "recaptcha/intro/invisible.html\" target=\"_blank\" rel=\"noopener noreferrer"
1124
+ "\">Invisible reCAPTCHA</a> uses advanced technology to detect real users "
1125
+ "without requiring any input."
1126
+ msgstr ""
1127
+ "Mit Google's <a href=\"https://www.google.com/recaptcha/intro/\" rel="
1128
+ "\"noopener noreferrer\">v2 reCAPTCHA</a> müssen Besucher Ihrer Website durch "
1129
+ "eine Eingabe bestätigen, dass sie Menschen und keine Roboter sind. "
1130
+ "Unsichtbare reCAPTCHAs nutzen neueste Technologien, um echte Benutzer auch "
1131
+ "ohne eine Eingabeaufforderung zu erkennen."
1132
+
1133
+ #: includes/admin/class-settings.php:227
1134
+ msgid ""
1135
+ "Sites already using v2 reCAPTCHA will need to create new site keys before "
1136
+ "switching to the Invisible reCAPTCHA."
1137
+ msgstr ""
1138
+ "Websites die reCAPTCHA v2 bereits verwenden, müssen einen neuen "
1139
+ "Websiteschlüssel erstellen, um auf das unsichtbare reCAPTCHA zu wechseln."
1140
+
1141
+ #: includes/admin/class-settings.php:228
1142
+ #, fuzzy
1143
+ #| msgid ""
1144
+ #| "<a href=\"https://wpforms.com/docs/setup-captcha-wpforms/\" rel="
1145
+ #| "\"noopener noreferrer\">Read our walk through</a> to learn more and for "
1146
+ #| "step-by-step directions."
1147
+ msgid ""
1148
+ "<a href=\"%s\" rel=\"noopener noreferrer\" target=\"_blank\">Read our walk "
1149
+ "through</a> to learn more and for step-by-step directions."
1150
+ msgstr "Lesen Sie unseren Rundgang und lernen Sie WPForms Schritt für Schritt."
1151
+
1152
+ #: includes/admin/class-settings.php:235
1153
+ msgid "License"
1154
+ msgstr "Lizenz"
1155
+
1156
+ #: includes/admin/class-settings.php:235
1157
+ #, fuzzy
1158
+ #| msgid "Your license key provides access to updates and Add-ons. "
1159
+ msgid "Your license key provides access to updates and addons."
1160
+ msgstr "Mit einem Lizenzschlüssel erhalten Sie Zugang zu Updates und Add-ons."
1161
+
1162
+ #: includes/admin/class-settings.php:242
1163
+ msgid "License Key"
1164
+ msgstr "Lizenzschlüssel"
1165
+
1166
+ #: includes/admin/class-settings.php:254
1167
+ msgid "Include Form Styling"
1168
+ msgstr "Formular-Styles einbetten "
1169
+
1170
+ #: includes/admin/class-settings.php:255
1171
+ msgid "Determines which CSS files to load for the site."
1172
+ msgstr "Legt fest, welche CSS-Datei für die Website verwendet wird."
1173
+
1174
+ #: includes/admin/class-settings.php:260
1175
+ msgid "Base and form theme styling"
1176
+ msgstr "Basis- und Theme-Styles"
1177
+
1178
+ #: includes/admin/class-settings.php:261
1179
+ msgid "Base styling only"
1180
+ msgstr "Nur Basis-Styles"
1181
+
1182
+ #: includes/admin/class-settings.php:262
1183
+ msgid "No styling"
1184
+ msgstr ""
1185
+
1186
+ #: includes/admin/class-settings.php:267
1187
+ msgid "Load Assets Globally"
1188
+ msgstr "Assets global laden"
1189
+
1190
+ #: includes/admin/class-settings.php:268
1191
+ msgid ""
1192
+ "Check this if you would like to load WPForms assets site-wide. Only check if "
1193
+ "your site is having compatibility issues or instructed to by support."
1194
+ msgstr ""
1195
+ "Bitte markieren, wenn Sie möchten, dass die Ressourcen von WPForms auf der "
1196
+ "ganzen Website geladen werden. Nur notwendig bei Kompatibilitätsproblemen "
1197
+ "oder auf Anweisung unseres Supports hin. "
1198
+
1199
+ #: includes/admin/class-settings.php:283
1200
+ #, fuzzy
1201
+ #| msgid "template"
1202
+ msgid "Template"
1203
+ msgstr "Template"
1204
+
1205
+ #: includes/admin/class-settings.php:284
1206
+ #, fuzzy
1207
+ #| msgid "Determines how email notifications will be formatted."
1208
+ msgid ""
1209
+ "Determines how email notifications will be formatted. HTML Templates are the "
1210
+ "default."
1211
+ msgstr "Legt fest, wie E-Mail-Benachrichtungen formatiert werden."
1212
+
1213
+ #: includes/admin/class-settings.php:288
1214
+ #, fuzzy
1215
+ #| msgid "Use Template"
1216
+ msgid "HTML Template"
1217
+ msgstr "Template verwenden"
1218
+
1219
+ #: includes/admin/class-settings.php:289
1220
+ #, fuzzy
1221
+ #| msgid "Plain Text"
1222
+ msgid "Plain text"
1223
+ msgstr "Einfacher Text"
1224
+
1225
+ #: includes/admin/class-settings.php:294
1226
+ #, fuzzy
1227
+ #| msgid "Email Header Image "
1228
+ msgid "Header Image"
1229
+ msgstr "E-Mail-Header Bild"
1230
+
1231
+ #: includes/admin/class-settings.php:295
1232
+ #, fuzzy
1233
+ #| msgid ""
1234
+ #| "Upload or choose a logo to be displayed at the top of email notifications."
1235
+ msgid ""
1236
+ "Upload or choose a logo to be displayed at the top of email notifications."
1237
+ "<br>Recommended size is 300x100 or smaller for best support on all devices."
1238
+ msgstr "Verwenden Sie Ihr eigenes Logo für E-Mail-Benachrichtungen."
1239
+
1240
+ #: includes/admin/class-settings.php:300
1241
+ #, fuzzy
1242
+ #| msgid "Email Background Color"
1243
+ msgid "Background Color"
1244
+ msgstr "E-Mail-Hintergrundfarbe"
1245
+
1246
+ #: includes/admin/class-settings.php:301
1247
+ msgid "Customize the background color of the HTML email template."
1248
+ msgstr "Hintergrundfarbe des HTML E-Mail-Templates festlegen."
1249
+
1250
+ #: includes/admin/class-settings.php:307
1251
+ #, fuzzy
1252
+ #| msgid "Email Carbon Copy"
1253
+ msgid "Carbon Copy"
1254
+ msgstr "E-Mail Carbon Copy (CC)"
1255
+
1256
+ #: includes/admin/class-settings.php:308
1257
+ msgid ""
1258
+ "Check this if you would like to enable the ability to CC: email addresses in "
1259
+ "the form notification settings."
1260
+ msgstr ""
1261
+ "Bitte markieren, wenn Sie die Eingabe von \"CC\"-E-Mail-Adressen bei den "
1262
+ "Einstellungen der Formularbenachrichtigungen aktivieren möchten. "
1263
+
1264
+ #: includes/admin/class-settings.php:323
1265
+ #: pro/includes/fields/class-date-time.php:154
1266
+ msgid "Type"
1267
+ msgstr "Art"
1268
+
1269
+ #: includes/admin/class-settings.php:327
1270
+ #, fuzzy
1271
+ #| msgid "reCAPTCHA"
1272
+ msgid "v2 reCAPTCHA"
1273
+ msgstr "reCAPTCHA"
1274
+
1275
+ #: includes/admin/class-settings.php:328
1276
+ #, fuzzy
1277
+ #| msgid "Enable Google invisible reCAPTCHA"
1278
+ msgid "Invisible reCAPTCHA"
1279
+ msgstr "Googles unsichtbares reCAPTCHA aktivieren"
1280
+
1281
+ #: includes/admin/class-settings.php:333
1282
+ #, fuzzy
1283
+ #| msgid "Deactivate Key"
1284
+ msgid "Site Key"
1285
+ msgstr "Schlüssel deaktivieren"
1286
+
1287
+ #: includes/admin/class-settings.php:338
1288
+ #, fuzzy
1289
+ #| msgid "Refresh Key"
1290
+ msgid "Secret Key"
1291
+ msgstr "Schlüssel aktualisieren."
1292
+
1293
+ #: includes/admin/class-settings.php:346
1294
+ msgid "Validation Messages"
1295
+ msgstr "Validierungsnachricht "
1296
+
1297
+ #: includes/admin/class-settings.php:346
1298
+ msgid ""
1299
+ "These messages are displayed to the user as they fill out a form in real-"
1300
+ "time."
1301
+ msgstr ""
1302
+
1303
+ #: includes/admin/class-settings.php:353 includes/fields/class-base.php:337
1304
+ msgid "Required"
1305
+ msgstr "Pflichtfeld"
1306
+
1307
+ #: includes/admin/class-settings.php:355 includes/class-frontend.php:1005
1308
+ #: includes/fields/class-base.php:901 includes/fields/class-name.php:485
1309
+ #: includes/fields/class-number.php:152
1310
+ #: pro/includes/fields/class-address.php:767
1311
+ #: pro/includes/fields/class-date-time.php:563
1312
+ #: pro/includes/fields/class-file-upload.php:332
1313
+ #: pro/includes/fields/class-password.php:371
1314
+ #: pro/includes/fields/class-payment-dropdown.php:208
1315
+ #: pro/includes/fields/class-payment-multiple.php:175
1316
+ #: pro/includes/fields/class-payment-single.php:189
1317
+ #: pro/includes/fields/class-url.php:154
1318
+ msgid "This field is required."
1319
+ msgstr "Dies ist ein Pflichtfeld."
1320
+
1321
+ #: includes/admin/class-settings.php:359
1322
+ msgid "Website URL"
1323
+ msgstr "Website URL"
1324
+
1325
+ #: includes/admin/class-settings.php:361 includes/class-frontend.php:1006
1326
+ #: pro/includes/fields/class-url.php:159
1327
+ msgid "Please enter a valid URL."
1328
+ msgstr "Bitte eine gültige URL eingeben."
1329
+
1330
+ #: includes/admin/class-settings.php:367 includes/class-frontend.php:1007
1331
+ msgid "Please enter a valid email address."
1332
+ msgstr "Bitte eine gültige E-Mail-Adresse eingeben."
1333
+
1334
+ #: includes/admin/class-settings.php:371
1335
+ msgid "Number"
1336
+ msgstr "Zahl"
1337
+
1338
+ #: includes/admin/class-settings.php:373 includes/class-frontend.php:1008
1339
+ #: includes/fields/class-number.php:157
1340
+ msgid "Please enter a valid number."
1341
+ msgstr "Bitte eine gültige Nummer eingeben."
1342
+
1343
+ #: includes/admin/class-settings.php:377
1344
+ msgid "Confirm Value"
1345
+ msgstr "Bestätigungswert"
1346
+
1347
+ #: includes/admin/class-settings.php:379 includes/class-frontend.php:1009
1348
+ #: pro/includes/fields/class-password.php:394
1349
+ msgid "Field values do not match."
1350
+ msgstr "Die Felder stimmen nicht überein."
1351
+
1352
+ #: includes/admin/class-settings.php:386 includes/admin/class-settings.php:393
1353
+ msgid ""
1354
+ "Manage integrations with popular providers such as Constant Contact, "
1355
+ "MailChimp, Zapier, and more."
1356
+ msgstr ""
1357
+
1358
+ #: includes/admin/class-settings.php:495
1359
+ msgid "Want to better protect your contact forms from spam?"
1360
+ msgstr ""
1361
+
1362
+ #: includes/admin/class-settings.php:497
1363
+ msgid ""
1364
+ "WPForms custom captcha addon allows you to add custom questions captcha or "
1365
+ "math questions captcha to your WordPress forms. Since we know spam is a huge "
1366
+ "problem for contact forms, WPForms goes above and beyond to help you protect "
1367
+ "your forms."
1368
+ msgstr ""
1369
+
1370
+ #: includes/admin/class-settings.php:499
1371
+ msgid "Click here to Upgrade"
1372
+ msgstr ""
1373
+
1374
+ #: includes/admin/class-tools.php:89
1375
+ msgid "Import/Export"
1376
+ msgstr "Import/Export"
1377
+
1378
+ #: includes/admin/class-tools.php:90
1379
+ msgid "System Info"
1380
+ msgstr "Systeminformation"
1381
+
1382
+ #: includes/admin/class-tools.php:99
1383
+ msgid ""
1384
+ "Import was successfully finished. You can go and <a href=\"%s\">check your "
1385
+ "forms</a>."
1386
+ msgstr ""
1387
+
1388
+ #: includes/admin/class-tools.php:130
1389
+ msgid "Form Import"
1390
+ msgstr "Formular-Import"
1391
+
1392
+ #: includes/admin/class-tools.php:131
1393
+ msgid "Select an export file."
1394
+ msgstr "Eine Exportdatei auswählen."
1395
+
1396
+ #: includes/admin/class-tools.php:136
1397
+ #, fuzzy
1398
+ #| msgid "No field type found"
1399
+ msgid "No file chosen"
1400
+ msgstr "Kein Formulartyp gefunden"
1401
+
1402
+ #: includes/admin/class-tools.php:138
1403
+ msgid "Choose a file&hellip;"
1404
+ msgstr ""
1405
+
1406
+ #: includes/admin/class-tools.php:144
1407
+ msgid "Import"
1408
+ msgstr "Import"
1409
+
1410
+ #: includes/admin/class-tools.php:150
1411
+ msgid "Form Export"
1412
+ msgstr "Formular-Export"
1413
+
1414
+ #: includes/admin/class-tools.php:151
1415
+ msgid ""
1416
+ "Form exports files can be used to create a backup of your forms or to import "
1417
+ "forms into another site."
1418
+ msgstr ""
1419
+
1420
+ #: includes/admin/class-tools.php:156
1421
+ #, fuzzy
1422
+ #| msgid "Select Groups"
1423
+ msgid "Select form(s)"
1424
+ msgstr "Gruppen auswählen"
1425
+
1426
+ #: includes/admin/class-tools.php:163
1427
+ msgid "You need to create a form before you can use form export."
1428
+ msgstr ""
1429
+
1430
+ #: includes/admin/class-tools.php:169
1431
+ msgid "Export"
1432
+ msgstr "Export"
1433
+
1434
+ #: includes/admin/class-tools.php:174
1435
+ msgid "Form Template Export"
1436
+ msgstr "Formular-Template Export"
1437
+
1438
+ #: includes/admin/class-tools.php:177
1439
+ msgid ""
1440
+ "The following code can be used to register your custom form template. Copy "
1441
+ "and paste the following code to your theme's functions.php file or include "
1442
+ "it within an external file."
1443
+ msgstr ""
1444
+ "Der folgende Code kann verwendet werden, um ihr maßgeschneidertes (custom) "
1445
+ "Formular-Template zu registrieren. Kopieren Sie diesen Code in die functions."
1446
+ "php Ihres Themes oder in eine externe Datei."
1447
+
1448
+ #: includes/admin/class-tools.php:178
1449
+ #, fuzzy
1450
+ #| msgid ""
1451
+ #| "For more information <a href=\"%s\" target=\"blank\" rel=\"noopener "
1452
+ #| "noreferrer\">see our documentation</a> for additional details."
1453
+ msgid ""
1454
+ "For more information <a href=\"%s\" target=\"blank\" rel=\"noopener "
1455
+ "noreferrer\">see our documentation</a>."
1456
+ msgstr ""
1457
+ "Für nähere Informationen besuchen Sie unsere <a href=\"%s\" target=\"blank\" "
1458
+ "rel=\"noopener noreferrer\">Online-Dokumentation</a>."
1459
+
1460
+ #: includes/admin/class-tools.php:182
1461
+ msgid ""
1462
+ "Select a form to generate PHP code that can be used to register a custom "
1463
+ "form template."
1464
+ msgstr ""
1465
+ "Wählen Sie ein Formular aus, um den PHP-Code zu erzeugen, der verwendet "
1466
+ "werden kann, um ein maßgeschneidertes (custom) Formular-Template zu "
1467
+ "erstellen."
1468
+
1469
+ #: includes/admin/class-tools.php:194
1470
+ msgid "You need to create a form before you can generate a template."
1471
+ msgstr ""
1472
+
1473
+ #: includes/admin/class-tools.php:200
1474
+ #, fuzzy
1475
+ #| msgid "template"
1476
+ msgid "Export Template"
1477
+ msgstr "Template"
1478
+
1479
+ #: includes/admin/class-tools.php:215
1480
+ #, fuzzy
1481
+ #| msgid "System Info"
1482
+ msgid "System Information"
1483
+ msgstr "Systeminformation"
1484
+
1485
+ #: includes/admin/class-tools.php:277
1486
+ msgid "Please upload a valid .json form export file."
1487
+ msgstr "Bitte verwenden Sie ein vailde .json Formular-Export Datei"
1488
+
1489
+ #: includes/admin/class-tools.php:278
1490
+ #: pro/includes/admin/entries/class-entries-export.php:342
1491
+ msgid "Error"
1492
+ msgstr "Fehler"
1493
+
1494
+ #: includes/admin/class-tools.php:402 includes/admin/class-tools.php:406
1495
+ #: pro/includes/admin/entries/class-entries-single.php:733
1496
+ #: pro/includes/admin/entries/class-entries-single.php:1087
1497
+ msgid "M j, Y @ g:ia"
1498
+ msgstr "M j, Y @ g:ia"
1499
+
1500
+ #: includes/admin/class-welcome.php:39 includes/admin/class-welcome.php:40
1501
+ #: includes/admin/class-welcome.php:117
1502
+ msgid "Welcome to WPForms"
1503
+ msgstr "Willkommen bei WPForms"
1504
+
1505
+ #: includes/admin/class-welcome.php:113
1506
+ msgid "Sullie the WPForms mascot"
1507
+ msgstr ""
1508
+
1509
+ #: includes/admin/class-welcome.php:118
1510
+ #, fuzzy
1511
+ #| msgid ""
1512
+ #| "Thank you for choosing WPForms - the most beginner friendly WordPress "
1513
+ #| "contact form plugin. Here's how to get started."
1514
+ msgid ""
1515
+ "Thank you for choosing WPForms - the most powerful drag & drop WordPress "
1516
+ "form builder in the market."
1517
+ msgstr ""
1518
+ "Danke, dass Sie sich für WPForms entschieden haben – dem "
1519
+ "einsteigerfreundlichsten Wordpress-Plugin für Fomulare."
1520
+
1521
+ #: includes/admin/class-welcome.php:121 includes/admin/class-welcome.php:122
1522
+ msgid "Watch how to create your first form"
1523
+ msgstr ""
1524
+
1525
+ #: includes/admin/class-welcome.php:127
1526
+ #, fuzzy
1527
+ #| msgid ""
1528
+ #| "WPForms makes it easy to create forms in WordPress. You can follow the "
1529
+ #| "video tutorial on the right or read our how to <a href=\"%s\" target="
1530
+ #| "\"_blank\" rel=\"noopener\">create your first form guide</a>."
1531
+ msgid ""
1532
+ "WPForms makes it easy to create forms in WordPress. You can watch the video "
1533
+ "tutorial or read our guide on how create your first form."
1534
+ msgstr ""
1535
+ "WPForms macht es Ihnen einfach, Formulare zu erstellen. Mit Hilfe des Videos "
1536
+ "auf der rechten Seite oder dieser <a href=\"%s\" target=\"_blank\" rel="
1537
+ "\"noopener\">Anleitung</a> lernen Sie, wie Sie Ihr erstes Formular erstellen."
1538
+
1539
+ #: includes/admin/class-welcome.php:131 includes/admin/class-welcome.php:282
1540
+ #, fuzzy
1541
+ #| msgid "Creating Your First Form"
1542
+ msgid "Create Your First Form"
1543
+ msgstr "Erstellen Sie ihr erstes Formular"
1544
+
1545
+ #: includes/admin/class-welcome.php:134
1546
+ msgid "Read the Full Guide"
1547
+ msgstr ""
1548
+
1549
+ #: includes/admin/class-welcome.php:146
1550
+ msgid "Welcome Features &amp; Addons"
1551
+ msgstr ""
1552
+
1553
+ #: includes/admin/class-welcome.php:147
1554
+ #, fuzzy
1555
+ #| msgid ""
1556
+ #| "WPForms is both easy to use and extremely powerful. We have tons of "
1557
+ #| "helpful features that allows us to give you everything you need from a "
1558
+ #| "form builder."
1559
+ msgid ""
1560
+ "WPForms is both easy to use and extremely powerful. We have tons of helpful "
1561
+ "features that allow us to give you everything you need from a form builder."
1562
+ msgstr ""
1563
+ "WPForms ist einfach zu verwenden und extrem leistungsstark. Wir haben "
1564
+ "zahlreiche hilfreiche Features, die Ihnen helfen, alles zu erreichen, was "
1565
+ "Sie von einem Formulargenerator erwarten."
1566
+
1567
+ #: includes/admin/class-welcome.php:153
1568
+ msgid "Drag &amp; Drop Form Builder"
1569
+ msgstr ""
1570
+
1571
+ #: includes/admin/class-welcome.php:154
1572
+ msgid ""
1573
+ "Easily create an amazing form in just a few minutes without writing any code."
1574
+ msgstr ""
1575
+
1576
+ #: includes/admin/class-welcome.php:159
1577
+ #, fuzzy
1578
+ #| msgid "Form Template Export"
1579
+ msgid "Form Templates"
1580
+ msgstr "Formular-Template Export"
1581
+
1582
+ #: includes/admin/class-welcome.php:160
1583
+ msgid "Start with pre-built form templates to save even more time."
1584
+ msgstr ""
1585
+
1586
+ #: includes/admin/class-welcome.php:165
1587
+ msgid "Responsive Mobile Friendly"
1588
+ msgstr ""
1589
+
1590
+ #: includes/admin/class-welcome.php:166
1591
+ msgid ""
1592
+ "WPForms is 100% responsive meaning it works on mobile, tablets & desktop."
1593
+ msgstr ""
1594
+
1595
+ #: includes/admin/class-welcome.php:171
1596
+ #, fuzzy
1597
+ #| msgid "Enable conditional logic"
1598
+ msgid "Smart Conditional Logic"
1599
+ msgstr "Bedingungslogik aktivieren"
1600
+
1601
+ #: includes/admin/class-welcome.php:172
1602
+ msgid "Easily create high performance forms with our smart conditional logic."
1603
+ msgstr ""
1604
+
1605
+ #: includes/admin/class-welcome.php:177
1606
+ #, fuzzy
1607
+ #| msgid "Resend Notifications"
1608
+ msgid "Instant Notifications"
1609
+ msgstr "Mitteilungen erneut versenden"
1610
+
1611
+ #: includes/admin/class-welcome.php:178
1612
+ msgid ""
1613
+ "Respond to leads quickly with our instant form notification feature for your "
1614
+ "team."
1615
+ msgstr ""
1616
+
1617
+ #: includes/admin/class-welcome.php:183
1618
+ msgid "Entry Management"
1619
+ msgstr ""
1620
+
1621
+ #: includes/admin/class-welcome.php:184
1622
+ msgid "View all your leads in one place to streamline your workflow."
1623
+ msgstr ""
1624
+
1625
+ #: includes/admin/class-welcome.php:189
1626
+ #, fuzzy
1627
+ #| msgid "Payment Details"
1628
+ msgid "Payments Made Easy"
1629
+ msgstr "Zahlungsdetails"
1630
+
1631
+ #: includes/admin/class-welcome.php:190
1632
+ msgid ""
1633
+ "Easily collect payments, donations, and online orders without hiring a "
1634
+ "developer."
1635
+ msgstr ""
1636
+
1637
+ #: includes/admin/class-welcome.php:195
1638
+ msgid "Marketing &amp; Subscriptions"
1639
+ msgstr ""
1640
+
1641
+ #: includes/admin/class-welcome.php:196
1642
+ msgid ""
1643
+ "Create subscription forms and connect with your email marketing service."
1644
+ msgstr ""
1645
+
1646
+ #: includes/admin/class-welcome.php:201
1647
+ msgid "Easy to Embed"
1648
+ msgstr ""
1649
+
1650
+ #: includes/admin/class-welcome.php:202
1651
+ msgid ""
1652
+ "Easily embed your forms in blog posts, pages, sidebar widgets, footer, etc."
1653
+ msgstr ""
1654
+
1655
+ #: includes/admin/class-welcome.php:207
1656
+ msgid "Spam Protection"
1657
+ msgstr ""
1658
+
1659
+ #: includes/admin/class-welcome.php:208
1660
+ msgid "Our smart captcha and honeypot automatically prevent spam submissions."
1661
+ msgstr ""
1662
+
1663
+ #: includes/admin/class-welcome.php:214
1664
+ #, fuzzy
1665
+ #| msgid "See all Features"
1666
+ msgid "See All Features"
1667
+ msgstr "Alle Features betrachten"
1668
+
1669
+ #: includes/admin/class-welcome.php:226 lite/wpforms-lite.php:442
1670
+ msgid "Upgrade to PRO"
1671
+ msgstr "Auf PRO upgraden"
1672
+
1673
+ #: includes/admin/class-welcome.php:228
1674
+ msgid "PayPal"
1675
+ msgstr ""
1676
+
1677
+ #: includes/admin/class-welcome.php:229
1678
+ msgid "Post Submissions"
1679
+ msgstr ""
1680
+
1681
+ #: includes/admin/class-welcome.php:230
1682
+ #: pro/includes/admin/entries/class-entries-single.php:843
1683
+ msgid "Stripe"
1684
+ msgstr "Stripe"
1685
+
1686
+ #: includes/admin/class-welcome.php:231
1687
+ msgid "Signatures"
1688
+ msgstr ""
1689
+
1690
+ #: includes/admin/class-welcome.php:232
1691
+ #, fuzzy
1692
+ #| msgid "Eg: User Confirmation"
1693
+ msgid "User Registration"
1694
+ msgstr "z.B.: Empfangsbestätigung"
1695
+
1696
+ #: includes/admin/class-welcome.php:233
1697
+ #, fuzzy
1698
+ #| msgid "Form Name"
1699
+ msgid "Form Abandonment"
1700
+ msgstr "Formularname"
1701
+
1702
+ #: includes/admin/class-welcome.php:234
1703
+ msgid "Geolocation"
1704
+ msgstr ""
1705
+
1706
+ #: includes/admin/class-welcome.php:235
1707
+ msgid "Unlimited Sites"
1708
+ msgstr ""
1709
+
1710
+ #: includes/admin/class-welcome.php:236
1711
+ msgid "Zapier"
1712
+ msgstr ""
1713
+
1714
+ #: includes/admin/class-welcome.php:237
1715
+ #, fuzzy
1716
+ #| msgid "Customer Support"
1717
+ msgid "Priority Support"
1718
+ msgstr "Kundensupport"
1719
+
1720
+ #: includes/admin/class-welcome.php:242
1721
+ msgid "PRO"
1722
+ msgstr ""
1723
+
1724
+ #: includes/admin/class-welcome.php:245
1725
+ msgid "per year"
1726
+ msgstr ""
1727
+
1728
+ #: includes/admin/class-welcome.php:247 pro/includes/admin/class-addons.php:249
1729
+ msgid "Upgrade Now"
1730
+ msgstr "Jetzt upgraden"
1731
+
1732
+ #: includes/admin/class-welcome.php:258
1733
+ msgid "Testimonials"
1734
+ msgstr ""
1735
+
1736
+ #: includes/admin/class-welcome.php:262
1737
+ msgid ""
1738
+ "WPForms is by far the easiest form plugin to use. My clients love it – it’s "
1739
+ "one of the few plugins they can use without any training. As a developer I "
1740
+ "appreciate how fast, modern, clean and extensible it is."
1741
+ msgstr ""
1742
+
1743
+ #: includes/admin/class-welcome.php:268
1744
+ msgid ""
1745
+ "As a business owner, time is my most valuable asset. WPForms allow me to "
1746
+ "create smart online forms with just a few clicks. With their pre-built form "
1747
+ "templates and the drag & drop builder, I can create a new form that works in "
1748
+ "less than 2 minutes without writing a single line of code. Well worth the "
1749
+ "investment."
1750
+ msgstr ""
1751
+
1752
+ #: includes/admin/class-welcome.php:285
1753
+ #, fuzzy
1754
+ #| msgid "Upgrade to PRO"
1755
+ msgid "Upgrade to WPForms Pro"
1756
+ msgstr "Auf PRO upgraden"
1757
+
1758
+ #: includes/admin/overview/class-overview-table.php:53
1759
+ #: includes/fields/class-name.php:21 includes/fields/class-name.php:276
1760
+ #: includes/templates/class-contact.php:34
1761
+ #: includes/templates/class-subscribe.php:37
1762
+ #: includes/templates/class-suggestion.php:34
1763
+ #: pro/includes/templates/class-donation.php:36
1764
+ #: pro/includes/templates/class-order.php:36
1765
+ #: pro/includes/templates/class-request-quote.php:33
1766
+ msgid "Name"
1767
+ msgstr "Name"
1768
+
1769
+ #: includes/admin/overview/class-overview-table.php:54
1770
+ msgid "Shortcode"
1771
+ msgstr "Shortcode"
1772
+
1773
+ #: includes/admin/overview/class-overview-table.php:55
1774
+ msgid "Created"
1775
+ msgstr "Erstellt"
1776
+
1777
+ #: includes/admin/overview/class-overview-table.php:142
1778
+ #: includes/admin/overview/class-overview-table.php:159
1779
+ msgid "Edit this form"
1780
+ msgstr "Formular bearbeiten"
1781
+
1782
+ #: includes/admin/overview/class-overview-table.php:160
1783
+ msgid "Edit"
1784
+ msgstr "Bearbeiten"
1785
+
1786
+ #: includes/admin/overview/class-overview-table.php:173
1787
+ msgid "View entries"
1788
+ msgstr "Einträge aufrufen"
1789
+
1790
+ #: includes/admin/overview/class-overview-table.php:181
1791
+ msgid "View preview"
1792
+ msgstr "Vorschau aufrufen"
1793
+
1794
+ #: includes/admin/overview/class-overview-table.php:198
1795
+ msgid "Duplicate this form"
1796
+ msgstr "Formular duplizieren"
1797
+
1798
+ #: includes/admin/overview/class-overview-table.php:199
1799
+ msgid "Duplicate"
1800
+ msgstr "Duplizieren"
1801
+
1802
+ #: includes/admin/overview/class-overview-table.php:215
1803
+ msgid "Delete this form"
1804
+ msgstr "Formular löschen"
1805
+
1806
+ #: includes/admin/overview/class-overview-table.php:216
1807
+ #: includes/admin/overview/class-overview-table.php:235
1808
+ #: pro/includes/admin/entries/class-entries-list-table.php:418
1809
+ #: pro/includes/admin/entries/class-entries-list-table.php:439
1810
+ msgid "Delete"
1811
+ msgstr "Löschen"
1812
+
1813
+ #: includes/admin/overview/class-overview-table.php:275
1814
+ #, fuzzy
1815
+ #| msgid "Form successfully deleted."
1816
+ #| msgid_plural "Forms successfully deleted"
1817
+ msgid "Form was successfully deleted."
1818
+ msgstr "Formular erfolgreich gelöscht."
1819
+
1820
+ #: includes/admin/overview/class-overview-table.php:277
1821
+ #, fuzzy
1822
+ #| msgid "Form successfully deleted."
1823
+ #| msgid_plural "Forms successfully deleted"
1824
+ msgid "Forms were successfully deleted."
1825
+ msgstr "Formular erfolgreich gelöscht."
1826
+
1827
+ #: includes/admin/overview/class-overview-table.php:287
1828
+ #: includes/admin/overview/class-overview-table.php:318
1829
+ #, fuzzy
1830
+ #| msgid "Security check failed"
1831
+ msgid "Security check failed. Please try again."
1832
+ msgstr "Sicherheitsprüfung fehlgeschlagen."
1833
+
1834
+ #: includes/admin/overview/class-overview-table.php:306
1835
+ #, fuzzy
1836
+ #| msgid "Form successfully duplicated."
1837
+ #| msgid_plural "Forms successfully duplicated"
1838
+ msgid "Form was successfully duplicated."
1839
+ msgstr "Formular erfolgreich dupliziert."
1840
+
1841
+ #: includes/admin/overview/class-overview-table.php:308
1842
+ #, fuzzy
1843
+ #| msgid "Form successfully duplicated."
1844
+ #| msgid_plural "Forms successfully duplicated"
1845
+ msgid "Forms were successfully duplicated."
1846
+ msgstr "Formular erfolgreich dupliziert."
1847
+
1848
+ #: includes/admin/overview/class-overview.php:76
1849
+ msgid "Number of forms per page:"
1850
+ msgstr "Anzahl der Formulare pro Seite:"
1851
+
1852
+ #: includes/admin/overview/class-overview.php:123
1853
+ msgid "Forms Overview"
1854
+ msgstr "Formulare-Übersicht"
1855
+
1856
+ #: includes/admin/settings-api.php:69
1857
+ msgid "The callback function used for the %s setting is missing."
1858
+ msgstr ""
1859
+
1860
+ #: includes/admin/settings-api.php:97
1861
+ msgid "You're using WPForms Lite - no license needed. Enjoy!"
1862
+ msgstr ""
1863
+
1864
+ #: includes/admin/settings-api.php:98
1865
+ #, fuzzy
1866
+ #| msgid ""
1867
+ #| "Learn More about the <a href=\"%s\" target=\"_blank\" rel=\"noopener "
1868
+ #| "noreferrer\">power of email marketing</a>"
1869
+ msgid ""
1870
+ "To unlock more features consider <a href=\"%s\" target=\"_blank\" rel="
1871
+ "\"noopener noreferrer\">upgrading to Pro</a>.</p>"
1872
+ msgstr "Erfahren Sie mehr über die Möglichkeiten von E-Mail-Marketing."
1873
+
1874
+ #: includes/admin/settings-api.php:106
1875
+ msgid "Verify Key"
1876
+ msgstr "Schlüssel bestätigen"
1877
+
1878
+ #: includes/admin/settings-api.php:110
1879
+ msgid "Deactivate Key"
1880
+ msgstr "Schlüssel deaktivieren"
1881
+
1882
+ #: includes/admin/settings-api.php:114
1883
+ #, fuzzy
1884
+ #| msgid "Your license key type for this site is <strong>%s.</strong>"
1885
+ msgid "Your license key type is %s."
1886
+ msgstr "Ihr Lizenzschlüssel für diese Website ist <strong>%s</strong>."
1887
+
1888
+ #: includes/admin/settings-api.php:115
1889
+ #, fuzzy
1890
+ #| msgid ""
1891
+ #| "If your license has been upgraded or is incorrect, you may force a "
1892
+ #| "refresh."
1893
+ msgid ""
1894
+ "If your license has been upgraded or is incorrect, <a href=\"#\" id="
1895
+ "\"wpforms-setting-license-key-refresh\">click here to force a refresh</a>."
1896
+ msgstr ""
1897
+ "Wenn Ihre Lizenz ungültig ist oder ein Upgrade erhalten hat, müssen Sie eine "
1898
+ "Aktualisierung durchführen."
1899
+
1900
+ #: includes/admin/settings-api.php:253
1901
+ msgid "Upload Image"
1902
+ msgstr "Bild hochladen"
1903
+
1904
+ #: includes/class-conditional-logic-core.php:162
1905
+ msgid "this field if"
1906
+ msgstr "dieses Feld wenn"
1907
+
1908
+ #: includes/class-conditional-logic-core.php:169
1909
+ msgid "Show"
1910
+ msgstr "Anzeigen"
1911
+
1912
+ #: includes/class-conditional-logic-core.php:170
1913
+ msgid "Hide"
1914
+ msgstr "Ausblenden"
1915
+
1916
+ #: includes/class-conditional-logic-core.php:205
1917
+ #: includes/class-conditional-logic-core.php:262
1918
+ msgid "Enable conditional logic"
1919
+ msgstr "Bedingungslogik aktivieren"
1920
+
1921
+ #: includes/class-conditional-logic-core.php:206
1922
+ msgid "Check this option to enable conditional logic on this field."
1923
+ msgstr ""
1924
+ "Diese Option markieren, um die Bedingungslogik für dieses Feld zu aktivieren."
1925
+
1926
+ #: includes/class-conditional-logic-core.php:264
1927
+ msgid "Check this option to enable conditional logic."
1928
+ msgstr "Diese Option markieren, um die Bedingungslogik zu aktivieren."
1929
+
1930
+ #: includes/class-conditional-logic-core.php:461
1931
+ msgid "Add rule group"
1932
+ msgstr "Neue Regelgruppe"
1933
+
1934
+ #: includes/class-frontend.php:1010
1935
+ #: pro/includes/fields/class-file-upload.php:367
1936
+ #: pro/includes/fields/class-file-upload.php:383
1937
+ #: pro/includes/fields/class-file-upload.php:400 pro/wpforms-pro.php:187
1938
+ msgid "File type is not allowed."
1939
+ msgstr "Dateiart ist nicht erlaubt."
1940
+
1941
+ #: includes/class-frontend.php:1011 pro/wpforms-pro.php:193
1942
+ msgid "File exceeds max size allowed."
1943
+ msgstr "Dateigröße überschreitet erlaubtes Maximum."
1944
+
1945
+ #: includes/class-frontend.php:1012 pro/wpforms-pro.php:199
1946
+ msgid "Please enter time in 12-hour AM/PM format (eg 8:45 AM)."
1947
+ msgstr ""
1948
+ "Bitte geben Sie die Zeit im 12-Stunden Format AP/PM ein (z.B. 8:45 AM)."
1949
+
1950
+ #: includes/class-frontend.php:1013 pro/wpforms-pro.php:205
1951
+ msgid "Please enter time in 24-hour format (eg 22:45)."
1952
+ msgstr ""
1953
+ "Bitte geben Sie die Zeit im 24-Stunden Format AP/PM ein (z.B. 22:45 AM)."
1954
+
1955
+ #: includes/class-frontend.php:1014
1956
+ #: pro/includes/fields/class-payment-total.php:199 pro/wpforms-pro.php:211
1957
+ msgid "Payment is required."
1958
+ msgstr "Zahlung ist erforderlich."
1959
+
1960
+ #: includes/class-frontend.php:1015 pro/wpforms-pro.php:217
1961
+ msgid "Please enter a valid credit card number."
1962
+ msgstr "Bitte eine gültige Kreditkartennummer eingeben."
1963
+
1964
+ #: includes/class-frontend.php:1078
1965
+ msgid "<a href=\"%s\">Go to the full page</a> to view and submit the form."
1966
+ msgstr ""
1967
+
1968
+ #: includes/class-logging.php:38
1969
+ msgid "WPForms Logs"
1970
+ msgstr "WPForms Protokolle"
1971
+
1972
+ #: includes/class-logging.php:38
1973
+ msgid "Logs"
1974
+ msgstr "Protokolle"
1975
+
1976
+ #: includes/class-preview.php:123
1977
+ #, fuzzy
1978
+ #| msgid "Hide Empty Fields"
1979
+ msgid "Hide empty fields"
1980
+ msgstr "Leere Felder ausblenden"
1981
+
1982
+ #: includes/class-preview.php:125 includes/class-preview.php:165
1983
+ #, fuzzy
1984
+ #| msgid "Show Empty Fields"
1985
+ msgid "Show empty fields"
1986
+ msgstr "Leere Felder anzeigen"
1987
+
1988
+ #: includes/class-preview.php:134
1989
+ #, fuzzy
1990
+ #| msgid "Hide Layouts"
1991
+ msgid "Hide notes"
1992
+ msgstr "Layouts verbergen"
1993
+
1994
+ #: includes/class-preview.php:136 includes/class-preview.php:166
1995
+ #, fuzzy
1996
+ #| msgid "No notes."
1997
+ msgid "Show notes"
1998
+ msgstr "Keine Notizen."
1999
+
2000
+ #: includes/class-preview.php:145
2001
+ #, fuzzy
2002
+ #| msgid "Forms Overview"
2003
+ msgid "Normal view"
2004
+ msgstr "Formulare-Übersicht"
2005
+
2006
+ #: includes/class-preview.php:147 includes/class-preview.php:167
2007
+ msgid "Compact view"
2008
+ msgstr "Kompakte Ansicht"
2009
+
2010
+ #: includes/class-preview.php:158
2011
+ msgid "Entry #%d"
2012
+ msgstr "Eintrag #%d"
2013
+
2014
+ #: includes/class-preview.php:161
2015
+ #: pro/includes/admin/entries/class-entries-single.php:987
2016
+ msgid "Print"
2017
+ msgstr "Drucken"
2018
+
2019
+ #: includes/class-preview.php:175
2020
+ #: pro/includes/admin/entries/class-entries-single.php:520
2021
+ msgid "This entry does not have any fields"
2022
+ msgstr "Dieser Eintrag hat keine Felder"
2023
+
2024
+ #. translators: %d - field ID
2025
+ #: includes/class-preview.php:192
2026
+ #: pro/includes/admin/entries/class-entries-single.php:536
2027
+ msgid "Field ID #%d"
2028
+ msgstr "Feld-ID #%d"
2029
+
2030
+ #: includes/class-preview.php:196
2031
+ #: pro/includes/admin/entries/class-entries-single.php:541
2032
+ msgid "Empty"
2033
+ msgstr "Leer"
2034
+
2035
+ #: includes/class-preview.php:207
2036
+ #: pro/includes/admin/entries/class-entries-single.php:578
2037
+ msgid "Notes"
2038
+ msgstr "Notizen"
2039
+
2040
+ #. translators: %1$s - user name; %2$s - date
2041
+ #: includes/class-preview.php:221
2042
+ msgid "Added by %1$s on %2$s"
2043
+ msgstr ""
2044
+
2045
+ #: includes/class-preview.php:266
2046
+ msgid ""
2047
+ "This is the WPForms preview page. All your form previews will be handled on "
2048
+ "this page."
2049
+ msgstr ""
2050
+ "Dies ist die Vorschauseite von WPForms. Alle Ihre Formulare werden auf "
2051
+ "dieser Seite bearbeitet."
2052
+
2053
+ #: includes/class-preview.php:267
2054
+ msgid ""
2055
+ "The page is set to private, so it is not publicly accessible. Please do not "
2056
+ "delete this page :) ."
2057
+ msgstr ""
2058
+ "Diese Seite ist privat und nicht öffentlich. Bitte löschen Sie diese Seite "
2059
+ "nicht :)."
2060
+
2061
+ #: includes/class-preview.php:272
2062
+ msgid "WPForms Preview"
2063
+ msgstr "WPForms Vorschau"
2064
+
2065
+ #: includes/class-preview.php:375
2066
+ msgid "This is a preview of your form. This page is not publicly accessible."
2067
+ msgstr ""
2068
+ "Dies ist eine Vorschau Ihres Formulars. Diese Seite ist nicht öffentlich."
2069
+
2070
+ #: includes/class-preview.php:377
2071
+ msgid "Close this window"
2072
+ msgstr "Fenster schließen"
2073
+
2074
+ #: includes/class-preview.php:379
2075
+ #, fuzzy
2076
+ #| msgid " Preview"
2077
+ msgctxt "Form name"
2078
+ msgid "%s Preview"
2079
+ msgstr "Vorschau"
2080
+
2081
+ #: includes/class-process.php:80
2082
+ msgid "Invalid form."
2083
+ msgstr "Ungültige Formular."
2084
+
2085
+ #: includes/class-process.php:117
2086
+ msgid "Incorrect reCAPTCHA, please try again."
2087
+ msgstr "Falsches reCAPTCHA, bitte erneut versuchen."
2088
+
2089
+ #: includes/class-process.php:120
2090
+ msgid "reCAPTCHA is required."
2091
+ msgstr "reCAPTCHA erforderlich."
2092
+
2093
+ #: includes/class-process.php:132 includes/class-process.php:182
2094
+ msgid "Form has not been submitted, please see the errors below."
2095
+ msgstr ""
2096
+ "Das Formular wurde nicht übertragen, bitte beachten Sie die Fehlermeldungen "
2097
+ "unterhalb."
2098
+
2099
+ #: includes/class-process.php:144
2100
+ msgid "WPForms honeypot field triggered."
2101
+ msgstr "WPForms honeypot wurde ausgelöst."
2102
+
2103
+ #: includes/class-process.php:370 pro/wpforms-pro.php:380
2104
+ #, fuzzy
2105
+ #| msgid "New %s Entry"
2106
+ msgctxt "Form name"
2107
+ msgid "New %s Entry"
2108
+ msgstr "Neue %s Einträge"
2109
+
2110
+ #: includes/class-smart-tags.php:34
2111
+ #, fuzzy
2112
+ #| msgid "Site Administer Email"
2113
+ msgid "Site Administrator Email"
2114
+ msgstr "E-Mail-Adresse des Website-Administrators"
2115
+
2116
+ #: includes/class-smart-tags.php:35
2117
+ msgid "Entry ID"
2118
+ msgstr "Eintrag-ID"
2119
+
2120
+ #: includes/class-smart-tags.php:36
2121
+ msgid "Form ID"
2122
+ msgstr "Formular-ID"
2123
+
2124
+ #: includes/class-smart-tags.php:38
2125
+ msgid "Embedded Post/Page Title"
2126
+ msgstr "Eingebetteter Beitrags-/Seitentitel"
2127
+
2128
+ #: includes/class-smart-tags.php:39
2129
+ #, fuzzy
2130
+ #| msgid "Embeded Post Page URL"
2131
+ msgid "Embedded Post Page URL"
2132
+ msgstr "Eingebettete Beitrags-/Seiten-URL"
2133
+
2134
+ #: includes/class-smart-tags.php:40
2135
+ msgid "Embedded Post/Page ID"
2136
+ msgstr "Eingebettete Beitrags-/Seiten-ID"
2137
+
2138
+ #: includes/class-smart-tags.php:41
2139
+ #: pro/includes/admin/entries/class-entries-export.php:203
2140
+ #: pro/includes/admin/entries/class-entries-list-table.php:165
2141
+ #: pro/includes/fields/class-date-time.php:73
2142
+ #: pro/includes/fields/class-date-time.php:130
2143
+ #: pro/includes/fields/class-date-time.php:269
2144
+ #: pro/includes/fields/class-date-time.php:277
2145
+ #: pro/includes/fields/class-date-time.php:368
2146
+ msgid "Date"
2147
+ msgstr "Datum"
2148
+
2149
+ #: includes/class-smart-tags.php:42
2150
+ msgid "Query String Variable"
2151
+ msgstr "Query Zeichenkette Variable"
2152
+
2153
+ #: includes/class-smart-tags.php:43
2154
+ msgid "User IP Address"
2155
+ msgstr "Benutzer IP-Adresse"
2156
+
2157
+ #: includes/class-smart-tags.php:44
2158
+ msgid "User ID"
2159
+ msgstr "Benutzer-ID"
2160
+
2161
+ #: includes/class-smart-tags.php:45
2162
+ msgid "User Name"
2163
+ msgstr "Benutzername"
2164
+
2165
+ #: includes/class-smart-tags.php:46
2166
+ msgid "User Email"
2167
+ msgstr "Benutzer E-Mail-Adresse"
2168
+
2169
+ #: includes/class-smart-tags.php:47
2170
+ msgid "Author ID"
2171
+ msgstr "Autor-ID"
2172
+
2173
+ #: includes/class-smart-tags.php:48
2174
+ msgid "Author Name"
2175
+ msgstr "Autorenname"
2176
+
2177
+ #: includes/class-smart-tags.php:49
2178
+ msgid "Author Email"
2179
+ msgstr "Autor E-Mail-Adresse"
2180
+
2181
+ #: includes/class-smart-tags.php:50
2182
+ #, fuzzy
2183
+ #| msgid "Referer URL"
2184
+ msgid "Referrer URL"
2185
+ msgstr "Referer URL"
2186
+
2187
+ #: includes/class-smart-tags.php:51
2188
+ msgid "Login URL"
2189
+ msgstr "Login URL"
2190
+
2191
+ #: includes/class-smart-tags.php:52
2192
+ msgid "Logout URL"
2193
+ msgstr "Logout URL"
2194
+
2195
+ #: includes/class-smart-tags.php:53
2196
+ msgid "Register URL"
2197
+ msgstr "Registrierung URL"
2198
+
2199
+ #: includes/class-smart-tags.php:54
2200
+ msgid "Lost Password URL"
2201
+ msgstr "Passwort vergessen URL"
2202
+
2203
+ #: includes/class-widget.php:43
2204
+ #, fuzzy
2205
+ #| msgid "Display form title"
2206
+ msgctxt "Widget"
2207
+ msgid "Display a form."
2208
+ msgstr "Formulartitel anzeigen"
2209
+
2210
+ #: includes/class-widget.php:52
2211
+ #, fuzzy
2212
+ #| msgid "WPForms"
2213
+ msgctxt "Widget"
2214
+ msgid "WPForms"
2215
+ msgstr "WPForms"
2216
+
2217
+ #: includes/class-widget.php:120
2218
+ #, fuzzy
2219
+ #| msgid "Form Title"
2220
+ msgctxt "Widget"
2221
+ msgid "Title:"
2222
+ msgstr "Formulartitel"
2223
+
2224
+ #: includes/class-widget.php:129
2225
+ #, fuzzy
2226
+ #| msgid "Form"
2227
+ msgctxt "Widget"
2228
+ msgid "Form:"
2229
+ msgstr "Formular"
2230
+
2231
+ #: includes/class-widget.php:135
2232
+ #, fuzzy
2233
+ #| msgid "Select your column"
2234
+ msgctxt "Widget"
2235
+ msgid "Select your form"
2236
+ msgstr "Spalte auswählen"
2237
+
2238
+ #: includes/class-widget.php:141
2239
+ #, fuzzy
2240
+ #| msgid "No forms"
2241
+ msgctxt "Widget"
2242
+ msgid "No forms"
2243
+ msgstr "Keine Formulare"
2244
+
2245
+ #: includes/class-widget.php:149
2246
+ #, fuzzy
2247
+ #| msgid "Display form title"
2248
+ msgctxt "Widget"
2249
+ msgid "Display form name"
2250
+ msgstr "Formulartitel anzeigen"
2251
+
2252
+ #: includes/class-widget.php:153
2253
+ #, fuzzy
2254
+ #| msgid "Display form description"
2255
+ msgctxt "Widget"
2256
+ msgid "Display form description"
2257
+ msgstr "Formularbeschreibung anzeigen"
2258
+
2259
+ #: includes/emails/class-emails.php:331
2260
+ msgid ""
2261
+ "You cannot send emails with WPForms_WP_Emails until init/admin_init has been "
2262
+ "reached"
2263
+ msgstr ""
2264
+ "Sie können keine E-Mails mit <strong>WPForms_WP_Emails</strong> versenden "
2265
+ "bis <strong>init/admin_init</strong> erreicht wurde"
2266
+
2267
+ #: includes/emails/class-emails.php:472 includes/emails/class-emails.php:495
2268
+ #: includes/fields/class-checkbox.php:193 includes/fields/class-radio.php:193
2269
+ #: includes/fields/class-select.php:199
2270
+ msgid "(empty)"
2271
+ msgstr "(leer)"
2272
+
2273
+ #: includes/emails/class-emails.php:473 includes/emails/class-emails.php:496
2274
+ msgid "Field ID #"
2275
+ msgstr "Feld-ID"
2276
+
2277
+ #: includes/emails/class-emails.php:505
2278
+ msgid "An empty form was submitted."
2279
+ msgstr ""
2280
+
2281
+ #. translators: %s - link to a site.
2282
+ #: includes/emails/templates/footer-default.php:41
2283
+ msgid "Sent from %s"
2284
+ msgstr ""
2285
+
2286
+ #: includes/fields/class-base.php:315
2287
+ msgid ""
2288
+ "Enter text for the form field label. Field labels are recommended and can be "
2289
+ "hidden in the Advanced Settings."
2290
+ msgstr ""
2291
+ "Geben Sie den Text für das Label des Formularfeldes ein. Labels werden "
2292
+ "empfohlen und können unter \"Erweiterte Einstellungen\" ausgeblendet werden."
2293
+
2294
+ #: includes/fields/class-base.php:316
2295
+ msgid "Label"
2296
+ msgstr "Label"
2297
+
2298
+ #: includes/fields/class-base.php:325
2299
+ msgid "Enter text for the form field description."
2300
+ msgstr "Text für die Beschreibung des Formulars eingeben."
2301
+
2302
+ #: includes/fields/class-base.php:326
2303
+ msgid "Description"
2304
+ msgstr "Beschreibung"
2305
+
2306
+ #: includes/fields/class-base.php:336
2307
+ msgid ""
2308
+ "Check this option to mark the field required. A form will not submit unless "
2309
+ "all required fields are provided."
2310
+ msgstr ""
2311
+ "Diese Option markieren, wenn es sich um ein Pflichtfeld handelt. Das "
2312
+ "Formular wird erst versendet, wenn alle Pflichtfelder ausgefüllt wurden."
2313
+
2314
+ #: includes/fields/class-base.php:353
2315
+ msgid "Enter code for the form field."
2316
+ msgstr "Code für das Feld eingeben."
2317
+
2318
+ #: includes/fields/class-base.php:354
2319
+ msgid "Code"
2320
+ msgstr "Code"
2321
+
2322
+ #: includes/fields/class-base.php:362 includes/fields/class-base.php:444
2323
+ msgid "Add choices for the form field."
2324
+ msgstr "Auswahlmöglichkeiten für das Feld hinzufügen."
2325
+
2326
+ #: includes/fields/class-base.php:375
2327
+ msgid "Choices"
2328
+ msgstr "Auswahlmöglichkeiten"
2329
+
2330
+ #. translators: %1$s - source name; %2$s - type name.
2331
+ #: includes/fields/class-base.php:421
2332
+ msgid "Choices are dynamically populated from the %1$s %2$s"
2333
+ msgstr ""
2334
+
2335
+ #: includes/fields/class-base.php:453
2336
+ msgid "Items"
2337
+ msgstr "Elemente"
2338
+
2339
+ #: includes/fields/class-base.php:495
2340
+ msgid "Enter text for the default form field value."
2341
+ msgstr "Text für den Standardwert des Feldes eingeben."
2342
+
2343
+ #: includes/fields/class-base.php:497 includes/fields/class-name.php:283
2344
+ #: includes/fields/class-name.php:298 includes/fields/class-name.php:313
2345
+ #: includes/fields/class-name.php:328 pro/includes/fields/class-address.php:329
2346
+ #: pro/includes/fields/class-address.php:348
2347
+ #: pro/includes/fields/class-address.php:369
2348
+ #: pro/includes/fields/class-address.php:387
2349
+ #: pro/includes/fields/class-address.php:407
2350
+ #: pro/includes/fields/class-address.php:431
2351
+ msgid "Default Value"
2352
+ msgstr "Standardwert"
2353
+
2354
+ #: includes/fields/class-base.php:507
2355
+ msgid "Select the default form field size."
2356
+ msgstr "Standardwert auswählen."
2357
+
2358
+ #: includes/fields/class-base.php:509
2359
+ msgid "Small"
2360
+ msgstr "Klein"
2361
+
2362
+ #: includes/fields/class-base.php:510
2363
+ msgid "Medium"
2364
+ msgstr "Medium"
2365
+
2366
+ #: includes/fields/class-base.php:511
2367
+ msgid "Large"
2368
+ msgstr "Groß"
2369
+
2370
+ #: includes/fields/class-base.php:513
2371
+ msgid "Field Size"
2372
+ msgstr "Feldgröße"
2373
+
2374
+ #: includes/fields/class-base.php:526
2375
+ msgid "Advanced Options"
2376
+ msgstr "Erweiterte Einstellungen"
2377
+
2378
+ #: includes/fields/class-base.php:537
2379
+ msgid "Enter text for the form field placeholder."
2380
+ msgstr "Text für den Platzhalter des Feldes eingeben."
2381
+
2382
+ #: includes/fields/class-base.php:538
2383
+ msgid "Placeholder Text"
2384
+ msgstr "Platzhaltertext"
2385
+
2386
+ #: includes/fields/class-base.php:548
2387
+ msgid ""
2388
+ "Enter CSS class names for the form field container. Class names should be "
2389
+ "separated with spaces."
2390
+ msgstr ""
2391
+ "Geben Sie den Namen der CSS-Klasse für den Container des Formularfeldes ein. "
2392
+ "Mehrere Klassennamen können mit einem Komma getrennt eingegeben werden."
2393
+
2394
+ #: includes/fields/class-base.php:553
2395
+ msgid "CSS Classes"
2396
+ msgstr "CSS-Klassen"
2397
+
2398
+ #: includes/fields/class-base.php:562
2399
+ msgid "Check this option to hide the form field label."
2400
+ msgstr "Markieren Sie diese Option, um das Label auszublenden."
2401
+
2402
+ #: includes/fields/class-base.php:564
2403
+ msgid "Hide Label"
2404
+ msgstr "Label ausblenden"
2405
+
2406
+ #: includes/fields/class-base.php:572
2407
+ msgid "Check this option to hide the form field sub-label."
2408
+ msgstr "Markieren Sie diese Option, um alle Sub-Label auszublenden."
2409
+
2410
+ #: includes/fields/class-base.php:574
2411
+ msgid "Hide Sub-Labels"
2412
+ msgstr "Sub-Labels ausblenden"
2413
+
2414
+ #: includes/fields/class-base.php:582
2415
+ msgid "Select the layout for displaying field choices."
2416
+ msgstr "Layout für die Darstellung der Auswahl festlegen."
2417
+
2418
+ #: includes/fields/class-base.php:584
2419
+ msgid "One Column"
2420
+ msgstr "Eine Spalte"
2421
+
2422
+ #: includes/fields/class-base.php:585
2423
+ msgid "Two Columns"
2424
+ msgstr "Zwei Spalten"
2425
+
2426
+ #: includes/fields/class-base.php:586
2427
+ msgid "Three Columns"
2428
+ msgstr "Drei Spalten"
2429
+
2430
+ #: includes/fields/class-base.php:588
2431
+ msgid "Choice Layout"
2432
+ msgstr "Auswahl Layout"
2433
+
2434
+ #: includes/fields/class-base.php:597
2435
+ msgid "Select auto-populate method to use."
2436
+ msgstr "Methode der automatischen Einpflegung auswählen."
2437
+
2438
+ #: includes/fields/class-base.php:600 includes/fields/class-base.php:621
2439
+ msgid "Post Type"
2440
+ msgstr "Beitragsart"
2441
+
2442
+ #: includes/fields/class-base.php:601 includes/fields/class-base.php:632
2443
+ msgid "Taxonomy"
2444
+ msgstr "Taxonomie"
2445
+
2446
+ #: includes/fields/class-base.php:603
2447
+ msgid "Dynamic Choices"
2448
+ msgstr "Dynamische Auswahl"
2449
+
2450
+ #: includes/fields/class-base.php:642
2451
+ msgid "Select %s to use for auto-populating field choices."
2452
+ msgstr ""
2453
+ "Wählen Sie %s für die Benutzung mit automatischer Einpflegung bei "
2454
+ "Auswahlmöglichkeiten."
2455
+
2456
+ #: includes/fields/class-base.php:643
2457
+ msgid "Dynamic %s Source"
2458
+ msgstr "Dynamische %s Quelle"
2459
+
2460
+ #: includes/fields/class-base.php:757
2461
+ msgid "You do no have permission."
2462
+ msgstr "Sie haben keine Zugriffsrechte."
2463
+
2464
+ #: includes/fields/class-base.php:762
2465
+ msgid "No form ID found"
2466
+ msgstr "Keine Formular-ID gefunden"
2467
+
2468
+ #: includes/fields/class-base.php:767
2469
+ msgid "No field type found"
2470
+ msgstr "Kein Formulartyp gefunden"
2471
+
2472
+ #: includes/fields/class-checkbox.php:21
2473
+ msgid "Checkboxes"
2474
+ msgstr "Checkboxen"
2475
+
2476
+ #: includes/fields/class-checkbox.php:27 includes/fields/class-radio.php:27
2477
+ #: includes/fields/class-select.php:27
2478
+ msgid "First Choice"
2479
+ msgstr "Erste Wahl"
2480
+
2481
+ #: includes/fields/class-checkbox.php:32 includes/fields/class-radio.php:32
2482
+ #: includes/fields/class-select.php:32
2483
+ msgid "Second Choice"
2484
+ msgstr "Zweite Wahl"
2485
+
2486
+ #: includes/fields/class-checkbox.php:37 includes/fields/class-radio.php:37
2487
+ #: includes/fields/class-select.php:37
2488
+ msgid "Third Choice"
2489
+ msgstr "Dritte Wahl"
2490
+
2491
+ #: includes/fields/class-checkbox.php:89 includes/fields/class-radio.php:89
2492
+ #: includes/fields/class-select.php:89
2493
+ msgid "Check this to manually set form field values."
2494
+ msgstr "Markieren, um die Werte der Felder manuell festzulegen."
2495
+
2496
+ #: includes/fields/class-checkbox.php:97 includes/fields/class-radio.php:97
2497
+ #: includes/fields/class-select.php:97
2498
+ msgid "Show Values"
2499
+ msgstr "Werte (Values) anzeigen"
2500
+
2501
+ #: includes/fields/class-checkbox.php:211 includes/fields/class-radio.php:211
2502
+ msgid ""
2503
+ "Showing the first 20 choices.<br> All %d choices will be displayed when "
2504
+ "viewing the form."
2505
+ msgstr ""
2506
+ "Es werden die ersten 20 Auswahlmöglichkeiten angezeigt.<br>Alle %d "
2507
+ "Auswahlmöglichkeiten werden angezeigt, wenn das Formular aufgerufen wird."
2508
+
2509
+ #: includes/fields/class-email.php:91 includes/fields/class-email.php:311
2510
+ msgid "Confirm Email"
2511
+ msgstr "E-Mail-Adresse bestätigen"
2512
+
2513
+ #: includes/fields/class-email.php:207
2514
+ msgid "Enable Email Confirmation"
2515
+ msgstr "E-Mail-Bestätigung aktivieren"
2516
+
2517
+ #: includes/fields/class-email.php:208
2518
+ #, fuzzy
2519
+ #| msgid "Check this option ask the user to provide their email address twice."
2520
+ msgid "Check this option to ask users to provide an email address twice."
2521
+ msgstr ""
2522
+ "Markieren Sie diese Option, um den Besucher aufzufordern, seine E-Mail-"
2523
+ "Adresse zweimal einzugeben."
2524
+
2525
+ #: includes/fields/class-email.php:246
2526
+ #: pro/includes/fields/class-password.php:227
2527
+ msgid "Confirmation Placeholder Text"
2528
+ msgstr "Bestätigungsfeld Platzhaltertext"
2529
+
2530
+ #: includes/fields/class-email.php:247
2531
+ #: pro/includes/fields/class-password.php:228
2532
+ msgid "Enter text for the confirmation field placeholder."
2533
+ msgstr "Geben Sie den Text für den Platzhalter des Bestätigungsfeldes ein."
2534
+
2535
+ #: includes/fields/class-name.php:82 includes/fields/class-name.php:377
2536
+ msgid "First"
2537
+ msgstr "Vor-"
2538
+
2539
+ #: includes/fields/class-name.php:103 includes/fields/class-name.php:382
2540
+ msgid "Middle"
2541
+ msgstr "Zweit"
2542
+
2543
+ #: includes/fields/class-name.php:124 includes/fields/class-name.php:387
2544
+ msgid "Last"
2545
+ msgstr "Nach-"
2546
+
2547
+ #: includes/fields/class-name.php:220
2548
+ #: pro/includes/fields/class-date-time.php:60
2549
+ #: pro/includes/fields/class-date-time.php:147
2550
+ #: pro/includes/fields/class-date-time.php:187
2551
+ #: pro/includes/fields/class-phone.php:78
2552
+ msgid "Format"
2553
+ msgstr "Format"
2554
+
2555
+ #: includes/fields/class-name.php:221
2556
+ msgid "Select format to use for the name form field"
2557
+ msgstr "Format für das Namensfeld auswählen"
2558
+
2559
+ #: includes/fields/class-name.php:232
2560
+ msgid "Simple"
2561
+ msgstr "Einfach"
2562
+
2563
+ #: includes/fields/class-name.php:233
2564
+ msgid "First Last"
2565
+ msgstr "Vor- Zu-"
2566
+
2567
+ #: includes/fields/class-name.php:234
2568
+ msgid "First Middle Last"
2569
+ msgstr "Vor- Zweit- Nach-"
2570
+
2571
+ #: includes/fields/class-name.php:276
2572
+ msgid "Name field advanced options."
2573
+ msgstr "Erweiterte Optionen für das Namensfeld."
2574
+
2575
+ #: includes/fields/class-name.php:279 includes/fields/class-name.php:294
2576
+ #: includes/fields/class-name.php:309 includes/fields/class-name.php:324
2577
+ #: pro/includes/fields/class-address.php:325
2578
+ #: pro/includes/fields/class-address.php:344
2579
+ #: pro/includes/fields/class-address.php:365
2580
+ #: pro/includes/fields/class-address.php:383
2581
+ #: pro/includes/fields/class-address.php:403
2582
+ #: pro/includes/fields/class-address.php:427
2583
+ #: pro/includes/fields/class-date-time.php:135
2584
+ #: pro/includes/fields/class-date-time.php:179
2585
+ msgid "Placeholder"
2586
+ msgstr "Platzhalter"
2587
+
2588
+ #: includes/fields/class-name.php:291
2589
+ msgid "First Name"
2590
+ msgstr "Vorname"
2591
+
2592
+ #: includes/fields/class-name.php:291
2593
+ msgid "First name field advanced options."
2594
+ msgstr "Erweiterte Optionen für Vorname."
2595
+
2596
+ #: includes/fields/class-name.php:306
2597
+ msgid "Middle Name"
2598
+ msgstr "Zweitname"
2599
+
2600
+ #: includes/fields/class-name.php:306
2601
+ msgid "Middle name field advanced options."
2602
+ msgstr "Erweiterte Optionen für Zweitnamen."
2603
+
2604
+ #: includes/fields/class-name.php:321
2605
+ msgid "Last Name"
2606
+ msgstr "Nachname"
2607
+
2608
+ #: includes/fields/class-name.php:321
2609
+ msgid "Last name field advanced options."
2610
+ msgstr "Erweiterte Optionen für Nachnamen."
2611
+
2612
+ #: includes/fields/class-number.php:21
2613
+ msgid "Numbers"
2614
+ msgstr "Zahlen"
2615
+
2616
+ #: includes/fields/class-radio.php:21
2617
+ msgid "Multiple Choice"
2618
+ msgstr "Mehrfachauswahl"
2619
+
2620
+ #: includes/fields/class-select.php:21
2621
+ msgid "Dropdown"
2622
+ msgstr "Dropdown"
2623
+
2624
+ #: includes/fields/class-text.php:21
2625
+ msgid "Single Line Text"
2626
+ msgstr "Einzeiliger Text"
2627
+
2628
+ #: includes/fields/class-textarea.php:21
2629
+ msgid "Paragraph Text"
2630
+ msgstr "Absatz"
2631
+
2632
+ #: includes/integrations.php:32
2633
+ msgid "Select a form to display"
2634
+ msgstr "Ein Formular auswählen, das angezeigt werden soll."
2635
+
2636
+ #: includes/integrations.php:39
2637
+ msgid "No forms found"
2638
+ msgstr "Keine Formulare vorhanden"
2639
+
2640
+ #: includes/integrations.php:48
2641
+ msgid "Content"
2642
+ msgstr "Inhalt"
2643
+
2644
+ #: includes/integrations.php:49
2645
+ msgid "Add your form"
2646
+ msgstr "Ihr Formular hinzufügen"
2647
+
2648
+ #: includes/integrations.php:53
2649
+ msgid "Form"
2650
+ msgstr "Formular"
2651
+
2652
+ #: includes/integrations.php:57
2653
+ msgid "Select a form to add it to your post or page."
2654
+ msgstr ""
2655
+ "Wählen Sie ein Formular, um es Ihrem Beitrag oder Ihrer Seite hinzuzufügen."
2656
+
2657
+ #: includes/integrations.php:62
2658
+ #, fuzzy
2659
+ #| msgid "Display Form Title"
2660
+ msgid "Display Form Name"
2661
+ msgstr "Formulartitel anzeigen"
2662
+
2663
+ #: includes/integrations.php:65 includes/integrations.php:80
2664
+ msgid "No"
2665
+ msgstr "Nein"
2666
+
2667
+ #: includes/integrations.php:66 includes/integrations.php:81
2668
+ msgid "Yes"
2669
+ msgstr "Ja"
2670
+
2671
+ #: includes/integrations.php:69
2672
+ #, fuzzy
2673
+ #| msgid "Would you like to display the forms title?"
2674
+ msgid "Would you like to display the forms name?"
2675
+ msgstr "Möchten Sie den Titel des Formulars anzeigen?"
2676
+
2677
+ #: includes/integrations.php:77
2678
+ msgid "Display Form Description"
2679
+ msgstr "Formularbeschreibung anzeigen"
2680
+
2681
+ #: includes/integrations.php:84
2682
+ msgid "Would you like to display the forms description?"
2683
+ msgstr "Möchten Sie die Beschreibung des Formulars anzeigen?"
2684
+
2685
+ #: includes/providers/class-base.php:93
2686
+ msgid "Connection"
2687
+ msgstr "Verbindung"
2688
+
2689
+ #: includes/providers/class-base.php:163 includes/providers/class-base.php:1116
2690
+ #: includes/providers/class-base.php:1164
2691
+ msgid "You do not have permission"
2692
+ msgstr "Sie haben keine Zugriffsrechte"
2693
+
2694
+ #: includes/providers/class-base.php:467
2695
+ #, fuzzy
2696
+ #| msgid "Full"
2697
+ msgctxt "Name field label"
2698
+ msgid "%s (Full)"
2699
+ msgstr "Voll"
2700
+
2701
+ #: includes/providers/class-base.php:478
2702
+ #, fuzzy
2703
+ #| msgid "First"
2704
+ msgctxt "Name field label"
2705
+ msgid "%s (First)"
2706
+ msgstr "Vor-"
2707
+
2708
+ #: includes/providers/class-base.php:490
2709
+ #, fuzzy
2710
+ #| msgid "Middle"
2711
+ msgctxt "Name field label"
2712
+ msgid "%s (Middle)"
2713
+ msgstr "Zweit"
2714
+
2715
+ #: includes/providers/class-base.php:502
2716
+ #, fuzzy
2717
+ #| msgid "First Last"
2718
+ msgctxt "Name field label"
2719
+ msgid "%s (Last)"
2720
+ msgstr "Vor- Zu-"
2721
+
2722
+ #: includes/providers/class-base.php:702
2723
+ msgid "Select Account"
2724
+ msgstr "Konto auswählen"
2725
+
2726
+ #: includes/providers/class-base.php:714
2727
+ #: includes/providers/class-constant-contact.php:490
2728
+ msgid "Add New Account"
2729
+ msgstr "Neues Konto hinzufügen"
2730
+
2731
+ #: includes/providers/class-base.php:747
2732
+ msgid "Select List"
2733
+ msgstr "Liste/Verteiler auswählen"
2734
+
2735
+ #: includes/providers/class-base.php:793
2736
+ msgid "Select Groups"
2737
+ msgstr "Gruppen auswählen"
2738
+
2739
+ #: includes/providers/class-base.php:795
2740
+ msgid ""
2741
+ "We also noticed that you have some segments in your list. You can select "
2742
+ "specific list segments below if needed. This is optional."
2743
+ msgstr ""
2744
+ "Uns ist aufgefallen, dass Sie einige Segmente in Ihrer Liste haben. Sie "
2745
+ "können spezifische Segmente unterhalb auswählen, wenn nötig. Das ist "
2746
+ "optional."
2747
+
2748
+ #: includes/providers/class-base.php:855 includes/providers/class-base.php:860
2749
+ msgid "List Fields"
2750
+ msgstr "Feldlisten"
2751
+
2752
+ #: includes/providers/class-base.php:860
2753
+ msgid "Available Form Fields"
2754
+ msgstr "Verfügbare Formularfelder"
2755
+
2756
+ #: includes/providers/class-base.php:934
2757
+ msgid "Process"
2758
+ msgstr "Verarbeiten"
2759
+
2760
+ #: includes/providers/class-base.php:935
2761
+ msgid "Don't process"
2762
+ msgstr "Nicht verarbeiten"
2763
+
2764
+ #: includes/providers/class-base.php:937
2765
+ msgid "this connection if"
2766
+ msgstr "die Schnittstelle ist"
2767
+
2768
+ #: includes/providers/class-base.php:938
2769
+ msgid "Marketing provider connection"
2770
+ msgstr "Marketing-Provider Schnittstelle"
2771
+
2772
+ #: includes/providers/class-base.php:1052
2773
+ #, fuzzy
2774
+ #| msgid "Add New"
2775
+ msgctxt "Provider Type"
2776
+ msgid "Add New %s"
2777
+ msgstr "Neues erstellen"
2778
+
2779
+ #: includes/providers/class-base.php:1124
2780
+ #: includes/providers/class-base.php:1172
2781
+ msgid "Missing data"
2782
+ msgstr "Fehlende Daten"
2783
+
2784
+ #: includes/providers/class-base.php:1140
2785
+ msgid "Connection missing"
2786
+ msgstr "Schnittstelle fehlt"
2787
+
2788
+ #: includes/providers/class-base.php:1184
2789
+ msgid "Could not connect to the provider."
2790
+ msgstr ""
2791
+
2792
+ #: includes/providers/class-base.php:1193
2793
+ #: includes/providers/class-base.php:1266
2794
+ #, fuzzy
2795
+ #| msgid "Connected on: "
2796
+ msgctxt "Connection date"
2797
+ msgid "Connected on: %s"
2798
+ msgstr "Verbunden am:"
2799
+
2800
+ #: includes/providers/class-base.php:1194
2801
+ #: includes/providers/class-base.php:1267
2802
+ #, fuzzy
2803
+ #| msgid "Disconnect "
2804
+ msgid "Disconnect"
2805
+ msgstr "Verbindung getrennt"
2806
+
2807
+ #. translators: %s - provider name.
2808
+ #: includes/providers/class-base.php:1222
2809
+ #, fuzzy
2810
+ #| msgid "Connect to"
2811
+ msgid "Connect to %s"
2812
+ msgstr "Verbunden mit"
2813
+
2814
+ #. translators: %s - provider name.
2815
+ #: includes/providers/class-base.php:1249
2816
+ msgid "Integrate %s with WPForms"
2817
+ msgstr "Integriert <strong>%s</strong> in WPForms"
2818
+
2819
+ #: includes/providers/class-base.php:1252
2820
+ msgid "Connected"
2821
+ msgstr "Verbunden"
2822
+
2823
+ #: includes/providers/class-base.php:1277
2824
+ #, fuzzy
2825
+ #| msgid "Add New Account"
2826
+ msgctxt "New Provider Account"
2827
+ msgid "Add New Account"
2828
+ msgstr "Neues Konto hinzufügen"
2829
+
2830
+ #: includes/providers/class-base.php:1284
2831
+ msgid ""
2832
+ "Please fill out all of the fields below to add your new provider account."
2833
+ msgstr ""
2834
+ "Bitte füllen Sie alle Felder aus, um das neue Konto Ihres Anbieters "
2835
+ "hinzuzufügen."
2836
+
2837
+ #: includes/providers/class-constant-contact.php:116
2838
+ msgid "Constant Contact Subscription stopped by conditional logic"
2839
+ msgstr ""
2840
+ "Constant Contact Mitgliedschaft wurde von der Bedingungslogik gestoppt "
2841
+
2842
+ #: includes/providers/class-constant-contact.php:134
2843
+ #: includes/providers/class-constant-contact.php:305
2844
+ #: includes/providers/class-constant-contact.php:392
2845
+ msgid "Constant Contact API Error"
2846
+ msgstr "Constant Contact API Fehler"
2847
+
2848
+ #: includes/providers/class-constant-contact.php:493
2849
+ msgid ""
2850
+ "Please fill out all of the fields below to register your new Constant "
2851
+ "Contact account."
2852
+ msgstr ""
2853
+ "Bitte füllen Sie die Felder unterhalb aus, um Ihr Constant Contact Konto zu "
2854
+ "registrieren."
2855
+
2856
+ #: includes/providers/class-constant-contact.php:495
2857
+ #: includes/providers/class-constant-contact.php:573
2858
+ msgid ""
2859
+ "Click here for documentation on connecting WPForms with Constant Contact."
2860
+ msgstr ""
2861
+ "Klicken Sie hier für eine Dokumentation über das Verbinden von WPForms mit "
2862
+ "Constant Contact."
2863
+
2864
+ #: includes/providers/class-constant-contact.php:500
2865
+ #: includes/providers/class-constant-contact.php:578
2866
+ msgid ""
2867
+ "Because Constant Contact requires external authentication, you will need to "
2868
+ "register WPForms with Constant Contact before you can proceed."
2869
+ msgstr ""
2870
+ "Da Constant Contact eine externe Authentifizierung benötigt, müssen Sie "
2871
+ "WPForms mit Constant Contact registrieren, bevor Sie fortfahren können."
2872
+
2873
+ #: includes/providers/class-constant-contact.php:504
2874
+ #: includes/providers/class-constant-contact.php:582
2875
+ msgid "Click here to register with Constant Contact"
2876
+ msgstr "Klicken Sie hier um sich bei Constant Contact zu registrieren"
2877
+
2878
+ #: includes/providers/class-constant-contact.php:507
2879
+ #: includes/providers/class-constant-contact.php:585
2880
+ msgid "Authorization Code"
2881
+ msgstr "Autorisierungscode "
2882
+
2883
+ #: includes/providers/class-constant-contact.php:509
2884
+ #: includes/providers/class-constant-contact.php:587
2885
+ msgid "Account Nickname"
2886
+ msgstr "Kurzname für Benutzerkonto"
2887
+
2888
+ #: includes/providers/class-constant-contact.php:511
2889
+ msgid "Connect"
2890
+ msgstr "Verbinden"
2891
+
2892
+ #: includes/providers/class-constant-contact.php:548
2893
+ msgid ""
2894
+ "Get the most out of <strong>WPForms</strong> &mdash; use it with an active "
2895
+ "Constant Contact account."
2896
+ msgstr ""
2897
+ "Holen Sie alles aus WPForms heraus – benutzen Sie es mit einem Constant "
2898
+ "Contact Konto."
2899
+
2900
+ #: includes/providers/class-constant-contact.php:551
2901
+ #: includes/providers/class-constant-contact.php:637
2902
+ msgid "Try Constant Contact for Free"
2903
+ msgstr "Testen Sie Constant Contact gratis"
2904
+
2905
+ #: includes/providers/class-constant-contact.php:552
2906
+ msgid ""
2907
+ "Learn More about the <a href=\"%s\" target=\"_blank\" rel=\"noopener "
2908
+ "noreferrer\">power of email marketing</a>"
2909
+ msgstr "Erfahren Sie mehr über die Möglichkeiten von E-Mail-Marketing."
2910
+
2911
+ #: includes/providers/class-constant-contact.php:634
2912
+ msgid ""
2913
+ "Get the most out of the <strong>WPForms</strong> plugin &mdash; use it with "
2914
+ "an active Constant Contact account."
2915
+ msgstr ""
2916
+ "Holen Sie alles aus <strong>WPForms</strong> heraus &mdash; im Zusammenspiel "
2917
+ "mit einem Constant Contact Konto."
2918
+
2919
+ #: includes/providers/class-constant-contact.php:638
2920
+ msgid "Connect your existing account"
2921
+ msgstr "Verbinden Sie sich mit Ihrem vorhandenen Konto"
2922
+
2923
+ #: includes/providers/class-constant-contact.php:639
2924
+ msgid "Learn More about the <a href=\"%s\">power of email marketing</a>"
2925
+ msgstr "Erfahren Sie mehr über die Möglichkeiten von E-Mail-Marketing."
2926
+
2927
+ #: includes/providers/class-constant-contact.php:697
2928
+ msgid "Grow Your Website with WPForms + Email Marketing"
2929
+ msgstr "Stärken Sie Ihre Website mit WPForms + E-Mail-Marketing"
2930
+
2931
+ #: includes/providers/class-constant-contact.php:698
2932
+ msgid "Wondering if email marketing is really worth your time?"
2933
+ msgstr ""
2934
+ "Fragen Sie sich, ob E-Mail-Marketing Ihre kostbare Zeit wirklich wert ist?"
2935
+
2936
+ #: includes/providers/class-constant-contact.php:699
2937
+ msgid ""
2938
+ "Email is hands-down the most effective way to nurture leads and turn them "
2939
+ "into customers, with a return on investment (ROI) of <strong>$44 back for "
2940
+ "every $1 spent</strong> according to Direct Marketing Association."
2941
+ msgstr ""
2942
+ "E-Mails sind der effektivste Weg, um Leads zu generieren und sie in Kunden "
2943
+ "umzuwandeln. Mit einem Return on Invest (ROI) von <strong>$44 für jeden "
2944
+ "einzelnen Dollar</strong>, gemäß der Direct Marketing Association."
2945
+
2946
+ #: includes/providers/class-constant-contact.php:700
2947
+ msgid ""
2948
+ "Here are 3 big reasons why every smart business in the world has an email "
2949
+ "list:"
2950
+ msgstr ""
2951
+ "Hier sind drei gute Gründe, weshalb jedes smarte Unternehmen einen E-Mail-"
2952
+ "Verteiler haben sollte:"
2953
+
2954
+ #: includes/providers/class-constant-contact.php:704
2955
+ msgid ""
2956
+ "<strong>Email is still #1</strong> - At least 91% of consumers check their "
2957
+ "email on a daily basis. You get direct access to your subscribers, without "
2958
+ "having to play by social media&#39;s rules and algorithms."
2959
+ msgstr ""
2960
+ "E-Mails sind noch immer die Nr. 1 – mindestens 91% aller Kunden rufen ihre E-"
2961
+ "Mails täglich ab. Sie erhalten direkten Zugang zu Ihren Abonnenten, ohne auf "
2962
+ "die Regeln und Algorithmen von Social Media angewiesen zu sein."
2963
+
2964
+ #: includes/providers/class-constant-contact.php:705
2965
+ msgid ""
2966
+ "<strong>You own your email list</strong> - Unlike with social media, your "
2967
+ "list is your property and no one can revoke your access to it."
2968
+ msgstr ""
2969
+ "<strong>Ihr eigener E-Mail-Verteiler</strong> - im Vergleich zu Social Media "
2970
+ "ist ein E-Mail-Verteiler Ihr Eigentum und niemand kann Ihnen den Zugriff "
2971
+ "verwehren."
2972
+
2973
+ #: includes/providers/class-constant-contact.php:706
2974
+ msgid ""
2975
+ "<strong>Email converts</strong> - People who buy products marketed through "
2976
+ "email spend 138% more than those who don&#39;t receive email offers."
2977
+ msgstr ""
2978
+ "<strong>E-Mails überzeugen</strong> - Menschen, die Produkte kaufen, die "
2979
+ "über E-Mails angeboten wurden, geben 138% mehr für diese aus, als Menschen "
2980
+ "die keine entsprechenden Angebote per E-Mail erhalten haben."
2981
+
2982
+ #: includes/providers/class-constant-contact.php:708
2983
+ msgid ""
2984
+ "That&#39;s why it&#39;s crucial to start collecting email addresses and "
2985
+ "building your list as soon as possible."
2986
+ msgstr ""
2987
+ "Deshalb ist es essentiell, damit zu beginnen, E-Mail-Adressen zu sammeln, um "
2988
+ "einen eigenen E-Mail-Verteiler zu erstellen."
2989
+
2990
+ #: includes/providers/class-constant-contact.php:709
2991
+ #, fuzzy
2992
+ #| msgid ""
2993
+ #| "For more details, see this guide on <a href=\"%s\" target=\"_blank\" rel="
2994
+ #| "\"noopener noreferrer\">why building your email list is so important."
2995
+ msgid ""
2996
+ "For more details, see this guide on <a href=\"%s\" target=\"_blank\" rel="
2997
+ "\"noopener noreferrer\">why building your email list is so important</a>."
2998
+ msgstr ""
2999
+ "Für weitere Informationen dazu, weshalb das Erstellen von E-Mail-Verteilern "
3000
+ "so wichtig ist, lesen Sie bitte diese <a href=\"%s\" target=\"_blank\" rel="
3001
+ "\"noopener noreferrer\">Anleitung</a>."
3002
+
3003
+ #: includes/providers/class-constant-contact.php:711
3004
+ msgid "You&#39;ve Already Started - Here&#39;s the Next Step (It&#39;s Easy)"
3005
+ msgstr "Sie haben bereits losgelegt – hier ist der nächste Schritt"
3006
+
3007
+ #: includes/providers/class-constant-contact.php:712
3008
+ msgid "Here are the 3 things you need to build an email list:"
3009
+ msgstr ""
3010
+ "Diese drei Dinge benötigen Sie, um einen E-Mail-Verteiler zu erstellen:"
3011
+
3012
+ #: includes/providers/class-constant-contact.php:714
3013
+ msgid "A Website or Blog"
3014
+ msgstr "Eine Website oder ein Blog"
3015
+
3016
+ #: includes/providers/class-constant-contact.php:715
3017
+ msgid "High-Converting Form Builder"
3018
+ msgstr "Formular-Generator mit hoher Konversionsrate"
3019
+
3020
+ #: includes/providers/class-constant-contact.php:716
3021
+ msgid "The Best Email Marketing Service"
3022
+ msgstr "Der beste E-Mail-Marketing Service"
3023
+
3024
+ #: includes/providers/class-constant-contact.php:718
3025
+ msgid ""
3026
+ "With a powerful email marketing service like Constant Contact, you can "
3027
+ "instantly send out mass notifications and beautifully designed newsletters "
3028
+ "to engage your subscribers."
3029
+ msgstr ""
3030
+ "Mit einem starken E-Mail-Marketing Dienstleister wie Constant Contact, "
3031
+ "können Sie umgehend Massenmails und schön gestaltete Newsletter an Ihre "
3032
+ "Abonnenten versenden."
3033
+
3034
+ #: includes/providers/class-constant-contact.php:720
3035
+ msgid "Get Started with Constant Contact for Free"
3036
+ msgstr "Starten Sie gratis durch mit Constant Contact"
3037
+
3038
+ #: includes/providers/class-constant-contact.php:721
3039
+ msgid ""
3040
+ "WPForms plugin makes it fast and easy to capture all kinds of visitor "
3041
+ "information right from your WordPress site - even if you don&#39;t have a "
3042
+ "Constant Contact account."
3043
+ msgstr ""
3044
+ "WPForms Plugins machen es Ihnen einfach, schnell alle möglichen "
3045
+ "Informationen über Ihre Besucher zu sammeln, direkt über Ihre Website – auch "
3046
+ "ohne ein Constant Contact Konto."
3047
+
3048
+ #: includes/providers/class-constant-contact.php:722
3049
+ msgid ""
3050
+ "But when you combine WPForms with Constant Contact, you can nurture your "
3051
+ "contacts and engage with them even after they leave your website. When you "
3052
+ "use Constant Contact + WPForms together, you can:"
3053
+ msgstr ""
3054
+ "Wenn Sie WPForms mit Constant Contact kombinieren, dann können Sie Ihre "
3055
+ "Kontakte pflegen, selbst wenn diese Ihre Website bereits verlassen haben. "
3056
+ "Wenn Sie Constant Contact zusammen mit WPForms einsetzen, dann können Sie:"
3057
+
3058
+ #: includes/providers/class-constant-contact.php:724
3059
+ msgid "Seamlessly add new contacts to your email list"
3060
+ msgstr "Fügen Sie nahtlos neue Kontakte zu Ihrem E-Mail-Verteiler hinzu"
3061
+
3062
+ #: includes/providers/class-constant-contact.php:725
3063
+ msgid "Create and send professional email newsletters"
3064
+ msgstr "Erstellen und verschicken Sie professionelle E-Mail-Newsletter"
3065
+
3066
+ #: includes/providers/class-constant-contact.php:726
3067
+ msgid "Get expert marketing and support"
3068
+ msgstr "Erhalten Sie Marketing und Support von Experten"
3069
+
3070
+ #: includes/providers/class-constant-contact.php:729
3071
+ msgid "Try Constant Contact Today"
3072
+ msgstr "Testen Sie Constant Contact jetzt"
3073
+
3074
+ #: includes/providers/class-constant-contact.php:731
3075
+ msgid "WPForms Makes List Building Easy"
3076
+ msgstr "WPForms macht die Erstellung von Listen einfach"
3077
+
3078
+ #: includes/providers/class-constant-contact.php:732
3079
+ msgid ""
3080
+ "When creating WPForms, our goal was to make a WordPress forms plugin "
3081
+ "that&#39;s both EASY and POWERFUL."
3082
+ msgstr ""
3083
+ "Als wir WPForms entwickelt haben, war es unser Ziel, ein Wordpress Plugin zu "
3084
+ "schaffen, das sowohl einfach wie auch leistungsfähig ist."
3085
+
3086
+ #: includes/providers/class-constant-contact.php:733
3087
+ msgid ""
3088
+ "We made the form creation process extremely intuitive, so you can create a "
3089
+ "form to start capturing emails within 5 minutes or less."
3090
+ msgstr ""
3091
+ "Wir haben den Erstellungsprozess von Formularen extrem intuitiv gestaltet, "
3092
+ "damit Sie in weniger als fünf Minuten mit dem Sammeln von E-Mail-Adressen "
3093
+ "beginnen können."
3094
+
3095
+ #: includes/providers/class-constant-contact.php:734
3096
+ msgid "Here&#39;s how it works."
3097
+ msgstr "So geht es."
3098
+
3099
+ #: includes/providers/class-constant-contact.php:738
3100
+ msgid "1. Select from our pre-built templates, or create a form from scratch."
3101
+ msgstr ""
3102
+ "1. Wählen Sie ein vorgefertigtes Template oder erstellen Sie ein ganz neues "
3103
+ "Formular."
3104
+
3105
+ #: includes/providers/class-constant-contact.php:742
3106
+ msgid "2. Drag and drop any field you want onto your signup form."
3107
+ msgstr ""
3108
+ "2. Fügen Sie jedes beliebige Feld mit Drag & Drop zu Ihrem Anmeldeformular "
3109
+ "hinzu."
3110
+
3111
+ #: includes/providers/class-constant-contact.php:746
3112
+ msgid "3. Connect your Constant Contact email list."
3113
+ msgstr "3. Verbinden Sie Constant Contact mit Ihrem E-Mail-Verteiler."
3114
+
3115
+ #: includes/providers/class-constant-contact.php:750
3116
+ msgid "4. Add your new form to any post, page, or sidebar."
3117
+ msgstr ""
3118
+ "4. Fügen Sie Ihr neues Formular einem Beitrag, einer Seite oder einer "
3119
+ "Sidebar hinzu."
3120
+
3121
+ #: includes/providers/class-constant-contact.php:753
3122
+ msgid ""
3123
+ "It doesn&#39;t matter what kind of business you run, what kind of website "
3124
+ "you have, or what industry you are in - you need to start building your "
3125
+ "email list today."
3126
+ msgstr ""
3127
+ "Es spielt keine Rolle, was für eine Art Unternehmen Sie führen, welche Art "
3128
+ "von Website Sie haben oder in welcher Branche Sie arbeiten – Sie sollten "
3129
+ "heute mit einem eigenen E-Mail-Verteiler beginnen."
3130
+
3131
+ #: includes/providers/class-constant-contact.php:754
3132
+ msgid "With Constant Contact + WPForms, growing your list is easy."
3133
+ msgstr ""
3134
+ "Mit Constant Contact + WPForms vergrößern Sie Ihren E-Mail-Verteiler ganz "
3135
+ "einfach."
3136
+
3137
+ #: includes/templates/class-blank.php:21
3138
+ msgid "Blank Form"
3139
+ msgstr "Leeres Formular"
3140
+
3141
+ #: includes/templates/class-blank.php:23
3142
+ msgid ""
3143
+ "The blank form allows you to create any type of form using our drag & drop "
3144
+ "builder."
3145
+ msgstr ""
3146
+ "Das leere Formular ermöglicht es Ihnen jegliche Art von Formular über den "
3147
+ "Drag&Drop-Generator zu erstellen."
3148
+
3149
+ #: includes/templates/class-blank.php:34
3150
+ #: includes/templates/class-contact.php:65
3151
+ #: includes/templates/class-subscribe.php:52
3152
+ #: includes/templates/class-suggestion.php:90
3153
+ #: pro/includes/templates/class-donation.php:66
3154
+ #: pro/includes/templates/class-order.php:100
3155
+ #: pro/includes/templates/class-request-quote.php:70
3156
+ msgid "Sending..."
3157
+ msgstr "Sende..."
3158
+
3159
+ #: includes/templates/class-contact.php:21
3160
+ msgid "Simple Contact Form"
3161
+ msgstr "Einfaches Kontaktformular"
3162
+
3163
+ #: includes/templates/class-contact.php:23
3164
+ msgid ""
3165
+ "Allow your users to contact you with this simple contact form. You can add "
3166
+ "and remove fields as needed."
3167
+ msgstr ""
3168
+ "Geben Sie Besuchern die Möglichkeit, Sie mit diesem einfachen "
3169
+ "Kontaktformular zu kontaktieren. Sie können Felder hinzufügen oder löschen."
3170
+
3171
+ #: includes/templates/class-contact.php:48
3172
+ #: pro/includes/templates/class-donation.php:58
3173
+ #: pro/includes/templates/class-order.php:92
3174
+ msgid "Comment or Message"
3175
+ msgstr "Kommentar oder Nachricht"
3176
+
3177
+ #: includes/templates/class-subscribe.php:21
3178
+ msgid "Newsletter Signup Form"
3179
+ msgstr "Formular für Newsletteranmeldung"
3180
+
3181
+ #: includes/templates/class-subscribe.php:23
3182
+ msgid ""
3183
+ "Add subscribers and grow your email list with this newsletter signup form. "
3184
+ "You can add and remove fields as needed."
3185
+ msgstr ""
3186
+ "Gewinnen Sie Abonnenten und vergrößern Sie Ihren E-Mail-Verteiler mit diesem "
3187
+ "einfachen Newsletteranmeldeformular. Sie können Felder hinzufügen oder "
3188
+ "löschen."
3189
+
3190
+ #: includes/templates/class-subscribe.php:28
3191
+ #: pro/includes/templates/class-donation.php:27
3192
+ #: pro/includes/templates/class-order.php:27
3193
+ msgid "Don&#39;t Forget"
3194
+ msgstr "Nicht vergessen"
3195
+
3196
+ #: includes/templates/class-subscribe.php:29
3197
+ msgid "Click the marketing tab to configure your newsletter service provider"
3198
+ msgstr ""
3199
+ "Klicken Sie in den Abschnitt Marketing, um Ihren Newsletter-Dienstleister "
3200
+ "einzurichten"
3201
+
3202
+ #: includes/templates/class-suggestion.php:21
3203
+ msgid "Suggestion Form"
3204
+ msgstr "Feedbackformular"
3205
+
3206
+ #: includes/templates/class-suggestion.php:23
3207
+ msgid ""
3208
+ "Ask your users for suggestions with this simple form template. You can add "
3209
+ "and remove fields as needed."
3210
+ msgstr ""
3211
+ "Fragen Sie Ihre Besucher nach Feedback mit diesem einfachen Formular-"
3212
+ "Template. Sie können Felder hinzufügen oder löschen."
3213
+
3214
+ #: includes/templates/class-suggestion.php:42
3215
+ msgid "Please enter your email, so we can follow up with you."
3216
+ msgstr ""
3217
+ "Bitte geben Sie Ihre E-Mail-Adresse ein, damit wir mit Ihnen in Kontakt "
3218
+ "treten können."
3219
+
3220
+ #: includes/templates/class-suggestion.php:49
3221
+ msgid "Which department do you have a suggestion for?"
3222
+ msgstr "Für welche Abteilung habe Sie Verbesserungsvorschläge?"
3223
+
3224
+ #: includes/templates/class-suggestion.php:52
3225
+ msgid "Sales"
3226
+ msgstr "Verkäufe"
3227
+
3228
+ #: includes/templates/class-suggestion.php:55
3229
+ msgid "Customer Support"
3230
+ msgstr "Kundensupport"
3231
+
3232
+ #: includes/templates/class-suggestion.php:58
3233
+ msgid "Product Development"
3234
+ msgstr "Produktentwicklung"
3235
+
3236
+ #: includes/templates/class-suggestion.php:69
3237
+ msgid "Subject"
3238
+ msgstr "Betreff"
3239
+
3240
+ #: lite/wpforms-lite.php:53
3241
+ msgid "New %s Entry"
3242
+ msgstr "Neue %s Einträge"
3243
+
3244
+ #: lite/wpforms-lite.php:92 pro/wpforms-pro.php:445
3245
+ msgid "Send To Email Address"
3246
+ msgstr "Sende an E-Mail-Adresse"
3247
+
3248
+ #: lite/wpforms-lite.php:95 pro/wpforms-pro.php:448
3249
+ msgid ""
3250
+ "Enter the email address to receive form entry notifications. For multiple "
3251
+ "notifications, separate email addresses with a comma."
3252
+ msgstr ""
3253
+ "Geben Sie die E-Mail-Adresse ein, an die Benachrichtigungen über neue "
3254
+ "Einträge gesendet werden sollen. Sie können auch mehrere E-Mail-Adressen mit "
3255
+ "einem Komma getrennt eingeben."
3256
+
3257
+ #: lite/wpforms-lite.php:111 pro/wpforms-pro.php:464
3258
+ msgid "CC"
3259
+ msgstr "CC"
3260
+
3261
+ #: lite/wpforms-lite.php:127 pro/wpforms-pro.php:480
3262
+ msgid "Email Subject"
3263
+ msgstr "Betreff (E-Mail)"
3264
+
3265
+ #: lite/wpforms-lite.php:129 pro/wpforms-pro.php:482
3266
+ #, fuzzy
3267
+ #| msgid "New Entry: "
3268
+ msgctxt "Form name"
3269
+ msgid "New Entry: %s"
3270
+ msgstr "Neuer Eintrag:"
3271
+
3272
+ #: lite/wpforms-lite.php:142 pro/wpforms-pro.php:495
3273
+ msgid "From Name"
3274
+ msgstr "(From) Name"
3275
+
3276
+ #: lite/wpforms-lite.php:158 pro/wpforms-pro.php:511
3277
+ msgid "From Email"
3278
+ msgstr "(From) E-Mail-Adresse"
3279
+
3280
+ #: lite/wpforms-lite.php:174 pro/wpforms-pro.php:527
3281
+ msgid "Reply-To"
3282
+ msgstr "Reply-To"
3283
+
3284
+ #: lite/wpforms-lite.php:199 pro/wpforms-pro.php:552
3285
+ msgid ""
3286
+ "To display all form fields, use the <code>{all_fields}</code> Smart Tag."
3287
+ msgstr "Verwenden Sie den {all_fields} Smart Tag, um alle Felder anzuzeigen."
3288
+
3289
+ #: lite/wpforms-lite.php:253 pro/includes/templates/class-request-quote.php:20
3290
+ msgid "Request A Quote Form"
3291
+ msgstr "Erstellen Sie ein Anfrageformular"
3292
+
3293
+ #: lite/wpforms-lite.php:255 pro/includes/templates/class-request-quote.php:22
3294
+ msgid ""
3295
+ "Start collecting leads with this pre-made Request a quote form. You can add "
3296
+ "and remove fields as needed."
3297
+ msgstr ""
3298
+ "Sammeln Sie Leads mit diesem vorgefertigten Anfrageformular. Sie können "
3299
+ "Felder hinzufügen oder löschen."
3300
+
3301
+ #: lite/wpforms-lite.php:258 pro/includes/templates/class-donation.php:20
3302
+ msgid "Donation Form"
3303
+ msgstr "Spendenformular"
3304
+
3305
+ #: lite/wpforms-lite.php:260 pro/includes/templates/class-donation.php:22
3306
+ msgid ""
3307
+ "Start collecting donation payments on your website with this ready-made "
3308
+ "Donation form. You can add and remove fields as needed."
3309
+ msgstr "Sammeln Sie Spenden mit diesem vorgefertigten Spendenformular."
3310
+
3311
+ #: lite/wpforms-lite.php:263 pro/includes/templates/class-order.php:20
3312
+ msgid "Billing / Order Form"
3313
+ msgstr "Bestellformular"
3314
+
3315
+ #: lite/wpforms-lite.php:265
3316
+ #, fuzzy
3317
+ #| msgid ""
3318
+ #| "Collect Payments for product and service orders with this ready-made form "
3319
+ #| "template. You can add and remove fields as needed."
3320
+ msgid ""
3321
+ "Collect payments for product and service orders with this ready-made form "
3322
+ "template. You can add and remove fields as needed."
3323
+ msgstr ""
3324
+ "Nehmen Sie Zahlungen an für Produkte oder Dienstleistungen mit diesem "
3325
+ "vorgefertigten Formular-Template. Sie können Felder hinzufügen oder löschen."
3326
+
3327
+ #: lite/wpforms-lite.php:270
3328
+ #, fuzzy
3329
+ #| msgid "Unlock More Features..."
3330
+ msgid "Unlock Pre-Made Form Templates"
3331
+ msgstr "Mehr Features freischalten ..."
3332
+
3333
+ #: lite/wpforms-lite.php:270
3334
+ #, fuzzy
3335
+ #| msgid "Upgrade Now"
3336
+ msgid "Upgrade"
3337
+ msgstr "Jetzt upgraden"
3338
+
3339
+ #: lite/wpforms-lite.php:273
3340
+ msgid ""
3341
+ "While WPForms Lite allows you to create any type of form, you can speed up "
3342
+ "the process by unlocking our other pre-built form templates among other "
3343
+ "features, so you never have to start from scratch again..."
3344
+ msgstr ""
3345
+
3346
+ #: lite/wpforms-lite.php:416
3347
+ #: pro/includes/admin/builder/panels/class-payments.php:21
3348
+ #: pro/wpforms-pro.php:152 pro/wpforms-pro.php:223
3349
+ msgid "Payments"
3350
+ msgstr "Zahlungen"
3351
+
3352
+ #: lite/wpforms-lite.php:440
3353
+ msgid "is a PRO Feature"
3354
+ msgstr "ist ein PRO-Feature"
3355
+
3356
+ #: lite/wpforms-lite.php:441
3357
+ msgid ""
3358
+ "We're sorry, %name% is not available on your plan.<br><br>Please upgrade to "
3359
+ "the PRO plan to unlock all these awesome features."
3360
+ msgstr ""
3361
+ "Es tut uns leid, aber %name% ist kein verfügbares Paket.<br><br>\n"
3362
+ "Bitte machen Sie ein Upgrade auf das PRO Paket, um alle Features "
3363
+ "freizuschalten."
3364
+
3365
+ #: pro/includes/admin/ajax-actions.php:24
3366
+ msgid "Addon deactivated."
3367
+ msgstr "Add-on deaktiviert."
3368
+
3369
+ #: pro/includes/admin/ajax-actions.php:26
3370
+ msgid "Could not deactivate addon. Please deacticate from the Plugins page."
3371
+ msgstr ""
3372
+ "Add-on konnte nicht deaktiviert werden. Bite deaktivieren Sie es auf der "
3373
+ "Plugins-Seite."
3374
+
3375
+ #: pro/includes/admin/ajax-actions.php:47
3376
+ msgid "Addon activated."
3377
+ msgstr "Add-on aktiviert."
3378
+
3379
+ #: pro/includes/admin/ajax-actions.php:51
3380
+ msgid "Could not activate addon. Please activate from the Plugins page."
3381
+ msgstr ""
3382
+ "Add-on konnte nicht aktiviert werden. Bite aktivieren sie es auf der Plugins-"
3383
+ "Seite."
3384
+
3385
+ #: pro/includes/admin/ajax-actions.php:67
3386
+ #: pro/includes/admin/ajax-actions.php:86
3387
+ #: pro/includes/admin/ajax-actions.php:89
3388
+ #: pro/includes/admin/ajax-actions.php:115
3389
+ msgid ""
3390
+ "Could not install addon. Please download from wpforms.com and install "
3391
+ "manually."
3392
+ msgstr ""
3393
+ "Add-on konnte nicht installiert werden. Bitte laden Sie es von wpforms.com "
3394
+ "herunter und installieren Sie es manuell."
3395
+
3396
+ #: pro/includes/admin/ajax-actions.php:109
3397
+ msgid "Addon installed."
3398
+ msgstr "Add-on installiert."
3399
+
3400
+ #: pro/includes/admin/ajax-actions.php:225
3401
+ #: pro/includes/admin/ajax-actions.php:270
3402
+ #, fuzzy
3403
+ #| msgid "Please enter a license key to verify."
3404
+ msgid "Please enter a license key."
3405
+ msgstr "Bitte geben Sie Ihren Lizenzschlüssel zu Bestätigung ein."
3406
+
3407
+ #: pro/includes/admin/builder/panels/class-payments.php:71
3408
+ msgid "Install Your Payment Integration"
3409
+ msgstr "Installieren Sie ihren Zahlungsdienstleister"
3410
+
3411
+ #: pro/includes/admin/builder/panels/class-payments.php:72
3412
+ #, fuzzy
3413
+ #| msgid ""
3414
+ #| "It seems you do not have any payment add-ons activated. You can head over "
3415
+ #| "to the <a href=\"%s\">Add-Ons page</a> to install and activate the add-on "
3416
+ #| "for your payment service."
3417
+ msgid ""
3418
+ "It seems you do not have any payment addons activated. You can head over to "
3419
+ "the <a href=\"%s\">Addons page</a> to install and activate the addon for "
3420
+ "your payment service."
3421
+ msgstr ""
3422
+ "Es scheint so, als ob Sie noch keine Zahlungs-Add-ons aktiviert haben. Auf "
3423
+ "der <a href=\"%s\">Add-ons-Seitee</a> können Sie das Add-on für Ihren "
3424
+ "Zahlungsdienstleister installieren und aktivieren."
3425
+
3426
+ #: pro/includes/admin/builder/panels/class-payments.php:78
3427
+ msgid "Select Your Payment Integration"
3428
+ msgstr "Wählen Sie Ihren Zahlungsdienstleister"
3429
+
3430
+ #: pro/includes/admin/builder/panels/class-payments.php:79
3431
+ #, fuzzy
3432
+ #| msgid ""
3433
+ #| "Select your email payment provider provider from the options on the left. "
3434
+ #| "If you don't see your payment service listed, then let us know and we'll "
3435
+ #| "do our best to get it added as fast as possible"
3436
+ msgid ""
3437
+ "Select your payment provider from the options on the left. If you don't see "
3438
+ "your payment service listed, then let us know and we'll do our best to get "
3439
+ "it added as fast as possible."
3440
+ msgstr ""
3441
+ "Wählen Sie Ihren E-Mail-Zahlungsdienstleister aus der Auswahl auf der linken "
3442
+ "Seite aus. Wenn Sie ihn dort nicht finden, informieren Sie uns darüber und "
3443
+ "wir werden versuchen, ihn so schnell wie möglich zu integrieren."
3444
+
3445
+ #: pro/includes/admin/class-addons.php:84
3446
+ msgid "Refresh Addons"
3447
+ msgstr "Add-ons neu einlesen"
3448
+
3449
+ #: pro/includes/admin/class-addons.php:90
3450
+ msgid ""
3451
+ "There was an issue retrieving the addons for this site. Please click on the "
3452
+ "button above the refresh the addons data."
3453
+ msgstr ""
3454
+ "Es gab ein Problem beim Laden der Add-ons für diese Website. Bitte klicken "
3455
+ "Sie auf den Button unterhalb, um den Vorgang erneut anzustoßen."
3456
+
3457
+ #: pro/includes/admin/class-addons.php:96
3458
+ msgid ""
3459
+ "In order to get access to Addons, you need to resolve your license key "
3460
+ "errors."
3461
+ msgstr ""
3462
+ "Um Zugriff auf Add-ons zu erhalten, müssen Sie Ihren fehlerhaften "
3463
+ "Lizenzschlüssel korrigieren."
3464
+
3465
+ #: pro/includes/admin/class-addons.php:102
3466
+ msgid ""
3467
+ "In order to get access to Addons, you need to verify your license key for "
3468
+ "WPForms."
3469
+ msgstr ""
3470
+ "Um Zugriff auf Add-ons zu erhalten, müssen Sie Ihren Lizenzschlüssel für "
3471
+ "WPForms verifizieren."
3472
+
3473
+ #: pro/includes/admin/class-addons.php:110
3474
+ msgid "Addons have successfully been refreshed."
3475
+ msgstr "Add-ons wurden erfolgreich neu eingelesen."
3476
+
3477
+ #: pro/includes/admin/class-addons.php:118
3478
+ #, fuzzy
3479
+ #| msgid ""
3480
+ #| "Improve your forms with our premium addons. Missing an addon that you "
3481
+ #| "think you should be able to see? Click the Refresh Addons button above."
3482
+ msgid ""
3483
+ "Improve your forms with our premium addons. Missing an addon that you think "
3484
+ "you should be able to see? Click the <a href=\"%s\">Refresh Addons</a> "
3485
+ "button above."
3486
+ msgstr "Verbessern Sie Ihre Formulare mit unseren Premium-Add-ons. "
3487
+
3488
+ #: pro/includes/admin/class-addons.php:121
3489
+ #, fuzzy
3490
+ #| msgid "Available Fields"
3491
+ msgid "Available Addons"
3492
+ msgstr "Verfügbare Felder"
3493
+
3494
+ #: pro/includes/admin/class-addons.php:166
3495
+ msgid "Unlock More Features..."
3496
+ msgstr "Mehr Features freischalten ..."
3497
+
3498
+ #: pro/includes/admin/class-addons.php:167
3499
+ #, fuzzy
3500
+ #| msgid ""
3501
+ #| "Want to get even more features? Upgrade your WPForms account and unlock "
3502
+ #| "the following extensions."
3503
+ msgid ""
3504
+ "Want to get even more features? <a href=\"%s\" target=\"_blank\" rel="
3505
+ "\"noopener noreferrer\">Upgrade your WPForms account</a> and unlock the "
3506
+ "following extensions."
3507
+ msgstr ""
3508
+ "Möchten Sie noch mehr Features? Holen Sie sich das Upgrade für Ihr WPForms "
3509
+ "Konto und schalten Sie folgende Erweiterungen frei."
3510
+
3511
+ #: pro/includes/admin/class-addons.php:201
3512
+ #, fuzzy
3513
+ #| msgid "Addon installed."
3514
+ msgid "Not Installed"
3515
+ msgstr "Add-on installiert."
3516
+
3517
+ #: pro/includes/admin/class-addons.php:225
3518
+ #: pro/includes/admin/entries/class-entries-list-table.php:162
3519
+ msgid "Status"
3520
+ msgstr "Status"
3521
+
3522
+ #: pro/includes/admin/class-license.php:93
3523
+ #: pro/includes/admin/class-license.php:181
3524
+ #: pro/includes/admin/class-license.php:270
3525
+ msgid ""
3526
+ "There was an error connecting to the remote key API. Please try again later."
3527
+ msgstr ""
3528
+ "Es ist ein Fehler beim Verbinden mit der API aufgetreten. Bitte versuchen "
3529
+ "Sie es später erneut."
3530
+
3531
+ #: pro/includes/admin/class-license.php:112
3532
+ msgid "Congratulations! This site is now receiving automatic updates."
3533
+ msgstr "Gratuliere! Diese Website erhält jetzt automatische Updates."
3534
+
3535
+ #: pro/includes/admin/class-license.php:200
3536
+ #: pro/includes/admin/class-license.php:354
3537
+ msgid ""
3538
+ "Your license key for WPForms is invalid. The key no longer exists or the "
3539
+ "user associated with the key has been deleted. Please use a different key to "
3540
+ "continue receiving automatic updates."
3541
+ msgstr ""
3542
+ "Ihr Lizenzschlüssel für WPForms ist nicht länger gültig. Der Schlüssel "
3543
+ "existiert nicht mehr oder das entsprechende Benutzerkonto wurde gelöscht. "
3544
+ "Bitte verwenden Sie einen anderen Lizenzschlüssel, um weiterhin automatisch "
3545
+ "Updates zu erhalten."
3546
+
3547
+ #: pro/includes/admin/class-license.php:213
3548
+ #, fuzzy
3549
+ #| msgid ""
3550
+ #| "Your license key for WPForms has been disabled. Please use a different "
3551
+ #| "key to continue receiving automatic updates."
3552
+ msgid ""
3553
+ "Your license key for WPForms has expired. Please renew your license key on "
3554
+ "WPForms.com to continue receiving automatic updates."
3555
+ msgstr ""
3556
+ "Ihr Lizenzschlüssel für WPForms wurde deaktiviert. Bitte verwenden Sie einen "
3557
+ "anderen Lizenzschlüssel, um weiterhin automatisch Updates zu erhalten."
3558
+
3559
+ #: pro/includes/admin/class-license.php:226
3560
+ #: pro/includes/admin/class-license.php:345
3561
+ msgid ""
3562
+ "Your license key for WPForms has been disabled. Please use a different key "
3563
+ "to continue receiving automatic updates."
3564
+ msgstr ""
3565
+ "Ihr Lizenzschlüssel für WPForms wurde deaktiviert. Bitte verwenden Sie einen "
3566
+ "anderen Lizenzschlüssel, um weiterhin automatisch Updates zu erhalten."
3567
+
3568
+ #: pro/includes/admin/class-license.php:241
3569
+ msgid "Your key has been refreshed successfully."
3570
+ msgstr "Ihr Lizenzschlüssel wurde erfolgreich aktualisiert. "
3571
+
3572
+ #: pro/includes/admin/class-license.php:290
3573
+ msgid "You have deactivated the key from this site successfully."
3574
+ msgstr "Sie haben den Lizenzschlüssel dieser Website erfolgreich deaktiviert."
3575
+
3576
+ #: pro/includes/admin/class-license.php:327
3577
+ msgid ""
3578
+ "Please <a href=\"%s\">enter and activate</a> your license key for WPForms to "
3579
+ "enable automatic updates."
3580
+ msgstr ""
3581
+ "Bitte geben Sie Ihren Lizenzschlüssel ein und aktivieren Sie diesen, um "
3582
+ "automatisch Updates zu erhalten."
3583
+
3584
+ #: pro/includes/admin/class-license.php:336
3585
+ msgid ""
3586
+ "Your license key for WPForms has expired. <a href=\"%s\" target=\"_blank\" "
3587
+ "rel=\"noopener\">Please click here to renew your license key and continue "
3588
+ "receiving automatic updates.</a>"
3589
+ msgstr ""
3590
+ "Ihr Lizenzschlüssel für WPForms ist abgelaufen. Bitte klicken Sie <a href="
3591
+ "\"%s\" target=\"_blank\" rel=\"noopener\">hier</a>, um Ihre Lizenz zu "
3592
+ "erneuern und weiterhin automatisch Updates zu beziehen."
3593
+
3594
+ #: pro/includes/admin/entries/class-entries-export.php:204
3595
+ msgid "Date GMT"
3596
+ msgstr "Datum GMT"
3597
+
3598
+ #: pro/includes/admin/entries/class-entries-export.php:205
3599
+ msgid "ID"
3600
+ msgstr "ID"
3601
+
3602
+ #: pro/includes/admin/entries/class-entries-export.php:341
3603
+ msgid "You do not have permission to export entries."
3604
+ msgstr "Sie haben keine Berechtigung um Einträge zu exportieren."
3605
+
3606
+ #: pro/includes/admin/entries/class-entries-list-table.php:129
3607
+ msgid "All"
3608
+ msgstr "Alle"
3609
+
3610
+ #: pro/includes/admin/entries/class-entries-list-table.php:130
3611
+ msgid "Unread"
3612
+ msgstr "Ungelesen"
3613
+
3614
+ #: pro/includes/admin/entries/class-entries-list-table.php:131
3615
+ msgid "Starred"
3616
+ msgstr "Markiert"
3617
+
3618
+ #: pro/includes/admin/entries/class-entries-list-table.php:156
3619
+ #: pro/includes/fields/class-payment-total.php:21
3620
+ msgid "Total"
3621
+ msgstr "Summe"
3622
+
3623
+ #: pro/includes/admin/entries/class-entries-list-table.php:167
3624
+ #: pro/includes/admin/entries/class-entries-single.php:1019
3625
+ msgid "Actions"
3626
+ msgstr "Aktionen"
3627
+
3628
+ #: pro/includes/admin/entries/class-entries-list-table.php:168
3629
+ #, fuzzy
3630
+ #| msgid "Select a form to display"
3631
+ msgid "Change columns to display"
3632
+ msgstr "Ein Formular auswählen, das angezeigt werden soll."
3633
+
3634
+ #: pro/includes/admin/entries/class-entries-list-table.php:318
3635
+ #: pro/includes/admin/entries/class-entries-single.php:833
3636
+ msgid "Unknown"
3637
+ msgstr "Unbekannt"
3638
+
3639
+ #: pro/includes/admin/entries/class-entries-list-table.php:325
3640
+ #: pro/includes/admin/entries/class-entries-single.php:776
3641
+ msgid "Completed"
3642
+ msgstr "Vollständig"
3643
+
3644
+ #: pro/includes/admin/entries/class-entries-list-table.php:399
3645
+ msgid "View Form Entry"
3646
+ msgstr "Formularteintrag anzeigen"
3647
+
3648
+ #: pro/includes/admin/entries/class-entries-list-table.php:400
3649
+ msgid "View"
3650
+ msgstr "Anzeigen"
3651
+
3652
+ #: pro/includes/admin/entries/class-entries-list-table.php:417
3653
+ msgid "Delete Form Entry"
3654
+ msgstr "Formulareintrag löschen"
3655
+
3656
+ #: pro/includes/admin/entries/class-entries-list-table.php:434
3657
+ msgid "Mark Read"
3658
+ msgstr "Als gelesen markieren"
3659
+
3660
+ #: pro/includes/admin/entries/class-entries-list-table.php:435
3661
+ #: pro/includes/admin/entries/class-entries-single.php:1003
3662
+ msgid "Mark Unread"
3663
+ msgstr "Als ungelesen markieren"
3664
+
3665
+ #: pro/includes/admin/entries/class-entries-list-table.php:436
3666
+ #: pro/includes/admin/entries/class-entries-single.php:968
3667
+ msgid "Star"
3668
+ msgstr "Markieren"
3669
+
3670
+ #: pro/includes/admin/entries/class-entries-list-table.php:437
3671
+ #: pro/includes/admin/entries/class-entries-single.php:968
3672
+ msgid "Unstar"
3673
+ msgstr "Markierung aufheben"
3674
+
3675
+ #: pro/includes/admin/entries/class-entries-list-table.php:438
3676
+ msgid "----------"
3677
+ msgstr "----------"
3678
+
3679
+ #: pro/includes/admin/entries/class-entries-list-table.php:496
3680
+ #, fuzzy
3681
+ #| msgid "Entry marked as read."
3682
+ #| msgid_plural "Entries marked as read."
3683
+ msgid "Entry was successfully marked as read."
3684
+ msgstr "Eintrag als gelesen markieren."
3685
+
3686
+ #: pro/includes/admin/entries/class-entries-list-table.php:498
3687
+ #, fuzzy
3688
+ #| msgid "Entry marked as read."
3689
+ #| msgid_plural "Entries marked as read."
3690
+ msgid "Entries were successfully marked as read."
3691
+ msgstr "Eintrag als gelesen markieren."
3692
+
3693
+ #: pro/includes/admin/entries/class-entries-list-table.php:522
3694
+ #, fuzzy
3695
+ #| msgid "Entry marked as unread."
3696
+ #| msgid_plural "Entries marked as unread."
3697
+ msgid "Entry was successfully marked as unread."
3698
+ msgstr "Eintrag als ungelesen markieren."
3699
+
3700
+ #: pro/includes/admin/entries/class-entries-list-table.php:524
3701
+ #, fuzzy
3702
+ #| msgid "Entry marked as unread."
3703
+ #| msgid_plural "Entries marked as unread."
3704
+ msgid "Entries were successfully marked as unread."
3705
+ msgstr "Eintrag als ungelesen markieren."
3706
+
3707
+ #: pro/includes/admin/entries/class-entries-list-table.php:548
3708
+ #, fuzzy
3709
+ #| msgid "Entry successfully deleted."
3710
+ #| msgid_plural "Entries successfully deleted."
3711
+ msgid "Entry was successfully starred."
3712
+ msgstr "Eintrag erfolgreich gelöscht."
3713
+
3714
+ #: pro/includes/admin/entries/class-entries-list-table.php:550
3715
+ #, fuzzy
3716
+ #| msgid "Entry successfully deleted."
3717
+ #| msgid_plural "Entries successfully deleted."
3718
+ msgid "Entries were successfully starred."
3719
+ msgstr "Eintrag erfolgreich gelöscht."
3720
+
3721
+ #: pro/includes/admin/entries/class-entries-list-table.php:574
3722
+ #, fuzzy
3723
+ #| msgid "Entry successfully deleted."
3724
+ #| msgid_plural "Entries successfully deleted."
3725
+ msgid "Entry was successfully unstarred."
3726
+ msgstr "Eintrag erfolgreich gelöscht."
3727
+
3728
+ #: pro/includes/admin/entries/class-entries-list-table.php:576
3729
+ #, fuzzy
3730
+ #| msgid "Entry successfully deleted."
3731
+ #| msgid_plural "Entries successfully deleted."
3732
+ msgid "Entries were successfully unstarred."
3733
+ msgstr "Eintrag erfolgreich gelöscht."
3734
+
3735
+ #: pro/includes/admin/entries/class-entries-list-table.php:595
3736
+ #, fuzzy
3737
+ #| msgid "Entry successfully deleted."
3738
+ #| msgid_plural "Entries successfully deleted."
3739
+ msgid "Entry was successfully deleted."
3740
+ msgstr "Eintrag erfolgreich gelöscht."
3741
+
3742
+ #: pro/includes/admin/entries/class-entries-list-table.php:597
3743
+ #, fuzzy
3744
+ #| msgid "Entry successfully deleted."
3745
+ #| msgid_plural "Entries successfully deleted."
3746
+ msgid "Entries were successfully deleted."
3747
+ msgstr "Eintrag erfolgreich gelöscht."
3748
+
3749
+ #: pro/includes/admin/entries/class-entries-list-table.php:613
3750
+ msgid "Whoops, it appears you do not have any form entries yet."
3751
+ msgstr "Hoppla, es scheint so, als hätten Sie noch keine Formulareinträge."
3752
+
3753
+ #: pro/includes/admin/entries/class-entries-list.php:142
3754
+ msgid "Number of entries per page:"
3755
+ msgstr "Anzahl der Einträge pro Seite:"
3756
+
3757
+ #: pro/includes/admin/entries/class-entries-list.php:226
3758
+ msgid "All entries marked as read."
3759
+ msgstr "Alle Einträge als gelesen markieren."
3760
+
3761
+ #: pro/includes/admin/entries/class-entries-list.php:283
3762
+ msgid "All entries for the currently selected form were successfully deleted."
3763
+ msgstr ""
3764
+
3765
+ #: pro/includes/admin/entries/class-entries-list.php:386
3766
+ msgid "Select the fields to show when viewing the entries list for this form."
3767
+ msgstr ""
3768
+
3769
+ #: pro/includes/admin/entries/class-entries-list.php:388
3770
+ msgid ""
3771
+ "Currently columns have not been configured, so we're showing the first 3 "
3772
+ "fields."
3773
+ msgstr ""
3774
+
3775
+ #: pro/includes/admin/entries/class-entries-list.php:492
3776
+ #, fuzzy
3777
+ #| msgid "Save Form"
3778
+ msgid "Select Form"
3779
+ msgstr "Formular speichern"
3780
+
3781
+ #: pro/includes/admin/entries/class-entries-list.php:498
3782
+ #, fuzzy
3783
+ #| msgid "Current form entry"
3784
+ msgid "Open form selector"
3785
+ msgstr "Aktuelle Formulareintragung"
3786
+
3787
+ #: pro/includes/admin/entries/class-entries-list.php:523
3788
+ msgid "Edit This Form"
3789
+ msgstr "Formular bearbeiten"
3790
+
3791
+ #: pro/includes/admin/entries/class-entries-list.php:533
3792
+ msgid "Download Export (CSV)"
3793
+ msgstr "Export herunterladen (CSV)"
3794
+
3795
+ #: pro/includes/admin/entries/class-entries-list.php:538
3796
+ msgid "Mark All Read"
3797
+ msgstr "Alle als gelesen markieren"
3798
+
3799
+ #: pro/includes/admin/entries/class-entries-list.php:543
3800
+ #, fuzzy
3801
+ #| msgid "Delete rule"
3802
+ msgid "Delete All"
3803
+ msgstr "Regel löschen"
3804
+
3805
+ #: pro/includes/admin/entries/class-entries-single.php:164
3806
+ msgid "This entry has been starred."
3807
+ msgstr "Dieser Eintrag wurde markiert."
3808
+
3809
+ #: pro/includes/admin/entries/class-entries-single.php:181
3810
+ msgid "This entry has been unstarred."
3811
+ msgstr "Die Markierung dieses Eintrags wurde entfernt."
3812
+
3813
+ #: pro/includes/admin/entries/class-entries-single.php:214
3814
+ msgid "This entry has been marked unread."
3815
+ msgstr "Dieser Eintrag wurde als ungelesen markiert."
3816
+
3817
+ #: pro/includes/admin/entries/class-entries-single.php:241
3818
+ msgid "Note deleted."
3819
+ msgstr "Notiz gelöscht."
3820
+
3821
+ #: pro/includes/admin/entries/class-entries-single.php:277
3822
+ msgid "Note added."
3823
+ msgstr "Notiz hinzugefügt."
3824
+
3825
+ #: pro/includes/admin/entries/class-entries-single.php:311
3826
+ msgid "Notifications sent!"
3827
+ msgstr "Benachrichtigung versendet!"
3828
+
3829
+ #: pro/includes/admin/entries/class-entries-single.php:329
3830
+ msgid "Invalid entry ID."
3831
+ msgstr "Ungültige Eintrags-ID."
3832
+
3833
+ #: pro/includes/admin/entries/class-entries-single.php:342
3834
+ msgid "Entry not found."
3835
+ msgstr "Eintrag nicht gefunden."
3836
+
3837
+ #: pro/includes/admin/entries/class-entries-single.php:355
3838
+ msgid "Form not found."
3839
+ msgstr "Formular nicht gefunden."
3840
+
3841
+ #: pro/includes/admin/entries/class-entries-single.php:439
3842
+ msgid "View Entry"
3843
+ msgstr "Eintrag anzeigen"
3844
+
3845
+ #: pro/includes/admin/entries/class-entries-single.php:441
3846
+ msgid "Back to All Entries"
3847
+ msgstr "Zurück zu allen Einträgen"
3848
+
3849
+ #: pro/includes/admin/entries/class-entries-single.php:445
3850
+ #, fuzzy
3851
+ #| msgid "Entry %s of %s"
3852
+ msgid "Entry %1$s of %2$s"
3853
+ msgstr "Eintrag %s von %s"
3854
+
3855
+ #: pro/includes/admin/entries/class-entries-single.php:448
3856
+ msgid "Previous form entry"
3857
+ msgstr "Vorherige Formulareintragung "
3858
+
3859
+ #: pro/includes/admin/entries/class-entries-single.php:452
3860
+ msgid "Current form entry"
3861
+ msgstr "Aktuelle Formulareintragung"
3862
+
3863
+ #: pro/includes/admin/entries/class-entries-single.php:454
3864
+ msgid "Next form entry"
3865
+ msgstr "Nächste Formulareintragung"
3866
+
3867
+ #: pro/includes/admin/entries/class-entries-single.php:585
3868
+ #: pro/includes/admin/entries/class-entries-single.php:600
3869
+ msgid "Add Note"
3870
+ msgstr "Notiz hinzufügen"
3871
+
3872
+ #: pro/includes/admin/entries/class-entries-single.php:609
3873
+ msgid "No notes."
3874
+ msgstr "Keine Notizen."
3875
+
3876
+ #. translators: %1$s - user link; %2$s - date; %3$s - separator; %4$s - link to
3877
+ #. delete a note
3878
+ #: pro/includes/admin/entries/class-entries-single.php:646
3879
+ msgid "Added by %1$s on %2$s %3$s %4$s"
3880
+ msgstr ""
3881
+
3882
+ #: pro/includes/admin/entries/class-entries-single.php:650
3883
+ #, fuzzy
3884
+ #| msgid "Delete"
3885
+ msgctxt "Entry: note"
3886
+ msgid "Delete"
3887
+ msgstr "Löschen"
3888
+
3889
+ #: pro/includes/admin/entries/class-entries-single.php:688
3890
+ msgid "Debug Information"
3891
+ msgstr "Debug Informationen "
3892
+
3893
+ #: pro/includes/admin/entries/class-entries-single.php:717
3894
+ msgid "Entry Details"
3895
+ msgstr "Eintragsdetails:"
3896
+
3897
+ #: pro/includes/admin/entries/class-entries-single.php:726
3898
+ msgid "Entry ID:"
3899
+ msgstr "Eintrags-ID:"
3900
+
3901
+ #: pro/includes/admin/entries/class-entries-single.php:732
3902
+ msgid "Submitted:"
3903
+ msgstr "Erstellt am:"
3904
+
3905
+ #: pro/includes/admin/entries/class-entries-single.php:739
3906
+ #, fuzzy
3907
+ #| msgid "Modified :"
3908
+ msgid "Modified:"
3909
+ msgstr "Verändert am:"
3910
+
3911
+ #: pro/includes/admin/entries/class-entries-single.php:740
3912
+ msgid "M j, Y @ H:i"
3913
+ msgstr "M j, Y @ H:i"
3914
+
3915
+ #: pro/includes/admin/entries/class-entries-single.php:748
3916
+ msgid "User:"
3917
+ msgstr "Benutzer:"
3918
+
3919
+ #: pro/includes/admin/entries/class-entries-single.php:767
3920
+ msgid "User IP:"
3921
+ msgstr "Benutzer-IP:"
3922
+
3923
+ #: pro/includes/admin/entries/class-entries-single.php:775
3924
+ msgid "Status:"
3925
+ msgstr "Status:"
3926
+
3927
+ #: pro/includes/admin/entries/class-entries-single.php:801
3928
+ #, fuzzy
3929
+ #| msgid "Delete Form Entry"
3930
+ msgid "Delete Entry"
3931
+ msgstr "Formulareintrag löschen"
3932
+
3933
+ #: pro/includes/admin/entries/class-entries-single.php:849
3934
+ msgid "PayPal Standard"
3935
+ msgstr "PayPal Standard"
3936
+
3937
+ #: pro/includes/admin/entries/class-entries-single.php:862
3938
+ msgid "Payment Details"
3939
+ msgstr "Zahlungsdetails"
3940
+
3941
+ #: pro/includes/admin/entries/class-entries-single.php:870
3942
+ #, fuzzy
3943
+ #| msgid "Status:"
3944
+ msgid "Status: %s"
3945
+ msgstr "Status:"
3946
+
3947
+ #: pro/includes/admin/entries/class-entries-single.php:874
3948
+ #, fuzzy
3949
+ #| msgid " Total:"
3950
+ msgid "Total: %s"
3951
+ msgstr "Summe:"
3952
+
3953
+ #: pro/includes/admin/entries/class-entries-single.php:879
3954
+ #, fuzzy
3955
+ #| msgid " Gateway:"
3956
+ msgid "Gateway: %s"
3957
+ msgstr "Gateway:"
3958
+
3959
+ #: pro/includes/admin/entries/class-entries-single.php:881
3960
+ #, fuzzy
3961
+ #| msgid "Test"
3962
+ msgctxt "Gateway mode"
3963
+ msgid "Test"
3964
+ msgstr "Test:"
3965
+
3966
+ #: pro/includes/admin/entries/class-entries-single.php:887
3967
+ msgid "Transaction ID:"
3968
+ msgstr "Transaktions-ID:"
3969
+
3970
+ #: pro/includes/admin/entries/class-entries-single.php:892
3971
+ msgid "Note:"
3972
+ msgstr "Hinweis:"
3973
+
3974
+ #: pro/includes/admin/entries/class-entries-single.php:992
3975
+ msgid "Export (CSV)"
3976
+ msgstr "Export (CSV)"
3977
+
3978
+ #: pro/includes/admin/entries/class-entries-single.php:997
3979
+ msgid "Resend Notifications"
3980
+ msgstr "Mitteilungen erneut versenden"
3981
+
3982
+ #: pro/includes/admin/entries/class-entries-single.php:1068
3983
+ msgid "Related Entries"
3984
+ msgstr "Verwandte Einträge"
3985
+
3986
+ #: pro/includes/admin/entries/class-entries-single.php:1073
3987
+ msgid "The user who created this entry also submitted the entries below."
3988
+ msgstr ""
3989
+ "Der Benutzer, der diesen Eintrag übermittelt hat, übermittelte außerdem "
3990
+ "folgende Einträge."
3991
+
3992
+ #: pro/includes/admin/entries/class-entries-single.php:1088
3993
+ msgid "(Abandoned)"
3994
+ msgstr "(Verworfen)"
3995
+
3996
+ #: pro/includes/class-conditional-logic-fields.php:95
3997
+ msgid "Conditionals"
3998
+ msgstr "Bedingungen "
3999
+
4000
+ #: pro/includes/class-conditional-logic-fields.php:364
4001
+ #, fuzzy
4002
+ #| msgid "Entry Notification stopped by conditional logic"
4003
+ msgid "Entry Notification stopped by conditional logic."
4004
+ msgstr "Benachrichtigung über Eintrag wurde von bedingter Logik gestoppt"
4005
+
4006
+ #: pro/includes/fields/class-address.php:29
4007
+ #: pro/includes/templates/class-order.php:58
4008
+ msgid "Address"
4009
+ msgstr "Adresse"
4010
+
4011
+ #: pro/includes/fields/class-address.php:38
4012
+ #: pro/includes/fields/class-phone.php:90
4013
+ msgid "US"
4014
+ msgstr "DE"
4015
+
4016
+ #: pro/includes/fields/class-address.php:39
4017
+ #: pro/includes/fields/class-address.php:48
4018
+ #: pro/includes/fields/class-address.php:321
4019
+ msgid "Address Line 1"
4020
+ msgstr "Adresszeile 1"
4021
+
4022
+ #: pro/includes/fields/class-address.php:40
4023
+ #: pro/includes/fields/class-address.php:49
4024
+ #: pro/includes/fields/class-address.php:340
4025
+ msgid "Address Line 2"
4026
+ msgstr "Adresszeile 2"
4027
+
4028
+ #: pro/includes/fields/class-address.php:41
4029
+ #: pro/includes/fields/class-address.php:50
4030
+ #: pro/includes/fields/class-address.php:361
4031
+ msgid "City"
4032
+ msgstr "Ort"
4033
+
4034
+ #: pro/includes/fields/class-address.php:42
4035
+ msgid "Zip Code"
4036
+ msgstr "PLZ"
4037
+
4038
+ #: pro/includes/fields/class-address.php:43
4039
+ msgid "State"
4040
+ msgstr "Bundesland"
4041
+
4042
+ #: pro/includes/fields/class-address.php:47
4043
+ #: pro/includes/fields/class-phone.php:91
4044
+ msgid "International"
4045
+ msgstr "International "
4046
+
4047
+ #: pro/includes/fields/class-address.php:51
4048
+ msgid "Postal Code"
4049
+ msgstr "Postleitzahl"
4050
+
4051
+ #: pro/includes/fields/class-address.php:52
4052
+ #: pro/includes/fields/class-address.php:379
4053
+ msgid "State / Province / Region"
4054
+ msgstr "Bundesland"
4055
+
4056
+ #: pro/includes/fields/class-address.php:54
4057
+ #: pro/includes/fields/class-address.php:423
4058
+ msgid "Country"
4059
+ msgstr "Land"
4060
+
4061
+ #: pro/includes/fields/class-address.php:272
4062
+ msgid "Select scheme format for the address field."
4063
+ msgstr "Schema für Formatierung des Adressfeldes wählen."
4064
+
4065
+ #: pro/includes/fields/class-address.php:279
4066
+ msgid "Scheme"
4067
+ msgstr "Schema"
4068
+
4069
+ #: pro/includes/fields/class-address.php:399
4070
+ msgid "ZIP / Postal"
4071
+ msgstr "PLZ / Postleitzahl"
4072
+
4073
+ #: pro/includes/fields/class-date-time.php:22
4074
+ msgid "Date / Time"
4075
+ msgstr "Datum / Uhrzeit "
4076
+
4077
+ #: pro/includes/fields/class-date-time.php:61
4078
+ msgid "Select format for the date field."
4079
+ msgstr "Format für das Datumsfeld wählen."
4080
+
4081
+ #: pro/includes/fields/class-date-time.php:72
4082
+ msgid "Date and Time"
4083
+ msgstr "Datum und Uhrzeit"
4084
+
4085
+ #: pro/includes/fields/class-date-time.php:74
4086
+ #: pro/includes/fields/class-date-time.php:174
4087
+ #: pro/includes/fields/class-date-time.php:284
4088
+ #: pro/includes/fields/class-date-time.php:394
4089
+ msgid "Time"
4090
+ msgstr "Uhrzeit"
4091
+
4092
+ #: pro/includes/fields/class-date-time.php:131
4093
+ msgid "Advanced date options."
4094
+ msgstr "Erweiterte Datumsoptionen"
4095
+
4096
+ #: pro/includes/fields/class-date-time.php:151
4097
+ msgid "Date Picker"
4098
+ msgstr "Date-Picker"
4099
+
4100
+ #: pro/includes/fields/class-date-time.php:152
4101
+ msgid "Date Dropdown"
4102
+ msgstr "Datumsauswahl (Dropdown)"
4103
+
4104
+ #: pro/includes/fields/class-date-time.php:167
4105
+ msgid "15 minutes"
4106
+ msgstr "15 Minuten"
4107
+
4108
+ #: pro/includes/fields/class-date-time.php:168
4109
+ msgid "30 minute"
4110
+ msgstr "30 Minuten"
4111
+
4112
+ #: pro/includes/fields/class-date-time.php:169
4113
+ msgid "1 hour"
4114
+ msgstr "1 Stunde"
4115
+
4116
+ #: pro/includes/fields/class-date-time.php:175
4117
+ msgid "Advanced time options"
4118
+ msgstr "Erweiterte Zeitoptionen"
4119
+
4120
+ #: pro/includes/fields/class-date-time.php:195
4121
+ msgid "Interval"
4122
+ msgstr "Intervall "
4123
+
4124
+ #: pro/includes/fields/class-divider.php:21
4125
+ msgid "Section Divider"
4126
+ msgstr "Trennung"
4127
+
4128
+ #: pro/includes/fields/class-file-upload.php:29
4129
+ msgid "File Upload"
4130
+ msgstr "Datei-Upload"
4131
+
4132
+ #: pro/includes/fields/class-file-upload.php:152
4133
+ msgid "Allowed File Extensions"
4134
+ msgstr "Erlaubte Dateiformate"
4135
+
4136
+ #: pro/includes/fields/class-file-upload.php:153
4137
+ msgid "Enter the extensions you would like to allow, comma separated."
4138
+ msgstr "Geben Sie die erlaubten Dateiformate, mit einem Komma getrennt, ein. "
4139
+
4140
+ #: pro/includes/fields/class-file-upload.php:178
4141
+ msgid "Max File Size"
4142
+ msgstr "Maximale Datigröße"
4143
+
4144
+ #: pro/includes/fields/class-file-upload.php:179
4145
+ #, fuzzy
4146
+ #| msgid ""
4147
+ #| "Enter the max file size, in megabytyes, to allow. If left blank, the "
4148
+ #| "value defaults to the maximum size the server allows which is "
4149
+ msgid ""
4150
+ "Enter the max file size, in megabytes, to allow. If left blank, the value "
4151
+ "defaults to the maximum size the server allows which is %s."
4152
+ msgstr ""
4153
+ "Geben Sie die maximale Dateigröße in Megabyte ein. Wenn keine Angabe gemacht "
4154
+ "wird, dann wird die Vorgabe des Webservers übernommen."
4155
+
4156
+ #: pro/includes/fields/class-file-upload.php:227
4157
+ msgid "Store file in WordPress Media Library"
4158
+ msgstr "Datei in der Medienbibliothek von WordPress"
4159
+
4160
+ #: pro/includes/fields/class-file-upload.php:228
4161
+ msgid ""
4162
+ "Check this option to store the final uploaded file in the WordPress Media "
4163
+ "Library"
4164
+ msgstr ""
4165
+ "Markieren Sie diese Option, wenn die hochgeladene Datei in der "
4166
+ "Medienbibliothek von WordPress hinterlegt werden soll."
4167
+
4168
+ #: pro/includes/fields/class-file-upload.php:314
4169
+ msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini."
4170
+ msgstr ""
4171
+ "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe der php."
4172
+ "ini."
4173
+
4174
+ #: pro/includes/fields/class-file-upload.php:315
4175
+ msgid ""
4176
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
4177
+ "the HTML form."
4178
+ msgstr ""
4179
+ "Die hochgeladene Datei überschreitet die MAX_FILE_SIZE Vorgabe, die im "
4180
+ "Formular hinterlegt wurde."
4181
+
4182
+ #: pro/includes/fields/class-file-upload.php:316
4183
+ msgid "The uploaded file was only partially uploaded."
4184
+ msgstr "Die Datei wurde nur teilweise hochgeladen."
4185
+
4186
+ #: pro/includes/fields/class-file-upload.php:317
4187
+ msgid "No file was uploaded."
4188
+ msgstr "Es wurde keine Datei hochgeladen."
4189
+
4190
+ #: pro/includes/fields/class-file-upload.php:319
4191
+ msgid "Missing a temporary folder."
4192
+ msgstr "Es fehlt ein Ordner für temporäre Daten."
4193
+
4194
+ #: pro/includes/fields/class-file-upload.php:320
4195
+ msgid "Failed to write file to disk."
4196
+ msgstr "Schreibfehler beim Speichern."
4197
+
4198
+ #: pro/includes/fields/class-file-upload.php:321
4199
+ msgid "File upload stopped by extension."
4200
+ msgstr "Dateiupload wurde wegen Dateiformat gestoppt."
4201
+
4202
+ #: pro/includes/fields/class-file-upload.php:323
4203
+ #, fuzzy
4204
+ #| msgid "File upload error. "
4205
+ msgid "File upload error. %s"
4206
+ msgstr "Upload Fehler."
4207
+
4208
+ #: pro/includes/fields/class-file-upload.php:342
4209
+ msgid "File exceeds max size allowed"
4210
+ msgstr "Die Datei überschreitet die maximal erlaubte Größe."
4211
+
4212
+ #: pro/includes/fields/class-file-upload.php:358
4213
+ msgid "File must have an extension."
4214
+ msgstr "Die Datei muss eine Erweiterung haben."
4215
+
4216
+ #: pro/includes/fields/class-hidden.php:21
4217
+ msgid "Hidden Field"
4218
+ msgstr "Verstecktes Feld"
4219
+
4220
+ #: pro/includes/fields/class-html.php:21
4221
+ msgid "HTML"
4222
+ msgstr "HTML"
4223
+
4224
+ #: pro/includes/fields/class-html.php:116
4225
+ msgid "HTML / Code Block"
4226
+ msgstr "HTML / Code Block"
4227
+
4228
+ #: pro/includes/fields/class-html.php:117
4229
+ msgid "Contents of this field are not displayed in the admin area."
4230
+ msgstr "Inhalte dieses Feldes werden im Adminbereich nicht angezeigt."
4231
+
4232
+ #: pro/includes/fields/class-page-break.php:25
4233
+ #: pro/includes/fields/class-page-break.php:528
4234
+ msgid "Page Break"
4235
+ msgstr "Seitenumbruch"
4236
+
4237
+ #. translators: %1$s - current step in multi-page form; %2$d - total number of
4238
+ #. pages.
4239
+ #: pro/includes/fields/class-page-break.php:145
4240
+ msgid "Step %1$s of %2$d"
4241
+ msgstr ""
4242
+
4243
+ #: pro/includes/fields/class-page-break.php:284
4244
+ msgid "Progress Bar"
4245
+ msgstr "Fortschrittsbalken "
4246
+
4247
+ #: pro/includes/fields/class-page-break.php:285
4248
+ msgid "Circles"
4249
+ msgstr "Kreise"
4250
+
4251
+ #: pro/includes/fields/class-page-break.php:286
4252
+ msgid "Connector"
4253
+ msgstr "Connector"
4254
+
4255
+ #: pro/includes/fields/class-page-break.php:287
4256
+ msgid "None"
4257
+ msgstr "Keine"
4258
+
4259
+ #: pro/includes/fields/class-page-break.php:294
4260
+ msgid "Progress Indicator"
4261
+ msgstr "Fortschrittsindikator"
4262
+
4263
+ #: pro/includes/fields/class-page-break.php:295
4264
+ msgid ""
4265
+ "Select theme for Page Indicator which is displayed at the top of the form."
4266
+ msgstr ""
4267
+ "Wählen Sie die Darstellung für die Seitenanzeige, die über dem Formular "
4268
+ "angezeigt wird. "
4269
+
4270
+ #: pro/includes/fields/class-page-break.php:320
4271
+ msgid "Page Indicator Color"
4272
+ msgstr "Farbe der Seitenanzeige"
4273
+
4274
+ #: pro/includes/fields/class-page-break.php:321
4275
+ msgid "Select the primary color for the Page Indicator theme."
4276
+ msgstr "Wählen Sie die Primärfarbe für die Darstellung der Seitenanzeige."
4277
+
4278
+ #: pro/includes/fields/class-page-break.php:349
4279
+ msgid "Page Title"
4280
+ msgstr "Seitentitel"
4281
+
4282
+ #: pro/includes/fields/class-page-break.php:350
4283
+ msgid "Enter text for the page title."
4284
+ msgstr "Geben Sie den Text für den Seitentitel ein."
4285
+
4286
+ #: pro/includes/fields/class-page-break.php:376
4287
+ msgid "Next Label"
4288
+ msgstr "Nächstes Label"
4289
+
4290
+ #: pro/includes/fields/class-page-break.php:377
4291
+ msgid "Enter text for Next page navigation button."
4292
+ msgstr "Geben Sie den Text für den Button \"Nächste Seite\" ein."
4293
+
4294
+ #: pro/includes/fields/class-page-break.php:386
4295
+ #: pro/includes/fields/class-page-break.php:523
4296
+ msgid "Next"
4297
+ msgstr "Nächstes"
4298
+
4299
+ #: pro/includes/fields/class-page-break.php:405
4300
+ msgid "Display Previous"
4301
+ msgstr "Vorherige anzeigen"
4302
+
4303
+ #: pro/includes/fields/class-page-break.php:406
4304
+ msgid "Toggle displaying the Previous page navigation button."
4305
+ msgstr "Sichtbarkeit des \"Vorherige Seite\" Buttons umschalten."
4306
+
4307
+ #: pro/includes/fields/class-page-break.php:430
4308
+ msgid "Previous Label"
4309
+ msgstr "Label \"Vorherige\""
4310
+
4311
+ #: pro/includes/fields/class-page-break.php:431
4312
+ msgid "Enter text for Previous page navigation button."
4313
+ msgstr "Geben Sie den Text für den Button \"Vorherige Seite\" ein."
4314
+
4315
+ #: pro/includes/fields/class-page-break.php:476
4316
+ msgid "Page Navigation Alignment"
4317
+ msgstr "Ausrichten der Seitennavigation "
4318
+
4319
+ #: pro/includes/fields/class-page-break.php:477
4320
+ msgid "Select the alignment for the Next/Previous page navigation buttons"
4321
+ msgstr ""
4322
+ "Wählen Sie die Ausrichtung für die \"Nächste/Vorherige Seite\" "
4323
+ "Navigationsbuttons"
4324
+
4325
+ #: pro/includes/fields/class-page-break.php:487
4326
+ msgid "Left"
4327
+ msgstr "Links"
4328
+
4329
+ #: pro/includes/fields/class-page-break.php:488
4330
+ msgid "Right"
4331
+ msgstr "Rechts"
4332
+
4333
+ #: pro/includes/fields/class-page-break.php:489
4334
+ msgid "Center"
4335
+ msgstr "Mitte"
4336
+
4337
+ #: pro/includes/fields/class-page-break.php:490
4338
+ msgid "Split"
4339
+ msgstr "Teilen"
4340
+
4341
+ #: pro/includes/fields/class-page-break.php:527
4342
+ msgid "First Page"
4343
+ msgstr "Erste Seite"
4344
+
4345
+ #: pro/includes/fields/class-password.php:21
4346
+ #: pro/includes/fields/class-password.php:66
4347
+ #: pro/includes/fields/class-password.php:286
4348
+ msgid "Password"
4349
+ msgstr "Passwort"
4350
+
4351
+ #: pro/includes/fields/class-password.php:89
4352
+ #: pro/includes/fields/class-password.php:291
4353
+ msgid "Confirm Password"
4354
+ msgstr "Passwort wiederholen"
4355
+
4356
+ #: pro/includes/fields/class-password.php:188
4357
+ #, fuzzy
4358
+ #| msgid "Enable Email Confirmation"
4359
+ msgid "Enable Password Confirmation"
4360
+ msgstr "E-Mail-Bestätigung aktivieren"
4361
+
4362
+ #: pro/includes/fields/class-password.php:189
4363
+ #, fuzzy
4364
+ #| msgid "Check this option ask the user to provide their email address twice."
4365
+ msgid "Check this option to ask users to provide their password twice."
4366
+ msgstr ""
4367
+ "Markieren Sie diese Option, um den Besucher aufzufordern, seine E-Mail-"
4368
+ "Adresse zweimal einzugeben."
4369
+
4370
+ #: pro/includes/fields/class-payment-credit-card.php:21 pro/wpforms-pro.php:215
4371
+ msgid "Credit Card"
4372
+ msgstr "Kreditkarte "
4373
+
4374
+ #: pro/includes/fields/class-payment-credit-card.php:73
4375
+ #: pro/includes/fields/class-payment-credit-card.php:300
4376
+ msgid "Card Number"
4377
+ msgstr "Kartennummer"
4378
+
4379
+ #: pro/includes/fields/class-payment-credit-card.php:96
4380
+ #: pro/includes/fields/class-payment-credit-card.php:305
4381
+ msgid "Security Code"
4382
+ msgstr "Sicherheitscode"
4383
+
4384
+ #: pro/includes/fields/class-payment-credit-card.php:117
4385
+ #: pro/includes/fields/class-payment-credit-card.php:312
4386
+ msgid "Name on Card"
4387
+ msgstr "Name auf der Karte"
4388
+
4389
+ #: pro/includes/fields/class-payment-credit-card.php:131
4390
+ #: pro/includes/fields/class-payment-credit-card.php:317
4391
+ msgid "Expiration"
4392
+ msgstr "Ablaufdatum"
4393
+
4394
+ #: pro/includes/fields/class-payment-credit-card.php:239
4395
+ msgid "Card Number Placeholder Text"
4396
+ msgstr "Kartenummer Platzhaltertext"
4397
+
4398
+ #: pro/includes/fields/class-payment-credit-card.php:248
4399
+ msgid "Security Code Placeholder Text"
4400
+ msgstr "Sicherheitscode Platzhaltertext"
4401
+
4402
+ #: pro/includes/fields/class-payment-credit-card.php:257
4403
+ msgid "Name on Card Placeholder Text"
4404
+ msgstr "Name auf der Karte Platzhaltertext"
4405
+
4406
+ #: pro/includes/fields/class-payment-credit-card.php:355
4407
+ msgid ""
4408
+ "This page is insecure. Credit Card field should be used for testing purposes "
4409
+ "only."
4410
+ msgstr ""
4411
+ "Diese Seite ist unsicher. Kreditkarten sollten daher nur zu Testzwecken "
4412
+ "verwendet werden. "
4413
+
4414
+ #: pro/includes/fields/class-payment-dropdown.php:21
4415
+ msgid "Dropdown Items"
4416
+ msgstr "Dropdown Artikel"
4417
+
4418
+ #: pro/includes/fields/class-payment-dropdown.php:28
4419
+ #: pro/includes/fields/class-payment-multiple.php:28
4420
+ #: pro/includes/templates/class-order.php:71
4421
+ msgid "First Item"
4422
+ msgstr "Erster Artikel"
4423
+
4424
+ #: pro/includes/fields/class-payment-dropdown.php:33
4425
+ #: pro/includes/fields/class-payment-multiple.php:33
4426
+ #: pro/includes/templates/class-order.php:75
4427
+ msgid "Second Item"
4428
+ msgstr "Zweiter Artikel"
4429
+
4430
+ #: pro/includes/fields/class-payment-dropdown.php:38
4431
+ #: pro/includes/fields/class-payment-multiple.php:38
4432
+ #: pro/includes/templates/class-order.php:79
4433
+ msgid "Third Item"
4434
+ msgstr "Dritter Artikel"
4435
+
4436
+ #: pro/includes/fields/class-payment-dropdown.php:214
4437
+ #: pro/includes/fields/class-payment-multiple.php:180
4438
+ msgid "Invalid payment option"
4439
+ msgstr "Ungültige Zahlungsoption"
4440
+
4441
+ #: pro/includes/fields/class-payment-multiple.php:21
4442
+ msgid "Multiple Items"
4443
+ msgstr "Mehrere Artikel"
4444
+
4445
+ #: pro/includes/fields/class-payment-single.php:21
4446
+ #: pro/includes/fields/class-payment-single.php:58
4447
+ msgid "Single Item"
4448
+ msgstr "Einzelner Artikel"
4449
+
4450
+ #: pro/includes/fields/class-payment-single.php:49
4451
+ msgid "Enter the price of the item, without a currency symbol."
4452
+ msgstr "Geben Sie den Preis ein, ohne das Währungszeichen."
4453
+
4454
+ #: pro/includes/fields/class-payment-single.php:50
4455
+ msgid "Item Price"
4456
+ msgstr "Stückpreis"
4457
+
4458
+ #: pro/includes/fields/class-payment-single.php:56
4459
+ msgid "Select the item type."
4460
+ msgstr "Geben Sie die Kategorie des Artikels ein."
4461
+
4462
+ #: pro/includes/fields/class-payment-single.php:59
4463
+ msgid "User Defined"
4464
+ msgstr "Benutzerdefiniert "
4465
+
4466
+ #: pro/includes/fields/class-payment-single.php:60
4467
+ msgid "Hidden"
4468
+ msgstr "Versteckt"
4469
+
4470
+ #: pro/includes/fields/class-payment-single.php:62
4471
+ msgid "Item Type"
4472
+ msgstr "Art/Kategorie"
4473
+
4474
+ #: pro/includes/fields/class-payment-single.php:98
4475
+ #: pro/includes/fields/class-payment-single.php:142
4476
+ msgid "Price"
4477
+ msgstr "Preis"
4478
+
4479
+ #: pro/includes/fields/class-payment-single.php:104
4480
+ msgid ""
4481
+ "Note: Item type is set to hidden and will not be visible when viewing the "
4482
+ "form."
4483
+ msgstr ""
4484
+ "Hinweis: Die Art/Kategorie der Teile ist versteckt und wird im Formular "
4485
+ "nicht sichtbar sein."
4486
+
4487
+ #: pro/includes/fields/class-payment-single.php:199
4488
+ msgid "Amount mismatch"
4489
+ msgstr "Stückzahl Fehler"
4490
+
4491
+ #: pro/includes/fields/class-phone.php:21
4492
+ #: pro/includes/templates/class-order.php:50
4493
+ #: pro/includes/templates/class-request-quote.php:54
4494
+ msgid "Phone"
4495
+ msgstr "Telefon"
4496
+
4497
+ #: pro/includes/fields/class-phone.php:79
4498
+ msgid "Select format for the phone form field"
4499
+ msgstr "Wählen Sie eine Formatierung für das Telefonfeld"
4500
+
4501
+ #: pro/includes/fields/class-url.php:22
4502
+ msgid "Website / URL"
4503
+ msgstr "Website / URL"
4504
+
4505
+ #: pro/includes/payments/functions.php:22
4506
+ msgid "U.S. Dollar"
4507
+ msgstr "Dollar"
4508
+
4509
+ #: pro/includes/payments/functions.php:30
4510
+ msgid "Pound Sterling"
4511
+ msgstr "Pfund"
4512
+
4513
+ #: pro/includes/payments/functions.php:38
4514
+ msgid "Euro"
4515
+ msgstr "Euro"
4516
+
4517
+ #: pro/includes/payments/functions.php:46
4518
+ msgid "Australian Dollar"
4519
+ msgstr "Australische Dollar"
4520
+
4521
+ #: pro/includes/payments/functions.php:54
4522
+ msgid "Brazilian Real"
4523
+ msgstr "Real"
4524
+
4525
+ #: pro/includes/payments/functions.php:62
4526
+ msgid "Canadian Dollar"
4527
+ msgstr "Kanadische Dollar"
4528
+
4529
+ #: pro/includes/payments/functions.php:70
4530
+ msgid "Czech Koruna"
4531
+ msgstr "Tschechische Koruna"
4532
+
4533
+ #: pro/includes/payments/functions.php:78
4534
+ msgid "Danish Krone"
4535
+ msgstr "Dänische Kronen"
4536
+
4537
+ #: pro/includes/payments/functions.php:86
4538
+ msgid "Hong Kong Dollar"
4539
+ msgstr "Hong Kong Dollar"
4540
+
4541
+ #: pro/includes/payments/functions.php:94
4542
+ msgid "Hungarian Forint"
4543
+ msgstr "Ungarischer Forint"
4544
+
4545
+ #: pro/includes/payments/functions.php:102
4546
+ msgid "Israeli New Sheqel"
4547
+ msgstr "Israelischer Sheqel"
4548
+
4549
+ #: pro/includes/payments/functions.php:110
4550
+ msgid "Malaysian Ringgit"
4551
+ msgstr "Malaysischer Ringgit "
4552
+
4553
+ #: pro/includes/payments/functions.php:118
4554
+ msgid "Mexican Peso"
4555
+ msgstr "Mexikanischer Peso"
4556
+
4557
+ #: pro/includes/payments/functions.php:126
4558
+ msgid "Norwegian Krone"
4559
+ msgstr "Norwegische Krone"
4560
+
4561
+ #: pro/includes/payments/functions.php:134
4562
+ msgid "New Zealand Dollar"
4563
+ msgstr "Neuseeländischer Doller"
4564
+
4565
+ #: pro/includes/payments/functions.php:142
4566
+ msgid "Philippine Peso"
4567
+ msgstr "Philippinischer Peso"
4568
+
4569
+ #: pro/includes/payments/functions.php:150
4570
+ msgid "Polish Zloty"
4571
+ msgstr "Polnischer Zloty"
4572
+
4573
+ #: pro/includes/payments/functions.php:158
4574
+ msgid "Russian Ruble"
4575
+ msgstr "Russischer Rubel"
4576
+
4577
+ #: pro/includes/payments/functions.php:166
4578
+ msgid "Singapore Dollar"
4579
+ msgstr "Singapur Dollar"
4580
+
4581
+ #: pro/includes/payments/functions.php:174
4582
+ msgid "South African Rand"
4583
+ msgstr "Südafrikanischer Rand"
4584
+
4585
+ #: pro/includes/payments/functions.php:182
4586
+ msgid "Swedish Krona"
4587
+ msgstr "Schwedische Krone"
4588
+
4589
+ #: pro/includes/payments/functions.php:190
4590
+ msgid "Swiss Franc"
4591
+ msgstr "Schweizer Franken"
4592
+
4593
+ #: pro/includes/payments/functions.php:198
4594
+ msgid "Taiwan New Dollar"
4595
+ msgstr "Taiwan New Dollar"
4596
+
4597
+ #: pro/includes/payments/functions.php:206
4598
+ msgid "Thai Baht"
4599
+ msgstr "Thai Baht"
4600
+
4601
+ #: pro/includes/templates/class-donation.php:28
4602
+ #: pro/includes/templates/class-order.php:28
4603
+ msgid "Click the Payments tab to configure your payment provider"
4604
+ msgstr ""
4605
+ "Klicken Sie auf den Abschnitt Zahlungen, um Ihren Zahlungsdienstleister "
4606
+ "einzurichten."
4607
+
4608
+ #: pro/includes/templates/class-donation.php:50
4609
+ msgid "Donation Amount"
4610
+ msgstr "Spendensumme"
4611
+
4612
+ #: pro/includes/templates/class-order.php:22
4613
+ msgid ""
4614
+ "Collect Payments for product and service orders with this ready-made form "
4615
+ "template. You can add and remove fields as needed."
4616
+ msgstr ""
4617
+ "Nehmen Sie Zahlungen an für Produkte oder Dienstleistungen mit diesem "
4618
+ "vorgefertigten Formular-Template. Sie können Felder hinzufügen oder löschen."
4619
+
4620
+ #: pro/includes/templates/class-order.php:67
4621
+ msgid "Available Items"
4622
+ msgstr "Verfügbare Artikel"
4623
+
4624
+ #: pro/includes/templates/class-order.php:87
4625
+ msgid "Total Amount"
4626
+ msgstr "Gesamtsumme"
4627
+
4628
+ #: pro/includes/templates/class-request-quote.php:40
4629
+ msgid "Business / Organization"
4630
+ msgstr "Firma / Organisation "
4631
+
4632
+ #: pro/includes/templates/class-request-quote.php:62
4633
+ msgid "Request"
4634
+ msgstr "Anfrage"
4635
+
4636
+ #: pro/wpforms-pro.php:185
4637
+ msgid "File Extension"
4638
+ msgstr "Dateierweiterung"
4639
+
4640
+ #: pro/wpforms-pro.php:191
4641
+ msgid "File Size"
4642
+ msgstr "Dateigröße"
4643
+
4644
+ #: pro/wpforms-pro.php:197
4645
+ msgid "Time (12 hour)"
4646
+ msgstr "Uhrzeit (12h)"
4647
+
4648
+ #: pro/wpforms-pro.php:203
4649
+ msgid "Time (24 hour)"
4650
+ msgstr "Uhrzeit (24h)"
4651
+
4652
+ #: pro/wpforms-pro.php:209
4653
+ msgid "Payment Required"
4654
+ msgstr "Zahlung erforderlich"
4655
+
4656
+ #: pro/wpforms-pro.php:230
4657
+ msgid "Currency"
4658
+ msgstr "Währung"
4659
+
4660
+ #: pro/wpforms-pro.php:307
4661
+ msgid "Disable storing entry information in WordPress"
4662
+ msgstr "Deaktiviere das Speichern von Einträgen in WordPress"
4663
+
4664
+ #: pro/wpforms-pro.php:388
4665
+ msgid "Add New Notification"
4666
+ msgstr "Neue Benachrichtigung hinzufügen"
4667
+
4668
+ #: pro/wpforms-pro.php:565
4669
+ msgid "Send"
4670
+ msgstr "Sende"
4671
+
4672
+ #: pro/wpforms-pro.php:566
4673
+ msgid "Don't send"
4674
+ msgstr "Nicht senden"
4675
+
4676
+ #: pro/wpforms-pro.php:568
4677
+ msgid "this notification if"
4678
+ msgstr "diese Benachrichtung ist"
4679
+
4680
+ #: pro/wpforms-pro.php:569
4681
+ msgid "Email notifications"
4682
+ msgstr "E-Mail-Benachrichtigungen"
4683
+
4684
+ #. translators: %s - Addons page URL in site admin area.
4685
+ #: pro/wpforms-pro.php:573
4686
+ #, fuzzy
4687
+ #| msgid ""
4688
+ #| "Install the <a href=\"%s\">Conditional Logic add-on</a> to enable "
4689
+ #| "conditional logic for Email Notifications."
4690
+ msgid ""
4691
+ "Install the <a href=\"%s\">Conditional Logic addon</a> to enable conditional "
4692
+ "logic for Email Notifications."
4693
+ msgstr ""
4694
+ "Installieren Sie das <a href=\"%s\">Bedingungslogik Add-on</a>, um die "
4695
+ "Bedingungslogik für E-Mail-Benachrichtigungen zu aktivieren."
4696
+
4697
+ #. translators: %s - URL to an announcement page.
4698
+ #: pro/wpforms-pro.php:624
4699
+ #, fuzzy
4700
+ #| msgid ""
4701
+ #| "Conditional logic functionality is now included in the core WPForms "
4702
+ #| "plugin! The WPForms Conditional Logic addon can be removed without "
4703
+ #| "affecting your forms. For more details <a href=\"%s\" target=\"_blank\" "
4704
+ #| "rel=\"noopener noreferrer\">read our annoucement</a>."
4705
+ msgid ""
4706
+ "Conditional logic functionality is now included in the core WPForms plugin! "
4707
+ "The WPForms Conditional Logic addon can be removed without affecting your "
4708
+ "forms. For more details <a href=\"%s\" target=\"_blank\" rel=\"noopener "
4709
+ "noreferrer\">read our announcement</a>."
4710
+ msgstr ""
4711
+ "Die Bedingungslogik ist nun im Kern von WPForms integriert. Das "
4712
+ "entsprechende Bedingungslogik Add-on kann daher entfernt werden, ohne, dass "
4713
+ "es Ihre Formulare betrifft. \n"
4714
+ "Für nähere Informationen lesen sie unsere <a href=\"%s\" target=\"_blank\" "
4715
+ "rel=\"noopener noreferrer\">Ankündigung</a> dazu."
4716
+
4717
+ #: wpforms.php:58
4718
+ #, fuzzy
4719
+ #| msgid "Please deactivate WPForms Lite before activating WPForms"
4720
+ msgid "Please deactivate WPForms Lite before activating WPForms."
4721
+ msgstr "Bitte deaktivieren Sie WPForms Lite, bevor Sie WPForms aktivieren"
4722
+
4723
+ #. Plugin URI of the plugin/theme
4724
+ #. Author URI of the plugin/theme
4725
+ msgid "https://wpforms.com"
4726
+ msgstr "https://wpforms.com"
4727
+
4728
+ #. Description of the plugin/theme
4729
+ msgid ""
4730
+ "Beginner friendly WordPress contact form plugin. Use our Drag & Drop form "
4731
+ "builder to create your WordPress forms."
4732
+ msgstr ""
4733
+ "Einsteigerfreundliches Formular-Plugin für WordPress. Verwenden Sie den "
4734
+ "Drag&Drop Builder um Ihr WordPress-Formulare zu erstellen."
4735
+
4736
+ #~ msgid ""
4737
+ #~ "You do not have any marketing add-ons activated. You can head over to the "
4738
+ #~ "<a href=\"%s\">Add-Ons page</a> to install and activate the add-on for "
4739
+ #~ "your provider."
4740
+ #~ msgstr ""
4741
+ #~ "Sie haben keine Marketing Add-ons aktiviert. Sie können das Plugin Ihres "
4742
+ #~ "Anbieters auf der <a href=\"%s\">Add-ons-Seite</a>installieren und "
4743
+ #~ "aktivieren."
4744
+
4745
+ #~ msgid "No form title provided"
4746
+ #~ msgstr "Es wurde kein Formulartitel eingegeben"
4747
+
4748
+ #~ msgid "DD"
4749
+ #~ msgstr "DD"
4750
+
4751
+ #~ msgid "MM"
4752
+ #~ msgstr "MM"
4753
+
4754
+ #~ msgid "Getting started with WPForms"
4755
+ #~ msgstr "Loslegen mit WPForms"
4756
+
4757
+ #~ msgid "Getting Started"
4758
+ #~ msgstr "Anfangen"
4759
+
4760
+ #~ msgid "What's New"
4761
+ #~ msgstr "Was gibt es Neues"
4762
+
4763
+ #~ msgid ""
4764
+ #~ "Use the tips below to get started using WPForms. You will be up and "
4765
+ #~ "running in no time."
4766
+ #~ msgstr "Verwenden Sie die Tipps unterhalb, um mit WPForms loszulegen."
4767
+
4768
+ #~ msgid ""
4769
+ #~ "But in reality, the process is so intuitive that you can just start by "
4770
+ #~ "going to <a href=\"%s\">WPForms - > Add New</a>."
4771
+ #~ msgstr ""
4772
+ #~ "In Wirklichkeit ist die Bedienung so einfach und intuitiv, dass Sie "
4773
+ #~ "einfach direkt loslegen können -><a href=\"%s\">Neues Formular</a>."
4774
+
4775
+ #~ msgid "See all WPForms Features"
4776
+ #~ msgstr "Entdecken Sie alle Features von WPForms"
4777
+
4778
+ #~ msgid "Sent from <a href=\"%s\" style=\"color:#bbbbbb;\">%s</a>"
4779
+ #~ msgstr "Gesendet von %s"
4780
+
4781
+ #~ msgid ""
4782
+ #~ "Choices are dynamically populated from the <span class=\"dynamic-name\">"
4783
+ #~ "%s</span> <span class=\"dynamic-type\">%s</span>"
4784
+ #~ msgstr ""
4785
+ #~ "Auswahlmöglichkeiten werden dynamisch erzeugt von <span class=\"dynamic-"
4786
+ #~ "name\">%s</span> <span class=\"dynamic-type\">%s</span>"
4787
+
4788
+ #~ msgid "This field is required"
4789
+ #~ msgstr "Dies ist ein Pflichtfeld "
4790
+
4791
+ #~ msgid "Check this to manual set form field values."
4792
+ #~ msgstr ""
4793
+ #~ "Bitte markieren, wenn Sie die Werte der Felder manuell festlegen möchten."
4794
+
4795
+ #~ msgid "Constant Contact API error"
4796
+ #~ msgstr "Constant Contact API Fehler"
4797
+
4798
+ #~ msgid "E-mail"
4799
+ #~ msgstr "E-Mail"
4800
+
4801
+ #~ msgid "Settings check failed."
4802
+ #~ msgstr "Prüfung der Einstellungen fehlgeschlagen."
4803
+
4804
+ #~ msgid "General settings updated."
4805
+ #~ msgstr "Allgemeine Einstellungen aktualisiert"
4806
+
4807
+ #~ msgid "Default HTML template"
4808
+ #~ msgstr "Standard HTML-Template"
4809
+
4810
+ #~ msgid ""
4811
+ #~ "Recommended size is 300x100 or smaller for best support on all devices."
4812
+ #~ msgstr ""
4813
+ #~ "Empfohlene Größe für die korrekte Darstellung auf allen Geräten: 300x100 "
4814
+ #~ "Pixel oder kleiner."
4815
+
4816
+ #~ msgid "reCAPTCHA Type"
4817
+ #~ msgstr "reCAPTCHA Art"
4818
+
4819
+ #~ msgid "reCAPTCHA Site key"
4820
+ #~ msgstr "reCAPTCHA Seitenschlüssel"
4821
+
4822
+ #~ msgid "reCAPTCHA Secret key"
4823
+ #~ msgstr "reCAPTCHA Geheimschlüssel (Secret Key)"
4824
+
4825
+ #~ msgid "License Key Type"
4826
+ #~ msgstr "Lizenzschlüsselart"
4827
+
4828
+ #~ msgid "Settings updated."
4829
+ #~ msgstr "Einstellungen wurden aktualisiert."
4830
+
4831
+ #~ msgid "Determines which currency to use for payments."
4832
+ #~ msgstr "Legt fest, welche Währung für Zahlungen verwendet wird."
4833
+
4834
+ #~ msgid "Form(s) imported"
4835
+ #~ msgstr "Formular(e) importiert"
4836
+
4837
+ #~ msgid ""
4838
+ #~ "Select form(s) to download an export file. This can be imported into "
4839
+ #~ "another site."
4840
+ #~ msgstr ""
4841
+ #~ "Wählen Sie Formulare aus, um eine Exportdatei herunterzuladen. Diese "
4842
+ #~ "Datei kann in eine andere Website importiert werden."
4843
+
4844
+ #~ msgid "Generate template code"
4845
+ #~ msgstr "Erzeuge Template-Code"
4846
+
4847
+ #~ msgid "Entry starred."
4848
+ #~ msgid_plural "Entries starred."
4849
+ #~ msgstr[0] "Eintrag markieren."
4850
+ #~ msgstr[1] "Einträge markieren."
4851
+
4852
+ #~ msgid "Entry unstarred."
4853
+ #~ msgid_plural "Entries unstarred."
4854
+ #~ msgstr[0] "Markierung von Eintrag aufheben."
4855
+ #~ msgstr[1] "Markierung von Einträgen aufheben."
4856
+
4857
+ #~ msgid "Select a different form"
4858
+ #~ msgstr "Wählen Sie ein anderes Formular aus"
4859
+
4860
+ #~ msgid "Added by"
4861
+ #~ msgstr "Erstellt von"
4862
+
4863
+ #~ msgid "on"
4864
+ #~ msgstr "am"
4865
+
4866
+ #~ msgid " Status:"
4867
+ #~ msgstr "Status:"
4868
+
4869
+ #~ msgid "YYYY"
4870
+ #~ msgstr "YYYY"
4871
+
4872
+ #~ msgid "Step"
4873
+ #~ msgstr "Schritt"
4874
+
4875
+ #~ msgid "of"
4876
+ #~ msgstr "von"
4877
+
4878
+ #~ msgid "YY"
4879
+ #~ msgstr "YY"
4880
+
4881
+ #~ msgid "Payment is required"
4882
+ #~ msgstr "Zahlung ist erforderlich"
4883
+
4884
+ #~ msgid "Please enter a valid URL"
4885
+ #~ msgstr "Bitte eine gültige URL eingeben"
4886
+
4887
+ #~ msgid "Click the payments tab to configure your payment provider"
4888
+ #~ msgstr ""
4889
+ #~ "Wählen Sie den Abschnitt Zahlungen um Ihren Zahlungsdienstleister "
4890
+ #~ "einzurichten"
languages/wpforms.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the WPForms package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WPForms 1.4.1.2\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpforms\n"
7
- "POT-Creation-Date: 2017-10-03 15:15:00+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -12,7 +12,8 @@ msgstr ""
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
- #: includes/admin/admin.php:128 pro/includes/admin/class-addons.php:241
 
16
  msgid "Activate"
17
  msgstr ""
18
 
@@ -105,33 +106,53 @@ msgstr ""
105
  msgid "Heads up!"
106
  msgstr ""
107
 
108
- #: includes/admin/admin.php:151 includes/admin/builder/class-builder.php:288
 
 
 
 
109
  msgid "OK"
110
  msgstr ""
111
 
112
- #: includes/admin/admin.php:152
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
113
  msgid "Are you sure you want to disconnect this account?"
114
  msgstr ""
115
 
116
- #: includes/admin/admin.php:153
117
  msgid "Could not authenticate with the provider."
118
  msgstr ""
119
 
120
- #: includes/admin/admin.php:154
121
  msgid "Save and Refresh"
122
  msgstr ""
123
 
124
- #: includes/admin/admin.php:155
125
  msgid "Upload or Choose Your Image"
126
  msgstr ""
127
 
128
- #: includes/admin/admin.php:156
129
  msgid "Use Image"
130
  msgstr ""
131
 
132
  #. translators: %1$s - WPForms plugin name; %2$s - opening a link tag; %3$s -
133
  #. closing a link tag.
134
- #: includes/admin/admin.php:351
135
  msgid ""
136
  "Your site is running an outdated version of PHP that is no longer supported "
137
  "and may cause issues with %1$s. %2$sRead more%3$s for additional information."
@@ -510,6 +531,7 @@ msgid "Preview Form"
510
  msgstr ""
511
 
512
  #: includes/admin/builder/class-builder.php:471
 
513
  #: includes/admin/overview/class-overview-table.php:182
514
  msgid "Preview"
515
  msgstr ""
@@ -550,6 +572,8 @@ msgstr ""
550
 
551
  #: includes/admin/builder/panels/class-fields.php:123
552
  #: includes/admin/builder/panels/class-settings.php:130
 
 
553
  msgid "Submit"
554
  msgstr ""
555
 
@@ -756,6 +780,8 @@ msgid "Confirmation Message"
756
  msgstr ""
757
 
758
  #: includes/admin/builder/panels/class-settings.php:211
 
 
759
  msgid "Thanks for contacting us! We will be in touch with you shortly."
760
  msgstr ""
761
 
@@ -857,9 +883,9 @@ msgid ""
857
  "a>?"
858
  msgstr ""
859
 
860
- #. #-#-#-#-# wpforms.pot (WPForms 1.4.1.2) #-#-#-#-#
861
  #. Plugin Name of the plugin/theme
862
- #. #-#-#-#-# wpforms.pot (WPForms 1.4.1.2) #-#-#-#-#
863
  #. Author of the plugin/theme
864
  #: includes/admin/class-menu.php:39 includes/admin/class-menu.php:40
865
  #: includes/admin/class-menu.php:51 includes/admin/class-menu.php:103
@@ -1207,107 +1233,233 @@ msgstr ""
1207
  msgid "Click here to Upgrade"
1208
  msgstr ""
1209
 
1210
- #: includes/admin/class-tools.php:89
1211
- msgid "Import/Export"
 
1212
  msgstr ""
1213
 
1214
- #: includes/admin/class-tools.php:90
 
 
 
 
1215
  msgid "System Info"
1216
  msgstr ""
1217
 
1218
- #: includes/admin/class-tools.php:99
1219
  msgid ""
1220
  "Import was successfully finished. You can go and <a href=\"%s\">check your "
1221
  "forms</a>."
1222
  msgstr ""
1223
 
1224
- #: includes/admin/class-tools.php:130
1225
- msgid "Form Import"
1226
  msgstr ""
1227
 
1228
- #: includes/admin/class-tools.php:131
1229
- msgid "Select an export file."
1230
  msgstr ""
1231
 
1232
- #: includes/admin/class-tools.php:136
1233
  msgid "No file chosen"
1234
  msgstr ""
1235
 
1236
- #: includes/admin/class-tools.php:138
1237
  msgid "Choose a file&hellip;"
1238
  msgstr ""
1239
 
1240
- #: includes/admin/class-tools.php:144
1241
- msgid "Import"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1242
  msgstr ""
1243
 
1244
- #: includes/admin/class-tools.php:150
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1245
  msgid "Form Export"
1246
  msgstr ""
1247
 
1248
- #: includes/admin/class-tools.php:151
1249
  msgid ""
1250
  "Form exports files can be used to create a backup of your forms or to import "
1251
  "forms into another site."
1252
  msgstr ""
1253
 
1254
- #: includes/admin/class-tools.php:156
1255
  msgid "Select form(s)"
1256
  msgstr ""
1257
 
1258
- #: includes/admin/class-tools.php:163
1259
  msgid "You need to create a form before you can use form export."
1260
  msgstr ""
1261
 
1262
- #: includes/admin/class-tools.php:169
1263
- msgid "Export"
1264
- msgstr ""
1265
-
1266
- #: includes/admin/class-tools.php:174
1267
  msgid "Form Template Export"
1268
  msgstr ""
1269
 
1270
- #: includes/admin/class-tools.php:177
1271
  msgid ""
1272
  "The following code can be used to register your custom form template. Copy "
1273
  "and paste the following code to your theme's functions.php file or include "
1274
  "it within an external file."
1275
  msgstr ""
1276
 
1277
- #: includes/admin/class-tools.php:178
1278
  msgid ""
1279
  "For more information <a href=\"%s\" target=\"blank\" rel=\"noopener "
1280
  "noreferrer\">see our documentation</a>."
1281
  msgstr ""
1282
 
1283
- #: includes/admin/class-tools.php:182
1284
  msgid ""
1285
  "Select a form to generate PHP code that can be used to register a custom "
1286
  "form template."
1287
  msgstr ""
1288
 
1289
- #: includes/admin/class-tools.php:194
1290
  msgid "You need to create a form before you can generate a template."
1291
  msgstr ""
1292
 
1293
- #: includes/admin/class-tools.php:200
1294
  msgid "Export Template"
1295
  msgstr ""
1296
 
1297
- #: includes/admin/class-tools.php:215
1298
  msgid "System Information"
1299
  msgstr ""
1300
 
1301
- #: includes/admin/class-tools.php:277
1302
  msgid "Please upload a valid .json form export file."
1303
  msgstr ""
1304
 
1305
- #: includes/admin/class-tools.php:278
1306
  #: pro/includes/admin/entries/class-entries-export.php:342
1307
  msgid "Error"
1308
  msgstr ""
1309
 
1310
- #: includes/admin/class-tools.php:402 includes/admin/class-tools.php:406
1311
  #: pro/includes/admin/entries/class-entries-single.php:733
1312
  #: pro/includes/admin/entries/class-entries-single.php:1087
1313
  msgid "M j, Y @ g:ia"
@@ -1501,10 +1653,6 @@ msgstr ""
1501
  msgid "per year"
1502
  msgstr ""
1503
 
1504
- #: includes/admin/class-welcome.php:247 pro/includes/admin/class-addons.php:249
1505
- msgid "Upgrade Now"
1506
- msgstr ""
1507
-
1508
  #: includes/admin/class-welcome.php:258
1509
  msgid "Testimonials"
1510
  msgstr ""
@@ -1525,8 +1673,54 @@ msgid ""
1525
  "investment."
1526
  msgstr ""
1527
 
1528
- #: includes/admin/class-welcome.php:285
1529
- msgid "Upgrade to WPForms Pro"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1530
  msgstr ""
1531
 
1532
  #: includes/admin/overview/class-overview-table.php:53
@@ -1553,10 +1747,6 @@ msgstr ""
1553
  msgid "Edit this form"
1554
  msgstr ""
1555
 
1556
- #: includes/admin/overview/class-overview-table.php:160
1557
- msgid "Edit"
1558
- msgstr ""
1559
-
1560
  #: includes/admin/overview/class-overview-table.php:173
1561
  msgid "View entries"
1562
  msgstr ""
@@ -1965,8 +2155,8 @@ msgid ""
1965
  msgstr ""
1966
 
1967
  #: includes/emails/class-emails.php:472 includes/emails/class-emails.php:495
1968
- #: includes/fields/class-checkbox.php:193 includes/fields/class-radio.php:193
1969
- #: includes/fields/class-select.php:199
1970
  msgid "(empty)"
1971
  msgstr ""
1972
 
@@ -2180,17 +2370,17 @@ msgstr ""
2180
  msgid "Third Choice"
2181
  msgstr ""
2182
 
2183
- #: includes/fields/class-checkbox.php:89 includes/fields/class-radio.php:89
2184
- #: includes/fields/class-select.php:89
2185
- msgid "Check this to manually set form field values."
2186
- msgstr ""
2187
-
2188
  #: includes/fields/class-checkbox.php:97 includes/fields/class-radio.php:97
2189
  #: includes/fields/class-select.php:97
2190
  msgid "Show Values"
2191
  msgstr ""
2192
 
2193
- #: includes/fields/class-checkbox.php:211 includes/fields/class-radio.php:211
 
 
 
 
 
2194
  msgid ""
2195
  "Showing the first 20 choices.<br> All %d choices will be displayed when "
2196
  "viewing the form."
@@ -2955,8 +3145,8 @@ msgstr ""
2955
  msgid "Addon installed."
2956
  msgstr ""
2957
 
2958
- #: pro/includes/admin/ajax-actions.php:225
2959
- #: pro/includes/admin/ajax-actions.php:270
2960
  msgid "Please enter a license key."
2961
  msgstr ""
2962
 
@@ -3030,10 +3220,6 @@ msgid ""
3030
  "following extensions."
3031
  msgstr ""
3032
 
3033
- #: pro/includes/admin/class-addons.php:201
3034
- msgid "Not Installed"
3035
- msgstr ""
3036
-
3037
  #: pro/includes/admin/class-addons.php:225
3038
  #: pro/includes/admin/entries/class-entries-list-table.php:162
3039
  msgid "Status"
@@ -4112,9 +4298,9 @@ msgstr ""
4112
  msgid "Please deactivate WPForms Lite before activating WPForms."
4113
  msgstr ""
4114
 
4115
- #. #-#-#-#-# wpforms.pot (WPForms 1.4.1.2) #-#-#-#-#
4116
  #. Plugin URI of the plugin/theme
4117
- #. #-#-#-#-# wpforms.pot (WPForms 1.4.1.2) #-#-#-#-#
4118
  #. Author URI of the plugin/theme
4119
  msgid "https://wpforms.com"
4120
  msgstr ""
2
  # This file is distributed under the same license as the WPForms package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WPForms 1.4.2\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpforms\n"
7
+ "POT-Creation-Date: 2017-10-25 18:46:19+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
+ #: includes/admin/admin.php:128 includes/admin/admin.php:156
16
+ #: pro/includes/admin/class-addons.php:241
17
  msgid "Activate"
18
  msgstr ""
19
 
106
  msgid "Heads up!"
107
  msgstr ""
108
 
109
+ #: includes/admin/admin.php:150
110
+ msgid "Please select at least one form to import."
111
+ msgstr ""
112
+
113
+ #: includes/admin/admin.php:153 includes/admin/builder/class-builder.php:288
114
  msgid "OK"
115
  msgstr ""
116
 
117
+ #: includes/admin/admin.php:154
118
+ msgid "Install and Activate"
119
+ msgstr ""
120
+
121
+ #: includes/admin/admin.php:155
122
+ msgid ""
123
+ "needs to be installed and activated to import its forms. Would you like us "
124
+ "to install and activate it for you?"
125
+ msgstr ""
126
+
127
+ #: includes/admin/admin.php:157
128
+ msgid ""
129
+ "needs to be activated to import its forms. Would you like us to activate it "
130
+ "for you?."
131
+ msgstr ""
132
+
133
+ #: includes/admin/admin.php:158
134
  msgid "Are you sure you want to disconnect this account?"
135
  msgstr ""
136
 
137
+ #: includes/admin/admin.php:159
138
  msgid "Could not authenticate with the provider."
139
  msgstr ""
140
 
141
+ #: includes/admin/admin.php:160
142
  msgid "Save and Refresh"
143
  msgstr ""
144
 
145
+ #: includes/admin/admin.php:161
146
  msgid "Upload or Choose Your Image"
147
  msgstr ""
148
 
149
+ #: includes/admin/admin.php:162
150
  msgid "Use Image"
151
  msgstr ""
152
 
153
  #. translators: %1$s - WPForms plugin name; %2$s - opening a link tag; %3$s -
154
  #. closing a link tag.
155
+ #: includes/admin/admin.php:357
156
  msgid ""
157
  "Your site is running an outdated version of PHP that is no longer supported "
158
  "and may cause issues with %1$s. %2$sRead more%3$s for additional information."
531
  msgstr ""
532
 
533
  #: includes/admin/builder/class-builder.php:471
534
+ #: includes/admin/class-tools.php:389
535
  #: includes/admin/overview/class-overview-table.php:182
536
  msgid "Preview"
537
  msgstr ""
572
 
573
  #: includes/admin/builder/panels/class-fields.php:123
574
  #: includes/admin/builder/panels/class-settings.php:130
575
+ #: includes/admin/importers/class-contact-form-7.php:106
576
+ #: includes/admin/importers/class-ninja-forms.php:123
577
  msgid "Submit"
578
  msgstr ""
579
 
780
  msgstr ""
781
 
782
  #: includes/admin/builder/panels/class-settings.php:211
783
+ #: includes/admin/importers/class-contact-form-7.php:123
784
+ #: includes/admin/importers/class-ninja-forms.php:140
785
  msgid "Thanks for contacting us! We will be in touch with you shortly."
786
  msgstr ""
787
 
883
  "a>?"
884
  msgstr ""
885
 
886
+ #. #-#-#-#-# wpforms.pot (WPForms 1.4.2) #-#-#-#-#
887
  #. Plugin Name of the plugin/theme
888
+ #. #-#-#-#-# wpforms.pot (WPForms 1.4.2) #-#-#-#-#
889
  #. Author of the plugin/theme
890
  #: includes/admin/class-menu.php:39 includes/admin/class-menu.php:40
891
  #: includes/admin/class-menu.php:51 includes/admin/class-menu.php:103
1233
  msgid "Click here to Upgrade"
1234
  msgstr ""
1235
 
1236
+ #: includes/admin/class-tools.php:118 includes/admin/class-tools.php:177
1237
+ #: includes/admin/class-tools.php:217 includes/admin/class-tools.php:280
1238
+ msgid "Import"
1239
  msgstr ""
1240
 
1241
+ #: includes/admin/class-tools.php:119 includes/admin/class-tools.php:460
1242
+ msgid "Export"
1243
+ msgstr ""
1244
+
1245
+ #: includes/admin/class-tools.php:120
1246
  msgid "System Info"
1247
  msgstr ""
1248
 
1249
+ #: includes/admin/class-tools.php:129
1250
  msgid ""
1251
  "Import was successfully finished. You can go and <a href=\"%s\">check your "
1252
  "forms</a>."
1253
  msgstr ""
1254
 
1255
+ #: includes/admin/class-tools.php:162
1256
+ msgid "WPForms Import"
1257
  msgstr ""
1258
 
1259
+ #: includes/admin/class-tools.php:163
1260
+ msgid "Select a WPForms export file."
1261
  msgstr ""
1262
 
1263
+ #: includes/admin/class-tools.php:169
1264
  msgid "No file chosen"
1265
  msgstr ""
1266
 
1267
+ #: includes/admin/class-tools.php:171
1268
  msgid "Choose a file&hellip;"
1269
  msgstr ""
1270
 
1271
+ #: includes/admin/class-tools.php:183
1272
+ msgid "Import from Other Form Plugins"
1273
+ msgstr ""
1274
+
1275
+ #: includes/admin/class-tools.php:184
1276
+ msgid "Not happy with other WordPress contact form plugins?"
1277
+ msgstr ""
1278
+
1279
+ #: includes/admin/class-tools.php:185
1280
+ msgid ""
1281
+ "WPForms makes it easy for you to switch by allowing you import your third-"
1282
+ "party forms with a single click."
1283
+ msgstr ""
1284
+
1285
+ #: includes/admin/class-tools.php:189
1286
+ msgid "No form importers are currently enabled."
1287
+ msgstr ""
1288
+
1289
+ #: includes/admin/class-tools.php:194
1290
+ msgid "Select previous contact form plugin..."
1291
+ msgstr ""
1292
+
1293
+ #: includes/admin/class-tools.php:199 pro/includes/admin/class-addons.php:201
1294
+ msgid "Not Installed"
1295
+ msgstr ""
1296
+
1297
+ #: includes/admin/class-tools.php:201
1298
+ msgid "Not Active"
1299
+ msgstr ""
1300
+
1301
+ #: includes/admin/class-tools.php:238
1302
+ msgid "Form Import"
1303
+ msgstr ""
1304
+
1305
+ #: includes/admin/class-tools.php:244
1306
+ msgid "Select the forms you would like to import."
1307
+ msgstr ""
1308
+
1309
+ #: includes/admin/class-tools.php:248
1310
+ msgid "Available Forms"
1311
+ msgstr ""
1312
+
1313
+ #: includes/admin/class-tools.php:253
1314
+ msgid "No forms found."
1315
+ msgstr ""
1316
+
1317
+ #: includes/admin/class-tools.php:267
1318
+ msgid "Select All"
1319
+ msgstr ""
1320
+
1321
+ #: includes/admin/class-tools.php:272
1322
+ msgid "Forms to Import"
1323
+ msgstr ""
1324
+
1325
+ #. translators: %1$s - current forms counter; %2$s - total forms counter; %3$s
1326
+ #. - provider name.
1327
+ #: includes/admin/class-tools.php:291
1328
+ msgid "Analyzing %1$s of %2$s forms from %3$s."
1329
+ msgstr ""
1330
+
1331
+ #: includes/admin/class-tools.php:299
1332
+ msgid "Heads Up!"
1333
+ msgstr ""
1334
+
1335
+ #: includes/admin/class-tools.php:300
1336
+ msgid ""
1337
+ "One or more of your forms contain fields that are not available in WPForms "
1338
+ "Lite. To properly impor tthese fields, we recommend upgrading to WPForms Pro."
1339
+ msgstr ""
1340
+
1341
+ #: includes/admin/class-tools.php:301
1342
+ msgid ""
1343
+ "You can continue with the import without upgrading, and we will do our best "
1344
+ "to match the fields. However, some of them will be omitted due to "
1345
+ "compatibility issues."
1346
+ msgstr ""
1347
+
1348
+ #: includes/admin/class-tools.php:303 includes/admin/class-welcome.php:285
1349
+ msgid "Upgrade to WPForms Pro"
1350
+ msgstr ""
1351
+
1352
+ #: includes/admin/class-tools.php:304
1353
+ msgid "Continue Import without Upgrading"
1354
  msgstr ""
1355
 
1356
+ #: includes/admin/class-tools.php:307
1357
+ msgid "Below are the list of form fields that may be impacted:"
1358
+ msgstr ""
1359
+
1360
+ #. translators: %1$s - current forms counter; %2$s - total forms counter; %3$s
1361
+ #. - provider name.
1362
+ #: includes/admin/class-tools.php:318
1363
+ msgid "Importing %1$s of %2$s forms from %3$s."
1364
+ msgstr ""
1365
+
1366
+ #. translators: %s - number of imported forms.
1367
+ #: includes/admin/class-tools.php:330
1368
+ msgid ""
1369
+ "Congrats, the import process has finished! We have successfully imported %s "
1370
+ "forms. You can review the results below."
1371
+ msgstr ""
1372
+
1373
+ #: includes/admin/class-tools.php:387
1374
+ #: includes/admin/overview/class-overview-table.php:160
1375
+ msgid "Edit"
1376
+ msgstr ""
1377
+
1378
+ #: includes/admin/class-tools.php:393
1379
+ msgid "The following fields are available in PRO and were not imported:"
1380
+ msgstr ""
1381
+
1382
+ #: includes/admin/class-tools.php:401
1383
+ msgid ""
1384
+ "The following fields are available in PRO and were imported as text fields:"
1385
+ msgstr ""
1386
+
1387
+ #: includes/admin/class-tools.php:409
1388
+ msgid "The following fields are not supported and were not imported:"
1389
+ msgstr ""
1390
+
1391
+ #: includes/admin/class-tools.php:418
1392
+ msgid "Upgrade to the PRO plan to import these fields."
1393
+ msgstr ""
1394
+
1395
+ #: includes/admin/class-tools.php:420 includes/admin/class-welcome.php:247
1396
+ #: pro/includes/admin/class-addons.php:249
1397
+ msgid "Upgrade Now"
1398
+ msgstr ""
1399
+
1400
+ #: includes/admin/class-tools.php:439
1401
  msgid "Form Export"
1402
  msgstr ""
1403
 
1404
+ #: includes/admin/class-tools.php:441
1405
  msgid ""
1406
  "Form exports files can be used to create a backup of your forms or to import "
1407
  "forms into another site."
1408
  msgstr ""
1409
 
1410
+ #: includes/admin/class-tools.php:447
1411
  msgid "Select form(s)"
1412
  msgstr ""
1413
 
1414
+ #: includes/admin/class-tools.php:454
1415
  msgid "You need to create a form before you can use form export."
1416
  msgstr ""
1417
 
1418
+ #: includes/admin/class-tools.php:466
 
 
 
 
1419
  msgid "Form Template Export"
1420
  msgstr ""
1421
 
1422
+ #: includes/admin/class-tools.php:470
1423
  msgid ""
1424
  "The following code can be used to register your custom form template. Copy "
1425
  "and paste the following code to your theme's functions.php file or include "
1426
  "it within an external file."
1427
  msgstr ""
1428
 
1429
+ #: includes/admin/class-tools.php:471
1430
  msgid ""
1431
  "For more information <a href=\"%s\" target=\"blank\" rel=\"noopener "
1432
  "noreferrer\">see our documentation</a>."
1433
  msgstr ""
1434
 
1435
+ #: includes/admin/class-tools.php:476
1436
  msgid ""
1437
  "Select a form to generate PHP code that can be used to register a custom "
1438
  "form template."
1439
  msgstr ""
1440
 
1441
+ #: includes/admin/class-tools.php:489
1442
  msgid "You need to create a form before you can generate a template."
1443
  msgstr ""
1444
 
1445
+ #: includes/admin/class-tools.php:495
1446
  msgid "Export Template"
1447
  msgstr ""
1448
 
1449
+ #: includes/admin/class-tools.php:510
1450
  msgid "System Information"
1451
  msgstr ""
1452
 
1453
+ #: includes/admin/class-tools.php:577
1454
  msgid "Please upload a valid .json form export file."
1455
  msgstr ""
1456
 
1457
+ #: includes/admin/class-tools.php:578
1458
  #: pro/includes/admin/entries/class-entries-export.php:342
1459
  msgid "Error"
1460
  msgstr ""
1461
 
1462
+ #: includes/admin/class-tools.php:704 includes/admin/class-tools.php:708
1463
  #: pro/includes/admin/entries/class-entries-single.php:733
1464
  #: pro/includes/admin/entries/class-entries-single.php:1087
1465
  msgid "M j, Y @ g:ia"
1653
  msgid "per year"
1654
  msgstr ""
1655
 
 
 
 
 
1656
  #: includes/admin/class-welcome.php:258
1657
  msgid "Testimonials"
1658
  msgstr ""
1673
  "investment."
1674
  msgstr ""
1675
 
1676
+ #: includes/admin/importers/class-base.php:114
1677
+ msgid "There was an error while creating a new form."
1678
+ msgstr ""
1679
+
1680
+ #: includes/admin/importers/class-contact-form-7.php:107
1681
+ #: includes/admin/importers/class-ninja-forms.php:124
1682
+ msgid "Sending"
1683
+ msgstr ""
1684
+
1685
+ #: includes/admin/importers/class-contact-form-7.php:112
1686
+ #: includes/admin/importers/class-ninja-forms.php:129
1687
+ msgid "Notification 1"
1688
+ msgstr ""
1689
+
1690
+ #. translators: %s - Contact Form 7 form name.
1691
+ #. translators: %s - Ninja Forms form name.
1692
+ #: includes/admin/importers/class-contact-form-7.php:115
1693
+ #: includes/admin/importers/class-contact-form-7.php:400
1694
+ #: includes/admin/importers/class-ninja-forms.php:132
1695
+ #: includes/admin/importers/class-ninja-forms.php:404
1696
+ msgid "New Entry: %s"
1697
+ msgstr ""
1698
+
1699
+ #: includes/admin/importers/class-contact-form-7.php:134
1700
+ #: includes/admin/importers/class-ninja-forms.php:151
1701
+ msgid "No form fields found."
1702
+ msgstr ""
1703
+
1704
+ #: includes/admin/importers/class-contact-form-7.php:302
1705
+ msgid "Acceptance Field"
1706
+ msgstr ""
1707
+
1708
+ #: includes/admin/importers/class-contact-form-7.php:397
1709
+ msgid "Notification 2"
1710
+ msgstr ""
1711
+
1712
+ #. translators: %1$s - field type; %2$s - field name if available.
1713
+ #: includes/admin/importers/class-contact-form-7.php:490
1714
+ msgid "%1$s Field%2$s"
1715
+ msgstr ""
1716
+
1717
+ #: includes/admin/importers/class-ninja-forms.php:227
1718
+ msgid "Single Checkbox Field"
1719
+ msgstr ""
1720
+
1721
+ #: includes/admin/importers/class-ninja-forms.php:401
1722
+ #: includes/admin/importers/class-ninja-forms.php:417
1723
+ msgid "Notification"
1724
  msgstr ""
1725
 
1726
  #: includes/admin/overview/class-overview-table.php:53
1747
  msgid "Edit this form"
1748
  msgstr ""
1749
 
 
 
 
 
1750
  #: includes/admin/overview/class-overview-table.php:173
1751
  msgid "View entries"
1752
  msgstr ""
2155
  msgstr ""
2156
 
2157
  #: includes/emails/class-emails.php:472 includes/emails/class-emails.php:495
2158
+ #: includes/fields/class-checkbox.php:194 includes/fields/class-radio.php:194
2159
+ #: includes/fields/class-select.php:200
2160
  msgid "(empty)"
2161
  msgstr ""
2162
 
2370
  msgid "Third Choice"
2371
  msgstr ""
2372
 
 
 
 
 
 
2373
  #: includes/fields/class-checkbox.php:97 includes/fields/class-radio.php:97
2374
  #: includes/fields/class-select.php:97
2375
  msgid "Show Values"
2376
  msgstr ""
2377
 
2378
+ #: includes/fields/class-checkbox.php:98 includes/fields/class-radio.php:98
2379
+ #: includes/fields/class-select.php:98
2380
+ msgid "Check this to manually set form field values."
2381
+ msgstr ""
2382
+
2383
+ #: includes/fields/class-checkbox.php:212 includes/fields/class-radio.php:212
2384
  msgid ""
2385
  "Showing the first 20 choices.<br> All %d choices will be displayed when "
2386
  "viewing the form."
3145
  msgid "Addon installed."
3146
  msgstr ""
3147
 
3148
+ #: pro/includes/admin/ajax-actions.php:224
3149
+ #: pro/includes/admin/ajax-actions.php:269
3150
  msgid "Please enter a license key."
3151
  msgstr ""
3152
 
3220
  "following extensions."
3221
  msgstr ""
3222
 
 
 
 
 
3223
  #: pro/includes/admin/class-addons.php:225
3224
  #: pro/includes/admin/entries/class-entries-list-table.php:162
3225
  msgid "Status"
4298
  msgid "Please deactivate WPForms Lite before activating WPForms."
4299
  msgstr ""
4300
 
4301
+ #. #-#-#-#-# wpforms.pot (WPForms 1.4.2) #-#-#-#-#
4302
  #. Plugin URI of the plugin/theme
4303
+ #. #-#-#-#-# wpforms.pot (WPForms 1.4.2) #-#-#-#-#
4304
  #. Author URI of the plugin/theme
4305
  msgid "https://wpforms.com"
4306
  msgstr ""
readme.txt CHANGED
@@ -1,5 +1,5 @@
1
  === Contact Form by WPForms - Drag & Drop Form Builder for WordPress ===
2
- Contributors: wpforms, jaredatch, smub
3
  Tags: contact form, contact form plugin, forms, form builder, custom form, contact button, contact me, custom contact form, form manager, form, forms builder, forms creator, captcha, recaptcha, Akismet, email form, web form, feedback form, payment form, survey form, donation form, email submit form, message form, mailchimp, mailchimp form, aweber, aweber form, paypal, paypal form, stripe, stripe form, getresponse, getresponse form, email subscription, contact form widget, user registration form, wordpress registration, wordpress login form
4
  Requires at least: 4.6
5
  Tested up to: 4.8.2
@@ -210,6 +210,13 @@ Syed Balkhi
210
 
211
  == Changelog ==
212
 
 
 
 
 
 
 
 
213
  = 1.4.1.1 =
214
  - Changed: Improved the loading order of javascript files for forms builder
215
  - Changed: Update some strings for Russian translation
1
  === Contact Form by WPForms - Drag & Drop Form Builder for WordPress ===
2
+ Contributors: wpforms, jaredatch, smub, slaFFik
3
  Tags: contact form, contact form plugin, forms, form builder, custom form, contact button, contact me, custom contact form, form manager, form, forms builder, forms creator, captcha, recaptcha, Akismet, email form, web form, feedback form, payment form, survey form, donation form, email submit form, message form, mailchimp, mailchimp form, aweber, aweber form, paypal, paypal form, stripe, stripe form, getresponse, getresponse form, email subscription, contact form widget, user registration form, wordpress registration, wordpress login form
4
  Requires at least: 4.6
5
  Tested up to: 4.8.2
210
 
211
  == Changelog ==
212
 
213
+ = 1.4.2 =
214
+ - Added: Import your old Ninja Forms or Contact Form 7 forms! (WPForms > Tools > Import)
215
+ - Changed: Dropdown/Checkbox/Multiple Choice "Show Values" setting has been hidden by default to avoid confusion, can be re-enabled using the `wpforms_fields_show_options_setting` filter
216
+ - Fixed: reCATCHA now showing in the Form Builder preview when enabled
217
+ - Fixed: Encoded/escaped entities in email notifications
218
+ - Fixed: German translation issue
219
+
220
  = 1.4.1.1 =
221
  - Changed: Improved the loading order of javascript files for forms builder
222
  - Changed: Update some strings for Russian translation
wpforms.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: Beginner friendly WordPress contact form plugin. Use our Drag & Drop form builder to create your WordPress forms.
6
  * Author: WPForms
7
  * Author URI: https://wpforms.com
8
- * Version: 1.4.1.1
9
  * Text Domain: wpforms
10
  * Domain Path: languages
11
  *
@@ -90,7 +90,7 @@ if ( class_exists( 'WPForms' ) ) {
90
  *
91
  * @var string
92
  */
93
- public $version = '1.4.1.1';
94
 
95
  /**
96
  * The form data handler instance.
@@ -321,6 +321,7 @@ if ( class_exists( 'WPForms' ) ) {
321
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-tools.php';
322
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-editor.php';
323
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-review.php';
 
324
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/ajax-actions.php';
325
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-am-notification.php';
326
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-am-deactivation-survey.php';
5
  * Description: Beginner friendly WordPress contact form plugin. Use our Drag & Drop form builder to create your WordPress forms.
6
  * Author: WPForms
7
  * Author URI: https://wpforms.com
8
+ * Version: 1.4.2
9
  * Text Domain: wpforms
10
  * Domain Path: languages
11
  *
90
  *
91
  * @var string
92
  */
93
+ public $version = '1.4.2';
94
 
95
  /**
96
  * The form data handler instance.
321
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-tools.php';
322
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-editor.php';
323
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-review.php';
324
+ require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-importers.php';
325
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/ajax-actions.php';
326
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-am-notification.php';
327
  require_once WPFORMS_PLUGIN_DIR . 'includes/admin/class-am-deactivation-survey.php';