* docs(ko): proofread chapter_hello_algo introduction
Proofread the Korean translation of chapter_hello_algo/index.md.
Improve unnatural phrasing, grammar, and readability while preserving the original meaning and analogies.
* docs(ko): address review feedback on introduction
Address the reviewer's feedback:
- Restore the original "knowledge map" metaphor.
- Use consistent Korean reader address and refine the wording for readability.
- Preserve line alignment with the Chinese source.
* Retranslate the complete Japanese online edition from Chinese
* Fit Japanese homepage labels and localize heading permalinks
* Point Japanese contribution instructions to the Japanese preview
* Replace locale conditionals with multilingual UI tables
* feat(ko): add the complete Korean online edition
* Use UTF-8 for Python CI output on Windows
* Remove print-book promotion from the Korean site
* fix(ko): preserve emphasis before Korean particles
* docs(en): use the standard Tower of Hanoi name
* docs(en): preserve existing Hanoi diagram step labels
* docs(en): retain Problem in Tower of Hanoi title
* docs(en): retain problem in the Hanoi glossary entry
* docs: update Go map implementation for Go 1.24
* docs: keep Swiss Table wording unlinked across translations
* docs(ja): align open addressing terminology with the chapter
* ci: add Zig CI workflow
Add GitHub Actions workflow for Zig (the only supported language
without CI). Runs zig build and zig build test on ubuntu, macOS,
and Windows. Targets Zig 0.14.1 per codes/zig/build.zig.
Co-Authored-By: claude-flow <[email protected]>
* ci: use a compatible macOS image for Zig 0.14.1
---------
Co-authored-by: Santosh Maturi <[email protected]>
Co-authored-by: claude-flow <[email protected]>
Co-authored-by: krahets <[email protected]>
Synchronize the fixes from #1936, #1824, and #1961 across translated editions and normalize C# and Dart formatting. Move Java CI to Ubuntu 24.04 so its Java 11/17 checks can run.
Use repository-relative image paths in the five language READMEs and add descriptive language badge alt text. Point the Russian README header to the existing shared image.
Replace the exercise pages' Python-only snippets with source-backed implementations for the 13 visible programming languages, and localize reader-facing comments by site language. Zig remains out of scope.
Approval bypass: repository protection requires one approval but does not enforce it for administrators. All 68 completed checks succeeded; four non-required Java jobs remained queued on the existing ubuntu-20.04 workflow, with no failed checks.
Add dedicated chapter exercise sections and generated exercise pages for the English, Japanese, and Russian editions.
Add navigation for all published languages while keeping Taiwan Traditional Chinese exercise pages generated at build time.
* docs(ru): replace prose quotes with guillemets
* docs(ru): replace prose semicolons with periods
* docs(ru): align animation title forms
* docs(ru): align figure and table references
- `queSize` represents the queue's size, not the rear pointer position.
- In `pop`, `queSize--` decreases the size, not the rear pointer.
- The rear pointer is calculated using modulo (`%`) with the `front` and `queSize` to avoid confusion.
Co-authored-by: Chance Luo <[email protected]>
* fix: improve Dockerfile for international contributors
- Upgrade base image from python:3.10.0-alpine to python:3.12-alpine
for security patches
- Replace hardcoded Chinese PyPI mirror with configurable ARG defaulting
to official PyPI (Chinese users can override via --build-arg)
- Add missing Japanese docs build step
Co-Authored-By: claude-flow <[email protected]>
* Change Python base image and add Russian docs
Updated Python base image from 3.12 to 3.10 and added support for Russian documentation.
---------
Co-authored-by: Santosh Maturi <[email protected]>
Co-authored-by: claude-flow <[email protected]>
Co-authored-by: Yudong Jin <[email protected]>