Installando il plug-in qTranslate per WordPress potresti accorgerti che i menù personalizzati non vengono tradotti. Come fare?
Io ho risolto così:
In Aspetto -> Menù seleziono la voce del menù personalizzato che voglio sia tradotto in più lingue quindi come Etichetta di navigazione inserisco questo codice:
<!--:en-->English text<!--:--> <!--:it-->Testo in italiano<!--:-->
ovviamente utilizzando i relativi codici per ogni lingua utilizzata in qTraslate.
Informatics, ski racer, loves travels, Finland, Norway, mountains, squash, photography, Drones and RC Helicopter
Salve, provando qtranslate mi sono reso conto che traduce solo i contenuti ma non i menu e i tags del tema scelto originariamente in inglese.
Ho seguito il suo consiglio di inserire il codice postato nell’etichetta del menu, ma non cambia nulla!
Potrebbe aiutarmi in merito?grazie
Saluti
Claudio
@Claudio: se inserisci il codice riportato nel post nel campo “Etichetta di navigazione” (Navigation Label) dei menù che vuoi vengano tradotti vedrai che scegliendo la relativa lingua il menù riporterà il testo che hai inserito tu (nell’esempio sopra riporterà English text nel caso tu visualizzi il testo in inglese e Testo in italiano nel caso tu scelga la lingua italiana). Ovviamente dovrai usare i relativi codici per le lingue ovvero en per l’inglese, it per l’italiano ecc. Funziona anche con la 3.8
Complimenti per la soluzione davvero ottima, grazie!
Salve Andrea,
per le etichette ok il codice …...
Ma per i link nel menu?
Ho provato ad inserire sia il codice link-page_it e link-page_en ma non funziona, anzi quando effettuo il salvataggio il contenuto si azzera.
Saluti
Antonio
ho provato a cambiare l’etichetta di navigazione come suggerito ma non funziona, sto forse dimenticando un passaggio?
@Annouchka: se hai attivato qtranslate e hai inserito nell’etichetta di navigazione il codice che ho riportato (controlla al massimo la sintassi o eventualmente riscrivi a mani) quando cambi linga di visualizzazione dovrebbero anche cambiare i testi nel menù. In alternativa potresti anche utilizzare questo codice: [:en]English Text[:de]Deutsch[:]
ehm no … provate tutte con la seconda opzione nemmeno …
ciao Andrea, mi sapresti dire come eliminare definitivamente, invece, l’opzione etichetta di qtranslate? Grazie 🙂
Molto utile, grazie mille 🙂
Salve, funziona si, ma elimina le altre lingue: lo accetta per una sola lingua per volta, cancellando le etichette delle altre due (ho IT, EN, FR)… è un rompicapo :(. In questo modo i menu non vengono tradotti 🙁