From 3606ccf85fe4cb1ee0d8cf1059ee5535399d27cd Mon Sep 17 00:00:00 2001 From: Ansis Brammanis Date: Fri, 15 Mar 2013 18:18:57 -0400 Subject: [PATCH] use local english source in `make translate` --- data/update_locales.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/data/update_locales.js b/data/update_locales.js index bc9942af9..91c9b2b6c 100644 --- a/data/update_locales.js +++ b/data/update_locales.js @@ -20,13 +20,17 @@ var project = api + 'project/id-editor/'; var auth = JSON.parse(fs.readFileSync('./transifex.auth', 'utf8')); +var sourceCore = yaml.load(fs.readFileSync('./data/core.yaml', 'utf8')), + sourcePresets = yaml.load(fs.readFileSync('./data/presets.yaml', 'utf8')); + asyncMap(resources, getResource, function(err, locales) { if (err) return console.log(err); var out = ''; - var locale = {}; + var locale = _.merge(sourceCore, sourcePresets); locales.forEach(function(l) { locale = _.merge(locale, l); }); + for (var i in locale) { out += 'locale.' + i + ' = ' + JSON.stringify(locale[i], null, 4) + ';'; } @@ -68,6 +72,8 @@ function getLanguages(resource, callback) { if (err) return callback(err); callback(null, JSON.parse(body).available_languages.map(function(d) { return d.code; + }).filter(function(d) { + return d !== 'en'; })); }); }