Merge branch 'develop' into travis/granular-settings

This commit is contained in:
Travis Ralston 2017-11-03 22:00:07 -06:00
commit 893c39bfbe
40 changed files with 954 additions and 548 deletions

View file

@ -251,6 +251,26 @@ function getLangsJson() {
});
}
function weblateToCounterpart(inTrs) {
const outTrs = {};
for (const key of Object.keys(inTrs)) {
const keyParts = key.split('|', 2);
if (keyParts.length === 2) {
let obj = outTrs[keyParts[0]];
if (obj === undefined) {
obj = {};
outTrs[keyParts[0]] = obj;
}
obj[keyParts[1]] = inTrs[key];
} else {
outTrs[key] = inTrs[key];
}
}
return outTrs;
}
function getLanguage(langPath) {
return new Promise((resolve, reject) => {
request(
@ -260,7 +280,7 @@ function getLanguage(langPath) {
reject({err: err, response: response});
return;
}
resolve(JSON.parse(body));
resolve(weblateToCounterpart(JSON.parse(body)));
},
);
});