1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Flogo.png&w=48&q=75 1x, /_next/image?url=%2Flogo.png&w=96&q=75 2x"/><link rel="stylesheet" href="/_next/static/immutable/chunks/3ykc1e5zcb52c.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/immutable/chunks/2fk_viigeddax.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/immutable/chunks/1v0a-w84yn0j0.js"/>
1<script src="/_next/static/immutable/chunks/0sc1afb01z3f2.js" async=""></script>
1<script src="/_next/static/immutable/chunks/1to_2ojcq2_gv.js" async=""></script>
1<script src="/_next/static/immutable/chunks/0bgl3t5e06csb.js" async=""></script>
1<script src="/_next/static/immutable/chunks/364w44vf-hg40.js" async=""></script>
1<script src="/_next/static/immutable/chunks/turbopack-3z8alou-4n1qd.js" async=""></script>
1<script src="/_next/static/immutable/chunks/0dm6fspbayk_d.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/0pc0sw2_z3xfi.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/0hnf6get_k40l.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/20sybw5k3jhj-.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/3b8_dx8pgp3u1.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/0l6qaabtha8j3.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/23s8d-ty3a90-.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/1kytbeabpskbt.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/0d-05noaqm5rk.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/1jr5pv6s4-1ba.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/2r8ayvywwibd2.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/3uuezzr3yh1pm.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/2z9rvrep23cf2.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/2x5v-iy3ujnw9.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/08_w-h3lldnpd.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/20w6ep02x6eym.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/32izeq8hyy57_.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/2ae3q5vw9mgb5.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/0k26r_eis2cl1.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/3u42pc7n28t5k.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/40ez5-inmwk6i.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/3q3pyk7n95m8p.js" async="" crossorigin=""></script>
1<script src="/_next/static/immutable/chunks/1qvh6bju5tazg.js" async="" crossorigin=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-XYLDBVFHQM" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtm.js?id=GTM-5PRPLTRB" as="script"/><meta name="theme-color" content="#ffffff"/><title>About Us - Xendly Biz</title><meta name="description" content="Learn about Xendly Corp Ltd and our mission to transform how businesses build their online presence across Africa and beyond."/><link rel="manifest" href="/site.webmanifest"/><meta name="keywords" content="Xendly,Xendly CORP Ltd,Rwanda,Africa,Business,Startup,Xendly Biz,Rwandan Startups,Rwandan Businesses,African Startups,African Businesses,Rwanda Coding Academy,Rwanda Coding Academy startups,Xendly shops,Free subdomain,Online Presence,Online ordering,Digital Empire,Inventory management,Client management,Team management,E-commerce,Business Registration"/><link rel="canonical" href="https://xendly.biz/about"/><meta name="apple-itunes-app" content="app-id=6771501154, app-argument=https://xendly.biz"/><meta property="og:title" content="About Us - Xendly Biz"/><meta property="og:description" content="Learn about Xendly Corp Ltd and our mission to transform how businesses build their online presence across Africa and beyond."/><meta property="og:url" content="https://xendly.biz/about"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="About Us - Xendly Biz"/><meta name="twitter:description" content="Learn about Xendly Corp Ltd and our mission to transform how businesses build their online presence across Africa and beyond."/><link rel="shortcut icon" href="/apple-touch-icon.png"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/favicon-32x32.png"/><link rel="icon" href="/favicon-16x16.png"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="android-chrome" href="/android-chrome-192x192.png" sizes="192x192"/><link rel="android-chrome" href="/android-chrome-512x512.png" sizes="512x512"/><meta name="next-size-adjust" content=""/>
1<script src="/_next/static/immutable/chunks/0c0hxoamwjsbw.js" noModule=""></script>
1</head><body class="min-h-screen bg-background antialiased inter_5972bc34-module__OU16Qa__className"><div hidden=""><!--$--><!--/$--></div>
1<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script>
1<div class="min-h-screen bg-card">
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Xendly Biz","description":"All-in-one platform for running an online business: inventory, sales, team, and a free subdomain.","applicationCategory":"BusinessApplication","operatingSystem":"Web","offers":{"@type":"AggregateOffer","priceCurrency":"RWF","lowPrice":"0","offerCount":"3"},"provider":{"@type":"Organization","name":"Xendly","legalName":"Xendly Corp Ltd","url":"https://xendlylabs.com","logo":{"@type":"ImageObject","url":"https://xendly.biz/apple-touch-icon.png"},"sameAs":["https://xendly.biz","https://usesigna.org"]},"url":"https://xendly.biz/pricing"}</script>
1<header class="sticky top-0 z-50 transition-all duration-300 bg-card/90 backdrop-blur-sm border-b border-border"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex justify-between items-center h-16"><div><a class="flex items-center space-x-3 flex-shrink-0 group" href="/"><div class="flex-shrink-0"><img alt="logo" width="36" height="36" decoding="async" data-nimg="1" class="h-9 w-auto" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&w=48&q=75 1x, /_next/image?url=%2Flogo.png&w=96&q=75 2x" src="/_next/image?url=%2Flogo.png&w=96&q=75"/></div><div class="hidden sm:block"><div class="text-xl font-bold text-primary group-hover:from-primary group-hover:to-primary transition-all duration-300">Xendly Biz</div><div class="text-xs text-muted-foreground font-mono">xendly.biz</div></div><div class="sm:hidden"><div class="text-lg font-bold text-primary">Xendly</div></div></a></div><nav class="hidden lg:flex items-center space-x-8"><div><a class="relative text-sm font-medium transition-all duration-300 group text-muted-foreground hover:text-primary" href="/">Home<div class="absolute -bottom-1 left-0 h-0.5 bg-primary transition-all duration-300 w-0 group-hover:w-full"></div></a></div><div><a class="relative text-sm font-medium transition-all duration-300 group text-muted-foreground hover:text-primary" href="/businesses">Businesses<div class="absolute -bottom-1 left-0 h-0.5 bg-primary transition-all duration-300 w-0 group-hover:w-full"></div></a></div><div><a class="relative text-sm font-medium transition-all duration-300 group text-muted-foreground hover:text-primary" href="/pricing">Pricing<div class="absolute -bottom-1 left-0 h-0.5 bg-primary transition-all duration-300 w-0 group-hover:w-full"></div></a></div><div><a class="relative text-sm font-medium transition-all duration-300 group text-muted-foreground hover:text-primary" href="/download">Download<div class="absolute -bottom-1 left-0 h-0.5 bg-primary transition-all duration-300 w-0 group-hover:w-full"></div></a></div><div><a class="relative text-sm font-medium transition-all duration-300 group text-primary" href="/about">About<div class="absolute -bottom-1 left-0 h-0.5 bg-primary transition-all duration-300 w-full"></div></a></div><div><a class="relative text-sm font-medium transition-all duration-300 group text-muted-foreground hover:text-primary" href="/contact">Contact<div class="absolute -bottom-1 left-0 h-0.5 bg-primary transition-all duration-300 w-0 group-hover:w-full"></div></a></div></nav><div class="hidden lg:flex items-center space-x-3 flex-shrink-0"><button type="button" role="combobox" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" data-slot="select-trigger" data-size="default" class="border-input data-[placeholder]:text-muted-foreground [&_svg:not([class*='text-'])]:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 dark:hover:bg-input/50 flex items-center justify-between gap-2 rounded-md border bg-transparent py-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 h-9 w-[80px] px-2" aria-label="Language"><span data-slot="select-value" style="pointer-events:none"><span class="inline-flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe h-4 w-4 text-muted-foreground shrink-0" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span class="text-sm font-medium uppercase">en</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-4 opacity-50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select><button data-slot="dropdown-menu-trigger" class="inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='
1size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:text-accent-foreground hover:bg-accent dark:hover:bg-accent/50 size-9" aria-label="Toggle theme" type="button" id="radix-_R_2dabpd9ivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun h-4 w-4" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg></button><div class="flex items-center justify-center h-9 px-2 min-w-[120px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-loader-circle h-4 w-4 animate-spin text-muted-foreground" aria-hidden="true"><path d="M21 12a9 9 0 1 1-6.219-8.56"></path></svg></div></div><button class="lg:hidden p-2 rounded-lg hover:bg-muted transition-colors duration-300 relative" aria-label="Toggle menu" tabindex="0"><div style="opacity:0;transform:rotate(90deg)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></div></button></div></div></header>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"AboutPage","name":"About Us - Xendly Biz","description":"Learn about Xendly Corp Ltd and our mission to transform how businesses build their online presence across Africa and beyond.","url":"https://xendly.biz/about","inLanguage":"en","publisher":{"@type":"Organization","name":"Xendly","legalName":"Xendly Corp Ltd","url":"https://xendlylabs.com","logo":{"@type":"ImageObject","url":"https://xendly.biz/apple-touch-icon.png"},"sameAs":["https://xendly.biz","https://usesigna.org"]}}</script>
1<main><div class="py-16 bg-card"><section class="container mx-auto px-4 mb-14"><div class="max-w-4xl mx-auto text-center" style="opacity:0;transform:translateY(16px)"><span data-slot="badge" class="inline-flex items-center justify-center rounded-md font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden [a&]:hover:bg-primary/90 bg-muted text-muted-foreground border border-border text-sm px-3 py-1 mb-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-3.5 w-3.5 mr-2" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg>Based in Kigali, Rwanda</span><h1 class="text-3xl sm:text-5xl font-bold mb-5 text-foreground">Transforming African<!-- --> <span class="text-primary">Business Landscape</span></h1><p class="text-lg sm:text-xl text-muted-foreground">We're on a mission to democratize business technology across Africa, providing world-class tools that help entrepreneurs build, manage, and scale their businesses in the digital age.</p></div></section><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex flex-wrap justify-center gap-4 mb-20" style="opacity:0"><div class="flex items-center gap-3 bg-card rounded-lg border border-border px-4 py-2" style="opacity:0;transform:translateY(20px)"><div class="w-8 h-8 rounded-lg bg-primary/10 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-4 w-4 text-primary" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg></div><span class="font-semibold text-foreground">10+</span><span class="text-muted-foreground">Team Members</span></div><div class="flex items-center gap-3 bg-card rounded-lg border border-border px-4 py-2" style="opacity:0;transform:translateY(20px)"><div class="w-8 h-8 rounded-lg bg-green-50 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe h-4 w-4 text-green-600" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></div><span class="font-semibold text-foreground">Rwanda</span><span class="text-muted-foreground">Countries Served</span></div><div class="flex items-center gap-3 bg-card rounded-lg border border-border px-4 py-2" style="opacity:0;transform:translateY(20px)"><div class="w-8 h-8 rounded-lg bg-pink-50 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-target h-4 w-4 text-pink-600" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="6"></circle><circle cx="12" cy="12" r="2"></circle></svg></div><span class="font-semibold text-foreground">10+</span><span class="text-muted-foreground">Businesses Supported</span></div><div class="flex items-center gap-3 bg-card rounded-lg border border-border px-4 py-2" style="opacity:0;transform:translateY(20px)"><div class="w-8 h-8 rounded-lg bg-amber-50 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-4 w-4 text-amber-600" aria-hidden="true"><path d="M8 2v3"></path><path d="M16 2v3"></path><rect x="3" y="3" width="18" height="18" rx="2"></rect><path d="M3 9h18"></path></svg></div><span class="font-semibold text-foreground">1+</span><span class="text-muted-foreground">Years of Experience</span></div></div><section class="mb-20"><div class="text-center mb-16" style="opacity:0;transform:translateY(20px)"><h2 class="text-3xl sm:text-4xl font-bold text-foreground mb-4">Mission, Vision &<!-- --> <span class="text-primary">Values</span></h2><p class="text-xl text-muted-foreground max-w-3xl mx-auto">Our core principles guide every decision we make and every solution we build for African businesses.</p></div><div class="grid grid-cols-1 lg:grid-cols-3 gap-8" style="opacity:0"><div style="opacity:0;transform:translateY(20px)"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl py-6 shadow-sm bg-card border border-border hover:shadow-md transition-shadow h-full">
1<div data-slot="card-content" class="p-7"><div class="text-center mb-5"><div class="w-14 h-14 rounded-xl bg-indigo-50 flex items-center justify-center mx-auto mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-target h-6 w-6 text-indigo-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="6"></circle><circle cx="12" cy="12" r="2"></circle></svg></div><h3 class="text-xl font-semibold text-foreground mb-2">Our Mission</h3><span data-slot="badge" class="inline-flex items-center justify-center rounded-md px-2 py-0.5 text-xs w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&]:hover:bg-primary/90 bg-indigo-50 text-indigo-500 border-0 font-medium">10+ Businesses Empowered</span></div><p class="text-sm text-muted-foreground text-center leading-relaxed">To empower African businesses with cutting-edge technology that simplifies operations, increases revenue, and accelerates growth in the digital economy.</p></div></div></div><div style="opacity:0;transform:translateY(20px)"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl py-6 shadow-sm bg-card border border-border hover:shadow-md transition-shadow h-full"><div data-slot="card-content" class="p-7"><div class="text-center mb-5"><div class="w-14 h-14 rounded-xl bg-pink-50 flex items-center justify-center mx-auto mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-eye h-6 w-6 text-pink-500" aria-hidden="true"><path d="M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"></path><circle cx="12" cy="12" r="3"></circle></svg></div><h3 class="text-xl font-semibold text-foreground mb-2">Our Vision</h3><span data-slot="badge" class="inline-flex items-center justify-center rounded-md px-2 py-0.5 text-xs w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&]:hover:bg-primary/90 bg-pink-50 text-pink-500 border-0 font-medium">Serving Africa and beyond</span></div><p class="text-sm text-muted-foreground text-center leading-relaxed">To become Africa's leading business platform, enabling every entrepreneur to build, manage, and scale their business with world-class tools and support.</p></div></div></div><div style="opacity:0;transform:translateY(20px)"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl py-6 shadow-sm bg-card border border-border hover:shadow-md transition-shadow h-full"><div data-slot="card-content" class="p-7"><div class="text-center mb-5"><div class="w-14 h-14 rounded-xl bg-emerald-50 flex items-center justify-center mx-auto mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart h-6 w-6 text-emerald-500" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></div><h3 class="text-xl font-semibold text-foreground mb-2">Our Values</h3><span data-slot="badge" class="inline-flex items-center justify-center rounded-md px-2 py-0.5 text-xs w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&]:hover:bg-primary/90 bg-emerald-50 text-emerald-500 border-0 font-medium">99.9% Uptime</span></div><p class="text-sm text-muted-foreground text-center leading-relaxed">Innovation, integrity, and inclusivity drive everything we do. We believe in creating solutions that are accessible, reliable, and transformative for businesses of all sizes.</p></div></div></div></div></section><section class="mb-20"><div class="text-center mb-16" style="opacity:0;transform:translateY(20px)"><h2 class="text-3xl sm:text-4xl font-bold text-foreground mb-4">What<!-- --> <span class="text-primary">Drives Us</span></h2><p class="text-xl text-muted-foreground max-w-3xl mx-auto">The core values that shape our culture and guide our approach to business.</p></div><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8" style="opacity:0"><div style="opacity:0;transform:translateY(20px)"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl py-6 shadow-sm border border-border hover:shadow-md transition-shadow text-center bg-card h-full">
1<div data-slot="card-content" class="p-6"><div class="w-12 h-12 rounded-xl bg-amber-50 flex items-center justify-center mx-auto mb-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lightbulb h-6 w-6 text-amber-600" aria-hidden="true"><path d="M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5"></path><path d="M9 18h6"></path><path d="M10 22h4"></path></svg></div><h3 class="text-base font-semibold text-foreground mb-1">Innovation</h3><p class="text-muted-foreground text-sm">We constantly push boundaries to create cutting-edge solutions that solve real business problems.</p></div></div></div><div style="opacity:0;transform:translateY(20px)"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl py-6 shadow-sm border border-border hover:shadow-md transition-shadow text-center bg-card h-full"><div data-slot="card-content" class="p-6"><div class="w-12 h-12 rounded-xl bg-green-50 flex items-center justify-center mx-auto mb-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield h-6 w-6 text-green-600" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div><h3 class="text-base font-semibold text-foreground mb-1">Security</h3><p class="text-muted-foreground text-sm">Your business data is protected with enterprise-grade security and compliance standards.</p></div></div></div><div style="opacity:0;transform:translateY(20px)"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl py-6 shadow-sm border border-border hover:shadow-md transition-shadow text-center bg-card h-full"><div data-slot="card-content" class="p-6"><div class="w-12 h-12 rounded-xl bg-pink-50 flex items-center justify-center mx-auto mb-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-handshake h-6 w-6 text-pink-600" aria-hidden="true"><path d="m11 17 2 2a1 1 0 1 0 3-3"></path><path d="m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4"></path><path d="m21 3 1 11h-2"></path><path d="M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3"></path><path d="M3 4h8"></path></svg></div><h3 class="text-base font-semibold text-foreground mb-1">Partnership</h3><p class="text-muted-foreground text-sm">We build long-term relationships with our clients, growing together as trusted partners.</p></div></div></div><div style="opacity:0;transform:translateY(20px)"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl py-6 shadow-sm border border-border hover:shadow-md transition-shadow text-center bg-card h-full"><div data-slot="card-content" class="p-6"><div class="w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center mx-auto mb-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award h-6 w-6 text-primary" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><h3 class="text-base font-semibold text-foreground mb-1">Excellence</h3><p class="text-muted-foreground text-sm">We strive for excellence in everything we do, from product quality to client service.</p></div></div></div></div></section><section class="bg-muted border border-border rounded-xl p-8 md:p-12 mb-20"><div class="text-center mb-10" style="opacity:0;transform:translateY(16px)"><h2 class="text-3xl sm:text-4xl font-bold mb-3 text-foreground">Our Impact</h2><p class="text-lg text-muted-foreground max-w-3xl mx-auto">Every day, we help businesses across Rwanda achieve their goals and reach new heights of success.</p></div><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-8" style="opacity:0"><div class="bg-card border border-border rounded-lg p-5 text-center" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 mx-auto mb-3 rounded-xl bg-green-50 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up h-5 w-5 text-green-600" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg></div><div class="text-2xl font-bold mb-1 text-foreground">RWF 100K+</div><div class="text-sm font-medium mb-1 text-muted-foreground">Revenue Generated</div><div class="text-xs text-muted-foreground">For our business partners</div></div><div class="bg-card border border-border rounded-lg p-5 text-center" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 mx-auto mb-3 rounded-xl bg-pink-50 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users h-5 w-5 text-pink-600" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg></div><div class="text-2xl font-bold mb-1 text-foreground">15</div><div class="text-sm font-medium mb-1 text-muted-foreground">Jobs Created</div><div class="text-xs text-muted-foreground">Through platform businesses</div></div><div class="bg-card border border-border rounded-lg p-5 text-center" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 mx-auto mb-3 rounded-xl bg-amber-50 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-target h-5 w-5 text-amber-600" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="6"></circle><circle cx="12" cy="12" r="2"></circle></svg></div><div class="text-2xl font-bold mb-1 text-foreground">1K+</div><div class="text-sm font-medium mb-1 text-muted-foreground">Digital Transactions</div><div class="text-xs text-muted-foreground">Processed monthly</div></div><div class="bg-card border border-border rounded-lg p-5 text-center" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 mx-auto mb-3 rounded-xl bg-primary/10 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-award h-5 w-5 text-primary" aria-hidden="true"><path d="m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"></path><circle cx="12" cy="8" r="6"></circle></svg></div><div class="text-2xl font-bold mb-1 text-foreground">99.9%</div><div class="text-sm font-medium mb-1 text-muted-foreground">Customer Satisfaction</div><div class="text-xs text-muted-foreground">Average rating</div></div></div><div class="text-center" style="opacity:0;transform:translateY(16px)"><a href="/register?redirect=https://xendly.biz/onboarding/business" data-slot="button" class="inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='
1size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-10 rounded-md px-6 has-[>svg]:px-4">Join Our Mission<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-4 h-4 ml-2" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></section><section class="mb-20"><div class="text-center mb-16" style="opacity:0;transform:translateY(20px)"><h2 class="text-3xl sm:text-4xl font-bold text-foreground mb-4">Our Story</h2><p class="text-xl text-muted-foreground max-w-3xl mx-auto">From a simple idea to a platform transforming businesses across Rwanda</p></div><div class="grid grid-cols-1 lg:grid-cols-2 gap-12 items-center"><div style="opacity:0;transform:translateX(-20px)"><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl py-6 border-0 shadow-xl overflow-hidden"><div data-slot="card-content" class="p-0"><img src="/placeholder.svg?height=400&width=600" alt="Xendly team working" class="w-full h-64 object-cover"/><div class="p-8"><h3 class="text-2xl font-bold text-foreground mb-4">Building the Future</h3><p class="text-muted-foreground leading-relaxed">Founded in 2025, Xendly was born from the vision of making business technology accessible to every entrepreneur in Africa. We started with a simple belief: that every business, regardless of size, deserves access to world-class tools.</p></div></div></div></div><div class="space-y-6" style="opacity:0;transform:translateX(20px)"><div class="flex items-start gap-4"><div class="w-8 h-8 bg-primary rounded-full flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big h-5 w-5 text-white" aria-hidden="true"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg></div><div><h4 class="font-semibold text-foreground mb-2">Innovation First</h4><p class="text-muted-foreground">We continuously innovate to bring cutting-edge solutions that solve real business problems.</p></div></div><div class="flex items-start gap-4"><div class="w-8 h-8 bg-green-500 rounded-full flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big h-5 w-5 text-white" aria-hidden="true"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg></div><div><h4 class="font-semibold text-foreground mb-2">Local Understanding</h4><p class="text-muted-foreground">Built by Africans for Africans, we understand the unique challenges and opportunities in our market.</p></div></div><div class="flex items-start gap-4"><div class="w-8 h-8 bg-primary rounded-full flex items-center justify-center flex-shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check-big h-5 w-5 text-white" aria-hidden="true"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg></div><div><h4 class="font-semibold text-foreground mb-2">Community Impact</h4><p class="text-muted-foreground">Every business we help grow contributes to stronger communities and economic development.</p></div></div></div></div></section><div class="text-center" style="opacity:0;transform:translateY(20px)"><div data-slot="card" class="text-card-foreground flex flex-col gap-6 rounded-xl py-6 shadow-sm border border-border bg-card">
1<div data-slot="card-content" class="p-10 text-center"><h2 class="text-3xl font-bold mb-3 text-foreground">Ready to Join Our Journey?</h2><p class="text-lg mb-7 text-muted-foreground">Be part of the digital transformation that's reshaping African business</p><div class="flex flex-col sm:flex-row gap-3 justify-center"><a href="/register?redirect=https://xendly.biz/onboarding/business" data-slot="button" class="inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-10 rounded-md px-6 has-[>svg]:px-4">Start Your Journey</a><a href="/contact" data-slot="button" class="inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-10 rounded-md px-6 has-[>svg]:px-4">Get in Touch</a></div></div></div></div></div></div></main><!--$--><!--/$--><footer class="bg-card border-t border-border"><div class="container mx-auto px-4 sm:px-6 lg:px-8 py-12"><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-10"><div class="lg:col-span-1"><a class="flex items-center space-x-3 mb-5" href="/"><img alt="logo" loading="lazy" width="36" height="36" decoding="async" data-nimg="1" class="h-9 w-auto" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&w=48&q=75 1x, /_next/image?url=%2Flogo.png&w=96&q=75 2x" src="/_next/image?url=%2Flogo.png&w=96&q=75"/><div><div class="text-xl font-semibold text-foreground">Xendly Biz</div><div class="text-xs text-muted-foreground font-mono">xendly.biz</div></div></a><p class="text-sm text-muted-foreground mb-6 leading-relaxed">Transforming how businesses build their online presence and manage sales across<!-- --> <span class="text-foreground font-medium">Worldwide and beyond</span>.</p><div class="space-y-3 mb-6"><a href="mailto:[email protected]" class="flex items-center gap-3 text-sm text-muted-foreground hover:text-foreground transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-4 w-4 text-muted-foreground" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg><span>[email protected]</span></a><a href="tel:+250788924941" class="flex items-center gap-3 text-sm text-muted-foreground hover:text-foreground transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone h-4 w-4 text-muted-foreground" aria-hidden="true"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg><span>+250 788 924 941</span></a><div class="flex items-center gap-3 text-sm text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-4 w-4 text-muted-foreground" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg><span>Norvege-Karama Nyarugenge, Kigali, Rwanda</span></div></div><div class="mb-6"><h4 class="text-xs font-medium text-muted-foreground mb-3 uppercase tracking-wide">Get the app</h4><div class="flex flex-col gap-2"><a href="https://apps.apple.com/rw/app/xendly-biz/id6771501154" target="_blank" rel="noopener noreferrer" aria-label="Download Xendly Biz on the App Store" class="inline-flex items-center gap-2 rounded-lg border border-black/60 bg-black text-white hover:bg-black/85 transition-colors px-3 py-2 min-w-[140px]"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" class="h-5 w-5" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"></path></svg><div class="text-left leading-tight"><div class="text-[9px] uppercase tracking-wide opacity-80">Download on the</div><div class="text-xs font-semibold">App Store</div></div></a><a href="https://play.google.com/store/apps/details?id=com.xendlylab.biz" target="_blank" rel="noopener noreferrer" aria-label="Get Xendly Biz on Google Play" class="inline-flex items-center gap-2 rounded-lg border border-black/60 bg-black text-white hover:bg-black/85 transition-colors px-3 py-2 min-w-[140px]"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" aria-hidden="true"><defs><linearGradient id="gp-blue" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#00A0FF"></stop><stop offset="100%" stop-color="#00C3FF"></stop></linearGradient><linearGradient id="gp-green" x1="0%" y1="0%" x2="100%" y2="0%"><stop offset="0%" stop-color="#00DE7B"></stop><stop offset="100%" stop-color="#00F076"></stop></linearGradient><linearGradient id="gp-yellow" x1="0%" y1="0%" x2="100%" y2="0%"><stop offset="0%" stop-color="#FFCE00"></stop><stop offset="100%" stop-color="#FFEA00"></stop></linearGradient><linearGradient id="gp-red" x1="0%" y1="0%" x2="100%" y2="0%"><stop offset="0%" stop-color="#FF3A44"></stop><stop offset="100%" stop-color="#C31162"></stop></linearGradient></defs><path d="M61 21c-7 7-11 17-11 30v410c0 13 4 23 11 30l210-235L61 21z" fill="url(#gp-blue)"></path><path d="M271 256l71-71L88 12c-9-5-17-5-23-1l206 245z" fill="url(#gp-green)"></path><path d="M271 256l71 71 90-51c20-12 20-32 0-44l-90-47-71 71z" fill="url(#gp-yellow)"></path><path d="M65 491c6 6 14 7 24 2l254-145-71-71L65 491z" fill="url(#gp-red)"></path></svg><div class="text-left leading-tight"><div class="text-[9px] uppercase tracking-wide opacity-80">Get it on</div><div class="text-xs font-semibold">Google Play</div></div></a></div></div><div><h4 class="text-xs font-medium text-muted-foreground mb-3 uppercase tracking-wide">Follow Us</h4><div class="flex space-x-2"><a href="https://twitter.com/Xendlylabs" target="_blank" rel="noopener noreferrer" aria-label="Twitter" data-slot="button" class="inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='
1size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 size-9 h-9 w-9 text-muted-foreground hover:text-foreground hover:bg-muted"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="h-4 w-4" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg></a><a href="https://www.facebook.com/people/Xendly/61574916932922/" target="_blank" rel="noopener noreferrer" aria-label="Facebook" data-slot="button" class="inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 size-9 h-9 w-9 text-muted-foreground hover:text-foreground hover:bg-muted"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 320 512" class="h-4 w-4" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"></path></svg></a><a href="https://www.instagram.com/xendlylabs/" target="_blank" rel="noopener noreferrer" aria-label="Instagram" data-slot="button" class="inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 size-9 h-9 w-9 text-muted-foreground hover:text-foreground hover:bg-muted"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="h-4 w-4" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></a><a href="https://linkedin.com/company/xendly" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" data-slot="button" class="inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50
1size-9 h-9 w-9 text-muted-foreground hover:text-foreground hover:bg-muted"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="h-4 w-4" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg></a><a href="https://youtube.com/@xendly" target="_blank" rel="noopener noreferrer" aria-label="YouTube" data-slot="button" class="inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 size-9 h-9 w-9 text-muted-foreground hover:text-foreground hover:bg-muted"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="h-4 w-4" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></a></div></div></div><div><h3 class="text-sm font-semibold text-foreground mb-4">Platform</h3><ul class="space-y-3"><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/businesses">Browse Businesses</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/pricing">Pricing</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="https://auth.xendlylabs.com/register?redirect=https://xendly.biz/onboarding/business">Register Business</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="https://auth.xendlylabs.com/register?redirect=https://xendly.biz/onboarding/client">Register as Client</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/download">Download the app</a></li></ul></div><div><h3 class="text-sm font-semibold text-foreground mb-4">Company</h3><ul class="space-y-3"><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/about">About Us</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/contact">Contact</a></li><li><a href="https://xendlylabs.com/careers" target="_blank" rel="noopener noreferrer" class="text-sm text-muted-foreground hover:text-foreground transition-colors">Careers</a></li><li><a href="https://xendlylabs.com/blogs" target="_blank" rel="noopener noreferrer" class="text-sm text-muted-foreground hover:text-foreground transition-colors">Blog</a></li></ul></div><div><h3 class="text-sm font-semibold text-foreground mb-4">Support</h3><ul class="space-y-3"><li><a href="https://xendlylabs.com/security" target="_blank" rel="noopener noreferrer" class="text-sm text-muted-foreground hover:text-foreground transition-colors">Security</a></li><li><a href="https://xendlylabs.com/compliance" target="_blank" rel="noopener noreferrer" class="text-sm text-muted-foreground hover:text-foreground transition-colors">Compliance</a></li><li><a href="/privacy-policy" class="text-sm text-muted-foreground hover:text-foreground transition-colors">Privacy Policy</a></li><li><a href="/terms-of-service" class="text-sm text-muted-foreground hover:text-foreground transition-colors">Terms of Service</a></li><li><a class="text-sm text-muted-foreground hover:text-foreground transition-colors" href="/terms-and-conditions">Terms and Conditions</a></li></ul></div></div><div class="border-t border-border mt-12 pt-6"><div class="flex flex-col md:flex-row justify-between items-center gap-3"><div class="text-sm text-muted-foreground">© 2026 Xendly Corp Ltd. All rights reserved.<!-- --> <span class="ml-1">Made in Rwanda</span></div><div class="flex space-x-6 text-sm"><a href="/privacy-policy" class="text-muted-foreground hover:text-foreground transition-colors">Privacy Policy</a><a href="/terms-of-service" class="text-muted-foreground hover:text-foreground transition-colors">Terms of Service</a></div></div></div></div></footer><a href="https://wa.me/250788924941?text=Hi%20Xendly%2C%20I'd%20like%20to%20chat%20with%20support." target="_blank" rel="noopener noreferrer" aria-label="Chat with us on WhatsApp" class="fixed bottom-6 right-6 z-40 flex items-center gap-2 rounded-full bg-[#25D366] px-4 py-3 text-white shadow-lg shadow-emerald-900/20 transition-transform hover:scale-105"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="h-6 w-6" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"></path></svg></a></div>
1<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false" data-react-aria-top-layer="true"></section>
1<script src="/_next/static/immutable/chunks/1v0a-w84yn0j0.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[43289,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\"],\"default\"]\n3:I[573101,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\"],\"default\"]\n4:I[730509,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\",\"/_next/static/immutable/chunks/2z9rvrep23cf2.js\",\"/_next/static/immutable/chunks/2x5v-iy3ujnw9.js\",\"/_next/static/immutable/chunks/08_w-h3lldnpd.js\",\"/_next/static/immutable/chunks/20w6ep02x6eym.js\",\"/_next/static/immutable/chunks/32izeq8hyy57_.js\",\"/_next/static/immutable/chunks/2ae3q5vw9mgb5.js\",\"/_next/static/immutable/chunks/0k26r_eis2cl1.js\",\"/_next/static/immutable/chunks/3u42pc7n28t5k.js\"],\"default\"]\n5:I[832933,[\"/_
1next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\",\"/_next/static/immutable/chunks/2z9rvrep23cf2.js\",\"/_next/static/immutable/chunks/2x5v-iy3ujnw9.js\",\"/_next/static/immutable/chunks/08_w-h3lldnpd.js\",\"/_next/static/immutable/chunks/20w6ep02x6eym.js\",\"/_next/static/immutable/chunks/32izeq8hyy57_.js\",\"/_next/static/immutable/chunks/2ae3q5vw9mgb5.js\",\"/_next/static/immutable/chunks/0k26r_eis2cl1.js\",\"/_next/static/immutable/chunks/3u42pc7n28t5k.js\"],\"\"]\ne:I[405915,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/40ez5-inmwk6i.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\"],\"default\"]\n:HL[\"/_next/static/immutable/chunks/3ykc1e5zcb52c.css\",\"style\"]\n:HL[\"/_next/static/immutable/chunks/2fk_viigeddax.css\",\"style\"]\n:HL[\"/_next/static/immutable/media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n0:{\"P\":null,\"c\":[\"\",\"about\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\",[\"auth-callback\",\"auth-signout\",\"serwist\",\"sso-callback\",\"sso-issue\",\"~offline\"]],{\"children\":[\"landing\",{\"children\":[\"about\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4112],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/3ykc1e5zcb52c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-muted\",\"children\":[[\"$\",\"header\",null,{\"className\":\"border-b border-border bg-card\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-6 py-4\",\"children\":[\"$\",\"a\",null,{\"href\":\"/\",\"className\":\"text-xl font-bold text-foreground\",\"children\":[\"Xendly \",[\"$\",\"span\",null,{\"className\":\"text-primary\",\"children\":\"Biz\"}]]}]}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center py-16 px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-lg w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-card border border-border rounded-xl shadow-sm p-10 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto mb-6 inline-flex h-16 w-16 items-center justify-center rounded-2xl bg-primary/10\",\"children\":[\"$\",\"$L4\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m13.5 8.5-5 5\",\"key\":\"1cs55j\"}],[\"path\",{\"d\":\"m8.5 8.5 5 5\",\"key\":\"a8mexj\"}],[\"circle\",{\"cx\":\"11\",\"cy\":\"11\",\"r\":\"8\",\"key\":\"4ej97u\"}],[\"path\",{\"d\":\"m21 21-4.3-4.3\",\"key\":\"1qie3q\"}]],\"className\":\"lucide-search-x h-8 w-8 text-primary\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold uppercase tracking-wide text-primary\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-2 text-3xl font-bold text-foreground sm:text-4xl\",\"children\":\"Page not found\"}],[\"$\",\"div\",null,{\"className\":\"mt-3 text-muted-foreground leading-relaxed\",\"children\":\"We couldn't find the page you were looking for.\"}],\"$undefined\",[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-col sm:flex-row gap-2 justify-center\",\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/\",\"children\":[[\"$\",\"$L4\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\",\"key\":\"5wwlr5\"}],[\"path\",{\"d\":\"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\",\"key\":\"r6nss1\"}]],\"className\":\"lucide-house h-4 w-4 mr-2\"}],\"Go home\"],\"data-slot\":\"button\",\"className\":\"inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[\u003esvg]:px-3\",\"ref\":null}],\"$undefined\"]}]]}]}]}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/2fk_viigeddax.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"async\":true,\"nonce\":\"$undefined\"}
1],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"async\":true,\"nonce\":\"$undefined\"}],\"$L6\",\"$L7\",\"$L8\"],\"$L9\"]}],{\"children\":[\"$La\",{\"children\":[\"$Lb\",{\"children\":[\"$Lc\",{},null,false,null]},null,false,null]},null,false,null]},null,false,null]},null,false,null],\"$Ld\",false]],\"m\":\"$undefined\",\"G\":[\"$e\",[\"$Lf\"]],\"S\":false,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"kcc3_I9946oLASdyVty_j\"}\n12:I[908663,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\",\"/_next/static/immutable/chunks/2z9rvrep23cf2.js\",\"/_next/static/immutable/chunks/2x5v-iy3ujnw9.js\",\"/_next/static/immutable/chunks/08_w-h3lldnpd.js\",\"/_next/static/immutable/chunks/20w6ep02x6eym.js\",\"/_next/static/immutable/chunks/32izeq8hyy57_.js\",\"/_next/static/immutable/chunks/2ae3q5vw9mgb5.js\",\"/_next/static/immutable/chunks/0k26r_eis2cl1.js\",\"/_next/static/immutable/chunks/3u42pc7n28t5k.js\",\"/_next/static/immutable/chunks/3q3pyk7n95m8p.js\"],\"default\"]\n13:I[673521,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\"],\"OutletBoundary\"]\n14:\"$Sreact.suspense\"\n16:I[673521,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\"],\"ViewportBoundary\"]\n18:I[673521,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\"],\"MetadataBoundary\"]\n6:[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n7:[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n8:[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\",\"async\":true,\"nonce\":\"$undefined\"}]\na:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/2z9rvrep23cf2.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/2x5v-iy3ujnw9.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/08_w-h3lldnpd.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/20w6ep02x6eym.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/32izeq8hyy57_.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/immutable/chunks/2ae3q5vw9mgb5.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/immutable/chunks/0k26r_eis2cl1.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/immutable/chunks/3u42pc7n28t5k.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L10\"]}]\nb:[\"$\",\"$1\",\"c\",{\"children\":[null,\"$L11\"]}]\nc:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"children\":[\"$\",\"$L12\",null,{}]}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/3q3pyk7n95m8p.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L13\",null,{\"children\":[\"$\",\"$14\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@15\"}]}]]}]\nd:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L16\",null,{\"children\":\"$L17\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L18\",null,{\"children\":[\"$\",\"$14\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L19\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\nf:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/3
1ykc1e5zcb52c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n1a:I[400156,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\",\"/_next/static/immutable/chunks/2z9rvrep23cf2.js\",\"/_next/static/immutable/chunks/2x5v-iy3ujnw9.js\",\"/_next/static/immutable/chunks/08_w-h3lldnpd.js\",\"/_next/static/immutable/chunks/20w6ep02x6eym.js\",\"/_next/static/immutable/chunks/32izeq8hyy57_.js\",\"/_next/static/immutable/chunks/2ae3q5vw9mgb5.js\",\"/_next/static/immutable/chunks/0k26r_eis2cl1.js\",\"/_next/static/immutable/chunks/3u42pc7n28t5k.js\"],\"default\"]\n1b:I[415994,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\",\"/_next/static/immutable/chunks/2z9rvrep23cf2.js\",\"/_next/static/immutable/chunks/2x5v-iy3ujnw9.js\",\"/_next/static/immutable/chunks/08_w-h3lldnpd.js\",\"/_next/static/immutable/chunks/20w6ep02x6eym.js\",\"/_next/static/immutable/chunks/32izeq8hyy57_.js\",\"/_next/static/immutable/chunks/2ae3q5vw9mgb5.js\",\"/_next/static/immutable/chunks/0k26r_eis2cl1.js\",\"/_next/static/immutable/chunks/3u42pc7n28t5k.js\",\"/_next/static/immutable/chunks/1qvh6bju5tazg.js\"],\"default\"]\n1d:I[774710,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\",\"/_next/static/immutable/chunks/2z9rvrep23cf2.js\",\"/_next/static/immutable/chunks/2x5v-iy3ujnw9.js\",\"/_next/static/immutable/chunks/08_w-h3lldnpd.js\",\"/_next/static/immutable/chunks/20w6ep02x6eym.js\",\"/_next/static/immutable/chunks/32izeq8hyy57_.js\",\"/_next/static/immutable/chunks/2ae3q5vw9mgb5.js\",\"/_next/static/immutable/chunks/0k26r_eis2cl1.js\",\"/_next/static/immutable/chunks/3u42pc7n28t5k.js\"],\"default\"]\n1e:I[349028,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\",\"/_next/static/immutable/chunks/2z9rvrep23cf2.js\",\"/_next/static/immutable/chunks/2x5v-iy3ujnw9.js\",\"/_next/static/immutable/chunks/08_w-h3lldnpd.js\",\"/_next/static/immutable/chunks/20w6ep02x6eym.js\",\"/_next/static/immutable/chunks/32izeq8hyy57_.js\",\"/_next/static/immutable/chunks/2ae3q5vw9mgb5.js\",\"/_next/static/immutable/chunks/0k26r_eis2cl1.js\",\"/_next/static/immutable/chunks/3u42pc7n28t5k.js\"],\"default\"]\n10:[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-card\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"SoftwareApplication\\\",\\\"name\\\":\\\"Xendly Biz\\\",\\\"description\\\":\\\"All-in-one platform for running an online business: inventory, sales, team, and a free subdomain.\\\",\\\"applicationCategory\\\":\\\"BusinessApplication\\\",\\\"o
1peratingSystem\\\":\\\"Web\\\",\\\"offers\\\":{\\\"@type\\\":\\\"AggregateOffer\\\",\\\"priceCurrency\\\":\\\"RWF\\\",\\\"lowPrice\\\":\\\"0\\\",\\\"offerCount\\\":\\\"3\\\"},\\\"provider\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Xendly\\\",\\\"legalName\\\":\\\"Xendly Corp Ltd\\\",\\\"url\\\":\\\"https://xendlylabs.com\\\",\\\"logo\\\":{\\\"@type\\\":\\\"ImageObject\\\",\\\"url\\\":\\\"https://xendly.biz/apple-touch-icon.png\\\"},\\\"sameAs\\\":[\\\"https://xendly.biz\\\",\\\"https://usesigna.org\\\"]},\\\"url\\\":\\\"https://xendly.biz/pricing\\\"}\"}}],[\"$\",\"$L1a\",null,{}],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$1b\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/1qvh6bju5tazg.js\",\"async\":true}]],\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L1c\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L1d\",null,{}],[\"$\",\"$L1e\",null,{}]]}]\n1f:I[822005,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\"],\"\"]\n21:I[86764,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\"],\"GoogleAnalytics\"]\n22:I[794265,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\"],\"GoogleTagManager\"]\n9:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-background antialiased inter_5972bc34-module__OU16Qa__className\",\"children\":[[\"$\",\"$L1f\",null,{\"id\":\"xendly-org-jsonld\",\"type\":\"application/ld+json\",\"strategy\":\"afterInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"[{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Xendly\\\",\\\"legalName\\\":\\\"Xendly Corp Ltd\\\",\\\"url\\\":\\\"https://xendlylabs.com\\\",\\\"logo\\\":{\\\"@type\\\":\\\"ImageObject\\\",\\\"url\\\":\\\"https://xendly.biz/apple-touch-icon.png\\\"},\\\"sameAs\\\":[\\\"https://xendlylabs.com\\\"],\\\"description\\\":\\\"Xendly Biz lets businesses sell online with inventory, sales, and a free subdomain.\\\"},{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Xendly Biz\\\",\\\"url\\\":\\\"https://xendly.biz\\\",\\\"publisher\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Xendly\\\",\\\"legalName\\\":\\\"Xendly Corp Ltd\\\",\\\"url\\\":\\\"https://xendlylabs.com\\\",\\\"logo\\\":{\\\"@type\\\":\\\"ImageObject\\\",\\\"url\\\":\\\"https://xendly.biz/apple-touch-icon.png\\\"},\\\"sameAs\\\":[\\\"https://xendly.biz\\\",\\\"https://usesigna.org\\\"]}}]\"}}],\"$L20\"]}],[\"$\",\"$L21\",null,{\"gaId\":\"G-XYLDBVFHQM\"}],[\"$\",\"$L22\",null,{\"gtmId\":\"GTM-5PRPLTRB\"}]]}]\n1c:[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center py-16 px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-lg w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-card border border-border rounded-xl shadow-sm p-10 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto mb-6 inline-flex h-16 w-16 items-center justify-center rounded-2xl bg-primary/10\",\"children\":[\"$\",\"$L4\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:0:props:children:1:props:notFound:0:props:children:props:children:1:props:children:props:children:props:children:0:props:children:props:iconNode\",\"className\":\"lucide-search-x h-8 w-8 text-primary\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold uppercase tracking-wide text-primary\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-2 text-3xl font-bold text-foreground sm:text-4xl\",\"children\":\"Page not found\"}],[\"$\",\"div\",null,{\"className\":\"mt-3 text-muted-foreground leading-relaxed\",\"children\":\"We couldn't find the page you were looking for. It may have moved, or the link might be wrong.\"}],\"$undefined\",[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-col sm:flex-row gap-2 justify-center\",\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/\",\"children\":[[\"$\",\"$L4\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:0:props:children:1:props:notFound:0:props:children:props:children:1:props:children:props:children:props:children:5:props:children:0:props:children:0:props:iconNode\",\"className\":\"lucide-house h-4 w-4 mr-2\"}],\"Go home\"],\"data-slot\":\"button\",\"className\":\"inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[\u003esvg]:px-3\",\"ref\":null}],[\"$\",\"$L5\",null,{\"href\":\"/contact\",\"children\":[[\"$\",\"$L4\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m12 19-7-7 7-7\",\"key\":\"1l729n\"}],[\"path\",{\"d\":\"M19 12H5\",\"key\":\"x3x0zl\"}]],\"className\":\"lucide-arrow-left h-4 w-4 mr-2\"}],\"Contact support\"],\"data-slot\":\"button\",\"className\":\"inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-9 px-4 py-2 has-[\u003esvg]:px-3\",\"ref\":null}]]}]]}]}]}]\n11:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"AboutPage\\\",\\\"name\\\":\\\"About Us - Xendly Biz\\\",\\\"description\\\":\\\"Learn about Xendly Corp Ltd and our mission to transform how businesses build their online presence across Africa and beyond.\\\",\\\"url\\\":\\\"https://xendly.biz/about\\\",\\\"inLanguage\\\":\\\"en\\\",\\\"publisher\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Xendly\\\",\\\"legalName\\\":\\\"Xendly Corp Ltd\\\",\\\"url\\\":\\\"https://xendlylabs.com\\\",\\\"logo\\\":{\\\"@type\\\":\\\"ImageObject\\\",\\\"url\\\":\\\"https://xendly.biz/apple-touch-icon.png\\\"},\\\"sameAs\\\":[\\\"https://xendly.biz\\\",\\\"https://usesigna.org\\\"]}}\"}}],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]\n23:I[130738,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3
1jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\"],\"default\"]\n20:[\"$\",\"$L23\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"common\":{\"save\":\"Save\",\"cancel\":\"Cancel\",\"edit\":\"Edit\",\"delete\":\"Delete\",\"confirm\":\"Confirm\",\"loading\":\"Loadingâ¦\",\"error\":\"Something went wrong.\",\"search\":\"Search\",\"back\":\"Back\",\"next\":\"Next\",\"previous\":\"Previous\",\"yes\":\"Yes\",\"no\":\"No\",\"submit\":\"Submit\",\"close\":\"Close\",\"remove\":\"Remove\",\"add\":\"Add\",\"copy\":\"Copy\",\"verify\":\"Verify\",\"connect\":\"Connect\",\"disconnect\":\"Disconnect\",\"retry\":\"Retry\",\"continue\":\"Continue\",\"skip\":\"Skip\",\"done\":\"Done\",\"view\":\"View\",\"downloadCsv\":\"Download CSV\",\"downloadStarting\":\"Preparing your downloadâ¦\",\"downloadUnavailable\":\"Couldn't generate the export. Try again.\"},\"language\":{\"label\":\"Language\",\"en\":\"English\",\"fr\":\"French\",\"rw\":\"Kinyarwanda\"},\"landing\":{\"nav\":{\"home\":\"Home\",\"businesses\":\"Businesses\",\"pricing\":\"Pricing\",\"download\":\"Download\",\"about\":\"About\",\"contact\":\"Contact\",\"toggleMenu\":\"Toggle menu\"},\"storeBadges\":{\"appStorePrefix\":\"Download on the\",\"appStoreName\":\"App Store\",\"appStoreAria\":\"Download Xendly Biz on the App Store\",\"googlePlayPrefix\":\"Get it on\",\"googlePlayName\":\"Google Play\",\"googlePlayAria\":\"Get Xendly Biz on Google Play\"},\"download\":{\"title\":\"Download Xendly Biz for desktop\",\"subtitle\":\"Run your whole shop from a native app â the same dashboard, in its own window.\",\"version\":\"Version {version}\",\"downloadFor\":\"Download for {os}\",\"comingSoonOs\":\"{os} build coming soon\",\"choosePlatform\":\"Choose your platform below\",\"allPlatforms\":\"All platforms\",\"comingSoon\":\"Coming soon\",\"mobileNote\":\"Xendly Biz desktop is for Windows, macOS and Linux. On your phone, use the mobile app instead.\",\"mobileTitle\":\"On the go? Get the mobile app\",\"mobileSubtitle\":\"Manage orders, scan stock, take POS sales and chat with customers â wherever you are.\"},\"auth\":{\"login\":\"Login\",\"logout\":\"Log out\",\"profile\":\"Profile\",\"onboard\":\"Onboard\",\"dashboard\":\"Dashboard\",\"settings\":\"Settings\",\"startShopping\":\"Start Shopping\",\"registerBusiness\":\"Register Business\",\"registerBusinessLong\":\"Register Your Business\",\"register\":\"Register\",\"myOrders\":\"My orders\",\"notifications\":\"Notifications\"},\"demo\":{\"submitted\":{\"title\":\"Demo Scheduled!\",\"subtitle\":\"Thank you for your interest! Our team will c
1ontact you within 24 hours to schedule your personalized demo.\",\"responseHours\":\"Response within 24 hours\",\"flexible\":\"Flexible scheduling available\",\"returnHome\":\"Return to Home\"},\"hero\":{\"badge\":\"Live Demo Available\",\"title\":\"See Why Businesses\",\"titleAccent\":\"Love Our Dashboard\",\"subtitle\":\"Book a personalized demo and discover how Xendly Biz can transform your business operations with powerful analytics and seamless management tools.\",\"liveScreen\":\"Live Screen Share\",\"duration\":\"30 Minutes\",\"freeConsult\":\"Free Consultation\",\"bookNow\":\"Book Your Demo Now\"},\"nav\":{\"bookDemo\":\"Book Demo\",\"features\":\"Features\",\"analytics\":\"Analytics\",\"pos\":\"POS System\"},\"book\":{\"badge\":\"Schedule Now\",\"title\":\"Book Your Personalized Demo\",\"subtitle\":\"See exactly how Xendly Biz can transform your business operations. Our experts will show you features tailored to your specific needs.\",\"youGet\":\"What You'll Get\",\"walkthrough\":\"Personalized Walkthrough\",\"walkthroughBody\":\"See features relevant to your business type and size\",\"qa\":\"Live Q\u0026A Session\",\"qaBody\":\"Ask questions and get expert answers in real-time\",\"plan\":\"Custom Implementation Plan\",\"planBody\":\"Get a tailored roadmap for your business digitization\",\"specialPricing\":\"Special Demo Pricing\",\"specialPricingBody\":\"Exclusive offers for demo attendees\",\"details\":\"Demo Details\",\"detailsDuration\":\"Duration: 30-45 minutes\",\"detailsFormat\":\"Format: Live screen share via video call\",\"detailsAvailable\":\"Available: Monday-Friday, 9AM-5PM EAT\",\"detailsLanguages\":\"Languages: English, Kinyarwanda, French\",\"scheduleHeading\":\"Schedule Your Demo\",\"submit\":\"Schedule My Demo\",\"submitting\":\"Sendingâ¦\"},\"form\":{\"fullName\":\"Full Name *\",\"fullNamePlaceholder\":\"Your full name\",\"email\":\"Email *\",\"emailPlaceholder\":\"[email protected]\",\"phone\":\"Phone Number *\",\"businessName\":\"Business Name\",\"businessNamePlaceholder\":\"Your business name\",\"businessType\":\"Business Type\",\"businessTypePlaceholder\":\"Select type\",\"types\":{\"retail\":\"Retail\",\"restaurant\":\"Restaurant\",\"services\":\"Services\",\"manufacturing\":\"Manufacturing\",\"other\":\"Other\"},\"preferredTime\":\"Preferred Time\",\"preferredTimePlaceholder\":\"Select time\",\"times\":{\"morning\":\"Morning (9AM-12PM)\",\"afternoon\":\"Afternoon (1PM-5PM)\",\"flexible\":\"Flexible\"},\"currentSolution\":\"Current Solution\",\"currentSolutionPlaceholder\":\"What do you currently use? (Excel, POS system, etc.)\",\"additional\":\"Additional Questions or Requirements\",\"additionalPlaceholder\":\"Tell us about your specific needs or questions...\",\"errMissing\":\"Please enter your name and email.\",\"errGeneric\":\"Couldn't send your request. Please try again.\"},\"features\":{\"badge\":\"Dashboard Features\",\"title\":\"Powerful Features for Your Business\",\"subtitle\":\"Discover the powerful features that make our dashboard the preferred choice for businesses across Rwanda.\",\"items\":{\"analytics\":{\"title\":\"Real-time Analytics\",\"description\":\"Track sales, clients, and inventory with live data updates and interactive charts.\",\"highlight\":\"Live Updates\"},\"pos\":{\"title\":\"Point of Sale (POS)\",\"description\":\"Manage in-person sales and inventory seamlessly with our integrated POS system.\",\"highlight\":\"Offline Ready\"},\"inventory\":{\"title\":\"Inventory Management\",\"description\":\"Track stock levels, manage suppliers, and automate reorder points across all locations.\",\"highlight\":\"Auto Reorder\"},\"clients\":{\"title\":\"Client Management\",\"description\":\"Build client profiles, track purchase history, and manage loyalty programs.\",\"highlight\":\"Loyalty Programs\"},\"payment\":{\"title\":\"Payment Processing\",\"description\":\"Accept multiple payment methods with secure processing and automatic reconciliation.\",\"highlight\":\"Multi-Payment\"},\"mobile\":{\"title\":\"Mobile Responsive\",\"description\":\"Access your dashboard from any device with our fully responsive design.\",\"highlight\"
1:\"Any Device\"}}},\"analytics\":{\"badge\":\"Data Insights\",\"title\":\"Advanced Analytics \u0026 Insights\",\"subtitle\":\"Make data-driven decisions with our comprehensive analytics suite featuring interactive charts, predictive insights, and real-time reporting.\",\"items\":{\"sales\":{\"title\":\"Sales Performance\",\"description\":\"Track revenue trends, identify best-selling products, and monitor growth metrics.\",\"m1\":\"Daily/Weekly/Monthly Revenue\",\"m2\":\"Product Performance\",\"m3\":\"Sales Trends\",\"m4\":\"Growth Rate\"},\"clients\":{\"title\":\"Client Insights\",\"description\":\"Understand client behavior, demographics, and purchasing patterns.\",\"m1\":\"Client Demographics\",\"m2\":\"Purchase Patterns\",\"m3\":\"Retention Rate\",\"m4\":\"Lifetime Value\"},\"inventory\":{\"title\":\"Inventory Analytics\",\"description\":\"Optimize stock levels with predictive analytics and automated insights.\",\"m1\":\"Stock Turnover\",\"m2\":\"Demand Forecasting\",\"m3\":\"Supplier Performance\",\"m4\":\"Cost Analysis\"},\"orders\":{\"title\":\"Order Analytics\",\"description\":\"Monitor order fulfillment, delivery performance, and client satisfaction.\",\"m1\":\"Order Volume\",\"m2\":\"Fulfillment Time\",\"m3\":\"Delivery Success\",\"m4\":\"Client Ratings\"}},\"visual\":{\"title\":\"Visual Analytics Dashboard\",\"subtitle\":\"Interactive charts and graphs that update in real-time to give you instant insights into your business performance.\",\"salesTrend\":\"Sales Trend\",\"salesTrendChange\":\"+18% from last month\",\"orders\":\"Orders\",\"ordersChange\":\"+12% from last week\",\"clients\":\"Clients\",\"clientsChange\":\"+25% growth\"}},\"pos\":{\"badge\":\"Sales Management\",\"title\":\"Integrated Point of Sale System\",\"subtitle\":\"Seamlessly manage both online and in-person sales with our powerful POS integration that keeps your inventory synchronized across all channels.\",\"whyTitle\":\"Why Our POS System Stands Out\",\"items\":{\"sync\":{\"title\":\"Real-time Inventory Sync\",\"description\":\"Every sale automatically updates your inventory across all channels - online store, mobile app, and physical locations.\"},\"payment\":{\"title\":\"Multiple Payment Methods\",\"description\":\"Accept cash and mobile money â MTN Mobile Money and Airtel Money â all through one unified system.\"},\"offline\":{\"title\":\"Offline Mode\",\"description\":\"Continue processing sales even without internet connection. Data syncs automatically when reconnected.\"},\"staff\":{\"title\":\"Staff Management\",\"description\":\"Track individual staff performance, set permissions, and monitor sales by employee.\"}},\"preview\":{\"title\":\"POS Dashboard Preview\",\"todaysSales\":\"Today's Sales\",\"transactions\":\"127 transactions\",\"itemsSold\":\"Items Sold\",\"categories\":\"Across 15 categories\",\"paymentMethods\":\"Payment Methods\",\"mobileMoney\":\"Mobile Money:\",\"cash\":\"Cash:\",\"other\":\"Other:\"}},\"testimonials\":{\"title\":\"What Our Clients Say\"},\"finalCta\":{\"title\":\"Ready to Transform Your Business?\",\"subtitle\":\"Join hundreds of businesses across Rwanda that are already using our platform to grow their operations and increase profitability.\",\"cta\":\"Book Your Demo Now\"}},\"waitlist\":{\"submitted\":{\"title\":\"You're on the list!\",\"subtitleBefore\":\"Thank you for joining our mobile app waitlist. You're now #\",\"subtitleAfter\":\" in line.\",\"whatNext\":\"What happens next?\",\"next1\":\"You'll receive a confirmation email within 5 minutes\",\"next2\":\"We'll send you beta access in March 2025\",\"next3\":\"You'll get exclusive updates on development progress\",\"next4\":\"You'll receive your special 50% discount code before launch\",\"officialLaunchIn\":\"Official Launch In\",\"returnHome\":\"Return to Home\"},\"countdown\":{\"days\":\"Days\",\"hours\":\"Hours\",\"minutes\":\"Minutes\",\"seconds\":\"Seconds\"},\"hero\":{\"comingSoon\":\"Coming Soon\",\"title\":\"Xendly Biz\",\"titleAccent\":\"Mobile App\",\"subtitle\":\"Manage your business on-the-go with our powerful native mobile apps for iOS and Android. Join the waitlist today for exclusive early access.\",\"businessesPrefix\":\"businesses already on the waitlist\",\"launch\":\"Launch:\",\"launchDate\"
1:\"June 30, 2026\",\"appStorePrefix\":\"Download on the\",\"appStore\":\"App Store\",\"googlePlayPrefix\":\"Get it on\",\"googlePlay\":\"Google Play\",\"joinCta\":\"Join the Waitlist\"},\"tabs\":{\"signup\":\"Join Waitlist\",\"features\":\"Features\",\"timeline\":\"Timeline\"},\"form\":{\"header\":\"Join the Waitlist\",\"currentWaitlist\":\"Current waitlist\",\"users\":\"users\",\"fullName\":\"Full Name *\",\"fullNamePlaceholder\":\"Enter your full name\",\"email\":\"Email Address *\",\"emailPlaceholder\":\"[email protected]\",\"businessName\":\"Business Name\",\"businessNamePlaceholder\":\"Your business name\",\"phone\":\"Phone Number\",\"businessType\":\"Business Type\",\"businessTypePlaceholder\":\"e.g., Retail, Restaurant, Services\",\"preferredPlatform\":\"Preferred Platform\",\"additional\":\"Additional Requests or Questions\",\"additionalPlaceholder\":\"Tell us what you're most excited about...\",\"agreeUpdates\":\"I agree to receive updates about the mobile app launch and exclusive offers *\",\"joinNow\":\"Join Waitlist Now\",\"joining\":\"Joiningâ¦\",\"submitError\":\"Couldn't add you to the waitlist. Try again in a moment.\",\"secureNote\":\"Your information is secure and will never be shared\"},\"benefits\":{\"title\":\"Exclusive Waitlist Benefits\",\"earlyAccess\":{\"title\":\"Early Access\",\"description\":\"Be among the first to experience the app before public release\"},\"exclusive\":{\"title\":\"Exclusive Features\",\"description\":\"Get access to special features only available to waitlist members\"},\"pricing\":{\"title\":\"Special Pricing\",\"description\":\"50% off first year subscription for all waitlist members\"},\"support\":{\"title\":\"Priority Support\",\"description\":\"Dedicated support channel with faster response times\"},\"influence\":{\"title\":\"Influence Development\",\"description\":\"Direct feedback channel to shape the app's future\"},\"vip\":{\"title\":\"VIP Status\",\"description\":\"Special recognition and perks for early adopters\"},\"trial\":{\"title\":\"Extended Trial\",\"description\":\"Get 3 months of premium features completely free\"},\"lifetime\":{\"title\":\"Lifetime Benefits\",\"description\":\"Special perks that stay with your account forever\"},\"limitedTitle\":\"Limited Time Offer\",\"limitedBody\":\"The first 500 businesses to join the waitlist will receive an additional 3 months of premium features for free (total value: RWF 150,000).\",\"spotsLeft\":\"Only {count} spots left!\"},\"features\":{\"title\":\"Powerful Mobile Features\",\"subtitle\":\"Everything you need to manage your business from anywhere, optimized for mobile devices.\",\"items\":{\"native\":{\"title\":\"Native Mobile Experience\",\"description\":\"Optimized native apps for iOS and Android with smooth performance and intuitive design.\",\"badge\":\"Core Feature\"},\"push\":{\"title\":\"Push Notifications\",\"description\":\"Get instant alerts for new orders, client messages, and important business updates.\",\"badge\":\"Real-time\"},\"chat\":{\"title\":\"Enhanced Chat System\",\"description\":\"Real-time messaging with clients, file sharing, and voice message support.\",\"badge\":\"Communication\"},\"analytics\":{\"title\":\"Advanced Analytics\",\"description\":\"Detailed insights and reports accessible on-the-go with interactive charts and graphs.\",\"badge\":\"Business Intel\"},\"offline\":{\"title\":\"Offline Mode\",\"description\":\"Continue managing your business even without internet connection - sync when back online.\",\"badge\":\"Reliability\"},\"exclusiveFeats\":{\"title\":\"Exclusive Features\",\"description\":\"Mobile-only features like QR code scanning, location-based promotions, and more.\",\"badge\":\"Mobile Only\"},\"biometric\":{\"title\":\"Biometric Security\",\"description\":\"Secure your business data with fingerprint and face recognition authentication.\",\"badge\":\"Security\"},\"perf\":{\"title\":\"Performance Dashboard\",\"description\":\"Real-time performance metrics and KPIs in a mobile-optimized dashboard.\",\"badge\":\"Monitoring\"},\"haptic\":{\"title\":\"Haptic Feedback\",\"description\":\"Enhanced user experience with tactile feedback for important actions and alerts.\",\"badge\":\"UX\"}}},\"timeline\":{\"title\":\"Development Timeline\",\"subtitle\":\"Here's what to expect leading up to the official lau
1nch on June 30, 2026.\",\"upcoming\":\"upcoming\",\"step1\":{\"date\":\"April 2026\",\"title\":\"Beta Testing Begins\",\"description\":\"Waitlist members get exclusive access to beta version with core features\"},\"step2\":{\"date\":\"May 2026\",\"title\":\"Final Testing \u0026 Polish\",\"description\":\"Bug fixes and performance optimizations based on beta feedback\"},\"step3\":{\"date\":\"June 30, 2026\",\"title\":\"Official Launch\",\"description\":\"Public release on iOS App Store and Google Play Store with full feature set\"}},\"preview\":{\"badge\":\"App Preview\",\"title\":\"Designed for Business on the Go\",\"subtitle\":\"The Xendly Biz mobile app will be available on both iOS App Store and Google Play Store on June 30, 2025.\",\"features\":{\"security\":\"Security\",\"offline\":\"Offline Mode\",\"sync\":\"Auto Sync\",\"multi\":\"Multi-platform\",\"share\":\"Easy Sharing\",\"optimized\":\"Optimized\"},\"highlights\":\"Key App Highlights\",\"h1\":\"Native performance with optimized UI/UX for mobile\",\"h2\":\"Offline functionality for uninterrupted business operations\",\"h3\":\"Biometric authentication for enhanced security\",\"h4\":\"Real-time notifications for critical business events\",\"h5\":\"Seamless sync between mobile and web dashboard\",\"earlyAccessTitle\":\"Early Access Perks\",\"earlyAccessBody\":\"Waitlist members will receive exclusive early access to the beta version in March 2025, three months before the public launch.\",\"secureAccess\":\"Secure Your Early Access\"}},\"dashboardPreview\":{\"badge\":\"Live Preview\",\"title1\":\"Experience Your\",\"title2\":\"Business Dashboard\",\"subtitle\":\"See exactly how your business will look and feel with our powerful dashboard. Real-time insights, intuitive design, and everything you need to manage your business effectively.\",\"header\":\"Your Business Dashboard\",\"tabs\":{\"overview\":\"Overview\",\"products\":\"Products\",\"clients\":\"Clients\",\"analytics\":\"Analytics\"},\"stats\":{\"totalRevenue\":\"Total Revenue\",\"orders\":\"Orders\",\"clients\":\"Clients\",\"products\":\"Products\"},\"recentOrders\":\"Recent Orders\",\"viewAll\":\"View All\",\"topSellingProducts\":\"Top Selling Products\",\"salesSuffix\":\"{count} sales\",\"categoriesLabels\":{\"products\":\"Products:\",\"revenue\":\"Revenue:\"},\"segmentsLabels\":{\"count\":\"Count:\",\"totalValue\":\"Total Value:\"},\"recentClientActivity\":\"Recent Client Activity\",\"salesOrdersTrend\":\"Sales \u0026 Orders Trend\",\"last6Months\":\"Last 6 months\",\"salesLegend\":\"Sales (RWF M)\",\"ordersLegend\":\"Orders\",\"metrics\":{\"conversionRate\":\"Conversion Rate\",\"avgOrderValue\":\"Avg Order Value\",\"lifetimeValue\":\"Client Lifetime Value\",\"returnRate\":\"Return Rate\"},\"categories\":{\"electronics\":\"Electronics\",\"fashion\":\"Fashion\",\"home\":\"Home \u0026 Garden\",\"sports\":\"Sports\"},\"segments\":{\"vip\":\"VIP Clients\",\"regular\":\"Regular Clients\",\"new\":\"New Clients\"},\"orderStatus\":{\"completed\":\"Completed\",\"processing\":\"Processing\",\"shipped\":\"Shipped\"},\"ctaButton\":\"Start Building Your Dashboard\",\"ctaPerks\":\"â Free trial ⢠â No credit card required ⢠â Setup in 10 minutes\"},\"clientRegistration\":{\"submitted\":{\"title\":\"Welcome to Xendly Biz!\",\"subtitle\":\"Your account has been created successfully. You can now start shopping from amazing local businesses.\",\"startShopping\":\"Start Shopping\"},\"header\":{\"title\":\"Start Shopping\",\"subtitle\":\"Create your account to discover amazing businesses, shop securely, and enjoy local delivery across Rwanda\"},\"benefits\":{\"title\":\"Why Join Xendly Biz?\",\"discover\":{\"title\":\"Discover Local Businesses\",\"description\":\"Find and shop from verified businesses in your area and across Rwanda.\"},\"secure\":{\"title\":\"Secure Shopping\",\"description\":\"Shop with confidence knowing all transactions are protected and secure.\"},\"delivery\":{\"title\":\"Local Delivery\",\"description\":\"Get your orders delivered right to your doorstep by local delivery partners.\"},\"rate\":{\"title\":\"Rate \u0026 Review\",\"description\":\"Help other clients by sharing your experience with businesses.\"},\"freeJoin\":\"Free to Join!\",\"freeJoinBody\":\"Creating a client account is completely free. Start discovering and shopping from local businesses today.\"},\"progress\":{\"stepOf\":\"Step {current} of {total}\",\"percentComplete\":\"{percent}% Complete\"},\"steps\":{\"phoneNumber\":\"Phone Number\",\"address\":\"Address\"},\"required\":\"Required\",\"form\":{\"firstName\":\"First Name\",\"firstNamePlaceholder\":\"Enter your first name\",\"lastName\":\"Last Name\",\"lastNamePlaceholder\":\"Enter your last name\",\"email\":\"Email Address\",\"emailPlaceholder\":\"[email protected]\",\"phone\":\"Phone Number *\",\"phoneHint\":\"Required for order notifications and delivery coordination\",\"agreeToTerms\":\"I agree to the\",\"termsLink\":\"Terms of Service\",\"andText\":\"and\",\"privacyLink\":\"Privacy Policy\",\"subscribeNewsletter\":\"Subscribe to our newsletter for updates and special offers\",\"deliveryAddress\":\"Delivery Address\",\"deliveryAddressSubtitle\":\"Help us deliver your orders to the right location\",\"province\":\"Province\",\"provincePlaceholder\":\"Select province\",\"district\":\"District\",\"districtPlaceholder\":\"Select district\",\"sector\":\"Sector\",\"sectorPlaceholder\":\"Select sector\",\"cell\":\"Cell\",\"cellPlaceholder\":\"Select cell\",\"village\":\"Village\",\"villagePlaceholder\":\"Select village\",\"streetAddress\":\"Street Address\",\"streetAddressPlaceholder\":\"House number, street name, landmarks\",\"streetAddressHint\"
1:\"Optional - for more precise delivery\",\"customLocation\":\"Describe the exact place\",\"customLocationPlaceholder\":\"e.g. Blue gate next to Simba Supermarket, opposite the pharmacy â Kacyiru\",\"customLocationHint\":\"Be specific â a landmark, a colour, what's next door. This is exactly what riders use to find you.\",\"phoneRequired\":\"Enter your phone number first.\",\"phoneSaveFailed\":\"We couldn't save that phone number. Please try again.\",\"addressIncomplete\":\"Please describe the exact place â this is required.\",\"mapLocation\":\"Pin your location on the map\",\"sendCode\":\"Send code\",\"otpCode\":\"Verification code\",\"changeNumber\":\"Change number\",\"codeRequired\":\"Enter the code from the SMS.\",\"otpFailed\":\"Couldn't verify the code.\"},\"navigation\":{\"previous\":\"Previous\",\"next\":\"Next\",\"skip\":\"Skip this step\",\"createAccount\":\"Create Account\"},\"haveAccount\":\"Already have an account?\",\"signIn\":\"Sign in here\"},\"businessesListing\":{\"errorTitle\":\"Something went wrong\",\"errorBody\":\"We couldn't load the businesses. Please try again.\",\"retry\":\"Retry\",\"searchPlaceholder\":\"Search businesses...\",\"filters\":\"Filters\",\"sortBy\":\"Sort By\",\"category\":\"Category\",\"categoryAll\":\"All Categories\",\"sort\":{\"newest\":\"Newest\",\"rating\":\"Rating\",\"reviews\":\"Reviews\",\"nameAsc\":\"Name A-Z\",\"nameDesc\":\"Name Z-A\"},\"noResultsTitle\":\"No businesses found\",\"noResultsFiltered\":\"Try adjusting your search or filters\",\"noResultsEmpty\":\"No businesses have been added yet\",\"clearFilters\":\"Clear filters\",\"deliveryBadge\":\"Delivery\",\"videoTour\":\"Video Tour\",\"since\":\"Since {year}\",\"visitBusiness\":\"Visit Business\",\"loadMore\":\"Load More Businesses\",\"showingCount\":\"Showing {visible} of {total} businesses\",\"locationNotSpecified\":\"Location not specified\",\"closedToday\":\"Closed today\",\"todayHours\":\"Today: {open} - {close}\",\"hoursAvailable\":\"Hours available\"},\"pricing\":{\"hero\":{\"badge\":\"Transparent Pricing\",\"title\":\"Simple, Transparent Pricing\",\"subtitle\":\"Credit-based pricing with flexible duration options and generous discounts.\",\"trial\":\"90 Credits Free Trial\",\"bonusMonth\":\"+ 1 Free Month (On Purchase)\"},\"duration\":{\"month\":\"1 month\",\"months\":\"{count} months\",\"year\":\"1 year\",\"years\":\"{count} years\",\"yearsAndMonths\":\"{years} and {months}\",\"discount3m\":\"3m: 5%\",\"discount6m\":\"6m: 10%\",\"discount1y\":\"1y: 15%\",\"discount2y\":\"2y: 25%\",\"freeTrial\":\"Free Trial: 90 Credits\",\"bonusMonth\":\"Bonus Month (On Purchase)\",\"off\":\"{percent}% OFF\"},\"estimated\":{\"invalidUsage\":\"Invalid usage\",\"day\":\"{count} day\",\"days\":\"{count} days\",\"month\":\"{count} month\",\"months\":\"{count} months\",\"year\":\"{count} year\",\"years\":\"{count} years\"},\"plans\":{\"starter\":{\"name\":\"Starter\",\"description\":\"Perfect for small businesses just getting started\",\"f1\":\"1 Shop Location\",\"f2\":\"Up to 5 employees\",\"f3\":\"Up to 50 products\",\"u2\":\"Custom domain (yourshop.com)\"},\"growth\":{\"name\":\"Growth\",\"description\":\"Ideal for growing businesses with multiple locations\",\"f1\":\"3 Shop Locations\",\"f2\":\"Up to 15 employees\",\"f3\":\"Up to 500 products\",\"f4\":\"Advanced analytics \u0026 reports\",\"f5\":\"Custom branding options\",\"u1\":\"Custom domain (yourshop.com)\"},\"enterprise\":{\"name\":\"Enterprise\",\"description\":\"Complete solution for large enterprises\",\"f1\":\"Unlimited shop locations\",\"f2\":\"Unlimited employees\",\"f3\":\"Unlimited products\",\"f4\":\"Premium analytics \u0026 AI insights\",\"f5\":\"Full custom branding\",\"f6\":\"Custom domain (yourshop.com) with auto-HTTPS\",\"f7\":\"Search Insights â see what shoppers want\",\"f8\":\"Flyers \u0026 quotes with no watermark\"},\"aiScansFinite\":\"{count, number} AI scans / month\",\"aiScansUnlimited\":\"Unlimited AI scans\"},\"card\":{\"mostPopular\":\"Most popular\",\"perMonth\":\"per month\",\"totalCredits\":\"Total Credits (With Purchase)\",\"estimatedDuration\":\"Estimated Duration: ~{duration}\",\"trialBonus\":\"+90 trial\",\"monthBonus\":\"+{credits} bonus month*\",\"bonusFootnote\":\"*Bonus month included with purchase\",\"startNow\":\"Start Now + Get Bonus Month\",\"freeTrialOnly\":\"Free Trial (90 Credits Only)\"},\"benefits\":{\"title\":\"Why Choose Our Pricing?\",\"subtitle\":\"Transparent, fair, and designed for your success\",\"noFees\":{\"title\":\"No Hidden Fees\",\"description\":\"What you see is what you pay. No setup fees, no surprise charges.\"},\"guarantee\":{\"title\":\"Money-Back Guarantee\",\"description\":\"30-day money-back guarantee if you're not completely satisfied.\"}
1,\"support\":{\"title\":\"Expert Support\",\"description\":\"Get help from our team of business technology experts.\"},\"migration\":{\"title\":\"Easy Migration\",\"description\":\"We'll help you migrate from your current system for free.\"}},\"payment\":{\"title\":\"Secure Payment Processing\",\"trusted\":\"Trusted\",\"poweredBy\":\"Powered by Paypack.rw\",\"poweredByDescPrefix\":\"All subscription payments are securely processed through\",\"poweredByDescSuffix\":\", a trusted Rwandan mobile-money gateway, so your MTN MoMo and Airtel Money transactions stay safe and compliant.\",\"clientExperience\":\"Client Experience\",\"current\":\"Current:\",\"currentBody\":\"Direct business-client contact for orders.\",\"comingSoon\":\"Coming Soon:\",\"comingSoonBody\":\"Integrated online payment system for seamless client checkout!\",\"whyTrust\":\"Why businesses trust us\",\"bankSecurity\":\"Encrypted payments\",\"govCertified\":\"Government certified\",\"uptime\":\"99.9% uptime\"},\"comparison\":{\"title\":\"Detailed Feature Comparison\",\"subtitle\":\"Compare all features across our plans\",\"feature\":\"Feature\",\"starter\":\"Starter\",\"growth\":\"Growth\",\"popular\":\"Popular\",\"enterprise\":\"Enterprise\",\"rows\":{\"shopLocations\":\"Shop Locations\",\"employees\":\"Employees\",\"products\":\"Products\",\"storage\":\"Storage\",\"analytics\":\"Analytics\",\"branding\":\"Custom Branding\",\"watermark\":\"No Xendly watermark (flyers \u0026 quotes)\",\"customDomain\":\"Custom Domain (yourshop.com)\",\"inventory\":\"Inventory Management\",\"team\":\"Team Management\",\"clients\":\"Client Management\",\"ordering\":\"Online Ordering Management\",\"aiScans\":\"AI product scans / month\"},\"values\":{\"unlimited\":\"Unlimited\",\"basic\":\"Basic\",\"advanced\":\"Advanced\",\"premium\":\"Premium + AI\",\"full\":\"Full\",\"customDomainEnt\":\"â
+ auto-HTTPS\"}},\"cta\":{\"title\":\"Ready to Transform Your Business?\",\"subtitle\":\"Join thousands of businesses already growing with Xendly Biz\",\"startTrial\":\"Start Free Trial\",\"bookDemo\":\"Book a Demo\"}},\"stats\":{\"title\":\"Trusted by Businesses\",\"titleAccent\":\"Across Rwanda\",\"subtitle\":\"Join thousands of successful businesses that have transformed their operations with Xendly Biz\",\"labels\":{\"activeBusinesses\":\"Active Businesses\",\"ordersProcessed\":\"Orders Processed\",\"clientsManaged\":\"Clients Managed\",\"productsTracked\":\"Products Tracked\",\"rwfProcessed\":\"Total RWF Processed\"}},\"searchInsights\":{\"badge\":\"Search Insights\",\"title\":\"Know what your shoppers\",\"titleAccent\":\"really want\",\"subtitle\":\"Search Insights shows you real demand from your storefront â even the things you don't stock yet â so you stock the right products.\",\"points\":{\"unmet\":{\"title\":\"See unmet demand\",\"description\":\"Every search that came up empty is a sale you missed. We surface the products shoppers wanted but couldn't find.\"},\"popular\":{\"title\":\"Spot what's trending\",\"description\":\"See your most-searched products and what's pulling shoppers in, so you know what to keep in stock.\"},\"act\":{\"title\":\"Stock with confidence\",\"description\":\"Turn real search demand into smarter buying decisions instead of guessing what to put on your shelves.\"}}},\"storefrontTemplates\":{\"badge\":\"Storefront Templates\",\"title\":\"Make it yours â\",\"titleAccent\":\"choose a template\",\"subtitle\":\"Pick from professionally-designed looks so your online store matches your brand in one tap. Switch any time â your products stay exactly where they are.\",\"items\":{\"classic\":{\"title\":\"Classic\",\"description\":\"A clean, familiar shopfront layout that puts your products front and centre. A safe choice for any kind of business.\"},\"bold\":{\"title\":\"Bold\",\"description\":\"Big imagery and strong colour for brands that want to stand out and make a statement the moment shoppers arrive.\"},\"minimal\":{\"title\":\"Minimal\",\"description\":\"Lots of breathing room and simple typography, so your products do the talking without any clutter.\"}},\"note\":\"More templates are on the way â and you can change your pick
1whenever you like.\"},\"posMigration\":{\"badge\":\"POS Migration\",\"title\":\"Switching POS? Import your\",\"titleAccent\":\"catalogue in minutes\",\"subtitle\":\"Already selling on Shopify, Square, Clover, Lightspeed or any other POS? Upload your export, map your columns, and we'll create your catalogue for you.\",\"steps\":{\"export\":{\"title\":\"Export your products\",\"description\":\"Download a product export (CSV) from your current POS â Shopify, Square, Clover, Lightspeed or anything that exports a spreadsheet.\"},\"map\":{\"title\":\"Map your columns\",\"description\":\"Tell us which column is the name, price, SKU and stock. We guess the common ones for you, so it's usually a quick check.\"},\"import\":{\"title\":\"Import \u0026 review\",\"description\":\"We create your products and you review them. Edit, group into variants, or adjust pricing before you go live.\"}},\"imageNote\":\"Heads up: imported products stay hidden from your online storefront until you add product photos â so add images to the ones you want to sell online. They're available in your POS straight away.\"},\"benefits\":{\"badge\":\"Why Choose Us\",\"title\":\"Why choose\",\"titleAccent\":\"Xendly Biz?\",\"subtitle\":\"Everything you need to transform your business and succeed online, all in one platform designed for African businesses.\",\"items\":{\"online\":{\"title\":\"Professional Online Presence\",\"description\":\"Get your own branded subdomain and professional website in minutes\",\"metric\":\"10Ã faster setup\",\"f1\":\"Custom subdomain\",\"f2\":\"Professional design\",\"f3\":\"Mobile responsive\",\"f4\":\"SEO optimized\"},\"unified\":{\"title\":\"Unified Business Management\",\"description\":\"Manage inventory, clients, and sales from one powerful dashboard\",\"metric\":\"50% time saved\",\"f1\":\"Real-time inventory\",\"f2\":\"Client management\",\"f3\":\"Sales analytics\",\"f4\":\"Multi-location sync\"},\"payments\":{\"title\":\"Secure Payment Processing\",\"description\":\"Accept MTN Mobile Money and Airtel Money with enterprise security\",\"metric\":\"99.9% uptime\",\"f1\":\"MTN Mobile Money\",\"f2\":\"Airtel Money\",\"f3\":\"Powered by Paypack\",\"f4\":\"Secure checkout\"},\"fast\":{\"title\":\"Lightning Fast Setup\",\"description\":\"Get your business online in under 10 minutes with our guided setup\",\"metric\":\"5 min setup\",\"f1\":\"5-minute registration\",\"f2\":\"Guided setup\",\"f3\":\"Pre-built templates\",\"f4\":\"Instant activation\"},\"security\":{\"title\":\"Enterprise Security\",\"description\":\"Encrypted connections and access controls protect your business and client data\",\"metric\":\"Encrypted in transit\",\"f1\":\"SSL encryption\",\"f2\":\"GDPR aligned\",\"f3\":\"Data backup\",\"f4\":\"Device verification\"},\"support\":{\"title\":\"Always-on Support\",\"description\":\"Get help when you need it with our dedicated client support team\",\"metric\":\"24/7 availability\",\"f1\":\"WhatsApp support\",\"f2\":\"Phone assistance\",\"f3\":\"Video tutorials\",\"f4\":\"Community forum\"}},\"footerStats\":{\"happyBusinesses\":\"Happy Businesses\",\"uptime\":\"Uptime\",\"support\":\"Support\",\"setupTime\":\"Setup Time\"}},\"howItWorks\":{\"badge\":\"Simple Process\",\"title1\":\"Get Started in\",\"title2\":\"3 Simple Steps\",\"subtitle\":\"From registration to your first sale, we've made it incredibly simple to get your business online and start growing.\",\"step1\":{\"title\":\"Sign Up \u0026 Register\",\"description\":\"Create your account and register your business in under 5 minutes. Choose your branded subdomain.\",\"timeframe\":\"5 minutes\",\"d1\":\"Quick 5-minute setup\",\"d2\":\"Choose your subdomain\",\"d3\":\"Business verification\",\"d4\":\"Account activation\"},\"step2\":{\"title\":\"Setup \u0026 Customize\",\"description\":\"Add your products, set up payment methods, and customize your online store to match your brand.\",\"timeframe\":\"15 minutes\",\"d1\":\"Upload products \u0026 images\",\"d2\":\"Configure payment methods\",\"d3\":\"Customize your store design\",\"d4\":\"Set up inventory tracking\"},\"step3\":{\"title\":\"Launch \u0026 Grow\",\"description\":\"Go live with your professional online presence and start accepting orders from clients worldwide.\",\"timeframe\":\"Immediate\",\"d1\":\"Launch your store\",\"d2\":\"Start accepting orders\",\"d3\":\"Track sales \u0026 anal
1ytics\",\"d4\":\"Scale your business\"},\"cta\":\"Start Your Journey Today\",\"perks\":\"â No credit card required ⢠â 90 credits free trial ⢠â Setup in 10 minutes\"},\"features\":{\"badge\":\"Powerful features\",\"title\":\"Everything you need to grow your business\",\"subtitle\":\"A comprehensive platform with the tools you need to digitize, manage, and scale your business operations.\",\"items\":{\"subdomain\":{\"title\":\"Your Branded Subdomain\",\"description\":\"Get a professional URL like yourbusiness.xendly.biz to showcase your brand and build trust with clients.\",\"b1\":\"Professional URL\",\"b2\":\"Brand Recognition\",\"b3\":\"Client Trust\",\"b4\":\"SEO Friendly\"},\"inventory\":{\"title\":\"Unified Inventory System\",\"description\":\"Manage both online and POS sales from one dashboard. Track stock levels, sales, and performance across all channels.\",\"b1\":\"Real-time Sync\",\"b2\":\"Multi-channel\",\"b3\":\"Stock Alerts\",\"b4\":\"Performance Analytics\"},\"multishop\":{\"title\":\"Multi-Shop Management\",\"description\":\"Scale easily by managing multiple shops under one account. Perfect for growing businesses with multiple locations.\",\"b1\":\"Centralized Control\",\"b2\":\"Location Analytics\",\"b3\":\"Staff Management\",\"b4\":\"Unified Reporting\"},\"mobile\":{\"title\":\"Mobile App Ready\",\"description\":\"Coming soon - native mobile apps for iOS and Android to manage your business on the go with push notifications.\",\"b1\":\"iOS \u0026 Android\",\"b2\":\"Push Notifications\",\"b3\":\"Offline Support\",\"b4\":\"Real-time Updates\"},\"payment\":{\"title\":\"Payment Integration\",\"description\":\"Accept payments through MTN Mobile Money and Airtel Money, collected securely via Paypack.\",\"b1\":\"MTN Mobile Money\",\"b2\":\"Airtel Money\",\"b3\":\"Powered by Paypack\",\"b4\":\"Secure Checkout\"},\"team\":{\"title\":\"Team Management\",\"description\":\"Add team members with different permission levels. Control who can access what parts of your business dashboard.\",\"b1\":\"Role-based Access\",\"b2\":\"Permission Control\",\"b3\":\"Team Analytics\",\"b4\":\"Activity Tracking\"}}},\"businessCard\":{\"open\":\"Open\",\"closed\":\"Closed\",\"reviews\":\"({count} reviews)\",\"businessUrl\":\"Business URL:\",\"visitBusiness\":\"Visit Business\"},\"roleSelection\":{\"badge\":\"Welcome to Xendly Biz\",\"title1\":\"Choose Your\",\"title2\":\"Xendly Experience\",\"subtitle\":\"Select how you'd like to use Xendly Biz. You can always change your role later.\",\"client\":{\"title\":\"I'm a Client\",\"description\":\"I want to shop from businesses and discover local products\",\"b1\":\"Discover local businesses across Rwanda\",\"b2\":\"Shop securely with multiple payment options\",\"b3\":\"Get products delivered to your doorstep\",\"b4\":\"Rate and review your shopping experiences\",\"cta\":\"Start Shopping\"},\"business\":{\"title\":\"I'm a Business\",\"description\":\"I want to sell products and manage my business online\",\"b1\":\"Get your own branded subdomain\",\"b2\":\"Manage inventory and track sales\",\"b3\":\"Accept multiple payment methods\",\"b4\":\"Reach more clients online\",\"cta\":\"Register Business\"},\"benefitsLabel\":\"Benefits:\",\"trust\":{\"secure\":\"Secure Platform\",\"secureBody\":\"Encrypted connections for all users\",\"delivery\":\"Local Delivery\",\"deliveryBody\":\"Fast delivery across Rwanda\",\"trusted\":\"Trusted by Many\",\"trustedBody\":\"10+ businesses and clients\"}},\"contact\":{\"submitted\":{\"title\":\"Message Sent Successfully!\",\"subtitle\":\"Thank you for contacting us. We'll get back to you within 4 hours during business hours.\",\"returnHome\":\"Return to Home\"},\"hero\":{\"badge\":\"We're Here to Help\",\"title\":\"Get in\",\"titleAccent\":\"Touch\",\"subtitle\":\"We're here to help you succeed with your business digitization journey. Reach out anytime!\"},\"supportStats\":{\"served\":\"10+ Businesses Served\",\"servedValue\":\"Happy Clients\",\"available\":\"24/7 Support Available\",\"availableValue\":\"Always Here\",\"languages\":\"Multiple Languages\",\"languagesValue\":\"Kinyarwanda, English, French\",\"responseTime\":\"Average Response Time\",\"responseTimeValue\":\"Under 2 Hours\"},\"methods\":{\"title\":\"Multiple Ways to Reach Us\",\"subtitle\":\"Choose the contact method that works best for you. Our team is ready to assist with any questions or concerns.\",\"email\":{\"title\":\"Email Support\",\"description\":\"Get help via email\",\"availability\":\"24/7 response within 4 hours\"},\"phone\":{\"title\":\"Phone Support\",\"description\":\"Speak with our team\",\"availability\":\"Mon-Fri, 8AM-6PM EAT\"},\"video\":{\"title\":\"Video Call Support\",\"description\":\"Face-to-face assistance\",\"contact\":\"Schedule via calendar\",\"availability\":\"Mon-Fri, 9AM-5PM EAT\"},\"whatsapp\":{\"title\":\"WhatsApp Chat\",\"description\":\"Instant messaging via WhatsApp\",\"availability\":\"Mon-Fri, 8AM-8PM EAT\"},\"consult\":{\"title\":\"Scheduled Consultation\",\"description\":\"Book a dedicated session\",\"contact\":\"Free 30-minute c
1onsultation\",\"availability\":\"Flexible scheduling\"},\"office\":{\"title\":\"Office Visit\",\"description\":\"Visit our headquarters\",\"contact\":\"Norvege, Karama, Kigali, Rwanda\",\"availability\":\"Mon-Fri, 9AM-5PM CAT\"}},\"premium\":{\"title\":\"Premium Support Features\",\"subtitle\":\"We go above and beyond to ensure your success with comprehensive support options.\",\"manager\":{\"title\":\"Dedicated Account Manager\",\"description\":\"Enterprise clients get a dedicated account manager for personalized support.\"},\"screenshare\":{\"title\":\"Screen Sharing Support\",\"description\":\"We can remotely assist you with setup and troubleshooting via screen sharing.\"},\"scheduling\":{\"title\":\"Flexible Scheduling\",\"description\":\"Book support sessions at times that work for your business schedule.\"},\"multilingual\":{\"title\":\"Multi-language Support\",\"description\":\"Get support in Kinyarwanda, English, or French from our local team.\"}},\"form\":{\"title\":\"Send Us a Message\",\"subtitle\":\"Fill out the form below and we'll get back to you within 24 hours.\",\"fullName\":\"Full Name *\",\"fullNamePlaceholder\":\"Enter your full name\",\"email\":\"Email Address *\",\"emailPlaceholder\":\"Enter your email\",\"phone\":\"Phone Number\",\"subject\":\"Subject *\",\"subjectPlaceholder\":\"Select a subject\",\"subjectGeneral\":\"General Inquiry\",\"subjectTechnical\":\"Technical Support\",\"subjectBilling\":\"Billing Question\",\"subjectPartnership\":\"Partnership\",\"subjectFeedback\":\"Feedback\",\"subjectTraining\":\"Training Request\",\"subjectIntegration\":\"Integration Support\",\"subjectOther\":\"Other\",\"urgency\":\"Urgency Level\",\"urgencyPlaceholder\":\"Select urgency\",\"urgencyLow\":\"Low - General question\",\"urgencyMedium\":\"Medium - Need help soon\",\"urgencyHigh\":\"High - Urgent issue\",\"urgencyCritical\":\"Critical - Business impacting\",\"preferred\":\"Preferred Contact Method\",\"preferredPlaceholder\":\"How should we contact you?\",\"preferredEmail\":\"Email\",\"preferredPhone\":\"Phone Call\",\"preferredVideo\":\"Video Call\",\"preferredWhatsapp\":\"WhatsApp\",\"message\":\"Message *\",\"messagePlaceholder\":\"Tell us how we can help you...\",\"submit\":\"Send Message\"},\"office\":{\"title\":\"Visit Our Office\",\"addressLabel\":\"Address\",\"addressValue\":\"KG 123 Street, Kigali, Rwanda\",\"hoursLabel\":\"Business Hours\",\"
1weekdayHours\":\"Monday - Friday: 9:00 AM - 5:00 PM EAT\",\"weekendHours\":\"Saturday - Sunday: Closed\",\"scheduleVisit\":\"Schedule Visit\"},\"responseTimes\":{\"title\":\"Response Times\",\"email\":\"Email Support\",\"emailValue\":\"Within 4 hours\",\"whatsapp\":\"WhatsApp\",\"whatsappValue\":\"Instant\",\"phone\":\"Phone Support\",\"phoneValue\":\"Immediate\",\"video\":\"Video Call\",\"videoValue\":\"Same day\"},\"social\":{\"title\":\"Social Media\",\"description\":\"Follow us on social media for updates and quick support:\"},\"faq\":{\"title\":\"Frequently Asked Questions\",\"subtitle\":\"Find quick answers to common questions about our platform and services.\",\"q1\":{\"question\":\"How do I get started with Xendly Biz?\",\"answer\":\"Simply click 'Register as Business' and follow our step-by-step onboarding process. You'll get 90 Free credits to try our platform with full access to all features.\",\"category\":\"Getting Started\"},\"q2\":{\"question\":\"What payment methods do you accept?\",\"answer\":\"We accept MTN Mobile Money and Airtel Money, collected through Paypack. All payments are processed over encrypted connections by Paypack.\",\"category\":\"Payments\"},\"q3\":{\"question\":\"Can I change my subdomain after registration?\",\"answer\":\"Yes, you can change your subdomain once for free within the first 30 days. Additional changes may incur a small fee of RWF 5,000.\",\"category\":\"Technical\"},\"q4\":{\"question\":\"Do you offer technical support?\",\"answer\":\"Yes, we provide comprehensive technical support via email, phone, WhatsApp, and video calls. Enterprise clients get dedicated account managers and priority support.\",\"category\":\"Support\"},\"q5\":{\"question\":\"Is my business data secure?\",\"answer\":\"Absolutely. We use enterprise-grade security, SSL encryption, and align our data handling practices with international data protection standards such as the GDPR.\",\"category\":\"Security\"},\"q6\":{\"question\":\"Can I integrate with my existing POS system?\",\"answer\":\"Yes, our platform supports integration with most popular POS systems. Contact our technical team for specific integration requirements and setup assistance.\",\"category\":\"Technical\"},\"q7\":{\"question\":\"Do you provide training for my staff?\",\"answer\":\"Yes! We offer comprehensive training sessions for your team, including video tutorials, live training sessions, and detailed documentation.\",\"category\":\"Training\"},\"q8\":{\"question\":\"What happens if I need to cancel my subscription?\",\"answer\":\"You can cancel anytime with 30 days notice. We'll help you export your data and ensure a smooth transition. No cancellation fees apply.\",\"category\":\"Billing\"}}},\"about\":{\"badge\":\"Based in Kigali, Rwanda\",\"headline\":\"Transforming African\",\"headlineAccent\":\"Business Landscape\",\"subtitle\":\"We're on a mission to democratize business technology across Africa, providing world-class tools that help entrepreneurs build, manage, and scale their businesses in the digital age.\",\"teamStats\":{\"members\":\"Team Members\",\"countries\":\"Countries Served\",\"businesses\":\"Businesses Supported\",\"experience\":\"Years of Experience\"},\"mvv\":{\"title\":\"Mission, Vision \u0026\",\"titleAccent\":\"Values\",\"subtitle\":\"Our core principles guide every decision we make and every solution we build for African businesses.\",\"mission\":{\"title\":\"Our Mission\",\"description\":\"To empower African businesses with cutting-edge technology that simplifies operations, increases revenue, and accelerates growth in the digital economy.\",\"stats\":\"10+ Businesses Empowered\"},\"vision\":{\"title\":\"Our Vision\",\"description\":\"To become Africa's leading business platform, enabling every entrepreneur to build, manage, and scale their business with world-class tools and support.\",\"stats\":\"Serving Africa and beyond\"},\"values\":{\"title\":\"Our Values\",\"description\":\"Innovation, integrity, and inclusivity drive everything we do. We believe in creating solutions that are accessible, reliable, and transformative for businesses of all sizes.\",\"stats\":\"99.9% Uptime\"}},\"drives\":{\"title\":\"What\",\"titleAccent\":\"Drives Us\",\"subtitle\":\"The core values that shape our culture and guide our approach to business.\",\"innovation\":{\"title\":\"Innovation\",\"description\":\"We constantly push boundaries to create cutting-edge solutions that solve real business problems.\"},\"security\":{\"title\":\"Security\",\"description\":\"Your business data is protected with enterprise-grade security and compliance standards.\"},\"partnership\":{\"title\":\"Partnership\",\"description\":\"We build long-term relationships with our clients, growing together as trusted partners.\"},\"excellence\":{\"title\":\"Excellence\",\"description\":\"We strive for excellence in everything we do, from product quality to client service.\"}},\"impact\":{\"title\":\"Our Impact\",\"subtitle\":\"Every day, we help businesses across Rwanda achieve their goals and reach new heights of success.\",\"revenue\":\"Revenue Generated\",\"revenueDesc\":\"For our business partners\",\"jobs\":\"Jobs Created\",\"jobsDesc\":\"Through platform businesses\",\"transactions\":\"Digital Transactions\",\"transactionsDesc\":\"Processed monthly\",\"satisfaction\":\"Customer Satisfaction\",\"satisfactionDesc\":\"Average rating\",\"cta\":\"Join Our Mission\"},\"story\":{\"title\":\"Our Story\",\"subtitle\":\"From a simple idea to a platform transforming businesses across Rwanda\",\"buildingFuture\":\"Building the Future\",\"buildingFutureBody\":\"Founded in 2025, Xendly was born from the vision of making business technology accessible to every entrepreneur in Africa. We started with a simple belief: that every business, regardless of size, deserves access to world-class tools.\",\"innovationTitle\":\"Innovation First\",\"innovationBody\":\"We continuously innovate to bring cutting-edge solutions that solve real business problems.\",\"localTitle\":\"Local Understanding\",\"localBody\":\"Built by Africans for Africans, we understand the unique challenges and opportunities in our market.\",\"communityTitle\":\"Community Impact\",\"communityBody\":\"Every business we help grow contributes to stronger communities and economic development.\"},\"ctaCard\":{\"title\":\"Ready to Join Our Journey?\",\"subtitle\":\"Be part of the digital transformation that's reshaping African business\",\"startJourney\":\"Start Your Journey\",\"getInTouch\":\"Get in Touch\"}},\"trust\":{\"badge\":\"Trusted \u0026 Secure\",\"title1\":\"Your Business is\",\"title2\":\"Safe with Us\",\"subtitle\":\"Enterprise-grade security and reliability that you can trust. We protect your business data and ensure your operations run smoothly 24/7.\",\"items\":{\"security\":{\"title\":\"Encryption \u0026 Access Control\",\"description\":\"SSL encryption and GDPR-aligned data protection\",\"f1\":\"HTTPS/TLS\",\"f2\":\"GDPR Aligned\",\"f3\":\"Access Controls\",\"f4\":\"Secure Payments\"},\"trusted\":{\"title\":\"Trusted by 10+ Businesses\",\"description\":\"Join successful businesses across Rwanda\",\"f1\":\"Verified Reviews\",\"f2\":\"Success Stories\",\"f3\":\"Growing Community\",\"f4\":\"Proven Results\"},\"uptime\":{\"title\":\"99.9% Uptime\",\"description\":\"Reliable platform you can count on\",\"f1\":\"24/7 Monitoring\",\"f2\":\"Auto Backups\",\"f3\":\"Automatic Restarts\",\"f4\":\"Fast Recovery\"}
1,\"support\":{\"title\":\"24/7 Support\",\"description\":\"Get help whenever you need it\",\"f1\":\"Live Chat\",\"f2\":\"Phone Support\",\"f3\":\"Email Help\",\"f4\":\"Video Calls\"}},\"certificationsTitle\":\"Compliance \u0026 Data Protection\",\"certificationsSubtitle\":\"Aligned with international data protection standards\",\"certs\":{\"gdpr\":\"Data Protection\"},\"stats\":{\"uptime\":\"Uptime\",\"trustedBusinesses\":\"Trusted Businesses\",\"supportAvailable\":\"Support Available\",\"ssl\":\"Encrypted Connections\"}},\"countdown\":{\"comingSoon\":\"Coming Soon\",\"title1\":\"Xendly Biz\",\"title2\":\"Mobile App\",\"subtitlePrefix\":\"Manage your business on-the-go with our powerful native mobile apps. Get ready for the\",\"subtitleAccent\":\"future of mobile business management!\",\"labels\":{\"days\":\"Days\",\"hours\":\"Hours\",\"minutes\":\"Minutes\",\"seconds\":\"Seconds\"},\"appStorePrefix\":\"Download on the\",\"appStoreName\":\"App Store\",\"googlePlayPrefix\":\"Get it on\",\"googlePlayName\":\"Google Play\",\"ctaWaitlist\":\"Join Waitlist for Early Access\",\"tagline\":\"ð Join \u003caccent\u003e10+\u003c/accent\u003e businesses already on the waitlist\"},\"kapiteni\":{\"title\":\"Same-day delivery, on-demand\",\"poweredByPrefix\":\"Powered by\",\"poweredByName\":\"Kapiteni\",\"poweredBySuffix\":\"â Rwanda's on-demand rider network\",\"description\":\"Every online order placed on your storefront automatically dispatches a Kapiteni rider to pick up the package and drop it at your customer's door. No fleet to manage, no rider apps to learn â we handle the whole hand-off, you keep the money.\",\"card1Title\":\"Auto-dispatch\",\"card1Body\":\"Riders matched in seconds after payment confirms\",\"card2Title\":\"Live status\",\"card2Body\":\"Track pickup â in-transit â delivered on a map\",\"card3Title\":\"Refund on failure\",\"card3Body\":\"Customers are refunded automatically if a ride is cancelled\"},\"finalCta\":{\"badge\":\"Ready to transform your business?\",\"title\":\"Join thousands of successful businesses\",\"subtitle\":\"Start your digital transformation today and watch your business grow.\",\"stats\":{\"trustLabel\":\"Businesses Trust Us\",\"ratingLabel\":\"Client Rating\",\"setupLabel\":\"Setup Time\"},\"ctaPrimary\":\"Start your free trial\",\"ctaSecondary\":\"Book a free demo\",\"perksTitle\":\"What you get\",\"perks\":{\"p1\":\"No credit card required\",\"p2\":\"90 credits free trial\",\"p3\":\"Setup in 10 minutes\",\"p4\":\"24/7 support included\",\"p5\":\"Cancel anytime\",\"p6\":\"Money-back guarantee\"},\"trustedBy\":\"Trusted by businesses across Rwanda\",\"joinTagline\":\"Join the digital revolution today.\"},\"hero\":{\"badge\":\"Launch Your Business Online\",\"headline1\":\"Build Your\",\"headline2\":\"Digital Empire\",\"headline3\":\"In Minutes\",\"subtitle\":\"Get your \u003caccent\u003efree branded subdomain\u003c/accent\u003e, manage inventory like a pro, and start accepting orders instantly\",\"subtitleAccent\":\"free branded subdomain\",\"subtitleBefore\":\"Get your\",\"subtitleAfter\":\", manage inventory like a pro, and start accepting orders instantly\",\"pillInstantStore\":\"Instant Store\",\"pillSmartInventory\":\"Smart Inventory\",\"pillCustomBrand\":\"Custom Brand\",\"ctaStartBuilding\":\"Start Building Now\",\"ctaExploreStores\":\"Explore Stores\",\"ctaWatchDemo\":\"Watch Demo\",\"getAppLabel\":\"Or get the mobile app â free on iOS \u0026 Android\",\"mockup\":{\"freeSubdomain\":\"FREE Subdomain\",\"yourStoreYourDomain\":\"Your Store, Your Domain\",\"professionalPresence\":\"Professional presence in seconds\"},\"features\":{\"branding\":\"Custom logo \u0026 branding\",\"inventory\":\"Real-time inventory tracking\",\"ordering\":\"Seamless online ordering\",\"mobile\":\"Mobile-optimized storefront\"},\"bottomLine\":\"⨠FREE subdomain ⢠No setup fees ⢠Launch in minutes\"},\"footer\":{\"tagline\":\"Transforming how businesses build their online presence and manage sales across\",\"taglineRegion\":\"Worldwide and beyond\",\"followUs\":\"Follow Us\",\"getTheApp\":\"Get the app\",\"platform\":\"Platform\",\"company\":\"Company\",\"support\":\"Supp
1ort\",\"platformLinks\":{\"browseBusinesses\":\"Browse Businesses\",\"pricing\":\"Pricing\",\"registerBusiness\":\"Register Business\",\"registerClient\":\"Register as Client\",\"downloadApp\":\"Download the app\"},\"companyLinks\":{\"about\":\"About Us\",\"contact\":\"Contact\",\"careers\":\"Careers\",\"blog\":\"Blog\"},\"supportLinks\":{\"security\":\"Security\",\"compliance\":\"Compliance\",\"privacy\":\"Privacy Policy\",\"terms\":\"Terms of Service\",\"termsAndConditions\":\"Terms and Conditions\"},\"copyright\":\"© {year} Xendly Corp Ltd. All rights reserved.\",\"madeIn\":\"Made in Rwanda\",\"privacyPolicy\":\"Privacy Policy\",\"termsOfService\":\"Terms of Service\"},\"whatsAppFab\":{\"aria\":\"Chat with us on WhatsApp\",\"hover\":\"Chat on WhatsApp\",\"message\":\"Hi Xendly, I'd like to chat with support.\"},\"shopsForm\":{\"setupTitle\":\"Set Up Your Shops\",\"setupSubtitle\":\"Create and manage your shop locations to start selling your products and services\",\"cardTitle\":\"Your Shop Locations\",\"cardSubtitle\":\"Manage all your business locations in one place\",\"noShopsYet\":\"No shops yet\",\"noShopsHint\":\"Get started by adding your first shop location. You can always add more later.\",\"previousStep\":\"Previous Step\",\"skipForNow\":\"Skip for Now\",\"continueToDashboard\":\"Continue to Dashboard\"},\"businessOnboarding\":{\"stepBusinessInfo\":\"Business Information\",\"stepOpeningHours\":\"Opening Hours\",\"stepMediaUpload\":\"Media Upload\",\"stepLocation\":\"Location\",\"stepDelivery\":\"Delivery\",\"stepPayment\":\"Payment\",\"stepFirstShop\":\"Add Your First Shop\",\"completeTitle\":\"Business Registration Complete!\",\"completeBody\":\"Your business has been successfully registered. You can now start managing your online presence and selling products.\",\"goToDashboard\":\"Go to Dashboard\",\"badge\":\"Business Registration\",\"heroTitle\":\"Register Your Business\",\"heroSubtitle\":\"Join thousands of businesses on Xendly Biz and get your free branded subdomain\",\"stepProgress\":\"Step {current} of {total}\",\"percentComplete\":\"{percent}% Complete\",\"needHelpBefore\":\"Need help? \",\"contactSupport\":\"Contact our support team\",\"pending\":\"Pending\"},\"businessTemplateStep\":{\"title\":\"Storefront look\",\"subtitle\":\"Choose how your public storefront looks to shoppers. You can change this any time in Settings.\",\"loadError\":\"Couldn't load storefront templates. The default look will be used.\"},\"shopDialog\":{\"stepShopDetails\":\"Shop Details\",\"stepOpeningHours\":\"Opening Hours\",\"stepMedia\":\"Media\",\"stepLocation\":\"Location\",\"stepDelivery\":\"Delivery\",\"stepPayment\":\"Payment\",\"congratulations\":\"Congratulations!\",\"shopCreated\":\"Shop created\",\"onboardingDone\":\"You've successfully registered your shop.\",\"shopReadyHint\":\"Your new shop is ready. It'll appear in your shops list.\",\"redirecting\":\"Redirecting to your dashboard...\",\"addShop\":\"Add Shop\",\"addFirstShop\":\"Add Your First Shop\",\"or\":\"or\",\"useBusinessAsShop\":\"Use my business as my first shop\",\"useBusinessAsShopHint\":\"Skip the setup wizard â we'll copy your business name, address, hours and payment details into your first shop. You can edit anything later.\",\"clonedFromBusiness\":\"First shop created from your business details.\",\"clonedFromBusinessError\":\"We couldn't copy your business details. Please try again.\",\"registrationComplete\":\"Registration Complete\",\"stepCount\":\"Step {current} of {total}\",\"pending\":\"Pending\"},\"shopPaymentForm\":{\"mobileMoneyNumberRequired\":\"Mobile money number is required\",\"invalidMobileMoneyNumber\":\"Use a valid MTN/Airtel number (07XXXXXXXX)\",\"mobileMoneyNameRequired\":\"Name on mobile money is required\",\"cardTitle\":\"Shop Payment Information\",\"cardSubtitle\":\"This shop's mobile money number for receiving online order payouts.\",\"useSameDetails\":\"Use same payment details from business\",\"mobileMoneyPayouts\":\"Mobile Money Payouts\",\"mobileMoneyHint\":\"Online orders for this shop are settled to this number via Paypack (MTN MoMo or Airtel Money). Bank payouts are coming soon.\",\"mobileMoneyNumberLabel\":\"Mobile Money Number\",\"mobileMoneyNumberDesc\":\"Your MTN Mobile Money or Airtel Money number â this is where customer payments are deposited.\",\"mobileMoneyNameLabel\":\"Name on Mobile Money\",\"mobileMoneyNameDesc\":\"The registered name on your mobile money account\",\"howPayoutsWork\":\"How payouts work\",\"payoutBody\":\"When a customer checks out from this shop, Xendly collects the payment via Paypack and disburses it to the mobile money number above. A small service fee is deducted per transaction.\",\"previous\":\"Previous\",\"skip\":\"Skip this
1step\",\"finish\":\"Finish\",\"skipping\":\"Skipping Shop Payment step\",\"skipError\":\"Error skipping Shop Payment step.\",\"skipped\":\"Skipped Shop Payment step.\",\"noShopFirst\":\"You can't add payment data without creating a shop.\",\"savingPayment\":\"Adding payment info...\",\"saveError\":\"Failed to add payment info.\",\"saveSuccess\":\"Payment Information added successfully.\"},\"shopDeliveryForm\":{\"skipping\":\"Skipping Shop delivery step\",\"skipError\":\"Error skipping Shop delivery step.\",\"skipped\":\"Skipped Shop delivery step.\",\"noShopFirst\":\"You can't update delivery without creating a shop.\",\"enabling\":\"Enabling delivery...\",\"disabling\":\"Disabling delivery...\",\"updateError\":\"Failed to update delivery settings.\",\"enabled\":\"Delivery enabled.\",\"disabled\":\"Delivery disabled.\",\"internationalTitle\":\"International Expansion Coming Soon\",\"internationalBody\":\"Kapiteni â our delivery partner â currently operates in Rwanda only. We're working on expanding; for now this shop will be pickup / in-store only.\",\"whatsComing\":\"What's coming\",\"globalPartners\":\"Global delivery partners\",\"multiCurrency\":\"Multi-currency checkout\",\"regionalSupport\":\"Regional support\",\"launchNoticeBefore\":\"We'll let you know
1when delivery launches in \",\"launchNoticeAfter\":\".\",\"previous\":\"Previous\",\"continue\":\"Continue\",\"enableTitle\":\"Enable delivery for this shop\",\"enabledHint\":\"Customers can check out for delivery â Kapiteni dispatches a rider after payment.\",\"disabledHint\":\"Customers can only pick up in-store from this shop.\",\"kapiteniTitle\":\"Delivery is handled by Kapiteni\",\"kapiteniBody\":\"Each order's delivery price is quoted live by Kapiteni based on pickup â dropoff distance, weight, and urgency. You don't configure base fees, per-km rates, or districts here.\",\"freeShippingThresholdLabel\":\"Free shipping threshold (RWF)\",\"freeShippingThresholdHint\":\"Orders at or above this subtotal ship free for the customer. You absorb the actual Kapiteni fee from your cashout.\",\"skip\":\"Skip this step\"},\"businessPaymentForm\":{\"mobileMoneyNumberRequired\":\"Mobile money number is required\",\"invalidMobileMoneyNumber\":\"Use a valid MTN/Airtel number (07XXXXXXXX)\",\"mobileMoneyNameRequired\":\"Name on mobile money is required\",\"cardTitle\":\"Payment Information\",\"cardSubtitle\":\"Add your payment details for receiving payments\",\"mobileMoneyPayouts\":\"Mobile Money Payouts\",\"mobileMoneyHint\":\"Online orders from your store are settled to this number via Paypack (MTN MoMo or Airtel Money). Bank payouts are coming soon.\",\"mobileMoneyNumberLabel\":\"Mobile Money Number\",\"mobileMoneyNumberDesc\":\"Your MTN Mobile Money or Airtel Money number â this is where customer payments are deposited.\",\"mobileMoneyNameLabel\":\"Name on Mobile Money\",\"mobileMoneyNameDesc\":\"The registered name on your mobile money account\",\"howPayoutsWork\":\"How payouts work\",\"payoutBody\":\"When a customer checks out on your storefront, Xendly collects the payment via Paypack and disburses it to your mobile money number above. A small service fee is deducted per transaction.\",\"previous\":\"Previous\",\"skip\":\"Skip this step\",\"complete\":\"Complete\",\"skipping\":\"Skipping Business Payment step\",\"skipError\":\"Error skipping Business Payment step.\",\"skipped\":\"Skipped Business Payment step.\",\"noBusinessFirst\":\"You can't add payment data without creating a business.\",\"savingPayment\":\"Adding payment info...\",\"saveError\":\"Failed to add payment info.\",\"saveSuccess\":\"Payment Information added successfully.\"},\"businessDeliveryForm\":{\"skipping\":\"Skipping Business delivery step\",\"skipError\":\"Error skipping Business delivery step.\",\"skipped\":\"Skipped Business delivery step.\",\"noBusinessFirst\":\"You can't add delivery data without creating a business.\",\"saving\":\"Saving delivery settingsâ¦\",\"saveError\":\"Failed to save delivery settings.\",\"saved\":\"Delivery settings saved.\",\"internationalTitle\":\"International Expansion Coming Soon\",\"internationalBody\":\"Kapiteni â our delivery partner â currently operates in Rwanda only. We're working on global rollout; for now, your shop will be in-store / pickup only.\",\"whatsComing\":\"What's coming\",\"globalPartners\":\"Global delivery partners\",\"multiCurrency\":\"Multi-currency checkout\",\"regionalSupport\":\"Regional support\",\"reachOutBefore\":\"We'll reach out at \",\"reachOutMiddle\":\" when delivery launches in \",\"reachOutAfter\":\".\",\"previous\":\"Previous\",\"continue\":\"Continue\",\"enableTitle\":\"Enable delivery\",\"enabledHint\":\"Customers can check out for delivery â Kapiteni dispatches a rider.\",\"disabledHint\":\"Customers can only pick up in-store. Toggle on to enable Kapiteni delivery.\",\"kapiteniTitle\":\"Delivery is handled by Kapiteni\",\"kapiteniBody\":\"When a customer checks out, Kapiteni quotes the price live and dispatches a rider after payment confirms. You don't need to set base fees, per-km rates, or district lists â they're computed per order based on pickup / dropoff.\",\"freeShippingThresholdLabel\":\"Free shipping threshold\",\"freeShippingThresholdHint\":\"Orders with a subtotal at or above this amount ship free for the customer. The actual Kapiteni fee is deducted from your payout. Default 100,000 RWF.\",\"skip\":\"Skip this
1step\"},\"businessOpeningHoursForm\":{\"openTimeMissing\":\"{day} is open, but opening time is missing.\",\"closeTimeMissing\":\"{day} is open, but closing time is missing.\",\"appliedAll\":\"Applied hours to all days\",\"skipping\":\"Skipping Business opening hours step\",\"skipError\":\"Error skipping Business opening hours step.\",\"skipped\":\"Skipped Business opening hours step.\",\"noBusinessFirst\":\"You can't add opening hours without creating a business.\",\"saving\":\"Adding opening hours...\",\"saveError\":\"Failed to add opening hours.\",\"saveSuccess\":\"Added opening hours successfully.\",\"cardTitle\":\"Business Information\",\"pageTitle\":\"Set Your Opening Hours\",\"pageSubtitle\":\"Let clients know when your business is open\",\"quickSetup\":\"Quick Setup - Apply to All Days\",\"openAllDays\":\"Open all days\",\"from\":\"From:\",\"to\":\"To:\",\"applyToAll\":\"Apply to All\",\"allDaysClosed\":\"All days will be set as closed\",\"individualDays\":\"Individual Day Settings\",\"open\":\"Open\",\"closed\":\"Closed\",\"separator\":\"to\",\"previous\":\"Previous\",\"skip\":\"Skip this step\",\"next\":\"Next\",\"monday\":\"Monday\",\"tuesday\":\"Tuesday\",\"wednesday\":\"Wednesday\",\"thursday\":\"Thursday\",\"friday\":\"Friday\",\"saturday\":\"Saturday\",\"sunday\":\"Sunday\"},\"shopOpeningHoursForm\":{\"openTimeMissing\":\"{day} is open, but opening time is missing.\",\"closeTimeMissing\":\"{day} is open, but closing time is missing.\",\"appliedAll\":\"Applied hours to all days\",\"skipping\":\"Skipping Shop opening hours step\",\"skipError\":\"Error skipping Shop opening hours step.\",\"skipped\":\"Skipped Shop opening hours step.\",\"noShopFirst\":\"You can't add opening hours without creating a shop.\",\"saving\":\"Adding opening hours...\",\"saveError\":\"Failed to add opening hours.\",\"saveSuccess\":\"Added opening hours successfully.\",\"useSameDetails\":\"Use same opening hours from business\",\"pageTitle\":\"Set Your Opening Hours\",\"pageSubtitle\":\"Let clients know when your shop is open\",\"quickSetup\":\"Quick Setup - Apply to All Days\",\"openAllDays\":\"Open all days\",\"from\":\"From:\",\"to\":\"To:\",\"applyToAll\":\"Apply to All\",\"allDaysClosed\":\"All days will be set as closed\",\"individualDays\":\"Individual Day Settings\",\"businessHoursPreview\":\"Business Opening Hours (Preview)\",\"open\":\"Open\",\"closed\":\"Closed\",\"separator\":\"to\",\"previous\":\"Previous\",\"skip\":\"Skip this step\",\"next\":\"Next\",\"monday\":\"Monday\",\"tuesday\":\"Tuesday\",\"wednesday\":\"Wednesday\",\"thursday\":\"Thursday\",\"friday\":\"Friday\",\"saturday\":\"Saturday\",\"sunday\":\"Sunday\"},\"shopInfoForm\":{\"nameRequired\":\"Shop name is required\",\"nameProfanity\":\"Shop name contains inappropriate or disallowed words.\",\"noUnderscores\":\"Underscores are not allowed in the product name\",\"descriptionMin\":\"Min 3 characters for description.\",\"descriptionProfanity\":\"Description contains inappropriate or disallowed words.\",\"customCategoryProfanity\":\"Custom category contains inappropriate words.\",\"categoryRequired\":\"At least one category is required\",\"invalidEmail\":\"Invalid email\",\"phoneRequired\":\"Phone number is required\",\"invalidPhone\":\"Invalid phone number\",\"fillCategoryAllLanguages\":\"Fill in the category in all three languages first\",\"noChangesDetected\":\"No changes detected. Moving to next step.\",\"updating\":\"Updating shop information...\",\"updated\":\"Shop information updated successfully.\",\"fieldExists\":\"{field} already exists.\",\"fieldExistsToast\":\"There is shop with this {field}\",\"genericError\":\"Something went wrong. Please contact support.\",\"creating\":\"Creating shop...\",\"created\":\"Shop created successfully.\",\"useSameDetails\":\"Use same details from business\",\"shopName\":\"Shop Name\",\"shopNamePlaceholder\":\"Enter your shop name\",\"shopDescription\":\"Shop Description\",\"shopDescriptionContext\":\"Shop description\",\"shopDescriptionPlaceholder\":\"Describe what your shop offers...\",\"businessCategories\":\"Business Categories\",\"addCustomCategory\":\"Add custom category\",\"categoryPlaceholder\":\"Category name\",\"categoryContext\":\"Shop category\",\"addCategory\":\"Add category\",\"selectedCategories\":\"Selected Categories:\",\"removeCategory\":\"Remove {label}\",\"contactEmail\":\"Contact Email Address\",\"contactEmailPlaceholder\":\"[email protected]\",\"contactPhone\":\"Contact Phone Number\",\"shopCurrency\":\"Shop currency\",\"currencyHint\":\"All prices in this shop ride in this currency.\",\"next\":\"Next\"},\"businessInfoForm\":{\"variantInUse\":\"Can't remove \\\"{name}\\\" â it's used by {count} product(s). Remove or edit those products first.\",\"optionInUse\":\"Can't remove \\\"{value}\\\" â it's used by {count} product(s). Remove or edit those products first.\",\"nameRequired\":\"Business name is required\",\"nameProfanity\":\"Business name contains inappropriate or disallowed words.\",\"noUnderscores\":\"Underscores are not allowed in the product name\",\"descriptionMin\":\"Min 3 characters for description.\",\"descriptionProfanity\":\"Description contains inappropriate or disallowed words.\",\"categoryRequired\":\"At least one category is required\",\"customCategoryProfanity\":\"Custom category contains inappropriate words.\",\"subdomainRegex\":\"Only lowercase letters, numbers, and hyphens allowed.\",\"subdomainProfanity\":\"Subdomain contains inappropriate language.\",\"subdomainReserved\":\"That subdomain is reserved. Pick a different one.\",\"invali
1dEmail\":\"Invalid email\",\"invalidPhone\":\"Invalid Number!\",\"invalidPhoneToast\":\"Invalid phone number\",\"currencyRequired\":\"Pick at least one currency\",\"translateOption\":\"Translate the new option in all three languages first.\",\"translateVariant\":\"Translate the new variant in all three languages first.\",\"fillCategoryAllLanguages\":\"Fill in the category in all three languages first\",\"noChangesDetected\":\"No changes detected. Moving to next step.\",\"updating\":\"Updating business information...\",\"updated\":\"Business information updated successfully.\",\"fieldExists\":\"{field} already exists.\",\"fieldExistsToast\":\"There is business with this {field}\",\"genericError\":\"Something went wrong. Please contact support.\",\"creating\":\"Creating business...\",\"created\":\"Business created successfully.\",\"businessInformation\":\"Business Information\",\"required\":\"Required\",\"businessName\":\"Business Name\",\"businessNamePlaceholder\":\"Enter your business name\",\"businessDescription\":\"Business Description\",\"businessDescriptionContext\":\"Business description\",\"businessDescriptionPlaceholder\":\"Describe what your business does...\",\"businessCategories\":\"Business Categories\",\"addCustomCategory\":\"Add custom category\",\"categoryPlaceholder\":\"Category name\",\"categoryContext\":\"Business category\",\"addCategory\":\"Add category\",\"selectedCategories\":\"Selected Categories:\",\"removeAria\":\"Remove {label}\",\"defaultVariants\":\"Business variants\",\"defaultVariantsHint\":\"These are the attribute types your products will use. Click a card to edit its options, rename, or remove a variant.\",\"variantTemplates\":\"Quick templates\",\"variantTemplatesHint\":\"Pick what you sell to fill in the right variants in one tap. You can still tweak the options after.\",\"variantTemplateApplied\":\"Applied\",\"requiredBadge\":\"Required\",\"weightFixed\":\"Weight buckets are fixed by Kapiteni's delivery quote â they can't be edited.\",\"addOptionTo\":\"Add option to {name}\",\"addOptionPlaceholder\":\"e.g. Turquoise\",\"addOptionContext\":\"Variant option for \\\"{name}\\\"\",\"addOption\":\"Add option\",\"addOwnVariant\":\"Add your own variant type\",\"addOwnVariantHint\":\"Need something the catalogue doesn't cover (e.g. \\\"Flavor\\\", \\\"Sleeve length\\\")? Add it here.\",\"variantName\":\"Variant name\",\"variantNamePlaceholder\":\"e.g. Flavor\",\"variantNameContext\":\"Product variant name (e.g. Color, Size)\",\"addVariant\":\"Add variant\",\"remove\":\"Remove\",\"addOptionPrompt\":\"Add at least one option to save this variant.\",\"addCustomOptionPlaceholder\":\"e.g. Strawberry\",\"addCustomOptionContext\":\"Option for custom variant \\\"{name}\\\"\",\"addCustomOptionLabel\":\"Add option\",\"currencies\":\"Currencies you accept\",\"currenciesHint\":\"Picked here once; each shop's prices ride in one of the currencies you select. Multi-currency support is coming soon â for now everything settles in RWF.\",\"default\":\"Default\",\"soon\":\"Soon\",\"subdomain\":\"Subdomain\",\"subdomainPlaceholder\":\"yourbusiness\",\"contactEmail\":\"Contact Email Address\",\"contactEmailPlaceholder\":\"[email protected]\",\"contactPhone\":\"Contact Phone Number\",\"socials\":\"Social media\",\"socialsHint\":\"Optional. Paste a profile link or your @handle for each platform you use. Shops on your storefront inherit these.\",\"instagram\":\"Instagram\",\"instagramPlaceholder\":\"@yourbrand or https://instagram.com/yourbrand\",\"x\":\"X (Twitter)\",\"xPlaceholder\":\"@yourbrand or https://x.com/yourbrand\",\"facebook\":\"Facebook\",\"facebookPlaceholder\":\"https://facebook.com/yourbrand\",\"tiktok\":\"TikTok\",\"tiktokPlaceholder\":\"@yourbrand or https://tiktok.com/@yourbrand\",\"youtube\":\"YouTube\",\"youtubePlaceholder\":\"https://youtube.com/@yourchannel\",\"linkedin\":\"LinkedIn\",\"linkedinPlaceholder\":\"https://linkedin.com/company/yourbrand\",\"next\":\"Next\",\"validationFailed\":\"Some fields need attention before saving.\"},\"businessLocationForm\":{\"fieldRequiredRwanda\":\"{field} is required when country is Rwanda is provided.\",\"stateRequired\":\"State is required if country is not Rwanda\",\"latitudeRequired\":\"Latitude is required if longitude is provided.\",\"longitudeRequired\":\"Longitude is required if latitude is provided.\",\"noBusinessFirst\":\"You can't add location without creating a business.\",\"skipping\":\"Skipping Business location step\",\"skipError\":\"Error skipping Business location step.\",\"skipped\":\"Skipped Business location step.\",\"updating\":\"Updating Location...\",\"updateError\":\"Failed to add location.\",\"updated\":\"Location added successfully.\",\"cardTitle\":\"Location\",\"comingSoon\":\"More countries coming soon â Xendly is launching in Rwanda first.\",\"streetAddress\":\"Street Address\",\"streetAddressPlaceholder\":\"KN 5 Ave\",\"customLocation\":\"Describe the exact place\",\"customLocationPlaceholder\":\"e.g. Blue gate next to Simba Supermarket, opposite the pharmacy â Kacyiru\",\"customLocationHint\"
1:\"Be specific â a landmark, a colour, what's next door. This is exactly what your customers and riders use to find you.\",\"customLocationRequired\":\"Please describe the exact place â this is required.\",\"province\":\"Province\",\"district\":\"District\",\"sector\":\"Sector\",\"cell\":\"Cell\",\"village\":\"Village\",\"selectProvince\":\"Select province\",\"selectDistrict\":\"Select district\",\"selectSector\":\"Select sector\",\"selectCell\":\"Select cell\",\"selectVillage\":\"Select village\",\"mapLocation\":\"Map Location\",\"previous\":\"Previous\",\"skip\":\"Skip this step\",\"next\":\"Next\",\"province_field\":\"Province\",\"district_field\":\"District\",\"sector_field\":\"Sector\",\"cell_field\":\"Cell\",\"village_field\":\"Village\"},\"shopLocationForm\":{\"fieldRequiredRwanda\":\"{field} is required when country is Rwanda is provided.\",\"stateRequired\":\"State is required if country is not Rwanda\",\"latitudeRequired\":\"Latitude is required if longitude is provided.\",\"longitudeRequired\":\"Longitude is required if latitude is provided.\",\"noShopFirst\":\"You can't add location without creating a shop.\",\"skipping\":\"Skipping Shop location step\",\"skipError\":\"Error skipping Shop location step.\",\"skipped\":\"Skipped Shop location step.\",\"updating\":\"Updating Location...\",\"updateError\":\"Failed to add location.\",\"updated\":\"Location added successfully.\",\"useSameDetails\":\"Use same location details from business\",\"streetAddress\":\"Street Address\",\"streetAddressPlaceholder\":\"KN 5 Ave\",\"customLocation\":\"Describe the exact place\",\"customLocationPlaceholder\":\"e.g. Blue gate next to Simba Supermarket, opposite the pharmacy â Kacyiru\",\"customLocationHint\"
1:\"Be specific â a landmark, a colour, what's next door. This is exactly what your customers and riders use to find you.\",\"customLocationRequired\":\"Please describe the exact place â this is required.\",\"province\":\"Province\",\"district\":\"District\",\"sector\":\"Sector\",\"cell\":\"Cell\",\"village\":\"Village\",\"selectProvince\":\"Select province\",\"selectDistrict\":\"Select district\",\"selectSector\":\"Select sector\",\"selectCell\":\"Select cell\",\"selectVillage\":\"Select village\",\"mapLocation\":\"Map Location\",\"previous\":\"Previous\",\"skip\":\"Skip this step\",\"next\":\"Next\",\"province_field\":\"Province\",\"district_field\":\"District\",\"sector_field\":\"Sector\",\"cell_field\":\"Cell\",\"village_field\":\"Village\"},\"businessMediaForm\":{\"maxImages\":\"There is a maximum of 3 images only.\",\"noBusinessFirst\":\"You can't upload media without creating a business.\",\"skipping\":\"Skipping Business media step\",\"skipError\":\"Error skipping Business media step.\",\"skipped\":\"Skipped Business media step.\",\"updating\":\"Updating business media...\",\"updated\":\"Business media updated successfully.\",\"updateError\":\"Failed to update business media.\",\"preview\":\"Preview\",\"cardTitle\":\"Media Upload\",\"logoLabel\":\"Business Logo\",\"logoPreview\":\"Logo preview\",\"logoSize\":\"Recommended size: 512x512px or equal sizes. Max file size: 5MB. Formats: JPG, PNG, JPEG, SVG.\",\"tryBgRemoval\":\"Try background removal\",\"findCleanerPhoto\":\"Find a cleaner photo\",\"logoBody\":\"Your logo will appear on your business profile, receipts, and other client-facing materials.\",\"mainLabel\":\"Business Main Image\",\"mainPreview\":\"Main preview\",\"mainSize\":\"Recommended size: 1200x300px. Max file size: 5MB. Formats: JPG, PNG.\",\"mainBody\":\"Your banner will be displayed at the top of your business profile and storefront.\",\"videoLabel\":\"Promotional Video (Optional)\",\"videoPreview\":\"Video preview\",\"videoSize\":\"Max file size: 10MB. Max duration: 10 seconds. Formats: MP4, MOV.\",\"videoBody\":\"A short video showcasing your business, products, or services to attract clients.\",\"additionalLabel\":\"Additional Images (Max 3)\",\"newBadge\":\"New\",\"additionalBody\":\"Upload up to 3 additional images to showcase your business, products, or space.\",\"additionalSize\":\"Recommended size: At least 800x800px. Max file size: 5MB each. Formats: JPG, PNG.\",\"previous\":\"Previous\",\"skip\":\"Skip this step\",\"next\":\"Next\"},\"shopMediaForm\":{\"maxImages\":\"There is a maximum of 3 images only.\",\"noShopFirst\":\"You can't upload media without creating a shop.\",\"noBusinessFirst\":\"You can't upload media without creating a business.\",\"skipping\":\"Skipping Shop media step\",\"skipError\":\"Error skipping Shop media step.\",\"skipped\":\"Skipped Shop media step.\",\"uploadingToBusiness\":\"Uploading to business first...\",\"uploading\":\"Uploading shop media...\",\"uploaded\":\"Media uploaded successfully.\",\"uploadError\":\"Failed to upload media.\",\"uploadBusinessError\":\"Failed to upload media to business.\",\"preview\":\"Preview\",\"useSameMedia\":\"Use same media files from business\",\"inherited\":\"Inherited\",\"mainLabel\":\"Shop Main Image\",\"mainPreview\":\"Main preview\",\"mainSize\":\"Recommended size: 1200x300px. Max file size: 5MB. Formats: JPG, PNG.\",\"mainBody\":\"Your banner will be displayed at the top of your shop profile and storefront.\",\"tryBgRemoval\":\"Try background removal\",\"findCleanerPhoto\":\"Find a cleaner photo\",\"videoLabel\":\"Promotional Video (Optional)\",\"videoPreview\":\"Video preview\",\"videoSize\":\"Max file size: 10MB. Max duration: 10 seconds. Formats: MP4, MOV.\",\"videoBody\":\"A short video showcasing your shop, products, or services to attract customers.\",\"additionalLabel\":\"Additional Images (Max 3)\",\"newBadge\":\"New\",\"additionalBody\":\"Upload up to 3 additional images to showcase your shop, products, or space.\",\"additionalSize\":\"Recommended size: At least 800x800px. Max file size: 5MB each. Formats: JPG, PNG.\",\"previous\":\"Previous\",\"skip\":\"Skip this
1step\",\"next\":\"Next\"},\"featuredBusinesses\":{\"unknownPlan\":\"Unknown Plan\",\"fallbackCategory\":\"Business\",\"creditsLabel\":\"Credits:\",\"badge\":\"Success Stories\",\"titleBefore\":\"Featured Businesses on\",\"titleAfter\":\"Xendly Biz\",\"subtitleBefore\":\"Discover successful businesses that have transformed their operations with our platform. Each business gets their own \",\"subdomainHighlight\":\"branded subdomain\",\"subtitleAfter\":\" and professional online presence.\",\"viewAll\":\"View All Businesses\"},\"testimonialsSection\":{\"badge\":\"Success Stories\",\"titleBefore\":\"Real Stories from Our\",\"titleAfter\":\"Business Partners\",\"subtitle\":\"See how businesses across Rwanda are growing with Xendly Biz. Real stories, real results, real growth.\",\"joinedPrefix\":\"Joined \",\"achievements\":\"Achievements\",\"revenueGrowth\":\"Revenue Growth\",\"activeClients\":\"Active Clients\",\"productsListed\":\"Products Listed\",\"monthlyRevenue\":\"Monthly Revenue\",\"businessJourney\":\"Business Journey\",\"joinedXendly\":\"Joined Xendly Biz\",\"joinedXendlyDesc\":\"{date} - Started digital transformation\",\"firstMilestone\":\"First Major Milestone\",\"firstMilestoneDesc\":\"Achieved significant growth in client base\",\"currentSuccess\":\"Current Success\",\"currentSuccessDesc\":\"Leading business in their category with continued growth\"}},\"dashboard\":{\"bgRemoval\":{\"title\":\"Remove background\",\"processing\":\"Cleaning up the photo â this runs entirely in your browser, no upload yet.\",\"error\":\"Sorry, we couldn't process that photo.\",\"original\":\"Original\",\"cleaned\":\"Cleaned (white background)\",\"useClean\":\"Use cleaned version\",\"keepOriginal\":\"Keep original\"},\"stockPhotoFinder\":{\"title\":\"Find a cleaner photo\",\"placeholder\":\"Search images (e.g. iPhone 15 Pro Max blue)\",\"search\":\"Search\",\"poweredBy\":\"Photos by\",\"attribution\":\"Each picked photo links back to its photographer. Make sure the photo actually represents your product before publishing.\",\"photoBy\":\"Photo by\",\"onUnsplash\":\"on\",\"loadMore\":\"Scroll for more\",\"endOfResults\":\"You've reached the end of the results.\",\"tipTitle\":\"Tip:\",\"tipBody\":\"Type the exact product model (e.g. 'iPhone 15 Pro Max blue') instead of a generic term to get accurate, listing-ready photos.\",\"error\":\"Couldn't search images: {detail}\",\"noResults\":\"No images found for that query â try different keywords.\",\"multiSelectCount\":\"{selected} of {max} selected\",\"multiSelectAdd\":\"Add {n} selected\",\"multiSelectClear\":\"Clear\"},\"overview\":{\"totalRevenue\":\"Total revenue\",\"totalTransactions\":\"Total transactions\",\"activeCustomers\":\"Active customers\",\"cancelRate\":\"Cancel rate\",\"vsPrev\":\"vs. previous period\"},\"quickActions\":{\"title\":\"Quick Actions\",\"subtitle\":\"Common tasks and shortcuts\",\"addProduct\":\"Add Product\",\"addProductDesc\":\"Create a new product + SKUs\",\"newSale\":\"New POS sale\",\"newSaleDesc\":\"Open the POS to ring up a sale\",\"inviteTeam\":\"Invite team member\",\"inviteTeamDesc\":\"Add a manager or employee\",\"addShop\":\"Add shop\",\"addShopDesc\":\"Create a new shop location\"},\"clientsSummary\":{\"totalClients\":\"Total clients\",\"averageOrderValue\":\"Average order value\",\"totalOrders\":\"Total orders\",\"retentionRate\":\"Retention rate\"},\"shopsSummary\":{\"totalShops\":\"Total Shops\",\"totalProducts\":\"Total Products\",\"totalRevenue\":\"Total Revenue\"},\"teamSummary\":{\"totalMembers\":\"Total Members\",\"activeMembers\":\"Active Members\",\"pendingInvites\":\"Pending Invites\",\"rolesTitle\":\"Team Roles\",\"owner\":\"Owner\",\"manager\":\"Manager\",\"employee\":\"Employee\"},\"ordersSummary\":{\"totalOrders\":\"Total Orders\",\"productsSold\":\"Products Sold\",\"totalRevenue\":\"Total Revenue\",\"totalProfit\":\"Total Profit\",\"pending\":\"Pending\",\"shipping\":\"Shipping\",\"delivered\":\"Delivered\",\"cancelled\":\"Cancelled\"},\"analyticsOverview\":{\"totalRevenue\":\"Total revenue\",\"totalRevenueHint\":\"POS {pos} ⢠Online {online}\",\"totalProfit\":\"Total profit\",\"totalProfitHint\":\"POS {pos} ⢠Online {online}\",\"totalTransactions\":\"Total transactions\",\"totalTransactionsHint\":\"{pos} POS ⢠{online} online\",\"activeCustomers\":\"Active customers\",\"activeCustomersHint\":\"{pos} POS ⢠{online} online (placed an order in this period)\",\"newClients\":\"New clients\",\"newClientsHint\":\"Joined this period · {total} total all-time\",\"costOfGoods\":\"Cost of goods\",\"grossMarginHint\"
1:\"{pct}% gross margin\"},\"recentOrders\":{\"title\":\"Recent online orders\",\"subtitle\":\"Latest 5 orders from your storefront\",\"viewAll\":\"View all\",\"empty\":\"No online orders yet â once a storefront customer pays, the order will land here.\",\"colOrder\":\"Order\",\"colCustomer\":\"Customer\",\"colDate\":\"Date\",\"colAmount\":\"Amount\",\"colStatus\":\"Status\",\"itemsOne\":\"{count} item\",\"itemsOther\":\"{count} items\"},\"billingHistory\":{\"title\":\"Billing history\",\"subtitle\":\"Your invoices and receipts. Click View / Receipt to open a print-friendly version â your browser's \\\"Save as PDF\\\" downloads it.\",\"tabInvoices\":\"Invoices\",\"tabReceipts\":\"Receipts\",\"loadingInvoices\":\"Loading invoicesâ¦\",\"loadingReceipts\":\"Loading receiptsâ¦\",\"couldNotLoad\":\"Couldn't load\",\"noInvoices\":\"No invoices yet\",\"noReceipts\":\"No receipts yet\",\"noInvoicesBody\":\"When you upgrade or buy credits, your invoices will appear here.\",\"noReceiptsBody\":\"Receipts appear here once your invoices are paid.\",\"colInvoice\":\"Invoice\",\"colReceipt\":\"Receipt\",\"colDate\":\"Date\",\"colPlan\":\"Plan\",\"colAmount\":\"Amount\",\"colStatus\":\"Status\",\"pay\":\"Pay\",\"receipt\":\"Receipt\",\"view\":\"View\",\"statusPending\":\"Pending\",\"statusPaid\":\"Paid\",\"statusFailed\":\"Failed\",\"statusExpired\":\"Expired\"},\"pushSubscribeCard\":{\"title\":\"Push notifications\",\"unsupported\":\"Your browser doesn't support web push. Try Chrome, Edge, or Firefox on desktop.\",\"subscribedDesc\":\"This device is signed up â you'll get a system notification when something happens.\",\"subscribeDesc\":\"Turn on browser push so updates reach you even with this tab closed.\",\"permDeniedBody\":\"You blocked notifications in your browser for this site. Click the lock icon in the address bar â Site settings â set Notifications to \\\"Allow\\\" â reload.\",\"turnOff\":\"Turn off on this device\",\"sendTest\":\"Send a test notification\",\"enable\":\"Enable push notifications\",\"notReceiving\":\"Not receiving notifications?\",\"helpHeading\":\"Browser-allowed but still nothing?\",\"helpIntro\":\"Notifications can be blocked at the operating-system level even when the browser has permission. Check these in order:\",\"helpMac\":\"macOS: System Settings â Notifications â find your browser â set \\\"Allow notifications\\\" on, lock screen on, turn off Focus / Do Not Disturb.\",\"helpWindows\":\"Windows: Settings â Notifications \u0026 actions â make sure your browser is enabled and Focus Assist isn't suppressing it.\",\"helpSite\":\"Browser site setting: click the lock icon next to the URL â Site settings â Notifications â Allow â reload.\",\"helpBackground\":\"Browser in the background? Some systems require the browser to be running for pushes to land. Quitting Chrome stops them.\",\"helpLocalhost\":\"Localhost specifically: some OS notification UIs hide pushes from localhost origins. Deploy to a tunnel (ngrok / cloudflared) and retest.\",\"helpTest\":\"Use the \\\"Send a test notification\\\" button above to isolate whether the problem is the pipeline (no toast back) or the OS (toast says \\\"sent\\\" but no banner).\",\"successOn\":\"Push notifications turned on for this device.\",\"errorOn\":\"Couldn't turn on push notifications.\",\"successOff\":\"Push notifications turned off for this device.\",\"errorOff\":\"Couldn't turn off push notifications.\",\"errorTest\":\"Couldn't send test push.\",\"errorVapid\":\"Server is missing VAPID keys â push isn't configured. Check VAPID_PUBLIC_KEY / VAPID_PRIVATE_KEY / VAPID_SUBJECT on the backend.\",\"errorNoSubs\":\"No subscriptions found for your account on this device. Click Enable above first.\",\"deliveryFailed\":\"Push attempted on {n, plural, one {{n} device} other {{n} devices}} â 0 delivered, {expired} expired, {failed} failed. {reason}\",\"deliverySuccess\":\"Push delivered to {delivered, plural, one {{delivered} device} other {{delivered} devices}}{onThisDevice}.{expiredHint} If you still don't see it, the OS is suppressing it â see the tips below.\",\"onThisDevice\":\" (including this device)\",\"expiredOne\":\" {n} stale endpoint pruned.\",\"expiredOther\":\" {n} stale endpoints pruned.\",\"desktopApp\":\"This is the Xendly Biz desktop app â notifications are delivered straight to your system notification center, even when the window is closed. No setup needed.\"},\"notificationsToaster\":{\"clickToView\":\"Click to view\",\"macFocusHintTitle\":\"Notifications during Focus / Do Not Disturb\",\"macFocusHintBody\":\"Xendly Biz sends important alerts as time-sensitive so they reach you during Focus. If one ever doesn't appear, allow Xendly Biz in System Settings â Focus â Allowed Notifications.\",\"macFocusHintGotIt\":\"Got it\"},\"posTransactions\":{\"title\":\"Transaction History\",\"subtitle\":\"All point of sale transactions for the selected period\",\"searchPlaceholder\":\"Search transactions...\",\"colTransactionId\":\"Transaction ID\",\"colTime\":\"Time\",\"colClient\":\"Client\",\"colItems\":\"Items\",\"colTotal\":\"Total\",\"colPayment\":\"Payment\",\"colCashier\":\"Cashier\",\"colActions\":\"Actions\",\"itemsSuffix\":\"{n} items\",\"receivedChange\":\"Received: {received} | Change: {change}
1\",\"empty\":\"No transactions found matching your criteria.\"},\"teamTable\":{\"title\":\"Team Members\",\"subtitle\":\"Manage people \u0026 invitations\",\"searchPlaceholder\":\"Search by name, email, phone...\",\"modeCombined\":\"All (Invitations+Users)\",\"modeInvitations\":\"Invitations only\",\"modeUsers\":\"Users only\",\"loading\":\"Loading Team members...\",\"colMember\":\"Member\",\"colRole\":\"Role\",\"colShop\":\"Shop\",\"colStatus\":\"Status\",\"colAdded\":\"Added\",\"colActions\":\"Actions\",\"statusInvitation\":\"Invitation\",\"statusActive\":\"Active\",\"resendInvite\":\"Resend invite\",\"cancelInvitation\":\"Cancel invitation\",\"removeFromTeam\":\"Remove from team\",\"ownersCantBeRemoved\":\"Owners can't be removed\",\"emptyAll\":\"No members or invitations found.\",\"emptyInvitations\":\"No invitations found.\",\"emptyUsers\":\"No users found.\",\"errorLoad\":\"Failed to load team.\",\"errorMissingUser\":\"Missing user id.\",\"confirmRemove\":\"Remove {label} from the team? Their existing sales/history stay intact, but they'll lose access to this business.\",\"removed\":\"{label} removed.\",\"alreadyRemoved\":\"Team member already removed.\",\"errorRemove\":\"Could not remove team member.\",\"errorMissingInvitation\":\"Missing invitation id.\",\"confirmCancel\":\"Cancel the invitation to {label}?\",\"invitationCancelled\":\"Invitation cancelled.\",\"errorCancelStatus\":\"Could not cancel (status {status}).\",\"alreadyCancelled\":\"Invitation already cancelled.\",\"errorCancel\":\"Could not cancel invitation.\",\"invitationResent\":\"Invite resent to {label}.\",\"errorResend\":\"Could not resend invitation.\",\"fallbackInvitee\":\"the invitee\",\"fallbackThisInvitee\":\"this invitee\",\"fallbackThisMember\":\"this member\",\"noShop\":\"â\"},\"shopsTable\":{\"pageTitle\":\"Shops Management\",\"pageSubtitle\":\"Manage your shop locations and settings\",\"cardTitle\":\"All Shops\",\"cardSubtitle\":\"Manage your shop locations and their details\",\"searchByName\":\"Search by name...\",\"searchByCategories\":\"Search by categories...\",\"searchByManager\":\"Search by manager...\",\"searchByLabel\":\"Search by\",\"selectName\":\"Name\",\"selectCategories\":\"Categories\",\"selectManager\":\"Manager\",\"loading\":\"Loading shops...\",\"colShopName\":\"Shop Name\",\"colCategories\":\"Categories\",\"colProducts\":\"Products\",\"colManager\":\"Manager\",\"colRevenue\":\"Revenue\",\"colStatus\":\"Status\",\"colActions\":\"Actions\",\"noManager\":\"No Manager\",\"active\":\"Active\",\"inactive\":\"Inactive\",\"openMenu\":\"Open menu\",\"menuEdit\":\"Edit\",\"menuSetInactive\":\"Set Inactive\",\"menuSetActive\":\"Set Active\",\"menuDelete\":\"Delete\",\"empty\":\"No shops found matching your search.\",\"errorFetch\":\"Error fetching shops.\",\"shopActivated\":\"Shop activated.\",\"shopDeactivated\":\"Shop deactivated.\",\"errorUpdate\":\"Could not update shop status.\",\"confirmDelete\":\"Delete \\\"{name}\\\"? Any products attached to this shop will be detached. This can't be undone.\",\"deleted\":\"Deleted \\\"{name}\\\".\",\"errorDelete\":\"Could not delete this shop.\"},\"productsTable\":{\"cardTitle\":\"All Products (SKUs)\",\"cardSubtitle\":\"Manage your product inventory and pricing across all shops.\",\"skusCount\":\"{count} SKUs\",\"searchPlaceholder\":\"Search products by name, category, or variants...\",\"filterByShop\":\"Filter by shop\",\"allShops\":\"All Shops\",\"sortBy\":\"Sort by\",\"sortNewest\":\"Newest First\",\"sortName\":\"Name (A-Z)\",\"sortCategory\":\"Category\",\"sortPrice\":\"Price\",\"sortQuantity\":\"Stock\",\"sortShop\":\"Shop Name\",\"loading\":\"Loading products...\",\"colProduct\":\"Product\",\"colShop\":\"Shop\",\"colStock\":\"Stock\",\"colPrice\":\"Price\",\"colCategory\":\"Category\",\"colCreated\":\"Created At\",\"colActions\":\"Actions\",\"stockOut\":\"Out of Stock\",\"stockLow\":\"Low Stock\",\"stockIn\":\"In Stock\",\"stockBadge\":\"{label} ({n})\",\"onlinePrice\":\"Online: {price}\",\"cost\":\"Cost: {price}\",\"menuViewDetails\":\"View product details\",\"menuViewSku\":\"View SKU details\",\"menuAddStock\":\"Add stock\",\"menuDestock\":\"Destock\",\"menuDestockHint\"
1:\"damaged / lost\",\"menuEditSku\":\"Edit SKU\",\"menuEditProduct\":\"Edit product\",\"menuAddDiscount\":\"Add discount\",\"menuDeleteSku\":\"Delete SKU\",\"noProducts\":\"No products found.\",\"emptyTitle\":\"No products found matching your criteria.\",\"emptyHint\":\"Try adjusting your search filters or add new products.\",\"errorFetchShops\":\"Error fetching shops for filter.\",\"errorFetchProducts\":\"Error fetching products.\",\"addStockTitle\":\"Add Stock\",\"addStockFor\":\"For:\",\"addStockAt\":\"at\",\"addStockCurrent\":\"Current Stock\",\"addStockToAdd\":\"Quantity to Add\",\"addStockPlaceholder\":\"Enter quantity to add\",\"addStockNewTotal\":\"New Total Stock\",\"addStockCostLabel\":\"Cost paid this batch\",\"addStockCostPerUnit\":\"Per unit\",\"addStockCostTotal\":\"Total paid\",\"addStockUnitCostPlaceholder\":\"Unit cost (RWF)\",\"addStockTotalCostPlaceholder\":\"Total paid (RWF)\",\"addStockComputedTotal\":\"Total this batch: {amount}\",\"addStockComputedUnit\":\"Unit cost: {amount} each\",\"addStockEnterQtyFirst\":\"Enter a quantity to split the total into a unit cost.\",\"cancel\":\"Cancel\",\"addStockButton\":\"Add Stock\",\"addStockNeedQty\":\"Please provide a quantity to add.\",\"addStockNeedPositive\":\"Please enter a valid positive number for stock.\",\"addStockLoading\":\"Adding {count} stock to \\\"{sku}\\\" from {shop}...\",\"addStockSuccess\":\"Added {count} stock successfully.\",\"addStockError\":\"Error adding stock.\",\"addStockBatchExpiry\":\"Batch expiry (optional)\",\"addStockBatchExpiryHint\":\"Best-before date for this batch. Leave blank for durable goods. The product's overall expiry tracks the earliest unsold batch.\",\"addStockUpdatePrices\":\"Update prices for this restock?\",\"addStockUpdatePricesHint\":\"Off keeps the current prices. On records the new buying / selling price against this batch so margins stay honest.\",\"addStockBuying\":\"Buying price\",\"addStockBuyingBatchSuggest\":\"This batch: {amount}\",\"addStockBuyingPrevSuggest\":\"Previous: {amount}\",\"addStockBuyingSuggestHint\":\"Pick a suggestion or type your own.\",\"addStockSelling\":\"Selling price\",\"addStockOnline\":\"Online price\",\"addStockOnlineNone\":\"no online price\",\"addStockOnlinePlaceholder\":\"Leave empty to keep offline-only\",\"addStockReason\":\"Reason (optional)\",\"addStockReasonPlaceholder\":\"e.g. Supplier raised wholesale by 5%\",\"addStockDefaultReason\":\"Restock at new buying price\",\"addStockBuyingInvalid\":\"Enter a valid buying price.\",\"addStockSellingInvalid\":\"Enter a valid selling price.\",\"addStockOnlineInvalid\":\"Enter a valid online price or leave it empty.\",\"destockTitle\":\"Adjust stock\",\"destockCurrentlyInStock\":\"Currently in stock:\",\"destockUnits\":\"units\",\"destockUnitsToRemove\":\"Units to remove\",\"destockReason\":\"Reason\",\"destockNotes\":\"Notes (optional)\",\"destockNotesPlaceholder\":\"What happened? When? Any extra detail.\",\"destockRemove\":\"Remove from stock\",\"destockNeedPositive\":\"Enter a positive number of units to remove.\",\"destockTooMany\":\"You only have {available} units in stock â can't deduct {n}.\",\"destockSuccessOne\":\"Removed {n} unit from stock.\",\"destockSuccessOther\":\"Removed {n} units from stock.\",\"destockError\":\"Could not adjust stock.\",\"reasonDamaged\":\"Damaged\",\"reasonLost\":\"Lost\",\"reasonDestroyed\":\"Destroyed\",\"reasonExpired\":\"Expired\",\"reasonTheft\":\"Theft\",\"reasonOther\":\"Other\",\"editSkuTitle\":\"Edit SKU\",\"editProductTitle\":\"Edit Product\",\"editProductAffects\":\"Affects every SKU under\",\"editFor\":\"For:\",\"editStockQty\":\"Stock quantity\",\"editSellingPrice\":\"Selling price (RWF)\",\"editLowStockAlert\":\"Low stock alert\",\"editLowStockHint\":\"SKU is flagged when stock ⤠this value\",\"editOnlinePrice\":\"Online price (RWF)\",\"editOnlineHint\":\"leave empty to hide from online store\",\"editBarcode\":\"Manufacturer barcode\",\"editBarcodeHint\":\"(optional)\",\"editBarcodeAdd\":\"Add barcode\",\"editBarcodeScan\":\"Scan\",\"editExpiryDate\":\"Expiry date\",\"editExpiryDateHint\":\"(per-batch best-before)\",\"editBarcodePlaceholder\":\"Scan with USB reader or type the EAN/UPC/Code-128\",\"editSkuEnabled\":\"SKU enabled\",\"editSkuEnabledHint\"
1:\"Disabled SKUs are hidden from the storefront and POS.\",\"editName\":\"Name\",\"editCategory\":\"Category\",\"editDescription\":\"Description\",\"editShowOnline\":\"Show online\",\"editShowOnlineHint\":\"Toggling off removes the product from the storefront immediately. Requires a Paypack payout number on the business â if missing, this stays off.\",\"saving\":\"Savingâ¦\",\"saveChanges\":\"Save changes\",\"errQtyNonNeg\":\"Quantity must be a non-negative number.\",\"errSellingNonNeg\":\"Selling price must be ⥠0.\",\"errOnlineNonNeg\":\"Online price must be ⥠0 (or empty to disable).\",\"errLowStockNonNeg\":\"Low stock alert must be a non-negative number.\",\"errProductNameRequired\":\"Product name is required.\",\"errCategoryRequired\":\"Category is required.\",\"skuUpdated\":\"Updated \\\"{name}\\\"\",\"productUpdated\":\"Updated \\\"{name}\\\"\",\"errUpdateSku\":\"Could not update SKU.\",\"errUpdateProduct\":\"Could not update product.\",\"deleteLoading\":\"Deleting product SKU...\",\"deleteSuccess\":\"Product SKU deleted successfully.\",\"deleteError\":\"Failed to delete product SKU.\",\"defaultSku\":\"Default SKU\",\"category\":\"Category\",\"allCategories\":\"All categories\",\"minPrice\":\"Min price\",\"maxPrice\":\"Max price\"},\"clientSection\":{\"pageTitle\":\"Clients Management\",\"pageSubtitle\":\"Manage client relationships and data\",\"downloadCsv\":\"Download CSV\",\"downloadStarting\":\"Initiating client data download...\",\"downloadUnavailable\":\"Business information is not available to download clients.\",\"tabClients\":\"Clients\",\"tabDebt\":\"Debt\",\"errorClients\":\"Error fetching clients.\",\"errorDebt\":\"Error fetching debt list.\",\"ageToday\":\"today\",\"ageOne\":\"1 day ago\",\"ageOther\":\"{n} days ago\",\"reminderSent\":\"Reminder sent to {name} (RWF {owed}).\",\"errorRemind\":\"Could not send reminder.\",\"confirmDetach\":\"Remove {label} from your client list? Their past sales stay on record, but they'll no longer appear in this list.\",\"detached\":\"{label} removed.\",\"errorDetach\":\"Could not remove client.\",\"statusActive\":\"Active\",\"statusInactive\":\"Inactive\",\"statusNew\":\"New\",\"statusVip\":\"VIP\",\"filterStatusComingSoon\":\"Client status filter coming soon!\",\"cardTitle\":\"All Clients\",\"cardSubtitle\":\"View and manage your client database\",\"searchPlaceholder\":\"Search Client...\",\"filterByStatus\":\"Filter by status\",\"allStatuses\":\"All Statuses\",\"loadingClients\":\"Loading clients...\",\"colClient\":\"Client\",\"colContact\":\"Contact\",\"colOrders\":\"Orders\",\"colTotalSpent\":\"Total Spent\",\"colStatus\":\"Status\",\"colLastActivity\":\"Last Activity\",\"colActions\":\"Actions\",\"unknownLocation\":\"Unknown Location\",\"noContactInfo\":\"No contact info\",\"lastNa\":\"N/A\",\"lastNever\":\"Never\",\"actionsSrOnly\":\"Actions\",\"actionCall\":\"Call {phone}\",\"actionEmail\":\"Email {email}\",\"actionViewOrders\":\"View orders\",\"actionRemoving\":\"Removingâ¦\",\"actionRemoveFromList\":\"Remove from list\",\"fallbackThisClient\":\"this client\",\"noClients\":\"No clients found matching your criteria.\",\"debtTotalOutstanding\":\"Total outstanding\",\"debtRegisteredClients\":\"Registered clients\",\"debtClientsOweOne\":\"{n} client owes\",\"debtClientsOweOther\":\"{n} clients owe\",\"debtWalkIns\":\"Walk-ins\",\"debtUnpaidSalesOne\":\"{n} unpaid sale\",\"debtUnpaidSalesOther\":\"{n} unpaid sales\",\"debtCardTitle\":\"Outstanding debt\",\"debtCardSubtitle\":\"Registered clients first, then walk-in sales (identified by the notes the merchant recorded at sale time).\",\"loadingShort\":\"Loadingâ¦\",\"debtEmpty\":\"No outstanding debt. Everyone's paid up.\",\"colType\":\"Type\",\"colNameNotes\":\"Name / notes\",\"colContactDebt\":\"Contact\",\"colOwes\":\"Owes\",\"colSince\":\"Since\",\"unnamedClient\":\"Unnamed client\",\"noEmail\":\"No email\",\"noPhone\":\"No phone\",\"badgeClient\":\"Client\",\"badgeWalkIn\":\"Walk-in\",\"notProvided\":\"Not provided\",\"recordPayment\":\"Record payment\",\"remindSending\":\"Sendingâ¦\",\"remindByEmail\":\"Remind by email\",\"settleClientLabel\":\"{name} â sale from {date}\",\"settleWalkInLabel\":\"Walk-in â {date}\",\"settleTitle\":\"Record payment\",\"settleOutstanding\":\"Outstanding:\",\"settleAmountLabel\":\"Amount paid (RWF)\",\"settleCancel\":\"Cancel\",\"settleErrPositive\":\"Enter a positive amount.\",\"settleErrTooMuch\":\"Payment can't exceed the remaining balance of RWF {amount}.\",\"settleFullyPaid\":\"Sale fully paid off.\",\"settleRecorded\":\"Payment of RWF {amount} recorded.\",\"settleError\":\"Could not record payment.\"},\"clientForm\":{\"addClient\":\"Add Client\",\"dialogTitle\":\"Add New Client\",\"dialogDescription\":\"Enter the basic contact details for your new client.\",\"firstName\":\"First Name *\",\"lastName\":\"Last Name *\",\"email\":\"Email\",\"phone\":\"Phone Number\",\"firstNamePlaceholder\":\"e.g., John\",\"lastNamePlaceholder\":\"e.g., Doe\",\"emailPlaceholder\":\"e.g., [email protected]\",\"phonePlaceholder\":\"e.g., +250781234567\",\"contactRequiredHint\"
1:\"* At least one of Email or Phone Number is required.\",\"creating\":\"Creating...\",\"createClient\":\"Create Client\",\"loadingToast\":\"Creating client...\",\"successToast\":\"Client created successfully!\",\"errorGeneric\":\"Something went wrong. Please try again.\",\"errFirstNameRequired\":\"First name is required\",\"errFirstNameProfanity\":\"First name contains inappropriate words\",\"errLastNameRequired\":\"Last name is required\",\"errLastNameProfanity\":\"Last name contains inappropriate words\",\"errEmailInvalid\":\"Invalid email address\",\"errPhoneShort\":\"Phone number is too short\",\"errEmailOrPhone\":\"Either email or phone number is required.\"},\"teamMemberForm\":{\"addButton\":\"Add Team Member\",\"dialogTitle\":\"Add Team Member\",\"dialogDescription\":\"Invite a new team member to join your business. They'll receive an invitation link to get started.\",\"firstName\":\"First Name\",\"lastName\":\"Last Name\",\"firstNamePlaceholder\":\"Firstname...\",\"lastNamePlaceholder\":\"Lastname...\",\"inviteMethod\":\"Invite Method\",\"selectMethod\":\"Select method\",\"methodEmail\":\"Email\",\"methodPhone\":\"Phone\",\"emailLabel\":\"Email Address\",\"emailPlaceholder\":\"[email protected]\",\"emailHint\":\"They'll receive an invitation email with a link to join\",\"phoneLabel\":\"Phone Number\",\"phoneHint\":\"They'll receive an invitation SMS with a link to join\",\"expiryEmail\":\"Email links stay valid for 24 hours. You can resend or cancel any time from the team list.\",\"expirySms\":\"SMS codes expire after 10 minutes. If they don't accept in time, just resend the invite from the team list.\",\"role\":\"Role\",\"selectRole\":\"Select role\",\"roleOwner\":\"Owner\",\"roleManager\":\"Manager\",\"roleEmployee\":\"Employee\",\"roleHintOwner\":\"Full access to all business features\",\"roleHintManager\":\"Can manage assigned shop and team members\",\"roleHintEmployee\":\"Basic access to assigned shop\",\"noShops\":\"No shops found\",\"noShopsHint\":\"Create a shop first to assign this team member\",\"createShop\":\"Create a Shop\",\"assignedShop\":\"Assigned Shop\",\"loadingShop\":\"Loading...\",\"selectShop\":\"Select shop\",\"cancel\":\"Cancel\",\"sending\":\"Sending...\",\"sendInvitation\":\"Send Invitation\",\"errFirstNameRequired\":\"First name is required\",\"errLastNameRequired\":\"Last name is required\",\"errEmailInvalid\":\"Invalid email address\",\"errPhoneShort\":\"Phone number is too short\",\"errShopRequired\":\"Shop is required for this role\",\"errContactRequired\":\"Enter an email or a phone number â at least one is required.\",\"errProvideEmail\":\"Please provide an email address.\",\"errProvidePhone\":\"Please provide a phone number.\",\"errSelectShop\":\"Please select a shop for this role.\",\"successInvite\":\"Invitation sent successfully!\",\"errFailInvite\":\"Failed to send invitation. Please try again.\",\"contactHint\":\"Add an email and/or a phone number â at least one is required.\",\"expiryBoth\":\"Email invites are a 24-hour link; SMS codes expire in ~10 minutes. If you provide both, the invite is sent to the email.\"},\"productCreation\":{\"pageTitle\":\"Create New Product\",\"discardAll\":\"Discard All Drafts\",\"discardShort\":\"Discard\",\"saveAll\":\"Save All Complete Products\",\"saveShort\":\"Save All\",\"noDraftSelected\":\"No product draft selected. Please select one from the sidebar or click \\\"New Product Draft\\\".\",\"newDraftStarted\":\"New product draft started.\",\"confirmDiscardAll\":\"Are you sure you want to discard ALL unsaved product drafts? This action cannot be undone.\",\"discardedAll\":\"All unsaved product drafts have been discarded.\",\"noDraftsToSave\":\"No product drafts to save.\",\"savingProducts\":\"Creating products...\",\"savedProducts\":\"{count, plural, =1 {Product is now live} other {# products are now live}}\",\"errSaveProducts\":\"Error creating products\",\"sidebarTitle\":\"Product Drafts\",\"newDraftButton\":\"New Product Draft\",\"noDrafts\":\"No drafts in progress.\",\"untitledProduct\":\"Untitled Product\",\"deleteDraftTitle\":\"Delete draft\",\"stepBasicInfo\":\"Basic Info\",\"stepVariants\":\"Variants\",\"stepPricing\":\"Pricing \u0026 Stock\",\"stepReview\":\"Review\",\"reviewNoSelected\":\"No Product Draft Selected\",\"reviewSelectFromSidebar\":\"Please select a draft from the sidebar to review.\",\"reviewPreviousStep\":\"Previous Step\",\"reviewAddNew\":\"Add New Product Draft\",\"reviewUntitled\":\"Untitled product draft\",\"reviewIntro\":\"Review your product draft before proceeding\",\"reviewDraftId\":\"Draft ID: {id}\",\"reviewStepOf\":\"Step {n} of 5\",\"reviewBasicInfo\":\"Basic Information\",\"reviewProductName\":\"Product Name\",\"reviewCategory\":\"Category\",\"reviewDescription\":\"Description\",\"reviewShops\":\"Shops\",\"reviewNotSet\":\"Not set\",\"reviewNoShops\":\"No shops selected\",\"reviewVariants\":\"Product Variants\",\"reviewVariantsCountOne\":\"{n} variant\",\"reviewVariantsCountOther\":\"{n} variants\",\"reviewVariantNum\":\"Variant {n}\",\"reviewVariantId\":\"ID: {id}\",\"reviewBusinessVariants\":\"Business Variants\",\"reviewCustomBadge\":\"Custom\",\"reviewNoVariantsAssigned\":\"No variants assigned\",\"reviewMedia\":\"Media\",\"reviewMainImage\":\"Main Image\",\"reviewAdditionalImages\":\"Additional Images ({n})\",\"reviewMoreImages\":\"+{n} more\",\"reviewVideo\":\"Video\",\"reviewNoMedia\":\"No media\",\"reviewNoVariants\":\"No product variants defined\",\"reviewSkusTitle\":\"SKUs (Pricing \u0026 Inventory)\",\"reviewSkuCountOne\":\"{n} SKU\",\"reviewSkuCountOther\":\"{n} SKUs\",\"reviewSkuNum\":\"SKU {n}\",\"reviewLinkedVariant\":\"Linked Variant\",\"reviewVariantNumShort\":\"Variant {n}\",\"reviewUnknownVariant\":\"Unknown Variant\",\"reviewQuantity\":\"Quantity\",\"reviewBuyingPrice\":\"Buying Price\",\"reviewSellingPrice\":\"Selling Price\",\"reviewNoSkus\":\"No SKUs defined\",\"reviewSkusHint\":\"Please define at least one SKU in the previous step\",\"reviewShopFallback\":\"Shop {id}\",\"biCardTitle\":\"Basic Information\",\"biCardSubtitle\":\"Enter the core details for your new product.\",\"biProductName\":\"Product Name\",\"biProductNamePlaceholder\":\"e.g., Car\",\"biProductNameContext\":\"Product name\",\"biChecking\":\"Checkingâ¦\",\"biNameAvailable\":\"Name available\",\"biCantVerify\":\"Couldn't verify name uniqueness\",\"biNameTakenLabel\":\"A product named \\\"{name}\\\" already exists. You can fill its details to continue editing it, or choose a different name.\",\"biFillFromIt\":\"Fill Details from it\",\"biDescription\":\"Description\",\"biDescriptionPlaceholder\":\"Describe the product details...\",\"biDescriptionContext\":\"Product description\",\"biOnlineVisibility\":\"Online Visibility\",\"biOnlineVisibilitySubtitle\":\"Control whether this product appears in your online store.\",\"biPayoutWarningTitle\":\"Add a payout number to sell online\",\"biPayoutWarningBefore\":\"Online orders are settled to your mobile money number via Paypack. Add one in your business \",\"biPayoutWarningLink\":\"payment settings\",\"biPayoutWarningAfter\":\" to enable this toggle.\",\"biLocationWarningTitle\":\"Pin your shop's location to sell online\",\"biLocationWarningBefore\":\"Kapiteni needs accurate pickup coordinates to quote shipping at checkout. Drop a pin in your business \",\"biLocationWarningLink\":\"location settings\",\"biLocationWarningAfter\":\" to enable this toggle.\",\"biShowOnline\":\"Show product online\",\"biShowOnlineHint\":\"When enabled, this product will be visible to customers in your online store. When disabled, it will only be available for in-store sales.\",\"biShopsTitle\":\"Product Shops\",\"biShopsSubtitle\":\"Select the shops where this product will be available.\",\"biChooseShops\":\"Choose Shops *\",\"biSelectShops\":\"Select shops...\",\"biShopsSelected\":\"{n} shop(s) selected\",\"biSearchShops\":\"Search shops...\",\"biLoadingShops\":\"Loading shops...\",\"biNoShop\":\"No shop found.\",\"biCreateShop\":\"Create Shop\",\"biShopFallbackName\":\"Shop {n}\",\"biCategoryTitle\":\"Category\",\"biCategorySubtitle\":\"Select a category from your shops or create a new one.\",\"biExpiryTitle\":\"Expiry date\",\"biExpirySubtitle\":\"Optional â for perish
1ables (food, medicine, cosmetics). Surfaced on the Expiring tab and the daily reminder.\",\"biExpiryLabel\":\"Best before\",\"biLanguagePreview\":\"How it'll appear per language\",\"biMissing\":\"missing\",\"biOr\":\"Or\",\"biCustomCategory\":\"Custom category\",\"biCustomCategoryPlaceholder\":\"Enter a custom category name\",\"biCustomCategoryContext\":\"Product category\",\"biNext\":\"Next\",\"biErrNameRequired\":\"Product name is required\",\"biErrNameProfanity\":\"Name contains inappropriate words\",\"biErrNameUnderscore\":\"Underscores are not allowed in the product name\",\"biErrDescRequired\":\"Description is required\",\"biErrDescProfanity\":\"Description contains inappropriate words\",\"biErrShopRequired\":\"Please select at least one shop\",\"biErrCategoryRequired\":\"Category is required\",\"biErrCategoryProfanity\":\"Category contains inappropriate words.\",\"biErrNameTaken\":\"A product with this name already exists.\",\"biErrNameVerify\":\"Failed to check name uniqueness. Please try again.\",\"biFilledFromExisting\":\"Details filled from existing product: \\\"{name}\\\".\",\"biErrNoActive\":\"No active product to save basic information for.\",\"biErrResolveName\":\"Please resolve the product name issue before proceeding.\",\"biSavedLocally\":\"Basic information saved locally.\",\"piErrQuantity\":\"Quantity must be 0 or more\",\"piErrThreshold\":\"Threshold must be 0 or more\",\"piErrBuyingNeg\":\"Buying price cannot be negative\",\"piErrSellingNeg\":\"Selling price cannot be negative\",\"piErrOnlineNeg\":\"Online price cannot be negative\",\"piErrSellingLessThanBuying\":\"Selling price must be \u003e= buying price\",\"piErrOnlineLessThanBuying\":\"Online price must be \u003e= buying price\",\"piNoVariantSetup\":\"No Variant exist set it up\",\"piSavedLocally\":\"Product SKU and inventory saved locally.\",\"piTitle\":\"Pricing \u0026 Inventory\",\"piSubtitleOnline\":\"Set quantity, buying price, selling price, and online price for each product variant across your selected shops.\",\"piSubtitle\":\"Set quantity, buying price, selling price for each product variant across your selected shops.\",\"piNoShopsBack\":\"Please go back to \\\"Basic Information\\\" and select at least one shop for this product.\",\"piApplyToAll\":\"Apply to all variants\",\"piApplyAllQuantity\":\"Set all quantities to\",\"piApplyAllQuantityPh\":\"e.g., 100\",\"piApplyAllBuying\":\"Set all buying prices to\",\"piApplyAllSelling\":\"Set all selling prices (POS) to\",\"piApplyAllOnline\":\"Set all online prices to\",\"piUnknownShop\":\"Unknown Shop\",\"piUnknownVariant\":\"Unknown Variant\",\"piQuantity\":\"Quantity *\",\"piLowStock\":\"Low stock alert\",\"piLowStockHint\":\"Flagged when stock ⤠this value\",\"piBuyingPrice\":\"Buying Price *\",\"piSellingPrice\":\"Selling Price (POS) *\",\"piOnlinePrice\":\"Online Price *\",\"piBarcode\":\"Manufacturer barcode (optional)\",\"piBarcodePlaceholder\":\"Scan or type the barcode (EAN/UPC/Code-128)\",\"piBarcodeHint\":\"Leave empty if the supplier didn't print one â we'll generate a printable label code instead.\",\"piBarcodeScanFilled\":\"Scanned {code} â SKU #{index}\",\"piBarcodeScanFull\":\"Every SKU already has a barcode â nothing to fill.\",\"piBarcodeAdd\":\"Add barcode\",\"piBarcodeScan\":\"Scan\",\"piExpiryDate\":\"Expiry date (optional)\",\"piExpiryDateHint\":\"Per-batch best-before â different SKUs of the same product can carry different dates. Leave empty for durable goods.\",\"piNoVariants\":\"No variants found. Please add variants in the previous step or continue with base product SKU.\",\"piBack\":\"Back\",\"piSave\":\"Save Pricing \u0026 Inventory\",\"pvErrAttrRequired\":\"Name and first option are required.\",\"pvErrAttrTranslationsRequired\":\"Fill in every locale (English, French, Kinyarwanda) for the name and the first option.\",\"pvErrAttrExists\":\"{name} already exists.\",\"pvAttrAdded\":\"Added {name}\",\"pvErrOptionRequired\":\"Option value is required.\",\"pvErrOptionTranslationsRequired\":\"Fill in the option value in every locale (English, French, Kinyarwanda).\",\"pvErrOptionExists\":\"That value already exists.\",\"pvErrPickAttribute\":\"Pick at least one attribute.\",\"pvErrWeightRequired\":\"Weight is required (used for delivery pricing).\",\"pvErrCombinationExists\":\"This combination already exists.\",\"pvVariantAdded\":\"Variant added\",\"pvNothingChanged\":\"Nothing changed.\",\"pvVariantUpdated\":\"Variant updated\",\"pvDis
1playNameLabel\":\"Display name\",\"pvDisplayNameHint\":\"How this combination appears on the storefront (e.g. \\\"Red Small Kitchen Shears\\\"). Generate from the product info or write it yourself.\",\"pvDisplayNameGenerate\":\"Generate with AI\",\"pvDisplayNameRegenerate\":\"Regenerate\",\"pvDisplayNameGenerated\":\"Display name generated. Edit any locale before saving.\",\"pvDisplayNameGenerateFailed\":\"Couldn't generate the display name. Try again.\",\"pvDisplayNameNeedsProductName\":\"Add a product name on the previous step first.\",\"pvDisplayNamePlaceholder\":\"Display name in this language\",\"pvLocaleEN\":\"English\",\"pvLocaleFR\":\"Français\",\"pvLocaleRW\":\"Kinyarwanda\",\"pvErrAddOne\":\"Add at least one variant first.\",\"pvPreview\":\"Preview\",\"pvEditVariant\":\"Edit variant\",\"pvNewVariant\":\"New variant\",\"pvBuilderHint\":\"Pick one option per attribute, then upload photos and a short video. Weight is required for delivery pricing.\",\"pvAttributes\":\"Attributes\",\"pvCancel\":\"Cancel\",\"pvNewAttribute\":\"New attribute\",\"pvAttrNameLabel\":\"Name\",\"pvAttrNamePh\":\"Material, Brand, Flavourâ¦\",\"pvAttrFirstOption\":\"First option\",\"pvAttrFirstOptionPh\":\"Cotton, Nike, Vanillaâ¦\",\"pvCreate\":\"Create\",\"pvClear\":\"Clear\",\"pvPickPlaceholder\":\"Pick {name}â¦\",\"pvNewValuePlaceholder\":\"New {name}â¦\",\"pvAddValue\":\"Add {name} value\",\"pvMainImage\":\"Main image\",\"pvTryBgRemoval\":\"Try background removal\",\"pvFindCleanerPhoto\":\"Find a cleaner photo\",\"pvAdditionalImages\":\"Additional images\",\"pvUpToFive\":\"(up to 5)\",\"pvShowcaseVideo\":\"Showcase video\",\"pvShowcaseVideoHint\":\"(3â20s, optional)\",\"pvTrainingVideo\":\"Training video\",\"pvTrainingVideoHint\":\"(10â20s, used by scan-AI)\",\"pvTrainingVideoLocked\":\"Available on the Enterprise plan only â your plan is {plan}. Upgrade to fine-tune the AI scanner with your own footage.\",\"pvBuilderCancel\":\"Cancel\",\"pvUpdateVariant\":\"Update variant\",\"pvAddVariant\":\"Add variant\",\"pvCardTitle\":\"Product variants\",\"pvCardSubtitle\":\"Each variant is one combination â colour à size à weight. You'll set price and stock per variant in the next step.\",\"pvNoVariantsBefore\":\"No variants yet â click \",\"pvNoVariantsBold\":\"Add variant\",\"pvNoVariantsAfter\":\" to start.\",\"pvPhotoOne\":\"{n} photo\",\"pvPhotoOther\":\"{n} photos\",\"pvVideoSuffix\":\" ⢠video\",\"pvTrainingVideoSuffix\":\" ⢠training video\",\"pvEdit\":\"Edit\",\"pvRemove\":\"Remove\",\"pvBack\":\"Back\",\"pvNext\":\"Next: Pricing\",\"uploadUsed\":\"{used} of {max} used in this batch\",\"uploadHint\":\"One batch can upload up to 1 GB of photos and videos. If you have more, save these products first and add the rest by starting another batch â nothing is lost.\",\"uploadOver\":\"This batch is {over} over the 1 GB limit. Remove some photos or videos, or save what you have and add the rest in another batch.\"},\"posHistory\":{\"title\":\"POS Sales History\",\"subtitle\":\"All point-of-sale transactions for the selected period.\",\"searchPlaceholder\":\"Search client / product / notes\",\"emptyMatching\":\"No POS sales matching \\\"{term}\\\".\",\"emptyWindow\":\"No POS sales in this window.\",\"walkIn\":\"Walk-in customer\",\"itemsOne\":\"{n}
1 item\",\"itemsOther\":\"{n} items\",\"moreItems\":\"+{n} more\",\"received\":\"Received {amount}\",\"change\":\"Change {amount}\",\"copyRatingLink\":\"Copy rating link\",\"urlNotReady\":\"Storefront URL not ready\",\"linkCopied\":\"Rating link copied â share it on the receipt\",\"copyFailed\":\"Couldn't copy â long-press the link to copy manually\"},\"combinedSales\":{\"title\":\"Combined sales overview\",\"defaultPeriodLabel\":\"Current vs previous period\",\"pointOfSale\":\"Point of sale\",\"onlineOrders\":\"Online orders\",\"combinedTotal\":\"Combined total\",\"revenue\":\"Revenue\",\"transactions\":\"Transactions\",\"orders\":\"Orders\",\"totalRevenue\":\"Total revenue\",\"totalSales\":\"Total sales\",\"previousPrefix\":\"Previous {amount}\",\"posContribution\":\"POS contribution\",\"onlineContribution\":\"Online contribution\"},\"conversionChart\":{\"title\":\"Basket size\",\"subtitle\":\"Average items per POS sale â proxy for upsell strength\",\"avgItemsPerSale\":\"Avg items / sale\"},\"currentPlan\":{\"title\":\"Current plan\",\"subtitle\":\"Your subscription plan and usage\",\"free\":\"Free\",\"perMonth\":\"{amount} / month\",\"active\":\"Active\",\"creditsRemainingPrefix\":\"You have \",\"creditsRemainingSuffix\":\" credits remaining\",\"outOfCredits\":\"You're out of credits. Top up to keep your storefront running.\",\"whatsIncluded\":\"What's included\",\"upgradePlan\":\"Upgrade plan\",\"changePlan\":\"Change plan\",\"credits\":\"Credits\",\"creditsCycle\":\"{used} / {total} this cycle\",\"storage\":\"Storage\",\"storageOf\":\" of {limit} GB\",\"storageOfUnlimited\":\" of unlimited\",\"comingSoonPrefix\":\"Shop \u0026 team usage meters are coming soon. For now, see the \",\"shopsLink\":\"Shops\",\"and\":\" and \",\"teamLink\":\"Team\",\"comingSoonSuffix\":\" pages for current counts.\",\"freeTrial\":\"Free Trial\",\"freeTrialF1\":\"1 shop\",\"freeTrialF2\":\"Up to 50 products\",\"freeTrialF3\":\"Up to 2 employees\",\"freeTrialF4\":\"Free 90 credits â try everything\",\"starter\":\"Starter\",\"starterF1\":\"1 shop location\",\"starterF2\":\"Up to 50 products\",\"starterF3\":\"Up to 2 employees\",\"starterF4\":\"Standard analytics\",\"growth\":\"Growth\",\"growthF1\":\"5 shop locations\",\"growthF2\":\"Up to 500 products\",\"growthF3\":\"Up to 10 employees\",\"growthF4\":\"Advanced analytics \u0026 reports\",\"enterprise\":\"Enterprise\",\"enterpriseF1\":\"Unlimited shop locations\",\"enterpriseF2\":\"Unlimited products\",\"enterpriseF3\":\"Unlimited employees\",\"enterpriseF4\":\"Premium analytics + AI insights\",\"enterpriseF5\":\"Custom domain with auto-HTTPS\"},\"orderDetail\":{\"notFoundTitle\":\"Order not found\",\"notFoundBody\":\"We couldn't load this order. It may have been removed or you might not have permission to view it.\",\"backToOrders\":\"Back to orders\",\"ordersBreadcrumb\":\"Orders\",\"orderTitle\":\"Order #{ref}\",\"placedAt\":\"Placed {date}\",\"customerTracking\":\"Customer tracking\",\"copy\":\"Copy\",\"open\":\"Open\",\"linkCopied\":\"Link copied\",\"customer\":\"Customer\",\"timeline\":\"Timeline\",\"placed\":\"Placed {date}\",\"paid\":\"Paid {date}\",\"delivered\":\"Delivered {date}\",\"payoutPending\":\"Payout pending â Xendly Support is sending it manually\",\"payoutPendingTitle\":\"Your payout is being sent manually\",\"payoutPendingBody\":\"This order's total is below Paypack's auto-cashout floor (10,000 RWF), so Xendly Support is sending the payout to your mobile money number directly. It usually lands within 30 minutes. If you haven't received it by then, reach us:\",\"cancelled\":\"Cancelled {date}\",\"reasonPrefix\":\"Reason: {reason}\",\"items\":\"Items\",\"subtotal\":\"Subtotal\",\"shipping\":\"Shipping (Kapiteni)\",\"serviceFee\":\"Service fee\",\"total\":\"Total\",\"returnedTitle\":\"Return arrived â what's next?\",\"returnedBody\":\"Inspect the package. You can resend a corrected version (you pay the new ride) or wait â the customer can request a refund on the product price from their tracking page.\",\"resendsUsed\":\"Resends used: {used} of {max}\",\"resendsExhausted\":\"You've used every resend on this order. If the customer still wants a fix, they'll need to take the refund from their tracking page.\",\"areYouSure\":\"Are you sure?\",\"no\":\"No\",\"yesCancel\":\"Yes, cancel\",\"cancelling\":\"Cancellingâ¦\",\"cancelOrder\":\"Cancel order\",\"cancelledByMerchant\":\"Cancelled by merchant\",\"cancelSuccess\":\"Order cancelled\",\"cancelError\":\"Failed to cancel order\",\"scheduledTitle\":\"Queued for after-hours dispatch\",\"scheduledBody\":\"Paid order waiting for your store to open. Auto-dispatch at {when}, or send it now if you're already at the store.\",\"dispatchNow\":\"Dispatch now\",\"dispatchingNow\":\"Dispatchingâ¦\",\"dispatchNowSuccess\":\"Rider dispatch started\",\"dispatchNowError\":\"Couldn't dispatch this order\",\"riderCallHint\":\"If the rider hasn't reached you within 10 minutes, tap the number above to call them. Otherwise wait â they'll c
1all when they're at the store.\",\"deliveryCodeLabel\":\"Pickup code\",\"deliveryCodeMerchantHint\":\"The rider will read this code from their phone to confirm the package â match it before handing over.\",\"orderRating\":\"Delivery rating\",\"buyerReview\":\"Buyer's review\",\"liveDelivery\":\"Live delivery\",\"liveReturn\":\"Return in transit\",\"liveResend\":\"Resend in transit\",\"returnLegToStore\":\"Customer â store\",\"resendLegToCustomer\":\"Store â customer\"},\"saleDetail\":{\"loading\":\"Loading saleâ¦\",\"backToPos\":\"Back to POS\",\"notFound\":\"We couldn't load this sale. It may have been removed or you might not have permission to view it.\",\"received\":\"Received {amount}\",\"change\":\"Change {amount}\",\"customer\":\"Customer\",\"walkIn\":\"Walk-in\",\"payments\":\"Payments\",\"noPayments\":\"No payments recorded yet.\",\"notes\":\"Notes\",\"items\":\"Items\",\"itemsDesc\":\"Lines on this sale, with verified-buyer reviews when the customer rated the SKU.\",\"buyerReview\":\"Buyer's review\"},\"sellSection\":{\"couldNotIdentify\":\"Couldn't confidently identify any product for a while. Try repositioning the camera.\",\"statusConnecting\":\"Connecting...\",\"statusJoining\":\"Connecting to the model...\",\"statusTraining\":\"Model training...\",\"statusNoModel\":\"No model available\",\"statusError\":\"Connection error\",\"statusReady\":\"Ready to scan\",\"statusInit\":\"Initializing...\",\"addedPrefix\":\"Added:\",\"detecting\":\"Detecting\",\"framesProgress\":\"{votes}/{total} frames ⢠{pct}%\",\"looking\":\"Looking for productsâ¦\",\"modelTraining\":\"Model is training\",\"modelRetrainingTitle\":\"Perfecting your model\",\"modelRetrainingBody\":\"A new version is training in the background. Scanning keeps working with the current model â you'll switch automatically once the new one is ready.\",\"pleaseWait\":\"Please wait...\",\"noModelMsg\":\"No model available\",\"trainFirst\":\"Please train a model first\",\"connectionError\":\"Connection error\",\"tryAgain\":\"Please try again\",\"stopScanning\":\"Stop scanning\",\"startScanning\":\"Start scanning\",\"scanHint\":\"Point the camera at a product. The scanner adds each item to the cart automatically and keeps running â bring more products in front of it without restarting.\",\"trigger\":\"AI Product Scanner\",\"scanQuota\":\"{used}/{limit} AI scans this cycle\"},\"sellPosSection\":{\"back\":\"Back\",\"title\":\"Sell\",\"subtitle\":\"Browse, scan, and check out.\",\"pickShop\":\"Pick a shop\",\"allShops\":\"All shops\",\"openScanner\":\"Open AI scanner\",\"closeScanner\":\"Close scanner\",\"scannerTitle\":\"AI scanner\",\"closeScannerTitle\":\"Close scanner\",\"pickToStart\":\"Pick a shop to start a sale.\",\"pickToStartHint\":\" Cart items go into the cart for that shop.\",\"errorShops\":\"Error fetching shops.\",\"skuNoShop\":\"This SKU isn't tied to a shop â can't add it.\",\"missingContext\":\"Business or user context missing.\",\"productFallback\":\"Product\",\"addedWithVariants\":\"Added {name} â {variants}\",\"added\":\"Added {name}\",\"addError\":\"Could not add scanned SKU to cart.\",\"aiNotFound\":\"AI could not find product details for the identified SKU.\"},\"posSection\":{\"title\":\"Point of Sale\",\"subtitle\":\"Overview and history of all in-store transactions.\",\"filterByShop\":\"ðª Filter by shop\",\"allShops\":\"All Shops\",\"openPos\":\"Open POS\",\"errorShops\":\"Error fetching shops for filter.\",\"sales\":\"Sales\",\"itemsSold\":\"Items sold\",\"posRevenue\":\"POS revenue\",\"posProfit\":\"POS profit\"},\"charts\":{\"noData\":\"No data in this window yet.\",\"labelTotal\":\"Total\",\"labelPos\":\"POS\",\"labelOnline\":\"Online\",\"toggleAll\":\"All\",\"toggleViewPos\":\"POS\",\"toggleViewOnline\":\"Online\",\"toggleViewLabel\":\"Show channel\",\"labelDelivered\":\"Delivered\",\"labelInFlight\":\"In flight\",\"labelCancelled\":\"Cancelled\",\"labelNewClients\":\"New clients\",\"labelRestocked\":\"Restocked\",\"labelLostDamaged\":\"Lost / damaged\",\"labelOnlineOrders\":\"Online orders\",\"labelPosSales\":\"POS sales\",\"salesTitle\":\"Sales overview\",\"salesSubtitle\":\"How total, POS, and online transactions trended through the peri
1od\",\"revenueTitle\":\"Revenue\",\"revenueSubtitle\":\"POS, online, and total revenue plotted over time\",\"revenueSubtitlePos\":\"POS revenue plotted over time\",\"revenueSubtitleOnline\":\"Online revenue plotted over time\",\"profitTitle\":\"Profit\",\"profitSubtitle\":\"Revenue minus cost across POS and online orders\",\"profitSubtitlePos\":\"Revenue minus cost on POS sales\",\"profitSubtitleOnline\":\"Revenue minus cost on online orders\",\"allTitle\":\"All transactions\",\"allSubtitle\":\"POS + online combined per bucket\",\"channelRevenueTitle\":\"Revenue by channel\",\"channelTransactionsTitle\":\"Transactions by channel\",\"channelRevenueSubtitle\":\"How much revenue came from POS vs. online orders\",\"channelTransactionsSubtitle\":\"How transactions split between POS and online orders\",\"growthTitle\":\"Customer growth\",\"growthSubtitle\":\"New customers linked to your business each bucket â counts every client added through POS or an online order.\",\"outcomesTitle\":\"Order outcomes\",\"outcomesSubtitle\":\"Successful deliveries vs. cancellations vs. orders still in flight.\",\"reviewsTrendTitle\":\"Reviews over time\",\"reviewsTrendSubtitle\":\"Average stars per bucket â open product reviews vs. verified-buyer order reviews.\",\"labelProductReviews\":\"Product reviews\",\"labelOrderReviews\":\"Order reviews\",\"reviewsCountOne\":\"{n} review\",\"reviewsCountOther\":\"{n} reviews\",\"ordersTitle\":\"Online orders\",\"ordersSubtitle\":\"Paid storefront orders per bucket\",\"posTitle\":\"POS sales\",\"posSubtitle\":\"In-store transactions per bucket\",\"stockTitle\":\"Stock movement\",\"stockSubtitle\":\"Units restocked vs. lost (damaged / theft / adjustments)\"},\"posInterface\":{\"title\":\"Point of Sale\",\"subtitle\":\"Manage your sales efficie
1ntly\",\"productsTitle\":\"Products \u0026 Variants\",\"productsSubtitle\":\"Select products to add to cart ({n} variants available)\",\"searchProducts\":\"Search products and variants...\",\"scanBarcode\":\"Scan barcode\",\"scanBarcodeHint\":\"Aim the camera at a product barcode â we'll add the matching SKU to the cart.\",\"scanBarcodeUnsupported\":\"Your browser can't access the camera here. Type or scan with a USB scanner instead.\",\"scanBarcodeManualPlaceholder\":\"Type or scan a barcode\",\"scanBarcodeCancel\":\"Cancel\",\"scanBarcodeUse\":\"Use barcode\",\"scanAdded\":\"Added \\\"{name}\\\" to cart.\",\"scanNotFound\":\"No SKU matched \\\"{code}\\\".\",\"scanFailed\":\"Couldn't resolve that barcode. Try again.\",\"cameraFailed\":\"Camera permission denied or unavailable.\",\"sortBy\":\"Sort by\",\"sortName\":\"Name\",\"sortBuying\":\"Buying Price\",\"sortSelling\":\"Selling Price\",\"sortStock\":\"Stock\",\"sortDate\":\"Date\",\"loadingProducts\":\"Loading products...\",\"noProducts\":\"No products found\",\"tryAdjusting\":\"Try adjusting your search criteria\",\"outOfStock\":\"Out of Stock\",\"leftSuffix\":\"{n} left\",\"inCart\":\"{n} in cart\",\"lowStockWarning\":\"Low stock warning\",\"add\":\"Add\",\"noStock\":\"No Stock\",\"cart\":\"Cart\",\"cartItems\":\"{n} items\",\"clear\":\"Clear\",\"client\":\"Client\",\"changeClient\":\"Change Client\",\"selectClient\":\"Select Client\",\"clientSelection\":\"Client Selection\",\"clientSelectionSubtitle\":\"Select an existing client or create a new one\",\"tabExisting\":\"Existing Clients\",\"tabNew\":\"New Client\",\"tabWalkIn\":\"Walk-in\",\"searchClients\":\"Search clients...\",\"colFirstName\":\"FirstName\",\"colLastName\":\"Lastname\",\"colPhone\":\"Phone\",\"colEmail\":\"Email\",\"colAction\":\"Action\",\"loadingClients\":\"Loading clients...\",\"noClients\":\"No clients found\",\"select\":\"Select\",\"showingClients\":\"Showing {from} to {to} of {total} clients\",\"pageOf\":\"Page {current} of {total}\",\"proceedNoClient\":\"Proceed without client information\",\"continueWalkIn\":\"Continue as walk-in\",\"switchWalkIn\":\"Switch to walk-in\",\"walkInLabel\":\"Walk-in\",\"removeClient\":\"Remove client\",\"walkInClient\":\"Walk-in client\",\"cartEmpty\":\"Cart is empty\",\"cartEmptyHint\":\"Add products to get started\",\"itemNameFallback\":\"Item Name\",\"maxAvailable\":\"Max available: {n}\",\"costLabel\":\"Cost: {amount}\",\"adjustedPrice\":\"Adjusted Price\",\"revert\":\"Revert\",\"defaultPrice\":\"(Default: {amount})\",\"loss\":\"Loss\",\"profit\":\"Profit\",\"calcBreakdown\":\"Calculation breakdown\",\"overallProfitLoss\":\"Overall Profit/Loss:\",\"lossLabel\":\"Loss:\",\"profitLabel\":\"Profit:\",\"expectedAmount\":\"Expected Amount:\",\"expectedProfit\":\"Expected Profit:\",\"amountAgreed\":\"Amount Agreed (RWF)\",\"amountAgreedPh\":\"Amount Agreed\",\"cartTotalPrefix\":\"Cart Total: {amount}\",\"amountReceived\":\"Amount Received (RWF)\",\"amountReceivedPh\":\"Amount Received\",\"thisClient\":\"This client\",\"walkInCustomer\":\"Walk-in customer\",\"willOwe\":\"{who} will owe {amount}\",\"registeredDebt\":\"Recording the sale as a partial payment. You'll see this debt on the client's row in the Clients page.\",\"walkInDebt\":\"Walk-in debt â describe who they are so you can find them later (name, phone if you have it, when they'll pay, etc). Notes are required.\",\"walkInDebtPlaceholder\":\"e.g. Tall guy in green jacket, neighbour from cell A. Pays Friday.\",\"paymentSummary\":\"Payment summary\",\"amountAgreedRow\":\"Amount agreed\",\"amountReceivedRow\":\"Amount received\",\"balanceDue\":\"Balance Due:\",\"completeSale\":\"Complete Sale\",\"completeSaleDebt\":\"Complete Sale (record debt)\",\"productDetails\":\"Product Details\",\"category\":\"Category:\",\"shop\":\"Shop:\",\"variants\":\"Variants:\",\"availableStock\":\"Available Stock:\",\"unitsSuffix\":\"{n} units\",\"addToCart\":\"Add to Cart\",\"errorEmptyCart\":\"Cannot complete sale with an empty cart.\",\"errorMixedShops\":\"Please select a specific shop for this sale or ensure all items are from the same shop.\",\"saleProcessing\":\"Processing sale...\",\"saleCompleted\":\"Sale completed successfully!\",\"saleError\":\"Error c
1ompleting sale. Please try again.\",\"aiNotFound\":\"AI could not find product details for the identified SKU.\",\"aiAddedWithVariants\":\"Added \\\"{name}\\\" â {variants}\",\"aiAdded\":\"Added \\\"{name}\\\"\",\"aiProductFallback\":\"Product\",\"scanQuota\":\"{used}/{limit} AI scans this cycle\",\"posTab\":\"Tab {n}\",\"posTabAdd\":\"New tab\"},\"buyCreditsModal\":{\"stepChoose\":\"Choose Your Growth Plan\",\"stepConfig\":\"Configuration \u0026 Checkout\",\"stepSecure\":\"Secure Payment\",\"backToPlans\":\"Back to plans\",\"welcomeGiftTitle\":\"Welcome Gift: 90 Free Credits!\",\"welcomeGiftBody\":\"Start with the Starter plan or upgrade immediately. Your free credits apply to any plan.\",\"popular\":\"POPULAR\",\"current\":\"Current\",\"perMonth\":\"/mo\",\"unavailable\":\"Unavailable\",\"selected\":\"Selected\",\"selectPlan\":\"Select Plan\",\"selectCurrency\":\"1. Select Currency\",\"billingCycle\":\"2. Billing Cycle\",\"saveBadge\":\"Save {amount}\",\"bestValue\":\"BEST VALUE\",\"monthOne\":\"1 Month\",\"monthsValue\":\"{n} Months\",\"month24\":\"24 Months\",\"paymentDetails\":\"3. Payment Details\",\"airtelMoney\":\"Airtel Money Number\",\"mobileMoney\":\"Mobile Money Number\",\"phonePlaceholder\":\"788 000 000\",\"phoneInvalid\":\"Must be a valid 9-digit number starting with 72, 73, 78, or 79\",\"supports\":\"Supports MTN MoMo \u0026 Airtel Money\",\"phoneInvalidToast\":\"Please enter a valid Rwandan phone number (7...) without leading zero\",\"paymentFailedToInit\":\"Failed to initiate payment.\",\"orderSummary\":\"Order Summary\",\"planSuffix\":\" Plan\",\"basePrice\":\"Base Price ({currency})\",\"duration\":\"Duration\",\"durationMonths\":\"{n} Months\",\"discountApplied\":\"Discount applied\",\"totalDue\":\"Total Due\",\"youSaved\":\"You saved {amount}\",\"totalCredits\":\"Total Credits\",\"processing\":\"Processing...\",\"payCta\":\"Pay {amount}\",\"changePlan\":\"Change Plan\",\"secureLine\":\"Secure payment via Paypack (MOMO/Airtel)\",\"paymentConfirmed\":\"Payment confirmed!\",\"paymentDeclined\":\"Payment failed or was declined.\",\"checkPhone\":\"Check your phone\",\"checkPhoneBody\":\"We've sent a payment prompt to {phone}. Please approve the transaction to complete your purchase.\",\"waitingConfirmation\":\"Waiting for confirmation...\",\"paymentSuccess\":\"Payment Successful!\",\"paymentSuccessBody\":\"Your credits have been added. You are now ready to scale with the {plan} plan.\",\"goToDashboard\":\"Go to Dashboard\",\"paymentFailed\":\"Payment Failed\",\"paymentFailedBody\":\"The transaction was declined or timed out. Please check your balance or try a different number.\",\"tryAgain\":\"Try Again\",\"cancel\":\"Cancel\",\"downgradeBlockedPrefix\":\"Cannot downgrade. Exceeds limits: \",\"limitShops\":\"Shops ({current} \u003e {limit})\",\"limitProducts\":\"Products ({current} \u003e {limit})\",\"limitStorage\":\"Storage ({current}GB \u003e {limit}GB)\",\"starter\":\"Starter\",\"starterDesc\":\"Perfect for new businesses starting their journey.\",\"starterF1\":\"1 Shop\",\"starterF2\":\"5 Employees\",\"starterF3\":\"50 Products\",\"starterF4\":\"1GB Storage\",\"growth\":\"Growth\",\"growthDesc\":\"Scale your business with advanced tools and more shops.\",\"growthF1\":\"3 Shops\",\"growthF2\":\"15 Employees\",\"growthF3\":\"500 Products\",\"growthF4\":\"5GB Storage\",\"growthF5\":\"AI Reports\",\"enterprise\":\"Enterprise\",\"enterpriseDesc\":\"Unlimited power for large scale operations.\",\"enterpriseF1\":\"Unlimited Shops\",\"enterpriseF2\":\"Unlimited Products\",\"enterpriseF3\":\"Unlimited Storage\",\"enterpriseF4\":\"Priority Support\",\"aiScansFinite\":\"{count, number} AI scans / month\",\"aiScansUnlimited\":\"Unlimited AI scans\",\"presetMonthly\":\"Monthly\",\"preset6\":\"6 Months\",\"presetYearly\":\"Yearly\"},\"upgradeModal\":{\"stepChoose\":\"Choose Your Plan\",\"stepConfirm\":\"Confirm Your Selection\",\"stepDone\":\"Congratulations!\",\"freeCreditsTitle\":\"You Have 90 Free Credits!\",\"freeCreditsBody\":\"Choose a plan to spend your free credits and start exploring all features.\",\"freeCreditsDefaultPrefix\":\"If no plan is selected, the default is \",\"freeCreditsDefaultSuffix\":\".\",\"credits90\":\"90 Credits\",\"currentPlan\":\"Current Plan\",\"monthlyCredits\":\"Monthly Credits\",\"daysSuffix\":\"days\",\"select\":\"Select\",\"downgradeTo\":\"Downgrade to {plan}\",\"upgradeTo\":\"Upgrade to {plan}\",\"planSuffix\":\" Plan\",\"usingFreeCredits\":\"Using your free credits\",\"approxDays\":\"Approximately {days} days of usage\",\"youGet\":\"What you'll get:\",\"back\":\"Back\",\"selecting\":\"Selecting...\",\"confirm\":\"Confirm Selection\",\"errorUpgrading\":\"Error upgrading\",\"downgradedToast\":\"Downgraded to {plan}\",\"upgradedToast\":\"Upgraded to {plan}\",\"allSet\":\"You're All Set!\",\"successBody\":\"Your {plan} plan is now active{withCredits}. Explore all the features and start growing your business!\",\"with90Credits\":\" with 90 free credits\",\"availableCredits\":\"Available Credits\",\"estimatedDuration\":\"Estimated Duration\",\"daysApprox\":\"~{days} days\",\"startUsing\":\"Start Using {plan} Plan\",\"needMore\":\"Need more credits? You can purchase additional credits anytime from the dashboard.\",\"starter\":\"Starter\",\"starterDesc\":\"Perfect for small businesses\",\"starterF1\":\"1 Shop Location\",\"starterF2\":\"Up to 5 employees\",\"starterF3\":\"Up to 50 products\",\"growth\":\"Growth\",\"growthDesc\":\"Ideal for growing businesses\",\"growthF1\":\"3 Shop Locations\",\"growthF2\":\"Up to 15 employees\",\"growthF3\":\"Up to 500 products\",\"growthF4\":\"Chat system\",\"growthF5\":\"Advanced analytics \u0026 reports\",\"enterprise\":\"Enterprise\",\"enterpriseDesc\":\"Complete enterprise solution\",\"enterpriseF1\":\"Unlimited shop locations\",\"enterpriseF2\":\"Unlimited employees\",\"enterpriseF3\":\"Unlimited products\",\"enterpriseF4\":\"Premium chat system\",\"enterpriseF5\":\"Premium analytics \u0026 AI insights\",\"enterpriseWatermark\":\"No Xendly watermark on flyers \u0026 quotes\",\"aiScansFinite\":\"{count, number} AI scans / month\",\"aiScansUnlimited\":\"Unlimited AI scans\"},\"subscriptionPlans\":{\"title\":\"Available Plans\",\"subtitle\":\"Choose the plan that best fits your business needs\",\"currentPlan\":\"Current plan\",\"mostPopular\":\"Most popular\",\"perMonth\":\"per month\",\"monthlyCredits\":\"Monthly credits\",\"currentLabel\":\"Current Plan\",\"choosePrefix\":\"Choose {plan}\",\"downgradePrefix\":\"Downgrade to {plan}\",\"upgradePrefix\":\"Upgrade to {plan}\",\"updating\":\"Updatingâ¦\",\"downgradedToast\":\"Downgraded to {plan}\",\"upgradedToast\":\"Upgraded to {plan}\",\"errorToast\":\"Could not change plan\",\"starter\":\"Starter\",\"starterDesc\":\"Perfect for small businesses\",\"starterF1\":\"1 Shop Location\",\"starterF2\":\"Up to 5 employees\",\"starterF3\":\"Up to 50 products\",\"starterF4\":\"Standard analytics\",\"growth\":\"Growth\",\"growthDesc\":\"Ideal for growing businesses\",\"growthF1\":\"3 Shop Locations\",\"growthF2\":\"Up to 15 employees\",\"growthF3\":\"Up to 500 products\",\"growthF4\":\"Advanced analytics \u0026 reports\",\"enterprise\":\"Enterprise\",\"enterpriseDesc\":\"Complete enterprise solution\",\"enterpriseF1\":\"Unlimited shop locations\",\"enterpriseF2\":\"Unlimited employees\",\"enterpriseF3\":\"Unlimited products\",\"enterpriseF4\":\"Premium analytics + AI insights\",\"enterpriseF5\":\"Custom domain with auto-HTTPS\",\"enterpriseF6\":\"Search Insights â demand analytics\",\"enterpriseWatermark\":\"No Xendly watermark on flyers \u0026 quotes\",\"aiScansFinite\":\"{count, number} AI scans / month\",\"aiScansUnlimited\":\"Unlimited AI scans\"},\"ratingsLeaderboard\":{\"emptyTitle\":\"Reviews\",\"empty\":\"No reviews yet. They'll show up here once shoppers start rating your SKUs.\",\"topRated\":\"Top rated\",\"needsAttention\":\"Needs attention\",\"notEnough\":\"Not enough reviews yet.\",\"nothingHere\":\"Nothing here â that's a good sign.\",\"reviewOne\":\"{n} review\",\"reviewOther\":\"{n} reviews\",\"sectionTitle\":\"Reviews\",\"sectionSubtitle\":\"Open product reviews are anyone-can-leave. Order reviews are gated on verified delivery / sale.\",\"tabProduct\":\"Product reviews\",\"tabOrder\":\"Order reviews\",\"viewReviews\":\"View\",\"drillVerifiedSubtitle\":\"Verified-buyer reviews tied to a delivered order or paid POS sale.\",\"drillOpenSubtitle\":\"Open reviews left by anyone on the storefront.\",\"drillEmpty\":\"No reviews to show.\",\"drillAnonymous\":\"Anonymous\",\"drillNoComment\":\"(no comment)\"},\"ratingDistribution\":{\"title\":\"Customer reviews\",\"subtitle\":\"How shoppers are rating this product across all SKUs.\",\"loading\":\"Loadingâ¦\",\"empty\":\"No reviews yet â they'll appear once a buyer rates this product.\",\"reviewOne\":\"{n} review\",\"reviewOther\":\"{n} reviews\",\"tabProduct\":\"Product reviews\",\"tabOrder\":\"Order reviews\"},\"orderResend\":{\"trigger\":\"Resend order\",\"title\":\"Resend this order\",\"subtitlePrefix\":\"A rider will pick up the corrected package and deliver it to the customer. The resend ride costs \",\"subtitleSuffix\":\" and is paid by you.\",\"noteLabel\":\"Note for the customer (optional)\",\"notePlaceholder\":\"e.g. Replaced the wrong size with size L\",\"photosLabel\":\"Photos \u0026 video (optional)\",\"cancel\":\"Cancel\",\"starting\":\"Startingâ¦\",\"start\":\"Start resend\",\"successToast\":\"Resend started\",\"errorToast\":\"Could not start resend\"},\"notificationSettings\":{\"title\":\"Notification settings\",\"subtitle\":\"Choose which categories land in your inbox + push.\",\"saveError\":\"Couldn't save that preference.\",\"categoryOrders\":\"Orders\",\"categoryInventory\":\"Inventory\",\"categoryPayments\":\"Payments\",\"categoryTeam\":\"Team\",\"ordersNew\":\"New orders\",\"ordersNewHint\":\"When a customer pays for an online order.\",\"ordersStatus\":\"Order status updates\",\"ordersStatusHint\":\"Dispatched, picked up, in transit, delivered.\",\"ordersCancelled\":\"Order cancellations \u0026 refunds\",\"inventoryLowStock\":\"Low stock alerts\",\"inventoryLowStockHint\"
1:\"When a SKU drops to its low-stock threshold.\",\"payments\":\"POS sales \u0026 payments received\",\"team\":\"Team members joining\",\"categorySound\":\"Sound\",\"sound\":\"Notification sound\",\"soundHint\":\"Play a soft chime when a notification lands in this dashboard tab.\"},\"dateSelector\":{\"selectDate\":\"Select date\"},\"customerSelector\":{\"title\":\"Client Information\",\"change\":\"Change\",\"ordersSuffix\":\"{n} orders\",\"spentPrefix\":\"{amount} spent\",\"selectClient\":\"Select Client\",\"dialogTitle\":\"Select or Create Client\",\"tabExisting\":\"Existing Client\",\"tabNew\":\"New Client\",\"searchPlaceholder\":\"Search clients...\",\"ordersCount\":\"{n} orders\",\"fullName\":\"Full Name *\",\"fullNamePlaceholder\":\"Enter client name\",\"email\":\"Email\",\"emailPlaceholder\":\"Enter email address\",\"phone\":\"Phone\",\"phonePlaceholder\":\"Enter phone number\",\"createClient\":\"Create Client\",\"walkIn\":\"Walk-in Client\",\"skipClient\":\"Skip Client\"},\"notificationsList\":{\"title\":\"Notifications\",\"newCount\":\"{n} new\",\"subtitle\":\"Stay updated with your business activities\",\"markAllRead\":\"Mark all as read\",\"empty\":\"No notifications yet â they'll show up here as orders, sales, and team activity happen.\",\"tabAll\":\"All\",\"tabOrders\":\"Orders\",\"tabInventory\":\"Inventory\",\"tabPayments\":\"Payments\",\"tabTeam\":\"Team\",\"tabSubscription\":\"Subscription\",\"noneInCategory\":\"Nothing in this category yet.\",\"loadMore\":\"Load more ({remaining})\",\"justNow\":\"just now\",\"minOne\":\"{n} minute ago\",\"minOther\":\"{n} minutes ago\",\"hourOne\":\"{n} hour ago\",\"hourOther\":\"{n} hours ago\",\"dayOne\":\"{n} day ago\",\"dayOther\":\"{n} days ago\"},\"stockingHistory\":{\"title\":\"Stocking history\",\"subtitle\":\"Every stock movement â restocks, POS sale deductions, online order deductions, and manual adjustments.\",\"searchPlaceholder\":\"Search product / variant / shop / staff / notes\",\"kindRestock\":\"Restock\",\"kindPosSale\":\"POS sale\",\"kindOnlineOrder\":\"Online order\",\"kindAdjustment\":\"Adjustment\",\"defaultSku\":\"Default SKU\",\"colDate\":\"Date\",\"colType\":\"Type\",\"colProduct\":\"Product\",\"colVariantReason\":\"Variant / reason\",\"colShop\":\"Shop\",\"colChange\":\"Change\",\"colOnHand\":\"On hand\",\"colBy\":\"By\",\"noMovements\":\"No stock movements\",\"matching\":\" matching \\\"{term}\\\"\",\"showingCount\":\"Showing {n} of {total} entries\",\"filteredBy\":\" (filtered by \\\"{term}\\\")\",\"addWithAgreementCta\":\"Add stock with agreement\"},\"agreementDialog\":{\"title\":\"Add stock with signed agreement\",\"subtitle\":\"Record a stock purchase with a signed PDF for both parties â common for phones (IMEI) and high-value second-hand goods.\",\"step1Title\":\"Item\",\"step2Title\":\"Parties\",\"step3Title\":\"Units\",\"step4Title\":\"Sign\",\"step5Title\":\"Done\",\"skuLabel\":\"Product / SKU\",\"skuPlaceholder\":\"Pick a SKU\",\"noSkusHint\":\"No SKUs found. Add a product first.\",\"newSkuCta\":\"+ Create a new SKU instead\",\"newSkuTitle\":\"New SKU\",\"newSkuNamePlaceholder\":\"Product name (e.g. Samsung Galaxy A24)\",\"newSkuCategoryPlaceholder\":\"Category (optional, e.g. Phones)\",\"newSkuConfirm\":\"Create \u0026 use\",\"nameCancel\":\"Cancel\",\"inlineCreated\":\"SKU created. Continue with the agreement.\",\"inlineCreateFailed\":\"Couldn't create the SKU. Try again.\",\"quantityLabel\":\"Quantity\",\"unitPriceLabel\":\"Unit price\",\"currencyLabel\":\"Currency\",\"paymentMethodLabel\":\"Payment method\",\"paymentCash\":\"Cash\",\"paymentBank\":\"Bank transfer\",\"paymentMomo\":\"Mobile money\",\"paymentOther\":\"Other\",\"amountPaidLabel\":\"Amount paid (leave empty for full)\",\"balanceWarning\":\"Balance due: {amount}\",\"totalLabel\":\"Total\",\"sellerSection\":\"Seller\",\"buyerSection\":\"Buyer (your side)\",\"nameLabel\":\"Full legal name\",\"idNumberLabel\":\"National ID number\",\"phoneLabel\":\"Phone\",\"emailLabel\":\"Email\",\"addressLabel\":\"Address\",\"originLabel\":\"Origin of goods\",\"originPlaceholder\":\"Where did the seller get these? (e.g. personal phone, inheritance, bought from X)\",\"idPhotoLabel\":\"ID card photograph\",\"idPhotoAttached\":\"Attached\",\"idPhotoRemove\":\"Remove\",\"signaturePadHint\":\"Or draw the signature below â appears on the PDF next to the typed name.\",\"unitsHint\":\"Add the IMEI / serial number / condition for each unit. At least one IMEI is required for a phone-purchase template.\",\"unitLabel\":\"Unit #{n}\",\"serialLabel\":\"Serial #\",\"conditionLabel\":\"Condition\",\"conditionPlaceholder\":\"e.g. New, Used â Good, Used â Fair\",\"signHint\":\"Both parties sign by drawing below. Timestamp and IP are captured automatically.\",\"sellerSignature\":\"Seller's signature\",\"buyerSignature\":\"Buyer's signature\",\"notesLabel\":\"Additional notes (optional)\",\"termsConsent\":\"I confirm both parties have read the warranties and terms in this agreement and agree to be bound by them.\",\"back\":\"Back\",\"next\":\"Next\",\"createCta\":\"Sign \u0026 save\",\"submitting\":\"Savingâ¦\",\"createdToast\":\"Agreement saved and stock updated.\",\"createFailed\":\"Couldn't save the agreement. Try again.\",\"doneTitle\":\"Agreement saved\",\"doneBody\":\"Agreement #{id} is signed. Download or print a copy for both parties below.\",\"viewPdf\":\"View PDF\",\"downloadPdf\":\"Download PDF\",\"print\":\"Print\",\"pdfFetchFailed\":\"Couldn't load the PDF. Try again.\",\"emailSeller\":\"Email seller a copy\",\"emailSentToast\":\"PDF emailed to the seller.\",\"emailFailedToast\":\"Couldn't email the seller. Try again.\",\"close\":\"Close\"},\"pagination\":{\"noEntries\":\"No entries to display\",\"showing\":\"Showing\",\"to\":\"to\",\"of\":\"of\",\"entries\":\"entries\",\"rowsPerPage\":\"Rows per page:\",\"enterPagePrompt\":\"Enter a page number:\"},\"pushPrompt\":{\"title\":\"Get instant alerts on this device\",\"body\":\"Turn on browser push so new orders, low-stock alerts, and team activity reach you even when this tab is closed.\",\"enable\":\"Enable notifications\",\"notNow\":\"Not now\",\"dismiss\":\"Dismiss\",\"successToast\":\"Push n
1otifications turned on for this device.\",\"errorToast\":\"Couldn't enable push notifications on this browser.\"},\"header\":{\"toggleMenu\":\"Toggle Menu\",\"unlimited\":\"Unlimited\",\"remaining\":\"remaining\",\"credits\":\"credits\",\"buy\":\"Buy\",\"upgrade\":\"Upgrade\",\"notifications\":\"Notifications\",\"myAccount\":\"My Account\",\"theme\":\"Theme\",\"profile\":\"Profile\",\"settings\":\"Settings\",\"billing\":\"Billing\",\"logout\":\"Logout\",\"scansLeft\":\"{count, plural, =1 {1 scan left} other {# scans left}}\",\"scansUnlimited\":\"Unlimited scans\",\"scansLeftTooltip\":\"AI scans remaining this billing cycle\"},\"lowStock\":{\"title\":\"Low stock\",\"subtitle\":\"SKUs at or below their per-SKU low-stock threshold. Sorted by most urgent first â set thresholds when creating or editing a SKU.\",\"loading\":\"Loadingâ¦\",\"empty\":\"Nothing flagged. Every SKU is above its low-stock threshold â nice.\",\"defaultSku\":\"Default SKU\",\"colProduct\":\"Product\",\"colVariant\":\"Variant\",\"colShop\":\"Shop\",\"colStock\":\"Stock\",\"colThreshold\":\"Threshold\",\"colSelling\":\"Selling\",\"colStatus\":\"Status\",\"colAction\":\"Action\",\"outOfStock\":\"Out of stock\",\"leftSuffix\":\"{n} left\",\"enabled\":\"Enabled\",\"disabled\":\"Disabled\",\"restock\":\"Restock\"},\"banners\":{\"creditsExpireBefore\":\"Your credits will expire in\",\"daysSuffix\":\"days\",\"creditsBody\":\"Buy more credits to avoid service interruption.\",\"buyCredits\":\"Buy Credits\",\"trialBefore\":\"Your free trial ends in\",\"trialBody\":\"Upgrade to continue using all features after your trial ends.\",\"upgradeNow\":\"Upgrade Now\",\"completeTitle\":\"Complete your business profile\",\"completeBody\":\"Add your business details to enhance your shop's appearance.\",\"completeCta\":\"Complete Profile\",\"outOfCreditsTitle\":\"Your subscription is out of credits\",\"outOfCreditsBody\":\"Top up to keep your fees low â until then, storefront orders are charged a higher service fee.\",\"topUp\":\"Top up\"},\"topSelling\":{\"title\":\"Top selling SKUs\",\"subtitle\":\"Your best performers (top quartile by units sold, all-time)\",\"viewAll\":\"View all\",\"noSales\":\"No sales yet â once a SKU sells, your best performers will show up here.\",\"sold\":\"{n} sold\"},\"topPerformers\":{\"title\":\"Top Performers\",\"subtitle\":\"Your best performing products, shops, and categories\",\"tabProducts\":\"Products\",\"tabShops\":\"Shops\",\"tabCategories\":\"Categories\",\"colProduct\":\"Product\",\"colShop\":\"Shop\",\"colCategory\":\"Category\",\"colSales\":\"Sales\",\"colRevenue\":\"Revenue\",\"colGrowth\":\"Growth\"},\"ordersTable\":{\"couldNotLoad\":\"Couldn't load orders\",\"kapiteniBannerTitle\":\"Online orders use Kapiteni delivery\",\"kapiteniBannerBody\":\"When a customer pays, a Kapiteni rider is dispatched automatically to pick the package up at your address. Have it packaged and ready â the rider's phone shows up on the order once they accept.\",\"cancellationsToday\":\"Cancellations today:\",\"burnsCredits\":\"(each cancel past {soft}/day burns subscription credits)\",\"title\":\"Online orders\",\"totalOne\":\"{count} order so far\",\"totalOther\":\"{count} orders so far\",\"searchPlaceholder\":\"Search customer / phone / product\",\"allStatuses\":\"All statuses\",\"noOrders\":\"No online orders yet.\",\"urgent\":\"Urgent\",\"fragile\":\"Fragile\",\"kg\":\"kg\",\"itemsOne\":\"{count} item\",\"itemsOther\":\"{count} items\",\"moreItems\":\" +{n} more\",\"rider\":\"Rider\",\"assigned\":\"assigned\",\"youGet\":\"You'll get {amount}\",\"cancel\":\"Cancel\",\"acceptOrder\":\"Accept\",\"dispatchingNow\":\"Dispatchingâ¦\",\"dispatchNowSuccess\":\"Rider dispatch started.\",\"dispatchNowError\":\"Couldn't dispatch this order.\",\"cancelDialogTitle\":\"Cancel this order?\",\"cancelDialogBody\":\"The customer will be refunded automatically via Paypack. If you've already exceeded {soft} cancellations today, this one will deduct credits from your subscription.\",\"reasonPlaceholder\":\"Reason (optional, shown in your audit log)\",\"keepOrder\":\"Keep order\",\"cancelling\":\"Cancellingâ¦\",\"cancelRefund\":\"Cancel \u0026 refund\",\"couldNotCancel\":\"Could not cancel this order\",\"cancelToast\":\"Order cancelled. Refund is on its way to {phone}.\",\"creditsBurnt\":\"{n} credits deducted (over {soft}/day soft cap).\",\"cancelHeadsUp\":\"Heads up â you're at {today}/{hard} cancellations today.\"},\"productsSummary\":{\"totalSkus\":\"Total products (SKUs)\",\"soldOnce\":\"Sold at least once\",\"lowStock\":\"Low stock alert\",\"lowStockDesc\":\"fewer than 10 units\",\"posRevenue\":\"POS revenue\",\"posProfit\":\"POS profit\",\"ordersRevenue\":\"Orders revenue\",\"ordersProfit\":\"Orders profit\",\"best\":\"Be
1st performing\",\"underperforming\":\"Underperforming\",\"loading\":\"Loadingâ¦\",\"noSales\":\"No sales in this period yet.\",\"nothingToFlag\":\"No SKUs to flag.\",\"sold\":\"{n} sold\",\"inStock\":\"{n} in stock\",\"bestEmpty\":\"Top SKUs by units sold {period}. Compared against the rest of your catalog â needs at least 1 sale to appear.\",\"bestQualified\":\"Top SKUs by units sold {period}. Needs ⥠{threshold} {salesWord} (top quartile of your own catalog) to qualify.\",\"worstEmpty\":\"Lowest by units sold {period}. Mid-range SKUs are hidden â only the slowest movers and never-sold ones appear here.\",\"worstQualified\":\"SKUs with ⤠{threshold} {salesWord} {period} (bottom quartile of your own catalog). Mid-range SKUs are hidden.\",\"periodIn\":\"in this period\",\"periodAll\":\"all-time\",\"saleSingular\":\"sale\",\"salePlural\":\"sales\"},\"nav\":{\"dashboard\":\"Dashboard\",\"shops\":\"Shops\",\"products\":\"Products\",\"pos\":\"Point of Sale\",\"sell\":\"Sell (POS)\",\"orders\":\"Orders\",\"discounts\":\"Discounts\",\"quotes\":\"Quotes\",\"team\":\"Team\",\"clients\":\"Clients\",\"analytics\":\"Analytics\",\"history\":\"History\",\"notifications\":\"Notifications\",\"subscription\":\"Subscription\",\"settings\":\"Settings\",\"chat\":\"Chat\",\"chatLockedTooltip\":\"Currently being tested, will be released soon.\"},\"quotes\":{\"title\":\"Quotes\",\"subtitle\":\"Create quotations / proforma invoices for companies. Mark one paid to deduct the items from stock.\",\"create\":\"New quote\",\"loadFailed\":\"Couldn't load your quotes.\",\"watermarkNotice\":\"Free plans add a small \\\"Powered by Xendly\\\" mark to the quote PDF. Upgrade to Enterprise to remove it.\",\"watermarkUpgrade\":\"Upgrade\",\"emptyTitle\":\"No quotes yet\",\"emptyHint\":\"Create your first quotation to send to a company.\",\"status\":{\"DRAFT\":\"Draft\",\"SENT\":\"Sent\",\"PAID\":\"Paid\",\"CANCELLED\":\"Cancelled\"},\"itemsLabel\":\"items\",\"viewPdf\":\"Download PDF\",\"markPaid\":\"Mark as paid\",\"markSent\":\"Mark as sent\",\"edit\":\"Edit\",\"cancel\":\"Cancel\",\"delete\":\"Delete\",\"createTitle\":\"Create a quote\",\"editTitle\":\"Edit quote\",\"formDesc\":\"Add the company you're billing and the items, then save.\",\"billTo\":\"Bill to\",\"recipientNamePh\":\"Company name\",\"recipientEmailPh\":\"Email (optional)\",\"recipientPhonePh\":\"Phone (optional)\",\"recipientAddressPh\":\"Address (optional)\",\"recipientTinPh\":\"TIN (optional)\",\"items\":\"Items\",\"searchProducts\":\"Search products to addâ¦\",\"noItemsYet\":\"No items added yet.\",\"itemDescPh\":\"Description (optional)\",\"qty\":\"Qty\",\"unitPrice\":\"Unit price\",\"addVat\":\"Add VAT\",\"notesPh\":\"Notes / terms (optional)\",\"subtotal\":\"Subtotal\",\"vat\":\"VAT\",\"total\":\"Total\",\"save\":\"Save\",\"recipientRequired\":\"Enter the company you're billing.\",\"itemsRequired\":\"Add at least one item.\",\"savedToast\":\"Quote updated.\",\"createdToast\":\"Quote created.\",\"saveFailed\":\"Couldn't save the quote.\",\"confirmPaid\":\"Mark quote {code} as paid? This deducts its items from stock.\",\"paidToast\":\"Quote marked paid â stock deducted.\",\"actionFailed\":\"Something went wrong.\",\"confirmDelete\":\"Delete quote {code}?\",\"deletedToast\":\"Quote deleted.\",\"updatedToast\":\"Quote updated.\"},\"discounts\":{\"title\":\"Discounts\",\"subtitle\":\"Set up sales for your online shoppers â site-wide or on specific SKUs.\",\"create\":\"New discount\",\"createTitle\":\"Create a discount\",\"editTitle\":\"Edit discount\",\"formDesc\":\"Anything goes â flat amount or percentage, always-on or time-bound.\",\"off\":\"off\",\"paused\":\"Paused\",\"scopeBusiness\":\"Whole business\",\"scopeProduct\":\"Specific products\",\"scopeProductN\":\"{n} product\",\"scopeSku\":\"Specific SKUs\",\"scopeSkuN\":\"{n} SKU\",\"whenAlways\":\"Always on\",\"whenLimited\":\"Limited time\",\"whenRecurring\":\"Specific recurring day\",\"whenSingleDay\":\"Single day\",\"singleDateLabel\":\"Date\",\"productsLabel\":\"Pick the products\",\"productSearchPlaceholder\":\"Search productsâ¦\",\"productNoResults\":\"Type to find products.\",\"variantsN\":\"{n} variant\",\"usesNofM\":\"{n} of {m} used\",\"usesN\":\"{n} used\",\"copyCode\":\"Copy code\",\"shareCode\":\"Share code\",\"generate\":\"Generate\",\"generateCode\":\"Generate a random co
1de\",\"shareCodeMessage\":\"Use code {code} for {value} off!\",\"shareMessage\":\"Get {value} off {target}!\",\"shareUseCode\":\"Use code {code}.\",\"shareScopeBusiness\":\"everything in our store\",\"shareScopeSelected\":\"selected items\",\"emptyTitle\":\"No discounts yet\",\"emptyHint\":\"Spin up a Black Friday banner or a weekday flash sale.\",\"loadFailed\":\"Couldn't load discounts.\",\"saveFailed\":\"Couldn't save discount.\",\"deleteFailed\":\"Couldn't delete discount.\",\"createdToast\":\"Discount created.\",\"savedToast\":\"Discount saved.\",\"deletedToast\":\"Discount deleted.\",\"confirmDelete\":\"Delete \\\"{name}\\\"?\",\"nameLabel\":\"Name\",\"namePlaceholder\":\"e.g. Black Friday 25% off\",\"descLabel\":\"Description (optional)\",\"descPlaceholder\":\"Internal note â shoppers don't see this.\",\"kindLabel\":\"Type\",\"kindPercent\":\"Percentage off\",\"kindFixed\":\"Fixed amount off\",\"percentLabel\":\"Percent (1â100)\",\"fixedLabel\":\"Amount (RWF)\",\"scopeLabel\":\"Applies to\",\"skusLabel\":\"Pick the SKUs\",\"skuSearchPlaceholder\":\"Search by product or variantâ¦\",\"skuNoResults\":\"Type to find SKUs.\",\"skuPickedN\":\"{n} picked\",\"whenLabel\":\"When\",\"weekdayLabel\":\"Weekday\",\"startsAt\":\"Starts at\",\"endsAt\":\"Ends at\",\"codeLabel\":\"Code (optional)\",\"codePlaceholder\":\"e.g. BLACK25\",\"maxUsesLabel\":\"Max uses (optional)\",\"maxUsesPlaceholder\":\"Leave blank for unlimited\",\"enabledLabel\":\"Active\",\"enabledHint\":\"Turn off to pause without losing the configuration.\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"weekday\":{\"0\":\"Sunday\",\"1\":\"Monday\",\"2\":\"Tuesday\",\"3\":\"Wednesday\",\"4\":\"Thursday\",\"5\":\"Friday\",\"6\":\"Saturday\"}},\"settings\":{\"businessProfile\":{\"title\":\"Business profile\",\"subtitle\":\"Update everything you set up during onboarding.\",\"backToSettings\":\"Back to settings\",\"backToBusiness\":\"Back to business settings\",\"tabs\":{\"info\":\"Info\",\"hours\":\"Hours\",\"media\":\"Media\",\"location\":\"Location\",\"delivery\":\"Delivery\",\"payment\":\"Payment\",\"flyer\":\"Flyer\"},\"sectionInfoDesc\":\"Name, description, categories and contact channels.\",\"sectionHoursDesc\":\"Days and times your storefront is open.\",\"sectionMediaDesc\":\"Logo, hero image, gallery photos and video.\",\"sectionLocationDesc\":\"Address and map pin used for deliveries and discovery.\",\"sectionDeliveryDesc\":\"Offer delivery and set your free-shipping threshold.\",\"sectionPaymentDesc\":\"Mobile-money payout details and bank info.\",\"sectionFlyerDesc\":\"A shareable flyer with your logo, details and a QR to your store.\",\"saved\":\"Saved\"}},\"flyer\":{\"subtitle\":\"Pick a style, then download or share a flyer that sends customers straight to your store.\",\"download\":\"Download\",\"share\":\"Share\",\"shareTitle\":\"My Xendly store\",\"loadError\":\"Couldn't generate the flyer. Please try again.\",\"previewAlt\":\"Business flyer preview\",\"templates\":{\"card\":{\"name\":\"Card\",\"desc\":\"Rich details\"},\"poster\":{\"name\":\"Poster\",\"desc\":\"Bold, scan-first\"},\"minimal\":{\"name\":\"Minimal\",\"desc\":\"Clean \u0026 simple\"}},\"watermarkNotice\":\"Free plans add a small \\\"Powered by Xendly\\\" mark to your flyer. Upgrade to Enterprise to remove it.\",\"watermarkUpgrade\":\"Upgrade\",\"baseTemplate\":\"Base style\",\"designer\":\"Designer\",\"dragHint\":\"Drag elements to reposition. Toggle and resize them on the right.\",\"elementsTitle\":\"Elements\",\"size\":\"Size\",\"saveLayout\":\"Save layout\",\"saveError\":\"Couldn't save your layout. Please try again.\",\"refresh\":\"Refresh preview\",\"customizeLayout\":\"Customize layout\",\"backToPreview\":\"Back to preview\",\"uploadOwn\":\"Upload your own flyer\",\"replaceUpload\":\"Replace image\",\"removeUpload\":\"Remove / use a template\",\"uploadedAlt\":\"Your uploaded flyer\",\"uploadedHint\":\"Your uploaded flyer is shown on your storefront instead of a generated template.\",\"uploadNotImage\":\"Please choose an image file.\",\"uploadTooLarge\":\"That image is too large. Please use one under 5MB.\",\"uploadError\":\"Couldn't upload your flyer. Please try again.\",\"removeError\":\"Couldn't remove your flyer. Please try again.\",\"elements\":{\"qr\":\"QR code\",\"name\":\"Business name\",\"logo\":\"Logo\",\"customLocation\":\"Location\",\"contactPhone\":\"Phone\",\"contactEmail\":\"Email\",\"openingHours\":\"Opening hours\"}},\"products\":{\"title\":\"Products Management\",\"subtitle\":\"Manage your product inventory and catalog\",\"addProducts\":\"Add Products\",\"tabs\":{\"inventory\":\"Products Inventory\",\"lowStock\":\"Low stock\",\"expiring\":\"Expiring\",\"stockingHistory\":\"Stocking History\"}},\"posImport\":{\"button\":\"Import\",\"title\":\"Import from another POS\",\"subtitle\":\"Upload a CSV exported from Shopify, Square, Clover or Lightspeed and map its columns to your fields.\",\"steps\":{\"upload\":\"Upload\",\"map\":\"Map columns\",\"preview\":\"Preview\",\"result\":\"Done\"},\"dropTitle\":\"Drag \u0026 drop your CSV here\",\"dropHint\":\"or click to choose a .csv file\",\"downloadTemplate\":\"Download CSV template\",\"notCsv\":\"Please choose a .csv file.\",\"emptyFile\":\"That file has no rows we could read.\",\"parseError\":\"We couldn't read that CSV file.\",\"suggestError\":\"Couldn't auto-detect columns â please map them manually.\",\"rowsDetected\":\"{count, plural, one {# row detected} other {# rows detected}}\",\"fields\":{\"name\":\"Name\",\"sku\":\"SKU\",\"barcode\":\"Barcode\",\"category\":\"Category\",\"description\":\"Description\",\"sellingPrice\":\"Selling price\",\"buyingPrice\":\"Buying price\",\"onlinePrice\":\"Online price\",\"quantity\":\"Quantity\"},\"skip\":\"â skip â\",\"nameRequired\":\"Map a column to Name before you can import.\",\"targetShop\":\"Target shop (optional)\",\"noShop\":\"No shop\",\"fallbackCategory\":\"Fallback category (optional)\",\"noCategory\":\"No category\",\"previewHint\":\"Previewing the first {count}
1 mapped rows.\",\"back\":\"Back\",\"next\":\"Next\",\"importButton\":\"Import {count, plural, one {# product} other {# products}}\",\"importing\":\"Importingâ¦\",\"importError\":\"The import failed. Please try again.\",\"resultSummary\":\"Imported {created} products, skipped {skipped}.\",\"hiddenNote\":\"Imported products are hidden from your storefront until you add images â add photos to put them online.\",\"errorsTitle\":\"{count, plural, one {# row had an issue} other {# rows had issues}}\",\"rowLabel\":\"Row {row}\",\"done\":\"Done\"},\"editProduct\":{\"backToProducts\":\"Back to products\",\"productNotFound\":\"Product not found.\",\"couldNotLoad\":\"Could not load this product.\",\"skuCount\":\"{count, plural, one {# SKU} other {# SKUs}} â edit info, prices, stock, or remove variants below.\",\"tabBasic\":\"Basic info\",\"tabSkus\":\"SKUs \u0026 variants\",\"couldNotLoadVariants\":\"Couldn't load variant attributes â try again.\",\"addedAttribute\":\"Added attribute \\\"{name}\\\"\",\"couldNotAddAttribute\":\"Could not add attribute.\",\"couldNotAddOption\":\"Could not add option.\",\"nameAndCategoryRequired\":\"Name and category are required.\",\"productUpdated\":\"Product updated\",\"couldNotUpdateProduct\":\"Could not update product.\",\"basic\":{\"cardTitle\":\"Product details\",\"cardDescription\":\"Applies to every SKU under this product.\",\"name\":\"Name\",\"category\":\"Category\",\"pickCategory\":\"Pick a category\",\"customCategory\":\"+ Custom categoryâ¦\",\"categoriesHint\":\"Categories come from the product's shop. Pick \\\"Custom\\\" to type your own.\",\"categoryPlaceholder\":\"e.g. Electronics, Clothing\",\"categoryContext\":\"Product category\",\"pickFromShopCategories\":\"â Pick from shop categories instead\",\"description\":\"Description\",\"describePlaceholder\":\"Describe the product details...\",\"descriptionContext\":\"Product description\",\"shop\":\"Shop\",\"pickShop\":\"Pick a shop\",\"loadingShops\":\"Loading shopsâ¦\",\"moveShopHint\":\"Moves every SKU on this product into the selected shop.\",\"showOnline\":\"Show online\",\"showOnlineHint\":\"Disable to hide every SKU from the storefront. Requires a Paypack payout number on the business.\",\"saveChanges\":\"Save changes\",\"addDiscountTitle\":\"Run a discount on this product\",\"addDiscountHint\":\"Applies to every SKU under this product. Set up percent or fixed amount, time window, code, and uses cap.\",\"addDiscount\":\"Add discount\"},\"skus\":{\"cardTitle\":\"SKUs \u0026 variants\",\"cardDescription\":\"One row per variant combination â colour / size / weight etc. Edit price, stock, and the online flag inline.\",\"addNewSku\":\"Add new SKU\",\"noSkus\":\"No SKUs yet â use \\\"Add new SKU\\\" to create one.\"},\"addSku\":{\"title\":\"Add new SKU\",\"description\":\"Pick a variant combination, shop, and starting prices. The SKU will appear in the table immediately.\",\"shop\":\"Shop\",\"pickShop\":\"Pick a shop\",\"conflictBanner\":\"A SKU with this exact combination already exists â pick a different option.\",\"stockQuantity\":\"Stock quantity\",\"buyingPrice\":\"Buying price (RWF)\",\"sellingPrice\":\"Selling price (POS, RWF)\",\"onlinePrice\":\"Online price (RWF)\",\"onlinePriceEmpty\":\"Empty = hide online\",\"barcode\":\"Manufacturer barcode(s) (optional)\",\"barcodePlaceholder\":\"Scan or type the supplier's barcode\",\"barcodeAdd\":\"Add barcode\",\"barcodeScan\":\"Scan\",\"barcodesHint\":\"Add one barcode per unit (up to the quantity) for serialized stock â any of them scans to this item.\",\"expiryDate\":\"Expiry date (optional)\",\"cancel\":\"Cancel\",\"createSku\":\"Create SKU\",\"createAndAnother\":\"Create \u0026 add another\",\"done\":\"Done\",\"addedCount\":\"{count, plural, =1 {1 SKU added} other {# SKUs added}}\",\"errors\":{\"pickShop\":\"Pick a shop for this SKU.\",\"pickAttribute\":\"Pick at least one variant attribute.\",\"alreadyExists\":\"This exact variant combination already exists.\",\"qtyNonNegative\":\"Quantity must be ⥠0.\",\"buyNonNegative\":\"Buying price must be ⥠0.\",\"sellNonNegative\":\"Selling price must be ⥠0.\",\"onlineNonNegativeOrEmpty\":\"Online price must be ⥠0 or empty.\",\"couldNotCreate\":\"Could not create SKU.\"},\"skuAdded\":\"SKU added\"}
1,\"editVariants\":{\"title\":\"Edit variant attributes\",\"description\":\"Change the colour, size, weight, etc. on this SKU. Other fields (price, stock, online flag) are edited inline on the row.\",\"conflictBanner\":\"Another SKU on this product already uses that combination.\",\"cancel\":\"Cancel\",\"saveVariants\":\"Save variants\",\"errors\":{\"pickAttribute\":\"Pick at least one variant attribute.\",\"alreadyHas\":\"Another SKU already has this variant combination.\",\"couldNotSave\":\"Could not save variants.\"},\"variantsUpdated\":\"Variants updated\"},\"editMedia\":{\"title\":\"Edit media\",\"description\":\"Replace photos and videos on this SKU. Training videos run our scan-AI pipeline so the camera scanner can recognise the product.\",\"mainImage\":\"Main image\",\"additionalImages\":\"Additional images\",\"noAdditional\":\"No additional images yet.\",\"showcaseVideo\":\"Showcase video (3â20s)\",\"noVideo\":\"No video\",\"trainingVideo\":\"Training video\",\"trainingVideoSubtitle\":\"(10â20s, powers the scan-AI camera search)\",\"trainingHint\":\"Uploading this will retrain the scan model on the new footage.\",\"cancel\":\"Cancel\",\"saveMedia\":\"Save media\",\"cancelNewFile\":\"Cancel new file\",\"tryBgRemoval\":\"Try background removal\",\"findCleanerPhoto\":\"Find a cleaner photo\",\"remove\":\"Remove\",\"undoRemove\":\"Undo remove\",\"undoRemovals\":\"{count, plural, one {Undo # removal} other {Undo # removals}}\",\"nothingToSave\":\"Nothing to save.\",\"savedTraining\":\"Media saved â training started in the background.\",\"saved\":\"Media saved\",\"couldNotSave\":\"Could not save media.\"},\"destock\":{\"title\":\"Adjust stock\",\"description\":\"Record units lost, damaged, destroyed, or otherwise removed outside of a sale. Stock count drops by the amount you enter and the audit log keeps the reason.\",\"currentlyInStock\":\"Currently in stock:\",\"units\":\"units\",\"unitsToRemove\":\"Units to remove\",\"reason\":\"Reason\",\"notes\":\"Notes (optional)\",\"notesPlaceholder\":\"What happened? When? Any extra detail.\",\"cancel\":\"Cancel\",\"removeFromStock\":\"Remove from stock\",\"errors\":{\"positive\":\"Enter a positive number of units to remove.\",\"exceedsStock\":\"You only have {available} units in stock â can't deduct {requested}.\",\"couldNotAdjust\":\"Could not adjust stock.\"},\"removedToast\":\"{count, plural, one {Removed # unit from stock.} other {Removed # units from stock.}}\",\"reasons\":{\"Damaged\":\"Damaged\",\"Lost\":\"Lost\",\"Destroyed\":\"Destroyed\",\"Expired\":\"Expired\",\"Theft\":\"Theft\",\"Other\":\"Other\"}},\"addStock\":{\"title\":\"Add stock\",\"description\":\"Record incoming inventory â supplier delivery, restock, etc. The audit log keeps the unit cost and notes.\",\"currentlyInStock\":\"Currently in stock:\",\"units\":\"units\",\"unitsToAdd\":\"Units to add\",\"unitCost\":\"Unit cost (RWF, optional)\",\"unitCostPlaceholder\":\"What you paid per unit\",\"notes\":\"Notes (optional)\",\"notesPlaceholder\":\"Supplier name, invoice number, anything useful.\",\"cancel\":\"Cancel\",\"addToStock\":\"Add to stock\",\"errors\":{\"positive\":\"Enter a positive number of units to add.\",\"costNonNegativeOrEmpty\":\"Unit cost must be ⥠0 or empty.\",\"couldNotAdd\":\"Could not add stock.\"},\"addedToast\":\"{count, plural, one {Added # unit to stock.} other {Added # units to stock.}}\"},\"variantPicker\":{\"label\":\"Variant attributes\",\"newAttribute\":\"New attribute\",\"cancel\":\"Cancel\",\"attributeName\":\"Attribute name\",\"attributeNamePlaceholder\":\"e.g. Brand, Material, Flavour\",\"initialOptions\":\"Initial options (comma- or newline-separated)\",\"initialOptionsPlaceholder\":\"Nike, Adidas, Puma\",\"createAttribute\":\"Create attribute\",\"noAttributes\":\"No variant attributes yet â use \\\"New attribute\\\" above to add one.\",\"clear\":\"Clear\",\"pickPlaceholder\":\"Pick {name}â¦\",\"newPlaceholder\":\"New {name}â¦\",\"addValue\":\"Add {name} value\",\"selected\":\"Selected:\",\"noneYet\":\"none yet\",\"errors\":{\"nameRequired\":\"Attribute name is required.\",\"addAtLeastOne\":\"Add at least one option (comma-separated).\",\"valueRequired\":\"Option value is required.\"}},\"skuRow\":{\"defaultSku\":\"Default SKU\",\"buyingStockSummary\":\"Buying {price} ⢠Stock now {qty}\",\"media\":\"Media\",\"mediaTitle\":\"Edit photos \u0026 video\",\"addDiscount\":\"Discount\",\"addDiscountTitle\":\"Run a discount on this SKU\",\"edit\":\"Edit\",\"editTitle\":\"Edit variant attributes\",\"addStock\":\"Add stock\",\"addStockTitle\":\"Add stock (restock from supplier)\",\"destock\":\"Destock\",\"destockTitle\":\"Adjust stock (damaged, lost, destroyed)\",\"delete\":\"Delete\",\"stockQuantity\":\"Stock quantity\",\"lowStockAlert\":\"Low stock alert\",\"buyingPrice\":\"Buying price (RWF)\",\"sellingPrice\":\"Selling price (POS, RWF)\",\"onlinePrice\":\"Online price (RWF)\",\"onlinePriceEmpty\":\"Empty = hide online\",\"barcode\":\"Manufacturer barcode(s)\",\"barcodePlaceholder\":\"Scan or type the supplier's barcode\",\"barcodeAdd\":\"Add barcode\",\"barcodeScan\":\"Scan\",\"expiryDate\":\"Expiry date\",\"skuEnabled\":\"SKU enabled\",\"saveChanges\":\"Save changes\",\"deleteConfirm\":\"Delete \\\"{label}\\\"? This cannot be undone.\",\"skuDeleted\":\"SKU deleted\",\"couldNotDelete\":\"Could not delete SKU.\",\"savedToast\":\"Saved {label}\",\"couldNotSaveSku\":\"Could not save SKU.\",\"errors\":{\"qtyNonNegative\":\"Quantity must be ⥠0.\",\"sellNonNegative\":\"Selling price must be ⥠0.\",\"buyNonNegative\":\"Buying price must be ⥠0.\",\"onlineNonNegativeOrEmpty\":\"Online price must be ⥠0 or empty.\",\"lowStockNonNegative\":\"Low stock alert must be ⥠0.\"},\"seo\":{\"header\":\"SEO \u0026 search\",\"titleSet\":\"Title set\",\"keywordsSet\":\"Keywords set\",\"autoGenerated\":\"Auto-generated\",\"suggestWithAi\":\"Suggest with AI\",\"displayName\":\"Display name\",\"displayNameHint\":\"Variant values (Color=Red, Size=Small) are baked in by AI so the title reads cohesively. Up to 120 chars.\",\"displayNamePlaceholder\":\"e.g. Red Small Kitchen Shears\",\"searchKeywords\":\"Search keywords\",\"searchKeywordsHint\":\"Storefront search OR-matches all locales. â¤32 chars each, max 15 per language.\",\"maxKeywords\":\"Max 15 keywords per language.\",\"noKeywordsYet\":\"No keywords yet\",\"typeKeyword\":\"Type keyword + Enter\",\"removeKeyword\":\"Remove {keyword}\",\"seoSlug\":\"SEO slug\",\"seoSlugHint\":\"One slug per language. Server normalizes to kebab.\",\"seoSlugPlaceholder\":\"red-small-kitchen-shears\",\"saveSeo\":\"Save SEO\",\"aiFilled\":\"AI filled this SKU's SEO. Edit anything you want.\",\"aiFailed\":\"Couldn't reach the AI suggester.\",\"skuSeoSaved\":\"SKU SEO saved\",\"couldNotSave\":\"Could not save SEO.\"}}},\"customDomain\":{\"title\":\"Custom Domain\",\"description\":\"Connect a domain you already own, or buy a new one â we'll attach it to your storefront with automatic HTTPS.\",\"enterpriseBadge\":\"Enterprise\",\"enterpriseDescription\":\"Connect a domain you own, or buy a brand-new one in seconds. Available on the Enterprise plan.\",\"upgradeNote\":\"Upgrade to Enterprise to connect or purchase a custom domain. Your storefront will be served at your domain with automatic HTTPS.\",\"upgradeButton\":\"Upgrade to Enterprise\",\"status\":{\"none\":\"Not connected\",\"pending\":\"Pending DNS verification\",\"verified\":\"Verified â provisioning TLS\",\"active\":\"Active\",\"error\":\"Error\"},\"tabs\":{\"connect\":\"Connect\",\"buy\":\"Buy new\",\"transfer\":\"Transfer in\",\"manage\":\"Manage\"},\"connect\":{\"title\":\"Connect a domain you own\",\"subtitle\":\"Free â point your DNS at us and we'll handle TLS automatically.\",\"yourDomains\":\"Your domains\",\"multipleSoon\":\"You can connect one custom domain per business right now. Multiple-domain support is coming.\",\"label\":\"Connect a domain you already own\",\"placeholder\":\"shop.yourbusiness.com\",\"submit\":\"Connect\",\"tip\":\"Tip: subdomains (e.g. \u003ccode\u003eshop.yourbiz.com\u003c/code\u003e) are easier to point than apex domains. After connecting, you'll get DNS records to add at your registrar.\",\"verify\":\"Verify\",\"dns\":\"DNS\",\"confirmDisconnect\":\"Disconnect this custom domain?\"},\"buy\":{\"title\":\"Buy a brand-new domain\",\"subtitle\":\"Pay in RWF via Paypack. We register and connect it to your storefront automatically.\",\"searchLabel\":\"Search for a domain\",\"searchPlaceholder\":\"mycoolshop\",\"searchButton\":\"Search\",\"tldNote\":\"We'll check availability across .com, .co, .io, .app, .shop, .store, .biz, .online, .dev, and more.\",\"phoneLabel\":\"Mobile money number (MTN / Airtel)\",\"phonePlaceholder\":\"07XXXXXXXX\",\"phoneNote\"
1:\"We'll send a Paypack push payment to this number when you click Buy.\",\"topPick\":\"Top pick\",\"perYears\":\"/ {years, plural, =1 {1 year} other {# years}}\",\"renewsAt\":\"Renews at {amount}/yr\",\"showing\":\"Showing {from}â{to} of {total}\",\"page\":\"Page {current} of {total}\",\"previous\":\"Previous\",\"next\":\"Next\",\"buyButton\":\"Buy\",\"confirmBuy\":\"Buy {domain} for {amount}? You'll get a payment prompt on {phone}.\",\"noResults\":\"No available domains for that search\"},\"transfer\":{\"title\":\"Transfer a domain you already own\",\"subtitle\":\"Move your registration to Xendly. Takes 5â7 days at the losing registrar.\",\"domainLabel\":\"Domain to transfer\",\"domainPlaceholder\":\"mycoolshop.com\",\"authLabel\":\"EPP / Auth code\",\"authPlaceholder\":\"Get this from your current registrar\",\"phoneLabel\":\"Mobile money number\",\"submit\":\"Start transfer\",\"beforeYouStart\":\"Before you start:\",\"unlockDomain\":\"Unlock the domain at your current registrar\",\"disableWhois\":\"Disable WHOIS privacy temporarily (some registrars require this)\",\"getEpp\":\"Get the EPP (auth) code from your current registrar â usually in domain settings\",\"transferDuration\":\"Transfers can take 5â7 days. Your storefront keeps running on your \u003ccode\u003exendly.biz\u003c/code\u003e subdomain meanwhile.\"},\"manage\":{\"title\":\"Manage your registration\",\"subtitle\":\"Renew, toggle auto-renew, or move out â only for domains you bought through Xendly or transferred to us.\",\"needDomain\":\"Connect or buy a domain first. The Manage tab is only useful once you have a domain attached.\",\"statusPrefix\":\"Status: \",\"verifiedAt\":\"verified {date}\",\"autoRenewLabel\":\"Auto-renew\",\"autoRenewNote\":\"Automatically renew this domain before it expires. Disabling means you must renew manually.\",\"renewNow\":\"Renew now\",\"yearsLabel\":\"Years:\",\"yearsOption\":\"{years, plural, =1 {1 year} other {# years}}\",\"renewButton\":\"Renew\",\"renewalNote\":\"We'll send a Paypack payment prompt to your phone and renew the domain once you approve.\",\"onlyForBought\":\"\u003cstrong\u003eNote:\u003c/strong\u003e renewal and auto-renew only apply to domains you bought through Xendly or transferred to us. Domains connected via DNS (no transfer) are managed at your own registrar.\",\"confirmRenew\":\"Renew {domain} for {years, plural, =1 {1 year} other {# years}} at {amount}?\"},\"dns\":{\"dnsRecordsTab\":\"DNS records\",\"nameserversTab\":\"Nameservers\",\"addRecordsIntro\":\"Add these records at your DNS provider, then click \u003cstrong\u003eVerify\u003c/strong\u003e:\",\"headsUpRecords\":\"\u003cstrong\u003eHeads up:\u003c/strong\u003e after you add the records, DNS can take anywhere from a few minutes to an hour to propagate (sometimes longer at certain registrars). Click \u003cem\u003eVerify\u003c/em\u003e a few times over the next hour. If it still doesn't verify after that, double-check the host and value match exactly, then reach out to support.\",\"headsUpNameservers\":\"\u003cstrong\u003eHeads up:\u003c/strong\u003e nameserver changes take longer to propagate than DNS records â anywhere from 30 minutes up to 48 hours. Once you replace them at your registrar, give it an hour or two before clicking \u003cem\u003eVerify\u003c/em\u003e. If it doesn't verify after a day, contact support.\",\"host\":\"Host: \",\"value\":\"Value: \",\"verification\":\"{type} (verification)\",\"replaceNs\":\"Replace your domain's nameservers at your registrar with these:\",\"lastChecked\":\"Last checked: {time}\"},\"order\":{\"awaitingPayment\":\"Awaiting payment for {domain}\",\"paid\":\"Payment received â registering {domain}â¦\",\"fulfilled\":\"{domain} is yours.\",\"refundRequired\":\"Payment took, but registration failed. Support is refunding you.\",\"failedReason\":\"Payment failed: {reason}\",\"expired\":\"Payment expired without confirmation.\",\"summary\":\"Order {id} · {amount}\"},\"toasts\":{\"domainSaved\":\"Domain saved. Add the DNS records below, then verify.\",\"saveFailed\":\"Could not save domain\",\"verifyFailed\":\"Verification failed\",\"domainStoppedRes
1olving\":\"Your domain stopped resolving. Check your DNS records at the registrar.\",\"verifiedSuccess\":\"Domain verified â your storefront is going live.\",\"domainDisconnected\":\"Custom domain disconnected\",\"disconnectFailed\":\"Could not disconnect\",\"noResults\":\"No available domains for that search\",\"searchFailed\":\"Search failed\",\"invalidPhone\":\"Enter a valid MTN/Airtel number (07XXXXXXXX or 7XXXXXXXX)\",\"purchasePromptSent\":\"Approve the payment on your phone. Your domain will be set up automatically.\",\"purchaseFailed\":\"Could not start purchase\",\"autoRenewEnabled\":\"Auto-renew enabled\",\"autoRenewDisabled\":\"Auto-renew disabled\",\"autoRenewFailed\":\"Could not update auto-renew\",\"renewPromptSent\":\"Approve the renewal payment on your phone.\",\"renewFailed\":\"Could not start renewal\",\"transferPromptSent\":\"Approve the transfer payment on your phone. Transfer can take 5â7 days.\",\"transferFailed\":\"Transfer could not start\",\"orderCompleted\":\"Domain order completed for {domain}\",\"orderRefundRequired\":\"Payment received but domain operation failed. Support has been notified for refund.\",\"orderFailedStatus\":\"Order {status}: {reason}\"}},\"main\":{\"title\":\"Dashboard\",\"subtitle\":\"Overview of your business performance\",\"periodCustom\":\"{from} â {to} vs prior period\",\"periodDefault\":\"Last 30 days vs prior 30 days\"},\"analyticsPage\":{\"title\":\"Analytics\",\"subtitle\":\"Track your business performance and insights\"},\"searchInsights\":{\"sectionTitle\":\"Search insights\",\"sectionSubtitle\":\"What shoppers are searching for on your storefront â and what they couldn't find.\",\"rangeDays\":\"Last {days} days\",\"totalSearches\":\"Total searches\",\"totalSearchesHint\":\"Searches run on your storefront in this window.\",\"unmetSearches\":\"Unmet searches\",\"unmetSearchesHint\":\"Searches that returned no products.\",\"distinctQueries\":\"Distinct queries\",\"distinctQueriesHint\":\"Unique search terms in this window.\",\"unmetTitle\":\"Unmet demand\",\"unmetSubtitle\":\"Shoppers searched for these but your store had nothing to show. Stocking these is a direct sales opportunity.\",\"unmetEmpty\":\"No unmet searches in this window â every search found a match.\",\"topTitle\":\"Top searches\",\"topSubtitle\":\"Your most-searched terms overall.\",\"topEmpty\":\"No searches recorded in this window yet.\",\"popularAvailableTitle\":\"Popular \u0026 in stock\",\"popularAvailableSubtitle\":\"Frequent searches that returned products â validated demand you're already serving. Keep these stocked.\",\"popularAvailableEmpty\":\"No popular searches matched your products in this window yet.\",\"colQuery\":\"Search term\",\"colSearches\":\"Searches\",\"colShoppers\":\"Shoppers\",\"colLastSearched\":\"Last searched\",\"colLastResults\":\"Last results\",\"tabUnmet\":\"Unmet demand\",\"tabPopular\":\"Popular \u0026 in stock\",\"tabTop\":\"Top searches\",\"sortLabel\":\"Sort\",\"sortRecent\":\"Most recent\",\"sortOldest\":\"Oldest\",\"sortSearches\":\"Most searched\",\"noResults\":\"No results\",\"resultCount\":\"{n} results\",\"retentionNote\":\"Search records are automatically deleted after 90 days.\",\"error\":\"Couldn't load search insights. Please try again.\",\"upsellTitle\":\"Search Insights is an Enterprise feature\",\"upsellBody\":\"Upgrade to Enterprise to see what shoppers are searching for â including the products they want but you don't stock yet.\",\"upsellCta\":\"Upgrade to Enterprise\"},\"historyPage\":{\"title\":\"History\",\"subtitle\":\"Browse every sale, online order, and stock movement.\",\"allHistorical\":\"All historical data\",\"rangeLabel\":\"{from} â {to}\",\"posSales\":\"POS sales\",\"onlineOrders\":\"Online orders\",\"totalRevenue\":\"Total revenue\",\"totalProfit\":\"Total profit\",\"stockMovements\":\"Stock movements\",\"tabPos\":\"POS sales\",\"tabOrders\":\"Online orders\",\"tabStocking\":\"Stocking\"},\"ordersPage\":{\"title\":\"Orders Management\",\"subtitle\":\"Manage and track all client orders\"},\"notificationsPage\":{\"title\":\"Notifications\"},\"teamPage\":{\"title\":\"Team Management\",\"subtitle\":\"Manage team members and their roles\",\"staffOnlyTitle\":\"Team management is staff-only\",\"staffOnlyBody\":\"Only owners and managers can invite teammates and adjust roles. Reach out to your manager if you need access changed.\"},\"settingsPage\":{\"title\":\"Settings\",\"subtitle\":\"Manage everything about your business in one place.\",\"businessTitle\":\"Business profile\",\"businessDesc\":\"Update your business name, description, contacts, location, opening hours, delivery and payment details.\",\"domainTitle\":\"Custom domain\",\"domainDesc\":\"Connect a domain you already own, buy a new one, or transfer one in. Manage renewals and auto-renew.\",\"appearanceTitle\":\"Appearance\",\"appearanceDesc\":\"Switch between Light and Dark mode, or follow your device setting.\",\"profileTitle\":\"Your profile\",\"profileDesc\":\"Update your name, email, password, and connected accounts (Google, Facebook, Apple).\"},\"appearancePage\":{\"title\":\"Appearance\",\"subtitle\":\"How the dashboard and storefront look on your device.\",\"themeTitle\":\"Theme\",\"themeDesc\":\"Affects this device only. Switch any time from the icon in the top bar.\",\"templateTitle\":\"Storefront template\",\"templateDesc\":\"Choose how your public storefront looks to shoppers. Applies to everyone who visits your site.\",\"templateSaving\":\"Saving templateâ¦\",\"templateSaved\":\"Storefront template updated.\",\"templateError\":\"Couldn't update the template. Please try again.\",\"template_classic\":\"Classic\",\"template_classicHint\"
1:\"Balanced and familiar â the default look.\",\"template_bold\":\"Bold\",\"template_boldHint\":\"Big punchy hero, strong accents, rounded cards.\",\"template_minimal\":\"Minimal\",\"template_minimalHint\":\"Light, airy and editorial with flat cards.\"},\"profilePage\":{\"title\":\"Your profile\",\"subtitle\":\"Manage your password, linked accounts, and personal info.\",\"account\":\"Account\",\"photoSoon\":\"Profile photo upload â coming soon\",\"addPicture\":\"Upload photo\",\"changePicture\":\"Change photo\",\"removePicture\":\"Remove\",\"pictureSaved\":\"Profile photo updated.\",\"pictureRemoved\":\"Profile photo removed.\",\"pictureSaveFailed\":\"Couldn't update your profile photo.\",\"pictureMustBeImage\":\"Pick an image file (PNG, JPG, etc.).\",\"verified\":\"Verified\",\"unverified\":\"Unverified\",\"changePassword\":\"Change password\",\"setPassword\":\"Set a password\",\"changePasswordHint\":\"Update your sign-in password.\",\"setPasswordHint\":\"Add a password so you can sign in without a third-party provider.\",\"currentPassword\":\"Current password\",\"newPassword\":\"New password\",\"confirmPassword\":\"Confirm new password\",\"passwordRules\":\"At least 8 characters with uppercase, lowercase, number, and special character.\",\"updatePassword\":\"Update password\",\"savePassword\":\"Set password\",\"connectedAccounts\":\"Connected accounts\",\"connectedAccountsHint\":\"Sign in with Google, Facebook, or Apple â alongside your password.\",\"connected\":\"Connected\",\"notConnected\":\"Not connected\",\"disconnect\":\"Disconnect\",\"connect\":\"Connect\",\"onlySigninFooter\":\"You can't disconnect your only sign-in method. Set a password first if you only have one provider linked.\",\"passwordsDontMatch\":\"Passwords don't match\",\"passwordUpdated\":\"Password updated\",\"passwordUpdateFailed\":\"Couldn't update password\",\"profileLoadFailed\":\"Couldn't load profile\",\"profileUnavailable\":\"Profile unavailable\",\"providerConnected\":\"{provider} connected.\",\"providerDelayHint\":\"If you finished signing in with {provider}, refresh in a moment â the link may take a second to propagate.\",\"providerConnectFailed\":\"Could not connect {provider}.\",\"providerDisconnected\":\"{provider} disconnected\",\"providerDisconnectFailed\":\"Couldn't disconnect {provider}\",\"disconnectConfirm\":\"Disconnect {provider}? You'll need another way to sign in.\",\"popupBlocked\":\"Popup blocked â please allow popups for this site and try again.\",\"connectCancelled\":\"Connect cancelled.\",\"windowUnavailable\":\"Window unavailable\",\"phoneSection\":\"Phone number\",\"phoneAddHint\":\"Add a phone number so you can receive order alerts and reset your password by SMS.\",\"phonePlaceholder\":\"+250 7xx xxx xxx\",\"phoneSendCode\":\"Send code\",\"phoneSending\":\"Sendingâ¦\",\"phoneCodeSent\":\"Code sent. Check your phone.\",\"phoneSendFailed\":\"Couldn't send the verification code.\",\"phoneCodeLabel\":\"Enter the 6-digit code\",\"phoneCodePlaceholder\":\"123456\",\"phoneVerify\":\"Verify\",\"phoneVerifying\":\"Verifyingâ¦\",\"phoneVerified\":\"Phone verified.\",\"phoneVerifyFailed\":\"That code is wrong or expired.\",\"phoneResend\":\"Resend code\",\"phoneChange\":\"Change number\",\"phoneCancel\":\"Cancel\",\"phoneVerifyCta\":\"Verify phone\",\"dangerZoneTitle\":\"Danger zone\",\"dangerZoneSubtitle\":\"Permanent changes to your Xendly account.\",\"deleteAccountTitle\":\"Delete your Xendly account\",\"deleteAccountBody\":\"Permanently delete your account. This action is immediate and can't be undone.\",\"deleteAccountCta\":\"Delete account\",\"deleteDialogTitle\":\"We're sorry to see you go\",\"deleteDialogRegret\":\"Are you sure? Xendly won't be the same without you.\",\"deleteDialogBody\":\"Confirming will delete your account immediately. Your profile, sign-in providers and personal data will be removed. Any business you own is kept unless you choose to delete it below.\",\"deleteAlsoBusinessLabel\":\"Also delete my business ({name})\",\"deleteAlsoBusinessHint\":\"Permanently removes its products, orders, team and storefront. Leave unchecked to keep the business.\",\"deleteDialogReassure\":\"There is no grace peri
1od â once you confirm, your account is gone. Make sure you've exported anything you want to keep first.\",\"deleteDialogTypeEmail\":\"Type your email ({email}) to confirm\",\"deleteDialogTypeDelete\":\"Type DELETE to confirm\",\"deleteDialogStay\":\"Never mind, I'm staying\",\"deleteDialogConfirm\":\"Yes, delete my account\",\"deleteDone\":\"Account deleted.\",\"deleteFailed\":\"Couldn't delete your account. Try again.\",\"conflictToast\":\"{provider} is already linked to another Xendly account.\",\"conflictDialogTitle\":\"{provider} already linked elsewhere\",\"conflictDialogBody\":\"This sign-in provider is already attached to a different Xendly account. To link it here, sign in to that other account and remove it first.\",\"conflictDialogSteps\":\"1. Sign out of this account. 2. Sign in with that {provider} account. 3. Open Profile â Danger Zone and Delete that account (or just disconnect this provider from there). 4. Come back here and click Connect again.\",\"conflictDialogClose\":\"Got it\",\"nameEdit\":\"Edit\",\"nameSave\":\"Save\",\"nameCancel\":\"Cancel\",\"nameUpdated\":\"Name updated.\",\"nameUpdateFailed\":\"Couldn't update your name.\",\"firstNamePlaceholder\":\"First name\",\"lastNamePlaceholder\":\"Last name\",\"emailSection\":\"Email address\",\"emailAdd\":\"Add email\",\"emailChange\":\"Change\",\"emailPlaceholder\":\"[email protected]\",\"emailSendCode\":\"Send code\",\"emailCodeLabel\":\"Enter the 6-digit code from your inbox\",\"emailCodeSent\":\"Code sent. Check your inbox.\",\"emailVerifiedToast\":\"Email verified.\",\"emailSendFailed\":\"Couldn't send the verification code.\",\"emailVerifyFailed\":\"That code is wrong or expired.\",\"noEmailHint\":\"No email on file\"},\"subscriptionPage\":{\"title\":\"Subscription\"},\"customDomainPage\":{\"backToSettings\":\"Back to settings\"},\"productView\":{\"kindRestock\":\"Restock\",\"kindPosSale\":\"POS sale\",\"kindOrder\":\"Online order\",\"kindAdjustment\":\"Adjustment\",\"loading\":\"Loadingâ¦\",\"backToProducts\":\"Back to products\",\"loadFailed\":\"Couldn't load this product.\",\"currentStock\":\"Current stock\",\"unitsSold\":\"Units sold\",\"revenue\":\"Revenue\",\"profit\":\"Profit\",\"restocked\":\"Restocked\",\"separatorOnline\":\" ⢠Online\",\"separatorInStore\":\" ⢠In-store only\",\"edit\":\"Edit\",\"addDiscount\":\"Add discount\",\"skuBreakdown\":\"SKU breakdown\",\"skuBreakdownDesc\":\"Per-variant stock + how many units s
1old in this window.\",\"thVariant\":\"Variant\",\"thShop\":\"Shop\",\"thStock\":\"Stock\",\"thSelling\":\"Selling\",\"thOnline\":\"Online\",\"thSold\":\"Sold\",\"thRevenue\":\"Revenue\",\"thStatus\":\"Status\",\"noSkus\":\"No SKUs yet.\",\"enabled\":\"Enabled\",\"disabled\":\"Disabled\",\"recentMovements\":\"Recent stock movements\",\"recentMovementsDesc\":\"Restocks, POS deductions, online deductions, and adjustments for this product.\",\"noMovements\":\"No movements in this window.\"},\"batches\":{\"title\":\"Purchase batches\",\"subtitle\":\"Each restock keeps its own unit cost so you know what's still on the shelf.\",\"loading\":\"Loading batchesâ¦\",\"empty\":\"No remaining batches. Add stock to start tracking.\",\"avgCost\":\"Avg cost / unit\",\"priciestBatch\":\"Priciest batch in stock\",\"discountFloor\":\"Discount floor\",\"upToPct\":\"Up to {pct}% off\",\"noRoom\":\"No room to discount\",\"discountableUnits\":\"Discountable units\",\"unitsOf\":\"{n} of {total}\",\"spreadNoteTitle\":\"Where your discount room is\",\"spreadNote\":\"Your cheapest stock cost {low}/unit, the priciest {high}/unit. A promo up to {safePct}% keeps every unit profitable. Going deeper â up to {deepPct}% â only stays in the black on the {deepUnits} cheaper units you bought before the price went up.\",\"spreadNoteNewPricier\":\"This latest batch cost more than before, and your selling price is higher to match. The {deepUnits} units from the earlier, cheaper batch are the ones with the most room to discount.\",\"uncovered\":\"{n} units predate the batch ledger â counted as legacy stock.\",\"atPrice\":\"@ {price}/unit\",\"remainingOf\":\"{remaining} / {total} left\",\"fullyConsumed\":\"Sold out\",\"batchTotal\":\"Batch total: {amount}\",\"showSpent\":\"Show {n} spent batches\",\"hideSpent\":\"Hide spent batches\"},\"priceHistory\":{\"title\":\"Price history\",\"loading\":\"Loading price historyâ¦\",\"empty\":\"No price edits yet.\",\"buying\":\"Buying\",\"selling\":\"Selling\",\"online\":\"Online\"},\"skuLabel\":{\"title\":\"Printable label\",\"subtitleManufacturer\":\"Manufacturer barcode is saved on this SKU â scan it at checkout to ring up.\",\"subtitleGenerated\":\"No manufacturer barcode â print these QR stickers and wrap one on a counter sample so cashiers can scan to ring up.\",\"description\":\"QR encodes the SKU code. Scan it at POS and Xendly resolves to {name}.\",\"print\":\"Print label sheet\",\"printNote\":\"A4 sheet, 16 labels â print on sticker paper or normal paper and cut.\",\"printHint\":\"Tip: hide URL/headers from the browser print dialog for a cleaner sheet.\",\"noCode\":\"This SKU has no scan code yet. Re-save the SKU to mint one.\"},\"skuView\":{\"loading\":\"Loadingâ¦\",\"backToProducts\":\"Back to products\",\"backToProduct\":\"Back to {name}\",\"loadFailed\":\"Couldn't load this SKU.\",\"openOnStorefront\":\"View on storefront\",\"editSku\":\"Edit SKU\",\"addDiscount\":\"Add discount\",\"priceSelling\":\"Selling\",\"priceOnline\":\"Online\",\"priceCost\":\"Cost\",\"statusLabel\":\"Status\",\"enabled\":\"Enabled\",\"disabled\":\"Disabled\",\"currentStock\":\"Current stock\",\"unitsSold\":\"Units sold\",\"revenue\":\"Revenue\",\"profit\":\"Profit\",\"restocked\":\"Restocked\",\"otherVariants\":\"Other variants of this product\",\"otherVariantsDesc\":\"Hop sideways to a sibling SKU without going back up.\",\"stockN\":\"{n} in stock\",\"movementsTitle\":\"Recent stock movements\",\"movementsDesc\":\"Restocks, POS deductions, online deductions, and adjustments for this SKU.\",\"noMovements\":\"No movements in this window.\"},\"aiScanUsage\":{\"title\":\"AI product scans\",\"body\":\"Camera identifications used in this billing cycle.\",\"scansThisCycle\":\"scans this cycle\",\"remaining\":\"{count, plural, =1 {1 scan left} other {# scans left}}\",\"resetTomorrow\":\"Resets tomorrow\",\"resetInDays\":\"Resets in {days} days\",\"resettingNow\":\"Resetting nowâ¦\",\"unlimited\":\"Unlimited\",\"unlimitedBody\":\"Your plan includes unlimited AI scans â go nuts.\",\"nearCapTitle\":\"Almost out of scans\",\"nearCapBody\":\"You're approaching this cycle's limit. Upgrade to keep scanning without interruption.\",\"capHitTitle\":\"Scan limit reached\",\"capHitBody\":\"Your scanner is paused until the cycle resets. Upgrade now to keep selling.\",\"upgradeCta\":\"Upgrade plan\"},\"deleteBusiness\":{\"title\":\"Danger zone\",\"subtitle\":\"Irreversible actions for this business.\",\"cardTitle\":\"Delete this business\",\"cardBody\":\"Permanently removes this business â products, orders, team, storefront and subscription. Your Xendly account stays, and you can open a new business later.\",\"cta\":\"Delete business\",\"dialogTitle\":\"Delete this business?\",\"dialogRegret\":\"This permanently deletes your business and everything in it.\",\"dialogBody\":\"Products, orders, sales history, team members, discounts and your storefront will be removed. This cannot be undone. Your Xendly account itself is not deleted.\",\"typeName\":\"Type {name} to confirm\",\"typeDelete\":\"Type DELETE to confirm\",\"cancel\":\"Cancel\",\"confirm\":\"Delete business\",\"deleted\":\"Business deleted.\",\"deleteFailed\":\"Couldnât delete the business. Try again.\"}},\"notifications\":{\"title\":\"Notifications\",\"productLive\":{\"title\":\"Product is live\",\"body\":\"\\\"{product}\\\" is now live in your store.\",\"bodyWithDemand\":\"\\\"{product}\\\" is now live â it answers {matchCount, plural, =1 {1 shopper search} other {# shopper searches}}.\",\"bodyMany\":\"{count, plural, =1 {1 product is} other {# products are}} now live in your store.\"},\"productAvailable\":{\"title\":\"What you looked for just landed\",\"body\":\"The \\\"{query}\\\" you looked for just landed at {business}
1 â come take a look.\"},\"searchUnmet\":{\"title\":\"Shoppers want things you don't stock yet\",\"body\":\"{shopperCount, plural, =0 {Shoppers} =1 {1 shopper} other {# shoppers}} searched for things you don't stock yet: {samples}{moreCount, plural, =0 {} other { and # more}}.\"},\"markAllRead\":\"Mark all as read\",\"empty\":\"No notifications yet â they'll show up here as orders, sales, and team activity happen.\",\"business\":{\"titles\":{\"newPaidOrder\":\"New paid order\",\"orderCancelled\":\"Order cancelled\",\"orderManualRefund\":\"Refund being processed manually\",\"orderRefundSettled\":\"Refund settled\",\"orderDeliveredManualPayout\":\"Order delivered â payout coming manually\",\"orderPayoutSettled\":\"Payout received\",\"orderDelivered\":\"Order delivered\",\"orderRefunded\":\"Order refunded\",\"orderReturnRequested\":\"Customer returning order\",\"orderReturned\":\"Return delivered\",\"orderResending\":\"Resending order\",\"orderResent\":\"Resend delivered\",\"orderRated\":\"New review\",\"orderRatedPositive\":\"New positive review\",\"lowStock\":\"Low stock\",\"teamJoined\":\"New team member\",\"subscriptionPaid\":\"Subscription renewed\",\"subscriptionExpiring\":\"Subscription expiring soon\",\"creditsLow\":\"Credits running low\",\"domainPurchased\":\"Custom domain ready\",\"riderAssigned\":\"Rider on the way to pickup\",\"orderPickedUp\":\"Rider picked up the order\",\"searchUnmet\":\"Shoppers want things you don't stock yet\"},\"bodies\":{\"newPaidOrder\":\"{customer} paid {amount} RWF for order #{ref}.\",\"orderCancelled\":\"Order #{ref} was cancelled. Customer is being refunded.\",\"orderCancelledWithReason\":\"Order #{ref} was cancelled ({reason}). Customer is being refunded.\",\"orderManualRefund\":\"Order #{ref} was cancelled. The total is below Paypack's refund floor, so Xendly Support is sending the refund manually. If your customer hasn't been refunded within 30 minutes, call {supportPhone} or email {supportEmail} with order ID {orderId}.\",\"orderManualRefundWithReason\":\"Order #{ref} was cancelled ({reason}). The total is below Paypack's refund floor, so Xendly Support is sending the refund manually. If your customer hasn't been refunded within 30 minutes, call {supportPhone} or email {supportEmail} with order ID {orderId}.\",\"orderRefundSettled\":\"Xendly Support has refunded the customer for order #{ref}.\",\"orderDelivered\":\"Order #{ref} has been delivered. {amount} RWF paid out to your mobile money.\",\"orderDeliveredManualPayout\":\"Order #{ref} delivered. Your payout of {amount} RWF is below Paypack's floor, so Xendly Support is sending it manually. If you haven't received it within 30 minutes, call {supportPhone} or email {supportEmail} with order ID {orderId}.\",\"orderPayoutSettled\":\"Xendly Support has sent your payout of {amount} RWF for order #{ref} to your mobile money.\",\"orderRefunded\":\"Refund processed for order #{ref}.\",\"orderReturnRequested\":\"{customer} sent order #{ref} back. Reason: {reason}.\",\"orderReturned\":\"Return for order #{ref} reached you.\",\"orderResending\":\"Resend dispatched for order #{ref}.\",\"orderResent\":\"Resend for order #{ref} delivered.\",\"orderRated\":\"{stars}â
on order #{ref}.\",\"orderRatedPositive\":\"{customer} left {stars}â
on order #{ref}.\",\"lowStock\":\"{product} has {stock} units left.\",\"teamJoined\":\"{name} joined your team as {role}.\",\"subscriptionPaid\":\"Your {plan} plan is paid through {until}.\",\"subscriptionExpiring\":\"Your {plan} plan expires on {until}.\",\"subscriptionExpiringDays\":\"Top up before {days, plural, =1 {tomorrow} other {# days from now}} â your storefront will be locked when credits run out.\",\"creditsLow\":\"Only {credits} credits left on your plan.\",\"creditsLowDays\":\"About {days, plural, =1 {1 day} other {# days}} of runway left at your current usage.\",\"domainPurchased\":\"{domain} is now connected to your storefront.\",\"riderAssigned\":\"{rider} accepted order #{ref} and is heading to your store.\",\"orderPickedUp\":\"Order #{ref} has left your store with the rider.\",\"searchUnmetDigest\":\"{shopperCount, plural, =0 {Shoppers} =1 {1 shopper} other {# shoppers}} searched for things you don't stock yet: {samples}{moreCount, plural, =0 {} other { and # more}}.\"}},\"customer\":{\"titles\":{\"paymentReceived\":\"Payment received\",\"orderCancelled\":\"Order cancelled\",\"orderDelivered\":\"Order delivered\",\"orderRefunded\":\"Refund on the way\",\"orderRefundSettled\":\"Refund received\",\"orderReturning\":\"Return picked up\",\"orderResending\":\"Resend on the way\",\"orderResent\":\"Resend delivered\",\"ratePurchase\":\"Rate your order\",\"riderAssigned\":\"Rider assigned\",\"orderPickedUp\":\"Order picked up\",\"orderInTransit\":\"Out for delivery\",\"newDiscount\":\"New discount available\"},\"bodies\":{\"paymentReceived\":\"Your order #{ref} is paid. We're finding a rider now.\",\"orderCancelled\":\"Your order #{ref} was cancelled. We're processing your refund.\",\"orderCancelledWithReason\":\"Your order #{ref} was cancelled ({reason}). We're processing your refund.\",\"orderCancelledManualRefund\":\"Your order #{ref} was cancelled. Your refund is being processed manually and should arrive shortly. If you don't see it within 30 minutes, call {supportPhone} or email {supportEmail} with order ID {orderId}.\",\"orderCancelledManualRefundWithReason\":\"Your order #{ref} was cancelled ({reason}). Your refund is being processed manually and should arrive shortly. If you don't see it within 30 minutes, call {supportPhone} or email {supportEmail} with order ID {orderId}.\",\"orderDelivered\":\"Your order #{ref} has been delivered. Thanks for shopping!\",\"orderRefunded\":\"Refund of {amount} RWF for order #{ref} is on its way.\",\"orderRefundSettled\":\"Your refund for order #{ref} has been sent. Check your mobile money.\",\"orderReturning\":\"We picked up your return for order #{ref}.\",\"orderResending\":\"We're sending order #{ref} again.\",\"orderResent\":\"Your replacement for order #{ref} has been delivered.\",\"ratePurchase\":\"How was order #{ref}? Tap to rate.\",\"riderAssigned\":\"{rider} is heading to {store} to pick up your order #{ref}.\",\"orderPickedUp\":\"Your order #{ref} is on its way!\",\"orderInTransit\":\"Your order #{ref} is on the road â almost there.\",\"newDiscount\":\"{store} just launched {name}: {value}.\",\"newDiscountWithCode\":\"{store} just launched {name}: {value}. Use code {code}.\"}},\"titles\":{\"newOrder\":\"New online order\",\"orderPaid\":\"Order paid\",\"orderDelivered\":\"Order delivered\",\"orderCancelled\":\"Order cancelled\",\"orderRefunded\":\"Order refunded\",\"orderRated\":\"New review\",\"orderRatedPositive\":\"New positive review\",\"orderReturnRequested\":\"Customer returning order\",\"orderResendRequested\":\"Resending order\",\"lowStock\":\"Low stock\",\"teamJoined\":\"Team member joined\"},\"bodies\":{\"newOrder\":\"{customer} placed order {ref}
1.\",\"orderPaid\":\"Payment confirmed for order {ref}.\",\"orderDelivered\":\"Order {ref} was delivered.\",\"orderCancelled\":\"Order {ref} was cancelled.\",\"orderRefunded\":\"Refund processed for order {ref}.\",\"orderRated\":\"{stars}â
on order {ref}.\",\"orderReturnRequested\":\"{customer} sent {ref} back. Reason: {reason}.\",\"orderResendRequested\":\"The merchant resent order {ref}.\",\"lowStock\":\"{product} has {stock} units left.\",\"teamJoined\":\"{name} joined your team.\"}},\"storefront\":{\"blocks\":{\"title\":\"Blocked\",\"subtitle\":\"People and merchants you've muted.\",\"titleUsers\":\"Blocked users\",\"subtitleUsers\":\"Reviewers you've muted. Their reviews stay hidden from your view until you unblock them.\",\"titleBusinesses\":\"Blocked businesses\",\"subtitleBusinesses\":\"Merchants you've muted. Their storefronts are hidden from your feed and search.\",\"tabUsers\":\"Users\",\"tabBusinesses\":\"Businesses\",\"empty\":\"You haven't blocked anyone yet.\",\"emptyUsers\":\"You haven't blocked any reviewers yet.\",\"emptyBusinesses\":\"You haven't blocked any merchants yet.\",\"anonAccount\":\"Anonymous account\",\"blockedOn\":\"Blocked on {date}\",\"unblock\":\"Unblock\",\"unblocked\":\"Unblocked.\",\"unblockFailed\":\"Couldn't unblock. Please try again.\",\"loadFailed\":\"Couldn't load your blocks.\",\"signInPrompt\":\"Sign in to manage your blocked reviewers.\"},\"addToCart\":\"Add to cart\",\"outOfStock\":\"Out of stock\",\"shopNow\":\"Shop now\",\"trackOrder\":\"Track order\",\"ratePurchase\":{\"title\":\"Rate your purchase\",\"subtitle\":\"Your feedback helps the shop and future shoppers. You can come back to update your rating any time.\"},\"categories\":{\"title\":\"Browse by category\",\"subtitle\":\"Discover products in your favorite categories.\",\"explore\":\"Explore Collection\",\"viewAll\":\"View All Products\"},\"cart\":{\"title\":\"Shopping Cart\",\"empty\":\"Your cart is empty\",\"emptySubtitle\":\"Add some products to get started!\",\"browseProducts\":\"Browse Products\",\"subtotal\":\"Subtotal ({count} items)\",\"shippingNote\":\"Shipping and taxes calculated at checkout.\",\"checkout\":\"Proceed to Checkout\",\"viewFull\":\"View Full Cart\",\"productNameUnavailable\":\"Product Name Unavailable\",\"itemAlt\":\"item name\"},\"video\":{\"title\":\"See Our Store in Action\",\"subtitle\":\"Take a virtual tour of our store and discover the quality products we offer\"},\"contactPage\":{\"title\":\"Contact Us\"},\"contactForm\":{\"messageSent\":\"Message Sent!\",\"messageSentSubtitle\":\"Thank you for contacting us. We'll get back to you as soon as possible.\",\"fullName\":\"Full Name\",\"fullNamePlaceholder\":\"John Doe\",\"email\":\"Email\",\"emailPlaceholder\":\"[email protected]\",\"phone\":\"Phone Number\",\"phonePlaceholder\":\"+250 788 000 000\",\"subject\":\"Subject\",\"subjectPlaceholder\":\"Product Inquiry\",\"message\":\"Message\",\"messagePlaceholder\":\"How can we help you?\",\"sending\":\"Sending...\",\"submit\":\"Send Message\"},\"contactBusiness\":{\"title\":\"Get in Touch\",\"subtitle\":\"Have questions about our products or services? Fill out the form and our team will get back to you as soon as possible.\",\"address\":\"Address\",\"viewOnMap\":\"View on map\",\"email\":\"Email\",\"phone\":\"Phone\",\"businessHours\":\"Business Hours\",\"closed\":\"Closed\",\"weekdays\":\"Monday - Friday\",\"allWeek\":\"Monday - Sunday\",\"weekends\":\"Weekends\",\"days\":{\"monday\":\"Monday\",\"tuesday\":\"Tuesday\",\"wednesday\":\"Wednesday\",\"thursday\":\"Thursday\",\"friday\":\"Friday\",\"saturday\":\"Saturday\",\"sunday\":\"Sunday\"}},\"clientHero\":{\"openNow\":\"Open Now\",\"closed\":\"Closed\",\"welcomeTo\":\"Welcome to\",\"fillerDescription\":\"Discover our curated collection of high-quality products designed to enhance your everyday life. From essentials to luxuries, we've got everything you need.\",\"shopNow\":\"Shop Now\",\"watchVideo\":\"Watch Video\",\"trust\":{\"securePayments\":\"Secure Payments\",\"rating\":\"4.9/5 Rating\",\"fastDelivery\":\"Fast Delivery\"}
1,\"floating\":{\"sameDayDelivery\":\"Same-day delivery\",\"poweredByKapiteni\":\"Powered by Kapiteni\",\"support247\":\"24/7 support\",\"alwaysHere\":\"Always here to help\"}},\"achievement\":{\"newClients\":\"New Clients\",\"incomingOrders\":\"Incoming Orders This Week\",\"monthlyRevenue\":\"Monthly Revenue\"},\"footer\":{\"tagline\":\"Premium products for your everyday needs. Quality you can trust.\",\"quickLinks\":\"Quick Links\",\"home\":\"Home\",\"products\":\"Products\",\"shops\":\"Shops\",\"contact\":\"Contact\",\"contactTitle\":\"Contact\",\"businessHours\":\"Business Hours\",\"weekdays\":\"Monday - Friday:\",\"weekdaysHours\":\"9:00 AM - 6:00 PM\",\"saturday\":\"Saturday:\",\"saturdayHours\":\"10:00 AM - 4:00 PM\",\"sunday\":\"Sunday:\",\"closed\":\"Closed\",\"copyright\":\"© {year} {name}. All rights reserved.\",\"poweredBy\":\"Powered by\"},\"openingHours\":{\"title\":\"Opening hours\",\"subtitle\":\"Visit us during these hours\",\"storeHours\":\"Store Hours\",\"openNow\":\"Open Now\",\"closed\":\"Closed\",\"today\":\"Today\",\"openMessage\":\"We're currently open and ready to serve you!\",\"closedMessage\":\"We're currently closed. Please check back during our opening hours!\",\"days\":{\"monday\":\"monday\",\"tuesday\":\"tuesday\",\"wednesday\":\"wednesday\",\"thursday\":\"thursday\",\"friday\":\"friday\",\"saturday\":\"saturday\",\"sunday\":\"sunday\"}},\"marketing\":{\"title\":\"Why Choose Xendly Shop?\",\"subtitle\":\"We're committed to providing you with the best shopping experience through quality products, exceptional service, and innovative solutions that make your life easier.\",\"learnMore\":\"Learn More About Us\",\"items\":{\"quality\":{\"title\":\"Quality Guarantee\",\"description\":\"All products come with our comprehensive quality guarantee and warranty protection.\"},\"delivery\":{\"title\":\"Fast Delivery\",\"description\":\"Same-day delivery available in Kigali, nationwide delivery within 2-3 business days.\"}
1,\"support\":{\"title\":\"24/7 Support\",\"description\":\"Our dedicated client service team is available around the clock to assist you.\"},\"premium\":{\"title\":\"Premium Quality\",\"description\":\"Carefully curated products from trusted brands and manufacturers worldwide.\"},\"community\":{\"title\":\"Community Driven\",\"description\":\"Join thousands of satisfied clients who trust us for their shopping needs.\"},\"returns\":{\"title\":\"Easy Returns\",\"description\":\"Hassle-free 30-day return policy with full refund guarantee.\"}}},\"similarSkus\":{\"title\":\"More Options for {name}\",\"subtitle\":\"Discover other variants of this product.\"},\"additionalImages\":{\"title\":\"Experience excellence\",\"subtitle\":\"Discover what makes us different through our commitment to quality, service, and innovation.\",\"img1Title\":\"Premium Quality\",\"img1Description\":\"Every product is carefully selected and tested to meet our high standards.\",\"img2Title\":\"Exceptional Service\",\"img2Description\":\"Our dedicated team ensures you have the best shopping experience possible.\",\"img3Title\":\"Fast \u0026 Reliable\",\"img3Description\":\"Quick delivery and reliable service you can count on every time.\"},\"testimonials\":{\"title\":\"What our clients say\",\"subtitle\":\"Don't just take our word for it. Here's what our valued clients have to say about their experience with us.\",\"r1Name\":\"Sarah Johnson\",\"r1Role\":\"Regular Client\",\"r1Content\":\"Amazing quality products and exceptional client service. I've been shopping here for over a year and they never disappoint!\",\"r2Name\":\"Michael Brown\",\"r2Role\":\"Business Owner\",\"r2Content\":\"The team at Xendly Shop helped me find exactly what I needed for my office. Professional service and great prices!\",\"r3Name\":\"Emily Davis\",\"r3Role\":\"Happy Client\",\"r3Content\":\"Fast delivery, quality products, and friendly staff. This is definitely my go-to shop for all my needs.\"},\"orderRefund\":{\"trigger\":\"Request refund\",\"title\":\"Get your money back\",\"descriptionBefore\":\"We'll send \",\"descriptionAfter\":\" (the product price) back to your phone via Paypack. Shipping you already paid for is not refunded â those rides happened and Kapiteni was paid for them. After this the order closes.\",\"reasonLabel\":\"Anything to add? (optional)\",\"reasonPlaceholder\":\"Lets the merchant know why â helps them improve.\",\"cancel\":\"Cancel\",\"sending\":\"Sending refundâ¦\",\"confirm\":\"Confirm refund\",\"successToast\":\"Refund of {amount} on the way to {phone}\",\"errorToast\":\"Could not start the refund\"},\"orderRating\":{\"errPickStar\":\"Pick a star rating first\",\"successToast\":\"Thanks for the feedback!\",\"errorToast\":\"Could not submit your rating\",\"doneTitle\":\"Thanks for rating\",\"doneSubtitle\":\"You can update your rating any time before this order closes.\",\"title\":\"Rate your order\",\"subtitle\":\"Quick tap â it helps the merchant + future shoppers.\",\"starsLabel\":\"{n} stars\",\"commentPlaceholder\":\"Anything you'd like the merchant to know? (optional)\",\"sending\":\"Sendingâ¦\",\"submit\":\"Submit rating\"},\"orderReturn\":{\"errReason\":\"Tell us what was wrong\",\"successToast\":\"Return started â a rider is on the way to pick it up\",\"errorToast\":\"Could not start the return\",\"trigger\":\"Return order\",\"title\":\"Send this order back\",\"descriptionBefore\":\"A rider will collect it and bring it back to the merchant. The return ride costs \",\"descriptionAfter\":\" and is paid by you. The product price stays with the merchant until they decide whether to resend or refund.\",\"reasonLabel\":\"What was wrong?\",\"reasonPlaceholder\":\"e.g. Wrong size, missing item, damaged packagingâ¦\",\"filesLabel\":\"Photos \u0026 video (optional)\",\"cancel\":\"Cancel\",\"submitting\":\"Starting returnâ¦\",\"submit\":\"Start return\"},\"cartPage\":{\"remove\":\"Remove\",\"loadingCart\":\"Loading Cart...\",\"emptyTitle\":\"Your cart is empty\",\"emptySubtitle\":\"Looks like you haven't added anything to your cart yet.\",\"continueShopping\":\"Continue Shopping\",\"title\":\"Shopping Cart\",\"uniqueItems\":\"{n} unique items in your cart\",\"orderSummary\":\"Order Summary\",\"subtotal\":\"Subtotal\",\"shipping\":\"Shipping\",\"free\":\"Free\",\"calculatedAtCheckout\":\"Calculated at checkout\",\"total\":\"Total\",\"checkout\":\"Proceed to Checkout\"}
1,\"notificationsBell\":{\"srOnly\":\"Notifications\",\"title\":\"Notifications\",\"empty\":\"No notifications yet â order updates and resends will show up here.\",\"justNow\":\"just now\",\"minutesAgo\":\"{n}m ago\",\"hoursAgo\":\"{n}h ago\",\"daysAgo\":\"{n}d ago\",\"viewAll\":\"View all notifications\",\"pushOnTitle\":\"Notifications on\",\"pushOnBody\":\"We'll alert your device on order updates and store deals.\",\"pushOffTitle\":\"Get push alerts\",\"pushOffBody\":\"Turn on to hear about your orders + new deals.\",\"pushTurnOn\":\"Turn on\",\"pushTurnOff\":\"Turn off\",\"pushOnToast\":\"Notifications turned on.\",\"pushOffToast\":\"Notifications turned off.\",\"pushError\":\"Couldn't update notification preference.\",\"sendTest\":\"Send test\",\"testSentToast\":\"Test notification sent â check your device.\",\"testFailedToast\":\"Couldn't send the test notification.\",\"addPhoneTitle\":\"Add a phone number first\",\"addPhoneBody\":\"Push notifications are tied to your phone â add one to start getting alerts.\",\"addPhoneCta\":\"Open settings\",\"markAllRead\":\"Mark all read\"},\"notificationsToaster\":{\"tapToTrack\":\"Tap to track\"},\"shoppingAssistant\":{\"openLabel\":\"Open shopping assistant\",\"dialogLabel\":\"Shopping assistant\",\"title\":\"{business} assistant\",\"greeting\":\"Hi! Tell me what you're looking for and I'll suggest the best matches in stock.\",\"placeholder\":\"Ask for a recommendationâ¦\",\"inputLabel\":\"Message\",\"send\":\"Send\",\"thinking\":\"Thinkingâ¦\",\"genericError\":\"Sorry â the assistant ran into a problem.\",\"connectionError\":\"Couldn't reach the assistant. Please try again.\",\"clearLabel\":\"Clear conversation\",\"closeLabel\":\"Close\",\"suggestionPopular\":\"What's most popular here?\",\"suggestionCheap\":\"Show me something under 50,000 RWF\",\"suggestionNew\":\"Anything new this week?\"},\"featuredProducts\":{\"errorTitle\":\"Unable to Load Featured Products\",\"errorSubtitle\":\"Please check your connection and try again.\",\"emptyTitle\":\"No Featured Products Yet\",\"emptySubtitle\":\"We're working on featuring some amazing products. Check back soon or explore our full catalog!\",\"exploreAll\":\"Explore All Products\",\"trendingNow\":\"Trending Now\",\"title\":\"Featured Products\",\"subtitle\":\"Discover our most popular items based on recent sales and customer favorites\",\"viewAll\":\"View All Products\"},\"movementUploader\":{\"uploadFailed\":\"Upload failed â please try again\",\"errMaxImages\":\"Up to {n} photos per movement\",\"errOnlyOneVideo\":\"Only one video per movement\",\"removeImage\":\"Remove image\",\"removeVideo\":\"Remove video\",\"photos\":\"Photos\",\"shortVideo\":\"Short video (optional)\",\"imagesAttached\":\"{n} of {max} photos attached.\",\"imagesHint\":\"Up to {max} photos · {sizeMb} MB each (JPEG / PNG / WebP).\",\"videoAttached\":\"Video attached. Remove it to record / pick another.\",\"videoHint\":\"One clip · {min}-{max} s · ⤠{sizeMb} MB (MP4 / WebM / MOV).\"},\"navbar\":{\"home\":\"Home\",\"products\":\"Products\",\"shops\":\"Shops\",\"contact\":\"Contact\",\"openCart\":\"Open cart\",\"profile\":\"Profile\",\"myOrders\":\"My orders\",\"dashboard\":\"Dashboard\",\"becomeSeller\":\"Sell on Xendly\",\"logOut\":\"Log out\",\"logIn\":\"Log in\",\"signUp\":\"Sign up\",\"toggleMenu\":\"Toggle menu\",\"viewCart\":\"View Cart\",\"viewCartCountOne\":\"View Cart ({n} item)\",\"viewCartCountOther\":\"View Cart ({n} items)\",\"settings\":\"Settings\",\"notifications\":\"Notifications\",\"blocked\":\"Blocked\",\"blockBusiness\":\"Block this business\",\"blockBusinessThanks\":\"Blocked. This business won't show up in your feed.\",\"blockBusinessFailed\":\"Couldn't block. Please try again.\"},\"skuCard\":{\"outOfStockBadge\":\"Out of Stock\",\"lowStockBadge\":\"Low stock\",\"addToCart\":\"Add to Cart\",\"outOfStock\":\"Out of Stock\",\"inStock\":\"{n}
1 in stock\",\"outOfStockShort\":\"Out of stock\",\"add\":\"Add\",\"soldOut\":\"Sold out\",\"saveAmount\":\"Save {amount}\"},\"search\":{\"placeholder\":\"Search products, brands, categoriesâ¦\",\"clearSearch\":\"Clear search\",\"recentSearches\":\"Recent searches\",\"clearAll\":\"Clear all\",\"removeTerm\":\"Remove {term}\",\"typeHint\":\"Type to search products, brands, or categories.\",\"searching\":\"Searchingâ¦\",\"products\":\"Products\",\"pressEnter\":\"Press Enter to search anyway.\"},\"skuFilters\":{\"inStock\":\"In Stock\",\"outOfStock\":\"Out of Stock\",\"activeFilters\":\"Active Filters\",\"clearAll\":\"Clear All\",\"priceRange\":\"Price Range\",\"categories\":\"Categories\",\"stockStatus\":\"Stock Status\",\"filters\":\"Filters\",\"products\":\"Products\"},\"priceRangeSlider\":{\"minPriceAria\":\"Minimum price\",\"maxPriceAria\":\"Maximum price\",\"adjustingRange\":\"Adjusting range...\",\"selectedRange\":\"Selected Price Range\"},\"shopsSlider\":{\"loading\":\"Loading shops...\",\"error\":\"Error loading shops. Please try again.\",\"noShops\":\"No shops available.\",\"openingHours\":\"Opening Hours: Mon-Sat 9AM-6PM\",\"visitShop\":\"Visit This Shop\",\"goToShop\":\"Go to shop {n}\"},\"checkout\":{\"errCartEmpty\":\"Your cart is empty.\",\"errBusiness\":\"Could not detect this storefront's business.\",\"errPhone\":\"Enter a valid MTN/Airtel number (07XXXXXXXX).\",\"errNameAddress\":\"Name and delivery address are required.\",\"errPin\":\"Drop the pin on your delivery location so the rider can find you.\",\"successPrompt\":\"Payment prompt sent â approve it on your phone to confirm the order.\",\"errPay\":\"Could not start payment. Please try again.\",\"emptyTitle\":\"Your cart is empty\",\"emptySubtitle\":\"Add a product before heading to checkout.\",\"browseProducts\":\"Browse products\",\"waitingTitle\":\"Waiting for payment confirmation\",\"waitingBefore\":\"We sent a Paypack push to \",\"waitingAfter\":\". Approve it from your phone to complete the order.\",\"reference\":\"Reference: {ref}\",\"useDifferentNumber\":\"Use a different number\",\"trackOrder\":\"Track my order\",\"waitingNote\":\"Once Paypack confirms, a Kapiteni rider is dispatched automatically â you'll see live status on the tracking page.\",\"paidTitle\":\"Order placed!\",\"paidBefore\":\"Thanks for shopping with \",\"paidAfter\":\". The merchant has been notified and will reach out about delivery.\",\"continueShopping\":\"Continue shopping\",\"title\":\"Checkout\",\"subtitle\":\"Complete your order\",\"yourDetails\":\"Your details\",\"fullName\":\"Full name\",\"fullNamePlaceholder\":\"Jean Baptiste\",\"useContact\":\"Use a contact\",\"emailOptional\":\"Email (optional)\",\"emailPlaceholder\":\"[email protected]\",\"mobileMoney\":\"Mobile money number\",\"phonePlaceholder\":\"07XXXXXXXX\",\"delivery\":\"Delivery\",\"pinHint\":\"Drop the blue pin on your exact location â the Kapiteni rider uses these coordinates to find you. The green pin shows where the rider picks up. You can drag the blue pin to refine.\",\"pinLabel\":\"Pin: {lat}, {lng}\",\"youLabel\":\"You\",\"area\":\"Area\",\"areaPlaceholder\":\"e.g. Remera\",\"areaHint\":\"The neighbourhood the rider should head to.\",\"address\":\"Address\",\"addressPlaceholder\":\"e.g. Near Norvege Kwandimbati\",\"addressHint\":\"A landmark, business name, or street the rider can use to find you.\",\"orderNotes\":\"Order notes (optional)\",\"orderNotesPlaceholder\":\"Anything the merchant or rider should know â gate codes, delivery timesâ¦\",\"urgentDelivery\":\"Urgent delivery\",\"urgentHint\":\"Bumps your ride to the front of Kapiteni's queue. Costs a bit more.\",\"fragilePackage\":\"Fragile package\",\"fragileHint\":\"Tells the rider to handle with care. Recommended for glass, electronics, etc.\",\"payment\":\"Payment\",\"mobilePayTitle\":\"Mobile money via Paypack\",\"mobilePayHint\":\"We'll send a payment prompt to your phone â approve it to place the order. MTN MoMo and Airtel Money are both supported.\",\"sendingPayment\":\"Sending payment requestâ¦\",\"pay\":\"Pay {amount}\",\"orderSummary\":\"Order summary\",\"qty\":\"Qty: {n}\",\"subtotal\":\"Subtotal\",\"free\":\"Free\",\"shippingDefault\":\"Delivery\",\"shippingKapiteni\":\"Delivery (live Kapiteni rate)\",\"serviceFee\":\"Service fee\",\"serviceFeePct\":\"Service fee ({pct}%)\",\"urgent\":\"Urgent\",\"fragile\":\"Fragile\",\"updatingQuote\":\"Updating delivery quoteâ¦\",\"codePlaceholder\":\"Discount code\",\"codeApply\":\"Apply\",\"codeApplied\":\"Applied\",\"codeRemove\":\"Remove\",\"codeInvalid\":\"That code doesn't apply to anything in your cart.\",\"codeEnterFirst\":\"Enter a code first.\",\"total\":\"Total\",\"secureCheckout\":\"Secure mobile-money checkout via Paypack\",\"returnPolicyTitle\":\"Not what you ordered?\",\"returnPolicy\":\"Reach the shop by phone first â most things get fixed in a quick chat. If you'd rather send it back, you can start a return from the tracking page after delivery. The return ride to the merchant is paid by you.\",\"errOutOfZone\":\"That pin is outside our delivery zone. Drop it inside Kigali City to continue.\",\"quoteError\":\"Couldn't get a delivery quote. Adjust your pin and try again.\",\"closedTitle\":\"{store} is closed right now\",\"closedBody\":\"Your order will be queued and dispatched automatically when they reopen.\",\"closedBodyAt\":\"Your order will be queued and dispatched automatically when they reopen, around {time}.\",\"closedAck\":\"I understand â queue my order until the store reopens.\",\"thisStore\":\"This store\"},\"skuList\":{\"categoriesPrefix\":\"Categories: {label}\",\"shopsPrefix\":\"Shops: {name}
1\",\"pricePrefix\":\"Price: {min} - {max}\",\"stockPrefix\":\"Stock: {label}\",\"stockInStock\":\"In Stock\",\"stockOutOfStock\":\"Out of Stock\",\"removeChip\":\"Remove {label}\",\"activeFilters\":\"Active Filters ({n})\",\"clearAll\":\"Clear All\",\"priceRange\":\"Price Range\",\"resetPriceRange\":\"Reset price range\",\"categoriesCount\":\"Categories ({n})\",\"ariaFilters\":\"Product filters\",\"filters\":\"Filters\",\"sheetTitle\":\"Filter Products\",\"sheetDescription\":\"Refine your search to find exactly what you are looking for.\",\"errTitle\":\"Something went wrong\",\"errFallback\":\"Failed to load products\",\"tryAgain\":\"Try Again\",\"noMatchesFor\":\"No matches for \\\"{term}\\\"\",\"noProductsFound\":\"No Products Found\",\"noMatchesHint\":\"Try a different keyword, fewer filters, or check the spelling. The search reads names, categories, keywords, and variant values across every language.\",\"tryFiltersHint\":\"Try adjusting your filters to find more products.\",\"noProductsAvailable\":\"No products are currently available.\",\"clearAllFilters\":\"Clear All Filters\",\"loadMore\":\"Load More Products\",\"showingCount\":\"Showing {shown} of {total} products\"},\"shopsList\":{\"active\":\"Active\",\"inactive\":\"Inactive\",\"online\":\"Online\",\"offline\":\"Offline\",\"deliveryBadge\":\"Delivery\",\"videoBadge\":\"Video\",\"deliveryAvailable\":\"Delivery available\",\"deliveryHint\":\"Powered by Kapiteni â your delivery price is quoted at checkout based on distance, weight, and urgency.\",\"paymentMethods\":\"Payment Methods\",\"errLoadTitle\":\"Unable to Load Shops\",\"errLoadHint\":\"An error occurred while fetching the data. Please check your connection and try again.\",\"tryAgain\":\"Try Again\",\"noShopsTitle\":\"No Shops Available\",\"noShopsHint\":\"It looks like there are no shops set up for this business yet.\",\"locationsBadge\":\"{n} Locations\",\"pageTitle\":\"Our Shops\",\"pageSubtitle\":\"Explore our locations. Find a store near you to experience our products and services in person.\",\"searchPlaceholder\":\"Search shops by name, category, or manager...\",\"sortBy\":\"Sort by\",\"sortName\":\"Name\",\"sortProducts\":\"Products\",\"sortStatus\":\"Status\",\"sortDateCreated\":\"Date Created\",\"sortDescTitle\":\"Sort Descending\",\"sortAscTitle\":\"Sort Ascending\",\"filters\":\"Filters\",\"districtLabel\":\"District\",\"allDistricts\":\"All Districts\",\"deliveryLabel\":\"Delivery\",\"allShops\":\"All Shops\",\"deliveryAvailableOption\":\"Delivery Available\",\"noDeliveryOption\":\"No Delivery\",\"statusLabel\":\"Status\",\"allStatus\":\"All Status\",\"clearAllFilters\":\"Clear All Filters\",\"showingShops\":\"Showing {shown} of {total} shops\",\"filtersApplied\":\"Filters applied\",\"viewDetails\":\"View Details\",\"productsLabel\":\"{n} products\",\"managersOne\":\"{n} manager\",\"managersOther\":\"{n} managers\",\"since\":\"Since {date}\",\"locationContact\":\"Location \u0026 Contact\",\"address\":\"Address:\",\"phoneLabel\":\"Phone:\",\"emailLabel\":\"Email:\",\"coordinates\":\"Coordinates:\",\"businessInfo\":\"Business Info\",\"productsLabelLong\":\"Products:\",\"productsItems\":\"{n} items\",\"managersLabel\":\"Managers:\",\"establishedLabel\":\"Established:\",\"hoursLabel\":\"Hours:\",\"hoursAvailable\":\"Available\",\"mediaGallery\":\"Media Gallery\",\"mediaMain\":\"â Main showcase image\",\"mediaPhotos\":\"â {n} additional photos\",\"mediaVideo\":\"â Video content available\",\"mediaYoutube\":\"â YouTube showcase video\",\"loadMore\":\"Load More Shops\",\"noMatchTitle\":\"No Matching Shops Found\",\"noMatchHint\":\"Try adjusting your search or clearing the filters to see all available shops.\",\"totalShops\":\"Total Shops\",\"withDelivery\":\"With Delivery\",\"activeOnline\":\"Active \u0026 Online\",\"districtsServed\":\"Districts Served\"},\"skuDetail\":{\"playVideo\":\"Play video\",\"productGallery\":\"Product Gallery\",\"noImages\":\"No images available\",\"loading\":\"Loading...\",\"loadMore\":\"Load More\",\"youMightLove\":\"You Might Also Love\",\"discoverMore\":\"Discover more amazing products from the {category} collection\",\"similarProducts\":\"Similar products\",\"similarSubtitle\":\"Other items that share keywords with this product.\",\"chooseVariant\":\"Choose a variant\",\"variantUnavailable\":\"Unavailable combination\",\"variantOutOfStock\":\"Out of stock\",\"variantOut
1Short\":\"out\",\"onlyLeft\":\"Only {n} left\",\"inStockAvailable\":\"In stock · {n} available\",\"outOfStock\":\"Out of stock\",\"fastDeliveryBadge\":\"Fast delivery\",\"description\":\"Description\",\"quantity\":\"Quantity\",\"available\":\"{n} available\",\"addToCart\":\"Add to Cart\",\"outOfStockBtn\":\"Out of Stock\",\"fastDelivery\":\"Fast Delivery\",\"fastDeliveryDesc\":\"Same day delivery\",\"securePayment\":\"Secure Payment\",\"securePaymentDesc\":\"100% protected\",\"easyReturns\":\"Easy Returns\",\"easyReturnsDesc\":\"30-day policy\",\"codePlaceholder\":\"Have a discount code?\",\"codeApply\":\"Apply\",\"codeRemove\":\"Remove code\",\"codeInvalid\":\"That code doesn't apply here.\",\"codeEnterFirst\":\"Enter a code first.\"},\"shopDetail\":{\"imagesComingSoon\":\"Store Images Coming Soon\",\"openNow\":\"Open Now\",\"closed\":\"Closed\",\"onlineStore\":\"Online store\",\"deliveryAvailable\":\"Delivery available\",\"mainStore\":\"Main store\",\"deliveryAvailableTitle\":\"Delivery available\",\"deliveryDescBefore\":\"Delivery is powered by \",\"deliveryDescAfter\":\". You'll see the live delivery price and ETA at checkout, based on distance from this shop, package weight, and urgency.\",\"paymentMethods\":\"Payment Methods\",\"bankAccount\":\"Bank Account\",\"bankLabel\":\"Bank:\",\"accountLabel\":\"Account:\",\"holderL
1abel\":\"Holder:\",\"mobileMoney\":\"Mobile Money\",\"serviceLabel\":\"Service:\",\"numberLabel\":\"Number:\",\"shopNotFound\":\"Shop Not Found\",\"shopNotFoundHint\":\"The shop you're looking for doesn't exist or may have been moved.\",\"tryAgain\":\"Try Again\",\"backToAllShops\":\"Back to All Shops\",\"verified\":\"Verified\",\"products\":\"Products\",\"managers\":\"Managers\",\"delivery\":\"Delivery\",\"browseProducts\":\"Browse Products\",\"call\":\"Call\",\"directions\":\"Directions\",\"tabOverview\":\"Overview\",\"tabLocation\":\"Location\",\"tabHours\":\"Hours\",\"tabTeam\":\"Team\",\"storeInformation\":\"Store Information\",\"productsLabel\":\"Products:\",\"productsItems\":\"{n} items\",\"deliveryLabel\":\"Delivery:\",\"available\":\"Available\",\"notAvailable\":\"Not Available\",\"storeTypeLabel\":\"Store Type:\",\"mainStoreOption\":\"Main Store\",\"branchStore\":\"Branch Store\",\"countryLabel\":\"Country:\",\"provinceLabel\":\"Province:\",\"districtLabel\":\"District:\",\"fullAddress\":\"Full Address\",\"gpsCoordinates\":\"GPS Coordinates:\",\"viewOnGoogleMaps\":\"View on Google Maps\",\"openingHours\":\"Opening Hours\",\"today\":\"Today\",\"hoursNotAvailable\":\"Hours not available\",\"closedDay\":\"Closed\",\"monday\":\"Monday\",\"tuesday\":\"Tuesday\",\"wednesday\":\"Wednesday\",\"thursday\":\"Thursday\",\"friday\":\"Friday\",\"saturday\":\"Saturday\",\"sunday\":\"Sunday\",\"storeManagers\":\"Store Managers\",\"storeManagerRole\":\"Store Manager\",\"noManagers\":\"No managers assigned to this store.\",\"contactInformation\":\"Contact Information\",\"phone\":\"Phone\",\"email\":\"Email\",\"address\":\"Address\",\"quickActions\":\"Quick Actions\",\"getDirections\":\"Get Directions\",\"callStore\":\"Call Store\",\"youtubeChannel\":\"YouTube Channel\",\"storeStatistics\":\"Store Statistics\",\"totalProducts\":\"Total Products\",\"deliveryService\":\"Delivery Service\",\"storeStatus\":\"Store Status\",\"open\":\"Open\",\"storeType\":\"Store Type\",\"mainBadge\":\"Main Store\",\"branchBadge\":\"Branch\",\"established\":\"Established\",\"todaysHours\":\"Today's Hours\",\"closedToday\":\"Closed Today\",\"openToday\":\"Open Today\",\"mediaGallery\":\"Media Gallery\",\"mainBadgeShort\":\"Main\",\"videoBadge\":\"Video\",\"youtubeBadge\":\"YouTube\",\"viewAllImages\":\"View All {n} Images\",\"mainStoreAlt\":\"Main store image\",\"storeImageAlt\":\"Store image {n}\",\"productsFrom\":\"Products from {name}\",\"productsFromHint\":\"Explore a selection of products available at this shop.\",\"noProductsTitle\":\"No products available here yet.\",\"noProductsHint\":\"Check back soon or explore our main product catalog.\",\"loading\":\"Loading...\",\"loadMoreProducts\":\"Load More Products\"},\"orderRouteMap\":{\"pickup\":\"Pickup\",\"dropoff\":\"Dropoff\",\"rider\":\"Rider\",\"mapUnavailable\":\"Map unavailable â coordinates not provided\",\"distanceMin\":\"~{min} min\",\"estDistance\":\"~{km} km estimated\",\"estDuration\":\"~{min} min by motorbike\",\"etaCountdown\":\"Arriving in ~{mins} min\",\"etaToStoreCountdown\":\"Rider {mins} min from store\",\"etaArrivalBy\":\"ETA {time}\",\"arrivingNow\":\"Arriving now\",\"arrivingStoreNow\":\"Rider arriving at store\"},\"rateSalePortal\":{\"enterValidPhone\":\"Enter a valid phone number\",\"storefrontNotReady\":\"Storefront context not ready â please reload\",\"noSaleFound\":\"We couldn't find a sale matching that phone number\",\"pickStarsFirst\":\"Pick a star rating first\",\"thanks\":\"Thanks!\",\"submitFailed\":\"Could not submit your rating\",\"rateWhatYouBought\":\"Rate what you bought\",\"enterPhoneHint\":\"Enter the phone number you used at checkout â we'll pull up the products on this sale.\",\"lookingUp\":\"Looking upâ¦\",\"continue\":\"Continue\",\"noProductsToRate\":\"We found your sale, but it doesn't have any products to rate.\",\"saleSummary\":\"Sale from {date} â {count, plural, one {{count} product} other {{count} products}} to rate.\",\"saved\":\"Saved\",\"starsAria\":\"{n} stars\",\"commentPlaceholder\":\"Anything to share? (optional)\",\"sending\":\"Sendingâ¦\",\"updateRating\"
1:\"Update rating\",\"submitRating\":\"Submit rating\"},\"productRating\":{\"signInToRate\":\"Sign in with your phone number to rate this product\",\"pickStarsFirst\":\"Pick a star rating first\",\"thanksReview\":\"Thanks for the review!\",\"submitFailed\":\"Could not submit your rating\",\"customerReviews\":\"Customer reviews\",\"reviewSummary\":\"{avg} · {count, plural, one {{count} review} other {{count} reviews}}\",\"noReviewsYet\":\"No reviews yet\",\"doneMessage\":\"Thanks! Your review is now part of this product's score.\",\"signInLockMessage\":\"Sign in to leave a review. We only accept ratings from buyers who actually received this product.\",\"rateThisProduct\":\"Rate this product\",\"starsAria\":\"{n} stars\",\"commentPlaceholder\":\"What did you like or not like? (optional)\",\"sending\":\"Sendingâ¦\",\"submitReview\":\"Submit review\"},\"skuReviews\":{\"title\":\"Reviews\",\"subtitle\":\"What other shoppers think â anyone can leave one.\",\"leaveReview\":\"Leave a review\",\"loading\":\"Loading reviewsâ¦\",\"empty\":\"No reviews yet. Be the first to share what you think.\",\"anonymous\":\"Anonymous\",\"report\":{\"label\":\"Report this review\",\"menuLabel\":\"Report forâ¦\",\"reasonSpam\":\"Spam\",\"reasonNudity\":\"Nudity / sexual\",\"reasonViolence\":\"Real-world violence\",\"reasonHate\":\"Hate speech / harassment\",\"reasonMisleading\":\"Misleading / scam\",\"reasonIllegal\":\"Illegal activity\",\"reasonOther\":\"Something else\",\"thanks\":\"Thanks â we'll review your report.\",\"failed\":\"Couldn't submit your report. Please try again.\"},\"block\":{\"label\":\"Block this reviewer\",\"thanks\":\"Reviewer blocked. Their reviews won't show up for you again.\",\"failed\":\"Couldn't block. Please try again.\"},\"delete\":{\"label\":\"Delete my review\",\"thanks\":\"Review deleted.\",\"failed\":\"Couldn't delete the review. Please try again.\"},\"reviewOne\":\"{n, plural, one {# review} other {# reviews}}\",\"reviewOther\":\"{n, plural, one {# review} other {# reviews}}\",\"thanks\":\"Thanks for the review!\",\"submitFailed\":\"Could not submit your review.\",\"pickStarsFirst\":\"Pick a star rating first\",\"invalidPhone\":\"That phone number doesn't look right\",\"invalidEmail\":\"That email address doesn't look right\",\"starsAria\":\"{n} stars\",\"dialog\":{\"title\":\"Share your experience\",\"subtitle\":\"Your review helps other shoppers decide.\",\"starsLabel\":\"Your rating\",\"nameLabel\":\"Your name (optional)\",\"namePlaceholder\":\"How should we credit you?\",\"phoneLabel\":\"Phone (optional)\",\"emailLabel\":\"Email (optional)\",\"emailPlaceholder\":\"[email protected]\",\"contactHint\":\"Phone or email is used only to keep one review per person â never shown publicly.\",\"commentLabel\":\"Comment\",\"commentPlaceholder\":\"What stood out â good or bad?\",\"cancel\":\"Cancel\",\"submit\":\"Post review\"}},\"shopLocationMap\":{\"locationNotAvailable\":\"Location Not Available\",\"noCoordinates\":\"This shop does not have specific coordinates provided.\"},\"home\":{\"featuredProducts\":\"Featured Products\",\"ourLocations\":\"Our Locations\"},\"myOrders\":{\"statusWaitingPayment\":\"Waiting payment\",\"statusPaid\":\"Paid\",\"statusDispatchPending\":\"Finding rider\",\"statusDispatchFailed\":\"Retrying\",\"statusRideAccepted\":\"Rider en route\",\"statusPickedUp\":\"Picked up\",\"statusInTransit\":\"On the way\",\"statusDelivered\":\"Delivered\",\"statusCancelled\":\"Cancelled\",\"statusRefunded\":\"Refunded\",\"signInToSee\":\"Sign in to see your orders\",\"signInBody\":\"Past orders are linked to your phone number, so once you log in you'll see everything you've ordered from this store.\",\"signIn\":\"Sign in\",\"orTrackingLink\":\"Or use the tracking link from your confirmation email/SMS.\",\"noOrdersYet\":\"No orders yet\",\"noOrdersHint\":\"When you place an order it'll show up here.\",\"browseProducts\":\"Browse products\",\"myOrdersTitle\":\"My orders\",\"myOrdersHint\":\"Tap an order to see live status, rider info, and a delivery map.\"},\"invoicePay\":{\"amountRwf\":\"{amount} RWF\",\"amountUsd\":\"$${amount}\",\"paymentReceived\":\"Payment received â your receipt is ready.\",\"paymentFailed\":\"Payment failed. You can try again.\",\"invoiceExpired\":\"This invoice expired without a confirmed payment.\",\"invali
1dPhone\":\"Enter a valid MTN/Airtel number (07XXXXXXXX)\",\"pushSent\":\"Payment prompt sent to your phone â approve it to complete.\",\"paymentInitFailed\":\"Could not initiate payment\",\"invoiceUnavailable\":\"Invoice unavailable\",\"invoiceLoadFailed\":\"Couldn't load invoice\",\"invoiceNotFound\":\"We couldn't find this invoice.\",\"backToMain\":\"Back to xendly.biz\",\"payInvoice\":\"Pay invoice\",\"plan\":\"Plan\",\"amount\":\"Amount\",\"paymentReceivedTitle\":\"Payment received â thank you!\",\"receiptSent\":\"We've sent a receipt to your email on file. You can also download a copy here.\",\"downloadReceipt\":\"Download receipt\",\"invoiceCopy\":\"Invoice copy\",\"expiredHint\":\"This invoice has expired. Start a new payment from the subscription page.\",\"failedHint\":\"The previous payment failed. You can try again with the form below.\",\"waitingConfirmation\":\"Waiting for confirmationâ¦\",\"waitingBody\":\"We've sent a payment request to {phone}. Approve it on your phone to complete the payment. This page will update automatically.\",\"differentPhone\":\"Use a different phone number\",\"mobileMoneyLabel\":\"Mobile money number (MTN / Airtel)\",\"pay\":\"Pay {amount}\",\"mobileMoneyHint\":\"You'll get a USSD prompt on your phone â approve it to complete the payment. Works with both MTN Mobile Money and Airtel Money.\",\"needCopy\":\"Need a copy of the invoice itself?\",\"downloadInvoice\":\"Download invoice\"},\"trackOrderPage\":{\"orderNotFound\":\"Order not found\",\"orderNotFoundBody\":\"Double-check the link from your confirmation.\",\"fallbackOrderError\":\"We couldn't find this order.\",\"backTo\":\"Back to {name}\",\"backToStorefront\":\"Back to the storefront\",\"urgent\":\"Urgent\",\"fragile\":\"Fragile\",\"statusWaitingPayment\":\"Waiting for payment\",\"statusPaid\":\"Payment received\",\"statusScheduled\":\"Queued â store opens later\",\"statusDispatchPending\":\"Finding a riderâ¦\",\"statusDispatchFailed\":\"Looking again\",\"statusRideAccepted\":\"Rider on the way to pickup\",\"statusPickedUp\":\"Picked up\",\"statusInTransit\":\"On the way to you\",\"statusDelivered\":\"Delivered\",\"statusReturnRequested\":\"Return requested\",\"statusReturningToMerchant\":\"Returning to merchant\",\"statusReturned\":\"Returned to merchant\",\"statusResendRequested\":\"Merchant resending\",\"statusResending\":\"On the way again\",\"statusCancelled\":\"Cancelled\",\"statusRefunded\":\"Refunded\",\"stepPaid\":\"Paid\",\"stepRiderMatched\":\"Rider matched\",\"stepPickedUp\":\"Picked up\",\"stepOnTheWay\":\"On the way\",\"stepDelivered\":\"Delivered\",\"stepHint\":{\"paid\":\"Waiting for your payment to confirm.\",\"dispatch\":\"Looking for a rider near the store who can take this trip.\",\"pickup\":\"Rider is on the way to the store to collect your package.\",\"transit\":\"Rider has the package and is heading your way.\",\"delivered\":\"Order complete.\"},\"liveWaitingPayment\":\"Check your phone â confirm the Paypack push to lock in your order. We'll start matching a rider as soon as the payment confirms.\",\"liveMatching\":\"Payment confirmed. We're matching a Kapiteni rider â should be a moment.\",\"liveDispatchFailed\":\"Couldn't reach a rider on the first try. We're retrying â sit tight.\",\"liveRiderToStore\":\"A rider is on the way to the store to pick up your order.\",\"livePickedUp\":\"Your order is in the rider's hands and heading your way.\",\"liveInTransit\":\"Rider en route â track the bike on the map below.\",\"orderFrom\":\"Order from {name}\",\"cancelledBody\":\"Your order was cancelled. The amount you paid is being returned to your phone via Paypack â it usually lands in a few minutes.\",\"cancelledNoPaymentBody\":\"Your order was cancelled. No payment was taken from your account â there's nothing to refund.\",\"refundedBody\":\"Your order was refunded. The amount you paid is being returned to your phone via Paypack â it usually lands in a few minutes.\",\"copyOrderId\":\"Copy order ID\",\"copyFallback\":\"Copy this order ID:\",\"manualRefundTitle\":\"Refund being processed manually\",\"manualRefundBody\":\"Your refund is below Paypack's auto-refund floor, so Xendly Support is sending it to your phone manually. It usually lands within 30 minutes. If you don't see it by then, reach us:\",\"paymentPendingTitle\":\"Approve the payment on your phone\",\"paymentPendingBody\":\"We sent a Paypack prompt to {phone} for {amount}. Approve it and this screen will update automatically.\",\"paymentPendingHint\":\"Didn't get the prompt? Check that your phone has signal and that you've enabled Paypack prompts. You can stay on this page â it'll keep waiting.\",\"returnsUsed\":\"Returns used: {used} of {max}\",\"returnsExhausted\":\"You've used every return on this order. Use the refund option below if it's still not right.\",\"scheduledTitle\":\"Queued â waiting for the store to open\",\"scheduledBody\":\"{store} is closed right now. Your payment is locked in and your order will be dispatched automatically when they open ({when}).\",\"scheduledCountdown\":\"Auto-dispatch in {remaining}\",\"scheduledArrivingNow\":\"any moment now\",\"notWhatYouOrdered\":\"Not what you ordered?\",\"notWhatBodyWithPhone\":\"Call {name} at {phoneEl} first if you can â most things are fixable over a quick chat. If you'd rather send the package back, you can start the return below. The return ride is paid by you.\",\"notWhatBody\":\"Call {name} first if you can â most things are fixable over a quick chat. If you'd rather send the package back, you can start the return below. The return ride is paid by you.\",\"doneWithOrder\":\"Done with this order?\",\"doneBody\":\"You can ask for your money back instead of waiting for another resend. We'll refund the product price ({amount}) â shipping legs already paid are not refundable.\",\"yourRider\":\"Your rider\",\"kapiteniDriver\":\"Kapiteni driver assigned to your order\",\"riderCallHint\":\"If the rider hasn't called within 10 minutes, tap the number above to reach them. Otherwise wait â they'll c
1all when they're near.\",\"deliveryCodeLabel\":\"Delivery code\",\"deliveryCodeHint\":\"Share this code with the rider at handoff â they'll ask for it before releasing the package. Have it ready before you head out to meet them.\",\"deliveryCodeCopy\":\"Copy\",\"deliveryCodeCopied\":\"Copied\",\"pickup\":\"Pickup\",\"dropoff\":\"Dropoff\",\"merchantAddress\":\"Merchant address\",\"items\":\"Items\",\"qty\":\"Qty {n}\",\"subtotal\":\"Subtotal\",\"shipping\":\"Shipping\",\"shippingFree\":\"Free\",\"serviceFee\":\"Service fee\",\"totalPaid\":\"Total paid\",\"needHelp\":\"Need help? Contact {name} directly.\",\"notWhatBodyBefore\":\"Call \",\"notWhatBodyMiddle\":\" at \",\"notWhatBodyAfter\":\" first if you can â most things are fixable over a quick chat. If you'd rather send the package back, you can start the return below. The return ride is paid by you.\",\"needHelpBefore\":\"Need help? Contact \",\"needHelpAfter\":\" directly.\"},\"skuHeader\":{\"productsCount\":\"{count, plural, one {{count} Product} other {{count} Products}}\",\"filtersCount\":\"{count, plural, one {{count} filter} other {{count} filters}}\",\"sortBy\":\"Sort by:\",\"selectSorting\":\"Select sorting\",\"shop\":\"Shop:\",\"allShops\":\"All Shops\",\"view\":\"View:\",\"gridView\":\"Grid view\",\"listView\":\"List view\",\"sortNewestFirst\":\"Newest First\",\"sortOldestFirst\":\"Oldest First\",\"sortNameAsc\":\"Name (A-Z)\",\"sortNameDesc\":\"Name (Z-A)\",\"sortPriceAsc\":\"Price (Low to High)\",\"sortPriceDesc\":\"Price (High to Low)\",\"sortStockAsc\":\"Stock (Low to High)\",\"sortStockDesc\":\"Stock (High to Low)\",\"sortCategory\":\"Category (A-Z)\",\"sortShop\":\"Shop (A-Z)\",\"sortRecentlyUpdated\":\"Recently Updated\"},\"trackPushPrompt\":{\"title\":\"Get order updates\",\"body\":\"Turn on notifications and we'll ping you when your rider moves â even if you close this tab.\",\"subscribedTitle\":\"You're getting updates\",\"subscribedBody\":\"We'll notify you on every state change for this order.\",\"enable\":\"Enable notifications\",\"turnOff\":\"Turn off\",\"notNow\":\"Not now\",\"dismiss\":\"Dismiss\",\"successToast\":\"Notifications turned on.\",\"offToast\":\"Notifications turned off.\",\"errorToast\":\"Couldn't enable notifications.\"},\"notificationsPage\":{\"title\":\"Notifications\",\"subtitle\":\"Updates from the stores you've ordered from.\",\"markAllRead\":\"Mark all read\",\"markAllError\":\"Couldn't mark all read.\",\"loading\":\"Loading notificationsâ¦\",\"loadMore\":\"Load more ({remaining})\",\"emptyTitle\":\"No notifications yet\",\"emptyBody\":\"You'll see order updates and store deals here.\",\"browseStore\":\"Browse store\",\"signedOutTitle\":\"Sign in to see notifications\",\"signedOutBody\":\"We need your account so we can show updates from the stores you've ordered from.\",\"signIn\":\"Sign in\",\"justNow\":\"just now\",\"minutesAgo\":\"{n}m ago\",\"hoursAgo\":\"{n}h ago\",\"daysAgo\":\"{n}d ago\",\"pushOnTitle\":\"Push notifications are on\",\"pushOnBody\":\"We'll ping your device when an order updates or a store you've shopped at runs a deal.\",\"pushOffTitle\":\"Get push notifications\",\"pushOffBody\":\"Turn on notifications to hear about order status and new deals from your stores.\",\"pushTurnOn\":\"Turn on\",\"pushTurnOff\":\"Turn off\",\"pushOnToast\":\"Notifications turned on.\",\"pushOffToast\":\"Notifications turned off.\",\"pushError\":\"Couldn't update notification preference.\",\"sendTest\":\"Send test\",\"testSentToast\":\"Test notification sent â check your device.\",\"testFailedToast\":\"Couldn't send the test notification.\",\"addPhoneTitle\":\"Add a phone number first\",\"addPhoneBody\":\"Push notifications are tied to your phone â add one to start getting alerts.\",\"addPhoneCta\":\"Open settings\",\"guestNeedPhone\":\"Enter the phone you'll use at checkout â we match order updates to this browser using that number.\",\"guestBadPhone\":\"That number doesn't look right â please double-check.\",\"guestPhoneLabel\":\"Phone you'll use to order (optional)\",\"guestPhoneOptional\":\"Optional. Push works either way; adding a phone lets the merchant route order updates to this browser.\",\"guestPhonePlaceholder\":\"e.g. +250 78x xxx xxx\"},\"settingsPage\":{\"title\":\"Settings\",\"subtitle\":\"Update your contact info and default delivery address.\",\"pictureTitle\":\"Profile photo\",\"pictureBody\":\"Visible on order confirmations and your shop interactions.\",\"addPicture\":\"Upload photo\",\"changePicture\":\"Change photo\",\"removePicture\":\"Remove\",\"pictureSaved\":\"Profile photo updated.\",\"pictureRemoved\":\"Profile photo removed.\",\"pictureSaveFailed\":\"Couldn't update your profile photo.\",\"pictureMustBeImage\":\"Pick an image file (PNG, JPG, etc.).\",\"phoneTitle\":\"Phone number\",\"phoneBody\":\"Used for order updates and delivery coordination.\",\"phoneLabel\":\"Phone\",\"phoneRequired\":\"Enter your phone number first.\",\"phoneSaved\":\"Phone number saved.\",\"phoneSaveFailed\":\"Couldn't save the phone number.\",\"addressTitle\":\"Default delivery address\",\"addressBody\":\"We'll prefill this on checkout. You can still change it per order.\",\"addressSaved\":\"Address saved.\",\"addressSaveFailed\":\"Couldn't save the address.\",\"addressIncomplete\":\"Please describe the exact place â this is required.\",\"customLocation\":\"Describe the exact place\",\"customLocationPlaceholder\":\"e.g. Blue gate next to Simba Supermarket, opposite the pharmacy â Kacyiru\",\"customLocationHint\"
1:\"Be specific â a landmark, a colour, what's next door. This is exactly what riders use to find you.\",\"mapLabel\":\"Pin your location on the map\",\"save\":\"Save\",\"signedOutTitle\":\"Sign in to manage settings\",\"signedOutBody\":\"Create or sign in to your customer account to update your details.\",\"notifications\":{\"title\":\"Notifications\",\"subtitle\":\"Pick which alerts you want to receive on this device.\",\"ordersStatus\":\"Order updates\",\"ordersStatusHint\":\"Paid, dispatched, picked up, in transit, delivered, returns and ratings.\",\"ordersCancelled\":\"Cancellations \u0026 refunds\",\"ordersCancelledHint\":\"When an order is cancelled or refunded.\",\"promotions\":\"Promotions \u0026 discounts\",\"promotionsHint\":\"When stores you've ordered from launch a discount.\",\"sound\":\"Notification sound\",\"soundHint\":\"Play a soft chime when a notification lands in this browser.\",\"saveError\":\"Couldn't update notification preference.\"},\"sendCode\":\"Send code\",\"verifyCode\":\"Verify code\",\"editPhone\":\"Edit phone number\",\"otpCodeLabel\":\"Verification code\",\"changeNumber\":\"Change number\",\"otpSent\":\"Code sent â check your messages.\",\"otpFailed\":\"Couldn't verify the code.\",\"codeRequired\":\"Enter the code.\",\"nameTitle\":\"Your name\",\"nameBody\":\"This is the name merchants and riders see on your orders.\",\"nameNotSet\":\"No name set\",\"editName\":\"Edit\",\"firstName\":\"First name\",\"lastName\":\"Last name\",\"nameSaved\":\"Name updated.\",\"nameSaveFailed\":\"Couldn't update your name. Try again.\",\"cancel\":\"Cancel\",\"emailTitle\":\"Email address\",\"emailBody\":\"Used for order receipts and signing in.\",\"emailLabel\":\"Email\",\"emailPlaceholder\":\"[email protected]\",\"emailInvalid\":\"Enter a valid email address.\",\"emailVerified\":\"Verified\",\"emailUnverified\":\"Unverified\",\"changeEmail\":\"Change email\",\"emailCodeSent\":\"We sent a code to that email address.\",\"emailSaved\":\"Email updated.\",\"emailSaveFailed\":\"Couldn't update your email. Try again.\",\"setPassword\":\"Set a password\",\"changePassword\":\"Change password\",\"setPasswordHint\":\"Add a password so you can sign in without a social account.\",\"changePasswordHint\":\"Update the password you use to sign in.\",\"currentPassword\":\"Current password\",\"newPassword\":\"New password\",\"confirmPassword\":\"Confirm new password\",\"passwordRules\":\"Use at least 8 characters.\",\"passwordTooShort\":\"Use at least 8 characters.\",\"passwordsDontMatch\":\"Passwords don't match.\",\"passwordUpdated\":\"Password updated.\",\"passwordUpdateFailed\":\"Couldn't update password. Check your current password and try again.\",\"updatePassword\":\"Update password\",\"savePassword\":\"Set password\",\"connectedAccounts\":\"Connected accounts\",\"connectedAccountsHint\":\"Link a social account to sign in faster next time.\",\"connected\":\"Connected\",\"notConnected\":\"Not connected\",\"connect\":\"Connect\",\"disconnect\":\"Disconnect\",\"disconnectConfirm\":\"Disconnect {provider} from your account?\",\"providerConnected\":\"{provider} connected.\",\"providerConnectFailed\":\"Couldn't connect {provider}. Try again.\",\"providerDisconnected\":\"{provider} disconnected.\",\"providerDisconnectFailed\":\"Couldn't disconnect {provider}. Try again.\",\"popupBlocked\":\"Allow pop-ups for this site, then try again.\",\"onlySigninFooter\":\"Connected accounts can be used to sign in. You can disconnect any time, as long as you keep at least one way to sign in.\",\"deleteTitle\":\"Delete account\",\"deleteBody\":\"Permanently delete your Xendly account. This action is immediate and can't be undone.\",\"deleteCta\":\"Delete account\",\"deleteDone\":\"Account deleted.\",\"deleteFailed\":\"Couldnât delete your account. Try again.\",\"deleteDialogTitle\":\"Delete your account?\",\"deleteDialogRegret\":\"Weâre sorry to see you go.\",\"deleteDialogBody\":\"Your account, order history and saved details will be deleted immediately. There is no grace period â make sure you've saved anything you want to keep first.\",\"deleteTypeEmail\":\"Type {email} to confirm\",\"deleteTypeDelete\":\"Type DELETE to confirm\",\"deleteCancel\":\"Stay\",\"deleteConfirm\":\"Delete account\"},\"flyerCard\":{\"title\":\"Share this store\",\"subtitle\":\"Scan or share the flyer to send friends straight here.\",\"alt\":\"Flyer for {name}\",\"shareTitle\":\"Check out this store\",\"download\":\"Download\",\"share\":\"Share\"}},\"metadata\":{\"landing\":{\"title\":\"Xendly Biz\",\"description\":\"Build your online business with Xendly Biz. Get a branded subdomain, accept online orders, and grow with our merchant tools.\"},\"pricing\":{\"title\":\"Pricing - Xendly Biz\",\"description\":\"Choose the perfect plan for your business. Credit-based pricing in Rwandan Francs with flexible duration options.\"},\"about\":{\"title\":\"About Us - Xendly Biz\",\"description\":\"Learn about Xendly Corp Ltd and our mission to transform how businesses build their online presence across Africa and beyond.\"}
1,\"businesses\":{\"title\":\"Browse Businesses - Xendly Biz\",\"description\":\"Discover and shop from verified businesses across Rwanda. Find electronics, fashion, crafts, food and more.\"},\"contact\":{\"title\":\"Contact Us - Xendly Biz\",\"description\":\"Get in touch with our team. We're here to help you succeed with your business digitization journey.\"},\"demo\":{\"title\":\"Book a Demo - Xendly Biz\",\"description\":\"See why businesses love our dashboard. Book a personalized demo and discover how Xendly Biz can transform your business operations.\"},\"waitlist\":{\"title\":\"Mobile App Waitlist - Xendly Biz\",\"description\":\"Join the waitlist for the Xendly Biz mobile app. Get early access to native iOS and Android apps with exclusive features.\"},\"onboarding\":{\"title\":\"Xendly Biz - Select Your Role\",\"description\":\"Select your role between Client or Business\"},\"onboardingBusiness\":{\"title\":\"Register Your Business - Xendly Biz\",\"description\":\"Join thousands of businesses on Xendly Biz. Get your free branded subdomain and start selling online today.\"},\"onboardingClient\":{\"title\":\"Register as Client - Xendly Biz\",\"description\":\"Join Xendly Biz as a client to discover and shop from verified businesses across Rwanda and beyond.\"},\"terms\":{\"title\":\"Terms and Conditions - Xendly Biz\",\"description\":\"Terms and conditions for using Xendly Biz services.\"},\"accountDeletion\":{\"title\":\"Delete account - Xendly Biz\",\"description\":\"How to request deletion of your Xendly account and the data we keep or remove.\"},\"dataDeletion\":{\"title\":\"Delete your data - Xendly Biz\",\"description\":\"How to request deletion of specific personal data without deleting your Xendly account.\"},\"storefrontProducts\":{\"titleAt\":\"Products at {subdomain}\",\"titleDefault\":\"Products\",\"descriptionAt\":\"Browse products from {subdomain} on Xendly Biz.\",\"descriptionDefault\":\"Browse products on Xendly Biz.\"},\"storefrontShops\":{\"titleAt\":\"Shops at {subdomain}\",\"titleDefault\":\"Shops\",\"descriptionAt\":\"Browse shops from {subdomain} on Xendly Biz.\",\"descriptionDefault\":\"Browse shops on Xendly Biz.\"},\"storefrontHome\":{\"titleAt\":\"{subdomain} on Xendly Biz\",\"titleDefault\":\"Storefront\",\"descriptionAt\":\"Welcome to {subdomain}'s online storefront on Xendly Biz.\",\"descriptionDefault\":\"Welcome to this storefront on Xendly Biz.\"},\"storefrontContact\":{\"titleAt\":\"Contact {subdomain}\",\"titleDefault\":\"Contact\",\"descriptionAt\":\"Contact {subdomain} on Xendly Biz.\",\"descriptionDefault\":\"Contact a business on Xendly Biz.\",\"jsonLdDescription\":\"Contact this business on Xendly Biz for orders, support, or inquiries.\"},\"dashboardProducts\":{\"title\":\"Products\"},\"dashboardShops\":{\"title\":\"Shops\"},\"dashboardClients\":{\"title\":\"Clients\"},\"dashboardSell\":{\"title\":\"Sell\"},\"dashboardPos\":{\"title\":\"POS\"},\"dashboardOrder\":{\"title\":\"Order detail\"},\"dashboardCreateProduct\":{\"title\":\"Create product\"},\"dashboardHome\":{\"title\":\"Dashboard\"},\"dashboardSettings\":{\"title\":\"Settings\"},\"dashboardSettingsBusiness\":{\"title\":\"Business settings\"},\"dashboardSettingsCustomDomain\":{\"title\":\"Custom domain\"},\"dashboardDiscounts\":{\"title\":\"Discounts\"},\"dashboardSubscription\":{\"title\":\"Subscription\"},\"dashboardProfile\":{\"title\":\"Profile\"},\"dashboardTeam\":{\"title\":\"Team\"},\"dashboardHistory\":{\"title\":\"History\"},\"dashboardOrders\":{\"title\":\"Orders\"},\"dashboardNotifications\":{\"title\":\"Notifications\"},\"dashboardAnalytics\":{\"title\":\"Analytics\"},\"dashboardEditProduct\":{\"title\":\"Edit product\"},\"dashboardProductDetail\":{\"title\":\"Product details\"},\"dashboardSaleDetail\":{\"title\":\"Sale details\"},\"dashboardSkuDetail\":{\"title\":\"SKU details\"},\"offline\":{\"title\":\"You're offline â Xendly Biz\",\"description\":\"You are currently offline. Please check your connection.\"},\"subdomainFallback\":{\"title\":\"Redirecting...\",\"description\":\"Invalid Business\"}},\"termsPage\":{\"subtitle\":\"Terms and Conditions\",\"needHelp\":\"Need Help?\",\"supportText\":\"If you have questions about these Terms and Conditions, please contact our support team at\",\"lastUpdated\":\"Last updated: 2nd June 2025 | Version 1.0 | Xendly Corp Ltd\",\"legalN
1otice\":\"The legal text below is the canonical English version. Section titles are localized; the body is intentionally kept in English as it is the binding text in case of translation conflicts.\"},\"dataDeletionPage\":{\"title\":\"Delete your data\",\"intro\":\"If you want to remove specific personal data from your Xendly Biz mobile app or Xendly web account without closing the account itself, this page explains what you can do yourself and how to ask us to handle the rest. Xendly Biz and Xendly are operated by Xendly Corp Ltd.\",\"selfServe\":{\"title\":\"What you can delete yourself, right now\",\"intro\":\"Most personal data is editable or removable from inside the app. You don't need to email us for any of the following:\",\"reviewsLabel\":\"Reviews you've written\",\"reviewsBody\":\"Open Settings â My reviews and tap the bin on any row. Anonymous reviews written from this device can be removed from the same place.\",\"profilePictureLabel\":\"Profile picture\",\"profilePictureBody\":\"Open Settings â Profile and tap Remove on your avatar.\",\"addressLabel\":\"Saved delivery address\",\"addressBody\":\"Open Settings â Profile â Address and clear or replace it.\",\"pushLabel\":\"Push-notification tokens\",\"pushBody\":\"Disable notifications in your phone's system settings; the next launch detects the change and drops the token. On the web, log out â push subscriptions are cleared when the session ends.\",\"providersLabel\":\"Linked sign-in providers (Google etc.)\",\"providersBody\":\"Open Settings â Profile â Connected accounts and tap Disconnect on any provider you want unlinked.\",\"blocksLabel\":\"Block lists\",\"blocksBody\":\"Open Settings â Blocked users / Blocked businesses to remove anyone you previously muted.\"},\"request\":{\"title\":\"Ask us to delete something specific\",\"intro\":\"If the data you want removed isn't in the list above (for example, a specific order from your history, your stored phone number while you keep the email, or a Backblaze-hosted file linked to your account), email our Privacy Team and we will action it within 30 days.\",\"step1\":\"Send the request from the email address linked to your Xendly account.\",\"step2\":\"Tell us what specific data you want deleted (e.g. \\\"my order #ABC123\\\", \\\"all my push tokens\\\", \\\"my saved address but not my profile\\\").\",\"step3\":\"If you can't email from the linked address, include the email or phone number on your account and a brief proof of ownership (a screenshot of the in-app profile screen is fine).\",\"step4\":\"We acknowledge within 7 business days and complete the deletion within 30 days of verifying the request.\"},\"retain\":{\"title\":\"What we are required to keep, even on request\",\"intro\":\"We can't delete data that the law requires us to keep, or that would erase another party's records (for example, a merchant's accounting records). The following are not deletable on request:\",\"item1\":\"Financial transaction records â 10 years, as required by Rwandan financial-services and anti-money-laundering regulations.\",\"item2\":\"Tax-related documentation â 7 years, as required by Rwandan tax regulations.\",\"item3\":\"Order records that a merchant holds for their own accounting. Your name on those records can be replaced with \\\"Deleted user\\\" on request.\",\"item4\":\"Security and fraud-prevention logs â up to 1 year, to investigate abuse or chargeback disputes.\"},\"fullAccountTitle\":\"Want to delete everything?\",\"fullAccountBody\":\"If you'd rather wipe the whole account in one go, follow the account-deletion process at\",\"questions\":{\"title\":\"Questions\",\"body\":\"For any question about this process, contact our Privacy Team at\"},\"lastUpdated\":\"Last updated: 24th May 2026 | Xendly Corp Ltd\"},\"accountDeletionPage\":{\"title\":\"Delete your Xendly account\",\"intro\":\"This page explains how to request deletion of your account on the Xendly Biz mobile app and the Xendly web platform, both operated by Xendly Corp Ltd. It also describes what personal data we delete and what we are required to keep.\",\"mobile\":{\"title\":\"Option 1 â Delete from inside the mobile app\",\"step1\":\"Open the Xendly Biz mobile app and sign in.\",\"step2\":\"Tap your avatar in the top-right to open Settings.\",\"step3\":\"Scroll to the bottom and tap âDelete accountâ.\",\"step4\":\"If you own a business on Xendly, you will be asked whether to also delete the business and all of its data, or to transfer ownership to a teammate first. Choose the option that fits.\",\"step5\":\"Confirm. Your account and associated personal data are deleted immediately â there is no grace peri
1od.\"},\"web\":{\"title\":\"Option 2 â Delete from the web\",\"step1Before\":\"Go to \",\"step1After\":\" and sign in.\",\"step2\":\"Open Settings from the dashboard sidebar (or your avatar menu on the storefront).\",\"step3\":\"Click âDelete accountâ.\",\"step4\":\"If you own a business, you will be asked whether to also delete it or transfer ownership to a teammate first.\",\"step5\":\"Confirm. Your account and associated personal data are deleted immediately â there is no grace period.\"},\"email\":{\"title\":\"Option 3 â Email us\",\"intro\":\"If you can no longer sign in, send a deletion request from the email address linked to your account to:\",\"outro\":\"Include the email address or phone number on your Xendly account. We respond within 7 business days and complete the deletion within 30 days of verifying your request.\"},\"delete\":{\"title\":\"What we delete\",\"intro\":\"When your deletion request is processed, we permanently remove the following personal data from our active systems:\",\"item1\":\"Your name, email address, phone number, and profile photo\",\"item2\":\"Your delivery addresses and any saved storefront preferences\",\"item3\":\"Push-notification tokens and active login sessions\",\"item4\":\"Any reviews or reports you submitted that personally identify you\",\"item5\":\"Files you uploaded as a personal user (avatars, attachments)\",\"item6\":\"If you chose to delete it, the business you owned and all of its products, orders, customers, and team members\"},\"retain\":{\"title\":\"What we keep, and for how long\",\"intro\":\"Some data must be retained after your account is deleted, either because the law requires it or because removing it would harm other parties who relied on it (for example, businesses you transacted with). Where possible we anonymize this data so it can no longer be linked back to you.\",\"item1\":\"Financial transaction records â 10 years, as required by Rwandan financial-services and anti-money-laundering regulations.\",\"item2\":\"Order and invoice records held by merchants â kept for as long as the merchant retains their own accounting records. Your name on those records is replaced with âDeleted userâ.\",\"item3\":\"Tax-related documentation â 7 years, as required by Rwandan tax regulations.\",\"item4\":\"Security and fraud-prevention logs â up to 1 year, to investigate abuse or chargeback disputes.\",\"item5\":\"Backup snapshots â overwritten on a rolling 30-day schedule. Any residual personal data in backups is purged within 30 days of your deletion request.\"},\"business\":{\"title\":\"If you delete a business\",\"body\":\"Deleting a business is irreversible. All of its products, orders, customers, team-member accounts, and uploaded files are removed within 30 days. Financial transaction records associated with the business are retained for 10 years as described above, but are disassociated from your personal account.\"},\"questions\":{\"title\":\"Questions\",\"body\":\"For any question about this process, contact our Privacy Team at\"},\"lastUpdated\":\"Last updated: 24th May 2026 | Xendly Corp Ltd\"},\"offlinePage\":{\"status\":\"Offline\",\"title\":\"No connection\",\"description\":\"We can't reach the network right now. Check your connection and we'll pick up where you left off.\",\"cachedHint\":\"Cached pages still work â try one you've visited before.\",\"tryAgain\":\"Try again\"},\"offlineBanner\":{\"offline\":\"You're offline\",\"backOnline\":\"Back online\",\"pendingOne\":\"1 change waiting to sync\",\"pendingOther\":\"{count} changes waiting to sync\",\"syncing\":\"Syncing your changesâ¦\",\"retry\":\"Check connection\"},\"errors\":{\"storefrontError\":{\"status\":\"Error\",\"title\":\"Something broke\",\"description\":\"The storefront hit an unexpected error. Try refreshing â most of the time that's enough.\",\"refresh\":\"Refresh\",\"home\":\"Home\"},\"storefrontNotFound\":{\"status\":\"404\",\"title\":\"Page not found\",\"description\":\"We couldn't find that page on this storefront. The product may have been removed, or the link might be wrong.\",\"goHome\":\"Go home\",\"browseProducts\":\"Browse products\"},\"dashboardError\":{\"status\":\"Error\",\"title\":\"Something broke\",\"description\":\"A dashboard component failed to render. Try again â if it keeps happening, drop us a note.\",\"tryAgain\":\"Try again\",\"dashboard\":\"Dashboard\"},\"dashboardNotFound\":{\"status\":\"404\",\"title\":\"Page not found\",\"description\":\"That dashboard page doesn't exist (or you don't have access).\",\"dashboard\":\"Dashboard\",\"settings\":\"Settings\"},\"subdomainNotFound\":{\"status\":\"404\",\"title\":\"Storefront not found\",\"description\":\"This domain isn't connected to a Xendly business yet â either the merchant disconnected it, the domain isn't verified, or you followed an old link.\",\"visitMain\":\"Visit xendly.biz\"},\"localeNotFound\":{\"status\":\"404\",\"title\":\"Page not found\",\"description\":\"We couldn't find the page you were looking for.\",\"goHome\":\"Go home\"},\"landingNotFound\":{\"status\":\"404\",\"title\":\"Page not found\",\"description\":\"We couldn't find the page you were looking for. It may have moved, or the link might be wrong.\",\"goHome\":\"Go home\",\"contactSupport\":\"Contact support\"},\"landingError\":{\"status\":\"Error\",\"title\":\"Something broke\",\"description\":\"We hit an unexpected error. Try refreshing â most of the time that's enough.\",\"refresh\":\"Refresh\",\"goHome\":\"Go home\"}},\"themeToggle\":{\"toggleAria\":\"Toggle theme\",\"light\":\"Light\",\"lightHint\":\"Bright surfaces.\",\"dark\":\"Dark\",\"darkHint\":\"Easier on the eyes at night.\",\"system\":\"System\",\"systemHint\":\"Match your device setting.\"},\"shared\":{\"translatableField\":{\"localeEn\":\"English\",\"localeFr\":\"French\",\"localeRw\":\"Kinyarwanda\",\"suggestTranslations\":\"Suggest translations\",\"requiredError\":\"{locale} is required.\"},\"signaturePad\":{\"placeholder\":\"Sign here\",\"clear\":\"Clear\"},\"dropFile\":{\"recordingProgress\":\"Recording: {current}s / {total}s\",\"minimumRequired\":\"Minimum {seconds} seconds required\",\"takePhoto\":\"Take Photo\",\"takeAPhoto\":\"Take a Photo\",\"stopRecording\":\"Stop Recording\",\"stopRecordingCountdown\":\"Stop Recording ({seconds}s)\",\"startRecordingFixed\":\"Start Recording ({seconds}s)\",\"startRecordingRange\":\"Start Recording ({min}-{max}s)\",\"recordVideoFixed\":\"Record Video ({seconds}s)\",\"recordVideoRange\":\"Record Video ({min}-{max}s)\",\"cancel\":\"Cancel\",\"dropHint\":\"Drag \u0026 drop media here, or click to select files\",\"videoLe
1ngthFixed\":\"Videos must be {seconds} seconds long\",\"videoLengthRange\":\"Videos must be {min}-{max} seconds long\",\"minVideoToast\":\"We need at least {seconds}s of video.\",\"rejectedFiles\":\"Some files exceed the {size}MB limit or are more than {max} and were not added.\",\"videoDurationInvalid\":\"Video \\\"{name}\\\" must be between {min}-{max} seconds long and was not added.\"},\"confirmDialog\":{\"confirm\":\"Confirm\",\"cancel\":\"Cancel\"},\"unsavedChanges\":{\"title\":\"Leave without saving?\",\"description\":\"You have changes here that haven't been saved. If you leave now they will be lost.\",\"leave\":\"Discard and leave\",\"stay\":\"Keep editing\"}},\"onboardingLoader\":{\"termsTitle\":\"Terms and Conditions\",\"termsBody\":\"Please accept the terms and conditions to continue using the app.\",\"acceptPrefix\":\"I accept the \",\"termsLink\":\"terms and conditions\",\"continue\":\"Continue\",\"setupCompleteTitle\":\"Setup Complete!\",\"setupCompleteBody\":\"Your business registration is complete.\",\"redirecting\":\"Redirecting to your dashboard...\"},\"draggableMap\":{\"kigaliOnlyNotice\":\"Delivery currently covers Kigali City only. Wider coverage coming soon.\"}}
1,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":[\"$L24\",\"$L25\"]}]\n26:I[959644,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\"],\"AxiosLocaleInit\"]\n27:I[231104,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\"],\"ErrorBoundary\"]\n28:I[280575,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\"],\"ClientProviders\"]\n29:I[212419,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\"],\"default\"]\n2a:I[273745,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\"],\"default\"]\n2c:I[69688,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\"],\"Toaster\"]\n2d:I[586819,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3
1jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\"],\"ConfirmHost\"]\n2e:I[189340,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\",\"/_next/static/immutable/chunks/0pc0sw2_z3xfi.js\",\"/_next/static/immutable/chunks/0hnf6get_k40l.js\",\"/_next/static/immutable/chunks/20sybw5k3jhj-.js\",\"/_next/static/immutable/chunks/3b8_dx8pgp3u1.js\",\"/_next/static/immutable/chunks/0l6qaabtha8j3.js\",\"/_next/static/immutable/chunks/23s8d-ty3a90-.js\",\"/_next/static/immutable/chunks/1kytbeabpskbt.js\",\"/_next/static/immutable/chunks/0d-05noaqm5rk.js\",\"/_next/static/immutable/chunks/1jr5pv6s4-1ba.js\",\"/_next/static/immutable/chunks/2r8ayvywwibd2.js\",\"/_next/static/immutable/chunks/3uuezzr3yh1pm.js\"],\"TauriLinkInterceptor\"]\n24:[\"$\",\"$L26\",null,{}]\n25:[\"$\",\"$L27\",null,{\"children\":[\"$\",\"$L28\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"children\":[\"$\",\"$L29\",null,{\"children\":[[\"$\",\"$L2a\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L2b\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L2c\",null,{}],[\"$\",\"$L2d\",null,{}],[\"$\",\"$L2e\",null,{}]]}]}]}]\n2b:[\"$\",\"main\",null,{\"className\":\"min-h-screen bg-muted\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center py-16 px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-lg w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-card border border-border rounded-xl shadow-sm p-10 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto mb-6 inline-flex h-16 w-16 items-center justify-center rounded-2xl bg-primary/10\",\"children\":[\"$\",\"$L4\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:0:props:children:1:props:notFound:0:props:children:props:children:1:props:children:props:children:props:children:0:props:children:props:iconNode\",\"className\":\"lucide-search-x h-8 w-8 text-primary\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold uppercase tracking-wide text-primary\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-2 text-3xl font-bold text-foreground sm:text-4xl\",\"children\":\"Page not found\"}],[\"$\",\"div\",null,{\"className\":\"mt-3 text-muted-foreground leading-relaxed\",\"children\":\"We couldn't find the page you were looking for.\"}],\"$undefined\",[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-col sm:flex-row gap-2 justify-center\",\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/\",\"children\":[[\"$\",\"$L4\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:0:props:children:1:props:notFound:0:props:children:props:children:1:props:children:props:children:props:children:5:props:children:0:props:children:0:props:iconNode\",\"className\":\"lucide-house h-4 w-4 mr-2\"}],\"Go home\"],\"data-slot\":\"button\",\"className\":\"inline-flex items-center cursor-pointer justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-primary text-primary-foreground shadow-xs hover:bg-primary/90 h-9 px-4 py-2 has-[\u003esvg]:px-3\",\"ref\":null}],\"$undefined\"]}]]}]}]}]}]\n17:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#ffffff\"}
1]]\n2f:I[492898,[\"/_next/static/immutable/chunks/0dm6fspbayk_d.js\"],\"IconMark\"]\n15:null\n19:[[\"$\",\"title\",\"0\",{\"children\":\"About Us - Xendly Biz\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Learn about Xendly Corp Ltd and our mission to transform how businesses build their online presence across Africa and beyond.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"Xendly,Xendly CORP Ltd,Rwanda,Africa,Business,Startup,Xendly Biz,Rwandan Startups,Rwandan Businesses,African Startups,African Businesses,Rwanda Coding Academy,Rwanda Coding Academy startups,Xendly shops,Free subdomain,Online Presence,Online ordering,Digital Empire,Inventory management,Client management,Team management,E-commerce,Business Registration\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://xendly.biz/about\"}],[\"$\",\"meta\",\"5\",{\"name\":\"apple-itunes-app\",\"content\":\"app-id=6771501154, app-argument=https://xendly.biz\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"About Us - Xendly Biz\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Learn about Xendly Corp Ltd and our mission to transform how businesses build their online presence across Africa and beyond.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://xendly.biz/about\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:title\",\"content\":\"About Us - Xendly Biz\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:description\",\"content\":\"Learn about Xendly Corp Ltd and our mission to transform how businesses build their online presence across Africa and beyond.\"}],[\"$\",\"link\",\"13\",{\"rel\":\"shortcut icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"link\",\"14\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png\"}],[\"$\",\"link\",\"17\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"android-chrome\",\"href\":\"/android-chrome-192x192.png\",\"sizes\":\"192x192\"}],[\"$\",\"link\",\"19\",{\"rel\":\"android-chrome\",\"href\":\"/android-chrome-512x512.png\",\"sizes\":\"512x512\"}],[\"$\",\"$L2f\",\"20\",{}]]\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.