HtmlExtractorOptions

@ai-i18n/vite 导入:

import type { HtmlExtractorOptions } from '@ai-i18n/vite';

定义

interface HtmlExtractorOptions {
  attributes?: readonly string[];
}

字段

字段类型默认值作用
attributesreadonly string[]altaria-labelplaceholdertitle替换默认属性提取白名单。

属性名必须由小写字母开头,后续只能包含小写字母、数字和连词线。重复属性会自动去重。

用法

AiI18nOptions.html 写法行为
false 或省略不处理 HTML。
true提取完整的静态 t() 文本节点与默认属性。
{ attributes }提取完整的静态 t(),并替换属性白名单。

普通 HTML 文本、混合文本、内联脚本和非白名单属性不会自动翻译。HTML 提取与 framework 模式 相互独立。完整写法见通用文案写法