translate to Chinese #224
Merged
Merged
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
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
ZH/asciidoc/arc42-template.adocas the main entry point for the Chinese template, including all section files and help texts.ZH/asciidoc/pdf-theme/zh-theme.ymlto configure Noto Sans SC font family for proper Chinese PDF rendering.ZH/asciidoc/src/config.adocfor Chinese-specific AsciiDoc settings and captions.3. Build and versioning support
gradle.propertiesto includeZHin the list of languages to be built.ZH/version.propertiesto specify the template version, date, and remark for the Chinese edition.4. Script and reporting updates
first-commits-per-language.shto 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