Compartilhar via


Um botão na barra de comandos tem rótulos ou traduções incorretas

Este artigo resolve o problema de rótulo ou tradução incorreto com um botão de comando moderno ou clássico no Microsoft Power Apps.

Comandos modernos

Você pode personalizar rótulos e criar traduções para comandos modernos da mesma forma que para formulários e tabelas. Se um comando moderno mostrar texto incorreto, seu rótulo pode não ter sido configurado corretamente.

Verifique se as traduções corretas estão presentes na solução

Exporte traduções para a solução que contém o comando moderno. Abra o arquivo XML e verifique se o rótulo tem as traduções corretas.

A captura de tela a seguir mostra um arquivo de tradução aberto no Microsoft Excel. As últimas três linhas são para a descrição, dica de ferramenta e rótulo de um comando moderno. As duas últimas colunas mostram o texto usado para LCIDs 1033 e 2052, correspondentes a inglês (Estados Unidos) e chinês simplificado (China), respectivamente.

A captura de tela mostra um exemplo de um arquivo de tradução.

Verifique a estratificação da solução

Se o texto correto estiver presente no arquivo de tradução, pode haver outras soluções que o substituem. Exiba as camadas de solução do rótulo para verificar se há texto definido para o mesmo rótulo em uma solução superior.

Comandos clássicos

Você pode personalizar rótulos e criar traduções para comandos clássicos adicionando-os <RibbonDiffXml> ao elemento de um arquivo customization.xml e importando o arquivo XML para uma solução.

Verifique se as traduções corretas estão presentes

  1. Ative o verificador de comandos e selecione o botão de comando a ser inspecionado.

  2. O painel direito mostra quatro tipos de texto que podem ser personalizados para um botão de comando.

    A captura de tela mostra o texto que pode ser personalizado para um botão de comando.

    • Alt: O rótulo usado pelos leitores de tela.
    • LabelText: o rótulo exibido para o botão de comando.
    • ToolTipTitle: o título da dica de ferramenta do botão de comando.
    • ToolTipDescription: o texto do corpo da dica de ferramenta do botão de comando.

    Para problemas de rótulo de botão, a propriedade relevante é LabelText.

  3. Na parte inferior da propriedade de texto, selecione Exibir camadas de solução de rótulo. Essa opção não aparecerá se o texto não tiver sido personalizado.

    A captura de tela mostra a opção Exibir camadas de solução de rótulo.

    Observação

    Algumas personalizações de rótulo para comandos do sistema não são usadas <RibbonDiffXml> e, portanto, não podem ser inspecionadas no Verificador de comandos.

  4. As soluções que personalizaram o texto são listadas. Neste exemplo, apenas uma solução tem um LabelText personalizado.

    A captura de tela mostra a solução que personalizou o texto.

  5. Selecione a solução para ver todas as traduções LocLabel que ela contém. Verifique se o texto correto está presente.

    A captura de tela mostra o painel loclabel do verificador de comandos.

Verifique a estratificação da solução

Se o LocLabel correto estiver presente em uma solução, pode haver outras soluções que o substituem. Visualize as camadas de solução de rótulo e verifique se uma solução superior definiu o mesmo LocLabel.

Verifique se os IDs dos rótulos correspondem exatamente às letras maiúsculas e minúsculas

As IDs de rótulo diferenciam maiúsculas de minúsculas ao corresponder IDs no XML da faixa de opções a valores de rótulo localizados. O LabelText do botão deve conter uma referência LocLabel válida que corresponda exatamente ao uso de maiúsculas e minúsculas da ID de um registro LocLabel.

Referências

Verificador de comandos para faixas de opções de aplicativos baseados em modelo