Changeset 3316988
- Timestamp:
- 06/24/2025 12:38:19 PM (9 months ago)
- Location:
- wp-live-chat-software-for-wordpress
- Files:
-
- 50 added
- 12 deleted
- 15 edited
-
tags/5.0.4 (added)
-
tags/5.0.4/changelog.txt (added)
-
tags/5.0.4/includes (added)
-
tags/5.0.4/includes/js (added)
-
tags/5.0.4/includes/js/textConnect.js (added)
-
tags/5.0.4/includes/plugin.php (added)
-
tags/5.0.4/includes/templates (added)
-
tags/5.0.4/includes/templates/connect.php (added)
-
tags/5.0.4/includes/templates/getCartContent.php (added)
-
tags/5.0.4/includes/templates/registerWooScripts.php (added)
-
tags/5.0.4/languages (added)
-
tags/5.0.4/languages/livechat-elementor.pot (added)
-
tags/5.0.4/languages/livechat-woocommerce.pot (added)
-
tags/5.0.4/languages/wp-live-chat-software-for-wordpress.pot (added)
-
tags/5.0.4/livechat.php (added)
-
tags/5.0.4/readme.txt (added)
-
tags/5.0.4/resources (added)
-
tags/5.0.4/resources/images (added)
-
tags/5.0.4/resources/images/livechat-icon.svg (added)
-
tags/5.0.4/vendor (added)
-
tags/5.0.4/vendor/autoload.php (added)
-
tags/5.0.4/vendor/composer (added)
-
tags/5.0.4/vendor/composer/ClassLoader.php (added)
-
tags/5.0.4/vendor/composer/InstalledVersions.php (added)
-
tags/5.0.4/vendor/composer/LICENSE (added)
-
tags/5.0.4/vendor/composer/autoload_classmap.php (added)
-
tags/5.0.4/vendor/composer/autoload_files.php (added)
-
tags/5.0.4/vendor/composer/autoload_namespaces.php (added)
-
tags/5.0.4/vendor/composer/autoload_psr4.php (added)
-
tags/5.0.4/vendor/composer/autoload_real.php (added)
-
tags/5.0.4/vendor/composer/autoload_static.php (added)
-
tags/5.0.4/vendor/composer/installed.json (added)
-
tags/5.0.4/vendor/composer/installed.php (added)
-
tags/5.0.4/vendor/composer/platform_check.php (added)
-
tags/5.0.4/vendor/firebase (added)
-
tags/5.0.4/vendor/firebase/php-jwt (added)
-
tags/5.0.4/vendor/firebase/php-jwt/CHANGELOG.md (added)
-
tags/5.0.4/vendor/firebase/php-jwt/LICENSE (added)
-
tags/5.0.4/vendor/firebase/php-jwt/README.md (added)
-
tags/5.0.4/vendor/firebase/php-jwt/composer.json (added)
-
tags/5.0.4/vendor/firebase/php-jwt/src (added)
-
tags/5.0.4/vendor/firebase/php-jwt/src/BeforeValidException.php (added)
-
tags/5.0.4/vendor/firebase/php-jwt/src/CachedKeySet.php (added)
-
tags/5.0.4/vendor/firebase/php-jwt/src/ExpiredException.php (added)
-
tags/5.0.4/vendor/firebase/php-jwt/src/JWK.php (added)
-
tags/5.0.4/vendor/firebase/php-jwt/src/JWT.php (added)
-
tags/5.0.4/vendor/firebase/php-jwt/src/Key.php (added)
-
tags/5.0.4/vendor/firebase/php-jwt/src/SignatureInvalidException.php (added)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/includes/css (deleted)
-
trunk/includes/elementor-functions.php (deleted)
-
trunk/includes/fonts (deleted)
-
trunk/includes/functions.php (deleted)
-
trunk/includes/js/deactivationHandler.js (deleted)
-
trunk/includes/js/textConnect.js (modified) (1 diff)
-
trunk/includes/plugin.php (modified) (5 diffs)
-
trunk/includes/routes (deleted)
-
trunk/includes/svg (deleted)
-
trunk/includes/templates/connect-notification.php (deleted)
-
trunk/includes/templates/connect.php (modified) (1 diff)
-
trunk/includes/templates/getCartContent.php (added)
-
trunk/includes/templates/registerWooScripts.php (added)
-
trunk/includes/templates/resources.php (deleted)
-
trunk/includes/templates/successfully-connected.php (deleted)
-
trunk/includes/widgets (deleted)
-
trunk/includes/woocommerce-functions.php (deleted)
-
trunk/languages/livechat-elementor.pot (modified) (3 diffs)
-
trunk/languages/livechat-woocommerce.pot (modified) (3 diffs)
-
trunk/languages/wp-live-chat-software-for-wordpress.pot (modified) (2 diffs)
-
trunk/livechat.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_files.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (3 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-live-chat-software-for-wordpress/trunk/changelog.txt
r3293004 r3316988 1 1 == Changelog == 2 3 = 5.0.3 =4 * fixed WooCommerce cart tracking issue5 6 = 5.0.2 =7 * checked plugin compatibility with WordPress 6.88 9 = 5.0.1 =10 * added missing changelog entry11 12 = 5.0.0 =13 * customizable auto-update feature14 * improved plugin settings page15 * code cleanup and refactoring resulting in 9x smaller plugin size16 * support for a new cart view inside the LiveChat app17 2 18 3 = 4.5.23 = -
wp-live-chat-software-for-wordpress/trunk/includes/js/textConnect.js
r3255443 r3316988 1 1 2 window.__text_connect = { 2 addons: textConnect.addons, 3 visitor: textConnect.visitor, 4 getCartContent: function (success) { 5 if (!this.addons?.includes('woocommerce')) { 6 return false; 7 } 8 9 let xhr; 10 11 try { 12 xhr = new XMLHttpRequest(); 13 } catch (e) { 14 return false; 15 } 16 17 xhr.open('POST', textConnect.ajax_url, true); 18 xhr.setRequestHeader( 19 'Content-Type', 20 'application/x-www-form-urlencoded; charset=UTF-8' 21 ); 22 xhr.onreadystatechange = function () { 23 if (xhr.readyState > 3 && xhr.status === 200 && success) { 24 success(xhr.responseText); 25 } 26 }; 27 xhr.send('action=text-refresh-cart'); 28 29 return xhr; 30 } 3 ajaxUrl: textConnect.ajax_url, 31 4 } -
wp-live-chat-software-for-wordpress/trunk/includes/plugin.php
r3293004 r3316988 1 1 <?php 2 /**3 * Main plugin functions (like registering menu etc).4 *5 * @package LiveChat6 */7 2 8 3 namespace LiveChat; 9 4 10 use Exception; 11 use WP_Error; 12 use Firebase\JWT\JWT; 13 use Firebase\JWT\Key; 14 use function LiveChat\Templates\text_render_resources_page; 15 use function LiveChat\Templates\text_render_successfully_connected_view; 16 use function LiveChat\Templates\text_render_connect_view; 5 use function LiveChat\templates\text_render_connect_view; 6 use function LiveChat\templates\text_get_cart_content; 7 use function LiveChat\templates\text_register_woo_scripts; 17 8 18 /**19 * Initialize the plugin.20 *21 * @param string $plugin Activated plugin path.22 * @return bool23 */24 9 function is_text_plugin( string $plugin ): bool { 25 return TEXT_PLUGIN_BASE === $plugin;10 return $plugin == TEXT_PLUGIN_BASE; 26 11 } 27 12 28 /** 29 * Register hooks and initialize the plugin. 30 * 31 * @return void 32 */ 33 function text_suite_init(): void { 13 function text_suite_init() { 34 14 add_action( 'activated_plugin', 'LiveChat\text_activate_plugin' ); 35 15 add_action( 'plugins_loaded', 'LiveChat\text_load_plugin' ); 36 add_action( 'rest_api_init', 'LiveChat\routes\text_register_get_diagnose_route' );37 16 } 38 17 39 /**40 * Enable auto update for the plugin.41 *42 * @param string $plugin Plugin path.43 * @return void44 */45 function text_enable_auto_update( string $plugin ): void {46 $auto_updates = get_option( 'auto_update_plugins', array() );47 48 if ( ! in_array( $plugin, $auto_updates, true ) ) {49 $auto_updates[] = $plugin;50 update_option( 'auto_update_plugins', $auto_updates );51 }52 }53 54 55 /**56 * Redirect to settings page after plugin activation.57 *58 * @param string $plugin Plugin path.59 * @return void60 */61 18 function text_activate_plugin( string $plugin ): void { 62 19 if ( ! is_text_plugin( $plugin ) ) { … … 64 21 } 65 22 66 text_enable_auto_update( $plugin );67 23 wp_safe_redirect( admin_url( 'admin.php?page=livechat_settings' ) ); 68 24 exit; 69 25 } 70 26 71 /**72 * Load plugin styles.73 *74 * @return void75 */76 function text_load_styles(): void {77 wp_enqueue_style(78 'text-style',79 TEXT_PLUGIN_URL . '/includes/css/text.css',80 array(),81 TEXT_PLUGIN_VERSION,82 'all'83 );84 }85 86 /**87 * Check if the WooCommerce plugin is active.88 *89 * @return bool90 */91 27 function text_is_woo_plugin_active(): bool { 92 28 return in_array( 'woocommerce/woocommerce.php', get_option( 'active_plugins', array() ), true ); 93 29 } 94 30 95 /**96 * Check if the Elementor plugin is active.97 *98 * @return bool99 */100 function text_is_elementor_plugin_active(): bool {101 return (102 in_array(103 'elementor/elementor.php',104 get_option( 'active_plugins', array() ),105 true106 ) &&107 class_exists( '\Elementor\Plugin' )108 );109 }110 111 /**112 * Load plugin and register hooks.113 *114 * @return void115 */116 31 function text_load_plugin(): void { 117 32 text_load_plugin_for_website(); 118 33 text_load_plugin_for_wpadmin(); 119 $addons = array();120 34 121 35 if ( text_is_woo_plugin_active() ) { 122 $addons[] = 'woocommerce'; 36 add_action('wp_ajax_text-refresh-cart', 'LiveChat\templates\text_get_cart_content'); 37 add_action('wp_ajax_nopriv_text-refresh-cart', 'LiveChat\templates\text_get_cart_content'); 123 38 124 add_action( 'wp_ajax_text-refresh-cart', 'LiveChat\refresh_cart_action' ); 125 add_action( 'wp_ajax_nopriv_text-refresh-cart', 'LiveChat\refresh_cart_action' ); 39 add_action( 'wp_enqueue_scripts', 'LiveChat\templates\text_register_woo_scripts' ); 126 40 } 127 128 if ( text_is_elementor_plugin_active() ) {129 $addons[] = 'elementor';130 131 add_action( 'elementor/init', 'LiveChat\text_register_categories' );132 add_filter( 'elementor/icons_manager/additional_tabs', 'LiveChat\text_register_elementor_common_icons' );133 134 if ( has_action( 'elementor/widgets/register' ) ) {135 add_action( 'elementor/widgets/register', 'LiveChat\text_register_elementor_widgets' );136 } else {137 add_action( 'elementor/widgets/widgets_registered', 'LiveChat\text_register_elementor_widgets' );138 }139 }140 141 add_action(142 'wp_enqueue_scripts',143 function () use ( $addons ) {144 wp_enqueue_script(145 'text-connect',146 TEXT_PLUGIN_URL . '/includes/js/textConnect.js',147 array(),148 TEXT_PLUGIN_VERSION,149 false // Load in header.150 );151 152 wp_localize_script(153 'text-connect',154 'textConnect',155 array(156 'addons' => $addons,157 'ajax_url' => admin_url( 'admin-ajax.php' ),158 'visitor' => text_get_visitor_data(),159 )160 );161 }162 );163 add_action( 'wp_ajax_disconnect_account', 'LiveChat\text_disconnect_account' );164 41 } 165 42 166 /**167 * Load plugin for website.168 *169 * @return void170 */171 43 function text_load_plugin_for_website(): void { 44 error_log( 'text_load_plugin_for_website' ); 45 172 46 if ( is_admin() ) { 173 47 return; 174 48 } 175 49 176 // Load widget with initial data. 177 add_action( 'wp_enqueue_scripts', 'LiveChat\text_load_widget' ); 50 // load widget with initial data 178 51 } 179 52 180 /** 181 * Register connect notification as admin notice. 182 * 183 * @return void 184 */ 185 function text_load_connect_notification(): void { 186 $token_data = text_get_token(); 53 function text_load_plugin_for_wpadmin(): void { 54 error_log( 'text_load_plugin_for_wpadmin' ); 187 55 188 if ( $token_data ) {189 return;190 }191 192 add_action( 'admin_notices', 'LiveChat\templates\text_render_connect_notification' );193 }194 195 /**196 * Add action links to plugin page.197 *198 * @param array $actions Action links.199 * @return array200 */201 function add_action_links( $actions ) {202 $mylinks = array(203 '<a href="' . admin_url( 'admin.php?page=livechat_settings' ) . '">Settings</a>',204 );205 $actions = array_merge( $mylinks, $actions );206 return $actions;207 }208 209 /**210 * Load plugin for WP admin.211 *212 * @return void213 */214 function text_load_plugin_for_wpadmin(): void {215 56 if ( ! is_admin() ) { 216 57 return; 217 58 } 218 59 219 // Load global styles.220 add_action( 'admin_init', 'LiveChat\text_load_styles' );221 222 // Load connect notice.223 text_load_connect_notification();224 225 // Load menu.226 60 add_action( 'admin_menu', 'LiveChat\text_add_admin_menu' ); 227 228 // Load deactivation handler only for plugins page. 229 add_action( 230 'admin_enqueue_scripts', 231 function ( $hook ) { 232 if ( 'plugins.php' !== $hook ) { 233 return; 234 } 235 236 text_register_deactivation_handler(); 237 } 238 ); 239 240 // Add action links. 241 add_filter( 'plugin_action_links_' . TEXT_PLUGIN_BASE, 'LiveChat\add_action_links' ); 61 // load menu 62 // load settings 63 // load connect reminder notice when applicable 242 64 } 243 65 244 /**245 * Register deactivation handler script.246 *247 * @return void248 */249 function text_register_deactivation_handler(): void {250 wp_enqueue_script(251 'deactivation-handler',252 TEXT_PLUGIN_URL . '/includes/js/deactivationHandler.js',253 array(),254 TEXT_PLUGIN_VERSION,255 true256 );257 258 wp_localize_script(259 'deactivation-handler',260 'deactivationHandler',261 array(262 'deactivationFeedbackUrl' => get_deactivation_feedback_url(),263 )264 );265 }266 267 /**268 * Opens Agent App in new tab269 *270 * @param string $url URL to filter.271 * @return string272 */273 function go_to_livechat_link( $url ) {274 if ( strpos( $url, 'livechatlink' ) !== false ) {275 return 'https://my.livechatinc.com';276 }277 return $url;278 }279 280 /**281 * Register register admin menu.282 *283 * @return void284 */285 66 function text_add_admin_menu(): void { 286 $token_data = text_get_token();287 288 67 $menu_slug = 'livechat'; 289 68 $capability = 'administrator'; … … 291 70 add_menu_page( 292 71 'LiveChat', 293 $token_data ? 'LiveChat' : 'LiveChat <span class="awaiting-mod">!</span>',72 'LiveChat', 294 73 $capability, 295 74 $menu_slug, … … 300 79 add_submenu_page( 301 80 $menu_slug, 302 __( 'Settings', 'text-app-plugin'),303 __( 'Settings', 'text-app-plugin'),81 __( 'Settings', TEXT_PLUGIN_DIR ), 82 __( 'Settings', TEXT_PLUGIN_DIR ), 304 83 $capability, 305 84 $menu_slug . '_settings', … … 307 86 ); 308 87 309 add_submenu_page(310 $menu_slug,311 __( 'Resources', 'text-app-plugin' ),312 __( 'Resources', 'text-app-plugin' ),313 $capability,314 $menu_slug . '_resources',315 'LiveChat\text_resources_page'316 );317 318 add_filter( 'clean_url', 'LiveChat\go_to_livechat_link' );319 320 88 remove_submenu_page( $menu_slug, $menu_slug ); 321 322 if ( ! $token_data ) {323 return;324 }325 326 add_submenu_page(327 $menu_slug,328 __( 'Go to LiveChat', 'text-app-plugin' ),329 __( 'Go to LiveChat', 'text-app-plugin' ),330 $capability,331 $menu_slug . 'link',332 '__return_false'333 );334 89 } 335 90 336 /**337 * Disconnect account action.338 *339 * @return void340 */341 function text_disconnect_account(): void {342 check_ajax_referer( 'disconnect_account' );343 91 344 try { 345 text_cleanup(); 346 wp_send_json_success(); 347 } catch ( Exception $e ) { 348 wp_send_json_error( 349 new WP_Error( $e->getCode(), $e->getMessage() ) 350 ); 351 } 92 function text_settings_page() { 93 text_render_connect_view(); 94 95 // handle case when account is connected 352 96 } 353 354 /**355 * Validate and save token in database.356 *357 * @param string $token Token to validate.358 * @return void359 */360 function text_validate_and_save_token( string $token ): void {361 $cert_req = wp_remote_get( TEXT_PUBLIC_KEY_URL );362 $cert = wp_remote_retrieve_body( $cert_req );363 364 try {365 $token_data = JWT::decode( $token, new Key( $cert, 'RS256' ) );366 } catch ( \Exception $e ) {367 // TODO: decide if we want to keep it.368 // phpcs:disable WordPress.PHP.DevelopmentFunctions.error_log_error_log369 error_log( $e->getMessage() );370 // phpcs:enable WordPress.PHP.DevelopmentFunctions.error_log_error_log371 return;372 }373 374 $keys_to_keep = array( 'websiteUuid', 'widgetScriptUrl' );375 376 // Save token.377 text_update_token(378 array_intersect_key(379 get_object_vars( $token_data ),380 array_flip( $keys_to_keep )381 )382 );383 384 // Remove legacy options.385 text_remove_legacy_options();386 }387 388 /**389 * Show settings page.390 *391 * @return void392 */393 function text_settings_page(): void {394 if ( array_key_exists( 'token', $_GET ) && array_key_exists( '_wpnonce', $_GET ) ) {395 wp_verify_nonce( $_GET['_wpnonce'], 'text_connect' );396 text_validate_and_save_token( $_GET['token'] );397 }398 399 $token_data = text_get_token();400 401 if ( ! $token_data ) {402 text_render_connect_view();403 return;404 }405 406 text_render_successfully_connected_view();407 }408 409 /**410 * Show resources page.411 *412 * @return void413 */414 function text_resources_page(): void {415 text_render_resources_page();416 }417 418 /**419 * Load widget script.420 *421 * @return void422 */423 function text_load_widget(): void {424 $token_data = text_get_token();425 426 if ( ! $token_data || ! $token_data['widgetScriptUrl'] ) {427 text_load_legacy_widget();428 return;429 }430 431 wp_enqueue_script(432 'text-widget',433 $token_data['widgetScriptUrl'],434 array(),435 TEXT_PLUGIN_VERSION,436 array(437 'async' => true,438 'in_footer' => true,439 )440 );441 }442 443 /**444 * Load legacy widget script.445 *446 * @return void447 */448 function text_load_legacy_widget(): void {449 $widget_url = text_get_legacy_widget_url();450 451 if ( ! $widget_url ) {452 return;453 }454 455 wp_enqueue_script(456 'text-legacy-widget',457 $widget_url,458 array(),459 TEXT_PLUGIN_VERSION,460 array(461 'async' => true,462 'in_footer' => true,463 )464 );465 } -
wp-live-chat-software-for-wordpress/trunk/includes/templates/connect.php
r3255443 r3316988 1 1 <?php 2 /**3 * Template for rendering connect view.4 *5 * @package LiveChat\Templates6 */7 2 8 3 namespace LiveChat\Templates; 9 4 10 use function LiveChat\get_oauth_initiate_url; 11 12 /** 13 * Render connect view. 14 */ 5 use function LiveChat\text_build_api_url; 6 15 7 function text_render_connect_view() { 16 wp_enqueue_style( 'connect', TEXT_PLUGIN_URL . '/includes/css/connect.css', array(), TEXT_PLUGIN_VERSION ); 17 18 $initiate_url = get_oauth_initiate_url(); 19 20 ?> 21 <!doctype html> 22 <html lang="en"> 23 24 <head> 25 <title><?php esc_html_e( 'Successfully connected', 'text-app-plugin' ); ?></title> 26 </head> 27 28 <body> 29 <div id="connect"> 30 <div class="wrapper"> 31 <!-- Logo section --> 32 <div class="logo-wrapper"> 33 <div class="logo"> 34 <img src="<?php echo esc_html( TEXT_PLUGIN_URL . '/includes/svg/wp.svg' ); ?>" alt="WordPress"> 35 </div> 36 <img src="<?php echo esc_html( TEXT_PLUGIN_URL . '/includes/svg/connect.svg' ); ?>" alt="connect"> 37 <div class="logo"> 38 <img src="<?php echo esc_html( TEXT_PLUGIN_URL . '/includes/svg/livechat.svg' ); ?>" alt="LiveChat" 39 class="logo-svg"> 40 </div> 41 </div> 42 43 <!-- Title --> 44 <h1 class="title"> 45 <?php esc_html_e( 'Thank you for choosing LiveChat!', 'text-app-plugin' ); ?> 46 <br> 47 <?php esc_html_e( 'Just one step left to engage with your customers.', 'text-app-plugin' ); ?> 48 </h1> 49 50 <!-- Connect button --> 51 <a href="<?php echo esc_html( $initiate_url ); ?>" class="connect-button"> 52 <?php esc_html_e( 'Connect LiveChat!', 'text-app-plugin' ); ?> 53 </a> 54 55 <!-- Divider --> 56 <div class=" divider"> 57 </div> 58 59 <!-- Footer --> 60 <div> 61 <p class="footer-description"> 62 <?php esc_html_e( 'In case of any issues,', 'text-app-plugin' ); ?> 63 <a target="_blank" href="https://direct.lc.chat/1520/77" class="footer-anchor"> 64 <?php esc_html_e( 'our 24/7 support', 'text-app-plugin' ); ?> 65 </a> 66 <?php esc_html_e( 'is here for you.', 'text-app-plugin' ); ?> 67 </p> 68 </div> 69 70 </div> 71 </div> 72 </body> 73 74 </html> 8 9 $query_params = array( 10 'email' => wp_get_current_user()->user_email, 11 'url' => get_site_url(), 12 'pluginSettingsUrl' => menu_page_url('livechat_settings', false), 13 'productId' => TEXT_PRODUCT_ID, 14 'partnerId' => TEXT_PARTNER_ID, 15 'phpVer' => phpversion(), 16 'wpVer' => get_bloginfo( 'version' ), 17 'pluginVer' => TEXT_PLUGIN_VERSION, 18 ); 19 20 if ( defined( 'WOOCOMMERCE_VERSION' ) ) { 21 $query_params['woocommerceVer'] = WOOCOMMERCE_VERSION; 22 } 23 24 if ( defined( 'ELEMENTOR_VERSION' ) ) { 25 $query_params['elementorVer'] = ELEMENTOR_VERSION; 26 } 27 28 $initiate_url = 'https://' . TEXT_DOMAIN . '/api/v1/oauth/initiate?' . http_build_query( $query_params ); 29 30 ?> 31 <!doctype html> 32 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"> 33 <head> 34 <title> 35 Connect WordPress plugin 36 </title> 37 <!--[if !mso]><!--> 38 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 39 <!--<![endif]--> 40 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 41 <meta name="viewport" content="width=device-width, initial-scale=1"> 42 <style type="text/css"> 43 #outlook a { padding:0; } 44 body { margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; } 45 table, td { border-collapse:collapse;mso-table-lspace:0pt;mso-table-rspace:0pt; } 46 img { border:0;height:auto;line-height:100%; outline:none;text-decoration:none;-ms-interpolation-mode:bicubic; } 47 p { display:block;margin:13px 0; } 48 </style> 49 <!--[if mso]> 50 <noscript> 51 <xml> 52 <o:OfficeDocumentSettings> 53 <o:AllowPNG/> 54 <o:PixelsPerInch>96</o:PixelsPerInch> 55 </o:OfficeDocumentSettings> 56 </xml> 57 </noscript> 58 <![endif]--> 59 <!--[if lte mso 11]> 60 <style type="text/css"> 61 .mj-outlook-group-fix { width:100% !important; } 62 </style> 63 <![endif]--> 64 65 66 <style type="text/css"> 67 @media only screen and (min-width:480px) { 68 .mj-column-per-100 { width:100% !important; max-width: 100%; } 69 } 70 </style> 71 <style media="screen and (min-width:480px)"> 72 .moz-text-html .mj-column-per-100 { width:100% !important; max-width: 100%; } 73 </style> 74 75 76 <style type="text/css"> 77 78 79 80 @media only screen and (max-width:480px) { 81 table.mj-full-width-mobile { width: 100% !important; } 82 td.mj-full-width-mobile { width: auto !important; } 83 } 84 85 </style> 86 87 88 </head> 89 <body style="word-spacing:normal;background-color:#F6F6F7;"> 90 91 92 <div style="background-color:#F6F6F7;"> 93 94 <div style="height:40px;line-height:40px;"> </div> 95 96 97 <!--[if mso | IE]><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:640px;" width="640" bgcolor="#F6F6F7" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]--> 98 99 100 <div style="background:#F6F6F7;background-color:#F6F6F7;margin:0px auto;max-width:640px;"> 101 102 <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:#F6F6F7;background-color:#F6F6F7;width:100%;"> 103 <tbody> 104 <tr> 105 <td style="direction:ltr;font-size:0px;padding:0;text-align:center;"> 106 <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:640px;" ><![endif]--> 107 108 <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;"> 109 110 <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%"> 111 <tbody> 112 <tr> 113 <td style="vertical-align:top;padding:0;"> 114 115 <table border="0" cellpadding="0" cellspacing="0" role="presentation" style width="100%"> 116 <tbody> 117 118 <tr> 119 <td align="center" style="font-size:0px;padding:0;word-break:break-word;"> 120 121 <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:collapse;border-spacing:0px;"> 122 <tbody> 123 <tr> 124 <td style="width:640px;"> 125 126 <a href="https://www.livechat.com/?utm_source=wordpress&utm_medium=integration&utm_campaign=wordpress_integration" target="_blank" style="color: inherit;"> 127 128 <img alt="LiveChat logo" height="auto" src="https://res.cloudinary.com/dn1j6dpd7/image/fetch/l_text:colfax-medium.otf_36:Connect%20your%20WordPress%20plugin,co_rgb:1b1b20,g_east,x_60/https://cdn.livechatinc.com/mailing/builder/header-livechat-mono-black.png" style="border:0;display:block;outline:none;text-decoration:none;height:auto;width:100%;font-size:13px;" width="640"> 129 130 </a> 131 132 </td> 133 </tr> 134 </tbody> 135 </table> 136 137 </td> 138 </tr> 139 140 </tbody> 141 </table> 142 143 </td> 144 </tr> 145 </tbody> 146 </table> 147 148 </div> 149 150 <!--[if mso | IE]></td></tr></table><![endif]--> 151 </td> 152 </tr> 153 </tbody> 154 </table> 155 156 </div> 157 158 159 <!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:640px;" width="640" bgcolor="#FFFFFF" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]--> 160 161 162 <div style="background:#FFFFFF;background-color:#FFFFFF;margin:0px auto;max-width:640px;"> 163 164 <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:#FFFFFF;background-color:#FFFFFF;width:100%;"> 165 <tbody> 166 <tr> 167 <td style="direction:ltr;font-size:0px;padding:0;text-align:center;"> 168 <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:640px;" ><![endif]--> 169 170 <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;"> 171 172 <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%"> 173 <tbody> 174 <tr> 175 <td style="vertical-align:top;padding:0;"> 176 177 <table border="0" cellpadding="0" cellspacing="0" role="presentation" style width="100%"> 178 <tbody> 179 180 <tr> 181 <td align="left" style="font-size:0px;padding:0 30px 0;word-break:break-word;"> 182 183 <div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:27px;text-align:left;color:#000000;"><p style="margin: 24px 0;">Almost done! To use our WordPress plugin, you have to connect your LiveChat account. Please click the button below to continue.</p></div> 184 185 </td> 186 </tr> 187 188 <tr> 189 <td align="center" vertical-align="middle" style="font-size:0px;padding:24px 0 24px;word-break:break-word;"> 190 191 <table border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate;line-height:100%;"> 192 <tbody> 193 <tr> 194 <td align="center" bgcolor="#0066FF" role="presentation" style="border:none;border-radius:3px;cursor:auto;mso-padding-alt:12px 35px;background:#0066FF;" valign="middle"> 195 <a href="<?php echo esc_html( $initiate_url ) ?>" style="display: inline-block; background: #0066FF; color: #ffffff; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; line-height: 24px; margin: 0; text-decoration: none; text-transform: none; padding: 12px 35px; mso-padding-alt: 0px; border-radius: 3px;" target="_blank"> 196 Connect 197 </a> 198 </td> 199 </tr> 200 </tbody> 201 </table> 202 203 </td> 204 </tr> 205 206 <tr> 207 <td align="left" style="font-size:0px;padding:0 30px 0;word-break:break-word;"> 208 209 <div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:27px;text-align:left;color:#000000;"><p style="margin: 24px 0;"></p><p style="margin: 24px 0;"></p></div> 210 211 </td> 212 </tr> 213 214 </tbody> 215 </table> 216 217 </td> 218 </tr> 219 </tbody> 220 </table> 221 222 </div> 223 224 <!--[if mso | IE]></td></tr></table><![endif]--> 225 </td> 226 </tr> 227 </tbody> 228 </table> 229 230 </div> 231 232 233 <!--[if mso | IE]></td></tr></table><![endif]--> 234 235 <!-- Footer --> 236 237 <!--[if mso | IE]><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:640px;" width="640" bgcolor="#F6F6F7" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]--> 238 239 240 <div style="background:#F6F6F7;background-color:#F6F6F7;margin:0px auto;max-width:640px;"> 241 242 <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:#F6F6F7;background-color:#F6F6F7;width:100%;"> 243 <tbody> 244 <tr> 245 <td style="direction:ltr;font-size:0px;padding:0;padding-top:10px;text-align:center;"> 246 <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:640px;" ><![endif]--> 247 248 <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;"> 249 250 <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%"> 251 <tbody> 252 <tr> 253 <td style="vertical-align:top;padding:0;"> 254 255 <table border="0" cellpadding="0" cellspacing="0" role="presentation" style width="100%"> 256 <tbody> 257 258 <tr> 259 <td align="center" style="font-size:0px;padding:0 30px 0;word-break:break-word;"> 260 261 <div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:27px;text-align:center;color:#000000;"><p style="margin: 24px 0; font-size: 12px; margin-bottom: 0px;">Discover our <a href="https://text.com/?utm_source=lc-wordpress&utm_medium=integration&utm_campaign=wordpress_integration" style="text-decoration: none; color: #1B1B20; font-weight: 700;">text|</a> products</p></div> 262 263 </td> 264 </tr> 265 266 </tbody> 267 </table> 268 269 </td> 270 </tr> 271 </tbody> 272 </table> 273 274 </div> 275 276 <!--[if mso | IE]></td></tr></table><![endif]--> 277 </td> 278 </tr> 279 </tbody> 280 </table> 281 282 </div> 283 284 285 <!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:640px;" width="640" bgcolor="#F6F6F7" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]--> 286 287 288 <div style="background:#F6F6F7;background-color:#F6F6F7;margin:0px auto;max-width:640px;"> 289 290 <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:#F6F6F7;background-color:#F6F6F7;width:100%;"> 291 <tbody> 292 <tr> 293 <td style="direction:ltr;font-size:0px;padding:0;text-align:center;"> 294 <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:640px;" ><![endif]--> 295 296 <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;"> 297 298 <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%"> 299 <tbody> 300 <tr> 301 <td style="vertical-align:top;padding:0;"> 302 303 <table border="0" cellpadding="0" cellspacing="0" role="presentation" style width="100%"> 304 <tbody> 305 306 <tr> 307 <td align="center" style="font-size:0px;padding:20px 0px 0px 0px;word-break:break-word;"> 308 309 <div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:27px;text-align:center;color:#000000;"><a href="https://www.chatbot.com/?utm_source=lc-wordpress&utm_medium=integration&utm_campaign=wordpress_integration" style="color: inherit;"><img src="https://res.cloudinary.com/dn1j6dpd7/image/upload/v1699817717/mailing/builder/chatbot-logo.png" width="135" alt="ChatBot: Automate customer service with AI" style="margin-bottom: 16px;"></a> <a href="https://www.helpdesk.com/?utm_source=lc-wordpress&utm_medium=integration&utm_campaign=wordpress_integration" style="color: inherit;"><img src="https://res.cloudinary.com/dn1j6dpd7/image/upload/v1699817717/mailing/builder/helpdesk-logo.png" width="135" alt="HelpDesk: Support customers by tickets" style="margin-bottom: 16px;"></a> <a href="https://www.knowledgebase.ai/?utm_source=lc-wordpress&utm_medium=integration&utm_campaign=wordpress_integration" style="color: inherit;"><img src="https://res.cloudinary.com/dn1j6dpd7/image/upload/v1699817717/mailing/builder/knowledgebase-logo.png" width="135" alt="KnowledgeBase: Guide and educate customers" style="margin-bottom: 16px;"></a> <a href="https://www.openwidget.com/?utm_source=lc-wordpress&utm_medium=integration&utm_campaign=wordpress_integration" style="color: inherit;"><img src="https://res.cloudinary.com/dn1j6dpd7/image/upload/v1699817717/mailing/builder/openwidget-logo.png" width="135" alt="OpenWidget: Enhance websites with widgets" style="margin-bottom: 16px;"></a></div> 310 311 </td> 312 </tr> 313 314 </tbody> 315 </table> 316 317 </td> 318 </tr> 319 </tbody> 320 </table> 321 322 </div> 323 324 <!--[if mso | IE]></td></tr></table><![endif]--> 325 </td> 326 </tr> 327 </tbody> 328 </table> 329 330 </div> 331 332 333 <!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:640px;" width="640" bgcolor="#F6F6F7" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]--> 334 335 336 <div style="background:#F6F6F7;background-color:#F6F6F7;margin:0px auto;max-width:640px;"> 337 338 <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:#F6F6F7;background-color:#F6F6F7;width:100%;"> 339 <tbody> 340 <tr> 341 <td style="direction:ltr;font-size:0px;padding:0;text-align:center;"> 342 <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:640px;" ><![endif]--> 343 344 <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;"> 345 346 <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%"> 347 <tbody> 348 <tr> 349 <td style="vertical-align:top;padding:0;"> 350 351 <table border="0" cellpadding="0" cellspacing="0" role="presentation" style width="100%"> 352 <tbody> 353 354 <tr> 355 <td align="center" style="font-size:0px;padding:24px 40px 24px 35px;word-break:break-word;"> 356 357 <p style="border-top: solid 1px #D8D8D8; font-size: 1px; margin: 0px auto; width: 100%;"> 358 </p> 359 360 <!--[if mso | IE]><table align="center" border="0" cellpadding="0" cellspacing="0" style="border-top:solid 1px #D8D8D8;font-size:1px;margin:0px auto;width:565px;" role="presentation" width="565px" ><tr><td style="height:0;line-height:0;"> 361 </td></tr></table><![endif]--> 362 363 364 </td> 365 </tr> 366 367 <tr> 368 <td align="center" style="font-size:0px;padding:0 30px 0;padding-bottom:16px;word-break:break-word;"> 369 370 <div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:27px;text-align:center;color:#000000;"><a href="https://www.livechat.com/?utm_source=lc-wordpress&utm_medium=integration&utm_campaign=wordpress_integration" style="color: inherit;"><img src="https://cdn.livechatinc.com/mailing/builder/prefooter/livechat-logo-footer.png" width="90" alt="LiveChat logo"></a></div> 371 372 </td> 373 </tr> 374 375 </tbody> 376 </table> 377 378 </td> 379 </tr> 380 </tbody> 381 </table> 382 383 </div> 384 385 <!--[if mso | IE]></td></tr></table><![endif]--> 386 </td> 387 </tr> 388 </tbody> 389 </table> 390 391 </div> 392 393 394 <!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:640px;" width="640" bgcolor="#F6F6F7" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]--> 395 396 397 <div style="background:#F6F6F7;background-color:#F6F6F7;margin:0px auto;max-width:640px;"> 398 399 <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:#F6F6F7;background-color:#F6F6F7;width:100%;"> 400 <tbody> 401 <tr> 402 <td style="direction:ltr;font-size:0px;padding:0;text-align:center;"> 403 <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:640px;" ><![endif]--> 404 405 <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;"> 406 407 <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%"> 408 <tbody> 409 <tr> 410 <td style="vertical-align:top;padding:0;"> 411 412 <table border="0" cellpadding="0" cellspacing="0" role="presentation" style width="100%"> 413 <tbody> 414 415 <tr> 416 <td align="center" class="footer-links" style="font-size:0px;padding:0 30px 0;word-break:break-word;"> 417 418 <div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:27px;text-align:center;color:#000000;"><a href="https://partners.livechat.com?utm_source=lc-wordpress&utm_medium=integration&utm_campaign=wordpress_integration" style="font-family: Helvetica; font-size: 11px; letter-spacing: 0.1px; font-weight: 700; color: #1B1B20; text-decoration: none; margin-right: 24px;">Partner Program<img src="https://cdn.livechatinc.com/mailing/builder/prefooter/chevron-right.png" style="margin-left:2px; margin-bottom:-2.5px;" alt width="12" height="12"></a> <a href="https://www.livechat.com/marketplace?utm_source=lc-wordpress&utm_medium=integration&utm_campaign=wordpress_integration" style="font-family: Helvetica; font-size: 11px; letter-spacing: 0.1px; font-weight: 700; color: #1B1B20; text-decoration: none; margin-right: 24px;">Marketplace<img src="https://cdn.livechatinc.com/mailing/builder/prefooter/chevron-right.png" style="margin-left:2px; margin-bottom:-2.5px;" alt width="12" height="12"></a> <a href="https://developers.livechat.com/?utm_source=lc-wordpress&utm_medium=integration&utm_campaign=wordpress_integration" style="font-family: Helvetica; font-size: 11px; letter-spacing: 0.1px; font-weight: 700; color: #1B1B20; text-decoration: none; margin-right: 0px;">Developer Program<img src="https://cdn.livechatinc.com/mailing/builder/prefooter/chevron-right.png" style="margin-left:2px; margin-bottom:-2.5px;" alt width="12" height="12"></a></div> 419 420 </td> 421 </tr> 422 423 </tbody> 424 </table> 425 426 </td> 427 </tr> 428 </tbody> 429 </table> 430 431 </div> 432 433 <!--[if mso | IE]></td></tr></table><![endif]--> 434 </td> 435 </tr> 436 </tbody> 437 </table> 438 439 </div> 440 441 442 <!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:640px;" width="640" bgcolor="#F6F6F7" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]--> 443 444 445 <div style="background:#F6F6F7;background-color:#F6F6F7;margin:0px auto;max-width:640px;"> 446 447 <table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:#F6F6F7;background-color:#F6F6F7;width:100%;"> 448 <tbody> 449 <tr> 450 <td style="direction:ltr;font-size:0px;padding:0;text-align:center;"> 451 <!--[if mso | IE]><table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td class="" style="vertical-align:top;width:640px;" ><![endif]--> 452 453 <div class="mj-column-per-100 mj-outlook-group-fix" style="font-size:0px;text-align:left;direction:ltr;display:inline-block;vertical-align:top;width:100%;"> 454 455 <table border="0" cellpadding="0" cellspacing="0" role="presentation" width="100%"> 456 <tbody> 457 <tr> 458 <td style="vertical-align:top;padding:0;"> 459 460 <table border="0" cellpadding="0" cellspacing="0" role="presentation" style width="100%"> 461 <tbody> 462 463 <tr> 464 <td align="center" class="social-icons" style="font-size:0px;padding:0 30px 0;padding-top:24px;word-break:break-word;"> 465 466 <div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;line-height:27px;text-align:center;color:#000000;"><a href="https://twitter.com/intent/follow?screen_name=LiveChat" style="color: inherit; margin-left: 0;"><img src="https://cdn.livechatinc.com/mailing/builder/prefooter/x.png" alt="LiveChat at Twitter" width="20" height="20"></a> <a href="https://www.linkedin.com/company/livechat/" style="color: inherit; margin-left: 24px;"><img src="https://cdn.livechatinc.com/mailing/builder/prefooter/linked.png" alt="LiveChat at Linkedin" width="20" height="20"></a> <a href="https://www.facebook.com/livechat" style="color: inherit; margin-left: 24px;"><img src="https://cdn.livechatinc.com/mailing/builder/prefooter/facebook.png" alt="LiveChat at Facebook" width="20" height="20"></a> <a href="https://www.youtube.com/livechat" style="color: inherit; margin-left: 24px;"><img src="https://cdn.livechatinc.com/mailing/builder/prefooter/youtube.png" alt="LiveChat at YouTube" width="20" height="20"></a> <a href="https://www.instagram.com/livechat/" style="color: inherit; margin-left: 24px;"><img src="https://cdn.livechatinc.com/mailing/builder/prefooter/instagram.png" alt="LiveChat at Instagram" width="20" height="20"></a> <a href="https://www.producthunt.com/posts/livechat-2/" style="color: inherit; margin-left: 24px;"><img src="https://cdn.livechatinc.com/mailing/builder/prefooter/producthunt.png" alt="LiveChat at Product Hunt" width="20" height="20"></a> <a href="https://dribbble.com/textcom/" style="color: inherit; margin-left: 24px;"><img src="https://cdn.livechatinc.com/mailing/builder/prefooter/dribbble.png" alt="LiveChat at Dribbble" width="20" height="20"></a> <a href="https://github.com/livechat/" style="color: inherit; margin-left: 24px;"><img src="https://cdn.livechatinc.com/mailing/builder/prefooter/github.png" alt="LiveChat at Github" width="20" height="20"></a></div> 467 468 </td> 469 </tr> 470 471 </tbody> 472 </table> 473 474 </td> 475 </tr> 476 </tbody> 477 </table> 478 479 </div> 480 481 <!--[if mso | IE]></td></tr></table><![endif]--> 482 </td> 483 </tr> 484 </tbody> 485 </table> 486 487 </div> 488 489 490 <!--[if mso | IE]></td></tr></table><table align="center" border="0" cellpadding="0" cellspacing="0" class="" role="presentation" style="width:640px;" width="640" bgcolor="#F6F6F7" ><tr><td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"><![endif]--> 491 492 493 <!--[if mso | IE]></td></tr></table><![endif]--> 494 495 <!-- /Footer --> 496 <div style="height:40px;line-height:40px;"> </div> 497 498 </div> 499 500 </body> 501 </html> 75 502 <?php 76 503 } -
wp-live-chat-software-for-wordpress/trunk/languages/livechat-elementor.pot
r3255443 r3316988 2 2 msgid "" 3 3 msgstr "" 4 "Project-Id-Version: LiveChat\n" 5 "POT-Creation-Date: 2025-03-04 12:23+0100\n" 6 "PO-Revision-Date: 2025-03-04 12:21+0100\n" 7 "Last-Translator: \n" 8 "Language-Team: \n" 4 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" 5 "Project-Id-Version: LiveChat Elementor\n" 6 "POT-Creation-Date: 2021-10-13 11:57+0200\n" 7 "PO-Revision-Date: 2021-10-13 11:57+0200\n" 8 "Last-Translator: LiveChat, Inc <[email protected]>\n" 9 "Language-Team: LiveChat, Inc <[email protected]>\n" 9 10 "MIME-Version: 1.0\n" 10 11 "Content-Type: text/plain; charset=UTF-8\n" 11 12 "Content-Transfer-Encoding: 8bit\n" 12 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" 13 "X-Generator: Poedit 3.5\n" 13 "X-Generator: Poedit 2.4.3\n" 14 14 "X-Poedit-Basepath: ..\n" 15 15 "X-Poedit-Flags-xgettext: --add-comments=translators:\n" 16 "X-Poedit-WPHeader: livechat.php\n"16 "X-Poedit-WPHeader: elementor-livechat.php\n" 17 17 "X-Poedit-SourceCharset: UTF-8\n" 18 18 "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;" … … 21 21 "X-Poedit-SearchPath-0: .\n" 22 22 "X-Poedit-SearchPathExcluded-0: *.min.js\n" 23 "X-Poedit-SearchPathExcluded-1: dist/wp-live-chat-software-for-wordpress/" 24 "vendor\n" 25 "X-Poedit-SearchPathExcluded-2: dist/livechat-woocommerce/vendor\n" 26 "X-Poedit-SearchPathExcluded-3: dist/livechat-elementor/vendor\n" 27 "X-Poedit-SearchPathExcluded-4: node_modules\n" 28 "X-Poedit-SearchPathExcluded-5: vendor\n" 29 30 #: includes/elementor-functions.php:45 31 msgid "Text Icons" 32 msgstr "" 33 34 #: includes/plugin.php:310 includes/plugin.php:311 23 "X-Poedit-SearchPathExcluded-1: vendor\n" 24 25 #. Author of the plugin/theme 26 #: plugin_files/Services/Elementor/ElementorWidgetsProvider.class.php:94 27 msgid "LiveChat" 28 msgstr "" 29 30 #: plugin_files/Services/Elementor/ElementorWidgetsProvider.class.php:109 31 msgid "LiveChat Icons" 32 msgstr "" 33 34 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:33 35 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:61 36 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:85 37 msgid "Contact Button" 38 msgstr "" 39 40 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:69 41 msgid "Text" 42 msgstr "" 43 44 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:94 45 msgid "Typography" 46 msgstr "" 47 48 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:102 49 msgid "Text Shadow" 50 msgstr "" 51 52 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:110 53 msgid "Box Shadow" 54 msgstr "" 55 56 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:118 57 msgid "Border" 58 msgstr "" 59 60 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:126 61 msgid "Background" 62 msgstr "" 63 64 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:149 65 msgid "Contact us" 66 msgstr "" 67 68 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:33 69 msgid "Quality Badge" 70 msgstr "" 71 72 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:61 73 msgid "Badge Settings" 74 msgstr "" 75 76 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:70 77 msgid "Theme" 78 msgstr "" 79 80 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:73 81 msgid "Light" 82 msgstr "" 83 84 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:74 85 msgid "Dark" 86 msgstr "" 87 88 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:83 89 msgid "Size" 90 msgstr "" 91 92 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:86 93 msgid "Small (160x96)" 94 msgstr "" 95 96 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:87 97 msgid "Medium (200x120)" 98 msgstr "" 99 100 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:88 101 msgid "Large (240x144)" 102 msgstr "" 103 104 #: plugin_files/Services/MenuProvider.class.php:155 105 #: plugin_files/Services/MenuProvider.class.php:156 106 #: plugin_files/Services/MenuProvider.class.php:222 35 107 msgid "Settings" 36 108 msgstr "" 37 109 38 #: includes/plugin.php:319 includes/plugin.php:320 110 #: plugin_files/Services/MenuProvider.class.php:164 111 #: plugin_files/Services/MenuProvider.class.php:165 39 112 msgid "Resources" 40 113 msgstr "" 41 114 42 #: includes/plugin.php:336 includes/plugin.php:337 115 #: plugin_files/Services/MenuProvider.class.php:182 116 #: plugin_files/Services/MenuProvider.class.php:183 43 117 msgid "Go to LiveChat" 44 118 msgstr "" 45 119 46 #: includes/templates/connect-notification.php:27 47 msgid "Connect your LiveChat account." 48 msgstr "" 49 50 #: includes/templates/connect-notification.php:27 51 msgid "Just one step left to engage with your customers." 52 msgstr "" 53 54 #: includes/templates/connect-notification.php:30 55 msgid "Connect LiveChat" 56 msgstr "" 57 58 #: includes/templates/connect.php:25 59 #: includes/templates/successfully-connected.php:20 60 msgid "Successfully connected" 61 msgstr "" 62 63 #: includes/templates/connect.php:45 includes/templates/connect.php:47 64 msgid "Thank you for choosing LiveChat!" 65 msgstr "" 66 67 #: includes/templates/connect.php:52 68 msgid "Connect LiveChat!" 69 msgstr "" 70 71 #: includes/templates/connect.php:62 72 msgid "In case of any issues," 73 msgstr "" 74 75 #: includes/templates/connect.php:64 76 msgid "our 24/7 support" 77 msgstr "" 78 79 #: includes/templates/connect.php:66 80 msgid "is here for you." 81 msgstr "" 82 83 #: includes/templates/successfully-connected.php:39 84 msgid "Your LiveChat is ready to go" 85 msgstr "" 86 87 #: includes/templates/successfully-connected.php:41 88 msgid "The chat widget is live on your website, and you can start chatting!" 89 msgstr "" 90 91 #: includes/templates/successfully-connected.php:43 92 msgid "Explore these enhancements to boost your experience:" 93 msgstr "" 94 95 #: includes/templates/successfully-connected.php:53 96 msgid "View list of customers to chat with" 97 msgstr "" 98 99 #: includes/templates/successfully-connected.php:58 100 msgid "View Traffic" 101 msgstr "" 102 103 #: includes/templates/successfully-connected.php:67 104 msgid "Invite your teammates" 105 msgstr "" 106 107 #: includes/templates/successfully-connected.php:71 108 msgid "Invite" 109 msgstr "" 110 111 #: includes/templates/successfully-connected.php:80 112 msgid "Customize your chat widget" 113 msgstr "" 114 115 #: includes/templates/successfully-connected.php:84 116 msgid "Customize" 117 msgstr "" 118 119 #: includes/templates/successfully-connected.php:96 120 msgid "Your feedback is important for us!" 121 msgstr "" 122 123 #: includes/templates/successfully-connected.php:99 124 msgid "Rate your LiveChat experience on our" 125 msgstr "" 126 127 #: includes/templates/successfully-connected.php:101 128 msgid "WordPress plugin page." 129 msgstr "" 130 131 #: includes/templates/successfully-connected.php:104 132 msgid "Thank you for your support!" 133 msgstr "" 134 135 #: includes/templates/successfully-connected.php:113 136 msgid "Disconnect your account" 137 msgstr "" 138 139 #: includes/widgets/contact-button.php:38 140 #: includes/widgets/contact-button.php:66 141 #: includes/widgets/contact-button.php:90 142 msgid "Contact Button" 143 msgstr "" 144 145 #: includes/widgets/contact-button.php:74 146 msgid "Text" 147 msgstr "" 148 149 #: includes/widgets/contact-button.php:76 150 msgid "Contact us" 151 msgstr "" 152 153 #: includes/widgets/contact-button.php:99 154 msgid "Typography" 155 msgstr "" 156 157 #: includes/widgets/contact-button.php:107 158 msgid "Text Shadow" 159 msgstr "" 160 161 #: includes/widgets/contact-button.php:115 162 msgid "Box Shadow" 163 msgstr "" 164 165 #: includes/widgets/contact-button.php:123 166 msgid "Border" 167 msgstr "" 168 169 #: includes/widgets/contact-button.php:131 170 msgid "Background" 171 msgstr "" 172 173 #: includes/widgets/quality-badge.php:33 174 msgid "Quality Badge" 175 msgstr "" 176 177 #: includes/widgets/quality-badge.php:61 178 msgid "Badge Settings" 179 msgstr "" 180 181 #: includes/widgets/quality-badge.php:70 182 msgid "Theme" 183 msgstr "" 184 185 #: includes/widgets/quality-badge.php:73 186 msgid "Light" 187 msgstr "" 188 189 #: includes/widgets/quality-badge.php:74 190 msgid "Dark" 191 msgstr "" 192 193 #: includes/widgets/quality-badge.php:83 194 msgid "Size" 195 msgstr "" 196 197 #: includes/widgets/quality-badge.php:86 198 msgid "Small" 199 msgstr "" 200 201 #: includes/widgets/quality-badge.php:87 202 msgid "Medium" 203 msgstr "" 204 205 #: includes/widgets/quality-badge.php:88 206 msgid "Large" 120 #: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:20 121 msgid "Action required - confirm your identity" 122 msgstr "" 123 124 #: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:22 125 msgid "" 126 "Thank you for updating LiveChat to the latest version. Please click Connect " 127 "to confirm your identity and finish the installation." 128 msgstr "" 129 130 #: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:25 131 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:31 132 msgid "Connect" 133 msgstr "" 134 135 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:27 136 msgid "Action required - connect LiveChat" 137 msgstr "" 138 139 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:28 140 msgid "Please" 141 msgstr "" 142 143 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:29 144 msgid "connect your LiveChat account" 145 msgstr "" 146 147 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:30 148 msgid "to start chatting with your customers." 149 msgstr "" 150 151 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:25 152 msgid "Cancel" 153 msgstr "" 154 155 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:32 156 msgid "Quick Feedback" 157 msgstr "" 158 159 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:33 160 msgid "" 161 "If you have a moment, please let us know why you are deactivating LiveChat:" 162 msgstr "" 163 164 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:34 165 msgid "I no longer need the plugin." 166 msgstr "" 167 168 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:35 169 msgid "I couldn't get the plugin to work." 170 msgstr "" 171 172 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:36 173 msgid "I found a better plugin." 174 msgstr "" 175 176 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:37 177 msgid "It's a temporary deactivation." 178 msgstr "" 179 180 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:38 181 msgid "Other" 182 msgstr "" 183 184 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:39 185 msgid "Tell us more..." 186 msgstr "" 187 188 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:40 189 msgid "Please choose one of available options." 190 msgstr "" 191 192 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:41 193 msgid "Please provide additional feedback." 194 msgstr "" 195 196 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:45 197 msgid "Skip & continue" 198 msgstr "" 199 200 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:46 201 msgid "Send feedback" 207 202 msgstr "" 208 203 209 204 #. Plugin Name of the plugin/theme 210 #. Author of the plugin/theme 211 msgid "LiveChat" 205 msgid "LiveChat Elementor" 212 206 msgstr "" 213 207 214 208 #. Plugin URI of the plugin/theme 215 msgid "https://www.livechat.com/marketplace/apps/ wordpress/"209 msgid "https://www.livechat.com/marketplace/apps/elementor/" 216 210 msgstr "" 217 211 … … 219 213 msgid "" 220 214 "Live chat software for live help, online sales and customer support. This " 221 "plugin allows to quickly install LiveChat on any WordPresswebsite."215 "plugin allows to quickly install LiveChat on any Elementor website." 222 216 msgstr "" 223 217 -
wp-live-chat-software-for-wordpress/trunk/languages/livechat-woocommerce.pot
r3255443 r3316988 2 2 msgid "" 3 3 msgstr "" 4 "Project-Id-Version: LiveChat\n" 5 "POT-Creation-Date: 2025-03-04 12:23+0100\n" 6 "PO-Revision-Date: 2025-03-04 12:21+0100\n" 7 "Last-Translator: \n" 8 "Language-Team: \n" 4 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" 5 "Project-Id-Version: LiveChat WooCommerce\n" 6 "POT-Creation-Date: 2021-10-13 11:55+0200\n" 7 "PO-Revision-Date: 2021-10-13 11:55+0200\n" 8 "Last-Translator: LiveChat, Inc <[email protected]>\n" 9 "Language-Team: LiveChat, Inc <[email protected]>\n" 9 10 "MIME-Version: 1.0\n" 10 11 "Content-Type: text/plain; charset=UTF-8\n" 11 12 "Content-Transfer-Encoding: 8bit\n" 12 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" 13 "X-Generator: Poedit 3.5\n" 13 "X-Generator: Poedit 2.4.3\n" 14 14 "X-Poedit-Basepath: ..\n" 15 15 "X-Poedit-Flags-xgettext: --add-comments=translators:\n" 16 "X-Poedit-WPHeader: livechat.php\n"16 "X-Poedit-WPHeader: woocommerce-livechat.php\n" 17 17 "X-Poedit-SourceCharset: UTF-8\n" 18 18 "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;" … … 21 21 "X-Poedit-SearchPath-0: .\n" 22 22 "X-Poedit-SearchPathExcluded-0: *.min.js\n" 23 "X-Poedit-SearchPathExcluded-1: dist/wp-live-chat-software-for-wordpress/" 24 "vendor\n" 25 "X-Poedit-SearchPathExcluded-2: dist/livechat-woocommerce/vendor\n" 26 "X-Poedit-SearchPathExcluded-3: dist/livechat-elementor/vendor\n" 27 "X-Poedit-SearchPathExcluded-4: node_modules\n" 28 "X-Poedit-SearchPathExcluded-5: vendor\n" 29 30 #: includes/elementor-functions.php:45 31 msgid "Text Icons" 32 msgstr "" 33 34 #: includes/plugin.php:310 includes/plugin.php:311 23 "X-Poedit-SearchPathExcluded-1: vendor\n" 24 25 #. Author of the plugin/theme 26 #: plugin_files/Services/Elementor/ElementorWidgetsProvider.class.php:94 27 msgid "LiveChat" 28 msgstr "" 29 30 #: plugin_files/Services/Elementor/ElementorWidgetsProvider.class.php:109 31 msgid "LiveChat Icons" 32 msgstr "" 33 34 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:33 35 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:61 36 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:85 37 msgid "Contact Button" 38 msgstr "" 39 40 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:69 41 msgid "Text" 42 msgstr "" 43 44 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:94 45 msgid "Typography" 46 msgstr "" 47 48 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:102 49 msgid "Text Shadow" 50 msgstr "" 51 52 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:110 53 msgid "Box Shadow" 54 msgstr "" 55 56 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:118 57 msgid "Border" 58 msgstr "" 59 60 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:126 61 msgid "Background" 62 msgstr "" 63 64 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:149 65 msgid "Contact us" 66 msgstr "" 67 68 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:33 69 msgid "Quality Badge" 70 msgstr "" 71 72 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:61 73 msgid "Badge Settings" 74 msgstr "" 75 76 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:70 77 msgid "Theme" 78 msgstr "" 79 80 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:73 81 msgid "Light" 82 msgstr "" 83 84 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:74 85 msgid "Dark" 86 msgstr "" 87 88 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:83 89 msgid "Size" 90 msgstr "" 91 92 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:86 93 msgid "Small (160x96)" 94 msgstr "" 95 96 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:87 97 msgid "Medium (200x120)" 98 msgstr "" 99 100 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:88 101 msgid "Large (240x144)" 102 msgstr "" 103 104 #: plugin_files/Services/MenuProvider.class.php:155 105 #: plugin_files/Services/MenuProvider.class.php:156 106 #: plugin_files/Services/MenuProvider.class.php:222 35 107 msgid "Settings" 36 108 msgstr "" 37 109 38 #: includes/plugin.php:319 includes/plugin.php:320 110 #: plugin_files/Services/MenuProvider.class.php:164 111 #: plugin_files/Services/MenuProvider.class.php:165 39 112 msgid "Resources" 40 113 msgstr "" 41 114 42 #: includes/plugin.php:336 includes/plugin.php:337 115 #: plugin_files/Services/MenuProvider.class.php:182 116 #: plugin_files/Services/MenuProvider.class.php:183 43 117 msgid "Go to LiveChat" 44 118 msgstr "" 45 119 46 #: includes/templates/connect-notification.php:27 47 msgid "Connect your LiveChat account." 48 msgstr "" 49 50 #: includes/templates/connect-notification.php:27 51 msgid "Just one step left to engage with your customers." 52 msgstr "" 53 54 #: includes/templates/connect-notification.php:30 55 msgid "Connect LiveChat" 56 msgstr "" 57 58 #: includes/templates/connect.php:25 59 #: includes/templates/successfully-connected.php:20 60 msgid "Successfully connected" 61 msgstr "" 62 63 #: includes/templates/connect.php:45 includes/templates/connect.php:47 64 msgid "Thank you for choosing LiveChat!" 65 msgstr "" 66 67 #: includes/templates/connect.php:52 68 msgid "Connect LiveChat!" 69 msgstr "" 70 71 #: includes/templates/connect.php:62 72 msgid "In case of any issues," 73 msgstr "" 74 75 #: includes/templates/connect.php:64 76 msgid "our 24/7 support" 77 msgstr "" 78 79 #: includes/templates/connect.php:66 80 msgid "is here for you." 81 msgstr "" 82 83 #: includes/templates/successfully-connected.php:39 84 msgid "Your LiveChat is ready to go" 85 msgstr "" 86 87 #: includes/templates/successfully-connected.php:41 88 msgid "The chat widget is live on your website, and you can start chatting!" 89 msgstr "" 90 91 #: includes/templates/successfully-connected.php:43 92 msgid "Explore these enhancements to boost your experience:" 93 msgstr "" 94 95 #: includes/templates/successfully-connected.php:53 96 msgid "View list of customers to chat with" 97 msgstr "" 98 99 #: includes/templates/successfully-connected.php:58 100 msgid "View Traffic" 101 msgstr "" 102 103 #: includes/templates/successfully-connected.php:67 104 msgid "Invite your teammates" 105 msgstr "" 106 107 #: includes/templates/successfully-connected.php:71 108 msgid "Invite" 109 msgstr "" 110 111 #: includes/templates/successfully-connected.php:80 112 msgid "Customize your chat widget" 113 msgstr "" 114 115 #: includes/templates/successfully-connected.php:84 116 msgid "Customize" 117 msgstr "" 118 119 #: includes/templates/successfully-connected.php:96 120 msgid "Your feedback is important for us!" 121 msgstr "" 122 123 #: includes/templates/successfully-connected.php:99 124 msgid "Rate your LiveChat experience on our" 125 msgstr "" 126 127 #: includes/templates/successfully-connected.php:101 128 msgid "WordPress plugin page." 129 msgstr "" 130 131 #: includes/templates/successfully-connected.php:104 132 msgid "Thank you for your support!" 133 msgstr "" 134 135 #: includes/templates/successfully-connected.php:113 136 msgid "Disconnect your account" 137 msgstr "" 138 139 #: includes/widgets/contact-button.php:38 140 #: includes/widgets/contact-button.php:66 141 #: includes/widgets/contact-button.php:90 142 msgid "Contact Button" 143 msgstr "" 144 145 #: includes/widgets/contact-button.php:74 146 msgid "Text" 147 msgstr "" 148 149 #: includes/widgets/contact-button.php:76 150 msgid "Contact us" 151 msgstr "" 152 153 #: includes/widgets/contact-button.php:99 154 msgid "Typography" 155 msgstr "" 156 157 #: includes/widgets/contact-button.php:107 158 msgid "Text Shadow" 159 msgstr "" 160 161 #: includes/widgets/contact-button.php:115 162 msgid "Box Shadow" 163 msgstr "" 164 165 #: includes/widgets/contact-button.php:123 166 msgid "Border" 167 msgstr "" 168 169 #: includes/widgets/contact-button.php:131 170 msgid "Background" 171 msgstr "" 172 173 #: includes/widgets/quality-badge.php:33 174 msgid "Quality Badge" 175 msgstr "" 176 177 #: includes/widgets/quality-badge.php:61 178 msgid "Badge Settings" 179 msgstr "" 180 181 #: includes/widgets/quality-badge.php:70 182 msgid "Theme" 183 msgstr "" 184 185 #: includes/widgets/quality-badge.php:73 186 msgid "Light" 187 msgstr "" 188 189 #: includes/widgets/quality-badge.php:74 190 msgid "Dark" 191 msgstr "" 192 193 #: includes/widgets/quality-badge.php:83 194 msgid "Size" 195 msgstr "" 196 197 #: includes/widgets/quality-badge.php:86 198 msgid "Small" 199 msgstr "" 200 201 #: includes/widgets/quality-badge.php:87 202 msgid "Medium" 203 msgstr "" 204 205 #: includes/widgets/quality-badge.php:88 206 msgid "Large" 120 #: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:20 121 msgid "Action required - confirm your identity" 122 msgstr "" 123 124 #: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:22 125 msgid "" 126 "Thank you for updating LiveChat to the latest version. Please click Connect " 127 "to confirm your identity and finish the installation." 128 msgstr "" 129 130 #: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:25 131 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:31 132 msgid "Connect" 133 msgstr "" 134 135 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:27 136 msgid "Action required - connect LiveChat" 137 msgstr "" 138 139 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:28 140 msgid "Please" 141 msgstr "" 142 143 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:29 144 msgid "connect your LiveChat account" 145 msgstr "" 146 147 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:30 148 msgid "to start chatting with your customers." 149 msgstr "" 150 151 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:25 152 msgid "Cancel" 153 msgstr "" 154 155 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:32 156 msgid "Quick Feedback" 157 msgstr "" 158 159 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:33 160 msgid "" 161 "If you have a moment, please let us know why you are deactivating LiveChat:" 162 msgstr "" 163 164 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:34 165 msgid "I no longer need the plugin." 166 msgstr "" 167 168 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:35 169 msgid "I couldn't get the plugin to work." 170 msgstr "" 171 172 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:36 173 msgid "I found a better plugin." 174 msgstr "" 175 176 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:37 177 msgid "It's a temporary deactivation." 178 msgstr "" 179 180 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:38 181 msgid "Other" 182 msgstr "" 183 184 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:39 185 msgid "Tell us more..." 186 msgstr "" 187 188 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:40 189 msgid "Please choose one of available options." 190 msgstr "" 191 192 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:41 193 msgid "Please provide additional feedback." 194 msgstr "" 195 196 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:45 197 msgid "Skip & continue" 198 msgstr "" 199 200 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:46 201 msgid "Send feedback" 207 202 msgstr "" 208 203 209 204 #. Plugin Name of the plugin/theme 210 #. Author of the plugin/theme 211 msgid "LiveChat" 205 msgid "LiveChat WooCommerce" 212 206 msgstr "" 213 207 214 208 #. Plugin URI of the plugin/theme 215 msgid "https://www.livechat.com/marketplace/apps/wo rdpress/"209 msgid "https://www.livechat.com/marketplace/apps/woocommerce" 216 210 msgstr "" 217 211 … … 219 213 msgid "" 220 214 "Live chat software for live help, online sales and customer support. This " 221 "plugin allows to quickly install LiveChat on any Wo rdPresswebsite."215 "plugin allows to quickly install LiveChat on any WooCommerce website." 222 216 msgstr "" 223 217 -
wp-live-chat-software-for-wordpress/trunk/languages/wp-live-chat-software-for-wordpress.pot
r3255443 r3316988 2 2 msgid "" 3 3 msgstr "" 4 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" 4 5 "Project-Id-Version: LiveChat\n" 5 "POT-Creation-Date: 202 5-03-04 12:23+0100\n"6 "PO-Revision-Date: 202 5-03-04 12:21+0100\n"7 "Last-Translator: \n"8 "Language-Team: \n"6 "POT-Creation-Date: 2021-10-13 11:54+0200\n" 7 "PO-Revision-Date: 2021-10-13 11:54+0200\n" 8 "Last-Translator: LiveChat, Inc <[email protected]>\n" 9 "Language-Team: LiveChat, Inc <[email protected]>\n" 9 10 "MIME-Version: 1.0\n" 10 11 "Content-Type: text/plain; charset=UTF-8\n" 11 12 "Content-Transfer-Encoding: 8bit\n" 12 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" 13 "X-Generator: Poedit 3.5\n" 13 "X-Generator: Poedit 2.4.3\n" 14 14 "X-Poedit-Basepath: ..\n" 15 15 "X-Poedit-Flags-xgettext: --add-comments=translators:\n" … … 21 21 "X-Poedit-SearchPath-0: .\n" 22 22 "X-Poedit-SearchPathExcluded-0: *.min.js\n" 23 "X-Poedit-SearchPathExcluded-1: dist/wp-live-chat-software-for-wordpress/" 24 "vendor\n" 25 "X-Poedit-SearchPathExcluded-2: dist/livechat-woocommerce/vendor\n" 26 "X-Poedit-SearchPathExcluded-3: dist/livechat-elementor/vendor\n" 27 "X-Poedit-SearchPathExcluded-4: node_modules\n" 28 "X-Poedit-SearchPathExcluded-5: vendor\n" 29 30 #: includes/elementor-functions.php:45 31 msgid "Text Icons" 32 msgstr "" 33 34 #: includes/plugin.php:310 includes/plugin.php:311 35 msgid "Settings" 36 msgstr "" 37 38 #: includes/plugin.php:319 includes/plugin.php:320 39 msgid "Resources" 40 msgstr "" 41 42 #: includes/plugin.php:336 includes/plugin.php:337 43 msgid "Go to LiveChat" 44 msgstr "" 45 46 #: includes/templates/connect-notification.php:27 47 msgid "Connect your LiveChat account." 48 msgstr "" 49 50 #: includes/templates/connect-notification.php:27 51 msgid "Just one step left to engage with your customers." 52 msgstr "" 53 54 #: includes/templates/connect-notification.php:30 55 msgid "Connect LiveChat" 56 msgstr "" 57 58 #: includes/templates/connect.php:25 59 #: includes/templates/successfully-connected.php:20 60 msgid "Successfully connected" 61 msgstr "" 62 63 #: includes/templates/connect.php:45 includes/templates/connect.php:47 64 msgid "Thank you for choosing LiveChat!" 65 msgstr "" 66 67 #: includes/templates/connect.php:52 68 msgid "Connect LiveChat!" 69 msgstr "" 70 71 #: includes/templates/connect.php:62 72 msgid "In case of any issues," 73 msgstr "" 74 75 #: includes/templates/connect.php:64 76 msgid "our 24/7 support" 77 msgstr "" 78 79 #: includes/templates/connect.php:66 80 msgid "is here for you." 81 msgstr "" 82 83 #: includes/templates/successfully-connected.php:39 84 msgid "Your LiveChat is ready to go" 85 msgstr "" 86 87 #: includes/templates/successfully-connected.php:41 88 msgid "The chat widget is live on your website, and you can start chatting!" 89 msgstr "" 90 91 #: includes/templates/successfully-connected.php:43 92 msgid "Explore these enhancements to boost your experience:" 93 msgstr "" 94 95 #: includes/templates/successfully-connected.php:53 96 msgid "View list of customers to chat with" 97 msgstr "" 98 99 #: includes/templates/successfully-connected.php:58 100 msgid "View Traffic" 101 msgstr "" 102 103 #: includes/templates/successfully-connected.php:67 104 msgid "Invite your teammates" 105 msgstr "" 106 107 #: includes/templates/successfully-connected.php:71 108 msgid "Invite" 109 msgstr "" 110 111 #: includes/templates/successfully-connected.php:80 112 msgid "Customize your chat widget" 113 msgstr "" 114 115 #: includes/templates/successfully-connected.php:84 116 msgid "Customize" 117 msgstr "" 118 119 #: includes/templates/successfully-connected.php:96 120 msgid "Your feedback is important for us!" 121 msgstr "" 122 123 #: includes/templates/successfully-connected.php:99 124 msgid "Rate your LiveChat experience on our" 125 msgstr "" 126 127 #: includes/templates/successfully-connected.php:101 128 msgid "WordPress plugin page." 129 msgstr "" 130 131 #: includes/templates/successfully-connected.php:104 132 msgid "Thank you for your support!" 133 msgstr "" 134 135 #: includes/templates/successfully-connected.php:113 136 msgid "Disconnect your account" 137 msgstr "" 138 139 #: includes/widgets/contact-button.php:38 140 #: includes/widgets/contact-button.php:66 141 #: includes/widgets/contact-button.php:90 142 msgid "Contact Button" 143 msgstr "" 144 145 #: includes/widgets/contact-button.php:74 146 msgid "Text" 147 msgstr "" 148 149 #: includes/widgets/contact-button.php:76 150 msgid "Contact us" 151 msgstr "" 152 153 #: includes/widgets/contact-button.php:99 154 msgid "Typography" 155 msgstr "" 156 157 #: includes/widgets/contact-button.php:107 158 msgid "Text Shadow" 159 msgstr "" 160 161 #: includes/widgets/contact-button.php:115 162 msgid "Box Shadow" 163 msgstr "" 164 165 #: includes/widgets/contact-button.php:123 166 msgid "Border" 167 msgstr "" 168 169 #: includes/widgets/contact-button.php:131 170 msgid "Background" 171 msgstr "" 172 173 #: includes/widgets/quality-badge.php:33 174 msgid "Quality Badge" 175 msgstr "" 176 177 #: includes/widgets/quality-badge.php:61 178 msgid "Badge Settings" 179 msgstr "" 180 181 #: includes/widgets/quality-badge.php:70 182 msgid "Theme" 183 msgstr "" 184 185 #: includes/widgets/quality-badge.php:73 186 msgid "Light" 187 msgstr "" 188 189 #: includes/widgets/quality-badge.php:74 190 msgid "Dark" 191 msgstr "" 192 193 #: includes/widgets/quality-badge.php:83 194 msgid "Size" 195 msgstr "" 196 197 #: includes/widgets/quality-badge.php:86 198 msgid "Small" 199 msgstr "" 200 201 #: includes/widgets/quality-badge.php:87 202 msgid "Medium" 203 msgstr "" 204 205 #: includes/widgets/quality-badge.php:88 206 msgid "Large" 207 msgstr "" 23 "X-Poedit-SearchPathExcluded-1: vendor\n" 208 24 209 25 #. Plugin Name of the plugin/theme 210 26 #. Author of the plugin/theme 27 #: plugin_files/Services/Elementor/ElementorWidgetsProvider.class.php:94 211 28 msgid "LiveChat" 29 msgstr "" 30 31 #: plugin_files/Services/Elementor/ElementorWidgetsProvider.class.php:109 32 msgid "LiveChat Icons" 33 msgstr "" 34 35 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:33 36 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:61 37 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:85 38 msgid "Contact Button" 39 msgstr "" 40 41 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:69 42 msgid "Text" 43 msgstr "" 44 45 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:94 46 msgid "Typography" 47 msgstr "" 48 49 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:102 50 msgid "Text Shadow" 51 msgstr "" 52 53 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:110 54 msgid "Box Shadow" 55 msgstr "" 56 57 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:118 58 msgid "Border" 59 msgstr "" 60 61 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:126 62 msgid "Background" 63 msgstr "" 64 65 #: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:149 66 msgid "Contact us" 67 msgstr "" 68 69 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:33 70 msgid "Quality Badge" 71 msgstr "" 72 73 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:61 74 msgid "Badge Settings" 75 msgstr "" 76 77 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:70 78 msgid "Theme" 79 msgstr "" 80 81 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:73 82 msgid "Light" 83 msgstr "" 84 85 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:74 86 msgid "Dark" 87 msgstr "" 88 89 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:83 90 msgid "Size" 91 msgstr "" 92 93 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:86 94 msgid "Small (160x96)" 95 msgstr "" 96 97 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:87 98 msgid "Medium (200x120)" 99 msgstr "" 100 101 #: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:88 102 msgid "Large (240x144)" 103 msgstr "" 104 105 #: plugin_files/Services/MenuProvider.class.php:155 106 #: plugin_files/Services/MenuProvider.class.php:156 107 #: plugin_files/Services/MenuProvider.class.php:222 108 msgid "Settings" 109 msgstr "" 110 111 #: plugin_files/Services/MenuProvider.class.php:164 112 #: plugin_files/Services/MenuProvider.class.php:165 113 msgid "Resources" 114 msgstr "" 115 116 #: plugin_files/Services/MenuProvider.class.php:182 117 #: plugin_files/Services/MenuProvider.class.php:183 118 msgid "Go to LiveChat" 119 msgstr "" 120 121 #: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:20 122 msgid "Action required - confirm your identity" 123 msgstr "" 124 125 #: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:22 126 msgid "" 127 "Thank you for updating LiveChat to the latest version. Please click Connect " 128 "to confirm your identity and finish the installation." 129 msgstr "" 130 131 #: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:25 132 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:31 133 msgid "Connect" 134 msgstr "" 135 136 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:27 137 msgid "Action required - connect LiveChat" 138 msgstr "" 139 140 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:28 141 msgid "Please" 142 msgstr "" 143 144 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:29 145 msgid "connect your LiveChat account" 146 msgstr "" 147 148 #: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:30 149 msgid "to start chatting with your customers." 150 msgstr "" 151 152 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:25 153 msgid "Cancel" 154 msgstr "" 155 156 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:32 157 msgid "Quick Feedback" 158 msgstr "" 159 160 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:33 161 msgid "" 162 "If you have a moment, please let us know why you are deactivating LiveChat:" 163 msgstr "" 164 165 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:34 166 msgid "I no longer need the plugin." 167 msgstr "" 168 169 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:35 170 msgid "I couldn't get the plugin to work." 171 msgstr "" 172 173 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:36 174 msgid "I found a better plugin." 175 msgstr "" 176 177 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:37 178 msgid "It's a temporary deactivation." 179 msgstr "" 180 181 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:38 182 msgid "Other" 183 msgstr "" 184 185 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:39 186 msgid "Tell us more..." 187 msgstr "" 188 189 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:40 190 msgid "Please choose one of available options." 191 msgstr "" 192 193 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:41 194 msgid "Please provide additional feedback." 195 msgstr "" 196 197 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:45 198 msgid "Skip & continue" 199 msgstr "" 200 201 #: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:46 202 msgid "Send feedback" 212 203 msgstr "" 213 204 -
wp-live-chat-software-for-wordpress/trunk/livechat.php
r3293004 r3316988 1 1 <?php 2 /**3 * Main plugin file.4 *5 * @package LiveChat6 */7 8 2 /** 9 3 * Plugin Name: LiveChat 10 4 * Plugin URI: https://www.livechat.com/marketplace/apps/wordpress/ 11 5 * Description: Live chat software for live help, online sales and customer support. This plugin allows to quickly install LiveChat on any WordPress website. 12 * Version: 5.0.36 * Version: undefined 13 7 * Author: LiveChat 14 8 * Author URI: https://www.livechat.com … … 20 14 * License URI: https://www.gnu.org/licenses/gpl-3.0.html 21 15 */ 22 23 16 if ( function_exists( 'LiveChat\text_suite_init' ) ) { 24 17 /** Some other plugin is already loaded - skip loading */ … … 28 21 require_once __DIR__ . '/vendor/autoload.php'; 29 22 30 define( 'TEXT_PLUGIN_VERSION', '5.0. 3' );23 define( 'TEXT_PLUGIN_VERSION', '5.0.0' ); 31 24 define( 'TEXT_PLUGIN_DIR', __DIR__ ); 32 25 define( 'TEXT_PLUGIN_BASE', plugin_basename( __FILE__ ) ); 33 26 define( 'TEXT_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); 34 27 define( 'TEXT_PARTNER_ID', 'wordpress' ); 35 define( 'TEXT_DOMAIN', 'wordpress.livechat.com' ); 36 define( 'TEXT_PUBLIC_KEY_URL', 'https://wordpress.livechat.com/api/v1/public/key.pem' ); 37 define( 'WP_MARKETPLACE_PLUGIN_URL', 'https://wordpress.org/plugins/wp-live-chat-software-for-wordpress/' ); 28 define( 'TEXT_DOMAIN', 'wp.local' ); 38 29 define( 'TEXT_PRODUCT_ID', 1 ); 39 define( 'TEXT_DB_PREFIX', 'text_wp_' );40 30 41 31 require_once __DIR__ . '/includes/plugin.php'; -
wp-live-chat-software-for-wordpress/trunk/readme.txt
r3293004 r3316988 2 2 Contributors: LiveChat 3 3 Tags: live chat, chat plugin, live chat plugin, wordpress live chat, wordpress chat, 4 Stable tag: 5.0.34 Stable tag: undefined 5 5 Requires PHP: 7.2 6 Tested up to: 6. 8.16 Tested up to: 6.7 7 7 Requires at least: 4.4 8 8 License: GPLv3 or later … … 181 181 == Changelog == 182 182 183 = 5.0.3 =184 * fixed WooCommerce cart tracking issue185 186 = 5.0.2 =187 * checked plugin compatibility with WordPress 6.8188 189 = 5.0.1 =190 * added missing changelog entry191 192 = 5.0.0 =193 * customizable auto-update feature194 * improved plugin settings page195 * code cleanup and refactoring resulting in 9x smaller plugin size196 * support for a new cart view inside the LiveChat app197 198 183 = 4.5.23 = 199 184 * checked plugin compatibility with WordPress 6.7 185 186 = 4.5.22 = 187 * checked plugin compatibility with WordPress 6.6 188 189 = 4.5.21 = 190 * fixed deprecation warnings for PHP 8.2+ 191 192 = 4.5.20 = 193 * fixed plugin attached if woocommerce is active 194 195 = 4.5.19 = 196 * checked plugin compatibility with WordPress 6.5 197 198 = 4.5.18 = 199 * update firebase/php-jwt package to 6.4.0 200 201 = 4.5.17 = 202 * pass variable instead of reference when calling JWT::decode 203 204 = 4.5.16 = 205 * fixed CSRF vulnerability 206 207 = 4.5.15 = 208 * fixed error with firebase/php-jwt package 209 210 = 4.5.14 = 211 * checked plugin compatibility with WordPress 6.4 212 213 = 4.5.13 = 214 * checked plugin compatibility with WordPress 6.3 215 216 = 4.5.12 = 217 * checked plugin compatibility with WordPress 6.2.2 218 219 = 4.5.11 = 220 * fix for 'Attempt to read property "slug" on array' for PHP v8+ 221 222 = 4.5.10 = 223 * support for Elementor plugin v3.5+ 224 225 = 4.5.9 = 226 * updated plugin description 227 228 = 4.5.8 = 229 * checked plugin compatibility with WordPress 6.1 230 231 = 4.5.7 = 232 * fix on hiding review notice 233 234 = 4.5.6 = 235 * checked plugin compatibility with WordPress 6.0 236 237 = 4.5.5 = 238 * checked plugin compatibility with WordPress 5.9 239 240 = 4.5.4 = 241 * updated plugin description 242 243 = 4.5.3 = 244 * fixed loading custom fonts in Elementor 245 246 = 4.5.2 = 247 * introduced prefixes to avoid naming collisions 248 249 = 4.5.1 = 250 * usage of Polyfill was removed 251 252 = 4.5.0 = 253 * compatibility with the Elementor plugin 254 * bug fixes 255 256 = 4.4.10 = 257 * bug fixes 258 259 = 4.4.9 = 260 * support for Elementor plugin 261 * hide chat widget in Elementor preview 262 263 = 4.4.8 = 264 * CDN for connect-bridge script 265 266 = 4.4.7 = 267 * connect-bridge update 268 * tested WordPress version bump 269 270 = 4.4.6 = 271 * bug fixes 272 273 = 4.4.5 = 274 * bug fixes 275 276 = 4.4.4 = 277 * asynchronous chat widget loading 278 * support for the new admin notices mechanism 279 * WordPress 5.7 compatibility check 280 281 = 4.4.3 = 282 * bug fixes 283 284 = 4.4.2 = 285 * plugin compatibility bumped to WP in version 5.6 286 287 = 4.4.1 = 288 * bug fixes 289 290 = 4.4.0 = 291 * auto-update feature 292 293 = 4.3.3 = 294 * plugin compatibility bumped to WP in version 5.5 295 296 = 4.3.2 = 297 * bug fixes 298 299 = 4.3.1 = 300 * bug fixes 301 302 = 4.3.0 = 303 * bug fixes 304 * disconnect option added -
wp-live-chat-software-for-wordpress/trunk/vendor/autoload.php
r3255443 r3316988 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInitb 3beefd062fadd99380c1fcefe26370c::getLoader();25 return ComposerAutoloaderInitb5f990eea65d96f44b927bbaeb36b454::getLoader(); -
wp-live-chat-software-for-wordpress/trunk/vendor/composer/autoload_classmap.php
r3255443 r3316988 8 8 return array( 9 9 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 10 'LiveChat\\Widgets\\TextContactButtonWidget' => $baseDir . '/includes/widgets/contact-button.php',11 'LiveChat\\Widgets\\TextQualityBadgeWidget' => $baseDir . '/includes/widgets/quality-badge.php',12 10 ); -
wp-live-chat-software-for-wordpress/trunk/vendor/composer/autoload_files.php
r3293004 r3316988 7 7 8 8 return array( 9 'fdba9c6585915947dfbaba492ebdeb35' => $baseDir . '/includes/functions.php',10 '0d0c3925431d2dc9cad1fc04818f5506' => $baseDir . '/includes/woocommerce-functions.php',11 '82c376d2fd15f380fa57637d9a2c92a2' => $baseDir . '/includes/elementor-functions.php',12 '370860d146a14b75751520f01cbc9c8c' => $baseDir . '/includes/routes/diagnose.php',13 9 '8d681296f61b18196c82ba9c29caec34' => $baseDir . '/includes/templates/connect.php', 14 '83326417cc1a7dbfa71590004e1c0fab' => $baseDir . '/includes/templates/connect-notification.php', 15 'e8e14d815ec304b84001f8050c22ea27' => $baseDir . '/includes/templates/successfully-connected.php', 16 'f35144489b5228503be0b2359a02768b' => $baseDir . '/includes/templates/resources.php', 10 'dcd346751f6aa108f041866df30f910d' => $baseDir . '/includes/templates/getCartContent.php', 11 '926d106f0fe28bf7f79600874bdd37ec' => $baseDir . '/includes/templates/registerWooScripts.php', 17 12 ); -
wp-live-chat-software-for-wordpress/trunk/vendor/composer/autoload_real.php
r3255443 r3316988 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInitb 3beefd062fadd99380c1fcefe26370c5 class ComposerAutoloaderInitb5f990eea65d96f44b927bbaeb36b454 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInitb 3beefd062fadd99380c1fcefe26370c', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInitb5f990eea65d96f44b927bbaeb36b454', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInitb 3beefd062fadd99380c1fcefe26370c', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInitb5f990eea65d96f44b927bbaeb36b454', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInitb 3beefd062fadd99380c1fcefe26370c::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInitb5f990eea65d96f44b927bbaeb36b454::getInitializer($loader)); 33 33 34 34 $loader->register(true); 35 35 36 $filesToLoad = \Composer\Autoload\ComposerStaticInitb 3beefd062fadd99380c1fcefe26370c::$files;36 $filesToLoad = \Composer\Autoload\ComposerStaticInitb5f990eea65d96f44b927bbaeb36b454::$files; 37 37 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 38 38 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
wp-live-chat-software-for-wordpress/trunk/vendor/composer/autoload_static.php
r3293004 r3316988 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInitb 3beefd062fadd99380c1fcefe26370c7 class ComposerStaticInitb5f990eea65d96f44b927bbaeb36b454 8 8 { 9 9 public static $files = array ( 10 'fdba9c6585915947dfbaba492ebdeb35' => __DIR__ . '/../..' . '/includes/functions.php',11 '0d0c3925431d2dc9cad1fc04818f5506' => __DIR__ . '/../..' . '/includes/woocommerce-functions.php',12 '82c376d2fd15f380fa57637d9a2c92a2' => __DIR__ . '/../..' . '/includes/elementor-functions.php',13 '370860d146a14b75751520f01cbc9c8c' => __DIR__ . '/../..' . '/includes/routes/diagnose.php',14 10 '8d681296f61b18196c82ba9c29caec34' => __DIR__ . '/../..' . '/includes/templates/connect.php', 15 '83326417cc1a7dbfa71590004e1c0fab' => __DIR__ . '/../..' . '/includes/templates/connect-notification.php', 16 'e8e14d815ec304b84001f8050c22ea27' => __DIR__ . '/../..' . '/includes/templates/successfully-connected.php', 17 'f35144489b5228503be0b2359a02768b' => __DIR__ . '/../..' . '/includes/templates/resources.php', 11 'dcd346751f6aa108f041866df30f910d' => __DIR__ . '/../..' . '/includes/templates/getCartContent.php', 12 '926d106f0fe28bf7f79600874bdd37ec' => __DIR__ . '/../..' . '/includes/templates/registerWooScripts.php', 18 13 ); 19 14 … … 42 37 public static $classMap = array ( 43 38 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 44 'LiveChat\\Widgets\\TextContactButtonWidget' => __DIR__ . '/../..' . '/includes/widgets/contact-button.php',45 'LiveChat\\Widgets\\TextQualityBadgeWidget' => __DIR__ . '/../..' . '/includes/widgets/quality-badge.php',46 39 ); 47 40 … … 49 42 { 50 43 return \Closure::bind(function () use ($loader) { 51 $loader->prefixLengthsPsr4 = ComposerStaticInitb 3beefd062fadd99380c1fcefe26370c::$prefixLengthsPsr4;52 $loader->prefixDirsPsr4 = ComposerStaticInitb 3beefd062fadd99380c1fcefe26370c::$prefixDirsPsr4;53 $loader->classMap = ComposerStaticInitb 3beefd062fadd99380c1fcefe26370c::$classMap;44 $loader->prefixLengthsPsr4 = ComposerStaticInitb5f990eea65d96f44b927bbaeb36b454::$prefixLengthsPsr4; 45 $loader->prefixDirsPsr4 = ComposerStaticInitb5f990eea65d96f44b927bbaeb36b454::$prefixDirsPsr4; 46 $loader->classMap = ComposerStaticInitb5f990eea65d96f44b927bbaeb36b454::$classMap; 54 47 55 48 }, null, ClassLoader::class); -
wp-live-chat-software-for-wordpress/trunk/vendor/composer/installed.php
r3293004 r3316988 2 2 'root' => array( 3 3 'name' => 'livechatinc/wordpress-integration', 4 'pretty_version' => ' 5.0.3',5 'version' => ' 5.0.3.0',4 'pretty_version' => '1.0.0+no-version-set', 5 'version' => '1.0.0.0', 6 6 'reference' => null, 7 7 'type' => 'wordpress-module', … … 21 21 ), 22 22 'livechatinc/wordpress-integration' => array( 23 'pretty_version' => ' 5.0.3',24 'version' => ' 5.0.3.0',23 'pretty_version' => '1.0.0+no-version-set', 24 'version' => '1.0.0.0', 25 25 'reference' => null, 26 26 'type' => 'wordpress-module',
Note: See TracChangeset
for help on using the changeset viewer.