命令栏上的按钮具有错误的标签或翻译

本文解决了 Microsoft Power Apps 中新式或经典命令按钮的错误标签或翻译问题。

新式命令

可以像对窗体和表一样为 新式命令 自定义标签和创建翻译。 如果新式命令显示不正确的文本,则其标签可能未正确配置。

检查解决方案中是否存在正确的翻译

导出包含新式命令的解决方案的翻译。 打开 XML 文件并验证标签是否具有正确的翻译。

以下屏幕截图显示了在 Microsoft Excel 中打开的翻译文件。 最后三行用于新式命令的说明、工具提示和标签。 最后两列显示用于 LCID 1033 和 2052 的文本,分别对应于英语 (美国) 和简体中文 (中国) 。

屏幕截图显示了翻译文件的示例。

检查解决方案分层

如果翻译文件中存在正确的文本,则可能还有其他解决方案会替代它。 查看标签的解决方案层,以便在更高解决方案中为同一标签定义文本时检查。

经典命令

通过将经典命令添加到 customization.xml 文件的 元素并将 XML 文件导入到解决方案<RibbonDiffXml>,可以自定义标签和创建翻译

检查是否存在正确的翻译

  1. 启用命令检查器,然后选择要检查的命令按钮

  2. 右窗格显示可为命令按钮自定义的四种文本。

    屏幕截图显示可为命令按钮自定义的文本。

    • Alt:屏幕阅读器使用的标签。
    • LabelText:为命令按钮显示的标签。
    • ToolTipTitle:命令按钮的工具提示标题。
    • ToolTipDescription:命令按钮的工具提示正文文本。

    对于按钮标签问题,相关属性为 LabelText

  3. 在 text 属性的底部,选择“ 查看标签解决方案层”。 如果未自定义文本,则不会显示此选项。

    屏幕截图显示了“查看标签解决方案层”选项。

    注意

    系统命令的某些标签自定义不使用 <RibbonDiffXml> ,因此无法在命令检查器中检查。

  4. 列出了自定义文本的解决方案。 在此示例中,只有一个解决方案具有自定义 的 LabelText

    屏幕截图显示已自定义文本的解决方案。

  5. 选择解决方案以查看它包含的所有 LocLabel 翻译。 验证是否存在正确的文本。

    显示命令检查器 loclabel 窗格的屏幕截图。

检查解决方案分层

如果解决方案中存在正确的 LocLabel,则可能有其他解决方案替代它。 查看标签解决方案层,如果更高的解决方案定义了相同的 LocLabel,则检查。

参考

模型驱动应用功能区的命令检查器