A self-contained chunk of #52, and the most concrete one: the Chinese set is started but stops after two pages.
What exists
docs/i18n/rules/zh/ currently holds DOL021.md and DOL022.md — the datetime family. The README is already translated at docs/i18n/README.zh.md.
What is missing
docs/i18n/rules/zh/README.md — the index. Without it the translated section has no entry point, so a reader who lands on DOL021.md has no way to discover the rest.
docs/i18n/rules/zh/DOL001.md … DOL007.md — the queryset family, the most frequently triggered rules in the set.
Take the index alone, or one family, or both — a PR per chunk is better than one large one.
Reference
The Vietnamese set at docs/i18n/rules/vi/ already covers exactly this shape — index plus DOL001–DOL007 — so use it as the model for structure and for how the index links out.
Translate the prose, not the code
Python examples, rule codes, option names and suppression syntax stay byte-identical so they stay copy-pasteable and greppable.
Acceptance criteria
- Files land under
docs/i18n/rules/zh/.
- Code blocks,
DOL*** codes and CLI flags are unchanged from the English source.
docs/i18n/README.zh.md links the new pages.
- The PR confirms you read and write Chinese — I cannot review it myself.
A self-contained chunk of #52, and the most concrete one: the Chinese set is started but stops after two pages.
What exists
docs/i18n/rules/zh/currently holdsDOL021.mdandDOL022.md— the datetime family. The README is already translated atdocs/i18n/README.zh.md.What is missing
docs/i18n/rules/zh/README.md— the index. Without it the translated section has no entry point, so a reader who lands onDOL021.mdhas no way to discover the rest.docs/i18n/rules/zh/DOL001.md…DOL007.md— the queryset family, the most frequently triggered rules in the set.Take the index alone, or one family, or both — a PR per chunk is better than one large one.
Reference
The Vietnamese set at
docs/i18n/rules/vi/already covers exactly this shape — index plusDOL001–DOL007— so use it as the model for structure and for how the index links out.Translate the prose, not the code
Python examples, rule codes, option names and suppression syntax stay byte-identical so they stay copy-pasteable and greppable.
Acceptance criteria
docs/i18n/rules/zh/.DOL***codes and CLI flags are unchanged from the English source.docs/i18n/README.zh.mdlinks the new pages.