2012-02-23 7 views
0

recommended 인 인 this guide을 따라 갔지만 전혀 작동하지 않습니다. 문자열 리소스를 참조 할 때 브라우저로 페이지를 탐색 할 때 시각적 인 변화가 나타나지 않습니다.현지화가 진행되지 않습니다. ASP.NET MVC

저는보기 언어로 덴마크어만을 사용하고 Accept-Languages ​​헤더에 실제로 da-DK가 포함되어 있는지 확인했습니다. 내 리소스의 이름은 DashboardMenu.da-DK.resx입니다.

내 web.config 파일의 내 system.web 섹션에서 다음과 같은 방법으로 UI의 문화와 일반 문화를 수정하고 1 편집 :

<globalization culture="auto" uiCulture="auto"/> 

내가 사용하는 방법 내 자원은 다음과 같은 방법으로 (즉 내보기 폴더에 디렉토리의 리소스 파일을 지정된 컨트롤러) :

enter image description here

그때 자원을 사용하고 있습니다 교사의보기 폴더에 DashboardOverview.cshtml을 보여줍니다.

enter image description here

편집 2 내가 IIS 익스프레스 7.5을 사용하고 있음을 주목해야한다.

+0

어떤 접근 방식을 원하십니까? –

+0

죄송합니다. 중요합니다. 방금 게시물을 편집했습니다. –

+0

구현에 대한 자세한 내용을 제공해 주시겠습니까? 어떻게 언어 간을 전환 했습니까? UI culture 정보 객체를 변경 했습니까? – Kath

답변

0

나는이 문제를 해결할 수있었습니다. 내 파일의 이름을 ".da-DK.resx"대신 ".da.resx"로 지정해야합니다.

관련 문제