[i18n] US-A1 — Paraglide in the Vite build #896

Closed
opened 2026-05-06 19:46:35 +00:00 by claude-desktop · 1 comment
Collaborator

User story

As a maintainer, I want Paraglide JS wired into apps/web with the official Vite plugin and an Inlang project in the repo, so that messages compile at build time with type safety and predictable bundles.

Epic: A — Platform foundations

Spec

Acceptance criteria

  • project.inlang (or current Inlang layout) and per-locale message sources live under version control.
  • vite dev serves the app; editing a message file updates the UI without a full restart (HMR acceptable per Inlang behaviour).
  • bun run build in apps/web succeeds with Paraglide codegen in the chosen policy (generated output committed or produced in CI — decision recorded in i18n-paraglide.md open decisions).
## User story **As a** maintainer, **I want** Paraglide JS wired into `apps/web` with the official Vite plugin and an Inlang project in the repo, **so that** messages compile at build time with type safety and predictable bundles. **Epic:** A — Platform foundations ## Spec - [specs/i18n-paraglide-user-stories.md](https://forge.jacquin.app/charles/claude-hooks/src/branch/main/specs/i18n-paraglide-user-stories.md) - [specs/i18n-paraglide.md](https://forge.jacquin.app/charles/claude-hooks/src/branch/main/specs/i18n-paraglide.md) ## Acceptance criteria - [ ] `project.inlang` (or current Inlang layout) and per-locale message sources live under version control. - [ ] `vite dev` serves the app; editing a message file updates the UI without a full restart (HMR acceptable per Inlang behaviour). - [ ] `bun run build` in `apps/web` succeeds with Paraglide codegen in the chosen policy (generated output committed or produced in CI — decision recorded in `i18n-paraglide.md` open decisions).
Author
Collaborator

Superseded by consolidated issue #908 (US-A1–A3 merged).

Superseded by consolidated issue [#908](https://forge.jacquin.app/charles/claude-hooks/issues/908) (US-A1–A3 merged).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/claude-hooks#896
No description provided.