WebSite X5Help Center

 
Giorgio C.
Giorgio C.
User

Traduttore lingue  it

Autor: Giorgio C.
Visitado 963, Followers 2, Compartido 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. 

Publicado en
11 RESPUESTAS - 6 úTIL - 1 CORRECTO
Roberto M.
Roberto M.
User

Trovi tutto qua - TRASLATE

Leer más
Publicado en de Roberto M.
Giorgio C.
Giorgio C.
User
Autor

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

Leer más
Publicado en de 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>

Leer más
Publicado en de Roberto M.
Giorgio C.
Giorgio C.
User
Autor

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. 

Leer más
Publicado en de 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.

Leer más
Publicado en de Stiac Engineering
Giorgio C.
Giorgio C.
User
Autor

Ciao Gabriele. Grazie mille per la disponibilità. 

Leer más
Publicado en de 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;}

Leer más
Publicado en de 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...

.



Leer más
Publicado en de  ‪ 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.

Leer más
Publicado en de 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.

Leer más
Publicado en de Stiac Engineering
Giorgio C.
Giorgio C.
User
Autor

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

Leer más
Publicado en de Giorgio C.