{
  "HomePage": {
    "title": "Welcome",
    "greeting": "Hello, {name}!"
  },
  "Auth": {
    "shared": {
      "emailLabel": "Email Address",
      "passwordLabel": "Password",
      "emailRequired": "Email is required",
      "emailInvalid": "Please enter a valid email",
      "passwordRequired": "Password is required",
      "passwordTooShort": "Password must be at least 6 characters",
      "networkError": "Network error — please try again",
      "freshBadge": "100% Fresh",
      "secureCheckout": "Secure Checkout",
      "orContinueWith": "Or continue with"
    },
    "login": {
      "metaTitle": "Login - DesiCart.pk",
      "metaDescription": "Login to your DesiCart.pk account to order fresh groceries online.",
      "title": "Welcome Back",
      "subtitle": "Sign in to continue shopping",
      "alternateText": "Don't have an account?",
      "alternateLinkText": "Create Account",
      "rememberMe": "Remember me",
      "forgotPassword": "Forgot password?",
      "submit": "Sign In",
      "submitting": "Signing in…",
      "genericError": "Login failed. Please try again."
    },
    "register": {
      "metaTitle": "Create Account - DesiCart.pk",
      "metaDescription": "Create a DesiCart.pk account to order fresh groceries online.",
      "title": "Create Account",
      "subtitle": "Join DesiCart.pk and start shopping",
      "alternateText": "Already have an account?",
      "alternateLinkText": "Sign In",
      "nameLabel": "Full Name",
      "namePlaceholder": "John Doe",
      "nameRequired": "Full name is required",
      "nameTooShort": "Name must be at least 2 characters",
      "phoneLabel": "Phone Number",
      "phonePlaceholder": "03XXXXXXXXX",
      "phoneRequired": "Phone number is required",
      "phoneInvalid": "Enter a valid Pakistani number (03XXXXXXXXX)",
      "confirmPasswordLabel": "Confirm Password",
      "passwordMismatch": "Passwords do not match",
      "agreeText": "I agree to the",
      "termsLink": "Terms & Conditions",
      "andText": "and",
      "privacyLink": "Privacy Policy",
      "submit": "Create Account",
      "submitting": "Creating account…",
      "genericError": "Registration failed. Please try again."
    },
    "forgot": {
      "metaTitle": "Forgot Password - DesiCart.pk",
      "metaDescription": "Reset your DesiCart.pk account password.",
      "title": "Forgot Password?",
      "subtitle": "No worries, we'll send you reset instructions",
      "alternateText": "Remember your password?",
      "alternateLinkText": "Sign In",
      "intro": "Enter your email address and we'll send you a link to reset your password.",
      "submit": "Send Reset Link",
      "submitting": "Sending…",
      "checkEmailTitle": "Check your email",
      "checkEmailBody": "We've sent a password reset link to <strong>{email}</strong>",
      "tryAnother": "Try another email",
      "genericError": "Something went wrong. Please try again."
    },
    "reset": {
      "title": "Reset Password",
      "subtitle": "Choose a new password for your account",
      "alternateText": "Remember your password?",
      "alternateLinkText": "Sign In",
      "intro": "Enter your new password below.",
      "newPasswordLabel": "New Password",
      "confirmPasswordLabel": "Confirm Password",
      "passwordMismatch": "Passwords do not match",
      "missingToken": "This reset link is missing its token. Please request a new one.",
      "submit": "Reset Password",
      "submitting": "Resetting…",
      "successTitle": "Password Reset Successfully!",
      "successBody": "Your password has been changed. Redirecting to login...",
      "goToLogin": "Go to Login",
      "genericError": "Failed to reset password. Please try again."
    },
    "verify": {
      "title": "Verify Your Account",
      "subtitle": "Enter the verification code",
      "alternateText": "Wrong email/phone?",
      "alternateLinkText": "Go back",
      "sentTo": "We've sent a verification code to",
      "fallbackTarget": "your email/phone",
      "enterCode": "Please enter the 6-digit code",
      "missingEmail": "Missing email — please go back and try again",
      "resendIn": "Resend code in {seconds}s",
      "resend": "Resend Code",
      "submit": "Verify Account",
      "submitting": "Verifying…",
      "successTitle": "Verification Successful!",
      "successBody": "Your account has been verified. Redirecting...",
      "genericError": "Verification failed. Please try again."
    }
  },
  "Hero": {
    "title": {
      "prefix": "Fresh",
      "highlight": "Vegetables",
      "suffix": "Delivered to Your Doorstep"
    },
    "subtitle": "Get farm-fresh vegetables, fruits, meat, and grocery items delivered daily. Free delivery on orders above Rs. 1,000.",
    "cta": "Shop Now",
    "badges": {
      "fresh": "100% Fresh",
      "delivery": "30-Min Delivery",
      "bestPrices": "Best Prices"
    },
    "carousel": {
      "previous": "Previous image",
      "next": "Next image",
      "goTo": "Go to image {number}"
    }
  },
  "CategoryCarousel": {
    "badge": "Premium Collections",
    "title": {
      "prefix": "Shop by",
      "highlight": "Category"
    },
    "subtitle": "Explore our wide range of fresh, high-quality products",
    "itemsCount": "{count} items",
    "shopNow": "Shop Now",
    "previous": "Previous category",
    "next": "Next category",
    "scrollForMore": "Scroll for more"
  },
  "CategoryProducts": {
    "viewAll": "View All"
  },
  "Testimonials": {
    "title": "What Our Customers Say"
  },
  "FeaturesSection": {
    "freeDelivery": {
      "title": "Free Delivery",
      "desc": "On orders above Rs. 1,000"
    },
    "fastDelivery": {
      "title": "30-Min Delivery",
      "desc": "Morning & evening slots"
    },
    "freshQuality": {
      "title": "100% Fresh",
      "desc": "Quality guaranteed"
    },
    "weeklyOffers": {
      "title": "Weekly Offers",
      "desc": "Save up to 30%"
    }
  },
  "FlashSale": {
    "title": "Flash Sale",
    "subtitle": "Limited time offers",
    "hours": "Hours",
    "mins": "Mins",
    "secs": "Secs",
    "priceGuaranteed": "Price guaranteed",
    "endingSoon": "Ending soon!",
    "footerNote": "⚡ Hurry! Only few items left in stock. Prices will increase after timer ends.",
    "viewAll": "View All {count} Products"
  },
  "FlashSalePage": {
    "pageTitle": "Current Offers",
    "badgeText": "Limited Time",
    "description": "Get amazing discounts on selected products. Hurry, while stocks last!",
    "endsIn": "Ends In:",
    "noActiveTitle": "No Flash Sale Right Now",
    "noActiveDescription": "Check back soon for our next limited-time offer",
    "viewAllOffers": "View All Offers"
  },
  "ProductCard": {
    "addToCart": "Add to Cart",
    "adding": "Adding...",
    "added": "Added!",
    "quickView": "Quick View",
    "selectOptions": "Select Options"
  },
  "QuickView": {
    "title": "Quick View",
    "close": "Close",
    "viewFullDetails": "View Full Details",
    "loadFailed": "Couldn't load this product. Please try again."
  },
  "Cart": {
    "metaTitle": "Shopping Cart",
    "metaDescription": "Review the items in your cart, apply a coupon code, and proceed to checkout on {siteName}.",
    "addedToCart": "Added to cart! 🛒",
    "addToCartFailed": "Failed to add to cart",
    "networkError": "Network error",
    "itemsCount": "Shopping Cart ({count} items)",
    "product": "Product",
    "quantity": "Quantity",
    "price": "Price",
    "total": "Total",
    "outOfStockRemove": "Out of stock! Please remove this item.",
    "orderSummary": "Order Summary",
    "subtotal": "Subtotal",
    "deliveryFee": "Delivery Fee",
    "free": "Free",
    "discount": "Discount",
    "youSaved": "You saved {amount} on this order!",
    "couponCode": "Coupon Code",
    "enterCode": "Enter code",
    "apply": "Apply",
    "couponRequired": "Please enter a coupon code",
    "couponApplied": "Coupon \"{code}\" applied!",
    "couponAppliedPercentageScoped": "\"{code}\" applied — {percent}% off eligible items",
    "couponAppliedFixedScoped": "\"{code}\" applied — {amount} off eligible items",
    "couponEligible": "Coupon applied",
    "couponNotEligible": "Coupon doesn't apply",
    "removeCoupon": "Remove",
    "freeDeliveryAbove": "Free delivery on orders above {amount}",
    "freshnessGuaranteed": "100% freshness guaranteed",
    "secureCheckout": "Secure checkout",
    "proceedToCheckout": "Proceed to Checkout",
    "outOfStockBlocked": "Remove out-of-stock items to proceed to checkout",
    "minOrderNotMet": "Minimum order amount is {amount}",
    "emptyTitle": "Your cart is empty",
    "emptyDescription": "Looks like you haven't added any items to your cart yet.",
    "startShopping": "Start Shopping",
    "loading": "Loading your cart..."
  },
  "Footer": {
    "description": "Pakistan's fastest growing online grocery delivery platform. Fresh vegetables, fruits, meat & grocery delivered at your doorstep.",
    "quickLinks": "Quick Links",
    "customerService": "Customer Service",
    "contactInfo": "Contact Info",
    "copyright": "© {year} {siteName} — Fresh Grocery Delivery in Lahore. All rights reserved."
  },
  "ProductDetail": {
    "home": "Home",
    "description": "Description",
    "reviewsTab": "Reviews ({count})",
    "faqsTab": "FAQs",
    "noFaqs": "No FAQs available for this product.",
    "quantity": "Quantity:",
    "itemsInStock": "{stock} items in stock",
    "inStock": "In Stock",
    "outOfStock": "Out of Stock",
    "sku": "SKU:",
    "category": "Category:",
    "addToCart": "Add to Cart",
    "buyNow": "Buy Now",
    "wishlist": "Wishlist",
    "share": "Share",
    "freeDelivery": "Free Delivery",
    "freeDeliveryDesc": "On orders above {amount}",
    "qualityGuarantee": "Quality Guarantee",
    "qualityGuaranteeDesc": "100% fresh or full refund",
    "reviewsCount": "{count} reviews",
    "verifiedPurchase": "Verified Purchase",
    "loadMoreReviews": "Load More Reviews",
    "noReviews": "No reviews yet. Be the first to review this product.",
    "youMayAlsoLike": "You May Also Like",
    "selectOptions": "Please select all options",
    "unavailableCombination": "This combination is currently unavailable",
    "linkCopied": "Link copied!",
    "addedToWishlist": "Added to wishlist!",
    "addedToCart": "Added to cart! 🛒",
    "addToCartFailed": "Failed to add to cart",
    "networkError": "Network error",
    "writeReview": "Write a Review",
    "loginToReview": "Log in to write a review",
    "yourRating": "Your rating",
    "reviewTitleLabel": "Review title (optional)",
    "reviewContentLabel": "Your review",
    "submitReview": "Submit Review",
    "submittingReview": "Submitting…",
    "ratingRequired": "Please select a star rating",
    "reviewContentRequired": "Please write your review",
    "reviewSubmitted": "Thank you! Your review has been submitted and is awaiting approval.",
    "reviewAlreadySubmitted": "You have already reviewed this product",
    "reviewSubmitFailed": "Could not submit your review. Please try again.",
    "wishlistAdd": "Add to Wishlist",
    "wishlistRemove": "Remove from Wishlist"
  },
  "LanguageSwitcher": {
    "notAvailable": "Not available in {language} yet — showing the default language instead"
  },
  "Checkout": {
    "shippingDetails": "Shipping Details",
    "paymentMethod": "Payment Method",
    "stepCart": "Cart",
    "stepCheckout": "Checkout",
    "stepConfirmation": "Confirmation",
    "stepReviewItems": "Review items",
    "stepShippingPayment": "Shipping & payment",
    "stepOrderComplete": "Order complete",
    "fullName": "Full Name",
    "fullNameRequired": "Full name is required",
    "email": "Email Address",
    "emailRequired": "Email is required",
    "emailInvalid": "Enter a valid email address",
    "emailHelp": "We'll create an account for you with this email to track your order",
    "phone": "Phone Number",
    "phoneRequired": "Phone number is required",
    "phoneInvalid": "Enter a valid Pakistani number (03XXXXXXXXX)",
    "address": "Delivery Address",
    "addressRequired": "Delivery address is required",
    "addressLine2": "Apartment, suite, etc. (Optional)",
    "city": "City",
    "cityRequired": "City is required",
    "state": "State/Province (Optional)",
    "postalCode": "Postal Code (Optional)",
    "landmark": "Landmark (Optional)",
    "landmarkPlaceholder": "Near mosque, school, etc.",
    "continueToPayment": "Continue to Payment",
    "editDetails": "Edit",
    "cod": "Cash on Delivery",
    "codDescription": "Pay when you receive your order",
    "bankTransfer": "Bank Transfer",
    "bankTransferDescription": "Transfer to one of our bank accounts",
    "bankTransferUnavailable": "Bank transfer isn't available right now — please choose Cash on Delivery",
    "bankDetailsTitle": "Transfer to this account",
    "accountTitle": "Account Title",
    "accountNumber": "Account Number",
    "iban": "IBAN",
    "branchCode": "Branch Code",
    "swiftCode": "SWIFT Code",
    "notes": "Order Notes (Optional)",
    "notesPlaceholder": "Delivery instructions, or your transfer reference once you've paid...",
    "placeOrder": "Place Order ({amount})",
    "placingOrder": "Placing Order...",
    "orderFailed": "Failed to place order",
    "networkError": "Network error — please try again",
    "cartEmptyRedirect": "Your cart is empty",
    "accountCreatedNotice": "We've created an account for you at {email} — use \"Forgot Password\" anytime to set a password and manage your orders.",
    "minOrderNotMet": "Minimum order amount is {amount}. Please add more items to your cart.",
    "backToCart": "Back to Cart",
    "guestCheckoutDisabled": "Guest checkout is currently unavailable. Please log in to continue.",
    "logIn": "Log In",
    "noPaymentMethodsAvailable": "No payment methods are available right now. Please contact support."
  },
  "OrderConfirmation": {
    "title": "Order Confirmed!",
    "thankYou": "Thank you for shopping with {siteName}",
    "orderNumber": "Order #{number}",
    "orderStatus": "Order Status",
    "orderPlaced": "Order Placed",
    "processing": "Processing",
    "outForDelivery": "Out for Delivery",
    "delivered": "Delivered",
    "orderItems": "Order Items",
    "qty": "Qty: {count}",
    "deliveryDetails": "Delivery Details",
    "shippingAddress": "Shipping Address",
    "phone": "Phone",
    "paymentSummary": "Payment Summary",
    "subtotal": "Subtotal",
    "deliveryFee": "Delivery Fee",
    "free": "Free",
    "tax": "Tax ({percentage}%)",
    "discount": "Discount",
    "total": "Total",
    "paymentMethodLabel": "Payment Method: {method}",
    "cod": "Cash on Delivery",
    "bankTransfer": "Bank Transfer",
    "trackOrder": "Track Order",
    "continueShopping": "Continue Shopping",
    "printReceipt": "Print Receipt",
    "notFound": "Order not found",
    "notFoundDescription": "We couldn't find this order, or it doesn't belong to your account.",
    "loading": "Loading your order..."
  },
  "Account": {
    "nav": {
      "dashboard": "Dashboard",
      "orders": "My Orders",
      "wishlist": "Wishlist",
      "addresses": "Addresses",
      "profile": "Profile",
      "changePassword": "Change Password",
      "referrals": "Referrals",
      "earnings": "Earnings",
      "myAccount": "My Account",
      "logout": "Logout",
      "accountMenu": "Account Menu",
      "menu": "Menu",
      "reviews": "My Reviews"
    },
    "orderStatus": {
      "pending": "Pending",
      "confirmed": "Confirmed",
      "shipped": "Shipped",
      "delivered": "Delivered",
      "cancelled": "Cancelled",
      "returned": "Returned",
      "refunded": "Refunded"
    },
    "dashboard": {
      "title": "Dashboard",
      "description": "Welcome back to your account",
      "welcome": "Welcome back, {name}!",
      "subtitle": "Ready to shop for fresh groceries today?",
      "statOrders": "Total Orders",
      "statWishlist": "Wishlist Items",
      "statAddresses": "Saved Addresses",
      "shopNow": "Shop Now",
      "trackOrder": "Track Order",
      "wishlist": "Wishlist",
      "offers": "Offers",
      "recentOrders": "Recent Orders",
      "viewAll": "View All",
      "metaTitle": "My Account",
      "metaDescription": "View your orders, wishlist, addresses and account settings."
    },
    "orders": {
      "title": "My Orders",
      "description": "View and track your orders",
      "allOrders": "All Orders",
      "statusFilter": {
        "pending": "Pending",
        "confirmed": "Confirmed",
        "shipped": "Shipped",
        "delivered": "Delivered",
        "cancelled": "Cancelled",
        "returned": "Returned",
        "refunded": "Refunded"
      },
      "noOrders": "No orders found",
      "noOrdersDescription": "You haven't placed any orders yet.",
      "startShopping": "Start Shopping",
      "itemsCount": "{count} items",
      "view": "View",
      "metaTitle": "My Orders",
      "metaDescription": "View and track all your orders."
    },
    "orderDetail": {
      "title": "Order Details",
      "loading": "Loading...",
      "notFound": "Order not found",
      "notFoundDescription": "We couldn't find this order, or it doesn't belong to your account.",
      "orderNumber": "Order #{number}",
      "print": "Print",
      "orderTimeline": "Order Timeline",
      "steps": {
        "pending": "Order Placed",
        "confirmed": "Order Confirmed",
        "shipped": "Shipped",
        "delivered": "Delivered"
      },
      "orderItems": "Order Items",
      "qty": "Qty: {count}",
      "paymentSummary": "Payment Summary",
      "subtotal": "Subtotal",
      "deliveryFee": "Delivery Fee",
      "free": "Free",
      "tax": "Tax ({percentage}%)",
      "discount": "Discount",
      "totalPaid": "Total Paid",
      "paidVia": "Paid via {method}",
      "cod": "Cash on Delivery",
      "bankTransfer": "Bank Transfer",
      "deliveryDetails": "Delivery Details",
      "shippingAddress": "Shipping Address",
      "landmark": "Landmark",
      "phone": "Phone",
      "shopAgain": "Shop Again",
      "cancelOrder": "Cancel Order",
      "cancelConfirm": "Cancel this order?",
      "cancelling": "Cancelling...",
      "yesCancel": "Yes, Cancel",
      "noKeepOrder": "No, Keep Order",
      "cancelSuccess": "Order cancelled",
      "cancelFailed": "Failed to cancel order",
      "networkError": "Network error — please try again",
      "needHelp": "Need Help?",
      "metaTitle": "Order Details",
      "metaDescription": "View the details and status of your order.",
      "requestCancellation": "Request Cancellation",
      "requestReturn": "Request Return"
    },
    "wishlist": {
      "title": "My Wishlist",
      "description": "Your saved favorite items",
      "empty": "Your wishlist is empty",
      "emptyDescription": "Save your favorite items here",
      "startShopping": "Start Shopping",
      "outOfStock": "Out of stock",
      "addToCart": "Add to Cart",
      "adding": "Adding...",
      "metaTitle": "My Wishlist",
      "metaDescription": "View and manage your saved favorite items."
    },
    "addresses": {
      "title": "My Addresses",
      "description": "Manage your delivery addresses",
      "addNew": "Add New Address",
      "addTitle": "Add New Address",
      "addDescription": "Enter your delivery details",
      "editTitle": "Edit Address",
      "editDescription": "Update your delivery details",
      "notFound": "Address not found",
      "default": "Default",
      "edit": "Edit",
      "delete": "Delete",
      "setDefault": "Set as Default",
      "setDefaultFailed": "Failed to set default address",
      "deleteFailed": "Failed to delete address",
      "deleted": "Address deleted",
      "networkError": "Network error — please try again",
      "empty": "No addresses saved",
      "emptyDescription": "Add your first delivery address",
      "typeHome": "Home",
      "typeWork": "Work",
      "typeOther": "Other",
      "landmark": "Landmark",
      "phone": "Phone",
      "metaTitle": "My Addresses",
      "metaDescription": "Manage your saved delivery addresses.",
      "addMetaTitle": "Add New Address",
      "addMetaDescription": "Add a new delivery address to your account.",
      "editMetaTitle": "Edit Address",
      "editMetaDescription": "Update your saved delivery address."
    },
    "addressForm": {
      "addressType": "Address Type",
      "typeHome": "Home",
      "typeWork": "Work",
      "typeOther": "Other",
      "fullName": "Full Name",
      "fullNameRequired": "Full name is required",
      "phone": "Phone Number",
      "phoneInvalid": "Enter a valid Pakistani number (03XXXXXXXXX)",
      "alternatePhone": "Alternate Phone (Optional)",
      "addressLine1": "Address Line 1",
      "addressLine1Placeholder": "House number, street name",
      "addressRequired": "Address is required",
      "addressLine2": "Address Line 2 (Optional)",
      "addressLine2Placeholder": "Apartment, suite, etc.",
      "city": "City",
      "cityRequired": "City is required",
      "state": "State/Province",
      "stateRequired": "State/Province is required",
      "postalCode": "Postal Code",
      "postalCodeRequired": "Postal code is required",
      "landmark": "Landmark (Optional)",
      "landmarkPlaceholder": "Near mosque, school, etc.",
      "setAsDefault": "Set as default address",
      "saving": "Saving...",
      "updateAddress": "Update Address",
      "saveAddress": "Save Address",
      "cancel": "Cancel",
      "updateFailed": "Failed to update address",
      "saveFailed": "Failed to save address",
      "updated": "Address updated",
      "saved": "Address added",
      "networkError": "Network error — please try again"
    },
    "profile": {
      "title": "Profile Settings",
      "description": "Update your personal information",
      "fullName": "Full Name",
      "nameRequired": "Full name is required",
      "email": "Email Address",
      "emailLocked": "Email can't be changed here — contact support if you need to update it.",
      "phone": "Phone Number",
      "phoneInvalid": "Enter a valid Pakistani number (03XXXXXXXXX)",
      "saving": "Saving...",
      "saveChanges": "Save Changes",
      "updateFailed": "Failed to update profile",
      "updated": "Profile updated successfully!",
      "networkError": "Network error — please try again",
      "metaTitle": "Profile Settings",
      "metaDescription": "Update your personal information and contact details."
    },
    "changePassword": {
      "title": "Change Password",
      "description": "Update your password for security",
      "currentPassword": "Current Password",
      "currentPasswordRequired": "Current password is required",
      "newPassword": "New Password",
      "newPasswordRequired": "New password is required",
      "newPasswordTooShort": "Password must be at least 6 characters",
      "confirmNewPassword": "Confirm New Password",
      "passwordsDontMatch": "Passwords do not match",
      "changing": "Changing...",
      "changePassword": "Change Password",
      "changeFailed": "Failed to change password",
      "changed": "Password changed successfully!",
      "networkError": "Network error — please try again",
      "metaTitle": "Change Password",
      "metaDescription": "Update your account password for better security."
    },
    "emailVerification": {
      "notice": "Please verify your email address (<strong>{email}</strong>) to unlock all account features.",
      "resentNotice": "A new verification code has been sent to <strong>{email}</strong>.",
      "verifyNow": "Verify Now",
      "sending": "Sending…",
      "resendCode": "Resend Code",
      "dismiss": "Dismiss"
    },
    "referrals": {
      "title": "My Referrals",
      "description": "Invite friends and earn rewards",
      "shareHeading": "Share Your Referral Link",
      "yourCode": "Your Referral Code",
      "copy": "Copy",
      "copied": "Copied!",
      "yourLink": "Your Referral Link",
      "share": "Share",
      "shareTitle": "Join DesiCart.pk",
      "shareText": "Use my referral link to get started!",
      "totalReferrals": "Total Referrals",
      "activeReferrals": "Active Referrals",
      "totalEarnings": "Total Earnings",
      "statusPending": "Pending",
      "statusActive": "Active",
      "statusCompleted": "Completed",
      "noReferrals": "No referrals yet",
      "noReferralsDescription": "Share your referral code to get started",
      "friend": "Friend",
      "dateJoined": "Date Joined",
      "status": "Status",
      "orders": "Orders",
      "earnings": "Earnings",
      "previous": "Previous",
      "next": "Next",
      "pageOf": "Page {current} of {total}",
      "metaTitle": "My Referrals",
      "metaDescription": "Invite friends and earn rewards for every referral."
    },
    "earnings": {
      "title": "My Earnings",
      "description": "Track your referral commissions",
      "summaryHeading": "Earnings Summary",
      "withdraw": "Withdraw",
      "totalEarned": "Total Earned",
      "withdrawn": "Withdrawn",
      "available": "Available",
      "pending": "Pending",
      "withdrawAvailable": "Withdraw Available Balance (Min. {amount})",
      "noEarnings": "No earnings yet",
      "noEarningsDescription": "Refer friends to start earning commission",
      "from": "From",
      "date": "Date",
      "commission": "Commission",
      "orderAmount": "Order Amount",
      "status": "Status",
      "completed": "Completed",
      "cancelled": "Cancelled",
      "pendingStatus": "Pending",
      "previous": "Previous",
      "next": "Next",
      "pageOf": "Page {current} of {total}",
      "withdrawTitle": "Withdraw Earnings",
      "withdrawDescription": "Request a withdrawal of your referral earnings",
      "minWithdrawalError": "Minimum withdrawal amount is {amount}",
      "insufficientBalance": "Insufficient balance. Available: {amount}",
      "bankDetailsRequired": "Please fill in your bank details",
      "availableBalance": "Available Balance",
      "amount": "Amount",
      "minAmountPlaceholder": "Min: {amount}",
      "bankDetails": "Bank Details",
      "bankName": "Bank Name",
      "accountTitle": "Account Title",
      "accountTitlePlaceholder": "As per bank records",
      "accountNumber": "Account Number / IBAN",
      "processing": "Processing...",
      "requestWithdrawal": "Request Withdrawal",
      "withdrawalReviewNote": "Withdrawal requests are reviewed by our team before payout.",
      "withdrawSubmittedTitle": "Withdrawal Request Submitted!",
      "withdrawSubmittedDescription": "Your request has been received and is awaiting review.",
      "withdrawFailed": "Failed to submit withdrawal request",
      "networkError": "Network error — please try again",
      "metaTitle": "My Earnings",
      "metaDescription": "Track your referral commissions and withdraw your earnings.",
      "withdrawMetaTitle": "Withdraw Earnings",
      "withdrawMetaDescription": "Request a withdrawal of your available referral earnings."
    },
    "reviews": {
      "metaTitle": "My Reviews",
      "metaDescription": "See the reviews you have written and whether they have been approved.",
      "title": "My Reviews",
      "description": "Reviews you have written and their status",
      "loadFailed": "Could not load your reviews. Please try again.",
      "emptyTitle": "You haven't written any reviews yet",
      "emptyDescription": "After you receive an order, review the products from their page.",
      "ratingLabel": "{rating} out of 5 stars",
      "verified": "Verified Purchase",
      "status": {
        "pending": "Pending",
        "approved": "Published",
        "rejected": "Rejected"
      },
      "statusHint": {
        "pending": "Waiting for approval — it will appear on the product page once approved.",
        "approved": "Visible to everyone on the product page.",
        "rejected": "This review was not approved, so it is not shown on the product page."
      }
    }
  },
  "Blog": {
    "metaTitle": "DesiCart Blog",
    "metaDescription": "Guides, tips and stories from the {siteName} team.",
    "heroTitle": "DesiCart Blog",
    "heroSubtitle": "Guides, tips and stories from our team",
    "searchPlaceholder": "Search articles...",
    "categoriesHeading": "Categories",
    "allCategory": "All",
    "featuredPostsHeading": "Featured Posts",
    "recentPostsHeading": "Recent Posts",
    "newsletterHeading": "Subscribe to Newsletter",
    "newsletterDescription": "Get the latest articles and tips delivered to your inbox",
    "newsletterPlaceholder": "Your email address",
    "newsletterButton": "Subscribe",
    "noPostsTitle": "No posts found",
    "noPostsDescription": "Try a different search term or browse our categories",
    "readMore": "Read More",
    "readTimeMinutes": "{minutes} min read",
    "backToBlog": "Back to Blog",
    "relatedArticles": "Related Articles",
    "share": "Share",
    "linkCopied": "Link copied to clipboard!",
    "shareFailed": "Could not share this article",
    "pageOf": "Page {current} of {total}",
    "previous": "Previous",
    "next": "Next"
  },
  "ProductsPage": {
    "metaTitle": "All Products",
    "metaDescription": "Browse our complete range of fresh, quality products sourced directly from local farms.",
    "headerBadge": "Our Collection",
    "headerTitle": "All Products",
    "headerSubtitle": "Complete Collection",
    "headerDescription": "Explore our complete range of fresh, quality products sourced directly from local farms",
    "filterCategories": "Categories",
    "filterPrice": "Price Range",
    "filterRating": "Rating",
    "filterAvailability": "Availability",
    "inStockOnly": "In Stock Only",
    "sortPopular": "Most Popular",
    "sortNewest": "Newest First",
    "sortPriceAsc": "Price: Low to High",
    "sortPriceDesc": "Price: High to Low",
    "sortRating": "Highest Rated",
    "itemsFound": "{count} items found",
    "emptyTitle": "No products found",
    "emptyDescription": "Try adjusting your filters or search criteria"
  },
  "Contact": {
    "title": "Send us a Message",
    "subtitle": "Fill out the form below and we'll get back to you within 24 hours.",
    "fullName": "Full Name *",
    "namePlaceholder": "John Doe",
    "emailLabel": "Email Address *",
    "subjectLabel": "Subject *",
    "subjectPlaceholder": "Select a subject",
    "subjectOrder": "Order Related",
    "subjectDelivery": "Delivery Issue",
    "subjectProduct": "Product Quality",
    "subjectFeedback": "Feedback",
    "subjectOther": "Other",
    "messageLabel": "Message *",
    "messagePlaceholder": "Write your message here...",
    "success": "Message sent successfully! We'll get back to you soon.",
    "error": "Something went wrong. Please try again.",
    "tooMany": "Too many messages sent. Please try again later.",
    "sending": "Sending...",
    "send": "Send Message",
    "prefillCancel": "Hello, I would like to request the cancellation of order {order}. Please let me know the next steps.",
    "prefillReturn": "Hello, I would like to return an item from order {order}. Please let me know the next steps.",
    "prefillHelp": "Hello, I need help with order {order}."
  },
  "ReferralPage": {
    "metaTitle": "Referral Program - DesiCart.pk | Earn Rewards",
    "metaDescription": "Invite friends to DesiCart.pk and earn a reward when they place their first order.",
    "badge": "Refer & Earn",
    "heroTitle": "Invite Friends,",
    "heroHighlight": "Earn Rewards",
    "heroSubtitle": "Share your unique referral code with friends and earn a reward when they place their first order",
    "heroSubtitlePaused": "Our referral rewards are paused right now — check back soon",
    "howItWorks": "How It Works",
    "steps": {
      "share": {
        "title": "Share Your Code",
        "description": "Share your unique referral code with friends via WhatsApp, SMS, or social media"
      },
      "signup": {
        "title": "Friend Signs Up",
        "description": "Your friend creates an account using your referral code"
      },
      "shop": {
        "title": "They Shop",
        "description": "Your friend places their first order"
      },
      "paid": {
        "title": "Get Paid",
        "description": "Earn {reward} on their first order",
        "descriptionPaused": "Rewards are paused right now"
      }
    },
    "bannerTitle": "Earn {reward} for every friend you refer!",
    "bannerBody": "Get {reward} when a friend you invite places their first order.",
    "bannerMinOrder": "Their order must be at least {amount}.",
    "pausedTitle": "Referral rewards are paused",
    "pausedBody": "We're not paying referral rewards at the moment. Check back soon!",
    "cta": "Go to my referrals"
  },
  "StoreToasts": {
    "networkError": "Network error",
    "cart": {
      "quantityFailed": "Failed to update quantity",
      "itemRemoved": "Item removed",
      "removeFailed": "Failed to remove item",
      "cartCleared": "Cart cleared",
      "clearFailed": "Failed to clear cart",
      "couponApplied": "Coupon \"{code}\" applied!",
      "couponInvalid": "Invalid coupon",
      "couponFailed": "Failed to apply coupon",
      "couponRemoved": "Coupon removed"
    },
    "wishlist": {
      "added": "Added to wishlist! ❤️",
      "alreadyIn": "Already in your wishlist!",
      "addFailed": "Failed to add to wishlist",
      "removed": "Removed from wishlist",
      "removeFailed": "Failed to remove from wishlist"
    }
  },
  "Filters": {
    "title": "Filters",
    "clearAll": "Clear all",
    "applyFilters": "Apply Filters",
    "filtersApplied": "{count, plural, one {# filter applied} other {# filters applied}}",
    "activeFilters": "Active filters:",
    "removeFilter": "Remove filter: {label}",
    "close": "Close",
    "stars": "{count} Star",
    "starsAndAbove": "{count} Star & Above",
    "min": "Min",
    "max": "Max",
    "applyPrice": "Apply Price"
  },
  "LegalPage": {
    "lastUpdated": "Last updated: {date}"
  }
}
