no-untranslated-text
强制要求 JSX 中的文本标签必须包裹翻译调用。
当你启用i18n 功能时,此规则可确保网站上所有标签都可被翻译,避免有字符串遗漏未翻译。
规则详情
错误示例:
// Hello World 未被翻译
<Component>Hello World</Component>
正确示例:
// Hello World 已被翻译
<Component>
<Translate>Hello World</Translate>
</Component>
规则配置
可用字段:
选项 | 类型 | 默认值 | 说明 |
---|---|---|---|
ignoredStrings | string[] | [] | 仅包含该列表内字符串的文本标签不会被报告。 |
何时不应使用
如果你未启用i18n 功能,可以禁用此规则。对于本不需要翻译的文本,也可局部禁用。