Projects & Namespaces
Organise your i18n strings into projects and namespaces. Flat keys internally, nested JSON on export.
Structured, reviewable, and deployable translations, without enterprise bloat.
Organise your i18n strings into projects and namespaces. Flat keys internally, nested JSON on export.
A clear, enforced pipeline (TODO → IN_PROGRESS → SUBMITTED → APPROVED) keeps translations from going live before they are ready.
Admin, Maintainer, Translator, and Reader roles enforced on the server. Per-user locale assignments ensure translators only see their languages.
Drag-and-drop board with swim lanes by assignee. Filter by namespace or user. Inspector panel on single click, full modal on double click.
Monaco-style editor with syntax highlighting for {placeholders} and @:key.references. Autocomplete, live preview, plural form toggle, and variable test panel.
Threaded comments on any translation. Full change history timeline per key (edits, status changes, assignments, comments) with real-time updates via WebSocket.
Import JSON files by namespace. Export to JSON, CSV, or XLSX, with optional resolution of @:key references.
Docker Compose ready with an interactive `verba setup` wizard. SQLite for simple deployments, Postgres for production. No external dependencies.