Documentation · Guides pratiques
Ajouter un sélecteur de langue au rapport
Laissez les lecteurs basculer un rapport traduit d'une langue à l'autre avec un segment.
Dernière mise à jour :
Une fois le canevas d’un rapport traduit (voir
Traduire les visuels du rapport), Daxlate
peut remettre le choix de la langue entre les mains du lecteur. Enregistrer un
rapport traduit génère une table _translations_languages ; déposez son champ
Langue sur un segment et toute personne consultant le rapport pourra en
changer la langue depuis la page.
C’est la toute première façon de vérifier une traduction dans Power BI
Desktop, puisque le paramètre d’URL ?language= ne prend effet que dans le
service Power BI.
Ajouter le segment #
- Ouvrez le rapport traduit dans Power BI Desktop.
- Ajoutez un visuel Segment à la page.
- Faites glisser le champ Langue de la table
_translations_languagesdans le segment. - Au besoin, mettez-le en forme en liste déroulante et placez-le à un endroit qui se répète sur toutes les pages.
Sélectionnez une langue et l’habillage traduit du rapport (titres de visuels, en-têtes, boutons et zones de texte) bascule dessus. Une sélection unique l’emporte ; vider le segment fait revenir le rapport au paramètre régional du lecteur, exactement comme avant.
Ce que le segment déplace, et ce qu’il ne déplace pas #
Le segment pilote le texte du canevas du rapport traduit par Daxlate. Les en-têtes de colonnes et les noms de champs des tables et matrices viennent du modèle sémantique, que Power BI résout à partir du paramètre régional de la connexion : ceux-là suivent donc la langue du lecteur plutôt que le segment. Sélectionner une langue de droite à gauche change le texte mais ne met pas la mise en page en miroir.
Rapports traduits avant cette fonctionnalité
Un rapport traduit avec une version antérieure de Daxlate récupère la table des langues à son prochain enregistrement, pas à la mise à jour. Ouvrez-le dans Daxlate et enregistrez une fois pour générer la table _translations_languages.