Formidable Forms – Form Builder for WordPress - Version 4.04.03

Version Description

  • Add option to Import forms on the listing page and in the new form process.
  • Improve performance on the settings page when default values are used in fields.
  • Update the base migrator class for more flexibility.
  • Fix: Prevent a few PHP warnings.
Download this release

Release Info

Developer sswells
Plugin Icon 128x128 Formidable Forms – Form Builder for WordPress
Version 4.04.03
Comparing to
See all releases

Code changes from version 4.04.02 to 4.04.03

classes/controllers/FrmAddonsController.php CHANGED
@@ -16,8 +16,8 @@ class FrmAddonsController {
16
  if ( ! FrmAppHelper::pro_is_installed() ) {
17
  add_submenu_page(
18
  'formidable',
19
- 'Formidable | ' . __( 'Upgrade to Pro', 'formidable' ),
20
- '<span style="color:#fe5a1d">' . __( 'Upgrade to Pro', 'formidable' ) . '</span>',
21
  'frm_view_forms',
22
  'formidable-pro-upgrade',
23
  'FrmAddonsController::upgrade_to_pro'
@@ -85,7 +85,7 @@ class FrmAddonsController {
85
  private static function fallback_plugin_list() {
86
  return array(
87
  'formidable-pro' => array(
88
- 'title' => 'Formidable Pro',
89
  'link' => 'pricing/',
90
  'docs' => '',
91
  'excerpt' => 'Enhance your basic Formidable forms with a plethora of Pro field types and features. Create advanced forms and data-driven applications in minutes.',
16
  if ( ! FrmAppHelper::pro_is_installed() ) {
17
  add_submenu_page(
18
  'formidable',
19
+ 'Formidable | ' . __( 'Upgrade', 'formidable' ),
20
+ '<span style="color:#fe5a1d">' . __( 'Upgrade', 'formidable' ) . '</span>',
21
  'frm_view_forms',
22
  'formidable-pro-upgrade',
23
  'FrmAddonsController::upgrade_to_pro'
85
  private static function fallback_plugin_list() {
86
  return array(
87
  'formidable-pro' => array(
88
+ 'title' => 'Formidable Forms',
89
  'link' => 'pricing/',
90
  'docs' => '',
91
  'excerpt' => 'Enhance your basic Formidable forms with a plethora of Pro field types and features. Create advanced forms and data-driven applications in minutes.',
classes/controllers/FrmFieldsController.php CHANGED
@@ -584,7 +584,7 @@ class FrmFieldsController {
584
  $is_placeholder_field = FrmFieldsHelper::is_placeholder_field_type( $field['type'] );
585
  $is_combo_field = in_array( $field['type'], array( 'address', 'credit_card' ) );
586
 
587
- $placeholder = $field['placeholder'];
588
  if ( empty( $placeholder ) && $is_placeholder_field && ! $is_combo_field ) {
589
  $placeholder = self::get_default_value_from_name( $field );
590
  }
584
  $is_placeholder_field = FrmFieldsHelper::is_placeholder_field_type( $field['type'] );
585
  $is_combo_field = in_array( $field['type'], array( 'address', 'credit_card' ) );
586
 
587
+ $placeholder = isset( $field['placeholder'] ) ? $field['placeholder'] : '';
588
  if ( empty( $placeholder ) && $is_placeholder_field && ! $is_combo_field ) {
589
  $placeholder = self::get_default_value_from_name( $field );
590
  }
classes/helpers/FrmAppHelper.php CHANGED
@@ -11,7 +11,7 @@ class FrmAppHelper {
11
  /**
12
  * @since 2.0
13
  */
14
- public static $plug_version = '4.04.02';
15
 
16
  /**
17
  * @since 1.07.02
@@ -886,6 +886,9 @@ class FrmAppHelper {
886
  if ( ! isset( $atts['close'] ) || empty( $atts['close'] ) ) {
887
  $atts['close'] = admin_url( 'admin.php?page=formidable' );
888
  }
 
 
 
889
 
890
  include( self::plugin_path() . '/classes/views/shared/admin-header.php' );
891
  }
@@ -1560,7 +1563,10 @@ class FrmAppHelper {
1560
  private static function prepare_field_arrays( $fields, $record, array &$values, $args ) {
1561
  if ( ! empty( $fields ) ) {
1562
  foreach ( (array) $fields as $field ) {
1563
- $field->default_value = apply_filters( 'frm_get_default_value', $field->default_value, $field, true );
 
 
 
1564
  $args['parent_form_id'] = isset( $args['parent_form_id'] ) ? $args['parent_form_id'] : $field->form_id;
1565
  self::fill_field_defaults( $field, $record, $values, $args );
1566
  }
11
  /**
12
  * @since 2.0
13
  */
14
+ public static $plug_version = '4.04.03';
15
 
16
  /**
17
  * @since 1.07.02
886
  if ( ! isset( $atts['close'] ) || empty( $atts['close'] ) ) {
887
  $atts['close'] = admin_url( 'admin.php?page=formidable' );
888
  }
889
+ if ( ! isset( $atts['import_link'] ) ) {
890
+ $atts['import_link'] = false;
891
+ }
892
 
893
  include( self::plugin_path() . '/classes/views/shared/admin-header.php' );
894
  }
1563
  private static function prepare_field_arrays( $fields, $record, array &$values, $args ) {
1564
  if ( ! empty( $fields ) ) {
1565
  foreach ( (array) $fields as $field ) {
1566
+ if ( ! self::is_admin_page() ) {
1567
+ // Don't prep default values on the form settings page.
1568
+ $field->default_value = apply_filters( 'frm_get_default_value', $field->default_value, $field, true );
1569
+ }
1570
  $args['parent_form_id'] = isset( $args['parent_form_id'] ) ? $args['parent_form_id'] : $field->form_id;
1571
  self::fill_field_defaults( $field, $record, $values, $args );
1572
  }
classes/helpers/FrmFieldsHelper.php CHANGED
@@ -1128,13 +1128,17 @@ class FrmFieldsHelper {
1128
  * @return array $other_args
1129
  */
1130
  public static function prepare_other_input( $args, &$other_opt, &$checked ) {
 
 
 
 
 
1131
  //Check if this is an "Other" option
1132
  if ( ! self::is_other_opt( $args['opt_key'] ) ) {
1133
- return;
1134
  }
1135
 
1136
  $other_opt = true;
1137
- $other_args = array();
1138
 
1139
  self::set_other_name( $args, $other_args );
1140
  self::set_other_value( $args, $other_args );
1128
  * @return array $other_args
1129
  */
1130
  public static function prepare_other_input( $args, &$other_opt, &$checked ) {
1131
+ $other_args = array(
1132
+ 'name' => '',
1133
+ 'value' => '',
1134
+ );
1135
+
1136
  //Check if this is an "Other" option
1137
  if ( ! self::is_other_opt( $args['opt_key'] ) ) {
1138
+ return $other_args;
1139
  }
1140
 
1141
  $other_opt = true;
 
1142
 
1143
  self::set_other_name( $args, $other_args );
1144
  self::set_other_value( $args, $other_args );
classes/models/FrmDb.php CHANGED
@@ -615,7 +615,9 @@ class FrmDb {
615
  */
616
  public static function save_json_post( $settings ) {
617
  global $wp_filter;
618
- $filters = $wp_filter['content_save_pre'];
 
 
619
 
620
  // Remove the balanceTags filter in case WordPress is trying to validate the XHTML
621
  remove_all_filters( 'content_save_pre' );
@@ -623,7 +625,9 @@ class FrmDb {
623
  $post = wp_insert_post( $settings );
624
 
625
  // add the content filters back for views or posts
626
- $wp_filter['content_save_pre'] = $filters;
 
 
627
 
628
  return $post;
629
  }
615
  */
616
  public static function save_json_post( $settings ) {
617
  global $wp_filter;
618
+ if ( isset( $wp_filter['content_save_pre'] ) ) {
619
+ $filters = $wp_filter['content_save_pre'];
620
+ }
621
 
622
  // Remove the balanceTags filter in case WordPress is trying to validate the XHTML
623
  remove_all_filters( 'content_save_pre' );
625
  $post = wp_insert_post( $settings );
626
 
627
  // add the content filters back for views or posts
628
+ if ( isset( $filters ) ) {
629
+ $wp_filter['content_save_pre'] = $filters;
630
+ }
631
 
632
  return $post;
633
  }
classes/models/FrmEntry.php CHANGED
@@ -292,7 +292,7 @@ class FrmEntry {
292
  public static function maybe_get_entry( &$entry ) {
293
  if ( $entry && is_numeric( $entry ) ) {
294
  $entry = self::getOne( $entry );
295
- } elseif ( empty( $entry ) ) {
296
  $entry = false;
297
  }
298
  }
292
  public static function maybe_get_entry( &$entry ) {
293
  if ( $entry && is_numeric( $entry ) ) {
294
  $entry = self::getOne( $entry );
295
+ } elseif ( empty( $entry ) || 'false' === $entry ) {
296
  $entry = false;
297
  }
298
  }
classes/models/FrmEntryValidate.php CHANGED
@@ -79,6 +79,11 @@ class FrmEntryValidate {
79
 
80
  self::maybe_clear_value_for_default_blank_setting( $posted_field, $value );
81
 
 
 
 
 
 
82
  if ( ! is_array( $value ) ) {
83
  $value = trim( $value );
84
  }
79
 
80
  self::maybe_clear_value_for_default_blank_setting( $posted_field, $value );
81
 
82
+ $should_trim = is_array( $value ) && count( $value ) == 1 && isset( $value[0] ) && $posted_field->type !== 'checkbox';
83
+ if ( $should_trim ) {
84
+ $value = reset( $value );
85
+ }
86
+
87
  if ( ! is_array( $value ) ) {
88
  $value = trim( $value );
89
  }
classes/models/FrmFormMigrator.php CHANGED
@@ -11,6 +11,10 @@ abstract class FrmFormMigrator {
11
  public $response = array();
12
  public $tracking = 'frm_forms_imported';
13
 
 
 
 
 
14
  /**
15
  * Define required properties.
16
  */
@@ -19,6 +23,10 @@ abstract class FrmFormMigrator {
19
  return;
20
  }
21
 
 
 
 
 
22
  $this->source_active = is_plugin_active( $this->path );
23
  if ( ! $this->source_active ) {
24
  // if source plugin is not installed, do nothing
@@ -34,27 +42,31 @@ abstract class FrmFormMigrator {
34
  }
35
 
36
  private function maybe_add_to_import_page() {
37
- $menu_name = sanitize_title( FrmAppHelper::get_menu_name() );
38
- add_action( $menu_name . '_page_formidable-import', array( $this, 'import_page' ), 1 );
39
  add_action( 'wp_ajax_frm_import_' . $this->slug, array( $this, 'import_forms' ) );
40
  }
41
 
42
  public function import_page() {
43
  ?>
44
  <div class="wrap">
 
 
45
  <div class="welcome-panel" id="welcome-panel">
46
- <h2><?php echo esc_html( $this->name ); ?> Importer</h2>
47
  <div class="welcome-panel-content" style="text-align:center;margin-bottom:10px;">
48
  <p class="about-description">
49
- Import forms and settings automatically from <?php echo esc_html( $this->name ); ?>. <br/>
50
  Select the forms to import.
51
  </p>
52
- <form id="frm_form_importer" method="post"
53
  action="<?php echo esc_url( admin_url( 'admin-ajax.php' ) ); ?>">
54
  <?php wp_nonce_field( 'nonce', 'frm_ajax' ); ?>
55
  <input type="hidden" name="slug" value="<?php echo esc_attr( $this->slug ); ?>" />
56
  <input type="hidden" name="action" value="frm_import_<?php echo esc_attr( $this->slug ); ?>" />
57
  <div style="margin:10px auto;max-width:400px;text-align:left;">
 
 
 
 
 
58
  <?php foreach ( $this->get_forms() as $form_id => $name ) { ?>
59
  <p>
60
  <label>
@@ -73,7 +85,7 @@ abstract class FrmFormMigrator {
73
  </div>
74
  <button type="submit" class="button button-primary button-hero">Start Import</button>
75
  </form>
76
- <div id="frm-importer-process" class="frm_hidden">
77
 
78
  <p class="process-count">
79
  <span class="frm-wait" aria-hidden="true"></span>
@@ -130,7 +142,10 @@ abstract class FrmFormMigrator {
130
 
131
  $source_form = $this->get_form( $source_id );
132
  $source_form_name = $this->get_form_name( $source_form );
133
- $source_fields = $this->get_form_fields( $source_id );
 
 
 
134
 
135
  // If form does not contain fields, bail.
136
  if ( empty( $source_fields ) ) {
@@ -149,7 +164,12 @@ abstract class FrmFormMigrator {
149
 
150
  $this->prepare_form( $source_form, $form );
151
 
152
- return $this->add_form( $form );
 
 
 
 
 
153
  }
154
 
155
  protected function prepare_new_form( $source_id, $source_form_name ) {
@@ -169,7 +189,9 @@ abstract class FrmFormMigrator {
169
 
170
  protected function prepare_fields( $fields, &$form ) {
171
  $field_order = 1;
 
172
  foreach ( $fields as $field ) {
 
173
 
174
  $label = $this->get_field_label( $field );
175
  $type = $this->get_field_type( $field );
@@ -185,15 +207,39 @@ abstract class FrmFormMigrator {
185
  continue;
186
  }
187
 
188
- $new_field = FrmFieldsHelper::setup_new_vars( $this->convert_field_type( $type ) );
 
 
189
  $new_field['name'] = $label;
190
  $new_field['field_order'] = $field_order;
191
  $new_field['original'] = $type;
192
 
193
  $this->prepare_field( $field, $new_field );
 
 
 
 
 
 
194
  $form['fields'][] = $new_field;
195
 
 
 
 
 
 
 
 
 
196
  $field_order ++;
 
 
 
 
 
 
 
 
197
  }
198
  }
199
 
@@ -201,59 +247,107 @@ abstract class FrmFormMigrator {
201
  // customize this function
202
  }
203
 
204
- protected function convert_field_type( $type ) {
205
- return $type;
 
 
 
 
 
206
  }
207
 
208
  /**
209
- * Add the new form to the database and return AJAX data.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
210
  *
211
- * @since 1.4.2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
212
  *
213
  * @param array $form Form to import.
214
  * @param array $upgrade_omit No field alternative
215
  */
216
- private function add_form( $form, $upgrade_omit = array() ) {
217
 
218
  // Create empty form so we have an ID to work with.
219
- $form_id = FrmForm::create(
220
- array(
221
- 'name' => $form['name'],
222
- 'description' => $form['description'],
223
- 'options' => $form['options'],
224
- 'form_key' => $form['name'],
225
- 'status' => 'published',
226
- )
227
- );
228
 
229
  if ( empty( $form_id ) ) {
230
- return array(
231
- 'error' => true,
232
- 'name' => sanitize_text_field( $form['settings']['form_title'] ),
233
- 'msg' => esc_html__( 'There was an error while creating a new form.', 'formidable' ),
234
- );
235
  }
236
 
237
- foreach ( $form['fields'] as $key => $new_field ) {
238
- $new_field['form_id'] = $form_id;
239
- $form['fields'][ $key ]['id'] = FrmField::create( $new_field );
240
- }
241
 
242
- // create emails
243
- foreach ( $form['actions'] as $action ) {
244
- $action_control = FrmFormActionsController::get_form_actions( $action['type'] );
245
- unset( $action['type'] );
246
- $new_action = $action_control->prepare_new( $form_id );
247
- foreach ( $action as $key => $value ) {
248
- if ( $key === 'post_title' ) {
249
- $new_action->post_title = $value;
250
- } else {
251
- $new_action->post_content[ $key ] = $this->replace_smart_tags( $value, $form['fields'] );
252
- }
253
- }
254
-
255
- $action_control->save_settings( $new_action );
256
- }
257
 
258
  $this->track_import( $form['import_form_id'], $form_id );
259
 
@@ -266,6 +360,81 @@ abstract class FrmFormMigrator {
266
  );
267
  }
268
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
269
  /**
270
  * After a form has been successfully imported we track it, so that in the
271
  * future we can alert users if they try to import a form that has already
@@ -274,7 +443,7 @@ abstract class FrmFormMigrator {
274
  * @param int $source_id Imported plugin form ID
275
  * @param int $new_form_id Formidable form ID
276
  */
277
- private function track_import( $source_id, $new_form_id ) {
278
 
279
  $imported = $this->get_tracked_import();
280
 
@@ -298,8 +467,14 @@ abstract class FrmFormMigrator {
298
  private function is_imported( $source_id ) {
299
  $imported = $this->get_tracked_import();
300
  $new_form_id = 0;
301
- if ( isset( $imported[ $this->slug ] ) && in_array( $source_id, $imported[ $this->slug ] ) ) {
302
- $new_form_id = array_search( $source_id, array_reverse( $imported[ $this->slug ], true ) );
 
 
 
 
 
 
303
  }
304
 
305
  return $new_form_id;
@@ -329,7 +504,7 @@ abstract class FrmFormMigrator {
329
  return array();
330
  }
331
 
332
- private function should_skip_field( $type ) {
333
  $skip_pro_fields = $this->skip_pro_fields();
334
 
335
  return ( ! FrmAppHelper::pro_is_installed() && in_array( $type, $skip_pro_fields, true ) );
@@ -370,7 +545,7 @@ abstract class FrmFormMigrator {
370
  }
371
 
372
  /**
373
- * @param object|array|int $source_form
374
  *
375
  * @return array
376
  */
@@ -379,20 +554,25 @@ abstract class FrmFormMigrator {
379
  }
380
 
381
  /**
382
- * @param object|array $field
383
  *
384
  * @return string
385
  */
386
  protected function get_field_type( $field ) {
387
- return is_array( $field ) ? $field['type'] : $field->type;
388
  }
389
 
390
  /**
391
- * @param object|array $field
392
  *
393
  * @return string
394
  */
395
  protected function get_field_label( $field ) {
 
 
 
 
 
396
  $type = $this->get_field_type( $field );
397
  $label = sprintf(
398
  /* translators: %1$s - field type */
11
  public $response = array();
12
  public $tracking = 'frm_forms_imported';
13
 
14
+ protected $fields_map = array();
15
+ protected $current_source_form = null;
16
+ protected $current_section = array();
17
+
18
  /**
19
  * Define required properties.
20
  */
23
  return;
24
  }
25
 
26
+ if ( ! function_exists( 'is_plugin_active' ) ) {
27
+ require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
28
+ }
29
+
30
  $this->source_active = is_plugin_active( $this->path );
31
  if ( ! $this->source_active ) {
32
  // if source plugin is not installed, do nothing
42
  }
43
 
44
  private function maybe_add_to_import_page() {
45
+ add_action( 'frm_import_settings', array( $this, 'import_page' ) );
 
46
  add_action( 'wp_ajax_frm_import_' . $this->slug, array( $this, 'import_forms' ) );
47
  }
48
 
49
  public function import_page() {
50
  ?>
51
  <div class="wrap">
52
+ <h2 class="frm-h2"><?php echo esc_html( $this->name ); ?> Importer</h2>
53
+ <p class="howto">Import forms and settings automatically from <?php echo esc_html( $this->name ); ?>.</p>
54
  <div class="welcome-panel" id="welcome-panel">
 
55
  <div class="welcome-panel-content" style="text-align:center;margin-bottom:10px;">
56
  <p class="about-description">
 
57
  Select the forms to import.
58
  </p>
59
+ <form class="frm_form_importer" method="post"
60
  action="<?php echo esc_url( admin_url( 'admin-ajax.php' ) ); ?>">
61
  <?php wp_nonce_field( 'nonce', 'frm_ajax' ); ?>
62
  <input type="hidden" name="slug" value="<?php echo esc_attr( $this->slug ); ?>" />
63
  <input type="hidden" name="action" value="frm_import_<?php echo esc_attr( $this->slug ); ?>" />
64
  <div style="margin:10px auto;max-width:400px;text-align:left;">
65
+ <?php
66
+ if ( empty( $this->get_forms() ) ) {
67
+ esc_html_e( 'No Forms Found.', 'formidable' );
68
+ }
69
+ ?>
70
  <?php foreach ( $this->get_forms() as $form_id => $name ) { ?>
71
  <p>
72
  <label>
85
  </div>
86
  <button type="submit" class="button button-primary button-hero">Start Import</button>
87
  </form>
88
+ <div id="frm-importer-process" class="frm-importer-process frm_hidden">
89
 
90
  <p class="process-count">
91
  <span class="frm-wait" aria-hidden="true"></span>
142
 
143
  $source_form = $this->get_form( $source_id );
144
  $source_form_name = $this->get_form_name( $source_form );
145
+ $source_fields = $this->get_form_fields( $source_form );
146
+ $this->maybe_add_end_fields( $source_fields );
147
+
148
+ $this->current_source_form = $source_form;
149
 
150
  // If form does not contain fields, bail.
151
  if ( empty( $source_fields ) ) {
164
 
165
  $this->prepare_form( $source_form, $form );
166
 
167
+ $response = $this->add_form( $form );
168
+
169
+ // reset
170
+ $this->current_source_form = null;
171
+
172
+ return $response;
173
  }
174
 
175
  protected function prepare_new_form( $source_id, $source_form_name ) {
189
 
190
  protected function prepare_fields( $fields, &$form ) {
191
  $field_order = 1;
192
+
193
  foreach ( $fields as $field ) {
194
+ $field = (array) $field;
195
 
196
  $label = $this->get_field_label( $field );
197
  $type = $this->get_field_type( $field );
207
  continue;
208
  }
209
 
210
+ $new_type = $this->convert_field_type( $type, $field );
211
+
212
+ $new_field = FrmFieldsHelper::setup_new_vars( $new_type );
213
  $new_field['name'] = $label;
214
  $new_field['field_order'] = $field_order;
215
  $new_field['original'] = $type;
216
 
217
  $this->prepare_field( $field, $new_field );
218
+
219
+ $in_section = ! empty( $this->current_section ) && ! in_array( $new_type, $this->fields_with_end() ) && $new_type !== 'break';
220
+ if ( $in_section ) {
221
+ $new_field['field_options']['in_section'] = $this->current_section['id'];
222
+ }
223
+
224
  $form['fields'][] = $new_field;
225
 
226
+ if ( in_array( $new_type, $this->fields_with_end() ) ) {
227
+ $this->current_section = $field;
228
+ } elseif ( $new_type === 'break' || $new_type === 'end_divider' ) {
229
+ $this->current_section = array();
230
+ }
231
+
232
+ // This may occassionally skip one level/order e.g. after adding a
233
+ // list field, as field_order would already be prepared to be used.
234
  $field_order ++;
235
+
236
+ if ( isset( $new_field['fields'] ) && is_array( $new_field['fields'] ) && ! empty( $new_field['fields'] ) ) {
237
+ // we have (inner) fields to merge
238
+
239
+ $form['fields'] = array_merge( $form['fields'], $new_field['fields'] );
240
+ // set the new field_order as it would have changed
241
+ $field_order = $new_field['current_order'];
242
+ }
243
  }
244
  }
245
 
247
  // customize this function
248
  }
249
 
250
+ /**
251
+ * Add any field types that will need an end section field.
252
+ *
253
+ * @since 4.04.03
254
+ */
255
+ protected function fields_with_end() {
256
+ return array( 'divider' );
257
  }
258
 
259
  /**
260
+ * @since 4.04.03
261
+ */
262
+ protected function maybe_add_end_fields( &$fields ) {
263
+ $with_end = $this->fields_with_end();
264
+ if ( empty( $with_end ) ) {
265
+ return;
266
+ }
267
+
268
+ $open = array();
269
+
270
+ $order = 0;
271
+ foreach ( $fields as $field ) {
272
+ $order ++;
273
+ $type = $this->get_field_type( $field );
274
+ $new_type = $this->convert_field_type( $type, $field );
275
+ if ( ! in_array( $new_type, $with_end ) && $new_type !== 'break' ) {
276
+ continue;
277
+ }
278
+
279
+ if ( ! empty( $open ) ) {
280
+ $this->insert_end_section( $fields, $order );
281
+ $open = array();
282
+ }
283
+
284
+ if ( in_array( $new_type, $with_end ) ) {
285
+ $open = $field;
286
+ }
287
+ }
288
+
289
+ if ( ! empty( $open ) ) {
290
+ $this->insert_end_section( $fields, $order );
291
+ }
292
+ }
293
+
294
+ /**
295
+ * @since 4.04.03
296
+ */
297
+ protected function insert_end_section( &$fields, &$order ) {
298
+ $sub = FrmFieldsHelper::setup_new_vars( 'end_divider' );
299
+ $sub['name'] = __( 'Section Buttons', 'formidable' );
300
+ $subs = array( $sub );
301
+ $this->insert_fields_in_array( $subs, $order, 0, $fields );
302
+ $order ++;
303
+ }
304
+
305
+ /**
306
+ * Replace the original combo field with a group.
307
+ * This switches the name field to individual fields.
308
  *
309
+ * @since 4.04.03
310
+ */
311
+ protected function insert_fields_in_array( $subs, $start, $remove, &$fields ) {
312
+ array_splice( $fields, $start, $remove, $subs );
313
+ }
314
+
315
+ /**
316
+ * @param string $type
317
+ * @param array $field
318
+ * @param string $use Which field type to prefer to consider $field as.
319
+ * This also eases the recursive use of the method,
320
+ * particularly the overrides in child classes, as
321
+ * there will be no need to rebuild the converter
322
+ * array at usage locations.
323
+ */
324
+ protected function convert_field_type( $type, $field = array(), $use = '' ) {
325
+ if ( empty( $field ) ) {
326
+ // For reverse compatability.
327
+ return $type;
328
+ }
329
+
330
+ return $use ? $use : $field['type'];
331
+ }
332
+
333
+ /**
334
+ * Add the new form to the database and return AJAX data.å
335
  *
336
  * @param array $form Form to import.
337
  * @param array $upgrade_omit No field alternative
338
  */
339
+ protected function add_form( $form, $upgrade_omit = array() ) {
340
 
341
  // Create empty form so we have an ID to work with.
342
+ $form_id = $this->create_form( $form );
 
 
 
 
 
 
 
 
343
 
344
  if ( empty( $form_id ) ) {
345
+ return $this->form_creation_error_response( $form );
 
 
 
 
346
  }
347
 
348
+ $this->create_fields( $form_id, $form );
 
 
 
349
 
350
+ $this->create_emails( $form, $form_id );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
351
 
352
  $this->track_import( $form['import_form_id'], $form_id );
353
 
360
  );
361
  }
362
 
363
+ /**
364
+ * @since 4.04.03
365
+ *
366
+ * @param array $form parameters for the new form to be created. Only
367
+ * the name key is a must. The keys are the column
368
+ * names of the forms table in the DB.
369
+ *
370
+ * @return int The ID of the newly created form.
371
+ */
372
+ protected function create_form( $form ) {
373
+ $form['form_key'] = $form['name'];
374
+ $form['status'] = 'published';
375
+
376
+ return FrmForm::create( $form );
377
+ }
378
+
379
+ /**
380
+ * @since 4.04.03
381
+ */
382
+ protected function form_creation_error_response( $form ) {
383
+ return array(
384
+ 'error' => true,
385
+ 'name' => sanitize_text_field( $form['name'] ),
386
+ 'msg' => esc_html__( 'There was an error while creating a new form.', 'formidable' ),
387
+ );
388
+ }
389
+
390
+ /**
391
+ * @since 4.04.03
392
+ *
393
+ * @param int $form_id
394
+ * @param array $form
395
+ */
396
+ protected function create_fields( $form_id, &$form ) {
397
+ foreach ( $form['fields'] as $key => $new_field ) {
398
+ $new_field['form_id'] = $form_id;
399
+ $form['fields'][ $key ]['id'] = FrmField::create( $new_field );
400
+ }
401
+ }
402
+
403
+ /**
404
+ * @since 4.04.03
405
+ *
406
+ * @param array $form
407
+ */
408
+ protected function create_emails( $form, $form_id ) {
409
+ foreach ( $form['actions'] as $action ) {
410
+ $this->save_action( $action, $form, $form_id );
411
+ }
412
+ }
413
+
414
+ /**
415
+ * @since 4.04.03
416
+ *
417
+ * @param array $form
418
+ */
419
+ protected function save_action( $action, $form, $form_id ) {
420
+ $action_control = FrmFormActionsController::get_form_actions( $action['type'] );
421
+ unset( $action['type'] );
422
+ $new_action = $action_control->prepare_new( $form_id );
423
+ foreach ( $action as $key => $value ) {
424
+ if ( $key === 'post_title' ) {
425
+ $new_action->post_title = $value;
426
+ } elseif ( $key === 'the_post_title' ) {
427
+ $new_action->post_content['post_title'] = $value;
428
+ } elseif ( is_string( $value ) ) {
429
+ $new_action->post_content[ $key ] = $this->replace_smart_tags( $value, $form['fields'] );
430
+ } else {
431
+ $new_action->post_content[ $key ] = $value;
432
+ }
433
+ }
434
+
435
+ return $action_control->save_settings( $new_action );
436
+ }
437
+
438
  /**
439
  * After a form has been successfully imported we track it, so that in the
440
  * future we can alert users if they try to import a form that has already
443
  * @param int $source_id Imported plugin form ID
444
  * @param int $new_form_id Formidable form ID
445
  */
446
+ protected function track_import( $source_id, $new_form_id ) {
447
 
448
  $imported = $this->get_tracked_import();
449
 
467
  private function is_imported( $source_id ) {
468
  $imported = $this->get_tracked_import();
469
  $new_form_id = 0;
470
+ if ( ! isset( $imported[ $this->slug ] ) || ! in_array( $source_id, $imported[ $this->slug ] ) ) {
471
+ return $new_form_id;
472
+ }
473
+
474
+ $new_form_id = array_search( $source_id, array_reverse( $imported[ $this->slug ], true ) );
475
+ if ( ! empty( $new_form_id ) && empty( FrmForm::get_key_by_id( $new_form_id ) ) ) {
476
+ // Allow reimport if the form was deleted.
477
+ $new_form_id = 0;
478
  }
479
 
480
  return $new_form_id;
504
  return array();
505
  }
506
 
507
+ protected function should_skip_field( $type ) {
508
  $skip_pro_fields = $this->skip_pro_fields();
509
 
510
  return ( ! FrmAppHelper::pro_is_installed() && in_array( $type, $skip_pro_fields, true ) );
545
  }
546
 
547
  /**
548
+ * @param object|array $source_form
549
  *
550
  * @return array
551
  */
554
  }
555
 
556
  /**
557
+ * @param array $field
558
  *
559
  * @return string
560
  */
561
  protected function get_field_type( $field ) {
562
+ return $field['type'];
563
  }
564
 
565
  /**
566
+ * @param array $field
567
  *
568
  * @return string
569
  */
570
  protected function get_field_label( $field ) {
571
+ $label = isset( $field['label'] ) ? $field['label'] : '';
572
+ if ( ! empty( $label ) ) {
573
+ return $label;
574
+ }
575
+
576
  $type = $this->get_field_type( $field );
577
  $label = sprintf(
578
  /* translators: %1$s - field type */
classes/models/FrmStyle.php CHANGED
@@ -450,7 +450,7 @@ class FrmStyle {
450
 
451
  'progress_bg_color' => 'dddddd',
452
  'progress_active_color' => 'ffffff',
453
- 'progress_active_bg_color' => '008ec2',
454
  'progress_color' => 'ffffff',
455
  'progress_border_color' => 'dfdfdf',
456
  'progress_border_size' => '2px',
450
 
451
  'progress_bg_color' => 'dddddd',
452
  'progress_active_color' => 'ffffff',
453
+ 'progress_active_bg_color' => '4199FD',
454
  'progress_color' => 'ffffff',
455
  'progress_border_color' => 'dfdfdf',
456
  'progress_border_size' => '2px',
classes/views/frm-entries/list.php CHANGED
@@ -9,6 +9,7 @@
9
  'label' => __( 'Form Entries', 'formidable' ),
10
  'form' => $form,
11
  'close' => $form ? admin_url( 'admin.php?page=formidable-entries&form=' . $form->id ) : '',
 
12
  )
13
  );
14
  ?>
@@ -24,6 +25,9 @@
24
  )
25
  );
26
  ?>
 
 
 
27
  </h2>
28
  <?php if ( ! FrmAppHelper::pro_is_installed() ) { ?>
29
  <div class="clear"></div>
9
  'label' => __( 'Form Entries', 'formidable' ),
10
  'form' => $form,
11
  'close' => $form ? admin_url( 'admin.php?page=formidable-entries&form=' . $form->id ) : '',
12
+ 'import_link' => $form ? false : true,
13
  )
14
  );
15
  ?>
25
  )
26
  );
27
  ?>
28
+ <a href="<?php echo esc_url( admin_url( 'admin.php?page=formidable-import' ) ); ?>" class="button button-secondary frm-button-secondary frm_animate_bg">
29
+ <?php esc_html_e( 'Import', 'formidable' ); ?>
30
+ </a>
31
  </h2>
32
  <?php if ( ! FrmAppHelper::pro_is_installed() ) { ?>
33
  <div class="clear"></div>
classes/views/frm-fields/back-end/smart-values.php CHANGED
@@ -8,7 +8,7 @@
8
  </p>
9
  <p>
10
  <a href="<?php echo esc_url( FrmAppHelper::admin_upgrade_link( $upgrade_link ) ); ?>" class="button button-primary frm-button-primary" target="_blank" rel="noopener noreferrer">
11
- <?php esc_html_e( 'Upgrade to Pro', 'formidable' ); ?>
12
  </a>
13
 
14
  <a href="<?php echo esc_url( FrmAppHelper::make_affiliate_url( FrmAppHelper::admin_upgrade_link( $upgrade_link, 'knowledgebase/install-formidable-forms/' ) ) ); ?>" target="_blank" class="frm-link-secondary alignright">
8
  </p>
9
  <p>
10
  <a href="<?php echo esc_url( FrmAppHelper::admin_upgrade_link( $upgrade_link ) ); ?>" class="button button-primary frm-button-primary" target="_blank" rel="noopener noreferrer">
11
+ <?php esc_html_e( 'Upgrade', 'formidable' ); ?>
12
  </a>
13
 
14
  <a href="<?php echo esc_url( FrmAppHelper::make_affiliate_url( FrmAppHelper::admin_upgrade_link( $upgrade_link, 'knowledgebase/install-formidable-forms/' ) ) ); ?>" target="_blank" class="frm-link-secondary alignright">
classes/views/frm-forms/list-templates.php CHANGED
@@ -50,6 +50,14 @@
50
  </a>
51
  </li>
52
  <?php } ?>
 
 
 
 
 
 
 
 
53
  </ul>
54
 
55
  <?php
50
  </a>
51
  </li>
52
  <?php } ?>
53
+ <li>
54
+ <a class="frm-featured-form" href="<?php echo esc_url( admin_url( 'admin.php?page=formidable-import' ) ); ?>">
55
+ <span class="frm-inner-circle" style="background-color:var(--orange)">
56
+ <?php FrmAppHelper::icon_by_class( 'frmfont frm_upload_icon' ); ?>
57
+ </span>
58
+ <h3><?php esc_html_e( 'Import', 'formidable' ); ?></h3>
59
+ </a>
60
+ </li>
61
  </ul>
62
 
63
  <?php
classes/views/frm-forms/list.php CHANGED
@@ -2,8 +2,9 @@
2
  <?php
3
  FrmAppHelper::get_admin_header(
4
  array(
5
- 'label' => $params['template'] ? __( 'Templates', 'formidable' ) : __( 'Forms', 'formidable' ),
6
- 'new_link' => ( ! $params['template'] && current_user_can( 'frm_edit_forms' ) ) ? '?page=formidable&frm_action=add_new' : '',
 
7
  )
8
  );
9
  ?>
2
  <?php
3
  FrmAppHelper::get_admin_header(
4
  array(
5
+ 'label' => $params['template'] ? __( 'Templates', 'formidable' ) : __( 'Forms', 'formidable' ),
6
+ 'new_link' => ( ! $params['template'] && current_user_can( 'frm_edit_forms' ) ) ? '?page=formidable&frm_action=add_new' : '',
7
+ 'import_link' => true,
8
  )
9
  );
10
  ?>
classes/views/shared/admin-header.php CHANGED
@@ -28,10 +28,15 @@
28
  // Used when no form is currently selected.
29
  ?>
30
 
31
- <div class="frm_top_left">
32
  <h1>
33
  <?php echo esc_html( $atts['label'] ); ?>
34
  <?php FrmAppHelper::add_new_item_link( $atts ); ?>
 
 
 
 
 
35
  <?php if ( isset( $atts['cancel_link'] ) ) { ?>
36
  <a href="<?php echo esc_url( $atts['cancel_link'] ); ?>" class="button button-secondary frm-button-secondary frm_animate_bg">
37
  <?php esc_html_e( 'Cancel', 'formidable' ); ?>
28
  // Used when no form is currently selected.
29
  ?>
30
 
31
+ <div class="frm_top_left <?php echo esc_attr( $atts['import_link'] ? 'frm_top_wide' : '' ); ?>">
32
  <h1>
33
  <?php echo esc_html( $atts['label'] ); ?>
34
  <?php FrmAppHelper::add_new_item_link( $atts ); ?>
35
+ <?php if ( $atts['import_link'] ) { ?>
36
+ <a href="<?php echo esc_url( admin_url( 'admin.php?page=formidable-import' ) ); ?>" class="button button-secondary frm-button-secondary frm_animate_bg">
37
+ <?php esc_html_e( 'Import', 'formidable' ); ?>
38
+ </a>
39
+ <?php } ?>
40
  <?php if ( isset( $atts['cancel_link'] ) ) { ?>
41
  <a href="<?php echo esc_url( $atts['cancel_link'] ); ?>" class="button button-secondary frm-button-secondary frm_animate_bg">
42
  <?php esc_html_e( 'Cancel', 'formidable' ); ?>
classes/views/xml/import_form.php CHANGED
@@ -35,6 +35,7 @@
35
  </form>
36
  <?php FrmTipsHelper::pro_tip( 'get_import_tip' ); ?>
37
 
 
38
  <br/><br/>
39
  <h2 class="frm-h2"><?php esc_html_e( 'Export', 'formidable' ); ?></h2>
40
  <p class="howto">
35
  </form>
36
  <?php FrmTipsHelper::pro_tip( 'get_import_tip' ); ?>
37
 
38
+ <?php do_action( 'frm_import_settings' ); ?>
39
  <br/><br/>
40
  <h2 class="frm-h2"><?php esc_html_e( 'Export', 'formidable' ); ?></h2>
41
  <p class="howto">
css/frm_admin.css CHANGED
@@ -258,6 +258,10 @@ a .frmsvg,
258
  text-overflow: ellipsis;
259
  }
260
 
 
 
 
 
261
  .frm-header-logo,
262
  .edit-php.post-type-frm_display .frm-header-logo {
263
  float: left;
@@ -972,6 +976,7 @@ p.frm_has_shortcodes {
972
 
973
  h1 .frm-button-secondary,
974
  h1 .frm-button-primary,
 
975
  h2 .frm-button-primary {
976
  font-size: 14px !important;
977
  font-weight: normal;
258
  text-overflow: ellipsis;
259
  }
260
 
261
+ .frm_top_left.frm_top_wide {
262
+ max-width: 100%;
263
+ }
264
+
265
  .frm-header-logo,
266
  .edit-php.post-type-frm_display .frm-header-logo {
267
  float: left;
976
 
977
  h1 .frm-button-secondary,
978
  h1 .frm-button-primary,
979
+ h2 .frm-button-secondary,
980
  h2 .frm-button-primary {
981
  font-size: 14px !important;
982
  font-weight: normal;
formidable.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: Formidable Forms
4
  Description: Quickly and easily create drag-and-drop forms
5
- Version: 4.04.02
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11
2
  /*
3
  Plugin Name: Formidable Forms
4
  Description: Quickly and easily create drag-and-drop forms
5
+ Version: 4.04.03
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11
js/formidable.js CHANGED
@@ -120,6 +120,28 @@ function frmFrontFormJS(){
120
  $form.find( 'input[type="submit"], input[type="button"], button[type="submit"]' ).removeAttr( 'disabled' );
121
  }
122
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
  function validateForm( object ) {
124
  var errors = [];
125
 
@@ -629,6 +651,7 @@ function frmFrontFormJS(){
629
  function showSubmitLoading( $object ) {
630
  showLoadingIndicator( $object );
631
  disableSubmitButton( $object );
 
632
  }
633
 
634
  function showLoadingIndicator( $object ) {
@@ -661,6 +684,7 @@ function frmFrontFormJS(){
661
 
662
  if ( enable === 'enable' ) {
663
  enableSubmitButton( loadingForm );
 
664
  }
665
  }
666
 
120
  $form.find( 'input[type="submit"], input[type="button"], button[type="submit"]' ).removeAttr( 'disabled' );
121
  }
122
 
123
+ /**
124
+ * Disable the save draft link for a given jQuery form object
125
+ *
126
+ * @since 4.04.03
127
+ *
128
+ * @param {object} $form
129
+ */
130
+ function disableSaveDraft( $form ) {
131
+ $form.find( 'a.frm_save_draft' ).css( 'pointer-events', 'none' );
132
+ }
133
+
134
+ /**
135
+ * Enable the save draft link for a given jQuery form object
136
+ *
137
+ * @since 4.04.03
138
+ *
139
+ * @param {object} $form
140
+ */
141
+ function enableSaveDraft( $form ) {
142
+ $form.find( 'a.frm_save_draft' ).css( 'pointer-events', '' );
143
+ }
144
+
145
  function validateForm( object ) {
146
  var errors = [];
147
 
651
  function showSubmitLoading( $object ) {
652
  showLoadingIndicator( $object );
653
  disableSubmitButton( $object );
654
+ disableSaveDraft( $object );
655
  }
656
 
657
  function showLoadingIndicator( $object ) {
684
 
685
  if ( enable === 'enable' ) {
686
  enableSubmitButton( loadingForm );
687
+ enableSaveDraft( loadingForm );
688
  }
689
  }
690
 
js/formidable.min.js CHANGED
@@ -1,32 +1,32 @@
1
  function frmFrontFormJS(){var action="";var jsErrors=[];function maybeShowLabel(){var $field=jQuery(this);var $label=$field.closest(".frm_inside_container").find(".frm_primary_label");if($field.val().length>0)$label.addClass("frm_visible");else $label.removeClass("frm_visible")}function getFieldId(field,fullID){var fieldName="";if(field instanceof jQuery)fieldName=field.attr("name");else fieldName=field.name;if(typeof fieldName==="undefined")fieldName="";if(fieldName===""){if(field instanceof jQuery)fieldName=
2
  field.data("name");else fieldName=field.getAttribute("data-name");if(typeof fieldName==="undefined")fieldName="";if(fieldName!==""&&fieldName)return fieldName;return 0}var nameParts=fieldName.replace("item_meta[","").replace("[]","").split("]");if(nameParts.length<1)return 0;nameParts=nameParts.filter(function(n){return n!==""});var field_id=nameParts[0];var isRepeating=false;if(nameParts.length===1)return field_id;if(nameParts[1]==="[form"||nameParts[1]==="[row_ids")return 0;if(jQuery('input[name="item_meta['+
3
  field_id+'][form]"]').length){field_id=nameParts[2].replace("[","");isRepeating=true}if("other"===field_id)if(isRepeating)field_id=nameParts[3].replace("[","");else field_id=nameParts[1].replace("[","");if(fullID===true)if(field_id===nameParts[0])field_id=field_id+"-"+nameParts[1].replace("[","");else field_id=field_id+"-"+nameParts[0]+"-"+nameParts[1].replace("[","");return field_id}function disableSubmitButton($form){$form.find('input[type="submit"], input[type="button"], button[type="submit"]').attr("disabled",
4
- "disabled")}function enableSubmitButton($form){$form.find('input[type="submit"], input[type="button"], button[type="submit"]').removeAttr("disabled")}function validateForm(object){var errors=[];var requiredFields=jQuery(object).find(".frm_required_field:visible input, .frm_required_field:visible select, .frm_required_field:visible textarea").filter(":not(.frm_optional)");if(requiredFields.length)for(var r=0,rl=requiredFields.length;r<rl;r++)errors=checkRequiredField(requiredFields[r],errors);var emailFields=
5
- jQuery(object).find("input[type=email]").filter(":visible");var fields=jQuery(object).find("input,select,textarea");if(fields.length)for(var n=0,nl=fields.length;n<nl;n++){var field=fields[n];var value=field.value;if(value!=="")if(field.type==="hidden");else if(field.type==="number")errors=checkNumberField(field,errors);else if(field.type==="email")errors=checkEmailField(field,errors,emailFields);else if(field.pattern!==null)errors=checkPatternField(field,errors)}errors=validateRecaptcha(object,errors);
6
- return errors}function maybeValidateChange(field_id,field){if(field.type==="url")maybeAddHttpToUrl(field);if(jQuery(field).closest("form").hasClass("frm_js_validate"))validateField(field_id,field)}function maybeAddHttpToUrl(field){var url=field.value;var matches=url.match(/^(https?|ftps?|mailto|news|feed|telnet):/);if(field.value!==""&&matches===null)field.value="http://"+url}function validateField(fieldId,field){var errors=[];var $fieldCont=jQuery(field).closest(".frm_form_field");if($fieldCont.hasClass("frm_required_field")&&
7
- !jQuery(field).hasClass("frm_optional"))errors=checkRequiredField(field,errors);if(errors.length<1)if(field.type==="email"){var emailFields=jQuery(field).closest("form").find("input[type=email]");errors=checkEmailField(field,errors,emailFields)}else if(field.type==="number")errors=checkNumberField(field,errors);else if(field.pattern!==null)errors=checkPatternField(field,errors);removeFieldError($fieldCont);if(Object.keys(errors).length>0)for(var key in errors)addFieldError($fieldCont,key,errors)}
8
- function checkRequiredField(field,errors){var fileID=field.getAttribute("data-frmfile");if(field.type==="hidden"&&fileID===null)return errors;var val="";var fieldID="";if(field.type==="checkbox"||field.type==="radio"){var checkGroup=jQuery('input[name="'+field.name+'"]').closest(".frm_required_field").find("input:checked");jQuery(checkGroup).each(function(){val=this.value})}else if(field.type==="file"||fileID){if(typeof fileID==="undefined"){fileID=getFieldId(field,true);fileID=fileID.replace("file",
9
- "")}if(typeof errors[fileID]==="undefined")val=getFileVals(fileID);fieldID=fileID}else{var fieldClasses=field.className;if(fieldClasses.indexOf("frm_pos_none")!==-1)return errors;val=jQuery(field).val();if(val===null)val="";else if(typeof val!=="string"){var tempVal=val;val="";for(var i=0;i<tempVal.length;i++)if(tempVal[i]!=="")val=tempVal[i]}if(fieldClasses.indexOf("frm_other_input")===-1)fieldID=getFieldId(field,true);else fieldID=getFieldId(field,false);if(fieldClasses.indexOf("frm_time_select")!==
10
- -1)fieldID=fieldID.replace("-H","").replace("-m","");var placeholder=field.getAttribute("data-frmplaceholder");if(placeholder!==null&&val===placeholder)val=""}if(val===""){if(fieldID==="")fieldID=getFieldId(field,true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,"data-reqmsg")}return errors}function getFileVals(fileID){var val="";var fileFields=jQuery('input[name="file'+fileID+'"], input[name="file'+fileID+'[]"], input[name^="item_meta['+fileID+']"]');fileFields.each(function(){if(val===
11
- "")val=this.value});return val}function checkEmailField(field,errors,emailFields){var emailAddress=field.value;var fieldID=getFieldId(field,true);if(fieldID in errors)return errors;var isConf=fieldID.indexOf("conf_")===0;if(emailAddress!==""||isConf){var re=/^(([^<>()\[\]\\.,;:\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;var invalidMsg=getFieldValidationMessage(field,"data-invmsg");if(emailAddress!==""&&re.test(emailAddress)===
12
- false){errors[fieldID]=invalidMsg;if(isConf)errors[fieldID.replace("conf_","")]=""}else if(isConf){var confName=field.name.replace("conf_","");var match=emailFields.filter('[name="'+confName+'"]').val();if(match!==emailAddress){errors[fieldID]="";errors[fieldID.replace("conf_","")]=""}}}return errors}function checkNumberField(field,errors){var number=field.value;if(number!==""&&isNaN(number/1)!==false){var fieldID=getFieldId(field,true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,
13
- "data-invmsg")}return errors}function checkPatternField(field,errors){var text=field.value;var format=getFieldValidationMessage(field,"pattern");if(format!==""&&text!==""){var fieldID=getFieldId(field,true);if(!(fieldID in errors)){format=new RegExp("^"+format+"$","i");if(format.test(text)===false)errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}}return errors}function hasInvisibleRecaptcha(object){if(isGoingToPrevPage(object))return false;var recaptcha=jQuery(object).find('.frm-g-recaptcha[data-size="invisible"], .g-recaptcha[data-size="invisible"]');
14
- if(recaptcha.length){var recaptchaID=recaptcha.data("rid");var alreadyChecked=grecaptcha.getResponse(recaptchaID);if(alreadyChecked.length===0)return recaptcha;else return false}else return false}function executeInvisibleRecaptcha(invisibleRecaptcha){var recaptchaID=invisibleRecaptcha.data("rid");grecaptcha.reset(recaptchaID);grecaptcha.execute(recaptchaID)}function validateRecaptcha(form,errors){var $recaptcha=jQuery(form).find(".frm-g-recaptcha");if($recaptcha.length){var recaptchaID=$recaptcha.data("rid");
15
- var response=grecaptcha.getResponse(recaptchaID);if(response.length===0){var fieldContainer=$recaptcha.closest(".frm_form_field");var fieldID=fieldContainer.attr("id").replace("frm_field_","").replace("_container","");errors[fieldID]=""}}return errors}function getFieldValidationMessage(field,messageType){var msg=field.getAttribute(messageType);if(msg===null)msg="";return msg}function shouldJSValidate(object){var validate=jQuery(object).hasClass("frm_js_validate");if(validate&&typeof frmProForm!==
16
- "undefined"&&(frmProForm.savingDraft(object)||frmProForm.goingToPreviousPage(object)))validate=false;return validate}function getFormErrors(object,action){if(typeof action==="undefined")jQuery(object).find('input[name="frm_action"]').val();var fieldset=jQuery(object).find(".frm_form_field");fieldset.addClass("frm_doing_ajax");jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:jQuery(object).serialize()+"&action=frm_entries_"+action+"&nonce="+frm_js.nonce,success:function(response){var defaultResponse=
17
- {"content":"","errors":{},"pass":false};if(response===null)response=defaultResponse;response=response.replace(/^\s+|\s+$/g,"");if(response.indexOf("{")===0)response=jQuery.parseJSON(response);else response=defaultResponse;if(typeof response.redirect!=="undefined"){jQuery(document).trigger("frmBeforeFormRedirect",[object,response]);window.location=response.redirect}else if(response.content!==""){removeSubmitLoading(jQuery(object));if(frm_js.offset!=-1)frmFrontForm.scrollMsg(jQuery(object),false);var formID=
18
- jQuery(object).find('input[name="form_id"]').val();response.content=response.content.replace(/ frm_pro_form /g," frm_pro_form frm_no_hide ");var replaceContent=jQuery(object).closest(".frm_forms");removeAddedScripts(replaceContent,formID);replaceContent.replaceWith(response.content);addUrlParam(response);if(typeof frmThemeOverride_frmAfterSubmit==="function"){var pageOrder=jQuery('input[name="frm_page_order_'+formID+'"]').val();var formReturned=jQuery(response.content).find('input[name="form_id"]').val();
19
- frmThemeOverride_frmAfterSubmit(formReturned,pageOrder,response.content,object)}afterFormSubmitted(object,response)}else if(Object.keys(response.errors).length){removeSubmitLoading(jQuery(object),"enable");var cont_submit=true;removeAllErrors();var show_captcha=false;var $fieldCont=null;for(var key in response.errors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length){if(!$fieldCont.is(":visible")){var inCollapsedSection=$fieldCont.closest(".frm_toggle_container");
20
- if(inCollapsedSection.length){var frmTrigger=inCollapsedSection.prev();if(!frmTrigger.hasClass("frm_trigger"))frmTrigger=frmTrigger.prev(".frm_trigger");frmTrigger.click()}}if($fieldCont.is(":visible")){addFieldError($fieldCont,key,response.errors);cont_submit=false;var $recaptcha=jQuery(object).find("#frm_field_"+key+"_container .frm-g-recaptcha, #frm_field_"+key+"_container .g-recaptcha");if($recaptcha.length){show_captcha=true;var recaptchaID=$recaptcha.data("rid");if(jQuery().grecaptcha)if(recaptchaID)grecaptcha.reset(recaptchaID);
21
- else grecaptcha.reset()}}}}jQuery(document).trigger("frmFormErrors",[object,response]);fieldset.removeClass("frm_doing_ajax");scrollToFirstField(object);if(show_captcha!==true)replaceCheckedRecaptcha(object,false);if(cont_submit)object.submit();else jQuery(object).prepend(response.error_message)}else{showFileLoading(object);replaceCheckedRecaptcha(object,true);object.submit()}},error:function(){jQuery(object).find('input[type="submit"], input[type="button"]').removeAttr("disabled");object.submit()}})}
22
- function afterFormSubmitted(object,response){var formCompleted=jQuery(response.content).find(".frm_message");if(formCompleted.length)jQuery(document).trigger("frmFormComplete",[object,response]);else jQuery(document).trigger("frmPageChanged",[object,response])}function removeAddedScripts(formContainer,formID){var endReplace=jQuery(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.remove()}}function addUrlParam(response){if(history.pushState&&
23
  typeof response.page!=="undefined"){var url=addQueryVar("frm_page",response.page);window.history.pushState({"html":response.html},"","?"+url)}}function addQueryVar(key,value){key=encodeURI(key);value=encodeURI(value);var kvp=document.location.search.substr(1).split("&");var i=kvp.length;var x;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){if($fieldCont.length&&
24
  $fieldCont.is(":visible")){$fieldCont.addClass("frm_blank_field");var input=$fieldCont.find("input, select, textarea"),id="frm_error_field_"+key,describedBy=input.attr("aria-describedby");if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key,jsErrors);else{$fieldCont.append('<div class="frm_error" id="'+id+'">'+jsErrors[key]+"</div>");if(typeof describedBy==="undefined")describedBy=id;else if(describedBy.indexOf(id)===-1)describedBy=describedBy+" "+id;input.attr("aria-describedby",
25
  describedBy)}input.attr("aria-invalid",true);jQuery(document).trigger("frmAddFieldError",[$fieldCont,key,jsErrors])}}function removeFieldError($fieldCont){var errorMessage=$fieldCont.find(".frm_error"),errorId=errorMessage.attr("id"),input=$fieldCont.find("input, select, textarea"),describedBy=input.attr("aria-describedby");$fieldCont.removeClass("frm_blank_field has-error");errorMessage.remove();input.attr("aria-invalid",false);if(typeof describedBy!=="undefined"){describedBy=describedBy.replace(errorId,
26
- "");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){var field=jQuery(object).find(".frm_blank_field:first");if(field.length)frmFrontForm.scrollMsg(field,object,true)}function showSubmitLoading($object){showLoadingIndicator($object);disableSubmitButton($object)}function showLoadingIndicator($object){if(!$object.hasClass("frm_loading_form")&&
27
  !$object.hasClass("frm_loading_prev")){addLoadingClass($object);$object.trigger("frmStartFormLoading")}}function addLoadingClass($object){var loading_class=isGoingToPrevPage($object)?"frm_loading_prev":"frm_loading_form";$object.addClass(loading_class)}function isGoingToPrevPage($object){return typeof frmProForm!=="undefined"&&frmProForm.goingToPreviousPage($object)}function removeSubmitLoading($object,enable,processesRunning){if(processesRunning>0)return;var loadingForm=jQuery(".frm_loading_form");
28
- loadingForm.removeClass("frm_loading_form");loadingForm.removeClass("frm_loading_prev");loadingForm.trigger("frmEndFormLoading");if(enable==="enable")enableSubmitButton(loadingForm)}function showFileLoading(object){var loading=document.getElementById("frm_loading");if(loading!==null){var file_val=jQuery(object).find("input[type=file]").val();if(typeof file_val!=="undefined"&&file_val!=="")setTimeout(function(){jQuery(loading).fadeIn("slow")},2E3)}}function replaceCheckedRecaptcha(object,checkPage){var $recapField=
29
- jQuery(object).find(".frm-g-recaptcha, .g-recaptcha");if($recapField.length){if(checkPage){var morePages=jQuery(object).find(".frm_next_page").length<1||jQuery(object).find(".frm_next_page").val()<1;if(!morePages)return}$recapField.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">')}}function clearDefault(){toggleDefault(jQuery(this),"clear")}function replaceDefault(){toggleDefault(jQuery(this),"replace")}function toggleDefault($thisField,
30
  e){var v=$thisField.data("frmval").replace(/(\n|\r\n)/g,"\r");if(v===""||typeof v==="undefined")return false;var thisVal=$thisField.val().replace(/(\n|\r\n)/g,"\r");if("replace"==e){if(thisVal==="")$thisField.addClass("frm_default").val(v)}else if(thisVal==v)$thisField.removeClass("frm_default").val("")}function resendEmail(){var $link=jQuery(this),entry_id=this.getAttribute("data-eid"),form_id=this.getAttribute("data-fid"),label=$link.find(".frm_link_label");if(label.length<1)label=$link;label.append('<span class="frm-wait"></span>');
31
  jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:entry_id,form_id:form_id,nonce:frm_js.nonce},success:function(msg){label.html(msg)}});return false}function confirmClick(){var message=jQuery(this).data("frmconfirm");return confirm(message)}function toggleDiv(){var div=jQuery(this).data("frmtoggle");if(jQuery(div).is(":visible"))jQuery(div).slideUp("fast");else jQuery(div).slideDown("fast");return false}function addIndexOfFallbackForIE8(){if(!Array.prototype.indexOf)Array.prototype.indexOf=
32
  function(elt){var len=this.length>>>0;var from=Number(arguments[1])||0;from=from<0?Math.ceil(from):Math.floor(from);if(from<0)from+=len;for(;from<len;from++)if(from in this&&this[from]===elt)return from;return-1}}function addTrimFallbackForIE8(){if(typeof String.prototype.trim!=="function")String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}}function addFilterFallbackForIE8(){if(!Array.prototype.filter)Array.prototype.filter=function(fun){if(this===void 0||this===null)throw new TypeError;
1
  function frmFrontFormJS(){var action="";var jsErrors=[];function maybeShowLabel(){var $field=jQuery(this);var $label=$field.closest(".frm_inside_container").find(".frm_primary_label");if($field.val().length>0)$label.addClass("frm_visible");else $label.removeClass("frm_visible")}function getFieldId(field,fullID){var fieldName="";if(field instanceof jQuery)fieldName=field.attr("name");else fieldName=field.name;if(typeof fieldName==="undefined")fieldName="";if(fieldName===""){if(field instanceof jQuery)fieldName=
2
  field.data("name");else fieldName=field.getAttribute("data-name");if(typeof fieldName==="undefined")fieldName="";if(fieldName!==""&&fieldName)return fieldName;return 0}var nameParts=fieldName.replace("item_meta[","").replace("[]","").split("]");if(nameParts.length<1)return 0;nameParts=nameParts.filter(function(n){return n!==""});var field_id=nameParts[0];var isRepeating=false;if(nameParts.length===1)return field_id;if(nameParts[1]==="[form"||nameParts[1]==="[row_ids")return 0;if(jQuery('input[name="item_meta['+
3
  field_id+'][form]"]').length){field_id=nameParts[2].replace("[","");isRepeating=true}if("other"===field_id)if(isRepeating)field_id=nameParts[3].replace("[","");else field_id=nameParts[1].replace("[","");if(fullID===true)if(field_id===nameParts[0])field_id=field_id+"-"+nameParts[1].replace("[","");else field_id=field_id+"-"+nameParts[0]+"-"+nameParts[1].replace("[","");return field_id}function disableSubmitButton($form){$form.find('input[type="submit"], input[type="button"], button[type="submit"]').attr("disabled",
4
+ "disabled")}function enableSubmitButton($form){$form.find('input[type="submit"], input[type="button"], button[type="submit"]').removeAttr("disabled")}function disableSaveDraft($form){$form.find("a.frm_save_draft").css("pointer-events","none")}function enableSaveDraft($form){$form.find("a.frm_save_draft").css("pointer-events","")}function validateForm(object){var errors=[];var requiredFields=jQuery(object).find(".frm_required_field:visible input, .frm_required_field:visible select, .frm_required_field:visible textarea").filter(":not(.frm_optional)");
5
+ if(requiredFields.length)for(var r=0,rl=requiredFields.length;r<rl;r++)errors=checkRequiredField(requiredFields[r],errors);var emailFields=jQuery(object).find("input[type=email]").filter(":visible");var fields=jQuery(object).find("input,select,textarea");if(fields.length)for(var n=0,nl=fields.length;n<nl;n++){var field=fields[n];var value=field.value;if(value!=="")if(field.type==="hidden");else if(field.type==="number")errors=checkNumberField(field,errors);else if(field.type==="email")errors=checkEmailField(field,
6
+ errors,emailFields);else if(field.pattern!==null)errors=checkPatternField(field,errors)}errors=validateRecaptcha(object,errors);return errors}function maybeValidateChange(field_id,field){if(field.type==="url")maybeAddHttpToUrl(field);if(jQuery(field).closest("form").hasClass("frm_js_validate"))validateField(field_id,field)}function maybeAddHttpToUrl(field){var url=field.value;var matches=url.match(/^(https?|ftps?|mailto|news|feed|telnet):/);if(field.value!==""&&matches===null)field.value="http://"+
7
+ url}function validateField(fieldId,field){var errors=[];var $fieldCont=jQuery(field).closest(".frm_form_field");if($fieldCont.hasClass("frm_required_field")&&!jQuery(field).hasClass("frm_optional"))errors=checkRequiredField(field,errors);if(errors.length<1)if(field.type==="email"){var emailFields=jQuery(field).closest("form").find("input[type=email]");errors=checkEmailField(field,errors,emailFields)}else if(field.type==="number")errors=checkNumberField(field,errors);else if(field.pattern!==null)errors=
8
+ checkPatternField(field,errors);removeFieldError($fieldCont);if(Object.keys(errors).length>0)for(var key in errors)addFieldError($fieldCont,key,errors)}function checkRequiredField(field,errors){var fileID=field.getAttribute("data-frmfile");if(field.type==="hidden"&&fileID===null)return errors;var val="";var fieldID="";if(field.type==="checkbox"||field.type==="radio"){var checkGroup=jQuery('input[name="'+field.name+'"]').closest(".frm_required_field").find("input:checked");jQuery(checkGroup).each(function(){val=
9
+ this.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{var fieldClasses=field.className;if(fieldClasses.indexOf("frm_pos_none")!==-1)return errors;val=jQuery(field).val();if(val===null)val="";else if(typeof val!=="string"){var tempVal=val;val="";for(var i=0;i<tempVal.length;i++)if(tempVal[i]!=="")val=tempVal[i]}if(fieldClasses.indexOf("frm_other_input")===
10
+ -1)fieldID=getFieldId(field,true);else fieldID=getFieldId(field,false);if(fieldClasses.indexOf("frm_time_select")!==-1)fieldID=fieldID.replace("-H","").replace("-m","");var placeholder=field.getAttribute("data-frmplaceholder");if(placeholder!==null&&val===placeholder)val=""}if(val===""){if(fieldID==="")fieldID=getFieldId(field,true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,"data-reqmsg")}return errors}function getFileVals(fileID){var val="";var fileFields=jQuery('input[name="file'+
11
+ fileID+'"], input[name="file'+fileID+'[]"], input[name^="item_meta['+fileID+']"]');fileFields.each(function(){if(val==="")val=this.value});return val}function checkEmailField(field,errors,emailFields){var emailAddress=field.value;var fieldID=getFieldId(field,true);if(fieldID in errors)return errors;var isConf=fieldID.indexOf("conf_")===0;if(emailAddress!==""||isConf){var re=/^(([^<>()\[\]\\.,;:\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;
12
+ var invalidMsg=getFieldValidationMessage(field,"data-invmsg");if(emailAddress!==""&&re.test(emailAddress)===false){errors[fieldID]=invalidMsg;if(isConf)errors[fieldID.replace("conf_","")]=""}else if(isConf){var confName=field.name.replace("conf_","");var match=emailFields.filter('[name="'+confName+'"]').val();if(match!==emailAddress){errors[fieldID]="";errors[fieldID.replace("conf_","")]=""}}}return errors}function checkNumberField(field,errors){var number=field.value;if(number!==""&&isNaN(number/
13
+ 1)!==false){var fieldID=getFieldId(field,true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}return errors}function checkPatternField(field,errors){var text=field.value;var format=getFieldValidationMessage(field,"pattern");if(format!==""&&text!==""){var fieldID=getFieldId(field,true);if(!(fieldID in errors)){format=new RegExp("^"+format+"$","i");if(format.test(text)===false)errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}}return errors}function hasInvisibleRecaptcha(object){if(isGoingToPrevPage(object))return false;
14
+ var recaptcha=jQuery(object).find('.frm-g-recaptcha[data-size="invisible"], .g-recaptcha[data-size="invisible"]');if(recaptcha.length){var recaptchaID=recaptcha.data("rid");var alreadyChecked=grecaptcha.getResponse(recaptchaID);if(alreadyChecked.length===0)return recaptcha;else return false}else return false}function executeInvisibleRecaptcha(invisibleRecaptcha){var recaptchaID=invisibleRecaptcha.data("rid");grecaptcha.reset(recaptchaID);grecaptcha.execute(recaptchaID)}function validateRecaptcha(form,
15
+ errors){var $recaptcha=jQuery(form).find(".frm-g-recaptcha");if($recaptcha.length){var recaptchaID=$recaptcha.data("rid");var response=grecaptcha.getResponse(recaptchaID);if(response.length===0){var fieldContainer=$recaptcha.closest(".frm_form_field");var fieldID=fieldContainer.attr("id").replace("frm_field_","").replace("_container","");errors[fieldID]=""}}return errors}function getFieldValidationMessage(field,messageType){var msg=field.getAttribute(messageType);if(msg===null)msg="";return msg}function shouldJSValidate(object){var validate=
16
+ jQuery(object).hasClass("frm_js_validate");if(validate&&typeof frmProForm!=="undefined"&&(frmProForm.savingDraft(object)||frmProForm.goingToPreviousPage(object)))validate=false;return validate}function getFormErrors(object,action){if(typeof action==="undefined")jQuery(object).find('input[name="frm_action"]').val();var fieldset=jQuery(object).find(".frm_form_field");fieldset.addClass("frm_doing_ajax");jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:jQuery(object).serialize()+"&action=frm_entries_"+
17
+ action+"&nonce="+frm_js.nonce,success:function(response){var defaultResponse={"content":"","errors":{},"pass":false};if(response===null)response=defaultResponse;response=response.replace(/^\s+|\s+$/g,"");if(response.indexOf("{")===0)response=jQuery.parseJSON(response);else response=defaultResponse;if(typeof response.redirect!=="undefined"){jQuery(document).trigger("frmBeforeFormRedirect",[object,response]);window.location=response.redirect}else if(response.content!==""){removeSubmitLoading(jQuery(object));
18
+ if(frm_js.offset!=-1)frmFrontForm.scrollMsg(jQuery(object),false);var formID=jQuery(object).find('input[name="form_id"]').val();response.content=response.content.replace(/ frm_pro_form /g," frm_pro_form frm_no_hide ");var replaceContent=jQuery(object).closest(".frm_forms");removeAddedScripts(replaceContent,formID);replaceContent.replaceWith(response.content);addUrlParam(response);if(typeof frmThemeOverride_frmAfterSubmit==="function"){var pageOrder=jQuery('input[name="frm_page_order_'+formID+'"]').val();
19
+ var formReturned=jQuery(response.content).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(formReturned,pageOrder,response.content,object)}afterFormSubmitted(object,response)}else if(Object.keys(response.errors).length){removeSubmitLoading(jQuery(object),"enable");var cont_submit=true;removeAllErrors();var show_captcha=false;var $fieldCont=null;for(var key in response.errors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length){if(!$fieldCont.is(":visible")){var inCollapsedSection=
20
+ $fieldCont.closest(".frm_toggle_container");if(inCollapsedSection.length){var frmTrigger=inCollapsedSection.prev();if(!frmTrigger.hasClass("frm_trigger"))frmTrigger=frmTrigger.prev(".frm_trigger");frmTrigger.click()}}if($fieldCont.is(":visible")){addFieldError($fieldCont,key,response.errors);cont_submit=false;var $recaptcha=jQuery(object).find("#frm_field_"+key+"_container .frm-g-recaptcha, #frm_field_"+key+"_container .g-recaptcha");if($recaptcha.length){show_captcha=true;var recaptchaID=$recaptcha.data("rid");
21
+ if(jQuery().grecaptcha)if(recaptchaID)grecaptcha.reset(recaptchaID);else grecaptcha.reset()}}}}jQuery(document).trigger("frmFormErrors",[object,response]);fieldset.removeClass("frm_doing_ajax");scrollToFirstField(object);if(show_captcha!==true)replaceCheckedRecaptcha(object,false);if(cont_submit)object.submit();else jQuery(object).prepend(response.error_message)}else{showFileLoading(object);replaceCheckedRecaptcha(object,true);object.submit()}},error:function(){jQuery(object).find('input[type="submit"], input[type="button"]').removeAttr("disabled");
22
+ object.submit()}})}function afterFormSubmitted(object,response){var formCompleted=jQuery(response.content).find(".frm_message");if(formCompleted.length)jQuery(document).trigger("frmFormComplete",[object,response]);else jQuery(document).trigger("frmPageChanged",[object,response])}function removeAddedScripts(formContainer,formID){var endReplace=jQuery(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.remove()}}function addUrlParam(response){if(history.pushState&&
23
  typeof response.page!=="undefined"){var url=addQueryVar("frm_page",response.page);window.history.pushState({"html":response.html},"","?"+url)}}function addQueryVar(key,value){key=encodeURI(key);value=encodeURI(value);var kvp=document.location.search.substr(1).split("&");var i=kvp.length;var x;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){if($fieldCont.length&&
24
  $fieldCont.is(":visible")){$fieldCont.addClass("frm_blank_field");var input=$fieldCont.find("input, select, textarea"),id="frm_error_field_"+key,describedBy=input.attr("aria-describedby");if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key,jsErrors);else{$fieldCont.append('<div class="frm_error" id="'+id+'">'+jsErrors[key]+"</div>");if(typeof describedBy==="undefined")describedBy=id;else if(describedBy.indexOf(id)===-1)describedBy=describedBy+" "+id;input.attr("aria-describedby",
25
  describedBy)}input.attr("aria-invalid",true);jQuery(document).trigger("frmAddFieldError",[$fieldCont,key,jsErrors])}}function removeFieldError($fieldCont){var errorMessage=$fieldCont.find(".frm_error"),errorId=errorMessage.attr("id"),input=$fieldCont.find("input, select, textarea"),describedBy=input.attr("aria-describedby");$fieldCont.removeClass("frm_blank_field has-error");errorMessage.remove();input.attr("aria-invalid",false);if(typeof describedBy!=="undefined"){describedBy=describedBy.replace(errorId,
26
+ "");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){var field=jQuery(object).find(".frm_blank_field:first");if(field.length)frmFrontForm.scrollMsg(field,object,true)}function showSubmitLoading($object){showLoadingIndicator($object);disableSubmitButton($object);disableSaveDraft($object)}function showLoadingIndicator($object){if(!$object.hasClass("frm_loading_form")&&
27
  !$object.hasClass("frm_loading_prev")){addLoadingClass($object);$object.trigger("frmStartFormLoading")}}function addLoadingClass($object){var loading_class=isGoingToPrevPage($object)?"frm_loading_prev":"frm_loading_form";$object.addClass(loading_class)}function isGoingToPrevPage($object){return typeof frmProForm!=="undefined"&&frmProForm.goingToPreviousPage($object)}function removeSubmitLoading($object,enable,processesRunning){if(processesRunning>0)return;var loadingForm=jQuery(".frm_loading_form");
28
+ loadingForm.removeClass("frm_loading_form");loadingForm.removeClass("frm_loading_prev");loadingForm.trigger("frmEndFormLoading");if(enable==="enable"){enableSubmitButton(loadingForm);enableSaveDraft(loadingForm)}}function showFileLoading(object){var loading=document.getElementById("frm_loading");if(loading!==null){var file_val=jQuery(object).find("input[type=file]").val();if(typeof file_val!=="undefined"&&file_val!=="")setTimeout(function(){jQuery(loading).fadeIn("slow")},2E3)}}function replaceCheckedRecaptcha(object,
29
+ checkPage){var $recapField=jQuery(object).find(".frm-g-recaptcha, .g-recaptcha");if($recapField.length){if(checkPage){var morePages=jQuery(object).find(".frm_next_page").length<1||jQuery(object).find(".frm_next_page").val()<1;if(!morePages)return}$recapField.closest(".frm_form_field").replaceWith('<input type="hidden" name="recaptcha_checked" value="'+frm_js.nonce+'">')}}function clearDefault(){toggleDefault(jQuery(this),"clear")}function replaceDefault(){toggleDefault(jQuery(this),"replace")}function toggleDefault($thisField,
30
  e){var v=$thisField.data("frmval").replace(/(\n|\r\n)/g,"\r");if(v===""||typeof v==="undefined")return false;var thisVal=$thisField.val().replace(/(\n|\r\n)/g,"\r");if("replace"==e){if(thisVal==="")$thisField.addClass("frm_default").val(v)}else if(thisVal==v)$thisField.removeClass("frm_default").val("")}function resendEmail(){var $link=jQuery(this),entry_id=this.getAttribute("data-eid"),form_id=this.getAttribute("data-fid"),label=$link.find(".frm_link_label");if(label.length<1)label=$link;label.append('<span class="frm-wait"></span>');
31
  jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:entry_id,form_id:form_id,nonce:frm_js.nonce},success:function(msg){label.html(msg)}});return false}function confirmClick(){var message=jQuery(this).data("frmconfirm");return confirm(message)}function toggleDiv(){var div=jQuery(this).data("frmtoggle");if(jQuery(div).is(":visible"))jQuery(div).slideUp("fast");else jQuery(div).slideDown("fast");return false}function addIndexOfFallbackForIE8(){if(!Array.prototype.indexOf)Array.prototype.indexOf=
32
  function(elt){var len=this.length>>>0;var from=Number(arguments[1])||0;from=from<0?Math.ceil(from):Math.floor(from);if(from<0)from+=len;for(;from<len;from++)if(from in this&&this[from]===elt)return from;return-1}}function addTrimFallbackForIE8(){if(typeof String.prototype.trim!=="function")String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}}function addFilterFallbackForIE8(){if(!Array.prototype.filter)Array.prototype.filter=function(fun){if(this===void 0||this===null)throw new TypeError;
js/formidable_admin.js CHANGED
@@ -4399,52 +4399,54 @@ function frmAdminBuildJS() {
4399
  function startFormMigration( event ) {
4400
  event.preventDefault();
4401
 
4402
- var checkedBoxes = jQuery( '#frm_form_importer input:checked' );
4403
- if ( checkedBoxes.length ) {
 
 
4404
 
4405
- var ids = [];
4406
- checkedBoxes.each( function( i ) {
4407
- ids[i] = this.value;
4408
- } );
4409
 
4410
- // Begin the import process.
4411
- importForms( ids );
4412
- }
4413
  }
4414
 
4415
  /**
4416
  * Begins the process of importing the forms.
4417
  */
4418
- function importForms( forms ) {
4419
 
4420
- var $processSettings = jQuery( '#frm-importer-process' );
 
 
4421
 
4422
  // Display total number of forms we have to import.
4423
  $processSettings.find( '.form-total' ).text( forms.length );
4424
  $processSettings.find( '.form-current' ).text( '1' );
4425
 
4426
- // Hide the form select section.
4427
- jQuery( '#frm_form_importer' ).hide();
4428
 
4429
  // Show processing status.
4430
- $processSettings.show();
4431
  $processSettings.find( '.process-completed' ).hide();
 
4432
 
4433
  // Create global import queue.
4434
  s.importQueue = forms;
4435
  s.imported = 0;
4436
 
4437
  // Import the first form in the queue.
4438
- importForm();
4439
  }
4440
 
4441
  /**
4442
  * Imports a single form from the import queue.
4443
  */
4444
- function importForm() {
4445
- var $processSettings = jQuery( '#frm-importer-process' ),
4446
- formID = s.importQueue[0],
4447
- provider = jQuery( 'input[name="slug"]' ).val(),
4448
  data = {
4449
  action: 'frm_import_' + provider,
4450
  form_id: formID,
@@ -4479,7 +4481,7 @@ function frmAdminBuildJS() {
4479
  } else {
4480
  // Import next form in the queue.
4481
  $processSettings.find( '.form-current' ).text( s.imported + 1 );
4482
- importForm();
4483
  }
4484
  }
4485
  } );
@@ -5808,7 +5810,7 @@ function frmAdminBuildJS() {
5808
  },
5809
 
5810
  exportInit: function() {
5811
- jQuery( '#frm_form_importer' ).submit( startFormMigration );
5812
  jQuery( document.getElementById( 'frm_export_xml' ) ).submit( validateExport );
5813
  jQuery( '#frm_export_xml input, #frm_export_xml select' ).change( removeExportError );
5814
  jQuery( 'input[name="frm_import_file"]' ).change( checkCSVExtension );
4399
  function startFormMigration( event ) {
4400
  event.preventDefault();
4401
 
4402
+ var checkedBoxes = jQuery( event.target ).find( 'input:checked' );
4403
+ if ( ! checkedBoxes.length ) {
4404
+ return;
4405
+ }
4406
 
4407
+ var ids = [];
4408
+ checkedBoxes.each( function( i ) {
4409
+ ids[i] = this.value;
4410
+ } );
4411
 
4412
+ // Begin the import process.
4413
+ importForms( ids, event.target );
 
4414
  }
4415
 
4416
  /**
4417
  * Begins the process of importing the forms.
4418
  */
4419
+ function importForms( forms, targetForm ) {
4420
 
4421
+ // Hide the form select section.
4422
+ var $form = jQuery( targetForm ),
4423
+ $processSettings = $form.next( '.frm-importer-process' );
4424
 
4425
  // Display total number of forms we have to import.
4426
  $processSettings.find( '.form-total' ).text( forms.length );
4427
  $processSettings.find( '.form-current' ).text( '1' );
4428
 
4429
+ $form.hide();
 
4430
 
4431
  // Show processing status.
4432
+ // '.process-completed' might have been shown earlier during a previous import, so hide now.
4433
  $processSettings.find( '.process-completed' ).hide();
4434
+ $processSettings.show();
4435
 
4436
  // Create global import queue.
4437
  s.importQueue = forms;
4438
  s.imported = 0;
4439
 
4440
  // Import the first form in the queue.
4441
+ importForm( $processSettings );
4442
  }
4443
 
4444
  /**
4445
  * Imports a single form from the import queue.
4446
  */
4447
+ function importForm( $processSettings ) {
4448
+ var formID = s.importQueue[0],
4449
+ provider = $processSettings.closest( '.welcome-panel-content' ).find( 'input[name="slug"]' ).val(),
 
4450
  data = {
4451
  action: 'frm_import_' + provider,
4452
  form_id: formID,
4481
  } else {
4482
  // Import next form in the queue.
4483
  $processSettings.find( '.form-current' ).text( s.imported + 1 );
4484
+ importForm( $processSettings );
4485
  }
4486
  }
4487
  } );
5810
  },
5811
 
5812
  exportInit: function() {
5813
+ jQuery( '.frm_form_importer' ).submit( startFormMigration );
5814
  jQuery( document.getElementById( 'frm_export_xml' ) ).submit( validateExport );
5815
  jQuery( '#frm_export_xml input, #frm_export_xml select' ).change( removeExportError );
5816
  jQuery( 'input[name="frm_import_file"]' ).change( checkCSVExtension );
languages/formidable.pot CHANGED
@@ -2,14 +2,14 @@
2
  # This file is distributed under the same license as the Formidable Forms plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Formidable Forms 4.04.02\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2020-04-09T00:11:51+02:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.1.0\n"
15
  "X-Domain: formidable\n"
@@ -320,6 +320,7 @@ msgid "Repeater"
320
  msgstr ""
321
 
322
  #: classes/models/FrmField.php:122
 
323
  msgid "Section Buttons"
324
  msgstr ""
325
 
@@ -394,12 +395,12 @@ msgstr ""
394
  msgid "You do not have permission to do that"
395
  msgstr ""
396
 
397
- #: classes/models/FrmEntryValidate.php:227
398
- #: classes/models/FrmEntryValidate.php:236
399
  msgid "Your entry appears to be spam!"
400
  msgstr ""
401
 
402
- #: classes/models/FrmEntryValidate.php:231
403
  msgid "Your entry appears to be blacklist spam!"
404
  msgstr ""
405
 
@@ -531,21 +532,26 @@ msgstr ""
531
  msgid "Entry is imported"
532
  msgstr ""
533
 
534
- #: classes/models/FrmFormMigrator.php:141
 
 
 
 
 
535
  msgid "No form fields found."
536
  msgstr ""
537
 
538
- #: classes/models/FrmFormMigrator.php:233
539
  msgid "There was an error while creating a new form."
540
  msgstr ""
541
 
542
- #: classes/models/FrmFormMigrator.php:369
543
  msgid "Default Form"
544
  msgstr ""
545
 
546
  #. translators: %1$s - field type
547
  #. translators: %1$s: Number of items
548
- #: classes/models/FrmFormMigrator.php:399
549
  #: classes/helpers/FrmXMLHelper.php:981
550
  msgid "%1$s Field"
551
  msgid_plural "%1$s Fields"
@@ -580,7 +586,8 @@ msgstr ""
580
  #: classes/controllers/FrmAddonsController.php:19
581
  #: classes/controllers/FrmAddonsController.php:20
582
  #: classes/views/frm-fields/back-end/smart-values.php:11
583
- msgid "Upgrade to Pro"
 
584
  msgstr ""
585
 
586
  #: classes/controllers/FrmAddonsController.php:52
@@ -592,7 +599,7 @@ msgid "Installed"
592
  msgstr ""
593
 
594
  #: classes/controllers/FrmAddonsController.php:484
595
- #: classes/helpers/FrmAppHelper.php:2266
596
  msgid "Active"
597
  msgstr ""
598
 
@@ -628,7 +635,7 @@ msgstr ""
628
  #: classes/controllers/FrmFormsController.php:729
629
  #: classes/controllers/FrmEntriesController.php:8
630
  #: classes/controllers/FrmEntriesController.php:90
631
- #: classes/views/xml/import_form.php:114
632
  msgid "Entries"
633
  msgstr ""
634
 
@@ -808,7 +815,7 @@ msgstr ""
808
 
809
  #: classes/controllers/FrmStylesController.php:36
810
  #: classes/controllers/FrmStylesController.php:37
811
- #: classes/views/xml/import_form.php:115
812
  #: classes/views/styles/_field-description.php:14
813
  #: classes/views/styles/_field-colors.php:18
814
  #: classes/views/styles/_field-colors.php:77
@@ -846,7 +853,7 @@ msgstr ""
846
  #: classes/controllers/FrmStylesController.php:390
847
  #: classes/controllers/FrmFormsController.php:728
848
  #: classes/views/frm-forms/settings-advanced.php:8
849
- #: classes/views/xml/import_form.php:111
850
  #: classes/views/styles/_sample_form.php:14
851
  #: classes/views/styles/manage.php:34
852
  msgid "Form Title"
@@ -962,7 +969,7 @@ msgstr ""
962
 
963
  #: classes/controllers/FrmFormsController.php:630
964
  #: classes/controllers/FrmEntriesController.php:74
965
- #: classes/views/xml/import_form.php:145
966
  #: classes/widgets/FrmShowForm.php:56
967
  msgid "Form"
968
  msgstr ""
@@ -990,7 +997,7 @@ msgid "Template Name"
990
  msgstr ""
991
 
992
  #: classes/controllers/FrmFormsController.php:725
993
- #: classes/views/xml/import_form.php:113
994
  msgid "Type"
995
  msgstr ""
996
 
@@ -1157,8 +1164,8 @@ msgid "Abnormal HTML characters prevented your form from saving correctly"
1157
  msgstr ""
1158
 
1159
  #: classes/controllers/FrmFormsController.php:1468
1160
- #: classes/views/frm-forms/list-templates.php:190
1161
- #: classes/views/xml/import_form.php:126
1162
  #: classes/views/styles/manage.php:54
1163
  #: classes/helpers/FrmFormsListHelper.php:317
1164
  #: classes/helpers/FrmFormsHelper.php:57
@@ -1264,8 +1271,8 @@ msgid "Show options"
1264
  msgstr ""
1265
 
1266
  #: classes/views/frm-forms/_publish_box.php:16
1267
- #: classes/views/frm-forms/list-templates.php:147
1268
- #: classes/views/frm-forms/list-templates.php:256
1269
  #: classes/helpers/FrmFormsListHelper.php:308
1270
  msgid "Preview"
1271
  msgstr ""
@@ -1315,8 +1322,8 @@ msgstr ""
1315
 
1316
  #: classes/views/frm-forms/new-form-overlay.php:31
1317
  #: classes/views/shared/confirm-overlay.php:14
1318
- #: classes/views/shared/admin-header.php:37
1319
- #: classes/helpers/FrmAppHelper.php:2226
1320
  msgid "Cancel"
1321
  msgstr ""
1322
 
@@ -1324,11 +1331,11 @@ msgstr ""
1324
  msgid "Templates"
1325
  msgstr ""
1326
 
1327
- #: classes/views/frm-forms/list.php:21
1328
  #: classes/views/shared/mb_adv_info.php:35
1329
  #: classes/views/shared/mb_adv_info.php:178
1330
- #: classes/views/frm-entries/list.php:38
1331
- #: classes/helpers/FrmAppHelper.php:915
1332
  msgid "Search"
1333
  msgstr ""
1334
 
@@ -1345,68 +1352,75 @@ msgstr ""
1345
  msgid "Blank Form"
1346
  msgstr ""
1347
 
1348
- #: classes/views/frm-forms/list-templates.php:59
 
 
 
 
 
 
 
1349
  msgid "Search Templates"
1350
  msgstr ""
1351
 
1352
- #: classes/views/frm-forms/list-templates.php:66
1353
  #: classes/helpers/FrmEntriesListHelper.php:141
1354
  msgid "Filter"
1355
  msgstr ""
1356
 
1357
- #: classes/views/frm-forms/list-templates.php:69
1358
  msgid "Filter Templates"
1359
  msgstr ""
1360
 
1361
- #: classes/views/frm-forms/list-templates.php:81
1362
  msgid "Premium Templates"
1363
  msgstr ""
1364
 
1365
- #: classes/views/frm-forms/list-templates.php:86
1366
- #: classes/views/frm-forms/list-templates.php:202
1367
  msgid "My Templates"
1368
  msgstr ""
1369
 
1370
  #. translators: %s: Link with label
1371
- #: classes/views/frm-forms/list-templates.php:120
1372
  msgid "This template requires an active %s license or above."
1373
  msgstr ""
1374
 
1375
- #: classes/views/frm-forms/list-templates.php:135
1376
  msgid "Category:"
1377
  msgstr ""
1378
 
1379
- #: classes/views/frm-forms/list-templates.php:163
1380
  #: classes/views/addons/list.php:16
1381
  msgid "Check now for a recent upgrade or renewal"
1382
  msgstr ""
1383
 
1384
- #: classes/views/frm-forms/list-templates.php:171
1385
  msgid "Create a template from an existing form"
1386
  msgstr ""
1387
 
1388
- #: classes/views/frm-forms/list-templates.php:174
1389
  msgid "Select form for new template"
1390
  msgstr ""
1391
 
1392
- #: classes/views/frm-forms/list-templates.php:182
1393
  #: classes/views/frm-entries/no_entries.php:37
1394
  msgid "You have not created any forms yet."
1395
  msgstr ""
1396
 
1397
- #: classes/views/frm-forms/list-templates.php:214
1398
  msgid "You do not have any custom templates yet."
1399
  msgstr ""
1400
 
1401
- #: classes/views/frm-forms/list-templates.php:229
1402
  msgid "Learn how to create custom form templates."
1403
  msgstr ""
1404
 
1405
- #: classes/views/frm-forms/list-templates.php:247
1406
  msgid "Delete this form template?"
1407
  msgstr ""
1408
 
1409
- #: classes/views/frm-forms/list-templates.php:248
1410
  #: classes/views/frm-form-actions/form_action.php:21
1411
  #: classes/helpers/FrmEntriesListHelper.php:286
1412
  #: classes/helpers/FrmFormsListHelper.php:135
@@ -1414,8 +1428,8 @@ msgstr ""
1414
  msgid "Delete"
1415
  msgstr ""
1416
 
1417
- #: classes/views/frm-forms/list-templates.php:251
1418
- #: classes/views/frm-forms/list-templates.php:252
1419
  #: classes/helpers/FrmFormsHelper.php:1264
1420
  msgid "Create Form"
1421
  msgstr ""
@@ -1507,7 +1521,7 @@ msgid "Show Page Content"
1507
  msgstr ""
1508
 
1509
  #: classes/views/frm-forms/settings-advanced.php:93
1510
- #: classes/helpers/FrmAppHelper.php:1040
1511
  msgid "Select a Page"
1512
  msgstr ""
1513
 
@@ -1813,7 +1827,7 @@ msgstr ""
1813
  #: classes/views/addons/list.php:74
1814
  #: classes/views/addons/list.php:75
1815
  #: classes/views/shared/upgrade_overlay.php:27
1816
- #: classes/helpers/FrmAppHelper.php:2265
1817
  msgid "Install"
1818
  msgstr ""
1819
 
@@ -1840,7 +1854,7 @@ msgstr ""
1840
 
1841
  #: classes/views/shared/confirm-overlay.php:10
1842
  #: classes/views/shared/info-overlay.php:10
1843
- #: classes/helpers/FrmAppHelper.php:2233
1844
  msgid "Are you sure?"
1845
  msgstr ""
1846
 
@@ -1955,7 +1969,7 @@ msgstr ""
1955
 
1956
  #: classes/views/shared/mb_adv_info.php:90
1957
  #: classes/helpers/FrmCSVExportHelper.php:154
1958
- #: classes/helpers/FrmAppHelper.php:2205
1959
  msgid "ID"
1960
  msgstr ""
1961
 
@@ -1965,7 +1979,7 @@ msgstr ""
1965
 
1966
  #: classes/views/shared/mb_adv_info.php:108
1967
  #: classes/views/shared/mb_adv_info.php:122
1968
- #: classes/helpers/FrmAppHelper.php:2267
1969
  msgid "Select a Field"
1970
  msgstr ""
1971
 
@@ -1981,10 +1995,6 @@ msgstr ""
1981
  msgid "Got it!"
1982
  msgstr ""
1983
 
1984
- #: classes/views/xml/import_form.php:12
1985
- msgid "Import"
1986
- msgstr ""
1987
-
1988
  #: classes/views/xml/import_form.php:13
1989
  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."
1990
  msgstr ""
@@ -2002,61 +2012,61 @@ msgstr ""
2002
  msgid "Upload file and import"
2003
  msgstr ""
2004
 
2005
- #: classes/views/xml/import_form.php:39
2006
  msgid "Export"
2007
  msgstr ""
2008
 
2009
- #: classes/views/xml/import_form.php:41
2010
  msgid "Export your forms, entries, views, and styles so you can easily import them on another site."
2011
  msgstr ""
2012
 
2013
- #: classes/views/xml/import_form.php:48
2014
  msgid "Export Format"
2015
  msgstr ""
2016
 
2017
- #: classes/views/xml/import_form.php:59
2018
  msgid "If your CSV special characters are not working correctly, try a different formatting option."
2019
  msgstr ""
2020
 
2021
- #: classes/views/xml/import_form.php:60
2022
  msgid "CSV Encoding Format"
2023
  msgstr ""
2024
 
2025
- #: classes/views/xml/import_form.php:73
2026
  msgid "Column Separation"
2027
  msgstr ""
2028
 
2029
- #: classes/views/xml/import_form.php:79
2030
  msgid "Include the following in the export file"
2031
  msgstr ""
2032
 
2033
- #: classes/views/xml/import_form.php:91
2034
  msgid "Select Form(s)"
2035
  msgstr ""
2036
 
2037
- #: classes/views/xml/import_form.php:94
2038
  msgid "Select a Form"
2039
  msgstr ""
2040
 
2041
- #: classes/views/xml/import_form.php:101
2042
  #: classes/helpers/FrmFormsHelper.php:144
2043
  msgid "Search Forms"
2044
  msgstr ""
2045
 
2046
- #: classes/views/xml/import_form.php:112
2047
  msgid "ID / Form Key"
2048
  msgstr ""
2049
 
2050
- #: classes/views/xml/import_form.php:135
2051
  msgid "Template"
2052
  msgstr ""
2053
 
2054
  #. translators: %1$s: Form name
2055
- #: classes/views/xml/import_form.php:140
2056
  msgid "Child Form (%1$s)"
2057
  msgstr ""
2058
 
2059
- #: classes/views/xml/import_form.php:172
2060
  msgid "Export Selection"
2061
  msgstr ""
2062
 
@@ -2580,7 +2590,7 @@ msgid "Label Position"
2580
  msgstr ""
2581
 
2582
  #: classes/views/frm-fields/back-end/settings.php:265
2583
- #: classes/helpers/FrmAppHelper.php:2227
2584
  msgid "Default"
2585
  msgstr ""
2586
 
@@ -2975,7 +2985,7 @@ msgid "Referrer:"
2975
  msgstr ""
2976
 
2977
  #: classes/views/frm-entries/list.php:9
2978
- #: classes/views/frm-entries/list.php:19
2979
  msgid "Form Entries"
2980
  msgstr ""
2981
 
@@ -3266,12 +3276,8 @@ msgstr ""
3266
  msgid "See all forms."
3267
  msgstr ""
3268
 
3269
- #: classes/helpers/FrmFormsListHelper.php:111
3270
- msgid "No Forms Found."
3271
- msgstr ""
3272
-
3273
  #: classes/helpers/FrmFormsListHelper.php:114
3274
- #: classes/helpers/FrmAppHelper.php:900
3275
  msgid "Add New"
3276
  msgstr ""
3277
 
@@ -3323,7 +3329,7 @@ msgid "Draft"
3323
  msgstr ""
3324
 
3325
  #: classes/helpers/FrmFieldsHelper.php:286
3326
- #: classes/helpers/FrmAppHelper.php:2238
3327
  msgid "The entered values do not match"
3328
  msgstr ""
3329
 
@@ -3334,7 +3340,7 @@ msgstr ""
3334
 
3335
  #: classes/helpers/FrmFieldsHelper.php:456
3336
  #: classes/helpers/FrmFieldsHelper.php:457
3337
- #: classes/helpers/FrmAppHelper.php:2242
3338
  msgid "New Option"
3339
  msgstr ""
3340
 
@@ -3351,1132 +3357,1132 @@ msgstr ""
3351
  msgid "Categories"
3352
  msgstr ""
3353
 
3354
- #: classes/helpers/FrmFieldsHelper.php:1366
3355
  msgid "Afghanistan"
3356
  msgstr ""
3357
 
3358
- #: classes/helpers/FrmFieldsHelper.php:1367
3359
  msgid "Aland Islands"
3360
  msgstr ""
3361
 
3362
- #: classes/helpers/FrmFieldsHelper.php:1368
3363
  msgid "Albania"
3364
  msgstr ""
3365
 
3366
- #: classes/helpers/FrmFieldsHelper.php:1369
3367
  msgid "Algeria"
3368
  msgstr ""
3369
 
3370
- #: classes/helpers/FrmFieldsHelper.php:1370
3371
  msgid "American Samoa"
3372
  msgstr ""
3373
 
3374
- #: classes/helpers/FrmFieldsHelper.php:1371
3375
  msgid "Andorra"
3376
  msgstr ""
3377
 
3378
- #: classes/helpers/FrmFieldsHelper.php:1372
3379
  msgid "Angola"
3380
  msgstr ""
3381
 
3382
- #: classes/helpers/FrmFieldsHelper.php:1373
3383
  msgid "Anguilla"
3384
  msgstr ""
3385
 
3386
- #: classes/helpers/FrmFieldsHelper.php:1374
3387
  msgid "Antarctica"
3388
  msgstr ""
3389
 
3390
- #: classes/helpers/FrmFieldsHelper.php:1375
3391
  msgid "Antigua and Barbuda"
3392
  msgstr ""
3393
 
3394
- #: classes/helpers/FrmFieldsHelper.php:1376
3395
  msgid "Argentina"
3396
  msgstr ""
3397
 
3398
- #: classes/helpers/FrmFieldsHelper.php:1377
3399
  msgid "Armenia"
3400
  msgstr ""
3401
 
3402
- #: classes/helpers/FrmFieldsHelper.php:1378
3403
  msgid "Aruba"
3404
  msgstr ""
3405
 
3406
- #: classes/helpers/FrmFieldsHelper.php:1379
3407
  msgid "Australia"
3408
  msgstr ""
3409
 
3410
- #: classes/helpers/FrmFieldsHelper.php:1380
3411
  msgid "Austria"
3412
  msgstr ""
3413
 
3414
- #: classes/helpers/FrmFieldsHelper.php:1381
3415
  msgid "Azerbaijan"
3416
  msgstr ""
3417
 
3418
- #: classes/helpers/FrmFieldsHelper.php:1382
3419
  msgid "Bahamas"
3420
  msgstr ""
3421
 
3422
- #: classes/helpers/FrmFieldsHelper.php:1383
3423
  msgid "Bahrain"
3424
  msgstr ""
3425
 
3426
- #: classes/helpers/FrmFieldsHelper.php:1384
3427
  msgid "Bangladesh"
3428
  msgstr ""
3429
 
3430
- #: classes/helpers/FrmFieldsHelper.php:1385
3431
  msgid "Barbados"
3432
  msgstr ""
3433
 
3434
- #: classes/helpers/FrmFieldsHelper.php:1386
3435
  msgid "Belarus"
3436
  msgstr ""
3437
 
3438
- #: classes/helpers/FrmFieldsHelper.php:1387
3439
  msgid "Belgium"
3440
  msgstr ""
3441
 
3442
- #: classes/helpers/FrmFieldsHelper.php:1388
3443
  msgid "Belize"
3444
  msgstr ""
3445
 
3446
- #: classes/helpers/FrmFieldsHelper.php:1389
3447
  msgid "Benin"
3448
  msgstr ""
3449
 
3450
- #: classes/helpers/FrmFieldsHelper.php:1390
3451
  msgid "Bermuda"
3452
  msgstr ""
3453
 
3454
- #: classes/helpers/FrmFieldsHelper.php:1391
3455
  msgid "Bhutan"
3456
  msgstr ""
3457
 
3458
- #: classes/helpers/FrmFieldsHelper.php:1392
3459
  msgid "Bolivia"
3460
  msgstr ""
3461
 
3462
- #: classes/helpers/FrmFieldsHelper.php:1393
3463
  msgid "Bonaire, Sint Eustatius and Saba"
3464
  msgstr ""
3465
 
3466
- #: classes/helpers/FrmFieldsHelper.php:1394
3467
  msgid "Bosnia and Herzegovina"
3468
  msgstr ""
3469
 
3470
- #: classes/helpers/FrmFieldsHelper.php:1395
3471
  msgid "Botswana"
3472
  msgstr ""
3473
 
3474
- #: classes/helpers/FrmFieldsHelper.php:1396
3475
  msgid "Bouvet Island"
3476
  msgstr ""
3477
 
3478
- #: classes/helpers/FrmFieldsHelper.php:1397
3479
  msgid "Brazil"
3480
  msgstr ""
3481
 
3482
- #: classes/helpers/FrmFieldsHelper.php:1398
3483
  msgid "British Indian Ocean Territory"
3484
  msgstr ""
3485
 
3486
- #: classes/helpers/FrmFieldsHelper.php:1399
3487
  msgid "Brunei"
3488
  msgstr ""
3489
 
3490
- #: classes/helpers/FrmFieldsHelper.php:1400
3491
  msgid "Bulgaria"
3492
  msgstr ""
3493
 
3494
- #: classes/helpers/FrmFieldsHelper.php:1401
3495
  msgid "Burkina Faso"
3496
  msgstr ""
3497
 
3498
- #: classes/helpers/FrmFieldsHelper.php:1402
3499
  msgid "Burundi"
3500
  msgstr ""
3501
 
3502
- #: classes/helpers/FrmFieldsHelper.php:1403
3503
  msgid "Cambodia"
3504
  msgstr ""
3505
 
3506
- #: classes/helpers/FrmFieldsHelper.php:1404
3507
  msgid "Cameroon"
3508
  msgstr ""
3509
 
3510
- #: classes/helpers/FrmFieldsHelper.php:1405
3511
  msgid "Canada"
3512
  msgstr ""
3513
 
3514
- #: classes/helpers/FrmFieldsHelper.php:1406
3515
  msgid "Cape Verde"
3516
  msgstr ""
3517
 
3518
- #: classes/helpers/FrmFieldsHelper.php:1407
3519
  msgid "Cayman Islands"
3520
  msgstr ""
3521
 
3522
- #: classes/helpers/FrmFieldsHelper.php:1408
3523
  msgid "Central African Republic"
3524
  msgstr ""
3525
 
3526
- #: classes/helpers/FrmFieldsHelper.php:1409
3527
  msgid "Chad"
3528
  msgstr ""
3529
 
3530
- #: classes/helpers/FrmFieldsHelper.php:1410
3531
  msgid "Chile"
3532
  msgstr ""
3533
 
3534
- #: classes/helpers/FrmFieldsHelper.php:1411
3535
  msgid "China"
3536
  msgstr ""
3537
 
3538
- #: classes/helpers/FrmFieldsHelper.php:1412
3539
  msgid "Christmas Island"
3540
  msgstr ""
3541
 
3542
- #: classes/helpers/FrmFieldsHelper.php:1413
3543
  msgid "Cocos (Keeling) Islands"
3544
  msgstr ""
3545
 
3546
- #: classes/helpers/FrmFieldsHelper.php:1414
3547
  msgid "Colombia"
3548
  msgstr ""
3549
 
3550
- #: classes/helpers/FrmFieldsHelper.php:1415
3551
  msgid "Comoros"
3552
  msgstr ""
3553
 
3554
- #: classes/helpers/FrmFieldsHelper.php:1416
3555
  msgid "Congo"
3556
  msgstr ""
3557
 
3558
- #: classes/helpers/FrmFieldsHelper.php:1417
3559
  msgid "Cook Islands"
3560
  msgstr ""
3561
 
3562
- #: classes/helpers/FrmFieldsHelper.php:1418
3563
  msgid "Costa Rica"
3564
  msgstr ""
3565
 
3566
- #: classes/helpers/FrmFieldsHelper.php:1419
3567
  msgid "C&ocirc;te d'Ivoire"
3568
  msgstr ""
3569
 
3570
- #: classes/helpers/FrmFieldsHelper.php:1420
3571
  msgid "Croatia"
3572
  msgstr ""
3573
 
3574
- #: classes/helpers/FrmFieldsHelper.php:1421
3575
  msgid "Cuba"
3576
  msgstr ""
3577
 
3578
- #: classes/helpers/FrmFieldsHelper.php:1422
3579
  msgid "Curacao"
3580
  msgstr ""
3581
 
3582
- #: classes/helpers/FrmFieldsHelper.php:1423
3583
  msgid "Cyprus"
3584
  msgstr ""
3585
 
3586
- #: classes/helpers/FrmFieldsHelper.php:1424
3587
  msgid "Czech Republic"
3588
  msgstr ""
3589
 
3590
- #: classes/helpers/FrmFieldsHelper.php:1425
3591
  msgid "Denmark"
3592
  msgstr ""
3593
 
3594
- #: classes/helpers/FrmFieldsHelper.php:1426
3595
  msgid "Djibouti"
3596
  msgstr ""
3597
 
3598
- #: classes/helpers/FrmFieldsHelper.php:1427
3599
  msgid "Dominica"
3600
  msgstr ""
3601
 
3602
- #: classes/helpers/FrmFieldsHelper.php:1428
3603
  msgid "Dominican Republic"
3604
  msgstr ""
3605
 
3606
- #: classes/helpers/FrmFieldsHelper.php:1429
3607
  msgid "East Timor"
3608
  msgstr ""
3609
 
3610
- #: classes/helpers/FrmFieldsHelper.php:1430
3611
  msgid "Ecuador"
3612
  msgstr ""
3613
 
3614
- #: classes/helpers/FrmFieldsHelper.php:1431
3615
  msgid "Egypt"
3616
  msgstr ""
3617
 
3618
- #: classes/helpers/FrmFieldsHelper.php:1432
3619
  msgid "El Salvador"
3620
  msgstr ""
3621
 
3622
- #: classes/helpers/FrmFieldsHelper.php:1433
3623
  msgid "Equatorial Guinea"
3624
  msgstr ""
3625
 
3626
- #: classes/helpers/FrmFieldsHelper.php:1434
3627
  msgid "Eritrea"
3628
  msgstr ""
3629
 
3630
- #: classes/helpers/FrmFieldsHelper.php:1435
3631
  msgid "Estonia"
3632
  msgstr ""
3633
 
3634
- #: classes/helpers/FrmFieldsHelper.php:1436
3635
  msgid "Ethiopia"
3636
  msgstr ""
3637
 
3638
- #: classes/helpers/FrmFieldsHelper.php:1437
3639
  msgid "Falkland Islands (Malvinas)"
3640
  msgstr ""
3641
 
3642
- #: classes/helpers/FrmFieldsHelper.php:1438
3643
  msgid "Faroe Islands"
3644
  msgstr ""
3645
 
3646
- #: classes/helpers/FrmFieldsHelper.php:1439
3647
  msgid "Fiji"
3648
  msgstr ""
3649
 
3650
- #: classes/helpers/FrmFieldsHelper.php:1440
3651
  msgid "Finland"
3652
  msgstr ""
3653
 
3654
- #: classes/helpers/FrmFieldsHelper.php:1441
3655
  msgid "France"
3656
  msgstr ""
3657
 
3658
- #: classes/helpers/FrmFieldsHelper.php:1442
3659
  msgid "French Guiana"
3660
  msgstr ""
3661
 
3662
- #: classes/helpers/FrmFieldsHelper.php:1443
3663
  msgid "French Polynesia"
3664
  msgstr ""
3665
 
3666
- #: classes/helpers/FrmFieldsHelper.php:1444
3667
  msgid "French Southern Territories"
3668
  msgstr ""
3669
 
3670
- #: classes/helpers/FrmFieldsHelper.php:1445
3671
  msgid "Gabon"
3672
  msgstr ""
3673
 
3674
- #: classes/helpers/FrmFieldsHelper.php:1446
3675
  msgid "Gambia"
3676
  msgstr ""
3677
 
3678
- #: classes/helpers/FrmFieldsHelper.php:1447
3679
  msgid "Georgia"
3680
  msgstr ""
3681
 
3682
- #: classes/helpers/FrmFieldsHelper.php:1448
3683
  msgid "Germany"
3684
  msgstr ""
3685
 
3686
- #: classes/helpers/FrmFieldsHelper.php:1449
3687
  msgid "Ghana"
3688
  msgstr ""
3689
 
3690
- #: classes/helpers/FrmFieldsHelper.php:1450
3691
  msgid "Gibraltar"
3692
  msgstr ""
3693
 
3694
- #: classes/helpers/FrmFieldsHelper.php:1451
3695
  msgid "Greece"
3696
  msgstr ""
3697
 
3698
- #: classes/helpers/FrmFieldsHelper.php:1452
3699
  msgid "Greenland"
3700
  msgstr ""
3701
 
3702
- #: classes/helpers/FrmFieldsHelper.php:1453
3703
  msgid "Grenada"
3704
  msgstr ""
3705
 
3706
- #: classes/helpers/FrmFieldsHelper.php:1454
3707
  msgid "Guadeloupe"
3708
  msgstr ""
3709
 
3710
- #: classes/helpers/FrmFieldsHelper.php:1455
3711
  msgid "Guam"
3712
  msgstr ""
3713
 
3714
- #: classes/helpers/FrmFieldsHelper.php:1456
3715
  msgid "Guatemala"
3716
  msgstr ""
3717
 
3718
- #: classes/helpers/FrmFieldsHelper.php:1457
3719
  msgid "Guernsey"
3720
  msgstr ""
3721
 
3722
- #: classes/helpers/FrmFieldsHelper.php:1458
3723
  msgid "Guinea"
3724
  msgstr ""
3725
 
3726
- #: classes/helpers/FrmFieldsHelper.php:1459
3727
  msgid "Guinea-Bissau"
3728
  msgstr ""
3729
 
3730
- #: classes/helpers/FrmFieldsHelper.php:1460
3731
  msgid "Guyana"
3732
  msgstr ""
3733
 
3734
- #: classes/helpers/FrmFieldsHelper.php:1461
3735
  msgid "Haiti"
3736
  msgstr ""
3737
 
3738
- #: classes/helpers/FrmFieldsHelper.php:1462
3739
  msgid "Heard Island and McDonald Islands"
3740
  msgstr ""
3741
 
3742
- #: classes/helpers/FrmFieldsHelper.php:1463
3743
  msgid "Holy See"
3744
  msgstr ""
3745
 
3746
- #: classes/helpers/FrmFieldsHelper.php:1464
3747
  msgid "Honduras"
3748
  msgstr ""
3749
 
3750
- #: classes/helpers/FrmFieldsHelper.php:1465
3751
  msgid "Hong Kong"
3752
  msgstr ""
3753
 
3754
- #: classes/helpers/FrmFieldsHelper.php:1466
3755
  msgid "Hungary"
3756
  msgstr ""
3757
 
3758
- #: classes/helpers/FrmFieldsHelper.php:1467
3759
  msgid "Iceland"
3760
  msgstr ""
3761
 
3762
- #: classes/helpers/FrmFieldsHelper.php:1468
3763
  msgid "India"
3764
  msgstr ""
3765
 
3766
- #: classes/helpers/FrmFieldsHelper.php:1469
3767
  msgid "Indonesia"
3768
  msgstr ""
3769
 
3770
- #: classes/helpers/FrmFieldsHelper.php:1470
3771
  msgid "Iran"
3772
  msgstr ""
3773
 
3774
- #: classes/helpers/FrmFieldsHelper.php:1471
3775
  msgid "Iraq"
3776
  msgstr ""
3777
 
3778
- #: classes/helpers/FrmFieldsHelper.php:1472
3779
  msgid "Ireland"
3780
  msgstr ""
3781
 
3782
- #: classes/helpers/FrmFieldsHelper.php:1473
3783
  msgid "Israel"
3784
  msgstr ""
3785
 
3786
- #: classes/helpers/FrmFieldsHelper.php:1474
3787
  msgid "Isle of Man"
3788
  msgstr ""
3789
 
3790
- #: classes/helpers/FrmFieldsHelper.php:1475
3791
  msgid "Italy"
3792
  msgstr ""
3793
 
3794
- #: classes/helpers/FrmFieldsHelper.php:1476
3795
  msgid "Jamaica"
3796
  msgstr ""
3797
 
3798
- #: classes/helpers/FrmFieldsHelper.php:1477
3799
  msgid "Japan"
3800
  msgstr ""
3801
 
3802
- #: classes/helpers/FrmFieldsHelper.php:1478
3803
  msgid "Jersey"
3804
  msgstr ""
3805
 
3806
- #: classes/helpers/FrmFieldsHelper.php:1479
3807
  msgid "Jordan"
3808
  msgstr ""
3809
 
3810
- #: classes/helpers/FrmFieldsHelper.php:1480
3811
  msgid "Kazakhstan"
3812
  msgstr ""
3813
 
3814
- #: classes/helpers/FrmFieldsHelper.php:1481
3815
  msgid "Kenya"
3816
  msgstr ""
3817
 
3818
- #: classes/helpers/FrmFieldsHelper.php:1482
3819
  msgid "Kiribati"
3820
  msgstr ""
3821
 
3822
- #: classes/helpers/FrmFieldsHelper.php:1483
3823
  msgid "North Korea"
3824
  msgstr ""
3825
 
3826
- #: classes/helpers/FrmFieldsHelper.php:1484
3827
  msgid "South Korea"
3828
  msgstr ""
3829
 
3830
- #: classes/helpers/FrmFieldsHelper.php:1485
3831
  msgid "Kosovo"
3832
  msgstr ""
3833
 
3834
- #: classes/helpers/FrmFieldsHelper.php:1486
3835
  msgid "Kuwait"
3836
  msgstr ""
3837
 
3838
- #: classes/helpers/FrmFieldsHelper.php:1487
3839
  msgid "Kyrgyzstan"
3840
  msgstr ""
3841
 
3842
- #: classes/helpers/FrmFieldsHelper.php:1488
3843
  msgid "Laos"
3844
  msgstr ""
3845
 
3846
- #: classes/helpers/FrmFieldsHelper.php:1489
3847
  msgid "Latvia"
3848
  msgstr ""
3849
 
3850
- #: classes/helpers/FrmFieldsHelper.php:1490
3851
  msgid "Lebanon"
3852
  msgstr ""
3853
 
3854
- #: classes/helpers/FrmFieldsHelper.php:1491
3855
  msgid "Lesotho"
3856
  msgstr ""
3857
 
3858
- #: classes/helpers/FrmFieldsHelper.php:1492
3859
  msgid "Liberia"
3860
  msgstr ""
3861
 
3862
- #: classes/helpers/FrmFieldsHelper.php:1493
3863
  msgid "Libya"
3864
  msgstr ""
3865
 
3866
- #: classes/helpers/FrmFieldsHelper.php:1494
3867
  msgid "Liechtenstein"
3868
  msgstr ""
3869
 
3870
- #: classes/helpers/FrmFieldsHelper.php:1495
3871
  msgid "Lithuania"
3872
  msgstr ""
3873
 
3874
- #: classes/helpers/FrmFieldsHelper.php:1496
3875
  msgid "Luxembourg"
3876
  msgstr ""
3877
 
3878
- #: classes/helpers/FrmFieldsHelper.php:1497
3879
  msgid "Macao"
3880
  msgstr ""
3881
 
3882
- #: classes/helpers/FrmFieldsHelper.php:1498
3883
  msgid "Macedonia"
3884
  msgstr ""
3885
 
3886
- #: classes/helpers/FrmFieldsHelper.php:1499
3887
  msgid "Madagascar"
3888
  msgstr ""
3889
 
3890
- #: classes/helpers/FrmFieldsHelper.php:1500
3891
  msgid "Malawi"
3892
  msgstr ""
3893
 
3894
- #: classes/helpers/FrmFieldsHelper.php:1501
3895
  msgid "Malaysia"
3896
  msgstr ""
3897
 
3898
- #: classes/helpers/FrmFieldsHelper.php:1502
3899
  msgid "Maldives"
3900
  msgstr ""
3901
 
3902
- #: classes/helpers/FrmFieldsHelper.php:1503
3903
  msgid "Mali"
3904
  msgstr ""
3905
 
3906
- #: classes/helpers/FrmFieldsHelper.php:1504
3907
  msgid "Malta"
3908
  msgstr ""
3909
 
3910
- #: classes/helpers/FrmFieldsHelper.php:1505
3911
  msgid "Marshall Islands"
3912
  msgstr ""
3913
 
3914
- #: classes/helpers/FrmFieldsHelper.php:1506
3915
  msgid "Martinique"
3916
  msgstr ""
3917
 
3918
- #: classes/helpers/FrmFieldsHelper.php:1507
3919
  msgid "Mauritania"
3920
  msgstr ""
3921
 
3922
- #: classes/helpers/FrmFieldsHelper.php:1508
3923
  msgid "Mauritius"
3924
  msgstr ""
3925
 
3926
- #: classes/helpers/FrmFieldsHelper.php:1509
3927
  msgid "Mayotte"
3928
  msgstr ""
3929
 
3930
- #: classes/helpers/FrmFieldsHelper.php:1510
3931
  msgid "Mexico"
3932
  msgstr ""
3933
 
3934
- #: classes/helpers/FrmFieldsHelper.php:1511
3935
  msgid "Micronesia"
3936
  msgstr ""
3937
 
3938
- #: classes/helpers/FrmFieldsHelper.php:1512
3939
  msgid "Moldova"
3940
  msgstr ""
3941
 
3942
- #: classes/helpers/FrmFieldsHelper.php:1513
3943
  msgid "Monaco"
3944
  msgstr ""
3945
 
3946
- #: classes/helpers/FrmFieldsHelper.php:1514
3947
  msgid "Mongolia"
3948
  msgstr ""
3949
 
3950
- #: classes/helpers/FrmFieldsHelper.php:1515
3951
  msgid "Montenegro"
3952
  msgstr ""
3953
 
3954
- #: classes/helpers/FrmFieldsHelper.php:1516
3955
  msgid "Montserrat"
3956
  msgstr ""
3957
 
3958
- #: classes/helpers/FrmFieldsHelper.php:1517
3959
  msgid "Morocco"
3960
  msgstr ""
3961
 
3962
- #: classes/helpers/FrmFieldsHelper.php:1518
3963
  msgid "Mozambique"
3964
  msgstr ""
3965
 
3966
- #: classes/helpers/FrmFieldsHelper.php:1519
3967
  msgid "Myanmar"
3968
  msgstr ""
3969
 
3970
- #: classes/helpers/FrmFieldsHelper.php:1520
3971
  msgid "Namibia"
3972
  msgstr ""
3973
 
3974
- #: classes/helpers/FrmFieldsHelper.php:1521
3975
  msgid "Nauru"
3976
  msgstr ""
3977
 
3978
- #: classes/helpers/FrmFieldsHelper.php:1522
3979
  msgid "Nepal"
3980
  msgstr ""
3981
 
3982
- #: classes/helpers/FrmFieldsHelper.php:1523
3983
  msgid "Netherlands"
3984
  msgstr ""
3985
 
3986
- #: classes/helpers/FrmFieldsHelper.php:1524
3987
  msgid "New Caledonia"
3988
  msgstr ""
3989
 
3990
- #: classes/helpers/FrmFieldsHelper.php:1525
3991
  msgid "New Zealand"
3992
  msgstr ""
3993
 
3994
- #: classes/helpers/FrmFieldsHelper.php:1526
3995
  msgid "Nicaragua"
3996
  msgstr ""
3997
 
3998
- #: classes/helpers/FrmFieldsHelper.php:1527
3999
  msgid "Niger"
4000
  msgstr ""
4001
 
4002
- #: classes/helpers/FrmFieldsHelper.php:1528
4003
  msgid "Nigeria"
4004
  msgstr ""
4005
 
4006
- #: classes/helpers/FrmFieldsHelper.php:1529
4007
  msgid "Niue"
4008
  msgstr ""
4009
 
4010
- #: classes/helpers/FrmFieldsHelper.php:1530
4011
  msgid "Norfolk Island"
4012
  msgstr ""
4013
 
4014
- #: classes/helpers/FrmFieldsHelper.php:1531
4015
  msgid "Northern Mariana Islands"
4016
  msgstr ""
4017
 
4018
- #: classes/helpers/FrmFieldsHelper.php:1532
4019
  msgid "Norway"
4020
  msgstr ""
4021
 
4022
- #: classes/helpers/FrmFieldsHelper.php:1533
4023
  msgid "Oman"
4024
  msgstr ""
4025
 
4026
- #: classes/helpers/FrmFieldsHelper.php:1534
4027
  msgid "Pakistan"
4028
  msgstr ""
4029
 
4030
- #: classes/helpers/FrmFieldsHelper.php:1535
4031
  msgid "Palau"
4032
  msgstr ""
4033
 
4034
- #: classes/helpers/FrmFieldsHelper.php:1536
4035
  msgid "Palestine"
4036
  msgstr ""
4037
 
4038
- #: classes/helpers/FrmFieldsHelper.php:1537
4039
  msgid "Panama"
4040
  msgstr ""
4041
 
4042
- #: classes/helpers/FrmFieldsHelper.php:1538
4043
  msgid "Papua New Guinea"
4044
  msgstr ""
4045
 
4046
- #: classes/helpers/FrmFieldsHelper.php:1539
4047
  msgid "Paraguay"
4048
  msgstr ""
4049
 
4050
- #: classes/helpers/FrmFieldsHelper.php:1540
4051
  msgid "Peru"
4052
  msgstr ""
4053
 
4054
- #: classes/helpers/FrmFieldsHelper.php:1541
4055
  msgid "Philippines"
4056
  msgstr ""
4057
 
4058
- #: classes/helpers/FrmFieldsHelper.php:1542
4059
  msgid "Pitcairn"
4060
  msgstr ""
4061
 
4062
- #: classes/helpers/FrmFieldsHelper.php:1543
4063
  msgid "Poland"
4064
  msgstr ""
4065
 
4066
- #: classes/helpers/FrmFieldsHelper.php:1544
4067
  msgid "Portugal"
4068
  msgstr ""
4069
 
4070
- #: classes/helpers/FrmFieldsHelper.php:1545
4071
  msgid "Puerto Rico"
4072
  msgstr ""
4073
 
4074
- #: classes/helpers/FrmFieldsHelper.php:1546
4075
  msgid "Qatar"
4076
  msgstr ""
4077
 
4078
- #: classes/helpers/FrmFieldsHelper.php:1547
4079
  msgid "Reunion"
4080
  msgstr ""
4081
 
4082
- #: classes/helpers/FrmFieldsHelper.php:1548
4083
  msgid "Romania"
4084
  msgstr ""
4085
 
4086
- #: classes/helpers/FrmFieldsHelper.php:1549
4087
  msgid "Russia"
4088
  msgstr ""
4089
 
4090
- #: classes/helpers/FrmFieldsHelper.php:1550
4091
  msgid "Rwanda"
4092
  msgstr ""
4093
 
4094
- #: classes/helpers/FrmFieldsHelper.php:1551
4095
  msgid "Saint Barthelemy"
4096
  msgstr ""
4097
 
4098
- #: classes/helpers/FrmFieldsHelper.php:1552
4099
  msgid "Saint Helena, Ascension and Tristan da Cunha"
4100
  msgstr ""
4101
 
4102
- #: classes/helpers/FrmFieldsHelper.php:1553
4103
  msgid "Saint Kitts and Nevis"
4104
  msgstr ""
4105
 
4106
- #: classes/helpers/FrmFieldsHelper.php:1554
4107
  msgid "Saint Lucia"
4108
  msgstr ""
4109
 
4110
- #: classes/helpers/FrmFieldsHelper.php:1555
4111
  msgid "Saint Martin (French part)"
4112
  msgstr ""
4113
 
4114
- #: classes/helpers/FrmFieldsHelper.php:1556
4115
  msgid "Saint Pierre and Miquelon"
4116
  msgstr ""
4117
 
4118
- #: classes/helpers/FrmFieldsHelper.php:1557
4119
  msgid "Saint Vincent and the Grenadines"
4120
  msgstr ""
4121
 
4122
- #: classes/helpers/FrmFieldsHelper.php:1558
4123
  msgid "Samoa"
4124
  msgstr ""
4125
 
4126
- #: classes/helpers/FrmFieldsHelper.php:1559
4127
  msgid "San Marino"
4128
  msgstr ""
4129
 
4130
- #: classes/helpers/FrmFieldsHelper.php:1560
4131
  msgid "Sao Tome and Principe"
4132
  msgstr ""
4133
 
4134
- #: classes/helpers/FrmFieldsHelper.php:1561
4135
  msgid "Saudi Arabia"
4136
  msgstr ""
4137
 
4138
- #: classes/helpers/FrmFieldsHelper.php:1562
4139
  msgid "Senegal"
4140
  msgstr ""
4141
 
4142
- #: classes/helpers/FrmFieldsHelper.php:1563
4143
  msgid "Serbia"
4144
  msgstr ""
4145
 
4146
- #: classes/helpers/FrmFieldsHelper.php:1564
4147
  msgid "Seychelles"
4148
  msgstr ""
4149
 
4150
- #: classes/helpers/FrmFieldsHelper.php:1565
4151
  msgid "Sierra Leone"
4152
  msgstr ""
4153
 
4154
- #: classes/helpers/FrmFieldsHelper.php:1566
4155
  msgid "Singapore"
4156
  msgstr ""
4157
 
4158
- #: classes/helpers/FrmFieldsHelper.php:1567
4159
  msgid "Sint Maarten (Dutch part)"
4160
  msgstr ""
4161
 
4162
- #: classes/helpers/FrmFieldsHelper.php:1568
4163
  msgid "Slovakia"
4164
  msgstr ""
4165
 
4166
- #: classes/helpers/FrmFieldsHelper.php:1569
4167
  msgid "Slovenia"
4168
  msgstr ""
4169
 
4170
- #: classes/helpers/FrmFieldsHelper.php:1570
4171
  msgid "Solomon Islands"
4172
  msgstr ""
4173
 
4174
- #: classes/helpers/FrmFieldsHelper.php:1571
4175
  msgid "Somalia"
4176
  msgstr ""
4177
 
4178
- #: classes/helpers/FrmFieldsHelper.php:1572
4179
  msgid "South Africa"
4180
  msgstr ""
4181
 
4182
- #: classes/helpers/FrmFieldsHelper.php:1573
4183
  msgid "South Georgia and the South Sandwich Islands"
4184
  msgstr ""
4185
 
4186
- #: classes/helpers/FrmFieldsHelper.php:1574
4187
  msgid "South Sudan"
4188
  msgstr ""
4189
 
4190
- #: classes/helpers/FrmFieldsHelper.php:1575
4191
  msgid "Spain"
4192
  msgstr ""
4193
 
4194
- #: classes/helpers/FrmFieldsHelper.php:1576
4195
  msgid "Sri Lanka"
4196
  msgstr ""
4197
 
4198
- #: classes/helpers/FrmFieldsHelper.php:1577
4199
  msgid "Sudan"
4200
  msgstr ""
4201
 
4202
- #: classes/helpers/FrmFieldsHelper.php:1578
4203
  msgid "Suriname"
4204
  msgstr ""
4205
 
4206
- #: classes/helpers/FrmFieldsHelper.php:1579
4207
  msgid "Svalbard and Jan Mayen"
4208
  msgstr ""
4209
 
4210
- #: classes/helpers/FrmFieldsHelper.php:1580
4211
  msgid "Swaziland"
4212
  msgstr ""
4213
 
4214
- #: classes/helpers/FrmFieldsHelper.php:1581
4215
  msgid "Sweden"
4216
  msgstr ""
4217
 
4218
- #: classes/helpers/FrmFieldsHelper.php:1582
4219
  msgid "Switzerland"
4220
  msgstr ""
4221
 
4222
- #: classes/helpers/FrmFieldsHelper.php:1583
4223
  msgid "Syria"
4224
  msgstr ""
4225
 
4226
- #: classes/helpers/FrmFieldsHelper.php:1584
4227
  msgid "Taiwan"
4228
  msgstr ""
4229
 
4230
- #: classes/helpers/FrmFieldsHelper.php:1585
4231
  msgid "Tajikistan"
4232
  msgstr ""
4233
 
4234
- #: classes/helpers/FrmFieldsHelper.php:1586
4235
  msgid "Tanzania"
4236
  msgstr ""
4237
 
4238
- #: classes/helpers/FrmFieldsHelper.php:1587
4239
  msgid "Thailand"
4240
  msgstr ""
4241
 
4242
- #: classes/helpers/FrmFieldsHelper.php:1588
4243
  msgid "Timor-Leste"
4244
  msgstr ""
4245
 
4246
- #: classes/helpers/FrmFieldsHelper.php:1589
4247
  msgid "Togo"
4248
  msgstr ""
4249
 
4250
- #: classes/helpers/FrmFieldsHelper.php:1590
4251
  msgid "Tokelau"
4252
  msgstr ""
4253
 
4254
- #: classes/helpers/FrmFieldsHelper.php:1591
4255
  msgid "Tonga"
4256
  msgstr ""
4257
 
4258
- #: classes/helpers/FrmFieldsHelper.php:1592
4259
  msgid "Trinidad and Tobago"
4260
  msgstr ""
4261
 
4262
- #: classes/helpers/FrmFieldsHelper.php:1593
4263
  msgid "Tunisia"
4264
  msgstr ""
4265
 
4266
- #: classes/helpers/FrmFieldsHelper.php:1594
4267
  msgid "Turkey"
4268
  msgstr ""
4269
 
4270
- #: classes/helpers/FrmFieldsHelper.php:1595
4271
  msgid "Turkmenistan"
4272
  msgstr ""
4273
 
4274
- #: classes/helpers/FrmFieldsHelper.php:1596
4275
  msgid "Turks and Caicos Islands"
4276
  msgstr ""
4277
 
4278
- #: classes/helpers/FrmFieldsHelper.php:1597
4279
  msgid "Tuvalu"
4280
  msgstr ""
4281
 
4282
- #: classes/helpers/FrmFieldsHelper.php:1598
4283
  msgid "Uganda"
4284
  msgstr ""
4285
 
4286
- #: classes/helpers/FrmFieldsHelper.php:1599
4287
  msgid "Ukraine"
4288
  msgstr ""
4289
 
4290
- #: classes/helpers/FrmFieldsHelper.php:1600
4291
  msgid "United Arab Emirates"
4292
  msgstr ""
4293
 
4294
- #: classes/helpers/FrmFieldsHelper.php:1601
4295
  msgid "United Kingdom"
4296
  msgstr ""
4297
 
4298
- #: classes/helpers/FrmFieldsHelper.php:1602
4299
  msgid "United States"
4300
  msgstr ""
4301
 
4302
- #: classes/helpers/FrmFieldsHelper.php:1603
4303
  msgid "United States Minor Outlying Islands"
4304
  msgstr ""
4305
 
4306
- #: classes/helpers/FrmFieldsHelper.php:1604
4307
  msgid "Uruguay"
4308
  msgstr ""
4309
 
4310
- #: classes/helpers/FrmFieldsHelper.php:1605
4311
  msgid "Uzbekistan"
4312
  msgstr ""
4313
 
4314
- #: classes/helpers/FrmFieldsHelper.php:1606
4315
  msgid "Vanuatu"
4316
  msgstr ""
4317
 
4318
- #: classes/helpers/FrmFieldsHelper.php:1607
4319
  msgid "Vatican City"
4320
  msgstr ""
4321
 
4322
- #: classes/helpers/FrmFieldsHelper.php:1608
4323
  msgid "Venezuela"
4324
  msgstr ""
4325
 
4326
- #: classes/helpers/FrmFieldsHelper.php:1609
4327
  msgid "Vietnam"
4328
  msgstr ""
4329
 
4330
- #: classes/helpers/FrmFieldsHelper.php:1610
4331
  msgid "Virgin Islands, British"
4332
  msgstr ""
4333
 
4334
- #: classes/helpers/FrmFieldsHelper.php:1611
4335
  msgid "Virgin Islands, U.S."
4336
  msgstr ""
4337
 
4338
- #: classes/helpers/FrmFieldsHelper.php:1612
4339
  msgid "Wallis and Futuna"
4340
  msgstr ""
4341
 
4342
- #: classes/helpers/FrmFieldsHelper.php:1613
4343
  msgid "Western Sahara"
4344
  msgstr ""
4345
 
4346
- #: classes/helpers/FrmFieldsHelper.php:1614
4347
  msgid "Yemen"
4348
  msgstr ""
4349
 
4350
- #: classes/helpers/FrmFieldsHelper.php:1615
4351
  msgid "Zambia"
4352
  msgstr ""
4353
 
4354
- #: classes/helpers/FrmFieldsHelper.php:1616
4355
  msgid "Zimbabwe"
4356
  msgstr ""
4357
 
4358
- #: classes/helpers/FrmFieldsHelper.php:1624
4359
  msgid "Countries"
4360
  msgstr ""
4361
 
4362
- #: classes/helpers/FrmFieldsHelper.php:1629
4363
  msgid "U.S. State Abbreviations"
4364
  msgstr ""
4365
 
4366
- #: classes/helpers/FrmFieldsHelper.php:1633
4367
  msgid "U.S. States"
4368
  msgstr ""
4369
 
4370
- #: classes/helpers/FrmFieldsHelper.php:1636
4371
  msgid "Age"
4372
  msgstr ""
4373
 
4374
- #: classes/helpers/FrmFieldsHelper.php:1637
4375
  msgid "Under 18"
4376
  msgstr ""
4377
 
4378
- #: classes/helpers/FrmFieldsHelper.php:1638
4379
  msgid "18-24"
4380
  msgstr ""
4381
 
4382
- #: classes/helpers/FrmFieldsHelper.php:1639
4383
  msgid "25-34"
4384
  msgstr ""
4385
 
4386
- #: classes/helpers/FrmFieldsHelper.php:1640
4387
  msgid "35-44"
4388
  msgstr ""
4389
 
4390
- #: classes/helpers/FrmFieldsHelper.php:1641
4391
  msgid "45-54"
4392
  msgstr ""
4393
 
4394
- #: classes/helpers/FrmFieldsHelper.php:1642
4395
  msgid "55-64"
4396
  msgstr ""
4397
 
4398
- #: classes/helpers/FrmFieldsHelper.php:1643
4399
  msgid "65 or Above"
4400
  msgstr ""
4401
 
4402
- #: classes/helpers/FrmFieldsHelper.php:1644
4403
  msgid "Prefer Not to Answer"
4404
  msgstr ""
4405
 
4406
- #: classes/helpers/FrmFieldsHelper.php:1647
4407
  msgid "Satisfaction"
4408
  msgstr ""
4409
 
4410
- #: classes/helpers/FrmFieldsHelper.php:1648
4411
  msgid "Very Satisfied"
4412
  msgstr ""
4413
 
4414
- #: classes/helpers/FrmFieldsHelper.php:1649
4415
  msgid "Satisfied"
4416
  msgstr ""
4417
 
4418
- #: classes/helpers/FrmFieldsHelper.php:1650
4419
- #: classes/helpers/FrmFieldsHelper.php:1659
4420
- #: classes/helpers/FrmFieldsHelper.php:1668
4421
  msgid "Neutral"
4422
  msgstr ""
4423
 
4424
- #: classes/helpers/FrmFieldsHelper.php:1651
4425
  msgid "Unsatisfied"
4426
  msgstr ""
4427
 
4428
- #: classes/helpers/FrmFieldsHelper.php:1652
4429
  msgid "Very Unsatisfied"
4430
  msgstr ""
4431
 
4432
- #: classes/helpers/FrmFieldsHelper.php:1653
4433
- #: classes/helpers/FrmFieldsHelper.php:1662
4434
- #: classes/helpers/FrmFieldsHelper.php:1671
4435
  msgid "N/A"
4436
  msgstr ""
4437
 
4438
- #: classes/helpers/FrmFieldsHelper.php:1656
4439
  msgid "Importance"
4440
  msgstr ""
4441
 
4442
- #: classes/helpers/FrmFieldsHelper.php:1657
4443
  msgid "Very Important"
4444
  msgstr ""
4445
 
4446
- #: classes/helpers/FrmFieldsHelper.php:1658
4447
  msgid "Important"
4448
  msgstr ""
4449
 
4450
- #: classes/helpers/FrmFieldsHelper.php:1660
4451
  msgid "Somewhat Important"
4452
  msgstr ""
4453
 
4454
- #: classes/helpers/FrmFieldsHelper.php:1661
4455
  msgid "Not at all Important"
4456
  msgstr ""
4457
 
4458
- #: classes/helpers/FrmFieldsHelper.php:1665
4459
  msgid "Agreement"
4460
  msgstr ""
4461
 
4462
- #: classes/helpers/FrmFieldsHelper.php:1666
4463
  msgid "Strongly Agree"
4464
  msgstr ""
4465
 
4466
- #: classes/helpers/FrmFieldsHelper.php:1667
4467
  msgid "Agree"
4468
  msgstr ""
4469
 
4470
- #: classes/helpers/FrmFieldsHelper.php:1669
4471
  msgid "Disagree"
4472
  msgstr ""
4473
 
4474
- #: classes/helpers/FrmFieldsHelper.php:1670
4475
  msgid "Strongly Disagree"
4476
  msgstr ""
4477
 
4478
  #. translators: %s: Field name
4479
- #: classes/helpers/FrmFieldsHelper.php:1718
4480
  msgid "%s fields"
4481
  msgstr ""
4482
 
@@ -4534,7 +4540,7 @@ msgid "Excerpt View"
4534
  msgstr ""
4535
 
4536
  #: classes/helpers/FrmListHelper.php:257
4537
- #: classes/helpers/FrmAppHelper.php:2268
4538
  msgid "No items found."
4539
  msgstr ""
4540
 
@@ -4763,10 +4769,6 @@ msgstr ""
4763
  msgid "Renew"
4764
  msgstr ""
4765
 
4766
- #: classes/helpers/FrmFormsHelper.php:1277
4767
- msgid "Upgrade"
4768
- msgstr ""
4769
-
4770
  #: classes/helpers/FrmFormsHelper.php:1336
4771
  msgid "License plan required:"
4772
  msgstr ""
@@ -4776,7 +4778,7 @@ msgid "Is this intentional?"
4776
  msgstr ""
4777
 
4778
  #: classes/helpers/FrmFormsHelper.php:1445
4779
- #: classes/helpers/FrmAppHelper.php:2262
4780
  msgid "See the list of reserved words in WordPress."
4781
  msgstr ""
4782
 
@@ -4826,556 +4828,556 @@ msgstr ""
4826
  msgid "Parent ID"
4827
  msgstr ""
4828
 
4829
- #: classes/helpers/FrmAppHelper.php:1171
4830
  msgid "View Forms"
4831
  msgstr ""
4832
 
4833
- #: classes/helpers/FrmAppHelper.php:1172
4834
  msgid "Add and Edit Forms"
4835
  msgstr ""
4836
 
4837
- #: classes/helpers/FrmAppHelper.php:1173
4838
  msgid "Delete Forms"
4839
  msgstr ""
4840
 
4841
- #: classes/helpers/FrmAppHelper.php:1174
4842
  msgid "Access this Settings Page"
4843
  msgstr ""
4844
 
4845
- #: classes/helpers/FrmAppHelper.php:1175
4846
  msgid "View Entries from Admin Area"
4847
  msgstr ""
4848
 
4849
- #: classes/helpers/FrmAppHelper.php:1176
4850
  msgid "Delete Entries from Admin Area"
4851
  msgstr ""
4852
 
4853
- #: classes/helpers/FrmAppHelper.php:1183
4854
  msgid "Add Entries from Admin Area"
4855
  msgstr ""
4856
 
4857
- #: classes/helpers/FrmAppHelper.php:1184
4858
  msgid "Edit Entries from Admin Area"
4859
  msgstr ""
4860
 
4861
- #: classes/helpers/FrmAppHelper.php:1185
4862
  msgid "View Reports"
4863
  msgstr ""
4864
 
4865
- #: classes/helpers/FrmAppHelper.php:1186
4866
  msgid "Add/Edit Views"
4867
  msgstr ""
4868
 
4869
- #: classes/helpers/FrmAppHelper.php:1805
4870
  msgid "at"
4871
  msgstr ""
4872
 
4873
- #: classes/helpers/FrmAppHelper.php:1856
4874
- #: classes/helpers/FrmAppHelper.php:1875
4875
  msgid "seconds"
4876
  msgstr ""
4877
 
4878
- #: classes/helpers/FrmAppHelper.php:1869
4879
  msgid "year"
4880
  msgstr ""
4881
 
4882
- #: classes/helpers/FrmAppHelper.php:1869
4883
  msgid "years"
4884
  msgstr ""
4885
 
4886
- #: classes/helpers/FrmAppHelper.php:1870
4887
  msgid "month"
4888
  msgstr ""
4889
 
4890
- #: classes/helpers/FrmAppHelper.php:1870
4891
  msgid "months"
4892
  msgstr ""
4893
 
4894
- #: classes/helpers/FrmAppHelper.php:1871
4895
  msgid "week"
4896
  msgstr ""
4897
 
4898
- #: classes/helpers/FrmAppHelper.php:1871
4899
  msgid "weeks"
4900
  msgstr ""
4901
 
4902
- #: classes/helpers/FrmAppHelper.php:1872
4903
  msgid "day"
4904
  msgstr ""
4905
 
4906
- #: classes/helpers/FrmAppHelper.php:1872
4907
  msgid "days"
4908
  msgstr ""
4909
 
4910
- #: classes/helpers/FrmAppHelper.php:1873
4911
  msgid "hour"
4912
  msgstr ""
4913
 
4914
- #: classes/helpers/FrmAppHelper.php:1873
4915
  msgid "hours"
4916
  msgstr ""
4917
 
4918
- #: classes/helpers/FrmAppHelper.php:1874
4919
  msgid "minute"
4920
  msgstr ""
4921
 
4922
- #: classes/helpers/FrmAppHelper.php:1874
4923
  msgid "minutes"
4924
  msgstr ""
4925
 
4926
- #: classes/helpers/FrmAppHelper.php:1875
4927
  msgid "second"
4928
  msgstr ""
4929
 
4930
- #: classes/helpers/FrmAppHelper.php:1967
4931
  msgid "Give this action a label for easy reference."
4932
  msgstr ""
4933
 
4934
- #: classes/helpers/FrmAppHelper.php:1968
4935
  msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com. [admin_email] is the address set in WP General Settings."
4936
  msgstr ""
4937
 
4938
- #: classes/helpers/FrmAppHelper.php:1969
4939
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
4940
  msgstr ""
4941
 
4942
- #: classes/helpers/FrmAppHelper.php:1970
4943
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
4944
  msgstr ""
4945
 
4946
- #: classes/helpers/FrmAppHelper.php:1971
4947
  msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
4948
  msgstr ""
4949
 
4950
- #: classes/helpers/FrmAppHelper.php:1972
4951
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
4952
  msgstr ""
4953
 
4954
  #. translators: %1$s: Form name, %2$s: Date
4955
- #: classes/helpers/FrmAppHelper.php:1974
4956
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
4957
  msgstr ""
4958
 
4959
- #: classes/helpers/FrmAppHelper.php:2168
4960
- #: classes/helpers/FrmAppHelper.php:2247
4961
  msgid "Please wait while your site updates."
4962
  msgstr ""
4963
 
4964
- #: classes/helpers/FrmAppHelper.php:2169
4965
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
4966
  msgstr ""
4967
 
4968
- #: classes/helpers/FrmAppHelper.php:2172
4969
- #: classes/helpers/FrmAppHelper.php:2201
4970
  msgid "Loading&hellip;"
4971
  msgstr ""
4972
 
4973
- #: classes/helpers/FrmAppHelper.php:2202
4974
  msgid "Remove"
4975
  msgstr ""
4976
 
4977
- #: classes/helpers/FrmAppHelper.php:2206
4978
  msgid "No results match"
4979
  msgstr ""
4980
 
4981
- #: classes/helpers/FrmAppHelper.php:2207
4982
  msgid "That file looks like Spam."
4983
  msgstr ""
4984
 
4985
- #: classes/helpers/FrmAppHelper.php:2208
4986
  msgid "There is an error in the calculation in the field with key"
4987
  msgstr ""
4988
 
4989
- #: classes/helpers/FrmAppHelper.php:2209
4990
  msgid "Please complete the preceding required fields before uploading a file."
4991
  msgstr ""
4992
 
4993
- #: classes/helpers/FrmAppHelper.php:2220
4994
  msgid "(Click to add description)"
4995
  msgstr ""
4996
 
4997
- #: classes/helpers/FrmAppHelper.php:2221
4998
  msgid "(Blank)"
4999
  msgstr ""
5000
 
5001
- #: classes/helpers/FrmAppHelper.php:2222
5002
  msgid "(no label)"
5003
  msgstr ""
5004
 
5005
- #: classes/helpers/FrmAppHelper.php:2223
5006
  msgid "Saving"
5007
  msgstr ""
5008
 
5009
- #: classes/helpers/FrmAppHelper.php:2224
5010
  msgid "Saved"
5011
  msgstr ""
5012
 
5013
- #: classes/helpers/FrmAppHelper.php:2225
5014
  msgid "OK"
5015
  msgstr ""
5016
 
5017
- #: classes/helpers/FrmAppHelper.php:2228
5018
  msgid "Clear default value when typing"
5019
  msgstr ""
5020
 
5021
- #: classes/helpers/FrmAppHelper.php:2229
5022
  msgid "Do not clear default value when typing"
5023
  msgstr ""
5024
 
5025
- #: classes/helpers/FrmAppHelper.php:2230
5026
  msgid "Default value will pass form validation"
5027
  msgstr ""
5028
 
5029
- #: classes/helpers/FrmAppHelper.php:2231
5030
  msgid "Default value will NOT pass form validation"
5031
  msgstr ""
5032
 
5033
- #: classes/helpers/FrmAppHelper.php:2232
5034
  msgid "Heads up"
5035
  msgstr ""
5036
 
5037
- #: classes/helpers/FrmAppHelper.php:2234
5038
  msgid "Are you sure you want to delete this field and all data associated with it?"
5039
  msgstr ""
5040
 
5041
- #: classes/helpers/FrmAppHelper.php:2235
5042
  msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
5043
  msgstr ""
5044
 
5045
- #: classes/helpers/FrmAppHelper.php:2236
5046
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
5047
  msgstr ""
5048
 
5049
- #: classes/helpers/FrmAppHelper.php:2239
5050
  msgid "Enter Email"
5051
  msgstr ""
5052
 
5053
- #: classes/helpers/FrmAppHelper.php:2240
5054
  msgid "Confirm Email"
5055
  msgstr ""
5056
 
5057
- #: classes/helpers/FrmAppHelper.php:2241
5058
  msgid "Conditional content here"
5059
  msgstr ""
5060
 
5061
- #: classes/helpers/FrmAppHelper.php:2243
5062
  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."
5063
  msgstr ""
5064
 
5065
- #: classes/helpers/FrmAppHelper.php:2244
5066
  msgid "Enter Password"
5067
  msgstr ""
5068
 
5069
- #: classes/helpers/FrmAppHelper.php:2245
5070
  msgid "Confirm Password"
5071
  msgstr ""
5072
 
5073
- #: classes/helpers/FrmAppHelper.php:2246
5074
  msgid "Import Complete"
5075
  msgstr ""
5076
 
5077
- #: classes/helpers/FrmAppHelper.php:2248
5078
  msgid "Warning: There is no way to retrieve unsaved entries."
5079
  msgstr ""
5080
 
5081
- #: classes/helpers/FrmAppHelper.php:2249
5082
  msgid "Private"
5083
  msgstr ""
5084
 
5085
- #: classes/helpers/FrmAppHelper.php:2252
5086
  msgid "No new licenses were found"
5087
  msgstr ""
5088
 
5089
- #: classes/helpers/FrmAppHelper.php:2253
5090
  msgid "This calculation has at least one unmatched ( ) { } [ ]."
5091
  msgstr ""
5092
 
5093
- #: classes/helpers/FrmAppHelper.php:2254
5094
  msgid "This calculation may have shortcodes that work in Views but not forms."
5095
  msgstr ""
5096
 
5097
- #: classes/helpers/FrmAppHelper.php:2255
5098
  msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
5099
  msgstr ""
5100
 
5101
- #: classes/helpers/FrmAppHelper.php:2256
5102
  msgid "This form action is limited to one per form. Please edit the existing form action."
5103
  msgstr ""
5104
 
5105
  #. Translators: %s is the name of a Detail Page Slug that is a reserved word.
5106
- #: classes/helpers/FrmAppHelper.php:2259
5107
  msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
5108
  msgstr ""
5109
 
5110
  #. 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.
5111
- #: classes/helpers/FrmAppHelper.php:2261
5112
  msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
5113
  msgstr ""
5114
 
5115
- #: classes/helpers/FrmAppHelper.php:2263
5116
  msgid "Please enter a Repeat Limit that is greater than 1."
5117
  msgstr ""
5118
 
5119
- #: classes/helpers/FrmAppHelper.php:2264
5120
  msgid "Please select a limit between 0 and 200."
5121
  msgstr ""
5122
 
5123
- #: classes/helpers/FrmAppHelper.php:2295
5124
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
5125
  msgstr ""
5126
 
5127
- #: classes/helpers/FrmAppHelper.php:2322
5128
  msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
5129
  msgstr ""
5130
 
5131
- #: classes/helpers/FrmAppHelper.php:2350
5132
  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+."
5133
  msgstr ""
5134
 
5135
- #: classes/helpers/FrmAppHelper.php:2356
5136
  msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
5137
  msgstr ""
5138
 
5139
- #: classes/helpers/FrmAppHelper.php:2370
5140
  msgid "English"
5141
  msgstr ""
5142
 
5143
- #: classes/helpers/FrmAppHelper.php:2371
5144
  msgid "Afrikaans"
5145
  msgstr ""
5146
 
5147
- #: classes/helpers/FrmAppHelper.php:2372
5148
  msgid "Albanian"
5149
  msgstr ""
5150
 
5151
- #: classes/helpers/FrmAppHelper.php:2373
5152
  msgid "Arabic"
5153
  msgstr ""
5154
 
5155
- #: classes/helpers/FrmAppHelper.php:2374
5156
  msgid "Armenian"
5157
  msgstr ""
5158
 
5159
- #: classes/helpers/FrmAppHelper.php:2375
5160
  msgid "Azerbaijani"
5161
  msgstr ""
5162
 
5163
- #: classes/helpers/FrmAppHelper.php:2376
5164
  msgid "Basque"
5165
  msgstr ""
5166
 
5167
- #: classes/helpers/FrmAppHelper.php:2377
5168
  msgid "Bosnian"
5169
  msgstr ""
5170
 
5171
- #: classes/helpers/FrmAppHelper.php:2378
5172
  msgid "Bulgarian"
5173
  msgstr ""
5174
 
5175
- #: classes/helpers/FrmAppHelper.php:2379
5176
  msgid "Catalan"
5177
  msgstr ""
5178
 
5179
- #: classes/helpers/FrmAppHelper.php:2380
5180
  msgid "Chinese Hong Kong"
5181
  msgstr ""
5182
 
5183
- #: classes/helpers/FrmAppHelper.php:2381
5184
  msgid "Chinese Simplified"
5185
  msgstr ""
5186
 
5187
- #: classes/helpers/FrmAppHelper.php:2382
5188
  msgid "Chinese Traditional"
5189
  msgstr ""
5190
 
5191
- #: classes/helpers/FrmAppHelper.php:2383
5192
  msgid "Croatian"
5193
  msgstr ""
5194
 
5195
- #: classes/helpers/FrmAppHelper.php:2384
5196
  msgid "Czech"
5197
  msgstr ""
5198
 
5199
- #: classes/helpers/FrmAppHelper.php:2385
5200
  msgid "Danish"
5201
  msgstr ""
5202
 
5203
- #: classes/helpers/FrmAppHelper.php:2386
5204
  msgid "Dutch"
5205
  msgstr ""
5206
 
5207
- #: classes/helpers/FrmAppHelper.php:2387
5208
  msgid "English/UK"
5209
  msgstr ""
5210
 
5211
- #: classes/helpers/FrmAppHelper.php:2388
5212
  msgid "Esperanto"
5213
  msgstr ""
5214
 
5215
- #: classes/helpers/FrmAppHelper.php:2389
5216
  msgid "Estonian"
5217
  msgstr ""
5218
 
5219
- #: classes/helpers/FrmAppHelper.php:2390
5220
  msgid "Faroese"
5221
  msgstr ""
5222
 
5223
- #: classes/helpers/FrmAppHelper.php:2391
5224
  msgid "Farsi/Persian"
5225
  msgstr ""
5226
 
5227
- #: classes/helpers/FrmAppHelper.php:2392
5228
  msgid "Filipino"
5229
  msgstr ""
5230
 
5231
- #: classes/helpers/FrmAppHelper.php:2393
5232
  msgid "Finnish"
5233
  msgstr ""
5234
 
5235
- #: classes/helpers/FrmAppHelper.php:2394
5236
  msgid "French"
5237
  msgstr ""
5238
 
5239
- #: classes/helpers/FrmAppHelper.php:2395
5240
  msgid "French/Canadian"
5241
  msgstr ""
5242
 
5243
- #: classes/helpers/FrmAppHelper.php:2396
5244
  msgid "French/Swiss"
5245
  msgstr ""
5246
 
5247
- #: classes/helpers/FrmAppHelper.php:2397
5248
  msgid "German"
5249
  msgstr ""
5250
 
5251
- #: classes/helpers/FrmAppHelper.php:2398
5252
  msgid "German/Austria"
5253
  msgstr ""
5254
 
5255
- #: classes/helpers/FrmAppHelper.php:2399
5256
  msgid "German/Switzerland"
5257
  msgstr ""
5258
 
5259
- #: classes/helpers/FrmAppHelper.php:2400
5260
  msgid "Greek"
5261
  msgstr ""
5262
 
5263
- #: classes/helpers/FrmAppHelper.php:2401
5264
- #: classes/helpers/FrmAppHelper.php:2402
5265
  msgid "Hebrew"
5266
  msgstr ""
5267
 
5268
- #: classes/helpers/FrmAppHelper.php:2403
5269
  msgid "Hindi"
5270
  msgstr ""
5271
 
5272
- #: classes/helpers/FrmAppHelper.php:2404
5273
  msgid "Hungarian"
5274
  msgstr ""
5275
 
5276
- #: classes/helpers/FrmAppHelper.php:2405
5277
  msgid "Icelandic"
5278
  msgstr ""
5279
 
5280
- #: classes/helpers/FrmAppHelper.php:2406
5281
  msgid "Indonesian"
5282
  msgstr ""
5283
 
5284
- #: classes/helpers/FrmAppHelper.php:2407
5285
  msgid "Italian"
5286
  msgstr ""
5287
 
5288
- #: classes/helpers/FrmAppHelper.php:2408
5289
  msgid "Japanese"
5290
  msgstr ""
5291
 
5292
- #: classes/helpers/FrmAppHelper.php:2409
5293
  msgid "Korean"
5294
  msgstr ""
5295
 
5296
- #: classes/helpers/FrmAppHelper.php:2410
5297
  msgid "Latvian"
5298
  msgstr ""
5299
 
5300
- #: classes/helpers/FrmAppHelper.php:2411
5301
  msgid "Lithuanian"
5302
  msgstr ""
5303
 
5304
- #: classes/helpers/FrmAppHelper.php:2412
5305
  msgid "Malaysian"
5306
  msgstr ""
5307
 
5308
- #: classes/helpers/FrmAppHelper.php:2413
5309
  msgid "Norwegian"
5310
  msgstr ""
5311
 
5312
- #: classes/helpers/FrmAppHelper.php:2414
5313
  msgid "Polish"
5314
  msgstr ""
5315
 
5316
- #: classes/helpers/FrmAppHelper.php:2415
5317
  msgid "Portuguese"
5318
  msgstr ""
5319
 
5320
- #: classes/helpers/FrmAppHelper.php:2416
5321
  msgid "Portuguese/Brazilian"
5322
  msgstr ""
5323
 
5324
- #: classes/helpers/FrmAppHelper.php:2417
5325
  msgid "Portuguese/Portugal"
5326
  msgstr ""
5327
 
5328
- #: classes/helpers/FrmAppHelper.php:2418
5329
  msgid "Romanian"
5330
  msgstr ""
5331
 
5332
- #: classes/helpers/FrmAppHelper.php:2419
5333
  msgid "Russian"
5334
  msgstr ""
5335
 
5336
- #: classes/helpers/FrmAppHelper.php:2420
5337
- #: classes/helpers/FrmAppHelper.php:2421
5338
  msgid "Serbian"
5339
  msgstr ""
5340
 
5341
- #: classes/helpers/FrmAppHelper.php:2422
5342
  msgid "Slovak"
5343
  msgstr ""
5344
 
5345
- #: classes/helpers/FrmAppHelper.php:2423
5346
  msgid "Slovenian"
5347
  msgstr ""
5348
 
5349
- #: classes/helpers/FrmAppHelper.php:2424
5350
  msgid "Spanish"
5351
  msgstr ""
5352
 
5353
- #: classes/helpers/FrmAppHelper.php:2425
5354
  msgid "Spanish/Latin America"
5355
  msgstr ""
5356
 
5357
- #: classes/helpers/FrmAppHelper.php:2426
5358
  msgid "Swedish"
5359
  msgstr ""
5360
 
5361
- #: classes/helpers/FrmAppHelper.php:2427
5362
  msgid "Tamil"
5363
  msgstr ""
5364
 
5365
- #: classes/helpers/FrmAppHelper.php:2428
5366
  msgid "Thai"
5367
  msgstr ""
5368
 
5369
- #: classes/helpers/FrmAppHelper.php:2429
5370
- #: classes/helpers/FrmAppHelper.php:2430
5371
  msgid "Turkish"
5372
  msgstr ""
5373
 
5374
- #: classes/helpers/FrmAppHelper.php:2431
5375
  msgid "Ukranian"
5376
  msgstr ""
5377
 
5378
- #: classes/helpers/FrmAppHelper.php:2432
5379
  msgid "Vietnamese"
5380
  msgstr ""
5381
 
2
  # This file is distributed under the same license as the Formidable Forms plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Formidable Forms 4.04.03\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2020-04-23T22:49:02+02:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.1.0\n"
15
  "X-Domain: formidable\n"
320
  msgstr ""
321
 
322
  #: classes/models/FrmField.php:122
323
+ #: classes/models/FrmFormMigrator.php:299
324
  msgid "Section Buttons"
325
  msgstr ""
326
 
395
  msgid "You do not have permission to do that"
396
  msgstr ""
397
 
398
+ #: classes/models/FrmEntryValidate.php:232
399
+ #: classes/models/FrmEntryValidate.php:241
400
  msgid "Your entry appears to be spam!"
401
  msgstr ""
402
 
403
+ #: classes/models/FrmEntryValidate.php:236
404
  msgid "Your entry appears to be blacklist spam!"
405
  msgstr ""
406
 
532
  msgid "Entry is imported"
533
  msgstr ""
534
 
535
+ #: classes/models/FrmFormMigrator.php:67
536
+ #: classes/helpers/FrmFormsListHelper.php:111
537
+ msgid "No Forms Found."
538
+ msgstr ""
539
+
540
+ #: classes/models/FrmFormMigrator.php:156
541
  msgid "No form fields found."
542
  msgstr ""
543
 
544
+ #: classes/models/FrmFormMigrator.php:386
545
  msgid "There was an error while creating a new form."
546
  msgstr ""
547
 
548
+ #: classes/models/FrmFormMigrator.php:544
549
  msgid "Default Form"
550
  msgstr ""
551
 
552
  #. translators: %1$s - field type
553
  #. translators: %1$s: Number of items
554
+ #: classes/models/FrmFormMigrator.php:579
555
  #: classes/helpers/FrmXMLHelper.php:981
556
  msgid "%1$s Field"
557
  msgid_plural "%1$s Fields"
586
  #: classes/controllers/FrmAddonsController.php:19
587
  #: classes/controllers/FrmAddonsController.php:20
588
  #: classes/views/frm-fields/back-end/smart-values.php:11
589
+ #: classes/helpers/FrmFormsHelper.php:1277
590
+ msgid "Upgrade"
591
  msgstr ""
592
 
593
  #: classes/controllers/FrmAddonsController.php:52
599
  msgstr ""
600
 
601
  #: classes/controllers/FrmAddonsController.php:484
602
+ #: classes/helpers/FrmAppHelper.php:2272
603
  msgid "Active"
604
  msgstr ""
605
 
635
  #: classes/controllers/FrmFormsController.php:729
636
  #: classes/controllers/FrmEntriesController.php:8
637
  #: classes/controllers/FrmEntriesController.php:90
638
+ #: classes/views/xml/import_form.php:115
639
  msgid "Entries"
640
  msgstr ""
641
 
815
 
816
  #: classes/controllers/FrmStylesController.php:36
817
  #: classes/controllers/FrmStylesController.php:37
818
+ #: classes/views/xml/import_form.php:116
819
  #: classes/views/styles/_field-description.php:14
820
  #: classes/views/styles/_field-colors.php:18
821
  #: classes/views/styles/_field-colors.php:77
853
  #: classes/controllers/FrmStylesController.php:390
854
  #: classes/controllers/FrmFormsController.php:728
855
  #: classes/views/frm-forms/settings-advanced.php:8
856
+ #: classes/views/xml/import_form.php:112
857
  #: classes/views/styles/_sample_form.php:14
858
  #: classes/views/styles/manage.php:34
859
  msgid "Form Title"
969
 
970
  #: classes/controllers/FrmFormsController.php:630
971
  #: classes/controllers/FrmEntriesController.php:74
972
+ #: classes/views/xml/import_form.php:146
973
  #: classes/widgets/FrmShowForm.php:56
974
  msgid "Form"
975
  msgstr ""
997
  msgstr ""
998
 
999
  #: classes/controllers/FrmFormsController.php:725
1000
+ #: classes/views/xml/import_form.php:114
1001
  msgid "Type"
1002
  msgstr ""
1003
 
1164
  msgstr ""
1165
 
1166
  #: classes/controllers/FrmFormsController.php:1468
1167
+ #: classes/views/frm-forms/list-templates.php:198
1168
+ #: classes/views/xml/import_form.php:127
1169
  #: classes/views/styles/manage.php:54
1170
  #: classes/helpers/FrmFormsListHelper.php:317
1171
  #: classes/helpers/FrmFormsHelper.php:57
1271
  msgstr ""
1272
 
1273
  #: classes/views/frm-forms/_publish_box.php:16
1274
+ #: classes/views/frm-forms/list-templates.php:155
1275
+ #: classes/views/frm-forms/list-templates.php:264
1276
  #: classes/helpers/FrmFormsListHelper.php:308
1277
  msgid "Preview"
1278
  msgstr ""
1322
 
1323
  #: classes/views/frm-forms/new-form-overlay.php:31
1324
  #: classes/views/shared/confirm-overlay.php:14
1325
+ #: classes/views/shared/admin-header.php:42
1326
+ #: classes/helpers/FrmAppHelper.php:2232
1327
  msgid "Cancel"
1328
  msgstr ""
1329
 
1331
  msgid "Templates"
1332
  msgstr ""
1333
 
1334
+ #: classes/views/frm-forms/list.php:22
1335
  #: classes/views/shared/mb_adv_info.php:35
1336
  #: classes/views/shared/mb_adv_info.php:178
1337
+ #: classes/views/frm-entries/list.php:42
1338
+ #: classes/helpers/FrmAppHelper.php:918
1339
  msgid "Search"
1340
  msgstr ""
1341
 
1352
  msgid "Blank Form"
1353
  msgstr ""
1354
 
1355
+ #: classes/views/frm-forms/list-templates.php:58
1356
+ #: classes/views/shared/admin-header.php:37
1357
+ #: classes/views/xml/import_form.php:12
1358
+ #: classes/views/frm-entries/list.php:29
1359
+ msgid "Import"
1360
+ msgstr ""
1361
+
1362
+ #: classes/views/frm-forms/list-templates.php:67
1363
  msgid "Search Templates"
1364
  msgstr ""
1365
 
1366
+ #: classes/views/frm-forms/list-templates.php:74
1367
  #: classes/helpers/FrmEntriesListHelper.php:141
1368
  msgid "Filter"
1369
  msgstr ""
1370
 
1371
+ #: classes/views/frm-forms/list-templates.php:77
1372
  msgid "Filter Templates"
1373
  msgstr ""
1374
 
1375
+ #: classes/views/frm-forms/list-templates.php:89
1376
  msgid "Premium Templates"
1377
  msgstr ""
1378
 
1379
+ #: classes/views/frm-forms/list-templates.php:94
1380
+ #: classes/views/frm-forms/list-templates.php:210
1381
  msgid "My Templates"
1382
  msgstr ""
1383
 
1384
  #. translators: %s: Link with label
1385
+ #: classes/views/frm-forms/list-templates.php:128
1386
  msgid "This template requires an active %s license or above."
1387
  msgstr ""
1388
 
1389
+ #: classes/views/frm-forms/list-templates.php:143
1390
  msgid "Category:"
1391
  msgstr ""
1392
 
1393
+ #: classes/views/frm-forms/list-templates.php:171
1394
  #: classes/views/addons/list.php:16
1395
  msgid "Check now for a recent upgrade or renewal"
1396
  msgstr ""
1397
 
1398
+ #: classes/views/frm-forms/list-templates.php:179
1399
  msgid "Create a template from an existing form"
1400
  msgstr ""
1401
 
1402
+ #: classes/views/frm-forms/list-templates.php:182
1403
  msgid "Select form for new template"
1404
  msgstr ""
1405
 
1406
+ #: classes/views/frm-forms/list-templates.php:190
1407
  #: classes/views/frm-entries/no_entries.php:37
1408
  msgid "You have not created any forms yet."
1409
  msgstr ""
1410
 
1411
+ #: classes/views/frm-forms/list-templates.php:222
1412
  msgid "You do not have any custom templates yet."
1413
  msgstr ""
1414
 
1415
+ #: classes/views/frm-forms/list-templates.php:237
1416
  msgid "Learn how to create custom form templates."
1417
  msgstr ""
1418
 
1419
+ #: classes/views/frm-forms/list-templates.php:255
1420
  msgid "Delete this form template?"
1421
  msgstr ""
1422
 
1423
+ #: classes/views/frm-forms/list-templates.php:256
1424
  #: classes/views/frm-form-actions/form_action.php:21
1425
  #: classes/helpers/FrmEntriesListHelper.php:286
1426
  #: classes/helpers/FrmFormsListHelper.php:135
1428
  msgid "Delete"
1429
  msgstr ""
1430
 
1431
+ #: classes/views/frm-forms/list-templates.php:259
1432
+ #: classes/views/frm-forms/list-templates.php:260
1433
  #: classes/helpers/FrmFormsHelper.php:1264
1434
  msgid "Create Form"
1435
  msgstr ""
1521
  msgstr ""
1522
 
1523
  #: classes/views/frm-forms/settings-advanced.php:93
1524
+ #: classes/helpers/FrmAppHelper.php:1043
1525
  msgid "Select a Page"
1526
  msgstr ""
1527
 
1827
  #: classes/views/addons/list.php:74
1828
  #: classes/views/addons/list.php:75
1829
  #: classes/views/shared/upgrade_overlay.php:27
1830
+ #: classes/helpers/FrmAppHelper.php:2271
1831
  msgid "Install"
1832
  msgstr ""
1833
 
1854
 
1855
  #: classes/views/shared/confirm-overlay.php:10
1856
  #: classes/views/shared/info-overlay.php:10
1857
+ #: classes/helpers/FrmAppHelper.php:2239
1858
  msgid "Are you sure?"
1859
  msgstr ""
1860
 
1969
 
1970
  #: classes/views/shared/mb_adv_info.php:90
1971
  #: classes/helpers/FrmCSVExportHelper.php:154
1972
+ #: classes/helpers/FrmAppHelper.php:2211
1973
  msgid "ID"
1974
  msgstr ""
1975
 
1979
 
1980
  #: classes/views/shared/mb_adv_info.php:108
1981
  #: classes/views/shared/mb_adv_info.php:122
1982
+ #: classes/helpers/FrmAppHelper.php:2273
1983
  msgid "Select a Field"
1984
  msgstr ""
1985
 
1995
  msgid "Got it!"
1996
  msgstr ""
1997
 
 
 
 
 
1998
  #: classes/views/xml/import_form.php:13
1999
  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."
2000
  msgstr ""
2012
  msgid "Upload file and import"
2013
  msgstr ""
2014
 
2015
+ #: classes/views/xml/import_form.php:40
2016
  msgid "Export"
2017
  msgstr ""
2018
 
2019
+ #: classes/views/xml/import_form.php:42
2020
  msgid "Export your forms, entries, views, and styles so you can easily import them on another site."
2021
  msgstr ""
2022
 
2023
+ #: classes/views/xml/import_form.php:49
2024
  msgid "Export Format"
2025
  msgstr ""
2026
 
2027
+ #: classes/views/xml/import_form.php:60
2028
  msgid "If your CSV special characters are not working correctly, try a different formatting option."
2029
  msgstr ""
2030
 
2031
+ #: classes/views/xml/import_form.php:61
2032
  msgid "CSV Encoding Format"
2033
  msgstr ""
2034
 
2035
+ #: classes/views/xml/import_form.php:74
2036
  msgid "Column Separation"
2037
  msgstr ""
2038
 
2039
+ #: classes/views/xml/import_form.php:80
2040
  msgid "Include the following in the export file"
2041
  msgstr ""
2042
 
2043
+ #: classes/views/xml/import_form.php:92
2044
  msgid "Select Form(s)"
2045
  msgstr ""
2046
 
2047
+ #: classes/views/xml/import_form.php:95
2048
  msgid "Select a Form"
2049
  msgstr ""
2050
 
2051
+ #: classes/views/xml/import_form.php:102
2052
  #: classes/helpers/FrmFormsHelper.php:144
2053
  msgid "Search Forms"
2054
  msgstr ""
2055
 
2056
+ #: classes/views/xml/import_form.php:113
2057
  msgid "ID / Form Key"
2058
  msgstr ""
2059
 
2060
+ #: classes/views/xml/import_form.php:136
2061
  msgid "Template"
2062
  msgstr ""
2063
 
2064
  #. translators: %1$s: Form name
2065
+ #: classes/views/xml/import_form.php:141
2066
  msgid "Child Form (%1$s)"
2067
  msgstr ""
2068
 
2069
+ #: classes/views/xml/import_form.php:173
2070
  msgid "Export Selection"
2071
  msgstr ""
2072
 
2590
  msgstr ""
2591
 
2592
  #: classes/views/frm-fields/back-end/settings.php:265
2593
+ #: classes/helpers/FrmAppHelper.php:2233
2594
  msgid "Default"
2595
  msgstr ""
2596
 
2985
  msgstr ""
2986
 
2987
  #: classes/views/frm-entries/list.php:9
2988
+ #: classes/views/frm-entries/list.php:20
2989
  msgid "Form Entries"
2990
  msgstr ""
2991
 
3276
  msgid "See all forms."
3277
  msgstr ""
3278
 
 
 
 
 
3279
  #: classes/helpers/FrmFormsListHelper.php:114
3280
+ #: classes/helpers/FrmAppHelper.php:903
3281
  msgid "Add New"
3282
  msgstr ""
3283
 
3329
  msgstr ""
3330
 
3331
  #: classes/helpers/FrmFieldsHelper.php:286
3332
+ #: classes/helpers/FrmAppHelper.php:2244
3333
  msgid "The entered values do not match"
3334
  msgstr ""
3335
 
3340
 
3341
  #: classes/helpers/FrmFieldsHelper.php:456
3342
  #: classes/helpers/FrmFieldsHelper.php:457
3343
+ #: classes/helpers/FrmAppHelper.php:2248
3344
  msgid "New Option"
3345
  msgstr ""
3346
 
3357
  msgid "Categories"
3358
  msgstr ""
3359
 
3360
+ #: classes/helpers/FrmFieldsHelper.php:1370
3361
  msgid "Afghanistan"
3362
  msgstr ""
3363
 
3364
+ #: classes/helpers/FrmFieldsHelper.php:1371
3365
  msgid "Aland Islands"
3366
  msgstr ""
3367
 
3368
+ #: classes/helpers/FrmFieldsHelper.php:1372
3369
  msgid "Albania"
3370
  msgstr ""
3371
 
3372
+ #: classes/helpers/FrmFieldsHelper.php:1373
3373
  msgid "Algeria"
3374
  msgstr ""
3375
 
3376
+ #: classes/helpers/FrmFieldsHelper.php:1374
3377
  msgid "American Samoa"
3378
  msgstr ""
3379
 
3380
+ #: classes/helpers/FrmFieldsHelper.php:1375
3381
  msgid "Andorra"
3382
  msgstr ""
3383
 
3384
+ #: classes/helpers/FrmFieldsHelper.php:1376
3385
  msgid "Angola"
3386
  msgstr ""
3387
 
3388
+ #: classes/helpers/FrmFieldsHelper.php:1377
3389
  msgid "Anguilla"
3390
  msgstr ""
3391
 
3392
+ #: classes/helpers/FrmFieldsHelper.php:1378
3393
  msgid "Antarctica"
3394
  msgstr ""
3395
 
3396
+ #: classes/helpers/FrmFieldsHelper.php:1379
3397
  msgid "Antigua and Barbuda"
3398
  msgstr ""
3399
 
3400
+ #: classes/helpers/FrmFieldsHelper.php:1380
3401
  msgid "Argentina"
3402
  msgstr ""
3403
 
3404
+ #: classes/helpers/FrmFieldsHelper.php:1381
3405
  msgid "Armenia"
3406
  msgstr ""
3407
 
3408
+ #: classes/helpers/FrmFieldsHelper.php:1382
3409
  msgid "Aruba"
3410
  msgstr ""
3411
 
3412
+ #: classes/helpers/FrmFieldsHelper.php:1383
3413
  msgid "Australia"
3414
  msgstr ""
3415
 
3416
+ #: classes/helpers/FrmFieldsHelper.php:1384
3417
  msgid "Austria"
3418
  msgstr ""
3419
 
3420
+ #: classes/helpers/FrmFieldsHelper.php:1385
3421
  msgid "Azerbaijan"
3422
  msgstr ""
3423
 
3424
+ #: classes/helpers/FrmFieldsHelper.php:1386
3425
  msgid "Bahamas"
3426
  msgstr ""
3427
 
3428
+ #: classes/helpers/FrmFieldsHelper.php:1387
3429
  msgid "Bahrain"
3430
  msgstr ""
3431
 
3432
+ #: classes/helpers/FrmFieldsHelper.php:1388
3433
  msgid "Bangladesh"
3434
  msgstr ""
3435
 
3436
+ #: classes/helpers/FrmFieldsHelper.php:1389
3437
  msgid "Barbados"
3438
  msgstr ""
3439
 
3440
+ #: classes/helpers/FrmFieldsHelper.php:1390
3441
  msgid "Belarus"
3442
  msgstr ""
3443
 
3444
+ #: classes/helpers/FrmFieldsHelper.php:1391
3445
  msgid "Belgium"
3446
  msgstr ""
3447
 
3448
+ #: classes/helpers/FrmFieldsHelper.php:1392
3449
  msgid "Belize"
3450
  msgstr ""
3451
 
3452
+ #: classes/helpers/FrmFieldsHelper.php:1393
3453
  msgid "Benin"
3454
  msgstr ""
3455
 
3456
+ #: classes/helpers/FrmFieldsHelper.php:1394
3457
  msgid "Bermuda"
3458
  msgstr ""
3459
 
3460
+ #: classes/helpers/FrmFieldsHelper.php:1395
3461
  msgid "Bhutan"
3462
  msgstr ""
3463
 
3464
+ #: classes/helpers/FrmFieldsHelper.php:1396
3465
  msgid "Bolivia"
3466
  msgstr ""
3467
 
3468
+ #: classes/helpers/FrmFieldsHelper.php:1397
3469
  msgid "Bonaire, Sint Eustatius and Saba"
3470
  msgstr ""
3471
 
3472
+ #: classes/helpers/FrmFieldsHelper.php:1398
3473
  msgid "Bosnia and Herzegovina"
3474
  msgstr ""
3475
 
3476
+ #: classes/helpers/FrmFieldsHelper.php:1399
3477
  msgid "Botswana"
3478
  msgstr ""
3479
 
3480
+ #: classes/helpers/FrmFieldsHelper.php:1400
3481
  msgid "Bouvet Island"
3482
  msgstr ""
3483
 
3484
+ #: classes/helpers/FrmFieldsHelper.php:1401
3485
  msgid "Brazil"
3486
  msgstr ""
3487
 
3488
+ #: classes/helpers/FrmFieldsHelper.php:1402
3489
  msgid "British Indian Ocean Territory"
3490
  msgstr ""
3491
 
3492
+ #: classes/helpers/FrmFieldsHelper.php:1403
3493
  msgid "Brunei"
3494
  msgstr ""
3495
 
3496
+ #: classes/helpers/FrmFieldsHelper.php:1404
3497
  msgid "Bulgaria"
3498
  msgstr ""
3499
 
3500
+ #: classes/helpers/FrmFieldsHelper.php:1405
3501
  msgid "Burkina Faso"
3502
  msgstr ""
3503
 
3504
+ #: classes/helpers/FrmFieldsHelper.php:1406
3505
  msgid "Burundi"
3506
  msgstr ""
3507
 
3508
+ #: classes/helpers/FrmFieldsHelper.php:1407
3509
  msgid "Cambodia"
3510
  msgstr ""
3511
 
3512
+ #: classes/helpers/FrmFieldsHelper.php:1408
3513
  msgid "Cameroon"
3514
  msgstr ""
3515
 
3516
+ #: classes/helpers/FrmFieldsHelper.php:1409
3517
  msgid "Canada"
3518
  msgstr ""
3519
 
3520
+ #: classes/helpers/FrmFieldsHelper.php:1410
3521
  msgid "Cape Verde"
3522
  msgstr ""
3523
 
3524
+ #: classes/helpers/FrmFieldsHelper.php:1411
3525
  msgid "Cayman Islands"
3526
  msgstr ""
3527
 
3528
+ #: classes/helpers/FrmFieldsHelper.php:1412
3529
  msgid "Central African Republic"
3530
  msgstr ""
3531
 
3532
+ #: classes/helpers/FrmFieldsHelper.php:1413
3533
  msgid "Chad"
3534
  msgstr ""
3535
 
3536
+ #: classes/helpers/FrmFieldsHelper.php:1414
3537
  msgid "Chile"
3538
  msgstr ""
3539
 
3540
+ #: classes/helpers/FrmFieldsHelper.php:1415
3541
  msgid "China"
3542
  msgstr ""
3543
 
3544
+ #: classes/helpers/FrmFieldsHelper.php:1416
3545
  msgid "Christmas Island"
3546
  msgstr ""
3547
 
3548
+ #: classes/helpers/FrmFieldsHelper.php:1417
3549
  msgid "Cocos (Keeling) Islands"
3550
  msgstr ""
3551
 
3552
+ #: classes/helpers/FrmFieldsHelper.php:1418
3553
  msgid "Colombia"
3554
  msgstr ""
3555
 
3556
+ #: classes/helpers/FrmFieldsHelper.php:1419
3557
  msgid "Comoros"
3558
  msgstr ""
3559
 
3560
+ #: classes/helpers/FrmFieldsHelper.php:1420
3561
  msgid "Congo"
3562
  msgstr ""
3563
 
3564
+ #: classes/helpers/FrmFieldsHelper.php:1421
3565
  msgid "Cook Islands"
3566
  msgstr ""
3567
 
3568
+ #: classes/helpers/FrmFieldsHelper.php:1422
3569
  msgid "Costa Rica"
3570
  msgstr ""
3571
 
3572
+ #: classes/helpers/FrmFieldsHelper.php:1423
3573
  msgid "C&ocirc;te d'Ivoire"
3574
  msgstr ""
3575
 
3576
+ #: classes/helpers/FrmFieldsHelper.php:1424
3577
  msgid "Croatia"
3578
  msgstr ""
3579
 
3580
+ #: classes/helpers/FrmFieldsHelper.php:1425
3581
  msgid "Cuba"
3582
  msgstr ""
3583
 
3584
+ #: classes/helpers/FrmFieldsHelper.php:1426
3585
  msgid "Curacao"
3586
  msgstr ""
3587
 
3588
+ #: classes/helpers/FrmFieldsHelper.php:1427
3589
  msgid "Cyprus"
3590
  msgstr ""
3591
 
3592
+ #: classes/helpers/FrmFieldsHelper.php:1428
3593
  msgid "Czech Republic"
3594
  msgstr ""
3595
 
3596
+ #: classes/helpers/FrmFieldsHelper.php:1429
3597
  msgid "Denmark"
3598
  msgstr ""
3599
 
3600
+ #: classes/helpers/FrmFieldsHelper.php:1430
3601
  msgid "Djibouti"
3602
  msgstr ""
3603
 
3604
+ #: classes/helpers/FrmFieldsHelper.php:1431
3605
  msgid "Dominica"
3606
  msgstr ""
3607
 
3608
+ #: classes/helpers/FrmFieldsHelper.php:1432
3609
  msgid "Dominican Republic"
3610
  msgstr ""
3611
 
3612
+ #: classes/helpers/FrmFieldsHelper.php:1433
3613
  msgid "East Timor"
3614
  msgstr ""
3615
 
3616
+ #: classes/helpers/FrmFieldsHelper.php:1434
3617
  msgid "Ecuador"
3618
  msgstr ""
3619
 
3620
+ #: classes/helpers/FrmFieldsHelper.php:1435
3621
  msgid "Egypt"
3622
  msgstr ""
3623
 
3624
+ #: classes/helpers/FrmFieldsHelper.php:1436
3625
  msgid "El Salvador"
3626
  msgstr ""
3627
 
3628
+ #: classes/helpers/FrmFieldsHelper.php:1437
3629
  msgid "Equatorial Guinea"
3630
  msgstr ""
3631
 
3632
+ #: classes/helpers/FrmFieldsHelper.php:1438
3633
  msgid "Eritrea"
3634
  msgstr ""
3635
 
3636
+ #: classes/helpers/FrmFieldsHelper.php:1439
3637
  msgid "Estonia"
3638
  msgstr ""
3639
 
3640
+ #: classes/helpers/FrmFieldsHelper.php:1440
3641
  msgid "Ethiopia"
3642
  msgstr ""
3643
 
3644
+ #: classes/helpers/FrmFieldsHelper.php:1441
3645
  msgid "Falkland Islands (Malvinas)"
3646
  msgstr ""
3647
 
3648
+ #: classes/helpers/FrmFieldsHelper.php:1442
3649
  msgid "Faroe Islands"
3650
  msgstr ""
3651
 
3652
+ #: classes/helpers/FrmFieldsHelper.php:1443
3653
  msgid "Fiji"
3654
  msgstr ""
3655
 
3656
+ #: classes/helpers/FrmFieldsHelper.php:1444
3657
  msgid "Finland"
3658
  msgstr ""
3659
 
3660
+ #: classes/helpers/FrmFieldsHelper.php:1445
3661
  msgid "France"
3662
  msgstr ""
3663
 
3664
+ #: classes/helpers/FrmFieldsHelper.php:1446
3665
  msgid "French Guiana"
3666
  msgstr ""
3667
 
3668
+ #: classes/helpers/FrmFieldsHelper.php:1447
3669
  msgid "French Polynesia"
3670
  msgstr ""
3671
 
3672
+ #: classes/helpers/FrmFieldsHelper.php:1448
3673
  msgid "French Southern Territories"
3674
  msgstr ""
3675
 
3676
+ #: classes/helpers/FrmFieldsHelper.php:1449
3677
  msgid "Gabon"
3678
  msgstr ""
3679
 
3680
+ #: classes/helpers/FrmFieldsHelper.php:1450
3681
  msgid "Gambia"
3682
  msgstr ""
3683
 
3684
+ #: classes/helpers/FrmFieldsHelper.php:1451
3685
  msgid "Georgia"
3686
  msgstr ""
3687
 
3688
+ #: classes/helpers/FrmFieldsHelper.php:1452
3689
  msgid "Germany"
3690
  msgstr ""
3691
 
3692
+ #: classes/helpers/FrmFieldsHelper.php:1453
3693
  msgid "Ghana"
3694
  msgstr ""
3695
 
3696
+ #: classes/helpers/FrmFieldsHelper.php:1454
3697
  msgid "Gibraltar"
3698
  msgstr ""
3699
 
3700
+ #: classes/helpers/FrmFieldsHelper.php:1455
3701
  msgid "Greece"
3702
  msgstr ""
3703
 
3704
+ #: classes/helpers/FrmFieldsHelper.php:1456
3705
  msgid "Greenland"
3706
  msgstr ""
3707
 
3708
+ #: classes/helpers/FrmFieldsHelper.php:1457
3709
  msgid "Grenada"
3710
  msgstr ""
3711
 
3712
+ #: classes/helpers/FrmFieldsHelper.php:1458
3713
  msgid "Guadeloupe"
3714
  msgstr ""
3715
 
3716
+ #: classes/helpers/FrmFieldsHelper.php:1459
3717
  msgid "Guam"
3718
  msgstr ""
3719
 
3720
+ #: classes/helpers/FrmFieldsHelper.php:1460
3721
  msgid "Guatemala"
3722
  msgstr ""
3723
 
3724
+ #: classes/helpers/FrmFieldsHelper.php:1461
3725
  msgid "Guernsey"
3726
  msgstr ""
3727
 
3728
+ #: classes/helpers/FrmFieldsHelper.php:1462
3729
  msgid "Guinea"
3730
  msgstr ""
3731
 
3732
+ #: classes/helpers/FrmFieldsHelper.php:1463
3733
  msgid "Guinea-Bissau"
3734
  msgstr ""
3735
 
3736
+ #: classes/helpers/FrmFieldsHelper.php:1464
3737
  msgid "Guyana"
3738
  msgstr ""
3739
 
3740
+ #: classes/helpers/FrmFieldsHelper.php:1465
3741
  msgid "Haiti"
3742
  msgstr ""
3743
 
3744
+ #: classes/helpers/FrmFieldsHelper.php:1466
3745
  msgid "Heard Island and McDonald Islands"
3746
  msgstr ""
3747
 
3748
+ #: classes/helpers/FrmFieldsHelper.php:1467
3749
  msgid "Holy See"
3750
  msgstr ""
3751
 
3752
+ #: classes/helpers/FrmFieldsHelper.php:1468
3753
  msgid "Honduras"
3754
  msgstr ""
3755
 
3756
+ #: classes/helpers/FrmFieldsHelper.php:1469
3757
  msgid "Hong Kong"
3758
  msgstr ""
3759
 
3760
+ #: classes/helpers/FrmFieldsHelper.php:1470
3761
  msgid "Hungary"
3762
  msgstr ""
3763
 
3764
+ #: classes/helpers/FrmFieldsHelper.php:1471
3765
  msgid "Iceland"
3766
  msgstr ""
3767
 
3768
+ #: classes/helpers/FrmFieldsHelper.php:1472
3769
  msgid "India"
3770
  msgstr ""
3771
 
3772
+ #: classes/helpers/FrmFieldsHelper.php:1473
3773
  msgid "Indonesia"
3774
  msgstr ""
3775
 
3776
+ #: classes/helpers/FrmFieldsHelper.php:1474
3777
  msgid "Iran"
3778
  msgstr ""
3779
 
3780
+ #: classes/helpers/FrmFieldsHelper.php:1475
3781
  msgid "Iraq"
3782
  msgstr ""
3783
 
3784
+ #: classes/helpers/FrmFieldsHelper.php:1476
3785
  msgid "Ireland"
3786
  msgstr ""
3787
 
3788
+ #: classes/helpers/FrmFieldsHelper.php:1477
3789
  msgid "Israel"
3790
  msgstr ""
3791
 
3792
+ #: classes/helpers/FrmFieldsHelper.php:1478
3793
  msgid "Isle of Man"
3794
  msgstr ""
3795
 
3796
+ #: classes/helpers/FrmFieldsHelper.php:1479
3797
  msgid "Italy"
3798
  msgstr ""
3799
 
3800
+ #: classes/helpers/FrmFieldsHelper.php:1480
3801
  msgid "Jamaica"
3802
  msgstr ""
3803
 
3804
+ #: classes/helpers/FrmFieldsHelper.php:1481
3805
  msgid "Japan"
3806
  msgstr ""
3807
 
3808
+ #: classes/helpers/FrmFieldsHelper.php:1482
3809
  msgid "Jersey"
3810
  msgstr ""
3811
 
3812
+ #: classes/helpers/FrmFieldsHelper.php:1483
3813
  msgid "Jordan"
3814
  msgstr ""
3815
 
3816
+ #: classes/helpers/FrmFieldsHelper.php:1484
3817
  msgid "Kazakhstan"
3818
  msgstr ""
3819
 
3820
+ #: classes/helpers/FrmFieldsHelper.php:1485
3821
  msgid "Kenya"
3822
  msgstr ""
3823
 
3824
+ #: classes/helpers/FrmFieldsHelper.php:1486
3825
  msgid "Kiribati"
3826
  msgstr ""
3827
 
3828
+ #: classes/helpers/FrmFieldsHelper.php:1487
3829
  msgid "North Korea"
3830
  msgstr ""
3831
 
3832
+ #: classes/helpers/FrmFieldsHelper.php:1488
3833
  msgid "South Korea"
3834
  msgstr ""
3835
 
3836
+ #: classes/helpers/FrmFieldsHelper.php:1489
3837
  msgid "Kosovo"
3838
  msgstr ""
3839
 
3840
+ #: classes/helpers/FrmFieldsHelper.php:1490
3841
  msgid "Kuwait"
3842
  msgstr ""
3843
 
3844
+ #: classes/helpers/FrmFieldsHelper.php:1491
3845
  msgid "Kyrgyzstan"
3846
  msgstr ""
3847
 
3848
+ #: classes/helpers/FrmFieldsHelper.php:1492
3849
  msgid "Laos"
3850
  msgstr ""
3851
 
3852
+ #: classes/helpers/FrmFieldsHelper.php:1493
3853
  msgid "Latvia"
3854
  msgstr ""
3855
 
3856
+ #: classes/helpers/FrmFieldsHelper.php:1494
3857
  msgid "Lebanon"
3858
  msgstr ""
3859
 
3860
+ #: classes/helpers/FrmFieldsHelper.php:1495
3861
  msgid "Lesotho"
3862
  msgstr ""
3863
 
3864
+ #: classes/helpers/FrmFieldsHelper.php:1496
3865
  msgid "Liberia"
3866
  msgstr ""
3867
 
3868
+ #: classes/helpers/FrmFieldsHelper.php:1497
3869
  msgid "Libya"
3870
  msgstr ""
3871
 
3872
+ #: classes/helpers/FrmFieldsHelper.php:1498
3873
  msgid "Liechtenstein"
3874
  msgstr ""
3875
 
3876
+ #: classes/helpers/FrmFieldsHelper.php:1499
3877
  msgid "Lithuania"
3878
  msgstr ""
3879
 
3880
+ #: classes/helpers/FrmFieldsHelper.php:1500
3881
  msgid "Luxembourg"
3882
  msgstr ""
3883
 
3884
+ #: classes/helpers/FrmFieldsHelper.php:1501
3885
  msgid "Macao"
3886
  msgstr ""
3887
 
3888
+ #: classes/helpers/FrmFieldsHelper.php:1502
3889
  msgid "Macedonia"
3890
  msgstr ""
3891
 
3892
+ #: classes/helpers/FrmFieldsHelper.php:1503
3893
  msgid "Madagascar"
3894
  msgstr ""
3895
 
3896
+ #: classes/helpers/FrmFieldsHelper.php:1504
3897
  msgid "Malawi"
3898
  msgstr ""
3899
 
3900
+ #: classes/helpers/FrmFieldsHelper.php:1505
3901
  msgid "Malaysia"
3902
  msgstr ""
3903
 
3904
+ #: classes/helpers/FrmFieldsHelper.php:1506
3905
  msgid "Maldives"
3906
  msgstr ""
3907
 
3908
+ #: classes/helpers/FrmFieldsHelper.php:1507
3909
  msgid "Mali"
3910
  msgstr ""
3911
 
3912
+ #: classes/helpers/FrmFieldsHelper.php:1508
3913
  msgid "Malta"
3914
  msgstr ""
3915
 
3916
+ #: classes/helpers/FrmFieldsHelper.php:1509
3917
  msgid "Marshall Islands"
3918
  msgstr ""
3919
 
3920
+ #: classes/helpers/FrmFieldsHelper.php:1510
3921
  msgid "Martinique"
3922
  msgstr ""
3923
 
3924
+ #: classes/helpers/FrmFieldsHelper.php:1511
3925
  msgid "Mauritania"
3926
  msgstr ""
3927
 
3928
+ #: classes/helpers/FrmFieldsHelper.php:1512
3929
  msgid "Mauritius"
3930
  msgstr ""
3931
 
3932
+ #: classes/helpers/FrmFieldsHelper.php:1513
3933
  msgid "Mayotte"
3934
  msgstr ""
3935
 
3936
+ #: classes/helpers/FrmFieldsHelper.php:1514
3937
  msgid "Mexico"
3938
  msgstr ""
3939
 
3940
+ #: classes/helpers/FrmFieldsHelper.php:1515
3941
  msgid "Micronesia"
3942
  msgstr ""
3943
 
3944
+ #: classes/helpers/FrmFieldsHelper.php:1516
3945
  msgid "Moldova"
3946
  msgstr ""
3947
 
3948
+ #: classes/helpers/FrmFieldsHelper.php:1517
3949
  msgid "Monaco"
3950
  msgstr ""
3951
 
3952
+ #: classes/helpers/FrmFieldsHelper.php:1518
3953
  msgid "Mongolia"
3954
  msgstr ""
3955
 
3956
+ #: classes/helpers/FrmFieldsHelper.php:1519
3957
  msgid "Montenegro"
3958
  msgstr ""
3959
 
3960
+ #: classes/helpers/FrmFieldsHelper.php:1520
3961
  msgid "Montserrat"
3962
  msgstr ""
3963
 
3964
+ #: classes/helpers/FrmFieldsHelper.php:1521
3965
  msgid "Morocco"
3966
  msgstr ""
3967
 
3968
+ #: classes/helpers/FrmFieldsHelper.php:1522
3969
  msgid "Mozambique"
3970
  msgstr ""
3971
 
3972
+ #: classes/helpers/FrmFieldsHelper.php:1523
3973
  msgid "Myanmar"
3974
  msgstr ""
3975
 
3976
+ #: classes/helpers/FrmFieldsHelper.php:1524
3977
  msgid "Namibia"
3978
  msgstr ""
3979
 
3980
+ #: classes/helpers/FrmFieldsHelper.php:1525
3981
  msgid "Nauru"
3982
  msgstr ""
3983
 
3984
+ #: classes/helpers/FrmFieldsHelper.php:1526
3985
  msgid "Nepal"
3986
  msgstr ""
3987
 
3988
+ #: classes/helpers/FrmFieldsHelper.php:1527
3989
  msgid "Netherlands"
3990
  msgstr ""
3991
 
3992
+ #: classes/helpers/FrmFieldsHelper.php:1528
3993
  msgid "New Caledonia"
3994
  msgstr ""
3995
 
3996
+ #: classes/helpers/FrmFieldsHelper.php:1529
3997
  msgid "New Zealand"
3998
  msgstr ""
3999
 
4000
+ #: classes/helpers/FrmFieldsHelper.php:1530
4001
  msgid "Nicaragua"
4002
  msgstr ""
4003
 
4004
+ #: classes/helpers/FrmFieldsHelper.php:1531
4005
  msgid "Niger"
4006
  msgstr ""
4007
 
4008
+ #: classes/helpers/FrmFieldsHelper.php:1532
4009
  msgid "Nigeria"
4010
  msgstr ""
4011
 
4012
+ #: classes/helpers/FrmFieldsHelper.php:1533
4013
  msgid "Niue"
4014
  msgstr ""
4015
 
4016
+ #: classes/helpers/FrmFieldsHelper.php:1534
4017
  msgid "Norfolk Island"
4018
  msgstr ""
4019
 
4020
+ #: classes/helpers/FrmFieldsHelper.php:1535
4021
  msgid "Northern Mariana Islands"
4022
  msgstr ""
4023
 
4024
+ #: classes/helpers/FrmFieldsHelper.php:1536
4025
  msgid "Norway"
4026
  msgstr ""
4027
 
4028
+ #: classes/helpers/FrmFieldsHelper.php:1537
4029
  msgid "Oman"
4030
  msgstr ""
4031
 
4032
+ #: classes/helpers/FrmFieldsHelper.php:1538
4033
  msgid "Pakistan"
4034
  msgstr ""
4035
 
4036
+ #: classes/helpers/FrmFieldsHelper.php:1539
4037
  msgid "Palau"
4038
  msgstr ""
4039
 
4040
+ #: classes/helpers/FrmFieldsHelper.php:1540
4041
  msgid "Palestine"
4042
  msgstr ""
4043
 
4044
+ #: classes/helpers/FrmFieldsHelper.php:1541
4045
  msgid "Panama"
4046
  msgstr ""
4047
 
4048
+ #: classes/helpers/FrmFieldsHelper.php:1542
4049
  msgid "Papua New Guinea"
4050
  msgstr ""
4051
 
4052
+ #: classes/helpers/FrmFieldsHelper.php:1543
4053
  msgid "Paraguay"
4054
  msgstr ""
4055
 
4056
+ #: classes/helpers/FrmFieldsHelper.php:1544
4057
  msgid "Peru"
4058
  msgstr ""
4059
 
4060
+ #: classes/helpers/FrmFieldsHelper.php:1545
4061
  msgid "Philippines"
4062
  msgstr ""
4063
 
4064
+ #: classes/helpers/FrmFieldsHelper.php:1546
4065
  msgid "Pitcairn"
4066
  msgstr ""
4067
 
4068
+ #: classes/helpers/FrmFieldsHelper.php:1547
4069
  msgid "Poland"
4070
  msgstr ""
4071
 
4072
+ #: classes/helpers/FrmFieldsHelper.php:1548
4073
  msgid "Portugal"
4074
  msgstr ""
4075
 
4076
+ #: classes/helpers/FrmFieldsHelper.php:1549
4077
  msgid "Puerto Rico"
4078
  msgstr ""
4079
 
4080
+ #: classes/helpers/FrmFieldsHelper.php:1550
4081
  msgid "Qatar"
4082
  msgstr ""
4083
 
4084
+ #: classes/helpers/FrmFieldsHelper.php:1551
4085
  msgid "Reunion"
4086
  msgstr ""
4087
 
4088
+ #: classes/helpers/FrmFieldsHelper.php:1552
4089
  msgid "Romania"
4090
  msgstr ""
4091
 
4092
+ #: classes/helpers/FrmFieldsHelper.php:1553
4093
  msgid "Russia"
4094
  msgstr ""
4095
 
4096
+ #: classes/helpers/FrmFieldsHelper.php:1554
4097
  msgid "Rwanda"
4098
  msgstr ""
4099
 
4100
+ #: classes/helpers/FrmFieldsHelper.php:1555
4101
  msgid "Saint Barthelemy"
4102
  msgstr ""
4103
 
4104
+ #: classes/helpers/FrmFieldsHelper.php:1556
4105
  msgid "Saint Helena, Ascension and Tristan da Cunha"
4106
  msgstr ""
4107
 
4108
+ #: classes/helpers/FrmFieldsHelper.php:1557
4109
  msgid "Saint Kitts and Nevis"
4110
  msgstr ""
4111
 
4112
+ #: classes/helpers/FrmFieldsHelper.php:1558
4113
  msgid "Saint Lucia"
4114
  msgstr ""
4115
 
4116
+ #: classes/helpers/FrmFieldsHelper.php:1559
4117
  msgid "Saint Martin (French part)"
4118
  msgstr ""
4119
 
4120
+ #: classes/helpers/FrmFieldsHelper.php:1560
4121
  msgid "Saint Pierre and Miquelon"
4122
  msgstr ""
4123
 
4124
+ #: classes/helpers/FrmFieldsHelper.php:1561
4125
  msgid "Saint Vincent and the Grenadines"
4126
  msgstr ""
4127
 
4128
+ #: classes/helpers/FrmFieldsHelper.php:1562
4129
  msgid "Samoa"
4130
  msgstr ""
4131
 
4132
+ #: classes/helpers/FrmFieldsHelper.php:1563
4133
  msgid "San Marino"
4134
  msgstr ""
4135
 
4136
+ #: classes/helpers/FrmFieldsHelper.php:1564
4137
  msgid "Sao Tome and Principe"
4138
  msgstr ""
4139
 
4140
+ #: classes/helpers/FrmFieldsHelper.php:1565
4141
  msgid "Saudi Arabia"
4142
  msgstr ""
4143
 
4144
+ #: classes/helpers/FrmFieldsHelper.php:1566
4145
  msgid "Senegal"
4146
  msgstr ""
4147
 
4148
+ #: classes/helpers/FrmFieldsHelper.php:1567
4149
  msgid "Serbia"
4150
  msgstr ""
4151
 
4152
+ #: classes/helpers/FrmFieldsHelper.php:1568
4153
  msgid "Seychelles"
4154
  msgstr ""
4155
 
4156
+ #: classes/helpers/FrmFieldsHelper.php:1569
4157
  msgid "Sierra Leone"
4158
  msgstr ""
4159
 
4160
+ #: classes/helpers/FrmFieldsHelper.php:1570
4161
  msgid "Singapore"
4162
  msgstr ""
4163
 
4164
+ #: classes/helpers/FrmFieldsHelper.php:1571
4165
  msgid "Sint Maarten (Dutch part)"
4166
  msgstr ""
4167
 
4168
+ #: classes/helpers/FrmFieldsHelper.php:1572
4169
  msgid "Slovakia"
4170
  msgstr ""
4171
 
4172
+ #: classes/helpers/FrmFieldsHelper.php:1573
4173
  msgid "Slovenia"
4174
  msgstr ""
4175
 
4176
+ #: classes/helpers/FrmFieldsHelper.php:1574
4177
  msgid "Solomon Islands"
4178
  msgstr ""
4179
 
4180
+ #: classes/helpers/FrmFieldsHelper.php:1575
4181
  msgid "Somalia"
4182
  msgstr ""
4183
 
4184
+ #: classes/helpers/FrmFieldsHelper.php:1576
4185
  msgid "South Africa"
4186
  msgstr ""
4187
 
4188
+ #: classes/helpers/FrmFieldsHelper.php:1577
4189
  msgid "South Georgia and the South Sandwich Islands"
4190
  msgstr ""
4191
 
4192
+ #: classes/helpers/FrmFieldsHelper.php:1578
4193
  msgid "South Sudan"
4194
  msgstr ""
4195
 
4196
+ #: classes/helpers/FrmFieldsHelper.php:1579
4197
  msgid "Spain"
4198
  msgstr ""
4199
 
4200
+ #: classes/helpers/FrmFieldsHelper.php:1580
4201
  msgid "Sri Lanka"
4202
  msgstr ""
4203
 
4204
+ #: classes/helpers/FrmFieldsHelper.php:1581
4205
  msgid "Sudan"
4206
  msgstr ""
4207
 
4208
+ #: classes/helpers/FrmFieldsHelper.php:1582
4209
  msgid "Suriname"
4210
  msgstr ""
4211
 
4212
+ #: classes/helpers/FrmFieldsHelper.php:1583
4213
  msgid "Svalbard and Jan Mayen"
4214
  msgstr ""
4215
 
4216
+ #: classes/helpers/FrmFieldsHelper.php:1584
4217
  msgid "Swaziland"
4218
  msgstr ""
4219
 
4220
+ #: classes/helpers/FrmFieldsHelper.php:1585
4221
  msgid "Sweden"
4222
  msgstr ""
4223
 
4224
+ #: classes/helpers/FrmFieldsHelper.php:1586
4225
  msgid "Switzerland"
4226
  msgstr ""
4227
 
4228
+ #: classes/helpers/FrmFieldsHelper.php:1587
4229
  msgid "Syria"
4230
  msgstr ""
4231
 
4232
+ #: classes/helpers/FrmFieldsHelper.php:1588
4233
  msgid "Taiwan"
4234
  msgstr ""
4235
 
4236
+ #: classes/helpers/FrmFieldsHelper.php:1589
4237
  msgid "Tajikistan"
4238
  msgstr ""
4239
 
4240
+ #: classes/helpers/FrmFieldsHelper.php:1590
4241
  msgid "Tanzania"
4242
  msgstr ""
4243
 
4244
+ #: classes/helpers/FrmFieldsHelper.php:1591
4245
  msgid "Thailand"
4246
  msgstr ""
4247
 
4248
+ #: classes/helpers/FrmFieldsHelper.php:1592
4249
  msgid "Timor-Leste"
4250
  msgstr ""
4251
 
4252
+ #: classes/helpers/FrmFieldsHelper.php:1593
4253
  msgid "Togo"
4254
  msgstr ""
4255
 
4256
+ #: classes/helpers/FrmFieldsHelper.php:1594
4257
  msgid "Tokelau"
4258
  msgstr ""
4259
 
4260
+ #: classes/helpers/FrmFieldsHelper.php:1595
4261
  msgid "Tonga"
4262
  msgstr ""
4263
 
4264
+ #: classes/helpers/FrmFieldsHelper.php:1596
4265
  msgid "Trinidad and Tobago"
4266
  msgstr ""
4267
 
4268
+ #: classes/helpers/FrmFieldsHelper.php:1597
4269
  msgid "Tunisia"
4270
  msgstr ""
4271
 
4272
+ #: classes/helpers/FrmFieldsHelper.php:1598
4273
  msgid "Turkey"
4274
  msgstr ""
4275
 
4276
+ #: classes/helpers/FrmFieldsHelper.php:1599
4277
  msgid "Turkmenistan"
4278
  msgstr ""
4279
 
4280
+ #: classes/helpers/FrmFieldsHelper.php:1600
4281
  msgid "Turks and Caicos Islands"
4282
  msgstr ""
4283
 
4284
+ #: classes/helpers/FrmFieldsHelper.php:1601
4285
  msgid "Tuvalu"
4286
  msgstr ""
4287
 
4288
+ #: classes/helpers/FrmFieldsHelper.php:1602
4289
  msgid "Uganda"
4290
  msgstr ""
4291
 
4292
+ #: classes/helpers/FrmFieldsHelper.php:1603
4293
  msgid "Ukraine"
4294
  msgstr ""
4295
 
4296
+ #: classes/helpers/FrmFieldsHelper.php:1604
4297
  msgid "United Arab Emirates"
4298
  msgstr ""
4299
 
4300
+ #: classes/helpers/FrmFieldsHelper.php:1605
4301
  msgid "United Kingdom"
4302
  msgstr ""
4303
 
4304
+ #: classes/helpers/FrmFieldsHelper.php:1606
4305
  msgid "United States"
4306
  msgstr ""
4307
 
4308
+ #: classes/helpers/FrmFieldsHelper.php:1607
4309
  msgid "United States Minor Outlying Islands"
4310
  msgstr ""
4311
 
4312
+ #: classes/helpers/FrmFieldsHelper.php:1608
4313
  msgid "Uruguay"
4314
  msgstr ""
4315
 
4316
+ #: classes/helpers/FrmFieldsHelper.php:1609
4317
  msgid "Uzbekistan"
4318
  msgstr ""
4319
 
4320
+ #: classes/helpers/FrmFieldsHelper.php:1610
4321
  msgid "Vanuatu"
4322
  msgstr ""
4323
 
4324
+ #: classes/helpers/FrmFieldsHelper.php:1611
4325
  msgid "Vatican City"
4326
  msgstr ""
4327
 
4328
+ #: classes/helpers/FrmFieldsHelper.php:1612
4329
  msgid "Venezuela"
4330
  msgstr ""
4331
 
4332
+ #: classes/helpers/FrmFieldsHelper.php:1613
4333
  msgid "Vietnam"
4334
  msgstr ""
4335
 
4336
+ #: classes/helpers/FrmFieldsHelper.php:1614
4337
  msgid "Virgin Islands, British"
4338
  msgstr ""
4339
 
4340
+ #: classes/helpers/FrmFieldsHelper.php:1615
4341
  msgid "Virgin Islands, U.S."
4342
  msgstr ""
4343
 
4344
+ #: classes/helpers/FrmFieldsHelper.php:1616
4345
  msgid "Wallis and Futuna"
4346
  msgstr ""
4347
 
4348
+ #: classes/helpers/FrmFieldsHelper.php:1617
4349
  msgid "Western Sahara"
4350
  msgstr ""
4351
 
4352
+ #: classes/helpers/FrmFieldsHelper.php:1618
4353
  msgid "Yemen"
4354
  msgstr ""
4355
 
4356
+ #: classes/helpers/FrmFieldsHelper.php:1619
4357
  msgid "Zambia"
4358
  msgstr ""
4359
 
4360
+ #: classes/helpers/FrmFieldsHelper.php:1620
4361
  msgid "Zimbabwe"
4362
  msgstr ""
4363
 
4364
+ #: classes/helpers/FrmFieldsHelper.php:1628
4365
  msgid "Countries"
4366
  msgstr ""
4367
 
4368
+ #: classes/helpers/FrmFieldsHelper.php:1633
4369
  msgid "U.S. State Abbreviations"
4370
  msgstr ""
4371
 
4372
+ #: classes/helpers/FrmFieldsHelper.php:1637
4373
  msgid "U.S. States"
4374
  msgstr ""
4375
 
4376
+ #: classes/helpers/FrmFieldsHelper.php:1640
4377
  msgid "Age"
4378
  msgstr ""
4379
 
4380
+ #: classes/helpers/FrmFieldsHelper.php:1641
4381
  msgid "Under 18"
4382
  msgstr ""
4383
 
4384
+ #: classes/helpers/FrmFieldsHelper.php:1642
4385
  msgid "18-24"
4386
  msgstr ""
4387
 
4388
+ #: classes/helpers/FrmFieldsHelper.php:1643
4389
  msgid "25-34"
4390
  msgstr ""
4391
 
4392
+ #: classes/helpers/FrmFieldsHelper.php:1644
4393
  msgid "35-44"
4394
  msgstr ""
4395
 
4396
+ #: classes/helpers/FrmFieldsHelper.php:1645
4397
  msgid "45-54"
4398
  msgstr ""
4399
 
4400
+ #: classes/helpers/FrmFieldsHelper.php:1646
4401
  msgid "55-64"
4402
  msgstr ""
4403
 
4404
+ #: classes/helpers/FrmFieldsHelper.php:1647
4405
  msgid "65 or Above"
4406
  msgstr ""
4407
 
4408
+ #: classes/helpers/FrmFieldsHelper.php:1648
4409
  msgid "Prefer Not to Answer"
4410
  msgstr ""
4411
 
4412
+ #: classes/helpers/FrmFieldsHelper.php:1651
4413
  msgid "Satisfaction"
4414
  msgstr ""
4415
 
4416
+ #: classes/helpers/FrmFieldsHelper.php:1652
4417
  msgid "Very Satisfied"
4418
  msgstr ""
4419
 
4420
+ #: classes/helpers/FrmFieldsHelper.php:1653
4421
  msgid "Satisfied"
4422
  msgstr ""
4423
 
4424
+ #: classes/helpers/FrmFieldsHelper.php:1654
4425
+ #: classes/helpers/FrmFieldsHelper.php:1663
4426
+ #: classes/helpers/FrmFieldsHelper.php:1672
4427
  msgid "Neutral"
4428
  msgstr ""
4429
 
4430
+ #: classes/helpers/FrmFieldsHelper.php:1655
4431
  msgid "Unsatisfied"
4432
  msgstr ""
4433
 
4434
+ #: classes/helpers/FrmFieldsHelper.php:1656
4435
  msgid "Very Unsatisfied"
4436
  msgstr ""
4437
 
4438
+ #: classes/helpers/FrmFieldsHelper.php:1657
4439
+ #: classes/helpers/FrmFieldsHelper.php:1666
4440
+ #: classes/helpers/FrmFieldsHelper.php:1675
4441
  msgid "N/A"
4442
  msgstr ""
4443
 
4444
+ #: classes/helpers/FrmFieldsHelper.php:1660
4445
  msgid "Importance"
4446
  msgstr ""
4447
 
4448
+ #: classes/helpers/FrmFieldsHelper.php:1661
4449
  msgid "Very Important"
4450
  msgstr ""
4451
 
4452
+ #: classes/helpers/FrmFieldsHelper.php:1662
4453
  msgid "Important"
4454
  msgstr ""
4455
 
4456
+ #: classes/helpers/FrmFieldsHelper.php:1664
4457
  msgid "Somewhat Important"
4458
  msgstr ""
4459
 
4460
+ #: classes/helpers/FrmFieldsHelper.php:1665
4461
  msgid "Not at all Important"
4462
  msgstr ""
4463
 
4464
+ #: classes/helpers/FrmFieldsHelper.php:1669
4465
  msgid "Agreement"
4466
  msgstr ""
4467
 
4468
+ #: classes/helpers/FrmFieldsHelper.php:1670
4469
  msgid "Strongly Agree"
4470
  msgstr ""
4471
 
4472
+ #: classes/helpers/FrmFieldsHelper.php:1671
4473
  msgid "Agree"
4474
  msgstr ""
4475
 
4476
+ #: classes/helpers/FrmFieldsHelper.php:1673
4477
  msgid "Disagree"
4478
  msgstr ""
4479
 
4480
+ #: classes/helpers/FrmFieldsHelper.php:1674
4481
  msgid "Strongly Disagree"
4482
  msgstr ""
4483
 
4484
  #. translators: %s: Field name
4485
+ #: classes/helpers/FrmFieldsHelper.php:1722
4486
  msgid "%s fields"
4487
  msgstr ""
4488
 
4540
  msgstr ""
4541
 
4542
  #: classes/helpers/FrmListHelper.php:257
4543
+ #: classes/helpers/FrmAppHelper.php:2274
4544
  msgid "No items found."
4545
  msgstr ""
4546
 
4769
  msgid "Renew"
4770
  msgstr ""
4771
 
 
 
 
 
4772
  #: classes/helpers/FrmFormsHelper.php:1336
4773
  msgid "License plan required:"
4774
  msgstr ""
4778
  msgstr ""
4779
 
4780
  #: classes/helpers/FrmFormsHelper.php:1445
4781
+ #: classes/helpers/FrmAppHelper.php:2268
4782
  msgid "See the list of reserved words in WordPress."
4783
  msgstr ""
4784
 
4828
  msgid "Parent ID"
4829
  msgstr ""
4830
 
4831
+ #: classes/helpers/FrmAppHelper.php:1174
4832
  msgid "View Forms"
4833
  msgstr ""
4834
 
4835
+ #: classes/helpers/FrmAppHelper.php:1175
4836
  msgid "Add and Edit Forms"
4837
  msgstr ""
4838
 
4839
+ #: classes/helpers/FrmAppHelper.php:1176
4840
  msgid "Delete Forms"
4841
  msgstr ""
4842
 
4843
+ #: classes/helpers/FrmAppHelper.php:1177
4844
  msgid "Access this Settings Page"
4845
  msgstr ""
4846
 
4847
+ #: classes/helpers/FrmAppHelper.php:1178
4848
  msgid "View Entries from Admin Area"
4849
  msgstr ""
4850
 
4851
+ #: classes/helpers/FrmAppHelper.php:1179
4852
  msgid "Delete Entries from Admin Area"
4853
  msgstr ""
4854
 
4855
+ #: classes/helpers/FrmAppHelper.php:1186
4856
  msgid "Add Entries from Admin Area"
4857
  msgstr ""
4858
 
4859
+ #: classes/helpers/FrmAppHelper.php:1187
4860
  msgid "Edit Entries from Admin Area"
4861
  msgstr ""
4862
 
4863
+ #: classes/helpers/FrmAppHelper.php:1188
4864
  msgid "View Reports"
4865
  msgstr ""
4866
 
4867
+ #: classes/helpers/FrmAppHelper.php:1189
4868
  msgid "Add/Edit Views"
4869
  msgstr ""
4870
 
4871
+ #: classes/helpers/FrmAppHelper.php:1811
4872
  msgid "at"
4873
  msgstr ""
4874
 
4875
+ #: classes/helpers/FrmAppHelper.php:1862
4876
+ #: classes/helpers/FrmAppHelper.php:1881
4877
  msgid "seconds"
4878
  msgstr ""
4879
 
4880
+ #: classes/helpers/FrmAppHelper.php:1875
4881
  msgid "year"
4882
  msgstr ""
4883
 
4884
+ #: classes/helpers/FrmAppHelper.php:1875
4885
  msgid "years"
4886
  msgstr ""
4887
 
4888
+ #: classes/helpers/FrmAppHelper.php:1876
4889
  msgid "month"
4890
  msgstr ""
4891
 
4892
+ #: classes/helpers/FrmAppHelper.php:1876
4893
  msgid "months"
4894
  msgstr ""
4895
 
4896
+ #: classes/helpers/FrmAppHelper.php:1877
4897
  msgid "week"
4898
  msgstr ""
4899
 
4900
+ #: classes/helpers/FrmAppHelper.php:1877
4901
  msgid "weeks"
4902
  msgstr ""
4903
 
4904
+ #: classes/helpers/FrmAppHelper.php:1878
4905
  msgid "day"
4906
  msgstr ""
4907
 
4908
+ #: classes/helpers/FrmAppHelper.php:1878
4909
  msgid "days"
4910
  msgstr ""
4911
 
4912
+ #: classes/helpers/FrmAppHelper.php:1879
4913
  msgid "hour"
4914
  msgstr ""
4915
 
4916
+ #: classes/helpers/FrmAppHelper.php:1879
4917
  msgid "hours"
4918
  msgstr ""
4919
 
4920
+ #: classes/helpers/FrmAppHelper.php:1880
4921
  msgid "minute"
4922
  msgstr ""
4923
 
4924
+ #: classes/helpers/FrmAppHelper.php:1880
4925
  msgid "minutes"
4926
  msgstr ""
4927
 
4928
+ #: classes/helpers/FrmAppHelper.php:1881
4929
  msgid "second"
4930
  msgstr ""
4931
 
4932
+ #: classes/helpers/FrmAppHelper.php:1973
4933
  msgid "Give this action a label for easy reference."
4934
  msgstr ""
4935
 
4936
+ #: classes/helpers/FrmAppHelper.php:1974
4937
  msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com. [admin_email] is the address set in WP General Settings."
4938
  msgstr ""
4939
 
4940
+ #: classes/helpers/FrmAppHelper.php:1975
4941
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
4942
  msgstr ""
4943
 
4944
+ #: classes/helpers/FrmAppHelper.php:1976
4945
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
4946
  msgstr ""
4947
 
4948
+ #: classes/helpers/FrmAppHelper.php:1977
4949
  msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
4950
  msgstr ""
4951
 
4952
+ #: classes/helpers/FrmAppHelper.php:1978
4953
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
4954
  msgstr ""
4955
 
4956
  #. translators: %1$s: Form name, %2$s: Date
4957
+ #: classes/helpers/FrmAppHelper.php:1980
4958
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
4959
  msgstr ""
4960
 
4961
+ #: classes/helpers/FrmAppHelper.php:2174
4962
+ #: classes/helpers/FrmAppHelper.php:2253
4963
  msgid "Please wait while your site updates."
4964
  msgstr ""
4965
 
4966
+ #: classes/helpers/FrmAppHelper.php:2175
4967
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
4968
  msgstr ""
4969
 
4970
+ #: classes/helpers/FrmAppHelper.php:2178
4971
+ #: classes/helpers/FrmAppHelper.php:2207
4972
  msgid "Loading&hellip;"
4973
  msgstr ""
4974
 
4975
+ #: classes/helpers/FrmAppHelper.php:2208
4976
  msgid "Remove"
4977
  msgstr ""
4978
 
4979
+ #: classes/helpers/FrmAppHelper.php:2212
4980
  msgid "No results match"
4981
  msgstr ""
4982
 
4983
+ #: classes/helpers/FrmAppHelper.php:2213
4984
  msgid "That file looks like Spam."
4985
  msgstr ""
4986
 
4987
+ #: classes/helpers/FrmAppHelper.php:2214
4988
  msgid "There is an error in the calculation in the field with key"
4989
  msgstr ""
4990
 
4991
+ #: classes/helpers/FrmAppHelper.php:2215
4992
  msgid "Please complete the preceding required fields before uploading a file."
4993
  msgstr ""
4994
 
4995
+ #: classes/helpers/FrmAppHelper.php:2226
4996
  msgid "(Click to add description)"
4997
  msgstr ""
4998
 
4999
+ #: classes/helpers/FrmAppHelper.php:2227
5000
  msgid "(Blank)"
5001
  msgstr ""
5002
 
5003
+ #: classes/helpers/FrmAppHelper.php:2228
5004
  msgid "(no label)"
5005
  msgstr ""
5006
 
5007
+ #: classes/helpers/FrmAppHelper.php:2229
5008
  msgid "Saving"
5009
  msgstr ""
5010
 
5011
+ #: classes/helpers/FrmAppHelper.php:2230
5012
  msgid "Saved"
5013
  msgstr ""
5014
 
5015
+ #: classes/helpers/FrmAppHelper.php:2231
5016
  msgid "OK"
5017
  msgstr ""
5018
 
5019
+ #: classes/helpers/FrmAppHelper.php:2234
5020
  msgid "Clear default value when typing"
5021
  msgstr ""
5022
 
5023
+ #: classes/helpers/FrmAppHelper.php:2235
5024
  msgid "Do not clear default value when typing"
5025
  msgstr ""
5026
 
5027
+ #: classes/helpers/FrmAppHelper.php:2236
5028
  msgid "Default value will pass form validation"
5029
  msgstr ""
5030
 
5031
+ #: classes/helpers/FrmAppHelper.php:2237
5032
  msgid "Default value will NOT pass form validation"
5033
  msgstr ""
5034
 
5035
+ #: classes/helpers/FrmAppHelper.php:2238
5036
  msgid "Heads up"
5037
  msgstr ""
5038
 
5039
+ #: classes/helpers/FrmAppHelper.php:2240
5040
  msgid "Are you sure you want to delete this field and all data associated with it?"
5041
  msgstr ""
5042
 
5043
+ #: classes/helpers/FrmAppHelper.php:2241
5044
  msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
5045
  msgstr ""
5046
 
5047
+ #: classes/helpers/FrmAppHelper.php:2242
5048
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
5049
  msgstr ""
5050
 
5051
+ #: classes/helpers/FrmAppHelper.php:2245
5052
  msgid "Enter Email"
5053
  msgstr ""
5054
 
5055
+ #: classes/helpers/FrmAppHelper.php:2246
5056
  msgid "Confirm Email"
5057
  msgstr ""
5058
 
5059
+ #: classes/helpers/FrmAppHelper.php:2247
5060
  msgid "Conditional content here"
5061
  msgstr ""
5062
 
5063
+ #: classes/helpers/FrmAppHelper.php:2249
5064
  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."
5065
  msgstr ""
5066
 
5067
+ #: classes/helpers/FrmAppHelper.php:2250
5068
  msgid "Enter Password"
5069
  msgstr ""
5070
 
5071
+ #: classes/helpers/FrmAppHelper.php:2251
5072
  msgid "Confirm Password"
5073
  msgstr ""
5074
 
5075
+ #: classes/helpers/FrmAppHelper.php:2252
5076
  msgid "Import Complete"
5077
  msgstr ""
5078
 
5079
+ #: classes/helpers/FrmAppHelper.php:2254
5080
  msgid "Warning: There is no way to retrieve unsaved entries."
5081
  msgstr ""
5082
 
5083
+ #: classes/helpers/FrmAppHelper.php:2255
5084
  msgid "Private"
5085
  msgstr ""
5086
 
5087
+ #: classes/helpers/FrmAppHelper.php:2258
5088
  msgid "No new licenses were found"
5089
  msgstr ""
5090
 
5091
+ #: classes/helpers/FrmAppHelper.php:2259
5092
  msgid "This calculation has at least one unmatched ( ) { } [ ]."
5093
  msgstr ""
5094
 
5095
+ #: classes/helpers/FrmAppHelper.php:2260
5096
  msgid "This calculation may have shortcodes that work in Views but not forms."
5097
  msgstr ""
5098
 
5099
+ #: classes/helpers/FrmAppHelper.php:2261
5100
  msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
5101
  msgstr ""
5102
 
5103
+ #: classes/helpers/FrmAppHelper.php:2262
5104
  msgid "This form action is limited to one per form. Please edit the existing form action."
5105
  msgstr ""
5106
 
5107
  #. Translators: %s is the name of a Detail Page Slug that is a reserved word.
5108
+ #: classes/helpers/FrmAppHelper.php:2265
5109
  msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
5110
  msgstr ""
5111
 
5112
  #. 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.
5113
+ #: classes/helpers/FrmAppHelper.php:2267
5114
  msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
5115
  msgstr ""
5116
 
5117
+ #: classes/helpers/FrmAppHelper.php:2269
5118
  msgid "Please enter a Repeat Limit that is greater than 1."
5119
  msgstr ""
5120
 
5121
+ #: classes/helpers/FrmAppHelper.php:2270
5122
  msgid "Please select a limit between 0 and 200."
5123
  msgstr ""
5124
 
5125
+ #: classes/helpers/FrmAppHelper.php:2301
5126
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
5127
  msgstr ""
5128
 
5129
+ #: classes/helpers/FrmAppHelper.php:2328
5130
  msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
5131
  msgstr ""
5132
 
5133
+ #: classes/helpers/FrmAppHelper.php:2356
5134
  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+."
5135
  msgstr ""
5136
 
5137
+ #: classes/helpers/FrmAppHelper.php:2362
5138
  msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
5139
  msgstr ""
5140
 
5141
+ #: classes/helpers/FrmAppHelper.php:2376
5142
  msgid "English"
5143
  msgstr ""
5144
 
5145
+ #: classes/helpers/FrmAppHelper.php:2377
5146
  msgid "Afrikaans"
5147
  msgstr ""
5148
 
5149
+ #: classes/helpers/FrmAppHelper.php:2378
5150
  msgid "Albanian"
5151
  msgstr ""
5152
 
5153
+ #: classes/helpers/FrmAppHelper.php:2379
5154
  msgid "Arabic"
5155
  msgstr ""
5156
 
5157
+ #: classes/helpers/FrmAppHelper.php:2380
5158
  msgid "Armenian"
5159
  msgstr ""
5160
 
5161
+ #: classes/helpers/FrmAppHelper.php:2381
5162
  msgid "Azerbaijani"
5163
  msgstr ""
5164
 
5165
+ #: classes/helpers/FrmAppHelper.php:2382
5166
  msgid "Basque"
5167
  msgstr ""
5168
 
5169
+ #: classes/helpers/FrmAppHelper.php:2383
5170
  msgid "Bosnian"
5171
  msgstr ""
5172
 
5173
+ #: classes/helpers/FrmAppHelper.php:2384
5174
  msgid "Bulgarian"
5175
  msgstr ""
5176
 
5177
+ #: classes/helpers/FrmAppHelper.php:2385
5178
  msgid "Catalan"
5179
  msgstr ""
5180
 
5181
+ #: classes/helpers/FrmAppHelper.php:2386
5182
  msgid "Chinese Hong Kong"
5183
  msgstr ""
5184
 
5185
+ #: classes/helpers/FrmAppHelper.php:2387
5186
  msgid "Chinese Simplified"
5187
  msgstr ""
5188
 
5189
+ #: classes/helpers/FrmAppHelper.php:2388
5190
  msgid "Chinese Traditional"
5191
  msgstr ""
5192
 
5193
+ #: classes/helpers/FrmAppHelper.php:2389
5194
  msgid "Croatian"
5195
  msgstr ""
5196
 
5197
+ #: classes/helpers/FrmAppHelper.php:2390
5198
  msgid "Czech"
5199
  msgstr ""
5200
 
5201
+ #: classes/helpers/FrmAppHelper.php:2391
5202
  msgid "Danish"
5203
  msgstr ""
5204
 
5205
+ #: classes/helpers/FrmAppHelper.php:2392
5206
  msgid "Dutch"
5207
  msgstr ""
5208
 
5209
+ #: classes/helpers/FrmAppHelper.php:2393
5210
  msgid "English/UK"
5211
  msgstr ""
5212
 
5213
+ #: classes/helpers/FrmAppHelper.php:2394
5214
  msgid "Esperanto"
5215
  msgstr ""
5216
 
5217
+ #: classes/helpers/FrmAppHelper.php:2395
5218
  msgid "Estonian"
5219
  msgstr ""
5220
 
5221
+ #: classes/helpers/FrmAppHelper.php:2396
5222
  msgid "Faroese"
5223
  msgstr ""
5224
 
5225
+ #: classes/helpers/FrmAppHelper.php:2397
5226
  msgid "Farsi/Persian"
5227
  msgstr ""
5228
 
5229
+ #: classes/helpers/FrmAppHelper.php:2398
5230
  msgid "Filipino"
5231
  msgstr ""
5232
 
5233
+ #: classes/helpers/FrmAppHelper.php:2399
5234
  msgid "Finnish"
5235
  msgstr ""
5236
 
5237
+ #: classes/helpers/FrmAppHelper.php:2400
5238
  msgid "French"
5239
  msgstr ""
5240
 
5241
+ #: classes/helpers/FrmAppHelper.php:2401
5242
  msgid "French/Canadian"
5243
  msgstr ""
5244
 
5245
+ #: classes/helpers/FrmAppHelper.php:2402
5246
  msgid "French/Swiss"
5247
  msgstr ""
5248
 
5249
+ #: classes/helpers/FrmAppHelper.php:2403
5250
  msgid "German"
5251
  msgstr ""
5252
 
5253
+ #: classes/helpers/FrmAppHelper.php:2404
5254
  msgid "German/Austria"
5255
  msgstr ""
5256
 
5257
+ #: classes/helpers/FrmAppHelper.php:2405
5258
  msgid "German/Switzerland"
5259
  msgstr ""
5260
 
5261
+ #: classes/helpers/FrmAppHelper.php:2406
5262
  msgid "Greek"
5263
  msgstr ""
5264
 
5265
+ #: classes/helpers/FrmAppHelper.php:2407
5266
+ #: classes/helpers/FrmAppHelper.php:2408
5267
  msgid "Hebrew"
5268
  msgstr ""
5269
 
5270
+ #: classes/helpers/FrmAppHelper.php:2409
5271
  msgid "Hindi"
5272
  msgstr ""
5273
 
5274
+ #: classes/helpers/FrmAppHelper.php:2410
5275
  msgid "Hungarian"
5276
  msgstr ""
5277
 
5278
+ #: classes/helpers/FrmAppHelper.php:2411
5279
  msgid "Icelandic"
5280
  msgstr ""
5281
 
5282
+ #: classes/helpers/FrmAppHelper.php:2412
5283
  msgid "Indonesian"
5284
  msgstr ""
5285
 
5286
+ #: classes/helpers/FrmAppHelper.php:2413
5287
  msgid "Italian"
5288
  msgstr ""
5289
 
5290
+ #: classes/helpers/FrmAppHelper.php:2414
5291
  msgid "Japanese"
5292
  msgstr ""
5293
 
5294
+ #: classes/helpers/FrmAppHelper.php:2415
5295
  msgid "Korean"
5296
  msgstr ""
5297
 
5298
+ #: classes/helpers/FrmAppHelper.php:2416
5299
  msgid "Latvian"
5300
  msgstr ""
5301
 
5302
+ #: classes/helpers/FrmAppHelper.php:2417
5303
  msgid "Lithuanian"
5304
  msgstr ""
5305
 
5306
+ #: classes/helpers/FrmAppHelper.php:2418
5307
  msgid "Malaysian"
5308
  msgstr ""
5309
 
5310
+ #: classes/helpers/FrmAppHelper.php:2419
5311
  msgid "Norwegian"
5312
  msgstr ""
5313
 
5314
+ #: classes/helpers/FrmAppHelper.php:2420
5315
  msgid "Polish"
5316
  msgstr ""
5317
 
5318
+ #: classes/helpers/FrmAppHelper.php:2421
5319
  msgid "Portuguese"
5320
  msgstr ""
5321
 
5322
+ #: classes/helpers/FrmAppHelper.php:2422
5323
  msgid "Portuguese/Brazilian"
5324
  msgstr ""
5325
 
5326
+ #: classes/helpers/FrmAppHelper.php:2423
5327
  msgid "Portuguese/Portugal"
5328
  msgstr ""
5329
 
5330
+ #: classes/helpers/FrmAppHelper.php:2424
5331
  msgid "Romanian"
5332
  msgstr ""
5333
 
5334
+ #: classes/helpers/FrmAppHelper.php:2425
5335
  msgid "Russian"
5336
  msgstr ""
5337
 
5338
+ #: classes/helpers/FrmAppHelper.php:2426
5339
+ #: classes/helpers/FrmAppHelper.php:2427
5340
  msgid "Serbian"
5341
  msgstr ""
5342
 
5343
+ #: classes/helpers/FrmAppHelper.php:2428
5344
  msgid "Slovak"
5345
  msgstr ""
5346
 
5347
+ #: classes/helpers/FrmAppHelper.php:2429
5348
  msgid "Slovenian"
5349
  msgstr ""
5350
 
5351
+ #: classes/helpers/FrmAppHelper.php:2430
5352
  msgid "Spanish"
5353
  msgstr ""
5354
 
5355
+ #: classes/helpers/FrmAppHelper.php:2431
5356
  msgid "Spanish/Latin America"
5357
  msgstr ""
5358
 
5359
+ #: classes/helpers/FrmAppHelper.php:2432
5360
  msgid "Swedish"
5361
  msgstr ""
5362
 
5363
+ #: classes/helpers/FrmAppHelper.php:2433
5364
  msgid "Tamil"
5365
  msgstr ""
5366
 
5367
+ #: classes/helpers/FrmAppHelper.php:2434
5368
  msgid "Thai"
5369
  msgstr ""
5370
 
5371
+ #: classes/helpers/FrmAppHelper.php:2435
5372
+ #: classes/helpers/FrmAppHelper.php:2436
5373
  msgid "Turkish"
5374
  msgstr ""
5375
 
5376
+ #: classes/helpers/FrmAppHelper.php:2437
5377
  msgid "Ukranian"
5378
  msgstr ""
5379
 
5380
+ #: classes/helpers/FrmAppHelper.php:2438
5381
  msgid "Vietnamese"
5382
  msgstr ""
5383
 
readme.txt CHANGED
@@ -1,36 +1,36 @@
1
- === Formidable Form Builder - Contact Forms, Surveys & Quiz Forms Plugin for WordPress ===
2
- Plugin Name: Formidable Forms - Contact Forms, Surveys & Quiz Forms Plugin for WordPress
3
  Contributors: formidableforms, sswells, srwells
4
- Tags: forms, contact form, form builder, survey, form maker, form, form creator
5
  Requires at least: 4.6
6
  Tested up to: 5.4
7
  Requires PHP: 5.6
8
- Stable tag: 4.04.02
9
 
10
  The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quiz forms, and more.
11
 
12
  == Description ==
13
- = The Most Powerful WordPress form builder plugin on the market =
14
- We built <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Formidable Forms</a> to offer the "first-ever" solutions-focused WordPress form plugin on the market. You can use our drag & drop WordPress form builder plugin to create contact forms, surveys, quiz forms, registration forms, payment forms, purchase forms, email marketing forms, calculator forms, and just about anything else you can imagine.
15
 
16
- At Formidable, creating the most extendable form builder plugin is our #1 priority, so you save time when building even the most advanced forms. Unlike other WordPress form maker plugins that focus solely on building contact forms, we believe in allowing our users to push the limits and create complex forms quickly!
17
 
18
  Before we take a deep-dive into the features of the powerful Formidable form builder plugin, you should know that Formidable is 100% mobile responsive so your WordPress forms will always look great on all devices (desktop, laptop, tablets, and smartphones).
19
 
20
- On top of that, we have optimized Formidable for speed and maximum server performance. Whether you use Formidable to build a contact form on your own site or an advanced form for your client, you can confidently say that it's one of the FASTEST WordPress form builders on the market.
21
 
22
  > <strong>Formidable Forms Pro</strong><br />
23
- > This form builder plugin is the lite version of Formidable Forms Pro that comes with all the features you will ever need. Our premium features include repeater fields, email subscription forms, multi-page forms, file upload forms, smart forms with conditional logic, payment integrations, form templates, form relationships, cascading dropdown fields, front-end form editing, powerful Formidable Views to display data in web applications, and far more than just contact forms. <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend" title="Formidable">Click here to purchase the most advanced premium WordPress form builder plugin now!</a>
24
 
25
  You can start with our pre-built templates or create totally custom forms from scratch all with an easy-to-use drag & drop form builder interface.
26
 
27
  https://www.youtube.com/watch?v=d2IPmicn2x8&rel=0
28
 
29
- Let's take a look at all the powerful features that you get with Formidable for making amazing lead forms, subscription forms, request a quote forms, donation forms, payment order forms, surveys, polls and more.
30
 
31
- = Drag & Drop Form Maker and Advanced Form Builder =
32
 
33
- The Formidable drag & drop form builder allows you to quickly create unlimited surveys, quizzes, registration forms, and just about any other type of form that you want.
34
 
35
  Our form builder comes with all the powerful form fields that you need to create a solution-focused form, fast!
36
 
@@ -45,9 +45,43 @@ Our form builder comes with all the powerful form fields that you need to create
45
  * Phone number
46
  * Hidden fields
47
  * User ID
48
- * HTML block
49
-
50
- = Complete Entry Management for Forms and Surveys =
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
 
52
  Formidable allows you to view all your form and survey entries right from your WordPress dashboard.
53
 
@@ -61,35 +95,35 @@ You can also configure unlimited email notifications and autoresponders triggere
61
 
62
  On top of that, you can easily customize the success message the user sees after they submit the form, or redirect them to another page for your more advanced form needs.
63
 
64
- = The Only Form Maker Plugin with an Advanced Form Styler =
65
 
66
- With our built-in form styler, you can instantly customize the look and feel of your forms. With just a few clicks, your email form and advanced forms can be transformed to match your website design.
67
 
68
- By default, Formidable applies a single styling template to your WordPress forms. But if you want a custom form style for each individual sidebar form, and registration form, you can upgrade to Formidable Forms Pro.
69
 
70
- = Build Smart Surveys with Beautiful Reports =
71
 
72
  Formidable comes with a built-in survey feature, so you can quickly create powerful surveys and see beautiful reports.
73
 
74
  The best part is that you can do this all within Formidable without any third-party tools.
75
 
76
- = Quickly Create Advanced WordPress Registration Forms for Any Use Case =
77
 
78
- Whether you need to create a youth sports team, event, or church retreat registration form, Formidable has got you covered. Unlike other form plugins, Formidable comes with a repeater field that allows you to create the most powerful registration forms.
79
 
80
  Then, our marketing integrations and APIs can send the email form and other form data anywhere you want.
81
 
82
- = Accept Credit Cards and Easily Collect Payments =
83
 
84
- By now, you probably already realize the theme that Formidable is more than just a contact form plugin. You can use Formidable to create payment forms and accept credit card payments right from your website.
85
 
86
- We offer seamless integration with PayPal, Stripe, and Authorize.net, so you can create order forms and purchase forms with our drag & drop form builder.
87
 
88
- You can even use Formidable to create WooCommerce forms with custom fields (more on that later).
89
 
90
- = Grow Your Business with Marketing Integrations =
91
 
92
- We know that marketing is the key to grow your business. That's why Formidable allows you to connect your WP forms, payment forms, calculators, and advanced forms with a marketing platform of your choice.
93
 
94
  We integrate with popular email marketing services like:
95
 
@@ -103,17 +137,17 @@ We integrate with popular email marketing services like:
103
  * HubSpot
104
  * Campaign Monitor
105
 
106
- On top of these native integrations, we also integrate with Zapier, so you can quickly route your form data to over 1,500+ more services with just a few clicks.
107
 
108
- = Create Data-Driven Web Applications with Formidable Views =
109
 
110
- Formidable Views are by far the most powerful feature that makes Formidable far more than just a form builder plugin. Views allow you to flexibly display any submitted form data on the front-end of your website.
111
 
112
  Our customers use Formidable Views to create data-driven web applications like real estate listings, employment listings, event calendars, business or member directories, job boards, and other searchable databases.
113
 
114
  As you can see, Formidable is not your average contact form plugin. It's a true all-in-one WordPress form solution.
115
 
116
- = Increase Your Sales with WooCommerce Product Order Forms =
117
 
118
  Formidable is the only WordPress form builder plugin that offers extensive integration with WooCommerce orders.
119
 
@@ -123,142 +157,182 @@ You can use Formidable to add a WooCommerce product configurator with custom cal
123
 
124
  Need your customers to upload a file when they purchase a product? No problem. Simply drag & drop a file upload field into your linked up WooCommerce order form and you're done.
125
 
126
- You can even show submitted form values in the WooCommerce purchase receipt emails as well as trigger SMS text messages or marketing integrations when an order is completed.
127
 
128
- = Make Powerful Quiz Forms & Calculators =
129
 
130
- In addition to simple order forms, you can also use Formidable to create quiz forms and calculator forms.
131
 
132
- More on quiz forms later, but here are some example web calculators you can quickly add to your WordPress site:
133
 
134
  * <a href="https://formidableforms.com/form-templates/advanced-mortgage-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Advanced Mortgage Calculator</a>
135
  * <a href="https://formidableforms.com/form-templates/simple-mortgage-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Basic Mortgage Calculator</a>
136
  * <a href="https://formidableforms.com/form-templates/automobile-payment-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Car Payment Calculator</a>
137
- * BMI Calculator
 
138
  * User Age Calculator
139
  * Online Quote Calculator
140
  * <a href="https://formidableforms.com/form-templates/nps-survey-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Net Promoter Score (NPS) Survey Calculator</a>
 
 
 
141
 
142
- ... and our powerful form calculations allow you to build just about any other type of calculator form.
143
 
144
- If that wasn't enough, you can also use Formidable to create quizzes, polls, and surveys on your WordPress site and display results. This is great for membership sites, LMS, or just for viral quizzes to grow your email list.
145
 
146
- Our goal is to go beyond simple contact forms and allow you to create form-based solutions without any code :)
147
 
148
- = Create WordPress User Registration Forms, Profile Forms, and More =
149
 
150
  If you run a WordPress membership site, then you need more advanced forms.
151
 
152
- The Formidable Form builder allows you to customize your WordPress user registration forms, so you can collect additional data when the user profile is created.
153
 
154
- With our front-end editing, you can also build custom profile forms and allow users to keep their profile updated, or even progressively add to the profile from a set of forms, from the first lead form to the last payment form.
155
 
156
  Our front-end form editing feature is unique to us, and you will not find any other WordPress form plugin offering such a solution with the level of extendability that we do.
157
 
158
- = Beautiful Graphs and Reports to Help You Analyze and Showcase Data =
159
 
160
- We believe that data alone does no good if you can't analyze it. That's why we make it easy for you to analyze your survey, quiz, calculator, and other form data with beautiful graphs and reports.
161
 
162
  You can even showcase form data on the front-end of your website by embedding graphs in your WordPress posts or pages.
163
 
164
- = All the Advanced Form Fields and Features You Need to Grow Your Business =
165
 
166
- Formidable goes far above and beyond basic forms to offer all the advanced form fields and features you need to grow your business.
167
 
168
- This includes things like multi-page forms, save and continue, cascading form fields, powerful conditional logic, partial submissions, invisible spam protection, front-end user post submission, calculators, user-tracking, and so much more.
169
 
170
  We're on a mission to offer an all-in-one solution-focused WordPress form plugin, so you don't have to install 5 plugins alongside your form maker to do everything you want.
171
 
172
- = Extend and Customize Your Forms - Developer's Dream Come True =
173
 
174
- Formidable is the form plugin of choice for smart developers, freelancers, and agencies because it helps them build complex form solutions and basic forms quickly and defy the limits imposed by time and knowledge.
175
 
176
  Our goal is to help you build complex websites with low overhead. We believe big projects don't always need big resources.
177
 
178
  That's why we made Formidable the most extendable WordPress form builder plugin on the market.
179
 
180
- You can easily route your form data with our powerful API. Formidable Views allow you to display form data anywhere on the front-end, so you can quickly create data-driven web applications.
181
 
182
  On top of that, our hooks and filters allow you to extend Formidable to meet your needs. We even include hundreds of code examples in our docs to give you the confidence to get started.
183
 
184
- = Full Formidable Feature List =
185
 
186
  Since Formidable is not your average WordPress form plugin, this feature list is going to be very long. Grab a cup of coffee and read through, or just install the most powerful WordPress form maker, your choice :)
187
 
188
- * <a href="https://formidableforms.com/features/drag-drop-form-builder/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Online drag and drop form builder</a>. Build everything from contact forms and email forms to calculators and complex online forms. Make amazing forms the easy way with a simple WordPress drag and drop form builder. No code required.
189
  * <a href="https://formidableforms.com/features/display-form-data-views/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Display form data with Views</a>. Other WordPress form builder plugins only let you collect data. Formidable lets you format, filter, and display form submissions in custom Formidable Views on the front-end of your site. Views turn forms into solutions. Job boards, event calendars, business directories, ratings systems, and management solutions. If you can come up with it, most likely Formidable can handle it.
190
- * <a href="https://formidableforms.com/features/dynamically-add-form-fields/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Repeating field groups (repeaters)</a>. Allow your users to add sets of fields to registration forms, application forms, email forms, calculator forms, and other advanced forms on the fly.
191
- * <a href="https://formidableforms.com/features/wordpress-multiple-file-upload-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Drag and drop multiple file upload forms</a>. Easily upload documents, files, photos, and music, with any number of files in job application forms (resumes), WordPress User Profile Forms (avatars), and get a quote forms.
192
- * <a href="https://formidableforms.com/features/wordpress-multi-step-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Multi-step forms with progress bars</a>. Want to increase conversion rates and collect more leads with smart forms? Create beautiful paged forms with rootline and progress indicators. Add conditional logic to page breaks for smart branching forms.
193
  * <a href="https://formidableforms.com/features/cascading-dropdown-lookup-field/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Cascading lookup fields</a>. Change values in other form fields or drill down through options to reveal a final value. Designed for year/make/model fields in auto forms and country/state/city fields. You can even use lookup fields to get a price from a separate product form.
194
- * Datepicker fields with advanced <a href="https://formidableforms.com/features/datepicker-options-for-dates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">datepicker options</a> including blackout dates, dynamic minimum and maximum dates, and inline calendars. Our datepickers are great for email forms, basic online booking forms, and event registration forms.
195
- * Create relationships with Dynamic fields. Populate form fields from other forms and link data between two forms without duplication. Form relationships are helpful in a huge number of cases including linking employment application forms to a job, quiz forms to a class, event registration forms to an event, and sports registration forms to a team.
196
- * Add password fields with a password strength meter in WordPress user registration forms, profile forms, and change password forms.
197
- * Collect reviews with star ratings in feedback forms, recipe ratings forms, product review forms, event rating forms, and customer testimonial forms. Then display and share the ratings in Formidable Views.
198
- * Add more field types with our form creator including Rich text fields, Time fields, Scale fields, Slider fields, Toggle fields, Tags fields, Address fields, and Section headings.
199
  * <a href="https://formidableforms.com/features/confirm-email-address-password-wordpress-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Confirmation fields</a>. Double check email addresses or passwords and prevent typos from cannibalizing your leads.
200
- * <a href="https://formidableforms.com/features/conditional-logic-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Conditional logic for smart forms</a>. Show or hide form fields based on user selections or user roles. Make complex forms simple and increase form conversion rates.
201
  * <a href="https://formidableforms.com/features/email-autoresponders-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Send email notifications & autoresponders</a>. Automatically let clients know you received their message. Then create customized email notifications for multiple recipients and get info from an email form to those who need it.
202
- * Email routing: Conditionally send multiple autoresponder emails and notifications based on values in email forms, payment forms, and registration forms.
203
- * Pricing fields for easy eCommerce forms with automatic calculations. Drop in a product field, quantity, and total and you're good to go.
204
- * <a href="https://formidableforms.com/features/wordpress-calculated-fields-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Calculator forms</a>. Create basic and complex calculations, and even combine text from multiple fields for a mortgage calculator, auto loan calculator, or many other calculator forms. Even a contact form could benefit from calculations for easy quotes and price estimates.
205
- * <a href="https://formidableforms.com/features/wordpress-visual-form-styler/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Visual form style creator</a>. Our form creator for email forms, calculators, and other online forms not only allows you to build forms, but also create branded forms that match your site. Change colors, borders, padding and much more without any code.
206
- * <a href="https://formidableforms.com/features/flexible-layouts-responsive-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Flexible form layout design</a>. Build mobile responsive forms and advanced form layouts with multiple fields in a row by using our CSS layout classes.
207
- * <a href="https://formidableforms.com/features/wordpress-mobile-friendly-responsive-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Mobile-friendly, responsive forms</a>. All of our forms are sized automatically for every screen size. Ensure that everyone can see and submit your surveys, calculator forms, and online forms from any device.
208
  * <a href="https://formidableforms.com/features/user-submitted-posts-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">User submitted front-end posts and pages</a>. Create and edit WordPress posts, pages, and even custom post types from your front-end online forms. Send user-generated content quickly from a post creation form to a page.
209
  * <a href="https://formidableforms.com/features/form-entry-management-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Simple entry management</a>. Flexibly and powerfully display, edit, and delete form entries from anywhere on your site, and specify who has permission to do so. Your logged-in users can fully manage their personal journal entries, weight tracking, guest blog posts, RSVP status, and whatever else you need.
210
  * <a href="https://formidableforms.com/features/front-end-editing-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WordPress front-end editing</a>. Allow users to edit their form entries and posts from the front-end of your site. Create an online journaling platform, member directory, classified ads, community recipes, and more.
211
- * Logged-in users can <a href="https://formidableforms.com/features/save-and-continue-partial-submissions/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">save and continue partial form submissions</a>. Whether it's a contact form or a long multi-paged form, users can save form progress and pick up right where they left off.
212
- * <a href="https://formidableforms.com/features/create-a-graph-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Graphs and charts for data visualization</a>. Display statistics from surveys, polls, quiz forms, questionnaires, and advanced forms. Or graph the data in a variety of ways that automatically update as new form data is submitted (great for weight tracking over time).
213
- * Form permission settings. Limit visibility of specialized forms based on user role.
214
- * Form entry limits. Limit a registration form, survey, quiz, or directory submissions to only allow one entry per user, IP, or cookie.
215
  * <a href="https://formidableforms.com/features/wordpress-schedule-forms-limit-responses/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form scheduling</a>. Open and close event registration and signup forms on a specific date. Or close registration forms when the seat limit or team size has been reached. Want a form for questions about a planned event that auto closes when the event starts? No problem.
216
- * Conditionally redirect to a custom page after a custom search form, quiz form, calculator form, payment form, support ticket form, or other online form is submitted. Help clients get the answers they are looking for, or show a tailored result based on their form selections.
217
  * We believe that forms should be extendable to meet your needs. So we give you access to <a href="https://formidableforms.com/features/customize-form-html-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">customize the form HTML</a> (like Contact Form 7), but still keep the ease and speed of a drag & drop form builder plugin. Our team labors for simplicity without sacrificing flexibility.
218
  * <a href="https://formidableforms.com/features/importing-exporting-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Import and export forms, form submissions, styles, and views</a>. Quickly move forms, entries, views and styles to another site. Need to export leads from a form to another service? Check.
219
  * <a href="https://formidableforms.com/features/wordpress-form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form templates for instant form building</a>. Get started quickly with the most advanced form creator that includes form templates, style templates, and Formidable View templates. Our WordPress form generator makes it FAST to build job application forms, and other online forms.
220
  * Import our <a href="https://formidableforms.com/form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">pre-built form/view templates</a> as a shortcut to a final product. Our growing form template library includes payment forms, calculators, a WooCommerce product creator, and more.
221
- * <a href="https://formidableforms.com/features/wcag-accessible-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WCAG accessible forms with A11Y and ADA compliance</a>. Don't alienate your audience. Ensure your surveys, quiz forms, calculators, lead capture forms, and other online forms are compliant and available to anyone. Allow those using screenreaders to successfully use and submit your WordPress forms.
222
  * <a href="https://formidableforms.com/features/invisible-spam-protection/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Invisible SPAM protection</a>. Don't waste time sorting through SPAM. Get instant and powerful anti-spam features from honeypot, invisible reCAPTCHA, Akismet, and the WordPress comment blacklist.
223
  * <a href="https://formidableforms.com/features/fill-out-forms-automatically/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Fill out forms automatically</a> with values from the user profile or posts (i.e. custom fields). When a user is logged in, prefill known values like first name, last name, and email address.
224
- * <a href="https://formidableforms.com/features/white-label-form-builder-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">White label forms</a>. Replace the Formidable branding with your own in the admin area. Plus, we never show "powered by" links in your free contact forms or online forms.
225
  * <a href="https://formidableforms.com/features/wordpress-user-registration/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WordPress user registration forms</a>. Register WordPress users, edit profiles, reset passwords, and add a login form. When using WordPress multisite forms, you can even allow logged in and logged out users to create new subdomains.
226
  * <a href="https://formidableforms.com/features/digital-form-signatures/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Digital signature forms</a>. Eliminate paper forms with a digital signature field in application forms and advanced forms.
227
  * <a href="https://formidableforms.com/features/form-action-automation-scheduling/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form action automation</a>. Schedule form email notifications, SMS messages, and webhooks to trigger at a later time. You can automatically delete guest posts after 30 days, send weekly digest emails, trigger happy birthday text messages from a lead form and much more.
228
  * <a href="https://formidableforms.com/features/wordpress-form-api/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Formidable Forms API</a>. Send form entries to other REST APIs and add a set of form webhooks. This includes the option to send form entries from one Formidable site to another.
229
- * <a href="https://formidableforms.com/features/quiz-maker-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Quiz maker forms</a>. Write your quiz form questions, submit an entry as the quiz key, and publish the quiz on a page. Then all the quiz form grading is automatically done for you.
230
  * <a href="https://formidableforms.com/knowledgebase/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">World class support</a>. Have questions or need guidance on how to use our contact form builder or set up your web application? We are happy to help. Our passion with Formidable is to help you <strong>defy the limits</strong> so you can take on bigger projects, earn more clients, and grow your business.
231
 
232
- = Payment Forms, Form APIs, and Marketing Integrations =
233
  In addition to all the features listed above, power up your forms with these integrations.
234
 
235
- * <a href="https://formidableforms.com/features/paypal-wordpress-payments/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">PayPal Payment Forms</a>. Automate your business by collecting instant payments and recurring payments from clients. Collect information, calculate a total, and send clients to PayPal from your payment forms.
236
- * <a href="https://formidableforms.com/features/stripe-payments-for-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Stripe Payment Forms</a>. Keep users on your site while collecting payments from a credit card form. Select from one time and recurring charges in order forms and donation forms.
237
- * <a href="https://formidableforms.com/features/authorize-net-payments/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Authorize.net AIM Payment Forms</a>. Process one-time payments in order forms, registration forms, and calculator forms with Authorize.net AIM.
238
- * <a href="https://formidableforms.com/features/customizable-woocommerce-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WooCommerce product configurator</a>. Add custom fields to a WooCommerce product order form and collect extra data when a product is added to the cart. Use form calculations for variable pricing, upload a file with the purchase, and send custom emails when a purchase is completed.
239
- * <a href="https://formidableforms.com/features/mailchimp-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">MailChimp Forms</a>. Add and update leads in a MailChimp email marketing list from lead forms, online order forms, and email forms.
240
- * <a href="https://formidableforms.com/features/entries-to-constant-contact/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Constant Contact Forms</a>. Create leads automatically in Constant Contact with newsletter signup forms.
241
- * <a href="https://formidableforms.com/features/form-entries-to-getresponse/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">GetResponse Forms</a>. Collect leads in WordPress forms, add them to GetResponse, and trigger GetResponse marketing automations.
242
- * <a href="https://formidableforms.com/features/aweber-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">AWeber Forms</a>. Subscribe users to an AWeber mailing list when a newsletter signup form is submitted.
243
- * <a href="https://formidableforms.com/features/mailpoet-newsletters-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">MailPoet Newsletter forms</a>. Fill your email marketing lists from newsletter signup forms. Then send WordPress newsletters from your own site using MailPoet.
244
- * <a href="https://formidableforms.com/features/highrise-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Highrise Forms</a>. Add leads to your Highrise CRM account any time a WordPress registration form, or payment form is submitted.
245
- * <a href="https://formidableforms.com/features/form-entries-to-salesforce/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Salesforce Forms</a>. Create leads and any other Salesforce objects directly from your contact page and advanced forms.
246
- * <a href="https://formidableforms.com/features/entries-to-activecampaign/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">ActiveCampaign Forms</a>. Let your form pull double duty as a payment form, post creation form, email form, user registration form, and an ActiveCampaign integration.
247
- * <a href="https://formidableforms.com/features/form-entries-to-hubspot/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">HubSpot Forms</a>. Route lead form data from your WordPress forms to HubSpot CRM.
248
- * <a href="https://formidableforms.com/features/twilio-sms-form-notifications/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Twilio for SMS Forms</a>. Collect votes and poll responses via SMS text or send SMS notifications when form entries are submitted. Get notified instantly when an important payment form is completed, and let your form leads know you received their message.
249
- * <a href="https://formidableforms.com/features/wpml-translated-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WPML Multilingual Forms</a>. Translate your WordPress forms into multiple languages using our integrated multilingual forms.
250
- * <a href="https://formidableforms.com/features/polylang-multilingual-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Polylang Multilingual Forms</a>. Get the form creator with Polylang bilingual or multilingual contact forms. Use the form builder to make your form, then translate it without duplicate forms.
251
- * <a href="https://formidableforms.com/features/form-entry-routing-with-zapier/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Zapier Forms</a>. Connect with hundreds of different applications through Zapier. Insert a new row in a Google docs spreadsheet, post on Twitter, or upload a Dropbox file from a calculator form, payment form, and more. With Zapier, you have the option to trigger thousands of actions from a lead form, quote form, quiz form, and other online forms.
252
- * <a href="https://formidableforms.com/features/bootstrap-form-styling/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Bootstrap Form Styles</a>. Instantly add Bootstrap form styling to survey forms and advanced forms.
253
- * <a href="https://formidableforms.com/features/bootstrap-modal-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Bootstrap Modal Form</a>. Open login forms, Formidable views, shortcodes, and other content in a Bootstrap modal popup.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
254
 
255
  After reading this feature list, you can probably imagine why Formidable is the most advanced WordPress form plugin on the market.
256
 
257
  Give Formidable Forms a try.
258
 
259
- Want to unlock the full power? <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Upgrade to our Pro forms</a> to get all the features for smart forms and full web applications.
260
 
261
- = Credits =
262
  This form builder plugin is created by Steve and Steph Wells and the amazing Formidable Team.
263
 
264
  Formidable is part of the <a href="https://www.wpbeginner.com/">WPBeginner</a> fund with <a href="https://syedbalkhi.com/">Syed Balkhi</a> as an Advisor to our company.
@@ -269,32 +343,32 @@ Formidable is part of the <a href="https://www.wpbeginner.com/">WPBeginner</a> f
269
  3. Click the 'Install Now' button
270
  4. Activate Formidable through the 'Plugins' menu
271
  5. Go to the newly added 'Formidable' menu
272
- 6. Click the 'Add New' button to go to the form generator page and create a new email form or advanced form
273
- 7. Insert your newly created quiz, or survey form on a page, post, or widget using a shortcode [formidable id=x], Alternatively use `<?php echo FrmFormsController::show_form(2, $key = '', $title=true, $description=true); ?>` to add it in a page template
274
 
275
  == Screenshots ==
276
  1. Build professional WP forms without any code.
277
- 2. Form builder page for creating a survey, quote form, payment form, calculator form, quiz form, and many more.
278
  3. Field Options and CSS Layout Classes on the form creator page
279
  4. Field Options for checkbox fields in the form maker
280
- 5. View, create, edit, and delete entries on the back end from a employment application form, to do list, order form, and more.
281
  6. Add a WordPress form into your sidebar with a widget
282
 
283
  == Frequently Asked Questions ==
284
  = How do I get started with the best WordPress form plugin? =
285
- The fastest way to build a contact form is to use the template we built for you. After you activate Formidable, insert [formidable id=contact-form] on the WordPress page of your choice. That's it!
286
 
287
  Want to make a new form? Go to the Formidable -> Forms page and click "add new". Choose the Contact Us form template on the form buider and click "Create".
288
 
289
- Next, edit or create a WordPress contact page. Click the "Formidable" button to open the shortcode builder. Choose your contact form and insert it into the WordPress page. Save the contact page for a beautiful WP contact form, ready to collect and store your leads.
290
 
291
  Learn more about <a href="https://formidableforms.com/wordpress-contact-form-template-to-unique/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">using the contact form template</a>.
292
 
293
- = My WordPress forms are not sending emails. Why not? =
294
  When you do not receive emails, try the following steps:
295
 
296
- 1. Double check that your email address is present and correct in your Email form action on the form settings page of the form builder. The [admin_email] shortcode uses the email address from your WordPress Settings -> General page.
297
- 2. Are receiving other emails from your site (ie comment notifications, forgot password...)? If not, form emails will not work either.
298
  3. Check your SPAM box.
299
  4. Try a different email address in your settings in the form builder.
300
  5. Install WP Mail SMPT or another similar emailing plugin and configure the SMTP settings.
@@ -305,46 +379,53 @@ When you do not receive emails, try the following steps:
305
  = What types of WordPress forms can I build with Formidable? =
306
  The Formidable drag & drop form builder combined with our add-ons is the most powerful form maker on the market. Here are some types of WordPress forms you can create:
307
 
308
- * Custom Contact Forms
309
- * Multi-Page Forms with progress bar
310
- * Dynamic Forms (where fields change based on user’s answers)
311
- * Request a Quote
312
  * Job Applications
313
  * Feedback Surveys
314
- * Make a Suggestion Form
315
  * Testimonials Form
316
  * Change Requests
317
- * Online Booking Forms
318
- * Event Booking Form
319
- * Online RSVP Forms
320
- * Custom WordPress User Registration Forms (Great for membership sites)
321
- * WordPress Login Forms
322
- * Custom WordPress User Profile Forms
323
- * WordPress Post Submission Forms (Great for Guest Posts)
324
- * Credit Card Payment Forms
325
- * Make a Donation Forms
326
- * T-Shirt Order Forms
327
- * Product Purchase Forms
328
- * Lead Capture Forms
329
- * Newsletter Signup Forms
330
- * Auto Forms with Car Make and Model
331
- * Video Release Forms
332
  * Partnership Agreements
333
- * PTO Request Form
334
  * Online Petitions
335
- * Signature Forms
336
- * Custom Signature Forms
337
- * Maintenance Request Form
338
  * Scholarship Applications
339
- * File Download Forms
340
- * Employment Verification Forms
341
- * Make a Referral Form
342
  * Volunteer Registration Form
343
- * Membership Registration Forms
344
- * Event Registration Forms
345
- * Custom Surveys
 
 
 
 
 
 
 
346
  * Polls
347
- * Quiz Forms
348
  * Members Only Contact Form
349
  * Mortgage Calculator
350
  * Car Payment Calculator
@@ -354,11 +435,23 @@ The Formidable drag & drop form builder combined with our add-ons is the most po
354
  * Recipe Reviews
355
 
356
  = I'd like access to all advanced features. How can I get them? =
357
- To get access to more features, integrations, and support, <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">upgrade to Formidable Forms Pro</a>. A Pro license gives you access to the full version of Formidable Forms for more advanced forms, Formidable Views, graphs and stats, priority support, and Formidable Add-ons!
 
 
 
 
 
 
358
 
359
  == Changelog ==
 
 
 
 
 
 
360
  = 4.04.02 =
361
- * Don't load the front end form js in the builder/settings.
362
  * Fix: Some database prefixes weren't working correctly with many database calls: "rm", "fr", "_".
363
  * Fix: Remove incorrect instructions for input masks and allow uppercase characters with 'a' in the input mask.
364
  * Fix: Save value as array when single box is checked. This resolves a conflict when used with ACF.
@@ -366,12 +459,4 @@ To get access to more features, integrations, and support, <a href="https://form
366
  * Fix: More accurately set the default options to fade in fields and use CSS grids.
367
  * Fix: Sort country list by the current locale.
368
 
369
- = 4.04.01 =
370
- * Performance: Improve speed when creating a unique entry key.
371
- * Performance: Always return a single result with FrmDb::get_var().
372
- * Fix: Resolve php warning showing on form builder with some fields.
373
- * Fix: Fix deprecated implode() strings for PHP 7.4.
374
- * Fix: Prevent possibility of extra entry being deleted when switching forms right after deleting an entry.
375
- * Fix: In some cases, a PHP warning was shown when redirecting after submit.
376
-
377
- <a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>
1
+ === Formidable Form Builder - Contact Form, Survey & Quiz Forms Plugin for WordPress ===
2
+ Plugin Name: Formidable Forms - Contact Form, Survey & Quiz Forms Plugin for WordPress
3
  Contributors: formidableforms, sswells, srwells
4
+ Tags: forms, contact form, form builder, survey, form maker, form creator, paypal form, registration form, quiz, quiz form, order form, paypal, paypal form, stripe, stripe form, aweber, aweber form, getresponse, getresponse form, mortgage calculator, calculator form, calculator, price calculator, quote form, mailchimp, mailchimp form, feedback form, feedback, contact button, contact me, custom contact form, form manager, form, forms builder, forms creator, captcha, recaptcha, Akismet, email form, web form, payment form, survey form, donation form, email submit form, message form, email subscription, contact form widget, user registration form, wordpress registration, wordpress login form, constant contact, mailpoet, active campaign, salesforce, hubspot, campaign monitor
5
  Requires at least: 4.6
6
  Tested up to: 5.4
7
  Requires PHP: 5.6
8
+ Stable tag: 4.04.03
9
 
10
  The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quiz forms, and more.
11
 
12
  == Description ==
13
+ == The Most Powerful WordPress form builder plugin on the market ==
14
+ We built <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Formidable Forms</a> to offer the "first-ever" solutions-focused WordPress form plugin on the market. You can use our drag & drop WordPress form builder plugin to create a contact form, survey, quiz, registration form, payment form, purchase, email marketing, or calculator form, and just about anything else you can imagine.
15
 
16
+ At Formidable, creating the most extendable form builder plugin is our #1 priority, so you save time when building even the most advanced forms. Unlike other WordPress form maker plugins that focus solely on building a contact form, we believe in allowing our users to push the limits and create complex forms quickly!
17
 
18
  Before we take a deep-dive into the features of the powerful Formidable form builder plugin, you should know that Formidable is 100% mobile responsive so your WordPress forms will always look great on all devices (desktop, laptop, tablets, and smartphones).
19
 
20
+ On top of that, we have optimized Formidable for speed and maximum server performance. Whether you use Formidable to build a basic contact form on your own site or an advanced form for your client, you can confidently say that it's one of the FASTEST WordPress form builders on the market.
21
 
22
  > <strong>Formidable Forms Pro</strong><br />
23
+ > This form builder plugin is the lite version of Formidable Forms that comes with all the features you will ever need. Our premium features include options for you to create an advanced email subscription form, multi-page form, file upload form, or a smart form with conditional logic. You get repeater fields, payment integrations, form templates, form relationships, cascading dropdown fields, calculated fields, front-end form editing, and powerful Formidable Views to display data in web applications, and far more than just a contact form. <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion" rel="friend" title="Formidable">Click here to purchase the most advanced premium WordPress form builder plugin now!</a>
24
 
25
  You can start with our pre-built templates or create totally custom forms from scratch all with an easy-to-use drag & drop form builder interface.
26
 
27
  https://www.youtube.com/watch?v=d2IPmicn2x8&rel=0
28
 
29
+ Let's take a look at all the powerful features that you get with Formidable for making an amazing lead form, survey, poll, subscription form, request a quote form, donation form, registration form, or payment order form.
30
 
31
+ == Drag & Drop Form Maker and Advanced Form Builder ==
32
 
33
+ The Formidable drag & drop form builder allows you to quickly build unlimited surveys, quizzes, registration forms, and just about any other type of form that you want.
34
 
35
  Our form builder comes with all the powerful form fields that you need to create a solution-focused form, fast!
36
 
45
  * Phone number
46
  * Hidden fields
47
  * User ID
48
+ * HTML block (for Custom HTML)
49
+ * Google ReCAPTCHA - Great for preventing spam.
50
+
51
+ Here is a list of our advanced premium fields:
52
+
53
+ * File Upload
54
+ * Rich Text
55
+ * Date
56
+ * Time
57
+ * Scale
58
+ * Star Rating - Great for surveys and polls.
59
+ * Slider
60
+ * Toggle
61
+ * Dynamic - Great for creating relationships between entries.
62
+ * Lookup - Great for cascading lookups like country, city, state.
63
+ * Repeater - Great for registering multiple kids, job history in an application, and much more.
64
+ * Section Heading
65
+ * Page Break
66
+ * Embed Form - Great for reusing the same set of fields in multiple places.
67
+ * Password Field - Great for user registration forms.
68
+ * Tags
69
+ * Address Field
70
+ * Summary - Great to review responses before submit.
71
+ * Signature - Great for contracts and booking.
72
+ * Quiz Score
73
+
74
+ Additionally, our Payment fields will help you create an order form, donation form, booking form, or other payment form:
75
+
76
+ * Single Item
77
+ * Multiple Items
78
+ * Checkbox Items
79
+ * Dropdown Items
80
+ * Product Quantity
81
+ * Total (Price Calculation Field)
82
+ * Credit Card (Stripe Form or Authorize.net Form)
83
+
84
+ == Complete Entry Management for Forms and Surveys ==
85
 
86
  Formidable allows you to view all your form and survey entries right from your WordPress dashboard.
87
 
95
 
96
  On top of that, you can easily customize the success message the user sees after they submit the form, or redirect them to another page for your more advanced form needs.
97
 
98
+ == The Only Form Maker Plugin with an Advanced Form Styler ==
99
 
100
+ With our built-in form styler, you can instantly customize the look and feel of your contact form. With just a few clicks, your email form can be transformed to match your website design.
101
 
102
+ By default, Formidable applies a single styling template to your WordPress forms. But if you want a custom form style for each individual registration form and sidebar form, you can upgrade to Formidable Forms Pro.
103
 
104
+ == Build Smart Surveys with Beautiful Reports ==
105
 
106
  Formidable comes with a built-in survey feature, so you can quickly create powerful surveys and see beautiful reports.
107
 
108
  The best part is that you can do this all within Formidable without any third-party tools.
109
 
110
+ == Quickly Create an Advanced WordPress Registration Form for Any Use Case ==
111
 
112
+ Whether you need to create a youth sports team, event, or church retreat registration, Formidable has got you covered. Unlike other form plugins, Formidable comes with a repeater field that allows you to create the most powerful registration forms.
113
 
114
  Then, our marketing integrations and APIs can send the email form and other form data anywhere you want.
115
 
116
+ == Accept Credit Cards and Easily Collect Payments ==
117
 
118
+ By now, you probably already realize the theme that Formidable is more than just a contact form plugin. You can use Formidable to create a payment form to accept credit card payments right from your website.
119
 
120
+ We offer seamless integration with PayPal, Stripe, and Authorize.net, so you can create an order form, donation form, or purchase form with our drag & drop form builder.
121
 
122
+ You can even use Formidable to create a WooCommerce form with custom fields (more on that later).
123
 
124
+ == Grow Your Business with Marketing Integrations ==
125
 
126
+ We know that marketing is the key to grow your business. That's why Formidable allows you to connect your WP form, payment form, calculator, or advanced form with the marketing platform of your choice.
127
 
128
  We integrate with popular email marketing services like:
129
 
137
  * HubSpot
138
  * Campaign Monitor
139
 
140
+ On top of these native integrations, we also integrate with Zapier, so you can quickly route your form data to over 2,000 more services with just a few clicks.
141
 
142
+ == Make Data-Driven Web Applications with Formidable Views ==
143
 
144
+ Formidable Views are by far the most powerful feature that makes Formidable far more than just a contact form builder plugin. Views allow you to flexibly display any submitted form data on the front-end of your website.
145
 
146
  Our customers use Formidable Views to create data-driven web applications like real estate listings, employment listings, event calendars, business or member directories, job boards, and other searchable databases.
147
 
148
  As you can see, Formidable is not your average contact form plugin. It's a true all-in-one WordPress form solution.
149
 
150
+ == Increase Your Sales with WooCommerce Product Order Forms ==
151
 
152
  Formidable is the only WordPress form builder plugin that offers extensive integration with WooCommerce orders.
153
 
157
 
158
  Need your customers to upload a file when they purchase a product? No problem. Simply drag & drop a file upload field into your linked up WooCommerce order form and you're done.
159
 
160
+ You can even show submitted values in the WooCommerce purchase receipt emails as well as trigger SMS text messages or marketing integrations when an order is completed.
161
 
162
+ == Make Powerful Quiz Forms & Calculators ==
163
 
164
+ In addition to a simple order form, you can also use Formidable to create a quiz or calculator.
165
 
166
+ More on quizzes later, but here are some example web calculators you can quickly add to your WordPress site:
167
 
168
  * <a href="https://formidableforms.com/form-templates/advanced-mortgage-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Advanced Mortgage Calculator</a>
169
  * <a href="https://formidableforms.com/form-templates/simple-mortgage-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Basic Mortgage Calculator</a>
170
  * <a href="https://formidableforms.com/form-templates/automobile-payment-calculator-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Car Payment Calculator</a>
171
+ * <a href="https://formidableforms.com/form-templates/nps-survey-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Net Promoter Score (NPS) Survey Calculator</a>
172
+ * BMI Calculator and more Health and Fitness Calculators
173
  * User Age Calculator
174
  * Online Quote Calculator
175
  * <a href="https://formidableforms.com/form-templates/nps-survey-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Net Promoter Score (NPS) Survey Calculator</a>
176
+ * Finance Calculator
177
+ * Booking Cost Calculator
178
+ * Price Calculator
179
 
180
+ ... and our powerful calculated fields allow you to build just about any other type of calculator.
181
 
182
+ If that wasn't enough, you can also use Formidable to create a quiz, poll, or survey on your WordPress site and display results. This is great for membership sites, LMS, or just for viral quizzes to grow your email list.
183
 
184
+ Our goal is to go beyond a simple contact form and allow you to create custom form-based solutions without any code :)
185
 
186
+ == Create a WordPress User Registration Form, Profile Form, and More ==
187
 
188
  If you run a WordPress membership site, then you need more advanced forms.
189
 
190
+ The Formidable Form builder allows you to customize your WordPress user registration form, so you can collect additional data when the user profile is created.
191
 
192
+ With our front-end editing, you can also build a custom profile form and allow users to keep their profile updated, or even progressively add to the profile from a set of forms, from the first contact form or lead form to the last payment form.
193
 
194
  Our front-end form editing feature is unique to us, and you will not find any other WordPress form plugin offering such a solution with the level of extendability that we do.
195
 
196
+ == Beautiful Graphs and Reports to Help You Analyze and Showcase Data ==
197
 
198
+ We believe that data alone does no good if you can't analyze it. That's why we make it easy for you to analyze your survey, quiz, price calculator, and other form data with beautiful graphs and reports.
199
 
200
  You can even showcase form data on the front-end of your website by embedding graphs in your WordPress posts or pages.
201
 
202
+ == All the Advanced Form Fields and Features You Need to Grow Your Business ==
203
 
204
+ Formidable goes far above and beyond basic contact forms to offer all the advanced form fields and features you need to grow your business.
205
 
206
+ This includes things like multi-page forms, save and continue, cascading form fields, powerful conditional logic, partial submissions, invisible spam protection, front-end user post submission, calculated fields, user-tracking, and so much more.
207
 
208
  We're on a mission to offer an all-in-one solution-focused WordPress form plugin, so you don't have to install 5 plugins alongside your form maker to do everything you want.
209
 
210
+ == Extend and Customize Your Forms - Developer's Dream Come True ==
211
 
212
+ Formidable is the form plugin of choice for smart developers, freelancers, and agencies because it helps them build complex solutions and basic forms quickly and defy the limits imposed by time and knowledge.
213
 
214
  Our goal is to help you build complex websites with low overhead. We believe big projects don't always need big resources.
215
 
216
  That's why we made Formidable the most extendable WordPress form builder plugin on the market.
217
 
218
+ You can easily route your contact form data with our powerful API. Formidable Views allow you to display form data anywhere on the front-end, so you can quickly create data-driven web applications.
219
 
220
  On top of that, our hooks and filters allow you to extend Formidable to meet your needs. We even include hundreds of code examples in our docs to give you the confidence to get started.
221
 
222
+ == Full Formidable Feature List ==
223
 
224
  Since Formidable is not your average WordPress form plugin, this feature list is going to be very long. Grab a cup of coffee and read through, or just install the most powerful WordPress form maker, your choice :)
225
 
226
+ * <a href="https://formidableforms.com/features/drag-drop-form-builder/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Online drag and drop form builder</a>. Build everything from a contact form or email form to a price calculator or complex online form. Make awesome forms the easy way with a simple WordPress drag and drop form builder. No code required.
227
  * <a href="https://formidableforms.com/features/display-form-data-views/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Display form data with Views</a>. Other WordPress form builder plugins only let you collect data. Formidable lets you format, filter, and display form submissions in custom Formidable Views on the front-end of your site. Views turn forms into solutions. Job boards, event calendars, business directories, ratings systems, and management solutions. If you can come up with it, most likely Formidable can handle it.
228
+ * <a href="https://formidableforms.com/features/dynamically-add-form-fields/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Repeating field groups (repeaters)</a>. Allow your users to add sets of fields to a registration form, application, email, calculator, and contact form, and other advanced forms on the fly.
229
+ * <a href="https://formidableforms.com/features/wordpress-multiple-file-upload-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Drag and drop multiple file upload forms</a>. Easily upload documents, files, photos, and music, with any number of files in a job application form (resumes), WordPress User Profile Form (avatars), get a quote, or contact form.
230
+ * <a href="https://formidableforms.com/features/wordpress-multi-step-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Multi-step forms with progress bars</a>. Want to increase conversion rates and collect more leads with a smart contact form? Create beautiful paged forms with rootline and progress indicators. Add conditional logic to page breaks for a smart branching form.
231
  * <a href="https://formidableforms.com/features/cascading-dropdown-lookup-field/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Cascading lookup fields</a>. Change values in other form fields or drill down through options to reveal a final value. Designed for year/make/model fields in auto forms and country/state/city fields. You can even use lookup fields to get a price from a separate product form.
232
+ * Datepicker fields with advanced <a href="https://formidableforms.com/features/datepicker-options-for-dates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">datepicker options</a> including blackout dates, dynamic minimum and maximum dates, and inline calendars. Our datepickers are great for email forms, basic online booking, and event registration.
233
+ * Setup relationships with Dynamic fields. Populate form fields from other forms and link data between two forms without duplication. These relationships are helpful in a huge number of cases including linking employment applications to a job, a quiz to a class, an event registration to an event, and a sports registration to a team.
234
+ * Add password fields with a password strength meter in a WordPress user registration form, profile form, and change password form.
235
+ * Collect reviews with star ratings in feedback, recipe ratings, product review, event rating, and customer testimonial forms. Then display and share the ratings in Formidable Views.
 
236
  * <a href="https://formidableforms.com/features/confirm-email-address-password-wordpress-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Confirmation fields</a>. Double check email addresses or passwords and prevent typos from cannibalizing your leads.
237
+ * <a href="https://formidableforms.com/features/conditional-logic-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Conditional logic for smart forms</a>. Show or hide fields based on user selections or user roles. Make complex forms simple and increase conversion rates.
238
  * <a href="https://formidableforms.com/features/email-autoresponders-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Send email notifications & autoresponders</a>. Automatically let clients know you received their message. Then create customized email notifications for multiple recipients and get info from an email form to those who need it.
239
+ * Email routing: Conditionally send multiple autoresponder emails and notifications based on values in email forms, contact forms, registration forms, and payment forms.
240
+ * Pricing fields for easy eCommerce forms with automatic price calculations. Drop in a product field, quantity, and total and you're good to go.
241
+ * <a href="https://formidableforms.com/features/wordpress-calculated-fields-form/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Calculator forms</a>. Create basic and complex calculations, and even combine text from multiple fields for a mortgage calculator, auto loan calculator, and many other calculators. Even a contact form can benefit from price calculations for easy quotes and price estimates.
242
+ * <a href="https://formidableforms.com/features/wordpress-visual-form-styler/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Visual style creator</a>. Our form creator for email forms, calculator forms, and other web forms not only allows you to build contact forms, but also create branded forms that match your site. Change colors, borders, padding and much more without any code.
243
+ * <a href="https://formidableforms.com/features/flexible-layouts-responsive-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Flexible form layout design</a>. Build mobile responsive forms and advanced layouts with multiple fields in a row by using our CSS layout classes.
244
+ * <a href="https://formidableforms.com/features/wordpress-mobile-friendly-responsive-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Mobile-friendly, responsive forms</a>. All of our forms are sized automatically for every screen size. Ensure that everyone can see and submit your surveys, calculators, and web forms from any device.
245
  * <a href="https://formidableforms.com/features/user-submitted-posts-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">User submitted front-end posts and pages</a>. Create and edit WordPress posts, pages, and even custom post types from your front-end online forms. Send user-generated content quickly from a post creation form to a page.
246
  * <a href="https://formidableforms.com/features/form-entry-management-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Simple entry management</a>. Flexibly and powerfully display, edit, and delete form entries from anywhere on your site, and specify who has permission to do so. Your logged-in users can fully manage their personal journal entries, weight tracking, guest blog posts, RSVP status, and whatever else you need.
247
  * <a href="https://formidableforms.com/features/front-end-editing-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WordPress front-end editing</a>. Allow users to edit their form entries and posts from the front-end of your site. Create an online journaling platform, member directory, classified ads, community recipes, and more.
248
+ * Logged-in users can <a href="https://formidableforms.com/features/save-and-continue-partial-submissions/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">save and continue partial form submissions</a>. Whether it's a basic contact form or a long multi-paged form, users can save form progress and pick up right where they left off.
249
+ * <a href="https://formidableforms.com/features/create-a-graph-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Graphs and charts for data visualization</a>. Display statistics from a survey, poll, quiz, questionnaire, and contact form. Or graph the data in a variety of ways that automatically update as new data is submitted (great for weight tracking over time).
250
+ * Permission settings. Limit visibility of specialized forms based on user role.
251
+ * Entry limits. Limit survey, quiz, registration form, or directory submissions to only allow one entry per user, IP, or cookie.
252
  * <a href="https://formidableforms.com/features/wordpress-schedule-forms-limit-responses/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form scheduling</a>. Open and close event registration and signup forms on a specific date. Or close registration forms when the seat limit or team size has been reached. Want a form for questions about a planned event that auto closes when the event starts? No problem.
253
+ * Conditionally redirect to a custom page after a custom search form, quiz, payment form, support ticket form, or other online form is submitted. Help clients get the answers they are looking for, or show a tailored result based on their form selections and calculated fields.
254
  * We believe that forms should be extendable to meet your needs. So we give you access to <a href="https://formidableforms.com/features/customize-form-html-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">customize the form HTML</a> (like Contact Form 7), but still keep the ease and speed of a drag & drop form builder plugin. Our team labors for simplicity without sacrificing flexibility.
255
  * <a href="https://formidableforms.com/features/importing-exporting-wordpress-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Import and export forms, form submissions, styles, and views</a>. Quickly move forms, entries, views and styles to another site. Need to export leads from a form to another service? Check.
256
  * <a href="https://formidableforms.com/features/wordpress-form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form templates for instant form building</a>. Get started quickly with the most advanced form creator that includes form templates, style templates, and Formidable View templates. Our WordPress form generator makes it FAST to build job application forms, and other online forms.
257
  * Import our <a href="https://formidableforms.com/form-templates/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">pre-built form/view templates</a> as a shortcut to a final product. Our growing form template library includes payment forms, calculators, a WooCommerce product creator, and more.
258
+ * <a href="https://formidableforms.com/features/wcag-accessible-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WCAG accessible forms with A11Y and ADA compliance</a>. Don't alienate your audience. Ensure your survey, quiz, calculator, lead capture form, and other online forms are compliant and available to anyone. Allow those using screenreaders to successfully use and submit your WordPress form.
259
  * <a href="https://formidableforms.com/features/invisible-spam-protection/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Invisible SPAM protection</a>. Don't waste time sorting through SPAM. Get instant and powerful anti-spam features from honeypot, invisible reCAPTCHA, Akismet, and the WordPress comment blacklist.
260
  * <a href="https://formidableforms.com/features/fill-out-forms-automatically/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Fill out forms automatically</a> with values from the user profile or posts (i.e. custom fields). When a user is logged in, prefill known values like first name, last name, and email address.
261
+ * <a href="https://formidableforms.com/features/white-label-form-builder-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">White label forms</a>. Replace the Formidable branding with your own in the admin area. Plus, we never show "powered by" links in your free contact form or other online form.
262
  * <a href="https://formidableforms.com/features/wordpress-user-registration/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WordPress user registration forms</a>. Register WordPress users, edit profiles, reset passwords, and add a login form. When using WordPress multisite forms, you can even allow logged in and logged out users to create new subdomains.
263
  * <a href="https://formidableforms.com/features/digital-form-signatures/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Digital signature forms</a>. Eliminate paper forms with a digital signature field in application forms and advanced forms.
264
  * <a href="https://formidableforms.com/features/form-action-automation-scheduling/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Form action automation</a>. Schedule form email notifications, SMS messages, and webhooks to trigger at a later time. You can automatically delete guest posts after 30 days, send weekly digest emails, trigger happy birthday text messages from a lead form and much more.
265
  * <a href="https://formidableforms.com/features/wordpress-form-api/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Formidable Forms API</a>. Send form entries to other REST APIs and add a set of form webhooks. This includes the option to send form entries from one Formidable site to another.
266
+ * <a href="https://formidableforms.com/features/quiz-maker-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Quiz maker forms</a>. Write your quiz form questions, submit an entry as the quiz key, and publish the quiz on a page. Then all the quiz grading is automatically done for you with our quiz plugin.
267
  * <a href="https://formidableforms.com/knowledgebase/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">World class support</a>. Have questions or need guidance on how to use our contact form builder or set up your web application? We are happy to help. Our passion with Formidable is to help you <strong>defy the limits</strong> so you can take on bigger projects, earn more clients, and grow your business.
268
 
269
+ == Payment Forms, Form APIs, and Marketing Integrations ==
270
  In addition to all the features listed above, power up your forms with these integrations.
271
 
272
+ = <a href="https://formidableforms.com/features/paypal-wordpress-payments/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">PayPal Payment Forms</a> =
273
+ Automate your business by collecting instant payments and recurring payments from clients. Collect information, calculate a total, and send clients to PayPal from your payment forms and donation forms.
274
+
275
+ = <a href="https://formidableforms.com/features/stripe-payments-for-wordpress/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Stripe Payment Forms</a> =
276
+ Keep users on your site while collecting payments from a credit card form. Select from one time and recurring charges in order forms and donation forms.
277
+
278
+ = <a href="https://formidableforms.com/features/authorize-net-payments/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Authorize.net AIM Payment Forms</a> =
279
+ Process one-time payments in order forms and price calculators with Authorize.net AIM.
280
+
281
+ = <a href="https://formidableforms.com/features/customizable-woocommerce-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WooCommerce product configurator</a> =
282
+ Add custom fields to a WooCommerce product order form and collect extra data when a product is added to the cart. Use form calculations for variable pricing, upload a file with the purchase, and send custom emails when a purchase is completed.
283
+
284
+ = <a href="https://formidableforms.com/features/mailchimp-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">MailChimp Forms</a> =
285
+ Add and update leads in a MailChimp email marketing list from a lead form, online order, email, or contact form.
286
+
287
+ = <a href="https://formidableforms.com/features/entries-to-constant-contact/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Constant Contact Forms</a> =
288
+ Create leads automatically in Constant Contact with a newsletter signup form or registration form.
289
+
290
+ = <a href="https://formidableforms.com/features/form-entries-to-getresponse/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">GetResponse Forms</a> =
291
+ Collect leads in WordPress forms, add them to GetResponse, and trigger GetResponse marketing automations.
292
+
293
+ = <a href="https://formidableforms.com/features/aweber-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">AWeber Forms</a> =
294
+ Subscribe users to an AWeber mailing list when a newsletter signup form is submitted.
295
+
296
+ = <a href="https://formidableforms.com/features/mailpoet-newsletters-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">MailPoet Newsletter forms</a> =
297
+ Fill your email marketing lists from newsletter signup forms. Then send WordPress newsletters from your own site using MailPoet.
298
+
299
+ = <a href="https://formidableforms.com/features/highrise-addon/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Highrise Forms</a> =
300
+ Add leads to your Highrise CRM account any time a WordPress form is submitted.
301
+
302
+ = <a href="https://formidableforms.com/features/form-entries-to-salesforce/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Salesforce Forms</a> =
303
+ Create leads and any other Salesforce objects automatically.
304
+
305
+ = <a href="https://formidableforms.com/features/entries-to-activecampaign/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">ActiveCampaign Forms</a> =
306
+ Let your form pull double duty as a payment form, post creation form, registration form, and email form, and an ActiveCampaign integration.
307
+
308
+ = <a href="https://formidableforms.com/features/form-entries-to-hubspot/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">HubSpot Forms</a> =
309
+ Route lead data from your WordPress forms to HubSpot CRM.
310
+
311
+ = <a href="https://formidableforms.com/features/twilio-sms-form-notifications/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Twilio for SMS Forms</a> =
312
+ Collect votes and poll responses via SMS text or send SMS notifications when entries are submitted. Get notified instantly when an important payment form or registration form is completed, and let your leads know you received their message.
313
+
314
+ = <a href="https://formidableforms.com/features/wpml-translated-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">WPML Multilingual Forms</a> =
315
+ Translate your WordPress forms into multiple languages using our integrated multilingual forms.
316
+
317
+ = <a href="https://formidableforms.com/features/polylang-multilingual-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Polylang Multilingual Forms</a> =
318
+ Get the form creator with Polylang bilingual or multilingual contact forms. Start by creating with the form builder, then translate it without duplication.
319
+
320
+ = <a href="https://formidableforms.com/features/form-entry-routing-with-zapier/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Zapier Forms</a> =
321
+ Connect with hundreds of different applications through Zapier. Insert a new row in a Google docs spreadsheet, post on Twitter, or upload a Dropbox file from a calculator form, and more. With Zapier, you have the option to trigger thousands of actions from a lead form, quote form, quiz, registration form, and other web forms.
322
+
323
+ = <a href="https://formidableforms.com/features/bootstrap-form-styling/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Bootstrap Form Styles</a> =
324
+ Instantly add Bootstrap form styling to a survey form or contact form.
325
+
326
+ = <a href="https://formidableforms.com/features/bootstrap-modal-forms/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Bootstrap Modal Form</a> =
327
+ Open login forms, Formidable views, shortcodes, and other content in a Bootstrap modal popup.
328
 
329
  After reading this feature list, you can probably imagine why Formidable is the most advanced WordPress form plugin on the market.
330
 
331
  Give Formidable Forms a try.
332
 
333
+ Want to unlock the full power? <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">Upgrade to our Premium forms</a> to get all the features for smart forms and full web applications.
334
 
335
+ == Credits ==
336
  This form builder plugin is created by Steve and Steph Wells and the amazing Formidable Team.
337
 
338
  Formidable is part of the <a href="https://www.wpbeginner.com/">WPBeginner</a> fund with <a href="https://syedbalkhi.com/">Syed Balkhi</a> as an Advisor to our company.
343
  3. Click the 'Install Now' button
344
  4. Activate Formidable through the 'Plugins' menu
345
  5. Go to the newly added 'Formidable' menu
346
+ 6. Click the 'Add New' button to go to the form generator page and create a new email form
347
+ 7. Insert your newly created registration form, quiz, or survey form on a page, post, or widget using a shortcode [formidable id=x], Alternatively use `<?php echo FrmFormsController::show_form(2, $key = '', $title=true, $description=true); ?>` to add it in a page template
348
 
349
  == Screenshots ==
350
  1. Build professional WP forms without any code.
351
+ 2. Form builder page for creating a survey, quote form, payment form, and quiz form, and many more.
352
  3. Field Options and CSS Layout Classes on the form creator page
353
  4. Field Options for checkbox fields in the form maker
354
+ 5. View, create, edit, and delete entries on the back end from a to do list, employment application, order form, and more.
355
  6. Add a WordPress form into your sidebar with a widget
356
 
357
  == Frequently Asked Questions ==
358
  = How do I get started with the best WordPress form plugin? =
359
+ The fastest way to build a form is to use the template we built for you. After you activate Formidable, insert [formidable id=contact-form] on the WordPress page of your choice. That's it!
360
 
361
  Want to make a new form? Go to the Formidable -> Forms page and click "add new". Choose the Contact Us form template on the form buider and click "Create".
362
 
363
+ Next, edit or create a WordPress contact page. Click the "Formidable" button to open the shortcode builder. Choose your new registration form and insert it into the WordPress page. Save the page for a beautiful WP contact form, ready to collect and store your leads.
364
 
365
  Learn more about <a href="https://formidableforms.com/wordpress-contact-form-template-to-unique/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">using the contact form template</a>.
366
 
367
+ = My WordPress contact form is not sending emails. Why not? =
368
  When you do not receive emails, try the following steps:
369
 
370
+ 1. Double check that your email address is present and correct in your Email action on the settings page of the form builder. The [admin_email] shortcode uses the email address from your WordPress Settings -> General page.
371
+ 2. Are receiving other emails from your site (ie comment notifications, forgot password...)? If not, notification emails will not work either.
372
  3. Check your SPAM box.
373
  4. Try a different email address in your settings in the form builder.
374
  5. Install WP Mail SMPT or another similar emailing plugin and configure the SMTP settings.
379
  = What types of WordPress forms can I build with Formidable? =
380
  The Formidable drag & drop form builder combined with our add-ons is the most powerful form maker on the market. Here are some types of WordPress forms you can create:
381
 
382
+ * Custom Contact Form
383
+ * Multi-Page Form with progress bar
384
+ * Dynamic Form (where fields change based on user’s answers)
385
+ * Request a Quote Form
386
  * Job Applications
387
  * Feedback Surveys
388
+ * Make a Suggestion
389
  * Testimonials Form
390
  * Change Requests
391
+ * Online Booking
392
+ * Event Booking
393
+ * Online RSVP Form
394
+ * Custom WordPress User Registration Form (Great for membership sites)
395
+ * WordPress Login Form
396
+ * Custom WordPress User Profile
397
+ * WordPress Post Submission (Great for guest posts)
398
+ * Credit Card Payment
399
+ * Make a Donation Form
400
+ * T-Shirt Order Form
401
+ * Product Purchase Form
402
+ * Lead Capture
403
+ * Newsletter Signup Form
404
+ * Auto Form with Car Make and Model
405
+ * Video Release
406
  * Partnership Agreements
407
+ * PTO Request
408
  * Online Petitions
409
+ * Signature Form
410
+ * Custom Signature Form
411
+ * Maintenance Request
412
  * Scholarship Applications
413
+ * File Download Form
414
+ * Employment Verification
415
+ * Make a Referral
416
  * Volunteer Registration Form
417
+ * Membership Registration Form
418
+ * Event Registration Form
419
+ * Vendor Registration Form
420
+ * School Class Registration Form
421
+ * Course Registration Form
422
+ * Customer Registration Form
423
+ * Conference Registration Form
424
+ * Sports Registration Form
425
+ * Camp Registration Form
426
+ * Custom Survey
427
  * Polls
428
+ * Quizzes
429
  * Members Only Contact Form
430
  * Mortgage Calculator
431
  * Car Payment Calculator
435
  * Recipe Reviews
436
 
437
  = I'd like access to all advanced features. How can I get them? =
438
+ To get access to more features, integrations, and support, <a href="https://formidableforms.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">upgrade to Formidable Forms Pro</a>. A Pro license gives you access to the full version of Formidable Forms for more advanced options, Formidable Views, graphs and stats, priority support, and Formidable Add-ons!
439
+
440
+ = Can I create a Payment Form with Formidable? =
441
+
442
+ Yes, Formidable is not your basic contact form plugin. You can use it to create any type of form, including payment forms. We make it easy to accept payments using Stripe, PayPal, and Authorize.net.
443
+
444
+ Our Stripe integration helps you quickly accept credit card payments online. Our PayPal form integration allows you to accept PayPal payments, subscriptions, and donations online.
445
 
446
  == Changelog ==
447
+ = 4.04.03 =
448
+ * Add option to Import forms on the listing page and in the new form process.
449
+ * Improve performance on the settings page when default values are used in fields.
450
+ * Update the base migrator class for more flexibility.
451
+ * Fix: Prevent a few PHP warnings.
452
+
453
  = 4.04.02 =
454
+ * Don't load the front end js in the builder/settings.
455
  * Fix: Some database prefixes weren't working correctly with many database calls: "rm", "fr", "_".
456
  * Fix: Remove incorrect instructions for input masks and allow uppercase characters with 'a' in the input mask.
457
  * Fix: Save value as array when single box is checked. This resolves a conflict when used with ACF.
459
  * Fix: More accurately set the default options to fade in fields and use CSS grids.
460
  * Fix: Sort country list by the current locale.
461
 
462
+ <a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>