Changeset 3377801
- Timestamp:
- 10/14/2025 03:08:20 AM (6 months ago)
- Location:
- linguise
- Files:
-
- 22 edited
- 1 copied
-
tags/2.1.74 (copied) (copied from linguise/trunk)
-
tags/2.1.74/linguise.php (modified) (1 diff)
-
tags/2.1.74/readme.txt (modified) (2 diffs)
-
tags/2.1.74/src/constants.php (modified) (1 diff)
-
tags/2.1.74/vendor/autoload.php (modified) (1 diff)
-
tags/2.1.74/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/2.1.74/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/2.1.74/vendor/composer/installed.json (modified) (2 diffs)
-
tags/2.1.74/vendor/composer/installed.php (modified) (3 diffs)
-
tags/2.1.74/vendor/linguise/script-php/.version (modified) (1 diff)
-
tags/2.1.74/vendor/linguise/script-php/src/Processor.php (modified) (1 diff)
-
tags/2.1.74/vendor/linguise/script-php/src/Translation.php (modified) (3 diffs)
-
trunk/linguise.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/constants.php (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.json (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (3 diffs)
-
trunk/vendor/linguise/script-php/.version (modified) (1 diff)
-
trunk/vendor/linguise/script-php/src/Processor.php (modified) (1 diff)
-
trunk/vendor/linguise/script-php/src/Translation.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
linguise/tags/2.1.74/linguise.php
r3371505 r3377801 5 5 * Plugin URI: https://www.linguise.com/ 6 6 * Description: Linguise translation plugin 7 * Version:2.1.7 37 * Version:2.1.74 8 8 * Text Domain: linguise 9 9 * Domain Path: /languages -
linguise/tags/2.1.74/readme.txt
r3371505 r3377801 4 4 Requires at least: 4.0 5 5 Tested up to: 6.8 6 Stable tag:2.1.7 36 Stable tag:2.1.74 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later … … 104 104 105 105 == Changelog == 106 = 2.1.74 = 107 - Feature: AI Translation support 108 106 109 = 2.1.73 = 107 110 - Fix: WooCommerce Stripe Gateway Issue: the credit card form not showing up -
linguise/tags/2.1.74/src/constants.php
r3371505 r3377801 1 1 <?php 2 2 if (!defined('LINGUISE_SCRIPT_TRANSLATION_VERSION')) { 3 define('LINGUISE_SCRIPT_TRANSLATION_VERSION', 'wordpress_plugin/2.1.7 3');3 define('LINGUISE_SCRIPT_TRANSLATION_VERSION', 'wordpress_plugin/2.1.74'); 4 4 } 5 5 6 6 if (!defined('LINGUISE_VERSION')) { 7 define('LINGUISE_VERSION', '2.1.7 3');7 define('LINGUISE_VERSION', '2.1.74'); 8 8 } -
linguise/tags/2.1.74/vendor/autoload.php
r3362901 r3377801 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInitd 142b5eace3fad9fc2cec9b7975a8dbd::getLoader();25 return ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e::getLoader(); -
linguise/tags/2.1.74/vendor/composer/autoload_real.php
r3362901 r3377801 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInitd 142b5eace3fad9fc2cec9b7975a8dbd5 class ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInitd 142b5eace3fad9fc2cec9b7975a8dbd', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInitd 142b5eace3fad9fc2cec9b7975a8dbd', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInitd 142b5eace3fad9fc2cec9b7975a8dbd::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::getInitializer($loader)); 31 31 32 32 $loader->register(true); 33 33 34 $filesToLoad = \Composer\Autoload\ComposerStaticInitd 142b5eace3fad9fc2cec9b7975a8dbd::$files;34 $filesToLoad = \Composer\Autoload\ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$files; 35 35 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 36 36 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
linguise/tags/2.1.74/vendor/composer/autoload_static.php
r3362901 r3377801 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInitd 142b5eace3fad9fc2cec9b7975a8dbd7 class ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e 8 8 { 9 9 public static $files = array ( … … 156 156 { 157 157 return \Closure::bind(function () use ($loader) { 158 $loader->prefixLengthsPsr4 = ComposerStaticInitd 142b5eace3fad9fc2cec9b7975a8dbd::$prefixLengthsPsr4;159 $loader->prefixDirsPsr4 = ComposerStaticInitd 142b5eace3fad9fc2cec9b7975a8dbd::$prefixDirsPsr4;160 $loader->classMap = ComposerStaticInitd 142b5eace3fad9fc2cec9b7975a8dbd::$classMap;158 $loader->prefixLengthsPsr4 = ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$prefixLengthsPsr4; 159 $loader->prefixDirsPsr4 = ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$prefixDirsPsr4; 160 $loader->classMap = ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$classMap; 161 161 162 162 }, null, ClassLoader::class); -
linguise/tags/2.1.74/vendor/composer/installed.json
r3366846 r3377801 57 57 { 58 58 "name": "linguise/script-php", 59 "version": "v1.3.3 5",60 "version_normalized": "1.3.3 5.0",59 "version": "v1.3.36", 60 "version_normalized": "1.3.36.0", 61 61 "source": { 62 62 "type": "git", 63 63 "url": "git@bitbucket.org:linguise/script-php.git", 64 "reference": " c3ec7ac41f08b8678c985e5ff2e8a2658ac4594d"64 "reference": "fdf5debba67b884a5d6bdd867c2110fa668a545a" 65 65 }, 66 66 "require": { … … 75 75 "vlucas/phpdotenv": "^5.6" 76 76 }, 77 "time": "2025- 09-18T08:53:06+00:00",77 "time": "2025-10-14T02:59:36+00:00", 78 78 "type": "library", 79 79 "installation-source": "source", -
linguise/tags/2.1.74/vendor/composer/installed.php
r3371505 r3377801 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' e9f6c24266aed9d03fa951c74185c1acbd71f814',6 'reference' => 'd185a2f920545a4711493818abc3e90ab6e81f72', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'linguise/script-php' => array( 23 'pretty_version' => 'v1.3.3 5',24 'version' => '1.3.3 5.0',25 'reference' => ' c3ec7ac41f08b8678c985e5ff2e8a2658ac4594d',23 'pretty_version' => 'v1.3.36', 24 'version' => '1.3.36.0', 25 'reference' => 'fdf5debba67b884a5d6bdd867c2110fa668a545a', 26 26 'type' => 'library', 27 27 'install_path' => __DIR__ . '/../linguise/script-php', … … 32 32 'pretty_version' => 'dev-master', 33 33 'version' => 'dev-master', 34 'reference' => ' e9f6c24266aed9d03fa951c74185c1acbd71f814',34 'reference' => 'd185a2f920545a4711493818abc3e90ab6e81f72', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../../', -
linguise/tags/2.1.74/vendor/linguise/script-php/.version
r3366846 r3377801 1 1.3.3 51 1.3.36 -
linguise/tags/2.1.74/vendor/linguise/script-php/src/Processor.php
r3321566 r3377801 40 40 if (!isset($_GET['linguise_language'])) { 41 41 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']); 42 48 } 43 49 -
linguise/tags/2.1.74/vendor/linguise/script-php/src/Translation.php
r3316163 r3377801 19 19 20 20 /** 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 /** 21 28 * Retrieve singleton instance 22 29 * … … 34 41 public function enableEditor($token) { 35 42 $this->editor_token = $token; 43 } 44 45 public function enableAiTranslation($isEnabled) { 46 $this->live_editor_ai_translation = $isEnabled; 36 47 } 37 48 … … 60 71 if ($this->editor_token) { 61 72 $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); 62 77 } 63 78 -
linguise/trunk/linguise.php
r3371505 r3377801 5 5 * Plugin URI: https://www.linguise.com/ 6 6 * Description: Linguise translation plugin 7 * Version:2.1.7 37 * Version:2.1.74 8 8 * Text Domain: linguise 9 9 * Domain Path: /languages -
linguise/trunk/readme.txt
r3371505 r3377801 4 4 Requires at least: 4.0 5 5 Tested up to: 6.8 6 Stable tag:2.1.7 36 Stable tag:2.1.74 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later … … 104 104 105 105 == Changelog == 106 = 2.1.74 = 107 - Feature: AI Translation support 108 106 109 = 2.1.73 = 107 110 - Fix: WooCommerce Stripe Gateway Issue: the credit card form not showing up -
linguise/trunk/src/constants.php
r3371505 r3377801 1 1 <?php 2 2 if (!defined('LINGUISE_SCRIPT_TRANSLATION_VERSION')) { 3 define('LINGUISE_SCRIPT_TRANSLATION_VERSION', 'wordpress_plugin/2.1.7 3');3 define('LINGUISE_SCRIPT_TRANSLATION_VERSION', 'wordpress_plugin/2.1.74'); 4 4 } 5 5 6 6 if (!defined('LINGUISE_VERSION')) { 7 define('LINGUISE_VERSION', '2.1.7 3');7 define('LINGUISE_VERSION', '2.1.74'); 8 8 } -
linguise/trunk/vendor/autoload.php
r3362901 r3377801 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInitd 142b5eace3fad9fc2cec9b7975a8dbd::getLoader();25 return ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e::getLoader(); -
linguise/trunk/vendor/composer/autoload_real.php
r3362901 r3377801 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInitd 142b5eace3fad9fc2cec9b7975a8dbd5 class ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInitd 142b5eace3fad9fc2cec9b7975a8dbd', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInitd 142b5eace3fad9fc2cec9b7975a8dbd', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInitd42082a5e0700b3489eb72e5f2dd366e', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInitd 142b5eace3fad9fc2cec9b7975a8dbd::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::getInitializer($loader)); 31 31 32 32 $loader->register(true); 33 33 34 $filesToLoad = \Composer\Autoload\ComposerStaticInitd 142b5eace3fad9fc2cec9b7975a8dbd::$files;34 $filesToLoad = \Composer\Autoload\ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$files; 35 35 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 36 36 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
linguise/trunk/vendor/composer/autoload_static.php
r3362901 r3377801 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInitd 142b5eace3fad9fc2cec9b7975a8dbd7 class ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e 8 8 { 9 9 public static $files = array ( … … 156 156 { 157 157 return \Closure::bind(function () use ($loader) { 158 $loader->prefixLengthsPsr4 = ComposerStaticInitd 142b5eace3fad9fc2cec9b7975a8dbd::$prefixLengthsPsr4;159 $loader->prefixDirsPsr4 = ComposerStaticInitd 142b5eace3fad9fc2cec9b7975a8dbd::$prefixDirsPsr4;160 $loader->classMap = ComposerStaticInitd 142b5eace3fad9fc2cec9b7975a8dbd::$classMap;158 $loader->prefixLengthsPsr4 = ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$prefixLengthsPsr4; 159 $loader->prefixDirsPsr4 = ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$prefixDirsPsr4; 160 $loader->classMap = ComposerStaticInitd42082a5e0700b3489eb72e5f2dd366e::$classMap; 161 161 162 162 }, null, ClassLoader::class); -
linguise/trunk/vendor/composer/installed.json
r3366846 r3377801 57 57 { 58 58 "name": "linguise/script-php", 59 "version": "v1.3.3 5",60 "version_normalized": "1.3.3 5.0",59 "version": "v1.3.36", 60 "version_normalized": "1.3.36.0", 61 61 "source": { 62 62 "type": "git", 63 63 "url": "git@bitbucket.org:linguise/script-php.git", 64 "reference": " c3ec7ac41f08b8678c985e5ff2e8a2658ac4594d"64 "reference": "fdf5debba67b884a5d6bdd867c2110fa668a545a" 65 65 }, 66 66 "require": { … … 75 75 "vlucas/phpdotenv": "^5.6" 76 76 }, 77 "time": "2025- 09-18T08:53:06+00:00",77 "time": "2025-10-14T02:59:36+00:00", 78 78 "type": "library", 79 79 "installation-source": "source", -
linguise/trunk/vendor/composer/installed.php
r3371505 r3377801 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' e9f6c24266aed9d03fa951c74185c1acbd71f814',6 'reference' => 'd185a2f920545a4711493818abc3e90ab6e81f72', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'linguise/script-php' => array( 23 'pretty_version' => 'v1.3.3 5',24 'version' => '1.3.3 5.0',25 'reference' => ' c3ec7ac41f08b8678c985e5ff2e8a2658ac4594d',23 'pretty_version' => 'v1.3.36', 24 'version' => '1.3.36.0', 25 'reference' => 'fdf5debba67b884a5d6bdd867c2110fa668a545a', 26 26 'type' => 'library', 27 27 'install_path' => __DIR__ . '/../linguise/script-php', … … 32 32 'pretty_version' => 'dev-master', 33 33 'version' => 'dev-master', 34 'reference' => ' e9f6c24266aed9d03fa951c74185c1acbd71f814',34 'reference' => 'd185a2f920545a4711493818abc3e90ab6e81f72', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../../', -
linguise/trunk/vendor/linguise/script-php/.version
r3366846 r3377801 1 1.3.3 51 1.3.36 -
linguise/trunk/vendor/linguise/script-php/src/Processor.php
r3321566 r3377801 40 40 if (!isset($_GET['linguise_language'])) { 41 41 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']); 42 48 } 43 49 -
linguise/trunk/vendor/linguise/script-php/src/Translation.php
r3316163 r3377801 19 19 20 20 /** 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 /** 21 28 * Retrieve singleton instance 22 29 * … … 34 41 public function enableEditor($token) { 35 42 $this->editor_token = $token; 43 } 44 45 public function enableAiTranslation($isEnabled) { 46 $this->live_editor_ai_translation = $isEnabled; 36 47 } 37 48 … … 60 71 if ($this->editor_token) { 61 72 $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); 62 77 } 63 78
Note: See TracChangeset
for help on using the changeset viewer.