使用这些 Web 资源可以管理您定义的任何用户界面中的本地化字符串,或者管理将显示的错误消息中的本地化字符串。
注释
字符串 (RESX) Web 资源已随 Dynamics 365 for Customer Engagement 应用版本 9.0 一起添加。
使用 RESX Web 资源
RESX Web 资源包含使用 RESX XML 格式定义的单个语言的键和本地化字符串值。 RESX 是为 Windows 应用程序定义本地化资源的常用格式,因此有可用于此类文件的常用工具,本地化供应商将熟悉如何使用它们。 当文件在 CRM 中作为 Web 资源发布时,它将被转换为 JSON 格式,该格式将在需要时下载到应用程序中。
创建 RESX Web 资源时,必须显式设置语言值,并在 Web 资源的名称中包含相应语言的区域设置标识符 (LCID)。 例如, new_/strings/MyAppResources.1033.resx 将包含英语的资源。 有关 LCID 值的列表,请参阅 Microsoft 区域设置 ID 值。
要提取本地化的值,请使用 Xrm.Utility.getResourceString 函数。 此函数接受两个参数: WebResourceName 和 keyValue.
例如, Xrm.Utility.getResourceString("new_/strings/MyAppResources","hello") 如果用户的首选语言是英语,则将返回 Web 资源中 new_/strings/MyAppResources.1033.resx 资源键 hello 的本地化字符串值。 请注意,该函数不引用任何特定语言或任何 RESX Web 资源的全名。 此功能依赖于作为依赖项与调用 JavaScript Web 资源关联的 RESX Web 资源。 详细信息: Web 资源依赖项。
适当的字符串值将由单个用户的语言首选项和组织中可用的语言决定。 如果未找到与用户的语言首选项匹配的本地化字符串,则本地化字符串将自动回退到组织的基本语言。 如果未找到 organizations 基本语言的匹配本地化字符串,则将返回 null 值。
另请参阅
Dynamics 365 Customer Engagement (on-premises) 的 Web 资源
创建可访问的 Web 资源
创建用于移动客户端的 Dynamics 365 Customer Engagement (on-premises) 的 Web 资源和 IFrame 内容
Web 资源依赖关系
网页 (HTML) Web 资源
Silverlight (XAP) Web 资源
脚本 (JScript) Web 资源
图像(JPG、PNG、GIF、ICO)网络资源
样式表 (XSL) Web 资源
数据 (XML) Web 资源
CSS Web 资源
WebResource 实体消息和方法
示例:通过 data 参数将多个值传递给 Web 资源
示例:将文件导入为 Web 资源
Web 资源社区工具