Это "несколько лет спустя" , но я хотел бы дать на это 2 цента.У меня недавно была такая же проблема, но с текущим технологическим стеком: VS 2015, MVC 5, .NET 4.6;мы разрабатываем в Мехико, и было языковое смешение с некоторыми сообщениями об ошибках валидации (большинство на испанском и несколько на английском).
Я нашел этот SO-ответ, но это не такМне не поможет моя ситуация, потому что когда я пытался установить языковой пакет .NET, установщик выдает мне сообщение «У вас установлена более новая версия» , и установка прекращается!
СпособЯ исправил это, установив языковой пакет MVC с Nuget для нашего проекта: Microsoft.AspNet.Mvc.es
(очевидно, существуют локализованные пакеты для всех поддерживаемых Microsoft языков: просто замените .es
на свой собственный язык, например Microsoft.AspNet.Mvc.de
для немецкого).После этого наше приложение показало все ошибки проверки на испанском языке без дальнейшей настройки.
Надеюсь, это поможет кому-то с такими же проблемами.