Commit Graph

2 Commits

Author SHA1 Message Date
Calic
29c6c409e0 fix(launcher): route dep-status glyphs through t() indirection
The status_glyph helper in detail.lua returned 'OK'/'WARN'/'ERR'/'?'
literals - user-visible UI text that the Mid-Gate-B grep missed
because the pattern required a lowercase suffix. Now lives in
strings.lua alongside the other UI keys, so v2 localization-lib will
pick it up without touching detail.lua.
2026-06-11 07:54:53 +02:00
Calic
a19dd7f1dd feat(launcher): route all UI strings through t(key) indirection
strings.lua holds English defaults. ctx.t(key, ...) looks up the key,
optionally string.formats with extra args, and falls back to '[key]'
for missing entries. All panels and init.lua sweep clean of inline
literals — verified by a grep over '"[A-Z][a-z][a-z ]+"'. This sets
up v2's localization-lib-pattern (separate slice, ADR-0036 trigger)
to swap STRINGS without touching the launcher code.
2026-06-11 07:49:38 +02:00