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).
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
Abilitare Controllo comandi e selezionare il pulsante di comando da esaminare.
Il riquadro destro mostra quattro tipi di testo che possono essere personalizzati 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.
Nella parte inferiore della proprietà di testo selezionare Visualizza livelli soluzione etichetta. Questa opzione non verrà visualizzata se il testo non è stato personalizzato.
Note
Alcune personalizzazioni delle etichette per i comandi di sistema non usano
<RibbonDiffXml>
e quindi non possono essere controllate in Controllo comandi.Vengono elencate le soluzioni che hanno personalizzato il testo. In questo esempio una sola soluzione ha un labelText personalizzato.
Selezionare la soluzione per visualizzare tutte le traduzioni locLabel contenute. Verificare che il testo corretto sia presente.
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