Kendo 不加载某些文化信息
Kendo doesn't load some of the culture messages
我正在尝试为我的应用本地化 Kendo。我的语言最初不受支持,所以我将本地化版本添加到 messages/kendo.messages.xx-XX.min.js
我将此行添加到我的 web.config
:
<globalization uiCulture="xx-XX" culture="xx-XX"></globalization>
并且我将这些脚本包含在 kendo 的脚本中:
<script src="~/Scripts/kendo/2014.3.1314/kendo.culture.xx-XX.min.js"></script>
<script src="~/Scripts/kendo/2014.3.1314/messages/kendo.messages.xx-XX.min.js"></script>
Kendo 仍然显示我的网格视图的一些英文消息。如果我将 uiCulture
值更改为 en-US
,它不会加载英文文件并仍然显示我编辑的版本。但是 en-US
以外的任何值都可以正常工作,并且 Kendo 使用其本地化消息。是的,我确定我没有意外编辑 en-US
文件...有什么建议吗?
参见Kendo Globalization Overview。
将此添加到您的 _Layout.cshtml
:
@{
var culture = System.Threading.Thread.CurrentThread.CurrentCulture.ToString();
}
<script src="@Url.Content("~/Scripts/kendo/2014.3.1314/kendo.culture." + culture + ".min.js")"></script>
<script type="text/javascript">
kendo.culture("@culture");
</script>
示例:
我真是心不在焉。我应该为任何有类似问题的人回答这个问题。正如在 Kendo's documentation .js
中指出的那样,文件与 MVC 应用程序无关。你必须:
- 打开
Kendo.Mvc.sln
解决方案。
- 在
Resources
文件夹中,复制 Messages.resx
文件并用您的文化代码重命名,例如 Messages.en-US
.
- 将解决方案重建为
Release
。
- 将
Kendo.Mvc.dll
文件和您的文化代码文件夹从 bin/release
文件夹复制到项目的 lib/KENDOUIMVC/{Date}
文件夹。
- 在您的
web.config
文件中设置 Globalization
标签的 uiCulture
值,您就可以开始了!
我正在尝试为我的应用本地化 Kendo。我的语言最初不受支持,所以我将本地化版本添加到 messages/kendo.messages.xx-XX.min.js
我将此行添加到我的
web.config
:<globalization uiCulture="xx-XX" culture="xx-XX"></globalization>
并且我将这些脚本包含在 kendo 的脚本中:
<script src="~/Scripts/kendo/2014.3.1314/kendo.culture.xx-XX.min.js"></script>
<script src="~/Scripts/kendo/2014.3.1314/messages/kendo.messages.xx-XX.min.js"></script>
Kendo 仍然显示我的网格视图的一些英文消息。如果我将 uiCulture
值更改为 en-US
,它不会加载英文文件并仍然显示我编辑的版本。但是 en-US
以外的任何值都可以正常工作,并且 Kendo 使用其本地化消息。是的,我确定我没有意外编辑 en-US
文件...有什么建议吗?
参见Kendo Globalization Overview。
将此添加到您的 _Layout.cshtml
:
@{
var culture = System.Threading.Thread.CurrentThread.CurrentCulture.ToString();
}
<script src="@Url.Content("~/Scripts/kendo/2014.3.1314/kendo.culture." + culture + ".min.js")"></script>
<script type="text/javascript">
kendo.culture("@culture");
</script>
示例:
我真是心不在焉。我应该为任何有类似问题的人回答这个问题。正如在 Kendo's documentation .js
中指出的那样,文件与 MVC 应用程序无关。你必须:
- 打开
Kendo.Mvc.sln
解决方案。 - 在
Resources
文件夹中,复制Messages.resx
文件并用您的文化代码重命名,例如Messages.en-US
. - 将解决方案重建为
Release
。 - 将
Kendo.Mvc.dll
文件和您的文化代码文件夹从bin/release
文件夹复制到项目的lib/KENDOUIMVC/{Date}
文件夹。 - 在您的
web.config
文件中设置Globalization
标签的uiCulture
值,您就可以开始了!