Inserimento sul sito di Google traslate 
Author: Camelia B.Salve a tutti, ho un problema, l'oggetto di google traslate che si trova sul programma, una volta su internet non è possibile utilizzare tutte le lingue, ho trovato in una discussione la stringa:
<div id="google_translate_element"></div>
<script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'it',
includedLanguages: 'it,fr,en,es,'
}, 'google_translate_element');
}
</script>
<script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
ma volevo aggiungere anche il russo, il cinese, l'arabo ed indiano, ho aggiunto nella stringa: ru,cn,ar,in, ma una volta su internet si vedsevano solo 4 lingie e neanche in ordine che avevo inserito.
C'è qualcuno che mi può dare la striga giusta per inserirla sul sito?
Il sito che la volevo inserire e non funziona è: www.shishatime.it/prova
Grazie in anticipo
Camelia

Togli momentaneamente quello che hai è inserisci questo in oggetto html
<div class="gtranslate_wrapper"></div>
<script>window.gtranslateSettings = {"default_language":"it","detect_browser_language":true,"languages":["it", "en", "de", "fr", "es",],"wrapper_selector":".gtranslate_wrapper","flag_size":42}</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>
Aggiungi le lingue seguendo lo schema delle altre spazi e virgole comprese. ATTENZIONE l'altro deve essere tolto fisicamnente neanche nascosto. Due non possono coesistere. Solo uno sulla stiky o header. Allarga l'oggetto html in base alle lingue inserite. ESEMPIO
Author
Grazie mille Roberto, provo a fare come hai detto tu.
Buona serata
Carmela se vuoi approfondire il discorso, ciao.
... rimanendo in tema con la tua domanda in oggetto ed osservando il tuo test, ... noto che le sigle delle lingue che tu hai usato in precedenza erano errate per cui interrompe il flusso...
... per aggiungere le lingue che hai richiesto al tuo codice, che è quello nativo e tradizionale di Google Translate, il più usato, considerando anche l'aggiunta di "de" che hai fatto, sono quelle indicate qui in grassetto:
'it,fr,en,es,,de,ru,zh-TW,ar,hi'
... ! ... nella pagina INDEX del tuo sito PROVA il traduttore non funziona come hai notato anche tu, perchè entra in atto il blocco dei cookie di iubenda che hai applicato al sito...!...
.. per risolvere questo problema secondo le mie ideeavresti due possibilità rimanendo sullo stesso codice:
1) ... puoi applicare le eccezioni per il traduttore direttamente su iubenda studiando le relative istruzioni, e risolvi immediatamente da te, ovviamente correggendo la lista come detto prima;
2) - oppure) si potrebbe risolvere con una mia esclusiva ed originale invenzione con minimale codice EXTRA aggiunto al codice attuale, no! AI(blabla, che by-passa il controllo dei cookie, ed in questo caso se ti interessa procedere, ...avvisami;
3) - secondo me, visto la presenza di lingue non comuni, potrebbe essere più utile usare il traduttore con la lista completa, estesa, di tutte le lingue come previsto da google...
...
.
ciao
.
.... riferimento al mio .3), lista completa, hai provato se anche l'oggetto traduttore del programma subisce lo stesso blocco dei cookie...?...
... nel caso funzionasse, c'è un altro mio codice da aggiungere per rendere la lista visibile in ogni condizione....
... altrimenti c'è sempre il codice con la lista completa nativa di google...
..
Author
Ciao KolAsim, grazie per la tua risposta, ma inserendo l'oggetto traduttore del programma quando si clicca a scegliere la lingua non si arriva a trovare tutto in quanto non c'è una barra di scorrimento per questo non l'ho uso più. Se gentilmente mi puoi mandare la tua soluzione ti ringrazio in anticipo, in tanto ho usato la soluzione di Roberto
Author
Ciao Giancarlo, Ho provato la tua soluzione ma non funziona, ho impostato l'elenco a tendina ma esce sempre in linea, questa volta sul sito ho inserito la tua soluzione, se puoi controlla anche tu, e si vedono sempre solo 6 lingua e non 8 come ho inserito io
Grazie
Buongiorno Camelia, quando fai le scelte in base alle tue necessita, alla fine devi sempre rigenerare il codice cliccando su UPDATE PREVIEW fatto questo, vedrai la vunzione simulata a video ed il nuovo codice verrà generato pronto per il copia e incolla.
codice a tendina sul fondo della pagina:
<div class="gtranslate_wrapper"></div>
<script>window.gtranslateSettings = {"default_language":"it","native_language_names":true,"detect_browser_language":true,"languages":["it","de","es","en"],"wrapper_selector":".gtranslate_wrapper"}</script>
<script src="https://cdn.gtranslate.net/widgets/latest/float.js" defer></script>
Author
Ho fatto esattamente così ma sul sito esce come vedi: www.shishatime.it non esce a tendina, non so dove sbaglio?
Author
allego anche le foto delle scelte che ho fatto
Author
allego 2
Il problema potrebbe essere che nella pagina ci sono due widget GTranslate separati (uno nell'header, uno nella sticky bar) che però condividono la stessa variabile globale, prova ad eliminare il codice vecchio e vedi se poi quella a tendina funziona, ciao.
... ciao, ho controllato il tuo precedente LINK e il sito PROVA lo hai eliminato...
... la mia risposta era riferita alla tua domanda e non ad altre alternative...
... invece vedo che nel sito BASE-root hai usato il codice di Gtranslate suggerito già da Mirko cinque lustri fa e che ho suggerito anche io e divulgato negli anni varie decine di volte...
... se preferisci usare Gtranslate, è semplicissimo configurarlo, e basta un copia/incolla del codice proposto da Gtranslate in un OggettoCodiceHTML...
... attenzione! ... tu adesso hai inserito due oggetti diversi tra loro di cui uno ne prende priorità e che entrano in contrasto tra loro...
... configura correttamente il traduttore su Gtranslate, ed inserisci il codice in un solo OggettoCodiceHTML, se per tutto i sito, o nel HEADER, o nel FOOTER...
...
... per altri suggerimenti diversi da questo e/o per il normale google traduttore nel caso avvisami...
.
ciao
.
Author
Grazie Kolasim, ho risolto come mi ha detto Giancarlo e la soluzione mi piace
Grazie a tutti
... OK, ... ho controllato, ...hai usato ed applicato correttamente Gtranslate...
.
... buon lavoro, ciao
.
.