2017-05-17 5 views
0

Auf meiner Entwicklungsmaschine habe ich Polnisch-Sprachsystem, aber ich muss alle Seiten in Englisch zu entwickeln. Ich arbeite mit Sample Telerik C# ASP.NET Core MVC-Anwendung.Kendo ASP.NET Core Sprache

Mein Razor-Code ist zur Zeit:

<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 Ergebnis ist:

<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 Rendered Code gültig Kultur Info = en-US, aber Kendo Grid-Meldungen sind in polnischer Sprache enthält. Wie kann man Kendo zwingen, Englisch zu benutzen? Ist es auch möglich, diese Nachrichten zu deaktivieren? Ich hätte gerne kurzes Javascript, wie es in reinem Kendo JS ist.

Antwort

0

Stellen Sie sicher, dass Sie auch Ihre Kulturclientseite festlegen und sicherstellen, dass Sie die Kulturunterstützungsdateien für die Sprachen bereitstellen, die Ihre Anwendung unterstützt.

kendo.culture("en-US"); 

kendo.culture("pl-PL");