🌐 [translation-sync] FIX: lecture cleanup batch from the 2026-08 tracker audit - #30
🌐 [translation-sync] FIX: lecture cleanup batch from the 2026-08 tracker audit#30mmcky wants to merge 12 commits into
Conversation
✅ Translation Quality ReviewVerdict: PASS | Model: claude-sonnet-5 | Date: 2026-08-12 📝 Translation Quality
Summary: The translation is technically strong, fluent, and terminologically consistent, correctly following the glossary and French typographic conventions. However, one code-behavior discrepancy in pandas.md ( Suggestions:
🔍 Diff Quality
Summary: The translation sync correctly applied all source changes (code fixes, wording tweaks like Pytorch->PyTorch, pandas API updates, blank line removals) to the same files, same positions, and same structural sections while preserving and correctly maintaining the translation heading-map metadata. Issues:
This review was generated automatically by action-translation review mode. |
There was a problem hiding this comment.
Pull request overview
This PR syncs the French lecture content with the upstream English source PR (#595), applying a cleanup batch from the 2026-08 tracker audit and updating the translation state metadata accordingly.
Changes:
- Updates random-number generation examples to use NumPy’s
default_rng()/GeneratorAPI (and adjusts accompanying explanations). - Fixes/modernizes a few code examples (e.g., JAX key splitting) and updates data source URLs to
raw.githubusercontent.com. - Cleans up Markdown formatting artifacts (stray indented blank lines), and refreshes translation-sync state YAMLs (source SHA, model, tool version, sync date).
Reviewed changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| lectures/about_py.md | Removes formatting artifacts and fixes capitalization (e.g., “PyTorch”). |
| lectures/autodiff.md | Updates JAX random key handling to split once into dedicated subkeys; cleans formatting. |
| lectures/pandas.md | Switches examples to np.random.default_rng(); fixes footnote formatting. |
| lectures/pandas_panel.md | Updates dataset URLs to raw.githubusercontent.com. |
| lectures/polars.md | Switches examples to default_rng() / Generator methods; improves a percent-change expression to ignore null endpoints; fixes solution block formatting. |
| lectures/python_by_example.md | Updates white-noise example to use default_rng() and updates the explanatory text; cleans formatting artifacts. |
| .translate/state/about_py.md.yml | Updates translation sync metadata (source SHA, date, model, tool version, mode). |
| .translate/state/autodiff.md.yml | Updates translation sync metadata (source SHA, date, model, tool version, mode). |
| .translate/state/pandas.md.yml | Updates translation sync metadata (source SHA, date, model, tool version, mode). |
| .translate/state/pandas_panel.md.yml | Updates translation sync metadata (source SHA, date, model, tool version, mode). |
| .translate/state/polars.md.yml | Updates translation sync metadata (source SHA, date, model, tool version, mode). |
| .translate/state/python_by_example.md.yml | Updates translation sync metadata (source SHA, date, model, tool version, mode). |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
📖 Netlify Preview Ready!Preview URL: https://pr-30--verdant-toffee-3261a8.netlify.app Commit: 📚 Changed LecturesBuild Info
|
Automated Translation Sync
This PR contains automated translations from QuantEcon/lecture-python-programming.
Source PR
#595 - FIX: lecture cleanup batch from the 2026-08 tracker audit
Files Updated
lectures/about_py.md.translate/state/about_py.md.ymllectures/autodiff.md.translate/state/autodiff.md.ymllectures/pandas.md.translate/state/pandas.md.ymllectures/pandas_panel.md.translate/state/pandas_panel.md.ymllectures/polars.md.translate/state/polars.md.ymllectures/python_by_example.md.translate/state/python_by_example.md.ymlDetails
This PR was created automatically by the translation action.