SkateSpots/src/i18n/batch4/index.ts
SkateSpots caa5f8c56e fix: tier 4 — offer role trust, proof replay, crew alerts, error/nav i18n
- H13 offer threads: the seller is ALWAYS the listing author (derived from the
  event pubkey), never a self-declared role tag — a non-owner can no longer
  appear as the seller with a payment pointer.
- H12 trade reputation: a preimage/deposit proof counts at most once, so a real
  payment can't be reused across attestations to inflate payment-verified.
- Crew alerts: listed crews are filtered against the user's own membership
  confirmation labels (one batched query), so a confirmed member no longer gets
  a phantom 'confirm to join' badge/notification when the crew is edited.
- Error boundaries (app + route) and DesktopNavManager are translated; the
  class boundary renders a translated functional ErrorFallback. New batch4
  namespaces errorsUi.* / desktopNav.*.
2026-10-02 23:22:13 +07:00

26 lines
762 B
TypeScript

import labOptions from './labOptions';
import sasquatchChat from './sasquatchChat';
import feesUi from './feesUi';
import navSheet from './navSheet';
import errorsUi from './errorsUi';
import desktopNav from './desktopNav';
/** Namespaces added by the batch-4 translation pass, spread into `en`. */
export const batch4En = {
labOptions: labOptions.en,
sasquatchChat: sasquatchChat.en,
feesUi: feesUi.en,
navSheet: navSheet.en,
errorsUi: errorsUi.en,
desktopNav: desktopNav.en,
};
/** Namespaces added by the batch-4 translation pass, spread into `es`. */
export const batch4Es = {
labOptions: labOptions.es,
sasquatchChat: sasquatchChat.es,
feesUi: feesUi.es,
navSheet: navSheet.es,
errorsUi: errorsUi.es,
desktopNav: desktopNav.es,
};