SkateSpots
52eff36bce
i18n/a11y polish: translate StashPage, honest Pro-activation copy, contrast
...
- StashPage: Friends only / Add to Wishlist / Add Item / Edit Item / Public
stash / Uploading… / Add Photos / placeholders / item count / list-grid aria
labels now go through t() (t added to the sub-components).
- Manual Pro copy no longer claims the pass is already active: it says the pass
activates once the provider confirms the payment.
- Bumped low-contrast gray-600 guidance text to gray-400 (DM empty state, E2EE
note, stash item count).
2026-10-03 10:03:48 +07:00
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
3e6354995a
i18n(es): batch 3 part 1 — routing UI, Sasquatch panel, collections, splash
...
- routeUi.* (123 keys): RouteDialog (incl. follow-mode banner, transit time
picker + mode filters, itinerary legs), StopDepartures, TripItineraryCard.
- sasquatchUi.* (81 keys): SasquatchGuide, SasquatchProDialog,
SasquatchActionCard, SasquatchAiStatusCard. LLM prompts + chat bodies
deliberately left English.
- collectionUi.* / bootUi.*: AddToCollectionDialog example placeholders,
SplashScreen rotating status lines + aria labels.
- New src/i18n/batch3/* fragment files, spread into en/es so parallel passes
never edit the big literal.
2026-10-02 15:15:06 +07:00