Язык аннотации данных Asp.net MVC 4 на хосте Locaweb
Я разрабатываю приложение для веб-сайта. Я использую asp.net MVC 4 с.net 4.5 framework. У меня проблемы с сообщениями о проверке языка. На моем ПК и на рабочем ПК проверки, как мне бы хотелось, отображаются на бразильском португальском языке. Но когда я публикую в Host (Locaweb.com.br) все языковые сообщения отображаются на английском языке. Я перевел сообщения jquery validate file в PT-BR, но проблема продолжается. Я не люблю писать пользовательские сообщения в моделях (хотя это решает мою проблему).
почему язык меняется на хосте? Кто-нибудь может мне помочь?
ps: IIS в хосте на английском языке, но ведущий супервайзер говорит, что он не может вмешиваться в мою проблему.
Спасибо вам, ребята!
1 ответ
Я полагаю, вы должны добавить этот раздел в свой Web.config
:
<configuration>
<system.web>
<globalization uiCulture="pt-BR" culture="pt-BR" />
</system.web>
</configuration>
Это скажет MVC использовать не серверную культуру по умолчанию, а ту, которая вам нужна.
Также вы должны добавить скрипты Globalize, установленные на вашей главной странице:
<script type="text/javascript">
Globalize.culture("pt-BR");
</script>