跳到主要内容
版本:Canary 🚧

no-untranslated-text

强制 JSX 中的文本标签由翻译调用包装。

当使用i18n 特性时,此规则确保出现在网站上的所有标签都是可翻译的,因此没有字符串意外地漏过未翻译的内容。

规则的细节

该规则的错误代码示例:

// Hello World is not translated
<Component>Hello World</Component>

正确的代码示例:

// Hello World is translated
<Component>
<Translate>Hello World</Translate>
</Component>

规则配置

接受字段:

Option类型默认描述
ignoredStringsstring[][]仅包含此列表中的字符串的文本标签将不会被报告。

什么时候不要使用它

如果您不使用i18n 特性,则可以禁用此规则。当文本不需要翻译时,也可以禁用此规则。

进一步的阅读