-
Notifications
You must be signed in to change notification settings - Fork 0
M5: tier 1 translated end to end #11
Copy link
Copy link
Open
Labels
auditThe deterministic check catalogueThe deterministic check cataloguecorpus-repoChanges that land in python-docs-vi-machine-translationChanges that land in python-docs-vi-machine-translationfleetSpends model calls through the fleetSpends model calls through the fleetmilestoneA milestone tracking issue, M0 through M10A milestone tracking issue, M0 through M10
Milestone
Description
Metadata
Metadata
Assignees
Labels
auditThe deterministic check catalogueThe deterministic check cataloguecorpus-repoChanges that land in python-docs-vi-machine-translationChanges that land in python-docs-vi-machine-translationfleetSpends model calls through the fleetSpends model calls through the fleetmilestoneA milestone tracking issue, M0 through M10A milestone tracking issue, M0 through M10
Tier 1 translated end to end. Spends model calls.
bugs.po, the 17 files oftutorial/andlibrary/functions.po. Roughly 1 700 entries and 60 batches.Tier 1 is not first because it is easiest. It is first because the PEP 545 language-switcher condition is exactly that set, and because 1 700 entries is small enough that a person can read all of it and find every systematic problem before the later tiers make the same mistake 80 000 times.
Checklist
prompts/translate_vi.md, with three worked examples taken from the human translations rather than inventedrender.py,translate.py, and the three-step retry ladderapply.pywith precedence and--checkaudit/with every check that applies to a translated corpusreport.py: coverage and qualityaudit.ymllive: audit, report freshness,apply --checkExit
Tier 1 is in the content repo, every entry fuzzy and carrying a provenance comment,
pydocvi auditpasses every hard check, and the refusal rates per rule are in a comment on this issue.apply --checkis byte-identical in CI.