跳到主要内容
版本:Canary 🚧

no-untranslated-text

确保 JSX 中的所有文本标签都被翻译 API 包裹。

使用 i18n 功能时,这个规则确保了网站上的所有文本都可翻译,防止任何字符串意外未被翻译。

规则详情

此规则的错误代码示例:

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

此规则的正确代码示例:

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

规则配置

接受的字段:

选项类型默认值描述
ignoredStringsstring[][]如果文本标签完全由此列表包含的字符串组成,将不会被报告。

何时不使用它

如果你不使用 i18n 功能,你可以禁用这条规则。 你也可以在不应被翻译的文本处禁用这条规则。

延伸阅读