1<!DOCTYPE html><!--xTpgNr6vY4QvRaAYhSNgD--><html lang="en-US"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/ad9c66e761fed85a-s.p.bd81a64b.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/ce62453a442c7f35-s.p.124b2306.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/fb4edce8a3cbfef3-s.p.179b8591.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/fca78c2ee6cec166-s.p.11a55858.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/static/media/loomic-logo-dark.426eaa5c.svg?width=128&quality=60 1x, /_next/static/media/loomic-logo-dark.426eaa5c.svg?width=256&quality=60 2x"/><link rel="preload" as="image" imageSrcSet="/_next/static/media/loomic-logo-light.8460fc06.svg?width=128&quality=60 1x, /_next/static/media/loomic-logo-light.8460fc06.svg?width=256&quality=60 2x"/><link rel="stylesheet" href="/_next/static/chunks/8bfd9b449584a2dc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/38be99cb2acde810.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/af7f041a6ce0d8f2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/24f40480661ac49c.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/ea44286e3c86c10b.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/f3d8380c4bd402a1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/b0d194a08d5cb53d.js"/>
1<script src="/_next/static/chunks/dc6dd230b768aa91.js" async=""></script>
1<script src="/_next/static/chunks/9c5500e6724f3bae.js" async=""></script>
1<script src="/_next/static/chunks/9af78cfeb30fc203.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-721b0f51c304c599.js" async=""></script>
1<script src="/_next/static/chunks/38a8dbe2c5c26331.js" async=""></script>
1<script src="/_next/static/chunks/7102652b31abab25.js" async=""></script>
1<script src="/_next/static/chunks/442a64f8e01a213b.js" async=""></script>
1<script src="/_next/static/chunks/cfd9ecc456b8bfd9.js" async=""></script>
1<script src="/_next/static/chunks/b8d3425b5c70979f.js" async=""></script>
1<script src="/_next/static/chunks/a0bd7176bea4c203.js" async=""></script>
1<script src="/_next/static/chunks/18a987e528543355.js" async=""></script>
1<script src="/_next/static/chunks/1e8b272d8f2cf892.js" async=""></script>
1<script src="/_next/static/chunks/b6c2bcb6ece2e350.js" async=""></script>
1<script src="/_next/static/chunks/3fd7d0e508b8b090.js" async=""></script>
1<script src="/_next/static/chunks/0afdfc7c9897cc54.js" async=""></script>
1<script src="/_next/static/chunks/f04ee05ce2f91d28.js" async=""></script>
1<script src="/_next/static/chunks/58ad7ba6381ea85e.js" async=""></script>
1<script src="/_next/static/chunks/142dbd3d4b64d61b.js" async=""></script>
1<script src="/_next/static/chunks/e1a5daac7f2fefdd.js" async=""></script>
1<script src="/_next/static/chunks/98f0938ef5d1e940.js" async=""></script>
1<script src="/_next/static/chunks/f0a1ce4e56b08b4a.js" async=""></script>
1<script src="/_next/static/chunks/7ab3f81680421959.js" async=""></script>
1<script src="/_next/static/chunks/6ea9a2e4207b171a.js" async=""></script>
1<script src="/_next/static/chunks/15d3bd8ab91e542a.js" async=""></script>
1<link rel="preload" href="https://www.google.com/recaptcha/enterprise.js?render=6LeWTUQrAAAAANegkUg_MtXSHFXhCNadYzKBzbj1" as="script"/><meta name="next-size-adjust" content=""/><meta name="robots" content="noindex, nofollow"/><title>Log In - Loomic</title><meta property="og:title" content="Loomic - Beyond Dimensions â Read in your words"/><meta property="og:description" content="AI restores artwork, matches fonts, and typesets pages for natural manga reading in your language."/><meta property="og:site_name" content="Loomic"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://loomic.io/og-image/en-US.png?v=20260407"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Loomic - Beyond Dimensions â Read in your words - AI restores artwork, matches fonts, and typesets pages for natural manga reading in your language."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@loomic_io"/><meta name="twitter:title" content="Loomic - Beyond Dimensions â Read in your words"/><meta name="twitter:description" content="AI restores artwork, matches fonts, and typesets pages for natural manga reading in your language."/><meta name="twitter:image" content="https://loomic.io/og-image/en-US.png?v=20260407"/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body class="bg-base-background text-base-foreground roboto_9cdbbdb2-module__otz-Ea__variable noto_sans_tc_3b86c73b-module__SqExpG__variable noto_sans_jp_13a4f84a-module__kS-LLG__variable noto_sans_kr_18c4850-module__GgPsVa__variable martian_mono_4c3e3adf-module__wFMdLq__variable"><div hidden=""><!--$--><!--/$--></div>
1<script>(function(){ 2var el=document.documentElement; 3var forced=/(studio|space)/i.test(window.location.host)?"dark":null; 4var theme=forced; 5try{ 6if(forced){localStorage.setItem("theme",forced)} 7else{theme=localStorage.getItem("theme")||"system"} 8}catch(e){theme=theme||"system"} 9if(theme==="system"){theme=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"} 10el.classList.remove("light","dark"); 11el.classList.add(theme); 12el.style.colorScheme=theme; 13})()</script>
13<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script>
13<style> 14:root { 15 --bprogress-color: #2454e5; 16 --bprogress-height: 2px; 17 --bprogress-spinner-size: 18px; 18 --bprogress-spinner-animation-duration: 400ms; 19 --bprogress-spinner-border-size: 2px; 20 --bprogress-box-shadow: 0 0 10px #2454e5, 0 0 5px #2454e5; 21 --bprogress-z-index: 99999; 22 --bprogress-spinner-top: 15px; 23 --bprogress-spinner-bottom: auto; 24 --bprogress-spinner-right: 15px; 25 --bprogress-spinner-left: auto; 26} 27 28.bprogress { 29 width: 0; 30 height: 0; 31 pointer-events: none; 32 z-index: var(--bprogress-z-index); 33} 34 35.bprogress .bar { 36 background: var(--bprogress-color); 37 position: fixed; 38 z-index: var(--bprogress-z-index); 39 top: 0; 40 left: 0; 41 width: 100%; 42 height: var(--bprogress-height); 43} 44 45/* Fancy blur effect */ 46.bprogress .peg { 47 display: block; 48 position: absolute; 49 right: 0; 50 width: 100px; 51 height: 100%; 52 box-shadow: var(--bprogress-box-shadow); 53 opacity: 1.0; 54 transform: rotate(3deg) translate(0px, -4px); 55} 56 57/* Remove these to get rid of the spinner */ 58.bprogress .spinner { 59 display: block; 60 position: fixed; 61 z-index: var(--bprogress-z-index); 62 top: var(--bprogress-spinner-top); 63 bottom: var(--bprogress-spinner-bottom); 64 right: var(--bprogress-spinner-right); 65 left: var(--bprogress-spinner-left); 66} 67 68.bprogress .spinner-icon { 69 width: var(--bprogress-spinner-size); 70 height: var(--bprogress-spinner-size); 71 box-sizing: border-box; 72 border: solid var(--bprogress-spinner-border-size) transparent; 73 border-top-color: var(--bprogress-color); 74 border-left-color: var(--bprogress-color); 75 border-radius: 50%; 76 -webkit-animation: bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite; 77 animation: bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite; 78} 79 80.bprogress-custom-parent { 81 overflow: hidden; 82 position: relative; 83} 84 85.bprogress-custom-parent .bprogress .spinner, 86.bprogress-custom-parent .bprogress .bar { 87 position: absolute; 88} 89 90.bprogress .indeterminate { 91 position: fixed; 92 top: 0; 93 left: 0; 94 width: 100%; 95 height: var(--bprogress-height); 96 overflow: hidden; 97} 98 99.bprogress .indeterminate .inc, 100.bprogress .indeterminate .dec { 101 position: absolute; 102 top: 0; 103 height: 100%; 104 background-color: var(--bprogress-color); 105} 106 107.bprogress .indeterminate .inc { 108 animation: bprogress-indeterminate-increase 2s infinite; 109} 110 111.bprogress .indeterminate .dec { 112 animation: bprogress-indeterminate-decrease 2s 0.5s infinite; 113} 114 115@-webkit-keyframes bprogress-spinner { 116 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 117 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 118} 119 120@keyframes bprogress-spinner { 121 0% { transform: rotate(0deg); } 122 100% { transform: rotate(360deg); } 123} 124 125@keyframes bprogress-indeterminate-increase { 126 from { left: -5%; width: 5%; } 127 to { left: 130%; width: 100%; } 128} 129 130@keyframes bprogress-indeterminate-decrease { 131 from { left: -80%; width: 80%; } 132 to { left: 110%; width: 10%; } 133} 134</style><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div class="bg-base-background flex min-h-screen items-center justify-center px-4"><div class="flex w-full max-w-[350px] flex-col items-center"><div class="grid w-full grid-cols-1 items-center gap-6"><div class="flex flex-col items-center gap-10"><img alt="Loomic" width="100" height="80" decoding="async" data-nimg="1" class="hidden h-20 w-auto dark:block" style="color:transparent" srcSet="/_next/static/media/loomic-logo-dark.426eaa5c.svg?width=128&quality=60 1x, /_next/static/media/loomic-logo-dark.426eaa5c.svg?width=256&quality=60 2x" src="/_next/static/media/loomic-logo-dark.426eaa5c.svg?width=256&quality=60"/><img alt="Loomic" width="100" height="80" decoding="async" data-nimg="1" class="h-20 w-auto dark:hidden" style="color:transparent" srcSet="/_next/static/media/loomic-logo-light.8460fc06.svg?width=128&quality=60 1x, /_next/static/media/loomic-logo-light.8460fc06.svg?width=256&quality=60 2x" src="/_next/static/media/loomic-logo-light.8460fc06.svg?width=256&quality=60"/></div>
134<div class="flex h-[360px] items-center justify-center"><svg width="24" height="24" viewBox="0 0 24 24" class="animate-spin text-base-foreground size-8" xmlns="http://www.w3.org/2000/svg"><path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z" fill="currentColor" opacity=".25"></path><path d="M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z" fill="currentColor"></path></svg></div><!--$--><!--/$--><div class="flex flex-col items-center gap-4"><div class="text-muted-foreground text-center text-sm">By logging in, you acknowledge that you have read and agree to our <a href="https://loomic.io/terms-of-use/" target="_blank" class="text-muted-foreground hover:text-base-foreground cursor-pointer px-0.5 text-sm uppercase underline transition-colors">Terms of Service</a> and <a href="https://loomic.io/privacy-policy/" target="_blank" class="text-muted-foreground hover:text-base-foreground cursor-pointer px-0.5 text-sm uppercase underline transition-colors">Privacy Policy</a>.</div><div class="flex w-full flex-col gap-1.5 w-full max-w-48"><div class="relative"><div class="relative" data-headlessui-state=""><button class="border border-input-ring h-9 w-full rounded-lg bg-input-background py-1 pl-3 font-normal text-base-foreground text-sm placeholder:text-muted-foreground outline-none disabled:cursor-not-allowed disabled:opacity-50 flex cursor-pointer items-center gap-2 pr-10 text-left" id="headlessui-listbox-button-_R_dqsnpdaqivb_" type="button" aria-haspopup="listbox" aria-expanded="false" data-headlessui-state=""><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="text-base-foreground size-4 shrink-0" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95a15.65 15.65 0 0 0-1.38-3.56A8.03 8.03 0 0 1 18.92 8zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56A7.987 7.987 0 0 1 5.08 16zm2.95-8H5.08a7.987 7.987 0 0 1 4.33-3.56A15.65 15.65 0 0 0 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2 0-.68.07-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 0 1-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z"></path></svg><span class="truncate">English</span><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="text-base-foreground pointer-events-none absolute top-1/2 right-4 size-4 -translate-y-1/2 transition-transform data-[open]:rotate-180" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0V0z"></path><path d="M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"></path></svg></button></div></div></div></div></div></div></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
134<script src="/_next/static/chunks/b0d194a08d5cb53d.js" id="_R_" async=""></script>
134<script>(self.__next_f=self.__next_f||[]).push([0])</script>
134<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[339756,[\"/_next/static/chunks/38a8dbe2c5c26331.js\",\"/_next/static/chunks/7102652b31abab25.js\"],\"default\"]\n3:I[837457,[\"/_next/static/chunks/38a8dbe2c5c26331.js\",\"/_next/static/chunks/7102652b31abab25.js\"],\"default\"]\n5:I[531881,[\"/_next/static/chunks/442a64f8e01a213b.js\",\"/_next/static/chunks/cfd9ecc456b8bfd9.js\",\"/_next/static/chunks/b8d3425b5c70979f.js\",\"/_next/static/chunks/a0bd7176bea4c203.js\",\"/_next/static/chunks/18a987e528543355.js\",\"/_next/static/chunks/1e8b272d8f2cf892.js\",\"/_next/static/chunks/b6c2bcb6ece2e350.js\",\"/_next/static/chunks/3fd7d0e508b8b090.js\",\"/_next/static/chunks/0afdfc7c9897cc54.js\",\"/_next/static/chunks/f04ee05ce2f91d28.js\",\"/_next/static/chunks/58ad7ba6381ea85e.js\",\"/_next/static/chunks/142dbd3d4b64d61b.js\",\"/_next/static/chunks/e1a5daac7f2fefdd.js\",\"/_next/static/chunks/98f0938ef5d1e940.js\",\"/_next/static/chunks/f0a1ce4e56b08b4a.js\"],\"default\"]\n6:I[867919,[\"/_next/static/chunks/442a64f8e01a213b.js\",\"/_next/static/chunks/cfd9ecc456b8bfd9.js\",\"/_next/static/chunks/b8d3425b5c70979f.js\",\"/_next/static/chunks/a0bd7176bea4c203.js\",\"/_next/static/chunks/18a987e528543355.js\",\"/_next/static/chunks/1e8b272d8f2cf892.js\",\"/_next/static/chunks/b6c2bcb6ece2e350.js\",\"/_next/static/chunks/3fd7d0e508b8b090.js\",\"/_next/static/chunks/0afdfc7c9897cc54.js\",\"/_next/static/chunks/f04ee05ce2f91d28.js\",\"/_next/static/chunks/58ad7ba6381ea85e.js\",\"/_next/static/chunks/142dbd3d4b64d61b.js\",\"/_next/static/chunks/e1a5daac7f2fefdd.js\",\"/_next/static/chunks/98f0938ef5d1e940.js\",\"/_next/static/chunks/f0a1ce4e56b08b4a.js\",\"/_next/static/chunks/7ab3f81680421959.js\",\"/_next/static/chunks/6ea9a2e4207b171a.js\",\"/_next/static/chunks/15d3bd8ab91e542a.js\"],\"LoginProvider\"]\n7:I[413232,[\"/_next/static/chunks/442a64f8e01a213b.js\",\"/_next/static/chunks/cfd9ecc456b8bfd9.js\",\"/_next/static/chunks/b8d3425b5c70979f.js\",\"/_next/static/chunks/a0bd7176bea4c203.js\",\"/_next/static/chunks/18a987e528543355.js\",\"/_next/static/chunks/1e8b272d8f2cf892.js\",\"/_next/static/chunks/b6c2bcb6ece2e350.js\",\"/_next/static/chunks/3fd7d0e508b8b090.js\",\"/_next/static/chunks/0afdfc7c9897cc54.js\",\"/_next/static/chunks/f04ee05ce2f91d28.js\",\"/_next/static/chunks/58ad7ba6381ea85e.js\",\"/_next/static/chunks/142dbd3d4b64d61b.js\",\"/_next/static/chunks/e1a5daac7f2fefdd.js\",\"/_next/static/chunks/98f0938ef5d1e940.js\",\"/_next/static/chunks/f0a1ce4e56b08b4a.js\",\"/_next/static/chunks/7ab3f81680421959.js\",\"/_next/static/chunks/6ea9a2e4207b171a.js\",\"/_next/static/chunks/15d3bd8ab91e542a.js\"],\"default\"]\nc:I[168027,[\"/_next/static/chunks/38a8dbe2c5c26331.js\",\"/_next/static/chunks/7102652b31abab25.js\"],\"default\"]\n:HL[\"/_next/static/chunks/8bfd9b449584a2dc.css\",\"style\"]\n:HL[\"/_next/static/chunks/38be99cb2acde810.css\",\"style\"]\n:HL[\"/_next/static/chunks/af7f041a6ce0d8f2.css\",\"style\"]\n:HL[\"/_next/static/chunks/24f40480661ac49c.css\",\"style\"]\n:HL[\"/_next/static/chunks/ea44286e3c86c10b.css\",\"style\"]\n:HL[\"/_next/static/chunks/f3d8380c4bd402a1.css\",\"style\"]\n:HL[\"/_next/static/media/ad9c66e761fed85a-s.p.bd81a64b.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/ce62453a442c7f35-s.p.124b2306.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/fb4edce8a3cbfef3-s.p.179b8591.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/fca78c2ee6cec166-s.p.11a55858.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
134<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"xTpgNr6vY4QvRaAYhSNgD\",\"c\":[\"\",\"en-US\",\"login\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en-US\",\"d\"],{\"children\":[\"(auth)\",{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true]}],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",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\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/8bfd9b449584a2dc.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/38be99cb2acde810.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/af7f041a6ce0d8f2.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/24f40480661ac49c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/ea44286e3c86c10b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/f3d8380c4bd402a1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/442a64f8e01a213b.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/cfd9ecc456b8bfd9.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/b8d3425b5c70979f.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/a0bd7176bea4c203.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/18a987e528543355.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/1e8b272d8f2cf892.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/b6c2bcb6ece2e350.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/3fd7d0e508b8b090.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/0afdfc7c9897cc54.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/f04ee05ce2f91d28.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/chunks/58ad7ba6381ea85e.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/142dbd3d4b64d61b.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/e1a5daac7f2fefdd.js\",\"async\":true,\"nonce\":\"$undefined\"}
134],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/98f0938ef5d1e940.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/f0a1ce4e56b08b4a.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$L7\",null,{}]}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/7ab3f81680421959.js\",\"async\":true,\"nonce\":\"$undefined\"}],\"$L8\",\"$L9\"],\"$La\"]}],{},null,false,false]},null,false,false]},null,false,false]},null,false,false]},null,false,false],\"$Lb\",false]],\"m\":\"$undefined\",\"G\":[\"$c\",[]],\"S\":true}\n"])</script>
134<script>self.__next_f.push([1,"d:I[897367,[\"/_next/static/chunks/38a8dbe2c5c26331.js\",\"/_next/static/chunks/7102652b31abab25.js\"],\"OutletBoundary\"]\ne:\"$Sreact.suspense\"\n10:I[897367,[\"/_next/static/chunks/38a8dbe2c5c26331.js\",\"/_next/static/chunks/7102652b31abab25.js\"],\"ViewportBoundary\"]\n12:I[897367,[\"/_next/static/chunks/38a8dbe2c5c26331.js\",\"/_next/static/chunks/7102652b31abab25.js\"],\"MetadataBoundary\"]\n8:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/6ea9a2e4207b171a.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n9:[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/15d3bd8ab91e542a.js\",\"async\":true,\"nonce\":\"$undefined\"}]\na:[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$e\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@f\"}]}]\nb:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L10\",null,{\"children\":\"$L11\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L12\",null,{\"children\":[\"$\",\"$e\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L13\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n"])</script>
134<script>self.__next_f.push([1,"15:I[479520,[\"/_next/static/chunks/442a64f8e01a213b.js\",\"/_next/static/chunks/cfd9ecc456b8bfd9.js\",\"/_next/static/chunks/b8d3425b5c70979f.js\",\"/_next/static/chunks/a0bd7176bea4c203.js\",\"/_next/static/chunks/18a987e528543355.js\",\"/_next/static/chunks/1e8b272d8f2cf892.js\",\"/_next/static/chunks/b6c2bcb6ece2e350.js\",\"/_next/static/chunks/3fd7d0e508b8b090.js\",\"/_next/static/chunks/0afdfc7c9897cc54.js\",\"/_next/static/chunks/f04ee05ce2f91d28.js\",\"/_next/static/chunks/58ad7ba6381ea85e.js\"],\"\"]\n"])</script>
134<script>self.__next_f.push([1,"4:[\"$\",\"html\",null,{\"lang\":\"en-US\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex, nofollow\"}],[\"$\",\"body\",null,{\"className\":\"bg-base-background text-base-foreground roboto_9cdbbdb2-module__otz-Ea__variable noto_sans_tc_3b86c73b-module__SqExpG__variable noto_sans_jp_13a4f84a-module__kS-LLG__variable noto_sans_kr_18c4850-module__GgPsVa__variable martian_mono_4c3e3adf-module__wFMdLq__variable\",\"children\":[[\"$\",\"script\",null,{\"suppressHydrationWarning\":true,\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){\\nvar el=document.documentElement;\\nvar forced=/(studio|space)/i.test(window.location.host)?\\\"dark\\\":null;\\nvar theme=forced;\\ntry{\\nif(forced){localStorage.setItem(\\\"theme\\\",forced)}\\nelse{theme=localStorage.getItem(\\\"theme\\\")||\\\"system\\\"}\\n}catch(e){theme=theme||\\\"system\\\"}\\nif(theme===\\\"system\\\"){theme=window.matchMedia(\\\"(prefers-color-scheme: dark)\\\").matches?\\\"dark\\\":\\\"light\\\"}\\nel.classList.remove(\\\"light\\\",\\\"dark\\\");\\nel.classList.add(theme);\\nel.style.colorScheme=theme;\\n})()\"}}],false,\"$L14\"]}],[\"$\",\"$L15\",null,{\"src\":\"https://www.google.com/recaptcha/enterprise.js?render=6LeWTUQrAAAAANegkUg_MtXSHFXhCNadYzKBzbj1\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L15\",null,{\"id\":\"twitter-conversion-tracking\",\"strategy\":\"afterInteractive\",\"children\":\"!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);\\n },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js',\\n a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');\\n twq('config','rcds4');\"}]]}]\n"])</script>
134<script>self.__next_f.push([1,"16:I[175696,[\"/_next/static/chunks/442a64f8e01a213b.js\",\"/_next/static/chunks/cfd9ecc456b8bfd9.js\",\"/_next/static/chunks/b8d3425b5c70979f.js\",\"/_next/static/chunks/a0bd7176bea4c203.js\",\"/_next/static/chunks/18a987e528543355.js\",\"/_next/static/chunks/1e8b272d8f2cf892.js\",\"/_next/static/chunks/b6c2bcb6ece2e350.js\",\"/_next/static/chunks/3fd7d0e508b8b090.js\",\"/_next/static/chunks/0afdfc7c9897cc54.js\",\"/_next/static/chunks/f04ee05ce2f91d28.js\",\"/_next/static/chunks/58ad7ba6381ea85e.js\"],\"default\"]\n17:T488,Steps:\n1. Locate by source text: use searchText with scope \"source\" and \"both\" to find bubbles whose source text contains the terms above. The source text may contain recognition errors, so check it against the translation.\n2. For each bubble, decide which term the source text corresponds to. When the source is the longer term (for example, a full name), apply that term's translation; do not replace the translations of shorter terms (for example, a given name or family name) separately and stack them.\n3. Change only the part of the translation that corresponds to the term; do not do string replacement on the translation. Leave identical words unrelated to the term untouched.\n4. If the mappings contradict each other, for example the translations of the parts don't join up into the translation of the full name, or one term's translation contains another term's translation while the source terms have no such containment, first list the contradictions with showMessage and ask the user. Do not modify any bubble.\n5. Leave all other content and layout unchanged. When done, list which bubbles you changed, with each one's translation before and after."])</script>
134<script>self.__next_f.push([1,"14:[\"$\",\"$L16\",null,{\"formats\":\"$undefined\",\"locale\":\"en-US\",\"messages\":{\"title\":\"Loomic - Manga Translation\",\"login\":\"Login\",\"extension\":{\"title\":\"Extension Login\",\"connecting\":\"Connecting to the extension...\",\"success\":\"Login successful!\",\"successMessage\":\"You have successfully signed in to the extension.\",\"close\":\"Close Window\",\"backToHome\":\"Back to Home\",\"error\":\"Login failed\",\"extensionNotFound\":\"Extension not detected. Please make sure it is installed and enabled.\",\"tokenError\":\"Unable to retrieve the authorization token\",\"connectionError\":\"Unable to connect to the extension\",\"retry\":\"Try Again\"},\"impersonate\":{\"title\":\"Impersonating\",\"connecting\":\"Signing in as this user...\",\"error\":\"Impersonation failed\",\"errorMessage\":\"Could not sign in as this user. The token may have expired. Please try again.\",\"retry\":\"Try Again\",\"backToHome\":\"Back to Home\"},\"auth\":{\"login\":{\"title\":\"Log In\",\"username\":\"Username\",\"email\":\"Email\",\"password\":\"Password\",\"forgotPassword\":\"Forgot password?\",\"loginButton\":\"Log In\",\"noAccount\":\"Don't have an account yet?\",\"register\":\"Sign Up\",\"or\":\"or\",\"continueWithGoogle\":\"Continue with Google\",\"continueWithApple\":\"Continue with Apple\",\"privacyPolicy\":\"Privacy Policy\",\"termsOfService\":\"Terms of Service\",\"dataRetention\":\"Data Deletion Policy\",\"readPolicyAndTerms\":\"By logging in, you acknowledge that you have read and agree to our \u003ctos\u003eTerms of Service\u003c/tos\u003e and \u003cpp\u003ePrivacy Policy\u003c/pp\u003e.\"},\"register\":{\"title\":\"Create an Account\",\"displayName\":\"Username\",\"email\":\"Email\",\"emailPlaceholder\":\"Enter your email\",\"password\":\"Password\",\"confirmPassword\":\"Confirm Password\",\"registerButton\":\"Create Account\",\"backToLogin\":\"Back to Login\",\"privacyPolicy\":\"Privacy Policy\",\"termsOfService\":\"Terms of Service\",\"dataRetention\":\"Data Deletion Policy\",\"language\":\"English\",\"displayNameRequired\":\"Please enter a display name\",\"passwordMismatch\":\"Passwords do not match\",\"passwordTooShort\":\"Password must be at least 6 characters long\"},\"errors\":{\"invalidEmail\":\"Invalid email address format\",\"userDisabled\":\"This account has been disabled\",\"userNotFound\":\"Account not found\",\"wrongPassword\":\"Incorrect password\",\"invalidCredential\":\"Incorrect email or password\",\"emailAlreadyInUse\":\"This email address is already in use\",\"weakPassword\":\"Password is too weak. Please use at least 6 characters.\",\"operationNotAllowed\":\"This sign-in method is currently unavailable\",\"tooManyRequests\":\"Too many attempts. Please try again later.\",\"networkError\":\"Network error. Please check your connection.\",\"popupClosedByUser\":\"The sign-in window was closed\",\"popupBlocked\":\"The sign-in popup was blocked. Please allow popups.\",\"requiresRecentLogin\":\"Please sign in again and try once more\",\"expiredActionCode\":\"This verification link has expired\",\"invalidActionCode\":\"This verification link is invalid\",\"emailNotVerified\":\"Your email has not been verified yet. Please check your inbox.\",\"unknownError\":\"An unknown error occurred. Please try again later.\"},\"verification\":{\"title\":\"Verify Your Email\",\"message\":\"We have sent a verification email to {email}. Please click the link in the email to complete verification.\",\"checkInbox\":\"Please check your inbox\",\"resendEmail\":\"Resend Verification Email\",\"resendSuccess\":\"Verification email has been resent\",\"backToLogin\":\"Back to Login\"},\"forgotPassword\":{\"title\":\"Reset Password\",\"email\":\"Email\",\"emailPlaceholder\":\"Enter your email address\",\"sendResetEmail\":\"Send Reset Link\",\"backToLogin\":\"Back to Login\",\"successTitle\":\"Reset Link Sent\",\"successMessage\":\"We have sent a password reset link to {email}. Please check your inbox.\",\"checkInbox\":\"Please check your inbox\",\"emailNotFound\":\"Email address not found\"}},\"common\":{\"noData\":\"No data available\",\"cancel\":\"Cancel\",\"close\":\"Close\",\"confirm\":\"Confirm\",\"typeToConfirm\":{\"hint\":\"Type the following text to confirm:\",\"prefix\":\"Type\",\"suffix\":\"to confirm\",\"placeholder\":\"Type to confirm\"},\"delete\":\"Delete\",\"search\":\"Search\",\"create\":\"Create\",\"creating\":\"Creating...\",\"loading\":\"Loading...\",\"loadError\":\"Failed to load\",\"retry\":\"Retry\",\"noName\":\"Untitled\",\"moreActions\":\"More actions\",\"noSearchResults\":\"No search results\",\"itemsPerPage\":\"Items per page\",\"table\":{\"showCount\":\"Showing {count} items\",\"noData\":\"No data available\",\"loadError\":\"Failed to load data\"}},\"navbar\":{\"toggleMenu\":\"Toggle menu\",\"upload\":\"Create Translation\",\"plan\":\"Pricing\",\"history\":\"Translation History\",\"credits\":\"Credits\",\"profile\":\"Profile\",\"creditHistory\":\"Credit History\",\"subscriptionHistory\":\"Subscription History\",\"bookShelf\":\"Folders\",\"allManga\":\"All Manga\",\"quest\":\"Quest Center\",\"extension\":\"Extensions\",\"extensionCTA\":\"Try the Extension Now\",\"userMenu\":{\"profile\":\"Profile\",\"tasks\":\"Quests\",\"settings\":\"Preferences\",\"logout\":\"Log Out\",\"supportCenter\":\"Supp
134ort \u0026 Help\"}},\"studioNavbar\":{\"profile\":\"Profile\",\"generalSettings\":\"Information Settings\",\"settings\":\"Team Settings\",\"projects\":\"Project Management\",\"archivedProjects\":\"Archived Projects\",\"members\":\"Member Management\",\"fonts\":\"Font Library\",\"translationPrompt\":\"Translation Prompts\",\"billing\":\"Billing Settings\",\"recentProjects\":\"Recent Projects\",\"organizationFallback\":\"Current Team\",\"toggleMenu\":\"Toggle menu\",\"switchOrganization\":\"Switch Team\",\"usage\":\"Usage and plan limits\",\"organizations\":\"Teams\"},\"maintenance\":{\"title\":\"Maintenance\",\"description\":\"Schedule a platform maintenance window. While it runs, no new manga can be created; translating and editing existing manga is unaffected.\",\"enableLabel\":\"Enable maintenance window\",\"startLabel\":\"Start time\",\"endLabel\":\"End time\",\"timezoneHint\":\"Times are entered in your local timezone and stored as UTC.\",\"messageLabel\":\"Announcement (per locale)\",\"messagePlaceholder\":\"Leave blank to use the default copy\",\"save\":\"Save\",\"saved\":\"Maintenance window updated\",\"adminActiveNotice\":\"Maintenance is in progress â new manga cannot be created right now.\",\"errorTimesRequired\":\"Both start and end time are required when the window is enabled.\",\"errorEndBeforeStart\":\"End time must be later than start time.\",\"bannerTitle\":\"Scheduled maintenance\",\"bannerDefaultMessage\":\"The platform is under maintenance; some features may be unavailable.\",\"bannerUntil\":\"Expected to end {time}\",\"loadFailed\":\"Could not load the maintenance window. Check that the WebAPI is reachable and try again.\"},\"adminNavbar\":{\"accounts\":\"Accounts\",\"organizations\":\"Team Management\",\"invitationCodes\":\"Invitation Codes\",\"mangas\":\"All Manga\",\"mangaClone\":\"Cross-Team Clone\",\"translationIssues\":\"Issue Reports\",\"analytics\":\"Analytics\",\"fonts\":\"Font Management\",\"translationPrompt\":\"Translation Prompts\",\"mobileScript\":\"Mobile Script\",\"agentSessions\":\"Agent Sessions\",\"studioSessions\":\"Editor Sessions\",\"maintenance\":\"Maintenance\"},\"admin\":{\"organization\":{\"title\":\"Team Management\",\"detailTitle\":\"Team Details\",\"backToList\":\"Back to Team List\",\"detailNotFound\":\"Team not found.\",\"detailSections\":{\"label\":\"Team detail navigation\",\"overview\":\"Overview\",\"members\":\"Members\",\"projects\":\"Projects\",\"billing\":\"Billing\",\"capabilities\":\"Usage \u0026 access\",\"credits\":\"Credits\"},\"projects\":{\"description\":\"This team's projects. To copy one into another team, start right here.\",\"empty\":\"This team has no projects yet.\",\"loadFailed\":\"Couldn't load the projects. Refresh the page.\",\"archived\":\"Archived\",\"truncated\":\"Showing the first {shown} of {total} projects.\",\"searchInConsole\":\"Search the rest in Cross-Team Clone\",\"cloneTo\":\"Copy to another team\",\"cloneToLabel\":\"Copy the project â{name}â to another team\",\"table\":{\"name\":\"Project\",\"mangaCount\":\"Manga\",\"createdAt\":\"Created\",\"action\":\"Actions\"}},\"searchPlaceholder\":\"Search by name or owner email\",\"paid\":\"Paid\",\"unpaid\":\"Unpaid\",\"memberCount\":\"Members\",\"actionFailed\":\"Action failed, please try again later\",\"controlMode\":{\"self_serve\":\"Self-Serve\",\"managed\":\"Platform Managed\"},\"controlModeFilter\":{\"all\":\"All\"},\"organizationStatus\":{\"active\":\"Active\",\"disabled\":\"Disabled\"},\"disableReason\":{\"none\":\"None\",\"contact_administrator\":\"Contact administrator\",\"terms_violation\":\"Terms of service violation\"},\"source\":{\"none\":\"None\",\"subscription\":\"Subscription\",\"admin_grant\":\"Admin Grant\",\"starter\":\"Starter (default tier)\"},\"table\":{\"organization\":\"Team\",\"unnamed\":\"Unnamed Team\",\"controlMode\":\"Control Mode\",\"plan\":\"Plan\",\"access\":\"Billing\",\"source\":\"Source\",\"owner\":\"Owner\",\"memberCount\":\"Members\",\"noData\":\"No matching teams.\"},\"access\":{\"title\":\"Paid Access\",\"plan\":\"Plan\",\"source\":\"Source\",\"expireAt\":\"Expires At\"},\"subscription\":{\"title\":\"Current Subscription\",\"none\":\"No active subscription.\",\"status\":\"Status\",\"active\":\"Active\",\"inactive\":\"Inactive\",\"cancelAtPeriodEnd\":\"Cancels at end of period\",\"yes\":\"Yes\",\"no\":\"No\",\"periodStart\":\"Period Start\",\"periodEnd\":\"Period End\"},\"owner\":{\"title\":\"Owner\",\"none\":\"This team has no owner yet.\",\"name\":\"Name\",\"email\":\"Email\"},\"actions\":{\"title\":\"Actions\",\"controlMode\":\"Billing Control Mode\",\"controlModeUpdated\":\"Control mode updated\",\"billingPortal\":\"Stripe Billing Portal\",\"impersonateOwner\":\"Impersonate Owner\",\"impersonateConfirmTitle\":\"Impersonate Owner\",\"impersonateConfirmDescription\":\"This will open a new tab signed in as this team's owner. Continue?\",\"
134impersonateStudioUrlMissing\":\"The Studio URL is not configured, so impersonation cannot open. Please contact an operator.\",\"organizationStatus\":\"Team status\",\"disable\":\"Disable team\",\"restore\":\"Restore team\",\"disableDialogTitle\":\"Disable team\",\"disableReasonLabel\":\"Reason\",\"disableNoteLabel\":\"Admin note (optional)\",\"disableNotePlaceholder\":\"Internal record; never shown to team members\",\"disableNoteTooLong\":\"The note can be at most 1000 characters.\",\"disableSubmit\":\"Disable\",\"disableConfirmTitle\":\"Disable team\",\"disableConfirmDescription\":\"Once disabled, no member of this team can use Studio â they will only see the suspension notice. Continue?\",\"disableSuccess\":\"Team disabled\",\"restoreConfirmTitle\":\"Restore team\",\"restoreConfirmDescription\":\"Once restored, members can return to Studio immediately, and the disable reason and note are cleared. Continue?\",\"restoreSuccess\":\"Team restored\",\"disableNoteWithValue\":\"Admin note: {note}\"},\"subscriptions\":{\"title\":\"Subscription Management\",\"empty\":\"This team has no subscriptions yet.\",\"interval\":\"Interval\",\"seats\":\"Seats\",\"seatsValue\":\"Full {full} · Reviewer {reviewer}\",\"period\":\"Period\",\"perpetual\":\"Perpetual\",\"fullSeats\":\"Full Seats\",\"reviewerSeats\":\"Reviewer Seats\",\"cancel\":\"Cancel / End\",\"cancelAtPeriodEnd\":\"Will cancel at the end of the current period.\",\"cancelConfirmTitle\":\"Cancel Subscription\",\"cancelConfirmDescription\":\"This will cancel / end this subscription. Continue?\",\"cancelSuccess\":\"Subscription canceled\",\"provider\":{\"stripe\":\"Stripe\",\"manual\":\"Manual\"},\"status\":{\"active\":\"Active\",\"inactive\":\"Inactive\"},\"intervalType\":{\"month\":\"Month\",\"year\":\"Year\"},\"create\":{\"title\":\"Create Manual Subscription\",\"periodStart\":\"Start Date \u0026 Time\",\"periodEnd\":\"End Date \u0026 Time\",\"timeLabel\":\"Time\",\"pickDateTime\":\"Pick a date and time\",\"submit\":\"Create Subscription\",\"success\":\"Manual subscription created\",\"invalidPeriod\":\"Please enter a valid start and end date and time.\",\"startInFuture\":\"The start date and time cannot be in the future.\",\"endRequired\":\"An end date and time is required for a fixed period.\",\"endRequiredHint\":\"Required for a fixed period.\",\"maxOneYear\":\"The subscription period cannot exceed 1 year.\",\"perpetual\":\"Perpetual (no expiration)\"}},\"create\":{\"button\":\"Add Team\",\"title\":\"Add Team\",\"name\":\"Team Name\",\"namePlaceholder\":\"Enter team name\",\"ownerEmail\":\"Owner Email\",\"ownerEmailPlaceholder\":\"Enter an existing account's email\",\"ownerEmailInvalid\":\"Please enter a valid email address\",\"controlMode\":\"Billing Control Mode\",\"submit\":\"Create Team\",\"success\":\"Team created\"},\"credit\":{\"balanceLabel\":\"Available balance\",\"addCredit\":\"Add credits\",\"historyTitle\":\"Credit history\",\"noHistory\":\"No credit history yet\",\"permanent\":\"Permanent\",\"expired\":\"Expired\",\"table\":{\"amount\":\"Amount\",\"balance\":\"Balance\",\"description\":\"Reason\",\"createdAt\":\"Created\",\"expiredAt\":\"Expires\"},\"addTitle\":\"Add team credits\",\"amountLabel\":\"Credit amount\",\"amountPlaceholder\":\"Enter a credit amount\",\"amountInvalid\":\"Please enter an amount between 0.01 and 999999999.99\",\"expiredLabel\":\"Expiry (optional)\",\"expiredHint\":\"Leave blank for permanent credits\",\"expiredInvalid\":\"Invalid expiry format\",\"addConfirm\":\"Add\",\"addSuccess\":\"Credits added\",\"addError\":\"Failed to add credits\",\"decreaseCredit\":\"Deduct\",\"decreaseTitle\":\"Deduct team credit\",\"decreaseConfirm\":\"Deduct\",\"decreaseSuccess\":\"Credit deducted\",\"decreaseError\":\"Failed to deduct credit\",\"allowNegativeLabel\":\"Allow negative balance\",\"allowNegativeOffHint\":\"If the balance is insufficient, the whole deduction fails and nothing changes.\",\"allowNegativeOnWarning\":\"The full amount is deducted even if the balance is insufficient. The shortfall is recorded as a never-expiring negative-balance debt and the team balance goes negative (e.g. deducting 50 from a balance of 20 leaves -30).\",\"delete\":\"Revoke\",\"deleteConfirmTitle\":\"Revoke credit record\",\"deleteConfirmDescription\":\"Revoking this record removes it from the balance. Continue?\",\"deleteSuccess\":\"Credit record revoked\",\"deleteError\":\"Failed to revoke credit record\",\"description\":{\"subscriptionSuccess\":\"Subscription grant\",\"adminAdjustment\":\"Admin adjustment\",\"studioMangaCreation\":\"Manga creation charge\",\"studioFirstTranslation\":\"Translation charge\",\"studioRetranslation\":\"Re-translation charge\",\"studioRefineAgent\":\"Refine agent charge\",\"studioCreditRefund\":\"Credit refund\",\"organizationOneTimePayment\":\"One-time top-up\",\"organizationAutoTopUp\":\"Auto top-up\"}}
134,\"memberUsage\":{\"title\":\"Member credit consumption\",\"member\":\"Member\",\"consumed\":\"Used this period\",\"limit\":\"Limit\",\"remaining\":\"Remaining\",\"empty\":\"No consumption data yet\",\"unlimited\":\"Unlimited\"},\"entitlementOverride\":{\"eyebrow\":\"Entitlement control\",\"title\":\"Usage and plan access\",\"subtitle\":\"Review live usage and effective limits together. Edit and save one item without changing the others.\",\"activeOverrides\":\"Custom overrides\",\"usageUnavailable\":\"Complete usage is not available yet. Member usage and all entitlement controls remain available.\",\"loadErrorTitle\":\"Could not load current overrides\",\"loadErrorDescription\":\"Reload before editing plan access so existing settings are not overwritten.\",\"retry\":\"Reload\",\"capacityTitle\":\"Live usage\",\"capacityDescription\":\"Items near or over their limit are highlighted. Each change saves only that item.\",\"limitsTitle\":\"Content and service limits\",\"limitsDescription\":\"Control per-project capacity, context, share links, and service level.\",\"featuresTitle\":\"Feature access\",\"featuresDescription\":\"See the effective state and choose whether to inherit or override each feature.\",\"creditRatesTitle\":\"Credit pricing\",\"creditRatesDescription\":\"Override only for special agreements; otherwise keep the plan pricing rules.\",\"inherit\":\"Inherit plan default\",\"customValue\":\"Set custom value\",\"customValueHint\":\"Override this item only\",\"customOverride\":\"Custom override\",\"planDefault\":\"Plan default\",\"planDefaultHint\":\"Clear the custom override to use the current plan's default\",\"usedAndLimit\":\"Used / limit\",\"effectiveValue\":\"Effective\",\"unlimited\":\"Unlimited\",\"notConfigured\":\"Not configured\",\"planManaged\":\"Determined by plan pricing\",\"editItem\":\"Edit {item}\",\"invalidNumber\":\"Enter a whole number of 0 or greater.\",\"requiredValue\":\"Enter a value.\",\"cancel\":\"Cancel\",\"saveThisItem\":\"Save this item\",\"mangaCreationCreditsPerPage\":\"Manga creation credits / page (all languages)\",\"translationCreditsPerPage\":\"Translation credits / page / language\",\"refineAgentCreditsPerUsd\":\"Refine agent credits / USD\",\"saveSuccess\":\"Entitlement item updated\",\"saveFailed\":\"Could not save this entitlement item. Try again.\",\"saving\":\"Savingâ¦\"},\"members\":{\"title\":\"Members\",\"inviteButton\":\"Invite Member\",\"addButton\":\"Add Member Directly\",\"empty\":\"This team has no members yet.\",\"transferOwner\":\"Transfer Ownership\",\"remove\":\"Remove\",\"table\":{\"member\":\"Member\",\"role\":\"Role\",\"seat\":\"Seat\",\"actions\":\"Actions\"},\"inviteDialog\":{\"title\":\"Invite Member\",\"hint\":\"An invitation email will be sent. The member will join the team and appear in the member list once they accept.\"},\"addDialog\":{\"title\":\"Add Member Directly\",\"hint\":\"The account joins the team immediately, with no invitation email. The email must belong to an already registered account.\",\"confirm\":\"Add\",\"success\":\"Member added\",\"error\":\"Failed to add member. Please try again later.\"},\"transferConfirmTitle\":\"Transfer Ownership\",\"transferConfirmDescription\":\"Transfer ownership of this team to {name}? The current owner will be downgraded to manager.\",\"transferSuccess\":\"Ownership transferred\",\"removeConfirmTitle\":\"Remove Member\",\"removeConfirmDescription\":\"Remove {name} from this team? This action cannot be undone.\",\"removeSuccess\":\"Member removed\"}},\"mangaClone\":{\"title\":\"Cross-Team Clone\",\"description\":\"Copy a customer's manga or a whole project into another team. The original is never deleted.\",\"tabs\":{\"label\":\"Cross-team clone tabs\",\"launch\":\"Start a copy\",\"history\":\"Copy history\",\"running\":\"{count} running\"},\"mode\":{\"label\":\"What to copy\",\"manga\":\"One manga\",\"project\":\"A whole project\"},\"mangaSource\":{\"searchLabel\":\"Find a manga\",\"searchPlaceholder\":\"Search by title or owner email, or paste a manga ID or link\",\"hint\":\"Only manga in team projects are listed. Manga in personal accounts can't be copied across teams.\",\"empty\":\"No matching manga. Manga in personal accounts belong to no team and don't appear here.\",\"runningTag\":\"Copying\",\"cloneTo\":\"Copy toâ¦\",\"cloneToLabel\":\"Copy â{title}â to another team\",\"table\":{\"title\":\"Title\",\"owner\":\"Owner\",\"location\":\"Team / project\",\"pages\":\"Pages\",\"createdAt\":\"Created\",\"action\":\"Actions\"}},\"projectSource\":{\"organizationLabel\":\"Source team\",\"pickOrganization\":\"Pick the source team to see its projects.\",\"empty\":\"This team has no projects yet.\",\"filterLabel\":\"Filter projects\",\"filterPlaceholder\":\"Type a project name\",\"filterEmpty\":\"No project matches that name.\",\"loadFailed\":\"Couldn't load the projects. Refresh the page.\",\"archivedTag\":\"Archived\",\"truncated\":\"Showing the first {shown} of {total} projects in this team. Use the filter above to find the rest.\",\"cloneTo\":\"Copy toâ¦\",\"cloneToLabel\":\"Copy the project â{name}â to another team\",\"table\":{\"name\":\"Project\",\"mangaCount\":\"Manga\",\"createdAt\":\"Created\",\"action\":\"Actions\"}},\"organizationSearch\":{\"placeholder\":\"Search by team name, owner email or team ID\",\"loading\":\"Searchingâ¦\",\"loadFailed\":\"Couldn't load teams. Try again in a moment.\",\"empty\":\"No such team. Try part of the name, the owner's email, or the full team ID.\",\"more\":\"{count, plural, one {# more match} other {# more matches}}. Type a more specific search.\",\"owner\":\"Owner {email}\",\"noOwner\":\"No owner\",\"members\":\"{count, plural, one {# member} other {# members}}\",\"change\":\"Change\"},\"panel\":{\"close\":\"Close\",\"closeLocked\":\"Sending â can't close until it finishes\",\"from\":\"From\",\"to\":\"Copy to\",\"unknownName\":\"(name unavailable)\",\"loadFailed\":\"Couldn't load this. Close the panel and try again.\"},\"target\":{\"organizationLabel\":\"Target team\",\"projectLabel\":\"Target project\",\"projectsLoading\":\"Loading projectsâ¦\",\"projectsLoadFailed\":\"Couldn't load the projects. Pick the team again.\",\"noProjects\":\"This team has no project to copy into. Copy the whole project instead, or ask the customer to create a project in Studio first.\",\"projectFilterLabel\":\"Filter target projects\",\"projectFilterPlaceholder\":\"Type a project name\",\"projectFilterEmpty\":\"No project matches that name.\",\"noOpenInFirstPage\":\"Every project listed is archived. Search above for the others.\",\"mangaCount\":\"{count, plural, one {# manga} other {# manga}}\",\"archivedHidden\":\"{count, plural, one {# archived project is} other {# archived projects are}} not selectable.\",\"projectListTruncated\":\"Showing the first {shown} of {total} projects in this team. Use the filter above to find the rest.\",\"newTitle\":\"New title\",\"newTitleHint\":\"Keeps the original title unless you change it.\"},\"check\":{\"idle\":\"The check runs once a target project is picked.\",\"running\":\"Checking whether this can be copiedâ¦\",\"failed\":\"The check didn't finish: {reason}\",\"retry\":\"Check again\",\"ok\":\"Ready to copy. {pages, plural, one {# page} other {# pages}}, {languages, plural, one {# language} other {# languages}}
134.\",\"blocked\":\"Can't copy yet. {count, plural, one {Fix this first:} other {Fix these # things first:}}\",\"blockedUnknown\":\"Can't copy yet, but no reason was reported. Check again.\",\"fonts\":\"{count, plural, one {# custom font} other {# custom fonts}} will be copied too. Make sure â{organization}â is licensed for them.\",\"warnings\":\"Can be copied, but note:\",\"warningsAlso\":\"Also note:\"},\"mangaPanel\":{\"title\":\"Copy â{title}â\",\"titleLoading\":\"Copy a manga\",\"sourceDetail\":\"{title} · {pages, plural, one {# page} other {# pages}} · owner {owner}\",\"sourceHistory\":\"See this manga's copy history\",\"checkTitle\":\"Check before copying\",\"consequencesTitle\":\"What happens when you start\",\"consequences\":{\"lock\":\"The original becomes read-only while it is copied, so the customer can't edit it for a while.\",\"restore\":\"The original is never deleted. If it is still read-only after the copy ends, open this copy in Copy history and press âMake editableâ.\",\"noCancel\":\"A started copy can't be cancelled.\"},\"start\":\"Start copy\",\"startFailed\":\"The copy didn't start: {reason}\",\"needTarget\":\"Pick a target team and project first.\",\"waitForCheck\":\"Checking â you can start once it finishes.\",\"checkFailedHint\":\"The check didn't finish. Press âCheck againâ.\",\"needFixes\":\"{count, plural, one {One thing needs fixing} other {# things need fixing}} first. See the check above.\",\"needFixesUnknown\":\"Can't copy yet. See the check above.\"},\"reasons\":{\"sourceNotFound\":\"This manga can't be found. It may have been deleted.\",\"sourceNotInProject\":\"This manga is in a personal account and belongs to no team, so it can't be copied across teams.\",\"sourceProjectGone\":\"The project this manga was in no longer exists, so it can't be copied.\",\"targetProjectNotFound\":\"The target project doesn't exist or is archived. Pick another project.\",\"sourceLanguageMismatch\":\"The projects have different original languages ({source} in the source, {target} in the target). Pick a project with the same original language.\",\"sourceLanguageMismatchGeneric\":\"The projects have different original languages. Pick a project with the same original language.\",\"languageNotInTargetProject\":\"The target project is missing languages this manga uses: {languages}. Add them to the target project first.\",\"languageNotInTargetProjectGeneric\":\"The target project is missing some languages this manga uses. Add them to the target project first.\",\"sourceHasActiveJob\":\"This manga still has work in progress. Wait for it to finish, then copy.\",\"sessionInitializing\":\"This manga's editor is opening. Check again in a moment.\",\"alreadyRunning\":\"This manga is already being copied.\",\"viewRunningClone\":\"View that copy\",\"projectContentLimit\":\"The target project has reached its plan's manga limit ({used} of {limit}).\",\"projectContentLimitGeneric\":\"The target project has reached its plan's manga limit.\",\"mangaPageLimit\":\"This manga has {pages, plural, one {# page} other {# pages}}, more than the target plan's {limit}-page limit per manga.\",\"mangaPageLimitGeneric\":\"This manga has more pages than the target plan allows per manga.\",\"customFontLimit\":\"The target team doesn't have enough custom font quota ({used} used, {adding} more needed, limit {limit}).\",\"customFontLimitGeneric\":\"The target team doesn't have enough custom font quota.\",\"languageFontSettingDiffers\":\"The teams use different default fonts for {languages}, so text may look slightly different in the copy.\",\"languageFontSettingDiffersGeneric\":\"The teams use different default fonts for some languages, so text may look slightly different in the copy.\",\"bubbleLayerIdMissing\":\"Some bubbles used an older data format and were re-linked in the copy.\",\"forkedFromUnresolved\":\"Some layers had a missing origin record; that link was dropped in the copy.\",\"noLiveSessionFlushSkipped\":\"Nobody had this manga open, so there were no edits to save first.\",\"sourceLockReleaseFailed\":\"The copy has ended, but the original didn't become editable again. Press âMake editableâ.\",\"fontSetPreviewEnqueueFailed\":\"The copied font sets have no preview image yet. They still work.\",\"unknown\":\"The system reported an item this page doesn't recognize ({code}). Send a screenshot to engineering.\"},\"progress\":{\"titleLoading\":\"Loading\",\"titleRunning\":\"Copying\",\"titleCompleted\":\"Copy completed\",\"titleFailed\":\"Copy didn't complete\",\"loading\":\"Loading copy progressâ¦\",\"notFound\":\"This copy can't be found.\",\"pollFailed\":\"Can't read the progress right now. Retrying automatically.\",\"pollStopped\":\"Reading failed several times, so updates are paused.\",\"retryPoll\":\"Read again\",\"pages\":\"Pages\",\"stalled\":\"This copy has made no progress for over {minutes} minutes and may have stopped.\",\"completed\":\"Done. The copy is in â{organization} / {project}â, titled â{title}â.\",\"unknownPlace\":\"(name unavailable)\",\"failed\":\"The copy failed and no usable copy was made. The target may hold half-finished data, which you can remove below.\",\"cancelled\":\"This copy was cancelled and no usable copy was made. The target may hold half-finished data, which you can remove below.\",\"errorDetails\":\"Error message for engineers\",\"warnings\":\"{count, plural, one {# note:} other {# notes:}}\",\"cloneAnother\":\"Copy another\",\"closeHint\":\"You can close this panel. Progress keeps updating in Copy history.\",\"startedAt\":\"Started {time}\",\"backToBatch\":\"Back to the project's progress\"},\"steps\":{\"prepare\":\"Prepare\",\"flush\":\"Save customer edits\",\"fonts\":\"Copy fonts\",\"pages\":\"Copy pages\",\"done\":\"Done\"},\"stepDetail\":{\"pending\":\"Queued, waiting to start.\",\"preparing\":\"Preparing the copy.\",\"flushing\":\"Saving the customer's latest edits. This can take up to about 5 minutes.\",\"copying_fonts\":\"Copying custom fonts into the target team.\",\"copying\":\"Copying pages.\"},\"editability\":{\"label\":\"Original: \",\"editable\":\"editable\",\"readOnlyWhileCopying\":\"read-only while it is copied\",\"stalled\":\"still read-only, no progress for over {minutes} minutes\",\"stillReadOnly\":\"still read-only, the copy didn't end cleanly\",\"short\":{\"editable\":\"Editable\",\"readOnlyWhileCopying\":\"Read-only for now\",\"stalled\":\"Read-only, no progress for {minutes}+ min\",\"stillReadOnly\":\"Still read-only\"}},\"recovery\":{\"lockedTitle\":\"The original is still read-only. The customer can't edit it.\",\"stalledTitle\":\"This copy has made no progress for over {minutes} minutes and may have stopped. The original is still read-only.\",\"unlockHint\"
134:\"Making it editable lets the customer edit this manga again.\",\"unlock\":\"Make editable\",\"unlockRequested\":\"Request sent to make the original editable\",\"unlockPending\":\"Sent. It usually takes effect within seconds; this updates by itself.\",\"unlockNotYet\":\"Not released yet, so the original is still read-only. If another copy of the same manga is running, it is released after that copy ends, and the system retries on its own. If it stays read-only for a long time, contact engineering.\",\"unlocked\":\"The original is no longer read-only.\",\"stalledConfirmTitle\":\"Make the original editable?\",\"stalledConfirmDescription\":\"Making it editable marks this copy as failed. You can then remove the partial copy or copy again. If the copy is in fact still running, edits made from now on won't appear in it.\",\"purgeHint\":\"The target project may hold a half-finished copy, and copied custom fonts. If it was already removed, pressing again changes nothing.\",\"purge\":\"Remove partial copyâ¦\",\"purgeTitle\":\"Remove what the failed copy left behind\",\"purgeDescription\":\"This deletes the half-finished manga this copy wrote into â{organization} / {project}â and the custom fonts it copied into â{organization}â. It can't be undone and doesn't touch the original.\",\"purgeConfirm\":\"Remove\",\"purged\":\"Partial copy removed.\",\"retry\":\"Copy again with the same source and target\"},\"project\":{\"title\":\"Copy the project â{name}â\",\"titleLoading\":\"Copy a project\",\"notFound\":\"This project can't be found. It may be deleted or not belong to this team.\",\"summaryLoading\":\"Counting mangaâ¦\",\"summaryFailed\":\"Couldn't count the manga.\",\"summary\":\"{count, plural, one {# manga} other {# manga}} (not archived), about {pages, plural, one {# page} other {# pages}} in total.\",\"summaryNoPages\":\"{count, plural, one {# manga} other {# manga}} (not archived).\",\"nameLabel\":\"New project name\",\"sameName\":\"The team will have two projects with this name. Consider renaming.\",\"consequencesTitle\":\"What happens when you start\",\"consequences\":{\"settings\":\"A new project is created with the same original and translation languages, project settings and glossary.\",\"membersCopied\":\"The target is the source team, so project members are copied too.\",\"membersNotCopied\":\"Members are not copied. Add them in the target team afterwards.\",\"manga\":\"Each unarchived manga is copied in the background, one after another.\",\"lock\":\"Each original is read-only while its own copy runs. If one is still read-only afterwards, open it in Copy history and press âMake editableâ.\",\"skip\":\"Manga over the target plan's limits are skipped and listed when it's done.\",\"noCancel\":\"A started copy can't be cancelled.\"},\"start\":\"Create project and start copying\",\"startFailed\":\"Didn't complete: {reason}\",\"uncertain\":\"The connection dropped or something unexpected happened, so the new project and its copies may already exist. Check Copy history and the target team first. Send it again only after confirming nothing was created, or you'll get a duplicate.\",\"restartConfirmTitle\":\"The new project may already exist. Create another one?\",\"restartConfirmDescription\":\"The last attempt was cut off, so the new project and its copies may already exist. Sending again can leave two projects with this name and copy every manga twice.\",\"restartConfirm\":\"Create anyway\",\"openHistory\":\"Open Copy history\",\"needTarget\":\"Pick a target team first.\",\"needName\":\"Enter a name for the new project.\"},\"batch\":{\"title\":\"Copying the project â{name}â\",\"route\":\"{source} â {target}\",\"loading\":\"Loading each manga's progressâ¦\",\"loadFailed\":\"Couldn't load the progress. Try again in a moment.\",\"none\":\"No manga started copying.\",\"summary\":\"{total} manga: {done} done, {running} copying, {failed} failed\",\"allDone\":\"{failed, plural, =0 {All done: {done} completed.} other {All processed: {done} completed, {failed} failed. Open each failed one to deal with it.}}\",\"progressLabel\":\"Processed\",\"skippedTitle\":\"{count, plural, one {# manga skipped} other {# manga skipped}} (never started):\",\"skippedItem\":\"â{title}â: {reason}\",\"skippedNote\":\"This list of skipped manga exists only here and is gone once you close or refresh. Copy it first.\",\"copySkipped\":\"Copy skipped list\",\"copySkippedDone\":\"Skipped list copied.\",\"copySkippedFailed\":\"Couldn't copy to the clipboard. Select the list by hand.\",\"listTitle\":\"Each manga\",\"view\":\"View\",\"truncated\":\"Showing the first {shown} of {total}. See Copy history for the rest.\"},\"history\":{\"statusLabel\":\"Filter by status\",\"filter\":{\"all\":\"All\",\"running\":\"Running\",\"completed\":\"Completed\",\"failed\":\"Failed\"},\"readOnlyOnly\":\"Only originals still read-only\",\"sourceOnly\":\"Only copies of one manga\",\"clearSource\":\"Show copies of every manga\",\"empty\":\"No copies yet.\",\"emptyFiltered\":\"No copies match these filters.\",\"renamedTo\":\"Copy renamed to â{title}â\",\"view\":\"View\",\"viewLabel\":\"View the copy of â{title}â\",\"table\":{\"createdAt\":\"Time\",\"manga\":\"Manga\",\"route\":\"From â to\",\"status\":\"Status\",\"source\":\"Original\",\"action\":\"Actions\"}},\"status\":{\"pending\":\"Queued\",\"preparing\":\"Preparing\",\"flushing\":\"Saving source\",\"copying_fonts\":\"Copying fonts\",\"copying\":\"Copying\",\"completed\":\"Completed\",\"failed\":\"Failed\",\"cancelled\":\"Cancelled\"}},\"studioSession\":{\"title\":\"Editor Session Maintenance\",\"description\":\"Batch reap or resync Studio editor sessions across the platform.\",\"resync\":{\"title\":\"Resync All ACLs\",\"description\":\"Rerun permission (ACL) sync in place for all active sessions, repairing per-language permission documents without interrupting anyone currently editing. The preferred fix for permission issues.\",\"action\":\"Resync All ACLs\"},\"reap\":{\"title\":\"Reap All Sessions\",\"description\":\"Closes all active sessions and clears the realtime mirror, which will be reinitialized the next time someone opens it. Anyone currently editing will be interrupted and need to reopen.\",\"action\":\"Reap All Sessions\"},\"confirmHint\":\"Reap now? Anyone currently editing will be kicked out.\",\"confirm\":\"Confirm Reap\",\"cancel\":\"Cancel\",\"triggerFailed\":\"Trigger failed: {code}\",\"progressCount\":\"{done} / {total} sessions\",\"noSessions\":\"No active sessions need processing right now.\",\"completed\":\"Completed, {total} total ({failed} failed)\"},\"agentSessions\":{\"title\":\"Agent Sessions\",\"description\":\"Browse every agent chat session across the platform with token usage\",\"empty\":\"No agent sessions yet\",\"deletedBadge\":\"Deleted\",\"table\":{\"title\":\"Title\",\"status\":\"Status\",\"organization\":\"Team\",\"manga\":\"Manga\",\"account\":\"Creator\",\"tokens\":\"Tokens (in / out)\",\"tokensTooltip\":\"Input {input} · Output {output} · Cache read {cacheRead} · Cache write {cacheWrite} · Thinking {think}\",\"cost\":\"Cost\",\"lastMessageAt\":\"Last Message\"},\"status\":{\"idle\":\"Idle\",\"queued\":\"Waiting\",\"running\":\"Running\",\"stopping\":\"Stopping\",\"failed\":\"Failed\"},\"detail\":{\"back\":\"Back to agent sessions\",\"deletedBadge\":\"Deleted ({time})\",\"sessionIdLabel\":\"Session ID\",\"organizationLabel\":\"Team\",\"mangaLabel\":\"Manga\",\"accountLabel\":\"Creator\",\"modelLabel\":\"Model\",\"thinkingLevelLabel\":\"Thinking\",\"tokenUsageTitle\":\"Token Usage\",\"messagesTitle\":\"Conversation\",\"noMessages\":\"This session has no messages\",\"finishReasonLabel\":\"Finis
134h reason\",\"rawPartsToggle\":\"View raw call trace (parts)\",\"metadataToggle\":\"View metadata\",\"roles\":{\"system\":\"System\",\"user\":\"User\",\"assistant\":\"Assistant\"},\"tokens\":{\"input\":\"Input\",\"output\":\"Output\",\"cacheRead\":\"Cache Read\",\"cacheWrite\":\"Cache Write\",\"think\":\"Thinking\",\"cost\":\"Cost (USD)\"}}},\"accounts\":{\"title\":\"Account Management\",\"searchPlaceholder\":\"Search by email or nickname\",\"statusFilter\":{\"all\":\"All\",\"enabled\":\"Enabled\",\"disabled\":\"Disabled\"},\"table\":{\"account\":\"Account\",\"role\":\"Role\",\"status\":\"Status\",\"mangaCount\":\"Manga\",\"createdAt\":\"Created\",\"noData\":\"No accounts found\"},\"roles\":{\"user\":\"User\",\"admin\":\"Admin\"},\"status\":{\"enabled\":\"Enabled\",\"disabled\":\"Disabled\"},\"enable\":\"Enable account\",\"disable\":\"Disable account\",\"billingPortal\":\"Stripe billing portal\",\"billingPortalTitle\":\"Get Stripe billing portal link\",\"billingPortalConfirm\":\"Get link\",\"returnUrlLabel\":\"Return URL after completion\",\"returnUrlInvalid\":\"Please enter a valid URL (must start with http:// or https://)\",\"enableConfirmTitle\":\"Enable account\",\"enableConfirmDescription\":\"Are you sure you want to enable this account?\",\"disableConfirmTitle\":\"Disable account\",\"disableConfirmDescription\":\"Once disabled, this account can no longer sign in. Continue?\",\"enableSuccess\":\"Account enabled\",\"disableSuccess\":\"Account disabled\",\"enableError\":\"Failed to enable account\",\"disableError\":\"Failed to disable account\",\"billingPortalError\":\"Failed to get billing portal link\",\"impersonate\":\"Impersonate\",\"impersonateConfirmTitle\":\"Impersonate\",\"impersonateConfirmDescription\":\"This will sign in as this user in a new tab. Continue?\",\"impersonateError\":\"Failed to get impersonation token\",\"filteredByInvitationCode\":\"Accounts filtered by invitation code\",\"clearFilter\":\"Clear filter\"},\"accountDetail\":{\"back\":\"Back to accounts\",\"accountIdLabel\":\"Account ID\",\"mangas\":{\"title\":\"Translated Manga\",\"noData\":\"This account has no manga yet\"},\"status\":{\"enabled\":\"Enabled\",\"disabled\":\"Disabled\"},\"credit\":{\"balanceLabel\":\"Available balance\",\"addCredit\":\"Add credit\",\"historyTitle\":\"Credit history\",\"noHistory\":\"No credit records yet\",\"permanent\":\"Permanent\",\"expired\":\"Expired\",\"table\":{\"amount\":\"Amount\",\"balance\":\"Balance\",\"description\":\"Reason\",\"createdAt\":\"Created at\",\"expiredAt\":\"Expires at\"},\"description_enum\":{\"subscription_success\":\"Subscription\",\"subscription_upgrade\":\"Subscription upgrade\",\"subscription_cancelled\":\"Subscription cancelled\",\"manga_translation\":\"Manga translation\",\"invitation_reward\":\"Invitation reward\",\"referral_reward\":\"Referral reward\",\"one_time_payment\":\"One-time payment\",\"free_monthly_claim\":\"Monthly free claim\",\"quest_reward\":\"Quest reward\",\"invitation_milestone_reward\":\"Invitation milestone reward\",\"admin_adjustment\":\"Admin adjustment\",\"support_adjustment\":\"Supp
134ort adjustment\"},\"addTitle\":\"Add credit\",\"amountLabel\":\"Amount\",\"amountPlaceholder\":\"Enter credit amount\",\"amountInvalid\":\"Enter an amount between 0.01 and 999999999.99\",\"expiredLabel\":\"Expiry date (optional)\",\"expiredHint\":\"Leave empty for no expiry\",\"expiredInvalid\":\"Invalid expiry date\",\"addConfirm\":\"Add\",\"addSuccess\":\"Credit added\",\"addError\":\"Failed to add credit\",\"delete\":\"Delete this record\",\"deleteConfirmTitle\":\"Delete credit record\",\"deleteConfirmDescription\":\"Deleting this record revokes the credit and removes it from the balance. Continue?\",\"deleteSuccess\":\"Credit record deleted\",\"deleteError\":\"Failed to delete credit record\"},\"invitationCode\":{\"title\":\"Invitation code\",\"edit\":\"Edit\",\"linkLabel\":\"Invitation link\",\"copyLink\":\"Copy invitation link\",\"copyError\":\"Copy failed, please copy manually\",\"codeLabel\":\"Invitation code\",\"codePlaceholder\":\"Uppercase letters and digits only\",\"codeHint\":\"1-32 characters, uppercase letters (A-Z) and digits (0-9) only\",\"inviterRewardLabel\":\"Inviter reward\",\"inviteeRewardLabel\":\"Invitee reward\",\"invitedCountLabel\":\"Invited count\",\"editTitle\":\"Edit invitation code\",\"save\":\"Save\",\"saveSuccess\":\"Invitation code updated\",\"saveError\":\"Failed to update invitation code\",\"codeInvalid\":\"Invalid code (1-32 characters, uppercase letters and digits only)\",\"rewardInvalid\":\"Reward must be 0 or a positive integer\"}},\"invitationCodes\":{\"title\":\"Invitation Codes\",\"searchPlaceholder\":\"Search code, email, or nickname\",\"table\":{\"code\":\"Code\",\"owner\":\"Owner\",\"invitedCount\":\"Invited\",\"createdAt\":\"Created\",\"noData\":\"No invitation codes found\"}},\"mangas\":{\"title\":\"All Manga\",\"searchPlaceholder\":\"Search title or owner email\",\"openDebug\":\"Debug\",\"cloneToOrganization\":\"Copy to another team\",\"reapSession\":\"Reap session\",\"reapConfirmTitle\":\"Reap this manga's editor session?\",\"reapConfirmDescription\":\"This closes the manga's editor session and clears its realtime mirror; it is re-initialized the next time someone opens it. Anyone currently editing is interrupted and has to reopen it (unsaved edits are written back first, so nothing is lost).\",\"reapSuccess\":\"Reap queued. It will take effect shortly.\",\"reapAlreadyRunning\":\"A reap is already in progress for this manga; no new job was queued.\",\"reapError\":\"Failed to queue the reap. Please try again later.\",\"deletedBadge\":\"Deleted\",\"scopeFilter\":{\"b2c\":\"B2C\",\"studio\":\"Studio\"},\"table\":{\"title\":\"Title\",\"owner\":\"Owner Email\",\"language\":\"Language\",\"imageCount\":\"Images\",\"translationDuration\":\"Translation Time\",\"averagePerImage\":\"Avg / Page\",\"createdAt\":\"Created\",\"status\":\"Status\",\"progress\":\"Progress\",\"action\":\"Actions\",\"noData\":\"No manga found\"},\"status\":{\"pending\":\"Pending\",\"processing\":\"Translating\",\"completed\":\"Completed\",\"failed\":\"Failed\",\"queued\":\"Waiting\"}},\"issues\":{\"title\":\"Issue Reports\",\"movedTitle\":\"Issue reports moved to the support desk\",\"movedBody\":\"Translation issue reports now arrive as support requests. Handle them in the support desk.\",\"openDesk\":\"Open the support desk\",\"deskUnavailable\":\"No support desk URL is configured for this environment\"},\"analytics\":{\"title\":\"Analytics\",\"loadError\":\"Failed to load data\",\"noData\":\"No data in this range\",\"tabs\":{\"account\":\"User growth\",\"production\":\"Production \u0026 usage\",\"cost\":\"Cost \u0026 usage\"},\"controls\":{\"range24h\":\"Last 24 hours\",\"range7\":\"Last 7 days\",\"range30\":\"Last 30 days\",\"range90\":\"Last 90 days\",\"hour\":\"Hour\",\"day\":\"Day\",\"week\":\"Week\",\"month\":\"Month\"},\"account\":{\"totalAccounts\":\"Total accounts\",\"newAccounts\":\"New sign-ups\",\"enabledAccounts\":\"Enabled\",\"disabledAccounts\":\"Disabled\",\"invitedRegistrations\":\"Invited sign-ups\",\"inviteConversionRate\":\"Invite conversion\",\"registrations\":\"Sign-ups\",\"registrationsTitle\":\"Sign-up trend\",\"registrationsDescription\":\"New accounts per bucket over the range\"},\"production\":{\"mangaCreated\":\"Manga created\",\"totalPages\":\"Total pages\",\"completedCount\":\"Completed\",\"secondsPerCredit\"
134:\"Seconds / credit\",\"jobSerieCount\":\"Job series\",\"mangaCount\":\"Manga\",\"unknown\":\"Unknown\",\"mangaCreatedTitle\":\"Manga created \u0026 pages\",\"mangaCreatedDescription\":\"Manga created (column) and total image pages (line)\",\"completionTitle\":\"Completions \u0026 seconds per credit\",\"completionDescription\":\"Completed count (column) and seconds per credit (line)\",\"progressTitle\":\"Job series by progress\",\"progressDescription\":\"Job series distribution by current progress\",\"platformTitle\":\"Source platform\",\"platformDescription\":\"Manga distribution by source platform\"},\"cost\":{\"totalCost\":\"Total cost\",\"avgCostPerJobSerie\":\"Avg. cost / series\",\"jobSerieCount\":\"Billable series\",\"cacheSavingsRate\":\"Cache savings\",\"inputTokens\":\"Input tokens\",\"outputTokens\":\"Output tokens\",\"cachedTokens\":\"Cached tokens\",\"thoughtsTokens\":\"Thoughts tokens\",\"trendTitle\":\"Third-party cost trend\",\"trendDescription\":\"Third-party cost per bucket over the range\",\"tokenUsageTitle\":\"Token usage\",\"tokenUsageDescription\":\"Stacked input / output / cached / thoughts tokens\",\"costPerCredit\":\"Cost / credit\",\"costPerCreditTitle\":\"Cost per credit\",\"costPerCreditDescription\":\"Total cost (column) and cost per credit (line) for completed translations\"}}},\"studioSettings\":{\"title\":\"Team Settings\",\"tabs\":{\"general\":\"General\",\"members\":\"Member Management\",\"billing\":\"Subscription \u0026 Billing\",\"fonts\":\"Font Management\"},\"general\":{\"title\":\"Team Info Settings\",\"identityDescription\":\"The team name and logo appear in the sidebar and member invitations.\",\"nameLabel\":\"Team Name\",\"namePlaceholder\":\"Enter team name\",\"nameRequired\":\"Please enter a team name\",\"logoLabel\":\"Logo\",\"logoHint\":\"PNG, JPG, or WebP, max 10MB\",\"changeLogo\":\"Change Logo\",\"removeLogo\":\"Remove\",\"ownerLabel\":\"Team Owner\",\"ownerDescription\":\"The owner has full control over the team and can transfer ownership to another member.\",\"changeOwner\":\"Change\",\"save\":\"Save Settings\",\"saving\":\"Saving...\",\"dirtyHint\":\"You have unsaved changes\",\"reset\":\"Reset\",\"readOnlyNote\":\"Only the team owner and managers can edit these settings.\",\"updateSuccess\":\"Team info updated\",\"updateFailed\":\"Update failed, please try again later\",\"uploadFailed\":\"Image upload failed, please try again later\",\"invalidImageType\":\"Only image files are supported\",\"imageTooLarge\":\"Image size must not exceed 10MB\",\"transferSuccess\":\"Team ownership transferred\",\"transferFailed\":\"Transfer failed, please try again later\",\"transferDialog\":{\"title\":\"Change Team Owner\",\"description\":\"Choose a member to take over. After transferring, you'll be downgraded to manager. This action cannot be undone.\",\"confirm\":\"Confirm Transfer\",\"transferring\":\"Transferring...\",\"noCandidates\":\"No other members available to take over\"}}},\"fontManagement\":{\"adminTitle\":\"System Default Fonts\",\"adminDescription\":\"Manage the default fonts shared by all teams and per-language font settings. Teams can override these on top.\",\"fallbackSet\":{\"title\":\"Global fallback font set\",\"description\":\"The final fallback shared by every language and font type. When an earlier font lacks a character, this set fills it in.\",\"empty\":\"No global fallback font set configured.\",\"saved\":\"Global fallback font set saved.\",\"clear\":\"Clear\",\"cleared\":\"Global fallback font set cleared.\"},\"fontSet\":{\"listTitle\":\"Font sets\",\"listDescription\":\"A font set is an ordered rule table: each rule names a font and the characters that font is responsible for. Rule order is priority.\",\"adminListTitle\":\"System font sets\",\"adminListDescription\":\"System-tier font sets shared by every team.\",\"listEmpty\":\"No font sets yet.\",\"createTitle\":\"New font set\",\"editTitle\":\"Edit font set\",\"editorDescription\":\"Rules are tested top to bottom and the first match wins. Order is priority and is never reordered for you.\",\"nameLabel\":\"Name\",\"namePlaceholder\":\"Enter a font set nameâ¦\",\"descriptionLabel\":\"Description\",\"descriptionPlaceholder\":\"Enter a descriptionâ¦\",\"categoryLabel\":\"Category\",\"categorySystem\":\"System font set\",\"categorySystemHidden\":\"System font set (hidden)\",\"categoryHint\":\"A hidden set is kept out of every team's font-set menu, but can still be referenced and can still be the global fallback.\",\"categoryHiddenBadge\":\"Hidden\",\"rulesTitle\":\"Font rules\",\"dragRule\":\"Drag to reorder\",\"rulesOrderHint\":\"Top to bottom, first match wins\",\"rulesEmpty\":\"No rules yet.\",\"addRule\":\"Add rule\",\"removeRule\":\"Remove rule\",\"pickFont\":\"Pick a fontâ¦\",\"nudgeLabel\":\"Weight offset\",\"nudgeHint\":\"Increases or decreases the weight relative to the document's original weight setting.\",\"nudgeLocked\":\"This font file comes in one weight only, so it cannot be nudged.\",\"nudgeLighter\":\"Lighter\",\"nudgeBolder\":\"Bolder\",\"fileWeightLabel\":\"This file is\",\"fileWeightNone\":\"Not specified\",\"fileWeightHint\":\"Several files of one family are on the same conditions. Say
134which weight each file is, and the document weight picks the file.\",\"documentWeightLabel\":\"Document weight\",\"catchAll\":\"All remaining characters\",\"addCondition\":\"Add condition\",\"removeCondition\":\"Remove condition\",\"presetGroupLabel\":\"Common character classes\",\"customRange\":\"Custom code-point range\",\"rangeStart\":\"Start code point\",\"rangeEnd\":\"End code point\",\"addRange\":\"Add\",\"rangePreview\":\"{range} ({count} code points)\",\"rangeInvalid\":\"Enter valid code points; the start must not be greater than the end.\",\"previewTitle\":\"Live preview\",\"previewDescription\":\"Each character is coloured by the rule that applies to it.\",\"previewSampleLabel\":\"Test text\",\"previewSampleDefault\":\"Loomic font set 123 ãã¹ããã²ãããªãã«ã¿ã«ãã¼ æ¼¢å ð\",\"ruleCount\":\"{count} rules\",\"systemTier\":\"System\",\"organizationTier\":\"Team\",\"noDescription\":\"No description\",\"edit\":\"Edit\",\"delete\":\"Delete\",\"deleted\":\"Font set deleted.\",\"save\":\"Confirm\",\"cancel\":\"Cancel\",\"saved\":\"Font set saved.\",\"hideRuleFontsLabel\":\"Hide the original fonts after saving\",\"hideRuleFontsHintOrganization\":\"Runs after the set is saved: those fonts leave your team's font pickers, so only this set shows up there. Only your team is affected, and you can show a font again from the font library.\",\"hideRuleFontsHintPlatform\":\"Runs after the set is saved: those fonts leave the font pickers of EVERY team on the platform, so only this set shows up there. You can show a font again from the system font library.\",\"hideRuleFontsSkippedHint\":\"{count, plural, one {# more rule font has no font set of its own} other {# more rule fonts have no font set of their own}} and cannot be hidden.\",\"hideRuleFontsDone\":\"{count, plural, one {# font} other {# fonts}} hidden from the pickers.\",\"hideRuleFontsDoneSkipped\":\"{count, plural, one {# font} other {# fonts}} hidden from the pickers; {skipped, plural, one {# skipped for having no font set of its own} other {# skipped for having no font set of their own}}.\",\"hideRuleFontsFailed\":\"The font set was saved, but hiding its fonts failed: {reason}\",\"preset\":{\"latin\":\"Latin\",\"digits\":\"Digits\",\"hiragana\":\"Hiragana\",\"katakana\":\"Katakana\",\"bopomofo\":\"Bopomofo\",\"hangul\":\"Hangul\",\"cjkPunctuation\":\"CJK punctuation\",\"fullwidthForms\":\"Fullwidth / halfwidth forms\",\"emoji\":\"Emoji\",\"han\":\"Han\"}},\"library\":{\"title\":\"Font Library\",\"description\":\"Upload and manage fonts available in the editor. System default fonts are read-only.\",\"uploadButton\":\"Upload Font\",\"libraryButton\":\"Font Library\",\"back\":\"Back\",\"uploadTime\":\"Uploaded At\",\"sort\":{\"nameAsc\":\"Name: A â Z\",\"nameDesc\":\"Name: Z â A\",\"dateNewest\":\"Upload date: newest first\",\"dateOldest\":\"Upload date: oldest first\"},\"pageSizeLabel\":\"Show {count} per page\",\"prevPage\":\"Previous\",\"nextPage\":\"Next\",\"rename\":\"Rename\",\"download\":\"Download\",\"delete\":\"Delete\",\"actions\":\"Font Actions\",\"systemBadge\":\"System Default\",\"groupSystem\":\"System Fonts\",\"groupUploaded\":\"Uploaded Fonts\",\"status\":{\"pending\":\"Processing\",\"failed\":\"Failed\"},\"empty\":\"No fonts yet. Upload your first font.\",\"customFontsLabel\":\"Custom fonts\",\"merge\":{\"title\":\"Combine weight variants\",\"description\":\"These uploads look like static weight files of one family. Combining them into a single font set lets the editor weight control switch between the files, the way it does for a variable font.\",\"weightCount\":\"{count} weights\",\"action\":\"Create font set\"},\"hide\":\"Hide from pickers\",\"show\":\"Show in pickers\",\"followPlatformDefault\":\"Follow the platform default\",\"visibility\":{\"hidden\":\"Hidden\",\"platformHidden\":\"Hidden by platform\",\"orgHidden\":\"Hidden by your team\",\"orgShown\":\"Shown by your team\"}},\"upload\":{\"title\":\"Upload Font\",\"supportedFormatsHint\":\"Only TTF or OTF font files are supported.\",\"fileLabel\":\"Font File\",\"chooseFile\":\"Choose File\",\"noFileSelected\":\"No file selected\",\"dropTitle\":\"Drop font files here\",\"dropDescription\":\"Select or drag and drop multiple TTF / OTF files at once.\",\"selectedCount\":\"{count} files selected\",\"clearFiles\":\"Clear All\",\"removeFile\":\"Remove {name}\",\"nameLabel\":\"Font Name (optional)\",\"namePlaceholder\":\"Uses the file name if left blank\",\"confirm\":\"Upload\"},\"rename\":{\"title\":\"Edit Font\",\"familyNameLabel\":\"Font Family Name\",\"familyNamePlaceholder\":\"Falls back to the uploaded filename\",\"familyNameHint\":\"The human-readable name. Shown in the font library and every font picker, and used to name this font's own font set. Does not affect rendering or export.\",\"postscriptNameLabel\":\"PostScript Name\",\"postscriptNamePlaceholder\":\"e.g. NotoSansTC-Regular\",\"postscriptNameHint\":\"Written into the text layer on PSD export; Photoshop uses it to find the font. A name that does not match the actual font file will leave Photoshop unable to resolve it.\"},\"delete\":{\"confirmTitle\":\"Delete Font\",\"confirmDescription\":\"Delete the font \\\"{name}\\\"? This action cannot be undone.\"},\"settings\":{\"title\":\"Language Font Settings\",\"description\":\"Set the font used for each font style in every language. A style with no font set falls back to that language's sans-serif chain.\",\"languageColumn\":\"Language\",\"empty\":\"No languages available to configure right now.\",\"searchPlaceholder\":\"Search\",\"panelTitle\":\"Configure Language\",\"selectLanguageHint\":\"Select a language on the left to configure its fonts\",\"notConfigured\":\"Not set (uses sans-serif)\",\"pickFontSetPlaceholder\":\"Pick a font setâ¦\",\"clearFontSet\":\"Clear\"},\"toasts\":{\"uploadSuccess\":\"Font uploaded successfully\",\"renameSuccess\":\"Font renamed\",\"deleteSuccess\":\"Font deleted\",\"downloadFailed\":\"Failed to download font\",\"settingSaved\":\"Font settings saved\",\"hideSuccess\":\"Font hidden from the pickers\",\"showSuccess\":\"Font shown in the pickers again\",\"followPlatformSuccess\":\"Font now follows the platform default\"},\"errors\":{\"font_file_too_large\":\"Font file is too large\",\"font_file_format_not_supported\":\"Unsupported font format, please use TTF or OTF.\"}},\"mobileScriptManagement\":{\"title\":\"Mobile Script Management\",\"description\":\"Manage the script bundles (ZIP) used by the mobile app. The newest upload is the effective version for apps; older versions remain listed.\",\"uploadButton\":\"Upload Script\",\"empty\":\"No mobile script is configured yet. Upload the first script bundle.\",\"table\":{\"name\":\"Name\",\"fileName\":\"File Name\",\"minIosVersion\":\"Min iOS Version\",\"minAndroidVersion\":\"Min Android Version\",\"uploadedAt\":\"Uploaded At\",\"edit\":\"Edit\",\"delete\":\"Delete\"},\"upload\":{\"title\":\"Upload Mobile Script\",\"effectiveHint\":\"The uploaded script becomes the newest effective version for apps; older versions remain listed. Only ZIP files are supported.\",\"fileLabel\":\"Script File\",\"chooseFile\":\"Choose File\",\"noFileSelected\":\"No file selected\",\"nameLabel\":\"Name (optional)\",\"namePlaceholder\":\"Defaults to the file name when empty\",\"minIosVersionLabel\":\"Min iOS Version\",\"minAndroidVersionLabel\":\"Min Android Version\",\"ver
134sionPlaceholder\":\"e.g. 1.2.3\",\"confirm\":\"Upload\"},\"edit\":{\"title\":\"Edit Mobile Script\",\"nameLabel\":\"Name (optional)\",\"namePlaceholder\":\"Leave empty to keep unchanged\",\"minIosVersionLabel\":\"Min iOS Version\",\"minAndroidVersionLabel\":\"Min Android Version\",\"versionPlaceholder\":\"e.g. 1.2.3\"},\"delete\":{\"confirmTitle\":\"Delete Mobile Script\",\"confirmDescription\":\"Are you sure you want to delete the mobile script \\\"{name}\\\"? This action cannot be undone.\"},\"toasts\":{\"uploadSuccess\":\"Mobile script uploaded\",\"updateSuccess\":\"Mobile script updated\",\"deleteSuccess\":\"Mobile script deleted\"},\"errors\":{\"invalidIosVersion\":\"Invalid iOS version format. Enter dot-separated numbers (e.g. 1.2.3).\",\"invalidAndroidVersion\":\"Invalid Android version format. Enter dot-separated numbers (e.g. 1.2.3).\",\"mobile_script_file_format_not_supported\":\"Unsupported script file format. Please use a ZIP file.\"}},\"translationPromptManagement\":{\"title\":\"Translation Prompts\",\"description\":\"Manage the system-default prompts used when translating each language. Teams can override them on top of these defaults.\",\"orgDescription\":\"Set the prompts used when translating each language. Languages without a custom prompt fall back to the system default.\",\"searchPlaceholder\":\"Search languages\",\"empty\":\"There are no configurable languages yet.\",\"noResults\":\"No matching languages found.\",\"promptEmptyHint\":\"No prompt configured yet.\",\"promptEmptyHintFallback\":\"Not set â the system default prompt will be used.\",\"status\":{\"custom\":\"Configured\",\"unset\":\"Not set\",\"unsetFallback\":\"Using system default\"},\"actions\":{\"edit\":\"Edit\",\"clear\":\"Clear\"},\"edit\":{\"title\":\"Edit Translation Prompt\",\"languageLabel\":\"Language\",\"promptLabel\":\"Prompt\",\"promptPlaceholder\":\"Enter the prompt provided to the model during translationâ¦\"},\"delete\":{\"confirmTitle\":\"Clear Translation Prompt\",\"confirmDescription\":\"Are you sure you want to clear the translation prompt for \\\"{name}\\\"? It will fall back to the system default.\"},\"toasts\":{\"saveSuccess\":\"Translation prompt saved\",\"clearSuccess\":\"Translation prompt cleared\"},\"errors\":{\"promptRequired\":\"Please enter the prompt.\"}},\"acceptInvite\":{\"joining\":\"Joining the teamâ¦\",\"successTitle\":\"You've joined the team\",\"successDescription\":\"You have successfully joined the team. Head to Studio to start collaborating.\",\"goToStudio\":\"Go to Studio\",\"errorTitle\":\"Unable to join the team\",\"linkExpired\":\"This invitation link is no longer valid. Ask a team manager to invite you again.\"},\"members\":{\"title\":\"Member Management\",\"description\":\"View and manage members in this team, including their roles and permissions.\",\"searchPlaceholder\":\"Search members\",\"inviteEmailPlaceholder\":\"Enter email address\",\"inviteEmailInvalid\":\"Enter a valid email address\",\"inviteButton\":\"Send Invite\",\"inviteSuccess\":\"Invitation sent\",\"inviteError\":\"Failed to send invitation. Please try again later.\",\"removeConfirmTitle\":\"Remove Member\",\"removeConfirmDescription\":\"Are you sure you want to remove this member from the team? This action cannot be undone.\",\"deleteSuccess\":\"Member removed\",\"deleteError\":\"Failed to remove member. Please try again later.\",\"goToSettings\":\"Open Team Settings\",\"role\":{\"owner\":\"Owner\",\"manager\":\"Manager\",\"member\":\"Member\"},\"table\":{\"member\":\"Member\",\"name\":\"Name\",\"role\":\"Role\",\"permission\":\"Permissions\",\"seatTypeHeader\":\"Seat Type\",\"creditUsageHeader\":\"Used / Limit\",\"joinedAt\":\"Joined\",\"remove\":\"Remove\",\"editRole\":\"Edit Role\",\"editSeat\":\"Edit Seat\",\"noData\":\"No members yet\",\"seat\":\"Seat\",\"you\":\"You\",\"actions\":\"Actions\",\"setCreditLimit\":\"Set credit cap\"},\"editRoleDialog\":{\"title\":\"Change Permissions\",\"save\":\"Save Role\",\"saving\":\"Savingâ¦\"},\"editSeatDialog\":{\"title\":\"Change Seat\",\"save\":\"Save Seat\",\"saving\":\"Savingâ¦\"},\"creditLimitDialog\":{\"title\":\"Credit spend limit\",\"unlimited\":\"Unlimited\",\"limitLabel\":\"Spend limit (credits)\",\"limitPlaceholder\":\"Enter a credit limit\",\"invali
134d\":\"Please enter a valid credit limit.\",\"saveSuccess\":\"Spend limit updated\",\"saveError\":\"Failed to update spend limit\",\"saving\":\"Savingâ¦\",\"consumedLabel\":\"Consumed this period\",\"unlimitedDesc\":\"No cap on this member's credit usage\",\"setLimit\":\"Set a cap\",\"setLimitDesc\":\"Limit the credits this member can use this period\",\"remaining\":\"{credits} credits left this period\",\"overBudgetWarning\":\"Consumption already exceeds this cap\"},\"inviteDialog\":{\"title\":\"Invite Member\",\"emailLabel\":\"Email\",\"roleLabel\":\"Role\",\"confirm\":\"Confirm\",\"seatLabel\":\"Seat Type\",\"seatAssignmentHint\":\"New members default to \\\"Viewer\\\". After accepting the invitation, you can assign them Full or Reviewer in the member list.\"},\"roleUpdateSuccess\":\"Member role updated\",\"seatUpdateSuccess\":\"Member seat updated\",\"updateError\":\"Update failed, please try again later\",\"roleDescription\":{\"owner\":\"Owners have full administrative rights and can manage the team, members, subscriptions, and all projects.\",\"manager\":\"Managers can manage team members, projects, and content, but cannot change subscriptions or ownership.\",\"member\":\"Members act on content according to the role assigned to them per project.\"},\"seatType\":{\"full\":\"Full Seat\",\"reviewer\":\"Reviewer Seat\",\"viewer\":\"View-Only Seat\"},\"seatName\":{\"full\":\"Full\",\"reviewer\":\"Reviewer\",\"viewer\":\"Viewer\"},\"seatTypeDescription\":{\"full\":\"Full access to all translation and editing features.\",\"reviewer\":\"Can review and comment, but cannot run AI translation.\",\"viewer\":\"View and comment only, always unlimited.\"},\"seatUnlimited\":\"Unlimited\",\"seatExhausted\":\"Exhausted\",\"seatNotPurchased\":\"Not purchased\",\"seatAssignedCount\":\"{count} assigned\",\"seatUsageTitle\":\"Seat usage\",\"permissionDialog\":{\"title\":\"Permissions\",\"changeTitle\":\"Change Role\",\"roleLabel\":\"Member Role\",\"ownerDescription\":\"Owners have full admin access â they can manage the team, members, and all projects.\",\"managerDescription\":\"Managers can only manage projects and translations. They cannot change team or member settings.\",\"note\":\"You can change a member's role at any time. Changes take effect immediately.\",\"confirm\":\"Confirm\",\"notAvailable\":\"Role changes are not available yet\"}},\"upload\":{\"title\":\"Create Translation\",\"instruction\":\"Upload images to create a translation. After uploading, you can drag to reorder them.\",\"dropZoneText\":\"Drag image files here or click to browse\\nSupported formats: JPG / JPEG / PNG / WEBP\",\"supperInstruction\":\"Supported formats: JPG / PNG / WEBP\",\"uploadButton\":\"Choose Files\",\"submit\":\"Create Translation\",\"dragDropTitle\":\"Release to upload files\",\"dragDropDescription\":\"Drag image files here to start uploading\",\"dropFilesHere\":\"Drag files here to upload\",\"imageTooLarge\":\"Over the {maxSize} per-file limit: {files}. No images were added.\",\"extensionBanner\":{\"title\":\"Install the Extension\",\"description\":\"Translate manga right on the original site. Dozens of platforms, no download.\",\"cta\":\"Try now\",\"close\":\"Dismiss extension banner\"},\"uploadNotice\":{\"main\":\"Please make sure the images you upload are for \u003chighlight\u003epersonal study or research use only\u003c/highlight\u003e. The system will temporarily store translation results in your private folder for viewing. Ensure you have authorization from the rights holder or a lawful right to use the content.\",\"confirmation\":\"By clicking upload, you agree to take full copyright responsibility for this content.\"},\"creditReminder\":{\"message\":\"You have unclaimed Credits. Go claim them now?\",\"cta\":\"Claim now\",\"close\":\"Dismiss reminder\"},\"configDialog\":{\"title\":\"Translation Settings\",\"titleLabel\":\"Title\",\"targetLanguageLabel\":\"Target Language\",\"cancel\":\"Cancel\",\"translate\":\"Start Translation\",\"next\":\"Next\",\"confirmMove\":\"Confirm Move\",\"back\":\"Back\",\"confirm\":\"Start Translation\",\"confirmTitle\":\"Confirm Translation\",\"backToConfig\":\"Back\",\"chargeConfirm\":\"Review Charges\",\"targetLanguage\":\"Target Language\",\"imageCount\":\"Number of Images\",\"estimatedTime\":\"Estimated Translation Time\",\"timeHours\":\"{0} hr\",\"timeMinutes\":\"{0} min\",\"timeSeconds\":\"{0}
134 sec\",\"creditCost\":\"Credits Required\",\"nonCommercialNotice\":\"Translation results are for personal use only and may not be used for commercial purposes.\",\"notifyWhenComplete\":\"Notify me when the translation is complete\",\"bookshelfCategory\":\"Folder\",\"selectBookshelf\":\"Select Folder\",\"calculating\":\"Calculating...\",\"costCalculationError\":\"Failed to calculate cost\",\"insufficientBalance\":\"Insufficient Credit Balance\",\"insufficientBalanceMessage\":\"This translation requires {credits} Credits, but your current balance is only {balance} Credits. Please purchase more Credits or upgrade your plan.\",\"insufficientBalanceMessageNoBalance\":\"This translation requires {credits} Credits, but your current balance is not enough to complete it. Please top up your Credits or upgrade your plan.\",\"refreshCredit\":\"Refresh Credits\",\"upgradePlan\":\"Upgrade Plan\",\"agreeTerms\":\"I have read and agree to the \u003ctos\u003eTerms of Service\u003c/tos\u003e, \u003cpp\u003ePrivacy Policy\u003c/pp\u003e, and \u003cdmca\u003eDMCA Copyright Policy\u003c/dmca\u003e, and I confirm that this service is for personal learning and research only and will not be used for illegal distribution.\"},\"progressDialog\":{\"title\":\"Creating Translation\",\"uploading\":\"Uploading images\",\"canCloseNotice\":\"Images are being uploaded. Please do not close this window.\",\"closeWindow\":\"Close Window\",\"uploadFailed\":\"Failed to upload images\",\"createFailed\":\"Failed to create translation\"}},\"plan\":{\"title\":\"Plans\",\"pricesInUSD\":\"Prices in USD\",\"yearDiscount\":\"Save {discount} with annual billing\",\"yearlyBilling\":\"One-time payment of ${price} /year\",\"freeForEveryone\":\"Free for everyone\",\"monthly\":\"Monthly\",\"yearly\":\"Yearly\",\"perMonth\":\"mo\",\"priority\":\"Priority\",\"priorityLow\":\"Low\",\"priorityMedium\":\"Medium\",\"priorityHigh\":\"High\",\"currentPlanLabel\":\"Current Plan\",\"targetPlanLabel\":\"Upgrade Target\",\"currentPlan\":\"Current Plan\",\"subscribe\":\"Subscribe Now\",\"upgradePlan\":\"Upgrade Plan\",\"upgradeDialogTitle\":\"Preview Upgrade\",\"paymentDialogTitle\":\"Complete Payment\",\"paymentDialogDescription\":\"Complete payment verification to activate your new subscription plan. If your card requires 3D Secure, we will guide you through the verification flow automatically.\",\"upgradeNoticeTitle\":\"Upgrade Notice\",\"upgradeMonthlyNotice\":\"After the upgrade, all of your existing credits for this month will be fully retained and will not be used for fee offsets. The new plan will take effect today, and the full amount of the new plan will be charged. After checkout, it may take 1 to 3 minutes for your new plan status to become active.\",\"upgradeYearlyNotice\":\"After the upgrade, all of your existing credits will be fully retained. The unused remaining months of your current plan will be prorated and credited toward the new subscription fee, and the difference will be charged today. After checkout, it may take 1 to 3 minutes for your new plan status to become active.\",\"upgradeFeePreviewTitle\":\"Upgrade Fee Preview\",\"upgradeFeeTotal\":\"Original price of new plan\",\"upgradeFeeDiscount\":\"Prorated credit\",\"upgradeFeeSubTotal\":\"Amount due today\",\"summaryPrice\":\"Price USD ${price}\",\"summaryCredits\":\"Monthly credits {credits}\",\"confirmUpgrade\":\"Confirm Upgrade\",\"confirmingUpgrade\":\"Creating upgrade order...\",\"confirmPayment\":\"Confirm Payment\",\"confirmingPayment\":\"Verifying payment...\",\"cancel\":\"Maybe later\",\"upgradePreviewFailed\":\"Failed to load the upgrade preview. Please try again later.\",\"retryPreview\":\"Retry Preview\",\"subscriptionSuccess\":\"Subscription created successfully\",\"upgradeSuccess\":\"Plan upgraded successfully\",\"paymentSucceeded\":\"Payment verification succeeded\",\"paymentProcessing\":\"Your payment is being processed. Your plan status will update shortly.\",\"paymentConfirmFailed\":\"Payment verification failed. Please try again.\",\"processingDialogTitle\":\"Processing Order\",\"processingDialogHeadline\":\"We are confirming your subscription change\",\"processingDialogDescription\":\"Your order has been created successfully and we are syncing your latest subscription status. This may take 1 to 3 minutes.\",\"subscriptionConfirmationTimeout\":\"Your subscription change is still being processed. Please check your plan status again shortly.\",\"recommended\":\"Recommend\",\"features\":{\"free\":{\"feature1\":\"Standard translation speed\",\"feature2\":\"Supp
134orts 30+ languages\",\"feature3\":\"Supports Chrome extension\",\"feature4\":\"{credits} credits per month\"},\"lite\":{\"feature1\":\"Priority translation speed\",\"feature2\":\"All Free features\",\"feature3\":\"{credits} credits per month\"},\"plus\":{\"feature1\":\"Highest priority translation speed\",\"feature2\":\"All Lite features\",\"feature3\":\"{credits} credits per month\"},\"pro\":{\"feature1\":\"Highest priority translation speed\",\"feature2\":\"All Plus features\",\"feature3\":\"{credits} credits per month\"}},\"subscribeFailed\":\"An error occurred while subscribing\",\"managePlan\":\"Manage Subscription\",\"manageSubscriptionFailed\":\"Failed to open subscription management\"},\"components\":{\"basicInput\":{\"placeholder\":\"Please enter a value\"},\"basicSelect\":{\"placeholder\":\"Please select an option\"}},\"manga_viewer\":{\"title\":\"Manga Viewer\",\"error\":\"An error occurred. Unable to display the manga.\",\"reader\":{\"coverIsolation\":\"Single Page Cover\",\"coverMerge\":\"Two-Page Spread\",\"coverIsolationTooltip\":\"Display the cover as a single page, shifting 1-2, 3-4 into 1, 2-3, 4-5\",\"reset\":\"Reset\",\"verticalMode\":\"Vertical View\",\"verticalModeEn\":\"Vertical\",\"horizontalMode\":\"Horizontal View\",\"horizontalModeEn\":\"Horizontal\",\"reportIssue\":\"Report Issue\",\"fullscreen\":\"Fullscreen\",\"exitFullscreen\":\"Exit Fullscreen\",\"singlePage\":\"Single Page\",\"dualPage\":\"Dual Page\",\"zoomOut\":\"Zoom Out\",\"zoomIn\":\"Zoom In\",\"close\":\"Close\"}},\"history\":{\"title\":\"Translation History\",\"subtitle\":\"Browse your past translations\",\"loading\":\"Loading\",\"filter\":{\"all\":\"All\",\"translating\":\"Translating\",\"completed\":\"Completed\",\"failed\":\"Failed\",\"expired\":\"Expired\"},\"search\":\"Search\",\"table\":{\"title\":\"Title\",\"language\":\"Language\",\"source\":\"Source\",\"createdAt\":\"Created At\",\"cost\":\"Cost\",\"pointsUsed\":\"Credits Used\",\"amount\":\"Amount\",\"status\":\"Status\",\"progress\":\"Progress\",\"action\":\"View\",\"duration\":\"Translation Time\",\"toView\":\"Open\"},\"duration\":{\"hour\":\"hrs\",\"minute\":\"mins\",\"second\":\"secs\"},\"status\":{\"pending\":\"Pending\",\"executing\":\"Translating\",\"completed\":\"Completed\",\"failed\":\"Failed\",\"terminated\":\"Expired\"},\"empty\":{\"title\":\"No translation history yet\",\"description\":\"You haven't created any translations yet. Start your first one now.\",\"cta\":\"Start Translating\"},\"contextMenu\":{\"view\":\"View\",\"reportIssue\":\"Report Issue\",\"delete\":\"Delete\"},\"pagination\":{\"previous\":\"Previous\",\"next\":\"Next\",\"page\":\"Page {page}\"},\"noData\":\"No data available\",\"sourcePlatform\":{\"loomicWeb\":\"Loomic Web\",\"loomicBusiness\":\"Loomic Business\",\"thirdParty\":\"Third-Party\"},\"deleteConfirm\":{\"title\":\"Delete Translation Record\",\"description\":\"Are you sure you want to delete this translation record? This action cannot be undone.\"},\"deleteSuccess\":\"Translation record deleted successfully\",\"deleteError\":\"Failed to delete translation record\",\"errors\":{\"noSourcePlatformUrl\":\"Source URL not found\"},\"deleteLoading\":{\"title\":\"Deleting Translation Record\",\"description\":\"Deleting manga record...\"}},\"profile\":{\"title\":\"Profile\",\"description\":\"Manage your account settings and subscription\",\"name\":\"Username\",\"email\":\"Email\",\"edit\":\"Edit\",\"tabs\":{\"billing\":\"Billing \u0026 Subscription\",\"chargeHistory\":\"Charge History\",\"linkedAccounts\":\"Linked Accounts\",\"preferences\":\"Preferences\",\"notifications\":\"Notifications\"},\"viewTasks\":\"Quests\",\"editProfile\":\"Edit Profile\",\"changePassword\":\"Change Password\",\"currentPlan\":\"Subscription Plan\",\"freePlan\":\"Free Plan\",\"free\":\"Free\",\"canUpload\":\"You can upload {count} manga\",\"upgradePlan\":\"Upgrade Plan\",\"linkedAccounts\":\"Linked Accounts\",\"verified\":\"Verified\",\"unbind\":\"Unlink\",\"unbindSuccess\":\"Account unlinked successfully\",\"unbindFailed\":\"Failed to unlink account. Please try again later.\",\"unbindLastProviderError\":\"Unable to unlink. This is your only sign-in method.\",\"bind\":\"Link Account\",\"bindSuccess\":\"Account linked successfully\",\"bindFailed\":\"Failed to link account. Please try again later.\",\"logout\":\"Log Out\",\"logout_confirm\":{\"title\":\"Confirm Logout\",\"description\":\"Are you sure you want to log out?\"},\"interval_type_enum\":{\"month\":\"Monthly\",\"year\":\"Yearly\"},\"plan_level_enum\":{\"free\":\"Free Plan\",\"lite\":\"Lite Plan\",\"plus\":\"Plus Plan\",\"pro\":\"Pro Plan\"},\"subscriptionStatus\":{\"renewing\":\"Auto-renewing\",\"cancelled\":\"Renewal cancelled\",\"inactive\":\"Inactive\"}
134,\"subscriptionTimeline\":{\"nextBilling\":\"Next billing: {date}\",\"accessUntil\":\"Access until: {date}\",\"endedAt\":\"Ended on {date}\"},\"managePlan\":\"Manage Subscription\",\"restorePlan\":\"Restore Subscription\",\"subscriptionCurrentBadge\":\"Current Plan\",\"subscriptionHistory\":\"Subscription History\",\"subscriptionStartDate\":\"Subscription Start Date\",\"subscriptionNextBillingDate\":\"Next Billing Date\",\"subscriptionEndDate\":\"Subscription End Date\",\"creditPerMonth\":\"month\",\"subscriptionWillEndWarning\":\"Your subscription will end on the expiration date, and Pro features will no longer be available afterward.\",\"chargeHistoryTable\":{\"chargeDate\":\"Charge Date\",\"endDate\":\"End Date\",\"amount\":\"Amount\",\"plan\":\"Subscription Plan\",\"status\":\"Status\",\"empty\":\"No charge history yet\"},\"chargeHistoryStatus\":{\"success\":\"Payment Succeeded\",\"failed\":\"Payment Failed\"},\"managePlanFailed\":\"An error occurred while opening subscription management\",\"credit\":\"Credit Records\",\"creditBalance\":\"Remaining Credits\",\"creditHistory\":\"Credit History\",\"chargeHistory\":\"Charge History\",\"buyCredit\":\"Buy Credits\",\"creditPurchase\":\"Purchase Credits\",\"creditPurchaseDescription\":\"Every $1 USD = {creditRate} credits. The minimum purchase is {minCredit} credits, and purchased credits are valid for 1 year.\",\"creditPurchaseDescriptionAdditional\":\"Most manga consume 1 Credit per translated image. In some cases, more than 1 Credit may be required due to factors such as image ratio, speech bubble count, or text volume.\",\"creditPurchaseInfoTitle\":\"Purchase details\",\"creditPurchaseAmountLabel\":\"Credit Amount\",\"creditPurchaseUsdHint\":\"= ${amount}\",\"creditPurchaseAmount\":\"Amount\",\"creditPurchaseEstimatedTax\":\"Estimated Tax\",\"creditPurchaseEstimatedTaxValue\":\"$$0\",\"creditPurchaseTotal\":\"Total Cost\",\"creditPurchaseSubmit\":\"Buy Now\",\"creditPurchaseFailed\":\"An error occurred while purchasing Credits\",\"creditPurchaseSuccess\":\"Credits purchased successfully\",\"creditPurchaseProcessingTitle\":\"Processing Credit Order\",\"creditPurchaseProcessingDescription\":\"Your payment is complete and we are syncing your latest credit balance. This may take 1 to 3 minutes.\",\"creditPurchasePending\":\"Your credit purchase is still being processed. Please check your credit balance again shortly.\",\"changePlan\":\"Change Plan\",\"preferences\":\"Preferences\",\"displayTheme\":\"Display Theme\",\"language\":\"Language\",\"theme_enum\":{\"light\":\"Light\",\"dark\":\"Dark\",\"system\":\"System\"},\"language_enum\":{\"en-US\":\"English\",\"zh-TW\":\"ç¹é«ä¸æ\",\"ja-JP\":\"æ¥æ¬èª\",\"ko-KR\":\"íêµì´\"},\"unbindConfirmTitle\":\"Unlink Third-Party Account\",\"unbindConfirmDescription\":\"Are you sure you want to unlink this third-party account? You will no longer be able to sign in with it afterward.\",\"editDialog\":{\"title\":\"Edit Avatar and Name\",\"avatarAlt\":\"Avatar preview\",\"nameLabel\":\"Name\",\"namePlaceholder\":\"Enter your name\",\"cancel\":\"Cancel\",\"confirm\":\"Confirm\",\"uploadFailed\":\"Failed to upload avatar. Please try again later.\",\"updateFailed\":\"Failed to update profile. Please try again later.\",\"updateSuccess\":\"Profile updated successfully\"}},\"creditHistory\":{\"title\":\"Credit History\",\"description\":\"Review your credit usage and rewards\",\"back\":\"Back\",\"table\":{\"amount\":\"Amount\",\"balance\":\"Remaining Credits\",\"expired_date_time\":\"Expiration Time\",\"create_date_time\":\"Created At\",\"description\":\"Reason\"},\"description_enum\":{\"subscription_success\":\"Subscription Plan\",\"subscription_upgrade\":\"Subscription Upgrade\",\"subscription_cancelled\":\"Subscription Cancelled\",\"manga_translation\":\"Manga Translation\",\"invitation_reward\":\"Invitation Reward\",\"referral_reward\":\"Referral Reward\",\"one_time_payment\":\"One-Time Purchase\",\"free_monthly_claim\":\"Monthly Free Credit Claim\",\"quest_reward\":\"Quest Reward\",\"invitation_milestone_reward\":\"Invitation Milestone Reward\",\"admin_adjustment\":\"Admin Adjustment\",\"manga_translation_refund\":\"Manga Translation Refund\",\"support_adjustment\":\"Supp
134ort adjustment\"},\"noData\":\"No records\"},\"subscriptionHistory\":{\"title\":\"Subscription History\",\"description\":\"Review your subscription history and status\",\"back\":\"Back\",\"table\":{\"subscriptionTime\":\"Subscription Time\",\"subscriptionPlan\":\"Subscription Plan\",\"subscriptionStartDate\":\"Subscription Start Date\",\"amount\":\"Amount\",\"status\":\"Status\"},\"status\":{\"active\":\"Active Subscription\",\"inactive\":\"Ended\"},\"noData\":\"No records\",\"plan_level_enum\":{\"free\":\"Free Plan\",\"lite\":\"Lite Plan\",\"plus\":\"Plus Plan\",\"pro\":\"Pro Plan\"}},\"organizationSelector\":{\"title\":\"Select Team\",\"description\":\"Choose a team workspace to enter\",\"loading\":\"Loading...\",\"unnamed\":\"Unnamed Team\",\"disabledBadge\":\"Disabled\",\"disabledHint\":\"This team has been disabled and cannot be opened\",\"noOrganizations\":\"No teams available\",\"createButton\":\"Create Team\",\"createTitle\":\"Create Team\",\"createDescription\":\"You will become the owner of this team and can invite members afterwards\",\"createNameLabel\":\"Team Name\",\"createNamePlaceholder\":\"Enter team name\",\"createNameRequired\":\"Please enter a team name\",\"createLogoLabel\":\"Team Logo (optional)\",\"createCancel\":\"Cancel\",\"creating\":\"Creating...\",\"createSuccess\":\"Team created\",\"createFailed\":\"Failed to create, please try again later\",\"createUploadFailed\":\"Image upload failed, please try again later\",\"emptyTitle\":\"You don't belong to any team yet\",\"emptyDescription\":\"Fill out the form to contact us and get started\",\"contactButton\":\"Contact us\"},\"languageNames\":{\"ar-ae\":\"Arabic (UAE)\",\"ar-eg\":\"Arabic (Egypt)\",\"ar-sa\":\"Arabic (Saudi Arabia)\",\"cs-cz\":\"Czech (Czechia)\",\"de-de\":\"German (Germany)\",\"en-au\":\"English (Australia)\",\"en-ca\":\"English (Canada)\",\"en-gb\":\"English (United Kingdom)\",\"en-in\":\"English (India)\",\"en-sg\":\"English (Singapore)\",\"en-us\":\"English (US)\",\"es-419\":\"Spanish (Latin America)\",\"es-es\":\"Spanish (Spain)\",\"es-mx\":\"Spanish (Mexico)\",\"fil-ph\":\"Filipino (Philippines)\",\"fr-be\":\"French (Belgium)\",\"fr-ca\":\"French (Canada)\",\"fr-fr\":\"French (France)\",\"id-id\":\"Indonesian (Indonesia)\",\"it-it\":\"Italian (Italy)\",\"ja-jp\":\"Japanese (Japan)\",\"ko-kr\":\"Korean (South Korea)\",\"ms-my\":\"Malay (Malaysia)\",\"nl-nl\":\"Dutch (Netherlands)\",\"pl-pl\":\"Polish (Poland)\",\"pt-br\":\"Portuguese (Brazil)\",\"pt-pt\":\"Portuguese (Portugal)\",\"ru-ru\":\"Russian (Russia)\",\"sv-se\":\"Swedish (Sweden)\",\"th-th\":\"Thai (Thailand)\",\"tr-tr\":\"Turkish (Türkiye)\",\"uk-ua\":\"Ukrainian (Ukraine)\",\"vi-vn\":\"Vietnamese (Vietnam)\",\"zh-cn\":\"Chinese, Simplified (China)\",\"zh-hk\":\"Chinese, Traditional (Hong Kong)\",\"zh-tw\":\"Chinese, Traditional (Taiwan)\"},\"languageSelect\":{\"searchPlaceholder\":\"Search languages\",\"noResults\":\"No matching languages found\"},\"project\":{\"title\":\"Project Management\",\"subtitle\":\"Manage your projects\",\"search\":\"Search projects\",\"close\":\"Close\",\"table\":{\"name\":\"Project Name\",\"mangaCount\":\"Manga Count\",\"count\":\"Count\",\"createdAt\":\"Created At\",\"updatedAt\":\"Updated At\",\"lastUpdatedAt\":\"Last Updated\",\"view\":\"Open\",\"actions\":\"Actions\"},\"allProjects\":\"All Projects\",\"comicsCount\":\"{count} comics\",\"editedPrefix\":\"Edited\",\"favorite\":{\"add\":\"Add to favorites\",\"remove\":\"Remove from favorites\",\"error\":\"Operation failed, please try again later\"},\"noData\":\"No projects available\",\"mangaListTitle\":\"Manga List\",\"backToProjects\":\"Back\",\"notMember\":{\"title\":\"You are not a member of this project\",\"description\":\"Project membership is required to view the manga list and open the editor. Ask a project manager to add you.\",\"manageHint\":\"You can add yourself to this project from \\\"Members\\\" above.\"},\"manga\":{\"search\":\"Search manga\",\"untitled\":\"Untitled Manga\",\"table\":{\"title\":\"Manga Title\",\"createdAt\":\"Created At\",\"updatedAt\":\"Updated At\",\"status\":\"Status\",\"action\":\"View\"},\"noData\":\"No manga available\",\"actionMenu\":{\"duplicate\":\"Duplicate\",\"archive\":\"Archive manga\"},\"duplicateDialog\":{\"title\":\"Duplicate manga\",\"titleLabel\":\"Copy title\",\"titlePlaceholder\":\"Enter a title for the copy\",\"defaultTitle\":\"{title} copy\",\"hint\":\"The original is read-only while copying. The copy appears in the list once it finishes.\",\"cancel\":\"Cancel\",\"confirm\":\"Start copying\",\"startSuccess\":\"Copying started\",\"startError\":\"Failed to start copying\"},\"cloneProgress\":{\"untitled\":\"Untitled copy\",\"pages\":\"{done}/{total} pages\",\"failed\":\"Copying \\\"{title}\\\" failed\",\"retryHint\":\"Press \\\"Duplicate\\\" again to retry.\",\"status\":{\"pending\":\"Queued\",\"preparing\":\"Preparing\",\"flushing\":\"Saving source\",\"copying_fonts\":\"Copying fonts\",\"copying\":\"Copying\",\"completed\":\"Completed\",\"failed\":\"Failed\",\"cancelled\":\"Cancelled\"}},\"archiveConfirm\":{\"title\":\"Archive manga\",\"description\":\"Are you sure you want to archive this manga? It will be hidden from the manga list and can be restored from \\\"Archived manga\\\".\"}
134,\"archiveLoading\":{\"title\":\"Archiving manga\",\"description\":\"Archiving manga, please wait...\"},\"archiveSuccess\":\"Manga archived\",\"archiveError\":\"Failed to archive manga\",\"archivedDialog\":{\"title\":\"Archived manga\",\"description\":\"Archived manga is hidden from the main list and can be restored here.\",\"searchPlaceholder\":\"Search archived manga\",\"empty\":\"No archived manga\",\"noResults\":\"No matching manga found\",\"loadError\":\"Failed to load archived manga\",\"archivedAtLabel\":\"Archived on\",\"unarchiveConfirm\":{\"title\":\"Unarchive manga\",\"description\":\"Are you sure you want to unarchive this manga? It will return to the manga list.\"},\"unarchive\":\"Unarchive\",\"unarchiveSuccess\":\"Unarchived\",\"unarchiveError\":\"Failed to unarchive\",\"delete\":\"Delete\",\"deleteConfirm\":{\"title\":\"Permanently delete manga\",\"description\":\"Are you sure you want to permanently delete the manga \\\"{title}\\\"? All of its pages and translations will be deleted as well, and this cannot be undone here.\"},\"deleteLoading\":{\"title\":\"Deleting manga\",\"description\":\"Deleting the manga, please waitâ¦\"},\"deleteSuccess\":\"Manga deleted\",\"deleteError\":\"Failed to delete the manga\"}},\"untitledProject\":\"Untitled Project\",\"createMangaButton\":\"Create Manga\",\"status\":\"Status\",\"progress\":\"Progress\",\"processStatus\":{\"processing\":\"Processing\",\"ready\":\"Ready to edit\",\"failed\":\"Failed\"},\"addNew\":\"New Project\",\"actionMenu\":{\"rename\":\"Rename Project\",\"settings\":\"Project settings\",\"archive\":\"Archive project\",\"glossary\":\"Project glossary\",\"duplicate\":\"Duplicate project\",\"delete\":\"Delete Project\"},\"duplicateDialog\":{\"title\":\"Duplicate project\",\"nameLabel\":\"New project name\",\"namePlaceholder\":\"Enter a name for the new project\",\"defaultName\":\"{name} copy\",\"hint\":\"Includes non-archived manga, the glossary and members. Manga are copied in the background and appear as each one finishes.\",\"cancel\":\"Cancel\",\"confirm\":\"Start copying\",\"startSuccess\":\"Project copy created\",\"startError\":\"Failed to copy the project\",\"skippedNotice\":\"{count} manga were not copied\"},\"archiveConfirm\":{\"title\":\"Archive project\",\"description\":\"Are you sure you want to archive this project? It will be hidden from the project list and can be restored from \\\"Archived projects\\\".\"},\"archiveLoading\":{\"title\":\"Archiving project\",\"description\":\"Archiving project, please wait...\"},\"archiveSuccess\":\"Project archived\",\"archiveError\":\"Failed to archive project\",\"archivedDialog\":{\"title\":\"Archived projects\",\"description\":\"Archived projects are hidden from the main list and can be restored here.\",\"searchPlaceholder\":\"Search archived projects\",\"empty\":\"No archived projects\",\"noResults\":\"No matching projects found\",\"loadError\":\"Failed to load archived projects\",\"archivedAtLabel\":\"Archived on\",\"unarchiveConfirm\":{\"title\":\"Unarchive project\",\"description\":\"Are you sure you want to unarchive this project? It will return to the project list.\"},\"unarchive\":\"Unarchive\",\"unarchiveSuccess\":\"Unarchived\",\"unarchiveError\":\"Failed to unarchive\",\"delete\":\"Delete\",\"deleteConfirm\":{\"title\":\"Permanently delete project\",\"description\":\"Are you sure you want to permanently delete the project \\\"{name}\\\"? All manga and translations in it will be deleted as well, and this cannot be undone here.\"},\"deleteLoading\":{\"title\":\"Deleting project\",\"description\":\"Deleting the project, please waitâ¦\"},\"deleteSuccess\":\"Project deleted\",\"deleteError\":\"Failed to delete the project\"},\"renameLoading\":{\"title\":\"Renaming Project\",\"description\":\"Updating project name, please wait...\"},\"renameSuccess\":\"Project renamed\",\"renameError\":\"Failed to rename project\",\"renameDialog\":{\"title\":\"Rename Project\",\"namePlaceholder\":\"Enter project name\",\"cancel\":\"Cancel\",\"confirm\":\"Confirm\"},\"addDialog\":{\"title\":\"New Project\",\"namePlaceholder\":\"Enter project name\",\"confirm\":\"Create\",\"cancel\":\"Cancel\",\"success\":\"Project created\",\"error\":\"Failed to create project\",\"loading\":{\"title\":\"Creating Project\",\"description\":\"Creating project...\"}},\"membersCta\":\"Members\",\"deleteConfirm\":{\"title\":\"Delete Project\",\"description\":\"Are you sure you want to delete this project? This action cannot be undone.\"},\"deleteLoading\":{\"title\":\"Deleting Project\",\"description\":\"Deleting project, please wait...\"},\"deleteSuccess\":\"Project deleted\",\"deleteError\":\"Failed to delete project\"},\"createManga\":{\"title\":\"Create New Manga\",\"mangaTitle\":\"Manga Title\",\"mangaTitlePlaceholder\":\"Enter the manga title\",\"targetLanguage\":\"Target Language\",\"targetLanguages\":\"Choose languages (multiple)\",\"selectedLanguages\":\"Selected languages\",\"targetLanguagesSearch\":\"Search languages\",\"targetLanguagesNoResults\":\"No matching languages\",\"targetLanguagesEmpty\":\"Choose at least one target language\",\"targetLanguagesRemove\":\"Remove\",\"targetLanguagesSelectAll\":\"All languages\",\"reset\":\"Reset\",\"confirmCreate\":\"Confirm\",\"cancel\":\"Cancel\",\"create\":\"Create\",\"basicInfo\":\"Basic Information\",\"images\":\"Images\",\"imagesDescription\":\"Drag image files here or click to upload. Supported formats: JPG / PNG / WEBP\",\"imageTooLarge\":\"Over the {maxSize} per-file limit: {files}. No images were added.\",\"uploadButton\":\"Choose Files\",\"dropFilesHere\":\"Drag files here to upload\",\"confirmTitle\":\"Upload and Create Manga\",\"confirmDescription\":\"Once confirmed, your images will be uploaded, the manga will be created, and the initial translation will begin.\",\"comingSoon\":\"Coming soon\",\"retry\":\"Retry\",\"initTitle\":\"Creating manga\",\"initHint\":\"Please wait, initializing editing environment\",\"initFailedTitle\":\"Creation failed\",\"initFailedHint\"
134:\"An error occurred during initialization, please retry\",\"initUpload\":\"Upload images\",\"initCreate\":\"Create manga\",\"initProcess\":\"Process pages\",\"initOpen\":\"Open editor session\",\"initSeed\":\"Sync realtime data\",\"initReady\":\"Ready\",\"initSubmit\":\"Submit for processing\",\"upload\":{\"dropHint\":\"Drag images here, or click to choose files\",\"acceptHint\":\"JPG, PNG or WebP, up to {maxSize} per file\",\"summary\":\"{count, plural, one {# file} other {# files}} · {size}\",\"progress\":\"Uploaded {done} / {total}\",\"statusQueued\":\"Waiting\",\"statusProcessing\":\"Processing\",\"statusUploaded\":\"Uploaded\",\"statusFailed\":\"Failed\",\"failedSummary\":\"{count, plural, one {# file} other {# files}} failed to upload. Retry, or remove {count, plural, one {it} other {them}} before creating.\",\"retryFailed\":\"Retry failed files\",\"retryOne\":\"Retry upload\",\"remove\":\"Remove\",\"preview\":\"Preview image\",\"closePreview\":\"Close preview\",\"dragHandle\":\"Drag to reorder\",\"busyDrop\":\"Wait for the current upload to finish before adding more files.\",\"errors\":{\"network\":\"Connection lost. Check your network and retry.\",\"stalled\":\"Upload timed out: the server stopped responding.\"}},\"layoutMode\":{\"label\":\"Layout type\",\"page\":\"Pages\",\"pageHint\":\"Each image becomes one page\",\"strip\":\"Webtoon\",\"stripHint\":\"Long images are stitched in order and split into pages automatically after creation\"},\"strip\":{\"errors\":{\"unreadable\":\"A file couldn't be read, so its dimensions can't be checked and the episode can't be created. Remove it and add it again, or use a different file.\",\"sideTooLarge\":\"A long image has a side longer than {limit} px and would be rejected, so the episode can't be created. Split it into several pieces before uploading (any number of pieces is fine; they are stitched back together).\",\"tooManyPixels\":\"A long image exceeds {limit} MP in total (width à height) and would be rejected, so the episode can't be created. Split it into several pieces before uploading (any number of pieces is fine; they are stitched back together).\",\"mixedWidths\":\"The long images aren't all the same width, so they can't be stitched into one episode and it can't be created. Make the widths match before uploading.\"}},\"archive\":{\"entryButton\":\"Upload archive\",\"uploadTitle\":\"Upload an archive\",\"previewTitle\":\"Review archive contents\",\"progressTitle\":\"Importing archive\",\"uploadHint\":\"Upload the whole book as one archive ({extensions}, up to {maxSize}). Images become pages, files under blank/ become clean plates, and psd/clip/cmc files are stored with the manga.\",\"choosePlaceholder\":\"No archive selected\",\"chooseFile\":\"Choose a file\",\"startUpload\":\"Upload\",\"cancel\":\"Cancel\",\"cancelUpload\":\"Cancel upload\",\"back\":\"Back\",\"close\":\"Close\",\"confirmImport\":\"Create manga\",\"preparing\":\"Preparing upload...\",\"uploading\":\"Uploading... {percent}%\",\"inspecting\":\"Reading archive contents...\",\"pagesTitle\":\"Pages ({count})\",\"pagesHint\":\"Drag to reorder, or remove pages you don't want. This order becomes the page order.\",\"removePage\":\"Remove page\",\"dragHandle\":\"Drag to reorder\",\"noPages\":\"No pages left. Add at least one page to continue.\",\"cleanPlatesTitle\":\"Clean plates ({count})\",\"cleanPlatePaired\":\"Paired with {page}\",\"cleanPlateUnpaired\":\"Not paired\",\"sourceFilesTitle\":\"Source files ({count})\",\"sourceFilesHint\":\"Stored with the manga for later use. Not processed in this import.\",\"noSourceFiles\":\"No source files in this archive.\",\"issuesSummary\":\"{warnings, plural, one {# warning} other {# warnings}}, {ignored, plural, one {# ignored file} other {# ignored files}}\",\"warningsTitle\":\"Warnings\",\"ignoredTitle\":\"Ignored files\",\"issues\":{\"unknownCode\":\"Unrecognized issue ({code})\"},\"errors\":{\"invalidExtension\":\"Unsupported archive type. Use {extensions}.\",\"fileTooLarge\":\"The archive is larger than {maxSize}.\",\"fileEmpty\":\"The archive is empty.\",\"uploadBlocked\":\"The browser blocked the upload to storage. This is usually a CORS rule missing on the storage account â it must allow PUT and the x-ms-* headers from this site. Ask an administrator to check it.\",\"uploadStalled\":\"The upload stopped making progress and was cancelled. Check your connection and try again.\",\"uploadRejected\":\"Storage rejected the upload. The upload link may have expired â try again.\"},\"ignoreReasons\":{\"unsupported_extension\":\"Unsupported file type\",\"empty_f
134ile\":\"Empty file\"},\"warnings\":{\"clean_plate_unmatched\":\"Clean plate matches no page\",\"clean_plate_duplicate_stem\":\"Several clean plates share one filename\",\"source_file_unmatched\":\"Source file matches no page\",\"page_duplicate_stem\":\"Several pages share one filename\",\"files_ignored\":\"Some files in the archive were ignored\",\"clean_plate_failed\":\"The manga was created, but this clean plate could not be attached â the page keeps its original image\",\"clean_plate_page_missing\":\"The manga was created, but this clean plate's page is not in it, so it was skipped\",\"source_file_failed\":\"The manga was created, but this source file could not be stored\"},\"creditsCreation\":\"Manga creation\",\"creditsTranslation\":\"Translation (per language)\",\"creditsTotal\":\"Estimated total ({count, plural, one {# language} other {# languages}})\",\"progressQueued\":\"Waiting\",\"progressImporting\":\"Importing pages\",\"progressCompleted\":\"Manga created\",\"progressPages\":\"{done} / {total} pages\",\"importFailed\":\"The import failed.\"}},\"mangaProcess\":{\"back\":\"Back\",\"hint\":\"The manga is being processed. You can open the editor once it's done.\",\"leaveHint\":\"Processing will continue in the background. Leaving this page won't affect its progress.\",\"languageListTitle\":\"Target languages\",\"statusProcessing\":\"Processing\",\"statusQueued\":\"Waiting\",\"statusFailed\":\"Failed\",\"loadError\":\"Failed to load processing status\",\"phases\":{\"slice\":\"Cutting the strip\",\"prepare\":\"Preparing\",\"bubble_segment\":\"Bubble detection\",\"ocr\":\"Text recognition\",\"glossary\":\"Extracting glossary\",\"translate\":\"Translating\",\"inpaint\":\"Inpainting text\"}},\"translate\":{\"title\":\"Translation languages\",\"menuAction\":\"Translation languages\",\"perLanguageTitle\":\"Progress by language\",\"createTranslatingHint\":\"Translation is still in progress. You can keep waiting, or open the editor now (translations will appear once done).\",\"openEditorNow\":\"Open editor now\",\"existingTitle\":\"Existing target languages\",\"existingEmpty\":\"No target languages yet\",\"retranslate\":\"Retranslate\",\"addLabel\":\"Add language\",\"addSearch\":\"Search languages\",\"addNoResults\":\"No matching languages found\",\"addEmpty\":\"Select target languages to add\",\"addRemove\":\"Remove\",\"translateAction\":\"Start translation\",\"translating\":\"Translatingâ¦\",\"sessionActiveHint\":\"This manga's editor is currently open. Please close the editor before retranslating.\",\"state\":{\"pending\":\"Pending\",\"translating\":\"Translating\",\"rendering\":\"Rendering\",\"done\":\"Done\",\"failed\":\"Failed\"}},\"editor\":{\"cleanPlate\":{\"remove\":\"Remove replacement image\",\"removeDescription\":\"Go back to the original scan; the automatic erase layer comes back with it. Erase strokes drawn while the replacement was in place may not be kept.\",\"replacePage\":\"Replace this page's base image\",\"viewOriginal\":\"Compare with the original\",\"compareTitle\":\"Original vs. replacement\",\"compareOriginal\":\"Original scan\",\"compareReplacement\":\"Replacement image\",\"compareMissing\":\"The original page could not be loaded.\",\"compareNoReplacement\":\"This page has no replacement image.\"},\"pageManagement\":{\"close\":\"Close\",\"cancel\":\"Cancel\",\"confirm\":\"Confirm\",\"position\":\"After image \u003cselect\u003e\u003c/select\u003e\",\"positionLabel\":\"Insert position\",\"orderSaved\":\"Page order updated\",\"menu\":{\"insert\":\"Add image pages\",\"move\":\"Edit image position\",\"delete\":\"Delete image pages\"},\"deleteConfirm\":{\"title\":\"Delete image pages\",\"description\":\"Delete the {count} selected page(s)? Their translations, layers and comments are deleted too and cannot be restored, and any unsaved edits are discarded.\"},\"operationCompleted\":{\"add_pages\":\"The added pages are ready\",\"delete_pages\":\"Pages deleted\"},\"operationFailed\":{\"add_pages\":\"Processing the added pages failed. Try again later or contact support.\",\"delete_pages\":\"Deleting the pages failed. Please try again later.\"},\"progress\":{\"processing\":\"Processing\",\"deleting\":\"Deleting\",\"failed\":\"Failed\",\"step\":\"Processing: {step}
134\",\"withPercent\":\"{status} ({percent}%)\"},\"insert\":{\"title\":\"Insert position preview\",\"uploaded\":\"Uploaded images\",\"upload\":\"Upload images\",\"remove\":\"Remove image\",\"acceptHint\":\"JPG, PNG or WEBP, up to {maxSize} per file.\",\"imageTooLarge\":\"These files are larger than {maxSize} and were not added: {files}\",\"uploadFailed\":\"{count} files failed to upload. Remove them, or press Confirm again to retry.\",\"note\":\"Added images go through layer separation and linked translation. Pausing other work while the system processes them is recommended.\",\"summary\":\"Added \u003cnum\u003e{added}\u003c/num\u003e / \u003cnum\u003e{total}\u003c/num\u003e total\"},\"move\":{\"title\":\"Move image position\",\"selected\":\"Selected pages\"}},\"mangaSettings\":\"Manga Settings\",\"export\":\"Export\",\"exportTitle\":\"Export Manga\",\"exportStepFormat\":\"Export format\",\"exportStepSettings\":\"Export settings\",\"exportStepHeading\":\"Step {step} {label}\",\"exportIncludedLanguages\":\"+ {count, plural, one {# language} other {# languages}} included\",\"exportCancel\":\"Cancel\",\"exportBack\":\"Back\",\"exportNext\":\"Next\",\"exportConfirm\":\"Start export\",\"exportTabHint\":\"Export translated pages as PNG, PSD, PDF or CLIP STUDIO files.\",\"exportFormatTitle\":\"Export format\",\"exportFileNameTitle\":\"File name\",\"exportFileNamePlaceholder\":\"Leave empty to use the default name\",\"exportAsImage\":\"Images (PNG)\",\"exportAsPsd\":\"PSD\",\"exportAsPdf\":\"PDF\",\"exportAsClip\":\"CLIP STUDIO\",\"exportFormatHintImage\":\"One PNG per page, bundled as a ZIP\",\"exportFormatHintPsd\":\"One PSD per page with editable text layers, bundled as a ZIP\",\"exportFormatHintPdf\":\"Print-ready PDF with page size, color mode and bleed settings\",\"exportFormatHintClip\":\"One .clip per page with editable text layers, bundled as a ZIP\",\"exportFormatPlanLocked\":\"PSD, PDF and CLIP STUDIO exports need a plan upgrade.\",\"exportUpgradeNow\":\"Upgrade now\",\"exportImageWatermarkNotice\":\"Images exported on your current plan carry a watermark.\",\"exportIncludeFontsLabel\":\"Bundle the fonts used\",\"exportTextRasterModeLabel\":\"Rasterize text\",\"exportTextRasterModeNone\":\"Don't rasterize\",\"exportTextRasterModeUnsupported\":\"Rasterize unsupported only\",\"exportTextRasterModeAll\":\"Rasterize all\",\"exportTextRasterModeNoneHint\":\"Everything is exported as editable text. Transforms and effects that PSD/CLIP can't represent natively (distort, gradients, glow, etc.) are lost.\",\"exportTextRasterModeUnsupportedHint\"
134:\"Default. Only transforms and effects that PSD/CLIP can't represent natively (distort, gradients, glow, etc.) are exported as image layers; everything else stays editable text. A hidden editable text layer is included as well.\",\"exportTextRasterModeAllHint\":\"All text is exported as image layers, looking exactly as it does in the editor. A hidden editable text layer is included as well.\",\"exportClose\":\"Close\",\"exportLanguageTitle\":\"Select languages\",\"exportLanguageSearchPlaceholder\":\"Search\",\"exportLanguageSelectAll\":\"All languages\",\"exportSelectLanguage\":\"Select at least one language\",\"exportMultiLanguageNotice\":\"Multiple languages are exported into a single ZIP, with one folder per language.\",\"pdfPanelHint\":\"Print-ready PDF (page size, color, and bleed)\",\"pdfPageSize\":\"Page size\",\"pdfPageSizeB5\":\"B5\",\"pdfPageSizeA5\":\"A5\",\"pdfPageSizeCustom\":\"Custom\",\"pdfCustomWidth\":\"Width (mm)\",\"pdfCustomHeight\":\"Height (mm)\",\"pdfMm\":\"mm\",\"pdfColorMode\":\"Color mode\",\"pdfColorModeCmyk\":\"CMYK\",\"pdfColorModeGrayscale\":\"Grayscale\",\"pdfColorModeRgb\":\"RGB\",\"pdfIccProfile\":\"Print color profile (ICC)\",\"pdfIccJapanColor2001\":\"Japan Color 2001 Coated\",\"pdfIccIsoCoatedV2\":\"ISO Coated v2\",\"pdfBleed\":\"Bleed\",\"pdfBleedNone\":\"No bleed\",\"pdfBleedScale\":\"Scale to fill bleed\",\"pdfBleedWidth\":\"Bleed width (mm)\",\"pdfAdvancedShow\":\"Show advanced settings\",\"pdfAdvancedHide\":\"Hide advanced settings\",\"pdfDpi\":\"DPI\",\"pdfDpiLabel\":\"Resolution\",\"pdfDpiUnit\":\"DPI\",\"pdfJpegQuality\":\"Image quality\",\"pdfCustomSizeInvalid\":\"Custom size must be 80â1000 mm\",\"pdfBleedInvalid\":\"Bleed width must be 0â10 mm\",\"pdfDpiInvalid\":\"Resolution must be 72â1200 DPI\",\"pdfJpegQualityInvalid\":\"JPEG quality must be 60â100\",\"clipDpiLabel\":\"Resolution\",\"clipDpiUnit\":\"DPI\",\"clipDpiInvalid\":\"Resolution must be 72â1200 DPI\",\"stripMergeLabel\":\"Merge into fixed-height files\",\"stripMergeHeightLabel\":\"Height per file\",\"stripMergeHeightUnit\":\"px\",\"stripMergeHint\":\"Joins the chapter back into one strip and re-cuts it into files of equal height. A cut that lands inside one of the original slices splits it; the last file holds the remainder. Turn this off to keep one file per slice.\",\"stripMergeHeightInvalid\":\"Height must be 2048â30000 px\",\"comingSoon\":\"Coming soon\",\"downloadExport\":\"Download Export\",\"exportProgressLabel\":\"Export progress\",\"exportFlushingInpaint\":\"Processing inpaint layer ({completed}/{total})\",\"exportFallbackNotice\":\"{count} page(s) are missing the selected language and were exported with the original image instead\",\"exportHistoryTitle\":\"Export History\",\"exportHistoryEmpty\":\"No exports yet\",\"exportHistorySearchPlaceholder\":\"Search\",\"exportHistoryNoMatch\":\"No matching exports\",\"exportRecordLanguageCount\":\"Includes {count, plural, one {# language} other {# languages}}\",\"exportRecordLanguageMore\":\"and {count} more\",\"exportRecordShowLanguages\":\"Show languages\",\"exportRecordHideLanguages\":\"Hide languages\",\"exportFailed\":\"Export failed\",\"exportOriginalNotSupported\":\"Switch to a translated language to export\",\"exportFallbackShort\":\"{count} pages use the source art\",\"exportScopeTitle\":\"Export range\",\"exportScopeAll\":\"Whole manga\",\"exportScopePages\":\"Specific pages (e.g. 1,2,3)\",\"exportScopeRange\":\"Page range (e.g. 4-6)\",\"exportPagesPlaceholder\":\"e.g. 1,3,5\",\"exportRangeUnit\":\"pages\",\"exportRangePlaceholder\":\"e.g. 1-5\",\"exportScopeInputLabel\":\"Pages\",\"exportInvalidPages\":\"Enter valid page numbers\",\"exportStatus\":{\"queued\":\"Waiting\",\"rendering\":\"Rendering\",\"assembling\":\"Packaging\",\"completed\":\"Completed\",\"failed\":\"Failed\",\"expired\":\"Expired\"},\"exportRecordDelete\":\"Delete export record\",\"exportRecordDeleteConfirm\":{\"title\":\"Delete export record\",\"description\":\"This record and its download link will be permanently deleted. Are you sure?\"},\"exportRecordDeleteSuccess\":\"Export record deleted\",\"exportRecordDeleteError\":\"Failed to delete export record\",\"inpaintFlushPartial\":\"Failed to upload the inpaint layer for {count} page(s); the export may be incomplete\",\"share\":\"Share\",\"shareTitle\":\"Create share link\",\"shareExpiry\":\"Link expiration\",\"shareLanguages\":\"Shared languages\",\"shareLanguagesHint\":\"Choose which translated languages to share publicly\",\"shareLanguageSearch\":\"Search languages\",\"shareNoLanguages\":\"No languages found\",\"shareSubmit\":\"Create link\",\"shareLinkLabel\":\"Share link\",\"shareCopy\":\"Copy\",\"shareCopied\":\"Copied\",\"shareExpiresAt\":\"Expires {date}\",\"shareFailed\":\"Failed to create share link\",\"bubble_delete_failed\":\"Failed to delete bubble\",\"lockedTemporarily\":\"This manga is temporarily read-only (an export or a copy is running)\",\"lockedForTranslation\":\"This language is being re-translated and is temporarily read-only\",\"pageLockedForProcessing\":\"This page is being added or deleted and is temporarily read-only\",\"currentPageRemoved\":\"The page you were on was deleted, so you have been moved to a nearby page\",\"saveFailure\":{\"unsavedPages\":\"{count} page(s) not saved\",\"unsavedStripRanges\":\"{count} range(s) not saved\",\"retry\":\"Retry saving\"},\"offline\":{\"title\":\"You are offline\",\"unreachableTitle\":\"Cannot reach the server\",\"message\"
134:\"Edits are held in this tab and sync once the connection is back. Do not close or reload it.\",\"pendingPages\":\"{count} page(s) waiting to sync\",\"pendingStripRanges\":\"{count} range(s) waiting to sync\",\"sessionErrorHint\":\"No network connection. Reconnect, then reload the page.\"},\"sessionPreparing\":\"Preparing editing environment\",\"sessionError\":\"Failed to open editor session\",\"sessionErrorHint\":\"Please refresh the page and try again\",\"sessionOpen\":\"Open editor session\",\"sessionSeed\":\"Sync realtime data\",\"sessionSeedProgress\":\"{percent}% synced\",\"sessionReady\":\"Ready\",\"addBubble\":\"Add Bubble\",\"deleteBubble\":\"Delete Bubble (Del)\",\"bubbleTitle\":\"Bubble {number}\",\"noBubbles\":\"No bubbles yet\",\"selectBubbleHint\":\"Select a bubble on the canvas to start editing.\",\"translationPendingTitle\":\"Translatingâ¦\",\"translationPendingHint\":\"The translation for this language is still being generated. The original bubbles are already viewable; translations will appear once complete.\",\"translationFailedTitle\":\"Translation failed\",\"translationFailedHint\":\"This page was not translated into this language. The original bubbles are still viewable and editable; re-run the translation for this language, or contact an administrator.\",\"translationReload\":\"Reload\",\"translationReloading\":\"Loadingâ¦\",\"bubbleName\":\"Bubble\",\"zoomInTooltip\":\"Zoom In\",\"zoomOutTooltip\":\"Zoom Out\",\"resetTooltip\":\"Reset (Ctrl + 1)\",\"splitViewTooltip\":\"Split View\",\"singleViewTooltip\":\"Single View\",\"originalText\":\"Original\",\"translatedText\":\"Translation ({language})\",\"originalTab\":\"Original\",\"originalLanguageLabel\":\"{name} (Original)\",\"translatedTab\":\"Translation\",\"missingTargetBubble\":{\"description\":\"The translated version of this bubble was deleted, so its translation cannot be edited.\"},\"missingSourceBubble\":{\"description\":\"This bubble was added on a translation tab and has no original version, so its original text cannot be edited.\"},\"noLanguageAccess\":\"No access\",\"language\":\"Language\",\"languageSearchPlaceholder\":\"Search languages\",\"languageNoResults\":\"No languages found\",\"readOnlyNoLanguagePermission\":\"Read-only mode (no edit permission for this language)\",\"readOnlySessionError\":\"Read-only mode (the editor session did not sync â refresh the page to retry)\",\"textFontType\":\"Font\",\"textSize\":\"Text Size\",\"textColor\":\"Text Color\",\"textOutlineColor\":\"Outline Color\",\"textDirection\":\"Text Direction\",\"textAlign\":\"Text Alignment\",\"textAngle\":\"Text Rotation\",\"textOffset\":\"Offset \u0026 Rotation\",\"textOffsetX\":\"Offset X\",\"textOffsetY\":\"Offset Y\",\"textOffsetReset\":\"Reset Offset\",\"freeTransform\":\"Free Transform\",\"freeTransformReset\":\"Reset Transform\",\"freeTransformScale\":\"Scale (horizontal à vertical)\",\"freeTransformSkew\":\"Skew (horizontal / vertical)\",\"freeTransformDistortApplied\":\"Distort (corner pins) applied\",\"freeTransformStrokeFixedWidth\":\"Keep border width when transformed\",\"noText\":\"\u003cNo text\u003e\",\"fontFamilyOption\":{\"sans\":\"Sans-serif (Gothic)\",\"serif\":\"Serif (Mincho)\",\"rounded\":\"Rounded Sans\",\"kai_brush\":\"Kai / Brush Script\",\"handwriting\":\"Casual Handwriting\",\"display\":\"Display (Heavy Impact)\",\"antique\":\"Antique (Manga Dialogue)\"},\"textDirectionOption\":{\"horizontal\":\"Horizontal\",\"vertical\":\"Vertical\"},\"inpaintingLayer\":\"Inpainting Layer\",\"textLayer\":\"Text Layer\",\"imageObjectLayer\":\"Image layer\",\"imageObject\":{\"missing\":\"Image missing\",\"uploading\":\"Uploading imageâ¦\",\"opacity\":\"Opacity\",\"bringToFront\":\"Bring to front\",\"sendToBack\":\"Send to back\",\"stackHint\":\"Move this image to the top or the bottom of the page stack\",\"restoreSize\":\"Natural size\",\"restoreSizeHint\":\"Restore the image's original pixel size\",\"delete\":\"Delete image\"},\"unsavedChangesConfirm\":{\"title\":\"You Have Unsaved Changes\",\"description\":\"Are you sure you want to leave this page? Unsaved changes will be lost.\"},\"contextMenu\":{\"editBubble\":\"Edit\",\"editMaskNodes\":\"Edit nodes\",\"freeTransform\":\"Free transform\",\"applyAutoFit\":\"Apply text auto-fit\",\"applyAutoFitSuccess\":\"Text auto-fit applied ({percent}%)\",\"applyAutoFitNotNeeded\":\"The text doesn't overflow, so no scaling is needed\",\"applyAutoFitUnavailable\":\"The text layout isn't ready yet. Please try again shortly\",\"applyAutoFitFailed\":\"Failed to calculate the text scaling\",\"applyAutoFitStale\":\"The bubble has changed. Please apply again\",\"resetMaskToBbox\":\"Remove nodes\",\"copyText\":\"Copy text\",\"copyMetadata\":\"Copy metadata\",\"copySuccess\":\"Copied to clipboard\",\"copyFailed\":\"Copy failed\",\"copyBubble\":\"Copy bubble\",\"saveToAssetLibrary\":\"Add to Asset Library\",\"saveStyleToAssetLibrary\":\"Add Style to Asset Library\",\"cutBubble\":\"Cut bubble\",\"pasteBubble\":\"Paste bubble\",\"copyBubbleSuccess\":\"Bubble copied\",\"copyBubbleApplied\":\"Copied {count} bubbles\",\"cutBubbleSuccess\":\"Bubble cut\",\"cutBubbleApplied\":\"Cut {count} bubbles\",\"copyBubbleEditorOnly\":\"Copied {count, plural, one {# bubble} other {# bubbles}}, but the browser refused the system clipboard â only this editor can paste them back, not Ctrl+V\",\"cutBubbleEditorOnly\":\"Cut {count, plural, one {# bubble} other {# bubbles}}, but the browser refused the system clipboard â only this editor can paste them back, not Ctrl+V\",\"pasteBubbleSuccess\":\"Bubble pasted\",\"pasteBubbleApplied\":\"Pasted {count} bubbles\",\"pasteBubbleFailed\":\"Failed to paste bubble\",\"pasteImageObject\":\"Paste image\",\"pasteImageObjectEmpty\":\"No image on the clipboard\",\"pasteImageObjectFailed\":\"Could not read an image from the clipboard\",\"copyStyle\":\"Copy style\",\"pasteStyle\":\"Paste style\",\"pasteStyleToScope\":\"{mode, select, strip {Paste style to y {start}â{end}} other {Paste style to whole page}}\",\"pasteStyleToPageConfirmTitle\":\"Paste style to the whole page?\",\"pasteStyleToStripRangeConfirmTitle\":\"Paste style to this range?\",\"pasteStyleToPageConfirmDescription\":\"This overwrites the text style of every bubble on this page (the text itself is unchanged). You can undo it. Apply?\",\"pasteStyleToStripRangeConfirmDescription\":\"This overwrites the text style of every bubble between y {start} and {end} (the text itself is unchanged). You can undo it. Apply?\",\"copyStyleSuccess\":\"Style copied\",\"pasteStyleSuccess\":\"Style pasted\",\"pasteStyleApplied\":\"Applied style to {count} bubbles\",\"addCommentHere\":\"Add comment here\",\"deleteTargetBubble\":\"Delete bubble for this language\",\"deleteOriginalBubble\":\"Delete original bubble (all languages)\",\"deleteOriginalConfirmTitle\":\"Delete original bubble?\",\"deleteOriginalConfirmDescription\":\"This will permanently delete this bubble across all languages, including the original, and cannot be undone. Are you sure you want to delete it?\",\"deleteSuccess\":\"Bubble deleted\",\"deleteFailed\":\"Failed to delete bubble\",\"generateTargetBubble\":\"Generate translation bubble\",\"generateTargetBubbleSuccess\":\"Translation bubble generated\",\"generateTargetBubbleFailed\":\"Failed to generate translation bubble\",\"addBubble\":\"Add bubble\",\"hideLayer\":\"Hide layer\",\"showLayer\":\"Show layer\",\"lockLayer\":\"Lock layer\",\"unlockLayer\":\"Unlock layer\",\"moveLayerSharedTop\":\"Move to shared by all versions (top)\",\"moveLayerLanguage\":\"Move to current language\",\"moveLayerSharedBottom\":\"Move to shared by all versions (bottom)\",\"mergeLayers\":\"Merge layers ({count})\",\"rasterizeLayer\":\"Rasterize layer\",\"rasterizeTextLayer\":\"Rasterize to drawing layer\",\"transformAndClipLayer\":\"Transform \u0026 crop\",\"removeLayerClip\":\"Remove crop\",\"resetDrawingPlacement\":\"Restore original size\",\"duplicateLayer\":\"Duplicate layer\",\"deleteLayer\":\"Delete layer\"},\"addBubbleDialog\":{\"title\":\"Add bubble\",\"previewLabel\":\"Selected regi
134on\",\"scopeLabel\":\"Create scope\",\"scopeSingle\":\"This language only\",\"scopeAll\":\"All languages (including original)\",\"textLabel\":\"Bubble text\",\"textPlaceholder\":\"Enter text content (optional)\",\"cancel\":\"Cancel\",\"confirm\":\"Create\",\"ocrFailedNotice\":\"The text in this area couldn't be recognized, so please type it in. The detected font style is still applied.\",\"patchTooLargeNotice\":\"The erase result is too large to save, so the source text won't be erased, but the bubble is still created.\"},\"maskNodeEdit\":{\"title\":\"Edit nodes\",\"hint\":\"Drag a node to move it, tap \\\"+\\\" to add one, double-click to delete\",\"done\":\"Done\",\"minNodes\":\"At least 3 nodes are required\"},\"textMask\":{\"add\":\"Add mask\",\"edit\":\"Edit mask\",\"brush\":\"Brush\",\"brushHint\":\"Paint to hide text\",\"eraser\":\"Eraser\",\"eraserHint\":\"Erase the mask to reveal text\",\"brushSize\":\"Brush size\",\"disable\":\"Disable\",\"enable\":\"Enable\",\"delete\":\"Delete\",\"done\":\"Done\",\"disabled\":\"Mask disabled\",\"hasMask\":\"Mask applied\",\"exportNotice\":\"Masked text is exported to PSD as a raster layer and is no longer editable text.\",\"forbidden\":\"You don't have retouch permission for this language, so you can't edit text masks.\"},\"layerEdit\":{\"clipLasso\":\"Lasso\",\"clipRect\":\"Rectangular Marquee\",\"clipEllipse\":\"Elliptical Marquee\",\"done\":\"Done\"},\"tools\":{\"cursor\":\"Select Tool\",\"addBubble\":\"Add Bubble\",\"pan\":\"Pan Tool\",\"undo\":\"Undo\",\"erase\":\"Eraser\",\"draw\":\"Pencil\",\"pen\":\"Pen\",\"rect\":\"Rectangle\",\"ellipse\":\"Ellipse\",\"captureRect\":\"Rectangle capture\",\"captureEllipse\":\"Ellipse capture\",\"magicEraser\":\"Magic Smudge\",\"readOnly\":\"Read-only: no edit permission\",\"colorPicker\":\"Color Picker\",\"recentColors\":\"Recently used\",\"none\":\"None\",\"dropper\":\"Eyedropper\",\"brushSize\":\"Brush Size\",\"penPressure\":\"Pen Pressure\",\"fillColor\":\"Fill Color\",\"deleteShape\":\"Delete Shape\",\"agent\":\"AI Agent\",\"glossary\":\"Glossary\",\"comment\":\"Comments\",\"addComment\":\"Add comment\",\"imageObject\":\"Add image\",\"imageObjectUploading\":\"Uploading imageâ¦\",\"regionBubble\":\"Add bubble from selected source text\",\"pageCompare\":\"Page text comparison\",\"textCompare\":\"Text comparison\",\"cloneStamp\":\"Clone Stamp\",\"assetLibrary\":\"Asset Library\"},\"cloneStamp\":{\"brushSize\":\"Brush size\",\"hardness\":\"Hardness\",\"opacity\":\"Opacity\",\"aligned\":\"Aligned\",\"setSource\":\"Set source\",\"setSourceArmedHint\":\"Click the canvas to set the source\",\"noSourceHint\":\"Alt+click the canvas to set a source\",\"applying\":\"Applyingâ¦\"},\"erase\":{\"brushSize\":\"Brush size\",\"brush\":\"Add\",\"eraser\":\"Remove\",\"clear\":\"Clear\",\"submit\":\"Erase\",\"submitting\":\"Erasingâ¦\",\"multiSliceJobs\":\"Spans {count} slices â {count} erase jobs will be submitted\",\"progress\":{\"queued\":\"Waitingâ¦\",\"executing\":\"Erasingâ¦\"}},\"regionBubble\":{\"hint\":\"Drag over the source text to select an area\",\"submitting\":\"Processingâ¦\",\"cancel\":\"Cancel\",\"progress\":{\"queued\":\"Waitingâ¦\",\"detecting\":\"Detecting textâ¦\"}},\"save\":\"Save\",\"backToBubbleList\":\"Back to bubble list\",\"textSettings\":\"Text settings\",\"textBorder\":\"Text border\",\"textGlow\":\"Outer glow\",\"textShadow\":\"Drop shadow\",\"textEffect\":\"Text effects\",\"textDecoration\":\"Decoration lines\",\"autoVerticalTile\":\"Auto vertical stacking\",\"textArrangement\":\"Text arrangement\",\"alignRotation\":\"Alignment\",\"dialogEdit\":\"Bubble editing\",\"maskReserve\":\"Bubble padding\",\"fitToBox\":\"Auto-fit to bubble\",\"offsetAndRotation\":\"Offset \u0026 rotation\",\"arrangementMode\":\"Arrangement mode\",\"blockAlign\":\"Align to bubble\",\"alignHorizontal\":\"Horizontal alignment\",\"alignVertical\":\"Vertical alignment\",\"alignHStart\":\"Left\",\"alignHCenter\":\"Center\",\"alignHEnd\":\"Right\",\"alignVStart\":\"Top\",\"alignVCenter\":\"Middle\",\"alignVEnd\":\"Bottom\",\"styledText\":{\"color\":\"Text color\",\"fontSize\":\"Font size\",\"fontWeight\":\"Font weight\",\"fontFamilyType\":\"Font Style\",\"fontFamily\":\"Font family\",\"fontSearchPlaceholder\":\"Search fonts\",\"fontEmpty\":\"No fonts found\",\"fontsLoading\":\"Loading fonts\",\"fontRecentlyUsed\":\"Recently used\",\"fontAll\":\"All fonts\",\"strokeColor\":\"Stroke color\",\"strokeWidth\":\"Stroke width\",\"colorGradient\":\"Text gradient\",\"strokeColorGradient\":\"Stroke gradient\",\"gradient\":{\"solid\":\"Solid\",\"gradient\":\"Gradient\",\"linear\":\"Linear\",\"radial\":\"Radial\",\"angular\":\"Angular\",\"diamond\":\"Diamond\",\"flip\":\"Flip\",\"rotate\":\"Rotate 90°\",\"addStop\":\"Add color stop\",\"removeStop\":\"Delete color stop\",\"stopPosition\":\"Stop position\",\"opacity\":\"Gradient opacity\",\"bar\":\"Gradient ramp\"},\"effectClose\":\"Close\",\"effectRemove\":\"Remove effect\",\"glowColor\":\"Glow color\",\"glowSize\":\"Glow size\",\"glowOpacity\":\"Glow opacity\",\"glowOpacityShort\":\"Opacity\",\"glowSpread\":\"Glow spread\",\"glowSpreadShort\":\"Spread\",\"glowRange\":\"Glow range\",\"glowRangeShort\":\"Range\",\"clearFormat\":\"Clear formatting\",\"letterSpacing\":\"Letter spacing\",\"lineHeight\"
134:\"Line height\",\"lineHeightAuto\":\"Auto\",\"showPresets\":\"Show presets\",\"blockAlign\":\"Block anchor\",\"advancedEdit\":\"Advanced editing\",\"advancedEditNotSupportedOriginal\":\"Advanced editing isn't available in original-text mode\",\"bubblePreview\":\"Bubble preview\",\"preview\":\"Preview\",\"confirm\":\"Confirm\",\"cancel\":\"Cancel\",\"unset\":\"Not set\",\"defaultShort\":\"Default\",\"auto\":\"Auto\",\"rubyAuto\":\"Auto\",\"rubyDialogTitle\":\"Ruby annotation\",\"tcyDialogTitle\":\"Vertical stacking settings\",\"tcyDefaultBadge\":\"Default\",\"tcyDisabledNotice\":\"Auto vertical stacking is off, so these settings have no effect.\",\"tcyMaxLen\":\"Max stacked characters\",\"tcyMaxLenHint\":\"Runs of 1-4 characters are set upright in one cell; longer runs rotate.\",\"tcyIncludeLatin\":\"Include Latin letters\",\"tcyOffsetX\":\"Horizontal offset (+ right)\",\"tcyOffsetY\":\"Vertical offset (+ down)\",\"tcyFit\":\"When wider than the column\",\"tcyFitColumn\":\"Compress to column width\",\"tcyFitNatural\":\"Keep natural width (may overhang)\",\"tcyGroup\":\"Stack selection as one group\",\"rubyBaseColumn\":\"Base text\",\"rubyReadingColumn\":\"Ruby text\",\"rubyApplyFont\":\"Font set\",\"rubyFontSizeLabel\":\"Font size\",\"rubyAddSegment\":\"Add ruby\",\"rubyRemoveSegment\":\"Remove ruby\",\"rubyBasePlaceholder\":\"e.g. 妿 ¡\",\"rubyReadingPlaceholder\":\"e.g. ãã£ãã\",\"rubyLetterSpacing\":\"Letter spacing\",\"rubyOffset\":\"Distance from base text\",\"rubyStroke\":\"Stroke\",\"rubyInheritStroke\":\"Inherit base text stroke\",\"rubyStrokeColor\":\"Stroke color\",\"rubyStrokeWidth\":\"Stroke width\",\"rubyReset\":\"Reset criteria\",\"save\":\"Save\",\"align\":\"Align\",\"alignStart\":\"Start\",\"alignCenter\":\"Center\",\"alignEnd\":\"End\",\"namedVariation\":\"Font variation\",\"namedVariationPlaceholder\":\"Apply variation\",\"axisWidth\":\"Width\",\"axisUnavailable\":\"Not supported by this font\",\"axisOpticalSize\":\"Optical size\",\"axisSlant\":\"Slant\",\"italic\":\"Italic\",\"specialSymbol\":\"Special symbols\",\"specialSymbolHint\":\"Click a symbol to insert it at the cursor; you can insert multiple in a row\",\"symbolGroup\":{\"recent\":\"Recently used\",\"punctuation\":\"Punctuation\",\"brackets\":\"Brackets\",\"effect\":\"Effect symbols\"},\"shadow\":\"Drop shadow\",\"shadowColor\":\"Shadow color\",\"shadowSize\":\"Shadow size\",\"shadowOpacity\":\"Shadow opacity\",\"shadowOpacityShort\":\"Opacity\",\"shadowSpread\":\"Shadow spread\",\"shadowSpreadShort\":\"Spread\",\"shadowAngle\":\"Light angle\",\"shadowDistance\":\"Shadow distance\",\"decoration\":\"Decoration\",\"decorationStyleLabel\":\"Line style\",\"decorationColor\":\"Line color\",\"decorationThickness\":\"Line thickness\",\"decorationOffset\":\"Line offset\",\"decorationLine\":{\"underline\":\"Underline\",\"overline\":\"Overline\",\"line-through\":\"Strikethrough\"},\"decorationStyle\":{\"solid\":\"Solid\",\"double\":\"Double\",\"dotted\":\"Dotted\",\"dashed\":\"Dashed\",\"wavy\":\"Wavy\"},\"emphasis\":\"Emphasis marks\",\"emphasisNone\":\"None\",\"emphasisMarkLabel\":\"Mark shape\",\"emphasisMarkShort\":\"Type\",\"emphasisColorShort\":\"Color\",\"glowSection\":\"Glow settings\",\"shadowSection\":\"Drop shadow settings\",\"decorationSection\":\"Decoration settings\",\"emphasisPositionLabel\":\"Mark side\",\"emphasisColor\":\"Mark color\",\"emphasisFilled\":\"Filled mark\",\"emphasisFilledShort\":\"Style\",\"emphasisScale\":\"Mark size\",\"emphasisOffset\":\"Mark offset\",\"emphasisMark\":{\"dot\":\"Dot\",\"sesame\":\"Sesame\",\"circle\":\"Circle\",\"double-circle\":\"Double circle\",\"triangle\":\"Triangle\"},\"emphasisPosition\":{\"over\":\"Above / right of text\",\"under\":\"Below / left of text\"},\"advancedSpacing\":\"Advanced spacing\",\"baselineShift\":\"Baseline shift\",\"wordSpacing\":\"Word spacing\",\"letterSpacingCursive\":\"Track cursive scripts\",\"fontFeatures\":\"OpenType features\",\"paragraph\":\"Paragraph\",\"justify\":\"Justification\",\"justifyLastLine\":\"Justify last line\",\"paragraphSpacing\":\"Paragraph spacing\",\"firstLineIndent\":\"First-line indent\",\"justifyMode\":{\"none\":\"None\",\"auto\":\"Auto\",\"inter-word\":\"Between words\",\"inter-character\":\"Between characters\"}
134,\"tabLayout\":\"Layout\",\"tabEffects\":\"Effects\",\"tabDecoration\":\"Decoration\",\"glow\":\"Glow\",\"decorationLines\":\"Lines\",\"emphasisHollow\":\"Hollow\",\"tcyGroupShort\":\"Manual vertical stacking\",\"previewPortrait\":\"Portrait\",\"previewLandscape\":\"Landscape\",\"previewLayout\":\"Preview layout\",\"previewShowOriginal\":\"Show original\",\"gradientSection\":\"Gradient fill\",\"emphasisSolid\":\"Filled\",\"previewZoomIn\":\"Zoom in preview\",\"previewZoomOut\":\"Zoom out preview\",\"previewZoomReset\":\"Reset preview zoom\"},\"glossary\":{\"title\":\"Project glossary\",\"close\":\"Close\",\"edit\":\"Edit\",\"empty\":\"No glossary terms yet\",\"loading\":\"Loadingâ¦\",\"loadError\":\"Failed to load glossary\",\"noResults\":\"No matching terms found\",\"searchPlaceholder\":\"Search\",\"filterByCategory\":\"Filter by category\",\"allCategories\":\"All categories\",\"descriptionLabel\":\"Description:\",\"tagsHeading\":\"Tags ({count})\",\"matchedTooltip\":\"Matches the original or translated text of the currently selected bubble\",\"addEntry\":\"Add Term\"},\"assetLibrary\":{\"title\":\"Asset Library\",\"close\":\"Close\",\"scope_organization\":\"Team\",\"scope_project\":\"Project\",\"scope_personal\":\"Personal\",\"kind_all\":\"All\",\"kind_image\":\"Images\",\"kind_drawing\":\"Drawings\",\"kind_text\":\"Text\",\"kind_text_style\":\"Styles\",\"searchPlaceholder\":\"Search by name\",\"filterByTag\":\"Filter by tag\",\"filterByKind\":\"Filter by type\",\"loading\":\"Loadingâ¦\",\"loadError\":\"Failed to load assets\",\"empty\":\"No assets in this scope yet\",\"emptyHint\":\"Right-click an image, drawing layer or bubble on the page and choose âAdd to Asset Libraryâ.\",\"emptyFiltered\":\"No assets match these filters\",\"clearFilters\":\"Clear filters\",\"truncated\":\"Showing the first {shown} of {total}. Use search or filters to narrow it down\",\"insertShort\":\"Insert\",\"applyShort\":\"Apply style\",\"cardLabel\":\"{name}, {action}\",\"more\":\"More\",\"edit\":\"Rename \u0026 tags\",\"copyTo\":\"Copy toâ¦\",\"moveTo\":\"Move toâ¦\",\"delete\":\"Delete\",\"deleteConfirmTitle\":\"Delete asset\",\"deleteConfirmDescription\":\"Delete \\\"{name}\\\"? Layers already inserted into pages are not affected.\",\"deleted\":\"Asset deleted\",\"saveTitle\":\"Add to Asset Library\",\"editTitle\":\"Edit asset\",\"copyTitle\":\"Copy asset to\",\"moveTitle\":\"Move asset to\",\"nameLabel\":\"Name\",\"namePlaceholder\":\"Enter an asset name\",\"scopeLabel\":\"Scope\",\"tagsLabel\":\"Tags\",\"tagsPlaceholder\":\"Type a tag and press Enter\",\"removeTag\":\"Remove tag {tag}\",\"scopeNoPermission\":\"You can't add assets to this scope\",\"tagsHint\":\"Up to {count} tags, {length} characters each\",\"cancel\":\"Cancel\",\"save\":\"Save\",\"confirm\":\"Confirm\",\"saved\":\"Added to Asset Library\",\"updated\":\"Asset updated\",\"copied\":\"Asset copied\",\"moved\":\"Asset moved\",\"saveStyleTitle\":\"Add Style to Asset Library\",\"applyStyleTitle\":\"Apply style\",\"applyStyleTarget\":\"Applies to the {count} selected bubbles\",\"applyStyleNoSelection\":\"Click the bubbles on the page to apply it to\",\"applyStyleReadOnly\":\"Read-only â style can't be applied\",\"applyStyleItems\":\"Properties to apply\",\"applyStyleNoItems\":\"Choose at least one property to apply\",\"selectAll\":\"Select all\",\"selectNone\":\"Select none\",\"saveStyleItems\":\"Properties to save\",\"saveStyleNoItems\":\"Choose at least one property to save\",\"styleItemNotSaved\":\"This style doesn't include this property\",\"styleItemsNotSavedNote\":\"Struck-through properties aren't included in this style and won't be applied\",\"apply\":\"Apply\",\"styleApplied\":\"Applied style to {count} bubbles\"},\"presence\":{\"goToPage\":\"Go to {name}'s page\",\"goToPosition\":\"Go to where {name} is\",\"inEditor\":\"{name} · in the editor\"},\"comments\":{\"title\":\"Comments\",\"thread\":\"Comments\",\"loading\":\"Loadingâ¦\",\"close\":\"Close\",\"search\":\"Search\",\"empty\":\"No comments yet\",\"pageLabel\":\"Page {page}\",\"stripRangeLabel\":\"y {start}â{end}\",\"resolved\":\"Resolved\",\"markResolved\":\"Mark as resolved\",\"markUnresolved\":\"Mark as unresolved\",\"edit\":\"Edit\",\"delete\":\"Delete\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"replyPlaceholder\":\"Replyâ¦\",\"newPlaceholder\":\"Write a commentâ¦\",\"scopeAll\":\"All languages\",\"scopeCurrent\":\"Current language\",\"scopeCurrentNamed\":\"Current language ({language})\",\"mention\":\"Mention a member\",\"attach\":\"Attach image (coming soon)\",\"filter\":{\"showResolved\":\"Show resolved comments\",\"onlyMine\":\"Show only my comments\",\"onlyCurrentPage\":\"Show only current page\",\"onlyOnScreen\":\"Show only comments on screen\",\"onlyCurrentLanguage\":\"Show only current language\"},\"confirmDelete\":{\"title\":\"Delete comment\",\"description\":\"Are you sure you want to delete this comment? This action cannot be undone.\"}},\"agentChat\":{\"title\":\"AI Agent\",\"modelsLoadFailed\":\"Failed to load model list\",\"openPanel\":\"Open AI Agent\",\"close\":\"Close\",\"backToList\":\"Back to conversations\",\"newConversation\":\"New conversation\",\"loadingSessions\":\"Loading conversationsâ¦\",\"noSessions\":\"No conversations yet â create one to start\",\"untitledSession\":\"Untitled conversation\",\"deleteSession\":\"Delete conversation\",\"loadingMessages\":\"Loading messagesâ¦\",\"emptyConversation\":\"Send a message to start chatting with the AI Agent\",\"thinking\":\"Thinkingâ¦\",\"thinkingTitle\":\"Thought process\",\"thinkingLevels\":{\"low\":\"Thinking: low\",\"medium\":\"Thinking: medium\",\"high\":\"Thinking: high\"},\"aborted\":\"Stopped\",\"running\":\"Running\",\"queued\":\"Waiting\",\"queuedHint\"
134:\"Queued â it starts automatically once a slot frees up. You cannot send another message until then.\",\"cancelQueued\":\"Cancel queued run\",\"composerPlaceholder\":\"Type a message⦠(Enter to send, Shift+Enter for newline)\",\"readOnly\":\"Read-only â assistant unavailable\",\"composerPlaceholderSource\":\"Correct the original textâ¦\",\"send\":\"Send\",\"stop\":\"Stop\",\"stopping\":\"Stoppingâ¦\",\"sessionFailed\":\"This conversation failed\",\"sendFailed\":\"Failed to send the message. Please try again.\",\"pendingPromptDropped\":\"The pending glossary instruction was canceled\",\"toolFailed\":\"failed\",\"errorTitle\":\"An error occurred\",\"sessionGroups\":{\"today\":\"Today\",\"yesterday\":\"Yesterday\",\"earlier\":\"Earlier\"},\"selectionChip\":\"Bubble {no}\",\"clearSelection\":\"Clear selection\",\"updateMode\":{\"label\":\"Update mode\",\"realtime\":\"Direct update\",\"preview\":\"Preview\"},\"refineCard\":{\"title\":\"This turn's edits ({count})\",\"badgeProposal\":\"Preview proposal\",\"multiLanguage\":\"{count} languages\",\"revertAll\":\"Revert all\",\"applyAll\":\"Apply\",\"doneReverted\":\"Reverted\",\"doneApplied\":\"Applied\",\"actionFailed\":\"Something went wrong, please try again\",\"viewDetail\":\"View full changes\",\"dialogTitle\":\"Changes in this turn ({count})\",\"pageLabel\":\"Page {page}\",\"bubbleLabel\":\"Bubble {row}\",\"runLabel\":\"â{text}â\",\"beforeLabel\":\"Before\",\"afterLabel\":\"After\",\"valueUnset\":\"Not set\",\"valueOn\":\"On\",\"valueOff\":\"Off\",\"valueHorizontal\":\"Horizontal\",\"valueVertical\":\"Vertical\",\"valueAlignStart\":\"Align start\",\"valueAlignCenter\":\"Align center\",\"valueAlignEnd\":\"Align end\",\"styleFields\":{\"fontSize\":\"Font size\",\"fontWeight\":\"Font weight\",\"strokeWidth\":\"Stroke width\",\"letterSpacing\":\"Letter spacing\",\"lineHeight\":\"Line height\",\"italic\":\"Italic\",\"autoTcy\":\"Auto tate-chu-yoko\",\"align\":\"Text align\",\"font\":\"Font\",\"namedVariation\":\"Font style\",\"fontWidth\":\"Font width\",\"opticalSize\":\"Optical size\",\"slant\":\"Slant\",\"color\":\"Text color\",\"strokeColor\":\"Stroke color\",\"glowColor\":\"Glow color\",\"glowSize\":\"Glow size\",\"glowOpacity\":\"Glow opacity\",\"glowSpread\":\"Glow spread\",\"glowRange\":\"Glow range\",\"blockAlign\":\"Block align\",\"direction\":\"Text direction\",\"angle\":\"Text angle\"},\"styleChanges\":\"Style changes: {fields}\"},\"tools\":{\"toolNames\":{\"listPages\":\"List pages\",\"getTranslatedContent\":\"Read translated content\",\"getRenderedPageImage\":\"Read rendered page image\",\"getBubbleImage\":\"Read bubble image\",\"getOriginalBubbleImage\":\"Read original bubble image\",\"editText\":\"Edit translation\",\"setBubbleStyle\":\"Adjust text style\",\"showMessage\":\"Message\"},\"moreRows\":\"+{count} more\",\"moreEntries\":\"+{count} more\",\"confidence\":{\"high\":\"high confidence\",\"low\":\"low confidence\"},\"listChunks\":{\"label\":\"List chunks\",\"summary\":\"Fetched the manga chunk overview\",\"summaryChunks\":\"Fetched the chunk overview ({count} chunks)\",\"summaryPages\":\"Fetched the page overview ({count} pages)\"},\"getChunkContent\":{\"label\":\"Read chunk content\",\"summary\":\"Read chunk content\",\"summaryPages\":\"Read pages {pages}\",\"summaryChunk\":\"Read chunk {chunkNo}\"},\"getPageImage\":{\"label\":\"Read page image\",\"summary\":\"Fetched {count} page images\",\"summarySource\":\"Fetched {count} source page images\",\"summaryRendered\":\"Fetched {count} rendered page images\",\"summaryBubble\":\"Fetched {count} bubble images\",\"summaryOriginalBubble\":\"Fetched {count} original bubble images\",\"available\":\"image\",\"unavailable\":\"no image\",\"loading\":\"Loading imageâ¦\",\"loadFailed\":\"Failed to load image\",\"thumbAlt\":\"Page {pageNo} image\"},\"updateTranslations\":{\"label\":\"Update translations\",\"summary\":\"Updated {count} translation rows\"},\"refineEdit\":{\"label\":\"Refine edit\",\"summaryApplied\":\"{count} edits (applied)\",\"summaryProposal\":\"{count} edits (proposal)\",\"rowLabel\":\"Page {page} · Bubble {row}\"},\"createGlossaryEntry\":{\"label\":\"Create glossary entry\",\"summary\":\"Created {count} glossary entries\"},\"updateGlossaryEntry\":{\"label\":\"Update glossary entry\",\"summary\":\"Updated {count} glossary entries\"},\"addGlossaryTranslation\":{\"label\":\"Add glossary translation\",\"summary\":\"Added {count} glossary translations\"},\"addGlossaryTerm\":{\"label\":\"Add glossary term\",\"summary\":\"Added {count} glossary terms\"},\"searchGlossary\":{\"label\":\"Search glossary\",\"summary\":\"Searched glossary for \\\"{query}\\\"\"},\"searchText\":{\"label\":\"Search text\",\"summary\":\"Searched rows for \\\"{query}\\\"\",\"summarySource\":\"Searched source text for \\\"{query}\\\"\",\"summaryTranslation\":\"Searched translations for \\\"{query}\\\"\"},\"glossaryOverview\":{\"label\":\"Browse glossary\",\"summary\":\"Browsed the glossary\",\"summaryPage\":\"Browsed the glossary (page {page})\"},\"searchFonts\":{\"label\":\"Search fonts\",\"summary\":\"Searched fonts for \\\"{query}\\\"\",\"summaryAll\":\"Browsed all available fonts\"},\"markChunk\":{\"label\":\"Mark chunk\",\"scanned\":\"Marked chunk {chunkNo} as scanned\",\"translated\":\"Marked chunk {chunkNo} as translated\"},\"finalize\":{\"label\":\"Finalize phase\",\"glossary\":\"Glossary phase finalized\",\"translation\":\"Translation phase finalized\"}}}
134,\"back\":\"Back\",\"batchSettings\":\"Batch settings\",\"batchStyle\":{\"title\":\"Batch Style\",\"clearSelection\":\"Clear selection\",\"skippedHint\":\"{count} of them have no text to apply to and will be skipped\",\"perRunWarning\":\"Some bubbles have per-run styles â applying will make them uniform\",\"mixed\":\"Mixed\",\"applyFailed\":\"No bubbles to apply to\",\"readOnly\":\"Read-only â style can't be applied\",\"lockedOriginalHint\":\"In original-text mode, font, weight, alignment, and text arrangement are locked\"},\"selectAllBubbles\":\"Select all bubbles on this page\",\"compare\":{\"toggle\":\"Text compare\",\"original\":\"Original\",\"loading\":\"Loadingâ¦\",\"styleNote\":\"Editing a translation keeps the bubble's overall style; per-character styles (single-word color, ruby) are flattened.\",\"pickerButton\":\"Languages\",\"pickerShown\":\"Showing\",\"pickerAddable\":\"Add\",\"pickerEmpty\":\"All added\",\"originalEmpty\":\"(no original)\",\"translationEmpty\":\"(untranslated)\",\"moveUp\":\"Move up\",\"moveDown\":\"Move down\",\"removeLanguage\":\"Remove language\"},\"pageCompare\":{\"title\":\"Page Text Compare\",\"titleStrip\":\"Text Compare\",\"loading\":\"Loadingâ¦\",\"empty\":\"This manga has no pages yet\",\"emptyStrip\":\"This manga has no content yet\",\"pageLabel\":\"Page {n}\",\"stripRangeLabel\":\"y {start}â{end}\",\"pageEmpty\":\"This page has no bubbles yet\",\"stripRangeEmpty\":\"This range has no bubbles yet\",\"originalTag\":\"Original\",\"translationTag\":\"Translation\",\"originalEmpty\":\"(No original text)\",\"translationEmpty\":\"(Not translated yet)\"},\"baseLayer\":\"Base layer\",\"bubbleControls\":\"Bubble controls\",\"collapse\":\"Collapse\",\"expand\":\"Expand\",\"prevPageTooltip\":\"Previous page\",\"nextPageTooltip\":\"Next page\",\"resizePanel\":\"Resize panel\",\"stripMinimap\":{\"label\":\"Chapter overview\"},\"savingStatus\":\"Savingâ¦\",\"pageLoading\":{\"phases\":{\"data\":\"Loading page data\",\"dataStrip\":\"Loading content data\",\"baseImage\":\"Loading the page image\",\"originalImage\":\"Loading the original scan\",\"eraser\":\"Loading the erase layer\",\"fonts\":\"Loading fonts\",\"text\":\"Loading text rendering data\"}},\"layers\":{\"layers\":\"Layers\",\"opacity\":\"Opacity\",\"color\":\"Colour\",\"border\":\"Border\",\"borderColor\":\"Border colour\",\"borderWidth\":\"Border width\",\"transform\":\"Position \u0026 size\",\"positionX\":\"X position\",\"positionY\":\"Y position\",\"width\":\"Width\",\"height\":\"Height\",\"lockAspectRatio\":\"Lock aspect ratio\",\"rotation\":\"Rotation\",\"restoreSize\":\"Original size\",\"delete\":\"Delete layer\",\"hide\":\"Hide\",\"show\":\"Show\",\"lock\":\"Lock\",\"unlock\":\"Unlock\",\"reorder\":\"Drag to reorder\",\"renameHint\":\"Double-click to rename\",\"duplicateNameSuffix\":\" copy\",\"rasterizedNameSuffix\":\" rasterized\",\"hideKind\":\"Hide all {kind}\",\"hideControls\":\"Hide controls\",\"showControls\":\"Show controls\",\"showKind\":\"Show all {kind}\",\"runSummary\":\"{count} {kind}\",\"kind\":{\"text\":\"bubbles\",\"image\":\"images\",\"drawing\":\"drawing layers\",\"shape\":\"shapes\",\"folder\":\"layer folders\"},\"addDrawingLayer\":\"Add drawing layer\",\"addFolder\":\"New layer folder\",\"newFolderName\":\"Folder\",\"collapseFolder\":\"Collapse folder\",\"expandFolder\":\"Expand folder\",\"folderCount\":\"{count, plural, one {# item} other {# items}}\",\"folderOpacity\":\"Folder opacity {percent}%\",\"deleteFolderTitle\":\"Delete this folder?\",\"deleteFolderDescription\":\"This folder contains {count, plural, one {# layer. Keep it, or delete it} other {# layers. Keep them, or delete them}} along with the folder?\",\"deleteFolderKeepContents\":\"Delete folder only\",\"deleteFolderWithContents\":\"Delete folder and contents\",\"deleteFolderBubblesTitle\":\"Delete these bubbles?\",\"deleteFolderBubblesDescription\":\"{count, plural, one {# bubble inside will be deleted along with its translations} other {# bubbles inside will be deleted along with their translations}}. This can't be undone.\",\"orphanLayer\":\"Its folder no longer exists, so it is drawn at the top level for now\",\"repairOrphan\":\"Its folder no longer exists. Click to move it to the top level\",\"baseImage\":\"Base image\",\"baseImageFixed\":\"The base image is pinned to the bottom and cannot be reordered or deleted\",\"selectedCount\":\"{count} selected\",\"focusBubble\":\"Centre on canvas\",\"addBubble\":\"Add bubble\",\"scopeShared\":\"All languages\",\"sharedDrawingNotice\":\"Drawing on a layer shared by all versions\",\"scopeBandShared\":\"Shared by all versions\",\"scopeBandLanguage\":\"Current language only\",\"forkSection\":\"Link to other languages\",\"fork\":\"Unlink\",\"forkHint\":\"Take a private copy for the current language\",\"forkConfirm\":{\"title\":\"Unlink this layer?\",\"description\":\"After unlinking, this language's automatic erase no longer syncs with the other languages. Delete the automatic erase to go back to sharing.\",\"descriptionCoversShared\":\"After unlinking, this language's automatic erase no longer syncs with the other languages. Delete the automatic erase to go back to sharing. The layer moves to the bottom of this language's section and covers shared layers under it: {count}.\"},\"forkPreparing\":\"Preparing: copying the layer contents; not editable until it finishes\"},\"textOffsetShort\":\"Offset\",\"textAngleShort\":\"Angle\",\"textAngleRotate90\":\"Rotate 90°\",\"bubblePosition\":\"Bubble position\",\"bubblePositionShort\":\"Position\",\"bubblePositionX\":\"Bubble horizontal position\",\"bubblePositionY\":\"Bubble vertical position\",\"freeTransformSkewX\":\"Horizontal skew\",\"freeTransformSkewY\":\"Vertical skew\",\"freeTransformScaleX\":\"Horizontal scale\",\"freeTransformScaleY\":\"Vertical scale\"}
134,\"bookshelf\":{\"title\":\"Folders\",\"addNew\":\"New Folder\",\"back\":\"Back\",\"empty\":{\"title\":\"No folders yet\",\"description\":\"You haven't created any folders yet.\"},\"name\":\"Folder Name\",\"namePlaceholder\":\"Enter a folder name\",\"defaultBookshelf\":\"Default Folder\",\"unnamed\":\"Untitled Folder\",\"notFound\":\"Folder not found\",\"noBookshelves\":\"You haven't created any folders yet\",\"noSearchResults\":\"No matching folders found\",\"createFirst\":\"Create Your First Folder\",\"addManga\":\"Add Manga\",\"grid\":{\"mangaCount\":\"{count} manga\"},\"list\":{\"name\":\"Folder Name\",\"mangaCount\":\"Manga Count\",\"createdAt\":\"Created At\",\"actions\":\"Actions\",\"view\":\"View Folder\"},\"emptyState\":{\"message\":\"This folder does not contain any manga yet.\",\"instruction\":\"Click Add in the top-right corner to place manga in this folder.\"},\"manga\":{\"title\":\"Title\",\"language\":\"Language\",\"createdAt\":\"Created At\",\"actions\":\"Actions\",\"view\":\"View\",\"manga\":\"Manga\"},\"addMangaDialog\":{\"title\":\"Add Manga\",\"language\":\"Language\",\"allLanguages\":\"All Languages\",\"selected\":\"Selected\",\"mangaUnit\":\"manga\",\"mangaName\":\"Manga Title\",\"action\":\"Action\",\"selectedCount\":\"{count} manga selected\",\"noResults\":\"No matching manga found\",\"adding\":\"Adding...\",\"confirm\":\"Confirm\",\"addError\":\"Failed to add manga\"},\"mangaCount\":\"Manga Count\",\"addDialog\":{\"title\":\"New Folder\",\"namePlaceholder\":\"Folder Name\",\"confirm\":\"Create\",\"cancel\":\"Cancel\",\"success\":\"Folder created successfully\",\"error\":\"Failed to create folder\",\"loading\":{\"title\":\"Creating Folder\",\"description\":\"Creating folder...\"}},\"actionMenu\":{\"rename\":\"Rename\",\"delete\":\"Delete\"},\"renameDialog\":{\"title\":\"Rename Folder\",\"namePlaceholder\":\"Enter a folder name\",\"confirm\":\"Confirm\",\"cancel\":\"Cancel\"},\"renameSuccess\":\"Folder renamed successfully\",\"renameError\":\"Failed to rename folder\",\"renameLoading\":{\"title\":\"Renaming Folder\",\"description\":\"Renaming folder...\"},\"deleteConfirm\":{\"title\":\"Confirm Deletion\",\"description\":\"Are you sure you want to delete this folder? This action cannot be undone.\"},\"deleteSuccess\":\"Folder deleted successfully\",\"deleteError\":\"Failed to delete folder\",\"deleteLoading\":{\"title\":\"Deleting Folder\",\"description\":\"Deleting folder...\"},\"error\":\"Failed to load folders\",\"lastUpdated\":\"Last updated \u003cdate\u003e\u003c/date\u003e\"},\"pagination\":{\"previous\":\"Previous\",\"next\":\"Next\",\"page\":\"Page {page}\"},\"allManga\":{\"title\":\"All Manga\",\"empty\":{\"title\":\"No manga available\",\"description\":\"There is no manga at the moment. Please upload manga first.\"},\"mangaName\":\"Manga Title\",\"currentBookshelf\":\"Folder\",\"notReadYet\":\"Unread\",\"untitledManga\":\"Untitled Manga\",\"manga\":\"Manga\",\"view\":\"View\",\"language\":\"Language\",\"createdAt\":\"Created At\",\"actionMenu\":{\"addToBookshelf\":\"Change Folder\",\"reportIssue\":\"Report Issue\",\"delete\":\"Delete\"},\"moveToBookshelfSuccess\":\"Folder updated successfully\",\"moveToBookshelfError\":\"Failed to update folder\",\"deleteSuccess\":\"Manga deleted successfully\",\"deleteError\":\"Failed to delete manga\",\"deleteConfirm\":{\"title\":\"Confirm Deletion\",\"description\":\"Are you sure you want to delete this manga? This action cannot be undone.\"},\"errors\":{\"noSourcePlatformUrl\":\"Source URL not found\"},\"selectBookshelf\":{\"title\":\"Select Folder\",\"searchPlaceholder\":\"Search folders\",\"noResults\":\"No folders found\",\"defaultBookshelf\":\"Default Folder\",\"noCover\":\"No Cover\",\"cancel\":\"Cancel\",\"confirm\":\"Confirm\",\"unnamed\":\"Untitled Folder\"},\"action\":\"Action\",\"imageCount\":\"Image Count\",\"comingSoon\":\"This feature is coming soon\",\"deleteLoading\":{\"title\":\"Deleting Manga\",\"description\":\"Deleting manga...\"},\"moveToBookshelfLoading\":{\"title\":\"Changing Folder\",\"description\":\"Updating folder assignment...\"},\"reportIssueDialog\":{\"title\":\"Report Issue\",\"mangaLabel\":\"Manga\",\"problemTypeLabel\":\"Issue Type\",\"messageLabel\":\"Details\",\"messagePlaceholder\":\"Tell us what happened...\",\"cancel\":\"Cancel\",\"submit\":\"Submit\",\"success\":\"Supp
134ort request created. You can follow its progress in Support \u0026 Help\",\"error\":\"Failed to submit issue\",\"issueTypes\":{\"translation\":\"Translation Error\",\"display\":\"Display Issue\",\"other\":\"Other\"},\"validation\":{\"messageRequired\":\"Please enter the issue details\"},\"loading\":{\"title\":\"Submitting Issue\",\"description\":\"Submitting your report...\"},\"payload\":{\"problemType\":\"Issue Type\"},\"viewTickets\":\"Go to Support \u0026 Help\"}},\"bookshelfSelector\":{\"title\":\"Select Folder\",\"searchPlaceholder\":\"Search\",\"notice\":\"Each manga can only be stored in one folder.\",\"noResults\":\"No matching folders found\"},\"odataTable\":{\"error\":\"Failed to load data\"},\"share\":{\"loading\":\"Loadingâ¦\",\"preparing\":\"Preparing shared contentâ¦\",\"loadingText\":\"Loading textâ¦\",\"expired\":\"This share link has expired or doesn't exist\",\"unavailable\":\"This link is temporarily unavailable. Please try again later.\",\"signInFailed\":\"Unable to open shared content\",\"page\":\"Page {current} of {total}\",\"language\":\"Language\",\"prevPage\":\"Previous page\",\"nextPage\":\"Next page\"},\"quest\":{\"title\":\"Quest Center\",\"description\":\"Complete quests to earn free Credits\",\"reward\":\"Reward\",\"claimSuccess\":\"Reward claimed successfully\",\"claimValidationFailed\":\"Validation failed. Unable to claim the reward right now. Please try again later.\",\"badge\":{\"monthly\":\"Monthly\",\"oneTime\":\"One-time\",\"timeLimited\":\"Limited time\"},\"action\":{\"claim\":\"Claim Reward\",\"claimed\":\"Claimed\",\"cooldownDays\":\"Available again in {days} days\",\"cooldownHours\":\"Available again in {hours} hours\",\"cooldownMinutes\":\"Available again in {minutes} minutes\"},\"notes\":{\"updateDelay\":\"Note: Quest status updates may take 15 to 30 minutes.\",\"creditExpiry\":\"Note: Credits earned from quests expire after 30 days.\"},\"invitation\":{\"title\":\"Invite Friends\",\"sectionTitle\":\"Invite Friends and Share the Rewards\",\"sectionDescription\":\"For each friend you invite, you will receive \u003cbold\u003e{inviterReward} Credits\u003c/bold\u003e. When you reach {milestoneTarget} successful invites, you will unlock an extra milestone reward of \u003cbold\u003e{milestoneReward} Credits\u003c/bold\u003e!\",\"yourLink\":\"Your Invitation Link\",\"description\":\"Share your referral link and earn reward Credits each time a friend signs up successfully.\",\"referralLink\":\"Referral Link\",\"copy\":\"Copy\",\"copied\":\"Copied\",\"tweet\":\"Post\",\"share\":\"Share\",\"milestone\":\"Invitation Milestone\",\"milestoneProgress\":\"Milestone Progress\",\"milestoneDescription\":\"Each successful invite rewards both of you with {reward} Credits.\",\"milestoneRewardLabel\":\"Completion Reward\",\"currentLevel\":\"Current Level: {level}\",\"invitationsToUpgrade\":\"Invite {count} more to level up\",\"levelBeginner\":\"Starter Promoter\",\"shareTitle\":\"Loomic Manga Translation\",\"shareText\":\"Try Loomic Manga Translation!\",\"tweetText\":\"Try Loomic Manga Translation! {link}\"},\"item\":{\"free_credit\":{\"title\":\"Monthly Free Credits\",\"description\":\"Claim free trial Credits for your account once every 30 days.\"},\"install_extension\":{\"title\":\"Install the Extension\",\"description\":\"Install the Loomic Extension in your browser and sign in to enjoy a seamless translation experience.\",\"cta\":\"Install E
134xtension\"},\"translate_once\":{\"title\":\"Complete One Translation\",\"description\":\"Complete one valid translation on either the website or the extension to earn a reward.\",\"cta\":\"Create Translation\"},\"translate_by_extension\":{\"title\":\"Translate with the Extension\",\"description\":\"Complete a translation using the Loomic Extension and experience faster translation in your browser.\",\"cta\":\"Supported Sites\"},\"subscribe_one_year\":{\"title\":\"Subscribe to Any Annual Plan\",\"description\":\"Subscribe to any paid annual plan and enjoy manga translation all year long.\",\"cta\":\"View Plans\"}}},\"resultCodes\":{\"maintenance_window_invalid\":\"The maintenance window settings are invalid.\",\"maintenance_window_conflict\":\"The maintenance window was changed by someone else. Please reload before saving again.\",\"maintenance_window_publish_timeout\":\"Publishing the maintenance window timed out. Please reload to confirm the current settings before saving again.\",\"service_under_maintenance\":\"The platform is under maintenance. Creating new manga is temporarily unavailable.\",\"service_overloaded\":\"The server is busy. Please try again later.\",\"studio_manga_strip_source_width_mismatch\":\"The long images aren't all the same width, so they can't be stitched into one episode and it can't be created. Make the widths match before uploading.\",\"font_file_too_large\":\"Font file is too large\",\"font_file_format_not_supported\":\"Unsupported font format. Please use TTF or OTF.\",\"unknown_error\":\"An unknown error occurred\",\"erase_failed\":\"Erase failed. Please try again later.\",\"region_bubble_failed\":\"Failed to process the selected area. Please try again later\",\"region_bubble_no_text\":\"No text was detected in this area. Please select again\",\"archive_import_failed\":\"The archive import failed. Please try again.\",\"archive_inspect_failed\":\"The archive could not be read. Please check the file and try again.\",\"archive_commit_failed\":\"The archive import could not be started. Please try again.\",\"studio_archive_import_not_found\":\"This archive import no longer exists. Please upload the archive again.\",\"studio_archive_file_type_not_supported\":\"Unsupported archive type. Please use a .zip, .rar or .7z file.\",\"studio_archive_file_size_invalid\":\"The archive size is not valid. It must be under 1 GB and not empty.\",\"studio_archive_invalid_status\":\"This archive import is not at a stage where that action is allowed. Please reopen the dialog and start again.\",\"studio_archive_unsafe_entry_path\":\"The archive contains an unsafe file path and was rejected. Please repackage it without paths that escape the archive root.\",\"studio_archive_encrypted\":\"Password-protected archives are not supported. Please export the archive again without a password.\",\"studio_archive_too_many_entries\":\"The archive contains too many files. Please split it into smaller archives.\",\"studio_archive_uncompressed_size_exceeded\":\"The archive's contents are too large once extracted. Please split it into smaller archives.\",\"studio_archive_compression_ratio_exceeded\":\"The archive's compression ratio is abnormally high and it was rejected. Please repackage it with standard settings.\",\"studio_archive_inspection_timeout\":\"Reading the archive took too long. RAR archives are much slower to scan â please repackage the book as a .zip and upload it again.\",\"studio_archive_corrupted\":\"The archive could not be read and may be corrupted. Please repackage it and upload again.\",\"studio_archive_no_pages\":\"No page images were found in the archive. Please check that it contains webp, jpg, jpeg or png files.\",\"studio_archive_page_order_invalid\":\"The page selection is out of date â the archive's contents no longer match. Please go back and read the archive again.\",\"studio_session_not_found\":\"This manga has no editor session, so there is nothing to reap.\",\"studio_session_not_ready\":\"This manga's session isn't active (it may be initializing or already reaped), so it can't be reaped.\",\"inpaint_base_load_failed\":\"Failed to load the inpaint base image. Please refresh the page.\",\"clean_plate_load_failed\":\"Failed to load the replacement image; showing the original page instead.\",\"clean_plate_update_failed\":\"Failed to update the replacement image. Please try again later.\",\"clean_plate_aspect_ratio_mismatch\":\"The replacement image must be exactly the same size as the original page.\",\"bubble_sync_failed\":\"Bubble sync failed. Please try again later.\",\"bubble_partially_created\":\"The bubble was created in some languages and could not be cleaned up automatically. This page no longer matches the server â reload it before editing further.\",\"inpaint_sync_failed\":\"In
134paint sync failed. Please try again later.\",\"save_failed\":\"Saving failed, retrying.\",\"save_failed_blocked\":\"Saving failed. Automatic retries stopped â please retry manually.\",\"erase_region_too_large\":\"Erase region is too large. Please reduce the marked area.\",\"clone_stamp_no_source\":\"No source is set. Alt+click the canvas, or use the \\\"Set source\\\" button.\",\"clone_stamp_source_not_ready\":\"The source area has not finished loading. Please try again shortly.\",\"clone_stamp_region_too_large\":\"The cloned area is too large. Please use shorter strokes.\",\"clone_stamp_failed\":\"The clone stroke could not be saved. Please try again.\",\"drawing_stroke_off_layer\":\"This stroke is outside the current layer and has no effect. Select the layer you want to edit first\",\"capture_region_too_small\":\"The selection is too small. Please drag out a larger region.\",\"capture_region_too_large\":\"The selection exceeds the limit (8192 px per side, 40 million pixels, 50 MB). Please select a smaller region.\",\"capture_failed\":\"Capture failed. Please try again.\",\"layer_duplicate_too_large\":\"This layer's content is too large to duplicate.\",\"layer_duplicate_not_ready\":\"This layer's content has not finished loading. Please try again later.\",\"un_handle_exception\":\"An unexpected error occurred\",\"data_validation_failed\":\"Data validation failed\",\"o_data_failed\":\"OData validation failed\",\"token_validation_failed\":\"Invalid authentication token\",\"data_not_exist\":\"Data does not exist\",\"robot_validation_failed\":\"Bot verification failed\",\"username_or_passowrd_incorrect\":\"Incorrect username or password\",\"user_disable\":\"Account has been disabled\",\"email_not_exist\":\"Email address does not exist\",\"sequence_at_least_one_element\":\"Please select at least one item.\",\"file_type_must_be_temp\":\"File must be a temporary file type\",\"invalid_password_security\":\"Password does not meet security requirements\",\"failed_to_upload_file\":\"Failed to upload file\",\"image_pixel_count_exceeded\":\"The image's pixel dimensions are too large. Please resize the image and upload it again.\",\"image_object_load_failed\":\"Failed to load the image source; it is drawn as a placeholder.\",\"image_object_invalid_image\":\"Could not read the image size. Please use a different file.\",\"layer_rank_exhausted\":\"This page has run out of layer ordering space. Reload the page and try again.\",\"bubble_layer_locked\":\"This bubble's text layer is locked. Unlock it in the layer panel first.\",\"bubble_language_locked\":\"A language this action spans is being re-translated. Try again once it finishes.\",\"bubble_language_forbidden\":\"You do not have edit permission for every language this action spans.\",\"layer_shared_forbidden\":\"This layer is shared by all versions, and you don't have permission to edit the source text and shared layers.\",\"layer_shared_unlink_first\":\"The automatic erase is shared by all versions, and you don't have permission to edit it. To retouch only this language, unlink it in the Layers panel first.\",\"layer_merge_empty\":\"Select the layers to merge first\",\"layer_merge_text\":\"Text layers cannot be merged\",\"layer_merge_system\":\"System layers cannot be merged\",\"layer_merge_locked\":\"Locked layers cannot be merged\",\"layer_merge_hidden\":\"Hidden layers cannot be merged\",\"layer_merge_fork\":\"Unlinked layers cannot be merged\",\"layer_merge_mixed_scope\":\"Shared layers and language layers cannot be merged together\",\"layer_merge_not_ready\":\"The layers have not finished loading. Please try again later.\",\"layer_merge_too_large\":\"The merged content is too large to save\",\"layer_edit_read_only\":\"You don't have edit permission, so layers can't be cropped or transformed\",\"layer_edit_unsupported\":\"Only drawing layers and image layers can be cropped or transformed\",\"layer_edit_locked\":\"The layer is locked or still preparing, so it can't be cropped or transformed\",\"layer_edit_system\":\"The automatic erase is a system layer and can't be cropped or transformed. To adjust this language's erase area, unlink it in the Layers panel first.\",\"layer_clip_invalid\":\"Invalid crop area (it needs at least 3 points and can't be too complex)\",\"layer_transform_failed\":\"Failed to apply the transform\",\"layer_merge_failed\":\"Failed to merge layers\",\"layer_rasterize_empty\":\"There is no text to rasterize\",\"layer_rasterize_not_text\":\"Only text layers can be rasterized\",\"layer_rasterize_system\":\"System layers cannot be rasterized\",\"layer_rasterize_locked\":\"Locked layers cannot be rasterized\",\"layer_rasterize_failed\":\"Failed to rasterize layers\",\"layer_rasterize_hidden\":\"Hidden layers cannot be rasterized\",\"layer_rasterize_not_ready\":\"The text is still being laid out, is not on screen, or is being edited, so it cannot be rasterized\",\"layer_rasterize_too_large\":\"The area to rasterize is too large\",\"private_key_not_exist\":\"Private key does not exist\",\"private_key_incorrect\":\"Incorrect private key\",\"db_update_concurrency_exception\":\"Data update conflict. Please try again.\",\"miss_organization_id\":\"Missing team ID\",\"organization_forbidden\":\"You do not have permission to access this team\",\"project_forbidden\":\"You do not have permission to access this project\",\"not_allowed_enum_values\":\"Enum value is not allowed\",\"email_has_been_registered\":\"This email address is already registered\",\"bind_third_party_account_failed\":\"Failed to link third-party account\",\"job_step_progress_incorrect\":\"Invalid job step progress status\",\"job_step_type_incorrect\":\"Invalid job step type\",\"when_get_free_level_only_allow_one\":\"Only one job type is allowed for the free tier\",\"job_type_priority_incrorrect\":\"Invalid job type priority setting\",\"manga_not_belong_account\":\"This manga does not belong to this account\",\"project_manga_forbidden\":\"You do not have permission to access this project manga\",\"insufficient_credit\"
134:\"Insufficient Credits\",\"render_bubble_text_failed\":\"Failed to render bubble text\",\"cannot_delete_default_bookshelf\":\"Cannot delete the default folder\",\"default_bookshelf_already_exist\":\"Default folder already exists\",\"bookshelf_not_belong_account\":\"This folder does not belong to this account\",\"source_platform_invalid\":\"Invalid source platform\",\"manga_source_platform_type_invalid\":\"Invalid manga source platform type\",\"manga_cant_delete_with_current_progress\":\"Cannot delete this manga while a task is in progress.\",\"studio_manga_page_strip_not_supported\":\"Pages cannot be added, deleted or reordered on a webtoon (strip) manga.\",\"studio_manga_page_order_invalid\":\"The page list does not match this manga (someone may have changed it), or it would delete every page. Refresh and try again.\",\"studio_manga_page_busy\":\"Another task is running on this manga (creation, translation, export, copy or AI chat). Try changing pages again later.\",\"studio_asset_not_found\":\"This asset couldn't be found. It may have been deleted.\",\"studio_asset_scope_forbidden\":\"You don't have edit permission for this asset scope.\",\"studio_asset_invalid\":\"The asset data is invalid and can't be saved.\",\"studio_asset_file_invalid\":\"The asset file is invalid or has expired. Please add it to the Asset Library again.\",\"studio_asset_limit_exceeded\":\"This scope has reached its asset limit. Delete assets you no longer need first.\",\"asset_library_bubble_empty\":\"This bubble has no translated text, so it can't be added to the Asset Library.\",\"asset_library_layer_empty\":\"This layer is empty, so it can't be added to the Asset Library.\",\"asset_library_layer_too_large\":\"The layer content is too large to add to the Asset Library (limits: 8,192 px per side, 40 megapixels in total, 50 MB).\",\"asset_library_save_failed\":\"Failed to add to the Asset Library. Please try again later.\",\"asset_library_insert_failed\":\"Failed to insert the asset. Please try again later.\",\"asset_library_payload_invalid\":\"The asset content can't be read. It may have been created by a newer or older version.\",\"asset_library_text_on_source_language\":\"Text assets can only be inserted into translated pages.\",\"asset_library_drawing_as_image\":\"The drawing asset is too large, so it was inserted as an image layer.\",\"asset_library_text_style_on_source_language\":\"Styles can only be applied on translated pages.\",\"asset_library_apply_style_failed\":\"Failed to apply the style. Please try again later.\",\"asset_library_apply_style_none\":\"No bubble was restyled. The selected bubbles may be locked or have no translation.\",\"asset_library_apply_style_no_items\":\"This style doesn't include any of the properties you chose.\",\"invitation_code_already_used\":\"Invitation code has already been used\",\"invitation_code_not_found\":\"Invitation code not found\",\"cannot_use_own_invitation_code\":\"You cannot use your own invitation code\",\"invitation_code_expired\":\"Invitation code has expired\",\"cannot_update_default_bookshelf\":\"Cannot modify the default folder\",\"account_not_found\":\"Account not found\",\"order_not_found\":\"Order not found\",\"order_already_processed\":\"Order has already been processed\",\"order_type_invalid\":\"Invalid order type\",\"only_free_level_can_claim_free_credit\":\"Only free-tier members can claim free Credits\",\"claim_free_credit_cooldown_active\":\"Free Credit claim is on cooldown\",\"cannot_delete_organization_owner\":\"Cannot delete the team owner\",\"quest_not_found\":\"Quest not found\",\"quest_not_available\":\"Quest is not available yet\",\"quest_claim_cooldown_active\":\"Quest claim is on cooldown\",\"quest_not_repeatable\":\"This quest cannot be claimed again\",\"quest_validation_failed\":\"Quest validation failed\",\"account_already_in_organization\":\"Account is already in this team\",\"organization_invitation_token_expired\":\"Team invitation token has expired\",\"email_domain_not_allowed\":\"Email domain is not allowed\",\"unable_update_own_organization_role\":\"You can't change your own team role\",\"organization_seat_over_allocated\":\"More seats are assigned than purchased. Please reassign seats in member management before continuing.\",\"credit_not_found\":\"Credit record not found\",\"invitation_code_already_exists\":\"This invitation code is already taken, please choose another\",\"mobile_script_file_format_not_supported\":\"Unsupported script file format. Please use a ZIP file.\",\"mobile_script_file_too_large\":\"Script file is too large\",\"mobile_script_not_found\":\"Mobile script not found\",\"organization_member_limit_exceeded\":\"Plan headcount limit reached. Upgrade the plan or remove a member.\",\"owned_organization_limit_exceeded\":\"You have reached the maximum number of organizations you can create.\",\"organization_project_limit_exceeded\":\"Plan project limit reached. Upgrade the plan or delete a project.\",\"organization_project_content_limit_exceeded\":\"This project reached the plan manga limit. Upgrade the plan or delete a manga.\",\"organization_manga_page_limit_exceeded\":\"This upload exceeds the plan page limit for a single manga. Upgrade the plan or split it into several manga.\",\"organization_export_format_not_allowed\":\"Your plan does not include this export format. Upgrade the plan or export as an image.\",\"organization_custom_font_limit_exceeded\":\"Plan custom-font limit reached. Upgrade the plan or delete a font.\",\"organization_agent_concurrency_limit_exceeded\":\"Too many AI jobs are running for your plan. Wait for one to finish and retry.\",\"organization_translation_concurrency_limit_exceeded\":\"Too many translation jobs are running for your plan. Wait for one to finish and retry.\",\"share_link_expiration_exceeds_plan\":\"The share-link lifetime exceeds what your plan allows.\",\"manga_summary_too_long\":\"The manga summary exceeds the character limit your plan allows.\",\"custom_translation_guideline_not_entitled\":\"Your current plan does not include custom translation prompts.\",\"font_not_found\":\"Font not found, or it belongs to another team.\",\"font_set_not_found\":\"Font set not found.\",\"font_set_rule_invalid\":\"Invalid font set rules: check that there is at least one rule, that the rule and condition counts are within limits, and that every code-point range is valid.\",\"font_set_in_use\":\"This font set is still used by a language font setting or the global fallback. Unbind it before deleting.\",\"organization_disabled\":\"This team has been disabled, so this feature is unavailable.\",\"studio_manga_clone_source_not_found\":\"The manga you are copying could not be found.\",\"studio_manga_clone_source_not_in_project\":\"This manga does not belong to the current project.\",\"studio_manga_clone_target_project_not_found\":\"The target project could not be found.\",\"studio_manga_clone_source_language_mismatch\":\"The source and target projects use different source languages.\",\"studio_manga_clone_language_not_in_target_project\":\"The target project does not have this manga's translation language.\",\"studio_manga_clone_source_has_active_job\":\"This manga is still being processed. Wait for the current job to finish, then make the copy.\",\"studio_manga_clone_session_initializing\"
134:\"This manga is still opening. Please try again shortly.\",\"studio_manga_clone_already_running\":\"A copy of this manga is already being created.\",\"studio_manga_clone_not_found\":\"That copy record could not be found.\",\"studio_manga_clone_flush_timeout\":\"Saving the edits timed out, so no copy was created. Please try again later.\",\"studio_manga_clone_not_settled\":\"The copy has not finished yet.\",\"studio_manga_clone_not_purgeable\":\"That copy record cannot be cleared.\",\"studio_manga_clone_target_already_live\":\"The copy has already been created.\",\"studio_manga_clone_ownership_lost\":\"Copying was interrupted. Please create the copy again.\",\"support_ticket_not_found\":\"This support request could not be found. It may have been deleted, or you may not have access to it\",\"support_ticket_invalid_status_transition\":\"This action is not available in the request's current status\",\"support_ticket_waiting_requires_public_reply\":\"To set a request to waiting on customer, set it while sending a reply\",\"support_ticket_closed\":\"This support request is closed\",\"support_ticket_already_in_status\":\"The request is already in this status\",\"support_ticket_concurrency_conflict\":\"Someone else just updated this request. Refresh and try again\",\"support_ticket_new_message_conflict\":\"There are new messages on this request. Review them before sending\",\"support_ticket_already_assigned\":\"This request is already assigned to another agent\",\"support_ticket_escalated_requires_permission\":\"Handling an escalated request requires a higher permission\",\"support_permission_denied\":\"You do not have permission to do this\",\"support_ticket_merge_not_allowed\":\"These requests cannot be merged\",\"support_ticket_split_invalid\":\"The request cannot be split with the selected messages\",\"support_ticket_link_invalid\":\"This request link cannot be added or removed\",\"support_csat_not_allowed\":\"This request cannot be rated right now\",\"support_category_invalid\":\"Please choose a valid category\",\"support_tag_not_found\":\"Tag not found\",\"support_message_not_found\":\"Message not found\",\"support_attachment_not_found\":\"Attachment not found\",\"support_attachment_invalid\":\"The attachment has expired. Please upload it again\",\"support_attachment_too_large\":\"The attachment is too large\",\"support_attachment_type_not_allowed\":\"This file type is not supported\",\"support_attachment_too_many\":\"Too many attachments\",\"support_agent_not_found\":\"Support agent not found\",\"support_agent_already_exists\":\"This account is already a support agent\",\"support_role_not_found\":\"Role not found\",\"support_role_built_in_not_deletable\":\"Built-in roles cannot be deleted\",\"support_role_in_use\":\"This role is still assigned to agents and cannot be deleted\",\"support_ticket_organization_scope_forbidden\":\"Only team owners and managers can view all of the team's requests\",\"support_category_not_found\":\"Category not found\",\"support_category_key_exists\":\"This category key already exists\",\"support_tag_name_exists\":\"A tag with this name already exists\",\"support_tag_in_use\":\"This tag is still used by requests and cannot be deleted\",\"support_sla_policy_not_found\":\"SLA policy not found\",\"support_macro_not_found\":\"Canned response not found\",\"support_billing_target_not_allowed\":\"An organization's request can only bill that organization, and a personal request only its requester\",\"support_billing_reason_required\":\"Enter a reason for the billing action\",\"support_billing_idempotency_key_conflict\":\"This action reference was already used with different details. Check and submit again\",\"support_billing_action_failed\":\"This billing action failed. Submit it again\",\"support_billing_charge_not_found\":\"Charge not found\",\"support_billing_charge_not_refundable\":\"This charge cannot be refunded\",\"support_billing_refund_amount_invalid\":\"The refund amount is invalid or exceeds what can be refunded\",\"support_billing_stripe_refund_failed\":\"The Stripe refund failed\",\"support_billing_subscription_start_in_future\":\"The subscription start date cannot be in the future\",\"support_customer_not_found\":\"Customer not found\",\"support_customer_context_organization_invali
134d\":\"This customer is not part of that organization\",\"support_customer_context_ticket_invalid\":\"The request does not belong to this customer, or the customer has no requests\",\"support_report_range_invalid\":\"Invalid report period, at most 366 days\",\"support_issue_not_found\":\"Issue not found\",\"support_issue_invalid\":\"The issue is invalid. Check the title, description and external link\",\"support_issue_broadcast_ticket_not_linked\":\"This request is no longer linked to the issue\",\"support_issue_broadcast_ticket_closed\":\"This request is closed\",\"support_issue_broadcast_idempotency_conflict\":\"The previous broadcast's result is unknown and the content or recipients have changed. Check whether it went out first\",\"support_issue_broadcast_in_progress\":\"Another broadcast is still being sent. Press send again shortly: it won't be delivered twice\"},\"invitation\":{\"title\":\"Break Language Barriers and Enjoy Manga in Your Native Language - Loomic\",\"description\":\"Powered by an advanced AI engine, Loomic preserves the original artwork while delivering automated translated typesetting. Whether you want real-time reading through the Chrome extension or a private way to organize your own manga collection, Loomic makes it easy.\"},\"SEO\":{\"metadata\":{\"siteName\":\"Loomic\",\"defaultTitle\":\"Loomic - Beyond Dimensions â Read in your words\",\"defaultDescription\":\"AI restores artwork, matches fonts, and typesets pages for natural manga reading in your language.\",\"ogLocale\":\"en_US\"}},\"studioPaywall\":{\"title\":\"This team is not subscribed\",\"description\":\"Upgrade to unlock project creation, translation, export/share, agents, and custom fonts.\",\"cta\":\"Go to billing\",\"editorReadOnly\":\"This team is not subscribed â read-only mode\",\"blockedTitle\":\"This team has no active subscription\",\"blockedDescription\":\"Subscribe to view and edit projects, manga, and all studio content.\",\"retentionWarning\":\"Heads up: while unsubscribed, your project and manga data is kept for only 60 days and may be permanently deleted afterward. Subscribe soon to keep your data.\"},\"studioOrganizationDisabled\":{\"title\":\"This team has been disabled\",\"contactAdministrator\":\"This team is currently disabled, so Studio is unavailable for now. Please contact your team administrator to find out why or to have it restored.\",\"termsViolation\":\"This team has been disabled for violating the terms of service, so Studio is unavailable for now. If you believe this is a mistake, you may file an appeal with us.\",\"notice\":\"While the team is disabled, its projects and manga data are kept, but no member can view or edit them.\"},\"studioCreditBlocked\":{\"insufficientCredit\":{\"title\":\"Not enough credit\",\"descriptionCanAct\":\"This team is out of credit for this action. Top up to continue.\",\"descriptionBlocked\":\"This team is out of credit for this action. Ask a team owner or manager to top up.\",\"cta\":\"Top up credit\"},\"memberLimitExceeded\":{\"title\":\"Spend limit reached\",\"descriptionCanAct\":\"You have used your credit limit for this cycle. Raise the limit to continue.\",\"descriptionBlocked\":\"You have used your credit limit for this cycle. Ask a team owner or manager to raise it.\",\"cta\":\"Go to members\"},\"later\":\"Later\",\"gotIt\":\"Got it\"},\"studioBilling\":{\"title\":\"Subscription \u0026 Billing\",\"settingsTitle\":\"Billing Settings\",\"managedNotice\":\"This team is managed by the platform. Contact support to adjust the plan, seats, or billing.\",\"expiryBanner\":{\"title\":\"Your plan will deactivate on {date}\",\"titleNoDate\":\"You don't have an active subscription plan\",\"restart\":\"Manage plan\"},\"currentPlanLabel\":\"Current plan\",\"noActivePlan\":\"Not subscribed\",\"statusActive\":\"Active\",\"statusDefault\":\"Default plan\",\"statusCancellingAtPeriodEnd\":\"Cancels at period end\",\"startedAt\":\"Started {date}\",\"nextBillingOn\":\"Next billing on {date}\",\"endsOn\":\"Ends on {date}\",\"ownerOnlyTooltip\":\"Only team owners can subscribe or change plans.\",\"seatRequiredHint\"
134:\"Each team needs at least 1 Full seat.\",\"subscribeSectionTitle\":\"Choose a plan\",\"manageSectionTitle\":\"Manage plan\",\"manageDescription\":\"A paid plan is currently active. Contact support to adjust seats or cancel your subscription.\",\"subscribeCta\":\"Go to checkout\",\"subscribingCta\":\"Processing...\",\"alreadySubscribed\":\"This team already has an active subscription\",\"subscribeFailed\":\"Failed to submit subscription. Please try again later.\",\"subscriptionSuccess\":\"Team subscription activated successfully\",\"subscriptionConfirmationTimeout\":\"Subscription confirmation timed out. Please refresh the page to check the status.\",\"paymentConfirmFailed\":\"Payment confirmation failed. Please try again.\",\"paymentDialogTitle\":\"Complete Payment\",\"confirmPayment\":\"Confirm Payment\",\"confirmingPayment\":\"Confirming...\",\"cancel\":\"Cancel\",\"recommended\":\"Recommended\",\"currentPlan\":\"Current plan\",\"selected\":\"Selected\",\"select\":\"Select this plan\",\"selectSeats\":\"Select number of seats\",\"increase\":\"Increase\",\"decrease\":\"Decrease\",\"processingTitle\":\"Processing Order\",\"processingHeadline\":\"Confirming your team subscription\",\"processingDescription\":\"Your order has been created and we're syncing the latest subscription status. This may take 1 to 3 minutes.\",\"openPlanChange\":\"Subscribe now\",\"openPlanChangeExisting\":\"Change plan / seats\",\"manageBilling\"
134:\"Manage billing\",\"manageBillingLoading\":\"Opening...\",\"intervalLockedHint\":\"The billing interval must match your current subscription and can't be changed.\",\"monthlyNotSupportedHint\":\"This plan is only available as an annual subscription.\",\"intervalSectionTitle\":\"Billing interval\",\"intervalMonth\":\"Monthly\",\"intervalYear\":\"Annual\",\"intervalMonthShort\":\"per month\",\"intervalYearShort\":\"per year\",\"intervalYearBadge\":\"Save 20%\",\"saveAnnualHint\":\"Switch to annual billing and save 20%\",\"seatSectionTitle\":\"Seat Settings\",\"seatSectionHint\":\"Adjust the number of seats for each role as needed\",\"seatShortLabel\":{\"full\":\"Full seats\",\"reviewer\":\"Reviewer seats\",\"viewer\":\"Viewer seats\"},\"seatsInUse\":\"Seats in use\",\"unassignedSeats\":\"Unassigned seats\",\"nextPeriodSeats\":\"Next period {assigned} / {purchased} seats\",\"pendingSeatWarning\":{\"title\":\"Your seats will be reduced on {date}\",\"titleNoDate\":\"Your seats will be reduced in the next billing cycle\",\"detail\":\"{seat}: will drop to {pending}, but {assigned} are currently assigned. Unassign {excess} member(s) before it takes effect.\",\"blockedNotice\":\"If assigned seats still exceed the purchased amount when the change takes effect, your team's paid features will be disabled until you reassign seats.\"},\"manageSeats\":\"Manage seats\",\"upcomingBillTitle\":\"Upcoming bill\",\"upcomingBillChargeDate\":\"Next charge on {date}\",\"noUpcomingBill\":\"There's no upcoming bill right now.\",\"changePlan\":\"Change plan\",\"cancelRenewal\":{\"cancelButton\":\"Cancel renewal\",\"cancelLoading\":\"Processing...\",\"confirmTitle\":\"Cancel auto-renewal?\",\"confirmBody\":\"Your subscription will remain active until {date}, then expire without renewing. You won't be charged again.\",\"confirmBodyNoDate\":\"Your subscription will remain active until the end of the current period, then expire without renewing. You won't be charged again.\",\"confirmButton\":\"Cancel renewal\",\"keepButton\":\"Keep renewal\",\"cancelSuccess\":\"Auto-renewal cancelled\",\"cancelledNotice\":\"Renewal cancelled. Your subscription ends on {date}.\",\"cancelledNoticeNoDate\":\"Renewal cancelled. Your subscription ends at the end of the current period.\",\"resumeButton\":\"Resume renewal\",\"resumeLoading\":\"Processing...\",\"resumeSuccess\":\"Auto-renewal resumed\"},\"paymentMethod\":\"Change payment method\",\"invoice\":{\"title\":\"Invoices\",\"date\":\"Date\",\"amount\":\"Amount\",\"status\":\"Status\",\"view\":\"View\",\"empty\":\"No invoices yet.\",\"statusLabel\":{\"paid\":\"Paid\",\"unpaid\":\"Unpaid\",\"failed\":\"Payment failed\"},\"downloadFailed\":\"Unable to get the invoice link\"},\"seatRow\":{\"subtotal\":\"Subtotal\",\"perSeat\":\"/ seat\",\"requiredBadge\":\"Required\"},\"orderSummary\":{\"title\":\"Order Summary\",\"currentSection\":\"Applied this period\",\"nextSection\":\"Applied next period\"},\"planDowngradeTooltip\":\"Downgrading to a lower plan isn't supported yet.\",\"planDowngradeDisabled\":\"Downgrade unavailable\",\"confirmChangeCta\":\"Confirm change\",\"updatingCta\":\"Submitting...\",\"planChangeDialog\":{\"title\":\"Change Plan / Seats\"},\"seatDialog\":{\"title\":\"Edit Seats\",\"changePlanLink\":\"Change\",\"pricingPageLink\":\"Compare plans\",\"colItem\":\"Seat item\",\"colQuantity\":\"Quantity\",\"colUnitPrice\":\"Renewal price\",\"totalLabel\":\"Quantity \u0026 total\",\"perMonth\":\"/ month\",\"perYear\":\"/ year\",\"free\":\"Free\",\"note\":\"You can add seats anytime â the difference is prorated based on the remaining days in your current billing cycle. New seats renew at the regular price starting from the next billing date.\",\"annualSaving\":\"Switching to annual saves {amount} per month\",\"confirmPay\":\"Confirm \u0026 Pay\",\"annualToMonthLockedHint\":\"Contact support to switch from an annual to a monthly subscription.\",\"planDowngradeLockedHint\":\"Contact support to downgrade your plan.\",\"enterpriseContactNotice\":\"Enterprise plans are customized. Contact our sales team for a tailored quote based on your team's needs.\",\"nowBadge\":\"Now\",\"everyCycleBadge\":\"Every cycle\",\"creditGrantTitle\":\"Credit grants\",\"creditGrantNow\":\"Granted now\",\"creditGrantNext\":\"Starts {date}\",\"creditBreakdown\":\"Base {base} · Extra {extra}\",\"chargeTitle\":\"Charges\",\"chargeNow\":\"Charged to your payment method\",\"chargeNext\":\"Starts {date}\"},\"preview\":{\"loading\":\"Calculating cost...\",\"firstTimeHint\":\"A preview of the first billing period will appear once you choose a plan and seats.\",\"
134immediateChargeLabel\":\"Charged now\",\"nextCycleTotalLabel\":\"Next cycle's fixed amount\",\"nextBillingOn\":\"Next billing on {date}\",\"itemsBlockTitle\":\"Cost Breakdown\",\"immediateBlockTitle\":\"Applied this period\",\"immediateBlockSubtitle\":\"Takes effect immediately, prorated\",\"nextCycleBlockTitle\":\"Applied next period\",\"nextCycleBlockSubtitle\":\"Effective from {date}\",\"nextCycleBlockSubtitleFallback\":\"Effective from the next cycle\",\"planBody\":\"Base plan\",\"changeKindBadge\":{\"none\":\"No change\",\"first_time\":\"First subscription\",\"immediate\":\"Immediate\",\"scheduled\":\"Next period\",\"mixed\":\"This period + next\"},\"changeKind\":{\"none\":{\"title\":\"This matches your current settings\",\"description\":\"No changes to submit.\"},\"first_time\":{\"title\":\"Activate team subscription\",\"description\":\"You'll be charged {immediate} now, then {nextTotal} on {nextDate}.\"},\"immediate\":{\"title\":\"Change takes effect immediately\",\"description\":\"You'll be charged {immediate} now (prorated for the remaining days), then {nextTotal} on {nextDate}.\"},\"scheduled\":{\"title\":\"Scheduled for next cycle\",\"description\":\"No charge this cycle; {nextTotal} every cycle starting {nextDate}.\"},\"mixed\":{\"title\":\"Applying this cycle and next\",\"description\":\"{immediate} charged now (increase); final configuration of {nextTotal} applies starting {nextDate}.\"}}}
134,\"credit\":{\"title\":\"Team Credits\",\"subtitle\":\"Team credits are granted monthly while your subscription is active and reset every month.\",\"empty\":\"No team credit history yet.\",\"autoTopUp\":\"Auto top-up\",\"autoTopUpUnavailable\":\"Not enabled\",\"addCredits\":\"Add credits\",\"creditHistory\":\"Credit history\",\"autoTopUpSettings\":\"Auto top-up settings\",\"autoTopUpEnabled\":\"Enabled\",\"close\":\"Close\",\"topUp\":{\"title\":\"Add credits\",\"close\":\"Close\",\"amountLabel\":\"Top-up amount\",\"amountUnit\":\"Unit USD\",\"bonusRuleBeforeAmount\":\"Top up at least\",\"bonusRuleAfterAmount\":\"to unlock bonus credits\",\"maxBonus\":\"Up to +{percent}%\",\"viewBonusPricing\":\"View bonus rates\",\"bonusTierTitle\":\"Top up USD {amount}\",\"bonusTierCredits\":\"{credits} credits + {bonus} credits\",\"topUpAmount\":\"Top-up amount\",\"discount\":\"Discount\",\"gift\":\"Bonus\",\"giftCredits\":\"+ {credits} credits\",\"creditLabel\":\"Credits\",\"minimumHint\":\"Minimum {minCredits} credits; USD 1 provides {creditRate} credits\",\"pricingPageLink\":\"View detailed pricing\",\"submitWithAmount\":\"Pay USD {amount}\",\"creditHint\":\"= {credits} credits\",\"total\":\"Total\",\"belowMin\":\"Minimum top-up is US$ {min}\",\"hint\":\"Minimum US$ {minUsd}. US$1 = {creditRate} credits.\",\"submit\":\"Continue to payment\",\"success\":\"Credits added\",\"pending\":\"Payment is processing; credits will be applied shortly.\",\"failed\":\"Top-up failed, please try again.\",\"processingTitle\":\"Processing\",\"processingDescription\":\"Confirming payment and updating balanceâ¦\",\"currentBalance\":\"Current balance\",\"afterBalance\":\"Balance after top-up\",\"bonusBadge\":\"+{percent}%\",\"bonusLine\":\"Bonus (+{percent}%)\",\"creditsReceived\":\"Credits received\"},\"autoTopUpDialog\":{\"title\":\"Auto top-up settings\",\"enableLabel\":\"Enable auto top-up\",\"enableHint\":\"Automatically top up when the balance falls below the threshold\",\"thresholdLabel\":\"Trigger threshold (credits)\",\"thresholdHint\":\"Auto top-up triggers when your credit balance falls below this amount.\",\"thresholdPlaceholder\":\"e.g. 10,000\",\"amountLabel\":\"Top-up amount (USD)\",\"balanceLabel\":\"Credit balance\",\"amountPlaceholder\":\"e.g. 50\",\"bonusLabel\":\"Bonus\",\"totalCreditsLabel\":\"Total credits per top-up\",\"ruleSummary\":\"When the balance falls below \u003cb\u003e{threshold} credits\u003c/b\u003e, charge \u003cb\u003eUS$ {amount}\u003c/b\u003e and add \u003cb\u003e{credits} credits\u003c/b\u003e.\",\"ruleSummaryWithBonus\":\"When the balance falls below \u003cb\u003e{threshold} credits\u003c/b\u003e, charge \u003cb\u003eUS$ {amount}\u003c/b\u003e and add \u003cb\u003e{credits} credits\u003c/b\u003e, including the +{percent}% bonus.\",\"ruleIncomplete\":\"Set a threshold and a top-up amount, and the balance refills on its own.\",\"ruleOff\":\"Auto top-up is off. Add credits manually when the balance runs low.\",\"distanceToTrigger\":\"{credits} above the threshold\",\"atTrigger\":\"Below the threshold\",\"paymentMethod\":\"Payment method\",\"cardSavedLabel\":\"Payment method saved\",\"replaceCard\":\"Replace\",\"addCard\":\"Add payment method\",\"cardSaving\":\"Processingâ¦\",\"saveCard\":\"Save card\",\"cardSaved\":\"Payment method saved\",\"cardSaveFailed\":\"Failed to save payment method\",\"cancel\":\"Cancel\",\"needCard\":\"Add a payment method before enabling auto top-up.\",\"thresholdInvalid\":\"Please enter a valid threshold.\",\"amountInvalid\":\"Please enter a valid top-up amount.\",\"saveSuccess\":\"Auto top-up settings updated\",\"saveError\":\"Failed to update auto top-up settings\",\"saving\":\"Savingâ¦\",\"lastFailure\":\"Last auto top-up failed\",\"amountCreditsHint\":\"â {credits} credits\",\"cardDialogTitle\":\"Payment method\",\"paymentBoundHint\":\"This card is charged when auto top-up triggers.\",\"lastTriggeredLabel\":\"Last charged: {time}\",\"notBoundHint\":\"Add a card before enabling auto top-up.\",\"cardExpires\":\"Expires {exp}\"},\"columns\":{\"date\":\"Date\",\"description\":\"Type\",\"amount\":\"Change\",\"balance\":\"Balance\",\"expiresAt\":\"Expires\"}
134,\"description\":{\"subscription_success\":\"Subscription grant\",\"subscription_upgrade\":\"Subscription upgrade bonus\",\"subscription_extra_credit\":\"Subscription extra credits\",\"subscription_cancelled\":\"Subscription cancelled\",\"manga_translation\":\"Manga translation\",\"invitation_reward\":\"Invitation reward\",\"referral_reward\":\"Referral reward\",\"one_time_payment\":\"One-time purchase\",\"free_monthly_claim\":\"Free monthly credits\",\"quest_reward\":\"Quest reward\",\"studio_first_translation\":\"First translation\",\"studio_retranslation\":\"Retranslation\",\"studio_refine_agent\":\"AI refine chat\",\"studio_credit_refund\":\"Translation refund\",\"studio_manga_creation\":\"Manga creation fee\",\"studio_manga_page_addition\":\"Page addition fee\",\"studio_manga_page_addition_translation\":\"Added page translation fee\",\"organization_one_time_payment\":\"One-time top-up\",\"organization_top_up_bonus\":\"Top-up bonus\",\"organization_auto_top_up\":\"Auto top-up\",\"invitation_milestone_reward\":\"Invitation milestone reward\",\"admin_adjustment\":\"Admin adjustment\",\"negative_balance\":\"Negative balance\",\"support_adjustment\":\"Supp
134ort adjustment\"},\"history\":{\"back\":\"Back\",\"typeLabel\":\"Change type\",\"typeAll\":\"All\",\"typeIncrease\":\"Added\",\"typeDecrease\":\"Spent\",\"categoryLabel\":\"Category\",\"categoryAll\":\"All categories\",\"dateFrom\":\"From\",\"dateTo\":\"To\",\"clear\":\"Clear\"}},\"planType\":{\"starter\":\"Starter\",\"professional\":\"Professional\",\"organization\":\"Team\",\"enterprise\":\"Enterprise\"},\"planLocalName\":{\"starter\":\"Starter\",\"professional\":\"Professional\",\"organization\":\"Team\",\"enterprise\":\"Enterprise\"},\"planDescription\":{\"starter\":\"The free entry plan every team starts on â translate and export with a small monthly allowance.\",\"professional\":\"For individual professionals, with core translation features.\",\"organization\":\"For mid-size teams, with multi-seat collaboration and project management.\",\"enterprise\":\"For enterprise needs, with custom capabilities and priority support.\"},\"planFeatures\":{\"professional\":{\"feature1\":\"Core translation workflow\",\"feature2\":\"Single-member usage\",\"feature3\":\"Community support\"},\"organization\":{\"feature1\":\"Multi-seat collaboration\",\"feature2\":\"Project member management\",\"feature3\":\"Priority technical support\"},\"enterprise\":{\"feature1\":\"Unlimited members and projects\",\"feature2\":\"Custom integrations\",\"feature3\":\"Dedicated support SLA\"}},\"seatName\":{\"full\":\"Full\",\"reviewer\":\"Reviewer\",\"viewer\":\"Viewer\"},\"seatDescription\":{\"full\":\"Access to all translation, editing, and export features.\",\"reviewer\":\"Can review and comment, but cannot run AI translation.\",\"viewer\":\"Read-only seat (unlimited, auto-assigned).\",\"viewerHint\":\"Viewer seats are always unlimited and never need to be purchased.\"},\"entitlement\":{\"memberLimit\":\"Member limit\",\"projectLimit\":\"Project limit\",\"projectContentLimit\":\"Content limit per project\",\"customFontLimit\":\"Custom font limit\",\"mangaPageLimit\":\"Page limit per manga\",\"projectContextCharacterLimit\":\"Project context character limit\",\"mangaContextCharacterLimit\":\"Manga context character limit\",\"agentConcurrencyLimit\":\"Agent concurrency limit\",\"translationConcurrencyLimit\":\"Translation concurrency limit\",\"shareLinkExpireHours\":\"Share link expiration (hours)\",\"imageQuality\":\"Image quality\",\"imageQualityHigh\":\"High quality\",\"imageQualityOriginal\":\"Original quality\",\"supportResponseTime\":\"Support response time\",\"crossMangaContextReference\":\"Cross-manga context reference\",\"customTranslationGuideline\":\"Custom translation guidelines\",\"customProjectCover\":\"Custom project cover\",\"psdImportExport\":\"PSD / PDF import/export\",\"exportWatermark\":\"Watermark on exported images\",\"unlimited\":\"Unlimited\",\"enabled\":\"Enabled\",\"disabled\":\"Disabled\"}},\"studioProjectMembers\":{\"title\":\"Project members\",\"addCta\":\"Add member\",\"backToProject\":\"Back to project\",\"noMembers\":\"No members added yet\",\"allLanguages\":\"All languages\",\"addSuccess\":\"Member added\",\"addError\":\"Failed to add member\",\"updateSuccess\":\"Member updated\",\"updateError\":\"Failed to update member\",\"removeSuccess\":\"Member removed\",\"removeError\":\"Failed to remove member\",\"removeConfirmTitle\":\"Remove project member\",\"removeConfirmDescription\":\"Are you sure you want to remove this member from the project? This action cannot be undone.\",\"columns\":{\"member\":\"Member\",\"organizationRole\":\"Team role\",\"projectRole\":\"Project role\",\"languages\":\"Languages\",\"joinedAt\":\"Joined\",\"actions\":\"Actions\"},\"actionMenu\":{\"edit\":\"Edit\",\"remove\":\"Remove member\"},\"role\":{\"project_manager\":\"Project editor\",\"translator\":\"Translator\",\"reviewer\":\"Reviewer\",\"viewer\":\"Viewer\"},\"roleDescription\":{\"project_manager\":\"Can manage project content, members, and settings.\",\"translator\":\"Can translate and edit content for assigned languages.\",\"reviewer\":\"Can review and comment on content for assigned languages.\",\"viewer\":\"Can only view project content and comments.\"},\"addDialog\":{\"title\":\"Add project member\",\"selectAccount\":\"Select team member\",\"selectAccountPlaceholder\":\"Select\",\"roleLabel\":\"Project role\",\"languagesLabel\":\"Languages\",\"confirm\":\"Add\"},\"editDialog\":{\"title\":\"Edit project member\",\"roleLabel\":\"Project role\",\"languagesLabel\":\"Languages\",\"confirm\":\"Save\"}},\"studioProjectGlossary\":{\"sidebarTitle\":\"Glossary settings\",\"entryPanelTitle\":\"Glossary entry\",\"close\":\"Close\",\"loading\":\"Loading...\",\"emptySelection\":\"Select or add a term from the left\",\"emptyCategories\":\"No categories yet â add one first\",\"searchPlaceholder\":\"Search terms\",\"searchNoResults\":\"No matching terms found\",\"clearSearch\":\"Clear search\",\"entryTitleLabel\":\"Source term\",\"entryTitlePlaceholder\":\"Enter source term\",\"entryCategoryLabel\":\"Category\",\"entryDescriptionLabel\":\"Description\",\"entryDescriptionPlaceholder\":\"Enter description\",\"tagsHeading\":\"Term tags ({count}
134)\",\"addTag\":\"Add\",\"deleteTag\":\"Delete tag\",\"searchLanguage\":\"Search language and content\",\"noTags\":\"No tags yet â click \\\"Add\\\" to create one\",\"tableCorner\":\"Language / term\",\"noteLabel\":\"Notes\",\"notePlaceholder\":\"Enter notes\",\"noLanguages\":\"No target languages set for this project\",\"confirm\":\"Confirm\",\"cancel\":\"Cancel\",\"untitledEntry\":\"Untitled\",\"addEntry\":\"Add term\",\"deleteEntry\":\"Delete term\",\"deleteEntrySuccess\":\"Term deleted\",\"saveSuccess\":\"Saved\",\"save\":\"Save\",\"unsavedChanges\":\"Unsaved\",\"agentHint\":\"{count, plural, one {# glossary change was} other {# glossary changes were}} made. Let the AI update the translations to match?\",\"agentHintApply\":\"Let the Agent apply them\",\"agentHintDismiss\":\"Skip\",\"agentPromptIntro\":\"The project glossary entry \\\"{entryTitle}\\\" was just updated and saved by the user. Do not modify the glossary. Using the mappings below, check this manga's {languageName} translation.\",\"agentPromptEntryHeading\":\"Current full mappings for this entry (â
marks this change):\",\"agentPromptRowTerm\":\"{category} | source \\\"{term}\\\"\",\"agentPromptRowTranslation\":\"â translation \\\"{translation}\\\"\",\"agentPromptRowNoTranslation\":\"â no translation yet\",\"agentPromptRowChanges\":\"â
({changes})\",\"agentPromptRowChangeSeparator\":\"; \",\"agentPromptTranslationChanged\":\"translation was \\\"{from}\\\"\",\"agentPromptTranslationAdded\":\"translation added\",\"agentPromptTermRenamed\":\"source was \\\"{from}\\\"\",\"agentPromptSteps\":\"$17\",\"titleRequired\":\"Please enter a source term\",\"addCategory\":\"Add category\",\"addCategoryTitle\":\"Add glossary category\",\"categoryNameLabel\":\"Category name\",\"categoryNamePlaceholder\":\"Enter category name\",\"categoryActions\":\"Category actions\",\"renameCategory\":\"Rename category\",\"renameCategoryTitle\":\"Rename category\",\"renameCategorySuccess\":\"Category renamed\",\"deleteCategory\":\"Delete category\",\"deleteCategorySuccess\":\"Category deleted\",\"deleteCategoryConfirm\":{\"title\":\"Delete category\",\"description\":\"Are you sure you want to delete this category? All terms and translations under it will also be deleted.\"},\"deleteTagConfirm\":{\"title\":\"Delete tag\",\"description\":\"Are you sure you want to delete this tag? All language translations for this tag will also be removed.\"},\"discardConfirm\":{\"title\":\"Unsaved changes\",\"description\":\"Unsaved changes will be lost if you leave. Are you sure you want to continue?\"},\"addTagTitle\":\"Add tag\",\"editTagTitle\":\"Edit tag\",\"tagNameLabel\":\"Tag name\",\"tagNamePlaceholder\":\"Enter tag name\",\"tagTermLabel\":\"Term text\",\"tagTermPlaceholder\":\"Enter term text\",\"tagNoteLabel\":\"Notes\",\"tagNotePlaceholder\":\"Enter notes (optional)\",\"deleteEntryConfirm\":{\"title\":\"Delete term\",\"description\":\"Are you sure you want to delete this term? All tags and translations will also be deleted.\"}},\"studioProjectDialog\":{\"createEyebrow\":\"Create\",\"manageEyebrow\":\"Project settings\",\"createTitle\":\"New project\",\"noName\":\"Untitled project\",\"close\":\"Close\",\"tabs\":{\"info\":\"Info\",\"languages\":\"Languages\",\"members\":\"Members\"},\"info\":{\"nameLabel\":\"Project name\",\"namePlaceholder\":\"Enter project name\",\"mangaLinkedLabel\":\"Manga continuity\",\"mangaLinkedHint\":\"When on, translations reference the story summaries of other chapters in the same project to stay consistent; when off, each chapter is translated independently.\",\"sourceLabel\":\"Source language\",\"sourcePlaceholder\":\"Select source language\",\"targetLabel\":\"Target languages\",\"targetRequiredHint\":\"Please select at least one target language\",\"createConfirm\":\"Create project\",\"createSuccess\":\"Project created\",\"createError\":\"Failed to create project\",\"saveConfirm\":\"Save\",\"saveSuccess\":\"Project info updated\",\"saveError\":\"Failed to update project info\",\"archiveSectionTitle\":\"Archive\",\"activeHint\":\"This project is currently active. Archiving will hide it from the general list without deleting any content.\",\"archivedHint\"
134:\"This project is archived. Unarchive it to resume normal operations.\",\"archiveConfirm\":\"Archive project\",\"unarchiveConfirm\":\"Unarchive\",\"archiveConfirmTitle\":\"Archive project\",\"archiveConfirmDescription\":\"Are you sure you want to archive this project? It will be hidden from the general list.\",\"unarchiveConfirmTitle\":\"Unarchive project\",\"unarchiveConfirmDescription\":\"Are you sure you want to unarchive this project?\",\"archiveSuccess\":\"Project archived\",\"unarchiveSuccess\":\"Project unarchived\",\"archiveError\":\"Action failed\"},\"languages\":{\"sourceLabel\":\"Source language\",\"noSource\":\"Not set\",\"targetLabel\":\"Target languages\",\"targetPlaceholder\":\"Select target languages\",\"searchPlaceholder\":\"Search languages\",\"noResults\":\"No languages found\",\"removeAria\":\"Remove\",\"additiveHint\":\"Target languages can only be added â existing languages cannot be removed.\",\"sourceLockedHint\":\"The source language is set when the project is created and cannot be changed afterwards.\",\"saveConfirm\":\"Save language settings\",\"saveSuccess\":\"Language settings updated\",\"saveError\":\"Failed to update language settings\",\"selectLabel\":\"Select languages\",\"selectAll\":\"Select all languages\"},\"members\":{\"addCta\":\"Add member\",\"empty\":\"No members added yet\",\"allLanguages\":\"All languages\",\"editAria\":\"Edit member\",\"remove\":\"Remove member\",\"addTitle\":\"Add project member\",\"editTitle\":\"Edit project member\",\"selectAccount\":\"Select team member\",\"selectAccountPlaceholder\":\"Select\",\"searchAccountPlaceholder\":\"Search by name or enter email\",\"noAccountResults\":\"No matching members found\",\"roleLabel\":\"Project role\",\"languagesLabel\":\"Languages\",\"canEditSourceAndSharedLabel\":\"Can edit source text and shared layers\",\"canEditSourceAndSharedHint\":\"Source text and shared layers affect every language\",\"canEditSourceAndSharedBadge\":\"Can edit source text and shared layers\",\"addConfirm\":\"Add\",\"editConfirm\":\"Save\",\"addSuccess\":\"Member added\",\"addError\":\"Failed to add member\",\"updateSuccess\":\"Member updated\",\"updateError\":\"Failed to update member\",\"removeSuccess\":\"Member removed\",\"removeError\":\"Failed to remove member\",\"removeConfirmTitle\":\"Remove project member\",\"removeConfirmDescription\":\"Are you sure you want to remove this member from the project? This action cannot be undone.\",\"searchPlaceholder\":\"Search members\",\"noResults\":\"No members found\",\"toggleDetails\":\"Toggle details\"},\"confirm\":\"Confirm\",\"manageTitle\":\"Project settings\",\"comingSoon\":\"Coming soon\",\"groups\":{\"basic\":\"General\",\"translation\":\"Translation\"},\"nav\":{\"info\":\"Info\",\"languages\":\"Languages\",\"members\":\"Members\",\"archived\":\"Archived manga\",\"glossary\":\"Glossary\",\"prompt\":\"Prompt\"},\"headers\":{\"info\":\"Project info\",\"languages\":\"Languages\",\"members\":\"Members\",\"archived\":\"Archived manga\"}},\"studioMangaDialog\":{\"title\":\"Manga settings\",\"menuAction\":\"Manga settings\",\"noTitle\":\"Untitled manga\",\"close\":\"Close\",\"comingSoon\":\"Coming soon\",\"groups\":{\"shared\":\"Project settings\",\"manga\":\"Manga settings\",\"editor\":\"Editor\"},\"nav\":{\"prompt\":\"Prompt settings\",\"glossary\":\"Project glossary\",\"settings\":\"Manga settings\",\"languages\":\"Language settings\",\"cleanPlate\":\"Base image replacement\",\"shareLinks\":\"Share link management\",\"export\":\"Export\",\"editorSettings\":\"Editor settings\",\"shortcuts\":\"Shortcuts\",\"styleCopy\":\"Paste style\"},\"headers\":{\"settings\":\"Manga settings\",\"languages\":\"Language settings\",\"cleanPlate\":\"Base image replacement\",\"shareLinks\":\"Share link management\",\"export\":\"Export\",\"editorSettings\":\"Editor settings\",\"shortcuts\":\"Keyboard shortcuts\",\"styleCopy\":\"Paste style settings\"},\"settings\":{\"titleLabel\":\"Manga title\",\"titlePlaceholder\":\"Enter manga title\",\"summaryLabel\":\"Summary\",\"summaryPlaceholder\":\"Enter manga summary\",\"save\":\"Confirm\",\"saveSuccess\":\"Manga settings updated\"},\"languages\":{\"search\":\"Search languages\",\"empty\":\"No translation languages for this project yet\",\"selectAll\":\"Select all\",\"count\":\"{count} languages\",\"translate\":\"Translate\",\"retranslate\":\"Retranslate\",\"translating\":\"Translating\",\"batchTranslate\":\"Translate selected ({count})\",\"skippedTranslating\":\"Skipped {count} language(s) currently translating\",\"translateConfirm\":{\"title\":\"Start translation\",\"description\":\"Are you sure you want to translate the selected languages? Already translated languages will be retranslated and overwritten.\"},\"status\":{\"untranslated\":\"Not translated\",\"translating\":\"Translating\",\"translated\":\"Translated\"},\"filter\":{\"all\":\"All\"}},\"shareLinks\":{\"expiry\":\"Link validity\",\"expiryOptions\":{\"60\":\"1 hour\",\"480\":\"8 hours\",\"1440\":\"1 day\",\"2880\":\"2 days\",\"4320\":\"3 days\",\"5760\":\"4 days\",\"7200\":\"5 days\",\"8640\":\"6 days\",\"10080\":\"7 days\"},\"languages\":\"Share languages\",\"languageSearch\":\"Search languages\",\"noLanguages\":\"No languages found\",\"languagesHint\":\"Select which translation languages to share publicly\",\"create\":\"Create share link\",\"createSuccess\":\"Share link created\",\"existingTitle\":\"Existing share links\",\"empty\":\"No share links created yet\",\"copy\":\"Copy link\",\"copyFailed\":\"Copy failed â please copy the link manually\",\"expiresAt\":\"Expires {date}\",\"revoke\":\"Revoke\",\"revokeSuccess\":\"Share link revoked\",\"revokeConfirm\":{\"title\":\"Revoke share link\",\"description\":\"Are you sure you want to revoke this share link? It will stop working immediately.\"},\"done\":\"Done\"},\"unsavedConfirm\":{\"title\":\"Unsaved changes\",\"description\":\"You have unsaved changes to the manga settings. Are you sure you want to close and discard them?\"},\"cleanPlate\":{\"description\":\"Upload text-free page images to replace the base images. The original scan is kept safe and can be restored at any time.\",\"readOnly\":\"You do not have permission to replace this manga's base images.\",\"locked\":\"The manga
134is locked while an export is running; base images cannot be replaced right now.\",\"loading\":\"Loading pagesâ¦\",\"empty\":\"This manga has no pages yet.\",\"addFiles\":\"Upload files\",\"autoMap\":\"Auto-map\",\"autoMapDialog\":{\"title\":\"Choose pages to auto-map\",\"description\":\"Pick the page to start from. Files are matched to the following pages in filename order.\",\"summary\":\"\u003cnum\u003e{selected}\u003c/num\u003e pages selected / \u003cnum\u003e{total}\u003c/num\u003e pages total\"},\"clearMapping\":\"Clear all mapping\",\"dropUnmapped\":\"Discard unassigned files\",\"dropHint\":\"Drop the whole batch of text-free pages anywhere on this screen, or click \\\"Upload files\\\", then use \\\"Auto-map\\\" to pick a start page and match them in filename order.\",\"dropOverlay\":\"Drop to add these images\",\"unassignedOnly\":\"Unassigned only ({count})\",\"allAssigned\":\"Every file is assigned.\",\"sizeUnknown\":\"Size unknown\",\"removeFile\":\"Remove this file from the list\",\"armedHint\":\"\\\"{name}\\\" selected â click any page to assign it (Esc to cancel).\",\"mismatch\":\"Aspect ratio differs from the original page; this file cannot be applied.\",\"replaced\":\"Replaced\",\"original\":\"Original\",\"pending\":\"Staged\",\"unassign\":\"Unassign\",\"openPage\":\"Open to review\",\"filter\":{\"all\":\"All\",\"applied\":\"Applied\",\"pending\":\"Staged\",\"problem\":\"Problems\",\"replaced\":\"Replaced\",\"empty\":\"Unassigned\"},\"reviewTitle\":\"Page {page} of {total}\",\"previousPage\":\"Previous page\",\"nextPage\":\"Next page\",\"arrowKeyHint\":\"Flip through to check quickly\",\"rejectedTypeCount\":\"{count} file(s) have an unsupported format (e.g. {name}).\",\"rejectedSizeCount\":\"{count} file(s) are too large (e.g. {name}).\",\"summaryReplaced\":\"\u003cb\u003e{replaced} / {total}\u003c/b\u003e pages replaced\",\"uploadProgress\":\"Uploading {done} / {total}\",\"cancelUpload\":\"Stop\",\"apply\":\"Apply ({count})\",\"retryFailed\":\"Retry failed ({count})\",\"clearStatus\":\"Clear results\",\"applied\":\"{count} page(s) replaced.\",\"ruleLayers\":\"Layer rules: a replaced page skips the automatic erase layer, but hand-drawn erase strokes stay and can still be edited.\",\"ruleCollaboration\":\"Collaboration: collaborators already online must reload the page before they see the replaced artwork.\",\"blockedNotice\":\"Some files cannot be applied\",\"summaryFiles\":\"\u003cb\u003e{count}\u003c/b\u003e files\",\"summaryPending\":\"\u003cb\u003e{count}\u003c/b\u003e staged\",\"reviewReplacement\":\"Applied base image\",\"reviewEmptyTitle\":\"No replacement yet\",\"reviewEmptyHint\":\"Click Upload file, or drop an image onto the page.\",\"reviewReset\":\"Reset\",\"reviewResetDescription\":\"This page goes back to the original scan; both the applied replacement and any staged file are removed.\",\"reviewConfirm\":\"Confirm changes\",\"stripSource\":{\"description\":\"A webtoon is replaced one source long image at a time â the files you uploaded, not the slices the system cut from them.\",\"ruleReslice\":\"Re-cut: the upload is cut again at the existing slice points and swapped into those slices, so no coordinate moves.\",\"empty\":\"This manga has no source long image to replace.\",\"item\":\"Long image {index}\",\"view\":\"View\",\"replace\":\"Upload replacement\",\"replaceAgain\":\"Upload again\",\"remove\":\"Remove replacement\",\"removeConfirmTitle\":\"Remove replacement\",\"removeConfirmDescription\":\"This long image goes back to the original, and every slice cut from it returns to the original artwork.\",\"processing\":\"Re-cutting\",\"replaceSuccess\":\"Replacement uploaded, re-cutting now.\",\"failed\":\"Re-cut failed. The slices do not show the replacement yet.\",\"reslice\":\"Process again\",\"unavailable\":\"Replacing by source long image is not available yet. Please try again later.\",\"loadFailed\":\"The source long images could not be loaded. Reopen this tab to try again.\"}},\"editorSettings\":{\"description\":\"How the image editor behaves. Saved in this browser only.\",\"moveSnap\":\"Snapping\",\"moveSnapHint\":\"Moving a bubble, shape or image lines it up with the edges and centers of the page and other objects. Hold {mod} while dragging to pause.\",\"zoomMax\":\"Maximum zoom\",\"zoomMaxHint\":\"How far in the canvas can zoom. A higher limit helps with fine retouching.\",\"zoomMin\":\"Minimum zoom\",\"zoomMinHint\":\"How far out the canvas can zoom. A lower limit fits more of a webtoon strip on screen.\",\"percent\":\"{percent}%\",\"percentDefault\":\"{percent}% (default)\",\"arrowNudge\":\"Arrow key distance\",\"arrowNudgeHint\":\"How far an arrow key moves the selected bubble, shape or image, in page pixels.\",\"arrowNudgeShift\":\"Shift + arrow key distance\",\"arrowNudgeShiftHint\":\"How far an arrow key moves the selection while Shift is held, in page pixels.\",\"penPressure\":\"Pen pressure\",\"penPressureHint\":\"With a stylus, brush strokes get thinner the lighter you press. Turn off to draw every stroke at the brush size. A mouse is not affected.\",\"moveSnapDistance\":\"Snap distance\",\"moveSnapDistanceHint\":\"How close an object has to come to an edge or center before it snaps. Measured on screen, so it feels the same at any zoom.\",\"moveSnapDistanceOff\":\"Turn on Snapping above to use this.\",\"px\":\"{px} px\",\"pxDefault\":\"{px} px (default)\",\"wheelAction\":\"Mouse wheel\",\"wheelActionHint\"
134:\"With Zoom, hold {mod} to scroll and Shift to scroll sideways. Trackpads are not affected.\",\"wheelActionPanDefault\":\"Scroll (default)\",\"wheelActionZoom\":\"Zoom\",\"panSpeed\":\"Scroll speed\",\"panSpeedHint\":\"How far the canvas moves for each mouse wheel or trackpad scroll.\",\"zoomStep\":\"Zoom step\",\"zoomStepHint\":\"How much each press of the zoom buttons or shortcuts changes the zoom.\",\"zoomStepFixedDefault\":\"±10% (default)\",\"sectionMove\":\"Moving objects\",\"sectionView\":\"Canvas view\",\"sectionDraw\":\"Drawing\"},\"styleCopy\":{\"description\":\"When you paste a style, Apply fields take the copied value and Ignore fields leave the target bubble as it was. Saved in this browser only.\",\"resetToDefault\":\"Reset to defaults\",\"overwrite\":\"Apply\",\"keep\":\"Ignore\",\"groups\":{\"font\":\"Font\",\"color\":\"Color\",\"effects\":\"Effects\",\"spacing\":\"Spacing \u0026 paragraph\",\"box\":\"Layout \u0026 alignment\",\"tcy\":\"Vertical stacking\"},\"items\":{\"font\":\"Font\",\"fontSize\":\"Font size\",\"fontWeight\":\"Font weight\",\"fontFeatures\":\"OpenType features\",\"fill\":\"Text color \u0026 gradient\",\"stroke\":\"Stroke\",\"glow\":\"Glow\",\"shadow\":\"Drop shadow\",\"decoration\":\"Decoration\",\"emphasis\":\"Emphasis marks\",\"letterSpacing\":\"Letter spacing\",\"lineHeight\":\"Line height\",\"baselineShift\":\"Baseline shift\",\"wordSpacing\":\"Word spacing\",\"letterSpacingCursive\":\"Track cursive scripts\",\"justify\":\"Justification\",\"justifyLastLine\":\"Justify last line\",\"paragraphSpacing\":\"Paragraph spacing\",\"firstLineIndent\":\"First-line indent\",\"align\":\"Text align\",\"blockAlign\":\"Align to bubble\",\"fitToBox\":\"Auto-fit to bubble\",\"maskReserve\":\"Bubble padding\",\"tcy\":\"Auto vertical stacking \u0026 settings\"}}},\"studioQuotaLimit\":{\"title\":\"Plan limit reached\",\"used\":\"{used} / {limit} used\",\"cancel\":\"Cancel\",\"upgrade\":\"Upgrade now\",\"resources\":{\"projects\":{\"label\":\"Projects\",\"description\":\"You've reached your plan's limit. Upgrade for unlimited projects.\",\"body\":\"You've reached your plan's limit. Upgrade for unlimited projects and more advanced features.\"},\"manga\":{\"label\":\"Manga\",\"description\":\"You've reached your plan's limit. Upgrade for unlimited manga.\",\"body\":\"You've reached your plan's limit. Upgrade for unlimited manga and more advanced features.\"},\"members\":{\"label\":\"Members\",\"description\":\"You've reached your plan's limit. Upgrade for unlimited members.\",\"body\":\"You've reached your plan's limit. Upgrade for unlimited members and more advanced features.\"},\"pages\":{\"label\":\"Pages per manga\",\"used\":\"This upload: {used} pages / limit: {limit} pages\",\"description\":\"This upload has more pages than your plan allows per manga. The images have not been uploaded.\",\"body\":\"Split it into several manga before uploading, or upgrade your plan to raise the per-manga page limit.\",\"unavailableBody\":\"Your current plan doesn't include creating manga, so splitting won't help either. Please upgrade your plan.\"}}},\"studioUsage\":{\"totalMembers\":\"Total members\",\"seatVsMemberHint\":\"Seats and the plan headcount are two independent limits: buy more seats on the billing page, or upgrade the plan when the headcount is full.\",\"memberLimitReached\":\"Plan headcount limit reached ({used} / {limit}). Upgrade the plan or remove a member before inviting.\",\"projectsLabel\":\"Projects\",\"projectLimitReached\":\"Plan project limit reached ({used} / {limit}). Upgrade the plan or delete a project. Archived projects still count toward the quota â only deletion frees it.\",\"projectArchiveCountsHint\":\"Archived projects still count toward the project limit; only deletion frees the quota.\",\"mangaLabel\":\"Manga\",\"contentUsage\":\"{used} / {limit}\",\"contentLimitReached\":\"This project reached the plan manga limit ({used} / {limit}). Upgrade the plan or delete a manga. Archived manga still count toward the quota â only deletion frees it.\",\"contentArchiveCountsHint\":\"Archived manga still count toward the per-project manga limit; only deletion frees the quota.\",\"customFontLimitReached\":\"Plan custom-font limit reached ({used} / {limit}). Upgrade the plan or delete a font.\",\"agentConcurrencyQueueHint\":\"AI jobs running {used} / {limit}. Anything over the limit is queued and starts automatically when a slot frees up.\",\"agentConcurrencyNotAllowed\":\"Your current plan does not include AI Agent. Upgrade the plan to use it.\",\"translationConcurrencyLabel\":\"Translations running\",\"translationConcurrencyQueueHint\":\"Translation jobs running {used} / {limit}. Anything over the limit is queued and starts automatically when a slot frees up.\",\"translationConcurrencyNotAllowed\":\"Your current plan does not include translation. Upgrade the plan to use it.\",\"shareExpiryMax\":\"Your plan allows up to {hours} hours ({minutes}
134 minutes)\",\"shareExpiryInvalid\":\"Enter a number of minutes between {min} and {max}\",\"shareExpiryNotAllowed\":\"Your current plan does not allow share links. Upgrade the plan to create one.\",\"shareExpiryMinOnly\":\"Enter at least {min} minute(s)\",\"summaryCounter\":\"{used} / {limit} characters\",\"summaryTooLong\":\"The summary exceeds the plan limit of {limit} characters. Shorten it before saving.\",\"translationGuidelineNotEntitled\":\"Custom translation prompts are an Enterprise feature. Existing settings stay visible but read-only; you can still clear them.\"},\"studioUsagePage\":{\"unlimited\":\"Unlimited\",\"quotaTitle\":\"Plan usage\",\"quotaDescription\":\"Review your team's current usage and plan limits. See each item below for what happens when you reach a limit.\",\"membersLabel\":\"Team members\",\"membersHint\":\"Counts everyone on the team, including the owner. This limit is separate from purchased seat quantities.\",\"projectsLabel\":\"Projects\",\"projectsHint\":\"Archived projects still count toward usage. Delete a project to free capacity.\",\"customFontsLabel\":\"Custom fonts\",\"customFontsHint\":\"Counts fonts uploaded by your team. Fonts provided by the system are excluded.\",\"agentConcurrencyLabel\":\"AI Agent tasks running at once\",\"agentConcurrencyHint\":\"Shows AI Agent tasks currently running at the same time. New tasks are queued automatically when you reach the limit.\",\"translationConcurrencyLabel\":\"Translation tasks running at once\",\"translationConcurrencyHint\":\"Shows translation and glossary extraction tasks currently running at the same time. New tasks are queued automatically when you reach the limit.\",\"mangaPageTitle\":\"Pages per manga\",\"mangaPageDescription\":\"A single manga cannot exceed this page count. Uploads over the limit are rejected â split the work into several manga.\",\"mangaPageLabel\":\"Page limit\",\"projectContentTitle\":\"Manga usage by project\",\"projectContentDescription\":\"Each project can contain up to {limit} manga. Archived manga still count toward usage; delete them to free capacity.\",\"projectContentEmpty\":\"No projects have been created yet.\",\"projectContentTruncated\":\"Showing the {shown} projects with the highest manga usage, out of {total} total.\",\"untitledProject\":\"Untitled project\",\"projectContentSearchPlaceholder\":\"Search projects\",\"projectContentNoResults\":\"No projects match your search.\"},\"editorShortcuts\":{\"searchPlaceholder\":\"Search shortcuts\",\"empty\":\"No matching shortcut\",\"keys\":{\"Click\":\"Click\",\"Space\":\"Space\",\"Drag\":\"drag\"},\"categories\":{\"tools\":\"Tools\",\"view\":\"View \u0026 navigation\",\"selection\":\"Selection \u0026 movement\",\"edit\":\"Editing\",\"clipboard\":\"Clipboard\",\"transform\":\"Free transform (hold while dragging)\",\"input\":\"Text input\"},\"items\":{\"cursor\":\"Select tool\",\"addBubble\":\"Add bubble tool\",\"regionBubble\":\"Add bubble from region tool\",\"imageObject\":\"Add image tool\",\"addComment\":\"Add comment tool\",\"pan\":\"Pan tool\",\"draw\":\"Brush tool\",\"rect\":\"Rectangle tool\",\"ellipse\":\"Ellipse tool\",\"captureRect\":\"Rectangle capture tool\",\"captureEllipse\":\"Ellipse capture tool\",\"erase\":\"Eraser tool\",\"magicEraser\":\"Magic eraser tool\",\"cloneStamp\":\"Clone stamp tool\",\"cloneStampSetSource\":\"Set the clone stamp source\",\"dropper\":\"Color dropper tool\",\"colorPicker\":\"Open the color picker\",\"brushSmaller\":\"Decrease brush size\",\"brushLarger\":\"Increase brush size\",\"constrainShape\":\"Constrain the rectangle / ellipse to a square / circle\",\"exitTool\":\"Leave the current tool, back to select\",\"panTemporary\":\"Pan the canvas temporarily\",\"zoomIn\":\"Zoom in\",\"zoomOut\":\"Zoom out\",\"zoomReset\":\"Reset zoom to 100% and recenter\",\"prevPage\":\"Previous page (with no bubble selected)\",\"nextPage\":\"Next page (with no bubble selected)\",\"selectAll\":\"Select every bubble on the page\",\"toggleSelection\":\"Add or remove a bubble from the selection\",\"toggleSelectionCanvas\":\"Add or remove a bubble from the selection (canvas only)\",\"rangeSelection\":\"Select a range in the bubble list\",\"clearSelection\":\"Clear the selection\",\"nudge\":\"Move the selected bubble, shape or image by {px} px\",\"nudgeFast\":\"Move the selected bubble, shape or image by {px} px\",\"nudgeTextOffset\":\"Move the bubble's text offset (translated pages only)\",\"moveSnapBypass\":\"Drag a bubble, shape or image without snapping (when snapping is on in Editor settings)\",\"undo\":\"Undo\",\"redo\":\"Redo\",\"deleteBubble\":\"Delete the selected bubble\",\"freeTransform\":\"Enter or leave text free transform (translated pages only)\",\"applyAutoFit\":\"Apply auto-fit shrink to the text (translated pages only)\",\"commitTransform\":\"Commit the free transform\",\"cancelTransform\":\"Cancel the free transform\",\"finishPolygon\":\"Finis
134h the bubble polygon\",\"cancelPolygon\":\"Cancel the bubble polygon\",\"commitLayerTransform\":\"Finish the layer transform / clip\",\"cancelLayerEdit\":\"Cancel the layer clip / transform\",\"layerTransformFromCenter\":\"Layer transform: scale / skew from the center\",\"layerTransformSnapRotation\":\"Layer transform: rotate in 15° steps\",\"copyBubble\":\"Copy bubbles\",\"cutBubble\":\"Cut bubbles (translated pages only)\",\"pasteBubble\":\"Paste bubbles (translated pages only)\",\"copyStyle\":\"Copy the text style\",\"pasteStyle\":\"Paste the text style onto the whole selection\",\"transformProportional\":\"Scale proportionally (corner handle)\",\"transformFromCenter\":\"Scale from the center\",\"transformDistort\":\"Distort (corner / edge handle)\",\"transformSkew\":\"Skew (edge handle)\",\"transformPerspective\":\"Perspective (corner handle)\",\"sendAgentMessage\":\"Send the AI agent message\",\"agentNewLine\":\"New line in the AI agent message\",\"sendComment\":\"Send the comment\",\"commentNewLine\":\"New line in the comment\",\"commitCompareCell\":\"Commit the compare-panel edit\",\"cancelCompareCell\":\"Cancel the compare-panel edit\"}},\"support\":{\"title\":\"Support \u0026 Help\",\"agentDisplayName\":\"Loomic Support Team\",\"status\":{\"new\":\"Received\",\"open\":\"In progress\",\"waiting_on_customer\":\"Awaiting your reply\",\"on_hold\":\"In progress\",\"resolved\":\"Resolved\",\"closed\":\"Closed\"},\"description\":\"Your requests and replies from the support team\",\"newTicket\":\"New request\",\"back\":\"Back to Support \u0026 Help\",\"reportIssue\":\"Report a problem\",\"unreadReply\":\"New reply from support\",\"list\":{\"subject\":\"Subject\",\"category\":\"Category\",\"status\":\"Status\",\"requester\":\"Requested by\",\"lastActivity\":\"Last updated\",\"empty\":\"No requests yet\",\"formerMember\":\"Former or deleted member\",\"number\":\"Number\"},\"scope\":{\"mine\":\"My requests\",\"organization\":\"All team requests\"},\"form\":{\"title\":\"New support request\",\"category\":\"Category\",\"categoryPlaceholder\":\"Choose a category\",\"subject\":\"Subject\",\"subjectPlaceholder\":\"Briefly describe the problem\",\"body\":\"Description\",\"bodyPlaceholder\":\"What happened, what you expected, and the steps to reproduce it\",\"submit\":\"Submit\",\"cancel\":\"Cancel\",\"categoryRequired\":\"Please choose a category\",\"subjectRequired\":\"Please enter a subject\",\"bodyRequired\":\"Please describe the problem\",\"waitForUploads\":\"Attachments are still uploading. Please wait\",\"success\":\"Support request created. We will get back to you soon\",\"project\":\"Related project\",\"projectNone\":\"No specific project\",\"manga\":\"Related manga\",\"mangaNone\":\"No specific manga\",\"unlistedSelection\":\"Current selection\",\"projectMangaInvalid\":\"The selected project or manga no longer exists. Please choose again\"},\"context\":{\"label\":\"Project and manga this request is about\",\"unavailable\":\"Deleted or no longer accessible\",\"untitled\":\"Untitled\"},\"attachments\":{\"title\":\"Attachments\",\"add\":\"Add attachment\",\"uploading\":\"Uploading\",\"remove\":\"Remove\",\"download\":\"Download attachment\",\"downloadFailed\":\"Could not download the attachment\",\"limits\":\"Up to {count} files, {size} each\",\"preview\":\"Preview {name}\",\"previewFailed\":\"Could not load the image preview\",\"closePreview\":\"Close preview\",\"previousImage\":\"Previous image\",\"nextImage\":\"Next image\"},\"detail\":{\"you\":\"You\",\"colleague\":\"Team member\",\"redacted\":\"The content of this message was removed\",\"newMessages\":\"New messages\",\"thread\":\"Conversation\",\"notFound\":\"This request could not be found. It may have been deleted, or you may not have access to it\",\"createdAt\":\"Created {date}
134\",\"resolve\":\"My problem is solved\",\"resolvedToast\":\"Request marked as resolved\",\"resolveConfirm\":{\"title\":\"Is your problem solved?\",\"body\":\"Once marked as resolved, the support team will no longer follow up on or reply to this request.\",\"reopenHint\":\"If the problem comes back, you can still reply to this request and we will look into it again.\",\"confirm\":\"Mark as resolved\"},\"followUpNotice\":\"The original request was closed, so your reply started a new request.\",\"viewOriginal\":\"View original request\",\"requester\":\"Filed by {name}\",\"ticketNo\":\"Request {no}\"},\"reply\":{\"placeholder\":\"Write a reply\",\"send\":\"Send reply\",\"closedHint\":\"This request is closed. Sending a reply starts a new request linked to this one.\"},\"csat\":{\"title\":\"How satisfied are you with the support you received?\",\"comment\":\"Anything you would like to tell us (optional)\",\"submit\":\"Submit rating\",\"thanks\":\"Thank you for your feedback\",\"score\":\"{score} out of 5\",\"yourRating\":\"Your rating: {score} / 5\"}},\"supportDesk\":{\"title\":\"Support Desk\",\"status\":{\"new\":\"New\",\"open\":\"Open\",\"waiting_on_customer\":\"Waiting on customer\",\"on_hold\":\"On hold\",\"resolved\":\"Resolved\",\"closed\":\"Closed\"},\"priority\":{\"low\":\"Low\",\"normal\":\"Normal\",\"high\":\"High\",\"urgent\":\"Urgent\"},\"sla\":{\"none\":\"No SLA\",\"running\":\"{duration} left\",\"at_risk\":\"At risk, {duration} left\",\"breached\":\"Overdue by {duration}\",\"paused\":\"Timer paused\",\"met\":\"Met\",\"missed\":\"Completed late\",\"pausedBreached\":\"Overdue, timer paused\",\"earlierBreach\":\"Breached before\"},\"duration\":{\"days\":\"{days}d {hours}h\",\"hours\":\"{hours}h {minutes}m\",\"minutes\":\"{minutes}m\"},\"common\":{\"cancel\":\"Cancel\",\"save\":\"Save\",\"edit\":\"Edit\",\"delete\":\"Delete\",\"confirmDelete\":\"Delete this?\",\"noAccess\":\"Your role does not have access to this page\"},\"shell\":{\"loading\":\"Loading the desk\",\"loadFailed\":\"Could not load the support desk. Try again later.\",\"retry\":\"Retry\",\"forbiddenTitle\":\"You do not have access to the support desk\",\"forbiddenBody\":\"This account is not an active support agent. Ask a supervisor to add you if you need the desk.\"},\"nav\":{\"inbox\":\"Inbox\",\"settings\":\"Settings\",\"customers\":\"Customers\",\"reports\":\"Reports\",\"issues\":\"Issues\"},\"views\":{\"label\":\"Views\",\"unassigned\":\"Unassigned\",\"mine\":\"Mine\",\"escalated\":\"Escalated\",\"sla_risk\":\"SLA at risk or breached\",\"waiting\":\"Waiting on customer\",\"b2b\":\"B2B\",\"all\":\"All\"},\"inbox\":{\"any\":\"Any\",\"searchPlaceholder\":\"Search number, subject, email or organization\",\"clearFilters\":\"Clear filters\",\"empty\":\"No requests match these filters\",\"unread\":\"Unread customer message\",\"escalated\":\"Escalated\",\"unassigned\":\"Unassigned\",\"filters\":{\"status\":\"Status\",\"priority\":\"Priority\",\"segment\":\"Type\",\"tier\":\"Plan tier\",\"category\":\"Category\",\"tag\":\"Tag\",\"assignee\":\"Assignee\",\"sla\":\"SLA\"},\"slaFilter\":{\"at_risk\":\"At risk\",\"breached\":\"Breached\"},\"summary\":\"The denser the tone on the left, the closer the SLA deadline.\",\"filter\":\"Filter\",\"removeFilter\":\"Remove the {name} filter\",\"columns\":{\"sla\":\"SLA\",\"ticketNo\":\"Number\",\"subject\":\"Subject\",\"status\":\"Status\",\"priority\":\"Priority\",\"requester\":\"Customer\",\"segment\":\"Type\",\"category\":\"Category\",\"assignee\":\"Assignee\",\"updated\":\"Updated\"},\"sort\":{\"default\":\"Most urgent SLA\",\"newest\":\"Newest\",\"oldest\":\"Oldest\",\"priority\":\"Highest priority\"}},\"segment\":{\"b2c\":\"B2C\",\"b2b\":\"B2B\"},\"tier\":{\"starter\":\"Starter\",\"professional\":\"Professional\",\"organization\":\"Organization\",\"enterprise\":\"Enterprise\"},\"channel\":{\"web\":\"Web\",\"studio\":\"Studio\",\"mobile\":\"App\",\"migrated\":\"Migrated\"},\"metric\":{\"first_response\":\"First response\",\"next_response\":\"Next response\",\"resolution\":\"Resolution\"},\"ticket\":{\"loading\":\"Loading the request\",\"notFound\":\"Request not found\",\"loadFailed\":\"Could not load the request. Try again later.\",\"backToInbox\":\"Back to inbox\",\"escalated\":\"Escalated\",\"viewing\":\"{names} viewing\",\"moreActions\":\"More actions\",\"views\":\"Request views\",\"tabs\":{\"conversation\":\"Conversation\",\"details\":\"Details\",\"customer\":\"Customer\",\"billing\":\"Billing\",\"timeline\":\"Activity\"},\"copyId\":\"Copy ID\",\"idCopied\":\"ID copied\",\"copyFailed\":\"Couldn't copy. Select the text manually instead.\"},\"meta\":{\"title\":\"Request\",\"requester\":\"Requester\",\"noNickname\":\"(no nickname)\",\"segment\":\"Type\",\"organization\":\"Organization\",\"channel\":\"Channel\",\"language\":\"Language\",\"created\":\"Created\",\"device\":\"Device\",\"sourcePage\":\"Source page\",\"project\":\"Project\",\"manga\":\"Manga\",\"jobSerieId\":\"Job ID\",\"csat\":\"Satisfaction\",\"csatScore\":\"{score} / 5\",\"appType\":{\"unknown\":\"Unknown\",\"android_app\":\"Android app\",\"ios_app\":\"iOS app\",\"web\":\"Web\",\"extension\":\"Browser extension\",\"studio\":\"Studio\"},\"deviceType\":{\"unknown\":\"Unknown device\",\"android\":\"Android\",\"ios\":\"iOS\",\"web\":\"Web\",\"extension\":\"Browser extension\"},\"classification\":\"Category and tags\",\"fullUserAgent\":\"Full user agent\"},\"actions\":{\"assignee\":\"Assignee\",\"claim\":\"Claim\",\"claimed\":\"Request claimed\",\"assign\":\"Assign\",\"assigned\":\"Assignee updated\",\"unassign\":\"Unassign\",\"searchAgent\":\"Search agents\",\"noAgent\":\"No agent can take this request\",\"me\"
134:\"me\",\"status\":\"Status\",\"priority\":\"Priority\",\"category\":\"Category\",\"tags\":\"Tags\",\"noTags\":\"No tags\",\"removeTag\":\"Remove tag {name}\",\"addTag\":\"Add tag\",\"searchTag\":\"Search tags\",\"noTagFound\":\"No tag found\",\"escalate\":\"Escalate\",\"escalated\":\"Request escalated\",\"escalateTitle\":\"Escalate request\",\"escalateDescription\":\"Only agents who handle escalations can claim it afterwards, and they are notified.\",\"escalateReason\":\"Reason\",\"merge\":\"Merge\",\"mergeTitle\":\"Merge into another request\",\"mergeDescription\":\"The messages of {no} move to the target request, and this request is then closed. Only requests of the same requester or the same organization can be merged.\",\"merged\":\"Requests merged\",\"closeSilently\":\"Close silently\",\"closeSilentlyTitle\":\"Close without notifying the customer\",\"closeSilentlyDescription\":\"{no} is closed straight away without going through Resolved, so the customer gets no email or push notification. If they reply later, a new follow-up request is opened.\",\"closedSilently\":\"Closed silently\",\"split\":\"Split\",\"splitTitle\":\"Split into a new request\",\"splitDescription\":\"{count} selected messages are copied into a new request. This request keeps them.\",\"splitSubject\":\"New request subject\",\"splitDone\":\"Split into a new request\",\"lookupLabel\":\"Target request number\",\"lookup\":\"Look up\",\"lookupInvalid\":\"Enter a valid request number, such as LM260929KQ37\",\"lookupSelf\":\"Choose a request other than this one\"},\"links\":{\"title\":\"Linked requests\",\"add\":\"Add link\",\"empty\":\"No linked requests\",\"remove\":\"Remove link\",\"addTitle\":\"Link a related request\",\"addDescription\":\"Only related links can be added by hand. The system creates the others.\",\"type\":{\"follow_up_of\":{\"outgoing\":\"Follow-up of\",\"incoming\":\"Follow-up request\"},\"merged_into\":{\"outgoing\":\"Merged into\",\"incoming\":\"Merged from\"},\"split_from\":{\"outgoing\":\"Split from\",\"incoming\":\"Split off into\"},\"related\":{\"outgoing\":\"Related\",\"incoming\":\"Related\"}}},\"thread\":{\"title\":\"Conversation\",\"empty\":\"No messages yet\",\"selectForSplit\":\"Select this message for the split\",\"author\":{\"customer\":\"Customer\",\"agent\":\"Agent\",\"system\":\"System\"},\"internal\":\"Internal note\",\"redact\":\"Redact\",\"redacted\":\"Content redacted\",\"splitHint\":\"Select the messages to split. {count} selected\",\"splitCancel\":\"Cancel\",\"splitNext\":\"Next\",\"redactTitle\":\"Redact message\",\"redactDescription\":\"The content is replaced. Attachments stay. The timeline records who redacted and when, never the removed text.\",\"redactReplacement\":\"Replacement text (optional)\",\"redactReplacementHint\":\"Leave empty to clear the content\",\"broadcastFrom\":\"Broadcast from {no}\"},\"composer\":{\"title\":\"Reply\",\"public\":\"Public reply\",\"internal\":\"Internal note\",\"closedHint\":\"A closed request only takes internal notes. A new customer reply opens a new request.\",\"newMessages\":\"New messages arrived. Read them before sending\",\"acknowledge\":\"I have read them\",\"notePlaceholder\":\"A note only agents can see\",\"replyPlaceholder\":\"Reply to the customer\",\"macroActions\":\"Sending will also:\",\"macroActionsSkipped\":\"Internal notes do not apply the canned response actions:\",\"setStatus\":\"set status to {status}\",\"setPriority\":\"set priority to {priority}\",\"addTag\":\"add tag {tag}\",\"clearMacroActions\":\"Drop these actions\",\"send\":\"Send\",\"addNote\":\"Add note\",\"sendAndSet\":\"Send and set toâ¦\",\"macros\":\"Canned responses\",\"searchMacro\":\"Search canned responses\",\"noMacro\":\"No canned response found\",\"sharedMacros\":\"Shared\",\"personalMacros\":\"Mine\",\"mode\":\"Reply type\",\"publicHint\":\"The customer will receive this reply\",\"noteHint\":\"The customer never sees this note\"},\"slaPanel\":{\"title\":\"SLA\",\"empty\":\"This request has no SLA\",\"due\":\"Due {date}\",\"paused\":\"timer paused\"},\"timeline\":{\"title\":\"Timeline\",\"empty\":\"No events yet\",\"more\":\"Show earlier events ({count} more)\"},\"events\":{\"created\":\"Request created\",\"customer_replied\":\"Customer replied\",\"agent_replied\":\"Agent replied\",\"internal_note_added\":\"Internal note added\",\"status_changed\":\"Status changed\",\"priority_changed\":\"Priority changed\",\"category_changed\":\"Category changed\",\"tags_changed\":\"Tags changed\",\"claimed\":\"Claimed\",\"assigned\":\"Assigned\",\"unassigned\":\"Unassigned\",\"escalated\":\"Escalated\",\"sla_state_changed\":\"SLA state changed\",\"merged\":\"Merged\",\"split\":\"Split\",\"link_added\":\"Link added\",\"link_removed\":\"Link removed\",\"billing_action_executed\":\"Billing action\",\"attachment_added\":\"Attachment added\",\"customer_context_viewed\":\"Customer context viewed\",\"automation_applied\":\"Automation rule applied\",\"message_redacted\":\"Message redacted\",\"csat_submitted\":\"Customer rated the request\",\"migrated\":\"Migrated from the old system\",\"
134issue_linked\":\"Linked to issue\",\"issue_unlinked\":\"Unlinked from issue\"},\"billing\":{\"title\":\"Billing\",\"grant\":\"Grant credits\",\"deduct\":\"Deduct credits\",\"createSubscription\":\"Create manual subscription\",\"endSubscription\":\"End manual subscription\",\"refund\":\"Stripe refund\",\"grantTitle\":\"Grant credits\",\"deductTitle\":\"Deduct credits\",\"reasonRequired\":\"Every action needs a reason and is recorded in the timeline and as an internal note.\",\"target\":\"Target\",\"targetAccount\":\"Requester {name}\",\"targetOrganization\":\"Organization {name}\",\"amount\":\"Amount\",\"amountInvalid\":\"Enter a number above 0 with at most two decimals\",\"expiry\":\"Expires on (optional)\",\"allowNegative\":\"Allow a negative balance\",\"reason\":\"Reason\",\"createSubscriptionTitle\":\"Create manual subscription\",\"plan\":\"Plan\",\"interval\":\"Billing period\",\"intervals\":{\"month\":\"Monthly\",\"year\":\"Yearly\"},\"fullSeats\":\"Full seats\",\"reviewerSeats\":\"Reviewer seats\",\"periodStart\":\"Start date\",\"periodEnd\":\"End date\",\"periodInvalid\":\"The end date must be after the start date and within one year\",\"startInFuture\":\"The start date cannot be later than today (Taipei time)\",\"endSubscriptionTitle\":\"End manual subscription\",\"endSubscriptionDescription\":\"Only manually created subscriptions can be ended. Listing the organization's subscriptions records a customer context view on the timeline.\",\"refundTitle\":\"Stripe refund\",\"refundDescription\":\"Choose the charge to refund. App Store and Google Play purchases cannot be refunded here. Grant credits instead.\",\"noCharges\":\"No refundable charges for this target\",\"charge\":\"Charge\",\"invoiceType\":{\"subscription\":\"Subscription\",\"order\":\"Purchase\"},\"refundable\":\"{amount} refundable ({refunded} refunded from the desk)\",\"refundAmount\":\"Refund amount (optional)\",\"refundAmountHint\":\"Leave empty to refund everything still refundable\",\"reclaimCredits\":\"Also reclaim the unused credits of this charge\",\"noHistory\":\"No billing actions on this request yet\",\"credits\":\"{amount} credits\",\"actionType\":{\"grant_credits\":\"Grant credits\",\"deduct_credits\":\"Deduct credits\",\"create_manual_subscription\":\"Create manual subscription\",\"end_manual_subscription\":\"End manual subscription\",\"stripe_refund\":\"Stripe refund\"},\"actionStatus\":{\"pending\":\"Pending\",\"succeeded\":\"Succeeded\",\"failed\":\"Failed\"},\"unknownAgent\":\"Agent\",\"indeterminate\":\"No answer arrived, so the action may already have run. Refresh to check. Resending reuses the same action reference, so it will not run twice.\",\"pending\":\"The refund is in progress. Its status updates when it completes\",\"succeeded\":\"Billing action completed\",\"subscription\":\"Subscription\",\"pickSubscription\":\"Choose the subscription to end\",\"subscriptionUntil\":\"until {date}\",\"subscriptionSeats\":\"{full} full, {reviewer} reviewer seats\",\"subscriptionNeedsContext\":\"Listing the organization's subscriptions needs the customer context permission.\",\"noManualSubscription\":\"This organization has no running manual subscription.\",\"history\":\"Billing history\"},\"settings\":{\"title\":\"Settings\",\"noAccess\":\"You do not have access to this setting\",\"saved\":\"Saved\",\"sortOrder\":\"Sort order\",\"active\":\"Active\",\"inactive\":\"Inactive\",\"sections\":{\"categories\":\"Categories\",\"tags\":\"Tags\",\"sla\":\"SLA policies\",\"general\":\"Automation and integrations\",\"agents\":\"Agents\",\"roles\":\"Roles and permissions\",\"macros\":\"Canned responses\"},\"categories\":{\"add\":\"Add category\",\"edit\":\"Edit category\",\"key\":\"Key\",\"keyInvalid\":\"The key must start with a lowercase letter and contain only lowercase letters, digits and underscores\",\"name\":\"Name ({locale})\",\"defaultPriority\":\"Default priority\",\"appliesTo\":\"Applies to\",\"applies\":{\"all\":\"All\",\"b2c\":\"B2C\",\"b2b\":\"B2B\"},\"empty\":\"No categories yet. Add the first one so customers can pick it when they open a request.\",\"appliesMeta\":\"For {scope}\",\"priorityMeta\":\"Default priority {priority}\"},\"tags\":{\"add\":\"Add tag\",\"rename\":\"Rename tag\",\"name\":\"Name\",\"empty\":\"No tags yet. Add tags to sort and filter requests.\",\"deleteConfirm\":\"Delete the tag â{name}â? A tag still used by requests cannot be deleted.\",\"dialogHint\":\"Only agents see tags. Up to 100 characters.\"},\"sla\":{\"add\":\"Add policy\",\"edit\":\"Edit policy\",\"name\":\"Name\",\"enabled\":\"Enabled\",\"conditions\":\"Conditions\",\"conditionsHint\":\"An unchecked condition matches everything\",\"targets\":\"Targets (business minutes)\",\"targetsHint\":\"The clock runs all day Monday to Frid
134ay, so one business day is 1,440 minutes. Leave a target empty to not track it.\",\"pauseStatuses\":\"Statuses that pause the timer\",\"atRiskRatio\":\"At-risk ratio (0 to 1, e.g. 0.8)\",\"invalid\":\"Check the name, sort order, target minutes and ratio\",\"notTracked\":\"not tracked\",\"minutes\":\"{minutes} min\",\"matchesAll\":\"All requests\",\"empty\":\"No SLA policies yet, so new requests are not timed. Add a policy to set response and resolution deadlines.\",\"matchMeta\":\"Applies to: {conditions}\",\"pausedMeta\":\"Paused while {statuses}\",\"noPause\":\"Never paused\",\"atRiskMeta\":\"At risk after \u003cnum\u003e{percent}\u003c/num\u003e of the time\",\"clock\":\"Clock rules\",\"units\":{\"day\":\"{value}d\",\"hour\":\"{value}h\",\"minute\":\"{value}m\"}},\"general\":{\"automation\":\"Automation\",\"resolvedAutoClose\":\"Close resolved requests after\",\"reminder\":\"Remind a waiting customer after\",\"autoResolve\":\"Resolve waiting requests after\",\"errors\":{\"range\":\"Days must be whole numbers from 1 to 365\",\"reminderNotBeforeResolve\":\"The reminder must come before auto-resolve\",\"attachments\":\"Use 1 to 50 MB per file, 1 to 20 files per message, and letters or digits for extensions\"},\"attachments\":\"Attachments\",\"maxFileSize\":\"Max file size\",\"maxFiles\":\"Max files per message\",\"extensions\":\"Allowed extensions\",\"discord\":\"Discord notifications\",\"discordTypes\":{\"support_ticket_created\":\"New support request\",\"support_customer_replied\":\"Customer replied\",\"support_ticket_assigned\":\"Request assigned\",\"support_ticket_escalated\":\"Request escalated\",\"support_sla_at_risk\":\"SLA at risk\",\"support_sla_breached\":\"SLA breached\"},\"discordEvents\":\"Events sent to Discord\",\"unsaved\":\"Unsaved changes\",\"units\":{\"days\":\"days\",\"files\":\"files\"},\"hints\":{\"resolvedAutoClose\":\"A resolved request with no further customer reply closes after this many days.\",\"reminder\":\"The customer gets one reminder on this day of waiting. Must come before auto-resolve.\",\"autoResolve\":\"A request waiting on the customer longer than this is marked resolved.\",\"maxFileSize\":\"Per file, for customers and agents alike, 1 to 50 MB.\",\"maxFiles\":\"Files one message can carry, 1 to 20.\",\"extensions\":\"Comma separated, e.g. png, jpg, pdf. Other files cannot be uploaded.\",\"discord\":\"Checked events post to the team's Discord channel. Internal only, customers never get them.\"}},\"agents\":{\"add\":\"Add agent\",\"edit\":\"Edit agent\",\"email\":\"Loomic account email\",\"displayName\":\"Display name\",\"displayNameHint\":\"Used inside the desk only. Customers always see âLoomic Supportâ\",\"role\":\"Role\",\"active\":\"Active\",\"deactivateHint\":\"A deactivated agent cannot open the desk. Their assigned requests stay assigned\",\"empty\":\"No agents yet. Add the first one by the email of their Loomic account.\",\"needRole\":\"Create at least one role in Roles and permissions before adding agents.\"},\"roles\":{\"add\":\"Add role\",\"edit\":\"Edit role\",\"name\":\"Name\",\"builtIn\":\"Built-in\",\"permissionCount\":\"\u003cnum\u003e{count}\u003c/num\u003e permissions\",\"deleteConfirm\":\"Delete the role â{name}â? A role still assigned to agents cannot be deleted.\",\"noViewWarning\":\"Without âView requestsâ a role can barely use the desk\",\"groups\":{\"ticket\":\"Requests\",\"customer\":\"Customers\",\"billing\":\"Billing\",\"macro\":\"Canned responses\",\"report\":\"Reports\",\"settings\":\"Settings\",\"agent\":\"Agents\",\"issue\":\"Issue tracking\"},\"empty\":\"No roles yet. Create a role before adding agents.\",\"permissionColumn\":\"Permission\",\"editNamed\":\"Edit role â{name}â\",\"deleteNamed\":\"Delete role â{name}â\",\"granted\":\"Granted\",\"notGranted\":\"Not granted\"},\"macros\":{\"add\":\"Add canned response\",\"edit\":\"Edit canned response\",\"empty\":\"No canned responses yet. Save the replies you send often and insert them in one click.\",\"titleField\":\"Title\",\"body\":\"Content\",\"scope\":\"Scope\",\"scopes\":{\"personal\":\"Personal\",\"shared\":\"Shared\"},\"actions\":\"Actions on send\",\"actionsHint\":\"Applied to public replies only\",\"noChange\":\"No change\",\"addTags\":\"Add tags\",\"deleteConfirm\":\"Delete the canned response â{name}â?\",\"readOnly\":\"Use only\",\"onSend\":\"On send: {effects}\",\"setsStatus\":\"status becomes {status}\",\"setsPriority\":\"priority becomes {priority}\",\"addsTag\":\"adds tag â{tag}â\",\"scopeGroups\":{\"shared\":\"Shared\",\"personal\":\"My personal responses\"}},\"summary\":\"How requests are categorized and timed, the automation rules, and your team's accounts and permissions.\",\"sortOrderMeta\":\"Order \u003cnum\u003e{order}
134\u003c/num\u003e\",\"groups\":{\"workflow\":\"Support requests\",\"team\":\"Team\",\"replies\":\"Replies\"},\"hints\":{\"categories\":\"Types customers pick for a request\",\"tags\":\"Labels only agents can see\",\"sla\":\"Response and resolution deadlines\",\"general\":\"Auto-close, attachments, Discord\",\"agents\":\"Who can sign in to the desk\",\"roles\":\"What each role can see and do\",\"macros\":\"Saved replies and their actions\"},\"intros\":{\"categories\":\"Customers pick one of these when they open a request, and it sets the default priority and which customers see it. Categories cannot be deleted. Make one inactive to retire it, existing requests keep it.\",\"tags\":\"Tags help agents sort and filter requests. Customers never see them. A tag still used by requests cannot be deleted.\",\"sla\":\"Policies are matched top-down by order and the first match applies to new requests. Changes do not affect existing requests. Deadlines count business time: all day Monday to Friday, not weekends, so one business day is 1,440 minutes. Paused statuses do not count either.\",\"general\":\"These rules apply to every request. Each block saves on its own, so only save the one you changed.\",\"agents\":\"Only active Loomic accounts listed here can sign in to the desk. Display names stay inside the desk, customers always see âLoomic Supportâ.\",\"roles\":\"A role decides what agents can see and do. Saving applies it to every agent with that role right away. Built-in roles can be edited but not deleted.\",\"macros\":\"Canned responses insert saved text into a reply and can also change status, priority or tags when a public reply is sent. Shared ones are for the whole team, personal ones only for you.\"}},\"permissions\":{\"ticket_view\":\"View requests\",\"ticket_reply\":\"Public replies\",\"ticket_internal_note\":\"Internal notes\",\"ticket_claim\":\"Claim\",\"ticket_change_status\":\"Change status\",\"ticket_change_priority\":\"Change priority and category\",\"ticket_edit_tags\":\"Edit tags and links\",\"ticket_escalate\":\"Escalate\",\"ticket_handle_escalated\":\"Handle escalated requests\",\"ticket_merge_split\":\"Merge and split\",\"ticket_assign_others\":\"Assign to others\",\"ticket_redact\":\"Redact messages\",\"customer_view_context\":\"View customer context\",\"billing_grant_credits\":\"Grant credits\",\"billing_deduct_credits\":\"Deduct credits\",\"billing_manage_subscription\":\"Manage manual subscriptions\",\"billing_refund\":\"Stripe refunds\",\"macro_use\":\"Use canned responses\",\"macro_manage_shared\":\"Manage shared canned responses\",\"report_view\":\"View reports\",\"settings_manage\":\"Manage settings\",\"agent_manage\":\"Manage agents and roles\",\"issue_manage\":\"Manage issues and linked requests\",\"issue_broadcast\":\"Broadcast replies from issues\"},\"customer\":{\"title\":\"Customer context\",\"openPage\":\"Customer page\",\"auditNotice\":\"Loading it records a view on this request's timeline.\",\"auditNoticePage\":\"Opening this page records a view on the customer's latest request.\",\"load\":\"Load customer context\",\"reload\":\"Reload\",\"pageTitle\":\"Customer\",\"notFound\":\"Customer not found\",\"allTickets\":\"All requests\",\"email\":\"Email\",\"nickname\":\"Nickname\",\"accountNo\":\"Account no.\",\"createdAt\":\"Signed up\",\"accountState\":\"Account\",\"disabled\":\"Disabled\",\"anonymized\":\"Anonymized on {date}\",\"ticketLanguage\":\"Request language\",\"subscription\":\"Subscription\",\"noSubscription\":\"No active personal subscription\",\"plan\":\"Plan\",\"provider\":\"Billed through\",\"status\":\"Status\",\"period\":\"Current period\",\"renewal\":\"Renewal\",\"cancelAtPeriodEnd\":\"Does not renew\",\"credits\":\"Credits\",\"orders\":\"Orders\",\"failedJobs\":\"Failed translations\",\"noFailedJobs\":\"No recent failed translations\",\"otherTickets\":\"Other requests\",\"noOtherTickets\":\"No other requests\",\"balance\":\"Balance \u003cn\u003e{amount}\u003c/n\u003e\",\"noCredits\":\"No credit records\",\"rowBalance\":\"balance \u003cn\u003e{amount}\u003c/n\u003e\",\"expires\":\"expires \u003cn\u003e{date}\u003c/n\u003e\",\"noOrders\":\"No orders\",\"orderCredits\":\"\u003cn\u003e{amount}\u003c/n\u003e credits\",\"organizationNo\":\"Organization no.\",\"entitlement\":\"Entitlement\",\"members\":\"Members\",\"projects\":\"Projects\",\"subscriptions\":\"Organization subscriptions\",\"noSubscriptions\":\"No subscriptions\",\"seats\":\"\u003cn\u003e{full}\u003c/n\u003e full, \u003cn\u003e{reviewer}\u003c/n\u003e reviewer seats\",\"periodEnd\":\"until \u003cn\u003e{date}\u003c/n\u003e\",\"endedAt\":\"ended \u003cn\u003e{date}\u003c/n\u003e\",\"organizationCredits\":\"Organization credits\",\"organizationOrders\":\"Organization orders\",\"scopeTabs\":\"View\",\"personalScope\":\"Personal\",\"viewPersonal\":\"See this account's personal view instead\",\"ticketContext\":\"Request context\",\"ticketRequester\":\"Requester {name}
134\",\"otherPersonal\":\"This account also has {kind, select, plan {a personal plan} credits {personal credits} other {a personal plan and credits}}\",\"otherOrganizations\":\"Also in {count, plural, one {# organization} other {# organizations}}:\",\"ticketJobSerie\":\"This request's job\",\"jobProgress\":{\"pending\":\"Pending\",\"executing\":\"Running\",\"completed\":\"Completed\",\"failed\":\"Failed\",\"terminated\":\"Terminated\"},\"failedStep\":\"Failed step\",\"resultCode\":\"Result code\",\"errorMessage\":\"Error message\",\"jobCreatedAt\":\"Created\",\"jobCompletedAt\":\"Completed\",\"organizationStatus\":{\"active\":\"Active\",\"disabled\":\"Disabled\"},\"disableReasonLabel\":\"Disable reason\",\"disableReason\":{\"none\":\"None\",\"contact_administrator\":\"Contact administrator\",\"terms_violation\":\"Terms of service violation\"},\"disableNote\":\"Disable note\",\"ticketPlanTier\":\"Plan when filed\",\"planChanged\":\"differs from the current plan\",\"controlModeLabel\":\"Billing control\",\"controlMode\":{\"self_serve\":\"Self-Serve\",\"managed\":\"Platform Managed\"},\"owner\":\"Owner\",\"requesterInOrganization\":\"This account in the organization\",\"notMember\":\"No longer in this organization\",\"roleLabel\":\"Role\",\"role\":{\"owner\":\"Owner\",\"manager\":\"Manager\",\"member\":\"Member\"},\"seatLabel\":\"Seat\",\"seatType\":{\"full\":\"Full Seat\",\"reviewer\":\"Reviewer Seat\",\"viewer\":\"View-Only Seat\"},\"spendLimit\":\"Credit spend limit\",\"spendLimitValue\":\"\u003cn\u003e{amount}\u003c/n\u003e credits per period\",\"unlimited\":\"Unlimited\",\"projectRoles\":\"Project roles\",\"noProjectRoles\":\"Not in any project\",\"projectRole\":{\"project_manager\":\"Project editor\",\"translator\":\"Translator\",\"reviewer\":\"Reviewer\",\"viewer\":\"Viewer\"},\"usageTitle\":\"Usage and limits\",\"customFonts\":\"Custom fonts\",\"agentConcurrency\":\"Concurrent refine chats\",\"translationConcurrency\":\"Concurrent translations\",\"concurrencyHint\":\"Running more than the limit at once queues the extra work instead of refusing it.\",\"projectContentLimit\":\"Mangas per project\",\"mangaPageLimit\":\"Pages per manga\",\"shareLinkExpire\":\"Share link lifetime\",\"hours\":\"\u003cn\u003e{hours}\u003c/n\u003e hours\",\"mangaContextCharacterLimit\":\"Work summary length\",\"customGuideline\":\"Custom translation guideline\",\"exportWatermark\":\"Export watermark\",\"on\":\"On\",\"off\":\"Off\",\"required\":\"Required\",\"notRequired\":\"Not required\",\"autoTopUp\":\"Auto top-up\",\"noAutoTopUp\":\"Auto top-up is not set up\",\"autoTopUpThreshold\":\"Triggers when\",\"autoTopUpBelow\":\"balance is below \u003cn\u003e{amount}\u003c/n\u003e credits\",\"autoTopUpAmount\":\"Top-up amount\",\"autoTopUpLastTriggered\":\"Last triggered\",\"autoTopUpLastFailure\":\"Last failure\",\"managers\":\"Owners and managers\",\"noManagers\":\"No owner or manager\",\"loadIntro\":\"See this customer's plan, credits, orders and other requests.\",\"showMore\":\"Show {count} more\",\"showLess\":\"Show less\",\"unnamedAccount\":\"Unnamed account\",\"unnamedOrganization\":\"Unnamed organization\",\"copyAccountId\":\"Copy account ID\",\"copyJobSerieId\":\"Copy job ID\",\"copied\":\"Copied\",\"copyFailed\":\"Couldn't copy. Select the text manually instead.\",\"account\":\"Account\",\"people\":\"People\",\"organizationSection\":\"Organization\",\"name\":\"Name\",\"until\":\"until \u003cn\u003e{date}\u003c/n\u003e\",\"noSubscriptionShort\":\"No subscription\",\"creditBalance\":\"Credit balance\",\"periodEndLabel\":\"Period ends\",\"planChangedFrom\":\"Was {tier} when filed\",\"latestTicketContext\":\"Context of the latest request\",\"noTickets\":\"No requests in this view yet.\",\"ledger\":\"Ledger\",\"latestTicketJobSerie\":\"Job of the latest request\",\"browserUnknown\":\"Other browser\",\"enum\":{\"creditDescription\":{\"manga_translation_refund\":\"Manga translation refund\",\"organization_starter_grant\":\"Starter plan grant\",\"in_app_purchase_credit_pack\":\"In-app credit purchase\",\"in_app_purchase_refund\":\"In-app purchase refund\"},\"billingProvider\":{\"stripe\":\"Stripe\",\"manual\":\"Manual\",\"revenue_cat\":\"In-app purchase\"},\"store\":{\"app_store\":\"App Store\",\"play_store\":\"Google Play\",\"stripe\":\"Stripe\",\"promotional\":\"Promotional\"}
134,\"orderType\":{\"account_credit\":\"Personal credits\",\"organization_credit\":\"Organization credits\"},\"orderStatus\":{\"paid\":\"Paid\",\"unpaid\":\"Unpaid\",\"failed\":\"Payment failed\",\"pending\":\"Pending\",\"cancelled\":\"Cancelled\"}},\"showMoreOrganizations\":\"Show {count} more organizations\",\"copyProjectId\":\"Copy project ID\",\"copyMangaId\":\"Copy manga ID\"},\"customers\":{\"title\":\"Customers\",\"searchPlaceholder\":\"Search requester email or organization\",\"summary\":\"Find a customer through their requests, then open their page for plan, credits and history.\",\"searchLabel\":\"Search customers\",\"hintTitle\":\"You can search by\",\"hintEmail\":\"Any part of the requester's email\",\"hintEmailExample\":\"alex@ · @studio.jp\",\"hintOrganization\":\"Any part of an organization name\",\"hintOrganizationExample\":\"Loomic Studio\",\"hintNote\":\"Only customers who have filed a request can be found. Nicknames are not searchable.\",\"requestCount\":\"{count, plural, one {\u003cn\u003e#\u003c/n\u003e request} other {\u003cn\u003e#\u003c/n\u003e requests}}\",\"lastContact\":\"Last contact\",\"resultCount\":\"{count, plural, one {# customer} other {# customers}}\",\"emptyQuery\":\"No customers match \\\"{query}\\\". Try another part of the email, or search by organization name.\",\"truncated\":\"Built from the first {top} matching requests only. Type more of the email or organization name to narrow it down.\"},\"reports\":{\"title\":\"Reports\",\"noData\":\"No data for this period\",\"from\":\"From\",\"to\":\"To\",\"lastDays\":\"Last {days} days\",\"rangeHint\":\"Taipei calendar days, both ends included\",\"rangeError\":{\"format\":\"Enter valid dates\",\"order\":\"The start cannot be after the end\",\"too_long\":\"At most {max} days\"},\"retry\":\"Retry\",\"tabs\":{\"overview\":\"Overview\",\"response-times\":\"Response times\",\"sla\":\"SLA\",\"agents\":\"Agents\",\"csat\":\"Satisfaction\",\"billing\":\"Billing\"},\"created\":\"Created\",\"resolved\":\"Resolved\",\"backlog\":\"Backlog\",\"resolvedHint\":\"A request resolved again after reopening counts again\",\"backlogHint\":\"Unresolved at the end of the period\",\"daily\":\"Per day\",\"bySegment\":\"By B2C / B2B\",\"byCategory\":\"By category\",\"segment\":\"Segment\",\"category\":\"Category\",\"count\":\"Count\",\"p50\":\"P50\",\"p90\":\"P90\",\"average\":\"Average\",\"cohort\":\"Requests\",\"cohortCreated\":\"Created in this period\",\"firstResponseP50\":\"First response P50\",\"resolutionP50\":\"Resolution P50\",\"businessMinutesHint\":\"Business time (Monday to Friday, Taipei). Time spent waiting on the customer is not subtracted.\",\"overall\":\"Overall\",\"measure\":\"Measure\",\"measures\":{\"first_response\":\"First response\",\"resolution\":\"Resolution\"},\"slaHint\":\"SLA timers started in this period. Attainment is met ÷ (met + missed), timers still running are left out.\",\"byMetric\":\"By metric\",\"byPolicy\":\"By policy\",\"byPlanTier\":\"By plan\",\"byPriority\":\"By priority\",\"metric\":\"Metric\",\"met\":\"Met\",\"missed\":\"Missed\",\"pending\":\"Running\",\"metRate\":\"Attainment\",\"policy\":\"Policy\",\"planTier\":\"Plan\",\"priority\":\"Priority\",\"missedList\":\"Missed SLAs\",\"noMisses\":\"No misses in this period\",\"dueAt\":\"Due\",\"agent\":\"Agent\",\"inactiveAgent\":\"(deactivated)\",\"claims\":\"Claims\",\"replies\":\"Replies\",\"averageHandle\":\"Average handle time\",\"averageScore\":\"Average score\",\"responseRate\":\"Response rate\",\"responded\":\"{responded} / {eligible} requests\",\"distribution\":\"Score distribution\",\"score\":\"{score} pt\",\"lowScores\":\"Low scores\",\"noLowScores\":\"No low scores in this period\",\"resolvedAt\":\"Resolved\",\"billingHint\":\"Refunds are counted per currency. Credits and subscriptions have no currency.\",\"byType\":\"By type\",\"byAgent\":\"By agent\",\"actionType\":\"Action\",\"actionStatus\":\"Result\",\"totalAmount\":\"Amount\",\"rangeLabel\":\"Report period\",\"days\":\"{days, plural, one {# day} other {# days}}\",\"custom\":\"Custom\",\"customTitle\":\"Custom period\",\"applyRange\":\"Show this period\",\"taipeiDays\":\"Taipei time\",\"chartHint\":\"Point at a day to see its numbers\",\"noActivity\":\"No requests were created or resolved
134in this period\",\"dailyChartLabel\":\"Requests created and resolved per day. Use the arrow keys to step through the days.\",\"dailyTable\":\"Show daily numbers\",\"date\":\"Date\",\"metricRate\":\"{metric} attainment\",\"metricRateNote\":\"{met} met, {missed} missed, {pending} running\",\"missedMetric\":\"{metric} missed\",\"unassigned\":\"Unassigned\",\"averageScoreScale\":\"Out of 5\",\"noScores\":\"No ratings in this period yet\"},\"issueStatus\":{\"investigating\":\"Investigating\",\"identified\":\"Identified\",\"monitoring\":\"Monitoring\",\"resolved\":\"Resolved\"},\"issueSeverity\":{\"low\":\"Low\",\"medium\":\"Medium\",\"high\":\"High\",\"critical\":\"Critical\"},\"issueEvents\":{\"created\":\"Issue created\",\"edited\":\"Issue edited\",\"status_changed\":\"Status changed\",\"severity_changed\":\"Severity changed\",\"owner_changed\":\"Owner changed\",\"ticket_linked\":\"Request linked\",\"ticket_unlinked\":\"Request unlinked\",\"broadcast\":\"Broadcast reply\"},\"issues\":{\"title\":\"Issues\",\"create\":\"New issue\",\"empty\":\"No issues match\",\"searchPlaceholder\":\"Search title or issue code\",\"noOwner\":\"No owner\",\"unknownAgent\":\"Removed agent\",\"ticketCountHint\":\"Open / all linked requests\",\"columns\":{\"issueNo\":\"Number\",\"updated\":\"Updated\"},\"notFound\":\"Issue not found\",\"loadFailed\":\"Couldn't load the issue. Try again later\",\"backToList\":\"Back to issues\",\"loading\":\"Loadingâ¦\",\"statusChanged\":\"Status changed\",\"noDescription\":\"No description\",\"broadcastEvent\":\"{sent} sent, {skipped} skipped\",\"fields\":{\"title\":\"Title\",\"status\":\"Status\",\"severity\":\"Severity\",\"owner\":\"Owner\",\"externalUrl\":\"External link\",\"description\":\"Internal description\",\"tickets\":\"Requests\",\"createdBy\":\"Created by\",\"resolvedAt\":\"Resolved\"},\"editedFields\":{\"title\":\"title\",\"description\":\"description\",\"external_url\":\"external link\"},\"form\":{\"createTitle\":\"New issue\",\"editTitle\":\"Edit issue\",\"linksTicket\":\"This request will be linked to the new issue.\",\"create\":\"Create\",\"created\":\"Issue created\",\"saved\":\"Saved\",\"externalUrlHint\":\"e.g. an Azure DevOps work item. http or https only\",\"descriptionHint\"
134:\"Visible to agents only, never included in customer replies\",\"editedElsewhere\":\"Another agent changed this issue while you were editing. Saving overwrites every field with what is here, so close and reopen to load the latest version.\",\"errors\":{\"title_required\":\"Enter a title\",\"title_too_long\":\"The title can be at most 200 characters\",\"description_too_long\":\"The description can be at most 10000 characters\",\"external_url_invalid\":\"The external link must be a full http or https URL\",\"external_url_too_long\":\"The external link can be at most 1000 characters\"}},\"resolvedOffer\":{\"message\":\"Issue resolved. {count, plural, one {# request is} other {# requests are}} still open. Let those customers know?\",\"open\":\"Write a broadcast reply\",\"dismiss\":\"Not now\"},\"tickets\":{\"link\":\"Link requests\",\"linked\":\"Requests linked\",\"unlink\":\"Unlink\",\"unlinked\":\"Request unlinked\",\"empty\":\"No requests linked yet\",\"selectionHint\":\"{count, plural, one {# checked request gets} other {# checked requests get}} the broadcast reply. Requests not yet resolved are checked by default\",\"selectAll\":\"Select every request that can receive it\",\"selectRow\":\"Broadcast to {no}\",\"closedNoBroadcast\":\"Closed requests can't receive a broadcast\",\"otherIssues\":\"Also in:\",\"heading\":\"Linked requests\",\"unlinkRow\":\"Unlink {no}\"},\"linkDialog\":{\"title\":\"Link requests\",\"description\":\"Paste one or more request codes, separated by spaces, commas or new lines.\",\"codes\":\"Request codes\",\"codesHint\":\"e.g. LM260929KQ37\",\"lookup\":\"Look up\",\"submit\":\"Link {count, plural, one {# request} other {# requests}}\",\"alreadyLinked\":\"Already linked\",\"missing\":\"Not found: {codes}\",\"failed\":\"Lookup failed, try again: {codes}\",\"invalid\":\"Not request codes: {codes}\",\"tooMany\":\"Look up at most {max} request codes at a time. Paste them in batches\",\"nothing\":\"Enter request codes\"},\"broadcast\":{\"title\":\"Broadcast reply\",\"hint\":\"Every checked request gets this public reply as if it were sent from the request page, and its customer is notified. Broadcasts carry no attachments and never claim unassigned requests.\",\"setStatus\":\"After sending, set requests to\",\"setStatusDenied\":\"Your role can't change request status\",\"keepStatus\":\"No change\",\"blocker\":{\"body_too_long\":\"The reply can be at most 20000 characters\",\"no_recipients\":\"Check at least one request\",\"too_many_recipients\":\"A broadcast can reach at most 500 requests. Uncheck some (the header checkbox clears them all)\"},\"confirmTitle\":\"Send this broadcast?\",\"confirmDescription\":\"{count, plural, one {# request} other {# requests}} and {customers, plural, one {# customer} other {# customers}} will receive this public reply and a notification.\",\"confirmSend\":\"Send to {count, plural, one {# request} other {# requests}}\",\"confirmSetStatus\":\"Requests will then be set to \\\"{status}\\\".\",\"indeterminate\":\"No answer from the server, so it's unclear whether it was sent. Without changing anything, press send again: it won't be delivered twice.\",\"contentChanged\":{\"message\":\"The result of the previous send is unknown, and the content or recipients have changed since. Check the issue timeline or the requests to see whether it went out first.\",\"resend\":\"Send the current content\",\"confirmNote\":\"If the previous send did go out, these customers will get this one as well.\"},\"sent\":\"Sent to {count, plural, one {# request} other {# requests}}\",\"partial\":\"Sent to {sent, plural, one {# request} other {# requests}}, {skipped} skipped\",\"placeholder\":\"Public reply to these customers\",\"reach\":\"\u003cn\u003e{count}\u003c/n\u003e {count, plural, one {request} other {requests}} and \u003cn\u003e{customers}\u003c/n\u003e {customers, plural, one {customer} other {customers}} will receive this public reply. \",\"reachSetStatus\":\"The requests will then be set to \\\"{status}\\\".\",\"reachKeepStatus\":\"Request status won't change.\",\"sendTo\":\"Broadcast to {count, plural, one {# request} other {# requests}}\",\"compose\":\"Write\",\"launcher\":\"Write one public reply and broadcast it to the \u003cn\u003e{count}\u003c/n\u003e checked {count, plural, one {request} other {requests}}\",\"launcherEmpty\":\"Link requests to broadcast a reply\",\"recipients\":\"Receiving requests\",\"moreRecipients\":\"and {count} more\",\"confirmKeepStatus\":\"Request status won't change.\"},\"summary\":\"Group the requests one bug caused, then answer every customer at once when it's understood.\",\"emptyAll\":\"No issues yet. When several requests report the same bug, create an issue to group them.\",\"internalOnly\":\"Agents only\",\"row\":{\"requests\":\"\u003cn\u003e{open}\u003c/n\u003e open of \u003cn\u003e{linked}\u003c/n\u003e\",\"noRequests\":\"No linked requests\"},\"sort\":{\"default\":\"Recently updated\",\"newest\":\"Newest\",\"severity\":\"Highest severity\",\"o
134pen_tickets\":\"Most open requests\"}},\"ticketIssues\":{\"title\":\"Issues\",\"link\":\"Link\",\"create\":\"New\",\"empty\":\"This request is not part of any issue\",\"unlink\":\"Unlink\",\"linked\":\"Linked to the issue\",\"unlinked\":\"Unlinked\",\"linkTitle\":\"Link to an existing issue\",\"linkDescription\":\"Only unresolved issues are listed.\",\"searchPlaceholder\":\"Search title or issue code\",\"noResults\":\"No matching issues\"},\"list\":{\"range\":\"{from}â{to} of {total}\",\"loadFailed\":\"Couldn't load the list.\"},\"sortLabel\":\"Sort\",\"sortByColumn\":\"By column\"},\"notifications\":{\"preferences\":{\"description\":\"Choose how you are notified about support requests\",\"unavailable\":\"Notification settings are unavailable right now\",\"types\":{\"support_ticket_created\":\"Request created\",\"support_agent_replied\":\"Support team replies\",\"support_ticket_resolved\":\"Request resolved\",\"support_auto_resolve_reminder\":\"Auto-close reminder\"},\"channels\":{\"email\":\"Email\",\"push\":\"Mobile push\"}}}}
134,\"now\":\"$undefined\",\"timeZone\":\"Asia/Taipei\",\"children\":\"$L18\"}]\n"])</script>
134<script>self.__next_f.push([1,"11:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
134<script>self.__next_f.push([1,"19:I[530824,[\"/_next/static/chunks/442a64f8e01a213b.js\",\"/_next/static/chunks/cfd9ecc456b8bfd9.js\",\"/_next/static/chunks/b8d3425b5c70979f.js\",\"/_next/static/chunks/a0bd7176bea4c203.js\",\"/_next/static/chunks/18a987e528543355.js\",\"/_next/static/chunks/1e8b272d8f2cf892.js\",\"/_next/static/chunks/b6c2bcb6ece2e350.js\",\"/_next/static/chunks/3fd7d0e508b8b090.js\",\"/_next/static/chunks/0afdfc7c9897cc54.js\",\"/_next/static/chunks/f04ee05ce2f91d28.js\",\"/_next/static/chunks/58ad7ba6381ea85e.js\"],\"default\"]\n18:[\"$\",\"$L19\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]\n"])</script>
134<script>self.__next_f.push([1,"f:null\n"])</script>
134<script>self.__next_f.push([1,"13:[[\"$\",\"title\",\"0\",{\"children\":\"Log In - Loomic\"}],[\"$\",\"meta\",\"1\",{\"property\":\"og:title\",\"content\":\"Loomic - Beyond Dimensions â Read in your words\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:description\",\"content\":\"AI restores artwork, matches fonts, and typesets pages for natural manga reading in your language.\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:site_name\",\"content\":\"Loomic\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:image\",\"content\":\"https://loomic.io/og-image/en-US.png?v=20260407\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:alt\",\"content\":\"Loomic - Beyond Dimensions â Read in your words - AI restores artwork, matches fonts, and typesets pages for natural manga reading in your language.\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:creator\",\"content\":\"@loomic_io\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:title\",\"content\":\"Loomic - Beyond Dimensions â Read in your words\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:description\",\"content\":\"AI restores artwork, matches fonts, and typesets pages for natural manga reading in your language.\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:image\",\"content\":\"https://loomic.io/og-image/en-US.png?v=20260407\"}]]\n"])</script>
134<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"e20a09e8dfff4606875328a1a98cd96a","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 134
134
135<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a44018dec9b31ee4',t:'MTc5MDkwNjI1NQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
135</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.