Repository navigation
🌐 [translation-sync] Fix prose typos in functions and OOP lectures - #178
Conversation
✅ Deploy Preview for majestic-griffin-10b166 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Translation Quality ReviewVerdict: PASS | Model: claude-sonnet-5 | Date: 2026-11-02 📝 Translation Quality
Summary: The translation of the changed sections is accurate, fluent, and terminologically consistent, with correct preservation of code blocks, math, and MyST syntax. Minor stylistic issues exist (e.g., slight expansions/softenings in explanatory sentences, inconsistent dot-notation rendering), but none affect comprehension or technical correctness. No blocking or major issues were found in the modified sections. Technical code blocks, LaTeX math, and MyST directives are preserved accurately across all three files Terminology for OOP concepts (attribute → ویژگی/صفت, method → متد, instance → نمونه) is applied consistently with the glossary Long technical explanations (e.g., recursive functions, Solow growth model, Consumer class) are translated with clear, accurate academic Persian prose Suggestions:
🔍 Diff Quality
Summary: All three files (functions.md, oop_intro.md, python_oop.md) were correctly updated with corresponding fixes in matching positions, and translation metadata was appropriately left unchanged since no headings were altered. This review was generated automatically by action-translation review mode. |
There was a problem hiding this comment.
🟢 Approval recommended
The automated translation-sync changes were all verified against upstream source PR #637 with no blocking issues, leaving no active concerns to address.
No open issues 🎉
What changed in this PR
This is an automated translation-sync PR for the Farsi (fa) translation of QuantEcon's lecture-python-programming. It propagates the prose/typo fixes from upstream source PR #637 into the translated lectures and updates the corresponding translation-state metadata. All changes were verified against the source diff: English code-cell docstrings/strings are copied verbatim (inital→initial, Insufficent→Insufficient), while surrounding prose is translated, and the $t$ math formatting and __init__ reference fixes correctly mirror the source.
Changes:
- Typo fixes in
python_oop.mdcode comments and Persian prose (__init_→__init__). - Prose rephrase and
$t$math-delimiter fix infunctions.md. - Metadata bumps in
.translate/state/*.yml(source-sha→e2d28d0…,synced-at,model,mode: UPDATE,tool-version).
| File | Description |
|---|---|
lectures/python_oop.md |
Fixes inital→initial and Insufficent→Insufficient in English code comments, and __init_→__init__ in Persian prose; matches source verbatim for code. |
lectures/functions.md |
Prose rephrase (کاملاً→بهطور کامل) and adds $t$ math delimiters; mirrors source altogether/$t$ fixes. Also adds one spurious (harmless) blank line not present upstream. |
lectures/oop_intro.md |
No-op trailing code-fence re-write; no content change. |
.translate/state/functions.md.yml |
Updates source-sha to the synced source commit. |
.translate/state/python_oop.md.yml |
Metadata update (source-sha, synced-at, model, mode, tool-version). |
.translate/state/oop_intro.md.yml |
Metadata update (source-sha, synced-at, model, mode, tool-version). |
No blocking issues were identified; the translation faithfully reflects the upstream typo fixes and the metadata is internally consistent.
Review effort: Balanced
Automated Translation Sync
This PR contains automated translations from QuantEcon/lecture-python-programming.
Source PR
#637 - Fix prose typos in functions and OOP lectures
Files Updated
lectures/functions.md.translate/state/functions.md.ymllectures/oop_intro.md.translate/state/oop_intro.md.ymllectures/python_oop.md.translate/state/python_oop.md.ymlDetails
This PR was created automatically by the translation action.