no-untranslated-text
确保 JSX 中的所有文本标签都被翻译 API 包裹。
使用 i18n 功能时,这个规则确保了网站上的所有文本都可翻译,防止任何字符串意外未被翻译。
规则详情
此规则的错误代码示例:
// Hello World 未被翻译
<Component>Hello World</Component>
此规则的正确代码示例:
// Hello World 能被翻译
<Component>
<Translate>Hello World</Translate>
</Component>
规则配置
接受的字段:
选项 | 类型 | 默认值 | 描述 |
---|---|---|---|
ignoredStrings | string[] | [] | 如果文本标签完全由此列表包含的字符串组成,将不会被报告。 |
何时不使用它
如果你不使用 i18n 功能,你可以禁用这条规则。 你也可以在不应被翻译的文本处禁用这条规则。