From c1c4820c4549a38d326e8dba6f6e4c826e2619fa Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Wed, 10 Aug 2022 14:17:15 -0500 Subject: [PATCH] Fix automatic bug report for missing locale string --- scripts/server/locale.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/scripts/server/locale.js b/scripts/server/locale.js index 7be4cabf..397f4976 100644 --- a/scripts/server/locale.js +++ b/scripts/server/locale.js @@ -54,8 +54,9 @@ function getLocaleString(client, stringName, ...args) { function getLanguageLocaleString(localeId, stringName, ...args) { let tempString = getRawLocaleString(stringName, localeId); if (tempString == "" || tempString == null || typeof tempString == "undefined") { - logToConsole(LOG_WARN, `[VRR.Locale] Locale string missing for ${stringName} on language ${getLocaleData(getPlayerData(client).locale).englishName}`); - submitBugReport(client, `(AUTOMATED REPORT) Locale string "${stringName}" is missing for "${getPlayerLocaleName(client)}"`); + logToConsole(LOG_WARN, `[VRR.Locale] Locale string missing for ${stringName} on language ${getLocaleData(localeId).englishName}`); + submitBugReport(null, `(AUTOMATED REPORT) Locale string "${stringName}" is missing for "${getLocaleData(localeId).englishName}"`); + return ""; } for (let i = 1; i <= args.length; i++) { @@ -86,7 +87,8 @@ function getGroupedLocaleString(client, stringName, index, ...args) { function getRawLocaleString(stringName, localeId) { if (typeof getLocaleStrings()[localeId][stringName] == "undefined") { logToConsole(LOG_WARN, `[VRR.Locale] Locale string missing for ${getLocaleStrings()[localeId][stringName]} on language ${getLocaleData(localeId).englishName}[${localeId}]`); - submitBugReport(client, `(AUTOMATED REPORT) Locale string is missing for "${getLocaleStrings()[localeId][stringName]}" on language ${getLocaleData(localeId).englishName}[${localeId}]`); + submitBugReport(null, `(AUTOMATED REPORT) Locale string is missing for "${getLocaleStrings()[localeId][stringName]}" on language ${getLocaleData(localeId).englishName}[${localeId}]`); + return ""; } return getLocaleStrings()[localeId][stringName]; @@ -106,7 +108,8 @@ function getRawLocaleString(stringName, localeId) { function getRawGroupedLocaleString(stringName, localeId, index) { if (typeof getLocaleStrings()[localeId][stringName][index] == "undefined") { logToConsole(LOG_WARN, `[VRR.Locale] Grouped locale string missing for index ${index} of string ${getLocaleStrings()[localeId][stringName][index]} on language ${getLocaleData(localeId).englishName}[${localeId}]`); - submitBugReport(client, `(AUTOMATED REPORT) Grouped locale string is missing for index ${index} of string "${getLocaleStrings()[localeId][stringName][index]}" on language ${getLocaleData(localeId).englishName}[${localeId}]`); + submitBugReport(null, `(AUTOMATED REPORT) Grouped locale string is missing for index ${index} of string "${getLocaleStrings()[localeId][stringName][index]}" on language ${getLocaleData(localeId).englishName}[${localeId}]`); + return ""; } return getLocaleStrings()[localeId][stringName][index];