// en/vendor_dashboard
export const vendor_dashboard = {
  tab_summary: 'Summary',
  tab_notifications: 'Notifications',
  metric_earned: '₪ earned this month',
  metric_customers: 'Customers this month',
  metric_returned: 'Returned to buy',
  active_deals_title: 'Active deals today',
  daily_insight_title: "Today's insight",
  scan_qr: 'Scan QR',
  add_deal: '+ Add new deal',
  no_active_deals: 'No active deals right now',
  no_active_deals_desc: 'Create your first deal to start selling',
  add_first_deal: 'Create first deal',
  pending_cases_title: 'Cases awaiting your response',
  no_notifications: 'No new notifications.',
  daily_insight:
    'Most customers arrive {peak_start}–{peak_end}. Consider starting your deal at {start_hour}.',
  // C2.1 restyle keys
  page_title: 'Dashboard',
  kpi_title: 'Your numbers this month',
  kpi_active_deals: 'Active Deals',
  kpi_revenue: 'Earned this month',
  earnedThisMonth: 'Earned this month',
  kpi_customers: 'Customers This Month',
  kpi_repeat_customers: 'Repeat customers this month',
  feed_title: 'Recent Activity',
  feed_empty: 'No activity to show',
  top_deals_title: 'Your Active Deals',
  top_deals_view_all: 'All Deals',
  top_deals_stock_label: 'Sold {sold} of {total} in stock',
  ai_recs_title: 'AI Recommendations',
  error_title: 'Loading Error',
  error_desc: 'Could not load dashboard. Please try again.',
  retry: 'Try Again',
  // Image rejection banners
  rejection_banner_title_hero: 'Hero image rejected',
  rejection_banner_title_logo: 'Logo rejected',
  rejection_banner_title_gallery: 'Gallery image rejected',
  rejection_banner_title_avatar: 'Profile image rejected',
  rejection_banner_replace_cta: 'Replace image',
  // Notification panel
  notifications_title: 'Notifications',
  notif_event_label_sale: 'New sale',
  notif_event_label_return: 'Refund',
  notif_event_label_personal_deal_request: 'Personal deal request',
  notif_event_label_team_message: 'Team message',
  notif_event_label_purchase_message: 'Purchase message',
  notif_event_label_other: 'Notification',
  // Feed event labels
  event_tier_passed: 'Discount tier reached on "{{deal}}"',
  event_critical_window: 'Deal ending soon — "{{deal}}"',
  event_redeemed: 'Customer redeemed a voucher',
  event_refunded: 'Refund issued',
  event_review_received: 'New review',
  event_account_approved: 'Account approved',
  event_account_frozen: 'Account frozen',
  event_account_unfrozen: 'Account unfrozen',
  event_account_rejected: 'Account rejected',
  event_unknown: 'Account update',
  // KPI tooltips
  kpi_repeat_customers_tooltip:
    'Customers who bought from you before and made another purchase this month',
  kpi_earned_tooltip: 'Your earnings this month after the Multideal fee, before unsettled refunds',
  kpi_delta_tooltip: 'Change vs. the same period last month',
  // AI recommendation kind labels (fallback when payload.body missing)
  rec_kind_stock_nudge: 'Stock replenishment suggestion',
  rec_kind_pricing_suggestion: 'Pricing suggestion',
  rec_kind_schedule_opportunity: 'Deal scheduling opportunity',
  stripe_banner_account_created_title: 'Complete your Stripe setup',
  stripe_banner_account_created_body:
    'Complete your Stripe registration to start receiving payments.',
  stripe_banner_kyc_pending_title: 'Stripe verification in progress',
  stripe_banner_kyc_pending_body:
    'Your Stripe account is being verified — we will notify you when complete.',
  stripe_banner_cta: 'Payment settings',
} as const;
