Documentazione · Guide pratiche
Tradurre gli oggetti visivi del report
Traduci il testo scritto nel canvas di un report: titoli degli oggetti visivi, intestazioni, pulsanti e caselle di testo, non solo il modello semantico.
Ultimo aggiornamento:
Le traduzioni del modello semantico coprono i dati: nomi di tabelle, colonne e misure, con le relative descrizioni. Non arrivano al testo dipinto sul canvas del report stesso: il titolo di un oggetto visivo, l’intestazione di un filtro dei dati, l’etichetta di un pulsante, una casella di testo. Daxlate traduce anche quel livello, così un report cambia lingua da cima a fondo invece di lasciare le intestazioni nella lingua di creazione.
La traduzione del report è una funzione della modalità file: apri il .pbix
o il .pbit da disco (vedi
Modalità file e modalità live). Si applica ai
report che portano con sé il proprio modello semantico, perché le tabelle di
traduzione vivono dentro quel modello.
Attiva il formato di report avanzato (PBIR) #
La traduzione del report richiede il formato di report avanzato (PBIR) di Power BI. In Power BI Desktop apri File → Opzioni e impostazioni → Opzioni → Funzionalità di anteprima, attiva il formato di report avanzato (PBIR), poi riapri il report e salvalo una volta perché adotti il nuovo formato.
Report in formato legacy
Se il report di un file usa ancora il formato precedente, Daxlate apre il modello e lo traduce normalmente, ma mostra un avviso che la traduzione del canvas attende PBIR. Nulla viene bloccato; solo il livello report ha bisogno di quel formato.
Passa all’ambito report #
Apri un file che ha un livello report. La barra laterale si divide in una sezione Modello (tabelle, colonne, misure, gerarchie, come sempre) e una sezione Report che elenca ogni pagina, i suoi oggetti visivi e il loro testo traducibile (Pagina → Oggetto visivo → elemento di testo). Un interruttore Modello ↔ Report nella barra degli strumenti della griglia alterna i due livelli; fare clic su un elemento del report nella barra laterale passa all’ambito report e filtra la griglia su quella pagina, quell’oggetto visivo o quella singola stringa.
Nell’ambito report la barra degli strumenti si adatta al livello: il testo del report ha un solo valore per lingua, quindi l’interruttore VISTA tra didascalia e descrizione e il filtro TIPO sono nascosti. Solo mancanti e la casella di ricerca funzionano esattamente come sul modello.
Leggi i contrassegni di riga #
Le righe del report portano una piccola icona che indica lo stato del collegamento:
- T (testo): testo del report non ancora collegato a una misura di traduzione.
- ƒ (funzione): testo già collegato, che quindi cambia lingua.
- T! (ambra): una casella di testo che Daxlate non può ricollegare automaticamente, perché contiene più di uno stile di formattazione oppure un collegamento. La tua traduzione viene comunque salvata e la sua misura viene comunque creata; collega la casella di testo a quella misura in Power BI Desktop, oppure semplificala in una singola riga senza formattazione e salva di nuovo.
Salva #
Salvare un file con traduzioni del report fa due cose. Scrive il testo del
report accanto al file come file affiancato, {file}.daxlate.csv (il CSV che
Power BI legge all’aggiornamento), e riscrive il report in modo che ogni stringa
tradotta sia collegata a una misura di ricerca. Per sostenere tutto questo
Daxlate aggiunge alcune tabelle generate (_translations,
_translations_measures e _translations_languages); sono nascoste nella
griglia, nella barra laterale, nel dato di copertura e nell’esportazione, così
non gonfiano l’elenco degli oggetti. Spunta Visualizza → Mostra tabelle di
traduzione se vuoi vederle o esportarle.
Ogni misura di traduzione incorpora anche il testo originale come fallback, così un report la cui origine dati non può aggiornarsi resta leggibile nella sua lingua di base invece di mostrare titoli vuoti.
Lascia che i lettori cambino lingua #
Il salvataggio genera anche una tabella _translations_languages. Trascina il
suo campo Lingua su un filtro dei dati e i lettori potranno cambiare da soli
la lingua del report. Vedi
Aggiungere un selettore di lingua al report.