Traduzione sito senza barra di Google traslate?
Author: Maximiliano L.
Visited 1229,
Followers 2,
Shared 0
Salve,
in questa pagina ho letto riguardo alla traduzione del sito senza la barra di traduzione dell'oggetto Google Traslate (https://helpcenter.websitex5.com/en/post/239946)
Gentilmente volevo sapere dove andavano inserite le stringhe menzionate nella discussione, perché dalla discussione non lo comprendo. Funzionerebbero per qualsiasi pagina del sito? In che passo ed in che parte dovrei incollarle?
Grazie mille
Posted on the
... si può incollare il codice in un qualsiasi Oggetto Codice HTML ...
.
Author
Ti ringrazio moltissimo KolAsim, ma, permettimi, anche in tal caso non è possibile inserire più di un codice, giusto? Andrebbe solo nella home page... esatto?
... il traduttore univoco è per la pagina, ...e se si mette in HEADER (o nel FOOTER) ... si vedrà in tutte le pagine...
Author
Magnifico! apprezzo sempre tantissimo il tuo preziosissimo appoggio!
Ho notato che la stringa copiata da quella discussione (https://helpcenter.websitex5.com/en/post/239946) mostra ugualmente la barra di google (in effetti non immaginavo come potesse essere diversamente purtoppo, ma pazienza, mentre traduco il sito in inglese e spagnolo mi accontento.
Immagino sarebbe davvero troppo chiedere che la barra sia visibile in bandiere o simili... giusto? O hai da suggerirmi (in modo semplice ti prego, non sono programmatore, faccio amatorialmente per me) qualche stringa che risulti più gradevole da inserire?
... neanche io, ...ed anche io...
... per la barra, dovresti postare il LINK della tua pagina...
... per le bandierine, ne trovi uno free con un semplice capia/incolla, qui: https://gtranslate.io/
.
Che poi sarebbe questo: ▼
Lo copi in oggetto HTML e lo metti o sul footer o sulla sikybar o sull'Header. Non funziona se lo metti in due istanze:
==========
<!-- GTranslate: https://gtranslate.io/ -->
<a href="#" onclick="doGTranslate('it|en');return false;" title="English" class="gflag nturl" style="background-position:-0px -0px;"><img src="//gtranslate.net/flags/blank.png" height="16" width="16" alt="English" /></a><a href="#" onclick="doGTranslate('it|fr');return false;" title="French" class="gflag nturl" style="background-position:-200px -100px;"><img src="//gtranslate.net/flags/blank.png" height="16" width="16" alt="French" /></a><a href="#" onclick="doGTranslate('it|de');return false;" title="German" class="gflag nturl" style="background-position:-300px -100px;"><img src="//gtranslate.net/flags/blank.png" height="16" width="16" alt="German" /></a><a href="#" onclick="doGTranslate('it|it');return false;" title="Italian" class="gflag nturl" style="background-position:-600px -100px;"><img src="//gtranslate.net/flags/blank.png" height="16" width="16" alt="Italian" /></a><a href="#" onclick="doGTranslate('it|ru');return false;" title="Russian" class="gflag nturl" style="background-position:-500px -200px;"><img src="//gtranslate.net/flags/blank.png" height="16" width="16" alt="Russian" /></a><a href="#" onclick="doGTranslate('it|es');return false;" title="Spanish" class="gflag nturl" style="background-position:-600px -200px;"><img src="//gtranslate.net/flags/blank.png" height="16" width="16" alt="Spanish" /></a>
<style type="text/css">
<!--
a.gflag {vertical-align:middle;font-size:16px;padding:1px 0;background-repeat:no-repeat;background-image:url(//gtranslate.net/flags/16.png);}
a.gflag img {border:0;}
a.gflag:hover {background-image:url(//gtranslate.net/flags/16a.png);}
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}
-->
</style>
<br /><select onchange="doGTranslate(this);"><option value="">Select Language</option><option value="it|af">Afrikaans</option><option value="it|sq">Albanian</option><option value="it|ar">Arabic</option><option value="it|hy">Armenian</option><option value="it|az">Azerbaijani</option><option value="it|eu">Basque</option><option value="it|be">Belarusian</option><option value="it|bg">Bulgarian</option><option value="it|ca">Catalan</option><option value="it|zh-CN">Chinese (Simplified)</option><option value="it|zh-TW">Chinese (Traditional)</option><option value="it|hr">Croatian</option><option value="it|cs">Czech</option><option value="it|da">Danish</option><option value="it|nl">Dutch</option><option value="it|en">English</option><option value="it|et">Estonian</option><option value="it|tl">Filipino</option><option value="it|fi">Finnish</option><option value="it|fr">French</option><option value="it|gl">Galician</option><option value="it|ka">Georgian</option><option value="it|de">German</option><option value="it|el">Greek</option><option value="it|ht">Haitian Creole</option><option value="it|iw">Hebrew</option><option value="it|hi">Hindi</option><option value="it|hu">Hungarian</option><option value="it|is">Icelandic</option><option value="it|id">Indonesian</option><option value="it|ga">Irish</option><option value="it|it">Italian</option><option value="it|ja">Japanese</option><option value="it|ko">Korean</option><option value="it|lv">Latvian</option><option value="it|lt">Lithuanian</option><option value="it|mk">Macedonian</option><option value="it|ms">Malay</option><option value="it|mt">Maltese</option><option value="it|no">Norwegian</option><option value="it|fa">Persian</option><option value="it|pl">Polish</option><option value="it|pt">Portuguese</option><option value="it|ro">Romanian</option><option value="it|ru">Russian</option><option value="it|sr">Serbian</option><option value="it|sk">Slovak</option><option value="it|sl">Slovenian</option><option value="it|es">Spanish</option><option value="it|sw">Swahili</option><option value="it|sv">Swedish</option><option value="it|th">Thai</option><option value="it|tr">Turkish</option><option value="it|uk">Ukrainian</option><option value="it|ur">Urdu</option><option value="it|vi">Vietnamese</option><option value="it|cy">Welsh</option><option value="it|yi">Yiddish</option></select><div id="google_translate_element2"></div>
<script type="text/javascript">
function googleTranslateElementInit2() {new google.translate.TranslateElement({pageLanguage: 'it',autoDisplay: false}, 'google_translate_element2');}
</script><script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit2"></script>
<script type="text/javascript">
/* <![CDATA[ */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('6 7(a,b){n{4(2.9){3 c=2.9("o");c.p(b,f,f);a.q(c)}g{3 c=2.r();a.s(\'t\'+b,c)}}u(e){}}6 h(a){4(a.8)a=a.8;4(a==\'\')v;3 b=a.w(\'|\')[1];3 c;3 d=2.x(\'y\');z(3 i=0;i<d.5;i++)4(d[i].A==\'B-C-D\')c=d[i];4(2.j(\'k\')==E||2.j(\'k\').l.5==0||c.5==0||c.l.5==0){F(6(){h(a)},G)}g{c.8=b;7(c,\'m\');7(c,\'m\')}}',43,43,'||document|var|if|length|function|GTranslateFireEvent|value|createEvent||||||true|else|doGTranslate||getElementById|google_translate_element2|innerHTML|change|try|HTMLEvents|initEvent|dispatchEvent|createEventObject|fireEvent|on|catch|return|split|getElementsByTagName|select|for|className|goog|te|combo|null|setTimeout|500'.split('|'),0,{}))
/* ]]> */
</script>
Dimentico: devi regolare l'altezza dell'oggetto per nascondere la scritta google.
Author
Ok! mi sembra molto interessante Roberto!! Grazie mille! Ma c'è modo di rendere le bandierine più visibili? Sono proprio minuscole...
... devi semplicemente leggere ed applicarti in quello che ti viene proposto, altrimenti è inutile; ...è tutto nel LINK che ti ho postato, misure, lingue, bandiere, lista, eccetera, semplicissimo...
... oppure ti puoi personalizzare i valori da te correggendo direttamente nel codice...
.
Bandierine da 24px contro i 16 già postati ma come dice koolasim sta tutto nell'indirizzo che ti ha dato:
E' possibile settarle fino a 32px
=====================
<!-- GTranslate: https://gtranslate.io/ -->
<a href="#" onclick="doGTranslate('en|en');return false;" title="English" class="gflag nturl" style="background-position:-0px -0px;"><img src="//gtranslate.net/flags/blank.png" height="24" width="24" alt="English" /></a><a href="#" onclick="doGTranslate('en|fr');return false;" title="French" class="gflag nturl" style="background-position:-200px -100px;"><img src="//gtranslate.net/flags/blank.png" height="24" width="24" alt="French" /></a><a href="#" onclick="doGTranslate('en|de');return false;" title="German" class="gflag nturl" style="background-position:-300px -100px;"><img src="//gtranslate.net/flags/blank.png" height="24" width="24" alt="German" /></a><a href="#" onclick="doGTranslate('en|it');return false;" title="Italian" class="gflag nturl" style="background-position:-600px -100px;"><img src="//gtranslate.net/flags/blank.png" height="24" width="24" alt="Italian" /></a><a href="#" onclick="doGTranslate('en|pt');return false;" title="Portuguese" class="gflag nturl" style="background-position:-300px -200px;"><img src="//gtranslate.net/flags/blank.png" height="24" width="24" alt="Portuguese" /></a><a href="#" onclick="doGTranslate('en|ru');return false;" title="Russian" class="gflag nturl" style="background-position:-500px -200px;"><img src="//gtranslate.net/flags/blank.png" height="24" width="24" alt="Russian" /></a><a href="#" onclick="doGTranslate('en|es');return false;" title="Spanish" class="gflag nturl" style="background-position:-600px -200px;"><img src="//gtranslate.net/flags/blank.png" height="24" width="24" alt="Spanish" /></a>
<style type="text/css">
<!--
a.gflag {vertical-align:middle;font-size:24px;padding:1px 0;background-repeat:no-repeat;background-image:url(//gtranslate.net/flags/24.png);}
a.gflag img {border:0;}
a.gflag:hover {background-image:url(//gtranslate.net/flags/24a.png);}
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}
-->
</style>
<br /><select onchange="doGTranslate(this);"><option value="">Select Language</option><option value="en|af">Afrikaans</option><option value="en|sq">Albanian</option><option value="en|ar">Arabic</option><option value="en|hy">Armenian</option><option value="en|az">Azerbaijani</option><option value="en|eu">Basque</option><option value="en|be">Belarusian</option><option value="en|bg">Bulgarian</option><option value="en|ca">Catalan</option><option value="en|zh-CN">Chinese (Simplified)</option><option value="en|zh-TW">Chinese (Traditional)</option><option value="en|hr">Croatian</option><option value="en|cs">Czech</option><option value="en|da">Danish</option><option value="en|nl">Dutch</option><option value="en|en">English</option><option value="en|et">Estonian</option><option value="en|tl">Filipino</option><option value="en|fi">Finnish</option><option value="en|fr">French</option><option value="en|gl">Galician</option><option value="en|ka">Georgian</option><option value="en|de">German</option><option value="en|el">Greek</option><option value="en|ht">Haitian Creole</option><option value="en|iw">Hebrew</option><option value="en|hi">Hindi</option><option value="en|hu">Hungarian</option><option value="en|is">Icelandic</option><option value="en|id">Indonesian</option><option value="en|ga">Irish</option><option value="en|it">Italian</option><option value="en|ja">Japanese</option><option value="en|ko">Korean</option><option value="en|lv">Latvian</option><option value="en|lt">Lithuanian</option><option value="en|mk">Macedonian</option><option value="en|ms">Malay</option><option value="en|mt">Maltese</option><option value="en|no">Norwegian</option><option value="en|fa">Persian</option><option value="en|pl">Polish</option><option value="en|pt">Portuguese</option><option value="en|ro">Romanian</option><option value="en|ru">Russian</option><option value="en|sr">Serbian</option><option value="en|sk">Slovak</option><option value="en|sl">Slovenian</option><option value="en|es">Spanish</option><option value="en|sw">Swahili</option><option value="en|sv">Swedish</option><option value="en|th">Thai</option><option value="en|tr">Turkish</option><option value="en|uk">Ukrainian</option><option value="en|ur">Urdu</option><option value="en|vi">Vietnamese</option><option value="en|cy">Welsh</option><option value="en|yi">Yiddish</option></select><div id="google_translate_element2"></div>
<script type="text/javascript">
function googleTranslateElementInit2() {new google.translate.TranslateElement({pageLanguage: 'en',autoDisplay: false}, 'google_translate_element2');}
</script><script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit2"></script>
<script type="text/javascript">
/* <![CDATA[ */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('6 7(a,b){n{4(2.9){3 c=2.9("o");c.p(b,f,f);a.q(c)}g{3 c=2.r();a.s(\'t\'+b,c)}}u(e){}}6 h(a){4(a.8)a=a.8;4(a==\'\')v;3 b=a.w(\'|\')[1];3 c;3 d=2.x(\'y\');z(3 i=0;i<d.5;i++)4(d[i].A==\'B-C-D\')c=d[i];4(2.j(\'k\')==E||2.j(\'k\').l.5==0||c.5==0||c.l.5==0){F(6(){h(a)},G)}g{c.8=b;7(c,\'m\');7(c,\'m\')}}',43,43,'||document|var|if|length|function|GTranslateFireEvent|value|createEvent||||||true|else|doGTranslate||getElementById|google_translate_element2|innerHTML|change|try|HTMLEvents|initEvent|dispatchEvent|createEventObject|fireEvent|on|catch|return|split|getElementsByTagName|select|for|className|goog|te|combo|null|setTimeout|500'.split('|'),0,{}))
/* ]]> */
</script>
Se non andassero bene devi agire sul codice. Basta fare un confronto tra il 16px e quello di 24 e regolarti di conseguenza. Io comunque opterei per 24px.
Author
Ok, perfetto! Ti ringrazio molto!