Skip to content

[codex] add English and French i18n support#164

Open
Alb3e3 wants to merge 1 commit into
sorosave-protocol:mainfrom
Alb3e3:codex/i18n-issue-16
Open

[codex] add English and French i18n support#164
Alb3e3 wants to merge 1 commit into
sorosave-protocol:mainfrom
Alb3e3:codex/i18n-issue-16

Conversation

@Alb3e3
Copy link
Copy Markdown

@Alb3e3 Alb3e3 commented May 21, 2026

Summary

  • Adds next-intl locale routing, middleware, and English/French message files.
  • Moves the app routes under [locale] while preserving unprefixed default-locale URLs via localePrefix: "as-needed".
  • Extracts visible UI copy into locale messages and adds a navbar language switcher.
  • Adds npm run test:i18n to verify locale message key parity.

Closes #16.

Validation

  • npm run test:i18n
  • npx prettier@3.3.3 --check ...
  • git diff --check
  • next build in a temporary pnpm workspace with a stub @sorosave/sdk package, because this standalone frontend checkout cannot install directly while @sorosave/sdk is declared as workspace:* without a workspace package.

@Alb3e3 Alb3e3 marked this pull request as ready for review May 21, 2026 15:57
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.

Add internationalization (i18n) support

1 participant