在MA时,TW的工作职责之一是:对产品经理、测试、开发设计提供的error message英文草稿进行编辑与完善。这一项很贴近用户体验的工作,考量的不仅是英语语法,更多的是如何站在用户的角度进行message的改写。基本上,我们是遵照微软的Guidelines for Error Messages的PCS三要素开展工作。后期也进行了扩展形成了自己的一套guideline。
备注:借鉴现有的Error Message Lib是一条shortcut。一则是从保持consistence的角度,另一则是借鉴是创新之母,可以令你事半功倍。记得向开发索要。因为有经验,所以,当我刚开始为Studio设计error message时,就问开发要了。开发把代码库里的errror message lib权限申请链接发给我。
简言之,Error Message的设计三要素是:PCS (巧记--pieces的缩写)
- Problem--清晰地描述出现的问题
- Cause--解释为什么会出现问题
- Solution--如何修复这个问题
微软的Guidelines for Error Messages首先通过分析incorrect error messages,让TW对error message的设计有了警觉--思考得不周到可是授人以柄呀; 然后列举了error message的设计准则。--言之凿凿,借鉴性极强!
上述链接中也给出了其它类型message的写作示例与分析。