Plugin Directory

Changeset 3316988


Ignore:
Timestamp:
06/24/2025 12:38:19 PM (9 months ago)
Author:
livechat
Message:

Release of 5.0.4

Location:
wp-live-chat-software-for-wordpress
Files:
50 added
12 deleted
15 edited

Legend:

Unmodified
Added
Removed
  • wp-live-chat-software-for-wordpress/trunk/changelog.txt

    r3293004 r3316988  
    11== Changelog ==
    2 
    3 = 5.0.3 =
    4 * fixed WooCommerce cart tracking issue
    5 
    6 = 5.0.2 =
    7 * checked plugin compatibility with WordPress 6.8
    8 
    9 = 5.0.1 =
    10 * added missing changelog entry
    11 
    12 = 5.0.0 =
    13 * customizable auto-update feature
    14 * improved plugin settings page
    15 * code cleanup and refactoring resulting in 9x smaller plugin size
    16 * support for a new cart view inside the LiveChat app
    172
    183= 4.5.23 =
  • wp-live-chat-software-for-wordpress/trunk/includes/js/textConnect.js

    r3255443 r3316988  
     1
    12window.__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,
    314}
  • wp-live-chat-software-for-wordpress/trunk/includes/plugin.php

    r3293004 r3316988  
    11<?php
    2 /**
    3  * Main plugin functions (like registering menu etc).
    4  *
    5  * @package LiveChat
    6  */
    72
    83namespace LiveChat;
    94
    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;
     5use function LiveChat\templates\text_render_connect_view;
     6use function LiveChat\templates\text_get_cart_content;
     7use function LiveChat\templates\text_register_woo_scripts;
    178
    18 /**
    19  * Initialize the plugin.
    20  *
    21  * @param string $plugin Activated plugin path.
    22  * @return bool
    23  */
    249function is_text_plugin( string $plugin ): bool {
    25     return TEXT_PLUGIN_BASE === $plugin;
     10    return $plugin == TEXT_PLUGIN_BASE;
    2611}
    2712
    28 /**
    29  * Register hooks and initialize the plugin.
    30  *
    31  * @return void
    32  */
    33 function text_suite_init(): void {
     13function text_suite_init() {
    3414    add_action( 'activated_plugin', 'LiveChat\text_activate_plugin' );
    3515    add_action( 'plugins_loaded', 'LiveChat\text_load_plugin' );
    36     add_action( 'rest_api_init', 'LiveChat\routes\text_register_get_diagnose_route' );
    3716}
    3817
    39 /**
    40  * Enable auto update for the plugin.
    41  *
    42  * @param string $plugin Plugin path.
    43  * @return void
    44  */
    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 void
    60  */
    6118function text_activate_plugin( string $plugin ): void {
    6219    if ( ! is_text_plugin( $plugin ) ) {
     
    6421    }
    6522
    66     text_enable_auto_update( $plugin );
    6723    wp_safe_redirect( admin_url( 'admin.php?page=livechat_settings' ) );
    6824    exit;
    6925}
    7026
    71 /**
    72  * Load plugin styles.
    73  *
    74  * @return void
    75  */
    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 bool
    90  */
    9127function text_is_woo_plugin_active(): bool {
    9228    return in_array( 'woocommerce/woocommerce.php', get_option( 'active_plugins', array() ), true );
    9329}
    9430
    95 /**
    96  * Check if the Elementor plugin is active.
    97  *
    98  * @return bool
    99  */
    100 function text_is_elementor_plugin_active(): bool {
    101     return (
    102         in_array(
    103             'elementor/elementor.php',
    104             get_option( 'active_plugins', array() ),
    105             true
    106         ) &&
    107         class_exists( '\Elementor\Plugin' )
    108     );
    109 }
    110 
    111 /**
    112  * Load plugin and register hooks.
    113  *
    114  * @return void
    115  */
    11631function text_load_plugin(): void {
    11732    text_load_plugin_for_website();
    11833    text_load_plugin_for_wpadmin();
    119     $addons = array();
    12034
    12135    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');
    12338
    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' );     
    12640    }
    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' );
    16441}
    16542
    166 /**
    167  * Load plugin for website.
    168  *
    169  * @return void
    170  */
    17143function text_load_plugin_for_website(): void {
     44    error_log( 'text_load_plugin_for_website' );
     45
    17246    if ( is_admin() ) {
    17347        return;
    17448    }
    17549
    176     // Load widget with initial data.
    177     add_action( 'wp_enqueue_scripts', 'LiveChat\text_load_widget' );
     50    // load widget with initial data
    17851}
    17952
    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();
     53function text_load_plugin_for_wpadmin(): void {
     54    error_log( 'text_load_plugin_for_wpadmin' );
    18755
    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 array
    200  */
    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 void
    213  */
    214 function text_load_plugin_for_wpadmin(): void {
    21556    if ( ! is_admin() ) {
    21657        return;
    21758    }
    21859
    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.
    22660    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
    24264}
    24365
    244 /**
    245  * Register deactivation handler script.
    246  *
    247  * @return void
    248  */
    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         true
    256     );
    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 tab
    269  *
    270  * @param string $url URL to filter.
    271  * @return string
    272  */
    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 void
    284  */
    28566function text_add_admin_menu(): void {
    286     $token_data = text_get_token();
    287 
    28867    $menu_slug  = 'livechat';
    28968    $capability = 'administrator';
     
    29170    add_menu_page(
    29271        'LiveChat',
    293         $token_data ? 'LiveChat' : 'LiveChat <span class="awaiting-mod">!</span>',
     72        'LiveChat',
    29473        $capability,
    29574        $menu_slug,
     
    30079    add_submenu_page(
    30180        $menu_slug,
    302         __( 'Settings', 'text-app-plugin' ),
    303         __( 'Settings', 'text-app-plugin' ),
     81        __( 'Settings', TEXT_PLUGIN_DIR ),
     82        __( 'Settings', TEXT_PLUGIN_DIR ),
    30483        $capability,
    30584        $menu_slug . '_settings',
     
    30786    );
    30887
    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 
    32088    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     );
    33489}
    33590
    336 /**
    337  * Disconnect account action.
    338  *
    339  * @return void
    340  */
    341 function text_disconnect_account(): void {
    342     check_ajax_referer( 'disconnect_account' );
    34391
    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     }
     92function text_settings_page() {
     93    text_render_connect_view();
     94
     95    // handle case when account is connected
    35296}
    353 
    354 /**
    355  * Validate and save token in database.
    356  *
    357  * @param string $token Token to validate.
    358  * @return void
    359  */
    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_log
    369         error_log( $e->getMessage() );
    370         // phpcs:enable WordPress.PHP.DevelopmentFunctions.error_log_error_log
    371         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 void
    392  */
    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 void
    413  */
    414 function text_resources_page(): void {
    415     text_render_resources_page();
    416 }
    417 
    418 /**
    419  * Load widget script.
    420  *
    421  * @return void
    422  */
    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 void
    447  */
    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  
    11<?php
    2 /**
    3  * Template for rendering connect view.
    4  *
    5  * @package LiveChat\Templates
    6  */
    72
    83namespace LiveChat\Templates;
    94
    10 use function LiveChat\get_oauth_initiate_url;
    11 
    12 /**
    13  * Render connect view.
    14  */
     5use function LiveChat\text_build_api_url;
     6
    157function 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;">&#8202;</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&amp;utm_medium=integration&amp;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&amp;utm_medium=integration&amp;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&amp;utm_medium=integration&amp;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&amp;utm_medium=integration&amp;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&amp;utm_medium=integration&amp;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&amp;utm_medium=integration&amp;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;"> &nbsp;
     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&amp;utm_medium=integration&amp;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&amp;utm_medium=integration&amp;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&amp;utm_medium=integration&amp;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&amp;utm_medium=integration&amp;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&nbsp;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;">&#8202;</div>
     497
     498    </div>
     499
     500    </body>
     501</html>
    75502    <?php
    76503}
  • wp-live-chat-software-for-wordpress/trunk/languages/livechat-elementor.pot

    r3255443 r3316988  
    22msgid ""
    33msgstr ""
    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"
    910"MIME-Version: 1.0\n"
    1011"Content-Type: text/plain; charset=UTF-8\n"
    1112"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"
    1414"X-Poedit-Basepath: ..\n"
    1515"X-Poedit-Flags-xgettext: --add-comments=translators:\n"
    16 "X-Poedit-WPHeader: livechat.php\n"
     16"X-Poedit-WPHeader: elementor-livechat.php\n"
    1717"X-Poedit-SourceCharset: UTF-8\n"
    1818"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
     
    2121"X-Poedit-SearchPath-0: .\n"
    2222"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
     27msgid "LiveChat"
     28msgstr ""
     29
     30#: plugin_files/Services/Elementor/ElementorWidgetsProvider.class.php:109
     31msgid "LiveChat Icons"
     32msgstr ""
     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
     37msgid "Contact Button"
     38msgstr ""
     39
     40#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:69
     41msgid "Text"
     42msgstr ""
     43
     44#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:94
     45msgid "Typography"
     46msgstr ""
     47
     48#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:102
     49msgid "Text Shadow"
     50msgstr ""
     51
     52#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:110
     53msgid "Box Shadow"
     54msgstr ""
     55
     56#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:118
     57msgid "Border"
     58msgstr ""
     59
     60#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:126
     61msgid "Background"
     62msgstr ""
     63
     64#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:149
     65msgid "Contact us"
     66msgstr ""
     67
     68#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:33
     69msgid "Quality Badge"
     70msgstr ""
     71
     72#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:61
     73msgid "Badge Settings"
     74msgstr ""
     75
     76#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:70
     77msgid "Theme"
     78msgstr ""
     79
     80#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:73
     81msgid "Light"
     82msgstr ""
     83
     84#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:74
     85msgid "Dark"
     86msgstr ""
     87
     88#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:83
     89msgid "Size"
     90msgstr ""
     91
     92#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:86
     93msgid "Small (160x96)"
     94msgstr ""
     95
     96#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:87
     97msgid "Medium (200x120)"
     98msgstr ""
     99
     100#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:88
     101msgid "Large (240x144)"
     102msgstr ""
     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
    35107msgid "Settings"
    36108msgstr ""
    37109
    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
    39112msgid "Resources"
    40113msgstr ""
    41114
    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
    43117msgid "Go to LiveChat"
    44118msgstr ""
    45119
    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
     121msgid "Action required - confirm your identity"
     122msgstr ""
     123
     124#: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:22
     125msgid ""
     126"Thank you for updating LiveChat to the latest version. Please click Connect "
     127"to confirm your identity and finish the installation."
     128msgstr ""
     129
     130#: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:25
     131#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:31
     132msgid "Connect"
     133msgstr ""
     134
     135#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:27
     136msgid "Action required - connect LiveChat"
     137msgstr ""
     138
     139#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:28
     140msgid "Please"
     141msgstr ""
     142
     143#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:29
     144msgid "connect your LiveChat account"
     145msgstr ""
     146
     147#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:30
     148msgid "to start chatting with your customers."
     149msgstr ""
     150
     151#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:25
     152msgid "Cancel"
     153msgstr ""
     154
     155#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:32
     156msgid "Quick Feedback"
     157msgstr ""
     158
     159#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:33
     160msgid ""
     161"If you have a moment, please let us know why you are deactivating LiveChat:"
     162msgstr ""
     163
     164#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:34
     165msgid "I no longer need the plugin."
     166msgstr ""
     167
     168#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:35
     169msgid "I couldn't get the plugin to work."
     170msgstr ""
     171
     172#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:36
     173msgid "I found a better plugin."
     174msgstr ""
     175
     176#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:37
     177msgid "It's a temporary deactivation."
     178msgstr ""
     179
     180#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:38
     181msgid "Other"
     182msgstr ""
     183
     184#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:39
     185msgid "Tell us more..."
     186msgstr ""
     187
     188#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:40
     189msgid "Please choose one of available options."
     190msgstr ""
     191
     192#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:41
     193msgid "Please provide additional feedback."
     194msgstr ""
     195
     196#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:45
     197msgid "Skip & continue"
     198msgstr ""
     199
     200#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:46
     201msgid "Send feedback"
    207202msgstr ""
    208203
    209204#. Plugin Name of the plugin/theme
    210 #. Author of the plugin/theme
    211 msgid "LiveChat"
     205msgid "LiveChat Elementor"
    212206msgstr ""
    213207
    214208#. Plugin URI of the plugin/theme
    215 msgid "https://www.livechat.com/marketplace/apps/wordpress/"
     209msgid "https://www.livechat.com/marketplace/apps/elementor/"
    216210msgstr ""
    217211
     
    219213msgid ""
    220214"Live chat software for live help, online sales and customer support. This "
    221 "plugin allows to quickly install LiveChat on any WordPress website."
     215"plugin allows to quickly install LiveChat on any Elementor website."
    222216msgstr ""
    223217
  • wp-live-chat-software-for-wordpress/trunk/languages/livechat-woocommerce.pot

    r3255443 r3316988  
    22msgid ""
    33msgstr ""
    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"
    910"MIME-Version: 1.0\n"
    1011"Content-Type: text/plain; charset=UTF-8\n"
    1112"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"
    1414"X-Poedit-Basepath: ..\n"
    1515"X-Poedit-Flags-xgettext: --add-comments=translators:\n"
    16 "X-Poedit-WPHeader: livechat.php\n"
     16"X-Poedit-WPHeader: woocommerce-livechat.php\n"
    1717"X-Poedit-SourceCharset: UTF-8\n"
    1818"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
     
    2121"X-Poedit-SearchPath-0: .\n"
    2222"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
     27msgid "LiveChat"
     28msgstr ""
     29
     30#: plugin_files/Services/Elementor/ElementorWidgetsProvider.class.php:109
     31msgid "LiveChat Icons"
     32msgstr ""
     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
     37msgid "Contact Button"
     38msgstr ""
     39
     40#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:69
     41msgid "Text"
     42msgstr ""
     43
     44#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:94
     45msgid "Typography"
     46msgstr ""
     47
     48#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:102
     49msgid "Text Shadow"
     50msgstr ""
     51
     52#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:110
     53msgid "Box Shadow"
     54msgstr ""
     55
     56#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:118
     57msgid "Border"
     58msgstr ""
     59
     60#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:126
     61msgid "Background"
     62msgstr ""
     63
     64#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:149
     65msgid "Contact us"
     66msgstr ""
     67
     68#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:33
     69msgid "Quality Badge"
     70msgstr ""
     71
     72#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:61
     73msgid "Badge Settings"
     74msgstr ""
     75
     76#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:70
     77msgid "Theme"
     78msgstr ""
     79
     80#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:73
     81msgid "Light"
     82msgstr ""
     83
     84#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:74
     85msgid "Dark"
     86msgstr ""
     87
     88#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:83
     89msgid "Size"
     90msgstr ""
     91
     92#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:86
     93msgid "Small (160x96)"
     94msgstr ""
     95
     96#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:87
     97msgid "Medium (200x120)"
     98msgstr ""
     99
     100#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:88
     101msgid "Large (240x144)"
     102msgstr ""
     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
    35107msgid "Settings"
    36108msgstr ""
    37109
    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
    39112msgid "Resources"
    40113msgstr ""
    41114
    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
    43117msgid "Go to LiveChat"
    44118msgstr ""
    45119
    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
     121msgid "Action required - confirm your identity"
     122msgstr ""
     123
     124#: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:22
     125msgid ""
     126"Thank you for updating LiveChat to the latest version. Please click Connect "
     127"to confirm your identity and finish the installation."
     128msgstr ""
     129
     130#: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:25
     131#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:31
     132msgid "Connect"
     133msgstr ""
     134
     135#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:27
     136msgid "Action required - connect LiveChat"
     137msgstr ""
     138
     139#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:28
     140msgid "Please"
     141msgstr ""
     142
     143#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:29
     144msgid "connect your LiveChat account"
     145msgstr ""
     146
     147#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:30
     148msgid "to start chatting with your customers."
     149msgstr ""
     150
     151#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:25
     152msgid "Cancel"
     153msgstr ""
     154
     155#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:32
     156msgid "Quick Feedback"
     157msgstr ""
     158
     159#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:33
     160msgid ""
     161"If you have a moment, please let us know why you are deactivating LiveChat:"
     162msgstr ""
     163
     164#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:34
     165msgid "I no longer need the plugin."
     166msgstr ""
     167
     168#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:35
     169msgid "I couldn't get the plugin to work."
     170msgstr ""
     171
     172#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:36
     173msgid "I found a better plugin."
     174msgstr ""
     175
     176#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:37
     177msgid "It's a temporary deactivation."
     178msgstr ""
     179
     180#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:38
     181msgid "Other"
     182msgstr ""
     183
     184#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:39
     185msgid "Tell us more..."
     186msgstr ""
     187
     188#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:40
     189msgid "Please choose one of available options."
     190msgstr ""
     191
     192#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:41
     193msgid "Please provide additional feedback."
     194msgstr ""
     195
     196#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:45
     197msgid "Skip & continue"
     198msgstr ""
     199
     200#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:46
     201msgid "Send feedback"
    207202msgstr ""
    208203
    209204#. Plugin Name of the plugin/theme
    210 #. Author of the plugin/theme
    211 msgid "LiveChat"
     205msgid "LiveChat WooCommerce"
    212206msgstr ""
    213207
    214208#. Plugin URI of the plugin/theme
    215 msgid "https://www.livechat.com/marketplace/apps/wordpress/"
     209msgid "https://www.livechat.com/marketplace/apps/woocommerce"
    216210msgstr ""
    217211
     
    219213msgid ""
    220214"Live chat software for live help, online sales and customer support. This "
    221 "plugin allows to quickly install LiveChat on any WordPress website."
     215"plugin allows to quickly install LiveChat on any WooCommerce website."
    222216msgstr ""
    223217
  • wp-live-chat-software-for-wordpress/trunk/languages/wp-live-chat-software-for-wordpress.pot

    r3255443 r3316988  
    22msgid ""
    33msgstr ""
     4"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
    45"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"
     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"
    910"MIME-Version: 1.0\n"
    1011"Content-Type: text/plain; charset=UTF-8\n"
    1112"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"
    1414"X-Poedit-Basepath: ..\n"
    1515"X-Poedit-Flags-xgettext: --add-comments=translators:\n"
     
    2121"X-Poedit-SearchPath-0: .\n"
    2222"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"
    20824
    20925#. Plugin Name of the plugin/theme
    21026#. Author of the plugin/theme
     27#: plugin_files/Services/Elementor/ElementorWidgetsProvider.class.php:94
    21128msgid "LiveChat"
     29msgstr ""
     30
     31#: plugin_files/Services/Elementor/ElementorWidgetsProvider.class.php:109
     32msgid "LiveChat Icons"
     33msgstr ""
     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
     38msgid "Contact Button"
     39msgstr ""
     40
     41#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:69
     42msgid "Text"
     43msgstr ""
     44
     45#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:94
     46msgid "Typography"
     47msgstr ""
     48
     49#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:102
     50msgid "Text Shadow"
     51msgstr ""
     52
     53#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:110
     54msgid "Box Shadow"
     55msgstr ""
     56
     57#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:118
     58msgid "Border"
     59msgstr ""
     60
     61#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:126
     62msgid "Background"
     63msgstr ""
     64
     65#: plugin_files/Services/Elementor/Widgets/LiveChatContactButtonWidget.class.php:149
     66msgid "Contact us"
     67msgstr ""
     68
     69#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:33
     70msgid "Quality Badge"
     71msgstr ""
     72
     73#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:61
     74msgid "Badge Settings"
     75msgstr ""
     76
     77#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:70
     78msgid "Theme"
     79msgstr ""
     80
     81#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:73
     82msgid "Light"
     83msgstr ""
     84
     85#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:74
     86msgid "Dark"
     87msgstr ""
     88
     89#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:83
     90msgid "Size"
     91msgstr ""
     92
     93#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:86
     94msgid "Small (160x96)"
     95msgstr ""
     96
     97#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:87
     98msgid "Medium (200x120)"
     99msgstr ""
     100
     101#: plugin_files/Services/Elementor/Widgets/LiveChatQualityBadgeWidget.class.php:88
     102msgid "Large (240x144)"
     103msgstr ""
     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
     108msgid "Settings"
     109msgstr ""
     110
     111#: plugin_files/Services/MenuProvider.class.php:164
     112#: plugin_files/Services/MenuProvider.class.php:165
     113msgid "Resources"
     114msgstr ""
     115
     116#: plugin_files/Services/MenuProvider.class.php:182
     117#: plugin_files/Services/MenuProvider.class.php:183
     118msgid "Go to LiveChat"
     119msgstr ""
     120
     121#: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:20
     122msgid "Action required - confirm your identity"
     123msgstr ""
     124
     125#: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:22
     126msgid ""
     127"Thank you for updating LiveChat to the latest version. Please click Connect "
     128"to confirm your identity and finish the installation."
     129msgstr ""
     130
     131#: plugin_files/Services/Templates/ConfirmIdentityNoticeTemplate.class.php:25
     132#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:31
     133msgid "Connect"
     134msgstr ""
     135
     136#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:27
     137msgid "Action required - connect LiveChat"
     138msgstr ""
     139
     140#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:28
     141msgid "Please"
     142msgstr ""
     143
     144#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:29
     145msgid "connect your LiveChat account"
     146msgstr ""
     147
     148#: plugin_files/Services/Templates/ConnectNoticeTemplate.class.php:30
     149msgid "to start chatting with your customers."
     150msgstr ""
     151
     152#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:25
     153msgid "Cancel"
     154msgstr ""
     155
     156#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:32
     157msgid "Quick Feedback"
     158msgstr ""
     159
     160#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:33
     161msgid ""
     162"If you have a moment, please let us know why you are deactivating LiveChat:"
     163msgstr ""
     164
     165#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:34
     166msgid "I no longer need the plugin."
     167msgstr ""
     168
     169#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:35
     170msgid "I couldn't get the plugin to work."
     171msgstr ""
     172
     173#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:36
     174msgid "I found a better plugin."
     175msgstr ""
     176
     177#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:37
     178msgid "It's a temporary deactivation."
     179msgstr ""
     180
     181#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:38
     182msgid "Other"
     183msgstr ""
     184
     185#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:39
     186msgid "Tell us more..."
     187msgstr ""
     188
     189#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:40
     190msgid "Please choose one of available options."
     191msgstr ""
     192
     193#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:41
     194msgid "Please provide additional feedback."
     195msgstr ""
     196
     197#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:45
     198msgid "Skip & continue"
     199msgstr ""
     200
     201#: plugin_files/Services/Templates/DeactivationModalTemplate.class.php:46
     202msgid "Send feedback"
    212203msgstr ""
    213204
  • wp-live-chat-software-for-wordpress/trunk/livechat.php

    r3293004 r3316988  
    11<?php
    2 /**
    3  * Main plugin file.
    4  *
    5  * @package LiveChat
    6  */
    7 
    82/**
    93 * Plugin Name: LiveChat
    104 * Plugin URI: https://www.livechat.com/marketplace/apps/wordpress/
    115 * 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.3
     6 * Version: undefined
    137 * Author: LiveChat
    148 * Author URI: https://www.livechat.com
     
    2014 * License URI: https://www.gnu.org/licenses/gpl-3.0.html
    2115 */
    22 
    2316if ( function_exists( 'LiveChat\text_suite_init' ) ) {
    2417    /** Some other plugin is already loaded - skip loading */
     
    2821require_once __DIR__ . '/vendor/autoload.php';
    2922
    30 define( 'TEXT_PLUGIN_VERSION', '5.0.3' );
     23define( 'TEXT_PLUGIN_VERSION', '5.0.0' );
    3124define( 'TEXT_PLUGIN_DIR', __DIR__ );
    3225define( 'TEXT_PLUGIN_BASE', plugin_basename( __FILE__ ) );
    3326define( 'TEXT_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
    3427define( '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/' );
     28define( 'TEXT_DOMAIN', 'wp.local' );
    3829define( 'TEXT_PRODUCT_ID', 1 );
    39 define( 'TEXT_DB_PREFIX', 'text_wp_' );
    4030
    4131require_once __DIR__ . '/includes/plugin.php';
  • wp-live-chat-software-for-wordpress/trunk/readme.txt

    r3293004 r3316988  
    22Contributors: LiveChat
    33Tags: live chat, chat plugin, live chat plugin, wordpress live chat, wordpress chat,
    4 Stable tag: 5.0.3
     4Stable tag: undefined
    55Requires PHP: 7.2
    6 Tested up to: 6.8.1
     6Tested up to: 6.7
    77Requires at least: 4.4
    88License: GPLv3 or later
     
    181181== Changelog ==
    182182
    183 = 5.0.3 =
    184 * fixed WooCommerce cart tracking issue
    185 
    186 = 5.0.2 =
    187 * checked plugin compatibility with WordPress 6.8
    188 
    189 = 5.0.1 =
    190 * added missing changelog entry
    191 
    192 = 5.0.0 =
    193 * customizable auto-update feature
    194 * improved plugin settings page
    195 * code cleanup and refactoring resulting in 9x smaller plugin size
    196 * support for a new cart view inside the LiveChat app
    197 
    198183= 4.5.23 =
    199184* 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  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInitb3beefd062fadd99380c1fcefe26370c::getLoader();
     25return ComposerAutoloaderInitb5f990eea65d96f44b927bbaeb36b454::getLoader();
  • wp-live-chat-software-for-wordpress/trunk/vendor/composer/autoload_classmap.php

    r3255443 r3316988  
    88return array(
    99    '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',
    1210);
  • wp-live-chat-software-for-wordpress/trunk/vendor/composer/autoload_files.php

    r3293004 r3316988  
    77
    88return 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',
    139    '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',
    1712);
  • wp-live-chat-software-for-wordpress/trunk/vendor/composer/autoload_real.php

    r3255443 r3316988  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitb3beefd062fadd99380c1fcefe26370c
     5class ComposerAutoloaderInitb5f990eea65d96f44b927bbaeb36b454
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitb3beefd062fadd99380c1fcefe26370c', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitb5f990eea65d96f44b927bbaeb36b454', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitb3beefd062fadd99380c1fcefe26370c', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitb5f990eea65d96f44b927bbaeb36b454', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitb3beefd062fadd99380c1fcefe26370c::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInitb5f990eea65d96f44b927bbaeb36b454::getInitializer($loader));
    3333
    3434        $loader->register(true);
    3535
    36         $filesToLoad = \Composer\Autoload\ComposerStaticInitb3beefd062fadd99380c1fcefe26370c::$files;
     36        $filesToLoad = \Composer\Autoload\ComposerStaticInitb5f990eea65d96f44b927bbaeb36b454::$files;
    3737        $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
    3838            if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • wp-live-chat-software-for-wordpress/trunk/vendor/composer/autoload_static.php

    r3293004 r3316988  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitb3beefd062fadd99380c1fcefe26370c
     7class ComposerStaticInitb5f990eea65d96f44b927bbaeb36b454
    88{
    99    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',
    1410        '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',
    1813    );
    1914
     
    4237    public static $classMap = array (
    4338        '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',
    4639    );
    4740
     
    4942    {
    5043        return \Closure::bind(function () use ($loader) {
    51             $loader->prefixLengthsPsr4 = ComposerStaticInitb3beefd062fadd99380c1fcefe26370c::$prefixLengthsPsr4;
    52             $loader->prefixDirsPsr4 = ComposerStaticInitb3beefd062fadd99380c1fcefe26370c::$prefixDirsPsr4;
    53             $loader->classMap = ComposerStaticInitb3beefd062fadd99380c1fcefe26370c::$classMap;
     44            $loader->prefixLengthsPsr4 = ComposerStaticInitb5f990eea65d96f44b927bbaeb36b454::$prefixLengthsPsr4;
     45            $loader->prefixDirsPsr4 = ComposerStaticInitb5f990eea65d96f44b927bbaeb36b454::$prefixDirsPsr4;
     46            $loader->classMap = ComposerStaticInitb5f990eea65d96f44b927bbaeb36b454::$classMap;
    5447
    5548        }, null, ClassLoader::class);
  • wp-live-chat-software-for-wordpress/trunk/vendor/composer/installed.php

    r3293004 r3316988  
    22    'root' => array(
    33        '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',
    66        'reference' => null,
    77        'type' => 'wordpress-module',
     
    2121        ),
    2222        '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',
    2525            'reference' => null,
    2626            'type' => 'wordpress-module',
Note: See TracChangeset for help on using the changeset viewer.