首页 > 解决方案 > Kendo Grid:网格内翻译文本的问题

问题描述

我在 asp.net-mvc 中创建一个网络应用程序我有一个剑道网格,网格的数据正在被翻译成印地语(印度)语言,

数据在控制器中正确转换

在此处输入图像描述

控制器代码如下所示,

model.NextActionTooltip = (NextActionObject) == null ? "--" : NextActionObject.HoverText;
gridTextTobeTranslatedList.Add(model.NextActionTooltip);
MyRegistrationsList.Add(model);

MultiLanguageAuthentication multilang = new MultiLanguageAuthentication(SessionManager.MultiLanguageClientId, 

SessionManager.MultiLanguageClientSecret);
if (!string.IsNullOrEmpty(SessionManager.TargetLanguage) && !SessionManager.TargetLanguage.ToLower().Contains("en"))
{
    GridTranslatedText = multilang.TranslateArrayMethod(gridTextTobeTranslatedList.ToArray(), SessionManager.TargetLanguage, SessionManager.SourceLanguage);
    for (int i = 0; i < MyRegistrationsList.Count(); i++)
    {
        MyRegistrationsList[i].Status = GridTranslatedText[MyRegistrationsList[i].Status];
        MyRegistrationsList[i].NextActionTooltip = GridTranslatedText[MyRegistrationsList[i].NextActionTooltip];
    }
}

但是当我查看视图而不是翻译文本时,(??????)出现在我的网格中

看看我的网格在此处输入图像描述

我正在从网格中调用函数,如下所示

.Events(x => x.DataBound("onDataBound")).DataSource(datasource => datasource.Ajax().Read(read => read.Action("Registration", "Registrations")).PageSize(ViewBag.PageSize))

我的网络面板在此处输入图像描述

我无法理解翻译文本的剑道网格事件的问题,

根据你的问题是什么?

标签: asp.net-mvckendo-uilocalizationkendo-grid

解决方案


我建议向 Telerik 提交工单并询问他们问题所在。这可能是他们翻译代码中的一个错误。


推荐阅读