mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-10-11 06:57:47 +00:00
#458 renamed TR("System info") to TR("System Information") and updated the translation table to match, so the title stayed translated. But src/ui-touch/i18n_builtin.h is GENERATED ("DO NOT EDIT") by scripts/build/gen-lang-builtin.py from deploy/apps/lang/*.lang, and the rename never reached those packs. Every regeneration since then -- the PlatformIO pre-hook and the IDF build.sh both run it -- quietly wrote the old key back, so the source asked for "System Information" while all thirteen tables answered "System info", and the page title fell back to English in every language. That is also why #517 appeared to revert the rename: its copy of the header was a freshly regenerated one, faithfully reproducing the stale packs. Rekeyed the thirteen source packs, then regenerated. The generated table changed by exactly one key per language and nothing else, which confirms it was otherwise in step with the packs, and the fix now survives the build's own regeneration, which is the thing that used to undo it. The corrected packs reach devices that download a language once the app store is republished with the next beta. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>