diff --git a/changelog.txt b/changelog.txt index b45f45ad78..0353d3be32 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,16 @@ == Changelog == += 6.25.1 = +* New: The frm_email_message filter now includes email_key in the passed attribute data. +* New: Entries list sort preferences are now saved individually for every form, preventing issues with sort preferences overwriting existing sort preferences in another form. +* New: The entries columns for fields with options that have separate values will now include (value) and (label) so they are easier to tell apart. +* Fix: Turnstile captcha widgets now use a prefixed class name to prevent conflicts with other Turnstile integrations that add a second captcha widget to a form. +* Fix: Actions that trigger based on a Square payment would trigger twice when the Stripe or Authorize.Net add-ons were active. +* Fix: Large email header images used in emails would extend beyond the image container boundaries. +* Fix: The payments list would not properly sort in descending order. +* Fix: Some icons used in the form builder would appear in the incorrect position in Firefox. +* Fix: Captcha labels would incorrectly use the same for attribute when multiple captchas were rendered, causing accessibility issues. +* Fix: In some cases, new fields would get inserted below the submit button unexpectedly after saving and reloading. + = 6.25 = * New: Style settings have been added to Email actions. * New: reCAPTCHA and Turnstile now support a new frm_captcha_lang filter for modifying the captcha language. diff --git a/classes/controllers/FrmAppController.php b/classes/controllers/FrmAppController.php index 71590fb814..e117668986 100644 --- a/classes/controllers/FrmAppController.php +++ b/classes/controllers/FrmAppController.php @@ -863,7 +863,7 @@ private static function should_show_floating_links() { /** * Filters whether the floating links should be displayed. * - * @since x.x + * @since 6.25.1 * * @param bool $should_show Whether the floating links should be shown. */ @@ -1521,7 +1521,7 @@ public static function apply_saved_sort_preference( &$orderby, &$order ) { /** * Get a simple user meta key that only includes the screen ID. * - * @since x.x + * @since 6.25.1 * * @return false|string */ diff --git a/classes/controllers/FrmEntriesController.php b/classes/controllers/FrmEntriesController.php index 87c1abd6f9..f97592bca8 100644 --- a/classes/controllers/FrmEntriesController.php +++ b/classes/controllers/FrmEntriesController.php @@ -248,7 +248,7 @@ private static function add_field_cols( $field, $form_id, &$columns ) { /** * Appends "(Value)" or "(Label)" to the field name if it's an option field that has a separate value/label. * - * @since x.x + * @since 6.25.1 * * @param object $field * @param bool $include_column_for_sep_val diff --git a/classes/controllers/FrmFormsController.php b/classes/controllers/FrmFormsController.php index dc11ded934..40a907bb3e 100644 --- a/classes/controllers/FrmFormsController.php +++ b/classes/controllers/FrmFormsController.php @@ -319,7 +319,7 @@ public static function update( $values = array() ) { } /** - * @since x.x + * @since 6.25.1 * * @return string */ diff --git a/classes/controllers/FrmStylesController.php b/classes/controllers/FrmStylesController.php index b6759b59e1..f40ba77394 100644 --- a/classes/controllers/FrmStylesController.php +++ b/classes/controllers/FrmStylesController.php @@ -522,7 +522,7 @@ private static function save_form_style() { FrmForm::clear_form_cache(); /** - * @since x.x + * @since 6.25.1 * * @param int $form_id * @param int $style_id @@ -700,7 +700,7 @@ public static function save_style() { } /** - * @since x.x + * @since 6.25.1 * * @param int $post_id */ diff --git a/classes/controllers/FrmWelcomeTourController.php b/classes/controllers/FrmWelcomeTourController.php index 7130a6e0e4..21b298646a 100644 --- a/classes/controllers/FrmWelcomeTourController.php +++ b/classes/controllers/FrmWelcomeTourController.php @@ -12,7 +12,7 @@ /** * Handles the Welcome Tour page in the admin area. * - * @since x.x + * @since 6.25.1 */ class FrmWelcomeTourController { diff --git a/classes/helpers/FrmAppHelper.php b/classes/helpers/FrmAppHelper.php index d7ed4b767a..165489db92 100644 --- a/classes/helpers/FrmAppHelper.php +++ b/classes/helpers/FrmAppHelper.php @@ -29,7 +29,7 @@ class FrmAppHelper { * * @var string */ - public static $plug_version = '6.25'; + public static $plug_version = '6.25.1'; /** * @var bool @@ -167,7 +167,7 @@ public static function admin_upgrade_link( $args, $page = '' ) { /** * If medium is "pro", add an additional utm_license param with their active license type. * - * @since x.x + * @since 6.25.1 * * @param array $query_args * @return array @@ -181,7 +181,7 @@ private static function maybe_add_utm_license( $query_args ) { } /** - * @since x.x + * @since 6.25.1 * * @return string */ @@ -192,7 +192,7 @@ private static function get_utm_medium() { /** * Change campaign from "liteplugin" to what we're currently using for medium. * - * @since x.x + * @since 6.25.1 * * @param array $args * @return array @@ -3639,7 +3639,7 @@ public static function localize_script( $location ) { /** * Get the no label text. * - * @since x.x + * @since 6.25.1 * * @return string */ diff --git a/classes/helpers/FrmSubmitHelper.php b/classes/helpers/FrmSubmitHelper.php index bb510b93ed..82beef2fc5 100644 --- a/classes/helpers/FrmSubmitHelper.php +++ b/classes/helpers/FrmSubmitHelper.php @@ -203,7 +203,7 @@ public static function only_contains_submit_field( $fields ) { /** * Updates fields in the last row when new field is added. * - * @since x.x + * @since 6.25.1 * * @param int $field_count The current field count. */ @@ -232,7 +232,7 @@ public static function update_last_row_fields_order_when_adding_field( $field_co /** * Prints the hidden input that contains the last row fields order to be processed in JS after adding new field. * - * @since x.x + * @since 6.25.1 */ public static function print_last_row_fields_order_input() { if ( ! self::$last_row_fields_order ) { diff --git a/classes/models/FrmFieldCaptchaSettings.php b/classes/models/FrmFieldCaptchaSettings.php index 90d7f33277..b9c6250c32 100644 --- a/classes/models/FrmFieldCaptchaSettings.php +++ b/classes/models/FrmFieldCaptchaSettings.php @@ -257,7 +257,7 @@ public function should_show_captcha_theme_auto_option() { /** * Default to no prefix. This is overwritten by child classes. * - * @since x.x + * @since 6.25.1 * * @param bool $allow_multiple * @return string diff --git a/classes/models/FrmFieldValueSelector.php b/classes/models/FrmFieldValueSelector.php index e382fd5387..07501ccae9 100644 --- a/classes/models/FrmFieldValueSelector.php +++ b/classes/models/FrmFieldValueSelector.php @@ -297,7 +297,7 @@ protected function display_dropdown() { /** * Whether to use the field value as the option label in the dropdown when the label is empty. * - * @since x.x + * @since 6.25.1 * * @return bool */ diff --git a/classes/models/FrmRecaptchaSettings.php b/classes/models/FrmRecaptchaSettings.php index bee07b551a..477b9c650b 100644 --- a/classes/models/FrmRecaptchaSettings.php +++ b/classes/models/FrmRecaptchaSettings.php @@ -118,7 +118,7 @@ private function captcha_is_invisible() { /** * Only add the "frm-" prefix if multiple reCAPTCHA fields are allowed. * - * @since x.x + * @since 6.25.1 * * @param bool $allow_multiple * @return string diff --git a/classes/models/FrmSalesApi.php b/classes/models/FrmSalesApi.php index 399102c4ff..451a51301f 100644 --- a/classes/models/FrmSalesApi.php +++ b/classes/models/FrmSalesApi.php @@ -30,14 +30,14 @@ class FrmSalesApi extends FrmFormApi { private static $best_sale; /** - * @since x.x + * @since 6.25.1 * * @var string|null */ private static $cross_sell_text; /** - * @since x.x + * @since 6.25.1 * * @var string|null */ @@ -97,7 +97,7 @@ private function set_sales() { * But one array, that isn't actually a sale, contains cross sell data. * This should be near the end of the array. * - * @since x.x + * @since 6.25.1 * * @param array $data * @return void @@ -118,7 +118,7 @@ private function set_cross_sell( $data ) { /** * Check that both cross_sell_text and cross_sell_link are set and are arrays of the same size. * - * @since x.x + * @since 6.25.1 * * @param array $data * @return bool @@ -139,7 +139,7 @@ private function cross_sell_is_valid( $data ) { * Determine which cross sell text to use. * These are shown in order for 30 days before moving on to the next one. * - * @since x.x + * @since 6.25.1 * * @param array $cross_sell_text * @return int diff --git a/classes/models/FrmSettings.php b/classes/models/FrmSettings.php index f106dc9cff..a6ef697c54 100644 --- a/classes/models/FrmSettings.php +++ b/classes/models/FrmSettings.php @@ -98,7 +98,7 @@ class FrmSettings { public $denylist_check; /** - * @since x.x + * @since 6.25.1 * * @var int|null 1 if installed after welcome tour update, null otherwise. */ diff --git a/classes/models/FrmTurnstileSettings.php b/classes/models/FrmTurnstileSettings.php index 7d4a7f079c..e93f853c2b 100644 --- a/classes/models/FrmTurnstileSettings.php +++ b/classes/models/FrmTurnstileSettings.php @@ -78,7 +78,7 @@ public function should_show_captcha_theme_auto_option() { /** * Always add the "frm-" prefix for Turnstile fields. * - * @since x.x + * @since 6.25.1 * * @param bool $allow_multiple * @return string diff --git a/classes/views/welcome-tour/checklist.php b/classes/views/welcome-tour/checklist.php index a57920fda5..d8c02c765c 100644 --- a/classes/views/welcome-tour/checklist.php +++ b/classes/views/welcome-tour/checklist.php @@ -2,7 +2,7 @@ /** * Welcome Tour's Checklist component. * - * @since x.x + * @since 6.25.1 * @package Formidable */ diff --git a/classes/views/welcome-tour/index.php b/classes/views/welcome-tour/index.php index 79bf945ae3..1105059406 100644 --- a/classes/views/welcome-tour/index.php +++ b/classes/views/welcome-tour/index.php @@ -2,7 +2,7 @@ /** * Welcome Tour's main view file. * - * @since x.x + * @since 6.25.1 * @package Formidable */ diff --git a/classes/views/welcome-tour/spotlight.php b/classes/views/welcome-tour/spotlight.php index d365128234..1e6f9f2e31 100644 --- a/classes/views/welcome-tour/spotlight.php +++ b/classes/views/welcome-tour/spotlight.php @@ -2,7 +2,7 @@ /** * Welcome Tour's Spotlight component. * - * @since x.x + * @since 6.25.1 * @package Formidable */ diff --git a/classes/views/welcome-tour/steps/list.php b/classes/views/welcome-tour/steps/list.php index 16ab9a1d6d..e1fb3d5f3d 100644 --- a/classes/views/welcome-tour/steps/list.php +++ b/classes/views/welcome-tour/steps/list.php @@ -2,7 +2,7 @@ /** * Welcome Tour's Individual step view. * - * @since x.x + * @since 6.25.1 * @package Formidable */ diff --git a/classes/views/welcome-tour/steps/step-completed.php b/classes/views/welcome-tour/steps/step-completed.php index c7192c45dd..7ed942dae8 100644 --- a/classes/views/welcome-tour/steps/step-completed.php +++ b/classes/views/welcome-tour/steps/step-completed.php @@ -2,7 +2,7 @@ /** * Welcome Tour - Completed state (similar to form-templates/template.php). * - * @since x.x + * @since 6.25.1 * @package Formidable */ diff --git a/denylist/splorp-wp-comment.txt b/denylist/splorp-wp-comment.txt index c65a175feb..c38c22bde0 100644 --- a/denylist/splorp-wp-comment.txt +++ b/denylist/splorp-wp-comment.txt @@ -128,6 +128,7 @@ _seo _sex _sportni _starz +_stavka _supreme _svetilniki _swarov @@ -566,6 +567,7 @@ _москве -cell-phone- -cell-phone. -cell-phone/ +-cena.ru/ -ch.top -charms. -charms/ @@ -1078,6 +1080,7 @@ _москве -mbt/ -mbts. -mbts/ +-mcpedl- -med.ru/ -media-wiki- -media-wiki. @@ -2743,6 +2746,7 @@ _москве .ru/lol .ru/mater .ru/member +.ru/money .ru/news .ru/novost .ru/page @@ -4335,6 +4339,7 @@ _москве /hermes- /hermes. /herveleger +/heylink.me/ /hfg.cc/ /hgh- /hgh. @@ -4790,6 +4795,7 @@ _москве /mbt- /mbt. /mcm. +/mcpedl- /med- /media-wiki- /media-wiki. @@ -5722,6 +5728,7 @@ _москве /vasion. /vasion/ /vb/ +/vc.ru/ /vecaro- /vecaro. /video/youtube/ @@ -8353,12 +8360,16 @@ ai doll ai girlfriend ai module ai porn +ai remover +ai undress ai 予 ai-boyfriend ai-doll ai-girlfriend ai-module ai-porn +ai-remover +ai-undress aidoll aim token aim-token @@ -8439,6 +8450,8 @@ akupunktur aladdin online aladdin-online aladdinonline +alarm radio clock +alarm-radio-clock alarme martinique alarme-martinique alarmemartinique @@ -9327,7 +9340,9 @@ aren't you began aren’t got aren’t you began arenda ekskavator +arenda mini arenda-ekskavator +arenda-mini arent got arent-got areplic @@ -11665,11 +11680,13 @@ bintionline bio bronz bio oil yield bio skin +bio-boost bio-bronz bio-oil yield bio-oil-yield bio-shield-pill bio-skin +bioboost biobronz biofinite skin biofinite-skin @@ -12051,6 +12068,7 @@ blog on regular blog on the topic blog on the web blog optim +blog organic blog owner blog people blog platform @@ -12141,6 +12159,7 @@ blog-menu blog-narco blog-occasion blog-optim +blog-organic blog-owner blog-people blog-projet @@ -12552,6 +12571,7 @@ bonus cazino bonus chip bonus code bonus for all user +bonus for new play bonus kasino bonus kodu bonus money @@ -12577,6 +12597,8 @@ bonuscasino bonuscazino bonuschip bonuscode +bonuses for all user +bonuses for new play bonuskasino bonusmoney bonussite @@ -13165,6 +13187,7 @@ broncos-offic broncoshat broncosjers broncosoffic +brotherly love attack brothershit brought agreeable browns jers @@ -14955,6 +14978,7 @@ casino depot casino download casino en ligne casino enligne +casino es online casino fish casino game casino gaming @@ -14974,6 +14998,7 @@ casino online casino only casino partic casino phish +casino platform casino resort casino review casino script @@ -15002,6 +15027,7 @@ casino-depot casino-download casino-en-ligne casino-enligne +casino-es-online casino-fish casino-game casino-gaming @@ -15022,6 +15048,7 @@ casino-online casino-only casino-partic casino-phish +casino-platform casino-resort casino-review casino-script @@ -15051,6 +15078,7 @@ casinocom casinodownload casinoenligne casinoer +casinoesonline casinofish casinogame casinogold @@ -15064,8 +15092,10 @@ casinooffic casinoonline casinoonly casinophish +casinos online casinos today casinos- +casinos-online casinos-today casinoscript casinosex @@ -15139,6 +15169,7 @@ cấu hình tối cau-hinh-toi cavin-klein cavinklein +cawsino cazino 24 cazino depot cazino resort @@ -16331,6 +16362,7 @@ china cheap china city capital china dress china low +china page. china scarf china scarve china shop @@ -16338,6 +16370,7 @@ china whole china-cheap china-dress china-low +china-page china-scarf china-scarve china-shop @@ -16852,6 +16885,7 @@ clothing-online clothing-toppl clothingabercrom clothingonline +clothoff clotrimazole clou replic clou-replic @@ -17914,6 +17948,7 @@ copywriting prompt copywriting-prompt cordarone core fuck +core merited core sex core-fuck core-sex @@ -18588,6 +18623,8 @@ cul-femme cul-francais cul-gratuit cul-porn +culang palad +culang-palad culd not culo mega culo-mega @@ -19500,12 +19537,14 @@ day loan day long hunt day loubou day rv near +day uitslag day-bountiful day-diet day-lengthy day-loubou day-rv-near day-to-day deal +day-uitslag day. bye day.did dayloubou @@ -19515,6 +19554,7 @@ daytona acier daytona-acier daytonaacier daytrad +dayuitslag dazzling focal dazzling insight dazzling-focal @@ -19623,6 +19663,8 @@ decline pursuing deconomic decor esteem decor-esteem +decoratelier-course +decorateliercourse decorating esteem decorating-esteem decorativos brinde @@ -20012,6 +20054,7 @@ destiny power destiny-power destinypower desyrel +detail at the link detail on the portal detail though detail you have remark @@ -20023,6 +20066,7 @@ detailed-look details , details ! details . +details at the link details necessities details on our blog details on our page @@ -20276,12 +20320,14 @@ diggs.us digi person digi-person digicam move +digital agentstva digital excess digital gigante digital growth digital market digital sole digital yang +digital-agentstva digital-excess digital-gigante digital-growth @@ -20579,6 +20625,7 @@ dlxlimo dlya konferent dlya mashin dlya proektora +dlya shtor dlya_konferent dlya_proektora dlya-konferent @@ -20796,13 +20843,19 @@ donne-donn donnedonn donrem.ru/ dont cease -dont click me +dont click dont fit dont know +dont miss dont re-model +dont remodel dont-cease +dont-click dont-fit dont-know +dont-miss +dont-remodel +dontmiss dooes not dooes-not door repair near @@ -20854,6 +20907,7 @@ download gratis download intrusion download joomla download m4a +download minecraft download mp3 download mp4 download online @@ -20873,6 +20927,7 @@ download-gratis download-intrusion download-joomla download-m4a +download-minecraft download-mp3 download-mp4 download-online @@ -21097,6 +21152,7 @@ droneshow1 drop extra pound drop extra weight drop me a mail +drop this here drop your premium drop-extra-pound drop-extra-weight @@ -21116,12 +21172,14 @@ drug-2u drug-4u drug-buy drug-cheap +drug-hub drug-market drug2u drug4u drugbuy drugcheap druggz +drughub drugmarket drugs buy drugs cheap @@ -21538,10 +21596,12 @@ eexpense efeitos colaterais efeitos-colaterais effective market +effective strateg effective time manag effective transformative effective truth teach effective-market +effective-strateg effective-time-manag effectively generally effexor @@ -21651,13 +21711,24 @@ elegant-girl-energ elegant-maxi elegant-midi elegant-woman-energ +elegir sitio +elegir-sitio +elektricheskie jaluzi +elektricheskie zhalyu +elektricheskie-jaluzi +elektricheskie-zhalyu elektrik malzeme elektrik-malzeme elektrikmalzeme -elektrokarniz cena -elektrokarniz-cena +elektro karniz +elektro privod +elektro-karniz +elektro-privod +elektrokarniz elektronik cash elektronik-cash +elektronikcash +elektroprivod element de moda element de modă element mother @@ -21994,6 +22065,7 @@ enhance pill enhance your chance enhance your hunt enhance your life +enhance your online enhance your work enhance-business enhance-perform @@ -22512,6 +22584,7 @@ essaysserv essayswrite essaytyper essaywrite +essential asset essential blog essential for girl essential for woman @@ -22523,6 +22596,7 @@ essential tax tip essential weblog essential webpage essential website +essential-asset essential-for-girl essential-for-woman essential-for-women @@ -24028,6 +24102,7 @@ fightingdrone fightmark fiɡure file data program +file see also file website file-website file=http @@ -25878,6 +25953,9 @@ gasboilerreplac gasoline effic gasoline-effic gassafetycheck +gastro-tour +gastrotour +gastrotur gatas prive gatas-prive gatasprive @@ -26045,11 +26123,13 @@ generic albenda generic albenza generic cialis generic harvoni +generic link generic principen generic-albenda generic-albenza generic-cialis generic-harvoni +generic-link generic-principen genericcialis genericharvoni @@ -26138,6 +26218,7 @@ get free gem get free gift get fuck get hold this +get instant access get into touch get know how get know-how @@ -26224,6 +26305,7 @@ getmassive getmoney getozempic getpokego +getreadybeauty getridof getrobux gets fuck @@ -26584,6 +26666,7 @@ glorious web glory casino glory-casino glorycasino +glowering addiction glowing clean glowing inexperience glowing-clean @@ -26726,7 +26809,9 @@ gold99 goldbarren goldcoin goldearring +golden-slot goldendoll +goldenslot goldessay goldfree goldgeek @@ -27130,6 +27215,7 @@ got a web got a weblog got a webpage got a website +got here might got idea got instant support got much clear @@ -28622,6 +28708,7 @@ herbvapor herbvapour here at amazon here different +here iis my log here is my blog here is my page here is my post @@ -30012,6 +30099,8 @@ immediately message immediatey immense worth immense-worth +immerse yourself +immerse-yourself immigrationcourt immobilier lux immobilier-lux @@ -30230,13 +30319,26 @@ incomes-of-goog inconvenience comprehens inconvenience-comprehens incpharm +increase blog increase likes +increase my blog +increase my cash +increase my likes +increase my page +increase my perspect +increase my weblog +increase my website increase traff +increase weblog +increase website increase your cash +increase your likes increase your perspect increase-likes +increase-my-likes increase-traff increase-your-cash +increase-your-likes increase-your-perspect increasetraff increasing internet @@ -30419,7 +30521,9 @@ inflatablecastlerent inflatablehouserent inflict the establish inflicting the establish +influencer content influencer market +influencer-content influencer-market influenza pic info , @@ -30434,10 +30538,12 @@ info about this topic info approx info base info for my mission +info info info is arrange info is invalu info is pricel info is worth +info link see info on the issue info on the subject info on the topic @@ -30448,6 +30554,7 @@ info you info-alcohol info-approx info-base +info-info info-is-pricel info-is-worth info-ratno @@ -30682,6 +30789,7 @@ inside reputation inside uncensored inside-reputation inside-uncensored +insideoffer insight are insight is a guiding insightful submit @@ -32136,6 +32244,7 @@ juicedetox juiceliquid juicevape juicycouture +jump in: jump to our blog jump to our page jump to our site @@ -32800,6 +32909,8 @@ konstenlos-sex konsultan kontakta-oss kontaktannons +konten dewasa +konten-dewasa kontrahenta kontraktor booth kontraktor pameran @@ -33867,6 +33978,7 @@ link bokep link build link camp link change arrange +link check this link compet link creati link dapatkan @@ -33876,17 +33988,20 @@ link exchang link florida link for gambl link index +link info link link issue link juice link logger link market link of this app +link original post link postegro link provid link pyramid link redirect link right here link sale +link see link link seller link seo link serv @@ -34917,6 +35032,8 @@ lvout lvreplic lvsale lvuk +lychshie digital +lychshie-digital lyrica for lyrica pric lyrica-2u @@ -34998,10 +35115,12 @@ made hydroponic made sure nice made to entertain made using what +made wedding custom made-hydroponic made-milf made-sure-nice made-to-entertain +made-wedding-custom madeknown madels warten mädels warten @@ -35247,6 +35366,7 @@ making $ making £ making € making money +making online where making provider making some buck making this blog @@ -35332,8 +35452,10 @@ mana-effic manage/new managed dedicated managed-dedicated +management corporation management publication management software +management-corporation management-publication management-software managing fearful @@ -36210,6 +36332,8 @@ medications.shop medicationshop medicationsshop medicinez +medicinskaya tehnika +medicinskaya-tehnika medicinskoe obory medicinskoe-obory medicinskoeobory @@ -36274,6 +36398,7 @@ mega-culo mega-de-rateio mega-link mega-m3ga +mega-main mega-manila mega-pezone mega-prix @@ -36289,6 +36414,7 @@ mega88 megaculo megaderateio megalink +megamain megamanila megapezone megapixel ip camera @@ -36346,12 +36472,14 @@ mejor-prestamo mejor-servicio mejorcredito mejores booster +mejores casino mejores credito mejores crédito mejores prestamo mejores préstamo mejores snack mejores-booster +mejores-casino mejores-credito mejores-prestamo mejores-snack @@ -36381,6 +36509,8 @@ melhores-metodos melhores-relogio melhorrateio meloxicam +memajuh konten +memajuh-konten membeli tip membeli-tip member hack @@ -36794,9 +36924,12 @@ mindset activ mindset-activ mine day mine-day +minecraft bedrocks minecraft eklenti minecraft free minecraft pe free +minecraft-bedrock-edition +minecraft-bedrocks minecraft-eklenti minecraft-free minecraftfree @@ -36967,8 +37100,10 @@ mobygames.com/user/ moczanowa mod after that mod apk +mod minecraft mod-after-that mod-apk +mod-minecraft modafinil modapk modbro download @@ -37474,6 +37609,7 @@ moskve-bak moskveaeg moskvebak most affordable +most casino most competitively most high-need most popular travel @@ -37490,6 +37626,7 @@ most useful website most visited android most well-liked most-affordable +most-casino most-competitively mostaffordable mostbet app @@ -37506,6 +37643,7 @@ mostbet-fin mostbet-site mostbet-ка mostbet. +mostcasino mostcomfortable mostcompetitive mosteffective @@ -37919,6 +38057,7 @@ my hookah my internet browser my know-how my last blog +my link http my myspace my online my own blog @@ -38258,6 +38397,7 @@ nang mui nâng mũi nang-mui nâng-mũi +nangingibig nanogold naproxen narcologich @@ -38317,6 +38457,10 @@ natürlich naturlig penis naturlig-penis naturligpenis +natyajnie potolki +natyajnie-potolki +natyazhnye potolki +natyazhnye-potolki naughty christmas naughty xmas naughty-christmas @@ -38539,6 +38683,7 @@ new gucci new iphone: new jord new large +new leaks ever new manolo new mastery new porn @@ -38561,6 +38706,7 @@ new-gucci new-guns new-jord new-large +new-leaks-ever new-manolo new-master new-oakley @@ -38915,6 +39061,7 @@ nj-massage njmassage nneed-from nngid.ru/ +nnleaks nnuauec no collateral no continu @@ -39020,6 +39167,8 @@ notable holy notable void notable-holy notable-void +notary stamp generat +notary-stamp-generat notdienst note of your blog note of your page @@ -39417,6 +39566,8 @@ obuvzeny obuvženy obuwia obuwie +obyazannosti v nastuplenii +obyazannosti-v-nastuplenii oc ocasiao coment ocasião coment @@ -39552,6 +39703,7 @@ offer-promo offer-watch offer-you-online offer.net +offer.site offered byy offered in your blog offered in your post @@ -40050,6 +40202,7 @@ online,shop online:look online:shop online.asp +online.casino online.cfm online.crypto online.ctr @@ -40113,6 +40266,7 @@ onlinespiel onlinestore onlinetutor onlinezapatilla +onlline onlpy only + free only keep visit @@ -40172,6 +40326,7 @@ ooowatch opec な opecな open late near +open link check open metropolis open now near open-late-near @@ -40285,8 +40440,10 @@ org download org-download organic hemp organic seo +organic traffic organic-hemp organic-seo +organic-traffic organicseo organizaqtion organized as a belief @@ -40314,7 +40471,9 @@ origin=http original anabolic original devise original jordan +original link original original nike +original post original original-anabolic original-devise original-jordan @@ -41622,6 +41781,7 @@ perder peso perder-peso perderpeso pereplanirovka +perevodov v buro perevod perfect blog perfect diet perfect interest @@ -42280,6 +42440,8 @@ plastische chirurgie plastische-chirurgie plated watch plated-watch +platformda sunar +platformda-sunar platinum and platinum platinum, and platinum plavix @@ -42314,11 +42476,16 @@ play-video-review play-videos-review play-website play88 +playamo casino +playamo-casino +playamo-online playcargame playcursi playcurso playedd player is in interface +player radio alarm +player-radio-alarm playerblock playfortuna playfree @@ -42461,6 +42628,8 @@ podcast-88 podcast-booking podcast88 podchaser.com/users/ +podvala cena +podvala-cena podvc.ru/ pohudenie point , @@ -43128,6 +43297,8 @@ positively-useful possess insurance possess the gift possess-insurance +possibilities thank +possibility thank possible kill you possibly can constant possibly can typical @@ -43156,6 +43327,7 @@ post gives good post gives pleasant post he/she post him/her +post info this post is a shining post is extraordinary post is extreme @@ -43170,6 +43342,7 @@ post like you post lustrous post natal massage post on blog +post original link post post post provides good post right here @@ -43397,7 +43570,12 @@ prägnanter firmen pragnanter-firmen praktiske og relevant pratik bilgiler +pratik hizli +pratik hızlı pratik-bilgiler +pratik-hizli +pratik, hizli +pratik, hızlı pratikbilgiler prawnik prazer sexual @@ -43879,6 +44057,8 @@ profesionales-cualificado profesionalidad y experiencia profesjonal professianal +professii vostrebovany +professii-vostrebovany profession coach profession-coach professional ac clean @@ -44562,6 +44742,7 @@ quality blog quality content quality inform quality new +quality notary quality online quality option quality page @@ -44574,6 +44755,7 @@ quality quartz quality shapewear quality site quality sitte +quality verified quality weblog quality writing quality-article @@ -44583,6 +44765,7 @@ quality-blog quality-content quality-inform quality-new +quality-notary quality-online quality-option quality-page @@ -44594,6 +44777,7 @@ quality-quartz quality-shapewear quality-site quality-sitte +quality-verified quality-weblog quality-writing quality.the @@ -45439,6 +45623,10 @@ relacoes sexuais relações sexuais relacoes-sexuais related contents +related to my blog +related to my page +related to my post +related to my site related-contents relatfed relating to massage @@ -45570,9 +45758,11 @@ remodeling-contractors-near remodeling-service remont avtomat remont bosch +remont dvigate remont vorot remont-avtomat remont-bosch +remont-dvigate remont-vorot remontbosch remorseless vapor @@ -47573,6 +47763,7 @@ security-solu sedap togel sedap-togel sedaptogel +see also summary see here now see this blog see this here @@ -47885,6 +48076,7 @@ seo widget seo wise seo with seo и smm +seo компаний seo продв seo_ seo-1337 @@ -48107,6 +48299,7 @@ service http service near me service near you service now! +service on the print service pencil service-and-seo service-center-near @@ -48124,6 +48317,7 @@ services by credit card services empower services near me services near you +services on the print services-ecommerce services-empower services-near-me @@ -48785,6 +48979,8 @@ shkaf v park shkaf-v-park shkafy park shkafy-park +shkoli angliis +shkoli-angliis shock video shock-video shocking video @@ -50495,6 +50691,7 @@ sportbikepart sportbook sportfoot sporthockey +sportmashina sportni komplek sportni_ sportni-komplek @@ -50664,6 +50861,7 @@ staining-company-near stalker rp stalker-rp stalkerrp +stampwebshop stand pameran stand-pameran standalone decision @@ -50708,6 +50906,7 @@ statyi marketing statyi o marketing statyi-marketing statyi-o-marketing +stavka_ stay it sensible stay it smart stay us inform @@ -50819,12 +51018,14 @@ stobuys stock cut up stock cut-up stock cutup +stock pemotretan stock plus stock screener stock trading platform stock trading tip stock-cut-up stock-cutup +stock-pemotretan stock-plus stock-screener stock-ticker @@ -51009,6 +51210,8 @@ stressed by exist stresser box stresser-box stresserbox +stretch ceiling +stretch-ceiling strick jack strick-jack strickjack @@ -51857,6 +52060,7 @@ taboo-matter taboo-sex taboo-topic taboosex +tacoblastmail tactical advert tactical market tactical-advert @@ -53131,6 +53335,7 @@ this internet site this landline this life hack this link asia +this link info this one subject this one suppl this oout @@ -54087,6 +54292,7 @@ tor версия tor-puter torgovye strat torgovye-strat +torkretirovanie torneo con premio torneo premio torneo-con-premio @@ -54150,8 +54356,10 @@ totosly touche. great touche. so tour site +tour-club tour-discount tour-site +tourclub tourdiscount toursite towarowe anna lewandowska @@ -55372,6 +55580,8 @@ underthe undetected aimbot undetected-aimbot undoke +undress ai +undress-ai une moncler une-moncler unemoncler @@ -55803,6 +56013,7 @@ utmerket stykke utmerket-artikkel utmerket-stykke utorrent +utoshintrade uugg uuse uustore @@ -56132,6 +56343,7 @@ vc free vc glitch vc-free vc-glitch +vc.ru/ vd casino vd-casino vdcasino @@ -56350,10 +56562,12 @@ vi sao chuan vì sao chuẩn vi-pgyrl vi-sao-chuan +via darknet via your blog via your page via your post via your web +via-darknet via-internet viabsbuy viagara @@ -56731,10 +56945,12 @@ virginporn virtual coach virtual credit virtual funds +virtual outfit virtual sex virtual-coach virtual-credit virtual-funds +virtual-outfit virtual-sex virtualcredit virtualsex @@ -56875,6 +57091,8 @@ visitors valuable info visitors/day visitvcc vissit +visualizes virtual +visualizes-virtual visxit vitaimin vital infos @@ -57533,6 +57751,8 @@ webcamchat webcamsite webcamteen webcontent +webden hesapla +webden-hesapla webdesign.co/ webdl webdownload @@ -57694,6 +57914,7 @@ website of trad website on regular website on the topic website online +website organic website page website particular website pepek @@ -57758,6 +57979,7 @@ website-laten website-look website-net website-online +website-organic website-page website-particular website-pepek @@ -57803,6 +58025,7 @@ websites design websites easily websites easy websites online +websites organic websites post websites prov websites to buy @@ -57813,6 +58036,7 @@ websites-design websites-easily websites-easy websites-online +websites-organic websites-post websites-prov websites-visit @@ -57840,11 +58064,13 @@ webyourself web応 wedding jewel wedding lux +wedding stamp wedding venue near wedding venues near wedding-angel wedding-jewel wedding-lux +wedding-stamp wedding-venue-near wedding-venues-near weddingdress @@ -60355,6 +60581,7 @@ zyvox аренда бесшо аренда бокса аренда видос +аренда мини аренда офиса аренда пенна аренда пенно @@ -60523,6 +60750,8 @@ zyvox детский гинеколог дешево джекпот лотерея +диагностика двигат +диджитал агентств диеты дизайн дизайн дизайн, дизайн @@ -60536,12 +60765,14 @@ zyvox для машины для сайт для тела +для штор дневник скетч добавим специал добрый день друзья договор физиче документов и помощь документов пропу +дома ремонт домены дорога к участ дорогие россияне @@ -60575,12 +60806,14 @@ zyvox еv еw еврошпон +ейтинг seo екзотични почивки есплатный даровой есплатныйдаровой есть сайт есть скидка жақсы телефон +жалюзи для умного желаете мечтаете желаетемечтаете жизненные проблем @@ -60665,6 +60898,7 @@ zyvox как играть как проект как работать +каким признакам карниз для штор карниз моторизованный каталог фабер @@ -60684,6 +60918,7 @@ zyvox клубная музыка кнопка тревожной коворкинг +кокаин команды и поклонник комисси коммерческих трудност @@ -60771,6 +61006,7 @@ zyvox любит глубокое магаз магазин гидра +майнкрафт маркет массаж материал @@ -60781,6 +61017,7 @@ zyvox мегасайт медиа палитра медоборудование +медтехника мелбет менструаци местные развле @@ -60790,6 +61027,7 @@ zyvox метод взлома методами лечение методы лечения +мефедрон меховые мечту в жизнь миллион @@ -60851,6 +61089,8 @@ zyvox найти это прог накрутка подпи направления роста +например прокру +например, прокру наркозависи наркологическая наркотиков @@ -60959,6 +61199,7 @@ zyvox пенная шоу пенное вечери пенное шоу +перейти на сайт перманентный макияж персональный песни mp3 @@ -60985,6 +61226,7 @@ zyvox подробнее вот подробнее тут подробности смотри +подскажите по каким подтверждаю пожаловать поиск в гугле @@ -61019,6 +61261,8 @@ zyvox посетить сайт последние новос потолка монтаж +потолку потолку +потолочник потолки потрясающий сайт похудела похудени @@ -61107,6 +61351,7 @@ zyvox регистрация ооо реестр специал результаты лечени +рейтинг seo реклама рекламное рекламу @@ -61289,9 +61534,11 @@ zyvox телефон узнать телефона по номеру телефона узнать +топ диджитал топ игр топ тренер торговля бинар +торкретирование тревожной кнопки труб канал трудоустройства @@ -61395,18 +61642,20 @@ zyvox щзп эвакуатор экономичных до премиа +экскурсионные тур электрические гарди +электрожалюзи +электропривод элитную мебель элитныеноутбуки эндоскопическое исследование эротика эротиче -эротичес эта тема эти строки это mailsco этот сайт -юридической +юридическ ют резюме язык алматы языка алматы @@ -61538,6 +61787,7 @@ zyvox اونلاين,انمي ايجي بست ايفون مجانية +ایران صندلی بازاریابی بازی انفجار باکرگی @@ -61633,6 +61883,7 @@ zyvox شركة تنظيف شركة نقل شوف سبور +صندلی – ایران طارد الحمام طراحی لوگو طراحیلوگو @@ -61729,6 +61980,7 @@ zyvox وبسایت وبلاگ نویسان وظائف +وکیل کیفری ߋc ߋd ߋl @@ -61983,8 +62235,12 @@ zyvox エモい エルメス えろ -エロ 漫画 -エロ漫画 +エロ い +エロ 漫 +エロ 着 +エロい +エロ漫 +エロ着 オークリ おざ オススメ @@ -62712,4 +62968,4 @@ zyvox 魔除 ? 蘒 -﨨 +﨨 \ No newline at end of file diff --git a/formidable.php b/formidable.php index fe280451cf..478472ff11 100644 --- a/formidable.php +++ b/formidable.php @@ -2,7 +2,7 @@ /** * Plugin Name: Formidable Forms * Description: Quickly and easily create drag-and-drop forms - * Version: 6.25 + * Version: 6.25.1 * Plugin URI: https://formidableforms.com/ * Author URI: https://formidableforms.com/ * Author: Strategy11 Form Builder Team diff --git a/js/formidable.js b/js/formidable.js index 5a38960e91..4c91c9d27e 100644 --- a/js/formidable.js +++ b/js/formidable.js @@ -1674,7 +1674,7 @@ function frmFrontFormJS() { * This is determined dynamically, so we check for the ID after the input is rendered. * hCaptcha is handled separately, in the frmCaptcha function as it is not rendered explicitly. * - * @since x.x + * @since 6.25.1 * * @param {HTMLElement} captcha * @return {void} diff --git a/js/formidable.min.js b/js/formidable.min.js index 362aa8a3fd..179e929e0f 100644 --- a/js/formidable.min.js +++ b/js/formidable.min.js @@ -6,16 +6,16 @@ typeof object.get?object.get(0):object;vanillaJsObject?.querySelectorAll(".frm_r field.type)checkValidity(field,errors);const isConfirmationField=field.name&&0===field.name.indexOf("item_meta[conf_");if(!isConfirmationField)return}validateFieldValue(field,errors,true);checkValidity(field,errors)});if(!hasInvisibleRecaptcha(object))errors=validateRecaptcha(object,errors);return errors}function checkValidity(field,errors){let fieldID;if("object"!==typeof field.validity||false!==field.validity.valid)return;fieldID=getFieldId(field,true);if("undefined"===typeof errors[fieldID])errors[fieldID]= getFieldValidationMessage(field,"data-invmsg");if("function"===typeof field.reportValidity)field.reportValidity()}function hasClass(element,targetClass){return element.classList&&element.classList.contains(targetClass)}function maybeValidateChange(field){if(field.type==="url")maybeAddHttpsToUrl(field);const form=field.closest("form");if(form&&hasClass(form,"frm_js_validate"))validateField(field)}function maybeAddHttpsToUrl(field){const url=field.value;const matches=url.match(/^(https?|ftps?|mailto|news|feed|telnet):/); if(field.value!==""&&matches===null)field.value="https://"+url}function validateField(field){let errors,key;errors=[];const fieldContainer=field.closest(".frm_form_field");if(!fieldContainer)return;if(hasClass(fieldContainer,"frm_required_field")&&!hasClass(field,"frm_optional"))errors=checkRequiredField(field,errors);if(errors.length<1)validateFieldValue(field,errors,false);const $fieldCont=jQuery(fieldContainer);removeFieldError($fieldCont);if(Object.keys(errors).length>0)for(key in errors)addFieldError($fieldCont, -key,errors)}function validateFieldValue(field,errors,onSubmit){if(field.type==="hidden");else if(field.type==="number")checkNumberField(field,errors);else if(field.type==="email")checkEmailField(field,errors,onSubmit);else if(field.type==="password")checkPasswordField(field,errors,onSubmit);else if(field.type==="url")checkUrlField(field,errors);else if(field.pattern!==null)checkPatternField(field,errors);triggerCustomEvent(document,"frm_validate_field_value",{field:field,errors:errors,onSubmit:onSubmit})} -function checkRequiredField(field,errors){let tempVal,i,placeholder,val="",fieldID="",fileID=field.getAttribute("data-frmfile");if(field.type==="hidden"&&fileID===null&&!isAppointmentField(field)&&!isInlineDatepickerField(field))return errors;if(field.type==="checkbox"||field.type==="radio")document.querySelectorAll('input[name="'+field.name+'"]').forEach(function(input){const requiredField=input.closest(".frm_required_field");if(!requiredField)return;const checkedInputs=requiredField.querySelectorAll("input:checked"); -checkedInputs.forEach(function(checkedInput){val=checkedInput.value})});else if(field.type==="file"||fileID){if(typeof fileID==="undefined"){fileID=getFieldId(field,true);fileID=fileID.replace("file","")}if(typeof errors[fileID]==="undefined")val=getFileVals(fileID);fieldID=fileID}else{if(hasClass(field,"frm_pos_none"))return errors;val=jQuery(field).val();if(val===null)val="";else if(typeof val!=="string"){tempVal=val;val="";for(i=0;i()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i;if(""!==field.value&&pattern.test(field.value)=== -false)errors[fieldID]=getFieldValidationMessage(field,"data-invmsg");if(shouldCheckConfirmField(field,onSubmit))confirmField(field,errors)}function checkPasswordField(field,errors,onSubmit){if(shouldCheckConfirmField(field,onSubmit))confirmField(field,errors)}function confirmField(field,errors){let value,confirmValue,firstField,fieldID=getFieldId(field,true),strippedId=field.id.replace("conf_",""),strippedFieldID=fieldID.replace("conf_",""),confirmField=document.getElementById(strippedId.replace("field_", -"field_conf_"));if(confirmField===null||typeof errors["conf_"+strippedFieldID]!=="undefined")return;if(fieldID!==strippedFieldID){firstField=document.getElementById(strippedId);value=firstField.value;confirmValue=confirmField.value;if(value!==confirmValue)errors["conf_"+strippedFieldID]=getFieldValidationMessage(confirmField,"data-confmsg")}else validateField(confirmField)}function checkNumberField(field,errors){let fieldID,number=field.value;if(number!==""&&isNaN(number/1)!==false){fieldID=getFieldId(field, -true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}}function checkPatternField(field,errors){let fieldID,text=field.value,format=getFieldValidationMessage(field,"pattern");if(format!==""&&text!==""){fieldID=getFieldId(field,true);if(!(fieldID in errors))if("object"===typeof window.frmProForm&&"function"===typeof window.frmProForm.isIntlPhoneInput&&window.frmProForm.isIntlPhoneInput(field)){if(!window.frmProForm.validateIntlPhoneInput(field))errors[fieldID]= +key,errors)}function validateFieldValue(field,errors,onSubmit){if(field.type==="hidden");else if(field.type==="number")checkNumberField(field,errors);else if(field.type==="email")checkEmailField(field,errors,onSubmit);else if(field.type==="password")checkPasswordField(field,errors,onSubmit);else if(field.type==="url")checkUrlField(field,errors);else if(field.pattern!==null)checkPatternField(field,errors);if("tel"===field.type&&shouldCheckConfirmField(field,onSubmit))confirmField(field,errors);triggerCustomEvent(document, +"frm_validate_field_value",{field:field,errors:errors,onSubmit:onSubmit})}function checkRequiredField(field,errors){let tempVal,i,placeholder,val="",fieldID="",fileID=field.getAttribute("data-frmfile");if(field.type==="hidden"&&fileID===null&&!isAppointmentField(field)&&!isInlineDatepickerField(field))return errors;if(field.type==="checkbox"||field.type==="radio")document.querySelectorAll('input[name="'+field.name+'"]').forEach(function(input){const requiredField=input.closest(".frm_required_field"); +if(!requiredField)return;const checkedInputs=requiredField.querySelectorAll("input:checked");checkedInputs.forEach(function(checkedInput){val=checkedInput.value})});else if(field.type==="file"||fileID){if(typeof fileID==="undefined"){fileID=getFieldId(field,true);fileID=fileID.replace("file","")}if(typeof errors[fileID]==="undefined")val=getFileVals(fileID);fieldID=fileID}else{if(hasClass(field,"frm_pos_none"))return errors;val=jQuery(field).val();if(val===null)val="";else if(typeof val!=="string"){tempVal= +val;val="";for(i=0;i()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i; +if(""!==field.value&&pattern.test(field.value)===false)errors[fieldID]=getFieldValidationMessage(field,"data-invmsg");if(shouldCheckConfirmField(field,onSubmit))confirmField(field,errors)}function checkPasswordField(field,errors,onSubmit){if(shouldCheckConfirmField(field,onSubmit))confirmField(field,errors)}function confirmField(field,errors){let value,confirmValue,firstField,fieldID=getFieldId(field,true),strippedId=field.id.replace("conf_",""),strippedFieldID=fieldID.replace("conf_",""),confirmField= +document.getElementById(strippedId.replace("field_","field_conf_"));if(confirmField===null||typeof errors["conf_"+strippedFieldID]!=="undefined")return;if(fieldID!==strippedFieldID){firstField=document.getElementById(strippedId);value=firstField.value;confirmValue=confirmField.value;if(value!==confirmValue)errors["conf_"+strippedFieldID]=getFieldValidationMessage(confirmField,"data-confmsg")}else validateField(confirmField)}function checkNumberField(field,errors){let fieldID,number=field.value;if(number!== +""&&isNaN(number/1)!==false){fieldID=getFieldId(field,true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}}function checkPatternField(field,errors){let fieldID,text=field.value,format=getFieldValidationMessage(field,"pattern");if(format!==""&&text!==""){fieldID=getFieldId(field,true);if(!(fieldID in errors))if("object"===typeof window.frmProForm&&"function"===typeof window.frmProForm.isIntlPhoneInput&&window.frmProForm.isIntlPhoneInput(field)){if(!window.frmProForm.validateIntlPhoneInput(field))errors[fieldID]= getFieldValidationMessage(field,"data-invmsg")}else{format=new RegExp("^"+format+"$","i");if(format.test(text)===false)errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}}}function setSelectPlaceholderColor(){let selects=document.querySelectorAll(".form-field select"),styleElement=document.querySelector(".with_frm_style"),textColorDisabled=styleElement?getComputedStyle(styleElement).getPropertyValue("--text-color-disabled").trim():"",changeSelectColor;if(!selects.length||!textColorDisabled)return; changeSelectColor=function(select){if(select.options[select.selectedIndex]&&hasClass(select.options[select.selectedIndex],"frm-select-placeholder"))select.style.setProperty("color",textColorDisabled,"important");else select.style.color=""};Array.prototype.forEach.call(selects,function(select){changeSelectColor(select);select.addEventListener("change",function(){changeSelectColor(select)})})}function hasInvisibleRecaptcha(object){let recaptcha,recaptchaID,alreadyChecked;if(isGoingToPrevPage(object))return false; recaptcha=jQuery(object).find('.frm-g-recaptcha[data-size="invisible"], .g-recaptcha[data-size="invisible"]');if(recaptcha.length){recaptchaID=recaptcha.data("rid");alreadyChecked=grecaptcha.getResponse(recaptchaID);if(alreadyChecked.length===0)return recaptcha}return false}function executeInvisibleRecaptcha(invisibleRecaptcha){const recaptchaID=invisibleRecaptcha.data("rid");grecaptcha.reset(recaptchaID);grecaptcha.execute(recaptchaID)}function validateRecaptcha(form,errors){let response;const $recaptcha= @@ -25,17 +25,16 @@ split[0]=fieldIdParts.join("_");const errorKey=split.join("-");return msg.replac data,success,error,shouldTriggerEvent;fieldset=jQuery(object).find(".frm_form_field");fieldset.addClass("frm_doing_ajax");data=jQuery(object).serialize()+"&action=frm_entries_"+action+"&nonce="+frm_js.nonce;shouldTriggerEvent=object.classList.contains("frm_trigger_event_on_submit");const doRedirect=response=>{jQuery(document).trigger("frmBeforeFormRedirect",[object,response]);if(!response.openInNewTab){window.location=response.redirect;return}const newTab=window.open(response.redirect,"_blank");if(!newTab&& response.fallbackMsg&&response.content)response.content=response.content.trim().replace(/(<\/div><\/div>)$/," "+response.fallbackMsg+"")};success=function(response){let defaultResponse,formID,replaceContent,pageOrder,formReturned,contSubmit,delay,$fieldCont,key,inCollapsedSection,frmTrigger;defaultResponse={content:"",errors:{},pass:false};if(response===null)response=defaultResponse;else{response=response.replace(/^\s+|\s+$/g,"");if(response.indexOf("{")===0)response=JSON.parse(response); else response=defaultResponse}if(typeof response.redirect!=="undefined"){if(shouldTriggerEvent){triggerCustomEvent(object,"frmSubmitEvent");return}if(response.delay)setTimeout(function(){doRedirect(response)},1E3*response.delay);else doRedirect(response)}if("string"===typeof response.content&&response.content!==""){if(shouldTriggerEvent){triggerCustomEvent(object,"frmSubmitEvent",{content:response.content});return}removeSubmitLoading(jQuery(object));if(frm_js.offset!=-1)frmFrontForm.scrollMsg(jQuery(object), -false);formID=jQuery(object).find('input[name="form_id"]').val();response.content=response.content.replace(/ frm_pro_form /g," frm_pro_form frm_no_hide ");replaceContent=jQuery(object).closest(".frm_forms");removeAddedScripts(replaceContent,formID);delay=maybeSlideOut(replaceContent,response.content);setTimeout(function(){let container,input,previousInput;afterFormSubmittedBeforeReplace(object,response);replaceContent.replaceWith(response.content);addUrlParam(response);if(typeof frmThemeOverride_frmAfterSubmit=== -"function"){pageOrder=jQuery('input[name="frm_page_order_'+formID+'"]').val();formReturned=jQuery(response.content).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(formReturned,pageOrder,response.content,object)}if(typeof response.recaptcha!=="undefined"){container=jQuery("#frm_form_"+formID+"_container").find(".frm_fields_container");input='';previousInput=container.find('input[name="recaptcha_checked"]'); -if(previousInput.length)previousInput.replaceWith(input);else container.append(input)}afterFormSubmitted(object,response)},delay)}else if(Object.keys(response.errors).length){removeSubmitLoading(jQuery(object),"enable");contSubmit=true;removeAllErrors();$fieldCont=null;for(key in response.errors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length){if(!$fieldCont.is(":visible")){inCollapsedSection=$fieldCont.closest(".frm_toggle_container");if(inCollapsedSection.length){frmTrigger= -inCollapsedSection.prev();if(!frmTrigger.hasClass("frm_trigger"))frmTrigger=frmTrigger.prev(".frm_trigger");frmTrigger.trigger("click")}}if($fieldCont.is(":visible")){addFieldError($fieldCont,key,response.errors);contSubmit=false}}}jQuery(object).find(".frm-g-recaptcha, .g-recaptcha, .h-captcha").each(function(){const $recaptcha=jQuery(this),recaptchaID=$recaptcha.data("rid");if(typeof grecaptcha!=="undefined"&&grecaptcha)if(recaptchaID)grecaptcha.reset(recaptchaID);else grecaptcha.reset();if(typeof hcaptcha!== -"undefined"&&hcaptcha)hcaptcha.reset()});if(window.turnstile)object.querySelectorAll(".cf-turnstile").forEach(turnstileField=>turnstileField.dataset.rid&&turnstile.reset(turnstileField.dataset.rid));jQuery(document).trigger("frmFormErrors",[object,response]);fieldset.removeClass("frm_doing_ajax");scrollToFirstField(object);if(contSubmit)object.submit();else{object.insertAdjacentHTML("afterbegin",response.error_message);checkForErrorsAndMaybeSetFocus()}}else{showFileLoading(object);object.submit()}}; -error=function(){jQuery(object).find('input[type="submit"], input[type="button"]').prop("disabled",false);object.submit()};postToAjaxUrl(object,data,success,error)}function postToAjaxUrl(form,data,success,error){let ajaxUrl,action,ajaxParams;ajaxUrl=frm_js.ajax_url;action=form.getAttribute("action");if("string"===typeof action&&-1!==action.indexOf("?action=frm_forms_preview"))ajaxUrl=action.split("?action=frm_forms_preview")[0];ajaxParams={type:"POST",url:ajaxUrl,data:data,success:success};if("function"=== -typeof error)ajaxParams.error=error;jQuery.ajax(ajaxParams)}function afterFormSubmitted(object,response){const formCompleted=jQuery(response.content).find(".frm_message");if(formCompleted.length)jQuery(document).trigger("frmFormComplete",[object,response]);else jQuery(document).trigger("frmPageChanged",[object,response])}function afterFormSubmittedBeforeReplace(object,response){const formCompleted=jQuery(response.content).find(".frm_message");if(formCompleted.length)triggerCustomEvent(document,"frmFormCompleteBeforeReplace", -{object,response})}function removeAddedScripts(formContainer,formID){const endReplace=jQuery(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.remove()}}function maybeSlideOut(oldContent,newContent){let c,newClass="frm_slideout";if(newContent.indexOf(" frm_slide")!==-1){c=oldContent.children();if(newContent.indexOf(" frm_going_back")!==-1)newClass+=" frm_going_back";c.removeClass("frm_going_back");c.addClass(newClass);return 300}return 0} -function addUrlParam(response){let url;if(history.pushState&&typeof response.page!=="undefined"){url=addQueryVar("frm_page",response.page);window.history.pushState({html:response.html},"","?"+url)}}function addQueryVar(key,value){let kvp,i,x;key=encodeURI(key);value=encodeURI(value);kvp=document.location.search.substr(1).split("&");i=kvp.length;while(i--){x=kvp[i].split("=");if(x[0]==key){x[1]=value;kvp[i]=x.join("=");break}}if(i<0)kvp[kvp.length]=[key,value].join("=");return kvp.join("&")}function addFieldError($fieldCont, -key,jsErrors){let input,id,describedBy,roleString;if($fieldCont.length&&$fieldCont.is(":visible")){$fieldCont.addClass("frm_blank_field");input=$fieldCont.find("input, select, textarea");id=getErrorElementId(key,input.get(0));describedBy=input.attr("aria-describedby");if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key,jsErrors);else{if(-1!==jsErrors[key].indexOf("'+jsErrors[key]+"")}if(typeof describedBy==="undefined")describedBy=id;else if(describedBy.indexOf(id)===-1&&describedBy.indexOf("frm_error_field_")===-1)if(input.data("error-first")===0)describedBy=describedBy+" "+id;else describedBy=id+" "+describedBy;input.attr("aria-describedby",describedBy)}if(["radio","checkbox"].includes(input.attr("type")))input.closest('[role="radiogroup"], [role="group"]').attr("aria-invalid", +false);formID=jQuery(object).find('input[name="form_id"]').val();response.content=response.content.replace(/ frm_pro_form /g," frm_pro_form frm_no_hide ");replaceContent=jQuery(object).closest(".frm_forms");removeAddedScripts(replaceContent,formID);delay=maybeSlideOut(replaceContent,response.content);setTimeout(function(){afterFormSubmittedBeforeReplace(object,response);replaceContent.replaceWith(response.content);addUrlParam(response);if(typeof frmThemeOverride_frmAfterSubmit==="function"){pageOrder= +jQuery('input[name="frm_page_order_'+formID+'"]').val();formReturned=jQuery(response.content).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(formReturned,pageOrder,response.content,object)}afterFormSubmitted(object,response)},delay)}else if(Object.keys(response.errors).length){removeSubmitLoading(jQuery(object),"enable");contSubmit=true;removeAllErrors();$fieldCont=null;for(key in response.errors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length){if(!$fieldCont.is(":visible")){inCollapsedSection= +$fieldCont.closest(".frm_toggle_container");if(inCollapsedSection.length){frmTrigger=inCollapsedSection.prev();if(!frmTrigger.hasClass("frm_trigger"))frmTrigger=frmTrigger.prev(".frm_trigger");frmTrigger.trigger("click")}}if($fieldCont.is(":visible")){addFieldError($fieldCont,key,response.errors);contSubmit=false}}}jQuery(object).find(".frm-g-recaptcha, .g-recaptcha, .h-captcha").each(function(){const $recaptcha=jQuery(this),recaptchaID=$recaptcha.data("rid");if(typeof grecaptcha!=="undefined"&&grecaptcha)if(recaptchaID)grecaptcha.reset(recaptchaID); +else grecaptcha.reset();if(typeof hcaptcha!=="undefined"&&hcaptcha)hcaptcha.reset()});if(window.turnstile)object.querySelectorAll(".frm-cf-turnstile").forEach(turnstileField=>turnstileField.dataset.rid&&turnstile.reset(turnstileField.dataset.rid));jQuery(document).trigger("frmFormErrors",[object,response]);fieldset.removeClass("frm_doing_ajax");scrollToFirstField(object);if(contSubmit)object.submit();else{object.insertAdjacentHTML("afterbegin",response.error_message);checkForErrorsAndMaybeSetFocus()}}else{showFileLoading(object); +object.submit()}};error=function(){jQuery(object).find('input[type="submit"], input[type="button"]').prop("disabled",false);object.submit()};postToAjaxUrl(object,data,success,error)}function postToAjaxUrl(form,data,success,error){let ajaxUrl,action,ajaxParams;ajaxUrl=frm_js.ajax_url;action=form.getAttribute("action");if("string"===typeof action&&-1!==action.indexOf("?action=frm_forms_preview"))ajaxUrl=action.split("?action=frm_forms_preview")[0];ajaxParams={type:"POST",url:ajaxUrl,data:data,success:success}; +if("function"===typeof error)ajaxParams.error=error;jQuery.ajax(ajaxParams)}function afterFormSubmitted(object,response){const formCompleted=jQuery(response.content).find(".frm_message");if(formCompleted.length)jQuery(document).trigger("frmFormComplete",[object,response]);else jQuery(document).trigger("frmPageChanged",[object,response])}function afterFormSubmittedBeforeReplace(object,response){const formCompleted=jQuery(response.content).find(".frm_message");if(formCompleted.length)triggerCustomEvent(document, +"frmFormCompleteBeforeReplace",{object,response})}function removeAddedScripts(formContainer,formID){const endReplace=jQuery(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.remove()}}function maybeSlideOut(oldContent,newContent){let c,newClass="frm_slideout";if(newContent.indexOf(" frm_slide")!==-1){c=oldContent.children();if(newContent.indexOf(" frm_going_back")!==-1)newClass+=" frm_going_back";c.removeClass("frm_going_back");c.addClass(newClass); +return 300}return 0}function addUrlParam(response){let url;if(history.pushState&&typeof response.page!=="undefined"){url=addQueryVar("frm_page",response.page);window.history.pushState({html:response.html},"","?"+url)}}function addQueryVar(key,value){let kvp,i,x;key=encodeURI(key);value=encodeURI(value);kvp=document.location.search.substr(1).split("&");i=kvp.length;while(i--){x=kvp[i].split("=");if(x[0]==key){x[1]=value;kvp[i]=x.join("=");break}}if(i<0)kvp[kvp.length]=[key,value].join("=");return kvp.join("&")} +function addFieldError($fieldCont,key,jsErrors){let input,id,describedBy,roleString;if($fieldCont.length&&$fieldCont.is(":visible")){$fieldCont.addClass("frm_blank_field");input=$fieldCont.find("input, select, textarea");id=getErrorElementId(key,input.get(0));describedBy=input.attr("aria-describedby");if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key,jsErrors);else{if(-1!==jsErrors[key].indexOf("'+jsErrors[key]+"")}if(typeof describedBy==="undefined")describedBy=id;else if(describedBy.indexOf(id)===-1&&describedBy.indexOf("frm_error_field_")===-1)if(input.data("error-first")===0)describedBy=describedBy+" "+id;else describedBy=id+" "+describedBy;input.attr("aria-describedby",describedBy)}if(["radio","checkbox"].includes(input.attr("type")))input.closest('[role="radiogroup"], [role="group"]').attr("aria-invalid", true);else input.attr("aria-invalid",true);jQuery(document).trigger("frmAddFieldError",[$fieldCont,key,jsErrors])}}function getErrorElementId(key,input){if(isNaN(key)||!input||!input.id)return"frm_error_field_"+key;return"frm_error_"+input.id}function removeFieldError($fieldCont){const errorMessage=$fieldCont.find(".frm_error");const errorId=errorMessage.attr("id");const input=$fieldCont.find("input, select, textarea");let describedBy=input.attr("aria-describedby");const fieldContainer=$fieldCont.get(0); if(fieldContainer&&fieldContainer.classList)fieldContainer.classList.remove("frm_blank_field","has-error");if("true"===input.attr("aria-invalid"))input.attr("aria-invalid",false);else if(["radio","checkbox"].includes(input.attr("type")))input.closest('[role="radiogroup"], [role="group"]').attr("aria-invalid",false);errorMessage.remove();input.removeAttr("aria-describedby");if(typeof describedBy!=="undefined"){describedBy=describedBy.replace(errorId,"");input.attr("aria-describedby",describedBy)}} function removeAllErrors(){jQuery(".form-field").removeClass("frm_blank_field has-error");jQuery(".form-field .frm_error").replaceWith("");jQuery(".frm_error_style").remove()}function scrollToFirstField(object){if("function"===typeof object.get)object=object.get(0);const field=object.querySelector(".frm_blank_field");if(field)frmFrontForm.scrollMsg(jQuery(field),object,true)}function showSubmitLoading($object){showLoadingIndicator($object);disableSubmitButton($object);disableSaveDraft($object)}function showLoadingIndicator($object){if(!$object.hasClass("frm_loading_form")&& @@ -53,20 +52,22 @@ container.querySelector("input, select, textarea");if(input&&""!==input.value)ch return true}function maybeClearCustomValidityMessage(event,field){let key,isInvalid=false;if(!shouldUpdateValidityMessage(field))return;for(key in field.validity){if("customError"===key)continue;if("valid"!==key&&field.validity[key]===true){isInvalid=true;break}}if(!isInvalid)field.setCustomValidity("")}function maybeShowNewTabFallbackMessage(){let messageEl;if(!window.frmShowNewTabFallback)return;messageEl=document.querySelector("#frm_form_"+frmShowNewTabFallback.formId+"_container .frm_message"); if(!messageEl)return;messageEl.insertAdjacentHTML("beforeend"," "+frmShowNewTabFallback.message)}function setCustomValidityMessage(){let forms,length,index;forms=document.getElementsByClassName("frm-show-form");length=forms.length;for(index=0;indexb.toString(16).padStart(2,"0")).join("");const timestamp=Date.now().toString(16); -return uniqueKey+"-"+timestamp}function animateScroll(start,end,duration){if(!window.hasOwnProperty("performance")||!window.hasOwnProperty("requestAnimationFrame")){document.documentElement.scrollTop=end;return}const startTime=performance.now();const step=currentTime=>{const progress=Math.min((currentTime-startTime)/duration,1);document.documentElement.scrollTop=start+(end-start)*progress;if(progress<1)requestAnimationFrame(step)};requestAnimationFrame(step)}return{init:function(){jQuery(document).off("submit.formidable", -".frm-show-form");jQuery(document).on("submit.formidable",".frm-show-form",frmFrontForm.submitForm);jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){if(jQuery(this).val()==="")jQuery(this).trigger("blur")});jQuery(document).on("change",'.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]',frmFrontForm.fieldValueChanged);jQuery(document).on("change",".frm_verify[id^=field_]",onHoneypotFieldChange); -jQuery(document).on("click","a[data-frmconfirm]",confirmClick);checkForErrorsAndMaybeSetFocus();changeFocusWhenClickComboFieldLabel();initFloatingLabels();maybeShowNewTabFallbackMessage();jQuery(document).on("frmAfterAddRow",setCustomValidityMessage);setCustomValidityMessage();jQuery(document).on("frmFieldChanged",maybeClearCustomValidityMessage);setSelectPlaceholderColor();jQuery(document).on("elementor/popup/show",frmRecaptcha);enableSubmitButtonOnBackButtonPress();jQuery(document).on("frmPageChanged", -destroyhCaptcha)},getFieldId,renderCaptcha:function(captcha,captchaSelector){const rendered=captcha.getAttribute("data-rid")!==null;if(rendered)return;const size=captcha.getAttribute("data-size");const params={sitekey:captcha.getAttribute("data-sitekey"),size:size,theme:captcha.getAttribute("data-theme")};if(size==="invisible"){const formID=captcha.closest("form")?.querySelector('input[name="form_id"]')?.value;const captchaLabel=captcha.closest(".frm_form_field")?.querySelector(".frm_primary_label"); -if(captchaLabel)captchaLabel.style.display="none";params.callback=function(token){frmFrontForm.afterRecaptcha(token,formID)}}const activeCaptcha=getSelectedCaptcha(captchaSelector);const captchaContainer=typeof turnstile!=="undefined"&&turnstile===activeCaptcha?"#"+captcha.id:captcha.id;const captchaID=activeCaptcha.render(captchaContainer,params);captcha.setAttribute("data-rid",captchaID)},afterSingleRecaptcha:function(){const object=jQuery(".frm-show-form .g-recaptcha").closest("form")[0];frmFrontForm.submitFormNow(object)}, -afterRecaptcha:function(_,formID){const object=jQuery("#frm_form_"+formID+"_container form")[0];frmFrontForm.submitFormNow(object)},submitForm:function(e){frmFrontForm.submitFormManual(e,this)},submitFormManual:function(e,object){let isPro,errors,invisibleRecaptcha=hasInvisibleRecaptcha(object),classList=object.className.trim().split(/\s+/gi);if(classList&&invisibleRecaptcha.length<1){isPro=classList.indexOf("frm_pro_form")>-1;if(!isPro)return}if(jQuery("body").hasClass("wp-admin")&&jQuery(object).closest(".frmapi-form").length< -1)return;e.preventDefault();if(typeof frmProForm!=="undefined"&&typeof frmProForm.submitAllowed==="function"&&!frmProForm.submitAllowed(object))return;errors=frmFrontForm.validateFormSubmit(object);if(Object.keys(errors).length!==0)return;if(invisibleRecaptcha.length){showLoadingIndicator(jQuery(object));executeInvisibleRecaptcha(invisibleRecaptcha)}else{showSubmitLoading(jQuery(object));frmFrontForm.submitFormNow(object)}},submitFormNow:function(object){let hasFileFields,antispamInput,classList= -object.className.trim().split(/\s+/gi);if(object.hasAttribute("data-token")&&null===object.querySelector('[name="antispam_token"]')){antispamInput=document.createElement("input");antispamInput.type="hidden";antispamInput.name="antispam_token";antispamInput.value=object.getAttribute("data-token");object.appendChild(antispamInput)}const uniqueIDInput=document.createElement("input");uniqueIDInput.type="hidden";uniqueIDInput.name="unique_id";uniqueIDInput.value=getUniqueKey();object.appendChild(uniqueIDInput); -if(classList.indexOf("frm_ajax_submit")>-1){hasFileFields=jQuery(object).find('input[type="file"]').filter(function(){return!!this.value}).length;if(hasFileFields<1){const action=jQuery(object).find('input[name="frm_action"]').val();frmFrontForm.checkFormErrors(object,action)}else object.submit()}else object.submit()},validateFormSubmit:function(object){if(typeof tinyMCE!=="undefined"&&jQuery(object).find(".wp-editor-wrap").length)tinyMCE.triggerSave();jsErrors=[];if(shouldJSValidate(object)){frmFrontForm.getAjaxFormErrors(object); -if(Object.keys(jsErrors).length)frmFrontForm.addAjaxFormErrors(object)}return jsErrors},getAjaxFormErrors:function(object){let customErrors,key;jsErrors=validateForm(object);if(typeof frmThemeOverride_jsErrors==="function"){const action=jQuery(object).find('input[name="frm_action"]').val();customErrors=frmThemeOverride_jsErrors(action,object);if(Object.keys(customErrors).length)for(key in customErrors)jsErrors[key]=customErrors[key]}triggerCustomEvent(document,"frm_get_ajax_form_errors",{formEl:object, -errors:jsErrors});return jsErrors},addAjaxFormErrors:function(object){let key,$fieldCont;removeAllErrors();for(key in jsErrors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length)addFieldError($fieldCont,key,jsErrors);else delete jsErrors[key]}scrollToFirstField(object);checkForErrorsAndMaybeSetFocus()},checkFormErrors:getFormErrors,checkRequiredField,showSubmitLoading,removeSubmitLoading,scrollToID:function(id){const object=jQuery(document.getElementById(id));frmFrontForm.scrollMsg(object, -false)},scrollMsg:function(id,object,animate){let newPos,m,b,screenTop,screenBottom,scrollObj="";if(typeof object==="undefined"){scrollObj=jQuery(document.getElementById("frm_form_"+id+"_container"));if(scrollObj.length<1)return}else if(typeof id==="string")scrollObj=jQuery(object).find("#frm_field_"+id+"_container");else scrollObj=id;jQuery(scrollObj).trigger("focus");newPos=scrollObj.offset().top;if(!newPos||frm_js.offset==="-1")return;newPos=newPos-frm_js.offset;m=jQuery("html").css("margin-top"); -b=jQuery("body").css("margin-top");if(m||b)newPos=newPos-parseInt(m)-parseInt(b);if(newPos&&window.innerHeight){screenTop=document.documentElement.scrollTop||document.body.scrollTop;screenBottom=screenTop+window.innerHeight;if(newPos>screenBottom||newPos/g,">").replace(/"/g,""").replace(/'/g,"'")},invisible:function(classes){console.warn("DEPRECATED: function frmFrontForm.invisible in v6.16.3"); -jQuery(classes).css("visibility","hidden")},visible:function(classes){console.warn("DEPRECATED: function frmFrontForm.visible in v6.16.3");jQuery(classes).css("visibility","visible")},triggerCustomEvent:triggerCustomEvent,documentOn}}window.frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(){frmFrontForm.init()});function frmRecaptcha(){frmCaptcha(".frm-g-recaptcha")}function frmTurnstile(){frmCaptcha(".cf-turnstile")} -function frmCaptcha(captchaSelector){let c;const captchas=document.querySelectorAll(captchaSelector);const cl=captchas.length;for(c=0;c{const progress=Math.min((currentTime-startTime)/duration,1);document.documentElement.scrollTop=start+(end-start)*progress;if(progress<1)requestAnimationFrame(step)};requestAnimationFrame(step)}function maybeFixCaptchaLabel(captcha){const form= +captcha.closest("form");if(!form)return;const label=form.querySelector('label[for="g-recaptcha-response"], label[for="cf-turnstile-response"]');const captchaResponse=form.querySelector('[name="g-recaptcha-response"], [name="cf-turnstile-response"]');if(label&&captchaResponse)label.htmlFor=captchaResponse.id}return{init:function(){jQuery(document).off("submit.formidable",".frm-show-form");jQuery(document).on("submit.formidable",".frm-show-form",frmFrontForm.submitForm);jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){if(jQuery(this).val()=== +"")jQuery(this).trigger("blur")});jQuery(document).on("change",'.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]',frmFrontForm.fieldValueChanged);jQuery(document).on("change",".frm_verify[id^=field_]",onHoneypotFieldChange);jQuery(document).on("click","a[data-frmconfirm]",confirmClick);checkForErrorsAndMaybeSetFocus();changeFocusWhenClickComboFieldLabel();initFloatingLabels();maybeShowNewTabFallbackMessage();jQuery(document).on("frmAfterAddRow", +setCustomValidityMessage);setCustomValidityMessage();jQuery(document).on("frmFieldChanged",maybeClearCustomValidityMessage);setSelectPlaceholderColor();jQuery(document).on("elementor/popup/show",frmRecaptcha);enableSubmitButtonOnBackButtonPress();jQuery(document).on("frmPageChanged",destroyhCaptcha)},getFieldId,renderCaptcha:function(captcha,captchaSelector){const rendered=captcha.getAttribute("data-rid")!==null;if(rendered)return;const size=captcha.getAttribute("data-size");const params={sitekey:captcha.getAttribute("data-sitekey"), +size:size,theme:captcha.getAttribute("data-theme")};if(size==="invisible"){const formID=captcha.closest("form")?.querySelector('input[name="form_id"]')?.value;const captchaLabel=captcha.closest(".frm_form_field")?.querySelector(".frm_primary_label");if(captchaLabel)captchaLabel.style.display="none";params.callback=function(token){frmFrontForm.afterRecaptcha(token,formID)}}const activeCaptcha=getSelectedCaptcha(captchaSelector);const captchaContainer=typeof turnstile!=="undefined"&&turnstile===activeCaptcha? +"#"+captcha.id:captcha.id;const captchaID=activeCaptcha.render(captchaContainer,params);captcha.setAttribute("data-rid",captchaID);maybeFixCaptchaLabel(captcha)},afterSingleRecaptcha:function(){const object=jQuery(".frm-show-form .g-recaptcha").closest("form")[0];frmFrontForm.submitFormNow(object)},afterRecaptcha:function(_,formID){const object=jQuery("#frm_form_"+formID+"_container form")[0];frmFrontForm.submitFormNow(object)},submitForm:function(e){frmFrontForm.submitFormManual(e,this)},submitFormManual:function(e, +object){let isPro,errors,invisibleRecaptcha=hasInvisibleRecaptcha(object),classList=object.className.trim().split(/\s+/gi);if(classList&&invisibleRecaptcha.length<1){isPro=classList.indexOf("frm_pro_form")>-1;if(!isPro)return}if(jQuery("body").hasClass("wp-admin")&&jQuery(object).closest(".frmapi-form").length<1)return;e.preventDefault();if(typeof frmProForm!=="undefined"&&typeof frmProForm.submitAllowed==="function"&&!frmProForm.submitAllowed(object))return;errors=frmFrontForm.validateFormSubmit(object); +if(Object.keys(errors).length!==0)return;if(invisibleRecaptcha.length){showLoadingIndicator(jQuery(object));executeInvisibleRecaptcha(invisibleRecaptcha)}else{showSubmitLoading(jQuery(object));frmFrontForm.submitFormNow(object)}},submitFormNow:function(object){let hasFileFields,antispamInput,classList=object.className.trim().split(/\s+/gi);if(object.hasAttribute("data-token")&&null===object.querySelector('[name="antispam_token"]')){antispamInput=document.createElement("input");antispamInput.type= +"hidden";antispamInput.name="antispam_token";antispamInput.value=object.getAttribute("data-token");object.appendChild(antispamInput)}const uniqueIDInput=document.createElement("input");uniqueIDInput.type="hidden";uniqueIDInput.name="unique_id";uniqueIDInput.value=getUniqueKey();object.appendChild(uniqueIDInput);if(classList.indexOf("frm_ajax_submit")>-1){hasFileFields=jQuery(object).find('input[type="file"]').filter(function(){return!!this.value}).length;if(hasFileFields<1){const action=jQuery(object).find('input[name="frm_action"]').val(); +frmFrontForm.checkFormErrors(object,action)}else object.submit()}else object.submit()},validateFormSubmit:function(object){if(typeof tinyMCE!=="undefined"&&jQuery(object).find(".wp-editor-wrap").length)tinyMCE.triggerSave();jsErrors=[];if(shouldJSValidate(object)){frmFrontForm.getAjaxFormErrors(object);if(Object.keys(jsErrors).length)frmFrontForm.addAjaxFormErrors(object)}return jsErrors},getAjaxFormErrors:function(object){let customErrors,key;jsErrors=validateForm(object);if(typeof frmThemeOverride_jsErrors=== +"function"){const action=jQuery(object).find('input[name="frm_action"]').val();customErrors=frmThemeOverride_jsErrors(action,object);if(Object.keys(customErrors).length)for(key in customErrors)jsErrors[key]=customErrors[key]}triggerCustomEvent(document,"frm_get_ajax_form_errors",{formEl:object,errors:jsErrors});return jsErrors},addAjaxFormErrors:function(object){let key,$fieldCont;removeAllErrors();for(key in jsErrors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length)addFieldError($fieldCont, +key,jsErrors);else delete jsErrors[key]}scrollToFirstField(object);checkForErrorsAndMaybeSetFocus()},checkFormErrors:getFormErrors,checkRequiredField,showSubmitLoading,removeSubmitLoading,scrollToID:function(id){const object=jQuery(document.getElementById(id));frmFrontForm.scrollMsg(object,false)},scrollMsg:function(id,object,animate){let newPos,m,b,screenTop,screenBottom,scrollObj="";if(typeof object==="undefined"){scrollObj=jQuery(document.getElementById("frm_form_"+id+"_container"));if(scrollObj.length< +1)return}else if(typeof id==="string")scrollObj=jQuery(object).find("#frm_field_"+id+"_container");else scrollObj=id;jQuery(scrollObj).trigger("focus");newPos=scrollObj.offset().top;if(!newPos||frm_js.offset==="-1")return;newPos=newPos-frm_js.offset;m=jQuery("html").css("margin-top");b=jQuery("body").css("margin-top");if(m||b)newPos=newPos-parseInt(m)-parseInt(b);if(newPos&&window.innerHeight){screenTop=document.documentElement.scrollTop||document.body.scrollTop;screenBottom=screenTop+window.innerHeight; +if(newPos>screenBottom||newPos/g,">").replace(/"/g,""").replace(/'/g,"'")},invisible:function(classes){console.warn("DEPRECATED: function frmFrontForm.invisible in v6.16.3");jQuery(classes).css("visibility","hidden")},visible:function(classes){console.warn("DEPRECATED: function frmFrontForm.visible in v6.16.3");jQuery(classes).css("visibility","visible")},triggerCustomEvent:triggerCustomEvent,documentOn}}window.frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(){frmFrontForm.init()}); +function frmRecaptcha(){frmCaptcha(".frm-g-recaptcha")}function frmHcaptcha(){frmCaptcha(".h-captcha")}function frmTurnstile(){frmCaptcha(".frm-cf-turnstile")} +function frmCaptcha(captchaSelector){if(".h-captcha"===captchaSelector){const captchaLabels=document.querySelectorAll('label[for="h-captcha-response"]');if(captchaLabels.length)captchaLabels.forEach(label=>{const captchaResponse=label.closest("form")?.querySelector('[name="h-captcha-response"]');if(captchaResponse)label.htmlFor=captchaResponse.id});return}let c;const captchas=document.querySelectorAll(captchaSelector);const cl=captchas.length;for(c=0;c\n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2025-10-14T13:32:15+00:00\n" +"POT-Creation-Date: 2025-11-04T16:40:35+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.11.0\n" "X-Domain: formidable\n" @@ -31,11 +31,11 @@ msgid "Request Add-On" msgstr "" #: js/src/admin/addon-state.js:177 -#: js/src/admin/admin.js:8367 +#: js/src/admin/admin.js:8423 #: js/formidable_admin.js:1 #: js/frm_testing_mode.js:2 -#: js/formidable_admin.js:1689 -#: js/formidable_admin.js:11078 +#: js/formidable_admin.js:8548 +#: js/formidable_admin.js:9449 #: js/frm_testing_mode.js:1689 msgid "Save and Reload" msgstr "" @@ -55,153 +55,158 @@ msgstr "" #: classes/views/shared/admin-header.php:71 #: js/formidable_admin.js:1 #: js/frm_testing_mode.js:2 -#: js/formidable_admin.js:1715 +#: js/formidable_admin.js:9464 #: js/frm_testing_mode.js:1715 msgid "Close" msgstr "" +#: js/src/admin/admin.js:10028 +#: js/formidable_admin.js:10369 +msgid "Thank you for signing up!" +msgstr "" + #: js/src/admin/admin.js:1373 -#: js/formidable_admin.js:4090 +#: js/formidable_admin.js:1373 msgid "Set Row Layout" msgstr "" #: js/src/admin/admin.js:1380 -#: js/formidable_admin.js:4097 +#: js/formidable_admin.js:1380 msgid "Move Field Group" msgstr "" #: js/src/admin/admin.js:1414 -#: classes/views/frm-forms/add_field.php:42 -#: js/formidable_admin.js:4131 +#: classes/views/frm-forms/add_field.php:46 +#: js/formidable_admin.js:1414 msgid "Toggle More Options Dropdown" msgstr "" #. %1$d: Maximum number of fields allowed in a field group. #. translators: %1$d: Maximum number of fields allowed in a field group. -#: js/src/admin/admin.js:2282 -#: js/formidable_admin.js:4999 +#: js/src/admin/admin.js:2289 +#: js/formidable_admin.js:2282 msgid "You can only have a maximum of %1$d fields in a field group. Delete or move out a field from the group and try again." msgstr "" -#: js/src/admin/admin.js:2555 -#: classes/views/frm-forms/add_field.php:40 +#: js/src/admin/admin.js:2562 +#: classes/views/frm-forms/add_field.php:44 #: js/src/admin/admin.js:1422 #: js/src/admin/admin.js:1427 -#: js/formidable_admin.js:4139 -#: js/formidable_admin.js:4144 -#: js/formidable_admin.js:5272 +#: js/formidable_admin.js:1422 +#: js/formidable_admin.js:1427 +#: js/formidable_admin.js:2555 msgid "More Options" msgstr "" -#: js/src/admin/admin.js:2596 -#: classes/controllers/FrmStylesController.php:967 -#: js/formidable_admin.js:5313 +#: js/src/admin/admin.js:2603 +#: classes/controllers/FrmStylesController.php:990 +#: js/formidable_admin.js:2596 msgid "Field Settings" msgstr "" -#: js/src/admin/admin.js:2624 -#: js/formidable_admin.js:5341 +#: js/src/admin/admin.js:2631 +#: js/formidable_admin.js:2624 msgid "Delete Group" msgstr "" -#: js/src/admin/admin.js:2624 -#: classes/helpers/FrmEntriesListHelper.php:471 +#: js/src/admin/admin.js:2631 +#: classes/helpers/FrmEntriesListHelper.php:475 #: classes/helpers/FrmFormsHelper.php:1282 #: classes/helpers/FrmFormsListHelper.php:147 #: classes/views/frm-form-actions/form_action.php:36 #: stripe/helpers/FrmTransLiteListHelper.php:391 #: stripe/views/payments/show.php:156 #: stripe/views/subscriptions/show.php:129 -#: js/formidable_admin.js:5341 +#: js/formidable_admin.js:2624 msgid "Delete" msgstr "" -#: js/src/admin/admin.js:2630 -#: js/formidable_admin.js:5347 +#: js/src/admin/admin.js:2637 +#: js/formidable_admin.js:2630 msgid "Duplicate Group" msgstr "" -#: js/src/admin/admin.js:2630 +#: js/src/admin/admin.js:2637 #: classes/views/frm-form-actions/form_action.php:32 #: js/admin/style.js:719 -#: js/formidable_admin.js:5347 +#: js/formidable_admin.js:2630 msgid "Duplicate" msgstr "" #. %1$s: Number of fields that are selected to be deleted. #. translators: %1$s: Number of fields that are selected to be deleted. -#: js/src/admin/admin.js:3830 -#: js/formidable_admin.js:6542 +#: js/src/admin/admin.js:3876 +#: js/formidable_admin.js:3830 msgid "Are you sure you want to delete these %1$s selected field(s)?" msgstr "" -#: js/src/admin/admin.js:4067 -#: js/formidable_admin.js:6779 +#: js/src/admin/admin.js:4113 +#: js/formidable_admin.js:4067 msgid "Custom layout" msgstr "" -#: js/src/admin/admin.js:4090 -#: js/formidable_admin.js:6802 +#: js/src/admin/admin.js:4136 +#: js/formidable_admin.js:4090 msgid "Break into rows" msgstr "" -#: js/src/admin/admin.js:4100 -#: js/formidable_admin.js:6812 +#: js/src/admin/admin.js:4146 +#: js/formidable_admin.js:4100 msgid "Row Layout" msgstr "" -#: js/src/admin/admin.js:4354 -#: js/formidable_admin.js:7066 +#: js/src/admin/admin.js:4400 +#: js/formidable_admin.js:4354 msgid "Enter number of columns for each field" msgstr "" -#: js/src/admin/admin.js:4358 -#: js/formidable_admin.js:7070 +#: js/src/admin/admin.js:4404 +#: js/formidable_admin.js:4358 msgid "Layouts are based on a 12-column grid system" msgstr "" -#: js/src/admin/admin.js:4374 +#: js/src/admin/admin.js:4420 #: classes/helpers/FrmFormsHelper.php:1838 #: classes/views/form-templates/modals/name-your-form-modal.php:35 -#: js/formidable_admin.js:7086 +#: js/formidable_admin.js:4374 msgid "Save" msgstr "" -#: js/src/admin/admin.js:4808 -#: js/formidable_admin.js:7520 +#: js/src/admin/admin.js:4854 +#: js/formidable_admin.js:4808 msgid "Merge into row" msgstr "" #. %s: The detected option value. #. translators: %s: The detected option value. -#: js/src/admin/admin.js:6377 -#: js/formidable_admin.js:9088 +#: js/src/admin/admin.js:6433 +#: js/formidable_admin.js:6377 msgid "Duplicate option value \"%s\" detected" msgstr "" #. %s: Form Setting section name (ie Form Permissions, Form Scheduling). #. translators: %s: Form Setting section name (ie Form Permissions, Form Scheduling). -#: js/src/admin/admin.js:7087 -#: js/formidable_admin.js:9798 +#: js/src/admin/admin.js:7143 +#: js/formidable_admin.js:7179 msgid "%s are not installed" msgstr "" -#: js/src/admin/admin.js:8348 -#: js/formidable_admin.js:11059 +#: js/src/admin/admin.js:8404 +#: js/formidable_admin.js:8529 msgid "You are changing the field type. Not all field settings will appear as expected until you reload the page. Would you like to reload the page now?" msgstr "" -#: js/src/admin/admin.js:8353 -#: js/formidable_admin.js:11064 +#: js/src/admin/admin.js:8409 +#: js/formidable_admin.js:8534 msgid "Save and Reload?" msgstr "" -#: js/src/admin/admin.js:8376 -#: classes/controllers/FrmAppController.php:1299 +#: js/src/admin/admin.js:8432 +#: classes/controllers/FrmAppController.php:1308 #: classes/controllers/FrmFormsController.php:233 #: classes/controllers/FrmFormTemplatesController.php:646 #: classes/controllers/FrmSettingsController.php:365 -#: classes/helpers/FrmAppHelper.php:3517 +#: classes/helpers/FrmAppHelper.php:3565 #: classes/views/form-templates/modals/create-template-modal.php:66 #: classes/views/form-templates/modals/name-your-form-modal.php:32 #: classes/views/shared/admin-header.php:32 @@ -209,40 +214,36 @@ msgstr "" #: stripe/controllers/FrmTransLiteSubscriptionsController.php:68 #: js/admin/style.js:855 #: js/admin/style.js:979 -#: js/src/admin/admin.js:4369 -#: js/formidable_admin.js:7081 -#: js/formidable_admin.js:11087 +#: js/src/admin/admin.js:4415 +#: js/formidable_admin.js:4369 +#: js/formidable_admin.js:8557 msgid "Cancel" msgstr "" #: js/src/admin/admin.js:846 -#: js/formidable_admin.js:3563 +#: js/formidable_admin.js:846 msgid "Field Group" msgstr "" -#: js/src/admin/admin.js:9259 -#: js/formidable_admin.js:11978 +#: js/src/admin/admin.js:9315 +#: js/formidable_admin.js:9619 msgid "Unable to install template" msgstr "" -#: js/src/admin/admin.js:9797 -#: js/formidable_admin.js:12516 +#: js/src/admin/admin.js:9853 +#: js/formidable_admin.js:10194 msgid "Only 10 columns can be selected at a time." msgstr "" -#: js/src/admin/admin.js:9972 -#: js/formidable_admin.js:12691 -msgid "Thank you for signing up!" -msgstr "" - #: js/src/admin/styles.js:21 +#: js/formidable_styles.js:2331 msgid "The class name has been copied." msgstr "" #: js/src/admin/upgrade-popup.js:55 #: js/formidable_admin.js:1 #: js/frm_testing_mode.js:2 -#: js/formidable_admin.js:1781 +#: js/formidable_admin.js:7301 #: js/frm_testing_mode.js:1781 msgid "This plugin is not activated. Would you like to activate it now?" msgstr "" @@ -254,7 +255,7 @@ msgstr "" #: classes/views/addons/settings.php:33 #: js/formidable_admin.js:1 #: js/frm_testing_mode.js:2 -#: js/formidable_admin.js:1782 +#: js/formidable_admin.js:7302 #: js/formidable_blocks.js:721 #: js/frm_testing_mode.js:1782 msgid "Activate" @@ -263,7 +264,7 @@ msgstr "" #: js/src/admin/upgrade-popup.js:58 #: js/formidable_admin.js:1 #: js/frm_testing_mode.js:2 -#: js/formidable_admin.js:1784 +#: js/formidable_admin.js:7304 #: js/frm_testing_mode.js:1784 msgid "That add-on is not installed. Would you like to install it now?" msgstr "" @@ -271,12 +272,12 @@ msgstr "" #: js/src/admin/upgrade-popup.js:59 #: js/src/form/views.js:31 #: classes/controllers/FrmSMTPController.php:321 -#: classes/helpers/FrmAppHelper.php:3557 +#: classes/helpers/FrmAppHelper.php:3605 #: classes/helpers/FrmFormMigratorsHelper.php:154 #: classes/views/shared/upgrade_overlay.php:34 #: js/formidable_admin.js:1 #: js/frm_testing_mode.js:2 -#: js/formidable_admin.js:1785 +#: js/formidable_admin.js:7305 #: js/formidable_blocks.js:721 #: js/frm_testing_mode.js:1785 msgid "Install" @@ -309,81 +310,82 @@ msgid "Application Templates" msgstr "" #: js/src/form-templates/elements/applicationTemplatesElement.js:84 -#: js/form-templates.js:2288 +#: js/form-templates.js:2492 msgid "Ready Made Solution" msgstr "" #: js/src/form-templates/elements/applicationTemplatesElement.js:92 -#: js/form-templates.js:2296 +#: js/form-templates.js:2500 msgid "See all applications" msgstr "" #: js/src/form-templates/events/createTemplateListeners.js:79 #: classes/views/xml/import_form.php:169 -#: js/form-templates.js:2574 +#: js/form-templates.js:2783 msgid "Template" msgstr "" #: js/src/form-templates/events/getFreeTemplatesListener.js:96 +#: js/form-templates.js:3095 msgid "Failed to get templates, please try again later." msgstr "" #: js/src/form-templates/ui/searchState.js:38 -#: js/form-templates.js:3254 +#: js/form-templates.js:3583 msgid "Search Result" msgstr "" #: js/src/form-templates/ui/showEmptyState.js:119 -#: js/form-templates.js:3474 +#: js/form-templates.js:3856 msgid "No Templates Available" msgstr "" #. %s is the number of extra templates available #. translators: %s is the number of extra templates available #: js/src/form-templates/ui/showEmptyState.js:122 -#: js/form-templates.js:3477 +#: js/form-templates.js:3859 msgid "Upgrade to PRO for %s+ options or explore Free Templates." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:44 -#: js/form-templates.js:3399 +#: js/form-templates.js:3781 msgid "No templates found" msgstr "" #: js/src/form-templates/ui/showEmptyState.js:45 -#: js/form-templates.js:3400 +#: js/form-templates.js:3782 msgid "Sorry, we didn't find any templates that match your criteria." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:49 -#: js/form-templates.js:3404 +#: js/form-templates.js:3786 msgid "Start from Scratch" msgstr "" #: js/src/form-templates/ui/showEmptyState.js:69 -#: js/form-templates.js:3424 +#: js/form-templates.js:3806 msgid "No favorites" msgstr "" #: js/src/form-templates/ui/showEmptyState.js:70 -#: js/form-templates.js:3425 +#: js/form-templates.js:3807 msgid "You haven't added any templates to your favorites yet." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:93 -#: js/form-templates.js:3448 +#: js/form-templates.js:3830 msgid "You currently have no templates." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:94 -#: js/form-templates.js:3449 +#: js/form-templates.js:3831 msgid "You haven't created any form templates. Begin now to simplify your workflow and save time." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:98 #: classes/views/form-templates/list.php:14 #: classes/views/form-templates/modals/create-template-modal.php:69 -#: js/form-templates.js:3453 +#: js/form-templates.js:3835 msgid "Create Template" msgstr "" @@ -563,6 +565,18 @@ msgstr "" msgid "Effortlessly transform form data into webpages with Views, the only integrated form & application builder." msgstr "" +#: js/src/welcome-tour/elements/beginTourModalElement.js:32 +msgid "Get Started with Formidable Forms" +msgstr "" + +#: js/src/welcome-tour/elements/beginTourModalElement.js:35 +msgid "Here's a quick checklist to help you set up and explore the key features of the plugin, so you can start building powerful forms in no time." +msgstr "" + +#: js/src/welcome-tour/elements/beginTourModalElement.js:42 +msgid "Begin Tour" +msgstr "" + #. Plugin Name of the plugin #: formidable.php msgid "Formidable Forms" @@ -594,7 +608,7 @@ msgstr "" #: classes/helpers/FrmFormsHelper.php:1483 #: classes/views/applications/header.php:23 #: classes/views/frm-fields/back-end/smart-values.php:16 -#: classes/views/shared/admin-footer-links.php:43 +#: classes/views/shared/admin-footer-links.php:50 #: classes/views/shared/admin-header.php:62 #: js/packages/floating-links/config.js:55 msgid "Upgrade" @@ -605,9 +619,9 @@ msgid "Available" msgstr "" #: classes/controllers/FrmAddonsController.php:208 -#: classes/controllers/FrmAddonsController.php:867 +#: classes/controllers/FrmAddonsController.php:866 #: classes/controllers/FrmTestModeController.php:347 -#: classes/helpers/FrmAppHelper.php:3558 +#: classes/helpers/FrmAppHelper.php:3606 #: classes/views/styles/_field-colors.php:13 #: stripe/helpers/FrmTransLiteAppHelper.php:107 msgid "Active" @@ -621,44 +635,44 @@ msgstr "" msgid "There are no plugins on your site that require a license" msgstr "" -#: classes/controllers/FrmAddonsController.php:862 +#: classes/controllers/FrmAddonsController.php:861 #: classes/controllers/FrmTestModeController.php:348 -#: classes/helpers/FrmAppHelper.php:3559 +#: classes/helpers/FrmAppHelper.php:3607 msgid "Installed" msgstr "" -#: classes/controllers/FrmAddonsController.php:872 +#: classes/controllers/FrmAddonsController.php:871 #: classes/controllers/FrmTestModeController.php:349 -#: classes/helpers/FrmAppHelper.php:3560 +#: classes/helpers/FrmAppHelper.php:3608 msgid "Not Installed" msgstr "" -#: classes/controllers/FrmAddonsController.php:919 +#: classes/controllers/FrmAddonsController.php:918 msgid "Current user cannot delete plugins." msgstr "" -#: classes/controllers/FrmAddonsController.php:995 +#: classes/controllers/FrmAddonsController.php:994 msgid "Sorry, your site requires FTP authentication. Please download plugins from FormidableForms.com and install them manually." msgstr "" -#: classes/controllers/FrmAddonsController.php:1184 +#: classes/controllers/FrmAddonsController.php:1183 msgid "Your plugin has been activated. Would you like to save and reload the page now?" msgstr "" -#: classes/controllers/FrmAddonsController.php:1184 +#: classes/controllers/FrmAddonsController.php:1183 msgid "Your plugin has been activated." msgstr "" -#: classes/controllers/FrmAddonsController.php:1293 +#: classes/controllers/FrmAddonsController.php:1292 msgid "Could not install an upgrade. Please download from formidableforms.com and install manually." msgstr "" -#: classes/controllers/FrmAddonsController.php:1340 +#: classes/controllers/FrmAddonsController.php:1339 msgid "The plugin download was not found." msgstr "" -#: classes/controllers/FrmAddonsController.php:1419 -#: classes/controllers/FrmAddonsController.php:1435 +#: classes/controllers/FrmAddonsController.php:1418 +#: classes/controllers/FrmAddonsController.php:1434 #: classes/views/form-templates/modals/upgrade-modal.php:91 #: classes/views/shared/reports-info.php:22 #: js/admin/applications.js:405 @@ -694,7 +708,7 @@ msgstr "" #: classes/controllers/FrmAppController.php:296 #: classes/controllers/FrmEntriesController.php:11 #: classes/controllers/FrmEntriesController.php:173 -#: classes/controllers/FrmFormsController.php:1155 +#: classes/controllers/FrmFormsController.php:1169 #: classes/controllers/FrmXMLController.php:313 #: classes/views/xml/import_form.php:148 msgid "Entries" @@ -728,7 +742,7 @@ msgstr "" msgid "Build a Form" msgstr "" -#: classes/controllers/FrmAppController.php:1303 +#: classes/controllers/FrmAppController.php:1312 msgid "Continue" msgstr "" @@ -794,7 +808,7 @@ msgstr "" #. translators: %1$s: HTML start of a tag, %2$s: HTML close a tag #. translators: %1$s: Start link HTML, %2$s: End link HTML, %3$s: Line break HTML #: classes/controllers/FrmDashboardController.php:258 -#: classes/views/frm-entries/no_entries.php:37 +#: classes/views/frm-entries/no_entries.php:41 msgid "See the %1$sform documentation%2$s for instructions on publishing your form" msgstr "" @@ -814,7 +828,7 @@ msgstr "" #: classes/controllers/FrmDashboardController.php:351 #: classes/controllers/FrmEntriesController.php:156 -#: classes/controllers/FrmFormsController.php:1023 +#: classes/controllers/FrmFormsController.php:1037 #: classes/views/xml/import_form.php:179 #: classes/widgets/FrmElementorWidget.php:37 #: classes/widgets/FrmShowForm.php:71 @@ -842,7 +856,7 @@ msgid "Skip & Deactivate" msgstr "" #: classes/controllers/FrmEmailStylesController.php:29 -#: classes/views/shared/views-info.php:83 +#: classes/views/shared/views-info.php:88 msgid "Classic" msgstr "" @@ -884,7 +898,7 @@ msgid "Failed to send test email!" msgstr "" #: classes/controllers/FrmEntriesController.php:151 -#: classes/controllers/FrmFormsController.php:1729 +#: classes/controllers/FrmFormsController.php:1743 #: classes/views/frm-entries/form.php:86 #: classes/views/frm-entries/sidebar-shared.php:57 msgid "Entry Key" @@ -895,12 +909,12 @@ msgid "Entry Name" msgstr "" #: classes/controllers/FrmEntriesController.php:158 -#: classes/helpers/FrmCSVExportHelper.php:422 +#: classes/helpers/FrmCSVExportHelper.php:426 msgid "Created By" msgstr "" #: classes/controllers/FrmEntriesController.php:161 -#: classes/helpers/FrmCSVExportHelper.php:424 +#: classes/helpers/FrmCSVExportHelper.php:428 msgid "Entry Status" msgstr "" @@ -912,31 +926,39 @@ msgstr "" msgid "Entry update date" msgstr "" -#: classes/controllers/FrmEntriesController.php:511 +#: classes/controllers/FrmEntriesController.php:264 +msgid "value" +msgstr "" + +#: classes/controllers/FrmEntriesController.php:264 +msgid "label" +msgstr "" + +#: classes/controllers/FrmEntriesController.php:533 msgid "Your import is complete" msgstr "" #. translators: %1$s: Time string -#: classes/controllers/FrmEntriesController.php:523 +#: classes/controllers/FrmEntriesController.php:545 msgid "This form is in the trash and is scheduled to be deleted permanently in %s along with any entries." msgstr "" -#: classes/controllers/FrmEntriesController.php:545 +#: classes/controllers/FrmEntriesController.php:567 msgid "You can't view the entry" msgstr "" -#: classes/controllers/FrmEntriesController.php:546 +#: classes/controllers/FrmEntriesController.php:568 msgid "You are trying to view an entry that does not exist" msgstr "" -#: classes/controllers/FrmEntriesController.php:574 +#: classes/controllers/FrmEntriesController.php:596 #: classes/controllers/FrmFormActionsController.php:500 #: classes/controllers/FrmFormsController.php:231 #: classes/controllers/FrmSettingsController.php:363 msgid "Verification failed" msgstr "" -#: classes/controllers/FrmEntriesController.php:590 +#: classes/controllers/FrmEntriesController.php:612 msgid "Entry was successfully deleted" msgstr "" @@ -1000,7 +1022,7 @@ msgid "You have reached your form action limit. To increase this limit, you will msgstr "" #: classes/controllers/FrmFormsController.php:29 -#: classes/controllers/FrmFormsController.php:1166 +#: classes/controllers/FrmFormsController.php:1180 #: classes/controllers/FrmStylesController.php:72 #: classes/controllers/FrmXMLController.php:312 #: classes/views/frm-forms/list.php:10 @@ -1023,9 +1045,9 @@ msgid "Conditional Logic" msgstr "" #: classes/controllers/FrmFormsController.php:185 -#: classes/helpers/FrmSubmitHelper.php:156 +#: classes/helpers/FrmSubmitHelper.php:163 #: classes/models/FrmField.php:74 -#: classes/models/FrmSettings.php:158 +#: classes/models/FrmSettings.php:165 #: classes/views/frm-forms/form.php:71 #: classes/views/styles/_sample_form.php:83 msgid "Submit" @@ -1036,7 +1058,7 @@ msgid "Settings Successfully Updated" msgstr "" #: classes/controllers/FrmFormsController.php:303 -#: classes/controllers/FrmFormsController.php:1295 +#: classes/controllers/FrmFormsController.php:1309 msgid "Form was successfully updated." msgstr "" @@ -1045,82 +1067,82 @@ msgstr "" msgid "However, your form is very long and may be %1$sreaching server limits%2$s." msgstr "" -#: classes/controllers/FrmFormsController.php:416 -#: classes/controllers/FrmFormsController.php:417 +#: classes/controllers/FrmFormsController.php:430 +#: classes/controllers/FrmFormsController.php:431 msgid "Form key is invalid" msgstr "" -#: classes/controllers/FrmFormsController.php:632 +#: classes/controllers/FrmFormsController.php:646 msgid "Form Preview" msgstr "" -#: classes/controllers/FrmFormsController.php:663 +#: classes/controllers/FrmFormsController.php:677 msgid "Form key is missing" msgstr "" -#: classes/controllers/FrmFormsController.php:675 +#: classes/controllers/FrmFormsController.php:689 #: classes/controllers/FrmStylesController.php:496 msgid "Form does not exist" msgstr "" -#: classes/controllers/FrmFormsController.php:703 +#: classes/controllers/FrmFormsController.php:717 msgid "You do not have permission to view this form" msgstr "" #. translators: %1$s: Number of forms -#: classes/controllers/FrmFormsController.php:756 -#: classes/controllers/FrmFormsController.php:817 +#: classes/controllers/FrmFormsController.php:770 +#: classes/controllers/FrmFormsController.php:831 msgid "%1$s form restored from the Trash." msgid_plural "%1$s forms restored from the Trash." msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of forms, %2$s: Start link HTML, %3$s: End link HTML -#: classes/controllers/FrmFormsController.php:820 -#: classes/controllers/FrmFormsController.php:853 +#: classes/controllers/FrmFormsController.php:834 +#: classes/controllers/FrmFormsController.php:867 msgid "%1$s form moved to the Trash. %2$sUndo%3$s" msgid_plural "%1$s forms moved to the Trash. %2$sUndo%3$s" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of forms -#: classes/controllers/FrmFormsController.php:876 +#: classes/controllers/FrmFormsController.php:890 msgid "%1$s Form Permanently Deleted" msgid_plural "%1$s Forms Permanently Deleted" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of forms -#: classes/controllers/FrmFormsController.php:898 -#: classes/controllers/FrmFormsController.php:2030 +#: classes/controllers/FrmFormsController.php:912 +#: classes/controllers/FrmFormsController.php:2044 msgid "%1$s form permanently deleted." msgid_plural "%1$s forms permanently deleted." msgstr[0] "" msgstr[1] "" -#: classes/controllers/FrmFormsController.php:1005 +#: classes/controllers/FrmFormsController.php:1019 msgid "Add forms and content" msgstr "" -#: classes/controllers/FrmFormsController.php:1024 +#: classes/controllers/FrmFormsController.php:1038 #: classes/views/frm-forms/insert_form_popup.php:33 msgid "Insert a Form" msgstr "" -#: classes/controllers/FrmFormsController.php:1077 +#: classes/controllers/FrmFormsController.php:1091 msgid "Display form title" msgstr "" -#: classes/controllers/FrmFormsController.php:1081 +#: classes/controllers/FrmFormsController.php:1095 msgid "Display form description" msgstr "" -#: classes/controllers/FrmFormsController.php:1085 +#: classes/controllers/FrmFormsController.php:1099 msgid "Minimize form HTML" msgstr "" -#: classes/controllers/FrmFormsController.php:1154 -#: classes/controllers/FrmStylesController.php:962 +#: classes/controllers/FrmFormsController.php:1168 +#: classes/controllers/FrmStylesController.php:985 #: classes/views/frm-forms/settings-advanced.php:13 #: classes/views/styles/manage.php:36 #: classes/views/styles/_sample_form.php:12 @@ -1128,248 +1150,248 @@ msgstr "" msgid "Form Title" msgstr "" -#: classes/controllers/FrmFormsController.php:1157 -#: classes/helpers/FrmCSVExportHelper.php:427 +#: classes/controllers/FrmFormsController.php:1171 +#: classes/helpers/FrmCSVExportHelper.php:431 msgid "Key" msgstr "" -#: classes/controllers/FrmFormsController.php:1159 +#: classes/controllers/FrmFormsController.php:1173 msgid "Actions" msgstr "" -#: classes/controllers/FrmFormsController.php:1161 +#: classes/controllers/FrmFormsController.php:1175 #: classes/models/FrmField.php:113 #: stripe/controllers/FrmTransLiteListsController.php:72 msgid "Date" msgstr "" -#: classes/controllers/FrmFormsController.php:1232 +#: classes/controllers/FrmFormsController.php:1246 msgid "You can't edit the form" msgstr "" -#: classes/controllers/FrmFormsController.php:1233 +#: classes/controllers/FrmFormsController.php:1247 msgid "You are trying to edit a form that does not exist" msgstr "" -#: classes/controllers/FrmFormsController.php:1247 +#: classes/controllers/FrmFormsController.php:1261 msgid "The form you're trying to edit is in trash. You must restore it first before you can make changes" msgstr "" -#: classes/controllers/FrmFormsController.php:1257 +#: classes/controllers/FrmFormsController.php:1271 msgid "Restore form" msgstr "" #. translators: %1$s: Start link HTML, %2$s: End link HTML -#: classes/controllers/FrmFormsController.php:1264 +#: classes/controllers/FrmFormsController.php:1278 msgid "You are trying to edit a child form. Please edit from %1$shere%2$s" msgstr "" -#: classes/controllers/FrmFormsController.php:1297 +#: classes/controllers/FrmFormsController.php:1311 msgid "Template was successfully updated." msgstr "" -#: classes/controllers/FrmFormsController.php:1324 +#: classes/controllers/FrmFormsController.php:1338 msgid "Form was Successfully Copied" msgstr "" -#: classes/controllers/FrmFormsController.php:1418 -#: classes/controllers/FrmStylesController.php:961 +#: classes/controllers/FrmFormsController.php:1432 +#: classes/controllers/FrmStylesController.php:984 #: classes/views/styles/_field-labels.php:12 msgid "General" msgstr "" -#: classes/controllers/FrmFormsController.php:1419 +#: classes/controllers/FrmFormsController.php:1433 msgid "General Form Settings" msgstr "" -#: classes/controllers/FrmFormsController.php:1424 +#: classes/controllers/FrmFormsController.php:1438 msgid "Actions & Notifications" msgstr "" -#: classes/controllers/FrmFormsController.php:1430 -#: classes/controllers/FrmFormsController.php:1435 +#: classes/controllers/FrmFormsController.php:1444 +#: classes/controllers/FrmFormsController.php:1449 msgid "Form Permissions" msgstr "" -#: classes/controllers/FrmFormsController.php:1436 +#: classes/controllers/FrmFormsController.php:1450 msgid "Allow editing, protect forms and files, limit entries, and save drafts. Upgrade to get form and entry permissions." msgstr "" -#: classes/controllers/FrmFormsController.php:1441 +#: classes/controllers/FrmFormsController.php:1455 msgid "Form Scheduling" msgstr "" -#: classes/controllers/FrmFormsController.php:1446 +#: classes/controllers/FrmFormsController.php:1460 msgid "Form scheduling settings" msgstr "" -#: classes/controllers/FrmFormsController.php:1451 -#: classes/controllers/FrmStylesController.php:969 -#: classes/helpers/FrmFieldsHelper.php:2254 +#: classes/controllers/FrmFormsController.php:1465 +#: classes/controllers/FrmStylesController.php:992 +#: classes/helpers/FrmFieldsHelper.php:2246 #: classes/views/frm-forms/settings-buttons.php:20 msgid "Buttons" msgstr "" -#: classes/controllers/FrmFormsController.php:1457 +#: classes/controllers/FrmFormsController.php:1471 msgid "Form Landing Page" msgstr "" -#: classes/controllers/FrmFormsController.php:1463 -#: classes/controllers/FrmFormsController.php:1469 +#: classes/controllers/FrmFormsController.php:1477 +#: classes/controllers/FrmFormsController.php:1483 msgid "Conversational Forms" msgstr "" -#: classes/controllers/FrmFormsController.php:1470 +#: classes/controllers/FrmFormsController.php:1484 msgid "Ask one question at a time for automated conversations." msgstr "" -#: classes/controllers/FrmFormsController.php:1476 +#: classes/controllers/FrmFormsController.php:1490 msgid "Form Abandonment" msgstr "" -#: classes/controllers/FrmFormsController.php:1482 +#: classes/controllers/FrmFormsController.php:1496 msgid "Form abandonment settings" msgstr "" -#: classes/controllers/FrmFormsController.php:1483 +#: classes/controllers/FrmFormsController.php:1497 msgid "Unlock the power of data capture to boost lead generation and master the art of form optimization." msgstr "" -#: classes/controllers/FrmFormsController.php:1489 +#: classes/controllers/FrmFormsController.php:1503 msgid "Customize HTML" msgstr "" -#: classes/controllers/FrmFormsController.php:1644 +#: classes/controllers/FrmFormsController.php:1658 msgid "Customize field values with the following parameters." msgstr "" -#: classes/controllers/FrmFormsController.php:1682 +#: classes/controllers/FrmFormsController.php:1696 msgid "Separator" msgstr "" -#: classes/controllers/FrmFormsController.php:1683 +#: classes/controllers/FrmFormsController.php:1697 msgid "Use a different separator for checkbox fields" msgstr "" -#: classes/controllers/FrmFormsController.php:1686 +#: classes/controllers/FrmFormsController.php:1700 msgid "Date Format" msgstr "" -#: classes/controllers/FrmFormsController.php:1689 +#: classes/controllers/FrmFormsController.php:1703 #: classes/views/frm-fields/back-end/settings.php:86 msgid "Field Label" msgstr "" -#: classes/controllers/FrmFormsController.php:1692 +#: classes/controllers/FrmFormsController.php:1706 msgid "No Auto P" msgstr "" -#: classes/controllers/FrmFormsController.php:1693 +#: classes/controllers/FrmFormsController.php:1707 msgid "Do not automatically add any paragraphs or line breaks" msgstr "" -#: classes/controllers/FrmFormsController.php:1708 +#: classes/controllers/FrmFormsController.php:1722 #: classes/models/FrmField.php:62 msgid "User ID" msgstr "" -#: classes/controllers/FrmFormsController.php:1709 +#: classes/controllers/FrmFormsController.php:1723 #: classes/models/fields/FrmFieldName.php:40 #: stripe/views/action-settings/payments-options.php:168 msgid "First Name" msgstr "" -#: classes/controllers/FrmFormsController.php:1710 +#: classes/controllers/FrmFormsController.php:1724 #: classes/models/fields/FrmFieldName.php:42 #: stripe/views/action-settings/payments-options.php:174 msgid "Last Name" msgstr "" -#: classes/controllers/FrmFormsController.php:1711 +#: classes/controllers/FrmFormsController.php:1725 msgid "Display Name" msgstr "" -#: classes/controllers/FrmFormsController.php:1712 +#: classes/controllers/FrmFormsController.php:1726 msgid "User Login" msgstr "" -#: classes/controllers/FrmFormsController.php:1713 +#: classes/controllers/FrmFormsController.php:1727 #: classes/controllers/FrmSettingsController.php:106 #: classes/models/FrmField.php:34 #: stripe/views/action-settings/payments-options.php:144 msgid "Email" msgstr "" -#: classes/controllers/FrmFormsController.php:1714 +#: classes/controllers/FrmFormsController.php:1728 msgid "Avatar" msgstr "" -#: classes/controllers/FrmFormsController.php:1715 +#: classes/controllers/FrmFormsController.php:1729 msgid "Author Link" msgstr "" -#: classes/controllers/FrmFormsController.php:1728 +#: classes/controllers/FrmFormsController.php:1742 #: classes/views/frm-entries/sidebar-shared.php:51 msgid "Entry ID" msgstr "" -#: classes/controllers/FrmFormsController.php:1730 +#: classes/controllers/FrmFormsController.php:1744 msgid "Post ID" msgstr "" -#: classes/controllers/FrmFormsController.php:1731 +#: classes/controllers/FrmFormsController.php:1745 msgid "User IP" msgstr "" -#: classes/controllers/FrmFormsController.php:1732 +#: classes/controllers/FrmFormsController.php:1746 msgid "Entry created" msgstr "" -#: classes/controllers/FrmFormsController.php:1733 +#: classes/controllers/FrmFormsController.php:1747 msgid "Entry updated" msgstr "" -#: classes/controllers/FrmFormsController.php:1735 +#: classes/controllers/FrmFormsController.php:1749 msgid "Site URL" msgstr "" -#: classes/controllers/FrmFormsController.php:1736 +#: classes/controllers/FrmFormsController.php:1750 msgid "Site Name" msgstr "" -#: classes/controllers/FrmFormsController.php:1737 +#: classes/controllers/FrmFormsController.php:1751 #: classes/helpers/FrmFormsHelper.php:577 msgid "Form Name" msgstr "" -#: classes/controllers/FrmFormsController.php:1902 +#: classes/controllers/FrmFormsController.php:1916 msgid "No forms were specified" msgstr "" -#: classes/controllers/FrmFormsController.php:2023 +#: classes/controllers/FrmFormsController.php:2037 msgid "There was a problem duplicating the form" msgstr "" -#: classes/controllers/FrmFormsController.php:2061 +#: classes/controllers/FrmFormsController.php:2075 msgid "Form not found" msgstr "" -#: classes/controllers/FrmFormsController.php:2087 +#: classes/controllers/FrmFormsController.php:2101 msgid "Abnormal HTML characters prevented your form from saving correctly" msgstr "" -#: classes/controllers/FrmFormsController.php:2265 -#: classes/controllers/FrmFormsController.php:2287 +#: classes/controllers/FrmFormsController.php:2279 +#: classes/controllers/FrmFormsController.php:2301 msgid "Please select a valid form" msgstr "" #. translators: %1$s: Start link HTML, %2$s: End link HTML -#: classes/controllers/FrmFormsController.php:2998 +#: classes/controllers/FrmFormsController.php:3012 msgid "%1$sClick here%2$s if you are not automatically redirected." msgstr "" -#: classes/controllers/FrmFormsController.php:3379 -#: classes/helpers/FrmAppHelper.php:1899 +#: classes/controllers/FrmFormsController.php:3393 +#: classes/helpers/FrmAppHelper.php:1947 #: classes/helpers/FrmOnSubmitHelper.php:117 msgid "Select a Page" msgstr "" @@ -1716,51 +1738,52 @@ msgstr "" msgid "No form specified" msgstr "" -#: classes/controllers/FrmStylesController.php:516 +#: classes/controllers/FrmStylesController.php:515 +#: classes/controllers/FrmStylesController.php:532 msgid "Successfully updated style." msgstr "" -#: classes/controllers/FrmStylesController.php:686 +#: classes/controllers/FrmStylesController.php:709 msgid "Your styling settings have been saved." msgstr "" -#: classes/controllers/FrmStylesController.php:963 +#: classes/controllers/FrmStylesController.php:986 #: classes/helpers/FrmFormsHelper.php:581 #: classes/views/frm-forms/settings-advanced.php:27 msgid "Form Description" msgstr "" -#: classes/controllers/FrmStylesController.php:964 +#: classes/controllers/FrmStylesController.php:987 msgid "Field Labels" msgstr "" -#: classes/controllers/FrmStylesController.php:965 +#: classes/controllers/FrmStylesController.php:988 #: classes/helpers/FrmFormsHelper.php:541 #: classes/views/frm-fields/back-end/field-description.php:8 msgid "Field Description" msgstr "" -#: classes/controllers/FrmStylesController.php:966 +#: classes/controllers/FrmStylesController.php:989 msgid "Field Colors" msgstr "" -#: classes/controllers/FrmStylesController.php:968 +#: classes/controllers/FrmStylesController.php:991 msgid "Check Box & Radio Fields" msgstr "" -#: classes/controllers/FrmStylesController.php:970 +#: classes/controllers/FrmStylesController.php:993 msgid "Form Messages" msgstr "" -#: classes/controllers/FrmStylesController.php:1304 +#: classes/controllers/FrmStylesController.php:1327 msgid "Unable to rename style" msgstr "" -#: classes/controllers/FrmStylesController.php:1315 +#: classes/controllers/FrmStylesController.php:1338 msgid "Invalid route" msgstr "" -#: classes/controllers/FrmStylesController.php:1324 +#: classes/controllers/FrmStylesController.php:1347 msgid "The style you are renaming either does not exist or it is not a style" msgstr "" @@ -1792,6 +1815,58 @@ msgstr "" msgid "Once Weekly" msgstr "" +#: classes/controllers/FrmWelcomeTourController.php:169 +msgid "Create your first form" +msgstr "" + +#: classes/controllers/FrmWelcomeTourController.php:170 +msgid "Start from scratch or jump in with one of our ready-to-use templates." +msgstr "" + +#: classes/controllers/FrmWelcomeTourController.php:173 +msgid "Add fields to your form" +msgstr "" + +#: classes/controllers/FrmWelcomeTourController.php:174 +msgid "Click or drag fields from the left to add them to your form. Edit and/or delete them as needed." +msgstr "" + +#: classes/controllers/FrmWelcomeTourController.php:177 +msgid "Style your form" +msgstr "" + +#: classes/controllers/FrmWelcomeTourController.php:178 +msgid "Our default style looks great, but feel free to modify it! Change the color, font size, spacing, or whatever else you'd like." +msgstr "" + +#: classes/controllers/FrmWelcomeTourController.php:182 +msgid "Embed in a page" +msgstr "" + +#: classes/controllers/FrmWelcomeTourController.php:183 +msgid "Time to get some responses! Add your brand new form to a current page, or embed it on a new one." +msgstr "" + +#: classes/controllers/FrmWelcomeTourController.php:308 +msgid "Setup email notifications" +msgstr "" + +#: classes/controllers/FrmWelcomeTourController.php:312 +msgid "Customize success message" +msgstr "" + +#: classes/controllers/FrmWelcomeTourController.php:316 +msgid "Manage form entries" +msgstr "" + +#: classes/controllers/FrmWelcomeTourController.php:320 +msgid "Explore integrations" +msgstr "" + +#: classes/controllers/FrmWelcomeTourController.php:383 +msgid "Invalid step" +msgstr "" + #: classes/controllers/FrmXMLController.php:12 #: classes/views/xml/import_form.php:10 msgid "Import/Export" @@ -1885,26 +1960,26 @@ msgstr "" msgid "Based on %1$s reviews on %2$s" msgstr "" -#: classes/helpers/FrmAppHelper.php:1430 +#: classes/helpers/FrmAppHelper.php:1478 #: classes/views/xml/import_form.php:17 msgid "Import" msgstr "" -#: classes/helpers/FrmAppHelper.php:1460 +#: classes/helpers/FrmAppHelper.php:1508 #: classes/views/frm-settings/license_box.php:24 msgid "upgrading to PRO" msgstr "" #. translators: %1$s: Start link HTML, %2$s: CTA text ("upgrading to PRO" by default), %3$s: End link HTML -#: classes/helpers/FrmAppHelper.php:1477 +#: classes/helpers/FrmAppHelper.php:1525 msgid "You're using Formidable Forms Lite. To unlock more features consider %1$s%2$s%3$s." msgstr "" -#: classes/helpers/FrmAppHelper.php:1529 +#: classes/helpers/FrmAppHelper.php:1577 msgid "Add New" msgstr "" -#: classes/helpers/FrmAppHelper.php:1541 +#: classes/helpers/FrmAppHelper.php:1589 #: classes/views/frm-entries/list.php:43 #: classes/views/frm-forms/list.php:36 #: classes/views/shared/mb_adv_info.php:41 @@ -1912,742 +1987,738 @@ msgstr "" msgid "Search" msgstr "" -#: classes/helpers/FrmAppHelper.php:1767 +#: classes/helpers/FrmAppHelper.php:1815 msgid "Select an option" msgstr "" -#: classes/helpers/FrmAppHelper.php:2033 +#: classes/helpers/FrmAppHelper.php:2081 msgid "Add Entries from Admin Area" msgstr "" -#: classes/helpers/FrmAppHelper.php:2034 +#: classes/helpers/FrmAppHelper.php:2082 msgid "Edit Entries from Admin Area" msgstr "" -#: classes/helpers/FrmAppHelper.php:2035 +#: classes/helpers/FrmAppHelper.php:2083 msgid "View Reports" msgstr "" -#: classes/helpers/FrmAppHelper.php:2060 +#: classes/helpers/FrmAppHelper.php:2108 msgid "View Forms List" msgstr "" -#: classes/helpers/FrmAppHelper.php:2061 +#: classes/helpers/FrmAppHelper.php:2109 msgid "Add and Edit Forms" msgstr "" -#: classes/helpers/FrmAppHelper.php:2062 +#: classes/helpers/FrmAppHelper.php:2110 msgid "Delete Forms" msgstr "" -#: classes/helpers/FrmAppHelper.php:2063 +#: classes/helpers/FrmAppHelper.php:2111 msgid "Access this Settings Page" msgstr "" -#: classes/helpers/FrmAppHelper.php:2064 +#: classes/helpers/FrmAppHelper.php:2112 msgid "View Entries from Admin Area" msgstr "" -#: classes/helpers/FrmAppHelper.php:2065 +#: classes/helpers/FrmAppHelper.php:2113 msgid "Delete Entries from Admin Area" msgstr "" -#: classes/helpers/FrmAppHelper.php:2903 +#: classes/helpers/FrmAppHelper.php:2951 msgid "at" msgstr "" -#: classes/helpers/FrmAppHelper.php:3047 +#: classes/helpers/FrmAppHelper.php:3095 #: stripe/helpers/FrmTransLiteAppHelper.php:245 msgid "year" msgid_plural "years" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmAppHelper.php:3048 +#: classes/helpers/FrmAppHelper.php:3096 msgid "years" msgstr "" -#: classes/helpers/FrmAppHelper.php:3052 +#: classes/helpers/FrmAppHelper.php:3100 #: stripe/helpers/FrmTransLiteAppHelper.php:244 msgid "month" msgid_plural "months" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmAppHelper.php:3053 +#: classes/helpers/FrmAppHelper.php:3101 msgid "months" msgstr "" -#: classes/helpers/FrmAppHelper.php:3057 +#: classes/helpers/FrmAppHelper.php:3105 #: stripe/helpers/FrmTransLiteAppHelper.php:243 msgid "week" msgid_plural "weeks" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmAppHelper.php:3058 +#: classes/helpers/FrmAppHelper.php:3106 msgid "weeks" msgstr "" -#: classes/helpers/FrmAppHelper.php:3062 +#: classes/helpers/FrmAppHelper.php:3110 #: stripe/helpers/FrmTransLiteAppHelper.php:242 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmAppHelper.php:3063 +#: classes/helpers/FrmAppHelper.php:3111 msgid "days" msgstr "" -#: classes/helpers/FrmAppHelper.php:3067 +#: classes/helpers/FrmAppHelper.php:3115 msgid "hour" msgstr "" -#: classes/helpers/FrmAppHelper.php:3068 +#: classes/helpers/FrmAppHelper.php:3116 msgid "hours" msgstr "" -#: classes/helpers/FrmAppHelper.php:3072 +#: classes/helpers/FrmAppHelper.php:3120 msgid "minute" msgstr "" -#: classes/helpers/FrmAppHelper.php:3073 +#: classes/helpers/FrmAppHelper.php:3121 msgid "minutes" msgstr "" -#: classes/helpers/FrmAppHelper.php:3077 +#: classes/helpers/FrmAppHelper.php:3125 msgid "second" msgstr "" -#: classes/helpers/FrmAppHelper.php:3078 +#: classes/helpers/FrmAppHelper.php:3126 #: classes/views/frm-form-actions/on_submit_redirect_settings.php:97 msgid "seconds" msgstr "" -#: classes/helpers/FrmAppHelper.php:3177 +#: classes/helpers/FrmAppHelper.php:3225 msgid "Give this action a label for easy reference." msgstr "" -#: classes/helpers/FrmAppHelper.php:3178 +#: classes/helpers/FrmAppHelper.php:3226 msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name or name@email.com. [default-email] is the address set in the global \"Default Email Address\" settings." msgstr "" -#: classes/helpers/FrmAppHelper.php:3179 +#: classes/helpers/FrmAppHelper.php:3227 msgid "Add CC addresses separated by a \",\". FORMAT: Name or name@email.com." msgstr "" -#: classes/helpers/FrmAppHelper.php:3180 +#: classes/helpers/FrmAppHelper.php:3228 msgid "Add BCC addresses separated by a \",\". FORMAT: Name or name@email.com." msgstr "" -#: classes/helpers/FrmAppHelper.php:3181 +#: classes/helpers/FrmAppHelper.php:3229 msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name or name@email.com." msgstr "" -#: classes/helpers/FrmAppHelper.php:3182 +#: classes/helpers/FrmAppHelper.php:3230 msgid "Enter the name and/or email address of the sender. FORMAT: John Bates or john@example.com." msgstr "" #. translators: %1$s: Form name, %2$s: Date -#: classes/helpers/FrmAppHelper.php:3184 +#: classes/helpers/FrmAppHelper.php:3232 msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s" msgstr "" -#: classes/helpers/FrmAppHelper.php:3185 +#: classes/helpers/FrmAppHelper.php:3233 msgid "This option will open the link in a new browser tab. Please note that some popup blockers may prevent this from happening, in which case the link will be displayed." msgstr "" -#: classes/helpers/FrmAppHelper.php:3455 -#: classes/helpers/FrmAppHelper.php:3537 +#: classes/helpers/FrmAppHelper.php:3503 +#: classes/helpers/FrmAppHelper.php:3585 msgid "Please wait while your site updates." msgstr "" -#: classes/helpers/FrmAppHelper.php:3456 +#: classes/helpers/FrmAppHelper.php:3504 msgid "Are you sure you want to deauthorize Formidable Forms on this site?" msgstr "" -#: classes/helpers/FrmAppHelper.php:3461 -#: classes/helpers/FrmAppHelper.php:3491 +#: classes/helpers/FrmAppHelper.php:3509 +#: classes/helpers/FrmAppHelper.php:3539 msgid "Loading…" msgstr "" -#: classes/helpers/FrmAppHelper.php:3492 +#: classes/helpers/FrmAppHelper.php:3540 msgid "Remove" msgstr "" -#: classes/helpers/FrmAppHelper.php:3495 -#: classes/helpers/FrmCSVExportHelper.php:426 +#: classes/helpers/FrmAppHelper.php:3543 +#: classes/helpers/FrmCSVExportHelper.php:430 msgid "ID" msgstr "" -#: classes/helpers/FrmAppHelper.php:3496 +#: classes/helpers/FrmAppHelper.php:3544 msgid "No results match" msgstr "" -#: classes/helpers/FrmAppHelper.php:3497 +#: classes/helpers/FrmAppHelper.php:3545 msgid "That file looks like Spam." msgstr "" -#: classes/helpers/FrmAppHelper.php:3498 +#: classes/helpers/FrmAppHelper.php:3546 msgid "There is an error in the calculation in the field with key" msgstr "" -#: classes/helpers/FrmAppHelper.php:3499 +#: classes/helpers/FrmAppHelper.php:3547 msgid "Please complete the preceding required fields before uploading a file." msgstr "" -#: classes/helpers/FrmAppHelper.php:3513 +#: classes/helpers/FrmAppHelper.php:3561 msgid "(Click to add description)" msgstr "" -#: classes/helpers/FrmAppHelper.php:3514 +#: classes/helpers/FrmAppHelper.php:3562 msgid "(Blank)" msgstr "" -#: classes/helpers/FrmAppHelper.php:3515 -msgid "(no label)" -msgstr "" - -#: classes/helpers/FrmAppHelper.php:3516 +#: classes/helpers/FrmAppHelper.php:3564 msgid "OK" msgstr "" -#: classes/helpers/FrmAppHelper.php:3518 +#: classes/helpers/FrmAppHelper.php:3566 #: classes/views/frm-fields/back-end/settings.php:396 #: classes/views/styles/_buttons.php:12 #: classes/views/styles/_field-colors.php:12 msgid "Default" msgstr "" -#: classes/helpers/FrmAppHelper.php:3519 +#: classes/helpers/FrmAppHelper.php:3567 msgid "Clear default value when typing" msgstr "" -#: classes/helpers/FrmAppHelper.php:3520 +#: classes/helpers/FrmAppHelper.php:3568 msgid "Do not clear default value when typing" msgstr "" -#: classes/helpers/FrmAppHelper.php:3521 +#: classes/helpers/FrmAppHelper.php:3569 msgid "Default value will pass form validation" msgstr "" -#: classes/helpers/FrmAppHelper.php:3522 +#: classes/helpers/FrmAppHelper.php:3570 msgid "Default value will NOT pass form validation" msgstr "" -#: classes/helpers/FrmAppHelper.php:3523 +#: classes/helpers/FrmAppHelper.php:3571 #: classes/views/shared/confirm-overlay.php:15 #: classes/views/shared/info-overlay.php:15 msgid "Are you sure?" msgstr "" -#: classes/helpers/FrmAppHelper.php:3524 +#: classes/helpers/FrmAppHelper.php:3572 msgid "Are you sure you want to delete this field and all data associated with it?" msgstr "" -#: classes/helpers/FrmAppHelper.php:3525 +#: classes/helpers/FrmAppHelper.php:3573 msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?" msgstr "" -#: classes/helpers/FrmAppHelper.php:3526 +#: classes/helpers/FrmAppHelper.php:3574 msgid "Warning: If you have entries with multiple rows, all but the first row will be lost." msgstr "" -#: classes/helpers/FrmAppHelper.php:3528 -#: classes/helpers/FrmFieldsHelper.php:406 +#: classes/helpers/FrmAppHelper.php:3576 +#: classes/helpers/FrmFieldsHelper.php:398 msgid "The entered values do not match" msgstr "" -#: classes/helpers/FrmAppHelper.php:3529 +#: classes/helpers/FrmAppHelper.php:3577 msgid "Enter Email" msgstr "" -#: classes/helpers/FrmAppHelper.php:3530 +#: classes/helpers/FrmAppHelper.php:3578 msgid "Confirm Email" msgstr "" -#: classes/helpers/FrmAppHelper.php:3531 +#: classes/helpers/FrmAppHelper.php:3579 #: classes/views/shared/mb_adv_info.php:173 msgid "Conditional content here" msgstr "" -#: classes/helpers/FrmAppHelper.php:3532 -#: classes/helpers/FrmFieldsHelper.php:642 -#: classes/helpers/FrmFieldsHelper.php:643 +#: classes/helpers/FrmAppHelper.php:3580 +#: classes/helpers/FrmFieldsHelper.php:634 +#: classes/helpers/FrmFieldsHelper.php:635 msgid "New Option" msgstr "" -#: classes/helpers/FrmAppHelper.php:3533 +#: classes/helpers/FrmAppHelper.php:3581 msgid "In certain browsers (e.g. Firefox) text will not display correctly if the field height is too small relative to the field padding and text size. Please increase your field height or decrease your field padding." msgstr "" -#: classes/helpers/FrmAppHelper.php:3534 +#: classes/helpers/FrmAppHelper.php:3582 msgid "Enter Password" msgstr "" -#: classes/helpers/FrmAppHelper.php:3535 +#: classes/helpers/FrmAppHelper.php:3583 msgid "Confirm Password" msgstr "" -#: classes/helpers/FrmAppHelper.php:3536 +#: classes/helpers/FrmAppHelper.php:3584 msgid "Import Complete" msgstr "" -#: classes/helpers/FrmAppHelper.php:3538 +#: classes/helpers/FrmAppHelper.php:3586 msgid "Warning: There is no way to retrieve unsaved entries." msgstr "" -#: classes/helpers/FrmAppHelper.php:3539 +#: classes/helpers/FrmAppHelper.php:3587 msgid "Private" msgstr "" -#: classes/helpers/FrmAppHelper.php:3542 +#: classes/helpers/FrmAppHelper.php:3590 msgid "No new licenses were found" msgstr "" -#: classes/helpers/FrmAppHelper.php:3543 +#: classes/helpers/FrmAppHelper.php:3591 msgid "This calculation has at least one unmatched ( ) { } [ ]." msgstr "" -#: classes/helpers/FrmAppHelper.php:3544 +#: classes/helpers/FrmAppHelper.php:3592 msgid "This calculation may have shortcodes that work in Views but not forms." msgstr "" -#: classes/helpers/FrmAppHelper.php:3545 +#: classes/helpers/FrmAppHelper.php:3593 msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations." msgstr "" #. translators: %d is the number of allowed actions per form -#: classes/helpers/FrmAppHelper.php:3547 +#: classes/helpers/FrmAppHelper.php:3595 msgid "This form action is limited to %d per form." msgstr "" -#: classes/helpers/FrmAppHelper.php:3548 +#: classes/helpers/FrmAppHelper.php:3596 msgid "Please edit the existing form action." msgstr "" #. Translators: %s is the name of a Detail Page Slug that is a reserved word. -#: classes/helpers/FrmAppHelper.php:3551 +#: classes/helpers/FrmAppHelper.php:3599 msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?" msgstr "" #. Translators: %s is the name of a parameter that is a reserved word. More than one word could be listed here, though that would not be common. -#: classes/helpers/FrmAppHelper.php:3553 +#: classes/helpers/FrmAppHelper.php:3601 msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? " msgstr "" -#: classes/helpers/FrmAppHelper.php:3554 +#: classes/helpers/FrmAppHelper.php:3602 #: classes/helpers/FrmFormsHelper.php:1693 msgid "See the list of reserved words in WordPress." msgstr "" -#: classes/helpers/FrmAppHelper.php:3555 +#: classes/helpers/FrmAppHelper.php:3603 msgid "Please enter a Repeat Limit that is greater than 1." msgstr "" -#: classes/helpers/FrmAppHelper.php:3556 +#: classes/helpers/FrmAppHelper.php:3604 msgid "Please select a limit between 0 and 200." msgstr "" -#: classes/helpers/FrmAppHelper.php:3561 +#: classes/helpers/FrmAppHelper.php:3609 #: classes/views/shared/mb_adv_info.php:116 #: classes/views/shared/mb_adv_info.php:132 msgid "Select a Field" msgstr "" -#: classes/helpers/FrmAppHelper.php:3562 +#: classes/helpers/FrmAppHelper.php:3610 #: classes/helpers/FrmListHelper.php:249 msgid "No items found." msgstr "" -#: classes/helpers/FrmAppHelper.php:3563 +#: classes/helpers/FrmAppHelper.php:3611 msgid "Oops. You have already used that field." msgstr "" #. translators: %1$s: HTML open tag, %2$s: HTML end tag. -#: classes/helpers/FrmAppHelper.php:3572 +#: classes/helpers/FrmAppHelper.php:3620 msgid "You can hold %1$sShift%2$s on your keyboard to select multiple fields" msgstr "" #: classes/helpers/FrmAppHelper.php:3647 -msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable." +msgid "(no label)" msgstr "" -#: classes/helpers/FrmAppHelper.php:3675 -msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro." +#: classes/helpers/FrmAppHelper.php:3706 +msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable." msgstr "" -#: classes/helpers/FrmAppHelper.php:3707 +#: classes/helpers/FrmAppHelper.php:3754 msgid "The version of PHP on your server is too low. If this is not corrected, you may see issues with Formidable Forms. Please contact your web host and ask to be updated to PHP 7.0+." msgstr "" -#: classes/helpers/FrmAppHelper.php:3725 +#: classes/helpers/FrmAppHelper.php:3772 msgid "English" msgstr "" -#: classes/helpers/FrmAppHelper.php:3726 +#: classes/helpers/FrmAppHelper.php:3773 msgid "Afrikaans" msgstr "" -#: classes/helpers/FrmAppHelper.php:3727 +#: classes/helpers/FrmAppHelper.php:3774 msgid "Albanian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3728 +#: classes/helpers/FrmAppHelper.php:3775 msgid "Algerian Arabic" msgstr "" -#: classes/helpers/FrmAppHelper.php:3729 +#: classes/helpers/FrmAppHelper.php:3776 msgid "Amharic" msgstr "" -#: classes/helpers/FrmAppHelper.php:3730 +#: classes/helpers/FrmAppHelper.php:3777 msgid "Arabic" msgstr "" -#: classes/helpers/FrmAppHelper.php:3731 +#: classes/helpers/FrmAppHelper.php:3778 msgid "Armenian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3732 +#: classes/helpers/FrmAppHelper.php:3779 msgid "Azerbaijani" msgstr "" -#: classes/helpers/FrmAppHelper.php:3733 +#: classes/helpers/FrmAppHelper.php:3780 msgid "Basque" msgstr "" -#: classes/helpers/FrmAppHelper.php:3734 +#: classes/helpers/FrmAppHelper.php:3781 msgid "Belarusian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3735 +#: classes/helpers/FrmAppHelper.php:3782 msgid "Bengali" msgstr "" -#: classes/helpers/FrmAppHelper.php:3736 +#: classes/helpers/FrmAppHelper.php:3783 msgid "Bosnian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3737 +#: classes/helpers/FrmAppHelper.php:3784 msgid "Bulgarian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3738 +#: classes/helpers/FrmAppHelper.php:3785 msgid "Catalan" msgstr "" -#: classes/helpers/FrmAppHelper.php:3739 +#: classes/helpers/FrmAppHelper.php:3786 msgid "Chinese Hong Kong" msgstr "" -#: classes/helpers/FrmAppHelper.php:3740 +#: classes/helpers/FrmAppHelper.php:3787 msgid "Chinese Simplified" msgstr "" -#: classes/helpers/FrmAppHelper.php:3741 +#: classes/helpers/FrmAppHelper.php:3788 msgid "Chinese Traditional" msgstr "" -#: classes/helpers/FrmAppHelper.php:3742 +#: classes/helpers/FrmAppHelper.php:3789 msgid "Croatian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3743 +#: classes/helpers/FrmAppHelper.php:3790 msgid "Czech" msgstr "" -#: classes/helpers/FrmAppHelper.php:3744 +#: classes/helpers/FrmAppHelper.php:3791 msgid "Danish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3745 +#: classes/helpers/FrmAppHelper.php:3792 msgid "Dutch" msgstr "" -#: classes/helpers/FrmAppHelper.php:3746 +#: classes/helpers/FrmAppHelper.php:3793 msgid "English/UK" msgstr "" -#: classes/helpers/FrmAppHelper.php:3747 +#: classes/helpers/FrmAppHelper.php:3794 msgid "Esperanto" msgstr "" -#: classes/helpers/FrmAppHelper.php:3748 +#: classes/helpers/FrmAppHelper.php:3795 msgid "Estonian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3749 +#: classes/helpers/FrmAppHelper.php:3796 msgid "Faroese" msgstr "" -#: classes/helpers/FrmAppHelper.php:3750 +#: classes/helpers/FrmAppHelper.php:3797 msgid "Farsi/Persian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3751 +#: classes/helpers/FrmAppHelper.php:3798 msgid "Filipino" msgstr "" -#: classes/helpers/FrmAppHelper.php:3752 +#: classes/helpers/FrmAppHelper.php:3799 msgid "Finnish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3753 +#: classes/helpers/FrmAppHelper.php:3800 msgid "French" msgstr "" -#: classes/helpers/FrmAppHelper.php:3754 +#: classes/helpers/FrmAppHelper.php:3801 msgid "French/Canadian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3755 +#: classes/helpers/FrmAppHelper.php:3802 msgid "French/Swiss" msgstr "" -#: classes/helpers/FrmAppHelper.php:3756 +#: classes/helpers/FrmAppHelper.php:3803 msgid "Galician" msgstr "" -#: classes/helpers/FrmAppHelper.php:3757 +#: classes/helpers/FrmAppHelper.php:3804 msgid "Georgian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3758 +#: classes/helpers/FrmAppHelper.php:3805 msgid "German" msgstr "" -#: classes/helpers/FrmAppHelper.php:3759 +#: classes/helpers/FrmAppHelper.php:3806 msgid "German/Austria" msgstr "" -#: classes/helpers/FrmAppHelper.php:3760 +#: classes/helpers/FrmAppHelper.php:3807 msgid "German/Switzerland" msgstr "" -#: classes/helpers/FrmAppHelper.php:3761 +#: classes/helpers/FrmAppHelper.php:3808 msgid "Greek" msgstr "" -#: classes/helpers/FrmAppHelper.php:3762 +#: classes/helpers/FrmAppHelper.php:3809 msgid "Gujarati" msgstr "" -#: classes/helpers/FrmAppHelper.php:3763 -#: classes/helpers/FrmAppHelper.php:3764 +#: classes/helpers/FrmAppHelper.php:3810 +#: classes/helpers/FrmAppHelper.php:3811 msgid "Hebrew" msgstr "" -#: classes/helpers/FrmAppHelper.php:3765 +#: classes/helpers/FrmAppHelper.php:3812 msgid "Hindi" msgstr "" -#: classes/helpers/FrmAppHelper.php:3766 +#: classes/helpers/FrmAppHelper.php:3813 msgid "Hungarian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3767 +#: classes/helpers/FrmAppHelper.php:3814 msgid "Icelandic" msgstr "" -#: classes/helpers/FrmAppHelper.php:3768 +#: classes/helpers/FrmAppHelper.php:3815 msgid "Indonesian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3769 +#: classes/helpers/FrmAppHelper.php:3816 msgid "Italian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3770 +#: classes/helpers/FrmAppHelper.php:3817 msgid "Japanese" msgstr "" -#: classes/helpers/FrmAppHelper.php:3771 +#: classes/helpers/FrmAppHelper.php:3818 msgid "Kannada" msgstr "" -#: classes/helpers/FrmAppHelper.php:3772 +#: classes/helpers/FrmAppHelper.php:3819 msgid "Kazakh" msgstr "" -#: classes/helpers/FrmAppHelper.php:3773 +#: classes/helpers/FrmAppHelper.php:3820 msgid "Khmer" msgstr "" -#: classes/helpers/FrmAppHelper.php:3774 +#: classes/helpers/FrmAppHelper.php:3821 msgid "Korean" msgstr "" -#: classes/helpers/FrmAppHelper.php:3775 +#: classes/helpers/FrmAppHelper.php:3822 msgid "Kyrgyz" msgstr "" -#: classes/helpers/FrmAppHelper.php:3776 +#: classes/helpers/FrmAppHelper.php:3823 msgid "Laothian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3777 +#: classes/helpers/FrmAppHelper.php:3824 msgid "Latvian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3778 +#: classes/helpers/FrmAppHelper.php:3825 msgid "Lithuanian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3779 +#: classes/helpers/FrmAppHelper.php:3826 msgid "Luxembourgish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3780 +#: classes/helpers/FrmAppHelper.php:3827 msgid "Macedonian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3781 +#: classes/helpers/FrmAppHelper.php:3828 msgid "Malayalam" msgstr "" -#: classes/helpers/FrmAppHelper.php:3782 +#: classes/helpers/FrmAppHelper.php:3829 msgid "Malaysian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3783 +#: classes/helpers/FrmAppHelper.php:3830 msgid "Marathi" msgstr "" -#: classes/helpers/FrmAppHelper.php:3784 +#: classes/helpers/FrmAppHelper.php:3831 msgid "Norwegian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3785 +#: classes/helpers/FrmAppHelper.php:3832 msgid "Norwegian Bokmål" msgstr "" -#: classes/helpers/FrmAppHelper.php:3786 +#: classes/helpers/FrmAppHelper.php:3833 msgid "Norwegian Nynorsk" msgstr "" -#: classes/helpers/FrmAppHelper.php:3787 +#: classes/helpers/FrmAppHelper.php:3834 msgid "Polish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3788 +#: classes/helpers/FrmAppHelper.php:3835 msgid "Portuguese" msgstr "" -#: classes/helpers/FrmAppHelper.php:3789 +#: classes/helpers/FrmAppHelper.php:3836 msgid "Portuguese/Brazilian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3790 +#: classes/helpers/FrmAppHelper.php:3837 msgid "Portuguese/Portugal" msgstr "" -#: classes/helpers/FrmAppHelper.php:3791 +#: classes/helpers/FrmAppHelper.php:3838 msgid "Romansh" msgstr "" -#: classes/helpers/FrmAppHelper.php:3792 +#: classes/helpers/FrmAppHelper.php:3839 msgid "Romanian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3793 +#: classes/helpers/FrmAppHelper.php:3840 msgid "Russian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3794 -#: classes/helpers/FrmAppHelper.php:3795 +#: classes/helpers/FrmAppHelper.php:3841 +#: classes/helpers/FrmAppHelper.php:3842 msgid "Serbian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3796 +#: classes/helpers/FrmAppHelper.php:3843 msgid "Sinhalese" msgstr "" -#: classes/helpers/FrmAppHelper.php:3797 +#: classes/helpers/FrmAppHelper.php:3844 msgid "Slovak" msgstr "" -#: classes/helpers/FrmAppHelper.php:3798 +#: classes/helpers/FrmAppHelper.php:3845 msgid "Slovenian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3799 +#: classes/helpers/FrmAppHelper.php:3846 msgid "Spanish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3800 +#: classes/helpers/FrmAppHelper.php:3847 msgid "Spanish/Latin America" msgstr "" -#: classes/helpers/FrmAppHelper.php:3801 +#: classes/helpers/FrmAppHelper.php:3848 msgid "Swahili" msgstr "" -#: classes/helpers/FrmAppHelper.php:3802 +#: classes/helpers/FrmAppHelper.php:3849 msgid "Swedish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3803 +#: classes/helpers/FrmAppHelper.php:3850 msgid "Tamil" msgstr "" -#: classes/helpers/FrmAppHelper.php:3804 +#: classes/helpers/FrmAppHelper.php:3851 msgid "Telugu" msgstr "" -#: classes/helpers/FrmAppHelper.php:3805 +#: classes/helpers/FrmAppHelper.php:3852 msgid "Thai" msgstr "" -#: classes/helpers/FrmAppHelper.php:3806 +#: classes/helpers/FrmAppHelper.php:3853 msgid "Tajiki" msgstr "" -#: classes/helpers/FrmAppHelper.php:3807 +#: classes/helpers/FrmAppHelper.php:3854 msgid "Turkish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3808 +#: classes/helpers/FrmAppHelper.php:3855 msgid "Ukrainian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3809 +#: classes/helpers/FrmAppHelper.php:3856 msgid "Urdu" msgstr "" -#: classes/helpers/FrmAppHelper.php:3810 +#: classes/helpers/FrmAppHelper.php:3857 msgid "Vietnamese" msgstr "" -#: classes/helpers/FrmAppHelper.php:3811 +#: classes/helpers/FrmAppHelper.php:3858 msgid "Welsh" msgstr "" -#: classes/helpers/FrmAppHelper.php:3812 +#: classes/helpers/FrmAppHelper.php:3859 msgid "Zulu" msgstr "" -#: classes/helpers/FrmAppHelper.php:4199 +#: classes/helpers/FrmAppHelper.php:4246 msgid "Form Landing Pages" msgstr "" -#: classes/helpers/FrmAppHelper.php:4200 +#: classes/helpers/FrmAppHelper.php:4247 msgid "Easily manage a landing page for your form. Upgrade to get form landing pages." msgstr "" -#: classes/helpers/FrmAppHelper.php:4289 +#: classes/helpers/FrmAppHelper.php:4336 #: classes/views/styles/_style-card.php:37 #: js/admin/applications.js:312 msgid "NEW" msgstr "" -#: classes/helpers/FrmAppHelper.php:4448 +#: classes/helpers/FrmAppHelper.php:4495 msgctxt "warning message: close icon label" msgid "Dismiss" msgstr "" -#: classes/helpers/FrmAppHelper.php:4489 +#: classes/helpers/FrmAppHelper.php:4536 msgid "You're using Formidable Forms Lite - no license needed. Enjoy!" msgstr "" @@ -2655,35 +2726,39 @@ msgstr "" msgid "(label)" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:413 +#: classes/helpers/FrmCSVExportHelper.php:331 +msgid "(value)" +msgstr "" + +#: classes/helpers/FrmCSVExportHelper.php:417 msgid "Comment" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:414 +#: classes/helpers/FrmCSVExportHelper.php:418 msgid "Comment User" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:415 +#: classes/helpers/FrmCSVExportHelper.php:419 msgid "Comment Date" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:420 +#: classes/helpers/FrmCSVExportHelper.php:424 msgid "Timestamp" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:421 +#: classes/helpers/FrmCSVExportHelper.php:425 msgid "Last Updated" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:423 +#: classes/helpers/FrmCSVExportHelper.php:427 msgid "Updated By" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:425 +#: classes/helpers/FrmCSVExportHelper.php:429 msgid "IP" msgstr "" -#: classes/helpers/FrmCSVExportHelper.php:429 +#: classes/helpers/FrmCSVExportHelper.php:433 msgid "Parent ID" msgstr "" @@ -2876,7 +2951,7 @@ msgid "Delete Entry" msgstr "" #: classes/helpers/FrmEntriesHelper.php:692 -#: classes/helpers/FrmEntriesListHelper.php:471 +#: classes/helpers/FrmEntriesListHelper.php:475 msgid "Permanently delete this entry?" msgstr "" @@ -2931,40 +3006,40 @@ msgstr "" msgid "No Entries Found" msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:233 +#: classes/helpers/FrmEntriesListHelper.php:237 msgid "Getting spam form submissions?" msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:235 +#: classes/helpers/FrmEntriesListHelper.php:239 msgid "Learn how to prevent them." msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:254 +#: classes/helpers/FrmEntriesListHelper.php:258 msgid "Filter by form" msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:256 +#: classes/helpers/FrmEntriesListHelper.php:260 #: stripe/helpers/FrmTransLiteListHelper.php:197 msgid "View all forms" msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:257 +#: classes/helpers/FrmEntriesListHelper.php:261 msgid "Filter" msgstr "" #. translators: %d: Entry id -#: classes/helpers/FrmEntriesListHelper.php:296 +#: classes/helpers/FrmEntriesListHelper.php:300 msgid "Entry %d" msgstr "" #. translators: %s: Form name #. translators: Form title -#: classes/helpers/FrmEntriesListHelper.php:314 +#: classes/helpers/FrmEntriesListHelper.php:318 #: classes/helpers/FrmFormsListHelper.php:248 msgid "Select %s" msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:467 +#: classes/helpers/FrmEntriesListHelper.php:471 #: classes/views/frm-entries/sidebar-shared.php:43 #: stripe/helpers/FrmTransLiteListHelper.php:363 #: stripe/helpers/FrmTransLiteListHelper.php:384 @@ -2973,7 +3048,7 @@ msgid "View" msgstr "" #. translators: %1$s: HTML break line, %2$s: HTML bold text -#: classes/helpers/FrmEntriesListHelper.php:528 +#: classes/helpers/FrmEntriesListHelper.php:532 msgid "ALL entries in this form will be permanently deleted.%1$sWant to proceed? Type %2$s below." msgstr "" @@ -2985,1228 +3060,1228 @@ msgstr "" #. translators: %s: [field_name] shortcode (Which gets replaced by a Field Name) #. translators: %s: Field name -#: classes/helpers/FrmFieldsHelper.php:267 -#: classes/helpers/FrmFieldsHelper.php:416 +#: classes/helpers/FrmFieldsHelper.php:259 +#: classes/helpers/FrmFieldsHelper.php:408 #: classes/helpers/FrmXMLHelper.php:1620 msgid "%s is invalid" msgstr "" #. translators: %s: Field name -#: classes/helpers/FrmFieldsHelper.php:411 +#: classes/helpers/FrmFieldsHelper.php:403 msgid "%s must be unique" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:414 +#: classes/helpers/FrmFieldsHelper.php:406 msgid "This field is invalid" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:452 +#: classes/helpers/FrmFieldsHelper.php:444 msgid "This value" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:454 +#: classes/helpers/FrmFieldsHelper.php:446 msgid "This field" msgstr "" #. translators: %1$s: Start HTML link, %2$s: Content type label, %3$s: Content type, %4$s: End HTML link -#: classes/helpers/FrmFieldsHelper.php:745 +#: classes/helpers/FrmFieldsHelper.php:737 msgid "Options are dynamically created from your %1$s%2$s: %3$s%4$s" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:747 +#: classes/helpers/FrmFieldsHelper.php:739 msgid "taxonomy" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:748 +#: classes/helpers/FrmFieldsHelper.php:740 #: classes/views/addons/categories.php:12 #: classes/views/form-templates/categories.php:12 msgid "Categories" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1723 +#: classes/helpers/FrmFieldsHelper.php:1715 msgid "Afghanistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1724 +#: classes/helpers/FrmFieldsHelper.php:1716 msgid "Aland Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1725 +#: classes/helpers/FrmFieldsHelper.php:1717 msgid "Albania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1726 +#: classes/helpers/FrmFieldsHelper.php:1718 msgid "Algeria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1727 +#: classes/helpers/FrmFieldsHelper.php:1719 msgid "American Samoa" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1728 +#: classes/helpers/FrmFieldsHelper.php:1720 msgid "Andorra" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1729 +#: classes/helpers/FrmFieldsHelper.php:1721 msgid "Angola" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1730 +#: classes/helpers/FrmFieldsHelper.php:1722 msgid "Anguilla" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1731 +#: classes/helpers/FrmFieldsHelper.php:1723 msgid "Antarctica" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1732 +#: classes/helpers/FrmFieldsHelper.php:1724 msgid "Antigua and Barbuda" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1733 +#: classes/helpers/FrmFieldsHelper.php:1725 msgid "Argentina" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1734 +#: classes/helpers/FrmFieldsHelper.php:1726 msgid "Armenia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1735 +#: classes/helpers/FrmFieldsHelper.php:1727 msgid "Aruba" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1736 +#: classes/helpers/FrmFieldsHelper.php:1728 msgid "Australia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1737 +#: classes/helpers/FrmFieldsHelper.php:1729 msgid "Austria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1738 +#: classes/helpers/FrmFieldsHelper.php:1730 msgid "Azerbaijan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1739 +#: classes/helpers/FrmFieldsHelper.php:1731 msgid "Bahamas" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1740 +#: classes/helpers/FrmFieldsHelper.php:1732 msgid "Bahrain" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1741 +#: classes/helpers/FrmFieldsHelper.php:1733 msgid "Bangladesh" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1742 +#: classes/helpers/FrmFieldsHelper.php:1734 msgid "Barbados" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1743 +#: classes/helpers/FrmFieldsHelper.php:1735 msgid "Belarus" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1744 +#: classes/helpers/FrmFieldsHelper.php:1736 msgid "Belgium" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1745 +#: classes/helpers/FrmFieldsHelper.php:1737 msgid "Belize" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1746 +#: classes/helpers/FrmFieldsHelper.php:1738 msgid "Benin" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1747 +#: classes/helpers/FrmFieldsHelper.php:1739 msgid "Bermuda" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1748 +#: classes/helpers/FrmFieldsHelper.php:1740 msgid "Bhutan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1749 +#: classes/helpers/FrmFieldsHelper.php:1741 msgid "Bolivia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1750 +#: classes/helpers/FrmFieldsHelper.php:1742 msgid "Bonaire, Sint Eustatius and Saba" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1751 +#: classes/helpers/FrmFieldsHelper.php:1743 msgid "Bosnia and Herzegovina" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1752 +#: classes/helpers/FrmFieldsHelper.php:1744 msgid "Botswana" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1753 +#: classes/helpers/FrmFieldsHelper.php:1745 msgid "Bouvet Island" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1754 +#: classes/helpers/FrmFieldsHelper.php:1746 msgid "Brazil" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1755 +#: classes/helpers/FrmFieldsHelper.php:1747 msgid "British Indian Ocean Territory" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1756 +#: classes/helpers/FrmFieldsHelper.php:1748 msgid "Brunei" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1757 +#: classes/helpers/FrmFieldsHelper.php:1749 msgid "Bulgaria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1758 +#: classes/helpers/FrmFieldsHelper.php:1750 msgid "Burkina Faso" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1759 +#: classes/helpers/FrmFieldsHelper.php:1751 msgid "Burundi" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1760 +#: classes/helpers/FrmFieldsHelper.php:1752 msgid "Cambodia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1761 +#: classes/helpers/FrmFieldsHelper.php:1753 msgid "Cameroon" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1762 +#: classes/helpers/FrmFieldsHelper.php:1754 msgid "Canada" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1763 +#: classes/helpers/FrmFieldsHelper.php:1755 msgid "Cape Verde" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1764 +#: classes/helpers/FrmFieldsHelper.php:1756 msgid "Cayman Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1765 +#: classes/helpers/FrmFieldsHelper.php:1757 msgid "Central African Republic" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1766 +#: classes/helpers/FrmFieldsHelper.php:1758 msgid "Chad" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1767 +#: classes/helpers/FrmFieldsHelper.php:1759 msgid "Chile" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1768 +#: classes/helpers/FrmFieldsHelper.php:1760 msgid "China" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1769 +#: classes/helpers/FrmFieldsHelper.php:1761 msgid "Christmas Island" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1770 +#: classes/helpers/FrmFieldsHelper.php:1762 msgid "Cocos (Keeling) Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1771 +#: classes/helpers/FrmFieldsHelper.php:1763 msgid "Colombia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1772 +#: classes/helpers/FrmFieldsHelper.php:1764 msgid "Comoros" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1773 +#: classes/helpers/FrmFieldsHelper.php:1765 msgid "Congo" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1774 +#: classes/helpers/FrmFieldsHelper.php:1766 msgid "Cook Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1775 +#: classes/helpers/FrmFieldsHelper.php:1767 msgid "Costa Rica" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1776 +#: classes/helpers/FrmFieldsHelper.php:1768 msgid "Côte d'Ivoire" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1777 +#: classes/helpers/FrmFieldsHelper.php:1769 msgid "Croatia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1778 +#: classes/helpers/FrmFieldsHelper.php:1770 msgid "Cuba" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1779 +#: classes/helpers/FrmFieldsHelper.php:1771 msgid "Curacao" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1780 +#: classes/helpers/FrmFieldsHelper.php:1772 msgid "Cyprus" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1781 +#: classes/helpers/FrmFieldsHelper.php:1773 msgid "Czech Republic" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1782 +#: classes/helpers/FrmFieldsHelper.php:1774 msgid "Denmark" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1783 +#: classes/helpers/FrmFieldsHelper.php:1775 msgid "Djibouti" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1784 +#: classes/helpers/FrmFieldsHelper.php:1776 msgid "Dominica" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1785 +#: classes/helpers/FrmFieldsHelper.php:1777 msgid "Dominican Republic" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1786 +#: classes/helpers/FrmFieldsHelper.php:1778 msgid "East Timor" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1787 +#: classes/helpers/FrmFieldsHelper.php:1779 msgid "Ecuador" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1788 +#: classes/helpers/FrmFieldsHelper.php:1780 msgid "Egypt" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1789 +#: classes/helpers/FrmFieldsHelper.php:1781 msgid "El Salvador" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1790 +#: classes/helpers/FrmFieldsHelper.php:1782 msgid "Equatorial Guinea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1791 +#: classes/helpers/FrmFieldsHelper.php:1783 msgid "Eritrea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1792 +#: classes/helpers/FrmFieldsHelper.php:1784 msgid "Estonia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1793 +#: classes/helpers/FrmFieldsHelper.php:1785 msgid "Ethiopia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1794 +#: classes/helpers/FrmFieldsHelper.php:1786 msgid "Falkland Islands (Malvinas)" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1795 +#: classes/helpers/FrmFieldsHelper.php:1787 msgid "Faroe Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1796 +#: classes/helpers/FrmFieldsHelper.php:1788 msgid "Fiji" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1797 +#: classes/helpers/FrmFieldsHelper.php:1789 msgid "Finland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1798 +#: classes/helpers/FrmFieldsHelper.php:1790 msgid "France" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1799 +#: classes/helpers/FrmFieldsHelper.php:1791 msgid "French Guiana" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1800 +#: classes/helpers/FrmFieldsHelper.php:1792 msgid "French Polynesia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1801 +#: classes/helpers/FrmFieldsHelper.php:1793 msgid "French Southern Territories" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1802 +#: classes/helpers/FrmFieldsHelper.php:1794 msgid "Gabon" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1803 +#: classes/helpers/FrmFieldsHelper.php:1795 msgid "Gambia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1804 +#: classes/helpers/FrmFieldsHelper.php:1796 msgid "Georgia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1805 +#: classes/helpers/FrmFieldsHelper.php:1797 msgid "Germany" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1806 +#: classes/helpers/FrmFieldsHelper.php:1798 msgid "Ghana" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1807 +#: classes/helpers/FrmFieldsHelper.php:1799 msgid "Gibraltar" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1808 +#: classes/helpers/FrmFieldsHelper.php:1800 msgid "Greece" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1809 +#: classes/helpers/FrmFieldsHelper.php:1801 msgid "Greenland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1810 +#: classes/helpers/FrmFieldsHelper.php:1802 msgid "Grenada" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1811 +#: classes/helpers/FrmFieldsHelper.php:1803 msgid "Guadeloupe" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1812 +#: classes/helpers/FrmFieldsHelper.php:1804 msgid "Guam" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1813 +#: classes/helpers/FrmFieldsHelper.php:1805 msgid "Guatemala" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1814 +#: classes/helpers/FrmFieldsHelper.php:1806 msgid "Guernsey" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1815 +#: classes/helpers/FrmFieldsHelper.php:1807 msgid "Guinea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1816 +#: classes/helpers/FrmFieldsHelper.php:1808 msgid "Guinea-Bissau" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1817 +#: classes/helpers/FrmFieldsHelper.php:1809 msgid "Guyana" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1818 +#: classes/helpers/FrmFieldsHelper.php:1810 msgid "Haiti" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1819 +#: classes/helpers/FrmFieldsHelper.php:1811 msgid "Heard Island and McDonald Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1820 +#: classes/helpers/FrmFieldsHelper.php:1812 msgid "Holy See" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1821 +#: classes/helpers/FrmFieldsHelper.php:1813 msgid "Honduras" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1822 +#: classes/helpers/FrmFieldsHelper.php:1814 msgid "Hong Kong" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1823 +#: classes/helpers/FrmFieldsHelper.php:1815 msgid "Hungary" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1824 +#: classes/helpers/FrmFieldsHelper.php:1816 msgid "Iceland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1825 +#: classes/helpers/FrmFieldsHelper.php:1817 msgid "India" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1826 +#: classes/helpers/FrmFieldsHelper.php:1818 msgid "Indonesia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1827 +#: classes/helpers/FrmFieldsHelper.php:1819 msgid "Iran" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1828 +#: classes/helpers/FrmFieldsHelper.php:1820 msgid "Iraq" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1829 +#: classes/helpers/FrmFieldsHelper.php:1821 msgid "Ireland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1830 +#: classes/helpers/FrmFieldsHelper.php:1822 msgid "Israel" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1831 +#: classes/helpers/FrmFieldsHelper.php:1823 msgid "Isle of Man" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1832 +#: classes/helpers/FrmFieldsHelper.php:1824 msgid "Italy" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1833 +#: classes/helpers/FrmFieldsHelper.php:1825 msgid "Jamaica" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1834 +#: classes/helpers/FrmFieldsHelper.php:1826 msgid "Japan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1835 +#: classes/helpers/FrmFieldsHelper.php:1827 msgid "Jersey" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1836 +#: classes/helpers/FrmFieldsHelper.php:1828 msgid "Jordan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1837 +#: classes/helpers/FrmFieldsHelper.php:1829 msgid "Kazakhstan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1838 +#: classes/helpers/FrmFieldsHelper.php:1830 msgid "Kenya" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1839 +#: classes/helpers/FrmFieldsHelper.php:1831 msgid "Kiribati" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1840 +#: classes/helpers/FrmFieldsHelper.php:1832 msgid "North Korea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1841 +#: classes/helpers/FrmFieldsHelper.php:1833 msgid "South Korea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1842 +#: classes/helpers/FrmFieldsHelper.php:1834 msgid "Kosovo" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1843 +#: classes/helpers/FrmFieldsHelper.php:1835 msgid "Kuwait" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1844 +#: classes/helpers/FrmFieldsHelper.php:1836 msgid "Kyrgyzstan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1845 +#: classes/helpers/FrmFieldsHelper.php:1837 msgid "Laos" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1846 +#: classes/helpers/FrmFieldsHelper.php:1838 msgid "Latvia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1847 +#: classes/helpers/FrmFieldsHelper.php:1839 msgid "Lebanon" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1848 +#: classes/helpers/FrmFieldsHelper.php:1840 msgid "Lesotho" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1849 +#: classes/helpers/FrmFieldsHelper.php:1841 msgid "Liberia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1850 +#: classes/helpers/FrmFieldsHelper.php:1842 msgid "Libya" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1851 +#: classes/helpers/FrmFieldsHelper.php:1843 msgid "Liechtenstein" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1852 +#: classes/helpers/FrmFieldsHelper.php:1844 msgid "Lithuania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1853 +#: classes/helpers/FrmFieldsHelper.php:1845 msgid "Luxembourg" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1854 +#: classes/helpers/FrmFieldsHelper.php:1846 msgid "Macao" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1855 +#: classes/helpers/FrmFieldsHelper.php:1847 msgid "Macedonia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1856 +#: classes/helpers/FrmFieldsHelper.php:1848 msgid "Madagascar" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1857 +#: classes/helpers/FrmFieldsHelper.php:1849 msgid "Malawi" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1858 +#: classes/helpers/FrmFieldsHelper.php:1850 msgid "Malaysia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1859 +#: classes/helpers/FrmFieldsHelper.php:1851 msgid "Maldives" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1860 +#: classes/helpers/FrmFieldsHelper.php:1852 msgid "Mali" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1861 +#: classes/helpers/FrmFieldsHelper.php:1853 msgid "Malta" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1862 +#: classes/helpers/FrmFieldsHelper.php:1854 msgid "Marshall Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1863 +#: classes/helpers/FrmFieldsHelper.php:1855 msgid "Martinique" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1864 +#: classes/helpers/FrmFieldsHelper.php:1856 msgid "Mauritania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1865 +#: classes/helpers/FrmFieldsHelper.php:1857 msgid "Mauritius" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1866 +#: classes/helpers/FrmFieldsHelper.php:1858 msgid "Mayotte" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1867 +#: classes/helpers/FrmFieldsHelper.php:1859 msgid "Mexico" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1868 +#: classes/helpers/FrmFieldsHelper.php:1860 msgid "Micronesia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1869 +#: classes/helpers/FrmFieldsHelper.php:1861 msgid "Moldova" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1870 +#: classes/helpers/FrmFieldsHelper.php:1862 msgid "Monaco" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1871 +#: classes/helpers/FrmFieldsHelper.php:1863 msgid "Mongolia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1872 +#: classes/helpers/FrmFieldsHelper.php:1864 msgid "Montenegro" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1873 +#: classes/helpers/FrmFieldsHelper.php:1865 msgid "Montserrat" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1874 +#: classes/helpers/FrmFieldsHelper.php:1866 msgid "Morocco" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1875 +#: classes/helpers/FrmFieldsHelper.php:1867 msgid "Mozambique" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1876 +#: classes/helpers/FrmFieldsHelper.php:1868 msgid "Myanmar" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1877 +#: classes/helpers/FrmFieldsHelper.php:1869 msgid "Namibia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1878 +#: classes/helpers/FrmFieldsHelper.php:1870 msgid "Nauru" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1879 +#: classes/helpers/FrmFieldsHelper.php:1871 msgid "Nepal" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1880 +#: classes/helpers/FrmFieldsHelper.php:1872 msgid "Netherlands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1881 +#: classes/helpers/FrmFieldsHelper.php:1873 msgid "New Caledonia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1882 +#: classes/helpers/FrmFieldsHelper.php:1874 msgid "New Zealand" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1883 +#: classes/helpers/FrmFieldsHelper.php:1875 msgid "Nicaragua" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1884 +#: classes/helpers/FrmFieldsHelper.php:1876 msgid "Niger" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1885 +#: classes/helpers/FrmFieldsHelper.php:1877 msgid "Nigeria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1886 +#: classes/helpers/FrmFieldsHelper.php:1878 msgid "Niue" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1887 +#: classes/helpers/FrmFieldsHelper.php:1879 msgid "Norfolk Island" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1888 +#: classes/helpers/FrmFieldsHelper.php:1880 msgid "Northern Mariana Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1889 +#: classes/helpers/FrmFieldsHelper.php:1881 msgid "Norway" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1890 +#: classes/helpers/FrmFieldsHelper.php:1882 msgid "Oman" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1891 +#: classes/helpers/FrmFieldsHelper.php:1883 msgid "Pakistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1892 +#: classes/helpers/FrmFieldsHelper.php:1884 msgid "Palau" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1893 +#: classes/helpers/FrmFieldsHelper.php:1885 msgid "Palestine" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1894 +#: classes/helpers/FrmFieldsHelper.php:1886 msgid "Panama" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1895 +#: classes/helpers/FrmFieldsHelper.php:1887 msgid "Papua New Guinea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1896 +#: classes/helpers/FrmFieldsHelper.php:1888 msgid "Paraguay" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1897 +#: classes/helpers/FrmFieldsHelper.php:1889 msgid "Peru" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1898 +#: classes/helpers/FrmFieldsHelper.php:1890 msgid "Philippines" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1899 +#: classes/helpers/FrmFieldsHelper.php:1891 msgid "Pitcairn" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1900 +#: classes/helpers/FrmFieldsHelper.php:1892 msgid "Poland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1901 +#: classes/helpers/FrmFieldsHelper.php:1893 msgid "Portugal" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1902 +#: classes/helpers/FrmFieldsHelper.php:1894 msgid "Puerto Rico" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1903 +#: classes/helpers/FrmFieldsHelper.php:1895 msgid "Qatar" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1904 +#: classes/helpers/FrmFieldsHelper.php:1896 msgid "Reunion" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1905 +#: classes/helpers/FrmFieldsHelper.php:1897 msgid "Romania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1906 +#: classes/helpers/FrmFieldsHelper.php:1898 msgid "Russia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1907 +#: classes/helpers/FrmFieldsHelper.php:1899 msgid "Rwanda" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1908 +#: classes/helpers/FrmFieldsHelper.php:1900 msgid "Saint Barthelemy" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1909 +#: classes/helpers/FrmFieldsHelper.php:1901 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1910 +#: classes/helpers/FrmFieldsHelper.php:1902 msgid "Saint Kitts and Nevis" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1911 +#: classes/helpers/FrmFieldsHelper.php:1903 msgid "Saint Lucia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1912 +#: classes/helpers/FrmFieldsHelper.php:1904 msgid "Saint Martin (French part)" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1913 +#: classes/helpers/FrmFieldsHelper.php:1905 msgid "Saint Pierre and Miquelon" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1914 +#: classes/helpers/FrmFieldsHelper.php:1906 msgid "Saint Vincent and the Grenadines" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1915 +#: classes/helpers/FrmFieldsHelper.php:1907 msgid "Samoa" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1916 +#: classes/helpers/FrmFieldsHelper.php:1908 msgid "San Marino" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1917 +#: classes/helpers/FrmFieldsHelper.php:1909 msgid "Sao Tome and Principe" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1918 +#: classes/helpers/FrmFieldsHelper.php:1910 msgid "Saudi Arabia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1919 +#: classes/helpers/FrmFieldsHelper.php:1911 msgid "Senegal" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1920 +#: classes/helpers/FrmFieldsHelper.php:1912 msgid "Serbia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1921 +#: classes/helpers/FrmFieldsHelper.php:1913 msgid "Seychelles" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1922 +#: classes/helpers/FrmFieldsHelper.php:1914 msgid "Sierra Leone" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1923 +#: classes/helpers/FrmFieldsHelper.php:1915 msgid "Singapore" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1924 +#: classes/helpers/FrmFieldsHelper.php:1916 msgid "Sint Maarten (Dutch part)" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1925 +#: classes/helpers/FrmFieldsHelper.php:1917 msgid "Slovakia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1926 +#: classes/helpers/FrmFieldsHelper.php:1918 msgid "Slovenia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1927 +#: classes/helpers/FrmFieldsHelper.php:1919 msgid "Solomon Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1928 +#: classes/helpers/FrmFieldsHelper.php:1920 msgid "Somalia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1929 +#: classes/helpers/FrmFieldsHelper.php:1921 msgid "South Africa" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1930 +#: classes/helpers/FrmFieldsHelper.php:1922 msgid "South Georgia and the South Sandwich Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1931 +#: classes/helpers/FrmFieldsHelper.php:1923 msgid "South Sudan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1932 +#: classes/helpers/FrmFieldsHelper.php:1924 msgid "Spain" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1933 +#: classes/helpers/FrmFieldsHelper.php:1925 msgid "Sri Lanka" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1934 +#: classes/helpers/FrmFieldsHelper.php:1926 msgid "Sudan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1935 +#: classes/helpers/FrmFieldsHelper.php:1927 msgid "Suriname" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1936 +#: classes/helpers/FrmFieldsHelper.php:1928 msgid "Svalbard and Jan Mayen" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1937 +#: classes/helpers/FrmFieldsHelper.php:1929 msgid "Swaziland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1938 +#: classes/helpers/FrmFieldsHelper.php:1930 msgid "Sweden" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1939 +#: classes/helpers/FrmFieldsHelper.php:1931 msgid "Switzerland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1940 +#: classes/helpers/FrmFieldsHelper.php:1932 msgid "Syria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1941 +#: classes/helpers/FrmFieldsHelper.php:1933 msgid "Taiwan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1942 +#: classes/helpers/FrmFieldsHelper.php:1934 msgid "Tajikistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1943 +#: classes/helpers/FrmFieldsHelper.php:1935 msgid "Tanzania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1944 +#: classes/helpers/FrmFieldsHelper.php:1936 msgid "Thailand" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1945 +#: classes/helpers/FrmFieldsHelper.php:1937 msgid "Timor-Leste" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1946 +#: classes/helpers/FrmFieldsHelper.php:1938 msgid "Togo" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1947 +#: classes/helpers/FrmFieldsHelper.php:1939 msgid "Tokelau" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1948 +#: classes/helpers/FrmFieldsHelper.php:1940 msgid "Tonga" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1949 +#: classes/helpers/FrmFieldsHelper.php:1941 msgid "Trinidad and Tobago" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1950 +#: classes/helpers/FrmFieldsHelper.php:1942 msgid "Tunisia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1951 +#: classes/helpers/FrmFieldsHelper.php:1943 msgid "Turkey" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1952 +#: classes/helpers/FrmFieldsHelper.php:1944 msgid "Turkmenistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1953 +#: classes/helpers/FrmFieldsHelper.php:1945 msgid "Turks and Caicos Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1954 +#: classes/helpers/FrmFieldsHelper.php:1946 msgid "Tuvalu" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1955 +#: classes/helpers/FrmFieldsHelper.php:1947 msgid "Uganda" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1956 +#: classes/helpers/FrmFieldsHelper.php:1948 msgid "Ukraine" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1957 +#: classes/helpers/FrmFieldsHelper.php:1949 msgid "United Arab Emirates" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1958 +#: classes/helpers/FrmFieldsHelper.php:1950 msgid "United Kingdom" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1959 +#: classes/helpers/FrmFieldsHelper.php:1951 msgid "United States" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1960 +#: classes/helpers/FrmFieldsHelper.php:1952 msgid "United States Minor Outlying Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1961 +#: classes/helpers/FrmFieldsHelper.php:1953 msgid "Uruguay" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1962 +#: classes/helpers/FrmFieldsHelper.php:1954 msgid "Uzbekistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1963 +#: classes/helpers/FrmFieldsHelper.php:1955 msgid "Vanuatu" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1964 +#: classes/helpers/FrmFieldsHelper.php:1956 msgid "Vatican City" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1965 +#: classes/helpers/FrmFieldsHelper.php:1957 msgid "Venezuela" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1966 +#: classes/helpers/FrmFieldsHelper.php:1958 msgid "Vietnam" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1967 +#: classes/helpers/FrmFieldsHelper.php:1959 msgid "Virgin Islands, British" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1968 +#: classes/helpers/FrmFieldsHelper.php:1960 msgid "Virgin Islands, U.S." msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1969 +#: classes/helpers/FrmFieldsHelper.php:1961 msgid "Wallis and Futuna" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1970 +#: classes/helpers/FrmFieldsHelper.php:1962 msgid "Western Sahara" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1971 +#: classes/helpers/FrmFieldsHelper.php:1963 msgid "Yemen" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1972 +#: classes/helpers/FrmFieldsHelper.php:1964 msgid "Zambia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1973 +#: classes/helpers/FrmFieldsHelper.php:1965 msgid "Zimbabwe" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1995 +#: classes/helpers/FrmFieldsHelper.php:1987 msgid "Countries" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2005 +#: classes/helpers/FrmFieldsHelper.php:1997 msgid "U.S. State Abbreviations" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2014 +#: classes/helpers/FrmFieldsHelper.php:2006 msgid "U.S. States" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2019 +#: classes/helpers/FrmFieldsHelper.php:2011 msgid "Under 18" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2020 +#: classes/helpers/FrmFieldsHelper.php:2012 msgid "18-24" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2021 +#: classes/helpers/FrmFieldsHelper.php:2013 msgid "25-34" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2022 +#: classes/helpers/FrmFieldsHelper.php:2014 msgid "35-44" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2023 +#: classes/helpers/FrmFieldsHelper.php:2015 msgid "45-54" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2024 +#: classes/helpers/FrmFieldsHelper.php:2016 msgid "55-64" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2025 +#: classes/helpers/FrmFieldsHelper.php:2017 msgid "65 or Above" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2026 +#: classes/helpers/FrmFieldsHelper.php:2018 msgid "Prefer Not to Answer" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2032 +#: classes/helpers/FrmFieldsHelper.php:2024 msgid "Age" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2036 +#: classes/helpers/FrmFieldsHelper.php:2028 msgid "Very Unsatisfied" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2037 +#: classes/helpers/FrmFieldsHelper.php:2029 msgid "Unsatisfied" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2038 -#: classes/helpers/FrmFieldsHelper.php:2053 -#: classes/helpers/FrmFieldsHelper.php:2068 -#: classes/helpers/FrmFieldsHelper.php:2083 +#: classes/helpers/FrmFieldsHelper.php:2030 +#: classes/helpers/FrmFieldsHelper.php:2045 +#: classes/helpers/FrmFieldsHelper.php:2060 +#: classes/helpers/FrmFieldsHelper.php:2075 msgid "Neutral" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2039 +#: classes/helpers/FrmFieldsHelper.php:2031 msgid "Satisfied" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2040 +#: classes/helpers/FrmFieldsHelper.php:2032 msgid "Very Satisfied" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2041 -#: classes/helpers/FrmFieldsHelper.php:2056 -#: classes/helpers/FrmFieldsHelper.php:2071 -#: classes/helpers/FrmFieldsHelper.php:2086 +#: classes/helpers/FrmFieldsHelper.php:2033 +#: classes/helpers/FrmFieldsHelper.php:2048 +#: classes/helpers/FrmFieldsHelper.php:2063 +#: classes/helpers/FrmFieldsHelper.php:2078 msgid "N/A" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2047 +#: classes/helpers/FrmFieldsHelper.php:2039 msgid "Satisfaction" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2051 +#: classes/helpers/FrmFieldsHelper.php:2043 msgid "Not at all Important" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2052 +#: classes/helpers/FrmFieldsHelper.php:2044 msgid "Somewhat Important" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2054 +#: classes/helpers/FrmFieldsHelper.php:2046 msgid "Important" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2055 +#: classes/helpers/FrmFieldsHelper.php:2047 msgid "Very Important" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2062 +#: classes/helpers/FrmFieldsHelper.php:2054 msgid "Importance" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2066 +#: classes/helpers/FrmFieldsHelper.php:2058 msgid "Strongly Disagree" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2067 +#: classes/helpers/FrmFieldsHelper.php:2059 msgid "Disagree" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2069 +#: classes/helpers/FrmFieldsHelper.php:2061 msgid "Agree" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2070 +#: classes/helpers/FrmFieldsHelper.php:2062 msgid "Strongly Agree" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2077 +#: classes/helpers/FrmFieldsHelper.php:2069 msgid "Agreement" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2081 +#: classes/helpers/FrmFieldsHelper.php:2073 msgid "Extremely Unlikely" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2082 +#: classes/helpers/FrmFieldsHelper.php:2074 msgid "Unlikely" msgstr "" +#: classes/helpers/FrmFieldsHelper.php:2076 #: classes/helpers/FrmFieldsHelper.php:2084 -#: classes/helpers/FrmFieldsHelper.php:2092 msgid "Likely" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2085 +#: classes/helpers/FrmFieldsHelper.php:2077 msgid "Extremely Likely" msgstr "" #. translators: %s: Field name -#: classes/helpers/FrmFieldsHelper.php:2174 +#: classes/helpers/FrmFieldsHelper.php:2166 msgid "%s fields" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2242 +#: classes/helpers/FrmFieldsHelper.php:2234 msgid "Simple" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2246 +#: classes/helpers/FrmFieldsHelper.php:2238 msgid "Images" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2249 +#: classes/helpers/FrmFieldsHelper.php:2241 msgid "Image Options" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2250 +#: classes/helpers/FrmFieldsHelper.php:2242 msgid "Show images instead of radio buttons or check boxes. This is ideal for polls, surveys, segmenting questionnaires and more." msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2257 +#: classes/helpers/FrmFieldsHelper.php:2249 msgid "Button Options" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2258 +#: classes/helpers/FrmFieldsHelper.php:2250 msgid "Show buttons for radio buttons or check boxes. This is ideal for polls, surveys, segmenting questionnaires and more." msgstr "" #. translators: Add-on name. -#: classes/helpers/FrmFieldsHelper.php:2339 +#: classes/helpers/FrmFieldsHelper.php:2331 msgid "Formidable %s" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2450 -#: classes/helpers/FrmFieldsHelper.php:2461 +#: classes/helpers/FrmFieldsHelper.php:2442 +#: classes/helpers/FrmFieldsHelper.php:2453 #: classes/views/frm-fields/back-end/generate-options-with-ai.php:7 msgid "Generate options with AI" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2462 +#: classes/helpers/FrmFieldsHelper.php:2454 msgid "Update the Formidable AI add-on to the last version to use this feature." msgstr "" @@ -4655,7 +4730,7 @@ msgid "Select a page" msgstr "" #: classes/helpers/FrmOnSubmitHelper.php:162 -#: classes/models/FrmSettings.php:151 +#: classes/models/FrmSettings.php:158 msgid "Your responses were successfully submitted. Thank you!" msgstr "" @@ -4993,29 +5068,29 @@ msgstr "" msgid "Email Notification" msgstr "" -#: classes/models/fields/FrmFieldCaptcha.php:296 +#: classes/models/fields/FrmFieldCaptcha.php:292 msgid "There was a problem verifying your captcha" msgstr "" -#: classes/models/fields/FrmFieldCaptcha.php:321 +#: classes/models/fields/FrmFieldCaptcha.php:317 msgid "The reCAPTCHA was not entered correctly" msgstr "" -#: classes/models/fields/FrmFieldCaptcha.php:356 +#: classes/models/fields/FrmFieldCaptcha.php:352 msgid "The captcha is missing from this form" msgstr "" -#: classes/models/fields/FrmFieldCaptcha.php:426 +#: classes/models/fields/FrmFieldCaptcha.php:422 #: classes/views/frm-settings/captcha/captcha.php:13 msgid "reCAPTCHA" msgstr "" -#: classes/models/fields/FrmFieldCaptcha.php:426 +#: classes/models/fields/FrmFieldCaptcha.php:422 #: classes/views/frm-settings/captcha/captcha.php:18 msgid "hCaptcha" msgstr "" -#: classes/models/fields/FrmFieldCaptcha.php:427 +#: classes/models/fields/FrmFieldCaptcha.php:423 msgid "Captcha" msgstr "" @@ -5537,7 +5612,7 @@ msgstr "" msgid "Plugin installed and activated successfully." msgstr "" -#: classes/models/FrmMigrate.php:732 +#: classes/models/FrmMigrate.php:733 msgid "Sending" msgstr "" @@ -5573,8 +5648,8 @@ msgid "Install Now" msgstr "" #: classes/models/FrmPluginSearch.php:338 -#: classes/views/shared/views-info.php:105 -#: classes/views/shared/views-info.php:107 +#: classes/views/shared/views-info.php:117 +#: classes/views/shared/views-info.php:119 msgid "Learn more" msgstr "" @@ -5610,41 +5685,41 @@ msgid "Ok, you deserve it" msgstr "" #. translators: %s is the discount percentage. -#: classes/models/FrmSalesApi.php:277 +#: classes/models/FrmSalesApi.php:378 msgid "GET %s OFF NOW" msgstr "" #. translators: %s: [field_name] shortcode. -#: classes/models/FrmSettings.php:153 +#: classes/models/FrmSettings.php:160 msgid "%s cannot be blank." msgstr "" #. translators: %s: [field_name] shortcode. -#: classes/models/FrmSettings.php:155 +#: classes/models/FrmSettings.php:162 msgid "%s must be unique." msgstr "" -#: classes/models/FrmSettings.php:156 +#: classes/models/FrmSettings.php:163 msgid "There was a problem with your submission. Errors are marked below." msgstr "" -#: classes/models/FrmSettings.php:157 +#: classes/models/FrmSettings.php:164 msgid "We're sorry. It looks like you've already submitted that." msgstr "" -#: classes/models/FrmSettings.php:159 +#: classes/models/FrmSettings.php:166 msgid "You do not have permission to view this form." msgstr "" -#: classes/models/FrmSettings.php:160 +#: classes/models/FrmSettings.php:167 msgid "You do not have permission to do that" msgstr "" -#: classes/models/FrmSettings.php:161 +#: classes/models/FrmSettings.php:168 msgid "The page has been opened in a new tab." msgstr "" -#: classes/models/FrmSettings.php:312 +#: classes/models/FrmSettings.php:319 msgid "The CAPTCHA was not entered correctly" msgstr "" @@ -5823,6 +5898,10 @@ msgstr "" msgid "Not finding what you need?" msgstr "" +#: classes/views/addons/min-version-notice.php:7 +msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro." +msgstr "" + #: classes/views/addons/settings.php:23 msgid "Good to go!" msgstr "" @@ -6019,12 +6098,12 @@ msgstr "" msgid "No Entries found" msgstr "" -#: classes/views/frm-entries/no_entries.php:46 +#: classes/views/frm-entries/no_entries.php:50 #: classes/views/frm-forms/list.php:46 msgid "You have not created any forms yet" msgstr "" -#: classes/views/frm-entries/no_entries.php:47 +#: classes/views/frm-entries/no_entries.php:51 #: classes/views/frm-forms/list.php:47 msgid "Start collecting leads and data today." msgstr "" @@ -6598,19 +6677,19 @@ msgstr "" msgid "Show options" msgstr "" -#: classes/views/frm-forms/add_field.php:25 +#: classes/views/frm-forms/add_field.php:29 msgid "Expand/Collapse Section" msgstr "" -#: classes/views/frm-forms/add_field.php:29 +#: classes/views/frm-forms/add_field.php:33 msgid "Expand/Collapse Section Icon" msgstr "" -#: classes/views/frm-forms/add_field.php:35 +#: classes/views/frm-forms/add_field.php:39 msgid "Move Field" msgstr "" -#: classes/views/frm-forms/add_field.php:101 +#: classes/views/frm-forms/add_field.php:105 msgid "Add Fields Here" msgstr "" @@ -7073,17 +7152,12 @@ msgstr "" msgid "Only turn this on if IP addresses are incorrect in entries. Some server setups may require spoofable headers to determine an accurate IP address." msgstr "" -#. translators: %s: Knowledge base URL -#: classes/views/frm-settings/general.php:100 -msgid "Learn more about our GDPR settings" -msgstr "" - -#. translators: %s: Knowledge base URL -#: classes/views/frm-settings/general.php:100 -msgid "here" +#. translators: %1$s: Opening tag for a link, %2$s: Closing tag for a link +#: classes/views/frm-settings/general.php:105 +msgid "Learn more about our GDPR settings %1$shere%2$s" msgstr "" -#: classes/views/frm-settings/general.php:103 +#: classes/views/frm-settings/general.php:111 msgid "Other" msgstr "" @@ -7376,16 +7450,16 @@ msgid "Install Manually" msgstr "" #. translators: %1$s: Heart icon -#: classes/views/shared/admin-footer-links.php:29 +#: classes/views/shared/admin-footer-links.php:30 msgid "Made with %1$s by the Formidable Team" msgstr "" -#: classes/views/shared/admin-footer-links.php:36 +#: classes/views/shared/admin-footer-links.php:37 #: js/packages/floating-links/config.js:61 msgid "Support" msgstr "" -#: classes/views/shared/admin-footer-links.php:38 +#: classes/views/shared/admin-footer-links.php:45 msgid "Docs" msgstr "" @@ -7545,67 +7619,67 @@ msgid "Show and Edit Entries with Views" msgstr "" #: classes/views/shared/views-info.php:19 -#: classes/views/shared/views-info.php:106 +#: classes/views/shared/views-info.php:118 msgid "Bring entries to the front-end of your site for full-featured applications or just to show the content." msgstr "" -#: classes/views/shared/views-info.php:26 +#: classes/views/shared/views-info.php:27 msgid "Get Formidable Views" msgstr "" -#: classes/views/shared/views-info.php:31 +#: classes/views/shared/views-info.php:36 msgid "View Demos" msgstr "" -#: classes/views/shared/views-info.php:39 +#: classes/views/shared/views-info.php:44 msgid "Grid" msgstr "" -#: classes/views/shared/views-info.php:41 +#: classes/views/shared/views-info.php:46 msgid "Create a view and write less code" msgstr "" -#: classes/views/shared/views-info.php:50 +#: classes/views/shared/views-info.php:55 msgid "Calendar" msgstr "" -#: classes/views/shared/views-info.php:52 +#: classes/views/shared/views-info.php:57 msgid "Insert entries into a calendar" msgstr "" -#: classes/views/shared/views-info.php:61 +#: classes/views/shared/views-info.php:66 msgid "Table" msgstr "" -#: classes/views/shared/views-info.php:63 +#: classes/views/shared/views-info.php:68 msgid "Insert and display entries into a table" msgstr "" -#: classes/views/shared/views-info.php:72 +#: classes/views/shared/views-info.php:77 msgid "Map" msgstr "" -#: classes/views/shared/views-info.php:74 +#: classes/views/shared/views-info.php:79 msgid "Show your entries on a map" msgstr "" -#: classes/views/shared/views-info.php:85 +#: classes/views/shared/views-info.php:90 msgid "Create a new view from scratch" msgstr "" -#: classes/views/shared/views-info.php:94 +#: classes/views/shared/views-info.php:99 msgid "Ready made solution" msgstr "" -#: classes/views/shared/views-info.php:96 +#: classes/views/shared/views-info.php:101 msgid "Start from an application template" msgstr "" -#: classes/views/shared/views-info.php:166 +#: classes/views/shared/views-info.php:178 msgid "100% No-Risk, Money Back Guarantee!" msgstr "" -#: classes/views/shared/views-info.php:167 +#: classes/views/shared/views-info.php:179 msgid "We're excited to have you experience the power of Formidable Forms. Over the next 14 days, if Formidable Forms isn’t the best fit for your project, simply reach out! We’ll happily refund 100% of your money. No questions asked." msgstr "" @@ -8216,6 +8290,35 @@ msgstr "" msgid "Unlock these powerful, time saving testing features by upgrading!" msgstr "" +#: classes/views/welcome-tour/checklist.php:15 +msgid "Formidable Checklist" +msgstr "" + +#: classes/views/welcome-tour/checklist.php:31 +msgid "Dismiss Checklist" +msgstr "" + +#: classes/views/welcome-tour/steps/step-completed.php:14 +msgid "Congratulations! 🎉" +msgstr "" + +#: classes/views/welcome-tour/steps/step-completed.php:15 +msgid "Setup is complete and your form is ready to use. Thank you for building with Formidable Forms!" +msgstr "" + +#: classes/views/welcome-tour/steps/step-completed.php:17 +msgid "What's next for you?" +msgstr "" + +#. translators: %s is the link to the documentation +#: classes/views/welcome-tour/steps/step-completed.php:25 +msgid "Check %s to learn more." +msgstr "" + +#: classes/views/welcome-tour/steps/step-completed.php:26 +msgid "Docs & Support" +msgstr "" + #: classes/views/xml/import_form.php:21 msgid "Upload your Formidable XML file to import forms into this site. If your imported form key and creation date match a form on your site, that form will be updated." msgstr "" @@ -8321,12 +8424,12 @@ msgstr "" msgid "There was a problem communicating with Square. Please try again." msgstr "" -#: square/controllers/FrmSquareLiteActionsController.php:140 -#: square/controllers/FrmSquareLiteActionsController.php:207 +#: square/controllers/FrmSquareLiteActionsController.php:139 +#: square/controllers/FrmSquareLiteActionsController.php:206 msgid "Please enter a valid credit card" msgstr "" -#: square/controllers/FrmSquareLiteActionsController.php:263 +#: square/controllers/FrmSquareLiteActionsController.php:262 msgid "There was a problem creating the subscription" msgstr "" @@ -9147,15 +9250,3 @@ msgstr "" #: square/js/action.js:106 msgid "Every Two Years" msgstr "" - -#: js/welcome-tour.js:1882 -msgid "Get Started with Formidable Forms" -msgstr "" - -#: js/welcome-tour.js:1885 -msgid "Here's a quick checklist to help you set up and explore the key features of the plugin, so you can start building powerful forms in no time." -msgstr "" - -#: js/welcome-tour.js:1901 -msgid "Begin Tour" -msgstr "" diff --git a/package.json b/package.json index 0ecd7a2568..c8f02b0b6f 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "minimize": "npx google-closure-compiler --js=js/formidable.js --js_output_file=js/formidable.min.js --compilation_level=WHITESPACE && npx google-closure-compiler --js=stripe/js/frmstrp.js --js_output_file=stripe/js/frmstrp.min.js --compilation_level=WHITESPACE", "zip": "./bin/zip-plugin.sh formidable", "git-release": "./bin/git-release.sh formidable formidable-forms", - "makepot": "wp i18n make-pot . languages/formidable.pot --skip-audit --merge=languages/formidable-js.pot", + "makepot": "wp i18n make-pot . languages/formidable.pot --skip-audit", "php-cs-fixer": "./vendor/bin/php-cs-fixer fix ./ --allow-risky=yes", "rector": "./vendor/bin/rector process", "phpstan": "./vendor/bin/phpstan analyze ./ --memory-limit 2G", diff --git a/readme.txt b/readme.txt index 9a91756b37..506d8c6b68 100644 --- a/readme.txt +++ b/readme.txt @@ -5,7 +5,7 @@ Tags: forms, form builder, survey, payment form, custom form, contact form, form Requires at least: 5.2 Tested up to: 6.8 Requires PHP: 7.0 -Stable tag: 6.25 +Stable tag: 6.25.1 The most advanced WordPress forms plugin. Go beyond contact forms with our drag and drop form builder for surveys, quizzes, and more. @@ -372,6 +372,18 @@ Using our Zapier integration, you can easily connect your website with over 5,00 See all [Formidable Zapier Integrations](https://zapier.com/apps/formidable/integrations). == Changelog == += 6.25.1 = +* New: The frm_email_message filter now includes email_key in the passed attribute data. +* New: Entries list sort preferences are now saved individually for every form, preventing issues with sort preferences overwriting existing sort preferences in another form. +* New: The entries columns for fields with options that have separate values will now include (value) and (label) so they are easier to tell apart. +* Fix: Turnstile captcha widgets now use a prefixed class name to prevent conflicts with other Turnstile integrations that add a second captcha widget to a form. +* Fix: Actions that trigger based on a Square payment would trigger twice when the Stripe or Authorize.Net add-ons were active. +* Fix: Large email header images used in emails would extend beyond the image container boundaries. +* Fix: The payments list would not properly sort in descending order. +* Fix: Some icons used in the form builder would appear in the incorrect position in Firefox. +* Fix: Captcha labels would incorrectly use the same for attribute when multiple captchas were rendered, causing accessibility issues. +* Fix: In some cases, new fields would get inserted below the submit button unexpectedly after saving and reloading. + = 6.25 = * New: Style settings have been added to Email actions. * New: reCAPTCHA and Turnstile now support a new frm_captcha_lang filter for modifying the captcha language. @@ -401,24 +413,6 @@ See all [Formidable Zapier Integrations](https://zapier.com/apps/formidable/inte * Fix: JS errors would occur in some cases after deleting a field group or section. * Fix: The line height style setting is no longer applied to the label in the visual styler preview. -= 6.23 = -* New: The GDPR agreement text can now be translated using the WPML or Polylang add-ons. -* New: GDPR agreement text will no longer strip a few additional HTML tag types including b, br, div, em, i, p, span, and strong. -* New: Message spacing on the front end has been updated to improve consistency. Margins for paragraph tags in messages have been reduced, and single line success messages will no longer have paragraph tags automatically added. A new frm_wpautop_success_message filter has been added to modify this behavior. -* New: URL fields will now automatically add https:// instead of http:// to the beginning of the URL if it is missing. -* New: One time Stripe payments will now include a Statement Descriptor matching the active Site name by default. A new frm_stripe_statement_descriptor filter has been added to modify the value sent to Stripe. -* New: Generated table data row labels will now include scope="row" to help with accessibility. -* Fix: Option validation would fail in rare cases when a field that does not support options incorrectly has option data defined. -* Fix: In some cases, calculation settings using < and > characters would only partially save. -* Fix: The auto width setting for dropdowns would not properly appear enabled. -* Fix: The deactivation pop-up has been updated to help prevent issues where the confirmation buttons were not visible because of an overflow issue. -* Fix: Denylist terms using forward slashes would not match spam data as expected. -* Fix: Square buyer tokens are now re-used when nothing has changed to prevent an "An unexpected error occurred verifying buyer" error from Square. -* Fix: Captcha validation would fail when trying to submit a Square payment. -* Fix: Stripe payment fields would not appear correctly when using a version of Pro older than 6.21. -* Fix: Previous attempts to delete a field would re-trigger when deleting a field group, causing unexpected JS errors and issues with deleting a field unintentionally. -* The deprecated filter frm_email_value has been removed. - [See changelog for all versions](https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt) == Upgrade Notice ==