Version Description
- Added support for sites using SSL
Download this release
Release Info
Developer | edo888 |
Plugin | Translate WordPress with GTranslate |
Version | 2.0.2 |
Comparing to | |
See all releases |
Code changes from version 2.0.1 to 2.0.2
- gtranslate.php +10 -10
- readme.txt +4 -1
gtranslate.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: GTranslate
|
4 |
Plugin URI: http://gtranslate.net/?xyz=998
|
5 |
Description: Makes your website <strong>multilingual</strong> and available to the world using Google Translate. For support visit <a href="http://gtranslate.net/forum/">GTranslate Forum</a>.
|
6 |
-
Version: 2.0.
|
7 |
Author: Edvard Ananyan
|
8 |
Author URI: http://gtranslate.net
|
9 |
|
@@ -105,7 +105,7 @@ class GTranslate extends WP_Widget {
|
|
105 |
?>
|
106 |
<div class="wrap">
|
107 |
<div id="icon-options-general" class="icon32"><br/></div>
|
108 |
-
<h2
|
109 |
<?php
|
110 |
if($_POST['save'])
|
111 |
GTranslate::control_options();
|
@@ -164,7 +164,7 @@ function RefreshDoWidgetCode() {
|
|
164 |
widget_preview += included_languages;
|
165 |
widget_preview += "'}, 'google_translate_element');}"+new_line;
|
166 |
widget_preview += '<\/script>';
|
167 |
-
widget_preview += '<script type="text/javascript" src="
|
168 |
} else if(translation_method == 'on_fly' || translation_method == 'redirect' || translation_method == 'onfly') {
|
169 |
// Adding flags
|
170 |
if(jQuery('#show_flags:checked').length) {
|
@@ -222,7 +222,7 @@ function RefreshDoWidgetCode() {
|
|
222 |
widget_code += '\',autoDisplay: false';
|
223 |
widget_code += "}, 'google_translate_element2');}"+new_line;
|
224 |
widget_code += '<\/script>';
|
225 |
-
widget_code += '<script type="text/javascript" src="
|
226 |
}
|
227 |
|
228 |
// Adding javascript
|
@@ -255,18 +255,18 @@ function RefreshDoWidgetCode() {
|
|
255 |
widget_code += 'if(top.location!=self.location)top.location=self.location;'+new_line;
|
256 |
widget_code += "window['_tipoff']=function(){};window['_tipon']=function(a){};"+new_line;
|
257 |
if(analytics)
|
258 |
-
widget_code += "function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;if(location.hostname!='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')return;var lang=lang_pair.split('|')[1];if(typeof _gaq=='undefined')alert('Google Analytics is not installed, please turn off Analytics feature in GTranslate');else _gaq.push(['_trackEvent', 'GTranslate', lang, location.pathname+location.search]);if(location.hostname=='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')openTab(unescape(gfg('u')));else if(location.hostname!='translate.googleusercontent.com' && lang_pair!='"+default_language+"|"+default_language+"')openTab('
|
259 |
else
|
260 |
-
widget_code += "function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(location.hostname!='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')return;else if(location.hostname=='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')openTab(unescape(gfg('u')));else if(location.hostname!='translate.googleusercontent.com' && lang_pair!='"+default_language+"|"+default_language+"')openTab('
|
261 |
widget_code += 'function gfg(name) {name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(location.href);if(results==null)return "";return results[1];}'+new_line;
|
262 |
widget_code += "function openTab(url) {var form=document.createElement('form');form.method='post';form.action=url;form.target='_blank';document.body.appendChild(form);form.submit();}"+new_line;
|
263 |
} else if(translation_method == 'redirect') {
|
264 |
widget_code += 'if(top.location!=self.location)top.location=self.location;'+new_line;
|
265 |
widget_code += "window['_tipoff']=function(){};window['_tipon']=function(a){};"+new_line;
|
266 |
if(analytics)
|
267 |
-
widget_code += "function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;if(location.hostname!='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')return;var lang=lang_pair.split('|')[1];if(typeof _gaq=='undefined')alert('Google Analytics is not installed, please turn off Analytics feature in GTranslate');else _gaq.push(['_trackEvent', 'GTranslate', lang, location.pathname+location.search]);if(location.hostname=='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')location.href=unescape(gfg('u'));else if(location.hostname!='translate.googleusercontent.com' && lang_pair!='"+default_language+"|"+default_language+"')location.href='
|
268 |
else
|
269 |
-
widget_code += "function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(location.hostname!='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')return;else if(location.hostname=='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')location.href=unescape(gfg('u'));else if(location.hostname!='translate.googleusercontent.com' && lang_pair!='"+default_language+"|"+default_language+"')location.href='
|
270 |
widget_code += 'function gfg(name) {name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(location.href);if(results==null)return "";return results[1];}'+new_line;
|
271 |
} else if(translation_method == 'onfly') {
|
272 |
widget_code += "function GTranslateFireEvent(element,event){try{if(document.createEventObject){var evt=document.createEventObject();element.fireEvent('on'+event,evt)}else{var evt=document.createEvent('HTMLEvents');evt.initEvent(event,true,true);element.dispatchEvent(evt)}}catch(e){}}function doGTranslate(lang_pair){if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;var lang=lang_pair.split('|')[1];var teCombo;var sel=document.getElementsByTagName('select');for(var i=0;i<sel.length;i++)if(sel[i].className=='goog-te-combo')teCombo=sel[i];if(document.getElementById('google_translate_element2')==null||document.getElementById('google_translate_element2').innerHTML.length==0||teCombo.length==0||teCombo.innerHTML.length==0){setTimeout(function(){doGTranslate(lang_pair)},500)}else{teCombo.value=lang;GTranslateFireEvent(teCombo,'change');GTranslateFireEvent(teCombo,'change')}}"+new_line;
|
@@ -632,7 +632,7 @@ foreach($fincl_langs as $lang)
|
|
632 |
<div class="postbox">
|
633 |
<h3 id="settings">GTranslate Tour Video</h3>
|
634 |
<div class="inside">
|
635 |
-
<iframe src="
|
636 |
</div>
|
637 |
</div>
|
638 |
</div>
|
@@ -640,7 +640,7 @@ foreach($fincl_langs as $lang)
|
|
640 |
<div class="postbox">
|
641 |
<h3 id="settings">GTranslate Enterprise Video</h3>
|
642 |
<div class="inside">
|
643 |
-
<iframe src="
|
644 |
</div>
|
645 |
</div>
|
646 |
</div>
|
3 |
Plugin Name: GTranslate
|
4 |
Plugin URI: http://gtranslate.net/?xyz=998
|
5 |
Description: Makes your website <strong>multilingual</strong> and available to the world using Google Translate. For support visit <a href="http://gtranslate.net/forum/">GTranslate Forum</a>.
|
6 |
+
Version: 2.0.2
|
7 |
Author: Edvard Ananyan
|
8 |
Author URI: http://gtranslate.net
|
9 |
|
105 |
?>
|
106 |
<div class="wrap">
|
107 |
<div id="icon-options-general" class="icon32"><br/></div>
|
108 |
+
<h2><img src="//gtranslate.net/wp-logo.png" border="0" title="GTranslate - your window to the world" alt="GTranslate"></h2>
|
109 |
<?php
|
110 |
if($_POST['save'])
|
111 |
GTranslate::control_options();
|
164 |
widget_preview += included_languages;
|
165 |
widget_preview += "'}, 'google_translate_element');}"+new_line;
|
166 |
widget_preview += '<\/script>';
|
167 |
+
widget_preview += '<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"><\/script>'+new_line;
|
168 |
} else if(translation_method == 'on_fly' || translation_method == 'redirect' || translation_method == 'onfly') {
|
169 |
// Adding flags
|
170 |
if(jQuery('#show_flags:checked').length) {
|
222 |
widget_code += '\',autoDisplay: false';
|
223 |
widget_code += "}, 'google_translate_element2');}"+new_line;
|
224 |
widget_code += '<\/script>';
|
225 |
+
widget_code += '<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit2"><\/script>'+new_line;
|
226 |
}
|
227 |
|
228 |
// Adding javascript
|
255 |
widget_code += 'if(top.location!=self.location)top.location=self.location;'+new_line;
|
256 |
widget_code += "window['_tipoff']=function(){};window['_tipon']=function(a){};"+new_line;
|
257 |
if(analytics)
|
258 |
+
widget_code += "function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;if(location.hostname!='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')return;var lang=lang_pair.split('|')[1];if(typeof _gaq=='undefined')alert('Google Analytics is not installed, please turn off Analytics feature in GTranslate');else _gaq.push(['_trackEvent', 'GTranslate', lang, location.pathname+location.search]);if(location.hostname=='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')openTab(unescape(gfg('u')));else if(location.hostname!='translate.googleusercontent.com' && lang_pair!='"+default_language+"|"+default_language+"')openTab('//translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+escape(location.href));else openTab('//translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+unescape(gfg('u')));}"+new_line;
|
259 |
else
|
260 |
+
widget_code += "function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(location.hostname!='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')return;else if(location.hostname=='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')openTab(unescape(gfg('u')));else if(location.hostname!='translate.googleusercontent.com' && lang_pair!='"+default_language+"|"+default_language+"')openTab('//translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+escape(location.href));else openTab('//translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+unescape(gfg('u')));}"+new_line;
|
261 |
widget_code += 'function gfg(name) {name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(location.href);if(results==null)return "";return results[1];}'+new_line;
|
262 |
widget_code += "function openTab(url) {var form=document.createElement('form');form.method='post';form.action=url;form.target='_blank';document.body.appendChild(form);form.submit();}"+new_line;
|
263 |
} else if(translation_method == 'redirect') {
|
264 |
widget_code += 'if(top.location!=self.location)top.location=self.location;'+new_line;
|
265 |
widget_code += "window['_tipoff']=function(){};window['_tipon']=function(a){};"+new_line;
|
266 |
if(analytics)
|
267 |
+
widget_code += "function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;if(location.hostname!='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')return;var lang=lang_pair.split('|')[1];if(typeof _gaq=='undefined')alert('Google Analytics is not installed, please turn off Analytics feature in GTranslate');else _gaq.push(['_trackEvent', 'GTranslate', lang, location.pathname+location.search]);if(location.hostname=='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')location.href=unescape(gfg('u'));else if(location.hostname!='translate.googleusercontent.com' && lang_pair!='"+default_language+"|"+default_language+"')location.href='//translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+escape(location.href);else location.href='//translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+unescape(gfg('u'));}"+new_line;
|
268 |
else
|
269 |
+
widget_code += "function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(location.hostname!='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')return;else if(location.hostname=='translate.googleusercontent.com' && lang_pair=='"+default_language+"|"+default_language+"')location.href=unescape(gfg('u'));else if(location.hostname!='translate.googleusercontent.com' && lang_pair!='"+default_language+"|"+default_language+"')location.href='//translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+escape(location.href);else location.href='//translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+unescape(gfg('u'));}"+new_line;
|
270 |
widget_code += 'function gfg(name) {name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(location.href);if(results==null)return "";return results[1];}'+new_line;
|
271 |
} else if(translation_method == 'onfly') {
|
272 |
widget_code += "function GTranslateFireEvent(element,event){try{if(document.createEventObject){var evt=document.createEventObject();element.fireEvent('on'+event,evt)}else{var evt=document.createEvent('HTMLEvents');evt.initEvent(event,true,true);element.dispatchEvent(evt)}}catch(e){}}function doGTranslate(lang_pair){if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;var lang=lang_pair.split('|')[1];var teCombo;var sel=document.getElementsByTagName('select');for(var i=0;i<sel.length;i++)if(sel[i].className=='goog-te-combo')teCombo=sel[i];if(document.getElementById('google_translate_element2')==null||document.getElementById('google_translate_element2').innerHTML.length==0||teCombo.length==0||teCombo.innerHTML.length==0){setTimeout(function(){doGTranslate(lang_pair)},500)}else{teCombo.value=lang;GTranslateFireEvent(teCombo,'change');GTranslateFireEvent(teCombo,'change')}}"+new_line;
|
632 |
<div class="postbox">
|
633 |
<h3 id="settings">GTranslate Tour Video</h3>
|
634 |
<div class="inside">
|
635 |
+
<iframe src="//player.vimeo.com/video/30132555?title=1&byline=0&portrait=0" width="568" height="360" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
|
636 |
</div>
|
637 |
</div>
|
638 |
</div>
|
640 |
<div class="postbox">
|
641 |
<h3 id="settings">GTranslate Enterprise Video</h3>
|
642 |
<div class="inside">
|
643 |
+
<iframe src="//player.vimeo.com/video/38686858?title=1&byline=0&portrait=0" width="568" height="360" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
|
644 |
</div>
|
645 |
</div>
|
646 |
</div>
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Author: Edvard Ananyan
|
|
4 |
Tags: widget, plugin, sidebar, google, translate, translation, automatic translator, google translate, ajax translator, jquery translator, language translator, google translator, language translate, google language translator, translation, translate, multi language
|
5 |
Requires at least: 2.8
|
6 |
Tested up to: 4.3
|
7 |
-
Stable tag: 2.0.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
Donate link: https://www.paypal.me/EdvardAnanyan/10
|
@@ -457,6 +457,9 @@ You need to go to the language you want to edit, for instance, French: http://do
|
|
457 |
|
458 |
== Changelog ==
|
459 |
|
|
|
|
|
|
|
460 |
= 2.0.1 =
|
461 |
* Admin refreshed
|
462 |
|
4 |
Tags: widget, plugin, sidebar, google, translate, translation, automatic translator, google translate, ajax translator, jquery translator, language translator, google translator, language translate, google language translator, translation, translate, multi language
|
5 |
Requires at least: 2.8
|
6 |
Tested up to: 4.3
|
7 |
+
Stable tag: 2.0.2
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
Donate link: https://www.paypal.me/EdvardAnanyan/10
|
457 |
|
458 |
== Changelog ==
|
459 |
|
460 |
+
= 2.0.2 =
|
461 |
+
* Added support for sites using SSL
|
462 |
+
|
463 |
= 2.0.1 =
|
464 |
* Admin refreshed
|
465 |
|