Locallizzare un Tema per Wordpress con PoEdit »
WordPress è una piattaforma Open Source per blog scritta in PHP e usa come database MySQL. La maggior parte dei temi utilizzati in wordpress non sono localizzati in lingua italiana quindi bisogna tradurli. Per tradurre un tema per wordpress da qualsiasi lingua all’italiano in maniera facile e veloce senza fastidiose modifiche al codice, abbiamo bisogno di un editor chiamato PoEdit disponibile in tutte le distribuzioni Linux (Ex: sudo apt-get install poedit).
Al primo avvio PoEdit ci chiederà nome e email.
Fatto questo andiamo su nuovo FILE->Nuovo Catalogo; Si aprirà una nuova finestra dove dobbiamo inserire i dati relativi al progetto come la lingua il nome ecc (non sono tutti obbligatori).Fatto questa andiamo su IMPOSTAZIONI.
Supponiamo di voler tradurre il tema Areia-Azul che nel mio caso si trova sul Desktop. Inseriamo il percorso del nostro tema sulla casella PERCORSO BASE successivamente clicchiamo sul pulsante NUOVO OGGETTO ed inseriamo lo stesso percorso come in figura:
Adesso possiamo passare a Parole Chiave.Inseriamo cliccando sul bottone NUOVO OGGETTO i seguenti caratteri: __ (doppio underscore). Ne creiamo poi un secondo con _e . Come risultato dovremmo avere una schermata simile:
Clicchiamo su ok e ci verrà chiesto di salvare il file (possiamo lasciare anche default.po).
Adesso possiamo tradurre il tema che nel nostro caso è il tema Areia-Azul.
Clicchiamo su ogni stringa con il tasto destro e selezioniamo “copia originale nel campo di traduzione”.
Il campo di traduzione è il riquadro in basso e non ci resta che sostituire la traduzione in italiano. Dopo avere finito tutte le stringhe salviamo e chiudiamo.
Abbiamo creato a questo punto due file, uno con estensione .mo e uno con estensione .po. Rinominiamo il file .mo in it_IT.mo e copiamolo nella cartella del tema (wp-content/themes/”nome_del_tema”) .
A questo punto se non ci sono errori abbiamo il nostro tema localizzato in italiano!
Se sei alle prime armi con Linux fai la tua richiesta alla sezione Help per inesperti su InTiLinuX Forum.







1 commento
Un modo automatico per tradurre ma io preferisco mettere le mani al codice sorgente perchè penso di fare prima.