Automatically scans your Next.js project’s source files to manage internationalization (i18n) translation keys. It keeps your translation dictionaries up-to-date by extracting new keys, removing unused ones, and optionally partitioning keys into separate client and server dictionaries.
Features
- Automatic Extraction: Scans your project’s source code for i18n keys.
- Namespace Support: Handles nested i18n keys organized into namespaces for structured translations.
- Dictionary Syncing: Automatically updates JSON dictionaries with new translation keys.
- Unused Keys Handling: Warns or removes unused keys.
- Client/Server Partitioning: Separates translation keys into client-side and server-side bundles.
- Debounced Scanning: Efficiently handles rapid file changes.