# Localization and Persistence Merge

`PraxisTable` hydrates persisted `table-config:*` snapshots by merging them on top of the current host `config`.

This preserves newer host-provided fields that may not exist in older persisted snapshots, including:

- `localization.locale`
- `localization.dateTime`
- `localization.currency`
- `localization.number`

Practical consequence:

- a consumer can add localization settings in a newer release
- older persisted table snapshots keep their saved preferences
- missing localization fields are inherited from the current host input instead of being erased by the persisted snapshot

This behavior is especially important for cross-host scenarios such as:

- `praxis-crud` forwarding `metadata.table` into `praxis-table`
- published playgrounds and examples that reuse older persisted table state
- enterprise hosts with locale-specific number and currency conventions
