Condividi tramite


Un pulsante sulla barra dei comandi presenta etichette o traduzioni errate

Questo articolo risolve il problema di etichettatura o traduzione errato con un pulsante di comando moderno o classico in Microsoft Power Apps.

Comandi moderni

È possibile personalizzare le etichette e creare traduzioni per i comandi moderni allo stesso modo dei moduli e delle tabelle. Se un comando moderno mostra testo non corretto, l'etichetta potrebbe non essere stata configurata correttamente.

Controllare se le traduzioni corrette sono presenti nella soluzione

Esportare le traduzioni per la soluzione che contiene il comando moderno. Aprire il file XML e verificare che l'etichetta abbia le traduzioni corrette.

Lo screenshot seguente mostra un file di traduzione aperto in Microsoft Excel. Le ultime tre righe sono relative alla descrizione, alla descrizione comando e all'etichetta di un comando moderno. Le ultime due colonne mostrano il testo usato rispettivamente per LCIDs 1033 e 2052, corrispondente all'inglese (Stati Uniti) e al cinese semplificato (Cina).

Screenshot che mostra un esempio di file di traduzione.

Controllare la sovrapposizione delle soluzioni

Se il testo corretto è presente nel file di traduzione, potrebbero esserci altre soluzioni che ne eseguono l'override. Visualizzare i livelli della soluzione per l'etichetta per verificare se è stato definito testo per la stessa etichetta in una soluzione superiore.

Comandi classici

È possibile personalizzare le etichette e creare traduzioni per i comandi classici aggiungendole all'elemento <RibbonDiffXml> di un file customization.xml e importando il file XML in una soluzione.

Controllare se sono presenti traduzioni corrette

  1. Abilitare Controllo comandi e selezionare il pulsante di comando da esaminare.

  2. Il riquadro destro mostra quattro tipi di testo che possono essere personalizzati per un pulsante di comando.

    Screenshot che mostra il testo che può essere personalizzato per un pulsante di comando.

    • ALT: etichetta usata dalle utilità per la lettura dello schermo.
    • LabelText: etichetta visualizzata per il pulsante di comando.
    • ToolTipTitle: intestazione della descrizione comando del pulsante di comando.
    • ToolTipDescription: testo del corpo della descrizione comando del pulsante di comando.

    Per i problemi relativi all'etichetta del pulsante, la proprietà pertinente è LabelText.

  3. Nella parte inferiore della proprietà di testo selezionare Visualizza livelli soluzione etichetta. Questa opzione non verrà visualizzata se il testo non è stato personalizzato.

    Screenshot che mostra l'opzione Visualizza livelli soluzione etichetta.

    Note

    Alcune personalizzazioni delle etichette per i comandi di sistema non usano <RibbonDiffXml> e quindi non possono essere controllate in Controllo comandi.

  4. Vengono elencate le soluzioni che hanno personalizzato il testo. In questo esempio una sola soluzione ha un labelText personalizzato.

    Screenshot che mostra la soluzione che ha personalizzato il testo.

  5. Selezionare la soluzione per visualizzare tutte le traduzioni locLabel contenute. Verificare che il testo corretto sia presente.

    Screenshot che mostra il riquadro loclabel del controllo comandi.

Controllare la sovrapposizione delle soluzioni

Se la locLabel corretta è presente in una soluzione, potrebbero essere presenti altre soluzioni che ne eseguono l'override. Visualizzare i livelli della soluzione etichetta e verificare se una soluzione superiore ha definito lo stesso LocLabel.

Controllare se gli ID etichetta corrispondono esattamente nella combinazione di maiuscole e minuscole

Gli ID etichetta fanno distinzione tra maiuscole e minuscole quando si corrispondono gli ID nel codice XML della barra multifunzione ai valori di etichetta localizzati. LabelText del pulsante deve contenere un riferimento LocLabel valido che corrisponde esattamente alla combinazione di maiuscole e minuscole dell'ID di un record LocLabel.

Riferimenti

Controllo dei comandi per le barre multifunzione delle app basate su modello