次の方法で共有


リボンでのローカライズされたラベルの使用

 

公開日: 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. All rights reserved. 著作権