3 fs.mkdirSync('src/translations/', { recursive: true });
4 fs.readdir('translations', (err, files) => {
5 files.forEach(filename => {
6 const lang = filename.split('.')[0];
8 const json = JSON.parse(
9 fs.readFileSync('translations/' + filename, 'utf8')
11 var data = `export const ${lang} = {\n translation: {`;
12 for (var key in json) {
14 const value = json[key].replace(/"/g, '\\"');
15 data = `${data}\n ${key}: "${value}",`;
19 const target = 'src/translations/' + lang + '.ts';
20 fs.writeFileSync(target, data);