morningman opened a new pull request, #4406: URL: https://github.com/apache/doris-website/pull/4406
## Summary Follow-ups from reviewing the Korean T09 batches (#4366–#4404, all merged). 1. **Corrupted Korean page.** In the Dev Korean `admin-manual/maint-monitor/automatic-service-start.md`, the systemd example had `--daemon` followed by U+0002 and `0` instead of the source's trailing space. Restored. 2. **Stale contribution guide.** `community/how-to-contribute/contribute-doc.md` (English and Chinese) still said the Dev sidebar is `sidebars.json` and listed versions 1.2/2.0/2.1. It now points at `sidebars.ts` and the released versions in `versions.json` (4.x, 3.x, 2.1), says that the `version-1.2`/`version-2.0` directories are not built, refreshes the directory trees, uses existing label keys in the `current.json` examples, and fixes the key format (`[type]` + `.` + `[label]`). The Korean page follows the corrected source. 3. **Unclosed code block.** The English 4.x, 3.x and 2.1 `ANALYZE.md` ended inside an unclosed `sql` block. Dev English and every Chinese version already close it, so only these three change. The Korean 4.x page follows. 4. **Retained third-attempt warnings.** Each of the 29 Korean pages that T09 accepted with warnings was compared with its source: 3 are fixed here and 26 are accepted. Besides the two pages above, the 4.x Korean `lance-catalog.mdx` had dropped the code formatting of one `NULL`. Once edited, a page no longer uses the third-attempt exception, so it now passes the full protected-content check: 15 sentences were reordered to the English inline-code order and "three-dimensional" is written as 삼차원. Per-page conclusions are below. ## Translation state - The four Korean page states record the new target hashes; their `generation` records are kept as history. Because an edited target no longer matches its generation record, the PR gate applies the strict protected-content comparison to it. - `contribute-doc` and 4.x `ANALYZE` changed source, so their `sourceCommit` is d45c715, the source commit in this PR. After a squash merge that commit is reachable only through this PR. The gate passes; the next English change to these two pages will get a full instead of an incremental retranslation. - The Japanese `contribute-doc` and 4.x `ANALYZE` become stale with the source change and show English until the scheduled Japanese translation refreshes them, as with #4290. ## Validation - `check-translations.cjs --base 26972a5`: ko checked 4 pages, 0 errors, 0 warnings, 3336 current; ja 0 errors. - Each edited Korean page passes the strict and normalized protected-content signatures, front matter, syntax, internal link, glossary and Korean script checks. - `check_md_links_single.py --no-external` on the 9 changed Markdown files, `check_move.js` and `check-configuration --all` pass. `build-scope`: en, zh-CN, ko; current, 4.x, 3.x, 2.1; partial build. - The docs governance and changed-link reports contain only existing report-only findings (SEO titles shared across versions, description length, external links, contribute-doc missing from the community sidebar). - No local site build; CI builds the affected locales and versions. <details> <summary>Warning dispositions (29 pages)</summary> | Version | Source | Category | Conclusion | | --- | --- | --- | --- | | Dev | `docs/admin-manual/maint-monitor/automatic-service-start.md` | fixed | Fixed: restored the space after `--daemon` (the model emitted U+0002 and 0 in the systemd example). | | 4.x | `versioned_docs/version-4.x/lakehouse/catalogs/lance-catalog.mdx` | fixed | Fixed: restored the `NULL` inline code; reordered 15 sentences to the English inline-code order and wrote "three-dimensional" as 삼차원. | | 4.x | `versioned_docs/version-4.x/sql-manual/sql-statements/statistics/ANALYZE.md` | fixed | Fixed with the source: the English page ended inside an unclosed sql block; both pages now close it. | | Dev | `docs/admin-manual/config/fe-config.md` | numbers | Accepted: "2 log files" written as 두 (two); meaning unchanged. | | Dev | `docs/connection-integration/data-integration/flink-doris-connector/faq.md` | numbers | Accepted: "two-phase commit" written as 2단계 커밋; meaning unchanged. | | Dev | `docs/key-features/reciprocal-rank-fusion.mdx` | glossary | Accepted: "catalog/document search" is the general word, not the Doris Catalog term; 카탈로그 is correct. | | community | `community/developer-guide/regression-testing.md` | order | Accepted: inline code or links reordered within the same sentence or table row by Korean word order; values identical, no cross-line moves. | | Dev | `docs/admin-manual/auth/authentication-and-authorization.md` | order | Accepted: inline code or links reordered within the same sentence or table row by Korean word order; values identical, no cross-line moves. | | Dev | `docs/admin-manual/auth/authorization/ranger-hive.md` | order | Accepted: inline code or links reordered within the same sentence or table row by Korean word order; values identical, no cross-line moves. | | Dev | `docs/admin-manual/config/be-config.md` | order | Accepted: inline code or links reordered within the same sentence or table row by Korean word order; values identical, no cross-line moves. | | Dev | `docs/key-features/embedding.mdx` | order | Accepted: inline code or links reordered within the same sentence or table row by Korean word order; values identical, no cross-line moves. | | Dev | `docs/lakehouse/catalogs/fluss-catalog.md` | order | Accepted: inline code or links reordered within the same sentence or table row by Korean word order; values identical, no cross-line moves. | | Dev | `docs/observability/dogstack/kubernetes.md` | order | Accepted: inline code or links reordered within the same sentence or table row by Korean word order; values identical, no cross-line moves. | | Dev | `docs/sql-manual/basic-element/sql-data-types/semi-structured/VARIANT.md` | order | Accepted: inline code or links reordered within the same sentence or table row by Korean word order; values identical, no cross-line moves. | | 4.x | `versioned_docs/version-4.x/admin-manual/auth/authorization/ranger-hive.md` | order | Accepted: inline code or links reordered within the same sentence or table row by Korean word order; values identical, no cross-line moves. | | 4.x | `versioned_docs/version-4.x/lakehouse/best-practices/doris-lance.mdx` | order | Accepted: inline code or links reordered within the same sentence or table row by Korean word order; values identical, no cross-line moves. | | Dev | `docs/admin-manual/auth/authentication/ldap.md` | code-whitespace+order | Accepted: code blocks differ only in trailing whitespace, and inline code is reordered within single lines by Korean word order; rendered commands and values unchanged. | | Dev | `docs/admin-manual/auth/integrations/aws-authentication-and-authorization.md` | code-whitespace+order | Accepted: code blocks differ only in trailing whitespace, and inline code is reordered within single lines by Korean word order; rendered commands and values unchanged. | | Dev | `docs/admin-manual/log-management/fe-log.md` | code-whitespace+order | Accepted: code blocks differ only in trailing whitespace, and inline code is reordered within single lines by Korean word order; rendered commands and values unchanged. | | Dev | `docs/admin-manual/auth/authorization/data.md` | code-whitespace | Accepted: code blocks differ only in trailing whitespace from the English source; rendered output and commands unchanged. | | Dev | `docs/admin-manual/open-api/be-http/compaction-status.md` | code-whitespace | Accepted: code blocks differ only in trailing whitespace from the English source; rendered output and commands unchanged. | | Dev | `docs/admin-manual/open-api/fe-http/debug-point-action.md` | code-whitespace | Accepted: code blocks differ only in trailing whitespace from the English source; rendered output and commands unchanged. | | Dev | `docs/admin-manual/open-api/fe-http/log-action.md` | code-whitespace | Accepted: code blocks differ only in trailing whitespace from the English source; rendered output and commands unchanged. | | Dev | `docs/admin-manual/open-api/fe-http/meta-info-action.md` | code-whitespace | Accepted: code blocks differ only in trailing whitespace from the English source; rendered output and commands unchanged. | | Dev | `docs/admin-manual/open-api/fe-http/node-action.md` | code-whitespace | Accepted: code blocks differ only in trailing whitespace from the English source; rendered output and commands unchanged. | | Dev | `docs/admin-manual/open-api/fe-http/query-profile-action.md` | code-whitespace | Accepted: code blocks differ only in trailing whitespace from the English source; rendered output and commands unchanged. | | Dev | `docs/admin-manual/open-api/fe-http/query-stats-action.md` | code-whitespace | Accepted: code blocks differ only in trailing whitespace from the English source; rendered output and commands unchanged. | | Dev | `docs/admin-manual/open-api/fe-http/set-config-action.md` | code-whitespace | Accepted: code blocks differ only in trailing whitespace from the English source; rendered output and commands unchanged. | | Dev | `docs/admin-manual/open-api/fe-http/show-data-action.md` | code-whitespace | Accepted: code blocks differ only in trailing whitespace from the English source; rendered output and commands unchanged. | </details> ## Versions - [x] dev - [x] 4.x - [x] 3.x - [x] 2.1 or older (not covered by version/language sync gate) ## Languages - [x] Chinese - [x] English Korean pages and their translation state also change. ## Docs Checklist - [x] Checked by AI - [ ] Test Cases Built (not applicable: documentation and translation state only) - [x] Updated required version and language counterparts, or explained why not - [x] If only one language changed, confirmed whether source/translation counterparts need sync 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
