Un bouton de la barre de commandes contient des étiquettes ou des traductions incorrectes

Cet article résout le problème d’étiquette ou de traduction incorrect avec un bouton de commande moderne ou classique dans Microsoft Power Apps.

Commandes modernes

Vous pouvez personnaliser les étiquettes et créer des traductions pour les commandes modernes de la même façon que pour les formulaires et les tableaux. Si une commande moderne affiche un texte incorrect, son étiquette n’a peut-être pas été configurée correctement.

Vérifier si des traductions correctes sont présentes dans la solution

Exportez les traductions de la solution qui contient la commande moderne. Ouvrez le fichier XML et vérifiez que l’étiquette contient les traductions correctes.

La capture d’écran suivante montre un fichier de traduction ouvert dans Microsoft Excel. Les trois dernières lignes sont destinées à la description, à l’info-bulle et à l’étiquette d’une commande moderne. Les deux dernières colonnes affichent le texte utilisé pour les LCID 1033 et 2052, correspondant respectivement à l’anglais (États-Unis) et au chinois simplifié (Chine).

Capture d’écran montrant un exemple de fichier de traduction.

Vérifier la superposition de solutions

Si le texte correct est présent dans le fichier de traduction, d’autres solutions peuvent le remplacer. Affichez les couches de solution pour que l’étiquette case activée s’il existe du texte défini pour la même étiquette dans une solution supérieure.

Commandes classiques

Vous pouvez personnaliser les étiquettes et créer des traductions pour les commandes classiques en les ajoutant à l’élément <RibbonDiffXml> d’un fichier customization.xml et en important le fichier XML dans une solution.

Vérifier si des traductions correctes sont présentes

  1. Activez le vérificateur de commandes et sélectionnez le bouton de commande à inspecter.

  2. Le volet droit affiche quatre types de texte qui peuvent être personnalisés pour un bouton de commande.

    Capture d’écran montrant le texte qui peut être personnalisé pour un bouton de commande.

    • Alt : étiquette utilisée par les lecteurs d’écran.
    • LabelText : étiquette affichée pour le bouton de commande.
    • ToolTipTitle : en-tête d’info-bulle du bouton de commande.
    • ToolTipDescription : texte du corps de l’info-bulle du bouton de commande.

    Pour les problèmes d’étiquette de bouton, la propriété appropriée est LabelText.

  3. En bas de la propriété text, sélectionnez Afficher les couches de solution d’étiquette. Cette option n’apparaît pas si le texte n’a pas été personnalisé.

    Capture d’écran montrant l’option Afficher les couches de solution d’étiquette.

    Remarque

    Certaines personnalisations d’étiquette pour les commandes système n’utilisent <RibbonDiffXml> pas et ne peuvent donc pas être inspectées dans le vérificateur de commandes.

  4. Les solutions qui ont personnalisé le texte sont répertoriées. Dans cet exemple, une seule solution a un LabelText personnalisé.

    Capture d’écran montrant la solution qui a personnalisé le texte.

  5. Sélectionnez la solution pour afficher toutes les traductions LocLabel qu’elle contient. Vérifiez que le texte correct est présent.

    Capture d’écran montrant le volet loclabel du vérificateur de commandes.

Vérifier la superposition de solutions

Si le LocLabel correct est présent dans une solution, d’autres solutions peuvent la remplacer. Affichez les couches de solution d’étiquette et case activée si une solution supérieure a défini le même LocLabel.

Référence

Vérificateur de commandes pour les rubans d’application pilotée par modèle