6

有没有办法将 Today 文本本地化ajaxToolkit:CalendarExtender

此控件根据文化本地化日期和月份文本,但显示当前日期与文本 Today like Today:noienbrie 20, 2009,此处月份已本地化,但今天仍为英文。

请帮助我,因为我尝试了互联网,但到目前为止还没有找到任何方法。

4

2 回答 2

2

“Today”肯定是在 Ajax Control Toolkit 中本地化的——听起来您缺少一个附属资源程序集。

如果你已经下载了二进制发行版,那么在AjaxControlToolkit.dll找到的文件夹中(release 或 debug,不确定是哪个),你还应该看到一大堆根据文化代码命名的目录,例如 fr、zh-CHT、ja 和以此类推,每一个都包含AjaxControlToolkit.resources.dll.

您需要将所需的语言文件夹复制到网站的 bin 目录中,以便 .NET 运行时加载和使用资源来匹配文化。

如果您只是直接引用 AjaxControlToolkit.dll,您将不会自动获得所需的资源程序集,您必须手动包含您真正想要的资源程序集。

于 2009-11-20T06:25:11.277 回答
2

为了翻译“今天”,您必须添加以下属性:

<%@ Page ... Culture="pt-PT" UICulture="pt-PT" %>

<asp:ToolkitScriptManager ... EnableScriptGlobalization="true" EnableScriptLocalization="true"></asp:ToolkitScriptManager>
于 2011-06-06T13:44:16.543 回答