WebSite X5Help Center

 
Giorgio C.
Giorgio C.
User

Traduttore lingue  it

Author: Giorgio C.
Visited 636, Followers 2, Shared 0  

Buonasera, sto facendo delle prove per la creazione di un sito web in lingua IT e EN. Ho inserito lo script html di Google trenslate nell'header del sito e funziona, click su una bandierina e traduce tutto il sito da IT a EN. Da qualche giorno peró mi esce il banner con il nome Google Translate e l'elenco di altre lingue. Questo è brutto e fastidioso perchè esce in alto sotto la barra degli indirizzi. Per non fare un doppio sito in lingua diversa, mi sapete aiutare se c'è uno script html da inserire diverso, anche a pagamento, o come togliere questo banner? Grazie a tutti. 

Posted on the
11 ANSWERS - 6 USEFUL - 1 CORRECT
Roberto M.
Roberto M.
User

Trovi tutto qua - TRASLATE

Read more
Posted on the from Roberto M.
Giorgio C.
Giorgio C.
User
Author

  • Ciao Roberto, in tanto grazie domani proverò i tuoi suggerimenti e poi scriveró se sono stato capace a risolvere. Grazie. 

Read more
Posted on the from Giorgio C.
Roberto M.
Roberto M.
User

il codice completo è questo. per far tradurre le frasi dei menu di ritorno segui la guida del link che ti ho già dato sopra.

<!-- 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>

Read more
Posted on the from Roberto M.
Giorgio C.
Giorgio C.
User
Author

Ciao Roberto il codice funziona, grazie, però il problema del banner fastidioso rimane. Ti allego un'immagine perchè forse mi sono spiegato male di cosa non voglio vedere. Mi esce questa barra ogni volta che traduce è fastidiosa e toglie parte del sito. Se fosse possibile un'altra dritta, grazie mille. 

Read more
Posted on the from Giorgio C.
Stiac Engineering
Stiac Engineering
User

Avevo sviluppato un codice simile che andava a nascondere la barra del traduttore, ma Google deve aver aggiornato di recente qualcosa e pare non funzioni. (Rif.to https://www.gebher.com/theme/jewelry-website-x5-pro-template.php).

Adesso noto anche una sorta di loader sulla sinistra, a conferma che qualcosa è cambiato. Non so se modificando le classi è possibile sistemare il codice. Se riesco provo a metterci mano in giornata, lavoro permettendo.

Read more
Posted on the from Stiac Engineering
Giorgio C.
Giorgio C.
User
Author

Ciao Gabriele. Grazie mille per la disponibilità. 

Read more
Posted on the from Giorgio C.
Stiac Engineering
Stiac Engineering
User

Figurati, quello che posso dirti a prima vista è di provare a impostare nel CSS, ergo nei tag <style>/*-- codice qui --*/</style> il seguente codice:

.skiptranslate {display: none;}

Read more
Posted on the from Stiac Engineering
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

x Giorgio, ...normalmente e da sempre, dovrebbe poter bastare questo semplice codice:

<style> .skiptranslate {display:none !important }</style>

... per valutare per altre caratteristiche, in base allo script gogle utilizzato, devi postare il LIK della tua pagina...

.



Read more
Posted on the from  ‪ KolAsim ‪ ‪
Stiac Engineering
Stiac Engineering
User

Ho fatto una modifica con il tag manager e inserendo quel CSS di base funziona senza problemi apparenti a me:

Se non vedi la modifica, prova a riaprire la pagina in anonimo.

Read more
Posted on the from Stiac Engineering
Stiac Engineering
Stiac Engineering
User
 ‪ KolAsim ‪ ‪
x Giorgio, ...normalmente e da sempre, dovrebbe poter bastare questo semplice codice: <style> .skiptranslate {display:none !important }</style> ... per valutare per altre caratteristiche, in base allo script gogle utilizzato, devi postare il LIK della tua pagina... .

Sì, come indicato nel commento precedente. Con il CSS funziona. La sola cosa, rimane visibile il loader, che di base non è un male.

Read more
Posted on the from Stiac Engineering
Giorgio C.
Giorgio C.
User
Author

Cosa dire, siete bravissimi. Funziona tutto grazie e grazie ancora!

Read more
Posted on the from Giorgio C.