This is “a few years later,” but I would like to give me 2 cents. I recently had the same problem, but with the current technology glass: VS 2015, MVC 5, .NET 4.6; we are developing at México, and there was mixed language support with some verification error messages (most in Spanish and some in English).
I found this SO answer, but this did not help my situation, because when I tried to install the .NET language pack, the installer threw me a “you have a later installed version” message and the installation stopped!
As I fixed this, I installed the MVC language pack with Nuget for our project: Microsoft.AspNet.Mvc.es
(obviously, there are localized packages for all supported Microsoft languages: just replace .es
with your own language, for example Microsoft.AspNet.Mvc.de
for German). After that, our application showed all validation errors in Spanish without any additional configuration.
I hope this helps someone with the same problems.
source share