命令栏上的按钮有错误的标签或翻译
本文解决了 Microsoft Power Apps 中新式或经典命令按钮的错误标签或翻译问题。
新式命令
可以自定义标签并为新式命令创建翻译,方式与窗体和表相同。 如果新式命令显示不正确的文本,则其标签可能尚未正确配置。
检查解决方案中是否存在正确的翻译
导出包含新式命令的解决方案的翻译。 打开 XML 文件并验证标签是否具有正确的翻译。
以下屏幕截图显示了Microsoft Excel 中打开的翻译文件。 最后三行用于新式命令的说明、工具提示和标签。 最后两列分别显示用于 LCID 1033 和 2052 的文本,分别对应于英语(美国)和简体中文(中国)。
检查解决方案分层
如果翻译文件中存在正确的文本,则可能还有其他替代它的解决方案。 查看标签 的解决方案层,以检查较高解决方案中是否为同一标签定义了文本。
经典命令
通过将标签添加到customization.xml文件的元素并将 XML 文件导入解决方案,可以自定义标签并为经典命令创建翻译。 <RibbonDiffXml>
检查是否存在正确的翻译
启用命令检查器,然后选择要检查的命令按钮。
右窗格显示四种可为命令按钮自定义的文本。
- Alt:屏幕阅读器使用的标签。
- LabelText:为命令按钮显示的标签。
- ToolTipTitle:命令按钮的工具提示标题。
- ToolTipDescription:命令按钮的工具提示正文文本。
对于按钮标签问题,相关属性为 LabelText。
在文本属性的底部,选择“ 查看标签解决方案层”。 如果未自定义文本,则不会显示此选项。
注意
系统命令的某些标签自定义项不使用
<RibbonDiffXml>
,因此无法在命令检查器中检查。列出了自定义文本的解决方案。 在此示例中,只有一个解决方案具有自定义 的 LabelText。
选择解决方案以查看它包含的所有 LocLabel 翻译。 验证是否存在正确的文本。
检查解决方案分层
如果解决方案中存在正确的 LocLabel,则可能还有其他替代它的解决方案。 查看标签解决方案层 ,并检查更高的解决方案是否定义了相同的 LocLabel。
检查标签 ID 是否完全匹配字母大小写
将功能区 XML 中的 ID 与本地化的标签值匹配时,标签 ID 区分大小写。 按钮的 LabelText 应包含与 LocLabel 记录 ID 大小写完全匹配的有效 LocLabel 引用。