S1.05.4Screenshot-based localization context设计

界面截图是最有效的上下文

别名: 本地化截图 · in-context localization · visual context

概念解释

截图式本地化上下文(screenshot-based localization context)是把字符串标到其真实界面画面中,让译者同时看到控件角色、相邻文案、视觉层级、可用空间和流程状态。对歧义主要来自控件角色、邻接和空间关系的短 UI 文案,截图通常是信息密度很高的静态上下文;标题中的“最有效”只限于这个范围,不表示截图能替代结构化说明或可运行界面。

机制

字符串的含义由邻近关系共同限定:同一个词位于按钮、标题或状态芯片会承担不同言语行为,前后字段还能说明代词指向和动作对象。截图把这些关系外化,降低译者在资源列表中凭经验猜测的需求。若翻译平台把画面区域与 message key 建立稳定映射,译者还能判断文本增长会影响哪一层布局,而不是只看到抽象字符限制。

边界

静态截图只呈现一个时刻,无法显示交互前因、动画、键盘焦点、屏幕阅读顺序、变量取值范围或隐藏错误状态。截图也容易随界面改版过期;错误 locale、假数据或未脱敏用户信息会反而误导或泄露隐私。复杂流程需要录屏、可点击构建或状态说明补足,不能把一张默认状态图当作全部语境。

怎么落地

  • 在可复现构建中按页面、状态、视口和 locale 自动截取画面,将每个可见字符串区域关联到稳定 message key。
  • 在图上保留相邻文案与组件边界,另附变量语义、动作前因和结果;不要把截图裁到只剩目标词。
  • 用合成数据并遮蔽身份、账号和业务秘密;界面或 key 映射改变时使旧截图失效并重新生成。
  • 抽查译者能否仅凭截图与元数据准确说出控件角色、指称对象和下一状态;译文回填后再截图,核验语义、换行和层级,而非只确认“不溢出”。

延伸

  • 同组S1.05.1 同一源词在不同位置需要不同译法 · S1.05.2 复用字符串会锁死译文的语法形态 · S1.05.3 字符串需附带使用场景说明
  • 相邻S4.03 多语言测试与伪本地化 · S4.05 本地化质量的验收标准
  • 站内检索in-context localization · localization screenshot · visual context

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/S1.05.4