Say which translation file failed (#5196)

So we can see which i18n file is invalid when it fails
This commit is contained in:
David Baker 2017-10-11 09:56:38 +01:00 committed by Richard van der Hoff
parent 20d2a6685f
commit e39730d52e

View File

@ -160,10 +160,15 @@ function genLangFile(lang, dest) {
let translations = {};
[reactSdkFile, riotWebFile].forEach(function(f) {
if (fs.existsSync(f)) {
Object.assign(
translations,
JSON.parse(fs.readFileSync(f).toString())
);
try {
Object.assign(
translations,
JSON.parse(fs.readFileSync(f).toString())
);
} catch (e) {
console.error("Failed: "+f, e);
throw e;
}
}
});