私はプロジェクトでi18nextを使用しています。翻訳ファイルのhtmlタグを含めて正しくレンダリングすることはできません。リアクションのi18nextの翻訳ファイルの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