{
  "metadata": {
    "title": "Minimart - Online Marketplace",
    "description": "Discover amazing products from verified vendors. Shop with confidence and enjoy seamless delivery.",
    "keywords": "online shopping, marketplace, e-commerce, products, vendors"
  },
  "products": {
    "color": "Launi",
    "size": "Girma"
  },
  "common": {
    "home": "Home",
    "settings": "Settings",
    "products": "Products",
    "categories": "Categories",
    "cart": "Cart",
    "wishlist": "Wishlist",
    "login": "Login",
    "register": "Register",
    "logout": "Logout",
    "search": "Search",
    "sitemap": "Sitemap",
    "searchPlaceholder": "Search products...",
    "loading": "Loading...",
    "error": "An error occurred",
    "success": "Success",
    "save": "Save",
    "cancel": "Cancel",
    "delete": "Delete",
    "edit": "Edit",
    "confirm": "Confirm",
    "yes": "Yes",
    "no": "No",
    "close": "Close",
    "back": "Back",
    "goBack": "Go Back",
    "backToHome": "Back to Home",
    "backToDashboard": "Back to Dashboard",
    "suggestedPages": "Suggested Pages",
    "quickLinks": "Quick Links",
    "popularPages": "Popular Pages",
    "trySearching": "Try searching",
    "searchForProducts": "Search for products",
    "currentLocale": "Current locale",
    "next": "Next",
    "previous": "Previous",
    "viewAll": "View All",
    "learnMore": "Learn More",
    "getStarted": "Get Started",
    "shopNow": "Shop Now",
    "addToCart": "Add to Cart",
    "buyNow": "Buy Now",
    "outOfStock": "Out of Stock",
    "inStock": "In Stock",
    "price": "Price",
    "quantity": "Quantity",
    "total": "Total",
    "subtotal": "Subtotal",
    "shipping": "Shipping",
    "tax": "Tax",
    "discount": "Discount",
    "free": "Free",
    "new": "New",
    "sale": "Sale",
    "featured": "Featured",
    "popular": "Popular",
    "rating": "Rating",
    "reviews": "Reviews",
    "noResults": "No results found",
    "tryAgain": "Try again",
    "allRightsReserved": "All rights reserved",
    "dashboard": "Dashboard",
    "actions": "Actions",
    "view": "View",
    "viewDetails": "View Details",
    "item": "item",
    "items": "items",
    "qty": "Qty",
    "method": "Method",
    "status": "Status",
    "allStatus": "All Status",
    "browseProducts": "Browse Products",
    "guest": "Guest",
    "overview": "Overview",
    "management": "Management",
    "multiVendorMarketplace": "Multi-Vendor Marketplace",
    "onlineStore": "Online Store",
    "notifications": "Notifications",
    "account": "Account",
    "profile": "Profile",
    "selectLanguage": "Select Language",
    "enabled": "Enabled",
    "disabled": "Disabled",
    "done": "Done",
    "copiedToClipboard": "Link copied to clipboard!",
    "remove": "Remove",
    "or": "or",
    "saved": "Saved",
    "apply": "Apply",
    "sortBy": "Sort by",
    "sortOptions": "Sort options",
    "newest": "Newest",
    "mostPopular": "Most Popular",
    "bestRating": "Best Rating",
    "priceLowHigh": "Price: Low to High",
    "priceHighLow": "Price: High to Low",
    "filter": "Filter",
    "filters": "Filters",
    "clearAll": "Clear all",
    "clearFilters": "Clear filters",
    "colors": "Colors",
    "sizes": "Sizes",
    "minPrice": "Min price",
    "maxPrice": "Max price",
    "min": "Min",
    "max": "Max",
    "allItems": "All Items",
    "showMore": "Show more",
    "findFavoriteProducts": "Find your favorite products",
    "allCategories": "All Categories",
    "noCategories": "No categories",
    "selectCategory": "Select a category",
    "language": "Language",
    "currency": "Currency",
    "welcome": "Welcome",
    "myOrders": "My Orders",
    "signIn": "Sign in",
    "aiSearch": "AI search",
    "switchToLightMode": "Switch to light mode",
    "switchToDarkMode": "Switch to dark mode",
    "openCart": "Open cart",
    "noProductsFound": "No products found",
    "pressEnterToSearch": "Press Enter to view all results for",
    "noImage": "No img"
  },
  "ui": {
    "dataTable": {
      "showing": "Showing",
      "to": "to",
      "of": "of",
      "results": "results",
      "rowsPerPage": "Rows per page",
      "cancel": "Cancel",
      "search": "Search",
      "sort": "Sort",
      "sortedAscending": "Sorted ascending",
      "sortedDescending": "Sorted descending",
      "viewOptions": "View options",
      "focusSearch": "Focus search",
      "filter": "Filter",
      "filters": "Filters",
      "clearAll": "Clear all",
      "clearAllFilters": "Clear all filters",
      "selectAll": "Select all",
      "selectRow": "Select row {key}",
      "noResults": "No results found"
    }
  },
  "wishlist": {
    "title": "My Wishlist",
    "empty": "Your wishlist is empty",
    "emptyDescription": "Save items you like by clicking the heart icon",
    "added": "Added to wishlist",
    "removed": "Removed from wishlist",
    "addToWishlist": "Add to wishlist",
    "removeFromWishlist": "Remove from wishlist"
  },
  "profile": {
    "title": "My Profile",
    "subtitle": "Manage your account settings",
    "personalInfo": "Personal Information",
    "infoDesc": "Update your name and contact details",
    "personal": "Personal",
    "firstName": "First name",
    "lastName": "Last name",
    "email": "Email address",
    "phone": "Phone number",
    "birthday": "Birthday",
    "gender": "Gender",
    "selectGender": "Select gender",
    "male": "Male",
    "female": "Female",
    "other": "Other",
    "street": "Street address",
    "zipCode": "Zip/code",
    "city": "City",
    "country": "Country",
    "selectCountry": "Select country",
    "saveChanges": "Save changes",
    "changePassword": "Change password",
    "oldPassword": "Old password",
    "newPassword": "New password",
    "confirmPassword": "Confirm password",
    "fullName": "Full Name",
    "updatePassword": "Update Password"
  },
  "account": {
    "welcome": "Welcome back, {name}!",
    "overviewDesc": "Your account at a glance",
    "totalOrders": "Total Orders",
    "pendingOrders": "Pending Orders",
    "wishlistItems": "Wishlist Items",
    "recentOrders": "Recent Orders",
    "noOrders": "You haven't placed any orders yet",
    "startShopping": "Start Shopping",
    "profile": "Profile",
    "profileDesc": "Manage your personal information",
    "orders": "My Orders",
    "ordersDesc": "Track and manage your orders",
    "wishlist": "Wishlist",
    "wishlistDesc": "Items you've saved for later",
    "addresses": "Addresses",
    "addressesDesc": "Manage your delivery addresses",
    "paymentMethodsDesc": "Manage your payment methods",
    "changePhoto": "Change photo",
    "security": "Security",
    "securityDescription": "Manage your account security settings",
    "twoFactorAuth": "Two-Factor Authentication",
    "twoFactorDescription": "Add an extra layer of security to your account",
    "twoFactorEnabledInfo": "Your account is protected with two-factor authentication. You'll need to enter a verification code from your authenticator app when signing in.",
    "twoFactorDisabledInfo": "Protect your account by requiring a verification code from your authenticator app in addition to your password.",
    "setup2FA": "Set Up Two-Factor Authentication",
    "disable2FA": "Disable Two-Factor Authentication",
    "step1": "Step 1: Scan QR Code",
    "step2": "Step 2: Enter Verification Code",
    "scanQRDescription": "Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)",
    "cantScanQR": "Can't scan? Enter this code manually:",
    "enterCodeDescription": "Enter the 6-digit code from your authenticator app to verify setup",
    "backupCodes": "Backup Codes",
    "backupCodesDescription": "Save these backup codes in a secure place. You can use these to sign in if you lose access to your authenticator app.",
    "copyBackupCodes": "Copy All Codes",
    "activeSessions": "Active Sessions",
    "activeSessionsDescription": "Manage your active login sessions",
    "currentSessionInfo": "You're currently signed in on this device. You can sign out of all other sessions if you notice any suspicious activity.",
    "signOutAllSessions": "Sign Out of All Other Sessions",
    "confirmDisable2FA": "Enter your password to confirm disabling",
    "passwordRequired": "Password is required",
    "setup2FAFailed": "Failed to setup 2FA",
    "invalidVerificationCode": "Invalid verification code",
    "twoFactorEnabledSuccess": "Two-factor authentication enabled successfully!",
    "disable2FAFailed": "Failed to disable 2FA",
    "twoFactorDisabledSuccess": "Two-factor authentication disabled.",
    "revokeSessionsFailed": "Failed to revoke sessions",
    "revokeSessionsSuccess": "All other sessions have been revoked",
    "genericTryAgain": "An error occurred. Please try again.",
    "qrCodeAlt": "2FA QR Code"
  },
  "customerProfile": {
    "loyaltyPoints": "Points",
    "loyaltyTier": "Loyalty Tier",
    "bronze": "Bronze",
    "silver": "Silver",
    "gold": "Gold",
    "platinum": "Platinum",
    "preferences": "Preferences",
    "preferencesDesc": "Manage your shopping preferences and notifications",
    "preferencesSaved": "Preferences saved successfully",
    "emailNotifications": "Email Notifications",
    "orderUpdates": "Order Updates",
    "orderUpdatesDesc": "Get notified about your order status changes",
    "promotions": "Promotions & Deals",
    "promotionsDesc": "Receive exclusive offers and promotional emails",
    "newsletter": "Newsletter",
    "newsletterDesc": "Weekly updates on new products and trends",
    "priceDrops": "Price Drop Alerts",
    "priceDropsDesc": "Get notified when items in your wishlist go on sale",
    "backInStock": "Back in Stock Alerts",
    "backInStockDesc": "Get notified when out-of-stock items become available",
    "marketingPreferences": "Marketing Preferences",
    "marketingOptIn": "Marketing Emails",
    "marketingOptInDesc": "Receive marketing communications and special offers",
    "totalSpent": "Total Spent",
    "avgOrderValue": "Avg. Order Value",
    "memberSince": "Member Since"
  },
  "addresses": {
    "title": "My Addresses",
    "subtitle": "Manage your delivery addresses",
    "deliveryAddresses": "Delivery Addresses",
    "deliveryDesc": "Add and manage addresses for faster checkout",
    "savedAddresses": "Saved Addresses",
    "savedAddressesDesc": "Your saved delivery addresses",
    "addNew": "Add Address",
    "addFirst": "Add Your First Address",
    "noAddresses": "You haven't added any addresses yet",
    "addAddress": "Add New Address",
    "editAddress": "Edit Address",
    "formDescription": "Enter the delivery address details",
    "addressType": "Address type",
    "default": "Default",
    "setDefault": "Set as Default",
    "defaultCheckbox": "This is my default address",
    "deleteTitle": "Delete Address",
    "deleteDescription": "Are you sure you want to delete this address? This action cannot be undone.",
    "labelHome": "Home",
    "labelWork": "Work",
    "labelOther": "Other"
  },
  "payment": {
    "title": "Payment Methods",
    "subtitle": "Manage your saved payment methods",
    "noMethods": "You haven't added any payment methods yet",
    "addFirst": "Add Payment Method",
    "addCard": "Add Card",
    "cardNumber": "Card Number",
    "cardHolder": "Card Holder",
    "expiryDate": "Expiry Date",
    "expirationDate": "Expiration Date",
    "cvv": "CVV/CVC",
    "primary": "Primary",
    "setDefault": "Set as Primary",
    "saveCard": "Save Card",
    "secureMessage": "Your transaction is secured with SSL encryption",
    "deleteTitle": "Delete Payment Method",
    "deleteDescription": "Are you sure you want to delete this payment method? This action cannot be undone."
  },
  "categories": {
    "electronics": "Electronics",
    "fashion": "Fashion",
    "homeGarden": "Home & Garden",
    "sports": "Sports"
  },
  "nav": {
    "home": "Home",
    "products": "Products",
    "categories": "Categories",
    "collections": "Collections",
    "deals": "Deals",
    "newArrivals": "New Arrivals",
    "bestSellers": "Best Sellers",
    "aboutUs": "About Us",
    "contactUs": "Contact Us",
    "help": "Help",
    "faq": "FAQ",
    "allProducts": "All Products",
    "wishlist": "Wishlist",
    "blog": "Blog",
    "getHelp": "Get Help"
  },
  "productsPage": {
    "subtitle": "Explore our entire collection of products, from clothing to accessories.",
    "empty": "No products found",
    "filters": {
      "minPrice": "Min price",
      "maxPrice": "Max price",
      "sortOptions": {
        "mostPopular": "Most Popular",
        "bestRating": "Best Rating",
        "newest": "Newest",
        "priceLowHigh": "Price Low - High",
        "priceHighLow": "Price High - Low"
      }
    }
  },
  "storeCollectionsPage": {
    "headerSubtitle": "Browse our curated collections",
    "emptyCollectionsTitle": "No collections yet",
    "emptyCollectionsDescription": "Check back soon for curated product collections.",
    "productCount": "{count, plural, one {# product} other {# products}}"
  },
  "storeCategoryDetailPage": {
    "productsCount": "{count, plural, one {# product} other {# products}}",
    "empty": "No products found in this category."
  },
  "storeCollectionDetailPage": {
    "productsCount": "{count, plural, one {# product} other {# products}}",
    "sortByLabel": "Sort by:",
    "sortPlaceholder": "Sort by",
    "sortOptions": {
      "featured": "Featured",
      "bestSelling": "Best Selling",
      "aToZ": "A-Z",
      "zToA": "Z-A",
      "priceLowHigh": "Price: Low to High",
      "priceHighLow": "Price: High to Low",
      "newest": "Newest"
    },
    "emptyProductsTitle": "No products found",
    "emptyProductsDescription": "This collection is empty. Check back soon!",
    "pagination": {
      "previous": "Previous",
      "next": "Next",
      "pageOf": "Page {current} of {total}"
    }
  },
  "navigation": {
    "home": "Home",
    "products": "Products",
    "dashboard": "Dashboard",
    "orders": "Orders",
    "users": "Users",
    "settings": "Settings",
    "allProducts": "All Products",
    "featured": "Featured",
    "onSale": "On Sale"
  },
  "auth": {
    "welcomeBack": "Welcome back",
    "createAccount": "Create an account",
    "signIn": "Sign in",
    "signUp": "Sign up",
    "signOut": "Sign out",
    "email": "Email",
    "emailAddress": "Email Address",
    "password": "Password",
    "confirmPassword": "Confirm Password",
    "fullName": "Full Name",
    "phoneNumber": "Phone Number",
    "forgotPassword": "Forgot password?",
    "resetPassword": "Reset Password",
    "noAccount": "Don't have an account?",
    "hasAccount": "Already have an account?",
    "orContinueWith": "Or continue with",
    "termsAgreement": "By creating an account, you agree to our",
    "termsOfService": "Terms of Service",
    "privacyPolicy": "Privacy Policy",
    "and": "and",
    "shopAsCustomer": "Shop as a Customer",
    "sellAsVendor": "Sell as a Vendor",
    "iWantTo": "I want to",
    "wantToSell": "Want to sell on our marketplace?",
    "becomeVendor": "Become a Vendor",
    "verify": "Verify",
    "twoFactorTitle": "Two-Factor Authentication",
    "enterCode": "Enter the 6-digit code from your authenticator app",
    "continueWithGoogle": "Continue with Google",
    "continueWithFacebook": "Continue with Facebook",
    "forgotPasswordDescription": "Enter your email and we'll send you a reset link",
    "sendResetLink": "Send reset link",
    "backToLogin": "Back to login",
    "createAccountDescription": "Enter your details to get started",
    "oauthCustomerOnly": "OAuth sign-in is only available for customer accounts.",
    "vendorRole": "Vendor",
    "thisEmail": "this email",
    "oauthRoleConflict": "This email ({email}) is already registered as a {role} account. Please sign in using the {role} login method, or choose a different Google/Facebook account.",
    "loginRequired": "Please log in to continue",
    "trustThisDevice": "Amince da wannan na'urar na kwanaki 30"
  },
  "home": {
    "heroTitle": "Welcome to {storeName}",
    "heroSubtitle": "Discover amazing products from verified vendors. Shop with confidence and enjoy seamless delivery right to your doorstep.",
    "shopByCategory": "Shop by Category",
    "shopByCategoryDescription": "Browse our wide selection of products organized by category",
    "viewAllCategories": "View All Categories",
    "whyChooseUs": "Why Choose {storeName}?",
    "whyChooseUsDescription": "We provide the best shopping experience with features designed for you",
    "startSelling": "Start Selling on {storeName}",
    "startSellingBadge": "Seller Program",
    "startSellingDescription": "Join thousands of vendors and reach millions of customers. Easy setup, powerful tools, and dedicated support.",
    "getStartedFree": "Get Started Free",
    "becomeASeller": "Become a Seller",
    "topVendorsRating": "rating",
    "topVendorsSold": "sold",
    "topVendorsPrice": "Price",
    "topVendorsGoToShop": "Go to Shop",
    "scrollLeft": "Scroll left",
    "scrollRight": "Scroll right"
  },
  "features": {
    "wideSelection": "Wide Selection",
    "wideSelectionDescription": "Thousands of products from verified vendors",
    "secureShoping": "Secure Shopping",
    "secureShopingDescription": "Your data is protected with enterprise-grade security",
    "fastDelivery": "Fast Delivery",
    "fastDeliveryDescription": "Quick and reliable shipping to your doorstep",
    "easyPayments": "Easy Payments",
    "easyPaymentsDescription": "Multiple payment options for your convenience",
    "verifiedVendors": "Verified Vendors",
    "verifiedVendorsDescription": "All sellers are vetted for quality assurance",
    "support247": "24/7 Support",
    "support247Description": "Round-the-clock customer assistance"
  },
  "store": {
    "discoverNewArrivals": "Discover our new arrivals",
    "newArrivalsDescription": "Fresh products added every week",
    "collections": "Collections"
  },
  "product": {
    "description": "Description",
    "specifications": "Specifications",
    "reviews": "Reviews",
    "relatedProducts": "Related Products",
    "customerReviews": "Customer Reviews",
    "writeReview": "Write a Review",
    "addToWishlist": "Add to Wishlist",
    "removeFromWishlist": "Remove from Wishlist",
    "share": "Share",
    "compare": "Compare",
    "sku": "SKU",
    "category": "Category",
    "tags": "Tags",
    "vendor": "Vendor",
    "visitStore": "Visit Store",
    "stockStatus": "Stock Status",
    "availability": "Availability",
    "details": "Details",
    "sizeAndFit": "Size & Fit",
    "careAndShare": "Care & Share",
    "addToBag": "Add to Cart",
    "buyWithShopPay": "Buy with Shop Pay",
    "customerPhotos": "Customer Photos",
    "shopTheLook": "Shop the Look",
    "completeTheLook": "Complete the look",
    "youMayAlsoLike": "You May Also Like",
    "viewAllReviews": "View all reviews",
    "wouldRecommend": "would recommend this product",
    "sortBy": "Sort by",
    "mostRecent": "Most Recent",
    "highestRated": "Highest Rated",
    "lowestRated": "Lowest Rated",
    "mostHelpful": "Most Helpful",
    "helpful": "Helpful",
    "report": "Report",
    "shareProduct": "Share this product with friends and family",
    "sizeGuide": "Size guide",
    "fabricCare": "Fabric + Care",
    "faq": "FAQ",
    "productDetails": "Product Details",
    "returnPolicy": "Return policy",
    "freeReturns": "Free 30-day returns",
    "satisfaction": "Satisfaction guaranteed",
    "moneyBack": "Shop with confidence",
    "worldwideDelivery": "Worldwide delivery",
    "shipEverywhere": "We ship everywhere",
    "secureCheckout": "Secure checkout",
    "safePayment": "Safe & secure payment",
    "customersAlsoPurchased": "Customers also purchased",
    "newIn": "New in",
    "quickView": "Quick view",
    "quickViewDescription": "Quick view of product details",
    "color": "Color",
    "colors": "Colors",
    "size": "Size",
    "selectSize": "Select size",
    "inStockCount": "{count} in stock",
    "lowStock": "Only {count} left in stock",
    "viewFullDetails": "View full details",
    "addToCart": "Add to Cart",
    "inStock": "In Stock",
    "outOfStock": "Out of Stock"
  },
  "reviews": {
    "basedOn": "Based on {count} reviews",
    "writeReview": "Write a Review",
    "noReviews": "No reviews yet",
    "beFirst": "Be the first to review this product",
    "verified": "Verified Purchase"
  },
  "cart": {
    "title": "Shopping Cart",
    "yourCart": "Your Cart",
    "shoppingCart": "Shopping Cart",
    "empty": "Your cart is empty",
    "emptyCart": "Your cart is empty",
    "emptyDescription": "Add items to your cart to see them here",
    "emptyCartDescription": "Looks like you haven't added any items to your cart yet.",
    "startShopping": "Start Shopping",
    "continueShopping": "Continue Shopping",
    "viewCart": "View cart",
    "updateCart": "Update Cart",
    "clearCart": "Clear Cart",
    "checkout": "Check out",
    "proceedToCheckout": "Proceed to Checkout",
    "subtotal": "Subtotal",
    "shippingNotice": "Shipping and taxes calculated at checkout.",
    "orderSummary": "Order Summary",
    "applyCoupon": "Apply Coupon",
    "removeCoupon": "Remove Coupon",
    "couponCode": "Coupon Code",
    "apply": "Apply",
    "itemRemoved": "Item removed from cart",
    "itemAdded": "Item added to cart",
    "cartCleared": "Cart cleared",
    "freeShipping": "You qualify for free shipping!",
    "shippingCalculatedAtCheckout": "Calculated at checkout",
    "estimatedTotal": "Estimated total",
    "products": {
      "color": "Launi",
      "size": "Girma"
    }
  },
  "coupon": {
    "enterCode": "Please enter a coupon code",
    "applied": "Coupon applied!",
    "invalid": "Invalid coupon code",
    "removed": "Coupon removed",
    "placeholder": "Enter coupon code",
    "apply": "Apply"
  },
  "validation": {
    "required": "This field is required",
    "email": "Please enter a valid email address",
    "minLength": "Must be at least {min} characters",
    "phone": "Please enter a valid phone number",
    "zipCode": "Postal code is required"
  },
  "checkout": {
    "checkout": "Checkout",
    "card": "Card",
    "cod": "COD",
    "paymentMethods": "Payment methods",
    "cardDetails": "Card details",
    "shippingInformation": "Shipping Information",
    "shippingAddress": "Shipping Address",
    "billingAddress": "Billing Address",
    "delivery": "Delivery",
    "sameAsShipping": "Same as shipping address",
    "paymentMethod": "Payment Method",
    "verifyingPayment": "Verifying your payment...",
    "pleaseWait": "Please wait while we confirm your order.",
    "placeOrder": "Place Order",
    "orderPlaced": "Order placed successfully!",
    "orderNumber": "Order Number",
    "estimatedDelivery": "Estimated Delivery",
    "firstName": "First Name",
    "lastName": "Last Name",
    "fullName": "Full name",
    "address": "Street Address",
    "address1": "Address 1",
    "address2": "Address 2",
    "apartment": "Apartment, suite, etc. (optional)",
    "city": "City",
    "state": "State",
    "postalCode": "Postal Code",
    "zipCode": "Zip code",
    "country": "Country",
    "phone": "Phone",
    "cashOnDelivery": "Cash on Delivery",
    "creditDebitCard": "Credit/Debit Card",
    "shippingMethod": "Shipping method",
    "completeOrder": "Complete order",
    "contact": "Contact",
    "useSavedAddress": "Use a saved address",
    "emailOrPhone": "Email or mobile phone number",
    "saveInfo": "Save this information for next time",
    "noSavedAddress": "No saved address found",
    "addressFilled": "Address filled",
    "estimatedTaxes": "Estimated taxes",
    "estimatedTax": "Estimated Tax",
    "days": "days",
    "securePayment": "Your payment information is secure and encrypted",
    "orderSuccess": "Thank you for your order!",
    "orderSuccessDescription": "We've received your order and will process it shortly. You'll receive an email confirmation with your order details.",
    "downloadInvoice": "Download Invoice",
    "orderConfirmation": "A confirmation email has been sent to your email address",
    "emptyCartMessage": "Your cart is empty. Add some products before checkout.",
    "orderSummary": "Order summary",
    "editCart": "Edit cart",
    "promoCode": "Promo code",
    "enterCode": "Enter code",
    "makeDefaultAddress": "Make this my default address",
    "standardShipping": "2-4 working days",
    "expressShipping": "Sep 29",
    "nominatedDay": "Nominated day",
    "payment": {
      "secure": "All transactions are secure and encrypted.",
      "payWithCard": "Pay with Card",
      "payWithPayPal": "Pay with PayPal",
      "payWhenReceive": "Pay when you receive",
      "poweredByStripe": "Powered by Stripe",
      "cardDetailsParams": "Card details are entered securely on Stripe after you continue.",
      "paypalRedirect": "You will be redirected to PayPal to complete payment.",
      "securePaypal": "Secure payment powered by PayPal",
      "payOnDeliveryDescription": "You will pay when you receive your order",
      "pesapalRedirect": "Biya cikin aminci da kuɗin waya ko kati ta Pesapal.",
      "razorpayRedirect": "Za ka kammala biyan kuɗi cikin aminci ta Razorpay.",
      "paystackRedirect": "Za a tura ka zuwa Paystack don kammala biyan kuɗi.",
      "iotecDetail": "Biya da kuɗin waya na MTN ko Airtel, ko da kati.",
      "iotecChannel": "Hanyar biyan kuɗi",
      "iotecMobileMoney": "Kuɗin waya",
      "iotecCard": "Kati",
      "iotecCardHint": "Za a tura ka zuwa shafin kati mai aminci na ioTec don kammala biyan kuɗi.",
      "iotecPhoneLabel": "Lambar kuɗin waya",
      "iotecPhonePlaceholder": "misali 0772 123 456",
      "iotecPhoneHint": "Shigar da lambar MTN ko Airtel da za a cire kuɗi daga gareta. Za ka sami saƙo a wannan wayar don amincewa da biyan."
    },
    "billingSame": "Same as shipping address",
    "billingDifferent": "Use a different billing address"
  },
  "orders": {
    "title": "My Orders",
    "subtitle": "Track and manage your orders",
    "historyDesc": "View all your past and current orders",
    "myOrders": "My Orders",
    "orderHistory": "Order History",
    "orderDetails": "Order Details",
    "orderStatus": "Order Status",
    "trackOrder": "Track Order",
    "viewOrders": "View My Orders",
    "reorder": "Reorder",
    "cancelOrder": "Cancel Order",
    "downloadInvoice": "Invoice",
    "invoiceDownloadFailed": "Failed to download invoice",
    "returnOrder": "Return Order",
    "noOrders": "You haven't placed any orders yet",
    "pending": "Pending",
    "processing": "Processing",
    "shipped": "Shipped",
    "delivered": "Delivered",
    "cancelled": "Cancelled",
    "refunded": "Refunded",
    "backToOrders": "Back to Orders",
    "placedOn": "Placed on",
    "cancelling": "Cancelling...",
    "cancelOrderTitle": "Cancel Order",
    "cancelOrderDescription": "Are you sure you want to cancel this order? This action cannot be undone.",
    "keepOrder": "Keep Order",
    "orderCancelled": "Order cancelled successfully",
    "orderCancelFailed": "Failed to cancel order",
    "orderItems": "Order Items",
    "orderUpdated": "Order status updated",
    "orderUpdateFailed": "Failed to update status",
    "searchPlaceholder": "Search by order number...",
    "noOrdersFound": "No orders found",
    "markProcessing": "Mark Processing",
    "markShipped": "Mark Shipped",
    "markDelivered": "Mark Delivered",
    "startShopping": "Start Shopping",
    "browseProducts": "Browse Products"
  },
  "adminProfile": {
    "title": "Profile",
    "subtitle": "Manage your account settings and preferences",
    "personalInfo": "Personal Information",
    "personalInfoDesc": "Update your name and contact details",
    "passwordDesc": "Update your password to keep your account secure",
    "updatePassword": "Update Password",
    "accountInfo": "Account",
    "administrator": "Administrator",
    "twoFactor": "Two-Factor Auth",
    "twoFactorActive": "2FA Active",
    "enabled": "Enabled",
    "disabled": "Disabled",
    "avatarUpdated": "Avatar updated",
    "avatarError": "Failed to upload avatar"
  },
  "admin": {
    "adminDashboard": "Admin Dashboard",
    "browseWebsite": "Browse Website",
    "ordersPage": {
      "plusMore": "+{count} more",
      "item": "item",
      "export": "Export",
      "table": {
        "purchased": "Products",
        "date": "Date",
        "customer": "Customer",
        "channel": "Channel",
        "payment": "Payment",
        "fulfillment": "Fulfillment",
        "delivery": "Delivery"
      },
      "channel": {
        "pos": "Point of Sale",
        "online": "Online Store"
      },
      "paymentStatus": {
        "paid": "Paid",
        "partiallyPaid": "Partially paid",
        "partiallyRefunded": "Partially refunded"
      },
      "fulfillment": {
        "unfulfilled": "Unfulfilled",
        "inTransit": "In transit",
        "fulfilled": "Fulfilled"
      },
      "delivery": {
        "notShipped": "Not shipped",
        "inTransit": "In transit"
      },
      "tabs": {
        "all": "All",
        "unfulfilled": "Unfulfilled",
        "unpaid": "Unpaid",
        "open": "Open",
        "archived": "Archived"
      },
      "filters": {
        "orderStatus": "Order status"
      },
      "bulk": {
        "cancelTitle": "Cancel orders",
        "cancelDescription": "Cancel {count} orders?",
        "cancelConfirm": "Cancel orders",
        "cancelKeep": "Keep orders",
        "updatedSuccess": "Updated {count} orders",
        "updatedError": "Failed to update some orders"
      },
      "pagination": {
        "showing": "Showing",
        "to": "to",
        "of": "of",
        "results": "results",
        "rowsPerPage": "Rows per page"
      },
      "stats": {
        "totalOrders": {
          "title": "Total Orders",
          "description": "All order records"
        },
        "openOrders": {
          "title": "Open Orders",
          "description": "Pending, processing, or shipped"
        },
        "paidOrders": {
          "title": "Paid Orders",
          "description": "Payment completed"
        },
        "totalRevenue": {
          "title": "Total Revenue",
          "description": "Gross paid order value"
        },
        "averageOrderValue": {
          "title": "Avg. Order Value",
          "description": "Revenue per paid order"
        }
      }
    },
    "orderDetails": {
      "orderNumber": "Order #{number}",
      "placedOn": "Placed on",
      "tracking": "Tracking",
      "print": "Print",
      "back": "Back",
      "moreActions": "More actions",
      "refundFull": "Refund Full Amount",
      "refundPartial": "Refund Partial Amount",
      "markShipped": "Mark as shipped",
      "markShippedDescription": "Add carrier details so the customer and support team can track delivery.",
      "carrier": "Carrier",
      "carrierPlaceholder": "DHL, FedEx, UPS",
      "trackingNumber": "Tracking number",
      "trackingNumberPlaceholder": "Tracking number",
      "cancel": "Cancel",
      "cancelOrderTitle": "Cancel order",
      "cancelOrderDescription": "Cancellation restores inventory while the order is still eligible.",
      "reason": "Reason",
      "cancelReasonPlaceholder": "Optional note for the order history",
      "keepOrder": "Keep order",
      "cancelOrder": "Cancel order",
      "refundNotAvailable": "Refund is only available for paid orders",
      "enterRefundAmount": "Enter partial refund amount",
      "invalidRefundAmount": "Enter a valid refund amount",
      "refundReasonOptional": "Refund reason (optional)",
      "refundRecorded": "Refund recorded",
      "refundFailed": "Refund failed",
      "shippingLabelDownloaded": "An sauke lambar aikawa",
      "shippingLabelCreated": "An ƙirƙiri lambar aikawa",
      "shippingLabelPrinted": "An aika lambar aikawa ta 4 × 6 zuwa na'urar buga zafi",
      "shippingLabelFailed": "An kasa ƙirƙiri lambar aikawa",
      "shippingLabelPrintFailed": "An kasa buga lambar aikawa",
      "shippingLabelAddressIncomplete": "Adireshin shagonka bai cika ba. Ƙara birni, jiha, lambar gidan waya da ƙasa a cikin saitunan shago kafin ƙirƙiri lambar aikawa.",
      "orderItems": "Order Items",
      "splitShipment": "Split Shipment",
      "splitShipmentDescription": "This order contains items from multiple vendors and will be delivered in separate shipments.",
      "item": "Item",
      "price": "Price",
      "quantity": "Quantity",
      "total": "Total",
      "sku": "SKU",
      "subtotal": "Subtotal",
      "shipping": "Shipping",
      "tax": "Tax",
      "discount": "Discount",
      "totalLabel": "Total",
      "timeline": "Timeline",
      "addMessagePlaceholder": "Add a message, if you'd like...",
      "post": "Post",
      "noEventsYet": "No events yet",
      "by": "by",
      "system": "System",
      "customer": "Customer",
      "guestCheckout": "Guest Checkout",
      "customerSince": "Customer since",
      "contactInfo": "Contact info",
      "shippingAddress": "Shipping address",
      "billingAddress": "Billing address",
      "payment": "Payment",
      "orderStatus": {
        "pending": "Pending",
        "processing": "Processing",
        "shipped": "Shipped",
        "delivered": "Delivered",
        "cancelled": "Cancelled"
      },
      "paymentStatus": {
        "pending": "Pending",
        "paid": "Paid",
        "partially_paid": "Partially paid",
        "refunded": "Refunded",
        "partially_refunded": "Partially refunded"
      }
    },
    "analyticsPage": {
      "subtitle": "Store performance & website traffic",
      "onlineNow": "online now",
      "visitors": "Baƙi",
      "pageviews": "Duban shafuka",
      "topSources": "Top Sources",
      "topPages": "Top Pages",
      "countries": "Countries",
      "devices": "Devices",
      "unknown": "Unknown",
      "none": "(none)",
      "directNone": "Direct / None",
      "poweredBy": "Data powered by Plausible Analytics",
      "openDashboard": "Open Plausible Dashboard",
      "periods": {
        "day": "Today",
        "7d": "7d",
        "30d": "30d",
        "month": "Month",
        "6mo": "6mo",
        "12mo": "12mo"
      },
      "cards": {
        "onlineNow": "Online Now",
        "uniqueVisitors": "Unique Visitors",
        "totalPageviews": "Total Pageviews",
        "totalVisits": "Total Visits",
        "bounceRate": "Bounce Rate",
        "avgDuration": "Avg Duration"
      },
      "chart": {
        "title": "Visitors & Pageviews",
        "description": "Traffic over the selected period"
      },
      "tabs": {
        "browser": "Browser",
        "os": "OS",
        "size": "Size"
      },
      "columns": {
        "source": "Source",
        "visitors": "Visitors",
        "page": "Page",
        "country": "Country",
        "device": "Device"
      },
      "empty": {
        "timeseries": "No timeseries data",
        "sources": "No source data yet",
        "pages": "No page data yet",
        "countries": "No country data yet",
        "devices": "No device data yet"
      },
      "errors": {
        "loadFailed": "Failed to load analytics data"
      },
      "notConfigured": {
        "title": "Plausible Analytics not configured",
        "description": "Connect your Plausible Analytics account to see real-time visitor data, traffic sources, page analytics and more.",
        "cta": "Configure Plausible Analytics"
      },
      "units": {
        "minute": "m",
        "second": "s"
      },
      "time": {
        "am": "am",
        "pm": "pm"
      }
    },
    "dashboardPage": {
      "greeting": "Good morning, James.",
      "goodMorning": "Barka da safe, {name}.",
      "goodAfternoon": "Barka da rana, {name}.",
      "goodEvening": "Barka da yamma, {name}.",
      "subtitle": "Ga abin da ke faruwa da shagonka yau.",
      "orders": "oda",
      "cases": "lamura",
      "ordersTitle": "Oda",
      "dateRange": "25 Jul - 25 Aug",
      "addActivity": "Ƙara aiki",
      "sales": "Tallace-tallace",
      "ordersDescription": "Rarrabuwar jimillar oda tare da cikakkun bayanai.",
      "showHighlights": "Nuna dukkan bayanai masu muhimmanci",
      "showSalesData": "Nuna dukkan bayanan tallace-tallace",
      "viewAllOrders": "Duba dukkan oda",
      "recentOrders": "Oda na Kwanan Nan",
      "noRecentOrders": "Babu oda na kwanan nan.",
      "totalVisitors": "Jimillar Baƙi",
      "latestProducts": "Sabbin Kayayyaki",
      "noLatestProducts": "Babu sabbin kayayyaki.",
      "thisMonth": "Wannan watan",
      "lastMonth": "Watan da ya gabata",
      "customer": "Kwastoma",
      "pc": "Pc",
      "pcs": "Pcs",
      "paymentMethod": "Hanyar Biyan Kuɗi",
      "totalPrice": "Jimillar Farashi",
      "orderLabel": "Oda {orderNumber}",
      "stats": {
        "inStoreSales": "Tallace-tallacen shago",
        "websiteSales": "Tallace-tallacen yanar gizo",
        "discount": "Ragi",
        "affiliate": "Abokin hulɗa",
        "marketplace": "Kasuwar yanar gizo",
        "refunds": "Mayar da kuɗi",
        "inStore": "A shago",
        "online": "Kan layi"
      },
      "status": {
        "pending": "Ana jira",
        "processing": "Ana sarrafawa",
        "shipped": "An aika",
        "delivered": "An kai",
        "cancelled": "An soke"
      },
      "payment": {
        "creditCard": "Katin Bashi",
        "paypal": "PayPal",
        "cashOnDelivery": "Biya Lokacin Karɓa",
        "upi": "UPI",
        "card": "Kati"
      }
    },
    "sidebar": {
      "dashboard": "Dashboard",
      "home": "Home",
      "overview": "Takaitawa",
      "orders": "Oda",
      "products": "Kayayyaki",
      "allProducts": "All Products",
      "collections": "Collections",
      "categories": "Categories",
      "inventory": "Inventory",
      "purchaseOrders": "Purchase Orders",
      "transfers": "Transfers",
      "giftCards": "Gift Cards",
      "customers": "Customers",
      "vendors": "Vendors",
      "marketing": "Marketing",
      "discounts": "Discounts",
      "content": "Content",
      "markets": "Markets",
      "analytics": "Nazari",
      "aiSalesAgent": "Wakilin Tallace-tallace",
      "salesChannels": "Hanyoyin Tallace-tallace",
      "onlineStore": "Shagon Yanar Gizo",
      "homePage": "Home Page",
      "theme": "Theme",
      "themes": "Themes",
      "pages": "Shafuka",
      "pos": "Wurin Siyarwa",
      "staff": "Ma'aikata",
      "posStaff": "Ma'aikata",
      "posLocations": "Wurare",
      "apps": "Apps",
      "addApp": "Add",
      "addPage": "Ƙara Shafi",
      "navigation": "Navigation",
      "payments": "Biya",
      "payouts": "Payouts",
      "transactions": "Transactions",
      "reviews": "Reviews",
      "blogPosts": "Blog posts",
      "blogCategories": "Blog categories",
      "blogComments": "Comments",
      "allPosts": "All posts",
      "menus": "Menus",
      "aiStudio": "AI Studio"
    },
    "pos": "Point of Sale",
    "posLocations": "POS Locations",
    "posStaff": "POS Staff",
    "dashboardSubtitle": "Welcome back! Here's what's happening.",
    "editProduct": "Edit Product",
    "updateProductInfo": "Update product information",
    "totalRevenue": "Total Revenue",
    "totalRevenue2025": "Total Revenue 2025",
    "totalSales": "Total Sales",
    "totalOrders": "Total Orders",
    "totalProducts": "Total Products",
    "totalUsers": "Total Users",
    "totalVisitors": "Total Visitors",
    "liveVisitors": "Live Visitors",
    "live": "LIVE",
    "activeVendors": "Active Vendors",
    "pendingOrders": "Pending Orders",
    "avgOrderValue": "Avg Order Value",
    "salesChart": "Sales (Last 30 Days)",
    "recentOrders": "Recent Orders",
    "topProducts": "Top Products",
    "topVendors": "Top Vendors",
    "topSellingProducts": "Top Selling Products",
    "customerVolume": "Customer Volume",
    "newCustomer": "New Customer",
    "currentCustomer": "Current Customer",
    "trafficAnalytic": "Traffic Analytic",
    "viewsFromPlatforms": "Total Views from 4 platforms",
    "vendorsManagement": {
      "allVendors": "All Vendors",
      "allVendorsDesc": "View and manage vendor profiles",
      "searchPlaceholder": "Search store name...",
      "status": {
        "pending": "Pending",
        "approved": "Active",
        "suspended": "Suspended",
        "rejected": "Rejected"
      },
      "table": {
        "storeOwner": "Store & Owner",
        "status": "Status",
        "commission": "Commission",
        "sales": "Sales",
        "joined": "Joined",
        "actions": "Actions",
        "noVendors": "No vendors found",
        "visitStore": "Visit Store",
        "updateStatus": "Update Status",
        "unknown": "Unknown"
      },
      "toasts": {
        "statusSuccess": "Vendor status updated successfully",
        "statusError": "Failed to update status"
      }
    },
    "productsManagement": {
      "title": "Products",
      "subtitle": "Manage all products in the marketplace",
      "addProduct": "Add Product",
      "allProducts": "All Products",
      "allProductsDesc": "View and manage products from all vendors",
      "searchPlaceholder": "Search products...",
      "status": {
        "label": "Status",
        "all": "All Status",
        "published": "Published",
        "active": "Active",
        "draft": "Draft",
        "archived": "Archived"
      },
      "table": {
        "image": "Image",
        "name": "Name",
        "vendor": "Vendor",
        "price": "Price",
        "stock": "Stock",
        "status": "Status",
        "actions": "Actions",
        "noProducts": "No products found",
        "uncategorized": "Uncategorized",
        "na": "N/A",
        "view": "View",
        "edit": "Edit",
        "delete": "Delete"
      },
      "deleteDialog": {
        "title": "Delete Product",
        "description": "Are you sure you want to delete \"{name}\"? This action cannot be undone.",
        "confirm": "Delete",
        "cancel": "Cancel",
        "success": "Product deleted successfully",
        "error": "Failed to delete product"
      }
    },
    "collections": "Collections",
    "collectionsManagement": {
      "title": "Collections",
      "subtitle": "Manage product collections",
      "addCollection": "Add Collection",
      "addCollectionDescription": "Create a new product collection",
      "editCollection": "Edit Collection",
      "allCollections": "All Collections",
      "allCollectionsDesc": "View and manage manual and automated collections",
      "searchPlaceholder": "Search collections...",
      "collectionType": "Collection Type",
      "manual": "Manual",
      "automated": "Automated",
      "conditions": "Conditions",
      "addCondition": "Add Condition",
      "matchAll": "Products must match all conditions",
      "matchAny": "Products must match any condition",
      "sortOrder": "Sort Order",
      "productCount": "Products",
      "status": {
        "label": "Status",
        "all": "All Status",
        "active": "Active",
        "draft": "Draft"
      },
      "table": {
        "image": "Image",
        "title": "Title",
        "type": "Type",
        "products": "Products",
        "status": "Status",
        "channels": "Channels",
        "actions": "Actions",
        "noCollections": "No collections found"
      },
      "form": {
        "title": "Title",
        "titlePlaceholder": "e.g. Summer Collection",
        "description": "Description",
        "descriptionPlaceholder": "Describe this collection...",
        "collectionImage": "Collection Image",
        "typeManual": "Manual",
        "typeManualDesc": "Add products one by one",
        "typeAutomated": "Automated",
        "typeAutomatedDesc": "Products added by conditions",
        "productsInCollection": "Products in Collection",
        "searchProducts": "Search products to add...",
        "selectedProducts": "Selected Products",
        "noProductsSelected": "No products selected",
        "clearAll": "Clear all",
        "conditionField": "Field",
        "conditionOperator": "Condition",
        "conditionValue": "Value",
        "noConditions": "No conditions added"
      },
      "deleteDialog": {
        "title": "Delete Collection",
        "description": "Are you sure you want to delete \"{name}\"? Products will remain but be removed from this collection.",
        "confirm": "Delete",
        "cancel": "Cancel",
        "success": "Collection deleted successfully",
        "error": "Failed to delete collection"
      }
    },
    "inventory": {
      "title": "Inventory",
      "subtitle": "Manage product stock levels",
      "searchPlaceholder": "Search products...",
      "export": "Export",
      "import": "Import",
      "tabs": {
        "all": "All",
        "online": "Online",
        "onlineStore": "Online store",
        "mainWarehouse": "Main warehouse",
        "storifyWarehouse": "Storify warehouse",
        "storeFront": "Store front",
        "secondaryStorage": "Secondary storage"
      },
      "columns": {
        "product": "Product",
        "sku": "SKU",
        "unavailable": "Unavailable",
        "committed": "Committed",
        "available": "Available",
        "onHand": "On hand"
      },
      "filters": {
        "stockLevel": "Stock Level",
        "all": "All",
        "lowStock": "Low Stock",
        "outOfStock": "Out of Stock"
      },
      "actions": {
        "adjustQuantity": "Adjust Quantity",
        "save": "Save",
        "cancel": "Cancel"
      },
      "empty": "No inventory items found",
      "learnMore": "Learn more about managing inventory",
      "updateSuccess": "Inventory updated successfully",
      "updateError": "Failed to update inventory",
      "itemsModified": "{count} items modified",
      "csvHeaders": {
        "product": "Product",
        "variant": "Variant",
        "sku": "SKU",
        "available": "Available",
        "onHand": "On Hand"
      },
      "stats": {
        "trackedSkus": "Tracked SKUs",
        "trackedSkusDescription": "Product variants in your catalog",
        "lowStock": "Low stock",
        "lowStockDescription": "SKUs with 10 or fewer units",
        "outOfStock": "Out of stock",
        "outOfStockDescription": "SKUs currently unavailable",
        "onHandUnits": "On hand units",
        "onHandUnitsDescription": "Total units across your products",
        "locations": "Locations",
        "locationsDescription": "Active inventory locations"
      }
    },
    "salesFunnel": "Sales Funnel",
    "productView": "Product View",
    "settings": {
      "title": "Settings",
      "description": "Manage your store configuration",
      "tabs": {
        "general": "General",
        "security": "Security",
        "appearance": "Appearance",
        "payment": "Payments",
        "email": "Email",
        "orders": "Orders",
        "seo": "SEO",
        "social": "Social",
        "maintenance": "Maintenance",
        "storage": "Storage"
      },
      "search": "Search settings",
      "close": "Close settings",
      "openMenu": "Open settings menu",
      "closeMenu": "Close settings menu",
      "storeNameFallback": "Your store",
      "attention": "Action Required",
      "disabled": "Disabled",
      "unsaved": "Unsaved",
      "session": {
        "duration": "Session Duration (days)",
        "maxAttempts": "Max Login Attempts",
        "lockout": "Lockout Duration (min)"
      },
      "passwordPolicy": {
        "uppercase": "Require Uppercase",
        "numbers": "Require Numbers",
        "specialChars": "Require Special Characters"
      },
      "general": {
        "title": "General Settings",
        "description": "Configure your store's basic information",
        "storeName": "Store Name",
        "storeEmail": "Store Email",
        "phone": "Phone Number",
        "storeDomain": "Store Domain",
        "address": "Address",
        "storeDescription": "Store Description",
        "defaultLanguage": "Default Language",
        "defaultCurrency": "Default Currency",
        "logoUrl": "Logo URL",
        "faviconUrl": "Favicon URL",
        "timezone": "Timezone",
        "timezonePlaceholder": "UTC",
        "supportedLanguages": "Supported languages",
        "supportedLanguagesDesc": "Available languages in your storefront.",
        "supportedCurrencies": "Supported currencies",
        "supportedCurrenciesDesc": "Currency codes allowed for pricing and display.",
        "save": "Save Changes"
      },
      "appearance": {
        "title": "Appearance",
        "description": "Customize your store's look and feel",
        "primaryColor": "Primary Color",
        "secondaryColor": "Secondary Color",
        "accentColor": "Accent Color",
        "theme": "Default Theme",
        "themes": {
          "light": "Light",
          "dark": "Dark",
          "system": "System"
        },
        "borderRadius": "Border radius",
        "mode": "Mode",
        "contrast": "Contrast",
        "rtl": "Right to left",
        "collapsedSidebar": "Collapsed sidebar",
        "nav": "Navigation",
        "layout": "Layout",
        "color": "Color",
        "navColor": {
          "integrate": "Integrate",
          "apparent": "Apparent"
        },
        "presets": "Presets",
        "save": "Save Changes"
      },
      "payment": {
        "title": "Payment Settings",
        "description": "Configure payment gateways and options",
        "enableStripe": "Enable Stripe",
        "stripePublishableKey": "Publishable Key",
        "stripeWebhookSecret": "Webhook Secret",
        "enablePayPal": "Enable PayPal",
        "paypalClientId": "Client ID",
        "paypalMode": "Mode",
        "paypalSandbox": "Sandbox",
        "paypalLive": "Live",
        "paypalWebhookId": "Webhook ID",
        "enableCOD": "Enable Cash on Delivery",
        "codInstructions": "COD Instructions",
        "codMinOrder": "Min Order Amount",
        "codMaxOrder": "Max Order Amount",
        "stripe": {
          "title": "Stripe",
          "description": "Configure Stripe payment gateway",
          "enable": "Enable Stripe Payments",
          "publishableKey": "Publishable Key",
          "secretKey": "Secret Key",
          "webhookSecret": "Webhook Secret",
          "webhookSecretHint": "Required for handling payment events. Get this from Stripe Dashboard → Developers → Webhooks"
        },
        "paypal": {
          "title": "PayPal",
          "description": "Configure PayPal payment gateway",
          "enablePayPal": "Enable PayPal",
          "paypalClientId": "Client ID",
          "clientSecret": "Client Secret",
          "paypalMode": "Mode",
          "paypalSandbox": "Sandbox",
          "paypalLive": "Live",
          "paypalWebhookId": "Webhook ID"
        },
        "cod": {
          "title": "Cash on Delivery",
          "description": "Configure COD payment option",
          "enable": "Enable Cash on Delivery",
          "instructions": "COD Instructions",
          "placeholder": "Instructions shown to customers...",
          "codMinOrder": "Min Order Amount",
          "codMaxOrder": "Max Order Amount"
        },
        "save": "Save Payment Settings"
      },
      "email": {
        "title": "Email Configuration (SMTP)",
        "description": "Configure email sending via SMTP",
        "enable": "Enable SMTP Email",
        "host": "SMTP Host",
        "port": "SMTP Port",
        "username": "SMTP Username",
        "password": "SMTP Password",
        "fromEmail": "From Email",
        "fromName": "From Name",
        "secure": "Use SSL/TLS (for port 465)",
        "test": {
          "label": "Test Email",
          "placeholder": "test@example.com",
          "button": "Send Test Email",
          "success": "Test email sent successfully!",
          "error": "Failed to send test email"
        },
        "save": "Save Email Settings"
      },
      "security": {
        "title": "Security & Access Control",
        "description": "Configure multi-vendor mode, session security, and password policies",
        "tabs": {
          "general": "General",
          "2fa": "Two-Factor Auth",
          "oauth": "OAuth",
          "pos": "POS Access",
          "vendor": "Vendor Permissions"
        },
        "multiVendor": {
          "title": "Store Mode",
          "label": "Multi-Vendor Mode",
          "description": "Enable marketplace features: vendor registration, multiple stores, vendor dashboard"
        },
        "emailVerification": {
          "title": "Email Verification",
          "required": "Require Email Verification",
          "requiredDesc": "Users must verify email before accessing the store",
          "vendorRequired": "Require for Vendors",
          "vendorRequiredDesc": "Vendors must verify email before listing products"
        },
        "session": {
          "title": "Session Security",
          "duration": "Session Duration (days)",
          "maxAttempts": "Max Login Attempts",
          "lockout": "Lockout Duration (min)"
        },
        "rateLimiting": {
          "enabled": "Enable Rate Limiting",
          "adminPreset": "Admin API",
          "vendorPreset": "Vendor API",
          "checkoutPreset": "Checkout / Payments",
          "cartPreset": "Cart",
          "couponPreset": "Coupons",
          "authPreset": "Auth / Login",
          "ipPreset": "Guest / Public (IP-based)"
        },
        "passwordPolicy": {
          "title": "Password Policy",
          "minLength": "Minimum Password Length",
          "uppercase": "Require Uppercase",
          "numbers": "Require Numbers",
          "specialChars": "Require Special Characters"
        },
        "save": "Save Security Settings"
      },
      "orders": {
        "title": "Order Settings",
        "description": "Configure order and commission settings",
        "prefix": "Order Number Prefix",
        "taxRate": "Tax Rate (%)",
        "shippingCost": "Default Shipping Cost ($)",
        "freeShippingThreshold": "Free Shipping Threshold ($)",
        "freeShippingPlaceholder": "Leave empty to disable",
        "vendorCommission": "Vendor Commission",
        "commissionRate": "Commission Rate (%)",
        "minWithdrawal": "Min Withdrawal Amount ($)",
        "save": "Save Order Settings"
      },
      "seo": {
        "title": "SEO Settings",
        "description": "Configure search engine optimization",
        "metaTitle": "Meta Title",
        "metaTitlePlaceholder": "Your Store - Online Marketplace",
        "metaDescription": "Meta Description",
        "metaDescriptionPlaceholder": "Describe your store in 150-160 characters...",
        "metaKeywords": "Meta Keywords",
        "metaKeywordsPlaceholder": "ecommerce, online shopping, marketplace",
        "ogImage": "OG Image URL",
        "ogImagePlaceholder": "https://example.com/og-image.jpg",
        "save": "Save SEO Settings"
      },
      "social": {
        "title": "Social Media Links",
        "description": "Add your social media profiles",
        "facebook": "Facebook",
        "facebookPlaceholder": "https://facebook.com/yourpage",
        "twitter": "Twitter/X",
        "twitterPlaceholder": "https://twitter.com/yourhandle",
        "instagram": "Instagram",
        "instagramPlaceholder": "https://instagram.com/yourprofile",
        "youtube": "YouTube",
        "youtubePlaceholder": "https://youtube.com/yourchannel",
        "tiktok": "TikTok",
        "tiktokPlaceholder": "https://tiktok.com/@yourhandle",
        "linkedin": "LinkedIn",
        "linkedinPlaceholder": "https://linkedin.com/company/yourcompany",
        "save": "Save Social Links"
      },
      "maintenance": {
        "title": "Maintenance Mode",
        "description": "Control store availability",
        "enable": "Enable Maintenance Mode",
        "enableDesc": "When enabled, visitors will see a maintenance message",
        "message": "Maintenance Message",
        "messagePlaceholder": "We're currently undergoing maintenance. Please check back soon!",
        "save": "Save Maintenance Settings"
      },
      "shipping": {
        "title": "Shipping & Delivery",
        "description": "Configure shipping zones, rates, and delivery estimates like Shopify.",
        "enable": {
          "label": "Enable shipping rates",
          "help": "When enabled, checkout uses your shipping zones and rates. Otherwise it falls back to flat shipping in Order Settings."
        },
        "origin": {
          "title": "Shipping origin",
          "description": "Used for operational reference and future carrier integrations.",
          "country": "Country",
          "countryPlaceholder": "United States",
          "state": "State / Province",
          "statePlaceholder": "CA",
          "city": "City",
          "cityPlaceholder": "San Francisco",
          "postalCode": "Postal code",
          "postalCodePlaceholder": "94105",
          "address1": "Address line 1",
          "address1Placeholder": "123 Market St",
          "address2": "Address line 2",
          "address2Placeholder": "Suite 100 (optional)"
        },
        "delivery": {
          "title": "Delivery estimates",
          "description": "Set processing time that will be added to rate delivery times when displayed.",
          "processingMin": "Processing days (min)",
          "processingMax": "Processing days (max)",
          "showEstimated": "Show estimates in checkout"
        },
        "zones": {
          "title": "Shipping zones",
          "description": "Create zones and define rates. Countries/regions are comma-separated and matched case-insensitively against the customer address.",
          "add": "Add zone",
          "empty": "No zones yet. Add a zone to start configuring shipping rates."
        },
        "zone": {
          "name": "Zone name",
          "namePlaceholder": "Domestic",
          "remove": "Remove",
          "countries": "Countries",
          "countriesPlaceholder": "United States, Canada",
          "noCountriesWarning": "No countries selected. This zone will not match any address.",
          "regions": "Regions (optional)",
          "regionsPlaceholder": "CA, NY, TX"
        },
        "rates": {
          "title": "Rates",
          "add": "Add rate",
          "empty": "No rates in this zone yet. Add a rate (e.g., Standard or Express)."
        },
        "rate": {
          "name": "Rate name",
          "namePlaceholder": "Standard",
          "typeLabel": "Type",
          "type": {
            "flat": "Flat rate",
            "freeOver": "Free over subtotal",
            "subtotalRange": "Subtotal range"
          },
          "typePlaceholder": "Select type",
          "price": "Price",
          "freeOver": "Free over",
          "minSubtotal": "Min subtotal",
          "maxSubtotal": "Max subtotal",
          "minDays": "Delivery days (min)",
          "maxDays": "Delivery days (max)",
          "active": "Active"
        },
        "fallback": {
          "title": "Fallback rate",
          "description": "If no zone matches the address, you can apply a default rate.",
          "enable": "Enable fallback rate",
          "name": "Name",
          "price": "Price",
          "minDays": "Min days",
          "maxDays": "Max days"
        },
        "pickup": {
          "title": "Local pickup",
          "description": "Offer local pickup as an alternative fulfillment method.",
          "address": "Pickup address",
          "instructions": "Instructions",
          "readyMin": "Ready in (min days)",
          "readyMax": "Ready in (max days)"
        }
      },
      "twoFactor": {
        "title": "Two-Factor Authentication",
        "description": "Enable and configure 2FA requirements for different user roles",
        "enable": "Enable Two-Factor Authentication",
        "enableDesc": "Allow users to set up 2FA for their accounts",
        "requirements": "2FA Requirements by Role",
        "admin": "Required for Administrators",
        "adminDesc": "Admin accounts must enable 2FA",
        "vendor": "Required for Vendors",
        "vendorDesc": "Vendor accounts must enable 2FA",
        "save": "Save 2FA Settings"
      },
      "oauth": {
        "title": "OAuth / Social Login",
        "description": "Configure social login providers (Google, Facebook)",
        "google": {
          "label": "Google Sign-In",
          "description": "Allow users to sign in with their Google account",
          "clientId": "Google Client ID",
          "clientSecret": "Google Client Secret"
        },
        "facebook": {
          "label": "Facebook Sign-In",
          "description": "Allow users to sign in with their Facebook account",
          "appId": "Facebook App ID",
          "appSecret": "Facebook App Secret"
        },
        "save": "Save OAuth Settings"
      },
      "pos": {
        "title": "Point of Sale (POS) Access",
        "description": "Configure which roles can access the POS system",
        "enable": "Enable POS System",
        "enableDesc": "Allow in-store sales through the Point of Sale module",
        "access": "POS Access by Role",
        "admin": "Administrators",
        "adminDesc": "Allow admins to make sales via POS",
        "vendor": "Vendors",
        "vendorDesc": "Allow vendors to make sales via POS for their products",
        "seller": "Sellers (Staff)",
        "sellerDesc": "Allow seller staff to make sales via POS",
        "vendorProducts": "Vendor products",
        "vendorProductsDesc": "Control whether the register can sell stock owned by your vendors",
        "allowVendorProducts": "Sell vendor products at the register",
        "allowVendorProductsDesc": "For consignment: vendors' goods are stocked in your store and sold at the counter, with commission applied automatically. Each product still has to be published to POS individually.",
        "allowVendorProductsNeedsLocation": "Pick a default POS location below. Vendor products only appear once their stock is counted into that location, so you never sell what you do not physically hold.",
        "general": "General",
        "language": "Language",
        "defaultLocation": "Default POS Location ID",
        "customize": "Customize",
        "smartGrid": "Smart grid",
        "lockScreen": "Lock screen timeout (min)",
        "printedReceipts": "Printed receipts",
        "customerDisplays": "Customer displays",
        "checkout": "Checkout",
        "customerReceiptSelection": "Customer receipt selection",
        "offlinePayments": "Offline payments",
        "orders": "Orders",
        "orderNumberPrefix": "Order number prefix",
        "orderNumberPrefixHint": "New POS orders use this prefix with a six-digit number, for example POS000017.",
        "returnRules": "Return rules",
        "returnWindowDays": "Return window (days)",
        "allowWithoutReceipt": "Allow returns without receipt",
        "save": "Save POS Settings",
        "enabled": "Enabled",
        "disabled": "Disabled",
        "accessDesc": "Control which user roles can access the POS terminal",
        "generalDesc": "Configure default language and location for POS",
        "languageHint": "Language used in the POS terminal interface",
        "selectLocation": "Select a location",
        "noLocation": "No default location",
        "defaultBadge": "Default",
        "locationIdPlaceholder": "Enter location ID",
        "defaultLocationHint": "The location used by default for new POS orders",
        "checkoutDesc": "Configure payment methods and checkout behavior",
        "paymentMethods": "Accepted Payment Methods",
        "paymentCash": "Cash",
        "paymentCashDesc": "Accept cash payments",
        "paymentCard": "Card",
        "paymentCardDesc": "Accept credit/debit card payments",
        "paymentManual": "Manual",
        "paymentManualDesc": "Custom payment methods",
        "customerReceiptSelectionDesc": "Let customers choose how to receive their receipt",
        "offlinePaymentsDesc": "Process payments when the device is offline",
        "customizeDesc": "Customize the POS terminal appearance and behavior",
        "smartGridDesc": "Automatically arrange product grid for optimal display",
        "printedReceiptsDesc": "Print receipts after each transaction",
        "customerDisplaysDesc": "Show order details on customer-facing display",
        "lockScreenHint": "Auto-lock the POS terminal after inactivity",
        "minutes": "minutes",
        "receiptPrinter": "Receipt Printer",
        "receiptPrinterPlaceholder": "e.g. Star TSP143",
        "ordersDesc": "Configure return policies for POS orders",
        "returnRulesDesc": "Enable return and refund rules for in-store purchases",
        "days": "days",
        "allowWithoutReceiptDesc": "Allow customers to return items without a receipt",
        "conditionNotes": "Return Condition Notes",
        "conditionNotesPlaceholder": "e.g. Items must be in original packaging",
        "conditionNotesHint": "Additional notes or conditions for returns",
        "sound": "Sound Effects",
        "soundDesc": "Configure audio feedback for POS terminal interactions",
        "soundEnable": "Enable Sound Effects",
        "soundEnableDesc": "Play audio cues during POS operations",
        "soundVolume": "Volume",
        "soundAddToCart": "Add to Cart",
        "soundAddToCartDesc": "Beep when a product is added to cart",
        "soundPayment": "Payment Accepted",
        "soundPaymentDesc": "Sound when a payment is processed",
        "soundOrderComplete": "Order Complete",
        "soundOrderCompleteDesc": "Chime when an order is completed",
        "soundError": "Error Alert",
        "soundErrorDesc": "Alert sound for errors and stock warnings"
      },
      "locations": {
        "title": "Inventory Locations",
        "description": "Manage warehouse and store locations for inventory tracking",
        "add": "Add New Location",
        "new": "New Location",
        "name": "Location Name",
        "address": "Address",
        "setAsDefault": "Set as default location",
        "create": "Create Location",
        "existing": "Existing Locations",
        "empty": "No locations configured yet",
        "emptyHint": "Add your first location to start tracking inventory across multiple places",
        "active": "Active",
        "default": "Default",
        "defaultBadge": "Default",
        "inactive": "Inactive",
        "infoTitle": "About Locations",
        "info1": "Locations are used to track inventory across multiple warehouses or stores",
        "info2": "The default location is used for POS sales and new inventory",
        "info3": "Inactive locations won't appear in product inventory forms",
        "info4": "You cannot delete a location that is set as default"
      },
      "vendorPermissions": {
        "title": "Vendor Permission Defaults",
        "description": "Configure default permissions for new vendors",
        "warning": "Enable Multi-Vendor Mode to configure vendor permissions.",
        "manageProducts": "Manage Products",
        "viewOrders": "View Orders",
        "manageOrders": "Manage Orders",
        "manageSettings": "Manage Store Settings",
        "viewAnalytics": "View Analytics",
        "manageDiscounts": "Manage Discounts",
        "managePayouts": "Manage Payouts",
        "accessPOS": "Access POS",
        "save": "Save Vendor Permissions"
      },
      "storage": {
        "title": "Storage Settings",
        "description": "Configure file storage provider for media uploads",
        "provider": "Storage Provider",
        "accountId": "R2 Account ID",
        "cloudflareR2": "Cloudflare R2",
        "cloudflareR2Desc": "S3-compatible storage with no egress fees",
        "awsS3": "AWS S3",
        "awsS3Desc": "Amazon S3 object storage",
        "endpoint": "R2 Endpoint URL",
        "endpointHelp": "Find this in Cloudflare Dashboard → R2 → Your Bucket → Settings",
        "region": "AWS Region",
        "bucketName": "Bucket Name",
        "accessKeyId": "Access Key ID",
        "secretAccessKey": "Secret Access Key",
        "publicUrl": "Public URL / CDN (Optional)",
        "publicUrlHelp": "Custom domain or CDN URL for serving uploaded files",
        "testConnection": "Test Connection",
        "uploadSettings": "Upload Settings",
        "maxFileSize": "Max File Size (MB)",
        "pathPrefix": "Path Prefix",
        "allowedMimeTypes": "Allowed File Types",
        "save": "Save Storage Settings",
        "connectionSuccess": "Storage connection successful!",
        "connectionFailed": "Failed to connect to storage",
        "chooseProvider": "Choose one active storage service",
        "status": "Status",
        "checking": "Checking...",
        "connected": "Connected",
        "notConnected": "Not connected",
        "refresh": "Refresh",
        "r2Config": "Cloudflare R2 Configuration",
        "s3Config": "AWS S3 Configuration",
        "switchDialog": {
          "title": "Switch storage provider?",
          "description": "Switching storage providers will make new uploads go to the new provider. Existing files remain in the previous provider and may require migration.",
          "confirm": "Confirm",
          "cancel": "Cancel"
        },
        "placeholder": {
          "bucket": "my-bucket",
          "region": "Select region",
          "accessKeyId": "AKIA...",
          "r2AccessKeyId": "Access Key ID",
          "secretKey": "Enter secret key",
          "r2SecretKey": "Your R2 Secret Access Key",
          "r2AccountId": "1234567890abcdef",
          "cdnUrl": "https://cdn.example.com",
          "r2Url": "https://pub-xxxx.r2.dev",
          "doAccessKey": "DO00..."
        },
        "help": {
          "cloudfront": "CloudFront or custom domain for serving uploaded files",
          "r2Domain": "R2.dev subdomain or custom domain for serving uploaded files",
          "r2FindOverview": "Find this in Cloudflare Dashboard → R2 → Overview"
        }
      },
      "analytics": {
        "title": "Analytics Integration",
        "description": "Connect external analytics services",
        "googleAnalyticsId": "Google Analytics ID",
        "googleAnalyticsIdPlaceholder": "G-XXXXXXXXXX",
        "googleTagManagerId": "Google Tag Manager ID",
        "googleTagManagerIdPlaceholder": "GTM-XXXXXXX",
        "facebookPixelId": "Facebook Pixel ID",
        "facebookPixelIdPlaceholder": "123456789012345",
        "tiktokPixelId": "TikTok Pixel ID",
        "tiktokPixelIdPlaceholder": "C1234567890ABCDEF",
        "plausibleTitle": "Plausible Analytics",
        "plausibleDomain": "Site Domain",
        "plausibleDomainPlaceholder": "yourdomain.com",
        "plausibleDomainHelp": "Enter just the domain, e.g. yourdomain.com (no https://)",
        "plausibleApiKey": "API Key",
        "plausibleApiKeyPlaceholder": "Enter your Plausible API key",
        "plausibleApiKeyHelp": "Found in Plausible → Settings → API Keys",
        "plausibleSelfHosted": "Self-hosted instance",
        "plausibleBaseUrl": "Custom Instance URL",
        "plausibleBaseUrlPlaceholder": "https://plausible.yourdomain.com",
        "save": "Save Analytics Settings"
      },
      "abandonedCarts": {
        "title": "Abandoned Carts"
      },
      "loadError": "Failed to load settings",
      "unsavedChanges": {
        "title": "Unsaved changes",
        "description": "Discard your unsaved changes and switch sections?",
        "confirm": "Discard",
        "cancel": "Stay"
      },
      "ai": {
        "title": "Saitin AI",
        "description": "Wuri ɗaya don daidaita abun ciki na AI Studio, SEO, da ƙirƙirar hotuna.",
        "statusConfigured": "An Saita",
        "statusNotConfigured": "Ba a Saita ba",
        "enabled": "Kunna fasalulluka na AI",
        "enabledHint": "Yana kunna ko kashe AI Studio da kowane maɓallin AI a faɗin Dashboard.",
        "apiKey": "Maɓallin OpenAI API",
        "apiKeySetPlaceholder": "••••••••  (an ajiye — shigar da sabon maɓalli don maye gurbinsa)",
        "apiKeyHint": "Ana amfani da shi ta AI Studio da Wakilin Talla na AI. Ka bar shi babu kome don ci gaba da amfani da sauyin muhalli OPENAI_API_KEY.",
        "testConnection": "Gwada Haɗi",
        "testFailed": "Gwajin haɗi ya gaza",
        "textModel": "Model na rubutu",
        "imageModel": "Model na hoto",
        "modelDefault": "Tsoho (an ba da shawara)",
        "imageSize": "Girman hoto na tsoho",
        "imageQuality": "Ingancin hoto na tsoho",
        "imageQualityHint": "Ingancin da ya fi girma yana ƙara kuɗi kowace hoto.",
        "surfacesTitle": "Inda ake amfani da AI",
        "surfacesHint": "Kashe ƙirƙirar AI ga takamaiman sassan Dashboard.",
        "surfaces": {
          "products": "Kayayyaki",
          "categories": "Rukunoni",
          "collections": "Tarin",
          "brands": "Alamun Kasuwanci",
          "blogPosts": "Rubuce-rubucen Blog",
          "contentPages": "Shafukan Abun Ciki",
          "reviews": "Bita da Amsoshi",
          "heroBanner": "Manyan Talla"
        },
        "brandVoiceTitle": "Muryar Alama",
        "brandVoiceHint": "Ana amfani da shi a kowace ƙirƙirar rubutu ta AI sai dai idan buƙata ta canza shi.",
        "tone": "Salon Tsoho",
        "toneNone": "Babu salon tsoho",
        "brandInstructions": "Jagorar salo (na zaɓi)",
        "brandInstructionsPlaceholder": "misali: \"Rubuta wa masu son ayyukan waje. Gajerun jimloli. Guji kalmomin wuce gona da iri.\"",
        "accessTitle": "Shiga & Iyakokin Yau da Kullum",
        "accessHint": "Iyaka na kowane mai amfani ne a kowace rana. 0 yana nufin babu iyaka.",
        "staffEnabled": "Bari asusun ma'aikata",
        "vendorsEnabled": "Bari asusun masu siyarwa",
        "textLimit": "Ƙirƙirar rubutu / mai amfani / rana",
        "imageLimit": "Ƙirƙirar hoto / mai amfani / rana",
        "imageLimitHint": "Hotuna ne suka fi tsada — saita iyaka don shagunan da ake tarayya.",
        "imageStyle": "Jagorar salon hoto (na zaɓi)",
        "imageStylePlaceholder": "misali: \"Haske na halitta mai laushi, launuka masu tsaka-tsaki masu ɗumi, kayan ado kaɗan.\"",
        "imageStyleHint": "Ana amfani da shi ga hotunan da aka ƙirƙira (ba gyare-gyare ba) domin hotunan kaya su kasance daidai da alamarka.",
        "brandKitTitle": "Kayan Alama",
        "brandKitHint": "Launuka da logo da ake amfani da su wajen ƙirƙirar hotuna da fitar da girman hoto zuwa shafukan sada zumunta.",
        "primaryColor": "Babban launin Alama",
        "secondaryColor": "Launin Alama na Biyu",
        "logoUrl": "URL na Logon Alama",
        "logoUrlHint": "Loda logo naku zuwa shago, sannan a manna URL dinsa a nan. Ana amfani da shi azaman ƙarin alama ta zaɓi a fitarwar zuwa shafukan sada zumunta."
      },
      "saveChanges": "Ajiye Canje-canje"
    },
    "addToCart": "Add to Cart",
    "initiateCheckout": "Initiate Checkout",
    "purchase": "Purchase",
    "insights": "Insights",
    "funnelDropoff": "Funnel showing user drop-off from visit to purchase.",
    "failedToLoadData": "Failed to load data",
    "users": "Users",
    "usersDesc": "Manage users and roles",
    "vendors": "Vendors",
    "vendorsDesc": "Manage seller accounts and approvals",
    "products": "Products",
    "categories": "Categories",
    "orders": "Orders",
    "reports": "Reports",
    "pendingApprovals": "Pending Approvals",
    "approveVendor": "Approve Vendor",
    "rejectVendor": "Reject Vendor",
    "adminPanel": "Admin Panel",
    "dashboard": "Dashboard",
    "home": "Home",
    "productsPage": {
      "stats": {
        "totalProducts": {
          "title": "Total Products",
          "description": "All catalog products"
        },
        "activeListings": {
          "title": "Active Listings",
          "description": "Live on storefront"
        },
        "draftProducts": {
          "title": "Draft Products",
          "description": "Pending publish"
        },
        "outOfStock": {
          "title": "Out of Stock",
          "description": "Need replenishment"
        },
        "inventoryUnits": {
          "title": "Inventory Units",
          "description": "Total sellable stock"
        }
      }
    },
    "collectionsPage": {
      "stats": {
        "totalCollections": {
          "title": "Total Collections",
          "description": "All collection groups"
        },
        "activeCollections": {
          "title": "Active Collections",
          "description": "Visible to customers"
        },
        "manualCollections": {
          "title": "Manual Collections",
          "description": "Curated by admin"
        },
        "onlineStore": {
          "title": "Online Store",
          "description": "Published to online channel"
        },
        "productsInCollections": {
          "title": "Products in Collections",
          "description": "Total assigned product entries"
        }
      }
    },
    "categoriesPage": {
      "stats": {
        "totalCategories": {
          "title": "Total Categories",
          "description": "All category records"
        },
        "activeCategories": {
          "title": "Active Categories",
          "description": "Visible in storefront"
        },
        "inactiveCategories": {
          "title": "Inactive Categories",
          "description": "Hidden from customers"
        },
        "parentCategories": {
          "title": "Parent Categories",
          "description": "Top-level taxonomy"
        },
        "assignedProducts": {
          "title": "Assigned Products",
          "description": "Products mapped to categories"
        }
      }
    },
    "inventoryPage": {
      "stats": {
        "trackedSkus": {
          "title": "Tracked SKUs",
          "description": "Products and variants tracked"
        },
        "lowStockSkus": {
          "title": "Low Stock SKUs",
          "description": "Stock between 1 and 10"
        },
        "outOfStock": {
          "title": "Out of Stock",
          "description": "Requires replenishment"
        },
        "onHandUnits": {
          "title": "On Hand Units",
          "description": "Total physical inventory"
        },
        "activeLocations": {
          "title": "Active Locations",
          "description": "Inventory locations enabled"
        }
      }
    },
    "productsDataTable": {
      "title": "Products",
      "searchPlaceholder": "Search products",
      "rowActionsHeader": "Actions",
      "empty": "No products found",
      "columns": {
        "product": "Product",
        "category": "Category",
        "uncategorized": "Uncategorized",
        "status": "Status",
        "inventory": "Inventory",
        "price": "Price",
        "availableIn": "Available In"
      },
      "channels": {
        "inStore": "In store",
        "online": "Online"
      },
      "tabs": {
        "all": "All",
        "active": "Active",
        "draft": "Draft",
        "archived": "Archived"
      },
      "filters": {
        "vendors": "Vendors",
        "tag": "Tag",
        "statuses": "Statuses",
        "all": "All",
        "active": "Active",
        "draft": "Draft",
        "archived": "Archived"
      },
      "actions": {
        "addProduct": "Add product",
        "export": "Export",
        "import": "Import",
        "importExport": "Import / Export"
      },
      "bulkActions": {
        "setActive": "Set active",
        "setDraft": "Set draft",
        "setArchived": "Set archived",
        "delete": "Delete"
      },
      "rowActions": {
        "view": "View",
        "edit": "Edit",
        "delete": "Delete"
      },
      "dialogs": {
        "deleteSingle": {
          "title": "Delete Product",
          "description": "Are you sure you want to delete \"{name}\"? This action cannot be undone.",
          "confirm": "Delete",
          "cancel": "Cancel"
        },
        "deleteBulk": {
          "title": "Delete Products",
          "description": "Are you sure you want to delete {count} products? This action cannot be undone.",
          "confirm": "Delete",
          "cancel": "Cancel"
        },
        "updateStatus": {
          "title": "Update Product Status",
          "description": "Set {count} products to \"{status}\"?",
          "confirm": "Update",
          "cancel": "Cancel"
        }
      },
      "toasts": {
        "fetchError": "Failed to fetch products",
        "deleteSingleSuccess": "Product deleted successfully",
        "deleteSingleError": "Failed to delete product",
        "deleteBulkSuccess": "{count} products deleted successfully",
        "deleteBulkError": "Failed to delete some products",
        "updateSuccess": "{count} products updated",
        "updateError": "Failed to update {count} products"
      }
    },
    "collectionsDataTable": {
      "title": "Collections",
      "searchPlaceholder": "Search collections...",
      "rowActionsHeader": "Actions",
      "empty": "No collections found",
      "columns": {
        "collection": "Collection",
        "type": "Type",
        "products": "Products",
        "status": "Status",
        "availableIn": "Available in"
      },
      "types": {
        "manual": "Manual",
        "automated": "Automated"
      },
      "channels": {
        "inStore": "In store",
        "online": "Online"
      },
      "tabs": {
        "all": "All",
        "active": "Active",
        "draft": "Draft"
      },
      "filters": {
        "type": "Type",
        "all": "All",
        "manual": "Manual",
        "automated": "Automated"
      },
      "actions": {
        "export": "Export",
        "import": "Import",
        "addCollection": "Add collection"
      },
      "bulkActions": {
        "setActive": "Set active",
        "setDraft": "Set draft",
        "delete": "Delete"
      },
      "rowActions": {
        "edit": "Edit",
        "delete": "Delete"
      },
      "dialogs": {
        "deleteSingle": {
          "title": "Delete Collection",
          "description": "Are you sure you want to delete \"{name}\"? This will not delete the products in this collection.",
          "confirm": "Delete",
          "cancel": "Cancel"
        },
        "deleteBulk": {
          "title": "Delete Collections",
          "description": "Are you sure you want to delete {count} collections? This action cannot be undone.",
          "confirm": "Delete",
          "cancel": "Cancel"
        },
        "updateStatus": {
          "title": "Update Collection Status",
          "description": "Set {count} collections to \"{status}\"?",
          "confirm": "Update",
          "cancel": "Cancel"
        }
      },
      "toasts": {
        "fetchError": "Failed to fetch collections",
        "deleteSingleSuccess": "Collection deleted successfully",
        "deleteSingleError": "Failed to delete collection",
        "deleteBulkSuccess": "{count} collections deleted successfully",
        "deleteBulkError": "Failed to delete some collections",
        "updateSuccess": "{count} collections updated",
        "updateError": "Failed to update {count} collections"
      }
    },
    "categoriesDataTable": {
      "title": "Categories",
      "searchPlaceholder": "Search categories...",
      "rowActionsHeader": "Actions",
      "empty": "No categories found",
      "columns": {
        "category": "Category",
        "parent": "Parent",
        "none": "-",
        "products": "Products",
        "status": "Status"
      },
      "tabs": {
        "all": "All",
        "active": "Active",
        "inactive": "Inactive"
      },
      "status": {
        "active": "active",
        "inactive": "inactive"
      },
      "stats": {
        "categories": "Categories",
        "categoriesDescription": "Categories used by your products",
        "active": "Active",
        "activeDescription": "Visible product categories",
        "inactive": "Inactive",
        "inactiveDescription": "Hidden product categories",
        "parentCategories": "Parent categories",
        "parentCategoriesDescription": "Top-level category groups",
        "assignedProducts": "Assigned products",
        "assignedProductsDescription": "Your products with categories"
      },
      "actions": {
        "export": "Export",
        "import": "Import",
        "addCategory": "Add category"
      },
      "bulkActions": {
        "setActive": "Set active",
        "setInactive": "Set inactive",
        "delete": "Delete"
      },
      "rowActions": {
        "edit": "Edit",
        "delete": "Delete"
      },
      "dialogs": {
        "deleteSingle": {
          "title": "Delete Category",
          "description": "Are you sure you want to delete \"{name}\"? Products in this category will need to be recategorized.",
          "confirm": "Delete",
          "cancel": "Cancel"
        },
        "deleteBulk": {
          "title": "Delete Categories",
          "description": "Are you sure you want to delete {count} categories? This action cannot be undone.",
          "confirm": "Delete",
          "cancel": "Cancel"
        },
        "activate": {
          "title": "Activate Categories",
          "confirm": "Activate"
        },
        "deactivate": {
          "title": "Deactivate Categories",
          "confirm": "Deactivate"
        },
        "updateStatus": {
          "description": "Update {count} categories to {status}?",
          "cancel": "Cancel"
        }
      },
      "toasts": {
        "fetchError": "Failed to fetch categories",
        "deleteSingleSuccess": "Category deleted successfully",
        "deleteSingleError": "Failed to delete category",
        "deleteBulkSuccess": "{count} categories deleted successfully",
        "deleteBulkError": "Failed to delete some categories",
        "updateSuccess": "{count} categories updated",
        "updateError": "Failed to update {count} categories"
      }
    },
    "transfers": {
      "status": {
        "draft": "Draft",
        "ready_to_ship": "Ready to ship",
        "in_transit": "In transit",
        "completed": "Completed",
        "cancelled": "Cancelled"
      },
      "tabs": {
        "all": "All"
      },
      "list": {
        "title": "Transfers",
        "subtitle": "Move inventory between locations with a Shopify-style transfer workflow.",
        "createTransfer": "Create transfer",
        "searchPlaceholder": "Search by transfer number, location, or reference",
        "loading": "Loading transfers...",
        "empty": "No transfers found",
        "itemsSummary": "{units} units across {lines} lines",
        "columns": {
          "transfer": "Transfer",
          "from": "From",
          "to": "To",
          "items": "Items",
          "status": "Status",
          "updated": "Updated"
        }
      },
      "create": {
        "title": "Create transfer",
        "fromLocation": "From location",
        "toLocation": "To location",
        "addLocation": "Add location",
        "selectSourceLocation": "Select source location",
        "selectDestinationLocation": "Select destination location",
        "reference": "Reference",
        "referencePlaceholder": "PO, batch, or internal note",
        "internalNote": "Internal note",
        "internalNotePlaceholder": "Optional notes for your team",
        "searchPlaceholder": "Search products or SKU",
        "selectSourceToLoad": "Select a source location to load inventory",
        "loadingInventory": "Loading inventory...",
        "noVariants": "No available variants found in this location",
        "selectionSummary": "{lines} lines selected, {units} total units.",
        "cancel": "Cancel",
        "createTransfer": "Create transfer",
        "columns": {
          "product": "Product",
          "variant": "Variant",
          "sku": "SKU",
          "available": "Available",
          "transferQty": "Transfer Qty"
        },
        "dialog": {
          "addLocationTitle": "Add location",
          "addLocationDescription": "Create a new location and use it as the {target} location.",
          "locationName": "Location name",
          "locationNamePlaceholder": "Dhaka Warehouse",
          "addressOptional": "Address (optional)",
          "addressPlaceholder": "Street, area, city",
          "saveLocation": "Save location"
        },
        "toasts": {
          "loadLocationsError": "Failed to load locations",
          "selectBothLocations": "Select both source and destination locations",
          "locationsMustDiffer": "Source and destination must be different",
          "selectItems": "Add at least one item to transfer",
          "createSuccess": "Transfer created",
          "createError": "Failed to create transfer",
          "locationNameRequired": "Location name is required",
          "createLocationSuccess": "Location added",
          "createLocationError": "Failed to create location"
        }
      },
      "details": {
        "loading": "Loading transfer...",
        "backToTransfers": "Back to transfers",
        "routeSummary": "{from} to {to}",
        "reference": "Reference",
        "note": "Note",
        "defaultVariant": "Default",
        "meta": {
          "created": "Created",
          "updated": "Last updated",
          "totalUnits": "Total units"
        },
        "columns": {
          "product": "Product",
          "variant": "Variant",
          "sku": "SKU",
          "qty": "Qty"
        },
        "actions": {
          "markReadyToShip": "Mark ready to ship",
          "markInTransit": "Mark in transit",
          "markCompleted": "Mark completed",
          "cancelTransfer": "Cancel transfer"
        },
        "toasts": {
          "loadError": "Failed to load transfer",
          "updateSuccess": "Transfer updated",
          "updateError": "Failed to update transfer"
        }
      }
    },
    "phrases": {
      "all": "All",
      "failed_to_fetch_customers": "Failed to fetch customers",
      "delete_customer": "Delete customer",
      "delete": "Delete",
      "cancel": "Cancel",
      "customer_deleted_successfully": "Customer deleted successfully",
      "failed_to_delete_customer": "Failed to delete customer",
      "delete_customers": "Delete Customers",
      "failed_to_delete_some_customers": "Failed to delete some customers",
      "update_account_status": "Update account status",
      "update": "Update",
      "customer": "Customer",
      "unknown": "Unknown",
      "account": "Account",
      "active": "Active",
      "inactive": "Inactive",
      "banned": "Banned",
      "loyalty_tier": "Loyalty tier",
      "bronze": "Bronze",
      "silver": "Silver",
      "gold": "Gold",
      "platinum": "Platinum",
      "orders": "Orders",
      "spent": "Spent",
      "last_active": "Last active",
      "tags": "Tags",
      "": "-",
      "tier": "Tier",
      "tag": "Tag",
      "export": "Export",
      "add_customer": "Add customer",
      "set_active": "Set active",
      "set_inactive": "Set inactive",
      "set_banned": "Set banned",
      "view_details": "View details",
      "edit": "Edit",
      "customers": "Customers",
      "search_by_name_or_email": "Search by name or email",
      "actions": "Actions",
      "no_customers_found": "No customers found",
      "failed_to_fetch_staff": "Failed to fetch staff",
      "failed_to_fetch_staff_members": "Failed to fetch staff members",
      "remove_staff_member": "Remove staff member",
      "remove": "Remove",
      "staff_member_removed_successfully": "Staff member removed successfully",
      "failed_to_remove_staff_member": "Failed to remove staff member",
      "remove_staff_members": "Remove staff members",
      "remove_all": "Remove all",
      "failed_to_remove_some_staff_members": "Failed to remove some staff members",
      "staff_member": "Staff Member",
      "staff_status": "Staff Status",
      "department": "Department",
      "permissions": "Permissions",
      "none": "None",
      "joined": "Joined",
      "add_staff": "Add staff",
      "ban": "Ban",
      "remove_from_staff": "Remove from staff",
      "staff_members": "Staff Members",
      "no_staff_members_found": "No staff members found",
      "failed_to_fetch_vendors": "Failed to fetch vendors",
      "failed_to_update_vendor": "Failed to update vendor",
      "vendor_status_updated": "Vendor status updated",
      "failed_to_update_vendor_status": "Failed to update vendor status",
      "failed_to_update_account": "Failed to update account",
      "vendor_account_status_updated": "Vendor account status updated",
      "failed_to_update_account_status": "Failed to update account status",
      "failed_to_delete_vendor": "Failed to delete vendor",
      "vendor_deleted": "Vendor deleted",
      "store_owner": "Store & Owner",
      "unknown_owner": "Unknown owner",
      "vendor_status": "Vendor Status",
      "approved": "Approved",
      "pending": "Pending",
      "suspended": "Suspended",
      "rejected": "Rejected",
      "commission": "Commission",
      "sales": "Sales",
      "add_vendor": "Add Vendor",
      "details": "Details",
      "edit_vendor": "Edit vendor",
      "visit_store": "Visit store",
      "approve_vendor": "Approve vendor",
      "suspend_vendor": "Suspend vendor",
      "ban_account": "Ban account",
      "activate_account": "Activate account",
      "delete_vendor": "Delete vendor",
      "vendors": "Vendors",
      "search_vendors": "Search vendors...",
      "no_vendors_found": "No vendors found",
      "failed_to_load_discounts": "Failed to load discounts",
      "discount_code_is_required": "Discount code is required",
      "discount_value_must_be_greater_than_0": "Discount value must be greater than 0",
      "end_date_is_required": "End date is required",
      "failed_to_save_discount": "Failed to save discount",
      "discount_created": "Discount created",
      "discount_updated": "Discount updated",
      "delete_discount": "Delete Discount",
      "failed_to_delete_discount": "Failed to delete discount",
      "discount_deleted": "Discount deleted",
      "delete_discounts": "Delete Discounts",
      "update_discount_status": "Update Discount Status",
      "discount": "Discount",
      "free_shipping": "Free shipping",
      "no_label": "No label",
      "type": "Type",
      "percentage": "Percentage",
      "fixed": "Fixed",
      "value": "Value",
      "status": "Status",
      "expired": "Expired",
      "usage": "Usage",
      "schedule": "Schedule",
      "import": "Import",
      "export_will_be_available_soon": "Export will be available soon",
      "import_will_be_available_soon": "Import will be available soon",
      "add_discount": "Add discount",
      "discounts": "Discounts",
      "search_code_label_or_description": "Search code, label, or description",
      "no_discounts_found": "No discounts found",
      "edit_discount": "Edit Discount",
      "create_discount": "Create Discount",
      "configure_discount_rules_similar_to_shopify_coupon_settings": "Configure discount rules similar to Shopify coupon settings.",
      "code": "Code",
      "summer10": "SUMMER10",
      "label": "Label",
      "flash_sale": "Flash Sale",
      "fixed_amount": "Fixed amount",
      "minimum_order_amount": "Minimum order amount",
      "maximum_discount_cap": "Maximum discount cap",
      "optional": "Optional",
      "total_usage_limit": "Total usage limit",
      "per_customer_usage_limit": "Per-customer usage limit",
      "start_date": "Start date",
      "end_date": "End date",
      "description": "Description",
      "optional_internal_note_for_this_discount": "Optional internal note for this discount",
      "code_will_be_normalized_to_uppercase": "Code will be normalized to uppercase.",
      "tax_is_calculated_after_discount_during_checkout": "Tax is calculated after discount during checkout.",
      "expired_codes_are_automatically_rejected_in_checkout_validation": "Expired codes are automatically rejected in checkout validation.",
      "saving": "Saving...",
      "update_discount": "Update Discount",
      "pos": "POS",
      "manage_pos": "Manage POS",
      "pos_create": "POS Create",
      "pos_edit": "POS Edit",
      "pos_delete": "POS Delete",
      "manage_orders": "Manage Orders",
      "create_orders": "Create Orders",
      "edit_orders": "Edit Orders",
      "delete_orders": "Delete Orders",
      "products": "Products",
      "manage_products": "Manage Products",
      "create_products": "Create Products",
      "edit_products": "Edit Products",
      "delete_products": "Delete Products",
      "manage_customers": "Manage Customers",
      "create_customers": "Create Customers",
      "edit_customers": "Edit Customers",
      "inventory": "Inventory",
      "manage_inventory": "Manage Inventory",
      "create_inventory": "Create Inventory",
      "edit_inventory": "Edit Inventory",
      "delete_inventory": "Delete Inventory",
      "analytics": "Analytics",
      "restart_setup_access": "Restart setup access",
      "payment_required": "Payment Required"
    },
    "customersPage": {
      "stats": {
        "totalCustomers": {
          "title": "Total Customers",
          "description": "All customer profiles"
        },
        "activeAccounts": {
          "title": "Active Accounts",
          "description": "Able to place orders"
        },
        "vipCustomers": {
          "title": "VIP Customers",
          "description": "Gold and platinum tiers"
        },
        "customerSpend": {
          "title": "Customer Spend",
          "description": "Lifetime total spending"
        },
        "avgSpendPerCustomer": {
          "title": "Avg Spend / Customer",
          "description": "Average customer value"
        }
      }
    },
    "staffPage": {
      "stats": {
        "totalStaff": {
          "title": "Total Staff",
          "description": "All staff members"
        },
        "activeStaff": {
          "title": "Active Staff",
          "description": "Currently active"
        },
        "withPosAccess": {
          "title": "With POS Access",
          "description": "Can use POS terminal"
        },
        "inactiveStaff": {
          "title": "Inactive Staff",
          "description": "Deactivated accounts"
        }
      }
    },
    "vendorsPage": {
      "stats": {
        "totalVendors": {
          "title": "Total Vendors",
          "description": "All registered stores"
        },
        "approvedVendors": {
          "title": "Approved Vendors",
          "description": "Currently selling"
        },
        "pendingReview": {
          "title": "Pending Review",
          "description": "Awaiting approval"
        },
        "flaggedVendors": {
          "title": "Flagged Vendors",
          "description": "Suspended or rejected"
        },
        "vendorSales": {
          "title": "Vendor Sales",
          "description": "Lifetime gross vendor sales"
        }
      }
    },
    "discountsPage": {
      "stats": {
        "totalDiscounts": {
          "title": "Total Discounts",
          "description": "All configured discount codes"
        },
        "activeDiscounts": {
          "title": "Active Discounts",
          "description": "Available at checkout"
        },
        "totalRedemptions": {
          "title": "Total Redemptions",
          "description": "Times used in orders"
        },
        "expiringIn7Days": {
          "title": "Expiring in 7 Days",
          "description": "Codes ending soon"
        }
      }
    },
    "customersDataTable": {
      "thisCustomer": "this customer",
      "deleteSingleDescription": "Are you sure you want to delete {name}? This action cannot be undone.",
      "deleteBulkDescription": "Delete {count} selected customers? This action cannot be undone.",
      "deleteBulkSuccess": "{count} customers deleted successfully",
      "updateStatusDescription": "Set {count} selected customers to \"{status}\"?",
      "updateSuccess": "{count} customers updated",
      "updateError": "Failed to update {count} customers"
    },
    "staffDataTable": {
      "removeSingleDescription": "Are you sure you want to remove {name} from staff? They will be reverted to a customer account.",
      "removeBulkDescription": "Remove {count} selected staff members? They will be reverted to customer accounts.",
      "removeBulkSuccess": "{count} staff members removed",
      "updateStatusDescription": "Set {count} staff members to \"{status}\"?",
      "updateSuccess": "{count} staff members updated"
    },
    "discountsDataTable": {
      "deleteBulkDescription": "Are you sure you want to delete {count} discounts? This action cannot be undone.",
      "deleteBulkSuccess": "{count} discounts deleted",
      "deleteBulkError": "Failed to delete {count} discounts",
      "updateStatusDescription": "Set {count} discounts to \"{status}\"?",
      "updateSuccess": "{count} discounts updated",
      "updateError": "Failed to update {count} discounts"
    },
    "onlineStoreThemePage": {
      "badge": "Online Store",
      "title": "Themes",
      "description": "Select a storefront theme built on industry-standard ecommerce patterns for clarity, speed, and conversion.",
      "currentTheme": "Current Theme",
      "comingSoon": "Coming Soon",
      "active": "Active",
      "themes": {
        "essential": {
          "name": "Essential",
          "description": "Balanced storefront for general retail catalogs and multi-category merchandising.",
          "styleNote": "Clean hierarchy, fast scanning, and promotion-ready layouts."
        },
        "electronics": {
          "name": "Electronics",
          "description": "High-spec product storytelling with comparison-friendly cards and performance callouts.",
          "styleNote": "Optimized for technical products, accessories, and feature-heavy PDP flows."
        },
        "luxe": {
          "name": "Luxe",
          "description": "Editorial-style visual treatment for premium fashion, beauty, and lifestyle brands.",
          "styleNote": "Focuses on imagery-first merchandising and refined collection narratives."
        }
      }
    },
    "homePageBuilder": {
      "loading": "Loading home page builder...",
      "title": "Page Builder",
      "subtitle": "Drag to reorder - toggle visibility - edit content",
      "preview": "Preview",
      "save": "Save",
      "saving": "Saving...",
      "hidden": "Hidden",
      "allChangesSaved": "All changes are saved. Home page is fully synced with this editor.",
      "sections": {
        "hero": {
          "title": "Hero",
          "subtitle": "Cover image slider"
        },
        "featuredCategories": {
          "title": "Featured Categories",
          "subtitle": "Top-level categories grid"
        },
        "newArrivals": {
          "title": "New Arrivals",
          "subtitle": "Latest products section title"
        },
        "promoBanners": {
          "title": "Promo Banners",
          "subtitle": "Two promotional cards below arrivals"
        },
        "promotionsOffers": {
          "title": "Promotions & Offers",
          "subtitle": "Bento grid of feature cards and offers"
        },
        "topVendors": {
          "title": "Top Vendors",
          "subtitle": "Showcase highest-rated approved vendors"
        },
        "featuredProducts": {
          "title": "Featured Products",
          "subtitle": "Product discovery section heading"
        },
        "topArticles": {
          "title": "Top Articles",
          "subtitle": "Latest published blog posts carousel"
        }
      },
      "row": {
        "dragAria": "Drag {title}",
        "hideAria": "Hide {title}",
        "showAria": "Show {title}",
        "editAria": "Edit {title}"
      },
      "editor": {
        "heroSlides": "Hero Slides",
        "slide": "Slide",
        "label": "Label",
        "title": "Title",
        "description": "Description",
        "heroSideBanners": "Hero Side Banners",
        "banner": "Banner",
        "eyebrow": "Eyebrow",
        "titleLine1": "Title line 1",
        "titleLine2": "Title line 2",
        "ctaLabel": "CTA label",
        "imagePath": "Image path",
        "imageAlt": "Image alt",
        "addSlide": "Add slide",
        "removeSlide": "Remove slide",
        "coverImage": "Cover image",
        "linkUrl": "Link URL (optional)",
        "heroHighlights": "Hero Highlights",
        "highlight": "Highlight",
        "sectionTitle": "Section Title",
        "sectionSubtitle": "Section Subtitle",
        "newArrivalsTitlePlaceholder": "New Arrivals.",
        "featuredCategoriesTitlePlaceholder": "Featured Categories.",
        "categoryLimit": "Max categories",
        "topVendorsTitlePlaceholder": "Top Vendors",
        "topVendorsLimit": "Max vendors",
        "optionalSubtitlePlaceholder": "Optional subtitle",
        "promoBanner": "Promo Banner",
        "buttonLabel": "Button label",
        "featuredProductsHeading": "Featured Products Heading",
        "featuredProductsPlaceholder": "Leave empty for default text",
        "topArticlesTitlePlaceholder": "Top Articles",
        "topArticlesLimit": "Max articles",
        "heroUploadTitle": "Drag and drop cover image here, or click to browse",
        "heroUploadDescription": "Images only. Paste with Ctrl+V.",
        "heroSizeGuide": "Recommended size: 1360 x 314 px",
        "promotionsOffers": {
          "slot": {
            "tallLeft": "Tall left",
            "tallMiddle": "Tall middle",
            "squareTopRight1": "Square top-right",
            "squareTopRight2": "Square top-right (with arrow)",
            "wideBottomRight": "Wide bottom banner"
          },
          "subtitle": "Subtitle (e.g. EcoVolt)",
          "discount": "Discount label (e.g. 15% OFF!)",
          "showArrow": "Show arrow icon",
          "theme": "Theme",
          "card": "Card",
          "savedToCard": "An adana zuwa hoton kati"
        }
      },
      "toasts": {
        "loadError": "Failed to load homepage editor data",
        "saveSuccess": "Homepage sections saved successfully",
        "saveError": "Failed to save homepage sections"
      }
    },
    "staffDashboardPage": {
      "title": "Staff Dashboard",
      "subtitle": "Quick access to assigned modules",
      "openCta": "Open",
      "noModulesTitle": "No modules assigned",
      "noModulesDescription": "You don't have access to any staff modules yet. Contact an admin to assign permissions."
    },
    "staffDashboard": {
      "quickAccess": "Quick access",
      "todaysSnapshot": "Today's Snapshot",
      "todaysRegister": "Today's Register",
      "recentPosSales": "Recent POS sales",
      "recentPosSalesHint": "Your recent point of sale transactions",
      "noPosSales": "No POS sales today",
      "recentOrders": "Recent Orders",
      "recentOrdersSubtitle": "Latest orders from your store",
      "ordersToday": "Orders today",
      "revenueToday": "Revenue today",
      "itemsToday": "Items sold today",
      "customersToday": "New customers today",
      "posSalesToday": "POS sales today",
      "posRevenueToday": "POS revenue today",
      "posItemsToday": "POS items today",
      "averageSale": "Average sale",
      "items": "Items",
      "time": "Time",
      "topProducts": "Top selling products",
      "last30Days": "Last 30 days",
      "noTopProducts": "No products sold yet",
      "unitsSold": "sold",
      "lowStock": "Low stock alerts",
      "lowStockHint": "Products with inventory warnings",
      "noLowStock": "All products are well stocked",
      "outOfStock": "Out of stock",
      "left": "left",
      "latestCustomers": "Latest customers",
      "latestCustomersHint": "Recently registered customers",
      "noLatestCustomers": "No new customers yet"
    },
    "reviewsPage": {
      "title": "Reviews",
      "searchPlaceholder": "Search reviews",
      "outOfReviews": "— of {count} reviews",
      "thisWeek": "this week",
      "overallPerformance": "Overall performance",
      "performance": {
        "excellent": "Excellent",
        "good": "Good",
        "average": "Average",
        "poor": "Poor",
        "none": "No data"
      },
      "table": {
        "product": "Product",
        "reviewer": "Reviewer",
        "review": "Review",
        "date": "Date",
        "status": "Status",
        "actions": "Actions"
      },
      "tabs": {
        "all": "All",
        "published": "Published",
        "onHold": "On hold",
        "withReply": "Replied",
        "noReply": "Awaiting reply"
      },
      "filters": {
        "status": "Status",
        "rating": "Rating"
      },
      "status": {
        "published": "Published",
        "onHold": "On hold"
      },
      "verified": "Verified customer",
      "unknownProduct": "Unknown product",
      "youReplied": "You replied with",
      "reply": "Reply",
      "editReply": "Edit reply",
      "replyToReview": "Reply to review",
      "replyHint": "Your reply is shown publicly under the review on the storefront.",
      "yourReply": "Your reply",
      "aiReplyPlaceholder": "Rubuta amsa ga wannan sharhin…",
      "replyPlaceholder": "Thanks for the feedback…",
      "sendReply": "Send reply",
      "removeReply": "Remove reply",
      "viewOnStore": "View on store",
      "publish": "Publish",
      "unpublish": "Unpublish",
      "putOnHold": "Put on hold",
      "empty": "No reviews yet",
      "delete": {
        "title": "Delete review",
        "description": "This will permanently delete the review and recompute the product rating."
      },
      "bulk": {
        "publish": "Publish",
        "onHold": "Put on hold",
        "deleteTitle": "Delete reviews",
        "deleteDescription": "Delete {count} reviews? This cannot be undone.",
        "updated": "Updated {count} reviews",
        "deleted": "Deleted {count} reviews"
      },
      "toast": {
        "published": "Review published",
        "onHold": "Review put on hold",
        "deleted": "Review deleted",
        "replySent": "Reply sent",
        "replyUpdated": "Reply updated",
        "replyRemoved": "Reply removed"
      },
      "starsAriaLabel": "{value} stars",
      "reviewImageAlt": "Review image {index}"
    },
    "paymentsOverviewPage": {
      "title": "Payments",
      "subtitle": "Monitor transactions and refunds.",
      "subtitleMultiVendor": "Monitor transactions, refunds, and payout health.",
      "actions": {
        "transactions": "Transactions",
        "refresh": "Refresh"
      },
      "metrics": {
        "paidRevenue": "Paid Revenue",
        "refundedAmount": "Refunded Amount",
        "pendingPayments": "Pending Payments",
        "refundedOrders": "Refunded Orders",
        "pendingPayoutAmount": "Pending Payout Amount",
        "paidPayoutAmount": "Paid Payout Amount"
      },
      "gatewayHealth": {
        "title": "Gateway Health",
        "disabled": "disabled",
        "connected": "connected",
        "needsSetup": "needs setup"
      },
      "gateways": {
        "stripe": "Stripe",
        "paypal": "PayPal",
        "cashOnDelivery": "Cash on Delivery"
      },
      "recentTransactions": {
        "title": "Recent Transactions",
        "columns": {
          "order": "Order",
          "type": "Type",
          "provider": "Provider",
          "status": "Status",
          "amount": "Amount",
          "date": "Date"
        },
        "empty": "No transactions yet."
      },
      "transactionTypes": {
        "charge": "Charge",
        "refund": "Refund",
        "adjustment": "Adjustment"
      },
      "transactionStatuses": {
        "pending": "Pending",
        "succeeded": "Succeeded",
        "failed": "Failed",
        "cancelled": "Cancelled"
      },
      "providers": {
        "stripe": "Stripe",
        "paypal": "PayPal",
        "razorpay": "Razorpay",
        "paystack": "Paystack",
        "cod": "Cash on Delivery",
        "cash": "Cash",
        "manual": "Manual",
        "pos_card": "POS Card",
        "pos_cash": "POS Cash"
      }
    },
    "payoutsPage": {
      "title": "Payouts",
      "subtitle": "Create vendor settlement runs and track payout lifecycle.",
      "createSection": {
        "title": "Create Payout",
        "selectVendor": "Select vendor",
        "periodStart": "Period start",
        "periodEnd": "Period end",
        "creating": "Creating...",
        "create": "Create",
        "optionalNote": "Optional note"
      },
      "listSection": {
        "title": "Payout Runs",
        "searchPlaceholder": "Search payout number",
        "allStatuses": "All statuses",
        "columns": {
          "payout": "Payout",
          "vendor": "Vendor",
          "status": "Status",
          "amount": "Amount",
          "period": "Period",
          "details": "Details"
        },
        "open": "Open",
        "empty": "No payouts found."
      },
      "statuses": {
        "pending": "Pending",
        "processing": "Processing",
        "paid": "Paid",
        "failed": "Failed",
        "cancelled": "Cancelled"
      },
      "pagination": {
        "pageOf": "Page {page} of {totalPages}"
      },
      "toast": {
        "requiredFields": "Vendor, period start, and period end are required.",
        "createSuccess": "Payout created.",
        "createError": "Failed to create payout"
      }
    },
    "paymentTransactionsPage": {
      "title": "Payment Transactions",
      "subtitle": "Review all charge, refund, and adjustment events.",
      "filters": {
        "title": "Filters",
        "searchPlaceholder": "Search by order or external ID",
        "allStatuses": "All Statuses",
        "allTypes": "All Types",
        "allProviders": "All Providers"
      },
      "table": {
        "columns": {
          "order": "Order",
          "type": "Type",
          "status": "Status",
          "provider": "Provider",
          "gross": "Gross",
          "net": "Net",
          "date": "Date",
          "details": "Details"
        },
        "viewOrder": "View Order",
        "empty": "No transactions found."
      },
      "pagination": {
        "pageOf": "Page {page} of {totalPages}"
      },
      "transactionTypes": {
        "charge": "Charge",
        "refund": "Refund",
        "adjustment": "Adjustment"
      },
      "transactionStatuses": {
        "succeeded": "Succeeded",
        "pending": "Pending",
        "failed": "Failed",
        "cancelled": "Cancelled"
      },
      "providers": {
        "stripe": "Stripe",
        "paypal": "PayPal",
        "cod": "Cash on Delivery",
        "cash": "Cash",
        "manual": "Manual",
        "iotec": "ioTec Pay",
        "pesapal": "Pesapal",
        "manual_pending": "Manual (Pending)"
      }
    },
    "seoChecklist": {
      "title": "Jerin Duba SEO",
      "score": "Maki",
      "messages": {
        "titleMissing": "Ƙara take na shafi — injin bincike ba shi da abin nunawa.",
        "titleShort": "Taken gajere ne; haruffa 30–70 sun fi kyau.",
        "titleLong": "Taken yana da tsawo sosai kuma za a yanke shi a sakamakon bincike.",
        "titleGood": "Tsawon take yayi kyau.",
        "metaMissing": "Ƙara bayanin meta — sakamakon zai nuna rubutun shafi na bazata.",
        "metaAuto": "An cika bayanin meta ta atomatik daga abun ciki; rubuta naka domin ƙarin dannawa.",
        "metaShort": "Bayanin meta gajere ne; haruffa 70–160 sun fi kyau.",
        "metaLong": "Bayanin meta yana da tsawo sosai kuma za a yanke shi.",
        "metaGood": "Tsawon bayanin meta yayi kyau.",
        "handleMissing": "Ƙara sunan hanya na URL.",
        "handleAuto": "An ƙirƙiri sunan hanya ta atomatik daga take; a duba shi.",
        "handleMessy": "Sunan hanya yana da haruffa ko tsawo da ba a saba gani ba; a riƙe shi gajere kuma a raba kalmomi da alamar -.",
        "handleGood": "Sunan hanyar URL yayi kyau.",
        "contentThin": "Abun ciki ɗan kaɗan ne; abun ciki mai amfani da tsayi ya fi samun matsayi mai kyau.",
        "contentGood": "Zurfin abun ciki yayi kyau.",
        "tagsMissing": "Ƙara ƴan tags don inganta gano abun ciki a cikin shago.",
        "tagsGood": "An ƙara tags."
      }
    }
  },
  "vendor": {
    "vendorDashboard": "Vendor Dashboard",
    "dashboardSubtitle": "Manage your store and products",
    "myProducts": "My Products",
    "addProduct": "Add Product",
    "editProduct": "Edit Product",
    "productManagement": "Product Management",
    "orderManagement": "Order Management",
    "analytics": "Analytics",
    "earnings": "Earnings",
    "totalRevenue": "Total Revenue",
    "netEarnings": "Net Earnings",
    "totalOrders": "Total Orders",
    "activeProducts": "Active Products",
    "totalProducts": "Total Products",
    "commission": "Commission Paid",
    "pendingOrders": "Pending Orders",
    "salesChart": "Sales (Last 30 Days)",
    "recentOrders": "Recent Orders",
    "topProducts": "Top Selling Products",
    "productStatus": "Product Status",
    "storeName": "Store Name",
    "storeDescription": "Store Description",
    "storeSettings": "Store Settings",
    "becomeVendor": "Become a Vendor",
    "becomeVendorDesc": "Start selling your products on our marketplace. Apply now and reach thousands of customers.",
    "applicationForm": "Vendor Application",
    "applicationDesc": "Fill out the form below to apply as a vendor. We'll review your application within 2-3 business days.",
    "vendorPanel": "Vendor Panel",
    "dashboard": "Dashboard",
    "products": "Products",
    "orders": "Orders",
    "settings": "Settings",
    "goToDashboard": "Go to Vendor Dashboard",
    "overview": "Overview",
    "management": "Management",
    "settingsDesc": "Manage your store settings and preferences",
    "storeProfile": "Store Profile",
    "storeProfileDesc": "Manage your store details and branding",
    "payment": "Payment",
    "paymentSettings": "Payment Settings",
    "paymentSettingsDesc": "Manage your payment methods and payouts",
    "notificationSettings": "Notification Settings",
    "notificationSettingsDesc": "Manage your email and push notifications",
    "accountSettings": "Account Settings",
    "accountSettingsDesc": "Manage your personal account details",
    "registration": {
      "title": "Start Selling on Minimart",
      "subtitle": "Join thousands of successful sellers and reach millions of customers",
      "welcomeTitle": "Welcome To Store",
      "welcomeSubtitle": "Setup Your Store Information",
      "confirmPassword": "Confirm Password",
      "selectCountry": "Select Country",
      "selectState": "Select State",
      "addressPlaceholder": "Address",
      "pincodePlaceholder": "Pincode",
      "phonePlaceholder": "Phone Number",
      "startSelling": "Start Selling Today",
      "joinUs": "Join thousands of successful sellers",
      "submitButton": "Submit",
      "stepAccountTitle": "Create Your Account",
      "stepAccountDesc": "Sign up to get started as a seller",
      "passwordHelper": "Minimum 8 characters required",
      "step1Title": "Business Information",
      "step1Desc": "Tell us about your store",
      "step2Title": "Business Address",
      "step2Desc": "Where is your business located?",
      "step3Title": "Social & Contact",
      "step3Desc": "Help customers find you",
      "step4Title": "Bank Details",
      "step4Desc": "Set up payments (optional)",
      "step5Title": "Review & Submit",
      "step5Desc": "Confirm your details",
      "storeNameLabel": "Store Name",
      "storeNamePlaceholder": "e.g., My Awesome Store",
      "storeNameHelper": "This will be your public store name on the marketplace",
      "storeDescLabel": "Store Description",
      "storeDescPlaceholder": "Tell customers what makes your store special...",
      "storeDescHelper": "Describe your products and what customers can expect",
      "storeLogoLabel": "Store Logo URL",
      "storeLogoPlaceholder": "https://example.com/logo.png",
      "storeLogoHelper": "Optional: URL to your store logo",
      "storeBannerLabel": "Store Banner URL",
      "storeBannerPlaceholder": "https://example.com/banner.png",
      "storeBannerHelper": "Optional: URL to your store banner (1200x300px recommended)",
      "streetLabel": "Street Address",
      "streetPlaceholder": "123 Main Street",
      "cityLabel": "City",
      "cityPlaceholder": "New York",
      "stateLabel": "State/Province",
      "statePlaceholder": "NY",
      "postalCodeLabel": "Postal/ZIP Code",
      "postalCodePlaceholder": "10001",
      "countryLabel": "Country",
      "countryPlaceholder": "United States",
      "businessPhoneLabel": "Business Phone",
      "businessPhonePlaceholder": "+1 (555) 123-4567",
      "websiteLabel": "Website",
      "websitePlaceholder": "https://yourwebsite.com",
      "websiteHelper": "Your existing website or online presence",
      "facebookLabel": "Facebook",
      "facebookPlaceholder": "https://facebook.com/yourstore",
      "instagramLabel": "Instagram",
      "instagramPlaceholder": "https://instagram.com/yourstore",
      "twitterLabel": "Twitter/X",
      "twitterPlaceholder": "https://twitter.com/yourstore",
      "socialLinksHelper": "Add your social profiles to build trust with customers",
      "accountNameLabel": "Account Holder Name",
      "accountNamePlaceholder": "John Doe",
      "accountNumberLabel": "Account Number",
      "accountNumberPlaceholder": "1234567890",
      "bankNameLabel": "Bank Name",
      "bankNamePlaceholder": "Bank of America",
      "routingNumberLabel": "Routing Number",
      "routingNumberPlaceholder": "123456789",
      "swiftCodeLabel": "SWIFT/BIC Code",
      "swiftCodePlaceholder": "BOFAUS3N",
      "bankDetailsHelper": "You can add or update bank details later from your seller dashboard",
      "skipBankDetails": "Skip for now",
      "reviewDetails": "Review Your Application",
      "reviewHelper": "Please review your information before submitting",
      "submitApplication": "Submit Application",
      "submitting": "Submitting...",
      "applicationSubmitted": "Application Submitted!",
      "applicationSubmittedDesc": "We'll review your application within 2-3 business days. You'll receive an email notification once approved.",
      "nextStep": "Continue",
      "previousStep": "Back",
      "saveDraft": "Save Draft",
      "draftSaved": "Draft saved",
      "requiredField": "This field is required",
      "minChars": "Minimum {count} characters required",
      "invalidUrl": "Please enter a valid URL",
      "whyJoin": "Why sell with us?",
      "benefit1Title": "Reach Millions",
      "benefit1Desc": "Access our growing customer base and expand your market",
      "benefit2Title": "Low Commission",
      "benefit2Desc": "Competitive 10% commission rate on sales",
      "benefit3Title": "Easy Setup",
      "benefit3Desc": "Get started in minutes with our simple onboarding",
      "benefit4Title": "Powerful Tools",
      "benefit4Desc": "Dashboard, analytics, and marketing tools included",
      "benefit5Title": "Fast Payouts",
      "benefit5Desc": "Weekly payouts directly to your bank account",
      "benefit6Title": "24/7 Support",
      "benefit6Desc": "Dedicated seller support team always ready to help",
      "trustedSellers": "1,000+ trusted sellers",
      "averageRating": "4.8 average seller rating",
      "totalProductsListed": "50,000+ products listed",
      "loginRequired": "Login Required",
      "loginRequiredDesc": "Please log in or create an account to apply as a vendor.",
      "alreadyApplied": "You've already submitted an application",
      "applicationPending": "Application Under Review",
      "applicationPendingDesc": "Your vendor application is being reviewed. We'll notify you once it's approved.",
      "applicationApproved": "Application Approved!",
      "applicationApprovedDesc": "Congratulations! Your vendor account is active. Start adding products now.",
      "applicationRejected": "Application Rejected",
      "applicationRejectedDesc": "Unfortunately, your application was not approved. Please contact support for more information.",
      "applicationSuspended": "Account Suspended",
      "applicationSuspendedDesc": "Your vendor account has been suspended. Please contact support.",
      "businessInfo": "Business Information",
      "addressInfo": "Address Information",
      "socialInfo": "Social & Contact",
      "bankInfo": "Bank Details",
      "optional": "Optional",
      "checkYourStats": "Check your store performance",
      "statsDescription": "View sales, orders, and analytics from your dashboard."
    },
    "viewStore": "View Store",
    "viewOrders": "Orders",
    "productSummary": "Product Status",
    "active": "Active",
    "byStatus": "By Status",
    "unableToLoadData": "Unable to load analytics data. Make sure you are a registered vendor.",
    "pending": "pending",
    "productsPage": {
      "subtitle": "Manage your products",
      "description": "View and manage your store products"
    },
    "productsTable": {
      "deleteConfirm": "Are you sure you want to delete \"{name}\"? This action cannot be undone.",
      "productDeleted": "Product deleted successfully",
      "deleteFailed": "Failed to delete product",
      "status": "Status",
      "allStatus": "All Status",
      "image": "Image",
      "name": "Name",
      "price": "Price",
      "stock": "Stock",
      "actions": "Actions",
      "notAvailable": "N/A",
      "uncategorized": "Uncategorized",
      "view": "View"
    },
    "status": {
      "active": "Active",
      "published": "Published",
      "draft": "Draft",
      "unlisted": "Unlisted",
      "archived": "Archived",
      "pending": "Pending",
      "processing": "Processing",
      "shipped": "Shipped",
      "delivered": "Delivered",
      "cancelled": "Cancelled"
    },
    "ordersTable": {
      "title": "Orders",
      "loadFailed": "Failed to load orders",
      "updateFailed": "Failed to update order",
      "updated": "Order updated",
      "guest": "Guest",
      "itemCount": "{count} item(s)",
      "searchPlaceholder": "Search by order number",
      "empty": "No orders found",
      "createOrder": "Create order",
      "cancelOrderTitle": "Cancel order",
      "cancelOrderDescription": "Are you sure you want to cancel this order?",
      "cancelOrderConfirm": "Cancel order",
      "cancelOrderKeep": "Keep order",
      "cancelOrdersTitle": "Cancel orders",
      "cancelOrdersDescription": "Cancel {count} selected orders?",
      "cancelOrdersConfirm": "Cancel orders",
      "cancelOrdersKeep": "Keep orders",
      "bulkUpdatedAll": "Updated {count} orders",
      "bulkUpdatedSome": "Updated {success} of {total} orders",
      "bulkUpdatedNone": "No selected orders could be updated",
      "bulkUpdateFailed": "Failed to update selected orders",
      "columns": {
        "order": "Order",
        "customer": "Customer",
        "date": "Date",
        "payment": "Payment",
        "fulfillment": "Fulfillment",
        "items": "Items",
        "netSales": "Net sales",
        "actions": "Actions"
      },
      "tabs": {
        "all": "All",
        "unfulfilled": "Unfulfilled",
        "unpaid": "Unpaid",
        "open": "Open",
        "archived": "Archived"
      },
      "filters": {
        "fulfillment": "Fulfillment"
      },
      "actions": {
        "markProcessing": "Mark processing",
        "markShipped": "Mark shipped",
        "markDelivered": "Mark delivered",
        "cancel": "Cancel",
        "viewDetails": "View details",
        "startProcessing": "Start processing",
        "cancelOrder": "Cancel order"
      },
      "shipDialog": {
        "title": "Mark as shipped",
        "description": "Add an optional tracking number before shipping this order.",
        "trackingLabel": "Tracking number",
        "trackingPlaceholder": "Enter tracking number",
        "confirm": "Confirm shipment"
      }
    },
    "paymentStatus": {
      "pending": "Pending",
      "paid": "Paid",
      "partially_paid": "Partially paid",
      "refunded": "Refunded",
      "partially_refunded": "Partially refunded"
    },
    "fulfillmentStatus": {
      "pending": "Unfulfilled",
      "processing": "Processing",
      "shipped": "In transit",
      "delivered": "Delivered",
      "cancelled": "Cancelled"
    },
    "settingsForm": {
      "logoUrl": "Logo URL",
      "bannerUrl": "Banner URL",
      "website": "Website",
      "facebook": "Facebook",
      "instagram": "Instagram",
      "twitter": "X / Twitter",
      "accountName": "Account Name",
      "accountNumber": "Account Number",
      "bankName": "Bank Name",
      "routingNumber": "Routing Number",
      "swiftCode": "SWIFT Code",
      "payoutSchedule": "Payout Schedule",
      "payoutWeekly": "Weekly",
      "payoutBiweekly": "Biweekly",
      "payoutMonthly": "Monthly",
      "minimumPayoutAmount": "Minimum Payout Amount",
      "newOrders": "New Orders",
      "newOrdersDesc": "Receive alerts when customers place a new order.",
      "orderStatusUpdates": "Order Status Updates",
      "orderStatusUpdatesDesc": "Get reminders and status updates for your active orders.",
      "lowStockAlerts": "Low Stock Alerts",
      "lowStockAlertsDesc": "Notify me when products are running low.",
      "productTipsAndUpdates": "Product Tips and Updates",
      "productTipsAndUpdatesDesc": "Receive product announcements and vendor improvement tips.",
      "changePasswordDesc": "Update your password to keep your vendor account secure.",
      "passwordMinLength": "New password must be at least 8 characters",
      "passwordsDoNotMatch": "Passwords do not match"
    },
    "untitledProduct": "Untitled Product",
    "dashboardWidgets": {
      "noProductsYet": "No products yet",
      "noImage": "No img",
      "soldCount": "{count} sold"
    },
    "charts": {
      "noDataAvailable": "No data available",
      "unknown": "Unknown",
      "ordersCount": "{count} orders",
      "noRecentOrders": "No recent orders"
    },
    "payouts": "Payouts",
    "storefront": {
      "title": "{storeName}",
      "subtitle": "Browse products from this vendor storefront.",
      "noProducts": "No products found for this vendor.",
      "notFound": "Vendor storefront not found."
    },
    "featureLocked": {
      "staff": {
        "title": "An kulle sarrafa ma'aikata",
        "description": "Ƙara da sarrafa ma'aikata zai kasance bayan an tabbatar da biyan kuɗin biyan kuɗi. A halin yanzu, za ka iya ci gaba da shirya shagonka."
      },
      "suggestions": {
        "products": {
          "title": "Shirya kayayyakinka",
          "description": "Ƙara kayayyaki, ƙidayar kaya, rukunoni, tarin kaya da alamu yayin jira."
        },
        "settings": {
          "title": "Saita shagonka",
          "description": "Kammala bayanan shago, alama, jigilar kaya da saitunan sanarwa."
        }
      }
    }
  },
  "footer": {
    "aboutUs": "About Us",
    "careers": "Careers",
    "press": "Press",
    "blog": "Blog",
    "helpCenter": "Help Center",
    "contactUs": "Contact Us",
    "shippingInfo": "Shipping Info",
    "returns": "Returns",
    "termsOfService": "Terms of Service",
    "privacyPolicy": "Privacy Policy",
    "cookiePolicy": "Cookie Policy",
    "accessibility": "Accessibility",
    "newsletter": "Newsletter",
    "subscribeDescription": "Subscribe to our newsletter for updates and exclusive offers.",
    "subscribe": "Subscribe",
    "emailPlaceholder": "Enter your email"
  },
  "errors": {
    "pageNotFound": "Page Not Found",
    "pageNotFoundDescription": "The page you're looking for doesn't exist or has been moved.",
    "redirectMessage": "We will help you find your way back to the homepage.",
    "serverError": "Server Error",
    "serverErrorDescription": "Something went wrong on our end. Please try again later.",
    "unauthorized": "Unauthorized",
    "unauthorizedDescription": "You don't have permission to access this page.",
    "needAccessTitle": "Need access?",
    "needAccessDescription": "Contact {email}.",
    "networkError": "Network Error",
    "networkErrorDescription": "Please check your internet connection and try again.",
    "needHelp": "Need help? Check the documentation or contact support.",
    "adminPageNotFoundDescription": "The admin page you're looking for doesn't exist or has been moved to a different location.",
    "vendorPageNotFoundDescription": "The vendor page you're looking for doesn't exist or may have been moved.",
    "storePageNotFoundDescription": "We couldn't find the page you're looking for. It might have been moved or no longer exists.",
    "stillNeedHelp": "Still can't find what you need? Contact our support team."
  },
  "pos": {
    "searchProducts": "Search products...",
    "allProducts": "All",
    "noProducts": "No products found",
    "noProductsHint": "Try a different search or category",
    "variants": "variants",
    "selectVariant": "Select a variant",
    "inStock": "in stock",
    "outOfStock": "Out of stock",
    "currentSale": "Current Sale",
    "clearCart": "Clear",
    "emptyCart": "No items in cart",
    "addCustomer": "Add customer",
    "searchCustomers": "Search by name, email, or phone...",
    "addNote": "Add a note to this order...",
    "subtotal": "Subtotal",
    "tax": "Tax",
    "total": "Total",
    "charge": "Charge",
    "billAndPayment": "Bill & Payment",
    "selectPaymentMethod": "Select Payment Method",
    "totalDue": "Total due",
    "cash": "Cash",
    "cashPayment": "Accept cash payment",
    "card": "Card",
    "cardPayment": "Credit or debit card",
    "manual": "Manual",
    "manualPayment": "Custom payment method",
    "cashTendered": "Cash tendered",
    "change": "Change",
    "orderComplete": "Payment Successful",
    "orderNumber": "Order",
    "orderFailed": "Failed to process order",
    "printReceipt": "Print Receipt",
    "newSale": "New Sale",
    "errorLoadingProducts": "Failed to load products",
    "customer": {
      "addCustomer": "Add Customer",
      "addCustomerDesc": "Search existing customers or create a new one",
      "walkIn": "Walk-in Customer",
      "walkInDesc": "No customer details required",
      "existingCustomer": "Existing Customer",
      "createNew": "Create New",
      "searchPlaceholder": "Search by name, phone, or email...",
      "searchHint": "Type at least 2 characters to search",
      "noResults": "No customers found",
      "createInstead": "Create a new customer instead",
      "customerName": "Customer Name",
      "namePlaceholder": "Enter customer name",
      "emailAddress": "Email Address",
      "emailPlaceholder": "customer@example.com",
      "phone": "Phone",
      "phonePlaceholder": "Enter phone number",
      "nameEmailRequired": "Name and email are required",
      "created": "Customer created successfully",
      "createError": "Failed to create customer",
      "save": "Save Customer"
    }
  },
  "locations": {
    "title": "Locations",
    "name": "Name",
    "address": "Address",
    "status": "Status",
    "active": "Active",
    "inactive": "Inactive",
    "all": "All",
    "default": "Default",
    "searchPlaceholder": "Search locations...",
    "empty": "No locations found",
    "addLocation": "Add Location",
    "editLocation": "Edit Location",
    "addDescription": "Add a new location for your POS system",
    "editDescription": "Update the location details",
    "namePlaceholder": "e.g. Main Store",
    "addressPlaceholder": "Enter the location address",
    "defaultLocation": "Default Location",
    "defaultHint": "New POS orders will use this location by default",
    "activeLocation": "Active",
    "activeHint": "Inactive locations won't appear in POS",
    "nameRequired": "Location name is required",
    "created": "Location created successfully",
    "updated": "Location updated successfully",
    "deleted": "Location deleted successfully",
    "activated": "Location activated",
    "deactivated": "Location deactivated",
    "setAsDefault": "Default location updated",
    "setDefault": "Set as Default",
    "deactivate": "Deactivate",
    "activate": "Activate",
    "cannotDeleteDefault": "Cannot delete the default location",
    "deleteTitle": "Delete Location",
    "deleteDescription": "Are you sure you want to delete {name}? This action cannot be undone.",
    "fetchError": "Failed to load locations",
    "deleteError": "Failed to delete location",
    "updateError": "Failed to update location",
    "saveError": "Failed to save location",
    "actions": "Actions"
  },
  "toast": {
    "createdSuccess": "{resource} created successfully",
    "updatedSuccess": "{resource} updated successfully",
    "deleted": "{resource} deleted",
    "saved": "Changes saved",
    "savedResource": "{resource} saved",
    "undo": "Undo",
    "operationComplete": "Operation completed",
    "somethingWentWrong": "Something went wrong"
  },
  "aiSalesAgent": {
    "title": "Wakilin Talla na AI",
    "open": "Buɗe Wakilin Talla na AI",
    "close": "Rufe Wakilin Talla na AI",
    "typeMessage": "Rubuta saƙo...",
    "send": "Aika",
    "thinking": "{name} na tunani...",
    "add": "Ƙara",
    "view": "Duba",
    "addedToCart": "An ƙara zuwa kwando",
    "errorRetry": "Ban iya kammala wannan buƙatar ba. Da fatan a sake gwadawa.",
    "chatFailed": "Hirar AI ta gaza",
    "orderPayment": "Biya",
    "orderTotal": "Jimilla",
    "viewOrder": "Duba oda"
  },
  "aiSalesAgentAdmin": {
    "header": {
      "title": "Wakilin Talla na AI",
      "subtitle": "Saita wakilin tallar shago, sa ido kan tattaunawa, kuma gwada amsoshin kai tsaye.",
      "refresh": "Sabunta",
      "saveChanges": "Ajiye canje-canje",
      "saving": "Ana ajiyewa"
    },
    "tabs": {
      "overview": "Takaitawa",
      "howItWorks": "Yadda yake aiki",
      "configuration": "Saituna",
      "behavior": "Halayya",
      "widget": "Widget",
      "conversations": "Tattaunawa",
      "testChat": "Gwajin hira"
    },
    "overview": {
      "stats": {
        "totalConversations": "Jimillar tattaunawa",
        "totalConversationsSub": "Duka lokaci",
        "activeConversations": "Tattaunawar da ke aiki",
        "activeConversationsSub": "A buɗe yanzu",
        "messagesExchanged": "Saƙonnin da aka musanya",
        "messagesExchangedSub": "A duk zaman",
        "avgMessages": "Matsakaicin saƙo / hira",
        "avgMessagesSub": "Zurfin hulɗa",
        "aiActions": "Ayyukan AI",
        "aiActionsSub": "Kayan aiki, shawarwari, ƙara kwando",
        "last7Days": "Kwanaki 7 da suka gabata",
        "last30Days": "{count} a cikin kwanaki 30 da suka gabata"
      },
      "recentConversations": {
        "title": "Tattaunawar kwanan nan",
        "viewAll": "Duba duka",
        "empty": "Babu tattaunawa tukuna. Da zarar masu siya sun fara hira, za su bayyana a nan.",
        "newConversation": "Sabuwar tattaunawa",
        "messagesCount": "{count, plural, =0 {Babu saƙonni} =1 {Saƙo 1} other {Saƙonni #}}",
        "actionsCount": "{count, plural, =0 {Babu aiki} =1 {Aiki 1} other {Ayyuka #}}"
      },
      "capabilities": {
        "title": "Ƙwarewa a kallo ɗaya",
        "on": "A kunne",
        "off": "A kashe",
        "multilingualTitle": "Amsoshi da harsuna da yawa",
        "alwaysOn": "Kullum a kunne"
      }
    },
    "howItWorks": {
      "intro": {
        "title": "Wakilin tallar AI naka, daga farko har ƙarshe",
        "description": "Wakilin yana zaune a cikin widget ɗin hira na shagonka. Yana fahimtar tambayoyin masu siya, yana duba ainihin kundin kayanka da manufofinka, yana ba da shawarar kayayyaki, har ma yana iya ƙara kaya zuwa kwando — duk tare da model da ƙa’idojin da ka saita a nan. Bi jerin saitin da ke ƙasa don saka shi kai tsaye.",
        "openAIConfigured": "An saita OpenAI",
        "openAIMissing": "Babu maɓallin OpenAI",
        "widgetLive": "Widget yana kai tsaye",
        "widgetOff": "Widget a kashe"
      },
      "capabilities": {
        "title": "Abin da wakilin zai iya yi",
        "description": "Kowace ƙwarewa da ka kunna a Saituna tana buɗe ɗaya daga cikin waɗannan damar.",
        "multilingualTitle": "Amsoshi da harsuna da yawa",
        "multilingualDescription": "Yana gano harshen mai siya kuma ya amsa da harshensa, ko da menene harshen shagon.",
        "alwaysOn": "Kullum a kunne"
      },
      "checklist": {
        "title": "Jerin saitawa",
        "doneRatio": "{completed}/{total} an kammala",
        "description": "Bi waɗannan matakan don shirya wakilin ga masu siya. Matsayi zai sabunta kai tsaye yayin da kake saita kowane sashe.",
        "steps": {
          "apiKey": {
            "title": "Ƙara maɓallin OpenAI API ɗinka",
            "description": "Saita OPENAI_API_KEY a yanayin uwar garke, sannan ka sake kunna app. Wakilin da widget ɗinsa za su kasance a kashe har sai an gano maɓalli mai inganci.",
            "action": "Buɗe saituna",
            "hint": "Na uwar garke kaɗai — ba a nuna maɓallin ga masu siya."
          },
          "model": {
            "title": "Zaɓi model da runtime",
            "description": "Zaɓi model, ƙarfin tunani, temperature, da yawan kayayyakin da amsa guda za ta iya ba da shawara.",
            "action": "Gyara model",
            "hint": "Model na yanzu: {model}"
          },
          "capabilities": {
            "title": "Kunna ƙwarewar da kake so",
            "description": "Kunna Product Q&A, shawarwari, ayyukan kwando, checkout handoff, da matsayin oda. Kowanne yana buɗe kayan aikin da wakilin zai iya amfani da shi.",
            "action": "Saita ƙwarewa",
            "hint": "An kunna {enabled} daga cikin 5"
          },
          "identity": {
            "title": "Saita suna, salo da gaisuwa",
            "description": "Ba wa wakilin suna da murya, rubuta gaisuwar farko, kuma ƙara umarni na musamman don alamarka da manufofinka.",
            "action": "Gyara halayya",
            "hintWithName": "Sunan wakili: {name}",
            "hintNotSet": "Sunan wakili: ba a saita ba"
          },
          "faq": {
            "title": "Ƙara FAQ",
            "description": "Koya wa wakilin ainihin manufofinka (shipping, returns, sizing, warranty) domin ya amsa da gaskiya maimakon zato.",
            "action": "Ƙara FAQ",
            "hintWithCount": "{count, plural, =0 {Babu FAQ tukuna} =1 {An ƙara FAQ 1} other {An ƙara FAQ #}}",
            "hintEmpty": "Babu FAQ tukuna"
          },
          "widget": {
            "title": "Tsara widget",
            "description": "Daidaita launcher da panel na hira da alamarka — launuka, matsayi, avatar, da lakabin launcher da masu siya ke gani.",
            "action": "Keɓance widget",
            "hint": "Ba dole ba ne, amma widget mai alama yana fi juyowa."
          },
          "enableWidget": {
            "title": "Kunna widget na shago",
            "description": "Kunna babban maɓalli domin wakilin ya bayyana a shagonka. Yana buƙatar maɓallin OpenAI na sama.",
            "action": "Kunna widget",
            "hintLive": "Widget yana kai tsaye",
            "hintHidden": "Widget a ɓoye"
          },
          "testChat": {
            "title": "Gwada kafin ƙaddamarwa",
            "description": "Yi amfani da tab ɗin gwajin hira don hira kamar mai siya, sannan ka duba ainihin tattaunawa bayan ya fara aiki.",
            "action": "Buɗe gwajin hira",
            "hintWithCount": "{count, plural, =0 {Babu tattaunawa tukuna} =1 {Tattaunawa 1 zuwa yanzu} other {Tattaunawa # zuwa yanzu}}",
            "hintEmpty": "Babu tattaunawa tukuna"
          }
        }
      },
      "flow": {
        "title": "Yadda tattaunawa ke gudana",
        "description": "Abin da ke faruwa a bayan fage duk lokacin da mai siya ya aika saƙo.",
        "steps": {
          "open": {
            "title": "Mai siya ya buɗe widget",
            "body": "Launcher yana bayyana a shagonka kuma yana gaishe shi da saƙon gaisuwa da ka saita."
          },
          "ask": {
            "title": "Yana tambaya da kalmominsa",
            "body": "“Kuna da jaket mai hana ruwa kasa da dala 100?”, “Ina odana?”, ko “Menene dokar mayarwa taku?” — babu buƙatar menu ko keyword."
          },
          "tools": {
            "title": "Model yana zaɓar kayan aiki",
            "body": "Dangane da ƙwarewar da aka kunna, wakilin zai iya bincika kundin kayanka, ɗauko bayanan kayayyaki, karanta FAQ, duba kwando, bincika matsayin oda, ko ƙara kaya zuwa kwando."
          },
          "data": {
            "title": "Yana ɗauko bayanan kai tsaye daga shagonka",
            "body": "Sakamako suna fitowa daga ainihin kayanka da manufofin da ka shigar — don haka amsoshi suna kasancewa masu tushe, ba ƙirƙira ba. Ana nuna kaya a matsayin cards masu kyau, ba rubutu kawai ba."
          },
          "reply": {
            "title": "Yana amsa kuma zai iya ɗaukar mataki",
            "body": "Mai siya yana samun takaitacciyar amsa tare da cards na kaya, maɓallan ƙara-kwando, ko mika shi zuwa checkout idan ya shirya saya."
          },
          "logged": {
            "title": "Ana rubuta komai",
            "body": "Ana adana kowace tattaunawa, saƙo da aiki domin ka iya dubawa a tab ɗin Conversations kuma ka bibiyi aiki a Overview."
          }
        }
      },
      "tips": {
        "title": "Shawarwari don sakamako mafi kyau",
        "items": {
          "faq": {
            "title": "Ka kiyaye FAQ daidai",
            "body": "Wakilin yana amsa tambayoyin manufofi daga FAQ da farko. Rufe shipping, returns, sizing da warranty domin kada ya yi zato."
          },
          "instructions": {
            "title": "Rubuta umarni a takaice",
            "body": "Yi amfani da tab ɗin Behavior don saita muryar alama da abin da ya kamata ko bai kamata a yi ba. Ka taƙaita — ana ƙara shi a kowane turn."
          },
          "model": {
            "title": "Fara da model mai daidaito",
            "body": "Ƙananan temperature na sa amsoshi su fi mayar da hankali. Ƙara girman model ne kawai idan kana buƙatar zurfin tunani, domin yana ƙara kuɗi a kowace amsa."
          },
          "recs": {
            "title": "Daidaita yawan shawarwari",
            "body": "Nuna kayayyaki 3–4 a kowace amsa. Da yawa suna rikita masu siya; kaɗan kuma suna rage zaɓi."
          },
          "key": {
            "title": "Kare maɓallin API ɗinka",
            "body": "Maɓallin OpenAI yana nan ne a yanayin uwar garke kaɗai. Kada ka manna shi a storefront ko ka raba shi a fili."
          },
          "review": {
            "title": "Bita kan ainihin tattaunawa",
            "body": "Duba tab ɗin Conversations akai-akai domin gano tambayoyin da wakilin ya rasa kuma ka ƙara su zuwa FAQ."
          }
        }
      },
      "cta": {
        "prompt": "A shirye kake ka gan shi yana aiki?",
        "configure": "Saita wakili",
        "tryChat": "Gwada gwajin hira"
      }
    },
    "configuration": {
      "openAIConfigured": "An saita OpenAI",
      "openAIMissing": "OPENAI_API_KEY ya ɓace",
      "widgetEnabled": "An kunna widget",
      "widgetDisabled": "An kashe widget",
      "modelRuntime": {
        "title": "Model da runtime",
        "enableWidget": "Kunna widget na shago",
        "enableWidgetDescription": "Widget zai kasance a ɓoye har sai an saita OpenAI.",
        "model": "Model",
        "modelDescription": "Manyan model za su iya yin tunani mai zurfi amma suna da tsada a kowace buƙata.",
        "reasoningEffort": "Ƙarfin tunani",
        "reasoningEffortDescription": "Ana amfani da shi ga models masu reasoning; in ba haka ba ana watsi da shi.",
        "temperature": "Temperature",
        "temperatureDescription": "Ƙasa = mai da hankali sosai, sama = ƙarin kirkira (0–1).",
        "maxRecommendations": "Matsakaicin shawarwari",
        "maxRecommendationsDescription": "Mafi yawan kayayyakin da za a nuna a amsa ɗaya (1–8)."
      },
      "capabilities": {
        "title": "Ƙwarewa"
      },
      "capabilityMeta": {
        "productQA": "Tambaya da amsa na kaya",
        "productQADescription": "Amsa tambayoyi game da kaya da specifications.",
        "recommendations": "Shawarwari",
        "recommendationsDescription": "Ba da shawarwarin kaya bisa bukatar mai siya.",
        "cartActions": "Ayyukan kwando",
        "cartActionsDescription": "Bari wakilin ya ƙara ko cire kaya daga kwando.",
        "checkoutHandoff": "Mika zuwa checkout",
        "checkoutHandoffDescription": "Kai masu siya zuwa checkout idan sun shirya.",
        "orderStatus": "Matsayin oda",
        "orderStatusDescription": "Nemo kuma raba bayanan bin oda."
      }
    },
    "behavior": {
      "identity": {
        "title": "Suna da salo",
        "agentName": "Sunan wakili",
        "tone": "Salo",
        "greeting": "Gaisuwa",
        "greetingDescription": "Ana nuna shi a matsayin saƙon farko idan mai siya ya buɗe widget.",
        "instructions": "Umarnin musamman",
        "instructionsPlaceholder": "Muryar alama, tunatarwar tsarin mayarwa, salon shawarwari...",
        "instructionsDescription": "Ana haɗa shi da system prompt a kowane turn. Ka takaita shi.",
        "escalation": "Saƙon escalation",
        "escalationDescription": "Ana aikawa idan wakilin ba zai iya taimakawa ba kuma yana buƙatar handoff."
      },
      "faq": {
        "title": "Ilimi da FAQ",
        "addEntry": "Ƙara shigarwa",
        "description": "Wakilin yana bincika a nan idan masu siya sun tambayi shipping, returns, sizing, warranty, ko wasu manufofi. Har zuwa shigarwa 50.",
        "empty": "Babu FAQ tukuna. Ƙara tambayoyi na gama gari domin wakilin ya amsa tambayoyin manufofi ba tare da ƙirƙira ba.",
        "questionPlaceholder": "Tambaya (misali, shipping yana ɗaukar tsawon wane lokaci?)",
        "answerPlaceholder": "Amsar da wakilin zai bayar. Ka sa ta zama ta gaskiya kuma a takaice.",
        "tagsPlaceholder": "Tags na zaɓi, a raba su da koma (shipping, returns, sizing)",
        "removeAria": "Cire FAQ"
      }
    },
    "widget": {
      "appearance": {
        "title": "Bayyanar",
        "headerTitle": "Taken header",
        "headerTitleDescription": "Ana nuna shi a header na hira. Idan babu komai, ana komawa ga sunan wakili.",
        "position": "Matsayi",
        "positionBottomRight": "Ƙasa dama",
        "positionBottomLeft": "Ƙasa hagu",
        "expandedSize": "Faɗaɗɗen girma",
        "expandedSizeDescription": "Ana amfani da shi ga widget mai iyo bayan ajiyewa.",
        "width": "Faɗi",
        "height": "Tsawo",
        "widthRange": "320–640px",
        "heightRange": "420–900px",
        "primaryColor": "Babban launi",
        "accentColor": "Launin ƙari",
        "footerText": "Rubutun footer",
        "footerTextPlaceholder": "AI ne ke sarrafawa",
        "showFooterText": "Nuna rubutun footer",
        "showFooterTextDescription": "Nuna ƙaramin lakabi a ƙasan taga hira.",
        "headerAvatar": "Avatar na header",
        "headerAvatarAlt": "Avatar na {name}",
        "avatarUploadTitle": "Ja ka sauke hoto, ko danna don zaɓa",
        "avatarUploadDescription": "Tsarin hoto: JPG, PNG, JPEG, WEBP.",
        "avatarSizeGuide": "Girman da aka ba da shawara: 256 x 256 px",
        "headerAvatarDescription": "Ana nuna shi a header na hira. Idan babu, yana komawa favicon na shagonka."
      },
      "preview": {
        "title": "Duban kai tsaye",
        "typeMessage": "Rubuta saƙo..."
      }
    },
    "conversations": {
      "title": "Rikodin hira",
      "totalCount": "Jimillar tattaunawa {count}. Danna kowace layi don ganin cikakken transcript.",
      "refresh": "Sabunta",
      "searchPlaceholder": "Bincika saƙonni ko session id...",
      "locale": "Locale",
      "allLocales": "Duk locales",
      "status": "Matsayi",
      "allStatuses": "Duk matsayi",
      "statusActive": "Masu aiki",
      "statusClosed": "An rufe",
      "empty": "Babu tattaunawa da ta dace da matatun ka.",
      "aiPrefix": "AI: {message}",
      "newConversation": "Sabuwar tattaunawa",
      "messagesCount": "Saƙonni {count}",
      "actionsCount": "Ayyuka {count}",
      "pageOf": "Shafi na {page} cikin {total}",
      "previous": "Na baya",
      "next": "Na gaba"
    },
    "testChat": {
      "title": "Gwajin hira kai tsaye",
      "reset": "Sake farawa",
      "description": "Gwada tambayoyi kamar mai siya zai yi. Ajiye canje-canje kafin gwaji — yana amfani da saitunan kai tsaye.",
      "typeMessage": "Rubuta saƙo..."
    },
    "drawer": {
      "title": "Tattaunawa",
      "loading": "Ana ɗora tattaunawa...",
      "session": "Session {id}",
      "status": "Matsayi",
      "locale": "Locale",
      "customer": "Kwastoma",
      "guest": "Baƙo",
      "started": "An fara",
      "messagesTitle": "Saƙonni ({count})",
      "noMessages": "Babu saƙonni.",
      "emptyMessage": "[saƙo mara komai]",
      "actionsTitle": "Ayyuka ({count})",
      "delete": "Goge tattaunawa"
    },
    "toast": {
      "loadFailed": "An kasa loda saitunan Wakilin Talla na AI",
      "saveSuccess": "An ajiye Wakilin Talla na AI",
      "saveFailed": "Ajiya ta gaza",
      "deleteTitle": "Goge tattaunawa",
      "deleteDescription": "Wannan zai cire tarihin hira da ayyukansa har abada.",
      "deleteConfirm": "Goge",
      "deleteSuccess": "An goge tattaunawa",
      "deleteFailed": "Gogewa ta gaza",
      "loadConversationFailed": "An kasa loda tattaunawa",
      "loadConversationsFailed": "An kasa loda tattaunawa",
      "testChatFailed": "Gwajin hira ya gaza",
      "testFailed": "Gwaji ya gaza"
    },
    "time": {
      "justNow": "yanzu-yanzu",
      "minutesAgo": "minti {count} da suka wuce",
      "hoursAgo": "sa’a {count} da suka wuce",
      "daysAgo": "kwana {count} da suka wuce"
    }
  },
  "aiStudioHub": {
    "title": "AI Studio",
    "subtitle": "Ƙirƙiri abun ciki na kaya, hotuna, da SEO tare da AI — an haɗa shi cikin kowace fam a shagonka.",
    "statusConfigured": "An saita AI kuma yana shirye",
    "statusNotConfigured": "Ba a saita AI ba tukuna",
    "statusNotConfiguredHint": "Ƙara maɓallin OpenAI API a Saituna → AI (ko saita OPENAI_API_KEY a muhalli) don kunna fasalulluka na AI.",
    "showcaseTitle": "Duba shi yana aiki",
    "showcaseSubtitle": "Ja mai zamewa — Inganta da dannawa ɗaya daga AI Image Studio.",
    "showcaseBefore": "Kafin",
    "showcaseAfter": "Bayan",
    "showcaseCaption": "Cire bango, inganta, ƙara girma, share abubuwa, canza girma, da faɗaɗa — ko kwatanta kowane gyara da sauƙaƙan kalmomi.",
    "cardsTitle": "Me kake son ƙirƙira?",
    "cardProductContentTitle": "Rubuta abun ciki na kaya",
    "cardProductContentDescription": "Ƙirƙiri taken, taƙaitawa, da cikakkun bayanai daga gajeriyar buƙata.",
    "cardProductGraphicsTitle": "Tsara hotunan kaya",
    "cardProductGraphicsDescription": "Buɗe hotunan kaya a AI Image Studio don gyarawa ko ƙirƙirar hotuna.",
    "cardSeoTitle": "Inganta SEO",
    "cardSeoDescription": "Cika taken bincike, bayanin meta, sunayen hanya, da tags da dannawa ɗaya.",
    "cardBlogTitle": "Rubuta rubutun blog",
    "cardBlogDescription": "Tsara cikakken rubutu tare da taƙaitawa, hoton fitarwa, da SEO.",
    "cardAssetsTitle": "Ƙirƙiri kayan rukuni & alamar kasuwanci",
    "cardAssetsDescription": "Ƙirƙiri hotunan rukuni, alamomi, tambarin kasuwanci, da murfin tarin kaya.",
    "cardHeroTitle": "Tsara manyan talla",
    "cardHeroDescription": "Ƙirƙiri manyan hotunan shago da aka daidaita daidai da girman shafin gida.",
    "everywhereTitle": "An haɗa shi cikin kowace fam",
    "everywhereSubtitle": "Duba maɓallin AI a cikin kayayyaki, rukunoni, tarin kaya, alamun kasuwanci, rubuce-rubucen blog, bita, da mai tsara shafin gida.",
    "howTitle": "Yadda yake aiki",
    "howStep1": "Buɗe duk wata fam da ake tallafawa",
    "howStep2": "Danna maɓallin AI a filin ko hoto",
    "howStep3": "Duba zanen, sannan ka ajiye",
    "configureCta": "Saita AI"
  },
  "aiStudio": {
    "breadcrumbTitle": "AI Image Studio",
    "mediaTitle": "Hotuna",
    "quickPromptTitle": "Gajeren Prompt",
    "uploadImage": "Loda Hoto",
    "badgeAi": "AI",
    "badgeEdited": "An Gyara",
    "tabQuickPrompt": "Gajeren Prompt",
    "tabEffects": "Tasiri",
    "categoryPlaceholder": "Rukuni",
    "removeBackground": "Cire Bango",
    "enhance": "Inganta",
    "upscale": "Ƙara Girma",
    "eraseObject": "Share Abu",
    "resize": "Canza Girma",
    "expand": "Faɗaɗa",
    "fit": "Daidaita",
    "compare": "Kwatanta",
    "zoomIn": "Kusanto",
    "zoomOut": "Nesanta",
    "holdToViewOriginal": "Riƙe don ganin ainihin hoto",
    "previewAsCard": "Duba yadda zai yi kama a katin shago",
    "exitPreview": "Fita daga duban shago",
    "previewCardHint": "Yanayin dubawa — duba ainihin yadda wannan hoto zai yi kama a katin kayanka na shago.",
    "deleteImage": "Goge wannan hoto",
    "openMediaPanel": "Buɗe fanel na hotuna",
    "openQuickPrompts": "Buɗe fanel na gajerun prompt",
    "cancel": "Soke",
    "noImageTitle": "Ba a zaɓi hoto ba",
    "noImageBody": "Zaɓi hoto daga Hotuna, loda ɗaya, ko kwatanta hoton da kake so a cikin prompt ƙasa sannan ka bar AI ya ƙirƙira shi.",
    "uploadImageAction": "Loda hoto",
    "before": "Kafin",
    "after": "Bayan",
    "original": "Ainihin",
    "busyHint": "Yawanci wannan yakan ɗauki daƙiƙa 10–30",
    "discardTitle": "Watsar da canje-canje?",
    "discardBody": "Ba a ajiye hotunanka da aka gyara ba tukuna. Idan ka tafi yanzu, za a rasa su.",
    "keepEditing": "Ci gaba da gyarawa",
    "discard": "Watsar",
    "restoredDraft": "An dawo da canje-canjenka da ba a ajiye ba",
    "placeholderErase": "Kwatanta abin da za a share, misali inuwar da ke hagu. Sauran duk zai kasance kamar yadda yake.",
    "placeholderGenerate": "Kwatanta hoton da kake so kuma AI zai ƙirƙira shi.",
    "placeholderEdit": "Kwatanta sakamakon da kake so. {subject} naka zai kasance kamar yadda yake.",
    "applyEdit": "Aiwatar da gyara",
    "generateImage": "Ƙirƙiri hoto",
    "autoGenerate": "Ƙirƙira ta Atomatik",
    "toneLabel": "Salo",
    "defaultTone": "Salon tsoho",
    "sizes": {
      "square": "Murabba'i",
      "portrait": "A Tsaye",
      "landscape": "A Kwance"
    },
    "presets": {
      "categories": {
        "electronics": "Na'urorin Lantarki",
        "fashion": "Tufafi & Kayan Ado",
        "beauty": "Kayan Kwalliya & Kulawa",
        "home": "Gida & Kicin",
        "food": "Abinci & Abin Sha",
        "hero-layouts": "Manyan Talla"
      },
      "labels": {
        "clean-white": "Fari Mai Tsabta",
        "lifestyle-room": "Ɗakin Salon Rayuwa",
        "desk-setup": "Tsarin Tebur",
        "gradient-studio": "Studio Mai Canjin Launi",
        "neon-accent": "Ado na Neon",
        "editorial-studio": "Studio na Ƙasidu",
        "street-style": "Salon Titi",
        "marble-silk": "Marmara & Alharini",
        "golden-hour": "Lokacin Zinare",
        "marble-counter": "Kantin Marmara",
        "botanical-spa": "Spa Mai Ciyayi",
        "silk-drape": "Labulen Alharini",
        "water-splash": "Fashewar Ruwa",
        "cozy-living": "Ɗakin Zama Mai Daɗi",
        "wooden-table": "Tebur na Katako",
        "sunlit-shelf": "Kanti Mai Hasken Rana",
        "minimal-concrete": "Kankare Mai Sauƙi",
        "rustic-wood": "Katako na Gargajiya",
        "cafe-scene": "Yanayin Cafe",
        "picnic-daylight": "Hasken Rana na Fikinik",
        "dark-slate": "Duwatsu Masu Duhu",
        "product-right": "Kaya a Dama",
        "product-left": "Kaya a Hagu",
        "centered-campaign": "Kamfe a Tsakiya"
      }
    },
    "export": {
      "button": "Export",
      "includeLogo": "Haɗa Logon Alama",
      "fill": "Cika Firam",
      "fit": "Daidaita akan Launin Alama",
      "sizes": {
        "og": "Hoton Haɗi / OG",
        "square": "Post Murabba'i",
        "portrait": "Post a Tsaye",
        "story": "Story / Reel",
        "twitter": "A Kwance / X"
      }
    }
  },
  "chat": {
    "channels": "Tashoshi",
    "liveChatSettings": {
      "title": "Hirar kai tsaye ta dandamali",
      "enable": "Kunna hirar kai tsaye",
      "enableHint": "Nuna hirar kai tsaye ga kayayyakin da kasuwar ke mallaka.",
      "availability": "Samuwa",
      "alwaysOnline": "Kullum kan layi",
      "timezone": "Yankin lokaci",
      "primaryColor": "Babban launi",
      "weeklySchedule": "Jadawalin mako",
      "offlineMessage": "Saƙon rashin kasancewa kan layi",
      "emailEscalation": "Ɗaga matsala ta imel",
      "escalateAfter": "Ɗaga bayan (mintuna)",
      "fallbackEmail": "Imel ɗin madadin dandamali",
      "saved": "An adana saitunan hirar kai tsaye",
      "saveFailed": "An kasa adana saitunan hirar kai tsaye",
      "businessHoursOption": "Lokutan aiki",
      "description": "Saita samuwa, kamannin shago, da tura sakon imel don hirori marasa amsa.",
      "emailEscalationHint": "Aika imel ga shagon da abin ya shafa idan saƙon da ya shigo bai sami amsa ba.",
      "save": "Ajiye saitunan hirar kai tsaye",
      "loadFailed": "An kasa loda saitunan hirar kai tsaye"
    },
    "templateAuthoring": {
      "create": "Ƙirƙiri samfurin rubutu",
      "close": "Rufe fom ɗin samfuri",
      "name": "Sunan samfuri",
      "language": "Lambar harshe",
      "category": "Rukuni",
      "utility": "Sabis",
      "marketing": "Talla",
      "body": "Jiki",
      "richButton": "Maɓalli na musamman (na zaɓi)",
      "buttonLabel": "Rubutun maɓalli",
      "submit": "Aika samfurin rubutu na WhatsApp",
      "reviewNote": "Meta na duba sabbin samfura kafin a iya amfani da su.",
      "submitted": "An aika samfurin don dubawa",
      "submitFailed": "An kasa aika samfurin",
      "securityRecommendation": "Ƙara shawarar tsaro",
      "codeExpiration": "Ƙarewar lambar sirri (mintuna)",
      "footerOptional": "Ƙasan shafi (na zaɓi)",
      "headerExampleLabel": "Misalin canjin kanun rubutu",
      "noButtonOption": "Babu maɓalli",
      "phoneNumberOption": "Lambar waya",
      "quickReplyOption": "Amsa cikin sauri",
      "textHeaderOptional": "Kanun rubutu (na zaɓi)",
      "websiteUrlOption": "Adireshin gidan yanar gizo",
      "headerPlaceholder": "Sabuntar Oda {{1}}",
      "bodyPlaceholder": "Sannu {{1}}, odarka yanzu {{2}} ce.",
      "placeholderHint": "Yi amfani da wuraren riƙewa a jere: {{1}}, {{2}}, da sauransu.",
      "authenticationNote": "Meta ne ke sarrafa kalmomin samfurin tabbatarwa kuma yana ƙara maɓallin kwafin lambar da ake buƙata.",
      "bodyExampleLabel": "Misalin {variable} na jiki",
      "submitForReview": "Miƙa wa Meta don dubawa",
      "submittedWithStatus": "An aika samfurin don dubawa (matsayi: {status})"
    },
    "signup": {
      "whatsappTitle": "An ba da shawara: Rijistar Haɗe ta Meta",
      "whatsappHint": "Bar Meta ta zaɓa da ba da izini ga asusun WhatsApp Business da lambar waya cikin aminci. Ba a manna wata alamar shiga cikin Storify ba.",
      "instagramTitle": "An ba da shawara: ci gaba da Facebook",
      "instagramHint": "Meta na ba da izini ga shafin Facebook da ke haɗe da asusun ƙwararrun Instagram ɗinka, sannan Storify ya yi rajistarsa ga webhooks ɗin saƙonni. Ba a manna wata alamar shiga cikin Storify ba.",
      "continue": "Ci gaba da Facebook",
      "sdkFailed": "An kasa loda SDK ɗin Facebook",
      "sdkInitFailed": "SDK ɗin Facebook bai fara ba",
      "whatsappConnected": "An haɗa WhatsApp ta Rijistar Haɗe",
      "whatsappMissingDetails": "Tsarin haɗa WhatsApp bai dawo da bayanan asusun da ake buƙata ba",
      "whatsappFailed": "An kasa kammala rijistar WhatsApp",
      "instagramConnected": "An haɗa Instagram",
      "instagramCancelled": "An soke shiga ta Facebook",
      "instagramFailed": "An kasa kammala rijistar Instagram"
    },
    "chatWithVendor": "Yi hira da mai sayarwa",
    "chatWithStore": "Yi hira da shago",
    "startConversation": "Fara tattaunawa",
    "startDescription": "Tambaya game da samuwa, isarwa, nau'uka ko duk wani abu.",
    "writeMessage": "Rubuta saƙo…",
    "sendMessage": "Aika saƙo",
    "messages": "Saƙonni",
    "search": "Nemi tattaunawa",
    "noConversations": "Babu tattaunawa tukuna",
    "noConversationsHint": "Sabbin tattaunawar hirar kai tsaye za su bayyana a nan.",
    "loadOlder": "Loda tsofaffin saƙonni",
    "writeReply": "Rubuta amsa…",
    "resolve": "Warware",
    "reopen": "Sake buɗewa",
    "productAttached": "An haɗa bayanan kayan",
    "useTemplate": "Yi amfani da samfurin WhatsApp",
    "templateMessage": "Saƙon samfurin WhatsApp",
    "templateDescription": "Ana iya aika samfuran da aka amince da su ko bayan lokacin amsawa ya ƙare.",
    "approvedTemplate": "Samfurin da aka amince da shi",
    "sendTemplate": "Aika samfurin da aka amince da shi",
    "templateQueued": "An jera samfurin WhatsApp don aikawa",
    "noTemplates": "Babu samfuran da aka amince da su a ajiye. Da farko ka daidaita samfura daga saitunan tashar WhatsApp.",
    "whatsappWindowClosed": "Lokacin amsawa na awa 24 ya ƙare. Aika samfurin WhatsApp da aka amince da shi don sake buɗe hulɗa da abokin ciniki.",
    "noMatchingConversations": "Babu tattaunawar da ta dace.",
    "loadOlderConversations": "Loda tsofaffin tattaunawa",
    "attachments": {
      "alt": "Abin haɗe na hira",
      "open": "Buɗe abin haɗe"
    },
    "assignment": {
      "label": "Wakilin da aka ba",
      "unassigned": "Ba a ba kowa ba",
      "assignToMe": "Ba ni",
      "assigned": "An ba da tattaunawar",
      "removed": "An cire wanda aka ba",
      "loadFailed": "An kasa loda waɗanda aka ba",
      "updateFailed": "An kasa sabunta wanda aka ba"
    },
    "deliveries": {
      "refresh": "Sabunta",
      "retry": "Sake gwadawa",
      "deadLetter": "An daina isarwa",
      "attempt": "Gwaji",
      "empty": "Babu isarwar mai bayarwa da ta gaza.",
      "delivered": "An isar da saƙon",
      "queued": "An jera sake gwadawa amma isarwar ta sake gazawa",
      "loadFailed": "An kasa loda gazawar isarwa",
      "retryFailed": "An kasa sake gwada isarwa",
      "heading": "Gazawar isarwa ta mai bayarwa",
      "subtitle": "Duba saƙonnin mai bayarwa da suka ƙare gwaji ko waɗanda za a iya sake gwadawa."
    },
    "externalChannels": {
      "chatOn": "Yi hira da {vendor} a {channel}",
      "whatsappProductMessage": "Sannu {vendor}, ina da tambaya game da {product}.",
      "whatsappStoreMessage": "Sannu {vendor}, ina da tambaya game da shagonku."
    },
    "attachFile": "Haɗa fayil",
    "selectConversation": "Zaɓi tattaunawa.",
    "attachmentTooLarge": "Abubuwan haɗe na hira ba za su wuce MB 16 ba",
    "whatsappTemplate": "Samfurin WhatsApp",
    "closeComposer": "Rufe mai tsara samfuri",
    "signIn": "Shiga",
    "cancel": "Soke",
    "signInToChatTitle": "Shiga don fara hira",
    "signInToChatDescription": "Ana adana tattaunawarka da shago a cikin akwatin saƙon asusunka, don haka za ka iya ci gaba a kowane lokaci ba tare da rasa wata amsa ba.",
    "newConversation": "Sabuwar tattaunawa",
    "draftProductContext": "An haɗa kayan da kake dubawa da wannan saƙon.",
    "draftStoreContext": "Saƙonka zai je kai tsaye zuwa shagon da kake dubawa.",
    "channelConnections": {
      "title": "Haɗin API na Meta",
      "webhookUrl": "Adireshin dawowa na webhook ɗin Meta",
      "noPermission": "Ba ka da izinin sarrafa haɗin masu bayarwa.",
      "connected": "An haɗa",
      "verify": "Tabbatar",
      "disconnect": "Cire haɗin",
      "verified": "An tabbatar da haɗin tashar",
      "disconnected": "An cire haɗin tashar",
      "connectFailed": "An kasa haɗa tashar",
      "wabaId": "Lambar asusun WhatsApp Business",
      "phoneNumberId": "Lambar shaidar lambar waya",
      "publicWhatsApp": "Lambar WhatsApp ta jama'a",
      "publicWhatsAppHint": "Zaɓi na son rai da ke maye gurbin hanyar hira kai tsaye a shago.",
      "pageId": "Lambar shafin Facebook",
      "publicPageUsername": "Sunan mai amfani na jama'a na shafin Facebook",
      "publicPageHint": "Zaɓi na son rai da ke maye gurbin hanyar m.me a shago.",
      "instagramUserId": "Lambar asusun ƙwararrun Instagram",
      "publicInstagramUsername": "Sunan mai amfani na jama'a na Instagram",
      "publicInstagramHint": "Zaɓi na son rai da ke maye gurbin hanyar ig.me a shago.",
      "instagramIntro": "Instagram Direct na aiki a kan Dandamalin Messenger. Yi amfani da alamar shiga ta shafin Facebook da ke haɗe da asusun ƙwararrun Instagram ɗinka, sannan ka yi rajistar manhajar a kan abin webhook na instagram.",
      "telegramIntro": "Ƙirƙiri bot da @BotFather a Telegram sannan ka manna alamarsa. Storify na yin rajistar webhook a madadinka — babu dubawar manhaja ko izini da za a nema. Abokan ciniki na kaiwa ga bot ta hanyar t.me nasa.",
      "botToken": "Alamar bot daga @BotFather",
      "publicTelegramUsername": "Sunan mai amfani na jama'a na bot",
      "publicTelegramHint": "Zaɓi na son rai da ke maye gurbin hanyar t.me a shago; ana ɗauka daga bot ɗin kansa idan an bar shi babu komai.",
      "accessToken": "Alamar shiga ta mai amfani na tsarin ko ta shafi",
      "accessTokenHint": "Ana buƙata don daidaita samfuran saƙo da aka amince da su.",
      "humanAgent": "Amsoshin wakilin ɗan adam",
      "humanAgentHint": "Yana ba da damar amsoshin tallafi da hannu har kwana bakwai. Kunna shi kawai bayan Meta ta amince da izinin Wakilin Ɗan Adam; ba za a iya amfani da shi don saƙonnin atomatik ko na talla ba.",
      "connectProvider": "Haɗa {provider}",
      "description": "Haɗa lambar waya ta WhatsApp Business, shafin Facebook, asusun ƙwararrun Instagram ko bot ɗin Telegram don karɓa da amsa saƙonni a cikin akwatin saƙon duk tashoshi. Ana ɓoye alamun shiga kuma API ba ya dawo da su kwata-kwata.",
      "webhookUrlHint": "Yi amfani da wannan adireshin dawowa da META_WEBHOOK_VERIFY_TOKEN na uwar garke a dashboard ɗin masu haɓaka na Meta.",
      "businessAccount": "Asusun kasuwanci",
      "publicContact": "Hanyar tuntuɓa ta jama'a",
      "syncTemplates": "Daidaita samfura",
      "syncTemplatesDone": "An daidaita samfuran WhatsApp {count} da aka amince da su",
      "syncTemplatesFailed": "An kasa daidaita samfuran WhatsApp",
      "loadFailed": "An kasa loda haɗin tashoshi",
      "disconnectFailed": "An kasa cire haɗin tashar",
      "verifyFailed": "An kasa tabbatar da tashar",
      "connectedProvider": "An haɗa {provider}",
      "humanAgentEnabled": "An kunna amsoshin wakilin ɗan adam",
      "humanAgentDisabled": "An kashe amsoshin wakilin ɗan adam",
      "humanAgentFailed": "An kasa sabunta Wakilin Ɗan Adam",
      "orConnectManually": "ko haɗa da hannu"
    },
    "providerWindowClosed": "Lokacin amsawa na {channel} ya ƙare, don haka amsoshi na yau da kullum ba sa samuwa har sai abokin ciniki ya sake aika saƙo.",
    "inbox": {
      "adminTitle": "Akwatin saƙon duk tashoshi",
      "staffTitle": "Akwatin saƙon ƙungiya",
      "staffHeading": "Akwatin saƙon abokan ciniki",
      "staffSubtitle": "Amsa tattaunawar masu sayarwa da aka ba ka.",
      "vendorTitle": "Akwatin saƙon mai sayarwa",
      "vendorSubtitle": "Amsa abokan ciniki a duk tashoshin da ka haɗa.",
      "customerTitle": "Tattaunawa da shago",
      "emptyStore": "Babu tattaunawa da abokan ciniki tukuna",
      "emptyLiveChat": "Babu tattaunawar hirar kai tsaye tukuna",
      "emptyCustomer": "Ba ka fara hirar kai tsaye ba tukuna"
    },
    "errors": {
      "loadMessages": "An kasa loda saƙonni",
      "loadConversations": "An kasa loda tattaunawa",
      "loadOlderMessages": "An kasa loda tsofaffin saƙonni",
      "startConversation": "An kasa fara tattaunawar",
      "sendMessage": "An kasa aika saƙon",
      "sendAttachment": "An kasa aika abin haɗe",
      "updateConversation": "An kasa sabunta tattaunawar"
    },
    "storeSupport": "Tallafin shago",
    "conversationCountOne": "Tattaunawa {count}",
    "conversationCount": "Tattaunawa {count}",
    "status": {
      "all": "Duka",
      "open": "A buɗe",
      "pending": "Ana jira",
      "resolved": "An warware",
      "closed": "An rufe",
      "spam": "Spam",
      "unread": "Ba a karanta ba"
    },
    "deliveryStatus": {
      "queued": "An jera",
      "sent": "An aika",
      "delivered": "An isar",
      "read": "An karanta",
      "failed": "Ya gaza"
    },
    "templateComposer": {
      "loadFailed": "An kasa loda samfura",
      "loadWhatsAppFailed": "An kasa loda samfuran WhatsApp",
      "sendFailed": "An kasa aika samfurin",
      "sendWhatsAppFailed": "An kasa aika samfurin WhatsApp"
    },
    "today": "Yau",
    "yesterday": "Jiya",
    "noMessagesYet": "Babu saƙonni tukuna.",
    "backToList": "Koma zuwa tattaunawa",
    "backToConversation": "Koma cikin tattaunawar",
    "conversationDetails": "Bayanan tattaunawa",
    "mediaAndFiles": "Kafofin watsa labarai, fayiloli da hanyoyin haɗi",
    "media": "Kafofin watsa labarai",
    "files": "Fayiloli",
    "links": "Hanyoyin haɗi",
    "noMedia": "Ba a raba kafofin watsa labarai ba tukuna",
    "noFiles": "Ba a raba fayiloli ba tukuna",
    "noLinks": "Ba a raba hanyoyin haɗi ba tukuna",
    "subject": "Batu",
    "viewProduct": "Duba kaya"
  }
}
