
按选择器排除翻译可能影响匹配元素的全部子内容,选到外层容器就可能让整块说明保留原文。先区分完全排除与仅排除自动翻译,再把选择器限定到真正需要保留的文字,不用全站宽泛规则保护一个型号。
先记录被影响的真实元素
在出问题页面确认型号、说明和按钮分别属于哪些HTML节点,记录当前排除规则。视觉上同一行的文字可能嵌在同一父元素中,选父层会波及所有子内容。不要只凭CSS类名看起来像产品就认为范围足够精确。
区分两类排除的作用
TranslatePress官方文档区分排除翻译和仅排除自动翻译,后者仍允许手工翻译相应文字。选择应符合实际维护需求:型号可以保持原样,说明仍需人工或自动处理。不要把禁用自动翻译误认为用户永远看不到任何译文。

按支持语法缩小选择器
优先选择接近目标文字且稳定的节点,核对官方对选择器语法的限制。不能将浏览器里某个复杂选择器能匹配,直接等同插件处理完全支持。样式重构后类名可能变化,需留下规则用途和适用模板,避免下一次改版默默失效。
用新增与已有文字分别回测
某些规则需要在翻译处理前设置,已有译文应单独检查,不假定修改排除项会自动清理历史数据。测试型号、邻近说明、移动专用模块及动态出现内容,确认只保留需要的原文。回读所有语言,避免修英文后其他语言出现大片未翻译。
关键区别

外层选择器:可能覆盖全部子内容;排除范围可能过大。
仅排除自动:阻止机器生成相应文字;仍可手工翻译。
规则生效:依赖语法及处理时机;旧译文另行核对。
怎样确认处理到位
型号等指定内容保留原样,说明与按钮仍正常翻译,规则范围及语法清楚,既有译文和手机动态模块已回归。
容易误判的边界
选择器规则不能替代实际译文检查;已有译文与新增内容的处理,还需结合当前插件版本验证。
