From f8cb33d5bfb1bd80368aab10ff6eb4aa387daf8e Mon Sep 17 00:00:00 2001 From: reddn Date: Fri, 3 Jun 2022 17:13:42 -0400 Subject: [PATCH] added fix to process.env.LANG = "C" --- agents/meshinstall-linux.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/agents/meshinstall-linux.js b/agents/meshinstall-linux.js index 1e61c04f..1ea54368 100644 --- a/agents/meshinstall-linux.js +++ b/agents/meshinstall-linux.js @@ -45,7 +45,11 @@ var msh = {}; var translation = JSON.parse(msh.translation); var lang = require('util-language').current; -if (lang == null) { lang = 'en_us'; } +if (lang == null) { lang = 'en'; } +if (lang == "C"){ + lang = 'en'; + console.log("Langauge envronment variable was not set (process.env.LANG). Defaulting to English ('en').\nSee the agent-translations.json file for a list of current languages that are implemented\nUsage: meshcentral -lang=en\n"); +} if (process.argv.getParameter('lang', lang) == null) { console.log('\nCurrent Language: ' + lang + '\n'); @@ -60,7 +64,8 @@ else if (translation[lang.split('-')[0]] == null) { console.log('Language: ' + lang + ' is not translated.'); - console.log("try: './meshcentral -lang=en_us'" + console.log("try: './meshcentral -lang=en' for English"); + console.log("See the agent-translations.json file for a list of current languages that are implemented.") process.exit(); } else