{
  "aff": {
    "affiliate": {
      "title": "How Our Affiliate Program Works",
      "subtitle": "Build a recurring income by helping businesses grow ",
      "roleTitle": "💼 Your Role",
      "roleDesc": "Promote businesses using your audience or network. You’ll receive a unique promotion code to share with your customers.",
      "codeTitle": "🎟️ Your Promo Code",
      "codeDesc": "Your customers use your personal code when they join or shop. This allows us to track every client you bring.",
      "earnTitle": "💰 Recurring Earnings",
      "earnDesc": "Earn money every month for each active client you refer. The more loyal customers you bring, the more you earn over time.",
      "example": "💡 Example: 20 active customers = monthly income every single month 💸"
    },
    "header": {
      "title": "Programme Partenaire",
      "subtitle": "Promote businesses, earn commissions, and grow with us."
    },
    "form": {
      "title": "Apply Now",
      "fullName": "Full Name",
      "email": "Email",
      "country": "Country",
      "city": "City",
      "instagram": "Instagram",
      "facebook": "Facebook",
      "tiktok": "TikTok",
      "mainPlatform": "Main Platform",
      "followers": "Number of followers",
      "promotionType": "Promotion Type",
      "message": "Why do you want to join?",
      "platformOptions": {
        "instagram": "Instagram",
        "facebook": "Facebook",
        "tiktok": "TikTok",
        "other": "Other"
      },
      "promotionOptions": {
        "local": "Local",
        "online": "Online",
        "both": "Both"
      },
      "terms": "I accept the terms & conditions",
      "submit": "Submit Application"
    },
    "popup": {
      "title": "✅ Application Sent!",
      "message": "Thank you for applying. We will contact you soon.",
      "close": "Close"
    }
  },
  "pricePage": {
    "title": "Clear offers designed to grow with you",
    "subTitle": "Find the plan that matches your pace",
    "plusChoisis": "Most popular",
    "start": "Get started",
    "startFree": "Start for free",
    "freeBadge": "Free forever",
    "compare": "Compare all features",
    "plans": [
      {
        "name": "Free",
        "subtitle": "Start at no cost",
        "price": "€0",
        "duration": "/ month",
        "features": [
          "Digital QR loyalty card",
          "Unlimited customers",
          "Basic visit tracking",
          "Customer loyalty history",
          "Works on mobile and tablet",
          "No technical setup"
        ]
      },
      {
        "name": "Starter",
        "subtitle": "Try with no commitment",
        "price": "19€",
        "duration": "/ month",
        "features": [
          "Launch your loyalty program in less than 5 minutes",
          "Simple, ready-to-use loyalty system",
          "Easily increase customer return visits",
          "Quick customer addition at checkout",
          "Basic tracking of loyal customers",
          "Customer visit history",
          "Simple interface, no training required",
          "Usable on mobile and tablet",
          "No technical setup required",
          "Standard support"
        ]
      },
      {
        "name": "Growth",
        "subtitle": "Most popular",
        "price": "54€",
        "duration": "/ 3 months",
        "note": "",
        "popular": true,
        "features": [
          "All Starter features",
          "Unlimited customers",
          "View revenue generated by loyalty",
          "Recurring customer analysis",
          "Visit frequency tracking",
          "Automated notifications to boost loyalty",
          "Simple personalized offers",
          "Clear and fast dashboard",
          "Priority support",
          "Improved customer retention"
        ]
      },
      {
        "name": "Pro",
        "subtitle": "Accelerate your growth",
        "price": "96€",
        "duration": "/ 6 months",
        "note": "",
        "features": [
          "All Growth features",
          "Advanced analytics (average basket, frequency, customer value)",
          "Customer segmentation",
          "Multi-employee management",
          "Secure role-based access (admin / staff)",
          "Data export (CSV)",
          "Performance tracking by period",
          "Create advanced marketing offers",
          "Optimize your loyalty program",
          "Insights to increase revenue"
        ]
      },
      {
        "name": "Business",
        "subtitle": "Long-term vision",
        "price": "144€",
        "duration": "/ year",
        "note": "",
        "features": [
          "All Pro features",
          "Full access to all premium features",
          "Ultra-priority support (dedicated assistance)",
          "Early access to new features",
          "Continuous optimization of your loyalty program",
          "Personalized advice to increase your revenue",
          "Priority on product updates",
          "Suitable for large customer volumes",
          "Enhanced reliability and performance",
          "Scalable solution for long-term growth"
        ]
      }
    ],
    "alreadyHaveAccount": "Already have an account?",
    "signIn": "Sign in",
    "trustBadge": "4.9 · Trusted by 500+ businesses",
    "guarantee": "Cancel anytime · Secure payment · No hidden fees",
    "trialBadge": "Limited offer",
    "trialTitle": "Try Loyenix — free forever",
    "trialSub": "Download the app, create your loyalty program and start rewarding your customers — no commitment.",
    "trialCta": "Get it on Google Play",
    "trialNote": "Free forever · Cancel anytime · No card needed",
    "perMonth": "mo",
    "save": "Save {{pct}}%",
    "exitBadge": "Wait — before you go",
    "exitTitle": "Free forever — no credit card",
    "exitSub": "Download the Loyenix app and launch your loyalty programme today. The free plan is always available.",
    "exitNote": "Free forever · Cancel anytime · No card needed",
    "exitCtaSmall": "Get it on"
  },
  "pricing": {
    "title": "💡 How much can loyalty earn you?",
    "simulate": "Simulate your earnings",
    "transactions": "Number of checkouts per month",
    "avgBasket": "Average basket (€)",
    "reward": "Customer reward (%)",
    "rewardInfo": "You give back around {{percent}}% to your customers",
    "extraRevenue": "in additional revenue thanks to loyalty",
    "totalCost": "Total cost:",
    "costDetails": " {{service}} € for the application and {{gift}} € given to customers in the form of loyalty points",
    "basedOn": "👉 Based on {{transactions}} checkouts",
    "roi": "Every €1 invested generates {{roi}} in revenue",
    "netProfit": "You actually earn {{profit}} € per month",
    "netRoi": "👉 That’s {{netRoi}}€ profit for every €1 invested",
    "source": "Estimate based on real observed data (Deloitte, McKinsey, local retail)",
    "how": "How is this result calculated?",
    "description": "This simulator shows you the real potential of a loyalty program for your business.",
    "stats": "📈 On average, our merchants observe:\n• +25% visit frequency\n• +10% average basket",
    "timeline": "⏱️ Results appear progressively:\n• 1 to 3 months: setup\n• 3 to 6 months: growth\n• 6+ months: maximum impact",
    "calculation": "💡 We then calculate the additional revenue generated and subtract the costs.",
    "result": "👉 Result: your monthly net profit ",
    "simulatorBadge": "Free simulator",
    "subtitle": "Adjust the parameters and see your ROI in real time.",
    "roiLabel": "ROI",
    "costLabel": "Total cost",
    "netProfitLabel": "Net profit / month",
    "costBreakdownTitle": "Cost breakdown",
    "costSubscription": "Subscription",
    "costPoints": "Loyalty points",
    "costTotal": "Total",
    "pointsRedeemNote": "You never pay first. Rewards unlock only after a customer has already spent {{minSpend}} € in your store — so every reward is already covered by their purchases.",
    "ctaPersonalized": "Start earning +€{{amount}}/mo — free forever",
    "emailEyebrow": "Save your results",
    "emailTitle": "Get your +€{{amount}}/mo ROI report by email",
    "emailSub": "We'll send your personalised simulation + a step-by-step guide to launch your loyalty programme.",
    "emailSuccess": "Sent! Check your inbox.",
    "emailPlaceholder": "your@email.com",
    "emailBtn": "Send my report"
  },
  "payment": {
    "confirmTitle": "Confirm Payment",
    "confirmText": "Do you want to proceed with this payment?"
  },
  "common": {
    "accept": "Accept",
    "decline": "Decline",
    "close": "Close"
  },
  "shop": {
    "blockedTitle": "Access Restricted",
    "blockedDesc": "You have been blocked from accessing {{name}}.",
    "blockedReason": "Reason"
  },
  "customers": {
    "totalClients": "Total clients",
    "active30d": "Active (30d)",
    "avgPts": "Avg pts / client",
    "blocked": "Blocked",
    "kpiUnique": "unique",
    "kpiOfTotal": "% of total",
    "kpiPtsEarned": "points earned",
    "kpiTxRefused": "transactions refused",
    "title": "Customers",
    "searchPlaceholder": "Search by client ID…",
    "showingBlocked": "Showing blocked",
    "blockedCount": "Blocked ({{count}})",
    "export": "Export",
    "exporting": "Exporting…",
    "loading": "Loading customers…",
    "noMatch": "No customers match your search.",
    "noBlocked": "No blocked customers.",
    "noCustomers": "No customers yet.",
    "clientId": "Client ID",
    "status": "Status",
    "transactions": "Transactions",
    "ptsEarned": "Pts Earned",
    "ptsRedeemed": "Pts Redeemed",
    "totalSpent": "Total Spent",
    "firstVisit": "First Visit",
    "lastVisit": "Last Visit",
    "actions": "Actions",
    "statusBlocked": "Blocked",
    "statusActive": "Active",
    "statusRecent": "Recent",
    "statusInactive": "Inactive",
    "statusDormant": "Dormant",
    "txDate": "Date",
    "txType": "Type",
    "txPts": "Pts",
    "txAmount": "Amount",
    "txPromo": "Promo",
    "txTypePayment": "Payment",
    "txTypeLoyalty": "Loyalty",
    "bannerTitle": "Client blocked — transactions refused",
    "bannerReason": "Reason:",
    "bannerBlockedOn": "Blocked on {{date}}",
    "unblock": "Unblock",
    "blockTitle": "Block client & refuse transactions",
    "unblockTitle": "Unblock client",
    "blockDescSuffix": "will be blocked — transactions refused.",
    "blockDesc": "Client {{id}} will be blocked. Future transactions from this client will be refused.",
    "blockReasonLabel": "Reason / Motif",
    "blockReasonRequired": "(required)",
    "blockReasonPlaceholder": "e.g. Fraudulent activity, abusive behaviour, duplicate account…",
    "blockReasonHint": "This reason is saved server-side and visible in the client's profile.",
    "blockConfirm": "Block & refuse transactions",
    "unblockDesc": "Client {{id}} will be unblocked and transactions will be allowed again.",
    "unblockPrevReason": "Previously blocked for:",
    "unblockConfirm": "Confirm unblock",
    "cancel": "Cancel",
    "saving": "Saving…",
    "saveError": "Failed to save. Please try again.",
    "footerLoading": "Loaded {{count}} transactions so far…",
    "footerLoaded": "{{customers}} unique customers from {{transactions}} transactions",
    "tooltipBlock": "Block client / refuse transactions",
    "tooltipUnblock": "Unblock client",
    "txHistory": "Transaction history · {{count}} records"
  },
  "home": {
    "accueil": "Home",
    "profil": "Profile",
    "notifications": "Notifications",
    "noNotif": "no notifications",
    "product": "Products",
    "achat": "Purchases",
    "promos": "Promotions",
    "nopromos": "no promotions",
    "type_cadeaux": "Gifts",
    "type_jeux": "Games",
    "type_events": "Events",
    "type_promos": "Promos",
    "points": "pts",
    "pay": "payment",
    "accpeted": "accept",
    "cancled": "cancel",
    "close": "Close",
    "expireTime": "Expires on: {{date}}",
    "expired": "Expired",
    "logout": "Log out",
    "contactSupport": "Contact support",
    "deleteAccount": "Delete my account",
    "msgDelete": "Your information will be deleted after 1 month of inactivity.",
    "deleteConfirmTitle": "Delete your account?",
    "deleteConfirmBtn": "Yes, delete",
    "transactionValide": "Transaction validated",
    "transactionErreur": "Transaction failed",
    "redeemNow": "Ready to redeem",
    "almostThere": "Almost there",
    "goalBanner": "{{count}} pts to unlock {{name}}",
    "rewardsReady": "{{count}} rewards available",
    "expiresToday": "Today",
    "expiresInDays": "{{count}}d left",
    "howToTitle": "How to redeem?",
    "howToStep1Title": "Ask to pay with your points",
    "howToStep1Desc": "Tell the merchant you want to use your loyalty points.",
    "howToStep2Title": "Merchant scans your QR code",
    "howToStep2Desc": "Open the home screen and show your QR code to be scanned.",
    "howToStep3Title": "You receive a confirmation message",
    "howToStep3Desc": "Check the transaction details and accept to confirm the exchange.",
    "howToStep4Title": "Voilà! 🎉",
    "howToStep4Desc": "Your points are deducted and your reward is handed to you. Enjoy!",
    "merchants": "merchants",
    "retention": "retention boost",
    "setup": "to go live",
    "setupValue": "5 min",
    "myQrCode": "My QR Code",
    "scanHint": "Show this code to the merchant",
    "myShops": "My stores",
    "noShopsTitle": "No stores found",
    "noShopsSub": "Scan a store's QR code to earn loyalty points.",
    "loadError": "Unable to load stores. Please try again.",
    "retry": "Retry",
    "installLabel": "Get the Loyenix app",
    "comingSoon": "Soon"
  },
  "nav": {
    "login": "Customer space",
    "start": "Pricing",
    "howItWork": "How it works"
  },
  "badge": "Loyalty program",
  "login": {
    "space": "Customer area",
    "title": "Login",
    "subtitle": "Access your customer space",
    "google": "Continue with Google",
    "secure": "Secure connection • Protected data",
    "error": "Login error",
    "happyNews": "Good news!",
    "youWin": "You have won {{value}}",
    "ptsLoyalty": "You have earned {{value}} loyalty points",
    "brandTitle": "Your loyalty, rewarded",
    "brandSub": "Sign in to view your points and redeem exclusive rewards.",
    "benefit1": "Earn points with every purchase",
    "benefit2": "Access your rewards anytime",
    "benefit3": "Redeem at your favourite stores",
    "noPassword": "No password needed"
  },
  "merchant": {
    "downloadApp": "Merchant!\n Download the merchant app",
    "playstore": "Get it on Google Play"
  },
  "hero": {
    "titleLine1": "Build customer loyalty",
    "titleLine2": "with a digital loyalty card",
    "description": "LOYENIX is designed for local merchants who want to build loyalty easily. With one app, manage points, promotions and transactions clearly.\n\nFree plan, forever. Upgrade anytime as you grow — no hidden fees.",
    "cta": "Start for free",
    "statNote": "* Based on aggregated Loyenix merchant data, 2024–2026.",
    "badge": "Trusted by 500+ merchants",
    "trust1": "No commitment",
    "trust2": "Proven by 500+ merchants",
    "trust3": "Free forever",
    "socialProof": "Joined by 500+ small businesses",
    "avgRating": "avg rating",
    "moreVisits": "more visits"
  },
  "trust": {
    "title": "Built for local businesses",
    "subtitle": "Simple, effective, cancel anytime"
  },
  "howItWorks": {
    "title": "How it works",
    "step1": "Create your merchant account in minutes",
    "step2": "Customers earn points at every visit",
    "step3": "Publish promotions and products, and send notifications",
    "step4": "They come back more often, you earn more",
    "sub": "Up and running in minutes."
  },
  "benefits": {
    "title": "Why choose LOYENIX",
    "time": "Manage everything from one app",
    "revenue": "Increase loyalty and average basket",
    "noSubscription": "No subscription, no commitment",
    "analytics": "Clear transaction tracking"
  },
  "finalCta": {
    "title": "Ready to launch your loyalty programme?",
    "subtitle": "Try LOYENIX for free, no commitment",
    "button": "Get started now",
    "sub": "Join hundreds of businesses boosting customer loyalty today."
  },
  "footer": {
    "disc": "Loyalty program for merchants",
    "terms": "Terms of use",
    "privacy": "Privacy policy",
    "rightInfo": "All rights reserved",
    "legalTitle": "Legal",
    "programTitle": "Program",
    "partnerProgram": "Partner Program",
    "gdprNotice": "Your data is hosted in the EU and protected under GDPR."
  },
  "rate": {
    "open": "Enter",
    "addCmnt": "Add a comment",
    "note": "Rating",
    "avis": "Your review...",
    "send": "Send",
    "cancel": "Cancel",
    "gmTitle": "Share your review on Google Maps",
    "gmMsg": "Help others discover this store by sharing your experience.",
    "gmConfirm": "Yes, add my review",
    "gmSkip": "No, thanks",
    "review": "Leave a review"
  },
  "blog": {
    "title": "Grow your business with loyal customers",
    "sub": "Practical guides on loyalty programmes, customer retention, and repeat revenue for small businesses.",
    "resources": "Resources",
    "metaTitle": "Blog – Loyalty Tips for Small Businesses | Loyenix",
    "metaDesc": "Practical guides on loyalty programmes, customer retention, and growing repeat business.",
    "read": "Read",
    "all": "All",
    "minRead": "min read",
    "allArticles": "All articles",
    "nav": "Blog",
    "byTeam": "Loyenix Team",
    "ctaTitle": "Ready to keep more customers?",
    "ctaSub": "Set up a digital loyalty programme in under 5 minutes. No hardware, no app for customers, no long-term contract.",
    "enFallback": "This article is available in English. A full translation is coming soon.",
    "catHowTo": "How-To",
    "catGrowth": "Business Growth",
    "catTips": "Loyalty Tips",
    "catCompare": "Comparisons",
    "wlTitle": "Read our latest articles",
    "wlSub": "Tips and guides to help you grow your loyal customer base.",
    "wlLink": "Visit the blog",
    "authorBio": "The Loyenix team writes practical guides on customer loyalty, retention strategies, and digital tools for small businesses.",
    "published": "Published",
    "relatedArticles": "Related articles",
    "forIndustry": "Loyenix for {{name}}"
  },
  "admin": {
    "login": {
      "title": "Loyenix Admin",
      "subtitle": "Merchant dashboard access",
      "signIn": "Sign in with Google",
      "authorized": "Authorized merchant accounts only",
      "errorNoMerchant": "No merchant account found for this Google account.",
      "errorFailed": "Login failed. Please try again.",
      "goHome": "Home",
      "getMerchantApp": "Get the Merchant App",
      "noMerchantTitle": "No merchant account found",
      "noMerchantDesc": "To access the admin panel, you need a merchant account. Create one for free in the Loyenix Merchant app, then come back to sign in."
    },
    "nav": {
      "dashboard": "Dashboard",
      "analytics": "Analytics",
      "myShops": "My Shops",
      "billing": "Billing",
      "logout": "Logout",
      "support": "Contact support",
      "supportDesc": "Our team is available to help. Send us an email at:"
    },
    "dashboard": {
      "title": "Dashboard",
      "welcome": "Welcome back, {{name}}",
      "totalShops": "Total Shops",
      "totalClients": "Total Clients",
      "totalTransactions": "Total Transactions",
      "yourShops": "Your Shops",
      "noShops": "No shops registered yet.",
      "clients": "Clients",
      "transactions": "Transactions",
      "manage": "Manage →",
      "allShops": "All shops",
      "monthlyActivity": "Monthly Activity",
      "pointsChart": "Points Awarded per Month",
      "shopComparison": "Shop Comparison"
    },
    "shops": {
      "title": "My Shops",
      "registered": "{{count}} shop registered",
      "registered_plural": "{{count}} shops registered",
      "noShops": "No shops registered yet.",
      "open": "Open →",
      "addShopHint": "Want to add another shop?",
      "addShopHintDesc": "New shops can only be created from the Loyenix Merchant app.",
      "addShopHintCta": "Get the app",
      "createInApp": "Create your shop in the mobile app",
      "createInAppSub": "Download the Loyenix Merchant app to set up and manage your shop.",
      "getApp": "Get it on Google Play"
    },
    "shopLayout": {
      "notFound": "Shop not found.",
      "goBack": "Go back",
      "tabs": {
        "overview": "Overview",
        "transactions": "Transactions",
        "products": "Products",
        "promos": "Promos",
        "staff": "Staff",
        "statistics": "Statistics",
        "notifications": "Notifications",
        "customers": "Customers",
        "settings": "Settings"
      }
    },
    "overview": {
      "title": "Shop Overview",
      "loyaltyClients": "Loyalty Clients",
      "totalTransactions": "Total Transactions",
      "avgRating": "Avg Rating",
      "pointsRate": "Points Rate",
      "recentReviews": "Recent Reviews ({{count}})",
      "anonymous": "Anonymous"
    },
    "transactions": {
      "title": "Transactions",
      "search": "Search client or staff…",
      "exportExcel": "Export Excel",
      "exporting": "Exporting…",
      "legendPending": "Pending",
      "legendLoyalty": "Loyalty Validated",
      "legendPayment": "Payment Accepted",
      "legendRefused": "Refused",
      "noTransactions": "No transactions found.",
      "colDate": "Date",
      "colType": "Type",
      "colStatus": "Status",
      "colAmount": "Amount",
      "colPoints": "Points",
      "colClient": "Client",
      "colCreatedBy": "Created by",
      "notScanned": "Not scanned yet",
      "loaded": "{{count}} transaction loaded",
      "loaded_plural": "{{count}} transactions loaded",
      "loadMore": "Load more",
      "loading": "Loading…",
      "typePending": "—",
      "typeLoyalty": "Loyalty",
      "typePayment": "Payment",
      "statusPending": "Pending",
      "statusValidated": "Validated",
      "statusPaymentOk": "Accepted",
      "statusPaymentRefused": "Refused",
      "statusNotEnough": "Not Enough Pts"
    },
    "products": {
      "title": "Products",
      "add": "Add Product",
      "formTitle": "New Product",
      "fieldName": "Name",
      "fieldDescription": "Description",
      "fieldPrice": "Price",
      "fieldPoints": "Points",
      "fieldImage": "Image (optional)",
      "saving": "Saving…",
      "save": "Save",
      "cancel": "Cancel",
      "noProducts": "No products yet."
    },
    "promos": {
      "title": "Promotions",
      "add": "Add Promo",
      "formTitle": "New Promotion",
      "fieldName": "Name",
      "fieldPoints": "Points",
      "fieldValidUntil": "Valid until",
      "fieldImage": "Image (optional)",
      "until": "Until {{date}}",
      "saving": "Saving…",
      "save": "Save",
      "cancel": "Cancel",
      "noPromos": "No promotions yet.",
      "fieldType": "Type",
      "type_Cadeaux": "Gifts",
      "type_Promos": "Promos",
      "type_Jeux": "Games",
      "type_Events": "Events"
    },
    "staff": {
      "title": "Staff Management",
      "inviteTitle": "Invite a team member",
      "invitePlaceholder": "colleague@email.com",
      "role": "Role:",
      "roleStaff": "Staff",
      "roleAdmin": "Admin",
      "sending": "Sending…",
      "invite": "Invite",
      "team": "Team ({{count}})",
      "noStaff": "No staff members yet.",
      "unknown": "Unknown"
    },
    "statistics": {
      "title": "Statistics",
      "clients": "Clients {{year}}",
      "transactions": "Transactions {{year}}",
      "pointsAwarded": "Points Awarded {{year}}",
      "chartClients": "New Clients per Month",
      "chartTransactions": "Transactions per Month",
      "chartPoints": "Points Awarded per Month",
      "legendClients": "Clients",
      "legendTransactions": "Transactions",
      "legendPoints": "Points"
    },
    "notifications": {
      "title": "Push Notifications",
      "sendTitle": "Send notification to all clients",
      "labelTitle": "Title",
      "placeholderTitle": "Notification title",
      "labelMessage": "Message",
      "placeholderMessage": "Your message to clients…",
      "sending": "Sending…",
      "send": "Send",
      "sent": "✓ Sent!",
      "historyTitle": "Notification History",
      "noNotifications": "No notifications sent yet."
    },
    "months": [
      "Jan",
      "Feb",
      "Mar",
      "Apr",
      "May",
      "Jun",
      "Jul",
      "Aug",
      "Sep",
      "Oct",
      "Nov",
      "Dec"
    ],
    "billing": {
      "title": "Billing & Subscription",
      "subtitle": "Manage your plan and download your invoices.",
      "plan": "Current Plan",
      "noPlan": "No active subscription found.",
      "subscriptionFallback": "Subscription",
      "perMonth": "/ month",
      "cancelsOn": "Cancels on {{date}}",
      "renewsOn": "Renews on {{date}}",
      "cancelSub": "Cancel subscription",
      "cancelScheduled": "Cancellation scheduled at period end",
      "cancelTitle": "Cancel subscription?",
      "cancelWarning": "Your plan will remain active until the end of the current billing period. You won't be charged again after that.",
      "cancelError": "Failed to cancel subscription. Please contact support.",
      "keep": "Keep plan",
      "confirmCancel": "Yes, cancel",
      "cancelling": "Cancelling…",
      "invoices": "Invoices",
      "noInvoices": "No invoices found.",
      "downloadPdf": "Download PDF",
      "pdf": "PDF",
      "viewLink": "View",
      "col": {
        "number": "Invoice",
        "description": "Description",
        "date": "Date",
        "amount": "Amount",
        "status": "Status",
        "actions": ""
      },
      "notActive": "Not active",
      "noSubWarningTitle": "No active subscription",
      "noSubWarningText": "Choose a plan to unlock all features.",
      "choosePlan": "Choose a plan"
    }
  },
  "feat": {
    "title": "Everything you need to grow",
    "sub": "A complete loyalty platform built for modern small businesses.",
    "rewards": "Custom Rewards",
    "rewardsDesc": "Design tailored loyalty programs — points, rewards, or custom rules that match your brand.",
    "pwa": "No App Download",
    "pwaDesc": "Customers scan a QR code and access their digital loyalty card instantly in the browser.",
    "analytics": "Live Analytics",
    "analyticsDesc": "Track visits, top customers, and redemptions in real time from your admin dashboard.",
    "promos": "Promos & Events",
    "promosDesc": "Schedule flash promotions, seasonal events, and special offers in seconds.",
    "qr": "QR Code Scan",
    "qrDesc": "Validate customer transactions instantly with a simple QR scan from any device.",
    "setup": "5-min Setup",
    "setupDesc": "Go live in under 5 minutes — no technical skills, no hardware, no complexity.",
    "setupMin": "min setup"
  },
  "industries": {
    "title": "Built for your industry",
    "sub": "Pick your industry and launch a loyalty program in under 5 minutes.",
    "view": "Start program"
  },
  "success": {
    "badge": "Subscription Active",
    "title": "Welcome to Loyenix!",
    "message": "Your account has been successfully configured. You can now enjoy all features.",
    "nextTitle": "What's next?",
    "step1": "Download the admin app on Google Play",
    "step2": "Configure your loyalty program",
    "step3": "Start rewarding your customers",
    "download": "Download on Play Store",
    "signin": "Go to Admin Panel",
    "emailSent": "Invoice and details have been sent to your email"
  },
  "cancel": {
    "badge": "No charges were made",
    "title": "Payment not completed",
    "message": "Your payment could not be processed. Don't worry, no charges were made.",
    "possibleReasons": "Possible reasons",
    "reason1": "Card declined or insufficient funds",
    "reason2": "Network or connection issue",
    "reason3": "Payment was cancelled",
    "retry": "Try Again",
    "back": "Back to Pricing",
    "support": "Need help? Contact our support team"
  },
  "testi": {
    "title": "What our merchants say",
    "sub": "Real results from real small businesses.",
    "type1": "Coffee Shop Owner",
    "type2": "Barber Shop",
    "type3": "Boutique Store",
    "text1": "Our regulars come back 3× more often. Setup took under 5 minutes — absolutely worth it.",
    "text2": "I used to hand out paper cards that nobody kept. Now customers scan and it just works.",
    "text3": "22% more repeat visits in the first month. I was sceptical at first — the results speak for themselves.",
    "stat1": "repeat visits",
    "stat2": "active merchants",
    "stat3": "avg retention boost"
  },
  "faq": {
    "title": "Frequently asked questions",
    "sub": "Everything you need to know before getting started.",
    "q1": "Is Loyenix free?",
    "a1": "Yes. Loyenix has a free plan with no credit card required. You can start rewarding customers today at zero cost. Paid plans unlock higher customer limits and advanced features.",
    "q2": "Do my customers need to download an app?",
    "a2": "No app to download. Customers scan a QR code — the loyalty card opens instantly in their browser or saves to Apple/Google Wallet on mobile. Works on iPhone, Android, and desktop.",
    "q3": "How long does setup take?",
    "a3": "Most businesses are live in under 5 minutes. Create your account, customise your loyalty card, share your QR code. No hardware or technical skills needed.",
    "q4": "Can I cancel at any time?",
    "a4": "Yes, completely. No long-term contracts. Cancel or downgrade to the free plan at any time from your account settings — no fees, no questions asked.",
    "q5": "What types of businesses use Loyenix?",
    "a5": "Cafés, barbershops, salons, restaurants, boutiques, fitness studios, pet groomers, and ecommerce stores. Any business that benefits from repeat customers.",
    "q6": "Is my customer data secure?",
    "a6": "All data is encrypted and stored securely. Loyenix complies with GDPR and never sells or shares your customer data with third parties."
  },
  "lead": {
    "title": "Free checklist: 10 ways to get more repeat customers",
    "sub": "Download the free retention checklist used by 500+ small businesses — audit your business in 5 minutes.",
    "placeholder": "your@email.com",
    "cta": "Send me the free checklist",
    "thanks": "Check your inbox — the checklist is on its way!",
    "note": "Free. No spam. Unsubscribe anytime."
  },
  "contact": {
    "float": "Talk to us",
    "online": "Online",
    "greeting": "Hi there 👋 How can we help you?",
    "autoReply": "Thanks for your message! We'll get back to you as soon as possible 🙏",
    "title": "Talk to us",
    "sub": "We'll get back to you shortly.",
    "emailPlaceholder": "your@email.com",
    "messagePlaceholder": "Write a message…",
    "send": "Send message",
    "thanks": "Message sent!",
    "thanksSub": "We'll be in touch soon.",
    "chip1Label": "💰 Pricing",
    "chip1Text": "What are your pricing plans?",
    "chip2Label": "🚀 Get started",
    "chip2Text": "How do I get started with Loyenix?",
    "chip3Label": "🆚 Compare",
    "chip3Text": "How is Loyenix different from competitors?"
  },
  "checklistPage": {
    "metaTitle": "Free Customer Retention Checklist | Loyenix",
    "metaDesc": "Download the free 10-point customer retention checklist used by 500+ small businesses. No spam, instant delivery.",
    "badge": "Free Download",
    "headline1": "10-Point Checklist:",
    "headline2": "Are You Keeping Your Best Customers?",
    "sub": "Audit your retention in 5 minutes. Used by 500+ small businesses to spot gaps and win back regulars — without running ads.",
    "previewTitle": "What's inside",
    "bullet1": "Do you know which 20% of customers drive 80% of your revenue?",
    "bullet2": "Can customers check their loyalty status without downloading an app?",
    "bullet3": "Can you send a flash offer to loyal customers in under 10 minutes?",
    "moreItems": "5 more items in the full checklist",
    "social": "Downloaded by 500+ small business owners",
    "formLabel": "Send the free checklist to my inbox",
    "placeholder": "your@email.com",
    "cta": "Send me the checklist",
    "note": "Free. No spam. Unsubscribe anytime.",
    "thanksTitle": "Check your inbox!",
    "thanksSub": "The checklist is on its way. While you wait — see how Loyenix automates everything on the list.",
    "thanksCta": "Start free — no credit card"
  },
  "blogCta": {
    "headline": "Free: 10-Point Customer Retention Checklist",
    "sub": "Audit your business in 5 minutes. Used by 500+ small businesses.",
    "cta": "Get free checklist"
  },
  "ind": {
    "coffee-shop": "Coffee Shops & Cafés",
    "restaurant": "Restaurants & Takeaways",
    "hair-salon": "Hair & Beauty Salons",
    "barbershop": "Barbershops",
    "nail-studio": "Nail & Beauty Studios",
    "bakery": "Bakeries & Patisseries",
    "gym": "Gyms & Fitness Studios",
    "yoga-studio": "Yoga & Pilates Studios",
    "retail": "Retail Shops & Boutiques",
    "pet-grooming": "Pet Grooming",
    "florist": "Florists",
    "car-wash": "Car Washes & Detailing",
    "dry-cleaner": "Dry Cleaners & Laundry"
  },
  "il": {
    "navCta": "Start free →",
    "badge": "Loyenix for {{label}}",
    "trust1": "Free 3-month trial",
    "trust2": "No credit card",
    "trust3": "Cancel anytime",
    "trust4": "GDPR compliant",
    "seePricing": "See pricing",
    "painBadge": "😤 Sound familiar?",
    "painFix": "Loyenix fixes this.",
    "painFixSub": "Set up your digital loyalty card in under 5 minutes and let customers reward themselves automatically.",
    "howEyebrow": "How it works",
    "howTitle": "Live in 4 simple steps",
    "featEyebrow": "What's included",
    "featTitle": "Everything in the box",
    "feat1": {
      "label": "Apple & Google Wallet",
      "desc": "Cards live in customers' Wallet app — always one tap away."
    },
    "feat2": {
      "label": "Push notifications",
      "desc": "Send offers and reminders straight to the lock screen."
    },
    "feat3": {
      "label": "Live analytics",
      "desc": "See who your best customers are and when they visit."
    },
    "feat4": {
      "label": "Full branding",
      "desc": "Match your card to your brand — logo, colours, and name."
    },
    "feat5": {
      "label": "GDPR compliant",
      "desc": "Zero personal data required from your customers."
    },
    "feat6": {
      "label": "5-min setup",
      "desc": "Live in minutes. No POS, no hardware, no tech skills."
    },
    "otherLabel": "Also built for",
    "ctaBadge": "🚀 Start your loyalty program today",
    "ctaTitle": "Keep your {{label}} customers coming back — automatically.",
    "ctaSub": "Join 500+ small businesses worldwide using Loyenix. Free to start, live in 5 minutes.",
    "footerPricing": "Pricing",
    "footerBlog": "Blog",
    "footerRoi": "ROI Calculator",
    "footerPrivacy": "Privacy",
    "footerTerms": "Terms",
    "footerCopy": "All rights reserved.",
    "pageTitle": "Loyalty Cards for {{label}} | Loyenix",
    "home": "Home",
    "faqEyebrow": "Common questions",
    "faqTitle": "FAQs about {{label}} loyalty programmes",
    "faqQ1": "Is Loyenix free for {{label}} businesses?",
    "faqA1": "Loyenix offers a free plan covering unlimited digital stamps, customer notifications, and a custom loyalty card. Paid plans unlock advanced analytics and multi-location support.",
    "faqQ2": "How do customers collect loyalty stamps?",
    "faqA2": "Customers scan a QR code at your counter with any smartphone — no app download required. The digital loyalty card is saved straight to their mobile browser or home screen.",
    "faqQ3": "How long does it take to set up a {{label}} loyalty programme?",
    "faqA3": "Most businesses are live in under 5 minutes. Create an account, customise your card colours and stamp goal, then display or print your unique QR code.",
    "faqQ4": "Do my customers need to download an app?",
    "faqA4": "No. Loyenix uses a web-based loyalty card — customers tap your QR code and the card opens instantly in their browser. No app store visit, no account creation required from them.",
    "faqQ5": "Can I use Loyenix across multiple locations?",
    "faqA5": "Yes. Loyenix supports multiple locations under one account, with each location getting its own unique QR code — ideal for businesses with more than one branch."
  },
  "analytics": {
    "title": "Analytics",
    "subtitle": "Complete view of your customer data and transactions",
    "selectShop": "Choose a shop",
    "noShops": "No shops registered.",
    "selectShopPrompt": "Select a shop to view analytics",
    "selectShopSub": "Pick a shop from the menu to analyse its data",
    "totalCustomers": "Total customers",
    "perPoint": "per point",
    "txLoaded": "transactions loaded",
    "loadingTx": "Loading transactions…",
    "exportPdf": "Export PDF",
    "noTxData": "No transactions found for this shop.",
    "execOverview": "Executive overview",
    "whatsHappening": "What's happening",
    "activityOverTime": "Activity over time",
    "customerSegments": "Customer segments",
    "lifecycleFunnel": "Loyalty funnel",
    "funnelFootnote": "Based on all-time transaction count",
    "topCustomers": "Top customers",
    "topPromos": "Top promotions",
    "noPromos": "No promotions used in this period.",
    "pointsEconomy": "Points economy",
    "pointsIssued": "Points issued",
    "pointsRedeemed": "Points redeemed",
    "redemptionRate": "Redemption rate",
    "outstanding": "Outstanding points",
    "loyaltyTxLabel": "Loyalty transactions",
    "activityByDay": "Activity by day of week",
    "prev": "Prev period:",
    "today": "Today",
    "yesterday": "Yesterday",
    "daysAgo": "{{count}}d ago",
    "continued": "{{pct}}% → {{threshold}}+",
    "zeroContinued": "—",
    "range": {
      "7d": "7 days",
      "30d": "30 days",
      "3m": "3 months",
      "6m": "6 months",
      "12m": "12 months"
    },
    "kpi": {
      "transactions": "Transactions",
      "revenue": "Revenue",
      "uniqueCustomers": "Unique customers",
      "newCustomers": "New customers",
      "returningCustomers": "Returning customers",
      "ptsIssued": "Pts issued",
      "ptsRedeemed": "Pts redeemed",
      "avgBasket": "Avg basket",
      "retentionRate": "Retention rate",
      "activeCustomers": "Active customers",
      "atRiskCustomers": "At-risk customers",
      "vipCustomers": "VIP customers"
    },
    "metric": {
      "transactions": "Transactions",
      "customers": "Customers",
      "revenue": "Revenue",
      "points": "Points"
    },
    "seg": {
      "total": "Total customers",
      "active": "Active (≤30d)",
      "new": "New (period)",
      "atRisk": "At risk (30–90d)",
      "churned": "Inactive (>90d)",
      "vip": "VIP (top 10%)"
    },
    "funnel": {
      "acquired": "Acquired",
      "returning": "Returning",
      "regular": "Regular",
      "loyal": "Loyal",
      "vip": "VIP",
      "t1": "1 visit",
      "t2": "2 visits",
      "t5": "5 visits",
      "t10": "10 visits",
      "t20": "20 visits"
    },
    "table": {
      "rank": "#",
      "client": "Client",
      "visits": "Visits",
      "ptsEarned": "Pts earned",
      "ptsRedeemed": "Pts redeemed",
      "totalSpent": "Total spent",
      "lastVisit": "Last visit"
    },
    "days": {
      "sun": "Sun",
      "mon": "Mon",
      "tue": "Tue",
      "wed": "Wed",
      "thu": "Thu",
      "fri": "Fri",
      "sat": "Sat",
      "sunday": "Sunday",
      "monday": "Monday",
      "tuesday": "Tuesday",
      "wednesday": "Wednesday",
      "thursday": "Thursday",
      "friday": "Friday",
      "saturday": "Saturday"
    },
    "insight": {
      "txUp": {
        "title": "Transactions up {{pct}}%",
        "body": "Activity increased vs previous period ({{prev}} → {{curr}} transactions)."
      },
      "txDown": {
        "title": "Transactions down {{pct}}%",
        "body": "Activity decreased vs previous period ({{prev}} → {{curr}} transactions).",
        "rec": "Consider a reactivation campaign or a limited-time promotion."
      },
      "atRisk": {
        "title": "{{count}} at-risk customers ({{pct}}%)",
        "body": "{{count}} customers haven't visited in 30 to 90 days.",
        "rec": "Send a personalised push notification to re-engage them."
      },
      "topPromo": {
        "title": "Top promo: \"{{name}}\"",
        "body": "\"{{name}}\" drove {{share}}% of redemptions ({{count}} uses).",
        "rec": "Boost its visibility or create similar promotions."
      },
      "peakDay": {
        "title": "Peak: {{busiest}} — Quiet: {{slowest}}",
        "body": "{{busiest}} is your busiest day. Use {{slowest}} to attract more customers.",
        "rec": "Create a special offer on {{slowest}} to balance traffic."
      },
      "lowRetention": {
        "title": "Low retention: {{pct}}%",
        "body": "Only {{pct}}% of previous customers returned.",
        "rec": "Launch a stronger loyalty programme or return incentives."
      },
      "highRetention": {
        "title": "Strong retention: {{pct}}%",
        "body": "{{pct}}% of previous customers came back this period. Your loyalty programme is working well."
      },
      "lowAcq": {
        "title": "Low acquisition",
        "body": "Only {{pct}}% of visits are from new customers.",
        "rec": "Consider referral programmes or local promotions to attract new customers."
      },
      "highRedeem": {
        "title": "High reward engagement: {{pct}}% redeemed",
        "body": "Your customers are actively using their points — a sign of an effective loyalty programme."
      },
      "lowRedeem": {
        "title": "Low point redemption",
        "body": "Only {{pct}}% of issued points have been redeemed.",
        "rec": "Lower the redemption threshold or communicate rewards more clearly."
      }
    }
  }
}
