{
  "common": {
    "appName": "Car Rental System",
    "loading": "Loading...",
    "error": "Something went wrong",
    "save": "Save",
    "cancel": "Cancel",
    "delete": "Delete",
    "edit": "Edit",
    "view": "View",
    "back": "Back",
    "next": "Next",
    "submit": "Submit",
    "search": "Search",
    "filter": "Filter",
    "all": "All",
    "yes": "Yes",
    "no": "No",
    "or": "or",
    "and": "and",
    "from": "From",
    "to": "To",
    "day": "day",
    "days": "days",
    "perDay": "/ day",
    "currency": "USD",
    "noResults": "No results found",
    "confirm": "Confirm",
    "status": "Status",
    "actions": "Actions",
    "createdAt": "Created At",
    "updatedAt": "Updated At",
    "required": "Required",
    "optional": "Optional",
    "addNew": "Add New",
    "goHome": "Go to Homepage"
  },
  "nav": {
    "home": "Home",
    "cars": "Cars",
    "companies": "Companies",
    "about": "About",
    "contact": "Contact",
    "signIn": "Sign In",
    "signUp": "Sign Up",
    "myAccount": "My Account",
    "dashboard": "Dashboard",
    "signOut": "Sign Out",
    "bookings": "My Bookings",
    "favorites": "Favorites",
    "profile": "Profile",
    "notifications": "Notifications"
  },
  "home": {
    "title": "Multi-tenant car rental platform",
    "hero": {
      "title": "Find Your Perfect Rental Car",
      "subtitle": "Browse thousands of cars from verified rental companies. Book in minutes, drive with confidence.",
      "cta": "Browse Cars",
      "ctaSecondary": "Learn More"
    },
    "search": {
      "title": "Search Available Cars",
      "pickupDate": "Pickup Date",
      "returnDate": "Return Date",
      "location": "Location",
      "searchBtn": "Search Cars"
    },
    "featured": {
      "title": "Featured Cars",
      "subtitle": "Handpicked vehicles for the best experience",
      "viewAll": "View All Cars"
    },
    "companies": {
      "title": "Our Partner Companies",
      "subtitle": "Trusted rental companies across the country",
      "viewAll": "View All Companies"
    },
    "howItWorks": {
      "title": "How It Works",
      "subtitle": "Book your car in 3 simple steps",
      "step1Title": "Search & Filter",
      "step1Desc": "Browse our wide selection of vehicles and filter by category, price, and features.",
      "step2Title": "Book Online",
      "step2Desc": "Select your dates, confirm your details, and book securely in minutes.",
      "step3Title": "Drive Away",
      "step3Desc": "Pick up your car at the designated location and enjoy the ride."
    },
    "cta": {
      "title": "Ready to Hit the Road?",
      "subtitle": "Join thousands of satisfied customers who rent with us every day.",
      "btn": "Get Started Today"
    }
  },
  "cars": {
    "title": "Available Cars",
    "subtitle": "Browse our full fleet of rental vehicles",
    "filters": {
      "title": "Filters",
      "category": "Category",
      "transmission": "Transmission",
      "fuel": "Fuel Type",
      "minPrice": "Min Price",
      "maxPrice": "Max Price",
      "resetFilters": "Reset Filters"
    },
    "sort": {
      "label": "Sort By",
      "priceAsc": "Price: Low to High",
      "priceDesc": "Price: High to Low",
      "newest": "Newest First"
    },
    "card": {
      "perDay": "/ day",
      "seats": "seats",
      "doors": "doors",
      "automatic": "Automatic",
      "manual": "Manual",
      "viewDetails": "View Details",
      "book": "Book Now",
      "available": "Available",
      "notAvailable": "Not Available",
      "featured": "Featured",
      "economy": "Economy",
      "sedan": "Sedan",
      "suv": "SUV",
      "luxury": "Luxury",
      "sport": "Sport",
      "van": "Van",
      "pickup": "Pickup",
      "petrol": "Petrol",
      "diesel": "Diesel",
      "hybrid": "Hybrid",
      "electric": "Electric"
    },
    "details": {
      "specs": "Specifications",
      "features": "Features",
      "pricing": "Pricing",
      "company": "Rental Company",
      "bookNow": "Book Now",
      "dailyRate": "Daily Rate",
      "weeklyRate": "Weekly Rate",
      "monthlyRate": "Monthly Rate",
      "deposit": "Security Deposit",
      "insurance": "Insurance Included",
      "year": "Year",
      "color": "Color",
      "seats": "Seats",
      "doors": "Doors",
      "bags": "Bags",
      "transmission": "Transmission",
      "fuelType": "Fuel Type",
      "ac": "Air Conditioning",
      "gps": "GPS",
      "bluetooth": "Bluetooth",
      "description": "Description",
      "images": "Gallery",
      "selectDates": "Select Rental Dates",
      "pickupDate": "Pickup Date",
      "returnDate": "Return Date",
      "estimatedTotal": "Estimated Total",
      "proceedBooking": "Proceed to Booking"
    }
  },
  "companies": {
    "title": "Rental Companies",
    "subtitle": "Discover trusted car rental companies",
    "viewFleet": "View Fleet",
    "branches": "branches",
    "vehicles": "vehicles",
    "details": {
      "ourFleet": "Our Fleet",
      "ourBranches": "Our Branches",
      "contactUs": "Contact Us",
      "visitWebsite": "Visit Website"
    }
  },
  "booking": {
    "new": {
      "title": "New Booking",
      "step1": "Select Car",
      "step2": "Choose Dates",
      "step3": "Your Details",
      "step4": "Confirmation",
      "vehicle": "Selected Vehicle",
      "pickupDate": "Pickup Date",
      "returnDate": "Return Date",
      "pickupBranch": "Pickup Branch",
      "dropoffBranch": "Dropoff Branch",
      "firstName": "First Name",
      "lastName": "Last Name",
      "email": "Email",
      "phone": "Phone",
      "licenseNumber": "Driver License Number",
      "notes": "Special Notes",
      "summary": "Booking Summary",
      "dailyRate": "Daily Rate",
      "rentalDays": "Rental Days",
      "subtotal": "Subtotal",
      "deposit": "Deposit",
      "total": "Total",
      "confirmBooking": "Confirm Booking",
      "processing": "Processing..."
    },
    "success": {
      "title": "Booking Confirmed!",
      "subtitle": "Your booking has been successfully submitted.",
      "bookingNumber": "Booking Number",
      "message": "We'll review your booking and send you a confirmation email shortly.",
      "viewBooking": "View Booking Details",
      "goHome": "Back to Home",
      "bookAnother": "Book Another Car"
    },
    "details": {
      "title": "Booking Details",
      "bookingNumber": "Booking Number",
      "status": "Status",
      "vehicle": "Vehicle",
      "dates": "Rental Period",
      "branch": "Location",
      "pricing": "Pricing",
      "draft": "Draft",
      "pending": "Pending Approval",
      "pendingPayment": "Pending Payment",
      "confirmed": "Confirmed",
      "active": "Active",
      "completed": "Completed",
      "cancelled": "Cancelled",
      "rejected": "Rejected",
      "noShow": "No Show"
    }
  },
  "account": {
    "overview": {
      "title": "My Account",
      "welcome": "Welcome back",
      "activeBookings": "Active Bookings",
      "totalBookings": "Total Bookings",
      "favorites": "Saved Cars",
      "memberSince": "Member Since"
    },
    "profile": {
      "title": "Profile Settings",
      "firstName": "First Name",
      "lastName": "Last Name",
      "email": "Email Address",
      "phone": "Phone Number",
      "language": "Preferred Language",
      "saveChanges": "Save Changes",
      "saved": "Profile saved successfully"
    },
    "bookings": {
      "title": "My Bookings",
      "empty": "You have no bookings yet",
      "browseBtn": "Browse Cars"
    },
    "favorites": {
      "title": "Saved Cars",
      "empty": "No saved cars yet",
      "browseBtn": "Browse Cars"
    },
    "notifications": {
      "title": "Notifications",
      "empty": "No notifications",
      "markRead": "Mark as read",
      "markAllRead": "Mark all as read"
    }
  },
  "static": {
    "about": {
      "title": "About Us",
      "subtitle": "We connect customers with the best car rental companies",
      "mission": "Our Mission",
      "missionText": "To provide a seamless, transparent, and trustworthy car rental experience for everyone.",
      "vision": "Our Vision",
      "visionText": "To become the leading multi-tenant car rental platform in the region."
    },
    "contact": {
      "title": "Contact Us",
      "subtitle": "Get in touch with our support team",
      "name": "Your Name",
      "email": "Email Address",
      "subject": "Subject",
      "message": "Message",
      "send": "Send Message",
      "sent": "Message sent successfully!",
      "phone": "Phone",
      "emailLabel": "Email",
      "address": "Address"
    },
    "terms": {
      "title": "Terms of Service",
      "lastUpdated": "Last Updated"
    },
    "privacy": {
      "title": "Privacy Policy",
      "lastUpdated": "Last Updated"
    }
  },
  "dashboard": {
    "nav": {
      "overview": "Overview",
      "fleet": "Fleet",
      "bookings": "Bookings",
      "customers": "Customers",
      "branches": "Branches",
      "staff": "Staff",
      "coupons": "Coupons",
      "settings": "Settings",
      "notifications": "Notifications",
      "general": "General",
      "booking": "Booking Settings"
    },
    "overview": {
      "title": "Dashboard",
      "todayBookings": "Today's Bookings",
      "availableVehicles": "Available Vehicles",
      "monthlyRevenue": "Monthly Revenue",
      "totalCustomers": "Total Customers",
      "recentBookings": "Recent Bookings",
      "noBookings": "No bookings yet",
      "viewAll": "View All"
    },
    "fleet": {
      "title": "Fleet Management",
      "addVehicle": "Add Vehicle",
      "vehicleName": "Vehicle Name",
      "plate": "Plate Number",
      "category": "Category",
      "status": "Status",
      "dailyRate": "Daily Rate",
      "branch": "Branch",
      "actions": "Actions",
      "empty": "No vehicles found",
      "new": {
        "title": "Add New Vehicle",
        "brand": "Brand",
        "model": "Model",
        "year": "Year",
        "plate": "Plate Number",
        "vin": "VIN",
        "color": "Color",
        "category": "Category",
        "transmission": "Transmission",
        "fuel": "Fuel Type",
        "seats": "Seats",
        "dailyRate": "Daily Rate",
        "depositAmount": "Deposit Amount",
        "branch": "Branch",
        "save": "Save Vehicle",
        "descriptionEn": "Description (English)",
        "descriptionAr": "Description (Arabic)"
      },
      "edit": {
        "title": "Edit Vehicle",
        "save": "Save Changes"
      }
    },
    "bookings": {
      "title": "Bookings",
      "bookingNumber": "Booking #",
      "customer": "Customer",
      "vehicle": "Vehicle",
      "dates": "Dates",
      "status": "Status",
      "total": "Total",
      "actions": "Actions",
      "empty": "No bookings found",
      "confirm": "Confirm",
      "cancel": "Cancel",
      "pickup": "Mark as Picked Up",
      "return": "Mark as Returned",
      "details": {
        "title": "Booking Details",
        "customer": "Customer Info",
        "vehicle": "Vehicle Info",
        "dates": "Rental Dates",
        "pricing": "Pricing",
        "changeStatus": "Change Status"
      }
    },
    "customers": {
      "title": "Customers",
      "name": "Name",
      "email": "Email",
      "phone": "Phone",
      "totalBookings": "Bookings",
      "status": "Status",
      "empty": "No customers found",
      "details": {
        "title": "Customer Profile",
        "info": "Personal Information",
        "bookings": "Booking History"
      }
    },
    "branches": {
      "title": "Branches",
      "name": "Branch Name",
      "city": "City",
      "phone": "Phone",
      "status": "Status",
      "empty": "No branches found",
      "addBranch": "Add Branch",
      "new": {
        "title": "Add Branch",
        "name": "Branch Name",
        "city": "City",
        "address": "Address",
        "phone": "Phone",
        "email": "Email",
        "save": "Save Branch"
      }
    },
    "staff": {
      "title": "Staff",
      "name": "Name",
      "email": "Email",
      "role": "Role",
      "status": "Status",
      "empty": "No staff members",
      "invite": "Invite Staff"
    },
    "coupons": {
      "title": "Coupons",
      "code": "Code",
      "type": "Type",
      "value": "Value",
      "used": "Used",
      "status": "Status",
      "empty": "No coupons found",
      "addCoupon": "Add Coupon",
      "percentage": "Percentage",
      "fixed": "Fixed Amount",
      "new": {
        "title": "Add Coupon",
        "code": "Coupon Code",
        "type": "Discount Type",
        "value": "Discount Value",
        "usageLimit": "Usage Limit",
        "startsAt": "Start Date",
        "endsAt": "End Date",
        "save": "Save Coupon"
      }
    },
    "settings": {
      "general": {
        "title": "General Settings",
        "companyName": "Company Name",
        "email": "Email",
        "phone": "Phone",
        "currency": "Currency",
        "timezone": "Timezone",
        "save": "Save Settings"
      },
      "booking": {
        "title": "Booking Settings",
        "requiresApproval": "Require Approval",
        "instantBooking": "Allow Instant Booking",
        "minimumHours": "Minimum Rental Hours",
        "maximumDays": "Maximum Rental Days",
        "depositAmount": "Default Deposit",
        "cancellationWindow": "Cancellation Window (hours)",
        "save": "Save Settings"
      }
    },
    "notifications": {
      "title": "Notifications",
      "empty": "No notifications",
      "markRead": "Mark as read"
    },
    "invoices": {
      "title": "Invoices",
      "invoiceNumber": "Invoice #",
      "bookingNumber": "Booking #",
      "customer": "Customer",
      "issueDate": "Issue Date",
      "dueDate": "Due Date",
      "total": "Total",
      "paid": "Paid",
      "balance": "Balance Due",
      "status": "Status",
      "empty": "No invoices found",
      "details": {
        "title": "Invoice Details",
        "lineItems": "Line Items",
        "paymentHistory": "Payment History",
        "print": "Print",
        "subtotal": "Subtotal",
        "discount": "Discount",
        "tax": "Tax",
        "notes": "Notes",
        "billTo": "Bill To"
      }
    },
    "payments": {
      "title": "Payments",
      "method": "Method",
      "reference": "Reference",
      "amount": "Amount",
      "status": "Status",
      "paidAt": "Paid At",
      "empty": "No payments found",
      "registerPayment": "Register Payment",
      "methods": {
        "CASH": "Cash",
        "CARD": "Card",
        "BANK_TRANSFER": "Bank Transfer",
        "ONLINE_GATEWAY": "Online Gateway",
        "WALLET": "Wallet"
      }
    },
    "reports": {
      "title": "Reports & Analytics",
      "revenue": "Revenue",
      "fleetOccupancy": "Fleet Occupancy",
      "topVehicles": "Top Vehicles",
      "customerSummary": "Customer Summary",
      "bookingStatus": "Booking Status",
      "thisMonth": "This Month",
      "lastSixMonths": "Last 6 Months",
      "totalRevenue": "Total Revenue",
      "fleetSize": "Fleet Size",
      "occupied": "occupied",
      "activeRentals": "Active Rentals",
      "confirmedBookings": "Confirmed Bookings"
    }
  },
  "superAdmin": {
    "title": "Super Admin",
    "dashboard": {
      "title": "Platform Overview",
      "totalTenants": "Total Tenants",
      "totalBookings": "Total Bookings",
      "platformRevenue": "Platform Revenue",
      "registeredUsers": "Registered Users",
      "recentTenants": "Recent Tenants",
      "tenantsByStatus": "Tenants by Status"
    },
    "tenants": {
      "title": "Tenants",
      "new": "New Tenant",
      "name": "Company Name",
      "slug": "Slug",
      "email": "Email",
      "country": "Country",
      "currency": "Currency",
      "status": "Status",
      "created": "Created",
      "empty": "No tenants found",
      "manage": "Manage",
      "activate": "Activate",
      "suspend": "Suspend",
      "newForm": {
        "title": "Create New Tenant",
        "companyInfo": "Company Info",
        "adminAccount": "Admin Account",
        "adminEmail": "Admin Email",
        "adminPassword": "Password",
        "create": "Create Tenant"
      }
    },
    "analytics": {
      "title": "Platform Analytics",
      "revenueMonths": "Revenue — Last 6 Months",
      "newTenants": "New Tenants — Last 6 Months",
      "newUsers": "New Users — Last 6 Months",
      "bookingDist": "Booking Status Distribution"
    },
    "settings": {
      "title": "Platform Settings",
      "platformName": "Platform Name",
      "contactEmail": "Contact Email",
      "contactPhone": "Contact Phone",
      "timezone": "Timezone",
      "maintenanceMode": "Maintenance Mode",
      "save": "Save Settings"
    },
    "notifications": {
      "title": "Platform Notifications"
    },
    "auditLogs": {
      "title": "Audit Logs",
      "action": "Action",
      "entity": "Entity",
      "user": "User",
      "tenant": "Tenant",
      "ip": "IP",
      "date": "Date"
    }
  },
  "errors": {
    "notFound": "Page not found",
    "unauthorized": "You don't have permission to access this page",
    "serverError": "Server error. Please try again.",
    "requiredField": "This field is required",
    "invalidEmail": "Invalid email address",
    "invalidPhone": "Invalid phone number",
    "minLength": "Too short",
    "maxLength": "Too long"
  },
  "vehicleStatus": {
    "AVAILABLE": "Available",
    "RENTED": "Rented",
    "RESERVED": "Reserved",
    "MAINTENANCE": "Maintenance",
    "INACTIVE": "Inactive",
    "ARCHIVED": "Archived"
  },
  "bookingStatus": {
    "PENDING_APPROVAL": "Pending Approval",
    "PENDING_PAYMENT": "Pending Payment",
    "CONFIRMED": "Confirmed",
    "ACTIVE": "Active",
    "COMPLETED": "Completed",
    "CANCELLED": "Cancelled",
    "REJECTED": "Rejected",
    "NO_SHOW": "No Show"
  },
  "actions": {
    "confirmBooking": "Confirm Booking",
    "confirmBookingSuccess": "Booking confirmed and invoice created.",
    "cancelBooking": "Cancel Booking",
    "cancelBookingSuccess": "Booking cancelled successfully.",
    "cancelReason": "Reason for cancellation (optional):",
    "pickupVehicle": "Mark as Picked Up",
    "pickupVehicleSuccess": "Vehicle marked as picked up. Rental is now active.",
    "returnVehicle": "Process Return",
    "returnVehicleSuccess": "Vehicle returned. Booking completed.",
    "extendBooking": "Extend Booking",
    "extendBookingSuccess": "Booking extended successfully.",
    "extendNewDate": "New return date (YYYY-MM-DDTHH:mm):",
    "additionalCharges": "Additional charges (enter 0 if none):",
    "archiveVehicle": "Archive Vehicle",
    "archiveVehicleConfirm": "Archive this vehicle? It will be hidden from listings but data is preserved.",
    "archiveVehicleSuccess": "Vehicle archived.",
    "setAvailable": "Set Available",
    "setMaintenance": "Set Maintenance",
    "setInactive": "Set Inactive",
    "blacklistCustomer": "Blacklist Customer",
    "blacklistCustomerConfirm": "Blacklist this customer? They will be unable to make new bookings.",
    "blacklistSuccess": "Customer blacklisted.",
    "removeBlacklist": "Remove Blacklist",
    "removeBlacklistConfirm": "Remove blacklist from this customer?",
    "removeBlacklistSuccess": "Customer removed from blacklist.",
    "addNote": "Add Note",
    "addNotePrompt": "Add a note for this customer:",
    "addNoteSuccess": "Note added.",
    "inviteStaff": "Invite Staff Member",
    "inviteStaffSuccess": "Staff member created successfully!",
    "inviteStaffCredentials": "Share these credentials:",
    "createBranch": "Create Branch",
    "createBranchSuccess": "Branch created successfully.",
    "activateBranch": "Activate",
    "deactivateBranch": "Deactivate",
    "createCoupon": "Create Coupon",
    "createCouponSuccess": "Coupon created successfully.",
    "activateCoupon": "Activate",
    "deactivateCoupon": "Deactivate",
    "saveSettings": "Save Settings",
    "saveSettingsSuccess": "Settings saved successfully.",
    "saveVehicle": "Save Vehicle",
    "saveVehicleSuccess": "Vehicle saved successfully.",
    "updateVehicle": "Update Vehicle",
    "updateVehicleSuccess": "Vehicle updated successfully."
  }
}
