Skip to content

Build multilingual books with mdbook-i18n-helpers - #417

Open
hwhsu1231 wants to merge 1 commit into
rust-embedded:masterfrom
hwhsu1231-fork:build-multilingual-books
Open

Build multilingual books with mdbook-i18n-helpers#417
hwhsu1231 wants to merge 1 commit into
rust-embedded:masterfrom
hwhsu1231-fork:build-multilingual-books

Conversation

@hwhsu1231

Copy link
Copy Markdown
  • Download .po files from localizethedocs/rust-embedded-book-l10n
  • Build multilingual books with mdbook-i18n-helpers weekly
  • Implement language switcher via switcher.js / switcher.json / switcher.css

- Download `.po` files from `localizethedocs/rust-embedded-book-l10n`
- Build multilingual books with `mdbook-i18n-helpers` weekly
- Implement language switcher via `switcher.js` / `switcher.json` / `switcher.css`
@hwhsu1231
hwhsu1231 requested a review from a team as a code owner August 5, 2026 17:53
@hwhsu1231

hwhsu1231 commented Aug 5, 2026

Copy link
Copy Markdown
Author

cc @burrbull @braunharald @eldruin @therealprof

This is my answer to multilingual books.

The mechanism is the same as the approach proposed by @mgeisler in #356, both using mdbook-i18n-helpers. The main difference is that all the .po files are maintained in localizethedocs/rust-embedded-book-l10n, and translators contribute their translations via the Crowdin platform.

You can preview the multilingual books of this PR right here:

https://hwhsu1231-fork.github.io/rust-embedded-book/

Screenshots:

Screenshot_20260806_012258

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