Visualizzazione post con etichetta translate. Mostra tutti i post
Visualizzazione post con etichetta translate. Mostra tutti i post

21 luglio 2009

62 commenti

Google Translate Widget per Wordpress

Poco più di un mese fa ho pubblicato il post Bandierine per Google Translate Widget con il codice html/javascript per tradurre il blog in 23 lingue diverse.

Il widget è ormai presente su diversi blog su piattaforma Blogger e Splinder (ringrazio tutti quelli che non hanno rimosso i credits).

La mia amica Capricci di Natura aveva provato ad inserirlo nel suo blog (su piattaforma Wordpress) ma non traduceva un bel niente... purtroppo Wordpress non permette l'utilizzo di codice javascript.

Nel mio blog così come in tutti quelli in cui è presente il widget, basta cliccare sulla bandierina della lingua in cui si vuole tradurre la pagina e, grazie al codice javascript location.href, si ottiene la traduzione della pagina in cui ci troviamo, che sia l'homepage o un post qualunque non importa...

Il codice html che vi propongo invece traduce la pagina il cui indirizzo deve essere specificato...
Infatti come già fanno da Capricci di Natura, Jenga e The Five Demands occorre inserire il codice html alla fine di ogni post e specificare l'indirizzo del post che volete tradurre.
Wordpress, rispetto a Blogger, consente di conoscere prima della pubblicazione l'indirizzo del post (ed eventualmente modificarlo):

Titolo post

quindi basta copiare il link del post e sostituirlo alla stringa LINK_POST che trovate nel codice html di ciascuna bandierina che vi riporto di seguito.

Il codice html va incollato in HTML e non in Visuale

HTML

E questo è il consiglio che ho dato a Capricci di Natura:

1. salva il codice html delle bandierine che ti interessano in un file di testo
2. prima di pubblicare il post, copia il suo indirizzo
3. utilizzando blocco note o qualsiasi altro editor trova la stringa LINK_POST e la sostituisci con l'indirizzo del post
4. copia il codice html modificato e lo incolli alla fine del post
5. chiudi il file senza salvare le modifiche così la prossima volta potrai fare le operazioni dal punto 1.

Le prime volte può sembrare un po' laborioso...

Ecco il codice per ogni bandierina:















































Resto a disposizione per qualsiasi dubbio, chiarimento...
o personalizzazione del codice!

Newsletter by follow.it


2 giugno 2009

191 commenti

Bandierine per Google Translate Widget

Google Translate WidgetQualche mese fa ho pubblicato il post Come inserire Google Translate Widget nel blog, che consentiva di tradurre il proprio blog in sole quattro lingue: Greco, Inglese, Francese e Tedesco.

Vi avevo promesso che (prima o poi) averi pubblicato il codice html per tradurre il blog in altre lingue.

Ed ecco che finalmente sono riuscita a mantenere la promessa fatta!!!
Di seguito trovate il codice html da utilizzare per tradurre il blog in ben 23 lingue diverse.

Newsletter by follow.it


25 febbraio 2009

64 commenti

Come inserire Google Translate Widget nel blog

Scrivo questo post per la mia amica VitaIE che più volte mi ha chiesto se fosse possibile inserire nel blog qualche widget che consentisse di tradurre il blog. Il suo infatti è multilingua!

Ed eccomi qui a scrivere questo post con le semplici operazioni da fare per ottenere questo widget:

Translate Italian to Greek Translate Italian to English Translate Italian to German Translate Italian to French Translate Greek to Italian

Come prima cosa bisogna accedere al proprio account Blogger, andare in Layout, cliccare su Aggiungi un gadget nella sidebar e inserire per ciascuna bandierina il seguente codice javascript:

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate_p?u='+encodeURIComponent(location.href)+'&langpair=it%7Cel&hl=it&ie=UTF8'); return false;" title="Translate Italian to Greek"><img border="0" alt="Translate Italian to Greek" src="http://www.iolecal.it/blog/posts/post065/greece.png" title="Translate Italian to Greek"/></a>

dove la sigla in rosso (it) indica la lingua della pagina mentre quella in blu (el) rappresenta la lingua in cui tradurre la pagina. La stringa in verde (Translate Italian to Greek) è semplicemente una descrizione.

Ed ecco le sigle di alcune delle lingue disponibili:
Arabic = ar; Bulgarian = bg; Croatian = hr; Czech = cs; Danish = da;
Dutch = nl; Finnish = fi; French = fr; German = de; Greek = el;
Italian = it; Norwegian = no; Polish = pl; Portuguese = pt;
Romanian = ro; Russian = ru; Spanish = es; Swedish = sv

Se volete aggiungere nel vostro blog questo widget basta copiare il seguente codice javascript:

Javascript Code
  • <a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate_p?u='+encodeURIComponent(location.href)+'&langpair=it%7Cel&hl=it&ie=UTF8'); return false;" title="Translate Italian to Greek"><img border="0" alt="Translate Italian to Greek" src="http://www.iolecal.it/blog/posts/post065/greece.png" title="Translate Italian to Greek"/></a>
  • <a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate_p?u='+encodeURIComponent(location.href)+'&langpair=it%7Cen&hl=it&ie=UTF8'); return false;" title="Translate Italian to English"><img border="0" alt="Translate Italian to English" src="http://www.iolecal.it/blog/posts/post065/england.png" title="Translate Italian to English"/></a>
  • <a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate_p?u='+encodeURIComponent(location.href)+'&langpair=it%7Cde&hl=it&ie=UTF8'); return false;" title="Translate Italian to German"><img border="0" alt="Translate Italian to German" src="http://www.iolecal.it/blog/posts/post065/germany.png" title="Translate Italian to German"/></a>
  • <a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate_p?u='+encodeURIComponent(location.href)+'&langpair=it%7Cfr&hl=it&ie=UTF8'); return false;" title="Translate Italian to French"><img border="0" alt="Translate Italian to French" src="http://www.iolecal.it/blog/posts/post065/france.png" title="Translate Italian to French"/></a>
  • <a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate_p?u='+encodeURIComponent(location.href)+'&langpair=el%7Cit&hl=el&ie=UTF8'); return false;" title="Translate Greek to Italian"><img border="0" alt="Translate Greek to Italian" src="http://www.iolecal.it/blog/posts/post065/italy.png" title="Translate Greek to Italian"/></a>

Ovviamente potete aggiungere tutte le lingue che volete, io ho messo solo il greco, l'inglese, il francese e il tedesco e in più la traduzione dal greco all'italiano.

Altre bandierine sono disponibili in questo post

Come vedete il widget può anche essere inserito in un singolo post!


Newsletter by follow.it


flag counter
This blog by Iole is licensed under a Attribution-NonCommercial-NoDerivs 3.0 Unported License.
 Design by Iole | Privacy Policy | Cookie Policy