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

@ -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));
}
}

Loading…
Cancel
Save