Version Description
Download this release
Release Info
Developer | rm2773 |
Plugin | Google Language Translator |
Version | 5.0.01 |
Comparing to | |
See all releases |
Code changes from version 5.0.0 to 5.0.01
- css/style.css +10 -14
- css/style.php +98 -98
- google-language-translator.php +3 -1
- js/load-toolbar.js +9 -1
- readme.txt +4 -2
css/style.css
CHANGED
@@ -1,7 +1,3 @@
|
|
1 |
-
body.wp-admin #flags a {
|
2 |
-
cursor:move !important;
|
3 |
-
}
|
4 |
-
|
5 |
#glt-footer,
|
6 |
#glt-footer #google_language_translator {
|
7 |
display:none !important;
|
@@ -279,8 +275,8 @@ code {
|
|
279 |
background:url('../images/flags22.png') -146px -32px no-repeat;
|
280 |
}
|
281 |
|
282 |
-
#flags.size22 a[title="Chinese
|
283 |
-
.tool-container .tool-items a[title="Chinese
|
284 |
background:url('../images/flags22.png') -1px -61px no-repeat;
|
285 |
}
|
286 |
|
@@ -686,8 +682,8 @@ code {
|
|
686 |
background:url('../images/flags18.png') -147px -33px no-repeat;
|
687 |
}
|
688 |
|
689 |
-
#flags.size18 a[title="Chinese
|
690 |
-
.tool-container .tool-items a[title="Chinese
|
691 |
background:url('../images/flags18.png') -2px -62px no-repeat;
|
692 |
}
|
693 |
|
@@ -1093,8 +1089,8 @@ code {
|
|
1093 |
background:url('../images/flags20.png') -147px -33px no-repeat;
|
1094 |
}
|
1095 |
|
1096 |
-
#flags.size20 a[title="Chinese
|
1097 |
-
.tool-container .tool-items a[title="Chinese
|
1098 |
background:url('../images/flags20.png') -2px -62px no-repeat;
|
1099 |
}
|
1100 |
|
@@ -1500,8 +1496,8 @@ code {
|
|
1500 |
background:url('../images/flags16.png') -148px -34px no-repeat;
|
1501 |
}
|
1502 |
|
1503 |
-
#flags.size16 a[title="Chinese
|
1504 |
-
.tool-container .tool-items a[title="Chinese
|
1505 |
background:url('../images/flags16.png') -3px -63px no-repeat;
|
1506 |
}
|
1507 |
|
@@ -1907,8 +1903,8 @@ code {
|
|
1907 |
background:url('../images/flags.png') -145px -32px no-repeat;
|
1908 |
}
|
1909 |
|
1910 |
-
#flags.size24 a[title="Chinese
|
1911 |
-
.tool-container .tool-items a[title="Chinese
|
1912 |
background:url('../images/flags.png') 0 -61px no-repeat;
|
1913 |
}
|
1914 |
|
|
|
|
|
|
|
|
|
1 |
#glt-footer,
|
2 |
#glt-footer #google_language_translator {
|
3 |
display:none !important;
|
275 |
background:url('../images/flags22.png') -146px -32px no-repeat;
|
276 |
}
|
277 |
|
278 |
+
#flags.size22 a[title="Chinese"],
|
279 |
+
.tool-container .tool-items a[title="Chinese"] {
|
280 |
background:url('../images/flags22.png') -1px -61px no-repeat;
|
281 |
}
|
282 |
|
682 |
background:url('../images/flags18.png') -147px -33px no-repeat;
|
683 |
}
|
684 |
|
685 |
+
#flags.size18 a[title="Chinese"],
|
686 |
+
.tool-container .tool-items a[title="Chinese"] {
|
687 |
background:url('../images/flags18.png') -2px -62px no-repeat;
|
688 |
}
|
689 |
|
1089 |
background:url('../images/flags20.png') -147px -33px no-repeat;
|
1090 |
}
|
1091 |
|
1092 |
+
#flags.size20 a[title="Chinese"],
|
1093 |
+
.tool-container .tool-items a[title="Chinese"] {
|
1094 |
background:url('../images/flags20.png') -2px -62px no-repeat;
|
1095 |
}
|
1096 |
|
1496 |
background:url('../images/flags16.png') -148px -34px no-repeat;
|
1497 |
}
|
1498 |
|
1499 |
+
#flags.size16 a[title="Chinese"],
|
1500 |
+
.tool-container .tool-items a[title="Chinese"] {
|
1501 |
background:url('../images/flags16.png') -3px -63px no-repeat;
|
1502 |
}
|
1503 |
|
1903 |
background:url('../images/flags.png') -145px -32px no-repeat;
|
1904 |
}
|
1905 |
|
1906 |
+
#flags.size24 a[title="Chinese"],
|
1907 |
+
.tool-container .tool-items a[title="Chinese"] {
|
1908 |
background:url('../images/flags.png') 0 -61px no-repeat;
|
1909 |
}
|
1910 |
|
css/style.php
CHANGED
@@ -1,99 +1,99 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
$glt_css = get_option("googlelanguagetranslator_css");
|
4 |
-
|
5 |
-
echo '<style type="text/css">';
|
6 |
-
echo $glt_css;
|
7 |
-
|
8 |
-
if (get_option('googlelanguagetranslator_flags') == 'show_flags') {
|
9 |
-
|
10 |
-
if(get_option('googlelanguagetranslator_display')=='Vertical') {
|
11 |
-
if (get_option('googlelanguagetranslator_language_option')=='specific') {
|
12 |
-
echo '#flags {display:none !important; }';
|
13 |
-
}
|
14 |
-
|
15 |
-
echo 'p.hello { font-size:12px; color:darkgray; }';
|
16 |
-
echo '#google_language_translator, #flags { text-align:left; }';
|
17 |
-
} elseif (get_option('googlelanguagetranslator_display')=='Horizontal') {
|
18 |
-
|
19 |
-
if (get_option('googlelanguagetranslator_language_option')=='specific') {
|
20 |
-
echo '#flags {display:none !important; }';
|
21 |
-
}
|
22 |
-
|
23 |
-
if (get_option('googlelanguagetranslator_flags_alignment')=='flags_right') {
|
24 |
-
echo '#google_language_translator { text-align:left !important; }';
|
25 |
-
echo 'select.goog-te-combo { float:right; }';
|
26 |
-
echo '.goog-te-gadget { padding-top:13px; }';
|
27 |
-
echo '.goog-te-gadget .goog-te-combo { margin-top:-7px !important; }';
|
28 |
-
}
|
29 |
-
|
30 |
-
echo '.goog-te-gadget { margin-top:2px !important; }';
|
31 |
-
echo 'p.hello { font-size:12px; color:#666; }';
|
32 |
-
}
|
33 |
-
|
34 |
-
if ( get_option ('googlelanguagetranslator_flags_alignment') == 'flags_right') {
|
35 |
-
echo '#google_language_translator, #language { clear:both; width:
|
36 |
-
echo '#language { float:right; }';
|
37 |
-
echo '#flags { text-align:right; width:165px; float:right; clear:right; }';
|
38 |
-
echo '#flags ul { float:right !important; }';
|
39 |
-
echo 'p.hello { text-align:right; float:right; clear:both; }';
|
40 |
-
echo '.glt-clear { height:0px; clear:both; margin:0px; padding:0px; }';
|
41 |
-
}
|
42 |
-
|
43 |
-
if ( get_option ('googlelanguagetranslator_flags_alignment') == 'flags_left') {
|
44 |
-
echo '#google_language_translator { clear:both; }';
|
45 |
-
echo '#flags { width:165px; }';
|
46 |
-
echo '#flags a { display:inline-block; margin-right:2px; }';
|
47 |
-
} elseif ( get_option ('googlelanguagetranslator_flags_alignment') == 'flags_right') {
|
48 |
-
echo '#flags { width:165px; }';
|
49 |
-
echo '#flags a { display:inline-block; margin-left:2px; }';
|
50 |
-
}
|
51 |
-
}
|
52 |
-
|
53 |
-
if (get_option('googlelanguagetranslator_manage_translations') == 0) {
|
54 |
-
if(get_option('googlelanguagetranslator_active')==1) {
|
55 |
-
echo '.goog-tooltip {display: none !important;}';
|
56 |
-
echo '.goog-tooltip:hover {display: none !important;}';
|
57 |
-
echo '.goog-text-highlight {background-color: transparent !important; border: none !important; box-shadow: none !important;}';
|
58 |
-
}
|
59 |
-
}
|
60 |
-
|
61 |
-
if (get_option('googlelanguagetranslator_showbranding')=='Yes') {
|
62 |
-
if(get_option('googlelanguagetranslator_active')==1) {
|
63 |
-
echo '#google_language_translator { width:auto !important; }';
|
64 |
-
}
|
65 |
-
|
66 |
-
} elseif(get_option('googlelanguagetranslator_showbranding')=='No') {
|
67 |
-
if(get_option('googlelanguagetranslator_active')==1) {
|
68 |
-
echo '#google_language_translator a {display: none !important; }';
|
69 |
-
echo '.goog-te-gadget {color:transparent !important;}';
|
70 |
-
echo '.goog-te-gadget { font-size:0px !important; }';
|
71 |
-
echo '.goog-branding { display:none; }';
|
72 |
-
}
|
73 |
-
}
|
74 |
-
|
75 |
-
if (get_option('googlelanguagetranslator_translatebox') == 'no') {
|
76 |
-
if(get_option('googlelanguagetranslator_active')==1) {
|
77 |
-
echo '#google_language_translator { display:none; }';
|
78 |
-
}
|
79 |
-
}
|
80 |
-
|
81 |
-
if (get_option('googlelanguagetranslator_flags') == 'hide_flags') {
|
82 |
-
if(get_option('googlelanguagetranslator_active') ==1) {
|
83 |
-
echo '#flags { display:none; }';
|
84 |
-
}
|
85 |
-
}
|
86 |
-
|
87 |
-
if(get_option('googlelanguagetranslator_toolbar')=='Yes') {
|
88 |
-
if(get_option('googlelanguagetranslator_active')==1) {
|
89 |
-
echo '#google_language_translator {color: transparent;}';
|
90 |
-
echo 'body { top:0px !important; }';
|
91 |
-
}
|
92 |
-
} elseif(get_option('googlelanguagetranslator_toolbar')=='No') {
|
93 |
-
if(get_option('googlelanguagetranslator_active')==1) {
|
94 |
-
echo '.goog-te-banner-frame{visibility:hidden !important;}';
|
95 |
-
echo 'body { top:0px !important;}';
|
96 |
-
}
|
97 |
-
}
|
98 |
-
echo '</style>';
|
99 |
?>
|
1 |
+
<?php
|
2 |
+
|
3 |
+
$glt_css = get_option("googlelanguagetranslator_css");
|
4 |
+
|
5 |
+
echo '<style type="text/css">';
|
6 |
+
echo $glt_css;
|
7 |
+
|
8 |
+
if (get_option('googlelanguagetranslator_flags') == 'show_flags') {
|
9 |
+
|
10 |
+
if(get_option('googlelanguagetranslator_display')=='Vertical') {
|
11 |
+
if (get_option('googlelanguagetranslator_language_option')=='specific') {
|
12 |
+
echo '#flags {display:none !important; }';
|
13 |
+
}
|
14 |
+
|
15 |
+
echo 'p.hello { font-size:12px; color:darkgray; }';
|
16 |
+
echo '#google_language_translator, #flags { text-align:left; }';
|
17 |
+
} elseif (get_option('googlelanguagetranslator_display')=='Horizontal') {
|
18 |
+
|
19 |
+
if (get_option('googlelanguagetranslator_language_option')=='specific') {
|
20 |
+
echo '#flags {display:none !important; }';
|
21 |
+
}
|
22 |
+
|
23 |
+
if (get_option('googlelanguagetranslator_flags_alignment')=='flags_right') {
|
24 |
+
echo '#google_language_translator { text-align:left !important; }';
|
25 |
+
echo 'select.goog-te-combo { float:right; }';
|
26 |
+
echo '.goog-te-gadget { padding-top:13px; }';
|
27 |
+
echo '.goog-te-gadget .goog-te-combo { margin-top:-7px !important; }';
|
28 |
+
}
|
29 |
+
|
30 |
+
echo '.goog-te-gadget { margin-top:2px !important; }';
|
31 |
+
echo 'p.hello { font-size:12px; color:#666; }';
|
32 |
+
}
|
33 |
+
|
34 |
+
if ( get_option ('googlelanguagetranslator_flags_alignment') == 'flags_right') {
|
35 |
+
echo '#google_language_translator, #language { clear:both; width:160px; text-align:right; }';
|
36 |
+
echo '#language { float:right; }';
|
37 |
+
echo '#flags { text-align:right; width:165px; float:right; clear:right; }';
|
38 |
+
echo '#flags ul { float:right !important; }';
|
39 |
+
echo 'p.hello { text-align:right; float:right; clear:both; }';
|
40 |
+
echo '.glt-clear { height:0px; clear:both; margin:0px; padding:0px; }';
|
41 |
+
}
|
42 |
+
|
43 |
+
if ( get_option ('googlelanguagetranslator_flags_alignment') == 'flags_left') {
|
44 |
+
echo '#google_language_translator { clear:both; }';
|
45 |
+
echo '#flags { width:165px; }';
|
46 |
+
echo '#flags a { display:inline-block; margin-right:2px; }';
|
47 |
+
} elseif ( get_option ('googlelanguagetranslator_flags_alignment') == 'flags_right') {
|
48 |
+
echo '#flags { width:165px; }';
|
49 |
+
echo '#flags a { display:inline-block; margin-left:2px; }';
|
50 |
+
}
|
51 |
+
}
|
52 |
+
|
53 |
+
if (get_option('googlelanguagetranslator_manage_translations') == 0) {
|
54 |
+
if(get_option('googlelanguagetranslator_active')==1) {
|
55 |
+
echo '.goog-tooltip {display: none !important;}';
|
56 |
+
echo '.goog-tooltip:hover {display: none !important;}';
|
57 |
+
echo '.goog-text-highlight {background-color: transparent !important; border: none !important; box-shadow: none !important;}';
|
58 |
+
}
|
59 |
+
}
|
60 |
+
|
61 |
+
if (get_option('googlelanguagetranslator_showbranding')=='Yes') {
|
62 |
+
if(get_option('googlelanguagetranslator_active')==1) {
|
63 |
+
echo '#google_language_translator { width:auto !important; }';
|
64 |
+
}
|
65 |
+
|
66 |
+
} elseif(get_option('googlelanguagetranslator_showbranding')=='No') {
|
67 |
+
if(get_option('googlelanguagetranslator_active')==1) {
|
68 |
+
echo '#google_language_translator a {display: none !important; }';
|
69 |
+
echo '.goog-te-gadget {color:transparent !important;}';
|
70 |
+
echo '.goog-te-gadget { font-size:0px !important; }';
|
71 |
+
echo '.goog-branding { display:none; }';
|
72 |
+
}
|
73 |
+
}
|
74 |
+
|
75 |
+
if (get_option('googlelanguagetranslator_translatebox') == 'no') {
|
76 |
+
if(get_option('googlelanguagetranslator_active')==1) {
|
77 |
+
echo '#google_language_translator { display:none; }';
|
78 |
+
}
|
79 |
+
}
|
80 |
+
|
81 |
+
if (get_option('googlelanguagetranslator_flags') == 'hide_flags') {
|
82 |
+
if(get_option('googlelanguagetranslator_active') ==1) {
|
83 |
+
echo '#flags { display:none; }';
|
84 |
+
}
|
85 |
+
}
|
86 |
+
|
87 |
+
if(get_option('googlelanguagetranslator_toolbar')=='Yes') {
|
88 |
+
if(get_option('googlelanguagetranslator_active')==1) {
|
89 |
+
echo '#google_language_translator {color: transparent;}';
|
90 |
+
echo 'body { top:0px !important; }';
|
91 |
+
}
|
92 |
+
} elseif(get_option('googlelanguagetranslator_toolbar')=='No') {
|
93 |
+
if(get_option('googlelanguagetranslator_active')==1) {
|
94 |
+
echo '.goog-te-banner-frame{visibility:hidden !important;}';
|
95 |
+
echo 'body { top:0px !important;}';
|
96 |
+
}
|
97 |
+
}
|
98 |
+
echo '</style>';
|
99 |
?>
|
google-language-translator.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/*
|
3 |
Plugin Name: Google Language Translator
|
4 |
Plugin URI: http://www.studio88design.com/plugins/google-language-translator
|
5 |
-
Version: 5.0.
|
6 |
Description: The MOST SIMPLE Google Translator plugin. This plugin adds Google Translator to your website by using a single shortcode, [google-translator]. Settings include: layout style, hide/show specific languages, hide/show Google toolbar, and hide/show Google branding. Add the shortcode to pages, posts, and widgets.
|
7 |
Author: Rob Myrick
|
8 |
Author URI: http://www.wp-studio.net/
|
@@ -190,8 +190,10 @@ class google_language_translator {
|
|
190 |
wp_enqueue_script( 'jquery-ui-core');
|
191 |
wp_enqueue_script( 'jquery-ui-sortable');
|
192 |
wp_enqueue_script( 'load_sortable_flags', plugins_url('js/load-sortable-flags.js',__FILE__), array('jquery'));
|
|
|
193 |
wp_register_style( 'style.css', plugins_url('css/style.css', __FILE__) );
|
194 |
wp_enqueue_style( 'style.css' );
|
|
|
195 |
}
|
196 |
|
197 |
public function flags() {
|
2 |
/*
|
3 |
Plugin Name: Google Language Translator
|
4 |
Plugin URI: http://www.studio88design.com/plugins/google-language-translator
|
5 |
+
Version: 5.0.01
|
6 |
Description: The MOST SIMPLE Google Translator plugin. This plugin adds Google Translator to your website by using a single shortcode, [google-translator]. Settings include: layout style, hide/show specific languages, hide/show Google toolbar, and hide/show Google branding. Add the shortcode to pages, posts, and widgets.
|
7 |
Author: Rob Myrick
|
8 |
Author URI: http://www.wp-studio.net/
|
190 |
wp_enqueue_script( 'jquery-ui-core');
|
191 |
wp_enqueue_script( 'jquery-ui-sortable');
|
192 |
wp_enqueue_script( 'load_sortable_flags', plugins_url('js/load-sortable-flags.js',__FILE__), array('jquery'));
|
193 |
+
wp_register_style( 'jquery-ui.css', plugins_url('css/jquery-ui.css',__FILE__) );
|
194 |
wp_register_style( 'style.css', plugins_url('css/style.css', __FILE__) );
|
195 |
wp_enqueue_style( 'style.css' );
|
196 |
+
//wp_enqueue_style( 'jquery-ui.css' );
|
197 |
}
|
198 |
|
199 |
public function flags() {
|
js/load-toolbar.js
CHANGED
@@ -12,10 +12,18 @@ jQuery(document).ready(function($) {
|
|
12 |
});
|
13 |
|
14 |
$('#glt-translate-trigger').on('toolbarHidden',function(event) {
|
15 |
-
|
16 |
$('.tool-rounded').css('position','absolute');
|
17 |
|
18 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
|
20 |
|
21 |
|
12 |
});
|
13 |
|
14 |
$('#glt-translate-trigger').on('toolbarHidden',function(event) {
|
15 |
+
//$('#glt-translate-trigger span').text('Translate » ');
|
16 |
$('.tool-rounded').css('position','absolute');
|
17 |
|
18 |
});
|
19 |
+
|
20 |
+
$('#glt-translate-trigger').on('toolbarItemClick',function(event) {
|
21 |
+
$('#glt-translate-trigger span').text('Translate » ');
|
22 |
+
|
23 |
+
$(this).removeClass('pressed');
|
24 |
+
|
25 |
+
$('.tool-container').hide();
|
26 |
+
});
|
27 |
|
28 |
|
29 |
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Plugin link: http://www.wp-studio.net/how-it-works
|
|
5 |
Tags: language translator, google translator, language translate, google, google language translator, translation, translate, multi language
|
6 |
Requires at least: 2.9
|
7 |
Tested up to: 4.3
|
8 |
-
stable tag: 5.0.
|
9 |
|
10 |
Welcome to Google Language Translator! This plugin allows you to insert the Google Language Translator tool anywhere on your website using shortcode.
|
11 |
|
@@ -46,8 +46,10 @@ A: Yes! Add the "notranslate" class to the HTML element containing your text. Fo
|
|
46 |
|
47 |
== Changelog ==
|
48 |
|
|
|
|
|
|
|
49 |
5.0.0
|
50 |
-
- Removed the translation management option from the Settings page (Google no longer offers translation management feature).
|
51 |
- Wordpress security updates added to the settings page [wp_nonce_field()].
|
52 |
- Removed 3 outside Javascript files - these files are now called upon directly from Wordpress CMS.
|
53 |
- Unpacked flags.js p,a,c,k,e,r code. Unknowingly, this method of coding violated Wordpress plugin policy.
|
5 |
Tags: language translator, google translator, language translate, google, google language translator, translation, translate, multi language
|
6 |
Requires at least: 2.9
|
7 |
Tested up to: 4.3
|
8 |
+
stable tag: 5.0.01
|
9 |
|
10 |
Welcome to Google Language Translator! This plugin allows you to insert the Google Language Translator tool anywhere on your website using shortcode.
|
11 |
|
46 |
|
47 |
== Changelog ==
|
48 |
|
49 |
+
5.0.01
|
50 |
+
- Updated style.css to reflect the syntax error connecting to the Chinese flag.
|
51 |
+
|
52 |
5.0.0
|
|
|
53 |
- Wordpress security updates added to the settings page [wp_nonce_field()].
|
54 |
- Removed 3 outside Javascript files - these files are now called upon directly from Wordpress CMS.
|
55 |
- Unpacked flags.js p,a,c,k,e,r code. Unknowingly, this method of coding violated Wordpress plugin policy.
|