在异常处理中,在多语言应用程序中,将英语存储在代码(类中的字符串)中是不是很糟糕?最好只使用错误代码并记录下来吗?我在某个地方看到了一个最佳实践,你的代码不应该有异常消息的字符串等(尽管它们可能会被重构并随意转换为其他语言)。
由于
答案 0 :(得分:3)
为什么不放置网址而不是错误代码。这可以采用以下形式:http://myapp.com/help/error/434hb4b3.html&language=english
这样你就可以自由:
答案 1 :(得分:0)
你没有提到你正在开发的语言/框架,但是......
另一种解决方案是将您的错误描述放入本地化资源文件中。这样一切都在一起,客户不必具有互联网连接访问错误的详细信息。