Skip to content

Malayalam translation: matplotlib — calibration review round 3 (v0.27.0 engine) - #13

Open
mmcky wants to merge 1 commit into
mainfrom
seed/matplotlib-r3
Open

Malayalam translation: matplotlib — calibration review round 3 (v0.27.0 engine)#13
mmcky wants to merge 1 commit into
mainfrom
seed/matplotlib-r3

Conversation

@mmcky

@mmcky mmcky commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Machine translation of matplotlib for native-speaker review — round 3 of the calibration programme (Phase 2 of QuantEcon/action-translation#189). This translation was produced by the production engine released tonight (v0.27.0), which carries everything rounds 1 and 2 taught it: glossary v0.4.0 (77 terms) and the 24-rule set — including the punctuation, capitalisation, teacher's-voice, fixed-rendering and exercise-scope rules encoded from your functions review on #7 (QuantEcon/action-translation#297). Each review round compounds into the engine before the next lecture goes out.

For the reviewer (@adisankarmt): as before, please comment on any line you would change — English that should be Malayalam, Malayalam that should be English, a wrong case-suffix, awkward phrasing, or the same term handled differently in two places. Suggestion blocks work perfectly (your 118 on #7 applied in one batch, credited to you), and you can push directly to this branch. Headings, code cells and transliteration are machine-verified — no need to proofread those. Every comment resolves to exactly one of: a glossary entry, a rule change in the translation tool, or accepted-as-is with our reasoning replied on the thread. The six consistency questions from round 2 are still open on #12 whenever convenient. No deadline.

Provenance: source QuantEcon/lecture-python-programming@4980d62 (current main) · model claude-sonnet-5 · engine QuantEcon/action-translation v0.27.0 (125801c) — glossary v0.4.0 + the 24-rule set · translate init --localize none, produced locally.

Machine verification: headings 15/15 byte-identical — after one hand restoration: the engine rendered the possessive in ### Matplotlib's Split Personality as Matplotlib-യുടെ (heading and heading-map entry restored to English; logged as an engine miss on QuantEcon/action-translation#296) · zero transliterations · casing variants 0 · round-2 lints: 0 bare endings, 1 lowercase-initial bullet (* animation മുതലായവ — yours to call), 0 banned renderings, 1 future-hortative watch · the single pinned-term flag is the known returns verb-homograph false positive (QuantEcon/action-translation#240 — here it is the verb, correctly rendered return ചെയ്യുന്നു).

🤖 Generated with Claude Code

Produced by `translate init --localize none -f matplotlib.md` at
QuantEcon/action-translation v0.27.0 (125801c; glossary v0.4.0, 24 rules)
from QuantEcon/lecture-python-programming@4980d62 with claude-sonnet-5.
One hand restoration: the engine rendered the possessive in the heading
"Matplotlib's Split Personality" as Matplotlib-യുടെ; heading and heading-map
entry restored to the English form the policy requires.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

📖 HTML build - view preview (1f726ff)

Translated pages in this PR:

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the Malayalam-localized version of the QuantEcon Matplotlib lecture to this repository as part of the ongoing translation calibration program.

Changes:

  • Introduces a new lectures/matplotlib.md MyST/Jupytext lecture file with Malayalam prose around existing code cells.
  • Includes translation metadata (translation.title, translation.headings) to support consistent navigation and rendering.
  • Preserves code cells, exercises, and solutions in executable MyST {code-cell} blocks.
Suppressed comments (1)

lectures/matplotlib.md:373

  • This line is intended to be a blank separator line but currently contains whitespace. Whitespace-only lines can trip trailing-whitespace checks and are hard to spot in reviews.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread lectures/matplotlib.md
Comment thread lectures/matplotlib.md
@mmcky

mmcky commented Sep 1, 2026

Copy link
Copy Markdown
Contributor Author

A note on the automated Copilot comments, @adisankarmt — neither needs your attention. Both are about code cells (a trailing space, spacing inside a return expression), which this edition copies byte-for-byte from the English source and never translates; anything there is a source-side matter for lecture-python-programming, not this translation. The threads will be resolved with a reply saying so. As before: if you ever agree with something Copilot says about the Malayalam, write your own comment and that is the one we encode.

@mmcky

mmcky commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

@adisankarmt one note before you start on this one: following your ruling on #12, exercise blocks stay byte-for-byte English for now. This lecture's single exercise and its solution (lines 463–508 in lectures/matplotlib.md) are already identical to the English source, so you can skip those lines. Everything above the Exercises heading is the round-3 text for review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants