次の方法で共有


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

注意

このトピックは、従来のコマンドに関するものです。

コマンドを定義する新しい方法があります。 最新コマンドの概要 (プレビュー).

テキストを表示するリボン要素にはテキストを直接入力できますが、リボンに表示するテキストを定義するには、ローカライズされたラベルを使用することがベスト プラクティスです。 この方法では、多言語を使用でき、共有テキストの管理が向上します。

ローカライズされたラベルの使用

<RibbonDiffXml> 要素には、<LocLabels> 要素が含まれます。 以下の例に示すように、<Titles> 要素を使用して、リボン ラベルとツールチップに表示するテキストを指定できます。

<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; を使用して、改行を含める場所を指定できます。

ラベル テキストが非常に長く、テキストを折り返すだけのスペースがない場合、コントロールの幅が拡張され、ラベル全体が表示されます。

関連項目

コマンドとリボンのカスタマイズ
リボンのエクスポート、編集の準備、およびインポート
リボンでのローカライズされたラベルの使用
リボン コマンドを定義する

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。