v1.18.x
Baris Usakli 12 years ago
parent 24592cc696
commit 45feef5884

@ -46,7 +46,7 @@
translator.translate = function (data, callback) { translator.translate = function (data, callback) {
var keys = data.match(/\[\[.*?\]\]/g), var keys = data.match(/\[\[.*?\]\]/g),
loading = 0; loading = 0;
function insertLanguage(text, key, value, variables) { function insertLanguage(text, key, value, variables) {
if (value) { if (value) {
for (var i = 1, ii = variables.length; i < ii; i++) { for (var i = 1, ii = variables.length; i < ii; i++) {
@ -56,7 +56,7 @@
text = text.replace(key, value); text = text.replace(key, value);
} }
return text; return text;
} }
@ -74,14 +74,13 @@
data = insertLanguage(data, keys[key], files.loaded[languageFile][parsedKey], variables); data = insertLanguage(data, keys[key], files.loaded[languageFile][parsedKey], variables);
} else { } else {
loading++; loading++;
(function (languageKey, parsedKey, languageFile, variables) {
(function (languageKey, parsedKey) {
translator.load(languageFile, function (languageData) { translator.load(languageFile, function (languageData) {
data = insertLanguage(data, languageKey, languageData[parsedKey], variables); data = insertLanguage(data, languageKey, languageData[parsedKey], variables);
loading--; loading--;
checkComplete(); checkComplete();
}); });
}(keys[key], parsedKey)); }(keys[key], parsedKey, languageFile, variables));
} }
} }

Loading…
Cancel
Save