diff --git a/src/vs/base/node/nls.ts b/src/vs/base/node/nls.ts index c0784d0515541..d47ef067a7da8 100644 --- a/src/vs/base/node/nls.ts +++ b/src/vs/base/node/nls.ts @@ -123,9 +123,9 @@ export async function resolveNLSConfiguration({ userLocale, osLocale, userDataPa // ^moduleId ^nlsKeys ^moduleId ^nlsKey ^nlsValue = await Promise.all([ fs.promises.mkdir(commitLanguagePackCachePath, { recursive: true }), - JSON.parse(await fs.promises.readFile(path.join(nlsMetadataPath, 'nls.keys.json'), 'utf-8')), - JSON.parse(await fs.promises.readFile(path.join(nlsMetadataPath, 'nls.messages.json'), 'utf-8')), - JSON.parse(await fs.promises.readFile(mainLanguagePackPath, 'utf-8')) + fs.promises.readFile(path.join(nlsMetadataPath, 'nls.keys.json'), 'utf-8').then(content => JSON.parse(content)), + fs.promises.readFile(path.join(nlsMetadataPath, 'nls.messages.json'), 'utf-8').then(content => JSON.parse(content)), + fs.promises.readFile(mainLanguagePackPath, 'utf-8').then(content => JSON.parse(content)), ]); const nlsResult: string[] = [];