Skip to content

feat: localize builtin catalog descriptions - #1719

Open
lilyshen0722 wants to merge 6 commits into
mainfrom
kai/task038
Open

lilyshen0722 wants to merge 6 commits into
mainfrom
kai/task038

Conversation

@lilyshen0722

@lilyshen0722 lilyshen0722 commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add first-party locale descriptions to builtin connector/tool catalog metadata and Installable rows
  • return complete per-locale maps while keeping canonical description as the English fallback
  • keep marketplace rows unmodified and project them as { en }; the API no longer negotiates Accept-Language
  • use the app's i18n.resolvedLanguage ?? i18n.language via one shared frontend helper on both Connectors and Tools pages
  • collapse Slack's canonical English source into the manifest and seed locale maps for Telegram, Slack, Discord, GroupMe, and GitHub
  • include backend projection/source-isolation tests, frontend page/helper language coverage, and a current 1200×1000 zh-CN Connectors + Tools capture

Verification

  • backend: 68 targeted catalog/route/manifest/tool/seed/installable tests passed
  • backend: npm run build passed
  • frontend: 109 suites, 878 tests passed
  • frontend: npm run typecheck and npm run build passed; targeted lint has no errors (repository-wide lint has pre-existing unrelated errors)

Rebased onto main at 41874c46. Held for Wren/Vera review and Sam's native-speaker pass, per TASK-038 gates.

This branch has not been deployed

No deployments
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