Comment by _ZeD_
what do you propose to handle translation messages? how do you think they should map the compiler codes to human messages?
what do you propose to handle translation messages? how do you think they should map the compiler codes to human messages?
.NET ResX localization generates a source file. So localized messages are just `Resources.TheKey` - a named property like anything else in the language. It also catches key renaming bugs because the code will fail to compile if you remove/rename a key without updating users.