From 45feef58843ac59107f9207a51c21ffad475b78e Mon Sep 17 00:00:00 2001 From: Baris Usakli Date: Wed, 23 Oct 2013 15:45:00 -0400 Subject: [PATCH] closes #421 --- public/src/translator.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/public/src/translator.js b/public/src/translator.js index 37f4486feb..103ccb124f 100644 --- a/public/src/translator.js +++ b/public/src/translator.js @@ -46,7 +46,7 @@ translator.translate = function (data, callback) { var keys = data.match(/\[\[.*?\]\]/g), loading = 0; - + function insertLanguage(text, key, value, variables) { if (value) { for (var i = 1, ii = variables.length; i < ii; i++) { @@ -56,7 +56,7 @@ text = text.replace(key, value); } - + return text; } @@ -74,14 +74,13 @@ data = insertLanguage(data, keys[key], files.loaded[languageFile][parsedKey], variables); } else { loading++; - - (function (languageKey, parsedKey) { + (function (languageKey, parsedKey, languageFile, variables) { translator.load(languageFile, function (languageData) { data = insertLanguage(data, languageKey, languageData[parsedKey], variables); loading--; checkComplete(); }); - }(keys[key], parsedKey)); + }(keys[key], parsedKey, languageFile, variables)); } }