Installation from Microsoft Store cannot switch off Spanish
When installing from the Microsoft Store, the program is stuck in Spanish, even if I change the language to English manually in the options. I don't have this problem with the portable releases, though. It correctly sees my system language as English. Here's what Claude found the issue as:
The Store listing linked from the README (9nq58d7ghb2x (https://apps.microsoft.com/detail/9nq58d7ghb2x), publisher DevX-Cipher) installs a package versioned 3.2.0.0, but the bundled die.exe reports FileVersion 3.11.0.0 — which matches no tagged release (DIE-engine has 3.10 → 3.20 → 3.21), suggesting it was built from an intermediate commit. For comparison, the 3.21 portable ships die.exe at FileVersion 3.20.0.0.
UI opens in Spanish despite English display language Windows 11, display language en-US, with es-MX added only as a keyboard. The Store build starts in Spanish. Procmon shows Qt walking the preferred-language chain; with no die_en.qm shipped, English never matches and it falls through: lang\die_en_US.qm → NAME NOT FOUND lang\die_en.qm → NAME NOT FOUND lang\die_es_MX.qm → NAME NOT FOUND lang\die_es.qm → SUCCESS Portable 3.21 on the same machine, with a byte-identical lang folder (no die_en.qm, die_es.qm present), correctly renders English — so this is fixed in current code. Reproduced with the Store binary copied out of the MSIX container, so it's the binary, not the packaging.
Settings silently fail to save (packaging defect — a binary refresh alone won't fix this) The Store build writes die.ini next to its exe in C:\Program Files\WindowsApps...\Die, which is read-only. Qt's atomic save fails: CreateFile ...\Die\die.ini.tANssb → ACCESS DENIED LocalCache, LocalState, RoamingState are all empty and the container hive is an empty 8 KB, so no setting has ever persisted — setting Language to English has no effect across restarts. AppxManifest.xml declares no desktop6:FileSystemWriteVirtualization, and there's no redirect to a writable per-user path.
Suggested: rebuild the Store package from the 3.21 tag, and either enable FileSystemWriteVirtualization or point the config at LocalAppData when running packaged
Source: horsicq/Detect-It-Easy