制造执行系统的 UI 字符串需要了解生产流程。报警文本误译如何在产线现场导致操作员失误。
核心要点
- 孤立的字符串是有歧义的
- 报警文本是操作指令
- 屏幕和手册必须一致
适用对象在多语言生产基地部署系统的自动化与 MES 团队。
孤立的字符串是有歧义的
MES 与 SCADA 界面密布短字符串——标签、状态、报警、提示。脱离语境,其中很多是真的有歧义:一个两词标签可能是名词也可能是命令,可能是状态也可能是动作。
没有语境去翻一份字符串库,是把猜测包装成了工作。截图、字符串所在的画面、字符数限制,都会显著改变译文。
报警文本是操作指令
报警与故障文本的读者,是一位正在决定该怎么做的操作员,而且往往很急。它必须精确标识出状况,并隐含正确的应对方式。
含糊或前后不一的报警措辞,会在现场造成迟疑和错误应对——这种失效形态会先表现为运营问题,很久之后才会有人追溯到翻译上。
屏幕和手册必须一致
界面和描述界面的文档,通常被当成两件事、在不同时间处理,于是操作员在屏幕上看到一个词,在手册里看到另一个。
把两者当作对照共享术语库的一个关联整体来处理,能消除一整类本可避免的混淆,而且比事后修复更省。
问题
截图或一个可运行版本、每条字符串所属的画面、字符数限制,以及一份不译清单。这是贵司能提供的、杠杆最高的东西。
能——占位符、变量顺序和转义序列都会保留。当目标语言迫使变量周围的语序发生变化时,我们会标记出来,而不是悄悄弄坏它。
处理。请在项目启动时提出目标语种集合,以便排版影响在翻译阶段就被考虑,而不是到 QA 才发现。