jiayuasu opened a new pull request, #100:
URL: https://github.com/apache/sedona-spatialbench/pull/100

   ## Summary
   
   - Add `mkdocs-static-i18n` plugin configuration with English (default) and 
Chinese (`zh`) locales, mirroring the setup used by the main Apache Sedona docs 
site (the `文A` language switcher).
   - Provide `.zh.md` translations for every page currently in the site 
navigation: `index`, `quickstart`, `overview-methodology`, `queries`, 
`datasets-generators`, `spatialbench-distributions`, `single-node-benchmarks`, 
`contributors-guide`, `release-notes`.
   - Translate navigation labels via `nav_translations`.
   - Add `mkdocs-static-i18n` to `docs/requirements.txt`.
   
   Closes #97
   
   ## Test plan
   
   - [x] `mkdocs build` completes cleanly; both `site/` (English) and 
`site/zh/` (Chinese) are generated.
   - [x] Language switcher renders with English / 中文 entries on every page; 
`<link rel="alternate" hreflang="...">` tags are emitted for both locales.
   - [x] Chinese nav labels (首页, 快速开始, 方法论, 查询, etc.) render correctly.
   - [x] Cross-page link from `datasets-generators.zh.md` into the 
`quickstart.zh.md` S3 section resolves to a valid anchor.
   
   ## Notes
   
   `mkdocs-static-i18n` emits a warning that its contextual language-switcher 
link is incompatible with `theme.features = navigation.instant`. The main 
Apache Sedona site has the same setup, so this PR preserves it for consistency. 
The switcher takes the user to the other language's site root rather than the 
equivalent page.
   
   A longer-term migration (e.g. to Zensical or Quarto, as discussed in the 
issue) is out of scope here — this PR delivers the Chinese content on the 
existing mkdocs-material stack.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to