Changeset 3763827
- Timestamp:
- 10/24/2026 11:37:04 PM (5 hours ago)
- Location:
- exsile-sms-gateway/trunk
- Files:
-
- 32 added
- 9 deleted
- 4 edited
-
admin (deleted)
-
assets (added)
-
assets/css (added)
-
assets/css/admin.css (added)
-
assets/img (added)
-
assets/img/logo.svg (added)
-
assets/js (added)
-
assets/js/admin.js (added)
-
assets/js/phone-replacer.js (added)
-
assets/js/uninstall.js (added)
-
exsile-sms-gateway.php (modified) (1 diff)
-
images (deleted)
-
includes/account-details.php (deleted)
-
includes/class-admin.php (added)
-
includes/class-api.php (added)
-
includes/class-dispatcher.php (added)
-
includes/class-forms.php (added)
-
includes/class-guard.php (added)
-
includes/class-log.php (added)
-
includes/class-migration.php (added)
-
includes/class-notices.php (added)
-
includes/class-otp-login.php (added)
-
includes/class-phone-replacer.php (added)
-
includes/class-phone.php (added)
-
includes/class-settings.php (added)
-
includes/class-template.php (added)
-
includes/class-woocommerce.php (added)
-
includes/contact-form-7.php (deleted)
-
includes/elementor.php (deleted)
-
includes/exsile-api-gateway.php (deleted)
-
includes/integrations (added)
-
includes/integrations/abstract-integration.php (added)
-
includes/integrations/class-cf7.php (added)
-
includes/integrations/class-elementor.php (added)
-
includes/integrations/class-fluent.php (added)
-
includes/integrations/class-gravity.php (added)
-
includes/integrations/class-jetform.php (added)
-
includes/integrations/class-wpforms.php (added)
-
includes/pojo-forms.php (deleted)
-
includes/woocommerce.php (deleted)
-
languages/exsile-sms-gateway-he_IL.mo (modified) ( previous)
-
languages/exsile-sms-gateway-he_IL.po (modified) (1 diff)
-
license.txt (deleted)
-
readme.txt (modified) (1 diff)
-
uninstall.php (added)
Legend:
- Unmodified
- Added
- Removed
-
exsile-sms-gateway/trunk/exsile-sms-gateway.php
r3437014 r3763827 1 1 <?php 2 2 /** 3 * Plugin Name: Exsile SMS Gateway 4 * Plugin URI: https://www.smsleads.co.il/?utm_source=wp-plugins&utm_medium=wp-dash&utm_campaign=plugin 5 * Description: Exsile SMS Gateway (SMS Leads) provides a complete solution for sending SMS messages easily on your website when forms are submitted from <a href="https://be.elementor.com/visit/?bta=16602&brand=elementor">Elementor Pro</a>, <a href="https://wordpress.org/plugins/contact-form-7/">Contact Form 7</a>, <a href="https://wordpress.org/plugins/pojo-forms/">Pojo Forms</a>, and <a href="https://wordpress.org/plugins/woocommerce/">WooCommerce</a>. 6 * Version: 1.2.0 3 * Plugin Name: iLeads SMS Gateway by Exsile 4 * Plugin URI: https://www.ileads.co.il/?utm_source=wp-plugins&utm_medium=wp-dash&utm_campaign=plugin 5 * Description: SMS for every lead and order: forms (<a href="https://be.elementor.com/visit/?bta=16602&brand=elementor">Elementor Pro</a>, Contact Form 7, WPForms, Gravity Forms, Fluent Forms, JetFormBuilder), WooCommerce order statuses, SMS login verification and dynamic phone number replacement. 6 * Version: 2.0.0 7 * Requires at least: 6.1 8 * Requires PHP: 7.4 7 9 * Author: Exsile Digital 8 * Author URI: https://www.exsile.co.il/?utm_source=wp-plugins&utm_medium=wp-dash&utm_campaign=smsleads-plugin 10 * Author URI: https://www.exsile.co.il/?utm_source=wp-plugins&utm_medium=wp-dash&utm_campaign=ileads-plugin 11 * License: GPLv3 or later 12 * License URI: https://www.gnu.org/licenses/gpl-3.0.html 9 13 * Text Domain: exsile-sms-gateway 14 * Domain Path: /languages 10 15 * 11 * @package ExsileSMSGatway 12 * 13 * EXSILE SMS Gateway is free software: you can redistribute it and/or modify 14 * it under the terms of the GNU General Public License as published by 15 * the Free Software Foundation, either version 3 of the License, or 16 * any later version. 17 * 18 * EXSILE SMS Gateway is distributed in the hope that it will be useful, 19 * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 * GNU General Public License for more details. 22 * 23 * You should have received a copy of the GNU General Public License 24 * along with EXSILE SMS Gateway. If not, see https://www.gnu.org/licenses/. 16 * @package ExsileSmsGateway 25 17 */ 26 18 27 19 if ( ! defined( 'ABSPATH' ) ) { 28 exit; // Exit if accessed directly. 20 exit; 29 21 } 30 22 31 // register in menu 32 function exsile_sms_gateway_register() { 33 34 add_options_page( 35 __( 'SMS Leads', 'exsile-sms-gateway' ), // page title 36 __( 'SMS Leads', 'exsile-sms-gateway' ), // menu title 37 'manage_options', // capability 38 'exsile-sms-gateway', // menu slug 39 'exsile_sms_account_details' // callback function 40 ); 41 } 23 define( 'EXSILE_SMS_VERSION', '2.0.0' ); 24 define( 'EXSILE_SMS_FILE', __FILE__ ); 25 define( 'EXSILE_SMS_DIR', plugin_dir_path( __FILE__ ) ); 26 define( 'EXSILE_SMS_URL', plugin_dir_url( __FILE__ ) ); 42 27 43 add_action( 'admin_menu', 'exsile_sms_gateway_register' ); 28 require_once EXSILE_SMS_DIR . 'includes/class-settings.php'; 29 require_once EXSILE_SMS_DIR . 'includes/class-phone.php'; 30 require_once EXSILE_SMS_DIR . 'includes/class-guard.php'; 31 require_once EXSILE_SMS_DIR . 'includes/class-log.php'; 32 require_once EXSILE_SMS_DIR . 'includes/class-api.php'; 33 require_once EXSILE_SMS_DIR . 'includes/class-dispatcher.php'; 34 require_once EXSILE_SMS_DIR . 'includes/class-notices.php'; 35 require_once EXSILE_SMS_DIR . 'includes/class-template.php'; 36 require_once EXSILE_SMS_DIR . 'includes/class-forms.php'; 37 require_once EXSILE_SMS_DIR . 'includes/class-woocommerce.php'; 38 require_once EXSILE_SMS_DIR . 'includes/class-otp-login.php'; 39 require_once EXSILE_SMS_DIR . 'includes/class-phone-replacer.php'; 40 require_once EXSILE_SMS_DIR . 'includes/class-migration.php'; 41 require_once EXSILE_SMS_DIR . 'includes/class-admin.php'; 44 42 45 // register admin scripts 46 function exsile_sms_enqueue_admin_script() { 47 48 wp_enqueue_script( 'sms_admin_custom_script', plugin_dir_url( __FILE__ ) . 'admin/js/scripts.js', array(), '1.1' ); 49 wp_enqueue_script( 'sms_admin_suggest_script', plugin_dir_url( __FILE__ ) . 'admin/js/bootstrap-suggest.js', array(), '1.0' ); 50 51 wp_add_inline_script('wp_ajax_my_function_ajax', 'exsile_ajax_url',admin_url('admin-ajax.php')); 52 } 43 register_activation_hook( __FILE__, array( 'Exsile_SMS_Migration', 'activate' ) ); 44 register_deactivation_hook( __FILE__, array( 'Exsile_SMS_Migration', 'deactivate' ) ); 53 45 54 add_action( 'admin_enqueue_scripts', 'exsile_sms_enqueue_admin_script' ); 46 add_action( 47 'init', 48 function () { 49 // The bundled translation is loaded first, so an older language pack in wp-content/languages 50 // cannot hide strings added in this version; the pack still fills anything missing here. 51 load_textdomain( 'exsile-sms-gateway', EXSILE_SMS_DIR . 'languages/exsile-sms-gateway-' . determine_locale() . '.mo' ); 52 load_plugin_textdomain( 'exsile-sms-gateway', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' ); 53 } 54 ); 55 55 56 // register stylesheet 57 function exsile_sms_register_plugin_styles() { 58 59 wp_enqueue_style( 'sms_admin_custom_style', plugin_dir_url( __FILE__ ) . 'admin/css/admin.css', array(), '1.0' ); 60 wp_enqueue_style( 'sms_admin_suggest_style', plugin_dir_url( __FILE__ ) . 'admin/css/bootstrap-suggest.css', array(), '1.0' ); 61 62 } 56 add_action( 57 'before_woocommerce_init', 58 function () { 59 if ( class_exists( '\Automattic\WooCommerce\Utilities\FeaturesUtil' ) ) { 60 \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true ); 61 } 62 } 63 ); 63 64 64 add_action( 'admin_enqueue_scripts', 'exsile_sms_register_plugin_styles' ); 65 66 // plugin text domain for translations 67 load_plugin_textdomain( 'exsile-sms-gateway', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' ); 68 69 // include account details file 70 include_once ( plugin_dir_path( __FILE__ ) . 'includes/account-details.php' ); 71 72 // includes api gateway 73 include_once ( plugin_dir_path( __FILE__ ) . 'includes/exsile-api-gateway.php' ); 74 75 // includes plugin forms 76 include_once ( plugin_dir_path( __FILE__ ) . 'includes/elementor.php' ); 77 include_once ( plugin_dir_path( __FILE__ ) . 'includes/contact-form-7.php' ); 78 include_once ( plugin_dir_path( __FILE__ ) . 'includes/pojo-forms.php' ); 79 include_once ( plugin_dir_path( __FILE__ ) . 'includes/woocommerce.php' ); 80 ?> 65 add_action( 66 'plugins_loaded', 67 function () { 68 Exsile_SMS_Migration::maybe_upgrade(); 69 Exsile_SMS_Log::init(); 70 Exsile_SMS_Notices::init(); 71 Exsile_SMS_Forms::init(); 72 Exsile_SMS_WooCommerce::init(); 73 Exsile_SMS_OTP_Login::init(); 74 Exsile_SMS_Phone_Replacer::init(); 75 if ( is_admin() ) { 76 Exsile_SMS_Admin::init(); 77 } 78 }, 79 20 80 ); -
exsile-sms-gateway/trunk/languages/exsile-sms-gateway-he_IL.po
r3437014 r3763827 1 1 msgid "" 2 2 msgstr "" 3 "Project-Id-Version: EXSILE - SMS Gateway\n" 4 "POT-Creation-Date: 2026-01-11 12:01+0200\n" 5 "PO-Revision-Date: 2026-01-11 12:02+0200\n" 6 "Last-Translator: \n" 7 "Language-Team: \n" 8 "Language: he_IL\n" 3 "Project-Id-Version: iLeads SMS Gateway 2.0.0\n" 9 4 "MIME-Version: 1.0\n" 10 5 "Content-Type: text/plain; charset=UTF-8\n" 11 6 "Content-Transfer-Encoding: 8bit\n" 7 "Language: he_IL\n" 12 8 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 13 "X-Generator: Poedit 3.5\n" 14 "X-Poedit-Basepath: ..\n" 15 "X-Poedit-Flags-xgettext: --add-comments=translators:\n" 16 "X-Poedit-WPHeader: exsile-sms-gateway.php\n" 17 "X-Poedit-SourceCharset: UTF-8\n" 18 "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;" 19 "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;" 20 "_nx_noop:3c,1,2;__ngettext_noop:1,2\n" 21 "X-Poedit-SearchPath-0: .\n" 22 "X-Poedit-SearchPathExcluded-0: *.js\n" 23 24 #: admin/admin.php:60 exsile-sms-gateway.php:35 exsile-sms-gateway.php:36 25 msgid "SMS Leads" 26 msgstr "הודעות SMS Leads" 27 28 #: admin/admin.php:65 29 msgid "Account details settings saved." 30 msgstr "הגדרות פרטי חשבון נשמרו." 31 32 #: admin/admin.php:82 33 msgid "General Info" 34 msgstr "מידע כללי" 35 36 #: admin/admin.php:88 37 msgid "images/logo.png" 38 msgstr "images/logo.png" 39 40 #: admin/admin.php:89 41 msgid "SMS Balance:" 42 msgstr "יתרת הודעות:" 43 44 #: admin/admin.php:92 45 msgid "Get More SMS" 46 msgstr "רכישת הודעות נוספות" 47 48 #: admin/admin.php:96 49 msgid "Instructions:" 50 msgstr "הוראות:" 51 52 #: admin/admin.php:97 53 msgid "Press @ and get the options for dynamic fields." 54 msgstr "הקלידו @ לקבלת אפשרויות לשדות דינמיים." 55 56 #: admin/admin.php:98 57 msgid "Ignore fields example: email, phone, utm_source." 58 msgstr "דוגמה להתעלמות משדות: email, phone, utm_soruce." 59 60 #: admin/admin.php:99 9 "X-Domain: exsile-sms-gateway\n" 10 11 msgid "Settings" 12 msgstr "הגדרות" 13 14 msgid "characters" 15 msgstr "תווים" 16 17 msgid "1 message" 18 msgstr "הודעה אחת" 19 20 #, python-format 21 msgid "%d messages" 22 msgstr "%d הודעות" 23 24 msgid "Working…" 25 msgstr "רגע…" 26 27 msgid "Remove" 28 msgstr "הסרה" 29 30 msgid "Source (e.g. google)" 31 msgstr "מקור (למשל google)" 32 33 msgid "Number" 34 msgstr "מספר" 35 36 msgid "Main" 37 msgstr "ראשי" 38 39 msgid "Advanced" 40 msgstr "מתקדם" 41 42 msgid "Phone replacement" 43 msgstr "החלפת מספר" 44 45 msgid "Save changes" 46 msgstr "שמירת שינויים" 47 48 msgid "Settings saved." 49 msgstr "ההגדרות נשמרו." 50 51 msgid "The sender must be an Israeli phone number, for example 05XXXXXXXX." 52 msgstr "מספר השולח חייב להיות מספר טלפון ישראלי, למשל 05XXXXXXXX." 53 54 msgid "To turn on login verification, first verify your own mobile number in your profile, so you cannot be locked out." 55 msgstr "כדי להפעיל אימות בכניסה, אמתו קודם את מספר הנייד שלכם בפרופיל – כך לא תינעלו מחוץ לאתר." 56 57 msgid "Enter the number currently shown on the site to turn on phone replacement." 58 msgstr "כדי להפעיל החלפת מספר, הזינו את המספר שמופיע היום באתר." 59 60 #, python-format 61 msgid "Balance: %s" 62 msgstr "יתרה: %s" 63 64 msgid "Estimated: each variable is counted at a typical length, so the final count depends on what is entered." 65 msgstr "הערכה בלבד: כל משתנה נספר לפי אורך ממוצע, והספירה הסופית תלויה בערכים שיוזנו." 66 67 msgid "Account" 68 msgstr "חשבון" 69 70 msgid "Username" 71 msgstr "שם משתמש" 72 73 msgid "Check settings" 74 msgstr "בדיקת הגדרות" 75 76 msgid "Runs a full test request without sending an SMS and without using your balance." 77 msgstr "בקשת בדיקה מלאה – בלי לשלוח SMS ובלי לנצל יתרה." 78 79 msgid "Sender number" 80 msgstr "מספר שולח" 81 82 msgid "The number your messages are sent from. It must be verified once in your account." 83 msgstr "המספר שממנו נשלחות ההודעות. יש לאמת אותו פעם אחת בחשבון." 84 85 msgid "Check status" 86 msgstr "בדיקת סטטוס" 87 88 msgid "Send verification" 89 msgstr "שליחת אימות" 90 91 msgid "A mobile number receives a verification link by SMS. A landline receives instructions for a verification call." 92 msgstr "לנייד נשלח קישור אימות ב-SMS. מספר קווי מקבל הנחיות לשיחת אימות." 93 94 msgid "Numbers that receive leads" 95 msgstr "מספרים שמקבלים לידים" 96 97 msgid "Every new lead and order alert is sent to these numbers. You can set different numbers per form below." 98 msgstr "כל ליד והתראת הזמנה נשלחים למספרים האלה. אפשר להגדיר מספרים אחרים לכל טופס בהמשך העמוד." 99 100 #, python-format 101 msgid "Number %d" 102 msgstr "מספר %d" 103 104 msgid "Choose which order statuses send an SMS – to you, to the customer, or both." 105 msgstr "בחרו באילו סטטוסים של הזמנה יישלח SMS – אליכם, ללקוח או לשניכם." 106 107 msgid "To me" 108 msgstr "אליי" 109 110 msgid "To the customer" 111 msgstr "ללקוח" 112 113 #, python-brace-format 114 msgid "Hi {first_name}, your order #{order_number} is being processed." 115 msgstr "היי {first_name}, הזמנה #{order_number} בטיפול." 116 117 msgid "Note to customer" 118 msgstr "הערה ללקוח" 119 120 msgid "Also by SMS" 121 msgstr "גם ב-SMS" 122 123 #, python-brace-format 124 msgid "Order #{order_number}: {note}" 125 msgstr "הזמנה #{order_number}: {note}" 126 127 msgid "No supported form plugin is active" 128 msgstr "אין תוסף טפסים נתמך פעיל" 129 130 msgid "Supported: Elementor Pro, Contact Form 7, WPForms, Gravity Forms, Fluent Forms and JetFormBuilder." 131 msgstr "נתמכים: Elementor Pro, Contact Form 7, WPForms, Gravity Forms, Fluent Forms ו-JetFormBuilder." 132 133 msgid "Refresh list" 134 msgstr "רענון רשימה" 135 136 msgid "Send an SMS to the person who filled in the form" 137 msgstr "שליחת SMS למי שמילא את הטופס" 138 139 #, python-brace-format 140 msgid "Hi {first_name}, thanks for contacting us! We will get back to you soon." 141 msgstr "היי {first_name}, תודה שפניתם אלינו! נחזור אליכם בהקדם." 142 143 msgid "Forms on this site" 144 msgstr "הטפסים באתר" 145 146 msgid "All forms are included. Turn a form off, or open it to set different numbers or a different customer message." 147 msgstr "כל הטפסים כלולים. אפשר לכבות טופס, או לפתוח אותו כדי להגדיר מספרים אחרים או הודעה אחרת ללקוח." 148 149 msgid "Active" 150 msgstr "פעיל" 151 152 msgid "Send this form to (optional)" 153 msgstr "לשלוח את הטופס הזה אל (לא חובה)" 154 155 msgid "Leave empty to use the numbers that receive leads." 156 msgstr "השאירו ריק כדי להשתמש במספרים שמקבלים לידים." 157 158 msgid "Customer message for this form (optional)" 159 msgstr "הודעה ללקוח בטופס הזה (לא חובה)" 160 161 msgid "Leave empty to use the general message." 162 msgstr "השאירו ריק כדי להשתמש בהודעה הכללית." 163 164 msgid "No forms were found yet." 165 msgstr "עדיין לא נמצאו טפסים." 166 167 #, python-brace-format 168 msgid "{field:ID} inserts any field by its ID, for example {field:city}. The customer's mobile is detected automatically from the phone field." 169 msgstr "{field:ID} מכניס כל שדה לפי המזהה שלו, למשל {field:city}. הנייד של הלקוח מזוהה אוטומטית משדה הטלפון." 170 171 msgid "Fields not to send" 172 msgstr "שדות שלא יישלחו" 173 174 msgid "Field IDs or labels that will not appear in the SMS you receive, separated by commas." 175 msgstr "מזהים או כותרות של שדות שלא יופיעו ב-SMS שתקבלו, מופרדים בפסיק." 176 177 msgid "Require an SMS code at login" 178 msgstr "דרישת קוד SMS בכניסה" 179 180 msgid "For these roles" 181 msgstr "עבור התפקידים" 182 183 #, python-format 184 msgid "Your verified mobile: %s" 185 msgstr "הנייד המאומת שלך: %s" 186 187 msgid "Verify your mobile in your profile first." 188 msgstr "אמתו קודם את הנייד שלכם בפרופיל." 189 190 msgid "Activity log" 191 msgstr "יומן פעילות" 192 193 msgid "Uninstall" 194 msgstr "הסרה" 195 196 msgid "Delete all plugin data when the plugin is deleted" 197 msgstr "מחיקת כל נתוני התוסף כשהתוסף נמחק" 198 199 msgid "Nothing yet." 200 msgstr "אין עדיין." 201 202 msgid "Too many messages to this number or from this visitor." 203 msgstr "יותר מדי הודעות למספר הזה או מאותו גולש." 204 205 msgid "Too many submissions from one visitor." 206 msgstr "יותר מדי טפסים מאותו גולש." 207 208 msgid "No valid Israeli mobile number in the form." 209 msgstr "אין בטופס מספר נייד ישראלי תקין." 210 211 msgid "No valid Israeli mobile number on the order." 212 msgstr "אין בהזמנה מספר נייד ישראלי תקין." 213 214 msgid "Internal error. The form and the order were not affected." 215 msgstr "שגיאה פנימית. הטופס וההזמנה לא הושפעו." 216 217 msgid "to the customer" 218 msgstr "ללקוח" 219 220 msgid "note" 221 msgstr "הערה" 222 223 msgid "Login code" 224 msgstr "קוד כניסה" 225 226 msgid "Sent" 227 msgstr "נשלח" 228 229 msgid "Failed" 230 msgstr "נכשל" 231 232 msgid "Skipped" 233 msgstr "דולג" 234 235 msgid "Blocked" 236 msgstr "נחסם" 237 238 msgid "Time" 239 msgstr "זמן" 240 241 msgid "Source" 242 msgstr "מקור" 243 244 msgid "To" 245 msgstr "אל" 246 247 msgid "Status" 248 msgstr "סטטוס" 249 250 msgid "Dynamic phone number replacement" 251 msgstr "החלפת מספר טלפון דינמית" 252 253 msgid "Show each visitor the virtual number of the source they came from – Google, Facebook, TikTok – and know which campaign brought each call." 254 msgstr "מציגים לכל גולש את המספר הווירטואלי של המקור שממנו הגיע – גוגל, פייסבוק, טיקטוק – ויודעים איזה קמפיין הביא כל שיחה." 255 256 msgid "Replace the phone number on the site" 257 msgstr "החלפת מספר הטלפון באתר" 258 259 msgid "Number currently shown on the site" 260 msgstr "המספר שמופיע היום באתר" 261 262 msgid "Default number to show" 263 msgstr "מספר ברירת מחדל להצגה" 264 265 msgid "Number per source" 266 msgstr "מספר לפי מקור" 267 268 msgid "Add source" 269 msgstr "הוספת מקור" 270 271 msgid "URL parameters that identify the source" 272 msgstr "פרמטרים בכתובת שמזהים את המקור" 273 274 msgid "Do not replace inside (CSS selectors)" 275 msgstr "לא להחליף בתוך (סלקטורים)" 276 277 msgid "Also replace the number in WhatsApp links" 278 msgstr "החלפה גם בקישורי WhatsApp" 279 280 msgid "One line of code and every form submission reaches you by SMS – on any platform." 281 msgstr "שורת קוד אחת – וכל טופס שנשלח מגיע אליכם ב-SMS, בכל פלטפורמה." 282 283 msgid "To the lead script" 284 msgstr "לסקריפט הלידים" 285 286 msgid "Useful links" 287 msgstr "קישורים שימושיים" 288 289 msgid "iLeads website" 290 msgstr "אתר iLeads" 291 292 msgid "Web development" 293 msgstr "בניית אתרים" 294 295 msgid "Digital marketing" 296 msgstr "שיווק דיגיטלי" 297 298 msgid "Web hosting" 299 msgstr "אחסון אתרים" 300 301 msgid "You are not allowed to do this." 302 msgstr "אין לך הרשאה לפעולה זו." 303 304 msgid "Enter a sender number first." 305 msgstr "הזינו קודם מספר שולח." 306 307 msgid "Everything is set up correctly." 308 msgstr "הכל מוגדר כמו שצריך." 309 310 msgid "Save a valid sender number first." 311 msgstr "שמרו קודם מספר שולח תקין." 312 313 msgid "A verification link was sent by SMS to the sender number. Open it, then click \"Check status\"." 314 msgstr "קישור אימות נשלח ב-SMS למספר השולח. פתחו אותו ואז לחצו \"בדיקת סטטוס\"." 315 316 msgid "Verification call instructions were sent. Complete the call, then click \"Check status\"." 317 msgstr "נשלחו הנחיות לשיחת אימות. בצעו את השיחה ואז לחצו \"בדיקת סטטוס\"." 318 319 msgid "Could not check the status right now." 320 msgstr "לא ניתן לבדוק את הסטטוס כרגע." 321 322 msgid "The sender number is not verified yet. Click \"Send verification\"." 323 msgstr "מספר השולח עדיין לא מאומת. לחצו \"שליחת אימות\"." 324 325 msgid "Account details are missing." 326 msgstr "חסרים פרטי חשבון." 327 328 msgid "Could not connect to the SMS service." 329 msgstr "לא ניתן להתחבר לשירות ה-SMS." 330 331 msgid "Unexpected response from the SMS service." 332 msgstr "תשובה לא צפויה משירות ה-SMS." 333 334 msgid "The username or API token is incorrect." 335 msgstr "שם המשתמש או ה-API Token שגויים." 336 337 msgid "The API token does not match the username, or a newer token exists." 338 msgstr "הטוקן לא תואם לשם המשתמש, או שקיים טוקן חדש יותר." 339 340 msgid "Your SMS balance has run out. Messages are not being sent." 341 msgstr "יתרת ההודעות נגמרה. הודעות לא נשלחות." 342 343 msgid "The sender number is not verified. Verify it in the plugin settings." 344 msgstr "מספר השולח לא מאומת. אמתו אותו בהגדרות התוסף." 345 346 #, python-format 347 msgid "The SMS service returned an error (code %d)." 348 msgstr "שירות ה-SMS החזיר שגיאה (קוד %d)." 349 350 msgid "Open settings" 351 msgstr "להגדרות" 352 353 msgid "Go to profile" 354 msgstr "לפרופיל" 355 356 msgid "XML-RPC login is disabled for accounts with SMS verification." 357 msgstr "כניסה דרך XML-RPC חסומה לחשבונות עם אימות SMS." 358 359 #, python-format 360 msgid "This account requires an SMS code. Please log in through the <a href=\"%s\">login page</a>." 361 msgstr "החשבון הזה דורש קוד SMS. היכנסו דרך <a href=\"%s\">עמוד הכניסה</a>." 362 363 #, python-format 364 msgid "Your login code for %s: [code]" 365 msgstr "קוד הכניסה שלך ל-%s: [code]" 366 367 msgid "Please wait a minute before requesting a new code." 368 msgstr "המתינו דקה לפני בקשת קוד חדש." 369 370 msgid "The code could not be sent. Try again in a minute." 371 msgstr "לא ניתן לשלוח את הקוד. נסו שוב בעוד דקה." 372 373 msgid "A new code was sent." 374 msgstr "נשלח קוד חדש." 375 376 msgid "The code is incorrect." 377 msgstr "הקוד שגוי." 378 379 msgid "SMS verification" 380 msgstr "אימות SMS" 381 382 #, python-format 383 msgid "We sent a 6-digit code to %s." 384 msgstr "שלחנו קוד בן 6 ספרות למספר %s." 385 386 msgid "Code" 387 msgstr "קוד" 388 389 msgid "Log in" 390 msgstr "כניסה" 391 392 msgid "Send a new code" 393 msgstr "שליחת קוד חדש" 394 395 msgid "The verification session expired. Please log in again." 396 msgstr "תוקף האימות פג. היכנסו שוב." 397 398 msgid "Mobile number" 399 msgstr "מספר נייד" 400 401 msgid "Verified" 402 msgstr "מאומת" 403 404 msgid "Not verified yet." 405 msgstr "עדיין לא מאומת." 406 407 msgid "Send verification code" 408 msgstr "שליחת קוד אימות" 409 410 msgid "Verify" 411 msgstr "אימות" 412 413 msgid "Enter a valid Israeli mobile number (05XXXXXXXX)." 414 msgstr "הזינו מספר נייד ישראלי תקין (05XXXXXXXX)." 415 61 416 msgid "" 62 "Add smsleads_phone1 / smsleads_phone2 / smsleads_phone3 as a field id to the " 63 "forms to use dynamic phone numbers." 417 "Order #%1$s – %2$s\n" 418 "%3$s\n" 419 "%4$s\n" 420 "%5$s" 64 421 msgstr "" 65 "הוסיפו smsleads_phone1 / smsleads_phone2 / smsleads_phone3 כמזהה השדה בטופס " 66 "כדי להשתמש במספרי טלפון דינמיים." 67 68 #: admin/admin.php:110 69 msgid "Useful Links" 70 msgstr "קישורים שימושיים" 71 72 #: admin/admin.php:117 73 msgid "Help Center" 74 msgstr "מרכז העזרה" 75 76 #: admin/admin.php:118 77 msgid "Get a free trial account" 78 msgstr "קבלת חשבון ניסיון חינם" 79 80 #: admin/admin.php:119 81 msgid "Get an SMS price list" 82 msgstr "מחירון חבילות הודעות" 83 84 #: admin/admin.php:120 85 msgid "Go to SMS Leads website" 86 msgstr "מעבר לאתר SMS Leads" 87 88 #: admin/admin.php:121 89 msgid "Create a landing page" 90 msgstr "בניית דף נחיתה" 91 92 #: admin/admin.php:122 93 msgid "Web Development" 94 msgstr "בניית אתרים" 95 96 #: admin/admin.php:123 97 msgid "Digital Marketing" 98 msgstr "שיווק דיגיטלי" 99 100 #: admin/admin.php:124 101 msgid "Web Hosting" 102 msgstr "אחסון אתרים" 103 104 #: admin/admin.php:125 105 msgid "Digital Business Card" 106 msgstr "כרטיס ביקור דיגיטלי" 107 108 #: admin/admin.php:142 109 msgid "Account Details" 110 msgstr "פרטי חשבון" 111 112 #: admin/admin.php:150 113 msgid "Username:" 114 msgstr "שם משתמש:" 115 116 #: admin/admin.php:156 117 msgid "Password:" 118 msgstr "סיסמה:" 119 120 #: admin/admin.php:162 121 msgid "Use API Token?" 122 msgstr "להשתמש ב- API Token?" 123 124 #: admin/admin.php:178 125 msgid "Administration Phone:" 126 msgstr "טלפון הנהלת האתר:" 127 128 #: admin/admin.php:179 admin/admin.php:185 admin/admin.php:191 129 #: admin/admin.php:197 130 msgid "Please fill valid phone number. Example: 05xxxxxxxx" 131 msgstr "נא למלא מספר טלפון תקין. לדוגמה: 05xxxxxxxx" 132 133 #: admin/admin.php:179 admin/admin.php:185 admin/admin.php:191 134 msgid "Add more" 135 msgstr "הוסף עוד" 136 137 #: admin/admin.php:202 138 msgid "SMS Sender (Verified phone or name):" 139 msgstr "שולח ההודעה (טלפון או שם מאומת):" 140 141 #: admin/admin.php:203 142 msgid "Please fill out this field. Only english letters and numbers allowed." 143 msgstr "נא למלא את השדה. אותיות באנגלית ומספרים בלבד." 144 145 #: admin/admin.php:207 admin/admin.php:259 admin/admin.php:315 146 #: admin/admin.php:363 admin/admin.php:417 147 msgid "Save Changes" 148 msgstr "שמירת שינויים" 149 150 #: admin/admin.php:223 151 msgid "Elementor Forms" 152 msgstr "טפסי אלמנטור (Elementor)" 153 154 #: admin/admin.php:230 admin/admin.php:280 admin/admin.php:337 155 msgid "Send SMS to the administration when the forms are submitted" 156 msgstr "שליחת הודעת SMS להנהלת האתר כאשר הטפסים נשלחים" 157 158 #: admin/admin.php:237 admin/admin.php:287 admin/admin.php:344 159 msgid "Send SMS to the clients when the forms are submitted" 160 msgstr "שליחת הודעת SMS ללקוחות כאשר הטפסים נשלחים" 161 162 #: admin/admin.php:247 admin/admin.php:300 admin/admin.php:357 163 #: admin/admin.php:411 164 msgid "Client SMS Content:" 165 msgstr "הודעת SMS ללקוח:" 166 167 #: admin/admin.php:254 admin/admin.php:308 168 msgid "Ignore fields:" 169 msgstr "התעלם משדות:" 170 171 #: admin/admin.php:273 172 msgid "Contact Form 7" 173 msgstr "טפסי צור קשר 7 (Contact Form 7)" 174 175 #: admin/admin.php:330 176 msgid "Pojo Forms" 177 msgstr "טפסי פוג'ו" 178 179 #: admin/admin.php:377 180 msgid "WooCommerce" 181 msgstr "ווקומרס" 182 183 #: admin/admin.php:384 184 msgid "Send SMS to the administration when a new order is created" 185 msgstr "שליחת הודעת SMS להנהלת האתר כאשר נוצרת הזמנה חדשה" 186 187 #: admin/admin.php:396 188 msgid "Admin SMS Content:" 189 msgstr "הודעת SMS למנהל:" 190 191 #: admin/admin.php:404 192 msgid "Send SMS to the clients when a new order is created" 193 msgstr "שלח הודעת SMS ללקוחות כאשר נוצרת הזמנה חדשה" 194 195 #: includes/contact-form-7.php:28 includes/contact-form-7.php:44 196 #: includes/contact-form-7.php:60 includes/contact-form-7.php:76 197 msgid "Contact Form 7 settings saved." 198 msgstr "הגדרות טפסי צור קשר 7 נשמרו." 199 200 #: includes/elementor.php:28 includes/elementor.php:44 201 #: includes/elementor.php:60 includes/elementor.php:76 202 msgid "Elementor Forms settings saved." 203 msgstr "הגדרות טפסי אלמנטור נשמרו." 204 205 #: includes/pojo-forms.php:27 includes/pojo-forms.php:43 206 #: includes/pojo-forms.php:59 207 msgid "Pojo Forms settings saved." 208 msgstr "הגדרות טפסי פוג'ו נשמרו." 209 210 #: includes/woocommerce.php:28 includes/woocommerce.php:60 211 #: includes/woocommerce.php:76 212 msgid "WooCommerce settings saved." 213 msgstr "הגדרות ווקומרס נשמרו." 214 215 #: includes/woocommerce.php:115 216 msgid "Name:" 217 msgstr "שם:" 218 219 #: includes/woocommerce.php:116 220 msgid "Phone:" 221 msgstr "טלפון:" 222 223 #: includes/woocommerce.php:117 224 msgid "Email:" 225 msgstr "אימייל:" 226 227 #: includes/woocommerce.php:118 228 msgid "Order ID:" 229 msgstr "מספר הזמנה:" 230 231 #. Plugin Name of the plugin/theme 232 msgid "Exsile SMS Gateway" 233 msgstr "Exsile SMS Gateway" 234 235 #. Plugin URI of the plugin/theme 236 msgid "" 237 "https://www.smsleads.co.il/?utm_source=wp-plugins&utm_medium=wp-" 238 "dash&utm_campaign=plugin" 239 msgstr "" 240 "https://www.smsleads.co.il/?utm_source=wp-plugins&utm_medium=wp-" 241 "dash&utm_campaign=plugin" 242 243 #. Description of the plugin/theme 244 msgid "" 245 "Exsile SMS Gateway (SMS Leads) provides a complete solution for sending SMS " 246 "messages easily on your website when forms are submitted from <a " 247 "href=\"https://be.elementor.com/visit/?bta=16602&brand=elementor\">Elementor " 248 "Pro</a>, <a href=\"https://wordpress.org/plugins/contact-form-7/\">Contact " 249 "Form 7</a>, <a href=\"https://wordpress.org/plugins/pojo-forms/\">Pojo " 250 "Forms</a>, and <a href=\"https://wordpress.org/plugins/woocommerce/" 251 "\">WooCommerce</a>." 252 msgstr "" 253 "Exsile SMS Gateway (SMS Leads) מספק פתרון מלא לשליחת הודעות SMS בקלות באתר " 254 "שלך כאשר הטפסים נשלחים באמצעות: <a href=\"https://be.elementor.com/visit/?" 255 "bta=16602&brand=elementor\">אלמנטור פרו</a>, <a href=\"https://he.wordpress." 256 "org/plugins/contact-form-7/\">טפסי צרו קשר 7</a>, <a href=\"https://he." 257 "wordpress.org/plugins/pojo-forms/\">טפסי פוג'ו</a>, ו- <a href=\"https://he." 258 "wordpress.org/plugins/woocommerce/\">ווקומרס</a>." 259 260 #. Author of the plugin/theme 261 msgid "Exsile Digital" 262 msgstr "אקסייל דיגיטל" 263 264 #. Author URI of the plugin/theme 265 msgid "" 266 "https://www.exsile.co.il/?utm_source=wp-plugins&utm_medium=wp-" 267 "dash&utm_campaign=smsleads-plugin" 268 msgstr "" 269 "https://www.exsile.co.il/?utm_source=wp-plugins&utm_medium=wp-" 270 "dash&utm_campaign=smsleads-plugin" 271 272 #~ msgid "Account details are not correct." 273 #~ msgstr "פרטי חשבון שגויים." 422 "הזמנה #%1$s – %2$s\n" 423 "%3$s\n" 424 "%4$s\n" 425 "%5$s" 426 427 msgid "iLeads dashboard" 428 msgstr "הדשבורד של iLeads" 429 430 msgid "API key" 431 msgstr "מפתח API" 432 433 msgid "Paste your API key (ilsk_…)" 434 msgstr "הדביקו את מפתח ה-API (ilsk_…)" 435 436 msgid "Create a key in the <a href=\"%1$s\" target=\"_blank\" rel=\"noopener\">iLeads dashboard</a> under API. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener\">How?</a>" 437 msgstr "יוצרים מפתח ב<a href=\"%1$s\" target=\"_blank\" rel=\"noopener\">דשבורד של iLeads</a>, בעמוד API. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener\">איך?</a>" 438 439 msgid "The API key is invalid or was revoked. Create a new key in the iLeads dashboard and paste it in the plugin." 440 msgstr "מפתח ה-API לא תקין או בוטל. צרו מפתח חדש בדשבורד של iLeads והדביקו אותו בתוסף." 441 442 msgid "The API key has expired. Create a new key in the iLeads dashboard and paste it in the plugin." 443 msgstr "תוקף מפתח ה-API פג. צרו מפתח חדש בדשבורד של iLeads והדביקו אותו בתוסף." 444 445 msgid "The API token has expired. Create an API key in the iLeads dashboard and paste it in the plugin." 446 msgstr "תוקף ה-API Token פג. צרו מפתח API בדשבורד של iLeads והדביקו אותו בתוסף." 447 448 msgid "iLeads SMS: an API key is now required. Messages will not be sent until you add one." 449 msgstr "iLeads SMS: נדרש עכשיו מפתח API. הודעות לא יישלחו עד שתוסיפו אותו." 450 451 msgid "Add API key" 452 msgstr "הוספת מפתח API" 453 454 msgid "iLeads SMS: switch to an API key. Create one in the iLeads dashboard under API and paste it in the plugin settings. Your current token keeps working for now." 455 msgstr "iLeads SMS: עברו למפתח API. צרו מפתח בדשבורד של iLeads, בעמוד API, והדביקו אותו בהגדרות התוסף. הטוקן הנוכחי ממשיך לעבוד בינתיים." 456 457 msgid "Open the iLeads dashboard" 458 msgstr "פתיחת הדשבורד של iLeads" 459 460 msgid "Enter an Israeli mobile or landline number." 461 msgstr "יש להזין מספר נייד או נייח ישראלי." 462 463 msgid "Deactivate iLeads SMS" 464 msgstr "השבתת iLeads SMS" 465 466 msgid "Deactivating keeps everything. If you delete the plugin later, should its data be deleted too? This includes the API key, username, settings, activity log and the users' verified numbers." 467 msgstr "ההשבתה לא מוחקת כלום. אם תמחקו את התוסף בהמשך, למחוק גם את הנתונים שלו? זה כולל את מפתח ה-API, שם המשתמש, ההגדרות, יומן הפעילות ומספרי הנייד המאומתים של המשתמשים." 468 469 msgid "Delete the data when the plugin is deleted" 470 msgstr "למחוק את הנתונים כשמוחקים את התוסף" 471 472 msgid "Keep the data" 473 msgstr "לשמור את הנתונים" 474 475 msgid "Cancel" 476 msgstr "ביטול" 477 478 msgid "The setup period was extended." 479 msgstr "הזמן לאימות הוארך." 480 481 msgid "The user can log in again." 482 msgstr "המשתמש יכול להיכנס שוב." 483 484 msgid "Enter the username of your iLeads account. Messages are not sent without it." 485 msgstr "יש להזין את שם המשתמש של חשבון ה-iLeads. בלעדיו ההודעות לא נשלחות." 486 487 msgid "Buy a package" 488 msgstr "לרכישת חבילה" 489 490 msgid "The username of your iLeads account." 491 msgstr "שם המשתמש של חשבון ה-iLeads שלכם." 492 493 msgid "Saved API key" 494 msgstr "מפתח API שמור" 495 496 msgid "Replace key" 497 msgstr "החלפת מפתח" 498 499 msgid "Connected to iLeads" 500 msgstr "מחובר ל-iLeads" 501 502 msgid "Verified sender" 503 msgstr "מספר שולח מאומת" 504 505 msgid "Verification is available once the account details above work." 506 msgstr "האימות יהיה זמין אחרי שפרטי החשבון למעלה יעבדו." 507 508 msgid "Add number" 509 msgstr "הוספת מספר" 510 511 #, python-format 512 msgid "Up to %d numbers. Each number receives its own SMS for every lead." 513 msgstr "עד %d מספרים. כל מספר מקבל SMS משלו על כל ליד." 514 515 msgid "iLeads SMS login verification" 516 msgstr "iLeads – אימות כניסה ב-SMS" 517 518 msgid "After the password, a one-time code is sent by SMS. Each user verifies their own mobile once in their profile." 519 msgstr "אחרי הסיסמה נשלח קוד חד-פעמי ב-SMS. כל משתמש מאמת את הנייד שלו פעם אחת בפרופיל." 520 521 msgid "Locked out? Add <code>define( 'EXSILE_SMS_DISABLE_OTP', true );</code> to wp-config.php to turn verification off temporarily, and remove it afterwards." 522 msgstr "ננעלתם בחוץ? הוסיפו ל-wp-config.php את השורה <code>define( 'EXSILE_SMS_DISABLE_OTP', true );</code> כדי לכבות את האימות זמנית, והסירו אותה אחר כך." 523 524 msgid "Includes the API key, username, settings, activity log and the users' verified numbers. When this is off, you are asked when you deactivate the plugin. Deactivating never deletes data." 525 msgstr "כולל את מפתח ה-API, שם המשתמש, ההגדרות, יומן הפעילות ומספרי הנייד המאומתים של המשתמשים. כשהאפשרות כבויה, תישאלו על כך בהשבתת התוסף. השבתה אף פעם לא מוחקת נתונים." 526 527 msgid "Not verified – the setup period starts at the next login" 528 msgstr "לא מאומת – הזמן לאימות מתחיל בכניסה הבאה" 529 530 #, python-format 531 msgid "Not verified – can log in until %s" 532 msgstr "לא מאומת – יכול להיכנס עד %s" 533 534 msgid "Not verified – cannot log in" 535 msgstr "לא מאומת – לא יכול להיכנס" 536 537 msgid "Users" 538 msgstr "משתמשים" 539 540 msgid "User" 541 msgstr "משתמש" 542 543 msgid "Role" 544 msgstr "תפקיד" 545 546 msgid "Mobile" 547 msgstr "נייד" 548 549 msgid "Actions" 550 msgstr "פעולות" 551 552 #, python-format 553 msgid "Locked until %s" 554 msgstr "נעול עד %s" 555 556 #, python-format 557 msgid "Extend by %d days" 558 msgstr "הארכה ב-%d ימים" 559 560 msgid "Unlock" 561 msgstr "שחרור נעילה" 562 563 msgid "The last 200 events from the last 14 days. \"Sent\" means the SMS service accepted the message. Numbers are partly hidden." 564 msgstr "200 האירועים האחרונים מ-14 הימים האחרונים. \"נשלח\" פירושו ששירות ה-SMS קיבל את ההודעה. המספרים מוסתרים חלקית." 565 566 msgid "No details." 567 msgstr "אין פרטים." 568 569 msgid "Plugin documentation" 570 msgstr "מדריך התוסף" 571 572 msgid "Buy an SMS package" 573 msgstr "רכישת חבילת SMS" 574 575 msgid "Contact us" 576 msgstr "יצירת קשר" 577 578 msgid "Got a non-WordPress site?" 579 msgstr "יש לכם אתר שאינו וורדפרס?" 580 581 msgid "More from Exsile Digital" 582 msgstr "עוד מ-Exsile Digital" 583 584 msgid "The username does not match the API key. Check both in the plugin settings." 585 msgstr "שם המשתמש לא תואם למפתח ה-API. בדקו את שניהם בהגדרות התוסף." 586 587 #, python-format 588 msgid "iLeads SMS: login verification is enabled for your role. Verify your mobile number in your profile by %s, otherwise you will not be able to log in." 589 msgstr "iLeads SMS: אימות כניסה פעיל לתפקיד שלכם. אמתו את הנייד בפרופיל עד %s, אחרת לא תוכלו להיכנס." 590 591 msgid "iLeads SMS: login verification is enabled for your role. Verify your mobile number in your profile now, otherwise you will not be able to log in next time." 592 msgstr "iLeads SMS: אימות כניסה פעיל לתפקיד שלכם. אמתו את הנייד בפרופיל עכשיו, אחרת לא תוכלו להיכנס בפעם הבאה." 593 594 msgid "iLeads SMS: enter the username of your iLeads account. Messages are not sent without it." 595 msgstr "iLeads SMS: יש להזין את שם המשתמש של חשבון ה-iLeads. בלעדיו ההודעות לא נשלחות." 596 597 #, python-format 598 msgid "Too many wrong codes. Try again in %s." 599 msgstr "יותר מדי קודים שגויים. נסו שוב בעוד %s." 600 601 msgid "This account requires SMS login verification and its setup period has ended. Ask the site administrator to extend it, then verify your mobile in your profile." 602 msgstr "החשבון הזה דורש אימות כניסה ב-SMS, והזמן לאימות הסתיים. בקשו ממנהל האתר להאריך אותו, ואז אמתו את הנייד בפרופיל." 603 604 msgid "A code was sent less than a minute ago. Use that code, or wait a minute and request a new one." 605 msgstr "קוד נשלח לפני פחות מדקה. השתמשו בו, או המתינו דקה ובקשו קוד חדש." 606 607 msgid "Too many codes were requested. Try again in 10 minutes." 608 msgstr "התבקשו יותר מדי קודים. נסו שוב בעוד 10 דקות." 609 610 msgid "The code has expired. Click \"Send a new code\" to get a new one." 611 msgstr "תוקף הקוד פג. לחצו על \"שליחת קוד חדש\" כדי לקבל קוד חדש." 612 613 msgid "The code is valid for 5 minutes." 614 msgstr "הקוד בתוקף ל-5 דקות." 615 616 msgid "Secured by" 617 msgstr "מאובטח על ידי" 618 619 msgid "When login verification is on for your role, a one-time code is sent to this mobile after your password." 620 msgstr "כשאימות הכניסה פעיל לתפקיד שלכם, אחרי הסיסמה נשלח קוד חד-פעמי לנייד הזה." 621 622 msgid "Each user verifies their own mobile from their profile." 623 msgstr "כל משתמש מאמת את הנייד שלו מהפרופיל שלו." 624 625 msgid "A code was sent. It is valid for 5 minutes." 626 msgstr "נשלח קוד. הוא בתוקף ל-5 דקות." 627 628 msgid "The code has expired. Send a new code." 629 msgstr "תוקף הקוד פג. שלחו קוד חדש." 630 631 msgid "Your mobile is verified and saved." 632 msgstr "הנייד אומת ונשמר." 633 634 msgid "Some numbers were not saved. Enter an Israeli mobile or landline number, for example 050-0000000 or 03-0000000." 635 msgstr "חלק מהמספרים לא נשמרו. יש להזין מספר נייד או נייח ישראלי, למשל 050-0000000 או 03-0000000." 636 637 msgid "Save the changes to check whether the new number is verified." 638 msgstr "שמרו את השינויים כדי לבדוק אם המספר החדש מאומת." 639 640 msgid "SMS for every lead" 641 msgstr "SMS על כל ליד" 642 643 msgid "Users without a verified mobile can log in for %1$d days from when verification applies to them (turning it on, a new user, or a new role), then they cannot log in until they verify. \"Extend\" adds %2$d days. WooCommerce customers use the mobile from their billing details." 644 msgstr "משתמשים בלי נייד מאומת יכולים להיכנס %1$d ימים מהרגע שהאימות חל עליהם (הפעלת האימות, משתמש חדש או תפקיד חדש), ואחר כך לא יוכלו להיכנס עד שיאמתו. \"הארכה\" מוסיפה %2$d ימים. לקוחות WooCommerce מקבלים את הקוד לנייד שבפרטי החיוב." 645 646 msgid "Landing page creation" 647 msgstr "הקמת דף נחיתה" 648 649 msgid "This number is already verified. To use a different number, change it here." 650 msgstr "המספר הזה כבר מאומת. כדי להשתמש במספר אחר, שנו אותו כאן." 651 -
exsile-sms-gateway/trunk/readme.txt
r3437014 r3763827 1 === Exsile SMS Gateway===1 === iLeads SMS Gateway by Exsile === 2 2 Contributors: exsiledigital 3 Tags: s end sms, sending leads by sms, send leads, sendingsms4 Requires at least: 4.03 Tags: sms, leads, woocommerce sms, contact form 7 sms, elementor sms 4 Requires at least: 6.1 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1.2.07 Stable tag: 2.0.0 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html 10 10 11 Sending SMS messages easily on your website when forms are submitted.11 An SMS for every lead and order – forms, WooCommerce, SMS login verification and dynamic phone number replacement. For Israeli mobile numbers. 12 12 13 13 == Description == 14 14 15 SMS Leads Gateway (by Exsile Digital) provides a complete solution for sending SMS messages easily on your website when forms are submitted from Elementor Pro, Contact Form 7, Pojo Forms, and WooCommerce.15 iLeads SMS Gateway (by Exsile Digital) sends you an SMS the moment a form is submitted or an order changes status, and can send an automatic SMS to your customer. 16 16 17 [Get a free trial account](https://www.smsleads.co.il/?utm_source=readme&utm_medium=trial&utm_campaign=plugin#trial) 17 **Forms** 18 18 19 [Get an SMS price list](https://www.smsleads.co.il/?utm_source=readme&utm_medium=pricelist&utm_campaign=plugin#pricelist) 19 * Elementor Pro, Contact Form 7, WPForms, Gravity Forms, Fluent Forms and JetFormBuilder. 20 * All forms on the site are listed in one place. Turn a form off, or set different numbers or a different customer message per form. 21 * The customer's mobile is detected automatically from the phone field. 22 * Messages are sent after the visitor already got the form response, so forms never wait and never fail because of SMS. 20 23 21 [Go to SMS Leads website](https://www.smsleads.co.il/?utm_source=readme&utm_medium=website&utm_campaign=plugin) 24 **WooCommerce** 22 25 23 * Works only with Israeli cellular operators. 26 * SMS per order status – to you, to the customer, or both. 27 * Notes to customer can also be sent by SMS. 24 28 25 = Developers API = 26 You can read about our API in [https://www.smsleads.co.il/api/](https://www.smsleads.co.il/api/?utm_source=readme&utm_medium=api&utm_campaign=plugin) 29 **More** 30 31 * SMS verification code at login for the roles you choose. 32 * Dynamic phone number replacement by traffic source (Google, Facebook, TikTok…), including WhatsApp links. 33 * Sender number verification from the settings screen. 34 * Activity log of the last 200 events (14 days) in its own tab, with phone numbers partly hidden. 35 * Character counter for every message. 36 37 Works with Israeli mobile numbers only. 38 39 [iLeads website](https://www.ileads.co.il/?utm_source=readme&utm_medium=website&utm_campaign=plugin) · [Plans and pricing](https://www.ileads.co.il/?utm_source=readme&utm_medium=pricing&utm_campaign=plugin#pricing) · [Documentation](https://docs.ileads.co.il/wordpress-plugin/) 40 41 = External services = 42 43 This plugin connects to the iLeads SMS service, operated by Exsile Digital, to send messages. It is used only after you enter your API key. 44 45 * **SMS API** – `https://api.ileads.co.il/api`. Data sent: your API key (or an older API token) and username, the sender number, the recipient numbers and the message text; for login verification, the user's mobile number and the code entered. Sent when a form is submitted, an order status changes, a login code is requested, or you use the "Check settings" / sender verification buttons. 46 * **Phone replacement script** – `https://connect.ileads.co.il/v1/phone-replacer.js`, loaded on your site's pages only when phone replacement is turned on. It runs in the visitor's browser and does not send data. A bundled copy is used if it cannot load. 47 48 [Terms of use](https://www.ileads.co.il/terms-of-use/) · [Privacy policy](https://www.ileads.co.il/privacy-policy/) 27 49 28 50 == Installation == 29 51 30 = Minimum Requirements = 52 1. Install the plugin from the WordPress plugin directory, or upload it to `wp-content/plugins/`. 53 2. Activate it. 54 3. Go to Settings → iLeads SMS. 55 4. Enter your iLeads username and paste your API key from the iLeads dashboard, then enter your sender number and the numbers that receive leads. 56 5. In the Main tab, choose which forms to send. WooCommerce, login verification and phone replacement have their own tabs. 31 57 32 * WordPress 4.0 or greater 33 * PHP version 7.4 or greater 34 * MySQL version 5.0 or greater 58 == Frequently Asked Questions == 35 59 36 = Installation=60 = Where do I get an API key? = 37 61 38 1. Install using the WordPress built-in Plugin installer, or extract the zip file and drop the contents in the `wp-content/plugins/` directory of your WordPress installation. 39 2. Activate the plugin through the 'Plugins' menu in WordPress. 40 3. Go to Settings > SMS Leads. 41 4. Enter your account details and choose when to send SMS. 62 In the iLeads dashboard (https://dash.ileads.co.il/), on the API page. See the [documentation](https://docs.ileads.co.il/api/#authentication). 63 64 = I have an older API token. Do I need to change anything? = 65 66 It keeps working for now, together with your username. The plugin shows a reminder until you replace it with an API key from the dashboard. 67 68 = I was locked out by the login verification. = 69 70 Add `define( 'EXSILE_SMS_DISABLE_OTP', true );` to wp-config.php, log in, fix the mobile number in your profile, then remove the line. An administrator can also unlock a user, or extend their time to verify, from the users table in the Advanced tab. 71 72 = Does deactivating the plugin delete my settings? = 73 74 No. Data – including the API key and username – is deleted only when you delete the plugin and chose to delete it: either with "Delete all plugin data when the plugin is deleted" in the Advanced tab, or in the question shown when you deactivate the plugin. 75 76 == Screenshots == 77 78 1. Main tab – account, sender number and the numbers that receive leads. 79 2. Forms – a general setting per form plugin, and per-form numbers and customer message. 80 3. WooCommerce – SMS per order status, to you and to the customer. 81 4. SMS verification code at login. 82 5. Dynamic phone number replacement by traffic source. 83 6. Activity log with partly hidden numbers. 42 84 43 85 == Changelog == 86 87 = 2.0.0 - 2026-10-16 = 88 * New: iLeads brand and a new settings screen with Main, WooCommerce, Advanced, Phone replacement and Activity log tabs. 89 * New: WPForms, Gravity Forms, Fluent Forms and JetFormBuilder support. 90 * New: all forms listed in one place, with per-form on/off, numbers and customer message. 91 * New: WooCommerce SMS per order status, and notes to customer by SMS. 92 * New: SMS verification code at login for selected roles, with a users table, a 3-day setup period, longer locks after repeated wrong codes, and the billing mobile for WooCommerce customers. 93 * New: dynamic phone number replacement. 94 * New: sender number verification, "Check settings" button, account alerts in wp-admin, and a balance warning with a link to buy a package. 95 * New: activity log and character counter. 96 * Change: connects with an iLeads username and API key (password login is no longer supported). An existing API token keeps working for now. 97 * Change: Pojo Forms support removed (the plugin is no longer maintained). 98 * Security: rate limiting for SMS sent to visitors. 99 * Improvement: messages are sent after the visitor gets the response, with a 10-second limit and no effect on forms or checkout. 100 101 = 1.2.0 = 102 * Fix: Issue Fixed 103 104 = 1.1.1 - 2026-01-11 = 105 * Fix: Issue Fixed 106 107 = 1.1.0 - 2023-08-18 = 108 * New: Dynamic Phone Number – send SMS to a specific number from a specific form. 109 * New: Ignore Fields – ignore specific fields in all forms. 110 111 = 1.0.1 - 2023-06-06 = 112 * Fix: Issue Fixed 44 113 45 114 = 1.0.0 - 2021-09-10 = 46 115 * Initial release 47 116 48 = 1.0.1 - 2023-06-06 = 49 * Fix: Issue Fixed 117 == Upgrade Notice == 50 118 51 = 1.1.0 - 2023-08-18 = 52 * New: Dynamic Phone Number - Added option to send sms to specific number from specific form (Elementor and Contact Form 7 only) using field id: smsleads_phone1, smsleads_phone2, smsleads_phone3 53 * New: Ignore Fields - Added option to ignore specific fields from all forms. for example: email, phone, utm_source 54 * Fix: Issue Fixed 55 56 = 1.1.1 - 2026-01-11 = 57 * Fix: Issue Fixed 119 = 2.0.0 = 120 Major update. After updating, paste an API key from the iLeads dashboard. If you used a password, messages will not be sent until you add a key.
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)