Changeset 3332419
- Timestamp:
- 07/22/2025 04:45:14 PM (9 months ago)
- Location:
- mail2admins
- Files:
-
- 86 added
- 10 edited
-
tags/1.0.5 (added)
-
tags/1.0.5/assets (added)
-
tags/1.0.5/assets/css (added)
-
tags/1.0.5/assets/css/fonts (added)
-
tags/1.0.5/assets/css/fonts/mail2a.eot (added)
-
tags/1.0.5/assets/css/fonts/mail2a.svg (added)
-
tags/1.0.5/assets/css/fonts/mail2a.ttf (added)
-
tags/1.0.5/assets/css/fonts/mail2a.woff (added)
-
tags/1.0.5/assets/css/mail2a-admin.css (added)
-
tags/1.0.5/assets/css/select2.min.css (added)
-
tags/1.0.5/assets/icons (added)
-
tags/1.0.5/assets/icons/dashicon-mail2a.svg (added)
-
tags/1.0.5/assets/icons/main-icon.svg (added)
-
tags/1.0.5/assets/js (added)
-
tags/1.0.5/assets/js/mail2a-admin.js (added)
-
tags/1.0.5/assets/js/select2.min.js (added)
-
tags/1.0.5/include (added)
-
tags/1.0.5/include/class-mail2a-admin.php (added)
-
tags/1.0.5/include/class-mail2a-settings.php (added)
-
tags/1.0.5/languages (added)
-
tags/1.0.5/languages/mail2admins-cs_CZ.l10n.php (added)
-
tags/1.0.5/languages/mail2admins-cs_CZ.mo (added)
-
tags/1.0.5/languages/mail2admins-cs_CZ.po (added)
-
tags/1.0.5/languages/mail2admins-de_DE.l10n.php (added)
-
tags/1.0.5/languages/mail2admins-de_DE.mo (added)
-
tags/1.0.5/languages/mail2admins-de_DE.po (added)
-
tags/1.0.5/languages/mail2admins-en_US.l10n.php (added)
-
tags/1.0.5/languages/mail2admins-en_US.mo (added)
-
tags/1.0.5/languages/mail2admins-en_US.po (added)
-
tags/1.0.5/languages/mail2admins-es_ES.l10n.php (added)
-
tags/1.0.5/languages/mail2admins-es_ES.mo (added)
-
tags/1.0.5/languages/mail2admins-es_ES.po (added)
-
tags/1.0.5/languages/mail2admins-fr_FR.l10n.php (added)
-
tags/1.0.5/languages/mail2admins-fr_FR.mo (added)
-
tags/1.0.5/languages/mail2admins-fr_FR.po (added)
-
tags/1.0.5/languages/mail2admins-it_IT.l10n.php (added)
-
tags/1.0.5/languages/mail2admins-it_IT.mo (added)
-
tags/1.0.5/languages/mail2admins-it_IT.po (added)
-
tags/1.0.5/languages/mail2admins-nl_NL.l10n.php (added)
-
tags/1.0.5/languages/mail2admins-nl_NL.mo (added)
-
tags/1.0.5/languages/mail2admins-nl_NL.po (added)
-
tags/1.0.5/languages/mail2admins-pl_PL.l10n.php (added)
-
tags/1.0.5/languages/mail2admins-pl_PL.mo (added)
-
tags/1.0.5/languages/mail2admins-pl_PL.po (added)
-
tags/1.0.5/languages/mail2admins-pt_PT.l10n.php (added)
-
tags/1.0.5/languages/mail2admins-pt_PT.mo (added)
-
tags/1.0.5/languages/mail2admins-pt_PT.po (added)
-
tags/1.0.5/languages/mail2admins-ru_RU.l10n.php (added)
-
tags/1.0.5/languages/mail2admins-ru_RU.mo (added)
-
tags/1.0.5/languages/mail2admins-ru_RU.po (added)
-
tags/1.0.5/languages/mail2admins-vi.l10n.php (added)
-
tags/1.0.5/languages/mail2admins-vi.mo (added)
-
tags/1.0.5/languages/mail2admins-vi.po (added)
-
tags/1.0.5/languages/mail2admins.pot (added)
-
tags/1.0.5/mail2admins.php (added)
-
tags/1.0.5/readme.txt (added)
-
trunk/assets/css/mail2a-admin.css (modified) (1 diff)
-
trunk/assets/js/mail2a-admin.js (modified) (5 diffs)
-
trunk/include/class-mail2a-admin.php (modified) (6 diffs)
-
trunk/include/class-mail2a-settings.php (modified) (3 diffs)
-
trunk/languages/mail2admins-cs_CZ.l10n.php (added)
-
trunk/languages/mail2admins-cs_CZ.mo (added)
-
trunk/languages/mail2admins-cs_CZ.po (added)
-
trunk/languages/mail2admins-de_DE.l10n.php (added)
-
trunk/languages/mail2admins-de_DE.mo (added)
-
trunk/languages/mail2admins-de_DE.po (added)
-
trunk/languages/mail2admins-en_US.l10n.php (modified) (1 diff)
-
trunk/languages/mail2admins-en_US.mo (modified) (previous)
-
trunk/languages/mail2admins-en_US.po (modified) (6 diffs)
-
trunk/languages/mail2admins-es_ES.l10n.php (added)
-
trunk/languages/mail2admins-es_ES.mo (added)
-
trunk/languages/mail2admins-es_ES.po (added)
-
trunk/languages/mail2admins-fr_FR.l10n.php (added)
-
trunk/languages/mail2admins-fr_FR.mo (added)
-
trunk/languages/mail2admins-fr_FR.po (added)
-
trunk/languages/mail2admins-it_IT.l10n.php (added)
-
trunk/languages/mail2admins-it_IT.mo (added)
-
trunk/languages/mail2admins-it_IT.po (added)
-
trunk/languages/mail2admins-nl_NL.l10n.php (added)
-
trunk/languages/mail2admins-nl_NL.mo (added)
-
trunk/languages/mail2admins-nl_NL.po (added)
-
trunk/languages/mail2admins-pl_PL.l10n.php (added)
-
trunk/languages/mail2admins-pl_PL.mo (added)
-
trunk/languages/mail2admins-pl_PL.po (added)
-
trunk/languages/mail2admins-pt_PT.l10n.php (added)
-
trunk/languages/mail2admins-pt_PT.mo (added)
-
trunk/languages/mail2admins-pt_PT.po (added)
-
trunk/languages/mail2admins-ru_RU.l10n.php (added)
-
trunk/languages/mail2admins-ru_RU.mo (added)
-
trunk/languages/mail2admins-ru_RU.po (added)
-
trunk/languages/mail2admins-vi.l10n.php (added)
-
trunk/languages/mail2admins-vi.mo (added)
-
trunk/languages/mail2admins-vi.po (added)
-
trunk/languages/mail2admins.pot (modified) (6 diffs)
-
trunk/mail2admins.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mail2admins/trunk/assets/css/mail2a-admin.css
r3307370 r3332419 360 360 } 361 361 362 .mail2a-tooltip { 363 color :#cccccc; 364 } -
mail2admins/trunk/assets/js/mail2a-admin.js
r3307370 r3332419 8 8 if (mail2a_initial_check == true) { 9 9 $('#mail2a_admin_emails_send').attr('disabled', false); 10 $('#mail2a_enable_check').closest("tr").nextAll('tr').css({ 'pointer-events' : 'all', 'opacity':'1', 'cursor': ' pointer' })10 $('#mail2a_enable_check').closest("tr").nextAll('tr').css({ 'pointer-events' : 'all', 'opacity':'1', 'cursor': 'default' }) 11 11 12 12 } … … 21 21 if(is_enable == 1 ) { 22 22 $('#mail2a_admin_emails_send').attr('disabled', false); 23 $('#mail2a_enable_check').closest("tr").nextAll('tr').css({ 'pointer-events' : 'all', 'opacity':'1', 'cursor': ' pointer' })23 $('#mail2a_enable_check').closest("tr").nextAll('tr').css({ 'pointer-events' : 'all', 'opacity':'1', 'cursor': 'default' }) 24 24 25 25 } … … 34 34 e.preventDefault(); 35 35 36 var admin_emails = $('.mail2a-emails').val() 37 console.log(admin_emails.length); 38 if(admin_emails.length == 0) { 39 $('#mail2aMailResponse').html('<span class="send_test_failed">Please select the administrator emails.</span>'); 40 setTimeout(function() { 41 $('#mail2a_loader').hide(); 42 $('#mail2aMailResponse').html('<span class="send_test_failed">Please select the administrator emails.</span>'); 43 $('#mail2aMailResponse').html(''); 44 }, 3000); 45 return; 46 } 47 48 36 49 $.ajax({ 37 50 url: ajaxurl, // Provided by WordPress in admin … … 51 64 // $('#mail2a_admin_emails_send').hide(); 52 65 $('#mail2a_loader').hide(); 53 54 $('#mail2aMailResponse').html('<span class="send_test_success">Message sent successfully.</span>'); 66 $('#mail2aMailResponse').html(`<span class="send_test_success"> ${response.data.message}</span>`); 55 67 } 56 68 // else { … … 61 73 }, 62 74 error: function(xhr, status, error) { 63 64 console.log(xhr.responseJSON.data); 75 console.error('Error:', error); 76 65 77 if (xhr.responseJSON && xhr.responseJSON.data && xhr.responseJSON.data.message) { 66 78 errorMessage = xhr.responseJSON.data.message; -
mail2admins/trunk/include/class-mail2a-admin.php
r3307571 r3332419 75 75 ?> 76 76 <?php 77 submit_button( 'Save Settings', 'primary', 'save_settings', false, array(77 submit_button(__('Save Settings', 'mail2admins'), 'primary', 'save_settings', false, array( 78 78 'id' => 'mail2a-save-settings', 79 79 'class' => 'mail2a-save-settings', … … 94 94 // Verify request authenticity if using AJAX (recommended) 95 95 if (!check_ajax_referer('mail2a_send_test_email', 'nonce', false)) { 96 wp_send_json_error(array( 'message' => 'Invalid request.' ));96 wp_send_json_error(array( 'message' => esc_html__('Invalid request.', 'mail2admins' )), 400 ); 97 97 return; 98 98 } … … 100 100 $mail2a_options = get_option('mail2a_options'); 101 101 $admin_emails = isset( $mail2a_options['mail2a_recipients'] ) ? $mail2a_options['mail2a_recipients'] : array(); 102 103 102 if (empty($admin_emails)) { 104 wp_send_json_error(array( 'message' => 'No valid admin emails found.' ));105 return;103 wp_send_json_error(array( 'message' => esc_html__('No valid admin emails found.', 'mail2admins' )), 400 ); 104 exit; 106 105 } 107 106 /** … … 112 111 * @param string 'test email'. 113 112 */ 114 $subject = sanitize_text_field(apply_filters('mail2a_test_email_subject', 'Test Email from mail2admins'));113 $subject = sanitize_text_field(apply_filters('mail2a_test_email_subject', esc_html__('Test Email from mail2admins', 'mail2admins'))); 115 114 /** 116 115 * Filter the test email message for the plugin. … … 120 119 * @param string 'test email'. 121 120 */ 122 $message = wp_kses_post(apply_filters('mail2a_test_email_message', 'This is a test mail from mail2admins'));121 $message = wp_kses_post(apply_filters('mail2a_test_email_message', esc_html__('This is a test mail from mail2admins', 'mail2admins'))); 123 122 $headers = array( 'Content-Type: text/html; charset=UTF-8' ); 124 123 … … 133 132 } 134 133 if (empty($failed) && !empty($sucess)) { 135 wp_send_json_success(array( 'message' => 'Emails sent successfully.'), 200);134 wp_send_json_success(array( 'message' => esc_html__( 'Email sent successfully.', 'mail2admins' )), 200); 136 135 } else if (empty($failed) && empty($sucess)) { 137 wp_send_json_error(array( 'message' => 'something went wrong, pls contact to support'), 400);136 wp_send_json_error(array( 'message' => esc_html__('something went wrong, pls contact to support', 'mail2admins' )), 400); 138 137 } else if (!empty($failed)) { 139 wp_send_json_error(array( 'message' => 'Failed to send to: '. implode(', ', $failed) ), 400);138 wp_send_json_error(array( 'message' => esc_html__('Failed to send to: ', 'mail2admins') . implode(', ', $failed) ), 400); 140 139 } 141 140 // else if(!empty($failed) && !empty($success)) { -
mail2admins/trunk/include/class-mail2a-settings.php
r3307370 r3332419 27 27 // Setting 28 28 add_settings_section( 'mail2a_general_option', esc_html__('Settings', 'mail2admins' ), array( $this, 'mail2a_gen' ), $this->mail2a_option_page ); 29 add_settings_field( 'mail2a_admin_emails_checkbox', esc_html__('Enable Mail2Admins', 'mail2admins' ), array( $this, 'mail2a_enable' ), $this->mail2a_option_page, 'mail2a_general_option' ); 30 add_settings_field( 'mail2a_admin_emails', esc_html__('Select Administrators', 'mail2admins' ), array( $this, 'mail2a_admin_emails' ), $this->mail2a_option_page, 'mail2a_general_option' ); 31 add_settings_field( 'mail2a_admin_emails_subject_filter_checkbox', esc_html__('Enable Subject Filter', 'mail2admins' ), array( $this, 'mail2a_enable_subject_forwarder' ), $this->mail2a_option_page, 'mail2a_general_option' ); 32 33 add_settings_field( 'mail2a_admin_emails_subject_filter', esc_html__( 'Forward if Subject Contains', 'mail2admins' ), array( $this, 'mail2a_admin_emails_subject_filter' ), $this->mail2a_option_page, 'mail2a_general_option' ); 29 30 add_settings_field( 31 'mail2a_admin_emails_checkbox', 32 wp_kses( 33 sprintf('%s <span class="dashicons dashicons-info tooltip-icon mail2a-tooltip" title="%s" tabindex="0" role="tooltip" aria-label="%s"></span>', 34 esc_html__('Enable Mail2Admins', 'mail2admins'), 35 esc_attr__("Mail2Admins will work after enabling this option", 'mail2admins'), 36 esc_attr__("Mail2Admins will work after enabling this option", 'mail2admins') 37 ), 38 [ 39 'span' => [ 40 'class' => [], 41 'title' => [], 42 'tabindex' => [], 43 'role' => [], 44 'aria-label' => [] 45 ] 46 ] 47 ), 48 array( $this, 'mail2a_enable' ), $this->mail2a_option_page, 'mail2a_general_option' ); 49 50 add_settings_field( 51 'mail2a_admin_emails', 52 wp_kses( 53 sprintf( 54 '%s <span class="dashicons dashicons-info tooltip-icon mail2a-tooltip" title="%s" tabindex="0" role="tooltip" aria-label="%s"></span>', 55 esc_html__('Select Administrator', 'mail2admins'), 56 esc_attr__("The admin email will be sent to the selected administrator email addresses.", 'mail2admins'), 57 esc_attr__("The admin email will be sent to the selected administrator email addresses.", 'mail2admins') 58 ), 59 [ 60 'span' => [ 61 'class' => [], 62 'title' => [], 63 'tabindex' => [], 64 'role' => [], 65 'aria-label' => [] 66 ] 67 ] 68 ), 69 array( $this, 'mail2a_admin_emails' ), $this->mail2a_option_page, 'mail2a_general_option' ); 70 71 add_settings_field( 72 'mail2a_admin_emails_subject_filter_checkbox', 73 wp_kses( 74 sprintf( 75 '%s <span class="dashicons dashicons-info tooltip-icon mail2a-tooltip" title="%s" tabindex="0" role="tooltip" aria-label="%s"></span>', 76 esc_html__('Enable Subject Filter', 'mail2admins'), 77 esc_attr__("If this option is enabled, you must enter at least one subject — otherwise, the email won't be sent. You can keep it as disable this option to allow all emails.", 'mail2admins'), 78 esc_attr__("If this option is enabled, you must enter at least one subject — otherwise, the email won't be sent. You can keep it as disable this option to allow all emails.", 'mail2admins') 79 ), 80 [ 81 'span' => [ 82 'class' => [], 83 'title' => [], 84 'tabindex' => [], 85 'role' => [], 86 'aria-label' => [] 87 ] 88 ] 89 ), 90 [$this, 'mail2a_enable_subject_forwarder'], 91 $this->mail2a_option_page,'mail2a_general_option' 92 ); 93 94 add_settings_field( 95 'mail2a_admin_emails_subject_filter', 96 wp_kses( 97 sprintf( 98 '%s <span class="dashicons dashicons-info tooltip-icon mail2a-tooltip" title="%s" tabindex="0" role="tooltip" aria-label="%s"></span>', 99 esc_html__('Forward if Subject Contains', 'mail2admins'), 100 esc_attr__("Emails will only be sent if their subject matches one of the entries in the field", 'mail2admins'), 101 esc_attr__("Emails will only be sent if their subject matches one of the entries in the field", 'mail2admins') 102 ), 103 [ 104 'span' => [ 105 'class' => [], 106 'title' => [], 107 'tabindex' => [], 108 'role' => [], 109 'aria-label' => [] 110 ] 111 ] 112 ),array( $this, 'mail2a_admin_emails_subject_filter' ), $this->mail2a_option_page, 'mail2a_general_option' ); 113 34 114 add_settings_field( 'mail2a_settings_tab', '', array( $this, 'mail2a_settings_tab' ), $this->mail2a_option_page, 'mail2a_general_option' ); 35 115 } … … 72 152 echo '</select>'; 73 153 echo '<p class="description mail2a_desc">' . esc_html__('To forward admin emails to multiple administrator role users, select their email addresses.', 'mail2admins') . '</p>'; 154 155 echo '<div class="mail2a_send_email_container">'; 74 156 echo '<button id="mail2a_admin_emails_send" class="mail2a_admin_emails_send">' . esc_html__('Send Test', 'mail2admins') . '</button>'; 157 echo '</div>'; 75 158 echo '<div id="mail2a_loader" class="mail2a_spinner" style="display: none;"></div>'; 76 159 echo '<span id="mail2aMailResponse"></span>'; … … 110 193 } 111 194 ?> 112 <input type="text" class="mail2a-tag-input" id="mail2a-tagInput" placeholder=" Type and press comma...">195 <input type="text" class="mail2a-tag-input" id="mail2a-tagInput" placeholder="<?php echo esc_html__('Type and press comma...', 'mail2admins') ?>"> 113 196 <input type="hidden" name="mail2a_options[mail2a_email_subjects]" id="mail2a-tagsHiddenInput" value="<?php echo esc_attr($tags); ?>"> 114 197 </div> -
mail2admins/trunk/languages/mail2admins-en_US.l10n.php
r3307370 r3332419 1 1 <?php 2 return array( 3 'project-id-version'=>'Mail2Admins', 4 'report-msgid-bugs-to'=>'', 5 'pot-creation-date'=>'2025-04-27 10:10+0000', 6 'po-revision-date'=>'2025-04-27 10:10+0000', 7 'last-translator'=>'', 8 'language-team'=>'English (United States)', 9 'language'=>'en_US', 10 'plural-forms'=>'nplurals=2; plural=n != 1;', 11 'mime-version'=>'1.0', 12 'content-type'=>'text/plain; charset=UTF-8', 13 'content-transfer-encoding'=>'8bit', 14 'x-generator'=>'Loco https://localise.biz/', 15 'x-loco-version'=>'2.7.2; wp-6.6.2', 16 'x-domain'=>'mail2admins', 17 'messages'=>array(), 18 ); 2 return ['project-id-version'=>'Mail2Admins','report-msgid-bugs-to'=>'','pot-creation-date'=>'2025-07-20 06:18+0000','po-revision-date'=>'2025-07-20 15:23+0000','last-translator'=>'','language-team'=>'English (United States)','language'=>'en_US','plural-forms'=>'nplurals=2; plural=n != 1;','mime-version'=>'1.0','content-type'=>'text/plain; charset=UTF-8','content-transfer-encoding'=>'8bit','x-generator'=>'Loco https://localise.biz/','x-loco-version'=>'2.8.0; wp-6.8.1; php-8.1.29','x-domain'=>'mail2admins','messages'=>[]]; -
mail2admins/trunk/languages/mail2admins-en_US.po
r3307370 r3332419 3 3 "Project-Id-Version: Mail2Admins\n" 4 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 2025-0 4-27 10:10+0000\n"6 "PO-Revision-Date: 2025-0 4-27 10:10+0000\n"5 "POT-Creation-Date: 2025-07-20 06:18+0000\n" 6 "PO-Revision-Date: 2025-07-20 15:23+0000\n" 7 7 "Last-Translator: \n" 8 8 "Language-Team: English (United States)\n" … … 13 13 "Content-Transfer-Encoding: 8bit\n" 14 14 "X-Generator: Loco https://localise.biz/\n" 15 "X-Loco-Version: 2. 7.2; wp-6.6.2\n"15 "X-Loco-Version: 2.8.0; wp-6.8.1; php-8.1.29\n" 16 16 "X-Domain: mail2admins" 17 17 18 #: include/class-m 2a-settings.php:3818 #: include/class-mail2a-settings.php:39 19 19 msgid "" 20 20 "Automatically forwards Admin emails to multiple users with Administrator-" … … 28 28 msgstr "" 29 29 30 #: include/class-m 2a-settings.php:12130 #: include/class-mail2a-settings.php:116 31 31 msgid "" 32 32 "Emails will only be forwarded if their subject matches one of the subjects " … … 34 34 msgstr "" 35 35 36 #: include/class-m 2a-settings.php:2836 #: include/class-mail2a-settings.php:29 37 37 msgid "Enable Mail2Admins" 38 38 msgstr "" 39 39 40 #: include/class-m 2a-settings.php:3040 #: include/class-mail2a-settings.php:31 41 41 msgid "Enable Subject Filter" 42 42 msgstr "" 43 43 44 #: include/class-m 2a-settings.php:3244 #: include/class-mail2a-settings.php:33 45 45 msgid "Forward if Subject Contains" 46 46 msgstr "" 47 47 48 #: include/class-m 2a-admin.php:4048 #: include/class-mail2a-admin.php:50 49 49 msgid "Get" 50 50 msgstr "" 51 51 52 #: include/class-m 2a-admin.php:4052 #: include/class-mail2a-admin.php:50 53 53 msgid "Get Support" 54 54 msgstr "" 55 55 56 #: include/class-m 2a-admin.php:4056 #: include/class-mail2a-admin.php:50 57 57 msgid "Help" 58 58 msgstr "" 59 59 60 60 #. Author URI of the plugin 61 msgid "https:// WPBrite.com"61 msgid "https://wpbrite.com" 62 62 msgstr "" 63 63 64 64 #. URI of the plugin 65 msgid "https:// WPBrite.com/"65 msgid "https://wpbrite.com/" 66 66 msgstr "" 67 67 … … 70 70 msgstr "" 71 71 72 #: include/class-m2a-settings.php:29 72 #: include/class-mail2a-admin.php:77 73 msgid "Save Settings" 74 msgstr "" 75 76 #: include/class-mail2a-settings.php:30 73 77 msgid "Select Administrators" 74 78 msgstr "" 75 79 76 #: include/class-m 2a-settings.php:7480 #: include/class-mail2a-settings.php:74 77 81 msgid "Send Test" 78 82 msgstr "" 79 83 80 #: include/class-m 2a-settings.php:2784 #: include/class-mail2a-settings.php:28 81 85 msgid "Settings" 82 86 msgstr "" 83 87 84 #: include/class-m 2a-settings.php:7388 #: include/class-mail2a-settings.php:73 85 89 msgid "" 86 90 "To forward admin emails to multiple administrator role users, select their " … … 88 92 msgstr "" 89 93 94 #: include/class-mail2a-settings.php:112 95 msgid "Type and press comma..." 96 msgstr "" 97 90 98 #. Author of the plugin 91 99 msgid "WPBrite" -
mail2admins/trunk/languages/mail2admins.pot
r3307370 r3332419 4 4 "Project-Id-Version: Mail2Admins\n" 5 5 "Report-Msgid-Bugs-To: \n" 6 "POT-Creation-Date: 2025-0 4-27 10:10+0000\n"6 "POT-Creation-Date: 2025-07-20 06:18+0000\n" 7 7 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 8 8 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 14 14 "Content-Transfer-Encoding: 8bit\n" 15 15 "X-Generator: Loco https://localise.biz/\n" 16 "X-Loco-Version: 2. 7.2; wp-6.6.2\n"16 "X-Loco-Version: 2.8.0; wp-6.8.1; php-8.1.29\n" 17 17 "X-Domain: mail2admins" 18 18 19 #: include/class-m 2a-settings.php:3819 #: include/class-mail2a-settings.php:39 20 20 msgid "" 21 21 "Automatically forwards Admin emails to multiple users with Administrator-" … … 29 29 msgstr "" 30 30 31 #: include/class-m 2a-settings.php:12131 #: include/class-mail2a-settings.php:116 32 32 msgid "" 33 33 "Emails will only be forwarded if their subject matches one of the subjects " … … 35 35 msgstr "" 36 36 37 #: include/class-m 2a-settings.php:2837 #: include/class-mail2a-settings.php:29 38 38 msgid "Enable Mail2Admins" 39 39 msgstr "" 40 40 41 #: include/class-m 2a-settings.php:3041 #: include/class-mail2a-settings.php:31 42 42 msgid "Enable Subject Filter" 43 43 msgstr "" 44 44 45 #: include/class-m 2a-settings.php:3245 #: include/class-mail2a-settings.php:33 46 46 msgid "Forward if Subject Contains" 47 47 msgstr "" 48 48 49 #: include/class-m 2a-admin.php:4049 #: include/class-mail2a-admin.php:50 50 50 msgid "Get" 51 51 msgstr "" 52 52 53 #: include/class-m 2a-admin.php:4053 #: include/class-mail2a-admin.php:50 54 54 msgid "Get Support" 55 55 msgstr "" 56 56 57 #: include/class-m 2a-admin.php:4057 #: include/class-mail2a-admin.php:50 58 58 msgid "Help" 59 59 msgstr "" 60 60 61 61 #. Author URI of the plugin 62 msgid "https:// WPBrite.com"62 msgid "https://wpbrite.com" 63 63 msgstr "" 64 64 65 65 #. URI of the plugin 66 msgid "https:// WPBrite.com/"66 msgid "https://wpbrite.com/" 67 67 msgstr "" 68 68 … … 71 71 msgstr "" 72 72 73 #: include/class-m2a-settings.php:29 73 #: include/class-mail2a-admin.php:77 74 msgid "Save Settings" 75 msgstr "" 76 77 #: include/class-mail2a-settings.php:30 74 78 msgid "Select Administrators" 75 79 msgstr "" 76 80 77 #: include/class-m 2a-settings.php:7481 #: include/class-mail2a-settings.php:74 78 82 msgid "Send Test" 79 83 msgstr "" 80 84 81 #: include/class-m 2a-settings.php:2785 #: include/class-mail2a-settings.php:28 82 86 msgid "Settings" 83 87 msgstr "" 84 88 85 #: include/class-m 2a-settings.php:7389 #: include/class-mail2a-settings.php:73 86 90 msgid "" 87 91 "To forward admin emails to multiple administrator role users, select their " … … 89 93 msgstr "" 90 94 95 #: include/class-mail2a-settings.php:112 96 msgid "Type and press comma..." 97 msgstr "" 98 91 99 #. Author of the plugin 92 100 msgid "WPBrite" -
mail2admins/trunk/mail2admins.php
r3310000 r3332419 5 5 * Plugin URI: https://wpbrite.com/ 6 6 * Description: Automatically forwards the WordPress Admin emails to multiple users with Administrator-level permissions 7 * Version: 1.0. 47 * Version: 1.0.5 8 8 * Author: WPBrite 9 9 * Author URI: https://wpbrite.com … … 24 24 25 25 // Define plugin constants 26 define('MAIL2A_VERSION', '1.0. 4');26 define('MAIL2A_VERSION', '1.0.5'); 27 27 define('MAIL2A_PLUGIN_DIR', plugin_dir_path(__FILE__)); 28 28 define('MAIL2A_PLUGIN_URL', plugin_dir_url(__FILE__)); … … 56 56 add_action('plugins_loaded', array( $this, 'init' )); 57 57 add_filter('wp_mail', array( $this, 'mail2a_add_admin_recipients' )); 58 // wordpress localize for translation 58 59 } 59 60 61 60 62 61 /** -
mail2admins/trunk/readme.txt
r3310000 r3332419 1 1 === Mail2Admins === 2 2 Contributors: WPBrite 3 Tags: notification forwarder, forwarder, admin notifications.3 Tags: Notifications forwarder, Email router, Admin notifications. 4 4 Requires at least: 6.0 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.4 7 Stable tag: 1.0. 47 Stable tag: 1.0.5 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 25 25 ✅ Ideal for Notifications – Keep teams informed. 26 26 27 28 = Translations 29 30 Current supported languages include: 31 32 Spanish, French, Italian, German, Portuguese Dutch, Czech, Russian, Vietnamese. 27 33 28 34 == Frequently Asked Questions == … … 49 55 1. Mail2Admins - Forward to administrator emails. 50 56 2. Mail2Admins - Subject base forwarding. 51 57 3. Main2Admins - Menu Position 52 58 53 59 == Changelog == 60 61 = 1.0.5 = 62 * Added - translations in Spanish (esponal), Italian, French, German, Dutch, Czech, Russian, Vietnamese, Portuguese 63 * Tweak - Added tooltips for better understanding 54 64 55 65 = 1.0.4 =
Note: See TracChangeset
for help on using the changeset viewer.