Version Description
- Fixed bug with Globe widget look
- Disables conflicting similar translation plugins
- Fixed bug appeared in the latest version with the number of available languages
Download this release
Release Info
| Developer | edo888 |
| Plugin | |
| Version | 2.8.13 |
| Comparing to | |
| See all releases | |
Code changes from version 2.8.12 to 2.8.13
- gtranslate.php +9 -3
- readme.txt +6 -1
gtranslate.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
Plugin Name: GTranslate
|
| 4 |
Plugin URI: https://gtranslate.io/?xyz=998
|
| 5 |
Description: Makes your website <strong>multilingual</strong> and available to the world using Google Translate. For support visit <a href="https://wordpress.org/support/plugin/gtranslate">GTranslate Support</a>.
|
| 6 |
-
Version: 2.8.
|
| 7 |
Author: Edvard Ananyan
|
| 8 |
Author URI: https://gtranslate.io
|
| 9 |
Text Domain: gtranslate
|
|
@@ -158,6 +158,8 @@ class GTranslate extends WP_Widget {
|
|
| 158 |
|
| 159 |
public static function admin_menu() {
|
| 160 |
add_options_page(__('GTranslate Options', 'gtranslate'), 'GTranslate', 'administrator', 'gtranslate_options', array('GTranslate', 'options'));
|
|
|
|
|
|
|
| 161 |
}
|
| 162 |
|
| 163 |
public static function options() {
|
|
@@ -399,7 +401,7 @@ function RefreshDoWidgetCode() {
|
|
| 399 |
centerPosition.left += Math.floor($('.gglobe').width() / 2) - 10;
|
| 400 |
centerPosition.top += Math.floor($('.gglobe').height() / 2) - 10;
|
| 401 |
|
| 402 |
-
var
|
| 403 |
var languages = `+JSON.stringify((function(){var langs = [], selected_lang_codes = jQuery(".connectedSortable2 li input:checked").map(function() {return jQuery(this).val();}).toArray();for(var key in selected_lang_codes)langs.push(gt_lang_array[selected_lang_codes[key]]);return langs;})())+`;
|
| 404 |
var us_flag = `+(jQuery('#alt_us:checked').length ? 'true' : 'false')+`;
|
| 405 |
var ca_flag = `+(jQuery('#alt_ca:checked').length ? 'true' : 'false')+`;
|
|
@@ -407,7 +409,7 @@ function RefreshDoWidgetCode() {
|
|
| 407 |
var mx_flag = `+(jQuery('#alt_mx:checked').length ? 'true' : 'false')+`;
|
| 408 |
var qc_flag = `+(jQuery('#alt_qc:checked').length ? 'true' : 'false')+`;
|
| 409 |
|
| 410 |
-
var count =
|
| 411 |
cntpc = 2 * Math.PI * r0 / 34;
|
| 412 |
for (var i = 0, j = 0; i < count; i++, j++) {
|
| 413 |
var x, y, angle;
|
|
@@ -1197,6 +1199,10 @@ foreach($alt_flags as $flag)
|
|
| 1197 |
$data['alt_flags'] = isset($data['alt_flags']) ? $data['alt_flags'] : array();
|
| 1198 |
$data['language_codes'] = (isset($data['language_codes']) and !empty($data['language_codes'])) ? $data['language_codes'] : 'af,sq,am,ar,hy,az,eu,be,bn,bs,bg,ca,ceb,ny,zh-CN,zh-TW,co,hr,cs,da,nl,en,eo,et,tl,fi,fr,fy,gl,ka,de,el,gu,ht,ha,haw,iw,hi,hmn,hu,is,ig,id,ga,it,ja,jw,kn,kk,km,ko,ku,ky,lo,la,lv,lt,lb,mk,mg,ms,ml,mt,mi,mr,mn,my,ne,no,ps,fa,pl,pt,pa,ro,ru,sm,gd,sr,st,sn,sd,si,sk,sl,so,es,su,sw,sv,tg,ta,te,th,tr,uk,ur,uz,vi,cy,xh,yi,yo,zu';
|
| 1199 |
$data['language_codes2'] = (isset($data['language_codes2']) and !empty($data['language_codes2'])) ? $data['language_codes2'] : 'af,sq,am,ar,hy,az,eu,be,bn,bs,bg,ca,ceb,ny,zh-CN,zh-TW,co,hr,cs,da,nl,en,eo,et,tl,fi,fr,fy,gl,ka,de,el,gu,ht,ha,haw,iw,hi,hmn,hu,is,ig,id,ga,it,ja,jw,kn,kk,km,ko,ku,ky,lo,la,lv,lt,lb,mk,mg,ms,ml,mt,mi,mr,mn,my,ne,no,ps,fa,pl,pt,pa,ro,ru,sm,gd,sr,st,sn,sd,si,sk,sl,so,es,su,sw,sv,tg,ta,te,th,tr,uk,ur,uz,vi,cy,xh,yi,yo,zu';
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1200 |
}
|
| 1201 |
}
|
| 1202 |
|
| 3 |
Plugin Name: GTranslate
|
| 4 |
Plugin URI: https://gtranslate.io/?xyz=998
|
| 5 |
Description: Makes your website <strong>multilingual</strong> and available to the world using Google Translate. For support visit <a href="https://wordpress.org/support/plugin/gtranslate">GTranslate Support</a>.
|
| 6 |
+
Version: 2.8.13
|
| 7 |
Author: Edvard Ananyan
|
| 8 |
Author URI: https://gtranslate.io
|
| 9 |
Text Domain: gtranslate
|
| 158 |
|
| 159 |
public static function admin_menu() {
|
| 160 |
add_options_page(__('GTranslate Options', 'gtranslate'), 'GTranslate', 'administrator', 'gtranslate_options', array('GTranslate', 'options'));
|
| 161 |
+
|
| 162 |
+
deactivate_plugins(array('wptranslator/WPTranslator.php', 'google-language-translator/google-language-translator.php', 'google-website-translator/google-website-translator.php', 'weglot/weglot.php'), true);
|
| 163 |
}
|
| 164 |
|
| 165 |
public static function options() {
|
| 401 |
centerPosition.left += Math.floor($('.gglobe').width() / 2) - 10;
|
| 402 |
centerPosition.top += Math.floor($('.gglobe').height() / 2) - 10;
|
| 403 |
|
| 404 |
+
var language_codes2 = `+JSON.stringify(jQuery(".connectedSortable2 li input:checked").map(function() {return jQuery(this).val();}).toArray())+`;
|
| 405 |
var languages = `+JSON.stringify((function(){var langs = [], selected_lang_codes = jQuery(".connectedSortable2 li input:checked").map(function() {return jQuery(this).val();}).toArray();for(var key in selected_lang_codes)langs.push(gt_lang_array[selected_lang_codes[key]]);return langs;})())+`;
|
| 406 |
var us_flag = `+(jQuery('#alt_us:checked').length ? 'true' : 'false')+`;
|
| 407 |
var ca_flag = `+(jQuery('#alt_ca:checked').length ? 'true' : 'false')+`;
|
| 409 |
var mx_flag = `+(jQuery('#alt_mx:checked').length ? 'true' : 'false')+`;
|
| 410 |
var qc_flag = `+(jQuery('#alt_qc:checked').length ? 'true' : 'false')+`;
|
| 411 |
|
| 412 |
+
var count = language_codes2.length, r0 = 55, r = r0, d = 34, cntpc = 12, nc = 0, m = 1.75;
|
| 413 |
cntpc = 2 * Math.PI * r0 / 34;
|
| 414 |
for (var i = 0, j = 0; i < count; i++, j++) {
|
| 415 |
var x, y, angle;
|
| 1199 |
$data['alt_flags'] = isset($data['alt_flags']) ? $data['alt_flags'] : array();
|
| 1200 |
$data['language_codes'] = (isset($data['language_codes']) and !empty($data['language_codes'])) ? $data['language_codes'] : 'af,sq,am,ar,hy,az,eu,be,bn,bs,bg,ca,ceb,ny,zh-CN,zh-TW,co,hr,cs,da,nl,en,eo,et,tl,fi,fr,fy,gl,ka,de,el,gu,ht,ha,haw,iw,hi,hmn,hu,is,ig,id,ga,it,ja,jw,kn,kk,km,ko,ku,ky,lo,la,lv,lt,lb,mk,mg,ms,ml,mt,mi,mr,mn,my,ne,no,ps,fa,pl,pt,pa,ro,ru,sm,gd,sr,st,sn,sd,si,sk,sl,so,es,su,sw,sv,tg,ta,te,th,tr,uk,ur,uz,vi,cy,xh,yi,yo,zu';
|
| 1201 |
$data['language_codes2'] = (isset($data['language_codes2']) and !empty($data['language_codes2'])) ? $data['language_codes2'] : 'af,sq,am,ar,hy,az,eu,be,bn,bs,bg,ca,ceb,ny,zh-CN,zh-TW,co,hr,cs,da,nl,en,eo,et,tl,fi,fr,fy,gl,ka,de,el,gu,ht,ha,haw,iw,hi,hmn,hu,is,ig,id,ga,it,ja,jw,kn,kk,km,ko,ku,ky,lo,la,lv,lt,lb,mk,mg,ms,ml,mt,mi,mr,mn,my,ne,no,ps,fa,pl,pt,pa,ro,ru,sm,gd,sr,st,sn,sd,si,sk,sl,so,es,su,sw,sv,tg,ta,te,th,tr,uk,ur,uz,vi,cy,xh,yi,yo,zu';
|
| 1202 |
+
|
| 1203 |
+
// add missing languages once
|
| 1204 |
+
if(strlen($data['language_codes']) < strlen($data['language_codes2']))
|
| 1205 |
+
$data['language_codes'] = $data['language_codes2'];
|
| 1206 |
}
|
| 1207 |
}
|
| 1208 |
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Author: Edvard Ananyan
|
|
| 4 |
Tags: bilingual, multilingual, translate, translation, language, localization, translation proxy, i18n, l10n, localisation, multilanguage, google translate
|
| 5 |
Requires at least: 2.8
|
| 6 |
Tested up to: 4.7
|
| 7 |
-
Stable tag: 2.8.
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
Donate link: https://gtranslate.io/?xyz=998#pricing
|
|
@@ -203,6 +203,11 @@ You need to go to the language you want to edit, for instance, French: http://do
|
|
| 203 |
|
| 204 |
== Changelog ==
|
| 205 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 206 |
= 2.8.12 =
|
| 207 |
* Tweaks to make it work better with WooCommerce
|
| 208 |
* Fixed bug when turning off native language names option
|
| 4 |
Tags: bilingual, multilingual, translate, translation, language, localization, translation proxy, i18n, l10n, localisation, multilanguage, google translate
|
| 5 |
Requires at least: 2.8
|
| 6 |
Tested up to: 4.7
|
| 7 |
+
Stable tag: 2.8.13
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
Donate link: https://gtranslate.io/?xyz=998#pricing
|
| 203 |
|
| 204 |
== Changelog ==
|
| 205 |
|
| 206 |
+
= 2.8.13 =
|
| 207 |
+
* Fixed bug with Globe widget look
|
| 208 |
+
* Disables conflicting similar translation plugins
|
| 209 |
+
* Fixed bug appeared in the latest version with the number of available languages
|
| 210 |
+
|
| 211 |
= 2.8.12 =
|
| 212 |
* Tweaks to make it work better with WooCommerce
|
| 213 |
* Fixed bug when turning off native language names option
|
