Skip to content

Доступность и локализация

Клавиатура

Canvas чарта фокусируем (Tab); в фокусе:

КлавишаДействие
/ следующая/предыдущая точка первой видимой серии (подсветка)
Escсброс подсветки

Контейнер получает role="img" и aria-label из title.text; подсвеченная точка анонсируется скринридерам через скрытый aria-live-регион.

Локализация

Встроенные строки переопределяются через locale.localeText:

ts
Charts.create({
  ...,
  locale: {
    localeText: {
      loading: 'Loading…',
      noData: 'No data to display',
      downloadPng: 'Download PNG',
      resetZoom: 'Reset zoom',
    },
  },
});

Ключи: loading, noData (оверлеи), downloadPng, resetZoom (контекстное меню). Тексты осей, легенды и тултипов приходят из ваших данных и formatter-ов, поэтому отдельной локализации не требуют.

Опции

ОпцияТипОписание
locale.localeTextPartial<Record<LocaleKey, string>>переопределение строк UI

Ключи LocaleKey: loading, noData, downloadPng, resetZoom — дефолтные русские строки в DEFAULT_LOCALE.

Клавиатура (включена всегда): стрелки — перемещение подсветки по точкам серии, Escape — сброс подсветки и зума. Состояние анонсируется через ARIA live-region.