Changeset 3489573
- Timestamp:
- 03/24/2026 03:06:32 AM (8 days ago)
- Location:
- linguise
- Files:
-
- 14 edited
- 1 copied
-
tags/2.2.33 (copied) (copied from linguise/trunk)
-
tags/2.2.33/languages/linguise.pot (modified) (1 diff)
-
tags/2.2.33/linguise.php (modified) (2 diffs)
-
tags/2.2.33/readme.txt (modified) (2 diffs)
-
tags/2.2.33/src/constants.php (modified) (1 diff)
-
tags/2.2.33/vendor/composer/installed.php (modified) (2 diffs)
-
tags/2.2.33/vendor/linguise/script-php/certificates/cacert.pem (modified) (4 diffs)
-
tags/2.2.33/vendor/linguise/script-php/certificates/etag.txt (modified) (1 diff)
-
trunk/languages/linguise.pot (modified) (1 diff)
-
trunk/linguise.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/constants.php (modified) (1 diff)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/vendor/linguise/script-php/certificates/cacert.pem (modified) (4 diffs)
-
trunk/vendor/linguise/script-php/certificates/etag.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
linguise/tags/2.2.33/languages/linguise.pot
r3484358 r3489573 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Linguise - AI Automatic Multilingual Translation 2.2.3 2\n"5 "Project-Id-Version: Linguise - AI Automatic Multilingual Translation 2.2.33\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/linguise\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -
linguise/tags/2.2.33/linguise.php
r3484358 r3489573 5 5 * Plugin URI: https://www.linguise.com/ 6 6 * Description: Linguise translation plugin 7 * Version:2.2.3 27 * Version:2.2.33 8 8 * Text Domain: linguise 9 9 * Domain Path: /languages … … 725 725 726 726 $allowed_request_methods = array('GET', 'HEAD', 'OPTIONS'); 727 728 if (empty($_SERVER['REQUEST_METHOD']) || !in_array($_SERVER['REQUEST_METHOD'], $allowed_request_methods) || is_admin() || wp_doing_ajax() || $GLOBALS['pagenow'] === 'wp-login.php') { 727 $is_rest_request = (defined('REST_REQUEST') && REST_REQUEST); // disallow in REST API requests 728 $has_wp_json_in_url = strpos($_SERVER['REQUEST_URI'], '/wp-json/') !== false; // disallow in REST API requests based on URL 729 730 if ( 731 empty($_SERVER['REQUEST_METHOD']) // don't have request method 732 || !in_array($_SERVER['REQUEST_METHOD'], $allowed_request_methods) // check if it's an allowed request method 733 || is_admin() // disallow in admin 734 || wp_doing_ajax() // disallow in ajax 735 || $is_rest_request 736 || $has_wp_json_in_url 737 || $GLOBALS['pagenow'] === 'wp-login.php' // disallow in login page 738 ) { 729 739 // Do not set cookie if we are in admin, ajax or login page 730 740 return; -
linguise/tags/2.2.33/readme.txt
r3484358 r3489573 4 4 Requires at least: 4.0 5 5 Tested up to: 6.9 6 Stable tag: 2.2.3 26 Stable tag: 2.2.33 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later … … 108 108 109 109 == Changelog == 110 = 2.2.33 = 111 - Fix: Ignore any REST request and do not set linguise_lang 112 110 113 = 2.2.32 = 111 114 - Fix: Make import path more absolute -
linguise/tags/2.2.33/src/constants.php
r3484358 r3489573 1 1 <?php 2 2 if (!defined('LINGUISE_SCRIPT_TRANSLATION_VERSION')) { 3 define('LINGUISE_SCRIPT_TRANSLATION_VERSION', 'wordpress_plugin/2.2.3 2');3 define('LINGUISE_SCRIPT_TRANSLATION_VERSION', 'wordpress_plugin/2.2.33'); 4 4 } 5 5 6 6 if (!defined('LINGUISE_VERSION')) { 7 define('LINGUISE_VERSION', '2.2.3 2');7 define('LINGUISE_VERSION', '2.2.33'); 8 8 } -
linguise/tags/2.2.33/vendor/composer/installed.php
r3484358 r3489573 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' c16802c8ba939a357e6cf5812bfcc4628c8e762f',6 'reference' => 'a68cbb12852f19db02524473b52c7aeda82d9855', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 32 32 'pretty_version' => 'dev-master', 33 33 'version' => 'dev-master', 34 'reference' => ' c16802c8ba939a357e6cf5812bfcc4628c8e762f',34 'reference' => 'a68cbb12852f19db02524473b52c7aeda82d9855', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../../', -
linguise/tags/2.2.33/vendor/linguise/script-php/certificates/cacert.pem
r3413813 r3489573 2 2 ## Bundle of CA Root Certificates 3 3 ## 4 ## Certificate data from Mozilla as of: Tue Dec 2 04:12:02 2025GMT4 ## Certificate data from Mozilla last updated on: Wed Feb 11 18:26:30 2026 GMT 5 5 ## 6 6 ## Find updated versions here: https://curl.se/docs/caextract.html … … 16 16 ## Just configure this file as the SSLCACertificateFile. 17 17 ## 18 ## Conversion done with mk-ca-bundle.pl version 1.3 0.19 ## SHA256: a903b3cd05231e39332515ef7ebe37e697262f39515a52015c23c62805b73cd018 ## Conversion done with mk-ca-bundle.pl version 1.32. 19 ## SHA256: 3b98d4e3ff57a326d9587c33633039c8c3a9cf0b55f7ca581d7598ff329eb1f3 20 20 ## 21 21 … … 3481 3481 -----END CERTIFICATE----- 3482 3482 3483 OISTE Server Root RSA G13484 ======================== =3483 OISTE Server Root RSA G1 3484 ======================== 3485 3485 -----BEGIN CERTIFICATE----- 3486 3486 MIIFgzCCA2ugAwIBAgIQVaXZZ5Qoxu0M+ifdWwFNGDANBgkqhkiG9w0BAQwFADBLMQswCQYDVQQG … … 3510 3510 MjAwcRLWJTXjn/hvnLXrahut6hDTlhZyBiElxky8j3C7DOReIoMt0r7+hVu05L0= 3511 3511 -----END CERTIFICATE----- 3512 3513 e-Szigno TLS Root CA 2023 3514 ========================= 3515 -----BEGIN CERTIFICATE----- 3516 MIICzzCCAjGgAwIBAgINAOhvGHvWOWuYSkmYCjAKBggqhkjOPQQDBDB1MQswCQYDVQQGEwJIVTER 3517 MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xFzAVBgNVBGEMDlZBVEhV 3518 LTIzNTg0NDk3MSIwIAYDVQQDDBllLVN6aWdubyBUTFMgUm9vdCBDQSAyMDIzMB4XDTIzMDcxNzE0 3519 MDAwMFoXDTM4MDcxNzE0MDAwMFowdTELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRYw 3520 FAYDVQQKDA1NaWNyb3NlYyBMdGQuMRcwFQYDVQRhDA5WQVRIVS0yMzU4NDQ5NzEiMCAGA1UEAwwZ 3521 ZS1Temlnbm8gVExTIFJvb3QgQ0EgMjAyMzCBmzAQBgcqhkjOPQIBBgUrgQQAIwOBhgAEAGgP36J8 3522 PKp0iGEKjcJMpQEiFNT3YHdCnAo4YKGMZz6zY+n6kbCLS+Y53wLCMAFSAL/fjO1ZrTJlqwlZULUZ 3523 wmgcAOAFX9pQJhzDrAQixTpN7+lXWDajwRlTEArRzT/vSzUaQ49CE0y5LBqcvjC2xN7cS53kpDzL 3524 Ltmt3999Cd8ukv+ho2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4E 3525 FgQUWYQCYlpGePVd3I8KECgj3NXW+0UwHwYDVR0jBBgwFoAUWYQCYlpGePVd3I8KECgj3NXW+0Uw 3526 CgYIKoZIzj0EAwQDgYsAMIGHAkIBLdqu9S54tma4n7Zwf2Z0z+yOfP7AAXmazlIC58PRDHpty7Ve 3527 7hekm9sEdu4pKeiv+62sUvTXK9Z3hBC9xdIoaDQCQTV2WnXzkoYI9bIeCvZlC9p2x1L/Cx6AcCIw 3528 wzPbGO2E14vs7dOoY4G1VnxHx1YwlGhza9IuqbnZLBwpvQy6uWWL 3529 -----END CERTIFICATE----- -
linguise/tags/2.2.33/vendor/linguise/script-php/certificates/etag.txt
r3413813 r3489573 1 "3 6f34-644f04c3f997f"1 "37378-64a9082c5a180" -
linguise/trunk/languages/linguise.pot
r3484358 r3489573 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Linguise - AI Automatic Multilingual Translation 2.2.3 2\n"5 "Project-Id-Version: Linguise - AI Automatic Multilingual Translation 2.2.33\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/linguise\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -
linguise/trunk/linguise.php
r3484358 r3489573 5 5 * Plugin URI: https://www.linguise.com/ 6 6 * Description: Linguise translation plugin 7 * Version:2.2.3 27 * Version:2.2.33 8 8 * Text Domain: linguise 9 9 * Domain Path: /languages … … 725 725 726 726 $allowed_request_methods = array('GET', 'HEAD', 'OPTIONS'); 727 728 if (empty($_SERVER['REQUEST_METHOD']) || !in_array($_SERVER['REQUEST_METHOD'], $allowed_request_methods) || is_admin() || wp_doing_ajax() || $GLOBALS['pagenow'] === 'wp-login.php') { 727 $is_rest_request = (defined('REST_REQUEST') && REST_REQUEST); // disallow in REST API requests 728 $has_wp_json_in_url = strpos($_SERVER['REQUEST_URI'], '/wp-json/') !== false; // disallow in REST API requests based on URL 729 730 if ( 731 empty($_SERVER['REQUEST_METHOD']) // don't have request method 732 || !in_array($_SERVER['REQUEST_METHOD'], $allowed_request_methods) // check if it's an allowed request method 733 || is_admin() // disallow in admin 734 || wp_doing_ajax() // disallow in ajax 735 || $is_rest_request 736 || $has_wp_json_in_url 737 || $GLOBALS['pagenow'] === 'wp-login.php' // disallow in login page 738 ) { 729 739 // Do not set cookie if we are in admin, ajax or login page 730 740 return; -
linguise/trunk/readme.txt
r3484358 r3489573 4 4 Requires at least: 4.0 5 5 Tested up to: 6.9 6 Stable tag: 2.2.3 26 Stable tag: 2.2.33 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later … … 108 108 109 109 == Changelog == 110 = 2.2.33 = 111 - Fix: Ignore any REST request and do not set linguise_lang 112 110 113 = 2.2.32 = 111 114 - Fix: Make import path more absolute -
linguise/trunk/src/constants.php
r3484358 r3489573 1 1 <?php 2 2 if (!defined('LINGUISE_SCRIPT_TRANSLATION_VERSION')) { 3 define('LINGUISE_SCRIPT_TRANSLATION_VERSION', 'wordpress_plugin/2.2.3 2');3 define('LINGUISE_SCRIPT_TRANSLATION_VERSION', 'wordpress_plugin/2.2.33'); 4 4 } 5 5 6 6 if (!defined('LINGUISE_VERSION')) { 7 define('LINGUISE_VERSION', '2.2.3 2');7 define('LINGUISE_VERSION', '2.2.33'); 8 8 } -
linguise/trunk/vendor/composer/installed.php
r3484358 r3489573 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' c16802c8ba939a357e6cf5812bfcc4628c8e762f',6 'reference' => 'a68cbb12852f19db02524473b52c7aeda82d9855', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 32 32 'pretty_version' => 'dev-master', 33 33 'version' => 'dev-master', 34 'reference' => ' c16802c8ba939a357e6cf5812bfcc4628c8e762f',34 'reference' => 'a68cbb12852f19db02524473b52c7aeda82d9855', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../../', -
linguise/trunk/vendor/linguise/script-php/certificates/cacert.pem
r3413813 r3489573 2 2 ## Bundle of CA Root Certificates 3 3 ## 4 ## Certificate data from Mozilla as of: Tue Dec 2 04:12:02 2025GMT4 ## Certificate data from Mozilla last updated on: Wed Feb 11 18:26:30 2026 GMT 5 5 ## 6 6 ## Find updated versions here: https://curl.se/docs/caextract.html … … 16 16 ## Just configure this file as the SSLCACertificateFile. 17 17 ## 18 ## Conversion done with mk-ca-bundle.pl version 1.3 0.19 ## SHA256: a903b3cd05231e39332515ef7ebe37e697262f39515a52015c23c62805b73cd018 ## Conversion done with mk-ca-bundle.pl version 1.32. 19 ## SHA256: 3b98d4e3ff57a326d9587c33633039c8c3a9cf0b55f7ca581d7598ff329eb1f3 20 20 ## 21 21 … … 3481 3481 -----END CERTIFICATE----- 3482 3482 3483 OISTE Server Root RSA G13484 ======================== =3483 OISTE Server Root RSA G1 3484 ======================== 3485 3485 -----BEGIN CERTIFICATE----- 3486 3486 MIIFgzCCA2ugAwIBAgIQVaXZZ5Qoxu0M+ifdWwFNGDANBgkqhkiG9w0BAQwFADBLMQswCQYDVQQG … … 3510 3510 MjAwcRLWJTXjn/hvnLXrahut6hDTlhZyBiElxky8j3C7DOReIoMt0r7+hVu05L0= 3511 3511 -----END CERTIFICATE----- 3512 3513 e-Szigno TLS Root CA 2023 3514 ========================= 3515 -----BEGIN CERTIFICATE----- 3516 MIICzzCCAjGgAwIBAgINAOhvGHvWOWuYSkmYCjAKBggqhkjOPQQDBDB1MQswCQYDVQQGEwJIVTER 3517 MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xFzAVBgNVBGEMDlZBVEhV 3518 LTIzNTg0NDk3MSIwIAYDVQQDDBllLVN6aWdubyBUTFMgUm9vdCBDQSAyMDIzMB4XDTIzMDcxNzE0 3519 MDAwMFoXDTM4MDcxNzE0MDAwMFowdTELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRYw 3520 FAYDVQQKDA1NaWNyb3NlYyBMdGQuMRcwFQYDVQRhDA5WQVRIVS0yMzU4NDQ5NzEiMCAGA1UEAwwZ 3521 ZS1Temlnbm8gVExTIFJvb3QgQ0EgMjAyMzCBmzAQBgcqhkjOPQIBBgUrgQQAIwOBhgAEAGgP36J8 3522 PKp0iGEKjcJMpQEiFNT3YHdCnAo4YKGMZz6zY+n6kbCLS+Y53wLCMAFSAL/fjO1ZrTJlqwlZULUZ 3523 wmgcAOAFX9pQJhzDrAQixTpN7+lXWDajwRlTEArRzT/vSzUaQ49CE0y5LBqcvjC2xN7cS53kpDzL 3524 Ltmt3999Cd8ukv+ho2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4E 3525 FgQUWYQCYlpGePVd3I8KECgj3NXW+0UwHwYDVR0jBBgwFoAUWYQCYlpGePVd3I8KECgj3NXW+0Uw 3526 CgYIKoZIzj0EAwQDgYsAMIGHAkIBLdqu9S54tma4n7Zwf2Z0z+yOfP7AAXmazlIC58PRDHpty7Ve 3527 7hekm9sEdu4pKeiv+62sUvTXK9Z3hBC9xdIoaDQCQTV2WnXzkoYI9bIeCvZlC9p2x1L/Cx6AcCIw 3528 wzPbGO2E14vs7dOoY4G1VnxHx1YwlGhza9IuqbnZLBwpvQy6uWWL 3529 -----END CERTIFICATE----- -
linguise/trunk/vendor/linguise/script-php/certificates/etag.txt
r3413813 r3489573 1 "3 6f34-644f04c3f997f"1 "37378-64a9082c5a180"
Note: See TracChangeset
for help on using the changeset viewer.