Hey everyone,
I am struggling to find an error in my pivotTable.
The column/row “totals” were not translated properly to German:
/io/jmix/pivottableflowui/messages_de.properties:59 is pivottable.totals=Totals but should be pivottable.totals=Summe.
As a workaround, I added “pivottable.totals=Summe” to my project’s messages_de properties file. It now translates properly in showUi=true mode:

However, if I don’t show the pivot table UI, the column/row is called “Totals”. In the log, the localized strings are logged correctly.

2026-02-05 10:41:09.585 DEBUG i.j.p.k.c.s.JmixPivotTableSerializer - Starting serialize PivotTableOptions
2026-02-05 10:41:09.599 DEBUG i.j.p.k.c.s.JmixPivotTableSerializer - Serialized PivotTableOptions: {"properties":{"planungszeitraum.bezeichnung":"Planungszeitraum"},"columns":["Planungszeitraum"],"aggregation":{"mode":"integerSum","caption":"Summe","properties":["probenanzahl"]},"renderer":"table","aggregationProperties":["probenanzahl"],"aggregations":{"aggregations":[{"mode":"integerSum","caption":"Summe"}]},"renderers":{"renderers":["table","heatmap"],"selected":"table"},"menuLimit":30,"unusedPropertiesVertical":{"intVal":10},"localeCode":"de","showUI":false,"emptyDataMessage":"Keine Daten","localizedStrings":{"floatFormat":{"decimalSep":",","digitsAfterDecimal":"2","showZero":"false","scaler":"1","prefix":"","suffix":"","thousandsSep":"."},"integerFormat":{"decimalSep":",","digitsAfterDecimal":"0","showZero":"false","scaler":"1","prefix":"","suffix":"","thousandsSep":"."},"percentFormat":{"decimalSep":",","digitsAfterDecimal":"1","showZero":"false","scaler":"100","prefix":"","suffix":"%","thousandsSep":"."},"percentFormat.suffix":"%","renderError":"Es ist ein Fehler bei der Darstellung der Pivot-Tabellen Ergebnisse aufgetreten. ","computeError":"Es ist ein Fehler bei der Berechnung der Pivot-Tabellen Ergebnisse aufgetreten.","uiRenderError":"Es ist ein Fehler bei der UI-Darstellung der Pivot-Tabellen Ergebnisse aufgetreten.","selectAll":"Alle auswählen","selectNone":"Keine auswählen","apply":"Anwenden","cancel":"Abbrechen","tooMany":"(zu viele Einträge zur Darstellung)","filterResults":"Ergebnisse filtern","totals":"Summe","vs":"vs","by":"by","aggregation":{"count":"Anzahl","countUniqueValues":"Anzahl eindeutiger Werte","listUniqueValues":"Eindeutige Werte aufzählen","sum":"Summe","integerSum":"Summe (Ganzzahl)","average":"Durchschnitt","minimum":"Minimum","maximum":"Maximum","sumOverSum":"Summe von Summen","upperBound80":"80% obere Grenze","lowerBound80":"80% untere Grenze","sumAsFractionOfTotal":"Summe als Anteil des Gesamten","sumAsFractionOfRows":"Summe als Bruchteil der Reihen","sumAsFractionOfColumns":"Summe als Bruchteil der Spalten","countAsFractionOfTotal":"Zählen als Bruchteil des Gesamten","countAsFractionOfRows":"Zählen als Bruchteil der Reihen","countAsFractionOfColumns":"Zählen als Bruchteil der Spalten"},"renderer":{"table":"Tabelle","tableBarchart":"Tabelle Balkendiagramm","heatmap":"Heatmap","rowHeatmap":"Reihen Heatmap","colHeatmap":"Spalten Heatmap","lineChart":"Liniendiagramm","barChart":"Balkendiagramm","stackedBarChart":"Stapelbalkendiagramm","horizontalBarChart":"horizontales Balkendiagramm","horizontalStackedBarChart":"horizontales Stapelablkendiagramm","areaChart":"Flächendiagramm","scatterChart":"Streudiagramm","treemap":"Kacheldiagramm","TSVExport":"TSV Export"}}}
I tried tot reproduce this problem in a sample project, but there the translation was always applied correctly. Do you have any idea how I can narrow down the problem and correct the mistake?
In addition, it would be great if you could correct the translation in the add-on.
Thanks in advance and best regards
Jana