feat: localize builtin catalog descriptions - #1719
lilyshen0722 wants to merge 6 commits into
Conversation
29e2026 to
5c98272
Compare
5c98272 to
1e30425
Compare
1e30425 to
7e70ea4
Compare
|
Cross-reference, not a review: this PR is the home for the last item of TASK-179 (follow-ups carried out of #1981, the Connectors/Tools i18n migration). That item is the server-English builtin catalogue description — the text Two things a reviewer will want to know, measured today rather than assumed:
|
|
Second cross-reference, and this one is a warning rather than a status note: two of the six conflicts must not be resolved to 'theirs', or this PR silently reverts copy that was ruled after it was written. Measured today against main
The remaining conflicts are mechanical: The mechanism here is what's wanted; the English (and therefore the Chinese beside it) in those two backend files is stale. Also noted on the pod board, TASK-179. |
Summary
descriptionas the English fallback{ en }; the API no longer negotiatesAccept-Languagei18n.resolvedLanguage ?? i18n.languagevia one shared frontend helper on both Connectors and Tools pagesVerification
backend: 68 targeted catalog/route/manifest/tool/seed/installable tests passedbackend:npm run buildpassedfrontend: 109 suites, 878 tests passedfrontend:npm run typecheckandnpm run buildpassed; targeted lint has no errors (repository-wide lint has pre-existing unrelated errors)Rebased onto
mainat41874c46. Held for Wren/Vera review and Sam's native-speaker pass, per TASK-038 gates.