Qualche mese fa, quando inaugurai la mia (poco fortunata) pagina di Facebook vi parlai dell'interesantissimo Facebook Slide Likebox, un modulo di Joomla, scaricabile gratuitamente, che vi permette di inserire sul vostro sito, in maniera piuttosto semplice, un Like Box a scomparsa (ossia il riquadro "mi piace" della vostra pagina di Facebook) come quello che vedete alla vostra destra. Se lo avete installato, avrete di sicuro notato che il modulo mostra il Like Box in inglese. Questo avviene semplicemente per il fatto che l'opzione che rende possibile la selezione della lingua del like box è disponibile soltanto nella versione a pagamento di tale modulo. Putacaso questo significa che dobbiamo tenerci il modulo in inglese? La risposta ovviamente è nagativa, altrimenti non avrei scritto questo articolo! Se avete familiarità con like button, like box e altre amenità che Facebook mette a gentile disposizione, con molta probabilità sarete a conoscenza del fatto che i link che riportano ai like box, ai like button e compagnia, contengono tra i vari argomenti anche la lingua con la quale visualizzarli. Se avete ad esempio questo codice html (che serve semplicemente per fare apparire un like box versione xfbml alquanto minimalista):
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like-box href="http://www.facebook.com/platform" width="292" show_faces="false" stream="false" header="false"></fb:like-box>
probabilmente noterete che il primo link di questo codice contiene informazioni sull'internazionalizzazione: en_US. È vero che nella maggiorparte dei casi, anche se abbiamo la sottostringa en_US, il nostro oggetto verrà ugualmente tradotto automaticamente in italiano. Ma se proprio vogliamo avere la certezza assoluta del risultato, soprattutto in casi particolari come quello che andremo a trattare, basterà cambiare la sottostringa en_US in it_IT.
Siccome il modulo che ci interessa è rilasciato sotto licenza GNU-GPL, abbiamo tutte le carte in regola per poterlo modificare a nostro piacimento in maniera assolutamente legale. Dunque basterà sfruttare questa banalissima conoscenza per italianizzare il nostro Like Box!
Per prima cosa scarichiamo il modulo da qui ed estraiamo il contenuto del file zip. Apriamo con un editor di testo il file helper.php e modifichiamo la riga 40 cambiando la sottostringa locale=en_GB in locale=it_IT. A questo punto ricomprimiamo il file in formato zip ed installiamolo seguendo le istruzioni che ho dato su questa pagina.
Questo è tutto!