A thread on p5p recently brought up the idea of multi-language exceptions. That is, instead of throwing exceptions with English C-strings embedded in the source code, use a localization system.
If there'll soon be a push to clean up all of the uses of exceptions in the source code (to make them catchable where possible), is it also a good time to make them multi-lingual? -- c