Repository navigation
🌐 [translation-sync] Correct two typos in exercise text (functions, python_by_example) - #101
Conversation
✅ Translation Quality ReviewVerdict: PASS | Model: claude-sonnet-5 | Date: 2026-11-02 📝 Translation Quality
Summary: The only modified section, 'Advanced Exercises', is translated accurately, fluently, and consistently with the glossary and style guide. No syntax, formatting, or terminology issues were found in this section. The 'Advanced Exercises' heading is translated accurately and idiomatically as 'Exercices avancés' The introductory sentence for the section correctly renders 'write recursive functions together' with natural French phrasing ('nous écrirons ensemble des fonctions récursives') Formatting and directive structure (exercise-start/solution-start blocks, math blocks, code cells) is fully preserved in the changed section 🔍 Diff Quality
Summary: The single-character typo fix (apostrophe correction from 'l'[Exercice 1]' to curly/straight apostrophe normalization) was correctly applied in the same location in the target document, matching the source's correction of 'in from' to 'from'. This review was generated automatically by action-translation review mode. |
There was a problem hiding this comment.
🟢 Approval recommended
The change is a trivial apostrophe normalization matching the file's established convention alongside internally consistent state metadata, with no objective defects identified.
No open issues 🎉
What changed in this PR
This is an automated translation-sync PR that propagates two upstream typo corrections from QuantEcon/lecture-python-programming (source PR #638) into the French translation. The only substantive content change replaces a typographic apostrophe (’) with a straight ASCII apostrophe (') in lectures/functions.md, bringing that line in line with the rest of the file, which uses straight apostrophes exclusively (59 instances, now 0 curly). The remaining changes update the translation state metadata (source SHA, sync date, tool version) for the two affected lectures.
Changes:
- Normalize an apostrophe in the
func_ex5exercise text oflectures/functions.mdto match the file's straight-apostrophe convention. - Update translation state metadata to
source-sha: cadd911…,synced-at: "2026-11-02", andtool-version: 0.30.0for both lectures.
| File | Description |
|---|---|
lectures/functions.md |
Replaces a curly apostrophe with a straight one in exercise text, consistent with the rest of the file. |
.translate/state/functions.md.yml |
Updates source SHA, sync date, and tool version metadata. |
.translate/state/python_by_example.md.yml |
Updates source SHA, sync date, and tool version metadata. |
I reviewed the diff and supporting context. The content change is consistent with the file's established apostrophe convention, the state-file metadata is internally consistent (both reference the PR's sourceCommitSha), and the synced-at date equals the current date (no future-date issue). I found no objective defects to comment on.
Review effort: Balanced
📖 Netlify Preview Ready!Preview URL: https://pr-101--verdant-toffee-3261a8.netlify.app Commit: 📚 Changed LecturesBuild Info
|
Automated Translation Sync
This PR contains automated translations from QuantEcon/lecture-python-programming.
Source PR
#638 - Correct two typos in exercise text (functions, python_by_example)
Files Updated
lectures/functions.md.translate/state/functions.md.ymllectures/python_by_example.md.translate/state/python_by_example.md.ymlDetails
This PR was created automatically by the translation action.