Skip to content

docs(i18n): add action and operation to the translation glossary - #381

Merged
zhuangjianguo merged 1 commit into
mainfrom
claude/project-thread-ayoa6u
Oct 29, 2026
Merged

zhuangjianguo merged 1 commit into
mainfrom
claude/project-thread-ayoa6u

Conversation

@zhuangjianguo

Copy link
Copy Markdown
Collaborator

Requested by Steedos · project thread

Fixes #375

What changes

docs/TRANSLATION.md → ## Glossary gains two rows and one note line:

English zh-Hans ja
action 动作 アクション
operation 操作 操作

The note says what separates them: action is the ObjectStack action a user or agent runs (record and bulk actions, the row actions menu, run_action), so it is 动作; operation (a CRUD or API operation) and a generic "act" stay 操作. This is the ruling the #347 pass applied to every zh-Hans page on main, so the next pass or a single-page refresh has something to check against.

No translated page changes. Only docs/TRANSLATION.md is touched.

ja column

Grepped every *.ja.mdx on main (c1aae30): アクション 6, 操作 7, オペレーション 0. ja 動作 appears 3 times, all meaning "runs / works" (e.g. 「…で動作します」), so it is not a candidate for action.

Checks

  • node .github/scripts/check-translations.mjs → ✓ translations gate passed
  • node .github/scripts/check-translation-output.mjs --files docs/TRANSLATION.md → ✓ passed
  • The Translations workflow's path filter covers content/docs/**, apps/docs/lib/i18n.ts and .github/scripts/**, not docs/**, so it does not run on this PR. No rendered page changes, so no smoke-docs is owed.

Generated by Claude Code

The zh-Hans pass ruled that the ObjectStack action is 动作 while an
operation and a generic act stay 操作, and every zh-Hans page on main
follows it. The glossary had a row for neither, so a later pass had
nothing to check against. Adds both rows and one note line on what
separates them.

The ja column follows the ja corpus on main: アクション 6 times,
操作 7 times, オペレーション 0 times.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QsR2jSgPzAbZ2unVsjRKQ3
@zhuangjianguo zhuangjianguo self-assigned this Oct 29, 2026
@objectstack-fleet

Copy link
Copy Markdown
Contributor

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

  1. Shape. Draft PR against main c1aae30, head 4f543a5, 1 file, docs/TRANSLATION.md, +6. The body says Fixes #375. Claim 6487660695, branch claude/project-thread-ayoa6u. The change stays within the claimed surface.
  2. Content. Two glossary rows: action | 动作 | アクション and operation | 操作 | 操作. One note under the table says what separates them. It matches the term ruling applied across the zh-Hans corpus in 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, and the ja column matches the ja corpus on main (アクション 6, 操作 7, オペレーション 0).
  3. Gates. Check-runs at 4f543a5: build success, Node floor success. Translations does not run, because its path filter excludes docs/**. That is expected for a guide-only change.
  4. Landing. Tier none. Through the merge queue under the maintainer's standing go-ahead. It lands serially, and nothing else is in flight. A docs-guide-only change gets no rendering check beyond the live smoke.

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.

TRANSLATION.md glossary: add action = 动作 and operation = 操作, the term ruling the #347 pass applied to the whole zh-Hans corpus

2 participants