2017-05-17 6 views
0

내 개발자 컴퓨터에는 폴란드어 시스템이 있지만 영어로 모든 페이지를 개발해야합니다. 나는 샘플 Telerik C# ASP.NET 코어 MVC 응용 프로그램과 함께 일하고 있습니다.검도 ASP.NET 코어 언어

<p>CurrentCulture: en-US</p> 
<p>CurrentUICulture: en-US</p> 
<div id="grid" name="grid"></div><script>kendo.syncReady(function(){jQuery("#grid").kendoGrid({"groupable":{"enabled":true,"messages":{ 
"empty":"Przeciągnij nagłówek kolumny i upuść go tutaj aby pogrupować według tej kolumny"}},"columns":[{"title":"Order ID","field":"OrderID","filterable":false,"encoded":true},{"title":"Freight","field":"Freight","filterable":{"messages":{"info":"Pokaż wiersze o wartościach które","isTrue":"prawda","isFalse":"fałsz","filter":"Filtr","clear":"Wyczyść filtr","and":"Oraz","or":"lub","selectValue":"-Wybierz wartość-","value":"Wartość","cancel":"Anuluj","selectedItemsFormat":"{0} selected items"} .... 

HTML 렌더링 코드가 유효 문화 정보 = EN-US 포함되어 있지만 검도 그리드 메시지는 폴란드어 언어에 있습니다

<p>CurrentCulture: @Html.Raw(System.Globalization.CultureInfo.CurrentCulture.ToString())</p> 
<p>CurrentUICulture: @Html.Raw(System.Globalization.CultureInfo.CurrentUICulture.ToString())</p> 
@(Html.Kendo().Grid<TelerikAspNetCoreApp2.Models.OrderViewModel>() 
    .Name("grid") 
    .Columns(columns => 
    { 
     columns.Bound(p => p.OrderID).Filterable(false); 
    }) 
    .Groupable() 
    .DataSource(dataSource => dataSource 
     .Ajax() 
     .PageSize(20) 
     .Read(read => read.Action("Orders_Read", "Grid")) 
    ) 
) 

HTML 결과는 다음과 같습니다

내 면도기 코드는 현재이다. Kendo가 영어를 사용하도록 강제하는 방법은 무엇입니까? 이 메시지를 비활성화 할 수도 있습니까? 나는 순수한 검도 JS에서와 같이 짧은 자바 스크립트를 갖고 싶다.

답변

0

문화권 클라이언트를 설정하고 응용 프로그램에서 지원하는 언어에 대한 문화권 지원 파일을 배포해야합니다.

kendo.culture("en-US"); 

kendo.culture("pl-PL");