Commit graph

10 commits

Author SHA1 Message Date
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
SkateSpots
f7c9f9ef4c i18n: sweep hardcoded English (deckCost, becomeRoles, weather, skaterLabels, notify, misc) into 4 locales 2026-10-07 18:09:57 +07:00
SkateSpots
8d1598d6c4 i18n: complete Japanese + Thai translation (both 100% — 7,889/7,889 keys) 2026-10-07 17:48:18 +07:00
SkateSpots
312ee3a21c i18n: ja batches 9-11 (social, labOptions, small ns) + th batches 10-13 (lab, social, labOptions, small ns) 2026-10-07 17:45:12 +07:00
SkateSpots
c4c540826a i18n(ja): batch 6 — settingsUi 2026-10-07 17:41:51 +07:00
SkateSpots
2392b0ee2f i18n(ja): batch 7 — walletUi 2026-10-07 17:39:01 +07:00
SkateSpots
4ba13675cf i18n(ja): batch 8 — labUi 2026-10-07 17:38:05 +07:00
SkateSpots
91cd916b3f i18n: ja batches 4-5 (labels/fees/card, route/sasquatch) + th batches 6-7 (marketUi, placesUi) 2026-10-07 17:35:04 +07:00
SkateSpots
f41cb4a920 i18n(ja): batches 2-3 — map + spot/diy 2026-10-07 17:31:05 +07:00
SkateSpots
ab05973ff0 i18n(ja): add Japanese as fourth locale (plumbing + font + batch 1 shell) 2026-10-07 17:21:18 +07:00