Plugin Directory

Changeset 3377801


Ignore:
Timestamp:
10/14/2025 03:08:20 AM (6 months ago)
Author:
linguise
Message:

Updating to version 2.1.74

Location:
linguise
Files:
22 edited
1 copied

Legend:

Unmodified
Added
Removed
  • linguise/tags/2.1.74/linguise.php

    r3371505 r3377801  
    55 * Plugin URI: https://www.linguise.com/
    66 * Description: Linguise translation plugin
    7  * Version:2.1.73
     7 * Version:2.1.74
    88 * Text Domain: linguise
    99 * Domain Path: /languages
  • linguise/tags/2.1.74/readme.txt

    r3371505 r3377801  
    44Requires at least: 4.0
    55Tested up to: 6.8
    6 Stable tag:2.1.73
     6Stable tag:2.1.74
    77Requires PHP: 7.0
    88License: GPLv2 or later
     
    104104
    105105== Changelog ==
     106= 2.1.74 =
     107- Feature: AI Translation support
     108
    106109= 2.1.73 =
    107110- Fix: WooCommerce Stripe Gateway Issue: the credit card form not showing up
  • linguise/tags/2.1.74/src/constants.php

    r3371505 r3377801  
    11<?php
    22if (!defined('LINGUISE_SCRIPT_TRANSLATION_VERSION')) {
    3     define('LINGUISE_SCRIPT_TRANSLATION_VERSION', 'wordpress_plugin/2.1.73');
     3    define('LINGUISE_SCRIPT_TRANSLATION_VERSION', 'wordpress_plugin/2.1.74');
    44}
    55
    66if (!defined('LINGUISE_VERSION')) {
    7     define('LINGUISE_VERSION', '2.1.73');
     7    define('LINGUISE_VERSION', '2.1.74');
    88}
  • linguise/tags/2.1.74/vendor/autoload.php

    r3362901 r3377801  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInitd142b5eace3fad9fc2cec9b7975a8dbd::getLoader();
     25return ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e::getLoader();
  • linguise/tags/2.1.74/vendor/composer/autoload_real.php

    r3362901 r3377801  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitd142b5eace3fad9fc2cec9b7975a8dbd
     5class ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInitd142b5eace3fad9fc2cec9b7975a8dbd', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInitd142b5eace3fad9fc2cec9b7975a8dbd', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInitd142b5eace3fad9fc2cec9b7975a8dbd::getInitializer($loader));
     30        call_user_func(\Composer\Autoload\ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::getInitializer($loader));
    3131
    3232        $loader->register(true);
    3333
    34         $filesToLoad = \Composer\Autoload\ComposerStaticInitd142b5eace3fad9fc2cec9b7975a8dbd::$files;
     34        $filesToLoad = \Composer\Autoload\ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$files;
    3535        $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
    3636            if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • linguise/tags/2.1.74/vendor/composer/autoload_static.php

    r3362901 r3377801  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitd142b5eace3fad9fc2cec9b7975a8dbd
     7class ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e
    88{
    99    public static $files = array (
     
    156156    {
    157157        return \Closure::bind(function () use ($loader) {
    158             $loader->prefixLengthsPsr4 = ComposerStaticInitd142b5eace3fad9fc2cec9b7975a8dbd::$prefixLengthsPsr4;
    159             $loader->prefixDirsPsr4 = ComposerStaticInitd142b5eace3fad9fc2cec9b7975a8dbd::$prefixDirsPsr4;
    160             $loader->classMap = ComposerStaticInitd142b5eace3fad9fc2cec9b7975a8dbd::$classMap;
     158            $loader->prefixLengthsPsr4 = ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$prefixLengthsPsr4;
     159            $loader->prefixDirsPsr4 = ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$prefixDirsPsr4;
     160            $loader->classMap = ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$classMap;
    161161
    162162        }, null, ClassLoader::class);
  • linguise/tags/2.1.74/vendor/composer/installed.json

    r3366846 r3377801  
    5757        {
    5858            "name": "linguise/script-php",
    59             "version": "v1.3.35",
    60             "version_normalized": "1.3.35.0",
     59            "version": "v1.3.36",
     60            "version_normalized": "1.3.36.0",
    6161            "source": {
    6262                "type": "git",
    6363                "url": "git@bitbucket.org:linguise/script-php.git",
    64                 "reference": "c3ec7ac41f08b8678c985e5ff2e8a2658ac4594d"
     64                "reference": "fdf5debba67b884a5d6bdd867c2110fa668a545a"
    6565            },
    6666            "require": {
     
    7575                "vlucas/phpdotenv": "^5.6"
    7676            },
    77             "time": "2025-09-18T08:53:06+00:00",
     77            "time": "2025-10-14T02:59:36+00:00",
    7878            "type": "library",
    7979            "installation-source": "source",
  • linguise/tags/2.1.74/vendor/composer/installed.php

    r3371505 r3377801  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => 'e9f6c24266aed9d03fa951c74185c1acbd71f814',
     6        'reference' => 'd185a2f920545a4711493818abc3e90ab6e81f72',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    2121        ),
    2222        'linguise/script-php' => array(
    23             'pretty_version' => 'v1.3.35',
    24             'version' => '1.3.35.0',
    25             'reference' => 'c3ec7ac41f08b8678c985e5ff2e8a2658ac4594d',
     23            'pretty_version' => 'v1.3.36',
     24            'version' => '1.3.36.0',
     25            'reference' => 'fdf5debba67b884a5d6bdd867c2110fa668a545a',
    2626            'type' => 'library',
    2727            'install_path' => __DIR__ . '/../linguise/script-php',
     
    3232            'pretty_version' => 'dev-master',
    3333            'version' => 'dev-master',
    34             'reference' => 'e9f6c24266aed9d03fa951c74185c1acbd71f814',
     34            'reference' => 'd185a2f920545a4711493818abc3e90ab6e81f72',
    3535            'type' => 'library',
    3636            'install_path' => __DIR__ . '/../../',
  • linguise/tags/2.1.74/vendor/linguise/script-php/.version

    r3366846 r3377801  
    1 1.3.35
     11.3.36
  • linguise/tags/2.1.74/vendor/linguise/script-php/src/Processor.php

    r3321566 r3377801  
    4040        if (!isset($_GET['linguise_language'])) {
    4141            die();
     42        }
     43
     44        // AI Translation Stuff
     45        if ( $_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['live_editor_ai_translation']) ) {
     46            $_SERVER['REQUEST_METHOD'] = 'GET';
     47            Translation::getInstance()->enableAiTranslation($_POST['live_editor_ai_translation']);
    4248        }
    4349
  • linguise/tags/2.1.74/vendor/linguise/script-php/src/Translation.php

    r3316163 r3377801  
    1919
    2020    /**
     21     * The editor token in cas we are in edition mode
     22     *
     23     * @var null|string
     24     */
     25    private $live_editor_ai_translation = null;
     26
     27    /**
    2128     * Retrieve singleton instance
    2229     *
     
    3441    public function enableEditor($token) {
    3542        $this->editor_token = $token;
     43    }
     44
     45    public function enableAiTranslation($isEnabled) {
     46        $this->live_editor_ai_translation = $isEnabled;
    3647    }
    3748
     
    6071        if ($this->editor_token) {
    6172            $boundary->addPostFields('editor_token', $this->editor_token);
     73        }
     74
     75        if ($this->live_editor_ai_translation) {
     76            $boundary->addPostFields('live_editor_ai_translation', $this->live_editor_ai_translation);
    6277        }
    6378
  • linguise/trunk/linguise.php

    r3371505 r3377801  
    55 * Plugin URI: https://www.linguise.com/
    66 * Description: Linguise translation plugin
    7  * Version:2.1.73
     7 * Version:2.1.74
    88 * Text Domain: linguise
    99 * Domain Path: /languages
  • linguise/trunk/readme.txt

    r3371505 r3377801  
    44Requires at least: 4.0
    55Tested up to: 6.8
    6 Stable tag:2.1.73
     6Stable tag:2.1.74
    77Requires PHP: 7.0
    88License: GPLv2 or later
     
    104104
    105105== Changelog ==
     106= 2.1.74 =
     107- Feature: AI Translation support
     108
    106109= 2.1.73 =
    107110- Fix: WooCommerce Stripe Gateway Issue: the credit card form not showing up
  • linguise/trunk/src/constants.php

    r3371505 r3377801  
    11<?php
    22if (!defined('LINGUISE_SCRIPT_TRANSLATION_VERSION')) {
    3     define('LINGUISE_SCRIPT_TRANSLATION_VERSION', 'wordpress_plugin/2.1.73');
     3    define('LINGUISE_SCRIPT_TRANSLATION_VERSION', 'wordpress_plugin/2.1.74');
    44}
    55
    66if (!defined('LINGUISE_VERSION')) {
    7     define('LINGUISE_VERSION', '2.1.73');
     7    define('LINGUISE_VERSION', '2.1.74');
    88}
  • linguise/trunk/vendor/autoload.php

    r3362901 r3377801  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInitd142b5eace3fad9fc2cec9b7975a8dbd::getLoader();
     25return ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e::getLoader();
  • linguise/trunk/vendor/composer/autoload_real.php

    r3362901 r3377801  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitd142b5eace3fad9fc2cec9b7975a8dbd
     5class ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInitd142b5eace3fad9fc2cec9b7975a8dbd', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInitd142b5eace3fad9fc2cec9b7975a8dbd', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInitd142b5eace3fad9fc2cec9b7975a8dbd::getInitializer($loader));
     30        call_user_func(\Composer\Autoload\ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::getInitializer($loader));
    3131
    3232        $loader->register(true);
    3333
    34         $filesToLoad = \Composer\Autoload\ComposerStaticInitd142b5eace3fad9fc2cec9b7975a8dbd::$files;
     34        $filesToLoad = \Composer\Autoload\ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$files;
    3535        $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
    3636            if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • linguise/trunk/vendor/composer/autoload_static.php

    r3362901 r3377801  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitd142b5eace3fad9fc2cec9b7975a8dbd
     7class ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e
    88{
    99    public static $files = array (
     
    156156    {
    157157        return \Closure::bind(function () use ($loader) {
    158             $loader->prefixLengthsPsr4 = ComposerStaticInitd142b5eace3fad9fc2cec9b7975a8dbd::$prefixLengthsPsr4;
    159             $loader->prefixDirsPsr4 = ComposerStaticInitd142b5eace3fad9fc2cec9b7975a8dbd::$prefixDirsPsr4;
    160             $loader->classMap = ComposerStaticInitd142b5eace3fad9fc2cec9b7975a8dbd::$classMap;
     158            $loader->prefixLengthsPsr4 = ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$prefixLengthsPsr4;
     159            $loader->prefixDirsPsr4 = ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$prefixDirsPsr4;
     160            $loader->classMap = ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$classMap;
    161161
    162162        }, null, ClassLoader::class);
  • linguise/trunk/vendor/composer/installed.json

    r3366846 r3377801  
    5757        {
    5858            "name": "linguise/script-php",
    59             "version": "v1.3.35",
    60             "version_normalized": "1.3.35.0",
     59            "version": "v1.3.36",
     60            "version_normalized": "1.3.36.0",
    6161            "source": {
    6262                "type": "git",
    6363                "url": "git@bitbucket.org:linguise/script-php.git",
    64                 "reference": "c3ec7ac41f08b8678c985e5ff2e8a2658ac4594d"
     64                "reference": "fdf5debba67b884a5d6bdd867c2110fa668a545a"
    6565            },
    6666            "require": {
     
    7575                "vlucas/phpdotenv": "^5.6"
    7676            },
    77             "time": "2025-09-18T08:53:06+00:00",
     77            "time": "2025-10-14T02:59:36+00:00",
    7878            "type": "library",
    7979            "installation-source": "source",
  • linguise/trunk/vendor/composer/installed.php

    r3371505 r3377801  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => 'e9f6c24266aed9d03fa951c74185c1acbd71f814',
     6        'reference' => 'd185a2f920545a4711493818abc3e90ab6e81f72',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    2121        ),
    2222        'linguise/script-php' => array(
    23             'pretty_version' => 'v1.3.35',
    24             'version' => '1.3.35.0',
    25             'reference' => 'c3ec7ac41f08b8678c985e5ff2e8a2658ac4594d',
     23            'pretty_version' => 'v1.3.36',
     24            'version' => '1.3.36.0',
     25            'reference' => 'fdf5debba67b884a5d6bdd867c2110fa668a545a',
    2626            'type' => 'library',
    2727            'install_path' => __DIR__ . '/../linguise/script-php',
     
    3232            'pretty_version' => 'dev-master',
    3333            'version' => 'dev-master',
    34             'reference' => 'e9f6c24266aed9d03fa951c74185c1acbd71f814',
     34            'reference' => 'd185a2f920545a4711493818abc3e90ab6e81f72',
    3535            'type' => 'library',
    3636            'install_path' => __DIR__ . '/../../',
  • linguise/trunk/vendor/linguise/script-php/.version

    r3366846 r3377801  
    1 1.3.35
     11.3.36
  • linguise/trunk/vendor/linguise/script-php/src/Processor.php

    r3321566 r3377801  
    4040        if (!isset($_GET['linguise_language'])) {
    4141            die();
     42        }
     43
     44        // AI Translation Stuff
     45        if ( $_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['live_editor_ai_translation']) ) {
     46            $_SERVER['REQUEST_METHOD'] = 'GET';
     47            Translation::getInstance()->enableAiTranslation($_POST['live_editor_ai_translation']);
    4248        }
    4349
  • linguise/trunk/vendor/linguise/script-php/src/Translation.php

    r3316163 r3377801  
    1919
    2020    /**
     21     * The editor token in cas we are in edition mode
     22     *
     23     * @var null|string
     24     */
     25    private $live_editor_ai_translation = null;
     26
     27    /**
    2128     * Retrieve singleton instance
    2229     *
     
    3441    public function enableEditor($token) {
    3542        $this->editor_token = $token;
     43    }
     44
     45    public function enableAiTranslation($isEnabled) {
     46        $this->live_editor_ai_translation = $isEnabled;
    3647    }
    3748
     
    6071        if ($this->editor_token) {
    6172            $boundary->addPostFields('editor_token', $this->editor_token);
     73        }
     74
     75        if ($this->live_editor_ai_translation) {
     76            $boundary->addPostFields('live_editor_ai_translation', $this->live_editor_ai_translation);
    6277        }
    6378
Note: See TracChangeset for help on using the changeset viewer.