π
About
Package description
Powerful internationalization (i18n) plugin for EmDash CMS. Manage unlimited translations across locales with a REST API and admin dashboard. Zero config, automatic caching, built-in coverage tracking.
From the repository
- REST API β fetch translations by key, locale, and namespace
- Admin dashboard β search, filter, and edit translations via Block Kit
- CSV import/export β bulk edit in Sheets, import back
- MCP endpoints β programmatic access for AI tools, including AI-assisted translation
- Locale routing β path (
/en), query (?lang=en), or both - Fallback chains β
esmissing? Returnsenautomatically - Coverage tracking β progress meters per locale
- Caching β KV with automatic invalidation
- Standard format β works trusted or sandboxed, marketplace-ready
Open Translations in the EmDash sidebar to search, edit, add, delete, and track coverage per locale. CSV import/export is available from the same page.
| Mode | Example | Description |
|---|---|---|
| Path (default) | /en/about |
Locale in URL path |
| Query | /about?lang=en |
Locale as query param |
| Both | Either | Path ta⦠|
Releases
npm
260 monthly4 weekly
npm version history
| Version | Published |
|---|---|
| v0.1.1 | |
| v0.1.0-beta |
Version and publish times come from the npm registry packument. Rows refresh when the directory sync updates this listing's metadata (not on every page load).
Provided by GitHub and npm metadata β Is this your plugin?