apache/superset

[Bug] ChartErrorMessage: error title "Data error" is not wrapped in t() — not translatable

Fermée

#40 406 ouverte le 24 mai 2026

 (6 commentaires) (0 réaction) (1 personne assignée)TypeScript (17 291 forks)batch import
good first issuei18n:generalviz:charts

Métriques du dépôt

Stars
 (72 837 étoiles)
Métriques de merge PR
 (Merge moyen 31j 15h) (773 PRs mergées en 30 j)

Description

Bug description

In ChartErrorMessage.tsx, the error title displayed when a chart fails to render is defined as a plain string constant:

const DEFAULT_CHART_ERROR = 'Data error';

This string is never passed through t(), so it cannot be translated. Users in non-English locales always see "Data error" regardless of their language setting.

Files

superset-frontend/src/components/Chart/ChartErrorMessage.tsx line 35

Fix

Import t from @apache-superset/core/translation and wrap the constant: const DEFAULT_CHART_ERROR = t('Data error');


### Screenshots/recordings

_No response_

### Superset version

master / latest-dev

### Python version

3.9

### Node version

16

### Browser

Chrome

### Additional context

_No response_

### Checklist

- [x] I have searched Superset docs and Slack and didn't find a solution to my problem.
- [x] I have searched the GitHub issue tracker and didn't find a similar bug report.
- [x] I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section.

Guide contributeur