0
Я хочу локализовать мои сообщения сетки кендо, такие как «элементы на странице», «столбцы». Я меняю язык в профиле пользователя. Как передать значение пользователя кендо?Как локализовать сетку kendo ASP.NET
Я хочу локализовать мои сообщения сетки кендо, такие как «элементы на странице», «столбцы». Я меняю язык в профиле пользователя. Как передать значение пользователя кендо?Как локализовать сетку kendo ASP.NET
Это то, что я работал на себя недавно я использовал следующий метод на странице макета:
<!-- Load kendo language and culture scripts -->
@{
var languageDev = UserManager.GetUserAsync(ContextAccessor.HttpContext.User).Result.UserLanguageCode;
switch (languageDev)
{
case "es":
{
<script src="~/lib/kendo-ui/js/cultures/kendo.culture.es.min.js" type="text/javascript"></script>
<script src="~/lib/kendo-ui/js/messages/kendo.messages.es-ES.min.js" type="text/javascript"></script>
break;
}
case "zh":
{
<script src="~/lib/kendo-ui/js/cultures/kendo.culture.zh.min.js" type="text/javascript"></script>
<script src="~/lib/kendo-ui/js/messages/kendo.messages.zh-CN.min.js" type="text/javascript"></script>
break;
}
case "ru":
{
<script src="~/lib/kendo-ui/js/cultures/kendo.culture.ru.min.js" type="text/javascript"></script>
<script src="~/lib/kendo-ui/js/messages/kendo.messages.ru-RU.min.js" type="text/javascript"></script>
break;
}
default:
{
<script src="~/lib/kendo-ui/js/cultures/kendo.culture.en.min.js" type="text/javascript"></script>
<script src="~/lib/kendo-ui/js/messages/kendo.messages.en-GB.min.js" type="text/javascript"></script>
break;
}
}
<script type="text/javascript">kendo.culture("@languageDev");</script>
}