Email Subscribers & Newsletters - Version 4.8.4

Version Description

  • New: Custom fields support for contacts [PRO]
  • New: Add custom fields in subscription forms [PRO]
  • New: Map custom fields while importing contacts [PRO]
  • Fix: Fixed video thumbnail issue with Jetpack plugin

=

Download this release

Release Info

Developer Icegram
Plugin Icon 128x128 Email Subscribers & Newsletters
Version 4.8.4
Comparing to
See all releases

Code changes from version 4.8.3 to 4.8.4

email-subscribers.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Email Subscribers & Newsletters
4
  * Plugin URI: https://www.icegram.com/
5
  * Description: Add subscription forms on website, send HTML newsletters & automatically notify subscribers about new blog posts once it is published.
6
- * Version: 4.8.3
7
  * Author: Icegram
8
  * Author URI: https://www.icegram.com/
9
  * Requires at least: 3.9
@@ -187,7 +187,7 @@ if ( 'premium' === $ig_es_plan ) {
187
  /* ***************************** Initial Compatibility Work (End) ******************* */
188
 
189
  if ( ! defined( 'ES_PLUGIN_VERSION' ) ) {
190
- define( 'ES_PLUGIN_VERSION', '4.8.3' );
191
  }
192
 
193
  // Plugin Folder Path.
3
  * Plugin Name: Email Subscribers & Newsletters
4
  * Plugin URI: https://www.icegram.com/
5
  * Description: Add subscription forms on website, send HTML newsletters & automatically notify subscribers about new blog posts once it is published.
6
+ * Version: 4.8.4
7
  * Author: Icegram
8
  * Author URI: https://www.icegram.com/
9
  * Requires at least: 3.9
187
  /* ***************************** Initial Compatibility Work (End) ******************* */
188
 
189
  if ( ! defined( 'ES_PLUGIN_VERSION' ) ) {
190
+ define( 'ES_PLUGIN_VERSION', '4.8.4' );
191
  }
192
 
193
  // Plugin Folder Path.
lite/admin/class-email-subscribers-admin.php CHANGED
@@ -257,7 +257,7 @@ class Email_Subscribers_Admin {
257
  ?>
258
  <script type="text/javascript">
259
  jQuery(document).ready(function () {
260
- var removeSubmenu = ['ig-es-broadcast', 'ig-es-lists', 'ig-es-post-notifications', 'ig-es-sequence'];
261
  jQuery.each(removeSubmenu, function (key, id) {
262
  jQuery("#" + id).parent('a').parent('li').hide();
263
  });
257
  ?>
258
  <script type="text/javascript">
259
  jQuery(document).ready(function () {
260
+ var removeSubmenu = ['ig-es-broadcast', 'ig-es-lists', 'ig-es-post-notifications', 'ig-es-sequence', 'ig-es-custom-fields'];
261
  jQuery.each(removeSubmenu, function (key, id) {
262
  jQuery("#" + id).parent('a').parent('li').hide();
263
  });
lite/includes/class-email-subscribers.php CHANGED
@@ -472,6 +472,10 @@ if ( ! class_exists( 'Email_Subscribers' ) ) {
472
  define( 'IG_QUEUE_TABLE', $wpdb->prefix . 'ig_queue' );
473
  }
474
 
 
 
 
 
475
  if ( ! defined( 'IG_EMAIL_STATUS_IN_QUEUE' ) ) {
476
  define( 'IG_EMAIL_STATUS_IN_QUEUE', 'in_queue' );
477
  }
@@ -688,6 +692,7 @@ if ( ! class_exists( 'Email_Subscribers' ) ) {
688
  'lite/includes/db/class-ig-es-db-unsubscribe-feedback.php',
689
  'lite/includes/db/class-ig-es-db-wc-cart.php',
690
  'lite/includes/db/class-ig-es-db-wc-guest.php',
 
691
 
692
  // Mailers
693
  'lite/includes/mailers/class-es-base-mailer.php',
@@ -1203,6 +1208,7 @@ if ( ! class_exists( 'Email_Subscribers' ) ) {
1203
  "{$prefix}_page_es_general_information",
1204
  "{$prefix}_page_es_pricing",
1205
  "{$prefix}_page_es_sequence",
 
1206
 
1207
  );
1208
 
@@ -1353,6 +1359,7 @@ if ( ! class_exists( 'Email_Subscribers' ) ) {
1353
  self::$instance->workflows_db = new ES_DB_Workflows();
1354
  self::$instance->carts_db = new IG_ES_DB_WC_Cart();
1355
  self::$instance->trial = new IG_ES_Trial();
 
1356
 
1357
  // Start-IG-Code.
1358
  $name = 'Email Subscribers';
472
  define( 'IG_QUEUE_TABLE', $wpdb->prefix . 'ig_queue' );
473
  }
474
 
475
+ if ( ! defined( 'IG_CUSTOM_FIELDS_TABLE' ) ) {
476
+ define( 'IG_CUSTOM_FIELDS_TABLE', $wpdb->prefix . 'ig_custom_fields' );
477
+ }
478
+
479
  if ( ! defined( 'IG_EMAIL_STATUS_IN_QUEUE' ) ) {
480
  define( 'IG_EMAIL_STATUS_IN_QUEUE', 'in_queue' );
481
  }
692
  'lite/includes/db/class-ig-es-db-unsubscribe-feedback.php',
693
  'lite/includes/db/class-ig-es-db-wc-cart.php',
694
  'lite/includes/db/class-ig-es-db-wc-guest.php',
695
+ 'lite/includes/db/class-es-db-custom-fields.php',
696
 
697
  // Mailers
698
  'lite/includes/mailers/class-es-base-mailer.php',
1208
  "{$prefix}_page_es_general_information",
1209
  "{$prefix}_page_es_pricing",
1210
  "{$prefix}_page_es_sequence",
1211
+ "{$prefix}_page_es_custom_fields",
1212
 
1213
  );
1214
 
1359
  self::$instance->workflows_db = new ES_DB_Workflows();
1360
  self::$instance->carts_db = new IG_ES_DB_WC_Cart();
1361
  self::$instance->trial = new IG_ES_Trial();
1362
+ self::$instance->custom_fields_db = new ES_DB_Custom_Fields();
1363
 
1364
  // Start-IG-Code.
1365
  $name = 'Email Subscribers';
lite/includes/class-es-common.php CHANGED
@@ -88,8 +88,10 @@ class ES_Common {
88
 
89
  if ( ! empty( $content ) && isset( $GLOBALS['wp_embed'] ) ) {
90
  add_filter( 'embed_oembed_html', array( 'ES_Common', 'handle_link_in_email_content' ), 10, 4 );
 
91
  $content = $GLOBALS['wp_embed']->autoembed( $content );
92
  remove_filter( 'embed_oembed_html', array( 'ES_Common', 'handle_link_in_email_content' ), 10, 4 );
 
93
  }
94
 
95
  return $content;
@@ -113,9 +115,14 @@ class ES_Common {
113
  *
114
  * @since 4.4.9
115
  */
116
- public static function handle_link_in_email_content( $html, $url, $attr, $post_ID ) {
 
 
 
 
 
 
117
 
118
- $post_link = get_permalink( $post_ID );
119
  // Check if current URL is same as current post's permalink.
120
  if ( ! empty( $post_link ) && $url === $post_link ) {
121
  // Convert URL HTML back to URL itself if it a current post URL.
@@ -151,8 +158,16 @@ class ES_Common {
151
  }
152
 
153
  ob_start();
154
- $thumbnail_width = ! empty( $oembed_response->width ) ? $oembed_response->width . 'px' : 'auto';
155
- $thumbnail_height = ! empty( $oembed_response->height ) ? $oembed_response->height . 'px' : 'auto';
 
 
 
 
 
 
 
 
156
  ?>
157
  <table style="margin-bottom: 1em;">
158
  <tbody>
@@ -1472,6 +1487,7 @@ class ES_Common {
1472
  'sequences',
1473
  'settings',
1474
  'ig_redirect',
 
1475
  );
1476
 
1477
  return $sub_menus;
@@ -2201,5 +2217,85 @@ class ES_Common {
2201
  return $status;
2202
  }
2203
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2204
  }
2205
 
88
 
89
  if ( ! empty( $content ) && isset( $GLOBALS['wp_embed'] ) ) {
90
  add_filter( 'embed_oembed_html', array( 'ES_Common', 'handle_link_in_email_content' ), 10, 4 );
91
+ add_filter( 'embed_handler_html', array( 'ES_Common', 'handle_link_in_email_content' ), 10, 3 );
92
  $content = $GLOBALS['wp_embed']->autoembed( $content );
93
  remove_filter( 'embed_oembed_html', array( 'ES_Common', 'handle_link_in_email_content' ), 10, 4 );
94
+ remove_filter( 'embed_handler_html', array( 'ES_Common', 'handle_link_in_email_content' ), 10, 3 );
95
  }
96
 
97
  return $content;
115
  *
116
  * @since 4.4.9
117
  */
118
+ public static function handle_link_in_email_content( $html, $url, $attr, $post_ID = 0 ) {
119
+
120
+ $post_link = '';
121
+
122
+ if ( ! empty( $post_ID ) ) {
123
+ $post_link = get_permalink( $post_ID );
124
+ }
125
 
 
126
  // Check if current URL is same as current post's permalink.
127
  if ( ! empty( $post_link ) && $url === $post_link ) {
128
  // Convert URL HTML back to URL itself if it a current post URL.
158
  }
159
 
160
  ob_start();
161
+ $thumbnail_width = 'auto';
162
+ $thumbnail_height = 'auto';
163
+
164
+ if ( ! empty( $oembed_response->thumbnail_width ) && ! empty( $oembed_response->thumbnail_height ) ) {
165
+ $thumbnail_width = $oembed_response->thumbnail_width . 'px';
166
+ $thumbnail_height = $oembed_response->thumbnail_height . 'px';
167
+ } elseif ( ! empty( $oembed_response->width ) && ! empty( $oembed_response->height ) ) {
168
+ $thumbnail_width = $oembed_response->width . 'px';
169
+ $thumbnail_height = $oembed_response->height . 'px';
170
+ }
171
  ?>
172
  <table style="margin-bottom: 1em;">
173
  <tbody>
1487
  'sequences',
1488
  'settings',
1489
  'ig_redirect',
1490
+ 'custom_fields',
1491
  );
1492
 
1493
  return $sub_menus;
2217
  return $status;
2218
  }
2219
 
2220
+ /**
2221
+ * Prepare custom field type dropdown options
2222
+ *
2223
+ * @param $selected
2224
+ *
2225
+ * @return string
2226
+ *
2227
+ * @since 4.8.4
2228
+ */
2229
+ public static function prepare_fieldtype_dropdown_options( $selected = '', $default_label = '' ) {
2230
+
2231
+ $default_status[0] = __( 'Select field type', 'email-subscribers' );
2232
+
2233
+ $cf_type = array(
2234
+ 'text' => __( 'Text', 'email-subscribers' ),
2235
+ 'textarea' => __( 'TextArea', 'email-subscribers' ),
2236
+ 'dropdown' => __( 'Dropdown', 'email-subscribers' ),
2237
+ 'radio' => __( 'Radio', 'email-subscribers' ),
2238
+ 'number' => __( 'Number', 'email-subscribers' ),
2239
+ 'date' => __( 'Date', 'email-subscribers' ),
2240
+ );
2241
+
2242
+ $field_types = array_merge( $default_status, $cf_type );
2243
+
2244
+ $dropdown = '';
2245
+ foreach ( $field_types as $key => $type ) {
2246
+ $dropdown .= '<option value="' . esc_attr( $key ) . '" ';
2247
+
2248
+ if ( strtolower( $selected ) === strtolower( $key ) ) {
2249
+ $dropdown .= 'selected = selected';
2250
+ }
2251
+
2252
+ $dropdown .= '>' . esc_html( $type ) . '</option>';
2253
+ }
2254
+
2255
+ return $dropdown;
2256
+ }
2257
+
2258
+ /**
2259
+ * Get slug name without prefix
2260
+ *
2261
+ * @param $selected
2262
+ *
2263
+ * @return string
2264
+ *
2265
+ * @since 4.8.4
2266
+ */
2267
+ public static function get_slug_without_prefix( $slug ) {
2268
+
2269
+ $slug_name = explode( '_', $slug );
2270
+ unset( $slug_name[0] );
2271
+ unset( $slug_name[1] );
2272
+ return implode( '_', $slug_name );
2273
+ }
2274
+
2275
+ /**
2276
+ * Get column datatype for custom field in contacts table
2277
+ *
2278
+ * @param $selected
2279
+ *
2280
+ * @return string
2281
+ *
2282
+ * @since 4.8.4
2283
+ */
2284
+ public static function get_custom_field_col_datatype( $custom_field_type = 'text' ) {
2285
+
2286
+ switch ( $custom_field_type ) {
2287
+ case 'number':
2288
+ return 'int(50)';
2289
+ case 'date':
2290
+ return 'date';
2291
+ case 'radio':
2292
+ case 'dropdown':
2293
+ return 'varchar(100)';
2294
+ default:
2295
+ return 'longtext';
2296
+ }
2297
+
2298
+ }
2299
+
2300
  }
2301
 
lite/includes/class-es-install.php CHANGED
@@ -267,6 +267,10 @@ if ( ! class_exists( 'ES_Install' ) ) {
267
  'ig_es_calculate_existing_subscribers_engagement_score',
268
  'ig_es_update_483_db_version',
269
  ),
 
 
 
 
270
  );
271
 
272
  /**
@@ -1448,6 +1452,30 @@ if ( ! class_exists( 'ES_Install' ) ) {
1448
  return $tables;
1449
  }
1450
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1451
  /**
1452
  * Collect multiple version schema
1453
  *
@@ -1467,6 +1495,7 @@ if ( ! class_exists( 'ES_Install' ) ) {
1467
  $tables .= self::get_ig_es_465_schema( $collate );
1468
  $tables .= self::get_ig_es_466_schema( $collate );
1469
  $tables .= self::get_ig_es_468_schema( $collate );
 
1470
 
1471
  return $tables;
1472
  }
267
  'ig_es_calculate_existing_subscribers_engagement_score',
268
  'ig_es_update_483_db_version',
269
  ),
270
+ '4.8.4' => array(
271
+ 'ig_es_update_484_create_custom_field_table',
272
+ 'ig_es_update_484_db_version',
273
+ ),
274
  );
275
 
276
  /**
1452
  return $tables;
1453
  }
1454
 
1455
+ /**
1456
+ * Create table for storing custom fields
1457
+ *
1458
+ * @param string $collate
1459
+ *
1460
+ * @return string
1461
+ *
1462
+ * @since 4.8.4
1463
+ */
1464
+ public static function get_ig_es_484_schema( $collate = '' ) {
1465
+ global $wpdb;
1466
+
1467
+ $tables = "CREATE TABLE {$wpdb->prefix}ig_custom_fields (
1468
+ `id` int(10) NOT NULL AUTO_INCREMENT,
1469
+ `slug` varchar(100) NOT NULL,
1470
+ `label` varchar(100) NOT NULL,
1471
+ `type` varchar(50) NOT NULL,
1472
+ `meta` longtext DEFAULT NULL,
1473
+ PRIMARY KEY (id)
1474
+ ) $collate;";
1475
+
1476
+ return $tables;
1477
+ }
1478
+
1479
  /**
1480
  * Collect multiple version schema
1481
  *
1495
  $tables .= self::get_ig_es_465_schema( $collate );
1496
  $tables .= self::get_ig_es_466_schema( $collate );
1497
  $tables .= self::get_ig_es_468_schema( $collate );
1498
+ $tables .= self::get_ig_es_484_schema( $collate );
1499
 
1500
  return $tables;
1501
  }
lite/includes/classes/class-es-contacts-table.php CHANGED
@@ -400,6 +400,8 @@ class ES_Contacts_Table extends ES_List_Table {
400
  $email = sanitize_email( ig_es_get_data( $contact, 'email' ) );
401
  $guid = ig_es_get_data( $contact, 'hash' );
402
 
 
 
403
  $list_ids = ES()->lists_contacts_db->get_list_ids_by_contact( $id );
404
 
405
  $nonce = esc_attr( ig_es_get_request_data( '_wpnonce' ) );
@@ -434,6 +436,11 @@ class ES_Contacts_Table extends ES_List_Table {
434
  'email' => $email,
435
  );
436
 
 
 
 
 
 
437
  // Add contact.
438
  $existing_contact_id = ES()->contacts_db->get_contact_id_by_email( $email );
439
 
@@ -547,6 +554,9 @@ class ES_Contacts_Table extends ES_List_Table {
547
  'guid' => $guid,
548
  );
549
 
 
 
 
550
  ?>
551
 
552
  <div class="max-w-full -mt-3 font-sans">
@@ -827,6 +837,7 @@ class ES_Contacts_Table extends ES_List_Table {
827
  </div>
828
  <?php } ?>
829
 
 
830
  <div class="flex flex-row border-b border-gray-100">
831
  <div class="flex w-1/5">
832
  <div class="ml-4 pt-6">
400
  $email = sanitize_email( ig_es_get_data( $contact, 'email' ) );
401
  $guid = ig_es_get_data( $contact, 'hash' );
402
 
403
+ $contact_cf_data = apply_filters( 'es_prepare_cf_data_for_contact_array', $contact );
404
+
405
  $list_ids = ES()->lists_contacts_db->get_list_ids_by_contact( $id );
406
 
407
  $nonce = esc_attr( ig_es_get_request_data( '_wpnonce' ) );
436
  'email' => $email,
437
  );
438
 
439
+ $contact = apply_filters( 'es_set_additional_contact_data', $contact, $contact_data );
440
+
441
+ //For submitted custom fields
442
+ $contact_cf_data = apply_filters( 'es_prepare_cf_data_for_contact_array', $contact_data, true );
443
+
444
  // Add contact.
445
  $existing_contact_id = ES()->contacts_db->get_contact_id_by_email( $email );
446
 
554
  'guid' => $guid,
555
  );
556
 
557
+ if ( isset( $contact_cf_data['custom_fields'] ) ) {
558
+ $data = array_merge( $data, $contact_cf_data);
559
+ }
560
  ?>
561
 
562
  <div class="max-w-full -mt-3 font-sans">
837
  </div>
838
  <?php } ?>
839
 
840
+ <?php do_action( 'es_show_additional_contacts_data', $data ); ?>
841
  <div class="flex flex-row border-b border-gray-100">
842
  <div class="flex w-1/5">
843
  <div class="ml-4 pt-6">
lite/includes/classes/class-es-form-widget.php CHANGED
@@ -52,6 +52,10 @@ class ES_Form_Widget extends WP_Widget {
52
  $data['gdpr_consent_text'] = ( ! empty( $form_data['gdpr_consent_text'] ) ) ? $form_data['gdpr_consent_text'] : '';
53
  $data['captcha'] = ( ! empty( $form_data['captcha'] ) ) ? $form_data['captcha'] : 'no';
54
 
 
 
 
 
55
  ES_Shortcode::render_form( $data );
56
 
57
  echo wp_kses_post( $args['after_widget'] );
52
  $data['gdpr_consent_text'] = ( ! empty( $form_data['gdpr_consent_text'] ) ) ? $form_data['gdpr_consent_text'] : '';
53
  $data['captcha'] = ( ! empty( $form_data['captcha'] ) ) ? $form_data['captcha'] : 'no';
54
 
55
+ if ( ! empty ( $form_data['custom_fields'] ) ) {
56
+ $data['custom_fields'] = ( ! empty( $form_data['custom_fields' ] ) ) ? $form_data['custom_fields' ] : '';
57
+ }
58
+
59
  ES_Shortcode::render_form( $data );
60
 
61
  echo wp_kses_post( $args['after_widget'] );
lite/includes/classes/class-es-forms-table.php CHANGED
@@ -97,6 +97,9 @@ class ES_Forms_Table extends ES_List_Table {
97
  <a href="admin.php?page=es_forms&action=new" class="ig-es-title-button ml-2 leading-5 align-middle">
98
  <?php esc_html_e( 'Add New', 'email-subscribers' ); ?>
99
  </a>
 
 
 
100
  </div>
101
  </div>
102
  <div><hr class="wp-header-end"></div>
@@ -442,6 +445,7 @@ class ES_Forms_Table extends ES_List_Table {
442
  ?>
443
  ></td>
444
  </tr>
 
445
  <tr class="form-field">
446
  <td class="pr-6 pb-6"><b class="text-gray-500 text-sm font-normal pb-2"><?php esc_html_e( 'Button', 'email-subscribers' ); ?></b></td>
447
  <td class="pr-6 pb-6"><input type="checkbox" class="form-checkbox" name="form_data[button_visible]" value="yes" disabled="disabled" checked="checked"></td>
@@ -663,7 +667,12 @@ class ES_Forms_Table extends ES_List_Table {
663
 
664
  'position' => 3,
665
  ),
 
 
 
666
 
 
 
667
  array(
668
  'type' => 'submit',
669
  'name' => 'submit',
@@ -674,11 +683,11 @@ class ES_Forms_Table extends ES_List_Table {
674
  'required' => true,
675
  ),
676
 
677
- 'position' => 4,
678
  ),
679
-
680
  );
681
 
 
682
  $settings = array(
683
  'lists' => $list_ids,
684
  'desc' => $desc,
@@ -750,6 +759,8 @@ class ES_Forms_Table extends ES_List_Table {
750
  $form_data['email_place_holder'] = ! empty( $d['params']['place_holder'] ) ? $d['params']['place_holder'] : '';
751
  } elseif ( 'submit' === $d['id'] ) {
752
  $form_data['button_label'] = ! empty( $d['params']['label'] ) ? $d['params']['label'] : '';
 
 
753
  }
754
  }
755
  return $form_data;
@@ -1007,10 +1018,6 @@ class ES_Forms_Table extends ES_List_Table {
1007
  <?php
1008
  }
1009
 
1010
-
1011
-
1012
-
1013
-
1014
  /** Text displayed when no list data is available */
1015
  public function no_items() {
1016
  esc_html_e( 'No Forms avaliable.', 'email-subscribers' );
97
  <a href="admin.php?page=es_forms&action=new" class="ig-es-title-button ml-2 leading-5 align-middle">
98
  <?php esc_html_e( 'Add New', 'email-subscribers' ); ?>
99
  </a>
100
+ <?php
101
+ do_action( 'ig_es_after_form_buttons' );
102
+ ?>
103
  </div>
104
  </div>
105
  <div><hr class="wp-header-end"></div>
445
  ?>
446
  ></td>
447
  </tr>
448
+ <?php do_action('ig_es_additional_form_fields', $form_data, $data ); ?>
449
  <tr class="form-field">
450
  <td class="pr-6 pb-6"><b class="text-gray-500 text-sm font-normal pb-2"><?php esc_html_e( 'Button', 'email-subscribers' ); ?></b></td>
451
  <td class="pr-6 pb-6"><input type="checkbox" class="form-checkbox" name="form_data[button_visible]" value="yes" disabled="disabled" checked="checked"></td>
667
 
668
  'position' => 3,
669
  ),
670
+ );
671
+
672
+ $form_body = apply_filters( 'es_add_custom_fields_data_in_form_body', $body, $data );
673
 
674
+ $submit_button_position = count( $form_body ) + 1;
675
+ $submit_data = array(
676
  array(
677
  'type' => 'submit',
678
  'name' => 'submit',
683
  'required' => true,
684
  ),
685
 
686
+ 'position' => $submit_button_position,
687
  ),
 
688
  );
689
 
690
+ $body = array_merge( $form_body, $submit_data );
691
  $settings = array(
692
  'lists' => $list_ids,
693
  'desc' => $desc,
759
  $form_data['email_place_holder'] = ! empty( $d['params']['place_holder'] ) ? $d['params']['place_holder'] : '';
760
  } elseif ( 'submit' === $d['id'] ) {
761
  $form_data['button_label'] = ! empty( $d['params']['label'] ) ? $d['params']['label'] : '';
762
+ } elseif ( $d['is_custom_field'] ) {
763
+ $form_data['custom_fields'][] = $d;
764
  }
765
  }
766
  return $form_data;
1018
  <?php
1019
  }
1020
 
 
 
 
 
1021
  /** Text displayed when no list data is available */
1022
  public function no_items() {
1023
  esc_html_e( 'No Forms avaliable.', 'email-subscribers' );
lite/includes/classes/class-es-handle-subscription.php CHANGED
@@ -275,6 +275,8 @@ if ( ! class_exists( 'ES_Handle_Subscription' ) ) {
275
  $data['meta'] = null;
276
 
277
  $data = apply_filters( 'ig_es_add_subscriber_data', $data );
 
 
278
  if ( 'ERROR' === $data['status'] ) {
279
  $response = $this->do_response( $validate_response );
280
  if ( $return_response ) {
275
  $data['meta'] = null;
276
 
277
  $data = apply_filters( 'ig_es_add_subscriber_data', $data );
278
+
279
+ $data = apply_filters( 'ig_es_add_custom_field_data' , $data, $form_data );
280
  if ( 'ERROR' === $data['status'] ) {
281
  $response = $this->do_response( $validate_response );
282
  if ( $return_response ) {
lite/includes/classes/class-es-import-subscribers.php CHANGED
@@ -666,6 +666,8 @@ class ES_Import_Subscribers {
666
  $fields['status'] = __( 'Status', 'email-subscribers' );
667
  }
668
 
 
 
669
  $html = '<div class="flex flex-row mb-6">
670
  <div class="es-import-processing flex w-1/4">
671
  <div class="ml-6 mr-2 pt-6">
@@ -926,14 +928,17 @@ class ES_Import_Subscribers {
926
 
927
  $guid = ES_Common::generate_guid();
928
 
929
- $contacts_data[ $email ]['first_name'] = $first_name;
930
- $contacts_data[ $email ]['last_name'] = $last_name;
931
- $contacts_data[ $email ]['email'] = $email;
932
- $contacts_data[ $email ]['source'] = 'import';
933
- $contacts_data[ $email ]['status'] = 'verified';
934
- $contacts_data[ $email ]['hash'] = $guid;
935
- $contacts_data[ $email ]['created_at'] = $created_at;
936
-
 
 
 
937
  $bulkdata['imported']++;
938
  } else {
939
  $bulkdata['duplicate_emails_count']++;
666
  $fields['status'] = __( 'Status', 'email-subscribers' );
667
  }
668
 
669
+ $fields = apply_filters( 'es_import_show_more_fields_for_mapping', $fields );
670
+
671
  $html = '<div class="flex flex-row mb-6">
672
  <div class="es-import-processing flex w-1/4">
673
  <div class="ml-6 mr-2 pt-6">
928
 
929
  $guid = ES_Common::generate_guid();
930
 
931
+ $contact_data['first_name'] = $first_name;
932
+ $contact_data['last_name'] = $last_name;
933
+ $contact_data['email'] = $email;
934
+ $contact_data['source'] = 'import';
935
+ $contact_data['status'] = 'verified';
936
+ $contact_data['hash'] = $guid;
937
+ $contact_data['created_at'] = $created_at;
938
+
939
+ $additional_contacts_data = apply_filters( 'es_prepare_additional_contacts_data_for_import', array(), $insert );
940
+
941
+ $contacts_data[$email] = array_merge( $contact_data, $additional_contacts_data );
942
  $bulkdata['imported']++;
943
  } else {
944
  $bulkdata['duplicate_emails_count']++;
lite/includes/db/class-es-db-contacts.php CHANGED
@@ -55,30 +55,46 @@ class ES_DB_Contacts extends ES_DB {
55
  * @since 4.0.0
56
  */
57
  public function get_columns() {
58
- return array(
59
- 'id' => '%d',
60
- 'wp_user_id' => '%d',
61
- 'first_name' => '%s',
62
- 'last_name' => '%s',
63
- 'email' => '%s',
64
- 'source' => '%s',
65
- 'ip_address' => '%s',
66
- 'country_code' => '%s',
67
- 'form_id' => '%d',
68
- 'status' => '%s',
69
- 'unsubscribed' => '%d',
70
- 'hash' => '%s',
71
- 'engagement_score' => '%f',
72
- 'created_at' => '%s',
73
- 'updated_at' => '%s',
74
- 'is_verified' => '%d',
75
- 'is_disposable' => '%d',
76
- 'is_rolebased' => '%d',
77
- 'is_webmail' => '%d',
78
- 'is_deliverable' => '%d',
79
- 'is_sendsafely' => '%d',
80
- 'meta' => '%s',
81
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  }
83
 
84
  /**
@@ -87,29 +103,40 @@ class ES_DB_Contacts extends ES_DB {
87
  * @since 4.0.0
88
  */
89
  public function get_column_defaults() {
90
- return array(
91
- 'wp_user_id' => 0,
92
- 'first_name' => '',
93
- 'last_name' => '',
94
- 'email' => '',
95
- 'source' => '',
96
- 'ip_address' => '',
97
- 'country_code' => '',
98
- 'form_id' => 0,
99
- 'status' => 'verified',
100
- 'unsubscribed' => 0,
101
- 'hash' => '',
102
- 'engagement_score' => 4,
103
- 'created_at' => ig_get_current_date_time(),
104
- 'updated_at' => '',
105
- 'is_verified' => 1,
106
- 'is_disposable' => 0,
107
- 'is_rolebased' => 0,
108
- 'is_webmail' => 0,
109
- 'is_deliverable' => 1,
110
- 'is_sendsafely' => 1,
111
- 'meta' => '',
112
  );
 
 
 
 
 
 
 
 
 
 
 
113
  }
114
 
115
  /**
@@ -190,6 +217,13 @@ class ES_DB_Contacts extends ES_DB {
190
  'updated_at' => ig_get_current_date_time(),
191
  );
192
 
 
 
 
 
 
 
 
193
  $this->update( $contact_id, $data_to_update );
194
  }
195
  }
@@ -966,6 +1000,65 @@ class ES_DB_Contacts extends ES_DB {
966
  }
967
  }
968
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
969
 
970
  /**
971
  * Insert IP along with subscriber data
55
  * @since 4.0.0
56
  */
57
  public function get_columns() {
58
+ $columns = array(
59
+ 'id' => '%d',
60
+ 'wp_user_id' => '%d',
61
+ 'first_name' => '%s',
62
+ 'last_name' => '%s',
63
+ 'email' => '%s',
64
+ 'source' => '%s',
65
+ 'ip_address' => '%s',
66
+ 'country_code' => '%s',
67
+ 'form_id' => '%d',
68
+ 'status' => '%s',
69
+ 'unsubscribed' => '%d',
70
+ 'hash' => '%s',
71
+ 'engagement_score' => '%f',
72
+ 'created_at' => '%s',
73
+ 'updated_at' => '%s',
74
+ 'is_verified' => '%d',
75
+ 'is_disposable' => '%d',
76
+ 'is_rolebased' => '%d',
77
+ 'is_webmail' => '%d',
78
+ 'is_deliverable' => '%d',
79
+ 'is_sendsafely' => '%d',
80
+ 'meta' => '%s',
81
  );
82
+
83
+ $custom_field_data = ES()->custom_fields_db->get_custom_fields();
84
+ $custom_field_cols = array();
85
+ if ( count( $custom_field_data ) > 0 ) {
86
+ $type = '%s';
87
+
88
+ foreach ($custom_field_data as $key => $data) {
89
+ if ( isset( $data[ 'type' ] ) && 'number' === $data[ 'type' ] ) {
90
+ $type = '%d';
91
+ }
92
+ $custom_field_cols[$data['slug']] = $type;
93
+ }
94
+ }
95
+
96
+ $columns = array_merge( $columns, $custom_field_cols);
97
+ return $columns;
98
  }
99
 
100
  /**
103
  * @since 4.0.0
104
  */
105
  public function get_column_defaults() {
106
+ $default_col_values = array(
107
+ 'wp_user_id' => 0,
108
+ 'first_name' => '',
109
+ 'last_name' => '',
110
+ 'email' => '',
111
+ 'source' => '',
112
+ 'ip_address' => '',
113
+ 'country_code' => '',
114
+ 'form_id' => 0,
115
+ 'status' => 'verified',
116
+ 'unsubscribed' => 0,
117
+ 'hash' => '',
118
+ 'engagement_score' => 4,
119
+ 'created_at' => ig_get_current_date_time(),
120
+ 'updated_at' => '',
121
+ 'is_verified' => 1,
122
+ 'is_disposable' => 0,
123
+ 'is_rolebased' => 0,
124
+ 'is_webmail' => 0,
125
+ 'is_deliverable' => 1,
126
+ 'is_sendsafely' => 1,
127
+ 'meta' => '',
128
  );
129
+
130
+ $custom_field_data = ES()->custom_fields_db->get_custom_fields();
131
+ $custom_field_cols = array();
132
+ if ( count( $custom_field_data ) > 0 ) {
133
+ foreach ($custom_field_data as $key => $data) {
134
+ $custom_field_cols[$data['slug']] = null;
135
+ }
136
+ }
137
+
138
+ $columns = array_merge( $default_col_values, $custom_field_cols);
139
+ return $columns;
140
  }
141
 
142
  /**
217
  'updated_at' => ig_get_current_date_time(),
218
  );
219
 
220
+ foreach ( $data as $key => $value ) {
221
+ if ( strpos( $key, 'cf_') !== false ) {
222
+ $data_to_update[$key] = sanitize_text_field( $value );
223
+ }
224
+ }
225
+
226
+
227
  $this->update( $contact_id, $data_to_update );
228
  }
229
  }
1000
  }
1001
  }
1002
 
1003
+ /**
1004
+ * Add custom fields column
1005
+ *
1006
+ * @param $col_name
1007
+ * @param string $type
1008
+ *
1009
+ * @return array
1010
+ *
1011
+ * @since 4.8.4
1012
+ */
1013
+ public function add_custom_field_col_in_contacts_table( $slug_name, $custom_field_type = 'text' ) {
1014
+ global $wpbd;
1015
+
1016
+ $col_added = 0;
1017
+ if ( ! empty( $slug_name ) ) {
1018
+ // To check if column exists or not
1019
+ $custom_field_col = $wpbd->get_results( $wpbd->prepare( "SHOW COLUMNS FROM {$wpbd->prefix}ig_contacts LIKE %s", $slug_name ) , 'ARRAY_A' );
1020
+ $custom_field_num_rows = $wpbd->num_rows;
1021
+
1022
+ // If column doesn't exists, then insert it
1023
+ if ( '1' != $custom_field_num_rows ) {
1024
+
1025
+ $col_data_type = ES_Common::get_custom_field_col_datatype( $custom_field_type );
1026
+ // Template table
1027
+ $col_added = $wpbd->query( "ALTER TABLE {$wpbd->prefix}ig_contacts
1028
+ ADD COLUMN {$slug_name} {$col_data_type} DEFAULT NULL" );
1029
+ }
1030
+ }
1031
+ return $col_added;
1032
+ }
1033
+
1034
+ /**
1035
+ * Delete Custom fields columns
1036
+ *
1037
+ * @param $ids
1038
+ *
1039
+ * @since 4.8.4
1040
+ */
1041
+ public function delete_col_by_custom_field_id( $cf_ids ) {
1042
+
1043
+ global $wpbd;
1044
+ if ( ! is_array( $cf_ids ) ) {
1045
+ $ids = array( $cf_ids );
1046
+ }
1047
+
1048
+ $col_deleted = 0;
1049
+ $slug_name_list = ES()->custom_fields_db->get_custom_field_slug_list_by_ids( $cf_ids );
1050
+
1051
+ if ( is_array( $slug_name_list ) && count( $slug_name_list ) > 0 ) {
1052
+
1053
+ foreach ( $slug_name_list as $col_name ) {
1054
+ $col_deleted = $wpbd->query( "ALTER TABLE {$wpbd->prefix}ig_contacts
1055
+ DROP COLUMN {$col_name}" );
1056
+ }
1057
+ }
1058
+ return $col_deleted;
1059
+
1060
+ }
1061
+
1062
 
1063
  /**
1064
  * Insert IP along with subscriber data
lite/includes/db/class-es-db-custom-fields.php ADDED
@@ -0,0 +1,248 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ // Exit if accessed directly.
4
+ if ( ! defined( 'ABSPATH' ) ) {
5
+ exit;
6
+ }
7
+
8
+ /**
9
+ * ES_DB_Custom_Fields class
10
+ *
11
+ *@since 4.8.4
12
+ */
13
+ class ES_DB_Custom_Fields extends ES_DB {
14
+
15
+ /**
16
+ * Table name
17
+ *
18
+ * @since 4.8.4
19
+ * @var string
20
+ *
21
+ */
22
+ public $table_name;
23
+
24
+ /**
25
+ * Table DB version
26
+ *
27
+ * @since 4.8.4
28
+ * @var string
29
+ *
30
+ */
31
+ public $version;
32
+
33
+ /**
34
+ * Table primary key column name
35
+ *
36
+ * @since 4.8.4
37
+ * @var string
38
+ *
39
+ */
40
+ public $primary_key;
41
+
42
+ /**
43
+ * ES_DB_Custom_Fields constructor.
44
+ *
45
+ * @since 4.8.4
46
+ */
47
+ public function __construct() {
48
+ global $wpdb;
49
+
50
+ parent::__construct();
51
+
52
+ $this->table_name = $wpdb->prefix . 'ig_custom_fields';
53
+
54
+ $this->primary_key = 'id';
55
+
56
+ $this->version = '1.0';
57
+ }
58
+
59
+ /**
60
+ * Get table columns
61
+ *
62
+ * @return array
63
+ *
64
+ * @since 4.8.4
65
+ */
66
+ public function get_columns() {
67
+ return array(
68
+ 'id' => '%d',
69
+ 'slug' => '%s',
70
+ 'label' => '%s',
71
+ 'type' => '%s',
72
+ 'meta' => '%s',
73
+ );
74
+ }
75
+
76
+ /**
77
+ * Get default column values
78
+ *
79
+ * @since 4.8.4
80
+ */
81
+ public function get_column_defaults() {
82
+ return array(
83
+ 'id' => null,
84
+ 'slug' => null,
85
+ 'label' => null,
86
+ 'type' => null,
87
+ 'meta' => null,
88
+ );
89
+ }
90
+
91
+ /**
92
+ * Get all custom fields
93
+ *
94
+ * @return array|object|null
95
+ *
96
+ * @since 4.8.4
97
+ */
98
+ public function get_custom_fields() {
99
+ return $this->get_all();
100
+ }
101
+
102
+ /**
103
+ * Add Custom Field
104
+ *
105
+ * @param $data
106
+ *
107
+ * @return int
108
+ *
109
+ * @since 4.8.4
110
+ */
111
+ public function add_custom_field( $data ) {
112
+ return $this->insert( $data );
113
+ }
114
+
115
+ /**
116
+ * Update Custom Field
117
+ *
118
+ * @param int $row_id
119
+ * @param array $data
120
+ *
121
+ * @return bool|void
122
+ *
123
+ * @since 4.8.4
124
+ */
125
+ public function update_custom_field( $row_id, $data = array() ) {
126
+
127
+ if ( empty( $row_id ) ) {
128
+ return;
129
+ }
130
+
131
+ $data = array(
132
+ 'label' => $data['label'],
133
+ 'meta' => $data['meta'],
134
+ );
135
+
136
+ return $this->update( $row_id, $data );
137
+ }
138
+
139
+ /**
140
+ * Get Custom field By ID
141
+ *
142
+ * @param $id
143
+ *
144
+ * @return array|mixed
145
+ *
146
+ * @since 4.8.4
147
+ */
148
+ public function get_custom_field_by_id( $id ) {
149
+
150
+ if ( empty( $id ) ) {
151
+ return array();
152
+ }
153
+
154
+ return $this->get( $id );
155
+ }
156
+
157
+ /**
158
+ * Get Custom field By Slug
159
+ *
160
+ * @param $slug_name
161
+ *
162
+ * @return array|mixed
163
+ *
164
+ * @since 4.8.4
165
+ */
166
+ public function get_custom_field_meta_by_slug( $slug ) {
167
+
168
+ if ( empty( $slug ) ) {
169
+ return array();
170
+ }
171
+
172
+ $meta = $this->get_column_by( 'meta', 'slug', $slug );
173
+ if ( $meta ) {
174
+ $meta = maybe_unserialize( $meta );
175
+ }
176
+
177
+ return $meta;
178
+ }
179
+
180
+ /**
181
+ * Check if custom field already exists
182
+ *
183
+ * @param $name
184
+ *
185
+ * @return bool
186
+ *
187
+ * @since 4.8.4
188
+ */
189
+ public function is_custom_field_exists( $slug ) {
190
+ $col = $this->get_by( 'slug', $slug );
191
+ if ( is_null( $col ) ) {
192
+ return false;
193
+ }
194
+
195
+ return true;
196
+ }
197
+
198
+ /**
199
+ * Delete Custom fields
200
+ *
201
+ * @param $ids
202
+ *
203
+ * @since 4.8.4
204
+ */
205
+ public function delete_custom_fields( $ids ) {
206
+
207
+ if ( ! is_array( $ids ) ) {
208
+ $ids = array( $ids );
209
+ }
210
+
211
+ $field_deleted = 0;
212
+ if ( is_array( $ids ) && count( $ids ) > 0 ) {
213
+
214
+ foreach ( $ids as $id ) {
215
+ $field_deleted = $this->delete( absint( $id ) );
216
+
217
+ /**
218
+ * Take necessary cleanup steps using this hook
219
+ *
220
+ * @since 4.8.4
221
+ */
222
+ do_action( 'ig_es_custom_field_deleted', $id );
223
+ }
224
+ return $field_deleted;
225
+ }
226
+ return false;
227
+
228
+ }
229
+
230
+ /**
231
+ * Delete Custom fields
232
+ *
233
+ * @param $ids
234
+ *
235
+ * @since 4.8.4
236
+ */
237
+ public function get_custom_field_slug_list_by_ids( $ids ) {
238
+
239
+ global $wpbd;
240
+ if ( ! is_array( $ids ) && ! count( $ids ) > 0 ) {
241
+ return array();
242
+ }
243
+
244
+ $ids_str = implode( ',', $ids );
245
+ $result = $wpbd->get_col( "SELECT slug FROM {$wpbd->prefix}ig_custom_fields WHERE id IN ({$ids_str})" );
246
+ return $result;
247
+ }
248
+ }
lite/includes/es-core-functions.php CHANGED
@@ -735,6 +735,7 @@ if ( ! function_exists( 'ig_es_allowed_html_tags_in_esc' ) ) {
735
  'multiple' => true,
736
  'aria-*' => true,
737
  'disabled' => true,
 
738
  ),
739
  'optgroup' => array(
740
  'label' => true,
@@ -828,6 +829,7 @@ if ( ! function_exists( 'ig_es_allowed_html_tags_in_esc' ) ) {
828
  ),
829
  'textarea' => array(
830
  'autocomplete' => true,
 
831
  ),
832
  'style' => array(),
833
  'link' => array(
735
  'multiple' => true,
736
  'aria-*' => true,
737
  'disabled' => true,
738
+ 'required' => 'required',
739
  ),
740
  'optgroup' => array(
741
  'label' => true,
829
  ),
830
  'textarea' => array(
831
  'autocomplete' => true,
832
+ 'required' => 'required',
833
  ),
834
  'style' => array(),
835
  'link' => array(
lite/includes/upgrade/es-update-functions.php CHANGED
@@ -1606,3 +1606,20 @@ function ig_es_update_483_db_version() {
1606
  }
1607
 
1608
  /* --------------------- ES 4.8.3(End)--------------------------- */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1606
  }
1607
 
1608
  /* --------------------- ES 4.8.3(End)--------------------------- */
1609
+
1610
+ /* --------------------- ES 4.8.4(Start)--------------------------- */
1611
+
1612
+ /**
1613
+ * Create New custom field table
1614
+ *
1615
+ * @since 4.8.4
1616
+ */
1617
+ function ig_es_update_484_create_custom_field_table() {
1618
+ ES_Install::create_tables( '4.8.4' );
1619
+ }
1620
+
1621
+ function ig_es_update_484_db_version() {
1622
+ ES_Install::update_db_version( '4.8.4' );
1623
+ }
1624
+
1625
+ /* --------------------- ES 4.8.4(End)--------------------------- */
lite/language.php CHANGED
@@ -311,6 +311,12 @@ __( 'All Statuses', 'email-subscribers' ),
311
  __( 'Upgrade', 'email-subscribers' ),
312
  __( 'All Status', 'email-subscribers' ),
313
  __( 'In Queue', 'email-subscribers' ),
 
 
 
 
 
 
314
  __( 'Your subscription was successful! Kindly check your mailbox and confirm your subscription. If you don\'t see the email within a few minutes, check the spam/junk folder.', 'email-subscribers' ),
315
  __( 'You do not have permission to update settings', 'email-subscribers' ),
316
  __( 'General', 'email-subscribers' ),
@@ -892,7 +898,6 @@ __( 'Link tracking', 'email-subscribers' ),
892
  __( 'Get spam score', 'email-subscribers' ),
893
  __( 'Send options', 'email-subscribers' ),
894
  __( 'Schedule for later', 'email-subscribers' ),
895
- __( 'Date', 'email-subscribers' ),
896
  __( 'Time', 'email-subscribers' ),
897
  __( 'Local Time: ', 'email-subscribers' ),
898
  __( 'Get campaign analytics with PRO', 'email-subscribers' ),
@@ -1036,7 +1041,6 @@ __( 'Please select workflow(s) to %s.', 'email-subscribers' ),
1036
  __( 'User deleted', 'email-subscribers' ),
1037
  __( 'User updated', 'email-subscribers' ),
1038
  __( 'Checkbox', 'email-subscribers' ),
1039
- __( 'Number', 'email-subscribers' ),
1040
  __( 'Select', 'email-subscribers' ),
1041
  __( 'Text Input', 'email-subscribers' ),
1042
  esc_html_x( 'HH', 'time field', 'email-subscribers' ),
@@ -1072,6 +1076,27 @@ __( ' Take a look here', 'email-subscribers' ),
1072
  __( 'Free!', 'email-subscribers' ),
1073
  __( 'Score', 'email-subscribers' ),
1074
  __( 'is not in List', 'email-subscribers' ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1075
  __( 'Recipient(s): ', 'email-subscribers' ),
1076
  __( 'Clicked', 'email-subscribers' ),
1077
  __( 'Open and Click activity', 'email-subscribers' ),
311
  __( 'Upgrade', 'email-subscribers' ),
312
  __( 'All Status', 'email-subscribers' ),
313
  __( 'In Queue', 'email-subscribers' ),
314
+ __( 'Text', 'email-subscribers' ),
315
+ __( 'TextArea', 'email-subscribers' ),
316
+ __( 'Dropdown', 'email-subscribers' ),
317
+ __( 'Radio', 'email-subscribers' ),
318
+ __( 'Number', 'email-subscribers' ),
319
+ __( 'Date', 'email-subscribers' ),
320
  __( 'Your subscription was successful! Kindly check your mailbox and confirm your subscription. If you don\'t see the email within a few minutes, check the spam/junk folder.', 'email-subscribers' ),
321
  __( 'You do not have permission to update settings', 'email-subscribers' ),
322
  __( 'General', 'email-subscribers' ),
898
  __( 'Get spam score', 'email-subscribers' ),
899
  __( 'Send options', 'email-subscribers' ),
900
  __( 'Schedule for later', 'email-subscribers' ),
 
901
  __( 'Time', 'email-subscribers' ),
902
  __( 'Local Time: ', 'email-subscribers' ),
903
  __( 'Get campaign analytics with PRO', 'email-subscribers' ),
1041
  __( 'User deleted', 'email-subscribers' ),
1042
  __( 'User updated', 'email-subscribers' ),
1043
  __( 'Checkbox', 'email-subscribers' ),
 
1044
  __( 'Select', 'email-subscribers' ),
1045
  __( 'Text Input', 'email-subscribers' ),
1046
  esc_html_x( 'HH', 'time field', 'email-subscribers' ),
1076
  __( 'Free!', 'email-subscribers' ),
1077
  __( 'Score', 'email-subscribers' ),
1078
  __( 'is not in List', 'email-subscribers' ),
1079
+ __( 'Custom Field', 'email-subscribers' ),
1080
+ __( 'Custom Fields', 'email-subscribers' ),
1081
+ __( 'Number of custom fields per page', 'email-subscribers' ),
1082
+ __( 'Custom field added successfully!', 'email-subscribers' ),
1083
+ __( 'Custom field updated successfully!', 'email-subscribers' ),
1084
+ __( 'Please select custom field type', 'email-subscribers' ),
1085
+ __( 'Please add custom field label', 'email-subscribers' ),
1086
+ __( 'Please enter options for selected custom field type', 'email-subscribers' ),
1087
+ __( 'You do not have permission to edit custom field', 'email-subscribers' ),
1088
+ __( ' Custom Fields ', 'email-subscribers' ),
1089
+ __( 'Add new field', 'email-subscribers' ),
1090
+ __( 'Edit custom field', 'email-subscribers' ),
1091
+ __( 'Enter custom field label', 'email-subscribers' ),
1092
+ __( 'Enter the different options (one per line) that you want to show in the form.', 'email-subscribers' ),
1093
+ __( 'Save Custom Field', 'email-subscribers' ),
1094
+ __( 'You do not have permission to delete custom field', 'email-subscribers' ),
1095
+ __( 'Custom field deleted successfully!', 'email-subscribers' ),
1096
+ __( 'Oops...There was an issue while deleting the custom fields', 'email-subscribers' ),
1097
+ __( 'No custom fields available.', 'email-subscribers' ),
1098
+ __( 'Manage Custom Fields', 'email-subscribers' ),
1099
+ __( 'Select option', 'email-subscribers' ),
1100
  __( 'Recipient(s): ', 'email-subscribers' ),
1101
  __( 'Clicked', 'email-subscribers' ),
1102
  __( 'Open and Click activity', 'email-subscribers' ),
lite/languages/email-subscribers.pot CHANGED
@@ -2,14 +2,14 @@
2
  # This file is distributed under the same license as the Email Subscribers & Newsletters plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Email Subscribers & Newsletters 4.8.3\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/email-subscribers\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: 2021-09-29T08:07:40+02:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: email-subscribers\n"
@@ -29,7 +29,7 @@ msgstr ""
29
 
30
  #. Author of the plugin
31
  #: lite/admin/partials/help.php:28
32
- #: lite/includes/class-email-subscribers.php:1545
33
  msgid "Icegram"
34
  msgstr ""
35
 
@@ -68,7 +68,7 @@ msgid "Please add a broadcast subject before saving."
68
  msgstr ""
69
 
70
  #: lite/admin/class-email-subscribers-admin.php:170
71
- #: pro/pro-class-email-subscribers.php:505
72
  msgid "Please add email body."
73
  msgstr ""
74
 
@@ -198,14 +198,14 @@ msgid "Audience"
198
  msgstr ""
199
 
200
  #: lite/admin/class-email-subscribers-admin.php:295
201
- #: lite/includes/classes/class-es-forms-table.php:459
202
  #: lite/includes/classes/class-es-lists-table.php:34
203
  #: lite/includes/classes/class-es-lists-table.php:88
204
  msgid "Lists"
205
  msgstr ""
206
 
207
  #: lite/admin/class-email-subscribers-admin.php:301
208
- #: lite/includes/classes/class-es-form-widget.php:70
209
  #: lite/includes/classes/class-es-forms-table.php:39
210
  #: lite/includes/classes/class-es-forms-table.php:40
211
  #: lite/includes/classes/class-es-forms-table.php:93
@@ -290,7 +290,7 @@ msgstr ""
290
 
291
  #: lite/admin/class-email-subscribers-admin.php:1291
292
  #: lite/includes/class-email-subscribers-activator.php:61
293
- #: lite/includes/class-email-subscribers.php:1542
294
  #: lite/includes/classes/class-es-form-widget.php:11
295
  #: lite/includes/classes/class-es-old-widget.php:13
296
  #: lite/includes/classes/class-es-old-widget.php:15
@@ -304,19 +304,19 @@ msgid "Last 30 days"
304
  msgstr ""
305
 
306
  #: lite/admin/class-email-subscribers-admin.php:1342
307
- #: lite/includes/class-es-common.php:191
308
  #: lite/includes/classes/class-es-contacts-table.php:327
309
- #: lite/includes/classes/class-es-import-subscribers.php:837
310
- #: lite/includes/classes/class-es-import-subscribers.php:1183
311
  #: lite/includes/classes/class-es-lists-table.php:571
312
  msgid "Subscribed"
313
  msgstr ""
314
 
315
  #: lite/admin/class-email-subscribers-admin.php:1350
316
- #: lite/includes/class-es-common.php:193
317
  #: lite/includes/classes/class-es-contacts-table.php:335
318
- #: lite/includes/classes/class-es-import-subscribers.php:838
319
- #: lite/includes/classes/class-es-import-subscribers.php:1184
320
  #: lite/includes/classes/class-es-lists-table.php:572
321
  #: pro/classes/class-es-pro-reports-data.php:283
322
  msgid "Unsubscribed"
@@ -461,21 +461,21 @@ msgstr ""
461
  #: lite/admin/class-ig-es-campaign-rules.php:601
462
  #: lite/includes/classes/class-es-admin-settings.php:211
463
  #: lite/includes/classes/class-es-campaign-report.php:189
464
- #: lite/includes/classes/class-es-contacts-table.php:783
465
  #: lite/includes/classes/class-es-export-subscribers.php:339
466
- #: lite/includes/classes/class-es-forms-table.php:393
467
  #: lite/includes/classes/class-es-import-subscribers.php:563
468
  #: lite/includes/classes/class-es-import-subscribers.php:657
469
- #: lite/includes/classes/class-es-import-subscribers.php:1052
470
- #: lite/includes/classes/class-es-import-subscribers.php:1175
471
  #: lite/includes/compatibilities/elementor/actions/class-es-ig-form-action.php:143
472
  #: lite/includes/pro-features.php:974
473
  #: lite/includes/pro-features.php:1505
474
  #: lite/includes/workflows/actions/abstracts/class-ig-es-action-send-email-abstract.php:29
475
  #: lite/public/partials/class-es-shortcode.php:169
476
  #: pro/classes/class-es-pro-campaign-rules.php:35
477
- #: pro/pro-class-email-subscribers.php:834
478
- #: pro/pro-class-email-subscribers.php:2069
479
  #: pro/workflows/actions/class-es-action-send-email.php:29
480
  msgid "Email"
481
  msgstr ""
@@ -849,7 +849,7 @@ msgstr ""
849
  #: lite/includes/classes/class-es-campaigns-table.php:630
850
  #: lite/includes/classes/class-es-export-subscribers.php:341
851
  #: lite/includes/classes/class-es-import-subscribers.php:666
852
- #: lite/includes/classes/class-es-import-subscribers.php:1178
853
  #: lite/includes/classes/class-es-reports-table.php:281
854
  #: lite/includes/workflows/class-es-workflows-table.php:338
855
  #: pro/classes/class-es-pro-sequence-report.php:301
@@ -857,9 +857,9 @@ msgid "Status"
857
  msgstr ""
858
 
859
  #: lite/admin/partials/help.php:239
860
- #: lite/includes/class-es-common.php:393
861
- #: lite/includes/class-es-common.php:1758
862
- #: lite/includes/class-es-common.php:2190
863
  #: lite/includes/classes/class-es-campaigns-table.php:314
864
  #: lite/includes/workflows/admin/views/meta-box-save.php:28
865
  #: pro/classes/class-es-pro-reports-data.php:193
@@ -868,8 +868,8 @@ msgid "Active"
868
  msgstr ""
869
 
870
  #: lite/admin/partials/help.php:241
871
- #: lite/includes/class-es-common.php:394
872
- #: lite/includes/class-es-common.php:2195
873
  #: lite/includes/workflows/admin/views/meta-box-save.php:27
874
  #: pro/classes/class-es-pro-reports-data.php:198
875
  #: pro/classes/class-es-pro-sequence-report.php:239
@@ -1162,158 +1162,158 @@ msgid "OK, I Got it!"
1162
  msgstr ""
1163
 
1164
  #. translators: 1: Error message 2: File name 3: Line number
1165
- #: lite/includes/class-email-subscribers.php:1294
1166
  msgid "%1$s in %2$s on line %3$s"
1167
  msgstr ""
1168
 
1169
- #: lite/includes/class-email-subscribers.php:1555
1170
  msgid "Icegram WC"
1171
  msgstr ""
1172
 
1173
  #. translators: %1$s - constant that was used
1174
- #: lite/includes/class-email-subscribers.php:1964
1175
  msgid "Value was set using constant %1$s"
1176
  msgstr ""
1177
 
1178
- #: lite/includes/class-es-common.php:192
1179
  #: lite/includes/classes/class-es-contacts-table.php:343
1180
- #: lite/includes/classes/class-es-import-subscribers.php:839
1181
- #: lite/includes/classes/class-es-import-subscribers.php:1185
1182
  #: lite/includes/classes/class-es-lists-table.php:573
1183
  msgid "Unconfirmed"
1184
  msgstr ""
1185
 
1186
- #: lite/includes/class-es-common.php:216
1187
  #: lite/includes/classes/class-es-import-subscribers.php:236
1188
  msgid "Select Status"
1189
  msgstr ""
1190
 
1191
- #: lite/includes/class-es-common.php:350
1192
  msgid "Select Template"
1193
  msgstr ""
1194
 
1195
- #: lite/includes/class-es-common.php:464
1196
  msgid "Select Categories"
1197
  msgstr ""
1198
 
1199
- #: lite/includes/class-es-common.php:479
1200
  msgid "All Categories (Also include all categories which will create later)"
1201
  msgstr ""
1202
 
1203
- #: lite/includes/class-es-common.php:485
1204
  msgid "None (Don't include post from any category)"
1205
  msgstr ""
1206
 
1207
- #: lite/includes/class-es-common.php:523
1208
  msgid "No Custom Post Types Available"
1209
  msgstr ""
1210
 
1211
- #: lite/includes/class-es-common.php:539
1212
  msgid "Single Opt-In"
1213
  msgstr ""
1214
 
1215
- #: lite/includes/class-es-common.php:540
1216
  msgid "Double Opt-In"
1217
  msgstr ""
1218
 
1219
- #: lite/includes/class-es-common.php:554
1220
  #: pro/pro-class-post-digest.php:149
1221
  msgid "Monday"
1222
  msgstr ""
1223
 
1224
- #: lite/includes/class-es-common.php:555
1225
  #: pro/pro-class-post-digest.php:150
1226
  msgid "Tuesday"
1227
  msgstr ""
1228
 
1229
- #: lite/includes/class-es-common.php:556
1230
  #: pro/pro-class-post-digest.php:151
1231
  msgid "Wednesday"
1232
  msgstr ""
1233
 
1234
- #: lite/includes/class-es-common.php:557
1235
  #: pro/pro-class-post-digest.php:152
1236
  msgid "Thursday"
1237
  msgstr ""
1238
 
1239
- #: lite/includes/class-es-common.php:558
1240
  #: pro/pro-class-post-digest.php:153
1241
  msgid "Friday"
1242
  msgstr ""
1243
 
1244
- #: lite/includes/class-es-common.php:559
1245
  #: pro/pro-class-post-digest.php:154
1246
  msgid "Saturday"
1247
  msgstr ""
1248
 
1249
- #: lite/includes/class-es-common.php:560
1250
  #: pro/pro-class-post-digest.php:148
1251
  msgid "Sunday"
1252
  msgstr ""
1253
 
1254
- #: lite/includes/class-es-common.php:596
1255
  msgid "Full Size"
1256
  msgstr ""
1257
 
1258
- #: lite/includes/class-es-common.php:597
1259
  msgid "Medium Size"
1260
  msgstr ""
1261
 
1262
- #: lite/includes/class-es-common.php:598
1263
  #: lite/includes/classes/class-es-templates-table.php:263
1264
  msgid "Thumbnail"
1265
  msgstr ""
1266
 
1267
- #: lite/includes/class-es-common.php:1515
1268
  msgid "Top 10 Tips on How to Build an Email List"
1269
  msgstr ""
1270
 
1271
- #: lite/includes/class-es-common.php:1519
1272
  #: pro/templates/email/es-admin-subscription-summary.php:174
1273
  msgid "Why are Your Email Unsubscribes Increasing and How to Fix Them?"
1274
  msgstr ""
1275
 
1276
- #: lite/includes/class-es-common.php:1523
1277
  msgid "Balance Email Marketing and Social Media Marketing"
1278
  msgstr ""
1279
 
1280
- #: lite/includes/class-es-common.php:1527
1281
  msgid "Use social proof to grow blog traffic through email"
1282
  msgstr ""
1283
 
1284
- #: lite/includes/class-es-common.php:1531
1285
  msgid "5 Simple Tricks to Improve Email Marketing Campaign Results"
1286
  msgstr ""
1287
 
1288
- #: lite/includes/class-es-common.php:1540
1289
  #: lite/includes/pro-features.php:150
1290
  msgid "Email Subscribers PRO"
1291
  msgstr ""
1292
 
1293
- #: lite/includes/class-es-common.php:1542
1294
  msgid "Lifetime"
1295
  msgstr ""
1296
 
1297
- #: lite/includes/class-es-common.php:1546
1298
  msgid "<b>Email Subscribers Secret Club</b>"
1299
  msgstr ""
1300
 
1301
- #: lite/includes/class-es-common.php:1548
1302
  #: lite/includes/feedback.php:123
1303
  msgid "Join Now"
1304
  msgstr ""
1305
 
1306
- #: lite/includes/class-es-common.php:1726
1307
  msgid "All Types"
1308
  msgstr ""
1309
 
1310
- #: lite/includes/class-es-common.php:1754
1311
  #: lite/includes/classes/class-es-campaigns-table.php:568
1312
  msgid "Draft"
1313
  msgstr ""
1314
 
1315
- #: lite/includes/class-es-common.php:1755
1316
- #: lite/includes/class-es-common.php:2181
1317
  #: lite/includes/classes/class-es-campaign-report.php:237
1318
  #: lite/includes/classes/class-es-campaigns-table.php:549
1319
  #: lite/includes/classes/class-es-campaigns-table.php:587
@@ -1323,7 +1323,7 @@ msgstr ""
1323
  msgid "Sending"
1324
  msgstr ""
1325
 
1326
- #: lite/includes/class-es-common.php:1756
1327
  #: lite/includes/classes/class-es-campaigns-table.php:315
1328
  #: lite/includes/classes/class-es-campaigns-table.php:542
1329
  #: lite/includes/classes/class-es-campaigns-table.php:578
@@ -1332,8 +1332,8 @@ msgstr ""
1332
  msgid "Scheduled"
1333
  msgstr ""
1334
 
1335
- #: lite/includes/class-es-common.php:1757
1336
- #: lite/includes/class-es-common.php:2161
1337
  #: lite/includes/classes/class-es-campaign-report.php:221
1338
  #: lite/includes/classes/class-es-campaigns-table.php:556
1339
  #: lite/includes/classes/class-es-campaigns-table.php:605
@@ -1345,23 +1345,23 @@ msgstr ""
1345
  msgid "Sent"
1346
  msgstr ""
1347
 
1348
- #: lite/includes/class-es-common.php:1782
1349
  #: lite/includes/classes/class-es-campaigns-table.php:690
1350
- #: lite/includes/classes/class-es-contacts-table.php:1137
1351
  msgid "All Statuses"
1352
  msgstr ""
1353
 
1354
- #: lite/includes/class-es-common.php:1994
1355
  msgid "Upgrade"
1356
  msgstr ""
1357
 
1358
- #: lite/includes/class-es-common.php:2030
1359
  #: lite/includes/classes/class-es-reports-table.php:573
1360
  #: pro/classes/class-es-pro-reports-data.php:878
1361
  msgid "All Status"
1362
  msgstr ""
1363
 
1364
- #: lite/includes/class-es-common.php:2171
1365
  #: lite/includes/classes/class-es-campaign-report.php:229
1366
  #: lite/includes/classes/class-es-reports-table.php:570
1367
  #: pro/classes/class-es-pro-reports-data.php:178
@@ -1369,7 +1369,36 @@ msgstr ""
1369
  msgid "In Queue"
1370
  msgstr ""
1371
 
1372
- #: lite/includes/class-es-install.php:953
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1373
  #: lite/includes/upgrade/es-update-functions.php:752
1374
  msgid "Your subscription was successful! Kindly check your mailbox and confirm your subscription. If you don't see the email within a few minutes, check the spam/junk folder."
1375
  msgstr ""
@@ -1401,8 +1430,8 @@ msgstr ""
1401
  #: lite/includes/classes/class-es-admin-settings.php:202
1402
  #: lite/includes/classes/class-es-admin-settings.php:205
1403
  #: lite/includes/classes/class-es-campaigns-table.php:625
1404
- #: lite/includes/classes/class-es-forms-table.php:410
1405
- #: lite/includes/classes/class-es-forms-table.php:909
1406
  #: lite/includes/classes/class-es-lists-table.php:569
1407
  #: lite/includes/compatibilities/elementor/actions/class-es-ig-form-action.php:138
1408
  #: lite/public/partials/class-es-shortcode.php:170
@@ -1564,7 +1593,7 @@ msgid "Send this text as a welcome email when new people subscribe."
1564
  msgstr ""
1565
 
1566
  #: lite/includes/classes/class-es-admin-settings.php:377
1567
- #: pro/pro-class-email-subscribers.php:1135
1568
  msgid "Enable?"
1569
  msgstr ""
1570
 
@@ -1882,19 +1911,20 @@ msgstr ""
1882
 
1883
  #: lite/includes/classes/class-es-campaigns-table.php:438
1884
  #: lite/includes/classes/class-es-campaigns-table.php:465
1885
- #: lite/includes/classes/class-es-contacts-table.php:1030
1886
- #: lite/includes/classes/class-es-forms-table.php:892
1887
  #: lite/includes/classes/class-es-lists-table.php:547
1888
  #: lite/includes/workflows/admin/views/action.php:28
1889
  #: lite/includes/workflows/class-es-workflows-table.php:305
 
1890
  msgid "Edit"
1891
  msgstr ""
1892
 
1893
  #: lite/includes/classes/class-es-campaigns-table.php:488
1894
- #: lite/includes/classes/class-es-contacts-table.php:1032
1895
- #: lite/includes/classes/class-es-contacts-table.php:1103
1896
- #: lite/includes/classes/class-es-forms-table.php:894
1897
- #: lite/includes/classes/class-es-forms-table.php:940
1898
  #: lite/includes/classes/class-es-lists-table.php:549
1899
  #: lite/includes/classes/class-es-lists-table.php:604
1900
  #: lite/includes/classes/class-es-reports-table.php:262
@@ -1903,18 +1933,21 @@ msgstr ""
1903
  #: lite/includes/workflows/admin/views/meta-box-save.php:45
1904
  #: lite/includes/workflows/class-es-workflows-table.php:306
1905
  #: lite/includes/workflows/class-es-workflows-table.php:367
 
1906
  msgid "Delete"
1907
  msgstr ""
1908
 
1909
  #: lite/includes/classes/class-es-campaigns-table.php:626
1910
  #: lite/includes/classes/class-es-reports-table.php:280
 
 
1911
  #: pro/classes/class-es-pro-sequence-report.php:300
1912
  msgid "Type"
1913
  msgstr ""
1914
 
1915
  #: lite/includes/classes/class-es-campaigns-table.php:627
1916
- #: lite/includes/classes/class-es-contacts-table.php:834
1917
- #: lite/includes/classes/class-es-contacts-table.php:1069
1918
  msgid "List(s)"
1919
  msgstr ""
1920
 
@@ -1923,8 +1956,8 @@ msgid "Categories"
1923
  msgstr ""
1924
 
1925
  #: lite/includes/classes/class-es-campaigns-table.php:629
1926
- #: lite/includes/classes/class-es-contacts-table.php:1070
1927
- #: lite/includes/classes/class-es-forms-table.php:912
1928
  #: lite/includes/classes/class-es-lists-table.php:575
1929
  msgid "Created"
1930
  msgstr ""
@@ -1955,7 +1988,7 @@ msgid "Please select campaign(s) to delete."
1955
  msgstr ""
1956
 
1957
  #: lite/includes/classes/class-es-contacts-table.php:70
1958
- #: lite/includes/classes/class-es-contacts-table.php:1068
1959
  #: lite/includes/workflows/actions/class-es-action-delete-contact.php:30
1960
  #: lite/includes/workflows/actions/class-es-action-update-contact.php:30
1961
  msgid "Contact"
@@ -2004,36 +2037,37 @@ msgstr ""
2004
  #: lite/includes/classes/class-es-lists-table.php:91
2005
  #: lite/includes/classes/class-es-post-notifications.php:306
2006
  #: lite/includes/workflows/class-es-workflows-table.php:174
 
2007
  msgid "Add New"
2008
  msgstr ""
2009
 
2010
- #: lite/includes/classes/class-es-contacts-table.php:441
2011
  msgid "Contact already exist."
2012
  msgstr ""
2013
 
2014
- #: lite/includes/classes/class-es-contacts-table.php:518
2015
  msgid "Contact added successfully!"
2016
  msgstr ""
2017
 
2018
- #: lite/includes/classes/class-es-contacts-table.php:520
2019
  msgid "Contact updated successfully!"
2020
  msgstr ""
2021
 
2022
- #: lite/includes/classes/class-es-contacts-table.php:527
2023
  msgid "Please enter first name"
2024
  msgstr ""
2025
 
2026
- #: lite/includes/classes/class-es-contacts-table.php:531
2027
  #: lite/includes/classes/class-es-export-subscribers.php:36
2028
  #: lite/includes/classes/class-es-lists-table.php:705
2029
  msgid "Please select list"
2030
  msgstr ""
2031
 
2032
- #: lite/includes/classes/class-es-contacts-table.php:535
2033
  msgid "Please enter valid email address"
2034
  msgstr ""
2035
 
2036
- #: lite/includes/classes/class-es-contacts-table.php:559
2037
  #: lite/includes/classes/class-es-export-subscribers.php:157
2038
  #: lite/includes/classes/class-es-handle-sync-wp-user.php:216
2039
  #: lite/includes/classes/class-es-import-subscribers.php:385
@@ -2042,125 +2076,127 @@ msgstr ""
2042
  msgid "Audience "
2043
  msgstr ""
2044
 
2045
- #: lite/includes/classes/class-es-contacts-table.php:732
2046
  msgid "No list found"
2047
  msgstr ""
2048
 
2049
- #: lite/includes/classes/class-es-contacts-table.php:741
2050
  msgid "First name"
2051
  msgstr ""
2052
 
2053
- #: lite/includes/classes/class-es-contacts-table.php:753
2054
  msgid "Enter first name"
2055
  msgstr ""
2056
 
2057
- #: lite/includes/classes/class-es-contacts-table.php:763
2058
  msgid "Last name"
2059
  msgstr ""
2060
 
2061
- #: lite/includes/classes/class-es-contacts-table.php:774
2062
  msgid "Enter last name"
2063
  msgstr ""
2064
 
2065
- #: lite/includes/classes/class-es-contacts-table.php:795
2066
  #: lite/includes/pro-features.php:980
2067
- #: pro/pro-class-email-subscribers.php:838
2068
  msgid "Enter email"
2069
  msgstr ""
2070
 
2071
- #: lite/includes/classes/class-es-contacts-table.php:805
2072
  msgid "Send welcome email?"
2073
  msgstr ""
2074
 
2075
- #: lite/includes/classes/class-es-contacts-table.php:835
2076
- #: lite/includes/classes/class-es-forms-table.php:460
2077
  msgid "Contacts will be added into selected list(s)"
2078
  msgstr ""
2079
 
2080
- #: lite/includes/classes/class-es-contacts-table.php:852
2081
  msgid "Save Contact"
2082
  msgstr ""
2083
 
2084
- #: lite/includes/classes/class-es-contacts-table.php:852
2085
- #: lite/includes/classes/class-es-forms-table.php:560
2086
  #: lite/includes/classes/class-es-lists-table.php:323
2087
  #: lite/includes/classes/class-es-post-notifications.php:430
 
2088
  msgid "Save Changes"
2089
  msgstr ""
2090
 
2091
- #: lite/includes/classes/class-es-contacts-table.php:859
2092
- #: lite/includes/classes/class-es-forms-table.php:564
2093
  #: lite/includes/classes/class-es-lists-table.php:327
2094
  #: lite/includes/classes/class-es-post-notifications.php:433
 
2095
  msgid "Cancel"
2096
  msgstr ""
2097
 
2098
- #: lite/includes/classes/class-es-contacts-table.php:875
2099
  msgid "No contacts avaliable."
2100
  msgstr ""
2101
 
2102
- #: lite/includes/classes/class-es-contacts-table.php:1050
2103
  msgid "Resend Confirmation"
2104
  msgstr ""
2105
 
2106
- #: lite/includes/classes/class-es-contacts-table.php:1104
2107
  #: pro/workflows/actions/class-es-action-move-to-list.php:29
2108
  msgid "Move to list"
2109
  msgstr ""
2110
 
2111
- #: lite/includes/classes/class-es-contacts-table.php:1105
2112
  #: lite/includes/workflows/actions/class-es-action-add-to-list.php:29
2113
  msgid "Add to list"
2114
  msgstr ""
2115
 
2116
- #: lite/includes/classes/class-es-contacts-table.php:1106
2117
  msgid "Change status"
2118
  msgstr ""
2119
 
2120
- #: lite/includes/classes/class-es-contacts-table.php:1129
2121
  msgid "Search Contacts"
2122
  msgstr ""
2123
 
2124
- #: lite/includes/classes/class-es-contacts-table.php:1146
2125
  msgid "All Lists"
2126
  msgstr ""
2127
 
2128
- #: lite/includes/classes/class-es-contacts-table.php:1261
2129
- #: lite/includes/classes/class-es-contacts-table.php:1324
2130
  msgid "Contact(s) deleted successfully!"
2131
  msgstr ""
2132
 
2133
- #: lite/includes/classes/class-es-contacts-table.php:1274
2134
  msgid "You do not have a permission to resend email confirmation"
2135
  msgstr ""
2136
 
2137
- #: lite/includes/classes/class-es-contacts-table.php:1286
2138
  msgid "Confirmation email sent successfully!"
2139
  msgstr ""
2140
 
2141
- #: lite/includes/classes/class-es-contacts-table.php:1312
2142
  msgid "Please select subscribers to update."
2143
  msgstr ""
2144
 
2145
- #: lite/includes/classes/class-es-contacts-table.php:1335
2146
  msgid "Please select status."
2147
  msgstr ""
2148
 
2149
- #: lite/includes/classes/class-es-contacts-table.php:1349
2150
  msgid "Contact(s) status changed successfully!"
2151
  msgstr ""
2152
 
2153
- #: lite/includes/classes/class-es-contacts-table.php:1360
2154
- #: lite/includes/classes/class-es-contacts-table.php:1381
2155
  #: lite/includes/classes/class-es-post-notifications.php:51
2156
  msgid "Please select list."
2157
  msgstr ""
2158
 
2159
- #: lite/includes/classes/class-es-contacts-table.php:1369
2160
  msgid "Contact(s) moved to list successfully!"
2161
  msgstr ""
2162
 
2163
- #: lite/includes/classes/class-es-contacts-table.php:1390
2164
  msgid "Contact(s) added to list successfully!"
2165
  msgstr ""
2166
 
@@ -2271,18 +2307,18 @@ msgstr ""
2271
  #: lite/includes/classes/class-es-export-subscribers.php:337
2272
  #: lite/includes/classes/class-es-import-subscribers.php:564
2273
  #: lite/includes/classes/class-es-import-subscribers.php:658
2274
- #: lite/includes/classes/class-es-import-subscribers.php:1044
2275
- #: lite/includes/classes/class-es-import-subscribers.php:1176
2276
- #: pro/pro-class-email-subscribers.php:2070
2277
  msgid "First Name"
2278
  msgstr ""
2279
 
2280
  #: lite/includes/classes/class-es-export-subscribers.php:338
2281
  #: lite/includes/classes/class-es-import-subscribers.php:565
2282
  #: lite/includes/classes/class-es-import-subscribers.php:659
2283
- #: lite/includes/classes/class-es-import-subscribers.php:1049
2284
- #: lite/includes/classes/class-es-import-subscribers.php:1177
2285
- #: pro/pro-class-email-subscribers.php:2071
2286
  msgid "Last Name"
2287
  msgstr ""
2288
 
@@ -2307,7 +2343,7 @@ msgstr ""
2307
  msgid "Email Subscribers Form"
2308
  msgstr ""
2309
 
2310
- #: lite/includes/classes/class-es-form-widget.php:66
2311
  msgid "Widget Title:"
2312
  msgstr ""
2313
 
@@ -2315,231 +2351,235 @@ msgstr ""
2315
  msgid "Number of forms per page"
2316
  msgstr ""
2317
 
2318
- #: lite/includes/classes/class-es-forms-table.php:105
2319
  msgid "Form added successfully!"
2320
  msgstr ""
2321
 
2322
- #: lite/includes/classes/class-es-forms-table.php:108
2323
  msgid "Form updated successfully!"
2324
  msgstr ""
2325
 
2326
- #: lite/includes/classes/class-es-forms-table.php:150
2327
  msgid "You do not have permission to edit this form."
2328
  msgstr ""
2329
 
2330
- #: lite/includes/classes/class-es-forms-table.php:153
2331
  msgid "Please add form name."
2332
  msgstr ""
2333
 
2334
- #: lite/includes/classes/class-es-forms-table.php:158
2335
  msgid "Please select list(s) in which contact will be subscribed."
2336
  msgstr ""
2337
 
2338
- #: lite/includes/classes/class-es-forms-table.php:266
2339
  msgid "Sorry, form not found"
2340
  msgstr ""
2341
 
2342
- #: lite/includes/classes/class-es-forms-table.php:290
2343
  #: lite/public/partials/class-es-shortcode.php:147
2344
  msgid "Subscribe"
2345
  msgstr ""
2346
 
2347
- #: lite/includes/classes/class-es-forms-table.php:293
2348
  msgid "Please read our <a href=\"https://www.example.com\">terms and conditions</a>"
2349
  msgstr ""
2350
 
2351
- #: lite/includes/classes/class-es-forms-table.php:311
 
 
2352
  msgid "Forms "
2353
  msgstr ""
2354
 
2355
- #: lite/includes/classes/class-es-forms-table.php:323
2356
  msgid " New Form"
2357
  msgstr ""
2358
 
2359
- #: lite/includes/classes/class-es-forms-table.php:325
2360
  msgid " Edit Form"
2361
  msgstr ""
2362
 
2363
- #: lite/includes/classes/class-es-forms-table.php:334
2364
  #: lite/includes/classes/class-es-newsletters.php:338
2365
  #: pro/pro-class-sequences.php:93
2366
  msgid "Documentation "
2367
  msgstr ""
2368
 
2369
- #: lite/includes/classes/class-es-forms-table.php:351
2370
  msgid "Form name"
2371
  msgstr ""
2372
 
2373
- #: lite/includes/classes/class-es-forms-table.php:357
2374
  msgid "Enter form name"
2375
  msgstr ""
2376
 
2377
- #: lite/includes/classes/class-es-forms-table.php:365
2378
  msgid "Description"
2379
  msgstr ""
2380
 
2381
- #: lite/includes/classes/class-es-forms-table.php:371
2382
  msgid "Enter description"
2383
  msgstr ""
2384
 
2385
- #: lite/includes/classes/class-es-forms-table.php:379
2386
  msgid "Form fields"
2387
  msgstr ""
2388
 
2389
- #: lite/includes/classes/class-es-forms-table.php:386
2390
  msgid "Field"
2391
  msgstr ""
2392
 
2393
- #: lite/includes/classes/class-es-forms-table.php:387
2394
  msgid "Show?"
2395
  msgstr ""
2396
 
2397
- #: lite/includes/classes/class-es-forms-table.php:388
2398
  msgid "Required?"
2399
  msgstr ""
2400
 
2401
- #: lite/includes/classes/class-es-forms-table.php:389
 
 
2402
  msgid "Label"
2403
  msgstr ""
2404
 
2405
- #: lite/includes/classes/class-es-forms-table.php:390
2406
  msgid "Placeholder"
2407
  msgstr ""
2408
 
2409
- #: lite/includes/classes/class-es-forms-table.php:446
2410
  msgid "Button"
2411
  msgstr ""
2412
 
2413
  #. translators: %s: Create list page url
2414
- #: lite/includes/classes/class-es-forms-table.php:477
2415
  msgid "List not found. Please %s"
2416
  msgstr ""
2417
 
2418
  #. translators: %s: Create list page url
2419
- #: lite/includes/classes/class-es-forms-table.php:477
2420
  msgid "create your first list"
2421
  msgstr ""
2422
 
2423
- #: lite/includes/classes/class-es-forms-table.php:488
2424
  msgid "Allow contact to choose list(s)"
2425
  msgstr ""
2426
 
2427
- #: lite/includes/classes/class-es-forms-table.php:489
2428
  msgid "Allow contacts to choose list(s) in which they want to subscribe."
2429
  msgstr ""
2430
 
2431
- #: lite/includes/classes/class-es-forms-table.php:522
2432
  msgid "Show GDPR consent checkbox"
2433
  msgstr ""
2434
 
2435
- #: lite/includes/classes/class-es-forms-table.php:523
2436
  msgid "Show consent checkbox to get the consent of a contact before adding them to list(s)"
2437
  msgstr ""
2438
 
2439
- #: lite/includes/classes/class-es-forms-table.php:550
2440
  msgid "Consent text will show up at subscription form next to consent checkbox."
2441
  msgstr ""
2442
 
2443
- #: lite/includes/classes/class-es-forms-table.php:560
2444
  msgid "Save Form"
2445
  msgstr ""
2446
 
2447
- #: lite/includes/classes/class-es-forms-table.php:910
2448
  msgid "Shortcode"
2449
  msgstr ""
2450
 
2451
- #: lite/includes/classes/class-es-forms-table.php:911
2452
  #: pro/templates/email/es-admin-subscription-summary.php:144
2453
  msgid "Subscribers"
2454
  msgstr ""
2455
 
2456
- #: lite/includes/classes/class-es-forms-table.php:952
2457
  msgid "You do not have permission to delete this form."
2458
  msgstr ""
2459
 
2460
- #: lite/includes/classes/class-es-forms-table.php:959
2461
  msgid "Form deleted successfully!"
2462
  msgstr ""
2463
 
2464
- #: lite/includes/classes/class-es-forms-table.php:974
2465
  msgid "Form(s) deleted successfully!"
2466
  msgstr ""
2467
 
2468
- #: lite/includes/classes/class-es-forms-table.php:977
2469
  msgid "Please select form(s) to delete."
2470
  msgstr ""
2471
 
2472
- #: lite/includes/classes/class-es-forms-table.php:988
2473
  #: lite/includes/classes/class-es-lists-table.php:716
2474
  msgid "Enable"
2475
  msgstr ""
2476
 
2477
- #: lite/includes/classes/class-es-forms-table.php:989
2478
  #: lite/includes/classes/class-es-lists-table.php:717
2479
  msgid "Disable"
2480
  msgstr ""
2481
 
2482
- #: lite/includes/classes/class-es-forms-table.php:1005
2483
  msgid "Search Forms"
2484
  msgstr ""
2485
 
2486
- #: lite/includes/classes/class-es-forms-table.php:1016
2487
  msgid "No Forms avaliable."
2488
  msgstr ""
2489
 
2490
- #: lite/includes/classes/class-es-handle-subscription.php:571
2491
  #: lite/public/class-email-subscribers-public.php:107
2492
  msgid "Please enter email address"
2493
  msgstr ""
2494
 
2495
- #: lite/includes/classes/class-es-handle-subscription.php:572
2496
  #: lite/public/class-email-subscribers-public.php:108
2497
  msgid "You need to wait for sometime before subscribing again"
2498
  msgstr ""
2499
 
2500
- #: lite/includes/classes/class-es-handle-subscription.php:573
2501
  #: lite/includes/upgrade/es-update-functions.php:752
2502
  #: lite/public/class-email-subscribers-public.php:109
2503
  msgid "Successfully Subscribed."
2504
  msgstr ""
2505
 
2506
- #: lite/includes/classes/class-es-handle-subscription.php:574
2507
  #: lite/public/class-email-subscribers-public.php:111
2508
  msgid "Email Address already exists!"
2509
  msgstr ""
2510
 
2511
- #: lite/includes/classes/class-es-handle-subscription.php:575
2512
  #: lite/public/class-email-subscribers-public.php:112
2513
  msgid "Oops.. Unexpected error occurred."
2514
  msgstr ""
2515
 
2516
- #: lite/includes/classes/class-es-handle-subscription.php:576
2517
  #: lite/public/class-email-subscribers-public.php:113
2518
  msgid "Invalid email address"
2519
  msgstr ""
2520
 
2521
- #: lite/includes/classes/class-es-handle-subscription.php:577
2522
  msgid "Invalid name"
2523
  msgstr ""
2524
 
2525
- #: lite/includes/classes/class-es-handle-subscription.php:578
2526
  #: lite/public/class-email-subscribers-public.php:114
2527
  msgid "Please try after some time"
2528
  msgstr ""
2529
 
2530
- #: lite/includes/classes/class-es-handle-subscription.php:579
2531
  msgid "Oops...unable to add subscriber"
2532
  msgstr ""
2533
 
2534
- #: lite/includes/classes/class-es-handle-subscription.php:580
2535
  msgid "You do not have permission to add subscriber"
2536
  msgstr ""
2537
 
2538
- #: lite/includes/classes/class-es-handle-subscription.php:581
2539
  msgid "Please select the list"
2540
  msgstr ""
2541
 
2542
- #: lite/includes/classes/class-es-handle-subscription.php:582
2543
  msgid "Invalid Captcha"
2544
  msgstr ""
2545
 
@@ -2721,63 +2761,63 @@ msgid "Subscribed at"
2721
  msgstr ""
2722
 
2723
  #: lite/includes/classes/class-es-import-subscribers.php:665
2724
- #: lite/includes/classes/class-es-import-subscribers.php:1179
2725
  msgid "List Name"
2726
  msgstr ""
2727
 
2728
- #: lite/includes/classes/class-es-import-subscribers.php:674
2729
  msgid "Select columns for mapping"
2730
  msgstr ""
2731
 
2732
- #: lite/includes/classes/class-es-import-subscribers.php:677
2733
  msgid "Define which column represents which field"
2734
  msgstr ""
2735
 
2736
- #: lite/includes/classes/class-es-import-subscribers.php:699
2737
  msgid "Ignore column"
2738
  msgstr ""
2739
 
2740
  #. translators: %s: Hidden contacts count
2741
- #: lite/includes/classes/class-es-import-subscribers.php:738
2742
  msgid "%s contacts are hidden"
2743
  msgstr ""
2744
 
2745
- #: lite/includes/classes/class-es-import-subscribers.php:808
2746
  msgid "Email address is invalid."
2747
  msgstr ""
2748
 
2749
- #: lite/includes/classes/class-es-import-subscribers.php:809
2750
  msgid "Email address is empty."
2751
  msgstr ""
2752
 
2753
- #: lite/includes/classes/class-es-import-subscribers.php:840
2754
- #: lite/includes/classes/class-es-import-subscribers.php:1186
2755
  msgid "Hard Bounced"
2756
  msgstr ""
2757
 
2758
  #. translators: 1. Total imported contacts 2. Total contacts
2759
- #: lite/includes/classes/class-es-import-subscribers.php:1025
2760
  msgid "%1$s of %2$s contacts imported."
2761
  msgstr ""
2762
 
2763
- #: lite/includes/classes/class-es-import-subscribers.php:1028
2764
  msgid "email"
2765
  msgid_plural "emails"
2766
  msgstr[0] ""
2767
  msgstr[1] ""
2768
 
2769
  #. translators: 1. Duplicate emails count. 2. Email or emails string based on duplicate email count.
2770
- #: lite/includes/classes/class-es-import-subscribers.php:1030
2771
  msgid "%1$s duplicate %2$s found."
2772
  msgstr ""
2773
 
2774
- #: lite/includes/classes/class-es-import-subscribers.php:1035
2775
  msgid "contact was"
2776
  msgid_plural "contacts were"
2777
  msgstr[0] ""
2778
  msgstr[1] ""
2779
 
2780
- #: lite/includes/classes/class-es-import-subscribers.php:1053
2781
  msgid "Reason"
2782
  msgstr ""
2783
 
@@ -3222,7 +3262,7 @@ msgstr ""
3222
 
3223
  #. translators: 1: Page 2: Duplicate action 3: Campaign id 4: Wp nonce
3224
  #: lite/includes/classes/class-es-templates-table.php:300
3225
- #: pro/pro-class-email-subscribers.php:1478
3226
  msgid "Duplicate"
3227
  msgstr ""
3228
 
@@ -3472,12 +3512,12 @@ msgid "Access Control"
3472
  msgstr ""
3473
 
3474
  #: lite/includes/pro-features.php:252
3475
- #: pro/pro-class-email-subscribers.php:885
3476
  msgid "Track clicks"
3477
  msgstr ""
3478
 
3479
  #: lite/includes/pro-features.php:253
3480
- #: pro/pro-class-email-subscribers.php:886
3481
  msgid "Do you want to track when people click links in your emails? (We recommend keeping it enabled)"
3482
  msgstr ""
3483
 
@@ -3568,7 +3608,7 @@ msgid "Prevent bot signups even further. Set default captcha option for new subs
3568
  msgstr ""
3569
 
3570
  #: lite/includes/pro-features.php:390
3571
- #: pro/pro-class-email-subscribers.php:894
3572
  msgid "Track IP address"
3573
  msgstr ""
3574
 
@@ -3826,7 +3866,7 @@ msgid "Reduce the possibility to land in spam with PRO"
3826
  msgstr ""
3827
 
3828
  #: lite/includes/pro-features.php:1007
3829
- #: pro/pro-class-email-subscribers.php:722
3830
  msgid "Link tracking"
3831
  msgstr ""
3832
 
@@ -3835,30 +3875,23 @@ msgid "Get spam score"
3835
  msgstr ""
3836
 
3837
  #: lite/includes/pro-features.php:1056
3838
- #: pro/pro-class-email-subscribers.php:766
3839
  msgid "Send options"
3840
  msgstr ""
3841
 
3842
  #: lite/includes/pro-features.php:1059
3843
- #: pro/pro-class-email-subscribers.php:769
3844
  msgid "Schedule for later"
3845
  msgstr ""
3846
 
3847
- #: lite/includes/pro-features.php:1066
3848
- #: lite/includes/workflows/admin/views/meta-box-timing.php:82
3849
- #: lite/includes/workflows/fields/class-es-date.php:31
3850
- #: pro/pro-class-email-subscribers.php:782
3851
- msgid "Date"
3852
- msgstr ""
3853
-
3854
  #: lite/includes/pro-features.php:1075
3855
  #: lite/includes/workflows/fields/class-es-time.php:64
3856
- #: pro/pro-class-email-subscribers.php:793
3857
  msgid "Time"
3858
  msgstr ""
3859
 
3860
  #: lite/includes/pro-features.php:1085
3861
- #: pro/pro-class-email-subscribers.php:804
3862
  msgid "Local Time: "
3863
  msgstr ""
3864
 
@@ -3983,12 +4016,12 @@ msgid "Mobile"
3983
  msgstr ""
3984
 
3985
  #: lite/includes/pro-features.php:1612
3986
- #: pro/pro-class-email-subscribers.php:1679
3987
  msgid "Add Attachments"
3988
  msgstr ""
3989
 
3990
  #: lite/includes/pro-features.php:1642
3991
- #: pro/pro-class-email-subscribers.php:1764
3992
  msgid "Import existing WordPress users"
3993
  msgstr ""
3994
 
@@ -4442,10 +4475,6 @@ msgstr ""
4442
  msgid "Checkbox"
4443
  msgstr ""
4444
 
4445
- #: lite/includes/workflows/fields/class-es-number.php:48
4446
- msgid "Number"
4447
- msgstr ""
4448
-
4449
  #: lite/includes/workflows/fields/class-es-select.php:76
4450
  msgid "Select"
4451
  msgstr ""
@@ -4553,7 +4582,7 @@ msgid "Total Emails In Queue"
4553
  msgstr ""
4554
 
4555
  #: lite/public/partials/cron-message.php:43
4556
- #: pro/pro-class-email-subscribers.php:812
4557
  msgid "Send Now"
4558
  msgstr ""
4559
 
@@ -4593,12 +4622,101 @@ msgstr ""
4593
  msgid "is not in List"
4594
  msgstr ""
4595
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4596
  #: pro/classes/class-es-pro-reports-data.php:210
4597
  msgid "Recipient(s): "
4598
  msgstr ""
4599
 
4600
  #: pro/classes/class-es-pro-reports-data.php:261
4601
- #: pro/pro-class-email-subscribers.php:1213
4602
  msgid "Clicked"
4603
  msgstr ""
4604
 
@@ -4861,212 +4979,212 @@ msgstr ""
4861
  msgid "Your cart could not be restored, it may have expired."
4862
  msgstr ""
4863
 
4864
- #: pro/pro-class-email-subscribers.php:381
4865
  #: pro/pro-class-post-digest.php:25
4866
  msgid "Sequence"
4867
  msgstr ""
4868
 
4869
- #: pro/pro-class-email-subscribers.php:504
4870
  msgid "Please enter an email address."
4871
  msgstr ""
4872
 
4873
- #: pro/pro-class-email-subscribers.php:506
4874
  msgid "Add Attachment"
4875
  msgstr ""
4876
 
4877
  #. translators: %s: Attachmen max file size.
4878
- #: pro/pro-class-email-subscribers.php:508
4879
  msgid "Please attach a file having size lower than %s."
4880
  msgstr ""
4881
 
4882
- #: pro/pro-class-email-subscribers.php:509
4883
  msgid "Are you sure you want to delete this?"
4884
  msgstr ""
4885
 
4886
- #: pro/pro-class-email-subscribers.php:510
4887
- #: pro/pro-class-email-subscribers.php:1955
4888
  msgid "Checking your orders..."
4889
  msgstr ""
4890
 
4891
- #: pro/pro-class-email-subscribers.php:634
4892
  msgid "Clean My List"
4893
  msgstr ""
4894
 
4895
- #: pro/pro-class-email-subscribers.php:635
4896
  msgid "List cleanup is in progress..."
4897
  msgstr ""
4898
 
4899
- #: pro/pro-class-email-subscribers.php:636
4900
  msgid "List cleanup completed successfully."
4901
  msgstr ""
4902
 
4903
- #: pro/pro-class-email-subscribers.php:653
4904
  msgid "Email status"
4905
  msgstr ""
4906
 
4907
- #: pro/pro-class-email-subscribers.php:654
4908
  msgid "Last opened at"
4909
  msgstr ""
4910
 
4911
- #: pro/pro-class-email-subscribers.php:850
4912
  msgid "Select page"
4913
  msgstr ""
4914
 
4915
- #: pro/pro-class-email-subscribers.php:863
4916
  msgid "Subscriber will be redirected to selected page (by default, homepage) once they click on unsubscribe link from the email."
4917
  msgstr ""
4918
 
4919
- #: pro/pro-class-email-subscribers.php:876
4920
  msgid "Subscriber will be redirected to selected page (by default, homepage) once they click on email confirmation link from the double opt-in (confirmation) email."
4921
  msgstr ""
4922
 
4923
- #: pro/pro-class-email-subscribers.php:920
4924
  msgid "Access Key ID"
4925
  msgstr ""
4926
 
4927
- #: pro/pro-class-email-subscribers.php:933
4928
  msgid "Secret Access Key"
4929
  msgstr ""
4930
 
4931
- #: pro/pro-class-email-subscribers.php:947
4932
  msgid "Closest Region"
4933
  msgstr ""
4934
 
4935
- #: pro/pro-class-email-subscribers.php:949
4936
  msgid "To decrease network latency between your site and Amazon SES and speed up email sending, select the Amazon SES API region which is closest to where your website is hosted."
4937
  msgstr ""
4938
 
4939
- #: pro/pro-class-email-subscribers.php:976
4940
  msgid "Private API Key"
4941
  msgstr ""
4942
 
4943
- #: pro/pro-class-email-subscribers.php:990
4944
  msgid "Domain Name"
4945
  msgstr ""
4946
 
4947
- #: pro/pro-class-email-subscribers.php:1001
4948
- #: pro/pro-class-email-subscribers.php:1076
4949
  msgid "United States"
4950
  msgstr ""
4951
 
4952
- #: pro/pro-class-email-subscribers.php:1002
4953
- #: pro/pro-class-email-subscribers.php:1077
4954
  msgid "Europe"
4955
  msgstr ""
4956
 
4957
- #: pro/pro-class-email-subscribers.php:1008
4958
- #: pro/pro-class-email-subscribers.php:1083
4959
  msgid "Region"
4960
  msgstr ""
4961
 
4962
- #: pro/pro-class-email-subscribers.php:1012
4963
  msgid "mailgun.com"
4964
  msgstr ""
4965
 
4966
- #: pro/pro-class-email-subscribers.php:1038
4967
- #: pro/pro-class-email-subscribers.php:1065
4968
  msgid "API Key"
4969
  msgstr ""
4970
 
4971
- #: pro/pro-class-email-subscribers.php:1085
4972
  msgid "Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region."
4973
  msgstr ""
4974
 
4975
- #: pro/pro-class-email-subscribers.php:1110
4976
  msgid "API token"
4977
  msgstr ""
4978
 
4979
- #: pro/pro-class-email-subscribers.php:1130
4980
  msgid "Weekly summary"
4981
  msgstr ""
4982
 
4983
- #: pro/pro-class-email-subscribers.php:1142
4984
  msgid "When our automated weekly email should be sent out?"
4985
  msgstr ""
4986
 
4987
- #: pro/pro-class-email-subscribers.php:1151
4988
  msgid "In which time we need to send our weekly summary?"
4989
  msgstr ""
4990
 
4991
- #: pro/pro-class-email-subscribers.php:1499
4992
  msgid "You are not allowed to duplicate campaign."
4993
  msgstr ""
4994
 
4995
- #: pro/pro-class-email-subscribers.php:1514
4996
  msgid "Campaign duplicated !"
4997
  msgstr ""
4998
 
4999
- #: pro/pro-class-email-subscribers.php:1783
5000
  msgid "Import WordPress users with following roles"
5001
  msgstr ""
5002
 
5003
- #: pro/pro-class-email-subscribers.php:1836
5004
- #: pro/pro-class-email-subscribers.php:1962
5005
  msgid "Proceed "
5006
  msgstr ""
5007
 
5008
- #: pro/pro-class-email-subscribers.php:1872
5009
  msgid "Import from WooCommerce orders"
5010
  msgstr ""
5011
 
5012
- #: pro/pro-class-email-subscribers.php:1897
5013
  msgid "Select order statuses"
5014
  msgstr ""
5015
 
5016
- #: pro/pro-class-email-subscribers.php:1945
5017
  msgid "Orders should contain these products"
5018
  msgstr ""
5019
 
5020
- #: pro/pro-class-email-subscribers.php:1950
5021
  msgid "Search products..."
5022
  msgstr ""
5023
 
5024
  #. translators: 1. Processed orders count. 2. Total orders count. 3. Matched orders count.
5025
- #: pro/pro-class-email-subscribers.php:2178
5026
  msgid "Currently %1$s of %2$s orders checked. Found %3$s matching orders."
5027
  msgstr ""
5028
 
5029
- #: pro/pro-class-email-subscribers.php:2189
5030
  msgid "We can't find any matching orders in your store."
5031
  msgstr ""
5032
 
5033
- #: pro/pro-class-email-subscribers.php:2202
5034
  msgid "Total Opened"
5035
  msgstr ""
5036
 
5037
- #: pro/pro-class-email-subscribers.php:2252
5038
  msgid "How to configure Mailgun to send emails in the Email Subscribers plugin?"
5039
  msgstr ""
5040
 
5041
- #: pro/pro-class-email-subscribers.php:2280
5042
  msgid "How to configure SendGrid to send emails in the Email Subscribers plugin?"
5043
  msgstr ""
5044
 
5045
- #: pro/pro-class-email-subscribers.php:2309
5046
  msgid "How to configure Sparkpost to send emails in the Email Subscribers plugin?"
5047
  msgstr ""
5048
 
5049
- #: pro/pro-class-email-subscribers.php:2336
5050
  msgid "How to configure Amazon SES to send emails in the Email Subscribers plugin?"
5051
  msgstr ""
5052
 
5053
- #: pro/pro-class-email-subscribers.php:2363
5054
  msgid "How to configure Postmark to send emails in the Email Subscribers plugin?"
5055
  msgstr ""
5056
 
5057
- #: pro/pro-class-email-subscribers.php:2382
5058
  msgid "Send confirmation email"
5059
  msgstr ""
5060
 
5061
- #: pro/pro-class-email-subscribers.php:2397
5062
  msgid "Confirmation emails queued successfully and will be sent shortly."
5063
  msgstr ""
5064
 
5065
- #: pro/pro-class-email-subscribers.php:2405
5066
  msgid "No contacts found. May be they are already queued or there isn't any unconfirmed contact in your selection."
5067
  msgstr ""
5068
 
5069
- #: pro/pro-class-email-subscribers.php:2408
5070
  msgid "Failed to queue confirmation emails. Please try again later."
5071
  msgstr ""
5072
 
2
  # This file is distributed under the same license as the Email Subscribers & Newsletters plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Email Subscribers & Newsletters 4.8.4\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/email-subscribers\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: 2021-10-06T05:25:17+02:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: email-subscribers\n"
29
 
30
  #. Author of the plugin
31
  #: lite/admin/partials/help.php:28
32
+ #: lite/includes/class-email-subscribers.php:1552
33
  msgid "Icegram"
34
  msgstr ""
35
 
68
  msgstr ""
69
 
70
  #: lite/admin/class-email-subscribers-admin.php:170
71
+ #: pro/pro-class-email-subscribers.php:522
72
  msgid "Please add email body."
73
  msgstr ""
74
 
198
  msgstr ""
199
 
200
  #: lite/admin/class-email-subscribers-admin.php:295
201
+ #: lite/includes/classes/class-es-forms-table.php:463
202
  #: lite/includes/classes/class-es-lists-table.php:34
203
  #: lite/includes/classes/class-es-lists-table.php:88
204
  msgid "Lists"
205
  msgstr ""
206
 
207
  #: lite/admin/class-email-subscribers-admin.php:301
208
+ #: lite/includes/classes/class-es-form-widget.php:74
209
  #: lite/includes/classes/class-es-forms-table.php:39
210
  #: lite/includes/classes/class-es-forms-table.php:40
211
  #: lite/includes/classes/class-es-forms-table.php:93
290
 
291
  #: lite/admin/class-email-subscribers-admin.php:1291
292
  #: lite/includes/class-email-subscribers-activator.php:61
293
+ #: lite/includes/class-email-subscribers.php:1549
294
  #: lite/includes/classes/class-es-form-widget.php:11
295
  #: lite/includes/classes/class-es-old-widget.php:13
296
  #: lite/includes/classes/class-es-old-widget.php:15
304
  msgstr ""
305
 
306
  #: lite/admin/class-email-subscribers-admin.php:1342
307
+ #: lite/includes/class-es-common.php:206
308
  #: lite/includes/classes/class-es-contacts-table.php:327
309
+ #: lite/includes/classes/class-es-import-subscribers.php:839
310
+ #: lite/includes/classes/class-es-import-subscribers.php:1188
311
  #: lite/includes/classes/class-es-lists-table.php:571
312
  msgid "Subscribed"
313
  msgstr ""
314
 
315
  #: lite/admin/class-email-subscribers-admin.php:1350
316
+ #: lite/includes/class-es-common.php:208
317
  #: lite/includes/classes/class-es-contacts-table.php:335
318
+ #: lite/includes/classes/class-es-import-subscribers.php:840
319
+ #: lite/includes/classes/class-es-import-subscribers.php:1189
320
  #: lite/includes/classes/class-es-lists-table.php:572
321
  #: pro/classes/class-es-pro-reports-data.php:283
322
  msgid "Unsubscribed"
461
  #: lite/admin/class-ig-es-campaign-rules.php:601
462
  #: lite/includes/classes/class-es-admin-settings.php:211
463
  #: lite/includes/classes/class-es-campaign-report.php:189
464
+ #: lite/includes/classes/class-es-contacts-table.php:790
465
  #: lite/includes/classes/class-es-export-subscribers.php:339
466
+ #: lite/includes/classes/class-es-forms-table.php:396
467
  #: lite/includes/classes/class-es-import-subscribers.php:563
468
  #: lite/includes/classes/class-es-import-subscribers.php:657
469
+ #: lite/includes/classes/class-es-import-subscribers.php:1057
470
+ #: lite/includes/classes/class-es-import-subscribers.php:1180
471
  #: lite/includes/compatibilities/elementor/actions/class-es-ig-form-action.php:143
472
  #: lite/includes/pro-features.php:974
473
  #: lite/includes/pro-features.php:1505
474
  #: lite/includes/workflows/actions/abstracts/class-ig-es-action-send-email-abstract.php:29
475
  #: lite/public/partials/class-es-shortcode.php:169
476
  #: pro/classes/class-es-pro-campaign-rules.php:35
477
+ #: pro/pro-class-email-subscribers.php:851
478
+ #: pro/pro-class-email-subscribers.php:2086
479
  #: pro/workflows/actions/class-es-action-send-email.php:29
480
  msgid "Email"
481
  msgstr ""
849
  #: lite/includes/classes/class-es-campaigns-table.php:630
850
  #: lite/includes/classes/class-es-export-subscribers.php:341
851
  #: lite/includes/classes/class-es-import-subscribers.php:666
852
+ #: lite/includes/classes/class-es-import-subscribers.php:1183
853
  #: lite/includes/classes/class-es-reports-table.php:281
854
  #: lite/includes/workflows/class-es-workflows-table.php:338
855
  #: pro/classes/class-es-pro-sequence-report.php:301
857
  msgstr ""
858
 
859
  #: lite/admin/partials/help.php:239
860
+ #: lite/includes/class-es-common.php:408
861
+ #: lite/includes/class-es-common.php:1774
862
+ #: lite/includes/class-es-common.php:2206
863
  #: lite/includes/classes/class-es-campaigns-table.php:314
864
  #: lite/includes/workflows/admin/views/meta-box-save.php:28
865
  #: pro/classes/class-es-pro-reports-data.php:193
868
  msgstr ""
869
 
870
  #: lite/admin/partials/help.php:241
871
+ #: lite/includes/class-es-common.php:409
872
+ #: lite/includes/class-es-common.php:2211
873
  #: lite/includes/workflows/admin/views/meta-box-save.php:27
874
  #: pro/classes/class-es-pro-reports-data.php:198
875
  #: pro/classes/class-es-pro-sequence-report.php:239
1162
  msgstr ""
1163
 
1164
  #. translators: 1: Error message 2: File name 3: Line number
1165
+ #: lite/includes/class-email-subscribers.php:1300
1166
  msgid "%1$s in %2$s on line %3$s"
1167
  msgstr ""
1168
 
1169
+ #: lite/includes/class-email-subscribers.php:1562
1170
  msgid "Icegram WC"
1171
  msgstr ""
1172
 
1173
  #. translators: %1$s - constant that was used
1174
+ #: lite/includes/class-email-subscribers.php:1971
1175
  msgid "Value was set using constant %1$s"
1176
  msgstr ""
1177
 
1178
+ #: lite/includes/class-es-common.php:207
1179
  #: lite/includes/classes/class-es-contacts-table.php:343
1180
+ #: lite/includes/classes/class-es-import-subscribers.php:841
1181
+ #: lite/includes/classes/class-es-import-subscribers.php:1190
1182
  #: lite/includes/classes/class-es-lists-table.php:573
1183
  msgid "Unconfirmed"
1184
  msgstr ""
1185
 
1186
+ #: lite/includes/class-es-common.php:231
1187
  #: lite/includes/classes/class-es-import-subscribers.php:236
1188
  msgid "Select Status"
1189
  msgstr ""
1190
 
1191
+ #: lite/includes/class-es-common.php:365
1192
  msgid "Select Template"
1193
  msgstr ""
1194
 
1195
+ #: lite/includes/class-es-common.php:479
1196
  msgid "Select Categories"
1197
  msgstr ""
1198
 
1199
+ #: lite/includes/class-es-common.php:494
1200
  msgid "All Categories (Also include all categories which will create later)"
1201
  msgstr ""
1202
 
1203
+ #: lite/includes/class-es-common.php:500
1204
  msgid "None (Don't include post from any category)"
1205
  msgstr ""
1206
 
1207
+ #: lite/includes/class-es-common.php:538
1208
  msgid "No Custom Post Types Available"
1209
  msgstr ""
1210
 
1211
+ #: lite/includes/class-es-common.php:554
1212
  msgid "Single Opt-In"
1213
  msgstr ""
1214
 
1215
+ #: lite/includes/class-es-common.php:555
1216
  msgid "Double Opt-In"
1217
  msgstr ""
1218
 
1219
+ #: lite/includes/class-es-common.php:569
1220
  #: pro/pro-class-post-digest.php:149
1221
  msgid "Monday"
1222
  msgstr ""
1223
 
1224
+ #: lite/includes/class-es-common.php:570
1225
  #: pro/pro-class-post-digest.php:150
1226
  msgid "Tuesday"
1227
  msgstr ""
1228
 
1229
+ #: lite/includes/class-es-common.php:571
1230
  #: pro/pro-class-post-digest.php:151
1231
  msgid "Wednesday"
1232
  msgstr ""
1233
 
1234
+ #: lite/includes/class-es-common.php:572
1235
  #: pro/pro-class-post-digest.php:152
1236
  msgid "Thursday"
1237
  msgstr ""
1238
 
1239
+ #: lite/includes/class-es-common.php:573
1240
  #: pro/pro-class-post-digest.php:153
1241
  msgid "Friday"
1242
  msgstr ""
1243
 
1244
+ #: lite/includes/class-es-common.php:574
1245
  #: pro/pro-class-post-digest.php:154
1246
  msgid "Saturday"
1247
  msgstr ""
1248
 
1249
+ #: lite/includes/class-es-common.php:575
1250
  #: pro/pro-class-post-digest.php:148
1251
  msgid "Sunday"
1252
  msgstr ""
1253
 
1254
+ #: lite/includes/class-es-common.php:611
1255
  msgid "Full Size"
1256
  msgstr ""
1257
 
1258
+ #: lite/includes/class-es-common.php:612
1259
  msgid "Medium Size"
1260
  msgstr ""
1261
 
1262
+ #: lite/includes/class-es-common.php:613
1263
  #: lite/includes/classes/class-es-templates-table.php:263
1264
  msgid "Thumbnail"
1265
  msgstr ""
1266
 
1267
+ #: lite/includes/class-es-common.php:1531
1268
  msgid "Top 10 Tips on How to Build an Email List"
1269
  msgstr ""
1270
 
1271
+ #: lite/includes/class-es-common.php:1535
1272
  #: pro/templates/email/es-admin-subscription-summary.php:174
1273
  msgid "Why are Your Email Unsubscribes Increasing and How to Fix Them?"
1274
  msgstr ""
1275
 
1276
+ #: lite/includes/class-es-common.php:1539
1277
  msgid "Balance Email Marketing and Social Media Marketing"
1278
  msgstr ""
1279
 
1280
+ #: lite/includes/class-es-common.php:1543
1281
  msgid "Use social proof to grow blog traffic through email"
1282
  msgstr ""
1283
 
1284
+ #: lite/includes/class-es-common.php:1547
1285
  msgid "5 Simple Tricks to Improve Email Marketing Campaign Results"
1286
  msgstr ""
1287
 
1288
+ #: lite/includes/class-es-common.php:1556
1289
  #: lite/includes/pro-features.php:150
1290
  msgid "Email Subscribers PRO"
1291
  msgstr ""
1292
 
1293
+ #: lite/includes/class-es-common.php:1558
1294
  msgid "Lifetime"
1295
  msgstr ""
1296
 
1297
+ #: lite/includes/class-es-common.php:1562
1298
  msgid "<b>Email Subscribers Secret Club</b>"
1299
  msgstr ""
1300
 
1301
+ #: lite/includes/class-es-common.php:1564
1302
  #: lite/includes/feedback.php:123
1303
  msgid "Join Now"
1304
  msgstr ""
1305
 
1306
+ #: lite/includes/class-es-common.php:1742
1307
  msgid "All Types"
1308
  msgstr ""
1309
 
1310
+ #: lite/includes/class-es-common.php:1770
1311
  #: lite/includes/classes/class-es-campaigns-table.php:568
1312
  msgid "Draft"
1313
  msgstr ""
1314
 
1315
+ #: lite/includes/class-es-common.php:1771
1316
+ #: lite/includes/class-es-common.php:2197
1317
  #: lite/includes/classes/class-es-campaign-report.php:237
1318
  #: lite/includes/classes/class-es-campaigns-table.php:549
1319
  #: lite/includes/classes/class-es-campaigns-table.php:587
1323
  msgid "Sending"
1324
  msgstr ""
1325
 
1326
+ #: lite/includes/class-es-common.php:1772
1327
  #: lite/includes/classes/class-es-campaigns-table.php:315
1328
  #: lite/includes/classes/class-es-campaigns-table.php:542
1329
  #: lite/includes/classes/class-es-campaigns-table.php:578
1332
  msgid "Scheduled"
1333
  msgstr ""
1334
 
1335
+ #: lite/includes/class-es-common.php:1773
1336
+ #: lite/includes/class-es-common.php:2177
1337
  #: lite/includes/classes/class-es-campaign-report.php:221
1338
  #: lite/includes/classes/class-es-campaigns-table.php:556
1339
  #: lite/includes/classes/class-es-campaigns-table.php:605
1345
  msgid "Sent"
1346
  msgstr ""
1347
 
1348
+ #: lite/includes/class-es-common.php:1798
1349
  #: lite/includes/classes/class-es-campaigns-table.php:690
1350
+ #: lite/includes/classes/class-es-contacts-table.php:1145
1351
  msgid "All Statuses"
1352
  msgstr ""
1353
 
1354
+ #: lite/includes/class-es-common.php:2010
1355
  msgid "Upgrade"
1356
  msgstr ""
1357
 
1358
+ #: lite/includes/class-es-common.php:2046
1359
  #: lite/includes/classes/class-es-reports-table.php:573
1360
  #: pro/classes/class-es-pro-reports-data.php:878
1361
  msgid "All Status"
1362
  msgstr ""
1363
 
1364
+ #: lite/includes/class-es-common.php:2187
1365
  #: lite/includes/classes/class-es-campaign-report.php:229
1366
  #: lite/includes/classes/class-es-reports-table.php:570
1367
  #: pro/classes/class-es-pro-reports-data.php:178
1369
  msgid "In Queue"
1370
  msgstr ""
1371
 
1372
+ #: lite/includes/class-es-common.php:2234
1373
+ msgid "Text"
1374
+ msgstr ""
1375
+
1376
+ #: lite/includes/class-es-common.php:2235
1377
+ msgid "TextArea"
1378
+ msgstr ""
1379
+
1380
+ #: lite/includes/class-es-common.php:2236
1381
+ msgid "Dropdown"
1382
+ msgstr ""
1383
+
1384
+ #: lite/includes/class-es-common.php:2237
1385
+ msgid "Radio"
1386
+ msgstr ""
1387
+
1388
+ #: lite/includes/class-es-common.php:2238
1389
+ #: lite/includes/workflows/fields/class-es-number.php:48
1390
+ msgid "Number"
1391
+ msgstr ""
1392
+
1393
+ #: lite/includes/class-es-common.php:2239
1394
+ #: lite/includes/pro-features.php:1066
1395
+ #: lite/includes/workflows/admin/views/meta-box-timing.php:82
1396
+ #: lite/includes/workflows/fields/class-es-date.php:31
1397
+ #: pro/pro-class-email-subscribers.php:799
1398
+ msgid "Date"
1399
+ msgstr ""
1400
+
1401
+ #: lite/includes/class-es-install.php:957
1402
  #: lite/includes/upgrade/es-update-functions.php:752
1403
  msgid "Your subscription was successful! Kindly check your mailbox and confirm your subscription. If you don't see the email within a few minutes, check the spam/junk folder."
1404
  msgstr ""
1430
  #: lite/includes/classes/class-es-admin-settings.php:202
1431
  #: lite/includes/classes/class-es-admin-settings.php:205
1432
  #: lite/includes/classes/class-es-campaigns-table.php:625
1433
+ #: lite/includes/classes/class-es-forms-table.php:413
1434
+ #: lite/includes/classes/class-es-forms-table.php:920
1435
  #: lite/includes/classes/class-es-lists-table.php:569
1436
  #: lite/includes/compatibilities/elementor/actions/class-es-ig-form-action.php:138
1437
  #: lite/public/partials/class-es-shortcode.php:170
1593
  msgstr ""
1594
 
1595
  #: lite/includes/classes/class-es-admin-settings.php:377
1596
+ #: pro/pro-class-email-subscribers.php:1152
1597
  msgid "Enable?"
1598
  msgstr ""
1599
 
1911
 
1912
  #: lite/includes/classes/class-es-campaigns-table.php:438
1913
  #: lite/includes/classes/class-es-campaigns-table.php:465
1914
+ #: lite/includes/classes/class-es-contacts-table.php:1038
1915
+ #: lite/includes/classes/class-es-forms-table.php:903
1916
  #: lite/includes/classes/class-es-lists-table.php:547
1917
  #: lite/includes/workflows/admin/views/action.php:28
1918
  #: lite/includes/workflows/class-es-workflows-table.php:305
1919
+ #: pro/classes/class-es-pro-custom-fields-table.php:561
1920
  msgid "Edit"
1921
  msgstr ""
1922
 
1923
  #: lite/includes/classes/class-es-campaigns-table.php:488
1924
+ #: lite/includes/classes/class-es-contacts-table.php:1040
1925
+ #: lite/includes/classes/class-es-contacts-table.php:1111
1926
+ #: lite/includes/classes/class-es-forms-table.php:905
1927
+ #: lite/includes/classes/class-es-forms-table.php:951
1928
  #: lite/includes/classes/class-es-lists-table.php:549
1929
  #: lite/includes/classes/class-es-lists-table.php:604
1930
  #: lite/includes/classes/class-es-reports-table.php:262
1933
  #: lite/includes/workflows/admin/views/meta-box-save.php:45
1934
  #: lite/includes/workflows/class-es-workflows-table.php:306
1935
  #: lite/includes/workflows/class-es-workflows-table.php:367
1936
+ #: pro/classes/class-es-pro-custom-fields-table.php:563
1937
  msgid "Delete"
1938
  msgstr ""
1939
 
1940
  #: lite/includes/classes/class-es-campaigns-table.php:626
1941
  #: lite/includes/classes/class-es-reports-table.php:280
1942
+ #: pro/classes/class-es-pro-custom-fields-table.php:393
1943
+ #: pro/classes/class-es-pro-custom-fields-table.php:458
1944
  #: pro/classes/class-es-pro-sequence-report.php:300
1945
  msgid "Type"
1946
  msgstr ""
1947
 
1948
  #: lite/includes/classes/class-es-campaigns-table.php:627
1949
+ #: lite/includes/classes/class-es-contacts-table.php:842
1950
+ #: lite/includes/classes/class-es-contacts-table.php:1077
1951
  msgid "List(s)"
1952
  msgstr ""
1953
 
1956
  msgstr ""
1957
 
1958
  #: lite/includes/classes/class-es-campaigns-table.php:629
1959
+ #: lite/includes/classes/class-es-contacts-table.php:1078
1960
+ #: lite/includes/classes/class-es-forms-table.php:923
1961
  #: lite/includes/classes/class-es-lists-table.php:575
1962
  msgid "Created"
1963
  msgstr ""
1988
  msgstr ""
1989
 
1990
  #: lite/includes/classes/class-es-contacts-table.php:70
1991
+ #: lite/includes/classes/class-es-contacts-table.php:1076
1992
  #: lite/includes/workflows/actions/class-es-action-delete-contact.php:30
1993
  #: lite/includes/workflows/actions/class-es-action-update-contact.php:30
1994
  msgid "Contact"
2037
  #: lite/includes/classes/class-es-lists-table.php:91
2038
  #: lite/includes/classes/class-es-post-notifications.php:306
2039
  #: lite/includes/workflows/class-es-workflows-table.php:174
2040
+ #: pro/classes/class-es-pro-custom-fields-table.php:95
2041
  msgid "Add New"
2042
  msgstr ""
2043
 
2044
+ #: lite/includes/classes/class-es-contacts-table.php:445
2045
  msgid "Contact already exist."
2046
  msgstr ""
2047
 
2048
+ #: lite/includes/classes/class-es-contacts-table.php:522
2049
  msgid "Contact added successfully!"
2050
  msgstr ""
2051
 
2052
+ #: lite/includes/classes/class-es-contacts-table.php:524
2053
  msgid "Contact updated successfully!"
2054
  msgstr ""
2055
 
2056
+ #: lite/includes/classes/class-es-contacts-table.php:531
2057
  msgid "Please enter first name"
2058
  msgstr ""
2059
 
2060
+ #: lite/includes/classes/class-es-contacts-table.php:535
2061
  #: lite/includes/classes/class-es-export-subscribers.php:36
2062
  #: lite/includes/classes/class-es-lists-table.php:705
2063
  msgid "Please select list"
2064
  msgstr ""
2065
 
2066
+ #: lite/includes/classes/class-es-contacts-table.php:539
2067
  msgid "Please enter valid email address"
2068
  msgstr ""
2069
 
2070
+ #: lite/includes/classes/class-es-contacts-table.php:566
2071
  #: lite/includes/classes/class-es-export-subscribers.php:157
2072
  #: lite/includes/classes/class-es-handle-sync-wp-user.php:216
2073
  #: lite/includes/classes/class-es-import-subscribers.php:385
2076
  msgid "Audience "
2077
  msgstr ""
2078
 
2079
+ #: lite/includes/classes/class-es-contacts-table.php:739
2080
  msgid "No list found"
2081
  msgstr ""
2082
 
2083
+ #: lite/includes/classes/class-es-contacts-table.php:748
2084
  msgid "First name"
2085
  msgstr ""
2086
 
2087
+ #: lite/includes/classes/class-es-contacts-table.php:760
2088
  msgid "Enter first name"
2089
  msgstr ""
2090
 
2091
+ #: lite/includes/classes/class-es-contacts-table.php:770
2092
  msgid "Last name"
2093
  msgstr ""
2094
 
2095
+ #: lite/includes/classes/class-es-contacts-table.php:781
2096
  msgid "Enter last name"
2097
  msgstr ""
2098
 
2099
+ #: lite/includes/classes/class-es-contacts-table.php:802
2100
  #: lite/includes/pro-features.php:980
2101
+ #: pro/pro-class-email-subscribers.php:855
2102
  msgid "Enter email"
2103
  msgstr ""
2104
 
2105
+ #: lite/includes/classes/class-es-contacts-table.php:812
2106
  msgid "Send welcome email?"
2107
  msgstr ""
2108
 
2109
+ #: lite/includes/classes/class-es-contacts-table.php:843
2110
+ #: lite/includes/classes/class-es-forms-table.php:464
2111
  msgid "Contacts will be added into selected list(s)"
2112
  msgstr ""
2113
 
2114
+ #: lite/includes/classes/class-es-contacts-table.php:860
2115
  msgid "Save Contact"
2116
  msgstr ""
2117
 
2118
+ #: lite/includes/classes/class-es-contacts-table.php:860
2119
+ #: lite/includes/classes/class-es-forms-table.php:564
2120
  #: lite/includes/classes/class-es-lists-table.php:323
2121
  #: lite/includes/classes/class-es-post-notifications.php:430
2122
+ #: pro/classes/class-es-pro-custom-fields-table.php:426
2123
  msgid "Save Changes"
2124
  msgstr ""
2125
 
2126
+ #: lite/includes/classes/class-es-contacts-table.php:867
2127
+ #: lite/includes/classes/class-es-forms-table.php:568
2128
  #: lite/includes/classes/class-es-lists-table.php:327
2129
  #: lite/includes/classes/class-es-post-notifications.php:433
2130
+ #: pro/classes/class-es-pro-custom-fields-table.php:431
2131
  msgid "Cancel"
2132
  msgstr ""
2133
 
2134
+ #: lite/includes/classes/class-es-contacts-table.php:883
2135
  msgid "No contacts avaliable."
2136
  msgstr ""
2137
 
2138
+ #: lite/includes/classes/class-es-contacts-table.php:1058
2139
  msgid "Resend Confirmation"
2140
  msgstr ""
2141
 
2142
+ #: lite/includes/classes/class-es-contacts-table.php:1112
2143
  #: pro/workflows/actions/class-es-action-move-to-list.php:29
2144
  msgid "Move to list"
2145
  msgstr ""
2146
 
2147
+ #: lite/includes/classes/class-es-contacts-table.php:1113
2148
  #: lite/includes/workflows/actions/class-es-action-add-to-list.php:29
2149
  msgid "Add to list"
2150
  msgstr ""
2151
 
2152
+ #: lite/includes/classes/class-es-contacts-table.php:1114
2153
  msgid "Change status"
2154
  msgstr ""
2155
 
2156
+ #: lite/includes/classes/class-es-contacts-table.php:1137
2157
  msgid "Search Contacts"
2158
  msgstr ""
2159
 
2160
+ #: lite/includes/classes/class-es-contacts-table.php:1154
2161
  msgid "All Lists"
2162
  msgstr ""
2163
 
2164
+ #: lite/includes/classes/class-es-contacts-table.php:1269
2165
+ #: lite/includes/classes/class-es-contacts-table.php:1332
2166
  msgid "Contact(s) deleted successfully!"
2167
  msgstr ""
2168
 
2169
+ #: lite/includes/classes/class-es-contacts-table.php:1282
2170
  msgid "You do not have a permission to resend email confirmation"
2171
  msgstr ""
2172
 
2173
+ #: lite/includes/classes/class-es-contacts-table.php:1294
2174
  msgid "Confirmation email sent successfully!"
2175
  msgstr ""
2176
 
2177
+ #: lite/includes/classes/class-es-contacts-table.php:1320
2178
  msgid "Please select subscribers to update."
2179
  msgstr ""
2180
 
2181
+ #: lite/includes/classes/class-es-contacts-table.php:1343
2182
  msgid "Please select status."
2183
  msgstr ""
2184
 
2185
+ #: lite/includes/classes/class-es-contacts-table.php:1357
2186
  msgid "Contact(s) status changed successfully!"
2187
  msgstr ""
2188
 
2189
+ #: lite/includes/classes/class-es-contacts-table.php:1368
2190
+ #: lite/includes/classes/class-es-contacts-table.php:1389
2191
  #: lite/includes/classes/class-es-post-notifications.php:51
2192
  msgid "Please select list."
2193
  msgstr ""
2194
 
2195
+ #: lite/includes/classes/class-es-contacts-table.php:1377
2196
  msgid "Contact(s) moved to list successfully!"
2197
  msgstr ""
2198
 
2199
+ #: lite/includes/classes/class-es-contacts-table.php:1398
2200
  msgid "Contact(s) added to list successfully!"
2201
  msgstr ""
2202
 
2307
  #: lite/includes/classes/class-es-export-subscribers.php:337
2308
  #: lite/includes/classes/class-es-import-subscribers.php:564
2309
  #: lite/includes/classes/class-es-import-subscribers.php:658
2310
+ #: lite/includes/classes/class-es-import-subscribers.php:1049
2311
+ #: lite/includes/classes/class-es-import-subscribers.php:1181
2312
+ #: pro/pro-class-email-subscribers.php:2087
2313
  msgid "First Name"
2314
  msgstr ""
2315
 
2316
  #: lite/includes/classes/class-es-export-subscribers.php:338
2317
  #: lite/includes/classes/class-es-import-subscribers.php:565
2318
  #: lite/includes/classes/class-es-import-subscribers.php:659
2319
+ #: lite/includes/classes/class-es-import-subscribers.php:1054
2320
+ #: lite/includes/classes/class-es-import-subscribers.php:1182
2321
+ #: pro/pro-class-email-subscribers.php:2088
2322
  msgid "Last Name"
2323
  msgstr ""
2324
 
2343
  msgid "Email Subscribers Form"
2344
  msgstr ""
2345
 
2346
+ #: lite/includes/classes/class-es-form-widget.php:70
2347
  msgid "Widget Title:"
2348
  msgstr ""
2349
 
2351
  msgid "Number of forms per page"
2352
  msgstr ""
2353
 
2354
+ #: lite/includes/classes/class-es-forms-table.php:108
2355
  msgid "Form added successfully!"
2356
  msgstr ""
2357
 
2358
+ #: lite/includes/classes/class-es-forms-table.php:111
2359
  msgid "Form updated successfully!"
2360
  msgstr ""
2361
 
2362
+ #: lite/includes/classes/class-es-forms-table.php:153
2363
  msgid "You do not have permission to edit this form."
2364
  msgstr ""
2365
 
2366
+ #: lite/includes/classes/class-es-forms-table.php:156
2367
  msgid "Please add form name."
2368
  msgstr ""
2369
 
2370
+ #: lite/includes/classes/class-es-forms-table.php:161
2371
  msgid "Please select list(s) in which contact will be subscribed."
2372
  msgstr ""
2373
 
2374
+ #: lite/includes/classes/class-es-forms-table.php:269
2375
  msgid "Sorry, form not found"
2376
  msgstr ""
2377
 
2378
+ #: lite/includes/classes/class-es-forms-table.php:293
2379
  #: lite/public/partials/class-es-shortcode.php:147
2380
  msgid "Subscribe"
2381
  msgstr ""
2382
 
2383
+ #: lite/includes/classes/class-es-forms-table.php:296
2384
  msgid "Please read our <a href=\"https://www.example.com\">terms and conditions</a>"
2385
  msgstr ""
2386
 
2387
+ #: lite/includes/classes/class-es-forms-table.php:314
2388
+ #: pro/classes/class-es-pro-custom-fields-table.php:87
2389
+ #: pro/classes/class-es-pro-custom-fields-table.php:346
2390
  msgid "Forms "
2391
  msgstr ""
2392
 
2393
+ #: lite/includes/classes/class-es-forms-table.php:326
2394
  msgid " New Form"
2395
  msgstr ""
2396
 
2397
+ #: lite/includes/classes/class-es-forms-table.php:328
2398
  msgid " Edit Form"
2399
  msgstr ""
2400
 
2401
+ #: lite/includes/classes/class-es-forms-table.php:337
2402
  #: lite/includes/classes/class-es-newsletters.php:338
2403
  #: pro/pro-class-sequences.php:93
2404
  msgid "Documentation "
2405
  msgstr ""
2406
 
2407
+ #: lite/includes/classes/class-es-forms-table.php:354
2408
  msgid "Form name"
2409
  msgstr ""
2410
 
2411
+ #: lite/includes/classes/class-es-forms-table.php:360
2412
  msgid "Enter form name"
2413
  msgstr ""
2414
 
2415
+ #: lite/includes/classes/class-es-forms-table.php:368
2416
  msgid "Description"
2417
  msgstr ""
2418
 
2419
+ #: lite/includes/classes/class-es-forms-table.php:374
2420
  msgid "Enter description"
2421
  msgstr ""
2422
 
2423
+ #: lite/includes/classes/class-es-forms-table.php:382
2424
  msgid "Form fields"
2425
  msgstr ""
2426
 
2427
+ #: lite/includes/classes/class-es-forms-table.php:389
2428
  msgid "Field"
2429
  msgstr ""
2430
 
2431
+ #: lite/includes/classes/class-es-forms-table.php:390
2432
  msgid "Show?"
2433
  msgstr ""
2434
 
2435
+ #: lite/includes/classes/class-es-forms-table.php:391
2436
  msgid "Required?"
2437
  msgstr ""
2438
 
2439
+ #: lite/includes/classes/class-es-forms-table.php:392
2440
+ #: pro/classes/class-es-pro-custom-fields-table.php:378
2441
+ #: pro/classes/class-es-pro-custom-fields-table.php:457
2442
  msgid "Label"
2443
  msgstr ""
2444
 
2445
+ #: lite/includes/classes/class-es-forms-table.php:393
2446
  msgid "Placeholder"
2447
  msgstr ""
2448
 
2449
+ #: lite/includes/classes/class-es-forms-table.php:450
2450
  msgid "Button"
2451
  msgstr ""
2452
 
2453
  #. translators: %s: Create list page url
2454
+ #: lite/includes/classes/class-es-forms-table.php:481
2455
  msgid "List not found. Please %s"
2456
  msgstr ""
2457
 
2458
  #. translators: %s: Create list page url
2459
+ #: lite/includes/classes/class-es-forms-table.php:481
2460
  msgid "create your first list"
2461
  msgstr ""
2462
 
2463
+ #: lite/includes/classes/class-es-forms-table.php:492
2464
  msgid "Allow contact to choose list(s)"
2465
  msgstr ""
2466
 
2467
+ #: lite/includes/classes/class-es-forms-table.php:493
2468
  msgid "Allow contacts to choose list(s) in which they want to subscribe."
2469
  msgstr ""
2470
 
2471
+ #: lite/includes/classes/class-es-forms-table.php:526
2472
  msgid "Show GDPR consent checkbox"
2473
  msgstr ""
2474
 
2475
+ #: lite/includes/classes/class-es-forms-table.php:527
2476
  msgid "Show consent checkbox to get the consent of a contact before adding them to list(s)"
2477
  msgstr ""
2478
 
2479
+ #: lite/includes/classes/class-es-forms-table.php:554
2480
  msgid "Consent text will show up at subscription form next to consent checkbox."
2481
  msgstr ""
2482
 
2483
+ #: lite/includes/classes/class-es-forms-table.php:564
2484
  msgid "Save Form"
2485
  msgstr ""
2486
 
2487
+ #: lite/includes/classes/class-es-forms-table.php:921
2488
  msgid "Shortcode"
2489
  msgstr ""
2490
 
2491
+ #: lite/includes/classes/class-es-forms-table.php:922
2492
  #: pro/templates/email/es-admin-subscription-summary.php:144
2493
  msgid "Subscribers"
2494
  msgstr ""
2495
 
2496
+ #: lite/includes/classes/class-es-forms-table.php:963
2497
  msgid "You do not have permission to delete this form."
2498
  msgstr ""
2499
 
2500
+ #: lite/includes/classes/class-es-forms-table.php:970
2501
  msgid "Form deleted successfully!"
2502
  msgstr ""
2503
 
2504
+ #: lite/includes/classes/class-es-forms-table.php:985
2505
  msgid "Form(s) deleted successfully!"
2506
  msgstr ""
2507
 
2508
+ #: lite/includes/classes/class-es-forms-table.php:988
2509
  msgid "Please select form(s) to delete."
2510
  msgstr ""
2511
 
2512
+ #: lite/includes/classes/class-es-forms-table.php:999
2513
  #: lite/includes/classes/class-es-lists-table.php:716
2514
  msgid "Enable"
2515
  msgstr ""
2516
 
2517
+ #: lite/includes/classes/class-es-forms-table.php:1000
2518
  #: lite/includes/classes/class-es-lists-table.php:717
2519
  msgid "Disable"
2520
  msgstr ""
2521
 
2522
+ #: lite/includes/classes/class-es-forms-table.php:1016
2523
  msgid "Search Forms"
2524
  msgstr ""
2525
 
2526
+ #: lite/includes/classes/class-es-forms-table.php:1023
2527
  msgid "No Forms avaliable."
2528
  msgstr ""
2529
 
2530
+ #: lite/includes/classes/class-es-handle-subscription.php:573
2531
  #: lite/public/class-email-subscribers-public.php:107
2532
  msgid "Please enter email address"
2533
  msgstr ""
2534
 
2535
+ #: lite/includes/classes/class-es-handle-subscription.php:574
2536
  #: lite/public/class-email-subscribers-public.php:108
2537
  msgid "You need to wait for sometime before subscribing again"
2538
  msgstr ""
2539
 
2540
+ #: lite/includes/classes/class-es-handle-subscription.php:575
2541
  #: lite/includes/upgrade/es-update-functions.php:752
2542
  #: lite/public/class-email-subscribers-public.php:109
2543
  msgid "Successfully Subscribed."
2544
  msgstr ""
2545
 
2546
+ #: lite/includes/classes/class-es-handle-subscription.php:576
2547
  #: lite/public/class-email-subscribers-public.php:111
2548
  msgid "Email Address already exists!"
2549
  msgstr ""
2550
 
2551
+ #: lite/includes/classes/class-es-handle-subscription.php:577
2552
  #: lite/public/class-email-subscribers-public.php:112
2553
  msgid "Oops.. Unexpected error occurred."
2554
  msgstr ""
2555
 
2556
+ #: lite/includes/classes/class-es-handle-subscription.php:578
2557
  #: lite/public/class-email-subscribers-public.php:113
2558
  msgid "Invalid email address"
2559
  msgstr ""
2560
 
2561
+ #: lite/includes/classes/class-es-handle-subscription.php:579
2562
  msgid "Invalid name"
2563
  msgstr ""
2564
 
2565
+ #: lite/includes/classes/class-es-handle-subscription.php:580
2566
  #: lite/public/class-email-subscribers-public.php:114
2567
  msgid "Please try after some time"
2568
  msgstr ""
2569
 
2570
+ #: lite/includes/classes/class-es-handle-subscription.php:581
2571
  msgid "Oops...unable to add subscriber"
2572
  msgstr ""
2573
 
2574
+ #: lite/includes/classes/class-es-handle-subscription.php:582
2575
  msgid "You do not have permission to add subscriber"
2576
  msgstr ""
2577
 
2578
+ #: lite/includes/classes/class-es-handle-subscription.php:583
2579
  msgid "Please select the list"
2580
  msgstr ""
2581
 
2582
+ #: lite/includes/classes/class-es-handle-subscription.php:584
2583
  msgid "Invalid Captcha"
2584
  msgstr ""
2585
 
2761
  msgstr ""
2762
 
2763
  #: lite/includes/classes/class-es-import-subscribers.php:665
2764
+ #: lite/includes/classes/class-es-import-subscribers.php:1184
2765
  msgid "List Name"
2766
  msgstr ""
2767
 
2768
+ #: lite/includes/classes/class-es-import-subscribers.php:676
2769
  msgid "Select columns for mapping"
2770
  msgstr ""
2771
 
2772
+ #: lite/includes/classes/class-es-import-subscribers.php:679
2773
  msgid "Define which column represents which field"
2774
  msgstr ""
2775
 
2776
+ #: lite/includes/classes/class-es-import-subscribers.php:701
2777
  msgid "Ignore column"
2778
  msgstr ""
2779
 
2780
  #. translators: %s: Hidden contacts count
2781
+ #: lite/includes/classes/class-es-import-subscribers.php:740
2782
  msgid "%s contacts are hidden"
2783
  msgstr ""
2784
 
2785
+ #: lite/includes/classes/class-es-import-subscribers.php:810
2786
  msgid "Email address is invalid."
2787
  msgstr ""
2788
 
2789
+ #: lite/includes/classes/class-es-import-subscribers.php:811
2790
  msgid "Email address is empty."
2791
  msgstr ""
2792
 
2793
+ #: lite/includes/classes/class-es-import-subscribers.php:842
2794
+ #: lite/includes/classes/class-es-import-subscribers.php:1191
2795
  msgid "Hard Bounced"
2796
  msgstr ""
2797
 
2798
  #. translators: 1. Total imported contacts 2. Total contacts
2799
+ #: lite/includes/classes/class-es-import-subscribers.php:1030
2800
  msgid "%1$s of %2$s contacts imported."
2801
  msgstr ""
2802
 
2803
+ #: lite/includes/classes/class-es-import-subscribers.php:1033
2804
  msgid "email"
2805
  msgid_plural "emails"
2806
  msgstr[0] ""
2807
  msgstr[1] ""
2808
 
2809
  #. translators: 1. Duplicate emails count. 2. Email or emails string based on duplicate email count.
2810
+ #: lite/includes/classes/class-es-import-subscribers.php:1035
2811
  msgid "%1$s duplicate %2$s found."
2812
  msgstr ""
2813
 
2814
+ #: lite/includes/classes/class-es-import-subscribers.php:1040
2815
  msgid "contact was"
2816
  msgid_plural "contacts were"
2817
  msgstr[0] ""
2818
  msgstr[1] ""
2819
 
2820
+ #: lite/includes/classes/class-es-import-subscribers.php:1058
2821
  msgid "Reason"
2822
  msgstr ""
2823
 
3262
 
3263
  #. translators: 1: Page 2: Duplicate action 3: Campaign id 4: Wp nonce
3264
  #: lite/includes/classes/class-es-templates-table.php:300
3265
+ #: pro/pro-class-email-subscribers.php:1495
3266
  msgid "Duplicate"
3267
  msgstr ""
3268
 
3512
  msgstr ""
3513
 
3514
  #: lite/includes/pro-features.php:252
3515
+ #: pro/pro-class-email-subscribers.php:902
3516
  msgid "Track clicks"
3517
  msgstr ""
3518
 
3519
  #: lite/includes/pro-features.php:253
3520
+ #: pro/pro-class-email-subscribers.php:903
3521
  msgid "Do you want to track when people click links in your emails? (We recommend keeping it enabled)"
3522
  msgstr ""
3523
 
3608
  msgstr ""
3609
 
3610
  #: lite/includes/pro-features.php:390
3611
+ #: pro/pro-class-email-subscribers.php:911
3612
  msgid "Track IP address"
3613
  msgstr ""
3614
 
3866
  msgstr ""
3867
 
3868
  #: lite/includes/pro-features.php:1007
3869
+ #: pro/pro-class-email-subscribers.php:739
3870
  msgid "Link tracking"
3871
  msgstr ""
3872
 
3875
  msgstr ""
3876
 
3877
  #: lite/includes/pro-features.php:1056
3878
+ #: pro/pro-class-email-subscribers.php:783
3879
  msgid "Send options"
3880
  msgstr ""
3881
 
3882
  #: lite/includes/pro-features.php:1059
3883
+ #: pro/pro-class-email-subscribers.php:786
3884
  msgid "Schedule for later"
3885
  msgstr ""
3886
 
 
 
 
 
 
 
 
3887
  #: lite/includes/pro-features.php:1075
3888
  #: lite/includes/workflows/fields/class-es-time.php:64
3889
+ #: pro/pro-class-email-subscribers.php:810
3890
  msgid "Time"
3891
  msgstr ""
3892
 
3893
  #: lite/includes/pro-features.php:1085
3894
+ #: pro/pro-class-email-subscribers.php:821
3895
  msgid "Local Time: "
3896
  msgstr ""
3897
 
4016
  msgstr ""
4017
 
4018
  #: lite/includes/pro-features.php:1612
4019
+ #: pro/pro-class-email-subscribers.php:1696
4020
  msgid "Add Attachments"
4021
  msgstr ""
4022
 
4023
  #: lite/includes/pro-features.php:1642
4024
+ #: pro/pro-class-email-subscribers.php:1781
4025
  msgid "Import existing WordPress users"
4026
  msgstr ""
4027
 
4475
  msgid "Checkbox"
4476
  msgstr ""
4477
 
 
 
 
 
4478
  #: lite/includes/workflows/fields/class-es-select.php:76
4479
  msgid "Select"
4480
  msgstr ""
4582
  msgstr ""
4583
 
4584
  #: lite/public/partials/cron-message.php:43
4585
+ #: pro/pro-class-email-subscribers.php:829
4586
  msgid "Send Now"
4587
  msgstr ""
4588
 
4622
  msgid "is not in List"
4623
  msgstr ""
4624
 
4625
+ #: pro/classes/class-es-pro-custom-fields-table.php:39
4626
+ msgid "Custom Field"
4627
+ msgstr ""
4628
+
4629
+ #: pro/classes/class-es-pro-custom-fields-table.php:40
4630
+ #: pro/classes/class-es-pro-custom-fields-table.php:92
4631
+ #: pro/pro-class-email-subscribers.php:387
4632
+ msgid "Custom Fields"
4633
+ msgstr ""
4634
+
4635
+ #: pro/classes/class-es-pro-custom-fields-table.php:58
4636
+ msgid "Number of custom fields per page"
4637
+ msgstr ""
4638
+
4639
+ #: pro/classes/class-es-pro-custom-fields-table.php:189
4640
+ msgid "Custom field added successfully!"
4641
+ msgstr ""
4642
+
4643
+ #: pro/classes/class-es-pro-custom-fields-table.php:243
4644
+ #: pro/classes/class-es-pro-custom-fields-table.php:607
4645
+ msgid "Custom field updated successfully!"
4646
+ msgstr ""
4647
+
4648
+ #: pro/classes/class-es-pro-custom-fields-table.php:279
4649
+ msgid "Please select custom field type"
4650
+ msgstr ""
4651
+
4652
+ #: pro/classes/class-es-pro-custom-fields-table.php:284
4653
+ msgid "Please add custom field label"
4654
+ msgstr ""
4655
+
4656
+ #: pro/classes/class-es-pro-custom-fields-table.php:289
4657
+ msgid "Please enter options for selected custom field type"
4658
+ msgstr ""
4659
+
4660
+ #: pro/classes/class-es-pro-custom-fields-table.php:293
4661
+ #: pro/classes/class-es-pro-custom-fields-table.php:603
4662
+ msgid "You do not have permission to edit custom field"
4663
+ msgstr ""
4664
+
4665
+ #: pro/classes/class-es-pro-custom-fields-table.php:349
4666
+ msgid " Custom Fields "
4667
+ msgstr ""
4668
+
4669
+ #: pro/classes/class-es-pro-custom-fields-table.php:357
4670
+ msgid "Add new field"
4671
+ msgstr ""
4672
+
4673
+ #: pro/classes/class-es-pro-custom-fields-table.php:359
4674
+ msgid "Edit custom field"
4675
+ msgstr ""
4676
+
4677
+ #: pro/classes/class-es-pro-custom-fields-table.php:384
4678
+ msgid "Enter custom field label"
4679
+ msgstr ""
4680
+
4681
+ #: pro/classes/class-es-pro-custom-fields-table.php:418
4682
+ msgid "Enter the different options (one per line) that you want to show in the form."
4683
+ msgstr ""
4684
+
4685
+ #: pro/classes/class-es-pro-custom-fields-table.php:426
4686
+ msgid "Save Custom Field"
4687
+ msgstr ""
4688
+
4689
+ #: pro/classes/class-es-pro-custom-fields-table.php:618
4690
+ msgid "You do not have permission to delete custom field"
4691
+ msgstr ""
4692
+
4693
+ #: pro/classes/class-es-pro-custom-fields-table.php:628
4694
+ msgid "Custom field deleted successfully!"
4695
+ msgstr ""
4696
+
4697
+ #: pro/classes/class-es-pro-custom-fields-table.php:630
4698
+ msgid "Oops...There was an issue while deleting the custom fields"
4699
+ msgstr ""
4700
+
4701
+ #: pro/classes/class-es-pro-custom-fields-table.php:717
4702
+ msgid "No custom fields available."
4703
+ msgstr ""
4704
+
4705
+ #: pro/classes/class-es-pro-custom-fields.php:64
4706
+ msgid "Manage Custom Fields"
4707
+ msgstr ""
4708
+
4709
+ #: pro/classes/class-es-pro-custom-fields.php:246
4710
+ #: pro/classes/class-es-pro-custom-fields.php:388
4711
+ msgid "Select option"
4712
+ msgstr ""
4713
+
4714
  #: pro/classes/class-es-pro-reports-data.php:210
4715
  msgid "Recipient(s): "
4716
  msgstr ""
4717
 
4718
  #: pro/classes/class-es-pro-reports-data.php:261
4719
+ #: pro/pro-class-email-subscribers.php:1230
4720
  msgid "Clicked"
4721
  msgstr ""
4722
 
4979
  msgid "Your cart could not be restored, it may have expired."
4980
  msgstr ""
4981
 
4982
+ #: pro/pro-class-email-subscribers.php:383
4983
  #: pro/pro-class-post-digest.php:25
4984
  msgid "Sequence"
4985
  msgstr ""
4986
 
4987
+ #: pro/pro-class-email-subscribers.php:521
4988
  msgid "Please enter an email address."
4989
  msgstr ""
4990
 
4991
+ #: pro/pro-class-email-subscribers.php:523
4992
  msgid "Add Attachment"
4993
  msgstr ""
4994
 
4995
  #. translators: %s: Attachmen max file size.
4996
+ #: pro/pro-class-email-subscribers.php:525
4997
  msgid "Please attach a file having size lower than %s."
4998
  msgstr ""
4999
 
5000
+ #: pro/pro-class-email-subscribers.php:526
5001
  msgid "Are you sure you want to delete this?"
5002
  msgstr ""
5003
 
5004
+ #: pro/pro-class-email-subscribers.php:527
5005
+ #: pro/pro-class-email-subscribers.php:1972
5006
  msgid "Checking your orders..."
5007
  msgstr ""
5008
 
5009
+ #: pro/pro-class-email-subscribers.php:651
5010
  msgid "Clean My List"
5011
  msgstr ""
5012
 
5013
+ #: pro/pro-class-email-subscribers.php:652
5014
  msgid "List cleanup is in progress..."
5015
  msgstr ""
5016
 
5017
+ #: pro/pro-class-email-subscribers.php:653
5018
  msgid "List cleanup completed successfully."
5019
  msgstr ""
5020
 
5021
+ #: pro/pro-class-email-subscribers.php:670
5022
  msgid "Email status"
5023
  msgstr ""
5024
 
5025
+ #: pro/pro-class-email-subscribers.php:671
5026
  msgid "Last opened at"
5027
  msgstr ""
5028
 
5029
+ #: pro/pro-class-email-subscribers.php:867
5030
  msgid "Select page"
5031
  msgstr ""
5032
 
5033
+ #: pro/pro-class-email-subscribers.php:880
5034
  msgid "Subscriber will be redirected to selected page (by default, homepage) once they click on unsubscribe link from the email."
5035
  msgstr ""
5036
 
5037
+ #: pro/pro-class-email-subscribers.php:893
5038
  msgid "Subscriber will be redirected to selected page (by default, homepage) once they click on email confirmation link from the double opt-in (confirmation) email."
5039
  msgstr ""
5040
 
5041
+ #: pro/pro-class-email-subscribers.php:937
5042
  msgid "Access Key ID"
5043
  msgstr ""
5044
 
5045
+ #: pro/pro-class-email-subscribers.php:950
5046
  msgid "Secret Access Key"
5047
  msgstr ""
5048
 
5049
+ #: pro/pro-class-email-subscribers.php:964
5050
  msgid "Closest Region"
5051
  msgstr ""
5052
 
5053
+ #: pro/pro-class-email-subscribers.php:966
5054
  msgid "To decrease network latency between your site and Amazon SES and speed up email sending, select the Amazon SES API region which is closest to where your website is hosted."
5055
  msgstr ""
5056
 
5057
+ #: pro/pro-class-email-subscribers.php:993
5058
  msgid "Private API Key"
5059
  msgstr ""
5060
 
5061
+ #: pro/pro-class-email-subscribers.php:1007
5062
  msgid "Domain Name"
5063
  msgstr ""
5064
 
5065
+ #: pro/pro-class-email-subscribers.php:1018
5066
+ #: pro/pro-class-email-subscribers.php:1093
5067
  msgid "United States"
5068
  msgstr ""
5069
 
5070
+ #: pro/pro-class-email-subscribers.php:1019
5071
+ #: pro/pro-class-email-subscribers.php:1094
5072
  msgid "Europe"
5073
  msgstr ""
5074
 
5075
+ #: pro/pro-class-email-subscribers.php:1025
5076
+ #: pro/pro-class-email-subscribers.php:1100
5077
  msgid "Region"
5078
  msgstr ""
5079
 
5080
+ #: pro/pro-class-email-subscribers.php:1029
5081
  msgid "mailgun.com"
5082
  msgstr ""
5083
 
5084
+ #: pro/pro-class-email-subscribers.php:1055
5085
+ #: pro/pro-class-email-subscribers.php:1082
5086
  msgid "API Key"
5087
  msgstr ""
5088
 
5089
+ #: pro/pro-class-email-subscribers.php:1102
5090
  msgid "Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region."
5091
  msgstr ""
5092
 
5093
+ #: pro/pro-class-email-subscribers.php:1127
5094
  msgid "API token"
5095
  msgstr ""
5096
 
5097
+ #: pro/pro-class-email-subscribers.php:1147
5098
  msgid "Weekly summary"
5099
  msgstr ""
5100
 
5101
+ #: pro/pro-class-email-subscribers.php:1159
5102
  msgid "When our automated weekly email should be sent out?"
5103
  msgstr ""
5104
 
5105
+ #: pro/pro-class-email-subscribers.php:1168
5106
  msgid "In which time we need to send our weekly summary?"
5107
  msgstr ""
5108
 
5109
+ #: pro/pro-class-email-subscribers.php:1516
5110
  msgid "You are not allowed to duplicate campaign."
5111
  msgstr ""
5112
 
5113
+ #: pro/pro-class-email-subscribers.php:1531
5114
  msgid "Campaign duplicated !"
5115
  msgstr ""
5116
 
5117
+ #: pro/pro-class-email-subscribers.php:1800
5118
  msgid "Import WordPress users with following roles"
5119
  msgstr ""
5120
 
5121
+ #: pro/pro-class-email-subscribers.php:1853
5122
+ #: pro/pro-class-email-subscribers.php:1979
5123
  msgid "Proceed "
5124
  msgstr ""
5125
 
5126
+ #: pro/pro-class-email-subscribers.php:1889
5127
  msgid "Import from WooCommerce orders"
5128
  msgstr ""
5129
 
5130
+ #: pro/pro-class-email-subscribers.php:1914
5131
  msgid "Select order statuses"
5132
  msgstr ""
5133
 
5134
+ #: pro/pro-class-email-subscribers.php:1962
5135
  msgid "Orders should contain these products"
5136
  msgstr ""
5137
 
5138
+ #: pro/pro-class-email-subscribers.php:1967
5139
  msgid "Search products..."
5140
  msgstr ""
5141
 
5142
  #. translators: 1. Processed orders count. 2. Total orders count. 3. Matched orders count.
5143
+ #: pro/pro-class-email-subscribers.php:2195
5144
  msgid "Currently %1$s of %2$s orders checked. Found %3$s matching orders."
5145
  msgstr ""
5146
 
5147
+ #: pro/pro-class-email-subscribers.php:2206
5148
  msgid "We can't find any matching orders in your store."
5149
  msgstr ""
5150
 
5151
+ #: pro/pro-class-email-subscribers.php:2219
5152
  msgid "Total Opened"
5153
  msgstr ""
5154
 
5155
+ #: pro/pro-class-email-subscribers.php:2269
5156
  msgid "How to configure Mailgun to send emails in the Email Subscribers plugin?"
5157
  msgstr ""
5158
 
5159
+ #: pro/pro-class-email-subscribers.php:2297
5160
  msgid "How to configure SendGrid to send emails in the Email Subscribers plugin?"
5161
  msgstr ""
5162
 
5163
+ #: pro/pro-class-email-subscribers.php:2326
5164
  msgid "How to configure Sparkpost to send emails in the Email Subscribers plugin?"
5165
  msgstr ""
5166
 
5167
+ #: pro/pro-class-email-subscribers.php:2353
5168
  msgid "How to configure Amazon SES to send emails in the Email Subscribers plugin?"
5169
  msgstr ""
5170
 
5171
+ #: pro/pro-class-email-subscribers.php:2380
5172
  msgid "How to configure Postmark to send emails in the Email Subscribers plugin?"
5173
  msgstr ""
5174
 
5175
+ #: pro/pro-class-email-subscribers.php:2399
5176
  msgid "Send confirmation email"
5177
  msgstr ""
5178
 
5179
+ #: pro/pro-class-email-subscribers.php:2414
5180
  msgid "Confirmation emails queued successfully and will be sent shortly."
5181
  msgstr ""
5182
 
5183
+ #: pro/pro-class-email-subscribers.php:2422
5184
  msgid "No contacts found. May be they are already queued or there isn't any unconfirmed contact in your selection."
5185
  msgstr ""
5186
 
5187
+ #: pro/pro-class-email-subscribers.php:2425
5188
  msgid "Failed to queue confirmation emails. Please try again later."
5189
  msgstr ""
5190
 
lite/public/css/email-subscribers-public.css CHANGED
@@ -49,7 +49,7 @@
49
  margin-bottom: 0.6em;
50
  }
51
 
52
- .ig-es-form-list-selection, .ig-es-form-list-selection td, .ig-es-form-list-selection tr {
53
  border: none;
54
  }
55
 
@@ -104,4 +104,16 @@
104
  border-top: 1px solid #ccc;
105
  margin: 1em 0;
106
  padding: 0;
107
- }
 
 
 
 
 
 
 
 
 
 
 
 
49
  margin-bottom: 0.6em;
50
  }
51
 
52
+ .ig-es-form-list-selection, .ig-es-form-list-selection td, .ig-es-form-list-selection tr, .ig-es-form-radio-selection, .ig-es-form-radio-selection td, .ig-es-form-radio-selection tr {
53
  border: none;
54
  }
55
 
104
  border-top: 1px solid #ccc;
105
  margin: 1em 0;
106
  padding: 0;
107
+ }
108
+
109
+ /* Custom field - START */
110
+
111
+ .es_form_cf{
112
+ padding: 0.75rem;
113
+ }
114
+
115
+ select.es_form_cf, input[type="text"].es_form_cf, input[type="number"].es_form_cf, input[type="date"].es_form_cf{
116
+ width: 50%;
117
+ }
118
+
119
+ /* Custom field - END */
readme.txt CHANGED
@@ -6,7 +6,7 @@ Tags: email marketing, subscription, autoresponder, post notification, welcome e
6
  Requires at least: 3.9
7
  Tested up to: 5.8.1
8
  Requires PHP: 5.6
9
- Stable tag: 4.8.3
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses
12
 
@@ -310,12 +310,22 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
310
 
311
  == Upgrade Notice ==
312
 
313
- = 4.8.3 =
314
 
315
- * New: Subscribers engagement score **[PRO]**
 
 
 
316
 
317
  == Changelog ==
318
 
 
 
 
 
 
 
 
319
  **4.8.3 (29.09.2021)**
320
 
321
  * New: Subscribers engagement score **[PRO]**
6
  Requires at least: 3.9
7
  Tested up to: 5.8.1
8
  Requires PHP: 5.6
9
+ Stable tag: 4.8.4
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses
12
 
310
 
311
  == Upgrade Notice ==
312
 
313
+ = 4.8.4 =
314
 
315
+ * New: Custom fields support for contacts **[PRO]**
316
+ * New: Add custom fields in subscription forms **[PRO]**
317
+ * New: Map custom fields while importing contacts **[PRO]**
318
+ * Fix: Fixed video thumbnail issue with Jetpack plugin
319
 
320
  == Changelog ==
321
 
322
+ **4.8.4 (07.10.2021)**
323
+
324
+ * New: Custom fields support for contacts **[PRO]**
325
+ * New: Add custom fields in subscription forms **[PRO]**
326
+ * New: Map custom fields while importing contacts **[PRO]**
327
+ * Fix: Fixed video thumbnail issue with Jetpack plugin
328
+
329
  **4.8.3 (29.09.2021)**
330
 
331
  * New: Subscribers engagement score **[PRO]**