首页 > 解决方案 > react-i18next:全局组件

问题描述

由于v11.6.0可以 在以下示例中插入类似<i/>和类似的标签:<strong/>

<Trans
  i18nKey="myKey"
  defaults="hello <italic>beautiful</italic> <bold>{{what}}</bold>"
  values={{ what: 'world'}}
  components={{ italic: <i />, bold: <strong /> }}
/>

现在我不想每次都这样做。可以说我的翻译文件充满了strongi-标签。

有没有办法将一些标签映射到默认的 HTML 元素?(例如,在 i18n 的初始化脚本中?)

标签: reactjsi18nextreact-i18next

解决方案


没有这样的能力来定义全局组件映射react-i18next

默认情况下,Trans组件支持文档['br', 'strong', 'i', 'p']中所写的内容。


推荐阅读