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. Claudio Matarrelli Autore articolo

    Mi fa piacere, non sai quanto tormento mi aveva dato questo problema prima di capire la banale soluzione 🙂

  3. 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. I campi obbligatori sono contrassegnati *