Operand

hole: deep pi.

gram: docs

> ./packages/i18n/CHANGELOG.md

# @eigenpal/docx-editor-i18n
## 1.6.0
## 1.5.0
## 1.4.0
## 1.3.3
## 1.3.2
## 1.3.1
## 1.3.0
## 1.2.1
## 1.2.0
## 1.1.0
### Minor Changes
- a7f9ac5: Add French locale
- 42ea72d: Track structural edits as OOXML revisions in suggesting mode. Paragraph-break insert/delete, paragraph-property changes, and table row/cell insert/delete/merge are now recorded, round-tripped through DOCX, and shown in the tracked-changes sidebar (React and Vue, localized). Adds `acceptChangeById(id)` / `rejectChangeById(id)`, and `acceptAllChanges` / `rejectAllChanges` now resolve every revision type rather than inline marks only. Fixes #614.
### Patch Changes
- 14fe4f2: add Hindi (hi) community-maintained locale
## 1.0.3
## 1.0.2
## 1.0.1
### Patch Changes
- fe4cb94: Add per-locale subpath imports to `@eigenpal/docx-editor-i18n` so dynamic
locale loading can code-split a single locale instead of bundling the whole
set:
```ts
// Static — bundler ships only this locale's strings
import pl from '@eigenpal/docx-editor-i18n/pl';
// Dynamic — splits into its own chunk, loaded on demand
const pl = (await import('@eigenpal/docx-editor-i18n/pl')).default;

Subpaths ship for every locale: /en, /de, /he, /pl, /pt-BR, /tr, /zh-CN. The named exports on the package root still work — pick the ergonomic path for static lists, the subpath for runtime locale switching.

Also re-export createEmptyDocument, createDocumentWithText, and CreateEmptyDocumentOptions from @eigenpal/docx-editor-react and @eigenpal/docx-editor-vue so the common "spawn a blank editor" affordance no longer requires installing -core alongside the adapter.

Surface Comment, CommentRangeStart, CommentRangeEnd, TrackedChangeInfo, TrackedRunChange, Insertion, Deletion, MoveFrom, MoveTo, and ParagraphContent from the main @eigenpal/docx-editor-core entry. They were already public via @eigenpal/docx-editor-core/headless; the main entry just hadn't been re-exporting them.

1.0.0

Major Changes

Patch Changes