SkateSpots/src/i18n/ja/index.ts
SkateSpots 9a5b706b1a i18n: close the drift — all 20 locales back to 100%
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.
2026-10-13 19:14:17 +07:00

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;