{
  "common": {
    "ok": "OK",
    "cancel": "Cancel",
    "save": "Save",
    "delete": "Delete",
    "continue_text": "Continue"
  },
  "settings": {
    "language": "Language",
    "change_language": "Change Language"
  },
  "staff_authentication": {
    "get_started_page": {
      "title_part1": "Work, Grow, ",
      "title_part2": "Elevate",
      "subtitle": "Build your career in hospitality with \nflexibility and freedom.",
      "sign_up_button": "Sign Up",
      "log_in_button": "Log In"
    },
    "phone_verification_page": {
      "validation_error": "Please enter a valid 10-digit phone number",
      "send_code_button": "Send Code",
      "enter_code_title": "Enter verification code",
      "code_sent_message": "We sent a 6-digit code to ",
      "code_sent_instruction": ". Enter it below to verify your account."
    },
    "phone_input": {
      "title": "Verify your phone number",
      "subtitle": "We'll send you a verification code to get started.",
      "label": "Phone Number",
      "hint": "Enter your number"
    },
    "otp_verification": {
      "did_not_get_code": "Didn't get the code ?",
      "resend_in": "Resend in $seconds s",
      "resend_code": "Resend code"
    },
    "profile_setup_page": {
      "step_indicator": "Step $current of $total",
      "error_occurred": "An error occurred",
      "complete_setup_button": "Complete Setup",
      "steps": {
        "basic": "Basic Info",
        "location": "Location",
        "experience": "Experience"
      },
      "basic_info": {
        "title": "Let's get to know you",
        "subtitle": "Tell us a bit about yourself",
        "full_name_label": "Full Name *",
        "full_name_hint": "John Smith",
        "bio_label": "Short Bio",
        "bio_hint": "Experienced hospitality professional..."
      },
      "location": {
        "title": "Where do you want to work?",
        "subtitle": "Add your preferred work locations",
        "full_name_label": "Full Name",
        "add_location_label": "Add Location *",
        "add_location_hint": "City or ZIP code",
        "add_button": "Add",
        "max_distance": "Max Distance: $distance miles",
        "min_dist_label": "5 mi",
        "max_dist_label": "50 mi"
      },
      "experience": {
        "title": "What are your skills?",
        "subtitle": "Select all that apply",
        "skills_label": "Skills *",
        "industries_label": "Preferred Industries",
        "skills": {
          "food_service": "Food Service",
          "bartending": "Bartending",
          "warehouse": "Warehouse",
          "retail": "Retail",
          "events": "Events",
          "customer_service": "Customer Service",
          "cleaning": "Cleaning",
          "security": "Security",
          "driving": "Driving",
          "cooking": "Cooking",
          "cashier": "Cashier",
          "server": "Server",
          "barista": "Barista",
          "host_hostess": "Host/Hostess",
          "busser": "Busser"
        },
        "industries": {
          "hospitality": "Hospitality",
          "food_service": "Food Service",
          "warehouse": "Warehouse",
          "events": "Events",
          "retail": "Retail",
          "healthcare": "Healthcare"
        }
      }
    },
    "common": {
      "trouble_question": "Having trouble? ",
      "contact_support": "Contact Support"
    }
  },
  "client_authentication": {
    "get_started_page": {
      "title": "Take Control of Your\nShifts and Events",
      "subtitle": "Streamline your operations with powerful tools to manage schedules, track performance, and keep your team on the same page—all in one place",
      "sign_in_button": "Sign In",
      "create_account_button": "Create Account"
    },
    "sign_in_page": {
      "title": "Welcome Back",
      "subtitle": "Sign in to manage your shifts and workers",
      "email_label": "Email",
      "email_hint": "Enter your email",
      "password_label": "Password",
      "password_hint": "Enter your password",
      "forgot_password": "Forgot Password?",
      "sign_in_button": "Sign In",
      "or_divider": "or",
      "social_apple": "Sign In with Apple",
      "social_google": "Sign In with Google",
      "no_account": "Don't have an account? ",
      "sign_up_link": "Sign Up"
    },
    "sign_up_page": {
      "title": "Create Account",
      "subtitle": "Get started with Krow for your business",
      "company_label": "Company Name",
      "company_hint": "Enter company name",
      "email_label": "Email",
      "email_hint": "Enter your email",
      "password_label": "Password",
      "password_hint": "Create a password",
      "confirm_password_label": "Confirm Password",
      "confirm_password_hint": "Confirm your password",
      "create_account_button": "Create Account",
      "or_divider": "or",
      "social_apple": "Sign Up with Apple",
      "social_google": "Sign Up with Google",
      "has_account": "Already have an account? ",
      "sign_in_link": "Sign In"
    }
  },
  "client_home": {
    "dashboard": {
      "welcome_back": "Welcome back",
      "edit_mode_active": "Edit Mode Active",
      "drag_instruction": "Drag to reorder, toggle visibility",
      "reset": "Reset",
      "metric_needed": "Needed",
      "metric_filled": "Filled",
      "metric_open": "Open",
      "view_all": "View all",
      "insight_lightbulb": "Save $amount/month",
      "insight_tip": "Book 48hrs ahead for better rates"
    },
    "widgets": {
      "actions": "Quick Actions",
      "reorder": "Reorder",
      "coverage": "Today's Coverage",
      "spending": "Spending Insights",
      "live_activity": "Live Activity"
    },
    "actions": {
      "rapid": "RAPID",
      "rapid_subtitle": "Urgent same-day",
      "create_order": "Create Order",
      "create_order_subtitle": "Schedule shifts",
      "hubs": "Hubs",
      "hubs_subtitle": "Clock-in points"
    },
    "reorder": {
      "title": "REORDER",
      "reorder_button": "Reorder",
      "per_hr": "$amount/hr"
    },
    "form": {
      "edit_reorder": "Edit & Reorder",
      "post_new": "Post a New Shift",
      "review_subtitle": "Review and edit the details before posting",
      "date_label": "Date *",
      "date_hint": "mm/dd/yyyy",
      "location_label": "Location *",
      "location_hint": "Business address",
      "positions_title": "Positions",
      "add_position": "Add Position",
      "role_label": "Role *",
      "role_hint": "Select role",
      "start_time": "Start Time *",
      "end_time": "End Time *",
      "workers_needed": "Workers Needed *",
      "hourly_rate": "Hourly Rate (\\$) *",
      "post_shift": "Post Shift"
    }
  },
  "client_settings": {
    "profile": {
      "title": "Profile",
      "edit_profile": "Edit Profile",
      "hubs": "Hubs",
      "log_out": "Log Out",
      "quick_links": "Quick Links",
      "clock_in_hubs": "Clock-In Hubs",
      "billing_payments": "Billing & Payments"
    }
  },
  "client_hubs": {
    "title": "Hubs",
    "subtitle": "Manage clock-in locations",
    "add_hub": "Add Hub",
    "empty_state": {
      "title": "No hubs yet",
      "description": "Create clock-in stations for your locations",
      "button": "Add Your First Hub"
    },
    "about_hubs": {
      "title": "About Hubs",
      "description": "Hubs are clock-in stations at your locations. Assign NFC tags to each hub so workers can quickly clock in/out using their phones."
    },
    "hub_card": {
      "tag_label": "Tag: $id"
    },
    "add_hub_dialog": {
      "title": "Add New Hub",
      "name_label": "Hub Name *",
      "name_hint": "e.g., Main Kitchen, Front Desk",
      "location_label": "Location Name",
      "location_hint": "e.g., Downtown Restaurant",
      "address_label": "Address",
      "address_hint": "Full address",
      "create_button": "Create Hub"
    },
    "nfc_dialog": {
      "title": "Identify NFC Tag",
      "instruction": "Tap your phone to the NFC tag to identify it",
      "scan_button": "Scan NFC Tag",
      "tag_identified": "Tag Identified",
      "assign_button": "Assign Tag"
    }
  },
  "client_create_order": {
    "title": "Create Order",
    "section_title": "ORDER TYPE",
    "types": {
      "rapid": "RAPID",
      "rapid_desc": "URGENT same-day Coverage",
      "one_time": "One-Time",
      "one_time_desc": "Single Event or Shift Request",
      "recurring": "Recurring",
      "recurring_desc": "Ongoing Weekly / Monthly Coverage",
      "permanent": "Permanent",
      "permanent_desc": "Long-Term Staffing Placement"
    },
    "rapid": {
      "title": "RAPID Order",
      "subtitle": "Emergency staffing in minutes",
      "urgent_badge": "URGENT",
      "tell_us": "Tell us what you need",
      "need_staff": "Need staff urgently?",
      "type_or_speak": "Type or speak what you need. I'll handle the rest",
      "example": "Example: ",
      "hint": "Type or speak... (e.g., \"Need 5 cooks ASAP until 5am\")",
      "speak": "Speak",
      "listening": "Listening...",
      "send": "Send Message",
      "sending": "Sending...",
      "success_title": "Request Sent!",
      "success_message": "We're finding available workers for you right now. You'll be notified as they accept.",
      "back_to_orders": "Back to Orders"
    },
    "one_time": {
      "title": "One-Time Order",
      "subtitle": "Single event or shift request",
      "create_your_order": "Create Your Order",
      "date_label": "Date",
      "date_hint": "Select date",
      "location_label": "Location",
      "location_hint": "Enter address",
      "positions_title": "Positions",
      "add_position": "Add Position",
      "position_number": "Position $number",
      "remove": "Remove",
      "select_role": "Select role",
      "start_label": "Start",
      "end_label": "End",
      "workers_label": "Workers",
      "lunch_break_label": "Lunch Break",
      "no_break": "No break",
      "paid_break": "min (Paid)",
      "unpaid_break": "min (Unpaid)",
      "different_location": "Use different location for this position",
      "different_location_title": "Different Location",
      "different_location_hint": "Enter different address",
      "create_order": "Create Order",
      "creating": "Creating...",
      "success_title": "Order Created!",
      "success_message": "Your shift request has been posted. Workers will start applying soon.",
      "back_to_orders": "Back to Orders"
    },
    "recurring": {
      "title": "Recurring Order",
      "subtitle": "Ongoing weekly/monthly coverage",
      "placeholder": "Recurring Order Flow (Work in Progress)"
    },
    "permanent": {
      "title": "Permanent Order",
      "subtitle": "Long-term staffing placement",
      "placeholder": "Permanent Order Flow (Work in Progress)"
    }
  },
  "client_main": {
    "tabs": {
      "coverage": "Coverage",
      "billing": "Billing",
      "home": "Home",
      "orders": "Orders",
      "reports": "Reports"
    }
  },
  "client_view_orders": {
    "title": "Orders",
    "post_button": "Post",
    "post_order": "Post an Order",
    "no_orders": "No orders for $date",
    "tabs": {
      "up_next": "Up Next",
      "active": "Active",
      "completed": "Completed"
    },
    "card": {
      "open": "OPEN",
      "filled": "FILLED",
      "confirmed": "CONFIRMED",
      "in_progress": "IN PROGRESS",
      "completed": "COMPLETED",
      "cancelled": "CANCELLED",
      "get_direction": "Get direction",
      "total": "Total",
      "hrs": "HRS",
      "workers": "$count workers",
      "clock_in": "CLOCK IN",
      "clock_out": "CLOCK OUT",
      "coverage": "Coverage",
      "workers_label": "$filled/$needed Workers",
      "confirmed_workers": "Workers Confirmed",
      "no_workers": "No workers confirmed yet."
    }
  },
  "client_billing": {
    "title": "Billing",
    "current_period": "Current Period",
    "saved_amount": "$amount saved",
    "awaiting_approval": "Awaiting Approval",
    "payment_method": "Payment Method",
    "add_payment": "Add",
    "default_badge": "Default",
    "expires": "Expires $date",
    "period_breakdown": "This Period Breakdown",
    "week": "Week",
    "month": "Month",
    "total": "Total",
    "hours": "$count hours",
    "rate_optimization_title": "Rate Optimization",
    "rate_optimization_body": "Save $amount/month by switching 3 shifts",
    "view_details": "View Details",
    "invoice_history": "Invoice History",
    "view_all": "View all",
    "export_button": "Export All Invoices",
    "pending_badge": "PENDING APPROVAL",
    "paid_badge": "PAID"
  }
  ,
  "staff": {
    "main": {
      "tabs": {
        "shifts": "Shifts",
        "payments": "Payments",
        "home": "Home",
        "clock_in": "Clock In",
        "profile": "Profile"
      }
    },
    "home": {
      "header": {
        "welcome_back": "Welcome back",
        "user_name_placeholder": "Krower"
      },
      "banners": {
        "complete_profile_title": "Complete Your Profile",
        "complete_profile_subtitle": "Get verified to see more shifts",
        "availability_title": "Availability",
        "availability_subtitle": "Update your availability for next week"
      },
      "quick_actions": {
        "find_shifts": "Find Shifts",
        "availability": "Availability",
        "messages": "Messages",
        "earnings": "Earnings"
      },
      "sections": {
        "todays_shift": "Today's Shift",
        "scheduled_count": "$count scheduled",
        "tomorrow": "Tomorrow",
        "recommended_for_you": "Recommended for You",
        "view_all": "View all"
      },
      "empty_states": {
        "no_shifts_today": "No shifts scheduled for today",
        "find_shifts_cta": "Find shifts →",
        "no_shifts_tomorrow": "No shifts for tomorrow",
        "no_recommended_shifts": "No recommended shifts"
      },
      "pending_payment": {
        "title": "Pending Payment",
        "subtitle": "Payment processing",
        "amount": "$amount"
      },
      "recommended_card": {
        "act_now": "• ACT NOW",
        "one_day": "One Day",
        "today": "Today",
        "applied_for": "Applied for $title",
        "time_range": "$start - $end"
      }
      ,
      "benefits": {
        "title": "Your Benefits",
        "view_all": "View all",
        "hours_label": "hours",
        "items": {
          "sick_days": "Sick Days",
          "vacation": "Vacation",
          "holidays": "Holidays"
        }
      },
      "auto_match": {
        "title": "Auto-Match",
        "finding_shifts": "Finding shifts for you",
        "get_matched": "Get matched automatically",
        "matching_based_on": "Matching based on:",
        "chips": {
          "location": "Location",
          "availability": "Availability",
          "skills": "Skills"
        }
      },
      "improve": {
        "title": "Improve Yourself",
        "items": {
          "training": {
            "title": "Training Section",
            "description": "Improve your skills and get certified.",
            "page": "/krow-university"
          },
          "podcast": {
            "title": "Krow Podcast",
            "description": "Listen to tips from top workers.",
            "page": "/krow-university"
          }
        }
      },
      "more_ways": {
        "title": "More Ways To Use Krow",
        "items": {
          "benefits": { "title": "Krow Benefits", "page": "/benefits" },
          "refer": { "title": "Refer a Friend", "page": "/worker-profile" }
        }
      }
    },
    "profile": {
      "header": {
        "title": "Profile",
        "sign_out": "SIGN OUT"
      },
      "reliability_stats": {
        "shifts": "Shifts",
        "rating": "Rating",
        "on_time": "On Time",
        "no_shows": "No Shows",
        "cancellations": "Cancel."
      },
      "reliability_score": {
        "title": "Reliability Score",
        "description": "Keep your score above 45% to continue picking up shifts."
      },
      "sections": {
        "onboarding": "ONBOARDING",
        "compliance": "COMPLIANCE",
        "level_up": "LEVEL UP",
        "finance": "FINANCE",
        "support": "SUPPORT"
      },
      "menu_items": {
        "personal_info": "Personal Info",
        "emergency_contact": "Emergency Contact",
        "experience": "Experience",
        "attire": "Attire",
        "documents": "Documents",
        "certificates": "Certificates",
        "tax_forms": "Tax Forms",
        "krow_university": "Krow University",
        "trainings": "Trainings",
        "leaderboard": "Leaderboard",
        "bank_account": "Bank Account",
        "payments": "Payments",
        "timecard": "Timecard",
        "faqs": "FAQs",
        "privacy_security": "Privacy & Security",
        "messages": "Messages"
      },
      "bank_account_page": {
        "title": "Bank Account",
        "linked_accounts": "LINKED ACCOUNTS",
        "add_account": "Add New Account",
        "secure_title": "100% Secured",
        "secure_subtitle": "Your account details are encrypted and safe.",
        "primary": "Primary",
        "add_new_account": "Add New Account",
        "bank_name": "Bank Name",
        "bank_hint": "Enter bank name",
        "routing_number": "Routing Number",
        "routing_hint": "Enter routing number",
        "account_number": "Account Number",
        "account_hint": "Enter account number",
        "account_type": "Account Type",
        "checking": "Checking",
        "savings": "Savings",
        "cancel": "Cancel",
        "save": "Save",
        "account_ending": "Ending in $last4",
        "account_added_success": "Bank account added successfully!"
      },
      "logout": {
        "button": "Sign Out"
      }
    },
    "onboarding": {
      "personal_info": {
        "title": "Personal Info",
        "change_photo_hint": "Tap to change photo",
        "full_name_label": "Full Name",
        "email_label": "Email",
        "phone_label": "Phone Number",
        "phone_hint": "+1 (555) 000-0000",
        "bio_label": "Bio",
        "bio_hint": "Tell clients about yourself...",
        "languages_label": "Languages",
        "languages_hint": "English, Spanish, French...",
        "locations_label": "Preferred Locations",
        "locations_hint": "Downtown, Midtown, Brooklyn...",
        "save_button": "Save Changes",
        "save_success": "Personal info saved successfully"
      },
      "experience": {
        "title": "Experience & Skills",
        "industries_title": "Industries",
        "industries_subtitle": "Select the industries you have experience in",
        "skills_title": "Skills",
        "skills_subtitle": "Select your skills or add custom ones",
        "custom_skills_title": "Custom Skills:",
        "custom_skill_hint": "Add custom skill...",
        "save_button": "Save & Continue",
        "industries": {
          "hospitality": "Hospitality",
          "food_service": "Food Service",
          "warehouse": "Warehouse",
          "events": "Events",
          "retail": "Retail",
          "healthcare": "Healthcare",
          "other": "Other"
        },
        "skills": {
          "food_service": "Food Service",
          "bartending": "Bartending",
          "event_setup": "Event Setup",
          "hospitality": "Hospitality",
          "warehouse": "Warehouse",
          "customer_service": "Customer Service",
          "cleaning": "Cleaning",
          "security": "Security",
          "retail": "Retail",
          "cooking": "Cooking",
          "cashier": "Cashier",
          "server": "Server",
          "barista": "Barista",
          "host_hostess": "Host/Hostess",
          "busser": "Busser",
          "driving": "Driving"
        }
      }
    }
  },
  "staff_documents": {
    "title": "Documents",
    "verification_card": {
      "title": "Document Verification",
      "progress": "$completed/$total Complete"
    },
    "list": {
        "empty": "No documents found",
        "error": "Error: $message"
    },
    "card": {
      "view": "View",
      "upload": "Upload",
      "verified": "Verified",
      "pending": "Pending",
      "missing": "Missing",
      "rejected": "Rejected"
    }
  },
  "staff_certificates": {
    "title": "Certificates",
    "progress": {
      "title": "Your Progress",
      "verified_count": "$completed of $total verified",
      "active": "Compliance Active"
    },
    "card": {
      "expires_in_days": "Expires in $days days - Renew now",
      "expired": "Expired - Renew now",
      "verified": "Verified",
      "expiring_soon": "Expiring Soon",
      "exp": "Exp: $date",
      "upload_button": "Upload Certificate",
      "edit_expiry": "Edit Expiration Date",
      "remove": "Remove Certificate",
      "renew": "Renew",
      "opened_snackbar": "Certificate opened in new tab"
    },
    "add_more": {
      "title": "Add Another Certificate",
      "subtitle": "Upload additional certifications"
    },
    "upload_modal": {
      "title": "Upload Certificate",
      "expiry_label": "Expiration Date (Optional)",
      "select_date": "Select date",
      "upload_file": "Upload File",
      "drag_drop": "Drag and drop or click to upload",
      "supported_formats": "PDF, JPG, PNG up to 10MB",
      "cancel": "Cancel",
      "save": "Save Certificate"
    },
    "delete_modal": {
      "title": "Remove Certificate?",
      "message": "This action cannot be undone.",
      "cancel": "Cancel",
      "confirm": "Remove"
    }
  },
  "staff_profile_attire": {
    "title": "Attire",
    "info_card": {
      "title": "Your Wardrobe",
      "description": "Select the attire items you own. This helps us match you with shifts that fit your wardrobe."
    },
    "status": {
      "required": "REQUIRED",
      "add_photo": "Add Photo",
      "added": "Added",
      "pending": "⏳ Pending verification"
    },
    "attestation": "I certify that I own these items and will wear them to my shifts. I understand that items are pending manager verification at my first shift.",
    "actions": {
      "save": "Save Attire"
    },
    "validation": {
      "select_required": "✓ Select all required items",
      "upload_required": "✓ Upload photos of required items",
      "accept_attestation": "✓ Accept attestation"
    }
  },
  "staff_shifts": {
    "title": "Shifts",
    "tabs": {
        "my_shifts": "My Shifts",
        "find_work": "Find Work"
    },
    "list": {
        "no_shifts": "No shifts found",
        "pending_offers": "PENDING OFFERS",
        "available_jobs": "$count AVAILABLE JOBS",
        "search_hint": "Search jobs..."
    },
    "filter": {
        "all": "All Jobs",
        "one_day": "One Day",
        "multi_day": "Multi Day",
        "long_term": "Long Term"
    },
    "status": {
        "confirmed": "CONFIRMED",
        "act_now": "ACT NOW",
        "swap_requested": "SWAP REQUESTED",
        "completed": "COMPLETED",
        "no_show": "NO SHOW",
        "pending_warning": "Please confirm assignment"
    },
    "action": {
        "decline": "Decline",
        "confirm": "Confirm",
        "request_swap": "Request Swap"
    },
    "details": {
        "additional": "ADDITIONAL DETAILS",
        "days": "$days Days",
        "exp_total": "(exp.total \\$$amount)",
        "pending_time": "Pending $time ago"
    },
    "tags": {
        "immediate_start": "Immediate start",
        "no_experience": "No experience"
    }
  },
  "staff_time_card": {
    "title": "Timecard",
    "hours_worked": "Hours Worked",
    "total_earnings": "Total Earnings",
    "shift_history": "Shift History",
    "no_shifts": "No shifts for this month",
    "hours": "hours",
    "per_hr": "/hr",
    "status": {
      "approved": "Approved",
      "disputed": "Disputed",
      "paid": "Paid",
      "pending": "Pending"
    }
  },
  "errors": {
    "auth": {
      "invalid_credentials": "The email or password you entered is incorrect.",
      "account_exists": "An account with this email already exists. Try signing in instead.",
      "session_expired": "Your session has expired. Please sign in again.",
      "user_not_found": "We couldn't find your account. Please check your email and try again.",
      "unauthorized_app": "This account is not authorized for this app.",
      "weak_password": "Please choose a stronger password with at least 8 characters.",
      "sign_up_failed": "We couldn't create your account. Please try again.",
      "sign_in_failed": "We couldn't sign you in. Please try again.",
      "not_authenticated": "Please sign in to continue.",
      "password_mismatch": "This email is already registered. Please use the correct password or tap 'Forgot Password' to reset it.",
      "google_only_account": "This email is registered via Google. Please use 'Forgot Password' to set a password, then try signing up again with the same information."
    },
    "hub": {
      "has_orders": "This hub has active orders and cannot be deleted.",
      "not_found": "The hub you're looking for doesn't exist.",
      "creation_failed": "We couldn't create the hub. Please try again."
    },
    "order": {
      "missing_hub": "Please select a location for your order.",
      "missing_vendor": "Please select a vendor for your order.",
      "creation_failed": "We couldn't create your order. Please try again.",
      "shift_creation_failed": "We couldn't schedule the shift. Please try again.",
      "missing_business": "Your business profile couldn't be loaded. Please sign in again."
    },
    "profile": {
      "staff_not_found": "Your profile couldn't be loaded. Please sign in again.",
      "business_not_found": "Your business profile couldn't be loaded. Please sign in again.",
      "update_failed": "We couldn't update your profile. Please try again."
    },
    "shift": {
      "no_open_roles": "There are no open positions available for this shift.",
      "application_not_found": "Your application couldn't be found.",
      "no_active_shift": "You don't have an active shift to clock out from."
    },
    "generic": {
      "unknown": "Something went wrong. Please try again.",
      "no_connection": "No internet connection. Please check your network and try again."
    }
  },
  "success": {
    "hub": {
      "created": "Hub created successfully!",
      "deleted": "Hub deleted successfully!",
      "nfc_assigned": "NFC tag assigned successfully!"
    },
    "order": {
      "created": "Order created successfully!"
    },
    "profile": {
      "updated": "Profile updated successfully!"
    }
  }
}

