This commit is contained in:
Julian Lam
2015-07-15 12:08:43 -04:00
parent e2c4f668a1
commit ad38c55b12
2 changed files with 18 additions and 1 deletions

View File

@@ -159,7 +159,8 @@ module.exports = function(Plugins) {
return callback();
}
var pathToFolder = path.join(__dirname, '../../node_modules/', pluginData.id, pluginData.languages);
var pathToFolder = path.join(__dirname, '../../node_modules/', pluginData.id, pluginData.languages),
fallbackMap = {};
utils.walk(pathToFolder, function(err, languages) {
var arr = [];
@@ -183,13 +184,20 @@ module.exports = function(Plugins) {
route: pathToLang.replace(pathToFolder, '')
});
if (pluginData.defaultLang) {
fallbackMap[path.basename(pathToLang, '.json')] = path.join(pathToFolder, pluginData.defaultLang, path.basename(pathToLang));
}
next();
});
}, function(err) {
if (err) {
return callback(err);
}
Plugins.customLanguages = Plugins.customLanguages.concat(arr);
Plugins.customLanguageFallbacks = fallbackMap;
callback();
});
});