🌐 [translation-sync] FIX: lecture cleanup batch from the 2026-08 tracker audit - #34
Conversation
✅ Translation Quality ReviewVerdict: PASS | Model: claude-sonnet-5 | Date: 2026-08-18 📝 Translation Quality
Summary: This is a high-quality, professional translation across all six changed documents. Terminology is consistent with the glossary, French typography rules are correctly applied, and MyST/Markdown structure is fully preserved with no syntax errors. The main issues are a handful of places where translators appear to have made small code edits (e.g., Suggestions:
🔍 Diff Quality
Summary: The translation correctly mirrors all source changes (rng refactors, PyTorch capitalization, pandas.stack future_stack fixes, JAX key splitting, Polars random generator updates, URL updates) in the same files, sections, and order, with headings and translation metadata intact. Issues:
This review was generated automatically by action-translation review mode. |
There was a problem hiding this comment.
Pull request overview
Synchronisation automatisée des traductions FR avec les dernières mises à jour du dépôt source (PR QuantEcon/lecture-python-programming#595), incluant des ajustements de code d’exemples (génération aléatoire) et quelques corrections de contenu/formatage dans plusieurs leçons.
Changes:
- Remplacement d’appels legacy à
np.random.*par l’APInp.random.default_rng()dans plusieurs exemples. - Ajustement de la génération aléatoire JAX via
jax.random.splitpour séparer les clés. - Mise à jour de certaines URLs de données vers
raw.githubusercontent.com+ rafraîchissement des métadonnées de synchronisation.translate/state/*.
Reviewed changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| lectures/about_py.md | Nettoyage de blancs + correction de casse “PyTorch” et petits ajustements de texte. |
| lectures/autodiff.md | Ajustements de clés aléatoires JAX + corrections mineures de formatage. |
| lectures/pandas.md | Passage à default_rng() dans l’exemple d’introduction + retouches de formulation. |
| lectures/pandas_panel.md | Mise à jour des URLs de téléchargement des CSV vers raw.githubusercontent.com. |
| lectures/polars.md | Passage à default_rng() et correction d’un calcul de variation % avec gestion des nulls. |
| lectures/python_by_example.md | Mise à jour de l’exemple “bruit blanc” pour utiliser default_rng() + texte associé. |
| .translate/state/about_py.md.yml | Mise à jour des métadonnées de sync (source SHA, date, modèle, version outil). |
| .translate/state/autodiff.md.yml | Mise à jour des métadonnées de sync (source SHA, date, modèle, version outil). |
| .translate/state/pandas.md.yml | Mise à jour des métadonnées de sync (source SHA, date, version outil). |
| .translate/state/pandas_panel.md.yml | Mise à jour des métadonnées de sync (source SHA, date, version outil). |
| .translate/state/polars.md.yml | Mise à jour des métadonnées de sync (source SHA, date, version outil). |
| .translate/state/python_by_example.md.yml | Mise à jour des métadonnées de sync (source SHA, date, version outil). |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| price_change = ticker.select([ | ||
| ((pl.col(tick).last() / pl.col(tick).first() - 1) * 100) | ||
| ((pl.col(tick).drop_nulls().last() / pl.col(tick).drop_nulls().first() - 1) * 100) | ||
| .alias(tick) | ||
| for tick in ticker_list.keys() | ||
| ]).transpose( |
… dropped (#38) The batch's original sync PR here (#30) was closed unmerged and its regeneration (#34) silently omitted numpy.md, so the two #595 edits never arrived: the DiscreteRV seed docstring (kept in English verbatim, as this lecture's docstrings are) and the tic/toc sentence, now le gestionnaire de contexte qe.Timer(). Hand-ported rather than regenerated because numpy.md carries Emile's native review (#24) that a whole-file resync would discard. State advances to the batch commit d35eb831. Measurement and ledger: QuantEcon/action-translation#276. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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.