Skip to content

translate to Chinese #224

Merged
gernotstarke merged 17 commits into
arc42:masterfrom
dannyge:Chinese
Nov 6, 2025
Merged

translate to Chinese #224
gernotstarke merged 17 commits into
arc42:masterfrom
dannyge:Chinese

Conversation

@dannyge

@dannyge dannyge commented Oct 10, 2025

Copy link
Copy Markdown
Contributor

This pull request introduces a Simplified Chinese (ZH) translation of the arc42 architecture documentation template, including configuration, content, and build support. The changes add comprehensive AsciiDoc source files for all template sections, configuration for Chinese fonts in PDF output, and update build and reporting scripts to support the new language.

Major additions and improvements:

1. Chinese arc42 template content

  • Added a complete set of AsciiDoc source files for all arc42 template sections in ZH/asciidoc/src/, including introduction, architecture constraints, context, solution strategy, building blocks, runtime, deployment, concepts, decisions, quality requirements, risks, and glossary, with help texts and placeholders for user content.

2. Template configuration and PDF theme

  • Added ZH/asciidoc/arc42-template.adoc as the main entry point for the Chinese template, including all section files and help texts.
  • Introduced ZH/asciidoc/pdf-theme/zh-theme.yml to configure Noto Sans SC font family for proper Chinese PDF rendering.
  • Created ZH/asciidoc/src/config.adoc for Chinese-specific AsciiDoc settings and captions.

3. Build and versioning support

  • Updated gradle.properties to include ZH in the list of languages to be built.
  • Added ZH/version.properties to specify the template version, date, and remark for the Chinese edition.

4. Script and reporting updates

  • Modified first-commits-per-language.sh to recognize and report the first commit for the ZH language.

Summary:
This PR provides a full-featured Simplified Chinese version of the arc42 template, enabling Chinese-speaking teams to document software architectures using arc42 in their native language, with proper font and build support.

Generated by @codepliot

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants