Problema: WordPress è in italiano, ma viene visualizzato in Inglese

di | 27 Giugno 2009

Logo WordPressUn 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.moit_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.

Impostare trasferimento binario su FileZilla

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 😉

4 pensieri su “Problema: WordPress è in italiano, ma viene visualizzato in Inglese

  1. Clemente Maniaci

    sei un grande!
    mi hai risolto un grosso problema!

    grazie infinitivamente

  2. Pietro

    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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.