Home › Forum › Localizzazione WP › Traduzione del child theme
-
AutorePost
-
-
20 Luglio 2015 alle 15:41 #29865Alex1982Partecipante
Ciao a tutti e grazie in anticipo per l’aiuto.
Stavo cercando di effettuare la traduzione di un tema child appena creato ma non riesco a capire come funziona il tutto,premetto che sono un utente inesperto ma da quello letto sulle varie guide basta aggiungere il file function.php nel nuovo tema creato e aggiungere la funzione :
// Load translation files from your child theme instead of the parent theme
function my_child_theme_locale() {
load_child_theme_textdomain( 'my_child_theme', get_stylesheet_directory() . '/languages' );
}
add_action( 'after_setup_theme', 'my_child_theme_locale' );
Ho aggiunti anche la cartella "languages" nel nuovo tema ma non riesco a capire quali file devo metterci.
Scusate pe l'ignoranza ma questo è quanto
Sito : www.iosviluppoapp.it ---> lo segnalo per far comprendere cosa vorrei tradurre ovvero le stringhe "leave a comment","edit","posted" nella sezione del blog -
20 Luglio 2015 alle 17:21 #118283elmaniseroPartecipante
Quelle voci, se non hai modificato la sezione blog nel child, appartengono al tema padre che evidentemente non è localizzato in italiano che, se lo permette, lo puoi fare con il software poedit per creare il file it_IT.po e in automatico il it_IT.mo.
-
20 Luglio 2015 alle 18:07 #118284Alex1982Partecipante
Nel tema child non ho modificato la sezione blog , quindi per localizzare in italiano il tema padre per esempio potrei procedere anche con un plugin tipo “Loco Translate”?
Dico questo perché provando ad aggiungere una traduzione tramite il plugin mi sono stati creati due file nella cartella “languages” del tema padre,ovvero il file “it_IT.mo” ed il file “it_IT.po” che comunque una volta tradotti non hanno alcun effetto
Oppure scarico lo zerif-lite.po dal mio tema padre,lo traduco con poedit e poi carico il file tradotto sulla cartella “languages” del tema figlio?
Aiuto!
-
20 Luglio 2015 alle 19:03 #118285elmaniseroPartecipante
Lo hai fatto male.
Io ti ho detto di fare in altro modo ma, anche se non conosco quel plugin e a parte il fatto che edit lo vedi solo tu come amministratore, lo hai tradotto con Modifica che però deve stare in msgstr e posted in, che andrebbe tradotto pubblicato in, è altra cosa da posted on
http://www.iosviluppoapp.it/wp-content/themes/zerif-lite/languages/it_IT.po
EDIT:
Ho scaricato il tema e non esiste il file zerif-lite.po ma zerif-lite.pot che è quello che devi aprire con poedit e i due file creati li devi mettere nel tema padre non nel figlio. ((prima però devi cancellare i due file creati col plugin e magari pure quello)
-
21 Luglio 2015 alle 12:17 #118297Alex1982Partecipante
Elmanisero ci sono riuscito,ho fatto esattamente come mi hai detto caricando i file creati con poedit sulla cartella “languages” del tema padre ed eliminando gli altri che avevo creato tramite plugin!
Grazie per l’aiuto!
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.