Oggetto traduttore di google 
Author: G. Madonna Addolorata Del Perdono
Visited 119,
Followers 2,
Shared 0
Buongiorno.
Ho inserito il bottone "traduttore di google" sulla homepage del mio sito
www.madonnaaddoloratadelperdono.it
ma non si apre la finestra per la scelta della lingua.
Si vede solo un flash della stessa finestra che scompare immediatamente.
Come posso risolvere?
Grazie
Posted on the
Io lo vedo tranquillamente. Sarebbe stato meglio metterlo sull'header in cima a tutto dove c'è il menù. Parere personale.
Author
Grazie Roberto. E' vero funziona correttamente sul sito pubblicato.
Mi ha tratto in inganno la prova in "anteprima" dove fa solo il flash della pagina.
Hai ragione lo sposto sull'header
grazie
Author
Riapro il post per un problema relativo alla dimensione della finestra delle lingue.
E' molto grande e la parte destra non rientra nello schermo. Non capiscso come far scorrere la finestra per visualizzare le altre lingue
Buongiorno,
si tratta purtroppo di un oggetto che è risultato obsoleto con l'introduzione delle funzioni di traduzione implementate direttamente nei browser, e che per questo non ha ricevuto aggiornamenti recenti.
Stiamo lavorando a una modifica a riguardo per renderlo nuovamente fruibile in modo ottimale, ma il moderatore KolAsim in alcuni topic ha fornito del codice personalizzato per l'utilizzo dell'oggetto alla versione attuale, come ad esempio il seguente da inserire al Passo 1 - Impostazioni ---> Statistiche e Codice nella sezione "Prima della chiusura del tag HEAD":
<script>
$( document ).ready(function() { //K>;
/** --- rilevamento - giustificazione google translator vert. x WSx5 by KolAsim --- **/
nK=0;
TGobjectK = "iframe.VIpgJd-ZVi9od-xl07Ob-OEVmcd";
//-------------------------------
rilevaK =setInterval(function(){//K1>
nK=nK+1;
gtwK = $("#google_translate_element").width();
if(gtwK > 100 || nK > 20) {//K2>;
//alert(nK); // controllo rilevamento nK
$("#google_translate_element").click(function(){//K3>;
finestraGTK();
})//K3<<;
//-------------------------------
$(TGobjectK).contents().click(function(){//K4>;
setTimeout(function(){finestraGTK();}, 500);//K5>|<<;
})//K4<<;
clearInterval(rilevaK); rilevaK = 0;
} //K2<<;
}, 500);//K1<<;
}) //K<<;
//-------------------------------
function finestraGTK(){//K8>;
hK = (window.innerHeight)-100;
setTimeout(function(){//K7>;
wrapK = '<div style="height:'+hK+'px;overflow-y:scroll"> </div>';
$(TGobjectK).contents().find("tbody").wrap(wrapK);
$(TGobjectK).contents().find("td").css("display","block ");
$(TGobjectK).contents().find("body *").css('font-size','24px');
}, 100); //K7<<;
}//K6>>;
</script>
... facendo seguito al suggerimento di Eric, ... fermo restando se vuoi continuare ad usare l'attuale e valido oggetto del Programma, questo sito in cui sto operando in questi giorni sugli Ancoraggi dinamici è uno dei tanti siti in cui da tempo è stato adottato tale codice così puoi provare come funziona:
> https://dietamediterranea.eu/index.html
... qui in gtranslate.net, trovi un'alternativa che si appoggia sempre a google, ma con codice di controllo proprietario, sempre da me suggerito diversi anni fa, ma che nella versione free personalmente non lo consiglio, e ce ne sarebbero anche altri che potresti trovare in rete... ......
... poi ci sarebbe sempre lo storico traduttore, >intero, e, > ridotto, ...sempre di google di 15 anni fa, sempre valido/i, semplicissimo/i da applicare con un copia/incolla...
.
ciao
.
Salve. Vai in scheda progetto. Elimina il jurassico traduttore di google. Inserisci al suo posto un oggetto html e all'interno copia e incolla il codice seguente. E' free, sfrutta lo stesso motore non neurale di google classe 1. Quindi ricapitolando: elimina l'oggetto che hai ora.Mettici un oggetto HTML,fai doppio click su di esso e al suo interno in CODICE copia questo listato:
<div class="gtranslate_wrapper"></div>
<script>window.gtranslateSettings =
{"default_language":"it","detect_browser_language":true,"languages":["it", "ro", "en", "de",
"pt", "hr",],"wrapper_selector":".gtranslate_wrapper","flag_size":32}</script>
<script src="https://cdn.gtranslate.net/widgets/latest/flags.js" defer></script>
<style>
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf.VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc {
display: none;
}
</style>
Per aggiungere altre lingue segui la sequenza del codice:sigla nazione tra doppie apicette poi la virgola, uno spazio se devi aggiungerne altre.
ATTENZIONE: come per l'oggetto google l'elemento va posto solo da una parte ossia Header (sopra) o footer (sotto) ma meglio sopra (in entrambe non funzionerebbe). SE hai anche la stiky bar attivata allora metti l'oggetto HTML su quest'ultima.
qui un esempio OPERATIVO DI QUESTO TRADUTTORE
E qui altro esempio con più lingue seguendo la procedura su descritta: ACCADEMIAMAURIZIANA
Author
Grazie Roberto.
Già inserito e funziona alla grande.
Ottimo consiglio