对功能区使用本地化标签

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

虽然显示文本的功能区元素允许直接输入文本,但最好使用本地化标签来定义功能区中显示的文本。 这将启用多语言功能并可以更好地管理共享文本。

使用本地化标签

<RibbonDiffXml> (RibbonDiffXml) 元素包括 <LocLabels> (RibbonDiffXml) 元素。 如下面的示例中所示,可以在此处使用 <Titles> (RibbonDiffXml) 元素指定要在功能区标签和工具提示中显示哪些文本。

<LocLabels>
 <LocLabel Id="MyISV.account.SendToOtherSystem.LabelText">
  <Titles>
   <Title languagecode="1033"
          description="Send to Other System" />
  </Titles>
 </LocLabel>
 <LocLabel Id="MyISV.account.SendToOtherSystem.ToolTip">
  <Titles>
   <Title languagecode="1033"
          description="Sends this Record to another system" />
  </Titles>
 </LocLabel>
</LocLabels>

在显示文本的功能区元素的定义中,下面的示例演示如何使用 $LocLabels: 指令引用本地化标签。

ToolTipTitle="$LocLabels:MyISV.account.SendToOtherSystem.LabelText"
ToolTipDescription="$LocLabels:MyISV.account.SendToOtherSystem.ToolTip"

在功能区控件标签中强制换行

如果您的功能区控件标签很长,文本将换行以适合可用空间。 可以使用以下字符来指定要包括换行符的位置:&#x200b;&#x200b;。

如果标签文本很长并且没有空间来让文本换行,则控件宽度将扩展以允许显示整个标签。

另请参阅

自定义命令和功能区
导出功能区、准备编辑和导入功能区
Use Localized Labels with Ribbons
定义功能区命令

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权