WPML

Ti piace cercare le traduzioni di WordPress e installarle nei tuoi siti? Se la risposta è no, WPML 2.6.0 ti piacerà. Abbiamo aggiunto il download automatico per le traduzioni del core di WordPress. È in beta e ti invitiamo a testarlo.

Quando gestisci un sito multilingue, devi tradurre il contenuto, ma non è tutto. Alcuni testi provengono dal tema, altri dai plugin e altri ancora da WordPress stesso.

Mentre il tuo tema e la maggior parte dei plugin di solito includono i file .mo che ti forniscono le traduzioni di cui hai bisogno, WordPress non lo fa. Devi cercare questi file .mo, scaricarli e installarli.

Poi, quando WordPress si aggiorna, devi ripetere questo processo.

WPML 2.6.0 ti permette di dimenticarti dei file di traduzione per WordPress. Li scaricherà per te e li manterrà aggiornati quando WordPress si aggiorna. Come ulteriore vantaggio, puoi dimenticarti del tutto dei file .mo di WordPress. Salviamo le traduzioni nella tabella di Traduzione stringhe di WPML. Questo significa che non hai nemmeno bisogno di rendere scrivibile quella criptica directory “languages”, o di crearla.

Come WPML 2.6.0 ottiene le traduzioni


Abbiamo scritto uno script (piuttosto complesso) che scansiona l’intero repository delle traduzioni di WordPress. La struttura di quel repository “non è così coerente” (per usare un eufemismo), ma a noi non importa. Lo leggiamo e scopriamo dove si trovano le traduzioni per le diverse lingue. Il nostro script crea una directory XML che abbiamo archiviato sulla nostra CDN (content delivery network), per un accesso super veloce.

WPML 2.6.0 caricherà quel file XML quando avrà bisogno di ottenere le traduzioni di WordPress. Questo include la prima installazione, le nuove lingue o gli aggiornamenti di WordPress. Puoi anche dire a WPML di controllare manualmente.

Vai su WPML->Localizzazione di temi e plugin. Noterai una nuova opzione per “Seleziona come ottenere le traduzioni per il core di WordPress”. Quando la imposti su “WPML scaricherà automaticamente le traduzioni per WordPress”, WPML prende il controllo.

Downloader delle traduzioni del core di WordPress

Una volta abilitata, vedrai tre nuove colonne nell’elenco delle lingue. La prima colonna ti dice quando hai ottenuto l’ultima traduzione per quella lingua. La colonna successiva indica quali traduzioni sono disponibili. L’ultima colonna include i pulsanti di download veri e propri.

Fai clic su Rivedi le modifiche e aggiorna per ciascuna delle lingue.

WPML scarica la traduzione più adatta per ogni lingua


WPML scaricherà il miglior file .mo per la tua versione di WordPress e il locale selezionato. Ad esempio, se stai usando WordPress 3.4.1 e hai bisogno della traduzione per lo spagnolo argentino, WPML cercherà il locale “es_AR”. Se non riesce a trovarlo, cercherà il locale spagnolo predefinito (es_ES).

Poi, WPML cerca la versione di WordPress più adatta. Se riesce a trovare un ramo di traduzione per la versione in uso, lo scarica. Altrimenti, prova con la versione “trunk”. Infine, cerca la versione più recente.

WPML ti mostra le novità o gli aggiornamenti


Dopo che WPML ha scaricato il file .mo con la traduzione aggiornata, ti permette di rivederla prima di applicare queste nuove traduzioni.
Schermata di conferma prima di aggiornare le traduzioni

Normalmente, andrai semplicemente in fondo a questa pagina e aggiornerai le traduzioni. Se, per qualche motivo, vuoi mantenere alcune modifiche precedenti, puoi deselezionare stringhe specifiche. Vedrai sia le traduzioni aggiornate che quelle nuove.

Infine, le traduzioni compaiono in Traduzione stringhe di WPML


Una volta approvate le nuove traduzioni, queste compaiono nella schermata Traduzione stringhe di WPML.
Traduzione di WordPress in Traduzione stringhe di WPML

Poiché salviamo queste traduzioni nel database, non c’è più bisogno di creare una directory “translations” e salvarci i file .mo di WordPress. Le traduzioni di WordPress verranno salvate proprio come qualsiasi altra traduzione per il tuo sito.

Nel caso te lo stessi chiedendo, non c’è alcun cambiamento nelle prestazioni. WPML carica tutte queste traduzioni in un’unica query SQL e le cerca in modo efficiente. Non è né più veloce né più lento rispetto all’utilizzo dei file .mo.

Naturalmente, ci sono molti vantaggi nell’avere queste traduzioni nelle tabelle di Traduzione stringhe di WPML. Ad esempio, puoi modificarle e vengono incluse in qualsiasi backup del DB che esegui.

Scarica e prova


Per ottenere questo download, vai al tuo account WPML e fai clic su Download. Hai bisogno della recente versione beta. Scaricala e decomprimila. I plugin che sono cambiati sono il core di WPML e il plugin Traduzione stringhe. Hai bisogno di entrambi per questa nuova funzionalità (sì, questo significa che il download automatico della traduzione è disponibile solo per la versione WPML Multilingual CMS, che include il modulo Traduzione stringhe).

Ti preghiamo di non eseguirlo ancora sui siti di produzione. Se stai solo configurando un sito di sviluppo, dovrebbe andare bene. Questa versione di WPML è appena uscita dal forno. Abbiamo eseguito una serie di test di sviluppo su di essa, ma non ha superato il nostro controllo qualità per la produzione (QA).

Cosa ne pensi? Faccelo sapere nei commenti!

L’hai trovato utile? Condividi questo articolo: