Plugin Directory

Changeset 3453023


Ignore:
Timestamp:
02/03/2026 03:26:37 PM (2 weeks ago)
Author:
remyb92
Message:

5.3 release add vendor

Location:
weglot
Files:
105 added
8 edited

Legend:

Unmodified
Added
Removed
  • weglot/tags/5.3/changelog.txt

    r3449433 r3453023  
    11*** Weglot Translate Changelog ***
    22
    3 2026-02-02 - version 5.3
     32025-12-15 - version 5.3
    44* Improvement: Modernizes the project's build system by updating dependencies and migrating to the newer Sass module syntax.
    55* Improvement: Switches bot detection to Matomo DeviceDetector for more accurate and maintainable user agent parsing.
    6 * Improvement: Introduces an opt-in mechanism to prevent translation of specific words in HTML.
    7 * Improvement: Introduces a built-in regex checker and integrates defaults into the checker list before third-party discovery.
    8 * Improvement: Improves URL translation robustness to prevent null/invalid redirects in WooCommerce flows.
    9 * Improvement: Disables the Weglot translation layer for the WP Engine cache purge endpoint (/wp-json/wpe/cache-plugin/v1/clear_all_caches) to prevent 502 errors.
    106* Update: Refreshes the readme content (marketing, SEO, and FAQ) for clarity and relevance.
    117* Fix: Changes class name construction in Regex_Checkers_Service_Weglot to use underscores for consistency and compatibility.
    128* Fix: Renders preview-mode language items as anchors with href "#" to prevent navigation during preview sessions.
    13 * Fix: Ensures cache is actually purged as part of validating signed purge requests.
  • weglot/tags/5.3/readme.txt

    r3452985 r3453023  
    4646### The Weglot Advantage
    4747
    48 We focus on speed and accuracy. Our AI translation tool detects all your content instantly. You don’t need to manually duplicate pages or manage complex PO files. Everything happens in the cloud, so your site speed remains fast while you scale globally. Unlike traditional translation plugins that create heavy database loads, Weglot is 100% built for performance. 
     48We focus on speed and accuracy. Our AI translation tool detects all your content instantly. You don’t need to manually duplicate pages or manage complex PO files. Everything happens in the cloud, so your site speed remains fast while you scale globally. Unlike traditional translation plugins that create heavy database loads, Weglot is 100% built for performance.
    4949
    5050
     
    6060
    6161- **Ron Dorff**: Now generates 70% of their revenue from international exports by providing a fully-localized customer experience.
    62 “Weglot’s interface is really friendly and easy to use. You can find all your content in a few clicks and then translate it quickly and efficiently.” 
    63 Jamila Halloum, Digital Marketing Director at Ron Dorff. 
     62“Weglot’s interface is really friendly and easy to use. You can find all your content in a few clicks and then translate it quickly and efficiently.”
     63Jamila Halloum, Digital Marketing Director at Ron Dorff.
    6464
    65 ### Important Links 
     65### Important Links
    6666
    6767- [Weglot Service](https://www.weglot.com/)
     
    7171By using this plugin, you agree to Weglot's terms and policies. Please review these documents to understand how your data and content are managed and protected.
    7272
    73 ### Impact of Discontinuing Weglot 
     73### Impact of Discontinuing Weglot
    7474
    7575If you decide to stop using Weglot, your website will no longer be translated. All translations are stored on Weglot's servers. However, you can export all your translations using our import/export feature before discontinuing the service to save your translations. More details on how to do this can be found [here](https://support.weglot.com/article/206-can-i-export-my-translations). If you do not have access to this feature, you can request support from Weglot to assist with the export before you leave.
     
    8383To translate WordPress with Weglot, install the plugin, add your API key, and select your languages. Your site will be automatically translated. Weglot detects all content including pages, posts, and WooCommerce products. The process uses AI-powered machine translation from DeepL and Google Translate.
    8484
    85 = What is a WordPress translation plugin? 
     85= What is a WordPress translation plugin?
    8686
    8787A WordPress translation plugin should offer a mix of speed and control. Weglot provides instant AI translation with a visual editor for manual refinements. This ensures your multilingual site is both accurate and fast to launch without technical expertise.
    8888
    89 = How to translate WordPress automatically? 
     89= How to translate WordPress automatically?
    9090
    9191To translate WordPress automatically, Weglot uses advanced AI engines to scan and translate your content the moment it’s published. This "set and forget" approach keeps your translations synchronized across all languages without manual work.
     
    9595Yes, you can translate WordPress with AI using Weglot’s custom AI Language Models. Powered by OpenAI and Gemini, our tool learns from your brand guidelines and past edits to provide context-aware translations that match your brand voice.
    9696
    97 = Does Weglot translate WooCommerce? 
     97= Does Weglot translate WooCommerce?
    9898
    9999Yes, Weglot translates WooCommerce stores completely, from the product catalog to the checkout experience. It ensures a localized buyer journey, which is critical for increasing international conversion rates.
     
    182182
    183183The change log is located in the `changelog.md` file in the plugin folder.
    184 
  • weglot/tags/5.3/src/services/class-translate-service-weglot.php

    r3449433 r3453023  
    6969     */
    7070    public function weglot_translate() {
    71         ob_start( array( $this, 'weglot_treat_page' ) );
     71        $is_wp_engine = apply_filters( 'weglot_is_wp_engine_hosting', false );
     72
     73        if ( $is_wp_engine ) {
     74            add_filter( 'final_output', array( $this, 'weglot_treat_page' ), 999 );
     75        } else {
     76            ob_start( array( $this, 'weglot_treat_page' ) );
     77        }
    7278    }
    7379
  • weglot/tags/5.3/vendor/composer/installed.php

    r3449433 r3453023  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => 'ccaa71e8c2d408f2a199264c04082af01ef1b5cc',
     6        'reference' => 'ba2f8ced242a53e2b15b797277c4796b2bad73b3',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../',
     
    7474            'pretty_version' => 'dev-master',
    7575            'version' => 'dev-master',
    76             'reference' => 'ccaa71e8c2d408f2a199264c04082af01ef1b5cc',
     76            'reference' => 'ba2f8ced242a53e2b15b797277c4796b2bad73b3',
    7777            'type' => 'project',
    7878            'install_path' => __DIR__ . '/../../',
  • weglot/trunk/changelog.txt

    r3449433 r3453023  
    11*** Weglot Translate Changelog ***
    22
    3 2026-02-02 - version 5.3
     32025-12-15 - version 5.3
    44* Improvement: Modernizes the project's build system by updating dependencies and migrating to the newer Sass module syntax.
    55* Improvement: Switches bot detection to Matomo DeviceDetector for more accurate and maintainable user agent parsing.
    6 * Improvement: Introduces an opt-in mechanism to prevent translation of specific words in HTML.
    7 * Improvement: Introduces a built-in regex checker and integrates defaults into the checker list before third-party discovery.
    8 * Improvement: Improves URL translation robustness to prevent null/invalid redirects in WooCommerce flows.
    9 * Improvement: Disables the Weglot translation layer for the WP Engine cache purge endpoint (/wp-json/wpe/cache-plugin/v1/clear_all_caches) to prevent 502 errors.
    106* Update: Refreshes the readme content (marketing, SEO, and FAQ) for clarity and relevance.
    117* Fix: Changes class name construction in Regex_Checkers_Service_Weglot to use underscores for consistency and compatibility.
    128* Fix: Renders preview-mode language items as anchors with href "#" to prevent navigation during preview sessions.
    13 * Fix: Ensures cache is actually purged as part of validating signed purge requests.
  • weglot/trunk/readme.txt

    r3452985 r3453023  
    77Stable tag: 5.3
    88License: GPLv2 or later
    9 URI: [http://www.gnu.org/licenses/gpl-3.0.html](http://www.gnu.org/licenses/gpl-3.0.html)
     9URI: http://www.gnu.org/licenses/gpl-3.0.html
    1010
    1111Translate WordPress sites with AI-powered automatic translation. 110+ languages, multilingual SEO, WooCommerce compatible. 110k+ sites trust Weglot.
     
    2929- **110+ languages** available including regional variants.
    3030- **Pro tiers unlock features** designed to scale global businesses:
    31 - Unlimited languages & higher word counts.
    32 - Advanced multilingual SEO.
    33 - Multisite & collaboration features.
    34 - Priority support.
     31    - Unlimited languages & higher word counts.
     32    - Advanced multilingual SEO.
     33    - Multisite & collaboration features.
     34    - Priority support.
    3535
    3636
     
    4646### The Weglot Advantage
    4747
    48 We focus on speed and accuracy. Our AI translation tool detects all your content instantly. You don’t need to manually duplicate pages or manage complex PO files. Everything happens in the cloud, so your site speed remains fast while you scale globally. Unlike traditional translation plugins that create heavy database loads, Weglot is 100% built for performance. 
     48We focus on speed and accuracy. Our AI translation tool detects all your content instantly. You don’t need to manually duplicate pages or manage complex PO files. Everything happens in the cloud, so your site speed remains fast while you scale globally. Unlike traditional translation plugins that create heavy database loads, Weglot is 100% built for performance.
    4949
    5050
     
    6060
    6161- **Ron Dorff**: Now generates 70% of their revenue from international exports by providing a fully-localized customer experience.
    62 “Weglot’s interface is really friendly and easy to use. You can find all your content in a few clicks and then translate it quickly and efficiently.” 
    63 Jamila Halloum, Digital Marketing Director at Ron Dorff. 
     62“Weglot’s interface is really friendly and easy to use. You can find all your content in a few clicks and then translate it quickly and efficiently.”
     63Jamila Halloum, Digital Marketing Director at Ron Dorff.
    6464
    65 ### Important Links 
     65### Important Links
    6666
    6767- [Weglot Service](https://www.weglot.com/)
     
    7171By using this plugin, you agree to Weglot's terms and policies. Please review these documents to understand how your data and content are managed and protected.
    7272
    73 ### Impact of Discontinuing Weglot 
     73### Impact of Discontinuing Weglot
    7474
    7575If you decide to stop using Weglot, your website will no longer be translated. All translations are stored on Weglot's servers. However, you can export all your translations using our import/export feature before discontinuing the service to save your translations. More details on how to do this can be found [here](https://support.weglot.com/article/206-can-i-export-my-translations). If you do not have access to this feature, you can request support from Weglot to assist with the export before you leave.
     
    8383To translate WordPress with Weglot, install the plugin, add your API key, and select your languages. Your site will be automatically translated. Weglot detects all content including pages, posts, and WooCommerce products. The process uses AI-powered machine translation from DeepL and Google Translate.
    8484
    85 = What is a WordPress translation plugin? 
     85= What is a WordPress translation plugin?
    8686
    8787A WordPress translation plugin should offer a mix of speed and control. Weglot provides instant AI translation with a visual editor for manual refinements. This ensures your multilingual site is both accurate and fast to launch without technical expertise.
    8888
    89 = How to translate WordPress automatically? 
     89= How to translate WordPress automatically?
    9090
    9191To translate WordPress automatically, Weglot uses advanced AI engines to scan and translate your content the moment it’s published. This "set and forget" approach keeps your translations synchronized across all languages without manual work.
     
    9595Yes, you can translate WordPress with AI using Weglot’s custom AI Language Models. Powered by OpenAI and Gemini, our tool learns from your brand guidelines and past edits to provide context-aware translations that match your brand voice.
    9696
    97 = Does Weglot translate WooCommerce? 
     97= Does Weglot translate WooCommerce?
    9898
    9999Yes, Weglot translates WooCommerce stores completely, from the product catalog to the checkout experience. It ensures a localized buyer journey, which is critical for increasing international conversion rates.
  • weglot/trunk/src/services/class-translate-service-weglot.php

    r3449433 r3453023  
    6969     */
    7070    public function weglot_translate() {
    71         ob_start( array( $this, 'weglot_treat_page' ) );
     71        $is_wp_engine = apply_filters( 'weglot_is_wp_engine_hosting', false );
     72
     73        if ( $is_wp_engine ) {
     74            add_filter( 'final_output', array( $this, 'weglot_treat_page' ), 999 );
     75        } else {
     76            ob_start( array( $this, 'weglot_treat_page' ) );
     77        }
    7278    }
    7379
  • weglot/trunk/vendor/composer/installed.php

    r3449433 r3453023  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => 'ccaa71e8c2d408f2a199264c04082af01ef1b5cc',
     6        'reference' => 'ba2f8ced242a53e2b15b797277c4796b2bad73b3',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../',
     
    7474            'pretty_version' => 'dev-master',
    7575            'version' => 'dev-master',
    76             'reference' => 'ccaa71e8c2d408f2a199264c04082af01ef1b5cc',
     76            'reference' => 'ba2f8ced242a53e2b15b797277c4796b2bad73b3',
    7777            'type' => 'project',
    7878            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.