| 1 |
English is the authoritative text and each translation follows it page by page |
Pass |
The da and ms pages have the same sections in the same order as the English page. |
| 2 |
Every English page exists in the PO language and in the added languages, with the same page set |
Pass |
Home, Step-1-Link-Click, Step-2-Search and Step-3-Form exist as .md, -da.md and -ms.md; the PO language is English, so da and ms are additions (checked with ls). |
| 3 |
Each page starts with the language line, and _Sidebar.md lists every language |
Pass |
All 12 pages start with the language line linking the other two languages; _Sidebar.md lists English, Dansk and Bahasa Malaysia. |
| 4 |
Code blocks, commands, file names and IDs stay in English |
Pass |
Code, commands and constants.py names are unchanged in all languages. |
| 5 |
The PO language is the one in the registry; the wiki does not decide it |
Pass |
Registry PO language is en; no wiki page changes it. |
| 6 |
Each page explains what was gained in its lecture step and shows the screenshot (MIL-003 criteria 3 and 4) |
Pass |
Each step page has the sections lecture, code, what the browser shows (image) and what we gained, in three languages. |
| 7 |
The README shows one screenshot per lecture step and check-readme.sh passes (MIL-003 criterion 1) |
Pass |
README has a screenshots table with four images (step 3 twice); check-readme.sh reports only a finding about the framework README, not the project README. |
| 8 |
Internal links resolve |
Pass |
A script checked every page link against the files; none are broken. Image URLs point to the raw files of main and work once this branch is merged. |