Un problema che affligge alcuni utilizzatori del cms WordPress è la mancata visualizzazione della lingua italiana.
Cioè pur installando il pacchetto italiano disponibile su www.wordpress-it.it, oppure installando la versione inglese e poi installando i file di localizzazione, il sito e il pannello di amministrazione continuano ad avere le voci dei menu in inglese.
Nelle passate versioni si trattava di un bug. Nelle ultime versioni, per esperienza, posso dire che il problema è quasi sempre lo stesso.
La soluzione, trovata sbattendo la testa per ore, è abbastanza semplice, anche se online non avevo trovato nulla al proposito.
I due file di localizzazione it_IT.mo e it_IT.po devono essere caricati tramite FTP in modalità binaria.
Qualora i due file vengano caricati in modalità Ascii vengono corrotti, perciò WordPress li ignora e usa la lingua inglese predefinita.
Per controllare questa impostazione occorre fare riferimento alla guida del proprio client FTP. A titolo di esempio riporto uno screenshot di FileZilla, uno dei client opensource più diffusi.
In questo caso vediamo che è presente anche la modalità automatica, che come la binaria funziona bene e non crea problemi.
Vediamo dunque la procedura di localizzazione completa e corretta:
- Scaricare i due file di it_IT.mo e it_IT.po da qui;
- Creare la cartella languages all’interno della cartella wp-content presente sul nostro server. (In alternativa si può creare non in wp-content, ma in wp-includes, funziona allo stesso identico modo in quanto WordPress cerca in entrambi i posti);
- Caricare tramite FTP in modalità binaria nella cartella languages i due file precedentemente scaricati it_IT.mo e it_IT.po ;
- Editare il file wp-config.php presente nella root della nostra installazione di wordpress, impostando il valore WPLANG su it_IT;
define (‘WPLANG’, ‘it_IT’);
- Loggarsi di nuovo e verificare che il pannello sia in italiano;
E’ tutto, spero questo piccolo suggerimento sia di aiuto. In caso di problemi e ulteriori osservazioni lasciate un rigo di commento 😉
sei un grande!
mi hai risolto un grosso problema!
grazie infinitivamente
Mi fa piacere, non sai quanto tormento mi aveva dato questo problema prima di capire la banale soluzione 🙂
Erano tre giorni che ci sbattevo sopra la testa. Poi è bastato verificare la modalità di trasferimento ftp per capire che era quello il problema. Grazie
Bene Pietro, è sempre un piacere sapere di aver scritto qualcosa di utile 🙂