Localizzare WordPress

Se il tema scelto per il blog in WordPress non è localizzato completamente, ci ritroveremo alcune voci in inglese, che potremmo voler tradurre.

A me, ad esempio, era rimasto Posted on prima della data sotto il titolo, e Posted in e Tagged per indicare la categoria in fondo all’articolo.

SOLUZIONE
Modificare singole voci è abbastanza facile.
Dal pannello dell’amministratore, bisogna andare in ASPETTO->EDITOR e aprire i file content.php e function.php, quindi cercare le voci da tradurre e modificare il testo.

ESEMPI

In content.php:

<?php  the_content( __( 'Continue reading<span class="meta-nav">&rarr;</span>', 'twentyeleven' ) ); ?>

diventa

<?php  the_content( __( 'leggi tutto <span class="meta-nav">&rarr;</span>', 'twentyeleven' ) ); ?>

Se si vuole eliminare la freccina finale cancellare il codice .

Analogamente le righe:

<?php printf( __( '<span class="%1$s">Posted in</span> %2$s', 'twentyeleven' ), 'entry-utility-prep entry-utility-prep-cat-links', $categories_list );
<?php printf( __( '<span class="%1$s">Tagged</span> %2$s', 'twentyeleven' ), 'entry-utility-prep entry-utility-prep-tag-links', $tags_list );

possono diventare

<?php printf( __( '<span class="%1$s">Categorie:</span> %2$s', 'twentyeleven' ), 'entry-utility-prep entry-utility-prep-cat-links', $categories_list );
<?php printf( __( '<span class="%1$s">Tags:</span> %2$s', 'twentyeleven' ), 'entry-utility-prep entry-utility-prep-tag-links', $tags_list );

Ricordarsi di cliccare su Aggiorna file.

Per tradurre anche la voce Posted on, aprire il file functions.php, e quindi modificare la riga:

function twentyeleven_posted_on() {
	printf( __( '<span class="sep">Posted on </span><a href="%1$s" title="%2$s" rel="bookmark">

in

function twentyeleven_posted_on() {
	printf( __( '<span class="sep">Pubblicato il </span><a href="%1$s" title="%2$s" rel="bookmark">

Attenzione a non modificare il nome della funzione, ma solo il testo da visualizzare.