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 | 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 +2 -2
- lite/admin/class-email-subscribers-admin.php +1 -1
- lite/includes/class-email-subscribers.php +7 -0
- lite/includes/class-es-common.php +100 -4
- lite/includes/class-es-install.php +29 -0
- lite/includes/classes/class-es-contacts-table.php +11 -0
- lite/includes/classes/class-es-form-widget.php +4 -0
- lite/includes/classes/class-es-forms-table.php +13 -6
- lite/includes/classes/class-es-handle-subscription.php +2 -0
- lite/includes/classes/class-es-import-subscribers.php +13 -8
- lite/includes/db/class-es-db-contacts.php +138 -45
- lite/includes/db/class-es-db-custom-fields.php +248 -0
- lite/includes/es-core-functions.php +2 -0
- lite/includes/upgrade/es-update-functions.php +17 -0
- lite/language.php +27 -2
- lite/languages/email-subscribers.pot +397 -279
- lite/public/css/email-subscribers-public.css +14 -2
- readme.txt +13 -3
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.
|
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.
|
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 =
|
155 |
-
$thumbnail_height =
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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' =>
|
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 |
-
$
|
930 |
-
$
|
931 |
-
$
|
932 |
-
$
|
933 |
-
$
|
934 |
-
$
|
935 |
-
$
|
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 |
-
|
59 |
-
'id'
|
60 |
-
'wp_user_id'
|
61 |
-
'first_name'
|
62 |
-
'last_name'
|
63 |
-
'email'
|
64 |
-
'source'
|
65 |
-
'ip_address'
|
66 |
-
'country_code'
|
67 |
-
'form_id'
|
68 |
-
'status'
|
69 |
-
'unsubscribed'
|
70 |
-
'hash'
|
71 |
-
'engagement_score'
|
72 |
-
'created_at'
|
73 |
-
'updated_at'
|
74 |
-
'is_verified'
|
75 |
-
'is_disposable'
|
76 |
-
'is_rolebased'
|
77 |
-
'is_webmail'
|
78 |
-
'is_deliverable'
|
79 |
-
'is_sendsafely'
|
80 |
-
'meta'
|
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 |
-
|
91 |
-
'wp_user_id'
|
92 |
-
'first_name'
|
93 |
-
'last_name'
|
94 |
-
'email'
|
95 |
-
'source'
|
96 |
-
'ip_address'
|
97 |
-
'country_code'
|
98 |
-
'form_id'
|
99 |
-
'status'
|
100 |
-
'unsubscribed'
|
101 |
-
'hash'
|
102 |
-
'engagement_score'
|
103 |
-
'created_at'
|
104 |
-
'updated_at'
|
105 |
-
'is_verified'
|
106 |
-
'is_disposable'
|
107 |
-
'is_rolebased'
|
108 |
-
'is_webmail'
|
109 |
-
'is_deliverable'
|
110 |
-
'is_sendsafely'
|
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.
|
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-
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
308 |
#: lite/includes/classes/class-es-contacts-table.php:327
|
309 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
310 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
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:
|
317 |
#: lite/includes/classes/class-es-contacts-table.php:335
|
318 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
319 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
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:
|
465 |
#: lite/includes/classes/class-es-export-subscribers.php:339
|
466 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
470 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
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:
|
478 |
-
#: pro/pro-class-email-subscribers.php:
|
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:
|
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:
|
861 |
-
#: lite/includes/class-es-common.php:
|
862 |
-
#: lite/includes/class-es-common.php:
|
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:
|
872 |
-
#: lite/includes/class-es-common.php:
|
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:
|
1166 |
msgid "%1$s in %2$s on line %3$s"
|
1167 |
msgstr ""
|
1168 |
|
1169 |
-
#: lite/includes/class-email-subscribers.php:
|
1170 |
msgid "Icegram WC"
|
1171 |
msgstr ""
|
1172 |
|
1173 |
#. translators: %1$s - constant that was used
|
1174 |
-
#: lite/includes/class-email-subscribers.php:
|
1175 |
msgid "Value was set using constant %1$s"
|
1176 |
msgstr ""
|
1177 |
|
1178 |
-
#: lite/includes/class-es-common.php:
|
1179 |
#: lite/includes/classes/class-es-contacts-table.php:343
|
1180 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
1181 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
1182 |
#: lite/includes/classes/class-es-lists-table.php:573
|
1183 |
msgid "Unconfirmed"
|
1184 |
msgstr ""
|
1185 |
|
1186 |
-
#: lite/includes/class-es-common.php:
|
1187 |
#: lite/includes/classes/class-es-import-subscribers.php:236
|
1188 |
msgid "Select Status"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
-
#: lite/includes/class-es-common.php:
|
1192 |
msgid "Select Template"
|
1193 |
msgstr ""
|
1194 |
|
1195 |
-
#: lite/includes/class-es-common.php:
|
1196 |
msgid "Select Categories"
|
1197 |
msgstr ""
|
1198 |
|
1199 |
-
#: lite/includes/class-es-common.php:
|
1200 |
msgid "All Categories (Also include all categories which will create later)"
|
1201 |
msgstr ""
|
1202 |
|
1203 |
-
#: lite/includes/class-es-common.php:
|
1204 |
msgid "None (Don't include post from any category)"
|
1205 |
msgstr ""
|
1206 |
|
1207 |
-
#: lite/includes/class-es-common.php:
|
1208 |
msgid "No Custom Post Types Available"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
-
#: lite/includes/class-es-common.php:
|
1212 |
msgid "Single Opt-In"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
-
#: lite/includes/class-es-common.php:
|
1216 |
msgid "Double Opt-In"
|
1217 |
msgstr ""
|
1218 |
|
1219 |
-
#: lite/includes/class-es-common.php:
|
1220 |
#: pro/pro-class-post-digest.php:149
|
1221 |
msgid "Monday"
|
1222 |
msgstr ""
|
1223 |
|
1224 |
-
#: lite/includes/class-es-common.php:
|
1225 |
#: pro/pro-class-post-digest.php:150
|
1226 |
msgid "Tuesday"
|
1227 |
msgstr ""
|
1228 |
|
1229 |
-
#: lite/includes/class-es-common.php:
|
1230 |
#: pro/pro-class-post-digest.php:151
|
1231 |
msgid "Wednesday"
|
1232 |
msgstr ""
|
1233 |
|
1234 |
-
#: lite/includes/class-es-common.php:
|
1235 |
#: pro/pro-class-post-digest.php:152
|
1236 |
msgid "Thursday"
|
1237 |
msgstr ""
|
1238 |
|
1239 |
-
#: lite/includes/class-es-common.php:
|
1240 |
#: pro/pro-class-post-digest.php:153
|
1241 |
msgid "Friday"
|
1242 |
msgstr ""
|
1243 |
|
1244 |
-
#: lite/includes/class-es-common.php:
|
1245 |
#: pro/pro-class-post-digest.php:154
|
1246 |
msgid "Saturday"
|
1247 |
msgstr ""
|
1248 |
|
1249 |
-
#: lite/includes/class-es-common.php:
|
1250 |
#: pro/pro-class-post-digest.php:148
|
1251 |
msgid "Sunday"
|
1252 |
msgstr ""
|
1253 |
|
1254 |
-
#: lite/includes/class-es-common.php:
|
1255 |
msgid "Full Size"
|
1256 |
msgstr ""
|
1257 |
|
1258 |
-
#: lite/includes/class-es-common.php:
|
1259 |
msgid "Medium Size"
|
1260 |
msgstr ""
|
1261 |
|
1262 |
-
#: lite/includes/class-es-common.php:
|
1263 |
#: lite/includes/classes/class-es-templates-table.php:263
|
1264 |
msgid "Thumbnail"
|
1265 |
msgstr ""
|
1266 |
|
1267 |
-
#: lite/includes/class-es-common.php:
|
1268 |
msgid "Top 10 Tips on How to Build an Email List"
|
1269 |
msgstr ""
|
1270 |
|
1271 |
-
#: lite/includes/class-es-common.php:
|
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:
|
1277 |
msgid "Balance Email Marketing and Social Media Marketing"
|
1278 |
msgstr ""
|
1279 |
|
1280 |
-
#: lite/includes/class-es-common.php:
|
1281 |
msgid "Use social proof to grow blog traffic through email"
|
1282 |
msgstr ""
|
1283 |
|
1284 |
-
#: lite/includes/class-es-common.php:
|
1285 |
msgid "5 Simple Tricks to Improve Email Marketing Campaign Results"
|
1286 |
msgstr ""
|
1287 |
|
1288 |
-
#: lite/includes/class-es-common.php:
|
1289 |
#: lite/includes/pro-features.php:150
|
1290 |
msgid "Email Subscribers PRO"
|
1291 |
msgstr ""
|
1292 |
|
1293 |
-
#: lite/includes/class-es-common.php:
|
1294 |
msgid "Lifetime"
|
1295 |
msgstr ""
|
1296 |
|
1297 |
-
#: lite/includes/class-es-common.php:
|
1298 |
msgid "<b>Email Subscribers Secret Club</b>"
|
1299 |
msgstr ""
|
1300 |
|
1301 |
-
#: lite/includes/class-es-common.php:
|
1302 |
#: lite/includes/feedback.php:123
|
1303 |
msgid "Join Now"
|
1304 |
msgstr ""
|
1305 |
|
1306 |
-
#: lite/includes/class-es-common.php:
|
1307 |
msgid "All Types"
|
1308 |
msgstr ""
|
1309 |
|
1310 |
-
#: lite/includes/class-es-common.php:
|
1311 |
#: lite/includes/classes/class-es-campaigns-table.php:568
|
1312 |
msgid "Draft"
|
1313 |
msgstr ""
|
1314 |
|
1315 |
-
#: lite/includes/class-es-common.php:
|
1316 |
-
#: lite/includes/class-es-common.php:
|
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:
|
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:
|
1336 |
-
#: lite/includes/class-es-common.php:
|
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:
|
1349 |
#: lite/includes/classes/class-es-campaigns-table.php:690
|
1350 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
1351 |
msgid "All Statuses"
|
1352 |
msgstr ""
|
1353 |
|
1354 |
-
#: lite/includes/class-es-common.php:
|
1355 |
msgid "Upgrade"
|
1356 |
msgstr ""
|
1357 |
|
1358 |
-
#: lite/includes/class-es-common.php:
|
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:
|
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-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
1405 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
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:
|
1886 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
1895 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
1896 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
1897 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
1917 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
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:
|
1927 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
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:
|
2011 |
msgid "Contact already exist."
|
2012 |
msgstr ""
|
2013 |
|
2014 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2015 |
msgid "Contact added successfully!"
|
2016 |
msgstr ""
|
2017 |
|
2018 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2019 |
msgid "Contact updated successfully!"
|
2020 |
msgstr ""
|
2021 |
|
2022 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2023 |
msgid "Please enter first name"
|
2024 |
msgstr ""
|
2025 |
|
2026 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
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:
|
2033 |
msgid "Please enter valid email address"
|
2034 |
msgstr ""
|
2035 |
|
2036 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
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:
|
2046 |
msgid "No list found"
|
2047 |
msgstr ""
|
2048 |
|
2049 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2050 |
msgid "First name"
|
2051 |
msgstr ""
|
2052 |
|
2053 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2054 |
msgid "Enter first name"
|
2055 |
msgstr ""
|
2056 |
|
2057 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2058 |
msgid "Last name"
|
2059 |
msgstr ""
|
2060 |
|
2061 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2062 |
msgid "Enter last name"
|
2063 |
msgstr ""
|
2064 |
|
2065 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2066 |
#: lite/includes/pro-features.php:980
|
2067 |
-
#: pro/pro-class-email-subscribers.php:
|
2068 |
msgid "Enter email"
|
2069 |
msgstr ""
|
2070 |
|
2071 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2072 |
msgid "Send welcome email?"
|
2073 |
msgstr ""
|
2074 |
|
2075 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2076 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2077 |
msgid "Contacts will be added into selected list(s)"
|
2078 |
msgstr ""
|
2079 |
|
2080 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2081 |
msgid "Save Contact"
|
2082 |
msgstr ""
|
2083 |
|
2084 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2085 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
2092 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
2099 |
msgid "No contacts avaliable."
|
2100 |
msgstr ""
|
2101 |
|
2102 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2103 |
msgid "Resend Confirmation"
|
2104 |
msgstr ""
|
2105 |
|
2106 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
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:
|
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:
|
2117 |
msgid "Change status"
|
2118 |
msgstr ""
|
2119 |
|
2120 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2121 |
msgid "Search Contacts"
|
2122 |
msgstr ""
|
2123 |
|
2124 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2125 |
msgid "All Lists"
|
2126 |
msgstr ""
|
2127 |
|
2128 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2129 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2130 |
msgid "Contact(s) deleted successfully!"
|
2131 |
msgstr ""
|
2132 |
|
2133 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2134 |
msgid "You do not have a permission to resend email confirmation"
|
2135 |
msgstr ""
|
2136 |
|
2137 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2138 |
msgid "Confirmation email sent successfully!"
|
2139 |
msgstr ""
|
2140 |
|
2141 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2142 |
msgid "Please select subscribers to update."
|
2143 |
msgstr ""
|
2144 |
|
2145 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2146 |
msgid "Please select status."
|
2147 |
msgstr ""
|
2148 |
|
2149 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2150 |
msgid "Contact(s) status changed successfully!"
|
2151 |
msgstr ""
|
2152 |
|
2153 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2154 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
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:
|
2160 |
msgid "Contact(s) moved to list successfully!"
|
2161 |
msgstr ""
|
2162 |
|
2163 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
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:
|
2275 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
2276 |
-
#: pro/pro-class-email-subscribers.php:
|
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:
|
2284 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
2285 |
-
#: pro/pro-class-email-subscribers.php:
|
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:
|
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:
|
2319 |
msgid "Form added successfully!"
|
2320 |
msgstr ""
|
2321 |
|
2322 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2323 |
msgid "Form updated successfully!"
|
2324 |
msgstr ""
|
2325 |
|
2326 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2327 |
msgid "You do not have permission to edit this form."
|
2328 |
msgstr ""
|
2329 |
|
2330 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2331 |
msgid "Please add form name."
|
2332 |
msgstr ""
|
2333 |
|
2334 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2335 |
msgid "Please select list(s) in which contact will be subscribed."
|
2336 |
msgstr ""
|
2337 |
|
2338 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2339 |
msgid "Sorry, form not found"
|
2340 |
msgstr ""
|
2341 |
|
2342 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2343 |
#: lite/public/partials/class-es-shortcode.php:147
|
2344 |
msgid "Subscribe"
|
2345 |
msgstr ""
|
2346 |
|
2347 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
|
|
|
|
2352 |
msgid "Forms "
|
2353 |
msgstr ""
|
2354 |
|
2355 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2356 |
msgid " New Form"
|
2357 |
msgstr ""
|
2358 |
|
2359 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2360 |
msgid " Edit Form"
|
2361 |
msgstr ""
|
2362 |
|
2363 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
2370 |
msgid "Form name"
|
2371 |
msgstr ""
|
2372 |
|
2373 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2374 |
msgid "Enter form name"
|
2375 |
msgstr ""
|
2376 |
|
2377 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2378 |
msgid "Description"
|
2379 |
msgstr ""
|
2380 |
|
2381 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2382 |
msgid "Enter description"
|
2383 |
msgstr ""
|
2384 |
|
2385 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2386 |
msgid "Form fields"
|
2387 |
msgstr ""
|
2388 |
|
2389 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2390 |
msgid "Field"
|
2391 |
msgstr ""
|
2392 |
|
2393 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2394 |
msgid "Show?"
|
2395 |
msgstr ""
|
2396 |
|
2397 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2398 |
msgid "Required?"
|
2399 |
msgstr ""
|
2400 |
|
2401 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
|
|
|
|
2402 |
msgid "Label"
|
2403 |
msgstr ""
|
2404 |
|
2405 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2406 |
msgid "Placeholder"
|
2407 |
msgstr ""
|
2408 |
|
2409 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2410 |
msgid "Button"
|
2411 |
msgstr ""
|
2412 |
|
2413 |
#. translators: %s: Create list page url
|
2414 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
2420 |
msgid "create your first list"
|
2421 |
msgstr ""
|
2422 |
|
2423 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2424 |
msgid "Allow contact to choose list(s)"
|
2425 |
msgstr ""
|
2426 |
|
2427 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
2432 |
msgid "Show GDPR consent checkbox"
|
2433 |
msgstr ""
|
2434 |
|
2435 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
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:
|
2444 |
msgid "Save Form"
|
2445 |
msgstr ""
|
2446 |
|
2447 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2448 |
msgid "Shortcode"
|
2449 |
msgstr ""
|
2450 |
|
2451 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
2457 |
msgid "You do not have permission to delete this form."
|
2458 |
msgstr ""
|
2459 |
|
2460 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2461 |
msgid "Form deleted successfully!"
|
2462 |
msgstr ""
|
2463 |
|
2464 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2465 |
msgid "Form(s) deleted successfully!"
|
2466 |
msgstr ""
|
2467 |
|
2468 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2469 |
msgid "Please select form(s) to delete."
|
2470 |
msgstr ""
|
2471 |
|
2472 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
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:
|
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:
|
2483 |
msgid "Search Forms"
|
2484 |
msgstr ""
|
2485 |
|
2486 |
-
#: lite/includes/classes/class-es-forms-table.php:
|
2487 |
msgid "No Forms avaliable."
|
2488 |
msgstr ""
|
2489 |
|
2490 |
-
#: lite/includes/classes/class-es-handle-subscription.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
2522 |
msgid "Invalid name"
|
2523 |
msgstr ""
|
2524 |
|
2525 |
-
#: lite/includes/classes/class-es-handle-subscription.php:
|
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:
|
2531 |
msgid "Oops...unable to add subscriber"
|
2532 |
msgstr ""
|
2533 |
|
2534 |
-
#: lite/includes/classes/class-es-handle-subscription.php:
|
2535 |
msgid "You do not have permission to add subscriber"
|
2536 |
msgstr ""
|
2537 |
|
2538 |
-
#: lite/includes/classes/class-es-handle-subscription.php:
|
2539 |
msgid "Please select the list"
|
2540 |
msgstr ""
|
2541 |
|
2542 |
-
#: lite/includes/classes/class-es-handle-subscription.php:
|
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:
|
2725 |
msgid "List Name"
|
2726 |
msgstr ""
|
2727 |
|
2728 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
2729 |
msgid "Select columns for mapping"
|
2730 |
msgstr ""
|
2731 |
|
2732 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
2733 |
msgid "Define which column represents which field"
|
2734 |
msgstr ""
|
2735 |
|
2736 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
2737 |
msgid "Ignore column"
|
2738 |
msgstr ""
|
2739 |
|
2740 |
#. translators: %s: Hidden contacts count
|
2741 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
2742 |
msgid "%s contacts are hidden"
|
2743 |
msgstr ""
|
2744 |
|
2745 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
2746 |
msgid "Email address is invalid."
|
2747 |
msgstr ""
|
2748 |
|
2749 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
2750 |
msgid "Email address is empty."
|
2751 |
msgstr ""
|
2752 |
|
2753 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
2754 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
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:
|
2760 |
msgid "%1$s of %2$s contacts imported."
|
2761 |
msgstr ""
|
2762 |
|
2763 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
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:
|
2771 |
msgid "%1$s duplicate %2$s found."
|
2772 |
msgstr ""
|
2773 |
|
2774 |
-
#: lite/includes/classes/class-es-import-subscribers.php:
|
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:
|
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:
|
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:
|
3476 |
msgid "Track clicks"
|
3477 |
msgstr ""
|
3478 |
|
3479 |
#: lite/includes/pro-features.php:253
|
3480 |
-
#: pro/pro-class-email-subscribers.php:
|
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:
|
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:
|
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:
|
3839 |
msgid "Send options"
|
3840 |
msgstr ""
|
3841 |
|
3842 |
#: lite/includes/pro-features.php:1059
|
3843 |
-
#: pro/pro-class-email-subscribers.php:
|
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:
|
3857 |
msgid "Time"
|
3858 |
msgstr ""
|
3859 |
|
3860 |
#: lite/includes/pro-features.php:1085
|
3861 |
-
#: pro/pro-class-email-subscribers.php:
|
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:
|
3987 |
msgid "Add Attachments"
|
3988 |
msgstr ""
|
3989 |
|
3990 |
#: lite/includes/pro-features.php:1642
|
3991 |
-
#: pro/pro-class-email-subscribers.php:
|
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:
|
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:
|
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:
|
4865 |
#: pro/pro-class-post-digest.php:25
|
4866 |
msgid "Sequence"
|
4867 |
msgstr ""
|
4868 |
|
4869 |
-
#: pro/pro-class-email-subscribers.php:
|
4870 |
msgid "Please enter an email address."
|
4871 |
msgstr ""
|
4872 |
|
4873 |
-
#: pro/pro-class-email-subscribers.php:
|
4874 |
msgid "Add Attachment"
|
4875 |
msgstr ""
|
4876 |
|
4877 |
#. translators: %s: Attachmen max file size.
|
4878 |
-
#: pro/pro-class-email-subscribers.php:
|
4879 |
msgid "Please attach a file having size lower than %s."
|
4880 |
msgstr ""
|
4881 |
|
4882 |
-
#: pro/pro-class-email-subscribers.php:
|
4883 |
msgid "Are you sure you want to delete this?"
|
4884 |
msgstr ""
|
4885 |
|
4886 |
-
#: pro/pro-class-email-subscribers.php:
|
4887 |
-
#: pro/pro-class-email-subscribers.php:
|
4888 |
msgid "Checking your orders..."
|
4889 |
msgstr ""
|
4890 |
|
4891 |
-
#: pro/pro-class-email-subscribers.php:
|
4892 |
msgid "Clean My List"
|
4893 |
msgstr ""
|
4894 |
|
4895 |
-
#: pro/pro-class-email-subscribers.php:
|
4896 |
msgid "List cleanup is in progress..."
|
4897 |
msgstr ""
|
4898 |
|
4899 |
-
#: pro/pro-class-email-subscribers.php:
|
4900 |
msgid "List cleanup completed successfully."
|
4901 |
msgstr ""
|
4902 |
|
4903 |
-
#: pro/pro-class-email-subscribers.php:
|
4904 |
msgid "Email status"
|
4905 |
msgstr ""
|
4906 |
|
4907 |
-
#: pro/pro-class-email-subscribers.php:
|
4908 |
msgid "Last opened at"
|
4909 |
msgstr ""
|
4910 |
|
4911 |
-
#: pro/pro-class-email-subscribers.php:
|
4912 |
msgid "Select page"
|
4913 |
msgstr ""
|
4914 |
|
4915 |
-
#: pro/pro-class-email-subscribers.php:
|
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:
|
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:
|
4924 |
msgid "Access Key ID"
|
4925 |
msgstr ""
|
4926 |
|
4927 |
-
#: pro/pro-class-email-subscribers.php:
|
4928 |
msgid "Secret Access Key"
|
4929 |
msgstr ""
|
4930 |
|
4931 |
-
#: pro/pro-class-email-subscribers.php:
|
4932 |
msgid "Closest Region"
|
4933 |
msgstr ""
|
4934 |
|
4935 |
-
#: pro/pro-class-email-subscribers.php:
|
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:
|
4940 |
msgid "Private API Key"
|
4941 |
msgstr ""
|
4942 |
|
4943 |
-
#: pro/pro-class-email-subscribers.php:
|
4944 |
msgid "Domain Name"
|
4945 |
msgstr ""
|
4946 |
|
4947 |
-
#: pro/pro-class-email-subscribers.php:
|
4948 |
-
#: pro/pro-class-email-subscribers.php:
|
4949 |
msgid "United States"
|
4950 |
msgstr ""
|
4951 |
|
4952 |
-
#: pro/pro-class-email-subscribers.php:
|
4953 |
-
#: pro/pro-class-email-subscribers.php:
|
4954 |
msgid "Europe"
|
4955 |
msgstr ""
|
4956 |
|
4957 |
-
#: pro/pro-class-email-subscribers.php:
|
4958 |
-
#: pro/pro-class-email-subscribers.php:
|
4959 |
msgid "Region"
|
4960 |
msgstr ""
|
4961 |
|
4962 |
-
#: pro/pro-class-email-subscribers.php:
|
4963 |
msgid "mailgun.com"
|
4964 |
msgstr ""
|
4965 |
|
4966 |
-
#: pro/pro-class-email-subscribers.php:
|
4967 |
-
#: pro/pro-class-email-subscribers.php:
|
4968 |
msgid "API Key"
|
4969 |
msgstr ""
|
4970 |
|
4971 |
-
#: pro/pro-class-email-subscribers.php:
|
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:
|
4976 |
msgid "API token"
|
4977 |
msgstr ""
|
4978 |
|
4979 |
-
#: pro/pro-class-email-subscribers.php:
|
4980 |
msgid "Weekly summary"
|
4981 |
msgstr ""
|
4982 |
|
4983 |
-
#: pro/pro-class-email-subscribers.php:
|
4984 |
msgid "When our automated weekly email should be sent out?"
|
4985 |
msgstr ""
|
4986 |
|
4987 |
-
#: pro/pro-class-email-subscribers.php:
|
4988 |
msgid "In which time we need to send our weekly summary?"
|
4989 |
msgstr ""
|
4990 |
|
4991 |
-
#: pro/pro-class-email-subscribers.php:
|
4992 |
msgid "You are not allowed to duplicate campaign."
|
4993 |
msgstr ""
|
4994 |
|
4995 |
-
#: pro/pro-class-email-subscribers.php:
|
4996 |
msgid "Campaign duplicated !"
|
4997 |
msgstr ""
|
4998 |
|
4999 |
-
#: pro/pro-class-email-subscribers.php:
|
5000 |
msgid "Import WordPress users with following roles"
|
5001 |
msgstr ""
|
5002 |
|
5003 |
-
#: pro/pro-class-email-subscribers.php:
|
5004 |
-
#: pro/pro-class-email-subscribers.php:
|
5005 |
msgid "Proceed "
|
5006 |
msgstr ""
|
5007 |
|
5008 |
-
#: pro/pro-class-email-subscribers.php:
|
5009 |
msgid "Import from WooCommerce orders"
|
5010 |
msgstr ""
|
5011 |
|
5012 |
-
#: pro/pro-class-email-subscribers.php:
|
5013 |
msgid "Select order statuses"
|
5014 |
msgstr ""
|
5015 |
|
5016 |
-
#: pro/pro-class-email-subscribers.php:
|
5017 |
msgid "Orders should contain these products"
|
5018 |
msgstr ""
|
5019 |
|
5020 |
-
#: pro/pro-class-email-subscribers.php:
|
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:
|
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:
|
5030 |
msgid "We can't find any matching orders in your store."
|
5031 |
msgstr ""
|
5032 |
|
5033 |
-
#: pro/pro-class-email-subscribers.php:
|
5034 |
msgid "Total Opened"
|
5035 |
msgstr ""
|
5036 |
|
5037 |
-
#: pro/pro-class-email-subscribers.php:
|
5038 |
msgid "How to configure Mailgun to send emails in the Email Subscribers plugin?"
|
5039 |
msgstr ""
|
5040 |
|
5041 |
-
#: pro/pro-class-email-subscribers.php:
|
5042 |
msgid "How to configure SendGrid to send emails in the Email Subscribers plugin?"
|
5043 |
msgstr ""
|
5044 |
|
5045 |
-
#: pro/pro-class-email-subscribers.php:
|
5046 |
msgid "How to configure Sparkpost to send emails in the Email Subscribers plugin?"
|
5047 |
msgstr ""
|
5048 |
|
5049 |
-
#: pro/pro-class-email-subscribers.php:
|
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:
|
5054 |
msgid "How to configure Postmark to send emails in the Email Subscribers plugin?"
|
5055 |
msgstr ""
|
5056 |
|
5057 |
-
#: pro/pro-class-email-subscribers.php:
|
5058 |
msgid "Send confirmation email"
|
5059 |
msgstr ""
|
5060 |
|
5061 |
-
#: pro/pro-class-email-subscribers.php:
|
5062 |
msgid "Confirmation emails queued successfully and will be sent shortly."
|
5063 |
msgstr ""
|
5064 |
|
5065 |
-
#: pro/pro-class-email-subscribers.php:
|
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:
|
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.
|
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.
|
314 |
|
315 |
-
* New:
|
|
|
|
|
|
|
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]**
|