lxcxjxhx opened a new pull request, #13119:
URL: https://github.com/apache/seatunnel/pull/13119

   ### What
   
   Five `docs/zh/architecture` pages stop at `## N. 参考资料`, while their 
`docs/en` counterparts also carry a **Key Source Files** subsection that lists 
the classes implementing the described behaviour.
   
   ### Why this is an omission, not a translation choice
   
   The zh tree already translates this subsection on two pages:
   
   - `zh/architecture/api-design/catalog-table.md` → `### 关键源码文件`
   - `zh/architecture/api-design/translation-layer.md` → `### 关键源码文件`
   
   So the section name and the shape of the link list are established zh 
layout. The five pages below simply lost it when they were shortened.
   
   | page | added |
   |---|---|
   | `architecture/engine/dag-execution.md` | 5 classes (LogicalDag, 
PhysicalPlan, SubPlan, PhysicalVertex, TaskGroupDefaultImpl) |
   | `architecture/engine/engine-architecture.md` | 3 package paths (engine 
core, dag, checkpoint) |
   | `architecture/engine/resource-management.md` | 4 classes (ResourceManager, 
AbstractResourceManager, SlotProfile, WorkerProfile) |
   | `architecture/fault-tolerance/checkpoint-mechanism.md` | 3 classes 
(CheckpointCoordinator, PendingCheckpoint, CheckpointStorage) |
   | `architecture/features/multi-table.md` | 3 classes + the `示例实现` list |
   
   ### How the gap was measured
   
   Scan of all 555 mirrored `docs/en` ↔ `docs/zh` pages comparing the structure 
a translation never removes — fenced code blocks, tables, images, and links to 
source files:
   
   ```
   before: 5 pages with en/zh source-link drift   (e.g. dag-execution en=9 zh=4)
   after : 0 pages with en/zh source-link drift
   ```
   
   `docs/zh` pages carrying the section: 2 → 7, i.e. all 7 en pages that have 
it now have a zh counterpart.
   
   ### Links
   
   `docs/en/architecture/...` and `docs/zh/architecture/...` sit at the same 
depth, so the relative paths are copied unchanged from the en pages and resolve 
to the same files. Every target was checked to exist in the tree.
   
   ### Checks run
   
   - en/zh parity of the section: 7 pages / 7 pages, no page where en has it 
and zh lacks it.
   - Purely additive: 41 insertions, 0 deletions, no other content touched.
   - Not run: the docusaurus build (no node toolchain here). `multi-table.md` 
still has 4 headings that en has and zh does not; that is a separate 
translation gap and is deliberately left alone in this PR.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to