- 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.*.
26 lines
762 B
TypeScript
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,
|
|
};
|