di: Marco Bonzanini 08 Gennaio 2009
Nei vari file dell'applicazione è possibile vedere come sia stata utilizzata in modo rigoroso una metodologia per poter tradurre la propria applicazione in più lingue. A monte, creando la nuova applicazione abbiamo definito l'inglese come lingua principale. Nel codice invece facciamo largo uso del tag <fb:intl> che nasce proprio con questo scopo: al suo interno inseriamo le parti testuali in inglese, che potremo poi tradurre utilizzando l'applicazione Translations, la quale tra l'altro consente anche ai nostri utenti di partecipare al progetto di traduzione. Per contenuti testuali particolarmente corti e non auto-esplicativi, è possibile utilizzare un attributo desc per aggiungere una descrizione relativa al testo da tradurre. Nel Wiki degli sviluppatori sono presenti dei suggerimenti che è opportuno seguire per predisporre al meglio il codice con il fine di consentire una più agevole traduzione.
Altri aspetti legati all'internazionalizzazione ruotano attorno alla gestione del tempo: da questo punto di vista, il tag <fb:date> ci consente di formattare una data in base alla localizzazione dei nostri utenti. L'input di questo tag consiste in un timestamp in formato Unix, creato quindi con la funzione mktime() e passato attraverso l'attributo t. Con l'attributo format specifichiamo invece il formato della data, come descritto nel Wiki.
Concludiamo questa serie di articoli con dei link per approfondire quanto analizzato in queste pagine. Per la panoramica completa sull'API e sul linguaggio FBML rimandiamo naturalmente al Wiki ufficiale.
Guida Yii FrameworkCome creare applicazioni Web in modo semplice e veloce con il... |
Guida Zend FrameworkDiventate professionisti dello sviluppo Web. Zend Framework è lo... |
Guida Applicazioni Facebook con PHPCome realizzare un'applicazione per Facebook. Dalle basi della... |
Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.
Iscriviti alla newsletter
|
|
Corso PHP per Webmaster11 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |