次の方法で共有


コマンド バーのボタンに間違ったラベルまたは翻訳がある

この記事では、Microsoft Power Apps のモダン コマンド ボタンまたはクラシック コマンド ボタンに関する間違ったラベルまたは翻訳の問題を解決します。

モダン コマンド

フォームやテーブルの場合と同じようにmodern コマンドのラベルをカスタマイズしたり、翻訳を作成したりできます。 モダン コマンドに正しくないテキストが表示されている場合、そのラベルが正しく構成されていない可能性があります。

ソリューションに正しい翻訳が存在するかどうかを確認する

モダン コマンドを含むソリューションの翻訳エクスポート。 XML ファイルを開き、ラベルに正しい翻訳があることを確認します。

次のスクリーンショットは、Microsoft Excel で開かれた翻訳ファイルを示しています。 最後の 3 行は、モダン コマンドの説明、ヒント、ラベル用です。 最後の 2 つの列は、それぞれ英語 (米国) と簡体字中国語 (中国) に対応するLCID 1033 と 2052 に使用されるテキストを示しています。

翻訳ファイルの例を示すスクリーンショット。

ソリューションの階層化を確認する

翻訳ファイルに正しいテキストが存在する場合は、それをオーバーライドする他の解決策が存在する可能性があります。 ラベルのソリューション レイヤーを表示し 上位のソリューションで同じラベルに対して定義されたテキストがあるかどうかを確認します。

クラシック コマンド

customization.xml ファイルの<RibbonDiffXml>要素にラベルを追加し XML ファイルをソリューションにインポートすることでラベルを カスタマイズし、従来のコマンドの翻訳を作成できます。

正しい翻訳が存在するかどうかを確認する

  1. コマンド チェッカーを有効にし、検査するコマンド ボタンを選択

  2. 右側のウィンドウには、コマンド ボタン用にカスタマイズできる 4 種類のテキストが表示されます。

    コマンド ボタン用にカスタマイズできるテキストを示すスクリーンショット。

    • Alt: スクリーン リーダーによって使用されるラベル。
    • LabelText: コマンド ボタンに表示されるラベル。
    • ToolTipTitle: コマンド ボタンのヒント見出し。
    • ToolTipDescription: コマンド ボタンのツールヒント本文テキスト。

    ボタン ラベルの問題の場合、関連するプロパティは LabelText です。

  3. テキスト プロパティの下部にある View ラベル ソリューション レイヤーを選択します。 テキストがカスタマイズされていない場合、このオプションは表示されません。

    スクリーンショットは、[ラベル ソリューション レイヤーの表示] オプションを示しています。

    Note

    システム コマンドの一部のラベルのカスタマイズでは <RibbonDiffXml> を使用しないため、コマンド チェッカーでは検査できません。

  4. テキストをカスタマイズしたソリューションが一覧表示されます。 この例では、カスタマイズされた LabelText を持つソリューションは 1 つだけです。

    テキストをカスタマイズしたソリューションを示すスクリーンショット。

  5. ソリューションを選択すると、それに含まれるすべての LocLabel 翻訳が表示されます。 正しいテキストが存在することを確認します。

    コマンド チェッカーの loclabel ペインを示すスクリーンショット。

ソリューションの階層化を確認する

ソリューションに正しい LocLabel が存在する場合は、それをオーバーライドする他のソリューションが存在する可能性があります。 ラベル ソリューション レイヤーを表示し 上位のソリューションで同じ LocLabel が定義されているかどうかを確認します。

ラベル ID が文字の大文字と小文字が正確に一致するかどうかを確認する

ラベル ID は、リボン XML 内の ID をローカライズされたラベル値と照合する場合、大文字と小文字が区別されます。 ボタンの LabelText には、LocLabel レコードの ID の大文字と小文字が正確に一致する有効な LocLabel 参照が含まれている必要があります。

リファレンス

モデル駆動型アプリ リボンのコマンド チェッカー