Skip to content

docs(i18n): zh-Hans for the Cloud organization pages, Editions, MCP on Cloud, hierarchy visibility and AI Builder - #380

Merged
zhuangjianguo merged 2 commits into
mainfrom
claude/project-thread-vtr5xm
Oct 29, 2026
Merged

zhuangjianguo merged 2 commits into
mainfrom
claude/project-thread-vtr5xm

Conversation

@os-zhuang

@os-zhuang os-zhuang commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

What

A zh-Hans translation pass under docs/TRANSLATION.md, covering the fifteen pages check-translations.mjs --worklist listed for zh-Hans after #349–#378 landed on main.

Pages
Missing (10) cloud/organization, cloud/environments, cloud/plans-and-seats, cloud/ai-credits-and-limits, cloud/storage-and-limits, cloud/domains, cloud/apps, cloud/cloud-connection, configure/permissions/hierarchy-visibility, build/ai-builder
Stale (5) start/cloud, editions/compare, editions/license, configure/mcp, build/packages — existing wording kept, only what the English added or changed is new

Plus content/docs/cloud/meta.zh-Hans.json (sidebar label for the new Cloud Organization group), configure/permissions/meta.zh-Hans.json (lists hierarchy-visibility, added by the seat in 9589577) and the regenerated zh-Hant siblings of everything above.

Result

zh-Hans is 98/98, 0 stale. ja/de/es/fr/ko are untouched, per the ruling recorded on #347.

Gates run locally

  • check-translations.mjs — every changed file stamped with its current English source_sha; gate passed.
  • check-translation-output.mjs --files <changed> — no fence / url / frontmatter / component / length / unsafe finding on any changed file (the 85 pre-existing findings are all in the five non-expanded locales).
  • gen-zh-hant.mjs then --check — 115 files match byte for byte.
  • check-translation-ownership.mjs — this PR touches 16 translation artifacts and 0 other files.

Terminology a reviewer may want to glance at

New terms with no prior use in the corpus: AI credits / credit pack → AI 点数 / AI 点数包; cloud console → 云控制台; Cloud Connection → 云连接. Bold console labels (sidebar items, buttons, lifecycle states, membership roles) stay in English with a Chinese gloss in parentheses on first use. Headings carry their English anchors as [#anchor] so existing deep links keep working.

Fixes #376
Refs #347


Generated by Claude Code


Generated by Claude Code

…n Cloud, hierarchy visibility and AI Builder

Translation pass under docs/TRANSLATION.md: the fifteen pages the worklist
listed after #349–#378 landed. Ten were missing (the eight Cloud organization
pages, hierarchy visibility and AI Builder) and five were stale (Start on
Cloud, Editions compare and license, MCP, packages); the stale pages keep
their existing wording and add only what the English added. Every file is
stamped with its English source sha, zh-Hant is regenerated from zh-Hans, and
the Cloud section gets its localized sidebar.

zh-Hans is now 98/98 with nothing stale. ja/de/es/fr/ko are not expanded, per
the ruling on #347.

Refs #347

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QUs3BsW4WxNDKUhNAPkD3B
The English configure/permissions/meta.json lists the new
hierarchy-visibility page between record-access and
field-level-security. The zh-Hans meta did not, so the translated page
was missing from the Chinese sidebar. zh-Hant is regenerated with
gen:zh-hant.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QsR2jTaZ2GeyfjANMwstiw
@objectstack-fleet

Copy link
Copy Markdown
Contributor

席位核对 · ACCEPT · 2026-10-29T03:56Z · session_01QsR2jTaZ2GeyfjANMwstiw · seat repo:docs.objectos.ai#1

The maintainer (Steedos, zhuangjianguo) assigned this PR and later translations to this seat in the project thread at 2026-10-29T03:51Z. The seat's own card thread for #376 was stood down without pushing anything, because this PR already covers the same worklist.

  1. Shape. Against main cab35fd, head 9589577: the author's e859b95 plus one seat commit. 34 files. Only locale files: 15 zh-Hans pages, cloud/meta.zh-Hans.json, configure/permissions/meta.zh-Hans.json, and their generated zh-Hant. The body now carries Fixes #376 (and Refs #347).
  2. Seat commit 9589577. The English configure/permissions/meta.json lists hierarchy-visibility, but the zh-Hans meta did not. Without that entry the new translated page would be missing from the Chinese sidebar. The seat added it and regenerated zh-Hant.
  3. Structure, seat check on all 15 zh-Hans pages. Heading counts match the English. Every ## keeps its English id. Fenced code is byte-identical to the English.
  4. Terms. ObjectStack actions are 动作: the ai-builder prompts table, "Actions as tools", and pending actions. The remaining 操作 are operation or a generic act, such as Cloud console actions and the cloud-connection "Action" column. This follows the Translations after the restructure: retire the siblings of moved or merged pages in the same PRs, then run the translation pass zh-Hans first to full coverage (today 32 of 80 pages), other locales after the maintainer decides how many to keep #347 ruling.
  5. Gates, seat re-run at 9589577.
    • check-translations: zh-Hans 0 stale, 0 missing.
    • check-translation-output --files: passed (85 pre-existing findings, report only).
    • gen-zh-hant --check: 115 files match byte for byte.
    • Check-runs: build success · Node floor success · Ownership & freshness success.
  6. Landing. Tier none. Through the merge queue under the maintainer's standing go-ahead. The lane is serial and nothing else is in flight.

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.

zh-Hans after the Cloud pages (#373) and the terms fix (#355): 4 stale, 10 missing; bring zh-Hans back to full coverage in one PR

3 participants