diff --git a/js/module.js b/js/module.js index 60c7200d..f5cbf86f 100644 --- a/js/module.js +++ b/js/module.js @@ -319,14 +319,16 @@ var Module = Class.extend({ const fallbackLanguage = languages[0]; if (languages.length === 0) { - return callback(); + callback(); + return; } const translationFile = translations[language]; const translationsFallbackFile = translations[fallbackLanguage]; if (!translationFile) { - return Translator.load(this, translationsFallbackFile, true, callback); + Translator.load(this, translationsFallbackFile, true, callback); + return; } Translator.load(this, translationFile, false, () => { diff --git a/js/translator.js b/js/translator.js index 6cddfae1..841adb66 100644 --- a/js/translator.js +++ b/js/translator.js @@ -107,7 +107,8 @@ var Translator = (function () { Log.log(`${module.name} - Load translation${isFallback && " fallback"}: ${file}`); if (this.translationsFallback[module.name]) { - return callback(); + callback(); + return; } loadJSON(module.file(file), (json) => {