tOr() rendered English while a key was in flight. All eleven keys it guarded are on main, so it is gone and every call site reads the catalogue: nParts, engineMissing, sheet.loading, guide.wayInAll/wayInSome/wayInWhat, legend.hnrTip, guide.howNumbersMade, guide.isSignLanguage, sheet.linkCopied, sheet.share. I compared each default against the catalogue before deleting it, rather than assuming they matched — deleting a fallback silently changes what a reader sees. Ten were identical. The eleventh was not: gospel.sheet.share held my "Share this card" against the catalogue's "Share". The catalogue wins, because it is translated in eleven locales where my phrase was not and a button inside a card need not restate its container, so THE SHARE BUTTON NOW READS "Share" — a visible change, deliberate, and the shorter label suits the 390px screen where those tap targets were just fixed. The four parameterised calls needed doing by hand: my regex for tOr(key, english, params) stopped at the first ")" inside fmt(...), so it silently converted seven of eleven and left four. Counted the remainder instead of trusting the count it printed. gates:pre 11/11, ENGLISH-LEAKS PASS, and the built bundle no longer contains the inline English. |
||
|---|---|---|
| .. | ||
| dx-maps | ||
| README.md | ||
public/ — the built output
This folder is GENERATED by bun run build; do not edit it by hand. It holds exactly one thing:
dx-maps/— the output folder: 25 plugin bundles and 37 pages, self-contained. Copy this one folder to any web host (or open it from disk) and it works.dx-maps/index.html— the front page: the Plugin Studio, every plugin in one place.dx-maps/<plugin>/<plugin>.js— a plugin's bundle (a custom element; load it with a<script>tag).dx-maps/<plugin>/<page>/index.html— a ready-made page for one plugin view (embed it in an<iframe>).dx-maps/manifest.json— every plugin, page and embed snippet, machine-readable.dx-maps/assets/— the data, fonts and images the plugins fetch at runtime.
The folder's name comes from name in vite.doxa-maps-build-config.json. Sources live in
plugin-designs/, library/ and data/; rm -rf public/ && bun run build recreates all of this.