Skip to content

docs(book): add the Spanish (ES) edition — "Firefly para Rust con Ejemplos"#36

Merged
ancongui merged 1 commit into
mainfrom
docs/book-spanish-edition
Jun 16, 2026
Merged

docs(book): add the Spanish (ES) edition — "Firefly para Rust con Ejemplos"#36
ancongui merged 1 commit into
mainfrom
docs/book-spanish-edition

Conversation

@ancongui

Copy link
Copy Markdown
Contributor

A full Spanish edition of the book, built from the same source tree and sharing the openers + the new designed diagrams. English stays canonical; ES tracks it.

  • book-es.yaml — Spanish manifest (src_dir: src-es, language: es, localized labels Capítulo/Apéndice/Contenido, *-es.{pdf,epub} outputs, translated part/chapter/front titles). Build: BOOK_CONFIG=book-es.yaml docs/book/build-book.sh.
  • src-es/ — all 34 files translated to professional es-ES. Code blocks, inline SVG figures, and intra-book links preserved verbatim (only figcaptions + prose translated); the build localizes callout labels (Note→Nota, Tip→Consejo, Warning→Advertencia). Fidelity-audited: code byte-identical, figures intact, links consistent.
  • dist/firefly-rust-by-example-es.{pdf,epub} (PDF ~4.5 MB). Verified rendering: fluent Spanish prose, English code identifiers, NOTA callouts, Capítulo chrome, shared diagrams.
  • CI: the Release workflow now verifies + attaches both editions on every tag.

Built on the i18n pipeline (#34); inherits the guided-tutorial content (#33) and the diagram system (#35).

…mplos"

A full Spanish translation of the book, built from the same source tree and
sharing the openers + the new designed diagrams. English remains canonical;
the ES edition tracks it.

- book-es.yaml: the Spanish manifest (src_dir: src-es, language es, localized
  labels Capítulo/Apéndice/Contenido, output names *-es.{pdf,epub}, Spanish
  part/chapter/front titles). Build: `BOOK_CONFIG=book-es.yaml docs/book/build-book.sh`.
- src-es/: all 34 files translated to professional es-ES (28 chapters/appendix/
  glossary + 6 front-matter). Code blocks, inline SVG figures, and intra-book
  links preserved verbatim (only figcaptions + prose translated); the build
  localizes callout labels (Note→Nota, Tip→Consejo, Warning→Advertencia).
  Audited for fidelity: code byte-identical, figures intact, links consistent.
- dist: firefly-rust-by-example-es.{pdf,epub} (PDF ~4.5 MB).
- CI: the Release workflow now verifies + attaches BOTH editions on a tag, so
  every release ships the English and Spanish books.

Built on the i18n-capable book pipeline (#34); inherits the guided-tutorial
content (#33) and the designed diagram system (#35).
@ancongui ancongui merged commit 6aef502 into main Jun 16, 2026
@ancongui ancongui deleted the docs/book-spanish-edition branch June 16, 2026 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant