QuantEcon / QuantEcon/lecture-python-programming.zh-cn

Chinese translation review — read-through of all 26 lectures

Aperta
#88 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

translation-review
Lingua principale
Python
Stelle
0
Fork
2
Merge medio
41m
PR unite (30g)
3

Descrizione

This repository holds a machine-generated draft of the QuantEcon Python Programming lectures in Chinese. Individual lectures have been reviewed as they were synced, but the edition has never had an end-to-end read by a Chinese speaker. That is what this issue tracks.

There is no deadline. Work through it whenever there is time, at whatever pace suits. One lecture a month is genuinely useful. Tick lectures off below as they are done.

What you are looking at

Source lecture-python-programming (English)
Translated by Claude, per-lecture — the model and sync date for each file are recorded in .translate/state/<name>.md.yml
Terminology a Chinese glossary held in the translation tooling, injected into every translation
Published https://quantecon.github.io/lecture-python-programming.zh-cn
Status draft — assume nothing has been verified by a human

The precedent that matters: when the Persian edition was reviewed, the native speaker found meaning-inverting mistranslations that read perfectly fluently. A machine translation that reads well can still say the opposite of what the English says. A careful reading is the only thing that catches that.

Where to read

Unlike the French edition, this one is published — so read the live pages, linked in the checklist below. They render figures, maths and executed code output as a reader actually sees them, which the raw .md files do not.

To read the English side by side, the same file lives at lectures/<name>.md in the English repo.

How to submit feedback: one PR per lecture

  1. Create a branch, e.g. review/numpy
  2. Edit lectures/<name>.md directly — fix the Chinese as you would write it
  3. Open a PR titled e.g. Review: numpy.md, referencing this issue
  4. Tick the lecture off in the checklist below

One PR per lecture, please — not one big PR. Smaller PRs are easier to discuss, and a disagreement about one lecture then does not hold up the other twenty-five.

Commenting rather than editing is completely fine too — a PR with notes, or a comment on this issue. Do not let the mechanics get in the way of the feedback.

What is most valuable

In rough order:

  1. Meaning errors. The Chinese says something the English does not. These matter most and are the ones only a human reader finds.
  2. Wrong technical terms. A term rendered in a way a Chinese economist or programmer would not recognise.
  3. Terminology that should be consistent but is not — the same English term rendered differently across lectures.
  4. Unnatural Chinese. Grammatically correct but not how anyone would write it. Academic register, please — these are teaching materials.
  5. Anything in the code that looks wrong. Code should not have been translated at all, but comments inside it were. The Persian review caught a genuine code bug this way.

Please do not spend time on these

  • Anything wrong in the English. That is a source issue — raise it upstream instead and it will flow back here. Fixing it only in the Chinese makes the two editions diverge.
  • translation: blocks in the file header. Machine bookkeeping — please leave them alone.
  • Punctuation spacing around —— and full-width marks. Convention in this edition is no space adjacent to ——; where the tooling has got that wrong it is a known class being fixed at the source rather than per-file.

Terminology is worth more than a file fix

If a term is wrong, it is probably wrong in several lectures. Rather than fixing each occurrence, say so and it can be pinned in the glossary — then every future translation gets it right automatically, including lectures nobody has reviewed yet.

What to check in each lecture

Condensed from the per-lecture checklists this issue replaces:

Area What to look for
Prose accuracy against the English, fluency, consistent key terms, nothing left untranslated
Maths formulas render, notation matches the source, symbols agree with the surrounding text
Figures figures render, axis labels and captions translated where appropriate
Code cells run, comments translated accurately, prose variable names match the code
Links cross-references resolve, external links live, bibliography intact
Structure headings match the source, admonitions and directives render, no broken MyST
Edge cases proper nouns, numbers and units, full-width punctuation(,。;:!?), stray English

Lectures


status.md is excluded deliberately — it is an auto-generated {nb-exec-table} page with no translatable prose.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia con una lezione cinese pubblicata, come lectures/numpy.md, e confronta la relativa pagina online con lectures/numpy.md nel repository inglese. Verifica prosa, terminologia, matematica, figure, codice, link e struttura rispetto alla checklist dell’issue; il lavoro è completato quando viene inviata una PR di revisione mirata o viene fornito un feedback chiaramente segnalato per quella lezione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
documentation, localization
Tipo di issue
Documentazione
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Specificata chiaramente
Idoneità per principianti
52/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.