TranslatePress – Translate Multilingual sites - Version 1.9.0

Version Description

  • Fixed some cases of multiple requests for finding out supported languages for automatic translation
Download this release

Release Info

Developer madalin.ungureanu
Plugin Icon 128x128 TranslatePress – Translate Multilingual sites
Version 1.9.0
Comparing to
See all releases

Code changes from version 1.8.9 to 1.9.0

class-translate-press.php CHANGED
@@ -57,7 +57,7 @@ class TRP_Translate_Press{
57
  define( 'TRP_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
58
  define( 'TRP_PLUGIN_BASE', plugin_basename( __DIR__ . '/index.php' ) );
59
  define( 'TRP_PLUGIN_SLUG', 'translatepress-multilingual' );
60
- define( 'TRP_PLUGIN_VERSION', '1.8.9' );
61
 
62
  wp_cache_add_non_persistent_groups(array('trp'));
63
 
57
  define( 'TRP_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
58
  define( 'TRP_PLUGIN_BASE', plugin_basename( __DIR__ . '/index.php' ) );
59
  define( 'TRP_PLUGIN_SLUG', 'translatepress-multilingual' );
60
+ define( 'TRP_PLUGIN_VERSION', '1.9.0' );
61
 
62
  wp_cache_add_non_persistent_groups(array('trp'));
63
 
includes/class-machine-translator.php CHANGED
@@ -60,9 +60,12 @@ class TRP_Machine_Translator {
60
  !empty( $_GET['trp_recheck_supported_languages']) && $_GET['trp_recheck_supported_languages'] === '1' &&
61
  wp_verify_nonce( $_GET['trp_recheck_supported_languages_nonce'], 'trp_recheck_supported_languages' ) ) ? true : $force_recheck;
62
  $data = get_option('trp_db_stored_data', array() );
 
 
 
63
 
64
  // if supported languages are not stored, fetch them and update option
65
- if ( empty( $data['trp_mt_supported_languages'][$this->settings['trp_machine_translation_settings']['translation-engine']]['languages'] ) || $force_recheck ){
66
  if ( empty( $data['trp_mt_supported_languages'] ) ) {
67
  $data['trp_mt_supported_languages'] = array();
68
  }
60
  !empty( $_GET['trp_recheck_supported_languages']) && $_GET['trp_recheck_supported_languages'] === '1' &&
61
  wp_verify_nonce( $_GET['trp_recheck_supported_languages_nonce'], 'trp_recheck_supported_languages' ) ) ? true : $force_recheck;
62
  $data = get_option('trp_db_stored_data', array() );
63
+ if ( isset( $_GET['trp_recheck_supported_languages'] )) {
64
+ unset($_GET['trp_recheck_supported_languages'] );
65
+ }
66
 
67
  // if supported languages are not stored, fetch them and update option
68
+ if ( empty( $data['trp_mt_supported_languages'][$this->settings['trp_machine_translation_settings']['translation-engine']]['last-checked'] ) || $force_recheck ){
69
  if ( empty( $data['trp_mt_supported_languages'] ) ) {
70
  $data['trp_mt_supported_languages'] = array();
71
  }
index.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: TranslatePress - Multilingual
4
  Plugin URI: https://translatepress.com/
5
  Description: Experience a better way of translating your WordPress site using a visual front-end translation editor, with full support for WooCommerce and site builders.
6
- Version: 1.8.9
7
  Author: Cozmoslabs, Razvan Mocanu, Madalin Ungureanu, Cristophor Hurduban
8
  Author URI: https://cozmoslabs.com/
9
  Text Domain: translatepress-multilingual
3
  Plugin Name: TranslatePress - Multilingual
4
  Plugin URI: https://translatepress.com/
5
  Description: Experience a better way of translating your WordPress site using a visual front-end translation editor, with full support for WooCommerce and site builders.
6
+ Version: 1.9.0
7
  Author: Cozmoslabs, Razvan Mocanu, Madalin Ungureanu, Cristophor Hurduban
8
  Author URI: https://cozmoslabs.com/
9
  Text Domain: translatepress-multilingual
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: translate, translation, multilingual, automatic translation, bilingual, fr
5
  Requires at least: 3.1.0
6
  Tested up to: 5.6
7
  Requires PHP: 5.6.20
8
- Stable tag: 1.8.9
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -138,6 +138,9 @@ For more information please check out our [documentation](https://translatepress
138
 
139
 
140
  == Changelog ==
 
 
 
141
  = 1.8.9 =
142
  * Fixing search in xStore theme ajax search
143
  * Fix edge cases of translation misalignment that caused some strings not to be translated and generated some notices
5
  Requires at least: 3.1.0
6
  Tested up to: 5.6
7
  Requires PHP: 5.6.20
8
+ Stable tag: 1.9.0
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
138
 
139
 
140
  == Changelog ==
141
+ = 1.9.0 =
142
+ * Fixed some cases of multiple requests for finding out supported languages for automatic translation
143
+
144
  = 1.8.9 =
145
  * Fixing search in xStore theme ajax search
146
  * Fix edge cases of translation misalignment that caused some strings not to be translated and generated some notices