Filing gate: ① product defects with named landing sites, filed as ONE card at the maintainer's direction, verbatim: 「这几个问题是不是开一张卡就可以了」. #1552's dev found them while executing ruling C (PR #1971, merged) and correctly left them out of that card's row surface.
The three items
- Sidebar entry Inbox and group My Work are still in English on the zh pages.
- The three
sys_approval_action views (Recent / By Actor / All) are still in English.
- Content drift: the 已完成 / Completed view omits 已取消.
- The installed plugin's
completed view filters status in approved / rejected / recalled / cancelled.
- All three faces (en, zh-Hans, zh-Hant) describe it as approved, rejected or recalled only.
- Reach: a reader who opens Completed sees cancelled requests the page says are not there.
Scope
Refs #1552 · #1971 · #1545 · #1329
Generated by Claude Code
Filing gate: ① product defects with named landing sites, filed as ONE card at the maintainer's direction, verbatim: 「这几个问题是不是开一张卡就可以了」. #1552's dev found them while executing ruling C (PR #1971, merged) and correctly left them out of that card's row surface.
The three items
content/docs/revenue/approvals.zh-Hans.mdxaround L84-86, and the zh-Hant twin around L86-88.src/sales/apps/crm.app.ts:192nav_approval_requestshas labelInbox, and the app's zh-CN pack renders it as 待我审批.revenue/approvalsnames five plugin-owned views in English and #1329's ruling cannot reach them #1552's principle (spell a name as the zh-CN value of the owning pack) and [Decision] Do docs-site breadcrumb labels follow the console-navigation convention or the page titles? Three spellings currently point at the same page #1545's zh-Hans console-path ruling both reach them. [Decision] What does a Chinese docs page do with a view name the app's own locale pack does not carry?revenue/approvalsnames five plugin-owned views in English and #1329's ruling cannot reach them #1552's row surface did not.test/docs-revenue-approvals-navigation.test.tspinsInbox(around L489-490 and L616-618). The same PR must move those pins.sys_approval_actionviews (Recent / By Actor / All) are still in English.revenue/approvalsnames five plugin-owned views in English and #1329's ruling cannot reach them #1552's, so ruling C applies unchanged: read the labels from@objectstack/plugin-approvals's zh-CN block.ACTION_VIEWSpin (around L563-566) compares against the English labels. It needs the same per-face treatmentrequestViewsgot in docs(zh): approvals spells plugin-owned view and tab names from the owner zh-CN pack #1971.completedview filtersstatus in approved / rejected / recalled / cancelled.Scope
content/docs/revenue/approvals.{mdx,zh-Hans.mdx,zh-Hant.mdx}.test/docs-revenue-approvals-navigation.test.ts: only the pins on the strings this card changes.revenue/approvalsnames five plugin-owned views in English and #1329's ruling cannot reach them #1552 item 5 keeps that out.Refs #1552 · #1971 · #1545 · #1329
Generated by Claude Code