Skip to content

Localize Capture shortcuts and save feedback in seven languages - #473

Merged
NewWorldVenture merged 1 commit into
mainfrom
codex/strategy-capture-shortcuts-localization-20260909
Sep 10, 2026
Merged

NewWorldVenture merged 1 commit into
mainfrom
codex/strategy-capture-shortcuts-localization-20260909

Conversation

@NewWorldVenture

@NewWorldVenture NewWorldVenture commented Sep 10, 2026 •

Copy link
Copy Markdown
Owner

Capture's shortcut destinations, hints, picker titles and accessibility labels still appeared in English. They now follow the selected language across all 40 shortcuts and all seven primary locales, including the page title, empty state, count and save feedback. A rejected save request shows the translated error without exposing transport diagnostics.

Shortcut IDs, icons, destinations, selection limits, preference payloads, cache behavior and access guards are preserved. Custom headings remain caller-supplied. Unused English catalog metadata was removed after confirming there are no external consumers; the household-move label has its own translation instead of reusing a generic movement verb. No shared navigation or SQL changes.

Validation: 58 focused Capture tests plus 55 catalogue integrity tests, root TypeScript, scoped ESLint, all eight i18n gates, zero scoped translation-scan findings and clean diff. The rendering/callback tests cover seven locales, all destinations, picker replacement/removal, limits, navigation, custom/hidden headings, controlled editing, resolved/rejected save failures and page metadata/authentication. Portal focus and real browser interaction are outside these SSR/callback tests.

Ready for owner integration. At exact head 14905de, CI run 34422127647 passed core Typecheck/Lint/Test/Build, Mobile Expo Typecheck/Config, database migration replay/RLS probes, and E2E public/accessibility/authenticated/mobile-device checks. Vercel deployment also succeeded; Supabase Preview was skipped.

This main-based branch retains the existing Windows path issue in the separate i18n-server-boundary test; #457 and the auth integration already correct it. Combined integration validation remains separate from this PR's successful final-head checks.

@vercel

vercel Bot commented Sep 10, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
bubaly Ready Ready Preview Sep 10, 2026 12:40am UTC

Request Review

@NewWorldVenture
NewWorldVenture marked this pull request as ready for review September 10, 2026 00:49
@NewWorldVenture
NewWorldVenture merged commit 9ce0c1e into main Sep 10, 2026
7 checks passed

This branch was successfully deployed

1 active deployment
Preview — 14905de3 Deployed Sep 10, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant