mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-08-14 07:19:56 +00:00
The update download was actually succeeding: one 48 KB f.write on FAT can return a short count without error, so the file landed while the code reported failure — which also suppressed the reboot-to-apply (Kaj saw the new version only after re-entering the tab and switching languages by hand). The write is chunked with a real completion check now, and s_langdl_ok is volatile. The audit's TR() extractor required the argument to start with a quote, so every TR(LV_SYMBOL_X " text") call — all the sheet rows wrapped in the previous commit — was invisible to it, and 'full coverage' was reported while 16 keys had no rows anywhere: the chat/channel sheet actions (Mark as read, Share secret, Region & scope, Chat icon, Delete history, Log in again, Reset path), contacts overflow (Search, Auto-add settings, Blocked list), URL menu (Open in web, Create QR), power menu (Power off, Download mode), plus '(device behind)' and 'Copy internal data to SD'. The regex now accepts the macro prefix and strips glyphs exactly like runtime TR(). All 16 translated in all 13 languages; files at ver 4, audit green at 731 keys per file. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>