2016-09-22 5 views
0

다른 언어로 MVC 웹 사이트를 번역해야합니다. DayOfWeek 속성을 포함하는 enumdropdownlist를 번역 할 수 없습니다.DayOfWeek가 포함 된 EnumDropDownListFor 번역

@Html.EnumDropDownListFor(model => model.Day, "Select Day", new { @class = "form-control" }) 

는 세계화가 할 수있는 쉬운 방법이 있습니다 : 내가보기에 콤보 상자를 표시하는 방법을

이입니다. (자원 또는 다른 것을 사용하는 것)

+0

아래로 통과하십시오. –

답변

0

기본적으로 그 날은 DB에서 나오거나 기본값입니다. 기본값 인 경우 언어 요구 사항에 따라 한 줄에 한 번 입력하면 자동으로 작동합니다.

Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-GB"); 

최선의 선택은 자신의 된 요일 열거를 생성하고 올바른 디스플레이 속성을 추가하는 것입니다 예를 http://www.codeproject.com/Articles/778040/Beginners-Tutorial-on-Globalization-and-Localizati

+0

방금 ​​전 세계화를했습니다. 단지 그 부분의 언어를 바꾸면됩니다. 다른 부분들에 대해서는 제가 자원을 통해했습니다. 모델의 경우 "ResourceType"을 사용하여 수행했습니다. 나는 그 드롭 다운리스트에서 DayofWeek을 직접 번역 할 방법을 찾지 못했습니다 – Daniele

+0

당신이 요일 값을 얻는 곳에서 .... 나는 당신이 그 값들을 어디에 저장했는지 의미합니다. –

+0

표준 값을 사용합니다. – Daniele