Update strings
This commit is contained in:
parent
2596e5f61c
commit
9328a56430
74 changed files with 31848 additions and 810 deletions
|
@ -7,20 +7,40 @@ import { execSync } from 'child_process';
|
|||
|
||||
import { readJsonSync } from 'fs-extra';
|
||||
import type { LocaleMessagesType } from '../types/I18N';
|
||||
import * as Errors from '../types/errors';
|
||||
|
||||
console.log('Getting latest strings!');
|
||||
|
||||
// Note: we continue after tx failures so we always restore placeholders on json files
|
||||
let failed = false;
|
||||
|
||||
console.log();
|
||||
console.log('Getting strings, allow for new ones over 80% translated');
|
||||
execSync('tx pull --all --use-git-timestamps --minimum-perc=80', {
|
||||
stdio: [null, process.stdout, process.stderr],
|
||||
});
|
||||
try {
|
||||
execSync('tx pull --all --use-git-timestamps --minimum-perc=80', {
|
||||
stdio: [null, process.stdout, process.stderr],
|
||||
});
|
||||
} catch (error: unknown) {
|
||||
failed = true;
|
||||
console.log(
|
||||
'Failed first tx fetch, continuing...',
|
||||
Errors.toLogFormat(error)
|
||||
);
|
||||
}
|
||||
|
||||
console.log();
|
||||
console.log('Getting strings, updating everything previously missed');
|
||||
execSync('tx pull --use-git-timestamps', {
|
||||
stdio: [null, process.stdout, process.stderr],
|
||||
});
|
||||
try {
|
||||
execSync('tx pull --use-git-timestamps', {
|
||||
stdio: [null, process.stdout, process.stderr],
|
||||
});
|
||||
} catch (error: unknown) {
|
||||
failed = true;
|
||||
console.log(
|
||||
'Failed second tx fetch, continuing...',
|
||||
Errors.toLogFormat(error)
|
||||
);
|
||||
}
|
||||
|
||||
const BASE_DIR = join(__dirname, '../../_locales');
|
||||
const en: LocaleMessagesType = readJsonSync(
|
||||
|
@ -51,3 +71,7 @@ locales.forEach((locale: string) => {
|
|||
console.log(`Writing ${target}`);
|
||||
writeFileSync(target, `${JSON.stringify(messages, null, 4)}\n`);
|
||||
});
|
||||
|
||||
if (failed) {
|
||||
process.exit(1);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue