我使用的一個項目i18next,不能得到解決,包括翻譯文件的HTML標籤,並讓他們正確地呈現。HTML標籤陣營
我.json
翻譯文件的一個例子:
"en": {
"product": {
"header": "Welcome, <strong>User!</strong>"
}
}
有一個excellent answer to this question,但是與JQuery的。我沒有使用JQuery,我的項目是反應,這裏是我的設置:
import i18next from 'i18next';
import en from 'locales/en';
i18next.
init({
lng: 'en',
fallbackLng: false,
resources: en,
debug: false,
interpolation: {
escapeValue: false
}
});
export default i18next.t.bind(i18next);
在部分我:
import t from 'i18n';
t('product.header')
的HTML我想:
Welcome, <strong>User!</strong>
Html我得到:
Welcome, <strong>User!</strong>
比KS
隨着V4.4.0我們增加了一個新的組件,使之簡單,包括反應的組分到您的翻譯https://react.i18next.com/components/trans-component.html – jamuhl