WebSite X5Help Center

 
Giorgio C.
Giorgio C.
User

Traduttore lingue  it

Autore: Giorgio C.
Visite 619, Followers 2, Condiviso 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. 

Postato il
11 RISPOSTE - 6 UTILI - 1 CORRETTO
Roberto M.
Roberto M.
User

Trovi tutto qua - TRASLATE

Leggi di più
Postato il da Roberto M.
Giorgio C.
Giorgio C.
User
Autore

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

Leggi di più
Postato il da 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>

Leggi di più
Postato il da Roberto M.
Giorgio C.
Giorgio C.
User
Autore

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. 

Leggi di più
Postato il da 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.

Leggi di più
Postato il da Stiac Engineering
Giorgio C.
Giorgio C.
User
Autore

Ciao Gabriele. Grazie mille per la disponibilità. 

Leggi di più
Postato il da 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;}

Leggi di più
Postato il da 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...

.



Leggi di più
Postato il da  ‪ 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.

Leggi di più
Postato il da 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.

Leggi di più
Postato il da Stiac Engineering
Giorgio C.
Giorgio C.
User
Autore

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

Leggi di più
Postato il da Giorgio C.