0
我想本地化我的劍道網格消息,如「每頁項目」,「列」。我更改用戶個人資料中的語言。我如何將用戶的價值傳遞給劍道?如何本地化劍道網格ASP.NET
我想本地化我的劍道網格消息,如「每頁項目」,「列」。我更改用戶個人資料中的語言。我如何將用戶的價值傳遞給劍道?如何本地化劍道網格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>
}