mirror of
https://github.com/elyby/accounts-frontend.git
synced 2024-11-13 11:46:03 +05:30
4d467e55f7
(cherry picked from commit ec7fb98)
17 lines
784 B
JavaScript
17 lines
784 B
JavaScript
/* eslint-env node */
|
|
/* eslint-disable no-console */
|
|
import fs from 'fs';
|
|
import {sync as globSync} from 'glob';
|
|
|
|
const LANG_DIR = `${__dirname}/../src/i18n`;
|
|
|
|
/**
|
|
* При выгрузке из OneSky мы получаем json, в котором все не-латинские символы за-escape-ны.
|
|
* Это увеличивает вес переводов и портит дифы. Поэтому мы просто прокручиваем их json
|
|
* и на выходе получаем чистые файлы, без escape-последовательностей.
|
|
*/
|
|
globSync(`${LANG_DIR}/*.json`).forEach((filename) => {
|
|
const json = JSON.parse(fs.readFileSync(filename, 'utf8'));
|
|
fs.writeFileSync(filename, JSON.stringify(json, null, 4) + "\n");
|
|
});
|