Añadir un selector de idioma al informe

Deja que los lectores cambien de idioma un informe traducido con una segmentación de datos.

Última actualización:

Una vez que has traducido el lienzo de un informe (consulta Traducir los objetos visuales del informe), Daxlate puede poner la elección del idioma en manos del lector. Al guardar un informe traducido se genera una tabla _translations_languages; arrastra su campo Idioma a una segmentación de datos y cualquiera que vea el informe podrá cambiar su idioma desde la propia página.

Es la primera forma de comprobar una traducción en Power BI Desktop, ya que el parámetro de URL ?language= solo surte efecto en el servicio Power BI.

Añade la segmentación #

  1. Abre el informe traducido en Power BI Desktop.
  2. Añade un objeto visual Segmentación de datos a la página.
  3. Arrastra el campo Idioma de la tabla _translations_languages a la segmentación.
  4. Si quieres, dale formato de lista desplegable y colócala en un sitio que se repita en todas las páginas.

Selecciona un idioma y el armazón traducido del informe (títulos de objetos visuales, encabezados, botones y cuadros de texto) cambia a ese idioma. Gana una única selección; si vacías la segmentación, el informe vuelve a seguir la configuración regional del propio lector, exactamente como antes.

Qué mueve la segmentación y qué no #

La segmentación gobierna el texto del lienzo del informe que tradujo Daxlate. Los encabezados de columna y los nombres de campo de tablas y matrices vienen del modelo semántico, que Power BI resuelve según la configuración regional de la conexión, así que esos siguen el idioma del lector y no la segmentación. Seleccionar un idioma de derecha a izquierda cambia el texto, pero no refleja el diseño de la página.

Informes traducidos antes de esta función

Un informe traducido con una compilación anterior de Daxlate recibe la tabla de idiomas en su siguiente guardado, no al actualizar. Ábrelo en Daxlate y guarda una vez para generar la tabla _translations_languages.