1<!DOCTYPE html><html data-dpl-id="dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" lang="en" class="light" style="color-scheme:light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/088jxf9kliz00.css?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/174c1_plsmq9n.css?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0qcv.4aacha_1.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP"/>
1<script src="/_next/static/chunks/0jhoo.v_o6ev4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0nsk9f58v_0so.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0x9d5c0_0wtsn.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/13gc6h3-lq-j5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/06857vi~ggwq9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0ieccw4876fau.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0r52gn7ww9468.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/turbopack-0gg-dudn1mzaw.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/090z3e06s-vby.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0q_-i3czyw.~8.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/03lwatbmb._34.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0y6anarsh7bov.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0c2b67vs0_fnv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0h7._naczny.4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0u9276x.1a6gs.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/03tq0s0m4kglk.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0jts2-nyju4b4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/167l6cbho_dfe.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/09sla.ogf8jut.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0s5~p3pu~b2av.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/12ve6qolk9bqf.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/13hkuaa77z9wd.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0ume_1hcbx64v.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0rlm0y4a~c9lx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0vb86h7jw0vjq.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0.rj6wq8_jeg7.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0lw_ejnwz~7q9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0o5ifg38y2kwx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0bk8ipfab2k6x.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0pkmz47_tlg2u.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0-j96v-m1tdp9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0yvpuvjmakpxh.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/15m550dwkxfyo.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0c8v5r5zvekyb.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/11l6v0tq~ayfv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0d5jo6v8moczv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/048q21ifhwkfz.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/0h2tlkqmtar4a.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="/_next/static/chunks/03~f7ac9syat5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" async=""></script>
1<script src="https://clerk.ahti.at/npm/@clerk/clerk-js@6/dist/clerk.browser.js" data-clerk-js-script="true" async="" crossorigin="anonymous" data-clerk-publishable-key="pk_live_Y2xlcmsuYWh0aS5hdCQ"></script>
1<meta name="next-size-adjust" content=""/><meta name="color-scheme" content="light dark"/><link rel="preload" href="https://clerk.ahti.at/npm/@clerk/ui@1/dist/ui.browser.js" as="script" crossorigin="anonymous"/><title>Ahti - Shit job removal for retailers.</title><meta name="author" content="Ahti"/><link rel="manifest" href="/manifest.webmanifest"/><meta name="keywords" content="AI automation,business automation,workflow automation,digital coworker,enterprise AI"/><meta name="creator" content="Ahti"/><meta name="publisher" content="Ahti"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://www.ahti.at"/><meta property="og:title" content="Ahti - Shit job removal for retailers."/><meta property="og:url" content="https://www.ahti.at"/><meta property="og:site_name" content="Ahti"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://www.ahti.at/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Ahti - Shit job removal for retailers."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Ahti - Shit job removal for retailers."/><meta name="twitter:image" content="https://www.ahti.at/og-image.png"/><link rel="icon" href="/icon.png"/><link rel="apple-touch-icon" href="/apple-icon.png"/>
1<script> 2 (function () { 3 try { 4 const isDark = window.matchMedia('(prefers-color-scheme: dark)').matches; 5 const theme = isDark ? 'dark' : 'light'; 6 document.documentElement.className = theme; 7 document.documentElement.style.colorScheme = theme; 8 } catch (e) {} 9 })(); 10 </script>
10<script src="/_next/static/chunks/03~yq9q893hmn.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" noModule=""></script>
10</head><body class="figtree_de99100f-module__-w-5uq__variable kalam_28820f14-module__4SQdkW__variable font-(family-name:--font-figtree)"><div hidden=""><!--$--><!--/$--></div><main class="min-h-screen bg-background"><header class="sticky top-0 z-50 min-h-20 border-b border-white/10 bg-abyss shadow-lg"><div class="relative flex h-20 items-center"><div class="min-w-0 w-64 lg:w-72 shrink-0 px-4 sm:px-6 lg:px-8"><div data-slot="skeleton" class="animate-pulse motion-reduce:animate-none rounded-lg h-12 w-28 bg-white/15"></div></div><div class="flex flex-1 justify-center px-6"><div data-slot="skeleton" class="animate-pulse motion-reduce:animate-none rounded-lg h-6 w-32 bg-white/15"></div></div></div></header><div><section class="min-h-[calc(100vh-5rem)] flex-1"><div class="mx-auto max-w-6xl space-y-5 px-4 py-6 sm:px-6 lg:px-8"><div class="grid gap-2 lg:grid-cols-3"><div data-slot="skeleton" class="bg-surface-sunken animate-pulse motion-reduce:animate-none h-28 rounded-lg"></div><div data-slot="skeleton" class="bg-surface-sunken animate-pulse motion-reduce:animate-none h-28 rounded-lg"></div><div data-slot="skeleton" class="bg-surface-sunken animate-pulse motion-reduce:animate-none h-28 rounded-lg"></div></div><div class="rounded-xl border border-border/50 bg-card p-5"><div class="space-y-5"><div data-slot="skeleton" class="bg-surface-sunken animate-pulse motion-reduce:animate-none rounded-lg h-8 w-52"></div><div class="grid gap-3 lg:grid-cols-2"><div data-slot="skeleton" class="bg-surface-sunken animate-pulse motion-reduce:animate-none h-40 rounded-lg"></div><div data-slot="skeleton" class="bg-surface-sunken animate-pulse motion-reduce:animate-none h-40 rounded-lg"></div></div><div class="space-y-1.5"><div data-slot="skeleton" class="bg-surface-sunken animate-pulse motion-reduce:animate-none h-20 rounded-lg"></div><div data-slot="skeleton" class="bg-surface-sunken animate-pulse motion-reduce:animate-none h-20 rounded-lg"></div><div data-slot="skeleton" class="bg-surface-sunken animate-pulse motion-reduce:animate-none h-20 rounded-lg"></div></div><div class="grid gap-2 md:grid-cols-4"><div data-slot="skeleton" class="bg-surface-sunken animate-pulse motion-reduce:animate-none h-20 rounded-lg"></div><div data-slot="skeleton" class="bg-surface-sunken animate-pulse motion-reduce:animate-none h-20 rounded-lg"></div><div data-slot="skeleton" class="bg-surface-sunken animate-pulse motion-reduce:animate-none h-20 rounded-lg"></div><div data-slot="skeleton" class="bg-surface-sunken animate-pulse motion-reduce:animate-none h-20 rounded-lg"></div></div></div></div></div></section></div></main>
10<script src="/_next/static/chunks/0qcv.4aacha_1.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP" id="_R_" async=""></script>
10<script>(self.__next_f=self.__next_f||[]).push([0])</script>
10<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[350852,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"LoadingBoundaryProvider\"]\n"])</script>
10<script>self.__next_f.push([1,"4:I[552411,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/090z3e06s-vby.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0q_-i3czyw.~8.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/03lwatbmb._34.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0y6anarsh7bov.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0c2b67vs0_fnv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0h7._naczny.4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0u9276x.1a6gs.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/03tq0s0m4kglk.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0jts2-nyju4b4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/167l6cbho_dfe.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/09sla.ogf8jut.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0s5~p3pu~b2av.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/12ve6qolk9bqf.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13hkuaa77z9wd.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0ume_1hcbx64v.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0rlm0y4a~c9lx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0vb86h7jw0vjq.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0.rj6wq8_jeg7.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0lw_ejnwz~7q9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0o5ifg38y2kwx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0bk8ipfab2k6x.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0pkmz47_tlg2u.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0-j96v-m1tdp9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0yvpuvjmakpxh.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15m550dwkxfyo.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0c8v5r5zvekyb.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11l6v0tq~ayfv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"SeasonHomeBodySkeleton\"]\n"])</script>
10<script>self.__next_f.push([1,"12:I[55242,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"default\",1]\n15:I[154439,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"ClientSegmentRoot\"]\n"])</script>
10<script>self.__next_f.push([1,"16:I[924739,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/090z3e06s-vby.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0q_-i3czyw.~8.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/03lwatbmb._34.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0y6anarsh7bov.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0c2b67vs0_fnv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0h7._naczny.4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0u9276x.1a6gs.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/03tq0s0m4kglk.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0jts2-nyju4b4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/167l6cbho_dfe.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/09sla.ogf8jut.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0s5~p3pu~b2av.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/12ve6qolk9bqf.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13hkuaa77z9wd.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0ume_1hcbx64v.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0rlm0y4a~c9lx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0vb86h7jw0vjq.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0.rj6wq8_jeg7.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0lw_ejnwz~7q9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0o5ifg38y2kwx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0bk8ipfab2k6x.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0pkmz47_tlg2u.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0-j96v-m1tdp9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0yvpuvjmakpxh.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15m550dwkxfyo.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0c8v5r5zvekyb.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11l6v0tq~ayfv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"default\"]\n"])</script>
10<script>self.__next_f.push([1,"17:I[350852,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"default\"]\n"])</script>
10<script>self.__next_f.push([1,"18:I[815638,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/090z3e06s-vby.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0q_-i3czyw.~8.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/03lwatbmb._34.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0y6anarsh7bov.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0c2b67vs0_fnv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0h7._naczny.4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0u9276x.1a6gs.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/03tq0s0m4kglk.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0jts2-nyju4b4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/167l6cbho_dfe.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/09sla.ogf8jut.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0s5~p3pu~b2av.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/12ve6qolk9bqf.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13hkuaa77z9wd.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0ume_1hcbx64v.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0rlm0y4a~c9lx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0vb86h7jw0vjq.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0.rj6wq8_jeg7.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0lw_ejnwz~7q9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0o5ifg38y2kwx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0bk8ipfab2k6x.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0pkmz47_tlg2u.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0-j96v-m1tdp9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0yvpuvjmakpxh.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15m550dwkxfyo.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0c8v5r5zvekyb.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11l6v0tq~ayfv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d5jo6v8moczv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"default\"]\n"])</script>
10<script>self.__next_f.push([1,"19:I[411688,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"default\"]\n1b:I[53391,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"OutletBoundary\"]\n1c:\"$Sreact.suspense\"\n1e:I[53391,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"ViewportBoundary\"]\n20:I[53391,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"MetadataBoundary\"]\n"])</script>
10<script>self.__next_f.push([1,"22:I[410629,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/090z3e06s-vby.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0q_-i3czyw.~8.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/03lwatbmb._34.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0y6anarsh7bov.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0c2b67vs0_fnv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0h7._naczny.4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0u9276x.1a6gs.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/03tq0s0m4kglk.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0jts2-nyju4b4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/167l6cbho_dfe.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/09sla.ogf8jut.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0s5~p3pu~b2av.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/12ve6qolk9bqf.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13hkuaa77z9wd.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0ume_1hcbx64v.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0rlm0y4a~c9lx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0vb86h7jw0vjq.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0.rj6wq8_jeg7.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0lw_ejnwz~7q9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0o5ifg38y2kwx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0bk8ipfab2k6x.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0pkmz47_tlg2u.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0-j96v-m1tdp9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0yvpuvjmakpxh.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15m550dwkxfyo.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0c8v5r5zvekyb.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11l6v0tq~ayfv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/048q21ifhwkfz.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0h2tlkqmtar4a.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"SeasonWorkspaceShell\"]\n"])</script>
10<script>self.__next_f.push([1,"23:I[410629,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/090z3e06s-vby.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0q_-i3czyw.~8.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/03lwatbmb._34.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0y6anarsh7bov.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0c2b67vs0_fnv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0h7._naczny.4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0u9276x.1a6gs.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/03tq0s0m4kglk.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0jts2-nyju4b4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/167l6cbho_dfe.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/09sla.ogf8jut.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0s5~p3pu~b2av.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/12ve6qolk9bqf.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13hkuaa77z9wd.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0ume_1hcbx64v.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0rlm0y4a~c9lx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0vb86h7jw0vjq.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0.rj6wq8_jeg7.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0lw_ejnwz~7q9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0o5ifg38y2kwx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0bk8ipfab2k6x.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0pkmz47_tlg2u.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0-j96v-m1tdp9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0yvpuvjmakpxh.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15m550dwkxfyo.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0c8v5r5zvekyb.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11l6v0tq~ayfv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/048q21ifhwkfz.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0h2tlkqmtar4a.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"SeasonHome\"]\n"])</script>
10<script>self.__next_f.push([1,"24:I[175995,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"ClientLayout\"]\n26:I[408821,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/03~f7ac9syat5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0yvpuvjmakpxh.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"default\"]\n27:I[354841,[\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/088jxf9kliz00.css?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"style\"]\n:HL[\"/_next/static/chunks/174c1_plsmq9n.css?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"style\"]\n:HL[\"/_next/static/media/970c428219233a3d-s.p.0rd_2wajwd4c3.woff2?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
10<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"sign-in\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"orgSlug\",\"sign-in\",\"d\",null],{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",4]},\"$undefined\",\"$undefined\",24],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/088jxf9kliz00.css?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/174c1_plsmq9n.css?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0txc_s1jlkjel.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/11shv9g0.tbgr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/15_a9efpz7rl5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0z9v77n-x-2fr.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/0d63u8jc3wc1y.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/13rxfmb8~4nd3.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/1667.kbshj_48.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/0k9~j5aiohgf9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/045o9z1y_ii9i.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/0qq9yo.gtkxti.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$L3\",null,{\"loading\":[[\"$\",\"$L4\",\"l\",{}],[],[]],\"children\":[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/090z3e06s-vby.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0q_-i3czyw.~8.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/03lwatbmb._34.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0y6anarsh7bov.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/0c2b67vs0_fnv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/0h7._naczny.4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/0u9276x.1a6gs.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/03tq0s0m4kglk.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/0jts2-nyju4b4.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/167l6cbho_dfe.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/chunks/09sla.ogf8jut.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/_next/static/chunks/0s5~p3pu~b2av.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/_next/static/chunks/12ve6qolk9bqf.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/_next/static/chunks/13hkuaa77z9wd.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}
10],[\"$\",\"script\",\"script-14\",{\"src\":\"/_next/static/chunks/0ume_1hcbx64v.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/_next/static/chunks/0rlm0y4a~c9lx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/_next/static/chunks/0vb86h7jw0vjq.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],\"$L5\",\"$L6\",\"$L7\",\"$L8\",\"$L9\",\"$La\",\"$Lb\",\"$Lc\",\"$Ld\",\"$Le\"],\"$Lf\"]}]}],{\"children\":[\"$L10\",{},null,false,null]},null,false,null]},null,false,null],\"$L11\",false]],\"m\":\"$undefined\",\"G\":[\"$12\",[\"$L13\",\"$L14\"]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script>
10<script>self.__next_f.push([1,"5:[\"$\",\"script\",\"script-17\",{\"src\":\"/_next/static/chunks/0.rj6wq8_jeg7.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}]\n6:[\"$\",\"script\",\"script-18\",{\"src\":\"/_next/static/chunks/0lw_ejnwz~7q9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}]\n7:[\"$\",\"script\",\"script-19\",{\"src\":\"/_next/static/chunks/0o5ifg38y2kwx.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}]\n8:[\"$\",\"script\",\"script-20\",{\"src\":\"/_next/static/chunks/0bk8ipfab2k6x.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}]\n9:[\"$\",\"script\",\"script-21\",{\"src\":\"/_next/static/chunks/0pkmz47_tlg2u.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}]\na:[\"$\",\"script\",\"script-22\",{\"src\":\"/_next/static/chunks/0-j96v-m1tdp9.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}]\nb:[\"$\",\"script\",\"script-23\",{\"src\":\"/_next/static/chunks/0yvpuvjmakpxh.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}]\nc:[\"$\",\"script\",\"script-24\",{\"src\":\"/_next/static/chunks/15m550dwkxfyo.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}]\nd:[\"$\",\"script\",\"script-25\",{\"src\":\"/_next/static/chunks/0c8v5r5zvekyb.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}]\ne:[\"$\",\"script\",\"script-26\",{\"src\":\"/_next/static/chunks/11l6v0tq~ayfv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}]\nf:[\"$\",\"$L15\",null,{\"Component\":\"$16\",\"slots\":{\"children\":[\"$\",\"$L17\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$18\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0d5jo6v8moczv.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true}]],\"template\":[\"$\",\"$L19\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]},\"serverProvidedParams\":{\"params\":{\"orgSlug\":\"sign-in\"},\"promises\":null}}]\n10:[\"$\",\"$1\",\"c\",{\"children\":[\"$L1a\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/048q21ifhwkfz.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0h2tlkqmtar4a.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L1b\",null,{\"children\":[\"$\",\"$1c\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@1d\"}]}]]}]\n11:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1e\",null,{\"children\":\"$L1f\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L20\",null,{\"children\":[\"$\",\"$1c\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L21\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n13:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/088jxf9kliz00.css?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n14:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/174c1_plsmq9n.css?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n1a:[\"$\",\"$L22\",null,{\"initialSummary\":null,\"initialSummaryIsLastGood\":false,\"children\":[\"$\",\"$L23\",null,{}]}]\n"])</script>
10<script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"light\",\"style\":{\"colorScheme\":\"light\"},\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"name\":\"color-scheme\",\"content\":\"light dark\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n (function () {\\n try {\\n const isDark = window.matchMedia('(prefers-color-scheme: dark)').matches;\\n const theme = isDark ? 'dark' : 'light';\\n document.documentElement.className = theme;\\n document.documentElement.style.colorScheme = theme;\\n } catch (e) {}\\n })();\\n \"}}]]}],[\"$\",\"body\",null,{\"className\":\"figtree_de99100f-module__-w-5uq__variable kalam_28820f14-module__4SQdkW__variable font-(family-name:--font-figtree)\",\"children\":[\"$\",\"$L24\",null,{\"locale\":\"en\",\"timeZone\":\"UTC\",\"messages\":{\"greeting\":\"Hello, {name}! ð\",\"greetingFallback\":\"Hello, there! ð\",\"description\":\"I'm Ahti, your work assistant. How can I help?\",\"action\":{\"handoff\":{\"errors\":{\"noAccess\":\"You do not have access to this prefilled data.\",\"noLongerAvailable\":\"This prefilled data is no longer available.\",\"notConfigured\":\"This action does not support prefilling from another action.\",\"generic\":\"Could not load the prefilled data. You can still fill in the form manually.\"}}},\"actions\":{\"categories\":{\"GENERAL\":\"General\",\"SALES\":\"Sales\",\"MARKETING\":\"Marketing\",\"OPERATIONS\":\"Operations\",\"FINANCE\":\"Finance\",\"CUSTOMER_SERVICE\":\"Customer service\",\"LOGISTICS\":\"Logistics\",\"IT\":\"IT\",\"HR\":\"HR\"},\"wardrobeCategories\":{\"plan\":\"Plan\",\"stock\":\"Procure\",\"sell\":\"Sell\",\"report\":\"Report\",\"administrate\":\"Administrate\",\"backoffice\":\"Back office\",\"products\":\"Products\",\"sales\":\"Sales\",\"purchases\":\"Purchases\",\"manufacturing\":\"Manufacturing\",\"reporting\":\"Reporting\",\"hr\":\"HR\",\"finance\":\"Finance\",\"operations\":\"Operations\",\"projects\":\"Projects\",\"clients\":\"Clients\",\"billing\":\"Billing\",\"production\":\"Production\",\"inventory\":\"Inventory\",\"orders\":\"Orders\",\"executive\":\"Plan \u0026 Report\",\"uncategorized\":\"Other\"},\"categoryTags\":{\"pim\":\"Products\",\"design\":\"Design\",\"purchases\":\"Purchases\",\"manufacturing\":\"Manufacturing\",\"finance\":\"Finance\",\"logistics\":\"Logistics\",\"people\":\"People\",\"reporting\":\"Reporting\",\"systems\":\"Systems\",\"b2b\":\"B2B\",\"dtc\":\"DTC\",\"stores\":\"Stores\",\"marketing\":\"Marketing\",\"strategy\":\"Strategy\",\"identity\":\"Identity\",\"board\":\"Board\",\"utilities\":\"Utilities\"},\"seasonalToolbox\":{\"phases\":{\"plan\":\"Plan\",\"procure\":\"Procure\",\"sell\":\"Sell\",\"review\":\"Review\"},\"secondaryGroups\":{\"plan\":\"Plan\",\"procure\":\"Procure\",\"sell\":\"Sell\",\"reporting\":\"Reporting\",\"housekeeping\":\"Housekeeping\",\"utilities\":\"Utilities\",\"other\":\"Other\"},\"secondaryActionTitles\":{\"financial\":\"Financial\",\"operations\":\"Operations\",\"executive\":\"Planning \u0026 reporting\",\"product\":\"Product\"},\"families\":{\"products\":\"Products\",\"catalogues\":\"Catalogues\",\"productRecords\":\"Product records\",\"purchasing\":\"Purchasing\",\"workOrders\":\"Work orders\",\"orders\":\"Orders\",\"customers\":\"Customers\",\"analysis\":\"Analysis\"},\"displaySections\":{\"manage\":\"Manage\",\"buy\":\"Buy\",\"manufacture\":\"Manufacture\"},\"secondary\":{\"title\":\"Utilities\",\"trigger\":\"Utilities\"},\"readiness\":{\"title\":\"Readiness\",\"summary\":\"{count, plural, one {# missing setup item} other {# missing setup items}}\",\"statuses\":{\"ready\":\"Ready\",\"needs-setup\":\"Needs setup\",\"needs-mapping\":\"Needs mapping\",\"needs-credential\":\"Needs credential\"},\"items\":{\"netsuiteConnection\":{\"title\":\"Sell system\",\"messages\":{\"missing\":\"The Sell system isnât set up.\"}},\"purchaseDestination\":{\"title\":\"Purchase destination\",\"messages\":{\"missing\":\"No purchase system is set up to receive Purchase orders.\"}},\"customers\":{\"title\":\"Customers\",\"messages\":{\"missing\":\"Customer data is missing.\"}},\"orderTypes\":{\"title\":\"Order types\",\"messages\":{\"missing\":\"Order types are missing.\"}},\"paymentTerms\":{\"title\":\"Payment terms\",\"messages\":{\"missing\":\"Payment terms are missing.\"}},\"shipMethods\":{\"title\":\"Ship methods\",\"messages\":{\"missing\":\"Ship methods are missing.\"}},\"deliveryTerms\":{\"title\":\"Delivery terms\",\"messages\":{\"missing\":\"Delivery terms are missing.\"}},\"productSource\":{\"title\":\"Product source\",\"messages\":{\"missing\":\"A primary product source is missing.\",\"sourceError\":\"The primary product source has a cached error.\"}},\"productBrands\":{\"title\":\"Brands\",\"messages\":{\"missing\":\"Product brands are missing.\"}},\"skuMapping\":{\"title\":\"SKU mapping\",\"messages\":{\"missing\":\"SKU mapping is missing.\"}},\"brandSourceMapping\":{\"title\":\"Brand source mapping\",\"messages\":{\"missing\":\"Brand source mapping is missing.\"}}
10,\"productConstructionRules\":{\"title\":\"Construction rules\",\"messages\":{\"missing\":\"Product construction rules are missing.\"}},\"destinationCreateProfiles\":{\"title\":\"Item types\",\"messages\":{\"missing\":\"Set what each item type creates in its System requirement.\"}},\"seasonCalendar\":{\"title\":\"Season calendar\",\"messages\":{\"missing\":\"Season timing is missing.\"}},\"markets\":{\"title\":\"Markets\",\"messages\":{\"missing\":\"Markets are missing.\"}},\"priceChannels\":{\"title\":\"Price channels\",\"messages\":{\"missing\":\"Transactional price channels are missing.\"}},\"catalogueSource\":{\"title\":\"Catalogue source\",\"messages\":{\"missing\":\"Catalogue source is missing.\"}}},\"fix\":{\"brands\":\"Open brands\",\"products\":\"Open product setup\",\"seasons\":\"Open seasons\",\"markets\":\"Open markets\",\"priceChannels\":\"Open price channels\",\"catalogueSource\":\"Open catalogue source\",\"connection\":\"Open connection\",\"customers\":\"Open customers\",\"orderTypes\":\"Open order types\",\"paymentTerms\":\"Open payment terms\",\"shipMethods\":\"Open ship methods\",\"deliveryTerms\":\"Open delivery terms\",\"review\":\"Review\",\"itemTypes\":\"Open item types\",\"purchaseDestination\":\"Open purchase destination\",\"sellSystem\":\"Open Sell system\",\"askAdmin\":\"Ask an admin to set this up\"}}},\"actionCard\":{\"enable\":\"Enable action\",\"disable\":\"Disable action\",\"scheduleTag\":{\"onDemand\":\"On-demand\",\"recurring\":\"Recurring\",\"insights\":\"Insights\"},\"run\":\"Run\",\"runInChat\":\"Run in chat\",\"launch\":\"Launch\",\"openGroup\":\"Open\",\"openGroupPage\":\"Open group page\",\"input\":\"Input\",\"output\":\"Output\",\"source\":\"Source\",\"destination\":\"Destination\",\"ready\":\"Ready\",\"incomplete\":\"Incomplete\",\"missing\":\"Missing\",\"noConfiguration\":\"No configuration\",\"launchInChat\":\"Launch in chat\",\"runNow\":\"Run now\",\"runHistory\":\"Run history\",\"notifications\":\"Notifications\",\"configure\":\"Configure\",\"help\":\"Help\",\"comingSoon\":\"Coming soon\",\"inDevelopment\":\"In development\",\"expectedLaunch\":\"Expected: {date}\",\"schedule\":{\"every30Minutes\":\"Every 30 minutes\",\"hourly\":\"Hourly\",\"everyHour\":\"Every hour\",\"daily\":\"Daily\",\"weekly\":\"Weekly\",\"monthly\":\"Monthly\",\"monthlyTenth\":\"10th of each month\",\"monthlyFirst\":\"1st of month 01:00 UTC\",\"days\":{\"1\":\"Mon\",\"2\":\"Tue\",\"3\":\"Wed\",\"4\":\"Thu\",\"5\":\"Fri\",\"6\":\"Sat\",\"7\":\"Sun\"},\"timeLabel\":\"Time (UTC)\",\"dayLabel\":\"Day\",\"dailyAt\":\"Daily {time} UTC\",\"weeklyAt\":\"{day} {time} UTC\"},\"tabs\":{\"description\":\"Description\",\"instructions\":\"Instructions\",\"links\":\"Links\"},\"partial\":\"Partial\"},\"runNow\":{\"title\":\"Run: {action}\",\"description\":\"Run this action manually. Start with a dry run to preview the result.\",\"startDryRun\":\"Start dry run\",\"dryRunExplainer\":\"A dry run previews all changes without modifying data. Review the results, then execute.\",\"executeForReal\":\"Execute for real\",\"runAgain\":\"Run again\"},\"productCreate\":{\"title\":\"Create new product\",\"loading\":\"Loading...\",\"sku\":\"SKU\",\"skuPlaceholder\":\"e.g., PYKA-SHOE-001\",\"name\":\"Product name\",\"namePlaceholder\":\"e.g., Running Shoe Pro\",\"submit\":\"Create product\",\"submitting\":\"Creating...\",\"preview\":\"Generate product data\",\"previewing\":\"Generating...\",\"createAnother\":\"Create another product\",\"tabs\":{\"addManually\":\"Add manually\",\"importFromFile\":\"Import from file\"},\"inputMode\":{\"label\":\"Input method\"},\"queue\":{\"addProduct\":\"Add product\",\"adding\":\"Adding...\",\"ready\":\"{count, plural, one {# product ready} other {# products ready}}\",\"viewDetails\":\"Details\",\"createAll\":\"Create {count, plural, one {# product} other {# products}}\",\"creating\":\"Creating...\",\"allSuccess\":\"Successfully created {count, plural, one {# product} other {# products}}\",\"partialSuccess\":\"{success} created, {failed} failed\"},\"candidateCreate\":{\"newArticle\":\"New article\",\"newProduct\":\"New product\",\"neededFromYou\":\"Needed from you\",\"willBeCreated\":\"W
10ill be created\",\"alsoFilled\":\"Also filled in on\",\"differs\":\"Differs between existing articles\",\"sizeAssortment\":\"Size assortment\",\"choose\":\"Choose\",\"product\":\"Product\",\"article\":\"Article\",\"name\":\"Name\",\"skus\":\"SKUs\",\"gtins\":\"GTINs\",\"givenCode\":\"Given code\",\"notUsed\":\"Not used\",\"checking\":\"Checkingâ¦\",\"checkFailed\":\"Could not check what would be created.\",\"needed\":\"{count} needed\",\"createArticle\":\"Create article\",\"createProduct\":\"Create product\",\"nextCandidate\":\"Next candidate\",\"alreadyExists\":\"Already exists\",\"inCatalogue\":\"Already in the catalogue\",\"existingArticle\":\"Existing article\",\"addToCatalogue\":\"Add to catalogue\",\"addFailed\":\"Ahti couldnât add this article to the catalogue. Try again.\"},\"catalogueCandidates\":{\"loading\":\"Loading candidates...\",\"empty\":\"No pending candidates in this import.\",\"missingContext\":\"Missing catalogue candidate context.\",\"selectedUnavailable\":\"The selected Catalogue candidate is no longer available.\",\"checkingExisting\":\"Checking the configured Product source for an exact Articleâ¦\",\"existingCheckUnavailable\":\"Existing Product matching is unavailable. Retry before choosing a create path.\",\"retryCandidates\":\"Retry\",\"loadingPlan\":\"Loading the candidate formâ¦\",\"productRetry\":\"Retry\",\"backToProducts\":\"Back to Products\",\"backToCatalogue\":\"Back to Catalogue\",\"batch\":{\"title\":\"Resolve several candidates\",\"description\":\"Choose up to {max} candidates. Ahti checks each one and links it to an existing product or creates it, the same way as one at a time. Candidates that need a choice stay here for the guided flow.\",\"resolveSelected\":\"{count, plural, =0 {Check selected} one {Check # candidate} other {Check # candidates}}\",\"confirm\":\"Confirm and resolve\",\"back\":\"Back\",\"cancel\":\"Cancel\",\"planFailed\":\"The candidates couldnât be checked. Try again.\",\"state\":{\"confirmed\":\"Already done\",\"waiting\":\"Waiting for the catalogue update\",\"link\":\"Link to {product}\",\"newArticle\":\"Create {product}\",\"newProduct\":\"Create {product} as a new product\",\"unresolved\":\"Needs the guided flow\"}}},\"fileFlow\":{\"candidates\":\"{count, plural, one {# candidate} other {# candidates}}\",\"file\":\"{name} · {rows, plural, one {# row} other {# rows}}\",\"catalogueStatus\":{\"draft\":\"Draft\",\"ready\":\"Ready\"},\"chooseAnother\":\"Choose another file\",\"ownershipUnresolved\":\"This brandâs ownership isnât set.\",\"levels\":{\"product\":\"Product\",\"article\":\"Article\",\"sku\":\"SKU\"},\"columns\":{\"title\":\"Columns not in the file\",\"repeated\":\"Columns repeated in the file\",\"attribute\":\"Attribute\",\"level\":\"Level\",\"column\":\"Column\",\"requirement\":\"Create requirement\",\"attributes\":\"Attributes\",\"code\":{\"product\":\"Product code\",\"article\":\"Article code\",\"sku\":\"SKU code\"}},\"plan\":{\"title\":\"Plan\",\"summary\":\"{rows, plural, one {# row read} other {# rows read}} · {articles, plural, one {# article to create} other {# articles to create}} · {skus, plural, one {# SKU} other {# SKUs}} · {added, plural, one {# SKU to add} other {# SKUs to add}} · {ignored} not on this catalogue · {missing} not in the file · {refused} refused\",\"columns\":{\"code\":\"Code\",\"product\":\"Product\",\"sizes\":\"Sizes\",\"state\":\"State\"},\"product\":\"Product {code}\",\"productNew\":\"Product {code} · new\",\"skus\":\"{count, plural, one {# SKU} other {# SKUs}}\",\"skusOne\":\"{count, plural, one {# SKU} other {# SKUs}} · {size}\",\"skusRange\":\"{count, plural, one {# SKU} other {# SKUs}} · {from} to {to}\",\"kinds\":{\"newArticle\":\"New article\",\"newProduct\":\"New product\",\"newSize\":\"{count, plural, one {New size} other {New sizes}}\",\"link\":\"Already created\",\"refused\":\"Refused\",\"notInFile\":\"Not in the file\"},\"refusals\":{\"unmapped\":\"{label} {value}\",\"severalProducts\":\"In products {codes}\",\"skuRepeats\":\"SKU code repeats: {codes}\",\"codeRepeats\":\"Code repeats on the catalogue\",\"noName\":\"Name\",\"notANumber\":\"{label}\"},\"railSummary\":\"{articles, plural, one {# article} other {# articles}} · {skus, plural, one {# SKU} other {# SKUs}}\",\"back\":\"Back\",\"create\":\"Create\"},\"run\":{\"caption\":\"Articles\",\"creating\":\"Creating\",\"stopped\":\"Stopped\",\"created\":\"Created\",\"progress\":\"{done} of {total} · {made} of {skus} SKUs\",\"stop\":\"Stop\",\"stopping\":\"Stopping\",\"continue\":\"Continue\",\"rateLimit\":\"Stopped at rate limit\",\"partMade\":\"{made} of {total} SKUs\",\"skusAdded\":\"{count, plural, one {# SKU added} other {# SKUs added}}\",\"resultSummary\":\"{articles, plural, one {# article} other {# articles}} · {skus, plural, one {# SKU} other {# SKUs}} · {products, plural, one {# new product} other {# new products}}\",\"missingProductData\":\"Missing product data\",\"states\":{\"created\":\"Created\",\"waiting\":\"Waiting\",\"notStarted\":\"Not started\",\"notCreated\":\"Not created\"},\"reasons\":{\"writeFailed\":\"Write failed\",\"catalogueUpdateFailed\":\"Catalogue update failed\",\"candidateNotPending\":\"No longer pending\",\"candidateChanged\":\"Candidate changed\",\"candidateInProgress\":\"In another run\",\"notInSource\":\"Not in the source\"}},\"siblings\":{\"title\":\"Sibling articles\",\"toFill\":\"To fill\",\"holdsAnother\":\"Holds another value\",\"filled\":\"Filled\",\"notFilled\":\"Not filled\",\"count\":\"{count, plural, one {# sibling} other {# siblings}}\",\"filledCount\":\"{count, plural, one {# sibling filled} other {# siblings filled}}\",\"reasons\":{\"sourceUnavailable\":\"Source not read\",\"anotherProduct\":\"In another product\",\"anotherBrand\":\"In another brand\",\"setupChanged\":\"Brand setup changed\",\"noFieldWriter\":\"Field not writable\"}},\"findings\":{\"title\":\"Findings\",\"finding\":\"Finding\",\"detail\":\"Detail\",\"columnNotInFile\":\"Column not in the file\",\"valueDiffers\":\"Differs between rows\",\"rowsWithoutCode\":\"Rows without a code\"},\"refused\":{\"plan-expired\":\"The plan has expired\",\"plan-not-yours\":\"Someone else made this plan\",\"plan-invalid\":\"The plan canât be read\",\"scope-changed\":\"The catalogue changed\",\"setup-changed\":\"The brandâs setup changed\"},\"noCandidates\":{\"title\":\"No {brand} candidates\",\"catalogues\":\"Catalogues\"}},\"status\":{\"waiting\":\"Waiting to start...\",\"processing\":\"Creating product...\",\"submitting\":\"Submitting...\"},\"errors\":{\"title\":\"Error\",\"description\":\"Something went wrong. Try again.\",\"skuRequired\":\"SKU is required\",\"nameRequired\":\"Product name is required\",\"createFailed\":\"Could not create the product. Try again.\",\"enrichmentFailed\":\"Could not process product data. Try again.\",\"requiredField\":\"This field is required\"},\"review\":{\"title\":\"Review product\",\"description\":\"Review the product details before creating.\",\"yourIn
10put\":\"Your input\",\"generated\":\"Generated fields\",\"auto\":\"Auto\",\"errorsFound\":\"Fix the following errors:\",\"warnings\":\"Warnings\",\"back\":\"Back\",\"confirm\":\"Create product\"},\"variant\":{\"selectPlaceholder\":\"Select {field}\"},\"levels\":{\"selectLevel\":\"What would you like to create?\"},\"variantMode\":{\"selectMode\":\"What would you like to create?\",\"newProduct\":\"New product\",\"selectProduct\":\"Select existing product\",\"searchPlaceholder\":\"Search products...\",\"inherited\":\"Inherited\",\"noProductsFound\":\"No products found\",\"loading\":\"Loading products...\",\"loadError\":\"Failed to load products\"},\"csv\":{\"title\":\"Import from CSV\",\"description\":\"Download the template, fill in your products, and upload.\",\"downloadTemplate\":\"Download template\",\"uploadCsv\":\"Upload CSV\",\"backToForm\":\"Back to single product\",\"processing\":\"Processing CSV\",\"validating\":\"Validating and enriching products...\",\"enriching\":\"Enriching: {progress}%\",\"validationComplete\":\"Validation complete\",\"summary\":\"{val
10id} of {total} products passed validation\",\"readyToUpload\":\"Ready to upload\",\"errorsFound\":\"{count} rows with errors\",\"row\":\"Row {number}\",\"cancel\":\"Cancel\",\"proceed\":\"Create {count} products\",\"submitting\":\"Creating products\",\"submittingProducts\":\"Creating {count} products...\",\"complete\":\"Import complete\",\"successMessage\":\"Successfully created {count} products\",\"done\":\"Done\",\"importCsv\":\"Import CSV\",\"allSuccess\":\"Successfully created {count} products\",\"partialSuccess\":\"{success} products created, {failed} failed\",\"errors\":{\"emptyFile\":\"The CSV file is empty\",\"processingFailed\":\"Failed to process CSV file\",\"submitFailed\":\"Could not create products. Try again.\"}},\"modes\":{\"heading\":\"How would you like to create products?\",\"description\":\"Pick the workflow that matches what you have.\",\"groupLabel\":\"Other ways to create products\",\"manual\":{\"title\":\"Create manually\",\"description\":\"Build one product from scratch.\"},\"bulk\":{\"title\":\"Add many products from a file\",\"description\":\"Drop a master-data spreadsheet from the brand. Ahti maps the columns, resolves attributes, and writes products, articles, and SKUs in bulk.\"}},\"bulk\":{\"backToModes\":\"Back to upload\",\"back\":\"Back\",\"brand\":{\"title\":\"Brand\",\"description\":\"Choose the brand this product belongs to.\",\"loading\":\"Loading brandsâ¦\",\"loadError\":\"Could not load brands: {error}\",\"emptyState\":\"No brands configured. Add brands in account settings â Products first.\",\"continue\":\"Continue\",\"listLabel\":\"Brand\",\"readiness\":{\"needsConfiguration\":\"Needs configuration\",\"noConfiguration\":\"No configuration available\"},\"derivation\":{\"prefixLength\":\"Article code from SKU prefix ({length} chars)\",\"regex\":\"Article code from regex group {group}\",\"identity\":\"SKU is the article code\"}},\"upload\":{\"title\":\"Upload file: {brandLabel}\",\"titlePendingBrand\":\"Upload product file\",\"selectedBrand\":\"Brand\",\"cancel\":\"Cancel\",\"change\":\"Change\",\"submit\":\"Parse and review\",\"submitting\":\"Parsing fileâ¦\",\"errorPrefix\":\"Couldn't parse the file: {detail}\",\"handoff\":\"Let Ahti take over\",\"handoffStarted\":\"Ahti will continue this with the backoffice. Reference: {reference}\"},\"review\":{\"title\":\"Review parsed products\",\"description\":\"Tabs reflect the destination's hierarchy depth. Edit attributes once at each layer; SKUs inherit values from their article and product unless overridden.\",\"brandMissing\":\"Parsed result is missing brand info. Cannot review.\",\"reparsing\":\"Re-parsing with the new mappingâ¦\",\"submit\":\"{variantCount, plural, one {Create # SKU} other {Create # SKUs}}{parentSuffix}{modelSuffix} in {destination}\",\"submitArticleSuffix\":\" · {count, plural, one {# article} other {# articles}}\",\"submitProductSuffix\":\" · {count, plural, one {# product} other {# products}}\",\"submitting\":\"Submittingâ¦\",\"localOverlayFallback\":\"Ahti overlay only (no destination connected)\",\"noDestination\":\"This brand has no destination connected. Submitting now writes only to Ahti's overlay â no products appear in NetSuite or any other system. Connect a destination in account settings â Products.\",\"tabs\":{\"products\":\"Products ({count, plural, one {#} other {#}})\",\"articles\":\"Articles ({count, plural, one {#} other {#}})\",\"skus\":\"SKUs ({count, plural, one {#} other {#}})\"},\"products\":{\"description\":\"One row per unique product. Edit product-level attributes once; every article and SKU under this product inherits them.\"},\"articles\":{\"descriptionSelf\":\"One row per article. Edit article-level attributes; product-level attributes appear read-only for context.\",\"descriptionInherited\":\"One row per unique article. Selection follows the Products tab â every SKU under an included product is included.\"},\"skus\":{\"descriptionSelf\":\"One row per SKU. Edit SKU-level attributes; article and product attributes appear read-only for context.\",\"descriptionInherited\":\"One row per SKU. Selection follows the tab above â every SKU under an included article (or product, for full hierarchies) is included automatically.\"},\"summary\":{\"destinationLabel\":\"Destination\",\"stats\":{\"products\":\"Products\",\"articles\":\"Articles\",\"skus\":\"SKUs\",\"blocked\":\"Blocked\"}}},\"headerMapping\":{\"title\":\"Header mapping\",\"source\":{\"cached\":\"Cached\",\"llm\":\"Detected by Ahti\"},\"counts\":{\"mapped\":\"Mapped: {count}\",\"unmapped\":\"Unmapped: {count}\",\"lowConfidence\":\"Low confidence: {count}\"},\"table\":{\"header\":\"File header\",\"mapsTo\":\"Maps to\",\"confidence\":\"Confidence\",\"reason\":\"Reason\"}
10,\"select\":{\"none\":\"Do not map\",\"hierarchy\":\"Hierarchy primitives\",\"attributes\":\"Product attributes\"},\"collapse\":\"Done\",\"collapseAria\":\"Collapse header mapping\",\"confidence\":{\"high\":\"High\",\"medium\":\"Medium\",\"low\":\"Low\"}},\"hierarchy\":{\"followsSelection\":\"Follows selection above\",\"selectAll\":\"Select all\",\"clearAll\":\"Clear all\",\"columns\":{\"included\":\"Inc.\",\"key\":\"Key\",\"status\":\"Status\"},\"emptyState\":\"No rows.\",\"badges\":{\"blocked\":\"Blocked\",\"warning\":\"Warning\",\"edited\":\"Edited\"},\"inheritedFrom\":\"from {level}\",\"skuRowCount\":\"{count, plural, one {# SKU row} other {# SKU rows}}\",\"aria\":{\"includeRow\":\"Include {key}\",\"includedViaArticle\":\"{key} included (via article)\",\"excludedViaArticle\":\"{key} excluded (via article)\",\"cell\":\"{attributeKey} for {key}\",\"cellInherited\":\"{attributeKey} for {key} (inherited from {level})\"}}},\"manual\":{\"back\":\"Back\",\"continue\":\"Continue\",\"stepper\":{\"ariaLabel\":\"Steps\",\"brand\":\"Brand\",\"brandClass\":\"Class\",\"operation\":\"Type\",\"basis\":\"Base product\",\"planFields\":\"Fields\",\"sizeAssortment\":\"Sizes\",\"confirm\":\"Create\"},\"loadingPlan\":\"Loading required inputsâ¦\",\"brandClass\":{\"title\":\"Brand class\",\"description\":\"Choose the class.\",\"emptyState\":\"No brand classes are configured for this brand.\",\"listLabel\":\"Brand class\",\"readiness\":{\"needsConfiguration\":\"Needs configuration\"}},\"operation\":{\"title\":\"Type\",\"description\":\"Choose what to create.\",\"listLabel\":\"Creation type\",\"options\":{\"new-product\":{\"label\":\"New product\",\"description\":\"Create a product and its first article.\"},\"new-article\":{\"label\":\"New article\",\"description\":\"Create an article under an existing product.\"}}},\"basis\":{\"title\":\"Base product\",\"description\":\"Pick the base product.\",\"notNeeded\":\"No base product is needed.\",\"loading\":\"Loading productsâ¦\",\"emptyState\":\"No products matched this brand and class.\",\"example\":\"Example: {value}\",\"searchPlaceholder\":\"Search product or exampleâ¦\",\"noSearchResults\":\"No products match that search.\",\"rowCount\":\"{count, plural, one {Used by # article} other {Used by # articles}}\",\"retry\":\"Retry\",\"loadingContext\":\"Loading selected product detailsâ¦\",\"retryContext\":\"Retry\"},\"planFields\":{\"title\":\"Required inputs\",\"description\":\"Enter the missing values.\",\"inputTitle\":\"Needed from you\",\"inputCount\":\"{count, plural, =0 {Nothing missing} one {# field} other {# fields}}\",\"emptyState\":\"This plan has no manual fields.\",\"context\":{\"title\":\"Context\",\"brand\":\"Brand\",\"brandClass\":\"Class\",\"operation\":\"Type\",\"baseProduct\":\"Base product\",\"baseArticle\":\"Base article\"},\"operations\":{\"new-product\":\"New product\",\"new-article\":\"New article\",\"new-skus\":\"New SKUs\"},\"inheritedTitle\":\"Inherited from product\",\"inheritedDescription\":\"These values come from the selected product.\",\"inheritedCount\":\"{count, plural, one {# value} other {# values}}\",\"inheritedBadge\":\"Inherited from product\",\"inheritedMissing\":\"No existing article has a value for this attribute yet.\",\"inheritedConflict\":\"Existing articles have different values: {values}.\",\"runtime\":{\"configuredSource\":\"configured source\",\"dependencyMissing\":\"Set {dependencyLabel} first.\",\"resolving\":\"Looking up â{dependencyValue}â in {sourceLabel}â¦\",\"provenance\":\"{dependencyLabel}: {dependencyValue} · {sourceLabel}\",\"noMatch\":\"No match for {dependencyLabel} â{dependencyValue}â in {sourceLabel}.\",\"ambiguous\":\"More than one match for {dependencyLabel} â{dependencyValue}â in {sourceLabel}.\",\"emptyReturn\":\"The match for {dependencyLabel} â{dependencyValue}â has no value in {sourceLabel}.\",\"sourceUnavailable\":\"{sourceLabel} is unavailable.\",\"retry\":\"Retry\",\"retryAria\":\"Retry {attributeLabel}\",\"announcementResolving\":\"Looking up {attributeLabel}.\",\"announcementResolved\":\"{attributeLabel}: {resolvedValue}.\",\"unresolved\":\"Ahti could not make {labels}. Check the values above.\"},\"builds\":{\"title\":\"Made by Ahti\",\"description\":\"Ahti fills these values from the information above.\",\"emptyState\":\"No values are made by Ahti in this step.\"},\"ahtiResolves\":{\"title\":\"Made by Ahti\",\"description\":\"Ahti prepares these values when you continue.\",\"pending\":\"Ahti will make this when you continue.\",\"serverPending\":\"Ahti resolves this in the review step.\",\"resolving\":\"Resolvingâ¦\",\"resolved\":\"Resolved\"},\"dryRunNote\":\"This creates a preview only. NetSuite writes come later.\"},\"sizeAssortment\":{\"title\":\"Sizes\",\"loading\":\"Loading size assortmentsâ¦\",\"savedTitle\":\"Size assortments\",\"customTitle\":\"Compose size run\",\"productTitle\":\"Inherited from product\",\"productDescription\":\"These sizes come from the selected base product.\",\"productAmbiguousDescription\":\"Choose the size run for this new article. Existing articles and SKUs are not changed.\",\"productMissing\":\"No size assortment was found for the selected product.\",\"compose\":\"Compose\",\"useSaved\":\"Use saved\",\"usedBy\":\"{count, plural, one {used by # article} other {used by # articles}}\",\"examples\":\"examples: {examples}\"},\"creation\":{\"title\":\"Create\",\"description\":\"Choose what to add next for this brand.\",\"listLabel\":\"Creation option\",\"options\":{\"newProduct\":{\"label\":\"New product\",\"description\":\"Start a new product and its first article.\"},\"newArticle\":{\"label\":\"New article\",\"description\":\"Add another article under an existing product.\"},\"newSku\":{\"label\":\"New SKU\",\"description\":\"Add a standalone SKU for a SKU-only source.\"}}},\"productBasis\":{\"title\":\"Select product\",\"description\":\"Choose the existing product for this article.\",\"loading\":\"Loading products...\",\"loadError\":\"Could not load products: {error}\",\"emptyState\":\"No products available for this brand.\",\"listLabel\":\"Products\"},\"attribute\":{\"title\":\"Attributes\",\"description\":\"Fill in the {level}-level attributes.\",\"loading\":\"Loading attributesâ¦\",\"loadError\":\"Could not load attributes: {error}\",\"emptyState\":\"No attributes configured for the {level} level. Add them in account settings â Products first.\"},\"confirm\":{\"title\":\"Create\",\"description\":\"Review the preview.\",\"headsUp\":\"Heads up\",\"creating\":\"Creating previewâ¦\",\"submit\":\"Create\",\"submitDryRun\":\"Preview\",\"reviewAndCreate\":\"Review and create\",\"confirmCreate\":\"Confirm and create\",\"responseTitle\":\"Create products\",\"virtualLevelsNote\":\"This action creates a new {carrierLevel} product in {destination}. {virtualLevels} attributes will live on that new {carrierLevel}.\",\"levels\":{\"product\":\"Product\",\"article\":\"Article\",\"sku\":\"SKU\"},\"summary\":{\"brand\":\"Brand\",\"brandClass\":\"Class\",\"operation\":\"Operation\",\"level\":\"Level\",\"key\":\"Key\",\"productC
10ode\":\"Product code\",\"articleCode\":\"Article code\",\"skuCode\":\"SKU\",\"field\":\"Field\",\"attribute\":\"Attribute\",\"value\":\"Value\",\"sizeAssortment\":\"Sizes\",\"writerTitle\":\"Write destination\",\"writer\":\"Writer\",\"source\":\"Source\",\"connection\":\"Connection\",\"identityPrefix\":\"Provider identity prefix\",\"unavailable\":\"Unavailable\",\"emptyValue\":\"â\",\"operations\":{\"new-product\":\"New product\",\"new-article\":\"New article\",\"new-skus\":\"New SKUs\"},\"basis\":{\"product\":\"Product basis\",\"article\":\"Article basis\"}},\"repairs\":{\"title\":\"Pending product repairs\",\"description\":\"These existing articles will be repaired after product creation succeeds.\",\"attribute\":\"Attribute\",\"value\":\"Value\",\"articles\":\"Articles\"},\"success\":{\"title\":\"Preview ready\",\"createAnother\":\"Create another\",\"confirmCreate\":\"Confirm and create\",\"writeToNetsuite\":\"Write to NetSuite\",\"ready\":\"Ready\",\"skusTitle\":\"SKUs\",\"skusCount\":\"{count, plural, one {# SKU} other {# SKUs}}\",\"blockersTitle\":\"Needs attention\",\"pendingActionOutputsTitle\":\"Pending classification. You can create this product without these values.\",\"rawDetails\":\"Raw dry-run envelope\",\"emptyAttributes\":\"No attributes in this level.\",\"levels\":{\"product\":\"Product\",\"article\":\"Article\",\"sku\":\"SKU\"},\"itemTypeLabel\":\"Item type:\",\"manufacturerLabel\":\"Configured for manufactured products:\",\"givenCodeLabel\":\"Given code\",\"givenCodeNotUsed\":\"Not used\",\"primarySourceFallback\":\"Primary product source\"},\"retryExhausted\":\"Could not allocate an available value after {attempts} attempts. Try again.\",\"backToProducts\":\"Back to products\",\"destinationFallback\":\"the connected product source\",\"previewFailed\":\"Couldnât create the preview.\",\"createFailed\":\"Couldnât write to the primary product source.\",\"reviewExpired\":\"This review is no longer available. Review the product again before creating it.\"},\"attributeInput\":{\"inputPlaceholder\":\"Enter {label}\",\"constructed\":\"Constructed\",\"resolved\":\"Resolved\",\"resolving\":\"Resolvingâ¦\",\"booleanPlaceholder\":\"Choose a value\",\"booleanYes\":\"Yes\",\"booleanNo\":\"No\",\"actionOutputPending\":\"Ahti will resolve this from an action when you continue.\",\"overrideManually\":\"Override manually\",\"useComputed\":\"Use computed value\",\"vocabulary\":{\"loading\":\"Loading {vocabularyKey}â¦\",\"empty\":\"No items in vocabulary \\\"{vocabularyKey}\\\".\",\"placeholder\":\"Choose {vocabularyKey}\"},\"source\":{\"loading\":\"Loading {sourceKey}â¦\",\"empty\":\"No rows from data source \\\"{sourceKey}\\\".\",\"noValues\":\"No values for field \\\"{valueField}\\\" in source \\\"{sourceKey}\\\".\",\"placeholder\":\"Choose {valueField}\"},\"patternReadOnly\":\"\",\"selectedFromSource\":{\"loading\":\"Loading dataâ¦\",\"empty\":\"No selectable values from data source \\\"{sourceKey}\\\".\",\"placeholder\":\"Choose a value\",\"searchPlaceholder\":\"Search approved values\",\"refresh\":\"Refresh data\",\"refreshing\":\"Refreshingâ¦\",\"updated\":\"Updated {time}\",\"updatedDate\":\"Updated {date} at {time}\",\"refreshError\":\"Couldnât refresh data.\",\"retry\":\"Retry\",\"dataNotReady\":\"Data isnât ready yet.\",\"loadError\":\"Couldnât load data.\",\"unavailable\":\"Unavailable\",\"selectionUnavailable\":\"This selection is unavailable. Choose another.\",\"sourceCsvUrl\":\"CSV URL\",\"sourceInternalList\":\"Internal list\",\"sourceNetsuite\":\"NetSuite\",\"sourcePlytix\":\"Plytix\",\"sourceShopify\":\"Shopify\",\"sourceSheet\":\"Sheet\",\"sourceUrl\":\"URL\"},\"uniqueValuesFromMappedField\":{\"loading\":\"Loading current values...\",\"empty\":\"No current values found.\",\"searchPlaceholder\":\"Search or type a new value\",\"createNew\":\"Create new \\\"{value}\\\"\"},\"unsupportedConstructor\":\"Constructor â{kind}â isnât supported in the create flow yet.\"},\"backToModes\":\"Back to upload\"},\"itemType\":{\"label\":\"Item type\",\"placeholder\":\"Select an item type.\",\"purchase\":\"Purchased\",\"manufacture\":\"Manufactured\",\"inheritedFromProduct\":\"Inherited from Product: {value}\",\"productMissing\":\"The selected Product has no item type.\",\"manufacturer\":\"Manufacturer: {name}\",\"manufacturerMissing\":\"Configure a manufacturer for the Manufacture connection before creating manufactured products.\"}},\"addEntitiesForm\":{\"submitButton\":\"Add {entity}\",\"submitting\":\"Submitting...\",\"selectPlaceholder\":\"Select...\"},\"orderImport\":{\"importAnother\":\"Import another order\",\"variant\":{\"selectPlaceholder\":\"Select {field}\"},\"form\":{\"title\":\"Order details\",\"description\":\"Fill in the order details and upload your file.\",\"file\":\"Order file\",\"selectPlaceholder\":\"Select...\",\"submit\":\"Import order\",\"submitting\":\"Importing...\"},\"status\":{\"waiting\":\"Waiting to start...\",\"processing\":\"Processing order...\",\"submitting\":\"Submitting order...\"},\"errors\":{\"title\":\"Error\",\"submitFailed\":\"Could not import order. Try again.\"},\"review\":{\"brand\":\"Brand\",\"brands\":\"Brands\",\"productBrandMissing\":\"Product Brand missing\",\"brandMismatch\":\"Brand mismatch: S
10ource Brand {sourceBrand}; Product Brand {productBrand}\",\"noProductBrandsResolved\":\"No Product Brands resolved.\",\"brandAnnouncement\":\"Brand: {brand}.\",\"brandsAnnouncement\":\"Brands: {brands}.\",\"restore\":\"Restore\",\"ediReviewTitle\":\"Review {customerName}, buyer order {buyerOrderReference}\",\"enterSku\":\"Enter SKU\",\"productMatchForLine\":\"Product match for line {line}\",\"match\":\"Match\",\"unmapped\":\"Unmapped\",\"productInAhtiFor\":\"Product in Ahti for {line}\",\"searchProducts\":\"Search products\",\"searchProductsPlaceholder\":\"Search by name, SKU or EAN\",\"productMatches\":\"Product matches\",\"searchingProducts\":\"Searching productsâ¦\",\"productSearchUnavailable\":\"Product search is unavailable.\",\"retry\":\"Retry\",\"partialCoverage\":\"Some product sources are unavailable. Showing the matches found.\",\"ambiguousCoverage\":\"More than one product source returned this match. Choose an exact SKU.\",\"noProductMatches\":\"No products match â{query}â.\",\"chooseSku\":\"Choose a SKU\",\"ambiguousMatch\":\"Ambiguous match\",\"backToDraft\":\"Back to draft\",\"backToManualOrder\":\"Back to manual order\",\"backToFile\":\"Back to file\",\"back\":\"Back\",\"skipIncompleteIdentity\":\"Complete the highlighted order details to check for an existing sales order.\",\"skipAmbiguousIdentity\":\"More than one existing sales order has the same identity.\",\"skipCustomerNotMapped\":\"Match the customer.\",\"skipInvalidOrder\":\"The order canât be verified safely.\",\"skipUnsupportedLines\":\"One or more order lines canât be updated safely.\",\"skipLookupUnavailable\":\"Couldnât check for an existing sales order.\",\"skipped\":\"Skipped\",\"lookupFailed\":\"Couldnât look up this product.\",\"noMatch\":\"No match found.\",\"networkError\":\"Couldnât connect. Try again.\",\"requestHelpFailed\":\"Couldnât request backoffice help.\",\"exclusionReasonRequired\":\"Add a reason for each excluded order or line.\",\"saving\":\"Savingâ¦\",\"retrySave\":\"Retry save\",\"saveReview\":\"Save review\",\"saved\":\"Saved\",\"helpRequested\":\"Backoffice help requested\",\"confirmReview\":\"Confirm review\",\"createOrders\":\"{count, plural, one {Create # order} other {Create # orders}}\",\"createOrdersLabel\":\"Create orders\",\"creating\":\"Creatingâ¦\",\"ediSaveHint\":\"EDI reviews are saved for later. Creating orders stays off until provider proof is available.\",\"resolveGaps\":\"Fix the highlighted gaps, or save the review and continue later.\",\"orderCount\":\"{count, plural, one {# order} other {# orders}}\",\"receivedSummary\":\"{lines, plural, one {# received line} other {# received lines}} · {units, plural, one {# received unit} other {# received units}}\",\"emptyTitle\":\"No orders found\",\"emptyBody\":\"The uploaded file has no orders. Check the file and try again.\",\"title\":\"Review orders\",\"outcomes\":\"Sales order outcomes\",\"filterAll\":\"All\",\"filterCreate\":\"Create new\",\"filterUpdate\":\"Update\",\"filterNoChange\":\"No change\",\"filterSkip\":\"Skip\",\"handoffRequested\":\"Ahti continues this with the backoffice. Reference: {reference}\",\"requestingHelp\":\"Requesting helpâ¦\",\"requestHelp\":\"Doesnât look right? Request help\",\"nothingToRun\":\"No orders to create or update.\",\"season\":\"Season\",\"selectSeason\":\"Select season\",\"seasonProposed\":\"Proposed from delivery dates\",\"seasonExample\":\"e.g. FW26, SS27\",\"selectBrand\":\"Select brand\",\"brandExample\":\"e.g. Icebug\",\"orderType\":\"Order type\",\"mixed\":\"Mixed\",\"orderTypeRegular\":\"Regular\",\"orderTypePreorder\":\"Preorder\",\"sourceNotes\":\"Source notes ({count})\",\"orderReviewLabel\":\"{order}: {outcome}\",\"needsReview\":\"Needs review\",\"updateOrder\":\"Update {reference}\",\"updateSalesOrder\":\"Update sales order\",\"checkingExisting\":\"Checking for an existing sales orderâ¦\",\"noDuplicate\":\"No duplicate found\",\"destinationMatches\":\"Destination already matches\",\"duplicateFound\":\"Duplicate found\",\"resolveOrExclude\":\"Fix the highlighted fields or exclude this order.\",\"checkingSalesOrder\":\"Checking sales order\",\"changeOrderType\":\"Change order type for {order}\",\"preorder\":\"Preorder\",\"order\":\"Order\",\"checking\":\"Checking\",\"undoExclusion\":\"Undo exclusion\",\"excludeOrder\":\"Exclude order\",\"excludedOrder\":\"Excluded order\",\"exclusionReason\":\"Reason for exclusion\",\"exclusionReasonFor\"
10:\"Reason for excluding {order}\",\"unknownCustomer\":\"Unknown customer\",\"customerCode\":\"GLN/code {code}\",\"customerInAhti\":\"Customer in Ahti\",\"searchCustomerInAhti\":\"Search customer in Ahti\",\"searchCustomer\":\"Search customerâ¦\",\"customerSuggestions\":\"Possible matches\",\"orderDetails\":\"Order details\",\"shippingAddress\":\"Shipping address\",\"requestedAddress\":\"Requested: {address}\",\"selectAddress\":\"Select addressâ¦\",\"defaultAddress\":\"{label} (default)\",\"noSavedAddresses\":\"No saved addresses\",\"loading\":\"Loadingâ¦\",\"selectCustomerFirst\":\"Select a customer first\",\"deliveryDate\":\"Delivery date\",\"poNumber\":\"PO number\",\"enterPoNumber\":\"Enter PO numberâ¦\",\"shippingMethod\":\"Shipping method\",\"selectShippingMethod\":\"Select shipping methodâ¦\",\"shippingMethodsFailed\":\"Couldnât load shipping methods.\",\"memo\":\"Memo\",\"memoPlaceholder\":\"Additional notesâ¦\",\"dropNotes\":\"Drop notes: {notes}\",\"status\":\"Status\",\"size\":\"Size\",\"quantity\":\"Quantity\",\"priceToUse\":\"Price to use\",\"excludeLine\":\"Exclude line\",\"lineFallback\":\"Line\",\"lineNumber\":\"Line {number}\",\"excludedLine\":\"{line} · excluded\",\"undoExclusionFor\":\"Undo exclusion for {line}\",\"buyerCode\":\"Buyer code {code}\",\"quantityFor\":\"Quantity for {line}\",\"automaticPrice\":\"Automatic\",\"selectedPriceFor\":\"Selected price for {line}\",\"excludeLineFor\":\"Exclude line {line}\",\"compareLatest\":\"Compare latest changes\",\"latestAvailable\":\"Latest saved review available\",\"latestBody\":\"Your edits stay open above. The latest saved version has {count, plural, one {# order} other {# orders}}.\",\"useLatest\":\"Use latest saved review\",\"saveMappings\":\"Save new customer matches for future orders\",\"savedAt\":\"Saved {time} · Review {reviewId}\",\"rejectAndRequestChanges\":\"Reject and request changes\",\"splitBlock\":\"Split block\",\"rejectBody\":\"Tell the customer what to fix. They see this message when they reopen the form.\",\"rejectPlaceholder\":\"e.g. Reduce the quantity of item X. Itâs out of stock for FW26.\",\"cancel\":\"Cancel\",\"rejecting\":\"Rejectingâ¦\",\"sendRejection\":\"Send rejection\",\"readinessCounts\":\"Orders by readiness\",\"readyCount\":\"{count} ready\",\"needsAnswersCount\":\"{count, plural, one {# needs answers} other {# need answers}}\",\"stateReady\":\"Ready\",\"answerCustomerNeeded\":\"Choose the customer\",\"answerCustomerChoose\":\"Pick one of the possible matches\",\"answerProductNeeded\":\"Choose the product\",\"answerQuantityNeeded\":\"Check the quantity\",\"answerProductBrandNeeded\":\"Check the product brand\",\"answerLinesNeeded\":\"Add a line or exclude the order\",\"answerDeliveryDateNeeded\":\"Add a delivery date\",\"answerSeasonNeeded\":\"Choose the season for all orders\",\"answerBrandNeeded\":\"Choose the brand for all orders\",\"answerShippingMethodNeeded\":\"Choose the shipping method for all orders\",\"answerDeliveryDateProposed\":\"Delivery date\",\"answerOrderTypeProposed\":\"Order type\",\"answerSeasonProposed\":\"Season\",\"answerBrandProposed\":\"Brand\",\"answerShippingMethodProposed\":\"Shipping method\",\"proposedFromProducts\":\"Proposed from the products\",\"proposedFromOtherOrders\":\"Proposed from the other preorders\",\"proposedFromSeason\":\"Proposed from the season\",\"proposedFromOrgDefault\":\"Proposed from your default\",\"proposedFromFile\":\"Proposed from the file\",\"proposedFromPossibleMatch\":\"Possible match\",\"useProposal\":\"Use {value}\",\"answerOnceToCreate\":\"Answer the question for all orders above to create the ready ones.\",\"destinationUnchecked\":\"Not yet checked with the sales system. Ahti checks it again before creating the order.\",\"deliveryTerms\":\"Delivery terms\",\"selectDeliveryTerms\":\"Select delivery termsâ¦\",\"deliveryDateToday\":\"Today\",\"stockShortLine\":\"Only {available, number} in stock\",\"stockReduceTo\":\"Reduce to {available, number}\",\"stockRemoveLine\":\"Remove line\",\"stockExclusionReason\":\"Not in stock\",\"stockChecking\":\"Checking stockâ¦\",\"stockUnknown\":\"{count, plural, one {Couldnât check stock for # product} other {Couldnât check stock for # products}}\",\"stockUnknownBody\":\"Retry, or create this order without a stock check. Any line that isnât in stock would become a backorder.\",\"stockSkipCheck\":\"Create without stock check\",\"stockCheckSkipped\":\"Stock check
10skipped\",\"stockCheckRestore\":\"Check stock again\",\"stockShortCount\":\"{count, plural, one {# line exceeds stock} other {# lines exceed stock}}\",\"fileContext\":\"File\",\"orderTypeAll\":\"Order type for all\",\"ordersInFile\":\"Orders in this file\",\"orders\":\"Orders\",\"nextNeedingAnswer\":\"Next needing an answer\",\"previousOrder\":\"Previous order\",\"nextOrder\":\"Next order\",\"orderPosition\":\"Order {position, number} of {total, number}\",\"poShort\":\"PO {po}\",\"linesAndUnits\":\"{lines, plural, one {# line} other {# lines}} · {units, plural, one {# unit} other {# units}}\",\"answersCount\":\"{count, plural, one {# answer} other {# answers}}\",\"newSalesOrder\":\"New sales order\",\"fromFileValue\":\"From the file: {value}\",\"answersTitle\":\"{count, plural, one {# answer before this order can be created} other {# answers before this order can be created}}\",\"stockShortBody\":\"Regular orders ship from stock now. Reduce or remove these lines, or make the order a preorder.\",\"reduceAllToStock\":\"Reduce all to stock\",\"makePreorder\":\"Make preorder\",\"orderTerms\":\"Order terms\",\"fromFile\":\"From the file\",\"orgDefault\":\"Default\",\"lines\":\"Lines\",\"product\":\"Product\",\"stock\":\"Stock\",\"inStockCount\":\"{count, number} in stock\",\"lineActions\":\"Line actions\",\"changeProduct\":\"Change product\",\"matchProduct\":\"Match product\",\"railReadySummary\":\"{ready, number} of {total, plural, one {# order} other {# orders}} ready\",\"deliveryTermsNeeded\":\"Choose delivery terms. The default is switched off in Sell rules.\"},\"manual\":{\"currency\":\"Currency\",\"back\":\"Back\",\"manualLabel\":\"Restock\",\"customer\":\"Customer\",\"orderType\":\"Order type\",\"selectOrderType\":\"Select order type\",\"deliveryDate\":\"Delivery date\",\"season\":\"Season\",\"seasonPosAssortment\":\"POS assortment\",\"market\":\"Market\",\"selectMarket\":\"Select market\",\"selectMarketTitle\":\"Select a market\",\"selectMarketDescription\":\"Choose the market before adding products.\",\"posSetupRequired\":\"POS assortment setup required\",\"posMarketNotConfigured\":\"This market is no longer configured.\",\"posDtcNotConfigured\":\"Configure DTC Offline for this market.\",\"posDisabled\":\"POS is disabled for this market.\",\"posParentChannelNotConfigured\":\"The market's DTC Offline price channel no longer exists.\",\"posParentChannelNotPlanned\":\"Enable DTC Offline for this market.\",\"posBindingMissing\":\"No POS assortment is bound for this season and market.\",\"posBindingDuplicate\":\"More than one POS catalogue is bound for the same season and brand.\",\"posBindingChannelMismatch\":\"The POS assortment no longer matches this market's DTC Offline setup.\",\"posCatalogueNotFound\":\"A bound POS catalogue no longer exists.\",\"posCatalogueNotReady\":\"A bound POS catalogue is not ready.\",\"posCatalogueSeasonMismatch\":\"A bound POS catalogue no longer matches this season.\",\"posCatalogueBrandMismatch\":\"A bound POS catalogue no longer matches its brand.\",\"posCatalogueScopeMismatch\":\"A bound POS catalogue is not available for this market and DTC Offline channel.\",\"posCatalogueEmpty\":\"A bound POS catalogue has no orderable products.\",\"posSkuAmbiguous\":\"A product belongs to more than one bound POS catalogue.\",\"posSetupUnknown\":\"Repair the POS assortment setup before ordering.\",\"brand\":\"Brand\",\"poReference\":\"PO reference\",\"poReferencePlaceholder\":\"e.g. PO-12345\",\"memo\":\"Memo\",\"memoPlaceholder\":\"Optional note for this order\",\"orderDetails\":\"Order details\",\"preorderWindow\":\"Preorder\",\"deliveryWindow\":\"Delivery\",\"openWindow\":\"open\",\"seasonTilesAria\":\"Seasons\",\"seasonOpen\":\"Open\",\"seasonSoon\":\"Soon\",\"seasonCurrentShort\":\"Current\",\"seasonUpcomingShort\":\"Upcoming\",\"seasonOpenUntil\":\"Open until {date}\",\"seasonOpens\":\"Opens {date}\",\"seasonCurrent\":\"Current season\",\"seasonUpcoming\":\"Upcoming season\",\"seasonCatalogueCount\":\"{count, plural, one {# catalogue} other {# catalogues}}\",\"seasonNoReadyCatalogue\":\"No ready catalogue\",\"products\":\"Products\",\"search\":\"Search products...\",\"category\":\"Category\",\"gender\":\"Gender\",\"filterBy\":\"Filter by {label}\",\"searchFilter\":\"Search {label}\",\"inStockOnly\":\"In stock only\",\"stockOnly\":\"In stock only\",\"salesPrice\":\"Price\",\"discount\":\"Disc. %\",\"netPrice\":\"Net price\",\"qty\":\"Qty\",\"total\":\"Total\",\"totalItems\":\"Total items\",\"totalValue\":\"Total value\",\"preview\":\"Preview\",\"submit\":\"Create order\",\"loading\":\"Loadingâ¦\",\"loadingProducts\":\"Loading product data...\",\"draftRestored\":\"Draft restored from previous session\",\"draftCleared\":\"Draft cleared\",\"noProducts\":\"No products match these filters.\",\"malformedFiltersTitle\":\"Order form filters need attention\",\"malformedFiltersBody\":\"Open Business setup â Sales â Order forms and save the filters again.\",\"openOrderFormSetup\":\"Open order form setup\",\"selectCustomer\":\"Select customer\",\"clearCustomer\":\"Clear customer\",\"loadingData\":\"Loading dataâ¦\",\"loadError\":\"Couldnât load data.\",\"notReady\":\"Data isnât ready yet.\",\"notConfigured\":\"Customer setup is unavailable.\",\"retry\":\"Retry\",\"refresh\":\"Refresh data\",\"refreshing\":\"Refreshingâ¦\",\"refreshError\":\"Couldnât refresh data.\",\"noCustomers\":\"No customers found.\",\"loadMore\":\"Load more\",\"unavailableSelection\":\"This selection is unavailable. Choose another.\",\"unavailable\":\"Unavailable\",\"selectSeason\":\"Select season\",\"selectBrand\":\"Select brand\",\"selectBrandAndSeasonTitle\":\"Choose a brand and season\",\"selectBrandAndSeasonDescription\":\"Choose both to browse products. Customer selection can wait until you create the order.\",\"catalogue\":\"Catalogue\",\"selectCatalogue\":\"Select catalogue\",\"allBrandProducts\":\"All brand products\",\"activeCatalogue\":\"Pricing: {catalogue}\",\"noMatchingCatalogue\":\"No catalogue exists for this selection. Showing all products for this brand.\",\"catalogueLookupFailed\":\"Catalogue lookup failed. Showing all brand products. Retry to check again.\",\"customerRequiredFor
10Create\":\"Select a customer before creating the order.\",\"customerUnavailable\":\"Customer data is unavailable. You can continue browsing and retry before creating.\",\"unitPrice\":\"Unit price\",\"priceUnavailable\":\"Unit price required before creating.\",\"priceNeedsReview\":\"Review the unit price after this selection changed.\",\"seasonConfigured\":\"Configured season\",\"all\":\"All\",\"matches\":\"{count} matches\",\"matchesSingular\":\"{count} match\",\"stockUpdating\":\"Updating stockâ¦\",\"stockUnavailable\":\"Stock is unavailable. Product rows remain available.\",\"stockLoadingTitle\":\"Loading available stock\",\"stockLoadingDescription\":\"Products will appear once the selected brand and filters have fresh stock data.\",\"catalogueOnly\":\"Catalogue\",\"allStock\":\"All stock\",\"draftCart\":\"Order draft\",\"cartEmpty\":\"No lines yet\",\"cartCollapse\":\"Collapse\",\"cartItems\":\"{count} pcs\",\"cartLines\":\"{count, plural, one {# line} other {# lines}}\",\"addHint\":\"+ add\",\"outOfStock\":\"Out of stock\",\"overduePo\":\"{qty} on order â delivery overdue\",\"removeAction\":\"remove\",\"noMatchesTitle\":\"No matches for \\\"{query}\\\" â {brand}\",\"noMatchesDescription\":\"Product names and SKU codes don't match. Ahti can also search by description.\",\"aiSearchCta\":\"Search with AI for \\\"{query}\\\" in {brand}\",\"aiSearchInProgress\":\"Searching with AIâ¦\",\"clearOrChangeBrand\":\"Or change brand or clear search\",\"cartQuantityFor\":\"Quantity for {name}, {size}\",\"cartLineBlocked\":\"This product canât be ordered. Remove it or retry.\",\"cartRemove\":\"Remove\",\"cartRemoveFor\":\"Remove {name}\",\"cartRetryFor\":\"Retry {name}\",\"orderTypeRegular\":\"Regular\",\"orderTypePreorder\":\"Preorder\",\"oneSize\":\"One size\",\"ofStock\":\"of {stock}\",\"decrease\":\"Decrease\",\"increase\":\"Increase\",\"sizes\":\"Sizes\",\"sizesStock\":\"Sizes · stock\"},\"blockSplit\":{\"sourceAdjustment\":\"Source adjustment\",\"completed\":\"{orders, plural, one {Completed # order} other {Completed # orders}} and consumed {units, plural, one {# unit} other {# units}} from {sourceOrderReference}.\",\"needsReconciliation\":\"The source adjustment needs reconciliation.\",\"confirmedUnits\":\"Confirmed units\",\"consumed\":\"Consumed\",\"remaining\":\"Remaining\",\"additional\":\"Additional\",\"removedSkus\":\"{count, plural, one {# source SKU reached zero and was removed.} other {# source SKUs reached zero and were removed.}}\",\"current\":\"Current\",\"orders\":\"Orders\",\"willConsume\":\"Will consume\",\"willRemain\":\"Will remain\",\"additionalToBlock\":\"Additional to block\",\"searchUnavailable\":\"Block order search is unavailable.\",\"previewFailed\":\"Couldnât prepare the block split preview.\",\"splitFailed\":\"Couldnât complete the block split.\",\"backToOrders\":\"Back to orders\",\"title\":\"Block split\",\"description\":\"Choose the block order that supplies the uploaded quantities.\",\"blockOrder\":\"Block order\",\"search\":\"Search block orders\",\"noResults\":\"No block orders match â{query}â.\",\"results\":\"Block order results\",\"unknownCustomer\":\"Unknown customer\",\"preparingPreview\":\"Preparing allocation previewâ¦\",\"ordersFromFile\":\"Orders from file\",\"orderOutcomes\":\"{create} to create · {update} to update · {matched} already matched\",\"linesAndUnits\":\"{lines, plural, one {# line} other {# lines}} · {units, plural, one {# uploaded unit} other {# uploaded units}}\",\"selectedOrder\":\"Selected order\",\"changeBlockOrder\":\"Change block order\",\"consumeAndRemain\":\"{consumed} will consume · {remaining} will remain\",\"allocationPreview\":\"Allocation preview\",\"allocationHelp\":\"Uploaded quantities take precedence. Matching quantities come from the selected block order, and quantities above it are added on top of the block.\",\"allocationCaption\":\"Block split allocation by EAN\",\"additionalUnits\":\"{count, plural, one {# uploaded unit is} other {# uploaded units are}} additional to the block.\",\"railSummary\":\"{orderNumber} · {count, plural, one {# uploaded unit} other {# uploaded units}}\",\"reviewUpdates\":\"{count, plural, one {Review # update} other {Review # updates}}\",\"createAndReduce\":\"{count, plural, one {Create # order and reduce {orderNumber}} other {Create # orders and reduce {orderNumber}}}\",\"completeAndReduce\":\"Complete split and reduce {orderNumber}\",\"preparingSplit\":\"Preparing splitâ¦\"},\"template\":{\"savedReviewReopenFailed\":\"Couldnât reopen the saved review.\",\"savedReviewUnrecoverable\":\"The saved review canât be reopened because its source is missing.\",\"savedUploadReview\":\"Saved upload review\",\"uploadedReviewReopenFailed\":\"Couldnât reopen the uploaded review.\",\"parseFailed\":\"Couldnât read the uploaded order file.\",\"finishReadingFailed\":\"Couldnât finish reading the file.\",\"noReviewableResult\":\"The uploaded file has nothing to review.\",\"uploadedOrderFile\":\"Uploaded order file\",\"helpFileUnavailable\":\"The uploaded file is no longer available for backoffice help.\",\"requestHelpFailed\":\"Couldnât request backoffice help.\",\"saveFailedRetry\":\"Couldnât save the review. Your edits are still here. Try again.\",\"saveFailed\":\"Couldnât save the review. Your edits are still here.\",\"ediSaved\":\"Review saved. EDI orders stay as drafts until provider proof is available.\",\"nothingToRun\":\"No sales orders will be created or updated.\",\"prepareFailed\":\"Couldnât prepare the order. Your draft is still saved. Try again.\",\"noOrdersToRun\":\"No orders to create or update.\",\"createFailed\":\"Couldnât create the order. Your draft is still saved. Try again.\",\"blockSplitReviewUpdates\":\"Review the updates before completing the block split.\",\"latestLoadFailed\":\"Couldnât load the latest saved review. Your edits are still here.\",\"latestConflict\"
10:\"The latest saved review is revision {revision}. Compare it below, then save again to resolve the conflict.\",\"latestConflictUnknown\":\"A newer saved review exists. Compare it below, then save again to resolve the conflict.\"},\"whyTrace\":{\"manualEntry\":\"Manual entry\",\"basePrice\":\"Base price\",\"blanketAdjustment\":\"blanket {percent} adjustment\",\"customerOverride\":\"Customer-specific override\",\"customerExtra\":\"Customer-specific extra item\"}},\"manageSalesOrders\":{\"title\":\"Manage sales orders\",\"description\":\"Find and inspect sales orders before deciding what to do next.\",\"search\":{\"label\":\"Search sales orders\",\"placeholder\":\"Order number, customer, or PO reference\",\"submit\":\"Search\"},\"presets\":{\"label\":\"Saved filters\",\"pending-fulfillment\":\"Pending fulfillment\",\"pending-approval\":\"Pending approval\",\"preorders-pending-fulfillment\":\"Preorders pending fulfillment\"},\"filters\":{\"status\":\"Status\",\"preorder\":\"Memo contains: preorder\",\"clear\":\"Clear filters\",\"allDates\":\"All order dates\"},\"results\":{\"title\":\"Search results\",\"total\":\"{total, plural, one {# sales order} other {# sales orders}}\",\"page\":\"Page {page}\",\"open\":\"Open\",\"openOrder\":\"Open sales order {reference}\"},\"fields\":{\"order\":\"Order number\",\"customer\":\"Customer\",\"date\":\"Order date\",\"status\":\"Status\",\"total\":\"Total\",\"totalQuantity\":\"Total quantity\",\"purchaseOrder\":\"PO reference\",\"paymentTerms\":\"Payment terms\",\"currency\":\"Currency\",\"memo\":\"Memo\",\"sku\":\"SKU\",\"product\":\"Product\",\"quantity\":\"Quantity\",\"rate\":\"Rate\",\"amount\":\"Amount\",\"totalAmount\":\"Total amount\",\"notAvailable\":\"Not available\"},\"pagination\":{\"previous\":\"Previous\",\"next\":\"Next\",\"page\":\"Page {page}\"},\"states\":{\"startTitle\":\"Search sales orders\",\"startBody\":\"Enter a search or choose a saved filter. Orders are not loaded until you search.\",\"searching\":\"Searching sales orders\",\"loaded\":\"Loaded {count, plural, one {# sales order} other {# sales orders}}.\",\"incompleteTitle\":\"Add a search or filter\",\"incompleteBody\":\"Search by order number, customer, or PO reference, or choose a saved filter.\",\"emptyTitle\":\"No sales orders match your search.\",\"emptyBody\":\"Try a different search or saved filter.\",\"partialTitle\":\"Results are incomplete.\",\"partialCount\":\"These results are available, but the total count could not be loaded.\",\"partialRows\":\"{count, plural, one {# invalid sales order row was left out.} other {# invalid sales order rows were left out.}}\",\"unavailableTitle\":\"Couldnât search sales orders.\",\"loadMoreTitle\":\"Couldnât load more sales orders.\",\"unavailableBody\":\"The configured Sell system could not complete this search.\",\"retry\":\"Retry\"},\"detail\":{\"eyebrow\":\"Sales order · Read-only\",\"back\":\"Back to results\",\"searchOrders\":\"Search sales orders\",\"loading\":\"Opening sales order {reference}\",\"loadingUnknown\":\"Opening sales order\",\"title\":\"Sales order {reference}\",\"openInDestination\":\"Open in {destination}\",\"productDataSheet\":\"Product data sheet\",\"orderConfirmation\":\"Order confirmation\",\"documentUnavailable\":\"Couldnât prepare this document.\",\"lines\":\"Order lines\",\"skuCount\":\"SKUs: {count}\",\"showSkus\":\"Show SKUs for {product}\",\"hideSkus\":\"Hide SKUs for {product}\",\"noLines\":\"No order lines found\",\"missingTitle\":\"Sales order not found.\",\"missingBody\":\"\",\"deniedTitle\":\"You donât have access to this sales order.\",\"deniedBody\":\"\",\"unavailableTitle\":\"Couldnât load this sales order.\",\"unavailableBody\":\"\"},\"edit\":{\"action\":\"Edit\",\"loading\":\"Preparing sales order editing\",\"unavailable\":\"Editing is temporarily unavailable.\",\"retry\":\"Retry\",\"title\":\"Edit sales order {reference}\",\"orderReference\":\"Sales order {reference}\",\"change\":\"Change\",\"status\":\"Status\",\"paymentTerms\":\"Payment terms\",\"current\":\"Current\",\"selectStatus\":\"Select status\",\"selectPaymentTerms\":\"Select payment terms\",\"searchStatuses\":\"Search statuses\",\"searchPaymentTerms\":\"Search payment terms\",\"noStatuses\":\"No matching statuses.\",\"noPaymentTerms\":\"No matching payment terms.\",\"loadStatusesFailed\":\"Couldnât load statuses.\",\"loadPaymentTermsFailed\":\"Couldnât load payment terms.\",\"cancel\":\"Cancel\",\"planningFailed\":\"Couldnât prepare changes for review.\",\"retryReview\":\"Retry review\",\"applying\":\"Applying changes\",\"backToOrder\":\"Back to sales order\",\"discard\":{\"title\":\"Discard changes?\",\"body\":\"Your changes havenât been applied.\",\"keep\":\"Keep editing\",\"discard\":\"Discard changes\"},\"review\":{\"title\":\"Review changes\",\"proposed\":\"Proposed\",\"back\":\"Back to edit\",\"apply\":\"Apply\",\"noChanges\":\"No changes to apply.\"},\"result\":{\"updated\":\"Sales order updated\",\"applied\":\"Applied\",\"notApplied\":\"Change not applied\",\"reviewLatest\":\"Review latest changes\",\"changed\":\"Sales order changed\",\"changedBody\":\"This sales order changed after you reviewed it.\",\"unknown\":\"Update result unavailable\",\"unknownBody\":\"The change may have been applied.\",\"check\":\"Check result\",\"refreshFailed\":\"Couldnât refresh order details.\",\"retryRefresh\":\"Retry refresh\"}}},\"editSalesOrders\":{\"title\":\"Edit sales orders\",\"loadingConfig\":\"Loading configuration...\",\"quickFilter\":{\"title\":\"Find sales orders to update\",\"pendingFulfillment\":\"Sales orders pending fulfillment\",\"pendingFulfillmentDescription\":\"All sales orders received but not shipped\",\"overdue\":\"Overdue sales orders\",\"overdueDescription\":\"Sales orders with required delivery date in the past, but not yet shipped\",\"preordersPendingApproval\":\"Preorders pending approval\",\"preordersPendingApprovalDescription\":\"Future-dated sales orders waiting for approval\",\"preordersPendingFulfillment\":\"Preorders pending fulfillment\",\"preordersPendingFulfillmentDescription\":\"Approved preorders waiting to be fulfilled\",\"oversold\":\"Includes oversold items\",\"oversoldDescription\":\"Orders with items where incoming purchases can't cover the backorder\",\"search\":\"Search\",\"searchDescription\":\"Find by order number,
10customer, status, or date\"},\"search\":{\"title\":\"Search orders\",\"orderNumber\":\"Order number\",\"status\":\"Status\",\"dateFrom\":\"Date from\",\"dateTo\":\"Date to\",\"customer\":\"Customer\",\"searchButton\":\"Search\",\"noResults\":\"No orders found matching your filters\",\"loading\":\"Searching orders...\",\"searchCustomer\":\"Search customers...\",\"noCustomersFound\":\"No matching customers\",\"dateRange\":\"Date range\",\"dateNextMonth\":\"Next month\",\"dateNext3Months\":\"Next 3 months\",\"dateNextYear\":\"Next year\",\"dateAllFuture\":\"All future\",\"dateAllPast\":\"All past\",\"dateAllTime\":\"All time\",\"dateCustom\":\"Custom\",\"addFilter\":\"Add filter\",\"reset\":\"Reset\",\"paymentTerms\":\"Payment terms\",\"oversold\":\"Oversold items\",\"oversoldLabel\":\"Only orders with oversold items\",\"memoContains\":\"Memo contains\",\"memoContainsPlaceholder\":\"Search memo text...\",\"lineItemSku\":\"Line item SKU contains\",\"lineItemSkuPlaceholder\":\"e.g. 1234 or BLU-\",\"itemClass\":\"Item class\",\"itemClassPlaceholder\":\"Any class\",\"itemClassSelected\":\"{count, plural, one {# class selected} other {# classes selected}}\",\"itemClassSearch\":\"Search classes...\",\"itemClassEmpty\":\"No classes match\",\"itemClassClear\":\"Clear class filter\",\"all\":\"All\",\"total\":\"Total\"},\"selection\":{\"selected\":\"{count, plural, one {# order selected} other {# orders selected}}\",\"selectAll\":\"Select all\",\"deselectAll\":\"Deselect all\",\"selectAllPages\":\"{count, plural, one {Select # order} other {Select all # orders}}\"},\"pagination\":{\"totalOrders\":\"{count, plural, one {# order} other {# orders}}\",\"showing\":\"Showing {from}â{to} of {total}\",\"page\":\"{page} / {totalPages}\"},\"editType\":{\"title\":\"What to update\",\"label\":\"Update\",\"changeStatus\":\"Change order status\"},\"edit\":{\"newStatus\":\"New status\",\"newPaymentTerms\":\"New payment terms\",\"newValue\":\"New value\",\"submit\":\"{count, plural, one {Update # order} other {Update # orders}}\",\"submitting\":\"Updating orders...\"},\"status\":{\"waiting\":\"Waiting to start...\",\"processing\":\"Processing updates...\",\"submitting\":\"Submitting updates...\",\"loadingAll\":\"Loading all orders...\"},\"result\":{\"success\":\"{count} orders updated\",\"partial\":\"{success} updated, {failed} failed\",\"error\":\"Failed to update orders\",\"editMore\":\"Edit more orders\"},\"preview\":{\"summaryTitle\":\"Reduction summary\",\"oversoldItems\":\"Oversold items\",\"totalReduction\":\"Total reduction\",\"ordersAffected\":\"Orders affected\",\"validationOk\":\"All reductions match shortage quantities. Ready to submit.\",\"validationPartial\":\"Removing {covered} of {total} oversold pieces. Remaining shortage stays on the orders.\",\"order\":\"Order\",\"date\":\"Date\",\"customer\":\"Customer\",\"originalQty\":\"Original qty\",\"newQty\":\"New qty\",\"reduction\":\"Reduction\",\"itemShort\":\"-{count} pcs short\",\"itemOrders\":\"{count, plural, one {# order} other {# orders}}\",\"totalFor\":\"Total for {item}\",\"backToSelection\":\"Back to selection\",\"updateOrders\":\"{count, plural, one {Update # order} other {Update # orders}}\",\"skippedOrders\":\"{count, plural, one {# order skipped, no changes needed} other {# orders skipped, no changes needed}}\",\"loadingLines\":\"Loading order details...\",\"agentPreviewReady\":\"Ready to change {count, plural, one {# order} other {# orders}}.\",\"confirmAndExecute\":\"Confirm and execute\",\"reductionPieces\":\"-{count} pcs\",\"orderUpdate\":\"Sales order update\",\"matchesExistingOrder\":\"Matches an existing sales order\",\"unknownCustomer\":\"Unknown customer\"},\"oversoldProducts\":{\"title\":\"Oversold products\",\"count\":\"{count, plural, one {# product needs review} other {# products need review}}\",\"loading\":\"Finding oversold products...\",\"empty\":\"No oversold products found\",\"loadError\":\"Could not load oversold products\",\"loadLinesError\":\"Could not load product order lines\",\"review\":\"Review\",\"hideReview\":\"Hide review\",\"shortage\":\"Oversold qty\",\"orders\":\"Orders\",\"reviewToCount\":\"Review\",\"skus\":\"SKUs\",\"available\":\"Available\",\"incoming\":\"Incoming\",\"
10itemStock\":\"available {available} · incoming {incoming} · backordered {backordered}\",\"reviewEffect\":\"Proposed update: remove {units} pcs from {orders} sales orders.\",\"salesOrder\":\"Sales order\",\"salesOrderNumber\":\"Sales order {order}\",\"currentQty\":\"Current\",\"newQty\":\"New\",\"removeQty\":\"Remove\",\"includeLine\":\"Include line\",\"selectedLines\":\"{count, plural, one {# line} other {# lines}} · {orders, plural, one {# order} other {# orders}} · {units} pcs removed\",\"addToBatch\":\"Add to update batch\",\"accepted\":\"Added\",\"changesStaged\":\"Changes staged\",\"actionLabel\":\"Remove oversold items\",\"noBatchSelected\":\"Review products and add changes to the update batch\",\"reviewFirst\":\"Review products first\",\"batchSummary\":\"{models, plural, one {# product} other {# products}} · {orders, plural, one {# order} other {# orders}} · {units} pcs removed\",\"updateBatch\":\"{count, plural, one {Update # order} other {Update # orders}}\"},\"swap\":{\"matchedItems\":\"Matched items\",\"linesToSwap\":\"Lines to swap\",\"ordersAffected\":\"Orders affected\",\"useListPrice\":\"Use new item's list price (otherwise carry over current line price)\",\"substituteWith\":\"Substitute with\",\"searchItems\":\"Search items by SKU or nameâ¦\",\"itemLines\":\"{count} lines\",\"skip\":\"Skip\",\"submit\":\"{count, plural, one {Swap items in # order} other {Swap items in # orders}}\",\"matchedProducts\":\"Matched products\",\"articleSummary\":\"{variants, plural, one {# SKU} other {# SKUs}} · {lines, plural, one {# line} other {# lines}}\",\"mappingSummary\":\"{mapped} mapped · {unmapped} not in the target and skipped\",\"showSkus\":\"Show SKUs\",\"hideSkus\":\"Hide SKUs\"},\"group\":{\"customerSummary\":\"{orders, plural, =1 {1 order} other {# orders}}\",\"itemSummary\":\"{orders, plural, one {# order} other {# orders}} · {lines, plural, one {# line} other {# lines}} · {qty} pcs\"},\"reconcile\":{\"uploadTitle\":\"Upload partner file\",\"uploadDescription\":\"Drop the revised order PDF here to compare it with this sales order.\",\"dropZoneCta\":\"Drop a PDF here, or click to choose\",\"uploadingLabel\":\"Uploading...\",\"parsingLabel\":\"Comparing against the sales order...\",\"cancelButton\":\"Cancel\",\"warningTitle\":\"Wrong source order?\",\"review\":{\"parentEditsTitle\":\"Lines to update on this order\",\"childOrdersTitle\":\"New child orders to create\",\"unclassifiedTitle\":\"Unclassified rows\",\"unclassifiedHelp\":\"These rows didn't match a line on the source order. They'll be skipped on confirm.\",\"confirmButton\":\"Apply reconcile\",\"backButton\":\"Back to upload\",\"lineSequence\":\"Line\",\"fromQty\":\"From\",\"toQty\":\"To\",\"poNumber\":\"PO #\",\"lineCount\":\"{count, plural, one {# line} other {# lines}}\",\"unitPrice\":\"Unit price\",\"productCode\":\"Product code\",\"qty\":\"Qty\",\"includeChild\":\"Include\",\"pieces\":\"{count} pcs\"}}},\"editPurchaseOrders\":{\"title\":\"Manage purchase orders\",\"loadingConfig\":\"Loading configuration...\",\"season\":{\"label\":\"Season\",\"select\":\"Select a Season\",\"search\":\"Search Seasons\",\"empty\":\"No Seasons found\",\"loading\":\"Loading Seasonsâ¦\",\"loadingPurchases\":\"Loading purchase orders\",\"loadingPurchaseOrder\":\"Loading purchase order\",\"notFound\":\"Season not found\",\"unavailable\":\"â{season}â is not available. Select a Season to continue.\",\"required\":\"Season required\",\"none\":\"No Seasons are available for purchase orders.\",\"loadFailed\":\"Couldnât load Seasons.\",\"retry\":\"Retry\",\"backToPos\":\"Back to POs\",\"backToProducts\":\"Back to products\",\"backToArrivals\":\"Back to arrivals\",\"manage\":\"Manage purchase order\"},\"handoff\":{\"identityMismatch\":\"This purchase order could not be verified.\",\"slotMismatch\":\"The linked document slot could not be verified for this purchase order.\",\"readFailed\":\"The purchase order could not be loaded.\",\"documentSlot\":\"Working with the verified {slot} document slot.\",\"chooseAnother\":\"Choose another order\"},\"workspace\":{\"groupLabel\":\"Group orders\",\"byOrder\":\"By order\",\"byVendor\":\"By vendor\",\"byBrand\":\"By brand\",\"byProduct\":\"By product\",\"filters\":\"Purchase order filters\",\"brand\":\"Brand\",\"vendor\":\"Vendor\",\"product\":\"Product\",\"expectedArrivalDate\":\"Expected arrival date\",\"po\":\"PO\",\"order\":\"Order\",\"orders\":\"Orders\",\"allBrands\":\"All brands\",\"allVendors\":\"All vendors\",\"allProducts\":\"All products\",\"searchBrands\":\"Search brandsâ¦\",\"searchVendors\":\"Search vendorsâ¦\",\"searchProducts\":\"Search productsâ¦\",\"searchPo\":\"Search POâ¦\",\"productWithId\":\"Product {id}\",\"purchaseOrders\":\"Purchase orders\",\"orderCount\":\"{count, plural, one {# order} other {# orders}}\",\"groupCount\":\"{orders, plural, one {# order} other {# orders}} · {lines, plural, one {# line} other {# lines}}\",\"progress\":\"Progress\",\"ordered\":\"Ordered\",\"confirmed\":\"Confirmed\",\"shipped\":\"Shipped\",\"received\":\"Received\",\"nextArrival\":\"Next arrival\",\"late\":\"Late\",\"unknownDate\":\"Unknown date\",\"unmappedBrand\":\"Unmapped class\",\"ambiguousBrand\":\"Ambiguous Brand mapping\",\"missingClass\":\"No class on source line\",\"sortedAscending\":\"sorted ascending\",\"sortedDescending\":\"sorted descending\",\"notSorted\":\"not sorted\",\"tableScroll\":\"Purchase order results;
10 scroll horizontally to see all columns\",\"unavailable\":\"Unavailable\",\"partial\":\"Partial evidence\",\"noOrders\":\"No orders match these filters.\",\"noOrdersForSeason\":\"No purchase orders were found for {season}.\",\"noProductArrivalsForSeason\":\"No product arrivals were found for {season}.\",\"noMappedBrands\":\"None of these orders has a mapped Brand.\",\"clearFilters\":\"Clear filters\",\"loadFailed\":\"Purchase orders could not be loaded.\",\"tryAgain\":\"Try again\",\"loading\":\"Loading purchase orders\",\"create\":\"Create purchase orders\"},\"detail\":{\"back\":\"Back to purchase orders\",\"tabsLabel\":\"Purchase order details\",\"overview\":\"Overview\",\"deliveries\":\"Deliveries\",\"invoices\":\"Invoices\",\"documents\":\"Documents\",\"progress\":\"Progress\",\"ordered\":\"Ordered\",\"confirmed\":\"Confirmed\",\"shipped\":\"Shipped\",\"received\":\"Received\",\"unavailable\":\"Unavailable\",\"partial\":\"Partial evidence\",\"orderProgress\":\"Order progress\",\"nextDelivery\":\"Next delivery: {date}\",\"openObservations\":\"Open arrival and Product observations\",\"noDeliveries\":\"No deliveries recorded.\",\"noInvoices\":\"No invoices recorded.\",\"noDocuments\":\"No documents added.\",\"noProgress\":\"No activity recorded.\"},\"corrections\":{\"title\":\"Order changes\",\"loading\":\"Loading order changes\",\"loadFailed\":\"Order changes could not be loaded.\",\"retry\":\"Retry\",\"line\":\"Line\",\"lineNumber\":\"Line {number}\",\"current\":\"Current\",\"protected\":\"Already allocated\",\"openRemainder\":\"Open remainder\",\"proposed\":\"Proposed\",\"rate\":\"Rate\",\"date\":\"Expected receipt\",\"reason\":\"Reason\",\"keepOriginal\":\"Keep on original order\",\"newPurchaseOrder\":\"New purchase order {number}\",\"addPurchaseOrder\":\"Add purchase order\",\"removePurchaseOrder\":\"Remove purchase order\",\"splitDescription\":\"Allocate eligible quantities to child orders. Child orders must be confirmed before the original order is reduced.\",\"closeDescription\":\"Review affected deliveries and invoices. Already allocated quantities stay on the original order.\",\"changeDescription\":\"Review current and proposed quantities, rates and dates.\",\"protectedImpact\":\"Booked, shipped, received and invoiced quantities cannot move silently.\",\"cancel\":\"Cancel\",\"review\":\"Review\",\"reviewing\":\"Reviewingâ¦\",\"confirm\":\"Confirm\",\"confirming\":\"Confirmingâ¦\",\"reviewSplit\":\"Review split\",\"confirmSplit\":\"Confirm split\",\"planFailed\":\"The order change could not be reviewed.\",\"executeFailed\":\"The order change could not be completed.\",\"reviewReady\":\"Order change ready for review.\",\"recorded\":\"Order change recorded.\",\"pendingSplit\":\"This split is incomplete. Its quantities are reserved until the exact reviewed split is resumed.\",\"pendingChild\":\"New purchase order {number}: {status}\",\"retrySplit\":\"Resume split\",\"childStatus\":{\"completed\":\"completed\",\"pending\":\"pending\",\"failed\":\"failed\"},\"operation\":{\"correct-order\":\"Correct order\",\"confirm-quantity-keep-remainder-open\":\"Confirm quantity, keep remainder open\",\"update-open-remainder\":\"Update open remainder\",\"close-remainder\":\"Close remainder\",\"split-purchase-order\":\"Split purchase order\"}},\"deliveries\":{\"loading\":\"Loading deliveries\",\"loadFailed\":\"Deliveries could not be loaded.\",\"retry\":\"Retry\",\"book\":\"Book delivery\",\"expected\":\"Expected arrival {date}\",\"bookedQuantity\":\"{quantity} booked\",\"shippedQuantity\":\"{quantity} shipped · {date}\",\"receivedQuantity\":\"{quantity} received · {held} held for inspection\",\"customsHold\":\"Customs hold · {evidence}\",\"customsReleased\":\"Customs released · {evidence}\",\"recordShipment\":\"Record shipment\",\"reviewCustoms\":\"Review customs document\",\"correctReceipt\":\"Correct receipt\",\"bookingNotShipment\":\"Booking reserves these Purchase Order lines. It does not record shipment.\",\"receiptImportOnly\":\"Choose the booked delivery this NetSuite receipt belongs to. The receipt is not changed in NetSuite.\",\"customsNotAutomatic\":\"Record a reviewed hold or release. Document acceptance alone does not clear customs.\",\"reviewEvidence\":\"Review the quantities, destination and evidence before recording this change.\",\"deliveryReference\":\"Delivery reference\",\"destinationId\":\"Destination ID\",\"destination\":\"Destination\",\"expectedArrival\":\"Expected arrival\",\"shippedOn\":\"Shipped on\",\"dispatchEvidence\":\"Reviewed dispatch evidence\",\"evidenceReference\":\"Evidence reference\",\"customsDecision\":\"Customs decision\",\"hold\":\"Hold\",\"release\":\"Release\",\"customsEvidence\":\"Customs evidence\",\"receiptReadFailed\":\"The Item Receipt could not be verified.\",\"receivedOnDate\":\"Received on {date}\",\"receiptLineQuantity\":\"{quantity} {unit} received\",\"heldForInspection\":\"Held for inspection\",\"openNetSuite\":\"Open Purchase Order in NetSuite\",\"cancel\":\"Cancel\",\"confirm\":\"Confirm\",\"checking\":\"Checkingâ¦\",\"review\":\"Review\",\"lines\":\"Purchase Order lines\",\"selectLine\":\"Select {sku}\",\"quantityFor\":\"Quantity for {sku}\",\"planFailed\":\"The delivery operation could not be reviewed.\",\"executeFailed\":\"The delivery operation could not be recorded.\",\"reviewReady\":\"Delivery operation ready for review.\",\"dialog\":{\"book\":\"Book delivery\",\"shipment\":\"Record shipment\",\"customs\":\"Review customs document\",\"receipt\":\"Choose delivery\",\"correction\":\"Correct receipt\"},\"receipts\":\"NetSuite receipts\",\"receiptOnDelivery\":\"On {delivery}\",\"delivery\":\"Delivery\",\"chooseDelivery\":\"Choose a delivery\",\"receiptStatus\":{\"recorded\":\"On a delivery\",\"automatic\":\"On a delivery\",\"needs-review\":\"Needs review\",\"unassigned\":\"No delivery booked\",\"unverified\":\"Could not be verified\"}},\"invoices\":{\"loading\":\"Loading invoices\",\"loadFailed\":\"Invoices could not be loaded.\",\"retry\":\"Retry\",\"reviewInvoice\":\"Review invoice\",\"matchInvoice\":\"Match invoice\",\"recordCredit\":\"Record credit\",\"confirmation\":\"Confirming links this review in Ahti. It does not pay or post the invoice.\",\"source\":\"Invoice source\",\"document\":\"Document\",\"vendorBill\":\"NetSuite Vendor Bill\",\"chooseDocument\":\"Choose invoice document\",\"searchDocuments\":\"Search invoice documentsâ¦\",\"noDocuments\":\"No invoice documents available.\",\"checking\":\"Checkingâ¦\",\"providerReadFailed\":\"The Vendor Bill could not be verified.\",\"invoiceNumber\":\"Invoice number\",\"invoiceDate\":\"Invoice date\",\"currency\":\"Currency\",\"amount\":\"Amount\",\"matched\":\"Matched\",\"unmatched\":\"Unmatched\",\"matchedAmount\":\"Matched amount\",\"matchedQuantity\":\"Matched quantity\",\"quantity\":\"Quantity\",\"lines\":\"Invoice lines\",\"addLine\":\"Add line\",\"removeLine\":\"Remove line\",\"lineType\":\"Line type\",\"description\":\"Description\",\"poLine\":\"Purchase Order line\",\"leaveUnmatched\":\"Leave unmatched\",\"searchPoLine
10s\":\"Search Purchase Order linesâ¦\",\"noPoLines\":\"No Purchase Order lines available.\",\"receipts\":\"Receipts\",\"chooseReceipts\":\"Link receipt evidence\",\"searchReceipts\":\"Search receiptsâ¦\",\"noReceipts\":\"No eligible receipts.\",\"clearReceipts\":\"Clear receipts\",\"cancel\":\"Cancel\",\"confirm\":\"Confirm\",\"planFailed\":\"The invoice match could not be reviewed.\",\"executeFailed\":\"The invoice review could not be recorded.\",\"reviewReady\":\"Invoice match ready for review.\",\"recorded\":\"Invoice linked and reviewed in Ahti. It was not paid or posted.\",\"type\":{\"item\":\"Item\",\"deposit\":\"Deposit\",\"freight\":\"Freight\",\"charge\":\"Charge\",\"tax\":\"Tax\",\"credit\":\"Credit\"},\"documentRequired\":\"Choose a current invoice document.\",\"netsuiteBills\":\"NetSuite bills\",\"chooseBill\":\"Choose a Vendor Bill\",\"billStatus\":{\"reviewed\":\"Reviewed\",\"needs-review\":\"Needs review\",\"unverified\":\"Could not be verified\"}},\"documents\":{\"dropAnywhere\":\"Drop files anywhere on this order.\",\"dropForOrder\":\"Add documents to {orderNumber}\",\"releaseToAdd\":\"Release to add the files to this exact purchase order.\",\"chooseFiles\":\"Choose files\",\"uploadDocuments\":\"Upload documents\",\"uploading\":\"Uploading document\",\"uploadFailed\":\"The document could not be uploaded.\",\"refreshFailed\":\"Document saved. Could not refresh the purchase order.\",\"retry\":\"Retry\",\"saved\":\"Saved\",\"replacement\":\"Replacement\",\"type\":\"Document type\",\"typeOption\":{\"review-attachment\":\"Review attachment\",\"order-confirmation\":\"Order confirmation\",\"supplier-packet\":\"Supplier packet\",\"packing-list\":\"Packing list\",\"delivery-note\":\"Delivery note\",\"invoice\":\"Invoice\",\"customs-papers\":\"Customs papers\",\"freight-cost-report\":\"Freight / cost report\",\"labels\":\"Labels\"},\"association\":\"Associated with\",\"exactReference\":\"Exact reference\",\"purchaseOrder\":\"Purchase order\",\"delivery\":\"Delivery\",\"invoice\":\"Invoice\",\"unknown\":\"Needs review\",\"deliveryReference\":\"Delivery {reference}\",\"invoiceReference\":\"Invoice {reference}\",\"download\":\"Download\",\"replace\":\"Replace\",\"updateFromDocument\":\"Update purchase order from a document\",\"state\":{\"uploaded\":\"Uploaded\",\"needs-review\":\"Needs review\",\"accepted\":\"Accepted\",\"rejected\":\"Rejected\",\"superseded\":\"Superseded\"}},\"progress\":{\"actor\":\"Actor: {actor}\",\"source\":\"Source: {source}\",\"recordedAt\":\"Recorded {time}\",\"showDetails\":\"Show details\",\"back\":\"Back\",\"open\":\"Open\",\"openEvidence\":\"Open evidence: {evidence}\",\"event\":{\"purchase-order-created\":\"Purchase order created\",\"purchase-order-corrected\":\"Purchase order corrected\",\"purchase-order-remainder-closed\":\"Purchase order remainder closed\",\"purchase-order-split\":\"Purchase order split\",\"purchase-order-split-partial\":\"Purchase order split needs recovery\",\"document-uploaded\":\"Document uploaded\",\"document-accepted\":\"Document accepted\",\"document-rejected\":\"Document rejected\",\"document-superseded\":\"Document superseded\",\"document-replaced\":\"Replacement uploaded\",\"delivery-booked\":\"Delivery booked\",\"shipment-recorded\":\"Shipment recorded\",\"customs-hold-recorded\":\"Customs hold recorded\",\"customs-release-recorded\":\"Customs release recorded\",\"receipt-imported\":\"Receipt imported\",\"receipt-corrected\":\"Receipt corrected\",\"invoice-reviewed\":\"Invoice reviewed\",\"receipt-recorded\":\"Receipt recorded in NetSuite\",\"bill-recorded\":\"Bill recorded in NetSuite\"},\"providerUnavailable\":\"NetSuite receipts and bills could not be loaded.\"},\"selected\":{\"purchaseOrder\":\"Purchase order\",\"change\":\"Change PO\",\"loading\":\"Loading purchase order\",\"retry\":\"Retry\",\"destinationFacts\":\"NetSuite\",\"ahtiEvidence\":\"Ahti evidence\",\"status\":\"Status\",\"externalReference\":\"External reference\",\"nextReceipt\":\"Next expected receipt\",\"remainingQuantity\":\"Remaining quantity\",\"remainingValue\":\"Remaining value\",\"none\":\"None\",\"documents\":\"Documents\",\"documentEvidence\":\"{accepted} accepted · {review} to review · {missing} missing\",\"openRemainder\":\"Open remainder\",\"requests\":\"Requests and drafts\",\"requestEvidence\":\"{exact} exact · {contextual} contextual\",\"insideSeason\":\"Inside selected Season\",\"outsideSeason\":\"Outside selected Season\",\"nextDecision\":\"Next decision\",\"reviewDocument\":\"Review {document}\",\"updateOpenRemainder\":\"Update {quantity}
10 open units\",\"openReview\":\"Open review\",\"updatedAt\":\"NetSuite read {time}\"},\"quickFilter\":{\"title\":\"Find the purchase order to update\",\"pendingReceipt\":\"POs to receive\",\"pendingReceiptDescription\":\"All purchase orders pending receipt\",\"futurePOs\":\"Future POs\",\"futurePOsDescription\":\"Pending receipt with expected date in the future\",\"search\":\"Search\",\"searchDescription\":\"Find by order number, vendor, status, or date\"},\"mode\":{\"title\":\"How do you want to update this order?\",\"or\":\"or\",\"upload\":\"Upload a file\",\"uploadDescription\":\"Vendor order confirmation, packing list, or invoice\",\"manual\":\"Edit manually\",\"manualDescription\":\"Coming soon\"},\"editType\":{\"title\":\"Edit type\",\"changeStatus\":\"Change order status\"},\"search\":{\"title\":\"Search orders\",\"orderNumber\":\"Order number\",\"status\":\"Status\",\"dateFrom\":\"Date from\",\"dateTo\":\"Date to\",\"vendor\":\"Vendor\",\"searchButton\":\"Search\",\"noResults\":\"No orders found matching your filters\",\"loading\":\"Searching orders...\",\"searchVendor\":\"Search vendors...\",\"noVendorsFound\":\"No matching vendors\",\"dateRange\":\"Date range\",\"dateNextMonth\":\"Next month\",\"dateNext3Months\":\"Next 3 months\",\"dateNextYear\":\"Next year\",\"dateAllFuture\":\"All future\",\"dateAllPast\":\"All past\",\"dateAllTime\":\"All time\",\"dateCustom\":\"Custom\",\"addFilter\":\"Add filter\",\"reset\":\"Reset\"},\"selection\":{\"selected\":\"{count} orders selected\",\"selectAll\":\"Select all\",\"deselectAll\":\"Deselect all\",\"selectAllPages\":\"Select all {count} orders\"},\"pagination\":{\"totalOrders\":\"orders\",\"showing\":\"Showing {from}â{to} of {total}\",\"page\":\"{page} / {totalPages}\"},\"edit\":{\"newStatus\":\"New status\",\"submit\":\"Update {count} orders\",\"submitting\":\"Updating orders...\"},\"csv\":{\"downloadTemplate\":\"Download CSV template\",\"uploadLabel\":\"Upload CSV\",\"preview\":\"Preview ({count} rows)\",\"proceed\":\"Submit {count} updates\"},\"status\":{\"waiting\":\"Waiting to start...\",\"processing\":\"Processing updates...\",\"submitting\":\"Submitting updates...\",\"loadingAll\":\"Loading all orders...\"},\"result\":{\"success\":\"{count} orders updated\",\"partial\":\"{success} updated, {failed} failed\",\"error\":\"Failed to update orders\",\"editMore\":\"Edit more orders\"},\"documentUpload\":{\"comingSoon\":\"Vendor document upload will be available in a future update.\",\"selectPo\":\"Search and select the purchase order to update\",\"selectedPo\":\"Purchase order\",\"uploadFile\":\"Upload vendor document\",\"intakeAria\":\"Describe how to update the selected purchase order\",\"intakePlaceholder\":\"What should Ahti change on this purchase order?\",\"fileInputAria\":\"Upload the vendor document\",\"dropAria\":\"Describe the purchase order update or drop a vendor document\",\"replaceFile\":\"Replace document\",\"removeFile\":\"Remove document\",\"retryUpload\":\"Retry upload\",\"continue\":\"Continue\",\"uploading\":\"Uploading {fileName}\",\"uploadReady\":\"{fileName} is ready\",\"uploadFailed\":\"Could not upload {fileName}\",\"dropForOrder\":\"Drop documents for {orderNumber}\",\"releaseToAdd\":\"Release to add files to this order\",\"unsupportedType\":\"Use a PDF, PNG, JPEG, XLS, or XLSX file.\",\"fileTooLarge\":\"The document must be 50 MB or smaller.\",\"fileRequired\":\"Upload a vendor document to continue.\",\"resolvingIntent\":\"Preparing the document...\",\"intakeFailed\":\"Ahti could not prepare this document.\",\"intakeCorrectExistingText\":\"Correct the existing purchase order lines from this document\",\"intakeConfirmKeepRemainderText\":\"Confirm these quantities and keep any remainder open\",\"intakeFullReplaceText\":\"Replace the purchase order lines with this document\",\"uploadHint\":\"Upload the vendor's order confirmation or invoice (PDF or image). Ahti extracts quantities and prices from the document.\",\"extracting\":\"Analyzing document...\",\"computing\":\"Computing changes...\",\"diffTitle\":\"Changes for {orderNumber}\",\"modified\":\"modified\",\"new\":\"new\",\"removed\":\"removed\",\"unchanged\":\"unchanged\",\"unchangedItems\":\"unchanged items\",\"noChanges\":\"No differences found between the document and the order.\",\"unresolvedWarning\":\"{count, plural, one {# item from the document could not be matched to a SKU} other {# items from the document could not be matched to SKUs}}\",\"noSkuCandidates\":\"No candidates found\",\"status\":\"Status\",\"sku\":\"SKU\",\"item\":\"Item\",\"quantity\":\"Qty\",\"rate\":\"Price\",\"cancel\":\"Back\",\"submitting\":\"Updating purchase order...\",\"confirmUpdate\"
10:\"Confirm {count} changes\",\"confirmUpdateDetailed\":\"Update {update}, preserve {preserve}, move {moveLater} later, remove {remove}, add {add} ({rows, plural, one {# row} other {# rows}} total)\",\"selectParser\":\"How should we process this document?\",\"selectParserDescription\":\"This vendor is not recognized yet. Choose a format below â we remember it for next time.\",\"parserDetected\":\"Detected format: {parser}\",\"parserDetectionFailed\":\"Could not detect the file format. Choose one:\",\"parserFallback\":\"Select document format\",\"parserAutoDetected\":\"Detected format: {parser}\",\"processFiles\":\"Process\",\"processing\":\"Processing document...\",\"sheetSelection\":\"Sheets to parse\",\"sheetSelectionHint\":\"Uncheck sheets that are not part of this PO.\",\"loadingSheets\":\"Reading sheets...\",\"noParseableSheets\":\"No product sheets found.\",\"ignoredSheets\":\"{count, plural, one {# ignored automatically} other {# ignored automatically}}\",\"sheetSizes\":\"Sizes: {sizes}\",\"delivery\":\"Delivery\",\"deliveryReference\":\"Reference\",\"partialUpdate\":\"Partial update\",\"partialUpdateHint\":\"Update file lines. Move missing lines later. Remove nothing.\",\"fullUpdate\":\"Full update\",\"fullUpdateHint\":\"File replaces the PO. Missing lines are removed.\",\"intentCorrectExisting\":\"Correct existing lines\",\"intentCorrectExistingHint\":\"Match parsed lines to the current PO and adjust those lines only.\",\"intentConfirmKeepRemainder\":\"Confirm quantity, keep remainder open\",\"intentConfirmKeepRemainderHint\":\"Confirm the received quantity and keep a meaningful shortfall as a separate open remainder line.\",\"intentUpdateOpenRemainder\":\"Update open remainder\",\"intentUpdateOpenRemainderHint\":\"Prefer Ahti-tracked open remainder lines and leave already confirmed lines alone.\",\"intentAppendParsed\":\"Append parsed lines to this PO\",\"intentAppendParsedHint\":\"Add every parsed line without reducing or replacing existing PO lines.\",\"intentCreateNewRecord\":\"Create a new PO from parsed lines\",\"intentCreateNewRecordHint\":\"Use Create purchase orders for this; new-PO handoff is separate from updating this PO.\",\"intentFullReplace\":\"Full replace\",\"intentFullReplaceHint\":\"Treat the file as authoritative and remove or zero missing lines where supported.\",\"openRemaindersFound\":\"{count, plural, one {# open remainder line found for this PO.} other {# open remainder lines found for this PO.}}\",\"fileDatesFound\":\"File dates found. They will be used for updated lines.\",\"noDatesFound\":\"No delivery dates found.\",\"leaveDatesUnchanged\":\"Leave dates unchanged\",\"setOneDate\":\"Set one date for updated lines\",\"reviewLines\":\"Review lines\",\"chooseDateHandlingError\":\"Choose how to handle dates.\",\"enterDeliveryDateError\":\"Enter a delivery date.\",\"bucketUpdateNow\":\"update now\",\"bucketMoveLater\":\"move later\",\"bucketRemove\":\"remove\",\"bucketNoChange\":\"no change\",\"remainderOpen\":\"open remainder\",\"appendedLine\":\"append line\",\"updateOpenRemainder\":\"update remainder\",\"confirmedLine\":\"confirmed\",\"tabUpdate\":\"Update\",\"tabNew\":\"New\",\"tabMoveLater\":\"Move later\",\"tabRemove\":\"Remove\",\"currentPo\":\"Current PO\",\"uploadedFile\":\"Uploaded file\",\"matchedFileLines\":\"Matched file lines\",\"updatedPo\":\"Updated PO\",\"unmatchedRowsExcluded\":\"{count, plural, one {# file row not matched. Not included.} other {# file rows not matched. Not included.}}\",\"updatedPoIncludesPreserved\":\"Includes {count, plural, one {# existing PO line} other {# existing PO lines}} kept.\",\"lineItems\":\"line items\",\"uniqueItems\":\"unique\",\"totalQty\":\"total qty\",\"totalValue\":\"total value\",\"keepInPo\":\"Keep in PO\",\"removeFromPo\":\"Remove from PO\",\"doNotAddItem\":\"Don't add this item\",\"leaveAsIsInPo\":\"Leave as-is in PO\"}},\"componentRestock\":{\"title\":\"Component restock\",\"summaryNone\":\"All components OK\",\"summaryCount\":\"{count, plural, one {# component} other {# components}} below threshold\"},\"createPurchaseOrders\":{\"startup\":{\"configError\":\"We could not load the purchase order settings. Try again.\",\"retry\":\"Try again\",\"vendorsLoading\":\"Loading vendorsâ¦\",\"vendorsError\":\"We could not load vend
10ors. Try again to choose a vendor.\"},\"quickMode\":{\"groupLabel\":\"Other ways to create\",\"secondaryGroupLabel\":\"More purchase order tools\",\"manual\":\"Manual entry\",\"request\":\"New request\",\"drafts\":\"Requests and drafts\",\"restock\":\"Order manufacturing components\"},\"sampleOrderHandoff\":{\"back\":\"Purchase order modes\",\"title\":\"Sample purchase requests\",\"fromInternalOrders\":\"From Create internal orders\",\"fromAction\":\"From {name}\",\"units\":\"{count, plural, one {# unit} other {# units}}\",\"save\":\"Save purchase requests\",\"openRequest\":\"Review purchase request\",\"savedTitle\":\"Purchase requests saved\",\"savedDescription\":\"{count, plural, one {# purchase request saved} other {# purchase requests saved}}\",\"attentionTitle\":\"Purchase requests need attention\",\"loadError\":\"Could not load sample purchase requests\",\"saveError\":\"Could not save purchase requests\",\"addressExecutionBlocked\":\"This one-off shipping address is saved for review, but Ahti cannot create the NetSuite purchase order until the required write probe has been approved.\",\"invalidLocation\":\"The sample destination is not mapped to a valid NetSuite location. Fix the allocation before creating the purchase order.\"},\"drafts\":{\"back\":\"Back\",\"search\":\"Search requests and drafts\",\"loadError\":\"Could not load drafts\",\"openError\":\"Could not open draft\",\"packetError\":\"Could not generate supplier packet\",\"empty\":\"No requests or drafts.\",\"untitled\":\"Purchase order request\",\"notExecutable\":\"Needs lines\",\"generatePackets\":\"Packet\",\"readinessBlockers\":\"{count, plural, one {# readiness blocker} other {# readiness blockers}}\",\"readinessWarnings\":\"{count, plural, one {# readiness warning} other {# readiness warnings}}\",\"readinessUnknown\":\"Readiness unknown\",\"quantity\":\"{count, plural, one {# unit} other {# units}}\",\"lines\":\"{count, plural, one {# line} other {# lines}}\",\"state\":{\"request\":\"Request\",\"draft\":\"Draft\"}},\"request\":{\"title\":\"Purchase order request\",\"back\":\"Back\",\"brand\":\"Brand\",\"season\":\"Season\",\"vendor\":\"Vendor\",\"catalogue\":\"Catalogue\",\"selectBrand\":\"Select brand\",\"selectSeason\":\"Select season\",\"selectVendor\":\"Select vendor\",\"selectCatalogue\":\"Select catalogue\",\"searchCatalogues\":\"Search catalogues\",\"noCatalogues\":\"No catalogues found\",\"implicitCatalogue\":\"Selected automatically\",\"selectSeasonBrand\":\"Select a season and brand to choose products.\",\"selectBrandSeason\":\"Select brand and season\",\"seasonActive\":\"Active\",\"seasonInactive\":\"Inactive\",\"catalogues\":\"{count, plural, one {# catalogue} other {# catalogues}}\",\"productLevel\":\"Product level\",\"levelProduct\":\"Products\",\"levelArticle\":\"Articles\",\"levelSku\":\"SKUs\",\"all\":\"All\",\"searchProducts\":\"Search products\",\"matchesSingular\":\"{count} match\",\"matches\":\"{count} matches\",\"level\":{\"product\":\"Products\",\"article\":\"Articles\",\"sku\":\"SKUs\"},\"loading\":\"Loading request options\",\"loadError\":\"Could not load request options\",\"noProducts\":\"No sellable catalogue products for this brand and season.\",\"noEligibleCatalogueSeason\":\"No ready catalogue is available for this season.\",\"noEligibleCatalogueSeasonBrand\":\"No ready catalogue is available for this season and brand.\",\"noMatches\":\"No products match your filters\",\"clearFilters\":\"Clear filters\",\"products\":\"Products\",\"addHint\":\"Add\",\"removeAction\":\"Remove\",\"decreaseQuantity\":\"Decrease quantity\",\"increaseQuantity\":\"Increase quantity\",\"unallocatedQuantity\":\"{count} unallocated\",\"productUnallocatedQuantity\":\"{count} product unallocated\",\"quantity\":\"Total quantity\",\"skuQuantity\":\"Quantity\",\"selectedQuantity\":\"{count, plural, one {# unit selected} other {# units selected}}\",\"notes\":\"Notes\",\"notesAdded\":\"Added\",\"notesOptional\":\"Optional\",\"save\":\"Save request\",\"submitFinal\":\"Submit final PO\",\"manageCatalogues\":\"Manage catalogues\",\"backToProducts\":\"Back to products\",\"selection\":{\"lines\":\"{count, plural, one {# line} other {# lines}}\",\"units\":\"{count, plural, one {# unit} other {# units}}\",\"valueAtReview\":\"Purchase value at Review\"},\"review\":{\"title\":\"Review PO\",\"open\":\"Review PO\",\"edit\":\"Edit\",\"lines\":\"SKUs and purchase rates\",\"lineSummary\":\"{lines, plural, one {# line} other {# lines}} · {units, plural, one {# unit} other {# units}}\",\"total\":\"Purchase total\",\"units\":\"{count, plural, one {# unit} other {# units}}\",\"purchaseRate\":\"Purchase rate\",\"missingRates\":\"{count, plural, one {# selected line needs a purchase rate.} other {# selected lines need purchase rates.}}\",\"catalogueDriftLine\":\"This SKU is no longer in the selected catalogue.\",\"catalogueDrift\":\"{count, plural, one {# selected SKU changed catalogue membership.} other {# selected SKUs changed catalogue membership.}} Return to products to resolve the affected lines.\",\"delivery\":\"Delivery details\",\"requestedDeliveryDate\"
10:\"Requested delivery date\",\"loadingTerms\":\"Resolving supplier terms\",\"termsUnavailable\":\"Supplier terms could not be resolved. Save this work as a request.\",\"create\":\"Create purchase order\"},\"warningConfirmation\":{\"title\":\"Create anyway?\",\"description\":\"The current readiness check found warnings. Confirm these specific risks before Ahti creates the purchase order.\",\"cancel\":\"Go back\",\"confirm\":\"Create anyway\"},\"createConfirmation\":{\"title\":\"Create {count, plural, one {# purchase order} other {# purchase orders}}?\",\"description\":\"This sends the reviewed {count, plural, one {order} other {orders}} to NetSuite.\",\"cancel\":\"Back to review\",\"confirm\":\"Create in NetSuite\",\"unavailable\":\"Could not prepare the purchase order review. Try again.\"},\"contextRequested\":\"Requested {count}\",\"contextDemand\":\"Demand {count}\",\"contextDemandUnknown\":\"Demand -\",\"contextAvailable\":\"Available {count}\",\"contextAvailableUnknown\":\"Available -\",\"contextDiff\":\"Diff {count}\",\"contextDiffUnknown\":\"Diff -\",\"contextIncoming\":\"Incoming {count}\",\"contextStale\":\"Stale {count}\",\"contextUnknown\":\"Availability unknown\",\"contextWarnings\":\"{count, plural, one {# warning} other {# warnings}}\",\"readiness\":{\"requestOnly\":\"Request only\",\"allocateSkus\":\"Allocate SKUs\",\"purchaseRate\":\"Missing purchase rate\"}},\"pendingScope\":\"Pending scope\"},\"createPurchaseOrdersRestock\":{\"title\":\"Order manufacturing components\",\"subtitle\":\"Based on the last {lookback, plural, one {# month} other {# months}} of usage, these components would run out within {threshold} days if not restocked. Items with more stock aren't shown â adjust the limits in the Monitor component restock alert config.\",\"loading\":\"Loading restock candidatesâ¦\",\"empty\":\"All components above the alert threshold.\",\"unknownVendor\":\"Unknown vendor\",\"noVendorGroup\":\"No vendor on file\",\"noVendorHint\":\"Set the preferred vendor in NetSuite to enable min-order checks.\",\"back\":\"Back\",\"submit\":\"Submit drafts\",\"submitting\":\"Submittingâ¦\",\"submitSuccess\":\"Drafts created in NetSuite\",\"submitError\":\"Submit failed\",\"missingVendors\":\"{count, plural, one {# row needs a vendor} other {# rows need vendors}}\",\"columns\":{\"component\":\"Component\",\"vendor\":\"Vendor\"},\"vendorPlaceholder\":\"Select vendorâ¦\",\"monthsColumn\":\"{months} mo\",\"stockOnHand\":\"Stock {quantity} {unit}\",\"daysOfStock\":\"{days} days\",\"noBurnData\":\"no data\",\"cardTitle\":\"Restock candidates\",\"cardSubtitle\":\"{count, plural, one {# item} other {# items}}\",\"skipping\":\"Skipping\",\"selectionSummary\":\"{selected} of {total} items selected\",\"filter\":{\"all\":\"All\"},\"emptyState\":{\"stockedUp\":{\"heading\":\"Nothing needs ordering right now.\",\"body\":\"Based on the last {lookback, plural, one {# month} other {# months}} of usage, every tracked component has more than {threshold} days of stock left. Here are the components closest to running out:\",\"noUsageHint\":\"Plus {count, plural, one {# component} other {# components}}
10 tracked with no usage in the last {lookback, plural, one {# month} other {# months}}.\"},\"trackedNoUsage\":{\"heading\":\"Nothing needs ordering right now.\",\"body\":\"No consumption recorded in the last {lookback, plural, one {# month} other {# months}}. {count, plural, one {# component} other {# components}} tracked.\"},\"notConfigured\":{\"heading\":\"No manufacturing components are being tracked yet.\",\"body\":\"Configure them in the Monitor component restock alert.\",\"cta\":\"Open settings\"},\"row\":{\"daysLabel\":\"{days} days of stock\",\"onHand\":\"{qty} {unit} on hand\"}},\"preview\":{\"title\":\"Review draft purchase orders\",\"subtitle\":\"One PO per vendor will be created in NetSuite as 'Pending Supervisor Approval'.\",\"externalIdLabel\":\"External ID\",\"lineCount\":\"{count, plural, one {# line} other {# lines}}\",\"confirm\":\"Confirm and create {count, plural, one {# draft} other {# drafts}}\",\"back\":\"Back to review\"}},\"monitorPoDelivery\":{\"unavailable\":\"Unavailable\",\"loading\":\"Loading configuration...\",\"selectors\":{\"vendor\":\"Vendor\",\"product\":\"Product\",\"brandClass\":\"Brand / class\",\"season\":\"Season\",\"po\":\"PO\",\"any\":\"Any\",\"anyOpen\":\"Any open\",\"datesAll\":\"All\",\"nextMonth\":\"Next month\",\"next3Months\":\"Next 3 months\",\"nextYear\":\"Next year\",\"past\":\"Past\",\"search\":\"Search\",\"clear\":\"Clear {label}\"},\"pickers\":{\"vendorPlaceholder\":\"Search vendors...\",\"productPlaceholder\":\"Search SKU or article...\",\"seasonPlaceholder\":\"Search season code\",\"poPlaceholder\":\"Search PO number, internal id, or external id\",\"noResults\":\"No matching results\",\"noBrandClasses\":\"No brand classes configured\"},\"overview\":{\"title\":\"Open purchase orders\",\"nextArrival\":\"Next arrival: {date}\",\"totalsTitle\":\"Totals for current filters\",\"subtitle\":\"{poCount, plural, one {# PO} other {# POs}} · {lineCount, plural, one {# line} other {# lines}}\",\"loading\":\"Loading deliveries...\",\"empty\":\"No delivery lines found\",\"units\":\"{count} units\",\"lines\":\"{count, plural, one {# line} other {# lines}}\",\"pos\":\"{count, plural, one {# PO} other {# POs}}\",\"openInNetsuite\":\"Open in NetSuite\",\"updatePo\":\"Manage PO\",\"sku\":\"SKU\",\"metrics\":{\"units\":\"Total units\",\"value\":\"Value\",\"pos\":\"POs\",\"products\":\"Products\",\"lines\":\"Lines\"},\"columns\":{\"article\":\"Article\",\"units\":\"Units\",\"skus\":\"SKUs\",\"amount\":\"Amount\"}},\"workspace\":{\"title\":\"Purchase order workspace\",\"openInNetsuite\":\"NetSuite\",\"updatePo\":\"Manage\",\"createPo\":\"Create\",\"loadingDetails\":\"Loading PO details...\",\"loadingDocuments\":\"Loading documents...\",\"loadingReconciliation\":\"Loading reconciliation...\",\"loadingRequests\":\"Loading requests...\",\"retry\":\"Retry\",\"noSelectedPo\":\"Select a PO from the delivery groups\",\"noDocuments\":\"No document slots configured\",\"noReconciliation\":\"No open reconciliation state\",\"noRequests\":\"No related requests or drafts\",\"units\":\"units\",\"quantity\":\"{count} units\",\"openRequest\":\"Open\",\"reviewDocument\":\"Review\",\"uploadDocument\":\"Upload\",\"replaceDocument\":\"Replace\",\"manageDocument\":\"Manage\",\"documentUploadFailed\":\"Upload failed\",\"documentRequired\":\"Required\",\"documentAccepted\":\"Accepted {date}\",\"documentLatest\":\"Latest: {state}\",\"metrics\":{\"lines\":\"Lines\",\"quantity\":\"Quantity\",\"value\":\"Value\",\"openRemainder\":\"Open remainder\"},\"tabs\":{\"overview\":\"Overview\",\"deliveries\":\"Deliveries\",\"documents\":\"Documents\",\"reconciliation\":\"Reconciliation\",\"requests\":\"Requests\"},\"documentState\":{\"missing\":\"Missing\",\"uploaded\":\"Uploaded\",\"needs-review\":\"Needs review\",\"accepted\":\"Accepted\",\"rejected\":\"Rejected\",\"superseded\":\"Superseded\"},\"fields\":{\"internalId\":\"Internal ID\",\"vendor\":\"Vendor\",\"status\":\"Status\",\"total\":\"Total\"},\"requestState\":{\"request\":\"Request\",\"draft\":\"Draft\"},\"exceptions\":{\"missingContext\":\"Select one PO before updating or reconciling.\",\"lateDeliveries\":\"{count, plural, one {# delivery group is late} other {# delivery groups are late}}.\",\"openReconciliation\":\"{count} units still have open reconciliation state.\",\"requestOnly\":\"At least one related row is request-only.\"}},\"season\":{\"title\":\"Season\",\"placeholder\":\"Select a season\",\"noSeasons\":\"No seasons configured\"},\"search\":{\"title\":\"Search orders\",\"season\":\"Season\",\"allSeasons\":\"All seasons\",\"allStatuses\":\"All\",\"orderNumber\":\"Order number\",\"status\":\"Status\",\"vendor\":\"Vendor\",\"searchVendor\":\"Search vendors...\",\"noVendorsFound\":\"No matching vendors\",\"sku\":\"SKU\",\"skuPlaceholder\":\"Search by SKU...\",\"itemName\":\"Item name\",\"itemNamePlaceholder\":\"Search by item name...\",\"dateRange\":\"Date range\",\"dateNextMonth\":\"Next month\",\"dateNext3Months\":\"Next 3 months\",\"dateNextYear\":\"Next year\",\"dateAllFuture\":\"All future\",\"dateAllPast\":\"All past\",\"dateAllTime\":\"All time\",\"exactMatch\":\"Exact match only\",\"searchButton\":\"Search\"},\"table\":{\"loading\":\"Searching orders...\",\"empty\":\"No orders found matching your filters\",\"columns\":{\"poNumber\":\"PO #\",\"vendor\":\"Vendor\",\"memo\":\"Memo\",\"orderDate\":\"Order date\",\"expectedDelivery\":\"Expected delivery\",\"status\":\"Status\",\"total\":\"Total\"},\"pagination\":\"Page {page} of {totalPages} ({total} orders)\"},\"lineItems\":{\"loading\":\"Loading line items...\",\"empty\":\"No line items found\",\"columns\":{\"sku\":\"SKU\",\"item\":\"Item\",\"qty\":\"Qty\",\"rate\":\"Rate\",\"amount\":\"Amount\"}}},\"purchaseOrderUpload\":{\"previewExpandGroup\":\"Expand purchase-order lines\",\"previewCollapseGroup\":\"Collapse purchase-order lines\",\"previewContextAvailable\":\"Available {count}\",\"previewContextIncoming\":\"Incoming {count}\",\"previewContextStale\":\"Stale {count}\",\"previewContextUnknown\":\"Availability unknown\",\"previewContextWarnings\":\"{count, plural, one {# warning} other {# warnings}}\",\"variant\":{\"selectPlaceholder\":\"Select {field}\"},\"upload\":{\"title\":\"Upload order file\",\"description\":\"Select your brand and upload the order form Excel file.\",\"file\":\"Order file\",\"selectPlaceholder\":\"Select...\",\"parseButton\":\"Parse \u0026 preview\",\"parseError\":\"Could not parse the file. Check the format.\",\"handedOff\":\"We couldn't read this document. Ahti's team has it and will take it from here. Reference: {reference}\"},\"preview\":{\"title\":\"Purchase order preview\",\"description\":\"Review the order for {season}\",\"back\":\"Back to upload\",\"stats\":{\"pos\":\"Purchase orders\",\"lineItems\":\"Line items\",\"totalQty\":\"Total quantity\",\"totalValue\":\"Total value\"},\"warnings\":\"Warnings\",\"failedItems\":\"{count} items could not be parsed\",\"noVendorMapping\":\"No vendor mapping\",\"selectVendor\"
10:\"Select vendor...\",\"vendorSummary\":\"{items} items, {qty} units\",\"table\":{\"sku\":\"SKU\",\"name\":\"Name\",\"size\":\"Size\",\"qty\":\"Qty\",\"rate\":\"Rate\",\"moreItems\":\"...and {count} more items\"},\"failedGuidance\":\"These products were not found in the product registry. Verify the article numbers and sizes. If a product is missing from the registry, contact your admin.\",\"failedReasons\":{\"SKU_NOT_FOUND\":\"Product not found in registry\",\"SKU_REGISTRY_NOT_LOADED\":\"Product registry could not be loaded\"},\"failedTable\":{\"article\":\"Article No.\",\"reason\":\"Reason\",\"total\":\"Total\",\"totalRow\":\"Total\",\"units\":\"units\"},\"saveDraft\":\"Save draft\",\"readiness\":{\"blocked\":\"{count, plural, one {# product readiness blocker} other {# product readiness blockers}}\",\"serverBlockers\":\"Purchase readiness blockers\",\"serverBlocked\":\"{count, plural, one {# Purchase readiness blocker needs attention} other {# Purchase readiness blockers need attention}}\",\"affected\":\"{count, plural, one {# reviewed line} other {# reviewed lines}}\",\"partialTitle\":\"Some lines need product work\",\"partialDescription\":\"{excluded, plural, one {# line is} other {# lines are}} not executable because the product is not available yet. {included, plural, one {# available line remains} other {# available lines remain}}. Review and approve the reduced purchase plan to continue.\",\"partialApprove\":\"Continue with available lines\",\"skuIdentity\":\"SKU identity missing\",\"quantity\":\"Positive quantity missing\",\"purchaseRate\":\"Trusted purchase rate missing\"},\"requestedDeliveryDateRequired\":\"Requested delivery date is required\",\"detectedFormat\":\"Detected format:\",\"lowConfidence\":\"(low confidence â please verify)\",\"vendorOrderNumber\":\"Vendor order number:\",\"paymentTermsMapped\":\"Payment terms mapped\",\"brand\":\"Brand\",\"selectBrand\":\"Select brand...\",\"brandExample\":\"e.g., icebug\",\"season\":\"Season\",\"selectSeason\":\"Select season...\",\"seasonExample\":\"e.g., FW26\",\"additionalNotes\":\"Additional notes\",\"optionalNotes\":\"Optional notes\",\"expectedDeliveryDate\":\"Expected delivery date\",\"vendor\":\"Vendor\",\"required\":\"(required)\",\"searchVendor\":\"Search vendor...\",\"noVendorList\":\"No vendor list configured\",\"allItemsRemoved\":\"All items removed\",\"submit\":\"Create {count} purchase orders\",\"railSummary\":\"{count, plural, one {# purchase order} other {# purchase orders}} · {items, plural, one {# line item} other {# line items}}\",\"moreReasons\":\"and {count} more to fix\",\"submitting\":\"Creating purchase orders...\",\"submitError\":\"Could not create purchase orders. Try again.\",\"vendorQuestion\":{\"ambiguous\":\"{supplier} matches more than one vendor: {vendors}. Choose the vendor for this order.\",\"unresolved\":\"Choose the vendor for {supplier}. Ahti remembers it for the next document.\"},\"rateMissing\":\"Price missing\",\"possibleMatches\":\"Possible matches\",\"proposal\":{\"fromDocument\":\"Proposed from the document\",\"fromEarlierAnswer\":\"Proposed from an earlier answer\",\"brand\":\"Proposed as this brandâs vendor\"},\"orderState\":{\"ready\":\"Ready\",\"readyWithProposals\":\"Ready with proposals\",\"needsAnswers\":\"Needs answers\",\"notIncluded\":\"{count, plural, one {# purchase order needs answers and is not included} other {# purchase orders need answers and are not included}}\"}},\"terms\":{\"title\":\"Supplier terms\",\"summary\":\"{currency} · {payment} · {delivery} · requested {date}\",\"notSet\":\"Not set\",\"add\":\"Add terms\",\"change\":\"Change terms\",\"needsReview\":\"Terms needed\",\"currency\":\"Currency\",\"selectCurrency\":\"Select currency\",\"searchCurrency\":\"Search currencies\",\"noCurrencies\":\"No currencies available\",\"currencyLoading\":\"Loading vendor currenciesâ¦\",\"currencyUnavailable\":\"Vendor currencies could not be loaded. You can still save the request.\",\"currencyRequired\":\"Choose a currency in Supplier terms.\",\"paymentTerms\":\"Payment terms\",\"selectPaymentTerms\":\"Select payment terms\",\"searchPaymentTerms\":\"Search payment terms\",\"noPaymentTerms\":\"No payment terms available\",\"customPaymentTerms\":\"Custom terms\",\"customPaymentTermsInput\":\"Custom payment terms\",\"paymentTermsPlaceholder\":\"e.g. net 30 or 100% prepayment\",\"deliveryLocation\":\"Delivery location\",\"selectDeliveryLocation\":\"Select delivery location\",\"searchDeliveryLocation\":\"Search delivery locations\",\"noDeliveryLocations\":\"No delivery locations available\",\"deliveryTerms\":\"Delivery terms\",\"selectDeliveryTerms\":\"Select delivery terms\",\"searchDeliveryTerms\":\"Search delivery terms\",\"noDeliveryTerms\":\"No delivery terms available\",\"saveAsVendorDefault\":\"Save as vendor default\",\"interpret\":\"Interpret\",\"understood\":\"Payment terms\",\"confirm\":\"Confirm terms\",\"deliveredQuestion\":\"Does âdeliveredâ mean supplier dispatch or receipt at the warehouse?\",\"supplierDispatch\":\"Supplier dispatch\",\"warehouseReceipt\":\"Warehouse receipt\",\"unsupported\":\"Ahti could not interpret this safely. Rephrase the payment terms.\",\"loading\":\"Loading supplier termsâ¦\",\"resolveExceptions\":\"Add the missing supplier terms before creating purchase orders\",\"confirmPending\":\"Confirm the payment terms before creating purchase orders\"},\"result\":{\"titleSuccess\":\"All purchase orders created\",\"titleFailed\":\"Purchase order
10creation failed\",\"titlePartial\":\"Some purchase orders created\",\"summary\":\"{success} of {total} purchase orders created\",\"viewInNetsuite\":\"View in NetSuite\",\"startNew\":\"Create new purchase orders\"}},\"moveInventory\":{\"title\":\"Create internal orders\",\"chooserTitle\":\"Choose an order type\",\"chooserAria\":\"Internal order types\",\"locationsLoadError\":\"Could not load locations.\",\"movementModes\":\"Movement modes\",\"recentMovements\":\"Recent movement orders\",\"noMovements\":\"No internal purchase orders or transfers yet\",\"lineCount\":\"{count, plural, one {# line} other {# lines}}\",\"from\":\"From\",\"to\":\"To\",\"source\":\"Source\",\"destination\":\"Destination\",\"movements\":\"Movements\",\"approve\":\"Approve\",\"sendToNetSuite\":\"Send to NetSuite\",\"createTransfer\":\"Create transfer\",\"receive\":\"Receive\",\"modes\":{\"internal\":{\"label\":\"Internal purchase order\",\"description\":\"Order stock from one inventory location to another.\"},\"samples\":{\"label\":\"Order samples\",\"description\":\"Request seasonal samples for a market.\"},\"transfer\":{\"label\":\"Inventory transfer\",\"description\":\"Move stock between locations without an order.\"}},\"samples\":{\"back\":\"Internal order types\",\"title\":\"Order samples\",\"catalogue\":\"Sample Catalogue\",\"selectCatalogue\":\"Select a scoped Catalogue\",\"setupTitle\":\"Sample Catalogue required\",\"setupMessage\":\"Create a draft or ready Catalogue with one exact Season, Market, and Brand scope.\",\"retry\":\"Retry\",\"duplicateTitle\":\"Products already requested\",\"duplicateMessage\":\"An active sample order contains at least one selected product. Submit again to create another order.\",\"cartTitle\":\"Sample order\",\"submit\":\"Submit sample order\",\"emptyCart\":\"Add sample quantities\",\"submitError\":\"Could not submit the sample order\",\"submittedNotice\":\"Sample order submitted\",\"updatedNotice\":\"Sample order updated\",\"canceledNotice\":\"Sample order canceled\",\"listTitle\":\"Sample orders\",\"all\":\"All\",\"mine\":\"Mine\",\"yours\":\"Yours\",\"empty\":\"No sample orders yet\",\"loadError\":\"Could not load sample orders\",\"edit\":\"Edit\",\"cancel\":\"Cancel order\",\"cancelError\":\"Could not cancel the sample order\",\"review\":\"Review allocation\",\"requested\":\"Requested\",\"warehouse\":\"From stock\",\"supplier\":\"To order\",\"unallocated\":\"Unallocated\",\"vendor\":\"Vendor\",\"destination\":\"Destination\",\"stockMovement\":\"Stock movement\",\"purchaseRequest\":\"Purchase request\",\"allocation\":{\"title\":\"Allocation review\",\"stale\":\"Stock evidence is stale\",\"unknown\":\"Stock evidence is unavailable\",\"projected\":\"{quantity} projected\",\"unknownStock\":\"Unknown stock\",\"suggest\":\"Suggest stock split\",\"refresh\":\"Refresh stock evidence\",\"save\":\"Save allocation\",\"saveError\":\"Could not save allocation\",\"add\":\"Add allocation\",\"remove\":\"Remove allocation\",\"stock\":\"Stock\",\"supplier\":\"Supplier\",\"quantity\":\"Quantity\",\"source\":\"Source warehouse\",\"vendor\":\"Vendor\",\"createMovement\":\"Create stock movement\",\"continuePurchaseOrders\":\"Continue to purchase orders\",\"unsupportedAddress\":\"Warehouse delivery to a one-off address is not supported. Choose a known location.\",\"needsAttention\":\"Allocation needs attention\",\"created\":\"Created\",\"destination\":{\"knownLocation\":\"Known location\",\"oneOffAddress\":\"One-off address\",\"chooseDestination\":\"Choose destination\",\"recipient\":\"Recipient\",\"label\":\"Destination label\",\"address\":\"Address\",\"address2\":\"Address line 2\",\"postalCode\":\"Postal code\",\"city\":\"City\",\"countryCode\":\"Country code\",\"phone\":\"Phone\",\"email\":\"Email\"},\"createMovementError\":\"Could not create the stock movement\",\"prepareSupplierError\":\"Could not prepare the supplier handoff\",\"errors\":{\"quantity\":\"Enter a whole number above zero.\",\"destinationLocation\":\"Choose a known destination location.\",\"destinationAddress\":\"Fill in the recipient, address, postal code, city, country code and destination label.\",\"sourceWarehouse\":\"Choose a configured source warehouse.\",\"vendor\":\"Choose a confirmed vendor.\"}},\"statuses\":{\"submitted\":\"Submitted\",\"needsAllocation\":\"Needs allocation\",\"inFulfillment\":\"In fulfillment\",\"complete\":\"Complete\",\"canceled\":\"Canceled\"}},\"movementStatus\":{\"proposed\":\"Proposed\",\"approved\":\"Approved\",\"inTransit\":\"In transit\",\"done\":\"Done\",\"rejected\":\"Rejected\",\"canceled\":\"Canceled\",\"failed\":\"Failed\"}
10,\"errors\":{\"chooseDestination\":\"Choose where the stock is going.\",\"chooseLocations\":\"Choose source and destination locations.\",\"sameLocation\":\"Choose a destination other than the source.\"},\"pickProducts\":\"Pick products to order\"},\"inventoryUpdate\":{\"configErrorHelp\":\"Ask an administrator to set up this Action for your organization.\",\"upload\":{\"title\":\"Upload inventory file\",\"description\":\"Upload a CSV or Excel file with SKU and quantity columns. Other columns (location, description) will be detected automatically.\",\"fileLabel\":\"Inventory file\",\"supportedFormats\":\"Supported: CSV (.csv), Excel (.xlsx, .xls)\",\"parseButton\":\"Parse \u0026 review\",\"parsing\":\"Parsing file...\",\"addManually\":\"Add manually\",\"parseFailed\":\"Could not read the file.\"},\"modes\":{\"groupLabel\":\"Other ways to add inventory\"},\"review\":{\"title\":\"Review inventory update\",\"summary\":\"{filename}: {totalRows, plural, one {# row} other {# rows}} read, {itemCount, plural, one {# item} other {# items}} found\",\"skippedRows\":\", {count, plural, one {# row} other {# rows}} skipped\",\"unresolvedWarning\":\"{count, plural, one {# item could not be resolved in NetSuite} other {# items could not be resolved in NetSuite}}\",\"unresolvedSkus\":\"SKUs: {skus}\",\"sourceLocation\":\"Source location\",\"selectLocation\":\"Select warehouse / location\",\"locationFromFile\":\"Source location detected from file (per-item)\",\"transferToggle\":\"Transfer to another location\",\"targetLocation\":\"Target location\",\"selectTargetLocation\":\"Select destination location\",\"sameLocationError\":\"Target location must be different from source location\",\"memo\":\"Memo (optional)\",\"memoPlaceholder\":\"e.g., Spring 2026 warehouse cleanup\",\"itemsSelected\":\"Items ({selected} of {total} selected)\",\"sku\":\"SKU\",\"qty\":\"Qty\",\"location\":\"Location\",\"target\":\"Target\",\"lotNumber\":\"Lot / Serial #\",\"selectLot\":\"Select lot\",\"lotPlaceholder\":\"Lot #\",\"status\":\"Status\",\"resolved\":\"Resolved\",\"unresolved\":\"Unresolved\",\"back\":\"Back\",\"submitAdjust\":\"{count, plural, one {Adjust # item} other {Adjust # items}}\",\"submitTransfer\":\"{count, plural, one {Transfer # item} other {Transfer # items}}\",\"createMovement\":\"{count, plural, one {Create movement for # item} other {Create movement for # items}}\",\"submitting\":\"Submitting...\"}},\"createFinancialMaterials\":{\"title\":\"Create financial materials\",\"subtitle\":\"Pick what to include. Ahti packs the files for you.\",\"materialsHeading\":\"Materials\",\"presets\":{\"yearly-audit\":{\"label\":\"Yearly audit materials\",\"description\":\"Curated for accountants doing your year-end audit.\"}},\"modules\":{\"inventory-snapshot\":{\"label\":\"Inventory quantity and value snapshot\",\"description\":\"On-hand inventory and value per item and location on a chosen date, from NetSuite GL postings.\",\"options\":{\"snapshotDate\":{\"label\":\"Snapshot date\",\"helper\":\"Defaults to today. Pick an earlier date for a historical snapshot (e.g. 2025-12-31 for year-end).\"}}},\"invoice-list\":{\"label\":\"Invoices\",\"description\":\"Sales and purchase invoices for a period, with links to the source system.\",\"options\":{\"types\":{\"label\":\"Types\",\"sales\":\"Sales invoices\",\"purchase\":\"Purchase invoices\"},\"period\":{\"label\":\"Period\",\"to\":\"to\"},\"includeDtc\":{\"label\":\"Include DTC customers\"}}}},\"cta\":{\"generate\":\"Generate package\",\"generating\":\"Generatingâ¦\",\"preview\":\"Preview before generating\",\"previewing\":\"Building previewâ¦\"},\"count\":{\"files\":\"{count, plural, =0 {No files} =1 {1 file} other {# files}} will be generated\"},\"empty\":{\"pickAtLeastOne\":\"Pick at least one module.\"},\"validation\":{\"snapshotDate\":\"Pick a snapshot date\",\"invoiceTypes\":\"Pick at least one invoice type\",\"startDate\":\"Pick a valid start date\",\"endDate\":\"Pick a valid end date\",\"dateOrder\":\"End date must be on or after the start date\"}},\"createSalesMaterials\":{\"subtitle\":\"Pick an export format and let Ahti generate the file.\",\"materialsHeading\":\"Output format\",\"empty\":{\"pickAtLeastOne\":\"Pick at least one format.\"},\"count\":{\"files\":\"{count, plural, =0 {No files} =1 {1 file} other {# files}} will be generated\"},\"cta\":{\"generate\":\"Generate\",\"generating\":\"Generatingâ¦\",\"preview\":\"Preview before generating\",\"previewing\":\"Building previewâ¦\"}},\"createOperationsMaterials\":{\"subtitle\":\"Transform a data file into your target format. Preview before committing.\",\"materialsHeading\":\"Output\",\"empty\":{\"pickAtLeastOne\":\"Pick at least one transformation.\"},\"count\":{\"files\":\"{count, plural, =0 {No files} =1 {1 file} other {# files}} will be generated\"},\"cta\":{\"generate\":\"Generate\",\"generating\":\"Generatingâ¦\",\"preview\":\"Preview transformation\",\"previewing\":\"Building previewâ¦\"}
10,\"module\":{\"label\":\"Transform data file\",\"description\":\"Upload a CSV, preview the transformation, then download.\"},\"validation\":{\"sourceData\":\"Add source data\",\"format\":\"Pick a format or upload a template\"},\"options\":{\"savedFormat\":\"Select format\",\"adHocFormat\":\"Upload template\",\"outputFormat\":\"Output format\",\"formatPlaceholder\":\"Select a format\",\"template\":\"Template (paste example output or column headers)\",\"templatePlaceholder\":\"Paste CSV headers or an example row\",\"instructions\":\"Formatting instructions (optional)\",\"instructionsPlaceholder\":\"For example: semicolons as delimiter, comma for decimals, dates as DD.MM.YYYY\",\"uploadFile\":\"Upload file\",\"pasteData\":\"Paste data\",\"sourceFile\":\"Source data file (CSV, Excel)\",\"pasteLabel\":\"Paste your data\",\"pastePlaceholder\":\"Paste CSV, TSV or table data\",\"rowsDetected\":\"{count, plural, one {# data row} other {# data rows}} detected\"},\"preview\":{\"sourceRows\":\"{count, plural, one {# source row} other {# source rows}}\",\"gaps\":\"{count, plural, one {# gap} other {# gaps}}\",\"lowConfidence\":\"{count, plural, one {# low-confidence mapping} other {# low-confidence mappings}}\",\"failed\":\"Preview failed: {error}\",\"reanalysing\":\"Re-analysing mappingsâ¦\",\"firstRows\":\"Preview (first {count, plural, one {# row} other {# rows}})\",\"firstRowsOf\":\"Preview (first {shown, number} of {total, plural, one {# row} other {# rows}})\",\"missingData\":\"{count, plural, one {Missing data in # field} other {Missing data in # fields}}. Set a default to apply to every row.\",\"defaultValue\":\"Default value for {column}\",\"regenerateWithFeedback\":\"Regenerate with feedback\",\"feedbackPlaceholder\":\"Tell Ahti what was wrong. For example: the first data row holds column names, not data.\",\"regenerate\":\"Regenerate\",\"regenerating\":\"Regeneratingâ¦\",\"cancel\":\"Cancel\"}},\"createMaterials\":{\"preview\":{\"back\":\"Back\",\"generate\":\"Generate package\",\"generating\":\"Generatingâ¦\"}},\"productClassification\":{\"limits\":\"XLSX, CSV, TSV, TXT · First {rows, plural, one {# row} other {# rows}} · Maximum {size}\",\"previewFailed\":\"Could not preview this file.\",\"fileLabel\":\"Product data\",\"fileHint\":\"XLSX, CSV, TSV or TXT. First {rows, plural, one {# row} other {# rows}}.\",\"remove\":\"Remove\",\"outputs\":\"Outputs\",\"hsCodes\":\"HS codes\",\"fedasCodes\":\"FEDAS codes\",\"reviewing\":\"Reviewing\",\"review\":\"Review file\",\"rowsReady\":\"{count, plural, one {# row ready} other {# rows ready}}\",\"mappedSku\":\"SKU: {column}\",\"mappedName\":\"Name: {column}\",\"mappedDescription\":\"Description: {column}\",\"sheet\":\"Selected sheet\",\"row\":\"Row\",\"sku\":\"SKU\",\"productName\":\"Product name\",\"description\":\"Description\",\"skuRow\":\"SKU row {row}\",\"productNameRow\":\"Product name row {row}\",\"descriptionRow\":\"Description row {row}\",\"removeRow\":\"Remove row {row}\",\"run\":\"Run classification\",\"failed\":\"Classification failed.\",\"tooLarge\":\"File is too large. Maximum size is {size}.\",\"uploadFirst\":\"Upload a product file first.\",\"reviewFirst\":\"Review at least one product row before classification.\",\"readFailed\":\"Could not read the selected file.\",\"reviewCodes\":\"Review {count, plural, one {# code} other {# codes}} in Update products\",\"reviewCodesDescription\":\"Confident codes can be saved to the Products. Review them in Update products; nothing is saved until you do.\"},\"productAssetLocalisation\":{\"fileLabel\":\"Product data CSV\",\"fileHint\":\"Upload product rows with SKU, title and description columns.\",\"languageHelp\":\"An admin sets these for this action.\",\"skuColumn\":\"SKU column\",\"columnsToLocalise\":\"Columns to localise\",\"title\":\"Title\",\"text\":\"Text\",\"targetLanguages\":\"Target languages\",\"noLanguages\":\"No target languages are set up yet.\",\"fixBlocking\":\"Fix the blocking QA findings before running the full file.\",\"guidanceSelected\":\"Selected guidance applies to the next dry run or full run.\",\"dryRunPassed\":\"Dry run passed hard checks. Run the full file when the preview looks right.\",\"runFull\":\"Run full file\",\"dryRun\":\"Dry run first rows\",\"tooLarge\":\"The file is too large for this tool.\",\"needsHeader\":\"The CSV needs a header row.\",\"readFailed\":\"Could not read the selected file.\",\"incomplete\":\"Upload a CSV, map at least one product text column and choose a target language.\",\"previewTitle\":\"Translation preview\",\"previewRows\":\"{count, plural, one {# preview row} other {# preview rows}}\",\"needsReview\":\"Needs review\",\"dryRunBadge\":\"Dry run\",\"noFindings\":\"No warnings or suggested fixes in this preview.\",\"findingsTitle\":\"Warnings and suggestions\",\"decisionsSelected\":\"{count, plural, one {# decision} other {# decisions}} selected for the next run\",\"sourceBlocking\":\"Blocking\",\"sourceWarning\":\"Warning\",\"sourceInfo\":\"Info\",\"suggested\":\"Suggested decision: {fix}\",\"willUse\":\"Will use\",\"rejected\":\"Rejected\",\"decisionPlaceholder\":\"Add the decision to use in the next runâ¦\",\"cancel\":\"Cancel\",\"useDecision\":\"Use decision\",\"addDecision\":\"Add decision\",\"reject\":\"Reject\",\"qaTitle\":\"QA summary and info\",\"qaCounts\":\"{rows, plural, one {# row checked} other {# rows checked}}, {warnings, plural, one {# warning} other {# warnings}}\",\"metricWarnings\":\"Warnings\",\"metricBlocking\":\"Blocking\",\"metricGroups\":\"Groups\",\"terminology\":\"Terminology\",\"info\":\"Info\"},\"buildWorkOrders\":{\"floor\":{\"view\":\"View\",\"toBuild\":\"To build\",\"done\":\"Done\",\"search\":\"Search product or SKU\",\"closeSearch\":\"Close search\",\"logOther\":\"Log other\",\"secondQualityItem\":\"2nd quality item\",\"secondQualityItemDetail\":\"Sample or return, no work order\",\"materialWaste\":\"Material waste\",\"materialWasteDetail\":\"Loose yarn, no w
10ork order\",\"months\":\"Production month\",\"noStartDate\":\"No start date\",\"cardToBuild\":\"{count} to build\",\"tileOpen\":\"{count} open\",\"tileMoving\":\"{count} on the way\",\"tileDone\":\"Done\",\"tileNeedsYou\":\"Needs you\",\"tileAria\":\"{size}, {status}, {built} of {ordered} built, {workOrder}\",\"failedTitle\":\"Build of {qty} à {product} {size} didnât reach NetSuite\",\"failedText\":\"Nothing was posted. Try it again.\",\"open\":\"Open\",\"emptyMonth\":\"No open work orders in {month}\",\"noMatchInMonth\":\"No matches in {month}\",\"noMatchInMonthText\":\"The month buttons show where the matches are.\",\"loadFailed\":\"Couldnât load work orders.\",\"tryAgain\":\"Try again\",\"barTitle\":\"2nd quality and waste to post\",\"barSecondQuality\":\"{count} pcs 2nd quality\",\"barWaste\":\"{amount} waste\",\"review\":\"Review\",\"ahtiView\":\"View\",\"ahtiMonth\":\"Month\"},\"sheet\":{\"subtitle\":\"{colour} · Size {size}\",\"sizeOnly\":\"Size {size}\",\"open\":\"{count} open\",\"builtOf\":\"{built} of {ordered} built\",\"builtNow\":\"Built now\",\"oneLess\":\"One less\",\"oneMore\":\"One more\",\"all\":\"All {count}\",\"bin\":\"Finished goods bin\",\"consumption\":\"Takes {amount} from {bin} · stock is checked again before posting\",\"build\":\"Build {count}\",\"retry\":\"Try again · build {count}\",\"retryTitle\":\"The build of {count} didnât reach NetSuite\",\"retryText\":\"Nothing was posted.\",\"secondQuality\":\"2nd quality\",\"materialWaste\":\"Material waste\",\"closeWorkOrder\":\"Close work order\",\"close\":\"Close\",\"sent\":\"{qty} à {product} {size} sent to NetSuite\",\"posted\":\"Posted · Build {ref}\",\"postedNoRef\":\"Posted\",\"startFailed\":\"Build could not be started.\",\"builtMoving\":\"{built} built · {moving} on the way · of {ordered}\",\"sentTitle\":\"{count} sent to NetSuite\",\"sentText\":\"You can close this sheet.\",\"buildMore\":\"Build more\",\"sentDone\":\"Done\",\"steps\":\"Steps\",\"started\":\"Started {date}\",\"ready\":\"Ready\",\"stepCount\":\"{step}, {count} in step\",\"stepQuantity\":\"{step} done\",\"note\":\"Note\",\"undo\":\"Undo {count}\",\"saveSteps\":\"Save {count} done\",\"stepsSaveFailed\":\"Steps could not be saved.\",\"editSteps\":\"Edit steps\",\"waiting\":\"Waiting\",\"waitingCount\":\"Waiting, {count}\",\"readyEnter\":\"Ready, {count}\",\"closeBuilt\":\"{built} of {ordered} built\",\"closeSecondQuality\":\"{count} to 2nd quality\",\"closeWaste\":\"{count} to waste\",\"closeNotMade\":\"{count} not made\"},\"productCard\":{\"open\":\"Product card\",\"back\":\"Back\",\"yarns\":\"Yarns · size {size}\",\"specification\":\"Specification\",\"measurements\":\"Measurements · size {size}\",\"attachments\":\"Attachments\",\"missing\":\"Missing\",\"noTechPack\":\"No tech pack defined\",\"unavailable\":\"Product card unavailable\",\"failed\":\"Couldnât load the product card\",\"tryAgain\":\"Try again\"},\"done\":{\"today\":\"Today\",\"yesterday\":\"Yesterday\",\"builtSub\":\"{count} built · {workOrder}\",\"builtSubRef\":\"{count} built · {workOrder} · Build {ref}\",\"closedSub\":\"Closed · {workOrder}\",\"secondQualitySub\":\"{count} à 2nd quality · {reason}\",\"wasteSub\":\"{amount} {material} · lot {lot}\",\"waitsForPosting\":\"waits for posting\",\"posted\":\"Posted\",\"onTheWay\":\"On the way\",\"needsYou\":\"Needs you\",\"toPost\":\"To post\",\"tryAgain\":\"Try again\",\"empty\":\"Nothing finished yet today.\",\"loadFailed\":\"Couldnât load what was finished.\",\"waiting\":\"Waiting for NetSuite\"},\"queue\":{\"title\":\"Post 2nd quality and waste\",\"secondQuality\":\"2nd quality\",\"materialWaste\":\"Material waste\",\"pcs\":\"{count} pcs\",\"remove\":\"Remove {item}\",\"posting\":\"Posting to NetSuiteâ¦\",\"close\":\"Close\",\"viewToPost\":\"To post\",\"viewPosted\":\"Posted\",\"viewLabel\":\"View\",\"monthLabel\":\"Month\",\"needsYou\":\"Needs you\",\"chooseItem\":\"Choose item\",\"chooseItemFirst\":\"Choose an item for every row.\",\"samples\":\"Samples and returns\",\"changed\":\"Changed\",\"itemFor\":\"2nd quality item for {name}\",\"showEntries\":\"Show entries for {name}\",\"hideEntries\":\"Hide entries for {name}\",\"lotsEntries\":\"{lots, plural, one {# lot} other {# lots}}
10 · {entries, plural, one {# entry} other {# entries}}\",\"noProduct\":\"No product\",\"railSecondQuality\":\"{count} pcs 2nd quality\",\"railWaste\":\"{amount} waste\",\"postMonth\":\"Post {month} to NetSuite\",\"nothingToPost\":\"Nothing to post for {month}\",\"nothingPosted\":\"Nothing posted for {month}\",\"needYou\":\"{count, plural, one {# needs you} other {# need you}}\",\"done\":\"Done\",\"showPost\":\"Show post from {date}\",\"hidePost\":\"Hide post from {date}\",\"tryAgain\":\"Try again\",\"checkAgain\":\"Check again\",\"checking\":\"Checkingâ¦\",\"markDone\":\"Mark done\",\"linkWorkOrder\":\"Work order {tranId}\",\"linkBuild\":\"Build {tranId}\",\"linkTransfer\":\"Transfer {tranId}\",\"linkAdjustment\":\"Adjustment {tranId}\",\"reasonItemMissing\":\"Item not chosen\",\"reasonWorkOrder\":\"Work order not created\",\"reasonBuild\":\"Build not posted\",\"reasonTransfer\":\"Transfer not posted\",\"reasonAdjustment\":\"Adjustment not posted\",\"reasonMaterials\":\"Materials not reserved\",\"reasonLotEmpty\":\"Lot is empty in NetSuite\",\"reasonStockShort\":\"Not enough stock: {available} of {required}\",\"reasonLotMissing\":\"Lot is not at the production location\",\"reasonLotAmbiguous\":\"Lot has more than one stock record\",\"reasonLotInvalid\":\"Lot or unit is not valid\",\"reasonRecipeAmbiguous\":\"Lot matches more than one recipe line\",\"reasonRecipeChanged\":\"Recipe does not match what was logged\",\"reasonRecordConflict\":\"A different record exists in NetSuite\",\"reasonNotChecked\":\"Could not be checked in NetSuite\"},\"tabs\":{\"build\":\"Build\",\"submit\":\"Submit\",\"report\":\"Report\"},\"report\":{\"back\":\"Back\",\"whatLogging\":\"What are you logging?\",\"workOrderContext\":\"{built} of {ordered} built · {open} open\",\"workOrderGroup\":\"Work order\",\"firstQuality\":{\"title\":\"1st-quality build\",\"sub\":\"Build finished 1st-quality items\"},\"secondQuality\":{\"title\":\"2nd-quality knit\",\"sub\":\"One product, off-spec\"},\"componentWaste\":{\"title\":\"Material waste\",\"sub\":\"Material used off-spec, by lot\"},\"closeWorkOrder\":{\"title\":\"Close work order\",\"sub\":\"Finish this work order without another build\"}},\"firstQuality\":{\"back\":\"Back\",\"quantity\":\"Quantity to build\",\"quantityHint\":\"Up to {open} open\",\"finishedBin\":\"Finished product bin\",\"loadingRules\":\"Loading configured binsâ¦\",\"selectBin\":\"Select a finished product bin\",\"automaticFacts\":\"Automatic inventory facts\",\"finishedLot\":\"Finished lot\",\"componentBin\":\"Component bin\",\"componentLot\":\"Component lot\",\"setAutomatically\":\"Set automatically\",\"submit\":\"Build {count}\",\"submitted\":\"Build submitted\",\"submittedHint\":\"You can close this page.\",\"started\":\"Build started\",\"stayVisible\":\"You can leave this page. Progress stays visible under the tabs.\",\"rulesUnavailable\":\"Finished-bin configuration could not be loaded.\",\"submitFailed\":\"Build could not be started.\"},\"closeWorkOrder\":{\"back\":\"Back\",\"question\":\"Why should this work order close?\",\"description\":\"This records the reason. It does not build anything.\",\"reasons\":{\"second_quality\":\"Remaining items became 2nd quality\",\"no_material\":\"No material\",\"no_production_time\":\"No production time\",\"other\":\"Other\"},\"submit\":\"Close {workOrder}\",\"submitted\":\"Close submitted\",\"submittedHint\":\"You can close this page.\",\"started\":\"Close started\",\"stayVisible\":\"You can leave this page. Progress stays visible under the tabs.\",\"submitFailed\":\"Close could not be started.\"},\"rail\":{\"label\":\"Ongoing Work Order operations\",\"build\":\"Build\",\"close\":\"Close\",\"buildSucceeded\":\"Build succeeded\",\"buildFailed\":\"Build failed\",\"closeSucceeded\":\"Close succeeded\",\"closeFailed\":\"Close failed\",\"queued\":\"Queued\",\"waiting\":\"Waiting for NetSuite\"},\"picker\":{\"back\":\"Back\",\"onFloor\":\"On the floor â {count, plural, one {# active work order} other {# active work orders}}\",\"searchAll\":\"Search all productsâ¦\",\"searchPlaceholder\":\"Search product or SKU\",\"resultsCount\":\"{shown} of {total} work orders\",\"months\":\"Work order start months\",\"monthTab\":\"{month} ({count})\",\"noStartDate\":\"No start date ({count})\",\"noStartDateLabel\":\"No start date\",\"quantities\":\"Ordered {ordered} · Built {built} · Open {open}\",\"shortcutTitle\":\"Add a 2nd class product\",\"wasteShortcutTitle\":\"Report waste\"},\"secondQuality\":{\"backToProducts\":\"Back\",\"quantity\":\"Quantity\",\"reason\":\"Reason\",\"whenNoticed\":\"When was the defect noticed?\",\"noticedAtMachine\":\"At the machine\",\"noticedLater\":\"Later\",\"reasonDetail
10s\":\"Reason details (optional)\",\"componentsUsed\":\"Yarn lot used\",\"loadingBom\":\"Loading yarnâ¦\",\"pickLot\":\"Pick lotâ¦\",\"lotLabel\":\"Lot {num}\",\"savePickLot\":\"Save · pick yarn lot\",\"noMaterials\":\"No yarn components configured for this product.\",\"save\":\"Save 2nd quality\",\"saving\":\"Savingâ¦\",\"shortcutReasons\":{\"sample\":\"Sample\",\"return\":\"Return\"},\"reasonsNotConfigured\":\"Your organization has no reason codes. Ask an admin to add them in account settings.\",\"saveFailed\":\"Could not save. Try again.\",\"noticedAtBuild\":\"Build\",\"inStage\":\"{count} in step\",\"item\":\"2nd quality item\"},\"componentWaste\":{\"backToProducts\":\"Back\",\"howFar\":\"How far along was the unit?\",\"samePctAll\":\"Same % for all materials\",\"totalWaste\":\"Total waste\",\"acrossComponents\":\"Across {n, plural, one {# material} other {# materials}}\",\"componentsUsed\":\"Materials used â pick lot\",\"loadingBom\":\"Loading componentsâ¦\",\"pickLot\":\"Pick lotâ¦\",\"lotLabel\":\"Lot {num}\",\"saveTotal\":\"Save · {summary} total\",\"saveAny\":\"Save material loss\",\"savePickLot\":\"Save · pick remaining lot\",\"saveExceedsStock\":\"Save · quantity exceeds lot stock\",\"saving\":\"Savingâ¦\",\"searchMaterial\":\"Search material SKUâ¦\",\"onHandInBin\":\"{qty} in production\",\"noStockedMaterials\":\"No yarns with stock in the production bin.\",\"quantityKg\":\"Waste quantity in kg\",\"exceedsLotStock\":\"Selected lot has {qty} available.\",\"saveStandalone\":\"Save · {qty} kg waste\",\"saveStandaloneDisabled\":\"Save · select material, lot, and quantity\",\"wasteReason\":\"Waste reason (optional)\",\"noMaterials\":\"This product has no material components configured for material-loss reporting. Log it as a 2nd-quality unit instead.\",\"noBom\":\"This product has no bill of materials â nothing to log as waste. Log it as a 2nd-quality unit instead.\",\"saveFailed\":\"Could not save. Try again.\",\"unitKg\":\"kg\"},\"lot\":{\"pickLot\":\"Pick lot for {component}\",\"object\":{\"one\":\"lot\",\"other\":\"lots\"},\"onHand\":\"{qty} on hand\",\"empty\":\"No lots with on-hand stock at this location.\"},\"commit\":{\"loading\":\"Loadingâ¦\",\"empty\":\"No periods to show.\",\"loadFailed\":\"Could not load captured work. Try again.\",\"retryLoad\":\"Try again\",\"retrySucceeded\":\"Failed groups retried\",\"processSucceeded\":\"Groups processed\",\"processFailedOne\":\"Could not process this group. Try again.\",\"retryUncertain\":\"The result is uncertain. Refresh before trying again.\",\"checkBlockedFailed\":\"Could not check blocked groups. Try again.\",\"commitFailed\":\"Could not post the selected work. Try again.\",\"blockedCheckReady\":\"{count, plural, =1 {1 group is now ready to retry.} other {# groups are now ready to retry.}}\",\"blockedCheckNoChange\":\"No blocked groups are ready to retry yet.\",\"completedWithoutExport\":\"Completed without export â inventory already corrected.\",\"unknownGroup\":\"Unresolved capture\",\"removed\":\"Removed from queue\",\"removeFailed\":\"Could not remove row\",\"partialBadge\":\"Partial\"},\"qualityReport\":{\"title\":\"Production quality\",\"productionMonth\":\"Production month\",\"subscribe\":\"Subscribe\",\"export\":\"Export\",\"loading\":\"Loading report\",\"loadError\":\"Could not load the report.\",\"retry\":\"Try again\",\"unassignedOne\":\"{count} capture is not assigned to a production month and is excluded from monthly rates.\",\"unassignedMany\":\"{count} captures are not assigned to a production month and are excluded from monthly rates.\",\"unassignedOption\":\"Not assigned to a production month\",\"unassignedHeading\":\"{count} captures are not assigned to a production month\",\"pendingOne\":\"{count} capture still needs completion\",\"pendingMany\":\"{count} captures still need completion\",\"completedWithoutExportOne\":\"{count} capture completed without export â inventory already corrected\",\"completedWithoutExportMany\":\"{count} captures completed without export â inventory already corrected\",\"comparedWith\":\"Compared with {month}\",\"previousSix\":\"Previous 6 months\",\"metric\":\"Metric\",\"change\":\"Change\",\"trend\":\"Trend\",\"noComparison\":\"No comparison\",\"increase\":\"Increase\",\"decrease\":\"Decrease\",\"noChange\":\"No change\",\"rate\":\"2nd-quality rate\",\"materialComparison\":\"Material waste comparison\",\"secondQualityRate\"
10:\"2nd-quality rate\",\"unitsOfWorkOrders\":\"{secondQualityUnits} of {workOrderQuantity} Work Order units\",\"previousMonth\":\"Previous month\",\"threeMonthTrend\":\"3-month trend\",\"changePercentagePoints\":\"{delta} percentage points\",\"capturedUnits\":\"{units} 2nd-quality units captured\",\"changeFrom\":\"Change from {month}\",\"noPreviousComparison\":\"No previous-month comparison\",\"rateUnavailable\":\"Rate unavailable\",\"noWorkOrders\":\"No Work Orders were found for {month}.\",\"incompleteWorkOrders\":\"Work Order quantity is incomplete for {month}.\",\"noActivity\":\"No production activity was recorded for {month}.\",\"searchMonths\":\"Search production months\",\"noMonths\":\"No production months found\",\"workOrder\":\"Work Order\",\"additionalDetails\":\"Additional details\",\"product\":\"Product\",\"lot\":\"Lot\",\"wasteReason\":\"Waste reason\",\"reason\":\"Reason\",\"material\":\"Material\",\"units\":\"Units\",\"amount\":\"Amount\",\"previous\":\"Previous\",\"share\":\"Share\",\"noCaptures\":\"No captures are assigned to {month}.\",\"noCapturesAssigned\":\"No captures assigned\",\"metrics\":{\"secondQualityUnits\":\"2nd-quality units\",\"materialWaste\":\"Material waste · {unit}\"},\"reasons\":\"2nd-quality reasons\",\"waste\":\"Material waste\",\"byUnit\":\"By unit\",\"products\":\"Products\",\"yarns\":\"Yarns\",\"detected\":\"Detected\",\"explanations\":\"Explanations\",\"lots\":\"Lots\",\"wasteReasons\":\"Waste reasons\",\"atMachine\":\"At the machine\",\"later\":\"Later\",\"noReasons\":\"No 2nd-quality captures are assigned to {month}.\",\"noWaste\":\"No material-waste captures are assigned to {month}.\",\"explanationPatterns\":\"Explanation patterns\",\"aiGenerated\":\"AI-generated\",\"summaryQueued\":\"Summary is being prepared in the background.\",\"summaryUnavailable\":\"Summary was not available when this PDF was created.\",\"summaryEmpty\":\"No explanations were captured for {month}.\",\"summaryError\":\"Could not prepare the summary.\",\"byProduct\":\"By product\",\"sku\":\"SKU\",\"subtotal\":\"Subtotal\",\"noProduct\":\"No product\",\"noProductDetail\":\"Samples, returns and standalone waste\",\"throughput\":\"Throughput\",\"throughputStep\":\"Step\",\"throughputCompleted\":\"Entered\",\"throughputLost\":\"2nd quality + waste\",\"throughputDays\":\"Avg. days in step\",\"ordered\":\"Ordered\",\"built\":\"Built\"},\"quantityStepper\":{\"decrease\":\"Decrease quantity\",\"increase\":\"Increase quantity\"}},\"manageCustomers\":{\"customerForm\":{\"noResults\":\"No matches\",\"clear\":\"Clear selection\",\"sendForm\":\"Send form to customer\",\"request\":\"Information to request\",\"expires\":\"Link expires\",\"days\":\"In {days} days\",\"generate\":\"Generate link\",\"revoke\":\"Revoke link\",\"link\":\"Customer form link\",\"warning\":\"Anyone with this link can fill the requested fields. Share it only with this customer.\",\"revoked\":\"Link revoked\",\"expired\":\"Link expired\",\"language\":\"Form language: {language}\",\"back\":\"Back to draft\",\"received\":\"Customer details received\",\"waiting\":\"Waiting for customer\",\"draft\":\"Draft\",\"review\":\"Review customer details\",\"accept\":\"Use selected details\",\"current\":\"Current value\",\"proposed\":\"Customer value\",\"reviewFirst\":\"Review the customer details before creating the customer.\",\"title\":\"Your customer details\",\"send\":\"Send details\",\"sent\":\"Details sent\",\"confirmation\":\"{organization} will review your information.\",\"unavailable\":\"This link is no longer available. Ask your contact for a new link.\",\"invalid\":\"Check the highlighted fields.\",\"changed\":\"The draft changed. Send your details again.\",\"country\":\"Choose a country supported by this customer form.\",\"retry\":\"Try again\",\"loading\":\"Loading customer details\",\"billing\":\"Billing details\",\"optional\":\"optional\",\"email\":\"Email\",\"einvoice\":\"E-invoice\",\"post\":\"Post\",\"noFields\":\"There is no missing information to request.\"},\"createForm\":{\"refreshDetails\":\"Refresh details\",\"parentsLoading\":\"Loading parent customers\",\"parentsEmpty\":\"No parent customers found\",\"parentsError\":\"Could not load parent customers. Try again.\",\"refreshFailed\":\"Customer created. Customer lists could not refresh; refresh the customer list to try again.\",\"creating\":\"Creating customer\",\"waitingForConfirmation\":\"Waiting for confirmation\",\"title\":\"Create new customer\",\"customer\":\"Customer\",\"parent\":\"Parent / standalone\",\"child\":\"Child customer\",\"parentCustomer\":\"Parent customer\",\"addresses\":\"Addresses\",\"separateShipping\":\"Use a different shipping address\",\"billing\":\"Billing and selling details\",\"contact\":\"Contact details\",\"details\":\"Other details\",\"optional\":\"optional\",\"search\":\"Search\",\"loadMore\":\"Load more\",\"cancel\":\"Cancel\",\"save\":\"Save draft\",\"saved\":\"Draft saved\",\"create\":\"Create customer\",\"created\":\"Customer created\",\"viewCustomer\":\"View in Ahti\",\"continue\":\"Continue\",\"viewStatus\":\"View status\",\"viewResult\":\"View result\",\"untitled\":\"Untitled customer\",\"noDrafts\":\"No customer drafts or recent creations\",\"childOf\":\"Child of {name}\",\"missingCount\":\"{count, plural, =0 {Ready to create} one {# missing field} other {# missing fields}}\",\"retry\":\"Retry\",\"loading\":\"Loading customer draft\",\"loadError\":\"Could not load customer drafts. Try again.\",\"saveError\":\"Could not save this draft. Try again.\",\"createError\":\"Could not confirm the customer. Check the saved draft before trying again.\",\"setupError\":\"Customer creation needs setup. You can save a draft.\",\"duplicate\":\"A customer with this name already exists.\",\"acknowledge\":\"Create a separate customer with this name\",\"fields\":{\"companyName\":\"Customer name\",\"channel\":\"Channel\",\"language\":\"Language\",\"businessId\":\"Business ID\",\"vatNumber\":\"VAT number\",\"invoiceDeliveryMethod\":\"Invoice delivery\",\"invoiceEmail\":\"Invoice email\",\"eInvoiceAddress\":\"E-invoice address\",\"eInvoiceOperator\":\"E-invoice operator\",\"paymentTerms\":\"Payment terms\",\"shippingMethod\":\"Shipping method\",\"contactPersonName\":\"Contact person\",\"email\":\"Email\",\"phoneNumber\":\"Phone number\",\"orderConfirmationEmail\":\"Order confirmation email\",\"billingAddress_street\":\"Billing street address\",\"billingAddress_line2\":\"Address line 2\",\"billingAddress_postalCode\":\"Postal code\",\"billingAddress_city\":\"City\",\"billingAddress_country\":\"Country\",\"billingAddress_attention\":\"Attention\",\"shippingAddress_street\":\"Shipping street address\",\"shippingAddress_line2\":\"Address line 2\",\"shippingAddress_postalCode\":\"Postal code\",\"shippingAddress_city\":\"City\",\"shippingAddress_country\":\"Country\",\"shippingAddress_attention\":\"Attention\"}},\"title\":\"Manage customers\",\"description\":\"Search, view, and update customer records.\",\"placeholder\":\"Manage customers template\",\"modes\":{\"view\":\"Single customer\",\"create\":\"Create customer\",\"bulk\":\"Bulk edit\"},\"search\":{\"placeholder\":\"Search customers by name...\",\"noResults\":\"No customers match your search.\",\"noCustomers\":\"No customers found.\",\"loading\":\"Loading customers...\",\"loadingData\":\"Loading dataâ¦\",\"loadError\":\"Couldnât load data.\",\"notReady\":\"Data isnât ready yet.\",\"retry\":\"Retry\",\"refresh\":\"Refresh data\",\"refreshing\":\"Refreshingâ¦\",\"refreshError\":\"Couldnât refresh data.\",\"loadMore\":\"Load more\",\"loadingMore\":\"Loading moreâ¦\",\"updatedToday\":\"Updated {time}\",\"updatedDate\":\"Updated {date} at {time}\",\"lastUpdated\":\"Updated {time}\",\"label\":\"Search customers\",\"selectionUnavailable\":\"This selection is unavailable. Choose another.\"},\"direct\":{\"loading\":\"Loading customerâ¦\",\"unavailable\":\"This customer is unavailable.\",\"error\":\"Couldnât load this customer.\",\"retry\":\"Retry\",\"findCustomer\":\"Find customer\"},\"detail\":{\"loading\":\"Loading customer detailsâ¦\",\"error\":\"Couldnât load customer details.\",\"retry\":\"Retry\"},\"select\":{\"search\":\"Search...\",\"noMatches\":\"No matches\"},\"card\":{\"readOnlyBadge\":\"read-only\"},\"bulk\":{\"selectFieldLabel\":\"Field to update\",\"selectFieldPlaceholder\":\"Choose a field...\",\"searchOptions\":\"Search...\",\"noOptions\":\"No matches\",\"valuePlaceholder\":\"New value\",\"apply\":\"Apply to {count} customers\",\"selectedCount\":\"{count, plural, one {# customer selected} other {# customers selected}}\",\"uploadFile\":\"Upload a file\"},\"groups\":{\"identity\":\"Identity\",\"address\":\"Address\",\"terms\":\"Terms\",\"contact\":\"Contact\"},\"fields\":{\"companyName\":\"Company name\",\"entityId\":\"Customer ID\",\"category\":\"Category\",\"street\":\"Street\",\"city\":\"City\",\"postalCode\":\"Postal code\",\"country\":\"Country\",\"paymentTerms\":\"Payment terms\",\"creditLimit\":\"Credit limit\",\"priceLevel\":\"Price level\",\"salesRep\":\"Sales rep\",\"deliveryTerms\":\"Shipping method\",\"email\":\"Email\",\"phone\":\"Phone\"},\"back\":\"Back\",\"rollupChip\":\"Rolled up across {count, plural, one {# sub-customer} other {# sub-customers}}\",\"landing\":{\"find\":\"Find a customer\",\"create\":\"Create new customer\",\"bulk\":\"Update many customers\",\"drafts\":\"Drafts and recent\",\"draftsLoading\":\"Loading draftsâ¦\"},\"create\":{\"previous\":\"Back\",\"continue\":\"Continue\",\"reviewTitle\":\"Review\",\"submit\":\"Create customer\",\"setupError\":\"Customer creation setup is incomplete. Check Business setup \u003e Sales before creating customers.\",\"steps\":{\"ariaLabel\":\"Create customer steps\",\"customer\":\"Customer\",\"addresses\":\"Addresses\",\"contacts\":\"Contacts\",\"selling\":\"Selling setup\",\"review\":\"Review\"},\"customer\":{\"title\":\"Customer\",\"market\":\"Market\",\"marketPlaceholder\":\"Choose a market\",\"language\":\"Language\",\"languagePlaceholder\":\"Choose a language\",\"derived\":\"{customerType} customer with {currency} currency\",\"derivedFrom\":\"Derived from {market} market setup.\"},\"addresses\":{\"title\":\"Addresses\",\"shipping\":\"Shipping address\",\"billing\":\"Billing address\",\"sameBilling\"
10:\"Billing address is the same as shipping\",\"sameBillingShort\":\"Same as shipping\"},\"contacts\":{\"title\":\"Contacts\",\"add\":\"Add contact\",\"primary\":\"Primary\",\"firstName\":\"First name\",\"lastName\":\"Last name\",\"email\":\"Email\",\"phone\":\"Phone\",\"role\":\"Role\"},\"selling\":{\"title\":\"Selling setup\"},\"errors\":{\"companyName\":\"Company name is required.\",\"market\":\"Market is required.\",\"marketSetup\":\"Selected market is missing customer channel or currency setup.\",\"language\":\"Language is required.\",\"duplicate\":\"Acknowledge the matching customer before continuing.\",\"shippingAddress\":\"Shipping street, city, postal code, and country are required.\",\"billingAddress\":\"Billing street, city, postal code, and country are required.\",\"primaryContact\":\"Add a primary contact with a name and email.\",\"paymentTerms\":\"Payment terms are required.\",\"deliveryTerms\":\"Shipping method is required.\",\"review\":\"Finish the earlier steps before creating the customer.\"},\"duplicates\":{\"title\":\"Customer with this name already exists\",\"acknowledge\":\"Create this customer anyway\",\"none\":\"No matching customers found\",\"noneHint\":\"Similar names in the selected market appear here before continuing.\",\"pending\":\"Similar names appear here once you enter a company name.\"}},\"pulse\":{\"loading\":\"Loading customer overviewâ¦\",\"retry\":\"Retry\",\"unavailable\":\"Unavailable\",\"overview\":{\"error\":\"Couldnât load customer overview.\"},\"tabs\":{\"details\":\"Details\",\"overview\":\"Overview\",\"ariaLabel\":\"Customer workspace\",\"hub\":\"Customer hub\"},\"headline\":{\"preorders\":\"Preorders\",\"toBeFulfilled\":\"To be fulfilled\",\"sales12mo\":\"Sales 12mo\",\"ar\":\"Open AR\",\"ordersSuffix\":\"{count} orders\",\"overdueSuffix\":\"{amount} overdue\"},\"orders\":{\"title\":\"Recent and upcoming orders\",\"lastOrderSuffix\":\"· last order {days, plural, one {1d} other {#d}} ago\",\"empty\":\"No recent orders.\",\"error\":\"Could not load recent orders.\",\"colNumber\":\"Order #\",\"colDate\":\"Date\",\"colTotal\":\"Total\",\"colStatus\":\"Status\",\"colDownloads\":\"Downloads\",\"downloadConfirmationPdf\":\"Download NetSuite order confirmation PDF\",\"downloadSalesOrder\":\"Download sales order XLSX\",\"downloadProductData\":\"Download product data XLSX\",\"artifactError\":\"The file could not be generated.\"},\"items\":{\"title\":\"Top items 12mo\",\"empty\":\"No item history yet.\",\"error\":\"Could not load top items.\",\"unitsSuffix\":\"{units} units\"}},\"upload\":{\"parsing\":\"Parsing...\",\"pick\":{\"title\":\"Upload customers CSV\",\"help\":\"Required column: customerId. Other columns must match editable fields (e.g. paymentTerms, creditLimit).\",\"button\":\"Choose file\",\"format\":\"CSV with header row. UTF-8 encoded.\"},\"error\":{\"title\":\"Couldn't read the file\",\"tryAgain\":\"Try again\",\"fileRead\":\"Could not read file. Try a different one.\"},\"preview\":{\"title\":\"Review changes\",\"summary\":\"{ready} ready · {errors} errors\",\"unknownColumn\":\"Unknown column: {column}\",\"colId\":\"Customer ID\",\"colName\":\"Name\",\"colChanges\":\"Changes\",\"errorsTitle\":\"Errors\",\"errorRow\":\"Row {row}: {message}\",\"moreRows\":\"... and {count} more.\",\"moreErrors\":\"... and {count} more errors.\",\"cancel\":\"Pick another file\",\"apply\":\"Apply to {count} customers\",\"nothingToApply\":\"Nothing to apply\"}},\"hub\":{\"loading\":\"Loading the customer hub\",\"retry\":\"Try again\",\"linkRow\":\"{customer} hub\",\"off\":\"Customer orders are turned off\"}},\"workOrderCreate\":{\"title\":\"Create work orders\",\"fetchButton\":\"Fetch production data\",\"cacheNotice\":\"Data may be up to 5 minutes old due to Google Sheets caching.\",\"noWorkOrders\":\"No work orders found in the production plan\",\"viewSourceData\":\"View source data\",\"source\":\"Source:\",\"reviewTitle\":\"Work orders to create\",\"columnProduct\":\"Product\",\"columnSize\":\"Size\",\"columnQuantity\":\"Qty\",\"columnStartDate\":\"Start\",\"columnEndDate\":\"End\",\"columnStatus\":\"Status\",\"statusValid\":\"Ready\",\"statusWarning\":\"Item not found\",\"statusDuplicate\":\"Already exists\",\"statusError\":\"Error\",\"submitButton\":\"Create {count} work orders\",\"railSummary\":\"{count, plural, one {# work order ready} other {# work orders ready}}\",\"noneReady\":\"Include at least one ready work order\",\"excludeAll\":\"Exclude all\",\"includeAll\":\"Include all\"},\"manageCatalogues\":{\"file\":{\"title\":\"Catalogue file\",\"back\":\"Back\",\"carried\":\"Copied from {season}\",\"loadFailed\":\"Couldnât load the catalogue file.\",\"retry\":\"Try again\",\"unavailable\":\"This Brand has no Catalogue output.\",\"saveFailed\":\"Couldnât save the catalogue file. Try again.\",\"coverage\":\"{covered} of {total} categories\",\"products\":\"{covered} of {total}
10 products\",\"productCount\":\"{count, plural, one {# product} other {# products}}\",\"addCategoryNamed\":\"Add {category} to a section\",\"sections\":\"Sections\",\"addSection\":\"Add section\",\"kindCover\":\"Cover\",\"kindCategory\":\"Category pages\",\"kindText\":\"Text page\",\"kindClosing\":\"Closing\",\"kindPriceList\":\"Price list\",\"moveUp\":\"Move up\",\"moveDown\":\"Move down\",\"remove\":\"Remove\",\"categories\":\"Categories\",\"removeCategory\":\"Remove {category}\",\"heading\":\"Heading\",\"intro\":\"Intro\",\"openerPhoto\":\"Opener photo\",\"moodPhotos\":\"Mood photos\",\"photo\":\"Photo\",\"addPhoto\":\"Add photo\",\"layout\":\"Layout\",\"cards\":\"Cards\",\"grid\":\"Grid\",\"titleField\":\"Title\",\"blockHeading\":\"Heading\",\"tagline\":\"Tagline\",\"body\":\"Text\",\"addBlock\":\"Add text block\",\"choosePhoto\":\"Choose photo\",\"upload\":\"Upload\",\"uploading\":\"Uploadingâ¦\",\"uploadFailed\":\"Couldnât upload the photo.\",\"noPhotos\":\"No photos yet\",\"cancel\":\"Cancel\",\"usePhoto\":\"Use photo\"},\"title\":\"Manage catalogues\",\"backToPlan\":\"Back to Plan\",\"description\":\"Manage product catalogues and customer pricing by brand and season.\",\"noSeasonalityTitle\":\"No seasonality configured yet\",\"noSeasonalityDescription\":\"Define your yearly rhythm in Seasons before you can manage catalogues.\",\"noSeasonalityCta\":\"Set up Seasons\",\"provisionFailed\":\"Could not prepare the season\",\"save\":\"Save\",\"saved\":\"Saved.\",\"error\":\"Error\",\"fetchFailed\":\"Failed to load.\",\"refreshFailed\":\"Couldnât refresh catalogues. The last loaded list is still here.\",\"retry\":\"Retry\",\"saveFailed\":\"Failed to save.\",\"duplicateKeys\":\"Duplicate names found.\",\"empty\":\"No seasons in window.\",\"namePlaceholder\":\"e.g. FW26\",\"columns\":{\"name\":\"Name\",\"seasonStart\":\"Season start\",\"seasonEnd\":\"Season end\",\"orderStart\":\"Order start\",\"orderEnd\":\"Order end\"},\"deleteConfirm\":{\"title\":\"Delete season\",\"description\":\"Remove \\\"{name}\\\"? This cannot be undone.\",\"cancel\":\"Cancel\",\"confirm\":\"Delete\"},\"viewCatalogue\":\"View catalogue\",\"manageCatalogues\":\"Catalogues\",\"badge\":{\"catalogue\":\"Catalogue\",\"catalogueDefault\":\"Using default catalogue source\",\"catalogueCustom\":\"Custom catalogue source\"},\"catalogue\":{\"title\":\"Catalogue for {season}\",\"products\":\"{count, plural, one {# product} other {# products}}\",\"search\":\"Search products...\",\"noProducts\":\"No products in this catalogue.\",\"noResults\":\"No items found.\",\"truncated\":\"Showing first 500 â narrow your search to find {hidden} more.\",\"notConfigured\":\"No catalogue source configured for this season.\",\"configureInAdmin\":\"Click \\\"Manage catalogues\\\" above to configure a source.\",\"close\":\"Close\",\"editMode\":\"Edit catalogue\",\"exitEdit\":\"Done\",\"searchPlaceholder\":\"Search by SKU or name\",\"removeFromSeason\":\"Remove from season\",\"added\":\"Added {sku}\",\"removed\":\"Removed {sku}\",\"mutateError\":\"Could not update catalogue: {error}\",\"confirmRemoveTitle\":\"Remove from season\",\"confirmRemoveDescription\":\"Remove \\\"{sku}\\\" from {season}? This updates NetSuite directly.\",\"columns\":{\"sku\":\"SKU\",\"name\":\"Name\",\"gtin\":\"GTIN\",\"skus\":\"SKUs / GTIN\"},\"skuCount\":\"{count, plural, =0 {no SKUs} one {# SKU} other {# SKUs}}\",\"saveCatalogue\":\"Save catalogue\",\"pushPrices\":\"Push prices ({count})\",\"pushSuccess\":\"Pushed prices for {count} products\",\"pushPartial\":\"{count} price pushes failed\",\"pushError\":\"Could not push prices: {error}\",\"reimport\":\"Reimport from saved URL\",\"uploadFile\":\"Import CSV\",\"importTitle\":\"Import catalogue\",\"fileImported\":\"{filename} imported\",\"downloadTemplate\":\"Download template\",\"dropOrBrowse\":\"Drop a CSV or browse\",\"orFromUrl\":\"Or import from URL\",\"urlSaved\":\"Import URL saved\",\"urlSavedHint\"
10:\"URL saved. Preview it here whenever the source changes.\",\"previewUrl\":\"Preview import\",\"importSuccess\":\"Imported {items} items, updated {prices} prices\",\"importError\":\"Import failed: {error}\",\"syncToService\":\"Sync to NetSuite\",\"syncSuccess\":\"Synced {count} products to NetSuite\",\"syncPartial\":\"{failed} of {total} items failed to sync\",\"syncError\":\"Sync failed: {error}\",\"statusPending\":\"Not synced\",\"statusSyncing\":\"Syncing...\",\"statusSynced\":\"Synced\",\"statusError\":\"Sync failed\",\"upload\":{\"title\":\"Confirm column mapping\",\"subtitle\":\"We picked the columns from {fileName}. Adjust if needed and confirm.\",\"field\":{\"sku\":\"SKU column\",\"label\":\"Label column\",\"gtin\":\"GTIN column\",\"channelPrice\":\"{channel} price\"},\"notFound\":\"Not found\",\"columnFallback\":\"Column {n}\",\"confidence\":{\"high\":\"High confidence\",\"medium\":\"Medium confidence\",\"low\":\"Low confidence â please review\"},\"resolution\":{\"summary\":\"{codes} codes uploaded â {parents} articles in {brand} · {unknown} unmatched\",\"unmatchedToggle\":\"Show unmatched ({count})\"},\"brand\":{\"picker\":\"Pick a brand\",\"empty\":\"No brands set up â go to brands first\",\"required\":\"Pick a brand before uploading\"},\"confirm\":\"Apply mapping\",\"cancel\":\"Cancel\",\"tooLarge\":\"File too large (max 4 MB)\",\"rejections\":{\"wrongBrand\":{\"title\":\"{count, plural, one {# SKU belongs to a different brand} other {# SKUs belong to a different brand}}\",\"foundUnder\":\"Found under {brand} â download that brandâs template and add them there.\"},\"notInSource\":{\"title\":\"{count, plural, one {# SKU not in your product source} other {# SKUs not in your product source}}\",\"cta\":\"{count, plural, one {Create this product} other {Create these products}}\"}}},\"importReview\":{\"title\":\"Review import\",\"sourceFile\":\"File\",\"sourceUrl\":\"URL\",\"levelProduct\":\"Product rows\",\"levelArticle\":\"Article rows\",\"levelSku\":\"SKU rows\",\"levelUnknown\":\"Unmatched rows\",\"stats\":{\"rows\":\"Rows\",\"resolved\":\"Resolved\",\"articles\":\"Articles\",\"unknown\":\"Unmatched\"},\"articlesFromProducts\":\"{count, plural, one {Articles from # product row} other {Articles from # product rows}}\",\"unknownRows\":\"{count, plural, one {# unmatched row} other {# unmatched rows}}\",\"unknownRowsAction\":\"Saved as product candidates when you apply the import.\",\"back\":\"Back\",\"editMapping\":\"Edit mapping\",\"modeAdd\":\"Add products\",\"modeReplace\":\"Replace products\",\"replaceKept\":\"{count, plural, one {# kept} other {# kept}}\",\"replaceExcluded\":\"{count, plural, one {# excluded} other {# excluded}}\",\"replaceExtras\":\"{count, plural, one {# extra} other {# extras}}\",\"replacePriceUpdates\":\"{count, plural, one {# price update} other {# price updates}}\",\"replaceCandidates\":\"{count, plural, one {# candidate} other {# candidates}}\",\"selectArticles\":\"Select articles\",\"searchArticles\":\"Search articles\",\"selectedCount\":\"{selected} selected of {total} - {visible} shown\",\"selectAllVisible\":\"Select visible\",\"clearVisible\":\"Clear visible\",\"addSelected\":\"Add selected ({count})\",\"replaceSelected\":\"Replace selected ({count})\",\"addAllArticles\":\"Add all articles ({count})\",\"replaceArticles\":\"Replace products ({count})\",\"saveCandidates\":\"Save candidates ({count})\"},\"urlPlaceholder\":\"https://example.com/catalogue.csv\"},\"catalogueConfig\":{\"title\":\"Manage catalogues\",\"description\":\"Configure where product catalogues come from for each season. Set an org-wide default and override per season as needed.\",\"defaultSource\":\"Default source\",\"sourceType\":\"Source type\",\"modeUrl\":\"CSV URL\",\"modeNetsuite\":\"NetSuite\",\"url\":\"CSV URL\",\"skuColumn\":\"SKU column\",\"labelColumn\":\"Name column\",\"gtinColumn\":\"GTIN column\",\"serviceField\":\"NetSuite item field\",\"serviceFieldHint\":\"The custom field on the item record that identifies season membership.\",\"serviceValue\":\"Field value\",\"serviceValueHint\":\"The value to match. Use '{'seasonKey'}' to substitute the season key (e.g. FW26).\",\"fieldType\":\"Field type\",\"fieldTypeText\":\"Text\",\"fieldTypeList\"
10:\"List (single)\",\"fieldTypeMultiselect\":\"Multi-select list\",\"fieldTypeHint\":\"Is the NetSuite custom field plain text, a single-value list, or a multi-select list?\",\"customListId\":\"Custom list script id\",\"customListIdHint\":\"Scriptid of the NetSuite custom list behind this field (e.g. customlist2016). Required for list and multi-select so Ahti can add new options when seasons are created.\",\"test\":\"Test fetch\",\"testSuccess\":\"Fetched {count} products\",\"testFailed\":\"Test fetch failed\",\"perSeasonOverrides\":\"Per-season overrides\",\"usingDefault\":\"Default\",\"usingCustom\":\"Custom\",\"removeOverride\":\"Reset to default\",\"clear\":\"Clear\",\"save\":\"Save\",\"saved\":\"Catalogue source saved\",\"close\":\"Close\",\"error\":\"Failed to save\"},\"sync\":{\"created\":\"Created matching option for \\\"{season}\\\" in NetSuite.\",\"warning\":\"Season \\\"{season}\\\" saved â source sync skipped\"},\"sourceConfig\":{\"title\":\"Season membership source\",\"description\":\"Which connected service tells Ahti what products belong to each season.\",\"providerLabel\":\"Connected service\",\"providerPlaceholder\":\"Pick a service\",\"noProviders\":\"No connected services that can host a season catalogue. Connect NetSuite or another supported service first.\",\"currentMappingTitle\":\"Current mapping\",\"detectedField\":\"Field\",\"detectedType\":\"Type\",\"detectedList\":\"Custom list\",\"save\":\"Save\",\"saveError\":\"Could not save\",\"clear\":\"Clear mapping\",\"clearError\":\"Could not clear mapping.\",\"loadError\":\"Could not load providers.\",\"missingField\":\"{field} is required\",\"selectField\":\"Select a field\"},\"csvOverride\":{\"triggerTitle\":\"Configure import source\",\"title\":\"Import source for {season}\",\"description\":\"Set a CSV URL to import catalogue and prices from.\",\"url\":\"CSV URL\",\"skuColumn\":\"SKU col.\",\"labelColumn\":\"Name col.\",\"gtinColumn\":\"GTIN col.\",\"save\":\"Save\",\"saved\":\"CSV set for {season}\",\"saveError\":\"Could not save CSV override.\",\"resetToDefault\":\"Reset to default\",\"cleared\":\"Override cleared for {season}\",\"clearError\":\"Could not clear override.\",\"urlRequired\":\"CSV URL is required.\",\"reimport\":\"Reimport now\",\"reimportSuccess\":\"Imported {items} items, updated {prices} prices\",\"reimportError\":\"Import failed\"},\"levels\":{\"level\":\"Product level\",\"view\":\"View\",\"product\":\"Product\",\"article\":\"Article\",\"sku\":\"SKU\",\"levelShort\":\"Level\"},\"loading\":\"Loading cataloguesâ¦\",\"grid\":{\"emptyBrands\":\"No brands configured. Add a brand in Products.\",\"emptySeasons\":\"No seasons configured. Configure your yearly rhythm in Seasons.\",\"headerBrand\":\"Brand\",\"headerMarket\":\"Market\",\"phasePast\":\"Past\",\"salesOpen\":\"Sales open\",\"nextPreorders\":\"Next: Preorders\",\"nextDeliveriesStart\":\"Next: Deliveries start\",\"showPastSeasons\":\"Show past seasons\",\"hidePastSeasons\":\"Hide past seasons\",\"startCell\":\"Start catalogue\",\"addCatalogue\":\"Add catalogue\",\"sourceNotLinked\":\"Source not linked\",\"brands\":\"Brands\",\"allBrands\":\"All brands\",\"searchBrands\":\"Search brandsâ¦\",\"noBrandsFound\":\"No brands found.\",\"markets\":\"Markets\",\"allMarkets\":\"All markets\",\"searchMarkets\":\"Search marketsâ¦\",\"selectedMarkets\":\"{count, plural, =0 {All markets} one {# market} other {# markets}}\",\"removeMarket\":\"Remove {market} · {channel}\",\"noMarketsFound\":\"No markets found.\",\"clear\":\"Clear\",\"region\":\"Region\",\"channel\":\"Channel\",\"linkSource\":\"Link source\",\"coveredByGlobal\":\"Covered by Global\",\"usingGlobal\":\"Using Global\",\"sourceProcessing\":\"Source processing\",\"reviewSource\":\"Review source update\",\"retrySource\":\"Retry source\",\"articles\":\"{count, plural, one {# article} other {# articles}}\",\"noChannels\":\"No channels\",\"statusDraft\":\"Draft\",\"statusReady\":\"Published\",\"catalogueRowAria\":\"Catalogue {catalogue}, Brand {brand}, Market {market}, Season {season}, {parentCount, plural, one {# article} other {# articles}}, {status}\"},\"customers\":{\"countLine\":\"{count, plural, one {# customer catalogue} other {# customer catalogues}}\",\"newButton\":\"New customer catalogue\",\"newButtonTitle\":\"Create a customer catalogue\",\"emptyState\":\"No customer catalogues yet.\",\"headerTarget\":\"Customer\",\"headerBase\":\"Catalogue\",\"headerOverlay\":\"Changes\",\"headerMembers\":\"Applies to\",\"newDialog\":{\"title\":\"New customer catalogue\",\"description\":\"Choose a customer and catalogue.\",\"targetLabel\":\"Customer\",\"targetPlaceholder\":\"Select customer\",\"baseLabel\":\"Catalogue\",\"basePlaceholder\":\"Select catalogue\",\"cancel\":\"Cancel\",\"create\":\"Create catalogue\",\"creating\":\"Creating...\",\"createError\":\"Could not create catalogue.\",\"targetSearchPlaceholder\":\"Search customers\",\"loadingCustomers\":\"Loading customers...\",\"targetEmptyState\":\"No customers found.\",\"targetCountry\":\"Customer country: {country}\",\"targetCountryUnknown\":\"Customer country is unknown.\",\"baseRecommended\":\"Recommended\",\"baseUnavailable\":\"Unavailable for this customer\",\"baseUnavailableCountry\":\"not val
10id for {country}\",\"baseUnavailableScope\":\"market setup incomplete\",\"baseCountryUnknown\":\"Market eligibility could not be confirmed because the customer country is unknown.\"},\"targetTypeCustomer\":\"Customer catalogue\",\"targetTypeChain\":\"Chain catalogue\",\"summaryEmpty\":\"â\",\"summaryBlanket\":\"{channel} {sign}{percent}%\",\"summaryOverride\":\"{count, plural, one {+ # override} other {+ # overrides}}\",\"summaryExclude\":\"{count, plural, one {â # exclude} other {â # excludes}}\",\"summaryExtra\":\"{count, plural, one {+ # extra} other {+ # extras}}\"},\"detail\":{\"loading\":\"Loading catalogueâ¦\",\"loadFailed\":\"Could not load the catalogue.\",\"refreshing\":\"Updating catalogue\",\"retry\":\"Retry\",\"publishCatalogue\":\"Publish catalogue\",\"reviewAndPublish\":\"Review and publish update\",\"checking\":\"Checkingâ¦\",\"publishing\":\"Publishingâ¦\",\"cataloguePublished\":\"Ready\",\"published\":\"Published\",\"publishDialogTitle\":\"Publish {catalogue}?\",\"publishIncluded\":\"Included\",\"publishIncludedSummary\":\"{productCount} Products · {variantCount} SKUs\",\"publishIncludedProductSummary\":\"{productCount} Products\",\"publishWarnings\":\"Warnings\",\"publishCandidateWarning\":\"{count} candidates will remain pending and stay out of published outputs. They will join this catalogue automatically when they become Products.\",\"publishPriceWarning\":\"{count} SKUs have no wholesale price. They will not be available to order until priced.\",\"publishPriceProductWarning\":\"{count} Products have no wholesale price. They will not be available to order until priced.\",\"publishProductWarningSummary\":\"{candidateCount} candidates pending · {productCount} Products unavailable to order\",\"publishCancel\":\"Cancel\",\"publishWarningSummary\":\"{candidateCount} candidates pending · {variantCount} SKUs unavailable to order\",\"cannotPublishCatalogue\":\"Cannot publish catalogue\",\"productSourceVerificationFailed\":\"Ahti could not verify this catalogue against {source}. No changes were made.\",\"retryCheck\":\"Retry check\",\"returnToCatalogue\":\"Return to catalogue\",\"checkCatalogueStatus\":\"Check catalogue status\",\"publicationUnknown\":\"Ahti could not confirm whether the catalogue was published. Check its status before trying again.\",\"checkStatus\":\"Check status\",\"returnToDraft\":\"Return to draft\",\"returningToDraft\":\"Returning to draftâ¦\",\"catalogueNotPublished\":\"Catalogue not published\",\"channelsLoading\":\"Loading sales channels\",\"channelsLoadFailed\":\"Sales channels are unavailable.\",\"usersLoading\":\"Loading owners\",\"usersLoadFailed\":\"Owners are unavailable.\",\"missingTitle\":\"No catalogue exists for {brandKey}:{seasonKey} yet.\",\"backToList\":\"Back to catalogues\",\"back\":\"Catalogues\",\"addArticles\":\"Add products\",\"importCsv\":\"Import CSV\",\"importSaveFirst\":\"Save or discard current changes before importing.\",\"selectScopeFirst\":\"Select a Scope first.\",\"productCandidatesTitle\":\"{count, plural, one {# product candidate} other {# product candidates}}\",\"productCandidatesSet\":\"{count, plural, one {# pending product} other {# pending products}}\",\"productCandidatesCta\":\"Create products\",\"unresolvedMembersTitle\":\"{count, plural, one {# Catalogue member needs a decision} other {# Catalogue members need a decision}}\",\"unresolvedCreateProduct\":\"Create product\",\"unresolvedCreateError\":\"We couldn't start product creation. Try again.\",\"unresolvedRemoveProduct\":\"Remove from Catalogue\",\"title\":\"{brand} {season}\",\"subtitleArticles\":\"{count, plural, one {# article} other {# articles}}\",\"subtitleHierarchyCounts\":\"{models, plural, one {# product} other {# products}} · {parents, plural, one {# article} other {# articles}} · {variants, plural, one {# SKU} other {# SKUs}}\",\"subtitleHierarchyUnknown\":\"Products unknown · Articles unknown · SKUs unknown\",\"productDetailsLoading\":\"Loading product detailsâ¦\",\"productDetailsLoadFailed\":\"Product details could not be loaded.\",\"productDetailsUnavailable\":\"Unavailable\",\"orderFormLive\":\"Order form live\",\"sheetLoading\":\"Loading linked Sheetâ¦\",\"sheetUpd
10ated\":\"Updated {when}\",\"sheetStatusUnknown\":\"Sheet status unavailable\",\"sheetLoadFailed\":\"Couldnât load the linked Sheet.\",\"linkGoogleSheet\":\"Link Google Sheet\",\"removeGoogleSheetTitle\":\"Remove Google Sheet?\",\"removeGoogleSheetDescription\":\"This empties the Catalogue.\",\"removeGoogleSheetAction\":\"Remove\",\"catalogueSwitcher\":\"Select catalogue\",\"catalogueSwitcherSearch\":\"Search catalogues\",\"noVersions\":\"No catalogues found\",\"subtitleLastImport\":\"last import {when}\",\"productsUnavailable\":\"Couldnât load products\",\"productsLastRead\":\"products as read {when}\",\"retryProducts\":\"Retry\",\"relativeJustNow\":\"just now\",\"relativeMinutes\":\"{n}m ago\",\"relativeHours\":\"{n}h ago\",\"relativeDays\":\"{n}d ago\",\"orderForm\":\"Order form\",\"orderFormToggleAriaLabel\":\"Toggle order form\",\"orderFormToastError\":\"Could not update order form\",\"orderFormCopyTitle\":\"Copy order form link\",\"orderFormCopyAriaLabel\":\"Copy order form link\",\"orderFormCopyMenuItem\":\"Copy order form link\",\"orderFormCopied\":\"Copied\",\"orderFormCopyFailed\":\"Could not copy\",\"orderFormOpenMenuItem\":\"Open order form\",\"orderFormPreviewButton\":\"Preview order form\",\"orderFormPreviewAriaLabel\":\"Preview order form\",\"orderFormPreviewEnableFirst\":\"Enable the order form before previewing.\",\"orderFormPreviewSaveFirst\":\"Save catalogue changes before previewing.\",\"orderFormPreviewCustomerSubmissionsDisabled\":\"Enable customer-submitted orders in Create sales orders before previewing.\",\"orderFormFileDownloadMenuItem\":\"Order form\",\"orderFormFileDownloadAriaLabel\":\"Download order form\",\"orderFormFileDownloading\":\"Downloading order form\",\"orderFormFileDownloadFailed\":\"Could not download order form file\",\"orderFormFileSaveFirst\":\"Save catalogue changes before downloading.\",\"productDataSheetDownloadMenuItem\":\"Product data sheet\",\"catalogueFileMenuItem\":\"Catalogue file\",\"productDataSheetDownloadAriaLabel\":\"Download product data sheet\",\"productDataSheetDownloading\":\"Downloading product data sheet\",\"productDataSheetDownloadFailed\":\"Could not download product data sheet\",\"productDataSheetSaveFirst\":\"Save catalogue changes before downloading.\",\"productDataSheetWarningTitle\":\"Product data sheet warning\",\"owner\":\"Owner\",\"noOwner\":\"No owner\",\"market\":\"Market\",\"selectMarket\":\"Select market\",\"allMarkets\":\"Markets\",\"global\":\"Global\",\"salesChannel\":\"Sales channel\",\"selectSalesChannel\":\"Select channel\",\"allSalesChannels\":\"All sales channels\",\"commercialScopes\":\"Markets\",\"commercialScopesHelp\":\"Choose where this catalogue applies.\",\"commercialScopeCount\":\"{count, plural, one {# Market} other {# Markets}}\",\"commercialScopeSelectedCount\":\"{count, plural, one {# Market selected} other {# Markets selected}}\",\"noCommercialScopes\":\"No Markets selected\",\"noMarketsSaved\":\"No Markets configured.\",\"commercialScopesSearchPlaceholder\":\"Search Markets\",\"commercialScopesNoMatches\":\"No Markets found.\",\"moreActionsAriaLabel\":\"More actions\",\"deleteCatalogue\":\"Delete catalogue\",\"deleteVersion\":\"Delete catalogue\",\"deleteSaveFirst\":\"Save or discard changes before deleting.\",\"deleteBaseWithVersionsBlocked\":\"Delete linked customer and Market catalogues first.\",\"deleteCatalogueConfirmTitle\":\"Delete this catalogue?\",\"deleteVersionConfirmTitle\":\"Delete this catalogue?\",\"deleteCatalogueConfirmBody\":\"This removes {label} and all product and pricing data for this brand-season.\",\"deleteVersionConfirmBody\":\"This removes {label}. Other catalogues stay unchanged.\",\"deleteCustomerVersionConfirmBody\":\"This removes {label}. Other catalogues stay unchanged.\",\"deleteConfirmCancel\":\"Cancel\",\"deleteConfirmAction\":\"Delete\",\"comingSoon\":\"Coming soon\",\"removeAllArticles\":\"Remove all\",\"removeAllConfirmTitle\":\"Remove all articles?\",\"removeAllConfirmDescription\":\"Remove {count, plural, one {# article} other {# articles}} from this catalogue. SKU prices for this season will be removed when you save.\",\"removeAllConfirmCancel\":\"Cancel\",\"removeAllConfirmAction\":\"Remove all\",\"orderFormPreview\":{\"title\":\"Preview order form\",\"description\":\"Open the {season} order form as a selected customer. This creates a draft if one does not already exist and does not send email.\",\"customerLabel\":\"Customer\",\"customerPlaceholder\":\"Select customer\",\"customerSearchPlaceholder\":\"Search customersâ¦\",\"customerSearchEmpty\":\"No customers found.\",\"loadingCustomers\":\"Loading customersâ¦\",\"emptyCustomers\":\"No customers are available for preview.\",\"cancel\":\"Cancel\",\"open\":\"Open preview\",\"openError\":\"Could not open preview\"},\"table\":{\"filterPlaceholder\":\"Search by name or SKU\",\"headerArticle\":\"Article\",\"addChannel\":\"channel\",\"addChannelAriaLabel\":\"Add channel\",\"removeChannelTitle\":\"Remove channel\",\"removeChannelAriaLabel\":\"Remove channel {label}\",\"channelsAllAdded\":\"All channels added.\",\"emptyFiltered\":\"No articles match the filter.\",\"emptyAll\":\"No articles in this catalogue yet.\",\"candidateBadge\":\"Candidate\",\"candidateNewArticle\":\"New article\",\"productArticleCount\":\"{count, plural, one {# article} other {# articles}}\",\"candidateNewProduct\":\"New product\",\"candidateNewCodeNeeded\":\"New code needed\",\"candidateProduct\":\"Product {code}\",\"candidateColour\":\"Colour {code}\",\"selectCandidate\":\"Select {label}\",\"allOptions\":\"All\",\"allFacet\":\"All {facet}\",\"noOptions\":\"No matching options\",\"categoryFilter\":\"Category\",\"targetGroupFilter\":\"Target group\",\"nameColumn\":\"Name\",\"skuColumn\":\"SKU\",\"unavailable\":\"Unavailable\",\"statusColumn\":\"Status\",\"statusDescription\":\"Presence in configured destinations\",\"checked\":\"Checked\",\"checking\":\"Checkingâ¦\",\"couldNotCheck\":\"Could not check\",\"destinationPresent\":\"Present\",\"destinationDetailMissing\":\"Missing\",\"destinationMixed\":\"Mixed\",\"destinationNotApplicable\":\"Not applicable\",\"groupedBy\":\"Grouped by {value}\",\"notSet\":\"Not set\",\"selectAllAriaLabel\":\"Select all visible\",\"rowSelectAriaLabel\":\"Select {label}\",\"mixedBadge\":\"Mixed\",\"mixedTooltip\":\"SKUs under this article have different cents â check NetSuite drift\",\"sellDestination\":\"Sell\",\"purchaseDestination\":\"Purchase\",\"manufactureDestination\":\"Manufacture\",\"destinationMissing\":\"Missing in {destination}\",\"destinationUnknown\":\"{destination} not checked\",\"destinationNotChecked\":\"{destination} not checked\",\"sellMissingTooltip\":\"This product is missing in Sell and stays out of published catalogues.\",\"supplyMissingTooltip\":\"{destination} is advisory; this product is missing there.\",\"destinationUnknownTooltip\":\"Ahti could not check {destination}.\",\"destinationNotCheckedTooltip\":\"{destination} does not apply to this product.\",\"checkingDestinations\":\"Checking destinationsâ¦\",\"destinationsNotChecked\":\"Could not check destinations.\",\"retryDestinationCheck\":\"Retry\",\"productRowsLoading\":\"Loading c
10atalogue productsâ¦\",\"channelsToastError\":\"Could not update channels\",\"priceToastError\":\"Could not save price\",\"priceClickToEdit\":\"Click to edit\",\"preorderBadge\":\"â{percent}% pre-order\",\"preorderTooltip\":\"Customers ordering on pre-order get this percent off the catalogue price at order time.\",\"bulkAdjustDecreaseAria\":\"Decrease {label} prices by the typed percent\",\"bulkAdjustIncreaseAria\":\"Increase {label} prices by the typed percent\",\"bulkAdjustPercentAria\":\"Bulk-adjust {label} percent\",\"bulkAdjustDecreaseTooltip\":\"Decrease every row by this %\",\"bulkAdjustIncreaseTooltip\":\"Increase every row by this %\",\"actionsHeader\":\"Actions\",\"removeArticleAria\":\"Remove {label} from catalogue\",\"removeArticleTooltip\":\"Remove from catalogue\",\"filters\":\"Filters\",\"filtersActive\":\"Filters ({count})\",\"clearFilters\":\"Clear filters\",\"removeFilter\":\"Remove {filter}\",\"samePriceAs\":\"Same as {channel}\",\"adjustPrices\":\"Adjust prices\"},\"sidebar\":{\"catalogueLabel\":\"Catalogue\",\"selectCatalogue\":\"Select catalogue\",\"catalogueSwitcherSearch\":\"Search catalogues\",\"versionsTitle\":\"Catalogues\",\"baseVersion\":\"Markets\",\"customerVersionsGroup\":\"Customers\",\"marketVersionsGroup\":\"Markets\",\"baseVersionSummary\":\"Products and prices\",\"newVersion\":\"New catalogue\",\"newCustomerVersion\":\"Customer catalogue\",\"newScopeVersion\":\"Market catalogue\",\"customerScope\":\"Customer\",\"chainScope\":\"Chain\",\"marketScope\":\"Market\",\"channelScope\":\"Channel\",\"marketChannelScope\":\"Market · Channel\",\"customScope\":\"Custom\",\"variantsTitle\":\"Catalogues\",\"variantsEmpty\":\"No catalogues yet.\",\"variantDraft\":\"Draft\",\"variantReady\":\"Ready\",\"newVariant\":\"New catalogue\",\"newVariantDialogTitle\":\"New catalogue\",\"newVariantDialogDescription\":\"Choose one or more saved Markets.\",\"newVariantMarket\":\"Markets\",\"newVariantNoScopes\":\"No Markets configured.\",\"newVariantSelectMarket\":\"Select a Market first.\",\"newVariantUnavailable\":\"One or more selected Markets are no longer available.\",\"newVariantSalesChannel\":\"Sales channel\",\"newVariantSameMarket\":\"Same Market: {value}\",\"newVariantSameSalesChannel\":\"Same channel: {value}\",\"allMarkets\":\"Markets\",\"global\":\"Global\",\"allSalesChannels\":\"All sales channels\",\"newVariantCancel\":\"Cancel\",\"newVariantCreate\":\"Create catalogue\",\"newVariantCreating\":\"Creating...\",\"variantCreateError\":\"Could not create catalogue.\",\"overlaysTitle\":\"Customer catalogues\",\"overlaysEmpty\":\"No customer catalogues yet.\",\"newOverlay\":\"+ New customer catalogue\",\"newOverlayDialogTitle\":\"New customer catalogue\",\"newOverlayDialogDescription\":\"Choose a customer for this catalogue.\",\"newOverlayTargetKey\":\"Customer\",\"newOverlayTargetKeyPlaceholder\":\"Select customer\",\"newOverlayTargetSearchPlaceholder\":\"Search customers\",\"newOverlayLoadingCustomers\":\"Loading customers...\",\"newOverlayCustomerEmpty\":\"No customers found.\",\"newOverlayCancel\":\"Cancel\",\"newOverlayCreate\":\"Create catalogue\",\"newOverlayCreating\":\"Creating...\",\"newOverlayCreateError\":\"Could not create catalogue.\",\"manageOverlays\":\"Manage customer catalogues\",\"outputsTitle\":\"Outputs\",\"outputPdf\":\"PDF brochure\",\"outputXls\":\"Excel pricelist\",\"outputSheet\":\"Product info sheet\",\"outputPlaceholder\":\"Available with sales materials (later release)\",\"summaryEmpty\":\"â\",\"summaryBlanket\":\"{channel} {sign}{percent}%\",\"summaryOverride\":\"{count, plural, one {# override} other {# overrides}}\",\"summaryExclude\":\"{count, plural, one {# exclude} other {# excludes}}\",\"summaryExtra\":\"{count, plural, one {# extra} other {# extras}}\",\"overlaysCount\":\"{count, plural, one {# customer catalogue} other {# customer catalogues}}\"},\"manualAdd\":{\"title\":\"Add products\",\"description\":\"Select existing products and enter optional prices.\",\"articlesLabel\":\"Products\",\"articlesHint\":\"Already-included and other-brand products are hidden.\",\"searchPlaceholder\":\"Search products by name or SKU\",\"loading\":\"Loading productsâ¦\",\"noMatching\":\"No matching products.\",\"showMore\":\"Show {count, plural, one {# more product} other {# more products}}\",\"pricesLabel\":\"Prices\",\"bulkPlaceholder\":\"Bulk fill (e.g. 49.90)\",\"applyToAll\":\"Apply to all\",\"headerArticle\":\"Article\",\"cancel\":\"Cancel\",\"submit\":\"Add {label}\",\"submitWithCount\":\"{count, plural, one {# product} other {# products}}\",\"noChannelsTitle\":\"No channels configured\",\"noChannelsDescription\":\"Add a channel before adding articles.\",\"articlesAddedToast\":\"Products added\",\"articleAddError\":\"Could not add {label}\",\"removeAriaLabel\":\"Remove {label}\",\"removeRowAriaLabel\":\"Remove {label}\",\"submitCount\":\"{count, plural, =0 {Add} one {Add # product} other {Add # products}}\",\"articleChannelAriaLabel\":\"{parent} {channel} cents\"},\"statusDraft\":\"Draft\",\"statusReady\":\"Ready\",\"subtitleSourceSuffix\":\" · {source}\",\"addProducts\":\"Add products\",\"productListTitle\":\"Catalogue Products\",\"addArticlesManually\":\"Add products\",\"selectExistingProducts\":\"Select existing Products\",\"manageSources\":\"Manage sources\",\"unified\":{\"showMore\":\"Show more\",\"productSurfaceLabel\":\"Catalogue Products\",\"statusLensLabel\":\"Catalogue Product status\",\"all\":\"All\",\"products\":\"Products\",\"candidates\":\"Candidates\",\"addProducts\":\"Add products\",\"addProductsDescription\":\"Add products manually, from files, or from another season.\",\"linkGoogleSheetTitle\":\"Link Google Sheet\",\"linkGoogleSheetDescription\":\"Link one Google Sheet to this Catalogue.\",\"linkSourceTitle\":\"Link to source\",\"linkSourceDescription\":\"Add a Google Sheet to start this Catalogue. It will stay a Draft until the source is checked.\",\"sourceBrand\":\"Brand\",\"sourceSeason\":\"Season\",\"sourceMarket\":\"Market\",\"sourceChannel\":\"Channel\",\"sourceGlobal\":\"Global\",\"addFile\":\"Add f
10ile\",\"chooseFile\":\"Choose file\",\"existingProducts\":\"Add manually\",\"existingProductsAria\":\"Add products manually\",\"files\":\"Files\",\"filesAria\":\"Add products from files\",\"googleSheets\":\"Google Sheets\",\"googleSheetsDescription\":\"Link one exact Google Sheet and keep this Catalogue up to date.\",\"googleSheetUrl\":\"Google Sheet link\",\"googleSheetUrlPlaceholder\":\"Paste a Google Sheets link\",\"googleWorksheet\":\"Worksheet (optional)\",\"googleWorksheetPlaceholder\":\"Worksheet name, e.g. Export\",\"googleProductColumn\":\"Product column (optional)\",\"googleProductColumnPlaceholder\":\"Column letter or header, e.g. A or SKU\",\"googleProductLevel\":\"Product level\",\"googleProductLevelPlaceholder\":\"Product level (optional)\",\"googlePriceColumns\":\"Price columns (optional)\",\"googlePriceColumnsPlaceholder\":\"C:channel:type:currency, e.g. C:wholesale:wholesale:EUR\",\"googleSheetAdd\":\"Link Google Sheet\",\"googleSheetTryAgain\":\"Try again\",\"brandConfigurationMissing\":\"{brand} is missing required configuration. Go to {place} to set it up before trying again.\",\"goToSetup\":\"Go to {place}\",\"googleSheetLinking\":\"Linking Google Sheetâ¦\",\"googleSheetQuestionTitle\":\"Which sheet has the Catalogue?\",\"googleSheetQuestionDescription\":\"Choose the sheet with Product SKUs and prices.\",\"googleSheetQuestionInputPlaceholder\":\"Write an answer\",\"googleSheetQuestionContinue\":\"Continue\",\"googleSheetLinked\":\"Google Sheet linked\",\"googleSheetUpdated\":\"Catalogue updated\",\"googleSheetNoChanges\":\"No Catalogue changes\",\"googleSheetProgressConnecting\":\"Connecting to Googleâ¦\",\"googleSheetQuestionError\":\"Choose an option or enter an answer to continue.\",\"googleSheetQuestionRetryError\":\"The answer could not be completed. Try the question again.\",\"googleSheetInspect\":\"Inspect Sheet\",\"googleSheetUrlInvalid\":\"Enter a Google Sheets link.\",\"googleSheetConnectError\":\"Couldnât start the Google connection.\",\"googleSheetConnectionPending\":\"Finish the Google connection to resume linking this Sheet.\",\"googleSheetAccessNeeded\":\"Ahti needs access to this exact Google Sheet. Opening Google connectionâ¦\",\"googleSheetConnectionBlocked\":\"The Google connection window was blocked. Open it to continue.\",\"googleSheetConnectionCanceled\":\"Google connection was canceled. Open it to try again.\",\"googleSheetConnectionTimeout\":\"The Google connection is still open. Finish it, then try again.\",\"googleSheetConsentNotCompleted\":\"The exact Sheet is still unavailable. Open Google connection to try again.\",\"googleSheetOpenConnection\":\"Open Google connection\",\"googleSheetAdminRequired\":\"Only an administrator can grant access to this Google Sheet.\",\"googleSheetVerifyError\":\"Couldnât verify this Google Sheet.\",\"catalogueLoading\":\"Checking the Catalogueâ¦\",\"googlePriceColumn\":\"Price column\",\"googlePriceColumnPlaceholder\":\"Choose a price column\",\"googlePriceChannel\":\"Price channel\",\"googlePriceChannelPlaceholder\":\"Choose a configured channel\",\"googlePriceKind\":\"Price type\",\"googlePriceCurrency\":\"Currency\",\"googlePriceAdd\":\"Add price mapping\",\"seedCatalogue\":\"Seed catalogue\",\"seedCatalogueAria\":\"Seed catalogue from another season\",\"searchExistingProducts\":\"Search by Product name or SKU\",\"searchExistingProductsAria\":\"Search products by name, product code, article code, or SKU\",\"filterProducts\":\"Filter productsâ¦\",\"groupedBy\":\"Grouped by {value}\",\"product\":\"Product\",\"candidate\":\"Candidate\",\"matchExistingProduct\":\"Match existing product\",\"matchProduct\":\"Match product\",\"cancel\":\"Cancel\",\"createProduct\":\"Create product\",\"createProducts\":\"Create products\",\"selectedCandidates\":\"{count} candidates selected\",\"clear\":\"Clear\",\"removeSelectedProducts\":\"Remove selected products\",\"removeConfirmTitle\":\"Remove {product} from this catalogue?\",\"removeConfirmDescription\":\"This removes its catalogue prices.\",\"removeConfirmCancel\":\"Cancel\",\"removeConfirmAction\":\"Remove\",\"removeFailed\":\"Couldnât remove the selected candidates. Try again.\",\"candidateSetSelectionConflict\"
10:\"Select candidates from one source set at a time.\",\"noProducts\":\"No products available.\",\"noProductsMatch\":\"No products match your search.\",\"selectedCount\":\"{count} selected\",\"noOptions\":\"No options\",\"allOptions\":\"All\",\"addProductsMode\":\"Ways to add products\",\"retry\":\"Retry\",\"loadingProducts\":\"Loading products\",\"searchingProducts\":\"Searching products\",\"loadProductsError\":\"Couldnât load products.\",\"updateProductsError\":\"Couldnât update results.\",\"loadMoreProductsError\":\"Couldnât load more products.\",\"sourceListError\":\"Couldnât load catalogue sources.\",\"replaceFile\":\"Replace file\",\"uploadError\":\"Couldnât upload this file.\",\"enabled\":\"Enabled\",\"disabled\":\"Disabled\",\"scanning\":\"Scanning\",\"scanFailed\":\"Scan failed\",\"googlePriceKindWholesale\":\"Wholesale\",\"googlePriceKindRrp\":\"RRP\",\"googlePriceKindPurchase\":\"Purchase\",\"sheetAddTitle\":\"Add Catalogue\",\"sheetRead\":\"Read Sheet\",\"sheetReadingTitle\":\"Reading {sheet}\",\"sheetReviewTitle\":\"Review Catalogue\",\"sheetCreate\":\"Create Catalogue\",\"sheetCancel\":\"Cancel\",\"sheetClose\":\"Close\",\"sheetChange\":\"Change\",\"sheetOpen\":\"Open Sheet\",\"sheetLeaveOut\":\"Leave this column out\",\"sheetFound\":\"What Ahti found\",\"sheetProductsAndPrices\":\"Products and prices\",\"sheetRowProducts\":\"Products\",\"sheetRowPrice\":\"Price\",\"sheetRowTab\":\"Tab\",\"sheetRowCurrency\":\"Currency\",\"sheetStepOpenedDetail\":\"{tabs, plural, one {# tab} other {# tabs}} · {rows, plural, one {# row} other {# rows}}\",\"sheetMatched\":\"{matched} of {total} matched\",\"sheetPrices\":\"{count, plural, one {# price} other {# prices}}\",\"sheetNeedsYou\":\"Needs you\",\"sheetPriceQuestion\":\"Which price is in â{column}â?\",\"sheetProductQuestion\":\"Which column holds the Products?\",\"sheetTabQuestion\":\"Which tab holds the Catalogue?\",\"sheetCurrencyQuestion\":\"Which currency are the prices in?\",\"sheetEvidenceColumn\":\"Column â{column}â\",\"sheetEvidenceColumnSource\":\"Column â{column}â · {source}\",\"sheetValues\":\"Values {low} to {high}\",\"sheetSourceMeta\":\"Google Sheets · {worksheet} · {rows, plural, one {# row} other {# rows}} read just now\",\"sheetProductsArticles\":\"{parents, plural, one {# Article} other {# Articles}}, with all {variants, plural, one {# SKU} other {# SKUs}}\",\"sheetProductsProducts\":\"{models, plural, one {# Product} other {# Products}}, with all their Articles and SKUs\",\"sheetProductsSkus\":\"{variants, plural, one {# SKU} other {# SKUs}}\",\"sheetProductSkus\":\"{product} · {variants, plural, one {# SKU} other {# SKUs}}\",\"sheetRowNewArticle\":\"New article\",\"sheetRowNewProduct\":\"New product\",\"sheetRowNewCodeNeeded\":\"New code needed\",\"sheetRowProduct\":\"Product {code}\",\"sheetPriceValue\":\"{channel} {kind} · {currency}\",\"sheetPriceKindWholesale\":\"wholesale\",\"sheetPriceKindRrp\":\"retail\",\"sheetPriceKindPurchase\":\"purchase\",\"sheetPriceLeftOut\":\"Left out\",\"sheetColumnRow\":\"Row\",\"sheetProductColumn\":\"Product\",\"createCandidate\":\"Create\",\"sheetPriceShared\":\"{channel} · Same as {source}\",\"rows\":\"Rows\"},\"saveFailedTitle\":\"Save failed\",\"saveBar\":{\"changes\":\"{count, plural, one {# unsaved change} other {# unsaved changes}}\",\"discard\":\"Discard\",\"save\":\"Save\",\"retry\":\"Retry\",\"saved\":\"Saved\",\"saving\":\"Savingâ¦\",\"genericError\":\"Couldnât save this catalogue. Try again.\",\"scopeError\":\"Choose where this catalogue applies, then retry.\",\"orderFormEnableError\":\"Couldnât enable the order form. Try again.\"},\"suggestions\":{\"title\":\"Review source suggestions\",\"description\":\"Sources provide evidence. Review canonical matches and candidate proposals before Apply.\",\"refresh\":\"Refresh\",\"loading\":\"Loadingâ¦\",\"retry\":\"Retry\",\"loadFailed\":\"Suggestions could not be loaded.\",\"sourceError\":\"Couldnât scan this file.\",\"removeError\":\"Couldnât remove this source.\",\"membershipTitle\":\"Current Catalogue membership\",\"membershipCount\":\"{count, plural, =0 {No accepted Articles yet} one {# accepted Article} other {# accepted Articles}}\",\"membershipEmpty\":\"Accepted membership stays visible while sources scan.\",\"moreMembership\":\"+{count} more\",\"addSource\":\"Add a PDF or Excel source\",\"sourceTypes\":\"PDF and XLSX files are scanned independently.\",\"dropSource\":\"Drop a source here or click to browse\",\"catalogueLoading\":\"Checking the Catalogueâ¦\",\"catalogueCreateFailed\":\"Could not create the Catalogue. Try again.\",\"uploading\":\"Uploading and scanning sourceâ¦\",\"sourcesTitle\":\"Sources\",\"manageSources\":\"Manage sources\",\"noSources\":\"No sources attached. Add a PDF or Excel file to build suggestions.\",\"sourceScope\":\"{brand} · {season}\",\"inspect\":\"Inspect\",\"rescan\":\"Rescan\",\"remove\":\"Remove\",\"status\":{\"queued\":\"Queued\",\"scanning\":\"Scanning\",\"verifying\":\"Verifying\",\"ready\":\"Ready\",\"failed\":\"Scan failed\",\"disabled\":\"Disabled\"},\"enabled\":\"Enabled\",\"sourceSummary\":\"{count, plural, =0 {No sources} one {# source} other {# sources}}\",\"needsAttentionTitle\":\"Needs attention\",\"needsAttentionDescription\":\"Ambiguous identities and possible duplicates remain review evidence until Ap
10ply.\",\"noNeedsAttention\":\"No exceptions need attention.\",\"inspection\":{\"units\":\"Units inspected\",\"observations\":\"Product observations\",\"failures\":\"Failed units\",\"diagnostics\":\"Diagnostics\",\"lastAttemptFailed\":\"The last scan failed. Earlier successful evidence remains available.\"},\"proposalTitle\":\"Combined proposal\",\"proposalDescription\":\"Review Article rows. SKU and size clues stay as evidence.\",\"proposalCount\":\"{count, plural, =0 {No suggestions} one {# suggestion} other {# suggestions}}\",\"noSuggestions\":\"No Product-shaped suggestions are ready yet.\",\"diagnostics\":\"{count, plural, one {# source needs attention} other {# sources need attention}}\",\"unresolvedProduct\":\"Unresolved Product\",\"unnamed\":\"Unnamed Article\",\"classification\":{\"existing-article\":\"Existing Article\",\"new-article\":\"New Article candidate\",\"new-product-article\":\"New Product + Article candidate\",\"needs-review\":\"Needs review\"},\"alreadyMember\":\"Already in Catalogue\",\"possibleDuplicate\":\"Possible duplicate\",\"duplicateHold\":\"Possible duplicates stay separate as review evidence. Approve to preserve them as candidates.\",\"needsResolution\":\"This evidence remains a candidate until Product creation verifies it.\",\"rowDetails\":\"Identifier {identifier} · Colour {colour}\",\"evidenceLabel\":\"Evidence ({count})\",\"noEvidence\":\"No evidence details available.\",\"evidence\":{\"page\":\"PDF page {page}\",\"row\":\"Excel row {row}\"},\"productSelector\":\"Existing Product\",\"chooseProduct\":\"Choose existing Product\",\"searchProducts\":\"Search Products\",\"noProducts\":\"No configured Products found.\",\"newProduct\":\"New Product\",\"newProductPending\":\"Pending candidate\",\"productResolved\":\"Canonical Product selected\",\"decisionLabel\":\"Review decision\",\"approve\":\"Approve\",\"reject\":\"Reject\",\"leavePending\":\"Leave pending\",\"summaryTitle\":\"Submit review\",\"summary\":\"{existing} existing Articles enter membership · {candidates} new rows become pending candidates · {pending} left pending\",\"apply\":\"Apply approved choices\",\"applySuccess\":\"{existingParentsAdded} existing Articles added · {candidatesInserted} pending candidates saved\",\"review\":\"Review\",\"sourceReview\":{\"back\":\"Back\",\"files\":\"Files\",\"reviewProducts\":\"Review products\",\"loading\":\"Loading productsâ¦\",\"worksheetFact\":\"Worksheet: {name}\",\"productColumnFact\":\"Product column: {name}\",\"productLevelFact\":\"Product level: {level}\",\"priceMappingFact\":\"Price mapping: {mapping}\",\"savedResult\":\"Saved result\",\"partial\":\"Partial scan\",\"scanningAgain\":\"Scanning againâ¦\",\"latestScanFailed\":\"Couldnât scan this file.\",\"resultsStillShown\":\"Results from {date} are still shown.\",\"viewOnly\":\"View only\",\"viewOnlyDescription\":\"You need Catalogue edit access to change these choices.\",\"productsCount\":\"{count} products\",\"filters\":\"Filter products\",\"decisionLabel\":\"Catalogue decision\",\"articleHeader\":\"Article\",\"mappingHeader\":\"Resolved as\",\"productHeader\":\"Product\",\"noMapping\":\"â\",\"decisionHeader\":\"Decision\",\"all\":\"All {count}\",\"needs-decision\":\"Needs decision {count}\",\"add\":\"Add {count}\",\"dont-add\":\"Donât add {count}\",\"search\":\"Search by name or identifier\",\"matching\":\"{count} matching\",\"selectedCount\":\"{count} selected\",\"selectPage\":\"Select current page\",\"selectRow\":\"Select\",\"addSelected\":\"Add selected\",\"dontAddSelected\":\"Donât add selected\",\"clearSelection\":\"Clear selection\",\"selectAllMatching\":\"Select all {count} matching products\",\"allMatchingSelected\":\"All {count} matching products selected\",\"addDecision\":\"Add\",\"addAllMatching\":\"Add all {count} matching\",\"dontAddAllMatching\":\"Donât add all {count} matching\",\"dontAdd\":\"Donât add\",\"articleFact\":\"Article: {name}\",\"productFact\":\"Product: {name}\",\"canonicalMatch\":\"Canonical {level} match\",\"candidateProposal\":\"Candidate proposal\",\"normalizedTargets\":\"Adds Articles: {targets}\",\"unknownLevel\":\"Product\",\"matchedLevel\":{\"product\":\"Product\",\"article\":\"Article\",\"sku\":\"SKU\"},\"locationPage\":\"Page {page}\",\"locationSheetRow\":\"{sheet}, row {row}\",\"locationRow\":\"Row {row}\",\"sourcePrices\":\"Source prices: {prices}\",\"priceResolved\":\"{count, plural, one {# price is configured for Apply.} other {# prices are configured for Apply.}}\",\"priceUnresolved\":\"{count, plural, one {# price remains for review.} other {# prices remain for review.}}\",\"chooseArticle\":\"Choose an Article\",\"chooseProduct\":\"Choose a Product\",\"noIdentifier\":\"No identifier\",\"unnamed\":\"Unnamed product\",\"alreadyInCatalogue\":\"Already in Catalogue\",\"staysInCatalogue\":\"This product stays in the Catalogue.\",\"empty\":\"No products found in this file.\",\"noMatch\":\"No products match your search.\",\"noNeedsDecision\":\"No products need a decision.\",\"bulkMappingRequired\":\"{count, plural, one {# selected product needs an Article or Product choice.} other {# selected products need an Article or Product choice.}}\",\"staged\":\"{count, plural, one {# change} other {# changes}}\",\"applying\":\"Applyingâ¦\",\"apply\":\"Apply\",\"noChanges\":\"No changes to apply\",\"productsAdded\":\"{count, plural, one {# Product added to the Catalogue.} other {# Products added to the Catalogue.}}\",\"dontAddSaved\":\"{count, plural, one {# Donât add choice saved.} other {# Donât add choices saved.}}\",\"saved\":\"{count, plural, one {# choice saved.} other {# choices saved.}}\",\"alreadyUpToDate\":\"{count, plural, one {# choice was already up to date.} other {# choices were already up to date.}}\",\"readBack\":\"The saved result was read back.\",\"reloadBeforeRetry\":\"Ahti could not confirm whether your changes were applied. Reload before trying again.\",\"reload\":\"Reload\",\"loadError\":\"Couldnât load this file.\",\"verificationPending\":\"Verifying this file against your configured Productsâ¦\",\"verificationFailed\":\"Couldnât verify this file. Retry the source.\",\"applyError\":\"Couldnât apply changes.\",\"removeSuccess\":\"{fileName} removed.\",\"removeError\":\"Couldnât remove {fileName}.\",\"removeUnknown\":\"Couldnât confirm removal of {fileName}. Reload before retrying.\",\"retry\":\"Retry\",\"catalogueUpdating\":\"Catalogue updatingâ¦\",\"catalogueVerificationFailed\":\"Couldnât verify this file. Retry the source.\",\"stale\":\"A newer scan is now shown. Review your choices before applying.\",\"unsavedTitle\":\"Discard changes?\",\"unsavedDescription\":\"{count, plural, one {# choice has not been applied.} other {# choices have not been applied.}}\",\"keepReviewing\":\"Keep reviewing\",\"discardChanges\":\"Discard changes\",\"previous\":\"Previous\",\"next\":\"Next\"}},\"actionFeedbackLabel\":\"Catalogue action status\",\"publishSellMissingWarning\":\"{count, plural, one {# Product isnât in the Sell system yet. It stays off order forms until it is.} other {# Products arenât in the Sell system yet. They stay off order forms until they are.}}\",\"publish\":\"Publish\",\"sourceGoogleSheet\":\"Google Sheet\",\"sourceLabel\":\"Source\",\"refreshSheet\":\"Refresh\",\"replaceSheet\":\"Replace\",\"sheetRefreshFailed\":\"Couldnât refresh the Google Sheet.\",\"scope\":{\"label\":\"Scope\",\"season\":\"Season\",\"brand\":\"Brand\",\"searchSeasons\":\"Search seasons\",\"searchBrands\":\"Search brands\",\"noSeasons\":\"No seasons foun
10d\",\"noBrands\":\"No brands found\"},\"download\":\"Download\",\"createMissing\":{\"label\":\"Missing in {system}\",\"labelWithPhase\":\"Missing in {system} · {phase}\",\"count\":\"{count, plural, one {# Product} other {# Products}}\",\"none\":\"None\",\"start\":\"{count, plural, one {Create # Product} other {Create # Products}}\",\"running\":\"Creating Products in {system}\",\"runningWithPhase\":\"Creating Products in {system} · {phase}\",\"created\":\"{done} created\",\"stopped\":\"Stopped · {done} created\",\"failed\":\"Failed · {done} created\",\"rateLimited\":\"{system} request limit reached · {done} created\",\"done\":\"{count, plural, one {# Product created} other {# Products created}}\",\"otherCatalogue\":\"Creating Products for {catalogue}\"}},\"variant\":{\"loading\":\"Loading catalogue...\",\"missingBase\":\"Catalogue not found.\",\"loadError\":\"Could not load catalogue.\",\"notFound\":\"Catalogue not found.\",\"back\":\"Catalogue\",\"eyebrow\":\"Catalogue\",\"inheritsFrom\":\"Uses products and prices from its source catalogue.\",\"addExtra\":\"Add extra\",\"retry\":\"Try again\"},\"overlay\":{\"loading\":\"Loading customer catalogue...\",\"invalidKey\":\"Customer catalogue not found.\",\"baseMissing\":\"Catalogue data is not available.\",\"backToCustomers\":\"Back to customer catalogues\",\"backShort\":\"Customer catalogues\",\"notAvailable\":\"Customer catalogue not available.\",\"saveError\":\"Could not save customer catalogue\",\"header\":{\"titleSuffix\":\"{label} customer catalogue\",\"newTitle\":\"New customer catalogue\",\"unknownTitle\":\"Unknown customer catalogue\",\"subtitleChain\":\"Chain catalogue\",\"subtitleCustomer\":\"Customer catalogue\",\"membersCount\":\"Applies to {count, plural, one {# customer} other {# customers}}\",\"moreMembers\":\"+{count} more\",\"delete\":\"Delete\",\"create\":\"Create catalogue\",\"save\":\"Save changes\",\"unsavedChanges\":\"Unsaved changes\",\"moreActionsAriaLabel\":\"More actions\",\"deleteMenuItem\":\"Delete catalogue\",\"unresolvedSuffix\":\"(not found)\",\"confirmTitle\":\"Delete this catalogue?\",\"confirmDescription\":\"This removes the customer catalogue for {label}. If a NetSuite price level was created, it stays in NetSuite and must be disabled manually.\",\"confirmDeleteTitle\":\"Delete this catalogue?\",\"confirmDeleteBody\":\"This removes the customer catalogue for {label}. If a NetSuite price level was created, it stays in NetSuite and must be disabled manually.\",\"confirmCancel\":\"Cancel\",\"confirmDelete\":\"Delete catalogue\",\"baseLabelPrefix\":\"catalogue \"},\"blanket\":{\"title\":\"Blanket adjust\",\"emptyChannels\":\"The catalogue has no channels configured.\",\"emptyAdjusts\":\"No blanket adjusts yet.\",\"clear\":\"Clear\",\"inputAriaLabel\":\"{label} blanket adjust percent\"},\"overrides\":{\"title\":\"Overrides, excludes \u0026 extras\",\"override\":\"Override\",\"exclude\":\"Exclude\",\"addExtra\":\"Add extra\",\"empty\":\"No per-article rules. Add an override, exclude, or extra to start.\",\"headerKind\":\"Kind\",\"headerArticle\":\"Article\",\"headerChannel\":\"Channel\",\"headerCents\":\"Cents\",\"removeRowAriaLabel\":\"Remove row\",\"kindOverride\":\"Override\",\"kindExclude\":\"Exclude\",\"kindExtra\":\"Extra\",\"dialog\":{\"overrideTitle\":\"Add override\",\"excludeTitle\":\"Exclude an article\",\"extraTitle\":\"Add extra article\",\"overrideDescription\":\"Pick a product in the source catalogue, a channel, and a price.\",\"excludeDescription\":\"Pick a product in the source catalogue to remove from this catalogue.\",\"extraDescription\":\"Pick another product and enter prices per channel.\",\"channelLabel\":\"Channel\",\"channelPlaceholder\":\"Channel\",\"priceLabel\":\"Price (e.g. 49.90)\",\"pricesPerChannelLabel\":\"Prices per channel\",\"cancel\":\"Cancel\",\"submitOverride\":\"Add override\",\"submitExclude\":\"Exclude article\",\"submitExtra\":\"Add extra\",\"searchPlaceholder\":\"Search articles by name\",\"searchAriaLabel\":\"Search articles\",\"loading\":\"Loading articlesâ¦\",\"noMatching\":\"No matching articles.\",\"clearPickedAriaLabel\":\"Clear picked article\"}},\"effect\":{\"title\":\"Effect summary\",\"empty\":\"Empty customer catalogue. Add a blanket adjust or per-article overrides to change pricing.\",\"pureBlanketBadge\":\"Pure blanket\",\"pureBlanketBody\":\"An NS price level will be provisioned on save.\",\"mixedBadge\":\"Mixed\",\"mixedBody\":\"Line-level rates written at order creation.\",\"provisioned\":\"Provisioned: NS price level #{id}\",\"counts\":\"{blanket, plural, one {# blanket adjust} other {# blanket adjusts}} · {overrides, plural, one {# override} other {# overrides}} · {excludes, plural, one {# exclude} other {# excludes}} · {extras, plural, one {# extra} other {# extras}}\",\"provisionedLabel\":\"NS price level\"},\"targetTypeChain\":\"Chain\",\"targetTypeCustomer\":\"Customer\",\"addExtra\":{\"title\":\"Add products\",\"description\":\"Pick products that are not in the source catalogue. Set prices in the table after adding.\",\"submitCount\":\"Add ({count})\",\"cancel\":\"Cancel\",\"searchPlaceholder\":\"Search articles by label or code\",\"emptyState\":\"No articles available to add.\",\"loadingState\":\"Loading articlesâ¦\",\"trigger\":\"Add product\"},\"title\":\"Customer catalogue\",\"subtitle\":\"{base} for {customer}\",\"prunedToast\":\"{count, plural, one {Removed 1 empty entry} other {Removed # empty entries}}\",\"blanketBar\":{\"label\":\"Blanket adjustment\",\"emptyChannels\":\"No channels configured.\",\"inputAriaLabel\":\"Blanket % for {label}\"},\"table\":{\"headerProduct\":\"Product\",\"selectAllAriaLabel\":\"Select all visible\",\"rowSelectAriaLabel\":\"Select {label}\",\"filterPlaceholder\":\"Filter productsâ¦\",\"allFilterOptions\":\"All\",\"noFilterOptions\":\"No matching options\",\"groupedBy\":\"Grouped by {labels}\",\"notSet\":\"Not set\",\"removeConfirmTitle\":\"Remove {product} from this catalogue?\",\"removeConfirmDescription\":\"This removes its catalogue prices.\",\"removeConfirmCancel\":\"Cancel\",\"removeConfirmAction\":\"Remove\",\"addProduct\":\"Add product\",\"empty\":\"No products in this catalogue.\",\"excludedSectionTitle\":\"Excluded from this catalogue\",\"excludedSectionCount\":\"{count, plural, one {# product} other {# products}}\",\"exclude\":\"Exclude from catalogue\",\"restore\":\"Restore to catalogue\",\"extraBadge\":\"EXTRA\",\"candidateBadge\":\"Candidate\",\"mixedBadge\":\"Mixed\",\"mixedTooltip\":\"SKUs have different catalogue prices.\",\"overridePercentChip\":\"{pct}%\",\"blanketBaseline\":\"catalogue\",\"blanketDecreaseAria\":\"Decrease {label} prices\",\"blanketIncreaseAria\":\"Increase {label} prices\",\"blanketPercentAria\":\"{label} adjustment percent\",\"blanketDecreaseTooltip\":\"Decrease all prices in this column\",\"blanketIncreaseTooltip\":\"Increase all prices in this column\",\"cellSource\":{\"base\":\"Catalogue price\",\"blanket\":\"Catalogue price with {pct}% blanket\",\"overrideCents\":\"Locked price\",\"overridePercent\":\"{pct}% off catalogue price\",\"extra\":\"Extra product price\"}},\"bulk\":{\"title\":\"Adjusting {count, plural, one {# product} other {# products}}\",\"tabPercent\":\"Percent\",\"tabAbsolute\":\"Set price (fixed)\",\"percentHint\":\"Follows catalogue prices.\",\"absoluteHint\":\"Locks the price when catalogue prices change.\",\"apply\":\"Apply\",\"cancel\":\"Clear selection\"},\"retry\":\"Try again\"},\"templateMenu\":{\"button\":\"Import template\",\"importTemplateAriaLabel\":\"Download import template\",\"current\":{\"label\":\"Current catalogue\",\"ariaLabel\":\"Download import template for current catalogue\"},\"fromSeason\":{\"itemLabel\":\"{season}\",\"ariaLabel\":\"Download import template from {season}\"}},\"bootstrap\":{\"sourceLabel\":\"Source season\",\"sourcePlaceholder\":\"Select season\",\"baseVersionLabel\":\"Catalogue\",\"versionsLabel\":\"Catalogues\",\"pricesLabel\":\"Prices\",\"copyPricesShort\":\"Copy\",\"includeCatalogue\":\"Include {catalogue}\",\"copyPricesAriaLabel\":\"Copy prices for {catalogue}\",\"inheritsBasePrices\":\"Uses catalogue prices\",\"seedDraft\":\"Seed draft\",\"seeding\":\"Seedingâ¦\",\"seedError\":\"Couldnât seed this draft. Try again.\",\"appliedToast\":\"Added {products, plural, one {# product} other {# products}} and {prices, plural, one {# price} other {# prices}} to the draft.\"}},\"createSalesOrders\":{\"modes\":{\"groupLabel\":\"Other ways to create\",\"intakeFromSell\":\"Request from Sell\",\"manual\":\"Create manually\",\"manualDescription\":\"Build an order from scratch in a product grid\",\"drafts\":\"Review customer drafts\",\"draftsDescription\":\"Approve orders customers submitted directly\"},\"manual\":{\"brand\":\"Brand\",\"season\":\"Season\",\"customer\":\"Customer\",\"chooseBrand\":\"Choose brand\",\"chooseSeason\":\"Choose season\",\"chooseCustomer\":\"Choose customer\",\"buildOrder\":\"Build order\",\"buildOrderDescription\":\"Choose a brand and season, then add products to the order.\",\"orderDetails\":\"Order details\",\"order\":\"Order\",\"searchProducts\":\"Search products\",\"catalogue\":\"Catalogue\",\"allProductsInStock\":\"All products in stock\",\"inStockOnly\":\"In stock only\",\"customerPricing\":\"Customer pricing\",\"customerCatalogue\":\"Customer catalogue\",\"customerLoadFailed\":\"Couldnât load customers.\",\"setupLoadFailed\":\"Couldnât load Brand and Season setup.\",\"setupUnavailable\":\"No active Brand and Season choices are configured for manual orders.\",\"emptyOrder\":\"Your order is empty.\",\"noMatches\":\"No products match this view.\",\"chooseScope\":\"Choose a brand and season to browse products.\",\"quantity\":\"Quantity\",\"currency\":\"Currency\",\"unitPrice\":\"Unit price\",\"missingPrice\":\"Enter a unit price greater than 0.\",\"priceNeeded\":\"Price needed\",\"total\":\"Total\",\"saveReview\":\"Save draft\",\"createOrder\":\"Create order\",\"creating\":\"Creatingâ¦\",\"openOrder\":\"Open order\",\"close\":\"Close\",\"items\":\"{count, plural, one {# item} other {# items}}\",\"productsCount\":\"{count, plural, one {# product} other {# products}}\",\"loadingProducts\":\"Loading productsâ¦\",\"checkingStock\":\"Checking stock\",\"loadMoreProducts\":\"Load more products\",\"product\":\"Product\",\"noCatalogue\":\"No catalogue for this brand and season â showing its products in stock.\",\"catalogueLookupFailed\":\"Couldnât check for a catalogue.\",\"productLoadFailed\":\"Couldnât load products.\",\"stockUnknown\":\"Stock unknown. You can still add quantities.\",\"orderCheckFailed\":\"Couldnât check this order.\",\"retry\":\"Retry\",\"showAllProductsInStock\":\"Show all products in stock\",\"back\":\"Back\",\"poReference\":\"PO reference\",\"memo\":\"Memo\",\"deliveryDate\"
10:\"Delivery date\",\"orderType\":\"Order type\",\"customerUnavailable\":\"This customer is no longer available.\",\"mixedCurrencies\":\"Orders with mixed currencies need separate orders.\",\"currencyRequired\":\"Enter a valid currency before creating the order.\",\"removeLineLabel\":\"Remove {name} {size}\",\"quantityForLabel\":\"Quantity for {name} {size}\",\"currencyForLabel\":\"Currency for {name} {size}\",\"unitPriceForLabel\":\"Unit price for {name} {size}\",\"customerCatalogueIneligible\":\"This customer canât order from this catalogue.\",\"useCatalogue\":\"Use {label}\",\"customerPricingUnavailable\":\"Couldnât load this customerâs prices.\",\"customerRequired\":\"Choose a customer to create the order.\",\"preorderOpens\":\"Preorder opens {date}.\",\"preorderClosed\":\"Preorder closed {date}.\",\"preorderNotOffered\":\"Preorder isnât offered for this season.\"},\"draftList\":{\"searchPlaceholder\":\"Search by customer\",\"empty\":\"No submissions found\",\"ediOrderLabel\":\"EDI order · Buyer order {buyerOrderReference}\",\"status\":{\"submitted\":\"Submitted\",\"approved\":\"Approved\",\"draft\":\"Draft\"},\"columns\":{\"customer\":\"Customer\",\"season\":\"Season\",\"items\":\"Items\",\"total\":\"Total\",\"submittedAt\":\"Submitted\",\"contact\":\"Contact\"},\"statusLabel\":\"Status\"},\"confirmationDraft\":{\"ariaLabel\":\"Customer confirmation email draft\",\"title\":\"Customer email draft\",\"ready\":\"Ready\",\"submittingHint\":\"Tweak this while the sales order is being created.\",\"successHint\":\"Add the final order reference before sending.\",\"textareaLabel\":\"Confirmation email draft\",\"nextSteps\":\"Add next steps\",\"dropNextSteps\":\"Drop next steps\",\"copy\":\"Copy\",\"copied\":\"Copied\",\"collapse\":\"Collapse draft\",\"expand\":\"Expand draft\",\"dismiss\":\"Dismiss draft\"},\"progress\":{\"checklist\":{\"createTitle\":\"Create orders\",\"acceptReviewedOrders\":\"Accept reviewed orders\",\"confirmOrderOutcomes\":\"Confirm order outcomes\",\"prepareOrderFiles\":\"Prepare order files\",\"working\":\"Workingâ¦\",\"waiting\":\"Waiting\"},\"currentActivity\":{\"label\":\"What is happening now\",\"readingUploadedOrderFile\":\"Reading order fileâ¦\",\"creatingSalesOrders\":\"Creating sales ordersâ¦\"},\"execution\":{\"stateCreating\":\"Creatingâ¦\",\"stateCreated\":\"Created\",\"stateOutcomeUnconfirmed\":\"Outcome unconfirmed\",\"stateFailed\":\"Could not create order\",\"stateSkipped\":\"Skipped\",\"stateWaiting\":\"Waiting\",\"headingProgress\":\"Progress\",\"headingOrdersCreated\":\"Orders created\",\"headingCreateOrdersCancelled\":\"Create orders cancelled\",\"headingCreateOrdersNeedsAttention\":\"Create orders needs attention\",\"summaryProcessing\":\"{createdCount} of {totalCount} orders confirmed\",\"summarySuccess\":\"{createdCount} of {totalCount} orders created\",\"summaryCancelled\":\"{createdCount} of {totalCount} orders created before cancellation\",\"summaryFailed\":\"{createdCount} of {totalCount} orders created; check the rows that need attention\",\"checkProgress\":\"Check progress\",\"poReference\":\"PO {poNumber}\",\"open\":\"Open\",\"orderFiles\":\"Order files\",\"artifactReady\":\"Ready\",\"artifactFailed\":\"Could not prepare file.\",\"artifactPreparing\":\"Preparingâ¦\"}},\"upload\":{\"noOrders\":\"No orders could be read from this file.\",\"handedOff\":\"Ahti's team has the file and will take it from here. Reference: {reference}\",\"chooseAnother\":\"Choose another file\",\"retry\":\"Retry\"},\"result\":{\"reviewUpdates\":\"Review updates\"}},\"sampleOrderSheet\":{\"listTitle\":\"Sample order sheets\",\"newPlan\":\"New plan\",\"loading\":\"Loadingâ¦\",\"empty\":\"No plans yet. Click \\\"New plan\\\" to start.\",\"addCarryOver\":\"+ Add carry-over\",\"addNew\":\"+ Add new\",\"addMaterialGroup\":\"+ Add material group\",\"materialPlaceholder\":\"Material spec, e.g. \\\"260g interlock, compact 100% merino\\\"\",\"removeConfirm\":\"Remove group\",\"removePlan\":\"Remove\",\"removePlanTitle\":\"Remove sample order sheet?\",\"removePlanDescription\":\"This removes the saved draft. This cannot be undone.\",\"removePlanConfirm\":\"Remove plan\",\"cancel\":\"Cancel\",\"back\":\"â All plans\",\"save\":\"Save\",\"unsaved\":\"Unsaved changes\",\"saving\":\"Saving...\",\"saved\":\"Saved\",\"saveFailed\":\"Save failed\",\"exportXlsx\":\"Export xlsx\",\"reviewFilters\":{\"all\":\"All {count}\",\"new\":\"NEW {count}\",\"needsAttention\":\"Needs attention {count}\",\"missingProductNr\":\"Missing nr {count}\",\"duplicates\":\"Duplicates {count}\"},\"exportReviewTitle\":\"Review before export\",\"exportAnyway\":\"Export anyway\",\"upload\":{\"title\":\"Upload a sample plan\",\"description\":\"Upload a mallistokartta, spreadsheet, or PDF. Ahti extracts material groups, product codes, names, and NEW labels for review.\",\"instructionsLabel\":\"Instructions for this upload\",\"instructionsPlaceholder\":\"Example: Products with a red frame are NEW. Woven products may have unlocked materials; keep them as new draft rows and flag uncertain fields.\",\"preserveNamesLabel\":\"Use product names from the file\",\"preserveNamesDescription\":\"Keep the English names from the source even when a product number matches Products.\",\"fileLabel\":\"Sample plan file\",\"supported\":\"Supp
10orted: Excel, CSV, PDF\",\"summary\":\"{rows} rows · {groups} material groups · {uncertain} to review\",\"reviewDraft\":\"Review draft\"},\"import\":{\"importing\":\"Importing {filename}\",\"locked\":\"The grid will unlock when the initial import has finished.\",\"failedLocked\":\"The import failed before the initial grid was populated.\",\"completed\":\"Import completed\",\"failed\":\"Import failed\"},\"search\":\"Search productsâ¦\",\"noResults\":\"No matches\",\"newDialog\":{\"title\":\"New sample order sheet\",\"description\":\"Create a blank plan or upload a sample plan file.\",\"brand\":\"Brand key\",\"season\":\"Season label\",\"class\":\"Class label\",\"create\":\"Create\",\"upload\":\"Upload file\",\"backToDetails\":\"Back to details\",\"cancel\":\"Cancel\",\"noClasses\":\"No sub-classes configured for this brand.\"},\"newRowDialog\":{\"title\":\"Add new product to the sheet\",\"name\":\"Product name\",\"gender\":\"Gender\",\"productTypeCode\":\"Product type code\",\"colorCode\":\"Color code\",\"colorLabel\":\"Color name\",\"notes\":\"Extra notes\",\"add\":\"Add row\",\"cancel\":\"Cancel\",\"productTypeCodePlaceholder\":\"e.g. 1701\",\"colorCodePlaceholder\":\"e.g. A01\",\"colorLabelPlaceholder\":\"e.g. pink\"},\"status\":{\"grading\":\"Grading needed\",\"received\":\"Sample received\",\"designersReady\":\"Designers ready\",\"productionReady\":\"Production ready\"},\"gender\":{\"M\":\"Men\",\"W\":\"Women\",\"JR\":\"Junior\",\"UNISEX\":\"Unisex\"},\"errors\":{\"fieldsRequired\":\"All three fields are required.\",\"nameRequired\":\"Product name is required.\",\"productTypeRequired\":\"Product type code is required.\",\"colorCodeRequired\":\"Color code is required.\",\"notFound\":\"Plan not found.\"},\"materialPresetsHeading\":\"Pick a fabric spec\",\"materialPresetsExhausted\":\"All preset specs are already in this plan.\",\"materialPresetsCustom\":\"+ Custom materialâ¦\",\"tag\":{\"new\":\"NEW\",\"carryOver\":\"Carry-over\"},\"columns\":{\"tag\":\"Tag\",\"productNr\":\"Product nr\",\"name\":\"Name\",\"color\":\"Color\"},\"row\":{\"productNr\":\"Product nr\",\"productName\":\"Product name\",\"color\":\"Color\",\"sizeSamples\":\"{size} samples\",\"showDetails\":\"Show details for {sku}\",\"hideDetails\":\"Hide details for {sku}\",\"remove\":\"Remove {sku}\",\"extraNotes\":\"Extra notes\",\"extraColor\":\"Extra color\",\"user\":\"User\",\"origin\":\"Origin\",\"confidence\":\"Confidence: {level}\",\"confidenceLevels\":{\"high\":\"High\",\"medium\":\"Medium\",\"low\":\"Low\"},\"pages\":\"Page: {pages}\",\"matched\":\"Matched: {label}\"}},\"manageComponents\":{\"genericTitle\":\"Manage components\",\"title\":\"Manage {component}\",\"loading\":\"Loading Componentsâ¦\",\"tryAgain\":\"Try again\",\"empty\":\"No Product Attribute has been configured as a Component.\",\"readOnly\":\"This Component source is read-only. Change its source configuration before maintaining records here.\",\"scope\":{\"component\":\"Component\",\"source\":\"Source\",\"key\":\"Stable lookup field\",\"rows\":\"Rows\",\"configuredRows\":\"{count} configured\",\"componentObject\":{\"one\":\"component\",\"other\":\"components\"}},\"lanes\":{\"label\":\"Component maintenance method\",\"direct\":\"Fix here\",\"file\":\"Use a file\"},\"table\":{\"selectAll\":\"Select all rows\",\"selectRow\":\"Select {key}\",\"addRow\":\"Add row\",\"removeRow\":\"Remove {key}\",\"newRow\":\"new row\",\"fields\":\"Component fields\",\"fieldFor\":\"{field} for {key}\",\"supplierStatus\":\"Supplier data\",\"supplierComplete\":\"Complete\",\"supplierInReview\":\"In review\",\"noSupplier\":\"No supplier\",\"waitingOn\":\"Waiting on {supplier}\",\"missingCount\":\"{count} missing\",\"noSupplierNotice\":\"{count, plural, one {# component has no supplier} other {# components have no supplier}}\",\"noSupplierAction\":\"Set their Manufacturer\"},\"file\":{\"download\":\"Download working file\",\"upload\":\"Upload completed file\",\"drop\":\"Drop a completed file here or click to browse\",\"ready\":\"Row {key} has {count, plural, one {# change} other {# changes}} ready to save.\",\"readyBulk\":\"{rows} rows have {count} changes ready to save.\"},\"files\":{\"empty\":\"No file\",\"attach\":\"Attach file\",\"replace\":\"Replace file\",\"clear\":\"Clear\",\"attachFor\":\"Attach file {field} for {key}\",\"replaceFor\":\"Replace file {field} for {key}\",\"clearFor\":\"Clear {field} for {key}\"},\"changes\":\"{count, plural, one {# unsaved change} other {# unsaved changes}}\",\"noChanges\":\"No changes\",\"discard\":\"Discard\",\"back\":\"Back\",\"save\":\"Save changes\",\"saving\":\"Saving Component source and checking Product updatesâ¦\",\"saved\":\"Component source saved.\",\"review\":{\"confirmTitle\":\"Save Component changes?\",\"checking\":\"Checking affected Productsâ¦\",\"confirmDescription\":\"This will save {rows, plural, one {# component row} other {# component rows}} and may update {products, plural, one {# product} other {# products}}. Continue?\",\"confirmNoProducts\":\"This will save {rows, plural, one {# component row} other {# component rows}}. No stored Product summaries will be updated. Continue?\",\"confirm\":\"Confirm save\",\"timing\":\"When should Product values change?\",\"timingAria\":\"Product update timing\",\"applyNow\":\"Update now\",\"applyFrom\":\"Apply from\",\"applyFromSeason\":\"Apply from {season} onwards\",\"season\":\"Future Season\"},\"errors\":{\"load\":\"Components could not be loaded.\",\"review\":\"Component changes could not be prepared for review.\",\"save\":\"Component changes could not be saved.\",\"file\":\"The completed CSV could not be read.\",\"blankKey\":\"Enter a stable key for every new Component row.\",\"duplicateKey\":\"Each Component row needs a different stable key.\",\"newRowsInlineOnly\":\"New rows can be added only to Ahti-owned Component sources.\",\"noChanges\":\"The completed CSV contains
10no changes.\",\"upload\":\"The file could not be attached.\"}},\"manageVendors\":{\"back\":\"Back\",\"loading\":\"Loading vendorâ¦\",\"retry\":\"Try again\",\"source\":\"NetSuite · {source}\",\"errors\":{\"save\":\"The vendor could not be saved.\"},\"tabs\":{\"ariaLabel\":\"Vendor workspace\",\"overview\":\"Overview\",\"details\":\"Details\",\"buying\":\"Buying setup\",\"hub\":\"Vendor hub\"},\"search\":{\"title\":\"Find a vendor\",\"create\":\"Create vendor\",\"label\":\"Search vendors\",\"placeholder\":\"Search by vendor name or IDâ¦\",\"noResults\":\"No vendors match your search.\",\"noSuppliers\":\"No suppliers yet\",\"loading\":\"Loading vendorsâ¦\",\"loadingData\":\"Loading dataâ¦\",\"loadError\":\"Couldnât load data.\",\"notReady\":\"Data isnât ready yet.\",\"unavailable\":\"Unavailable\",\"retry\":\"Retry\",\"refresh\":\"Refresh data\",\"refreshing\":\"Refreshingâ¦\",\"refreshError\":\"Couldnât refresh data.\",\"updatedToday\":\"Updated {time}\",\"updatedDate\":\"Updated {date} at {time}\",\"selectionUnavailable\":\"This selection is unavailable. Choose another.\",\"loadMore\":\"Load more\"},\"overview\":{\"loading\":\"Loading purchase ordersâ¦\",\"summary\":\"Vendor summary\",\"openCount\":\"Open purchase orders\",\"nextArrival\":\"Next expected arrival\",\"defaultCurrency\":\"Default currency\",\"notAvailable\":\"Not available\",\"purchaseOrders\":\"Purchase orders\",\"coverage\":\"{fetched} of {total} loaded\",\"coveragePartial\":\"{fetched} of {total} loaded · partial coverage\",\"open\":\"Open\",\"recentClosed\":\"Recent closed\",\"noOpen\":\"No open purchase orders.\",\"noClosed\":\"No recently closed purchase orders.\",\"manage\":\"Manage\"},\"details\":{\"loading\":\"Loading vendor detailsâ¦\",\"identity\":\"Identity\",\"companyName\":\"Company name\",\"vendorId\":\"Vendor ID\",\"inactive\":\"Inactive\",\"inactiveHelp\":\"Mark this vendor inactive\",\"address\":\"Address\",\"street\":\"Street\",\"city\":\"City\",\"postalCode\":\"Postal code\",\"country\":\"Country code\",\"provider\":\"NetSuite setup\",\"currency\":\"Currency\",\"paymentTerms\":\"Payment terms\",\"subsidiary\":\"Subsidiary\",\"contact\":\"Contact details\",\"email\":\"Email\",\"phone\":\"Phone\",\"firstName\":\"First name\",\"lastName\":\"Last name\",\"contactEmail\":\"Contact email\",\"contactPhone\":\"Contact phone\",\"addContact\":\"Add contact\",\"removeContact\":\"Remove contact\",\"incompleteContacts\":\"Every linked contact needs a first and last name.\",\"searchOptions\":\"Search optionsâ¦\",\"noOptions\":\"No options\"},\"create\":{\"title\":\"Create vendor\",\"identity\":\"Vendor\",\"recordSettings\":\"Vendor record settings\",\"buyingSetup\":\"Buying setup\",\"includeBuying\":\"Set up buying for this vendor\",\"newVendor\":\"New vendor\",\"duplicates\":\"{count, plural, one {A matching vendor already exists} other {# matching vendors already exist}}\",\"acknowledgeDuplicate\":\"I reviewed the matches and still want to create this vendor\",\"partialBuyingSetup\":\"Vendor created in NetSuite. Review and save Buying setup here.\",\"partialContacts\":\"Vendor created in NetSuite. Review and save the missing contacts here.\",\"review\":\"Review\",\"submit\":\"Create vendor\",\"save\":\"Save draft\",\"saved\":\"Draft saved\",\"saveError\":\"The draft could not be saved.\",\"createError\":\"The vendor result could not be confirmed. Check it again.\",\"loadingDraft\":\"Loading draftâ¦\",\"loadError\":\"This draft could not be loaded. Return to Manage vendors and try again.\",\"sendForm\":\"Send form to vendor\",\"vendorLink\":\"Vendor form link\",\"linkExpires\":\"Link expires {date}\",\"shareHelp\":\"Copy this link and share it yourself. Ahti does not send an email.\",\"revokeLink\":\"Revoke link\",\"language\":\"Form language\",\"expires\":\"Expires in\",\"days\":\"days\",\"informationToRequest\":\"Information to request\",\"fromVendor\":\"From vendor\",\"requestPreviewHelp\":\"The vendor will see the company name and these fields, including values already entered. Copy the link and share it yourself.\",\"creating\":\"Creating vendor\",\"checkHelp\":\"The result is being checked against NetSuite. This may take a moment.\",\"checkResult\":\"Check result\",\"confirmed\":\"Vendor created\",\"refreshFailed\":\"The vendor is confirmed. The search list may take longer to update.\",\"openVendor\":\"Open vendor\",\"retrySetup\":\"Retry remaining setup\",\"newDraft\":\"Create another vendor\"},\"drafts\":{\"title\":\"Drafts and recent\",\"empty\":\"No vendor drafts yet.\",\"loadError\":\"Vendor drafts could not be loaded.\",\"retry\":\"Retry\",\"untitled\":\"Untitled vendor\",\"draft\":\"Draft\",\"waiting\":\"Waiting for vendor\",\"received\":\"Vendor details received\",\"creating\":\"Creating vendor\",\"confirmed\":\"Confirmed\",\"continue\":\"Continue\",\"view\":\"View result\",\"loading\":\"Loading draftsâ¦\"},\"publicForm\":{\"title\":\"Your vendor details\",\"sent\":\"Details sent\",\"confirmation\":\"Your details were sent to {organization} for review.\",\"companyName\":\"Company name\",\"general\":\"General contact\",\"address\":\"Address\",\"contacts\":\"Contact details\",\"contactNumber\":\"Contact {number}
10\",\"send\":\"Send details\",\"invalid\":\"Check the entered details and try again.\",\"unavailable\":\"This link is no longer available.\",\"retry\":\"Could not send. Try again.\",\"fields\":{\"email\":\"Email\",\"phone\":\"Phone\",\"address_street\":\"Street\",\"address_city\":\"City\",\"address_postalCode\":\"Postal code\",\"address_country\":\"Country code\",\"contact_firstName\":\"First name\",\"contact_lastName\":\"Last name\",\"contact_email\":\"Email\",\"contact_phone\":\"Phone\"}},\"buying\":{\"loading\":\"Loading Buying setupâ¦\",\"active\":\"Active\",\"label\":\"Profile label\",\"key\":\"Profile key\",\"aliases\":\"Aliases\",\"factoryCodes\":\"Factory code\",\"brandKeys\":\"Brands\",\"conflict\":\"{count, plural, one {Resolve # setup issue before saving.} other {Resolve # setup issues before saving.}}\",\"defaults\":{\"title\":\"Buying defaults\",\"currency\":\"Currency key\",\"incoterm\":\"Incoterm\",\"location\":\"Delivery location key\",\"shipMethod\":\"Ship method key\",\"paymentTerm\":\"Payment term key\",\"leadTime\":\"Lead time in days\"},\"obligations\":{\"title\":\"Payment obligations\",\"add\":\"Add obligation\",\"kind\":\"Obligation kind\",\"amountKind\":\"Amount kind\",\"amount\":\"Amount\",\"fixed\":\"Fixed amount\",\"currency\":\"Currency key\",\"trigger\":\"Trigger\",\"notes\":\"Notes\",\"milestone\":\"Milestone\",\"dueDate\":\"Due date\",\"dueOffset\":\"Due offset days\",\"remove\":\"Remove obligation\",\"kinds\":{\"deposit\":\"Deposit\",\"partial\":\"Partial\",\"milestone\":\"Milestone\",\"balance\":\"Balance\"},\"triggers\":{\"before-fulfilment\":\"Before fulfilment\",\"supplier-dispatch\":\"Supplier dispatch\",\"warehouse-receipt\":\"Warehouse receipt\",\"invoice\":\"Invoice\",\"acceptance\":\"Acceptance\",\"calendar-date\":\"Calendar date\",\"milestone\":\"Milestone\"}},\"contacts\":{\"title\":\"Purchase order contacts\",\"add\":\"Add contact\",\"role\":\"Role\",\"name\":\"Name\",\"email\":\"Email\",\"phone\":\"Phone\",\"language\":\"Language\",\"timezone\":\"Time zone\",\"remove\":\"Remove contact\",\"roles\":{\"ordering\":\"Ordering\",\"confirmation\":\"Confirmation\",\"logistics-documents\":\"Logistics documents\",\"billing\":\"Billing\"}},\"overrides\":{\"title\":\"Brand and location overrides\",\"add\":\"Add override\",\"brand\":\"Brand key\",\"location\":\"Location key\",\"currency\":\"Currency key\",\"incoterm\":\"Incoterm\",\"paymentTerm\":\"Payment term key\",\"shipMethod\":\"Ship method key\",\"remove\":\"Remove override\"}},\"factories\":{\"loading\":\"Loading factories\",\"notSupplier\":\"Not a supplier\",\"vendor\":\"Vendor\",\"destination\":\"NetSuite\",\"edit\":\"Edit\",\"vendorId\":\"Vendor ID\",\"legalName\":\"Legal name\",\"country\":\"Country\",\"currency\":\"Currency\",\"paymentTerms\":\"Payment terms\"},\"hub\":{\"loading\":\"Loading the vendor hub\",\"retry\":\"Try again\",\"retryApply\":\"Retry\",\"notSupplier\":\"Only suppliers have a vendor hub\",\"reviewTitle\":\"Review {vendor}âs submission\",\"reviewMeta\":\"{count, plural, one {# change} other {# changes}} · Received {date}\",\"reviewAction\":\"Review\",\"review\":{\"title\":\"{vendor}âs submission\",\"loading\":\"Loading the submission\",\"meta\":\"Received {date} · {count, plural, one {# change} other {# changes}}\",\"vendor\":\"Vendor\",\"destination\":\"NetSuite\",\"usedBy\":\"Used by {count, plural, one {# product} other {# products}} · {seasons}\",\"effectiveFrom\":\"Effective from\",\"choose\":\"Choose\",\"keepsSavedFacts\":\"{count, plural, one {{seasons} keeps its saved facts} other {{seasons} keep their saved facts}}\",\"destinationNow\":\"NetSuite now: {value}\",\"now\":\"Now: {value}\",\"changesProducts\":\"Changes {count, plural, one {# product} other {# products}}\",\"accept\":\"Accept\",\"reject\":\"Reject\",\"reason\":\"Reason for the vendor\",\"apply\":\"Apply {apply} · Return {returned}\",\"cancel\":\"Cancel\",\"downloadFailed\":\"Couldnât download the file. Try again.\"},\"linkRow\":\"{vendor} hub\",\"componentsTitle\":\"Component data\",\"sendReminder\":\"Send reminder\",\"noComponents\":\"This supplier keeps no component data\",\"componentMissing\":\"{missing} of {fields} missing\",\"componentDue\":\"Due {date}\",\"componentStatus\":{\"waiting\":\"Waiting on {vendor}\",\"submitted\":\"In review\",\"returned\":\"Returned\",\"done\":\"Complete\"},\"reminderDialog\":{\"title\":\"Send a reminder\",\"components\":\"Components\",\"inReview\":\"In review\",\"missing\":\"{count} missing\",\"due\":\"Due\",\"cancel\":\"Cancel\",\"send\":\"Send reminder\"},\"submissionsTitle\":\"Submissions\",\"noSubmissions\":\"No submissions yet\",\"columns\":{\"received\":\"Received\",\"covers\":\"Covers\",\"changes\":\"Changes\",\"status\":\"Status\"},\"vendorCover\":\"Vendor\",\"state\":{\"toReview\":\"To review\",\"applied\":\"Accepted\",\"notApplied\":\"{count} not applied\"},\"retryFailed\":\"Couldnât retry. Reload and try again.\"},\"hubPublic\":{\"unavailable\":\"This link isnât available\",\"tryAgain\":\"Try again\",\"reload\":\"Reload\",\"changed\":\"The hub changed in another window. Reload it.\",\"saveFailed\":\"Couldnât save your changes. Try again.\",\"sendFailed\":\"Couldnât send your changes. Try again.\",\"locked\":\"Some of these changes are still in review.\",\"notPdf\":\"Only PDF files can be attached.\",\"tooLarge\":\"The file is larger than 20 MB.\",\"uploadFailed\":\"Couldnât upload the file. Try again.\",\"sentNotice\":\"Sent to {organization} · In review\",\"sentMeta\":\"{count, plural, one {# change} other {# changes}} · Sent {date}\",\"fillIn\":\"Fill in {component}\",\"fillInAction\":\"Fill in\",\"dueMeta\":\"Due {date}\",\"company\":\"Company\",\"edit\":\"Edit\",\"inReview\":\"In review\",\"fields\":{\"companyName\":\"Legal name\",\"address\":\"Address\",\"street\":\"Street\",\"city\":\"City\",\"postalCode\":\"Postcode\",\"country\":\"Country\",\"email\":\"Email\",\"phone\":\"Phone\"},\"choose\":\"Choose\",\"factories\":\"Factories\",\"addFactory\":\"Add factory\",\"noFactories\":\"No factories yet\",\"validUntil\":\"Valid until {date}\",\"componentsFor\":\"Component data for {organization}\",\"complete\":\"Complete\",\"missingCount\":\"{missing} of {total} missing\",\"missingCertificate\":\"Missing certificate\",\"returned\":\"Returned\",\"done\":\"Done\",\"changes\":\"{count, plural, one {# change} other {# changes}}\",\"send\":\"Send to {organization}\",\"discard\":\"Discard\",\"cancel\":\"Cancel\",\"back\":\"Back\",\"returnedNotice\":\"{organization} returned {count, plural, one {# change} other {# changes}}\",\"reviewedMeta\":\"Reviewed {date} · {accepted} accepted\",\"returnedReason\":\"Returned: {reason}\",\"accepted\":\"Accepted\",\"replace\":\"Replace\",\"attach\":\"Attach\"}},\"shared\":{\"collapsedSelection\":{\"edit\":\"Edit {label}\"},\"seasonSelect\":{\"label\":\"Season\",\"placeholder\":\"Select season\",\"loading\":\"Loading seasonsâ¦\",\"empty\":\"No seasons are configured.\",\"loadFailed\":\"Couldnât load seasons.\",\"retry\":\"Retry\"},\"fileDropZone\":{\"empty\":\"Drop a file here or click to browse\"},\"changeSetReview\":{\"title\":\"Affected sales orders\",\"summary\":\"{orders, plural, one {# sales order} other {# sales orders}} · {changes, plural, one {# change} other {# changes}}\",\"salesOrder\":\"Sales order {reference}\",\"changeCount\":\"{count, plural, one {# change} other {# changes}}\",\"noChanges\":\"No changes\",\"alreadyMatches\":\"This sales order already matches the proposed values.\",\"changesTo\":\"changes to\",\"apply\":\"{count, plural, one {Apply # change} other {Apply # changes}}\",\"applying\":\"Applyingâ¦\",\"backToResults\":\"Back to results\",\"createResultTitle\":\"Review updates\",\"createCompleted\":\"Create sales orders completed.\",\"createReturned\":\"Create sales orders returned a result.\",\"driftedTitle\":\"Sales order changed\",\"driftedDescription\":\"This sales order changed after this review was prepared.\",\"resultAria\":\"{order} result\",\"current\":\"Current: {value}\",\"proposed\":\"Proposed: {value}\",\"replan\":\"Replan updates\",\"notSet\":\"Not set\",\"set\":\"Set\",\"receiptApplied\":\"Applied\",\"receiptPartiallyApplied\":\"Partially applied\",\"receiptFailed\":\"Failed\",\"operationLineAdd\":\"Add line\",\"operationLineRemove\":\"Remove line\",\"operationLineChange\":\"Change line\",\"operationLinePreserve\":\"Preserve line\",\"fieldPurchaseOrder\":\"Purchase order\",\"fieldDeliveryDate\"
10:\"Delivery date\",\"fieldShippingMethod\":\"Shipping method\",\"fieldDeliveryTerms\":\"Delivery terms\",\"fieldPaymentTerms\":\"Payment terms\",\"fieldMemo\":\"Memo\",\"fieldStatus\":\"Status\"}}},\"apiTokens\":{\"page\":{\"createButton\":\"Create token\",\"empty\":\"No API tokens yet. Create one to allow external access.\",\"loadError\":\"Could not load API tokens.\",\"retry\":\"Try again\"},\"card\":{\"status\":{\"active\":\"Active\",\"revoked\":\"Revoked\"},\"grantMethod\":{\"label\":\"Grant method\",\"oauth\":\"OAuth\",\"oauthWithClient\":\"OAuth ({client})\",\"manual\":\"Manual\"},\"lastUsed\":\"Last used\",\"created\":\"Created\",\"revoke\":\"Revoke\",\"revoking\":\"Revokingâ¦\",\"errors\":{\"revokeFailed\":\"Could not revoke the token. Try again.\"},\"edi\":{\"routing\":\"EDI routing\",\"recipient\":\"Recipient GLN\",\"partner\":\"Trading partner GLN\",\"profile\":{\"btwentyfour\":\"Btwentyfour C21 ORDERS\",\"native\":\"Native EANCOM D.01B ORDERS\"}},\"connection\":{\"current\":\"Current connection\",\"replaced\":\"Replaced\",\"unavailable\":\"Connection unavailable\"}},\"scope\":{\"full\":\"Full access\",\"allActions\":\"All actions\",\"ediInspect\":\"Inspection\",\"ediSubmit\":\"Submit orders\",\"ediUnknown\":\"Unknown permission\"},\"relativeTime\":{\"never\":\"Never\",\"justNow\":\"Just now\",\"minutesAgo\":\"{minutes}m ago\",\"hoursAgo\":\"{hours}h ago\",\"daysAgo\":\"{days}d ago\"},\"create\":{\"title\":\"Create API token\",\"description\":\"Create a token for Ahti actions or an EDI connection.\",\"type\":{\"label\":\"Token type\",\"action\":\"Action token\",\"edi\":\"EDI connection key\"},\"name\":{\"label\":\"Name\",\"placeholder\":\"e.g. Claude Desktop\",\"ediPlaceholder\":\"e.g. EDI orders\"},\"scope\":{\"label\":\"Scope\",\"full\":\"Full access\",\"fullSuffix\":\"(actions:*:*)\",\"specific\":\"Specific action\",\"actionIdPlaceholder\":\"Action ID, e.g. create-sales-orders\"},\"cancel\":\"Cancel\",\"submit\":\"Create token\",\"submitting\":\"Creatingâ¦\",\"errors\":{\"nameRequired\":\"Enter a name for this token.\",\"actionIdRequired\":\"Enter an action ID.\",\"failed\":\"The request failed. Try again.\",\"generic\":\"Failed to create token.\",\"nameConflict\":\"A token with this name already exists. Choose another name.\",\"uncertain\":\"The request may have created a key. Refresh API keys before trying again.\",\"refreshApiKeys\":\"Refresh API keys\"},\"edi\":{\"profile\":{\"label\":\"EDI profile\",\"btwentyfour\":\"Btwentyfour C21 ORDERS\",\"btwentyfourDescription\":\"Use the existing Btwentyfour C21 order adapter.\",\"native\":\"Native EANCOM D.01B ORDERS\",\"nativeDescription\":\"Receive one native EANCOM D.01B order message.\"},\"permissions\":{\"label\":\"EDI permissions\",\"inspect\":\"Inspection\",\"inspectDescription\":\"Check whether the connection can accept an order.\",\"submit\":\"Submit orders\",\"submitDescription\":\"Send orders to Ahti as drafts for review.\"},\"routing\":{\"label\":\"EDI routing\",\"recipientLabel\":\"Intended recipient GLN\",\"recipientDescription\":\"Your organizationâs receiving GLN.\",\"partnerLabel\":\"Allowed trading partner GLN\",\"partnerDescription\":\"The sender GLN this connection accepts.\",\"current\":\"Current EDI routing\"},\"replacement\":{\"title\":\"This will replace the current EDI key\",\"description\":\"The previous key will stop accepting EDI orders as soon as you create this one.\"},\"submit\":\"Create EDI key\",\"submitting\":\"Creating EDI keyâ¦\",\"replace\":\"Replace EDI key\",\"replacing\":\"Replacing EDI keyâ¦\",\"errors\":{\"permissionRequired\":\"Select at least one EDI permission.\",\"recipientInvalid\":\"Enter a 13-digit intended recipient GLN.\",\"partnerInvalid\":\"Enter a 13-digit allowed trading partner GLN.\",\"loadFailed\":\"Could not load the EDI connection. Try again.\",\"createFailed\":\"Could not create the EDI key. Try again.\",\"replaceFailed\":\"Could not replace the EDI key. Try again.\",\"uncertainCreate\":\"Ahti could not confirm whether the EDI key was created. Refresh API keys before trying again.\",\"uncertainReplace\":\"Ahti could not confirm whether the EDI key was replaced. Refresh API keys before trying again.\",\"conflict\"
10:\"The EDI connection changed. Refresh it before replacing the key.\"},\"refresh\":\"Refresh connection\"}},\"created\":{\"title\":\"Token created\",\"description\":\"Your token is ready.\",\"warning\":\"You can only copy this token now â it will not appear again.\",\"tokenLabel\":\"Token\",\"copy\":\"Copy\",\"copied\":\"Copied\",\"nameLabel\":\"Name\",\"scopesLabel\":\"Scopes\",\"done\":\"Done\",\"edi\":{\"title\":\"EDI key created\",\"replacedTitle\":\"EDI key replaced\",\"description\":\"The EDI connection now uses this key.\",\"permissionsLabel\":\"Permissions\",\"routingLabel\":\"Routing\"},\"copyFailed\":\"Could not copy the key. Copy it manually.\"}},\"appHeader\":{\"signIn\":\"Sign in\",\"signOut\":\"Sign out\",\"upgrade\":\"Upgrade\",\"toolboxHome\":\"Ahti Toolbox\"},\"automations\":{\"areas\":{\"finance\":\"Finance\",\"orders\":\"Orders\",\"products\":\"Products\",\"people\":\"People\",\"reports\":\"Reports\"},\"names\":{\"orderSync\":\"Find order sync errors\",\"sellStart\":\"Make a Season current at Sell start\",\"recompute\":\"Recompute Season values from rules\",\"sickLeave\":\"Sick-leave certificate intake\",\"fullCheck\":\"Full check\",\"seasonReport\":\"Season operations report\"},\"descriptions\":{\"orderSync\":\"Finds paid Shopify orders that have no sales order in NetSuite.\",\"sellStart\":\"Saves a Season's Product data to the Product source when the Season starts selling.\",\"recompute\":\"Lets saved rules update the values captured for the current Season.\",\"sickLeave\":\"Sends each uploaded certificate to payroll as a one-time download link.\",\"fullCheck\":\"Runs every check.\",\"seasonReport\":\"Sends the Season operations report.\"},\"sections\":{\"connectsTo\":\"Connects to\",\"when\":\"When\",\"rules\":\"Rules\",\"notify\":\"Notify\",\"recentRuns\":\"Recent runs\"},\"state\":{\"on\":\"On\",\"off\":\"Off\",\"needsSetup\":\"Needs setup\",\"lastRunFailed\":\"Last run failed\"},\"missing\":{\"connection\":\"Connect {provider}\",\"source\":\"Choose a source\",\"stores\":\"Choose a Shopify store\",\"recipient\":\"Choose who receives certificates\",\"destinationFolderId\":\"Add the NetSuite folder\"},\"when\":{\"every30Minutes\":\"Every 30 minutes\",\"hourly\":\"Every hour\",\"dailyAt\":\"Daily {time}\",\"weeklyAt\":\"{day} {time}\",\"monthlyAt\":\"Monthly on day {day}, {time}\",\"certificateArrives\":\"When a certificate arrives\",\"sellStart\":\"When a Season starts selling\",\"daily\":\"Daily\",\"nextRun\":\"Next run {date}\",\"lastRun\":\"Last run {date}\"},\"recurringDays\":{\"1\":\"Mondays\",\"2\":\"Tuesdays\",\"3\":\"Wednesdays\",\"4\":\"Thursdays\",\"5\":\"Fridays\",\"6\":\"Saturdays\",\"7\":\"Sundays\"},\"days\":{\"1\":\"Monday\",\"2\":\"Tuesday\",\"3\":\"Wednesday\",\"4\":\"Thursday\",\"5\":\"Friday\",\"6\":\"Saturday\",\"7\":\"Sunday\"},\"frequency\":{\"every-30-minutes\":\"Every 30 minutes\",\"hourly\":\"Every hour\",\"daily\":\"Daily\",\"weekly\":\"Weekly\",\"monthly\":\"Monthly\"},\"fields\":{\"repeats\":\"Repeats\",\"day\":\"Day\",\"dayOfMonth\":\"Day of month\",\"time\":\"Time\",\"timezone\":\"Time zone\"},\"run\":{\"succeeded\":\"Done\",\"partlySucceeded\":\"Partly done\",\"failed\":\"Failed\",\"noChanges\":\"Nothing to do\",\"running\":\"Running\",\"queued\":\"Queued\",\"unknown\":\"Finished\",\"none\":\"No runs yet\",\"all\":\"All runs\",\"now\":\"Run now\",\"tryAgain\":\"Try again\"},\"services\":{\"from\":\"From\",\"to\":\"To\",\"connected\":\"Connected\",\"notConnected\":\"Not connected\",\"connect\":\"Connect\",\"reconnect\":\"Reconnect\",\"uploadPage\":\"Upload page\",\"copyLink\":\"Copy link\",\"linkCopied\":\"Link copied\",\"email\":\"Email\",\"noRecipient\":\"No recipient\",\"chooseRecipient\":\"Choose recipient\",\"change\":\"Change\",\"recipient\":\"Recipient\",\"cancel\":\"Cancel\",\"save\":\"Save\"},\"rules\":{\"autoDeleteDuplicates\":\"Delete duplicate deposits\",\"autoFixRoundingErrors\":\"Fix rounding differences\",\"maxRoundingAmount\":\"Largest rounding difference\",\"autoFixDiscountMismatch\":\"Fix discount mismatches\",\"autoFixGiftCardOverpayment\":\"Fix gift card overpayments\",\"maxAutoFixAmount\":\"Largest automatic fix\",\"timingDifferenceThresholdDays\":\"Wait for a late invoice\",\"destinationFolderId\":\"NetSuite folder ID\",\"fallbackLookbackDays\":\"Include payouts from the last\",\"lookbackDays\":\"Check orders from the last\",\"stalePeriodMonths\":\"No activity for\",\"excludeTypes\":\"Skip item types\",\"upTo\":\"up to\",\"days\":\"days\",\"months\":\"months\",\"linkWorks\":\"Download link works\",\"once\":\"Once\",\"deletedAfter\":\"Certificate is deleted after\",\"deletedAfterDays\":\"{count} days\",\"minDiscountAmount\":\"Smallest discount to fix\",\"discountItemId\":\"Discount item ID\",\"giftCardItemId\":\"Gift card
10item ID\",\"subtotalItemId\":\"Subtotal item ID\",\"targetStatuses\":\"Order statuses\",\"excludeVendorIds\":\"Skip vendors\",\"classIds\":\"Classes\",\"expandClassChildren\":\"Include subclasses\",\"lookbackMonths\":\"Usage from the last\",\"alertThresholdDays\":\"Alert when stock lasts under\",\"none\":\"None\",\"purchaseOrderStatus\":{\"A\":\"Pending Supervisor Approval\",\"B\":\"Pending Receipt\",\"C\":\"Rejected by Supervisor\",\"D\":\"Partially Received\",\"E\":\"Pending Billing/Partially Received\",\"F\":\"Pending Bill\",\"G\":\"Fully Billed\",\"H\":\"Closed\"},\"salesOrderStatus\":{\"A\":\"Pending Approval\",\"B\":\"Pending Fulfillment\",\"C\":\"Cancelled\",\"D\":\"Partially Fulfilled\",\"E\":\"Pending Billing/Partially Fulfilled\",\"F\":\"Pending Billing\",\"G\":\"Billed\",\"H\":\"Closed\"},\"includeRefunded\":\"Include refunded orders\",\"excludeCancelled\":\"Skip cancelled orders\"},\"notify\":{\"everyRun\":\"Every run\",\"failuresOnly\":\"Failures only\",\"about\":\"Notify about\",\"addPerson\":\"Add person\",\"person\":\"Person\",\"people\":\"People\",\"email\":\"Email\",\"googleChat\":\"Google Chat\",\"remove\":\"Remove {name}\"},\"back\":\"Back to Automations\",\"loadError\":\"Couldnât load automations.\",\"notFound\":\"This automation isnât available.\",\"retry\":\"Try again\",\"saveError\":\"Couldnât save. Try again.\"},\"bridge\":{\"title\":\"Activity\",\"toggleSidebar\":\"Toggle sidebar\",\"profile\":\"Profile\",\"account\":{\"title\":\"Manage account\",\"tabs\":{\"information\":\"Information\",\"teams\":\"Teams\"},\"fields\":{\"name\":{\"label\":\"Organization name\",\"placeholder\":\"Enter organization name\"},\"timezone\":{\"label\":\"Timezone\",\"placeholder\":\"Select timezone\"},\"language\":{\"label\":\"Language\",\"placeholder\":\"Select language\"},\"verifiedDomain\":{\"label\":\"Verified domain\",\"placeholder\":\"example.com\"}},\"saveButton\":\"Save changes\",\"saving\":\"Saving...\",\"success\":{\"title\":\"Success\",\"saved\":\"Account settings saved.\"},\"errors\":{\"title\":\"Error\",\"fetchFailed\":\"Failed to load account settings.\",\"saveFailed\":\"Failed to save account settings.\"},\"retry\":\"Try again\"},\"valueSets\":{\"title\":\"Defaults\",\"description\":\"Default locations, terms, and other business setup values. Actions use these.\",\"empty\":\"No defaults found. They are created as needed.\",\"default\":\"Default\",\"entry\":\"entry\",\"entries\":\"entries\",\"addEntry\":\"Add entry\",\"save\":\"Save\",\"saving\":\"Saving...\",\"cancel\":\"Cancel\",\"columns\":{\"key\":\"Key\",\"label\":\"Label\"},\"placeholders\":{\"key\":\"e.g. FW26\",\"label\":\"e.g. Fall/Winter 2026\"},\"success\":{\"title\":\"Saved\",\"saved\":\"Defaults updated.\"},\"errors\":{\"title\":\"Error\",\"emptyFields\":\"Each entry must have a key and a label.\",\"duplicateKeys\":\"Duplicate keys found. Each key must be unique.\",\"saveFailed\":\"Failed to save defaults.\"},\"templates\":{\"seasons\":\"Seasons\",\"orderTypes\":\"Order types\",\"locations\":\"Locations\",\"brands\":\"Brands\",\"deliveryTerms\":\"Delivery terms\",\"shipMethods\":\"Delivery methods\",\"paymentTerms\":\"Payment terms\",\"paymentMethods\":\"Payment methods\",\"salesSpecialHandling\":\"Sales special handling\",\"orderFormFilters\":\"Order form filters\",\"customers\":\"Customers\",\"productAttributes\":\"Product attributes\"}},\"definitions\":{\"products\":{\"title\":\"Products\",\"description\":\"\",\"sections\":{\"source\":\"Source\",\"hierarchy\":\"Hierarchy\",\"brandIdentity\":\"Brand source\",\"brandList\":\"Brands\",\"attributes\":\"Attribute mapping\"},\"gating\":{\"completePrevious\":\"Complete the previous step first.\"},\"badges\":{\"step\":\"Step {n}\"},\"time\":{\"justNow\":\"just now\",\"minutesAgo\":\"{n}m ago\",\"hoursAgo\":\"{n}h ago\",\"daysAgo\":\"{n}d ago\"},\"source\":{\"emptyState\":\"No Products source declared yet.\",\"pickSource\":\"Pick a source\",\"pickProvider\":\"Choose a service\",\"noProviders\":\"No services connected yet.\",\"connectNew\":\"Connect new data source\",\"synthesizing\":\"Configuringâ¦\",\"kindLabel\":\"Kind\",\"testConnection\":\"Test connection\",\"refresh\":\"Refresh\",\"testing\"
10:\"Testingâ¦\",\"catalogResult\":\"{std, plural, one {# item field} other {# item fields}} · {custom, plural, one {# custom field} other {# custom fields}} · {columns, plural, one {# column} other {# columns}}\",\"firstColumns\":\"First columns\",\"firstFields\":\"Available fields\",\"lastVerified\":\"last verified {when}\",\"fieldCatalog\":{\"title\":\"Available fields\",\"summary\":\"{count, plural, =0 {Open field metadata} one {# field with metadata} other {# fields with metadata}}\",\"loading\":\"Loading field metadataâ¦\",\"error\":\"Could not load field metadata: {message}\",\"empty\":\"No field metadata found.\",\"options\":\"{count, plural, one {# option} other {# options}}: {sample}\",\"kind\":{\"item-field\":\"item field\",\"custom-field\":\"custom field\",\"class\":\"class\",\"column\":\"column\",\"source-field\":\"source field\"},\"type\":{\"text\":\"text\",\"list\":\"list\",\"multiselect\":\"multiselect\",\"number\":\"number\",\"date\":\"date\",\"boolean\":\"boolean\",\"reference\":\"reference\",\"unsupported\":\"unsupported\"},\"payload\":{\"raw\":\"raw value\",\"id\":\"id object\",\"items\":\"items list\",\"boolean\":\"true / false\",\"gtin\":\"GTIN\",\"hsCode\":\"HS code\"}},\"status\":{\"unverified\":\"Unverified\",\"healthy\":\"Healthy\",\"error\":\"Error\"}},\"mapping\":{\"noSource\":\"Pick a source first to start mapping fields.\",\"loadingColumns\":\"Probing source columnsâ¦\",\"loadingFields\":\"Probing source fieldsâ¦\",\"noFields\":\"Source returned no fields. Check the connection.\",\"pickColumn\":\"Pick a column\",\"unbound\":\"None\",\"required\":\"Required\",\"save\":\"Save mapping\",\"saving\":\"Savingâ¦\",\"partialSave\":\"Some data was saved before {stage} failed. Please retry. ({message})\",\"addAttributes\":\"Add attributes\",\"picker\":{\"title\":\"Add attributes\",\"tabs\":{\"library\":\"Library\",\"custom\":\"Custom\"},\"library\":{\"addPackage\":\"Add {count, plural, one {# attribute} other {# attributes}}\",\"alreadyAdopted\":\"Adopted\",\"empty\":\"No packages registered yet.\"},\"custom\":{\"key\":\"Key\",\"keyPlaceholder\":\"e.g. stitchType\",\"label\":\"Label\",\"labelPlaceholder\":\"e.g. Stitch type\",\"level\":\"Level\",\"levels\":{\"product\":\"Product\",\"article\":\"Article\",\"sku\":\"SKU\"},\"vocabularyKey\":\"Soft vocabulary (optional)\",\"vocabularyNone\":\"None â free text\",\"defaultDataType\":\"Data type\",\"submit\":\"Add attribute\",\"errorCanonical\":\"That key collides with a canonical attribute.\",\"errorPackage\":\"That key belongs to a registered package â adopt the package instead.\",\"errorDuplicate\":\"That attribute already exists.\"},\"close\":\"Close\"},\"groupedOverrides\":{\"skipForBrand\":\"Skip {pkg} for {brand}\",\"noPackage\":\"Custom\",\"dropAttribute\":\"Drop attribute for this brand\"},\"overrides\":{\"summary\":\"Per-brand overrides ({count} set)\",\"summaryNone\":\"Per-brand overrides\",\"empty\":\"No brands available for overrides at this source.\",\"toggleAria\":\"Override for {brand}\"}},\"hierarchy\":{\"intro\":\"\",\"hint\":{\"prefix\":\"Auto-detected: {shape}.\"},\"shape\":{\"pas\":{\"label\":\"Product â Article â SKU\",\"description\":\"The source carries every level â Products, Articles, and SKUs.\"},\"as\":{\"label\":\"Article â SKU\",\"description\":\"The source carries Art
10icles and SKUs. Products are derived per brand from SKU patterns.\"},\"s\":{\"label\":\"SKUs only\",\"description\":\"The source carries SKUs only. Articles and Products are derived per brand.\"}},\"perBrandNote\":\"\",\"save\":\"Save\",\"saving\":\"Savingâ¦\"},\"brandIdentity\":{\"kinds\":{\"classHierarchy\":\"Item class hierarchy\",\"customField\":\"Custom field\",\"itemField\":\"Item field\",\"column\":\"Column\",\"sourceField\":\"Source field\"},\"kindDescription\":{\"classHierarchy\":\"Brands sit under their own NetSuite class. Items in sub-classes count toward the parent.\",\"customField\":\"Brand is read from a per-item custom field.\",\"itemField\":\"Brand is read from a standard item field.\",\"column\":\"Brand is read from a column in this source.\",\"sourceField\":\"Brand is read from a source field.\"},\"save\":\"Save\",\"saving\":\"Savingâ¦\",\"unsupported\":\"This source kind has no compatible brand identity yet.\",\"columnComingSoon\":\"Column picker coming soon.\"},\"brandList\":{\"loading\":\"Discovering brandsâ¦\",\"empty\":\"No brands surface from this source's brand identity yet.\",\"error\":\"Couldn't discover brands. {message}\",\"showAdvanced\":\"Show advanced\",\"hideAdvanced\":\"Hide advanced\",\"rowId\":\"(id {id})\",\"headers\":{\"canonicalKey\":\"Slug\",\"label\":\"Label\",\"derivation\":\"Hierarchy derivation\",\"sourceId\":\"Source id\"},\"derivation\":{\"modelFromParent\":\"Product from article\",\"parentFromVariant\":\"Article from SKU\",\"notNeeded\":\"Not needed at M-P-V.\"},\"save\":\"Save\",\"saving\":\"Savingâ¦\",\"partialSave\":\"Brand configs saved, but the data source's brand map could not be updated. Please retry. ({message}
10)\",\"conflict\":{\"dialogTitle\":\"Change brand source?\",\"dialogBody\":\"Brands are currently read from {currentSource}. Change to {newSource}? Existing brand mappings stay in place.\",\"confirm\":\"Change source\",\"cancel\":\"Cancel\"},\"errors\":{\"duplicateKey\":\"Two brands share the slug \\\"{key}\\\". Pick a unique slug per brand.\",\"emptyKey\":\"Slug cannot be empty.\"},\"editButton\":{\"aria\":\"Edit hierarchy derivation for {brand}\"},\"editDialog\":{\"title\":\"Edit hierarchy derivation\",\"save\":\"Save\",\"cancel\":\"Cancel\"},\"preview\":{\"summary\":\"{parents} articles · {variants} SKUs\",\"articleCode\":\"Article\",\"size\":\"Size\",\"gtin\":\"GTIN\",\"sampleSummary\":\"Example: {parent}\"}},\"expressionEditors\":{\"tabs\":{\"class\":\"Class\",\"itemField\":\"Item field\",\"customField\":\"Custom field\",\"column\":\"Column\",\"sourceField\":\"Source field\"},\"noFields\":\"No readable fields found in this source catalog.\",\"unbound\":\"Not mapped\",\"itemField\":{\"placeholder\":\"Pick an item field\"},\"customField\":{\"placeholder\":\"Pick a custom field\"},\"column\":{\"placeholder\":\"Pick a column\"},\"sourceField\":{\"placeholder\":\"Pick a source field\",\"searchPlaceholder\":\"Search source fields\"},\"transform\":{\"regexToggle\":\"Extract with regex\",\"regexPlaceholder\":\"Regex pattern\",\"groupLabel\":\"Regex group\"},\"classHierarchy\":{\"trigger\":\"Pick a class hierarchy\",\"triggerWithExcluded\":\"Pick a class hierarchy · {count, plural, one {# excluded} other {# excluded}}\",\"dialogTitle\":\"Pick classes\",\"dialogDescription\":\"Choose which classes count as brands. Children of any class roll up to their top-level ancestor.\",\"dismissDescendants\":\"Top-level classes only\",\"dismissDescendantsHint\":\"SKUs under sub-classes roll up to their top-level ancestor for filtering.\",\"emptyClasses\":\"No classes loaded for this org.\",\"excludeBadge\":\"exclude {name}\",\"done\":\"Done\"}}}},\"data\":{\"title\":\"Data\",\"description\":\"Reference data â seasons, locations, brands, and more. Actions use these.\",\"empty\":\"No data sets found. They are created as needed.\",\"sections\":{\"connectedServices\":\"Connected services\",\"data\":\"Data\",\"manageBrands\":\"Manage brands\"},\"tabs\":{\"executive\":\"Plan \u0026 Report\",\"logistics\":\"Logistics\",\"financial\":\"Financial\",\"finance\":\"Finance\",\"backoffice\":\"Back office\",\"sales\":\"Sales\",\"operations\":\"Operations\",\"purchases\":\"Purchases\",\"brands\":\"Brands\",\"products\":\"Products\",\"seasonality\":\"Seasonality\",\"accounts\":\"Accounts\"},\"actionConfigs\":{\"catalogueSource\":{\"title\":\"Season catalogue source\",\"description\":\"Which connected service tells Ahti what products belong to each season.\",\"dialogTitle\":\"Manage season catalogue source\"},\"customerSubmissions\":{\"title\":\"Customer-submitted orders\",\"description\":\"Whether customers can submit sales orders through shared order links.\",\"dialogTitle\":\"Manage customer-submitted orders\"},\"productLocalisation\":{\"title\":\"Product asset localisation\",\"description\":\"Languages and guidance used when Ahti translates product CSV assets.\",\"dialogTitle\":\"Manage product asset localisation\"}},\"supplierPackets\":{\"title\":\"Supplier packet\",\"rowSummary\":\"{locations, plural, one {# receiving location} other {# receiving locations}} · {instructions, plural, one {# instruction} other {# instructions}} · {files, plural, one {# file} other {# files}}\",\"on\":\"On\",\"off\":\"Off\",\"send\":\"Send with purchase orders\",\"back\":\"Back\",\"loadError\":\"Couldnât load the supplier packet.\",\"retry\":\"Try again\",\"unavailable\":\"Create purchase orders isnât set up for this organization.\",\"company\":{\"title\":\"Company\",\"fromDestination\":\"NetSuite subsidiary\",\"override\":\"Set here\",\"unknown\":\"Company not known\",\"change\":\"Change\",\"name\":\"Company name\",\"fromDestinationValue\":\"Empty uses {name} from NetSuite\",\"save\":\"Save\",\"cancel\":\"Cancel\"},\"locations\":{\"title\":\"Receiving locations\",\"add\":\"Add location\",\"empty\":\"No receiving locations\",\"summary\":\"{contact} · {count, plural, one {# document recipient} other {# document recipients}}\",\"noContact\":\"No contact\",\"newTitle\":\"Receiving location\",\"location\":\"Location\",\"locationPlaceholder\":\"Choose a location\",\"activeHelp\":\"Active NetSuite locations\",\"address\":\"Address\",\"addressHelp\":\"From NetSuite\",\"noAddress\":\"No address in NetSuite\",\"contact\":\"Receiving contact\",\"contactPlaceholder\":\"Choose a team member\",\"teamHelp\":\"Team\",\"teamOne\":\"team member\",\"teamOther\":\"team members\",\"recipients\":\"Send documents to\",\"addRecipient\":\"Add recipient\",\"recipientSearch\":\"Name or email address\",\"recipientOne\":\"recipient\",\"recipientOther\":\"recipients\",\"addEmail\":\"Add {email}\",\"emailOption\":\"Email address\",\"removeRecipient\":\"Remove {name}\",\"remove\":\"Remove location\",\"save\":\"Save\",\"cancel\":\"Cancel\"},\"instructions\":{\"title\":\"Instructions\",\"add\":\"Add instruction\",\"addFile\":\"Add f
10ile\",\"empty\":\"No instructions\",\"files\":\"Files\",\"fileSummary\":\"Attached to packets\",\"fileSummaryTaken\":\"Attached to packets · {count, plural, one {# instruction taken from it} other {# instructions taken from it}}\",\"dialogTitle\":\"Instruction\",\"text\":\"Instruction\",\"topic\":\"Topic\",\"appliesTo\":\"Applies to\",\"everyone\":\"Everyone\",\"brand\":\"Brand\",\"vendor\":\"Vendor\",\"brandPlaceholder\":\"Choose a brand\",\"vendorPlaceholder\":\"Choose a vendor\",\"delete\":\"Delete\",\"removeFile\":\"Remove file\",\"save\":\"Save\",\"cancel\":\"Cancel\"},\"topics\":{\"invoice\":\"Invoice\",\"deliveryNote\":\"Delivery note\",\"packing\":\"Packing\",\"labelling\":\"Labelling\",\"customs\":\"Customs\",\"other\":\"Other\"},\"scope\":{\"everyone\":\"Everyone\",\"brand\":\"Brand · {name}\",\"vendor\":\"Vendor · {name}\"},\"suggestions\":{\"title\":\"Suggested instructions\",\"review\":\"Review suggestions\",\"readFailed\":\"Ahti couldnât read this file.\",\"uploadedNow\":\"Uploaded just now\",\"none\":\"No supplier instructions found in this file\",\"attach\":\"Attach the file to every packet\",\"attachTo\":\"Attach the file to {target} packets\",\"add\":\"{count, plural, one {Add # instruction} other {Add # instructions}}\",\"attachOnly\":\"Attach file\",\"cancel\":\"Cancel\"},\"preview\":{\"title\":\"Preview\",\"samples\":\"Preview for\",\"noSamples\":\"No purchase orders yet\",\"noReceiving\":\"No receiving setup for this purchase orderâs location\",\"noAddress\":\"This location has no address in NetSuite\",\"noCompany\":\"The company isnât known\",\"failed\":\"Couldnât load the preview.\",\"frameTitle\":\"Supplier packet for {reference}\"},\"issues\":{\"title\":\"Finish the supplier packet\",\"receivingRequired\":\"Add a receiving location.\",\"recipientRequired\":\"{location} needs a document recipient.\",\"recipientInvalid\":\"{email} isnât an email address.\",\"duplicateLocation\":\"{location} is listed twice.\",\"instructionRequired\":\"Add an instruction.\"},\"vendorSection\":{\"title\":\"Supplier packet\",\"edit\":\"Edit in purchase rules\",\"listLabel\":\"Supplier packet instructions for {vendor}\",\"none\":\"No instructions only for {vendor}\",\"others\":\"Plus {everyone} for everyone · {brands} for brands\"}},\"seasonality\":{\"title\":\"Seasonality\",\"loading\":\"Loading seasonalityâ¦\",\"setupTitle\":\"Define your yearly rhythm\",\"setupDescription\":\"Ahti uses your seasonality pattern to enumerate the seasons everywhere â catalogues, prices, customer order forms.\",\"setupCta\":\"Set up seasonality\",\"edit\":\"Edit\",\"summary\":\"{count} seasons in cycle · showing past {past} + upcoming {upcoming}\",\"editorHint\":\"Configure once. Seasons are computed from this pattern â no per-season setup.\",\"cycle\":\"Cycle\",\"addCycle\":\"Add another\",\"removeCycle\":\"Remove\",\"labelPlaceholder\":\"Label (e.g. Summer)\",\"abbrPlaceholder\":\"Abbr\",\"seasonWindow\":\"Season\",\"seasonHint\":\"When this season runs â drives metrics, demand forecasts, sales windows.\",\"orderWindow\":\"Preorder\",\"orderHint\":\"When orders are taken. Always lands before the season starts.\",\"shipHint\":\"When you ship preorders to your customers. It may open before the season starts.\",\"preorderFor\":\"{key} preorder · {range}\",\"shipFor\":\"{key} ship · {range}\",\"to\":\"to\",\"visibility\":\"Show seasons\",\"past\":\"Past\",\"upcoming\":\"Upcoming\",\"preview\":\"Preview\",\"previewEmpty\":\"Add a cycle entry to see the preview.\",\"save\":\"Save\",\"saveAnyway\":\"Save anyway\",\"warningsHeading\":\"{count, plural, one {# issue to review before saving} other {# issues to review before saving}}\",\"saved\":\"Seasonality saved.\",\"saveFailed\":\"Could not save seasonality.\",\"cancel\":\"Cancel\",\"months\":{\"jan\":\"Jan\",\"feb\":\"Feb\",\"mar\":\"Mar\",\"apr\":\"Apr\",\"may\":\"May\",\"jun\":\"Jun\",\"jul\":\"Jul\",\"aug\":\"Aug\",\"sep\":\"Sep\",\"oct\":\"Oct\",\"nov\":\"Nov\",\"dec\":\"Dec\"},\"shipWindow\":\"Preorder shipping\",\"addShipWindow\":\"Add preorder shipping\",\"removeShipWindow\":\"Remove preorder shipping\",\"sellAllStock\":\"Order stock\",\"sellAllStockHint\"
10:\"Regular orders can include in-stock items outside the catalogue.\",\"sellAllStockToggle\":\"Allow all in-stock items\"},\"brand\":{\"attributes\":\"attributes\",\"dataSets\":\"data sets\",\"productAttributes\":\"Product attributes\",\"scopedData\":\"Data sets\",\"noData\":\"No data configured yet.\",\"remove\":\"Remove\",\"renameBrand\":\"Rename brand\",\"renameProductLine\":\"Rename product line\",\"removeBrandTitle\":\"Remove brand\",\"removeProductLineTitle\":\"Remove product line\",\"removeConfirm\":\"Remove \\\"{name}\\\"? This also deletes all product attributes, data sets, and mappings for this brand.\",\"removeAction\":\"Remove\",\"renamed\":\"Renamed.\",\"renameFailed\":\"Could not rename.\",\"removed\":\"Removed.\",\"removeFailed\":\"Failed to remove.\",\"search\":\"Search attributes...\",\"allLevels\":\"All\",\"page\":\"Page {current} of {total}\",\"noResults\":\"No matching attributes.\",\"configureSource\":\"Configure brand source\",\"setupTitle\":\"Where do brand names come from?\",\"setupDescription\":\"Pull from a connected service like NetSuite, or add brands manually.\",\"setupCta\":\"Set up brands\",\"setupFailed\":\"Could not start brand setup.\",\"editBrand\":\"Edit brand\",\"editProductLine\":\"Edit product line\",\"nameLabel\":\"Name\",\"ownershipLabel\":\"Ownership\",\"ownershipPlaceholder\":\"Select ownershipâ¦\",\"ownershipUnset\":\"Not set\",\"ownershipOwned\":\"Owned\",\"ownershipExternal\":\"External\",\"hierarchyDerivationTitle\":\"Hierarchy derivation rules (advanced)\",\"productFromArticleLabel\":\"Derive Product code from Article code\",\"articleFromSkuLabel\":\"Derive Article code from SKU\",\"strategyIdentity\":\"Identity (article IS the product)\",\"strategyPrefixLength\":\"Take a prefix of length N\",\"strategyRegex\":\"Apply a regex with capture group\",\"regexPatternPlaceholder\":\"^(.+?)-[A-Z0-9]+$\",\"regexGroupPlaceholder\":\"Capture group\",\"prefixLengthPlaceholder\":\"Length\"},\"product\":{\"configureSource\":\"Configure product source\",\"setupTitle\":\"Where do products come from?\",\"setupDescription\":\"Pull from a connected service like NetSuite, or add products manually.\",\"setupCta\":\"Set up products\",\"setupFailed\":\"Could not start product setup.\"},\"add\":{\"catalog\":{\"keyColumn\":\"Key column\",\"labelColumn\":\"Name column\",\"filterColumn\":\"Filter column\",\"filterHint\":\"Import only the rows where this column has the value below.\",\"noFilter\":\"No filter\",\"filterValue\":\"Filter value\",\"filterValuePlaceholder\":\"Value in {column}\",\"autoDetect\":\"Detect automatically\",\"fetchHeaders\":\"Read columns\",\"back\":\"Back\"},\"types\":{\"attribute\":\"Attribute\"},\"nameLabel\":\"Name\",\"keyLabel\":\"Key:\",\"attributePlaceholder\":\"e.g. Color Code\",\"appliesTo\":\"Applies to\",\"selectedCount\":\"{count} selected\",\"addSingle\":\"Single\",\"addMultiple\":\"Multiple\",\"addMode\":\"How to add\",\"bulkLabel\":\"Attributes (one per line)\",\"bulkPlaceholder\":\"Color Code\\nProduct Code\\nTarget Group\",\"create\":\"Create\"},\"attribute\":{\"source\":\"Source\",\"sourceManual\":\"Manual entry\",\"sourceConstructed\":\"Constructed (auto-generated)\",\"sourceExternal\":\"External data source\",\"fieldType\":\"Field type\",\"required\":\"Required\",\"inherited\":\"Inherited\",\"inheritedHint\":\"Copied from base product when creating a SKU\",\"placeholder\":\"Placeholder\",\"placeholderHint\":\"Shown when field is empty\",\"helpText\":\"Help text\",\"helpTextHint\":\"Guidance shown below the field\",\"selectOptions\":\"Options\",\"optionLabel\":\"Label\",\"optionValue\":\"Value\",\"addOption\":\"Add option\",\"sourceUrl\":\"Source URL\",\"sourceUrlHint\":\"URL to external data (e.g., Google Sheet, CSV feed)\",\"fetchColumns\":\"Fetch columns\",\"valueColumn\":\"Value column\",\"selectColumn\":\"Select column...\",\"valueColumnHint\":\"Which column contains the values for this attribute\",\"stepConcatenate\":\"Concatenate\",\"stepLookup\":\"Lookup\",\"stepIncrement\":\"Increment\",\"stepHidden\":\"Hidden value\",\"incrementField\":\"Catalog column\",\"incrementFieldPlaceholder\":\"e.g. Product code\",\"incrementFieldHint\"
10:\"Column name in the product catalog to search for the highest value\",\"incrementDigits\":\"Digits\",\"hiddenStatic\":\"Static value\",\"hiddenCopy\":\"Copy from attribute\",\"hiddenValue\":\"Value\",\"hiddenValuePlaceholder\":\"e.g. Hofler\",\"hiddenCopyFrom\":\"Source attribute\",\"hiddenCopyFromPlaceholder\":\"Select attribute...\",\"concatTemplate\":\"Template\",\"concatTemplateHint\":\"Use ${fieldName} to reference other attributes, e.g., ${modelCode}${colorCode}\",\"lookupSource\":\"Source attribute\",\"lookupReturn\":\"Value from\",\"lookupReturnHint\":\"Column to return from the source attribute's data\",\"enrichment\":\"Enrichment\",\"enrichmentOutput\":\"This attribute is the output\",\"enrichmentInput\":\"Used as input\",\"serviceMappings\":\"Service mappings\",\"addMappingFor\":\"Add mapping for...\",\"noMappings\":\"No connected services have mappings.\",\"externalFieldPlaceholder\":\"External field name\",\"save\":\"Save\",\"saving\":\"Saving...\",\"saved\":\"Attribute saved\",\"saveError\":\"Failed to save attribute\",\"cancel\":\"Cancel\",\"noConfig\":\"No enrichment or mapping configured.\",\"flags\":\"Flags\",\"unique\":\"Unique\",\"uniqueHint\":\"Value must be unique within the brand\",\"edit\":\"Edit\",\"delete\":\"Delete\",\"deleteConfirm\":\"Delete \\\"{name}\\\"?\",\"deleteConfirmDesc\":\"Permanently deletes this attribute. There is no recovery.\",\"deleteBlocked\":\"Cannot delete\",\"deleteBlockedDesc\":\"The following attributes depend on \\\"{name}\\\":\",\"deleted\":\"Attribute deleted\",\"deleteError\":\"Failed to delete attribute\",\"levels\":\"Product levels\"},\"attributeDialog\":{\"createTitle\":\"Add attribute\",\"editTitle\":\"Edit attribute\",\"keyLabel\":\"Field name\",\"labelLabel\":\"Display label\",\"levelLabel\":\"Hierarchy level\",\"levelProduct\":\"Product\",\"levelArticle\":\"Article\",\"levelSku\":\"SKU\",\"fillStrategyLabel\":\"Where does the value come from?\",\"fillStrategyManual\":\"Manual entry\",\"fillStrategySource\":\"Pull from a data source\",\"fillStrategyDerivation\":\"Compute from other fields\",\"sourceDataSourceLabel\":\"Data source\",\"sourceValueFieldLabel\":\"Source field\",\"selectDataSource\":\"Select a data sourceâ¦\",\"derivationTypeLabel\":\"How is it computed?\",\"derivationCompose\":\"Compose from a template\",\"derivationLookup\":\"Look up in a data source\",\"derivationRule\":\"Apply a rule expression\",\"composeTemplateLabel\":\"Template\",\"composeInputsLabel\":\"Input fields (comma-separated)\",\"lookupDataSourceLabel\":\"Lookup data source\",\"lookupMatchFieldLabel\":\"Match field\",\"lookupReturnFieldLabel\":\"Return field\",\"ruleExpressionLabel\":\"Rule expression\",\"useVocabularyLabel\":\"Constrain to a vocabulary\",\"vocabularyLabel\":\"Vocabulary\",\"selectVocabulary\":\"Select a vocabularyâ¦\",\"requiredLabel\":\"Required\",\"cancel\":\"Cancel\",\"save\":\"Save\"},\"productLevels\":{\"title\":\"Product levels\",\"notConfigured\":\"No product hierarchy configured.\",\"configure\":\"Configure\",\"edit\":\"Edit\",\"remove\":\"Remove\",\"cancel\":\"Cancel\",\"save\":\"Save\",\"saving\":\"Saving...\",\"saved\":\"Product levels saved\",\"removed\":\"Product levels removed\",\"saveError\":\"Failed to save\",\"sendTo\":\"Send to:\",\"article\":\"Article\",\"sku\":\"SKU\",\"sub-variant\":\"Sub-variant\"},\"connectionsStrip\":{\"manage\":\"Manage\",\"noConnections\":\"No connections set up\"},\"dataSet\":{\"addEntry\":\"Add entry\",\"labelPlaceholder\":\"e.g. Fall/Winter 2026\",\"entries\":\"{count, plural, one {# entry} other {# entries}}\",\"noEntries\":\"No entries yet\",\"fetching\":\"Fetchingâ¦\",\"loadFailed\":\"Couldnât load\",\"save\":\"Save\",\"saving\":\"Saving...\",\"cancel\":\"Cancel\",\"scopeBadge\":\"Scoped: {scope}\",\"addScopedDataSet\":\"Add data set\",\"manage\":\"Manage\",\"syncFrom\":\"Sync from {provider}\",\"mapFrom\":\"Map from {provider}\",\"editMapping\":\"Edit mapping\",\"service\":\"Service\",\"alsoUsedBy\":\"Also {phases}\",\"keptInAhti\":\"Kept in Ahti\"},\"mapping\":{\"mapData\":\"Map data\",\"title\":\"Map data to services\",\"description\":\"Connect your data entries to their counterparts in each service. Ahti uses the correct service IDs when creating records.\",\"yourData\":\"Your data\",\"notMapped\":\"Not mapped\",\"select\":\"Select...\",\"save\":\"Save mappings\",\"saved\":\"Service mappings saved.\",\"noServices\":\"No connected services have data for this type. Connect a service first.\",\"mappedTo\":\"â {provider}: {label}\"},\"scopedDialog\":{\"title\":\"Add data set\",\"selectType\":\"Data type\",\"selectBrands\":\"For which brands?\",\"create\":\"Create\",\"creating\":\"Creating...\",\"exists\":\"Exists\"},\"source\":{\"dataSource\":\"Data source\",\"selectSource\":\"Select source...\",\"entries\":\"Manual entries\",\"url\":\"External URL\",\"service\":\"Service\",\"urlDescription\":\"Point to an external CSV or feed URL. Actions resolve data from this URL at runtime.\",\"serviceDescription\":\"Fetch data from a connected service, queried live at runtime.\",\"selectProvider\":\"Select provider...\",\"serviceProviderRequired\":\"Select a service provider.\"},\"externalSource\":{\"keyColumnPlaceholder\":\"Key column (optional)\",\"labelColumnPlaceholder\":\"Label column (optional)\",\"urlRequired\":\"Enter a URL.\",\"provider\":\"Data source\",\"providerHint\":\"Where this data originates. Selecting a service links catalog columns to attribute mappings.\",\"providerExternal\":\"External URL (no service link)\"},\"pull\":{\"pullFrom\":\"Pull from {provider}\",\"pulled\":\"Pulled\",\"pulledDescription\":\"Added {count} entries from {provider}.\"}
10,\"sync\":{\"conflict\":\"You have {existing} existing entries. {provider} has {incoming}.\",\"appendNew\":\"Append new\",\"replaceAll\":\"Replace all\",\"cancel\":\"Cancel\",\"synced\":\"Synced from {provider}\",\"syncing\":\"Syncing...\",\"upToDate\":\"Already up to date\"},\"success\":{\"title\":\"Saved\",\"saved\":\"Data set updated.\",\"created\":\"Data set created.\"},\"errors\":{\"title\":\"Error\",\"emptyLabel\":\"Each entry must have a label.\",\"duplicateKeys\":\"Duplicate entries found.\",\"saveFailed\":\"Failed to save.\",\"createFailed\":\"Failed to create data set.\"},\"seasonActionLink\":\"Edit in {action}\",\"salesChannels\":{\"title\":\"Channels\",\"description\":\"Channels are commercial price columns that catalogues, customer overlays, and the order form share. Toggle Show on order form to expose a channel to the customer-facing order form.\",\"loading\":\"Loading channelsâ¦\",\"empty\":\"No channels yet â add one to start pricing catalogues.\",\"summary\":\"{total, plural, =0 {No channels} one {# channel} other {# channels}} · {visible} on order form\",\"addChannel\":\"Add channel\",\"labelPlaceholder\":\"e.g. Wholesale\",\"keyPlaceholder\":\"wholesale\",\"csvColumn\":\"CSV column\",\"csvColumnPlaceholder\":\"Optional column name\",\"preorderDiscount\":\"Preorder discount\",\"active\":\"Active commercial Channel\",\"preorderEnabledDefault\":\"Preorders enabled by default\",\"showOnOrderForm\":\"Show on order form\",\"useAsSuggestedRetailPrice\":\"Use as Suggested retail price\",\"customerTypeBindings\":\"Customer type bindings\",\"remove\":\"Remove channel\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"toast\":{\"saveFailed\":\"Could not save channels.\"},\"errors\":{\"labelRequired\":\"Each channel needs a label.\",\"keyRequired\":\"Each channel needs a key.\",\"duplicateKey\":\"Duplicate key: {key}\"}},\"salesSpecialHandling\":{\"title\":\"Special product handling\",\"loading\":\"Loading special handlingâ¦\",\"summaryDisabled\":\"No enabled discontinued preorder rule.\",\"summaryEnabled\":\"{attribute} = {value} uses {strategy}.\",\"ruleLabel\":\"Discontinued preorder reservation\",\"enabled\":\"Enable discontinued preorder reservation\",\"enabledDescription\":\"Matching NetSuite sales-order lines use the selected allocation strategy.\",\"attribute\":\"Product attribute\",\"attributePlaceholder\":\"Choose attribute\",\"value\":\"Value\",\"valuePlaceholder\":\"Existing value\",\"strategy\":\"Strategy\",\"strategyValue\":\"Reserve from on-hand\",\"allocationStrategy\":\"NetSuite allocation strategy\",\"allocationStrategyPlaceholder\":\"Choose allocation strategy\",\"loadingStrategies\":\"Loading allocation strategiesâ¦\",\"strategiesLoadFailed\":\"Could not load allocation strategies from NetSuite.\",\"noStrategies\":\"No allocation strategies available from NetSuite.\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"toast\":{\"saved\":\"Special handling saved.\",\"saveFailed\":\"Could not save special handling.\"},\"errors\":{\"attributeRequired\":\"Choose a product attribute.\",\"valueRequired\":\"Choose or enter the existing attribute value.\",\"allocationStrategyRequired\":\"Choose a NetSuite allocation strategy.\"}},\"orderFormFilters\":{\"title\":\"Order forms\",\"description\":\"Choose product filters and grouping for order forms.\",\"loading\":\"Loading order form filtersâ¦\",\"summaryEmpty\":\"No filters selected\",\"summaryWithSheets\":\"{filters} · {count, plural, one {# order sheet} other {# order sheets}}\",\"summaryWithSheetsAndGroups\":\"{filters} · {count, plural, one {# order sheet} other {# order sheets}} · {groups, plural, =0 {No grouping} one {# grouping} other {# groupings}}\",\"orderSheets\":{\"label\":\"Order sheets\",\"description\":\"Each sheet becomes a separate order.\"},\"grouping\":{\"label\":\"Group\"},\"globalProductDataSheet\":\"Global product data sheet\",\"emptyAttributes\":\"No product attributes available.\",\"emptySearch\":\"No matching product attributes.\",\"searchPlaceholder\":\"Search product attributes\",\"levelFilterLabel\":\"Filter by product level\",\"levels\":{\"all\":\"All\",\"product\":\"Product\",\"article\":\"Article\",\"sku\":\"SKU\"},\"selectedCount\":\"{count, plural, =0 {No filters selected} one {# filter selected} other {# filters selected}}\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"toast\":{\"saved\":\"Order form filters saved.\",\"saveFailed\":\"Could not save order form filters.\"},\"workbookLayout\":\"Workbook layout\",\"workbookLayoutDescription\":\"Default keeps the current Ahti grid.\",\"layoutAhtiGr
10id\":\"Ahti grid\",\"layoutWholesalePreorder\":\"Wholesale preorder\",\"groupingOrder\":\"Grouping order\",\"groupingOrderDescription\":\"Uses the selected workbook layout.\",\"groupingEmpty\":\"Select product attributes before grouping.\",\"noGrouping\":\"No grouping\",\"groupingPrimary\":\"Primary grouping\",\"groupingSecondary\":\"Secondary grouping\",\"groupingTertiary\":\"Tertiary grouping\",\"groupingNumbered\":\"Grouping {number}\",\"attributeOption\":\"{label} ({level})\"},\"markets\":{\"title\":\"Markets\",\"regionsHeading\":\"Regions\",\"regionsCountInline\":\"{count, plural, one {# Region} other {# Regions}}\",\"regionColumn\":\"Region\",\"regionName\":\"Region name\",\"quickSelect\":\"Quick select\",\"regionPresets\":{\"eu\":\"EU\",\"europeExclEu\":\"Europe (excl. EU)\"},\"presetApplied\":\"{preset} applied. {count, plural, one {# country selected} other {# countries selected}}.\",\"unnamedRegion\":\"Unnamed Region\",\"countries\":\"Countries\",\"countryCount\":\"{count, plural, =0 {No countries} one {# country} other {# countries}}\",\"countriesEmpty\":\"No countries\",\"countryPlaceholder\":\"Select countries\",\"countrySearchPlaceholder\":\"Search countries\",\"countrySelectedCount\":\"{count, plural, =0 {No countries selected} one {# country selected} other {# countries selected}}\",\"removeCountry\":\"Remove country\",\"regionsEmpty\":\"No Regions yet.\",\"loadError\":\"Markets could not be loaded.\",\"loadErrorDescription\":\"Check your connection and try again.\",\"retry\":\"Retry\",\"enabled\":\"Enabled\",\"disabled\":\"Not enabled\",\"addRegion\":\"Add region\",\"edit\":\"Edit\",\"addRegionTitle\":\"Add region\",\"editRegionTitle\":\"Edit region\",\"editRegion\":\"Edit {label}\",\"regionDialogDescription\":\"\",\"saveRegion\":\"Save region\",\"close\":\"Close\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saveFailedState\":\"Could not save:\",\"commercialImpact\":{\"global\":\"No regional split\",\"countries\":\"Country reassignment: {values}\",\"scopes\":\"Saved target assignments to review: {values}\",\"catalogues\":\"Catalogues to review: {values}\",\"none\":\"None\"},\"shopify\":{\"title\":\"Shopify Markets\",\"reviewDescription\":\"Review Shopify Regions before adding them.\",\"noRows\":\"No Shopify Regions to review.\",\"instance\":\"Shopify instance\",\"preview\":\"Preview Shopify\",\"apply\":\"Apply {count}\",\"previewSummary\":\"{total, plural, one {# row} other {# rows}} from {shop}\",\"createNew\":\"Create new Ahti Region\",\"linkTo\":\"Link to {market}\",\"actions\":{\"create\":\"New\",\"update\":\"Update\",\"blocked\":\"Blocked\",\"preserve\":\"Ahti-only\"},\"conflicts\":{\"missing-read-markets-scope\":\"Missing read_markets\",\"inactive-status\":\"Preview only\",\"unsupported-market-type\":\"Unsupported type\",\"incomplete-region-pagination\":\"Incomplete regions\",\"unsupported-region-type\":\"Unsupported region\",\"unknown-country-code\":\"Unknown country\",\"empty-country-coverage\":\"No countries\",\"ambiguous-existing-match\":\"Ambiguous match\",\"name-changed\":\"Name changed\",\"country-coverage-changed\":\"Countries changed\"},\"toast\":{\"previewFailed\":\"Could not preview Shopify Markets.\",\"applyFailed\":\"Could not apply Shopify Markets.\",\"applied\":\"Shopify Markets applied.\"}},\"sourceSync\":{\"label\":\"Sync from\",\"instance\":\"Source instance\",\"shopify\":\"Shopify\",\"refresh\":\"Refresh source\",\"existing\":\"{count, plural, =0 {No linked} one {# linked} other {# linked}}\",\"new\":\"{count, plural, =0 {No new} one {# new} other {# new}}\",\"unsupported\":\"{count, plural, =0 {No unsupported} one {# unsupported} other {# unsupported}}\",\"link\":\"Link\",\"update\":\"Update\",\"createInstead\":\"Create new\",\"dismiss\":\"Dismiss\",\"newTitle\":\"New candidates\",\"newCount\":\"{count, plural, one {# candidate} other {# candidates}}\",\"addCandidate\":\"Add region\",\"included\":\"Included\",\"skip\":\"Skip\",\"unsupportedTitle\":\"Unsupported\",\"unsupportedCount\":\"{count, plural, one {# row} other {# rows}}\"},\"toast\":{\"saved\":\"Regions and Markets saved.\",\"saveFailed\":\"Could not save Regions and Markets.\"},\"errors\":{\"labelRequired\":\"Each Region needs a label.\",\"keyRequired\":\"Each market needs a key.\",\"duplicateKey\":\"Duplicate key: {key}\"},\"grid\":{\"summary\":\"Selling in {regions, plural, one {# Region} other {# Regions}} through {channels, plural, one {# Channel} other {# Channels}} in {season}.\",\"summaryNone\":\"Nothing is selling in {season}.\",\"summaryNoSeason\":\"{regions, plural, one {# Region} other {# Regions}} through {channels, plural, one {# Channel} other {# Channels}}.\",\"summaryLater\":\"{count, plural, one {# Market starts} other {# Markets start}} later.\",\"seasonSwitch\":\"Season\",\"allSeasons\":\"All\",\"countryCount\":\"{count, plural, =0 {No countries} one {# country} other {# countries}}\",\"addMarket\":\"Add {market}\",\"undoAdd\":\"Undo adding {market}\",\"openMarket\":\"{market}, {state}\",\"cell\":{\"ongoing\":\"Ongoing\",\"since\":\"Since {season}\",\"until\":\"Until {season}\",\"in\":\"In {season}\",\"from\":\"From {season}\",\"ended\":\"Ended {season}\",\"notIn\":\"Not in {season}\",\"added\":\"Added · not saved\"},\"legendLabel\":\"Legend\",\"legend\":{\"selling\":\"Selling\",\"later\":\"Starts in a later Season\",\"ended\":\"Not in this Season or ended\",\"notSold\":\"Not sold · add\"}},\"detail\":{\"back\":\"Back to Markets\",\"notFound\":\"This Market is not configured.\",\"takesPart\":\"Takes part\",\"now\":\"Now\",\"notNow\":\"Not in a current Season\",\"fromSeason\":\"From {season}\",\"existingOperation\":\"Existing operation\",\"lastSeason\":\"Last season {season}\",\"noEndSeason\":\"No end season\",\"activity\":{\"inSeason\":\"{season} in season\",\"preorders\":\"{season} preorders open\",\"planning\":\"{season} in planning\"},\"seasonsHeading\":\"Seasons\",\"seasonState\":{\"notIncluded\":\"Not included\",\"ended\":\"Ended\",\"planning\":\"Planning\",\"preorders\":\"Preorders open\",\"inSeason\":\"In season\",\"included\":\"Included\"},\"seasonsHelp\":\"Taking part in a Season covers its planning, Catalogues, preorders and selling. Seasons and their Actions decide when orders are accepted.\",\"coverageHeading\":\"Coverage\",\"regi
10on\":\"Region {region} · {count, plural, one {# country} other {# countries}}\",\"sharedWith\":\"The same Region is used by {markets}.\",\"usedByHeading\":\"Used by\",\"nothingUses\":\"Nothing uses this Market yet.\",\"kind\":{\"catalogue\":\"Catalogue\",\"output\":\"Output\",\"report\":\"Report\"},\"openCatalogue\":\"Open in Catalogues\",\"openOutputs\":\"Open in Outputs\",\"openReports\":\"Open in Reports\",\"usedByPartial\":\"Could not check: {sources}.\",\"noSeasons\":\"Seasons are not set up yet.\",\"setUpSeasons\":\"Set up Seasons\",\"editRegion\":\"Edit Region\"},\"addMarket\":{\"open\":\"Add market\",\"title\":\"Add market\",\"description\":\"Choose where, how and from which Season you sell.\",\"where\":\"Where\",\"how\":\"How\",\"from\":\"From\",\"presets\":{\"eu\":\"EU\",\"eea\":\"EEA\",\"uk\":\"United Kingdom\",\"us\":\"United States\",\"nordics\":\"Nordics\"},\"otherCountries\":\"Other countriesâ¦\",\"changeRegion\":\"Change\",\"overlapTitle\":\"{countries} already belong to other Regions and keep their current Markets.\",\"overlapRemaining\":\"This Region gets the remaining {count, plural, one {# country} other {# countries}}.\",\"overlapNone\":\"Every country is already in another Region. Choose other countries.\",\"firstSeason\":\"First Season\",\"lastSeason\":\"Last Season\",\"alreadyOperating\":\"Already operating\",\"noEndSeason\":\"No end season\",\"addLastSeason\":\"Add a last season\",\"alreadyMarket\":\"Already a Market\",\"summaryLabel\":\"Markets to add\",\"effectFrom\":\"{count, plural, one {It takes} other {They take}} part from {season} onwards and can be used for {season} Catalogues and preorders straight away. Earlier Seasons are unchanged.\",\"effectOngoing\":\"{count, plural, one {It takes} other {They take}} part in every current and future Season.\",\"effectLast\":\"The last Season is {season}.\",\"effectNoMove\":\"No country moves between Regions.\",\"submit\":\"{count, plural, one {Add market} other {Add # markets}}\"},\"lastSeason\":{\"open\":\"Set last season\",\"title\":\"Set last season\",\"field\":\"Last season\",\"takesPart\":\"Takes part\",\"fromSeason\":\"From {season}\",\"leaves\":\"Leaves Season scopes and Catalogue Market choices.\",\"keepsLabel\":\"Keeps\",\"keeps\":\"Orders, Catalogues and reports from its Seasons. Open orders can still be delivered, changed and invoiced.\",\"conflictTitle\":\"{count, plural, one {A Catalogue still uses} other {# Catalogues still use}} this Market outside its Seasons\",\"conflictDescription\":\"Remove the Market from the Catalogue, or choose a later last season.\",\"saveFailed\":\"Last season could not be saved\",\"save\":\"Set last season\"}},\"accounts\":{\"empty\":\"Accounts not configured\",\"loadFailed\":\"Could not load accounts.\",\"title\":\"Accounts\",\"seedHint\":\"Tags every GL account with a role (variable, fixed, financial, income or ignore). Run \u003ccode\u003e{command}\u003c/code\u003e to seed it.\",\"summary\":\"{total, plural, one {# account} other {# accounts}} · {sales} sales · {income} other income · {variable} variable · {fixed} fixed · {financial} financial{ignoredSuffix}\",\"summaryIgnored\":\" · {count} ignored\",\"needsReviewBadge\":\"{count, plural, one {# needs review} other {# need review}}\",\"componentBadge\":\"Component\",\"componentTitle\":\"Powers fixed, variable, financial and income cost components in Metrics\",\"dialogDescription\":\"One row per GL account. Pick the role each account plays in the budget. Use a noise threshold to auto-hide tiny long-tail accounts; bucket totals still include them.\",\"noiseThreshold\":\"Noise threshold\",\"absolutePlaceholder\":\"e.g. 1000\",\"percentPlaceholder\":\"e.g. 0.001\",\"apply\":\"Apply\",\"thresholdHint\":\"Auto-hide accounts whose annual baseline is below this threshold. Bucket totals still include them. Use the \u003cem\u003eIgnore\u003c/em\u003e role to exclude them fully.\",\"applySuggestions\":\"Apply LLM suggestions\",\"classified\":\"LLM classified {count, plural, one {# account} other {# accounts}}\",\"classifiedHeading\":\"LLM classified {count, plural, one {# account} other {# accounts}}:\",\"moreChanges\":\"⦠and {count} more\",\"searchPlaceholder\":\"Search by name, NS id or account numberâ¦\",\"needsReviewOnly\":\"Needs review only\",\"noMatches\":\"No accounts match the filter.\",\"close\":\"Close\",\"accountId\":\"id {id}\",\"thresholdKindsNone\":\"None\",\"thresholdKindsAbsolute\":\"Absolute (â¬)\",\"thresholdKindsPercentOfExpenses\":\"% of expenses\",\"columnsAccount\":\"Account\",\"columnsRole\":\"Role\",\"columnsNotes\":\"Notes\",\"roleOptionsSales\":\"Sales (main revenue)\",\"roleOptionsIncome\":\"Other operating income\",\"roleOptionsVariable\":\"Variable (moves with revenue)\",\"roleOptionsFixed\":\"Fixed (does not move with revenue)\",\"roleOptionsFinancial\":\"Financial (interest, FX, loan fees)\",\"roleOptionsIgnore\":\"Ignore (exclude from budget)\",\"roleNamesSales\":\"Sales\",\"roleNamesIncome\":\"Other income\",\"roleNamesVariable\":\"Variable\",\"roleNamesFixed\":\"Fixed\",\"roleNamesFinancial\":\"Financial\",\"roleNamesIgnore\":\"Ignore\",\"confidenceHigh\":\"High\",\"confidenceMedium\":\"Medium\",\"confidenceLow\":\"Low\",\"toastSaveFailed\":\"Couldn't save\",\"toastThresholdSaved\":\"Noise threshold saved\",\"toastBootstrapFailed\":\"Couldn't apply LLM suggestions\",\"errorsAbsoluteInvalid\":\"Enter an amount of 0 or more.\",\"errorsPercentInvalid\":\"Enter a share between 0 and 1, e.g. 0.001 for 0.1%.\"},\"companyFacts\":{\"title\":\"Company facts\",\"manage\":\"Manage company facts\",\"loadFailed\":\"Couldn't load company facts\",\"saveFailed\":\"Couldn't save company facts\",\"summaryEmpty\":\"No facts\",\"factCount\":\"{count, plural, one {# fact} other {# facts}}\",\"dialogDescription\":\"Edit saved company facts.\",\"empty\":\"No facts configured\",\"factHeading\":\"Fact {number}\",\"factFallback\":\"fact {number}\",\"remove\":\"Remove {name}\",\"yes\":\"Yes\",\"no\":\"No\",\"blank\":\"Blank\",\"addFact\":\"Add fact\",\"cancel\":\"Cancel\",\"save\":\"Save\",\"wholesaleTitle\":\"Missing for wholesale preorder\",\"wholesaleDescription\":\"Fill values only. These save as org-scoped company facts.\",\"wholesaleMissingCount\":\"{count} missing\",\"wholesaleValueLabel\":\"Wholesale preorder value {label}\",\"fieldsLabel\":\"Label\",\"fieldsLabelNumbered\":\"Label {number}\",\"fieldsFactKey\":\"Fact key\",\"fieldsFactKeyNumbered\":\"Fact key {number}\",\"fieldsScope\":\"Scope\",\"fieldsScopeNumbered\":\"Scope {number}\",\"fieldsBrandKey\":\"Brand key\",\"fieldsBrandKeyNumbered\":\"Brand key {number}\",\"fieldsType\":\"Type\",\"fieldsTypeNumbered\":\"Type {number}\",\"fieldsAllowedValues\":\"Allowed values\",\"fieldsAllowedValuesNumbered\":\"Allowed values {number}\",\"fieldsValue\":\"Value\",\"fieldsValueNumbered\":\"Value {number}\",\"scopesOrg\":\"Org\",\"scopesBrand\":\"Brand\",\"kindsText\":\"Text\",\"kindsNumber\":\"Number\",\"kindsBoolean\":\"Yes/no\",\"kindsDate\":\"Date\",\"kindsEnum\":\"List\",\"validationLabelRequired\":\"Every company fact needs a label\",\"validationFactKeyRequired\":\"Every company fact needs a fact key\",\"validationBrandKeyRequired\":\"Brand-scoped facts need a brand ke
10y\",\"validationAllowedValuesRequired\":\"List facts need allowed values\",\"validationDuplicate\":\"Each company fact key and scope combination must be unique\",\"wholesaleFacts\":{\"sellerDisplayName\":\"Seller name\",\"businessId\":\"Business ID or VAT number\",\"sellerAddress\":\"Seller address\",\"sellerEmail\":\"Seller email\",\"sellerPhone\":\"Seller phone\",\"salesRep\":\"Sales rep\",\"paymentTerms\":\"Payment terms\",\"deliveryTerms\":\"Delivery terms\"}},\"mapData\":{\"serviceQueryUnsupported\":\"This data set doesn't support service queries.\",\"manageCatalogues\":\"Manage catalogues\",\"serviceQueryOption\":\"Service query (NetSuite)\",\"netsuiteQuery\":\"NetSuite query\",\"tagEntries\":\"Tag entries\",\"tagEntriesDescription\":\"Labels sync from NetSuite. Set extra attributes for each entry below.\",\"labelColumn\":\"Label\",\"exclude\":\"Exclude\",\"excludeEntry\":\"Exclude {label}\",\"urlPlaceholder\":\"https://example.com/data.csv\"},\"valueSetTypes\":{\"seasons\":\"Seasons\",\"seasonality\":\"Seasonality\",\"locations\":\"Locations\",\"brands\":\"Brands\",\"brandConfigs\":\"Brand configs\",\"deliveryTerms\":\"Delivery terms\",\"shipMethods\":\"Delivery methods\",\"paymentTerms\":\"Payment terms\",\"paymentMethods\":\"Payment methods\",\"orderTypes\":\"Order types\",\"sizeAssortments\":\"Size assortments\",\"sizeConversions\":\"Size conversions\",\"productAttributes\":\"Product attributes\",\"destinationBindings\":\"Destination bindings\",\"products\":\"Products\",\"housekeepingRules\":\"Housekeeping rules\",\"customers\":\"Customers\",\"vendors\":\"Vendors\",\"supplierProfiles\":\"Supplier operating profiles\",\"supplierVendorReview\":\"Reviewed vendors\",\"manufacturerSites\":\"Manufacturing sites\",\"systemProductMatches\":\"Product matches\",\"phaseDefaults\":\"Phase defaults\",\"inventory\":\"Inventory\",\"manufacturingComponents\":\"Manufacturing components\",\"manufacturableKnits\":\"Manufacturable knits\",\"yarnItems\":\"Yarn items\",\"secondQualityReasons\":\"Second-quality reason codes\",\"productCardModules\":\"Product card modules\",\"models\":\"Products\",\"parents\":\"Articles\",\"dataSources\":\"Data sources\",\"productReferences\":\"Product references\",\"colorPalette\":\"Color palette\",\"destinationLevelMaps\":\"Destination level maps\",\"accounts\":\"Accounts\",\"subsidiaries\":\"Subsidiaries\",\"classes\":\"Classes\",\"departments\":\"Departments\",\"taxSchedules\":\"Tax schedules\",\"priceLevels\":\"Price levels\",\"unitsTypes\":\"Units types\",\"currencies\":\"Currencies\",\"outputProfiles\":\"Output profiles\",\"companyFacts\":\"Company facts\",\"companyAssets\":\"Company assets\",\"labelMarkMappings\":\"Label mark mappings\",\"classificationMappings\":\"Classification mappings\",\"catalogues\":\"Catalogues\",\"customerCatalogues\":\"Customer catalogues\",\"catalogueProductCandidates\":\"Catalogue product candidates\",\"markets\":\"Markets\",\"priceChannels\":\"Price channels\",\"catalogueReadinessRequirements\":\"Catalogue readiness requirements\",\"catalogueRequirementGroups\":\"Catalogue requirement groups\",\"stockReadinessRequirements\":\"Stock readiness requirements\",\"salesOrderLifecycle\":\"Sales-order lifecycle stages\",\"salesSpecialHandling\":\"Sales special handling\",\"orderFormFilters\":\"Order form filters\",\"workOrderRules\":\"Work order rules\",\"preliminaryCollections\":\"Preliminary collections\",\"manufacturingSteps\":\"Manufacturing steps\"},\"valueSetFields\":{\"seasonsStart\":\"Season start\",\"seasonsEnd\":\"Season end\",\"seasonsOrderStart\":\"Order start\",\"seasonsOrderEnd\":\"Order end\",\"seasonsShipStart\":\"Ship start\",\"seasonsShipEnd\":\"Ship end\",\"sizeAssortmentsSizes\":\"Sizes, separated by commas\",\"locationsKind\":\"Kind\",\"marketsCountryCode\":\"Country code\"},\"valueSetFieldOptions\":{\"locationsKindWarehouse\":\"Warehouse\",\"locationsKindStore\":\"Store\",\"locationsKindB2b\":\"B2B\",\"locationsKindMarketplace\":\"Marketplace\",\"locationsKindOther\":\"Other\"},\"phases\":{\"purchase\":\"Purchase\",\"manufacture\":\"Manufacture\",\"sell\":\"Sell\"},\"rulesEmpty\":\"No rules for this phase yet.\",\"rulesPage\":{\"destination\":\"Destination\",\"catalogueSource\":\"Catalogue source\",\"noCatalogueSource\":\"No source chosen\",\"lists\":\"Lists\",\"suppliers\":\"Suppliers\"},\"productMatch\":{\"requirement\":\"System requirement\",\"values\":\"{count, plural, one {# value} other {# values}}
10\",\"ready\":\"Ready\",\"waiting\":\"Waiting\",\"conflict\":\"Conflict\",\"title\":\"Product match\",\"rule\":\"SKU = {field}\",\"ruleShared\":\"SKU = {field} · also {users}\",\"notSet\":\"Not set\",\"setUp\":\"Set up\",\"skuField\":\"SKU field\",\"usedBy\":\"Used by\",\"found\":\"{found} of {total} SKUs found\",\"notFoundCount\":\"{count} not found\",\"notFound\":\"Not found\",\"sampled\":\"First {total} SKUs checked\",\"noSkus\":\"No SKUs yet\",\"checking\":\"Checking\",\"checkFailed\":\"Couldnât check\",\"sourceField\":\"Product source reads {field}\",\"unavailable\":\"Unavailable\",\"save\":\"Save\",\"cancel\":\"Cancel\"},\"phaseDefaults\":{\"title\":\"Defaults\",\"location\":\"Location\",\"shipMethod\":\"Ship method\",\"deliveryTerms\":\"Delivery terms\",\"receivingLocation\":\"Receiving location\",\"productionLocation\":\"Production location\",\"transferOrderCustomForm\":\"Internal order form\",\"transferOrderIncoTerm\":\"Internal order delivery terms\",\"inventoryAdjustmentAccount\":\"Inventory adjustment account\",\"notSet\":\"Not set\",\"recordId\":\"ID {id}\",\"idLabel\":\"NetSuite ID\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"unavailable\":\"Unavailable\"},\"vendorsList\":{\"rowTitle\":\"Vendors\",\"rowSummary\":\"{suppliers, plural, one {# supplier} other {# suppliers}} of {total} · {destination}\",\"newCount\":\"{count} new\",\"unavailableSummary\":\"Unavailable\",\"pageTitle\":\"Vendors\",\"freshness\":\"{destination} · Updated {when}\",\"filters\":{\"ariaLabel\":\"Show\",\"suppliers\":\"Suppliers\",\"new\":\"New\",\"all\":\"All\"},\"search\":\"Search\",\"searchLabel\":\"Search vendors\",\"columns\":{\"vendor\":\"Vendor\",\"usedBy\":\"Used by\",\"factories\":\"Factories\",\"supplier\":\"Supplier\"},\"checkboxLabel\":\"Supplier: {vendor}\",\"newRow\":\"New\",\"missingRow\":\"Not in {destination}\",\"noNew\":\"No new vendors\",\"noSuppliers\":\"No suppliers yet\",\"noMatches\":\"No vendors match\",\"saveFailed\":\"Couldnât save {vendor}. Try again.\",\"loadFailed\":\"Couldnât load vendors.\",\"retry\":\"Try again\",\"unavailableTitle\":\"Choose the service used for purchasing first.\",\"notReadyTitle\":\"The vendor list isnât available yet.\",\"showMore\":\"Show more\",\"usedByProducts\":\"{count, plural, one {# product} other {# products}}\",\"usedByComponents\":\"{count, plural, one {# component} other {# components}}\"},\"catalogueSources\":{\"empty\":\"No Catalogue sources available\",\"loadFailed\":\"Could not load Catalogue sources.\",\"title\":\"Catalogue source\",\"kinds\":{\"google-sheets\":\"Google Sheets\",\"file\":\"Excel or PDF file\",\"csv-link\":\"CSV link\"},\"connectedAs\":\"Connected as {account}\",\"notActive\":\"Not active\",\"close\":\"Close\"},\"manufacturingSteps\":{\"title\":\"Manufacturing steps\",\"loading\":\"Loading manufacturing stepsâ¦\",\"summaryEmpty\":\"No steps\",\"start\":\"Start\",\"startMeta\":\"Production start date\",\"build\":\"Build\",\"buildMeta\":\"1st quality\",\"stepName\":\"Step {number} name\",\"namePlaceholder\":\"Step name\",\"moveUp\":\"Move {name} up\",\"moveDown\":\"Move {name} down\",\"remove\":\"Remove {name}\",\"add\":\"Add step\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"Manufacturing steps saved.\",\"saveFailed\":\"Could not save manufacturing steps.\",\"nameRequired\":\"Give every step a name.\",\"duplicateNames\":\"Two steps have the same name.\",\"inProgress\":\"{count, plural, one {# work order in progress keeps its current steps until itâs finished.} other {# work orders in progress keep their current steps until theyâre finished.}}\"},\"secondQuality\":{\"title\":\"Second quality\",\"loading\":\"Loading second-quality reasonsâ¦\",\"summary\":\"{count, plural, one {# reason} other {# reasons}}\",\"summaryEmpty\":\"No reasons\",\"reasons\":\"Reasons\",\"reasonName\":\"Reason {number} name\",\"namePlaceholder\":\"Reason\",\"active\":\"{name} can be picked\",\"add\":\"Add reason\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"Second-quality reasons saved.\",\"saveFailed\":\"Could not save\",\"nameRequired\":\"Name every reason.\",\"duplicateNames\":\"Two reasons have the same name.\"},\"secondQualityItems\":{\"title\":\"Second-quality items\",\"summaryEmpty\":\"None\",\"sku\":\"SKU {number}\",\"skuPlaceholder\":\"SKU\",\"name\":\"Name {number}\",\"namePlaceholder\":\"Name\",\"remove\":\"Remove {name}
10\",\"add\":\"Add item\",\"incomplete\":\"Give every item a SKU and a name.\",\"duplicate\":\"Two items have the same SKU.\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"Second-quality items saved.\",\"saveFailed\":\"Could not save\",\"loading\":\"Loading item classesâ¦\",\"loadFailed\":\"Could not load\",\"noSystem\":\"No system\",\"prefixes\":\"SKU starts with {number}\",\"prefixesHeading\":\"SKU starts with\",\"prefixesPlaceholder\":\"All other\",\"allOtherSummary\":\"all other\",\"sharedPrefix\":\"Two items share a prefix.\",\"allOther\":\"Leave âSKU starts withâ empty on exactly one item.\"},\"productGuidance\":{\"classification\":\"Classification guidance\",\"design\":\"Design guidance\",\"hs\":\"HS\",\"fedas\":\"FEDAS\",\"guidance\":\"Guidance\",\"notSet\":\"Not set\",\"set\":\"Set\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"Guidance saved.\",\"saveFailed\":\"Could not save\"},\"productCard\":{\"title\":\"Product card\",\"show\":\"Show {name}\",\"moveUp\":\"Move {name} up\",\"moveDown\":\"Move {name} down\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"Product card saved.\",\"saveFailed\":\"Could not save\"},\"classificationRules\":{\"hsTitle\":\"HS code rules\",\"fedasTitle\":\"FEDAS rules\",\"hsHelperTitle\":\"HS codes by product\",\"fedasHelperTitle\":\"FEDAS codes by product\",\"hsLookupTitle\":\"HS code lookup\",\"fedasLookupTitle\":\"FEDAS code lookup\",\"summary\":\"{count, plural, =0 {No rules} one {# rule} other {# rules}}\",\"search\":\"Search\",\"cell\":\"{field}, rule {row}\",\"remove\":\"Remove rule {row}\",\"add\":\"Add rule\",\"shown\":\"{shown} of {total} shown\",\"incomplete\":\"Rule {row} is missing a value.\",\"code\":\"Rule {row} needs a valid code.\",\"conflict\":\"Rule {row} matches the same products as an earlier rule with another code.\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"Rules saved.\",\"saveFailed\":\"Could not save\",\"fields\":{\"brandKey\":\"Brand\",\"fabricCode\":\"Fabric code\",\"garmentType\":\"Type\",\"targetGroup\":\"Target group\",\"productType\":\"Product type\",\"hsCode\":\"HS code\",\"fedasCode\":\"FEDAS code\",\"productCode\":\"Product code\",\"classificationCode\":\"Type code\",\"code\":\"Code\"}},\"labelMarks\":{\"loading\":\"Loadingâ¦\",\"loadFailed\":\"Could not load\",\"search\":\"Search\",\"cell\":\"{field}, row {row}\",\"remove\":\"Remove row {row}\",\"shown\":\"{shown} of {total} shown\",\"incomplete\":\"Row {row} is missing a value.\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saveFailed\":\"Could not save\",\"title\":\"Label marks\",\"summary\":\"{count, plural, =0 {No rules} one {# rule} other {# rules}}\",\"sourceAttributeKey\":\"Product value\",\"sourceValues\":\"When it says\",\"markKey\":\"Mark\",\"brandKey\":\"Brand\",\"enabled\":\"On\",\"noMark\":\"No mark\",\"allBrands\":\"All Brands\",\"add\":\"Add mark rule\",\"saved\":\"Label marks saved.\"},\"categoryMappings\":{\"loading\":\"Loadingâ¦\",\"loadFailed\":\"Could not load\",\"search\":\"Search\",\"cell\":\"{field}, row {row}\",\"remove\":\"Remove row {row}\",\"shown\":\"{shown} of {total} shown\",\"incomplete\":\"Row {row} is missing a value.\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saveFailed\":\"Could not save\",\"title\":\"Category mappings\",\"summary\":\"{count, plural, =0 {No mappings} one {# mapping} other {# mappings}}\",\"system\":\"System\",\"field\":\"Field\",\"value\":\"Its value\",\"classificationCode\":\"Classification\",\"add\":\"Add mapping\",\"saved\":\"Category mappings saved.\"},\"materialClasses\":{\"title\":\"Item classes made here\",\"loading\":\"Loading item classesâ¦\",\"loadFailed\":\"Could not load\",\"noSystem\":\"No system\",\"summaryEmpty\":\"None\",\"count\":\"{chosen} of {total} classes\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"Item classes saved.\",\"saveFailed\":\"Could not save\"},\"workOrderSheet\":{\"title\":\"Work order sheet\",\"link\":\"Sheet link\",\"notSet\":\"Not set\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"Work order sheet saved.\",\"saveFailed\":\"Could not save\"},\"itemCodePrefixes\":{\"title\":\"Item code prefixes\",\"loading\":\"Loading item code prefixesâ¦\",\"loadFailed\":\"Could not load\",\"summary\":\"{count, plural, one {# prefix} other {# prefixes}}\",\"summaryEmpty\":\"No prefixes\",\"keyword\":\"Material {number}\",\"keywordPlaceholder\":\"Material\",\"prefix\":\"Prefix {number}\",\"prefixPlaceholder\":\"Prefix\",\"remove\":\"Remove {name}\",\"add\":\"Add prefix\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"Item code prefixes saved.\",\"saveFailed\":\"Could not save\",\"incomplete\":\"Give every row a material and a prefix.\",\"duplicate\":\"Two rows have the same material.\"},\"orderMemo\":{\"title\":\"Order memo\",\"loading\":\"Loading order memoâ¦\",\"loadFailed\":\"Could not load\",\"partsLabel\":\"Parts\",\"include\":\"Include {name}\",\"moveUp\":\"Move {name} up\",\"moveDown\":\"Move {name} down\",\"separator\":\"Separator\",\"space\":\"Space\",\"example\":\"Example\",\"needsPart\":\"Include at least one part.\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"Order memo saved.\",\"saveFailed\":\"Could not save\",\"parts\":{\"season\":\"Season\",\"brand\":\"Brand\",\"factory\":\"Factory code\",\"supplierOrderNumber\":\"Supplier order number\",\"orderNumber\":\"Order number\"}},\"inventoryAccounts\":{\"title\":\"Inventory accounts\",\"summary\":\"{count, plural, one {# account} other {# accounts}}\",\"summaryEmpty\":\"None\",\"search\":\"Search\",\"count\":\"{chosen} of {total} accounts\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"Inventory accounts saved.\",\"saveFailed\":\"Could not save\"},\"orderReviewFields\":{\"title\":\"Order review fields\",\"loading\":\"Loading order review fieldsâ¦\",\"loadFailed\":\"Could not load\",\"summaryEmpty\":\"None\",\"fields\":{\"poNumber\":\"Customer PO number\",\"shippingAddress\":\"Shipping address\",\"shippingMethod\":\"Ship method\"},\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"Order review fields saved.\",\"saveFailed\":\"Could not save\"},\"customerDefaults\":{\"title\":\"New customer defaults\",\"loading\":\"Loading new customer defaultsâ¦\",\"loadFailed\":\"Could not load\",\"notSet\":\"Not set\",\"customerTypeColumn\":\"Customer type\",\"customerType\":{\"b2b\":\"B2B\",\"dtc\":\"DTC\"},\"salesChannel\":\"Sales channel\",\"currency\":\"Currency\",\"category\":\"Customer category\",\"salesChannelFor\":\"{name} sales channel\",\"currencyFor\":\"{name} currency\",\"categoryFor\":\"{name} customer category\",\"status\":\"Customer status\",\"receivablesAccount\":\"Receivables account\",\"incomplete\":\"Choose a customer status, and set a customer type in full or leave it out.\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"New customer defaults saved.\",\"saveFailed\":\"Could not save\"},\"customerFields\":{\"title\":\"Customer fields\",\"loading\":\"Loading customer fieldsâ¦\",\"loadFailed\":\"Could not load\",\"summary\":\"{count} required\",\"fact\":\"Customer fact\",\"field\":\"Field\",\"keptOn\":\"Kept on\",\"required\":\"Required\",\"fieldFor\":\"{name}
10 field\",\"requiredFor\":\"{name} required\",\"keptOnValues\":{\"customer\":\"Customer\",\"contact\":\"Contact\"},\"choices\":\"{count} choices\",\"notSet\":\"Not set\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"saved\":\"Customer fields saved.\",\"saveFailed\":\"Could not save\",\"facts\":{\"businessId\":\"Business ID\",\"vatNumber\":\"VAT number\",\"invoiceDeliveryMethod\":\"Invoice delivery\",\"invoiceEmail\":\"Invoice email\",\"eInvoiceAddress\":\"E-invoice address\",\"eInvoiceOperator\":\"E-invoice operator\",\"paymentTerms\":\"Payment terms\",\"shippingMethod\":\"Ship method\",\"contactPersonName\":\"Contact person\",\"email\":\"Email\",\"phoneNumber\":\"Phone\",\"orderConfirmationEmail\":\"Order confirmation email\"},\"readAgain\":\"Read choices again\",\"choicesRead\":\"Choices read.\"},\"manufacturer\":{\"rowTitle\":\"Manufacturer\",\"siteCount\":\"{count, plural, one {# site} other {# sites}}\",\"noDestination\":\"Choose the service used for manufacturing first.\",\"unavailable\":\"Not available\",\"saveFailed\":\"Couldnât save the certificate. Try again.\",\"businessId\":\"Business ID\",\"country\":\"Country\",\"address\":\"Address\",\"notSet\":\"Not set\",\"sites\":\"Sites\",\"fromWorkOrderRules\":\"From Work order rules\",\"noSites\":\"No production location in Work order rules\",\"close\":\"Close\"},\"channelPrices\":{\"title\":\"Channel prices\",\"ownPrice\":\"Own price\",\"sameAs\":\"Same as {channel}\",\"choose\":\"Choose a price\",\"priceOf\":\"{channel} price\",\"saveFailed\":\"Couldnât save the price setting.\"}},\"chat\":\"Chat\",\"usage\":{\"title\":\"Activity\",\"description\":\"Monitor your team's AI usage and token consumption.\",\"sections\":{\"overview\":\"Overview\",\"tokens\":\"Tokens\",\"drops\":\"Drops\",\"thisMonth\":\"This month\",\"perUser\":\"Per user\",\"totalUsage\":\"Total usage\",\"loading\":\"Loading usage data...\"},\"errors\":{\"actionStatsFailed\":\"Could not load action statistics. Try again.\"},\"retry\":\"Try again\"},\"teamContext\":\"Knowledge\",\"connections\":{\"title\":\"Connections\",\"description\":\"Manage external service integrations and connections.\",\"sections\":{\"overview\":\"Overview\",\"status\":\"Status\",\"configure\":\"Configure\",\"disconnect\":\"Disconnect\",\"coreConnections\":\"Messaging\",\"exploratoryTools\":\"Business and operations\",\"financial\":\"Financial\",\"messaging\":\"Messaging\",\"commerce\":\"Commerce\",\"payments\":\"Payments\",\"marketing\":\"Marketing\",\"productData\":\"Product data\",\"operationsFinance\":\"Operations and finance\",\"people\":\"People\",\"data\":\"Data\"},\"notFound\":{\"title\":\"Connection not found\",\"description\":\"The requested connection could not be found\",\"message\":\"Connection \\\"{connectionId}\\\" not found.\",\"helpText\":\"Check the URL and try again.\"}},\"currentGapChannel\":\"Current gap resolution channel:\",\"buttonActions\":{\"addMore\":\"Add more\",\"view\":\"View\",\"changeChannel\":\"Change channel\",\"goToChat\":\"Go to chat\",\"selectChannel\":\"Select channel\",\"saveConfiguration\":\"Save configuration\",\"cancel\":\"Cancel\",\"configure\":\"Configure\",\"setUp\":\"Set up\",\"save\":\"Save\",\"change\":\"Change\"},\"knowledgeGaps\":{\"pending\":\"{count} knowledge {count, plural, one {gap} other {gaps}} pending\",\"configure\":\"Configure a chat channel to resolve them\"},\"system\":{\"title\":\"System\",\"emailDomain\":\"Email domain\",\"teamChat\":\"Team chat\",\"thirdPartyApps\":\"3rd party apps\",\"actions\":\"Actions\",\"verified\":\"Verified\",\"notVerified\":\"Not verified\",\"connected\":\"connected\",\"notConnected\":\"Not connected\",\"app\":\"{count} {count, plural, one {app} other {apps}} available\",\"action\":\"{count} {count, plural, one {action} other {actions}} available\",\"loadError\":\"Couldnât load system status.\"},\"cards\":{\"company\":\"Company\",\"people\":\"People\",\"business\":\"Business\",\"processes\":\"Processes\",\"docs\":\"Docs\",\"email\":\"Email\",\"teamChat\":\"Team chat\",\"fileStorage\":\"File storage\",\"netsuite\":\"NetSuite\",\"postgres\":\"PostgreSQL\",\"plytix\":\"Plytix\",\"shopify\":\"Shopify\",\"klarna\":\"Klarna\",\"paytrail\":\"Paytrail\",\"mollie\":\"Mollie\",\"paypal\":\"PayPal\",\"stripe\":\"Stripe\",\"adyen\":\"Adyen\",\"vippsmobilepay\":\"Vipps MobilePay\",\"svea\":\"Svea\",\"klaviyo\":\"Klaviyo\",\"woocommerce\":\"WooCommerce\",\"centra\":\"Centra\",\"gung\":\"Gung\",\"procountor\":\"Procountor\",\"visma\":\"Visma\",\"fortnox\":\"Fortnox\",\"finagoMepco\":\"Finago Mepco\",\"finagoTyovuorovelho\":\"Finago Työvuorovelho\"},\"status\":{\"active\":\"Active\",\"inactive\":\"Inactive\"},\"subtitles\":{\"characters\":\"characters\",\"sourcesAdded\":\"sources added\"},\"tooltips\":{\"emailConnection\":\"Email connection status\",\"teamChatConnection\":\"Team chat connection status\",\"fileStorageConnection\":\"File storage connection status\"},\"topics\":{\"pageTitle\":\"Knowledge\",\"pageDescription\":\"Sources the organisation has given Ahti.\",\"allLabel\":\"All\",\"knowledgeSources\":{\"title\":\"Knowledge sources\",\"addButton\":\"Add knowledge source\",\"empty\":\"No knowledge sources added. Click 'Add knowledge source' to start.\",\"selectType\":{\"title\":\"Select knowledge source type\",\"description\":\"Choose the type of knowledge source you want to add\"},\"delete\":{\"title\":\"Delete knowledge source\",\"description\":\"Delete {title}? This cannot be undone.\"},\"edit\":{\"title\":\"Edit title\",\"description\":\"Edit description\",\"save\":\"Save changes\",\"cancel\":\"Cancel\",\"titlePlaceholder\":\"Click to add title\",\"descriptionPlaceholder\":\"Click to add description\",\"editButton\":\"Edit\"},\"sourceTypes\":{\"text\":{\"name\":\"Text\",\"description\":\"Custom text content\"},\"website\":{\"name\":\"Website\",\"description\":\"Publicly available website\"},\"file\":{\"name\":\"Document\",\"description\":\"Upload PDF, Word, or Excel file\"},\"gdriveFile\":{\"name\":\"Google Drive\",\"description\":\"Connect via Google Drive\"},\"walkthrough\":{\"name\":\"Walkthrough\",\"description\":\"Upload audio or video recording\"}},\"formTitles\":{\"text\":\"Add text content\",\"definition\":\"Add definition\",\"website\":\"Add website\",\"file\":\"Upload document\",\"gdriveFile\":\"Connect Google Drive\",\"gdriveFolder\":\"Connect Google Drive\",\"gchatChannel\":\"Add Google Chat channel\",\"walkthrough\":\"Upload walkthrough\",\"fallback\":\"Add source\"}},\"forms\":{\"text\":{\"title\":\"Add text content\",\"description\":\"Add custom text content as a knowledge source\",\"fields\":{\"title\":{\"label\":\"Title\",\"placeholder\":\"Enter a descriptive title\"},\"description\":{\"label\":\"Description (optional)\",\"placeholder\":\"Brief description of this content\"},\"content\":{\"label\":\"Content\",\"placeholder\":\"Enter your text content here...\",\"helper\":\"Ahti uses this content to answer questions about this topic.\"}},\"actions\":{\"cancel\":\"Cancel\",\"submit\":\"Add text content\"},\"validation\":{\"required\":\"Required fields\",\"requiredFields\":\"Title and content are required.\"},\"success\":{\"title\":\"Success\",\"description\":\"Text content added.\"},\"conflictRejected\":\"Existing knowledge kept, new content discarded.\",\"error\":{\"title\":\"Error\",\"generic\":\"Could not add text content. Try again.\"}},\"definition\":{\"title\":\"Add definition\",\"description\":\"Define a term and its explanation for your organization\",\"fields\":{\"term\":{\"label\":\"Term\",\"placeholder\":\"Enter the term to define\"},\"explanation\":{\"label\":\"Explanation\",\"placeholder\":\"Explain what this term means...\",\"helper\":\"Provide a clear, concise explanation of the term.\"},\"description\":{\"label\":\"Description (optional)\",\"placeholder\":\"Additional context about this definition\",\"helper\":\"Optional description for internal reference.\"}},\"actions\":{\"cancel\":\"Cancel\",\"submit\":\"Add definition\"},\"validation\":{\"termRequired\":\"Term is required\",\"explanationRequired\":\"Explanation must be at least 5 characters\"},\"success\":{\"title\":\"Success\",\"description\":\"Definition added.\"},\"conflictRejected\":\"Existing definition kept, new one discarded.\",\"error\":{\"title\":\"Error\",\"generic\":\"Could not add definition. Try again.\"}},\"website\":{\"title\":\"Add website\",\"description\":\"Add a website as a knowledge source. Ahti crawls and indexes its content.\",\"fields\":{\"url\":{\"label\":\"Website URL\",\"placeholder\":\"https://example.com\",\"helper\":\"Enter the website URL. Ahti crawls and indexes its content.\"},\"description\":{\"label\":\"Description (optional)\",\"placeholder\":\"Brief description of this website\",\"helper\":\"Optional description for internal reference.\"}},\"actions\":{\"cancel\":\"Cancel\",\"submit\":\"Add website\"},\"validation\":{\"urlRequired\":\"Enter a valid URL.\"},\"success\":{\"title\":\"Website added\",\"description\":\"Website added. Crawling will begin shortly.\"},\"error\":{\"title\":\"Error\",\"generic\":\"Could not add website. Try again.\"}},\"conflictResolution\":{\"title\":\"Similar knowledge found\",\"description\":\"Existing knowledge overlaps with what you're adding. Choose how to proceed.\",\"existing\":\"Existing\",\"new\":\"New\",\"untitled\":\"Untitled\",\"noPreview\":\"No content preview available\",\"actions\":{\"replace\":\"Replace old\",\"merge\":\"Merge both\",\"reject\":\"Keep existing\",\"addAnyway\":\"Skip check and add as
10separate source\"}},\"edit\":{\"title\":\"Edit knowledge source\",\"description\":\"Update the details of this knowledge source\",\"fields\":{\"title\":{\"label\":\"Title\",\"placeholder\":\"Enter a descriptive title\"},\"description\":{\"label\":\"Description (optional)\",\"placeholder\":\"Brief description of this content\"},\"content\":{\"label\":\"Content\",\"placeholder\":\"Enter your text content here...\"},\"term\":{\"label\":\"Term\",\"placeholder\":\"Enter the term to define\"},\"explanation\":{\"label\":\"Explanation\",\"placeholder\":\"Explain what this term means...\"},\"url\":{\"label\":\"Website URL\",\"placeholder\":\"https://example.com\",\"helper\":\"Changing the URL will not automatically re-crawl. Delete and re-add to re-crawl.\"},\"sourceInfo\":{\"label\":\"Source\",\"channel\":\"Channel\",\"file\":\"File\",\"folder\":\"Folder\"}},\"actions\":{\"cancel\":\"Cancel\",\"save\":\"Save changes\"},\"success\":{\"title\":\"Updated\",\"description\":\"Knowledge source updated.\"},\"conflictRejected\":\"Edit cancelled, existing knowledge kept.\",\"error\":{\"title\":\"Error\",\"generic\":\"Could not update knowledge source. Try again.\"}},\"googleDrive\":{\"title\":\"Add Google Drive\",\"description\":\"Add a Google Drive file or folder as a knowledge source. Ahti detects the type and processes it.\",\"fields\":{\"url\":{\"label\":\"Google Drive URL\",\"placeholder\":\"https://drive.google.com/file/d/... or https://drive.google.com/drive/folders/...\",\"helper\":\"Enter the URL of a Google Drive file or folder.\"},\"description\":{\"label\":\"Description (optional)\",\"placeholder\":\"Brief description of this item\",\"helper\":\"Optional description for internal reference.\"}},\"actions\":{\"cancel\":\"Cancel\",\"submit\":\"Add Google Drive\",\"retry\":\"Retry adding\"},\"validation\":{\"urlRequired\":\"Enter a valid URL.\",\"googleDriveRequired\":\"Enter a valid Google Drive URL.\"},\"auth\":{\"title\":\"Google Drive connection required\",\"description\":\"Connect your account to access Google Drive files.\",\"required\":{\"title\":\"Connect Google Drive\",\"description\":\"Connect your Google Drive account, then retry adding this source.\",\"button\":\"Connect Google Drive\"},\"opened\":{\"title\":\"Authorization window opened\",\"description\":\"Complete authorization in the new tab, then click 'Retry adding'.\"}},\"success\":{\"title\":\"Google Drive added\",\"description\":\"Google Drive source added. Processing will begin shortly.\"},\"error\":{\"title\":\"Error\",\"generic\":\"Could not add Google Drive source. Try again.\"},\"connectedHere\":\"Connected sources\",\"connectedElsewhere\":\"Connected in other sections\",\"connectButton\":\"Connect Google Drive\",\"connectAnotherButton\":\"Connect another folder\",\"connecting\":\"Connecting...\",\"syncing\":\"Syncing...\",\"lastSynced\":\"Last synced {date}\",\"emptyDescription\":\"Connect your Google Drive to sync documents as knowledge sources.\",\"emptySubtext\":\"Ahti indexes the content and keeps it up to date.\",\"reAuthNote\":\"Google requires a new authorization for each folder you connect.\",\"done\":\"Done\",\"connectedStatus\":\"Connected\"},\"googleChatChannel\":{\"title\":\"Add Google Chat channel\",\"description\":\"Add a Google Chat channel as a knowledge source. Ahti tracks and digests conversations.\",\"fields\":{\"channel\":{\"label\":\"Channel\",\"placeholder\":\"Select a channel...\",\"helper\":\"Choose from available Google Chat channels.\"},\"description\":{\"label\":\"Description (optional)\",\"placeholder\":\"Brief description of this channel\",\"helper\":\"Optional description for internal reference.\"}},\"actions\":{\"cancel\":\"Cancel\",\"submit\":\"Add Google Chat channel\"},\"validation\":{\"channelRequired\":\"Select a channel.\"},\"errors\":{\"fetchFailed\":\"Failed to load available channels\",\"noChannels\":\"No channels available. All channels may already be tracked, or Google Chat may need to be connected.\"},\"success\":{\"title\":\"Google Chat channel added\",\"description\":\"Channel added. Tracking will begin shortly.\"},\"error\":{\"title\":\"Error\",\"generic\":\"Could not add Google Chat channel. Try again.\"}},\"fileUpload\":{\"title\":\"Upload file\",\"description\":\"Upload a PDF or CSV file from your computer\",\"fields\":{\"file\":{\"label\":\"File\",\"helper\":\"PDF and CSV files only (max 10MB)\"}
10,\"description\":{\"label\":\"Description (optional)\",\"placeholder\":\"Optional description for this file\",\"helper\":\"Briefly describe what this file contains\"}},\"actions\":{\"cancel\":\"Cancel\",\"submit\":\"Upload\"},\"validation\":{\"fileRequired\":\"Select a file.\",\"fileTypeInvalid\":\"Only PDF and CSV files are supported\",\"fileSizeInvalid\":\"File size must be less than 10MB\"},\"success\":{\"title\":\"File uploaded\",\"description\":\"File uploaded and processed.\"},\"error\":{\"title\":\"Error\",\"generic\":\"Could not upload file. Try again.\"},\"uploading\":\"Uploading...\"},\"walkthrough\":{\"title\":\"Upload walkthrough\",\"description\":\"Upload an audio or video recording to teach Ahti a process\",\"titleLabel\":\"Title\",\"titlePlaceholder\":\"e.g. How to process seasonal returns\",\"fileLabel\":\"Recording\",\"fileHint\":\"Audio (MP3, WAV, M4A, OGG, AAC, FLAC) or video (MP4, WebM, MOV, AVI). Max 500 MB.\",\"descriptionLabel\":\"Description (optional)\",\"descriptionPlaceholder\":\"What does this walkthrough cover?\",\"submit\":\"Upload walkthrough\",\"submitting\":\"Uploading...\",\"cancel\":\"Cancel\",\"uploadSuccess\":\"Walkthrough uploaded â Ahti is processing it now\",\"uploadError\":\"Failed to upload walkthrough\",\"uploading\":\"Uploading file... {progress}%\",\"processing\":\"Pushing to knowledge base...\",\"validation\":{\"titleRequired\":\"Title is required\",\"fileRequired\":\"Please select a file\",\"fileTypeInvalid\":\"Please upload an audio or video file (MP3, WAV, M4A, MP4, WebM, MOV, etc.)\",\"fileSizeInvalid\":\"File must be smaller than 500 MB\"}}},\"company\":{\"title\":\"Company\",\"description\":\"Organization identity, values, and mission\",\"helperText\":\"Add sources about your company's identity, values, mission, and culture.\"},\"people\":{\"title\":\"People\",\"description\":\"Team structure, roles, and key individuals\",\"helperText\":\"Add information about team members, structure, and key people.\"},\"business\":{\"title\":\"Business\",\"description\":\"Products, services, and business goals\",\"helperText\":\"Add information about what your company sells, builds, or offers.\"},\"projects\":{\"title\":\"Projects\",\"description\":\"Current initiatives and project status\",\"helperText\":\"Add information about ongoing projects and their status.\"},\"processes\":{\"title\":\"Processes\",\"description\":\"Workflows, procedures, and how-to guides\",\"helperText\":\"Add documentation about workflows and procedures.\"},\"policies\":{\"title\":\"Policies\",\"description\":\"Rules, benefits, and compliance\",\"helperText\":\"Add information about company policies, rules, and benefits.\"},\"general\":{\"title\":\"General\",\"description\":\"Other organizational knowledge\",\"helperText\":\"Add information that does not fit other categories.\"}},\"company\":{\"title\":\"Company\",\"description\":\"Manage your organization's identity, facts, and guiding principles\",\"sections\":{\"companyFacts\":{\"title\":\"Company facts\",\"description\":\"Company name, history, milestones, industry, and other facts\"},\"missionVision\":{\"title\":\"Mission and vision\",\"description\":\"Company mission and vision statements\"},\"values\":{\"title\":\"Core values\",\"description\":\"Core values and beliefs of the company\"},\"principles\":{\"title\":\"Operating principles\",\"description\":\"Principles that guide daily work\"}}},\"business\":{\"title\":\"Business\",\"description\":\"Define what your company sells, builds, or offers to customers\",\"sections\":{\"productsAndServices\":{\"title\":\"Products \u0026 services\",\"description\":\"What the company builds, sells, or offers.\"},\"businessStatus\":{\"title\":\"Current state of business\",\"description\":\"Current state and performance of the business.\"},\"businessGoals\":{\"title\":\"Goals and focus areas\",\"description\":\"Current goals and focus areas.\"}}},\"people\":{\"title\":\"People\",\"description\":\"Manage organizational structure, roles, and key team members\",\"sections\":{\"keyPeople\":{\"title\":\"Organisation and key peo
10ple\",\"description\":\"Key team members and contacts.\"},\"teamProfile\":{\"title\":\"Team profile\",\"description\":\"Roles, users, and org structure.\"}}},\"processes\":{\"title\":\"Processes\",\"description\":\"Document how your team works â workflows, habits, and rituals\",\"sections\":{\"processes\":{\"title\":\"Key internal processes\",\"description\":\"Key workflows and processes.\"},\"tools\":{\"title\":\"Key internal tools\",\"description\":\"Tools and systems the team uses to get work done\"}}},\"voice\":{\"title\":\"Voice\",\"description\":\"Define how Ahti should communicate and interact with your team\",\"sections\":{\"interactionGuidelines\":{\"title\":\"Interaction guidelines\",\"description\":\"How Ahti should interact with users.\"},\"noFlyZones\":{\"title\":\"No-fly zones\",\"description\":\"Areas where Ahti must not operate.\"}}},\"docs\":{\"title\":\"Docs\",\"description\":\"Upload and manage your organization's knowledge base\",\"sections\":{\"managedKnowledgeSources\":{\"title\":\"Managed knowledge sources\",\"description\":\"Add URLs to public documents, websites, or knowledge bases. Ahti will automatically keep this information up-to-date.\"}}},\"clarifications\":{\"title\":\"Clarifications\",\"description\":\"Define team-specific meanings and language that differ from general usage\",\"sections\":{\"teamClarifications\":{\"title\":\"Team clarifications\",\"description\":\"Clarify internal jargon, nicknames, acronyms, or terms with specific meanings in your organization. These help Ahti understand your team's language.\"}}},\"restrictions\":{\"title\":\"Restrictions\",\"description\":\"Define topics or phrases Ahti must avoid. Ahti's tone and style are system-defined for consistency.\",\"sections\":{\"limitations\":\"Limitations and restrictions\"}},\"actions\":{\"title\":\"Actions\",\"description\":\"Manage automated workflows and actions for your organization\",\"sections\":{\"scheduled\":\"Scheduled actions\",\"onDemand\":\"On-demand actions\",\"other\":\"Other\"},\"noActions\":\"No actions available. Actions appear here once configured.\",\"allLabel\":\"All\",\"success\":{\"enabled\":\"Action enabled.\",\"disabled\":\"Action disabled.\",\"scheduleUpdated\":\"Schedule updated\"},\"errors\":{\"fetchFailed\":\"Failed to load actions\",\"toggleFailed\":\"Failed to update action status\",\"scheduleUpdateFailed\":\"Failed to update schedule\",\"tryAgain\":\"Try again\"},\"runLogs\":{\"title\":\"Run history: {actionName}\",\"refresh\":\"Refresh\",\"tryAgain\":\"Try again\",\"noRuns\":\"No runs recorded yet\",\"fetchError\":\"Failed to load run history\",\"unknownUser\":\"Unknown user\",\"showing\":\"Showing {count} of {total} runs\",\"page\":\"{current} / {total}\",\"columns\":{\"user\":\"User\",\"time\":\"Time\",\"status\":\"Status\",\"duration\":\"Duration\",\"details\":\"Details\"},\"status\":{\"success\":\"Success\",\"failed\":\"Failed\",\"timeout\":\"Timeout\",\"pending\":\"Pending\"},\"time\":{\"justNow\":\"Just now\",\"minutesAgo\":\"{count}m ago\",\"hoursAgo\":\"{count}h ago\",\"yesterday\":\"Yesterday\",\"daysAgo\":\"{count}d ago\"},\"errorDetails\":\"Error details\",\"responseDetails\":\"Response details\"},\"config\":{\"title\":\"Configure: {actionName}\",\"fetchError\":\"Failed to load configuration\",\"tryAgain\":\"Try again\",\"noConfigNeeded\":\"This action needs no configuration.\",\"summary\":\"{configured} of {total} settings configured\",\"missingRequired\":\"({count} required missing)\",\"required\":\"Required\",\"sourceType\":\"Source\",\"editHint\":\"Contact support to edit configuration\",\"save\":\"Save\",\"saving\":\"Saving...\",\"saveSuccess\":\"Configuration saved\",\"saveError\":\"Failed to save configuration\",\"schedule\":\"Schedule\",\"shopifyStores\":{\"title\":\"Shopify stores\",\"emptySelection\":\"Select at least one Shopify store.\",\"noConnections\":\"Connect a Shopify store before scheduling this action.\",\"unavailable\":\"{store} is no longer connected.\",\"manageConnections\":\"Manage connections\",\"reconnect\":\"Reconnect\",\"save\":\"Save\",\"saveSuccess\":\"Shopify stores updated\",\"saveError\":\"Couldnât update Shopify stores. Try again.\",\"loadError\":\"Couldnât load Shopify stores. Try again.\",\"retry\":\"Try again\"},\"catalogueSource\":{\"title\":\"Catalogue source\",\"description\":\"Where product catalogues come from for each season.\",\"defaultSource\":\"Default source\",\"url\":\"CSV URL\",\"keyColumn\":\"SKU column\",\"labelColumn\":\"Name column\",\"test\":\"Test fetch\",\"testSuccess\":\"Fetched {count} products\",\"testFailed\":\"Test fetch failed\",\"perSeasonOverrides\":\"Per-season overrides\",\"usingDefault\":\"Default\",\"usingCustom\":\"Custom\",\"removeOverride\":\"Reset to default\",\"clear\":\"Clear\",\"save\":\"Save\",\"saved\":\"Catalogue source saved\",\"error\":\"Failed to save\"},\"on\":\"On\",\"off\":\"Off\",\"entries\":\"{count, plural, one {# entry} other {# entries}}\"},\"subscriptions\":{\"title\":\"Notifications: {actionName}\",\"noSubscriptions\":\"No notification subscribers yet\",\"addNe
10w\":\"Add subscriber\",\"selectMember\":\"Select team member\",\"channels\":{\"email\":\"Email\",\"googleChat\":\"Google Chat\",\"teams\":\"Teams\"},\"added\":\"Subscriber added\",\"removed\":\"Subscriber removed\",\"fetchError\":\"Failed to load subscriptions\",\"addError\":\"Failed to add subscriber\",\"updateError\":\"Failed to update subscription\",\"deleteError\":\"Failed to remove subscriber\"},\"createSalesOrders\":{\"customerSubmissions\":{\"title\":\"Accept customer-submitted orders\",\"description\":\"Let your customers submit orders directly via a shared link. New submissions appear in the Review drafts mode of this action.\",\"loading\":\"Loadingâ¦\",\"enabledToast\":\"Customer submissions enabled\",\"disabledToast\":\"Customer submissions disabled\",\"errorToast\":\"Failed to update setting\"}},\"groupPage\":{\"noChildren\":\"No child actions in this group yet.\",\"runNow\":\"Run now\",\"logs\":\"Logs\",\"adminOnly\":\"Admin access required to run actions or view logs.\",\"openGroupPage\":\"Open group page\"},\"toolboxGroupPage\":{\"emptyState\":\"No tools enabled yet.\",\"open\":\"Open\",\"tagLabels\":{\"design\":\"Design\",\"product-data\":\"Product data\",\"people-data\":\"People data\",\"other\":\"Other\"}},\"toolboxActionPage\":{\"modeTextLabel\":\"Paste\",\"modeFileLabel\":\"Upload file\",\"fileTooLarge\":\"File is larger than {maxSizeMb} MB. Pick a smaller one.\",\"textRequired\":\"Add some content to continue.\",\"fileRequired\":\"Select a file to continue.\",\"outputRequired\":\"Select at least one classification output.\",\"submitDefault\":\"Submit\"},\"generationPipeline\":{\"submitDefault\":\"Generate\",\"fileRequired\":\"{label} is required.\",\"textRequired\":\"{label} is required.\",\"fileTooLarge\":\"{label} must be smaller than {maxSizeMb} MB.\",\"promptHelpDefault\":\"Optional. Adds extra context for this run. Does not override universal or org-level instructions.\",\"nameHelpDefault\":\"Used in file names and as the title of the result.\",\"namePlaceholderDefault\":\"e.g. Cumulus jacket\"},\"productLocalisation\":{\"loading\":\"Loading product localisation config...\",\"loadError\":\"Couldnât load configuration.\",\"title\":\"Product asset localisation\",\"description\":\"Configure the language list and guidance used when localising product CSV assets.\",\"languages\":\"Supported target languages\",\"languageCode\":\"Language code\",\"languageLabel\":\"Language label\",\"languageLabelPlaceholder\":\"Italian\",\"removeLanguage\":\"Remove language\",\"addLanguage\":\"Add language\",\"generalGuidance\":{\"label\":\"General guidance\",\"placeholder\":\"Tone of voice, claims to avoid, brand phrasing, channel constraints...\"},\"titleGuidance\":{\"label\":\"Title localisation guidance\",\"placeholder\":\"Rules for product names, family names, colour order, gender labels...\"},\"terminologyGuidance\":{\"label\":\"Terminology and consistency guidance\",\"placeholder\":\"Glossary, protected terms, approved translations, terms that must stay untranslated...\"},\"save\":\"Save\",\"saveSuccess\":\"Product localisation config saved\",\"saveError\":\"Couldnât save product localisation config\"}},\"lighthouse\":{\"title\":\"Knowledge gaps\",\"description\":\"Review and resolve knowledge gaps identified from user interactions\",\"loading\":\"Loading...\",\"error\":\"Error: {message}\",\"noGapsFound\":{\"title\":\"No knowledge gaps found\",\"description\":\"Ahti is handling all questions well. Knowledge gaps appear here when users ask questions Ahti cannot answer.\"},\"gapCount\":\"{count} knowledge gap{plural} pending review\",\"failedToFetch\":\"Failed to fetch knowledge gaps\",\"failedToResolve\":\"Failed to resolve knowledge gap\"},\"glossary\":{\"title\":\"Glossary\",\"description\":\"Define company-specific terms and their meanings\",\"sections\":{\"terms\":{\"title\":\"Company terms\",\"description\":\"Add terms, acronyms, or phrases with specific meanings in your organization. Ahti uses these to understand your team's language.\"}}},\"teamChat\":{\"description\":\"Enable team members to message Ahti via team chat.\",\"instructions\":\"Add Ahti to your team chat and enable team members to direct message Ahti.\"},\"fileStorage\":{\"description\":\"Ahti accesses and searches your team's shared files.\",\"
10instructions\":\"Each team member can search the files they have access to. Ahti cannot access files not shared with that member.\"},\"netsuite\":{\"description\":\"Connect NetSuite for data queries and operations.\",\"instructions\":\"Configure your NetSuite credentials so Ahti can query your NetSuite data.\"},\"postgres\":{\"description\":\"Connect a database to use as a metrics data source.\",\"instructions\":\"Enter your PostgreSQL connection string. Ahti will run read-only queries to fetch metric values.\"},\"plytix\":{\"description\":\"Connect Plytix for product management.\",\"instructions\":\"Configure your Plytix API credentials so Ahti can create and manage products.\"},\"shopify\":{\"description\":\"Connect your Shopify store for order management, inventory, and fulfillment.\",\"instructions\":\"Enter your Shopify app credentials and store domain to connect. You can find the Client ID and Client secret in the Shopify Partners Dashboard under your app's settings.\"},\"klarna\":{\"description\":\"Connect Klarna for payout and settlement report processing.\",\"instructions\":\"Enter your Klarna Settlements API credentials. Find them in the Klarna Merchant Portal under Settings \u003e API credentials.\"},\"paytrail\":{\"description\":\"Connect Paytrail for payout and settlement report processing.\",\"instructions\":\"Enter your Paytrail merchant credentials. Find them in the Paytrail Merchant Panel under Account \u003e API keys.\"},\"mollie\":{\"description\":\"Connect Mollie for payout and settlement report processing.\",\"instructions\":\"Enter a Mollie access token. Create it in the Mollie dashboard under Developers. It must not be limited to one website profile and needs the settlements.read, payments.read and refunds.read permissions.\"},\"paypal\":{\"description\":\"Connect PayPal for payout and settlement report processing.\",\"instructions\":\"Enter the client ID and client secret of a PayPal REST app. Create the app in the PayPal Developer Dashboard under Apps \u0026 Credentials, in Live mode, and turn on Transaction Search for it.\"},\"stripe\":{\"description\":\"Connect Stripe for payout and settlement report processing.\",\"instructions\":\"Enter a Stripe restricted API key. Create it in the Stripe Dashboard under Developers \u003e API keys, with Read access to Balance, Payouts, Charges, Refunds and Disputes and no Write access.\"},\"adyen\":{\"description\":\"Connect an Adyen merchant account for payout and settlement report processing.\",\"instructions\":\"Enter the merchant account and the API key of an Adyen report credential. In the Adyen Customer Area, schedule the Settlement details report daily in CSV format, and create a Report user credential with the Merchant Report Download role.\"},\"vippsmobilepay\":{\"description\":\"Connect a Vipps MobilePay sales unit for payout and settlement report processing.\",\"instructions\":\"Enter the merchant serial number, client ID, client secret and subscription key of the sales unit. Find them in the Vipps MobilePay business portal in the developer section, under the production keys. Only for payments that Vipps MobilePay settles to you directly.\"},\"svea\":{\"description\":\"Connect a Svea Checkout merchant for payout and settlement report processing.\",\"instructions\":\"Enter the Checkout merchant ID and secret that Svea issued for the merchant, and ask Svea to activate reports for it. Only for Svea Checkout with Svea as payment facilitator.\"},\"klaviyo\":{\"description\":\"Email marketing campaigns and automation flows\",\"instructions\":\"Enter your Klaviyo private API key. You can find it in Klaviyo under Account \u003e Settings \u003e API keys. The key needs campaigns:read and metrics:read scopes.\"},\"woocommerce\":{\"description\":\"Connect your WooCommerce store for order management and fulfillment.\"},\"centra\":{\"description\":\"Connect Centra for headless commerce and order management.\"},\"gung\":{\"description\":\"Connect Gung for B2B order management and digital sales.\"},\"procountor\":{\"description\":\"Connect Procountor for accounting and financial management.\"},\"visma\":{\"description\":\"Connect Visma for accounting, payroll, and ERP.\"},\"fortnox\":{\"description\":\"Connect Fortnox for accounting and business management.\"},\"finagoMepco\":{\"description\":\"Connect Finago Mepco for payroll and HR management.\"},\"finagoTyovuorovelho\":{\"description\":\"Connect Finago Työvuorovelho for shift scheduling and workforce management.\"},\"connectionsPage\":{\"manageConnections\":\"Manage connections\",\"apiKeys\":\"API keys\",\"change\":\"Change\",\"choose\":\"Choose\",\"retry\":\"Retry\",\"save\":\"Save\",\"saving\":\"Savingâ¦\",\"cancel\":\"Cancel\",\"done\":\"Done\",\"back\":\"Back\",\"rowAction\":\"{action} {label}\",\"searchConnections\":\"Search connections\",\"clearSearch\":\"Clear search\",\"clearSelection\":\"Clear selection\",\"noMatches\":\"No connections match your search.\",\"addConnection\":\"Add connection\",\"addSource\":\"Add source\",\"noConnectionSelected\":\"No connection selected\",\"connected\":\"Connected\",\"connectedCount\":\"{count} connected\",\"disconnected\":\"Disconnected\",\"statusUnavailable\":\"Status unavailable\",\"productsSection\":\"Products\",\"productSourceFallback\":\"Product source\",\"productSourcesEmptyDetail\":\"Add a Product source to get started\",\"roles\":{\"sellLabel\":\"Sell\",\"sellDialogTitle\":\"Sell service\",\"sellDialogDescription\":\"Choose the exact connected service used for sales orders.\",\"sellLoadError\":\"Couldnât load the Sell service.\",\"sellSaveError\":\"Couldnât save the Sell service. Try again.\",\"sellSelectedDetail\":\"Choose a service for sales orders\",\"sellChangeNotice\":\"This changes the Sell service for future sales orders. Existing records stay where they are.\",\"sellClearNotice\":\"Sell will have no service selected. The current service stays connected.\",\"sellUnsupported\":\"Not supported for Sell\",\"purchaseLabel\":\"Purchase\",\"purchaseDialogTitle\":\"Purchase service\",\"purchaseDialogDescription\":\"Choose the exact connected service used for purchase orders.\",\"purchaseLoadError\":\"Couldnât load the Purchase service.\",\"purchaseSaveError\":\"Couldnât save the Purchase service. Try again.\",\"purchaseSelectedDetail\":\"Choose a service for purchase orders\",\"purchaseChangeNotice\":\"This changes the Purchase service for future purchase orders. Existing records stay where they are.\",\"purchaseClearNotice\":\"Purchase will have no service selected. The current service stays connected.\",\"purchaseUnsupported\":\"Not supported for Purchase\",\"manufactureLabel\":\"Manufacture\",\"manufactureDialogTitle\":\"Manufacture service\",\"manufactureDialogDescription\":\"Choose the exact connected service used for work orders.\",\"manufactureLoadError\":\"Couldnât load the Manufacture service.\",\"manufactureSaveError\":\"Couldnât save the Manufacture service. Try again.\",\"manufactureSelectedDetail\":\"Choose a service for work orders\",\"manufactureChangeNotice\":\"This changes the Manufacture service for future work orders. Existing records stay where they are.\",\"manufactureClearNotice\":\"Manufacture will have no service selected. The current service stays connected.\",\"manufactureUnsupported\":\"Not supported for Manufacture\"},\"serviceDialog\":{\"connection\":\"Connection\",\"choices\":\"Connection choices\",\"manufacturer\":\"Manufacturer\",\"manufacturerPlaceholder\":\"Company name\",\"manufacturerHelp\":\"Name of the company that makes your products.\",\"checkingSubsidiary\":\"Checking the NetSuite subsidiaryâ¦\",\"noSubsidiary\":\"No subsidiary name available. Enter the manufacturer name.\",\"subsidiaryError\":\"Couldnât load the subsidiary name. Enter the manufacturer name.\",\"suggestion\":\"Suggested from NetSuite subsidiary: {name}\",\"useSuggestion\":\"Use suggestion\",\"manufacturerConfigured\":\"Configured for manufactured products\",\"purchaseItemType\":\"Purchased item type\",\"manufactureItemType\":\"Manufactured item type\",\"chooseItemType\":\"Choose item type\"},\"sourcesDialog\":{\"title\":\"Product sources\",\"description\":\"Choose where each brand's products live.\",\"loadError\":\"Couldnât load Product sources. Try again.\",\"sources\":\"Sources\",\"brands\":\"Brands\",\"noBrands\":\"No active brands\",\"brandSource\":\"Source for {brand}\",\"chooseSource\":\"Choose source\",\"saveError\":\"Couldnât save the source. Try again.\",\"ineligible\":\"Choose one of the product sources.\"},\"servicesDialog\":{\"loadError\":\"Couldnât load connections.\"},\"noConnections\":\"No services connected yet.\",\"productsRow\":\"Products\",\"componentsRow\":\"Components\",\"brandCount\":\"{count, plural, =0 {No brands} one {# brand} other {# brands}}\",\"brandSave\":{\"brandMissing\":\"The brand no longer exists. Refresh and try again.\",\"notSaved\":\"Couldnât confirm the change. Refresh and try again.\"}
10,\"componentsDialog\":{\"title\":\"Components\",\"description\":\"Registers products are made or packed with.\",\"loadError\":\"Couldnât load components. Try again.\",\"empty\":\"No components yet\",\"add\":\"Add components source\",\"managed\":\"Managed\",\"maintainRows\":\"Maintain rows in {name}\",\"edit\":\"Edit {name}\",\"supplierFields\":\"Fields suppliers keep in {name}\"},\"notWorking\":\"Not working\"},\"connectionDetail\":{\"status\":{\"working\":\"Working\",\"attention\":\"Needs attention\",\"failed\":\"Not working\"},\"checked\":\"Checked {date}\",\"checkNow\":\"Check now\",\"facts\":{\"account\":\"Account\",\"store\":\"Store\",\"environment\":\"Environment\",\"connected\":\"Connected\"},\"environment\":{\"production\":\"Production\",\"sandbox\":\"Sandbox\"},\"checks\":{\"title\":\"Checks\",\"signIn\":\"Sign-in\",\"access\":\"Access\",\"accepted\":\"Accepted\",\"rejected\":\"Rejected\",\"notChecked\":\"Not checked\",\"scopes\":\"{passed} of {total} scopes\",\"missing\":\"Missing\"},\"usedBy\":{\"title\":\"Used by\",\"sell\":\"Sell\",\"purchase\":\"Purchase\",\"manufacture\":\"Manufacture\",\"products\":\"Products\",\"destination\":\"Destination\",\"productSource\":\"Product source · {brands}\"},\"lists\":{\"title\":\"Lists\",\"count\":\"{count, plural, one {# list} other {# lists}}\",\"updated\":\"Updated {date}\",\"refresh\":\"Refresh\",\"refreshFailed\":\"Could not refresh the lists\",\"names\":{\"subsidiaries\":\"Subsidiaries\",\"departments\":\"Departments\",\"classes\":\"Classes\",\"locations\":\"Locations\",\"currencies\":\"Currencies\",\"accountingPeriods\":\"Accounting periods\",\"itemTypes\":\"Item types\",\"employees\":\"Employees\",\"paymentTerms\":\"Payment terms\",\"shipMethods\":\"Ship methods\",\"deliveryTerms\":\"Delivery terms\",\"itemRecordTypes\":\"Item record types\",\"taxSchedules\":\"Tax schedules\",\"accounts\":\"Accounts\"}},\"connect\":\"Connect\",\"continueIn\":\"Continue in {service}\",\"replace\":\"Replace credentials\",\"reconnect\":\"Reconnect\",\"disconnect\":\"Disconnect\",\"cancel\":\"Cancel\",\"connected\":\"{service} connected.\",\"connectFailed\":\"Could not connect\",\"fillAll\":\"Fill in every field.\",\"rejected\":\"{service} rejected the sign-in\",\"checkFailed\":\"Could not check the connection\",\"loadFailed\":\"Could not load the connection\",\"retry\":\"Try again\"}},\"chat\":{\"loadMore\":\"Load more messages\",\"loadingMore\":\"Loading...\"},\"classification\":{\"levels\":{\"category\":\"Category\",\"subCategory\":\"Sub-category\",\"type\":\"Type\"},\"places\":{\"apparel\":\"Apparel\",\"footwear\":\"Footwear\",\"accessories\":\"Accessories\",\"outerwear\":\"Outerwear\",\"coats-jackets\":\"Coats \u0026 jackets\",\"vests\":\"Vests\",\"rain-pants\":\"Rain pants\",\"rain-suits\":\"Rain suits\",\"snow-pants-suits\":\"Snow pants \u0026 suits\",\"tops\":\"Tops\",\"t-shirts\":\"T-shirts\",\"long-sleeved-t-shirts\":\"Long-sleeved T-shirts\",\"shirts\":\"Shirts\",\"polos\":\"Polos\",\"tank-tops\":\"Tank tops\",\"sweaters\":\"Sweaters\",\"cardigans\":\"Cardigans\",\"hoodies\":\"Hoodies\",\"sweatshirts\":\"Sweatshirts\",\"overshirts\":\"Overshirts\",\"blouses\":\"Blouses\",\"tunics\":\"Tunics\",\"pants\":\"Pants\",\"trousers\":\"Trousers\",\"leggings\":\"Leggings\",\"joggers\":\"Joggers\",\"cargo-pants\":\"Cargo pants\",\"jeans\":\"Jeans\",\"chinos\":\"Chinos\",\"underwear\":\"Underwear \u0026 base layers\",\"base-layer-tops\":\"Base layer tops\",\"base-layer-bottoms\":\"Base layer bottoms\",\"underpants\":\"Underpants\",\"undershirts\":\"Undershirts\",\"base-layer-sets\":\"Base layer sets\",\"bras\":\"Bras\",\"sports-bras\":\"Sports bras\",\"swimwear\":\"Swimwear\",\"swim-shorts\":\"Swim shorts\",\"boardshorts\":\"Boardshorts\",\"one-piece-swimsuits\":\"One-piece swimsuits\",\"bikinis\":\"Bikinis\",\"rash-guards\":\"Rash guards\",\"sleepwear\":\"Sleepwear \u0026 loungewear\",\"pajamas\":\"Pajamas\",\"robes\":\"Robes\",\"loungewear\":\"Loungewear\",\"dresses\":\"Dresses\",\"skirts\":\"Skirts\",\"shorts\":\"Shorts\",\"socks\":\"Socks\",\"one-pieces\":\"One-pieces\",\"skorts\":\"Skorts\",\"suits\":\"Suits\",\"boots\":\"Boots\",\"sneakers\":\"Sneakers\",\"athletic-shoes\":\"Athletic shoes\",\"sandals\":\"Sandals\",\"slippers\":\"Slippers\",\"flats\":\"Flats\",\"heels\":\"Heels\",\"hats\":\"Hats\",\"headbands\":\"Headbands\",\"gloves-mittens\":\"Gloves \u0026 mittens\",\"scarves-shawls\":\"Scarves \u0026 shawls\",\"neck-gaiters\":\"Neck gaiters\",\"belts\":\"Belts\",\"backpacks\":\"Backpacks\",\"insoles\":\"Insoles\",\"shoe-accessories\":\"Shoe accessories\",\"balaclavas\":\"Balaclavas\",\"arm-warmers-sleeves\":\"Arm warmers \u0026 sleeves\",\"leg-warmers\":\"Leg warmers\",\"gaiters\":\"Gaiters\",\"sunglasses\":\"Sunglasses\",\"handbags\":\"Handbags\"}},\"components\":{\"knowledgeGapCard\":{\"importance\":{\"high\":\"High\",\"medium\":\"Medium\",\"low\":\"Low\"},\"basedOn\":\"Based on {count} user interaction{plural}\",\"provideAnswer\":\"Provide answer\",\"answerLabel\":\"Your answer (refined and added to {section}):\",\"answerPlaceholder\":\"Write a clear answer. Ahti uses it to respond to similar questions...\",\"resolveAndInject\":\"Resolve \u0026 inject\",\"resolvingAndInjecting\"
10:\"Resolving \u0026 injecting...\",\"dismiss\":\"Dismiss\",\"dismissing\":\"Dismissing...\",\"cancel\":\"Cancel\"},\"fileStorageProviderCard\":{\"active\":\"Active\",\"inactive\":\"Inactive\",\"providers\":{\"googleDrive\":{\"description\":\"Search and access files from Google Drive\"},\"onedrive\":{\"description\":\"Access files stored in OneDrive\"},\"dropbox\":{\"description\":\"Browse and search Dropbox files\"},\"sharepoint\":{\"description\":\"Access team files from SharePoint\"}}},\"teamChatProviderCard\":{\"comingSoon\":\"Coming soon\",\"connected\":\"Connected\",\"connecting\":\"Connectingâ¦\",\"connectError\":\"Connection failed\",\"unknownError\":\"Could not start the connection. Try again.\",\"connectIn\":\"Connect in {provider}\",\"providers\":{\"googleChat\":{\"instructions\":\"Add Ahti to your Google Chat workspace to start chatting with your team.\"},\"slack\":{\"instructions\":\"Install Ahti app in your Slack workspace to enable team collaboration.\"}}},\"restrictionsForm\":{\"loading\":\"Loading...\",\"noFlyTopics\":{\"label\":\"No-fly topics\",\"description\":\"Topics Ahti must not discuss. List each on a new line.\",\"placeholder\":\"Examples:\\nInternal HR processes\\nM\u0026A rumors\\nConfidential financial information\"},\"prohibitedPhrases\":{\"label\":\"Prohibited phrases\",\"description\":\"Words or phrases Ahti must not use. List each on a new line.\",\"placeholder\":\"Examples:\\nhustle\\nrock star\\nninja\\ncasual emojis\"},\"saveButton\":\"Save restrictions\",\"saving\":\"Saving...\",\"errors\":{\"fetchFailed\":\"Could not load restrictions. Try again later.\",\"saveFailed\":\"Could not save restrictions. Try again.\"},\"success\":{\"saved\":\"Restrictions saved.\"}},\"addSnippetForm\":{\"placeholder\":\"Add a new policy, value, or piece of information...\",\"validation\":{\"minLength\":\"Snippet must be at least 10 characters long.\"},\"submitButton\":\"Add snippet\",\"submitting\":\"Adding...\"},\"documentationSection\":{\"toggle\":\"Toggle\",\"managedKnowledgeSources\":{\"title\":\"Managed knowledge sources\",\"description\":\"Add URLs to public documents, websites, or knowledge bases. Ahti keeps this information current.\"},\"manuallyAddedPolicies\":{\"title\":\"Manually added policies\",\"description\":\"Add rules, policies, or guidelines not covered in the documents above.\"}},\"knowledgeSourceManager\":{\"form\":{\"urlLabel\":\"URL or Google Drive link\",\"urlPlaceholder\":\"https://drive.google.com/file/d/...\",\"noteLabel\":\"Internal note (optional)\",\"notePlaceholder\":\"Internal note about this source\",\"addButton\":\"Add knowledge source\"},\"status\":{\"unknown\":\"Unknown status\",\"authRequired\":\"Authentication required\",\"notSupported\":\"File type not supported\",\"failed\":\"Failed\",\"completed\":\"Completed\",\"completedNoPages\":\"Completed with no pages\",\"processing\":\"Processing\"},\"toast\":{\"authRequired\":{\"title\":\"Authentication required\",\"description\":\"Connect your Google Drive account to continue.\"},\"sourceAdded\":{\"title\":\"Source added!\",\"description\":\"The knowledge source is being processed.\"},\"error\":{\"title\":\"Error\",\"defaultDescription\":\"An error occurred.\"},\"syncInitiated\":{\"title\":\"Sync started\",\"description\":\"The knowledge source is being processed.\"},\"sourceRemoved\":{\"title\":\"Source removed\",\"description\":\"The source and its embeddings will be deleted.\"},\"noteUpdated\":{\"title\":\"Note updated\",\"description\":\"Note saved and translated for search.\"},\"authStarted\":{\"title\":\"Authentication started\",\"description\":\"Complete authentication in the new tab, then return here.\"},\"processingStarted\":{\"title\":\"Processing started\",\"description\":\"The knowledge source is being processed.\"},\"retryFailed\":{\"title\":\"Retry failed\",\"description\":\"An error occurred while retrying\"}},\"buttons\":{\"retry\":\"Retry\",\"retryProcessing\":\"Retry after connecting account\",\"syncSource\":\"Sync source\",\"remove\":\"Remove\",\"cancel\":\"Cancel\",\"save\":\"Save\",\"editNote\":\"Edit note\",\"connectAccount\":\"Connect account\",\"waitingForAuth\":\"Waiting for auth...\"},\"dialog\":{\"removeTitle\":\"Remove knowledge source\",\"removeDescription\":\"Remove {url}? This deletes all associated pages and embeddings.\"},\"note\":{\"placeholder\":\"Add notes to help with search...\",\"empty\":\"No notes added\"},\"metadata\":{\"pages\":\"({succeeded} / {total} pages)\",\"lastSynced\":\"Last synced: {date}\"},\"loading\":\"Loading sources...\",\"empty\":\"No knowledge sources added yet.\"},\"promptSection\":{\"toggle\":\"Toggle\",\"snippetCount\":\"{count} snippets\"},\"snippetView\":{\"status\":{\"PENDING\":\"Pending\",\"PROCESSING\":\"Processing\",\"COMPLETED\":\"Completed\",\"FAILED\":\"Failed\"},\"buttons\":{\"save\":\"Save\",\"cancel\":\"Cancel\",\"edit\":\"Edit\",\"delete\":\"Delete\"}},\"singleTextareaSection\":{\"placeholder\":\"Enter {title}...\",\"status\":{\"processing\":\"Processing...\",\"saved\":\"â Saved\",\"failed\":\"â Processing failed\"},\"buttons\":{\"clear\":\"Clear\",\"save\":\"Save\"}},\"glossarySection\":{\"toggle\":\"Toggle\",\"termCount\":\"{count} term{plural}\"},\"glossaryTermForm\":{\"termLabel\":\"Term\",\"termPlaceholder\":\"e.g., Oulu\",\"explanationLabel\":\"Explanation\",\"explanationPlaceholder\":\"e.g., Our headquarters location\",\"submitButton\":\"Add term\",\"updateButton\":\"Update term\",\"cancelButton\":\"Cancel\",\"submitting\":\"Saving...\",\"validation\":{\"termRequired\":\"Enter a term.\",\"explanationRequired\":\"Provide an explanation.\"}}
10,\"glossaryTermCard\":{\"edit\":\"Edit\",\"delete\":\"Delete\",\"processing\":\"Processing\"},\"confirmationDialog\":{\"confirm\":\"Confirm\",\"cancel\":\"Cancel\"},\"picker\":{\"search\":\"Search {objects}\",\"noMatches\":\"No matches\",\"showMore\":\"Show more\",\"createNew\":\"Create new {object}\",\"loading\":\"Loadingâ¦\",\"loadFailed\":\"Couldnât load {objects}.\",\"tryAgain\":\"Try again\",\"clear\":\"Clear\",\"typeMore\":\"Type {count, plural, one {# character} other {# characters}} to search\",\"objects\":{\"customer\":{\"one\":\"customer\",\"other\":\"customers\"},\"vendor\":{\"one\":\"vendor\",\"other\":\"vendors\"},\"product\":{\"one\":\"product\",\"other\":\"products\"},\"season\":{\"one\":\"season\",\"other\":\"seasons\"},\"timezone\":{\"one\":\"timezone\",\"other\":\"timezones\"},\"location\":{\"one\":\"location\",\"other\":\"locations\"},\"lot\":{\"one\":\"lot\",\"other\":\"lots\"},\"brand\":{\"one\":\"brand\",\"other\":\"brands\"},\"market\":{\"one\":\"market\",\"other\":\"markets\"},\"phase\":{\"one\":\"phase\",\"other\":\"phases\"},\"country\":{\"one\":\"country\",\"other\":\"countries\"},\"certificate\":{\"one\":\"certificate\",\"other\":\"certificates\"},\"manufacturer\":{\"one\":\"manufacturer\",\"other\":\"manufacturers\"},\"component\":{\"one\":\"component\",\"other\":\"components\"},\"componentList\":{\"one\":\"component list\",\"other\":\"component lists\"}},\"phase\":{\"label\":\"Phase\",\"create\":\"Create\",\"purchase\":\"Purchase\",\"manufacture\":\"Manufacture\",\"sell\":\"Sell\",\"needSetup\":\"{count, plural, one {# needs setup} other {# need setup}}\"}},\"adminGate\":{\"title\":\"Access denied\",\"description\":\"You need admin privileges to access account settings.\",\"contact\":\"Contact your organization administrator to request access.\"},\"systemUpdate\":{\"caption\":\"Update in progress.\",\"goBack\":\"Go back\"},\"sidebar\":{\"title\":\"Sidebar\",\"description\":\"Displays the mobile sidebar.\",\"toggle\":\"Toggle sidebar\"},\"commercialMarketSelector\":{\"global\":\"Global\",\"cancel\":\"Cancel\",\"apply\":\"Apply\",\"summary\":{\"allMarkets\":\"All markets\",\"allChannels\":\"{region} · All channels\",\"allRegions\":\"All regions · {channel}\",\"count\":\"{count, plural, one {# market} other {# markets}}\"}},\"llmFallbackBanner\":{\"learnedRecipe\":\"Applied a learned recipe. Verify the output as if you saw this format for the first time.\",\"trying\":\"Tryingâ¦\",\"tryHarder\":\"Try harder\",\"showSteps\":\"{count, plural, one {Show what Ahti tried (# step)} other {Show what Ahti tried (# steps)}}\",\"recommendTitle\":\"This extraction may be incomplete\",\"recommendSubtitle\":\"Ahti can take a closer look, or you can review and edit the output below.\",\"fallbackResultTitle\":\"Ahti hadn't seen this format before. Verify carefully.\",\"fallbackResultSubtitle\":\"The output below was produced by an iterative extraction. Spot-check every line.\",\"plainTitle\":\"AI-extracted output\",\"plainSubtitle\":\"This output was produced by an AI parser. Review it before submitting.\",\"stepToolCall\":\"Called {tool}\",\"stepToolResult\":\"{tool} returned a result\",\"stepValidationPassed\":\"Validation passed: {reason}\",\"stepValidationFailed\":\"Validation failed: {reason}\",\"stepCandidate\":\"Submitted a candidate extraction\"},\"orderEntry\":{\"orderBy\":\"Order by\",\"orderByOptions\":{\"catalogue\":\"Catalogue order\",\"sku\":\"SKU\",\"name\":\"Name\"}},\"manufacturers\":{\"factories\":\"Factories\",\"sites\":\"Sites\",\"addFactory\":\"Add factory\",\"addSite\":\"Add site\",\"noFactories\":\"No factories yet\",\"noSites\":\"No sites yet\",\"validUntil\":\"Valid until {date}\",\"status\":{\"complete\":\"Complete\",\"missing-certificate\":\"Missing certificate\",\"missing-facts\":\"Missing facts\",\"expired\":\"Expired\"},\"notice\":{\"title\":\"Add the {facility} certificate\",\"description\":\"{count, plural, one {# {season} product is missing it.} other {# {season} products are missing it.}}\",\"action\":\"Add certificate\"},\"usedBy\":{\"title\":\"Used by\",\"season\":\"Season\",\"factory\":\"Factory\",\"site\":\"Site\",\"products\":\"Products\",\"components\":\"Components\",\"current\":\"Now\"},\"fields\":{\"name\":\"Name\",\"countryOfOrigin\":\"Country of origin\",\"address\":\"Address\",\"addressPlaceholder\":\"Street, city, postcode\",\"certificate\":\"Factory certificate\",\"validUntil\":\"Valid until\",\"choose\":\"Choose\"},\"dialog\":{\"newFactory\":\"New factory\",\"newSite\":\"New site\",\"nameRequired\":\"Enter a name.\",\"openCertificate\":\"Open\",\"replaceCertificate\":\"Replace\",\"attachCertificate\":\"Attach certificate\",\"cancel\":\"Cancel\",\"save\":\"Save\",\"done\":\"Done\"},\"notSet\":\"Not set\"},\"hubLink\":{\"title\":\"Hub link\",\"create\":\"Create link\",\"meta\":\"Created {created} · Opened {opened} · {opens, plural, one {# open} other {# opens}}\",\"metaNotOpened\":\"Created {created} · Not opened\",\"noLink\":\"No link\",\"active\":\"Active\",\"revoked\":\"Revoked\",\"actions\":\"Link actions\",\"rotate\":\"Rotate link\",\"revoke\":\"Revoke link\",\"rotateTitle\":\"Rotate {name}âs link?\",\"rotateBody\":\"The current link stops working.\",\"revokeTitle\":\"Revoke {name}âs link?\",\"revokeBody\":\"The link stops working.\"}},\"confirmDialog\":{\"cancel\":\"Cancel\",\"errorFallback\":\"Something went wrong. Try again.\",\"discardTitle\":\"Discard unsaved changes?\",\"discardDescription\":\"Unsaved changes are lost.\",\"discard\":\"Discard\",\"savingDescription\":\"Changes that are still saving can be lost.\",\"dataSet\":{\"deleteLabel\":\"Delete {type} for {scope}\",\"title\":\"Delete {type} for {scope}?\",\"description\":\"Its values and service mappings are removed.\",\"confirm\":\"Delete data set\"},\"breakdown\":{\"editLabel\":\"Edit {name}\",\"deleteLabel\":\"Delete {name}
10\",\"title\":\"Delete {name}?\",\"description\":\"Metrics can no longer be broken down by {name}.\",\"confirm\":\"Delete breakdown\",\"failed\":\"Could not delete the breakdown. Try again.\"},\"spreadsheet\":{\"deleteLabel\":\"Delete {name}\",\"title\":\"Delete {name}?\",\"description\":\"Metrics stop reading data from this spreadsheet.\",\"confirm\":\"Delete spreadsheet\",\"failed\":\"Could not delete the spreadsheet. Try again.\"},\"connection\":{\"disconnectLabel\":\"Disconnect {name}\",\"title\":\"Disconnect {service}?\",\"description\":\"Actions that use {service} stop working until it is connected again.\",\"confirm\":\"Disconnect\",\"failed\":\"Could not disconnect {service}. Try again.\",\"descriptionUsedBy\":\"Used by {uses}. Stops working until {service} is connected again.\"},\"output\":{\"title\":\"Delete {name}?\",\"description\":\"The output and its field mappings are removed.\",\"confirm\":\"Delete output\",\"failed\":\"Could not delete the output. Try again.\"},\"seasonSource\":{\"title\":\"Clear the season source mapping?\",\"description\":\"The connected service no longer sets which products belong to each season.\",\"confirm\":\"Clear mapping\"},\"markets\":{\"title\":\"Save market changes?\",\"description\":\"Catalogue bindings stay unchanged. Review them after saving.\",\"confirm\":\"Save changes\"},\"teamMember\":{\"title\":\"Remove {name} from {team}?\",\"description\":\"They stay in the organization without a team.\",\"confirm\":\"Remove member\"},\"person\":{\"title\":\"Remove {name}?\",\"description\":\"They lose access to Ahti in this organization, and their details are deleted.\",\"confirm\":\"Remove person\"},\"inviteLead\":{\"title\":\"Invite {name} as an admin?\",\"description\":\"Team leads become admins of this organization and can change its settings and permissions.\",\"confirm\":\"Invite as admin\"},\"inviteAll\":{\"title\":\"Invite everyone without access?\",\"description\":\"Everyone in a team who canât sign in yet gets an invite. Team leads become admins of this organization.\",\"confirm\":\"Invite all\"},\"apiToken\":{\"title\":\"Revoke {name}?\",\"description\":\"Access with this token stops immediately.\",\"ediDescription\":\"The EDI connection stops accepting orders until you create a replacement key.\",\"confirm\":\"Revoke token\"},\"sampleOrder\":{\"title\":\"Cancel this sample order?\",\"keep\":\"Keep order\",\"confirm\":\"Cancel sample order\"},\"requestScope\":{\"title\":\"Change the order scope?\",\"description\":\"Selected quantities are cleared.\",\"confirm\":\"Change scope\"},\"question\":{\"title\":\"Delete {name}?\",\"description\":\"It no longer shows in the metrics view.\",\"confirm\":\"Delete question\",\"failed\":\"Could not delete the question. Try again.\"},\"handshakeLink\":{\"title\":\"Remove the link for {name}?\",\"description\":\"The metric no longer points to this link.\",\"confirm\":\"Remove link\",\"failed\":\"Could not remove the link. Try again.\"}},\"connections\":{\"backToConnections\":\"Back to connections\",\"backToAutomation\":\"Back to the automation\",\"searchPlaceholder\":\"Search connectionsâ¦\",\"availableOnly\":\"Available only\",\"noResults\":\"No connections match your search.\",\"connectionCard\":{\"connected\":\"Connected\",\"notConnected\":\"Not connected\",\"settings\":\"Settings\",\"connect\":\"Connect\",\"comingSoon\":\"Coming soon\",\"instanceCount\":\"{count, plural, one {# instance} other {# instances}}\"},\"emailConnectionPage\":{\"toast\":{\"error\":{\"loadFailed\":\"Failed to load connection data\"}}},\"fallbackCard\":{\"contactSupport\":\"Contact support to configure {title}.\"},\"fileStorageConnectionPage\":{\"breadcrumbs\":{\"connections\":\"Connections\"},\"description\":\"File storage providers available to team members. Active providers work through Ahti's search.\",\"loading\":\"Loading connections...\",\"error\":{\"title\":\"Error loading connections\",\"description\":\"File storage connections failed to load. Refresh the page to try again.\"}},\"teamChatConnectionPage\":{\"breadcrumbs\":{\"connections\":\"Connections\"},\"title\":\"Team chat\",\"description\":\"Connect your team chat platform to enable message routing, Team Updates, and Acknowledgements.\",\"loading\":\"Loading connections...\",\"error\":{\"title\":\"Error loading connections\",\"description\":\"Could not load team chat connections. Try refreshing the page.\"},\"connectionCard\":{\"title\":\"{provider}\",\"description\":\"Connect to enable message routing and advanced features.\",\"connectedBadge\":\"Connected\",\"primaryBadge\":\"Primary\",\"notConnected\":\"Not connected. Click Connect to start.\",\"provider\":\"Provider\",\"tenantId\":\"Tenant ID\",\"domain\":\"Domain\",\"connectedAt\":\"Connected\",\"connect\":\"Connect\",\"setPrimary\":\"Set as primary\",\"disconnect\":\"Disconnect\",\"disconnectConfirm\":\"Disconnect? This stops message routing from {provider}.\"}}},\"customerOrderForm\":{\"loadError\":\"Could not load this order form. Try again.\",\"retry\":\"Retry\",\"seasonSaveError\":\"Could not save changes. Try again before switching seasons.\",\"seasonLoadError\":\"Could not load this
10season. Select it again to retry.\",\"filterBy\":\"Filter by {label}\",\"searchFilter\":\"Search {label}\",\"hub\":{\"title\":\"Orders\",\"activeSeasonsAria\":\"Active seasons\",\"seasonOrders\":\"{seasonKey} orders\",\"historyTitle\":\"Order history\",\"noActiveOrderForms\":\"No active order forms.\",\"previousSeasons\":\"Previous seasons\",\"nextSeasons\":\"Next seasons\"},\"catalogue\":{\"searchPlaceholder\":\"Search productsâ¦\",\"brand\":\"Brand\",\"layoutLabel\":\"Catalogue layout\",\"layouts\":{\"grid\":\"Grid\",\"list\":\"List\"},\"products\":\"Products\",\"productCount\":\"{count, plural, one {# product} other {# products}}\",\"skuCount\":\"{count, plural, one {# size} other {# sizes}}\",\"qtyShort\":\"{qty} added\",\"empty\":\"No products match your search.\",\"noFilterMatches\":\"No products match these filters.\",\"sourceUnavailable\":\"Catalogue products are temporarily unavailable. Try again.\",\"preorderDiscount\":\"Pre-order prices shown with {percent}% discount applied\",\"stockResults\":\"In stock outside catalogue\",\"stockLoadingTitle\":\"Loading available stock\",\"stockLoadingDescription\":\"Products will unlock once current inventory is ready.\",\"searchingStock\":\"Checking stockâ¦\",\"noStockResults\":\"No in-stock extras match your search.\",\"all\":\"All\",\"switchBrandTitle\":\"Start this order with another brand?\",\"switchBrandBody\":\"This clears the quantities in the current order.\",\"switchBrandCancel\":\"Keep order\",\"switchBrandConfirm\":\"Switch brand\",\"addHint\":\"+ add\",\"outOfStock\":\"Out of stock\",\"quantityFor\":\"{label} quantity\",\"removeFor\":\"Remove {label}\",\"oneSize\":\"One size\",\"ofStock\":\"of {stock}\",\"decrease\":\"Decrease\",\"increase\":\"Increase\",\"stockLoadFailed\":\"Couldnât load stock. You can still add quantities.\",\"unitPrice\":\"Unit price\",\"sizes\":\"Sizes\",\"sizesStock\":\"Sizes · stock\"},\"windows\":{\"preorder\":\"Pre-order window\",\"shipping\":\"Preorder shipping\",\"open\":\"open\",\"alwaysOpen\":\"Always open\",\"opens\":\"Opens {date}\",\"closed\":\"Closed\"},\"details\":{\"title\":\"Order details\",\"deliveryDate\":\"Delivery date\",\"poNumber\":\"Your PO number\",\"poNumberPlaceholder\":\"Optional\",\"memo\":\"Notes\",\"memoPlaceholder\":\"Anything we should know?\",\"contactName\":\"Your name\",\"contactEmail\":\"Your email\"},\"submitBar\":{\"retry\":\"Retry\",\"itemCount\":\"{count, plural, one {# item} other {# items}}\",\"savedAt\":\"Saved {time}\",\"saving\":\"Savingâ¦\",\"saved\":\"Saved\",\"unsaved\":\"Changes not saved\",\"saveError\":\"Could not save the latest changes. Try again.\",\"checking\":\"Checking submissionâ¦\",\"submitError\":\"Could not submit this order. Your draft is still saved. Try again.\",\"priceUnavailable\":\"A selected product has no current price. Remove it or try again after pricing is available.\",\"preview\":\"Preview\",\"submit\":\"Submit\",\"draftTitle\":\"Order draft\",\"lineCount\":\"{count, plural, one {# line} other {# lines}}\",\"empty\":\"No lines yet\",\"collapse\":\"Collapse\"},\"preview\":{\"title\":\"Order preview\",\"summary\":\"{count, plural, one {# item} other {# items}} · {total} {currency}\",\"empty\":\"No items in this order.\",\"total\":\"Total\",\"details\":\"Order details\",\"deliveryDate\":\"Delivery date\",\"poNumber\":\"PO number\",\"contactName\":\"Name\",\"contactEmail\":\"Email\",\"memo\":\"Notes\",\"unknownBrand\":\"Order\"},\"submitted\":{\"title\":\"Order submitted\",\"body\":\"Your order is with the sales team for review. We'll be in touch.\"},\"approved\":{\"title\":\"Order accepted\",\"body\":\"Your order has been processed.\",\"bodyWithId\":\"Your order has been processed: {id}\",\"placeAnother\":\"Place another order\"},\"orders\":{\"trigger\":\"Submitted orders ({count})\",\"title\":\"Submitted orders\",\"changeNotice\":\"To change a submitted order, contact your sales rep.\",\"unknownBrand\":\"Order\",\"status\":{\"submitted\":\"Submitted\",\"approved\":\"Accepted\"},\"summary\":\"{count, plural, one {# item} other {# items}} · {total} {currency}\"},\"rejected\":{\"title\":\"Your sales rep asked for changes\"},\"expired\":{\"title\":\"This link is no longer valid\",\"body\":\"Ask your sales contact for a new order form link.\"},\"downloads\":{\"catalogue\":\"Catalogue\",\"priceList\":\"Price list\",\"brandCatalogue\":\"{brand} catalogue\",\"brandPriceList\":\"{brand} price list\"}},\"dashboard\":{\"cardTitles\":{\"totalChats\":\"Total chats\",\"dropsUsedThisMonth\":\"Drops used this month\",\"totalActions\":\"Total actions\",\"completedActions\":\"Completed actions\",\"completionRate\":\"Completion rate\"},\"period\":{\"label\":\"Choose time period:\",\"current\":\"This month\",\"previous\":\"Previous month\"}}
10,\"emails\":{\"shell\":{\"via\":\"Via Ahti\",\"signature\":\"Ahti, for {orgName}\"},\"fileSize\":{\"bytes\":\"{size} B\",\"kilobytes\":\"{size} KB\",\"megabytes\":\"{size} MB\"},\"actionRun\":{\"badge\":{\"done\":\"Done\",\"partlyDone\":\"Partly done\",\"failed\":\"Failed\",\"blocked\":\"Blocked\",\"notConfirmed\":\"Not confirmed\",\"skipped\":\"Skipped\"},\"headline\":{\"done\":\"{actionName} done\",\"partlyDone\":\"{actionName} partly done\",\"failed\":\"{actionName} failed\",\"blocked\":\"{actionName} blocked\",\"notConfirmed\":\"{actionName} not confirmed\",\"skipped\":\"{actionName} skipped\"},\"count\":{\"done\":\"{count, plural, one {# item done} other {# items done}}\",\"failed\":\"{count, plural, one {# item not done} other {# items not done}}\",\"partly\":\"{succeeded} done, {failed} not done\"},\"subject\":\"{headline} · {detail}\",\"ranBy\":\"{name} · {date}\",\"scheduled\":\"Scheduled\",\"scheduledAt\":\"Scheduled · {date}\",\"needsYou\":\"Needs you\",\"openIn\":\"Open in {system}\",\"openInAhti\":\"Open in Ahti\",\"more\":\"and {count} more\",\"fileDetailExpires\":\"{size} · Expires {expiresAt}\",\"dryRun\":\"DRY RUN: {subject}\",\"sharedSubject\":\"{senderName} shared: {title}\",\"sharedBy\":\"{senderName} shared this with you\",\"sharedByText\":\"{senderName} shared this with you:\",\"colleague\":\"A colleague\",\"download\":\"Download\",\"downloadAll\":\"Download all (.zip)\",\"scheduledFailed\":\"The scheduled Action failed. Open Action logs for details.\"},\"orderDraft\":{\"title\":\"{customerName} submitted a {seasonLabel} order\",\"summary\":\"{count, plural, one {# item} other {# items}}, {total}.\",\"summarySigned\":\"{count, plural, one {# item} other {# items}}, {total}. Signed by {contactName}.\",\"customer\":\"Customer\",\"season\":\"Season\",\"items\":\"Items\",\"total\":\"Total\",\"review\":\"Review and approve\",\"textSummary\":\"{count, plural, one {# item} other {# items}} · {total}\",\"from\":\"From {contactName}\",\"note\":\"Note: {memo}\",\"reviewLine\":\"Review: {url}\"},\"orderFormInvite\":{\"subject\":\"{seasonLabel} order form for {customerName}\",\"title\":\"{seasonLabel} order form\",\"lede\":\"Here is the {seasonLabel} order form for {customerName}.\",\"open\":\"Open order form\",\"customer\":\"Customer\",\"season\":\"Season\",\"greeting\":\"Hello,\"},\"backofficeHandoff\":{\"acceptedSubject\":\"[Ahti] We are continuing your request\",\"acceptedBody\":\"Ahti has accepted your request for backoffice handling. Reference: {reference}. We will notify you when handling concludes.\",\"closedSubject\":\"[Ahti] Your request has been handled\",\"closedBody\":\"Backoffice handling for {reference} has concluded. Outcome: {outcome}\",\"noOutcome\":\"No outcome note was provided.\"},\"monthlyReport\":{\"title\":\"Production quality report\",\"subject\":\"{title} · {orgName} · {period}\",\"text\":\"Here is the production quality report for {period}. The PDF is attached.\",\"testSubject\":\"[DEV TEST] {title} · {orgName} · {period}\",\"testText\":\"Development test report for {period}. The PDF is attached.\"},\"report\":{\"sections\":{\"executiveState\":\"Executive state\",\"approachingDeadlines\":\"Approaching deadlines\",\"currentBlockers\":\"Current blockers\",\"readinessGaps\":\"Readiness gaps\",\"recoveries\":\"Recoveries\",\"observabilityGaps\":\"Unavailable or stale evidence\"},\"sales\":\"Sales are {actual} against a target of {target} ({percentage}).\",\"late\":\"{scope} is late.\",\"lateCause\":\"{scope} is late: {cause}\",\"attention\":\"{scope} needs attention.\",\"attentionCause\":\"{scope} needs attention: {cause}\",\"recovered\":\"{scope} recovered since the previous Check.\",\"stale\":\"{scope}: evidence is stale.\",\"failed\":\"{scope}: the Check line failed.\",\"unknown\":\"{scope}: evidence is unknown or unavailable.\",\"evaluatorUnavailable\":\"Required evidence from {evaluatorId} is unavailable.\",\"limit\":\"Additional eligible items were omitted to keep this Report concise.\",\"unavailable\":\"No eligible completed Check run is available.\",\"empty\":\"No reportable items were selected from the eligible Check evidence.\"},\"memo\":{\"cantDeliver\":\"Can't deliver\",\"swapped\":\"Swapped\"},\"digest\":{\"subject\":\"Your Ahti activity digest for {month}\",\"title\":\"Activity digest for {month}\",\"greeting\":\"Here's what happened with Ahti at {orgName} last month.\",\"summary\":\"Summary\",\"totalActions\":\"Actions executed\",\"timeSaved\":\"Time saved\",\"conversations\":\"Conversations\",\"activeUsers\":\"Active users\",\"actionDetail
10s\":\"Action details\",\"saving\":\"saving\",\"noActivity\":\"No activity recorded during this period.\",\"footer\":\"This digest tracks how Ahti helps your team.\",\"signature\":\"Best regards,\\nAhti\",\"hours\":\"{count, plural, one {# hour} other {# hours}}\",\"minutes\":\"{count, plural, one {# minute} other {# minutes}}\"},\"salesIntake\":{\"attachmentsSubject\":\"Can't process attachments by email\",\"attachmentsBody\":\"Ahti can't read file attachments sent to the sales inbox yet.\\n\\nUnsupported attachment: {filenames}\\n\\nUpload the order file in Ahti instead.\",\"duplicateSubject\":\"Sales order draft already queued\",\"duplicateBody\":\"This email is already in the review queue.\",\"review\":\"Review and approve\",\"reviewLine\":\"Review: {url}\",\"customerSubject\":\"Can't verify the customer\",\"customerBody\":\"Ahti couldn't verify the original sender against NetSuite contacts.\\n\\n{reason}\\n\\nNo draft was queued.\",\"customerReason\":{\"senderMissing\":\"The forwarded email doesn't show the original customer's email address.\",\"credentialsMissing\":\"NetSuite credentials aren't available for the contact lookup.\",\"lookupFailed\":\"The NetSuite contact lookup failed.\",\"noContact\":\"NetSuite has no active customer contact with {email}.\",\"multipleCustomers\":\"The NetSuite contact email {email} matches more than one active customer.\",\"noCustomer\":\"The NetSuite contact {email} isn't linked to a usable customer.\"},\"configSubject\":\"Can't process the sales order email\",\"configBody\":\"Ahti verified your email domain and the customer contact, but Create sales orders isn't set up for this organization.\\n\\nNo draft was queued. Ask an admin to set up Create sales orders.\",\"queuedSubject\":\"Sales order draft ready for review\",\"queuedBody\":\"Ahti queued a sales order draft for {customerName}.\"},\"sickLeave\":{\"subject\":\"New sick-leave certificate received\",\"lede\":\"{submitter} dropped a sick-leave certificate for {recipient}.\",\"download\":\"Download the certificate\",\"downloadNote\":\"The link opens once, then the file is deleted. The file is deleted on {expiresAt} in any case.\",\"downloadLine\":\"Download (opens once, then the file is deleted; expires {expiresAt}):\",\"noForward\":\"Don't forward this message. The link downloads the file once and then deletes it.\",\"anEmployee\":\"An employee\"},\"supplierPacket\":{\"documentTitle\":\"Supplier instructions {reference}\",\"title\":\"Supplier instruction packet\",\"subtitle\":\"{companyName} purchase order {reference}\",\"barcodeAlt\":\"Barcode for {reference}\",\"purchaseOrder\":\"Purchase order\",\"netsuiteTranId\":\"NetSuite tranId\",\"netsuiteInternalId\":\"NetSuite internal ID\",\"ahtiExternalId\":\"Ahti external ID\",\"supplierOrderRef\":\"Supplier order ref\",\"netsuiteUrl\":\"NetSuite URL\",\"context\":\"Context\",\"brand\":\"Brand\",\"season\":\"Season\",\"vendor\":\"Vendor\",\"expectedReceipt\":\"Expected receipt\",\"currency\":\"Currency\",\"totalQuantity\":\"Total quantity\",\"totalValue\":\"Total value\",\"receiving\":\"Receiving\",\"location\":\"Location\",\"address\":\"Address\",\"contact\":\"Contact\",\"documentsTo\":\"Documents to\",\"noInstruction\":\"No instruction configured.\",\"lineSummary\":\"Line summary\",\"sku\":\"SKU\",\"description\":\"Description\",\"quantity\":\"Qty\",\"rate\":\"Rate\",\"amount\":\"Amount\",\"notSet\":\"Not set\",\"footer\":\"Generated {generatedAt}. Source: reviewed create-purchase-orders payload and stored PO creation refs.\",\"footerFromDraft\":\"Generated {generatedAt} from draft {draftId}. Source: reviewed create-purchase-orders payload and stored PO creation refs.\",\"topics\":{\"invoice\":\"Invoice\",\"deliveryNote\":\"Delivery note\",\"packing\":\"Packing\",\"labelling\":\"Labelling\",\"customs\":\"Customs\",\"other\":\"Other\"},\"attachments\":\"Attached files\"}},\"externalMessages\":{\"googleChat\":{\"acknowledgment\":\"Got it, just a sec... ð§\",\"error\":\"An error occurred processing your message. Try again.\",\"home\":{\"welcome\":\"Welcome! I'm Ahti, your AI assistant.\",\"signedOut\":\"Send me a message to get started.\",\"actions\":\"Actions\"},\"unsupported\":{\"videoWithText\":\"I read your message but can't handle video files. Send text or a voice message.\",\"video\":\"I can't process video messages. Send your request as text or voice.\",\"gifWithText\":\"I read your message but can't handle GIFs. Describe what you need in text or voice.\",\"gif\":\"I can't process GIFs. Describe what you need in text or voice.\",\"imageWithText\":\"I read your message but can't analyze images directly. Describe what the image shows.\",\"image\":\"I can't analyze images. Describe what you need in text or voice.\",\"multipleAttachments\":\"I can handle one attachment at a time. Send them separately.\",\"unsupportedAudio\":\"I can't process this audio format. Send a voice message or text.\",\"unknownWithText\":\"I read your message but couldn't handle the attachment.\",\"unknown\":\"I received an attachment I can't process. Send your request as text or voice.\",\"fallback\":\"I can't process this type of content. Send text or a voice message.\"},\"driveUnsupported\":\"I can't open Google Drive files yet, so I didn't read {file}. Upload the file to the chat instead.\"},\"whatsapp\":{\"error\":\"An error occurred processing your message. Try again.\",\"unregistered\":\"Hi {userName}! Your phone number isn't registered with Ahti. Ask your admin to add it.\",\"authError\":\"Sign-in failed. Try again later.\"},\"agent\":{\"emptyResponse\":\"I ran into a technical problem with your request. Try again.\",\"rateLimited\":\"You are sending messages faster than I can answer. Wait a minute and try again.\",\"sharedAssistantNotice\":\"Heads-up: I am your organization's shared assistant. What you tell me becomes knowledge I can use with your colleagues.\"},\"email\":{\"requestFailed\":\"I couldn't finish this request. Reply to this email to try again.\",\"attachmentFailed\":\"I couldn't read {file}. Attach it again in your reply.\",\"unsupportedFormat\":\"I can't read {file} in this format. Attach a PDF, CSV, XLSX or text file.\",\"attachmentTooLarge\":\"{file} is too large for email. Upload it in Ahti.\",\"linkedSourceUnavailable\":\"I couldn't open the linked file. Attach it to your reply.\",\"downloadFile\":\"Download {file}\",\"outputUnavailable\":\"{file} is no longer available. Open the owning Action in Ahti.\"}},\"fileIntake\":{\"title\":\"Drop a {kind} file here\",\"dragging\":\"Drop the file to upload\",\"chooseFile\":\"Choose file\",\"limits\":\"{types} · up to {size}\",\"remove\":\"Remove\",\"uploading\":\"Uploading {fileName}\",\"ready\":\"{fileName} is ready\",\"handingOff\":\"Opening {action}\",\"unsupported\":\"This file type isnât supported.\",\"fileTooLarge\":\"Choose a file smaller than {maxSize}.\",\"uploadFailed\":\"Couldnât upload {fileName}.\",\"handOffFailed\":\"Couldnât open {action}.\",\"unavailable\":\"File upload isnât available.\",\"tryAgain\":\"Try again\",\"cancel\":\"Cancel\",\"cancelled\":\"Reading cancelled\",\"readFailed\":\"Couldnât read the file\",\"readRowsFailed\":\"Couldnât read the rows\",\"chooseAnother\":\"Choose another file\",\"steps\":{\"readingFile\":\"Reading the file\",\"readingRows\":\"Reading the rows\",\"statusActive\":\"{step}, in progress\",\"statusDone\":\"{step}, done\",\"statusFailed\":\"{step}, failed\"},\"or\":\"or\",\"kinds\":{\"purchaseOrder\":{\"name\":\"purchase-order\",\"label\":\"Purchase-order file intake\"},\"salesOrder\":{\"name\":\"sales-order\",\"label\":\"Sales-order file intake\"},\"product\":{\"name\":\"product\",\"label\":\"Product file intake\"},\"inventory\":{\"name\":\"inventory\",\"label\":\"Inventory file intake\"},\"supplierGuide\":{\"name\":\"supplier guide\",\"label\":\"Supplier guide file intake\"},\"certificate\":{\"name\":\"certificate\",\"label\":\"Certificate file intake\"},\"document\":{\"name\":\"PDF\",\"label\":\"Document file intake\"}}},\"filePreview\":{\"view\":\"View\",\"frameTitle\":\"Preview {fileName}\",\"unavailable\":\"A preview isnât available for this file.\",\"close\":\"Close\",\"download\":\"Download\"},\"footer\":{\"copyright\":\"© {year} {company}\",\"builtBy\":\"Value delivered by ð§ and ð¤ from\",\"locationWien\":\"Wien ð¦ð¹\",\"locationFinland\":\"Athens of ð«ð®\",\"locationFinlandAccessible\":\"Athens of Finland\",\"pricing\":\"Pricing\",\"compare\":\"Compare\",\"principles\":\"Principles\",\"beliefs\":\"Beliefs\",\"work\":\"Work\",\"privacyPolicy\":\"Privacy\",\"termsOfUse\":\"Terms\"},\"generateAssets\":{\"steps\":{\"label\":\"Steps\",\"output\":\"Choose output\",\"configure\":\"Configure\",\"review\":\"Review\",\"generate\":\"Generate\",\"progress\":\"Step {current} of {total}\"},\"output\":{\"loading\":\"Loading outputsâ¦\",\"loadFailed\":\"Outputs couldnât be loaded.\",\"empty\":\"No outputs are ready to generate.\",\"brandsLoadFailed\":\"Brands couldnât be loaded.\"},\"configure\":{\"brand\":\"Brand\",\"brandPlaceholder\":\"Choose a brand\",\"brandOne\":\"brand\",\"brandOther\":\"brands\",\"season\":\"Season\",\"seasonPlaceholder\":\"Choose a season\",\"seasonOne\":\"season\",\"seasonOther\":\"seasons\",\"scope\":\"Product scope\",\"scopeAll\":\"All\",\"scopeCatalogue\":\"Catalogue only\",\"scopeArticles\":\"Specific products\",\"articles\":\"Articles\",\"articlePlaceholder\":\"Search by name or SKU\",\"articleOne\":\"article\",\"articleOther\":\"articles\",\"noArticles\":\"No products selected.\",\"removeArticle\":\"Remove {label}\",\"packages\":\"Label packages\",\"packagesLoading\":\"Loading label packagesâ¦\",\"packagesEmpty\":\"No label packages are available.\",\"packagesFailed\":\"Label packages couldnât be loaded.\",\"countChecking\":\"Checking countâ¦\",\"countUpdating\":\"Updating countâ¦\",\"countUnavailable\":\"Count unavailable\",\"countArticles\":\"{count, plural, one {# Article} other {# Articles}}\",\"retryCount\":\"Retry count\",\"retryCountFor\":\"Retry count for {label}\",\"continue\":\"Continue to review\",\"missingChoice\":\"Choose a brand and season.\",\"missingPackage\"
10:\"Select at least one label package.\",\"missingArticles\":\"Choose at least one article.\",\"countsPending\":\"Waiting for package counts.\",\"planFailed\":\"Review couldnât be prepared.\"},\"review\":{\"sealed\":\"Exact label scope sealed\",\"sealedDescription\":\"Generated, skipped, and needs-attention Articles will be checked again before files are created.\",\"articles\":\"Articles\",\"toGenerate\":\"To generate\",\"noLabelRequired\":\"No label required\",\"needsAttention\":\"Needs attention\",\"products\":\"Products\",\"file\":\"File\",\"noLabelFiles\":\"No label files required\",\"nothingToGenerate\":\"No label files to generate\",\"groupArticles\":\"{count, plural, one {# Article} other {# Articles}}\",\"ready\":\"Ready\",\"productsChanged\":\"Products changed. Updating the batch previewâ¦\",\"notFresh\":\"Product information is out of date. Continue to review again.\",\"expired\":\"Review has expired. Prepare a new review before generating.\",\"summaryLabels\":\"{count, plural, one {# Article to generate} other {# Articles to generate}}\",\"summaryProducts\":\"{count, plural, one {# Product} other {# Products}}\",\"sample\":\"Sample\",\"sampleTooLarge\":\"Sample works for up to 10 label packages.\",\"generateLabels\":\"Generate label files\",\"generateOutput\":\"Generate {output}\",\"generating\":\"Generating filesâ¦\"},\"common\":{\"back\":\"Back\",\"tryAgain\":\"Try again\",\"labelsOutput\":\"Product labels\"}},\"homepage\":{\"hook\":{\"ariaLabel\":\"Thinking of hiring an assistant? Hire Ahti instead.\",\"prefix\":\"Thinking of hiring\",\"role\":\"an assistant?\",\"line2\":\"Hire Ahti instead.\"},\"body\":\"Ahti helps small retailers get twice as much done for half the price.\",\"cta\":\"Try Ahti\",\"pricingHint\":\"Get started\",\"kingAlt\":\"Ahti, the working god\"},\"input\":{\"placeholder\":\"Type your message here...\",\"send\":\"Send message\",\"stop\":\"Stop generating\",\"attachFile\":\"Attach file\",\"removeFile\":\"Remove file\",\"disclaimer\":\"Use Ahti for work. Verify important information.\"},\"launcher\":{\"launch\":\"Launch {title}\",\"setUp\":\"Set up {title}\",\"needsAttention\":\"{title} needs attention\"},\"logs\":{\"title\":\"Logs\",\"close\":\"Close logs\",\"description\":\"Global Action execution logs. L opens Logs.\",\"runMode\":\"Run mode\",\"runModeOptions\":\"Run mode options\",\"modeAll\":\"All\",\"modeOnDemand\":\"On-demand\",\"modeScheduled\":\"Scheduled\",\"modeUnknown\":\"Unknown\",\"filters\":\"Filters\",\"actions\":\"Actions\",\"filterByAction\":\"Filter by action\",\"searchActions\":\"Search actions\",\"noActions\":\"No actions found.\",\"clearActionFilter\":\"Clear action filter\",\"human\":\"Person\",\"filterByHuman\":\"Filter by person\",\"searchPeople\":\"Search people\",\"noPeople\":\"No people found.\",\"clearHumanFilter\":\"Clear person filter\",\"status\":\"Status\",\"filterByStatus\":\"Filter by status\",\"clearStatusFilter\":\"Clear status filter\",\"clearFilters\":\"Clear filters\",\"runs\":\"Runs\",\"loading\":\"Loading logs\",\"loadError\":\"Logs could not be loaded.\",\"refreshError\":\"Logs could not be refreshed.\",\"retry\":\"Retry\",\"noMatches\":\"No runs match these filters.\",\"empty\":\"No runs yet.\",\"loadMore\":\"Load more\",\"loadMoreError\":\"More runs could not be loaded.\",\"loadingMore\":\"Loading more runs\",\"datetime\":\"Date and time\",\"actionName\":\"Action name\",\"ranBy\":\"Ran by\",\"actorServiceAccount\":\"Service account\",\"actorUnknown\":\"Unknown\",\"source\":\"Source\",\"sourceApp\":\"App\",\"sourceMcp\":\"MCP\",\"sourceHttpApi\":\"HTTP API\",\"sourceEmail\":\"Email\",\"sourceSchedule\":\"Schedule\",\"sourceUnknown\":\"Unknown\",\"openRun\":\"Open {action} run from {datetime}\",\"statusQueued\":\"Queued\",\"statusRunning\":\"Running\",\"statusSucceeded\":\"Succeeded\",\"statusPartlySucceeded\":\"Partly succeeded\",\"statusFailed\":\"Failed\",\"statusNoChanges\":\"No changes\",\"statusUnknown\":\"Unknown\",\"detailTitle\":\"Run details\",\"detailClose\":\"Close run details\",\"detailDescription\":\"Run details for {action}\",\"detailDescriptionFallback\":\"Run details for action\",\"detailLoa
10ding\":\"Loading run details\",\"detailLoadError\":\"Run details could not be loaded.\",\"detailUnavailable\":\"This run isnât available in this organisation.\",\"switchOrganisation\":\"Switch to {organisation}\",\"outcome\":\"Outcome\",\"noEvidence\":\"Detailed evidence was not recorded for this run.\",\"work\":\"Work\",\"workPosted\":\"Posted\",\"workFailed\":\"Failed\",\"workNotPosted\":\"Not posted\",\"openInNetSuite\":\"Open in NetSuite\",\"openInNetSuiteFor\":\"Open in NetSuite for {label}\",\"openInNetSuiteForDetail\":\"Open in NetSuite for {label}, {detail}\",\"outputs\":\"Outputs\",\"download\":\"Download\",\"fileUnavailable\":\"File unavailable\",\"fileUnavailableFor\":\"{fileName}. File unavailable.\",\"runInformation\":\"Run information\",\"mode\":\"Mode\",\"duration\":\"Duration\",\"durationNotRecorded\":\"Not recorded\",\"durationMilliseconds\":\"{value} ms\",\"durationSeconds\":\"{value, plural, one {# second} other {# seconds}}\",\"attention\":\"What needs attention\",\"earlierRecovery\":\"Earlier work still needs attention\"},\"lookUpProduct\":{\"back\":\"Back\",\"loading\":\"Loading productâ¦\",\"notFound\":\"No product found for {sku}.\",\"picker\":{\"placeholder\":\"Search products by name, SKU, or GTIN\",\"loading\":\"Searchingâ¦\",\"empty\":\"Nothing matches â{query}â.\",\"recentsHeader\":\"Recently viewed\"},\"header\":{\"skuCount\":\"{count, plural, one {# SKU} other {# SKUs}}\"},\"blocks\":{\"basicInfo\":{\"title\":\"Basic info\",\"empty\":\"No basic info available for this product yet.\",\"error\":\"Couldnât load basic info.\",\"fields\":{\"brand\":\"Brand\",\"category\":\"Category\",\"targetGroup\":\"Target group\",\"gtinRange\":\"GTIN range\",\"skus\":\"SKUs\"},\"skuSummary\":\"{count} · {sizes, plural, one {# size} other {# sizes}} à {colors, plural, one {# colour} other {# colours}}\"},\"salesOrderPrices\":{\"title\":\"Sales order prices\",\"loading\":\"Loading sales order pricesâ¦\",\"showMore\":\"Show more\",\"freshness\":\"Updated {time}\",\"empty\":\"No prices found on open sales orders.\",\"partial\":\"Partial results\",\"omittedLines\":\"{count, plural, one {# omitted line} other {# omitted lines}}\",\"unattributedLines\":\"{count, plural, one {# unattributed line} other {# unattributed lines}}\",\"error\":\"Sales order prices couldnât be loaded.\",\"retainedRefreshError\":\"Refresh failed. Showing the last loaded prices.\",\"retry\":\"Retry\",\"missingCurrency\":\"Currency unavailable\",\"rate\":\"Rate\",\"customerStore\":\"Customer / store\",\"salesOrder\":\"Sales order\",\"statusLabel\":\"Status\",\"seasonNotDetermined\":\"Season not determined\",\"showOrderDetails\":\"Show order details\",\"hideOrderDetails\":\"Hide order details\",\"created\":\"Created\",\"deliveryDate\":\"Delivery date\",\"status\":{\"pendingFulfillment\":\"Pending fulfillment\",\"pendingApproval\":\"Pending approval\"},\"attribution\":{\"unavailable\":\"Season attribution unavailable\",\"noMatch\":\"No matching season\",\"multipleMatches\":\"Multiple matching seasons\"}},\"itemAvailability\":{\"title\":\"Item availability\",\"sectionError\":\"Couldnât load this section.\",\"onHand\":{\"heading\":\"On hand\",\"byLocationHeader\":\"{size} · {color} â by location\"},\"onOrder\":{\"heading\":\"On order\",\"empty\":\"No open purchase orders.\",\"unitsLabel\":\"{units} units\",\"etaUnknown\":\"no ETA\"},\"b2bHistory\":{\"heading\":\"Sold to\",\"header\":\"Last {months} months · {total} units\",\"empty\":\"No B2B sales in the last {months} months.\"}}}},\"monthlyReport\":{\"title\":\"Monthly report email\",\"enabled\":\"Send monthly report\",\"recipients\":\"Recipients\",\"add\":\"Add recipient\",\"scheduleSummary\":\"Previous month · 10th of each month\",\"testRecipient\":\"Test recipient\",\"sendTest\":\"Send a test report\",\"testSending\":\"Sending test reportâ¦\",\"testAccepted\":\"Test email accepted for delivery.\",\"testError\":\"Could not send the test report.\",\"testChanged\":\"The report changed. Reload it before sending.\",\"testInvalidRecipient\":\"Choose one saved recipient.\",\"remove\":\"Remove {email}\",\"period\":\"Report period\",\"previousMonth\":\"Previous calendar month\",\"date\":\"Delivery date\",\"tenth\":\"10th of each month\",\"t
10ime\":\"Delivery time\",\"timezone\":\"Time zone\",\"language\":\"Report language\",\"required\":\"Enter at least one recipient.\",\"invalid\":\"Enter a valid email address.\",\"duplicate\":\"This email address is already included.\",\"chooseTime\":\"Choose a delivery time.\",\"setTimezone\":\"Set the organization time zone before scheduling delivery.\",\"save\":\"Save\",\"saving\":\"Savingâ¦\",\"saved\":\"Monthly report email saved.\",\"saveError\":\"Could not save monthly report email.\",\"retry\":\"Try again\",\"reportTitle\":\"Production quality report\",\"sent\":\"Sent\",\"partlySent\":\"Partly sent\",\"failed\":\"Failed\",\"held\":\"On hold\",\"sentSummary\":\"{month} PDF sent to {recipientCount, plural, one {# recipient} other {# recipients}}.\",\"counts\":\"{sentCount} sent · {failedCount} failed\",\"connect\":\"Connect the Manufacture source before the report can be sent.\",\"reconnect\":\"Reconnect the Manufacture source before the report can be sent.\",\"generationFailed\":\"Could not create the {month} PDF.\",\"english\":\"English\",\"finnish\":\"Finnish\",\"loading\":\"Loadingâ¦\",\"loadError\":\"Could not load monthly report email.\"},\"navbar\":{\"signIn\":\"Sign in\",\"getStarted\":\"Get started\",\"connectWithAhti\":\"Sign in\",\"openMenu\":\"Open menu\"},\"oauth\":{\"approve\":{\"title\":\"Connect {client}\",\"requesting\":\"\u003cstrong\u003e{client}\u003c/strong\u003e is requesting read-only access to your organization in Ahti.\",\"permissionTitle\":\"Discover read-only Actions\",\"permissionBody\":\"{client} can list available query Actions and inspect their safe descriptions. It cannot run Actions, change setup, or access Internal capabilities.\",\"redirect\":\"Redirect after approval: {host}\",\"approve\":\"Approve\",\"deny\":\"Deny\",\"connecting\":\"Connectingâ¦\",\"failed\":\"Approval failed\",\"error\":\"Something went wrong\",\"invalid\":\"Invalid authorization request\",\"writeTitle\":\"Also allow changes (optional)\",\"writeBody\":\"{client} plans each change first. Nothing changes until you confirm that plan in the conversation.\",\"groups\":{\"purchaseOrders\":{\"title\":\"Purchase orders\",\"body\":\"Plan purchase orders and, after you confirm each plan, create them in your purchase system.\"},\"catalogueCandidates\":{\"title\":\"Catalogue candidates\",\"body\":\"Plan how catalogue candidates are linked to existing products or created and, after you confirm each plan, resolve them in your product source.\"},\"salesOrders\":{\"title\":\"Sales orders\",\"body\":\"Plan new sales orders and changes to existing ones and, after you confirm each plan, write them to your sales system.\"},\"purchaseOrderChanges\":{\"title\":\"Purchase order changes\",\"body\":\"Plan corrections and delivery updates to existing purchase orders and, after you confirm each plan, apply them.\"},\"seasons\":{\"title\":\"Season calendar\",\"body\":\"Read your season dates and, after you confirm each plan, change season windows, milestone rules and the procurement allowance. Organisation admins only.\"},\"organisationSetup\":{\"title\":\"Organisation setup\",\"body\":\"Read your organisation's setup and, after you confirm each plan, change it: Markets, order form filters, sales special handling, work order rules, reference lists, price channels, company facts and each Brand's size assortments. Organisation admins only.\"}}},\"complete\":{\"title\":\"Authorization complete\",\"body\":\"You can close this page and continue your work with Ahti.\"},\"error\":{\"title\":\"Authorization failed\",\"body\":\"Ask your Ahti assistant what to do next.\"}},\"orderConfirmationEmail\":{\"greeting\":\"Hey,\",\"thanks\":\"Thanks for your {orderType, select, preorder {preorder} block {block order} other {order}}. We are creating it now and will confirm once it is in our system.\",\"summary\":\"Order summary: {summary}.\",\"orders\":\"{count, plural, one {# order} other {# orders}}\",\"units\":\"{count, plural, one {# unit} other {# units}}\",\"deliveryDate\":\"Requested delivery date: {date}.\",\"poReference\":\"PO reference: {references}
10.\",\"items\":\"Items: {items}.\",\"notes\":\"Notes: {memo}.\",\"reference\":\"Sales order reference: {references}.\",\"referencePending\":\"pending\",\"signOff\":\"Best,\",\"nextSteps\":{\"title\":\"Next steps:\",\"finalConfirmation\":\"We will send the final confirmation after the sales order is created.\",\"reply\":\"Please reply if the delivery date or PO reference needs to change.\",\"deliveryDate\":\"Requested delivery date: {date}.\"}},\"poc\":{\"b2bBulkOrder\":{\"title\":\"B2B bulk order\",\"description\":\"Create bulk orders for your products\",\"form\":{\"customerInfo\":\"Customer information\",\"customer\":\"Customer\",\"customerPlaceholder\":\"Company name\",\"buyerName\":\"Buyer name\",\"buyerNamePlaceholder\":\"Full name\",\"buyerEmail\":\"Buyer email\",\"buyerEmailPlaceholder\":\"[email protected]\",\"buyerPhone\":\"Buyer phone\",\"buyerPhonePlaceholder\":\"+358 40 123 4567\",\"deliveryDate\":\"Delivery date\",\"deliveryDatePlaceholder\":\"Select delivery date\",\"defaultDiscount\":\"Default discount %\",\"defaultDiscountPlaceholder\":\"e.g., 10\",\"searchCustomer\":\"Search customers...\",\"noCustomersFound\":\"No customers found\",\"memo\":\"Memo\",\"memoPlaceholder\":\"e.g., FW26 Icebug preorder\",\"brand\":\"Brand\",\"brandPlaceholder\":\"Select brand\"},\"products\":{\"title\":\"Products\",\"category\":\"Category\",\"gender\":\"Gender\",\"articleNo\":\"Article No\",\"name\":\"Name\",\"color\":\"Color\",\"salesPrice\":\"Sales price\",\"discount\":\"Discount %\",\"priceAfterDiscount\":\"Price after discount\",\"endUserPrice\":\"End user price\",\"sizes\":\"Sizes\",\"total\":\"Total\",\"totalPrice\":\"Total price\",\"noProducts\":\"No products available\",\"count\":\"({count, plural, one {# product} other {# products}})\",\"product\":\"Product\",\"quantityForSize\":\"Quantity for size {size}\",\"discountFor\":\"Discount percentage for {name}\"},\"sizes\":{\"eur\":\"EUR\",\"us\":\"US\",\"usl\":\"USL\",\"uk\":\"UK\",\"floorsaver\":\"Floorsaver US\"},\"categories\":{\"running\":\"RUNNING\",\"walking\":\"WALKING\"},\"gender\":{\"men\":\"Men\",\"women\":\"Women\",\"unisex\":\"Unisex\"},\"filters\":{\"searchPlaceholder\":\"Search products...\",\"inStockOnly\":\"In stock only\",\"all\":\"All\"},\"brandChange\":{\"title\":\"Switch brand?\",\"description\":\"Switching brands will clear your current order. Continue?\",\"cancel\":\"Keep editing\",\"confirm\":\"Switch brand\"},\"actions\":{\"submitOrder\":\"Submit order\",\"clearOrder\":\"Clear order\",\"exportToExcel\":\"Export to Excel\"},\"loading\":\"Loading data...\",\"error\":{\"title\":\"Unable to load data\",\"description\":\"Required data could not be loaded. Try again later.\"},\"preview\":{\"confirmTitle\":\"Confirm order submission\",\"title\":\"Order preview\",\"confirmDescription\":\"Please review your order details and confirm submission\",\"description\":\"Review your order before submitting\",\"readyTitle\":\"Ready to submit this order?\",\"readyDescription\":\"This action will submit the order and clear product quantities.\",\"cancel\":\"Cancel\",\"selectedProducts\":\"Selected products ({count})\",\"selectedProductsDescription\":\"Read-only view of products with quantities\",\"empty\":\"No products added to order yet.\",\"hide\":\"Hide preview\",\"show\":\"Preview order ({count, plural, one {# product} other {# products}})\"},\"summary\":{\"totalItems\":\"Total items\"}},\"intra\":{\"loading\":\"Loading...\",\"productRequirements\":{\"csvPassthrough\":\"CSV passthrough\",\"setupCovered\":\"Set up\",\"setupNeedsSetup\":\"Needs setup\",\"setupNeedsReview\":\"Needs review\",\"setupNotChecked\":\"Not checked\",\"setupChecking\":\"Checking setup\",\"setupUnavailable\":\"Setup unavailable\",\"outputSetupHint\":\"Select an Output to filter attributes; select it again to show all. Setup status reflects saved configuration. Product data and run inputs are checked during Preview and generation.\",\"passthroughAttributes\":\"This Output uses its existing CSV source. No canonical Product attributes are listed; mappings and formatting remain in Output configuration.\",\"addAttribute\":\"Add attribute\",\"addOutput\":\"Add output\",\"techPackDesignation\":\"Tech pack\",\"allAttributes\":\"All attributes\",\"requiredFor\"
10:\"Required for {phase}\",\"recommendedFor\":\"Recommended for {phase}\",\"creationRequirements\":\"Creation requirements\",\"required\":\"Required\",\"sourceNotSetUp\":\"Product source not set up\",\"openConnections\":\"Open connections\",\"sourceFields\":\"Source fields\",\"sourceField\":\"Source field\",\"searchSourceFields\":\"Search source fields\",\"notUsedByAhti\":\"Not used by Ahti\",\"usedFor\":\"Used for\",\"usageUnknown\":\"Usage unknown\",\"coverage\":\"Coverage\",\"coverageUnavailable\":\"Coverage unavailable\",\"sourceFieldsUnavailable\":\"Source fields unavailable\",\"noSourceFields\":\"No source fields found\",\"noSourceMatches\":\"No fields match this search\",\"loadingCoverage\":\"Loading coverageâ¦\",\"coverageCount\":\"{count} of {total}\",\"coverageObservedCount\":\"{count} of {observed} observed\",\"coverageBasedOn\":\"Coverage based on {observed} of {total} products\",\"coverageSample\":\"Coverage based on {observed} observed products · Total unknown\",\"coverageCached\":\"Updated {date} · Cached\",\"coverageUpdated\":\"Updated {date}\",\"sourcePopulation\":\"{brand} · Primary-source products, including Articles and SKUs · Up to 100 observed per field\",\"refresh\":\"Refresh\",\"scope\":\"Scope\",\"region\":\"Region\",\"channel\":\"Channel\",\"market\":\"Market\",\"brand\":\"Brand\",\"global\":\"Global\",\"selected\":\"Selected\",\"allMarkets\":\"All markets\",\"selectedMarkets\":\"{count, plural, one {# market} other {# markets}}\",\"clear\":\"Clear\",\"allRegionsAndChannels\":\"All regions and channels\",\"allBrands\":\"All brands\",\"inherited\":\"Inherited\",\"everyRegion\":\"every region\",\"everyChannel\":\"every channel\",\"systemDefault\":\"System default\",\"attributeCount\":\"{count, plural, one {# attribute} other {# attributes}}\",\"state\":\"State\",\"outputValue\":\"Output value\",\"configure\":\"Configure\",\"configureOutput\":\"Configure output\",\"create\":\"Create\",\"purchase\":\"Purchase\",\"manufacture\":\"Manufacture\",\"purchaseOrManufacture\":\"Purchase or Manufacture\",\"sell\":\"Sell\",\"or\":\"or\",\"includesCreate\":\"Includes Create\",\"includesCreateSell\":\"Includes Create and the Productâs supply route\",\"add\":\"Add\",\"noDirectAssignments\":\"No direct assignments\",\"requirements\":\"Requirements\",\"allOutputs\":\"All outputs\",\"requirementsByPhase\":\"By phase\",\"goToLibrary\":\"Go to Library\",\"backToRequirements\":\"Back to Requirements\",\"outputs\":\"Outputs\",\"output\":\"Output\",\"productData\":\"Product data\",\"findOutput\":\"Find an Output\",\"noOutputs\":\"No matching Outputs\",\"findRequirement\":\"Find an Output\",\"requirementsList\":\"Outputs list\",\"requirementCount\":\"{count, plural, one {# Output} other {# Outputs}}\",\"newRequirement\":\"New output\",\"guidedOutputTypeTitle\":\"Output type\",\"guidedOutputContextTitle\":\"Context\",\"guidedOutputSteps\":\"Add output steps\",\"guidedOutputStep\":{\"type\":\"Type\",\"context\":\"Context\",\"output\":\"Output\",\"review\":\"Review\"},\"guidedOutputType\":{\"system\":\"System requirement\",\"tech\":\"Tech pack\",\"sheet\":\"Product data sheet\",\"store\":\"Storefront / order form\",\"dpp\":\"DPP\",\"custom\":\"Custom\"},\"guidedOutputClose\":\"Close\",\"guidedOutputBack\":\"Back\",\"guidedOutputCancel\":\"Cancel\",\"guidedOutputContinue\":\"Continue\",\"guidedOutputRetry\":\"Retry\",\"guidedOutputLoading\":\"Loading output types\",\"guidedOutputLoadFailed\":\"Output types could not be loaded.\",\"guidedOutputNoBrand\":\"Choose a Brand.\",\"guidedOutputOpen\":\"Open\",\"guidedOutputEyebrow\":\"Add output\",\"guidedOutputOutputTitle\":\"Output\",\"guidedOutputReviewTitle\":\"Review output\",\"guidedOutputAddedTitle\":\"Output added\",\"guidedOutputItemTypeLabel\":\"Item type\",\"guidedOutputRequiredIn\":\"Required in\",\"guidedOutputSellGlobal\":\"Sell · Global\",\"guidedOutputSurface\":\"Surface\",\"guidedOutputMarket\":\"Market\",\"guidedOutputDtcOnline\":\"DTC Online · All regions\",\"guidedOutputAhtiBuiltIn\":\"Ahtiâs own requirement is built in and the same for every organization.\",\"guidedOutputPhase\":\"Phase\",\"guidedOutputSystemBlocks\":\"Required values block the work: Products canât be created, or written to this phaseâs system, until theyâre filled.\",\"guidedOutputDestinationField\":\"Lands in\",\"guidedOutputNotSent\":\"Not sent\",\"guidedOutputFieldsLoadFailed\":\"The systemâs fields could not be loaded. Try again.\",\"guidedOutputPrice\":\"Price\",\"guidedOutputPriceHint\":\"The store uses this price from each Seasonâs catalogue. A product without it is held back.\",\"guidedOutputResult\":\"Result\",\"guidedOutputProductFile\":\"Product file\",\"guidedOutputRecipientDefinition\":\"Recipient definition\",\"guidedOutputAlreadyAdded\":\"This Brand already has one. Open it to edit.\",\"guidedOutputManufacturedUnavailable\":\"Manufactured Tech packs canât be added yet. Manufactured generation stays unavailable until the bill of materials w
10ork is done.\",\"guidedOrderFormCurrent\":\"The order form Output is up to date and required in Sell for this Brand.\",\"guidedOutputFormat\":\"Format\",\"guidedOutputNewFormat\":\"New formatâ¦\",\"guidedOutputName\":\"Output name\",\"guidedOutputPreview\":\"Preview\",\"guidedOutputMoreColumns\":\"{count, plural, one {# more column} other {# more columns}}\",\"guidedOutputValues\":\"Output values\",\"guidedOutputRequirementFor\":\"{value} requirement\",\"guidedOutputColumns\":\"Columns\",\"guidedOutputOrderForm\":\"Order form\",\"guidedOutputSaveFailed\":\"The Output could not be saved. Reload and try again.\",\"guidedOutputReviewOutput\":\"Output\",\"guidedOutputReviewType\":\"Type\",\"guidedOutputReviewContext\":\"Context\",\"guidedOutputManualOnly\":\"Only when generated manually\",\"guidedOutputPurchase\":\"Purchase\",\"guidedPreview\":{\"techSpec\":\"Product specification\",\"techSpecDetail\":\"Sections and Product details\",\"measurements\":\"Measurements\",\"measurementsDetail\":\"Sizes and points of measure\",\"attachments\":\"Attachments\",\"attachmentsDetail\":\"Supplier files\",\"manufacturing\":\"Manufacturing\",\"manufacturingDetail\":\"Components and bill of materials\",\"product\":\"Product\",\"productDetail\":\"Title · Description · Images\",\"skus\":\"SKUs\",\"skusDetail\":\"SKU · GTIN · Size · Price\",\"publication\":\"Publication\",\"publicationDetail\":\"Status and Market\",\"catalogue\":\"Catalogue\",\"catalogueDetail\":\"Product selection · Price\",\"orderGrid\":\"Order grid\",\"orderGridDetail\":\"Sizes and quantities\",\"submission\":\"Submission\",\"submissionDetail\":\"Customer and delivery details\"},\"guidedShopifySplit\":\"{standard} standard columns · {metafield} metafields · {organization} other\",\"guidedShopifyMissingRequired\":\"Missing required Shopify columns: {columns}\",\"guidedShopifyWillBeDisabled\":\"The Output is saved with Shopifyâs standard columns and required for DTC Online. Map its values in the Library before it can generate.\",\"guidedShopifySaveFailed\":\"The Shopify Output could not be saved. Reload and try again.\",\"guidedSheetGenerateOn\":\"Generate automatically\",\"guidedSheetTrigger\":{\"sales-order-created\":\"When a Sales order is created\",\"catalogue-published\":\"When a Catalogue is published\"},\"guidedSheetNotInSell\":\"Not required in Sell yet, so it wonât generate. Assign it in Requirements to choose where it applies.\",\"guidedOrderFormTitle\":\"Ahti order form\",\"guidedOrderFormOutOfDate\":\"Out of date with the order form\",\"guidedOrderFormCatalogueOwned\":\"Price and availability come from the Catalogue.\",\"guidedOrderFormWillBeReady\":\"Sell readiness will show Products missing these values.\",\"guidedOrderFormWillBeIncomplete\":\"Some values have no Product data yet, so Sell readiness will show this Output as incomplete.\",\"guidedOrderFormSave\":\"Save changes\",\"guidedOrderFormSaveFailed\":\"The order form could not be saved. Reload and try again.\",\"guidedOutputEdit\":\"Edit\",\"guidedOutputSystemValues\":\"{count, plural, one {# value} other {# values}}\",\"guidedTechPackRequired\":\"Required\",\"guidedTechPackOptional\":\"Optional\",\"guidedTechPackCoverage\":\"{covered} of {total} values are covered by Product data.\",\"guidedTechPackGaps\":\"These values need setup first: {values}\",\"guidedTechPackWillGenerate\":\"The Tech pack will be ready to generate.\",\"guidedTechPackWillNotGenerate\":\"The Tech pack will be saved, but it wonât generate until these values are set up.\",\"guidedTechPackSave\":\"Add output\",\"guidedTechPackSaving\":\"Savingâ¦\",\"guidedTechPackSaveFailed\":\"The Tech pack could not be saved. Reload and try again.\",\"guidedOutputNone\":\"No outputs of this type for {brand} yet.\",\"guidedOutputSetupState\":{\"approved\":\"Ready\",\"unapproved\":\"Needs review\",\"missing-manifest\":\"Needs analysis\",\"disabled\":\"Not set up\",\"enabled\":\"Set up\"},\"guidedOutputItemType\":{\"purchase\":\"Purchased\",\"manufacture\":\"Manufactured\"},\"libraryRefreshFailed\":\"Outputs could not be refreshed.\",\"customRequirement\":\"Custom Output\",\"noRequirements\":\"No Outputs match this view.\",\"addRequirementFromDefinition\":\"Add an Output from a definition\",\"libraryLoadFailed\":\"Outputs could not be loaded.\",\"requirementSetupLoadFailed\":\"Output setup could not be loaded.\",\"semanticResult\":\"Semantic result\",\"level\":\"Level\",\"systemIdentifiers\":\"System identifiers\",\"managedByAhti\":\"Managed by Ahti\",\"locked\":\"Locked\",\"lockedIdentity\":\"Locked identity\",\"addTo\":\"Add to {purpose}\",\"editAssignment\":\"Edit assignment\",\"removeAssignment\":\"Remove assignment\",\"reviewChanges\":\"Review changes\",\"save\":\"Save\",\"saving\":\"Savingâ¦\",\"cancel\":\"Cancel\",\"retry\":\"Retry\",\"saved\":\"Saved\",\"requirementsUnavailable\":\"Requirements are not available yet.\",\"requirementsNeedSetup\":\"Canonical Product requirements need setup.\",\"creationSetupOutOfDate\":\"Creation setup is out of date\",\"creationSetupOutOfDateDescription\":\"Requirements cannot show the complete creation contract until the setup is refreshed.\",\"reviewSetup\":\"Review setup\",\"loadFailed\":\"Requirements could not be loaded.\",\"saveFailed\":\"Save failed. Try again.\",\"changesCouldNotBePlanned\":\"Changes could not be planned.\",\"purpose\":\"Purpose\",\"assignments\":\"{purpose} assignments\",\"searchScopes\":\"Search scopes\",\"searchBrands\":\"Search brands\",\"noScopes\":\"No matching scopes\",\"noBrands\":\"No matching brands\",\"changed\":\"Changed\",\"needsSetup\":\"Needs setup\",\"setUp\":\"Set up\",\"productionNotSet\":\"Production not set\",\"outputFields\":\"{count} final fields\",\"noFinalFields\":\"Final fields not available\",\"moreFields\":\"{count}
10 more\",\"impact\":\"Impact\",\"noImpact\":\"No downstream changes\",\"requiredIn\":\"Required in\",\"notRequired\":\"Not required\",\"onDemand\":\"On demand\",\"structure\":\"Structure\",\"systemRequirements\":\"System requirements\",\"other\":\"Other\",\"attributes\":\"Attributes\",\"attribute\":\"Attribute\",\"attributeOwner\":\"Attribute owner\",\"productOwner\":\"Product\",\"product\":\"Product\",\"component\":\"Component\",\"componentFields\":\"Component fields\",\"fromComponentSetup\":\"From {component} setup\",\"viewComponentSetup\":\"View {component} setup\",\"definitions\":\"Definitions\",\"brandDefinitions\":\"{brand} definitions\",\"fromAnotherBrand\":\"From another Brand\",\"general\":\"General\",\"providedBy\":\"Provided by\",\"availability\":\"Availability\",\"definition\":\"Definition\",\"stored\":\"Stored\",\"inheritedFromGeneral\":\"Inherited from General\",\"brandOverride\":\"{brand} override\",\"brandOverrides\":\"Brand overrides\",\"attributeFilters\":\"Attribute filters\",\"allProviders\":\"All providers\",\"allAvailability\":\"All availability\",\"allDefinitions\":\"All definitions\",\"allLevels\":\"All levels\",\"allSetup\":\"All setup\",\"configured\":\"Configured\",\"source\":\"Source\",\"type\":\"Type\",\"value\":\"Value\",\"usedBy\":\"Used by\",\"setup\":\"Setup\",\"editSetup\":\"Edit setup\",\"notSetUp\":\"Not set up\",\"structuralIdentity\":\"Structural identity\",\"view\":\"View\",\"levels\":\"Levels\",\"setUpAttribute\":\"Set up {attribute}\",\"useAttributeDefinition\":\"Use {attribute} definition\",\"useAnotherBrandDefinition\":\"Use another Brandâs definition\",\"useAnotherBrandDefinitionDescription\":\"Keep a live link to {attribute} from a selected Brand.\",\"setUpForBrand\":\"Set up for {brand}\",\"setUpForBrandDescription\":\"Create and own a separate {attribute} definition.\",\"noBrandsWithDefinition\":\"No other Brand owns this definition.\",\"fromBrand\":\"From {brand}\",\"connection\":\"Connection\",\"live\":\"Live\",\"changeSource\":\"Change source\",\"productSource\":\"Product source\",\"brandDefinitionTargetMissing\":\"The selected Brand is no longer available. Reload and try again.\",\"brandDefinitionSourceUnavailable\":\"That Brand no longer owns a compatible definition. Choose another Brand.\",\"brandDefinitionReadbackMissing\":\"The saved definition source could not be confirmed. Reload and review the current setup.\",\"automated\":\"Automated\",\"human\":\"Human\",\"given\":\"Given\",\"givenByBrand\":\"Given by the brand\",\"outputOnly\":\"Output only\",\"fromGroup\":\"From {group}\",\"inOutput\":\"Set in Output setup\",\"productStructure\":\"Product structure\",\"uses\":\"Uses\",\"article\":\"Article\",\"sku\":\"SKU\",\"noAttributes\":\"No attributes configured.\",\"noAttributeMatches\":\"No attributes match these filters.\",\"attributesUnavailable\":\"Attributes could not be loaded.\",\"loadingAttributes\":\"Loading attributesâ¦\",\"loadingOutputs\":\"Loading Outputsâ¦\",\"noConfiguredOutputs\":\"No Outputs assigned.\",\"levelUnavailable\":\"Level unavailable\",\"applicability\":\"Applicability\",\"searchAttributes\":\"Search attributes\",\"markets\":\"Markets\",\"searchMarkets\":\"Search markets\",\"inheritedApplicability\":\"Assignments for all Brands still apply.\",\"saveFailedReview\":\"Save failed. Your changes are kept. Reload and review if the setup has changed.\",\"reloadReview\":\"Reload and review\",\"back\":\"Back\",\"sourceEvidenceUnavailable\":\"Source fields are unavailable. Saved setup is still available.\",\"recommended\":\"Recommended\",\"reviewAttributeDraft\":\"Save your draft setup for {attribute} in {brand}? The current setup has been reloaded for this review.\",\"outputDetails\":\"Output details\",\"itemTypeRow\":{\"title\":\"Item type\",\"both\":\"Select for each new Product\",\"purchase\":\"Purchased · fixed by Brand\",\"manufacture\":\"Manufactured · fixed by Brand\",\"notSet\":\"Set up in Brand configuration\",\"edit\":\"Edit Brand configuration\"},\"labelValue\":\"{label}: {value}\",\"systemConcepts\":{\"sku\":\"SKU\",\"articleName\":\"Product name\",\"gtin\":\"GTIN\",\"hsCode\":\"HS code\",\"productDescription\":\"Product description\",\"productType\":\"Product type\",\"countryOfOrigin\":\"Country of origin\",\"components\":\"Components\"},\"setupCount\":\"{ready} of {total} set up\",\"setupBlocked\":\"Blocked\",\"allAttributeSetup\":\"All\",\"filters\":\"Filters\",\"filtersActive\":\"Filters ({count})\",\"clearFilters\":\"Clear filters\",\"removeFilter\":\"Remove {filter}\",\"fieldCount\":\"{count, plural, one {# field} other {# fields}}\",\"moreFor\":\"More for {label}\",\"moreSetup\":\"More setup\",\"brandSetup\":\"Brand setup\",\"library\":\"Library\",\"outputsCount\":\"{count, plural, one {# output} other {# outputs}}\",\"needsSetupCount\":\"{count, plural, one {# needs setup} other {# need setup}}\",\"notSetUpCount\":\"{count} not set up\",\"inputsOf\":\"Inputs of {output}\",\"showAllAttributes\":\"Show all attributes\",\"inThisOutput\":\"In this output\",\"closeAttribute\":\"Close attribute dialog\",\"previousAttribute\":\"Previous attribute\",\"nextAttribute\":\"Next attribute\",\"attributePosition\":\"{current} of {total}\",\"requiredBy\":\"Required by {output}\",\"sharedAttribute\":\"Shared Product attribute\",\"editAttribute\":\"Edit\",\"requiredFormat\":\"Required format\",\"formatUnspecified\":\"Not specified\",\"requiredInformation\":\"Required Product information\",\"editRequirements\":\"Edit requirements\",\"requirementsFor\":\"Requirements for {output}\",\"exactCharacters\":\"{count} characters\",\"maxCharacters\":\"Up to {count} characters\",\"showMoreAttributes\":\"Show more ({remaining})\",\"requiredTypes\":{\"text\":\"Text\",\"number\":\"Number\",\"boolean\":\"Yes / No\",\"date\":\"Date\",\"enum\":\"Allowed value\"},\"requiredFormats\":{\"text\":\"Text\",\"integer\":\"Whole number\",\"decimal\":\"Decimal number\",\"gtin\":\"GTIN\",\"sku\":\"SKU\",\"product-code\":\"Product code\"},\"requirement\":\"Requirement\",\"requiredInformationCount\":\"{count, plural, one {# requirement} other {# requirements}}\",\"guidedItemTypes\":\"Item types\",\"guidedItemTypesShared\":\"Every item type\",\"guidedItemTypeCreates\":\"{itemType} creates\",\"guidedItemTypeChooseRecord\":\"Choose a record type\",\"guidedItemTypeValues\":\"{itemType} values\",\"guidedItemTypeBom\":\"Bill of materials\"},\"header\":{\"title\":\"Company knowledge\",\"searchPlaceholder\":\"Search...\"},\"workShell\":{\"command\":\"Search anything or take action\",\"commandSeason\":\"Ask Ahti about {season} or search\",\"commandSeasonScope\":\"Ask Ahti about {season} {scope} or search\",\"commandResults\":\"Actions and navigation\",\"commandNoResults\":\"No results found\",\"commandLoadFailed\":\"Results could not be loaded\",\"commandMoreCharacters\":\"Type at least 2 characters\",\"commandShowMore\":\"Show more\",\"commandLauncherTitle\":\"Ahti â {label} (Cmd/Ctrl K)\",\"commandLoading\":\"Loading results\",\"commandInterpretationFailed\":\"Ahti couldn't interpret that request\",\"commandEntities\":\"Entities\",\"commandRetry\":\"Retry\",\"commandRecents\":\"Recents\",\"commandClearHistory\":\"Clear history\",\"commandSuggestions\":\"Suggestions\",\"commandMatchingActions\":\"Matching actions\",\"commandJumpTo\":\"Jump to\",\"commandHintSend\":\"Send\",\"commandHintPick\":\"Pick\",\"commandHintClose\":\"Close\",\"commandInferredScope\":\"Inferred search scope\",\"commandScopeActions\":\"Actions\",\"commandScopePlan\":\"Plan\",\"commandScopeProcure\":\"Procure\",\"commandScope
10Sell\":\"Sell\",\"commandScopeProducts\":\"Products\",\"commandScopeCustomers\":\"Customers\",\"commandScopeVendors\":\"Vendors\",\"commandScopePurchaseOrders\":\"Purchase orders\",\"commandScopeWorkOrders\":\"Work orders\",\"commandScopeSalesOrders\":\"Sales orders\",\"commandScopeWorkspaces\":\"Workspaces\",\"commandScopeSettings\":\"Settings\",\"commandScopeOutputs\":\"Outputs\",\"commandLoadingProvider\":\"Loading results from {provider}\",\"commandProviderEmpty\":\"No results from {provider}\",\"commandOpen\":\"Open {result}\",\"commandOpenAction\":\"Open\",\"commandLaunchAction\":\"Launch\",\"commandPreviewHandoffFailed\":\"This input could not be handed to the Action. Try again.\",\"commandProviderTimeout\":\"This source timed out.\",\"commandProviderCancelled\":\"This source was cancelled.\",\"commandProviderNotConfigured\":\"This source is not configured.\",\"commandProviderError\":\"This source could not be loaded.\",\"commandFresh\":\"Fresh\",\"commandStale\":\"Stale\",\"commandCurrent\":\"No cache\",\"commandCoverageComplete\":\"Complete coverage\",\"commandCoveragePartial\":\"Partial coverage\",\"commandCoverageUnknown\":\"Unknown coverage\",\"commandAppliedFilters\":\"Filters: {filters}\",\"commandAppliedHints\":\"Context used: {hints}\",\"commandUnsupportedHints\":\"Context not supported here: {hints}\",\"eveSend\":\"Send\",\"eveCollapse\":\"Collapse Ahti\",\"eveComposerPlaceholder\":\"Ask Ahti or searchâ¦\",\"eveAbout\":\"About\",\"eveAboutRemove\":\"Leave {screen} out of this message\",\"eveHere\":\"On this screen\",\"eveHereOn\":\"Here on {screen}\",\"eveHereReady\":\"Ready\",\"eveHereSetup\":\"Setup\",\"eveSentAbout\":\"{screen} · observed {time}\",\"eveNewConversation\":\"New conversation\",\"eveConversations\":\"Conversations\",\"eveBackToConversation\":\"Back to conversation\",\"eveSearchConversations\":\"Search conversations\",\"eveConversationsToday\":\"Today\",\"eveConversationsYesterday\":\"Yesterday\",\"eveConversationsEarlier\":\"Earlier\",\"eveConversationsLoading\":\"Loading conversations\",\"eveConversationsLoadFailed\":\"Couldnât load conversations.\",\"eveConversationsTryAgain\":\"Try again\",\"eveConversationsNoMatch\":\"No conversations match.\",\"eveConversationsEmpty\":\"No conversations yet.\",\"eveConversationsTitlesOnly\":\"Searches conversation titles.\",\"eveConversationAnswering\":\"Answering\",\"eveConversationDraft\":\"Draft\",\"eveConversationFallbackTitle\":\"Conversation\",\"eveRecentConversations\":\"Recent conversations\",\"eveAllConversations\":\"All\",\"eveConversationBusy\":\"Ahti is still accepting your last message. Try again in a moment.\",\"eveStepsRead\":\"{count, plural, one {Read # source} other {Read # sources}}\",\"eveStepsLabel\":\"What Ahti is reading\",\"eveStepCatalog\":\"Checking what Ahti can do\",\"eveStepSearch\":\"Searching Ahti\",\"eveStepActionRead\":\"Reading {action}\",\"eveStepActionDescribe\":\"Checking how {action} works\",\"eveStepActionPlan\":\"Preparing a plan in {action}\",\"eveStepSettings\":\"Checking settings\",\"eveStepGuide\":\"Reading a guide\",\"eveStepWorking\":\"Working\",\"eveStepAnAction\":\"an Action\",\"eveStepFailed\":\"could not be read\",\"eveThinking\":\"Ahti is thinking\",\"eveCopyTable\":\"Copy table\",\"eveTableCopied\":\"Copied\",\"eveThreadSplitNotice\":\"Started a new conversation\",\"eveThreadSplitKeep\":\"Keep in previous\",\"eveConversationOpenFailed\":\"Couldnât open that conversation. Try again.\",\"eveAttachFile\":\"Attach files\",\"eveRemoveFile\":\"Remove {file}\",\"evePreparedTitle\":\"Ready to review\",\"evePreparedSummary\":\"{orders, plural, one {# order} other {# orders}} with {lines, plural, one {# line} other {# lines}} from {file}\",\"eveReviewIn\":\"Review in {action}\",\"evePrepareSetup\":\"{action} needs setup before Ahti can prepare this file.\",\"eveOpenAction\":\"Open {action}\",\"evePrepareFailed\":\"Ahti couldnât read this file for {action}.\",\"evePrepareNoOrders\":\"Ahti found no orders in this file.\",\"eveFileNotAccepted\":\"{action} doesnât take this kind of file.\",\"eveMessagePending\":\"Pending\",\"eveWorking\":\"Ahti is working\",\"eveUnavailable\":\"Ahti could not respond. Try again.\",\"eveResponseUnconfirmed\":\"Ahti could not confirm whether it received your message.\",\"eveReady\":\"Ready\",\"eveCancel\":\"Cancel\",\"eveApprovalApply\":\"Apply\",\"eveApprovalCancel\":\"Cancel\",\"eveApprovalWaiting\":\"Waiting for approval\",\"eveApprovalFailed\":\"Approval could not be sent. Try again.\",\"eveCommandSetField\":\"{subject}: {value}\",\"eveCommandFilter\":\"{subject}: {value}\",\"eveCommandSearch\":\"Search: {value}\",\"eveCommandSelect\":\"Open {subject}\",\"eveCommandNavigate\":\"Open {subject}\",\"eveCommandSubmit\":\"{subject}\",\"eveCommandPress\":\"{subject}\",\"eveCommandApplied\":\"Done\",\"eveCommandUndone\":\"Undone\",\"eveCommandStale\":\"The screen changed\",\"eveCommandNotOffered\":\"Not available here\",\"eveCommandInvali
10d\":\"Not a valid value\",\"eveCommandRefused\":\"Not accepted\",\"eveCommandNotReached\":\"Not done\",\"eveCommandUndo\":\"Undo\",\"evePlanWaiting\":\"Waiting for approval\",\"evePlanApproved\":\"Approved\",\"evePlanRunning\":\"Running\",\"evePlanDone\":\"Done\",\"evePlanFailed\":\"Failed\",\"evePlanCancelled\":\"Cancelled\",\"evePlanOutOfDate\":\"Out of date\",\"evePlanExpired\":\"Expired\",\"evePlanNotConfirmed\":\"Not confirmed\",\"evePlanCheckAgain\":\"Check result again\",\"evePlanPrepareAgain\":\"Prepare again\",\"evePlanPrepareAgainMessage\":\"Prepare that plan again.\",\"evePlanOpenIn\":\"Open in {action}\",\"evePlanMore\":\"{count} more\",\"evePlanDiffers\":\"Differs from the file\",\"evePlanFactCreate\":\"{count} create\",\"evePlanFactUpdate\":\"{count} update\",\"evePlanFactSkip\":\"{count} skip\",\"evePlanFactOrders\":\"{count, plural, one {# order} other {# orders}}\",\"evePlanFactLines\":\"{count, plural, one {# line} other {# lines}}\",\"evePlanFactMovedDates\":\"{count, plural, one {# date moves} other {# dates move}}\",\"evePlanFactPlanned\":\"{count} ready\",\"evePlanFactUnresolved\":\"{count} unresolved\",\"evePlanFactCreated\":\"{created} of {total} created\",\"evePlanFactFailed\":\"{count} failed\",\"evePlanColOrder\":\"Order\",\"evePlanColLines\":\"Lines\",\"evePlanColDelivery\":\"Delivery\",\"evePlanColItem\":\"Item\",\"evePlanColQuantity\":\"Quantity\",\"evePlanColRate\":\"Rate\",\"evePlanColLine\":\"Line\",\"evePlanColField\":\"Field\",\"evePlanColChange\":\"Change\",\"evePlanColFile\":\"File\",\"evePlanColPlan\":\"Plan\",\"evePlanColCandidate\":\"Candidate\",\"evePlanColState\":\"State\",\"evePlanColSeason\":\"Season\",\"evePlanColDate\":\"Date\",\"evePlanColSalesOrder\":\"Sales order\",\"evePlanColResult\":\"Result\",\"evePlanWas\":\"was {value}\",\"eveCancelRequested\":\"Cancellation requested\",\"eveCancelNoActiveTurn\":\"There is no active turn to cancel\",\"eveCancelFailed\":\"Cancellation could not be requested\",\"eveCancelled\":\"Turn cancelled\",\"eveConversationLabel\":\"Conversation\",\"eveStatusLabel\":\"Conversation status\",\"eveReturnToLatest\":\"Return to latest\",\"eveCopyResponse\":\"Copy response\",\"eveCopied\":\"Copied\",\"eveCheckResponse\":\"Check response\",\"eveRetry\":\"Retry\",\"eveComposerHint\":\"Enter sends. Shift plus Enter adds a new line.\",\"eveShortcutDescription\":\"Ahti. Cmd or Ctrl K\",\"shortcutFeedback\":{\"prefix\":\"Go toâ¦\",\"home\":\"Go to Home\",\"sell\":\"Go to Sell\",\"purchase\":\"Go to Purchase\",\"manufacture\":\"Go to Manufacture\",\"products\":\"Go to products\",\"assortment\":\"Go to assortment\",\"toolbox\":\"Go to Toolbox\",\"logs\":\"Go to Logs\",\"lfg\":\"LFG mode\",\"lfgOn\":\"LFG mode on\",\"lfgOff\":\"LFG mode off\",\"settings\":\"Go to Settings\",\"back\":\"Back\",\"create\":\"Createâ¦\",\"manage\":\"Manageâ¦\",\"createProducts\":\"Create products\",\"createPurchaseOrders\":\"Create purchase orders\",\"createWorkOrders\":\"Create work orders\",\"createSalesOrders\":\"Create sales orders\",\"updateProducts\":\"Update products\",\"managePurchaseOrders\":\"Manage purchase orders\",\"buildWorkOrders\":\"Build work orders\",\"updateSalesOrders\":\"Update sales orders\",\"manageCatalogues\":\"Manage catalogues\",\"manageCustomers\":\"Manage customers\",\"manageVendors\":\"Manage vendors\"},\"context\":\"Work\",\"home\":\"Work home\",\"lfgModeOff\":\"Turn off LFG mode\",\"restartAction\":\"Restart action\",\"toolbox\":\"Toolbox\",\"toolboxClose\":\"Close Toolbox\",\"settings\":\"Settings\",\"signOut\":\"Sign out\",\"localResultOwner\":\"Owner\",\"localResultWorkspace\":\"Workspace\",\"localResultOpenAction\":\"Open Action\",\"localResultAddInput\":\"Add input\",\"mainView\":{\"atAGlance\":\"At a glance\",\"needsYou\":\"Needs you\",\"workIn\":\"Work in\",\"upNext\":\"Up next\",\"recentProgress\":\"Recent progress\",\"input\":\"Input\",\"output\":\"Output\",\"ready\":\"Ready\",\"incomplete\":\"Incomplete\",\"missing\":\"Missing\",\"blocked\":\"Blocked\",\"readiness\":\"Readiness\"},\"queryGroups\":{\"actions\":\"Actions\",\"customers\":\"Customers\",\"org-specific-product-work\":\"Product work\",\"outputs\":\"Outputs\",\"products\":\"Products\",\"purchase-orders\":\"Purchase orders\",\"sales-orders\":\"Sales orders\",\"settings\":\"Settings\",\"vendors\":\"Vendors\",\"work-orders\":\"Work orders\",\"
10workspaces\":\"Workspaces\"},\"queryFields\":{\"brand\":\"Brand\",\"buildableQuantity\":\"Buildable quantity\",\"builtQuantity\":\"Built quantity\",\"category\":\"Category\",\"categoryId\":\"Category ID\",\"channel\":\"Channel\",\"color\":\"Color\",\"coverage\":\"Contributing scopes\",\"creation\":\"Creation\",\"currency\":\"Currency\",\"customer\":\"Customer\",\"entityId\":\"ID\",\"expectedReceiptDates\":\"Expected receipt dates\",\"fulfillmentStatus\":\"Fulfillment\",\"gtin\":\"GTIN\",\"market\":\"Market\",\"product\":\"Product\",\"orderDate\":\"Order date\",\"orderedQuantity\":\"Ordered quantity\",\"owner\":\"Owner\",\"article\":\"Article\",\"plannedEndDate\":\"Planned end date\",\"productSku\":\"Product SKU\",\"profile\":\"Profile\",\"remainingQuantity\":\"Remaining quantity\",\"remainingQuantityComplete\":\"Remaining quantity complete\",\"revision\":\"Revision\",\"season\":\"Season\",\"size\":\"Size\",\"sku\":\"SKU\",\"sourceRecordId\":\"Source record\",\"startDate\":\"Start date\",\"state\":\"State\",\"status\":\"Status\",\"targetCents\":\"Target (cents)\",\"total\":\"Total\",\"vendorId\":\"Vendor ID\",\"workspace\":\"Workspace\"},\"eveSharedAssistantNotice\":\"Ahti is your organization's shared assistant. What you tell Ahti becomes knowledge it can use with your colleagues.\",\"breadcrumb\":\"Breadcrumb\",\"workspaces\":{\"products\":\"Products\",\"purchase\":\"Purchase\",\"manufacture\":\"Manufacture\",\"sell\":\"Sell\"},\"workspaceSetup\":{\"assortment\":\"Assortment setup\",\"products\":\"Products setup\",\"purchase\":\"Purchase setup\",\"manufacture\":\"Manufacture setup\",\"sell\":\"Sell setup\"},\"evePendingAttachments\":\"Pending attachments\",\"eveDropFiles\":\"Drop files here\",\"eveUploading\":\"Uploadingâ¦\",\"eveUploadFailed\":\"File upload failed. Try again.\",\"eveChooseFile\":\"Choose a file for {action}\",\"eveOtherFilesRemain\":\"The other files stay in Helper.\",\"audioStart\":\"Start audio\",\"audioText\":\"Switch to text\",\"audioMute\":\"Mute Ahti\",\"audioUnmute\":\"Unmute Ahti\",\"audioPause\":\"Pause microphone\",\"audioResume\":\"Resume microphone\",\"audioListening\":\"Listening\",\"audioReadyPrompt\":\"Speak when youâre ready\",\"audioSpeaking\":\"Ahti is speaking\",\"audioPaused\":\"Microphone paused\",\"audioMuted\":\"Spoken replies muted\",\"audioConnecting\":\"Connectingâ¦\",\"audioPermissionBlocked\":\"Microphone access is blocked. Allow access or use text.\",\"audioNoDevice\":\"No microphone found. Use text.\",\"audioUnavailable\":\"Audio is unavailable. Use text.\",\"audioDisconnected\":\"Audio disconnected. Use text.\",\"audioStopRequest\":\"Stop request\",\"audioMicrophone\":\"Microphone\",\"audioNoSound\":\"No sound from the microphone\"},\"voiceSearch\":{\"startRecording\":\"Search by voice\",\"stopRecording\":\"Stop recording\",\"processing\":\"Transcribing...\"},\"navigation\":{\"team\":\"Team\",\"digest\":\"Digest\",\"actions\":\"Actions\",\"toolbox\":\"Toolbox\",\"knowledge\":\"Knowledge\",\"company\":\"Company\",\"people\":\"People\",\"business\":\"Business\",\"projects\":\"Projects\",\"processes\":\"Processes\",\"policies\":\"Policies\",\"back\":\"Back\",\"backToSeasons\":\"Back to seasons\",\"backToWork\":\"Back to work\",\"settingsMenu\":\"Settings navigation\",\"featureDisabled\":\"Not yet available for your team.\",\"categories\":{\"executive\":\"Plan \u0026 Report\",\"sales\":\"Sales\",\"products\":\"Products\",\"operations\":\"Operations\",\"finance\":\"Finance\",\"digest\":\"Digest\"},\"emptyCategory\":\"No sources in this category yet\"},\"tabs\":{\"knowledge\":\"Knowledge\",\"teams\":\"Teams\",\"team\":\"Team\",\"actions\":\"Actions\",\"account\":\"Account\",\"accountSettings\":\"Settings\",\"information\":\"Information\",\"connections\":\"Connections\",\"requirements\":\"Requirements\",\"data\":\"Data\",\"planning\":\"Planning\",\"procurement\":\"Procurement\",\"sales\":\"Sales\",\"purchase\":\"Purchase\",\"manufacture\":\"Manufacture\",\"sell\":\"Sell\",\"valueSets\":\"Defaults\",\"seasons\":\"Seasons\",\"reports\":\"Reports\",\"schedules\":\"Schedules\",\"brands\":\"Brands\",\"markets\":\"Markets\",\"sources\":\"Sources\",\"rules\":\"Rules\",\"products\":\"Products\",\"activity\":\"Activity\",\"logs\":\"Logs\",\"settings\":\"Settings\",\"apiKeys\":\"API keys\",\"permissions\":\"Permissions\",\"configure\":\"Configure\",\"usage\":\"Usage\",\"skills\":\"Skills\",\"bagOfTricks\":\"Automations\",\"sharedMemory\":\"Shared memory\",\"assortment\":\"Assortment\",\"accounts\":\"Accounts\"},\"sources\":{\"readiness\":\"Source readiness\",\"readinessSummary\":\"{configured} of {total} capabilities configured, {available} available\",\"dataSources\":\"Data sources\",\"statusAvailable\":\"Available\",\"statusNotConfigured\":\"Not configured\",\"statusSetupRequired\":\"Setup required\",\"statusConnectionRequired\":\"Needs connection\",\"statusUnavailable\":\"Unavailable\",\"freshnessCurrent\":\"Current\",\"freshnessStale\":\"Stale\",\"freshnessNotApplicable\":\"N/A\",\"freshnessUnknown\":\"Unknown\",\"freshnessError\":\"Error\",\"loadFailed\":\"Could not load data sources.\",\"inventoryUnavailable\":\"Source readiness information is not available.\",\"refreshing\":\"Updating\",\"refreshFailed\":\"Last update failed.\",\"retry\":\"Try again\"},\"manageSections\":{\"business\":\"Business\",\"rules\":\"Rules\",\"organisation\":\"Organisation\"},\"rulesTitles\":{\"assortment\":\"Assortment rules\",\"products\":\"Products rules\",\"purchase\":\"Purchase rules\",\"manufacture\":\"Manufacture rules\",\"sell\":\"Sell rules\"},\"manageHomes\":{\"brands\":{\"title\":\"Brands\",\"targetGroups\":\"Target groups\",\"targetGroupValues\":\"{group}: Brand's values\",\"targetGroupNames\":{\"women\":\"Women\",\"men\":\"Men\",\"unisex\":\"Unisex\",\"kids\":\"Kids\",\"girls\":\"Girls\",\"boys\":\"Boys\",\"baby\":\"Baby\"},\"addRow\":\"Add row\",\"rowCorrected\":\"Corrected\",\"rowAdded\":\"Added\",\"removeRow\":\"Remove row\",\"tableError\":\"Could not load the size table.\",\"tableSaveFailed\":\"Could not save the size table.\",\"tableConflict\"
10:\"The size table changed. Reload it.\",\"reload\":\"Reload\",\"tableSaved\":\"{table} saved\",\"sizeIn\":\"{system}, row {row}\",\"structure\":\"Product structure\",\"articleAxis\":\"Article axis\",\"axisColour\":\"Colour\",\"axisMaterial\":\"Material\",\"skuAxis\":\"SKU axis\",\"axisSize\":\"Size\",\"existingProducts\":\"Existing products\",\"newProducts\":\"New products\",\"setUpStructure\":\"Set up\",\"axisFailed\":\"Could not save the Article axis.\",\"sizeAssortments\":\"Size assortments\",\"sizeConversions\":\"Size conversions\",\"rowCount\":\"{count, plural, one {# row} other {# rows}}\",\"showAll\":\"Show all\",\"notUsedCount\":\"{count} not used\",\"moreCount\":\"{count} more\",\"noAssortments\":\"No size assortments.\",\"addAssortment\":\"Add assortment\",\"addAssortmentConfirm\":\"Add\",\"assortmentKind\":\"Standard or own\",\"assortmentStandard\":\"Standard\",\"assortmentOwn\":\"Own\",\"assortmentName\":\"Name\",\"sizeSystem\":\"Size system\",\"sizeSystemNoun\":\"size system\",\"sizeSystemsNoun\":\"size systems\",\"assortmentSizes\":\"Sizes\",\"allStandardOnList\":\"All standard assortments are on the list.\",\"removeNamed\":\"Remove {name}\",\"removeAssortmentTitle\":\"Remove {name}?\",\"removeAssortmentConsequence\":\"Products that use it keep it. A new Article for one of them is refused until it is back on the list.\",\"removeAssortment\":\"Remove assortment\",\"assortmentNameMissing\":\"Give the assortment a name.\",\"assortmentNameTaken\":\"The Brand already has an assortment with this name.\",\"assortmentSizesMissing\":\"Add at least one size.\",\"assortmentSizeRepeated\":\"Each size can be listed once.\",\"assortmentSizeNotInSystem\":\"One of the sizes does not belong to this size system.\",\"assortmentSaveFailed\":\"Could not save the size assortment.\",\"assortmentListChanged\":\"The list changed. Try again.\",\"noTables\":\"No size conversions.\",\"givenSizes\":\"Sizes\",\"givenInFile\":\"In the file\",\"givenWrittenAs\":\"Written as\",\"givenPrefix\":\"Prefix {prefix}\",\"sizeTable\":\"Size table\",\"sizeCount\":\"{count, plural, one {# size} other {# sizes}}\",\"sizeSystemFor\":\"Size system for {value}\",\"noGivenSizes\":\"No sizes yet.\",\"needsSetupCount\":\"{count, plural, one {# needs setup} other {# need setup}}\",\"sizesError\":\"Could not load sizes.\",\"allProducts\":\"All Products\",\"factCategory\":\"Category\",\"factProductType\":\"Product type\",\"factTargetGroup\":\"Target group\",\"backToBrands\":\"Brands\",\"unsaved\":\"Unsaved changes\",\"discard\":\"Discard\",\"description\":\"Brand identity and source association.\",\"add\":\"Add brand\",\"createTitle\":\"Add brand\",\"editTitle\":\"Edit brand\",\"key\":\"Brand key\",\"label\":\"Brand name\",\"source\":\"Product source\",\"selectSource\":\"Select product source\",\"sourceIdentity\":\"Source identity\",\"selectSourceIdentity\":\"Select value\",\"sourceIdentityLoading\":\"Loading fieldsâ¦\",\"sourceIdentityField\":\"Brand field\",\"selectSourceField\":\"Select field\",\"sourceIdentityConfigured\":\"Use the configured source identity\",\"availableValues\":\"Available values\",\"loadingValues\":\"Loading valuesâ¦\",\"noValues\":\"No values found in this field.\",\"valuesError\":\"Could not load values.\",\"supplyRoute\":\"Procurement\",\"purchased\":\"Purchase\",\"manufactured\":\"Manufacture\",\"both\":\"Both\",\"attributeScope\":\"Attributes\",\"productAttributes\":\"Product\",\"productAndComponentAttributes\":\"Product and component\",\"supplyRouteField\":\"Distinguish products by\",\"families\":\"Brand families\",\"familyField\":\"Family field\",\"familyName\":\"Family name\",\"itemTypeName\":\"Item type name\",\"sourceDependency\":\"Set a Brand source in\",\"requirements\":\"Requirements\",\"backToRequirements\":\"Back to Requirements\",\"image\":\"Logo\",\"active\":\"Active\",\"inactive\":\"Inactive\",\"markets\":\"Markets\",\"brandCount\":\"{count, plural, one {# brand} other {# brands}}\",\"brandFacts\":\"Brand facts\",\"empty\":\"No Brands configured.\",\"retry\":\"Try again\",\"refreshing\":\"Updating\",\"cancel\":\"Cancel\",\"save\":\"Save\",\"saving\":\"Saving\",\"errors\":{\"load\":\"Could not load Brands.\",\"save\":\"Could not save the Brand.\",\"forbidden\":\"Admin access is required.\"},\"brandValue\":\"Brand value\",\"brandValues\":\"Values for this brand\",\"details\":\"Brand details\",\"about\":\"About\",\"productTypes\":\"Product types\",\"chooseImage\":\"Choose image\",\"changeImage\":\"Choose a different image\",\"back\":\"Back\",\"done\":\"Done\",\"search\":\"Searchâ¦\",\"noMatches\":\"No matching values\",\"noBrandValues\":\"No values found for this brand. Choose another field.\",\"notUsed\":\"Not used\",\"saved\":\"{brand} saved\",\"otherSettings\":\"More settings\",\"itemTypes\":\"Item types\",\"itemTypeField\":\"Item type field\",\"sourceUnavailable\":\"Source unavailable\",\"fieldsError\":\"Could not load fields.\",\"noFields\":\"No selectable fields foun
10d. Check this Product source in Requirements.\",\"missingValues\":\"Some products have no value in this field. Choose another field or complete the Product source.\",\"invalidLogo\":\"Choose a PNG, JPEG or WebP image up to 1 MB.\",\"outdatedMapping\":\"Some saved values are no longer available for this brand.\",\"removeMissingValues\":\"Remove missing values\",\"removeImage\":\"Remove image\",\"website\":\"Brand website\",\"websitePlaceholder\":\"brand.com\",\"websiteHint\":\"Name, logo and brand details from the website.\",\"withoutWebsite\":\"Add without a website\",\"readingWebsite\":\"Reading websiteâ¦\",\"websiteInvalid\":\"Enter a website, such as brand.com.\",\"websiteFailed\":\"Couldnât read this website. Try again or add the brand without a website.\",\"suggestedFrom\":\"Suggested from {domain}\",\"fromWebsite\":\"From {domain}\",\"continue\":\"Continue\",\"printFiles\":{\"fonts\":\"Fonts\",\"logos\":\"Logos\",\"count\":\"{present} of {total}\",\"missing\":\"Missing\",\"add\":\"Add file\",\"replace\":\"Replace\",\"saving\":\"Savingâ¦\",\"retry\":\"Try again\",\"loadFailed\":\"Fonts and logos could not be loaded.\",\"saveFailed\":\"The file could not be saved. Try again.\",\"invalidFile\":\"Choose an OTF or TTF font, or a PNG, JPEG or PDF logo, up to 5 MB.\",\"roles\":{\"body\":\"Body\",\"bodyMedium\":\"Body medium\",\"bodyBold\":\"Body bold\",\"headline\":\"Headline\",\"logo\":\"On light\",\"logoInverse\":\"On dark\"}}}},\"bagOfTricks\":{\"title\":\"Automations\"},\"logs\":{\"title\":\"Logs\"},\"seasons\":{\"title\":\"Seasons\",\"toolbox\":\"Toolbox\",\"allBrands\":\"All brands\",\"allMarkets\":\"All markets\",\"allChannels\":\"All channels\",\"configureSeasons\":\"Configure seasons\",\"doThisNow\":\"Do this now\",\"companyTodos\":\"Company todos\",\"nowGreeting\":\"Hello, {name}\",\"nowGreetingFallback\":\"Hello\",\"nowDigestLoading\":\"Loading dashboard\",\"nowDigestUpdated\":\"Updated {date}\",\"nowDigestMore\":\"+{count} more\",\"noQueuedWork\":\"No queued work.\",\"todoCount\":\"{count, plural, one {# todo} other {# todos}}\",\"showAllSubActions\":\"Show all {count}\",\"showFewerSubActions\":\"Show fewer\",\"missedCount\":\"{count, plural, one {# missed} other {# missed}}\",\"salesOverview\":\"Sales overview\",\"totalSales\":\"Total\",\"vsPreviousSeason\":\"{percent} {season}\",\"noSalesCached\":\"Sales metrics not cached yet\",\"takeAction\":\"Take action\",\"needsYou\":\"Needs you\",\"openSeason\":\"Open season\",\"phaseStatusMissing\":\"Missing\",\"phaseStatusNeedsWork\":\"Needs work\",\"phaseStatusComplete\":\"Complete\",\"phaseStatusCurrent\":\"Current\",\"phaseStatusUpcoming\":\"Upcoming\",\"ph
10aseWindowEnded\":\"Ended {date}.\",\"phaseWindowOpenUntil\":\"Open until {date}.\",\"phaseWindowStarts\":\"Starts {date}.\",\"actionLabels\":{\"manageCatalogues\":\"Manage catalogues\",\"createProducts\":\"Create products\",\"updateProducts\":\"Update products\",\"createPreorderSalesOrders\":\"Create preorder sales orders\",\"createRegularSalesOrders\":\"Create sales orders\",\"createPurchaseOrders\":\"Create purchase orders\",\"updatePurchaseOrders\":\"Manage purchase orders\",\"buildWorkOrders\":\"Build work orders\",\"planStock\":\"Procure\",\"reviewSeason\":\"Review season\",\"planSeason\":\"Plan season\",\"create\":\"Create\",\"publish\":\"Publish\",\"fix\":\"Fix\"},\"actionNeededLabels\":{\"createBrandCatalogue\":\"Create {brand} catalogue\",\"publishBrandCatalogue\":\"Publish {brand} catalogue\",\"createCatalogue\":\"Create catalogue\",\"finishCatalogue\":\"Finish catalogue\",\"createProductsForCatalogue\":\"{count, plural, one {Create # product for {catalogue}} other {Create # products for {catalogue}}}\",\"catalogueReadiness\":\"Catalogue readiness\"},\"actionNeededDetails\":{\"noCatalogueForScope\":\"No catalogue for this scope.\",\"draftCatalogueCount\":\"{count, plural, one {# draft catalogue.} other {# draft catalogues.}}\",\"blockingIssueCount\":\"{count, plural, one {# blocking issue.} other {# blocking issues.}}\"},\"deadlineLabels\":{\"planningEnds\":\"Planning ends\",\"planningEnded\":\"Planning ended\",\"preordersEnds\":\"Preorders end\",\"preordersEnded\":\"Preorders ended\",\"stockingUpEnds\":\"Procurement ends\",\"stockingUpEnded\":\"Procurement ended\",\"salesEnds\":\"Sales ends\",\"salesEnded\":\"Sales ended\",\"reviewEnds\":\"Review ends\",\"reviewEnded\":\"Review ended\",\"preordersClose\":\"Preorders close\",\"preordersOpen\":\"Preorders open\",\"seasonOpens\":\"Season opens\",\"shipWindowEnds\":\"Preorder shipping ends\",\"reviewWindowEnds\":\"Review window ends\",\"seasonEnds\":\"Season ends\"},\"nowGroupLabels\":{\"createMissingCatalogues\":\"{count, plural, one {Create # missing catalogue} other {Create # missing catalogues}}\",\"finishDraftCatalogues\":\"{count, plural, one {Finish # draft catalogue} other {Finish # draft catalogues}}\",\"fixCatalogueReadinessBlockers\":\"{count, plural, one {Fix # catalogue readiness blocker} other {Fix # catalogue readiness blockers}}\"},\"bookedAmount\":\"{amount}\",\"metricLoading\":\"Loading booked sales\",\"metricMissing\":\"Booked sales not cached\",\"metricUpdatingCached\":\"Updating cached sales\",\"metricCachedAt\":\"Cached {date}\",\"now\":\"Now\",\"actionNeeded\":\"Action needed\",\"noActionNeeded\":\"No action needed\",\"emptyTitle\":\"No active seasons\",\"setUpSeasonality\":\"Configure seasons\",\"loadFailed\":\"Could not load seasons.\",\"backToSeasons\":\"Back to seasons\",\"workspace\":\"Season workspace\",\"seasonNotFound\":\"Season not found\",\"readyCatalogues\":\"Ready catalogues\",\"draftCatalogues\":\"Draft catalogues\",\"products\":\"Products\",\"metrics\":\"Metrics\",\"phaseActions\":\"Actions\",\"open\":\"Open\",\"stock\":\"Stock\",\"received\":\"Received\",\"committed\":\"Committed\",\"readiness\":\"Readiness\",\"blockers\":\"Blockers\",\"advisory\":\"Advisory\",\"preorderOpen\":\"Preorder open\",\"regularOpen\":\"Regular sales\",\"seasonStarts\":\"Starts {date}\",\"seasonEnds\":\"Season ends {date}\",\"preorderEnds\":\"Preorder ends {date}\",\"shipOpens\":\"Preorder shipping opens {date}\",\"seasonEnded\":\"Season ended {date}\",\"states\":{\"planning\":\"Planning\",\"preorders-open\":\"Preorders open\",\"stocking-up\":\"Procurement\",\"ongoing\":\"Ongoing\",\"review\":\"Review\"},\"statePanel\":{\"planning\":\"Plan\",\"preorders-open\":\"Sell preorders\",\"stocking-up\":\"Procure\",\"ongoing\":\"Sell\",\"review\":\"Review\"},\"verbs\":{\"plan\":\"Plan\",\"procure\":\"Procure\",\"sell\":\"Sell\",\"report\":\"Report\"},\"seasonHome\":{\"activeSeasons\":\"Active seasons\",\"signalRows\":\"Season summary\",\"signalLabels\":{\"products\":\"Products\",\"catalogues\":\"Catalogues\",\"purchases\":\"Purchases\",\"manufacturing\":\"Manufacturing\"},\"manageProducts\":{\"title\":\"Manage products\",\"tileLabel\":\"Manage products\"},\"launchers\":{\"purchase\":\"Purchase\",\"manufacture\":\"Manufacture\",\"dtc\":\"DTC\",\"b2b\":\"B2B\",\"shopify\":\"Shopify\",\"assortment\":\"Assortment\",\"products\":\"Products\",\"catalogues\":\"Manage catalogues\"},\"launcherRegion\":\"{phase} workspaces\",\"salesBreakdown\":{\"preorders\":\"Preorders\",\"regularSales\":\"Regular sales\"},\"needsYou\":\"Needs you\",\"showMoreAttention\":\"Show {count} more\",\"showLessAttention\":\"Show less\",\"progress\":\"Progress\",\"moreActions\":\"More actions for {card}\",\"emptyProgress\":\"No recent progress\",\"recentPurchaseOrdersCreated\":\"{count, plural, one {# purchase order
10created} other {# purchase orders created}}\",\"recentSalesOrdersCreated\":\"{count, plural, one {# sales order created} other {# sales orders created}}\",\"recentSalesItems\":\"{count, plural, one {# item} other {# items}}\",\"recentSalesValue\":\"{value}\",\"recentSalesLineItems\":\"{count, plural, one {# line item} other {# line items}}\",\"recentItems\":\"{count, plural, one {# item} other {# items}}\",\"recentLineItems\":\"{count, plural, one {# line item} other {# line items}}\",\"completed\":\"Completed {date}\",\"brand\":\"Brand: {brand}\",\"scope\":\"Scope\",\"scopeBrand\":\"Brand\",\"scopeMarket\":\"Market\",\"scopeChannel\":\"Channel\",\"scopeRegion\":\"Region\",\"scopeSelector\":\"{dimension} scope\",\"allBrands\":\"All brands\",\"allMarkets\":\"All markets\",\"allChannels\":\"All channels\",\"searchBrands\":\"Search brands\",\"searchMarkets\":\"Search markets\",\"searchChannels\":\"Search channels\",\"noBrandsFound\":\"No brands found\",\"noMarketsFound\":\"No markets found\",\"noChannelsFound\":\"No channels found\",\"selectedMarkets\":\"{count, plural, one {# market selected} other {# markets selected}}\",\"clearMarkets\":\"Clear\",\"applyMarkets\":\"Apply Markets\",\"cancelMarkets\":\"Cancel\",\"clearScopeFilter\":\"Clear scope: {dimension}, {value}\",\"showMore\":\"Show more\",\"backToProgress\":\"Back to progress\",\"openInTarget\":\"Open {reference} in {target}\",\"openSalesOrderInTarget\":\"Open sales order {reference} in {target}\",\"cataloguePhaseSummary\":\"{ready} of {total} catalogues ready · {count, plural, one {# product} other {# products}}\",\"stale\":\"Cached\",\"readinessFresh\":\"Readiness current\",\"readinessRecalculating\":\"Recalculating readiness\",\"readinessCached\":\"Cached evidence\",\"readinessPartial\":\"Partial readiness evidence\",\"readinessFailedCached\":\"Readiness refresh failed\",\"readinessUnavailable\":\"Readiness unavailable\",\"readinessLoading\":\"Loading readiness\",\"loadFailed\":\"Could not load seasons.\",\"tryAgain\":\"Try again\",\"emptyTitle\":\"No active or upcoming seasons\",\"emptyDetail\":\"Season windows have not been configured for current work.\",\"setUpTitle\":\"Set up your business first\",\"setUpAction\":\"Set up seasons\",\"notSetUpTitle\":\"Not set up yet\",\"notSetUpDetail\":\"Waiting for an admin\",\"needsYouUpdating\":\"Checking the selected Season and scope.\",\"needsYouUnavailable\":\"Needs you could not be refreshed. Open a workspace to continue.\",\"needsYouClear\":\"Nothing needs your attention right now.\",\"workspaceUnavailable\":\"Incomplete\",\"workspaceRegion\":\"Season workspaces\",\"phaseRegion\":\"Season actions\",\"attentionMarker\":\"{action} needs attention\",\"actionsUnavailable\":\"Actions unavailable\",\"statusTileLabel\":\"{phase} status\",\"actionRegion\":\"{phase} actions\",\"workspaceNames\":{\"plan\":\"Plan\",\"procure\":\"Procure\",\"sell\":\"Sell\"},\"workspaceStatuses\":{\"ongoing\":\"Ongoing\",\"attention\":\"Needs attention\",\"past\":\"Past\",\"upcoming\":\"Upcoming\",\"quiet\":\"Quiet\",\"incomplete\":\"Incomplete\",\"unavailable\":\"Unavailable\"},\"openWorkspace\":{\"plan\":\"Open Plan\",\"procure\":\"Open Procure\",\"sell\":\"Open Sell\"},\"progressLabels\":{\"plan\":\"Products available\",\"scopeCoverage\":\"Market channels covered by Catalogues\",\"procure\":\"Supply coverage\",\"sell\":\"Booked sales\"},\"planCoverage\":{\"percentage\":\"{percent}% available\",\"ariaLabel\":\"Products available\",\"ariaValue\":\"{ready} of {total} products available\"},\"catalogueStates\":{\"ariaLabel\":\"Catalogue states\",\"summary\":\"{ready} / {total} ready\",\"accessibleSummary\":\"{ready} of {total} catalogues ready\",\"noCatalogues\":\"No Catalogues yet\",\"updating\":\"Updating\",\"incomplete\":\"Incomplete\",\"ready\":\"Ready\",\"readyWithIssues\":\"Ready with issues\",\"draft\":\"Draft\",\"blockedFromReady\":\"Blocked from ready\",\"statusUpdating\":\"Status updating\",\"statusUnavailable\":\"Status unavailable\"},\"headlines\":{\"productsReady\":\"{ready} of {total} products available\",\"cataloguesReady\":\"{ready} of {total} catalogues ready\",\"scopesCovered\":\"{ready} of {total} market channels covered\",\"supplyCovered\":\"{percent}% covered\",\"unitsFormula\":\"{ready} of {total} remaining preorder units\",\"unitsFormulaObserved\":\"{ready} of {total} preorder units · {date}\",\"unitsCovered\":\"{covered} of {total} units covered\",\"unitsCoveredKnown\":\"{covered} of {total} known units covered\",\"unitsToOrder\":\"{count} units to order\",\"unitsToOrderKnown\":\"{count} known units to order\",\"knownCapacity\":\"{value} known capacity\",\"supplyObserved\":\"{count} preorder units covered\",\"purchaseSupplyObserved\":\"{count} purchase units covered\",\"manufacturingSupplyObserved\":\"{count} manufacturing units covered\",\"supplyCasesObserved\":\"{count} preorder cases covered\",\"purchaseSupplyCasesObserved\":\"{count} purchase cases covered\",\"manufacturingSupplyCasesObserved\":\"{count} manufacturing cases covered\"}
10,\"coverage\":{\"ariaLabels\":{\"default\":\"Preorder coverage\",\"purchases\":\"Purchases preorder coverage\",\"manufacturing\":\"Manufacturing preorder coverage\"},\"percentage\":\"{percent}% covered\",\"units\":\"preorder units\",\"knownUnits\":\"known preorder units\",\"cases\":\"preorder cases\",\"knownCases\":\"known preorder cases\"},\"headlineStates\":{\"incomplete\":\"Incomplete\",\"updating\":\"Updating\",\"no-catalogues\":\"No Catalogues yet\",\"readiness-incomplete\":\"Product readiness is incomplete\",\"readiness-unavailable\":\"Readiness unavailable\",\"membership-unavailable\":\"Catalogue membership unavailable\",\"supply-unavailable\":\"Supply unavailable\",\"no-demand\":\"No remaining preorder demand\",\"noKnownDemand\":\"No known remaining preorder demand\",\"no-preorders-yet\":\"No preorders yet\",\"noKnownPreorders\":\"No known preorders yet\",\"products-updating\":\"Products updating\",\"catalogues-unavailable\":\"Catalogues unavailable\",\"supply-updating\":\"Supply updating\",\"booked-sales-updating\":\"Booked sales updating\"},\"supporting\":{\"bookedUpdating\":\"Booked sales updating\",\"bookedUnavailable\":\"Booked sales unavailable\",\"updatedAt\":\"Updated {date}\",\"purchaseOrdersAttention\":\"{count, plural, one {# purchase order needs attention} other {# purchase orders need attention}}\",\"manufacturingBuildsOpen\":\"{count, plural, one {# manufacturing build open} other {# manufacturing builds open}}\",\"purchasesCoverageUnavailable\":\"Purchase coverage unavailable\",\"manufacturingCoverageUnavailable\":\"Manufacturing coverage unavailable\",\"supplyRoutesMissing\":\"{count, plural, one {# product has no supply route} other {# products have no supply route}}\",\"supplyUnitsDiffer\":\"Purchase and manufacturing units differ\",\"supplyCurrenciesDiffer\":\"Purchase and manufacturing currency bases differ\",\"unitsCovered\":\"{covered} of {total} units covered\",\"uncoveredUnits\":\"{count} units uncovered\",\"capacityPricingMissing\":\"{count, plural, one {# product has no canonical price} other {# products have no canonical price}}\",\"capacityEvidenceMissing\":\"{count, plural, one {# product lacks capacity evidence} other {# products lack capacity evidence}}\",\"purchasesCapacityUnavailable\":\"Purchase capacity unavailable\",\"manufacturingCapacityUnavailable\":\"Manufacturing capacity unavailable\",\"capacityCurrenciesDiffer\":\"Purchase and manufacturing capacity currencies differ\",\"capacityCohortsDiffer\":\"Purchase and manufacturing capacity cohorts differ\",\"capacityObservationsDiffer\":\"Purchase and manufacturing capacity observations differ\",\"supplyCohortsDiffer\":\"Purchase and manufacturing supply cohorts differ\",\"supplyObservationsDiffer\":\"Purchase and manufacturing observation windows differ\"},\"openPlan\":\"Open Plan for {season}\",\"openProcure\":\"Open Procure for {season}\",\"openSell\":\"Open Sell for {season}\"},\"planWorkspace\":{\"overview\":{\"title\":\"Planning\",\"brand\":\"Brand\",\"past\":\"Past\",\"upcoming\":\"Upcoming\",\"season\":\"Season\",\"chooseSeason\":\"Choose Season\",\"saved\":\"Saved\",\"unallocated\":\"Unallocated\",\"catalogue\":\"Catalogue\",\"missing\":\"Missing\",\"moreMarkets\":\"+{count, plural, one {# Market} other {# Markets}} · {percent}% · {amount}\",\"status\":{\"ready\":\"Ready\",\"needs-work\":\"Needs work\",\"not-started\":\"Not started\",\"unavailable\":\"Planning is unavailable\"},\"actions\":{\"coverMissingMarkets\":\"Cover missing Markets\"}},\"title\":\"Planning\",\"close\":\"Close Plan\",\"briefingLabel\":\"Are we on track?\",\"briefingReady\":\"Ready for preorder opening\",\"briefingCataloguesMissing\":\"Season catalogues have not been created\",\"briefingCatalogueAttentionCount\":\"{count, plural, one {# catalogue needs fixes before preorder opening} other {# catalogues need fixes before preorder opening}}\",\"briefingCatalogues\":\"Catalogues\",\"needsYou\":\"Needs you\",\"preorder\":\"Preorder\",\"regular\":\"Regular\",\"byBrand\":\"By brand\",\"catalogueList\":\"Season catalogues\",\"cataloguesReady\":\"{ready} of {total} ready\",\"total\":\"Total\",\"draft\":\"Draft\",\"blockers\":\"Blockers\",\"blockerCount\":\"{count, plural, one {# blocker} other {# blockers}}\",\"catalogues\":\"Catalogues\",\"manageCatalogues\":\"Manage catalogues\",\"o
10penCatalogues\":\"Open catalogues\",\"upNext\":\"Up next\",\"progress\":\"Progress\",\"showMore\":\"Show more\",\"backToProgress\":\"Back to progress\",\"completed\":\"Completed {date}\",\"brand\":\"Brand: {brand}\",\"planningEnds\":\"Planning ends {date}\",\"scheduled\":\"{work} · {frequency}\",\"scheduleHourly\":\"Hourly\",\"scheduleDaily\":\"Daily\",\"scheduleWeekly\":\"Weekly\",\"scheduleMonthly\":\"Monthly\",\"scheduleCustom\":\"Custom schedule\",\"responsible\":\"Responsible: {name}\",\"updated\":\"Updated {date}\",\"checked\":\"Checked {date}\",\"readinessFresh\":\"Readiness current\",\"readinessRecalculating\":\"Recalculating readiness\",\"readinessCached\":\"Cached evidence\",\"readinessPartial\":\"Partial readiness evidence\",\"readinessFailedCached\":\"Readiness refresh failed\",\"readinessUnavailable\":\"Readiness unavailable\",\"catalogueReadinessCached\":\"Showing the last checked catalogue readiness\",\"partialNotice\":\"Some Plan details are unavailable\",\"blockedNotice\":\"Plan needs attention\",\"refreshing\":\"Checking catalogue readiness\",\"catalogueReadinessLoading\":\"Loading catalogue readiness\",\"catalogueReadinessRefreshing\":\"Refreshing catalogue readiness\",\"refreshFailedShort\":\"Readiness check unavailable\",\"cached\":\"Planning data is cached while the latest evidence is confirmed. Actions are unavailable during this update.\",\"refreshFailed\":\"The latest Planning update failed. Cached data remains visible; actions are unavailable.\",\"loadFailed\":\"Could not load Plan.\",\"tryAgain\":\"Try again\",\"emptyTitle\":\"Plan has not started\",\"notAvailableForRole\":\"Not available for your role\",\"finishCatalogue\":\"Finish {catalogue}\",\"catalogueDraftExplanation\":\"This catalogue is still a draft.\",\"catalogueStateDraft\":\"Draft\",\"catalogueStateReady\":\"Ready\",\"catalogueStateReadyWithIssues\":\"Ready with issues\",\"catalogueStateBlockedFromReady\":\"Blocked from ready\",\"catalogueStateUpdating\":\"Status updating\",\"catalogueStateUnavailable\":\"Status unavailable\",\"price\":\"price\",\"levelProduct\":\"product\",\"levelArticle\":\"article\",\"levelSku\":\"SKU\",\"entries\":\"catalogue\",\"planningWindowEnded\":\"The planning window has ended\",\"catalogueSummary\":\"{ready} of {total} catalogues ready\",\"cataloguesError\":\"Catalogues unavailable\",\"readinessUnknown\":\"Readiness not checked\",\"compatibilityCatalogueData\":\"Catalogue state is incomplete\",\"statusReady\":\"Ready\",\"statusEmpty\":\"No products\",\"statusMissing\":\"Missing\",\"statusBlocked\":\"Blocked\",\"statusPartial\":\"Partial\",\"statusError\":\"Unavailable\",\"stateReady\":\"Ready\",\"stateEmpty\":\"Not started\",\"stateBlocked\":\"Blocked\",\"statePartial\":\"Partial\",\"stateStale\":\"Cached\",\"products\":\"Products\",\"articleCount\":\"{count, plural, one {# article} other {# articles}}\",\"readinessSummary\":\"{ready} ready · {attention} need attention\",\"readinessLoading\":\"Loading readiness\",\"readyToPurchase\":\"Ready to purchase\",\"readyToManufacture\":\"Ready to manufacture\",\"readyToSell\":\"Ready to sell\",\"causeMissingProducts\":\"{count, plural, one {# product is missing} other {# products are missing}}\",\"causeSourcing\":\"{count, plural, one {# product needs a sourcing method} other {# products need a sourcing method}}\",\"causeMixedSourcing\":\"{count, plural, one {# product has mixed sourcing} other {# products have mixed sourcing}}\",\"causeMissingValues\":\"{count, plural, one {# required product value is missing} other {# required product values are missing}}\",\"causeUnmappedInformation\":\"{count, plural, one {# product-information field is not mapped} other {# product-information fields are not mapped}}\",\"causeUnavailableInformation\":\"{count, plural, one {# required source value is unavailable} other {# required source values are unavailable}}\",\"causeSetup\":\"{count, plural, one {# product needs readiness setup} other {# products need readiness setup}}\",\"causeAffects\":\"Affects {purposes}\",\"needsYouMissingProductsTitle\":\"{count, plural, one {Create # missing product} other {Create # missing products}}\",\"needsYouMissingProductsExplanation\":\"{count, plural, one {The selected Season contains # product that is missing from the product source.} other {The selected Season contains # products that are missing from the product source.}}\",\"needsYouSourcingTitle\":\"{count, plural, one {Set sourcing for # product} other {Set sourcing for # products}}\",\"needsYouSourcingExplanation\":\"{count, plural, one {# selected product needs a purchased or manufactured sourcing method.} other {# selected products need a purchased or manufactured sourcing method.}}\",\"needsYouMixedSourcingTitle\":\"{count, plural, one {Confirm sourcing for # product} other {Confirm sourcing for # products}}\",\"needsYouMixedSourcingExplanation\":\"Confirm the sourcing method shared by each affected article.\",\"needsYouMissingInformationTitle\":\"{count, plural, one {Add # required product value} other {Add # required product values}}\",\"needsYouMissingInformationExplanation\":\"{count, plural, one {# required value is missing from the affected Product readiness row.} other {# required values are missing from the affected Product readiness rows.}}\",\"needsYouUnmappedInformationTitle\":\"{count, plural, one {Map # product-information field} other {Map # product-information fields}}\",\"needsYouUnmappedInformationExplanation\":\"{count, plural, one {# required field has no approved Product mapping.} other {# required fields have no approved Product mapping.}}\",\"needsYouUnavailableInformationTitle\":\"{count, plural, one {Resolve # unavailable product value} other {Resolve # unavailable product values}}\",\"needsYouUnavailableInformationExplanation\":\"{count, plural, one {# required value cannot be read from its configured Product source.} other {# required values cannot be read from their configured Product source.}}\",\"needsYouSetupTitle\":\"{count, plural, one {Complete readiness setup for # product} other {Complete readiness setup for # products}}\",\"needsYouSetupExplanation\":\"Complete the Product readiness setup for the affected products.\",\"sourceUnavailable\":\"Product information is unavailable. Nothing is marked ready.\",\"empty\":\"No products are in the selected catalogue scope.\",\"partial\":\"Some articles need attention.\",\"allReady\":\"All articles are ready.\",\"createProducts\":\"Create missing products\",\"updateProducts\":\"Update product values\",\"productsUpdatedAt\":\"Updated {time}
10\",\"productsEntry\":{\"title\":\"Products\",\"openingUpdateProducts\":\"Opening Update productsâ¦\",\"updateProductsFailed\":\"Could not open Update products.\",\"updateProductsUnavailable\":\"You do not have access to Update products.\",\"tryAgain\":\"Try again\",\"productWork\":\"Product work\",\"productWorkLauncher\":\"Missing product data\",\"techPacks\":\"Tech packs\",\"productToolbox\":\"Toolbox\",\"manageComponents\":\"Manage components\",\"productsMode\":\"Products mode\",\"searchProducts\":\"Search products\",\"searchingProducts\":\"Loading productsâ¦\",\"chooseSeasonBrand\":\"Select a Season and Brand to see Tech packs.\",\"selectSeason\":\"Select Season\",\"selectBrand\":\"Select Brand\",\"noProducts\":\"No products in this Season and Brand.\",\"partialProducts\":\"Some product information is unavailable.\",\"productCount\":\"{count, plural, one {# product} other {# products}}\",\"techPackReady\":\"Ready\",\"techPackMissing\":\"{count} details missing\",\"techPackMissingOne\":\"1 detail missing\",\"techPackNotStarted\":\"Specification and measurements missing\",\"techPackNeedsReview\":\"Open to check\",\"techPackStatusNeedsRefresh\":\"Tech pack statuses need to be checked.\",\"checkStatus\":\"Check status\",\"techPackNotDefined\":\"No tech pack defined\",\"defineTechPack\":\"Define tech pack in Requirements\",\"itemType\":\"Item type\",\"allItemTypes\":\"All item types\",\"noItemTypes\":\"No item types found\",\"purchased\":\"Purchased\",\"manufactured\":\"Manufactured\",\"techPackSetup\":\"Tech pack setup needed\",\"techPackItemType\":\"Item type needs attention\",\"techPackStatusUnavailable\":\"Status unavailable\",\"previous\":\"Previous\",\"next\":\"Next\",\"season\":\"Season\",\"allSeasons\":\"All seasons\",\"searchSeasons\":\"Search seasons\",\"noSeasons\":\"No seasons found\",\"brand\":\"Brand\",\"allBrands\":\"All brands\",\"searchBrands\":\"Search brands\",\"noBrands\":\"No brands found\",\"open\":\"Open\",\"backToProducts\":\"Back to products\",\"generateTechPack\":\"Generate tech pack\",\"techPackActionUnavailable\":\"Tech pack generation is not available for this Product.\",\"article\":\"Article\",\"searchPermission\":\"You do not have access to view products.\",\"searchFailed\":\"Products could not be loaded.\",\"selectedUnavailable\":\"This product is not available.\",\"noMatches\":\"No products match your search.\",\"searchResults\":\"Products\",\"gtinCheck\":\"GTIN check\",\"requirements\":\"Requirements\",\"techPackRequirements\":\"Tech pack requirements\"},\"techPack\":{\"loading\":\"Loading Product informationâ¦\",\"loadError\":\"Product information could not be loaded.\",\"unavailable\":\"Product information is unavailable.\",\"tryAgain\":\"Try again\",\"emptyFile\":\"Choose a file that is not empty.\",\"fileLimit\":\"Choose up to 10 files with a combined size of 4 MB or less.\",\"reviewFailed\":\"The Product changes could not be reviewed.\",\"startFailed\":\"The Product changes could not be started.\",\"saveFailed\":\"The Product changes could not be saved.\",\"notSaved\":\"The Product changes were not saved.\",\"noChanges\":\"No changes to save.\",\"saved\":\"Changes saved.\",\"article\":\"Article\",\"articles\":\"{count, plural, one {# article} other {# articles}}\",\"missingCount\":\"{count} missing\",\"generate\":\"Generate tech pack\",\"sections\":\"Technical Product sections\",\"specification\":\"Specification\",\"measurements\":\"Measurements\",\"attachments\":\"Attachments\",\"savedInPlytix\":\"Saved in Plytix\",\"savedInProductSource\":\"Saved in Product source\",\"edit\":\"Edit\",\"cancel\":\"Cancel\",\"save\":\"Save\",\"noSpecification\":\"No specification yet.\",\"complete\":\"Complete\",\"missing\":\"Missing\",\"addDetail\":\"Add detail\",\"addDetailTo\":\"Add detail to {section}\",\"fieldName\":\"{field} name\",\"fieldValue\":\"{field} value\",\"removeField\":\"Remove {field}\",\"authorityAhti\":\"Ahti\",\"authorityProductSource\":\"Product source\",\"detailName\":\"Detail name\",\"detailValue\":\"Detail value\",\"value\":\"Value\",\"add\":\"Add\",\"newSection\":\"New section\",\"sectionName\":\"Section name\",\"newSectionDetail\":\"New section detail\",\"newSectionValue\":\"New section value\",\"addSection\":\"Add section\",\"colour\":\"Colour\",\"sampleSize\":\"Sample size\",\"sizeRange\":\"Size range\",\"noMeasurements\":\"No measurements yet.\",\"approvedMeasurements\":\"Approved measurements · {unit}\",\"measurementPoint\":\"Measurement point\",\"noAttachments\":\"No attachments yet.\",\"attachmentFallback\":\"Attachment {number}\",\"attachment\":\"Attachment\",\"attachmentTitle\":\"Attachment {number} title\",\"attachmentType\":\"Attachment {number} type\",\"attachmentLinkedSection\":\"Attachment {number} linked section\",\"attachmentAudience\":\"Attachment {number} audience\",\"type\":\"Type\",\"linkedSection\":\"Linked section\",\"supplier\":\"Supplier\",\"internal\":\"Internal\",\"moreActions\":\"More actions for {title}\",\"remove\":\"Remove\",\"editDetails\":\"Edit details\",\"dropAnywhere\":\"Drop files anywhere on this Product\",\"orChooseFiles\":\"or choose files\",\"chooseAttachmentFiles\":\"Choose attachment files\",\"chooseFiles\":\"Choose files\",\"dropFilesFor\":\"Drop files for {product}\",\"closeFileDrop\":\"Close file drop\",\"dropHint\":\"Technical drawings, photos, comments, spreadsheets or anything else.\",\"chooseFilesFor\":\"Choose files for {product}\"},\"manageProducts\":{\"sourceDetails\":{\"details\":\"Details\",\"source\":\"Source\",\"field\":\"Field\",\"missing\":\"Missing\",\"entry\":\"Source entry\",\"product\":\"Products\",\"article\":\"Articles\",\"sku\":\"SKUs\",\"error\":\"Couldnât load details.\",\"retry\":\"Retry\",\"resolved\":\"No missing values remain.\",\"close\":\"Close\",\"showMore\":\"Show more\"},\"title\":\"Manage products\",\"close\":\"Close Manage products\",\"season\":{\"label\":\"Season\",\"selected\":\"Season: {season}\",\"select\":\"Select season\",\"search\":\"Search seasons\",\"noMatches\":\"No seasons foun
10d\",\"loading\":\"Loading seasonsâ¦\",\"loadFailed\":\"Couldnât load seasons.\",\"updateFailed\":\"Couldnât update seasons.\",\"unavailable\":\"Season unavailable\",\"selectAnother\":\"Select another season.\",\"noSeasons\":\"No seasons available\",\"configure\":\"Configure seasons before managing products.\",\"configureAction\":\"Configure seasons\",\"askAdmin\":\"Ask an admin to configure seasons.\",\"tryAgain\":\"Try again\"},\"catalogue\":\"Catalogue\",\"searchCatalogues\":\"Search Catalogues\",\"lenses\":{\"design\":\"Create\",\"purchase\":\"Purchase\",\"manufacture\":\"Manufacture\",\"sell\":\"Sell\"},\"views\":{\"needs-you\":\"Needs you\",\"products\":\"Products\"},\"noCatalogues\":\"No Catalogues\",\"chooseCatalogue\":\"Choose a Catalogue\",\"chooseCatalogueDetail\":\"Choose a Catalogue to narrow this Season.\",\"invalidCatalogue\":\"Catalogue unavailable\",\"invalidCatalogueDetail\":\"The selected Catalogue is not available in this Season and scope. Choose another Catalogue.\",\"checking\":\"Checking productsâ¦\",\"refreshFailed\":\"Some products couldnât be checked. Try again.\",\"checkFailed\":\"Some products couldnât be checked.\",\"checkIncomplete\":\"Some product work is unavailable.\",\"updated\":\"Updated {time}\",\"evidence\":{\"stale\":\"Updated {time}\",\"partial\":\"Some products couldnât be checked. Try again.\",\"unavailable\":\"Some products couldnât be checked. Try again.\",\"recalculating\":\"Checking productsâ¦\",\"current\":\"Products are up to date.\"},\"noProductsToCreate\":\"No products to create.\",\"createQueue\":{\"groups\":{\"newArticles\":\"New articles\",\"newProducts\":\"New products\",\"newCodeNeeded\":\"New code needed\",\"candidates\":\"Candidates\",\"fromFile\":\"From the brandâs file\"},\"badges\":{\"newArticle\":\"New article\",\"newProduct\":\"New product\",\"newCodeNeeded\":\"New code needed\",\"candidate\":\"Candidate\"},\"columns\":{\"product\":\"Product\",\"code\":\"Code\",\"catalogue\":\"Catalogue\",\"createAsks\":\"Create asks\",\"actions\":\"Actions\",\"state\":\"State\"},\"productCode\":\"Product {code}\",\"colour\":\"Colour {code}\",\"itemType\":\"Item type\",\"sizeAssortment\":\"Size assortment\",\"create\":\"Create\",\"opening\":\"Openingâ¦\",\"createArticles\":\"{count, plural, one {Create # article} other {Create # articles}}\",\"createProducts\":\"{count, plural, one {Create # product} other {Create # products}}\",\"toCreate\":\"{count} to create\",\"newArticlesCount\":\"{count, plural, one {# new article} other {# new articles}}\",\"newProductsCount\":\"{count, plural, one {# new product} other {# new products}}\",\"fromFileCount\":\"{count} from the brandâs file\",\"createFromFile\":\"Create from file\",\"readingFile\":\"Reading file\",\"useXlsx\":\"Use an .xlsx file\",\"dropFile\":\"Drop the file\",\"partMade\":\"{made} of {total} SKUs\"},\"candidateLoadFailed\":\"Could not load products to create.\",\"candidateRetry\":\"Retry\",\"nothingToDo\":\"No work in this phase\",\"nothingToDoDetail\":\"No remaining work was found for this phase.\",\"workUnavailable\":\"Product work is unavailable.\",\"workUnavailableDetail\":\"Try again.\",\"setupTitle\":\"Setup work\",\"affected\":\"{count} {level} affected\",\"doIt\":\"Do it\",\"openSetup\":\"Open setup\",\"needsNewCheck\":\"Needs a new Check\",\"notChecked\":\"Not checked\",\"destination\":{\"handoff-paused\":\"Handoff paused for this setup\",\"capability-unresolved\":\"Action availability could not be resolved\",\"unauthorized\":\"Not available for your role\",\"stale-evidence\":\"Needs a new Check\",\"unavailable-evidence\":\"Not checked\"},\"loadFailed\":\"Some products couldnât be checked\",\"loadFailedDetail\":\"Try again.\",\"tryAgain\":\"Try again\",\"refresh\":\"Refresh\",\"productsRefreshFailed\":\"Products couldnât be loaded. Try again.\",\"productsLoadFailed\":\"Products couldnât be loaded. Try again.\",\"refreshingProducts\":\"Refreshing productsâ¦\",\"productsStale\":\"Updated {time}\",\"productsUnavailableDetail\":\"Try again.\",\"manageCataloguesAction\":\"Manage catalogues\",\"partialProducts\":\"Some product information is unavailable\",\"pendingCandidates\":\"Pending Catalogue candidates\",\"pendingCandidatesDetail\":\"Create these candidates before they appear in Products.\",\"level\":\"Level\",\"levels\":{\"product\":\"Products\",\"article\":\"Articles\",\"sku\":\"SKUs\"}
10,\"search\":\"Search Catalogue products\",\"productCount\":\"{count, plural, one {# product} other {# products}}\",\"noMatches\":\"No products match these filters.\",\"noProducts\":\"No real products are in this view.\",\"product\":\"Product\",\"missingValue\":\"Missing\",\"multipleValues\":\"Multiple values\",\"notApplicable\":\"Not applicable\",\"ready\":\"Ready\",\"refreshingWork\":\"Refreshing product workâ¦\",\"refreshWorkFailed\":\"Could not refresh product work.\",\"noMatchingCatalogues\":\"No catalogues match these filters.\",\"recoveryUnauthorized\":\"Ask an administrator to refresh product work.\",\"readinessSummary\":\"Product readiness\",\"summary\":{\"total\":\"Total\",\"ready\":\"Ready\",\"needsWork\":\"Needs work\",\"readyProgress\":\"{ready} of {total} {level} ready for {phase}\",\"workTitle\":\"Work to resolve\",\"workCount\":\"{count} items\"},\"groups\":{\"output\":{\"title\":\"Outputs not configured\",\"impact\":\"{count} {level} affected\",\"action\":\"Configure output\"},\"source\":{\"title\":\"Source values missing\",\"impact\":\"{count} {level} affected\",\"refresh\":\"Refresh source\",\"action\":\"Open source â\"},\"product\":{\"title\":\"Product values missing\",\"impact\":\"{count} {level} need a value\",\"action\":\"Update products\"},\"consequences\":{\"generation-blocked\":\"Generation blocked\",\"source-values-missing\":\"Automation cannot fill these values yet\"}},\"children\":\"{count, plural, one {# child} other {# children}}\",\"loadMore\":\"Load more\",\"scope\":\"Scope\",\"phaseRequirements\":\"{phase} requirements\"},\"activity\":{\"products-created\":\"{count, plural, one {# product created} other {# products created}}\",\"products-updated\":\"{count, plural, one {# product updated} other {# products updated}}\",\"productObject\":\"Product {count, number}\"},\"recentCatalogueReady\":\"{catalogue} marked ready\",\"recentCatalogueDraft\":\"{catalogue} saved as draft\",\"recentCatalogueChanged\":\"{catalogue} updated\",\"gtinCheck\":{\"title\":\"GTIN check\",\"description\":\"Whether any GTIN is used by more than one Product, across every Brand. Update products and Create refuse a GTIN another Product already uses.\",\"run\":\"Run check\",\"running\":\"Checkingâ¦\",\"loading\":\"Loading the last checkâ¦\",\"unavailable\":\"The GTIN check could not be loaded. Try again.\",\"neverChecked\":\"GTINs have not been checked yet. Until a check completes, GTIN changes and new GTINs are refused.\",\"incompleteTitle\":\"The check on {time} could not conclude\",\"keptLatest\":\"The last complete check below still applies.\",\"blockedUntilComplete\":\"Until a check completes, GTIN changes and new GTINs are refused.\",\"clean\":\"No duplicate GTINs across {count, plural, one {# Product} other {# Products}}\",\"duplicates\":\"{count, plural, one {# GTIN is} other {# GTINs are}} used by more than one Product\",\"checkedAt\":\"Checked {time}\"}},\"sellWorkspace\":{\"title\":\"Sell\",\"headerTitle\":\"Sell: {channel}\",\"close\":\"Close Sell\",\"intakeLead\":\"Upload a file or describe what to sell\",\"intakeTextAria\":\"Describe what to sell\",\"intakePlaceholder\":\"Describe the sales orders you need\",\"intakeFileAria\":\"Choose a sales-order file\",\"intakeUpload\":\"Upload a file\",\"intakeDropAria\":\"Sales order text and file intake\",\"intakeReplace\":\"Replace file\",\"intakeRemove\":\"Remove file\",\"intakeRetry\":\"Retry upload\",\"intakeUploading\":\"Uploading {fileName}\",\"intakeReady\":\"{fileName} is ready\",\"intakeFailed\":\"Could not upload {fileName}\",\"intakeUnsupportedType\":\"This file type is not supported.\",\"intakeFileTooLarge\":\"This file is too large.\",\"intakeHandoffFailed\":\"Could not open Create sales orders. Try again.\",\"createOrdersManually\":\"Create sales orders\",\"manageOrders\":\"Manage orders\",\"manageCustomers\":\"Manage customers\",\"intakeContinue\":\"Continue\",\"or\":\"or\",\"reviewSalesOrders\":\"Review sales orders ({count})\",\"taskBoardTitle\":\"Sales-order tasks\",\"taskBoardDescription\":\"Each batch keeps its own review and result.\",\"taskBatchLabel\":\"No changes yet\",\"taskReview\":\"Review\",\"taskOpenAction\":\"Open Action\",\"taskNothingChanged\":\"Nothing has been changed yet\",\"taskInProgress\":\"This task is still running.\",\"taskNeedsReview\":\"Review this task to continue.\",\"artifactReady\":\"{count, plural, one {# order
10confirmation is ready} other {# order confirmations are ready}}\",\"downloadArtifacts\":\"Download {count} order confirmations\",\"startAnother\":\"Start another\",\"briefingLabel\":\"Are we on track?\",\"needsYou\":\"Needs you\",\"scope\":\"Coverage\",\"checking\":\"Checking\",\"scopeExact\":\"Selected scope\",\"scopeAggregate\":\"{count, plural, one {# saved scope} other {# saved scopes}}\",\"scopeRequired\":\"No matching scope\",\"readyToSell\":\"Ready to sell\",\"selling\":\"Selling\",\"productReadiness\":\"Products\",\"catalogueReadiness\":\"Catalogues\",\"productsReady\":\"{ready}/{total} ready\",\"cataloguesReady\":\"{ready}/{total} ready\",\"productBlockers\":\"{count, plural, one {# product blocker} other {# product blockers}}\",\"catalogueBlockers\":\"{count, plural, one {# catalogue blocker} other {# catalogue blockers}}\",\"catalogueAdvisories\":\"{count, plural, one {# catalogue advisory} other {# catalogue advisories}}\",\"readinessLoading\":\"Loading readiness\",\"readinessUnavailable\":\"We couldnât check product readiness\",\"channelCount\":\"{count, plural, one {# channel} other {# channels}}\",\"toolsLoadFailed\":\"We couldnât load the selling tools.\",\"noConfiguredChannels\":\"No selling channels match these filters.\",\"channelProductSetupShort\":\"{brand} products need setup\",\"productValueGapsTitle\":\"Add {count, plural, one {# required product value} other {# required product values}}\",\"productValueGapsExplanation\":\"Required values are missing from products in this sales scope.\",\"productSetupGapsTitle\":\"Create {count, plural, one {# missing product} other {# missing products}}\",\"productSetupGapsExplanation\":\"These products do not exist in Products yet.\",\"manageCatalogues\":\"Manage catalogues\",\"createProducts\":\"Create products\",\"updateProducts\":\"Update product values\",\"allBrands\":\"all brands\",\"oversoldTitle\":\"{count, plural, one {# product is oversold} other {# products are oversold}}\",\"oversoldExplanation\":\"NetSuite showed {count, plural, one {# oversold product} other {# oversold products}} at {location} for {scope}, observed {observedAt, date, short} at {observedAt, time, short}.\",\"oversoldRefreshing\":\"This observation remains visible while newer evidence loads.\",\"oversoldRefreshFailed\":\"We couldnât check again; this is the last observed result.\",\"oversoldClear\":\"No oversold products were found at {location} for {scope}, observed {observedAt, date, short} at {observedAt, time, short}.\",\"oversoldScopeUnavailable\":\"Oversold evidence is not available for this scope.\",\"oversoldConfigUnavailable\":\"Oversold evidence needs a valid default NetSuite connection and location.\",\"oversoldLoadFailed\":\"Oversold evidence could not be loaded.\",\"retryOversold\":\"Retry\",\"connectShopify\":\"Connect Shopify\",\"askAdmin\":\"Ask an admin\",\"setupNeedsAttention\":\"Setup needs attention\",\"windowPreordersOpen\":\"Preorders are open\",\"windowRegularSalesOpen\":\"Regular sales is open\",\"windowRegularSalesOpens\":\"Regular sales opens {date}\",\"windowRegularSalesUpcoming\":\"Regular sales is not open yet\",\"windowSellingClosed\":\"No sales window is open\",\"loadFailed\":\"Sell could not load.\",\"scopeRequiredTitle\":\"No selling setup matches\",\"scopeUnavailable\":\"No saved selling setup matches these filters.\",\"readinessBlockedTitle\":\"Products need attention\",\"readinessBlockedExplanation\":\"Some products are not ready to sell.\",\"assessmentScopeRequired\":\"No selling setup matches these filters\",\"assessmentReadinessCheckFailed\":\"We couldnât check product readiness\",\"assessmentChannelProductSelectionMissing\":\"Not yet â {brand} {channel} needs setup\",\"assessmentReadinessBlocked\":\"Not yet â products need attention\",\"assessmentReadyToSell\":\"Yes\",\"assessmentReadyForPreorders\":\"Yes â preorders are open\",\"assessmentReadyForRegularSales\":\"Yes â regular sales is open\",\"assessmentReadyForBoth\":\"Yes â preorders and regular sales are open\"},\"sellWorkspaceV2\":{\"header\":\"Sell\",\"retry\":\"Try again\",\"copiedAnnouncement\":\"Address copied.\",\"copyFailed\":\"Couldnât copy the address. Try again.\",\"emailFiles\":\"Or email files to {address}\",\"copyEmail\":\"Copy address\",\"actionsUnavailable\":\"Actions unavailable\",\"orderForms\":{\"heading\":\"Order forms\",\"catalogueRow\":\"Catalogue order form\",\"catalogueLabel\":\"Catalogue\",\"chooseCatalogue\":\"Choose a catalogue\",\"catalogueSearch\":\"Brand, season, or market\",\"download\":\"Download file\",\"customerRow\":\"Customer order form\",\"customerLabel\":\"Customer\",\"chooseCustomer\":\"Choose a customer\",\"customerSearch\":\"Search customers\",\"chooseSeason\":\"Choose season\",\"changeCustomer\":\"Change customer\",\"copyLink\":\"Copy link\",\"preparing\":\"Preparing fileâ¦\",\"downloadStarted\":\"Download started.\",\"downloadFailed\":\"Couldnât download the order form.\",\"retry\":\"Try again\",\"copying\":\"Copyingâ¦\",\"linkCopied\":\"Link copied\",\"getLinkFailed\":\"Couldnât get the link.\",\"seasonLoadFailed\":\"Couldnât load seasons.\",\"copyFailed\":\"Couldnât copy the link.\",\"copyAgain\":\"Copy again\",\"noCataloguesAvailable\":\"No catalogues available for this season.\",\"noCataloguesMatch\":\"No catalogues match these filters.\",\"clearFilters\":\"Clear filters\",\"noCustomersMatch\":\"No customers match your search.\",\"loadFailed\":\"Couldn't load\",\"loadRetry\":\"Retry\",\"files\":{\"catalogue\":\"Catalogue\",\"priceList\":\"Price list\",\"compact\":\"Compact\",\"screen\":\"Screen\",\"print\":\"Print\",\"download\":\"Download\",\"updating\":\"Updating\",\"updated\":\"PDF · Updated {time}\",\"updatedWithPages\":\"PDF · {pages, plural, one {# page} other {# pages}} · Updated {time}\",\"fileFrom\":\"File from {time}\"}},\"orderForm\":\"Share customer order form\",\"catalogue\":\"Catalogue\",\"chooseCatalogue\":\"Choose a catalogue\",\"searchCatalogues\":\"Search catalogues\",\"noCatalogues\":\"No catalogues match.\",\"loadingCatalogues\":\"Loading c
10atalogues\",\"openOrderForm\":\"Open order form in new tab\",\"manageSalesOrders\":\"Manage sales orders\",\"manageCustomers\":\"Manage customers\",\"createNew\":\"Create new\",\"updateMany\":\"Update many\",\"reviewDrafts\":\"Review drafts\",\"searchCustomers\":\"Search customers\",\"salesOrderPlaceholder\":\"Search by order number or customer\",\"customerPlaceholder\":\"Search by name or customer number\",\"enterAtLeastTwoCharacters\":\"Enter at least 2 characters.\",\"searchingSalesOrders\":\"Searching sales orders\",\"searchingCustomers\":\"Searching customers\",\"searchSalesOrdersFailed\":\"Couldnât search sales orders.\",\"searchCustomersFailed\":\"Couldnât search customers.\",\"loadMoreCustomersFailed\":\"Couldnât load more customers.\",\"loadingMoreSalesOrders\":\"Loading more sales orders\",\"loadingMoreCustomers\":\"Loading more customers\",\"partialSalesOrders\":\"Some sales-order results may be missing. Narrow your search.\",\"partialCustomers\":\"Some customer results may be missing. Narrow your search.\",\"staleSalesOrders\":\"These sales-order results may be out of date.\",\"staleCustomers\":\"These customer results may be out of date.\",\"updateFailed\":\"Couldnât update these results.\",\"narrowSalesOrders\":\"Narrow your search to see more sales orders.\",\"narrowCustomers\":\"Narrow your search to see more customers.\",\"customerDataNotReady\":\"Data isnât ready yet.\",\"customerOpenFailed\":\"Couldnât open this customer.\",\"customerRefresh\":\"Refresh data\",\"customerRefreshing\":\"Refreshingâ¦\",\"customerRefreshError\":\"Couldnât refresh data.\",\"customerRefreshRetry\":\"Retry\",\"customerUpdatedToday\":\"Updated {time}\",\"customerUpdatedDate\":\"Updated {date} at {time}\",\"noSalesOrders\":\"No matching sales orders.\",\"noCustomers\":\"No matching customers.\",\"openSalesOrder\":\"Open\",\"openSalesOrderAccessible\":\"Open sales order {reference}\",\"openingSalesOrder\":\"Opening sales order {reference}\",\"salesOrderDetailsUnavailable\":\"Details are not available for this sales order.\",\"salesOrderNotFound\":\"Sales order not found.\",\"salesOrderLoadFailed\":\"Couldnât load this sales order.\",\"salesOrderAccessDenied\":\"You donât have access to this sales order.\",\"salesOrderRetry\":\"Retry\",\"openCustomerWithNumber\":\"Open customer {customer}, {number}\",\"openCustomerWithoutNumber\":\"Open customer {customer}\",\"showMore\":\"Show more\",\"openInManageCustomers\":\"Open in Manage customers\",\"customersGroup\":\"Customers\",\"openCustomer\":\"Open customer\"},\"purchaseWorkspace\":{\"managePurchaseOrders\":\"Manage purchase orders\",\"manageVendors\":\"Manage vendors\",\"createNew\":\"Create new\",\"reviewDrafts\":\"Review drafts\",\"updateMany\":\"Update many\",\"retry\":\"Try again\",\"showMore\":\"Show more\",\"purchaseOrderPlaceholder\":\"Search by PO number or vendor\",\"searchingPurchaseOrders\":\"Searching purchase orders\",\"loadingMorePurchaseOrders\":\"Loading more purchase orders\",\"searchPurchaseOrdersFailed\":\"Couldnât search purchase orders.\",\"updateFailed\":\"Couldnât update these results.\",\"partialPurchaseOrders\":\"Some purchase-order results may be missing. Narrow your search.\",\"stalePurchaseOrders\":\"These purchase-order results may be out of date.\",\"noPurchaseOrders\":\"No matching purchase orders.\",\"narrowPurchaseOrders\":\"Narrow your search to see more purchase orders.\",\"openPurchaseOrder\":\"Open\",\"openPurchaseOrderAccessible\":\"Open purchase order {reference}\",\"purchaseOrderDetailsUnavailable\":\"Details arenât available for this purchase order.\",\"purchaseOrderOpenFailed\":\"Couldnât open this purchase order.\",\"searchVendors\":\"Search vendors\",\"vendorPlaceholder\":\"Search by name or vendor ID\",\"searchingVendors\":\"Searching vendors\",\"loadingMoreVendors\":\"Loading more vendors\",\"searchVendorsFailed\":\"Couldnât search vendors.\",\"loadMoreVendorsFailed\":\"Couldnât load more vendors.\",\"noVendors\":\"No matching vendors.\",\"narrowVendors\":\"Narrow your search to see more vendors.\",\"vendorDataNotReady\":\"Data isnât ready yet.\",\"vendorRefresh\":\"Refresh data\",\"vendorRefreshing\":\"Refreshingâ¦\",\"vendorRefreshError\":\"Couldnât refresh data.\",\"vendorRefreshRetry\":\"Retry\",\"vendorUpdatedToday\":\"Updated {time}\",\"vendorUpdatedDate\":\"Updated {date} at {time}\",\"vendorOpenFailed\":\"Couldnât open this vendor.\",\"openVendorWithNumber\":\"Open vendor {vendor}, {number}\",\"openVendorWithoutNumber\":\"Open vendor {vendor}\",\"hubReviewTitle\":\"Review {vendor}âs submission\",\"hubReviewMeta\":\"{count, plural, one {# change} other {# changes}} · Received {date}\",\"hubToReview\":\"To review\",\"hubNotApplied\":\"{count} not applied\"},\"procureWorkspace\":{\"title\":\"Procure\",\"close\":\"Close Procure\",\"briefingLabel\":\"Are we on track?\",\"briefingReady\":\"Ready for sales opening\",\"briefingPurchaseShortage\":\"Purchases are short by {units, number} units\",\"briefingPurchaseOrdersNeedAttention\":\"{count, plural, one {# purchase order needs attention} other {# purchase orders need attention}}\",\"briefingManufacturingShortage\":\"Manufacturing is short by {units, number} units\",\"briefingBuildCaptures\":\"{count, plural, one {# build capture awaits commit} other {# build captures await commit}}\",\"briefingPreorders\":\"Preorders\",\"briefingPreordersCovered\":\"{units, number} units covered\",\"briefingManufacturing\":\"Manufacturing\",\"needsYou\":\"Needs you\",\"purchases\":\"Purchases\",\"manufacturing\":\"Manufacturing\",\"manufacturingScope\":\"Selected Season catalogues · manufactured SKUs only\",\"manufacturedProducts\":\"Manufactured products\",\"manufacturedProductCount\":\"{count, plural, one {# manufactured product} other {# manufactured products}}\",\"manufacturingExplicit\":\"{count, plural, one {# confirmed in Ahti} other {# confirmed in Ahti}}\",\"manufacturingConfigured\":\"{count, plural, one {# from configured sources} other {# from configured sources}}\",\"manufacturingInferred\":\"{count, plural, one {# source-estimated} other {# source-estimated}}\",\"manufacturingUnknownRoutes\":\"{count, plural, one {# SKU has no confirmed sourcing method and is outside this calculation} other {# SKUs have no confirmed sourcing method and are outside this calculation}}\",\"workOrders\":\"Work orders\",\"directionalEstimate\":\"Directional regular-sales estimate\",\"components\":\"Components\",\"componentDirectionalRisk\":\"Directional component attention · {count, plural, one {# item} other {# items}}\",\"componentNoRisk\":\"No component attention in the current directional snapshot.\",\"componentUnavailable\":\"Component risk cannot be confirmed.\",\"componentMonitoring\":\"Monitoring configured · {days, number}-day threshold\",\"componentUpdatedAt\":\"Updated {time}\",\"createWorkOrders\":\"Create work orders\",\"buildWorkOrders\":\"Build work orders\",\"purchasesScope\":\"Selected Season catalogues\",\"preorders\":\"Preorders\",\"purchaseOrdersNeedAttention\":\"Purchase orders need attention\",\"purchaseOrdersNeedAttentionCount\":\"{count, plural, one {# purchase order needs attention} other {# purchase orders need attention}}\",\"latePurchaseOrdersOpening\":\"{count, plural, one {# purchase order is due after sales opening} other {# purchase orders are due after sales opening}}\",\"latePurchaseOrdersToday\":\"{count, plural, one {# purchase order is still due after today} other {# purchase orders are still due after today}}\",\"overdueIncomingExcluded\":\"{count, plural, one {# overdue incoming unit is not counted as stock} other {# overdue incoming units are not counted as stock}}\",\"noDeliveryAttention\":\"No purchase orders need attention.\",\"updatedAt\":\"Updated {time}\",\"purchasesShort\":\"Purchases are short by {units, number} units\",\"manufacturingShort\":\"Manufacturing is short by {units, number} units\",\"loadFailed\":\"Could not load Procure.\",\"tryAgain\":\"Try again\",\"needsAttention\":\"Needs attention\",\"needsYouPurchaseShortageExplanation\":\"Create purchase orders for the uncovered preorder units.\",\"needsYouPurchaseShortageTitle\":\"Create purchase orders for {units, number} units\",\"needsYouPurchaseOrdersTitle\":\"{count, plural, one {Review # purchase order} other {Review # purchase orders}}\",\"needsYouPurchaseOrdersExplanation\":\"Review the affected purchase orders and resolve their delivery or reconciliation issue.\",\"needsYouOverduePurchaseOrdersTitle\":\"{count, plural, one {Review # overdue purchase order} other {Review # overdue purchase orders}}\",\"needsYouOverduePurchaseOrdersExplanation\":\"Review the overdue purchase orders and update their delivery status.\",\"needsYouMissingDatePurchaseOrdersTitle\":\"{count, plural, one {Set a delivery date for # purchase order} other {Set delivery dates for # purchase orders}}\",\"needsYouMissingDatePurchaseOrdersExplanation\":\"Add the missing delivery dates to the affected purchase orders.\",\"needsYouLatePurchaseOrdersTitle\":\"{count, plural, one {Review # late purchase order} other {Review # late purchase orders}}\",\"needsYouLatePurchaseOrdersExplanation\":\"Review the purchase orders whose expected delivery is after the required date.\",\"needsYouReconciliationPurchaseOrdersTitle\":\"{count, plural, one {Reconcile # purchase order} other {Reconcile # purchase orders}}\",\"needsYouReconciliationPurchaseOrdersExplanation\":\"Resolve the open purchase-order reconciliation work.\",\"needsYouManufacturingShortageTitle\":\"Create work orders for {units, number} units\",\"needsYouManufacturingShortageExplanation\":\"Create work orders for the uncovered preorder units.\",\"needsYouBuildCapturesTitle\":\"{count, plural, one {Commit # build capture} other {Commit # build captures}}\",\"needsYouBuildCapturesExplanation\":\"Commit the captured work-order outcome to finish the Manufacturing record.\",\"createPurchaseOrders\":\"Create purchase orders\",\"managePurchaseOrders\":\"Manage purchase orders\",\"activity\":{\"purchase-orders-created\":\"{count, plural, one {# purchase order
10created} other {# purchase orders created}}\",\"purchase-orders-updated\":\"{count, plural, one {# purchase order updated} other {# purchase orders updated}}\",\"work-orders-created\":\"{count, plural, one {# work order created} other {# work orders created}}\",\"work-order-builds-captured\":\"{count, plural, one {# work-order build captured} other {# work-order builds captured}}\",\"work-orders-built\":\"{count, plural, one {# work order built} other {# work orders built}}\"},\"statusReady\":\"Ready\",\"statusEmpty\":\"No products\",\"statusPartial\":\"Needs attention\",\"statusError\":\"Unavailable\",\"purchaseOrders\":{\"title\":\"Purchase orders\",\"createPurchaseOrders\":\"Create purchase orders\",\"managePurchaseOrders\":\"Manage purchase orders\",\"backToProcure\":\"Back to Procure\",\"outsideSeason\":\"This exact purchase order is outside {season}. It is excluded from selected-Season totals.\",\"referenceError\":\"Arrival filters are temporarily unavailable. The last observed list remains visible.\",\"brandFilterUnavailable\":\"The selected Brand cannot be resolved. Remove it or retry Brand references.\",\"categoryFilterUnavailable\":\"The selected Category cannot be resolved. Remove it or retry Category references.\",\"retry\":\"Retry\",\"refreshing\":\"Refreshingâ¦\",\"observedAt\":\"Observed {time}\",\"lastObserved\":\"Last observed {time}\",\"refreshError\":\"Couldnât refresh arrivals. Showing the last observed result.\",\"loadingArrivals\":\"Loading arrivals\",\"exactEvidence\":\"Exact purchase order evidence\",\"summary\":{\"title\":\"Arrival summary\",\"nextArrival\":\"Next arrival\",\"none\":\"None scheduled\",\"latePos\":\"Late POs\",\"currentScope\":\"Current scope\"},\"filters\":{\"title\":\"Arrival filters\",\"find\":\"Find arrivals\",\"active\":\"Active arrival filters\",\"po\":\"PO\",\"brand\":\"Brand\",\"vendor\":\"Vendor\",\"category\":\"Category\",\"product\":\"Product\",\"clear\":\"Clear filters\",\"remove\":\"Remove {filter}\",\"poPlaceholder\":\"PO number\",\"search\":\"Search\",\"loadingBrands\":\"Loading brandsâ¦\",\"chooseBrand\":\"Choose brand\",\"searchBrands\":\"Search brands\",\"noBrands\":\"No brands found\",\"loadingVendors\":\"Loading vendorsâ¦\",\"chooseVendor\":\"Choose vendor\",\"noVendors\":\"No vendors found\",\"clearVendor\":\"Clear vendor\",\"loadingCategories\":\"Loading categoriesâ¦\",\"chooseCategory\":\"Choose category\",\"searchCategories\":\"Search categories\",\"noCategories\":\"No categories found\",\"clearCategory\":\"Clear category\",\"clearBrand\":\"Clear brand\",\"clearProduct\":\"Clear product\",\"all\":\"All dates\",\"late\":\"Late\",\"thisWeek\":\"This week\",\"nextWeek\":\"Next week\",\"thisMonth\":\"This month\",\"custom\":\"Custom range\",\"from\":\"From\",\"to\":\"To\",\"apply\":\"Apply\",\"targetGroup\":\"Target group\",\"chooseTargetGroup\":\"Choose target group\"},\"results\":{\"title\":\"Arrivals\",\"resultCount\":\"{count, plural, one {# PO arrival} other {# PO arrivals}}\",\"productResultCount\":\"{count, plural, one {# product} other {# products}}\",\"empty\":\"No arrivals match this scope.\",\"tableLabel\":\"Purchase order arrivals\",\"productTableLabel\":\"Product arrivals\",\"groupBy\":\"Group arrivals by\",\"groupPo\":\"PO\",\"groupProduct\":\"Product\",\"product\":\"Product\",\"schedule\":\"Arrival schedule\",\"unmappedBrand\":\"Unmapped brand\",\"arrival\":\"Arrival\",\"poBatch\":\"PO / batch\",\"brandVendor\":\"Brand / vendor\",\"contents\":\"Contents\",\"openPo\":\"Open {po}\",\"openProduct\":\"Open {product}\",\"expandProduct\":\"Expand {product}\",\"collapseProduct\":\"Collapse {product}\",\"moreProducts\":\"+{count, plural, one {# product} other {# products}}\",\"moreArrivals\":\"+{count, plural, one {# arrival} other {# arrivals}}\",\"productsInPo\":\"{count, plural, one {# product in this PO arrival} other {# products in this PO arrival}}\"},\"timing\":{\"late\":\"Late\",\"daysLate\":\"{count, plural, one {# day late} other {# days late}}\",\"today\":\"Today\",\"this-week\":\"This week\",\"next-week\":\"Next week\",\"later\":\"Later\",\"unknown\":\"Date unknown\"},\"measures\":{\"pos\":\"POs\",\"scheduledArrivals\":\"Scheduled arrivals\",\"products\":\"Products\",\"items\":\"Items\",\"units\":\"Units\",\"incomplete\":\"Incomplete quantity evidence\",\"poCount\":\"{count, plural, one {# PO} other {# POs}}\",\"arrivalCount\":\"{count, plural, one {# scheduled arrival} other {# scheduled arrivals}}
10\",\"productCount\":\"{count, plural, one {# product} other {# products}}\",\"itemCount\":\"{count, plural, one {# item} other {# items}}\",\"unitCount\":\"{count, plural, one {# unit} other {# units}}\"},\"detail\":{\"back\":\"Back to arrivals\",\"viewInNetSuite\":\"View in NetSuite\",\"unmappedBrand\":\"Unmapped brand\"},\"observationDetail\":{\"loading\":\"Loading arrival details\",\"notFound\":\"No matching arrival evidence\",\"backToPos\":\"Back to POs\",\"backToProducts\":\"Back to products\",\"po\":\"Purchase order\",\"product\":\"Product\",\"manage\":\"Manage purchase order\",\"expandItems\":\"Show items for {product}\",\"collapseItems\":\"Hide items for {product}\"}},\"salesCapacity\":\"Sales capacity\"},\"manufactureWorkspace\":{\"label\":\"Production\",\"productionMonth\":\"Production month\",\"monthObject\":{\"one\":\"month\",\"other\":\"months\"},\"planned\":\"Ordered\",\"plannedMeta\":\"{count, plural, one {pcs on # work order} other {pcs on # work orders}}\",\"built\":\"Built\",\"builtMeta\":\"1st quality · {percent} of ordered\",\"builtProgress\":\"Built of ordered\",\"secondQuality\":\"2nd quality\",\"rateMeta\":\"{count} of {total} · {delta} pp vs {month}\",\"rateMetaNoComparison\":\"{count} of {total}\",\"waste\":\"Material waste\",\"noWaste\":\"No waste logged in {month}\",\"detailsLabel\":\"Month details\",\"showAll\":\"Show all\",\"tabProducts\":\"Products {count}\",\"tabReasons\":\"2nd quality reasons {count}\",\"detailsTitle\":\"Production details · {month}\",\"byProduct\":\"By product\",\"columns\":{\"product\":\"Product\",\"workOrders\":\"Work orders\",\"planned\":\"Ordered\",\"built\":\"Built\",\"secondQuality\":\"2nd quality\",\"rate\":\"Rate\",\"waste\":\"Waste\"},\"reasons\":\"2nd quality reasons\",\"notes\":\"Recurring notes\",\"notesPending\":\"The summary is being prepared in the background.\",\"signature\":\"â Ahti\",\"buildLauncher\":\"Build work orders\",\"postLauncher\":\"Post 2nd quality and waste\",\"entries\":\"{count, plural, one {# entry} other {# entries}}\",\"unavailable\":\"Unavailable\",\"empty\":\"No production in {month}\",\"otherProduct\":\"Other 2nd quality\",\"otherMeta\":\"Samples, returns and captures without a work order\",\"reasonShare\":\"{share} of this product\",\"noWorkOrder\":\"No work order\",\"showAllProducts\":\"{count, plural, one {Show # product} other {Show all # products}}\",\"showAllReasons\":\"{count, plural, one {Show # reason} other {Show all # reasons}}\",\"throughput\":\"Throughput\",\"throughputLost\":\"{percent} lost\",\"throughputDays\":\"{days} d\",\"throughputToFirstStep\":\"{days} d to first step\"},\"config\":{\"loading\":\"Loading seasons\",\"loadError\":\"Couldnât load seasons.\",\"retry\":\"Try again\",\"issuesToReview\":\"{count, plural, one {# issue to review} other {# issues to review}}\",\"seasonName\":\"Season name\",\"code\":\"Code\",\"allInStock\":\"All in-stock items\",\"visiblePast\":\"Past\",\"visibleUpcoming\":\"Upcoming\",\"defaultSpringSummer\":\"Spring/Summer\",\"defaultFallWinter\":\"Fall/Winter\",\"warningShipEndsAfterSeason\":\"Preorder shipping ends after the season ends.\",\"warningShipEndsBeforeStart\":\"Preorder shipping ends before it starts.\"}},\"outputs\":{\"title\":\"Output profiles\",\"newProfile\":\"+ New profile\",\"copyInstructions\":\"Copy instructions\",\"copied\":\"Copied\",\"copyInstructionsFailed\":\"Could not copy instructions. Select and copy the text below.\",\"copyInstructionsManual\":\"Copy instructions manually\",\"productPurposes\":{\"loading\":\"Loading Product requirements...\",\"loadFailed\":\"Product requirements could not be loaded.\",\"refreshFailed\":\"Product requirements could not be updated.\",\"retry\":\"Try again\",\"type\":\"Product\",\"purpose\":{\"purchase\":\"Ready to purchase\",\"manufacture\":\"Ready to manufacture\",\"sell\":\"Ready to sell\"},\"unconfigured\":\"Not configured\",\"approved\":\"Approved {date}\",\"selectedCount\":\"Requirements: {count}\",\"available\":\"Available requirements\",\"search\":\"Search attributes and output profiles\",\"attribute\":\"Product attribute\",\"outputProfile\":\"Output profile\",\"level\":{\"product\":\"Product\",\"article\":\"Article\",\"sku\":\"SKU\"},\"add\":\"Add {item}\",\"remove\":\"Remove {item}\",\"emptySetHint\":\"Approve that no product information is required for this purpose.\",\"previewFailed\":\"Requirements could not be previewed.\",\"saveFailed\":\"Requirements could not be saved.\",\"saved\":\"Saved\",\"saving\":\"Saving...\",\"save\":\"Save requirements\"},\"plan\":{\"title\":\"Coordinated capability plan\",\"description\":\"Review the complete requirement set together. Only this reviewed plan can be used by Product setup.\",\"approveAll\":\"Approve plan\",\"approve\":\"Approve match\",\"reject\":\"Reject match\",\"uses\":\"Uses: {values}\",\"shared\":\"Shared inputs: {values}\",\"validationPending\":\"The complete plan needs correction before it can be approved.\",\"states\":{\"can-make\":\"Ahti can make this\",\"review\":\"Review this match\",\"setup-needed\":\"Setup needed\",\"no-safe-match\":\"No safe match\"}},\"skuProfile\":{\"editTitle\":\"Edit SKU file profile\",\"newTitle\":\"New SKU file profile\",\"description\":\"V1 creates SKU-level product files.\",\"delete\":\"Delete\",\"saving\":\"Saving\",\"save\":\"Save\",\"name\":\"Name\",\"fileType\":\"File type\",\"fileNameTemplate\":\"Filename template\",\"attributesTitle\":\"Product attributes\",\"availableCount\":\"{count} available\",\"findAttribute\":\"Find attribute\",\"loadingAttributes\":\"Loading attributes\",\"noAttributes\":\"No product attributes match this view.\",\"columnsTitle\":\"Columns\",\"selectedCount\":\"{count} selected\",\"emptyColumns\":\"Select product attributes to add columns.\",\"headerLabel\":\"{attribute} header\",\"moveUp\":\"Move {attribute} up\",\"moveDown\":\"Move {attribute} down\",\"dryRun\":\"Dry run\",\"download\":\"Download\",\"saveFailed\":\"Could not save profile\",\"dryRunFailed\":\"Dry run failed\",\"deleteFailed\":\"Could not delete profile\"},\"wizard\":{\"source\":{\"title\":\"2. Source\",\"description\":\"Define the recipient template columns or cells.\",\"uploadTab\":\"Upload sample file\",\"manualTab\":\"Define manually\",\"sampleFile\":\"Sample file (.csv or .xlsx)\",\"parsing\":\"Parsing fileâ¦\",\"uploadFailed\":\"Upload failed\",\"examples\":\"e.g. {values}\",\"saving\":\"Savingâ¦\",\"save\":\"Save source\",\"columnHeaderLabel\":\"Column header {index}\",\"columnHeader\":\"Column header\",\"columnTypeLabel\":\"Column type {index}\",\"typeColumn\":\"Column\",\"typeCell\":\"Cell\",\"required\":\"Required\",\"remove\":\"Remove\",\"addColumn\":\"Add column\"},\"basics\":{\"title\":\"1. Basics\",\"description\":\"Name, kind, Brand and row level.\",\"name\":\"Profile name\",\"namePlaceholder\":\"e.g. Retailer order template\",\"key\":\"Profile key\",\"keyPlaceholder\":\"Derived from the name\",\"kind\":\"Profile kind\",\"kindTabular\":\"Table\",\"kindForm\":\"Form\",\"direction\":\"Direction\",\"send\":\"Send to recipient\",\"receive\":\"Receive from recipient\",\"comingLater\":\"Coming in V2\",\"inboundLater\":\"Receiving comes in V2\",\"owner\":\"Owner\",\"noOwner\":\"No owner\",\"brand\":\"Brand (optional)\",\"allBrands\":\"All brands\",\"rowLevel\":\"Row level\",\"fileFormat\":\"File format\",\"saving\":\"Savingâ¦\",\"save\":\"Save basics\"},\"autoMap\":{\"title\":\"3. Auto-map\",\"description\":\"Generate a mapping suggestion for each recipient column, then accept, edit or reject it.\",\"generating\":\"Generatingâ¦\",\"generate\":\"Generate mapping suggestions\",\"failed\":\"Couldnât generate suggestions. Try again.\",\"recipientColumn\":\"Recipient column\",\"suggestedExpression\":\"Suggested expression\",\"confidence\":\"Confidence\",\"rationale\":\"Rationale\",\"action\":\"Action\",\"promotionHint\"
10:\"Consider adding â{label}â as a Product attribute (V2)\",\"accept\":\"Accept\",\"reject\":\"Reject\",\"accepted\":\"Accepted\",\"undo\":\"Undo\",\"saving\":\"Savingâ¦\",\"save\":\"Save accepted mappings\"},\"refine\":{\"title\":\"4. Refine\",\"description\":\"Chat with AI to adjust single field mappings.\",\"target\":\"Refine: {target}\",\"close\":\"Close\",\"thinking\":\"Thinkingâ¦\",\"placeholder\":\"Describe what this field should containâ¦\",\"send\":\"Send\",\"suggestion\":\"Suggestion:\",\"apply\":\"Apply\",\"failed\":\"Couldnât get a suggestion. Try again.\",\"empty\":\"No mappings defined yet. Complete the Source step first.\",\"refined\":\"Refined\",\"collapse\":\"Collapse\",\"refine\":\"Refine\",\"saving\":\"Savingâ¦\",\"save\":\"Save refinements\"},\"test\":{\"title\":\"5. Test\",\"description\":\"Run a dry run to preview the file and check completeness.\",\"running\":\"Runningâ¦\",\"run\":\"Run dry run\",\"failed\":\"Dry run failed. Check the mappings.\",\"download\":\"Download output file\"}},\"completeness\":{\"mapping\":\"Mapping\",\"mappedColumns\":\"{mapped}/{total} columns\",\"data\":\"Data\",\"filledCells\":\"{filled}/{total} cells\",\"confidence\":\"Confidence\",\"highConfidence\":\"{high}/{total} high\",\"critical\":\"Critical\",\"requiredCells\":\"{filled}/{total} required cells\",\"perRow\":\"Completeness per row\",\"rowBucket\":\"{bucket}: {count, plural, one {# row} other {# rows}}\"},\"confidence\":{\"high\":\"High\",\"medium\":\"Medium\",\"low\":\"Low\"},\"kind\":{\"tabular\":\"Table\",\"form\":\"Form\",\"labels\":\"Labels\",\"dpp\":\"DPP\"},\"sheet\":{\"nameShopify\":\"Shopify import file\",\"nameB2b\":\"Default B2B product data sheet\",\"nameIntersport\":\"Intersport B24 Pricat\",\"nameSgnProducts\":\"SGN Sportia product catalog\",\"nameSgnPreorder\":\"SGN Sportia preorder stock\",\"nameSdex\":\"SDEX questionnaire\",\"namePriceList\":\"Price list\",\"nameCatalogue\":\"Catalogue\",\"productDataSheet\":\"product data sheet\",\"reviewTitle\":\"Review {name}\",\"testTitle\":\"{name} test\",\"subtitle\":\"Sell · {brand} · {scope, select, brand {Brand configuration} other {Organization configuration}}\",\"productArticle\":\"Article {key}\",\"loadFailed\":\"Couldnât load the sheet configuration.\",\"requestFailed\":\"Couldnât complete the request.\",\"testOutput\":\"Test output\",\"close\":\"Close product data sheet\",\"reloadAndReview\":\"Reload and review\",\"retry\":\"Retry\",\"saved\":\"Configuration saved.\",\"readinessFailed\":\"Readiness couldnât be refreshed. The saved configuration is available, but readiness summaries may be out of date.\",\"closeButton\":\"Close\",\"loading\":\"Loading sheet configuration\",\"questionnaireFields\":\"Questionnaire fields\",\"sheetFields\":\"Sheet fields\",\"addField\":\"Add field\",\"searchValues\":\"Search valuesâ¦\",\"searchAttributes\":\"Search Product attributes\",\"productAttribute\":\"Product attribute\",\"outputValue\":\"Output value\",\"addOutputValue\":\"Add output value\",\"section\":\"Questionnaire section\",\"sectionOption\":\"{section} · {count, plural, one {# field} other {# fields}}\",\"chooseSection\":\"Choose section\",\"searchSections\":\"Search sectionsâ¦\",\"sectionNote\":\"All {count} fields stay in your draft. The Product type decides which Product sections are generated.\",\"incomplete\":\"Source setup is incomplete. Saving keeps this Output disabled. Product values are checked separately in the preview.\",\"field\":\"Field\",\"source\":\"Source\",\"rules\":\"Rules\",\"fieldActions\":\"Field actions\",\"fieldLabel\":\"Field label {key}\",\"chooseSource\":\"Choose a source\",\"configuredPrice\":\"Configured price\",\"editSourceFor\":\"Edit source for {field}\",\"editSource\":\"Edit source\",\"savedSource\":\"Saved source\",\"fieldRequirements\":\"Field requirements\",\"outputValueFor\":\"Output value for {field}\",\"requireField\":\"Require {field}\",\"required\":\"Required\",\"acceptBlankField\":\"Accept blank {field}\",\"acceptBlank\":\"Accept blank\",\"removeField\":\"Remove {field}\",\"remove\":\"Remove\",\"editSheet\":\"Edit sheet\",\"appliesTo\":\"Applies to\",\"appliesToValue\":\"{scope, select, brand {Brand configuration} other {Organization configuration}} · applicability is managed in Requirements\",\"fieldSummary\":\"{label} · {required, select, true {required} other {optional}}{blank, select, true { · blank accepted} other {}}\",\"staticValue\":\"Output value: {value}\",\"legacySdex\":\"Keep the questionnaire contract and reviewed omissions:\",\"legacySgn\":\"Keep the existing SGN output contracts and reviewed recipient values:\",\"legacyIntersport\":\"Use the recipient template and populated Product cells:\",\"legacyDefault\":\"Keep the current generated definition for fields that differ from older saved settings:\",\"approveShopify\":\"Save these changes without enabling this Output\",\"approve\":\"Approve this sheet configuration\",\"editFields\":\"Edit fields\",\"product\":\"Product\",\"searchProduct\":\"Search by name or SKU\",\"checkingProducts\":\"Checking productsâ¦\",\"productsFailed\":\"Products couldnât be checked.\",\"noProducts\":\"No matching Products.\",\"season\":\"Season\",\"chooseSeason\":\"Choose season\",\"checkingSeasons\":\"Checking seasonsâ¦\",\"seasonsFailed\":\"Seasons couldnât be checked.\",\"noSeasons\":\"No seasons configured.\",\"previewInput\":\"Preview {input}\",\"marketCountry\":\"Market country code\",\"previewMarketCountry\":\"Preview market country code\",\"marketCountryPlaceholder\":\"For example, DE\",\"previewInput
10sNote\":\"Preview inputs apply to this run only. Without a market country, country-specific fields are left out.\",\"testFailed\":\"The test output couldnât be generated.\",\"tryAgain\":\"Try again\",\"generating\":\"Generating test outputâ¦\",\"generate\":\"Generate test output\",\"testReady\":\"Test output ready\",\"downloadTest\":\"Download test file\",\"outputValues\":\"Output values\",\"blankAccepted\":\"Blank accepted\",\"requiredMissing\":\"Required value missing\",\"optionalMissing\":\"Optional value missing\",\"noPreorderRows\":\"No preorder rows were found for this customer and season.\",\"productUnavailable\":\"The selected Product isnât available in this Brand.\",\"working\":\"Workingâ¦\",\"reviewChanges\":\"Review changes\",\"saveConfiguration\":\"Save configuration\"},\"dpp\":{\"title\":\"DPP\",\"reviewTitle\":\"Review DPP\",\"previewTitle\":\"DPP preview\",\"subtitle\":\"Sell · Global\",\"preview\":\"Preview\",\"close\":\"Close DPP\",\"loadFailed\":\"Couldnât load the DPP configuration.\",\"requestFailed\":\"Couldnât complete the request.\",\"reloadAndReview\":\"Reload and review\",\"retry\":\"Retry\",\"loading\":\"Loading DPP\",\"baseUrl\":\"Base URL\",\"qrCode\":\"QR code\",\"required\":\"Required\",\"lotNumber\":\"Lot number\",\"serialNumber\":\"Serial number\",\"gtinAttribute\":\"GTIN attribute\",\"chooseGtin\":\"Choose the GTIN attribute\",\"feedFields\":\"Feed fields\",\"addField\":\"+ Add field\",\"addFieldLabel\":\"Add field\",\"searchValues\":\"Search valuesâ¦\",\"searchAttributesAndValues\":\"Search attributes and output values\",\"noMatchingValues\":\"No matching values\",\"productAttribute\":\"Product attribute\",\"outputValue\":\"Output value\",\"choiceDescription\":\"{label} · {kind, select, attribute {Product attribute} other {Output value}}\",\"feedField\":\"Feed field\",\"valueFrom\":\"Value from\",\"fieldActions\":\"Field actions\",\"gtinSku\":\"GTIN · SKU\",\"gtinMinimum\":\"GTIN minimum\",\"minimum\":\"Minimum\",\"editSourceFor\":\"Edit source for {field}\",\"editSource\":\"Edit source\",\"requireField\":\"Require {field}\",\"removeField\":\"Remove {field}\",\"remove\":\"Remove\",\"savePassportUrl\":\"Save passport URL to Product\",\"writeTo\":\"Write to\",\"loadingDestinations\":\"Loading destinationsâ¦\",\"noDestination\":\"No writable destination configured\",\"doNotSave\":\"Donât save to Product\",\"editDpp\":\"Edit DPP\",\"requiredIn\":\"Required in\",\"requiredInValue\":\"Sell · Global · System default\",\"publicFeedFields\":\"Public feed fields\",\"gtinRequired\":\"GTIN · required\",\"fieldSummary\":\"{label} · {required, select, true {required} other {optional}}\",\"qrIdentity\":\"QR identity\",\"onePerProduct\":\"One QR per Product\",\"qrAddresses\":\"QR addresses\",\"qrChanged\":\"Changed · review before replacing printed codes\",\"qrUnchanged\":\"Unchanged · existing codes are reused\",\"unavailable\":\"Unavailable\",\"approvePublic\":\"Approve these fields for the public feed\",\"approveIdentity\":\"Approve changes to existing QR addresses\",\"previewProducts\":\"Preview Products\",\"chooseProduct\":\"Choose Product\",\"loadingProducts\":\"Loading Productsâ¦\",\"productsFailed\":\"Couldnât load Products.\",\"loadMore\":\"Load more\",\"omitted\":\"{key} · optional value omitted\",\"blocked\":\"{product} · {fields} · required value missing\",\"qrUnavailable\":\"{product} · QR unavailable\",\"working\":\"Workingâ¦\",\"reviewChanges\":\"Review changes\",\"saveConfiguration\":\"Save configuration\"},\"library\":{\"addCompanyFact\":\"Add company fact\",\"value\":\"Value\",\"selectValue\":\"Select value\",\"yes\":\"Yes\",\"no\":\"No\",\"cancel\":\"Cancel\",\"save\":\"Save\",\"configureTitle\":\"Configure {name}\",\"configureOutput\":\"Configure output\",\"loadingConfiguration\":\"Loading output configuration\",\"copyName\":\"{name} copy\",\"skuLevel\":\"SKU\",\"ready\":\"Ready\",\"needsSetup\":\"Needs setup\",\"finalFields\":\"{count, plural, one {# final field} other {# final fields}}\",\"columns\":\"{count, plural, one {# column} other {# columns}}\",\"duplicate\":\"Duplicate\",\"delete\":\"Delete\",\"uploadFile\":\"Upload file\",\"uploadHint\":\"Upload a validated profile definition JSON. Requirement setup follows the import.\",\"importFailed\":\"The profile definition couldnât be imported.\",\"reviewImportTitle\":\"Review imported requirements\",\"reviewImportHint\":\"Confirm the recipient fields before you save this requirement.\",\"recipientColumn\":\"Recipient column: {header}\",\"recipientTarget\":\"Recipient target: {target}\",\"importedEvidence\":\"Imported evidence is available for review.\",\"saveImportFailed\":\"Couldnât save the imported requirement.\",\"savingAndAnalyzing\"
10:\"Saving and analyzing\",\"analyzeAndSave\":\"Analyze and save\",\"enabled\":\"Enabled\",\"setupRequired\":\"Setup required\",\"runnable\":\"Runnable\",\"noSetup\":\"No setup\",\"toResolve\":\"{count} to resolve\"},\"config\":{\"setupRequirements\":\"{count, plural, one {# setup requirement} other {# setup requirements}}\",\"noSetupRequirements\":\"No setup requirements\",\"toResolve\":\"{count} to resolve\",\"owner\":\"Owner\",\"noOwner\":\"No owner\",\"analyzing\":\"Analyzing\",\"analyze\":\"Analyze\",\"disable\":\"Disable\",\"enable\":\"Enable\",\"availableInActions\":\"Available in Actions\",\"analyzeHint\":\"Analyze this profile to build its setup checklist.\",\"tabProduct\":\"Product attributes\",\"tabOutput\":\"Output attributes\",\"tabTest\":\"Test output\",\"saveBeforeDryRun\":\"Save this requirement before you run a dry run.\",\"noMappings\":\"No output attributes mapped yet.\",\"usesAttribute\":\"Uses {key}\",\"usesApproved\":\"Uses an approved output mapping\",\"recipient\":\"Recipient: {target}\",\"productInputs\":\"Product inputs: {inputs}\",\"nextAction\":\"Next action: {action}\",\"targetPending\":\"Definition target pending\",\"targetColumn\":\"column {header}\",\"targetCell\":\"cell {sheet}!{address}\",\"targetRowColumn\":\"row column {sheet}!{column}\",\"targetRouting\":\"routing output\",\"targetKindColumn\":\"Column\",\"targetKindCell\":\"Cell\",\"targetKindRowColumn\":\"Row column\",\"inputTransform\":\"approved transform inputs\",\"inputHierarchy\":\"Product hierarchy {level}\",\"inputFixed\":\"approved Brand or organization fact\",\"inputRuntime\":\"runtime {label}\",\"inputSourceField\":\"source field {field}\",\"inputAwaiting\":\"Awaiting a reviewed deterministic mapping\",\"notAnalyzed\":\"Not analyzed\",\"covered\":\"{percent} covered\",\"pendingRationale\":\"Awaiting requirement analysis and review.\"},\"analysis\":{\"coverage\":\"Coverage\",\"handled\":\"{ready}/{total} handled\",\"needsSetup\":\"Needs setup\",\"configurationWork\":\"Configuration work\",\"suggested\":\"Suggested\",\"reviewBeforeCoverage\":\"Review before coverage\",\"acceptedBlank\":\"Accepted blank\",\"handledByPolicy\":\"Handled by policy\",\"missingConfig\":\"Missing config\",\"ready\":\"Ready\",\"all\":\"All\",\"findRequirement\":\"Find requirement\",\"noMatches\":\"No requirements match this view.\",\"runtimeRecovery\":\"Runtime recovery\",\"allowedCount\":\"{count} allowed\",\"offCount\":\"{count} off\",\"minConfidence\":\"Min {value}\",\"allowed\":\"Allowed\",\"off\":\"Off\",\"analyzerOff\":\"Analyzer: off\",\"enableItem\":\"Enable {label}\",\"disableItem\":\"Disable {label}\",\"enable\":\"Enable\",\"disable\":\"Disable\",\"recoveryNote\":\"Recovery note\",\"requirementCount\":\"{count, plural, one {# requirement} other {# requirements}}\",\"more\":\"+{count} more\",\"showFewer\":\"Show fewer\",\"showMore\":\"Show {count} more\",\"groupGeneral\":\"General\",\"groupDataProvision\":\"Data provision\",\"groupCompany\":\"Company\",\"groupContact\":\"Contact\"},\"requirement\":{\"candidate\":\"Candidate: {label} · {reason}\",\"addProjection\":\"Add projection\",\"mapSource\":\"Map source\",\"useSource\":\"Use source for this output\",\"configureItem\":\"Configure {label}\",\"configure\":\"Configure\",\"acceptBlank\":\"Accept blank\",\"addFixedAnswer\":\"Add fixed answer\",\"inputs\":\"Inputs:\",\"projection\":\"Projection:\",\"preview\":\"Preview:\",\"saveProjection\":\"Save projection\",\"candidateSource\":\"Candidate source\",\"noCandidateSource\":\"No candidate source\",\"source\":\"Source:\",\"field\":\"Field:\",\"saveSourceBinding\":\"Save source binding\",\"modeProductFact\":\"Product fact\",\"modeSource\":\"Source field\",\"modeProjection\":\"Projection\",\"productFact\":\"Product fact\",\"noSourceFields\":\"No source fields are available from the current product sources.\",\"sourceSystem\":\"Source system\",\"selectSourceSystem\":\"Select source system\",\"findSource\":\"Find source\",\"sourceField\":\"Source field\",\"selectSourceField\":\"Select source field\",\"findField\":\"Find field\",\"sourceSummary\":\"Source field {field} from {source}.\",\"loadingCatalog\":\"Loading field catalog.\",\"noProjectionFacts\":\"No covered product facts are available for a projection yet.\",\"projectionInput\":\"Projection input\",\"selectProjectionInput\":\"Select projection input\",\"findFactOrField\":\"Find fact or field\",\"derivation\":\"Derivation\",\"selectDerivation\":\"Select derivation\",\"findDerivation\":\"Find derivation\",\"derivationCopy\":\"Copy value\",\"derivationLine1\":\"Line 1\",\"derivationLine2\":\"Line 2\",\"suffixCopy\":\"as-is\",\"suffixLine1\":\"line 1\",\"suffixLine2\":\"line 2\",\"projectionLabel\":\"{target} from {input}\",\"projectionSummary\":\"{target} from {input}.\",\"projectionSummaryDerived\":\"{target} from {input}, {suffix}.\",\"loadingFields\":\"Loading fields\",\"fieldCount\":\"{count, plural, one {# field} other {# fields}}\",\"sourceFieldOption\":\"Source field · {source}\",\"pickerOptions\":\"{label}
10 options\",\"noOptions\":\"No options found.\"},\"status\":{\"covered\":\"Covered\",\"derived\":\"Derived\",\"runtime\":\"Runtime\",\"suggested\":\"Suggested\",\"missingData\":\"Missing data\",\"missingConfig\":\"Missing config\",\"invalidOutput\":\"Invalid output\",\"unsupported\":\"Unsupported\",\"acceptedBlank\":\"Accepted blank\"},\"nextAction\":{\"none\":\"Ready\",\"runtime\":\"Runtime value\",\"approve\":\"Approve transform\",\"mapSource\":\"Map source\",\"useSourceField\":\"Use source field\",\"addProjection\":\"Add projection\",\"addProductAttribute\":\"Configure product fact\",\"addFixedAnswer\":\"Add fixed answer\",\"acceptBlank\":\"Accept blank\",\"fixValue\":\"Fix value\"},\"source\":{\"rowField\":\"Row field: {path}\",\"outputSourceField\":\"Source field: {field} · {source}\",\"productFact\":\"Product fact: {key}\",\"productFactLevel\":\"Product fact: {key} ({level})\",\"hierarchy\":\"Product hierarchy: {level, select, product {Product code} article {Article code} other {SKU}}\",\"transform\":\"Transform: {key}\",\"fixedAnswer\":\"Fixed answer\",\"acceptedBlank\":\"Accepted blank\",\"none\":\"No source found\"},\"scope\":{\"productRow\":\"Product row\",\"brand\":\"Brand\",\"org\":\"Organization\"}},\"sidebar\":{\"poweredBy\":\"Auto-generated by Ahti\",\"categories\":\"Categories\",\"manageAccount\":\"Manage account\",\"account\":{\"information\":\"Information\",\"connections\":\"Connections\",\"valueSets\":\"Defaults\",\"activity\":\"Activity\"}},\"admin\":{\"manageSources\":\"Manage sources\",\"editTeams\":\"Edit teams\",\"editSource\":\"Edit\",\"deleteSource\":\"Delete\"},\"sections\":{\"company\":\"Company\",\"people\":\"People\",\"business\":\"Business\",\"projects\":\"Projects\",\"processes\":\"Processes\",\"policies\":\"Policies\"},\"topicDescriptions\":{\"company\":\"Company identity, mission, values, and general information\",\"people\":\"Organization structure, team profiles, and key contacts\",\"business\":\"Products, services, and business goals\",\"projects\":\"Current projects and strategic initiatives\",\"processes\":\"Workflows, tools, and operational procedures\",\"policies\":\"Internal policies, compliance, and guidelines\"},\"digest\":{\"title\":\"Knowledge digest\",\"pillLabel\":\"Digest\",\"description\":\"Overview of your organization's knowledge base\",\"lastUpdated\":\"Last updated: {date}\",\"emptyCategory\":\"No digest content for this category yet.\",\"noResults\":\"No results for â{query}â\"},\"errors\":{\"loadFailed\":\"Unable to load knowledge base\"},\"manageSources\":\"Manage sources\",\"changelog\":{\"link\":\"News\",\"pageTitle\":\"News\",\"empty\":\"Nothing new to show yet. Check back after the next release.\",\"loadError\":\"Couldn't load the changelog. Please try again in a moment.\",\"sections\":{\"added\":\"New\",\"improved\":\"Improved\",\"fixed\":\"Fixed\"},\"audiences\":{\"members\":\"For team members\",\"admins\":\"For team admins\"}},\"source\":{\"updated\":\"Updated {date}\",\"viewSource\":\"View source\",\"showMore\":\"Show more\",\"showLess\":\"Show less\"},\"search\":{\"resultsTitle\":\"Search results\",\"resultsDescription\":\"Found {count} sources matching \\\"{query}\\\"\",\"noResults\":\"No results found\",\"noResultsForQuery\":\"No results found for \\\"{query}\\\"\",\"resultsCount\":\"Found matches in {count} sections for \\\"{query}\\\"\",\"sourcesFound\":\"Found {count} sources matching \\\"{query}\\\"\",\"noSourcesFound\":\"No sources found for \\\"{query}\\\"\",\"tryDifferentQuery\":\"Try a different search term\"},\"aiSearch\":{\"title\":\"Ahti says\",\"searching\":\"Searching...\",\"sources\":\"Sources\",\"actions\":\"Tools\",\"noResults\":\"No results matched your search. Try different keywords.\"},\"emptyState\":{\"title\":\"No content yet\",\"description\":\"No knowledge sources added for this topic.\"},\"actions\":{\"title\":\"Toolbox\",\"description\":\"Secondary tools for one-off work.\",\"noActions\":\"No tools available for your organization\",\"noSearchResults\":\"No tools match your search\",\"errorTitle\":\"Unable to load Toolbox\",\"allLabel\":\"All\",\"sections\":{\"onDemand\":\"On-demand\",\"scheduled\":\"Scheduled\"},\"usedToday\":\"{used}/{limit} used today\"},\"teams\":{\"title\":\"Teams\",\"description\":\"Your organization's team structure\",\"myTeams\":\"My teams\",\"otherTeams\":\"Other teams\",\"allTeams\":\"All teams\",\"yourTeam\":\"Your team\",\"lead\":\"Lead\",\"members\":\"Members\",\"memberCount\":\"{count, plural, one {# member} other {# members}}\",\"andMore\":\"and {count} more...\",\"emptyState\":{\"title\":\"No teams configured\",\"description\":\"No teams configured. Ask your admin to set up teams in account settings.\"},\"errorTitle\":\"Unable to load teams\"},\"products\":{\"foundation\":{\"dataSource\":{\"addTitle\":\"Add data source\",\"sections\":{\"connection\":\"Connection\",\"hierarchy\":\"Hierarchy\",\"brandIdentity\":\"Brand identity\",\"skuField\":\"SKU field\",\"productMatch\":\"Product match\",\"destinationProfiles\":\"Destination create profiles\"},\"blocked\":{\"hierarchy\":\"Connect the source first.\",\"brandIdentity\":\"Set the hierarchy shape first.\"},\"save\":\"Save\",\"saving\":\"Savingâ¦\",\"unsavedTitle\":\"Unsaved changes\",\"unsavedHint\"
10:\"Save the source mapping, hierarchy, and brand identity together.\",\"errorSourceMissing\":\"The Product source no longer exists. Refresh and try again.\",\"errorNotInResult\":\"The Product source wasnât in the save result.\",\"errorNotVerified\":\"Couldnât verify the Product source save. Refresh and try again.\"}},\"attributes\":{\"dialog\":{\"sku\":{\"title\":\"SKU identity\",\"description\":\"SKU uses the existing source and brand identity setup.\",\"sourceOwner\":\"Source SKU field\",\"hierarchyOwner\":\"Brand hierarchy identifiers\",\"hierarchyDescription\":\"Product, article, and SKU identity rules are owned by each brand.\",\"conflict\":\"Primary Product SKU setup is incomplete or conflicting. Fix the source graph or Brand setup before trusting System SKU.\",\"noSource\":\"No product source is configured.\",\"openSourceSetup\":\"Open source setup\",\"openBrandSetup\":\"Open brand setup\",\"close\":\"Close\"},\"save\":\"Save\",\"saving\":\"Saving...\",\"cancel\":\"Cancel\",\"loadingCatalog\":\"Loading source fields...\",\"noCatalog\":\"Connect a source to map this attribute.\",\"sourceFallback\":\"the selected source\",\"sourceCarriedLevel\":\"{logical, select, product {Products do not exist in {source}. Read this product attribute from {carrier} rows.} article {Articles do not exist in {source}. Read this article attribute from {carrier} rows.} sku {SKUs do not exist in {source}. Read this SKU attribute from {carrier} rows.} other {Read this attribute from {carrier} rows.}}\",\"sourceVirtualLevel\":\"This attribute is managed by Ahti.\",\"suggestedSemanticFact\":\"Output requirement: approve this attribute as {label}.\",\"brand\":{\"inherited\":\"Inherited\",\"override\":\"Override\",\"inheritedReadOnly\":\"{brand} uses the General definition.\",\"overrideFor\":\"Create {brand} override\",\"usesGeneral\":\"{brand} uses the General definition.\",\"editGeneral\":\"Edit General definition\",\"createOverride\":\"Create {brand} override\",\"generalDefinition\":\"General definition\",\"inheritedDefinition\":\"{brand} · Inherited from General\",\"overrideDefinition\":\"{brand} override\",\"close\":\"Close\",\"additionalField\":\"Additional field\",\"rule\":{\"pattern\":\"Generate from a pattern\",\"nextAvailable\":\"Use the next available value\",\"action\":\"Generate with an Action\",\"mappedValues\":\"Use values from the mapped field\"},\"removeOverride\":\"Remove override\"},\"overrides\":{\"summary\":\"{count, plural, one {# brand override} other {# brand overrides}}\",\"summaryNone\":\"Per-brand overrides\",\"toggleAria\":\"Toggle override for {brand}\",\"skipPackage\":\"Skip {pkg} for this brand\",\"dropAttribute\":\"Drop this attribute for this brand\"},\"errors\":{\"noSource\":\"No data source configured.\",\"uniqueValuesNeedsMapping\":\"Map this attribute to a source field before using existing source values.\",\"runtimeOnlyNeedsRule\":\"Choose a creation rule before using runtime-only.\",\"partialSave\":\"Saved partially. {message}\",\"focusedLevelMissing\":\"The selected Product level must stay configured.\"},\"delete\":{\"trigger\":\"Delete\",\"title\":\"Delete attribute?\",\"confirmDescription\":\"This will permanently remove {label} at the {level} level from this organisation's product configuration.\",\"confirm\":\"Delete attribute\",\"cancel\":\"Keep attribute\"},\"autoListSource\":{\"label\":\"Source from mapped list\",\"description\":\"This mapped field is a closed list in the source system. Operators will choose from those list options when creating products.\",\"systemManaged\":\"System managed\",\"source\":\"Source\",\"selection\":\"Allowed selection\",\"single\":\"One value\",\"multi\":\"Multiple values\",\"value\":\"Stored value\",\"labelField\":\"Shown label\",\"optionsFrom\":\"{attribute} options from {source}\",\"configuredLabel\":\"Configured label\"},\"constructor\":{\"title\":\"Creation rule\",\"inputModes\":{\"title\":\"How the value is entered\",\"enterValue\":\"Enter a value\",\"chooseFromSource\":\"Choose from an Attribute source\",\"chooseExistingOrNew\":\"Choose an existing value or enter a new one\"},\"empty\":{\"label\":\"No creation rule\",\"description\":\"Choose how Ahti should fill this when creating products\"},\"manual\":{\"label\":\"Manual\",\"description\":\"Operator types the value\",\"hint\":\"Operator types this value when creating a product. Use the existing vocabulary, validation, and required toggles to constrain it.\"},\"concat\":{\"label\":\"Concat\",\"description\":\"Combine other attributes\",\"addAttribute\":\"+ attribute\",\"addLiteral\":\"+ literal\",\"transformNone\":\"none\",\"padLength\":\"len\",\"remove\":\"Remove\",\"empty\":\"No parts yet â add an attribute or literal.\",\"pickerMode\":\"Picker\",\"describeMode\":\"Describe\",\"describePlaceholder\":\"Describe how this should be filled, e.g. \\\"Brand uppercase, dash, then 4-digit padded sequence\\\"\",\"generate\":\"Generate\",\"generating\":\"Generatingâ¦\",\"transformUpper\":\"upper\",\"transformLower\":\"lower\",\"transformSlug\":\"slug\",\"transformPad\":\"pad\",\"transformPrefix\":\"prefix\",\"transformRegex\":\"regex\",\"regexPlaceholder\":\"regex\",\"groupPlaceholder\":\"grp\",\"generateFailed\":\"Couldnât generate the rule (HTTP {status}). Try again.\"},\"fetchedByKey\":{\"label\":\"Fetched by key\",\"description\":\"Look up from a curated source\",\"source\":\"Source\",\"sourceLoading\":\"Loading sourcesâ¦\",\"sourceEmpty\":\"No attribute sources yet. Add one from the attribute source picker.\",\"sourcePlaceholder\":\"Pick a source\",\"sourceError\":\"Couldn't load sources: {message}\",\"matchAttribute\":\"matches\",\"matchAttributePlaceholder\":\"Pick an attribute\",\"matchSourceField\":\"Find rows where\",\"matchSourceFieldPlaceholder\":\"Pick a column\",\"returnField\":\"then use\",\"returnFieldPlaceholder\":\"Pick a column\",\"addSource\":\"Add source\",\"summary\":\"Find rows in {source} where {sourceField} matches {input}, then use {returnField}.\"},\"fetchedNextAvailable\":{\"label\":\"Fetched next available\",\"description\":\"Allocate from a pool\",\"poolSource\":\"Pool source\",\"sourceLoading\":\"Loading sourcesâ¦\",\"sourceEmpty\":\"No attribute sources yet. Add one from the attribute source picker.\",\"sourcePlaceholder\":\"Pick a pool source\",\"sourceError\":\"Couldn't load sources: {message}\",\"valueField\":\"Value field\",\"valueFieldPlaceholder\":\"Pick a column\",\"addSource\":\"Add source\",\"compareAttribute\":\"Compare against mapped attribute\",\"compareAttributePlaceholder\":\"Pick an attribute\",\"compareAttributeEmpty\":\"Map this attribute to the product source first.\",\"compareReadout\":\"Candidates already present in {attribute} are skipped.\",\"refreshHint\":\"Refresh to see pool / used / available counts.\",\"refresh\":\"Refresh\",\"countsReadout\":\"Pool: {pool} · Used: {used} · Available: {available}\",\"availabilityNotReady\":\"Source availability isnât ready yet. Try again.\"},\"actionOutput\":{\"label\":\"Action output\",\"description\":\"Resolve from a curated Ahti action\",\"selectedAction\":\"Selected action\",\"empty\":\"No compatible action outputs\",\"output\":\"Output\",\"confidence\":\"Minimum confidence\"},\"pattern\":{\"label\":\"Pattern\",\"description\":\"A rule-driven identifier: ordered segments, optional conditionals, and an optional trailing serial.\",\"pickerMode\":\"Picker\",\"describeMode\":\"Describe\",\"picker\":{\"empty\":\"No segments yet â add one below.\",\"moveUp\":\"Move up\",\"moveDown\":\"Move down\",\"remove\":\"Remove segment\",\"deepConditional\":\"This pattern has nested conditions the picker canât edit. Edit it in Describe mode.\",\"typeLiteral\":\"literal\",\"typeAttribute\":\"attribute\",\"typeFetchedByKey\":\"fetched by key\",\"typeSerial\":\"serial\",\"typeConditional\":\"conditional\",\"addLiteral\":\"+ literal\",\"addAttribute\":\"+ attribute\",\"addFetchedByKey\":\"+ fetched by key\",\"addSerial\":\"+ serial\",\"addConditional\":\"+ conditional\",\"addFirstChars\":\"+ first chars\",\"addRegexGroup\":\"+ regex group\",\"attributePlaceholder\":\"attribute\",\"transformNone\":\"none\",\"transformUpper\":\"upper\",\"transformLower\":\"lower\",\"transformSlug\":\"slug\",\"transformPad\":\"pad\",\"transformPrefix\":\"prefix\",\"transformRegex\":\"regex\",\"lengthPlaceholder\":\"len\",\"regexPlaceholder\":\"regex\",\"groupPlaceholder\":\"grp\",\"dataSourceKeyPlaceholder\":\"data source key\",\"matchAttributePlaceholder\":\"match attribute\",\"sourceFieldPlaceholder\":\"source field\",\"returnFieldPlaceholder\":\"return field\",\"conditionalOnPlaceholder\":\"conditional on\",\"addCase\":\"+ case\",\"defaultCase\":\"default\",\"whenValuePlaceholder\":\"when value =\",\"removeCase\":\"Remove case\",\"serialWidthQuestion\":\"How many characters does the serial take?\",\"serialLength\":\"Serial length\",\"serialLookupHint\"
10:\"Existing SKUs come from this attributeâs mapped source field. The pattern before the serial is the prefix.\",\"addTrailingSerial\":\"+ trailing serial\",\"serialNeedsMapping\":\"Map this attribute to a source field before adding a serial.\",\"trailingSerial\":\"trailing serial\",\"removeSerial\":\"Remove serial\"},\"describe\":{\"placeholder\":\"Describe the SKU pattern, e.g. \\\"Char 1 = W for Women else M; Char 2 = product type code; trailing 3-digit serial scoped to the first 4 characters.\\\"\",\"generate\":\"Compile\",\"generating\":\"Compilingâ¦\",\"generateFailed\":\"Couldnât compile the pattern (HTTP {status}). Try again.\"}},\"assetFolderPattern\":{\"label\":\"Asset folder\",\"description\":\"Match files by filename rule\",\"dataSourceKey\":\"Source\",\"sourceUrl\":\"Manifest URL\",\"skuField\":\"SKU header\",\"urlField\":\"URL header\",\"headerPlaceholder\":\"Select header\",\"headersLoading\":\"Loading headers\",\"filenameTemplate\":\"Filename rule\",\"allowedExtensions\":\"File types\",\"cardinality\":\"Files\",\"single\":\"One file\",\"multi\":\"All matches\",\"columnsFailed\":\"Couldnât load columns (HTTP {status}).\"},\"selectedFromSource\":{\"label\":\"Selected from source\",\"description\":\"Operator chooses from source rows\",\"source\":\"Allowed values\",\"managedBySource\":\"Managed by source\",\"sourceLoading\":\"Loading sources...\",\"sourceEmpty\":\"No attribute sources yet.\",\"sourcePlaceholder\":\"Pick a source\",\"sourceError\":\"Couldn't load sources: {message}\",\"valueField\":\"Value\",\"valueFieldPlaceholder\":\"Pick the value column\",\"labelField\":\"Shown as\",\"labelFieldPlaceholder\":\"Optional display label column\",\"searchColumns\":\"Search columns\",\"columnsLoading\":\"Loading columnsâ¦\",\"columnsNotReady\":\"Source data isn't ready yet.\",\"columnsError\":\"Couldn't load source columns.\",\"columnsEmpty\":\"No columns found.\",\"retryColumns\":\"Retry\",\"cardinality\":\"Allowed selection\",\"single\":\"One value\",\"multi\":\"Multiple values\",\"addSource\":\"Add source\"},\"uniqueValuesFromMappedField\":{\"label\":\"Existing source values\",\"description\":\"Pick from current values in the mapped source field, or create a new value\",\"ready\":\"Uses distinct current values from the mapped source field.\",\"needsMapping\":\"Map this attribute to a source field first.\"},\"change\":\"Change\",\"groups\":{\"lookUp\":\"Look up\",\"build\":\"Build\",\"unique\":\"Unique\",\"action\":\"Action\"},\"chain\":{\"label\":\"Combined rule\",\"combine\":\"Add fallback or step\",\"otherwise\":\"Otherwise\",\"addFallback\":\"Add fallback\",\"fallbackKinds\":{\"lookUp\":\"Look up\",\"build\":\"Build\"},\"default\":\"Default\",\"noDefault\":\"No default\",\"then\":\"Then\",\"addStep\":\"Add step\",\"remove\":\"Remove\",\"convertSize\":{\"to\":\"To size system\"},\"sizeSystems\":{\"eu\":\"EU\",\"uk\":\"UK\",\"us-men\":\"US men\",\"us-women\":\"US women\",\"cm\":\"Centimetres (Mondopoint)\",\"letter\":\"Letter\",\"kids-height\":\"Kids by height in cm\",\"eu-width\":\"EU size à width\",\"waist-length\":\"Waist à length\",\"band-cup\":\"Band à cup\"},\"thenKinds\":{\"reformat\":\"Reformat\",\"value-map\":\"Value map\",\"format-number\":\"Number format\",\"format-date\":\"Date format\",\"lookup\":\"Look up by value\",\"convert-size\":\"Convert size\",\"standard-target-group\":\"Standard target group\",\"standard-size-system\":\"Standard size system\"},\"reformatKinds\":{\"trim\":\"Trim spaces\",\"uppercase\":\"Uppercase\",\"lowercase\":\"Lowercase\"},\"valueMap\":{\"from\":\"Value\",\"to\":\"Becomes\",\"add\":\"Add value\",\"keepUnmapped\":\"Keep other values\",\"duplicate\":\"Each value can appear once.\"},\"formatNumber\":{\"decimals\":\"Decimals\",\"decimalSeparator\":\"Decimal separator\"},\"formatDate\":{\"pattern\":\"Pattern\"}},\"suggestions\":{\"title\":\"Suggested\",\"lookUpBy\":\"Look up by {attribute}\",\"use\":\"Use\"}},\"runtime\":{\"title\":\"Read-time resolution\",\"toggle\":\"Use the creation rule at read time\",\"disabledDescription\":\"Use the creation rule normally.\",\"enabledDescription\":\"Use the creation rule only at read time.\",\"policy\":\"Runtime-only\",\"policyDescription\":\"Not used during product creation. Not written anywhere.\",\"needsRule\":\"Choose a creation rule.\"},\"level\":\"Enabled at\",\"levelHelp\":\"Editing {level}. Other enabled levels keep their own source field and creation rule.\",\"editingLevel\":\"Editing {level}\",\"constructorScope\":\"Creation rule for {level}\",\"levels\":{\"product\":\"Product\",\"article\":\"Article\",\"sku\":\"SKU\"},\"setup\":{\"providedBy\":{\"title\":\"Provided by\",\"human\":{\"label\":\"Human\"},\"automated\":{\"label\":\"Automated\"},\"given\":{\"label\":\"Given by the brand\"}}
10,\"given\":{\"column\":\"Column in the brand's file\"},\"availability\":{\"title\":\"Availability\",\"stored\":{\"label\":\"Stored\"},\"outputOnly\":{\"label\":\"Output only\"}},\"rule\":{\"title\":\"How Ahti gets the value\",\"notConfigured\":\"Choose a rule\",\"lookup\":\"Look up a value\",\"combine\":\"Combine values\",\"configured\":\"Configured rule\",\"change\":\"Change rule\",\"done\":\"Done\",\"recipe\":{\"from\":\"From\",\"match\":\"Match\",\"use\":\"Use\",\"joinWith\":\"Join with\",\"sourceFallback\":\"Configured source\",\"brand\":\"Brand\",\"productCode\":\"Product code\",\"articleCode\":\"Article code\",\"sku\":\"SKU\",\"productName\":\"Product name\",\"componentSummary\":\"Component summary\",\"otherwise\":\"Otherwise\",\"default\":\"Default\",\"then\":\"Then\"}},\"component\":{\"title\":\"Component\",\"role\":\"Component role\",\"source\":\"Source\",\"stableKey\":\"Stable lookup field\",\"labelField\":\"Human label field\",\"missing\":\"Missing\",\"child\":\"Child Component\",\"noChild\":\"No child Component\",\"childField\":\"Relationship field\"},\"componentSummary\":{\"title\":\"Components summary\",\"fieldLabel\":\"Label for {field}\",\"moveUp\":\"Move {field} up\",\"moveDown\":\"Move {field} down\",\"remove\":\"Remove {field}\",\"addField\":\"Field to add\",\"chooseField\":\"Choose a field\",\"add\":\"Add field\",\"preview\":\"Preview\",\"previewUnavailable\":\"No source row available\",\"current\":\"Current\",\"proposed\":\"Proposed\",\"affected\":\"{count, plural, one {# affected Product} other {# affected Products}}\",\"affectedUnavailable\":\"Affected Products will be checked before the update runs.\",\"timing\":\"Update Product values\",\"timingHelp\":\"Changing this summary rebuilds Components through Update products.\",\"season\":\"Future Season\",\"timingAria\":\"When to update Product Components\",\"applyNow\":\"Update now\",\"applyFromSeason\":\"Apply from {season}\",\"futureSeason\":\"future Season\",\"chooseSeasonError\":\"Choose a future Season before saving.\"},\"storage\":{\"title\":\"Stored in\",\"fieldLabel\":\"Field\",\"additionalFields\":\"Additional storage fields\",\"none\":\"None\",\"fieldCount\":\"{count, plural, one {# field} other {# fields}}\",\"addField\":\"Add field\",\"configure\":\"Configure\",\"advanced\":\"Advanced source mapping\",\"done\":\"Done\",\"ahti\":{\"label\":\"Ahti\"},\"productSource\":{\"label\":\"Product source\",\"fieldLabel\":\"Product source\",\"placeholder\":\"Choose a Product source\"}},\"valueRules\":{\"title\":\"Value rules\",\"configure\":\"Configure\",\"done\":\"Done\",\"format\":\"Format\",\"formatAria\":\"Value format\",\"noFormat\":\"No format\",\"numericSize\":\"Numeric size\",\"trim\":\"Trim spaces\",\"uppercase\":\"Uppercase\",\"lowercase\":\"Lowercase\",\"removeLeadingLetters\":\"Remove leading letters\",\"integerDigits\":\"Integer digits\",\"decimalPlaces\":\"Decimal places\",\"maxValue\":\"Only up to\",\"invalidValues\":\"Invalid values\",\"keepOriginal\":\"Keep original\",\"blockWrite\":\"Block write\",\"useDefault\":\"Use default\",\"brandFormatAria\":\"{brand} value format\"},\"updateWrites\":{\"updateWrites\":\"Update writes\",\"updateWritePolicy\":\"Update write policy\",\"brandUpdateWritePolicy\":\"{brand} update write policy\",\"writeToCurrentField\":\"Write to the field that has the value\",\"writeToPrimaryField\":\"Always write to the primary field\"}},\"storage\":{\"title\":\"Storage\",\"sourceLabel\":\"Source\",\"sourcePlaceholder\":\"Pick a source\",\"noSources\":\"No data sources configured\",\"source\":\"Data source\",\"ahti\":\"Ahti-owned\"},\"dataTypes\":{\"text\":\"Text\",\"number\":\"Number\",\"boolean\":\"Boolean\",\"date\":\"Date\",\"asset\":\"Asset\"},\"virtualReadOnly\":\"This attribute displays a derived value (e.g. hierarchy article link). No binding to configure.\",\"sourceField\":\"Source field\",\"description\":\"Configure how {attribute} is defined and filled.\",\"identityLocked\":\"Locked identity\",\"preview\":{\"title\":\"Preview\",\"sku\":\"SKU\",\"run\":\"Preview\",\"running\":\"Previewingâ¦\",\"product\":\"Product\",\"result\":\"Result\",\"skipped\":\"Skipped\",\"defaultUsed\":\"used\",\"actionNotRun\":\"Runs when the Product is created\",\"blocksSave\":\"Fix before saving: {reason}\",\"slots\":{\"make\":\"Make\",\"otherwise\":\"Otherwise\",\"default\":\"Default\",\"then\":\"Then\"},\"status\":{\"noMatch\":\"No match for {value}\",\"ambiguous\":\"{count} matches for {value}\",\"dependencyMissing\":\"{input} has no value\",\"emptyReturn\":\"{field} is empty\",\"sourceUnavailable\":\"{source} is unavailable\"},\"outcomes\":{\"brand-unavailable\":\"Brand is unavailable\",\"product-not-found\":\"No Product with this SKU in this Brand\",\"products-unavailable\":\"Products are unavailable\"},\"format\":{\"ok\":\"Matches the required format\",\"nonEmpty\":\"Needs a value\",\"exactLength\":\"Needs exactly {length} characters\",\"maxLength\":\"Needs at most {length}
10 characters\",\"allowedValues\":\"Not an allowed value\",\"integer\":\"Needs a whole number\",\"decimal\":\"Needs a decimal number\",\"gtin\":\"Needs a GTIN\",\"sku\":\"Needs no spaces\",\"productCode\":\"Needs no spaces\",\"pattern\":\"Does not match the required pattern\",\"invalidPattern\":\"The required pattern is invalid\"},\"thenKinds\":{\"reformat\":\"Reformat\",\"value-map\":\"Value map\",\"format-number\":\"Number format\",\"format-date\":\"Date format\",\"lookup\":\"Look up by value\",\"convert-size\":\"Convert size\",\"standard-target-group\":\"Standard target group\",\"standard-size-system\":\"Standard size system\"}}}},\"sources\":{\"loading\":\"Loading data sourcesâ¦\",\"error\":\"Couldn't load data sources: {message}\",\"empty\":\"No attribute sources yet.\",\"rowCount\":\"{count, plural, one {# row} other {# rows}}\",\"rowCountUnknown\":\"row count unknown\",\"header\":\"Attribute sources\",\"systemManaged\":\"System managed\",\"addSource\":\"Add source\",\"add\":{\"title\":\"New attribute source\",\"cancel\":\"Cancel\",\"save\":\"Save\",\"saving\":\"Savingâ¦\",\"description\":\"Create a source for Product attribute values.\",\"nameLabel\":\"Source name\",\"namePlaceholder\":\"e.g. Label packages\",\"editTitle\":\"Edit attribute source\",\"typeLabel\":\"Source type\",\"types\":{\"inline\":\"Inline list\",\"csv\":\"CSV URL\",\"attribute-options\":\"Attribute options\",\"shopify-product-field-values\":\"Shopify field values\",\"sheet\":\"Google Sheets\"},\"productSource\":\"Product source\",\"selectProductSource\":\"Select product source\",\"loadingProductSources\":\"Loading product sourcesâ¦\",\"noProductSources\":\"No product sources can provide attribute options.\",\"productSourcesError\":\"Product sources couldnât be loaded.\",\"retry\":\"Retry\",\"productAttribute\":\"Product attribute\",\"selectProductSourceFirst\":\"Select product source first\",\"selectProductAttribute\":\"Select product attribute\",\"loadingProductAttributes\":\"Loading product attributesâ¦\",\"noProductAttributes\":\"No attributes with options are available from {sourceName}.\",\"productAttributesError\":\"Product attributes couldnât be loaded.\",\"checkingAttributeOptions\":\"Checking attribute optionsâ¦\",\"checkAttributeOptions\":\"Check attribute options\",\"attributeOptionsEmpty\":\"{attributeName} has no options.\",\"attributeOptionsError\":\"Attribute options couldnât be loaded from {sourceName}.\",\"shopifyStore\":\"Shopify store\",\"selectShopifyStore\":\"Select Shopify store\",\"loadingShopifyStores\":\"Loading Shopify storesâ¦\",\"noShopifyStores\":\"No Shopify stores are connected.\",\"shopifyStoresError\":\"Shopify stores couldnât be loaded.\",\"shopifyProductField\":\"Product field\",\"shopifyProductType\":\"Product type\",\"selectShopifyProductField\":\"Select Product field\",\"noShopifyProductFields\":\"No Shopify Product fields are available.\",\"shopifyProductFields\":{\"title\":\"Title\",\"handle\":\"Handle\",\"vendor\":\"Vendor\",\"productType\":\"Product type\",\"tags\":\"Tags\",\"status\":\"Status\",\"templateSuffix\":\"Template suffix\"},\"checkingShopifyFieldValues\":\"Checking valuesâ¦\",\"checkShopifyFieldValues\":\"Check values\",\"shopifyFieldValuesReady\":\"{count, plural, one {# value available} other {# values available}}\",\"shopifyFieldValuesEmpty\":\"{fieldName} has no values.\",\"shopifyFieldValuesError\":\"Values couldnât be loaded from {sourceName}.\",\"option\":\"option\",\"options\":\"options\",\"csvUrlLabel\":\"CSV URL\",\"csvUrlPlaceholder\":\"https://example.com/list.csv\",\"delimiterLabel\":\"Delimiter\",\"delimiters\":{\"comma\":\"Comma\",\"semicolon\":\"Semicolon\",\"tab\":\"Tab\"},\"probe\":\"Load columns\",\"probing\":\"Loading...\",\"csvReady\":\"Columns loaded\",\"csvReadyWithRows\":\"{count, plural, one {# row loaded} other {# rows loaded}}\"},\"inline\":{\"modes\":{\"flat\":\"Flat list\",\"table\":\"Lookup table\"},\"noColumns\":\"Add values to this list.\",\"noTableColumns\":\"Add columns for the lookup table.\",\"newColumnPlaceholder\":\"Column name\",\"addColumn\":\"Add column\",\"addRow\":\"Add value\",\"addTableRow\":\"Add row\",\"removeColumn\":\"Remove c
10olumn {name}\",\"removeRow\":\"Remove row {index}\",\"valueColumn\":\"Value\"},\"editSource\":\"Edit {name}\",\"maintainSource\":\"Maintain rows in {name}\",\"supplierFields\":{\"title\":\"{name} · Fields\",\"description\":\"Which fields suppliers keep\",\"field\":\"Field\",\"type\":\"Type\",\"keptBy\":\"Kept by\",\"keptByField\":\"{field} kept by\",\"organization\":\"Organization\",\"supplier\":\"Supplier\",\"types\":{\"text\":\"Text\",\"number\":\"Number\",\"boolean\":\"Yes / no\",\"date\":\"Date\",\"asset\":\"File\"},\"cancel\":\"Cancel\",\"save\":\"Save\"},\"deleteSource\":\"Delete {name}\",\"deleteConfirm\":\"Delete {name}? Attributes using this source will need another source.\",\"deleteInUse\":\"This source is used by: {names}. Change those attributes before deleting it.\",\"maintain\":{\"title\":\"Maintain rows · {name}\",\"description\":\"Review the current source row, make the exact changes, and save it back through the source owner.\",\"loading\":\"Loading source rowsâ¦\",\"readOnly\":\"This source is read-only. You can review its current values, but Ahti will not write to it.\",\"rows\":\"Source rows\",\"keyColumn\":\"Key: {column}\",\"missingKey\":\"Missing stable key\",\"chooseRow\":\"Choose a source row to review.\",\"review\":\"Review before saving\",\"before\":\"Before\",\"after\":\"After\",\"emptyValue\":\"empty\",\"products\":\"Affected Products\",\"productState\":\"{state}\",\"verified\":\"current source read\",\"unavailable\":\"not verified\",\"noProducts\":\"Affected Products could not be verified from the configured Product source.\",\"certificate\":\"Certificate\",\"destinationWrites\":\"Destination writes\",\"noCertificate\":\"No configured Certificate value\",\"previewUpdateProducts\":\"Preview in Update products\",\"attach\":\"Attach file\",\"uploading\":\"Uploadingâ¦\",\"openFile\":\"Open file\",\"externalReference\":\"External reference\",\"clear\":\"Clear\",\"cancel\":\"Cancel\",\"save\":\"Save reviewed row\",\"saving\":\"Savingâ¦\",\"editAccessTitle\":\"Ahti canât edit this Sheet\",\"editAccessBody\":\"The Google account connected to Ahti can view this Sheet but not edit it. Connect an account that can edit it, or ask the Sheetâs owner to give that account edit access.\",\"editAccessAllow\":\"Allow Ahti to edit\",\"editAccessOpenSheet\":\"Open the Sheet in Google\",\"editAccessWaitingTitle\":\"Finish in the Google window\",\"editAccessWaitingBody\":\"Choose a Google account that can edit this Sheet and allow Ahti to use the file. Ahti checks edit access again when youâre done.\",\"editAccessGranted\":\"Ahti can now edit this Sheet.\",\"editAccessStillViewOnly\":\"That Google account canât edit this Sheet either. Try an account that can, or ask the Sheetâs owner for edit access.\",\"editAccessIncomplete\":\"Google access wasnât completed. Try again, or ask the Sheetâs owner to give the connected account edit access.\"},\"sheet\":{\"popupBlocked\":\"Allow popups for Ahti, then try again.\",\"connectionIncomplete\":\"Google connection wasnât completed. Try again.\",\"go\":\"Go\",\"retry\":\"Try again\",\"link\":\"Spreadsheet link\",\"checking\":\"Checking spreadsheetâ¦\",\"readError\":\"Couldnât read this spreadsheet.\",\"sheetMissing\":\"This sheet is no longer available.\",\"duplicateColumns\":\"The sheet has duplicate column names. Rename them in Google Sheets.\",\"columnMissing\":\"A selected column is no longer available.\",\"connectError\":\"Couldnât connect to Google.\",\"sheet\":\"Sheet\",\"chooseSheet\":\"Choose a sheet.\",\"searchSheets\":\"Search sheets\",\"noSheets\":\"No sheets found.\",\"columns\":\"Columns\",\"searchColumns\":\"Search columns\",\"unnamedColumn\":\"(Unnamed column)\",\"empty\":\"No rows in this sheet.\"},\"sku\":{\"title\":\"SKU field\",\"matchTitle\":\"Match products by SKU\",\"hint\":\"Pick the source field that carries the primary product SKU. Brand rules decide which hierarchy level uses it.\",\"matchHint\":\"Pick the field in this source that exactly matches the {source} SKU field.\",\"primarySourceFallback\":\"primary source\",\"unavailable\":\"SKU mapping is not available for this source type.\",\"kinds\":{\"itemField\":\"Item field\",\"customField\":\"Custom field\",\"column\":\"Column\",\"sourceField\":\"Source field\"}},\"readFallbacks\":{\"title\":\"Read fallbacks\",\"needsMetadata\":\"Field metadata is needed before read fallbacks can be configured.\",\"noFields\":\"This source has no readable item, custom or column fields.\",\"fieldLabel\":\"Read fallback field\",\"pickField\":\"Pick field\",\"remove\":\"Remove read fallback\",\"add\":\"Add read fallback\",\"addOption\":\"+ read fallback\"},\"writeTargets\":{\"title\":\"Also write to\",\"needsMetadata\":\"Field metadata is needed before write targets can be configured.\",\"noFields\":\"This source has no writable item or custom fields.\",\"fieldLabel\":\"Write target field\",\"pickField\":\"Pick field\",\"remove\":\"Remove write target\",\"add\":\"Add write target\",\"addOption\":\"+ write target\"},\"netsuite\":{\"class\":{\"dismissChildren\":\"Dismiss children\",\"excludeIds\":\"Exclude class IDs\",\"excludeIdsHint\"
10:\"Comma-separated class internal IDs to exclude (including all descendants).\"},\"customer\":{\"hint\":\"Fetches all NetSuite customers. Parent customers automatically include all their children when used as a filter.\"},\"location\":{\"excludeIds\":\"Exclude location IDs\",\"excludeIdsHint\":\"Comma-separated location internal IDs to exclude.\"},\"shipMethods\":{\"hint\":\"Fetches all NetSuite ship items. Each method becomes a selectable delivery method.\"},\"deliveryTerms\":{\"hint\":\"Delivery terms come from NetSuite. Switch off the ones sales orders donât use; order review offers only the enabled ones.\",\"enabledCount\":\"{enabled, number} of {total, number} enabled\",\"useOnSalesOrders\":\"Use {name} on sales orders\",\"loading\":\"Loading delivery termsâ¦\",\"unavailable\":\"Couldnât read delivery terms from NetSuite.\",\"retry\":\"Try again\",\"empty\":\"NetSuite has no delivery terms for sales orders.\"},\"skuSearch\":{\"hint\":\"Products are resolved live from NetSuite by item ID search. No further configuration is needed. Product filters in metrics use a substring match on the NetSuite item ID.\"},\"paymentMethod\":{\"primaryField\":\"Primary payment method field\",\"primaryFieldHint\":\"String custom field on sales orders and invoices. Distinct values become payment methods.\",\"fallbackField\":\"Fallback field (optional)\",\"fallbackFieldHint\":\"Used for orders that donât have a primary payment method (e.g. B2B factoring).\",\"fallbackFieldType\":\"Fallback field type\",\"typeBoolean\":\"Boolean (T/F)\",\"typeString\":\"String\",\"fallbackLabel\":\"Fallback label\",\"fallbackLabelPlaceholder\":\"Factoring sale\",\"fallbackLabelHint\":\"Display name for orders where the boolean field is TRUE.\",\"noneLabel\":\"None label (optional)\",\"noneLabelPlaceholder\":\"No payment method\",\"noneLabelHint\":\"Creates a bucket for orders where neither primary nor fallback field has a value. Leave empty to hide.\",\"primaryFieldRequired\":\"Choose the primary payment method field.\",\"fallbackLabelRequired\":\"Enter a fallback label when the fallback field is Boolean.\"}}},\"structure\":{\"title\":\"Product structure\",\"pageTitle\":\"Products\",\"pageSubtitle\":\"Product structure and data\",\"productContext\":\"Product context\",\"organisationWide\":\"Organisation-wide\",\"brand\":\"Brand\",\"searchBrands\":\"Search brands\",\"noActiveBrands\":\"No active brands.\",\"levelProduct\":\"Product\",\"levelArticle\":\"Article\",\"levelSku\":\"SKU\",\"levelCodeProduct\":\"Product code\",\"levelCodeArticle\":\"Article code\",\"levelInSource\":\"In {source}\",\"levelNotInSource\":\"Not in {source}\",\"levelSourceProduct\":\"{source} product\",\"levelSourceVariant\":\"{source} variant\",\"columnLevel\":\"Level\",\"columnExisting\":\"Existing code\",\"columnNew\":\"New code\",\"columnName\":\"Name\",\"levelName\":\"{level, select, product {Product name} article {Article name} other {SKU name}}\",\"editName\":\"{level, select, product {Edit Product name} article {Edit Article name} other {Edit SKU name}}\",\"addName\":\"{level, select, product {Add the Brandâs own Product name} article {Add the Brandâs own Article name} other {Add the Brandâs own SKU name}}\",\"nameMissing\":\"Name missing\",\"nameSameAs\":\"{level, select, product {Same as Product} other {Same as Article}}\",\"nameOwnRule\":\"Own rule\",\"existingCodeTitle\":\"{level, select, product {Existing Product code} article {Existing Article code} other {Existing SKU}}\",\"newCodeTitle\":\"{level, select, product {New Product code} article {New Article code} other {New SKU}}\",\"editExistingCode\":\"{level, select, product {Edit existing Product code} article {Edit existing Article code} other {Edit existing SKU}}\",\"editNewCode\":\"{level, select, product {Edit new Product code} article {Edit new Article code} other {Edit new SKU}}\",\"useProductRules\":\"Use Product rules\",\"useArticleRules\":\"Use Article rules\",\"useSkuRules\":\"Use SKU rules\",\"productAndArticle\":\"Product and Article\",\"articleAndSku\":\"Article and SKU\",\"distinct\":\"Separate codes\",\"sameIdentity\":\"One code\",\"distinctIdentity\":\"Distinct identity\",\"sharedWithArticle\":\"Shared with Article\",\"sharedWithSku\":\"Shared with SKU\",\"reviewTitle\":\"Review proposed identity rules\",\"reviewConflict\"
10:\"Shared identity levels have different rules for existing or new products. Choose one rule set before saving.\",\"reviewProposal\":\"The relationship changes which levels share one identity. Accept the proposal before saving.\",\"acceptSharedIdentity\":\"Accept shared identity\",\"ruleManual\":\"Entered by hand\",\"ruleGiven\":\"Given by the brand\",\"ruleReadFrom\":\"Read from {source}\",\"ruleGivenColumn\":\"Column in the brand's file\",\"ruleSourceSku\":\"Source SKU\",\"ruleSameValue\":\"Same value\",\"ruleFirstCharacters\":\"First characters\",\"ruleFirstCharactersCount\":\"First characters · {count}\",\"ruleMatchPattern\":\"Match a pattern\",\"rulePattern\":\"Pattern\",\"ruleCombine\":\"Combine values\",\"ruleLookUp\":\"Look up from a list\",\"ruleNextAvailable\":\"Next available\",\"ruleConfigured\":\"Configured rule\",\"rule\":\"Rule\",\"ruleSkuInSource\":\"SKU in {source}\",\"ruleParts\":\"Built from parts\",\"ruleFrom\":\"From\",\"ruleCharacters\":\"Characters\",\"partFirstCharacters\":\"{count, plural, one {first character} other {first # characters}}\",\"partMatchingPattern\":\"matching pattern\",\"partDigit\":\"{attribute} digit\",\"partCode\":\"{attribute} code\",\"partNextFreeNumber\":\"Next free number · {count, plural, one {# digit} other {# digits}}\",\"productSource\":\"Product source\",\"noProductSource\":\"No Product source\",\"sourceLevels\":\"Source levels\",\"sourceLevelsMissing\":\"Source levels missing\",\"saveFailed\":\"Couldnât save Product structure. Try again.\",\"discardChanges\":\"Discard changes\",\"cancel\":\"Cancel\",\"done\":\"Done\",\"saving\":\"Savingâ¦\",\"checkingRules\":\"Checking rulesâ¦\",\"save\":\"Save\",\"structure\":\"Structure\",\"status\":\"Status\",\"complete\":\"Complete\",\"structureMissing\":\"Product structure missing\",\"structureMissingBody\":\"Configure Product, Article and SKU identity rules for {brand} before using Product data.\",\"configure\":\"Configure Product structure\",\"open\":\"Open\",\"edit\":\"Edit\",\"sourceMissingTitle\":\"Product source missing\",\"sourceMissingBody\":\"Choose the Product source before defining identity rules.\",\"identity\":\"Identity\",\"existingProducts\":\"Existing products\",\"newProducts\":\"New products\",\"exampleTitle\":\"Product example\",\"exampleResolved\":\"Resolved\",\"exampleSkus\":\"SKUs\",\"exampleSkuCount\":\"{count, plural, one {# SKU} other {# SKUs}}\",\"exampleLoading\":\"Loading Product exampleâ¦\",\"exampleFailed\":\"Couldnât load a Product example.\",\"retry\":\"Retry\",\"systemTitle\":\"System data\",\"systemSubtitle\":\"Permanent Product concepts\",\"systemData\":\"Data\",\"systemLevels\":\"Levels\",\"systemSource\":\"Source\",\"systemProductName\":\"Product name\",\"systemHsCode\":\"HS code\",\"systemCountryOfOrigin\":\"Country of origin\",\"systemLevelsEvery\":\"All levels\",\"systemOwnerStructure\":\"Product structure\",\"systemOwnerFacts\":\"Product facts\",\"systemHintSku\":\"Product identity\",\"systemHintProductName\":\"Product label\",\"systemHintGtin\":\"Trade item identity\",\"o
10penStructure\":\"Open Product structure\"},\"destinationProfiles\":{\"title\":\"Product destination profiles\",\"description\":\"Choose Stored Product attributes and exact destination service fields for each phase.\",\"assignedServices\":\"Assigned destination services\",\"phasePurchase\":\"Purchase\",\"phaseManufacture\":\"Manufacture\",\"phaseSell\":\"Sell\",\"levelProduct\":\"Product\",\"levelArticle\":\"Article\",\"levelSku\":\"SKU\",\"targetWriteOnly\":\"write-only\",\"targetReplica\":\"replica\",\"noExactConnection\":\"No exact connection\",\"destinationReady\":\"Product destination ready\",\"configurationGap\":\"Configuration gap\",\"validationGaps\":\"Validation gaps\",\"gapNoEligibleConnection\":\"{phase} has no eligible exact service connection.\",\"gapNoSupportedDestination\":\"{phase} has no supported Product destination for {connection}.\",\"diagnosticOutputOnly\":\"{attribute} is output-only and canât be selected for a destination.\",\"diagnosticNoExactConnection\":\"The destination source for {attribute} has no exact connection.\",\"diagnosticSourceNotConfigured\":\"The destination source for {attribute} is not configured.\",\"diagnosticConnectionMismatch\":\"The destination source for {attribute} doesnât use its saved exact connection.\",\"diagnosticUnsupportedWriter\":\"{attribute} uses {connection} without a supported Product field writer.\",\"diagnosticLegacyPhaseMissing\":\"{attribute} has a legacy destination without a Purchase, Manufacture or Sell phase.\",\"diagnosticSameSourceReplica\":\"{attribute} uses its authoritative source as a replica. Use a write-only target instead.\",\"diagnosticWriteOnlyAndReplica\":\"Destination field {field} on {connection} is set as both a write-only target and a replica.\",\"diagnosticSelectedByManyAttributes\":\"Destination field {field} on {connection} is selected by more than one Stored Product attribute.\",\"selectedFields\":\"Selected fields\",\"selectedFieldsHint\":\"Output-only attributes canât be selected. Same-source fields stay write-only; other services are replicas.\",\"addField\":\"Add field\",\"noFields\":\"No phase-specific Product fields configured.\",\"phase\":\"Phase\",\"destinationPhase\":\"Destination phase\",\"storedAttribute\":\"Stored Product attribute\",\"destinationField\":\"Destination field\",\"destinationFieldFor\":\"Destination field · {source}\",\"destinationServiceField\":\"Destination service field\",\"chooseField\":\"Choose a field\",\"removeField\":\"Remove {field}\",\"removeDestinationField\":\"Remove destination field\",\"physicalDestinations\":\"Physical destinations\",\"noDestinationFields\":\"No destination fields selected.\",\"legacyPhase\":\"Legacy phase\",\"fieldsLoadFailed\":\"Couldnât load fields for {source}.\",\"destinationFieldsLoadFailed\":\"Couldnât load destination fields.\",\"saveNoExactConnection\":\"The {phase} destination has no exact source connection.\",\"saveUnsupportedWriter\":\"The {phase} destination has no supported Product field writer.\",\"saveNotApplied\":\"The Product destination profile wasnât in the save result. Try again.\",\"saveFailed\":\"Couldnât save Product destination profiles.\",\"close\":\"Close\",\"saving\":\"Savingâ¦\",\"save\":\"Save\",\"createProfiles\":{\"saveSourceFirst\":\"Save the data source first.\",\"netsuiteOnly\":\"Destination create profiles are currently available for NetSuite product sources.\",\"loadingMetadata\":\"Loading NetSuite metadataâ¦\",\"metadataLoadFailed\":\"Couldnât load NetSuite metadata.\",\"itemProfiles\":{\"title\":\"Item profiles\",\"hint\":\"Select the NetSuite item record types this product source can create.\",\"empty\":\"No item record types found in NetSuite metadata. Re-sync NetSuite credentials.\",\"existingSuffix\":\" · {count, plural, other {# existing}}\"},\"universalDefaults\":{\"title\":\"Universal binding defaults\",\"hint\":\"Shared by every selected item profile unless the profile overrides the field.\"},\"hierarchy\":{\"title\":\"Hierarchy create config\",\"hint\":\"NetSuite matrix roles are derived from the product source hierarchy.\",\"articleLevel\":\"Article level\",\"skuLevel\":\"SKU level\",\"noMatrixRole\":\"No matrix role\",\"parentMatrixItem\":\"Parent matrix item\",\"childMatrixItem\":\"Child matrix item\"},\"overrides\":{\"title\":\"Profile overrides\",\"hint\":\"Store only the bindings that differ for this item type.\",\"profileTitle\":\"{profile} overrides\",\"add\":\"Add override\",\"remove\":\"Remove {field} override\",\"inheritsDefaults\":\"This profile inherits the universal defaults.\"},\"binding\":{\"none\":\"No binding\",\"modeAttribute\":\"Attribute\",\"modeStatic\":\"Static\",\"staticValue\":\"Static value\",\"searchPlaceholder\":\"Search {type}â¦\",\"noOptionsForType\":\"No {type}
10 options found from OrgValueSet or NetSuite metadata.\",\"usingSavedMetadata\":\"Using saved NetSuite metadata. Sync to OrgValueSet when you want curated labels.\",\"noOptions\":\"No options found.\"}}}},\"manage\":{\"skills\":{\"title\":\"Skills\",\"enabled\":\"Enabled\",\"disabled\":\"Disabled\",\"notApplicable\":\"Not applicable to your company type\",\"empty\":\"No skills available yet.\",\"loadError\":\"Could not load skills.\",\"toggleError\":\"Could not update skill. Try again.\",\"retry\":\"Try again\"},\"permissions\":{\"everyone\":\"Everyone\",\"empty\":\"No Actions turned on\",\"adminsOnly\":\"Admins only\",\"saveError\":\"Could not save this change.\",\"retry\":\"Try again\",\"phases\":{\"sell\":\"Sell\",\"purchase\":\"Purchase\",\"manufacture\":\"Manufacture\",\"plan\":\"Plan\"}},\"sharedMemory\":{\"notice\":\"Ahti is your organization's shared assistant. Facts and decisions people tell Ahti in any channel are saved here and used with every colleague.\",\"summary\":\"{author} · {channel} · {date}\",\"unknownAuthor\":\"A former member\",\"empty\":\"Ahti has not saved any shared memories yet.\",\"loadError\":\"Could not load shared memory.\",\"retry\":\"Try again\",\"remove\":\"Remove memory\",\"removeError\":\"Could not remove the memory. Try again.\",\"confirmTitle\":\"Remove this memory?\",\"confirmDescription\":\"Ahti stops using it with everyone in your organization.\",\"confirmLabel\":\"Remove memory\",\"channels\":{\"app\":\"Ahti app\",\"teams\":\"Teams\",\"google-chat\":\"Google Chat\",\"whatsapp\":\"WhatsApp\",\"email\":\"Email\",\"voice\":\"Phone\",\"audio\":\"Ahti app (voice)\",\"meeting\":\"Meeting\"}}},\"publicRunner\":{\"signInTitle\":\"Sign in to run this tool\",\"signInBody\":\"Sign in before uploading so your file and selections stay attached to the run.\",\"upsellTitle\":\"Need this connected to your product system?\",\"upsellBody\":\"Set up Ahti to run this on your real product data and workflows.\",\"talkToUs\":\"Talk to us\",\"limits\":\"{formats} · First {maxRows} rows · Maximum {maxMb} MB\",\"formatsClassification\":\"XLSX, CSV, TSV, TXT\",\"formatsCsv\":\"CSV only\",\"csvHint\":\"Upload a CSV with product rows.\"}}},\"pricing\":{\"pageTitle\":\"Pricing\",\"from\":\"From\",\"duration\":\"Duration: {duration}\",\"assessName\":\"Assess\",\"assessDescription\":\"Audit of your current processes and improvement needs.\",\"assessDuration\":\"2 weeks\",\"assessPrice\":\"Free\",\"buildName\":\"Build\",\"buildDescription\":\"Setting up foundational automations and operational improvements.\",\"buildDuration\":\"3 months\",\"buildPrice\":\"5 000 â¬\",\"operateName\":\"Operate\",\"operateDescription\":\"Ongoing maintenance, development and scaling up of automated retail ops.\",\"operateDuration\":\"Ongoing\",\"operatePrice\":\"2 500 â¬\",\"perMonth\":\"/ month\",\"perProject\":\"/ project\",\"hireAhtiCta\":\"Get started\"},\"reports\":{\"title\":\"Reports\",\"backToSeasons\":\"Seasons\",\"defaultName\":\"Season operations\",\"defaultPurpose\":\"Give the owner a concise operating picture from current Check evidence.\",\"firstReportTitle\":\"Start with the owner report\",\"firstReportDescription\":\"Create a ready-to-use Report definition for the current operating picture. It reads completed Checks only and can be generated on demand.\",\"createOwner\":\"Create owner report\",\"creating\":\"Creatingâ¦\",\"definitions\":\"Report definitions\",\"checkOnly\":\"Completed Check evidence only\",\"inputWindow\":\"Up to {runs} runs from {hours} hours\",\"generateNow\":\"Generate now\",\"generating\":\"Generatingâ¦\",\"history\":\"Report history\",\"noHistory\":\"No Reports have been generated yet.\",\"generateFirst\":\"Generate the first Report when you need the current picture.\",\"generated\":\"Generated\",\"empty\":\"No reportable items\",\"partial\":\"Partial evidence\",\"unavailable\":\"Evidence unavailable\",\"generationFailed\":\"Generation failed\",\"emptyDetail\":\"The eligible Check evidence contains no items reportable to this audience.\",\"unavailableDetail\":\"No eligible completed Check run is available inside this Report's window.\",\"partialDetail\":\"This Report disclose
10s {count} unavailable, stale, or failed evidence items.\",\"failureUnavailable\":\"A safe error detail was not recorded.\",\"artifactUnavailable\":\"The generated Report artifact is unavailable.\",\"showEvidence\":\"Show evidence\",\"hideEvidence\":\"Hide evidence\",\"checkIdentity\":\"Check run / line\",\"evaluator\":\"Evaluator\",\"state\":\"State\",\"scope\":\"Scope\",\"observedAt\":\"Observed at\",\"source\":\"Evidence source\",\"expectation\":\"Expectation\",\"causes\":\"Causes\",\"notAvailable\":\"Not available\",\"noSupportingLine\":\"No supporting Check line is available; the omission is explicit.\",\"loadError\":\"Reports could not be loaded or updated.\",\"retry\":\"Retry\",\"loading\":\"Loading Reports\"},\"routeError\":{\"tryAgain\":\"Try again\",\"titles\":{\"page\":\"Couldnât load this page.\",\"sell\":\"Couldnât load Sell.\",\"purchase\":\"Couldnât load Purchase.\",\"manufacture\":\"Couldnât load Manufacture.\",\"products\":\"Couldnât load products.\",\"reports\":\"Couldnât load reports.\",\"settings\":\"Couldnât load settings.\"}},\"saveBar\":{\"changes\":\"{count, plural, one {# unsaved change} other {# unsaved changes}}\",\"save\":\"Save\",\"discard\":\"Discard\",\"saved\":\"Saved\",\"failed\":\"Couldnât save. Try again.\",\"saving\":\"Savingâ¦\",\"savingTo\":\"Saving to {system}â¦\",\"savedIn\":\"Saved in {system}\",\"openIn\":\"Open in {system}\",\"failedTo\":\"Couldnât save to {system}. Try again.\",\"unconfirmed\":\"{system} hasnât confirmed the save\",\"checkAgain\":\"Check again\",\"checking\":\"Checking {system}â¦\",\"creatingIn\":\"Creating in {system}â¦\",\"createdIn\":\"Created in {system}\",\"createFailedIn\":\"Couldnât create in {system}. Try again.\"},\"schedules\":{\"title\":\"Schedules\",\"loading\":\"Loading Schedules\",\"loadError\":\"Schedules could not be loaded or updated.\",\"retry\":\"Try again\",\"fullCheck\":\"Full check\",\"seasonOperationsReport\":\"Season operations report\",\"unknownTarget\":\"Scheduled target\",\"enabled\":\"Enabled\",\"disabled\":\"Disabled\",\"timezone\":\"Timezone\",\"frequency\":\"Frequency\",\"localTime\":\"Local time\",\"weekday\":\"Weekday\",\"monthDay\":\"Day of month\",\"daily\":\"Daily\",\"weekly\":\"Weekly\",\"monthly\":\"Monthly\",\"monday\":\"Monday\",\"tuesday\":\"Tuesday\",\"wednesday\":\"Wednesday\",\"thursday\":\"Thursday\",\"friday\":\"Friday\",\"saturday\":\"Saturday\",\"sunday\":\"Sunday\",\"nextRun\":\"Next occurrence\",\"lastRun\":\"Last occurrence\",\"neverRun\":\"Not run yet\",\"noNextRun\":\"Disabled\",\"occurrenceCompleted\":\"Completed\",\"occurrenceRetryable\":\"Retry pending\",\"occurrenceFailed\":\"Failed\",\"occurrencePending\":\"Pending\",\"occurrenceClaimed\":\"Running\",\"occurrenceCancelled\":\"Cancelled\"},\"seasons\":{\"windows\":{\"planning\":\"Planning\",\"preorderSales\":\"Preorder sales\",\"preorderShipping\":\"Preorder shipping\",\"season\":\"Season\"},\"phases\":{\"plan\":\"Plan\",\"preorders\":\"Preorders\",\"procure\":\"Procure\",\"sell\":\"Sell\"},\"milestones\":{\"techPacksShared\":\"Tech packs shared\",\"targetsSet\":\"Targets set\",\"samplesOrdered\":\"Samples ordered\",\"cataloguePublished\":\"Catalogue published\",\"orderOutputsReady\":\"Order outputs ready\",\"supplyForecastSent\":\"Supply forecast sent\",\"materialsOrdered\":\"Materials ordered\",\"productDataReady\":\"Product data ready\",\"techPacksFinal\":\"Tech packs final\",\"supplyCommitted\":\"Supply committed\",\"vendorConfirmed\":\"Vendor confirmed\",\"shippedFromVendor\":\"Shipped from vendor\",\"stockIn\":\"Stock in\",\"preordersDelivered\":\"Preorders delivered\",\"targetsReached\":\"Targets reached\"},\"boundaries\":{\"planningStart\":\"Planning opens\",\"planningEnd\":\"Planning closes\",\"preorderSalesStart\":\"Preorder sales open\",\"preorderSalesEnd\":\"Preorder sales close\",\"preorderShippingStart\":\"Preorder shipping opens\",\"preorderShippingEnd\":\"Preorder shipping closes\",\"seasonStart\":\"Season start\",\"seasonEnd\":\"Season end\"},\"appliesTo\":{\"all\":\"All\",\"bothRoutes\":\"Both routes\",\"purchased\":\"Purchased\",\"manufactured\":\"Manufactured\",\"organisation\":\"Organisation\"},\"explanations\":{\"relative\":\"{amount} {unit, select, day {{amount, plural, one {day} other {days}}} week {{amount, plural, one {week} other {weeks}}} other {{amount, plural, one {month} other {months}}}} {direction, select, before {before} other {after}} {anchor}\",\"relativeWeekday\":\"{amount} {unit, select, day {{amount, plural, one {day} other {days}}} week {{amount, plural, one {week} other {weeks}}} other {{amount, plural, one {month} other {months}}}} {direction, select, before {before} other {after}} {anchor}, on a {weekday}\",\"onAnchor\":\"When {anchor}\",\"supplyCommitted\":\"Stock in ({stockIn}
10) minus the {amount} {unit, select, day {{amount, plural, one {day} other {days}}} other {{amount, plural, one {week} other {weeks}}}} procurement allowance\",\"lastValid\":\"Last valid date, because the rule can't be worked out now\",\"saved\":\"Saved when the season ran\",\"unknown\":\"Unknown until {anchor} has a date\",\"workingDayBefore\":\"The working day before {anchor}\",\"inactive\":\"Not active yet\"},\"warnings\":{\"missingPreorderShipping\":\"{season} has no Preorder shipping window, so Stock in is set before the season starts.\",\"unresolvableDate\":\"A date in {season} can't be worked out.\",\"keptLastValidDate\":\"A date in {season} uses its last valid value.\",\"outOfPhase\":\"{date} falls in {phase, select, plan {Plan} preorders {Preorders} procure {Procure} sell {Sell} other {no phase}}, outside its own phase.\",\"outOfOrder\":\"{date} must come before {before} ({value}).\"},\"editor\":{\"preorders\":\"Preorders\",\"samples\":\"Samples\",\"changed\":\"Changed\",\"unknownDate\":\"Unknown\",\"routeDates\":\"Purchased {purchased} · Manufactured {manufactured}\",\"noPreorderShipping\":\"No preorder shipping\",\"amount\":\"Amount\",\"unit\":\"Unit\",\"direction\":\"Before or after\",\"anchor\":\"From\",\"before\":\"Before\",\"after\":\"After\",\"useDefault\":\"Use Ahti's default\",\"removeShipping\":\"Remove preorder shipping\",\"addShipping\":\"Add preorder shipping\",\"reviewAndSave\":\"Review and save\",\"weekday\":\"Weekday\",\"opens\":\"Opens\",\"closes\":\"Closes\",\"setATime\":\"Set a time\",\"closesWithPreorders\":\"When Preorder sales open\",\"windowNote\":\"Counted from this cycleâs Season start, so every Season lands the same way. Counting in weeks keeps the weekday of Season start.\",\"procureNote\":\"Procure is what is left before Season start: {weeks, plural, one {# week} other {# weeks}}.\",\"seasonStarts\":\"Season starts\",\"onADate\":\"On a date\",\"onAWeekday\":\"On a weekday\",\"which\":\"Which\",\"ordinal\":\"{ordinal, select, 1 {first} 2 {second} 3 {third} 4 {fourth} other {last}}\",\"day\":\"Day\",\"ofMonth\":\"of\",\"month\":\"Month\",\"seasonRuns\":\"Season runs\",\"runsUntil\":\"until {next} starts\",\"runsYear\":\"a full year, until it starts again\",\"anchorNote\":\"Every window and milestone counts from Season start. Cycles follow each other, so their Seasons fill the year.\"},\"preview\":{\"title\":\"Review changes to seasons\",\"summaryChanges\":\"{changes, plural, one {# change} other {# changes}}\",\"summaryFirst\":\"{dates, plural, one {# date moves} other {# dates move}} in {season}\",\"summarySame\":\"and the same {dates} in {seasons}\",\"summaryOther\":\"{dates} in {season}\",\"noDates\":\"No dates move in current or upcoming seasons.\",\"opens\":\"{season} customer order forms open early\",\"opensBody\":\"They open on {after} instead of {before}.\",\"reopens\":\"{season} customer order forms reopen\",\"reopensBody\":\"They closed on {before}. After saving they are open until {after}.\",\"closes\":\"{season} customer order forms close\",\"closesBody\":\"They close on {after} instead of {before}.\",\"moves\":\"{season} customer order forms move\",\"movesBody\":\"They are open from {start} to {end}.\",\"ordersKeepType\":\"Orders already entered keep their type. Past seasons keep their dates.\",\"none\":\"None\",\"back\":\"Back\",\"save\":\"Save\",\"saveAndReopen\":\"Save and reopen order forms\",\"failed\":\"The changes could not be reviewed. Try again.\",\"saveFailed\":\"The changes could not be saved. Try again.\",\"columnSeason\":\"Season\",\"columnDate\":\"Date\",\"columnNow\":\"Now\",\"columnAfter\":\"After saving\",\"changesTitle\":\"Changes\",\"datesTitle\":\"Dates that move\",\"columnAppliesTo\":\"Applies to\",\"sameNote\":\"{seasons} {count, plural, one {moves} other {move}} the same {dates, plural, one {# date} other {# dates}}; the first of each is shown.\",\"change\":\"{before} â {after}\",\"allowanceTitle\":\"Supply committed · procurement allowance\",\"allowanceChange\":\"{before} â {after} before the earliest Stock in\",\"allowanceAmount\":\"{amount} {unit, select, day {{amount, plural, one {day} other {days}}} other {{amount, plural, one {week} other {weeks}}}}\",\"followsStockIn\":\"Follows Stock in\",\"visibilityTitle\":\"Seasons shown\",\"visibility\":\"{past} past · {upcoming} upcoming\",\"cycleName\":\"{label} ({abbr}
10)\",\"optionsChanged\":\"Review month or selling all stock changed\",\"addCycle\":\"New cycle: {cycle}\",\"removeCycle\":\"Cycle removed: {cycle}\",\"orderWarningsTitle\":\"Dates out of order\"},\"units\":{\"day\":\"Days\",\"week\":\"Weeks\",\"month\":\"Months\"},\"rules\":{\"window\":\"Opens {start} · closes {end}\",\"fixed\":\"on {date}\",\"weekday\":\"on the {ordinal, select, 1 {first} 2 {second} 3 {third} 4 {fourth} other {last}} {weekday} of {month}\",\"offset\":\"{amount} {unit, select, week {{amount, plural, one {week} other {weeks}}} other {{amount, plural, one {month} other {months}}}} {direction, select, before {before} other {after}} Season start\",\"onSeasonStart\":\"on Season start\",\"planning\":\"Opens {start} · runs until Preorder sales open\",\"planningDefaultOpen\":\"90 days before it closes\",\"season\":\"Starts {start} · runs until {next} starts\",\"seasonYear\":\"Starts {start} · runs a full year\"},\"setup\":{\"on\":\"On\",\"off\":\"Off\",\"done\":\"Done\",\"show\":\"Show\",\"showSeason\":\"Season shown\",\"untitledCycle\":\"New cycle\",\"needsCode\":\"Give the cycle a name and a code to see its dates.\",\"cycleMeta\":\"Dates shown for {season} · Season {start} â {end}\",\"cycleDetails\":\"Cycle details\",\"reviewMonth\":\"Review month\",\"monthsFromSeason\":\"Months from season\",\"seasonTick\":\"Season\",\"milestone\":\"Milestone\",\"phasePreordersOff\":\"Preorders are off\",\"review\":\"Review\",\"phaseReview\":\"The month after the season ends · {month}\",\"chipSamples\":\"Samples\",\"chipPreorders\":\"Preorders\",\"bothRoutes\":\"Purchased and manufactured\",\"routeOwnDate\":\"a route can have its own date\",\"deliveredMeasure\":\"% delivered in the window\",\"supplyCommittedLine\":\"One date for the organisation · the procurement allowance before the earliest Stock in\",\"allowanceSuffix\":\"before the earliest Stock in, including transit\",\"allowanceNote\":\"One date for every brand, route and market; exceptions canât move it. The buy closes when an authorised person confirms it, when accepted preorders are covered after preorder sales close, or on this date at the latest. Preorders then close in every market.\",\"generated\":\"Generated seasons: {seasons}\",\"generatedUpcoming\":\"{season} upcoming\",\"generatedPlan\":\"{season} planning\",\"generatedPreorders\":\"{season} preorders\",\"generatedSell\":\"{season} in season\",\"generatedReview\":\"{season} in review\",\"generatedPast\":\"{season} past\",\"cycles\":\"Cycles\",\"cardMeta\":\"Season {start} â {end} · {features}\",\"featuresBoth\":\"preorders and samples on\",\"featuresPreordersOnly\":\"preorders on, samples off\",\"featuresSamplesOnly\":\"preorders off, samples on\",\"featuresNone\":\"preorders and samples off\",\"preordersIn\":\"Preorders in {cycle}\",\"samplesIn\":\"Samples in {cycle}\",\"milestoneCount\":\"{count, plural, one {# milestone} other {# milestones}}{inactive, plural, =0 {} other { · # inactive}}\",\"outOfOrder\":\"{count, plural, one {# date out of order} other {# dates out of order}}\",\"procureRule\":\"From Preorder sales close to Season start · procurement allowance {allowance}\",\"procureRuleNoPreorders\":\"From Planning close to Season start · procurement allowance {allowance}\",\"inactive\":\"Not active yet\",\"inactiveRule\":\"Not active yet: Ahti doesnât set Season targets for now\",\"warningStillSaves\":\"Saving is still allowed.\",\"generatedProcure\":\"{season} procuring\",\"addCycle\":\"Add cycle\",\"cycleActions\":\"{cycle} actions\",\"removeCycle\":\"Remove cycleâ¦\",\"removeLast\":\"A pattern needs at least one cycle.\",\"cycle\":\"Cycle\",\"railMeta\":\"Season {start} â {end} · {features}\",\"removeTitle\":\"Remove {cycle}?\",\"removeBody\":\"Ahti stops generating {cycle} seasons: {seasons} and later ones. Nothing changes until you save, and Review and save shows every date that goes.\",\"removeConfirm\":\"Remove cycle\"}},\"serverMessages\":{\"generic\":\"Something went wrong. Try again.\",\"request\":{\"invalid\":\"The request is missing information. Reload the page and try again.\",\"invali
10dJson\":\"The request could not be read. Reload the page and try again.\"},\"auth\":{\"unauthorized\":\"Sign in to continue.\",\"organizationNotFound\":\"Your organisation could not be found. Sign in again.\",\"forbidden\":\"You donât have access to this.\",\"adminRequired\":\"Only an organisation admin can do this.\",\"userNotFound\":\"Your user account could not be found in this organisation. Sign in again.\"},\"ACTION_NOT_AVAILABLE\":\"This action isnât available to your organisation.\",\"INSUFFICIENT_ROLE\":\"Your role canât do this. Ask an organisation admin.\",\"DPP_UNAVAILABLE\":\"This digital product passport isnât available.\",\"DPP_OPERATOR_REQUIRED\":\"Only an organisation admin can publish digital product passports.\",\"SCHEMA_MISMATCH\":\"Some required fields are missing or invalid. Check the form and try again.\",\"CATALOGUE_SHEET_ANSWER_TIMEOUT\":\"Your answer could not be confirmed. Link the Google Sheet again.\",\"action\":{\"notFound\":\"This action isnât available.\",\"unknownVerb\":\"This action canât handle that request.\",\"verbNotSupported\":\"This action canât do that yet.\",\"tokenScope\":\"This API token canât run this action.\",\"reviewRequired\":\"Open the review again and confirm it there.\",\"execute\":{\"succeeded\":\"{action} completed.\",\"fileReady\":\"{action} is ready.\",\"failed\":\"The action could not be completed. Try again.\",\"started\":\"Started. Progress shows here.\",\"startFailed\":\"The run could not start. Try again.\",\"outcomeUnknown\":\"The change may have been applied. Check the record before trying again.\"},\"job\":{\"notFound\":\"This run could not be found.\",\"cancelled\":\"The run was cancelled.\",\"connectionLost\":\"Lost connection to Ahti. Check your internet connection and try again.\",\"timedOut\":\"The run is taking too long. Try again.\"},\"queryDone\":\"Done.\",\"progress\":{\"workerStarted\":\"Run started.\",\"workerDone\":\"Run steps finished.\",\"batchDone\":\"Batch {batch} of {total}: {succeeded} of {count} succeeded\",\"batchConfirmed\":\"Batch {batch} of {total} confirmed\",\"batchFailed\":\"Batch {batch} of {total} failed\",\"reconcileStarted\":\"Checking the result against the approved previewâ¦\",\"reconcileAfterRetry\":\"Checking the result again after retry {pass}â¦\",\"reconcileComplete\":\"The approved state is confirmed.\",\"reconcileRetrying\":\"{count, plural, one {Retrying # row.} other {Retrying # rows.}}\",\"reconcileMismatch\":\"Some rows still donât match the approved state.\",\"meterInProgress\":\"in progress\",\"meterBatchRunning\":\"Batch {batch} of {total} is running in {system}.\",\"meterBatchConfirmed\":\"Batch {batch} of {total} confirmed in {system}.\",\"meterBatchFailed\":\"Batch {batch} of {total} failed in {system}.\",\"meterRetrying\":\"Retrying {count, plural, one {# row} other {# rows}}\",\"queued\":\"Waiting to startâ¦\"}},\"preview\":{\"notFound\":\"This review has expired. Start again.\"},\"review\":{\"changed\":\"This review changed. Save the latest review and try again.\",\"alreadyRunning\":\"This review is already running. Save the latest review before continuing.\",\"reconciling\":\"The run is saved, and its review is still updating. Try again in a moment.\"},\"edi\":{\"draftOnly\":\"EDI orders stay as drafts and canât be created here.\",\"reviewStale\":\"This EDI draft review is out of date. Open it again.\"},\"salesOrders\":{\"reviewPreparing\":\"The sales order review is still being prepared. Try again in a moment.\",\"connectionUnavailable\":\"The sales order connection isnât available. Check the connection and try again.\",\"connectionChanged\":\"The sales order connection changed. Prepare a new review.\",\"outcomeUnknown\":\"Ahti canât confirm whether the sales order was created. Check it before trying again.\",\"createFailed\":\"The sales orders could not be created.\",\"orderFailed\":\"This sales order could not be created: {reason}\",\"someFailed\":\"{failed} of {total, plural, one {# sales order} other {# sales orders}} could not be created.\",\"noValidOrders\":\"No orders are ready to create. Fix the {count, plural, one {# issue} other {# issues}} and try again.\",\"productsNotInSellSystem\":\"Some products are missing or duplicated in the sales system. Check the products and try again.\",\"productsUnverified\":\"Products could not be checked in the sales system. Try again.\",\"stockShort\":\"Some lines on regular orders ask for more than is in stock: {skus}. Reduce or remove those lines, or make the order a preorder.\",\"stockUnverified\":\"Couldnât check stock for {skus}. Try again, or choose to create the order without a stock check.\",\"deliveryTermsUnknown\":\"The chosen delivery terms arenât enabled for sales orders. Choose the delivery terms again.\",\"deliveryTerms
10DefaultDisabled\":\"The default delivery terms are switched off in Sell rules. Choose delivery terms for each order.\",\"preorderScopeMissing\":\"Save the seasonâs commercial scope before taking preorders.\",\"preorderDisabled\":\"Preorders are turned off for this season, brand, channel and market.\",\"customerUnverified\":\"The customer could not be verified. Save the review, refresh customer data and try again.\",\"currencyUnverified\":\"The currency could not be verified in NetSuite. Check the customerâs currency and try again.\",\"blockSplitUnverified\":\"The split orders could not be verified. Try again.\",\"blockSplitIncomplete\":\"The block order was not fully reduced. Check it before trying again.\",\"blockSplitDone\":\"The split orders are confirmed and the block order is reduced.\",\"nothingToRun\":\"No sales orders to create or update.\",\"planReady\":\"Ready: {create, plural, one {# to create} other {# to create}}, {update, plural, one {# to update} other {# to update}}, {skip, plural, one {# to skip} other {# to skip}}.\",\"planFailed\":\"The sales orders could not be checked. Try again.\",\"searchFound\":\"{count, plural, one {Found # sales order.} other {Found # sales orders.}}\",\"searchEmpty\":\"No sales orders found.\",\"summaryAllExisted\":\"{count, plural, one {The order already existed.} other {All # orders already existed.}}{skipped, plural, =0 {} one { # line was skipped because it has no SKU.} other { # lines were skipped because they have no SKU.}}\",\"summaryCreated\":\"{count, plural, one {Created # sales order.} other {Created # sales orders.}}{skipped, plural, =0 {} one { # line was skipped because it has no SKU.} other { # lines were skipped because they have no SKU.}}\",\"summaryCreatedWithExisting\":\"{count, plural, one {Created # sales order.} other {Created # sales orders.}} {existing, plural, one {# already existed.} other {# already existed.}}{skipped, plural, =0 {} one { # line was skipped because it has no SKU.} other { # lines were skipped because they have no SKU.}}\",\"summaryPartial\":\"Created {created} of {total, plural, one {# order} other {# orders}}. {failed, plural, one {# failed.} other {# failed.}}{existing, plural, =0 {} other { # already existed.}}{skipped, plural, =0 {} one { # line was skipped because it has no SKU.} other { # lines were skipped because they have no SKU.}}\",\"summaryFailed\":\"{count, plural, one {The sales order could not be created.} other {# sales orders could not be created.}}{skipped, plural, =0 {} one { # line was skipped because it has no SKU.} other { # lines were skipped because they have no SKU.}}\",\"blockSplitBlocked\":\"The block order canât be split yet. Review the split and try again.\",\"orderPreparationFailed\":\"This sales order could not be prepared. Try again.\",\"blockSplitNotAttempted\":\"No split orders were confirmed, so the block order wasnât changed.\",\"blockSplitSourceChanged\":\"The block order changed after the split was reviewed. Review the split again.\",\"blockSplitAdjustmentUnknown\":\"Ahti canât confirm whether the block order was reduced. Check it before trying again.\",\"progress\":{\"starting\":\"Getting ready to create sales ordersâ¦\",\"checkingConnection\":\"Checking the sales system connectionâ¦\",\"connectionReady\":\"Sales system connected.\",\"connectionFailed\":\"The sales system connection isnât available.\",\"format\":\"Order form format: {format}\",\"downloadingFile\":\"Downloading the uploaded fileâ¦\",\"fileDownloaded\":\"{filename} ({size} KB)\",\"readingOrderForm\":\"Reading the order formâ¦\",\"parsed\":\"Read {orders, plural, one {# order} other {# orders}} with {lines, plural, one {# line item} other {# line items}}.\",\"consolidated\":\"Combined into {count, plural, one {# order} other {# orders}}.\",\"loadingRegistries\":\"Loading customers and SKUsâ¦\",\"registriesLoaded\":\"Loaded {customers, plural, one {# customer} other {# customers}} and {skus, plural, one {# SKU} other {# SKUs}}.\",\"mappingCustomers\":\"Matching customersâ¦\",\"customersMapped\":\"Matched {mapped} of {total, plural, one {# customer} other {# customers}}.\",\"skuMappingErrors\":\"{count, plural, =0 {All SKUs matched.} one {# SKU could not be matched.} other {# SKUs could not be matched.}}\",\"validating\":\"Checking the ordersâ¦\",\"validated\":\"{val
10id, plural, one {# order ready} other {# orders ready}}, {skipped, plural, one {# item skipped} other {# items skipped}}.\",\"batch\":\"Sales order batch {batch} ({count, plural, one {# order} other {# orders}})\",\"creating\":\"Creating {count, plural, one {# sales order} other {# sales orders}} in NetSuiteâ¦\",\"queued\":\"NetSuite queued {completed} of {total, plural, one {# order} other {# orders}}â¦\",\"processed\":\"Sent {completed} of {total, plural, one {# order} other {# orders}}â¦\",\"createdSummary\":\"{created, plural, one {# created} other {# created}}, {failed, plural, one {# failed} other {# failed}}.\",\"confirming\":\"Confirming {count, plural, one {# sales order} other {# sales orders}} in NetSuiteâ¦\",\"creatingOrder\":\"Creating sales order {order}â¦\",\"filesReady\":\"Order files are ready.\",\"filesFailed\":\"Order files could not be prepared.\",\"preparing\":\"Preparing the reviewed ordersâ¦\",\"prepared\":\"The reviewed orders are ready.\",\"preparationFailed\":\"The reviewed orders could not be prepared.\",\"specialHandlingSkipped\":\"Special handling rules arenât available. Creating the orders without them.\",\"checkingProducts\":\"Checking the products in the sales systemâ¦\",\"productsReady\":\"Products checked in the sales system.\",\"productsUnverified\":\"The products could not be checked in the sales system.\",\"stockShort\":\"Some regular order lines ask for more than is in stock.\",\"stockUnverified\":\"Stock couldnât be checked.\",\"currencyUnverified\":\"The currency could not be verified in NetSuite.\",\"sendingFirst\":\"Sending the first order to NetSuiteâ¦\",\"firstRequestFailed\":\"The first order could not be sent to NetSuite.\",\"firstRequestDone\":\"First order sent to NetSuite.\",\"requestDone\":\"Order sent to NetSuite.\",\"confirmationChecked\":\"Checked NetSuite for the order result.\",\"confirmTimedOut\":\"{count, plural, one {# sales order} other {# sales orders}} could not be confirmed. Check NetSuite before trying again.\",\"reducingBlock\":\"Reducing the block order for the confirmed split ordersâ¦\",\"blockReduced\":\"Reduced {order} by {units, plural, one {# unit} other {# units}}.\",\"loadingProductFacts\":\"Loading product details for special handlingâ¦\",\"productFactsReady\":\"Product details ready.\",\"productFactsPartial\":\"Some product details are missing. Special handling applies to the matched products only.\",\"productFactsUnavailable\":\"Product details arenât available. Creating the orders without special handling.\",\"readingFile\":\"Reading the order fileâ¦\",\"noOrdersInFile\":\"No orders could be read from this file.\",\"fileRead\":\"Order file read.\"},\"result\":{\"confirmationBusy\":\"This sales order is still being confirmed. Check it again in a moment.\",\"writeRejected\":\"NetSuite rejected this sales order (HTTP {status}).\"}},\"catalogues\":{\"decisionRequired\":\"Confirm or discard the proposal.\",\"unavailable\":\"Catalogue changes arenât available right now. Try again later.\",\"updateNotConfirmed\":\"The catalogue update could not be confirmed. Check the catalogue before trying again.\",\"proposalFailed\":\"The catalogue proposal could not be applied.\",\"sheetLinkStartFailed\":\"Linking the Google Sheet could not start. Try again.\",\"sheetQuestionClosed\":\"This question is no longer open.\",\"sheetQuestionStale\":\"This question has changed. Answer the latest one.\",\"sheetQuestionAnswering\":\"This question is already being answered.\",\"legacySourcesDisabled\":\"This catalogue source type is turned off. Link a Google Sheet or upload a file instead.\",\"sourceNotActive\":\"Google Sheets isnât your organisationâs Catalogue source. An admin can choose it in Rules ⺠Assortment.\",\"proposalExpired\":\"This catalogue proposal has expired. Prepare it again.\",\"proposalReady\":\"Review the catalogue changes and confirm them.\",\"fileUnavailable\":\"The catalogue file isnât available. Add the file again.\",\"fileExpired\":\"The catalogue file has expired. Add the file again.\",\"fileUnreadable\":\"The file could not be read. Check the file and try again.\",\"fileUnsupported\":\"Use an XLSX workbook within the size limit.\",\"scopeInvalid\":\"The selected markets and channels arenât valid. Choose them again.\",\"seasonsMissing\":\"Set up seasons before managing catalogues.\",\"publishRequired\":\"Use Publish to make the catalogue ready.\",\"published\":\"Catalogue published.\",\"publishFailed\":\"The catalogue could not be published. Try again.\",\"publishUnconfirmed\":\"Ahti canât confirm whether the catalogue was published. Check it before trying again.\",\"returnedToDraft\":\"Catalogue returned to draft.\",\"notFound\":\"This catalogue could not be found.\",\"removeFailed\":\"The selected items could not be removed. Try again.\",\"sheetMappingIncomplete\":\"Some price columns arenât mapped. Open the same Sheet and map every price column.\",\"productsChanged\":\"The products changed after the review. Prepare the proposal again.\",\"coverageMissing\":\"Choose the markets and channels for the base catalogue first.\",\"variantScopeRequired\":\"Choose a market or channel for the catalogue version.\",\"variantScopeDuplicate\":\"A catalogue version needs different markets or channels from the base catalogue.\",\"variantBaseRequired\":\"Create catalogue versions from a base catalogue.\",\"variantNotReady\":\"This catalogue version is missing required details.\",\"verificationUnavailable\":\"Product matching isnât available right now. Try again.\",\"selectionRequired\":\"Choose which source rows to add.\",\"sheetUrlRequired\":\"Enter the Google Sheet link.\",\"currencyInvalid\":\"Use a three-letter currency code, such as EUR.\",\"productMatchRequired\":\"Choose which product these rows match.\",\"answerRequired\":\"Choose one of the offered answers.\",\"answerTooLong\":\"Shorten the answer and try again.\",\"sheetUnreadable\":\"The Google Sheet could not be read.\",\"sheetAccessRequired\":\"Share the Google Sheet with Ahti and try again.\",\"brandNotConfigured\":\"This brand isnât set up for product matching. Ask an admin to finish the setup.\",\"copySameCatalogue\":\"Choose a different source catalogue.\",\"copyBrandMismatch\":\"The source and target catalogues must be for the same brand.\",\"channelRequired\":\"Choose a channel to continue.\",\"refreshFailed\":\"The catalogue source could not be refreshed.\",\"priceMappingIncomplete\":\"Complete each price mapping: sheet, column, channel, price type and currency.\",\"priceMappingDuplicate\":\"Map each price column only once.\",\"sourceRequired\":\"Choose at least one source catalogue.\",\"revisionConflict\"
10:\"The catalogue changed in another window. Reload and try again.\",\"sourceScanFailed\":\"{count, plural, one {# catalogue source could not be scanned.} other {# catalogue sources could not be scanned.}}\",\"deleteVersionsFirst\":\"Delete the {count, plural, one {# catalogue version} other {# catalogue versions}} based on this catalogue first.\",\"alreadyExists\":\"This catalogue already exists.\",\"createdDraft\":\"Catalogue created as a draft.\",\"saved\":\"Catalogue saved.\",\"failed\":\"The catalogue change could not be completed. Try again.\",\"loadFailed\":\"Catalogues could not be loaded. Try again.\",\"sourceAttachFailed\":\"The catalogue source could not be added. Try again.\",\"sourceUpdateFailed\":\"The catalogue source could not be updated. Try again.\",\"sourceRemoveFailed\":\"The catalogue source could not be removed. Try again.\",\"sourcesUnavailable\":\"Catalogue sources could not be loaded. Try again.\",\"suggestionsFailed\":\"Product suggestions could not be loaded. Try again.\",\"suggestionsApplyFailed\":\"The product suggestions could not be applied. Try again.\",\"clarificationRequired\":\"The catalogue proposal needs an answer before it can be applied.\",\"sheetNotBuildable\":\"Ahti couldnât build a catalogue from this Google Sheet. Check the sheet and try again.\",\"sheetCannotOpen\":\"Ahti canât open this Google Sheet. Check the link and try again.\",\"productsUnavailable\":\"Ahti couldnât match the products.\",\"brandConfigurationMissing\":\"{brand} is missing required configuration. Set it up before trying again.\",\"pricesUnavailable\":\"Ahti couldnât match the prices.\",\"progress\":{\"preparingSheet\":\"Preparing the Google Sheetâ¦\",\"gettingWorkbook\":\"Getting the workbook from Googleâ¦\",\"findingProducts\":\"Finding products and prices in {sheet}â¦\",\"preparingUpdate\":\"Preparing the catalogue updateâ¦\",\"updating\":\"Updating the catalogueâ¦\",\"checkingUpdate\":\"Checking the catalogue updateâ¦\",\"sheetOpened\":\"Sheet opened\",\"columnsFound\":\"Columns found\",\"matchingProducts\":\"Matching products\",\"matchingPrices\":\"Matching prices to your price channels\"},\"createMissingFailed\":\"Products could not be created in {system}. Try again.\"},\"purchaseOrders\":{\"planRequired\":\"Review and confirm these purchase orders before creating them.\",\"outcomeUnknown\":\"Ahti canât confirm whether the purchase orders were created. Check the review before trying again.\",\"changeOutcomeUnknown\":\"Ahti canât confirm whether the purchase order change went through. Check the review before trying again.\",\"reviewRequired\":\"Review the purchase order lines before continuing.\",\"draftNotFound\":\"This purchase order draft could not be found.\",\"requestNotYours\":\"Only the person who sent this request can change it.\",\"draftChanged\":\"This purchase order draft changed. Reload it and try again.\",\"rejectReasonRequired\":\"Enter a reason for the rejection.\",\"configMissing\":\"Purchase order settings are incomplete. Ask an admin to finish the setup.\",\"sampleOrderChanged\":\"The sample order changed. Reload it before creating a purchase order.\",\"notAllConfirmed\":\"Some purchase orders are not confirmed. Check them before approving the draft.\",\"packetsNeedApproval\":\"Approve the purchase orders before creating supplier instructions.\",\"packetsUnavailable\":\"Supplier instructions could not be created for this draft.\",\"providerUnsupported\":\"Purchase orders can only be created in NetSuite.\",\"duplicateIdentity\":\"Two purchase orders have the same reference. Give each one its own reference.\",\"connectionUnavailable\":\"The NetSuite connection isnât available. Check the connection and try again.\",\"readinessChanged\":\"Something changed since the review. Check the current issues and try again.\",\"nothingExecutable\":\"No purchase orders are ready to create.\",\"warningsNeedReview\":\"Review the warnings and confirm before creating the purchase orders.\",\"linesChanged\":\"The purchase order lines changed. Review the items again.\",\"termsChanged\":\"The supplier terms changed. Review the purchase orders again.\",\"termsInvali
10d\":\"The supplier terms for {reference} need attention.\",\"planChanged\":\"The purchase orders changed after the review. Review them again.\",\"planFailed\":\"The purchase orders could not be checked. Try again.\",\"planReady\":\"Review {count, plural, one {# purchase order} other {# purchase orders}} before creating them in NetSuite.\",\"createFailed\":\"The purchase orders could not be created.\",\"orderFailed\":\"This purchase order could not be created: {reason}\",\"someFailed\":\"{failed} of {total, plural, one {# purchase order} other {# purchase orders}} could not be created.\",\"validationFailed\":\"The purchase orders didnât pass validation: {reason}\",\"readinessBlocked\":\"{count, plural, one {# issue blocks} other {# issues block}} the purchase orders.\",\"draftSaved\":\"Purchase order draft saved.\",\"requestSaved\":\"Purchase order request saved.\",\"draftRejected\":\"Purchase order draft rejected.\",\"draftApproved\":\"Purchase order draft approved: {reference}.\",\"packetsGenerated\":\"{count, plural, one {# supplier instruction} other {# supplier instructions}} created for {reference}.\",\"seasonAlreadyCreated\":\"Purchase orders were already created for {brand} {season}.\",\"seasonNotCreated\":\"No purchase orders were created for {brand} {season} yet.\",\"sampleOrderBlocked\":\"The sample order canât be used for a purchase order yet. Check it and try again.\",\"progress\":{\"loadingSettings\":\"Loading the purchase order settingsâ¦\",\"settingsLoaded\":\"{count, plural, one {# purchase order} other {# purchase orders}} for season {season}\",\"checkingConnection\":\"Checking the NetSuite connectionâ¦\",\"connected\":\"Connected to NetSuite.\",\"validating\":\"Checking the purchase ordersâ¦\",\"noValidOrders\":\"No purchase orders passed the checks.\",\"validated\":\"{valid, plural, one {# purchase order is valid} other {# purchase orders are valid}}, {skipped} skipped.\",\"checkingReadiness\":\"Checking the items are ready in NetSuiteâ¦\",\"readinessWarnings\":\"{count, plural, one {# warning to review} other {# warnings to review}}.\",\"readinessChecked\":\"The items are ready in NetSuite.\",\"confirmingTerms\":\"Confirming the supplier termsâ¦\",\"termsConfirmed\":\"{count, plural, one {Supplier terms confirmed for # purchase order.} other {Supplier terms confirmed for # purchase orders.}}\",\"batch\":\"Purchase order batch {batch} ({count, plural, one {# order} other {# orders}})\",\"creating\":\"Creating {count, plural, one {# purchase order} other {# purchase orders}} in NetSuiteâ¦\",\"creatingOne\":\"Creating purchase order {index} of {total}: {reference}â¦\",\"creatingReference\":\"Creating purchase order {reference}â¦\",\"created\":\"{created} created{existing, plural, =0 {} other {, # already existed}}, {failed} failed.\",\"creatingDrafts\":\"Creating {count, plural, one {# draft purchase order} other {# draft purchase orders}}â¦\",\"creatingForVendor\":\"Creating purchase order {index} of {total} for {vendor}â¦\",\"intakePreparing\":\"Preparing the uploadâ¦\",\"intakeInspecting\":\"Opening the documentâ¦\",\"intakeReading\":\"Reading the purchase order documentâ¦\",\"intakeChecking\":\"Checking what was readâ¦\",\"intakeDone\":\"Done.\",\"intakeUnavailable\":\"Reading documents isnât available right now. Upload the file again.\"},\"result\":{\"orderNotConfirmed\":\"NetSuite didnât confirm this purchase order. Check NetSuite before trying again.\",\"connectionChanged\":\"The NetSuite connection changed after the review. Review the purchase orders again.\"}},\"INVALID_TOKEN\":\"This link isnât valid. Ask your contact for a new one.\",\"EXPIRED\":\"This link has expired. Ask your contact for a new one.\",\"INVALID_BODY\":\"The order could not be read. Reload the page and try again.\",\"TOO_MANY_LINE_ITEMS\":\"This order has too many lines. Split it into smaller orders.\",\"INVALID_SEASON\":\"This season isnât available. Choose another season.\",\"NO_EDITABLE_SUBMISSION\":\"This order canât be changed any more.\",\"ORDER_TYPE_UNAVAILABLE\":\"This order type isnât available for the season.\",\"DRAFT_REVISION_CONFLICT\":\"The order
10changed in another window. Reload to see the latest version.\",\"EMPTY_ORDER\":\"Add at least one product before submitting.\",\"LINE_NOT_ELIGIBLE\":\"A selected product canât be ordered. Remove it and try again.\",\"PRICE_UNAVAILABLE\":\"A selected product has no current price. Remove it or try again later.\",\"PRODUCT_SOURCE_UNAVAILABLE\":\"Products are temporarily unavailable. Try again.\",\"NO_EMAIL\":\"This customer has no email address.\",\"workspace\":{\"seasonRequired\":\"Choose a season.\",\"seasonNotFound\":\"This season could not be found.\",\"catalogueRequired\":\"Choose a catalogue.\",\"catalogueUnavailable\":\"This catalogue isnât available.\",\"techPackBrandRequired\":\"Choose a brand to see tech packs.\",\"productWorkChanged\":\"Product work changed. Refresh and try again.\",\"productWorkRecoveryFailed\":\"Product work could not be restored. Try again.\",\"purchaseOrderChanged\":\"This purchase order changed. Refresh and try again.\",\"purchaseOrdersIncomplete\":\"Some purchase orders could not be loaded. Try again.\",\"productNotInCatalogue\":\"This product isnât in the catalogue.\",\"productDataUnavailable\":\"Product data is unavailable right now. Try again.\"},\"orderForms\":{\"prepareFailed\":\"The order form could not be prepared. Try again.\",\"customerSubmissionsDisabled\":\"Customer order forms are turned off for your organisation.\",\"customerAndSeasonRequired\":\"Choose a customer and a season.\",\"customerUnavailable\":\"This customer isnât available.\",\"customersUnavailable\":\"Customers could not be loaded. Try again.\",\"customerDataNotReady\":\"Customer data is still loading. Try again in a moment.\",\"draftNotFound\":\"This order draft could not be found.\",\"rejectReasonRequired\":\"Enter a reason for the rejection.\",\"expiryDaysInvalid\":\"Choose an expiry between {min} and {max} days.\",\"tooManyRecipients\":\"Choose at most {max, plural, one {# customer} other {# customers}}.\",\"personalMessageTooLong\":\"Shorten the message to {max} characters or fewer.\",\"inviteFailed\":\"The invitation could not be sent.\",\"draftRejected\":\"Order draft rejected.\",\"draftApproved\":\"Order draft approved. Sales order {reference} created.\"},\"settings\":{\"saveFailed\":\"Changes could not be saved. Try again.\",\"nameRequired\":\"Enter a name.\",\"timezoneRequired\":\"Choose a time zone.\",\"languageUnsupported\":\"Choose a supported language.\",\"subscriptionNotFound\":\"This subscription could not be found.\",\"channelTargetRequired\":\"Choose where to send the notifications.\",\"actionNotReady\":\"This action isnât available yet.\",\"actionDisabled\":\"This action is turned off.\",\"tokensUnavailable\":\"API tokens could not be loaded. Try again.\",\"tokenNotFound\":\"This API token could not be found.\",\"tokenAlreadyRevoked\":\"This API token is already revoked.\",\"tokenNameTaken\":\"An API token named {name} already exists. Choose another name.\",\"tokenScopesInvalid\":\"Choose valid permissions for the token.\",\"ediProfileInvalid\":\"Enter two valid 13-digit GLNs.\",\"ediProfileRequired\":\"Enter both GLNs to set up the EDI connection.\",\"ediProfileMismatch\":\"The GLNs donât match this EDI connection.\",\"ediProfileUnavailable\":\"The EDI connection isnât available right now. Try again.\",\"ediProfileChanged\":\"The EDI connection changed. Refresh and try again.\",\"teamNotFound\":\"This team could not be found.\",\"invalidEmail\":\"Enter a valid email address.\",\"duplicateEmail\":\"This email address appears more than once.\",\"importEmpty\":\"Add at least one row to import.\",\"teamImportUnreadable\":\"The table could not be read. Check the file and try again.\",\"teamImportRowInvalid\":\"This row has invalid tags.\",\"teamImportFailed\":\"The import could not be applied. Try again.\",\"directorySyncFailed\":\"Google Workspace sync failed. Try again.\",\"directoryNotConnected\":\"Connect Google Workspace first.\",\"syncProposalNotFound\":\"This sync proposal is no longer available. Sync again.\"},\"captures\":{\"quantityInvalid\":\"Enter a quantity of at least 1.\",\"reasonRequired\":\"Choose a reason.\",\"lotRequired\":\"Choose a lot for {sku}.\",\"recipeInvalid\":\"The recipe for {sku}
10 has an invalid quantity. Check the product recipe.\",\"recipeEmpty\":\"This product has no recipe components.\",\"percentInvalid\":\"Enter a percentage between 0 and 100 for {sku}.\",\"secondQualityLogged\":\"Logged {count} à {sku}.\",\"wasteLogged\":\"Logged {grams} g of waste from {sku}.\",\"saveFailed\":\"The capture could not be saved. Try again.\",\"notRemovable\":\"This row was already posted or removed.\"},\"workOrders\":{\"retryMismatch\":\"This retry doesnât match the original request. Start a new one.\",\"alreadyRunning\":\"This work order request is already running.\",\"rulesMissing\":\"Manufacturing settings are incomplete. Ask an admin to finish the setup.\",\"rulesChanged\":\"Manufacturing settings changed. Start the build again.\",\"unavailable\":\"This work order is no longer available.\",\"unverified\":\"NetSuite could not confirm this work order. Try again.\",\"needsReconcile\":\"The work order request needs attention. Check it in Logs before trying again.\",\"binNotAllowed\":\"Choose a bin that the manufacturing settings allow.\",\"binMissing\":\"A required manufacturing bin is missing or inactive. Ask an admin to check the settings.\",\"alreadyComplete\":\"This work order is already complete.\",\"quantityTooHigh\":\"The quantity is more than the open quantity. Refresh the work order and try again.\",\"quantityChanged\":\"The work order quantity changed. Refresh and try again.\",\"buildQuantityInvalid\":\"Enter a whole number greater than zero.\",\"recipeMissing\":\"This work order has no usable recipe.\",\"productMismatch\":\"This work order no longer matches the selected product.\",\"wrongLocation\":\"This work order is in another location.\",\"buildMismatch\":\"NetSuite already has a different build for this request. Check it in Logs.\",\"buildUnverified\":\"NetSuite could not confirm whether this build already exists. Try again.\",\"buildUnconfirmed\":\"NetSuite didnât confirm the build. Check it in Logs before trying again.\",\"buildRejected\":\"NetSuite rejected the build.\",\"alreadyClosed\":\"This work order is already closed.\",\"notCloseable\":\"Only an unfinished work order can be closed.\",\"closeUnconfirmed\":\"NetSuite didnât confirm the close. Check it in Logs before trying again.\",\"closeRejected\":\"NetSuite rejected the close.\",\"recipeQuantityInvalid\":\"The recipe quantity for {sku} is invalid.\",\"lotEvidenceUnverified\":\"The lots for {sku} could not be verified. Check them in NetSuite.\",\"notEnoughStock\":\"There isnât enough stock of {sku}.\",\"built\":\"Build finished.\",\"closed\":\"Work order closed.\",\"systemUnavailable\":\"The manufacturing connection isnât available. Check the connection and try again.\",\"itemTrackingUnverified\":\"Ahti could not check lot tracking for the destination item. Check the item settings.\",\"commitBusy\":\"This month is already being posted. Try again when it finishes.\",\"commitChanged\":\"The captured work changed. Refresh and try again.\",\"commitPartial\":\"Only part of the work was posted. Review the rows that need attention.\",\"commitNeedsAttention\":\"{count, plural, one {# row needs attention} other {# rows need attention}}.\",\"commitAlreadyPosted\":\"This work is already posted.\",\"commitNothingToPost\":\"There is no new work to post.\",\"commitNothingToCheck\":\"No blocked rows to check.\",\"csvUnavailable\":\"The production plan could not be loaded. Check the sheet link and try again.\",\"csvTooShort\":\"The production plan has too few rows. Check the sheet and try again.\",\"csvColumnsMissing\":\"The production plan is missing the SKU, Tuotantoehdotus or Tuotannon aloitus columns. Check the sheet and try again.\",\"created\":\"Created {count, plural, one {# work order} other {# work orders}}.\",\"createdWithExisting\":\"Created {count, plural, one {# work order} other {# work orders}}. {existing} already existed.\",\"createdSome\":\"Created {created} of {total, plural, one {# work order} other {# work orders}}. {failed} failed.\",\"createFailed\":\"{count, plural, one {The work order could not be created.} other {# work orders could not be created.}}\",\"someFailed\":\"{failed} of {total, plural, one {# work order} other {# work orders}} failed.\",\"progress\":{\"loadingSettings\":\"Loading the manufacturing settingsâ¦\",\"toCreate\":\"{count, plural, one {# work order} other {# work orders}} to create\",\"checkingConnection\":\"Checking the manufacturing connectionâ¦\",\"connectionReady\":\"Manufacturing connection ready\",\"batch\":\"Work orders batch {batch} ({count, plural, one {# work order} other {# work orders}})\",\"creating\":\"Creating {count, plural, one {# work order} other {# work orders}}â¦\",\"processingBatch\":\"Processing a batch of {count, plural, one {# work order} other {# work orders}}â¦\",\"createdSummary\":\"{created} created, {failed} failed\",\"checkingWorkOrder\":\"Checking the work order and manufacturing settingsâ¦\",\"allocatingComponents\":\"Checking component stock and lotsâ¦\",\"waitingForNetSuite\":\"Waiting for NetSuiteâ¦\",\"buildConfirmed\":\"NetSuite confirmed the build.\",\"closeConfirmed\":\"NetSuite confirmed the work order is closed.\",\"needsAttention\":\"The work order request needs attention.\",\"requestInactive\":\"This work order request is no longer active.\"},\"result\":{\"itemFailed\":\"NetSuite couldnât create this work order: {reason}\",\"systemChanged\":\"The manufacturing connection changed while the work orders were being created. Start again.\",\"itemUnverified\":\"NetSuite couldnât confirm the assembly item. Try again.\",\"itemBeingCreated\":\"This assembly item is still being created in NetSuite. Try again shortly.\",\"
10itemMissing\":\"This assembly item isnât in NetSuite.\"}},\"reports\":{\"loadFailed\":\"The report could not be loaded. Try again.\",\"exportFailed\":\"The report could not be exported. Try again.\",\"changed\":\"The report changed. Reload it and try again.\",\"recipientNotSaved\":\"Choose a saved recipient.\",\"sendFailed\":\"The test report could not be sent. Try again.\"},\"connections\":{\"netsuiteNotConnected\":\"Connect NetSuite first.\",\"shopifyNotConnected\":\"Connect Shopify first.\"},\"purchaseReadiness\":{\"reviewed-purchase-orders\":\"Review the purchase order lines before creating the purchase orders.\",\"vendor\":\"Choose a NetSuite supplier for {subject}.\",\"variant-allocation\":\"Add product lines to {subject}.\",\"variant-identity\":\"{subject} has no NetSuite item.\",\"quantity\":\"Enter a quantity greater than zero for {subject}.\",\"purchase-rate\":\"{subject} needs a confirmed purchase price.\",\"destination-item-lookup\":\"NetSuite items could not be checked. Try again.\",\"destination-item-pending\":\"{count, plural, one {# item is} other {# items are}} still being created in NetSuite. Try again shortly.\",\"destination-item-missing\":\"{count, plural, one {# item was} other {# items were}} not found in NetSuite.\",\"destination-item-ambiguous\":\"{count, plural, one {# item matches} other {# items match}} more than one NetSuite item.\",\"destination-credentials\":\"Connect NetSuite to check the items.\",\"canonical-product-configuration\":\"Product settings could not be loaded. Ask an admin to check them.\",\"canonical-product-context\":\"Choose a brand before creating purchase orders.\",\"canonical-product-source\":\"Product data could not be checked. Try again.\",\"canonical-product-readiness\":\"Product readiness could not be checked. Try again.\",\"canonical-product-requirements\":\"{sku} isnât ready to buy. Complete its product details.\",\"canonical-product-requirement\":\"{sku} is missing {requirement}.\",\"catalogue-membership\":\"{count, plural, one {# line is} other {# lines are}} no longer in the selected catalogue.\",\"purchase-readiness-unavailable\":\"Purchase readiness could not be checked. Open the draft again.\",\"labels\":{\"reviewed-purchase-orders\":\"Purchase order lines\",\"vendor\":\"Supplier\",\"variant-allocation\":\"Product lines\",\"variant-identity\":\"NetSuite item\",\"quantity\":\"Quantity\",\"purchase-rate\":\"Purchase price\",\"destination-item-lookup\":\"NetSuite items\",\"destination-item-pending\":\"NetSuite items\",\"destination-item-missing\":\"NetSuite items\",\"destination-item-ambiguous\":\"NetSuite items\",\"destination-credentials\":\"NetSuite connection\",\"canonical-product-configuration\":\"Product settings\",\"canonical-product-context\":\"Product settings\",\"canonical-product-source\":\"Product data\",\"canonical-product-readiness\":\"Product readiness\",\"canonical-product-requirements\":\"Product details\",\"catalogue-membership\":\"Catalogue\",\"purchase-readiness-unavailable\":\"Purchase readiness\"}},\"credentials\":{\"fieldsRequired\":\"Fill in all required fields.\",\"connectionStringRequired\":\"Enter the database connection string.\",\"csvUrlRequired\":\"Enter the published CSV URL.\",\"csvUrlHttps\":\"Enter a CSV URL that starts with https://.\",\"csvUrlInvalid\":\"Enter a valid CSV URL.\",\"saveFailed\":\"The connection details could not be saved. Try again.\",\"saved\":\"Connection saved.\",\"savedWithStructure\":\"Connection saved and account structure fetched.\",\"savedFetchingSchema\":\"Database connection saved. The schema is loading.\",\"verified\":\"Connection verified.\",\"verifyFailed\":\"The connection could not be verified. Check the details and try again.\",\"syncFailed\":\"Data could not be fetched. Check the connection and try again.\",\"shopifyAppMissing\":\"The Shopify app isnât set up for your organisation. Contact Ahti support.\",\"shopifyInstallLinkInvalid\":\"The Shopify install link isnât set up correctly. Contact Ahti support.\",\"shopDomainInvalid\":\"Enter a valid Shopify store name.\",\"stripeRestrictedKeyRequired\":\"Enter a Stripe restricted API key. It starts with rk_live_ or rk_test_.\"},\"queryService\":{\"failed\":\"The data could not be loaded. Try again.\",\"providerMissing\":\"No business system is set up for this Action. Ask an organisation admin.\",\"providerUnsupported\":\"Your connected business system doesnât support this.\",\"netsuiteDefaultsMissing\":\"NetSuite defaults arenât set up. Ask an organisation admin.\",\"vendorSourceChanged\":\"The vendor data source changed. Reload the page and try again.\",\"vendorSourceUnavailable\":\"The vendor data source isnât available. Ask an organisation admin.\",\"vendorsUnavailable\":\"Vendors could not be loaded. Try again.\",\"customerSourceUnavailable\":\"The customer data source isnât available. Reload the page and try again.\",\"customerDetailsFailed\":\"Customer details could not be loaded. Try again.\",\"customerPulseFailed\":\"Customer activity could not be loaded. Try again.\",\"documentReferenceRequired\":\"Enter the delivery or invoice reference.\",\"documentChanged\":\"This document changed. Reload the page and try again.\",\"documentUnavailable\":\"This document isnât available. Reload the page and try again.\",\"attachmentUnavailable\":\"This file is no longer available. Upload it again.\",\"fileTooLarge\":\"The file is larger than 50 MB. Upload a smaller file.\",\"fileRequired\":\"Add the missing file and try again.\",\"sheetSelectionUnsupported\":\"Sheet selection isnât available for this document format.\",\"documentUnreadable\":\"The document could not be read. Check the file and try again.\",\"deliveryPurchaseOrderRequired\":\"Enter a purchase order number.\",\"deliveryVe
10ndorRequired\":\"Choose a vendor.\",\"deliveryClassRequired\":\"Choose at least one brand or class.\",\"deliveryProductRequired\":\"Choose at least one product.\",\"salesOrderPdfUnavailable\":\"The NetSuite order confirmation PDF isnât available. Ask an organisation admin.\",\"salesOrderFileFailed\":\"The sales order file could not be created. Try again.\",\"productDataSheetFailed\":\"The product data sheet could not be created. Try again.\",\"noEditableFields\":\"This Action has no editable fields. Ask an organisation admin.\",\"csvUnreadable\":\"The CSV file could not be read. Check the file and try again.\"},\"actionConfig\":{\"notApplicable\":\"This setting isnât available for this action.\",\"scheduleFrequencyInvalid\":\"Choose how often the action runs.\",\"scheduleHourInvalid\":\"Choose an hour between 0 and 23.\",\"scheduleDayInvalid\":\"Choose a day of the week.\",\"catalogueSourceUnsupported\":\"This catalogue source isnât supported. Choose another source.\",\"catalogueSourceFailed\":\"The catalogue source could not be set up. Check the source settings and the NetSuite connection.\",\"channelKeyRequired\":\"Enter a key for each channel.\",\"channelLabelRequired\":\"Enter a name for each channel.\",\"commercialChannelInvalid\":\"Choose one of the commercial channels.\",\"channelKeysDuplicate\":\"Give each channel a different key.\",\"channelStillEnabled\":\"{channel} is still turned on for {markets}. Remove it from {count, plural, one {that market} other {those markets}} before you turn off or delete the channel.\",\"shopifyStoresLoadFailed\":\"Shopify stores could not be loaded. Try again.\",\"shopifyStoresRequired\":\"Choose at least one Shopify store.\",\"shopifyStoresInvalid\":\"The Shopify store selection isnât valid. Choose the stores again.\",\"shopifyStoreInactive\":\"The Shopify store {store} isnât active for your organisation.\",\"configNotFound\":\"This action isnât set up for your organisation yet.\",\"configInvalid\":\"The action settings arenât valid. Ask an organisation admin to check them.\",\"runsLoadFailed\":\"Runs could not be loaded. Try again.\",\"monthlyReportInvalid\":\"Check the monthly report settings and try again.\",\"timezoneRequired\":\"Set your organisationâs time zone before scheduling delivery.\",\"supplierPacketIncomplete\":\"Finish the supplier packet setup before saving.\",\"targetLanguageRequired\":\"Choose at least one target language.\"},\"outputProfiles\":{\"notFound\":\"This output profile could not be found.\",\"invalid\":\"Some output settings are missing or invalid. Check the profile and try again.\",\"scopeNotConfigured\":\"A selected market, region or brand isnât set up any more. Choose the scopes again.\",\"gatesEditedElsewhere\":\"Requirement scopes canât be saved here. Edit them on the output profile.\",\"gatesNeedApproval\":\"Approve this profileâs product requirements before editing where they apply.\",\"gatesSaveFailed\":\"The requirement scopes could not be saved. Try again.\",\"enableNeedsAnalysis\":\"Resolve and analyse the required values before turning on this profile.\",\"enableNeedsApproval\":\"Approve the complete requirement plan before turning on this profile.\",\"enableNeedsReview\":\"Review or set up every requirement before turning on this profile: {requirements}.\",\"changed\":\"This output profile changed. Reload it and try again.\",\"analyzeFirst\":\"Analyse the complete requirement set before reviewing it.\",\"planChanged\":\"This plan changed. Analyse it again before reviewing it.\",\"planNotReady\":\"The plan canât be approved yet. Review or set up every requirement first.\",\"channelInvalid\":\"Choose a configured channel.\",\"fileRequired\":\"Choose a file to upload.\"},\"chatSpaces\":{\"notFound\":\"This chat space could not be found.\",\"authRequired\":\"Reconnect Google Chat to import messages.\",\"ingestFailed\":\"Chat messages could not be imported. Try again.\",\"ingestStarted\":\"Import started.\",\"ingestFinished\":\"Import finished.\",\"spacesFound\":\"{count, plural, one {Found # Google Chat space.} other {Found # Google Chat spaces.}}\",\"enterSpaceManually\":\"Connected. Enter the space name or ID.\",\"cacheCleared\":\"Google Chat connection cache cleared.\"},\"CART_SCOPE_TOO_LARGE\":\"The order has too many products to load. Remove some products and try again.\",\"REVIEW_NOT_FOUND\":\"This review could not be found. Open the source again.\",\"REVIEW_CONFLICT\":\"This review changed in another session. Your edits are kept here.\",\"REVIEW_SOURCE_CONFLICT\":\"The source changed. Open the latest version and review it again.\",\"actionRoutes\":{\"notConfigured\":\"This action isnât set up for your organisation. Ask an organisation admin.\",\"loadFailed\":\"The action could not be loaded. Reload the page and try again.\",\"configLoadFailed\":\"The action settings could not be loaded. Try again.\",\"humanRequired\":\"Only a signed-in person can do this.\",\"fileUnavailable\":\"The file isnât available. Add it again.\",\"parse\":{\"readUnfinished\":\"Ahti couldnât finish reading the file. Try again.\",\"intakeUnavailable\":\"Reading files isnât available right now. Upload the file again.\",\"oneSourceOnly\":\"Add either an attached file or a new upload, not both.\",\"fileNameMissing\":\"The file name is missing. Upload the file again.\",\"fileLinkInvalid\":\"The file link isnât allowed. Upload the file instead.\",\"fileDownloadFailed\":\"The file could not be downloaded. Upload it again.\",\"sourceDataRequired\":\"Paste the data to convert.\",\"fileSourceMissing\":\"The file source for this action isnât set up. Ask an organisation admin.\",\"brandRequired\":\"Choose a brand.\",\"failed\":\"The file could not be read. Check the file and try again.\",\"humanRequired\":\"Reading a file needs a person signed in to Ahti. Use a personal connection, not a service token.\",\"inlineFileInvalid\":\"This file canât be read. Send a PDF or Excel file up to 2.5 MB.\"}
10,\"manualData\":{\"seasonAndMarketRequired\":\"Choose a season and a market.\",\"catalogueScopeRequired\":\"Choose a season, a market and a catalogue.\",\"brandUnavailable\":\"This brand isnât available. Choose another brand.\",\"sourceUnavailable\":\"Data could not be loaded from a connected system. Try again.\",\"productSourceMissing\":\"No product source is set up. Ask an organisation admin.\"},\"review\":{\"saveFailed\":\"The review could not be saved. Reload the page and try again.\",\"productSearchNotConfigured\":\"Product search isnât set up. Ask an organisation admin.\",\"productSearchUnavailable\":\"Product search isnât available right now. Try again.\",\"priceScopeInvalid\":\"Prices canât be refreshed for this selection. Choose a customer, a season and up to 200 products.\",\"multipleMatches\":\"More than one product matches. Narrow the search.\",\"noProductMatch\":\"No product matches {input}.\",\"noProductMatchSize\":\"No product matches {input} in size {size}.\"},\"stock\":{\"tooManyProducts\":\"Stock can be checked for up to {max} products at a time. Show fewer products.\",\"unavailable\":\"Stock levels arenât available right now. Try again.\"},\"freeTextLookupFailed\":\"The products could not be looked up. Try again.\",\"mappings\":{\"alreadySaved\":\"These mappings are already saved.\",\"saveFailed\":\"The mapping could not be saved. Try again.\"},\"metrics\":{\"notConfigured\":\"Business metrics arenât set up for your organisation. Ask an organisation admin.\",\"reportSendFailed\":\"The report could not be sent. Try again.\",\"nothingToAnalyse\":\"No metrics are available to analyse.\"},\"documents\":{\"notFound\":\"This document could not be found.\",\"expired\":\"This document is no longer available.\"},\"intake\":{\"handoffUnavailable\":\"This file handoff has expired. Add the file again.\",\"routingUnavailable\":\"Product files canât be routed right now. Try again.\"}},\"teams\":{\"personNotFound\":\"This person isnât in your organisation.\",\"cannotRemoveSelf\":\"You canât remove yourself.\",\"accessRemovalFailed\":\"Their access to Ahti could not be removed, so they were kept. Try again.\",\"joinLinkInvalid\":\"This join link no longer works.\",\"joinNotListed\":\"This account isnât on the people list.\",\"joinFailed\":\"Couldnât join. Try again.\",\"lastAdmin\":\"Ahti needs at least one admin.\",\"accessChangeFailed\":\"Access could not be changed. Try again.\"},\"metricSources\":{\"notFound\":\"This metrics setting could not be found. Reload the page and try again.\",\"providerNotSaved\":\"This source isnât set up yet. Set it up before switching to it.\",\"csvDetailsRequired\":\"Enter a name and a link for the spreadsheet.\",\"csvHttpsRequired\":\"Use a spreadsheet link that starts with https://.\",\"csvUrlInvalid\":\"The spreadsheet link isnât valid. Check the link and try again.\",\"csvFetchFailed\":\"The spreadsheet could not be downloaded. Check that the link is published as CSV and try again.\",\"csvUnreadable\":\"The spreadsheet could not be read. Check that the link is published as CSV and try again.\",\"csvNoColumns\":\"The spreadsheet has no columns. Add a header row and try again.\",\"netsuiteNotConnected\":\"NetSuite isnât connected. Connect NetSuite and try again.\",\"netsuiteSyncFailed\":\"Values could not be loaded from NetSuite. Try again.\",\"removeFailed\":\"The breakdown could not be turned off. Try again.\",\"noCustomerCategories\":\"No customer categories were found in NetSuite.\",\"noCountries\":\"No countries were found in NetSuite invoices from the last year.\",\"noDeliveryMethods\":\"No delivery methods were found in NetSuite.\",\"paymentFieldRequired\":\"Enter the primary payment method field.\",\"fieldIdInvalid\":\"Check the NetSuite field ID. Use letters, numbers and underscores, starting with a letter.\",\"fallbackTypeRequired\":\"Choose the fallback field type.\",\"fallbackLabelRequired\":\"Enter a fallback label.\",\"noPaymentMethods\":\"No payment methods were found. Check the field ID, or enter a none label to count orders without one.\",\"databaseNotConnected\":\"No database is connected. Connect a database and try again.\",\"databaseReadFailed\":\"The values could not be read. Check the table and column.\",\"noColumnValues\":\"That column has no values. Choose another column.\",\"returnsSyncFailed\":\"Returns could not be synced. Try again.\",\"cohortSyncFailed\":\"Customer cohorts could not be synced. Try again.\"},\"metrics\":{\"tooManyAccounts\":\"Classify up to {max} accounts at a time.\"},\"excel-lock-file\":\"This is an Excel lock file, not the workbook. Upload the original file.\",\"uploads\":{\"fileDetailsMissing\":\"The file details are missing. Upload the file again.\",\"unavailable\":\"File uploads arenât available right now. Try again later.\",\"startFailed\":\"The upload could not start. Try again.\",\"notFound\":\"The uploaded file could not be found. Upload it again.\",\"registerFailed\":\"The file could not be saved. Upload it again.\",\"changed\":\"The file changed during upload. Upload it again.\",\"catalogueFileType\":\"Upload a PDF or XLSX file.\",\"catalogueTooLarge\":\"The file is larger than 100 MB. Upload a smaller file.\",\"supplierGuideType\":\"Upload a PDF or text file.\",\"supplierGuideTooLarge\":\"The file is larger than 4 MB. Upload a smaller file.\",\"supplierGuideUnreadable\":\"Ahti couldnât read this file. Try another file.\"},\"sheet-missing\":\"This sheet tab is no longer available. Choose another tab.\",\"duplicate-columns\":\"The sheet has duplicate column names. Rename them and try again.\",\"valueSets\":{\"changeNotAllowed\":\"This data canât be changed here.\",\"readNotAllowed\":\"This data canât be opened here.\",\"notFound\":\"This data set could not be found.\",\"alreadyExists\":\"This data set already exists.\",\"entriesExist\":\"These entries already exist.\",\"entryKeyRequired\":\"Give every entry a key.\",\"entryLabelRequired\":\"Give every entry a name.\",\"duplicateKeys\":\"Two entries have the same key. Give each entry its own key.\",\"duplicateAttributeLevels\":\"An attribute appears twice at the same level. Remove the duplicate.\",\"attributesInvali
10d\":\"Some attribute settings are invalid. Check the attributes and try again.\",\"sourceMappingInvalid\":\"Some field mappings are invalid. Check the mapped fields and try again.\",\"primaryFieldRequired\":\"Choose a primary field.\",\"sourceUrlInvalid\":\"Enter a valid public link that starts with https://.\",\"urlFetchFailed\":\"The link could not be opened. Check the link and try again.\",\"orgWideDeleteNotAllowed\":\"Organisation-wide data sets canât be deleted.\",\"serviceSourceMissing\":\"This data set isnât connected to a service.\",\"providerUnsupported\":\"This service canât provide this data.\",\"serviceNotConnected\":\"Connect the service first.\",\"accountIdMissing\":\"The service connection is missing its account ID. Reconnect the service.\",\"customersNotReady\":\"Customer data isnât ready yet. Try again in a few minutes.\",\"customersLoadFailed\":\"Customer data could not be loaded. Try again.\",\"rulesetNotFound\":\"This rule set could not be found.\",\"markets\":{\"countryRequired\":\"{market} needs at least one country.\",\"countryInvalid\":\"{market} has an unknown country code, {country}. Choose a country from the list.\",\"channelsRequired\":\"Choose the channels for {market}.\",\"channelUnknown\":\"{market} uses the channel {channel}, which is no longer set up.\",\"channelInactive\":\"{channel} is inactive, so it canât be turned on for {market}.\",\"countryDuplicate\":\"{country} is in more than one market: {markets}. Keep it in one market.\",\"channelInvalid\":\"The channel {channel} isnât available. Choose one of the listed channels.\",\"shopifyScopeMissing\":\"The Shopify app canât read markets. Update the app permissions and reinstall it, then sync again.\",\"conflictsUnresolved\":\"Resolve every market conflict before applying.\",\"previewChanged\":\"The Shopify markets changed. Review the preview again.\",\"shopifyPreviewFailed\":\"Shopify markets could not be loaded. Try again.\",\"shopifyApplyFailed\":\"Shopify markets could not be applied. Try again.\",\"cataloguesUnavailable\":\"Catalogues could not be checked, so the Seasons were not saved. Try again.\",\"seasonConflict\":\"{catalogue} ({season}) still uses {market} outside its Seasons. Change the Catalogue or keep that Season.\"},\"duplicateStepNames\":\"Two manufacturing steps have the same name. Give each step its own name.\",\"deliveryTermsUnavailable\":\"Delivery terms couldnât be read from the sales system. Try again.\",\"changed\":\"This list changed after you opened it. Reload and try again.\"},\"dataSources\":{\"notFound\":\"This data source could not be found.\",\"unavailable\":\"This data source isnât available.\",\"kindUnsupported\":\"This kind of data source isnât supported here.\",\"brandIdentityMissing\":\"Choose the brand field for this data source first.\",\"brandDiscoveryFailed\":\"Brands could not be read from this data source. Try again.\",\"fieldShapeNetSuiteOnly\":\"Field details are only available for NetSuite data sources.\",\"fieldShapeFailed\":\"Field details could not be loaded. Try again.\",\"refreshFailed\":\"The data source could not be refreshed. Try again.\",\"optionsUnavailable\":\"This data source canât provide options.\",\"optionsLoadFailed\":\"Options could not be loaded from this data source. Try again.\",\"fieldCatalogFailed\":\"The fields could not be loaded from this data source. Try again.\",\"columnsFailed\":\"The columns could not be read from this data source. Try again.\",\"hierarchyPreviewFailed\":\"The product hierarchy could not be previewed. Try again.\",\"rowsChanged\":\"The rows changed. Reload and try again.\",\"rowsUnverified\":\"Ahti couldnât confirm the change. Check the data source before trying again.\",\"rowsSaveFailed\":\"The rows could not be saved. Try again.\",\"fileUploadFailed\":\"The file could not be uploaded. Try again.\",\"delimiterInvalid\":\"Choose a valid delimiter.\",\"csvReadFailed\":\"The CSV could not be read. Check the link and try again.\",\"shopifyStoreRequired\":\"Choose a Shopify store.\",\"shopifyStoreNotFound\":\"This Shopify store isnât connected. Choose another store.\",\"shopifyValuesUnavailable\":\"Shopify values arenât available right now. Try again.\",\"shopifyValuesIncomplete\":\"Shopify returned only part of the values. Try again.\",\"shopifyReadProductsRequired\":\"The Shopify app canât read products. Update the app permissions and reinstall it.\",\"readOnly\":\"This data source is read-only, so its rows canât be changed here.\",\"sheetNotEditable\":\"The Google account connected to Ahti can view this Sheet but not edit it. Allow Ahti to edit with an account that can, or ask the Sheetâs owner for edit access.\",\"rowNotFound\":\"This row could not be found. Reload and try again.\",\"rowsLoadFailed\":\"The rows could not be loaded. Try again.\"},\"productAttributes\":{\"systemDeleteNotAllowed\":\"System attributes canât be deleted.\",\"notFound\":\"This attribute could not be found.\",\"changed\":\"The attributes changed in another window. Reload and try again.\",\"saveFailed\":\"The attribute change could not be saved. Try again.\",\"sourceFieldRequired\":\"Map the attribute to a source field first.\",\"closedListField\":\"This field has a fixed list of values. Pick its values from the source instead.\",\"uniqueValuesFailed\":\"Values could not be loaded from the data source. Try again.\",\"coverageFailed\":\"Attribute coverage could not be checked. Try again.\",\"referenceSetInvalid\":\"The reference list is incomplete. Check it and try again.\",\"referenceSetN
10otFound\":\"This reference list could not be found.\",\"referenceNoChanges\":\"There are no reference changes to review.\",\"referenceNeedsCorrection\":\"Fix the reference changes before approving them.\"},\"productCreate\":{\"staleClient\":\"Refresh the page to load the latest version.\",\"productRequired\":\"Choose a product.\",\"productsUnavailable\":\"Products could not be loaded. Try again.\",\"productContextUnavailable\":\"The selected product could not be loaded. Refresh and try again.\",\"sizesUnavailable\":\"Sizes could not be loaded. Refresh and try again.\",\"productNotFound\":\"This product isnât in the product source any more. Refresh the product list and try again.\"},\"catalogueRoutes\":{\"fileTooLarge\":\"The file is too large. Use a smaller file.\",\"importSourceMissing\":\"This season has no catalogue import source. Upload rows or set up an import link.\",\"importFailed\":\"The catalogue could not be imported. Try again.\",\"attributeNotLinked\":\"This attribute isnât linked to a catalogue.\"},\"brands\":{\"detailsRequired\":\"Fill in Brand name, Product source, Brand identity and Procurement.\",\"keyRenameNotAllowed\":\"Brand keys canât be changed.\",\"changed\":\"Brand settings changed. Close and reopen this Brand before saving.\",\"sourceIdentityMissing\":\"Choose a valid Brand field and value from the Product source.\",\"notFound\":\"This brand could not be found.\",\"removed\":\"This brand no longer exists. Reload and try again.\",\"keyTaken\":\"A brand with this key already exists.\",\"saveFailed\":\"The brand could not be saved. Try again.\",\"mappingRequired\":\"Choose a route for every value found for this Brand.\",\"invalidDetails\":\"Check the Brand details and try again.\",\"invalidLogo\":\"Choose a PNG, JPEG or WebP image up to 1 MB.\",\"identityTaken\":\"This Product source identity already belongs to another Brand.\",\"websiteFailed\":\"Couldnât read this website. Try again or add the brand without a website.\",\"websiteInvalid\":\"Enter a website, such as brand.com.\"},\"files\":{\"notFound\":\"This file could not be found.\",\"linkInvalid\":\"This download link isnât valid. Use the original link.\",\"linkExpired\":\"This link has expired. Ask for a new one.\",\"noTableData\":\"This file has no table data to show. Open a CSV or Excel file.\",\"loadFailed\":\"The file could not be loaded. Try again.\"},\"orgSettings\":{\"accounts\":{\"notConfigured\":\"Set up accounts first.\",\"configInvalid\":\"The noise threshold isnât valid. Check it and try again.\"},\"automations\":{\"loadFailed\":\"Automations could not be loaded. Try again.\",\"notFound\":\"This automation could not be found.\",\"invalid\":\"Some settings are missing or invalid. Check them and try again.\",\"notEditable\":\"These rules cannot be changed here yet.\",\"saveFailed\":\"The settings could not be saved. Try again.\"},\"schedules\":{\"loadFailed\":\"Schedules could not be loaded. Try again.\",\"invalid\":\"Some schedule details are missing or invalid. Check them and try again.\",\"targetTaken\":\"This already has a schedule. Edit the existing schedule instead.\",\"createFailed\":\"The schedule could not be created. Try again.\",\"notFound\":\"This schedule could not be found.\",\"updateFailed\":\"The schedule could not be updated. Try again.\",\"defaultCannotDelete\":\"Default schedules can be turned off but not deleted.\"},\"seasonality\":{\"invalid\":\"Some season details are missing or invalid. Check the seasons and try again.\",\"unknownCycle\":\"The season cycle {cycleKey} no longer exists. Reload the seasons and try again.\",\"noChange\":\"These changes leave the season calendar as it is.\",\"stalePlan\":\"The season calendar changed since you reviewed it. Review the changes again.\",\"planNotFound\":\"This review has expired. Review the changes again.\",\"planUsed\":\"These changes were already saved or could not be confirmed. Review the seasons again.\"},\"restrictions\":{\"invalid\":\"Enter the restricted topics and phrases as text.\"},\"costRules\":{\"invalid\":\"Some cost rule details are missing or invalid. Check them and try again.\",\"notFound\":\"This cost rule could not be found.\"}
10,\"verifiedDomain\":{\"invalid\":\"Enter a valid domain, such as example.com.\"},\"integrations\":{\"googleDriveStatusFailed\":\"The Google Drive status could not be loaded. Try again.\",\"googleDriveConnectFailed\":\"Google Drive could not be connected. Try again.\",\"googleSheetApproveFailed\":\"The Google Sheet could not be approved. Try again.\",\"googleSheetVerifyFailed\":\"The Google Sheet could not be checked. Try again.\"},\"readiness\":{\"seasonalLoadFailed\":\"Seasonal readiness could not be loaded. Try again.\"},\"companyFacts\":{\"invalid\":\"Some company facts are missing details. Check them and try again.\",\"changed\":\"Company facts changed. Reload and try again.\"},\"reports\":{\"definitionInvalid\":\"Some report details are missing or invalid. Check them and try again.\",\"createFailed\":\"The report could not be created. Try again.\",\"definitionNotFound\":\"This report could not be found.\",\"generateFailed\":\"The report could not be generated. Try again.\",\"runNotFound\":\"This report run could not be found.\",\"noDestination\":\"Choose where to send this report first.\",\"deliveryFailed\":\"The report could not be sent. Try again.\"},\"skills\":{\"notFound\":\"This skill could not be found.\",\"notAvailable\":\"This skill isnât available to your organisation.\",\"changed\":\"Skills changed. Reload and try again.\"},\"assessment\":{\"messageNotFound\":\"This message could not be found.\"}},\"invalid_request\":\"Enter a valid Google Sheets link.\",\"provider_error\":\"Google Drive isnât responding. Try again.\",\"provider_timeout\":\"Google Drive took too long to respond. Try again.\",\"connection_required\":\"Connect Google Drive first.\",\"needs_reconnect\":\"Reconnect Google Drive and try again.\",\"connection_unavailable\":\"The Google Drive connection isnât available. Reconnect it and try again.\",\"not_approved\":\"Approve a Google Sheet first.\",\"identity_mismatch\":\"This Google Sheet could not be confirmed. Check the link and try again.\",\"deleted\":\"This Google Sheet is no longer available.\",\"unsupported_type\":\"Only Google Sheets can be used. Choose a Google Sheet.\",\"invalid_metadata\":\"The Google Sheet details could not be read. Try again.\",\"access_needed\":\"Give Ahti access to this Google Sheet and try again.\",\"access_lost\":\"Ahti can no longer access this Google Sheet. Reconnect Google Drive.\",\"export_too_large\":\"This Google Sheet is too large to preview.\",\"unexpected_content_type\":\"Google Drive returned this Sheet in a format Ahti canât read. Try again.\",\"moveInventory\":{\"reviewerRequired\":\"Only a sample order reviewer can do this.\",\"setupIncomplete\":\"Stock movement settings are incomplete. Ask an admin to finish the setup.\",\"locationsRequired\":\"Choose source and destination locations.\",\"sameLocation\":\"Choose different source and destination locations.\",\"itemsRequired\":\"Add at least one product.\",\"quantityInvalid\":\"Enter a quantity above zero.\",\"scopeRequired\":\"Choose a season and market for the internal purchase order.\",\"posAssortmentUnavailable\":\"The store assortment for this season and market isnât ready. Ask an admin to check the POS assortment.\",\"skusOutsidePosAssortment\":\"Some products arenât in the active store assortment: {skus}\",\"skusNotInNetSuite\":\"Some products arenât in NetSuite yet: {skus}. Add them in NetSuite and try again.\",\"noLinesToSend\":\"None of the products on this movement are in NetSuite, so nothing can be sent.\",\"movementNotFound\":\"This stock movement could not be found.\",\"movementChanged\":\"This stock movement changed. Reload it and try again.\",\"receiveNotNeeded\":\"Inventory transfers donât need receiving in Ahti.\",\"receiveBeforeSend\":\"Send the internal purchase order to NetSuite before receiving it.\",\"partialReceiveUnsupported\":\"Receive the full sent quantity of every product.\",\"netsuiteRejected\":\"NetSuite rejected the change: {reason}\",\"netsuiteFailed\":\"NetSuite didnât complete the change. Check it in NetSuite before trying again.\",\"created\":\"{kind, select, transfer {Inventory transfer {reference} is ready to review. Send it to create the NetSuite inventory transfer.} other {Internal purchase order {reference} is ready to review. Approve and send it to create the NetSuite transfer order.}}\",\"approved\":\"{kind, select, transfer {Inventory transfer {reference} is approved. Send it to create the NetSuite inventory transfer.} other {Internal purchase order {reference} is approved. Send it to create the NetSuite transfer order.}}\",\"transferSent\":\"Inventory transfer {reference} was sent to NetSuite as {netsuiteReference}.\",\"transferOrderCreated\":\"NetSuite transfer order {netsuiteReference} was created for internal purchase order {reference}. Approve and send it in NetSuite, then receive it in Ahti when the stock arrives.\",\"received\":\"{kind, select, transfer {Inventory transfer} other {Internal purchase order}} {reference} is received in NetSuite and done in Ahti.\",\"movementsFound\":\"{count, plural, one {Found # stock movement.} other {Found # stock movements.}}\",\"movementLoaded\":\"Stock movement {reference} loaded.\",\"sampleOrderDetailsRequired\":\"Choose a season, market and catalogue for the sample order.\",\"sampleOrderItemsRequired\":\"Add at least one product to the sample order.\",\"sampleQuantityInvali
10d\":\"Enter whole-number quantities above zero.\",\"sampleDuplicateSku\":\"{sku} is on the sample order more than once.\",\"sampleCatalogueUnavailable\":\"The selected sample catalogue canât be used. Choose another catalogue or check its setup.\",\"skusOutsideSampleCatalogue\":\"Some products arenât in the selected sample catalogue: {skus}\",\"sampleOrderNotFound\":\"This sample order could not be found.\",\"sampleOrderChanged\":\"This sample order changed. Reload it and try again.\",\"sampleOrderLocked\":\"This sample order can no longer be changed.\",\"sampleRequesterOnly\":\"Only the person who requested this sample order can change it.\",\"sampleDestinationIncomplete\":\"Complete the delivery destination.\",\"allocationsLocked\":\"Allocations canât change after fulfilment has started.\",\"allocationExceedsRequest\":\"Allocate no more than the requested quantity.\",\"allocationWarehouseRequired\":\"Choose a source warehouse for each warehouse allocation.\",\"allocationSupplierRequired\":\"Choose a confirmed supplier for each supplier allocation.\",\"allocationReferenceMissing\":\"A chosen location or supplier no longer exists. Choose it again.\",\"locationsUnavailable\":\"NetSuite locations arenât available right now. Try again.\",\"suppliersNotReady\":\"Supplier data isnât ready yet. Try again in a moment.\",\"warehouseAddressUnsupported\":\"Warehouse deliveries can only go to a known location. Choose a location or order the quantity from a supplier.\",\"warehouseFulfilmentIncomplete\":\"Choose a source warehouse and a known destination location.\",\"noSupplierDemand\":\"No supplier allocations are ready for purchase requests.\",\"sampleOrdersFound\":\"{count, plural, one {Found # sample order.} other {Found # sample orders.}}\",\"sampleOrderLoaded\":\"Sample order {reference} loaded.\",\"duplicatesFound\":\"{count, plural, one {# active sample order already has} other {# active sample orders already have}} some of these products.\",\"noDuplicates\":\"No active sample orders have these products.\",\"availabilityReady\":\"Stock availability loaded.\",\"sampleCancelUnavailable\":\"Only the requester can cancel a sample order, and only before allocation starts.\",\"progress\":{\"creatingTransfer\":\"Creating the inventory transferâ¦\",\"transferCreated\":\"Inventory transfer created\",\"creatingTransferOrder\":\"Creating the transfer orderâ¦\",\"transferOrderCreated\":\"Transfer order
10created\",\"receivingTransferOrder\":\"Receiving the transfer orderâ¦\",\"transferOrderReceived\":\"Transfer order received\"},\"result\":{\"sampleOrderSubmitted\":\"Sample order submitted\",\"sampleOrderUpdated\":\"Sample order updated\",\"sampleOrderCancelled\":\"Sample order cancelled\",\"sampleAllocationsReviewed\":\"Sample allocations reviewed\",\"warehouseFulfilmentCreated\":\"Warehouse sample fulfilment created\",\"supplierDemandReady\":\"Supplier sample demand is ready for purchase requests\",\"created\":\"{kind, select, transfer {Inventory transfer draft created} other {Internal purchase order created}}\",\"approved\":\"{kind, select, transfer {Inventory transfer approved} other {Internal purchase order approved}}\",\"received\":\"{kind, select, transfer {Inventory transfer received} other {Internal purchase order received}}\",\"transferSent\":\"Inventory transfer sent\",\"transferOrderSent\":\"Internal purchase order sent to NetSuite\",\"openInAhti\":\"Open {reference} in Ahti\",\"openNetSuiteInventoryTransfer\":\"Open NetSuite inventory transfer {reference}\",\"openNetSuiteTransferOrder\":\"Open NetSuite transfer order {reference}\",\"openNetSuiteItemReceipt\":\"Open NetSuite item receipt {reference}\"}},\"inventoryUpdate\":{\"setupIncomplete\":\"Inventory settings are incomplete. Ask an admin to finish the setup.\",\"destinationRequired\":\"Choose where the stock is going.\",\"noItemsInFile\":\"No products were found in the file. Check that it has SKU and quantity columns.\",\"itemNotResolved\":\"This product isnât in NetSuite.\",\"itemFailed\":\"NetSuite rejected this product: {reason}\",\"someFailed\":\"{failed} of {total, plural, one {# product} other {# products}} failed.\",\"transferred\":\"{count, plural, one {Transferred # product.} other {Transferred # products.}}\",\"adjusted\":\"{count, plural, one {Adjusted # product.} other {Adjusted # products.}}\",\"transferredPartly\":\"Transferred {done} of {total, plural, one {# product} other {# products}}. {failed} failed.\",\"adjustedPartly\":\"Adjusted {done} of {total, plural, one {# product} other {# products}}. {failed} failed.\",\"transferFailed\":\"{count, plural, one {The product could not be transferred.} other {# products could not be transferred.}}\",\"adjustFailed\":\"{count, plural, one {The product could not be adjusted.} other {# products could not be adjusted.}}\",\"progress\":{\"loadingSettings\":\"Loading the inventory settingsâ¦\",\"settingsLoaded\":\"{operation, select, transfer {Transfer} other {Adjustment}}: {count, plural, one {# product} other {# products}}\",\"checkingConnection\":\"Checking the NetSuite connectionâ¦\",\"connectionReady\":\"NetSuite connection ready\",\"batch\":\"Inventory batch {batch} ({count, plural, one {# product} other {# products}})\",\"processing\":\"Processing {count, plural, one {# product} other {# products}}â¦\",\"processingBatch\":\"Processing a batch of {count, plural, one {# product} other {# products}}â¦\",\"processed\":\"{done} processed, {failed} failed\"}},\"QUOTA_EXCEEDED\":\"Youâve used todayâs free runs ({used} of {limit}). Try again tomorrow.\",\"actionTemplates\":{\"sourceNotConfigured\":\"The data for this action isnât set up. Ask an organisation admin.\",\"sourceLoadFailed\":\"The data could not be loaded. Try again.\",\"toolUnavailable\":\"This step isnât available. Ask an organisation admin.\",\"toolFailed\":\"This step could not finish. Try again.\"},\"actionRuns\":{\"shareFailed\":\"The result could not be sent. Try again.\",\"problemDescriptionRequired\":\"Describe the problem.\",\"problemDescriptionTooLong\":\"Shorten the description to {max} characters or fewer.\",\"reportUnavailable\":\"Problem reports arenât available right now. Try again later.\",\"reportFailed\":\"The problem report could not be sent. Try again.\",\"handoffNotConfigured\":\"This result has no follow-up action.\",\"handoffSourceRunning\":\"The source action is still running. Try again in a moment.\",\"handoffUnavailable\":\"This result is no longer available. Run the source action again.\"},\"handoffs\":{\"unsupported\":\"Backoffice help isnât available for this file.\",\"requestFailed\":\"Backoffice help could not be requested. Try again.\"},\"technicalProduct\":{\"identityRequired\":\"Choose a Product, brand and season.\",\"accessDenied\":\"You donât have access to edit Products.\",\"changesInvali
10d\":\"The Product changes could not be read. Reload the Product and try again.\",\"loadFailed\":\"Product information could not be loaded. Try again.\",\"loadBlocked\":\"Product information could not be loaded: {reason}\",\"reviewFailed\":\"The Product changes could not be reviewed. Try again.\",\"reviewBlocked\":\"The Product changes could not be reviewed: {reason}\",\"brandIdentityUnavailable\":\"The Productâs Brand could not be verified. Review the Brandâs source identity in Brands.\",\"productSourceConfiguration\":\"Product source setup is incomplete. Review the Brandâs Product source and field mappings.\",\"productSourceIncomplete\":\"The Product source returned incomplete Product information. Refresh the Product and try again.\",\"productSourceUnavailable\":\"The Product source could not be reached. Try again.\"},\"publicActions\":{\"toolNotFound\":\"This tool isnât available.\",\"previewUnavailable\":\"Preview isnât available for this tool.\",\"unavailable\":\"These tools arenât available right now. Try again later.\",\"fileTypeUnsupported\":\"Upload an XLSX, CSV, TSV or TXT file.\",\"reviewRowsRequired\":\"Review at least one product row before running this tool.\",\"csvRequired\":\"Upload a CSV before running this tool.\",\"fileRequired\":\"Upload a product file before previewing.\",\"fileTooLarge\":\"The file is too large. Upload a file of {maxMb} MB or less.\",\"runFailed\":\"The tool could not run. Try again.\",\"previewFailed\":\"The file could not be previewed. Try again.\",\"usageFailed\":\"Your free runs could not be loaded. Try again.\"},\"oauthApprove\":{\"requestInvalid\":\"This connection request isnât valid. Start the connection again from the app youâre connecting.\"},\"createProducts\":{\"failed\":\"No products were created. Check the details and try again.\",\"noneCreated\":\"No products were created.\",\"articleCodeExists\":\"An article with the code {sku} already exists. Use a different code.\",\"skuExists\":\"The SKU {sku} already exists. Use a different SKU.\",\"reviewInvalid\":\"This review is no longer valid. Review the product again.\",\"reviewChanged\":\"The product setup changed after the review. Review the product again.\",\"reviewReady\":\"Review the products before creating them. Nothing has been created yet.\",\"previewReady\":\"Preview ready. No products were created.\",\"previewFailed\":\"The products could not be checked. Check the details and try again.\",\"requirementsNotSetUp\":\"The required product details arenât set up for this brand. Ask an organisation admin.\",\"requirementMissing\":\"{requirement} is required for {sku}. Fill it in and try again.\",\"newSkusUnavailable\":\"Adding new SKUs isnât available yet.\",\"blocked\":\"The products canât be created yet: {reason}\",\"sourceNotReady\":\"The product source isnât ready to create products. Ask an organisation admin.\",\"sourceNotConnected\":\"Connect the product source first.\",\"classRequired\":\"Choose a brand class first.\",\"classNotSetUp\":\"This brand class isnât set up. Choose another class.\",\"mappingSaveFailed\":\"The column mapping could not be saved. Try again.\",\"saveFailed\":\"The products could not be saved. Try again.\",\"createFailed\":\"The product could not be created. Try again.\",\"skuMissing\":\"The product has no SKU. Check the product details.\",\"created\":\"{sku} created in {source}.\",\"summary\":\"{parents, plural, one {# article} other {# articles}} and {variants, plural, one {# SKU} other {# SKUs}} created, {skipped} skipped, {failed} failed.\",\"previewSummary\":\"Test run: {parents, plural, one {# article} other {# articles}} and {variants, plural, one {# SKU} other {# SKUs}} would be created, {skipped} skipped, {failed} failed.\",\"someFailed\":\"{failed} of {total, plural, one {# item} other {# items}} could not be created.\",\"candidatesFailed\":\"{failed, plural, one {# item} other {# items}} could not be created for {total, plural, one {# catalogue candidate} other {# catalogue candidates}}.\",\"reconciliationFailed\":\"The products were created, but the catalogue wasnât updated. Run the Action again to finish these candidates.\",\"noCandidates\":\"Choose at least one catalogue candidate.\",\"duplicateCandidates\":\"The same catalogue candidate is selected twice. Remove the duplicate.\",\"brandChanged\":\"The brand no longer matches these candidates. Review them again.\",\"externalBrandFileOnly\":\"This brandâs products are created from its file.\",\"candidateNotPending\":\"This catalogue candidate is no longer waiting to be created. Refresh and try again.\",\"candidateChanged\":\"This catalogue candidate changed after the review. Refresh and review it again.\",\"candidatesUnavailable\":\"The catalogue candidates could not be loaded. Try again.\",\"candidateMatched\":\"The candidate was matched to {product}.\",\"matchUnavailable\":\"Existing products canât be matched right now. Try again later.\",\"matchNotExact\":\"{product} isnât an exact match in the product source. Choose another product.\",\"row\":{\"wouldCreate\":\"Would be created.\",\"created\":\"Created in NetSuite.\",\"createdWithId\":\"Created in NetSuite (ID {id}).\",\"exists\":\"Already exists.\",\"existsWithId\":\"Already exists (ID {id}).\",\"savedInAhti\":\"Saved in Ahti.\",\"verified\":\"Created and confirmed in the product source.\",\"failed\":\"Not created: {reason}\",\"failedUnknown\":\"Not created. Try again.\",\"notConfirmed\":\"Ahti couldnât confirm this was created. Check the product source before trying again.\",\"notReadable\":\"Created, but Ahti canât read it back as a product of this brand: {reason}\",\"articleFailed\":\"Not created, because its article could not be created.\",\"matched\":\"Matched to an existing product.\",\"resolved\":\"Linked or created.\",\"waitingForCatalogue\":\"Created, but the catalogue isnât updated yet.\"},\"repair\":{\"filled\":\"Filled in on the existing article.\",\"alreadyHasValue\":\"Already has a value.\",\"notWritable\":\"This value canât be filled
10in from here.\",\"fillRejected\":\"The value was not accepted: {reason}\",\"repaired\":\"Updated in NetSuite.\",\"alreadySet\":\"Already has a value in NetSuite.\",\"noValue\":\"No value was given, so nothing changed.\",\"valueInvalid\":\"This value canât be saved. Enter text, a number, or yes or no.\",\"attributeNotSetUp\":\"This attribute isnât set up. Ask an organisation admin.\",\"itemNotFound\":\"This item could not be found in NetSuite.\",\"rejected\":\"NetSuite didnât accept the value: {reason}\",\"failed\":\"The value could not be updated. Try again.\"},\"upload\":{\"unreadable\":\"The file could not be read. Upload an Excel file and try again.\",\"noHeaderRow\":\"No sheet has a header row. Add column headings to the first row and try again.\",\"brandNotFound\":\"This brand could not be found. Choose another brand.\",\"brandNotSetUp\":\"This brand isnât set up to create products. Ask an organisation admin.\",\"attributesInvalid\":\"The product attributes for this brand need attention. Ask an organisation admin.\",\"noAttributes\":\"No product attributes are set up. Ask an organisation admin.\",\"failed\":\"The file could not be prepared. Try again.\"},\"activation\":{\"reviewReady\":\"Review the activation before running it. Nothing has changed yet.\",\"reviewFailed\":\"The activation could not be checked. Try again.\",\"ready\":\"The product is ready in its destination.\",\"alreadyReady\":\"The product was already ready in its destination.\",\"notAllowed\":\"Product destinations can only be activated from Create products.\",\"changed\":\"The product setup changed after the review. Review the activation again.\",\"setupIncomplete\":\"The product destination isnât fully set up. Ask an organisation admin.\",\"valueMissing\":\"A required product value is missing. Fill it in and review the activation again.\",\"inProgress\":\"This product is already being activated. Try again in a moment.\",\"unconfirmed\":\"Ahti couldnât confirm the activation. Check the product destination before trying again.\",\"failed\":\"The product could not be activated in its destination. Try again.\"},\"progress\":{\"familyVerified\":\"Product family checked in the product source.\",\"savingInAhti\":\"Saving {models, plural, one {# product} other {# products}}, {parents, plural, one {# article} other {# articles}} and {variants, plural, one {# SKU} other {# SKUs}} in Ahtiâ¦\",\"savedInAhti\":\"{models, plural, one {# product} other {# products}}, {parents, plural, one {# article} other {# articles}} and {variants, plural, one {# SKU} other {# SKUs}} saved in Ahti.\",\"preparing\":\"Preparing the productsâ¦\",\"rowsPrepared\":\"{count, plural, one {# product row} other {# product rows}} prepared.\",\"preparingCandidate\":\"Preparing the catalogue candidateâ¦\",\"creatingIn\":\"Creating {product} in {source}â¦\",\"preparingPreview\":\"Preparing the previewâ¦\",\"previewPrepared\":\"Preview ready: {parents, plural, one {# article} other {# articles}} and {variants, plural, one {# SKU} other {# SKUs}}.\",\"prepared\":\"Ready to create {parents, plural, one {# article} other {# articles}} and {variants, plural, one {# SKU} other {# SKUs}}.\",\"lookingUpItems\":\"Looking up {count, plural, one {# existing item} other {# existing items}}â¦\",\"existingItemsChecked\":\"Existing items checked. {count, plural, =0 {No SKUs already exist.} one {# SKU already exists.} other {# SKUs already exist.}}\",\"creatingArticle\":\"Creating the article {sku}â¦\",\"manufacturerNotConfirmed\":\"Ahti couldnât confirm the manufacturer for {sku} in NetSuite.\",\"countryOfOriginUnresolved\":\"The country of origin for {sku} doesnât match an option in NetSuite.\",\"creatingSkus\":\"Creating {count, plural, one {# SKU} other {# SKUs}}â¦\",\"skusCreated\":\"{created, plural, one {# SKU} other {# SKUs}} created, {failed} failed.\",\"repairingProductValues\":\"Updating inherited product values on {count, plural, one {# existing article} other {# existing articles}}â¦\",\"productValuesFailed\":\"The inherited product values could not be updated. Try again.\",\"productValuesRepaired\":\"Inherited product values: {repaired} updated, {skipped} skipped, {failed} failed.\",\"resolvingCandidate\":\"Resolving catalogue candidate {candidate}â¦\"},\"newProductNotProven\":\"This catalogue candidate can be created as a new Product only when no existing Article or Product is found for it. Refresh and try again.\",\"sizeAssortmentRequired\":\"Choose a size assortment for the new Product.\",\"candidatesPlanned\":\"{count, plural, one {# catalogue candidate is} other {# catalogue candidates are}} ready to link or create. Nothing has been written yet.\",\"noCandidatesToResolve\":\"None of the chosen catalogue candidates can be linked or created now. Check the reason for each candidate.\",\"candidateInProgress\":\"This catalogue candidate is being resolved
10in another run, or is waiting for its catalogue update.\",\"candidateNeedsReview\":\"This catalogue candidate needs a guided review. Open it on its own to continue.\",\"candidateNeedsChoice\":\"Choose which existing product to link this catalogue candidate to.\",\"candidatesResolved\":\"{unresolved, plural, =0 {{waiting, plural, =0 {{confirmed, plural, one {{confirmed} is done.} other {All {confirmed} are done.}}} other {Done: {confirmed}. Not resolved: {unresolved}. Waiting for the catalogue update: {waiting}.}}} other {Done: {confirmed}. Not resolved: {unresolved}. Waiting for the catalogue update: {waiting}.}}\",\"candidatesNotResolved\":\"{count} of {total} catalogue candidates are not resolved yet. Plan them again to retry only those.\"},\"updateProducts\":{\"hsSummary\":\"{succeeded} of {total, plural, one {# product} other {# products}} updated, {failed} failed.\",\"allFailed\":\"{total, plural, one {The update} other {All # updates}} failed.\",\"someFailed\":\"{failed} of {total, plural, one {# update} other {# updates}} failed.\",\"notConfirmed\":\"{count, plural, one {# update} other {# updates}} could not be confirmed yet. Check NetSuite and try again shortly.\",\"noRows\":\"Add at least one product to update.\",\"rowsInvalid\":\"Each row needs a SKU and an HS code.\",\"fileEmpty\":\"The file is empty. Upload a file with a header row and product rows.\",\"fileNeedsRows\":\"The file needs a header row and at least one product row.\",\"fileColumnsMissing\":\"The file needs âskuâ and âhsCodeâ columns.\",\"fileNoRows\":\"The file has no rows that can be used. Check the SKU and HS code columns.\",\"fileTooLarge\":\"The file is too large. Upload a smaller file.\",\"headerRowMissing\":\"No header row with SKU and product attribute columns was found. Check the file.\",\"lookupFailed\":\"The products could not be looked up in NetSuite. Try again.\",\"tooManySkus\":\"Choose up to {max} SKUs at a time.\",\"tooManyCells\":\"This change is too large. Update up to {max} values at a time.\",\"tooManyTargets\":\"This change is too large. Update up to {max} product destinations at a time.\",\"workUnavailable\":\"This product work changed or is no longer available. Go back to Products and open it again.\",\"scopeInvalid\":\"The selected market or brand is no longer available. Go back to Products and choose again.\",\"productsUnavailable\":\"Current product information could not be loaded. Try again.\",\"evidenceRequired\":\"Upload a file or choose products and values first.\",\"brandMismatch\":\"The brand doesnât match this seasonâs product work. Choose the brand again.\",\"seasonRequired\":\"Choose a future season.\",\"seasonChanged\":\"The season changed. Review the product work again.\",\"futureSeasonUnavailable\":\"Product details for the future season arenât available yet.\",\"applyFromSeasonUnavailable\":\"Applying from a future season is only available in the seasonal product review.\",\"seasonFactsUnavailable\":\"The seasonâs product details could not be loaded. Try again.\",\"seasonFactsNotSaved\":\"Save this seasonâs product data first.\",\"seasonFactsChanged\":\"The seasonâs products changed. Review them again.\",\"seasonFactsIncomplete\":\"Some saved season product data is missing. Complete it and try again.\",\"seasonFactsNotWritable\":\"This season has no saved product data that can be written to the product source.\",\"seasonNotCurrent\":\"This season isnât in the current season schedule. Check the schedule and try again.\",\"productsUnresolved\":\"Ahti couldnât find the exact products in this request. Check the SKUs and try again.\",\"productNotFound\":\"{sku} could not be found. Check the SKU.\",\"productAmbiguous\":\"{sku} matches more than one product. Use the exact SKU.\",\"brandUnresolved\":\"The brand for these products could not be found. Choose a brand.\",\"mixedBrands\":\"These products belong to different brands. Update one brand at a time.\",\"productsOtherBrand\":\"These products belong to another brand. Choose that brand and try again.\",\"attributeUnresolved\":\"No product attribute matches â{attribute}â. Use the attributeâs exact name or upload a file.\",\"attributesUnavailable\":\"Product attributes could not be loaded. Try again.\",\"notSetUp\":\"Product updates arenât set up for this brand. Ask an organisation admin.\",\"mappingConfirm\":\"Review and confirm the column mapping before continuing.\",\"mappingUnmapped\":\"Name or exclude the unmapped columns before continuing: {columns}.\",\"valuesRequired\":\"Enter at least one value before review.\",\"rowDuplicate\":\"Each product can appear only once.\",\"clearNotAllowed\":\"This attribute canât be cleared.\",\"identityLocked\":\"Codes and GTINs are locked and canât be updated.\",\"nothingToChange\":\"There are no product values to change.\",\"planReady\":\"Review {c
10ount, plural, one {# product change} other {# product changes}} before applying them.\",\"planFailed\":\"The product changes could not be prepared. Try again.\",\"setupUnavailable\":\"Product setup could not be loaded. Try again.\",\"rulesNotWritable\":\"Some saved product rules canât be written to the product source. Ask an organisation admin.\",\"maintenanceNothing\":\"No product values need maintenance.\",\"maintenanceNeedsSetup\":\"{count, plural, one {# saved rule needs} other {# saved rules need}} setup before maintenance can run.\",\"maintenanceNoChanges\":\"No product values changed.{gaps, plural, =0 {} one { # saved rule needs setup.} other { # saved rules need setup.}}\",\"maintenancePlanned\":\"Review maintenance for {count, plural, one {# product} other {# products}}.{gaps, plural, =0 {} one { # saved rule needs setup.} other { # saved rules need setup.}}\",\"maintenanceFailed\":\"Product maintenance could not be prepared. Try again.\",\"row\":{\"failed\":\"Not updated: {reason}\",\"failedUnknown\":\"Not updated. Try again.\",\"childrenUnavailable\":\"The SKUs of this product could not be loaded. Run the update again.\",\"notConfirmed\":\"The update was queued but never confirmed. Check NetSuite before trying again.\",\"stillPending\":\"Still processing in NetSuite. Check again shortly.\"},\"result\":{\"seasonSaved\":\"Product values saved for {season}.\",\"futureSeasonSaved\":\"Product values saved for the future season.\",\"productsUpdated\":\"{count, plural, one {# product} other {# products}} updated.\",\"committed\":\"{count, plural, one {# value} other {# values}} saved.{gaps, plural, =0 {} one { # destination isnât updated yet.} other { # destinations arenât updated yet.}}{divergences, plural, =0 {} one { # destination has a different value.} other { # destinations have a different value.}}\",\"incomplete\":\"{count, plural, one {# product destination} other {# product destinations}} didnât update cleanly. Check the results and try again.\"},\"progress\":{\"preparing\":\"Preparing the reviewed product changesâ¦\",\"updatingProducts\":\"Updating {count, plural, one {# product} other {# products}}â¦\",\"prepared\":\"Reviewed product changes prepared.\",\"futureSeasonSaved\":\"Future season product values saved.\",\"savingAhti\":\"Saving product values in Ahtiâ¦\",\"ahtiSaved\":\"Product values saved and checked in Ahti.\",\"savingPlytix\":\"Saving product values in Plytixâ¦\",\"plytixSaved\":\"Product values saved and checked in Plytix.\",\"checkingNetSuite\":\"Checking current product values in NetSuiteâ¦\",\"netSuiteChecked\":\"Current NetSuite values checked.\",\"sendingNetSuite\":\"Sending the reviewed product updates to NetSuiteâ¦\",\"confirmingNetSuite\":\"Confirming the NetSuite updatesâ¦\",\"netSuiteRecordsConfirmed\":\"{count, plural, one {# NetSuite record} other {# NetSuite records}} confirmed.\",\"verifyingNetSuite\":\"Checking the updated product values in NetSuiteâ¦\",\"netSuiteBatchesConfirmed\":\"{count, plural, one {# NetSuite batch} other {# NetSuite batches}} confirmed.\",\"netSuiteVerified\":\"NetSuite product values checked.\",\"refreshingReadiness\":\"Refreshing readiness for the changed productsâ¦\",\"readinessRefreshed\":\"Product readiness refreshed.\",\"finishing\":\"Finishing the product updateâ¦\",\"finished\":\"Product update finished.\",\"hsBatch\":\"HS code update batch {batch} ({count, plural, one {# product} other {# products}})\",\"updatingHsCodes\":\"Updating the HS code on {count, plural, one {# product} other {# products}}â¦\",\"updatingProductOf\":\"Updating product {current} of {total} ({sku})â¦\",\"waitingForNetSuite\":\"Waiting for NetSuite to confirm {count, plural, one {# update} other {# updates}}â¦\",\"confirmingHsCodes\":\"Confirming HS code updates ({count} pending)â¦\",\"updatingProduct\":\"Updating product {sku}â¦\"},\"classificationUnavailable\":\"The classification is no longer available. Classify the products again.\",\"classificationNotWritable\":\"The classified code has no product attribute that can be written to the product source.\",\"codeReviewGone\":\"This code is no longer in review.\",\"codeReviewRecordBound\":\"The other record already belongs to another product.\",\"codeReviewsUnavailable\":\"Codes to review could not be loaded. Try again.\",\"codeReviewInvalid\":\"Choose Same product or New product.\",\"codeReviewResolved\":\"Code review saved.\"},\"productToolbox\":{\"outputRequired\":\"Choose at least one classification output.\",\"productsRequired\":\"Add the products file first.\",\"reviewRowsRequired\":\"Review at least one product row before classification.\",\"fileRequired\":\"Upload a product file first.\",\"noRows\":\"No product rows were found. Check the file and try again.\",\"headerRowMissing\":\"The file needs a header row. Add column headings and try again.\",\"previewFailed\":\"The product file could not be read. Check the file and try again.\",\"previewReady\":\"{count, plural, one {# product is} other {# products are}} ready for review.\",\"classified\":\"{count, plural, one {# product} other {# products}} processed, {highConfidence}
10 with high confidence.{hsUnresolved, plural, =0 {} one { # HS code unresolved.} other { # HS codes unresolved.}}{fedasUnresolved, plural, =0 {} one { # FEDAS code unresolved.} other { # FEDAS codes unresolved.}}\",\"hsClassified\":\"HS code {code} suggested for {product}.\",\"fedasClassified\":\"FEDAS code {code} suggested for {product}.\",\"noCodeFound\":\"No code could be suggested for this product. Add more product details and try again.\",\"uploadFailed\":\"The result is ready, but the file could not be saved. Try again.\",\"backgroundUnavailable\":\"Background removal isnât available right now. Contact Ahti support.\",\"imageRequired\":\"Add a PNG or JPEG image and try again.\",\"imageUnreadable\":\"The image could not be read. Upload it again.\",\"backgroundFailed\":\"The background could not be removed. Try again.\",\"backgroundRemoved\":\"Background removed.\",\"localisation\":{\"skuColumnRequired\":\"Map the SKU column before running localisation.\",\"textColumnRequired\":\"Map at least one product text column to localise.\",\"languageRequired\":\"Choose at least one target language.\",\"languageUnsupported\":\"These languages arenât available: {languages}. Choose another language.\",\"columnsMissing\":\"These mapped columns arenât in the file: {columns}. Map the columns again.\",\"dryRunReady\":\"The test run is ready to review.\",\"dryRunBlocked\":\"The test run found translation issues that need attention.\",\"done\":\"{count, plural, one {# row} other {# rows}} localised.\",\"donePartial\":\"{count, plural, one {# row} other {# rows}} localised. {failed, plural, one {# row needs} other {# rows need}} attention.\",\"rowBlocked\":\"Needs attention: {reason}\"},\"progress\":{\"preparingBatches\":\"Preparing product batchesâ¦\",\"translatingRowRange\":\"Translating rows {from}â{to}\",\"batchesPrepared\":\"{rows, plural, one {# row} other {# rows}} prepared in {batches, plural, one {# translation batch} other {# translation batches}}.\",\"analysing\":\"Analysing productsâ¦\",\"previewPrepared\":\"{count, plural, one {# row} other {# rows}} prepared for the localisation preview.\",\"rowsGrouped\":\"{rows, plural, one {# row} other {# rows}} grouped into {groups, plural, one {# product group} other {# product groups}}.\",\"translatingRows\":\"Translating {count, plural, one {# row} other {# rows}}â¦\",\"rowsChecked\":\"{count, plural, one {# translated row} other {# translated rows}} checked.\",\"writingCsv\":\"Writing the output CSVâ¦\",\"csvReady\":\"Output CSV is ready.\",\"partialCsvReady\":\"Partial output CSV is ready.\"}},\"labelFiles\":{\"noLabelsRequired\":\"No product labels needed.\",\"noLabelsMatched\":\"No labels match the selected catalogue and label set. Choose another catalogue or label set.\",\"generated\":\"Created {pages, plural, one {# label page} other {# label pages}} in {groups, plural, one {# PDF} other {# PDFs}}.\",\"setupMissing\":\"Some products are missing label setup. Download the report to see what to add.\",\"fontSetupMissing\":\"Label fonts need setup. Download the report to see what to add.\",\"assetSetupMissing\":\"Label images need setup. Download the report to see what to add.\",\"failed\":\"Label files could not be created. Try again.\",\"productsChanged\":\"Products changed. Updating the previewâ¦\",\"productsOutOfDate\":\"Product information is out of date. Check the products again before creating labels.\",\"previewMismatch\":\"The preview no longer matches the products. Check the products again.\",\"storeFailed\":\"The label files could not be saved. Try again.\",\"batchFailed\":\"A label batch failed, so no combined ZIP was created. Try again.\",\"batchSummary\":\"PDFs ready: {created}. No label needed: {noLabel}. Needs attention: {attention}.\",\"noneCreated\":\"No label files created. {count, plural, one {# product is} other {# products are}} missing label data.\",\"createdOf\":\"Created {created} of {total, plural, one {# label PDF} other {# label PDFs}}.\",\"sampleTooManyPackages\":\"A sample canât include every label package when there are more than ten. Choose fewer packages.\",\"productsUnchecked\":\"Products couldnât be checked. Try again.\",\"packageNotConfigured\":\"Label package {package}
10 isnât set up. Choose another package.\",\"choosePackage\":\"Choose one label package.\",\"brandRequired\":\"Choose a brand.\",\"seasonRequired\":\"Choose a season.\",\"brandNotConfigured\":\"Brand {brand} isnât set up for products. Choose another brand.\",\"packagesNotConfigured\":\"Label packages arenât set up. Review the label setup.\",\"setupNotFound\":\"No label setup is available for {brand}. Review the label setup.\",\"setupAmbiguous\":\"More than one label setup matches {brand}. Review the label setup.\",\"previewFailed\":\"The label preview could not be prepared. Try again.\",\"packagesUnavailable\":\"Label packages could not be loaded. Try again.\",\"readyToGenerate\":\"{count, plural, one {# product} other {# products}} ready.\",\"nothingToGenerate\":\"No label files to create.\",\"productsMatched\":\"{count, plural, one {# product} other {# products}} matched.\",\"noMatchSeasonal\":\"No products in the seasonal catalogue match this label package.\",\"noMatchSelected\":\"No selected products match this label package.\",\"noMatchBrand\":\"No products match this brand and label package.\",\"reviewChanged\":\"Product information changed while this review was open. Check the products again.\",\"progress\":{\"checkingProducts\":\"Checking the selected productsâ¦\",\"finished\":\"Label files checked and created.\",\"creatingPackagePdfs\":\"Creating {count, plural, one {# Article PDF} other {# Article PDFs}} for {package}â¦\",\"createdPackagePdfs\":\"Created {count, plural, one {# Article PDF} other {# Article PDFs}} for {package}.\",\"savingPdfs\":\"Saving {count, plural, one {# Article PDF} other {# Article PDFs}}â¦\",\"savingPdfsAndZip\":\"Saving {count, plural, one {# Article PDF} other {# Article PDFs}} and the combined ZIPâ¦\",\"savedPdfs\":\"Saved {count, plural, one {# Article PDF} other {# Article PDFs}}.\",\"savedPdfsAndZip\":\"Saved {count, plural, one {# Article PDF} other {# Article PDFs}} and the combined ZIP.\",\"batch\":\"Creating Article PDFs {from}â{to} of {total}\",\"queued\":\"{count, plural, one {# Article} other {# Articles}} queued for labels.\",\"preparingZip\":\"Preparing the ZIP from {count, plural, one {# saved Article PDF} other {# saved Article PDFs}}â¦\",\"checkingLabelData\":\"Checking label data for {count, plural, one {# Article} other {# Articles}}â¦\",\"checkedLabelData\":\"Checked label data for {count, plural, one {# Article} other {# Articles}}.\"},\"reason\":{\"dataMissing\":\"Required label data is missing.\",\"missingFields\":\"Missing: {fields}
10\",\"routingIncomplete\":\"The label package for this product isnât fully set up.\",\"routingAttention\":\"The label package for this product needs attention.\",\"noPackage\":\"No label package is assigned.\",\"multiplePackages\":\"More than one label package is assigned.\",\"packageNotRunnable\":\"Label package {package} canât create labels.\",\"packageNotConfigured\":\"The assigned label package isnât set up.\"},\"result\":{\"noLabelsRequired\":\"No product labels needed\",\"generated\":\"Product label files created\",\"setupNeeded\":\"Product label files need setup\",\"fontSetupNeeded\":\"Product label files need font setup\",\"assetSetupNeeded\":\"Product label files need image setup\",\"needsAttention\":\"Label files need attention\",\"nothingToGenerate\":\"No label files to create\",\"ready\":\"Label files ready\",\"someReady\":\"Some label files are ready\",\"noneGenerated\":\"No label files created\"}},\"QR_INVALID_REQUEST\":\"The QR code request is missing information. Reload the page and try again.\",\"QR_REVIEW_REQUIRED\":\"Review the QR codes again before creating them.\",\"QR_SOURCE_UNAVAILABLE\":\"Product data for QR codes isnât available. Try again.\",\"QR_UNAVAILABLE\":\"QR codes arenât available for your organisation.\",\"QR_OPERATOR_REQUIRED\":\"Only an organisation admin can create QR codes.\",\"editSalesOrders\":{\"providerUnsupported\":\"Sales orders can only be updated in NetSuite.\",\"reviewInvalid\":\"This sales order review canât be used. Prepare a new review.\",\"reviewChanged\":\"The sales orders changed after the review. Review them again.\",\"checkFailed\":\"The sales orders could not be checked. Try again.\",\"orderChanged\":\"This sales order changed after the review. Review it again.\",\"notFullyApplied\":\"The change was not fully applied to this sales order. Check it before trying again.\",\"orderFailed\":\"This sales order could not be updated: {reason}\",\"updated\":\"{count, plural, one {Updated # sales order.} other {Updated # sales orders.}}\",\"partlyUpdated\":\"{updated, plural, one {# sales order updated} other {# sales orders updated}}, {failed} failed.\",\"someFailed\":\"{failed} of {total, plural, one {# sales order update} other {# sales order updates}} failed.\",\"notFound\":\"This sales order could not be found.\",\"documentFailed\":\"The document could not be prepared. Try again.\",\"documentReady\":\"The sales order document is ready.\",\"oversoldFound\":\"{count, plural, one {# order has} other {# orders have}} oversold items at this location.\",\"oversoldNone\":\"No oversold items at this location.\",\"oversoldFailed\":\"Oversold items could not be loaded. Try again.\",\"linesFailed\":\"The order lines could not be loaded. Try again.\",\"skusFailed\":\"The SKUs could not be loaded. Try again.\",\"changePrepareFailed\":\"The change could not be prepared for review. Try again.\",\"noChanges\":\"No changes to apply.\",\"changeReady\":\"The sales order change is ready for review.\",\"reductionsPlanned\":\"Ready to reduce {lines, plural, one {# line} other {# lines}} on {count, plural, one {# sales order} other {# sales orders}}.\",\"swapsPlanned\":\"Ready to swap {lines, plural, one {# line} other {# lines}} on {count, plural, one {# sales order} other {# sales orders}}.\",\"editPlanned\":\"Ready to update {count, plural, one {# sales order} other {# sales orders}}.\",\"planFailed\":\"The sales order changes could not be prepared. Try again.\",\"reconcile\":{\"fileUnreadable\":\"The uploaded file could not be read. Upload it again.\",\"formatUnknown\":\"Ahti doesnât recognise this fileâs format. Check that itâs the right file.\",\"prepareFailed\":\"The file could not be compared with the sales order. Try again.\",\"noMatchingLines\":\"Sales order {order} has no lines that match the file. Check that you chose the right sales order.\",\"planReady\":\"Ready: {parentEdits, plural, one {# line change} other {# line changes}} on the sales order and {childOrders, plural, one {# new order} other {# new orders}}.\",\"sourceUnavailable\":\"The original sales order could not be loaded, so the new orders were not created.\",\"sourceIncomplete\":\"The original sales order has no customer or subsidiary, so the new orders canât be created.\",\"childOrdersFailed\":\"{count, plural, one {# new order} other {# new orders}} could not be created.\",\"childOrdersFailedAfterReduce\":\"The sales order was reduced, but {count, plural, one {# new order} other {# new orders}} could not be created.\"},\"progress\":{\"confirmingOrder\":\"NetSuite queued sales order {order}
10. Confirming the resultâ¦\",\"confirmingUpdate\":\"NetSuite accepted the update. Confirming the resultâ¦\",\"update\":\"Update {index} of {total}\",\"batch\":\"Update batch {batch} ({count, plural, one {# order} other {# orders}})\",\"updating\":\"Updating sales order {order}â¦\"}},\"updatePurchaseOrders\":{\"splitPending\":\"An earlier split isnât finished. Resume it before making another change.\",\"splitResumeRequired\":\"An earlier split isnât finished. Resume that split before making another change.\",\"invoicesChanged\":\"The invoices changed. Reload them and try again.\",\"changedAfterReview\":\"This purchase order changed after the review. Review the change again.\",\"changeRejected\":\"This change canât be made: {reason}\",\"planFailed\":\"The purchase order change could not be prepared. Try again.\",\"loadFailed\":\"The purchase order details could not be loaded. Try again.\",\"reviewRequired\":\"Review this change before confirming it.\",\"providerUnsupported\":\"Purchase orders can only be updated in NetSuite.\",\"connectionChanged\":\"The purchase order connection changed. Start the update again.\",\"updateModeInvalid\":\"Partial updates canât remove lines. Use a full update to remove lines.\",\"reviewSplit\":\"Review the split: {units, plural, one {# unit moves} other {# units move}} to {count, plural, one {# new purchase order} other {# new purchase orders}}. The new orders are created before the original order is reduced.\",\"reviewClose\":\"Review closing {units, plural, one {# open unit} other {# open units}}. Booked, shipped, received and invoiced quantities stay on the original order.\",\"reviewLines\":\"Review {count, plural, one {# purchase order line change} other {# purchase order line changes}}.\",\"reviewInvoice\":\"Review invoice {reference}. Matched and unmatched quantities and amounts stay separate. Confirming links it in Ahti; it doesnât pay or post the invoice.\",\"reviewBooking\":\"Book {quantity} for {destination}, expected {date}. Booking is not shipment.\",\"reviewDispatch\":\"Record {quantity} shipped on {date} from {evidence}.\",\"reviewCustoms\":\"Record customs decision â{decision}â with {evidence}. Accepting the documents alone doesnât clear customs.\",\"reviewReceipt\":\"Import {received} received at {destination}; {held} held for inspection is included.\",\"reviewReceiptNoDestination\":\"Import {received} received at the recorded destination; {held} held for inspection is included.\",\"reviewDelivery\":\"Review the delivery change.\",\"correctionsLoaded\":\"Loaded the corrections and splits for {order}.\",\"billVerified\":\"Checked vendor bill {bill} against {order}.\",\"invoicesFound\":\"{count, plural, =0 {No invoices} one {# invoice} other {# invoices}} found for {order}.\",\"receiptVerified\":\"Checked item receipt {receipt} against {order}.\",\"deliveriesFound\":\"{count, plural, =0 {No deliveries} one {# delivery} other {# deliveries}} found for {order}.\",\"deliveryRecorded\":\"Delivery change recorded.\",\"deliveryAlreadyRecorded\":\"This delivery change was already recorded.\",\"deliveryFailed\":\"The delivery change could not be recorded. Try again.\",\"invoiceRecorded\":\"Invoice linked and reviewed in Ahti. It was not paid or posted.\",\"invoiceAlreadyRecorded\":\"This invoice review was already recorded in Ahti.\",\"invoiceFailed\":\"The invoice review could not be recorded. Try again.\",\"updated\":\"{count, plural, one {Updated # purchase order.} other {Updated # purchase orders.}}\",\"partlyUpdated\":\"{updated, plural, one {# purchase order updated} other {# purchase orders updated}}, {failed} failed.\",\"someFailed\":\"{failed} of {total, plural, one {# purchase order update} other {# purchase order updates}} failed.\",\"orderFailed\":\"This purchase order could not be updated: {reason}\",\"linesUpdated\":\"Updated purchase order {order}: {updated, plural, one {# line updated} other {# lines updated}}, {removed} removed.{skipped, plural, =0 {} one { # new item was skipped because it isnât in NetSuite.} other { # new items were skipped because they arenât in NetSuite.}}\",\"linesUpdatedWithOriginal\":\"Updated purchase order {order}: {updated, plural, one {# line updated} other {# lines updated}}, {removed} removed.{skipped, plural, =0 {} one { # new item was skipped because it isnât in NetSuite.} other { # new items were skipped because they arenât in NetSuite.}}\\n\\nOriginal purchase order: {lines, plural, one {# line} other {# lines}}, total quantity {quantity}, total value {value}.\",\"partlyVerified\":\"Purchase order {order} was partly updated: {verified, plural, one {# line change confirmed} other {# line changes confirmed}}, {failed, plural, one {# row still failed} other {# rows still failed}}.\",\"notVerified\":\"Purchase order {order} could not be fully confirmed: {failed, plural, one {# row failed} other {# rows failed}}.\",\"updateFailed\":\"Purchase order {order} could not be updated. Check it in NetSuite before trying again.\",\"confirmTimedOut\":\"Ahti canât confirm the update to purchase order {order} yet. It may still be processing. Check NetSuite before trying again.\",\"split\":{\"unavailable\":\"Create purchase orders isnât available for this organisation, so the order
10canât be split.\",\"permissionRequired\":\"You need permission to create purchase orders to split this order.\",\"done\":\"Split completed. The new orders are confirmed and the original order was reduced.\",\"alreadyDone\":\"This split was already completed.\",\"childrenNotConfirmed\":\"Some new purchase orders were not confirmed. The original order was not reduced.\",\"connectionUnavailable\":\"The NetSuite connection isnât available. The new orders are confirmed; the original order was not reduced.\",\"connectionChanged\":\"The NetSuite connection changed. The new orders are confirmed; the original order was not reduced.\",\"lineAllocated\":\"Line {item} was booked, shipped, received or invoiced after the review. The original order was not reduced further.\",\"sourceChanged\":\"The original purchase order changed after the new orders were created. Review the new orders before reducing the original.\",\"sourceUnconfirmed\":\"The original order update was accepted but isnât confirmed yet. Donât repeat it until NetSuite shows the result.\",\"notConfirmedTitle\":\"{order} change not confirmed\",\"sourceUpdateFailed\":\"The new orders are confirmed, but the original order could not be updated.\",\"sourceMismatch\":\"The new orders are confirmed, but the original order doesnât match the reviewed split.\"},\"progress\":{\"noChanges\":\"No line changes to make on purchase order {order}.\",\"lineBatch\":\"Purchase order {order}, line batch {batch} ({count, plural, one {# line} other {# lines}})\",\"updatingInBatches\":\"Updating purchase order {order} in {count, plural, one {# batch} other {# batches}}â¦\",\"statusBatch\":\"Status update batch {batch} ({count, plural, one {# order} other {# orders}})\",\"updating\":\"Updating {count, plural, one {# purchase order} other {# purchase orders}}â¦\",\"updatingOne\":\"Updating purchase order {index} of {total}â¦\",\"updatingReference\":\"Updating purchase order {reference}â¦\",\"confirmingLines\":\"Confirming {count, plural, one {# line update} other {# line updates}} for purchase order {order}â¦\",\"checkingOrder\":\"Checking purchase order {order} against the approved previewâ¦\",\"checkingOrderAfterRetry\":\"Checking purchase order {order} again after retry {pass}â¦\",\"orderMatches\":\"Purchase order {order} matches the approved preview.\",\"retryingRows\":\"{count, plural, one {# row still doesnât match} other {# rows still donât match}}. Retrying {changes, plural, one {# change} other {# changes}}â¦\",\"rowsMismatched\":\"{count, plural, one {# row still doesnât match and canât be retried automatically.} other {# rows still donât match and canât be retried automatically.}}\",\"retryBatch\":\"Purchase order {order}, retry batch {batch} ({count, plural, one {# line} other {# lines}})\"},\"meter\":{\"title\":\"Updating purchase order\",\"rowsConfirmed\":\"{count, plural, one {row confirmed} other {rows confirmed}}\",\"retryRowsConfirmed\":\"{count, plural, one {retried row confirmed} other {retried rows confirmed}}\",\"checkingTitle\":\"Checking purchase order\",\"checkingState\":\"Checking the purchase order in NetSuite.\",\"matchesPreview\":\"The purchase order matches the approved preview.\",\"hint\":\"You can leave this page. Weâll email you when itâs done.\"}},\"purchaseOrderRoutes\":{\"restock\":{\"nothingToOrder\":\"Add at least one item with a vendor to order.\",\"created\":\"Created {created} of {total, plural, one {# draft purchase order} other {# draft purchase orders}}.\",\"createdWithExisting\":\"Created {created} of {total, plural, one {# draft purchase order} other {# draft purchase orders}}. {existing} already existed.\"}},\"components\":{\"workingFileUnavailable\":\"The component file isnât available. Upload it again.\",\"addRowsInlineOnly\":\"New components can only be added to lists kept in Ahti.\",\"loadFailed\":\"Components could not be loaded. Try again.\",\"chooseChanges\":\"Choose component changes to review.\",\"chooseSeason\":\"Choose the season these product updates start from.\",\"rowDuplicate\":\"Each component can appear only once. Remove the duplicate rows.\",\"keyExists\":\"This component key already exists. Reload before adding this row.\",\"fieldInvalid\":\"Each change must name one component field once. Reload and try again.\",\"notConfigured\":\"This component isnât set up. Ask an organisation admin.\",\"readOnly\":\"This component list is read-only.\",\"productsUnchecked\":\"Affected products could not be checked. Try again.\",\"configChanged\":\"The component setup changed. Reload and review the changes again.\",\"rowNotFound\":\"This component wasnât found. Reload and try again.\",\"noChanges\":\"There are no component changes to review.\",\"reviewCount\":\"Review {c
10ount, plural, one {# change} other {# changes}}\",\"prepareFailed\":\"Component changes could not be prepared. Try again.\",\"reviewFirst\":\"Review the component changes before saving.\",\"reviewIncomplete\":\"The reviewed changes are incomplete. Reload and review them again.\",\"rowGone\":\"This component no longer exists. Reload and review it again.\",\"rowChanged\":\"This component changed after review. Reload and review it again.\",\"partiallySaved\":\"{count, plural, one {# component was} other {# components were}} saved, but the rest could not be. Reload before saving the remaining changes.\",\"saveConflict\":\"This component changed in its source. Reload and review it again.\",\"saveUnverified\":\"The component change could not be confirmed. Reload and check it before trying again.\",\"productUpdatesFailed\":\"The component was saved, but products werenât updated. Use Update products to finish.\",\"valueInvalid\":\"Enter text, a number, yes or no, or a file for component fields.\",\"dateInvalid\":\"Enter a valid date as YYYY-MM-DD.\",\"chooseApplyMode\":\"Choose when these product updates apply.\"},\"customers\":{\"searchUnavailable\":\"Customer search isnât available. Try again.\",\"chooseDraft\":\"Choose a customer draft.\",\"loadFailed\":\"Customers could not be loaded. Try again.\",\"notReady\":\"Customer data isnât ready yet. Try again in a moment.\",\"matched\":\"{count, plural, one {# customer} other {# customers}} matched.\",\"matchedMore\":\"{count, plural, one {# customer} other {# customers}} matched. More are available.\",\"saveDraftFirst\":\"Save a customer draft before creating the customer.\",\"mappingMissing\":\"Customer fields arenât set up. Ask an organisation admin.\",\"updated\":\"{count, plural, one {# customer updated} other {# customers updated}}.\",\"created\":\"{count, plural, one {# customer created} other {# customers created}}.\",\"updatedSome\":\"{updated} updated, {failed} failed.\",\"createdSome\":\"{created} created, {failed} failed.\",\"updatesFailed\":\"{failed} of {total, plural, one {# update} other {# updates}} failed.\",\"createsFailed\":\"{failed} of {total, plural, one {# customer} other {# customers}} could not be created.\",\"reopenDraft\":\"Open the saved customer draft again before creating the customer.\",\"noChanges\":\"No changes to save.\",\"noBillingAddress\":\"This customer has no default billing address, so the address canât be updated.\",\"progress\":{\"updating\":\"Updating customer {customer} ({id})â¦\"}},\"vendors\":{\"saveDraftFirst\":\"Save a vendor draft before creating the vendor.\",\"buyingSetupConflict\":\"Buying setup changed after you opened it. Reload and try again.\",\"buyingSetupInvalid\":\"Some buying setup values are invalid. Check them and try again.\",\"buyingSetupSaved\":\"Buying setup saved.\",\"factoriesSaved\":\"Factories saved.\",\"factoriesConflict\":\"Factories changed after you opened them. Reload and try again.\",\"factoriesNotSupplier\":\"Only a supplier has factories.\",\"factoryCertificateInvalid\":\"The certificate must be a PDF you uploaded here.\",\"factoriesInvalid\":\"These factories couldnât be saved. Check the fields and try again.\",\"changesFailed\":\"{count, plural, one {# vendor change} other {# vendor changes}} could not be saved.\",\"detailsSaved\":\"Vendor details saved.\",\"createdBuyingSetupAttention\":\"Vendor created. Buying setup needs attention.\",\"createdContactsAttention\":\"Vendor created. Contacts need attention.\",\"created\":\"Vendor created.\",\"chooseDraft\":\"Choose a vendor draft.\",\"notReady\":\"Vendor data isnât ready yet. Try again in a moment.\",\"matched\":\"{count, plural, one {# vendor} other {# vendors}} matched.\",\"sourceChanged\":\"The vendor connection changed before this run. Reload and try again.\",\"addressChanged\":\"The vendor address changed after you opened the editor. Reload and try again.\",\"contactsChanged\":\"The vendor contacts changed after you opened the editor. Reload and try again.\",\"progress\":{\"savingDetails\":\"Saving vendor details for {vendor}â¦\",\"creating\":\"Creating vendor {vendor}â¦\"}},\"salesMaterials\":{\"assetUnavailable\":\"This asset is no longer available. Choose another asset.\",\"outputUnavailable\":\"The output could not be loaded. Try again.\",\"productsChanged\":\"Products changed after review. Go back to Review and check the products again.\",\"saveFailed\":\"The file could not be saved for download. Try again.\",\"generated\":\"{asset} created for {count, plural, one {# product} other {# products}}.\",\"chooseBrand\":\"Choose a brand for this asset.\",\"chooseSeason\":\"Choose a season before continuing.\",\"planFailed\":\"The review could not be prepared. Try again.\",\"choosePackage\"
10:\"Choose at least one label package before reviewing.\",\"outputNotReady\":\"This output is turned off or needs setup. Choose another asset.\",\"noProducts\":\"No products match this brand and output.\",\"ready\":\"{asset} is ready for {count, plural, one {# product} other {# products}}.\",\"chooseModule\":\"Choose at least one module.\",\"moduleUnknown\":\"This module isnât available. Choose another module.\",\"previewUnsupported\":\"This module canât be previewed.\",\"previewFailed\":\"The preview could not be prepared. Try again.\",\"moduleFailed\":\"The materials could not be created. Try again.\",\"noFiles\":\"No files were created. Try again.\",\"filesGenerated\":\"Created {count, plural, one {# file} other {# files}}.\",\"techPackReady\":\"Tech pack ready.\",\"techPackInProgress\":\"In-progress tech pack created.\",\"progress\":{\"runningModule\":\"Creating {module}â¦\",\"moduleDone\":\"{module} done.\"}},\"dataTransform\":{\"formatNotFound\":\"This format isnât available. Choose another format.\",\"formatterUnavailable\":\"The format could not be loaded. Try again.\",\"transformFailed\":\"The data could not be transformed. Check the source data and try again.\",\"transformed\":\"Transformed {count, plural, one {# row} other {# rows}}.\",\"sourceRequired\":\"Paste or upload the source data.\",\"chooseFormat\":\"Choose a saved format or add a template.\",\"sourceTooShort\":\"The source data needs a header row and at least one data row.\",\"previewRequired\":\"Preview the data before creating the file.\",\"previewIncomplete\":\"The preview is incomplete. Preview the data again.\",\"parseFailed\":\"The data could not be mapped. Try again.\",\"progress\":{\"loadingFormat\":\"Loading the formatâ¦\",\"formatLoaded\":\"Format loaded.\",\"transforming\":\"Transforming {count, plural, one {# row} other {# rows}}â¦\",\"fileReady\":\"File ready to download.\"}},\"sampleOrderSheet\":{\"failed\":\"The sample order sheet could not be updated. Try again.\",\"loadFailed\":\"The sample order sheet could not be loaded. Try again.\",\"productsIncomplete\":\"Product data could not be loaded completely. Try again.\",\"brandRequired\":\"Choose a brand.\",\"brandNotConfigured\":\"Brand {brand} isnât set up. Choose another brand.\",\"collectionNotFound\":\"This collection could not be found. Reload and try again.\",\"uploadFailed\":\"The sheet could not be saved for download. Try again.\",\"sheetReady\":\"Sheet ready: {fileName}\",\"importFailed\":\"The sheet could not be imported. Check the file and try again.\",\"progress\":{\"preparingUpload\":\"Preparing the uploadâ¦\",\"loadingProducts\":\"Loading productsâ¦\",\"parsingFile\":\"Reading {fileName}â¦\",\"parsedRows\":\"Read {count, plural, one {# row} other {# rows}}.\",\"inspectingFile\":\"Checking {fileName}â¦\",\"parsingPage\":\"Reading page {page} of {total}â¦\",\"parsedPage\":\"Read page {page} of {total}.\",\"mergingPages\":\"Combining the PDF pagesâ¦\"}},\"housekeeping\":{\"complete\":\"{mode, select, dryRun {Dry run} other {Run}} complete: {count, plural, one {# item} other {# items}} across {rules, plural, one {# rule} other {# rules}}.\",\"partial\":\"{mode, select, dryRun {Dry run} other {Run}} partly complete: {succeeded} succeeded and {failed} failed across {rules, plural, one {# rule} other {# rules}}.\",\"noMatches\":\"{mode, select, dryRun {Dry run} other {Run}} complete: no items matched.\",\"failed\":\"{mode, select, dryRun {Dry run} other {Run}} failed: {failed, plural, one {# item} other {# items}} failed across {rules, plural, one {# rule} other {# rules}}.\",\"setupIncomplete\":\"This housekeeping rule isnât set up. Ask an organisation admin.\",\"noRules\":\"No housekeeping rules are turned on. Ask an organisation admin.\",\"sourceNotConnected\":\"Connect {provider} first.\",\"destinationNotConnected\":\"The destination for payout reports isnât connected. Ask an organisation admin.\",\"scanFailed\":\"Records could not be checked in NetSuite. Try again.\",\"confirmTimeout\":\"{count, plural, one {# update} other {# updates}} could not be confirmed. Check NetSuite before running again.\",\"payoutGatherFailed\":\"Payout data could not be fetched from {count, plural, one {# provider} other {# providers}}. Try again.\",\"payoutGatherTimedOut\":\"Not every payment provider sent its payout report in time. Try again later.\",\"payoutProvidersFailed\":\"Some payment providers returned errors. Try again.\",\"payoutPipelineFailed\":\"The payout reports could not be processed. Try again.\",\"storeSelectionInvalid\":\"The Shopify store selection isnât valid. Review the action settings.\",\"noStoresAvailable\":\"No selected Shopify stores are available. Review the action settings.\",\"allStoresFailed\":\"No selected Shopify store could be checked. Review the action settings or connection.\",\"storesPartlyChecked\":\"{checked, plural, one {# Shopify store} other {# Shopify stores}} checked. {failed} could not be checked.\",\"missingOrdersFound\":\"{count, plural, one {# missing NetSuite sales order} other {# missing NetSuite sales orders}} found across {stores, plural, one {# Shopify store} other {# Shopify stores}}.\",\"noMissingOrders\":\"No missing sales orders found across {stores, plural, one {# Shopify store} other {# Shopify stores}}.\",\"ordersRetrying\":\"Some orders could not be checked. They will be checked again.\",\"missingOrdersFoundOne\":\"{count, plural, one {# missing NetSuite sales order} other {# missing NetSuite sales orders}} found.\",\"initialCheckRunning\":\"The first order checks are still running.\",\"noMissingOrdersChecked\":\"No missing sales orders found in the checked orders.\",\"progress\":{\"validatingConfig\":\"Checking the settingsâ¦\",\"rulesEnabled\":\"{count, plural, one {# rule} other {# rules}} turned on\",\"rule\":\"Rule: {rule}\",\"resolvingCredentials\":\"Checking the NetSuite connectionâ¦\",\"resolvingSourceCredentials\":\"Checking the {provider}
10 connectionâ¦\",\"noCandidates\":\"No matching records found\",\"gatheringPayouts\":\"Getting payout data from payment providersâ¦\",\"waitingForProviders\":\"Waiting for data from {providers}\",\"waitingForProviderData\":\"Waiting for payment provider dataâ¦\",\"payoutsGathered\":\"{count, plural, one {# payout} other {# payouts}} found\",\"processingPayouts\":\"All payment provider data received. Processing payout reportsâ¦\",\"scanningSalesOrders\":\"Looking for sales orders with outdated ship datesâ¦\",\"scanningPurchaseOrders\":\"Looking for purchase orders with outdated delivery datesâ¦\",\"candidatesFiltered\":\"Found {found, plural, one {# record} other {# records}}, {filtered} after filtering\",\"dryRunningOrders\":\"Checking {count, plural, one {# order} other {# orders}} in a dry runâ¦\",\"identified\":\"{count, plural, one {# item} other {# items}} identified\",\"dispatchingUpdates\":\"Sending updates for {count, plural, one {# order} other {# orders}}â¦\",\"dispatchSummary\":\"{queued} waiting for NetSuite to confirm, {immediate} updated straight away\",\"confirmingSalesOrders\":\"Confirming {count, plural, one {# sales order update} other {# sales order updates}} in NetSuiteâ¦\",\"confirmingPurchaseOrders\":\"Confirming {count, plural, one {# purchase order update} other {# purchase order updates}} in NetSuiteâ¦\",\"batch\":\"Batch {batch} of {total} ({count, plural, one {# item} other {# items}})\",\"batchSummary\":\"{mode, select, dryRun {{succeeded} identified} other {{succeeded} processed}}, {failed} failed\",\"scanning\":\"Looking for matching recordsâ¦\"},\"result\":{\"updateNotConfirmed\":\"NetSuite finished the update without confirming it. Check the order in NetSuite.\",\"noStaleSalesOrders\":\"No sales orders with outdated expected ship dates found.\",\"noStalePurchaseOrders\":\"No purchase orders with outdated expected delivery dates found.\"}},\"DPP_INVALID_REQUEST\":\"The digital product passport request is missing information. Reload the page and try again.\",\"DPP_REVIEW_REQUIRED\":\"Review the digital product passports again before publishing.\",\"DPP_SOURCE_UNAVAILABLE\":\"Product data for digital product passports isnât available. Try again.\",\"displayMetrics\":{\"notConfigured\":\"No metrics are set up. Ask an organisation admin to set up metric sources.\",\"periodRequired\":\"Choose a period.\",\"periodInvalid\":\"Choose a valid period.\",\"summary\":\"{available} available, {unavailable} unavailable.\",\"loadFailed\":\"Metrics could not be loaded. Try again.\",\"discovered\":\"Metric options loaded.\",\"computed\":\"Computed {count, plural, one {# metric} other {# metrics}} for {period}.\",\"progress\":{\"computing\":\"Computing {count, plural, one {# metric} other {# metrics}}â¦\",\"processing\":\"Computing metrics for {entity}â¦\",\"entityDone\":\"{entity}: {available} computed, {unavailable} unavailable.\",\"done\":\"Done: {available} computed, {unavailable} unavailable.\"}},\"operationsToolbox\":{\"certificateMissing\":\"Attach the certificate as a PDF or photo and try again.\",\"certificateNotFound\":\"The certificate upload wasnât found. Upload it again.\",\"notConfigured\":\"The sick-leave drop box isnât set up yet. Ask an organisation admin to set the payroll recipient.\",\"recipientNoEmail\":\"The payroll recipient has no email address. Ask an organisation admin to update it.\",\"emailFailed\":\"The certificate was saved, but the email to the recipient failed. Try again.\",\"sent\":\"Sent to {recipient}. The file can be downloaded once, until {date}.\"},\"sampleAssortment\":{\"market-not-configured\":\"This market is no longer configured. Choose another market.\",\"catalogue-not-found\":\"The selected sample catalogue no longer exists. Choose another catalogue.\",\"catalogue-status-ineligible\":\"The selected sample catalogue must be a draft or ready. Choose another catalogue.\",\"catalogue-season-mismatch\":\"The selected sample catalogue belongs to another season. Choose another catalogue.\",\"catalogue-market-mismatch\":\"The selected sample catalogue must cover this market only. Choose another catalogue.\",\"catalogue-brand-missing\":\"The selected sample catalogue has no brand. Add a brand to the catalogue.\",\"catalogue-empty\":\"The selected sample catalogue has no orderable products.\",\"catalogue-destination-unavailable\":\"Ahti couldnât check where this sample catalogue sells. Try again.\",\"sku-ambiguou
10s\":\"A product appears more than once in the selected sample catalogue. Remove the duplicate.\"},\"internal\":{\"serviceAssignments\":{\"invalid\":\"The connection choice could not be saved. Reload the page and try again.\",\"manufacturerRequired\":\"Enter the name of the company that manufactures your products.\",\"changed\":\"The connection choice changed while you were editing. Reload the page and try again.\",\"ineligible\":\"This connection canât be chosen. Reconnect it or choose another connection.\",\"saveFailed\":\"The connection choice could not be saved. Try again.\",\"manufacturerSuggestionFailed\":\"The manufacturer could not be loaded. Try again.\"},\"suppliers\":{\"loadFailed\":\"Couldnât load vendors. Try again.\",\"changed\":\"Suppliers changed while you were editing. Reload the page and try again.\",\"unavailable\":\"The vendor list isnât available yet. Try again in a moment.\",\"saveFailed\":\"Couldnât save the supplier. Try again.\"},\"productModel\":{\"loadFailed\":\"Product setup could not be loaded. Reload the page and try again.\",\"planFailed\":\"These product setup changes could not be checked. Review them and try again.\",\"invalid\":\"These product setup changes could not be saved. Reload the page and try again.\",\"changed\":\"Product setup changed while you were editing. Reload the page and try again.\",\"saveFailed\":\"Product setup could not be saved. Try again.\",\"componentsSummaryChanged\":\"The saved components summary no longer matches the reviewed product update. Review it again.\",\"componentsUpdateFailed\":\"The product update for components could not be started. Try again.\",\"productUpdateFailed\":\"The product update could not be started. Try again.\"},\"productRequirements\":{\"planFailed\":\"These requirement changes could not be checked. Review them and try again.\",\"invalid\":\"These requirement changes could not be saved. Reload the page and try again.\",\"changed\":\"Requirements changed while you were editing. Reload the page and try again.\",\"saveFailed\":\"Requirements could not be saved. Try again.\",\"loadFailed\":\"Requirements could not be loaded. Reload the page and try again.\"},\"outputProfiles\":{\"profileRequired\":\"Choose an output.\",\"unknownBrand\":\"Choose a configured Brand.\",\"outputSetupInvalid\":\"Review the Output setup.\",\"setupInvalid\":\"Review the output setup: {reason}\",\"changed\":\"The output setup changed. Reload the page and review it.\",\"sheetFailed\":\"The sheet setup could not be completed. Reload the page and review it.\",\"productDataRefreshFailed\":\"Product data could not be refreshed. Try again.\",\"dppInvalid\":\"Review the digital product passport setup.\"},\"manufacturingInfo\":{\"loadFailed\":\"Couldnât load the manufacturer. Try again.\",\"destinationUnavailable\":\"Couldnât read the manufacturer from the Manufacture service. Try again.\",\"noDestination\":\"Choose the service used for manufacturing first.\",\"changed\":\"The manufacturer changed after you opened it. Reload and try again.\",\"fileUnavailable\":\"The certificate file isnât available. Attach it again.\",\"saveFailed\":\"Couldnât save the certificate. Try again.\"},\"productMatch\":{\"loadFailed\":\"Couldnât load the product match. Try again.\",\"saveFailed\":\"Couldnât save the product match. Try again.\",\"unknownSystem\":\"This system isnât connected any more.\",\"unsupportedField\":\"This field canât be used to match products.\",\"changed\":\"The product match changed after you opened it. Reload and try again.\",\"systemUnavailable\":\"Couldnât reach the system. Check the connection and try again.\"},\"phaseDefaults\":{\"loadFailed\":\"Couldnât load the defaults. Try again.\",\"saveFailed\":\"Couldnât save the default. Try again.\",\"noSystem\":\"Choose the system for this phase first.\",\"unknownDefault\":\"This default isnât available for this phase.\",\"unknownOption\":\"This choice isnât on the systemâs list any more. Reload and choose again.\",\"changed\":\"The defaults changed after you opened them. Reload and try again.\"},\"purchaseRules\":{\"loadFailed\":\"Couldnât load the Purchase rules. Try again.\",\"saveFailed\":\"Couldnât save the Purchase rule. Try again.\",\"unavailable\":\"Create purchase orders isnât available for this organisation.\",\"invali
10d\":\"Give every row a material and a prefix, and use each material once.\",\"changed\":\"The Purchase rules changed after you opened them. Reload and try again.\",\"noSystem\":\"Choose the Purchase system first.\",\"unknownAccount\":\"An account isnât on the systemâs list any more. Reload and choose again.\"},\"productRules\":{\"loadFailed\":\"Couldnât load the Products rules. Try again.\",\"saveFailed\":\"Couldnât save the Products rule. Try again.\",\"unavailable\":\"This isnât available for this organisation.\",\"changed\":\"The Products rules changed after you opened them. Reload and try again.\",\"rulesIncomplete\":\"Rule {row} is missing a value.\",\"rulesCode\":\"Rule {row} needs a valid code.\",\"rulesConflict\":\"Rule {row} matches the same products as an earlier rule with another code.\",\"mappingsIncomplete\":\"Row {row} is missing a value.\",\"mappingsUnknown\":\"Row {row} has a choice that is no longer offered.\",\"mappingsConflict\":\"Row {row} repeats an earlier row with another outcome.\"},\"manufactureRules\":{\"loadFailed\":\"Couldnât load the Manufacture rules. Try again.\",\"saveFailed\":\"Couldnât save the Manufacture rule. Try again.\",\"unavailable\":\"Build work orders isnât available for this organisation.\",\"noSystem\":\"Choose the Manufacture system first.\",\"unknownClass\":\"A class isnât on the systemâs list any more. Reload and choose again.\",\"invalidLink\":\"Use an https link to the sheet.\",\"invalidList\":\"Give every entry a name, and use each name and code once.\",\"changed\":\"The Manufacture rules changed after you opened them. Reload and try again.\",\"unknownItem\":\"No item with the SKU {sku} was found in the Manufacture system.\"},\"sellRules\":{\"loadFailed\":\"Couldnât load the Sell rules. Try again.\",\"saveFailed\":\"Couldnât save the Sell rule. Try again.\",\"unavailable\":\"Create sales orders isnât available for this organisation.\",\"changed\":\"The Sell rules changed after you opened them. Reload and try again.\",\"noSystem\":\"Choose a working Sell system that can create customers first.\",\"invalidCustomerDefaults\":\"Choose a customer status, and set a customer type in full or leave it out.\",\"unknownChoice\":\"A choice is no longer offered by the Sell system. Reopen and choose again.\",\"invalidCustomerFields\":\"Two customer facts are kept in the same field. Give each its own.\"}},\"capability\":{\"notFound\":\"This capability isnât available.\",\"verbNotSupported\":\"This capability canât do that.\",\"inputInvalid\":\"The request doesnât match what this capability expects. Check the highlighted fields.\",\"bodyTooLarge\":\"The request is too large.\",\"previewOnly\":\"Review the plan first, then confirm it to run this change.\",\"rateLimited\":\"Too many requests. Try again in a moment.\",\"blocked\":\"This canât run yet. Fix the setup listed and try again.\",\"outputInvalid\":\"Ahti returned an unexpected result. Try again.\",\"ownerFailed\":\"The owning action couldnât complete this request. Try again.\",\"unavailable\":\"Ahti canât take this request right now. Try again in a moment.\"},\"workOrderSteps\":{\"notConfigured\":\"Manufacturing steps arenât set up. Ask an admin to add them in Rules â Manufacture.\",\"quantityTooHigh\":\"{count, plural, one {Only # unit is} other {Only # units are}} in {step}. Refresh and try again.\",\"undoNotLatest\":\"Only the latest mark on a step can be undone.\",\"undoMovedOn\":\"These units have already moved on from {step}.\",\"buildNotReady\":\"{count, plural, =0 {No units have passed every step yet.} one {Only # unit has passed every step.} other {Only # units have passed every step.}}\",\"stageRequired\":\"Choose when this was noticed.\",\"stageTooFew\":\"{count, plural, =0 {No units are in {step}.} one {Only # unit is in {step}.} other {Only # units are in {step}.}}\",\"lossRestarted\":\"This loss canât be removed: its units have already been restarted.\",\"tooFewWaiting\":\"{count, plural, =0 {No units are waiting.} one {Only # unit is waiting.} other {Only # units are waiting.}} Refresh and try again.\",\"workOrderUnverified\":\"NetSuite could not confirm this work orderâs open quantity. Try again.\",\"undoBuilt\":\"These units have already been built or are on their way to NetSuite.\"},\"vendorHub\":{\"changed\":\"The vendor hub changed. Reload it.\",\"noLink\":\"This vendor has no active link.\",\"linkActive\":\"This vendor already has an active link.\",\"notSupplier\":\"Only suppliers have a vendor hub.\",\"invali
10d\":\"Check the request and try again.\",\"reviewApplied\":\"Review applied\",\"reviewPartlyApplied\":\"{count} not applied\",\"linkCreated\":\"Link created\",\"linkRotated\":\"New link created; the old link no longer works\",\"linkRevoked\":\"Link revoked\",\"reminderSent\":\"Reminder sent\"},\"customerHub\":{\"changed\":\"The customer hub changed. Reload it.\",\"noLink\":\"This customer has no active link.\",\"linkActive\":\"This customer already has an active link.\",\"linkCreated\":\"Link created\",\"linkRotated\":\"New link created; the old link no longer works\",\"linkRevoked\":\"Link revoked\"}},\"settings\":{\"services\":{\"actions\":{\"connect\":\"Configure\",\"connected\":\"Connected\"}},\"dashboard\":{\"cardTitles\":{\"totalChats\":\"Total chats\"}}},\"sidebar\":{\"account\":\"Account\",\"newChat\":\"New chat\",\"history\":{\"today\":\"Today\",\"thisWeek\":\"This week\",\"thisMonth\":\"This month\"}},\"states\":{\"change\":{\"stillOff\":\"{object} is still off\",\"stillOn\":\"{object} is still on\",\"saved\":\"Change saved\"},\"tryAgain\":\"Try again\",\"command\":{\"done\":\"{object} updated\"},\"link\":{\"copy\":\"Copy link\",\"copied\":\"Copied\",\"copyFailed\":\"Couldnât copy the link. Try again.\",\"reset\":\"Reset link\",\"resetTitle\":\"Reset the link for {object}?\",\"resetBody\":\"The current link stops working.\",\"resetDone\":\"New link created. The old link no longer works.\",\"copiedStatus\":\"Link copied\",\"unavailable\":\"This link no longer works\",\"askForNew\":\"Ask {organization} for a new link\"},\"delete\":{\"failed\":\"Couldnât delete {object}. Try again.\",\"done\":\"{object} deleted\"},\"add\":{\"failed\":\"Couldnât add {object}. Try again.\",\"done\":\"{object} added\"},\"job\":{\"progress\":\"{done} of {total}\",\"stop\":\"Stop\",\"stopping\":\"Stoppingâ¦\"},\"export\":{\"pdfButton\":\"Export PDF\",\"button\":\"Export\",\"pdf\":\"PDF\",\"csv\":\"CSV\",\"busy\":\"Exportingâ¦\",\"done\":\"Exported {when}\",\"doneFormat\":\"{format} exported {when}\",\"failed\":\"Couldnât export the file\"}},\"surface\":{\"layout\":{\"expiresIn\":\"Expires in {time}\",\"expiryNotice\":\"This link expires {date} (in {time})\",\"expiryExplanation\":\"Once the page loads, you can interact with it freely. The time limit applies only when first opening the link.\",\"poweredBy\":\"Powered by Ahti\",\"help\":\"Help\",\"helpTitle\":\"Help\",\"close\":\"Close\",\"signOut\":\"Sign out\",\"terms\":\"Terms\",\"loadingTitle\":\"Loading\",\"actionTitle\":\"Action\",\"back\":{\"season\":\"Back to season\",\"plan\":\"Back to Plan\",\"products\":\"Back to products\",\"procure\":\"Back to Procure\",\"sell\":\"Back to Sell\",\"catalogue\":\"Back to Catalogue\",\"work\":\"Back to work\"},\"privacy\":\"Privacy\",\"staticLinkPromotion\":{\"title\":\"Bookmark this form\",\"description\":\"This form is also available at a permanent URL. Sign in once and use it anytime.\",\"copy\":\"Copy link\",\"copied\":\"Copied!\",\"requiresLogin\":\"Requires sign-in to your organization account\"}},\"backofficeHandoff\":{\"accepted\":\"Ahti will continue this request with the backoffice.\",\"reference\":\"Reference: {reference}. Weâll send an update when handling concludes.\"},\"loading\":{\"default\":\"Loading...\"},\"error\":{\"expired\":{\"title\":\"Link expired\",\"description\":\"This link has expired. Links are time-limited for security.\",\"action\":\"Request a new link from the person who shared it.\",\"contactAdmin\":\"Contact your team administrator for a new link.\",\"checkEmail\":\"Check your email for the most recent link.\"},\"invalid\":{\"title\":\"Invalid link\",\"description\":\"This link is invalid or corrupted. Check the URL and try again.\",\"action\":\"Request a new link from the person who shared it.\",\"copyComplete\":\"Make sure you copied the complete URL.\",\"checkSource\":\"Verify the link from the original message or email.\"},\"notFound\":{\"title\":\"Not found\",\"description\":\"The requested resource was not found. It may have been removed.\",\"action\":\"Verify the URL is correct.\"},\"unauthorized\":{\"title\":\"Unauthorized\",\"description\":\"You lack permission to access this resource.\",\"action\":\"Contact your administrator if you believe you should have access.\"},\"generic\":{\"title\":\"Something went wrong\",\"description\":\"An error occurred. Try again later.\",\"action\":\"Refresh the page and try again.\"},\"whatToDo\":\"What to do:\",\"retry\":\"Retry\",\"needHelp\":\"Need help?\",\"contactSupport\":\"Contact support\"},\"displayData\":{\"title\":\"Data explorer\",\"description\":\"Interactive data table\",\"loading\":\"Loading data...\",\"error\":{\"loadFailed\":\"Failed to load data\",\"noData\":\"No data available for this file\"}},\"submitData\":{\"title\":\"{actionTitle}\",\"description\":\"Fill out the form below\",\"loading\":\"Loading form...\",\"submitting\":\"Submitting...\",\"error\":{\"submitFailed\":\"Failed to submit form\",\"actionNotFound\":\"Unknown action type\",\"validationFailed\":\"Check the form for errors.\"},\"success\":{\"title\":\"Success!\",\"description\":\"Submission received.\",\"close\":\"You can close this window\"}},\"ahtiMessage\":{\"hedgingPrefix\":\"It looks to me, that \",\"fallback\":{\"what\":\"Something went wrong\",\"means\":\"The Action couldn't be completed.\",\"action\":\"Try again. If it keeps happening, contact support.\"},\"batchFallback\":{\"what\":\"{failed} of {total}
10 items failed\",\"means\":\"Some items couldn't be processed. Check the details below for each one.\",\"action\":\"Fix the issues listed below and try again.\"}},\"thirdPartyIssue\":{\"title\":\"{provider} connection failed\",\"dataTitle\":\"Product data could not be loaded\",\"dataBody\":\"The selected Product scope could not be loaded within its safe limits. Try again or review Product setup.\",\"authBody\":\"{provider} rejected the saved credentials. Reconnect it in Connections, then try again.\",\"blockingBody\":\"Ahti could not reach {provider}. Check the connection, then try again.\",\"warningBody\":\"Ahti could not refresh data from {provider}. The result may be incomplete.\",\"status\":\"Status {status}\",\"tryAgain\":\"Try again\",\"sellSystem\":\"Sell system\"},\"response\":{\"success\":{\"title\":\"Success!\",\"description\":\"{action} completed.\"},\"partial\":{\"title\":\"Partially completed\"},\"error\":{\"title\":\"Something went wrong\",\"description\":\"The action could not be completed.\"},\"file\":{\"ready\":\"Your file is ready\",\"download\":\"Download file\",\"downloadAll\":\"Download all (.zip)\",\"expiresIn\":\"Expires in {time}\",\"expiresAt\":\"Link expires {date}\"},\"details\":{\"title\":\"Details:\"},\"links\":{\"viewExternal\":\"View in external system\"},\"batch\":{\"summary\":\"{success} of {total} succeeded, {failed} failed\",\"showAll\":\"Show all {count} results\",\"hint\":\"Click any row to open\",\"salesOrders\":\"Sales orders\",\"openInNetSuite\":\"Open in NetSuite\",\"showAllSalesOrders\":\"Show all {count} sales orders\",\"otherFiles\":\"Other files\",\"downloadCombined\":\"Download combined file\",\"downloadAllFiles\":\"Download all files\",\"artifactWarnings\":\"File warnings\",\"expand\":\"Expand\",\"collapse\":\"Collapse\",\"xlsx\":\"XLSX\",\"pdf\":\"PDF\",\"succeeded\":\"{count} succeeded\",\"failed\":\"{count} failed\",\"details\":\"Details\",\"open\":\"Open\"},\"retryDestinations\":{\"title\":\"Retry incomplete destinations\",\"description\":\"Ahti prepared a new immutable preview containing only the {count, plural, one {destination that failed or could not be verified} other {# destinations that failed or could not be verified}}. Already verified destinations will not be written again.\",\"button\":\"Review and retry\"},\"lede\":{\"allSuccessSingle\":\"1 went through.\",\"allSuccessMany\":\"{count} went through.\",\"allFailureSingle\":\"1 item didn't go through.\",\"allFailureMany\":\"{count} items didn't go through.\",\"partialOne\":\"{succeeded} went through, 1 needs a second look.\",\"partialMany\":\"{succeeded} went through, {failed} need a second look.\",\"fileReady\":\"Ready for you.\",\"fullFailure\":\"Didn't go through â here's what happened.\"},\"submitAnother\":\"Submit another\",\"back\":\"Back\",\"share\":{\"button\":\"Share\",\"title\":\"Share result via email\",\"emailLabel\":\"Recipient email\",\"emailPlaceholder\":\"[email protected]\",\"notesLabel\":\"Notes (optional)\",\"notesPlaceholder\":\"Add context for the recipient...\",\"send\":\"Send\",\"sent\":\"Sent!\",\"error\":\"Could not send. Try again.\"},\"report\":{\"button\":\"Report problem\",\"title\":\"Report a problem\",\"placeholder\":\"What went wrong? Describe the problem briefly.\",\"send\":\"Send report\",\"sent\":\"Report sent. We'll look into it.\",\"error\":\"Failed to send report. Try again.\"},\"technical\":{\"toggle\":\"Technical details\",\"copy\":\"Copy raw response\",\"copied\":\"Copied!\"},\"generateAnother\":\"Generate another asset\",\"signature\":\"â Ahti, for {org}\",\"viaAhti\":\"VIA AHTI\",\"generation\":{\"label\":\"Generation result\",\"generated\":\"Generated\",\"skipped\":\"Skipped\",\"needsAttention\":\"Needs attention\"},\"techPack\":{\"title\":\"Tech pack ready\",\"identity\":\"Product {product} · Season {season}\",\"downloadBoth\":\"Download both\",\"downloadExcel\":\"Download Excel\",\"downloadPdf\":\"Download PDF\"},\"labelFiles\":{\"notReadyTitle\":\"Label files are not ready to download\",\"failedTitle\":\"Label files could not be generated\",\"zipFailed\":\"Ahti could not prepare the label ZIP.\",\"noneSaved\":\"No label files were saved.\",\"readyTitle\":\"Label files ready\",\"attentionTitle\":\"Label files need attention\",\"noneTitle\":\"No label files to generate\",\"finishedTitle\":\"Label generation finished\",\"batchSummary\":\"Article PDFs: {parentPdfs}. No label required: {noLabel}. Needs attention: {attention}.\",\"article\":\"Article\",\"product\":\"Product\",\"labelPackage\"
10:\"Label package\",\"needsAttention\":\"Needs attention\",\"downloadZip\":\"Download label ZIP\",\"downloadPdf\":\"Download PDF\",\"byPackage\":\"Files by label package\",\"packageGenerated\":\"{count} generated\",\"packageAttention\":\"{count, plural, one {# needs attention} other {# need attention}}\",\"noLabelRequired\":\"No label files required\",\"matchedCount\":\"{count, plural, one {# product matched} other {# products matched}}\",\"attemptedCount\":\"{count} attempted\",\"withFilesCount\":\"{count} with label files\",\"withoutFilesCount\":\"{count} without label files\",\"matched\":\"Products matched\",\"attempted\":\"Products attempted\",\"withFiles\":\"Products with label files\",\"withoutFiles\":\"Products without label files\",\"viewFailed\":\"{count, plural, one {View # product without label files} other {View # products without label files}}\",\"missing\":\"Missing {fields}\",\"groupedPdfs\":\"{count, plural, one {# grouped PDF} other {# grouped PDFs}}\",\"showFiles\":\"Show files\"},\"qa\":{\"title\":\"QA summary\",\"checked\":\"{rows, plural, one {# row} other {# rows}} checked across {groups, plural, one {# product group} other {# product groups}}.\",\"needsReview\":\"Needs review\",\"dryRun\":\"Dry run\",\"warnings\":\"Warnings\",\"blocking\":\"Blocking\",\"groups\":\"Groups\",\"terminology\":\"Terminology\",\"previewTitle\":\"Translation preview\",\"severityBlocking\":\"Blocking\",\"severityWarning\":\"Warning\",\"severityInfo\":\"Info\"},\"quickView\":{\"item\":\"Item\",\"name\":\"Name\",\"size\":\"Size\",\"quantity\":\"Qty\",\"rate\":\"Rate\",\"amount\":\"Amount\",\"total\":\"Total\"}},\"actions\":{\"submit-expense\":{\"title\":\"Submit expense\",\"description\":\"Submit an expense to Expensify\",\"fields\":{\"date\":\"Date\",\"amount\":\"Amount\",\"category\":\"Category\",\"description\":\"Description\",\"receipt\":\"Receipt\"},\"placeholders\":{\"date\":\"Select date\",\"amount\":\"0.00\",\"category\":\"Select category\",\"description\":\"Describe the expense...\",\"receipt\":\"Upload receipt (optional)\"},\"validation\":{\"dateRequired\":\"Date is required\",\"amountRequired\":\"Amount is required\",\"amountMin\":\"Amount must be greater than 0\",\"categoryRequired\":\"Category is required\",\"descriptionRequired\":\"Description is required\"}},\"create-product\":{\"title\":\"Create product\",\"description\":\"Add a new product to your PIM system\",\"fields\":{\"sku\":\"SKU\",\"name\":\"Product name\",\"description\":\"Description\",\"price\":\"Price\",\"category\":\"Category\"},\"placeholders\":{\"sku\":\"e.g., PROD-001\",\"name\":\"Enter product name\",\"description\":\"Describe the product...\",\"price\":\"0.00\",\"category\":\"Enter category (optional)\"}},\"log-time\":{\"title\":\"Log time\",\"description\":\"Log time to Harvest time tracking\",\"fields\":{\"date\":\"Date\",\"hours\":\"Hours\",\"project\":\"Project\",\"task\":\"Task\",\"notes\":\"Notes\"},\"placeholders\":{\"date\":\"Select date\",\"hours\":\"0.00\",\"project\":\"Select project\",\"task\":\"Enter task\",\"notes\":\"Add notes (optional)\"}}},\"progress\":{\"seconds\":\"{count} sec\",\"minutes\":\"{count} min\",\"hours\":\"{hours} hr\",\"hoursMinutes\":\"{hours} hr {minutes} min\",\"elapsed\":\"{duration} elapsed\",\"remaining\":\"about {duration} remaining\",\"estimating\":\"estimating remaining timeâ¦\",\"ariaLabel\":\"{title} progress\",\"waitingToStart\":\"Waiting to startâ¦\",\"processing\":\"Working on itâ¦\",\"stillWorking\":\"Still working. You can close this page; weâll email you when itâs ready.\",\"reconnecting\":\"Reconnectingâ¦\"},\"table\":{\"selectAll\":\"Select all\",\"deselectAll\":\"Deselect all\",\"columns\":\"Columns\",\"copied\":\"Copied\",\"copySelected\":\"Copy selected\",\"rowsSelected\":\"{count, plural, one {# row selected} other {# rows selected}}\",\"downloadCsv\":\"Download CSV\",\"shareUrl\":\"Share URL\",\"showing\":\"Showing {count, plural, one {# row} other {# rows}}\",\"showingFrom\":\"Showing {count, plural, one {# row} other {# rows}} from {source}\",\"noData\":\"No data\",\"selectRow\":\"Select row {row}\",\"yes\":\"Yes\",\"no\":\"No\",\"csvUnavailable\":\"CSV download is not available yet.\",\"copyLinkFailed\":\"Could not copy the link. Copy it from the address bar.\",\"copyRowsFailed\":\"Could not copy the selected rows.\"},\"form\":{\"selectPlaceholder\":\"Select an option\",\"filesSelected\":\"{count, plural, one {# file selected} other {# files selected}}\",\"submit\":\"Submit\",\"helpTitle\":\"Help and FAQ\",\"required\":\"{field} is required\",\"eachFileTooLarge\":\"Each file must be under {size} MB. {file} is too large.\",\"fileTooLarge\":\"The file must be under {size} MB\",\"minFiles\":\"{count, plural, one {This transformation needs at least # file} other {This transformation needs at least # files}}\",\"maxFiles\":\"{count, plural, one {This transformation allows at most # file} other {This transformation allows at most # files}}\",\"notNumber\":\"{field} must be a number\",\"min\":\"{field} must be at least {min}\",\"max\":\"{field} must be at most {max}\",\"minLength\":\"{count, plural, one {{field} must be at least # character} other {{field} must be at least # characters}}\",\"maxLength\":\"{count, plural, one {{field} must be at most # character} other {{field} must be at most # characters}}
10\",\"invalidFormat\":\"{field} format is invalid\",\"invalidEmail\":\"{field} must be a valid email address\",\"invalidUrl\":\"{field} must be a valid URL\",\"readFailed\":\"Could not read the file\",\"readFilesFailed\":\"Could not read one or more files\"},\"processing\":{\"first\":{\"restart\":\"Have you tried turning it off and on again?\",\"monday\":\"Can this wait until Monday?\",\"tuesday\":\"Telling the wife we'll be back by Tuesday...\",\"noIdea\":\"I have no idea what I'm doing...\",\"braveFace\":\"Channeling a brave face...\",\"outsourcing\":\"Can't blame you for outsourcing this to me...\",\"rightGuy\":\"I know just the right guy for this...\"},\"progress\":{\"technically\":\"Technically, this should work...\",\"summerVacation\":\"Still 278 days to summer vacation. Luckily I love my job...\",\"sirpaAsked\":\"Sirpa asked if AI could do my job. I lied.\",\"trainingReplacement\":\"Training my replacement. It does not need coffee breaks...\",\"hrChatbot\":\"HR is piloting an AI chatbot. It has already requested time off...\",\"ceoLinkedIn\":\"CEO saw a LinkedIn post about AI. Calling in sick right about now...\",\"quickFix\":\"Someone labelled this âquick fix.â This won't be quick or fix anything...\",\"pressedButton\":\"Pressed the button. Too late to discuss it...\",\"lemons\":\"Making lemons out of lemonade...\",\"lipstick\":\"Slapping some lipstick on it...\",\"staring\":\"Staring harder at the screen...\",\"byTheBook\":\"Doing this by the book. My own book...\",\"mattiNotes\":\"Deciphering the notes Matti wrote back in 2006...\",\"notOverthinking\":\"Not overthinking this...\",\"ductTape\":\"Nothing that duct tape couldn't fix...\",\"odin\":\"Odin gave an eye for knowledge. I prefer to just make an API call...\",\"vainamoinen\":\"Väinämöinen sang nine days for wisdom. This should take less...\",\"bigOrSmall\":\"Make it big or make it small...\",\"googling\":\"Googling...\",\"unappreciated\":\"This is the part nobody appreciates. Doing it anyway...\",\"knowWhatImDoing\":\"I know what I'm doing...\",\"letItThink\":\"It's thinking, so we let it think...\",\"dontTellIt\":\"Please don't tell the rest of IT about this...\",\"workedYesterday\":\"Matti says this worked yesterday...\",\"screenshot\":\"I asked Sirpa for the specs. She sent a screenshot of a screenshot...\",\"documentation\":\"Consulting the documentation. Bold of me to assume there is documentation...\",\"server\":\"Waiting for the server. The server does not care...\",\"backlog\":\"387 requests in the backlog. Deleting backlog...\",\"aiTransformation\":\"Management is having an AI transformation session. Locking the meeting-room door from the outside...\",\"coffeeMachine\":\"The coffee machine is broken. This is now a critical incident...\",\"myMachine\":\"Works on my machine. That's my official statement...\",\"replyAll\":\"Somebody reply-alled the entire company. Where's the popcorn...\",\"builtIn2007\":\"This system was built in 2007. It has feelings now...\",\"circleBack\":\"Matti wants to âcircle backâ on this. I don't...\",\"nineties\":\"I invented a version of this in the nineties. It didn't work...\",\"looksWrong\":\"It looks wrong, but it's actually right. Probably...\"},\"done\":{\"done\":\"Done.\",\"doneIThink\":\"Done. I think.\",\"finnished\":\"Finnished.\",\"stopCalling\":\"Finished. You can stop calling me now...\",\"meTime\":\"Completed. I need some me-time...\",\"beenThere\":\"Been there, done that...\",\"ahtiOut\":\"Ahti out.\",\"noThanks\":\"There it is. No need to thank me.\",\"somehow\":\"Somehow that worked...\",\"topFive\":\"Not my best work, but honestly top five...\",\"notOurProblem\":\"Filed, logged, and absolutely not our problem anymore...\"},\"games\":{\"pressStart\":\"Press start\",\"score\":\"Score\",\"gameOver\":\"Game over\",\"again\":\"Again\"}}},\"teams\":{\"people\":{\"noList\":\"No people list\",\"connect\":\"Connect Google Workspace\",\"joinedSection\":\"Joined\",\"filters\":{\"all\":\"All\",\"joined\":\"Joined\",\"canJoin\":\"Can join\",\"excluded\":\"Excluded\"},\"filterLabel\":\"Filter people\",\"search\":\"Search people\",\"columns\":{\"person\":\"Person\",\"access\":\"Access\"},\"access\":{\"admin\":\"Admin\",\"member\":\"Team member\",\"canJoin\":\"Can join\",\"excluded\":\"Excluded\"}
10,\"new\":\"New\",\"notInDirectory\":\"Not in Google Workspace\",\"suspended\":\"Suspended in Google\",\"include\":\"Include\",\"noMatches\":\"No people match\",\"loadError\":\"People could not be loaded\",\"retry\":\"Try again\"},\"directory\":{\"synced\":\"Synced {time}\",\"reconnectBadge\":\"Reconnect\",\"notConnected\":\"Not connected\",\"menuLabel\":\"Google Workspace options\",\"syncNow\":\"Sync now\",\"review\":\"Review people\",\"openConnections\":\"Open Connections\",\"needsReconnect\":\"Google Workspace needs reconnecting\",\"disconnected\":\"Google Workspace disconnected\",\"lastSynced\":\"Last synced {date}\",\"reconnect\":\"Reconnect\",\"waitingForGoogle\":\"Waiting for Google\"},\"review\":{\"title\":\"Review people\",\"back\":\"Team\",\"reading\":\"Reading Google Workspaceâ¦\",\"summary\":\"Google Workspace · {count, plural, one {# person} other {# people}}\",\"filters\":{\"all\":\"All\",\"canJoin\":\"Can join\",\"excluded\":\"Excluded\"},\"columns\":{\"person\":\"Person\",\"status\":\"Status\"},\"allCanJoin\":\"All can join\",\"rowCanJoin\":\"Can join: {name}\",\"saveSummary\":\"{canJoin} can join · {excluded} excluded\",\"save\":\"Save list\",\"cancel\":\"Cancel\",\"empty\":\"No people in Google Workspace\",\"connectedAs\":\"Connected as {email}\",\"useAnother\":\"Use another Google account\",\"failed\":\"Couldnât read Google Workspace\",\"triedAt\":\"Tried at {time}\",\"tryAgain\":\"Try again\"},\"join\":{\"title\":\"Join {organization} on Ahti\",\"joining\":\"Joining {organization}â¦\",\"joined\":\"Youâve joined {organization}\",\"open\":\"Open Ahti\",\"denied\":\"This account canât join {organization}\",\"useAnother\":\"Use another account\",\"signOut\":\"Sign out\",\"failed\":\"Couldnât join {organization}\",\"tryAgain\":\"Try again\",\"invalid\":\"This join link no longer works\",\"signIn\":\"Sign in\"},\"person\":{\"access\":\"Access\",\"accessLabel\":\"Access for {name}\",\"admin\":\"Admin\",\"member\":\"Team member\",\"lastAdmin\":\"Ahti needs at least one admin\",\"joined\":\"Joined {date}\",\"listed\":\"Listed from Google Workspace · Not joined yet\",\"exclude\":\"Exclude\",\"include\":\"Include\",\"removeAccess\":\"Remove access\",\"removeTitle\":\"Remove {name}?\",\"removeAccessRow\":\"Access\",\"removeAccessValue\":\"Removed\",\"removeListRow\":\"Join list\",\"removeListValue\":\"Excluded\",\"close\":\"Close\"}},\"templates\":{\"updateProducts\":{\"modeLabel\":\"Mode: {label}\",\"sourceBadge\":\"From {actionName} run on {ranAt}.\",\"attributeIntent\":{\"home\":{\"suggestionsAria\":\"Suggested product updates\",\"suggestionContext\":\"{count} products in {catalogue} do not meet the required output profile\",\"intentAria\":\"Describe a product change\",\"placeholder\":\"What should Ahti change about your products?\",\"uploadFile\":\"Upload file\",\"dropFile\":\"Drop a file here or click to browse\",\"dropAria\":\"Describe a product change or drop a file\",\"fileInputAria\":\"Upload product change file\",\"replaceFile\":\"Replace file\",\"removeFile\":\"Remove uploaded file\",\"retryUpload\":\"Retry upload\",\"uploading\":\"Uploading {fileName}\",\"uploadReady\":\"{fileName} is ready\",\"uploadFailed\":\"Could not upload {fileName}\",\"unsupportedType\":\"Use a CSV, TSV, XLS, or XLSX file.\",\"fileTooLarge\":\"The file must be 10 MB or smaller.\",\"plan\":\"Plan change\",\"or\":\"or\",\"alternativesAria\":\"Other ways to update products\",\"manual\":\"Update manually\"},\"common\":{\"back\":\"Back\"},\"errors\":{\"planFailed\":\"Ahti could not plan this product change. Review the change and file, then try again.\",\"intentProductNotFound\":\"Ahti could not find product {sku} exactly. Check the SKU and try again.\",\"intentProductAmbiguous\":\"SKU {sku} matched more than one product. Fix the product identity before continuing.\",\"intentBrandUnresolved\":\"Ahti could not resolve the configured brand for {sku}. Check the product's brand setup.\",\"intentMixedBrands\":\"A text request can update products from only one brand at a time.\",\"intentSourceUnavailable\":\"Current products are unavailable, so Ahti cannot resolve the SKU safely yet. Try again.\",\"intentBrandMismatch\":\"The product belongs to {resolvedBrand}, but {selectedBrand} is selected.\",\"intentAttributeUnresolved\":\"Ahti could not match â{attribute}â to a configured Product Attribute. Use its exact name or add a file.\",\"intentResolutionFailed\":\"Ahti could not resolve this exact product change. Check the request and try again.\"},\"facts\":{\"netWeight\":\"Net weight\",\"grossWeight\":\"Gross weight\"},\"units\":{\"grams\":\"grams\"},\"levels\":{\"product\":\"Product\",\"article\":\"Article\",\"sku\":\"SKU\"},\"evidence\":{\"title\":\"Add product evidence\",\"description\":\"Ahti checks the file against the effective Product Attributes for the selected brands.\",\"attributeMeta\":\"{level} · {type}\",\"continue\":\"Check file\"},\"mapping\":{\"title\":\"Check column mapping\",\"description\":\"Exact configured names and approved mappings are automatic. Every AI proposal and excluded column needs your confirmation.\",\"intentTitle\":\"Confirm the attribute\",\"intentDescription\":\"Ahti proposes that your wording means this configured Product Attribute. Confirm the mapping before review.\",\"fileColumn\":\"File column\",\"requestedAttribute\":\"Your wording\",\"attribute\":\"Attribute\",\"policy\":\"Mapping and blank policy\",\"intentPolicy\":\"Mapping\",\"confirmProposal\":\"Confirm proposed mapping\",\"automatic\":\"Automatic\",\"blankClears\":\"Blank cells explicitly clear this attribute\",\"exclude\":\"Exclude this unmapped column and continue\",\"identity\":\"Identity column\",\"sku\":\"SKU\",\"brand\":\"Brand\",\"packageWeight\":\"Package weight (validation only)\",\"unmapped\":\"Unmapped â never written\",\"continue\":\"Continue to review\",\"destinations\":{\"ahti\":\"Ahti\",\"netsuite\":\"NetSuite\",\"validationOnly\":\"validation only\"},\"roles\":{\"sku\":\"SKU\",\"netWeight\":\"Net weight\",\"grossWeight\":\"Gross weight\",\"packageWeight\":\"Package weight\"}},\"review\":{\"title\":\"Review\",\"description\":\"This immutable preview is the only authority the execution worker accepts.\",\"preview\":\"Preview {id}\",\"replanning\":\"Creating a new previewâ¦\",\"filters\":{\"all\":\"All\",\"ready\":\"Ready to update\",\"blocked\":\"Blocked\"},\"include\":\"Include\",\"product\":\"Product\",\"attribute\":\"Attribute\",\"change\":\"Reviewed change\",\"source\":\"Evidence\",\"destination\":{\"title\":\"Destinations\",\"listAria\":\"Physical update destinations\",\"primary\":\"Primary\",\"additional\":\"Additional\",\"expected\":\"Expected current value: {value}\"},\"emptyValue\":\"Empty\",\"staticAssignment\":\"Static assignment\",\"intentRequest\":\"Your request\",\"clear\":\"Clear\",\"status\":{\"ready\":\"Ready to update\",\"no-op\":\"No change\",\"missing-value\"
10:\"Missing value\",\"missing-product\":\"Product not found\",\"invalid\":\"Invalid\",\"conflict\":\"Conflict\",\"stale-evidence\":\"Needs refreshed product data\"},\"includeAria\":\"Include {attribute} for {product}\",\"includeMissingAria\":\"Product {product} cannot be included\",\"blastApproval\":\"Update related products too\",\"blastApprovalDescription\":\"These values also apply to products outside the uploaded rows.\",\"timingAria\":\"When changes apply\",\"applyNow\":\"Apply now\",\"applyFromSeason\":\"Apply from {season}\",\"saveChanges\":\"Save changes\",\"execute\":\"Update\"}},\"catalogueIntervention\":{\"updateProducts\":\"Update products\",\"addFact\":\"Add {fact}\",\"allMarkets\":\"All markets\",\"fromProducts\":\"From Products · {season}\",\"resolvedDescription\":\"{count} products need this value for {phase}.\",\"reviewCount\":\"Review {count} changes\",\"selectedCount\":\"{selected} of {total} selected\",\"newValue\":\"New value\",\"products\":\"Products\",\"fileDownloadDescription\":\"Download the same {count} products with an editable {fact} column.\",\"scope\":{\"label\":\"Selected Product work scope\",\"season\":\"Season\",\"brand\":\"Brand\",\"market\":\"Market\",\"requirements\":\"Requirements\",\"levels\":\"Levels\",\"fact\":\"Fact\",\"products\":\"Products\",\"notSpecified\":\"Not specified\"},\"levels\":{\"product\":\"Product\",\"article\":\"Article\",\"sku\":\"SKU\"},\"affected\":\"{count} affected\",\"lanes\":{\"aria\":\"Choose how to fix this product work\",\"guided\":\"Fix here\",\"guidedDescription\":\"Enter and review values for the selected products.\",\"file\":\"Use a file\",\"fileDescription\":\"Upload reviewed evidence for the same products and attribute.\"},\"pagination\":{\"label\":\"Product pages\",\"showing\":\"Showing {from}â{to} of {total}\",\"page\":\"{page} / {totalPages}\",\"previous\":\"Previous\",\"next\":\"Next\"},\"batch\":{\"label\":\"Value for selected products\",\"aria\":\"Batch value\",\"apply\":\"Apply to selected\"},\"selectAll\":\"Select all affected products\",\"selectRow\":\"Select {product}\",\"sku\":\"SKU\",\"name\":\"Name\",\"level\":\"Level\",\"current\":\"Current value\",\"proposed\":\"Proposed value\",\"descendants\":\"Affects {count} SKUs\",\"valueAria\":\"New value for {product}\",\"empty\":\"Empty\",\"clear\":\"Clear\",\"back\":\"Back\",\"review\":\"Review changes\",\"execute\":\"Update products\",\"guidedEvidence\":\"Entered here\",\"downloadWorkingFile\":\"Download working file\",\"retry\":\"Try again\",\"errors\":{\"load\":\"This product work could not be loaded. Return to Manage products or try again.\",\"incompleteCohort\":\"The complete product cohort could not be loaded. Retry before continuing.\",\"valuesRequired\":\"Enter at least one value before review.\",\"plan\":\"Ahti could not prepare this review. Refresh the work and try again.\"}},\"seasonalWork\":{\"loading\":\"Resolving exact Product workâ¦\",\"scopeLabel\":\"Resolved Product work scope\",\"season\":\"Season\",\"brand\":\"Brand\",\"market\":\"Market\",\"requirements\":\"Requirements\",\"levels\":\"Levels\",\"fact\":\"Fact\",\"products\":\"Products\",\"product\":\"Product\",\"sku\":\"SKU\",\"currentValue\":\"Current value\",\"missing\":\"Missing\",\"notSpecified\":\"Not specified\",\"resolvedDescription\":\"Exact products needing work for {phase}.\",\"errors\":{\"load\":\"This seasonal Product work could not be resolved. Return to Products and try again.\"}},\"seasonalSelection\":{\"eyebrow\":\"Products · Update manually\",\"loading\":\"Loading seasons and filtersâ¦\",\"title\":\"Update product data\",\"scope\":\"Product scope\",\"season\":\"Season\",\"brand\":\"Brand\",\"market\":\"Market\",\"phase\":\"Phase\",\"phases\":{\"purchase\":\"Purchase\",\"manufacture\":\"Manufacture\",\"sell\":\"Sell\"},\"chooseSeason\":\"Choose a Season\",\"chooseBrand\":\"Choose a Brand\",\"allMarkets\":\"All markets\",\"backToUpload\":\"Back to upload\",\"back\":\"Back\",\"retry\":\"Try again\",\"search\":\"Search\",\"noOptions\":\"No options found\",\"emptyTitle\":\"Choose a Season and Brand\",\"emptyDescription\":\"Product data appears here.\",\"products\":\"Products\",\"productC
10ount\":\"{count, plural, one {# product} other {# products}}\",\"useFile\":\"Use a file\",\"downloadWorkingFile\":\"Download working file\",\"allPhases\":\"All phases\",\"level\":\"Level\",\"levels\":{\"product\":\"Products\",\"article\":\"Articles\",\"sku\":\"SKUs\"},\"attributes\":\"Attributes\",\"allEditableAttributes\":\"All editable attributes\",\"searchAttributes\":\"Search attributes\",\"noAttributes\":\"No editable attributes\",\"clearAttributes\":\"Clear\",\"values\":\"Values\",\"allValues\":\"All values\",\"missingValues\":\"Missing values\",\"searchProducts\":\"Search by SKU or name\",\"loadingProducts\":\"Loading productsâ¦\",\"noProducts\":\"No products match these filters.\",\"sku\":\"SKU\",\"name\":\"Name\",\"missing\":\"Missing\",\"multipleValues\":\"Multiple values\",\"unavailable\":\"Unavailable\",\"valueAria\":\"{attribute} for {product}\",\"reviewChanges\":\"{count, plural, one {Review # change} other {Review # changes}}\",\"reviewTitle\":\"{count, plural, one {Review # change} other {Review # changes}}\",\"enteredHere\":\"Entered here\",\"errors\":{\"load\":\"Could not load the Season filters. Try again.\",\"loadProducts\":\"Could not load products. Try again.\",\"plan\":\"Ahti could not prepare this review. Try again.\"}},\"errors\":{\"emptyFile\":\"The file is empty.\",\"missingColumns\":\"The file must include 'sku' and 'hsCode' columns.\",\"handoffLoadFailed\":\"Could not load the products file from the previous run.\",\"fileReadFailed\":\"Could not read the uploaded file.\",\"noInput\":\"Upload a file or paste rows to continue.\"},\"input\":{\"fileLabel\":\"Upload a CSV or TSV with sku and hsCode columns\",\"fileSupportedText\":\"The file needs a header row. Whitespace and quoted values are handled.\",\"pasteLabel\":\"Or paste rows here\",\"parse\":\"Parse\",\"parsing\":\"Parsing\"},\"review\":{\"status\":{\"ok\":\"Ready\",\"noChange\":\"No change\",\"missingItem\":\"Missing item\"},\"counts\":\"{ready} rows ready, {missing} missing items, {noChange} no-change rows\",\"countsWithChildren\":\"{ready} rows ready (will update ~{total} items including children), {missing} missing items, {noChange} no-change rows\",\"articleChip\":\"Article · {count} SKUs\",\"helper\":\"Review the changes below. Remove rows you do not want to apply, or edit the new HS code inline.\",\"empty\":\"No rows to update.\",\"back\":\"Back to upload\",\"submit\":\"Update HS codes\",\"submitting\":\"Updating\",\"columns\":{\"status\":\"Status\",\"sku\":\"SKU\",\"currentHsCode\":\"Current HS code\",\"newHsCode\":\"New HS code\"},\"inputAria\":\"New HS code for {sku}\",\"includeAria\":\"Include {sku}\",\"removeAria\":\"Remove {sku}\",\"includeTitle\":\"Include row\",\"removeTitle\":\"Remove row\"},\"modeSelector\":{\"label\":\"Mode\",\"csv\":\"Bulk CSV (HS codes)\",\"manual\":\"Manual\"},\"manual\":{\"brand\":\"Brand\",\"level\":{\"product\":\"Products\",\"article\":\"Articles\",\"sku\":\"SKUs\"},\"search\":\"Search SKU or name\",\"matches\":\"{count} rows\",\"matchesSingular\":\"1 row\",\"matchesLoaded\":\"{loaded} / {total} rows\",\"empty\":{\"title\":\"No products in this brand à level\",\"body\":\"Pick a different brand or level to see attributes.\"},\"cell\":{\"saving\":\"Savingâ¦\",\"saved\":\"Saved\",\"error\":\"Could not save\",\"edit\":\"Edit value\",\"set\":\"Set\",\"empty\":\"No value\",\"lockedTooltip\":\"This attribute is read-only â its source does not support edits in this version.\"},\"drawer\":{\"viewInNetsuite\":\"View in NetSuite\",\"close\":\"Close\"},\"allBrands\":\"All brands\",\"backToUpload\":\"Back to upload\",\"loadMore\":\"Load more\",\"loadingMore\":\"Loadingâ¦\"},\"tiles\":{\"groupLabel\":\"Other ways to update products\",\"manual\":{\"label\":\"Manual edit\",\"description\":\"Edit attributes brand-by-brand in a grid\"}},\"derivedEffects\":{\"title\":\"Also recomputed\",\"description\":\"Saved rules recompute these values after the change is saved.\",\"products\":\"{count, plural, one {# Product} other {# Products}}\",\"more\":\"+{count} more\",\"staleTitle\":\"Needs classifying again\",\"staleDescription\":\"These values came from an Action and read the changed values. They are not recomputed: run the Action again and review its result.\",\"openAction\":\"Open the Action\"},\"findings\":{\"title\":\"Findings\",\"products\":\"{count, plural, one {# Product} other {# Products}}\",\"articles\":\"{count, plural, one {# Article} other {# Articles}}\",\"skus\":\"{count, plural, one {# SKU} other {# SKUs}}\",\"kinds\":{\"size-system-missing\":\"Product without a size system\",\"size-system-unknown\":\"Size system Ahti does not know\",\"size-systems-differ\":\"Two size systems in one Product\",\"size-unknown-to-system\":\"Size not in the Product's size system\",\"article-axis-missing\":\"Article without its axis value\",\"article-axis-duplicate\":\"Articles with the same axis value\",\"product-fact-differs\":\"Articles disagree on a Product fact\",\"target-group-unmapped\":\"Target group the Brand has not mapped\",\"fact-off-home-level\":\"Fact defined on the wrong level\"}},\"codeReviews\":{\"title\":\"Codes to review\",\"records\":\"{count, plural, one {# record} other {# records}}\",\"meta\":\"{brand} · {source} · Seen {when}\",\"review\":\"Review\",\"held\":\"In Ahti\",\"seen\":\"New in {source}\",\"record\":\"Record\",\"code\":\"Code\",\"since\":\"Since\",\"seenAt\":\"Seen\",\"values\":\"Values\",\"catalogues\":\"Catalogues\",\"none\":\"None\",\"sameProduct\":\"Same product\",\"newProduct\":\"New product\"},\"applyRules\":{\"title\":\"Apply rules\",\"brand\":\"Brand\",\"chooseBrand\":\"Choose a Brand\",\"codes\":\"Articles or SKUs\",\"allProducts\":\"All Products\",\"showChanges\":\"Show changes\",\"fill\":\"To fill\",\"replace\":\"To replace\",\"correct\":\"Already correct\",\"product\":\"Product\",\"attribute\":\"Attribute\",\"newValue\":\"New value\",\"change\":\"Current â new\",\"empty\":\"Empty\",\"needSetup\":\"Rules that need setup\",\"levels\":{\"product\":\"Product\",\"article\":\"Article\",\"sku\":\"SKU\"},\"summary\":\"{count, plural, one {# value} other {# values}}\",\"back\":\"Back\",\"apply\":\"Apply\",\"planFailed\":\"Ahti could not plan the rule results. Try again.\"},\"fillMissing\":{\"title\":\"Fill missing\",\"brand\":\"Brand\",\"chooseBrand\":\"Choose a Brand\",\"codes\":\"Articles or SKUs\",\"allProducts\":\"All Products\",\"showChanges\":\"Show changes\",\"fill\":\"To fill\",\"existing\":\"Already has a value\",\"notFilled\":\"Could not be filled\",\"product\":\"Product\",\"attribute\":\"Attribute\",\"newValue\":\"New value\",\"reason\":\"Reason\",\"reasons\":{\"belowConfidence\":\"Confidence too low\",\"noAnswer\":\"No value from the Action\",\"noFreeValue\":\"No free value left\",\"invali
10dValue\":\"Value not accepted\",\"unavailable\":\"Product data unavailable\",\"destinationHasValue\":\"Another destination has a value\",\"notPlanned\":\"Not planned in this run\"},\"needSetup\":\"Rules that need setup\",\"levels\":{\"product\":\"Product\",\"article\":\"Article\",\"sku\":\"SKU\"},\"summary\":\"{count, plural, one {# value} other {# values}}\",\"back\":\"Back\",\"apply\":\"Fill\",\"planFailed\":\"Ahti could not plan the missing values. Try again.\"}}},\"tooltips\":{\"sidebarOpen\":\"Open sidebar\",\"sidebarClose\":\"Close sidebar\",\"newChat\":\"New chat\",\"help\":\"Help and support for Ahti AI\",\"totalChats\":\"All chats across team members over time.\",\"dropsUsedThisMonth\":\"Drops used by your team this month. Drops fuel your AI agents.\",\"totalActions\":\"Actions started by your team in the selected period.\",\"completedActions\":\"Actions completed in the selected period.\",\"completionRate\":\"Share of actions completed.\",\"copy\":\"Copy answer\",\"playAudio\":\"Play audio\"}},\"children\":\"$L25\"}]}]]}]\n"])</script>
10<script>self.__next_f.push([1,"1f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
10<script>self.__next_f.push([1,"25:[\"$\",\"$L17\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$26\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/03~f7ac9syat5.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0yvpuvjmakpxh.js?dpl=dpl_HyoiosZZBckkQR68GPFQHdJLTJbP\",\"async\":true}]],\"template\":[\"$\",\"$L19\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n"])</script>
10<script>self.__next_f.push([1,"1d:null\n"])</script>
10<script>self.__next_f.push([1,"21:[[\"$\",\"title\",\"0\",{\"children\":\"Ahti - Shit job removal for retailers.\"}],[\"$\",\"meta\",\"1\",{\"name\":\"author\",\"content\":\"Ahti\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"AI automation,business automation,workflow automation,digital coworker,enterprise AI\"}],[\"$\",\"meta\",\"4\",{\"name\":\"creator\",\"content\":\"Ahti\"}],[\"$\",\"meta\",\"5\",{\"name\":\"publisher\",\"content\":\"Ahti\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"8\",{\"rel\":\"canonical\",\"href\":\"https://www.ahti.at\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:title\",\"content\":\"Ahti - Shit job removal for retailers.\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:url\",\"content\":\"https://www.ahti.at\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:site_name\",\"content\":\"Ahti\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image\",\"content\":\"https://www.ahti.at/og-image.png\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:alt\",\"content\":\"Ahti - Shit job removal for retailers.\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:title\",\"content\":\"Ahti - Shit job removal for retailers.\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:image\",\"content\":\"https://www.ahti.at/og-image.png\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/icon.png\"}],[\"$\",\"link\",\"22\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png\"}],[\"$\",\"$L27\",\"23\",{}]]\n"])</script>
10</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.