SkateSpots
|
e357833557
|
i18n(es): batch 3 part 3 — shared label maps + leftover routing/Sasquatch strings
- labelsUi.* (221+ keys): spot categories/features/types, access, shelter, event
types, gear categories/conditions, price/listings, tours, crews,
member-visibility, tag categories, spot status. New src/lib/labelKeys.ts holds
the shared value->key maps (one source; the five duplicated EVENT_TYPE_KEYS
copies now import it). spotStatus.statusTimeAgo() uses the locale date shim.
- formatPrice() now takes an optional t so FREE/Trade/Make Offer translate.
- Route helpers: skateTime/distanceReadout/maneuver descriptors/formatAge
translated (routeUi.*), consumers updated.
- Sasquatch: PRO_TIERS labels/badges + summarizeDraft titles/lines/ctas
translated (sasquatchUi.*).
- Lab *_LABELS/_DESCRIPTIONS maps remain English (documented out of scope).
|
2026-10-02 15:31:27 +07:00 |
|
SkateSpots
|
0b796440f1
|
feat(i18n): Spanish batch 2 — nav/chrome, events/shops/tours, crews/DMs, settings/auth, wallet/stash/newsletter/stats
~3,470 new keys (5,770 total, EN=ES), ~115 more files wired.
- nav + chromeUi: header, More menu, burger menu, footer, map toolbar widgets
(sort/trust/weather), spot-type label helper.
- placesUi: events, shops, tours, food. socialUi: crews, DMs, notifications,
collectives, crew chat/coordinator. settingsUi: settings, auth/signup,
onboarding, profile edit, legal. walletUi: wallet/Cashu, stash, mints,
app shop, newsletter, community stats, leaderboards, profile.
- Fixed 738 usages where an agent dropped the socialUi. prefix (caught by check:i18n).
|
2026-10-02 10:11:06 +07:00 |
|