Documentazione · Guide pratiche
Lavorare con le lingue RTL
Ebraico, arabo, persiano: come Daxlate rappresenta le traduzioni da destra a sinistra.
Ultimo aggiornamento:
Le scritture da destra a sinistra sono cittadine di prima classe. Daxlate
riconosce le culture RTL dal loro descrittore di cultura .NET (arabo ar-*,
ebraico he-*, persiano fa-*, urdu ur-* e altri) e ribalta le celle
interessate senza alcuna impostazione.
Nella griglia #
Quando una colonna di cultura appartiene a una scrittura RTL, le sue celle nella
griglia vengono rappresentate con FlowDirection: RightToLeft:
- Il testo si allinea a destra
- Il cursore di testo si muove da destra a sinistra mentre digiti
- I numeri e i segni di punteggiatura latini inseriti vengono resi con il corretto algoritmo bidirezionale, quindi nessuna sorpresa con numeri di telefono o codici prodotto dentro una didascalia in arabo
Non devi attivare nulla. Fai clic nella cella e digita. L’editor si adatta da solo.
Su disco #
Il modello semantico di Power BI memorizza le traduzioni come semplici stringhe UTF-8. Non c’è alcun marcatore di direzione incorporato; i motori di rendering lo deducono dalla scrittura. Daxlate restituisce i byte intatti, compresi i caratteri di controllo bidirezionale Unicode (LRE, RLE, PDF, LRM, RLM) che il traduttore può aver aggiunto per risolvere i casi ambigui.
Lavorare in Excel #
Excel rappresenta correttamente le stringhe RTL purché il sistema disponga dei font necessari, che Windows installa per impostazione predefinita per le principali scritture RTL.
Se l’Excel del tuo traduttore mostra i caratteri nell’ordine sbagliato, di solito è solo un problema di visualizzazione: i byte sottostanti sono corretti e torneranno intatti in Daxlate. Finché il traduttore non inverte i caratteri a mano, va tutto bene.
Errori frequenti #
- Gli spazi iniziali o finali nelle didascalie RTL sono difficili da notare in qualsiasi editor. Quello che visivamente sembra l’inizio della stringa può esserne la fine logica. Quando qualcosa non torna, copia il contenuto della cella in un editor con vista esadecimale e controlla.
- Le stringhe a direzione mista (ad esempio una didascalia in arabo che contiene un codice prodotto latino) a volte vengono rese in modo diverso in Excel e in Power BI. I byte sono gli stessi in entrambi; la differenza sta nella passata bidirezionale del motore di rendering. Se Power BI mostra quello che vuoi, prendilo come riferimento.