chinese2english/scripts
spearzificial ab0179545a docs: record the measurement traps and script them
Coverage was over-reported twice, both times by measuring the wrong thing:
once by scanning a plugin root instead of the served bundle set, once with a
non-global regex that returned one hit per file instead of a character count.
Both produced a confident "100%" while the interface was still Chinese, so
the measurement is now part of the repo instead of being done by eye.

- scripts/served.mjs resolves the boot HTML's combo URLs to the on-disk files
  the browser receives, searching lib/, client/, dist/ and the package root.
- scripts/measure.mts counts Chinese on the runtime output, decoding \uXXXX
  and separating comment text from text that renders.
- README documents the merge order, the comment dictionary, and both traps.
2026-10-18 22:33:30 +05:30
..
build.mjs fix: translate plugin bundles at the transport layer 2026-10-15 22:53:20 +05:30
measure.mts docs: record the measurement traps and script them 2026-10-18 22:33:30 +05:30
merge-comments.mjs feat: translate code comments, reaching zero Chinese in the served UI 2026-10-18 22:25:19 +05:30
merge-dict.mjs feat: translate 100% of served UI literals, including template literals 2026-10-18 20:22:35 +05:30
mt-fill.mjs feat: translate 100% of served UI literals, including template literals 2026-10-18 20:22:35 +05:30
served.mjs docs: record the measurement traps and script them 2026-10-18 22:33:30 +05:30