.NET Messages are not in the Installed .NET Framework Language
When you install a non-English version of .NET Framework in a non-English operating
system, you will notice that the error messages, .NET shortcut, and .NET Console are in
English.
To solve this issue, you must apply the .NET Framework Language Pack for your language.
The subkey numbers relate to the language. For example, English, French, German, and Japanese are listed here: 1033=en-en, 1036=fr-fr, 1031=de-de, and 1041=ja. Refer to the Microsoft Support Site to obtain subkey numbers for other languages.
If you are missing the language pack subkeys, you must install the .NET language pack, which is available from the Microsoft support Web site.