From 0284ef401e03d06c40fa2793715226f2642b81a8 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Wed, 6 Jan 2021 20:20:32 +0000 Subject: [PATCH] Fix loading individual module catalog --- .../node_modules/@node-red/runtime/lib/api/nodes.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/node_modules/@node-red/runtime/lib/api/nodes.js b/packages/node_modules/@node-red/runtime/lib/api/nodes.js index ba4f9874b..dfaee4e54 100644 --- a/packages/node_modules/@node-red/runtime/lib/api/nodes.js +++ b/packages/node_modules/@node-red/runtime/lib/api/nodes.js @@ -406,10 +406,12 @@ var api = module.exports = { var lang = opts.lang; var prevLang = runtime.i18n.i.language; // Trigger a load from disk of the language if it is not the default - return runtime.i18n.i.changeLanguage(lang, function(){ - var catalog = runtime.i18n.i.getResourceBundle(lang, namespace); - runtime.i18n.i.changeLanguage(prevLang); - return catalog||{}; + return new Promise(resolve => { + runtime.i18n.i.changeLanguage(lang, function() { + var catalog = runtime.i18n.i.getResourceBundle(lang, namespace); + runtime.i18n.i.changeLanguage(prevLang); + resolve(catalog||{}); + }); }); },