{
  "common": {
    "thisMonth": "This month",
    "last30Days": "Last 30 days",
    "custom": "Custom",
    "requiresAction": "Requires action",
    "withAccess": "With access",
    "orders": "Orders",
    "canceledPartial": "Canceled/Partial",
    "viewOrders": "View Orders",
    "addBranch": "Add Branch",
    "learnMore": "Learn more",
    "viewActiveSuppliers": "View Active Suppliers",
    "searchOrdersPlaceholder": "Search orders...",
    "week": "Week {{week}}",
    "loading": "Loading...",
    "error": "Error",
    "success": "Success",
    "cancel": "Cancel",
    "confirm": "Confirm",
    "ok": "OK",
    "information": "Information",
    "save": "Save",
    "delete": "Delete",
    "edit": "Edit",
    "add": "Add",
    "search": "Search",
    "filter": "Filter",
    "loadMore": "Load More",
    "clear": "Clear",
    "close": "Close",
    "back": "Back",
    "next": "Next",
    "previous": "Previous",
    "view": "View",
    "viewDetails": "View Details",
    "exportPdf": "Export PDF",
    "exportCsv": "Export CSV",
    "apply": "Apply",
    "dateRange": {
      "selectRange": "Select date range",
      "presets": "Quick Presets",
      "customRange": "Custom Range",
      "startDate": "Start Date",
      "endDate": "End Date",
      "today": "Today",
      "last7Days": "Last 7 Days",
      "last30Days": "Last 30 Days",
      "thisMonth": "This Month",
      "lastMonth": "Last Month",
      "thisYear": "This Year"
    },
    "actions": "Actions",
    "status": "Status",
    "date": "Date",
    "name": "Name",
    "description": "Description",
    "type": "Type",
    "total": "Total",
    "email": "Email",
    "phone": "Phone",
    "password": "Password",
    "price": "Price",
    "retry": "Retry",
    "notAvailable": "N/A",
    "no": "No",
    "yes": "Yes",
    "all": "All",
    "available": "available",
    "none": "Asnjë",
    "select": "Zgjidh",
    "required": "E detyrueshme",
    "optional": "Opsionale",
    "user": "Përdoruesi",
    "logout": "Dil",
    "lightMode": "Light Mode",
    "darkMode": "Dark Mode",
    "stock": "Stoku",
    "pricelists": "Listat e çmimeve",
    "accessRequests": "Kërkesat për akses",
    "businesses": "Bizneset",
    "packages": "Paketat",
    "orderSingular": "porosi",
    "ordersPlural": "porosi",
    "waitingForApproval": "në pritje të aprovimit tuaj",
    "requiringAttention": "kërkojnë vëmendje",
    "reviewOrders": "Shiko porositë",
    "open": "Open",
    "order": "Order",
    "orderValue": "Order Value",
    "whatHappensNext": "Çfarë ndodh më pas",
    "reason": "Arsyeja",
    "pleaseProvideReason": "Ju lutemi jepni një arsye...",
    "admin": "Admin",
    "system": "System",
    "activity": "Activity",
    "supplier": "Supplier",
    "buyer": "Buyer",
    "months": {
      "jan": "Jan",
      "feb": "Feb",
      "mar": "Mar",
      "apr": "Apr",
      "may": "May",
      "jun": "Jun",
      "jul": "Jul",
      "aug": "Aug",
      "sep": "Sep",
      "oct": "Oct",
      "nov": "Nov",
      "dec": "Dec"
    },
    "dateRange": {
      "thisMonth": "This month",
      "last30Days": "Last 30 days",
      "custom": "Custom"
    },
    "viewAll": "View all",
    "promotional": "Promotional",
    "newProduct": "New Product",
    "discount": "Discount",
    "campaign": "Campaign",
    "operational": "Operational",
    "emergency": "Emergency",
    "allBusinesses": "All Businesses",
    "specificBusinesses": "Specific Businesses",
    "specificBranches": "Specific Branches",
    "scheduleOptional": "Schedule (optional)"
  },
  "nav": {
    "home": "Home",
    "toggleMobileMenu": "Toggle mobile menu",
    "howItWorks": "How it works",
    "buyers": "Buyers",
    "suppliers": "Suppliers",
    "features": "Features",
    "faq": "FAQ",
    "contact": "Contact",
    "login": "Login",
    "signup": "Sign up",
    "becomeSupplier": "Become a supplier",
    "dashboard": "Dashboard",
    "orders": "Orders",
    "products": "Products",
    "branches": "Branches",
    "users": "Users",
    "financial": "Financial",
    "reports": "Reports",
    "analytics": "Analytics",
    "notifications": "Notifications",
    "settings": "Settings",
    "stock": "Stock",
    "pricelists": "Pricelists",
    "accessRequests": "Access Requests",
    "categories": "Categories",
    "businesses": "Businesses",
    "packages": "Packages",
    "spendings": "Spendings",
    "marketplace": "Marketplace",
    "cart": "Cart",
    "platformSettings": "Platform settings"
  },
  "status": {
    "approved": "Approved",
    "pending": "Pending",
    "rejected": "Rejected",
    "active": "Active",
    "inactive": "Inactive",
    "waitingApproval": "Waiting Approval",
    "waiting_approval": "Waiting Approval",
    "submitted": "Submitted",
    "processing": "Processing",
    "partiallyFulfilled": "Partially Fulfilled",
    "partially_fulfilled": "Partially Fulfilled",
    "completed": "Completed",
    "canceled": "Canceled",
    "inStock": "In Stock",
    "lowStock": "Low Stock",
    "outOfStock": "Out of Stock",
    "expiringSoon": "Expiring Soon",
    "expired": "Expired",
    "sent": "Sent",
    "failed": "Failed",
    "scheduled": "Scheduled",
    "verified": "Verified",
    "unverified": "Unverified"
  },
  "dashboard": {
    "buyer": {
      "title": "Buyer Dashboard",
      "suppliersWithAccess": "Suppliers you have access to",
      "pendingRequests": "Pending access requests",
      "suppliersWithoutAccess": "Suppliers without access",
      "totalOrders": "Total Orders",
      "pendingApprovals": "Pending Approvals",
      "totalSpend": "Total Spend",
      "activeSuppliers": "Active Suppliers",
      "ordersInProcessing": "Orders in Processing",
      "issues": "Issues",
      "recentOrders": "Recent Orders",
      "analyticsPreview": "Analytics Preview",
      "spendOverTime": "Spend Over Time",
      "ordersByStatus": "Orders by Status",
      "topSuppliers": "Top Suppliers by Spend",
      "noActiveSuppliers": "No active suppliers yet",
      "noActiveSuppliersDesc": "Request access to suppliers below to start ordering. Once approved, you can browse their product catalogs and place orders.",
      "browseSuppliers": "Browse suppliers",
      "noPendingRequests": "No pending requests",
      "noPendingRequestsDesc": "All your access requests have been processed. Check active suppliers above or request access to new suppliers below.",
      "allSuppliersAccess": "You have access to all available suppliers",
      "allSuppliersAccessDesc": "You can browse and order from all suppliers on the platform. If new suppliers join, they will appear here.",
      "supplierAvailable": "supplier available",
      "suppliersAvailable": "suppliers available",
      "suppliersWithoutAccessDesc": "{count} {count, plural, =0 {suppliers available} one {supplier available} other {suppliers available}}",
      "activeSupplier": "active supplier",
      "activeSuppliers": "active suppliers",
      "activeSupplierCount": "{count} active supplier",
      "activeSuppliersCount": "{count} active suppliers",
      "requestWaiting": "request waiting",
      "requestsWaiting": "requests waiting",
      "requestWaitingCount": "{count} request waiting",
      "requestsWaitingCount": "{count} requests waiting",
      "requestAccess": "Request access",
      "openMarketplace": "Open marketplace",
      "waitingForApproval": "Waiting for approval",
      "cancelRequest": "Cancel request",
      "switchSupplier": "Switch supplier",
      "requestSent": "Request sent",
      "cart": "Cart",
      "viewAll": "View all",
      "noOrdersYet": "No orders yet",
      "noOrdersYetDesc": "Your recent orders will appear here. Start by accessing a supplier marketplace and placing an order.",
      "placeFirstOrder": "Place your first order",
      "noAnalyticsData": "No analytics data yet",
      "noAnalyticsDataDesc": "Analytics will appear here once you start placing orders. Track your spending trends, order statuses, and top suppliers.",
      "noOrdersFound": "No orders found",
      "noOrdersFoundDesc": "No orders match your current filters. Try adjusting your search or filters.",
      "spendOverTime": "Spend Over Time",
      "ordersByStatus": "Orders by Status",
      "topSuppliers": "Top Suppliers",
      "supplierA": "Supplier A",
      "supplierB": "Supplier B",
      "supplierC": "Supplier C",
      "accessRequestSent": "Access request sent. Supplier will review it. You will be notified when a decision is made.",
      "failedToRequestAccess": "Failed to request access",
      "spendOverTime": "Spend Over Time",
      "ordersByStatus": "Orders by Status",
      "topSuppliers": "Top Suppliers",
      "supplierA": "Supplier A",
      "supplierB": "Supplier B",
      "supplierC": "Supplier C",
      "thisMonth": "This Month",
      "last30Days": "Last 30 Days",
      "custom": "Custom",
      "addBranch": "Add Branch",
      "viewOrders": "View Orders",
      "orderId": "Order ID",
      "supplier": "Supplier",
      "branch": "Branch",
      "searchOrdersPlaceholder": "Search orders...",
      "requiresAction": "Requires action",
      "withAccess": "With access",
      "orders": "Orders",
      "canceledPartial": "Canceled/Partial",
      "viewActiveSuppliers": "View Active Suppliers",
      "notification": "Notification",
      "fromSupplier": "From Supplier",
      "notifications": "Notifications",
      "noNotifications": "No notifications",
      "noNotificationsDesc": "You don't have any notifications yet.",
      "noUnreadNotifications": "You have no unread notifications.",
      "noReadNotifications": "You have no read notifications.",
      "unreadNotificationsCount": "{{count}} unread notification",
      "unreadNotificationsCount_plural": "{{count}} unread notifications",
      "allNotificationsRead": "All notifications read",
      "unread": "Unread",
      "read": "Read",
      "markAsRead": "Mark as read",
      "viewAllNotifications": "View All Notifications",
      "markAllAsRead": "Mark all as read",
      "failedToLoadNotifications": "Failed to load notifications",
      "failedToMarkAsRead": "Failed to mark notification as read",
      "failedToMarkAllAsRead": "Failed to mark all notifications as read",
      "lastOrder": "Last order"
    },
    "supplier": {
      "title": "Supplier Dashboard",
      "ordersToday": "Orders Today",
      "ordersThisMonth": "Orders This Month",
      "revenueThisMonth": "Revenue This Month",
      "activeBuyers": "Active Buyers",
      "pendingAccess": "Pending Access",
      "lowStock": "Low Stock",
      "expiringSoon": "Expiring Soon",
      "notificationQuota": "Notification Quota",
      "recentOrders": "Recent Orders",
      "analyticsPreview": "Analytics Preview",
      "revenueOverTime": "Revenue Over Time",
      "ordersByStatus": "Orders by Status",
      "topProducts": "Top Products",
      "topBuyers": "Top Buyers",
      "notifications": {
        "type": "Type",
        "target": "Target"
      },
      "reports": {
        "title": "Sales Reports",
        "description": "View your sales analytics and reports",
        "monthlyRevenue": "Monthly Revenue",
        "revenueByBusiness": "Revenue by Business",
        "orderTrends": "Order Trends",
        "topProducts": "Top Products",
        "totalRevenue": "Total Revenue",
        "totalOrders": "Total Orders",
        "completed": "Completed",
        "avgOrder": "Avg Order"
      },
      "addProduct": "Add product",
      "createDiscount": "Create discount",
      "sendNotification": "Send notification",
      "noOrdersYet": "No orders yet",
      "noOrdersYetDesc": "Your recent orders will appear here. Buyers will place orders once they have access to your marketplace.",
      "noAnalyticsData": "No analytics data yet",
      "noAnalyticsDataDesc": "Analytics will appear here once you start receiving orders. Track revenue trends, order statuses, top products, and top buyers.",
      "viewOrders": "View orders",
      "noOrdersFound": "No orders found",
      "noOrdersFoundDesc": "No orders match your current filters. Try adjusting your search or filters.",
      "lowStockItems": "Low Stock Items",
      "lowStockDescription": "{{count}} product{{count, plural, one {} other {s}}} {{count, plural, one {is} other {are}}} running low on stock",
      "viewProducts": "View Products",
      "productsExpiringSoon": "Products Expiring Soon",
      "expiringDescription": "{{count}} product{{count, plural, one {} other {s}}} {{count, plural, one {is} other {are}}} expiring in the next 30 days",
      "viewStock": "View Stock",
      "pendingBuyerAccessRequests": "Pending Buyer Access Requests",
      "pendingAccessDescription": "{{count}} buyer{{count, plural, one {} other {s}}} {{count, plural, one {is} other {are}}} requesting access",
      "reviewRequests": "Review Requests",
      "requests": "Requests",
      "products": "Products",
      "usage": "Usage",
      "totalOutstanding": "Total Outstanding",
      "overdueAmount": "Overdue Amount",
      "paidLast30Days": "Paid Last 30 Days",
      "recentInvoices": "Recent Invoices",
      "branches": {
        "title": "Branch Approval Management",
        "description": "Review and approve/reject buyer branches. Approval affects billing rates.",
        "pendingApprovals": "Pending Branch Approvals",
        "approveBranch": "Approve Branch",
        "rejectBranch": "Reject Branch",
        "branchApproved": "Branch approved successfully",
        "branchRejected": "Branch rejected successfully",
        "failedToApprove": "Failed to approve branch",
        "failedToReject": "Failed to reject branch",
        "confirmReject": "Are you sure you want to reject this branch?",
        "rejectionReason": "Rejection Reason",
        "rejectionReasonPlaceholder": "Please provide a reason for rejection...",
        "billingImpact": "Billing Impact",
        "currentRate": "Current Rate",
        "ifApproved": "If Approved",
        "ifRejected": "If Rejected",
        "rateAllBranches": "All branches approved - Rate: €2/branch/month",
        "rateSomeBranches": "Some branches not approved - Rate: €3.5/branch/month",
        "branchesInfo": "{{approved}} of {{total}} branches approved",
        "branchApprovedAt": "Approved on {{date}}",
        "branchRejectedAt": "Rejected on {{date}}",
        "noPendingApprovals": "No pending branch approval requests",
        "business": "Business",
        "address": "Address",
        "selectPricelist": "Select Pricelist",
        "selectPricelistPlaceholder": "Select pricelist...",
        "selectPricelistRequired": "Please select a pricelist",
        "editPricelist": "Edit Pricelist",
        "updatePricelist": "Update Pricelist",
        "currentPricelist": "Current Pricelist",
        "pricelistUpdated": "Pricelist updated successfully",
        "failedToUpdatePricelist": "Failed to update pricelist",
        "removeAccess": "Remove Access",
        "confirmRemoveAccess": "Are you sure you want to remove access from this branch?",
        "accessRemoved": "Access removed successfully",
        "failedToRemoveAccess": "Failed to remove access",
        "filter": {
          "all": "All",
          "pending": "Pending",
          "approved": "Approved",
          "rejected": "Rejected"
        }
      },
      "access": {
        "manageBranches": "Manage Branch Approvals",
        "noRequests": "No access requests found."
      },
      "invoices": "Invoices",
      "unpaid": "Unpaid",
      "revenue": "Revenue",
      "searchOrdersPlaceholder": "Search orders by ID, buyer, or branch...",
      "due": "Due",
      "revenueOverTime": "Revenue Over Time",
      "ordersByStatus": "Orders by Status",
      "topProducts": "Top Products",
      "topBuyers": "Top Buyers",
      "actions": {
        "addProduct": "Add product",
        "add": "Add",
        "createDiscount": "Create discount",
        "discount": "Discount",
        "sendNotification": "Send notification",
        "notify": "Notify"
      },
      "notifications": {
        "type": "Type",
        "target": "Target"
      },
      "reports": {
        "title": "Sales Reports",
        "description": "View your sales analytics and reports",
        "monthlyRevenue": "Monthly Revenue",
        "revenueByBusiness": "Revenue by Business",
        "orderTrends": "Order Trends",
        "topProducts": "Top Products",
        "totalRevenue": "Total Revenue",
        "totalOrders": "Total Orders",
        "completed": "Completed",
        "avgOrder": "Avg Order"
      }
    },
    "admin": {
      "title": "Admin Dashboard",
      "totalBuyers": "Total Buyers",
      "totalSuppliers": "Total Suppliers",
      "newRegistrations": "New Registrations",
      "pendingVerifications": "Pending Verifications",
      "platformRevenue": "Platform Revenue",
      "activeOrders": "Active Orders",
      "systemAlerts": "System Alerts",
      "notificationUsage": "Notification Usage",
      "verificationQueue": "Verification Queue",
      "platformActivity": "Platform Activity",
      "manageBuyers": "Manage buyers",
      "manageSuppliers": "Manage suppliers",
      "noPendingVerifications": "No pending verifications",
      "noPendingVerificationsDesc": "All new registrations and applications have been processed. New verification requests will appear here.",
      "viewAllBusinesses": "View all businesses",
      "noPlatformActivity": "No platform activity yet",
      "noPlatformActivityDesc": "Platform-wide activity and events will appear here, including new registrations, orders, and system events.",
      "thisMonth": "This month",
      "last30Days": "Last 30 days",
      "custom": "Custom",
      "quickStats": "Quick Stats",
      "pendingBuyers": "Pending Buyers",
      "pendingSuppliers": "Pending Suppliers",
      "recentActivity": "Recent Activity",
      "verificationQueueTitle": "Verification Queue",
      "verificationQueueDescription": "{{count}} item{{s}} pending verification",
      "viewAll": "View all",
      "platformActivityFeed": "Platform Activity Feed",
      "approve": "Approve",
      "reject": "Reject",
      "cancel": "Cancel",
      "approveBuyer": "Approve Buyer",
      "approveSupplier": "Approve Supplier",
      "rejectBuyer": "Reject Buyer",
      "rejectSupplier": "Reject Supplier",
      "approveConfirm": "Are you sure you want to approve {{name}}? This will grant them access to the platform.",
      "rejectConfirm": "Are you sure you want to reject {{name}}? This action cannot be undone.",
      "approveWhatHappens": "{{name}} will receive access to the platform and can start using NokmMed.",
      "rejectWhatHappens": "{{name}} will be notified of the rejection and will not have access to the platform.",
      "newBusinessRegistration": "New business registration: {{name}}",
      "status": "Status: {{status}} • {{city}}, {{country}}",
      "viewBusiness": "View business",
      "itemsPending": "{{count}} item{{s}} pending verification",
      "platformQuota": "Platform quota"
    },
    "businesses": {
      "title": "Business Verification",
      "description": "Review and verify business registrations",
      "businessId": "Business ID",
      "contact": "Contact",
      "location": "Location",
      "registered": "Registered",
      "branches": "Branches",
      "approve": "Approve",
      "reject": "Reject",
      "viewDetails": "View Details",
      "rejectionReason": "Rejection reason:",
      "noBusinesses": "No businesses found.",
      "verify": {
        "success": "Business verification updated successfully",
        "error": "Failed to verify business"
      },
      "filter": {
        "all": "All",
        "pending": "Pending",
        "approved": "Approved",
        "rejected": "Rejected"
      }
    },
    "alertsAndActionRequired": "Alerts & Action Required",
    "noAlerts": "No alerts",
    "noAlertsDesc": "All systems are running smoothly. No action required."
  },
  "emptyState": {
    "noData": "No data",
    "noDataDesc": "No information to display at the moment.",
    "noOrders": "No orders",
    "noProducts": "No products",
    "noSuppliers": "No suppliers",
    "noBranches": "No branches",
    "noUsers": "No users",
    "noNotifications": "No notifications",
    "noInvoices": "No invoices",
    "noAnalytics": "No analytics data"
  },
  "error": {
    "somethingWentWrong": "Something went wrong",
    "unexpectedError": "An unexpected error occurred. Please try reloading the page.",
    "reloadPage": "Reload Page",
    "goHome": "Go Home",
    "tryAgain": "Try again",
    "pageNotFound": "Page not found",
    "pageNotFoundDescription": "The page you are looking for does not exist or has been moved."
  },
  "alerts": {
    "warning": "Warning",
    "error": "Error",
    "success": "Success",
    "info": "Information",
    "ordersWaitingApproval": "Orders Waiting for Owner Approval",
    "ordersRequiringAttention": "Orders Requiring Attention",
    "lowStockItems": "Low Stock Items",
    "productsExpiringSoon": "Products Expiring Soon",
    "pendingBuyerRequests": "Pending Buyer Access Requests",
    "pendingBranchApprovals": "Pending Branch Approvals"
  },
  "activity": {
    "recentActivity": "Recent Activity",
    "noRecentActivity": "No recent activity",
    "noRecentActivityDesc": "Activity and events will appear here as they occur, including order updates, access approvals, and branch changes.",
    "accessRequestedTo": "Access requested to",
    "waitingForSupplierApproval": "Waiting for supplier approval",
    "viewSupplier": "View supplier",
    "orderNeedsApproval": "needs approval",
    "orderUpdated": "updated",
    "viewOrder": "View order"
  },
  "language": {
    "albanian": "Shqip",
    "english": "English",
    "switchLanguage": "Switch language"
  },
  "footer": {
    "navigation": "Navigation",
    "forBuyers": "For Buyers",
    "forSuppliers": "For Suppliers",
    "legal": "Legal",
    "contact": "Contact",
    "copyright": "Copyright",
    "allRightsReserved": "All rights reserved.",
    "howItWorks": "How it works",
    "buyers": "Buyers",
    "suppliers": "Suppliers",
    "features": "Features",
    "faq": "FAQ",
    "register": "Register",
    "becomeSupplier": "Become a supplier",
    "terms": "Terms of Service",
    "privacy": "Privacy Policy"
  },
  "trust": {
    "pricesVisibleOnly": "Prices visible only to approved buyers",
    "supplierControlsPricing": "Supplier controls pricing and branch access"
  },
  "homepage": {
    "hero": {
      "title": "The B2B platform connecting medical businesses with verified suppliers.",
      "subtitle": "Centralized ordering • Supplier-specific pricing • Branch-level control • Full transparency and traceability",
      "createBuyerAccount": "Create buyer account",
      "requestSupplierAccess": "Request supplier access",
      "buyersRegisterDirectly": "Buyers can register directly • Suppliers apply and are verified"
    },
    "howItWorks": {
      "title": "How It Works",
      "subtitle": "Simple, structured workflows for buyers and suppliers",
      "stepNumber": "Step {{number}}",
      "buyers": {
        "title": "For Buyers",
        "subtitle": "Simple steps to start ordering medical supplies",
        "steps": {
          "registerVerified": {
            "title": "Buyer registers and is verified",
            "description": "Create an account and provide business details. Admin verification ensures platform security and compliance."
          },
          "requestAccess": {
            "title": "Buyer requests access to suppliers",
            "description": "Browse available suppliers and request access to their product catalogs with custom pricing."
          },
          "enterMarketplace": {
            "title": "Buyer enters supplier's marketplace",
            "description": "Access supplier-specific product catalogs, search products, and view custom pricelist pricing."
          },
          "orderPerBranch": {
            "title": "Buyer orders products per branch",
            "description": "Add products to cart, select approved branch, and submit orders with approval workflows."
          },
          "trackOrders": {
            "title": "Orders, invoices, and reports are tracked",
            "description": "Monitor order status in real-time, download invoices, and access comprehensive analytics and reports."
          }
        }
      },
      "suppliers": {
        "title": "For Suppliers",
        "subtitle": "Streamline your B2B sales process",
        "steps": {
          "verifiedOnboarded": {
            "title": "Supplier is verified and onboarded",
            "description": "Admin creates your supplier account. You receive login credentials via email and complete onboarding."
          },
          "manageProducts": {
            "title": "Supplier manages products and pricelists",
            "description": "Add products, categories, and create custom pricelists for different businesses with version control."
          },
          "approveBuyers": {
            "title": "Supplier approves buyers and branches",
            "description": "Review and approve business access requests. Control which businesses and branches can order from you."
          },
          "receiveOrders": {
            "title": "Supplier receives orders online",
            "description": "Receive orders digitally, update order status, and manage fulfillment through the platform."
          },
          "trackBilling": {
            "title": "Supplier tracks billing and analytics",
            "description": "Generate invoices automatically, track revenue per branch, and access comprehensive financial analytics."
          }
        }
      }
    },
    "features": {
      "title": "Platform Features",
      "subtitle": "Everything you need to manage medical supply procurement professionally",
      "ariaLabel": "Platform features",
      "items": {
        "supplierCentricMarketplaces": {
          "title": "Supplier-centric marketplaces",
          "description": "Each supplier has its own isolated marketplace. Buyers access supplier-specific product catalogs with custom pricing."
        },
        "cartPerSupplier": {
          "title": "Cart per supplier",
          "description": "Separate shopping carts for each supplier. Switch between suppliers without losing cart items. Multiple carts maintained simultaneously."
        },
        "branchBasedOrdering": {
          "title": "Branch-based ordering",
          "description": "Order products per branch with branch-level approval workflows. Each branch can have its own users and permissions."
        },
        "orderApprovalWorkflows": {
          "title": "Order approval workflows",
          "description": "Multi-level approval system. Branch managers create orders that require business owner approval before submission to suppliers."
        },
        "customPricelists": {
          "title": "Custom pricelists",
          "description": "Suppliers create custom pricelists for each business. Transparent pricing with automatic updates and version control."
        },
        "orderTracking": {
          "title": "Order tracking and statuses",
          "description": "Real-time order status tracking from submission to completion. Status history with timestamps and responsible parties."
        },
        "billingPerBranch": {
          "title": "Billing per accepted branch",
          "description": "Automatic billing calculation based on accepted branches. Suppliers bill businesses per active branch access."
        },
        "pdfInvoices": {
          "title": "PDF invoices",
          "description": "Automated invoice generation with professional PDF format. Download invoices for accounting and record-keeping."
        },
        "notifications": {
          "title": "Notifications (email, browser, PWA)",
          "description": "Multi-channel notifications for all platform events. Email, browser, and PWA push notifications keep everyone informed."
        },
        "stockAlerts": {
          "title": "Stock and expiration alerts (supplier side)",
          "description": "Track inventory levels with real-time stock updates. Automatic alerts for low stock and products expiring soon."
        },
        "analyticsReports": {
          "title": "Analytics and reports",
          "description": "Comprehensive financial reports with charts and analytics. Track spending, revenue, and trends over time."
        },
        "multiLanguage": {
          "title": "Multi-language support",
          "description": "Available in Albanian and English with automatic language detection. More languages coming soon."
        }
      }
    },
    "problemsSolutions": {
      "ariaLabel": "Why NokmMed",
      "title": "Why NokmMed?",
      "subtitle": "Solve the problems that plague traditional medical supply procurement",
      "problems": {
        "title": "Common Problems Today",
        "ariaLabel": "Common problems",
        "iconLabel": "Problems icon",
        "items": {
          "ordersViaWhatsApp": {
            "title": "Orders via WhatsApp, email, and phone",
            "description": "Scattered communications across multiple channels make it impossible to track orders and maintain records."
          },
          "noOrderTracking": {
            "title": "No order tracking",
            "description": "No visibility into order status. Buyers and suppliers lose track of what was ordered and when it will arrive."
          },
          "noPriceTransparency": {
            "title": "No price transparency",
            "description": "Pricing confusion leads to disputes. No clear record of agreed prices or pricing history."
          },
          "noBranchControl": {
            "title": "No branch-level control",
            "description": "Cannot manage purchasing per branch. All orders mixed together without proper organization."
          },
          "manualErrors": {
            "title": "Manual errors",
            "description": "Human errors in order entry, pricing, and invoicing lead to disputes and reconciliation issues."
          },
          "noReporting": {
            "title": "No reporting or analytics",
            "description": "No insights into spending patterns, supplier performance, or financial trends. Decision-making is guesswork."
          }
        }
      },
      "solutions": {
        "title": "How NokmMed Solves Them",
        "ariaLabel": "NokmMed solutions",
        "iconLabel": "Solutions icon",
        "items": {
          "centralizedPlatform": {
            "title": "One centralized platform",
            "description": "All orders, communications, and documents in one place. No more scattered WhatsApp messages and emails."
          },
          "structuredWorkflows": {
            "title": "Structured ordering workflows",
            "description": "Clear, step-by-step ordering process with approval workflows. Every order is tracked and documented."
          },
          "clearPricing": {
            "title": "Clear, supplier-specific pricing",
            "description": "Custom pricelists per business with full transparency. Pricing history and version control eliminate disputes."
          },
          "fullOrderHistory": {
            "title": "Full order history",
            "description": "Complete order tracking from creation to completion. Real-time status updates and comprehensive audit trails."
          },
          "branchControl": {
            "title": "Branch-level purchasing control",
            "description": "Manage multiple branches independently. Branch-specific ordering, approval workflows, and reporting."
          },
          "professionalB2B": {
            "title": "Professional B2B experience",
            "description": "Enterprise-grade platform with analytics, reporting, and automation. Replace chaos with structure and efficiency."
          }
        }
      }
    },
    "trustSecurity": {
      "ariaLabel": "Trust, security, and control features",
      "title": "Trust, Security, and Control",
      "subtitle": "Enterprise-grade security and compliance features built for professional B2B operations",
      "featuresAriaLabel": "Security and trust features",
      "features": {
        "businessVerification": {
          "title": "Business verification",
          "description": "All business registrations are verified by platform administrators. Only legitimate medical businesses can access the platform."
        },
        "supplierVerification": {
          "title": "Supplier verification",
          "description": "Supplier accounts are created and managed by platform administrators. All suppliers are verified before onboarding."
        },
        "roleBasedAccess": {
          "title": "Role-based access control",
          "description": "Granular permissions system ensures users only see and access what they need. Business owners, branch managers, and suppliers have appropriate access levels."
        },
        "approvalWorkflows": {
          "title": "Approval workflows",
          "description": "Multi-level approval processes for orders and access requests. Every action requires appropriate authorization."
        },
        "auditTrail": {
          "title": "Complete order audit trail",
          "description": "Full activity logs for all actions. Track who did what, when, and why. Essential for compliance and dispute resolution."
        },
        "secureAccess": {
          "title": "Secure user and branch access",
          "description": "Enterprise-grade security with secure authentication. Branch-level access control ensures data isolation and privacy."
        }
      }
    },
    "faq": {
      "title": "Frequently Asked Questions",
      "subtitle": "Everything you need to know about NokmMed",
      "viewAll": "View All FAQs",
      "ariaLabel": "Frequently asked questions",
      "items": {
        "buyerAccess": {
          "question": "How do buyers get access to suppliers?",
          "answer": "Buyers can browse available suppliers from their dashboard and request access. Suppliers review and approve access requests. Once approved, buyers can view the supplier's product catalog with custom pricing."
        },
        "multipleSuppliers": {
          "question": "Can a buyer work with multiple suppliers?",
          "answer": "Yes! Buyers can request access to multiple suppliers simultaneously. Each supplier has its own isolated marketplace, and buyers maintain separate shopping carts for each supplier."
        },
        "pricePublic": {
          "question": "Are prices public?",
          "answer": "No, prices are not public. Each supplier creates custom pricelists for each business. Buyers only see pricing for suppliers they have been approved to access. This ensures competitive pricing and privacy."
        },
        "branchApproval": {
          "question": "How does branch approval work?",
          "answer": "When a buyer adds a new branch, all suppliers where the buyer has active access are notified. Each supplier must approve the new branch before the buyer can place orders to that branch. Suppliers can approve or reject branch requests based on their business policies."
        },
        "supplierBilling": {
          "question": "How does supplier billing work?",
          "answer": "Suppliers bill businesses per accepted branch. When an order is completed, invoices are automatically generated based on the order items. Invoices are calculated per branch and can be downloaded as PDFs. Billing is tracked per branch for accurate financial reporting."
        },
        "freeForBuyers": {
          "question": "Is NokmMed free for buyers?",
          "answer": "Buyer registration and basic platform access are free. However, suppliers may have their own pricing models. Contact us for detailed information about platform fees and supplier pricing."
        },
        "countriesAvailable": {
          "question": "In which countries is NokmMed available?",
          "answer": "NokmMed is currently available in Albania and is expanding to other countries. Contact us to learn about availability in your region."
        },
        "registerBusiness": {
          "question": "How do I register my business?",
          "answer": "Click \"Sign up\" and fill out your business information including business ID, contact details, and location. Your account will be pending admin verification. You'll receive an email once approved, typically within 1-2 business days."
        },
        "becomeSupplier": {
          "question": "How do I become a supplier?",
          "answer": "Suppliers are created by platform administrators. Contact us at info@nokmmed.com or use the contact form to request supplier account creation. You'll receive login credentials via email once your account is set up."
        },
        "manageBranches": {
          "question": "Can I manage multiple branches?",
          "answer": "Yes! After registration, you can add multiple branches to your business account. Each branch can have its own users and managers with appropriate permissions. Branch-level ordering and reporting are fully supported."
        },
        "orderApprovalWorkflow": {
          "question": "What is the order approval workflow?",
          "answer": "Branch managers can create orders that require business owner approval before being submitted to suppliers. Business owners can approve or reject orders with notes. This ensures proper spending control and authorization."
        },
        "notifications": {
          "question": "How do notifications work?",
          "answer": "NokmMed supports email, browser, and PWA push notifications for all platform events including order updates, access requests, and branch approvals. On first login, you'll be prompted to enable browser and PWA notifications. Email notifications are always enabled."
        }
      }
    },
    "cta": {
      "title": "Start using NokmMed today",
      "subtitle": "Join pharmacies, clinics, and suppliers already using NokmMed to streamline their operations.",
      "createBuyerAccount": "Create buyer account",
      "requestSupplierAccess": "Request supplier access"
    },
    "structuredData": {
      "home": "Home",
      "platformName": "B2B Medical Supply Platform",
      "platformDescription": "Professional platform connecting medical businesses with verified suppliers for streamlined procurement.",
      "areaServed": "Albania, Kosovo"
    },
    "ariaLabels": {
      "hero": "Hero section",
      "howItWorks": "How NokmMed works",
      "platformFeatures": "Platform features",
      "faq": "Frequently asked questions"
    },
    "whoIsItFor": {
      "ariaLabel": "Who NokmMed is for",
      "title": "Who NokmMed Is For",
      "subtitle": "NokmMed serves both sides of the medical supply ecosystem",
      "buyers": {
        "title": "For Buyers",
        "description": "Medical businesses that need to procure supplies efficiently and professionally:",
        "types": {
          "pharmacies": {
            "name": "Pharmacies",
            "description": "Streamline pharmaceutical procurement with supplier-specific pricing and branch-level inventory management."
          },
          "clinics": {
            "name": "Clinics",
            "description": "Manage medical supplies efficiently across multiple locations with centralized ordering and approval workflows."
          },
          "laboratories": {
            "name": "Laboratories",
            "description": "Order laboratory supplies and equipment with full traceability and automated inventory tracking."
          },
          "hospitals": {
            "name": "Hospitals",
            "description": "Large-scale procurement management with multi-branch support and comprehensive reporting."
          },
          "nursingHomes": {
            "name": "Spitex / Nursing Homes",
            "description": "Coordinate supplies for home care services with branch-based ordering and delivery tracking."
          },
          "dentalClinics": {
            "name": "Dental Clinics",
            "description": "Access dental supply catalogs with custom pricing and streamlined ordering processes."
          },
          "veterinaryClinics": {
            "name": "Veterinary Clinics",
            "description": "Manage veterinary supplies with supplier access control and branch-level purchasing."
          },
          "dialysisCenters": {
            "name": "Dialysis Centers",
            "description": "Order specialized medical equipment and supplies with approval workflows and tracking."
          },
          "emergencyServices": {
            "name": "Emergency Services",
            "description": "Rapid procurement of emergency medical supplies with real-time order status updates."
          }
        }
      },
      "suppliers": {
        "title": "For Suppliers",
        "description": "Medical supply distributors and manufacturers looking for a professional B2B sales channel:",
        "types": {
          "pharmaceuticalWholesalers": {
            "name": "Pharmaceutical Wholesalers",
            "description": "Professional B2B sales channel with online order management and controlled pricing via pricelists."
          },
          "medicalEquipmentSuppliers": {
            "name": "Medical Equipment Suppliers",
            "description": "Manage product catalogs, set custom pricing per business, and track order fulfillment."
          },
          "dentalSuppliers": {
            "name": "Dental Suppliers",
            "description": "Reach dental clinics through a structured platform with automated invoicing and analytics."
          },
          "laboratorySuppliers": {
            "name": "Laboratory Suppliers",
            "description": "Streamline B2B sales with custom pricelists, order tracking, and comprehensive billing."
          },
          "orthopedicAestheticVeterinarySuppliers": {
            "name": "Orthopedic, Aesthetic, Veterinary Suppliers",
            "description": "Control access, manage pricing, and process orders efficiently through a professional platform."
          }
        },
        "benefits": {
          "title": "Key Benefits:",
          "onlineOrderManagement": {
            "title": "Online Order Management",
            "description": "Receive and process orders digitally with real-time status updates."
          },
          "controlledPricing": {
            "title": "Controlled Pricing",
            "description": "Create custom pricelists per business with version control and transparency."
          },
          "clearBillingModel": {
            "title": "Clear Billing Model",
            "description": "Automated invoicing per accepted branch with comprehensive financial tracking."
          }
        }
      }
    }
  },
  "pages": {
    "contact": {
      "title": "Contact Us",
      "subtitle": "Get in touch with our team. We're here to help.",
      "getInTouch": "Get in Touch",
      "email": "Email",
      "phone": "Phone",
      "address": "Address",
      "addressValue": "Tirana, Albania",
      "businessHours": "Business Hours",
      "mondayFriday": "Monday - Friday",
      "mondayFridayHours": "9:00 AM - 6:00 PM",
      "saturdayHours": "10:00 AM - 2:00 PM",
      "saturday": "Saturday",
      "sunday": "Sunday",
      "closed": "Closed",
      "sendMessage": "Send us a Message",
      "yourName": "Your Name",
      "subject": "Subject",
      "message": "Message",
      "sendMessageButton": "Send Message",
      "messageSent": "Message sent successfully!",
      "weWillGetBack": "We'll get back to you soon."
    },
    "login": {
      "title": "Welcome Back",
      "subtitle": "Sign in to access your NokmMed account and manage your medical supply operations.",
      "signIn": "Sign In",
      "signInToAccount": "Sign in to your account",
      "email": "Email",
      "password": "Password",
      "signInButton": "Sign In",
      "dontHaveAccount": "Don't have an account?",
      "register": "Register",
      "needSupplierAccount": "Need a supplier account?",
      "supplierAccountsCreated": "Supplier accounts are created by platform administrators.",
      "contactUs": "Contact us",
      "toRequestAccess": "to request access.",
      "buyerRegistrationRequires": "Buyer registration requires admin verification. You'll receive an email once your account is approved.",
      "securePlatform": "Secure Platform",
      "allAccountsVerified": "All accounts are verified and protected with enterprise-grade security.",
      "roleBasedAccess": "Role-Based Access",
      "granularPermissions": "Granular permissions ensure users only see what they need.",
      "realTimeUpdates": "Real-Time Updates",
      "getInstantNotifications": "Get instant notifications for orders, approvals, and important events.",
      "loginFailed": "Login failed",
      "loginFailedCheckCredentials": "Login failed. Please check your credentials."
    },
    "register": {
      "title": "Register Your Business",
      "subtitle": "Join NokmMed to streamline your medical supply procurement and connect with verified suppliers.",
      "createAccount": "Create Account",
      "registerBusiness": "Register your business on NokmMed",
      "country": "Country",
      "city": "City",
      "businessName": "Business Name",
      "businessId": "Business ID (UID/VAT/NIPT)",
      "contactPerson": "Contact Person",
      "email": "Email",
      "phone": "Phone",
      "password": "Password",
      "confirmPassword": "Confirm Password",
      "registerBusinessButton": "Register Business",
      "alreadyHaveAccount": "Already have an account?",
      "signIn": "Sign In",
      "needSupplierAccount": "Need a supplier account?",
      "contactUs": "Contact us",
      "registrationSuccessful": "Registration Successful!",
      "accountPendingVerification": "Your account is pending admin verification. You'll receive an email once approved.",
      "redirectingToLogin": "Redirecting to login...",
      "buyerRegistrationRequires": "Buyer registration requires admin verification. You'll receive an email once your account is approved.",
      "multiBranchSupport": "Multi-Branch Support",
      "manageMultipleLocations": "Manage multiple locations from one account with branch-level permissions.",
      "verifiedSuppliers": "Verified Suppliers",
      "accessVerifiedSuppliers": "Access verified suppliers with custom pricing and transparent catalogs.",
      "orderManagement": "Order Management",
      "createOrdersWithApproval": "Create orders with approval workflows and track everything in real-time.",
      "adminVerification": "Admin Verification",
      "accountReviewed": "Your account will be reviewed by our admin team. Verification typically takes 1-2 business days.",
      "registrationFailed": "Registration failed. Please try again."
    },
    "faq": {
      "title": "Frequently Asked Questions",
      "subtitle": "Everything you need to know about NokmMed",
      "stillHaveQuestions": "Still have questions?",
      "cantFindAnswer": "Can't find the answer you're looking for? Our support team is here to help.",
      "contactSupport": "Contact Support →"
    },
    "terms": {
      "title": "Terms of Service",
      "lastUpdated": "Last updated:",
      "acceptanceOfTerms": "1. Acceptance of Terms",
      "acceptanceText": "By accessing and using NokmMed, you accept and agree to be bound by these Terms of Service. If you do not agree, you may not use the platform.",
      "accountRegistration": "2. Account Registration",
      "accountRegistrationText": "To use NokmMed, you must register a business account. You agree to:",
      "provideAccurateInfo": "Provide accurate and complete information",
      "maintainAccountSecurity": "Maintain the security of your account",
      "acceptVerification": "Accept that account verification is required",
      "notifyUnauthorizedAccess": "Notify us immediately of any unauthorized access",
      "platformUsage": "3. Platform Usage",
      "platformUsageText": "You agree to use NokmMed only for lawful purposes and in accordance with these Terms. You agree not to:",
      "violateLaws": "Violate any applicable laws or regulations",
      "infringeRights": "Infringe on intellectual property rights",
      "transmitHarmfulCode": "Transmit harmful or malicious code",
      "interfereWithPlatform": "Interfere with platform operations",
      "attemptUnauthorizedAccess": "Attempt unauthorized access to other accounts",
      "ordersAndTransactions": "4. Orders and Transactions",
      "ordersText": "NokmMed facilitates connections between buyers and suppliers. We are not a party to transactions. All orders, pricing, and payment terms are between buyers and suppliers.",
      "provideTracking": "We provide order tracking and documentation but are not responsible for order fulfillment, product quality, or payment disputes.",
      "intellectualProperty": "5. Intellectual Property",
      "intellectualPropertyText": "The NokmMed platform, including its design, features, and content, is owned by us and protected by intellectual property laws. You may not copy, modify, or distribute any part of the platform without permission.",
      "limitationOfLiability": "6. Limitation of Liability",
      "limitationText": "NokmMed is provided \"as is\" without warranties. We are not liable for any indirect, incidental, or consequential damages arising from your use of the platform.",
      "termination": "7. Termination",
      "terminationText": "We may terminate or suspend your account at any time for violation of these Terms or for any other reason we deem necessary.",
      "changesToTerms": "8. Changes to Terms",
      "changesText": "We reserve the right to modify these Terms at any time. Continued use of the platform after changes constitutes acceptance of the new Terms.",
      "contact": "9. Contact",
      "contactText": "Questions about these Terms? Contact us at info@nokmmed.com"
    },
    "privacy": {
      "title": "Privacy Policy",
      "lastUpdated": "Last updated:",
      "informationWeCollect": "1. Information We Collect",
      "collectText1": "We collect information that you provide directly to us, including business registration details, contact information, and transaction data.",
      "collectText2": "We also automatically collect certain information about your device and usage of our platform, including IP address, browser type, and access patterns.",
      "howWeUseInformation": "2. How We Use Your Information",
      "useText": "We use the information we collect to:",
      "provideServices": "Provide, maintain, and improve our services",
      "processTransactions": "Process transactions and send related information",
      "sendNotices": "Send technical notices and support messages",
      "respondToComments": "Respond to your comments and questions",
      "monitorTrends": "Monitor and analyze trends and usage",
      "informationSharing": "3. Information Sharing",
      "sharingText": "We do not sell your personal information. We may share your information only in the following circumstances:",
      "withSuppliers": "With suppliers when you request access to their products",
      "withServiceProviders": "With service providers who assist us in operating our platform",
      "whenRequiredByLaw": "When required by law or to protect our rights",
      "dataSecurity": "4. Data Security",
      "securityText": "We implement appropriate technical and organizational measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction.",
      "yourRights": "5. Your Rights",
      "rightsText": "You have the right to:",
      "accessInfo": "Access your personal information",
      "correctData": "Correct inaccurate data",
      "requestDeletion": "Request deletion of your data",
      "objectToProcessing": "Object to processing of your data",
      "dataPortability": "Data portability",
      "contactUs": "6. Contact Us",
      "contactText": "If you have questions about this Privacy Policy, please contact us at:",
      "email": "Email: info@nokmmed.com",
      "address": "Address: Tirana, Albania"
    }
  },
  "marketplace": {
    "loading": "Loading...",
    "supplierNotFound": "Supplier not found",
    "backToDashboard": "Back to Dashboard",
    "switchSupplier": "Switch supplier",
    "browseProducts": "Browse products from this supplier",
    "cart": "Cart",
    "categories": "Categories",
    "allProducts": "All Products",
    "searchProducts": "Search products...",
    "stock": "Stock",
    "outOfStock": "Out of Stock",
    "addToCart": "Add to Cart",
    "noProductsFound": "No products found matching your search",
    "noProductsAvailable": "No products available",
    "selectBranch": "Select Branch",
    "chooseBranchToAdd": "Choose which branch to add this product to:",
    "cancel": "Cancel",
    "productAddedToCart": "Product added to cart!",
    "productRemovedFromCart": "Removed from cart",
    "quantityUpdated": "Quantity updated",
    "maxStockReached": "Maximum stock reached",
    "failedToAddToCart": "Failed to add to cart",
    "failedToRemoveFromCart": "Failed to remove from cart",
    "failedToUpdateCart": "Failed to update cart",
    "pleaseCreateBranch": "Please create a branch first",
    "noAccessToSupplier": "You do not have access to this supplier marketplace. Please request access first.",
    "supplierNotFoundOrUnavailable": "Supplier not found or marketplace is not available.",
    "failedToLoadMarketplace": "Failed to load marketplace. Please try again later.",
    "backToMarketplace": "Back to marketplace",
    "productNotFound": "Product not found",
    "new": "NEW",
    "loadingMore": "Loading more products...",
    "allProductsLoaded": "All products loaded"
  },
  "cart": {
    "loading": "Loading...",
    "failedToLoad": "Failed to load cart. Please refresh the page.",
    "failedToUpdateQuantity": "Failed to update quantity",
    "failedToRemoveItem": "Failed to remove item",
    "pleaseSelectBranch": "Please select a branch",
    "cartIsEmpty": "Cart is empty",
    "empty": "Your cart is empty",
    "addItems": "Add items from the marketplace",
    "browseProducts": "Browse Products",
    "itemAdded": "Item added to cart",
    "updated": "Cart updated",
    "confirmRemove": "Remove this item from cart?",
    "itemNotFound": "Cart item not found",
    "invalidCartItem": "Invalid cart item",
    "orderCreatedSuccessfully": "Order created successfully!",
    "failedToCreateOrder": "Failed to create order",
    "yourCartIsEmpty": "Your cart is empty",
    "continueShopping": "Continue Shopping",
    "browseSuppliers": "Browse Suppliers",
    "backToMarketplace": "Back to marketplace",
    "shoppingCart": "Shopping Cart",
    "each": "each",
    "orderSummary": "Order Summary",
    "summary": "Order Summary",
    "selectBranch": "Select Branch",
    "subtotal": "Subtotal:",
    "tax": "Tax:",
    "total": "Total:",
    "createOrder": "Create Order",
    "branchUpdated": "Branch updated successfully",
    "failedToUpdateBranch": "Failed to update branch",
    "viewCart": "View cart",
    "item": "item",
    "items": "items",
    "stock": "Stock",
    "decreaseQuantity": "Decrease quantity",
    "increaseQuantity": "Increase quantity",
    "removeItem": "Remove item from cart",
    "clearCart": "Clear Cart",
    "clear": "Clear",
    "confirmClearCart": "Are you sure you want to clear your cart? All items will be removed.",
    "cartCleared": "Cart cleared successfully",
    "failedToClearCart": "Failed to clear cart"
  },
  "products": {
    "loading": "Loading...",
    "selectSupplier": "Select a Supplier",
    "selectSupplierFromDashboard": "Please select a supplier from your dashboard to browse their products.",
    "goToDashboard": "Go to Dashboard",
    "productMarketplace": "Product Marketplace",
    "browseProductsFromSuppliers": "Browse products from your approved suppliers",
    "searchProducts": "Search products...",
    "noProductsFound": "No products found. Request access to suppliers to see their products.",
    "selectBranch": "Select Branch",
    "chooseBranchToAdd": "Choose which branch to add this product to:",
    "cancel": "Cancel",
    "productAddedToCart": "Product added to cart!",
    "failedToAddToCart": "Failed to add to cart",
    "pleaseCreateBranch": "Please create a branch first",
    "outOfStock": "Out of Stock",
    "addToCart": "Add to Cart",
    "stock": "Stock",
    "new": "NEW"
  },
  "branches": {
    "loading": "Loading...",
    "failedToLoad": "Failed to load branches. Please refresh the page.",
    "branchManagement": "Branch Management",
    "manageBusinessBranches": "Manage your business branches",
    "branch": "branch",
    "branches": "branches",
    "addBranch": "Add Branch",
    "cancel": "Cancel",
    "active": "Active",
    "inactive": "Inactive",
    "editBranch": "Edit Branch",
    "editBranchTitle": "Edit Branch",
    "addNewBranch": "Add New Branch",
    "branchName": "Branch Name",
    "address": "Address",
    "latitude": "Latitude",
    "longitude": "Longitude",
    "selectLocation": "Select Location on Map",
    "selectLocationDesc": "Click on the map to set the branch location",
    "useMapPicker": "Use Map Picker",
    "enterManually": "Enter Manually",
    "phone": "Phone",
    "email": "Email",
    "updating": "Updating...",
    "creating": "Creating...",
    "updateBranch": "Update Branch",
    "createBranch": "Create Branch",
    "failedToCreate": "Failed to create branch",
    "failedToUpdate": "Failed to update branch",
    "supplierApprovalStatus": "Supplier Approval Status",
    "andMoreSuppliers": "+ {{count}} more suppliers",
    "noBranches": "No branches yet. Add your first branch to get started.",
    "editBranchDescription": "Update branch information",
    "addBranchDescription": "Add a new branch to your business",
    "basicInfo": "Basic Information",
    "location": "Location",
    "contact": "Contact Information"
  },
  "orders": {
    "loading": "Loading...",
    "failedToLoad": "Failed to load orders. Please refresh the page.",
    "orderManagement": "Order Management",
    "viewAndManageOrders": "View and manage your orders",
    "ordersPendingApproval": "Orders Pending Approval",
    "approve": "Approve",
    "reject": "Reject",
    "orderApprovedSuccessfully": "Order approved successfully",
    "failedToApprove": "Failed to approve order",
    "orderRejectedSuccessfully": "Order rejected successfully",
    "failedToReject": "Failed to reject order",
    "pleaseProvideReason": "Please provide a reason for rejection:",
    "rejectionReason": "Rejection Reason",
    "pleaseProvideReasonPlaceholder": "Please provide a reason...",
    "items": "Items:",
    "moreItems": "more items",
    "viewDetails": "View Details",
    "createOrder": "Create Order",
    "noOrdersFound": "No orders found.",
    "all": "All",
    "available": "available",
    "waitingApproval": "Waiting Approval",
    "submitted": "Submitted",
    "processing": "Processing",
    "completed": "Completed",
    "canceled": "Canceled",
    "order": "Order",
    "orderValue": "Order Value",
    "status": {
      "submitted": "Submitted",
      "processing": "Processing",
      "partiallyFulfilled": "Partially Fulfilled",
      "completed": "Completed"
    }
  },
  "orderDetail": {
    "loading": "Loading...",
    "back": "Back",
    "order": "Order",
    "orderItems": "Order Items",
    "quantity": "Quantity",
    "statusHistory": "Status History",
    "orderSummary": "Order Summary",
    "supplier": "Supplier:",
    "branch": "Branch:",
    "createdBy": "Created by",
    "salesAgent": "Sales Agent",
    "system": "System",
    "total": "Total:",
    "fulfilled": "Fulfilled",
    "partiallyFulfilled": "Partially Fulfilled",
    "missing": "Missing",
    "notes": "Notes",
    "backToOrders": "Back to Orders"
  },
  "suppliers": {
    "discoverSuppliers": "Discover Suppliers",
    "browseAndRequestAccess": "Browse and request access to suppliers in the NokmMed platform",
    "failedToLoad": "Failed to load suppliers. Please refresh the page.",
    "branch": "branch",
    "withAccess": "Suppliers with Access",
    "withAccessDesc": "Suppliers you have active access to. Browse their products and place orders.",
    "pendingAccess": "Pending Access Requests",
    "pendingAccessDesc": "Suppliers you have requested access to. Waiting for approval.",
    "noAccess": "Available Suppliers",
    "noAccessDesc": "Suppliers you can request access to. Click \"Request Access\" to get started.",
    "noSuppliers": "No suppliers found",
    "noSuppliersDesc": "No suppliers match your search criteria.",
    "enterMarketplace": "Enter Marketplace",
    "searchPlaceholder": "Search suppliers..."
  },
  "supplier": {
    "reports": {
      "title": "Sales Reports",
      "description": "View your sales analytics and reports",
      "monthlyRevenue": "Monthly Revenue",
      "revenueByBusiness": "Revenue by Business",
      "orderTrends": "Order Trends",
      "topProducts": "Top Products",
      "totalRevenue": "Total Revenue",
      "totalOrders": "Total Orders",
      "completed": "Completed",
      "avgOrder": "Avg Order"
    },
    "branches": {
      "title": "Branch Approval Management",
      "description": "Review and approve/reject buyer branches. Approval affects billing rates.",
      "pendingApprovals": "Pending Branch Approvals",
      "approveBranch": "Approve Branch",
      "rejectBranch": "Reject Branch",
      "branchApproved": "Branch approved successfully",
      "branchRejected": "Branch rejected successfully",
      "failedToApprove": "Failed to approve branch",
      "failedToReject": "Failed to reject branch",
      "confirmReject": "Are you sure you want to reject this branch?",
      "rejectionReason": "Rejection Reason",
      "rejectionReasonPlaceholder": "Please provide a reason for rejection...",
      "billingImpact": "Billing Impact",
      "currentRate": "Current Rate",
      "ifApproved": "If Approved",
      "ifRejected": "If Rejected",
      "rateAllBranches": "All branches approved - Rate: €2/branch/month",
      "rateSomeBranches": "Some branches not approved - Rate: €3.5/branch/month",
      "branchesInfo": "{{approved}} of {{total}} branches approved",
      "branchApprovedAt": "Approved on {{date}}",
      "branchRejectedAt": "Rejected on {{date}}",
      "noPendingApprovals": "No pending branch approval requests",
      "business": "Business",
      "address": "Address",
      "filter": {
        "all": "All",
        "pending": "Pending",
        "approved": "Approved",
        "rejected": "Rejected"
      }
    },
    "branchAgents": {
      "title": "Branch-Sales Agent Management",
      "description": "Assign sales agents to branches. Only branches with assigned agents are considered connected.",
      "searchPlaceholder": "Search branches...",
      "connected": "Connected",
      "notConnected": "Not Connected",
      "assignedAgents": "Assigned Agents:",
      "noAgents": "No sales agents assigned",
      "assignAgent": "Assign Agent",
      "assign": "Assign",
      "selectAgent": "Select Sales Agent",
      "branch": "Branch",
      "assigned": "Sales agent assigned successfully",
      "unassigned": "Sales agent unassigned successfully",
      "confirmUnassign": "Are you sure you want to unassign this agent?"
    },
    "access": {
      "manageBranches": "Manage Branch Approvals",
      "noBranchesAvailable": "No branches available for this business"
    },
    "pricelists": {
      "title": "Pricelist Management",
      "description": "Create and manage pricelists for different business segments",
      "createPricelist": "Create Pricelist",
      "cancel": "Cancel",
      "noPricelists": "No pricelists found. Create your first pricelist to get started.",
      "products": "Products",
      "status": "Status",
      "active": "Active",
      "inactive": "Inactive",
      "default": "Default",
      "manage": "Manage",
      "edit": "Edit",
      "detail": {
        "cancel": "Cancel",
        "addProduct": "Add Product",
        "products": "Products",
        "product": "Product",
        "sku": "SKU",
        "price": "Price",
        "actions": "Actions",
        "noProducts": "No products in this pricelist.",
        "remove": "Remove",
        "removeTitle": "Remove Product",
        "removeMessage": "Are you sure you want to remove this product from the pricelist?",
        "removeSuccess": "Product removed from pricelist successfully.",
        "removeError": "Failed to remove product from pricelist.",
        "addForm": {
          "title": "Add Product to Pricelist",
          "product": "Product",
          "selectProduct": "Select product",
          "searchPlaceholder": "Search by name, SKU, or code...",
          "noProductsFound": "No products found",
          "price": "Price",
          "add": "Add",
          "adding": "Adding...",
          "cancel": "Cancel",
          "success": "Product added to pricelist successfully.",
          "error": "Failed to add product to pricelist."
        }
      },
      "form": {
        "createTitle": "Create New Pricelist",
        "editTitle": "Edit Pricelist",
        "name": "Pricelist Name",
        "description": "Description",
        "setAsDefault": "Set as default pricelist",
        "setAsActive": "Active",
        "create": "Create Pricelist",
        "update": "Update",
        "creating": "Creating...",
        "updating": "Updating...",
        "cancel": "Cancel",
        "success": "Pricelist created successfully",
        "createSuccess": "Pricelist created successfully",
        "updateSuccess": "Pricelist updated successfully",
        "error": "Failed to create pricelist"
      },
      "detail": {
        "addProduct": "Add Product",
        "cancel": "Cancel",
        "products": "Products",
        "product": "Product",
        "sku": "SKU",
        "price": "Price",
        "actions": "Actions",
        "remove": "Remove",
        "noProducts": "No products in this pricelist. Add products to get started.",
        "addForm": {
          "title": "Add Product to Pricelist",
          "product": "Product",
          "selectProduct": "Select product...",
          "price": "Price (€)",
          "add": "Add Product",
          "adding": "Adding...",
          "cancel": "Cancel",
          "success": "Product added successfully",
          "error": "Failed to add product"
        }
      }
    },
    "products": {
      "title": "Product Management",
      "description": "Manage your product catalog",
      "addProduct": "Add Product",
      "searchPlaceholder": "Search products...",
      "noProducts": "No products found. Add your first product to get started.",
      "active": "Active",
      "inactive": "Inactive",
      "price": "Price:",
      "stock": "Stock:",
      "sku": "SKU:",
      "edit": "Edit",
      "manageStock": "Stock",
      "delete": "Delete",
      "category": "Category",
      "modal": {
        "addTitle": "Add Product",
        "editTitle": "Edit Product",
        "productName": "Product Name *",
        "sku": "SKU",
        "category": "Category",
        "noCategory": "No category",
        "price": "Price (€) *",
        "stock": "Stock *",
        "unitOfMeasure": "Unit of Measure *",
        "unitPcs": "Pieces (pcs)",
        "unitBox": "Box",
        "unitPack": "Pack",
        "unitUnit": "Unit",
        "unitKg": "Kilogram (kg)",
        "unitG": "Gram (g)",
        "unitL": "Liter (l)",
        "unitMl": "Milliliter (ml)",
        "description": "Description",
        "photo": "Product Photo",
        "photoHint": "Upload a photo (JPEG, PNG, GIF, WebP, max 2MB)",
        "expirationDate": "Expiration Date",
        "isActive": "Product is active",
        "additionalInfo": "Additional Information",
        "cancel": "Cancel",
        "create": "Create Product",
        "update": "Update Product"
      },
      "delete": {
        "title": "Delete Product",
        "message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.",
        "success": "Product deleted successfully",
        "error": "Failed to delete product"
      },
      "stock": {
        "title": "Update Stock - {{name}}",
        "action": "Action",
        "addToStock": "Add to stock",
        "subtractFromStock": "Subtract from stock",
        "setStock": "Set stock to",
        "quantity": "Quantity *",
        "currentStock": "Current Stock",
        "cancel": "Cancel",
        "update": "Update Stock",
        "success": "Stock updated successfully",
        "error": "Failed to update stock"
      },
      "create": {
        "success": "Product created successfully",
        "error": "Failed to create product"
      },
      "update": {
        "success": "Product updated successfully",
        "error": "Failed to update product"
      },
      "stock": {
        "title": "Stock Management",
        "description": "Manage your product stock",
        "addToStock": "Add to Stock",
        "subtractFromStock": "Subtract from Stock",
        "setStock": "Set Stock to",
        "quantity": "Quantity",
        "currentStock": "Current Stock",
        "cancel": "Cancel",
        "update": "Update Stock",
        "success": "Stock updated successfully",
        "error": "Failed to update stock"
      },
      "categories": "Categories",
      "allProducts": "All Products",
      "noProductsFound": "No products found matching your filters"
    },
    "categories": {
      "title": "Category Management",
      "description": "Manage your product categories",
      "addCategory": "Add Category",
      "searchPlaceholder": "Search categories...",
      "noCategories": "No categories found. Add your first category to get started.",
      "active": "Active",
      "inactive": "Inactive",
      "products": "Products",
      "edit": "Edit",
      "delete": "Delete",
      "modal": {
        "addTitle": "Add Category",
        "editTitle": "Edit Category",
        "categoryName": "Category Name *",
        "slug": "Slug",
        "description": "Description",
        "parentCategory": "Parent Category",
        "noParent": "No parent category",
        "displayOrder": "Display Order",
        "isActive": "Category is active",
        "cancel": "Cancel",
        "create": "Create Category",
        "update": "Update Category"
      },
      "delete": {
        "title": "Delete Category",
        "message": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.",
        "hasProducts": "This category has products. Please move or delete products first.",
        "success": "Category deleted successfully",
        "error": "Failed to delete category"
      },
      "create": {
        "success": "Category created successfully",
        "error": "Failed to create category"
      },
      "update": {
        "success": "Category updated successfully",
        "error": "Failed to update category"
      }
    },
    "stock": {
      "title": "Stock Management",
      "description": "Monitor stock levels and expiration dates",
      "lowStockAlert": "Low Stock Alert",
      "productsExpiringSoon": "Products Expiring Soon",
      "allProducts": "All Products",
      "allProductsDescription": "Use the Products page to manage stock for all products.",
      "goToProducts": "Go to Products",
      "currentStock": "Current Stock",
      "expires": "Expires",
      "days": "days",
      "stock": "Stock",
      "addStock": "Add Stock",
      "quantity": "Quantity",
      "enterQuantity": "Enter quantity to add:",
      "enterQuantityPlaceholder": "Enter quantity...",
      "qty": "Qty",
      "pleaseEnterValidQuantity": "Please enter a valid quantity",
      "update": {
        "success": "Stock updated successfully",
        "error": "Failed to update stock"
      },
      "loadError": "Failed to load stock data. Please refresh the page.",
      "noLowStock": "All products are well stocked",
      "noLowStockDescription": "No products are running low on stock at this time.",
      "noExpiringProducts": "No products expiring soon",
      "noExpiringProductsDescription": "All products have valid expiration dates."
    },
    "notifications": {
      "title": "Notifications",
      "description": "Create and manage notifications for your customers",
      "createNotification": "Create Notification",
      "cancel": "Cancel",
      "quota": "Notification Quota",
      "unlimited": "Unlimited",
      "sent": "Sent",
      "pending": "Pending",
      "form": {
        "title": "Title",
        "content": "Content",
        "type": "Type",
        "targetType": "Target Type",
        "create": "Create Notification",
        "creating": "Creating...",
        "cancel": "Cancel",
        "errors": {
          "titleRequired": "Title is required",
          "contentRequired": "Content is required"
        }
      },
      "create": {
        "success": "Notification created successfully",
        "error": "Failed to create notification"
      },
      "loadError": "Failed to load notifications. Please refresh the page."
    },
    "access": {
      "title": "Access Management",
      "description": "Manage access requests and approved buyers",
      "pendingRequests": "Pending Requests",
      "approvedBuyers": "Approved Buyers",
      "noApprovedBuyers": "No approved buyers yet",
      "noApprovedBuyersDesc": "Approved buyers will appear here",
      "noBranches": "No branches found",
      "branches": "branches",
      "businessId": "Business ID",
      "requested": "Requested",
      "selectPricelist": "Select Pricelist",
      "selectPricelistPlaceholder": "Select pricelist...",
      "selectPricelistRequired": "Please select a pricelist",
      "approveButton": "Approve",
      "rejectButton": "Reject",
      "confirmReject": "Are you sure you want to reject this request?",
      "approve": {
        "success": "Access approved successfully",
        "error": "Failed to approve access"
      },
      "reject": {
        "success": "Access rejected",
        "error": "Failed to reject access",
        "reason": "Rejection Reason",
        "pleaseSelectPricelist": "Please select a pricelist"
      },
      "defaultPricelist": "Pricelist",
      "currentPricelist": "Current",
      "assignPricelist": "Assign Pricelist",
      "updatePricelist": "Update Pricelist",
      "pricelistUpdated": "Pricelist updated successfully",
      "failedToUpdatePricelist": "Failed to update pricelist",
      "failedToLoadBranches": "Failed to load branches",
      "failedToLoadDetails": "Failed to load details",
      "viewDetails": "View Details",
      "buyerDetails": "Buyer Details",
      "branchDetails": "Branch Details",
      "businessInfo": "Business Information",
      "businessName": "Business Name",
      "businessId": "Business ID",
      "country": "Country",
      "city": "City",
      "status": "Status",
      "verifiedAt": "Verified At",
      "accessInfo": "Access Information",
      "approvedAt": "Approved At",
      "requestedAt": "Requested At",
      "branchName": "Branch Name",
      "address": "Address",
      "phone": "Phone",
      "email": "Email",
      "business": "Business",
      "manageBranches": "Manage Branches",
      "approve": {
        "success": "Access approved successfully",
        "error": "Failed to approve access"
      },
      "noBranchesAvailable": "No branches available for this business",
      "reject": {
        "success": "Access rejected",
        "error": "Failed to reject access",
        "reason": "Rejection Reason",
        "pleaseSelectPricelist": "Please select a pricelist"
      },
      "filter": {
        "all": "All",
        "pending": "Pending",
        "active": "Active",
        "rejected": "Rejected"
      },
      "noRequests": "No access requests found.",
      "noRequestsDescription": "When buyers request access to your marketplace, they will appear here for your review."
    },
    "orders": {
      "title": "Order Management",
      "description": "View and manage orders from buyers",
      "loadError": "Failed to load orders. Please refresh the page.",
      "update": {
        "success": "Order status updated successfully",
        "error": "Failed to update order status"
      },
      "items": "Items",
      "moreItems": "+{{count}} more items",
      "noOrders": "No orders found.",
      "noOrdersDescription": "When buyers place orders, they will appear here for management.",
      "actions": {
        "startProcessing": "Start Processing",
        "cancel": "Cancel",
        "partiallyFulfilled": "Partially Fulfilled",
        "markComplete": "Mark Complete"
      },
      "detail": {
        "title": "Order {{number}}",
        "orderItems": "Order Items",
        "orderSummary": "Order Summary",
        "total": "Total",
        "actions": "Actions",
        "startProcessing": "Start Processing",
        "cancelOrder": "Cancel Order",
        "cancelConfirm": "Are you sure you want to cancel order {{number}}? This action cannot be undone.",
        "partiallyFulfilled": "Partially Fulfilled",
        "markComplete": "Mark Complete",
        "downloads": "Downloads",
        "downloadPreinvoice": "Download Preinvoice",
        "downloadInvoice": "Download Invoice",
        "partialFulfill": {
          "title": "Mark as Partially Fulfilled",
          "description": "Adjust the quantities for each item that you can fulfill. Items with quantity 0 will be marked as missing.",
          "ordered": "Ordered",
          "fulfill": "Fulfill",
          "missing": "Missing",
          "confirm": "Confirm & Update Status"
        },
        "header": {
          "product": "Product",
          "quantity": "Quantity",
          "price": "Price",
          "total": "Total"
        },
        "subtotal": "Subtotal:",
        "vat": "VAT:",
        "shipping": "Shipping:",
        "discount": "Discount:",
        "update": {
          "success": "Order status updated successfully",
          "error": "Failed to update status"
        }
      }
    },
    "spendings": {
      "title": "Spendings",
      "description": "View your spending reports and invoices for NokmMed",
      "tabs": {
        "overview": "Overview",
        "buyerReports": "Buyer Reports",
        "invoices": "Invoices"
      },
      "summary": {
        "totalBuyers": "Total Buyers",
        "monthlyCost": "Monthly Cost",
        "totalPaid": "Total Paid",
        "totalInvoices": "Total Invoices",
        "totalPending": "Total Pending",
        "totalAmount": "Total Amount"
      },
      "buyersList": "Buyers List",
      "buyer": "Buyer",
      "branches": "Branches",
      "billingRate": "Billing Rate",
      "monthlyCost": "Monthly Cost",
      "totalPaid": "Total Paid",
      "lastPayment": "Last Payment",
      "viewReport": "View Report",
      "buyerReport": "Buyer Report",
      "paymentHistory": "Payment History",
      "invoiceItems": "Invoice Items",
      "days": "days",
      "selectBuyer": "Select a Buyer",
      "selectBuyerDescription": "Go back to overview and select a buyer to view their payment history",
      "noBuyers": "No buyers found",
      "noBuyersDescription": "You don't have any active buyers yet. Once buyers request access and you approve them, they will appear here.",
      "noInvoices": "No invoices found",
      "noInvoicesDescription": "No invoices have been generated yet.",
      "allInvoices": "All Invoices",
      "businessBreakdown": "Business Breakdown"
    },
    "invoices": {
      "title": "Invoices",
      "description": "View and manage your invoices",
      "invoiceNumber": "Invoice Number",
      "date": "Date",
      "dueDate": "Due Date",
      "amount": "Amount",
      "status": "Status",
      "invoicesList": "Invoices List",
      "noInvoices": "No invoices found",
      "noInvoicesDescription": "You don't have any invoices yet.",
      "filter": {
        "all": "All",
        "issued": "Issued",
        "paid": "Paid",
        "overdue": "Overdue"
      },
      "invoiceDetails": "Invoice Details",
      "invoiceInformation": "Invoice Information",
      "downloadPdf": "Download PDF",
      "lineItems": "Line Items",
      "branch": "Branch",
      "branches": "Branches",
      "period": "Period",
      "days": "Days",
      "rate": "Rate",
      "subtotal": "Subtotal",
      "total": "Total",
      "bankTransferInstructions": "Bank Transfer Instructions",
      "companyName": "Company Name",
      "iban": "IBAN",
      "bankName": "Bank Name",
      "swiftBic": "SWIFT/BIC",
      "paymentReference": "Payment Reference",
      "statusTimeline": "Status Timeline",
      "invoiceNotFound": "Invoice not found"
    }
  },
  "buyer": {
    "reports": {
      "title": "Financial Reports",
      "description": "View your spending analytics and reports",
      "monthlySpending": "Monthly Spending",
      "spendingBySupplier": "Spending by Supplier",
      "orderTrends": "Order Trends",
      "spendingByBranch": "Spending by Branch",
      "totalSpending": "Total Spending",
      "totalOrders": "Total Orders",
      "averageOrder": "Average Order"
    },
    "branches": {
      "approved": "Approved",
      "waitingApproval": "Waiting for approval",
      "branchRejected": "Rejected",
      "awaitingDecision": "Awaiting decision",
      "waitingApprovalMessage": "This branch is waiting for supplier approval. You cannot place orders until approved.",
      "branchRejectedMessage": "This branch has been rejected by the supplier. Contact the supplier for more information.",
      "awaitingDecisionMessage": "This branch is awaiting supplier decision. You cannot place orders until approved.",
      "approvedBranches": "Approved Branches",
      "otherBranches": "Other Branches",
      "noBranchesAvailable": "No branches available",
      "createBranchFirst": "Create a branch first",
      "noApprovedBranches": "No Approved Branches",
      "noApprovedBranchesMessage": "You need at least one approved branch to place orders from this supplier. Please wait for supplier approval or contact them.",
      "pendingBranchesCount": "{{count}} branch(es) pending approval",
      "rejectedBranchesCount": "{{count}} branch(es) rejected",
      "branchesPendingApproval": "Branches Pending Approval",
      "pendingBranchesMessage": "You have {{count}} branch(es) waiting for supplier approval. You can only place orders from approved branches."
    },
    "dashboard": {
      "cancelRequestError": "Failed to cancel request"
    }
  },
  "admin": {
    "suppliers": {
      "title": "Supplier Management",
      "description": "Manage suppliers on the platform",
      "addSupplier": "Add Supplier",
      "createNewSupplier": "Create New Supplier",
      "editSupplier": "Edit Supplier",
      "viewInvoices": "View Invoices",
      "manageInvoices": "Manage Invoices",
      "recentInvoices": "Recent Invoices",
      "viewAllInvoices": "View All Invoices",
      "viewBuyers": "View Buyers",
      "buyersWithAccess": "Buyers with Access",
      "noBuyersWithAccess": "No buyers have access to this supplier",
      "buyerInfo": "Buyer information",
      "noInvoices": "No invoices",
      "noSuppliers": "No suppliers found. Add your first supplier to get started.",
      "debtSummary": {
        "title": "Suppliers with Debt",
        "suppliersWithDebt": "{{count}} suppliers with debt",
        "suppliersPaidUp": "{{count}} paid suppliers",
        "paidSuppliers": "Paid Suppliers",
        "unpaidInvoices": "{{count}} unpaid invoices",
        "allPaid": "All invoices paid",
        "noDebt": "No suppliers with debt",
        "noPaidSuppliers": "No paid suppliers"
      },
      "invoice": {
        "markPaid": "Mark as Paid",
        "markUnpaid": "Mark as Unpaid",
        "markedPaidByAdmin": "Marked as paid by administrator",
        "voidedByAdmin": "Voided by administrator",
        "markedPaidSuccess": "Invoice marked as paid successfully",
        "markedUnpaidSuccess": "Invoice marked as unpaid successfully",
        "markPaidError": "Failed to mark invoice as paid",
        "markUnpaidError": "Failed to mark invoice as unpaid"
      },
      "noUserToReset": "No admin user found for this supplier",
      "form": {
        "supplierType": "Supplier Type",
        "selectType": "Select type",
        "name": "Name",
        "email": "Email",
        "phone": "Phone",
        "country": "Country",
        "city": "City",
        "address": "Address",
        "description": "Description",
        "isActive": "Supplier is active",
        "createSupplier": "Create Supplier",
        "updateSupplier": "Update Supplier",
        "failedToCreate": "Failed to create supplier",
        "failedToUpdate": "Failed to update supplier",
        "noType": "No type"
      }
    },
    "invoices": {
      "title": "Invoice Management",
      "description": "Manage all supplier invoices and payment tracking",
      "invoiceNumber": "Invoice Number",
      "supplier": "Supplier",
      "date": "Date",
      "dueDate": "Due Date",
      "amount": "Amount",
      "status": "Status",
      "invoicesList": "All Invoices",
      "noInvoices": "No invoices found",
      "noInvoicesDescription": "There are no invoices in the system yet.",
      "searchPlaceholder": "Search by invoice number...",
      "filter": {
        "all": "All",
        "issued": "Issued",
        "paid": "Paid",
        "overdue": "Overdue"
      },
      "markPaid": "Mark as Paid",
      "markAsPaid": "Mark as Paid",
      "invoiceDetails": "Invoice Details",
      "invoiceInformation": "Invoice Information",
      "lineItems": "Line Items",
      "branch": "Branch",
      "branches": "Branches",
      "period": "Period",
      "days": "Days",
      "rate": "Rate",
      "subtotal": "Subtotal",
      "total": "Total",
      "paidAt": "Paid At",
      "amountPaid": "Amount Paid",
      "paymentReference": "Payment Reference",
      "paymentReferencePlaceholder": "Enter bank transfer reference",
      "paymentNote": "Payment Note",
      "paymentNotePlaceholder": "Optional notes about the payment",
      "confirmMarkPaid": "Confirm Mark as Paid",
      "markedAsPaid": "Invoice marked as paid successfully",
      "failedToMarkPaid": "Failed to mark invoice as paid",
      "failedToLoad": "Failed to load invoice",
      "invoiceNotFound": "Invoice not found",
      "auditTrail": "Audit Trail",
      "clearFilter": "Clear Filter",
      "filteredBySupplier": "Showing invoices for",
      "invoicesFound": "invoices found"
    },
    "analytics": {
      "title": "Platform Analytics",
      "description": "Platform-wide analytics and insights",
      "platformGrowth": "Platform Growth",
      "revenueTrends": "Revenue Trends"
    },
    "settings": {
      "title": "Platform settings",
      "description": "Configure how much suppliers pay the platform per buyer branch per month.",
      "billingRatesTitle": "Supplier billing rates",
      "billingRatesDescription": "Monthly rate (per branch) charged to suppliers. Lower rate when all branches of a business are approved; higher rate when only some are approved.",
      "explanationIntro": "Buyers (businesses) can have multiple branches (e.g. locations). Suppliers approve access per branch. The platform charges the supplier per approved branch per month.",
      "explanationAllBranches": "All branches approved: The buyer has several branches and the supplier has approved access for every one of them. This lower rate applies per branch per month.",
      "explanationPartialBranches": "Only some branches approved: The supplier has approved access for only some of the buyer's branches (others are still pending or rejected). This higher rate applies per branch per month.",
      "rateAllBranches": "Rate when all branches approved (per branch/month)",
      "ratePartialBranches": "Rate when only some branches approved (per branch/month)",
      "rateAllBranchesHelp": "e.g. 2.00",
      "ratePartialBranchesHelp": "e.g. 3.50",
      "save": "Save",
      "saveSuccess": "Platform billing settings updated.",
      "saveError": "Failed to update settings.",
      "failedToLoad": "Failed to load settings.",
      "invalidRates": "Please enter valid numbers (0 or greater)."
    },
    "packages": {
      "title": "Notification Packages",
      "description": "Manage notification packages for suppliers",
      "addPackage": "Add Package",
      "createNewPackage": "Create New Package",
      "editPackage": "Edit Package",
      "delete": "Delete Package",
      "deleteConfirm": "Are you sure you want to delete the package \"{{name}}\"? This action cannot be undone.",
      "deleteSuccess": "Package deleted successfully",
      "deleteError": "Failed to delete package",
      "price": "Price",
      "notificationLimit": "Notification Limit",
      "noPackages": "No packages found.",
      "form": {
        "name": "Name",
        "description": "Description",
        "price": "Price",
        "notificationLimit": "Notification Limit",
        "isActive": "Package is active",
        "createPackage": "Create Package",
        "updatePackage": "Update Package",
        "failedToCreate": "Failed to create package",
        "failedToUpdate": "Failed to update package"
      }
    },
    "businesses": {
      "title": "Business Management",
      "description": "Review and verify business registrations",
      "businessId": "Business ID",
      "contact": "Contact",
      "location": "Location",
      "registered": "Registered",
      "branches": "Branches",
      "approve": "Approve",
      "reject": "Reject",
      "viewDetails": "View Details",
      "rejectionReason": "Rejection reason",
      "pleaseProvideReasonPlaceholder": "Please provide a reason for rejection...",
      "noBusinesses": "No businesses found.",
      "notFound": "Business not found",
      "failedToLoad": "Failed to load business",
      "rejectionReasonRequired": "Please provide a rejection reason",
      "businessInformation": "Business Information",
      "businessName": "Business Name",
      "phone": "Phone",
      "email": "Email",
      "users": "Users",
      "verificationHistory": "Verification History",
      "verifiedBy": "Verified By",
      "verifiedAt": "Verified At",
      "verify": {
        "success": "Business verification updated successfully",
        "error": "Failed to verify business"
      },
      "filter": {
        "all": "All",
        "pending": "Pending",
        "approved": "Approved",
        "rejected": "Rejected"
      },
      "resetPassword": "Reset password",
      "resetPasswordTitle": "Reset password for {{name}}",
      "resetPasswordSuccess": "Password updated successfully",
      "resetPasswordError": "Failed to update password",
      "newPassword": "New password",
      "confirmPassword": "Confirm password",
      "editBusiness": "Edit business",
      "editBusinessTitle": "Edit business details",
      "updateBusiness": "Update business",
      "updateSuccess": "Business updated successfully",
      "createBusiness": "Create business",
      "createBusinessTitle": "Create new business (buyer)",
      "createSuccess": "Business created successfully",
      "contactPerson": "Contact person",
      "ownerName": "Owner name (optional)",
      "country": "Country",
      "city": "City"
    }
  },
  "validation": {
    "required": "This field is required",
    "email": "Invalid email address",
    "phone": "Invalid phone number",
    "minLength": "Must be at least {{min}} characters",
    "maxLength": "Must be at most {{max}} characters",
    "number": "Invalid number",
    "positive": "Must be a positive number"
  },
  "notifications": {
    "enableTitle": "Enable Notifications",
    "enableDescription": "Get notified about order updates, new products, and important announcements.",
    "enable": "Enable",
    "notNow": "Not Now",
    "enabled": "Notifications enabled successfully!",
    "subscribeFailed": "Failed to subscribe to push notifications",
    "enableFailed": "Failed to enable notifications. Please try again.",
    "notSupported": "This browser does not support notifications"
  },
  "pwa": {
    "installTitle": "Install NokmMed App",
    "installDescription": "Install our app for a better experience with offline access and push notifications.",
    "install": "Install",
    "later": "Later"
  },
  "settings": {
    "manageUsers": "Manage your business users and managers",
    "users": "Users & Managers",
    "addUser": "Add User",
    "editUser": "Edit User",
    "deleteUser": "Delete User",
    "userCreated": "User created successfully",
    "userUpdated": "User updated successfully",
    "userDeleted": "User deleted successfully",
    "confirmDelete": "Are you sure you want to delete this user?",
    "noUsers": "No users found",
    "owner": "Owner",
    "manager": "Manager",
    "admin": "Admin",
    "salesAgent": "Sales Agent",
    "role": "Role",
    "newPassword": "New Password (leave blank to keep current)",
    "error": "An error occurred"
  },
  "salesAgent": {
    "marketplaceDescription": "Browse products and create orders for buyers",
    "selectBuyerForOrder": "Select buyer and branch to create order",
    "selectBuyer": "Select Buyer",
    "buyer": "Buyer",
    "branch": "Branch",
    "selectBuyerBranch": "Please select a buyer and branch",
    "noBranches": "No approved branches for this buyer",
    "createOrder": "Create Order for Buyer",
    "confirmCreateOrder": "Create order for this buyer?",
    "orderCreated": "Order created and submitted successfully.",
    "selectBranchFirst": "Please select a branch to start shopping.",
    "cartNoBranch": "Cart items are missing branch information. Please select a branch first.",
    "cartMixedBranches": "Cart contains items from different branches. Please select a branch.",
    "checkingBranchContext": "Checking branch context...",
    "selectBranchDescription": "You must select a branch to access the marketplace and view branch-specific pricing.",
    "goToBranches": "Go to Branches",
    "orderForBranch": "Order for Branch",
    "branchLocked": "Branch is locked to the marketplace you selected. To change the branch, go back to branches and select a different branch.",
    "branches": {
      "title": "Branches",
      "addNewBranch": "Add New Branch",
      "searchBuyer": "Search for Buyer",
      "searchBuyerDescription": "Search for an existing buyer or create a new one",
      "createBuyerDescription": "Create a new buyer account",
      "createBranchDescription": "Add a new branch for this buyer",
      "searchPlaceholder": "Search by name, business ID, email, or phone...",
      "selectBuyer": "Select a buyer:",
      "noBuyerFound": "No buyer found",
      "createNewBuyer": "Create New Buyer",
      "startSearching": "Start typing to search for a buyer",
      "createBuyer": "Create Buyer",
      "selectedBuyer": "Selected Buyer",
      "businessName": "Business Name",
      "businessNamePlaceholder": "Enter business name",
      "businessId": "Business ID",
      "businessIdPlaceholder": "Enter business ID",
      "country": "Country",
      "countryPlaceholder": "Enter country",
      "city": "City",
      "cityPlaceholder": "Enter city",
      "contactPerson": "Contact Person",
      "contactPersonPlaceholder": "Enter contact person name",
      "phone": "Phone",
      "phonePlaceholder": "Enter phone",
      "email": "Email",
      "emailPlaceholder": "Enter email",
      "password": "Password",
      "passwordPlaceholder": "Enter password (min 8 characters)",
      "passwordConfirmation": "Confirm Password",
      "passwordConfirmationPlaceholder": "Confirm password",
      "passwordsDoNotMatch": "Passwords do not match",
      "passwordTooShort": "Password must be at least 8 characters",
      "notes": "Notes",
      "notesPlaceholder": "Enter notes (optional)",
      "address": "Address",
      "addressPlaceholder": "Enter address",
      "createBranch": "Create Branch",
      "buyerCreated": "Buyer created successfully. You can now add a branch.",
      "branchCreated": "Branch created and approved automatically!",
      "selectBuyerFirst": "Please select a buyer first",
      "business": "Business",
      "contact": "Contact",
      "assignedAgent": "Assigned Agent",
      "status": "Status",
      "actions": "Actions",
      "noAgent": "No agent",
      "connected": "Connected",
      "assigned": "Assigned",
      "notConnected": "Not Connected",
      "openMarketplace": "Open Marketplace"
    },
    "orders": {
      "title": "Orders",
      "description": "View and manage orders",
      "myOrders": "Orders Made by Me",
      "allOrders": "All Orders",
      "createdBy": "Created By",
      "me": "(Me)",
      "allStatuses": "All Statuses",
      "waitingApproval": "Waiting Approval",
      "pending": "Pending",
      "processing": "Processing",
      "completed": "Completed",
      "canceled": "Canceled",
      "allBranches": "All Branches",
      "ordersList": "Orders List",
      "noOrders": "No orders found",
      "noMoreOrders": "No more orders to load",
      "orderNumber": "Order #",
      "branch": "Branch",
      "business": "Business",
      "status": "Status",
      "total": "Total",
      "items": "items",
      "createdAt": "Created At",
      "address": "Address",
      "actions": "Actions",
      "searchPlaceholder": "Search by buyer name or branch name...",
      "view": "View",
      "back": "Back to Orders",
      "orderDetails": "Order Details",
      "orderInfo": "Order Information",
      "totalAmount": "Total Amount",
      "branchInfo": "Branch Information",
      "notes": "Notes",
      "orderItems": "Order Items",
      "product": "Product",
      "quantity": "Quantity",
      "unitPrice": "Unit Price",
      "noItems": "No items found",
      "statusHistory": "Status History",
      "changedBy": "by"
    },
    "reports": {
      "title": "Sales Reports",
      "description": "View your sales analytics and performance",
      "thisMonth": "This Month",
      "last30Days": "Last 30 Days",
      "thisYear": "This Year",
      "totalOrders": "Total Orders",
      "totalRevenue": "Total Revenue",
      "assignedBranches": "Assigned Branches",
      "completedOrders": "Completed Orders",
      "monthlyRevenue": "Monthly Revenue",
      "revenueByBranch": "Revenue by Branch",
      "orderTrends": "Order Trends",
      "topProducts": "Top Products",
      "assignedBranchesList": "Assigned Branches"
    }
  }
}