Description
`app/app/create/create-form.tsx` has 10+ literal UI strings (labels, help text, validation messages) inline in JSX, which blocks any future translation/i18n work.
Location
`app/app/create/create-form.tsx`
Task
Extract the hardcoded strings into a central copy constants module (e.g. `lib/copy/create-form.ts`), and reference them from the component, as a first step toward i18n-readiness (no actual translation infrastructure required for this issue).
Good for contributors because
Mechanical extraction task with a clear before/after; establishes a pattern other components can follow later.
Description
`app/app/create/create-form.tsx` has 10+ literal UI strings (labels, help text, validation messages) inline in JSX, which blocks any future translation/i18n work.
Location
`app/app/create/create-form.tsx`
Task
Extract the hardcoded strings into a central copy constants module (e.g. `lib/copy/create-form.ts`), and reference them from the component, as a first step toward i18n-readiness (no actual translation infrastructure required for this issue).
Good for contributors because
Mechanical extraction task with a clear before/after; establishes a pattern other components can follow later.