Skip to content

Localize the homepage and README in all supported languages - #14

Merged
cu1ch3n merged 8 commits into
mainfrom
codex/i18n-agy
Nov 2, 2026
Merged

cu1ch3n merged 8 commits into
mainfrom
codex/i18n-agy

Conversation

@cu1ch3n

@cu1ch3n cu1ch3n commented Nov 1, 2026

Copy link
Copy Markdown
Collaborator

The public homepage and README now cover the same eleven languages as the App: English, Simplified Chinese, Traditional Chinese, Japanese, Korean, German, French, Spanish, Portuguese, Italian, and Swedish. This branch includes the current main homepage redesign, desktop downloads, agent marks, quick start, README and changelog.

The site build renders English at / and each translation at /<locale>/, with localized metadata, self-referencing canonical URLs, reciprocal hreflang links, a multilingual sitemap and robots.txt. Language links work without JavaScript; saved choices are restored at the root while explicit language URLs remain stable. README translations share one language switcher and preserve English section anchors, images, links and code.

Translation checks now cover every scope and locale, validate protected content and support focused editorial feedback. The App catalogs are refreshed for the merged source. Review decisions are recorded in i18n/review-notes.md.

Validation:

  • npm run i18n -- check: all five scopes and ten target locales passed.
  • Localization tests: 63 passed.
  • npm run typecheck, application build, review-viewer build and site build passed.
  • npm test -- --test-concurrency=4: 491 passed, one existing optional browser test skipped. The default parallel run hit integration-test timeouts under load; the affected tests also passed independently.
  • Browser checks for every language URL, canonical/hreflang/sitemap consistency, local assets, no-JavaScript rendering, demo playback, reduced motion and saved choices.
  • Screenshot review of Simplified Chinese, Japanese, German and Swedish at 390px and 1440px, including download buttons, menus and agent cards.

@cu1ch3n
cu1ch3n merged commit acc816d into main Nov 2, 2026
7 checks passed
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