我该如何编写国际化的异常处理程序

时间:2012-06-12 14:39:41

标签: c++ exception-handling internationalization

我想将我的应用程序国际化。我应该如何编写传递给我的异常类构造函数的消息?我希望能够只配置一个文件,它可以用于各种国际语言,如中文,法语等。

1 个答案:

答案 0 :(得分:2)

异常处理不应该国际化。一旦您发现异常,国际化应该在显示层中,并传递相关信息以供显示。您在异常中传递的字符串应该只是一个键,在内部用于查找消息;其他信息应该在例外的单独字段中传递。