ui: translate SCP80/RAM explorer labels, buttons and result strings
The RAM explorer HTML is generated after load, so its data-l10n sections and Delete/Delete All buttons stayed English until a language switch, and the memory/AID/lifecycle labels were hardcoded with no key at all. - ramRenderExploreHtml() now builds every label and button with t() (reusing the existing Delete/Delete All/heading/AID keys and wiring the three previously-unused Application/Instance, Load File and Module AID keys); new RU keys cover Applications:, Free NV:, Free Volatile:, AID:, Lifecycle:, Privileges:, SD AID:, Implicit sel:, Version: and (none) - the explorer dataset is cached in _ramExplorerData and re-rendered by refreshDynamicI18n() on language switch (cleared on op change/results reset) - RAM flow strings localized too: Partial/OK summaries, error labels (Memory/ISD/Apps/ELFs/ELF Modules/no data), GET DATA progress, delete confirm/labels, install alerts/progress/steps and Error: - tests: ram.test.js asserts every explorer label/button goes through t() and the (none) placeholder; SW cache v125 -> v126.
This commit is contained in:
+1
-1
@@ -1,4 +1,4 @@
|
||||
const CACHE = 'otaman-v125';
|
||||
const CACHE = 'otaman-v126';
|
||||
const URLS = [
|
||||
'index.html',
|
||||
'help.html',
|
||||
|
||||
Reference in New Issue
Block a user