Plugin Directory

Changeset 3487367


Ignore:
Timestamp:
03/20/2026 05:20:11 PM (12 days ago)
Author:
wpmmcc
Message:

Release version 2.0.1

Location:
wpmmcc
Files:
14 edited
1 copied

Legend:

Unmodified
Added
Removed
  • wpmmcc/tags/2.0.1/includes/constants.php

    r3487300 r3487367  
    1010 */
    1111
    12 const PLUGIN_VERSION   = '2.0.0';
     12const PLUGIN_VERSION   = '2.0.1';
    1313const DB_SCHEMA_VERSION = '2.0.0';
    1414const PLUGIN_SLUG      = 'wpmmcc';
  • wpmmcc/tags/2.0.1/languages/wpmmcc-zh_CN.po

    r3487300 r3487367  
    55msgstr ""
    66"Project-Id-Version: WPMMCC - Multilingual Content & Translation Manager "
    7 "2.0.0\n"
     7"2.0.1\n"
    88"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpmmcc\n"
    99"POT-Creation-Date: 2026-03-18T04:12:01+00:00\n"
  • wpmmcc/tags/2.0.1/languages/wpmmcc.pot

    r3487300 r3487367  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: WPMMCC 2.0.0\n"
     5"Project-Id-Version: WPMMCC 2.0.1\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpmmcc\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  • wpmmcc/tags/2.0.1/readme.txt

    r3487300 r3487367  
    44Requires at least: 5.3
    55Tested up to: 6.9
    6 Stable tag: 2.0.0
     6Stable tag: 2.0.1
    77Requires PHP: 7.2
    88License: GPLv2 or later
     
    577577== Screenshots ==
    578578
    579 1. Sites - Create and manage your multilingual site structure
    580     screenshot-3.png
    581 2. Translation Rules - Configure machine translation, LLM providers, and language pairs
    582    screenshot-1.png  screenshot-2.png
    583 3. Theme Translation - Scan and translate theme strings
    584     screenshot-4.png
    585 4. Task Queue - Monitor background translation progress
    586    screenshot-5.png
    587 5. Translation Fields - Configure which fields to translate
    588    screenshot-6.png
    589 6. Parameters - Plugin-wide configuration options
    590    screenshot-8.png
     5791. Sites - Create and manage your multilingual site structure, language groups, and main/child site relationships
     5802. Translation Rules - Configure machine translation vendors, LLM models, and source/target language rules
     5813. Theme Translation - Scan your active theme and review translated theme strings
     5824. Task Queue - Monitor translation progress, retries, and execution status for background jobs
     5835. Translation Fields - Choose which post, media, and taxonomy fields should be translated
     5846. Parameters - Control plugin-wide behavior such as canonical URLs, hreflang output, uninstall retention, and logging
    591585
    592586== Changelog ==
     587
     588= 2.0.1 =
     589* Fixed: Increased the default timeout used by OpenAI-compatible LLM providers so full article translations are less likely to fall back to the original text on slower vendor responses
     590* Fixed: Re-validated real-provider article translation flows for OpenAI-compatible LLM vendors after the timeout handling update
     591* Fixed: Corrected the multisite media failure-path test fixture so release validation covers the intended failed-task scenario reliably
    593592
    594593= 2.0.0 =
     
    651650== Upgrade Notice ==
    652651
     652= 2.0.1 =
     653Maintenance release. Improves OpenAI-compatible LLM reliability for longer translation requests and tightens release validation around multisite media failure handling.
     654
    653655= 2.0.0 =
    654656Major maintenance and documentation release. Aligns compatibility metadata, improves admin and sitemap performance paths, strengthens bundled language-pack loading, and adds fuller operator guidance for translation workflows, long-content handling, theme scanning, and translated-content management.
  • wpmmcc/tags/2.0.1/src/Translation/Providers/AbstractProvider.php

    r3487300 r3487367  
    120120    protected function remote_post( string $url, array $body, array $headers = [], bool $json = false ) {
    121121        $args = [
    122             'timeout' => 20,
     122            'timeout' => max( 1, $this->get_request_timeout( $json ) ),
    123123            'headers' => $headers,
    124124        ];
     
    148148
    149149        return $data;
     150    }
     151
     152    /**
     153     * Get the outbound HTTP timeout in seconds for provider API requests.
     154     */
     155    protected function get_request_timeout( bool $json = false ): int {
     156        return 20;
    150157    }
    151158
  • wpmmcc/tags/2.0.1/src/Translation/Providers/OpenAiProvider.php

    r3419690 r3487367  
    186186
    187187    /**
     188     * LLM APIs can take materially longer than classic MT vendors, especially for
     189     * multi-segment article translation requests and JSON-only structured output.
     190     */
     191    protected function get_request_timeout( bool $json = false ): int {
     192        return 60;
     193    }
     194
     195    /**
    188196     * Extract content from LLM API response using multiple known formats.
    189197     *
  • wpmmcc/tags/2.0.1/wpmmcc.php

    r3487300 r3487367  
    44 * Plugin URI:
    55 * Description: A comprehensive multilingual solution for WordPress with content translation, theme translation, site group management, and multilingual sitemaps.
    6  * Version:     2.0.0
     6 * Version:     2.0.1
    77 * Author:      WPMMCC Team
    88 * Author URI:  https://www.wpmm.cc
  • wpmmcc/trunk/includes/constants.php

    r3487300 r3487367  
    1010 */
    1111
    12 const PLUGIN_VERSION   = '2.0.0';
     12const PLUGIN_VERSION   = '2.0.1';
    1313const DB_SCHEMA_VERSION = '2.0.0';
    1414const PLUGIN_SLUG      = 'wpmmcc';
  • wpmmcc/trunk/languages/wpmmcc-zh_CN.po

    r3487300 r3487367  
    55msgstr ""
    66"Project-Id-Version: WPMMCC - Multilingual Content & Translation Manager "
    7 "2.0.0\n"
     7"2.0.1\n"
    88"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpmmcc\n"
    99"POT-Creation-Date: 2026-03-18T04:12:01+00:00\n"
  • wpmmcc/trunk/languages/wpmmcc.pot

    r3487300 r3487367  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: WPMMCC 2.0.0\n"
     5"Project-Id-Version: WPMMCC 2.0.1\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpmmcc\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  • wpmmcc/trunk/readme.txt

    r3487300 r3487367  
    44Requires at least: 5.3
    55Tested up to: 6.9
    6 Stable tag: 2.0.0
     6Stable tag: 2.0.1
    77Requires PHP: 7.2
    88License: GPLv2 or later
     
    577577== Screenshots ==
    578578
    579 1. Sites - Create and manage your multilingual site structure
    580     screenshot-3.png
    581 2. Translation Rules - Configure machine translation, LLM providers, and language pairs
    582    screenshot-1.png  screenshot-2.png
    583 3. Theme Translation - Scan and translate theme strings
    584     screenshot-4.png
    585 4. Task Queue - Monitor background translation progress
    586    screenshot-5.png
    587 5. Translation Fields - Configure which fields to translate
    588    screenshot-6.png
    589 6. Parameters - Plugin-wide configuration options
    590    screenshot-8.png
     5791. Sites - Create and manage your multilingual site structure, language groups, and main/child site relationships
     5802. Translation Rules - Configure machine translation vendors, LLM models, and source/target language rules
     5813. Theme Translation - Scan your active theme and review translated theme strings
     5824. Task Queue - Monitor translation progress, retries, and execution status for background jobs
     5835. Translation Fields - Choose which post, media, and taxonomy fields should be translated
     5846. Parameters - Control plugin-wide behavior such as canonical URLs, hreflang output, uninstall retention, and logging
    591585
    592586== Changelog ==
     587
     588= 2.0.1 =
     589* Fixed: Increased the default timeout used by OpenAI-compatible LLM providers so full article translations are less likely to fall back to the original text on slower vendor responses
     590* Fixed: Re-validated real-provider article translation flows for OpenAI-compatible LLM vendors after the timeout handling update
     591* Fixed: Corrected the multisite media failure-path test fixture so release validation covers the intended failed-task scenario reliably
    593592
    594593= 2.0.0 =
     
    651650== Upgrade Notice ==
    652651
     652= 2.0.1 =
     653Maintenance release. Improves OpenAI-compatible LLM reliability for longer translation requests and tightens release validation around multisite media failure handling.
     654
    653655= 2.0.0 =
    654656Major maintenance and documentation release. Aligns compatibility metadata, improves admin and sitemap performance paths, strengthens bundled language-pack loading, and adds fuller operator guidance for translation workflows, long-content handling, theme scanning, and translated-content management.
  • wpmmcc/trunk/src/Translation/Providers/AbstractProvider.php

    r3487300 r3487367  
    120120    protected function remote_post( string $url, array $body, array $headers = [], bool $json = false ) {
    121121        $args = [
    122             'timeout' => 20,
     122            'timeout' => max( 1, $this->get_request_timeout( $json ) ),
    123123            'headers' => $headers,
    124124        ];
     
    148148
    149149        return $data;
     150    }
     151
     152    /**
     153     * Get the outbound HTTP timeout in seconds for provider API requests.
     154     */
     155    protected function get_request_timeout( bool $json = false ): int {
     156        return 20;
    150157    }
    151158
  • wpmmcc/trunk/src/Translation/Providers/OpenAiProvider.php

    r3419690 r3487367  
    186186
    187187    /**
     188     * LLM APIs can take materially longer than classic MT vendors, especially for
     189     * multi-segment article translation requests and JSON-only structured output.
     190     */
     191    protected function get_request_timeout( bool $json = false ): int {
     192        return 60;
     193    }
     194
     195    /**
    188196     * Extract content from LLM API response using multiple known formats.
    189197     *
  • wpmmcc/trunk/wpmmcc.php

    r3487300 r3487367  
    44 * Plugin URI:
    55 * Description: A comprehensive multilingual solution for WordPress with content translation, theme translation, site group management, and multilingual sitemaps.
    6  * Version:     2.0.0
     6 * Version:     2.0.1
    77 * Author:      WPMMCC Team
    88 * Author URI:  https://www.wpmm.cc
Note: See TracChangeset for help on using the changeset viewer.