Updated lang files.

This commit is contained in:
Mike Cao 2023-04-22 00:55:55 -07:00
parent 6cb2429ee1
commit 8666965930
3 changed files with 12 additions and 3 deletions

View File

@ -32,7 +32,7 @@
"merge-messages": "node scripts/merge-messages.js",
"generate-lang": "npm-run-all extract-messages merge-messages",
"format-lang": "node scripts/format-lang.js",
"compile-lang": "formatjs compile-folder --ast build public/intl/messages",
"compile-lang": "formatjs compile-folder --ast build/messages public/intl/messages",
"check-lang": "node scripts/check-lang.js",
"download-country-names": "node scripts/download-country-names.js",
"download-language-names": "node scripts/download-language-names.js",

View File

@ -4,11 +4,15 @@ const del = require('del');
const prettier = require('prettier');
const src = path.resolve(__dirname, '../lang');
const dest = path.resolve(__dirname, '../build');
const dest = path.resolve(__dirname, '../build/messages');
const files = fs.readdirSync(src);
del.sync([path.join(dest, '*.json')]);
del.sync([path.join(dest)]);
/*
This script takes the files from the `lang` folder and formats them into
the format that format-js expects.
*/
async function run() {
await fs.ensureDir(dest);

View File

@ -8,6 +8,11 @@ const dest = path.resolve(__dirname, '../lang');
const files = fs.readdirSync(dest);
const keys = Object.keys(messages).sort();
/*
This script takes extracted messages and merges them
with the existing files under `lang`. Any newly added
keys will be printed to the console.
*/
files.forEach(file => {
const lang = require(`../lang/${file}`);