跳到主要内容

no-untranslated-text

强制要求 JSX 中的文本标签必须包裹翻译调用。

当你启用i18n 功能时,此规则可确保网站上所有标签都可被翻译,避免有字符串遗漏未翻译。

规则详情

错误示例:

// Hello World 未被翻译
<Component>Hello World</Component>

正确示例:

// Hello World 已被翻译
<Component>
<Translate>Hello World</Translate>
</Component>

规则配置

可用字段:

选项类型默认值说明
ignoredStringsstring[][]仅包含该列表内字符串的文本标签不会被报告。

何时不应使用

如果你未启用i18n 功能,可以禁用此规则。对于本不需要翻译的文本,也可局部禁用。

延伸阅读