2012-11-26 6 views
1

jquery 유효성 검사기에서 표시되는 오류로 포르투갈어로 메시지를 표시하려고합니다. 내 Web.config의이다 : 그래서유효성 확인 메시지 culture

<globalization culture="pt-BR" uiCulture="pt-BR" /> 

내가 MVC이 같은 영어 메시지를 보여주는 유지 ASP.NET 이유 :

The field Data must be a date. 

가 MVC 내가 포르투갈어 메시지를 원하는 것을 이해 ASP.NET을 한 정도로 세계화가 없습니다 ?


업데이트

내가 번역 작동 하나, 두 개의 서로 다른 컴퓨터에서 내 프로젝트를 테스트, 다른하지 않습니다. 그렇다면 서버에 무언가를 설치해야합니까?

답변

2

방금이 일부를 가지고 놀았으며 스레드 문화와 스레드 UI 문화를 올바르게 설정하고 있습니다. 또한 MVC 소스 코드에서 기본 메시지의 리소스 파일 (WebPageResources.resx)을 살펴 보았습니다. 프로젝트 (실제로 System.Web.WebPages 프로젝트에 있음)에는 영어 버전의 리소스 파일 만있는 것처럼 보입니다. MVC 용으로 지역화 된 리소스를 게시 할 지 모르겠지만 시작하는 것이 가장 좋습니다.

또는 고유 한 리소스 파일을 생성하고 나를 위해 올바르게 작동하는 특성에 지정할 수 있습니다. 전체 프로젝트를 여과하는 것은 약간 장황합니다.

[Required(ErrorMessageResourceType = typeof(MyResourcesClass), ErrorMessageResourceName = "My_Required_Error_Message")] 
+0

어제 번역이 작동하고 있었기 때문에 내가 한 유일한 일은 web.config에 세계화를 넣는 것이 었습니다. – MuriloKunze

+0

흠, 그럴 경우 오픈 소스라고 생각하지 않는 asp.net 내부에서 일어날 수 있습니다. 이메일이나 asp.net MVC 팀의 누군가에게이 질문 링크를 tweeting하고 그들이 당신을 도울 수 있는지보고 싶습니다. –

관련 문제