Sto usando i18next per alimentare i18n per il mio weblog. Funziona benissimo sui contenuti di solo testo, ma quando provo a tradurre contenuti che includono il markup HTML, viene visualizzato il markup raw quando traduco il testo.Tag HTML nella traduzione i18next
A titolo di esempio, ecco un frammento di markup da un post che non funziona come previsto:
codice<div class="i18n" data-i18n="content.body">
In Medellín they have many different types of <i>jugos naturales</i> (fruit juice) ... <br />
<br />
...
</div>
La traduzione è simile al seguente:
var resources = {
"en": ...,
"es": {
"translation": {
"content": {
"body": "En Medellín hay varios tipos diferentes de <i>jugos naturales</i> ... <br /><br /> ... "
}
}
}
}
i18n.init({"resStore": resources}, function(t) {
$('.i18n').i18n();
});
Quando la traduzione è resi, tag HTML sono fuggiti e l'output come testo:
En Medellín hay varios tipos diferentes de <i>jugos naturales</i>...<br /><br />
come raggiungo i18next per cambiare ° e HTML degli elementi tradotti?
Questo non lo fa lavoro –
questo non funziona, l'html è sfuggito a –