Documentation · Guides pratiques
Traduire les visuels du rapport
Traduisez le texte inscrit dans le canevas d'un rapport : titres de visuels, en-têtes, boutons et zones de texte, pas seulement le modèle sémantique.
Dernière mise à jour :
Les traductions du modèle sémantique couvrent les données : noms de tables, de colonnes et de mesures, et leurs descriptions. Elles n’atteignent pas le texte peint sur le canevas du rapport lui-même : le titre d’un visuel, l’en-tête d’un segment, le libellé d’un bouton, une zone de texte. Daxlate traduit aussi cette couche, pour qu’un rapport change de langue de haut en bas au lieu de laisser ses titres dans la langue de création.
La traduction du rapport est une fonctionnalité du mode fichier : ouvrez le
.pbix ou le .pbit depuis le disque (voir
Mode fichier et mode en direct). Elle
s’applique aux rapports qui embarquent leur propre modèle sémantique, puisque
les tables de traduction vivent dans ce modèle.
Activer le format de rapport amélioré (PBIR) #
La traduction du rapport nécessite le format de rapport amélioré (PBIR) de Power BI. Dans Power BI Desktop, ouvrez Fichier → Options et paramètres → Options → Fonctionnalités en préversion, activez le format de rapport amélioré (PBIR), puis rouvrez votre rapport et enregistrez-le une fois pour qu’il adopte le nouveau format.
Rapports au format hérité
Si le rapport d’un fichier utilise encore l’ancien format, Daxlate ouvre le modèle et le traduit normalement, mais affiche un avis indiquant que la traduction du canevas attend PBIR. Rien n’est bloqué ; seule la couche rapport a besoin de ce format.
Passer à la portée rapport #
Ouvrez un fichier doté d’une couche rapport. La barre latérale se divise en une section Modèle (tables, colonnes, mesures, hiérarchies, comme d’habitude) et une section Rapport qui liste chaque page, ses visuels et leur texte traduisible (Page → Visuel → élément de texte). Un commutateur Modèle ↔ Rapport dans la barre d’outils de la grille bascule entre les deux couches ; cliquer sur un élément de rapport dans la barre latérale passe à la portée rapport et filtre la grille sur cette page, ce visuel ou cette chaîne unique.
Dans la portée rapport, la barre d’outils s’adapte à la couche : le texte du rapport n’a qu’une valeur par langue, donc le commutateur AFFICHAGE entre libellé et description ainsi que le filtre TYPE sont masqués. Manquants uniquement et la zone de recherche fonctionnent exactement comme sur le modèle.
Lire les badges de ligne #
Les lignes du rapport portent une petite icône qui indique leur état de liaison :
- T (texte) : texte du rapport pas encore lié à une mesure de traduction.
- ƒ (fonction) : texte déjà lié, qui change donc de langue.
- T! (ambre) : une zone de texte que Daxlate ne peut pas recâbler automatiquement, parce qu’elle contient plus d’un style de mise en forme ou un lien. Votre traduction est tout de même enregistrée et sa mesure tout de même créée ; liez la zone de texte à cette mesure dans Power BI Desktop, ou simplifiez-la en une seule ligne sans mise en forme et enregistrez à nouveau.
Enregistrer #
Enregistrer un fichier contenant des traductions de rapport fait deux choses.
Le texte du rapport est écrit à côté du fichier sous forme de fichier compagnon,
{fichier}.daxlate.csv (le CSV que Power BI lit à l’actualisation), et le
rapport est réécrit pour que chaque chaîne traduite soit liée à une mesure de
recherche. Daxlate ajoute quelques tables générées pour porter tout cela
(_translations, _translations_measures et _translations_languages) ; elles
sont masquées dans la grille, la barre latérale, le chiffre de couverture et
l’export, pour ne pas gonfler votre liste d’objets. Cochez Affichage →
Afficher les tables de traduction si vous souhaitez les voir ou les exporter.
Chaque mesure de traduction intègre aussi le texte d’origine comme repli : un rapport dont la source de données ne peut pas s’actualiser reste donc lisible dans sa langue de base au lieu d’afficher des titres vides.
Laisser les lecteurs changer de langue #
L’enregistrement génère également une table _translations_languages. Déposez
son champ Langue sur un segment et les lecteurs pourront changer eux-mêmes
la langue du rapport. Voir
Ajouter un sélecteur de langue au rapport.