2
|
Itay Moav -Malimovka · 技术社区 · 15 年前 |
1
0
我不知道任何与您所要求的完全相同的东西;通用错误消息的存储库。如果您需要系统错误的错误消息,您应该查看
另一种选择是查看现有开源软件的翻译项目。例如,查看
Translation Product
的
|
2
1
根据我的经验,只有两种错误消息:一种是特定于您正在开发的应用程序的错误消息,另一种是由您的应用程序所依赖的API生成的错误消息。 第一种类型你几乎总是需要自己写。第二种类型取决于是否要向用户显示它。有些语言足够简单,您可以将其传递给用户,但在大多数情况下,API生成的错误消息是为开发人员准备的,只会混淆最终用户。 例如,大多数操作系统都有“找不到文件”错误消息或类似的信息。假设您试图打开的文件是由用户选择的,那么将此错误从操作系统直接传递给用户是有意义的。而“被零除”错误对用户没有帮助,除非应用程序直接执行用户输入的计算。在大多数情况下,此错误意味着编程错误。 应用程序特定错误。错误消息仅在其发生位置的上下文中有用。这就是为什么您找不到通用错误消息集合的原因。一般的错误消息通常不能给用户足够的信息来知道如何响应。 |
3
0
一般的错误消息通常不是很有用,因为它们1)建议用户如何修复问题,2)帮助开发人员修复错误。因此,如果您想编写好的错误消息,请决定是为用户还是为开发人员编写它们,并尽可能地使它们具体化。 __哦,错误![取消][确定]_没用。_156;file.c第33行中的数据完整性测试失败。使用备份版本。请将此错误报告给开发人员“更好”。 |