# A11yConfig

> _Since v2.0.0_

Accessibility configuration for controlling screen reader announcements.

#### Example

```ts
// Disable all live announcements
a11y: { announcements: false }

// Override specific messages for French locale
a11y: {
  messages: {
    sortApplied: (col, dir) => `Trié par ${col}, ${dir}`,
    sortCleared: () => 'Tri effacé',
  },
}
```

## Properties

| Property | Type | Description |
| -------- | ---- | ----------- |
| `announcements?` | <code>boolean</code> | Enable or disable live region announcements. When `false`, the `aria-live` region remains in the DOM but no messages are set. |
| `messages?` | <code>Partial&lt;<a href="/grid/api/core/interfaces/a11ymessages/">A11yMessages</a>&gt;</code> | Custom announcement text overrides for internationalization. Partial — only override the messages you need; defaults are used for the rest. |
