Merge pull request #4079 from reddn/reddn-patch-3

added fix to hande process.env.LANG = "C"
This commit is contained in:
Bryan Roe 2022-06-04 09:28:53 -07:00 committed by GitHub
commit 1474c73ddb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -46,6 +46,10 @@ var translation = JSON.parse(msh.translation);
var lang = require('util-language').current;
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,6 +64,8 @@ else
if (translation[lang.split('-')[0]] == null)
{
console.log('Language: ' + lang + ' is not translated.');
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
@ -352,4 +358,4 @@ if (!skip)
console.log(e);
process.exit();
});
}
}