Version Description
- New: Integration of WooCommerce coupon in workflows [PRO]
=
Download this release
Release Info
Developer | Icegram |
Plugin | Email Subscribers & Newsletters |
Version | 5.3.4 |
Comparing to | |
See all releases |
Code changes from version 5.3.3 to 5.3.4
- email-subscribers.php +4 -4
- lite/admin/class-email-subscribers-admin.php +2 -4
- lite/admin/js/email-subscribers-admin.js +72 -15
- lite/admin/js/es-onboarding.js +76 -72
- lite/admin/partials/dashboard.php +0 -8
- lite/includes/class-email-subscribers.php +4 -1
- lite/includes/classes/class-es-campaigns-table.php +0 -1
- lite/includes/classes/class-es-contacts-table.php +80 -84
- lite/includes/classes/class-es-drag-and-drop-editor.php +20 -39
- lite/includes/db/class-es-db-campaigns.php +4 -0
- lite/includes/es-core-functions.php +40 -0
- lite/includes/workflows/abstracts/class-ig-es-workflow-variable.php +31 -0
- lite/includes/workflows/admin/class-es-workflow-admin-edit.php +101 -3
- lite/includes/workflows/admin/views/meta-box-variables.php +7 -3
- lite/includes/workflows/admin/views/modal-variable-info.php +4 -4
- lite/includes/workflows/class-es-workflow-data-types.php +1 -1
- lite/includes/workflows/class-es-workflow.php +8 -0
- lite/includes/workflows/db/class-es-db-workflows.php +40 -10
- lite/includes/workflows/triggers/class-es-trigger-user-registered.php +1 -1
- lite/includes/workflows/triggers/class-es-trigger-user-subscribed.php +1 -1
- lite/language.php +10 -10
- lite/languages/email-subscribers.pot +334 -332
- lite/public/class-email-subscribers-public.php +101 -90
- lite/public/partials/subscription-successfull.php +19 -14
- readme.txt +8 -7
email-subscribers.php
CHANGED
@@ -3,14 +3,14 @@
|
|
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: 5.3.
|
7 |
* Author: Icegram
|
8 |
* Author URI: https://www.icegram.com/
|
9 |
* Requires at least: 3.9
|
10 |
-
* Tested up to: 5.9.
|
11 |
* WC requires at least: 3.6.0
|
12 |
* WC tested up to: 5.5.1
|
13 |
-
* ES
|
14 |
* Requires PHP: 5.6
|
15 |
* Text Domain: email-subscribers
|
16 |
* Domain Path: /lite/languages/
|
@@ -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', '5.3.
|
191 |
}
|
192 |
|
193 |
// Plugin Folder Path.
|
3 |
* Plugin Name: Email Subscribers & Newsletters
|
4 |
* Plugin URI: https://www.icegram.com/
|
5 |
* Description: Add subscription forms on website, send HTML newsletters & automatically notify subscribers about new blog posts once it is published.
|
6 |
+
* Version: 5.3.4
|
7 |
* Author: Icegram
|
8 |
* Author URI: https://www.icegram.com/
|
9 |
* Requires at least: 3.9
|
10 |
+
* Tested up to: 5.9.1
|
11 |
* WC requires at least: 3.6.0
|
12 |
* WC tested up to: 5.5.1
|
13 |
+
* ES Woo: 7120515:9f4c7f8bb491260ef19edf9699db73e6
|
14 |
* Requires PHP: 5.6
|
15 |
* Text Domain: email-subscribers
|
16 |
* Domain Path: /lite/languages/
|
187 |
/* ***************************** Initial Compatibility Work (End) ******************* */
|
188 |
|
189 |
if ( ! defined( 'ES_PLUGIN_VERSION' ) ) {
|
190 |
+
define( 'ES_PLUGIN_VERSION', '5.3.4' );
|
191 |
}
|
192 |
|
193 |
// Plugin Folder Path.
|
lite/admin/class-email-subscribers-admin.php
CHANGED
@@ -183,6 +183,8 @@ class Email_Subscribers_Admin {
|
|
183 |
'no_action_selected_message' => __( 'Please select an action that this workflow should perform before saving the workflow.', 'email-subscribers' ),
|
184 |
'trigger_change_message' => __( 'Changing the trigger will remove existing actions. Do you want to proceed anyway?.', 'email-subscribers' ),
|
185 |
'placeholder_copied_message' => __( 'Copied!', 'email-subscribers' ),
|
|
|
|
|
186 |
'delete_confirmation_message' => __( 'Are you sure?', 'email-subscribers' ),
|
187 |
|
188 |
// Import subscribers messages.
|
@@ -326,10 +328,6 @@ class Email_Subscribers_Admin {
|
|
326 |
add_submenu_page( 'es_dashboard', __( 'Gallery', 'email-subscribers' ), '<span id="ig-es-gallery-submenu">' . __( 'Gallery', 'email-subscribers' ) . '</span>', 'edit_posts', 'es_gallery', array( $this, 'load_gallery' ) );
|
327 |
}
|
328 |
|
329 |
-
if ( in_array( 'drag_drop_editor', $accessible_sub_menus ) ) {
|
330 |
-
add_submenu_page( 'es_dashboard', __( 'Drag and Drop Editor', 'email-subscribers' ), '<span id="ig-es-drag-and-drop">' . __( 'Drag and Drop Editor', 'email-subscribers' ) . '</span>', 'edit_posts', 'es_drag_and_drop', array( $this, 'load_drag_and_drop' ) );
|
331 |
-
}
|
332 |
-
|
333 |
if ( in_array( 'workflows', $accessible_sub_menus ) ) {
|
334 |
|
335 |
// Add Workflows Submenu
|
183 |
'no_action_selected_message' => __( 'Please select an action that this workflow should perform before saving the workflow.', 'email-subscribers' ),
|
184 |
'trigger_change_message' => __( 'Changing the trigger will remove existing actions. Do you want to proceed anyway?.', 'email-subscribers' ),
|
185 |
'placeholder_copied_message' => __( 'Copied!', 'email-subscribers' ),
|
186 |
+
'keyword_field_is_required' => __( '{{field_name}} field is required!', 'email-subscribers' ),
|
187 |
+
'required_field_is_empty' => __( 'Required field is empty!', 'email-subscribers' ),
|
188 |
'delete_confirmation_message' => __( 'Are you sure?', 'email-subscribers' ),
|
189 |
|
190 |
// Import subscribers messages.
|
328 |
add_submenu_page( 'es_dashboard', __( 'Gallery', 'email-subscribers' ), '<span id="ig-es-gallery-submenu">' . __( 'Gallery', 'email-subscribers' ) . '</span>', 'edit_posts', 'es_gallery', array( $this, 'load_gallery' ) );
|
329 |
}
|
330 |
|
|
|
|
|
|
|
|
|
331 |
if ( in_array( 'workflows', $accessible_sub_menus ) ) {
|
332 |
|
333 |
// Add Workflows Submenu
|
lite/admin/js/email-subscribers-admin.js
CHANGED
@@ -1234,6 +1234,7 @@
|
|
1234 |
IG_ES_Workflows.init_variables_box();
|
1235 |
IG_ES_Workflows.init_show_hide();
|
1236 |
IG_ES_Workflows.init_workflow_status_switch();
|
|
|
1237 |
},
|
1238 |
|
1239 |
init_workflow_status_switch: function() {
|
@@ -1354,7 +1355,7 @@
|
|
1354 |
|
1355 |
// Remove existing fields
|
1356 |
IG_ES_Workflows.$triggers_box.find('tr.ig-es-trigger-option').remove();
|
1357 |
-
|
1358 |
if ( trigger_name ) {
|
1359 |
|
1360 |
IG_ES_Workflows.$triggers_box.addClass('ig-es-loading');
|
@@ -1382,6 +1383,9 @@
|
|
1382 |
IG_ES_Workflows.$triggers_box.removeClass('ig-es-loading');
|
1383 |
IG_ES_Workflows.$triggers_box.find('.js-trigger-description').html( '<p class="ig-es-field-description">' + response.data.trigger.description + '</p>' );
|
1384 |
});
|
|
|
|
|
|
|
1385 |
}
|
1386 |
},
|
1387 |
|
@@ -1601,7 +1605,14 @@
|
|
1601 |
$(el).removeClass('hidden');
|
1602 |
}
|
1603 |
});
|
1604 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1605 |
let shown_group = $('.ig-es-variables-group:not(.hidden)');
|
1606 |
if ( 0 === shown_group.length ) {
|
1607 |
$('.js-ig-es-no-variables-message').show();
|
@@ -1617,7 +1628,11 @@
|
|
1617 |
|
1618 |
var clipboard = new ClipboardJS('.ig-es-clipboard-btn', {
|
1619 |
text: function(trigger) {
|
1620 |
-
|
|
|
|
|
|
|
|
|
1621 |
}
|
1622 |
});
|
1623 |
|
@@ -1631,21 +1646,58 @@
|
|
1631 |
|
1632 |
},
|
1633 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1634 |
|
1635 |
-
|
|
|
1636 |
|
1637 |
-
var ajax_data = {
|
1638 |
-
action: 'ig_es_modal_variable_info',
|
1639 |
-
variable: $(this).text(),
|
1640 |
-
security: ig_es_js_data.security,
|
1641 |
-
};
|
1642 |
|
1643 |
-
|
1644 |
-
|
1645 |
-
|
1646 |
-
|
1647 |
-
|
1648 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1649 |
|
1650 |
show_modal: function() {
|
1651 |
jQuery('#ig-es-variable-info-popup').show();
|
@@ -2406,6 +2458,11 @@
|
|
2406 |
|
2407 |
}
|
2408 |
});
|
|
|
|
|
|
|
|
|
|
|
2409 |
function ig_es_draft_broadcast( trigger_elem ) {
|
2410 |
let is_draft_bttuon = $(trigger_elem).hasClass('ig_es_draft_broadcast');
|
2411 |
let is_save_bttuon = $(trigger_elem).hasClass('ig_es_save_broadcast');
|
1234 |
IG_ES_Workflows.init_variables_box();
|
1235 |
IG_ES_Workflows.init_show_hide();
|
1236 |
IG_ES_Workflows.init_workflow_status_switch();
|
1237 |
+
IG_ES_Workflows.$trigger_select.trigger('change');
|
1238 |
},
|
1239 |
|
1240 |
init_workflow_status_switch: function() {
|
1355 |
|
1356 |
// Remove existing fields
|
1357 |
IG_ES_Workflows.$triggers_box.find('tr.ig-es-trigger-option').remove();
|
1358 |
+
|
1359 |
if ( trigger_name ) {
|
1360 |
|
1361 |
IG_ES_Workflows.$triggers_box.addClass('ig-es-loading');
|
1383 |
IG_ES_Workflows.$triggers_box.removeClass('ig-es-loading');
|
1384 |
IG_ES_Workflows.$triggers_box.find('.js-trigger-description').html( '<p class="ig-es-field-description">' + response.data.trigger.description + '</p>' );
|
1385 |
});
|
1386 |
+
} else {
|
1387 |
+
$('.ig-es-variables-group').addClass('hidden');
|
1388 |
+
IG_ES_Workflows.toggle_no_variable_message();
|
1389 |
}
|
1390 |
},
|
1391 |
|
1605 |
$(el).removeClass('hidden');
|
1606 |
}
|
1607 |
});
|
1608 |
+
|
1609 |
+
IG_ES_Workflows.toggle_no_variable_message();
|
1610 |
+
},
|
1611 |
+
|
1612 |
+
/**
|
1613 |
+
* Show / hide "no variables found" message for trigger
|
1614 |
+
*/
|
1615 |
+
toggle_no_variable_message: function () {
|
1616 |
let shown_group = $('.ig-es-variables-group:not(.hidden)');
|
1617 |
if ( 0 === shown_group.length ) {
|
1618 |
$('.js-ig-es-no-variables-message').show();
|
1628 |
|
1629 |
var clipboard = new ClipboardJS('.ig-es-clipboard-btn', {
|
1630 |
text: function(trigger) {
|
1631 |
+
if (IG_ES_Workflows.validate_keywords()) {
|
1632 |
+
return $('#ig_es_workflow_variable_preview_field').text();
|
1633 |
+
} else {
|
1634 |
+
return '';
|
1635 |
+
}
|
1636 |
}
|
1637 |
});
|
1638 |
|
1646 |
|
1647 |
},
|
1648 |
|
1649 |
+
validate_keywords: function () {
|
1650 |
+
var variable_info_container = $('#ig-es-variable-info-popup #ig-es-workflow-variable-info-body [data-required="yes"]');
|
1651 |
+
if (variable_info_container.length > 0) {
|
1652 |
+
for (let index = 0; index < variable_info_container.length; index++) {
|
1653 |
+
let element = $(variable_info_container[index]);
|
1654 |
+
let value = element.val();
|
1655 |
+
if (!value || value == '' || value.length === 0) {
|
1656 |
+
let field_label = element.attr('name');
|
1657 |
+
if (field_label) {
|
1658 |
+
field_label = ig_es_uc_first(field_label);
|
1659 |
+
let message = (ig_es_js_data.i18n_data.keyword_field_is_required).replaceAll('{{field_name}}', field_label);
|
1660 |
+
alert(message);
|
1661 |
+
} else {
|
1662 |
+
alert(ig_es_js_data.i18n_data.required_field_is_empty);
|
1663 |
+
}
|
1664 |
+
return false;
|
1665 |
+
}
|
1666 |
+
}
|
1667 |
+
}
|
1668 |
|
1669 |
+
return true;
|
1670 |
+
},
|
1671 |
|
|
|
|
|
|
|
|
|
|
|
1672 |
|
1673 |
+
open_modal: function () {
|
1674 |
+
|
1675 |
+
var ajax_data = {
|
1676 |
+
action: 'ig_es_modal_variable_info',
|
1677 |
+
variable: $(this).text(),
|
1678 |
+
security: ig_es_js_data.security,
|
1679 |
+
};
|
1680 |
+
|
1681 |
+
var variable_info_container = $('#ig-es-variable-info-popup #ig-es-workflow-variable-info-body');
|
1682 |
+
var variable_info_close_button = $('#ig-es-variable-info-popup .ig-es-close-variable-info-popup');
|
1683 |
+
|
1684 |
+
$.ajax({
|
1685 |
+
type: 'POST',
|
1686 |
+
url: ajaxurl,
|
1687 |
+
data: ajax_data,
|
1688 |
+
beforeSend: function () {
|
1689 |
+
variable_info_close_button.hide();
|
1690 |
+
let loader = variable_info_container.data('loader')
|
1691 |
+
variable_info_container.html('<div class="p-13"><img class="es-loader pl-2 h-5 w-7" src="' + loader + '" /></div>').show();
|
1692 |
+
IG_ES_Workflows.show_modal();
|
1693 |
+
},
|
1694 |
+
success: function (response) {
|
1695 |
+
variable_info_container.html(response).show();
|
1696 |
+
IG_ES_Workflows.update_preview_field();
|
1697 |
+
variable_info_close_button.show();
|
1698 |
+
}
|
1699 |
+
});
|
1700 |
+
},
|
1701 |
|
1702 |
show_modal: function() {
|
1703 |
jQuery('#ig-es-variable-info-popup').show();
|
2458 |
|
2459 |
}
|
2460 |
});
|
2461 |
+
|
2462 |
+
function ig_es_uc_first(string){
|
2463 |
+
return string.charAt(0).toUpperCase() + string.slice(1);
|
2464 |
+
}
|
2465 |
+
|
2466 |
function ig_es_draft_broadcast( trigger_elem ) {
|
2467 |
let is_draft_bttuon = $(trigger_elem).hasClass('ig_es_draft_broadcast');
|
2468 |
let is_save_bttuon = $(trigger_elem).hasClass('ig_es_save_broadcast');
|
lite/admin/js/es-onboarding.js
CHANGED
@@ -10,86 +10,81 @@ jQuery(document).ready(function() {
|
|
10 |
// Wrapper objects for onboarding functions.
|
11 |
let onboarding_functions = {
|
12 |
perform_configuration_tasks: function() {
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
}
|
19 |
-
});
|
20 |
-
let es_from_name = jQuery('.es_from_name').val();
|
21 |
-
let es_from_email = jQuery('.es_from_email').val();
|
22 |
-
let create_post_notification = jQuery('#es_post_notification_preference').is(':checked') ? 'yes': 'no';
|
23 |
-
let add_gdpr_consent = jQuery('#ig_es_add_gdpr_consent').is(':checked') ? 'yes': 'no';
|
24 |
-
let enable_double_optin = jQuery('#ig_es_enable_double_optin').is(':checked') ? 'yes': 'no';
|
25 |
-
|
26 |
-
let is_trial = '';
|
27 |
-
if (jQuery('#es_free_trial_preference').length > 0) {
|
28 |
-
is_trial = jQuery('#es_free_trial_preference').is(':checked') ? 'yes': 'no';
|
29 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
|
36 |
-
|
37 |
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
}
|
74 |
}
|
75 |
}
|
76 |
-
|
77 |
-
jQuery(document).trigger('ig_es_perform_configuration_tasks_success');
|
78 |
-
},
|
79 |
-
error: function(data, status, xhr) {
|
80 |
-
ig_es_handle_onboard_task_error( 'perform_configuration_tasks', data, status, xhr );
|
81 |
}
|
82 |
-
};
|
83 |
|
84 |
-
|
85 |
-
|
|
|
|
|
|
|
|
|
86 |
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
jQuery("#es-send-email-form")[0].reportValidity();
|
92 |
-
}
|
93 |
},
|
94 |
queue_default_broadcast_newsletter: function() {
|
95 |
|
@@ -294,7 +289,16 @@ jQuery(document).ready(function() {
|
|
294 |
};
|
295 |
|
296 |
jQuery('#es-button-send').on( 'click', function() {
|
297 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
298 |
});
|
299 |
jQuery('#ig-es-finish-onboarding-process').on( 'click', onboarding_functions.finishing_onboarding );
|
300 |
|
10 |
// Wrapper objects for onboarding functions.
|
11 |
let onboarding_functions = {
|
12 |
perform_configuration_tasks: function() {
|
13 |
+
|
14 |
+
let emails = [];
|
15 |
+
jQuery(".es_email").each(function() {
|
16 |
+
if ((jQuery.trim(jQuery(this).val()).length > 0)) {
|
17 |
+
emails.push(jQuery(this).val());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
}
|
19 |
+
});
|
20 |
+
let es_from_name = jQuery('.es_from_name').val();
|
21 |
+
let es_from_email = jQuery('.es_from_email').val();
|
22 |
+
let create_post_notification = jQuery('#es_post_notification_preference').is(':checked') ? 'yes': 'no';
|
23 |
+
let add_gdpr_consent = jQuery('#ig_es_add_gdpr_consent').is(':checked') ? 'yes': 'no';
|
24 |
+
let enable_double_optin = jQuery('#ig_es_enable_double_optin').is(':checked') ? 'yes': 'no';
|
25 |
+
|
26 |
+
let is_trial = '';
|
27 |
+
if (jQuery('#es_free_trial_preference').length > 0) {
|
28 |
+
is_trial = jQuery('#es_free_trial_preference').is(':checked') ? 'yes': 'no';
|
29 |
+
}
|
30 |
|
31 |
+
let allow_tracking = '';
|
32 |
+
if (jQuery('#es_allow_tracking').length > 0) {
|
33 |
+
allow_tracking = jQuery('#es_allow_tracking').is(':checked') ? 'yes': 'no';
|
34 |
+
}
|
35 |
|
36 |
+
jQuery('#es_onboarding_emails_list').text(emails.join(", "));
|
37 |
|
38 |
+
let params = {
|
39 |
+
type: 'POST',
|
40 |
+
url: ajaxurl,
|
41 |
+
data: {
|
42 |
+
action: 'ig_es_handle_request',
|
43 |
+
request: 'perform_configuration_tasks',
|
44 |
+
emails: emails,
|
45 |
+
es_from_name: es_from_name,
|
46 |
+
es_from_email: es_from_email,
|
47 |
+
create_post_notification: create_post_notification,
|
48 |
+
is_trial: is_trial,
|
49 |
+
allow_tracking: allow_tracking,
|
50 |
+
add_gdpr_consent: add_gdpr_consent,
|
51 |
+
enable_double_optin: enable_double_optin,
|
52 |
+
security: ig_es_js_data.security
|
53 |
+
},
|
54 |
+
dataType: 'json',
|
55 |
+
success: function(data, status, xhr) {
|
56 |
+
let tasks = data.tasks;
|
57 |
+
|
58 |
+
if( jQuery.isPlainObject( tasks ) && ! jQuery.isEmptyObject( tasks ) ) {
|
59 |
+
for( let task_name in tasks ) {
|
60 |
+
if( tasks.hasOwnProperty( task_name ) ) {
|
61 |
+
time_increament += 500;
|
62 |
+
setTimeout(function(){
|
63 |
+
ig_es_change_onboard_task_status( 'ig-es-onboard-' + task_name, 'in-progress' );
|
64 |
+
},time_increament);
|
65 |
+
|
66 |
+
let task_data = tasks[ task_name ];
|
67 |
+
let task_status = task_data.status;
|
68 |
+
let task_message = task_data.message;
|
69 |
+
time_increament += 1000;
|
70 |
+
setTimeout(function(){
|
71 |
+
ig_es_change_onboard_task_status( 'ig-es-onboard-' + task_name, task_status, task_message );
|
72 |
+
},time_increament);
|
|
|
73 |
}
|
74 |
}
|
|
|
|
|
|
|
|
|
|
|
75 |
}
|
|
|
76 |
|
77 |
+
jQuery(document).trigger('ig_es_perform_configuration_tasks_success');
|
78 |
+
},
|
79 |
+
error: function(data, status, xhr) {
|
80 |
+
ig_es_handle_onboard_task_error( 'perform_configuration_tasks', data, status, xhr );
|
81 |
+
}
|
82 |
+
};
|
83 |
|
84 |
+
jQuery('.active').fadeOut('fast').removeClass('active');
|
85 |
+
jQuery('.sp.es-delivery-check').addClass('active').fadeIn('slow');
|
86 |
+
|
87 |
+
jQuery.ajax(params);
|
|
|
|
|
88 |
},
|
89 |
queue_default_broadcast_newsletter: function() {
|
90 |
|
289 |
};
|
290 |
|
291 |
jQuery('#es-button-send').on( 'click', function() {
|
292 |
+
|
293 |
+
if( jQuery("#es-send-email-form")[0].checkValidity() ) {
|
294 |
+
// Handles problems with multiple clicks.
|
295 |
+
jQuery(this).off('click');
|
296 |
+
ig_es_start_processing_tasks_queue( 'perform_configuration_tasks' );
|
297 |
+
}
|
298 |
+
else {
|
299 |
+
jQuery(".es_email").addClass('error');
|
300 |
+
jQuery("#es-send-email-form")[0].reportValidity();
|
301 |
+
}
|
302 |
});
|
303 |
jQuery('#ig-es-finish-onboarding-process').on( 'click', onboarding_functions.finishing_onboarding );
|
304 |
|
lite/admin/partials/dashboard.php
CHANGED
@@ -42,17 +42,9 @@ $icegram_pricing_url = 'https://www.icegram.com/email-subscribers-pricing/
|
|
42 |
$reports_url = admin_url( 'admin.php?page=es_reports' );
|
43 |
$templates_url = admin_url( 'edit.php?post_type=es_template' );
|
44 |
$settings_url = admin_url( 'admin.php?page=es_settings' );
|
45 |
-
$drag_and_drop_url = admin_url( 'admin.php?page=es_drag_and_drop' );
|
46 |
$facebook_url = 'https://www.facebook.com/groups/2298909487017349/';
|
47 |
|
48 |
$feature_blocks = array(
|
49 |
-
'editor' => array(
|
50 |
-
'title' => __( 'Try the new editor', 'email-subscribers' ),
|
51 |
-
'desc' => __( 'Checkout and playaround the new drag and drop editor.', 'email-subscribers' ),
|
52 |
-
'cta_text' => __( 'Try it', 'email-subscribers' ),
|
53 |
-
'feature_url' => $drag_and_drop_url,
|
54 |
-
'graphics_img' => 'lite/admin/images/dashboard-editor.png',
|
55 |
-
),
|
56 |
|
57 |
'form' => array(
|
58 |
'title' => __( 'Add a Subscription Form', 'email-subscribers' ),
|
42 |
$reports_url = admin_url( 'admin.php?page=es_reports' );
|
43 |
$templates_url = admin_url( 'edit.php?post_type=es_template' );
|
44 |
$settings_url = admin_url( 'admin.php?page=es_settings' );
|
|
|
45 |
$facebook_url = 'https://www.facebook.com/groups/2298909487017349/';
|
46 |
|
47 |
$feature_blocks = array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
|
49 |
'form' => array(
|
50 |
'title' => __( 'Add a Subscription Form', 'email-subscribers' ),
|
lite/includes/class-email-subscribers.php
CHANGED
@@ -524,6 +524,10 @@ if ( ! class_exists( 'Email_Subscribers' ) ) {
|
|
524 |
define( 'IG_CAMPAIGN_TYPE_SEQUENCE_MESSAGE', 'sequence_message' );
|
525 |
}
|
526 |
|
|
|
|
|
|
|
|
|
527 |
if ( ! defined( 'IG_CAMPAIGN_TYPE_WORKFLOW_EMAIL' ) ) {
|
528 |
define( 'IG_CAMPAIGN_TYPE_WORKFLOW_EMAIL', 'workflow_email' );
|
529 |
}
|
@@ -1249,7 +1253,6 @@ if ( ! class_exists( 'Email_Subscribers' ) ) {
|
|
1249 |
"{$prefix}_page_es_sequence",
|
1250 |
"{$prefix}_page_es_custom_fields",
|
1251 |
"{$prefix}_page_es_templates",
|
1252 |
-
"{$prefix}_page_es_drag_and_drop",
|
1253 |
"{$prefix}_page_es_gallery",
|
1254 |
);
|
1255 |
|
524 |
define( 'IG_CAMPAIGN_TYPE_SEQUENCE_MESSAGE', 'sequence_message' );
|
525 |
}
|
526 |
|
527 |
+
if ( ! defined( 'IG_CAMPAIGN_TYPE_WORKFLOW' ) ) {
|
528 |
+
define( 'IG_CAMPAIGN_TYPE_WORKFLOW', 'workflow' );
|
529 |
+
}
|
530 |
+
|
531 |
if ( ! defined( 'IG_CAMPAIGN_TYPE_WORKFLOW_EMAIL' ) ) {
|
532 |
define( 'IG_CAMPAIGN_TYPE_WORKFLOW_EMAIL', 'workflow_email' );
|
533 |
}
|
1253 |
"{$prefix}_page_es_sequence",
|
1254 |
"{$prefix}_page_es_custom_fields",
|
1255 |
"{$prefix}_page_es_templates",
|
|
|
1256 |
"{$prefix}_page_es_gallery",
|
1257 |
);
|
1258 |
|
lite/includes/classes/class-es-campaigns-table.php
CHANGED
@@ -148,7 +148,6 @@ class ES_Campaigns_Table extends ES_List_Table {
|
|
148 |
?>
|
149 |
|
150 |
<a href="edit.php?post_type=es_template" class="ig-es-imp-button px-3 py-1 ml-2 align-middle"><?php esc_html_e( 'Manage Templates', 'email-subscribers' ); ?></a>
|
151 |
-
<a href="admin.php?page=es_drag_and_drop" class="ig-es-link-button px-3 py-1 ml-2 align-middle"><?php esc_html_e( 'Try New Editor', 'email-subscribers' ); ?></a>
|
152 |
|
153 |
|
154 |
</div>
|
148 |
?>
|
149 |
|
150 |
<a href="edit.php?post_type=es_template" class="ig-es-imp-button px-3 py-1 ml-2 align-middle"><?php esc_html_e( 'Manage Templates', 'email-subscribers' ); ?></a>
|
|
|
151 |
|
152 |
|
153 |
</div>
|
lite/includes/classes/class-es-contacts-table.php
CHANGED
@@ -423,110 +423,106 @@ class ES_Contacts_Table extends ES_List_Table {
|
|
423 |
$first_name = ig_es_get_data( $contact_data, 'first_name', '', true );
|
424 |
$last_name = ig_es_get_data( $contact_data, 'last_name', '', true );
|
425 |
|
426 |
-
|
|
|
|
|
|
|
|
|
|
|
427 |
|
428 |
-
|
429 |
-
'first_name' => $first_name,
|
430 |
-
'last_name' => $last_name,
|
431 |
-
'email' => $email,
|
432 |
-
);
|
433 |
|
434 |
-
|
|
|
435 |
|
436 |
-
|
437 |
-
|
438 |
|
439 |
-
|
440 |
-
$
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
$
|
446 |
} else {
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
$contact['status'] = 'verified';
|
452 |
-
$contact['hash'] = ES_Common::generate_guid();
|
453 |
-
$contact['created_at'] = ig_get_current_date_time();
|
454 |
|
455 |
-
|
456 |
-
}
|
457 |
}
|
|
|
458 |
|
459 |
-
|
460 |
|
461 |
-
|
462 |
|
463 |
-
|
464 |
-
|
465 |
-
|
466 |
|
467 |
-
|
468 |
-
|
469 |
|
470 |
-
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
);
|
494 |
-
|
495 |
-
// Send Welcome Email.
|
496 |
-
ES()->mailer->send_welcome_email( $contact['email'], $template_data );
|
497 |
-
}
|
498 |
-
|
499 |
-
$contact_edit_url = menu_page_url( 'es_subscribers', false );
|
500 |
-
$contact_edit_url = add_query_arg(
|
501 |
-
array(
|
502 |
-
'subscriber' => $id,
|
503 |
-
'action' => 'edit',
|
504 |
-
),
|
505 |
-
$contact_edit_url
|
506 |
);
|
507 |
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
// Reset form data
|
512 |
-
$first_name = '';
|
513 |
-
$last_name = '';
|
514 |
-
$email = '';
|
515 |
-
$lists = '';
|
516 |
-
$id = 0;
|
517 |
-
|
518 |
-
$contact_cf_data['custom_fields'] = array();
|
519 |
-
} else {
|
520 |
-
$message = __( 'Contact updated successfully!', 'email-subscribers' );
|
521 |
}
|
522 |
|
523 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
524 |
}
|
|
|
|
|
525 |
}
|
526 |
-
} else {
|
527 |
-
$message = __( 'Please enter first name', 'email-subscribers' );
|
528 |
-
ES_Common::show_message( $message, 'error' );
|
529 |
}
|
|
|
530 |
} else {
|
531 |
$message = __( 'Please select list', 'email-subscribers' );
|
532 |
ES_Common::show_message( $message, 'error' );
|
423 |
$first_name = ig_es_get_data( $contact_data, 'first_name', '', true );
|
424 |
$last_name = ig_es_get_data( $contact_data, 'last_name', '', true );
|
425 |
|
426 |
+
|
427 |
+
$contact = array(
|
428 |
+
'first_name' => $first_name,
|
429 |
+
'last_name' => $last_name,
|
430 |
+
'email' => $email,
|
431 |
+
);
|
432 |
|
433 |
+
$contact = apply_filters( 'es_set_additional_contact_data', $contact, $contact_data );
|
|
|
|
|
|
|
|
|
434 |
|
435 |
+
//For submitted custom fields
|
436 |
+
$contact_cf_data = apply_filters( 'es_prepare_cf_data_for_contact_array', $contact_data, true );
|
437 |
|
438 |
+
// Add contact.
|
439 |
+
$existing_contact_id = ES()->contacts_db->get_contact_id_by_email( $email );
|
440 |
|
441 |
+
if ( $existing_contact_id && ( $existing_contact_id != $id ) ) {
|
442 |
+
$message = __( 'Contact already exist.', 'email-subscribers' );
|
443 |
+
ES_Common::show_message( $message, 'error' );
|
444 |
+
$is_error = true;
|
445 |
+
} else {
|
446 |
+
if ( $id ) {
|
447 |
+
ES()->contacts_db->update_contact( $id, $contact );
|
448 |
} else {
|
449 |
+
$contact['source'] = 'admin';
|
450 |
+
$contact['status'] = 'verified';
|
451 |
+
$contact['hash'] = ES_Common::generate_guid();
|
452 |
+
$contact['created_at'] = ig_get_current_date_time();
|
|
|
|
|
|
|
453 |
|
454 |
+
$id = ES()->contacts_db->insert( $contact );
|
|
|
455 |
}
|
456 |
+
}
|
457 |
|
458 |
+
if ( ! $is_error ) {
|
459 |
|
460 |
+
$lists = ! empty( $lists ) ? $lists : array( 1 => 0 );
|
461 |
|
462 |
+
$existing_subscribed_lists = ES()->lists_contacts_db->get_list_ids_by_contact( $id, 'subscribed' );
|
463 |
+
ES()->lists_contacts_db->update_contact_lists( $id, $lists );
|
464 |
+
$updated_subscribed_lists = ES()->lists_contacts_db->get_list_ids_by_contact( $id, 'subscribed' );
|
465 |
|
466 |
+
// Lists whose status changed to unconfirmed or unsubscribed from subscribed.
|
467 |
+
$changed_lists = array_diff( $existing_subscribed_lists, $updated_subscribed_lists );
|
468 |
|
469 |
+
// Check if admin has updated status of any subscribed lists.
|
470 |
+
if ( ! $is_new && ! empty( $changed_lists ) ) {
|
471 |
+
do_action( 'ig_es_admin_contact_unsubscribe', $id, 0, 0, $changed_lists );
|
472 |
+
}
|
473 |
|
474 |
+
if ( $id ) {
|
475 |
+
|
476 |
+
if ( $is_new ) {
|
477 |
+
|
478 |
+
if ( ! empty( $contact_data['send_welcome_email'] ) ) {
|
479 |
+
|
480 |
+
// Get comma(,) separated list name based on ids.
|
481 |
+
$list_name = ES_Common::prepare_list_name_by_ids( $list_ids );
|
482 |
+
$name = ES_Common::prepare_name_from_first_name_last_name( $contact['first_name'], $contact['last_name'] );
|
483 |
+
|
484 |
+
$template_data = array(
|
485 |
+
'email' => $contact['email'],
|
486 |
+
'contact_id' => $id,
|
487 |
+
'name' => $name,
|
488 |
+
'first_name' => $contact['first_name'],
|
489 |
+
'last_name' => $contact['last_name'],
|
490 |
+
'guid' => $contact['hash'],
|
491 |
+
'list_name' => $list_name,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
492 |
);
|
493 |
|
494 |
+
// Send Welcome Email.
|
495 |
+
ES()->mailer->send_welcome_email( $contact['email'], $template_data );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
496 |
}
|
497 |
|
498 |
+
$contact_edit_url = menu_page_url( 'es_subscribers', false );
|
499 |
+
$contact_edit_url = add_query_arg(
|
500 |
+
array(
|
501 |
+
'subscriber' => $id,
|
502 |
+
'action' => 'edit',
|
503 |
+
),
|
504 |
+
$contact_edit_url
|
505 |
+
);
|
506 |
+
|
507 |
+
/* translators: 1. Contact edit URL tag 2: Anchor close tag */
|
508 |
+
$message = sprintf( __( 'Contact added successfully. %1$sEdit contact%2$s.', 'email-subscribers' ), '<a href="' . esc_url( $contact_edit_url ) . '" class="text-indigo-600">', '</a>' );
|
509 |
+
|
510 |
+
// Reset form data
|
511 |
+
$first_name = '';
|
512 |
+
$last_name = '';
|
513 |
+
$email = '';
|
514 |
+
$lists = '';
|
515 |
+
$id = 0;
|
516 |
+
|
517 |
+
$contact_cf_data['custom_fields'] = array();
|
518 |
+
} else {
|
519 |
+
$message = __( 'Contact updated successfully!', 'email-subscribers' );
|
520 |
}
|
521 |
+
|
522 |
+
ES_Common::show_message( $message, 'success' );
|
523 |
}
|
|
|
|
|
|
|
524 |
}
|
525 |
+
|
526 |
} else {
|
527 |
$message = __( 'Please select list', 'email-subscribers' );
|
528 |
ES_Common::show_message( $message, 'error' );
|
lite/includes/classes/class-es-drag-and-drop-editor.php
CHANGED
@@ -22,30 +22,26 @@ class ES_Drag_And_Drop_Editor {
|
|
22 |
|
23 |
$current_page = ig_es_get_request_data( 'page' );
|
24 |
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
$
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
$
|
45 |
-
if ( ! empty( $campaign_data['meta']['editor_type'] ) ) {
|
46 |
-
$editor_type = $campaign_data['meta']['editor_type'];
|
47 |
-
$is_dnd_editor_page = IG_ES_DRAG_AND_DROP_EDITOR === $editor_type;
|
48 |
-
}
|
49 |
}
|
50 |
}
|
51 |
}
|
@@ -85,21 +81,6 @@ class ES_Drag_And_Drop_Editor {
|
|
85 |
wp_enqueue_style( 'es_editor_css', ES_PLUGIN_URL . 'lite/admin/css/editor.css', array(), ES_PLUGIN_VERSION, 'all' );
|
86 |
}
|
87 |
|
88 |
-
public function es_draganddrop_callback() {
|
89 |
-
?>
|
90 |
-
<div class="mt-6 mr-6 p-2 rounded-lg border-dashed border bg-white">
|
91 |
-
<div class="text-xl leading-relaxed ">
|
92 |
-
<?php esc_html_e('How to use this?', 'email-subscribers'); ?>
|
93 |
-
</div>
|
94 |
-
<div class="text-sm">
|
95 |
-
<?php esc_html_e('Create the content by dragging elements displayed on the right. After you are done click on "Export HTML" ', 'email-subscribers'); ?><span title="Export HTML " class="fa fa-download"></span>
|
96 |
-
<?php esc_html_e(' to get your html content. Use it while sending campaigns.', 'email-subscribers'); ?>
|
97 |
-
</div>
|
98 |
-
</div>
|
99 |
-
<div id="ig-es-dnd-builder"></div>
|
100 |
-
<?php
|
101 |
-
}
|
102 |
-
|
103 |
public function show_editor( $editor_args = array() ) {
|
104 |
$editor_attributes = ! empty( $editor_args['attributes'] ) ? $editor_args['attributes'] : array();
|
105 |
?>
|
22 |
|
23 |
$current_page = ig_es_get_request_data( 'page' );
|
24 |
|
25 |
+
$edit_campaign_pages = array(
|
26 |
+
'es_notifications',
|
27 |
+
'es_newsletters',
|
28 |
+
);
|
29 |
+
|
30 |
+
$is_edit_campaign_page = in_array( $current_page, $edit_campaign_pages, true );
|
31 |
+
|
32 |
+
if ( $is_edit_campaign_page ) {
|
33 |
+
$editor_type = ig_es_get_request_data( 'editor-type' );
|
34 |
+
if ( ! empty( $editor_type ) ) {
|
35 |
+
$is_dnd_editor_page = IG_ES_DRAG_AND_DROP_EDITOR === $editor_type;
|
36 |
+
} else {
|
37 |
+
$campaign_id = ig_es_get_request_data( 'list' );
|
38 |
+
if ( ! empty( $campaign_id ) ) {
|
39 |
+
$campaign = new ES_Campaign( $campaign_id );
|
40 |
+
if ( $campaign->exists ) {
|
41 |
+
$campaign_data = (array) $campaign;
|
42 |
+
if ( ! empty( $campaign_data['meta']['editor_type'] ) ) {
|
43 |
+
$editor_type = $campaign_data['meta']['editor_type'];
|
44 |
+
$is_dnd_editor_page = IG_ES_DRAG_AND_DROP_EDITOR === $editor_type;
|
|
|
|
|
|
|
|
|
45 |
}
|
46 |
}
|
47 |
}
|
81 |
wp_enqueue_style( 'es_editor_css', ES_PLUGIN_URL . 'lite/admin/css/editor.css', array(), ES_PLUGIN_VERSION, 'all' );
|
82 |
}
|
83 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
84 |
public function show_editor( $editor_args = array() ) {
|
85 |
$editor_attributes = ! empty( $editor_args['attributes'] ) ? $editor_args['attributes'] : array();
|
86 |
?>
|
lite/includes/db/class-es-db-campaigns.php
CHANGED
@@ -721,6 +721,10 @@ class ES_DB_Campaigns extends ES_DB {
|
|
721 |
$wpbd->query( $wpbd->prepare( "UPDATE {$wpbd->prefix}ig_campaigns SET status = %d WHERE parent_id IN({$id_str})", $status ) );
|
722 |
}
|
723 |
|
|
|
|
|
|
|
|
|
724 |
return $updated;
|
725 |
|
726 |
}
|
721 |
$wpbd->query( $wpbd->prepare( "UPDATE {$wpbd->prefix}ig_campaigns SET status = %d WHERE parent_id IN({$id_str})", $status ) );
|
722 |
}
|
723 |
|
724 |
+
if ( $updated ) {
|
725 |
+
do_action( 'ig_es_after_campaign_status_updated', $campaign_ids, $status );
|
726 |
+
}
|
727 |
+
|
728 |
return $updated;
|
729 |
|
730 |
}
|
lite/includes/es-core-functions.php
CHANGED
@@ -1020,3 +1020,43 @@ if ( ! function_exists( 'ig_es_get_values_in_range' ) ) {
|
|
1020 |
return $in_range;
|
1021 |
}
|
1022 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1020 |
return $in_range;
|
1021 |
}
|
1022 |
}
|
1023 |
+
|
1024 |
+
|
1025 |
+
if ( ! function_exists( 'ig_es_is_arrays_are_equal' ) ) {
|
1026 |
+
|
1027 |
+
/**
|
1028 |
+
* Check the given two arrays are equal
|
1029 |
+
*
|
1030 |
+
* @param $array1
|
1031 |
+
* @param $array2
|
1032 |
+
*
|
1033 |
+
* @return bool
|
1034 |
+
*/
|
1035 |
+
function ig_es_is_arrays_are_equal( $array1, $array2) {
|
1036 |
+
// If the objects are not arrays or differ in their size, they cannot be equal
|
1037 |
+
if ( !is_array($array1) || !is_array($array2) || count($array1) !== count($array2)) {
|
1038 |
+
return false;
|
1039 |
+
}
|
1040 |
+
// If the arrays of keys are not strictly equal (after sorting),
|
1041 |
+
// the original arrays are not strictly equal either
|
1042 |
+
$array1_keys = array_keys($array1);
|
1043 |
+
$array2_keys = array_keys($array2);
|
1044 |
+
array_multisort($array1_keys);
|
1045 |
+
array_multisort($array2_keys);
|
1046 |
+
if ($array1_keys !== $array2_keys) {
|
1047 |
+
return false;
|
1048 |
+
}
|
1049 |
+
// Comparing values
|
1050 |
+
foreach ($array1_keys as $key) {
|
1051 |
+
$array1_value = $array1[$key];
|
1052 |
+
$array2_value = $array2[$key];
|
1053 |
+
// Either the objects are strictly equal or they are arrays
|
1054 |
+
// which are equal according to our definition. Otherwise they
|
1055 |
+
// are different.
|
1056 |
+
if ($array1_value !== $array2_value) {
|
1057 |
+
return false;
|
1058 |
+
}
|
1059 |
+
}
|
1060 |
+
return true;
|
1061 |
+
}
|
1062 |
+
}
|
lite/includes/workflows/abstracts/class-ig-es-workflow-variable.php
CHANGED
@@ -177,6 +177,9 @@ abstract class IG_ES_Workflow_Variable {
|
|
177 |
$field->set_required( $required );
|
178 |
$field->set_placeholder( $placeholder );
|
179 |
$field->meta = $extra;
|
|
|
|
|
|
|
180 |
|
181 |
$this->add_parameter_field( $field );
|
182 |
}
|
@@ -197,6 +200,34 @@ abstract class IG_ES_Workflow_Variable {
|
|
197 |
$field->set_required( $required );
|
198 |
$field->set_options( $options );
|
199 |
$field->meta = $extra;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
|
201 |
$this->add_parameter_field( $field );
|
202 |
}
|
177 |
$field->set_required( $required );
|
178 |
$field->set_placeholder( $placeholder );
|
179 |
$field->meta = $extra;
|
180 |
+
if ( $required ) {
|
181 |
+
$field->add_extra_attr( 'data-required', 'yes' );
|
182 |
+
}
|
183 |
|
184 |
$this->add_parameter_field( $field );
|
185 |
}
|
200 |
$field->set_required( $required );
|
201 |
$field->set_options( $options );
|
202 |
$field->meta = $extra;
|
203 |
+
if ( $required ) {
|
204 |
+
$field->add_extra_attr( 'data-required', 'yes' );
|
205 |
+
}
|
206 |
+
|
207 |
+
$this->add_parameter_field( $field );
|
208 |
+
}
|
209 |
+
|
210 |
+
/**
|
211 |
+
* Add a number parameter field to the variable.
|
212 |
+
*
|
213 |
+
* @param string $name
|
214 |
+
* @param string $description
|
215 |
+
* @param bool $required
|
216 |
+
* @param string $placeholder
|
217 |
+
* @param array $extra
|
218 |
+
*
|
219 |
+
* @since 5.3.4
|
220 |
+
*/
|
221 |
+
public function add_parameter_number_field( $name, $description, $required = false, $placeholder = '', $extra = array()) {
|
222 |
+
$field = new ES_Number();
|
223 |
+
$field->set_name( $name );
|
224 |
+
$field->set_description( $description );
|
225 |
+
$field->set_required( $required );
|
226 |
+
$field->set_placeholder( $placeholder );
|
227 |
+
$field->meta = $extra;
|
228 |
+
if ( $required ) {
|
229 |
+
$field->add_extra_attr( 'data-required', 'yes' );
|
230 |
+
}
|
231 |
|
232 |
$this->add_parameter_field( $field );
|
233 |
}
|
lite/includes/workflows/admin/class-es-workflow-admin-edit.php
CHANGED
@@ -59,6 +59,13 @@ class ES_Workflow_Admin_Edit {
|
|
59 |
add_action( 'ig_es_workflow_inserted', array( __CLASS__, 'update_campaign_data_in_workflow' ), 10, 2 );
|
60 |
add_action( 'ig_es_workflow_updated', array( __CLASS__, 'update_campaign_data_in_workflow' ), 10, 2 );
|
61 |
add_action( 'ig_es_workflow_updated', array( __CLASS__, 'delete_unmapped_child_tracking_campaigns' ), 10, 2 );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
}
|
63 |
|
64 |
/**
|
@@ -578,14 +585,16 @@ class ES_Workflow_Admin_Edit {
|
|
578 |
$workflow_actions = maybe_unserialize( $workflow_data['actions'] );
|
579 |
$actions_data_updated = false;
|
580 |
if ( ! empty( $workflow_actions ) ) {
|
|
|
|
|
581 |
foreach ( $workflow_actions as $action_index => $action ) {
|
582 |
$action_name = $action['action_name'];
|
583 |
if ( 'ig_es_send_email' === $action_name ) {
|
584 |
-
|
585 |
if ( empty( $parent_campaign_id ) ) {
|
586 |
-
$
|
587 |
-
$parent_campaign_id = ES()->workflows_db->create_parent_workflow_campaign( $workflow_id, $workflow_title );
|
588 |
}
|
|
|
589 |
$tracking_campaign_id = ! empty ( $action['ig-es-tracking-campaign-id'] ) ? $action['ig-es-tracking-campaign-id'] : 0;
|
590 |
if ( ! empty( $tracking_campaign_id ) ) {
|
591 |
ES()->workflows_db->update_child_tracking_campaign( $tracking_campaign_id, $action );
|
@@ -597,6 +606,11 @@ class ES_Workflow_Admin_Edit {
|
|
597 |
}
|
598 |
}
|
599 |
}
|
|
|
|
|
|
|
|
|
|
|
600 |
$workflow_data['actions'] = maybe_serialize( $workflow_actions );
|
601 |
}
|
602 |
|
@@ -674,6 +688,90 @@ class ES_Workflow_Admin_Edit {
|
|
674 |
return $mapped_child_tracking_campaign_ids;
|
675 |
}
|
676 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
677 |
/**
|
678 |
* Returns option value from workflow option data string
|
679 |
*
|
59 |
add_action( 'ig_es_workflow_inserted', array( __CLASS__, 'update_campaign_data_in_workflow' ), 10, 2 );
|
60 |
add_action( 'ig_es_workflow_updated', array( __CLASS__, 'update_campaign_data_in_workflow' ), 10, 2 );
|
61 |
add_action( 'ig_es_workflow_updated', array( __CLASS__, 'delete_unmapped_child_tracking_campaigns' ), 10, 2 );
|
62 |
+
|
63 |
+
add_action( 'ig_es_workflow_inserted', array( __CLASS__, 'update_optin_email_wp_option' ), 10, 2 );
|
64 |
+
add_action( 'ig_es_workflow_updated', array( __CLASS__, 'update_optin_email_wp_option' ), 10, 2 );
|
65 |
+
|
66 |
+
add_action( 'ig_es_workflow_status_changed', array( __CLASS__, 'update_parent_campaign_status' ), 10, 2 );
|
67 |
+
|
68 |
+
add_action( 'ig_es_after_campaign_status_updated', array( __CLASS__, 'update_campaign_workflow_status' ), 10, 2 );
|
69 |
}
|
70 |
|
71 |
/**
|
585 |
$workflow_actions = maybe_unserialize( $workflow_data['actions'] );
|
586 |
$actions_data_updated = false;
|
587 |
if ( ! empty( $workflow_actions ) ) {
|
588 |
+
$parent_campaign_id = ES()->workflows_db->get_workflow_parent_campaign_id( $workflow_id );
|
589 |
+
$has_parent_workflow_campaign = ! empty( $parent_campaign_id );
|
590 |
foreach ( $workflow_actions as $action_index => $action ) {
|
591 |
$action_name = $action['action_name'];
|
592 |
if ( 'ig_es_send_email' === $action_name ) {
|
593 |
+
|
594 |
if ( empty( $parent_campaign_id ) ) {
|
595 |
+
$parent_campaign_id = ES()->workflows_db->create_parent_workflow_campaign( $workflow_id, $workflow_data );
|
|
|
596 |
}
|
597 |
+
|
598 |
$tracking_campaign_id = ! empty ( $action['ig-es-tracking-campaign-id'] ) ? $action['ig-es-tracking-campaign-id'] : 0;
|
599 |
if ( ! empty( $tracking_campaign_id ) ) {
|
600 |
ES()->workflows_db->update_child_tracking_campaign( $tracking_campaign_id, $action );
|
606 |
}
|
607 |
}
|
608 |
}
|
609 |
+
|
610 |
+
if ( $has_parent_workflow_campaign ) {
|
611 |
+
ES()->workflows_db->update_parent_workflow_campaign( $parent_campaign_id, $workflow_data );
|
612 |
+
}
|
613 |
+
|
614 |
$workflow_data['actions'] = maybe_serialize( $workflow_actions );
|
615 |
}
|
616 |
|
688 |
return $mapped_child_tracking_campaign_ids;
|
689 |
}
|
690 |
|
691 |
+
/**
|
692 |
+
* Update optin email option in Options
|
693 |
+
*
|
694 |
+
* @param int $workflow_id
|
695 |
+
* @param array $workflow_data
|
696 |
+
* @return void
|
697 |
+
*
|
698 |
+
* @since 5.3.4
|
699 |
+
*/
|
700 |
+
public static function update_optin_email_wp_option( $workflow_id, $workflow_data = array() ) {
|
701 |
+
|
702 |
+
$trigger_name = isset( $workflow_data['trigger_name'] ) ? $workflow_data['trigger_name'] : '';
|
703 |
+
$optin_email_triggers = array(
|
704 |
+
'ig_es_user_subscribed',
|
705 |
+
'ig_es_user_unconfirmed',
|
706 |
+
);
|
707 |
+
|
708 |
+
$is_optin_email_trigger = in_array( $trigger_name, $optin_email_triggers, true );
|
709 |
+
|
710 |
+
if ( $is_optin_email_trigger ) {
|
711 |
+
$workflow_has_actions = ! empty( $workflow_data['actions'] );
|
712 |
+
if ( $workflow_has_actions ) {
|
713 |
+
$workflow_actions = maybe_unserialize( $workflow_data['actions'] );
|
714 |
+
foreach ( $workflow_actions as $action_index => $action ) {
|
715 |
+
$action_name = ! empty( $action['action_name'] ) ? $action['action_name'] : '';
|
716 |
+
if ( 'ig_es_send_email' === $action_name ) {
|
717 |
+
$email_subject = ! empty( $action['ig-es-email-subject'] ) ? $action['ig-es-email-subject'] : '';
|
718 |
+
$email_content = ! empty( $action['ig-es-email-content'] ) ? $action['ig-es-email-content'] : '';
|
719 |
+
if ( 'ig_es_user_subscribed' === $trigger_name ) {
|
720 |
+
$email_subject_wp_option = 'ig_es_welcome_email_subject';
|
721 |
+
$email_content_wp_option = 'ig_es_welcome_email_content';
|
722 |
+
} else {
|
723 |
+
$email_subject_wp_option = 'ig_es_confirmation_mail_subject';
|
724 |
+
$email_content_wp_option = 'ig_es_confirmation_mail_content';
|
725 |
+
}
|
726 |
+
update_option( $email_subject_wp_option, $email_subject );
|
727 |
+
update_option( $email_content_wp_option, $email_content );
|
728 |
+
}
|
729 |
+
}
|
730 |
+
}
|
731 |
+
|
732 |
+
}
|
733 |
+
}
|
734 |
+
|
735 |
+
/**
|
736 |
+
* Update workflow linked to campaign
|
737 |
+
*
|
738 |
+
* @param int $campaign_ids
|
739 |
+
* @param array $new_status
|
740 |
+
* @return void
|
741 |
+
*
|
742 |
+
* @since 5.3.4
|
743 |
+
*/
|
744 |
+
public static function update_campaign_workflow_status( $campaign_ids, $new_status = 0 ) {
|
745 |
+
|
746 |
+
if ( empty( $campaign_ids ) ) {
|
747 |
+
return;
|
748 |
+
}
|
749 |
+
|
750 |
+
$campaign_ids = is_array( $campaign_ids ) ? $campaign_ids : array( $campaign_ids );
|
751 |
+
|
752 |
+
$linked_workflow_ids = array();
|
753 |
+
foreach ( $campaign_ids as $campaign_id ) {
|
754 |
+
$campaign = ES()->campaigns_db->get( $campaign_id );
|
755 |
+
if ( ! empty( $campaign ) ) {
|
756 |
+
$campaign_type = $campaign['type'];
|
757 |
+
$is_workflow_campaign = IG_CAMPAIGN_TYPE_WORKFLOW === $campaign_type;
|
758 |
+
if ( $is_workflow_campaign ) {
|
759 |
+
$workflow_id = $campaign['parent_id'];
|
760 |
+
if ( ! empty( $workflow_id ) ) {
|
761 |
+
$workflow = new ES_Workflow( $workflow_id );
|
762 |
+
if ( $workflow->exists ) {
|
763 |
+
$linked_workflow_ids[] = $workflow_id;
|
764 |
+
}
|
765 |
+
}
|
766 |
+
}
|
767 |
+
}
|
768 |
+
}
|
769 |
+
|
770 |
+
if ( ! empty( $linked_workflow_ids ) ) {
|
771 |
+
ES()->workflows_db->update_status( $linked_workflow_ids, $new_status );
|
772 |
+
}
|
773 |
+
}
|
774 |
+
|
775 |
/**
|
776 |
* Returns option value from workflow option data string
|
777 |
*
|
lite/includes/workflows/admin/views/meta-box-variables.php
CHANGED
@@ -9,6 +9,10 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
9 |
exit;
|
10 |
}
|
11 |
|
|
|
|
|
|
|
|
|
12 |
?>
|
13 |
<div id="ig-es-variable-info-popup" style="display:none">
|
14 |
<div class="fixed flex inset-0 overflow-x-hidden overflow-y-auto z-50 flex justify-center w-full h-full" style="background-color: rgba(0,0,0,.5);">
|
@@ -20,7 +24,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
20 |
aria-labelledby="modal-headline"
|
21 |
>
|
22 |
<span class="ig-es-close-variable-info-popup cursor-pointer"><svg class="mt-1 w-6 h-6 text-red-500" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg></span>
|
23 |
-
<div id="ig-es-workflow-variable-info-body" class="px-4 pt-5 pb-4 bg-white sm:p-6 sm:pb-4">
|
24 |
</div>
|
25 |
</div>
|
26 |
</section>
|
@@ -31,7 +35,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
31 |
<td class="ig-es-table__col">
|
32 |
<div id="ig-es-workflow-variables-container" class="ig-es-workflow-variables-container">
|
33 |
<?php foreach ( IG_ES_Variables::get_list() as $data_type => $vars ) : ?>
|
34 |
-
<div class="ig-es-variables-group py-1" data-ig-es-variable-group="<?php echo esc_attr( $data_type ); ?>">
|
35 |
<?php foreach ( $vars as $variable => $file_path ) : ?>
|
36 |
<span class="ig-es-workflow-variable-outer inline-block items-center justify-center px-2 py-2 mr-2 mb-2 text-xs font-bold leading-none bg-gray-100 hover:bg-gray-300 rounded-full">
|
37 |
<span class="ig-es-workflow-variable cursor-pointer" data-ig-es-variable-slug="<?php echo esc_attr( $data_type . '.' . $variable ); ?>">
|
@@ -42,7 +46,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
42 |
<hr>
|
43 |
</div>
|
44 |
<?php endforeach; ?>
|
45 |
-
<p class="js-ig-es-no-variables-message" style="display:
|
46 |
<?php echo esc_html__( 'Sorry, no placeholder tags are available for this trigger', 'email-subscribers' ); ?>
|
47 |
</p>
|
48 |
</div>
|
9 |
exit;
|
10 |
}
|
11 |
|
12 |
+
$active_page = ( isset( $_GET['page'] ) ) ? sanitize_text_field( $_GET['page'] ) : '';
|
13 |
+
$workflow_action = ( isset( $_GET['action'] ) ) ? sanitize_text_field( $_GET['action'] ) : '';
|
14 |
+
$show_variables_list = ( 'es_workflows' === $active_page && 'new' !== $workflow_action );
|
15 |
+
|
16 |
?>
|
17 |
<div id="ig-es-variable-info-popup" style="display:none">
|
18 |
<div class="fixed flex inset-0 overflow-x-hidden overflow-y-auto z-50 flex justify-center w-full h-full" style="background-color: rgba(0,0,0,.5);">
|
24 |
aria-labelledby="modal-headline"
|
25 |
>
|
26 |
<span class="ig-es-close-variable-info-popup cursor-pointer"><svg class="mt-1 w-6 h-6 text-red-500" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg></span>
|
27 |
+
<div id="ig-es-workflow-variable-info-body" class="px-4 pt-5 pb-4 bg-white sm:p-6 sm:pb-4 ig-es-loading" data-loader="<?php echo esc_url( ES_PLUGIN_URL ); ?>lite/admin/images/spinner-2x.gif">
|
28 |
</div>
|
29 |
</div>
|
30 |
</section>
|
35 |
<td class="ig-es-table__col">
|
36 |
<div id="ig-es-workflow-variables-container" class="ig-es-workflow-variables-container">
|
37 |
<?php foreach ( IG_ES_Variables::get_list() as $data_type => $vars ) : ?>
|
38 |
+
<div class="ig-es-variables-group py-1 <?php echo esc_attr( $show_variables_list ? '' : 'hidden' ); ?>" data-ig-es-variable-group="<?php echo esc_attr( $data_type ); ?>">
|
39 |
<?php foreach ( $vars as $variable => $file_path ) : ?>
|
40 |
<span class="ig-es-workflow-variable-outer inline-block items-center justify-center px-2 py-2 mr-2 mb-2 text-xs font-bold leading-none bg-gray-100 hover:bg-gray-300 rounded-full">
|
41 |
<span class="ig-es-workflow-variable cursor-pointer" data-ig-es-variable-slug="<?php echo esc_attr( $data_type . '.' . $variable ); ?>">
|
46 |
<hr>
|
47 |
</div>
|
48 |
<?php endforeach; ?>
|
49 |
+
<p class="js-ig-es-no-variables-message" style="display:<?php echo esc_attr( $show_variables_list ? 'none' : 'block' ); ?>;">
|
50 |
<?php echo esc_html__( 'Sorry, no placeholder tags are available for this trigger', 'email-subscribers' ); ?>
|
51 |
</p>
|
52 |
</div>
|
lite/includes/workflows/admin/views/modal-variable-info.php
CHANGED
@@ -37,11 +37,11 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
37 |
>
|
38 |
|
39 |
<td class="ig-es-table__col ig-es-table__col--label">
|
40 |
-
<strong><?php echo esc_html( $field->get_name() ); ?></strong>
|
41 |
<?php
|
42 |
if ( $field->get_required() ) :
|
43 |
?>
|
44 |
-
<span class="
|
45 |
</td>
|
46 |
<td class="ig-es-table__col ig-es-table__col--field">
|
47 |
<?php $field->add_classes( 'ig-es-workflow-variable-parameter' ); ?>
|
@@ -70,9 +70,9 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
70 |
</table>
|
71 |
|
72 |
<div class="ig-es-workflow-variable-clipboard-form">
|
73 |
-
<div id="ig_es_workflow_variable_preview_field" class="ig-es-workflow-variable-preview-field w-full p-3 text-center mt-2
|
74 |
</div>
|
75 |
-
<button type="button" class="ig-es-clipboard-btn w-full inline-flex justify-center rounded-md border border-transparent px-4 py-1 bg-white text-sm leading-5 font-medium text-white bg-indigo-600 hover:bg-indigo-500 focus:outline-none focus:shadow-outline-blue transition ease-in-out duration-150"><?php echo esc_html__( 'Copy to clipboard', 'email-subscribers' ); ?></button>
|
76 |
</div>
|
77 |
|
78 |
</div>
|
37 |
>
|
38 |
|
39 |
<td class="ig-es-table__col ig-es-table__col--label">
|
40 |
+
<strong><?php echo esc_html( ucfirst( $field->get_name() ) ); ?></strong>
|
41 |
<?php
|
42 |
if ( $field->get_required() ) :
|
43 |
?>
|
44 |
+
<span class="required">*</span><?php endif; ?>
|
45 |
</td>
|
46 |
<td class="ig-es-table__col ig-es-table__col--field">
|
47 |
<?php $field->add_classes( 'ig-es-workflow-variable-parameter' ); ?>
|
70 |
</table>
|
71 |
|
72 |
<div class="ig-es-workflow-variable-clipboard-form">
|
73 |
+
<div id="ig_es_workflow_variable_preview_field" class="ig-es-workflow-variable-preview-field w-full p-3 text-center mt-2 bg-gray-100 ig-es-workflow-variable-preview-field hidden" data-variable="<?php echo esc_attr( $variable->get_name() ); ?>">
|
74 |
</div>
|
75 |
+
<button type="button" class="mt-2 ig-es-clipboard-btn w-full inline-flex justify-center rounded-md border border-transparent px-4 py-1 bg-white text-sm leading-5 font-medium text-white bg-indigo-600 hover:bg-indigo-500 focus:outline-none focus:shadow-outline-blue transition ease-in-out duration-150"><?php echo esc_html__( 'Copy to clipboard', 'email-subscribers' ); ?></button>
|
76 |
</div>
|
77 |
|
78 |
</div>
|
lite/includes/workflows/class-es-workflow-data-types.php
CHANGED
@@ -71,6 +71,6 @@ class ES_Workflow_Data_Types extends ES_Workflow_Registry {
|
|
71 |
* @return array
|
72 |
*/
|
73 |
public static function get_non_stored_data_types() {
|
74 |
-
return array( 'shop' );
|
75 |
}
|
76 |
}
|
71 |
* @return array
|
72 |
*/
|
73 |
public static function get_non_stored_data_types() {
|
74 |
+
return array( 'shop', 'coupon' );
|
75 |
}
|
76 |
}
|
lite/includes/workflows/class-es-workflow.php
CHANGED
@@ -139,6 +139,14 @@ class ES_Workflow {
|
|
139 |
'source' => 'ig_es_workflow',
|
140 |
);
|
141 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
/**
|
143 |
* Class constructor
|
144 |
*
|
139 |
'source' => 'ig_es_workflow',
|
140 |
);
|
141 |
|
142 |
+
/**
|
143 |
+
* Used to store some extra data at run-time
|
144 |
+
*
|
145 |
+
* @since 5.3.4
|
146 |
+
* @var array
|
147 |
+
*/
|
148 |
+
public static $extra;
|
149 |
+
|
150 |
/**
|
151 |
* Class constructor
|
152 |
*
|
lite/includes/workflows/db/class-es-db-workflows.php
CHANGED
@@ -365,7 +365,7 @@ class ES_DB_Workflows extends ES_DB {
|
|
365 |
$updated = $wpbd->query( $wpbd->prepare( "UPDATE {$wpbd->prefix}ig_workflows SET status = %d WHERE id IN ($workflow_ids_str)", $status ) );
|
366 |
}
|
367 |
|
368 |
-
do_action( 'ig_es_workflow_status_changed', $workflow_ids );
|
369 |
|
370 |
return $updated;
|
371 |
|
@@ -726,13 +726,13 @@ class ES_DB_Workflows extends ES_DB {
|
|
726 |
* @return int $campaign_id ID of campaign used for tracking workflow emails.
|
727 |
*/
|
728 |
public function get_workflow_parent_campaign_id( $workflow_id ) {
|
729 |
-
$campaign_id = 0;
|
730 |
-
$parent_id = $workflow_id;
|
731 |
-
$campaigns = ES()->campaigns_db->get_campaign_by_parent_id( $parent_id );
|
732 |
|
733 |
-
|
734 |
-
|
735 |
-
|
|
|
|
|
|
|
736 |
}
|
737 |
|
738 |
return $campaign_id;
|
@@ -747,10 +747,10 @@ class ES_DB_Workflows extends ES_DB {
|
|
747 |
*
|
748 |
* @return int $tracking_campaign_id Created tracking campaign ID.
|
749 |
*/
|
750 |
-
public function create_parent_workflow_campaign( $workflow_id, $
|
751 |
-
$campaign_name = ! empty( $
|
752 |
$campaign_slug = ! empty( $campaign_name ) ? sanitize_title( $campaign_name ) : '';
|
753 |
-
$campaign_type =
|
754 |
$campaign_status = 1;
|
755 |
$parent_id = $workflow_id;
|
756 |
$parent_type = 'workflow';
|
@@ -769,6 +769,36 @@ class ES_DB_Workflows extends ES_DB {
|
|
769 |
return $campaign_id;
|
770 |
}
|
771 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
772 |
/**
|
773 |
* Delete workflows campaign
|
774 |
*
|
365 |
$updated = $wpbd->query( $wpbd->prepare( "UPDATE {$wpbd->prefix}ig_workflows SET status = %d WHERE id IN ($workflow_ids_str)", $status ) );
|
366 |
}
|
367 |
|
368 |
+
do_action( 'ig_es_workflow_status_changed', $workflow_ids, $status );
|
369 |
|
370 |
return $updated;
|
371 |
|
726 |
* @return int $campaign_id ID of campaign used for tracking workflow emails.
|
727 |
*/
|
728 |
public function get_workflow_parent_campaign_id( $workflow_id ) {
|
|
|
|
|
|
|
729 |
|
730 |
+
$campaign_id = 0;
|
731 |
+
$parent_id = $workflow_id;
|
732 |
+
$campaigns_ids = ES()->campaigns_db->get_campaigns_by_parent_id( $parent_id );
|
733 |
+
|
734 |
+
if ( ! empty( $campaigns_ids ) ) {
|
735 |
+
$campaign_id = $campaigns_ids[0];
|
736 |
}
|
737 |
|
738 |
return $campaign_id;
|
747 |
*
|
748 |
* @return int $tracking_campaign_id Created tracking campaign ID.
|
749 |
*/
|
750 |
+
public function create_parent_workflow_campaign( $workflow_id, $workflow_data ) {
|
751 |
+
$campaign_name = ! empty( $workflow_data['title'] ) ? $workflow_data['title'] : '';
|
752 |
$campaign_slug = ! empty( $campaign_name ) ? sanitize_title( $campaign_name ) : '';
|
753 |
+
$campaign_type = IG_CAMPAIGN_TYPE_WORKFLOW;
|
754 |
$campaign_status = 1;
|
755 |
$parent_id = $workflow_id;
|
756 |
$parent_type = 'workflow';
|
769 |
return $campaign_id;
|
770 |
}
|
771 |
|
772 |
+
/**
|
773 |
+
* Create parent campaign for workflow
|
774 |
+
*
|
775 |
+
* @since 4.5.3
|
776 |
+
*
|
777 |
+
* @param string $workflow_title Wordkfow title
|
778 |
+
*
|
779 |
+
* @return int $tracking_campaign_id Created tracking campaign ID.
|
780 |
+
*/
|
781 |
+
public function update_parent_workflow_campaign( $parent_campaign_id, $workflow_data ) {
|
782 |
+
|
783 |
+
if ( empty( $parent_campaign_id ) ) {
|
784 |
+
return;
|
785 |
+
}
|
786 |
+
|
787 |
+
$campaign_name = ! empty( $workflow_data['title'] ) ? $workflow_data['title'] : '';
|
788 |
+
$campaign_slug = ! empty( $campaign_name ) ? sanitize_title( $campaign_name ) : '';
|
789 |
+
$campaign_status = $workflow_data['status'];
|
790 |
+
|
791 |
+
$campaing_data = array(
|
792 |
+
'name' => $campaign_name,
|
793 |
+
'slug' => $campaign_slug,
|
794 |
+
'status' => $campaign_status,
|
795 |
+
);
|
796 |
+
|
797 |
+
$campaign_id = ES()->campaigns_db->save_campaign( $campaing_data, $parent_campaign_id );
|
798 |
+
|
799 |
+
return $campaign_id;
|
800 |
+
}
|
801 |
+
|
802 |
/**
|
803 |
* Delete workflows campaign
|
804 |
*
|
lite/includes/workflows/triggers/class-es-trigger-user-registered.php
CHANGED
@@ -21,7 +21,7 @@ class ES_Trigger_User_Registered extends ES_Workflow_Trigger {
|
|
21 |
*
|
22 |
* @var array
|
23 |
*/
|
24 |
-
public $supplied_data_items = array( 'user' );
|
25 |
|
26 |
/**
|
27 |
* Load trigger admin props.
|
21 |
*
|
22 |
* @var array
|
23 |
*/
|
24 |
+
public $supplied_data_items = array( 'user', 'coupon' );
|
25 |
|
26 |
/**
|
27 |
* Load trigger admin props.
|
lite/includes/workflows/triggers/class-es-trigger-user-subscribed.php
CHANGED
@@ -21,7 +21,7 @@ class ES_Trigger_User_Subscribed extends ES_Workflow_Trigger {
|
|
21 |
*
|
22 |
* @var array
|
23 |
*/
|
24 |
-
public $supplied_data_items = array( 'subscriber' );
|
25 |
|
26 |
/**
|
27 |
* Load trigger admin props.
|
21 |
*
|
22 |
* @var array
|
23 |
*/
|
24 |
+
public $supplied_data_items = array( 'subscriber', 'coupon' );
|
25 |
|
26 |
/**
|
27 |
* Load trigger admin props.
|
lite/language.php
CHANGED
@@ -30,6 +30,8 @@ __( 'Please add some actions before saving the workflow.', 'email-subscribers' )
|
|
30 |
__( 'Please select an action that this workflow should perform before saving the workflow.', 'email-subscribers' ),
|
31 |
__( 'Changing the trigger will remove existing actions. Do you want to proceed anyway?.', 'email-subscribers' ),
|
32 |
__( 'Copied!', 'email-subscribers' ),
|
|
|
|
|
33 |
__( 'Are you sure?', 'email-subscribers' ),
|
34 |
__( 'Please select the status for the importing contacts!', 'email-subscribers' ),
|
35 |
__( 'Please select a list for importing contacts!', 'email-subscribers' ),
|
@@ -67,7 +69,6 @@ __( 'Post Notifications', 'email-subscribers' ),
|
|
67 |
__( 'Broadcast', 'email-subscribers' ),
|
68 |
__( 'Template Preview', 'email-subscribers' ),
|
69 |
__( 'Gallery', 'email-subscribers' ),
|
70 |
-
__( 'Drag and Drop Editor', 'email-subscribers' ),
|
71 |
__( 'Workflows', 'email-subscribers' ),
|
72 |
__( 'Reports', 'email-subscribers' ),
|
73 |
__( 'Settings', 'email-subscribers' ),
|
@@ -182,9 +183,6 @@ __( 'Unable to add form widget to "%s" sidebar. No subscription form found.', 'e
|
|
182 |
__( 'Welcome To Email Subscribers', 'email-subscribers' ),
|
183 |
__( 'Seems like your server is not setup correctly to send emails. Please confirm if you\'re getting any other emails from within WordPress', 'email-subscribers' ),
|
184 |
__( 'New Post Published - {{POSTTITLE}}', 'email-subscribers' ),
|
185 |
-
__( 'Try the new editor', 'email-subscribers' ),
|
186 |
-
__( 'Checkout and playaround the new drag and drop editor.', 'email-subscribers' ),
|
187 |
-
__( 'Try it', 'email-subscribers' ),
|
188 |
__( 'Add a Subscription Form', 'email-subscribers' ),
|
189 |
__( 'Grow subscribers. Add a newsletter signup form to your site.', 'email-subscribers' ),
|
190 |
__( 'Create', 'email-subscribers' ),
|
@@ -462,7 +460,6 @@ __( 'Create Post Notification', 'email-subscribers' ),
|
|
462 |
__( 'Send Broadcast', 'email-subscribers' ),
|
463 |
__( 'Onsite Campaigns', 'email-subscribers' ),
|
464 |
__( 'Manage Templates', 'email-subscribers' ),
|
465 |
-
__( 'Try New Editor', 'email-subscribers' ),
|
466 |
__( 'Notification Added Successfully!', 'email-subscribers' ),
|
467 |
__( 'No Campaigns Found.', 'email-subscribers' ),
|
468 |
__( 'In Active', 'email-subscribers' ),
|
@@ -497,7 +494,6 @@ __( 'Contact already exist.', 'email-subscribers' ),
|
|
497 |
/* translators: 1. Contact edit URL tag 2: Anchor close tag */
|
498 |
__( 'Contact added successfully. %1$sEdit contact%2$s.', 'email-subscribers' ),
|
499 |
__( 'Contact updated successfully!', 'email-subscribers' ),
|
500 |
-
__( 'Please enter first name', 'email-subscribers' ),
|
501 |
__( 'Please select list', 'email-subscribers' ),
|
502 |
__( 'Please enter valid email address', 'email-subscribers' ),
|
503 |
__( 'Audience ', 'email-subscribers' ),
|
@@ -545,9 +541,6 @@ __( 'GUID is empty.', 'email-subscribers' ),
|
|
545 |
__( 'Please try after sometime.', 'email-subscribers' ),
|
546 |
__( 'You have hit your hourly email sending limit. Please try after sometime.', 'email-subscribers' ),
|
547 |
__( 'Cron lock enabled. Please try after sometime.', 'email-subscribers' ),
|
548 |
-
__( 'How to use this?', 'email-subscribers' ),
|
549 |
-
__( 'Create the content by dragging elements displayed on the right. After you are done click on "Export HTML" ', 'email-subscribers' ),
|
550 |
-
__( ' to get your html content. Use it while sending campaigns.', 'email-subscribers' ),
|
551 |
__( 'No data available', 'email-subscribers' ),
|
552 |
__( 'No.', 'email-subscribers' ),
|
553 |
__( 'Export', 'email-subscribers' ),
|
@@ -1119,10 +1112,10 @@ __( 'Sorry, you are not allowed to access this page.', 'email-subscribers' ),
|
|
1119 |
__( 'You are already subscribed!', 'email-subscribers' ),
|
1120 |
__( 'You are already unsubscribed!', 'email-subscribers' ),
|
1121 |
__( 'Sorry, we couldn\'t find you. Please contact admin.', 'email-subscribers' ),
|
|
|
1122 |
__( 'is subscribed to our mailing list(s).', 'email-subscribers' ),
|
1123 |
__( 'Unsubscribe from all list(s)', 'email-subscribers' ),
|
1124 |
__( 'You will be unsubscribed from receiving all future emails sent from us.', 'email-subscribers' ),
|
1125 |
-
__( 'Unsubscribe', 'email-subscribers' ),
|
1126 |
__( 'Total Emails Sent', 'email-subscribers' ),
|
1127 |
__( 'Total Emails In Queue', 'email-subscribers' ),
|
1128 |
__( 'Send Now', 'email-subscribers' ),
|
@@ -1201,6 +1194,7 @@ __( 'The emails are spam and should be reported', 'email-subscribers' ),
|
|
1201 |
__( 'We would like to know why you are unsubscribing', 'email-subscribers' ),
|
1202 |
__( 'Please select reason', 'email-subscribers' ),
|
1203 |
__( 'Please share the reason', 'email-subscribers' ),
|
|
|
1204 |
__( 'Access Key ID is empty.', 'email-subscribers' ),
|
1205 |
__( 'Secret Access Key is empty.', 'email-subscribers' ),
|
1206 |
__( 'Closest region is not set.', 'email-subscribers' ),
|
@@ -1365,6 +1359,12 @@ __( 'Sets which page the link will direct the customer to when clicked. Default
|
|
1365 |
__( 'Cart', 'email-subscribers' ),
|
1366 |
__( 'Checkout', 'email-subscribers' ),
|
1367 |
__( 'Displays the total cost of the cart.', 'email-subscribers' ),
|
|
|
|
|
|
|
|
|
|
|
|
|
1368 |
__( 'Displays the first line of the customer\'s address.', 'email-subscribers' ),
|
1369 |
__( 'Displays the second line of the customer\'s address.', 'email-subscribers' ),
|
1370 |
__( 'Displays the customer\'s billing city.', 'email-subscribers' ),
|
30 |
__( 'Please select an action that this workflow should perform before saving the workflow.', 'email-subscribers' ),
|
31 |
__( 'Changing the trigger will remove existing actions. Do you want to proceed anyway?.', 'email-subscribers' ),
|
32 |
__( 'Copied!', 'email-subscribers' ),
|
33 |
+
__( '{{field_name}} field is required!', 'email-subscribers' ),
|
34 |
+
__( 'Required field is empty!', 'email-subscribers' ),
|
35 |
__( 'Are you sure?', 'email-subscribers' ),
|
36 |
__( 'Please select the status for the importing contacts!', 'email-subscribers' ),
|
37 |
__( 'Please select a list for importing contacts!', 'email-subscribers' ),
|
69 |
__( 'Broadcast', 'email-subscribers' ),
|
70 |
__( 'Template Preview', 'email-subscribers' ),
|
71 |
__( 'Gallery', 'email-subscribers' ),
|
|
|
72 |
__( 'Workflows', 'email-subscribers' ),
|
73 |
__( 'Reports', 'email-subscribers' ),
|
74 |
__( 'Settings', 'email-subscribers' ),
|
183 |
__( 'Welcome To Email Subscribers', 'email-subscribers' ),
|
184 |
__( 'Seems like your server is not setup correctly to send emails. Please confirm if you\'re getting any other emails from within WordPress', 'email-subscribers' ),
|
185 |
__( 'New Post Published - {{POSTTITLE}}', 'email-subscribers' ),
|
|
|
|
|
|
|
186 |
__( 'Add a Subscription Form', 'email-subscribers' ),
|
187 |
__( 'Grow subscribers. Add a newsletter signup form to your site.', 'email-subscribers' ),
|
188 |
__( 'Create', 'email-subscribers' ),
|
460 |
__( 'Send Broadcast', 'email-subscribers' ),
|
461 |
__( 'Onsite Campaigns', 'email-subscribers' ),
|
462 |
__( 'Manage Templates', 'email-subscribers' ),
|
|
|
463 |
__( 'Notification Added Successfully!', 'email-subscribers' ),
|
464 |
__( 'No Campaigns Found.', 'email-subscribers' ),
|
465 |
__( 'In Active', 'email-subscribers' ),
|
494 |
/* translators: 1. Contact edit URL tag 2: Anchor close tag */
|
495 |
__( 'Contact added successfully. %1$sEdit contact%2$s.', 'email-subscribers' ),
|
496 |
__( 'Contact updated successfully!', 'email-subscribers' ),
|
|
|
497 |
__( 'Please select list', 'email-subscribers' ),
|
498 |
__( 'Please enter valid email address', 'email-subscribers' ),
|
499 |
__( 'Audience ', 'email-subscribers' ),
|
541 |
__( 'Please try after sometime.', 'email-subscribers' ),
|
542 |
__( 'You have hit your hourly email sending limit. Please try after sometime.', 'email-subscribers' ),
|
543 |
__( 'Cron lock enabled. Please try after sometime.', 'email-subscribers' ),
|
|
|
|
|
|
|
544 |
__( 'No data available', 'email-subscribers' ),
|
545 |
__( 'No.', 'email-subscribers' ),
|
546 |
__( 'Export', 'email-subscribers' ),
|
1112 |
__( 'You are already subscribed!', 'email-subscribers' ),
|
1113 |
__( 'You are already unsubscribed!', 'email-subscribers' ),
|
1114 |
__( 'Sorry, we couldn\'t find you. Please contact admin.', 'email-subscribers' ),
|
1115 |
+
__( 'Unsubscribe', 'email-subscribers' ),
|
1116 |
__( 'is subscribed to our mailing list(s).', 'email-subscribers' ),
|
1117 |
__( 'Unsubscribe from all list(s)', 'email-subscribers' ),
|
1118 |
__( 'You will be unsubscribed from receiving all future emails sent from us.', 'email-subscribers' ),
|
|
|
1119 |
__( 'Total Emails Sent', 'email-subscribers' ),
|
1120 |
__( 'Total Emails In Queue', 'email-subscribers' ),
|
1121 |
__( 'Send Now', 'email-subscribers' ),
|
1194 |
__( 'We would like to know why you are unsubscribing', 'email-subscribers' ),
|
1195 |
__( 'Please select reason', 'email-subscribers' ),
|
1196 |
__( 'Please share the reason', 'email-subscribers' ),
|
1197 |
+
__( 'Generated by Email subscribers and Newsletters', 'email-subscribers' ),
|
1198 |
__( 'Access Key ID is empty.', 'email-subscribers' ),
|
1199 |
__( 'Secret Access Key is empty.', 'email-subscribers' ),
|
1200 |
__( 'Closest region is not set.', 'email-subscribers' ),
|
1359 |
__( 'Cart', 'email-subscribers' ),
|
1360 |
__( 'Checkout', 'email-subscribers' ),
|
1361 |
__( 'Displays the total cost of the cart.', 'email-subscribers' ),
|
1362 |
+
__( 'Generates a unique WooCommerce coupon based on a template coupon', 'email-subscribers' ),
|
1363 |
+
__( 'Name of the coupon that will cloned. NOTE: Don\'t delete the coupon code in WooCommerce dashboard', 'email-subscribers' ),
|
1364 |
+
__( 'Search coupon template', 'email-subscribers' ),
|
1365 |
+
__( 'The number of days the coupon will be valid for. Leave this field blank or put \'0\' to generate a coupon without an expiry date.', 'email-subscribers' ),
|
1366 |
+
__( 'The prefix for the coupon code. To remove the prefix, leave this field blank.', 'email-subscribers' ),
|
1367 |
+
__( 'The number of times the generated coupon can be used. Leave this field blank or put \'0\' for an unlimited number of coupon usage.', 'email-subscribers' ),
|
1368 |
__( 'Displays the first line of the customer\'s address.', 'email-subscribers' ),
|
1369 |
__( 'Displays the second line of the customer\'s address.', 'email-subscribers' ),
|
1370 |
__( 'Displays the customer\'s billing city.', '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 5.3.
|
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: 2022-02-
|
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 |
|
@@ -80,7 +80,7 @@ msgid "Please add a campaign subject before saving."
|
|
80 |
msgstr ""
|
81 |
|
82 |
#: lite/admin/class-email-subscribers-admin.php:176
|
83 |
-
#: pro/pro-class-email-subscribers.php:
|
84 |
msgid "Please add email body."
|
85 |
msgstr ""
|
86 |
|
@@ -113,114 +113,122 @@ msgid "Copied!"
|
|
113 |
msgstr ""
|
114 |
|
115 |
#: lite/admin/class-email-subscribers-admin.php:186
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
116 |
msgid "Are you sure?"
|
117 |
msgstr ""
|
118 |
|
119 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
120 |
msgid "Please select the status for the importing contacts!"
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
124 |
msgid "Please select a list for importing contacts!"
|
125 |
msgstr ""
|
126 |
|
127 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
128 |
msgid "Please select the email address column!"
|
129 |
msgstr ""
|
130 |
|
131 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
132 |
msgid "Preparing Data"
|
133 |
msgstr ""
|
134 |
|
135 |
#. translators: %s: Upload progress
|
136 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
137 |
msgid "Uploading...%s"
|
138 |
msgstr ""
|
139 |
|
140 |
#. translators: %s: Import progress
|
141 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
142 |
msgid "Importing contacts...%s"
|
143 |
msgstr ""
|
144 |
|
145 |
#. translators: %s: Import failed svg icon
|
146 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
147 |
msgid "Import failed! %s"
|
148 |
msgstr ""
|
149 |
|
150 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
151 |
msgid "Please do not close this window until it completes..."
|
152 |
msgstr ""
|
153 |
|
154 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
155 |
msgid "Preparing Import..."
|
156 |
msgstr ""
|
157 |
|
158 |
#. translators: 1. Imported contacts count 2. Total contacts count 3. Failed to import count 4. Memory usage
|
159 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
160 |
msgid "Currently %1$s of %2$s imported with %3$s errors. %4$s %5$s memory usage"
|
161 |
msgstr ""
|
162 |
|
163 |
#. translators: 1 Duplicate found email message
|
164 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
165 |
msgid "%1$s duplicate emails found."
|
166 |
msgstr ""
|
167 |
|
168 |
#. translators: %s: Time left in minutes
|
169 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
170 |
msgid "Estimate time left: %s minutes"
|
171 |
msgstr ""
|
172 |
|
173 |
#. translators: %s: Next attempt delaly time
|
174 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
175 |
msgid "Continues in %s seconds"
|
176 |
msgstr ""
|
177 |
|
178 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
179 |
msgid "There was a problem during importing contacts. Please check the error logs for more information!"
|
180 |
msgstr ""
|
181 |
|
182 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
183 |
msgid "Do you really like to import these contacts?"
|
184 |
msgstr ""
|
185 |
|
186 |
#. translators: %s: Process complete svg icon
|
187 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
188 |
msgid "Import complete! %s"
|
189 |
msgstr ""
|
190 |
|
191 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
192 |
msgid "You are currently importing subscribers! If you leave the page all pending subscribers don't get imported!"
|
193 |
msgstr ""
|
194 |
|
195 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
196 |
msgid "API is valid. Fetching lists..."
|
197 |
msgstr ""
|
198 |
|
199 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
200 |
msgid "Fetching contacts from MailChimp...Please do not close this window"
|
201 |
msgstr ""
|
202 |
|
203 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
204 |
-
#: lite/admin/partials/dashboard.php:
|
205 |
msgid "Dashboard"
|
206 |
msgstr ""
|
207 |
|
208 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
209 |
-
#: lite/admin/partials/dashboard.php:
|
210 |
#: lite/includes/classes/class-es-contacts-table.php:214
|
211 |
#: lite/includes/pro-features.php:186
|
212 |
#: starter/starter-class-email-subscribers.php:648
|
213 |
msgid "Audience"
|
214 |
msgstr ""
|
215 |
|
216 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
217 |
#: lite/includes/classes/class-es-forms-table.php:466
|
218 |
#: lite/includes/classes/class-es-lists-table.php:34
|
219 |
#: lite/includes/classes/class-es-lists-table.php:88
|
220 |
msgid "Lists"
|
221 |
msgstr ""
|
222 |
|
223 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
224 |
#: lite/includes/classes/class-es-form-widget.php:76
|
225 |
#: lite/includes/classes/class-es-forms-table.php:39
|
226 |
#: lite/includes/classes/class-es-forms-table.php:40
|
@@ -230,7 +238,7 @@ msgstr ""
|
|
230 |
msgid "Forms"
|
231 |
msgstr ""
|
232 |
|
233 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
234 |
#: lite/admin/class-es-campaign-admin.php:276
|
235 |
#: lite/admin/partials/gallery.php:10
|
236 |
#: lite/includes/classes/class-es-campaigns-table.php:124
|
@@ -242,24 +250,24 @@ msgstr ""
|
|
242 |
msgid "Campaigns"
|
243 |
msgstr ""
|
244 |
|
245 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
246 |
msgid "Post Notifications"
|
247 |
msgstr ""
|
248 |
|
249 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
250 |
#: lite/admin/class-es-campaign-admin.php:249
|
251 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
252 |
#: lite/includes/classes/class-es-newsletters.php:249
|
253 |
#: lite/includes/classes/class-es-reports-data.php:360
|
254 |
#: lite/includes/classes/class-es-reports-table.php:161
|
255 |
#: lite/includes/classes/class-es-templates-table.php:187
|
256 |
#: lite/includes/pro-features.php:1224
|
257 |
-
#: lite/public/class-email-subscribers-public.php:
|
258 |
#: pro/classes/class-es-pro-reports-data.php:77
|
259 |
msgid "Broadcast"
|
260 |
msgstr ""
|
261 |
|
262 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
263 |
#: lite/includes/classes/class-es-newsletters.php:426
|
264 |
#: lite/includes/classes/class-es-reports-table.php:551
|
265 |
#: lite/includes/classes/class-es-templates-table.php:149
|
@@ -268,25 +276,21 @@ msgstr ""
|
|
268 |
msgid "Template Preview"
|
269 |
msgstr ""
|
270 |
|
271 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
272 |
msgid "Gallery"
|
273 |
msgstr ""
|
274 |
|
275 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
276 |
-
msgid "Drag and Drop Editor"
|
277 |
-
msgstr ""
|
278 |
-
|
279 |
-
#: lite/admin/class-email-subscribers-admin.php:336
|
280 |
#: lite/includes/pro-features.php:191
|
281 |
-
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:
|
282 |
#: lite/includes/workflows/class-es-workflows-table.php:53
|
283 |
#: lite/includes/workflows/class-es-workflows-table.php:169
|
284 |
#: starter/starter-class-email-subscribers.php:653
|
285 |
msgid "Workflows"
|
286 |
msgstr ""
|
287 |
|
288 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
289 |
-
#: lite/admin/partials/dashboard.php:
|
290 |
#: lite/includes/classes/class-es-campaign-report.php:17
|
291 |
#: lite/includes/classes/class-es-reports-table.php:17
|
292 |
#: lite/includes/classes/class-es-reports-table.php:55
|
@@ -299,28 +303,28 @@ msgstr ""
|
|
299 |
msgid "Reports"
|
300 |
msgstr ""
|
301 |
|
302 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
303 |
-
#: lite/admin/partials/dashboard.php:
|
304 |
#: lite/includes/classes/class-es-admin-settings.php:131
|
305 |
msgid "Settings"
|
306 |
msgstr ""
|
307 |
|
308 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
309 |
msgid "Go To Icegram"
|
310 |
msgstr ""
|
311 |
|
312 |
#. translators: 1. WordPress URL 2. Email Subscribers version 3. Icegram site URL
|
313 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
314 |
msgid "<span id=\"footer-thankyou\">Thank you for creating with <a href=\"%1$s\" target=\"_blank\">WordPress</a> | Email Subscribers <b>%2$s</b>. Developed by team <a href=\"%3$s\" target=\"_blank\">Icegram</a></span>"
|
315 |
msgstr ""
|
316 |
|
317 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
318 |
msgid "Something went wrong"
|
319 |
msgstr ""
|
320 |
|
321 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
322 |
#: lite/includes/class-email-subscribers-activator.php:61
|
323 |
-
#: lite/includes/class-email-subscribers.php:
|
324 |
#: lite/includes/classes/class-es-form-widget.php:11
|
325 |
#: lite/includes/classes/class-es-old-widget.php:13
|
326 |
#: lite/includes/classes/class-es-old-widget.php:15
|
@@ -329,11 +333,11 @@ msgstr ""
|
|
329 |
msgid "Email Subscribers"
|
330 |
msgstr ""
|
331 |
|
332 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
333 |
msgid "Last 30 days"
|
334 |
msgstr ""
|
335 |
|
336 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
337 |
#: lite/includes/class-es-common.php:211
|
338 |
#: lite/includes/classes/class-es-contacts-table.php:327
|
339 |
#: lite/includes/classes/class-es-import-subscribers.php:865
|
@@ -342,7 +346,7 @@ msgstr ""
|
|
342 |
msgid "Subscribed"
|
343 |
msgstr ""
|
344 |
|
345 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
346 |
#: lite/includes/class-es-common.php:213
|
347 |
#: lite/includes/classes/class-es-contacts-table.php:335
|
348 |
#: lite/includes/classes/class-es-import-subscribers.php:866
|
@@ -352,26 +356,26 @@ msgstr ""
|
|
352 |
msgid "Unsubscribed"
|
353 |
msgstr ""
|
354 |
|
355 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
356 |
#: lite/includes/pro-features.php:1256
|
357 |
msgid "Avg Open Rate"
|
358 |
msgstr ""
|
359 |
|
360 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
361 |
-
#: lite/admin/partials/dashboard.php:
|
362 |
msgid "Messages Sent"
|
363 |
msgstr ""
|
364 |
|
365 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
366 |
msgid "Last Campaign"
|
367 |
msgstr ""
|
368 |
|
369 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
370 |
msgid "Sent to"
|
371 |
msgstr ""
|
372 |
|
373 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
374 |
-
#: lite/admin/partials/dashboard.php:
|
375 |
#: lite/includes/pro-features.php:1336
|
376 |
#: lite/includes/pro-features.php:1374
|
377 |
#: pro/classes/class-es-pro-reports-data.php:321
|
@@ -382,15 +386,15 @@ msgstr ""
|
|
382 |
msgid "Opens"
|
383 |
msgstr ""
|
384 |
|
385 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
386 |
msgid "No campaigns sent yet"
|
387 |
msgstr ""
|
388 |
|
389 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
390 |
msgid "Latest Blog Posts from Icegram"
|
391 |
msgstr ""
|
392 |
|
393 |
-
#: lite/admin/class-email-subscribers-admin.php:
|
394 |
msgid "Please publish it or save it as a draft."
|
395 |
msgstr ""
|
396 |
|
@@ -446,7 +450,7 @@ msgstr ""
|
|
446 |
#: lite/admin/class-es-campaign-admin.php:343
|
447 |
#: lite/includes/classes/class-es-newsletters.php:296
|
448 |
#: lite/includes/classes/class-es-post-notifications.php:546
|
449 |
-
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:
|
450 |
#: lite/includes/workflows/admin/views/meta-box-save.php:68
|
451 |
msgid "Save"
|
452 |
msgstr ""
|
@@ -657,7 +661,7 @@ msgstr ""
|
|
657 |
#: lite/admin/class-ig-es-campaign-rules.php:630
|
658 |
#: lite/includes/classes/class-es-admin-settings.php:211
|
659 |
#: lite/includes/classes/class-es-campaign-report.php:189
|
660 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
661 |
#: lite/includes/classes/class-es-export-subscribers.php:339
|
662 |
#: lite/includes/classes/class-es-forms-table.php:399
|
663 |
#: lite/includes/classes/class-es-import-subscribers.php:587
|
@@ -670,7 +674,7 @@ msgstr ""
|
|
670 |
#: lite/includes/workflows/actions/class-es-action-send-email.php:31
|
671 |
#: lite/public/partials/class-es-shortcode.php:177
|
672 |
#: pro/classes/class-es-pro-campaign-rules.php:35
|
673 |
-
#: pro/pro-class-email-subscribers.php:
|
674 |
msgid "Email"
|
675 |
msgstr ""
|
676 |
|
@@ -869,138 +873,126 @@ msgid "New Post Published - {{POSTTITLE}}"
|
|
869 |
msgstr ""
|
870 |
|
871 |
#: lite/admin/partials/dashboard.php:50
|
872 |
-
msgid "Try the new editor"
|
873 |
-
msgstr ""
|
874 |
-
|
875 |
-
#: lite/admin/partials/dashboard.php:51
|
876 |
-
msgid "Checkout and playaround the new drag and drop editor."
|
877 |
-
msgstr ""
|
878 |
-
|
879 |
-
#: lite/admin/partials/dashboard.php:52
|
880 |
-
msgid "Try it"
|
881 |
-
msgstr ""
|
882 |
-
|
883 |
-
#: lite/admin/partials/dashboard.php:58
|
884 |
msgid "Add a Subscription Form"
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: lite/admin/partials/dashboard.php:
|
888 |
msgid "Grow subscribers. Add a newsletter signup form to your site."
|
889 |
msgstr ""
|
890 |
|
891 |
-
#: lite/admin/partials/dashboard.php:
|
892 |
-
#: lite/admin/partials/dashboard.php:
|
893 |
msgid "Create"
|
894 |
msgstr ""
|
895 |
|
896 |
-
#: lite/admin/partials/dashboard.php:
|
897 |
#: lite/includes/classes/class-es-contacts-table.php:133
|
898 |
#: lite/includes/classes/class-es-import-subscribers.php:415
|
899 |
msgid "Import Contacts"
|
900 |
msgstr ""
|
901 |
|
902 |
-
#: lite/admin/partials/dashboard.php:
|
903 |
msgid "Coming from another email marketing system? Upload a CSV file to import subscribers."
|
904 |
msgstr ""
|
905 |
|
906 |
-
#: lite/admin/partials/dashboard.php:
|
907 |
#: lite/includes/classes/class-es-import-subscribers.php:378
|
908 |
msgid "Import"
|
909 |
msgstr ""
|
910 |
|
911 |
-
#: lite/admin/partials/dashboard.php:
|
912 |
msgid "Configure Email Sending"
|
913 |
msgstr ""
|
914 |
|
915 |
-
#: lite/admin/partials/dashboard.php:
|
916 |
msgid " Essential for high email delivery and reaching the inbox. SMTP, email service providers... set it all up."
|
917 |
msgstr ""
|
918 |
|
919 |
-
#: lite/admin/partials/dashboard.php:
|
920 |
msgid "Setup"
|
921 |
msgstr ""
|
922 |
|
923 |
-
#: lite/admin/partials/dashboard.php:
|
924 |
msgid "Send a Newsletter"
|
925 |
msgstr ""
|
926 |
|
927 |
-
#: lite/admin/partials/dashboard.php:
|
928 |
msgid "Broadcast a newsletter campaign to all or selected subscribers."
|
929 |
msgstr ""
|
930 |
|
931 |
-
#: lite/admin/partials/dashboard.php:
|
932 |
msgid "Begin"
|
933 |
msgstr ""
|
934 |
|
935 |
-
#: lite/admin/partials/dashboard.php:
|
936 |
msgid "Create an Auto-responder Sequence"
|
937 |
msgstr ""
|
938 |
|
939 |
-
#: lite/admin/partials/dashboard.php:
|
940 |
msgid "Welcome emails, drip campaigns... Send automatic emails at regular intervals to engage readers."
|
941 |
msgstr ""
|
942 |
|
943 |
-
#: lite/admin/partials/dashboard.php:
|
944 |
msgid "Start"
|
945 |
msgstr ""
|
946 |
|
947 |
-
#: lite/admin/partials/dashboard.php:
|
948 |
msgid "New Broadcast"
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: lite/admin/partials/dashboard.php:
|
952 |
msgid "New Post Notification"
|
953 |
msgstr ""
|
954 |
|
955 |
-
#: lite/admin/partials/dashboard.php:
|
956 |
-
#: lite/admin/partials/dashboard.php:
|
957 |
#: pro/pro-class-sequences.php:48
|
958 |
msgid "New Sequence"
|
959 |
msgstr ""
|
960 |
|
961 |
-
#: lite/admin/partials/dashboard.php:
|
962 |
msgid "Premium"
|
963 |
msgstr ""
|
964 |
|
965 |
-
#: lite/admin/partials/dashboard.php:
|
966 |
msgid "New Template"
|
967 |
msgstr ""
|
968 |
|
969 |
-
#: lite/admin/partials/dashboard.php:
|
970 |
msgid "New Form"
|
971 |
msgstr ""
|
972 |
|
973 |
-
#: lite/admin/partials/dashboard.php:
|
974 |
msgid "New List"
|
975 |
msgstr ""
|
976 |
|
977 |
-
#: lite/admin/partials/dashboard.php:
|
978 |
msgid "New Contact"
|
979 |
msgstr ""
|
980 |
|
981 |
-
#: lite/admin/partials/dashboard.php:
|
982 |
msgid " active contacts"
|
983 |
msgstr ""
|
984 |
|
985 |
-
#: lite/admin/partials/dashboard.php:
|
986 |
#: lite/includes/classes/class-es-contacts-table.php:320
|
987 |
msgid "Last 60 days"
|
988 |
msgstr ""
|
989 |
|
990 |
-
#: lite/admin/partials/dashboard.php:
|
991 |
msgid " Avg Open Rate"
|
992 |
msgstr ""
|
993 |
|
994 |
-
#: lite/admin/partials/dashboard.php:
|
995 |
#: lite/includes/pro-features.php:1272
|
996 |
msgid "Avg Click Rate"
|
997 |
msgstr ""
|
998 |
|
999 |
-
#: lite/admin/partials/dashboard.php:
|
1000 |
msgid "Jump to: "
|
1001 |
msgstr ""
|
1002 |
|
1003 |
-
#: lite/admin/partials/dashboard.php:
|
1004 |
#: lite/includes/class-email-subscribers-activator.php:49
|
1005 |
#: lite/includes/class-email-subscribers-activator.php:50
|
1006 |
#: lite/includes/class-email-subscribers-activator.php:55
|
@@ -1077,7 +1069,7 @@ msgstr ""
|
|
1077 |
|
1078 |
#: lite/admin/partials/help.php:237
|
1079 |
#: lite/includes/classes/class-es-campaign-report.php:190
|
1080 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1081 |
#: lite/includes/classes/class-es-export-subscribers.php:341
|
1082 |
#: lite/includes/classes/class-es-import-subscribers.php:690
|
1083 |
#: lite/includes/classes/class-es-import-subscribers.php:1345
|
@@ -1091,7 +1083,7 @@ msgstr ""
|
|
1091 |
#: lite/includes/class-es-common.php:430
|
1092 |
#: lite/includes/class-es-common.php:1809
|
1093 |
#: lite/includes/class-es-common.php:2260
|
1094 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1095 |
#: lite/includes/workflows/admin/views/meta-box-save.php:28
|
1096 |
#: pro/classes/class-es-pro-reports-data.php:193
|
1097 |
#: pro/classes/class-es-pro-sequence-report.php:239
|
@@ -1394,16 +1386,16 @@ msgid "OK, I Got it!"
|
|
1394 |
msgstr ""
|
1395 |
|
1396 |
#. translators: 1: Error message 2: File name 3: Line number
|
1397 |
-
#: lite/includes/class-email-subscribers.php:
|
1398 |
msgid "%1$s in %2$s on line %3$s"
|
1399 |
msgstr ""
|
1400 |
|
1401 |
-
#: lite/includes/class-email-subscribers.php:
|
1402 |
msgid "Icegram WC"
|
1403 |
msgstr ""
|
1404 |
|
1405 |
#. translators: %1$s - constant that was used
|
1406 |
-
#: lite/includes/class-email-subscribers.php:
|
1407 |
msgid "Value was set using constant %1$s"
|
1408 |
msgstr ""
|
1409 |
|
@@ -1540,15 +1532,15 @@ msgid "All Types"
|
|
1540 |
msgstr ""
|
1541 |
|
1542 |
#: lite/includes/class-es-common.php:1805
|
1543 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1544 |
msgid "Draft"
|
1545 |
msgstr ""
|
1546 |
|
1547 |
#: lite/includes/class-es-common.php:1806
|
1548 |
#: lite/includes/class-es-common.php:2251
|
1549 |
#: lite/includes/classes/class-es-campaign-report.php:237
|
1550 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1551 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1552 |
#: lite/includes/classes/class-es-reports-table.php:200
|
1553 |
#: lite/includes/classes/class-es-reports-table.php:590
|
1554 |
#: pro/classes/class-es-pro-reports-data.php:186
|
@@ -1556,9 +1548,9 @@ msgid "Sending"
|
|
1556 |
msgstr ""
|
1557 |
|
1558 |
#: lite/includes/class-es-common.php:1807
|
1559 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1560 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1561 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1562 |
#: lite/includes/classes/class-es-reports-table.php:216
|
1563 |
#: lite/includes/workflows/admin/views/meta-box-timing.php:36
|
1564 |
msgid "Scheduled"
|
@@ -1567,8 +1559,8 @@ msgstr ""
|
|
1567 |
#: lite/includes/class-es-common.php:1808
|
1568 |
#: lite/includes/class-es-common.php:2231
|
1569 |
#: lite/includes/classes/class-es-campaign-report.php:221
|
1570 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1571 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1572 |
#: lite/includes/classes/class-es-reports-table.php:191
|
1573 |
#: lite/includes/pro-features.php:1217
|
1574 |
#: lite/includes/pro-features.php:1264
|
@@ -1578,8 +1570,8 @@ msgid "Sent"
|
|
1578 |
msgstr ""
|
1579 |
|
1580 |
#: lite/includes/class-es-common.php:1833
|
1581 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1582 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
1583 |
msgid "All Statuses"
|
1584 |
msgstr ""
|
1585 |
|
@@ -1631,7 +1623,7 @@ msgstr ""
|
|
1631 |
#: lite/includes/workflows/admin/views/meta-box-timing.php:82
|
1632 |
#: lite/includes/workflows/fields/class-es-date.php:31
|
1633 |
#: pro/classes/class-es-campaign-admin-pro.php:195
|
1634 |
-
#: pro/pro-class-email-subscribers.php:
|
1635 |
msgid "Date"
|
1636 |
msgstr ""
|
1637 |
|
@@ -1666,7 +1658,7 @@ msgstr ""
|
|
1666 |
|
1667 |
#: lite/includes/classes/class-es-admin-settings.php:202
|
1668 |
#: lite/includes/classes/class-es-admin-settings.php:205
|
1669 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1670 |
#: lite/includes/classes/class-es-forms-table.php:416
|
1671 |
#: lite/includes/classes/class-es-forms-table.php:984
|
1672 |
#: lite/includes/classes/class-es-lists-table.php:637
|
@@ -1954,9 +1946,9 @@ msgid "Click %1$shere%2$s to go to workflows."
|
|
1954 |
msgstr ""
|
1955 |
|
1956 |
#: lite/includes/classes/class-es-campaign-report.php:16
|
1957 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1958 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1959 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
1960 |
#: lite/includes/classes/class-es-reports-table.php:16
|
1961 |
#: lite/includes/pro-features.php:1209
|
1962 |
#: pro/classes/class-es-pro-reports-data.php:154
|
@@ -2038,49 +2030,45 @@ msgstr ""
|
|
2038 |
msgid "Manage Templates"
|
2039 |
msgstr ""
|
2040 |
|
2041 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2042 |
-
msgid "Try New Editor"
|
2043 |
-
msgstr ""
|
2044 |
-
|
2045 |
-
#: lite/includes/classes/class-es-campaigns-table.php:188
|
2046 |
msgid "Notification Added Successfully!"
|
2047 |
msgstr ""
|
2048 |
|
2049 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2050 |
msgid "No Campaigns Found."
|
2051 |
msgstr ""
|
2052 |
|
2053 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2054 |
msgid "In Active"
|
2055 |
msgstr ""
|
2056 |
|
2057 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2058 |
msgid "Queued"
|
2059 |
msgstr ""
|
2060 |
|
2061 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2062 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2063 |
#: lite/includes/classes/class-es-reports-table.php:208
|
2064 |
msgid "Paused"
|
2065 |
msgstr ""
|
2066 |
|
2067 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2068 |
msgid "Finished"
|
2069 |
msgstr ""
|
2070 |
|
2071 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2072 |
msgid "All"
|
2073 |
msgstr ""
|
2074 |
|
2075 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2076 |
#: starter/starter-class-email-subscribers.php:391
|
2077 |
msgid "None"
|
2078 |
msgstr ""
|
2079 |
|
2080 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2081 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2082 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2083 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2084 |
#: lite/includes/classes/class-es-forms-table.php:967
|
2085 |
#: lite/includes/classes/class-es-lists-table.php:616
|
2086 |
#: lite/includes/workflows/admin/views/action.php:28
|
@@ -2089,9 +2077,9 @@ msgstr ""
|
|
2089 |
msgid "Edit"
|
2090 |
msgstr ""
|
2091 |
|
2092 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2093 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2094 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2095 |
#: lite/includes/classes/class-es-forms-table.php:969
|
2096 |
#: lite/includes/classes/class-es-forms-table.php:1015
|
2097 |
#: lite/includes/classes/class-es-lists-table.php:618
|
@@ -2106,7 +2094,7 @@ msgstr ""
|
|
2106 |
msgid "Delete"
|
2107 |
msgstr ""
|
2108 |
|
2109 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2110 |
#: lite/includes/classes/class-es-reports-table.php:280
|
2111 |
#: pro/classes/class-es-pro-custom-fields-table.php:393
|
2112 |
#: pro/classes/class-es-pro-custom-fields-table.php:458
|
@@ -2114,49 +2102,49 @@ msgstr ""
|
|
2114 |
msgid "Type"
|
2115 |
msgstr ""
|
2116 |
|
2117 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2118 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2119 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2120 |
msgid "List(s)"
|
2121 |
msgstr ""
|
2122 |
|
2123 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2124 |
msgid "Categories"
|
2125 |
msgstr ""
|
2126 |
|
2127 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2128 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2129 |
#: lite/includes/classes/class-es-forms-table.php:987
|
2130 |
msgid "Created"
|
2131 |
msgstr ""
|
2132 |
|
2133 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2134 |
msgid "Search Campaigns"
|
2135 |
msgstr ""
|
2136 |
|
2137 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2138 |
#: lite/includes/classes/class-es-reports-table.php:601
|
2139 |
msgid "All Type"
|
2140 |
msgstr ""
|
2141 |
|
2142 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2143 |
msgid "You are not allowed to delete campaign."
|
2144 |
msgstr ""
|
2145 |
|
2146 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2147 |
msgid "Campaign deleted successfully!"
|
2148 |
msgstr ""
|
2149 |
|
2150 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2151 |
msgid "Campaign(s) deleted successfully!"
|
2152 |
msgstr ""
|
2153 |
|
2154 |
-
#: lite/includes/classes/class-es-campaigns-table.php:
|
2155 |
msgid "Please select campaign(s) to delete."
|
2156 |
msgstr ""
|
2157 |
|
2158 |
#: lite/includes/classes/class-es-contacts-table.php:70
|
2159 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2160 |
#: lite/includes/workflows/actions/class-es-action-delete-contact.php:31
|
2161 |
#: lite/includes/workflows/actions/class-es-action-update-contact.php:31
|
2162 |
msgid "Contact"
|
@@ -2209,34 +2197,30 @@ msgstr ""
|
|
2209 |
msgid "Add New"
|
2210 |
msgstr ""
|
2211 |
|
2212 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2213 |
msgid "Contact already exist."
|
2214 |
msgstr ""
|
2215 |
|
2216 |
#. translators: 1. Contact edit URL tag 2: Anchor close tag
|
2217 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2218 |
msgid "Contact added successfully. %1$sEdit contact%2$s."
|
2219 |
msgstr ""
|
2220 |
|
2221 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2222 |
msgid "Contact updated successfully!"
|
2223 |
msgstr ""
|
2224 |
|
2225 |
#: lite/includes/classes/class-es-contacts-table.php:527
|
2226 |
-
msgid "Please enter first name"
|
2227 |
-
msgstr ""
|
2228 |
-
|
2229 |
-
#: lite/includes/classes/class-es-contacts-table.php:531
|
2230 |
#: lite/includes/classes/class-es-export-subscribers.php:36
|
2231 |
#: lite/includes/classes/class-es-lists-table.php:772
|
2232 |
msgid "Please select list"
|
2233 |
msgstr ""
|
2234 |
|
2235 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2236 |
msgid "Please enter valid email address"
|
2237 |
msgstr ""
|
2238 |
|
2239 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2240 |
#: lite/includes/classes/class-es-export-subscribers.php:157
|
2241 |
#: lite/includes/classes/class-es-handle-sync-wp-user.php:216
|
2242 |
#: lite/includes/classes/class-es-import-subscribers.php:409
|
@@ -2245,44 +2229,44 @@ msgstr ""
|
|
2245 |
msgid "Audience "
|
2246 |
msgstr ""
|
2247 |
|
2248 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2249 |
msgid "No list found"
|
2250 |
msgstr ""
|
2251 |
|
2252 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2253 |
msgid "First name"
|
2254 |
msgstr ""
|
2255 |
|
2256 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2257 |
msgid "Enter first name"
|
2258 |
msgstr ""
|
2259 |
|
2260 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2261 |
msgid "Last name"
|
2262 |
msgstr ""
|
2263 |
|
2264 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2265 |
msgid "Enter last name"
|
2266 |
msgstr ""
|
2267 |
|
2268 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2269 |
msgid "Enter email"
|
2270 |
msgstr ""
|
2271 |
|
2272 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2273 |
msgid "Send welcome email?"
|
2274 |
msgstr ""
|
2275 |
|
2276 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2277 |
#: lite/includes/classes/class-es-forms-table.php:467
|
2278 |
msgid "Contacts will be added into selected list(s)"
|
2279 |
msgstr ""
|
2280 |
|
2281 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2282 |
msgid "Add Contact"
|
2283 |
msgstr ""
|
2284 |
|
2285 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2286 |
#: lite/includes/classes/class-es-forms-table.php:616
|
2287 |
#: lite/includes/classes/class-es-lists-table.php:384
|
2288 |
#: lite/includes/classes/class-es-post-notifications.php:451
|
@@ -2290,7 +2274,7 @@ msgstr ""
|
|
2290 |
msgid "Save Changes"
|
2291 |
msgstr ""
|
2292 |
|
2293 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2294 |
#: lite/includes/classes/class-es-forms-table.php:620
|
2295 |
#: lite/includes/classes/class-es-lists-table.php:388
|
2296 |
#: lite/includes/classes/class-es-post-notifications.php:454
|
@@ -2298,72 +2282,72 @@ msgstr ""
|
|
2298 |
msgid "Cancel"
|
2299 |
msgstr ""
|
2300 |
|
2301 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2302 |
msgid "No contacts avaliable."
|
2303 |
msgstr ""
|
2304 |
|
2305 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2306 |
msgid "Resend Confirmation"
|
2307 |
msgstr ""
|
2308 |
|
2309 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2310 |
#: pro/workflows/actions/class-es-action-move-to-list.php:29
|
2311 |
msgid "Move to list"
|
2312 |
msgstr ""
|
2313 |
|
2314 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2315 |
#: lite/includes/workflows/actions/class-es-action-add-to-list.php:30
|
2316 |
msgid "Add to list"
|
2317 |
msgstr ""
|
2318 |
|
2319 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2320 |
msgid "Change status"
|
2321 |
msgstr ""
|
2322 |
|
2323 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2324 |
msgid "Search Contacts"
|
2325 |
msgstr ""
|
2326 |
|
2327 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2328 |
msgid "All Lists"
|
2329 |
msgstr ""
|
2330 |
|
2331 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2332 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2333 |
msgid "Contact(s) deleted successfully!"
|
2334 |
msgstr ""
|
2335 |
|
2336 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2337 |
msgid "You do not have a permission to resend email confirmation"
|
2338 |
msgstr ""
|
2339 |
|
2340 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2341 |
msgid "Confirmation email sent successfully!"
|
2342 |
msgstr ""
|
2343 |
|
2344 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2345 |
msgid "Please select subscribers to update."
|
2346 |
msgstr ""
|
2347 |
|
2348 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2349 |
msgid "Please select status."
|
2350 |
msgstr ""
|
2351 |
|
2352 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2353 |
msgid "Contact(s) status changed successfully!"
|
2354 |
msgstr ""
|
2355 |
|
2356 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2357 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2358 |
#: lite/includes/classes/class-es-post-notifications.php:72
|
2359 |
msgid "Please select list."
|
2360 |
msgstr ""
|
2361 |
|
2362 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2363 |
msgid "Contact(s) moved to list successfully!"
|
2364 |
msgstr ""
|
2365 |
|
2366 |
-
#: lite/includes/classes/class-es-contacts-table.php:
|
2367 |
msgid "Contact(s) added to list successfully!"
|
2368 |
msgstr ""
|
2369 |
|
@@ -2437,18 +2421,6 @@ msgstr ""
|
|
2437 |
msgid "Cron lock enabled. Please try after sometime."
|
2438 |
msgstr ""
|
2439 |
|
2440 |
-
#: lite/includes/classes/class-es-drag-and-drop-editor.php:92
|
2441 |
-
msgid "How to use this?"
|
2442 |
-
msgstr ""
|
2443 |
-
|
2444 |
-
#: lite/includes/classes/class-es-drag-and-drop-editor.php:95
|
2445 |
-
msgid "Create the content by dragging elements displayed on the right. After you are done click on \"Export HTML\" "
|
2446 |
-
msgstr ""
|
2447 |
-
|
2448 |
-
#: lite/includes/classes/class-es-drag-and-drop-editor.php:96
|
2449 |
-
msgid " to get your html content. Use it while sending campaigns."
|
2450 |
-
msgstr ""
|
2451 |
-
|
2452 |
#: lite/includes/classes/class-es-export-subscribers.php:48
|
2453 |
msgid "No data available"
|
2454 |
msgstr ""
|
@@ -2488,7 +2460,7 @@ msgstr ""
|
|
2488 |
#: lite/includes/classes/class-es-import-subscribers.php:682
|
2489 |
#: lite/includes/classes/class-es-import-subscribers.php:1088
|
2490 |
#: lite/includes/classes/class-es-import-subscribers.php:1343
|
2491 |
-
#: pro/pro-class-email-subscribers.php:
|
2492 |
msgid "First Name"
|
2493 |
msgstr ""
|
2494 |
|
@@ -2497,7 +2469,7 @@ msgstr ""
|
|
2497 |
#: lite/includes/classes/class-es-import-subscribers.php:683
|
2498 |
#: lite/includes/classes/class-es-import-subscribers.php:1093
|
2499 |
#: lite/includes/classes/class-es-import-subscribers.php:1344
|
2500 |
-
#: pro/pro-class-email-subscribers.php:
|
2501 |
msgid "Last Name"
|
2502 |
msgstr ""
|
2503 |
|
@@ -3362,7 +3334,7 @@ msgstr ""
|
|
3362 |
|
3363 |
#: lite/includes/classes/class-es-reports-data.php:362
|
3364 |
#: lite/includes/classes/class-es-reports-table.php:157
|
3365 |
-
#: lite/public/class-email-subscribers-public.php:
|
3366 |
#: pro/classes/class-es-pro-reports-data.php:73
|
3367 |
msgid "Post Notification"
|
3368 |
msgstr ""
|
@@ -3449,13 +3421,13 @@ msgstr ""
|
|
3449 |
|
3450 |
#. translators: 1: Page 2: Duplicate action 3: Campaign id 4: Wp nonce
|
3451 |
#: lite/includes/classes/class-es-templates-table.php:209
|
3452 |
-
#: pro/pro-class-email-subscribers.php:
|
3453 |
msgid "Duplicate"
|
3454 |
msgstr ""
|
3455 |
|
3456 |
#: lite/includes/classes/class-es-templates-table.php:237
|
3457 |
-
#: lite/includes/db/class-es-db-campaigns.php:
|
3458 |
-
#: lite/includes/db/class-es-db-campaigns.php:
|
3459 |
msgid "Copy"
|
3460 |
msgstr ""
|
3461 |
|
@@ -3700,12 +3672,12 @@ msgid "Access Control"
|
|
3700 |
msgstr ""
|
3701 |
|
3702 |
#: lite/includes/pro-features.php:278
|
3703 |
-
#: pro/pro-class-email-subscribers.php:
|
3704 |
msgid "Track clicks"
|
3705 |
msgstr ""
|
3706 |
|
3707 |
#: lite/includes/pro-features.php:279
|
3708 |
-
#: pro/pro-class-email-subscribers.php:
|
3709 |
msgid "Do you want to track when people click links in your emails? (We recommend keeping it enabled)"
|
3710 |
msgstr ""
|
3711 |
|
@@ -3757,7 +3729,7 @@ msgid "Opt-in consent text"
|
|
3757 |
msgstr ""
|
3758 |
|
3759 |
#: lite/includes/pro-features.php:348
|
3760 |
-
#: pro/pro-class-email-subscribers.php:
|
3761 |
msgid "Weekly summary"
|
3762 |
msgstr ""
|
3763 |
|
@@ -3805,7 +3777,7 @@ msgid "Prevent bot signups even further. Set default captcha option for new subs
|
|
3805 |
msgstr ""
|
3806 |
|
3807 |
#: lite/includes/pro-features.php:428
|
3808 |
-
#: pro/pro-class-email-subscribers.php:
|
3809 |
msgid "Track IP address"
|
3810 |
msgstr ""
|
3811 |
|
@@ -4014,7 +3986,7 @@ msgid "Get a gatekeeper like %1$sCaptcha%2$s and prevent bot signups from your s
|
|
4014 |
msgstr ""
|
4015 |
|
4016 |
#: lite/includes/pro-features.php:903
|
4017 |
-
#: starter/starter-class-email-subscribers.php:
|
4018 |
msgid "Show a captcha to protect from bot signups."
|
4019 |
msgstr ""
|
4020 |
|
@@ -4077,26 +4049,26 @@ msgstr ""
|
|
4077 |
|
4078 |
#: lite/includes/pro-features.php:1122
|
4079 |
#: pro/classes/class-es-campaign-admin-pro.php:170
|
4080 |
-
#: pro/pro-class-email-subscribers.php:
|
4081 |
msgid "Send options"
|
4082 |
msgstr ""
|
4083 |
|
4084 |
#: lite/includes/pro-features.php:1125
|
4085 |
#: pro/classes/class-es-campaign-admin-pro.php:181
|
4086 |
-
#: pro/pro-class-email-subscribers.php:
|
4087 |
msgid "Schedule for later"
|
4088 |
msgstr ""
|
4089 |
|
4090 |
#: lite/includes/pro-features.php:1141
|
4091 |
#: lite/includes/workflows/fields/class-es-time.php:64
|
4092 |
#: pro/classes/class-es-campaign-admin-pro.php:209
|
4093 |
-
#: pro/pro-class-email-subscribers.php:
|
4094 |
msgid "Time"
|
4095 |
msgstr ""
|
4096 |
|
4097 |
#: lite/includes/pro-features.php:1151
|
4098 |
#: pro/classes/class-es-campaign-admin-pro.php:224
|
4099 |
-
#: pro/pro-class-email-subscribers.php:
|
4100 |
msgid "Local Time: "
|
4101 |
msgstr ""
|
4102 |
|
@@ -4221,12 +4193,12 @@ msgid "Mobile"
|
|
4221 |
msgstr ""
|
4222 |
|
4223 |
#: lite/includes/pro-features.php:1690
|
4224 |
-
#: pro/pro-class-email-subscribers.php:
|
4225 |
msgid "Add Attachments"
|
4226 |
msgstr ""
|
4227 |
|
4228 |
#: lite/includes/pro-features.php:1720
|
4229 |
-
#: pro/pro-class-email-subscribers.php:
|
4230 |
msgid "Import existing WordPress users"
|
4231 |
msgstr ""
|
4232 |
|
@@ -4360,28 +4332,28 @@ msgstr ""
|
|
4360 |
msgid "Variable not found."
|
4361 |
msgstr ""
|
4362 |
|
4363 |
-
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:
|
4364 |
msgid " Add New Workflow"
|
4365 |
msgstr ""
|
4366 |
|
4367 |
-
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:
|
4368 |
msgid " Edit Workflow"
|
4369 |
msgstr ""
|
4370 |
|
4371 |
-
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:
|
4372 |
msgid "Add title"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
-
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:
|
4376 |
#: lite/includes/workflows/admin/views/meta-box-trigger.php:68
|
4377 |
msgid "Trigger"
|
4378 |
msgstr ""
|
4379 |
|
4380 |
-
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:
|
4381 |
msgid "Actions"
|
4382 |
msgstr ""
|
4383 |
|
4384 |
-
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:
|
4385 |
msgid "Placeholders"
|
4386 |
msgstr ""
|
4387 |
|
@@ -4545,7 +4517,7 @@ msgstr ""
|
|
4545 |
msgid "[Select]"
|
4546 |
msgstr ""
|
4547 |
|
4548 |
-
#: lite/includes/workflows/admin/views/meta-box-variables.php:
|
4549 |
msgid "Sorry, no placeholder tags are available for this trigger"
|
4550 |
msgstr ""
|
4551 |
|
@@ -4587,11 +4559,11 @@ msgctxt "full name"
|
|
4587 |
msgid "%1$s %2$s"
|
4588 |
msgstr ""
|
4589 |
|
4590 |
-
#: lite/includes/workflows/class-es-workflow.php:
|
4591 |
msgid "Missing action_name key in array."
|
4592 |
msgstr ""
|
4593 |
|
4594 |
-
#: lite/includes/workflows/class-es-workflow.php:
|
4595 |
msgid "Could not retrieve the action."
|
4596 |
msgstr ""
|
4597 |
|
@@ -4715,7 +4687,7 @@ msgid "Send welcome email when someone subscribes"
|
|
4715 |
msgstr ""
|
4716 |
|
4717 |
#: lite/includes/workflows/db/class-es-db-workflows.php:593
|
4718 |
-
#: pro/pro-class-email-subscribers.php:
|
4719 |
msgid "Send confirmation email"
|
4720 |
msgstr ""
|
4721 |
|
@@ -4841,24 +4813,26 @@ msgstr ""
|
|
4841 |
msgid "Sorry, we couldn't find you. Please contact admin."
|
4842 |
msgstr ""
|
4843 |
|
4844 |
-
#: lite/public/class-email-subscribers-public.php:
|
4845 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4846 |
msgid "is subscribed to our mailing list(s)."
|
4847 |
msgstr ""
|
4848 |
|
4849 |
-
#: lite/public/class-email-subscribers-public.php:
|
4850 |
msgid "Unsubscribe from all list(s)"
|
4851 |
msgstr ""
|
4852 |
|
4853 |
-
#: lite/public/class-email-subscribers-public.php:
|
4854 |
msgid "You will be unsubscribed from receiving all future emails sent from us."
|
4855 |
msgstr ""
|
4856 |
|
4857 |
-
#: lite/public/class-email-subscribers-public.php:455
|
4858 |
-
#: starter/starter-class-email-subscribers.php:930
|
4859 |
-
msgid "Unsubscribe"
|
4860 |
-
msgstr ""
|
4861 |
-
|
4862 |
#: lite/public/partials/cron-message.php:33
|
4863 |
msgid "Total Emails Sent"
|
4864 |
msgstr ""
|
@@ -4869,31 +4843,31 @@ msgstr ""
|
|
4869 |
|
4870 |
#: lite/public/partials/cron-message.php:43
|
4871 |
#: pro/classes/class-es-campaign-admin-pro.php:175
|
4872 |
-
#: pro/pro-class-email-subscribers.php:
|
4873 |
msgid "Send Now"
|
4874 |
msgstr ""
|
4875 |
|
4876 |
-
#: lite/public/partials/subscription-successfull.php:
|
4877 |
msgid "Subscription confirmed !"
|
4878 |
msgstr ""
|
4879 |
|
4880 |
-
#: lite/public/partials/subscription-successfull.php:
|
4881 |
msgid "Unsubscription confirmed !"
|
4882 |
msgstr ""
|
4883 |
|
4884 |
-
#: lite/public/partials/subscription-successfull.php:
|
4885 |
msgid "Powered by"
|
4886 |
msgstr ""
|
4887 |
|
4888 |
-
#: lite/public/partials/subscription-successfull.php:
|
4889 |
msgid "Want to Engage, Inspire and Convert Your Website Visitors ?"
|
4890 |
msgstr ""
|
4891 |
|
4892 |
-
#: lite/public/partials/subscription-successfull.php:
|
4893 |
msgid "The most loved WordPress plugins for lead capture, call to action and email marketing."
|
4894 |
msgstr ""
|
4895 |
|
4896 |
-
#: lite/public/partials/subscription-successfull.php:
|
4897 |
msgid " Take a look here"
|
4898 |
msgstr ""
|
4899 |
|
@@ -4967,7 +4941,7 @@ msgstr ""
|
|
4967 |
|
4968 |
#: pro/classes/class-es-pro-custom-fields-table.php:40
|
4969 |
#: pro/classes/class-es-pro-custom-fields-table.php:92
|
4970 |
-
#: pro/pro-class-email-subscribers.php:
|
4971 |
msgid "Custom Fields"
|
4972 |
msgstr ""
|
4973 |
|
@@ -5050,7 +5024,7 @@ msgid "Recipient(s): "
|
|
5050 |
msgstr ""
|
5051 |
|
5052 |
#: pro/classes/class-es-pro-reports-data.php:261
|
5053 |
-
#: pro/pro-class-email-subscribers.php:
|
5054 |
msgid "Clicked"
|
5055 |
msgstr ""
|
5056 |
|
@@ -5181,6 +5155,10 @@ msgstr ""
|
|
5181 |
msgid "Please share the reason"
|
5182 |
msgstr ""
|
5183 |
|
|
|
|
|
|
|
|
|
5184 |
#: pro/mailers/aws-ses/class-es-amazon-ses-mailer.php:117
|
5185 |
#: pro/mailers/aws-ses/class-es-amazon-ses-mailer.php:340
|
5186 |
msgid "Access Key ID is empty."
|
@@ -5319,260 +5297,260 @@ msgstr ""
|
|
5319 |
msgid "Lost"
|
5320 |
msgstr ""
|
5321 |
|
5322 |
-
#: pro/pro-class-email-subscribers.php:
|
5323 |
msgid "Your cart has been restored."
|
5324 |
msgstr ""
|
5325 |
|
5326 |
-
#: pro/pro-class-email-subscribers.php:
|
5327 |
msgid "Your cart could not be restored, it may have expired."
|
5328 |
msgstr ""
|
5329 |
|
5330 |
-
#: pro/pro-class-email-subscribers.php:
|
5331 |
#: pro/pro-class-post-digest.php:33
|
5332 |
msgid "Sequence"
|
5333 |
msgstr ""
|
5334 |
|
5335 |
-
#: pro/pro-class-email-subscribers.php:
|
5336 |
msgid "Please enter an email address."
|
5337 |
msgstr ""
|
5338 |
|
5339 |
-
#: pro/pro-class-email-subscribers.php:
|
5340 |
msgid "Add Attachment"
|
5341 |
msgstr ""
|
5342 |
|
5343 |
#. translators: %s: Attachmen max file size.
|
5344 |
-
#: pro/pro-class-email-subscribers.php:
|
5345 |
msgid "Please attach a file having size lower than %s."
|
5346 |
msgstr ""
|
5347 |
|
5348 |
-
#: pro/pro-class-email-subscribers.php:
|
5349 |
msgid "Are you sure you want to delete this?"
|
5350 |
msgstr ""
|
5351 |
|
5352 |
-
#: pro/pro-class-email-subscribers.php:
|
5353 |
-
#: pro/pro-class-email-subscribers.php:
|
5354 |
msgid "Checking your orders..."
|
5355 |
msgstr ""
|
5356 |
|
5357 |
-
#: pro/pro-class-email-subscribers.php:
|
5358 |
#: pro/pro-class-sequences.php:544
|
5359 |
msgid "Send immediately"
|
5360 |
msgstr ""
|
5361 |
|
5362 |
-
#: pro/pro-class-email-subscribers.php:
|
5363 |
msgid "Send after"
|
5364 |
msgstr ""
|
5365 |
|
5366 |
-
#: pro/pro-class-email-subscribers.php:
|
5367 |
#: pro/pro-class-sequences.php:460
|
5368 |
msgid "hour(s)"
|
5369 |
msgstr ""
|
5370 |
|
5371 |
-
#: pro/pro-class-email-subscribers.php:
|
5372 |
#: pro/pro-class-sequences.php:461
|
5373 |
msgid "day(s)"
|
5374 |
msgstr ""
|
5375 |
|
5376 |
-
#: pro/pro-class-email-subscribers.php:
|
5377 |
#: pro/pro-class-sequences.php:462
|
5378 |
msgid "week(s)"
|
5379 |
msgstr ""
|
5380 |
|
5381 |
-
#: pro/pro-class-email-subscribers.php:
|
5382 |
msgid "Clean My List"
|
5383 |
msgstr ""
|
5384 |
|
5385 |
-
#: pro/pro-class-email-subscribers.php:
|
5386 |
msgid "List cleanup is in progress..."
|
5387 |
msgstr ""
|
5388 |
|
5389 |
-
#: pro/pro-class-email-subscribers.php:
|
5390 |
msgid "List cleanup completed successfully."
|
5391 |
msgstr ""
|
5392 |
|
5393 |
-
#: pro/pro-class-email-subscribers.php:
|
5394 |
msgid "Email status"
|
5395 |
msgstr ""
|
5396 |
|
5397 |
-
#: pro/pro-class-email-subscribers.php:
|
5398 |
msgid "Last opened at"
|
5399 |
msgstr ""
|
5400 |
|
5401 |
-
#: pro/pro-class-email-subscribers.php:
|
5402 |
msgid "Select page"
|
5403 |
msgstr ""
|
5404 |
|
5405 |
-
#: pro/pro-class-email-subscribers.php:
|
5406 |
msgid "Subscriber will be redirected to selected page (by default, homepage) once they click on unsubscribe link from the email."
|
5407 |
msgstr ""
|
5408 |
|
5409 |
-
#: pro/pro-class-email-subscribers.php:
|
5410 |
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."
|
5411 |
msgstr ""
|
5412 |
|
5413 |
-
#: pro/pro-class-email-subscribers.php:
|
5414 |
msgid "Enable?"
|
5415 |
msgstr ""
|
5416 |
|
5417 |
-
#: pro/pro-class-email-subscribers.php:
|
5418 |
msgid "When our automated weekly email should be sent out?"
|
5419 |
msgstr ""
|
5420 |
|
5421 |
-
#: pro/pro-class-email-subscribers.php:
|
5422 |
msgid "In which time we need to send our weekly summary?"
|
5423 |
msgstr ""
|
5424 |
|
5425 |
-
#: pro/pro-class-email-subscribers.php:
|
5426 |
msgid "Access Key ID"
|
5427 |
msgstr ""
|
5428 |
|
5429 |
-
#: pro/pro-class-email-subscribers.php:
|
5430 |
msgid "Secret Access Key"
|
5431 |
msgstr ""
|
5432 |
|
5433 |
-
#: pro/pro-class-email-subscribers.php:
|
5434 |
msgid "Closest Region"
|
5435 |
msgstr ""
|
5436 |
|
5437 |
-
#: pro/pro-class-email-subscribers.php:
|
5438 |
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."
|
5439 |
msgstr ""
|
5440 |
|
5441 |
-
#: pro/pro-class-email-subscribers.php:
|
5442 |
msgid "Private API Key"
|
5443 |
msgstr ""
|
5444 |
|
5445 |
-
#: pro/pro-class-email-subscribers.php:
|
5446 |
msgid "Domain Name"
|
5447 |
msgstr ""
|
5448 |
|
5449 |
-
#: pro/pro-class-email-subscribers.php:
|
5450 |
-
#: pro/pro-class-email-subscribers.php:
|
5451 |
msgid "United States"
|
5452 |
msgstr ""
|
5453 |
|
5454 |
-
#: pro/pro-class-email-subscribers.php:
|
5455 |
-
#: pro/pro-class-email-subscribers.php:
|
5456 |
msgid "Europe"
|
5457 |
msgstr ""
|
5458 |
|
5459 |
-
#: pro/pro-class-email-subscribers.php:
|
5460 |
-
#: pro/pro-class-email-subscribers.php:
|
5461 |
msgid "Region"
|
5462 |
msgstr ""
|
5463 |
|
5464 |
-
#: pro/pro-class-email-subscribers.php:
|
5465 |
msgid "mailgun.com"
|
5466 |
msgstr ""
|
5467 |
|
5468 |
-
#: pro/pro-class-email-subscribers.php:
|
5469 |
-
#: pro/pro-class-email-subscribers.php:
|
5470 |
msgid "API Key"
|
5471 |
msgstr ""
|
5472 |
|
5473 |
-
#: pro/pro-class-email-subscribers.php:
|
5474 |
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."
|
5475 |
msgstr ""
|
5476 |
|
5477 |
-
#: pro/pro-class-email-subscribers.php:
|
5478 |
msgid "API token"
|
5479 |
msgstr ""
|
5480 |
|
5481 |
-
#: pro/pro-class-email-subscribers.php:
|
5482 |
msgid "API key"
|
5483 |
msgstr ""
|
5484 |
|
5485 |
-
#: pro/pro-class-email-subscribers.php:
|
5486 |
msgid "Public key"
|
5487 |
msgstr ""
|
5488 |
|
5489 |
-
#: pro/pro-class-email-subscribers.php:
|
5490 |
msgid "Private key"
|
5491 |
msgstr ""
|
5492 |
|
5493 |
-
#: pro/pro-class-email-subscribers.php:
|
5494 |
msgid "You are not allowed to duplicate campaign."
|
5495 |
msgstr ""
|
5496 |
|
5497 |
-
#: pro/pro-class-email-subscribers.php:
|
5498 |
msgid "Campaign duplicated !"
|
5499 |
msgstr ""
|
5500 |
|
5501 |
-
#: pro/pro-class-email-subscribers.php:
|
5502 |
msgid "Import WordPress users with following roles"
|
5503 |
msgstr ""
|
5504 |
|
5505 |
-
#: pro/pro-class-email-subscribers.php:
|
5506 |
-
#: pro/pro-class-email-subscribers.php:
|
5507 |
msgid "Proceed "
|
5508 |
msgstr ""
|
5509 |
|
5510 |
-
#: pro/pro-class-email-subscribers.php:
|
5511 |
msgid "Import from WooCommerce orders"
|
5512 |
msgstr ""
|
5513 |
|
5514 |
-
#: pro/pro-class-email-subscribers.php:
|
5515 |
msgid "Select order statuses"
|
5516 |
msgstr ""
|
5517 |
|
5518 |
-
#: pro/pro-class-email-subscribers.php:
|
5519 |
msgid "Orders should contain these products"
|
5520 |
msgstr ""
|
5521 |
|
5522 |
-
#: pro/pro-class-email-subscribers.php:
|
5523 |
msgid "Search products..."
|
5524 |
msgstr ""
|
5525 |
|
5526 |
#. translators: 1. Processed orders count. 2. Total orders count. 3. Matched orders count.
|
5527 |
-
#: pro/pro-class-email-subscribers.php:
|
5528 |
msgid "Currently %1$s of %2$s orders checked. Found %3$s matching orders."
|
5529 |
msgstr ""
|
5530 |
|
5531 |
-
#: pro/pro-class-email-subscribers.php:
|
5532 |
msgid "We can't find any matching orders in your store."
|
5533 |
msgstr ""
|
5534 |
|
5535 |
-
#: pro/pro-class-email-subscribers.php:
|
5536 |
msgid "Total Opened"
|
5537 |
msgstr ""
|
5538 |
|
5539 |
-
#: pro/pro-class-email-subscribers.php:
|
5540 |
msgid "How to configure Mailgun to send emails in the Email Subscribers plugin?"
|
5541 |
msgstr ""
|
5542 |
|
5543 |
-
#: pro/pro-class-email-subscribers.php:
|
5544 |
msgid "How to configure SendGrid to send emails in the Email Subscribers plugin?"
|
5545 |
msgstr ""
|
5546 |
|
5547 |
-
#: pro/pro-class-email-subscribers.php:
|
5548 |
msgid "How to configure Sparkpost to send emails in the Email Subscribers plugin?"
|
5549 |
msgstr ""
|
5550 |
|
5551 |
-
#: pro/pro-class-email-subscribers.php:
|
5552 |
msgid "How to configure Amazon SES to send emails in the Email Subscribers plugin?"
|
5553 |
msgstr ""
|
5554 |
|
5555 |
-
#: pro/pro-class-email-subscribers.php:
|
5556 |
msgid "How to configure Postmark to send emails in the Email Subscribers plugin?"
|
5557 |
msgstr ""
|
5558 |
|
5559 |
-
#: pro/pro-class-email-subscribers.php:
|
5560 |
msgid "How to configure Sendinblue to send emails in the Email Subscribers plugin?"
|
5561 |
msgstr ""
|
5562 |
|
5563 |
-
#: pro/pro-class-email-subscribers.php:
|
5564 |
msgid "How to configure Mailjet to send emails in the Email Subscribers plugin?"
|
5565 |
msgstr ""
|
5566 |
|
5567 |
-
#: pro/pro-class-email-subscribers.php:
|
5568 |
msgid "Confirmation emails queued successfully and will be sent shortly."
|
5569 |
msgstr ""
|
5570 |
|
5571 |
-
#: pro/pro-class-email-subscribers.php:
|
5572 |
msgid "No contacts found. May be they are already queued or there isn't any unconfirmed contact in your selection."
|
5573 |
msgstr ""
|
5574 |
|
5575 |
-
#: pro/pro-class-email-subscribers.php:
|
5576 |
msgid "Failed to queue confirmation emails. Please try again later."
|
5577 |
msgstr ""
|
5578 |
|
@@ -5847,6 +5825,30 @@ msgstr ""
|
|
5847 |
msgid "Displays the total cost of the cart."
|
5848 |
msgstr ""
|
5849 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5850 |
#: pro/workflows/variables/customer-address-line-1.php:17
|
5851 |
msgid "Displays the first line of the customer's address."
|
5852 |
msgstr ""
|
@@ -6064,31 +6066,31 @@ msgstr ""
|
|
6064 |
msgid "Allow user to select list(s) while unsubscribe"
|
6065 |
msgstr ""
|
6066 |
|
6067 |
-
#: starter/starter-class-email-subscribers.php:
|
6068 |
msgid "Please select a list to unsubscribe"
|
6069 |
msgstr ""
|
6070 |
|
6071 |
-
#: starter/starter-class-email-subscribers.php:
|
6072 |
msgid "Unsubscribe from below mailing list(s)"
|
6073 |
msgstr ""
|
6074 |
|
6075 |
-
#: starter/starter-class-email-subscribers.php:
|
6076 |
msgid "Unsubscribe from all the lists"
|
6077 |
msgstr ""
|
6078 |
|
6079 |
-
#: starter/starter-class-email-subscribers.php:
|
6080 |
msgid "Pause"
|
6081 |
msgstr ""
|
6082 |
|
6083 |
-
#: starter/starter-class-email-subscribers.php:
|
6084 |
msgid "Resume"
|
6085 |
msgstr ""
|
6086 |
|
6087 |
-
#: starter/starter-class-email-subscribers.php:
|
6088 |
msgid "Pause campaign"
|
6089 |
msgstr ""
|
6090 |
|
6091 |
-
#: starter/starter-class-email-subscribers.php:
|
6092 |
msgid "Resume campaign"
|
6093 |
msgstr ""
|
6094 |
|
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 5.3.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: 2022-02-24T07:23:14+01: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:1597
|
33 |
msgid "Icegram"
|
34 |
msgstr ""
|
35 |
|
80 |
msgstr ""
|
81 |
|
82 |
#: lite/admin/class-email-subscribers-admin.php:176
|
83 |
+
#: pro/pro-class-email-subscribers.php:594
|
84 |
msgid "Please add email body."
|
85 |
msgstr ""
|
86 |
|
113 |
msgstr ""
|
114 |
|
115 |
#: lite/admin/class-email-subscribers-admin.php:186
|
116 |
+
msgid "{{field_name}} field is required!"
|
117 |
+
msgstr ""
|
118 |
+
|
119 |
+
#: lite/admin/class-email-subscribers-admin.php:187
|
120 |
+
msgid "Required field is empty!"
|
121 |
+
msgstr ""
|
122 |
+
|
123 |
+
#: lite/admin/class-email-subscribers-admin.php:188
|
124 |
msgid "Are you sure?"
|
125 |
msgstr ""
|
126 |
|
127 |
+
#: lite/admin/class-email-subscribers-admin.php:191
|
128 |
msgid "Please select the status for the importing contacts!"
|
129 |
msgstr ""
|
130 |
|
131 |
+
#: lite/admin/class-email-subscribers-admin.php:192
|
132 |
msgid "Please select a list for importing contacts!"
|
133 |
msgstr ""
|
134 |
|
135 |
+
#: lite/admin/class-email-subscribers-admin.php:193
|
136 |
msgid "Please select the email address column!"
|
137 |
msgstr ""
|
138 |
|
139 |
+
#: lite/admin/class-email-subscribers-admin.php:194
|
140 |
msgid "Preparing Data"
|
141 |
msgstr ""
|
142 |
|
143 |
#. translators: %s: Upload progress
|
144 |
+
#: lite/admin/class-email-subscribers-admin.php:196
|
145 |
msgid "Uploading...%s"
|
146 |
msgstr ""
|
147 |
|
148 |
#. translators: %s: Import progress
|
149 |
+
#: lite/admin/class-email-subscribers-admin.php:198
|
150 |
msgid "Importing contacts...%s"
|
151 |
msgstr ""
|
152 |
|
153 |
#. translators: %s: Import failed svg icon
|
154 |
+
#: lite/admin/class-email-subscribers-admin.php:200
|
155 |
msgid "Import failed! %s"
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: lite/admin/class-email-subscribers-admin.php:201
|
159 |
msgid "Please do not close this window until it completes..."
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: lite/admin/class-email-subscribers-admin.php:202
|
163 |
msgid "Preparing Import..."
|
164 |
msgstr ""
|
165 |
|
166 |
#. translators: 1. Imported contacts count 2. Total contacts count 3. Failed to import count 4. Memory usage
|
167 |
+
#: lite/admin/class-email-subscribers-admin.php:204
|
168 |
msgid "Currently %1$s of %2$s imported with %3$s errors. %4$s %5$s memory usage"
|
169 |
msgstr ""
|
170 |
|
171 |
#. translators: 1 Duplicate found email message
|
172 |
+
#: lite/admin/class-email-subscribers-admin.php:206
|
173 |
msgid "%1$s duplicate emails found."
|
174 |
msgstr ""
|
175 |
|
176 |
#. translators: %s: Time left in minutes
|
177 |
+
#: lite/admin/class-email-subscribers-admin.php:208
|
178 |
msgid "Estimate time left: %s minutes"
|
179 |
msgstr ""
|
180 |
|
181 |
#. translators: %s: Next attempt delaly time
|
182 |
+
#: lite/admin/class-email-subscribers-admin.php:210
|
183 |
msgid "Continues in %s seconds"
|
184 |
msgstr ""
|
185 |
|
186 |
+
#: lite/admin/class-email-subscribers-admin.php:211
|
187 |
msgid "There was a problem during importing contacts. Please check the error logs for more information!"
|
188 |
msgstr ""
|
189 |
|
190 |
+
#: lite/admin/class-email-subscribers-admin.php:212
|
191 |
msgid "Do you really like to import these contacts?"
|
192 |
msgstr ""
|
193 |
|
194 |
#. translators: %s: Process complete svg icon
|
195 |
+
#: lite/admin/class-email-subscribers-admin.php:214
|
196 |
msgid "Import complete! %s"
|
197 |
msgstr ""
|
198 |
|
199 |
+
#: lite/admin/class-email-subscribers-admin.php:215
|
200 |
msgid "You are currently importing subscribers! If you leave the page all pending subscribers don't get imported!"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: lite/admin/class-email-subscribers-admin.php:216
|
204 |
msgid "API is valid. Fetching lists..."
|
205 |
msgstr ""
|
206 |
|
207 |
+
#: lite/admin/class-email-subscribers-admin.php:217
|
208 |
msgid "Fetching contacts from MailChimp...Please do not close this window"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: lite/admin/class-email-subscribers-admin.php:295
|
212 |
+
#: lite/admin/partials/dashboard.php:101
|
213 |
msgid "Dashboard"
|
214 |
msgstr ""
|
215 |
|
216 |
+
#: lite/admin/class-email-subscribers-admin.php:300
|
217 |
+
#: lite/admin/partials/dashboard.php:108
|
218 |
#: lite/includes/classes/class-es-contacts-table.php:214
|
219 |
#: lite/includes/pro-features.php:186
|
220 |
#: starter/starter-class-email-subscribers.php:648
|
221 |
msgid "Audience"
|
222 |
msgstr ""
|
223 |
|
224 |
+
#: lite/admin/class-email-subscribers-admin.php:304
|
225 |
#: lite/includes/classes/class-es-forms-table.php:466
|
226 |
#: lite/includes/classes/class-es-lists-table.php:34
|
227 |
#: lite/includes/classes/class-es-lists-table.php:88
|
228 |
msgid "Lists"
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: lite/admin/class-email-subscribers-admin.php:310
|
232 |
#: lite/includes/classes/class-es-form-widget.php:76
|
233 |
#: lite/includes/classes/class-es-forms-table.php:39
|
234 |
#: lite/includes/classes/class-es-forms-table.php:40
|
238 |
msgid "Forms"
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: lite/admin/class-email-subscribers-admin.php:316
|
242 |
#: lite/admin/class-es-campaign-admin.php:276
|
243 |
#: lite/admin/partials/gallery.php:10
|
244 |
#: lite/includes/classes/class-es-campaigns-table.php:124
|
250 |
msgid "Campaigns"
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: lite/admin/class-email-subscribers-admin.php:320
|
254 |
msgid "Post Notifications"
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: lite/admin/class-email-subscribers-admin.php:322
|
258 |
#: lite/admin/class-es-campaign-admin.php:249
|
259 |
+
#: lite/includes/classes/class-es-campaigns-table.php:357
|
260 |
#: lite/includes/classes/class-es-newsletters.php:249
|
261 |
#: lite/includes/classes/class-es-reports-data.php:360
|
262 |
#: lite/includes/classes/class-es-reports-table.php:161
|
263 |
#: lite/includes/classes/class-es-templates-table.php:187
|
264 |
#: lite/includes/pro-features.php:1224
|
265 |
+
#: lite/public/class-email-subscribers-public.php:487
|
266 |
#: pro/classes/class-es-pro-reports-data.php:77
|
267 |
msgid "Broadcast"
|
268 |
msgstr ""
|
269 |
|
270 |
+
#: lite/admin/class-email-subscribers-admin.php:323
|
271 |
#: lite/includes/classes/class-es-newsletters.php:426
|
272 |
#: lite/includes/classes/class-es-reports-table.php:551
|
273 |
#: lite/includes/classes/class-es-templates-table.php:149
|
276 |
msgid "Template Preview"
|
277 |
msgstr ""
|
278 |
|
279 |
+
#: lite/admin/class-email-subscribers-admin.php:328
|
280 |
msgid "Gallery"
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: lite/admin/class-email-subscribers-admin.php:334
|
|
|
|
|
|
|
|
|
284 |
#: lite/includes/pro-features.php:191
|
285 |
+
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:268
|
286 |
#: lite/includes/workflows/class-es-workflows-table.php:53
|
287 |
#: lite/includes/workflows/class-es-workflows-table.php:169
|
288 |
#: starter/starter-class-email-subscribers.php:653
|
289 |
msgid "Workflows"
|
290 |
msgstr ""
|
291 |
|
292 |
+
#: lite/admin/class-email-subscribers-admin.php:343
|
293 |
+
#: lite/admin/partials/dashboard.php:239
|
294 |
#: lite/includes/classes/class-es-campaign-report.php:17
|
295 |
#: lite/includes/classes/class-es-reports-table.php:17
|
296 |
#: lite/includes/classes/class-es-reports-table.php:55
|
303 |
msgid "Reports"
|
304 |
msgstr ""
|
305 |
|
306 |
+
#: lite/admin/class-email-subscribers-admin.php:347
|
307 |
+
#: lite/admin/partials/dashboard.php:247
|
308 |
#: lite/includes/classes/class-es-admin-settings.php:131
|
309 |
msgid "Settings"
|
310 |
msgstr ""
|
311 |
|
312 |
+
#: lite/admin/class-email-subscribers-admin.php:352
|
313 |
msgid "Go To Icegram"
|
314 |
msgstr ""
|
315 |
|
316 |
#. translators: 1. WordPress URL 2. Email Subscribers version 3. Icegram site URL
|
317 |
+
#: lite/admin/class-email-subscribers-admin.php:918
|
318 |
msgid "<span id=\"footer-thankyou\">Thank you for creating with <a href=\"%1$s\" target=\"_blank\">WordPress</a> | Email Subscribers <b>%2$s</b>. Developed by team <a href=\"%3$s\" target=\"_blank\">Icegram</a></span>"
|
319 |
msgstr ""
|
320 |
|
321 |
+
#: lite/admin/class-email-subscribers-admin.php:946
|
322 |
msgid "Something went wrong"
|
323 |
msgstr ""
|
324 |
|
325 |
+
#: lite/admin/class-email-subscribers-admin.php:1327
|
326 |
#: lite/includes/class-email-subscribers-activator.php:61
|
327 |
+
#: lite/includes/class-email-subscribers.php:1594
|
328 |
#: lite/includes/classes/class-es-form-widget.php:11
|
329 |
#: lite/includes/classes/class-es-old-widget.php:13
|
330 |
#: lite/includes/classes/class-es-old-widget.php:15
|
333 |
msgid "Email Subscribers"
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: lite/admin/class-email-subscribers-admin.php:1369
|
337 |
msgid "Last 30 days"
|
338 |
msgstr ""
|
339 |
|
340 |
+
#: lite/admin/class-email-subscribers-admin.php:1378
|
341 |
#: lite/includes/class-es-common.php:211
|
342 |
#: lite/includes/classes/class-es-contacts-table.php:327
|
343 |
#: lite/includes/classes/class-es-import-subscribers.php:865
|
346 |
msgid "Subscribed"
|
347 |
msgstr ""
|
348 |
|
349 |
+
#: lite/admin/class-email-subscribers-admin.php:1386
|
350 |
#: lite/includes/class-es-common.php:213
|
351 |
#: lite/includes/classes/class-es-contacts-table.php:335
|
352 |
#: lite/includes/classes/class-es-import-subscribers.php:866
|
356 |
msgid "Unsubscribed"
|
357 |
msgstr ""
|
358 |
|
359 |
+
#: lite/admin/class-email-subscribers-admin.php:1394
|
360 |
#: lite/includes/pro-features.php:1256
|
361 |
msgid "Avg Open Rate"
|
362 |
msgstr ""
|
363 |
|
364 |
+
#: lite/admin/class-email-subscribers-admin.php:1402
|
365 |
+
#: lite/admin/partials/dashboard.php:194
|
366 |
msgid "Messages Sent"
|
367 |
msgstr ""
|
368 |
|
369 |
+
#: lite/admin/class-email-subscribers-admin.php:1413
|
370 |
msgid "Last Campaign"
|
371 |
msgstr ""
|
372 |
|
373 |
+
#: lite/admin/class-email-subscribers-admin.php:1449
|
374 |
msgid "Sent to"
|
375 |
msgstr ""
|
376 |
|
377 |
+
#: lite/admin/class-email-subscribers-admin.php:1461
|
378 |
+
#: lite/admin/partials/dashboard.php:178
|
379 |
#: lite/includes/pro-features.php:1336
|
380 |
#: lite/includes/pro-features.php:1374
|
381 |
#: pro/classes/class-es-pro-reports-data.php:321
|
386 |
msgid "Opens"
|
387 |
msgstr ""
|
388 |
|
389 |
+
#: lite/admin/class-email-subscribers-admin.php:1475
|
390 |
msgid "No campaigns sent yet"
|
391 |
msgstr ""
|
392 |
|
393 |
+
#: lite/admin/class-email-subscribers-admin.php:1483
|
394 |
msgid "Latest Blog Posts from Icegram"
|
395 |
msgstr ""
|
396 |
|
397 |
+
#: lite/admin/class-email-subscribers-admin.php:1585
|
398 |
msgid "Please publish it or save it as a draft."
|
399 |
msgstr ""
|
400 |
|
450 |
#: lite/admin/class-es-campaign-admin.php:343
|
451 |
#: lite/includes/classes/class-es-newsletters.php:296
|
452 |
#: lite/includes/classes/class-es-post-notifications.php:546
|
453 |
+
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:328
|
454 |
#: lite/includes/workflows/admin/views/meta-box-save.php:68
|
455 |
msgid "Save"
|
456 |
msgstr ""
|
661 |
#: lite/admin/class-ig-es-campaign-rules.php:630
|
662 |
#: lite/includes/classes/class-es-admin-settings.php:211
|
663 |
#: lite/includes/classes/class-es-campaign-report.php:189
|
664 |
+
#: lite/includes/classes/class-es-contacts-table.php:785
|
665 |
#: lite/includes/classes/class-es-export-subscribers.php:339
|
666 |
#: lite/includes/classes/class-es-forms-table.php:399
|
667 |
#: lite/includes/classes/class-es-import-subscribers.php:587
|
674 |
#: lite/includes/workflows/actions/class-es-action-send-email.php:31
|
675 |
#: lite/public/partials/class-es-shortcode.php:177
|
676 |
#: pro/classes/class-es-pro-campaign-rules.php:35
|
677 |
+
#: pro/pro-class-email-subscribers.php:2259
|
678 |
msgid "Email"
|
679 |
msgstr ""
|
680 |
|
873 |
msgstr ""
|
874 |
|
875 |
#: lite/admin/partials/dashboard.php:50
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
876 |
msgid "Add a Subscription Form"
|
877 |
msgstr ""
|
878 |
|
879 |
+
#: lite/admin/partials/dashboard.php:51
|
880 |
msgid "Grow subscribers. Add a newsletter signup form to your site."
|
881 |
msgstr ""
|
882 |
|
883 |
+
#: lite/admin/partials/dashboard.php:52
|
884 |
+
#: lite/admin/partials/dashboard.php:117
|
885 |
msgid "Create"
|
886 |
msgstr ""
|
887 |
|
888 |
+
#: lite/admin/partials/dashboard.php:58
|
889 |
#: lite/includes/classes/class-es-contacts-table.php:133
|
890 |
#: lite/includes/classes/class-es-import-subscribers.php:415
|
891 |
msgid "Import Contacts"
|
892 |
msgstr ""
|
893 |
|
894 |
+
#: lite/admin/partials/dashboard.php:59
|
895 |
msgid "Coming from another email marketing system? Upload a CSV file to import subscribers."
|
896 |
msgstr ""
|
897 |
|
898 |
+
#: lite/admin/partials/dashboard.php:60
|
899 |
#: lite/includes/classes/class-es-import-subscribers.php:378
|
900 |
msgid "Import"
|
901 |
msgstr ""
|
902 |
|
903 |
+
#: lite/admin/partials/dashboard.php:66
|
904 |
msgid "Configure Email Sending"
|
905 |
msgstr ""
|
906 |
|
907 |
+
#: lite/admin/partials/dashboard.php:67
|
908 |
msgid " Essential for high email delivery and reaching the inbox. SMTP, email service providers... set it all up."
|
909 |
msgstr ""
|
910 |
|
911 |
+
#: lite/admin/partials/dashboard.php:68
|
912 |
msgid "Setup"
|
913 |
msgstr ""
|
914 |
|
915 |
+
#: lite/admin/partials/dashboard.php:74
|
916 |
msgid "Send a Newsletter"
|
917 |
msgstr ""
|
918 |
|
919 |
+
#: lite/admin/partials/dashboard.php:75
|
920 |
msgid "Broadcast a newsletter campaign to all or selected subscribers."
|
921 |
msgstr ""
|
922 |
|
923 |
+
#: lite/admin/partials/dashboard.php:76
|
924 |
msgid "Begin"
|
925 |
msgstr ""
|
926 |
|
927 |
+
#: lite/admin/partials/dashboard.php:82
|
928 |
msgid "Create an Auto-responder Sequence"
|
929 |
msgstr ""
|
930 |
|
931 |
+
#: lite/admin/partials/dashboard.php:83
|
932 |
msgid "Welcome emails, drip campaigns... Send automatic emails at regular intervals to engage readers."
|
933 |
msgstr ""
|
934 |
|
935 |
+
#: lite/admin/partials/dashboard.php:84
|
936 |
msgid "Start"
|
937 |
msgstr ""
|
938 |
|
939 |
+
#: lite/admin/partials/dashboard.php:128
|
940 |
msgid "New Broadcast"
|
941 |
msgstr ""
|
942 |
|
943 |
+
#: lite/admin/partials/dashboard.php:130
|
944 |
msgid "New Post Notification"
|
945 |
msgstr ""
|
946 |
|
947 |
+
#: lite/admin/partials/dashboard.php:133
|
948 |
+
#: lite/admin/partials/dashboard.php:135
|
949 |
#: pro/pro-class-sequences.php:48
|
950 |
msgid "New Sequence"
|
951 |
msgstr ""
|
952 |
|
953 |
+
#: lite/admin/partials/dashboard.php:136
|
954 |
msgid "Premium"
|
955 |
msgstr ""
|
956 |
|
957 |
+
#: lite/admin/partials/dashboard.php:141
|
958 |
msgid "New Template"
|
959 |
msgstr ""
|
960 |
|
961 |
+
#: lite/admin/partials/dashboard.php:145
|
962 |
msgid "New Form"
|
963 |
msgstr ""
|
964 |
|
965 |
+
#: lite/admin/partials/dashboard.php:146
|
966 |
msgid "New List"
|
967 |
msgstr ""
|
968 |
|
969 |
+
#: lite/admin/partials/dashboard.php:147
|
970 |
msgid "New Contact"
|
971 |
msgstr ""
|
972 |
|
973 |
+
#: lite/admin/partials/dashboard.php:162
|
974 |
msgid " active contacts"
|
975 |
msgstr ""
|
976 |
|
977 |
+
#: lite/admin/partials/dashboard.php:170
|
978 |
#: lite/includes/classes/class-es-contacts-table.php:320
|
979 |
msgid "Last 60 days"
|
980 |
msgstr ""
|
981 |
|
982 |
+
#: lite/admin/partials/dashboard.php:186
|
983 |
msgid " Avg Open Rate"
|
984 |
msgstr ""
|
985 |
|
986 |
+
#: lite/admin/partials/dashboard.php:202
|
987 |
#: lite/includes/pro-features.php:1272
|
988 |
msgid "Avg Click Rate"
|
989 |
msgstr ""
|
990 |
|
991 |
+
#: lite/admin/partials/dashboard.php:237
|
992 |
msgid "Jump to: "
|
993 |
msgstr ""
|
994 |
|
995 |
+
#: lite/admin/partials/dashboard.php:243
|
996 |
#: lite/includes/class-email-subscribers-activator.php:49
|
997 |
#: lite/includes/class-email-subscribers-activator.php:50
|
998 |
#: lite/includes/class-email-subscribers-activator.php:55
|
1069 |
|
1070 |
#: lite/admin/partials/help.php:237
|
1071 |
#: lite/includes/classes/class-es-campaign-report.php:190
|
1072 |
+
#: lite/includes/classes/class-es-campaigns-table.php:631
|
1073 |
#: lite/includes/classes/class-es-export-subscribers.php:341
|
1074 |
#: lite/includes/classes/class-es-import-subscribers.php:690
|
1075 |
#: lite/includes/classes/class-es-import-subscribers.php:1345
|
1083 |
#: lite/includes/class-es-common.php:430
|
1084 |
#: lite/includes/class-es-common.php:1809
|
1085 |
#: lite/includes/class-es-common.php:2260
|
1086 |
+
#: lite/includes/classes/class-es-campaigns-table.php:309
|
1087 |
#: lite/includes/workflows/admin/views/meta-box-save.php:28
|
1088 |
#: pro/classes/class-es-pro-reports-data.php:193
|
1089 |
#: pro/classes/class-es-pro-sequence-report.php:239
|
1386 |
msgstr ""
|
1387 |
|
1388 |
#. translators: 1: Error message 2: File name 3: Line number
|
1389 |
+
#: lite/includes/class-email-subscribers.php:1344
|
1390 |
msgid "%1$s in %2$s on line %3$s"
|
1391 |
msgstr ""
|
1392 |
|
1393 |
+
#: lite/includes/class-email-subscribers.php:1607
|
1394 |
msgid "Icegram WC"
|
1395 |
msgstr ""
|
1396 |
|
1397 |
#. translators: %1$s - constant that was used
|
1398 |
+
#: lite/includes/class-email-subscribers.php:2058
|
1399 |
msgid "Value was set using constant %1$s"
|
1400 |
msgstr ""
|
1401 |
|
1532 |
msgstr ""
|
1533 |
|
1534 |
#: lite/includes/class-es-common.php:1805
|
1535 |
+
#: lite/includes/classes/class-es-campaigns-table.php:569
|
1536 |
msgid "Draft"
|
1537 |
msgstr ""
|
1538 |
|
1539 |
#: lite/includes/class-es-common.php:1806
|
1540 |
#: lite/includes/class-es-common.php:2251
|
1541 |
#: lite/includes/classes/class-es-campaign-report.php:237
|
1542 |
+
#: lite/includes/classes/class-es-campaigns-table.php:550
|
1543 |
+
#: lite/includes/classes/class-es-campaigns-table.php:588
|
1544 |
#: lite/includes/classes/class-es-reports-table.php:200
|
1545 |
#: lite/includes/classes/class-es-reports-table.php:590
|
1546 |
#: pro/classes/class-es-pro-reports-data.php:186
|
1548 |
msgstr ""
|
1549 |
|
1550 |
#: lite/includes/class-es-common.php:1807
|
1551 |
+
#: lite/includes/classes/class-es-campaigns-table.php:310
|
1552 |
+
#: lite/includes/classes/class-es-campaigns-table.php:543
|
1553 |
+
#: lite/includes/classes/class-es-campaigns-table.php:579
|
1554 |
#: lite/includes/classes/class-es-reports-table.php:216
|
1555 |
#: lite/includes/workflows/admin/views/meta-box-timing.php:36
|
1556 |
msgid "Scheduled"
|
1559 |
#: lite/includes/class-es-common.php:1808
|
1560 |
#: lite/includes/class-es-common.php:2231
|
1561 |
#: lite/includes/classes/class-es-campaign-report.php:221
|
1562 |
+
#: lite/includes/classes/class-es-campaigns-table.php:557
|
1563 |
+
#: lite/includes/classes/class-es-campaigns-table.php:606
|
1564 |
#: lite/includes/classes/class-es-reports-table.php:191
|
1565 |
#: lite/includes/pro-features.php:1217
|
1566 |
#: lite/includes/pro-features.php:1264
|
1570 |
msgstr ""
|
1571 |
|
1572 |
#: lite/includes/class-es-common.php:1833
|
1573 |
+
#: lite/includes/classes/class-es-campaigns-table.php:691
|
1574 |
+
#: lite/includes/classes/class-es-contacts-table.php:1141
|
1575 |
msgid "All Statuses"
|
1576 |
msgstr ""
|
1577 |
|
1623 |
#: lite/includes/workflows/admin/views/meta-box-timing.php:82
|
1624 |
#: lite/includes/workflows/fields/class-es-date.php:31
|
1625 |
#: pro/classes/class-es-campaign-admin-pro.php:195
|
1626 |
+
#: pro/pro-class-email-subscribers.php:858
|
1627 |
msgid "Date"
|
1628 |
msgstr ""
|
1629 |
|
1658 |
|
1659 |
#: lite/includes/classes/class-es-admin-settings.php:202
|
1660 |
#: lite/includes/classes/class-es-admin-settings.php:205
|
1661 |
+
#: lite/includes/classes/class-es-campaigns-table.php:626
|
1662 |
#: lite/includes/classes/class-es-forms-table.php:416
|
1663 |
#: lite/includes/classes/class-es-forms-table.php:984
|
1664 |
#: lite/includes/classes/class-es-lists-table.php:637
|
1946 |
msgstr ""
|
1947 |
|
1948 |
#: lite/includes/classes/class-es-campaign-report.php:16
|
1949 |
+
#: lite/includes/classes/class-es-campaigns-table.php:443
|
1950 |
+
#: lite/includes/classes/class-es-campaigns-table.php:447
|
1951 |
+
#: lite/includes/classes/class-es-campaigns-table.php:478
|
1952 |
#: lite/includes/classes/class-es-reports-table.php:16
|
1953 |
#: lite/includes/pro-features.php:1209
|
1954 |
#: pro/classes/class-es-pro-reports-data.php:154
|
2030 |
msgid "Manage Templates"
|
2031 |
msgstr ""
|
2032 |
|
2033 |
+
#: lite/includes/classes/class-es-campaigns-table.php:187
|
|
|
|
|
|
|
|
|
2034 |
msgid "Notification Added Successfully!"
|
2035 |
msgstr ""
|
2036 |
|
2037 |
+
#: lite/includes/classes/class-es-campaigns-table.php:293
|
2038 |
msgid "No Campaigns Found."
|
2039 |
msgstr ""
|
2040 |
|
2041 |
+
#: lite/includes/classes/class-es-campaigns-table.php:308
|
2042 |
msgid "In Active"
|
2043 |
msgstr ""
|
2044 |
|
2045 |
+
#: lite/includes/classes/class-es-campaigns-table.php:311
|
2046 |
msgid "Queued"
|
2047 |
msgstr ""
|
2048 |
|
2049 |
+
#: lite/includes/classes/class-es-campaigns-table.php:312
|
2050 |
+
#: lite/includes/classes/class-es-campaigns-table.php:597
|
2051 |
#: lite/includes/classes/class-es-reports-table.php:208
|
2052 |
msgid "Paused"
|
2053 |
msgstr ""
|
2054 |
|
2055 |
+
#: lite/includes/classes/class-es-campaigns-table.php:313
|
2056 |
msgid "Finished"
|
2057 |
msgstr ""
|
2058 |
|
2059 |
+
#: lite/includes/classes/class-es-campaigns-table.php:369
|
2060 |
msgid "All"
|
2061 |
msgstr ""
|
2062 |
|
2063 |
+
#: lite/includes/classes/class-es-campaigns-table.php:371
|
2064 |
#: starter/starter-class-email-subscribers.php:391
|
2065 |
msgid "None"
|
2066 |
msgstr ""
|
2067 |
|
2068 |
+
#: lite/includes/classes/class-es-campaigns-table.php:434
|
2069 |
+
#: lite/includes/classes/class-es-campaigns-table.php:436
|
2070 |
+
#: lite/includes/classes/class-es-campaigns-table.php:464
|
2071 |
+
#: lite/includes/classes/class-es-contacts-table.php:1034
|
2072 |
#: lite/includes/classes/class-es-forms-table.php:967
|
2073 |
#: lite/includes/classes/class-es-lists-table.php:616
|
2074 |
#: lite/includes/workflows/admin/views/action.php:28
|
2077 |
msgid "Edit"
|
2078 |
msgstr ""
|
2079 |
|
2080 |
+
#: lite/includes/classes/class-es-campaigns-table.php:488
|
2081 |
+
#: lite/includes/classes/class-es-contacts-table.php:1036
|
2082 |
+
#: lite/includes/classes/class-es-contacts-table.php:1107
|
2083 |
#: lite/includes/classes/class-es-forms-table.php:969
|
2084 |
#: lite/includes/classes/class-es-forms-table.php:1015
|
2085 |
#: lite/includes/classes/class-es-lists-table.php:618
|
2094 |
msgid "Delete"
|
2095 |
msgstr ""
|
2096 |
|
2097 |
+
#: lite/includes/classes/class-es-campaigns-table.php:627
|
2098 |
#: lite/includes/classes/class-es-reports-table.php:280
|
2099 |
#: pro/classes/class-es-pro-custom-fields-table.php:393
|
2100 |
#: pro/classes/class-es-pro-custom-fields-table.php:458
|
2102 |
msgid "Type"
|
2103 |
msgstr ""
|
2104 |
|
2105 |
+
#: lite/includes/classes/class-es-campaigns-table.php:628
|
2106 |
+
#: lite/includes/classes/class-es-contacts-table.php:837
|
2107 |
+
#: lite/includes/classes/class-es-contacts-table.php:1073
|
2108 |
msgid "List(s)"
|
2109 |
msgstr ""
|
2110 |
|
2111 |
+
#: lite/includes/classes/class-es-campaigns-table.php:629
|
2112 |
msgid "Categories"
|
2113 |
msgstr ""
|
2114 |
|
2115 |
+
#: lite/includes/classes/class-es-campaigns-table.php:630
|
2116 |
+
#: lite/includes/classes/class-es-contacts-table.php:1074
|
2117 |
#: lite/includes/classes/class-es-forms-table.php:987
|
2118 |
msgid "Created"
|
2119 |
msgstr ""
|
2120 |
|
2121 |
+
#: lite/includes/classes/class-es-campaigns-table.php:683
|
2122 |
msgid "Search Campaigns"
|
2123 |
msgstr ""
|
2124 |
|
2125 |
+
#: lite/includes/classes/class-es-campaigns-table.php:700
|
2126 |
#: lite/includes/classes/class-es-reports-table.php:601
|
2127 |
msgid "All Type"
|
2128 |
msgstr ""
|
2129 |
|
2130 |
+
#: lite/includes/classes/class-es-campaigns-table.php:748
|
2131 |
msgid "You are not allowed to delete campaign."
|
2132 |
msgstr ""
|
2133 |
|
2134 |
+
#: lite/includes/classes/class-es-campaigns-table.php:753
|
2135 |
msgid "Campaign deleted successfully!"
|
2136 |
msgstr ""
|
2137 |
|
2138 |
+
#: lite/includes/classes/class-es-campaigns-table.php:774
|
2139 |
msgid "Campaign(s) deleted successfully!"
|
2140 |
msgstr ""
|
2141 |
|
2142 |
+
#: lite/includes/classes/class-es-campaigns-table.php:778
|
2143 |
msgid "Please select campaign(s) to delete."
|
2144 |
msgstr ""
|
2145 |
|
2146 |
#: lite/includes/classes/class-es-contacts-table.php:70
|
2147 |
+
#: lite/includes/classes/class-es-contacts-table.php:1072
|
2148 |
#: lite/includes/workflows/actions/class-es-action-delete-contact.php:31
|
2149 |
#: lite/includes/workflows/actions/class-es-action-update-contact.php:31
|
2150 |
msgid "Contact"
|
2197 |
msgid "Add New"
|
2198 |
msgstr ""
|
2199 |
|
2200 |
+
#: lite/includes/classes/class-es-contacts-table.php:442
|
2201 |
msgid "Contact already exist."
|
2202 |
msgstr ""
|
2203 |
|
2204 |
#. translators: 1. Contact edit URL tag 2: Anchor close tag
|
2205 |
+
#: lite/includes/classes/class-es-contacts-table.php:508
|
2206 |
msgid "Contact added successfully. %1$sEdit contact%2$s."
|
2207 |
msgstr ""
|
2208 |
|
2209 |
+
#: lite/includes/classes/class-es-contacts-table.php:519
|
2210 |
msgid "Contact updated successfully!"
|
2211 |
msgstr ""
|
2212 |
|
2213 |
#: lite/includes/classes/class-es-contacts-table.php:527
|
|
|
|
|
|
|
|
|
2214 |
#: lite/includes/classes/class-es-export-subscribers.php:36
|
2215 |
#: lite/includes/classes/class-es-lists-table.php:772
|
2216 |
msgid "Please select list"
|
2217 |
msgstr ""
|
2218 |
|
2219 |
+
#: lite/includes/classes/class-es-contacts-table.php:531
|
2220 |
msgid "Please enter valid email address"
|
2221 |
msgstr ""
|
2222 |
|
2223 |
+
#: lite/includes/classes/class-es-contacts-table.php:558
|
2224 |
#: lite/includes/classes/class-es-export-subscribers.php:157
|
2225 |
#: lite/includes/classes/class-es-handle-sync-wp-user.php:216
|
2226 |
#: lite/includes/classes/class-es-import-subscribers.php:409
|
2229 |
msgid "Audience "
|
2230 |
msgstr ""
|
2231 |
|
2232 |
+
#: lite/includes/classes/class-es-contacts-table.php:734
|
2233 |
msgid "No list found"
|
2234 |
msgstr ""
|
2235 |
|
2236 |
+
#: lite/includes/classes/class-es-contacts-table.php:743
|
2237 |
msgid "First name"
|
2238 |
msgstr ""
|
2239 |
|
2240 |
+
#: lite/includes/classes/class-es-contacts-table.php:755
|
2241 |
msgid "Enter first name"
|
2242 |
msgstr ""
|
2243 |
|
2244 |
+
#: lite/includes/classes/class-es-contacts-table.php:765
|
2245 |
msgid "Last name"
|
2246 |
msgstr ""
|
2247 |
|
2248 |
+
#: lite/includes/classes/class-es-contacts-table.php:776
|
2249 |
msgid "Enter last name"
|
2250 |
msgstr ""
|
2251 |
|
2252 |
+
#: lite/includes/classes/class-es-contacts-table.php:797
|
2253 |
msgid "Enter email"
|
2254 |
msgstr ""
|
2255 |
|
2256 |
+
#: lite/includes/classes/class-es-contacts-table.php:807
|
2257 |
msgid "Send welcome email?"
|
2258 |
msgstr ""
|
2259 |
|
2260 |
+
#: lite/includes/classes/class-es-contacts-table.php:838
|
2261 |
#: lite/includes/classes/class-es-forms-table.php:467
|
2262 |
msgid "Contacts will be added into selected list(s)"
|
2263 |
msgstr ""
|
2264 |
|
2265 |
+
#: lite/includes/classes/class-es-contacts-table.php:855
|
2266 |
msgid "Add Contact"
|
2267 |
msgstr ""
|
2268 |
|
2269 |
+
#: lite/includes/classes/class-es-contacts-table.php:855
|
2270 |
#: lite/includes/classes/class-es-forms-table.php:616
|
2271 |
#: lite/includes/classes/class-es-lists-table.php:384
|
2272 |
#: lite/includes/classes/class-es-post-notifications.php:451
|
2274 |
msgid "Save Changes"
|
2275 |
msgstr ""
|
2276 |
|
2277 |
+
#: lite/includes/classes/class-es-contacts-table.php:862
|
2278 |
#: lite/includes/classes/class-es-forms-table.php:620
|
2279 |
#: lite/includes/classes/class-es-lists-table.php:388
|
2280 |
#: lite/includes/classes/class-es-post-notifications.php:454
|
2282 |
msgid "Cancel"
|
2283 |
msgstr ""
|
2284 |
|
2285 |
+
#: lite/includes/classes/class-es-contacts-table.php:878
|
2286 |
msgid "No contacts avaliable."
|
2287 |
msgstr ""
|
2288 |
|
2289 |
+
#: lite/includes/classes/class-es-contacts-table.php:1054
|
2290 |
msgid "Resend Confirmation"
|
2291 |
msgstr ""
|
2292 |
|
2293 |
+
#: lite/includes/classes/class-es-contacts-table.php:1108
|
2294 |
#: pro/workflows/actions/class-es-action-move-to-list.php:29
|
2295 |
msgid "Move to list"
|
2296 |
msgstr ""
|
2297 |
|
2298 |
+
#: lite/includes/classes/class-es-contacts-table.php:1109
|
2299 |
#: lite/includes/workflows/actions/class-es-action-add-to-list.php:30
|
2300 |
msgid "Add to list"
|
2301 |
msgstr ""
|
2302 |
|
2303 |
+
#: lite/includes/classes/class-es-contacts-table.php:1110
|
2304 |
msgid "Change status"
|
2305 |
msgstr ""
|
2306 |
|
2307 |
+
#: lite/includes/classes/class-es-contacts-table.php:1133
|
2308 |
msgid "Search Contacts"
|
2309 |
msgstr ""
|
2310 |
|
2311 |
+
#: lite/includes/classes/class-es-contacts-table.php:1150
|
2312 |
msgid "All Lists"
|
2313 |
msgstr ""
|
2314 |
|
2315 |
+
#: lite/includes/classes/class-es-contacts-table.php:1265
|
2316 |
+
#: lite/includes/classes/class-es-contacts-table.php:1328
|
2317 |
msgid "Contact(s) deleted successfully!"
|
2318 |
msgstr ""
|
2319 |
|
2320 |
+
#: lite/includes/classes/class-es-contacts-table.php:1278
|
2321 |
msgid "You do not have a permission to resend email confirmation"
|
2322 |
msgstr ""
|
2323 |
|
2324 |
+
#: lite/includes/classes/class-es-contacts-table.php:1290
|
2325 |
msgid "Confirmation email sent successfully!"
|
2326 |
msgstr ""
|
2327 |
|
2328 |
+
#: lite/includes/classes/class-es-contacts-table.php:1316
|
2329 |
msgid "Please select subscribers to update."
|
2330 |
msgstr ""
|
2331 |
|
2332 |
+
#: lite/includes/classes/class-es-contacts-table.php:1339
|
2333 |
msgid "Please select status."
|
2334 |
msgstr ""
|
2335 |
|
2336 |
+
#: lite/includes/classes/class-es-contacts-table.php:1353
|
2337 |
msgid "Contact(s) status changed successfully!"
|
2338 |
msgstr ""
|
2339 |
|
2340 |
+
#: lite/includes/classes/class-es-contacts-table.php:1364
|
2341 |
+
#: lite/includes/classes/class-es-contacts-table.php:1385
|
2342 |
#: lite/includes/classes/class-es-post-notifications.php:72
|
2343 |
msgid "Please select list."
|
2344 |
msgstr ""
|
2345 |
|
2346 |
+
#: lite/includes/classes/class-es-contacts-table.php:1373
|
2347 |
msgid "Contact(s) moved to list successfully!"
|
2348 |
msgstr ""
|
2349 |
|
2350 |
+
#: lite/includes/classes/class-es-contacts-table.php:1394
|
2351 |
msgid "Contact(s) added to list successfully!"
|
2352 |
msgstr ""
|
2353 |
|
2421 |
msgid "Cron lock enabled. Please try after sometime."
|
2422 |
msgstr ""
|
2423 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2424 |
#: lite/includes/classes/class-es-export-subscribers.php:48
|
2425 |
msgid "No data available"
|
2426 |
msgstr ""
|
2460 |
#: lite/includes/classes/class-es-import-subscribers.php:682
|
2461 |
#: lite/includes/classes/class-es-import-subscribers.php:1088
|
2462 |
#: lite/includes/classes/class-es-import-subscribers.php:1343
|
2463 |
+
#: pro/pro-class-email-subscribers.php:2260
|
2464 |
msgid "First Name"
|
2465 |
msgstr ""
|
2466 |
|
2469 |
#: lite/includes/classes/class-es-import-subscribers.php:683
|
2470 |
#: lite/includes/classes/class-es-import-subscribers.php:1093
|
2471 |
#: lite/includes/classes/class-es-import-subscribers.php:1344
|
2472 |
+
#: pro/pro-class-email-subscribers.php:2261
|
2473 |
msgid "Last Name"
|
2474 |
msgstr ""
|
2475 |
|
3334 |
|
3335 |
#: lite/includes/classes/class-es-reports-data.php:362
|
3336 |
#: lite/includes/classes/class-es-reports-table.php:157
|
3337 |
+
#: lite/public/class-email-subscribers-public.php:490
|
3338 |
#: pro/classes/class-es-pro-reports-data.php:73
|
3339 |
msgid "Post Notification"
|
3340 |
msgstr ""
|
3421 |
|
3422 |
#. translators: 1: Page 2: Duplicate action 3: Campaign id 4: Wp nonce
|
3423 |
#: lite/includes/classes/class-es-templates-table.php:209
|
3424 |
+
#: pro/pro-class-email-subscribers.php:1583
|
3425 |
msgid "Duplicate"
|
3426 |
msgstr ""
|
3427 |
|
3428 |
#: lite/includes/classes/class-es-templates-table.php:237
|
3429 |
+
#: lite/includes/db/class-es-db-campaigns.php:745
|
3430 |
+
#: lite/includes/db/class-es-db-campaigns.php:748
|
3431 |
msgid "Copy"
|
3432 |
msgstr ""
|
3433 |
|
3672 |
msgstr ""
|
3673 |
|
3674 |
#: lite/includes/pro-features.php:278
|
3675 |
+
#: pro/pro-class-email-subscribers.php:944
|
3676 |
msgid "Track clicks"
|
3677 |
msgstr ""
|
3678 |
|
3679 |
#: lite/includes/pro-features.php:279
|
3680 |
+
#: pro/pro-class-email-subscribers.php:945
|
3681 |
msgid "Do you want to track when people click links in your emails? (We recommend keeping it enabled)"
|
3682 |
msgstr ""
|
3683 |
|
3729 |
msgstr ""
|
3730 |
|
3731 |
#: lite/includes/pro-features.php:348
|
3732 |
+
#: pro/pro-class-email-subscribers.php:968
|
3733 |
msgid "Weekly summary"
|
3734 |
msgstr ""
|
3735 |
|
3777 |
msgstr ""
|
3778 |
|
3779 |
#: lite/includes/pro-features.php:428
|
3780 |
+
#: pro/pro-class-email-subscribers.php:953
|
3781 |
msgid "Track IP address"
|
3782 |
msgstr ""
|
3783 |
|
3986 |
msgstr ""
|
3987 |
|
3988 |
#: lite/includes/pro-features.php:903
|
3989 |
+
#: starter/starter-class-email-subscribers.php:1243
|
3990 |
msgid "Show a captcha to protect from bot signups."
|
3991 |
msgstr ""
|
3992 |
|
4049 |
|
4050 |
#: lite/includes/pro-features.php:1122
|
4051 |
#: pro/classes/class-es-campaign-admin-pro.php:170
|
4052 |
+
#: pro/pro-class-email-subscribers.php:839
|
4053 |
msgid "Send options"
|
4054 |
msgstr ""
|
4055 |
|
4056 |
#: lite/includes/pro-features.php:1125
|
4057 |
#: pro/classes/class-es-campaign-admin-pro.php:181
|
4058 |
+
#: pro/pro-class-email-subscribers.php:844
|
4059 |
msgid "Schedule for later"
|
4060 |
msgstr ""
|
4061 |
|
4062 |
#: lite/includes/pro-features.php:1141
|
4063 |
#: lite/includes/workflows/fields/class-es-time.php:64
|
4064 |
#: pro/classes/class-es-campaign-admin-pro.php:209
|
4065 |
+
#: pro/pro-class-email-subscribers.php:872
|
4066 |
msgid "Time"
|
4067 |
msgstr ""
|
4068 |
|
4069 |
#: lite/includes/pro-features.php:1151
|
4070 |
#: pro/classes/class-es-campaign-admin-pro.php:224
|
4071 |
+
#: pro/pro-class-email-subscribers.php:887
|
4072 |
msgid "Local Time: "
|
4073 |
msgstr ""
|
4074 |
|
4193 |
msgstr ""
|
4194 |
|
4195 |
#: lite/includes/pro-features.php:1690
|
4196 |
+
#: pro/pro-class-email-subscribers.php:1805
|
4197 |
msgid "Add Attachments"
|
4198 |
msgstr ""
|
4199 |
|
4200 |
#: lite/includes/pro-features.php:1720
|
4201 |
+
#: pro/pro-class-email-subscribers.php:1932
|
4202 |
msgid "Import existing WordPress users"
|
4203 |
msgstr ""
|
4204 |
|
4332 |
msgid "Variable not found."
|
4333 |
msgstr ""
|
4334 |
|
4335 |
+
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:256
|
4336 |
msgid " Add New Workflow"
|
4337 |
msgstr ""
|
4338 |
|
4339 |
+
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:258
|
4340 |
msgid " Edit Workflow"
|
4341 |
msgstr ""
|
4342 |
|
4343 |
+
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:295
|
4344 |
msgid "Add title"
|
4345 |
msgstr ""
|
4346 |
|
4347 |
+
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:326
|
4348 |
#: lite/includes/workflows/admin/views/meta-box-trigger.php:68
|
4349 |
msgid "Trigger"
|
4350 |
msgstr ""
|
4351 |
|
4352 |
+
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:327
|
4353 |
msgid "Actions"
|
4354 |
msgstr ""
|
4355 |
|
4356 |
+
#: lite/includes/workflows/admin/class-es-workflow-admin-edit.php:329
|
4357 |
msgid "Placeholders"
|
4358 |
msgstr ""
|
4359 |
|
4517 |
msgid "[Select]"
|
4518 |
msgstr ""
|
4519 |
|
4520 |
+
#: lite/includes/workflows/admin/views/meta-box-variables.php:50
|
4521 |
msgid "Sorry, no placeholder tags are available for this trigger"
|
4522 |
msgstr ""
|
4523 |
|
4559 |
msgid "%1$s %2$s"
|
4560 |
msgstr ""
|
4561 |
|
4562 |
+
#: lite/includes/workflows/class-es-workflow.php:1016
|
4563 |
msgid "Missing action_name key in array."
|
4564 |
msgstr ""
|
4565 |
|
4566 |
+
#: lite/includes/workflows/class-es-workflow.php:1022
|
4567 |
msgid "Could not retrieve the action."
|
4568 |
msgstr ""
|
4569 |
|
4687 |
msgstr ""
|
4688 |
|
4689 |
#: lite/includes/workflows/db/class-es-db-workflows.php:593
|
4690 |
+
#: pro/pro-class-email-subscribers.php:2659
|
4691 |
msgid "Send confirmation email"
|
4692 |
msgstr ""
|
4693 |
|
4813 |
msgid "Sorry, we couldn't find you. Please contact admin."
|
4814 |
msgstr ""
|
4815 |
|
4816 |
+
#: lite/public/class-email-subscribers-public.php:367
|
4817 |
+
#: lite/public/class-email-subscribers-public.php:464
|
4818 |
+
#: starter/starter-class-email-subscribers.php:805
|
4819 |
+
#: starter/starter-class-email-subscribers.php:941
|
4820 |
+
msgid "Unsubscribe"
|
4821 |
+
msgstr ""
|
4822 |
+
|
4823 |
+
#: lite/public/class-email-subscribers-public.php:449
|
4824 |
+
#: starter/starter-class-email-subscribers.php:917
|
4825 |
msgid "is subscribed to our mailing list(s)."
|
4826 |
msgstr ""
|
4827 |
|
4828 |
+
#: lite/public/class-email-subscribers-public.php:457
|
4829 |
msgid "Unsubscribe from all list(s)"
|
4830 |
msgstr ""
|
4831 |
|
4832 |
+
#: lite/public/class-email-subscribers-public.php:458
|
4833 |
msgid "You will be unsubscribed from receiving all future emails sent from us."
|
4834 |
msgstr ""
|
4835 |
|
|
|
|
|
|
|
|
|
|
|
4836 |
#: lite/public/partials/cron-message.php:33
|
4837 |
msgid "Total Emails Sent"
|
4838 |
msgstr ""
|
4843 |
|
4844 |
#: lite/public/partials/cron-message.php:43
|
4845 |
#: pro/classes/class-es-campaign-admin-pro.php:175
|
4846 |
+
#: pro/pro-class-email-subscribers.php:898
|
4847 |
msgid "Send Now"
|
4848 |
msgstr ""
|
4849 |
|
4850 |
+
#: lite/public/partials/subscription-successfull.php:12
|
4851 |
msgid "Subscription confirmed !"
|
4852 |
msgstr ""
|
4853 |
|
4854 |
+
#: lite/public/partials/subscription-successfull.php:14
|
4855 |
msgid "Unsubscription confirmed !"
|
4856 |
msgstr ""
|
4857 |
|
4858 |
+
#: lite/public/partials/subscription-successfull.php:56
|
4859 |
msgid "Powered by"
|
4860 |
msgstr ""
|
4861 |
|
4862 |
+
#: lite/public/partials/subscription-successfull.php:62
|
4863 |
msgid "Want to Engage, Inspire and Convert Your Website Visitors ?"
|
4864 |
msgstr ""
|
4865 |
|
4866 |
+
#: lite/public/partials/subscription-successfull.php:65
|
4867 |
msgid "The most loved WordPress plugins for lead capture, call to action and email marketing."
|
4868 |
msgstr ""
|
4869 |
|
4870 |
+
#: lite/public/partials/subscription-successfull.php:67
|
4871 |
msgid " Take a look here"
|
4872 |
msgstr ""
|
4873 |
|
4941 |
|
4942 |
#: pro/classes/class-es-pro-custom-fields-table.php:40
|
4943 |
#: pro/classes/class-es-pro-custom-fields-table.php:92
|
4944 |
+
#: pro/pro-class-email-subscribers.php:435
|
4945 |
msgid "Custom Fields"
|
4946 |
msgstr ""
|
4947 |
|
5024 |
msgstr ""
|
5025 |
|
5026 |
#: pro/classes/class-es-pro-reports-data.php:261
|
5027 |
+
#: pro/pro-class-email-subscribers.php:1314
|
5028 |
msgid "Clicked"
|
5029 |
msgstr ""
|
5030 |
|
5155 |
msgid "Please share the reason"
|
5156 |
msgstr ""
|
5157 |
|
5158 |
+
#: pro/classes/coupon/class-ig-es-coupon.php:84
|
5159 |
+
msgid "Generated by Email subscribers and Newsletters"
|
5160 |
+
msgstr ""
|
5161 |
+
|
5162 |
#: pro/mailers/aws-ses/class-es-amazon-ses-mailer.php:117
|
5163 |
#: pro/mailers/aws-ses/class-es-amazon-ses-mailer.php:340
|
5164 |
msgid "Access Key ID is empty."
|
5297 |
msgid "Lost"
|
5298 |
msgstr ""
|
5299 |
|
5300 |
+
#: pro/pro-class-email-subscribers.php:228
|
5301 |
msgid "Your cart has been restored."
|
5302 |
msgstr ""
|
5303 |
|
5304 |
+
#: pro/pro-class-email-subscribers.php:231
|
5305 |
msgid "Your cart could not be restored, it may have expired."
|
5306 |
msgstr ""
|
5307 |
|
5308 |
+
#: pro/pro-class-email-subscribers.php:428
|
5309 |
#: pro/pro-class-post-digest.php:33
|
5310 |
msgid "Sequence"
|
5311 |
msgstr ""
|
5312 |
|
5313 |
+
#: pro/pro-class-email-subscribers.php:593
|
5314 |
msgid "Please enter an email address."
|
5315 |
msgstr ""
|
5316 |
|
5317 |
+
#: pro/pro-class-email-subscribers.php:595
|
5318 |
msgid "Add Attachment"
|
5319 |
msgstr ""
|
5320 |
|
5321 |
#. translators: %s: Attachmen max file size.
|
5322 |
+
#: pro/pro-class-email-subscribers.php:597
|
5323 |
msgid "Please attach a file having size lower than %s."
|
5324 |
msgstr ""
|
5325 |
|
5326 |
+
#: pro/pro-class-email-subscribers.php:598
|
5327 |
msgid "Are you sure you want to delete this?"
|
5328 |
msgstr ""
|
5329 |
|
5330 |
+
#: pro/pro-class-email-subscribers.php:599
|
5331 |
+
#: pro/pro-class-email-subscribers.php:2142
|
5332 |
msgid "Checking your orders..."
|
5333 |
msgstr ""
|
5334 |
|
5335 |
+
#: pro/pro-class-email-subscribers.php:601
|
5336 |
#: pro/pro-class-sequences.php:544
|
5337 |
msgid "Send immediately"
|
5338 |
msgstr ""
|
5339 |
|
5340 |
+
#: pro/pro-class-email-subscribers.php:602
|
5341 |
msgid "Send after"
|
5342 |
msgstr ""
|
5343 |
|
5344 |
+
#: pro/pro-class-email-subscribers.php:603
|
5345 |
#: pro/pro-class-sequences.php:460
|
5346 |
msgid "hour(s)"
|
5347 |
msgstr ""
|
5348 |
|
5349 |
+
#: pro/pro-class-email-subscribers.php:604
|
5350 |
#: pro/pro-class-sequences.php:461
|
5351 |
msgid "day(s)"
|
5352 |
msgstr ""
|
5353 |
|
5354 |
+
#: pro/pro-class-email-subscribers.php:605
|
5355 |
#: pro/pro-class-sequences.php:462
|
5356 |
msgid "week(s)"
|
5357 |
msgstr ""
|
5358 |
|
5359 |
+
#: pro/pro-class-email-subscribers.php:734
|
5360 |
msgid "Clean My List"
|
5361 |
msgstr ""
|
5362 |
|
5363 |
+
#: pro/pro-class-email-subscribers.php:735
|
5364 |
msgid "List cleanup is in progress..."
|
5365 |
msgstr ""
|
5366 |
|
5367 |
+
#: pro/pro-class-email-subscribers.php:736
|
5368 |
msgid "List cleanup completed successfully."
|
5369 |
msgstr ""
|
5370 |
|
5371 |
+
#: pro/pro-class-email-subscribers.php:754
|
5372 |
msgid "Email status"
|
5373 |
msgstr ""
|
5374 |
|
5375 |
+
#: pro/pro-class-email-subscribers.php:755
|
5376 |
msgid "Last opened at"
|
5377 |
msgstr ""
|
5378 |
|
5379 |
+
#: pro/pro-class-email-subscribers.php:909
|
5380 |
msgid "Select page"
|
5381 |
msgstr ""
|
5382 |
|
5383 |
+
#: pro/pro-class-email-subscribers.php:922
|
5384 |
msgid "Subscriber will be redirected to selected page (by default, homepage) once they click on unsubscribe link from the email."
|
5385 |
msgstr ""
|
5386 |
|
5387 |
+
#: pro/pro-class-email-subscribers.php:935
|
5388 |
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."
|
5389 |
msgstr ""
|
5390 |
|
5391 |
+
#: pro/pro-class-email-subscribers.php:973
|
5392 |
msgid "Enable?"
|
5393 |
msgstr ""
|
5394 |
|
5395 |
+
#: pro/pro-class-email-subscribers.php:980
|
5396 |
msgid "When our automated weekly email should be sent out?"
|
5397 |
msgstr ""
|
5398 |
|
5399 |
+
#: pro/pro-class-email-subscribers.php:989
|
5400 |
msgid "In which time we need to send our weekly summary?"
|
5401 |
msgstr ""
|
5402 |
|
5403 |
+
#: pro/pro-class-email-subscribers.php:1015
|
5404 |
msgid "Access Key ID"
|
5405 |
msgstr ""
|
5406 |
|
5407 |
+
#: pro/pro-class-email-subscribers.php:1028
|
5408 |
msgid "Secret Access Key"
|
5409 |
msgstr ""
|
5410 |
|
5411 |
+
#: pro/pro-class-email-subscribers.php:1042
|
5412 |
msgid "Closest Region"
|
5413 |
msgstr ""
|
5414 |
|
5415 |
+
#: pro/pro-class-email-subscribers.php:1044
|
5416 |
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."
|
5417 |
msgstr ""
|
5418 |
|
5419 |
+
#: pro/pro-class-email-subscribers.php:1071
|
5420 |
msgid "Private API Key"
|
5421 |
msgstr ""
|
5422 |
|
5423 |
+
#: pro/pro-class-email-subscribers.php:1085
|
5424 |
msgid "Domain Name"
|
5425 |
msgstr ""
|
5426 |
|
5427 |
+
#: pro/pro-class-email-subscribers.php:1096
|
5428 |
+
#: pro/pro-class-email-subscribers.php:1171
|
5429 |
msgid "United States"
|
5430 |
msgstr ""
|
5431 |
|
5432 |
+
#: pro/pro-class-email-subscribers.php:1097
|
5433 |
+
#: pro/pro-class-email-subscribers.php:1172
|
5434 |
msgid "Europe"
|
5435 |
msgstr ""
|
5436 |
|
5437 |
+
#: pro/pro-class-email-subscribers.php:1103
|
5438 |
+
#: pro/pro-class-email-subscribers.php:1178
|
5439 |
msgid "Region"
|
5440 |
msgstr ""
|
5441 |
|
5442 |
+
#: pro/pro-class-email-subscribers.php:1107
|
5443 |
msgid "mailgun.com"
|
5444 |
msgstr ""
|
5445 |
|
5446 |
+
#: pro/pro-class-email-subscribers.php:1133
|
5447 |
+
#: pro/pro-class-email-subscribers.php:1160
|
5448 |
msgid "API Key"
|
5449 |
msgstr ""
|
5450 |
|
5451 |
+
#: pro/pro-class-email-subscribers.php:1180
|
5452 |
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."
|
5453 |
msgstr ""
|
5454 |
|
5455 |
+
#: pro/pro-class-email-subscribers.php:1205
|
5456 |
msgid "API token"
|
5457 |
msgstr ""
|
5458 |
|
5459 |
+
#: pro/pro-class-email-subscribers.php:1233
|
5460 |
msgid "API key"
|
5461 |
msgstr ""
|
5462 |
|
5463 |
+
#: pro/pro-class-email-subscribers.php:1262
|
5464 |
msgid "Public key"
|
5465 |
msgstr ""
|
5466 |
|
5467 |
+
#: pro/pro-class-email-subscribers.php:1276
|
5468 |
msgid "Private key"
|
5469 |
msgstr ""
|
5470 |
|
5471 |
+
#: pro/pro-class-email-subscribers.php:1605
|
5472 |
msgid "You are not allowed to duplicate campaign."
|
5473 |
msgstr ""
|
5474 |
|
5475 |
+
#: pro/pro-class-email-subscribers.php:1620
|
5476 |
msgid "Campaign duplicated !"
|
5477 |
msgstr ""
|
5478 |
|
5479 |
+
#: pro/pro-class-email-subscribers.php:1951
|
5480 |
msgid "Import WordPress users with following roles"
|
5481 |
msgstr ""
|
5482 |
|
5483 |
+
#: pro/pro-class-email-subscribers.php:2009
|
5484 |
+
#: pro/pro-class-email-subscribers.php:2149
|
5485 |
msgid "Proceed "
|
5486 |
msgstr ""
|
5487 |
|
5488 |
+
#: pro/pro-class-email-subscribers.php:2051
|
5489 |
msgid "Import from WooCommerce orders"
|
5490 |
msgstr ""
|
5491 |
|
5492 |
+
#: pro/pro-class-email-subscribers.php:2076
|
5493 |
msgid "Select order statuses"
|
5494 |
msgstr ""
|
5495 |
|
5496 |
+
#: pro/pro-class-email-subscribers.php:2130
|
5497 |
msgid "Orders should contain these products"
|
5498 |
msgstr ""
|
5499 |
|
5500 |
+
#: pro/pro-class-email-subscribers.php:2136
|
5501 |
msgid "Search products..."
|
5502 |
msgstr ""
|
5503 |
|
5504 |
#. translators: 1. Processed orders count. 2. Total orders count. 3. Matched orders count.
|
5505 |
+
#: pro/pro-class-email-subscribers.php:2368
|
5506 |
msgid "Currently %1$s of %2$s orders checked. Found %3$s matching orders."
|
5507 |
msgstr ""
|
5508 |
|
5509 |
+
#: pro/pro-class-email-subscribers.php:2379
|
5510 |
msgid "We can't find any matching orders in your store."
|
5511 |
msgstr ""
|
5512 |
|
5513 |
+
#: pro/pro-class-email-subscribers.php:2392
|
5514 |
msgid "Total Opened"
|
5515 |
msgstr ""
|
5516 |
|
5517 |
+
#: pro/pro-class-email-subscribers.php:2445
|
5518 |
msgid "How to configure Mailgun to send emails in the Email Subscribers plugin?"
|
5519 |
msgstr ""
|
5520 |
|
5521 |
+
#: pro/pro-class-email-subscribers.php:2477
|
5522 |
msgid "How to configure SendGrid to send emails in the Email Subscribers plugin?"
|
5523 |
msgstr ""
|
5524 |
|
5525 |
+
#: pro/pro-class-email-subscribers.php:2509
|
5526 |
msgid "How to configure Sparkpost to send emails in the Email Subscribers plugin?"
|
5527 |
msgstr ""
|
5528 |
|
5529 |
+
#: pro/pro-class-email-subscribers.php:2541
|
5530 |
msgid "How to configure Amazon SES to send emails in the Email Subscribers plugin?"
|
5531 |
msgstr ""
|
5532 |
|
5533 |
+
#: pro/pro-class-email-subscribers.php:2573
|
5534 |
msgid "How to configure Postmark to send emails in the Email Subscribers plugin?"
|
5535 |
msgstr ""
|
5536 |
|
5537 |
+
#: pro/pro-class-email-subscribers.php:2605
|
5538 |
msgid "How to configure Sendinblue to send emails in the Email Subscribers plugin?"
|
5539 |
msgstr ""
|
5540 |
|
5541 |
+
#: pro/pro-class-email-subscribers.php:2637
|
5542 |
msgid "How to configure Mailjet to send emails in the Email Subscribers plugin?"
|
5543 |
msgstr ""
|
5544 |
|
5545 |
+
#: pro/pro-class-email-subscribers.php:2674
|
5546 |
msgid "Confirmation emails queued successfully and will be sent shortly."
|
5547 |
msgstr ""
|
5548 |
|
5549 |
+
#: pro/pro-class-email-subscribers.php:2682
|
5550 |
msgid "No contacts found. May be they are already queued or there isn't any unconfirmed contact in your selection."
|
5551 |
msgstr ""
|
5552 |
|
5553 |
+
#: pro/pro-class-email-subscribers.php:2685
|
5554 |
msgid "Failed to queue confirmation emails. Please try again later."
|
5555 |
msgstr ""
|
5556 |
|
5825 |
msgid "Displays the total cost of the cart."
|
5826 |
msgstr ""
|
5827 |
|
5828 |
+
#: pro/workflows/variables/coupon-generate-unique-coupon.php:17
|
5829 |
+
msgid "Generates a unique WooCommerce coupon based on a template coupon"
|
5830 |
+
msgstr ""
|
5831 |
+
|
5832 |
+
#: pro/workflows/variables/coupon-generate-unique-coupon.php:22
|
5833 |
+
msgid "Name of the coupon that will cloned. NOTE: Don't delete the coupon code in WooCommerce dashboard"
|
5834 |
+
msgstr ""
|
5835 |
+
|
5836 |
+
#: pro/workflows/variables/coupon-generate-unique-coupon.php:25
|
5837 |
+
msgid "Search coupon template"
|
5838 |
+
msgstr ""
|
5839 |
+
|
5840 |
+
#: pro/workflows/variables/coupon-generate-unique-coupon.php:31
|
5841 |
+
msgid "The number of days the coupon will be valid for. Leave this field blank or put '0' to generate a coupon without an expiry date."
|
5842 |
+
msgstr ""
|
5843 |
+
|
5844 |
+
#: pro/workflows/variables/coupon-generate-unique-coupon.php:33
|
5845 |
+
msgid "The prefix for the coupon code. To remove the prefix, leave this field blank."
|
5846 |
+
msgstr ""
|
5847 |
+
|
5848 |
+
#: pro/workflows/variables/coupon-generate-unique-coupon.php:35
|
5849 |
+
msgid "The number of times the generated coupon can be used. Leave this field blank or put '0' for an unlimited number of coupon usage."
|
5850 |
+
msgstr ""
|
5851 |
+
|
5852 |
#: pro/workflows/variables/customer-address-line-1.php:17
|
5853 |
msgid "Displays the first line of the customer's address."
|
5854 |
msgstr ""
|
6066 |
msgid "Allow user to select list(s) while unsubscribe"
|
6067 |
msgstr ""
|
6068 |
|
6069 |
+
#: starter/starter-class-email-subscribers.php:820
|
6070 |
msgid "Please select a list to unsubscribe"
|
6071 |
msgstr ""
|
6072 |
|
6073 |
+
#: starter/starter-class-email-subscribers.php:926
|
6074 |
msgid "Unsubscribe from below mailing list(s)"
|
6075 |
msgstr ""
|
6076 |
|
6077 |
+
#: starter/starter-class-email-subscribers.php:927
|
6078 |
msgid "Unsubscribe from all the lists"
|
6079 |
msgstr ""
|
6080 |
|
6081 |
+
#: starter/starter-class-email-subscribers.php:1338
|
6082 |
msgid "Pause"
|
6083 |
msgstr ""
|
6084 |
|
6085 |
+
#: starter/starter-class-email-subscribers.php:1346
|
6086 |
msgid "Resume"
|
6087 |
msgstr ""
|
6088 |
|
6089 |
+
#: starter/starter-class-email-subscribers.php:1370
|
6090 |
msgid "Pause campaign"
|
6091 |
msgstr ""
|
6092 |
|
6093 |
+
#: starter/starter-class-email-subscribers.php:1379
|
6094 |
msgid "Resume campaign"
|
6095 |
msgstr ""
|
6096 |
|
lite/public/class-email-subscribers-public.php
CHANGED
@@ -357,107 +357,118 @@ class Email_Subscribers_Public {
|
|
357 |
|
358 |
wp_register_style( 'tailwind', ES_PLUGIN_URL . 'lite/admin/dist/main.css', array(), $this->version, 'all' );
|
359 |
$es_wp_styles = wp_styles();
|
360 |
-
$
|
361 |
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
362 |
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
padding: 0.9em;
|
369 |
-
border-radius: 5px;
|
370 |
-
}
|
371 |
-
|
372 |
-
.ig_es_form_heading {
|
373 |
-
font-size: 1.3em;
|
374 |
-
line-height: 1.5em;
|
375 |
-
margin-bottom: 0.25em;
|
376 |
-
}
|
377 |
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
436 |
-
<div class="ig_es_unsubscribe_header text-center pb-3 border-b border-gry-150">
|
437 |
-
<span class="block text-xl font-medium text-gray-600"><?php echo esc_html( $email ); ?></span>
|
438 |
-
<span>
|
439 |
-
<?php
|
440 |
-
echo esc_html__( 'is subscribed to our mailing list(s).', 'email-subscribers' );
|
441 |
?>
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
450 |
</div>
|
451 |
-
|
452 |
-
|
453 |
-
?>
|
454 |
-
<input type="hidden" name="submitted" value="submitted">
|
455 |
-
<input class="ml-3 mt-4 rounded-md border border-transparent px-4 py-2 bg-white text-sm leading-5 font-medium text-white bg-indigo-600 transition ease-in-out duration-150 hover:bg-indigo-500 focus:ring-4 focus:ring-indigo-500 cursor-pointer" type="submit" name="unsubscribe" value="<?php echo esc_attr__( 'Unsubscribe', 'email-subscribers' ); ?>">
|
456 |
-
</form>
|
457 |
-
</div>
|
458 |
</div>
|
459 |
-
</
|
460 |
-
</
|
461 |
<?php
|
462 |
die();
|
463 |
}
|
357 |
|
358 |
wp_register_style( 'tailwind', ES_PLUGIN_URL . 'lite/admin/dist/main.css', array(), $this->version, 'all' );
|
359 |
$es_wp_styles = wp_styles();
|
360 |
+
$site_name = get_bloginfo( 'name' );
|
361 |
?>
|
362 |
+
<!DOCTYPE html>
|
363 |
+
<html <?php language_attributes(); ?>>
|
364 |
+
<head>
|
365 |
+
<meta charset="<?php bloginfo( 'charset' ); ?>">
|
366 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
367 |
+
<title><?php echo esc_html__( 'Unsubscribe', 'email-subscribers' ); ?> - <?php echo esc_html( $site_name ); ?></title>
|
368 |
+
<?php
|
369 |
+
$es_wp_styles->do_item( 'tailwind' );
|
370 |
+
?>
|
371 |
+
<style type="text/css">
|
372 |
+
.ig_es_form_wrapper {
|
373 |
+
width: 30%;
|
374 |
+
margin: 0 auto;
|
375 |
+
border: 2px #e8e3e3 solid;
|
376 |
+
padding: 0.9em;
|
377 |
+
border-radius: 5px;
|
378 |
+
}
|
379 |
|
380 |
+
.ig_es_form_heading {
|
381 |
+
font-size: 1.3em;
|
382 |
+
line-height: 1.5em;
|
383 |
+
margin-bottom: 0.25em;
|
384 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
385 |
|
386 |
+
.ig_es_list_checkbox {
|
387 |
+
margin-right: 0.5em;
|
388 |
+
}
|
389 |
|
390 |
+
.ig_es_submit {
|
391 |
+
color: #FFFFFF !important;
|
392 |
+
border-color: #03a025 !important;
|
393 |
+
background: #03a025 !important;
|
394 |
+
box-shadow: 0 1px 0 #03a025;
|
395 |
+
font-weight: bold;
|
396 |
+
height: 2.4em;
|
397 |
+
line-height: 1em;
|
398 |
+
cursor: pointer;
|
399 |
+
border-width: 1px;
|
400 |
+
border-style: solid;
|
401 |
+
-webkit-appearance: none;
|
402 |
+
border-radius: 3px;
|
403 |
+
white-space: nowrap;
|
404 |
+
box-sizing: border-box;
|
405 |
+
font-size: 1em;
|
406 |
+
padding: 0 2em;
|
407 |
+
}
|
408 |
|
409 |
+
.confirmation-no {
|
410 |
+
border-color: #FF0000 !important;
|
411 |
+
background: #FF0000 !important;
|
412 |
+
box-shadow: 0 1px 0 #FF0000;
|
413 |
+
}
|
414 |
|
415 |
+
.ig_es_submit:hover {
|
416 |
+
color: #FFF !important;
|
417 |
+
background: #0AAB2E !important;
|
418 |
+
border-color: #0AAB2E !important;
|
419 |
+
}
|
420 |
|
421 |
+
.ig_es_form_wrapper hr {
|
422 |
+
display: block;
|
423 |
+
height: 1px;
|
424 |
+
border: 0;
|
425 |
+
border-top: 1px solid #ccc;
|
426 |
+
margin: 1em 0;
|
427 |
+
padding: 0;
|
428 |
+
}
|
429 |
|
430 |
+
</style>
|
431 |
+
</head>
|
432 |
+
<body>
|
433 |
+
<div class="min-h-screen px-4 pt-10 pb-12 mx-auto bg-gray-100 sm:px-6 lg:px-8">
|
434 |
+
<section class="bg-white mt-12 py-7 shadow-md sm:rounded-lg mx-auto sm:w-2/4 xl:w-6/12">
|
435 |
+
<div class="flex">
|
436 |
+
<div class="w-full pl-6 pr-6 leading-6">
|
437 |
+
<form action="<?php echo esc_attr( $action ); ?>" method="post" id="">
|
438 |
+
<?php wp_nonce_field( 'ig-es-unsubscribe-nonce', 'ig_es_unsubscribe_nonce' ); ?>
|
439 |
+
<?php
|
440 |
+
do_action( 'ig_es_unsubscribe_form_after_start' );
|
441 |
+
?>
|
442 |
+
<?php
|
443 |
+
if ( ! empty( $email ) ) {
|
|
|
|
|
|
|
|
|
|
|
444 |
?>
|
445 |
+
<div class="ig_es_unsubscribe_header text-center pb-3 border-b border-gry-150">
|
446 |
+
<span class="block text-xl font-medium text-gray-600"><?php echo esc_html( $email ); ?></span>
|
447 |
+
<span>
|
448 |
+
<?php
|
449 |
+
echo esc_html__( 'is subscribed to our mailing list(s).', 'email-subscribers' );
|
450 |
+
?>
|
451 |
+
</span>
|
452 |
+
</div>
|
453 |
+
<?php
|
454 |
+
}
|
455 |
+
?>
|
456 |
+
<div class="ig_es_form_heading px-3">
|
457 |
+
<p class="pt-2 text-base tracking-wide text-gray-600 font-medium"><?php echo esc_html__( 'Unsubscribe from all list(s)', 'email-subscribers' ); ?></p>
|
458 |
+
<span class="text-sm text-gray-500"><?php echo esc_html__( 'You will be unsubscribed from receiving all future emails sent from us.', 'email-subscribers' ); ?></span>
|
459 |
+
</div>
|
460 |
+
<?php
|
461 |
+
do_action( 'ig_es_unsubscribe_form_before_end' );
|
462 |
+
?>
|
463 |
+
<input type="hidden" name="submitted" value="submitted">
|
464 |
+
<input class="ml-3 mt-4 rounded-md border border-transparent px-4 py-2 bg-white text-sm leading-5 font-medium text-white bg-indigo-600 transition ease-in-out duration-150 hover:bg-indigo-500 focus:ring-4 focus:ring-indigo-500 cursor-pointer" type="submit" name="unsubscribe" value="<?php echo esc_attr__( 'Unsubscribe', 'email-subscribers' ); ?>">
|
465 |
+
</form>
|
466 |
</div>
|
467 |
+
</div>
|
468 |
+
</section>
|
|
|
|
|
|
|
|
|
|
|
469 |
</div>
|
470 |
+
</body>
|
471 |
+
</html>
|
472 |
<?php
|
473 |
die();
|
474 |
}
|
lite/public/partials/subscription-successfull.php
CHANGED
@@ -5,27 +5,32 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
5 |
exit;
|
6 |
}
|
7 |
|
8 |
-
|
9 |
-
|
|
|
10 |
if ( 'optin' === $es_page_request ) {
|
11 |
$main_message = __('Subscription confirmed !', 'email-subscribers');
|
12 |
} elseif ( 'unsubscribe' === $es_page_request ) {
|
13 |
$main_message = __('Unsubscription confirmed !', 'email-subscribers');
|
14 |
}
|
15 |
-
|
16 |
-
|
17 |
-
|
|
|
18 |
?>
|
19 |
-
|
|
|
20 |
<head>
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
|
|
|
|
29 |
</head>
|
30 |
<body class="min-h-screen mt-16 px-4 pt-10 pb-12 mx-auto max-w-7xl bg-gray-200 sm:px-6 lg:px-8">
|
31 |
<section class="bg-indigo-600 py-12 px-12 text-white shadow-md sm:rounded-lg mx-auto sm:w-2/3 xl:w-7/12">
|
5 |
exit;
|
6 |
}
|
7 |
|
8 |
+
$es_page_request = ig_es_get_request_data('es');
|
9 |
+
$main_message = '';
|
10 |
+
|
11 |
if ( 'optin' === $es_page_request ) {
|
12 |
$main_message = __('Subscription confirmed !', 'email-subscribers');
|
13 |
} elseif ( 'unsubscribe' === $es_page_request ) {
|
14 |
$main_message = __('Unsubscription confirmed !', 'email-subscribers');
|
15 |
}
|
16 |
+
|
17 |
+
$site_name = get_option( 'blogname' );
|
18 |
+
$noerror = true;
|
19 |
+
$home_url = home_url( '/' );
|
20 |
?>
|
21 |
+
<!DOCTYPE html>
|
22 |
+
<html <?php language_attributes(); ?>>
|
23 |
<head>
|
24 |
+
<meta charset="<?php bloginfo( 'charset' ); ?>">
|
25 |
+
<meta name="viewport" content="width=device-width, initial-scale=1">
|
26 |
+
<title><?php echo esc_html( $site_name ); ?></title>
|
27 |
+
<meta http-equiv="refresh" content="10; url=<?php echo esc_url( $home_url ); ?>" charset="<?php echo esc_attr( get_option( 'blog_charset' ) ); ?>"/>
|
28 |
+
<?php do_action( 'es_message_head' ); ?>
|
29 |
+
<?php
|
30 |
+
wp_register_style( 'tailwind', ES_PLUGIN_URL . 'lite/admin/dist/main.css', array(), $this->version, 'all' );
|
31 |
+
$es_wp_styles = wp_styles();
|
32 |
+
$es_wp_styles->do_item( 'tailwind' );
|
33 |
+
?>
|
34 |
</head>
|
35 |
<body class="min-h-screen mt-16 px-4 pt-10 pb-12 mx-auto max-w-7xl bg-gray-200 sm:px-6 lg:px-8">
|
36 |
<section class="bg-indigo-600 py-12 px-12 text-white shadow-md sm:rounded-lg mx-auto sm:w-2/3 xl:w-7/12">
|
readme.txt
CHANGED
@@ -4,9 +4,9 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
|
|
4 |
Author URI: https://www.icegram.com/
|
5 |
Tags: email marketing, subscription, autoresponder, post notification, welcome email
|
6 |
Requires at least: 3.9
|
7 |
-
Tested up to: 5.9.
|
8 |
Requires PHP: 5.6
|
9 |
-
Stable tag: 5.3.
|
10 |
License: GPLv3
|
11 |
License URI: http://www.gnu.org/licenses
|
12 |
|
@@ -310,15 +310,16 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
|
|
310 |
|
311 |
== Upgrade Notice ==
|
312 |
|
313 |
-
= 5.3.
|
314 |
|
315 |
-
* New:
|
316 |
-
* New: Added {{POSTAUTHORAVATAR}} and {{POSTAUTHORAVATARLINK-ONLY}} keywords for Post Notification
|
317 |
-
* New: Added option to send welcome/ confirmation email after importing of contacts
|
318 |
-
* Fix: Improved security related to nonce validations [Thanks to WP team]
|
319 |
|
320 |
== Changelog ==
|
321 |
|
|
|
|
|
|
|
|
|
322 |
**5.3.3 (17.02.2022)**
|
323 |
|
324 |
* New: Added template gallery for campaigns
|
4 |
Author URI: https://www.icegram.com/
|
5 |
Tags: email marketing, subscription, autoresponder, post notification, welcome email
|
6 |
Requires at least: 3.9
|
7 |
+
Tested up to: 5.9.1
|
8 |
Requires PHP: 5.6
|
9 |
+
Stable tag: 5.3.4
|
10 |
License: GPLv3
|
11 |
License URI: http://www.gnu.org/licenses
|
12 |
|
310 |
|
311 |
== Upgrade Notice ==
|
312 |
|
313 |
+
= 5.3.4 =
|
314 |
|
315 |
+
* New: Integration of WooCommerce coupon in workflows [PRO]
|
|
|
|
|
|
|
316 |
|
317 |
== Changelog ==
|
318 |
|
319 |
+
**5.3.4 (24.02.2022)**
|
320 |
+
|
321 |
+
* New: Integration of WooCommerce coupon in workflows [PRO]
|
322 |
+
|
323 |
**5.3.3 (17.02.2022)**
|
324 |
|
325 |
* New: Added template gallery for campaigns
|