Berichtsvisuals übersetzen

Den Text übersetzen, der im Berichtscanvas steckt: Visualtitel, Kopfzeilen, Schaltflächen und Textfelder, nicht nur das semantische Modell.

Zuletzt aktualisiert:

Übersetzungen des semantischen Modells decken die Daten ab: Namen von Tabellen, Spalten und Kennzahlen samt ihren Beschreibungen. Sie erreichen den Text nicht, der auf dem Berichtscanvas selbst steht: den Titel eines Visuals, die Kopfzeile eines Datenschnitts, die Beschriftung einer Schaltfläche, ein Textfeld. Daxlate übersetzt auch diese Ebene, sodass ein Bericht von oben bis unten die Sprache wechselt, statt seine Überschriften in der Ursprungssprache stehen zu lassen.

Die Berichtsübersetzung ist eine Funktion des Dateimodus: öffnen Sie die .pbix- oder .pbit-Datei von der Festplatte (siehe Dateimodus und Live-Modus). Sie gilt für Berichte, die ihr eigenes semantisches Modell mitbringen, denn die Übersetzungstabellen liegen in diesem Modell.

Das erweiterte Berichtsformat (PBIR) einschalten #

Die Berichtsübersetzung setzt das erweiterte Berichtsformat (PBIR) von Power BI voraus. Öffnen Sie in Power BI Desktop Datei → Optionen und Einstellungen → Optionen → Vorschaufeatures, aktivieren Sie das erweiterte Berichtsformat (PBIR), öffnen Sie Ihren Bericht dann erneut und speichern Sie ihn einmal, damit er das neue Format übernimmt.

Berichte im Altformat

Wenn der Bericht einer Datei noch das alte Format nutzt, öffnet Daxlate das Modell und übersetzt es wie gewohnt, zeigt aber einen Hinweis, dass die Übersetzung des Berichtscanvas auf PBIR wartet. Blockiert wird nichts; nur die Berichtsebene braucht das Format.

In den Berichtsbereich wechseln #

Öffnen Sie eine Datei mit Berichtsebene. Die Seitenleiste teilt sich in einen Abschnitt Modell (Tabellen, Spalten, Kennzahlen, Hierarchien, wie gewohnt) und einen Abschnitt Bericht, der jede Seite, ihre Visuals und deren übersetzbaren Text auflistet (Seite → Visual → Textelement). Ein Schalter Modell ↔ Bericht in der Symbolleiste des Rasters wechselt zwischen den beiden Ebenen; ein Klick auf ein Berichtselement in der Seitenleiste wechselt in den Berichtsbereich und filtert das Raster auf diese Seite, dieses Visual oder diese einzelne Zeichenfolge.

Im Berichtsbereich passt sich die Symbolleiste der Ebene an: Berichtstext hat genau einen Wert pro Sprache, deshalb sind der ANSICHT-Schalter für Beschriftung und Beschreibung sowie der TYP-Filter ausgeblendet. Nur fehlende und das Suchfeld funktionieren genau wie beim Modell.

Die Zeilen-Badges lesen #

Berichtszeilen tragen ein kleines Symbol, das ihren Bindungszustand anzeigt:

  • T (Text): Berichtstext, der noch nicht an eine Übersetzungs-Kennzahl gebunden ist.
  • ƒ (Funktion): bereits gebundener Text, der die Sprache wechselt.
  • T! (bernsteinfarben): ein Textfeld, das Daxlate nicht automatisch verdrahten kann, weil es mehr als eine Formatierung oder einen Link enthält. Ihre Übersetzung wird trotzdem gespeichert und die Kennzahl trotzdem angelegt; binden Sie das Textfeld entweder in Power BI Desktop an diese Kennzahl, oder vereinfachen Sie es zu einer einzigen unformatierten Zeile und speichern Sie erneut.

Speichern #

Beim Speichern einer Datei mit Berichtsübersetzungen passieren zwei Dinge. Der Berichtstext wird als Begleitdatei pro Datei neben der Datei abgelegt, {datei}.daxlate.csv (die CSV-Datei, die Power BI bei der Aktualisierung liest), und der Bericht wird so umgeschrieben, dass jede übersetzte Zeichenfolge an eine Nachschlage-Kennzahl gebunden ist. Daxlate fügt dafür einige generierte Tabellen hinzu (_translations, _translations_measures und _translations_languages); sie sind im Raster, in der Seitenleiste, in der Abdeckungszahl und im Export ausgeblendet, damit sie Ihre Objektliste nicht aufblähen. Aktivieren Sie Ansicht → Übersetzungstabellen anzeigen, wenn Sie sie doch einmal sehen oder exportieren möchten.

Jede Übersetzungs-Kennzahl hinterlegt außerdem den Originaltext als Rückfall, sodass ein Bericht, dessen Datenquelle sich nicht aktualisieren lässt, in seiner Basissprache weiterhin korrekt liest, statt leere Titel darzustellen.

Leser die Sprache wechseln lassen #

Beim Speichern entsteht außerdem eine Tabelle _translations_languages. Ziehen Sie ihr Feld Sprache auf einen Datenschnitt, und Leser können die Sprache des Berichts selbst wechseln. Siehe Sprachumschalter für Berichte hinzufügen.