C# 剑道UI小部件的完全本地化
我一直在尝试使用资源文件在剑道UI小部件中实现一个完整的本地化,但没有得到任何具体的结果 我想要的是本地化小部件的每一条消息。有人能建议如何使用资源文件实现这一点吗C# 剑道UI小部件的完全本地化,c#,asp.net-mvc,kendo-ui,localization,kendo-grid,C#,Asp.net Mvc,Kendo Ui,Localization,Kendo Grid,我一直在尝试使用资源文件在剑道UI小部件中实现一个完整的本地化,但没有得到任何具体的结果 我想要的是本地化小部件的每一条消息。有人能建议如何使用资源文件实现这一点吗 Kendo Grid的JQuery语法和razor语法在实现本地化方面有什么不同吗?选项1-自定义资源文件 您可以将自己的消息注入剑道小部件。如果资源名为resources.resx,则可以如下设置本地化消息: $("#grid").kendoGrid( { filterable: { messages: {
Kendo Grid的JQuery语法和razor语法在实现本地化方面有什么不同吗?选项1-自定义资源文件 您可以将自己的消息注入剑道小部件。如果资源名为resources.resx,则可以如下设置本地化消息:
$("#grid").kendoGrid( {
filterable: {
messages: {
info: "@Resources.FilterInfo",
filter: "@Resources.Filter"
}
}
});
您只能在razor文件中执行此操作
选项2-消息文件
您可以使用消息文件自动本地化剑道UI,如图所示
如果设置了CurrentUICulture(从代码或web.config),则ASP.NET MVC的Telerik UI将使用本地化的用户界面消息
用于ASP.NET MVC的Telerik UI附带以下区域性的本地化消息:
- 保加利亚-保加利亚(保加利亚)
- 丹麦-丹麦(丹麦)
- 德文(德国)
- es-西班牙语(西班牙)
- 英语(美国)
- 法语(法语)
- 荷兰-荷兰(荷兰)
- 波兰(波兰)
- 葡萄牙-葡萄牙(巴西)
- 葡萄牙-葡萄牙语(葡萄牙)
- 罗马尼亚语(罗马尼亚)
- 俄罗斯-俄罗斯(俄罗斯)
- sv SE-瑞典语(瑞典)
- 英国-乌克兰(乌克兰)
- 中弘中国-中文(中国)
在这种情况下,您可以创建自己的消息文件并在代码中引用它,如图所示。hi vash,首先是回复的thanx。但我很不幸,因为我使用了这些js文件,但我找不到ms MY的任何js文件。这就是我的基本要求。而且,我还使用了telerik共享的资源文件,在不知不觉中取得了成功,但仍然对这些文件如何为我工作感到困惑。。。。。我想在我不同的项目中使用它们,但现在相同的逻辑对我不起作用。