Version Description
- New option to render in primary menu
Download this release
Release Info
| Developer | edo888 |
| Plugin | |
| Version | 2.0.21 |
| Comparing to | |
| See all releases | |
Code changes from version 2.0.20 to 2.0.21
- gtranslate.php +21 -1
- readme.txt +8 -5
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://gtranslate.io/forum/">GTranslate Forum</a>.
|
| 6 |
-
Version: 2.0.
|
| 7 |
Author: Edvard Ananyan
|
| 8 |
Author URI: https://gtranslate.io
|
| 9 |
|
|
@@ -42,6 +42,18 @@ if(is_admin()) {
|
|
| 42 |
new GTranslate_Notices();
|
| 43 |
}
|
| 44 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 45 |
class GTranslate extends WP_Widget {
|
| 46 |
public static function activate() {
|
| 47 |
$data = array(
|
|
@@ -177,6 +189,7 @@ function RefreshDoWidgetCode() {
|
|
| 177 |
var pro_version = jQuery('#pro_version:checked').length > 0 ? true : false;
|
| 178 |
var enterprise_version = jQuery('#enterprise_version:checked').length > 0 ? true : false;
|
| 179 |
var new_window = jQuery('#new_window:checked').length > 0 ? true : false;
|
|
|
|
| 180 |
var analytics = jQuery('#analytics:checked').length > 0 ? true : false;
|
| 181 |
|
| 182 |
if(pro_version || enterprise_version) {
|
|
@@ -451,6 +464,7 @@ function ShowWidgetPreview(widget_preview) {
|
|
| 451 |
jQuery('#pro_version').attr('checked', '$pro_version'.length > 0);
|
| 452 |
jQuery('#enterprise_version').attr('checked', '$enterprise_version'.length > 0);
|
| 453 |
jQuery('#new_window').attr('checked', '$new_window'.length > 0);
|
|
|
|
| 454 |
jQuery('#analytics').attr('checked', '$analytics'.length > 0);
|
| 455 |
jQuery('#load_jquery').attr('checked', '$load_jquery'.length > 0);
|
| 456 |
jQuery('#add_new_line').attr('checked', '$add_new_line'.length > 0);
|
|
@@ -665,6 +679,10 @@ foreach($alt_flags as $flag)
|
|
| 665 |
<td class="option_name">Open in new window:</td>
|
| 666 |
<td><input id="new_window" name="new_window" value="1" type="checkbox" onclick="RefreshDoWidgetCode()" onchange="RefreshDoWidgetCode()"/></td>
|
| 667 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 668 |
|
| 669 |
<!--tr>
|
| 670 |
<td class="option_name">Show flags:</td>
|
|
@@ -1009,6 +1027,7 @@ foreach($alt_flags as $flag)
|
|
| 1009 |
$data['pro_version'] = isset($_POST['pro_version']) ? intval($_POST['pro_version']) : '';
|
| 1010 |
$data['enterprise_version'] = isset($_POST['enterprise_version']) ? intval($_POST['enterprise_version']) : '';
|
| 1011 |
$data['new_window'] = isset($_POST['new_window']) ? intval($_POST['new_window']) : '';
|
|
|
|
| 1012 |
$data['analytics'] = isset($_POST['analytics']) ? intval($_POST['analytics']) : '';
|
| 1013 |
$data['load_jquery'] = isset($_POST['load_jquery']) ? intval($_POST['load_jquery']) : '';
|
| 1014 |
$data['add_new_line'] = isset($_POST['add_new_line']) ? intval($_POST['add_new_line']) : '';
|
|
@@ -1029,6 +1048,7 @@ foreach($alt_flags as $flag)
|
|
| 1029 |
$data['pro_version'] = isset($data['pro_version']) ? $data['pro_version'] : '';
|
| 1030 |
$data['enterprise_version'] = isset($data['enterprise_version']) ? $data['enterprise_version'] : '';
|
| 1031 |
$data['new_window'] = isset($data['new_window']) ? $data['new_window'] : '';
|
|
|
|
| 1032 |
$data['analytics'] = isset($data['analytics']) ? $data['analytics'] : '';
|
| 1033 |
$data['load_jquery'] = isset($data['load_jquery']) ? $data['load_jquery'] : '1';
|
| 1034 |
$data['add_new_line'] = isset($data['add_new_line']) ? $data['add_new_line'] : '1';
|
| 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://gtranslate.io/forum/">GTranslate Forum</a>.
|
| 6 |
+
Version: 2.0.21
|
| 7 |
Author: Edvard Ananyan
|
| 8 |
Author URI: https://gtranslate.io
|
| 9 |
|
| 42 |
new GTranslate_Notices();
|
| 43 |
}
|
| 44 |
|
| 45 |
+
$data = get_option('GTranslate');
|
| 46 |
+
GTranslate::load_defaults($data);
|
| 47 |
+
|
| 48 |
+
if($data['show_in_primary_menu']) {
|
| 49 |
+
add_filter('wp_nav_menu_items', 'gtranslate_menu_item', 10, 2);
|
| 50 |
+
function gtranslate_menu_item($items, $args) {
|
| 51 |
+
if($args->theme_location == 'primary')
|
| 52 |
+
$items .= '<li style="position:relative;" class="menu-item menu-item-gtranslate"><div style="position:absolute;">'.GTranslate::get_widget_code(false).'</div></li>';
|
| 53 |
+
return $items;
|
| 54 |
+
}
|
| 55 |
+
}
|
| 56 |
+
|
| 57 |
class GTranslate extends WP_Widget {
|
| 58 |
public static function activate() {
|
| 59 |
$data = array(
|
| 189 |
var pro_version = jQuery('#pro_version:checked').length > 0 ? true : false;
|
| 190 |
var enterprise_version = jQuery('#enterprise_version:checked').length > 0 ? true : false;
|
| 191 |
var new_window = jQuery('#new_window:checked').length > 0 ? true : false;
|
| 192 |
+
var show_in_primary_menu = jQuery('#show_in_primary_menu:checked').length > 0 ? true : false;
|
| 193 |
var analytics = jQuery('#analytics:checked').length > 0 ? true : false;
|
| 194 |
|
| 195 |
if(pro_version || enterprise_version) {
|
| 464 |
jQuery('#pro_version').attr('checked', '$pro_version'.length > 0);
|
| 465 |
jQuery('#enterprise_version').attr('checked', '$enterprise_version'.length > 0);
|
| 466 |
jQuery('#new_window').attr('checked', '$new_window'.length > 0);
|
| 467 |
+
jQuery('#show_in_primary_menu').attr('checked', '$show_in_primary_menu'.length > 0);
|
| 468 |
jQuery('#analytics').attr('checked', '$analytics'.length > 0);
|
| 469 |
jQuery('#load_jquery').attr('checked', '$load_jquery'.length > 0);
|
| 470 |
jQuery('#add_new_line').attr('checked', '$add_new_line'.length > 0);
|
| 679 |
<td class="option_name">Open in new window:</td>
|
| 680 |
<td><input id="new_window" name="new_window" value="1" type="checkbox" onclick="RefreshDoWidgetCode()" onchange="RefreshDoWidgetCode()"/></td>
|
| 681 |
</tr>
|
| 682 |
+
<tr>
|
| 683 |
+
<td class="option_name">Show in primary menu:</td>
|
| 684 |
+
<td><input id="show_in_primary_menu" name="show_in_primary_menu" value="1" type="checkbox"/></td>
|
| 685 |
+
</tr>
|
| 686 |
|
| 687 |
<!--tr>
|
| 688 |
<td class="option_name">Show flags:</td>
|
| 1027 |
$data['pro_version'] = isset($_POST['pro_version']) ? intval($_POST['pro_version']) : '';
|
| 1028 |
$data['enterprise_version'] = isset($_POST['enterprise_version']) ? intval($_POST['enterprise_version']) : '';
|
| 1029 |
$data['new_window'] = isset($_POST['new_window']) ? intval($_POST['new_window']) : '';
|
| 1030 |
+
$data['show_in_primary_menu'] = isset($_POST['show_in_primary_menu']) ? intval($_POST['show_in_primary_menu']) : '';
|
| 1031 |
$data['analytics'] = isset($_POST['analytics']) ? intval($_POST['analytics']) : '';
|
| 1032 |
$data['load_jquery'] = isset($_POST['load_jquery']) ? intval($_POST['load_jquery']) : '';
|
| 1033 |
$data['add_new_line'] = isset($_POST['add_new_line']) ? intval($_POST['add_new_line']) : '';
|
| 1048 |
$data['pro_version'] = isset($data['pro_version']) ? $data['pro_version'] : '';
|
| 1049 |
$data['enterprise_version'] = isset($data['enterprise_version']) ? $data['enterprise_version'] : '';
|
| 1050 |
$data['new_window'] = isset($data['new_window']) ? $data['new_window'] : '';
|
| 1051 |
+
$data['show_in_primary_menu'] = isset($data['show_in_primary_menu']) ? $data['show_in_primary_menu'] : '';
|
| 1052 |
$data['analytics'] = isset($data['analytics']) ? $data['analytics'] : '';
|
| 1053 |
$data['load_jquery'] = isset($data['load_jquery']) ? $data['load_jquery'] : '1';
|
| 1054 |
$data['add_new_line'] = isset($data['add_new_line']) ? $data['add_new_line'] : '1';
|
readme.txt
CHANGED
|
@@ -3,13 +3,13 @@ Contributors: edo888
|
|
| 3 |
Author: Edvard Ananyan
|
| 4 |
Tags: translation proxy, localization, translate, translation, localization, google translate, language, multilingual, multilanguage, bilingual, tradurre, traducir, traduire, traduzione, ubersetzung, mehrsprachig, oversette, oversatta, vertaling, vertaler, meertalig, polylang, qtranslate, transposh
|
| 5 |
Requires at least: 2.8
|
| 6 |
-
Tested up to: 4.
|
| 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://gtranslate.io/?xyz=998#pricing
|
| 11 |
|
| 12 |
-
|
| 13 |
|
| 14 |
== Description ==
|
| 15 |
|
|
@@ -17,7 +17,7 @@ GTranslate plugin uses Google Translate automatic translation service to **trans
|
|
| 17 |
|
| 18 |
GTranslate is a leading website translation services provider since 2008 and powers more than 500.000 websites worldwide.
|
| 19 |
|
| 20 |
-
Please use [GTranslate Support](https://gtranslate
|
| 21 |
|
| 22 |
Please check our [FAQ](https://gtranslate.io/?xyz=998#faq) to get quick answers.
|
| 23 |
|
|
@@ -323,7 +323,7 @@ Languages not yet supported by Google Translate, but in process.
|
|
| 323 |
== Frequently Asked Questions ==
|
| 324 |
|
| 325 |
= It doesn't work, what to do? =
|
| 326 |
-
Please check [GTranslate Forum](https://
|
| 327 |
|
| 328 |
= Can I exclude some parts from being translated? =
|
| 329 |
Yes, you need to wrap the text you don't want to be translated with <span class="notranslate"></span>.
|
|
@@ -398,6 +398,9 @@ You need to go to the language you want to edit, for instance, French: http://do
|
|
| 398 |
|
| 399 |
== Changelog ==
|
| 400 |
|
|
|
|
|
|
|
|
|
|
| 401 |
= 2.0.20 =
|
| 402 |
* Fix for depreciated code: PLUGINDIR
|
| 403 |
|
| 3 |
Author: Edvard Ananyan
|
| 4 |
Tags: translation proxy, localization, translate, translation, localization, google translate, language, multilingual, multilanguage, bilingual, tradurre, traducir, traduire, traduzione, ubersetzung, mehrsprachig, oversette, oversatta, vertaling, vertaler, meertalig, polylang, qtranslate, transposh
|
| 5 |
Requires at least: 2.8
|
| 6 |
+
Tested up to: 4.7
|
| 7 |
+
Stable tag: 2.0.21
|
| 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
|
| 11 |
|
| 12 |
+
Translate WordPress with Google Translate to make your website multilingual and available to more than 99% of internet users.
|
| 13 |
|
| 14 |
== Description ==
|
| 15 |
|
| 17 |
|
| 18 |
GTranslate is a leading website translation services provider since 2008 and powers more than 500.000 websites worldwide.
|
| 19 |
|
| 20 |
+
Please use [GTranslate Support](https://wordpress.org/support/plugin/gtranslate) for your questions and support requests!
|
| 21 |
|
| 22 |
Please check our [FAQ](https://gtranslate.io/?xyz=998#faq) to get quick answers.
|
| 23 |
|
| 323 |
== Frequently Asked Questions ==
|
| 324 |
|
| 325 |
= It doesn't work, what to do? =
|
| 326 |
+
Please check [GTranslate Support Forum](https://wordpress.org/support/plugin/gtranslate) and feel free to create a new topic if you cannot find answers.
|
| 327 |
|
| 328 |
= Can I exclude some parts from being translated? =
|
| 329 |
Yes, you need to wrap the text you don't want to be translated with <span class="notranslate"></span>.
|
| 398 |
|
| 399 |
== Changelog ==
|
| 400 |
|
| 401 |
+
= 2.0.21 =
|
| 402 |
+
* New option to render in primary menu
|
| 403 |
+
|
| 404 |
= 2.0.20 =
|
| 405 |
* Fix for depreciated code: PLUGINDIR
|
| 406 |
|
