|
|
@ -30,6 +30,7 @@
|
|
|
|
languageFile = parsedKey[0];
|
|
|
|
languageFile = parsedKey[0];
|
|
|
|
|
|
|
|
|
|
|
|
parsedKey = parsedKey[1];
|
|
|
|
parsedKey = parsedKey[1];
|
|
|
|
|
|
|
|
|
|
|
|
translator.load(languageFile, function (languageData) {
|
|
|
|
translator.load(languageFile, function (languageData) {
|
|
|
|
if (callback) {
|
|
|
|
if (callback) {
|
|
|
|
callback(languageData[parsedKey]);
|
|
|
|
callback(languageData[parsedKey]);
|
|
|
@ -39,6 +40,20 @@
|
|
|
|
});
|
|
|
|
});
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
translator.mget = function (keys, callback) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var async = require('async');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function getKey(key, callback) {
|
|
|
|
|
|
|
|
translator.get(key, function(value) {
|
|
|
|
|
|
|
|
callback(null, value);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
async.map(keys, getKey, callback);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
* TODO: Not fully converted to server side yet, ideally server should be able to parse whole templates on demand if necessary
|
|
|
|
* TODO: Not fully converted to server side yet, ideally server should be able to parse whole templates on demand if necessary
|
|
|
|
* fix: translator.load should determine if server side and immediately return appropriate language file.
|
|
|
|
* fix: translator.load should determine if server side and immediately return appropriate language file.
|
|
|
|