245 keys had accumulated in en/es only (trustUi, labOptions, cordnUi, socialUi, walletUi, marketTerms, …), leaving every other locale at 97%. Backfilled 245x20 = 4,900 strings into src/i18n/<lang>/drift.ts and merged them through a new shared src/i18n/deepMerge.ts — a shallow ...drift spread would clobber existing namespaces, so index.ts deep-merges instead. Verified: check-i18n all 20 at 100%, tsc + eslint clean.
50 lines
1.1 KiB
TypeScript
50 lines
1.1 KiB
TypeScript
import batch1 from './batch1';
|
|
import batch2 from './batch2';
|
|
import batch3 from './batch3';
|
|
import batch4 from './batch4';
|
|
import batch5 from './batch5';
|
|
import batch6 from './batch6';
|
|
import batch7 from './batch7';
|
|
import batch8 from './batch8';
|
|
import batch9 from './batch9';
|
|
import batch10 from './batch10';
|
|
import batch11 from './batch11';
|
|
import batch12 from './batch12';
|
|
import batch13 from './batch13';
|
|
import batch14 from './batch14';
|
|
import batch15 from './batch15';
|
|
import batch16 from './batch16';
|
|
import batch17 from './batch17';
|
|
import batch18 from './batch18';
|
|
import batch19 from './batch19';
|
|
import batch20 from './batch20';
|
|
import drift from './drift';
|
|
import { deepMerge } from '../deepMerge';
|
|
|
|
const ja = deepMerge(
|
|
{
|
|
...batch1,
|
|
...batch2,
|
|
...batch3,
|
|
...batch4,
|
|
...batch5,
|
|
...batch6,
|
|
...batch7,
|
|
...batch8,
|
|
...batch9,
|
|
...batch10,
|
|
...batch11,
|
|
...batch12,
|
|
...batch13,
|
|
...batch14,
|
|
...batch15,
|
|
...batch16,
|
|
...batch17,
|
|
...batch18,
|
|
...batch19,
|
|
...batch20,
|
|
},
|
|
drift,
|
|
);
|
|
|
|
export default ja;
|