diff --git a/binaries/data/mods/mod/gui/modmod/modmod.js b/binaries/data/mods/mod/gui/modmod/modmod.js index bd44ae8629..329c08de7f 100644 --- a/binaries/data/mods/mod/gui/modmod/modmod.js +++ b/binaries/data/mods/mod/gui/modmod/modmod.js @@ -58,6 +58,8 @@ function loadMods() else warn("Skipping mod '" + mod + "' which does not define '" + property + "'."); + translateObjectKeys(g_Mods, ["label", "description"]); + deepfreeze(g_Mods); g_ModsEnabled = Engine.ConfigDB_GetValue("user", "mod.enabledmods").split(/\s+/).filter(folder => !!g_Mods[folder]); diff --git a/binaries/data/mods/public/l10n/messages.json b/binaries/data/mods/public/l10n/messages.json index 4192fc17c6..d60cc1c97a 100644 --- a/binaries/data/mods/public/l10n/messages.json +++ b/binaries/data/mods/public/l10n/messages.json @@ -293,6 +293,18 @@ } } }, + { + "extractor": "json", + "filemasks": [ + "mod.json" + ], + "options": { + "keywords": [ + "label", + "description" + ] + } + }, { "extractor": "json", "filemasks": [