Fix generation of locales.json

This commit is contained in:
Bryan Housel
2016-10-26 16:47:16 -04:00
parent 577637f97a
commit a614ebcfb5
2 changed files with 4 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
{
"locales": [
"dataLocales": [
"af",
"sq",
"ar",

View File

@@ -30,7 +30,7 @@ asyncMap(resources, getResource, function(err, locales) {
if (err) return console.log(err);
var locale = _.merge(sourceCore, sourcePresets),
data = { locales: [] };
codes = [];
locales.forEach(function(l) {
locale = _.merge(locale, l);
@@ -38,13 +38,13 @@ asyncMap(resources, getResource, function(err, locales) {
for (var i in locale) {
if (i === 'en' || _.isEmpty(locale[i])) continue;
data.locales.push(i);
codes.push(i);
var obj = {};
obj[i] = locale[i];
fs.writeFileSync(outdir + i + '.json', JSON.stringify(obj, null, 4));
}
fs.writeFileSync('data/locales.json', JSON.stringify(data, null, 4));
fs.writeFileSync('data/locales.json', JSON.stringify({ dataLocales: codes }, null, 4));
});
function getResource(resource, callback) {