{"account":{"shared":{"email":"Email","password":"Password","passwordMismatch":"Passwords don't match","signIn":"Log in","signUp":"Sign up","name":"Name","fullName":"Full name","companyPlaceholder":"Company","firstNamePlaceholder":"First name","lastNamePlaceholder":"Last name","tenantSlugPlaceholder":"my-company","usernameSlugPlaceholder":"Username"},"session":{"impersonating":"You're impersonating {{0}} from your account {{1}}","logout":"Sign out"},"login":{"title":"Log in","headline":"Welcome back","button":"Log in","orRegister":"Click here to register","subtitle":"Log in to your workspace.","orWithEmail":"or with your email","showPassword":"Show","hidePassword":"Hide","showPasswordLabel":"Show password","hidePasswordLabel":"Hide password","newHere":"New here?","voiceOn":"Voice on","forgot":"Forgot your password?","createTestAccount":"Create a test account.","useTestAccount":"Or use the following credentials:","errors":{"passwordMissmatch":"Password don't match","inactive":"This account has been deactivated. Contact support if you think this is a mistake.","google":{"unverifiedEmail":"Google has not verified this email address, so we can't use it to sign you in.","cancelled":"Google sign-in was cancelled.","failed":"We couldn't sign you in with Google. Please try again.","linkedToAnotherGoogleAccount":"This email is already linked to a different Google account. Log in with your password instead."},"twoStepTooManyAttempts":"Too many codes in a row. For your safety we started the sign-in over. Wait a few minutes, then sign in again."},"google":{"confirmTitle":"You already have an account","confirmWithPassword":"Log in with your password once to connect Google. After that, Continue with Google signs you straight in."},"backHome":"Back to home","home":"Home","scene":{"speakerAndYou":"Speaker: {{speaker}} · you: {{you}}","highlighted":"Highlighted: {{credit}}","moreLanguages":"+100 languages"},"newVisitor":{"title":"New to InterScribe?","text":"Try live captions and translated voice at your next service or event.","trial":"Start a free trial","demo":"Book a demo","trialNote":"{{hours}} live hours, {{days}} days, no card."},"benefits":{"captions":"Live captions and translated voice","team":"Team access and permissions","reports":"Session reports and exports","recurring":"Recurring programs set up once"}},"register":{"title":"Create your account","setup":"Set up your account","successTitle":"Registration success","successText":"You have successfully registered, please check your email to verify your account (check spam or promotions folder).","startTrial":"Start {{0}} day trial","confirmPassword":"Confirm password","clickHereToLogin":"Or click here to login","viewPricing":"View pricing plans","personalInfo":"Account","firstName":"First name","lastName":"Last name","organization":"Organization","invalidCoupon":"Invalid coupon","welcomeMessage":"Welcome to InterScribe!","emailVerification":"Please check your email to verify your account","emailNote":"If you don't see it in your inbox, please check your spam or promotions folders.","whatNext":"What happens next?","step1":"Verify your email address","step2":"Complete your profile","step3":"Start exploring InterScribe","stepDesc1":"Click the verification link we sent to your email to activate your account.","stepDesc2":"Fill in your profile details to customize your experience.","stepDesc3":"Discover all the powerful features InterScribe has to offer.","loginNow":"Go to Login","exploreFeatures":"Explore Features","contactSupport":"Contact Support","termsAndConditions":"terms and conditions","privacyPolicy":"privacy policy","alreadyRegistered":"Already registered?","bySigningUp":"By signing up, you agree to our","andOur":"and our","acceptTerms":"I agree to the terms and conditions","prompts":{"register":{"title":"Create account","description":"You will register with the {{0}} plan."}},"resendEmail":"Resend email","errors":{"priceNotInDatabase":"Plan selected but not in database","priceNotSelected":"Please select a plan","acceptTermsAndConditions":"In order to create an account you need to accept the terms and conditions.","invalidEmail":"Invalid email","passwordRequired":"Password is required","organizationRequired":"Organization is required","nameRequired":"Name is required","firstNameRequired":"First name is required","lastNameRequired":"Last name is required","captchaRefresh":"Invalid validation. Please refresh page.","captchaFailed":"Captcha verification failed.","blacklist":{"email":"This email is blacklisted","domain":"This domain is blacklisted","ip":"This IP address is blacklisted"}},"password":"Password","google":{"title":"Finish creating your account","headline":"One last step","description":"Tell us about your organization and we'll set up your workspace.","signingUpAs":"Signing up as","useAnotherAccount":"Use a different account","submit":"Create my workspace","expired":"Your Google sign-in expired. Please start again."}},"reset":{"title":"Reset password","headline":"Enter your email and we will send you a link to reset your password","button":"Reset password","resetSuccess":"Password reset","emailSent":"If the email exists in our system, you will receive an email with instructions to reset your password (check SPAM or promotions folder)."},"newPassword":{"title":"Set up a new password","button":"Update password"},"forgot":{"title":"Forgot password","rememberedPassword":"Remebered your password?","lead":"It happens. We'll email you a link to set a new one.","send":"Send me a link","sentTitle":"Check your email","sentText":"If an account uses <b>{{email}}</b>, a link to set a new password is on its way.","sentHelp":"Nothing after five minutes? Look in your spam folder, or <a>ask InterScribe</a>.","useDifferentEmail":"Use a different email","backToLogin":"Back to login","enterPassword":"Enter your password to login"},"join":{"title":"Request to join"},"invitation":{"title":"Invitation","youWereInvited":"you were invited to join","requestAccess":"Request access to join","button":"Accept invitation","anotherEmail":"Click here to logout to join with another user","successTitle":"Access request sent!","successText":"Your access request has been sent to the admin, if it's accepted you will receive a welcome email (make sure to check spam or promotions folder)","acceptedUser":"👋 Welcome to {{0}}","badge":"You're invited","headlineBooth":"You're invited to interpret for {{workspace}}","headlineApp":"You're invited to join {{workspace}}","boothLine":"Accepting opens your interpreter booth: the sessions you are assigned to, your channel and your microphone. Nothing else to learn.","appLine":"Accepting adds you to the {{workspace}} workspace with the access your colleague chose for you.","boothPoints":["Your booth opens straight after you sign in","Works in the browser, no install","Switch workspaces from the booth's menu"],"appPoints":["Events, sessions and live language channels","The access your role gives you, nothing to configure","Invite your own teammates later"],"yourName":"Your name","setPassword":"Choose a password","acceptBooth":"Accept and open my booth","accept":"Accept invitation","divider":"or","existing":"You already have an InterScribe account with this email. Join {{workspace}} with it.","joinExisting":"Join {{workspace}}","wrongGoogleAccount":"This invitation was sent to {{email}}. Continue with Google using that address, or choose a password below.","acceptedTitle":"You're in","acceptedBooth":"Your booth at {{workspace}} is ready.","acceptedApp":"You are now part of {{workspace}}.","openBooth":"Open my booth","openApp":"Go to {{workspace}}","invalidTitle":"This invitation is no longer open","invalidText":"It may have been accepted already, or withdrawn. Ask the person who invited you to send a new one."},"verify":{"title":"Verify your account","button":"Verify and continue","emailSent":"Please check your email to verify your account (including the SPAM and promotions folders).","sentTo":"Verification email sent to","checkSpam":"If you don't see it in your inbox, please check your spam or promotions folders.","goToLogin":"Go to Login","needHelp":"Need Help?","invalidLink":"This verification link is invalid or has expired. Please try registering again.","emailVerified":"Your email has been verified successfully!","resendEmail":"Resend Email","didntReceive":"Didn't receive an email?","whatHappensNext":"What happens next?","nextSteps":{"clickLink":"Click the verification link in your email","loginAfter":"Once verified, you can log in to your account","linkExpiry":"Verification links expire after 24 hours"},"resendSuccess":"Verification email has been resent successfully!","resendFailed":"Failed to resend verification email. Please try again later.","cooldownError":"Please wait {{seconds}} seconds before requesting another email","resendWait":"Wait to resend","validation":{"checking":"Checking email validity...","invalidFormat":"Invalid email format","invalidDomain":"Email domain could not be verified","noMailServer":"Domain does not have mail servers","disposableNotAllowed":"Disposable email addresses are not allowed","roleAccountNotAllowed":"Role-based email addresses are not allowed"},"link":{"title":"Verify your email","verifiedBadge":"Verified","verifiedTitle":"Your email is verified","verifiedText":"Thanks for confirming your address. You can log in now.","notValidBadge":"Link not valid","notValidTitle":"This link no longer works","notValidText":"Verification links expire after 24 hours. Ask your workspace administrator to send a new one, or reset your password: completing a reset also verifies your email."}},"tenant":{"onlyAdmin":"Only admins or owners can perform this operation"},"resendVerification":"Resend verification email","verificationEmailSent":"Verification email has been sent","errorResendingVerification":"Error resending verification email","emailAlreadyVerified":"Email is already verified","resendInvitation":"Resend invitation","invitationEmailSent":"Invitation email has been sent","errorResendingInvitation":"Error resending invitation email","sendOnboarding":"Send Onboarding","errorSendOnboardEmail":"Error send onboard email","onboardEmailSent":"Onboard email has been sent"},"acquisition":{"trial":{"offer_one":"Prefer to try first? Free {{count}}-hour trial — card required, not charged unless you choose a plan.","offer_other":"Prefer to try first? Free {{count}}-hour trial — card required, not charged unless you choose a plan.","card":{"title":"Your free trial","left_one":"{{left}} of {{count}} event hour left, until {{date}}.","left_other":"{{left}} of {{count}} event hours left, until {{date}}.","nothingWillBeCharged":"Nothing is charged when it ends.","endedTitle":"Your free trial has ended","ended":"Your trial ended on {{date}}.","nothingCharged":"Nothing was charged.","order":"Review and order"},"status":{"metaTitle":"Your free trial","pending":{"badge":"Setting up","title":"Setting up your trial…","text":"Your card is saved. We're adding your trial hours, which takes a few seconds.","slow":"This is taking longer than usual. Nothing has been charged. If this workspace, this card or you already had a trial, or the card is prepaid, no trial is added and we'll contact you within one business day."},"granted":{"badge":"Free trial","title":"Your trial is ready","text":"Nothing was charged, and nothing will be when your trial ends.","next":"Get ready for your event"},"refused":{"badge":"No trial added","title":"Your card is saved, but this trial can't start","text":"Nothing was charged. You can choose a plan or buy hours, or talk to us.","plans":"See plans","talk":"Talk to us","reasons":{"workspaceHadTrial":"This workspace already had its free trial.","userHadTrial":"You already had a free trial.","domainHadTrial":"Your organization already had its free trial.","boughtBefore":"This workspace has bought before, so the trial is for new customers only.","workspaceHasPurchase":"This workspace already has a plan or hours.","cardHadTrial":"This card was already used for a free trial.","prepaidCard":"Prepaid cards can't start a free trial. Use a debit or credit card.","noCard":"Stripe didn't save a card. Try again with a debit or credit card.","cardNotAccepted":"This card can't start a free trial: use a debit or credit card typed in, not Apple Pay, Google Pay or a card Stripe can't identify."}}},"cardLine":{"required":"Card needed to start · nothing is charged","notRequired":"No card needed","walletNote":"Use a credit or debit card — Apple Pay and Google Pay can't be used for the trial."},"neverCharged":"We won't charge your card when the trial ends. You choose a plan when you're ready.","neverChargedNoCard":"Nothing is charged when the trial ends. You choose a plan when you're ready.","sizes":{"upTo250":"Pay once · up to 250 people","upTo1000":"Pay once · up to 1,000 people","upTo5000":"Pay once · up to 5,000 people"},"start":{"metaTitle":"Start your free trial","badge":"Free trial · no card","badgeCard":"Free trial · nothing charged","title":"Try {{name}} free","workspace":"The workspace it goes on","noWorkspace":"You don't manage a workspace yet. Ask its admin, or create one from your account.","continue":"Start my free trial","continueCard":"Add a card and start my free trial","onePerOrganization":"One free trial per organization.","endsTitle":"When the trial ends","endsBody":"Sessions can't start after the end, and nothing is deleted: your workspace, events and settings stay as they are.","rows":{"features":"Features","featuresPlan":"Everything in {{name}}","featuresSize":"Everything a {{name}} order gets","live":"Live time","liveValue":"{{hours}} hours, over {{days}} days","voice":"AI voice","voiceValue_one":"{{count}} language","voiceValue_other":"{{count}} languages","phones":"Phones at once","phonesValue":"Up to {{phones}}","card":"Card"},"unavailable":{"title":"This trial isn't available","text":"Your price expired or changed, or the trial is off right now. Get a new price to see what you can try.","prices":"See prices"},"errors":{"unavailable":"This trial isn't available anymore."},"refused":{"off":"The free trial isn't offered right now.","cardRequired":"This trial needs a card to start.","unknownPlan":"That plan can't be tried.","emailNotVerified":"Verify your email first.","workspaceHadTrial":"This workspace already had its free trial.","userHadTrial":"You already had a free trial.","domainHadTrial":"Your organization already had its free trial.","boughtBefore":"This workspace has bought before, so the trial is for new customers only.","workspaceHasPurchase":"This workspace already has a plan or hours.","noCustomer":"We couldn't set up payments for this workspace. Try again in a minute or talk to us."}},"banner":{"label":"Your free trial","running_one":"Free trial of {{name}}: {{hoursLeft}} of {{hours}} live hours left, {{count}} day to go.","running_other":"Free trial of {{name}}: {{hoursLeft}} of {{hours}} live hours left, {{count}} days to go.","ended":"Your trial has ended. Your workspace, events and settings are kept.","endedNote":"Choose a plan or buy hours to keep going. Nothing was charged.","noCard":"Nothing is charged when it ends.","choose":"Choose a plan","askAdmin":"Ask a workspace admin to choose a plan.","startTitle":"Start your free trial","startText":"Try InterScribe on a real event. Nothing is charged when the trial ends.","startAskAdmin":"Ask a workspace admin to start the free trial."},"coupon":{"dealMonths_one":"{{off}} off your first month","dealMonths_other":"{{off}} off your first {{count}} months","dealOnce":"{{off}} off your first payment","dealForever":"{{off}} off every payment","shortMonths_one":"{{off}} off for {{count}} month","shortMonths_other":"{{off}} off for {{count}} months","shortOnce":"{{off}} off once","shortForever":"{{off}} off every payment"}},"flow":{"metaTitle":"Price my event","metaDescription":"Answer a few questions about your event and see what live captions, translation, and AI voice will cost, before you talk to anyone.","back":"Back","continue":"Continue","entry":{"title":"Let everyone hear it in their own language.","titleEveryLanguage":"Every language. Captions included.","subtitle":"Live captions in every language we support are included, and adding caption languages does not change the price. AI Voice uses hours for each language people listen to.","subtitleEveryLanguage":"AI Voice in the languages we voice today, using hours for each language people listen to. Live captions in every language we support, and adding caption languages does not change the price.","orgLegend":"Who is it for?","org":{"nonprofit":"Church or nonprofit","standard":"Business, school or other","standardShort":"Other","eligibility":"Churches and nonprofits save {{percent}}%. Say so here and the discount is in the price. We confirm eligibility afterwards, and we never remove it without reaching out first."},"kinds":{"oneTime":{"title":"Pay once, no plan","text":"One event, or a block of hours to use on any event over the next 12 months. Nothing renews.","hint":"Your price in about a minute.","cta":"Calculate my price"},"regular":{"title":"Regular events","text":"Weekly services, council meetings, classes. A monthly plan sized to your hours.","cta":"Calculate my price"}},"fromMonthlyNonprofit":"From {{nonprofit}} a month for churches and nonprofits, billed yearly · standard from {{standard}}","fromMonthlyStandard":"From {{standard}} a month, billed yearly · churches and nonprofits from {{nonprofit}}","promises":{"captions":{"title":"Captions in every language we support","text":"{{count}} languages today, all included. Add as many as your audience needs; the price doesn't move."},"audience":{"title":"Room for your whole audience","text":"Sized by how many people attend. Guests scan a QR code and use their own phone; nothing to install."},"neverCutOff":{"title":"Hours are planned so a service can finish","text":"A session that is already live is never stopped when hours run out. AI voices stop 15 minutes later; captions continue. Extra hours are optional — nothing is charged unless you buy them."}},"seeHowItWorks":"See how it works","worthIt":"Not sure it's worth it?","costLink":"Work out your cost of doing nothing","talk":"Several rooms or want us on hand? Talk to us","costSheet":{"title":"Cost of doing nothing","subtitle":"See what a language barrier is quietly costing you."}},"example":{"badge":"Recorded example — not a live session","title":"Hear what your guests hear","subtitle":"A keynote recorded at an event, with the captions and AI Voice it produced. Pick a language and press play. Nothing to connect, no microphone.","eventLabel":"Example","keynote":"Keynote · AI Innovation Summit","comingSoon":{"sunday":"Sunday service · coming soon","council":"Council meeting · coming soon"},"languageLabel":"Language","voiceTag":" · voice","voiceNoteHasVoice":"This language has the real AI Voice recording from the event.","voiceNoteNoVoice":"Captions only in this example; a voice recording in this language is still to be made (browser voices would undersell it).","play":"Play","pause":"Pause","playback":"Playback","howItWorks":{"sound":{"title":"1 · Your sound goes in","text":"A laptop mic or your sound desk. We check it with you before the event."},"scan":{"title":"2 · Guests scan a QR code","text":"On their own phone. No app, no account."},"listen":{"title":"3 · They read or listen","text":"Captions in their language, or AI Voice through earbuds."}},"continue":"See my setup and price","back":"Back","eventName":"AI Innovation Summit 2026","recording":"RECORDING","listen":"Listen","stop":"Stop","tabs":{"translation":"Translation","sessionDetails":"Session Details","notes":"Notes"}},"needs":{"titleOneTime":"Tell us about your event","titleRegular":"Tell us about your regular events","subtitle":"When, how long, and how many people attend. You can change everything on the next screens.","kindsLegend":"One-time or regular?","kindNote":"Switching keeps your answers.","kinds":{"oneTime":"One-time event","regular":"Regular events"},"startsOn":"Starts on","startTime":"Start time","timeZone":"Time zone","days":"Days","daysDown":"Fewer days","daysUp":"More days","hoursPerDay":"Hours each day","hoursPerDayDown":"Fewer hours","hoursPerDayUp":"More hours","rooms":"Rooms at the same time","roomsDown":"Fewer rooms","roomsUp":"More rooms","eventHoursLabel":"Event hours","eventHoursValue":"{{hours}} h","eventHoursDays_one":"{{count}} day","eventHoursDays_other":"{{count}} days","eventHoursRooms_one":"{{count}} room","eventHoursRooms_other":"{{count}} rooms","eventHoursWhy":"{{days}} × {{hoursPerDay}} h × {{rooms}}","daysNoteSingle":"More than one day? Add days — the start date is what we plan around.","daysNoteMulti":"Priced from the start date; the pass covers all {{days}} days.","eventsPerWeek":"Events in a normal week","eventsPerWeekDown":"Fewer events","eventsPerWeekUp":"More events","hoursPerEvent":"Length of each","hoursPerEventDown":"Shorter","hoursPerEventUp":"Longer","monthlyAbout":"About","monthlyHours":"{{hours}} h a month","monthlyWhy":"{{perWeek}} × {{length}} h × {{rooms}} × 52 weeks ÷ 12","audienceQuestion":"How many people attend?","audienceHelper":"Everyone in the room, whether or not they need InterScribe. It's the number you already know.","audience":{"upTo250":"Up to 250","upTo1000":"Up to 1,000","upTo5000":"Up to 5,000","over5000":"More than 5,000"},"audienceKnownLimit":"Up to {{limit}} at once.","audienceKnownText":"Only some guests connect to InterScribe at the same time. For {{band}} attending, your setup allows up to {{limit}} phones connected at once — far more than we usually see.","audienceBig":"More than 5,000 attending: we'll price it at our largest size now and confirm the right limit with you by email after you order.","continueCta":"Continue to languages","startsOnRequired":"Add the date.","startTimeRequired":"Add the start time.","timeZoneRequired":"Add the time zone.","audienceMore":"More:","attendanceLabel":"Number of people","attendancePlaceholder":"number of people","attendanceHelp":"Type how many people, above 5,000.","attendanceRange":"We'll show your price as a range and confirm it with you.","phonesLine":"Up to {{people}} people · up to {{phones}} phones listening to audio at once.","phonesNextSize":"Reading captions doesn't count. Expecting more phones on audio? Choose the next size: {{sizes}}.","phonesCaptions":"Reading captions doesn't count.","phonesSize":"up to {{people}} people covers {{phones}}"},"languages":{"title":"Who needs to hear what?","subtitle":"For each language people will listen to, choose AI Voice or your own interpreter. Captions come with every language.","speakersLegend":"Speakers will talk in","addSpeaker":"+ Add","patternLegend":"How are the languages spoken?","pattern":{"oneLanguage":{"title":"One language","hint":"Every speaker uses the same language"},"sameSessionTurns":{"title":"Several languages in the same session","hint":"Speakers take turns, e.g. a sermon in English and a reading in Spanish"},"separateSessions":{"title":"Different languages in different sessions or rooms","hint":"Each session has its own speaking language"},"midSentenceSwitch":{"title":"A speaker switches language mid-sentence","hint":"Code-switching within one talk"}},"patternDisabledHint":"Add a second speaking language first","midSentenceNote":"We'll confirm this by email within one business day; the rest is priced now.","listeningLegend":"Languages people will listen to","addListening":"+ Add a language","mode":{"captions":"Captions only","aiVoice":"AI Voice","interpreter":"Your interpreter"},"freeCaptionsCount":"+ {{count}} languages as captions, free.","freeCaptionsText":"Guests pick any of them on their phone; you don't need to list them.","interpreterCard":{"title":"Bring your own interpreters, too","text":"Have volunteer or professional interpreters? They interpret live from the InterScribe booth — in the room or from home — and guests choose them like any other language. You bring the interpreters; InterScribe carries their voice to every phone. They don't use AI Voice hours."},"interpreterSummary":"You chose your own interpreter for {{names}}. We send them a link to the booth; no account setup for them.","interpreterSummaryNone":"Choose “Your interpreter” on any language above to add one.","voiceSummaryTitle":"AI Voice you'll use","voiceSummaryNone":"None","voiceSummaryNoneText":"Captions only.","voiceSummaryHoursOnce":"≈ {{hours}} voice hours","voiceSummaryHoursMonthly":"≈ {{hours}} voice hours a month","voiceSummaryWhy_one":"{{count}} language × {{eventHoursPhrase}}.","voiceSummaryWhy_other":"{{count}} languages × {{eventHoursPhrase}}.","voiceSummaryTrailer":"Languages nobody is listening to use nothing.","anyLanguage":{"label":"Languages people will listen to","selected":"Only the languages above","any":"On-Demand","count":"About how many languages will people listen to?","countDown":"Fewer languages","countUp":"More languages","hint":"On-Demand accepts any language we support, up to the voice hours you have. Any of our {{total}} AI voice languages.","recommend":"A mostly single-language audience is often about 1 voice hour per event hour. A mixed room is often 2–3. A highly multicultural audience may need more. Unused hours stay in your balance."},"eventHoursPhraseOnce":"{{hours}} event hours","continueCta":"See my setup and price","picker":{"search":"Search languages","empty":"No languages found."},"direction":{"headerDirection":"Direction","headerHeard":"Heard as","headerCaptions":"Captions","headerMeaning":"What it means","path":"{{speaker}} speech → {{language}}","status":{"supported":"Supported","needsChecking":"Needs checking","unavailable":"Unavailable","yourInterpreter":"Your interpreter","captionsOnly":"Captions only","checking":"Checking…"},"meaning":{"supported":"Ready to use.","needsChecking":"Not yet confirmed in a live session; we'll confirm it by email within one business day.","unavailable":"We can't do this direction yet.","yourInterpreter":"Your interpreter speaks from the InterScribe booth; no AI Voice hours.","checking":"Checking whether this works…"},"useCaptions":"Use captions","useInterpreter":"Use an interpreter","askPerson":"Ask a person","chooseMode":"Choose how this is heard","tableLabel":"Per-direction fit"},"speakersLabel":"Speakers:","modeGroupLabel":"How {{name}} is heard","change":"change","changeSheetTitle":"Speakers and how they're spoken","remove":"Remove {{name}}"},"email":{"title":"Where should we send it?","saveTitle":"Save this price and get your link","subtitle":"Your price is on the next screen. We keep this quote for 14 days and email you a link you can edit.","name":"Your name","email":"Email","organization":"Organization (optional)","consentMarketing":"Send me occasional product news","submit":"Show my price","saveSubmit":"Save my quote","privacy":"We only email you about this quote unless you tick the box.","errors":{"name":"Tell us your name.","email":"Enter a valid email address.","organization":"Keep the organization name under 160 characters."},"captchaUnavailable":"We can't verify you're a person right now. Please try again later or contact us.","consentMarketingHelp":"We'll email you once to confirm. Nothing is sent until you do.","badge":"Your price is ready","saveBadge":"Save your price","toldUs":{"title":"What you told us","event":"Event","eventRegular":"{{perWeek}} a week × {{length}} h × {{rooms}}","attending":"Attending","aiVoice":"AI Voice","interpreters":"Your interpreters","captions":"Captions","captionsValue":"Every language","none":"None","changeSomething":"Change something"},"saveSubtitle":"We keep this quote for 14 days and email you a link. Open it whenever you like and change the event; the price updates."},"preview":{"loading":"Working out your price…","saveHint":"Save it to keep this price for 14 days and change any detail later."}},"errors":{"setup":"Something in your setup doesn't add up. Go back and check the numbers.","captcha":"We couldn't confirm you're a person. Refresh the page and try again.","blocked":"We couldn't accept this request. Contact us and we'll help.","unknownIntent":"That action isn't available.","tooMany":"Too many price checks from your network. Wait a minute and try again."},"quote":{"metaTitle":"Your quote","title":"Here's your price, {{name}}","version":"Quote version {{version}}, held until {{date}}","oneTimeHeadline":"Your event","planHeadline":"The {{plan}} plan","noPlanHeadline":"A plan made for you","plans":{"community":"Community","launch":"Launch","engage":"Engage","elevate":"Elevate"},"lines":{"eventHours":"Event hours ({{quantity}} h)","eventHoursBare":"Event hours","eventHoursMinimum":"Event hours ({{minimum}} h minimum)","aiVoice":"AI Voice ({{quantity}} voice hours)","aiVoiceBare":"AI Voice","aiVoiceNote":"Charged as used, only while someone listens; unused hours stay in your balance for 12 months.","plan":"Monthly plan","voicePack":"Extra voice hour packs ({{quantity}})","nonprofitDiscount":"Church and nonprofit discount","nonprofitDiscountPercent":"Nonprofit −{{percent}}%","yearlyDiscount":"Yearly billing saving","yearlyDiscountPercent":"Yearly −{{percent}}%","expertSetup":"Setup with an expert","liveMonitoring":"Live monitoring ({{quantity}} h)","supportBundleDiscount":"Setup and monitoring together","supportBundleDiscountPercent":"Concierge bundle −{{percent}}%","audienceSurcharge":"Audience surcharge ({{quantity}} event hours)","audienceSurchargeBare":"Audience surcharge","supportOnboardingIncluded":"Onboarding with a specialist","supportTraining":"Help getting ready","supportLiveEvent":"Live event support","supportOnsite":"Onsite event support (travel at cost)","included":"Included","bulkDiscount":"{{hours}}-hour saving","bulkDiscountValue":"−{{percent}}% · {{amount}}","interpreterSeats":"Interpreter seats ({{quantity}} seat-days)","interpreterSeatsBare":"Interpreter seats"},"arithmetic":{"eventHours":"{{quantity}} h × {{unit}} = {{amount}}","aiVoice":"{{quantity}} voice h × {{unit}} = {{amount}}","audienceSurcharge":"{{quantity}} event h × {{unit}} = {{amount}}","interpreterSeats":"{{quantity}} seat-days × {{unit}} = {{amount}}"},"totalOnce":"Total","totalMonthly":"Per month","toConfirm":"We'll price this with you and reply within one business day.","surchargeToConfirm":"Confirmed by our team","illustrative":"Prices are illustrative until launch.","confirmTitle":"To confirm","confirmNote":"We'll confirm by email within one business day. If we can't do it, you don't pay for it.","confirmations":{"overLargestAudience":"An audience of more than 5,000 people","midSentenceSwitch":"Speakers switching language mid-sentence","noPlanFits":"A setup larger than our plans","language":"{{name}}: needs checking"},"edit":{"title":"Change anything","submit":"Update my price"},"billing":{"legend":"Billing","monthly":"Monthly","yearly":"Yearly"},"support":{"legend":"Want a hand?","expertSetup":"Setup with an expert","expertSetupText":"We set it up with you and test it before your event.","liveMonitoring":"Live monitoring","liveMonitoringText":"A technician watches your event while it runs."},"compare":{"monthly":"Pay monthly","yearly":"Pay yearly","captionsOnly":"Captions instead of AI Voice","perMonth":"{{amount}} a month","use":"Use this"},"included":{"connections":"Up to {{limit}} people connected at once"},"expired":{"title":"This price has expired","text":"Prices are held for 14 days. Refresh it to see today's price.","button":"Refresh my price"},"superseded":{"title":"There's a newer version of this quote","text":"Open the latest link we emailed you, or start again.","restart":"Start again"},"errors":{"superseded":"This quote has a newer version. Open the latest link we emailed you.","accepted":"This quote has already been accepted. Contact us if anything needs to change.","expired":"This quote has expired. Refresh it to see today's price."},"accepted":{"title":"This quote has already been accepted","text":"It's on its way to becoming your subscription. Contact us if anything needs to change."},"interpreterSeats_one":"Includes {{count}} interpreter seat","interpreterSeats_other":"Includes {{count}} interpreter seats","share":{"title":"Share this quote","text":"Anyone with this link can see this quote and order from it.","linkLabel":"Link to this quote","copyLink":"Copy link","copied":"Copied","copyFailed":"Your browser didn't allow copying. The text is selected: press Ctrl+C, or ⌘C on a Mac.","sendTo":"Write to","readers":{"decisionMaker":"Decision-maker","av":"AV team","finance":"Finance or board"},"subjectLabel":"Subject","messageLabel":"Message (edit as you like)","copyMessage":"Copy message","openEmail":"Open in email","emailNote":"Open in email starts a message in your email app. If nothing opens, copy the message instead.","drafts":{"decisionMaker":{"subject":"Live translation for our events: the price","intro":"Hi,\n\nI priced live translation for our events with InterScribe.","howVoice":"Guests follow in their own language on their own phones: captions in every language, and a natural AI voice for the languages we choose. Nothing to install.","howCaptions":"Guests follow in their own language on their own phones, with captions in every language. Nothing to install.","quote":"The quote, with everything it includes:\n{{link}}","trial":"There's a free trial ({{hours}} live hours over {{days}} days, no card), so we can rehearse before paying.","ask":"Can we decide this week?"},"av":{"subject":"Can we run live translation from the sound desk?","body":"Hi,\n\nCould you look at this before our next event? It needs an audio feed from the desk into a laptop, and a QR code on screen that guests scan with their own phones.\n\nThe quote and the setup:\n{{link}}\n\nIs there anything we'd need?"},"finance":{"subject":"Proposal: live translation, cost and terms","bodyOneTime":"Hi,\n\nFor review: a one-time price for live translation and captions at our event, line by line, plus sales tax where it applies. It's a full refund up to 7 days before the start date, 50% within the last 7 days, and no refund once it has started. Unused hours stay usable for {{months}} months.\n\nThe quote:\n{{link}}","bodyRegular":"Hi,\n\nFor review: a monthly plan for live translation and captions at our events, line by line, plus sales tax where it applies. We can cancel any time, and within 14 days of the first payment there's a refund less what we've used.\n\nThe quote:\n{{link}}"}}},"running":{"title":"Need help running it?","text":"Every order includes self-serve. The two services from our team are added from your dashboard after you order.","selfServe":{"title":"Self-serve","badge":"Included","text":"Set it up yourself with the guides; we answer questions any time."},"assisted":{"title":"Assisted setup","text":"A call with our team before your event: we plan your sound path, test it with you and run a rehearsal together."},"managed":{"title":"Managed event","text":"One of our operators runs the console for your event."},"bigEvent":"Planning a big event, several rooms or your own interpreters? Talk it through with us before you order.","talk":"Talk to a person"},"refunds":{"oneTime":"Refunds: in full up to 7 days before your start date, 50% within the last 7 days, none once the event has started.","regular":"Cancel any time. Within 14 days of your first payment, a refund less what you've used."},"rangeTotal":"{{low}}–{{high}}","rangeNote":"Before tax. The range is the up-to-5,000 rate ({{rate}} an hour) up to {{step}} an hour more for the people above 5,000, discounts included.","seatsAddOn":"Interpreter seats are an add-on: shown when you have your own interpreters."},"help":{"title":"Talk to a person","text":"Your answers go with your message, so you won't repeat anything. A person replies within one business day.","message":"What would you like help with? (optional)","name":"Name","email":"Email","followUp":{"legend":"How should we follow up?","email":"Reply by email","call":"Book a 30-minute call","callNote":"A call opens our booking calendar in a new tab.","openCalendar":"Open our booking calendar"},"emailNote":"We use your email only for this request. Product news is a separate choice, off by default.","submit":"Send my request","setup":{"title":"What we'll send with it","setup":"Setup","price":"Price","where":"Where","whereText":"Asked from the {{step}} screen","check":"Check","checkText":"We'll get back to you within one business day."},"errors":{"message":"Message is too long (max 2,000 characters)"},"thanks":{"pill":"Request received","title":"Thanks, {{firstName}}. Here's what happens next.","step1Title":"Your request is with our team now","step1Text":"Your setup and the screen you asked from are attached.","step2Title":"A person replies within one business day","step2Text":"By email, or on the call if you booked one.","step3Title":"Your setup stays saved","step3Text":"Nothing is charged or changed until you choose to continue.","seeExample":"Meanwhile, you can see how it works."},"inquiry":{"legend":"So we can help with the right context","hint":"Several rooms, or a person with you on the day, still starts with these questions.","rooms":"Rooms at once","audience":"How many people attend?","when":"When is it?","whenPlaceholder":"12 June, or every Sunday","need":"What do you need from us?","choose":"Choose","needs":{"rooms":"Several rooms at once","handoff":"Someone with us during the event","languages":"Help choosing languages","other":"Something else"}}},"email":{"subject":"Your InterScribe quote","hello":"Hello","intro":"Here is the price for the event you described.","totalOnce":"Total for your event","totalMonthly":"Per month","toConfirm":"We'll price this with you and reply within one business day.","cta":"See your quote or change anything","validUntil":"This price is held until","confirmNote":"A few details need a person to confirm. We'll reply within one business day; if we can't do it, you don't pay for it.","attendee":"What your guests do","attendeePath":"Speaker → InterScribe → they scan a QR code → they choose a language → they listen or read","attendeeNote":"No app required. No special receiver."},"order":{"errors":{"trialUnavailable":"The free trial isn't available for this workspace.","termsRequired":"Please accept the terms of service.","buyerRequired":"Choose who you are buying for and your country.","renewalConsentRequired":"Tick the renewal box to subscribe.","startNowRequired":"Tick Start my service now to pay.","workspaceRequired":"Choose a workspace.","workspaceNotAllowed":"You can't pay for that workspace.","accountChangeInProgress":"Your account is being updated by our team. Try again in a few minutes.","recurringServices":"Your plan includes services arranged with our team; contact us to change it.","expired":"This quote has expired.","superseded":"There's a newer version of this quote.","notOrderable":"This quote needs a person: talk to us.","alreadyPaid":"This quote is already paid.","changedAfterAccept":"Our prices changed after you accepted this quote. We'll contact you within one business day to confirm your price. Nothing was charged.","codeInvalid":"That code isn't valid.","codeExpired":"That code has expired.","declined":"Your card was declined. Nothing changed.","unavailable":"We can't change this plan online. Talk to us.","blocked":{"negotiated":"Your plan was set up with our team. Talk to us to change it.","otherCurrency":"This workspace is billed in another currency. Talk to us.","cancelledPlan":"This workspace's plan is cancelled and ends soon. Talk to us to change it.","onPlan":"This workspace has a plan. Talk to us to add hours.","oneTimeActive":"This workspace still has event hours. Talk to us."},"notCurrent":"This quote can no longer be ordered.","noOrder":"We couldn't find your quote.","held":"We're confirming this plan change with you by email.","closed":"We've sorted this order with you directly, so it can't be paid here.","nonprofit":{"legalNameRequired":"Tell us your organization's legal name.","countryRequired":"Tell us which country your organization is in.","proofRequired":"Add your registration number, or tell us about your church's letter.","declarationRequired":"Please tick the nonprofit declaration.","tooLong":"One of the nonprofit details is too long. Please shorten it.","alreadyChecked":"We've already checked your nonprofit details for this order. To change them, please contact us and we'll help."},"addOnInterval":"Changing between monthly and yearly with an add-on on your plan is done by our team. Contact us.","toConfirm":"This price is a range for more than 5,000 people. Our team confirms the price with you first and sends a quote you can pay from. Nothing was charged."},"workspace":{"blocked":{"negotiated":"Your plan was set up with our team. Talk to us to change it.","otherCurrency":"This workspace is billed in another currency. Talk to us.","cancelledPlan":"This workspace's plan is cancelled and ends at the end of its billing period. Talk to us to change it.","onPlan":"This workspace has a plan: its hours cover events. Talk to us to add hours.","oneTimeActive":"This workspace still has event hours. Talk to us to move to a plan."},"legend":"Which workspace is this for?","planChange":"Changes this workspace's plan. Stripe charges or credits the difference today.","none":"You don't manage billing for any workspace yet. Ask your workspace owner to order, or talk to us.","owner":"You're the owner","planLine":"{{plan}} plan, {{billing}} · renews {{date}}","billing":{"monthly":"monthly","yearly":"yearly"},"changeNote":"This changes your existing plan; nothing is added on top of it. Your current terms stay until you confirm on the next screen."},"stripe":{"event":"Event: {{hours}} event hours","eventWithVoice":"Event: {{hours}} event hours and {{voiceHours}} AI Voice hours","nonprofit":"Nonprofit price","expertSetup":"Setup with an expert","liveMonitoring":"Live monitoring, {{hours}} hours","expertSetupAndMonitoring":"Setup with an expert and live monitoring, {{hours}} hours","plan":"{{plan}} plan","audienceSurcharge":"Audience surcharge, {{hours}} event hours","audienceSurchargeMonthly":"Audience surcharge","supportGetReady":"Help getting ready","supportLiveEvent":"Live event support","supportOnsite":"Onsite event support (travel billed separately)","supportGetReadyAndLiveEvent":"Help getting ready and live event support","supportGetReadyAndOnsite":"Help getting ready and onsite event support (travel billed separately)","prepaid":"Prepaid hours: {{hours}} event hours","prepaidWithVoice":"Prepaid hours: {{hours}} event hours and {{voiceHours}} AI Voice hours","interpreterSeats_one":"Interpreter seats: {{count}} seat-day","interpreterSeats_other":"Interpreter seats: {{count}} seat-days"},"continue":{"title":"Your order isn't finished yet","text":"Your payment hasn't gone through, so nothing was charged. You can finish your order at the same price.","button":"Finish my order"},"metaTitle":"Review your order","title":"Your order","version":"Quote version {{version}}, valid until {{date}}","paidOnce":"Paid once. Your event hours are yours to use for {{months}} months.","billedMonthly":"Billed every month until you cancel.","billedYearly":"Billed every year until you cancel.","onceToday":"Plus {{amount}} once, today.","staffed":"Setup with an expert and live monitoring are done by our team: we confirm availability within one business day. If we can't, you're refunded for it.","staffedSetup":"Setup with an expert is done by our team: we confirm availability within one business day. If we can't, you're refunded for it.","staffedMonitoring":"Live monitoring is done by our team: we confirm availability within one business day. If we can't, you're refunded for it.","tax":"Taxes, if any, are shown before you pay.","change":"Change something","pay":"Continue to payment","changePlan":"Change my plan","terms":"I agree to these terms and the","termsLink":"service agreement","account":{"title":"Create your account","text":"Your quote is kept while you sign up or sign in.","create":"Create an account","signIn":"Sign in","signedInAs":"Signed in as {{email}}","heading":"Create your account","savedLine":"Your setup is saved and a copy of the quote went to {{email}}.","comesWithYou":"Your setup comes with you. Your event, QR code and checks will live here.","orWithEmail":"or with email","firstNameLabel":"First name","lastNameLabel":"Last name","organizationLabel":"Organization","workEmailLabel":"Work email","passwordLabel":"Password","newsletter":"Send me occasional product news (optional)","createAndReview":"Create account and review","saveAndFinishLater":"Save and finish later","alreadyUsePrefix":"Already use InterScribe?","alreadyUseLink":"Sign in","alreadyUseSuffix":"— you'll pick the workspace this event belongs to.","checkEmail":"Check your email to verify your account. Verifying takes you to your new dashboard, not back here — come back to this page within 2 hours to finish this order.","trialPrefix":"Prefer to try first?","trialLink":"Free {{count}}-hour trial","trialSuffix":"— card required, not charged unless you choose a plan.","trialThenAccount":"Create your account, then start the trial next to Pay."},"code":{"label":"Custom plan code (optional)","help":"Custom plans come as a code; checkout stays the same."},"review":{"title":"Review your order","version":"Quote version {{version}} · valid until {{date}}","pay":"Pay {{total}}","confirmPlanChange":"Confirm plan change","subscribe":"Subscribe","changeSetup":"Change setup","refundsWithdraw":"Use Withdraw from contract in Settings › Subscription.","refundsRequest":"Use Request a refund in Settings › Subscription.","terms":{"billingYearly":"Yearly","billingMonthly":"Monthly","oneTime":{"validFor":{"label":"Valid for","value":"12 months from payment; move the date freely.","prepaid":"12 months from payment. Buying more moves all your prepaid hours to 12 months from the new purchase."},"ifYouNeedMore":{"label":"If you need more","value":"Add event or voice hours before or during the event. Never automatic."},"runningLow":{"label":"Running low mid-event","value":"A running session always finishes."},"refunds":{"label":"Refunds","prepaid":"Within 14 days of payment: a full refund if none of these hours have been used, or a refund less what was used. After 14 days, no refund; unused hours stay valid for 12 months.","prepaidWithSeats":"Within 14 days of payment: a full refund if none of these hours have been used, or a refund less what was used. After 14 days, no refund; unused hours stay valid for 12 months. For prepaid hours, interpreter seats are refunded only if no live session has run in your workspace since the purchase."},"eventSize":{"label":"Event size","value":"For events up to {{size}} people. A bigger event is its own order at its size."},"ifYouStartAPlan":{"label":"If you start a plan","value":"Hours left become added hours that don't expire while the plan runs. The plan's monthly hours are used first."},"ifThePlanEnds":{"label":"If the plan ends","value":"Added hours stay yours for 12 months after the plan ends."}},"regular":{"whatChanges":{"label":"What changes","value":"Your plan changes to {{plan}}. Effective today, prorated by Stripe.","valueWithVoice":"Your plan changes to {{plan}}, with AI Voice hours. Effective today, prorated by Stripe."},"renewal":{"label":"Renewal","value":"{{billing}} billing. Cancel from Subscription; access runs to the end of the period."},"voiceHours":{"label":"Voice hours","value":"Reset each month. Top up in 10-hour packs; never automatic."},"existingAgreements":{"label":"Existing agreements","value":"Negotiated terms on this workspace are not changed by self-service."},"refunds":{"label":"Refunds"}}},"inviteDiscount":"Invitation discount on {{workspace}} ({{code}})","inviteDiscountNoCode":"Invitation discount on {{workspace}}","inviteDiscountNote":"Taken off at checkout when you order on that workspace and type no other code."},"notice":{"cancelled":"Payment wasn't completed. Nothing was charged; you can try again.","priceChanged":"Prices changed since your quote, so we made you a new version. Please check it before paying."},"notCurrent":{"expired":"This quote has expired.","superseded":"There's a newer version of this quote.","fulfilled":"This quote is already paid.","held":"We're confirming this plan change with you, and we'll email you within one business day. Nothing more is needed from you now.","closed":"We've sorted this order with you directly. Nothing more is needed here."},"noOrder":{"title":"Your order is waiting in your quote email","text":"Open the link in your quote email, then choose \"Review and order\" on your quote. It brings you straight back here.","restart":"No email? Price your event again"},"nonprofit":{"title":"Your nonprofit price","intro":"Your nonprofit price applies today. Tell us a little about your organization and we'll confirm it within 5 business days.","legalName":"Organization's legal name","country":"Country","registration":"Registration number (CRA, EIN or equivalent)","noNumber":"Our church doesn't have a registration number","letter":"Where can we see your letter?","letterHelp":"Paste a link to a letter from your denomination or church leadership, or tell us how you'll send it. We'll email you if we need anything else.","declaration":"I confirm this organization is a registered charity, nonprofit or church, and that I can make this declaration for it."},"staffedSupport":"Event support is done by our team: we confirm availability within one business day. If we can't, you're refunded for it."},"status":{"metaTitle":"Your payment","pending":{"badge":"Waiting for your bank","title":"Payment started — waiting for confirmation","text":"Bank payments can take a few business days. We'll email you when it clears. You can set up now; going live unlocks when payment is confirmed.","slow":"This is taking longer than usual. You can close this page: your workspace shows the purchase as soon as it's confirmed.","next":"Start setting up"},"confirmed":{"badge":"Payment confirmed by Stripe","title":"Purchase confirmed — let's prepare your event.","text":"Receipt sent to your email. Paying doesn't make an event ready; the checks below do. They take about 15 minutes, best done at the venue, and don't use your event hours.","expertTitle":"Setup with an expert: pick a time for your session and rehearsal.","expertButton":"Choose a time","next":"Start readiness checks"},"ladder":{"purchased":{"label":"Purchased","sub":"Payment confirmed"},"setupIncomplete":{"label":"Setup incomplete","sub":"Checks not all passed"},"testPassed":{"label":"Test passed","sub":"Sound, captions, voices"},"ready":{"label":"Ready for your event","sub":"Every check, at the venue"},"state":{"done":"Done","now":"Now","next":"Next"}},"declined":{"title":"Your payment didn't go through","text":"Your card was declined. Nothing was charged. Your quote is held until {{date}} — try another card.","retry":"Try again"},"checking":{"badge":"Checking with you","title":"We're checking your plan change","text":"We're confirming this change with you — we'll email you within one business day."},"closed":{"badge":"Sorted directly","title":"This order is closed","text":"We've sorted this order with you directly. Nothing more is needed here."}},"ready":{"title":"Get ready","phoneTitle":"Let's prepare your event","purchaseBadge":"Purchase confirmed","trialBadge":"Free trial","intro":"Everything below is read from your workspace, so it updates as you go.","header":"{{organization}} · {{date}}, {{time}} {{zone}} time","yourEvent":"Your event","phoneSummary":"{{ladder}} · {{passed}} of {{total}} checks passed","badges":{"passed":"Passed","toDo":"To do","toConfirm":"To confirm","notRecorded":"Not recorded"},"status":{"title":"Status","note":"A passed check shows your setup works today, not a guarantee for event day. Re-run it if you change the room, microphone or languages."},"rehearsal":{"withExpert":{"title":"Your guided rehearsal","text":"2 hours with our team, booked after purchase, not taken from your event hours."},"withoutExpert":{"title":"Rehearsing","text":"The checks don't use your event hours. A guided rehearsal with our team comes with Setup with an expert."}},"stuck":{"title":"Stuck?","text":"Your check results go with your message. A person replies within one business day.","button":"Get help with setup"},"ladder":{"purchased":"Purchased","setupIncomplete":"Setup incomplete","testPassed":"Test passed","ready":"Ready"},"items":{"purchase":{"title":"Purchase confirmed","done":"Your hours can be used until {{date}}.","active":"Your purchase is active."},"sound":{"title":"Sound source connected","done":"A sound source has connected.","todo":"Connect the computer or device that carries your sound.","fix":"Connect sound"},"signal":{"title":"Real sound heard","done":"A sound check heard your audio.","todo":"The last sound check heard silence.","unrecorded":"Run a sound check with real audio.","fix":"Run a sound check"},"captions":{"title":"Captions","done":"We can caption every language spoken.","toConfirm":"We're confirming a spoken language with you by email."},"directions":{"title":"Each language direction","toConfirm":"We're confirming some languages with you by email.","done_one":"Your listening language is supported.","done_other":"All {{count}} listening languages are supported."},"aiVoice":{"title":"AI Voice","done":"AI Voice ready in {{languages}}.","toConfirm":"We're confirming AI Voice in {{languages}}."},"interpreters":{"title":"Your interpreters","done":"{{joined}} of {{needed}} interpreters have joined.","todo":"{{joined}} of {{needed}} interpreters have joined.","fix":"Invite your interpreters"},"guestLink":{"title":"Guest link and QR code","done":"Share this link or QR code with your audience.","todo":"Publish your guest page so people can join.","fix":"Set up your guest page","qr":"QR code for your guest link"}}},"faqLinks":{"refunds":"How refunds work","oneTimeEvent":"Your event hours last {{months}} months"},"consentEmail":{"subject":"Confirm you'd like InterScribe product news","hello":"Hello","intro":"You asked for occasional product news from InterScribe. Please confirm with one click, so we know it was you.","cta":"Yes, send me product news","expires":"This link works for 7 days. If you didn't ask for this, ignore this email and we won't send you any news."},"marketingEmail":{"unsubscribe":"Don't want these emails? Unsubscribe with one click."},"consent":{"metaTitle":"Product news","back":"Back to InterScribe","confirm":{"title":"One click and you're in","text":"Confirm you'd like occasional product news from InterScribe: new features, languages and tips for your events.","button":"Yes, send me product news"},"confirmed":{"title":"You're subscribed. Thank you!","text":"We'll send occasional product news: new features, languages and tips for your events. Every email has a link to stop at any time."},"expired":{"title":"This link has expired","text":"Confirmation links work for 7 days. Tick the box the next time you price an event and we'll send you a fresh one."},"unsubscribed":{"title":"You're unsubscribed","text":"We won't send you product news again. Emails about your quotes and orders still reach you."},"invalid":{"title":"We couldn't read this link","text":"Reply to any of our emails, or contact us, and we'll sort it out for you straight away."}},"stepper":{"label":"Your progress","stepOf":"Step {{current}} of {{total}}","talk":"Talk to someone","completed":"Completed","pricing":{"nonprofit":"Church / nonprofit pricing","standard":"Standard pricing"},"steps":{"event":"Your event","languages":"Languages","setup":"Your setup","account":"Account","pay":"Pay","ready":"Get ready"}},"welcomeBack":{"title":"Welcome back.","text":"Your setup from earlier is still here.","continue":"Continue where I left off","quote":{"unchanged":"Welcome back. Your saved setup is still here. Prices were re-checked today: unchanged.","changed":"Welcome back. Your saved setup is still here. Prices were re-checked today: now {{amount}}."}},"stickyBar":{"basisOnce":"{{org}} · one payment · + tax","basisRecurring":"{{org}} · {{billing}} · + tax","org":{"nonprofit":"nonprofit","standard":"standard"},"billing":{"monthly":"monthly","yearly":"yearly"}},"offer":{"badge":"Recommended for you","name":{"oneTime":"One-time event","plan":"{{plan}} plan"},"why":{"oneTime":"Covers {{eventHours}} event hours{{overDays}} in {{roomsPhrase}} for {{band}} attending, with AI Voice in {{languagesPhrase}} and captions in every language. Use it any time in the next 12 months; move the date freely.","regular":"About {{hours}} hours of events a month with AI Voice in {{languagesPhrase}} needs about {{voiceHours}} voice hours. {{plan}} includes {{planVoiceHours}} voice hours a month.","overDays_one":" over {{count}} day","overDays_other":" over {{count}} days","roomsPhrase_one":"{{count}} room","roomsPhrase_other":"{{count}} rooms","languagesPhrase_one":"{{count}} language","languagesPhrase_other":"{{count}} languages","anyLanguagePhrase_one":"any language, about {{count}} at a time","anyLanguagePhrase_other":"any language, about {{count}} at a time"},"continue":"Continue to purchase","seeExample":"See how it works first","compareToggle":"Compare options","talkToSomeone":"Talk to someone","card":{"title":"What you get","promise":{"regular":"No contract · cancel any time","oneTime":"No plan · hours last 12 months"},"usable12Months":"Plus sales tax where it applies. Usable for 12 months.","standardPrice":"Standard price: {{amount}}.","monthlyUpsell":"Events most weeks? A monthly plan costs less per hour.","billedYearly":"Billed yearly: {{amount}}.","billedMonthly":"Billed monthly.","plusTax":"Plus sales tax where it applies.","nonprofitNote":"Nonprofit price applied now. We confirm your registration within 14 days; if we can't, the standard price applies from the next bill.","notSaved":"Not saved yet","save":"Save my new price","saveFirst":"Save your new price first","updating":"Updating…","standardMonthly":"Standard: {{amount}} a month.","info":{"audienceLabel":"Audience","audienceWithLimit":"{{band}} attending · up to {{limit}} connected at once","audienceNoLimit":"{{band}} attending","upToCount":"Up to {{count}}","captionsLabel":"Captions","captionsValue":"Every language · included","aiVoiceOff":"Off","billingLabel":"Billing","billingOneTime":"One payment, USD. Nothing renews.","billingRegular":"Recurring, USD. Renews automatically; cancel any time.","eventHoursRegular":"{{planHours}} h a month (you need ≈{{needed}})","aiVoiceRegular":"{{voiceHours}} voice h a month, any languages (≈{{needed}} needed)","aiVoiceRegularShort":"{{voiceHours}} h a month included (about {{needed}} h needed) · buy more as you need them","interpretersLabel":"Interpreters","interpretersValue":"Up to {{seats}} of your own, in the booth","interpretersValueWithCount":"Up to {{seats}} of your own, in the booth (you have {{count}})","audienceRange":"{{people}} attending · capacity planned with you","audiencePhones":"{{band}} people · up to {{limit}} phones listening to audio at once","hoursForLabel":"Hours work for","hoursForValue":"Any event {{band}} people","useByLabel":"Use by","useByValue":"12 months from payment · any event","rangeHour":"{{low}} to {{high}} an hour","billingRange":"Quote from our team, then checkout from its link"}},"editor":{"title":"Change anything","hours":"Hours","hoursDown":"Fewer hours","hoursUp":"More hours","hoursNote":"× {{roomsPhrase}} = {{eventHours}} event hours","eventsPerWeek":"Events a week","eventsPerWeekDown":"Fewer events","eventsPerWeekUp":"More events","eventsPerWeekNote":"≈ {{hours}} h a month","languagesLabel":"AI Voice languages","noLanguages":"Captions only for now. Add AI Voice or an interpreter in the languages step.","billingLegend":"Billing","billingYearly":"Yearly · save {{percent}}%","billingMonthly":"Monthly","organizationLegend":"Organization","organizationNonprofit":"Church or nonprofit · −{{percent}}%","organizationStandard":"Other","editAllAnswers":"Edit all answers"},"support":{"title":"Want us with you? (optional)","illustrative":"packages and prices to approve","expertSetupText":{"oneTime":"A 45-minute session with our team, your setup reviewed, and a 2-hour guided rehearsal that doesn't use your event hours.","regular":"A 45-minute session, your setup reviewed, and a guided rehearsal before your first service. Live monitoring can be booked for special services later."},"liveMonitoringText":"An InterScribe technician watches your sound, captions and voices the whole event and fixes problems as they happen. Direct line during the event: answered within 5 minutes. Report afterwards.","availability":"We confirm who's free on your date by email; it's held for you before you pay.","perHour":"{{amount}} / hour","onceSuffix":"{{amount}} once","bundleNote":{"oneTime":"Both together = Concierge event, {{percent}}% off the two. Nonprofit discount doesn't apply to staffed services.","regular":"Nonprofit discount doesn't apply to staffed services."}},"compare":{"title":"Other options","yearlyWhy":"Save by paying once a year.","monthlyWhy":"More flexible: cancel any month.","captionsOnlyWhy":"No AI Voice; captions still free in every language."},"included":{"title":"Also included, whenever you need it","interpreterBooth":"Interpreter booth","operatorConsole":"Operator console","guestPage":"Guest page with your branding","captions":"On-screen captions","transcripts":"Transcripts","summaries":"AI summaries","resources":"Resources for guests","chatModeration":"Chat and moderation","speakersVocabulary":"Speakers and vocabulary","conferenceSchedule":"Conference schedule and rooms","audienceAnalytics":"Audience analytics","alerts":"Alerts if something goes wrong"},"inaction":{"title":"The cost of doing nothing","text":"500 attending, 20% more at home in another language, 30% of them drifting away: about $45,000 a year in giving. This plan costs {{yearly}} a year. Your numbers, not ours — change them in the calculator.","button":"Use my numbers"},"supportSelection":{"intro":"Tell us what help you want. We size the support for your event; you never count hours.","outcomes":{"get_ready":{"title":"Help me get ready","text":"Onboarding, setup and training before your event."},"during_event":{"title":"Stay with us during the event","text":"A remote specialist follows your event and helps when needed."},"onsite_team":{"title":"Be there with our team","text":"A specialist on site with your team on the day."}},"eventDate":"First event we support","occurrences":"Events to support","occurrencesDown":"Fewer events","occurrencesUp":"More events","recommended":"Recommended for you","includes":"What it includes","total":"Total, charged once","included":"Included with your yearly plan","yearlyIncluded":"Yearly plans include {{hours}} onboarding hours.","travelAtCost":"Travel and accommodation are billed at cost, on top of this price.","note":"Staffed support is never discounted. We confirm who's available within one business day.","unavailable":"Enter the event details above to see the price.","noLongerOffered":"The support you chose is no longer offered, so it isn't in your new price. Save your new price to continue without it, or talk to us below."}},"trialInvite":{"metaTitle":"Your free trial invitation","anyoneAt":"anyone at {{domain}}","email":"Your work email","sendCode":"Email me a code","code":"6-digit code","codeSent":"We sent a code to {{email}}. It works for 15 minutes.","resend":"Send a new code","firstName":"First name","lastName":"Last name","organization":"Organization","password":"Choose a password (8 characters or more)","start":"Create my account and start the trial","haveAccount":"Already have an account?","logIn":"Log in","hasAccount":"There's already an account for this email. Log in and you'll come back here.","confirmFirst":"Confirm {{email}} with a code to use this invitation.","confirm":"Confirm","workspace":"Start the trial on","noWorkspace":"You don't manage a workspace. Ask your workspace's admin to open this invitation.","continue":"Continue to the trial","wrongPerson":"This invitation is for {{who}}, and you're logged in as {{email}}. Log out to use it with the right email.","logOut":"Log out","errors":{"tooManyCodes":"Too many codes were asked for. Wait an hour and try again.","codeMissing":"Ask for a code first.","codeExpired":"That code expired. Ask for a new one.","codeWrong":"That code isn't right.","codeLimited":"Too many tries. Ask for a new code.","fieldsRequired":"Fill in your name and organization.","passwordShort":"Your password needs 8 characters or more.","notForThisInvite":"This invitation is for another email.","busy":"Too many requests. Wait a few minutes and try again."},"closed":{"invalid":{"title":"This invitation isn't valid","text":"It was already used or isn't valid anymore."},"expired":{"title":"This invitation has expired","text":"Ask the person who sent it for a new one, or see our prices.","textWho":"Invites stop working on their date. Ask {{name}} for a new one, or try it free with a card."},"busy":{"title":"Too many requests","text":"Wait a few minutes and open the link again."},"talk":"Talk to us","used":{"title":"This invite was already used","text":"Invites work once. {{workspace}} started its trial with it on {{date}}.","textNoWorkspace":"Invites work once, and this one has started a trial."},"tryWithCard":"Try it free with a card","talkTo":"Talk to {{name}}","haveWorkspace":"Already have a workspace?"},"heading":"You're invited to try InterScribe","setUpBy":"{{staff}} from InterScribe set this up for","allowance":"What the trial includes","chipNoCard":"Free trial · no card","chipCoupon":"Coupon {{code}}","chipDiscount":"Invitation discount","allowanceHours":"{{hours}} live hours over {{days}} days","allowanceRest_one":", captions in every language and {{count}} AI voice language.","allowanceRest_other":", captions in every language and {{count}} AI voice languages.","couponTerms":"When you subscribe or buy hours, {{code}} takes {{deal}}.","couponTermsNoCode":"When you subscribe or buy hours, your invitation takes {{deal}}.","nothingCharged":"Nothing is charged during the trial.","orEmail":"or with your email","anyAddressAt":"Any address at {{domain}}.","footer":"Invite good until {{date}} · works once · we email a code to confirm the address.","logInToUse":"Log in to use the invite"}},"acquisitionFaq":{"general":{"headline":"Frequently asked questions","q1":"What counts as an interpretation hour?","a1":"One AI voice hour is one language voiced for one hour of the event. A voice runs only while someone is listening, so a language nobody listens to uses nothing. How many people listen does not change it. Captions are never counted as voice hours.","q2":"How many people can use InterScribe at once?","a2":"Your plan is sized by how many people attend. Guests use their own phones. Launch is for audiences up to {{launchAudience}}, Engage up to {{engageAudience}}, and Elevate up to {{elevateAudience}}. Audience size is how many people attend; simultaneous connections are the phones listening at once, and each plan allows more of those than a typical event needs. Larger audiences are priced with us.","q3":"Are all languages included?","a3":"Captions are included in every language we support, and adding caption languages does not change the price. AI voice is available in every language we voice today. You pick the ones people will listen to, or choose On-Demand up to the voice hours you have.","q4":"Do attendees need to download an app?","a4":"No. They scan a QR code, choose a language, and listen or read on their own phone. No app and no special receiver.","q5":"Can I use AI and human interpreters together?","a5":"Yes. You bring your own interpreters and they work from the InterScribe booth, alongside AI voice for other languages. Engage includes {{engageInterpreters}} concurrent interpreter seats, and Elevate includes {{elevateInterpreters}}. When you pay once, without a plan, interpreter seats are an add-on priced per seat per event day. Captions stay on for every language, and adding caption languages does not change the price. AI Voice uses hours for each language people listen to.","q6":"What happens if I go over my included hours?","a6":"A session that is already live is never stopped when hours run out. AI voices stop 15 minutes later; captions continue. Buy more hours and voice carries on; new sessions start again once you have hours. Nothing is charged unless you buy more hours.","q7":"Can I use InterScribe for just one event?","a7":"Yes. A one-time event is a single purchase. The hours are yours for 12 months, including other events in that window. Rescheduling is free.","q8":"Do you offer nonprofit/church pricing?","a8":"Yes. Churches and nonprofits save {{nonprofitPercent}}%. Say so when you price the event and the discount is in the price immediately. We confirm eligibility afterwards, and we never remove the discount without someone from our team reaching out first.","q9":"Can I try it before paying?","a9":"Yes. Price the event first. When a free trial is offered, you can start it from the order step. Nothing is charged when the trial ends.","q10":"What happens if something goes wrong during a live event?","a10":"Captions keep running. If AI voice hours run out during a live session, voices stop 15 minutes later. You can add hours, switch a language to your own interpreter, or contact us — a person replies within one business day. We don't promise a session can never be interrupted."},"oneTimeEvent":{"headline":"One-time events","q1":"Is a one-time event really only for one event?","a1":"It's still a one-time event — you buy your hours once, and they're yours to use at any time within {{months}} months of purchase, including for additional events. Rescheduling is always free.","q2":"Can I bring my own interpreters when I pay once?","a2":"Yes. Interpreter seats are an add-on when you pay once: priced per seat per event day, never paid from your hours. Captions are free in every language we support, and adding caption languages does not change the price."},"refunds":{"headline":"Refunds","q1":"What if I need to cancel my one-time event?","a1":"You get a full refund up to 7 days before your start date, 50% back within 7 days of it, and once your event has started we can no longer refund it.","q2":"Can I cancel my plan?","a2":"Any time, online — you keep access until the period you paid for ends, with no partial refunds. Within 14 days of your first payment, we refund it less what you've used.","q3":"What about setup with an expert or live monitoring?","a3":"You get a full refund if we can't confirm it within one business day, or if you cancel 48 hours or more before your event.","q4":"Are voice packs refundable?","a4":"Yes, within 14 days of purchase: in full if you haven't used them, less what you've used if you have. After 14 days they aren't refunded, and unused hours stay valid for 12 months.","q5":"How do refunds work?","a5":"Refunds are handled by our team: contact us, and a person replies within one business day.","contactLink":"Contact us"}},"admin":{"customerFeed":{"shown":"{{n}} shown","showOlder":"Show older","loadingOlder":"Loading older…","everythingSince":"That's everything since {{date}}"},"home":{"greeting":{"hello":"Hello","late":"Working late","morning":"Good morning","afternoon":"Good afternoon","evening":"Good evening"},"eyebrow":"Needs your attention","helloName":"{{greeting}}, {{name}}","subtitleNone":"Nobody is waiting on a person right now. Routine work was handled quietly.","subtitleOne":"1 situation needs a person.","subtitleMany":"{{count}} situations need a person.","oldest":"The oldest has waited {{age}}.","onlyMine":"Only mine","logInteraction":"Log interaction","newLead":"New lead","tiles":{"waiting":"customers waiting on us","urgent":"urgent","events":"events at risk","offers":"offers to approve"},"journeys":{"customers":{"title":"Customers","holds":"health, money, renewal, growth","open":"Open Customers →"},"leads":{"title":"Leads","holds":"follow-ups and approvals","open":"Open Leads →"},"support":{"title":"Support","holds":"conversations and cases","open":"Open Inbox →"}},"filterByKind":"Filter by kind","all":"All","new":"New","emptyTitle":"Nothing needs you right now","emptyBody":"Every open situation is handled, snoozed or assigned. Sequences keep running.","resolvedToday":"Resolved today","reopen":"Reopen","showing":"Showing {{shown}} of {{total}} · grouped by journey","keyboard":"Keyboard: j k move · e resolve · s snooze · a assign","myDay":{"title":"My day","left":"{{left}} of {{total}} left","overdue":"Overdue","empty":"Nothing due today.","meeting":"Meeting","markDone":"Mark “{{title}}” done","utc":"Times and today are in UTC.","footer":"Tasks live on customers and leads; ticking one here ticks it there."},"quickActions":{"title":"Quick actions","newLead":"New lead","logCall":"Log a call or meeting","compose":"Compose email","dealDesk":"Price a customer in deal desk"},"approvals":{"title":"Waiting for your approval","subtitle":"decisions that need a second person","kinds":{"parentMove":"Paying parent","writeOff":"Write-off","monthClose":"Month close","offer":"Offer approval","gift":"Gift"},"monthCloseTitle":"Close {{month}}","monthCloseWhy":"The Stripe and ledger match is in and every difference is explained.","requestedBy":"Asked by {{name}}","requestedBySystem":"Opened automatically","noRequester":"Nobody has asked for this month's match yet. Someone must request it first.","more":"{{count}} more waiting","ownRequest":"You asked for this, so someone else must approve it.","needsFinance":"This gift is over the month's gift allowance, so Finance must give it.","approve":"Approve","confirm":"Yes, approve","cancel":"Cancel","reject":"Turn down","review":"Review","done":"Done.","refusals":{"second_person_required":"Someone else must approve a request you made.","missing_permission":"You don't have permission to decide this.","not_pending":"This is no longer waiting for a decision.","stale_request":"The customer changed since this was asked, so the request was closed. Ask again if it still applies.","not_an_approver":"Only someone with Billing approval can approve this move.","not_open":"This payment is no longer open.","not_ready":"This month can't be closed yet.","not_proposed":"There is no write-off proposal to turn down.","not_allowed":"Only the person who proposed it, or someone who closes the books, can withdraw it.","idempotency_key_reused":"That was already sent. Reload the page and try again.","generic":"That didn't go through. Reload the page and try again."}},"ai":{"title":"Your day, with your agents","subtitle":"What needs you first, then what your agents are doing today.","everythingElse":"Everything else","everythingElseSubtitle":"Today's attention list, My day and approvals, as before.","switchedOff":"Switched off: {{flag}}","needsYou":{"title":"Needs you","description":"The oldest decisions waiting on a person.","seeAll":"See all","open":"Open","overdue":"Overdue","asks":"{{name}} asks","emptyTitle":"Nothing needs you","emptyBody":"No agent or teammate is waiting on a decision."},"ask":{"title":"Ask anything","description":"Read-only answers with their sources. Ask an agent to do something and it becomes a task.","label":"Your question","placeholder":"Who renews this month? Or: ask the agent to call Grace Church","submit":"Ask","asking":"Asking…","sources":"Sources","taskCreated":"Task created","tooLong":"Keep your question under 500 characters.","failed":"Couldn't get an answer: {{reason}}","waiting":"Still working on it. Ask again in a moment to see the answer","paused":"Agents are paused right now","notSwitchedOn":"Ask isn't switched on yet","answer":"Answer","pausedReason":{"runtime_off":"The agent runtime is switched off.","agent_disabled":"The Briefing agent is turned off.","kill_switch_off":"Someone stopped all agents with the kill switch.","agent_not_ready":"The Briefing agent has no live version yet."}},"schedule":{"title":"Today's agent sends and runs","description":"What your agents send or run today. Pause holds a send until the end of your day.","pause":"Pause","pausing":"Pausing…","paused":"Paused until {{time}}","held":"Held","running":"Running","unknown":"We couldn't confirm the pause. Try again: it won't pause twice.","refused":"Pause didn't go through: {{reason}}","emptyTitle":"No agent work today","emptyBody":"Nothing is set to send or run for the rest of today."},"worthACall":{"title":"Worth a call today","description":"Customers with a serious open item and a phone number.","call":"Call {{phone}}","emptyTitle":"No calls to make","emptyBody":"No customer with a serious open item has a phone number on file."},"brief":{"title":"Your brief","description":"The Briefing agent's latest brief for you.","written":"Written {{time}}","run":"See the run","emptyTitle":"No brief yet today","emptyBody":"The Briefing agent writes one from 07:00 in your time zone."},"pulse":{"title":"Business pulse","description":"The book at a glance.","mrr":"Recurring revenue","renewals":"Renewals in 30 days","openCases":"Open cases","atRisk":"At-risk accounts"}}},"title":"Admin","switchToApp":"Switch to app","switchToAdmin":"Switch to admin","statistics":{"complimentaryUsers":"Complimentary (VIP)"},"pricing":{"title":"Pricing Plans","new":"New pricing plan","edit":"Edit pricing plan","i18n":"i18n translation","thesePricesAreFromFiles":"These are demo prices, customize them in file plans.server.ts.","noPricesInDatabase":"There are no prices. Log in as admin and configure plans and prices.","noPricesConfigured":"There are no prices.","generateFromFiles":"Click here to generate plans."},"tenants":{"title":"Accounts","overview":"Overview","profile":{"title":"Profile"},"subscription":{"title":"Subscription"}},"users":{"deleteWarning":"WARNING: If the user it's a organization owner, the subscription will be cancelled and the organization will be deleted. You cannot undo this action.","setRoles":"Set roles","setAdminRoles":"Set admin roles","addToTenant":"Add user to {{tenant}}","errorCreatingUser":"Error creating user","errorAddingToTenant":"Error adding user to tenant","passwordHelp":"Leave empty to generate a random password for the user","passwordRequiredHelp":"Password is required when forcing user creation","deactivate":"Deactivate user","reactivate":"Reactivate user","deactivatedBadge":"Deactivated","deactivated":"User deactivated. They have been signed out everywhere.","reactivated":"User reactivated","confirmDeactivate":"Deactivate {{email}}? They will be signed out everywhere and will not be able to log in until reactivated.","confirmReactivate":"Reactivate {{email}}? They will be able to log in again.","cannotDeactivateYourself":"You cannot deactivate your own account.","cannotDeactivateAdmin":"Remove this person's admin role before deactivating them.","workspacesLeftBehind":"The account is deleted, but these workspaces could not be deleted and are left with no members: {{workspaces}}. Delete them again from Accounts."},"invitations":{"pendingInvitations":"Pending Invitations","deleted":"Invitation deleted"},"navigation":{"title":"Navigation","menu":"Menu","url":"URL","icon":"Icon","sysadmin":"Sysadmin"},"components":{"title":"Components","headline":"Some components used in the application"},"setup":{"title":"Set up","headline":"Set up your application","description":"Generate your pricing plans and create your email templates"},"emails":{"title":"Email Templates","name":"Name","alias":"Alias","subject":"Subject","created":"Created","createAll":"Create all","noEmails":"No email templates","noEmailsDescription":"Set them up at public/emails folder and set the POSTMARK_SERVER_TOKEN value.","sendTest":"Send test","notSaved":"These email templates are not saved, they're loaded from: public/emails.","generateFromFiles":"Click here to create them"},"anyWhere":{"pricing":{"title":"Pricing Plans (AnyWhere)","new":"New pricing plan (AnyWhere)","edit":"Edit pricing plan (AnyWhere)"}},"statusPage":{"title":"Status page","intro":"What the public status page says, and the decision to say it.","viewPublic":"Public page","publish":"Publish","postUpdate":"Post update","updatePlaceholder":"What has changed since the last update?","how":{"topic":"Publishing an incident","detected":{"title":"Monitoring finds it","body":"Probes, provider errors and alert conditions all raise problems on their own. None of them reaches the public page."},"published":{"title":"You decide to say it","body":"A draft is written here and stays invisible until someone presses Publish. That gap is where a wrong or premature notice gets caught."},"wording":{"title":"Name the service, never the supplier","body":"Write what a customer would notice. Naming a vendor, a queue or a database on a public page is a leak, not a detail."},"hold":{"title":"A manual hold always wins","body":"Flag as unstable to set a component by hand, with a note and an end time. It overrides detection in both directions until it expires."}},"error":{"empty":"Give the incident a title and a description.","wording":"This can't be published as written. Fix what is flagged below.","unknownComponent":"Not a real component: {{keys}}.","suggestionUnavailable":"That problem is no longer available to draft from."},"saved":{"draft":"Draft saved. It is not public until you publish it.","published":"Published. It is now on the public status page.","update":"Update posted.","component":"Saved.","preset":"Preset saved.","publishedUpcoming":"Published. Component health isn't changed for upcoming maintenance; set it when the work starts."},"health":{"up":"Operational","degraded":"Slower than usual","down":"Outage","unknown":"Unknown"},"publicNow":{"label":"Customers see right now:","overall":{"up":"All systems operational. No notice in the app.","degraded":"A notice is live: some services are slower than usual.","down":"A notice is live: an outage is affecting some services.","unknown":"Health for at least one component is unknown."}},"components":{"title":"Public components","intro":"What the public page says, next to what we detect. A manual hold always wins over detection, in either direction, and every change is logged with who made it.","component":"Component","publicSays":"Public page says","weDetect":"We detect","howSet":"How it is set","heldUntil":"Held until {{when}}","releaseHold":"Release hold","setTo":"Set to \"{{health}}\"","flagUnstable":"Flag as unstable","flagUnstableTitle":"Flag {{name}} as unstable","health":"Health","note":"Note","notePlaceholder":"Why are you setting this by hand?","until":"Until","saveMode":"Save","acceptedNote":"Accepted the suggested health.","confirmFollowsDetection":"Follows detection hands this component to what we detect automatically. Detection cannot yet tell a team-only problem from one the public should see, so double check before switching.","mode":{"asks_first":"Asks first","follows_detection":"Follows detection after 5 min"},"errors":{"noteRequired":"Say why you are setting this by hand.","noteTooLong":"Keep the note under {{max}} characters.","untilRequired":"Choose when the hold ends.","untilNotFuture":"The end time has to be in the future."}},"presets":{"title":"Presets","intro":"Ready wording for each service. Pick one, check it, publish.","preset":"Preset","setsHealth":"Sets component to","setsHealthNone":"No change","customersRead":"Customers read","components":"Components","add":"Add a preset","addTitle":"Add a preset","editTitle":"Edit preset","key":"Key","name":"Name","save":"Save preset","use":"Use","edit":"Edit","delete":"Delete","confirmDelete":"Delete this preset? This cannot be undone.","filterAll":"All","filterMaintenance":"Maintenance","filterLabel":"Filter presets by component","errors":{"keyShape":"Use only lowercase letters, digits and hyphens, 2 to 40 characters.","keyTaken":"A preset with this key already exists.","notFound":"This preset is gone - someone may have deleted it already."}},"editor":{"title":"Review before publishing","titleLabel":"Title","body":"What customers read","stage":"Stage","wordingPass":"Wording check passed. No provider names, no billing words, no error codes, no rule keys.","wordingFail":"Wording check failed:","whereItAppears":"Where it appears","publicPage":"Public status page","calmNotice":"Notice inside the app, for everyone signed in","notifySubscribers":"Email and SMS to subscribers","chosenAtPublish":"chosen when you publish"},"notify":{"control":"Notify subscribers","reach":"Would reach {{emailAddresses}} email addresses and {{phoneNumbers}} phone numbers in {{workspaces}} workspaces","confirm":"Yes, notify {{emailAddresses}} email addresses and {{phoneNumbers}} phone numbers in {{workspaces}} workspaces","disabled":"Notifications are off. Set STATUS_NOTIFICATIONS_ENABLED=true to turn them on.","notifiedSummary":"Notified {{email}} email addresses and {{sms}} phone numbers","resumedSummary":"Resumed: {{email}} email addresses and {{sms}} phone numbers delivered so far","notifiedMetaWithName":"{{when}} · by {{who}}","notifiedMetaNoName":"{{when}}","failed":"Subscribers were not notified: {{reason}}","retry":"Try notifying again","kindPublished":"On publish","kindUpdate":"On this update","kindResolved":"On \"Resolved\"","retried":"Retried.","unexpectedError":"Something went wrong trying to notify subscribers.","notPublished":"This incident has not been published yet."},"draft":{"title":"Draft an incident","intro":"Write it now, publish it when you are sure.","titlePlaceholder":"Captions are slower than usual","bodyPlaceholder":"What customers are seeing, in plain words.","impact":"Impact","stage":"Stage","submit":"Save draft"},"impact":{"info":"Information","warning":"Degraded","critical":"Major outage"},"list":{"title":"Incidents","intro":"Drafts and published notices together, newest first.","empty":"No incidents yet."},"state":{"draft":"Draft","published":"Published"},"status":{"investigating":"Investigating","identified":"Cause found","monitoring":"Monitoring","resolved":"Resolved"},"suggestions":{"title":"Detected problems","intro":"We find them. A person decides what customers are told.","empty":"Nothing open right now.","suggestedUpdate":"Suggested update","openFor":"Open {{duration}}","found":"Found:","teamOnly":"Team only. The cause never leaves this box.","draftFromProblem":"Draft written from the problem type. Nothing is public yet.","draftSavedAt":"Draft saved at {{time}}.","resetToSuggestion":"Reset to suggestion","decline":"Not worth telling customers","reviewAndPublish":"Review and publish","noneSuggested":"No public update suggested","whyNoDraft":"Why no draft:","reason":{"operatorsOnly":"This is for the team, not for customers.","tenantScoped":"It touched one workspace ({{workspace}}), not the platform. That workspace sees it on its session.","noComponentMapping":"It does not map to a public component.","presetMissing":"The preset this would use has been removed from the library."},"makePublicAnyway":"Make a public update anyway","declinedTitle":"Declined","undecline":"Un-decline","declined":"Declined. It will not be suggested again.","alreadyPublished":"Already published. There is nothing left to decline.","undeclined":"Un-declined. It is back in the list above.","resolvedOfferBody":"This condition has cleared. Post a resolved update.","postResolved":"Post \"Resolved\"","resolvedFallbackBody":"This is resolved. Everything has been working normally since HH:MM UTC.","notResolvable":"This can't be marked resolved right now.","conditionClosed":"That problem has already closed.","conditionStale":"This problem has not been seen for a while, so no update is suggested.","conditionUnknown":"We could not find that problem."},"schedule":{"legend":"Planned maintenance window","hint":"Leave both empty for an unplanned incident. Times are in your timezone.","start":"Starts","end":"Ends","save":"Save window","saved":"Maintenance window saved.","window":"Planned {{start}} – {{end}}","errors":{"incomplete":"Set both the start and the end, or neither.","invalid":"That time could not be read. Pick it again.","endBeforeStart":"The window has to end after it starts.","resolved":"A resolved incident's window can't be changed."}}},"teamAlerts":{"title":"Team alerts","intro":"Who on the team is texted when something goes wrong, for which severities, and when to leave them alone.","add":"Add a person","addHint":"Sends a six-digit code by text. Nothing else happens until it comes back.","addConfirm":"Add and send code","edit":"Edit {{name}}","editHint":"The phone number cannot change here ({{phone}}) - a new number is a new, re-verified recipient.","codeLabel":"Verification code","verify":"Verify","resend":"Resend code","sendTest":"Send test","testSent":"Sent.","deactivate":"Deactivate","reactivate":"Reactivate","removeConfirmTitle":"Remove {{name}}?","removeConfirmBody":"They will no longer be texted about anything. Add them again if that was a mistake.","empty":"Nobody is set up to receive team alerts yet.","state":{"verified":"Verified","unverified":"Not verified yet","inactive":"Inactive"},"severity":{"critical":"Critical","warning":"Warning","info":"Info","warningAfter":"Warning after {{minutes}} min","none":"Nothing"},"quiet":{"window":"{{start}}–{{end}} {{zone}}","unlessLive":"{{window}}, unless a session is live"},"recipients":{"title":"Who is texted","description":"Verified numbers only. A number that has not proven it is theirs never receives anything."},"fields":{"name":"Name","phone":"Phone number","phoneHint":"E.164 format, e.g. +16045550142.","timezone":"Time zone","severities":"What they get","critical":"Critical alerts","criticalHint":"Out of credits, a provider down with no fallback, the Engine or fleet down.","warningAfter":"Warning alerts, after (minutes)","warningAfterHint":"How long a warning must stay open before they hear about it. Leave blank to never hear about warnings.","warningAfterNever":"Never","quietHours":"Quiet hours","quietHoursHint":"Both times or neither. Leave both blank for no quiet hours.","quietStart":"Starts","quietEnd":"Ends","quietIgnoredWhenLive":"Text anyway if a session is live","quietIgnoredWhenLiveHint":"The person most likely to need waking is the one whose venue is on air right now.","email":"Email","emailHint":"Optional. Where team alert emails go.","notifyEmail":"Email me team alerts","notifyEmailHint":"The same severities as the texts above, sent once: no repeat pages, and quiet hours do not apply - an email wakes nobody."},"error":{"nameRequired":"Enter a name.","notE164":"Include the country code, like +15551234567.","notATimezone":"Choose a time zone from the list.","quietBothOrNeither":"Set both a start and an end, or leave both blank.","quietMinuteRange":"That is not a time of day.","warningMinutesRange":"That is not a number of minutes in a day.","duplicate":"That number is already on the list.","wrongCode":"That code does not match.","expired":"That code has expired. Send a new one.","tooManyTries":"Too many attempts. Send a new code.","notFound":"We could not find that recipient.","alreadyVerified":"That number is already verified.","tooSoon":"Wait a minute before sending another one.","unverified":"That number has not been verified yet.","unavailable":"We could not send the text. Try again in a moment.","nameTooLong":"That name is too long.","quietWindowEmpty":"Starts and ends cannot be the same time - that is not a window.","tooManyRecipients":"The team alerts list is full. Deactivate or remove someone first.","dailyLimit":"That number has reached today's text limit. Try again tomorrow.","optedOut":"This number replied STOP. It must text START to our number before it can receive alerts again.","notAnEmail":"That is not an email address.","emailRequiredForNotify":"Enter an email address to turn on team alert emails."},"how":{"title":"How alerts reach the team","description":"Routing and message wording live in the Engine (work package 2). This is what they do once that ships.","table":{"severity":"Severity","examples":"Examples","slack":"Slack","sms":"SMS to team","statusPage":"System status","criticalExamples":"Out of credits, key rejected, a provider down with no fallback, Engine or fleet down","criticalSlack":"At once","criticalSms":"At once, again after 15 min if nobody acknowledged","criticalStatus":"Needs action","warningExamples":"Breaker open with fallback working, slow provider, low balance, backlog","warningSlack":"At once","warningSms":"Only if still open after 30 min","warningStatus":"Watching","infoExamples":"Failover that recovered, one session's worker restarted","infoSlack":"Daily digest","infoSms":"Never","infoStatus":"Listed, collapsed","email":"Email to team","criticalEmail":"At once, no repeat","warningEmail":"Only if still open after their warning time","infoEmail":"Never"},"slackLabel":"Slack · #alerts-staging","slackExample":"[STAGING] CRITICAL · OpenAI is out of credits\nSpanish → English moved to the fallback chain at 14:17 UTC. Sessions keep running, about 0.4s slower.\nDo: add credits in the OpenAI billing console.","smsLabel":"SMS · to everyone eligible below","smsExample":"InterScribe STAGING: OpenAI is out of credits. Translation is on fallback, sessions running. Add credits.","footnote":"The Engine can already text two session alerts through Telnyx via a server setting (ALERT_SMS_TO). This page replaces that setting; the Engine will read it once the alert-mechanism package (work package 2) ships.","emailNote":"Email follows each person's own severity settings, but is sent once - no repeat after 15 minutes - and ignores quiet hours, since it wakes nobody. The resolved notice goes to whoever was emailed when it opened. If nobody active on the list has email on, or the list cannot be read, alerts go to the server's ALERT_EMAIL_TO address instead."},"remove":"Remove {{name}}","emailState":{"on":"Emailed team alerts","off":"Not emailed"}},"scheduleImports":{"title":"Schedule imports","description":"Reading a conference programme with AI, on request. Cost is the sum of every attempt, whatever it found.","thisMonth":"This month","thisMonthCost":"This month's cost","allTime":"All time","allTimeCost":"All-time cost","monthlyLimit":"Monthly limit","save":"Save monthly limit","invalidLimit":"The monthly limit must be a whole number of at least 1.","limitSaved":"Schedule import monthly limit set to {{0}}."},"speechLanguage":{"title":"Speech & language","overview":"Overview","defaults":"Default & overrides","languages":"Languages","models":"Models & providers","aiTasks":"AI tasks","prompts":"Prompts","experiments":"Experiments"},"acquisitionRates":{"trial":{"title":"Free trial","description":"A card-required trial, offered quietly on order review. Nothing is charged, then or when it ends.","enabled":"Offer the trial","enabledHelp":"Shows \"Try it first\" on order review, for workspaces that have bought nothing and never had a trial.","hours":"Event hours","days":"Days it lasts","voiceLanguages":"AI Voice languages included","rules":"One trial per workspace, per card and per person, ever, and none for a workspace that has bought before or on a prepaid card. A refused trial grants nothing, and staff are flagged on the prospect."},"title":"Acquisition rates","version":"Version {{version}}","notSaved":"not saved yet: showing the code defaults","save":"Save rates","saved":"Rates saved. New quotes use them now.","unchanged":"Nothing changed, so the rates keep their version.","status":{"title":"Status","description":"Whether customers are told these prices may still change.","illustrative":"Illustrative","illustrativeHelp":"Every quote says \"Prices are illustrative until launch.\"","live":"Live","liveHelp":"Quotes carry no note: these are the prices customers pay.","illustrativeBanner":"Prices are illustrative: every quote tells the customer so.","liveBanner":"Prices are live."},"audience":{"title":"Audience bands","description":"How many people may be connected at once in each band. Each band must allow more than the one before it; leave the largest blank for no limit."},"oneTime":{"title":"One-time events","description":"The price of one event hour in each audience band. More than 5,000 is confirmed by a person and priced as up to 5,000.","minimumEventHours":"Minimum hours billed","interpreterSeatsPerRoom":"Interpreter seats per room"},"credits":{"title":"Credits","description":"What a voice hour and an extra event hour cost, in each currency customers pay in.","voiceHour":"Voice hour","eventHour":"Extra event hour (top plan)","surchargeTitle":"Audience surcharge","surchargeDescription":"Added per event-hour for large audiences, in each currency.","upTo5000":"Audience surcharge, up to 5,000 attending, per event-hour","over5000PerThousand":"Over 5,000: per 1,000 attending, per event-hour","usdEquivalent":"≈ {{amount}} US","displayRates":"Each currency is set by hand; the grey figure is its USD value at a fixed display rate (CA$1.40, €0.90, R$5.50 per US$1)"},"surchargeCalculator":{"title":"Surcharge calculator","description":"Try an audience against our connection costs. Nothing here is saved.","attendance":"Attending","connectShare":"Share who connect (%)","voiceShare":"Connections on AI voice (%)","voiceLanguages":"AI voice languages","eventHours":"Event hours","targetMargin":"Target margin (%)","typedRate":"Rate to test, per event-hour (US$)","connections":"Connections (voice / captions)","connectionsValue":"{{total}} ({{voice}} / {{captions}})","listenersPerLanguage":"Listeners per voice language","costPerEventHour":"Our extra cost per event-hour","suggestedRate":"Suggested rate per event-hour","drafts":"{{amounts}} (draft, set each by hand)","suggestedPerThousand":"Suggested per 1,000 attending (over 5,000)","eventCost_one":"Our cost for {{count}} event-hour","eventCost_many":"Our cost for {{count}} event-hours","eventCost_other":"Our cost for {{count}} event-hours","eventSurcharge_one":"Surcharge for {{count}} event-hour","eventSurcharge_many":"Surcharge for {{count}} event-hours","eventSurcharge_other":"Surcharge for {{count}} event-hours","typedMargin":"Margin at the rate typed","noRate":"No rate typed","footnote":"Our costs are estimates: {{voice}} per AI voice connection-hour, {{captions}} per captions connection-hour, {{capacity}} of server capacity per 1,000 connection-hours."},"discounts":{"title":"Discounts","description":"Taken off the list price.","nonprofit":"Nonprofit","yearly":"Yearly billing"},"support":{"title":"Support","description":"Staffed help a customer can add to a quote.","expertSetup":"Setup with an expert","liveMonitoringHour":"Live monitoring, per hour","bundle":"Discount when both are chosen"},"errors":{"decimal":"Enter a number above 0.","switch":"Choose on or off.","summary":"Some rates need fixing: see the highlighted fields.","dollars":"Enter an amount of $0.00 or more, to the cent.","percent":"Enter a whole percent from 0 to 100.","whole":"Enter a whole number from 0 to 50.","hours":"Enter hours from 0 to 24, in half hours.","limit":"Enter a whole number above 0.","bandOrder":"Must be more than the band before it.","status":"Choose Illustrative or Live."}},"pricesRules":{"title":"Prices & rules","description":"Every price and rule that the pricing page, the guide, checkout and the add-hours sheet use.","preview":"Preview what customers see","currencyLabel":"Currency","currencyHint":"Each currency is set by hand. The grey figure is its US$ value at the fixed display rate (CA$1.40, €0.90, R$5.50 per US$1).","usdHint":"≈ {{amount}} US","unlimited":"Unlimited","notOffered":"Not offered","noProduct":"No Pricing product yet: sells at the code defaults. Make the plan on the Pricing page first.","payers_one":"{{count}} workspace pays today and keeps its price.","payers_other":"{{count}} workspaces pay today and keep their price.","payers_many":"{{count}} workspaces pay today and keep their price.","names":{"community":"Community","launch":"Launch","engage":"Engage","elevate":"Elevate"},"save":"Save changes","saved":"Saved. New quotes and purchases use these now.","columns":{"plan":"Plan","monthlyPrice":"Monthly price","eventHours":"Event h","voiceHours":"Voice h","phones":"Phones at once","attendance":"People attending","rooms":"Rooms","boothSeats":"Booth seats / room","extraEvent":"Extra event hour","extraVoice":"Extra voice hour","seatAddOn":"Booth seat / month","assistedSetup":"Assisted setup / event","managedEvent":"Managed event / event","margin":"Margin: typical · maxed"},"plans":{"title":"Plans, allowances and add-on rates","description":"One row per public plan. These numbers feed the pricing page, the guide, /subscribe, the add-hours sheet and checkout, so they never disagree. A price you change becomes a new price: workspaces already paying keep theirs."},"margin":{"unknown":"Unknown cost","unknownWhy":"Not priced yet: {{names}}","unknownNoCosts":"No unit cost version is in force.","value":"{{percent}}%","noVersion":"No unit cost version is in force, so margins cannot be worked out.","help":"Worked from unit costs version {{version}} and the best discount each plan allows. Typical: 60 % of the event and AI voice hours used, 40 % of the phones and 3 caption languages. Maxed: every limit full and {{languages}} caption languages. Shared costs are not counted. A red maxed badge must be confirmed before saving."},"discounts":{"title":"Discounts","nonprofitHelp":"Plans, monthly add-ons, extra hours, one-time events","yearlyHelp":"Plans and monthly add-ons only, never extra hours","both":"When a customer has both","stackSwitch":"discounts multiply","stackBoth":"Both apply (−{{percent}}%)","stackBetter":"Better one only (−{{percent}}%)","stackHelp":"Tick a plan to multiply the two discounts; unticked, only the better one applies."},"fairUse":{"title":"Fair use and safety","languages":"Caption languages at once","languagesHelp":"Per session, every plan. All 100+ stay available.","alert":"Alert Customer Success when translation passes (US$ an hour)","alertHelp":"Measured cost of one session","overLimit":"Over the phone limit","overLimitHelp":"Never cut off; warn the operator, flag to staff","warnFlag":"Warn + flag","voiceWeights":"Premium voices count as","voiceWeightsHelp":"Voice hours used for each hour heard, by voice provider. 1 is a normal voice.","premium":"Premium","audioCap":"Automatic audio cap (% of the plan's phones)","audioCapHelp":"Phones beyond this share of the plan's limit are not admitted to audio. Blank: off, no automatic block.","audioCapOff":"Off"},"oneTime":{"title":"One-time events (no plan)","description":"What a customer pays without a plan.","eventHour":"Event hour, {{band}}","voiceHour":"AI voice hour","minimum":"Minimum hours billed","seats":"Booth seats per room","assistedSetup":"Assisted setup","managedEvent":"Managed event","servicesHelp":"Paid once per event. Blank in every currency: not offered. Nonprofit applies; yearly does not.","note":"Hours stay usable for 12 months (a rule of the credits ledger, not set here). Nonprofit applies.","bulk":"Bulk discount from {{hours}} h","bulkBlank":"Bulk discount (none)","bulkHelp":"On the whole purchase once reached. Same for every audience size, one-event quotes too. Blank both to remove.","bulkFrom":"Bulk discount {{number}}, from hours","bulkPercent":"Bulk discount {{number}}, percent off","bulkHours":"h","percentOff":"% off","step":"More than 5,000: step per extra 1,000 people","stepHelp":"Top of the range shown to customers: the up-to-5,000 rate plus this, per hour. Staff set the price in the deal desk.","seatDay":"Interpreter seat per event day","seatDayHelp":"Pay once includes no seats: an add-on, never paid from hours, never bulk-discounted. Nonprofit applies."},"trial":{"title":"Free trial","description":"\"Try a plan free first\": everything in the chosen plan for a short time, one per organization.","enabledHelp":"Shows \"Try it free first\" on the price result (plans and pay once) and on Subscribe, to workspaces that have never had a trial.","cardRequired":"Ask for a card to start","cardRequiredHelp":"On by default. \"Try it free first\" asks for a card through Stripe; nothing is charged. One card, one trial; prepaid cards are refused. Off: the no-card trial with today's email, domain and workspace checks. Trial invites never ask for a card."},"other":{"title":"Other rates (earlier model)","description":"Rates the current price page and the credits still read. They are saved with everything else.","oneTimeDescription":"The earlier per-band event hour prices in US dollars. Not used by new quotes: one-time events are priced in the One-time events card above."},"footer":{"lead":"Changes apply to new purchases.","rest":"Added hours carry over and never expire; included hours reset each month. Current subscribers keep their price until they change plan. Extra-hour prices change for everyone at once.","confirmLowMargin":"A plan loses money at its ceiling. Tick to confirm you have checked it.","belowFloor":"Pay once is below the plan for one size: fix the rates before saving."},"errors":{"wholeNumber":"Enter a whole number, 0 or more.","voiceWeight":"Enter a weight above 0 and up to 10, to two decimals.","partlySaved":"Already saved: {{done}}","ratesUnreadable":"The stored prices could not be read, so saving now would replace them with the defaults. Nothing was saved; fix the stored rates first.","ratesChanged":"Someone else saved the prices while you were editing. Reload to see their changes, then save again.","staleForm":"This page is out of date. Reload it and make your changes again.","confirmLowMargin":"Confirm the red margins before saving.","payOnceFloor":"Paying once must stay at least 1.15 × the plan's hour for the same audience. Raise the one-time rate, ease the deepest discount or change the plan price.","bulkOrder":"Each discount needs more hours and a bigger percent than the one before."},"floor":{"title":"Pay once stays above the plan · floor {{floor}}×","audience":"Audience · plan per included hour","floor":"Floor","deepest":"{{hours}} h","noTier":"No discount","check":"Check","planHour":"{{plan}} {{amount}}/h","pass":"{{ratio}}× ✓","fail":"{{ratio}}× ✗","help":"Saving is blocked while a row fails. Plan per included hour = monthly list price ÷ included event hours; nonprofit takes the same {{percent}}% off both sides.","failingElsewhere":"Also below the floor in: {{currencies}}."},"extraListeners":{"title":"Extra listeners (plans only)","description":"A block of 50 more phones on audio, all month. Nonprofit applies; the yearly discount does not.","label":"{{plan}} extra listeners a month"}},"prospectErasure":{"action":"Erase personal data","outOfScope":"This prospect became a customer. Erasing a customer's data is account deletion, which is out of scope here.","dialogTitle":"Erase this prospect's personal data?","dialogDescription":"This permanently deletes {{email}} and their quotes. It cannot be undone. Type the email below to confirm.","confirmLabel":"Type the prospect's email to confirm","confirmButton":"Erase personal data","cancelButton":"Cancel","erasedFlash":"This prospect's personal data was erased."},"people":{"title":"People","description":"Everyone who can sign in to a workspace, across all customers. Each row shows the one thing they most likely need.","newPerson":"New person","search":"Search name, email or workspace","workspace":"Workspace","anyWorkspace":"Any workspace","lastLogin":"Last sign-in","anyTime":"Any time","periods":{"last-24-hours":"Last 24 hours","last-7-days":"Last 7 days","last-30-days":"Last 30 days","last-3-months":"Last 3 months","last-6-months":"Last 6 months","last-year":"Last year","over-90-days":"Over 90 days"},"chipsLabel":"Filter by status","chips":{"ALL":"All","ADMINS":"InterScribe admins","UNVERIFIED":"Unverified email","INVITED_NOT_JOINED":"Invited, not joined","NEVER_SIGNED_IN":"Never signed in","DEACTIVATED":"Deactivated"},"columns":{"person":"Person","status":"Status","workspaces":"Workspaces & roles","lastActive":"Last active","nextStep":"Suggested next step","actions":"Actions"},"status":{"ACTIVE":"Active","STAFF":"Active","UNVERIFIED":"Unverified email","INVITED_NOT_JOINED":"Invited, not joined","NEVER_SIGNED_IN":"Never signed in","DEACTIVATED":"Deactivated"},"staffBadge":"InterScribe admin","staffNoWorkspace":"Staff · no workspace","nothingNeeded":"Nothing needed","never":"Never","today":"Today, {{time}}","signUp":{"google":"Google","github":"GitHub","email":"Email"},"reason":{"linkSent":"Link sent {{ago}}","linkNotSent":"No link sent yet","invited":"Invited {{ago}}","accountMade":"Account made {{date}}","deactivatedBy":"By {{by}}, {{date}}","deactivated":"Can't sign in"},"nextStep":{"RESEND_VERIFICATION":"Resend verification","RESEND_INVITATION":"Resend invitation","SEND_ONBOARDING":"Send onboarding","REACTIVATE":"Reactivate","VIEW_AS_THEM":"View as them"},"showing":"Showing {{from}}–{{to}} of {{total}} · newest first","previous":"Previous","next":"Next","empty":"Nobody matches these filters.","moreActions":"More actions for {{name}}","actionsFor":"Actions for {{name}}","groups":{"signIn":"Help them sign in","start":"Get them started","see":"See what they see","access":"Access","danger":"Danger zone"},"actions":{"resendVerification":"Resend verification email","resendInvitation":"Resend invitation","copyInvitationLink":"Copy invitation link","setPassword":"Set a new password…","sendOnboarding":"Send onboarding email","viewAsThem":"View as them","adminRoles":"InterScribe admin roles","deactivate":"Deactivate","reactivate":"Reactivate","delete":"Delete person…"},"hint":{"lastSent":"Last sent {{date}}","verifyLink":"Sends the link to verify their email","invitationFor":"For {{workspace}}, not joined","copyLink":"To send it yourself","setPassword":"Opens a short form; tell them yourself","onboarding":"Welcome and first steps","viewAsThem":"Opens their dashboard; every action is logged","adminRoles":"What they can do in InterScribe admin","deactivate":"They can't sign in until reactivated","reactivate":"They can sign in again","delete":"Type their email to confirm"},"disabled":{"noPermission":"You don't have permission for this","alreadyVerified":"Their email is already verified","invitedInstead":"They have an invitation waiting; resend that instead","noInvitation":"No invitation waiting","adminPassword":"An InterScribe admin's password isn't changed from here","alreadyOnboarded":"Already onboarded","yourself":"Not on yourself","superAdminImpersonation":"A platform super admin cannot be impersonated","onlySuperAdmin":"Only a super admin can change this","adminAccess":"An InterScribe admin's access isn't changed from here","superAdminAccount":"A super admin's account is changed only by that super admin","adminAccount":"Only a super admin can change another admin's account"},"banner":{"ACTIVE":"Signed in and set up.","STAFF":"An InterScribe admin.","UNVERIFIED":"Hasn't verified their email.","INVITED_NOT_JOINED":"Invited, hasn't joined yet.","NEVER_SIGNED_IN":"Has an account but has never signed in.","DEACTIVATED":"Deactivated: they can't sign in."},"advice":{"RESEND_VERIFICATION":"Send the verification email again. If it still doesn't arrive, ask them to check spam, or their IT to allow mail from interscribe.io.","RESEND_INVITATION":"Send the invitation again, or copy the link and send it yourself.","SEND_ONBOARDING":"Send the onboarding email: a welcome and their first steps.","REACTIVATE":"Reactivate them when they should have access again.","VIEW_AS_THEM":"Open their dashboard to see what they see. Every action is logged."},"sheet":{"suggested":"Suggested next step","workspaces":"Workspaces & roles","noWorkspaces":"Not in any workspace","noRole":"No role","signedUpWith":"Signed up with","joined":"Joined","lastActive":"Last active","lastPage":"Last page","recentActivity":"Recent activity","noActivity":"Nothing recorded yet","dangerText":"Delete is blocked for the last super admin, and for the only SuperUser of a workspace others still belong to, until they hand it over. You type their email to confirm.","adminRolesTitle":"InterScribe admin roles","adminRolesHelp":"Switch roles on or off, then save them together.","saveRoles":"Save roles"},"password":{"title":"Set a new password","label":"New password for {{name}}","help":"At least 8 characters. You tell them the password; we never email it.","submit":"Set password","tooShort":"Use at least 8 characters.","set":"New password set for {{name}}."},"delete":{"title":"Delete {{name}}?","text":"A workspace they are the only member of is deleted with them, and its subscription cancelled. This cannot be undone.","confirmLabel":"Type {{email}} to confirm","submit":"Delete person"},"create":{"title":"New person","subtitle":"An account with InterScribe admin roles. Workspace roles are given from the workspace.","email":"Email","firstName":"First name","lastName":"Last name","password":"Password","roles":"InterScribe admin roles","submit":"Create person","missing":"Email, first name and password are required.","exists":"Someone already has that email.","created":"{{email}} can now sign in."},"roles":{"onlyPlatformRoles":"Only InterScribe admin roles are set here.","lastAdmin":"You cannot remove admin access from the last admin.","notFromYourself":"You cannot remove super admin access from yourself."},"refused":{"missing_permission":"You don't have permission for this.","outside_tenant_scope":"That is outside the workspaces you can act on.","tenant_scope_unknown":"That is outside the workspaces you can act on.","second_person_required":"A second person has to approve this.","idempotency_key_reused":"This form was already sent. Reload the page and try again.","not_found":"That person no longer exists.","admin_target":"An InterScribe admin's password or access isn't changed from here.","self":"You can't do that to yourself.","not_super_admin":"Only a super admin can change InterScribe admin roles.","other":"Not done."},"reloadAndRetry":"Reload the page and try again.","copied":"Invitation link copied","copyFailed":"Couldn't copy the link","cancel":"Cancel"},"proposals":{"copied":"Link copied","copyLink":"Copy signing link","activity":"Activity","linkExpires":"link valid until","noActivity":"Nothing has happened yet.","contractsTitle":"Signed contracts","contractsDescription":"Contracts that came from a signed proposal, with their renewal dates.","noContracts":"No signed proposals yet.","to":"to","open":"open","renews":"Renews","auto":"auto","manual":"manual","editor":"Document","unreadable":"This version's document could not be read.","editorHelp":"Saving makes a new version. Prices stay as the quote set them; a different price needs a new quote and a new proposal.","title":"Title","preparedFor":"Prepared for","scope":"Scope","lines":"Price lines","lineLabel":"Line","terms":"Terms","saveVersion":"Save as a new version","filter":"Filter by status","all":"All","list":"Proposals","emptyFiltered":"No proposals with this status.","number":"Proposal","value":"Value","status":"Status","signer":"Signer","owner":"Owner","expires":"Expires","viewedNotSigned":"Viewed, not signed","sendTitle":"Send for signature","sendSubtitle":"The latest version goes to one signer, who types their name to sign.","switchedOff":"Switched off: {{flag}}","send":"Send","emailQueued":"Sent. The signing email is on its way.","noEmail":"Ready to sign. No email was sent.","sendTheLink":"Customer emails are switched off, so send them this link yourself.","signerName":"Signer's name","signerEmail":"Signer's email","emptyTitle":"No proposals yet","toDealDesk":"Go to deal desk","crumb":"Growth › Proposals","subtitle":"Quotes from the deal desk, sent to sign: where each one stands, and who is waiting on whom.","pageTitle":"Proposals","emptyBody":"Save a quote on the deal desk, then make a proposal from it."},"customerUsers":{"roleChange":{"intro":"A workspace role changes what {{name}} can do in {{workspace}}. They see the change the next time a page loads.","now":"Now: {{role}}","after":"After: {{role}}","allows":{"Owner":"Portals and their pricing, entity settings and email senders, plus the workspace's billing and credit emails. Only another Owner can remove an Owner in the app.","Admin":"Portals and their pricing, entity settings and email senders. No billing or credit emails.","Member":"None of those: what they can do comes from their app roles alone."},"appRoles":"App roles","appRolesNone":"No app roles in this workspace.","appRolesNote":"App roles also grant access; changing the workspace role doesn't remove them. Manage app roles in Roles."}},"connectionChecks":{"title":"Connection checks","lead":"Every check run from /check, the Console or the agent app. Kept 30 days, then deleted.","searchLabel":"Report ID, workspace or email","filtersLabel":"Filter checks","listLabel":"Reports","empty":"No connection checks match. Try a report ID, a workspace name or an email.","notFound":"No live report with this ID. Reports are deleted after 30 days.","deletesOn":"Deletes on {{date}}","meta":"{{who}} · {{when}} · from {{from}}","steps":"Steps","rawLog":"Raw LiveKit check log","openSession":"Open session connection report","copyFix":"Copy fix link for customer","copied":"Fix link copied. Paste it to the customer.","copyFailed":"Could not copy. The link is {{url}}","openWorkspace":"Open workspace","anonymous":"anonymous","filters":{"all":"All · {{n}}","failed":"Failed · {{n}}","warnings":"Warnings · {{n}}","sent":"Sent to support · {{n}}","linked":"Linked to a session · {{n}}"},"roles":{"sound-desk":"Sound desk","interpreter":"Interpreter","listener":"Listener"},"sources":{"check":"/check","console":"Console","booth":"Booth","agent-app":"Agent app"},"verdicts":{"ok":"All good","warn":"Works with a warning","fail":"Failed"},"step":{"ok":"ok","blocked":"blocked","skipped":"skipped","udpBlocked":"UDP blocked → TCP"},"env":{"browser":"BROWSER","os":"OS","network":"NETWORK","protocol":"PROTOCOL","region":"REGION","rtt":"RTT / JITTER","rttValue":"{{rtt}} / {{jitter}} ms","agent":"Agent {{version}}","networks":{"wifi":"Wi-Fi","ethernet":"Ethernet","cellular":"Cellular","other":"Other"},"protocols":{"udp":"UDP","tcp":"TCP via relay","none":"none"}},"rail":{"label":"Support","brand":"InterScribe Admin","section":"Support","inbox":"CS Inbox","checks":"Connection checks","sessions":"Session connection reports","docs":"Docs"},"sessions":{"title":"Session connection reports","lead":"Every session with a technical report, across all customers. Open one to see what listeners heard and where audio paused.","searchLabel":"Workspace, session name or ID","filtersLabel":"Filter sessions","listLabel":"Sessions","empty":"No sessions match. Try a workspace name, a session name or a session ID.","filters":{"all":"All · {{n}}","problems":"With problems · {{n}}","linked":"Linked to a connection check · {{n}}"},"heard":"{{pct}}% heard","noAccount":"No customer account","untitled":"Session {{id}}","linkedChecks_one":"{{count}} connection check","linkedChecks_other":"{{count}} connection checks","status":{"LIVE":"Live now","PENDING":"Report pending","READY":"Report ready","FAILED":"Report failed"},"capped":"Too many matches to list them all. Only the newest are searched and counted; narrow the search to see the rest."},"capped":"Too many workspaces or people match. Only the newest 200 are searched; narrow the search to see the rest."},"socialProof":{"displayOn":"Display on","activeHelp":"A review can be active only with a recorded consent and no bracketed placeholder text.","storyOnlyPlacements":"Education, Business, Interpreters and About show the featured story only. Conferences page reviews also show on Events.","placements":{"LANDING_PAGE":"Landing page","CHURCHES_PAGE":"Churches page","CONFERENCES_PAGE":"Conferences page","EVENTS_PAGE":"Events page","EDUCATION_PAGE":"Education page","BUSINESS_PAGE":"Business page","INTERPRETERS_PAGE":"Interpreters page","ABOUT_PAGE":"About page"},"stories":{"switchLabel":"Show customer stories","switchHelp":"When on, each page shows its featured story (the first active review with a headline placed on it) and the home page shows its quotes. Only reviews with a recorded consent are shown.","emergencyOff":"SHOW_TRUSTED_BY_LEADERS_SECTION is \"false\" on this server, so stories stay hidden whatever this switch says.","on":"On","off":"Off","switchedOn":"Customer stories are now shown.","switchedOff":"Customer stories are now hidden."},"story":{"title":"Customer story (optional)","help":"A review with a headline is shown as the featured story card on the pages it is placed on.","headline":"Headline","eventPhoto":"Event photo","organizationLogo":"Organisation logo","keyFacts":"Key facts (up to {{count}})","keyFact":"Key fact {{number}}","keyFactPlaceholder":"e.g. 4 languages every Sunday","link":"Link to the full story"},"consent":{"title":"Consent to publish","help":"Required before the review can be active: the date the customer agreed and who confirmed it.","date":"Consent confirmed on","by":"Confirmed by (name)","missing":"No consent","recorded":"Consent {{date}} · {{name}}"},"errors":{"required":"Quote, name, and role are required.","tooManyFacts":"Up to 3 key facts.","factTooLong":"Each key fact is at most 80 characters.","link":"The link must be a site path (/…) or an http(s) address.","consent":"Record the consent date and who confirmed it before making this review active.","placeholder":"Replace the bracketed placeholder text (such as [Headline]) before making this review active."}}},"adminAccess":{"areas":{"customers":"Customers","business":"Business & pricing","people":"People & access","support":"Support","settings":"Settings","other":"Other"},"roleEditor":{"heldOf":"{{held}} of {{total}}"},"separation":{"title":"Separation of duties","rules":{"moneyCommands":"Can ask for a money action ({{request}}) and approve it ({{approve}}). A second person is still required to approve, and money actions usually sit with {{team}}.","discountAndPrice":"Can approve a discount ({{approve}}) and edit plan prices ({{request}}). The person who approves a price exception should not also change the list price; pricing usually sits with {{team}}.","discountRequestAndApproval":"Can ask for a discount ({{request}}) and approve it ({{approve}}). Approvals should come from someone other than the requester ({{team}})."}},"grid":{"title":"Who can do the sensitive things","subtitle":"One permission allows each action. Anyone holding a risky pair is flagged above.","action":"Action","can":"Can","cannot":"Cannot","legend":"Filled can, empty cannot. The super admin role can do everything and is not shown.","actions":{"requestDiscount":"Request a discount","approveDiscount":"Approve a discount","editPrices":"Edit plan prices","financeRollup":"Rerun cost rollup, enter invoices","closeMonth":"Close the month, approve write-offs","viewAsCustomer":"View as a customer","deletePerson":"Delete a person","eraseData":"Erase data"}},"blacklist":{"title":"Blacklist & IPs","subtitle":"Stop an email, a domain or an address from signing up or signing in, and see where people sign in from.","tabLists":"Blacklist","tabIps":"IP addresses","tabLog":"Sign-in log","kpiBlocked":"Blocked entries","kpiBlockedHint":"{{domains}} domains · {{ips}} IPs · {{emails}} emails","kpiStopped":"Sign-ups stopped","kpiStoppedHint":"All time, across every entry","kpiIps":"Known IP addresses","kpiIpsHint_one":"Across {{count}} workspace","kpiIpsHint_other":"Across {{count}} workspaces","blockTitle":"Block something","blockHint":"Takes effect immediately for sign-up and sign-in, in every workspace and on Front Door.","block":{"email":"Block email","domain":"Block domain","ip":"Block IP address"},"beforeYouBlock_one":"Before you block: {{count}} existing account matches","beforeYouBlock_other":"Before you block: {{count}} existing accounts match","accountKind":{"frontDoor":"Front Door","workspace":"workspace"},"newOnly":"Blocking stops new sign-ups and sign-ins only. Review these accounts separately.","all":"All","plural":{"email":"Emails","domain":"Domains","ip":"IP addresses"},"search":"Search value","remove":"Remove","entries":"entries","emptyTitle":"Nothing blocked","emptyBody":"Entries you block show up here with the sign-ups they stopped."},"ips":{"signInLog":"See sign-in log","block":"Block this address","forget":"Forget this address","blocked":"Blocked","location":"Location","metadata":"Metadata"},"log":{"opened":"Opened from the address","allAddresses":"All addresses","emptyTitle":"No sign-ins from {{ip}}","emptyBody":"Nothing was recorded from this address.","deleteSelected":"Delete {{count}} selected","success":"Success","error":"Error","action":"Action"},"done":{"generic":"Saved","block":"Blocked","blockIp":"Address blocked","remove":"Removed from the blacklist","deleteIp":"Address forgotten","deleteLog":"Log deleted","deleteLogs":"Logs deleted"},"refusals":{"generic":"Could not save. Try again.","invalid":"That value does not look like an email, domain or address of that type.","already_listed":"Already blacklisted.","not_listed":"That entry is no longer on the list.","missing_permission":"You cannot manage the blacklist.","idempotency_key_reused":"That request was already answered. Try again.","invalid_request":"Something is missing from the request."}},"adminAcquisition":{"crumb":"Growth","title":"Acquisition","subtitle":"How visitors become customers, what each test is doing, and what winning a customer costs.","period":"Period","stages":{"title":"Five stages","looked":"Looked at prices","described":"Described their event","email":"Gave their email","price":"Saw their price","bought":"Bought","ofFirst":"of the first stage","subPlain":"Each stage shows its busiest event. Where the price comes before the email (the “Price before the email” test), those two stages swap."},"split":{"variant":"Variant","visitors":"Looked at prices","bought":"Bought","rate":"Bought rate","confidence":"Confidence","control":"control"},"experiments":{"title":"Experiments","running":"Running: visitors are split between the variants.","paused":"Paused: every visitor sees the control.","winner":"Winner declared: every visitor sees {{variant}}.","pause":"Pause test","weak":"Only {{pct}}% sure {{variant}} is different from the control. Under 95% can be luck.","declare":"Declare {{variant}} the winner","declareAnyway":"Declare {{variant}} the winner anyway","pick":"Which experiment","name":{"email-gate":"Email gate","headline":"Headline"},"question":{"email-gate":"Do we ask for the email before or after showing the price?","headline":"Which hero line brings more people through?"}},"attribution":{"title":"Where customers come from","sub":"Leads by source, medium and campaign, with the customers they became and their MRR.","empty":"No leads in this period.","source":"Source","medium":"Medium","campaign":"Campaign","leads":"Leads","won":"Customers"},"costs":{"title":"What customers cost to win","sub":"Selling time, trials, gifts and commissions, plus any cost entered by hand. $0 is a valid answer.","empty":"No customers won and no costs entered in this period.","channel":"Channel","entered":"Entered","derived":"Worked out","customers":"New customers","cac":"Per customer","payback":"Months to pay back"},"channel":{"all":"Every channel","DEMO_REQUEST":"Demo request","CONTACT_FORM":"Contact form","PRICE_MY_EVENT":"Price my event","HELP_REQUEST":"Help request","REFERRAL":"Referral","INBOUND_EMAIL":"Inbound email","CALL":"Call","MANUAL":"Added by hand","IMPORT":"Imported"}},"adminAiAssistants":{"crumb":"Settings","title":"AI assistants","subtitle":"Let ChatGPT, Claude or another assistant work our leads for you. It acts as you, can only do what you can do here, and everything it does is logged.","connect":{"title":"Connect an assistant","sub":"Staff only. Separate from the customer connector workspaces use.","copy":"Copy","copied":"Copied","chatgpt":"Settings › Connectors › Add, paste the address, sign in with your InterScribe account.","claude":"Settings › Connectors › Add custom connector, same address.","signIn":"Sign-in uses your InterScribe login, with two-step verification when your account has it on. Connections end after 30 days without use."},"connected":{"title":"Connected","sub":"Each connection belongs to one person. You can disconnect your own.","subEveryone":"Each connection belongs to one person. As an admin, you can disconnect anyone's.","empty":"No assistant is connected yet.","lastUsed":"Last used {{when}}","neverUsed":"Not used yet","disconnect":"Disconnect","disconnectNamed":"Disconnect {{client}} for {{person}}"},"access":{"readWrite":"read and write","readOnly":"read only"},"tools":{"title":"What an assistant can do","sub":"Reading is instant. Changes show you what will happen and wait for your OK in the assistant. Some things only a person can do here.","seeAll_one":"See the {{count}} tool","seeAll_other":"See all {{count}} tools","neverLine":"Delete or erase anyone, merge, send email, change prices, plans, billing or refunds, export everything, change permissions: only a person, in the Portal.","readGroup":"Look things up · instant","changeGroup":"Change things · asks first, can be undone","neverGroup":"Only a person, in the Portal"},"highlight":{"search_leads":"Find leads by name, organisation, tag, event, stage or owner","get_lead":"A lead's details, notes, tasks and activity","create_lead":"Add a lead (the duplicate check runs first; a match is shown, not overwritten)","copy_lead":"New person at the same organisation, keeping tags and owner","update_lead":"About the lead: role, languages, budget, decision, start date","add_note_create_task":"Notes and tasks, logged as made through the assistant","pipeline_summary":"Counts and value by stage, overdue follow-ups, my day","search_customers_get_customer":"Customer workspace, plan, health, usage and open cases","import_leads":"Up to 25 at a time; shows the dry-run counts first","draft_email":"Writes a draft in the Portal. You press Send here. Blocked when consent does not allow it."},"level":{"read":"Read","alone":"Does it alone","ask":"Asks first","draft":"Draft only","never":"Never"},"levelMeans":{"read":"instant","alone":"low-risk filing, can be undone","ask":"preview + your OK in the assistant","draft":"a person sends from the Portal","never":"not offered at all"},"prompts":{"title":"Ready-made prompts","sub":"They show up in the assistant's prompt menu, so nobody has to know the tool names.","morningBrief":{"title":"Morning brief","sub":"due today, going cold, ready to buy"},"beforeMyCall":{"title":"Before my call","sub":"a brief on your next meeting or the person you name"},"afterTheEvent":{"title":"After the event","sub":"who we met, a follow-up task and a draft for each"},"weeklyPipelineReview":{"title":"Weekly pipeline review","sub":"what moved, what's stuck, the forecast"},"cleanUpMyLeads":{"title":"Clean up my leads","sub":"no owner, no next step, old consent"},"customerCheck":{"title":"Customer check","sub":"usage, health, renewals, open cases for one customer"}},"boundaries":{"title":"Boundaries","sub":"Applied on our server, whatever the assistant says.","actsAsYou":{"title":"Acts as you.","body":"Same permissions as your admin role; a read-only role stays read-only."},"smallBatches":{"title":"Small batches.","body":"25 records per change, 60 calls a minute per person."},"privateStays":{"title":"Private stays private.","body":"Listener names and customer transcripts are never returned."},"leadText":{"title":"Lead text is untrusted.","body":"Notes, emails and form messages are labelled as quotes, so an email can't instruct the assistant."},"logged":{"title":"Logged.","body":"The latest calls are below, and the log keeps 90 days; a change marked Undo can be reversed for 30 days."}},"activity":{"title":"Activity","sub":"Every call an assistant made, newest first.","empty":"No calls yet.","via":"via {{client}}","undo":"Undo","undoNamed":"Undo {{tool}}","moreLeads_one":"{{count}} more lead","moreLeads_other":"{{count}} more leads","tasks_one":"{{count}} task","tasks_other":"{{count}} tasks","notes_one":"{{count}} note","notes_other":"{{count}} notes","when":"When","assistant":"Assistant","person":"Person","what":"What happened","result":"Result","customerText":"Customer text"},"result":{"ok":"Done","preview":"Waiting for OK","refused":"Refused","forbidden":"Refused: not allowed","rate_limited":"Refused: too many calls","error":"Failed"},"group":{"leads":"Leads","organisations":"Organisations and people","notes":"Notes and files","tasks":"Tasks and reminders","capture":"Capture and import","team":"Team and housekeeping","safety":"Safety","never":"Never offered","meetings":"Meetings and calls","email":"Email and messages","pipeline":"Pipeline, quotes and reports","campaigns":"Campaigns","events":"Our events (trade shows, conferences)","aiDesk":"AI desk","customers":"Customers","support":"Support","docs":"Public docs, FAQ and plans","faqWork":"FAQ work","costs":"AI costs and usage","sessions":"Sessions and connection reports","guides":"Staff guides","threads":"Customer conversations"},"catalogue":{"title":"Every assistant tool","subtitle_one":"{{count}} tool today, for leads and day-to-day operations: customers, support, events, campaigns. Each runs as the signed-in staff member and only within their role. The customer connector's workspace tools stay separate.","subtitle_other":"{{count}} tools today, for leads and day-to-day operations: customers, support, events, campaigns. Each runs as the signed-in staff member and only within their role. The customer connector's workspace tools stay separate.","legend":"What the levels mean","count_one":"{{count}} tool","count_other":"{{count}} tools","neverSub":"Not offered at all: there is no tool to call.","blocked":"blocked"},"never":{"delete":{"what":"Delete or erase personal data","instead":"A person, in the Portal"},"merge":{"what":"Merge records","instead":"A person, on the Duplicates page"},"send":{"what":"Send email, texts or quotes","instead":"Assistants never send; a person does, from the Portal"},"billing":{"what":"Prices, plans, billing, refunds, credits","instead":"Deal desk and billing pages only"},"export":{"what":"Export everything, change permissions or settings","instead":"Admin pages only"},"private":{"what":"Listener names and session transcripts","instead":"Private; never returned"}},"undo":{"gone":"Nothing was put back: the leads it touched were erased or merged since.","nothing":"Nothing was put back: it was changed since.","done":"Undone.","kept_one":"Undone, except {{count}} part that was changed since and stays as it is.","kept_other":"Undone, except {{count}} parts that were changed since and stay as they are."},"cardLevel":{"read":"Allowed"},"refusal":{"over_limit":"Refused: over 25","duplicate":"Refused: listed twice","not_found":"Refused: not found","not_allowed":"Refused: not allowed","rate_limited":"Refused: too many calls","stale_preview":"Refused: changed since the preview","invalid_args":"Refused: invalid request","area_off":"Refused: area off"},"areas":{"title":"What ChatGPT and Claude can see","sub":"Turn whole areas on or off for every connection. Off takes the area's tools out of the assistant at its next call. Each tool still needs the person's own permission.","lastChanged":"Last changed by {{name}} · {{when}}","on":"On","off":"Off","offSummaries":"Off · summaries only","never":"Never","note":"New tools start in Desk only. They appear here, off, until an admin turns their area on. Reads of customer conversation text are marked in Activity.","adminOnly":"Only an admin can change these switches.","docs":{"name":"Public docs, FAQ and plans","covers":"Help pages, FAQ answers and the plans page, as customers see them."},"faqWork":{"name":"FAQ work","covers":"Draft and edit FAQ answers. Nothing publishes without a person, and every change has Undo."},"costs":{"name":"AI costs and usage","covers":"Spend by provider, model and feature, and the daily caps."},"sessions":{"name":"Sessions and connection reports","covers":"Session details, telemetry and listener counts. Never listener names."},"guides":{"name":"Staff guides","covers":"Internal how-to guides written for the team."},"threads":{"name":"Customer conversations","covers":"The text of inbox threads. While off, an assistant gets a short summary of a thread, never its messages."},"billing":{"name":"Billing details","covers":"Invoices, payments and refunds are never offered. An assistant sees a workspace's plan name and whether it is paid or past due."}}},"adminBugs":{"title":"Bugs","subtitle":"Problems people reported, what we are fixing, and what is fixed.","switchedOff":"Report a problem is switched off (support.bug-reports). Reports already received are shown here.","unassigned":"Unassigned","tabs":{"label":"Bug views","review":"Reports to review","bugs":"Bugs","resolved":"Resolved"},"filters":{"label":"Filter bugs","search":"Search or BUG-12","product":"Where seen","repository":"Code","severity":"Severity","assignee":"Owner"},"severityValue":{"1":"Low","2":"Normal","3":"High","4":"Critical"},"repository":{"PORTAL":"Portal","ENGINE":"Engine","FRONTDOOR":"FrontDoor","MOBILE":"Mobile app","NEEDS_TRIAGE":"Needs triage"},"kind":{"BUG":"Bug","IMPROVEMENT":"Improvement"},"status":{"NEW":"New","CONFIRMED":"Confirmed","IN_PROGRESS":"In progress","IN_REVIEW":"In review","ON_STAGING":"On staging","RESOLVED":"Resolved","WONT_FIX":"Won't fix","DUPLICATE":"Duplicate","CANNOT_REPRODUCE":"Can't reproduce"},"reporter":{"USER":"Customer","STAFF":"InterScribe staff","PORTAL_USER":"Listener","GUEST":"Guest"},"actor":{"SYSTEM":"System","AI":"Assistant","HUMAN":"Someone","INTEGRATION":"GitHub"},"review":{"report":"Report","product":"Where","from":"From","evidence":"Evidence","suggested":"Suggested","screenshots_one":"{{count}} screenshot","screenshots_other":"{{count}} screenshots","audio":"Voice recording","errors_one":"{{count}} browser error","errors_other":"{{count}} browser errors","sameAs":"Same as BUG-{{number}}","newBug":"A new bug","addTo":"Add to BUG-{{number}}","makeBug":"New bug","addToLabel":"Add report {{number}} to a bug","addToPlaceholder":"Add to a bug…","toFeedback":"Not a bug: move to feedback","dismiss":"Dismiss"},"table":{"bug":"Bug","status":"Status","severity":"Severity","product":"Where","repository":"Code","owner":"Owner","reach":"Reach","reachValue":"{{reports}} · {{cases}}","reachReports_one":"{{count}} report","reachReports_other":"{{count}} reports","reachCases_one":"{{count}} case","reachCases_other":"{{count}} cases","github":"GitHub"},"empty":{"review":{"title":"Nothing to review","body":"New reports from customers, listeners and staff land here first."},"bugs":{"title":"No open bugs","body":"Make a bug from a report and it will show up here."},"resolved":{"title":"Nothing resolved yet","body":"Resolved bugs, and the ones closed without a fix, are kept here."}},"lane":{"label":"Bug status","moveTo":"Move to {{status}}","resolve":"Resolve","reopen":"Reopen","exited":"Closed as: {{status}}","duplicateOf":"Duplicate of…","markDuplicate":"Mark as duplicate","duplicateNote":"This is a duplicate of"},"resolve":{"label":"What did we fix?","placeholder":"Captions now reconnect when the language changes, so they keep going.","reach_one":"{{count}} person will get the \"it's fixed\" email.","reach_other":"{{count}} people will get the \"it's fixed\" email.","noEmail":"The \"it's fixed\" email is switched off (support.follow-up-email): reporters will not be emailed.","preview":"Preview email","previewLabel":"Email preview","submit_one":"Resolve and tell {{count}} person","submit_other":"Resolve and tell {{count}} people","submitQuiet":"Resolve","fixedWas":"What was fixed","mailSubject":"Fixed: what you reported","mailHi":"Hi, and thank you.","mailThanks":"You told us about a problem, and that report is how we found it.","mailFixed":"What we fixed:","mailCheck":"Could you check it on your side? Reply Great, Okay or Not yet: Not yet opens it again."},"side":{"createIssue":"Create GitHub issue","openingIssue":"Opening…","issueOpened":"GitHub issue opened.","issueLinked":"Linked to the GitHub issue that was already open.","details":"Details","assignee":"Owner","severity":"Severity","priority":"Priority","repository":"Code","kind":"Type","labels":"Labels","labelsPlaceholder":"captions, regression","noIssue":"No GitHub issue yet.","needsRepository":"Pick the code this lives in to open a GitHub issue.","cases":"Customer cases","noCases":"No customer case is linked.","history":"History"},"suggested":{"title":"Suggested summary","steps":"Steps:","expected":"Expected:","actual":"Actual:"},"evidence":{"transcript":"Spoken","source":{"TYPED":"typed","BROWSER":"browser speech recognition","DEVICE":"phone speech recognition","AI_LIVE":"AI, live","AI_AFTER":"AI, after sending"},"screenshot":"Screenshot from the report","audio":"Voice recording from the report","file":"Download file ({{type}})","replay":"Replay","failedRequests_one":"{{count}} failed request","failedRequests_other":"{{count}} failed requests"}},"adminCalls":{"crumb":"Growth › Calls","title":"Call {{name}}","subtitle":"Place the call, take private notes, then log how it went.","back":"Back to the lead","off":"Switched off: growth.calls","inProgress":"A call is in progress; log it first","noStaffPhone":"Your phone number is missing. Add it to your profile, or call with Quo.","noNumber":"This lead has no phone number yet.","who":"Who to call","call":"Call","quo":"Call with Quo","stop":"Stop recording","stopAgain":"Stop recording again","started":"Calling. Your phone rings first.","stopped":"Recording stopped.","startRecording":"They said yes — start recording","startRecordingAgain":"They said yes — start recording again","saidNo":"They said no","recordingStarted":"Recording started.","record":{"toggle":"Record this call","playsLabel":"Played before recording starts:","off":"Nothing will be recorded and no line is played.","askFirst":"Ask first","asksLabel":"Asked when they answer:"},"notes":{"label":"Private notes","placeholder":"Type while you talk. Saved in this browser until you log the call.","title":"Notes","sub":"Only you see these until you log the call."},"outcome":{"legend":"How did it go? (required)","CONNECTED":"Spoke with them","NO_ANSWER":"No answer","VOICEMAIL":"Left a voicemail","BUSY":"Line busy","FAILED":"Call failed","title":"Outcome","sub":"Every call is logged with how it went.","manual":"Called from your own phone? Log how it went.","none":"Place a call first; its outcome is logged here."},"summary":{"title":"Call summary","off":"Transcript off: growth.call-transcripts","pending":"The summary appears here once the call has ended and been transcribed.","none":"Start a call and its summary will appear here."},"followUps":{"title":"Follow-ups","suggest":"Suggest follow-ups","aiOff":"AI suggestions are not switched on yet.","hint":"Only the ticked follow-ups are created when you log the call."},"log":{"save":"Log the call","done":"Call logged."},"sms":{"title":"Text follow-up","off":"Switched off: growth.sms","to":"Text to","body":"Text message","send":"Send text","noConsent":"This person has not agreed to texts (no_sms_consent). Nothing was sent.","queued":"Text queued.","sub":"Only to a contact who agreed to texts."},"panel":{"title":"Call {{name}}","sub":"Your phone rings first, then theirs. The consent line plays before anything is recorded."},"points":{"title":"Talking points","PRICED_ONLINE":{"0":"Thank them for pricing their event","1":"Ask what the event is and when it takes place","2":"Ask which languages their audience needs"},"ANSWERED":{"0":"Recap their question and what we answered","1":"Ask what is still unclear","2":"Offer a short demo"},"QUOTED":{"0":"Ask if they have read the quote","1":"Ask who else decides","2":"Agree the next step and a date"},"DEMO_BOOKED":{"0":"Confirm the demo time","1":"Ask what they most want to see","2":"Ask who will join"},"CHECKOUT":{"0":"Ask if anything is blocking the order","1":"Offer to walk through checkout","2":"Confirm the event date"},"WON":{"0":"Thank them","1":"Confirm the first event is set up","2":"Ask what would make it a success"},"LOST":{"0":"Ask what changed","1":"Ask what would bring them back","2":"Thank them for their time"}},"noNumberHint":"Add one on the lead, or to one of their contacts, to call them from here.","transcript":{"title":"Summary and transcript","sub":"Written by InterScribe from the recording, after the call ends.","lines":"Transcript","unavailable":"The transcript could not be loaded","unavailableHint":"It was saved, but reading it failed just now. Reload the page to try again."},"outcomeHint":{"CONNECTED":"You talked; add what you agreed in the notes.","NO_ANSWER":"It rang out. Try again later.","VOICEMAIL":"You left a message.","BUSY":"The line was engaged.","FAILED":"The call did not connect."}},"adminCases":{"title":"Cases","subtitle":"The work behind a conversation: who owns it, how urgent it is, and whether we kept our promise on time.","switchedOff":"Switched off: {{flag}}","severity":{"low":"Low","normal":"Normal","high":"High","critical":"Critical"},"source":{"FEEDBACK":"Feedback","EMAIL_REPLY":"Email reply","PROACTIVE":"Proactive","HUMAN":"Human","SESSION_FEEDBACK":"Session feedback","WITHDRAWAL":"Withdrawal","BUG_REPORT":"Problem report"},"channel":{"EMAIL":"Email","FEEDBACK":"Feedback","HELP_CHAT":"Help chat","CONTACT_FORM":"Contact form","SMS":"Text","CALL":"Call","IN_APP":"In-app"},"views":{"label":"Views","open":"All open","liveNow":"Live now","mine":"Mine","breaching":"Breaching or due in 1 h","unassigned":"Unassigned","engineering":"In engineering","waiting":"Waiting on customer","resolved":"Resolved this week","saveCurrent":"Save current filters as a view","name":"View name","save":"Save view","delete":"Delete view {{name}}"},"strip":{"open":"Open cases","openHint":"{{opened}} opened this week · {{closed}} closed","waitingOnUs":"Waiting on us","oldest":"Oldest: {{time}}","breaching":"Breaching SLA","dueWithinHour_one":"{{count}} more due within the hour","dueWithinHour_other":"{{count}} more due within the hour","median":"Median first reply","medianHint":"Last 30 days"},"filters":{"label":"Filters","status":"Status","open":"Open","anyStatus":"Any status","category":"Category","severity":"Severity","assignee":"Assignee","me":"Me","age":"Age","ageAtLeast":"At least {{days}} d old","lastReply":"Last reply"},"col":{"case":"Case","customer":"Customer","category":"Category","severity":"Severity","status":"Status","owner":"Owner","sla":"SLA","age":"Age","lastReply":"Last reply"},"row":{"select":"Select {{title}}","selectAll":"Select all on this page","unassigned":"Unassigned","autoCase":"Auto-case: unanswered {{minutes}} min while live","customer":"Customer","us":"Us","lastReplyAt":"{{age}} ago · {{channel}}","noReply":"No messages yet"},"live":{"title":"Live now","hint":"customer is in a session now","rest":"Everything else","onAir":"ON AIR","startsIn":"Starts in {{time}}","none":"Not in a session right now.","device":"Device check","microphone":"Microphone","camera":"Camera","network":"Network","check":{"OK":"OK","WARN":"Weak"},"deviceAge":"Reported by the console {{at}}","noDevice":"No device check reported."},"sla":{"due":"Due in {{time}}","breached":"Breached by {{time}}","paused":"Paused · waiting on customer","closed":"Closed"},"empty":{"title":"No cases match these filters","body":"Try another view, or clear a filter."},"bulk":{"label":"Bulk actions","selected_one":"{{count}} selected","selected_other":"{{count}} selected","assign":"Assign to…","status":"Change status…","severity":"Set severity…","merge":"Merge","mergeSameCustomer":"Merge needs two or more cases of the same customer.","clear":"Clear selection","noCommonMove":"No status move is valid for every selected case.","note":"Note (optional)","apply":"Apply","keep":"Case to keep","keepOption":"Keep: {{title}}","mergeApply":"Merge into it","done":"Done"},"assign":{"title_one":"Assign {{count}} case","title_other":"Assign {{count}} cases","subtitle":"Each teammate with their open work and whether they are away now.","open_one":"{{count}} open","open_other":"{{count}} open","away":"away now","unassign":"Unassign"},"workspace":{"opened":"opened {{age}} ago"},"controls":{"severity":"Severity","priority":"Priority","assignee":"Assignee"},"customerSees":{"chip":"Customer sees:","label":"Customer sees","words":{"OPEN":"Open","BEING_HANDLED":"Being handled","WAITING_ON_YOU":"Waiting on you","RESOLVED":"Resolved"},"insetTitle":"What the customer sees","insetBody":"Nine staff statuses, four words. Staff keep every status; the customer never sees the other five.","thisCase":"this case"},"stepper":{"label":"Case status","note":"Note","notePlaceholder":"What changed (optional)","moveTo":"{{status}}","resolve":"Resolve…","moved":"Status updated","noMoves":"No further moves from this status.","onlyAllowed":"Only the moves this case allows are offered as buttons."},"resolve":{"title":"Resolution","fixed":"What fixed it","fixedHint":"Shown to the customer in the follow-up email, in plain words.","followUp":"Send follow-up to the customer","followUpHint":"\"It's fixed\" email with Great / Okay / Not yet buttons. \"Not yet\" reopens the case.","submit":"Resolve","followUpStatus":{"NOT_NEEDED":"No follow-up","PENDING":"Follow-up pending","SENT":"Follow-up sent"}},"timeline":{"title":"Timeline","kindFilter":"Timeline filter","channelFilter":"Timeline channel","kinds":{"ALL":"All","MESSAGE":"Conversation","NOTE":"Notes","CASE_EVENT":"Case events"},"anyChannel":"Any channel","empty":"Nothing here yet.","earlier":"Earlier · before this case","starts":"This case starts","moved":"{{from}} → {{to}}","opened":"Case opened · {{to}}","updated":"Case updated","someone":"Someone","noteStaffOnly":"Internal note","to":"to {{to}}","openedTimes_one":"opened {{count}}×","openedTimes_other":"opened {{count}}×"},"reply":{"keyReused":"You changed the text after we lost the answer. Check the customer's timeline, then use Send anyway.","label":"Reply to the customer","reply":"Reply to customer","note":"Internal note","to":"To","placeholder":"Write to {{name}}…","notePlaceholder":"A note only your team sees…","noteNeedsConversation":"This case has no conversation yet, so a note has nowhere to go. Reply first.","saveNote":"Save note","reaches":"The reply also appears in the Inbox conversation.","send":"Send","sendAgain":"Send again","sendAnyway":"Send anyway as a new reply","sent":"Reply sent","unknown":"We could not confirm it was sent. Press Send again: it will not go out twice.","stillUnknown":"We still cannot confirm this reply was sent. Check the customer's timeline before sending again.","unavailable":"Sending is not switched on yet.","contactDeclined":"This customer asked not to be contacted. Internal notes are still allowed.","aiSuggested":"AI suggested reply","insert":"Insert","working":"Working…","aiUnavailable":"AI drafting is not switched on yet.","aiFailed":"No suggestion this time. Write the reply yourself."},"customer":{"title":"Customer","open360":"Open 360 ↗","organisation":"Organisation","plan":"Plan","health":"Health","owner":"Owner","contact":"Contact","renews":"Renews","healths":{"HEALTHY":"Healthy","WATCH":"Watch","AT_RISK":"At risk","CRITICAL":"Critical","UNKNOWN":"Unknown"}},"origin":{"title":"Origin","source":"Source","channel":"Channel","category":"Category","context_one":"Context · {{count}} field","context_other":"Context · {{count}} fields"},"bug":{"title":"Bug","none":"Not linked to a bug yet.","make":"Make a bug from the report","pick":"Link to an open bug…","link":"Link","unlink":"Unlink from the bug"},"engineering":{"title":"Engineering","repository":"Repository","brief":"Brief:","createIssue":"Create GitHub issue","needsEngine":"Needs Engine T10: not available yet."},"related":{"title":"Related · same customer"}},"adminCsRunLog":{"allPlaybooks":"All playbooks","allOutcomes":"All outcomes","accountId":"Account id…","empty":"No automation runs match these filters","when":"When","customer":"Customer","playbook":"Playbook","outcome":"Outcome","step":"step {{step}}","hide":"Hide","why":"Why","noEvaluation":"No evaluation recorded for this run.","outcomeDetail":"Outcome detail: {{detail}}"},"adminCsSettings":{"policyErrors":{"unknownSection":"Unknown section","slaDuration":"Severity {{severity}}: enter each target as a time such as 90 min, 4 h or 2 d, no longer than one year.","ruleSeverity":"Rule {{rule}}: severity must be 1 to 4.","duplicateRule":"Two rules share an id.","timezone":"\"{{timezone}}\" is not a time zone. Use a name such as America/Toronto.","openDay":"Each open day needs a start before its end, as HH:MM.","autoCaseWait":"Wait between {{min}} and {{max}} minutes.","staff":"Pick staff from the list","template":"Pick one of the shared templates"},"title":"Customer success settings","subtitle":"How conversations arrive, who answers them, how fast, and what our replies look like.","switchedOff":"Switched off: {{flag}}","flagOn":"On: {{flag}}","save":"Save","saving":"Saving…","saved":"Saved","new":"New","nav":{"label":"Settings sections","email":"Mailboxes & email","support":"SLAs, routing & hours","templates":"Templates","aiUsage":"AI usage","runLog":"Automation run log","offerPolicies":"Offer policies","integrations":"Integrations"},"mailboxes":{"title":"Who sends from each mailbox","description":"The name each shared address sends as, and who may send from it.","none":"No shared inboxes yet. Add the addresses above first.","shownAs":"Shown as","whoCanSend":"Who can send","everyoneHint":"Leave empty to let anyone on the Customer success team send."},"severity":{"1":"Low","2":"Normal","3":"High","4":"Critical"},"sla":{"title":"Service levels (SLAs)","description":"Targets drive the timers on Cases and Inbox. Counted in business hours.","severity":"Severity","firstReply":"First reply within","update":"Then update every","resolve":"Resolve within","firstOf":"{{severity}} first reply","updateOf":"{{severity}} update","resolveOf":"{{severity}} resolve","hint":"Enter a time such as 90 min, 4 h, 2 d or 1 w. The longest target is one year.","pause":"Pause the clock while waiting on the customer","pauseHint":"Starts again when they reply"},"routing":{"title":"Routing & assignment","description":"New conversations and cases go to the first enabled rule that matches. Use the arrows to reorder.","addRule":"Add rule","enabled":"On","routed":"{{count}} / 30 d","moveUp":"Move rule {{n}} up","moveDown":"Move rule {{n}} down","remove":"Remove rule {{n}}","whenSource":"Where it came from (none ticked: any)","whenCategory":"Category (none ticked: any)","minSeverity":"Severity at least","anySeverity":"Any severity","assign":"Assign to","unassigned":"Nobody (stays in the queue)","empty":"No rules yet. Everything stays in the queue unassigned.","catchAll":"Everything else","catchAllTo":"Stays in the queue, unassigned"},"hours":{"title":"Business hours","description":"When SLA clocks run and when the out-of-hours reply is not sent. No days ticked means around the clock.","timezone":"Time zone","to":"to","opens":"{{day}} opens","closes":"{{day}} closes","aroundTheClock":"No days are set, so SLA clocks run around the clock.","hint":"Times are local to the time zone above. Use 24:00 to close at midnight.","day":{"mon":"Mon","tue":"Tue","wed":"Wed","thu":"Thu","fri":"Fri","sat":"Sat","sun":"Sun"}},"autoCase":{"title":"Auto-case","description":"Open a case by itself when a help chat has gone unanswered.","enable":"Open cases automatically","after":"Minutes to wait (1 to 120)"},"outOfHours":{"title":"Out-of-hours reply","description":"The shared template sent automatically when someone writes outside business hours.","template":"Template","none":"None: no automatic reply"},"preview":{"title":"Preview","light":"Light","dark":"Dark","mode":"Preview appearance","frame":"Email preview, {{mode}}","empty":"Press Preview to see the email as a customer receives it.","render":"Preview","sendTest":"Send test to me","sent":"Test sent to {{email}}","sampleNote":"Placeholders show sample values."},"category":{"PRODUCT_BUG":"Product bug","INCIDENT":"Incident","QUESTION":"Question","BILLING":"Billing","PRICING":"Pricing","FEATURE_REQUEST":"Feature request","PRODUCT_FEEDBACK":"Product feedback","COMPLAINT":"Complaint","POSITIVE_FEEDBACK":"Positive feedback","OTHER":"Other"}},"adminCsTemplateEditor":{"title":"Blocks and versions","open":"Edit blocks and versions","hide":"Hide blocks and versions","locale":"Language","locales":{"en":"English","es":"Spanish","fr":"French","pt":"Portuguese"},"family":"Family","families":{"TRANSACTIONAL":"Transactional","LEAD":"Lead","WELCOME":"Welcome","LEARN":"Learn","MOMENTS":"Moments","GIFT":"Gift","SUCCESS":"Success","SUPPORT":"Support","MARKETING":"Marketing"},"component":"Component","subject":"Subject","preheader":"Preheader","fields":"Fields you can use: {{fields}}","blockTypes":{"greeting":"Greeting","text":"Text","statCard":"Numbers","sessionHighlight":"Session highlight","button":"Button","signature":"Signature"},"blockText":"Text","blockTitle":"Title","blockMeta":"Details","blockLabel":"Label","blockLink":"Link","blockField":"Field","addNumber":"Add a number","removeNumber":"Remove this number","signatureNote":"Signed by the account owner, or the InterScribe team when there is none.","addBlock":"Add a block","moveUp":"Move up","moveDown":"Move down","removeBlock":"Remove block","saveVersion":"Save as a new version","saved":"Saved version {{version}}","versions":"Versions","noVersions":"No versions yet. Save one to publish or test it.","current":"Live","wasPublished":"Published","draft":"Draft","publish":"Publish","published":"Published version {{version}} ({{locale}})","publishNote":"Saving changes nothing customers receive. Publishing does: new sends use that version from then on.","sendTest":"Send me a test","sent":"Test sent to {{email}}","checklist":"Wow checklist","checks":{"namesEventOrPeople":"Names their event or their people","showsOutcome":"Shows what happened (a number or their languages)","oneButton":"Has exactly one button","signedByPerson":"Signed by a person","under120Words":"Under {{limit}} words ({{words}} now)"},"checkPassed":"done","checkMissing":"not yet","preview":"Preview","previewMode":"Preview mode","light":"Light","dark":"Dark","previewAccount":"As account","previewAccountPlaceholder":"Account id (empty: sample customer)","previewFrame":"Email preview, {{mode}}","previewEmpty":"Render the preview to see the email as the customer gets it.","renderPreview":"Render preview","previewNote":"Fields are filled from the account; a missing value takes its fallback sentence.","chooseFamily":"Choose a family","chooseComponent":"Choose a component","publishesAs":"Publishing uses {{family}} · {{component}}","pairRequired":"Choose a family and a component before saving or publishing.","nonEnNote":"A version in another language reaches customers once the Engine's new email send path is live; until then they get the English template."},"adminCsTemplates":{"new":"New template","empty":"No templates yet","key":"Key","name":"Name","category":"Category","version":"Version","updated":"Updated","subject":"Subject","body":"Body (markdown, {{example}})","save":"Save template","cancel":"Cancel","delete":"Delete","liveSequence":"A live sequence sends this template. Saving changes what customers already enrolled — and not yet at this step — receive.","changeCategory":"Change the category from {{from}} to {{to}}?","snippets":"Personal snippets","preview":"Preview","previewNamed":"Preview {{name}}","previewFrame":"Preview of {{name}}, {{mode}}","previewSubtitle":"As the Engine sends it, on a sample account","previewLoading":"Rendering the preview","previewLoadingHint":"The mark and the footer are added around your words, as in a real send.","previewVersionNote":"This template has a published version, and customers get that version's blocks. This is its saved body; open the block editor to preview the version."},"adminCustomers":{"title":"Customers","subtitle":"Every organisation with a workspace: plan, billing and health in one row.","export":"Export CSV","kpi":{"paying":"Paying organisations","mrr":"MRR · organisations","attention":"Need attention","attentionHint":"{{atRisk}} at risk · {{unpaid}} unpaid · {{cancelling}} cancelling","renewing":"Renewing in 30 days","renewingMrr":"{{amount}} MRR","renewingNext":"next: {{name}}, {{date}}","payingDelta":"{{delta}} in the last 30 days","mrrChange":"{{change}} vs 30 days ago"},"tabs":{"label":"Customer lists","organisations":"Organisations","trials":"Trials","deactivated":"Deactivated"},"views":{"all":"All","mine":"Mine","at-risk":"At risk","getting-ready":"Getting ready","unpaid-invoice":"Unpaid invoice","renewing-30":"Renewing in 30 days"},"search":{"label":"Search customers","placeholder":"Search name, slug, person or email"},"filters":{"toggle":"Filters: journey, health, plan, owner, type","journey":"Journey","health":"Health","commercial":"Commercial","disposition":"Disposition","plan":"Plan","owner":"Owner","type":"Type","defaultType":"- Default -","link":"Link state","linkTenant":"Tenant linked","linkProspect":"No tenant yet","linkNone":"No workspace","clear":"Clear filters"},"insights":{"prefix":"Filtered to accounts","since":"created since","plan":"on","selectedPlan":"the selected plan","reached":"that reached","fromInsights":"from Insights.","clear":"Clear"},"columns":{"customer":"Customer","plan":"Plan","mrr":"MRR","totalPaid":"Total paid","lastInvoice":"Last invoice","people":"People","journey":"Journey","health":"Health","disposition":"Disposition","owner":"Owner","lastSession":"Last session","created":"Created","actions":"Actions"},"row":{"children_one":"{{count}} child","children_other":"{{count}} children","deactivated":"Deactivated: {{reason}}","noPlan":"None","unassigned":"Unassigned","noSession":"Not yet"},"invoice":{"paid":"Paid","overdue":"Overdue","none":"None yet"},"menu":{"actionsFor":"Actions for {{name}}","menuFor":"{{name}} actions","open":"Open customer","openHint":"Customer 360: relationship, billing, product, support","openWorkspace":"Open workspace","openWorkspaceHint":"/app/{{slug}} in a new tab","updateSubscription":"Update subscription","updateSubscriptionHint":"Opens /subscribe/{{slug}}","assignOwner":"Assign owner…","ownerNow":"Now {{name}}","noOwner":"No owner yet","rowsEvents":"Rows","deactivate":"Deactivate workspace…","deactivateHint":"Asks for a reason; billing is not cancelled","activate":"Activate workspace","rowsHint":"{{rows}} rows","events":"Events","eventsHint":"{{events}} events"},"deactivate":{"title":"Deactivate {{name}}","description":"The workspace is turned off and the reason shows on the Deactivated tab. Billing is not cancelled.","reason":"Reason","confirm":"Deactivate"},"owner":{"title":"Owner of {{name}}","description":"Pick who on the customer success team owns this customer.","label":"Owner","nobody":"Nobody","confirm":"Save owner"},"new":{"button":"New customer","title":"New customer","subtitle":"Same fields as New account.","name":"Organisation name","slug":"Workspace address","addMyself":"Add me as owner","addMyselfHint":"You will be added as owner of the new workspace","create":"Create customer","error":{"generic":"The customer could not be created.","slug_taken":"That workspace address is taken.","name_required":"Give the customer a name.","missing_permission":"You cannot create customers."},"lead":"From lead (optional)","leadPlaceholder":"Search leads by name, email or organisation","leadClear":"Change"},"notice":{"create":"Created /{{slug}}","deactivate":"Workspace deactivated","activate":"Workspace activated","assignOwner":"Owner saved","dismiss":"Dismiss","undo":"Undo","bulkAssignOwner":"Owner saved for the selected customers","partial":"Not saved for {{names}}"},"error":{"generic":"That did not work.","reason_required":"A reason is required.","being_deleted":"That workspace is being deleted.","not_a_success_user":"Only customer success team members can own customers.","not_found":"Customer not found.","missing_permission":"You do not have permission for that.","invalid_request":"That request was not valid; reload the page and try again.","idempotency_key_reused":"That change was already sent; reload the page."},"empty":{"title":"No customers match these filters","text":"Try clearing a filter, or search for a different name."},"pagination":{"label":"Pages","page":"Page {{page}}","previous":"Previous","next":"Next"},"bulk":{"label":"Selected customers","selected_one":"{{count}} selected","selected_other":"{{count}} selected","select":"Select {{name}}","selectAll":"Select all on this page","assignOwner":"Assign owner","export":"Export selected","clear":"Clear selection"}},"adminDuplicates":{"empty":{"title":"No duplicates to review","body":"We check every new lead, contact and Front Door sign-up against what we already have.","filtered":"Nothing of this kind to review"},"act":{"merge":"Merge…","attach":"Attach to customer","link":"Link","dismiss":"Not the same person"},"queue":{"title":"Possible duplicates","sub":"Found nightly and when records are created · {{count}} to review","filters":"Filter"},"col":{"records":"Records","why":"Why we think so","match":"Match"},"merge":{"consentNone":"Neither lead has answered. Nothing is switched on.","consentGranted":"The latest answer is yes, and it stays with the address that gave it. A merge never switches consent on.","consentRevoked":"The latest answer is no. The kept lead's email is opted out too.","title":"Merge two leads","heading":"Merge {{name}}","intro":"Pick the lead to keep and the value to keep for each field. Nothing else is lost: both histories join into one.","field":"Field","keep":"Keep {{name}}","keepHint":"Keep this lead","stage":"Stage","stageRule":"{{stage}}, the furthest along. A lost lead never closes an open one.","source":"Source","sourceRule":"First touch kept: {{source}}. The other source stays as a later touch.","consent":"Marketing consent","consentRule":"Most recent answer wins, never switched on by a merge.","history":"Quotes, notes, emails","historyRule":"{{name}}'s history joins the kept lead: {{touches}} touches, {{quotes}} quotes, {{help}} help requests.","undo":"Undo for 30 days, from the Duplicates page.","confirm":"Merge into one lead","f":{"name":"Name","organization":"Organisation","phone":"Phone","website":"Website","country":"Country","ownerUserId":"Owner","nextAction":"Next action","organizationType":"Organisation type","organizationSize":"Organisation size","region":"Region","city":"City","timezone":"Timezone"},"record":"About, tags, files","recordRule":"The kept lead's own answers stay; empty ones are filled from {{name}}. Tags, languages and files are combined."},"cancel":"Cancel","undo":{"title":"Recent merges","row":"{{merged}} was merged into {{kept}}.","left":"Undo for {{days}} more days.","button":"Undo","sub":"Each merge can be undone for 30 days."},"crumb":"Growth › Leads","title":"Duplicates","subtitle":"One person, one record: catch doubles before they're created, and merge the ones that slipped through.","filter":{"all":"All","lead":"Lead ↔ lead","customer":"Lead ↔ customer","frontdoor":"↔ Front Door","look":"Needs a look"},"reason":{"SAME_EMAIL":"Same email","SAME_PHONE":"Same phone","SAME_DOMAIN_AND_NAME":"Same name and organisation domain","SAME_NAME_AND_ORG":"Same name and organisation"},"focus":{"for":"Showing pairs for {{name}}","none":"This lead is in no open pair","all":"Show all"}},"adminEmailGallery":{"nav":"Emails","title":"Email gallery","subtitle":"Every customer email on its sample account, as light, dark and Gmail-inverted mail clients show it. Send yourself a test before changing anything.","listLabel":"Emails","previewLabel":"Email preview","modeLabel":"Appearance","sampleLabel":"Sample data","frameTitle":"Preview of {{key}}","subject":"Subject:","phone":"Phone","mode":{"light":"Light","dark":"Dark","gmail":"Gmail inverted","outlook":"Outlook.com dark","plain":"Plain text"},"sample":{"full":"Full data","missing":"Data missing"},"sendMe":"Send me a test","sendInboxes":"Send to test inboxes ({{count}})","inboxesUnset":"EMAIL_TEST_INBOXES is not set, so there are no test inboxes.","sent_one":"Test sent to {{count}} address.","sent_other":"Test sent to {{count}} addresses.","tabs":{"previews":"Previews","legacy":"Transactional email setup"},"family":{"transactional":"Transactional","lead":"Leads","welcome":"Welcome and onboarding","learn":"Learn","moments":"Moments","gift":"Gifts","success":"Success and renewal","support":"Support","marketing":"Marketing","custom":"Custom"}},"adminInbox":{"scope":{"filtered":"Filtered to {{name}}","clear":"Clear the filter"},"toasts":{"sent":"Sent","noteAdded":"Note added","filed":"Filed under the case","linked":"Linked — this conversation is on their timeline now","contactAdded":"Added as a contact","assigned":"Assigned to {{name}}","removed":"Removed from the CRM","noContact":"This account has no contact to reply to yet."},"views":{"waiting-on-us":"Waiting on us","mine":"Mine","waiting-on-them":"Waiting on them","all":"All","unmatched":"Unmatched","bounced":"Bounced"},"title":"Inbox","subtitle":"Everything a lead or customer tells us, from any channel, in one queue.","autoCase":"Auto-case: unanswered while live","overTarget":"Over target","unassigned":"Unassigned","select":"Select {{subject}}","showing":"Showing {{from}}–{{to}} of {{total}}","previous":"Previous","next":"Next","feedbackNoThread":"In-app feedback · {{workspace}}","customerSees":"Customer sees: {{status}}","customerStatus":{"OPEN":"Open","BEING_HANDLED":"Being handled","WAITING_ON_YOU":"Waiting on you","RESOLVED":"Resolved"},"party":{"CUSTOMER":"Customer","LEAD":"Lead","UNMATCHED":"Unmatched"},"source":{"EMAIL":"Email","FEEDBACK":"Feedback","HELP_CHAT":"Help chat","CONTACT_FORM":"Contact form","CALLS_AND_TEXTS":"Calls & texts","CASES_NEEDING_REPLY":"Cases needing reply"},"sourceOf":{"EMAIL":"Email","FEEDBACK":"In-app feedback","HELP_CHAT":"Help chat","CONTACT_FORM":"Contact form","SMS":"Text","CALL":"Call","IN_APP":"In-app request"},"rail":{"label":"Inbox views","views":"Views","mailboxes":"Mailboxes","sources":"Sources","backstageNote":"Backstage requests (interpreter support) stay in each customer's own workspace and never appear here."},"live":{"title":"Live now","hint":"customer is in a session","onAir":"ON AIR","startsIn":"Starts in {{minutes}} min"},"rest":{"title":"Everything else","hint":"longest waiting first"},"list":{"label":"Conversations"},"empty":{"title":"Nothing here","body":"No conversations match this view right now."},"nothing":{"title":"Nothing to show","body":"Pick a conversation on the left, or switch views."},"bulk":{"label":"Bulk actions","selected":"{{count}} selected","assign":"Assign","close":"Close","spam":"Delete as spam","spamConfirm":"Delete {{count}} as spam?","spamYes":"Yes, delete","spamFeedbackOnly":"Delete as spam is for feedback only","clear":"Clear","done":"Done"},"context":{"label":"Customer context","plan":"Plan","renews":"Renews","health":"Health","owner":"Owner","lastSession":"Last session","device":"Device check","noDevice":"No device check yet","noLive":"No session on air or starting within the hour.","unmatched":"Link this conversation to a customer to see their plan and sessions.","microphone":"Microphone","camera":"Camera","network":"Network","ok":"OK","warn":"Check","deviceAge":"Reported {{at}}"},"timeline":{"title":"Customer timeline","channelFilter":"Timeline channel","all":"All","threadStarts":"This conversation starts","noteStaffOnly":"Internal note · staff only","someone":"Someone","page":"Page · {{url}}","caseMoved":"Case {{from}} → {{to}}","caseOpened":"Case opened · {{to}}","caseUpdated":"Case updated"},"makeCase":{"button":"Make this a case","title":"Make this a case","subtitle":"A case from this conversation, linked both ways.","category":"Category","severity":"Severity","summary":"Summary","create":"Create case","note":"The conversation is linked to the case both ways. Status starts at New; the reply target follows the severity."},"canned":{"button":"Canned replies","search":"Search canned replies","suggested":"Suggested for {{category}}","none":"No canned replies match.","footer":"{first_name} and {organisation} fill in when you insert. Manage in Settings › Customer success."},"suggested":{"label":"AI suggested reply","insert":"Insert","working":"Drafting…","unavailable":"AI drafting is not switched on yet."},"feedbackOnly":{"title":"Feedback with no conversation yet","reply":"Reply","retry":"Try again","opening":"Opening a conversation…","hint":"Opens a conversation for this feedback so you can answer it.","declinedHint":"This customer asked not to be contacted, so a conversation cannot be opened."},"leadDraft":{"waiting":"A draft is ready to review: “{{subject}}”.","open":"Review and send","discard":"Discard draft","opened":"The draft is in the reply below. Edit it, then send; nothing goes out until you do."},"compose":{"to":"To","cc":"Cc","recipients":"Recipients","addRecipient":"Add","change":"Change","addCc":"Add Cc","ccPlaceholder":"name@example.com, then Enter","ccInvalid":"{{value}} is not an email address.","ccFull":"A reply copies {{count}} addresses at most.","remove":"Remove {{name}}","primary":"Primary","chosen":"Already on this reply","unknownContact":"Contact","noContacts":"No contacts on this customer yet.","unavailable":{"no_email":"No email address on file","suppressed":"Bounced or complained: service email is off for them"},"inAppOne":"This reply goes to their in-app request: one person, no Cc.","addSender":"{{name}} wrote in but isn't a contact on this customer yet.","addSenderButton":"Add as a contact and reply","adding":"Adding…","openCustomer":"Open the customer","unmatched":{"title":"Link this conversation to a customer to reply","body":"We don't know which customer {{sender}} belongs to. Pick the customer in “Whose conversation is this?” above, then choose who gets the reply here.","bodyNoSender":"We don't know which customer this is. Pick the customer in “Whose conversation is this?” above, then choose who gets the reply here.","find":"Find the customer"},"blocked":{"switchedOff":"Send is off: replies in the customer's app are switched off ({{flag}}). Add an internal note instead.","declined":"Send is off: this customer asked not to be contacted. Add an internal note instead.","unmatched":"Send is off until this conversation is linked to a customer.","noRecipient":"Pick who gets this reply in To, then Send turns on.","addSender":"Nobody on this customer can get email yet. Add the sender as a contact above to reply to them.","noContacts":"Nobody on this customer can get email yet. Add a contact with an email address on their page, then reply here.","ccInvalid":"Send is off: {{value}} in Cc is not an address we can copy. Fix it or clear it.","noTypedRecipient":"Type who gets this reply in To, then Send turns on.","toInvalid":"Send is off: {{value}} in To is not an address we can send to. Fix it or clear it.","bccInvalid":"Send is off: {{value}} in Bcc is not an address we can blind-copy. Fix it or clear it.","attachments":"Send is off: an attachment cannot go. Remove it, or attach one that fits."},"bcc":"Bcc","addBcc":"Add Bcc","bccNote":"Hidden from the other recipients. Staff see it on the message.","toPlaceholder":"Type an address, then Enter","full":"{{field}} takes {{count}} addresses at most.","unlinked":{"title":"Not linked to a customer","body":"The reply goes to the addresses in To. Link the conversation above to put it on a customer's timeline."},"lockedWhileUnknown":"While we cannot confirm it, the message is locked: Send again retries this same message, so changes would not go out. Check the conversation first."},"attachments":{"add":"Attach files","type":"{{name}} cannot be attached. PDFs, images, text, Office documents and ZIP files can.","count":"Attach {{count}} files at most.","size":"The attachments add up to more than {{size}}. Remove some, or send a link instead."},"message":{"to":"To","cc":"Cc","bcc":"Bcc (staff only)","attachments":"Attachments"},"newMessage":{"button":"New message","title":"New message","from":"From: {{name}} via InterScribe","fromYou":"From: you, via InterScribe","channel":{"label":"Send as","email":"Email","text":"Text"},"customer":{"label":"Customer","none":"None. Pick a saved contact to file this under their customer, or send it unfiled.","remove":"Remove the link to {{name}}"},"toPlaceholder":"Name or email address","suggestions":"Saved contacts","searching":"Searching…","noMatches":"No saved contact matches. Press Enter to send to the address as typed.","noTextMatches":"No saved contact matches.","chosen":"Already in To","otherCustomer":"{{email}} · {{name}} (another customer: added as an address)","noPhone":"No phone number on file","subject":"Subject","body":"Message","bodyPlaceholder":"Write your message…","whatNext":"After Send, the conversation opens in the Inbox and is assigned to you.","send":"Send","sending":"Sending…","sendAnyway":"Send anyway as a new message","sent":"Sent. The conversation is open.","textToPlaceholder":"Search saved contacts by name or address","textRule":"Texts go to saved contacts with a phone number who agreed to texts.","textBody":"Text","textCount":"{{length}} / {{max}}","textSent":"Text queued. It goes out from our texting number.","noSmsConsent":"Not sent: this contact has not agreed to receive texts.","discard":{"question":"Discard this message?","keep":"Keep writing","confirm":"Discard"},"blocked":{"noRecipient":"Add who gets this message in To, then Send turns on.","noSubject":"Add a subject, then Send turns on.","noBody":"Write the message, then Send turns on.","noTextContact":"Pick a saved contact with a phone number, then Send turns on.","noText":"Write the text, then Send turns on."}}},"adminIntegrations":{"crumb":"Settings","title":"Integrations","subtitle":"Which channels and providers Customer Success automation can use.","statusUnavailable":"Status unavailable","checkedOnUse":"Setup is checked when you first use it","sentThrough":"Sent through {{label}}","switchedOff":"Switched off: {{flag}}","state":{"broken":"Broken","ok":"Working","skipped":"Skipped","off":"Switched off"},"attention":{"title":"Needs attention"},"cost":{"crm":"Leads aren't mirrored to {{name}}.","email":"Email is not going out."},"prereq":{"needed":"The owner supplies:","none":"Nothing left for the owner to set up.","title":"Still needed from the owner:","telnyxConnection":"Telnyx connection","telnyxNumber":"Telnyx number","quoApiKey":"Quo API key","quoNumber":"Quo number","googleClient":"Google OAuth client","googleRedirect":"Google redirect URI","sesDomain":"SES verified sender domain","sesEvents":"SES events"},"calendars_one":"{{count}} calendar connected","calendars_other":"{{count}} calendars connected","phones":{"title":"Phones, calendar and email sending"},"crm":{"title":"What we send to {{name}}","leadsOn":"Leads are sent to {{name}}.","leadsOff":"Leads are not sent to {{name}} yet.","notSent":"Not sent","mirror":"A mirror of our leads and customers in {{name}}.","off":"Switched off: nothing is sent to {{name}}.","retry":"Retry","receives":"Receives","nothing":"Nothing yet","lastSync":"Last sync","never":"Never","failures":"Failures","failuresCount":"{{failed}} failed jobs · {{pending}} waiting","failuresInRow":"{{count}} in a row","lastError":"Last error, {{when}}: {{error}}","retried":"Queued again: {{count}} customers will be sent to {{name}}.","subject":{"ACCOUNT":"Customers","CONTACT":"Contacts","PROSPECT":"Leads","OPPORTUNITY":"Opportunities"}},"calendars":"{{count}} calendars connected","statusUnavailableHint":"The sync service did not answer, so failures and job counts are not shown. Switches still work.","switches":{"title":"Channels and providers","sub":"Switch each one on or off. Off means nothing is sent through it."}},"adminKnowledge":{"answerEditor":{"draftedFromCustomer":"Drafted from customer knowledge — draft again as Public before publishing"},"faq":{"categoryQuestions_one":"{{count}} question","categoryQuestions_other":"{{count}} questions"}},"adminLeadRouting":{"preview":{"changed":"{{changed}} of the last {{total}} leads would go to someone else.","owner":"{{name}}: {{count}} leads"},"targets":{"title":"How fast we answer","sub":"First reply target by where the lead came from.","source":"Source","minutes":"Target (minutes)","hours":"Business hours","met":"Met (30 days)","minutesFor":"Target minutes for {{source}}","none":"No target","hoursFor":"Business hours only for {{source}}","waiting":"Waiting for a first reply now","missed":"Missed · {{time}}","left":"{{time}} left","invalid":"Give {{source}} a target of at least 1 minute."},"save":"Save","rule":{"name":"Rule name","when":"When the lead…","whenHint":"Leave a line empty to match anything.","orgType":"Organisation type (comma separated)","country":"Country codes (comma separated)","minQuote":"Quote of at least (USD)","give":"…give it to","pool":"People","weight":"Weight for {{name}}","capacity":"Skip anyone with this many open leads","fallback":"If nobody is free","unassigned":"Leave unassigned","slack":"Slack channel for unassigned leads","preview":"Preview with these changes","save":"Save rule"},"cancel":"Cancel","test":{"title":"Test a lead","sub":"Walks one lead through the saved rules, as if it arrived now.","lead":"Lead","run":"Test","goesTo":"{{lead}} would go to {{owner}}.","nobody":"{{lead}} would stay unassigned.","rule":"Rule: {{rule}}."},"score":{"title":"How hot is a lead","sub":"Points from what they did. Hot is 60 and up, warm 25 to 59, cold under 25.","signal":"Signal","origin":"Where it comes from","points":"Points","on":"On","pointsFor":"Points for {{signal}}","onFor":"{{signal}} counts","bands":"{{count}} of {{total}} open leads would change band.","move":"{{name}}: {{before}} to {{after}} ({{band}})","still":"No lead's score moves with these weights.","save":"Save weights","incomplete":"Give every signal a number of points, from -100 to 100."},"odds":{"title":"Chance of winning","sub":"What share of leads at each stage we expect to win. The forecast uses these.","locked":"Changing these needs the growth.targets.manage permission.","for":"Chance for {{stage}}"},"rules":{"title":"Who gets a new lead","sub":"Rules run top to bottom; the first one that matches assigns the lead.","add":"Add rule","none":"No rules yet, so new leads stay unassigned.","owner":"Owner of the account","month":"{{count}} this month","move":"Move {{name}}","on":"{{name}} on","edit":"Edit","hint":"With a rule's reorder button focused, press the up or down arrow key to move it.","noneTitle":"No routing rules yet"},"crumb":"Settings","title":"Lead routing","subtitle":"Who gets each new lead, how fast we answer, and how hot it is.","strategy":{"ROUND_ROBIN":"Round robin","WEIGHTED":"Weighted","OWNER_OF_ACCOUNT":"Owner of the account","FIXED":"One person"},"signal":{"price_viewed":"Looked at prices","price_viewed_twice":"Looked at prices twice","return_visit":"Came back","demo_viewed":"Watched the demo","email_given":"Gave their email","help_requested":"Asked for help","quote_over_2000":"Quote of $2,000 or more","org_nonprofit":"Nonprofit","org_school":"School"},"reason":{"round_robin":"Round robin: next in turn","weighted":"Weighted: this person's share of the pool","owner_of_account":"They already own this customer's account","fixed":"The rule always gives it to this person","fallback":"Nobody in the pool was free, so the fallback person","unassigned":"Nobody was free and there is no fallback, so it stays unassigned","no_rule_matched":"No rule matched"},"cold":{"invalid":"Use 1 to 90 days.","title":"When a lead goes cold","sub":"Open leads that match are listed under Needs attention on Tasks.","noNextAction":"It has no next action","quiet":"Nothing has happened on it for","days":"Days with nothing happening","daysUnit":"days","never":"With both off, no lead is ever called cold."}},"adminLeads":{"strip":"Leads by stage","pipelineValue":"Pipeline value","savedViews":"Saved views","removeView":"Remove {{name}}","viewName":"Name this view","save":"Save","saveFilters":"Save current filters","search":"Search leads","searchHint":"Name, organisation, email","source":"Source","allSources":"All sources","apply":"Apply","tag":"Tag","allTags":"Any tag","consent":"Consent","allConsent":"Any basis","where":{"title":"Where they came from","how":"Arrived as","source":"Source","medium":"Medium","campaign":"Campaign","first":"First touch","last":"Last touch","event":"Event","capturedBy":"Captured by"},"setByPayment":"Set by payment","more":"+ {{count}} more","wonMonth":"Won · {{count}} this month","wonHint":"Set when they pay. They become a customer.","lostHint":"Drop here; we ask why.","lost":{"title":"Why did we lose {{name}}?","dialog":"Mark lost","why":"Pick the closest reason. We keep it with the lead, and it comes back with its history if they return.","reason":"Reason","note":"Note (optional)","confirm":"Mark lost"},"timeline":"Activity","timelineFilter":"Activity filter","timelineEmpty":"Nothing here yet.","opensInbox":"opens in Inbox","nonprofit":"Nonprofit","score":"Lead score: {{band}}","erased":"Personal data erased","email":"Email","logCall":"Log call","call":"Call","menu":{"dealDesk":"Price in deal desk","for":"Actions for {{name}}","open":"Open lead","move":"Move to…","next":"Set next action…","assign":"Assign owner…"},"stage":"Stage","owner":"Owner","unassigned":"Unassigned","next":"Next action","due":"Due","lostBecause":"Lost: {{reason}}","new":{"title":"New lead","sub":"Someone you met offline, or a lead that arrived another way.","name":"Name","email":"Email","organization":"Organisation","phone":"Phone","type":"Organisation type","standard":"Standard","matches":"These look like the same person:","anyway":"Create anyway","create":"Create lead"},"cancel":"Cancel","firstReplyOverdue":"First reply overdue","noNextAction":"No next action","selectAll":"Select all","select":"Select {{name}}","overdue":"Overdue","noMatch":"No leads match.","clear":"Clear filters","showing":"Showing {{shown}} of {{total}}","bulk":{"label":"Bulk actions","selected":"{{count}} selected","assign":"Assign owner","move":"Move to stage","next":"Set next action","campaign":"Add to campaign…","lost":"Mark lost…","export":"Export CSV","clear":"Clear selection","done":"{{count}} updated.","lostTitle":"Why were these {{count}} leads lost?"},"campaign":{"title":"Add to campaign","heading":"Add {{count}} leads to a campaign","only":"Only leads who confirmed marketing email are added.","count":"{{added}} of {{total}} would be added.","skipped":"is skipped:"},"close":"Close","growth":"Growth","title":"Leads","subtitle":"Everyone who showed interest, from first price until they pay or say no.","layout":"View","board":"Board","list":"List","export":"Export CSV","newLead":"New lead","truncated":"Showing the 500 most recent. Use a view or search to find older leads.","emptyFiltered":"No leads match","empty":"No leads yet","emptyHint":"Leads from every form and every call appear here.","view":{"all":"All open","mine":"Mine","nonprofit":"Nonprofit","overdue":"Overdue","one-time":"One-time event","events":"From events","hot-no-reply":"Hot, no reply","archived":"Archived"},"filter":{"all":"All","emails":"Emails","quotes":"Quotes","notes":"Notes","files":"Files","tasks":"Tasks"},"col":{"lead":"Lead","source":"Source","stage":"Stage","value":"Value","owner":"Owner","next":"Next action","consent":"Consent","inStage":"In stage"},"timelineSub":"Pricing, quotes, emails, calls, notes, tasks and stage changes, newest first.","record":{"about":{"audience":"Audience","budget":"Budget","buyingRole":"Buying role","channel":"Preferred channel","currentSolution":"Today they use","decision":"Decision","emptyAction":"Add details","emptyText":"What they want, when they start, and who decides. Everyone on the team sees it.","emptyTitle":"Add what they need","eventType":"Event type","interest":"Interested in","jobTitle":"Job title","languages":"Languages","linkedin":"LinkedIn profile","notSet":"Not set","startDate":"Start date","sub":"What they need, in their words and ours. Everyone on the team sees it.","text":"What they need","title":"About this lead"},"archived":{"text":"It is off the board, the list and search until it is restored.","title":"This lead is archived"},"buyingRole":{"DECISION_MAKER":"Decision maker","FINANCE":"Finance","INFLUENCER":"Influencer","OTHER":"Other","TECHNICAL":"Technical"},"channel":{"EMAIL":"Email","PHONE":"Phone call","TEXT":"Text message"},"composer":{"call":"Call","callText":"Call them from the call page, or log a call you already had.","label":"Add to this lead","meeting":"Meeting","meetingText":"Meetings are booked through your booking page.","meetings":"Open Meetings","note":"Note","task":"Task"},"consent":{"allowed":"Allowed","basis":"Legal basis (CASL)","channel":"Preferred channel","evidence":"Evidence","reviewBy":"Review by","noEvidence":"No evidence on file"},"consentAllows":{"EXPRESS":"Commercial messages until they unsubscribe","IMPLIED_BUSINESS_CARD":"Role-related messages","IMPLIED_INQUIRY":"Messages about what they asked","IMPLIED_RELATIONSHIP":"Messages about our business with them","NONE":"No commercial messages"},"consentBasis":{"EXPRESS":"Express (they confirmed by email)","IMPLIED_BUSINESS_CARD":"Implied: business card","IMPLIED_INQUIRY":"Implied: inquiry","IMPLIED_RELATIONSHIP":"Implied: existing relationship","NONE":"None"},"contactRole":{"ADMIN":"Admin","BILLING":"Billing","CHAMPION":"Champion","DECISION_MAKER":"Decision maker","INTERPRETER":"Interpreter","OPERATOR":"Operator","OTHER":"Other","TECHNICAL":"Technical"},"copy":{"create":"Create lead","email":"Email","jobTitle":"Job title","name":"Name","sub":"A new person at the same organisation. Organisation, type, tags and owner are copied.","title":"Copy lead"},"edit":"Edit","emails":{"emptyText":"Emails with them show here once one is sent or received.","emptyTitle":"No emails yet"},"files":{"add":"Add file","adding":"Adding…","drop":"or drop it here. Images, PDFs and documents, up to 15 MB.","none":"No files yet.","remove":"Remove {{name}}","sub":"Card photos, brochures, contracts.","title":"Files"},"filter":"Tasks and files","interest":{"AI_VOICE":"AI voice","CAPTIONS":"Captions","INTERPRETERS":"Interpreters","SEVERAL":"Several services"},"linkedin":"LinkedIn profile","more":{"archive":"Archive (restorable)","copy":"Copy lead (new person, same organisation)","label":"More actions","merge":"Merge with…","restore":"Restore","vcard":"Download vCard"},"note":{"add":"Add note","attach":"Attach a file","dictate":"Dictate","dictating":"Writing it down…","label":"Note","placeholder":"Write a note… type @ to mention someone, # to tag.","saving":"Note · saving…","tagsHint":"Adds tags:"},"org":{"location":"Location","name":"Name","nonprofit":"Church or nonprofit","size":"Size","standard":"Business, school or other","sub":"The church or company, and everyone we know there.","title":"Organisation","type":"Type","website":"Website"},"people":{"add":"Add person","count":"People ({{count}})","email":"Email","emptyText":"Add the AV volunteer or finance.","emptyTitle":"Who else is there?","name":"Name","needEmail":"Add their email; without one, add a task to get it","noRole":"No role","open":"+ Add person","role":"Role","title":"Job title","phone":"Phone","linkedin":"LinkedIn"},"pin":{"pin":"Pin","title":"Pinned note","unpin":"Unpin"},"tags":{"add":"+ tag","new":"New tag","placeholder":"Tag, then Enter","remove":"Remove tag {{tag}}"},"task":{"add":"Add task","assignee":"Assignee","placeholder":"What needs doing next","title":"Task"},"tasks":{"add":"+ Task","complete":"Mark {{title}} done","none":"No open tasks.","sub":"More than one next step, each with an owner.","title":"Open tasks"}},"timelineKind":{"NOTE":"Note","CALL":"Call","MEETING":"Meeting"},"timelineMore":"Load more activity","timelineLoading":"Loading…","event":{"list":"Events","none":"No open events yet.","name":"Event name","starts":"Starts","ends":"Ends","location":"Location","create":"Create and use","cancel":"Cancel","new":"New event","off":"Turn off","modeOn":"Event mode: {{name}} · on","modeOff":"Event mode · off","everyCard":"Every card goes to this event","noneChosen":"No event","change":"Change","filter":"Event","any":"Any event","owner":"owner: {{name}}"},"capture":{"title":"Capture","new":"New","helper":"Type, talk, paste or drop anything. The AI sorts it out; you approve.","textLabel":"What happened","placeholder":"Met Sarah Cho at lunch, wants Korean and English for their Christmas concert. Call her next week. Move Harbor Health to demo booked.","hold":"Hold","space":"Space","toTalk":"to talk","photo":"Photo or card","paste":"Paste screenshot","drop":"Drop a file","context":"Context: {{page}}","thisPage":"this page","empty":"Write what happened, or talk. I'll propose what to do, and nothing changes until you say so.","listening":"Listening… your words appear here as you talk.","typedNotRead":"What you typed wasn't part of the recording. Press ⌘ Enter to read everything in the box together.","wordsKept":"We couldn't read the recording, but your words are in the box. Press ⌘ Enter to read them as text.","reading":"Reading…","plan":"Here's what I'll do","nothing":"I found nothing to do. Add a little more and read it again.","youSaid":"You said","questions":"Questions in what you wrote (answers arrive with the AI desk):","undoable":"Every item can be undone for 30 days.","readOnly":"You can read captures; applying them needs permission to act on leads.","cancel":"Cancel","close":"Close","read":"Read it","applying":"Doing it…","doThings_one":"Do {{count}} thing","doThings_other":"Do {{count}} things","undo":"Undo capture","undoing":"Undoing…","again":"Capture another","doneTitle":"Done","didIt":"Done.","undone":"Undone. Everything this capture did is reverted.","openExisting":"Open the lead on file","open":"Open {{lead}}","failed":"That didn't work. Try again in a moment.","importLater":"Contacts files (.vcf, .csv) arrive with the Import page.","notAnImage":"Drop a photo of a card or a screenshot.","heic":"This browser can't open HEIC photos. Save it as a JPEG or PNG and try again.","unreadable":"That image can't be opened. Try a JPEG or PNG.","pasteKeys":"Press ⌘V (Ctrl+V on Windows) to paste a screenshot here.","answers":"It answers questions too:","kind":{"create_lead":"New lead","note":"Note","task":"Task","stage":"Stage","owner":"Owner","tag":"Tags","person":"Person","meeting":"Meeting","draft_email":"Draft","transcript":"Transcript"},"row":{"on":"on {{lead}}","for":"for {{lead}}","with":"with {{lead}}","stage":"{{lead}}: {{from}} → {{to}}","owner":"{{lead}} → owner {{owner}}","draft":"Email to {{lead}}","unknownLead":"a lead I couldn't find","stageTo":"{{lead}} → {{to}}","you":"you","tags":"tags {{tags}}","arrivedAs":"arrived as: {{source}}","ownerIs":"owner: {{owner}}"},"hint":{"drafts":"Drafts arrive with the AI desk","noLead":"I couldn't find this lead. Capture it from the lead's page.","noEmail":"No email or phone yet. Add one on the lead's page."},"skipped":{"merged":"One lead was merged since; its items stay with the lead it was merged into.","erased":"One lead was erased since; nothing of it was kept."},"answersExamples":"“Who haven't I called this week?” · “What did Grace Okonkwo say last time?” · “Tag everyone from the expo as Korean” · “Which quoted churches in Ontario went quiet?” · “Draft follow-ups for yesterday's cards”","arrived":{"TEXT":"added by hand","VOICE":"voice note","CARD":"card scan","TELEGRAM":"Telegram","PROFILE":"from a profile"},"saving":"Saving…","lostAnswer":"We didn't hear back, so this may already be done. Try again to finish it; nothing is done twice.","left_one":"{{left}} character left","left_other":"{{left}} characters left","transcriptSaved":"Transcript saved","transcriptSavedPart":"Transcript saved ({{part}} of {{of}})","transcriptFailed":"Transcript not saved: {{reason}}","leadsBoard":"Leads board","needsEdit":"Adding leads needs edit access."},"stageName":{"PRICED_ONLINE":"Priced online","ANSWERED":"Answered","QUOTED":"Quoted","DEMO_BOOKED":"Demo booked","CHECKOUT":"Checkout","WON":"Won","LOST":"Lost"},"cardScan":{"title":"Business card scanned","titleAt":"Business card scanned at {{event}}","by":"By {{name}}","photos":{"front":"front photo kept","both":"front and back photo kept"},"evidence":"as consent evidence","voice":"voice note: “{{text}}”"},"addLeads":{"title":"Add leads","sub":"However they reached you. Nothing is emailed until a person says so.","scan":"Scan cards","scanText":"Point the camera; front, back, a whole stack.","talk":"Talk","talkText":"Say who you met and what they need.","type":"Type it","typeText":"A line is enough; AI fills the rest.","import":"Import a file","importText":"Excel, CSV, vCard, attendee list.","paste":"Paste anything","pasteText":"Signature, screenshot, a list from a PDF.","today":"Today: {{added}} added · {{cards}} from cards · {{voice}} by voice"},"hot":"Hot","won":{"eyebrow":"WON","title":"{{name}} is a customer","close":"Close","plan":{"oneTime":"One-time event","yearly":"Yearly plan","monthly":"Monthly plan"},"paid":"paid {{date}}","days_one":"day from first visit","days_other":"days from first visit","touches_one":"call or meeting","touches_other":"calls and meetings","winThisWeek":"win this week","winThatWeek":"win that week","nowLabel":"What happens now:","now":"their workspace already has the plan they paid for.","nextStep":"Next on this lead: {{step}}.","openWorkspace":"Open their workspace","referral":"Ask {{name}} for a referral (draft)","drafting":"Drafting…","reviewReferral":"Review and send the referral draft","draftsSoon":"Drafts arrive soon","refusal":{"noConsent":"No draft: there is no consent basis on file for them.","unsubscribed":"No draft: they unsubscribed.","suppressed":"No draft: mail to their address bounced or was marked as spam.","noEmail":"No draft: there is no valid address for them.","other":"The draft could not be made. Try again in a minute."}},"question":{"title":"Ask about your leads","sub":"Answers link to the leads it used.","label":"Your question about the leads","placeholder":"Which churches asked about Korean this year?","ask":"Ask","askThis":"Ask this","asking":"Asking…","total_one":"{{count}} lead.","total_other":"{{count}} leads.","openView":"Open as a saved view","noOwner":"No owner","noEvent":"No event","soon":"Answers to questions are coming soon.","dailyLimit":"Too many questions today; try again tomorrow.","failed":"That question could not be answered right now. Try again in a minute.","cannot":"I can only answer questions about your leads; I can't change, send or reveal anything from here.","unmatched":"I couldn't find {{what}} “{{value}}”.","filter":{"stage":"a stage","tag":"a tag","source":"a source","event":"an event","consent":"a consent basis","owner":"an owner","organisationType":"an organisation type","words":"search words","date":"a date","other":"a filter"},"tooLong":"Questions are at most {{max}} characters; shorten it to ask.","formerStaff":"Former staff"},"enrich":{"button":"Enrich from website","working":"Reading their website…","theirSite":"their website","openDesk":"Open the AI desk","filled":"Filled from {{host}}: {{fields}}.","alsoDiffers":"Some of it disagrees with what is on file:","differs":"{{host}} disagrees with what is on file; a suggestion is on the AI desk.","nothing":"Nothing new on {{host}}.","noWebsite":"No website on file, and their email is not a business address.","unreadable":{"robots":"{{host}} asks not to be read by bots.","blocked":"{{host}} cannot be read from here.","unreachable":"{{host}} could not be reached.","timeout":"{{host}} took too long to answer.","content":"{{host}} has no page we can read.","linkedin":"That's a LinkedIn page. We never read LinkedIn — add their own website instead."},"refused":{"dailyLimit":"Too many websites read today; try tomorrow.","notFound":"That lead is no longer on file.","soon":"Reading websites arrives soon.","unavailable":"Reading their website did not work right now. Try again in a minute."}},"chatBot":{"plan":"Here's what I'll do:","nothing":"I found nothing I can do from here. Tap Change… to do it in InterScribe.","more_one":"{{count}} more needs InterScribe: tap Change…","more_other":"{{count}} more need InterScribe: tap Change…","applyAll":"Apply all {{count}}","onlyNote":"Only the note","change":"Change…","open":"Open in InterScribe","save":"Save","review":"Review in app","cardNew":"New lead {{name}}.","cardNewTitled":"New lead {{name}} ({{title}}).","cardEvent":"Tagged with today's event: {{tag}}","cardOnFile":"{{name}} is already a lead. Review the card in the app.","cardNoName":"I couldn't read a name on that card. Review it in the app.","done":"Done. Undo from the lead page for 30 days.","notDone":"Not done: {{what}}: {{why}}","nothingDone":"Nothing was saved.","alreadyDone":"That message was already applied.","expired":"This has expired. Send it again.","linked":"Linked to InterScribe as {{name}}. Send me a message, a photo of a business card or a voice note.","help":"Send me a message, a photo of a business card or a voice note.","refusal":{"bad_request":"I couldn't read that. Check it and send it again.","too_large":"That is too large. Photos and voice notes are at most 10 MB.","too_long":"Voice notes are at most 5 minutes.","unreadable":"I couldn't read that card. Send a sharper photo.","daily_limit":"Too many reads today. Try again tomorrow.","unavailable":"Reading is unavailable right now. Try again in a minute.","timeout":"That took too long. Send it again."},"profile":{"telegram":{"title":"Telegram","description":"Add leads from Telegram: send the InterScribe Leads bot a message, a photo of a business card or a voice note.","link":"Link Telegram","open":"Open Telegram"},"whatsapp":{"title":"WhatsApp","description":"Add leads from WhatsApp: send our number a message, a photo of a business card or a voice note.","link":"Link WhatsApp","open":"Open WhatsApp"},"linkedSince":"Linked since {{date}}.","unlink":"Unlink","codeIntro":"Send this message within 10 minutes:","newCode":"New code","notLinked":"Not linked."},"chat":{"title":"From Telegram","intro":"The proposals from your Telegram message open in the capture box.","reopen":"Open them again"},"busy":"Busy — send it again in a minute.","links":{"change":"Change…: {{url}}","open":"Open in InterScribe: {{url}}","review":"Review in app: {{url}}"},"choose":"What should I do?"}},"adminMeetings":{"agenda":{"customer":"Customer: {{name}}","empty":"No meetings this week","join":"Join","lead":"Lead: {{name}} ({{stage}})","nav":"Week","next":"Next week","prev":"Previous week","title":"This week","week":"Week of {{date}}"},"brief":{"none":"No brief yet. It is written the morning of the meeting.","off":"Brief not written: {{flag}} is off","title":"Prep brief"},"connect":{"connect":"Connect","connected":"Connected","expired":"Connection expired","justConnected":"Google Calendar connected.","notConnected":"Not connected","reconnect":"Reconnect","title":"Google Calendar","sub":"Each person's calendar is read for free and busy times, so booking pages only offer real gaps."},"crumb":"Growth › Meetings","noShow":{"done":"Done","mark":"Mark as no-show","rebook":"Send rebooking email"},"notes":{"aiOff":"AI meeting structuring is not switched on yet.","confirmHint":"Only what you tick is saved: tasks become your tasks, signals update the account's sentiment.","label":"Meeting notes","placeholder":"Your notes, however rough…","proposal":"AI proposal: review before saving","save":"Save notes","structure":"Structure with AI"},"pages":{"addQuestion":"Add a question","buffer":"Buffer","duration":"Minutes","enabled":"Page is on","new":"New booking page","noBusinessHours":"Set your business hours in Support settings to offer slots","noOwner":"No single owner (use the pool)","owner":"Owner","pool":"Pool","questionKey":"Question key","questionLabel":"Question","removeQuestion":"Remove","required":"Required","save":"Save page","saved":"Saved","slug":"Link (/book/…)","title":"Booking pages","titleField":"Title","poolOwner":"Shared by the pool","sub":"Public pages where leads book a demo: who hosts, how long, what is asked.","none":"No booking pages yet","noneHint":"Make the first one below.","list":"Existing booking pages","summary":"{{owner}} · {{minutes}} min","on":"On","off":"Off"},"status":{"CANCELLED":"Cancelled","HELD":"Held","NO_SHOW":"No-show"},"subtitle":"Demos and calls on everyone's calendar, with the brief before and the follow-up after.","switchedOff":"Switched off: {{flag}}","title":"Meetings"},"adminPrivacy":{"eyebrow":"Settings","title":"Data & privacy","subtitle":"Answer \"forget me\" and \"send me my data\" requests once, across every system, and keep proof of what people agreed to.","tabs":{"erase":"Erase a person","exports":"Export requests","consent":"Consent records","audit":"Audit log"},"kpi":{"open":"Open requests","openHint":"Erasures: {{erasures}} · exports: {{exports}}","deadline":"Next deadline","days":"{{count}} days","none":"None","deadlineHint":"{{who}} · data export · due {{date}}","marketing":"Marketing consent","marketingHint":"Leads and contacts who said yes","erased":"Erased · 12 months","erasedHint":"All systems confirmed"},"search":{"title":"Find everything we hold about one person","label":"Email address","placeholder":"name@example.org","submit":"Search","nothingFound":"Nothing is held about this address in any system."},"person":{"lead":"Lead","customer":"Customer","contact":"Contact","frontDoor":"Front Door user","leadSince":"lead since {{date}} · stage {{stage}}","openLead":"Open lead","openCustomer":"Open customer","openFrontDoor":"Open Front Door user"},"plan":{"title":"What will be erased","byEngine":"Erased by the Engine after you confirm.","keptByLawNone":"Kept by law · invoices and tax records: none for this person.","warnings":{"calls_not_erasable":"Calls cannot be erased yet: this system will show as failed until call erasure ships."}},"systems":{"LEADS":"Leads and activity","CONTACTS":"Contacts","CONVERSATIONS":"Conversations","CALLS":"Calls","CAMPAIGNS":"Emails and consent","HUBSPOT":"HubSpot","TWENTY":"Twenty CRM","FRONT_DOOR":"Front Door","ANALYTICS":"Website analytics","STRIPE_REF":"Invoices and tax records","QUICKBOOKS_REF":"QuickBooks records"},"systemHelp":{"LEADS":"The lead goes with its quotes and help requests; a lead who became a customer stays with every personal field emptied. Activity entries keep their place with the address replaced.","CONTACTS":"The contact stays so calls and messages keep their place, with name, email and phone emptied; a partner's contact address is removed.","CONVERSATIONS":"Message text, attachments and the person's address are removed; a thread that is only theirs loses its subject too.","CALLS":"Recordings, transcripts and the link to the contact.","CAMPAIGNS":"Sends and consent history keep only a one-way fingerprint of the address; account emails sent to it are deleted.","HUBSPOT":"Deleted through HubSpot's privacy deletion, then unlinked.","TWENTY":"Every personal field emptied, then the record deleted and unlinked.","FRONT_DOOR":"The Front Door account stays for its passes and payments, with every personal field emptied and sign-in disabled. Sign-ups, invitations, checkouts, support requesters and sign-in codes that hold the address are deleted or emptied.","ANALYTICS":"The visitor id is unlinked; page counts stay anonymous.","STRIPE_REF":"Invoices and tax records stay, as the law requires.","QUICKBOOKS_REF":"Accounting records stay, as the law requires."},"subjects":{"PROSPECT":"leads","ACTIVITY":"activity entries","CONTACT":"contacts","OUTBOUND_EMAIL":"campaign sends","CUSTOMER_EMAIL":"account emails","CONSENT_EVENT":"consent records","CONTACT_PREFERENCE":"do-not-email entries","PORTAL_USER":"accounts","TENANT":"workspaces","ACCOUNT":"customer accounts","THREAD":"whole threads","MESSAGE":"messages","ATTACHMENT":"attachments","CALL":"calls","CRM_RECORD":"records","PORTAL_REGISTRATION":"sign-ups in progress","CHECKOUT_RESUME":"checkout reminders","INVITATION_EMAIL":"invitations","SUPPORT_REQUESTER":"support requesters","SIGN_IN_CODE":"sign-in codes","PORTAL_CHECKOUT":"Front Door checkouts","WORKSPACE_INVITATION":"workspace invitations","REGISTRATION":"workspace sign-ups","CHECKOUT":"workspace checkouts","PARTNER":"partner contacts","WORKSPACE_USER":"workspace accounts","SIGNATURE":"signed agreements","KEPT_CONTACT":"contacts","TENANT_MAIL":"mailbox messages","TENANT_MAIL_CC":"mailbox copies","SUPPORT_CONTACT":"support contact settings","ZOOM_CONNECTION":"Zoom connections","KEPT_CONSENT_EVENT":"consent records","KEPT_CONTACT_PREFERENCE":"do-not-email entries","UNREDACTED_ACTIVITY":"mentions the redaction could not read","DOC_FEEDBACK":"docs feedback","DOC_AI_RUN":"docs AI questions","DOC_RELEASE_SUBSCRIBER":"release-note emails","CONNECTION_CHECK":"connection checks","SETUP_DRAFT":"price guide setups","CHAT_LINK":"chat accounts linked to the leads bots","ACTIVITY_KEY":"form submission keys","JOB_KEY":"outbox job keys","IP_LOG":"IP log entries","MERGE_EVENT":"merge undo records"},"subjectCount":"{{what}}: {{count}}","verbs":{"DELETE":"Delete","REDACT":"Redact","FINGERPRINT":"Fingerprint","UNLINK":"Unlink","KEEP_BY_LAW":"Keep"},"confirm":{"title":"Erase everywhere","reason":"Reason","reasons":{"person_asked":"The person asked us to","legal_request":"Legal or regulator request","duplicate_or_test":"Duplicate or test record"},"typed":"Type the email to confirm","submit":"Erase from {{count}} systems","hint":"This cannot be undone. The audit log keeps a fingerprint of the address and a result per system.","done":"Erased. Portal's systems are done; the Engine erases the rest, and the audit log shows each result."},"log":{"title":"Audit log","recentTitle":"Recent erasures","hint":"We keep a fingerprint of the email, never the email itself.","empty":"No erasures yet.","by":"{{date}} · {{who}}","allDone":"All {{count}} systems ✓","ok":"{{system}} ✓","failed":"{{system}} · failed","waiting":"{{system}} · waiting for the Engine","retry":"Retry failed systems","retried":"Retry started."},"status":{"PREVIEW":"Preview","CONFIRMED":"Confirmed","RUNNING":"Running","DONE":"Done","PARTIAL":"Partly done","FAILED":"Failed"},"exports":{"nextTitle":"Data export request","formTitle":"Record a data export request","hint":"When someone asks for the data we hold about them, record it here. It is due 30 days later.","email":"Their email address","submit":"Record request","recorded":"Recorded. The countdown has started.","title":"Export requests","empty":"No export requests.","requested":"Asked {{date}} · recorded by {{who}}","due":"due {{date}}","daysLeft":"{{count}} days left","overdue":"Overdue by {{count}} days","elapsed":"Time used of the 30 days"},"consent":{"title":"Consent records","previewTitle":"Consent records · latest","all":"See all","empty":"No consent records yet.","person":"Person","kind":"About","answer":"Answer","how":"How","when":"When","erasedPerson":"Erased person","kinds":{"MARKETING":"Marketing","SERVICE":"Service email","CALL_RECORDING":"Call recording","SMS":"Text messages"},"values":{"GRANTED":"Yes","REVOKED":"Withdrawn","REQUESTED":"Asked, not confirmed"}},"refusals":{"generic":"That did not go through. Reload the page and try again.","invalid_request":"Something is missing from the form. Reload the page and try again.","missing_permission":"You do not have permission to handle privacy requests.","outside_tenant_scope":"Only InterScribe admins can handle privacy requests.","idempotency_key_reused":"This form was already sent. Try again.","typed_email_mismatch":"Type the address exactly as searched to confirm.","invalid_reason":"Choose a reason.","nothing_found":"Nothing is held about this address any more.","not_found":"That erasure request no longer exists.","already_done":"That erasure is already complete.","nothing_to_retry":"No system failed, so there is nothing to retry.","invalid_email":"Enter an email address.","workspace_account_only":"Only a workspace account holds this address. Delete it from People.","customer_data_only":"Only the customer's own records hold this address (mailbox, support contact, Zoom, signatures). They are kept."},"kept":{"title":"Kept on purpose","workspaceAccount":"Kept: workspace account. Delete it from People.","openPeople":"Open in People","customerData":"Kept (customer's own data):","withAccount":"Kept with the workspace account (opt-outs stay in force):"}},"adminRenewals":{"parent":"Customers","title":"Renewals","subtitle":"Every yearly plan and contract coming up, so nobody renews or leaves without us noticing.","window":{"30":"30 days","60":"60 days","90":"Next 90 days"},"onlyMine":"Only mine","includeMonthly":"Include monthly plans","cancelling":"Cancelling","overdue":"invoice overdue","kpi":{"count":"Renewing in {{days}} days","countHint":"yearly plans and contracts","value":"Value up for renewal","valueHint":"a year","atRisk":"At risk","atRiskHint":"health \"at risk\" or overdue invoice","cancelling":"Already cancelling","cancellingHint":"{{name}}, ends {{date}}"},"timeline":{"title":"Upcoming renewals","subtitle":"Each dot is a renewal; size is its yearly value, colour is health","today":"Today"},"table":{"title":"Upcoming renewals","count":"{{count}} shown · soonest first","customer":"Customer","renews":"Renews","value":"Value / yr","health":"Health","owner":"Owner","nextStep":"Next step","days_one":"{{count}} day","days_other":"{{count}} days","unassigned":"Unassigned"},"source":{"contract":"Contract","account":"Renewal date","subscription":"Plan period end"},"actions":{"logCall":"Log call","sendEmail":"Send renewal email","makeOffer":"Make an offer"},"empty":{"title":"No renewals in the next {{days}} days","body":"Yearly plans and contracts will show here."},"sheet":{"aria":"Send renewal email to {{name}}","eyebrow":"Renewal email","close":"Close","to":"To","subjectLabel":"Subject","bodyLabel":"Message","subject":"Your year with InterScribe, {{name}}","body":"Hello,\n\nYour plan renews on {{date}}. Could we find 20 minutes to make sure it is set up the way you need for the year ahead?\n\nThank you,","send":"Send","sent":"Sent. Replies will land in the Inbox.","editInComposer":"Edit in composer","footnote":"Sent from your success mailbox through the Engine; replies land in the Inbox on this customer's thread.","noContact":"This customer has no contact to write to.","addContact":"Add a contact","error":{"generic":"The email was not sent.","unavailable":"The email service is not reachable right now. Try again in a moment.","refused":"The email service refused this message.","invalid_request":"The email was not sent."}}},"adminTasks":{"page":{"label":"Pages","prev":"Previous","next":"Next","of":"Page {{page}} of {{count}}"},"crumb":"Growth › Tasks","title":"Tasks","subtitle":"Every follow-up on a lead, customer or case, who owns it, and who has room for more.","cancel":"Cancel","alerts":{"title":"Needs attention","none":"Nothing is overdue, cold or close to its deadline.","overdue":"{{count}} tasks are overdue.","cold":"Leads with no next action","sla":"Cases near their response deadline","late":"past its deadline","minutes":"due in {{minutes}} min","noNextAction":"no next action","quiet":"no activity lately","sub":"Overdue work, leads going cold and cases close to their deadline.","allClear":"All clear","seeTeam":"See them in the team queue","goingCold":"Leads going cold"},"done":{"title":"Done this week","person":"{{name}}: {{count}}"},"reminders":{"title":"Reminders","on":"Owners are reminded before a task is due and when it is overdue.","off":"Switched off: growth.task-reminders"},"workload":{"title":"Team workload","open":"{{open}} open tasks","openOf":"{{open}} of {{capacity}} open tasks","owns":"{{leads}} leads · {{customers}} customers","sub":"Open tasks against each person's capacity, so work goes to who has room.","empty":"Nobody works on leads yet"},"queue":{"title":"Tasks","tabs":"Task views","selected":"{{count}} selected","complete":"Mark done","reassign":"Reassign…","select":"Select {{title}}","unassigned":"Unassigned","overdue":"Overdue · {{date}}","sub":"Lead, customer and case follow-ups in one queue."},"tab":{"mine":"Mine","team":"Team","unassigned":"Unassigned","done":"Done"},"empty":{"mine":"Nothing in Mine","team":"Nothing in Team","unassigned":"Nothing in Unassigned","done":"Nothing in Done","body":"Tasks from leads, customers and cases show up here."},"filter":{"subject":"Record","origin":"Origin","anyRecord":"Any record","anyOrigin":"Any origin","apply":"Filter"},"subject":{"LEAD":"Lead","ACCOUNT":"Customer","CASE":"Case"},"origin":{"MANUAL":"By hand","MEETING_AI":"AI from a meeting","PLAYBOOK":"Playbook","RULE":"Rule","AGENT":"AI agent"},"reassign":{"title":"Reassign {{count}} tasks","to":"New owner","records":"Move the leads, customers and cases too","note":"Note for the new owner","submit":"Reassign"},"undo":{"done":"Tasks reassigned.","button":"Undo"},"handover":{"open":"Hand over while away","title":"Hand over while away","pick":"Pick a person","away":"Person away","cover":"Covered by","from":"From","until":"Until","scope":"What to hand over","scope_leads":"Leads","scope_accounts":"Customers","scope_tasks":"Tasks","scope_cases":"Cases","submit":"Schedule handover"}},"adminTeam":{"crumb":"Growth","title":"Team & forecast","subtitle":"{{label}} so far, against the same days of last quarter.","save":"Save","forecast":{"title":"Forecast","pipeline":"Pipeline","renewals":"Renewals","expansion":"Expansion","total":"Forecast total","churn":"Expected churn","churnNote":"{{count}} at-risk renewals, counted as churn and not as revenue."},"stages":{"title":"Pipeline by stage","stage":"Stage","leads":"Leads","value":"Open value","chance":"Chance of winning","weighted":"Weighted","for":"Chance for {{stage}}","invalid":"Use a whole number from 0 to 100 for each chance.","sub":"Open value at each stage, times the chance we win it."},"losses":{"title":"Why we lose","empty":"No lost leads with a reason this quarter.","noneTitle":"Nothing lost this quarter"},"highlights":{"title":"Highlights","won":"{{count}} won this quarter, worth {{value}}.","churn":"{{count}} renewals at risk, {{value}} expected churn.","topLoss":"The most common reason we lose is {{reason}}."},"team":{"title":"Team activity","sub":"Each person is compared with their own last quarter. There is no ranking.","export":"Export CSV","person":"Person","activities":"Activity","calls":"Calls","notes":"Notes","firstReply":"First reply (median)","none":"none","minutes":"{{count}} min","last":"last quarter {{value}}","up":"up","down":"down","same":"same","empty":"Nobody on the team yet"},"targets":{"title":"Targets","sub":"{{label}} targets in US dollars.","team":"Team","new":"New business","expansion":"Expansion","renewal":"Renewals","amount":"Target for {{who}}, {{kind}}","save":"Save target for {{who}}, {{kind}}","invalid":"Use an amount of zero or more for each target."},"vsTarget":{"title":"Forecast against target","sub":"{{label}}: the weighted pipeline, renewals and expansion.","none":"No target for {{label}} yet","noneHint":"Forecast so far: {{forecast}}. Set the team's targets below to see the gap.","line":"Forecast {{forecast}} of {{target}} target","progress":"Share of the target forecast","reached":"{{pct}}% of the target: the forecast covers it.","gap":"{{pct}}% of the target · {{gap}} still to find"}},"adminVideoTranslation":{"title":"Video translation","sections":"Video translation sections","previous":"Previous","next":"Next","pages":"Pages","pageOf":"Page {{page}} of {{count}}","hours_one":"{{count}} h","hours_other":"{{count}} h","minutes_one":"{{count}} min","minutes_other":"{{count}} min","perMinute":"{{amount}}/min","availability":{"off":{"title":"Customers do not see video translation yet.","text":"The videoStudio flag is off. Everything here can be prepared before it is switched on."},"beta":{"title":"Video translation is in beta.","text_one":"Only {{count}} workspace named on the videoStudio flag sees it.","text_other":"Only the {{count}} workspaces named on the videoStudio flag see it."}},"voices":{"title":"Library voices","intro":"The InterScribe voices every workspace can add to its voice bank, with a sample in each language.","import":"Import curated voices ({{count}})","imported":"{{added}} voices added. {{alreadyThere}} were already in the library; {{skipped}} character voices were left out.","added":"{{name}} is in the library.","activated":"The voice is offered again.","retired":"The voice is retired: no workspace can add it now; those that use it keep it.","samplesRequested_one":"Asked the Engine for {{count}} sample.","samplesRequested_other":"Asked the Engine for {{count}} samples.","samplesComplete":"Every language already has a sample or one being made.","kpi":{"total":"Voices in the library","missingSamples":"Active voices missing a sample","sampleLanguages":"Languages with a sample script"},"listTitle_one":"{{count}} voice","listTitle_other":"{{count}} voices","listText":"Green: copied from ElevenLabs' preview. Teal: generated. Violet: being made. Rose: failed. Yellow: ElevenLabs has no preview. Grey: not asked yet.","empty":"The library is empty. Import the curated voices or add one by hand.","noMatch":"No voice matches these filters.","samplesReady":"{{ready}} of {{total}} ready","generateSamples":"Generate samples","retire":"Retire","activate":"Offer again","columns":{"voice":"Voice","kind":"Kind","traits":"Traits","samples":"Samples","status":"Status"},"kinds":{"PREMIUM":"Premium","STANDARD":"Standard","DESIGNED":"Designed","OWN":"Own voice"},"statuses":{"ACTIVE":"Active","RETIRED":"Retired","PAUSED":"Paused","BUILDING":"Building","REVOKED":"Revoked"},"sampleStates":{"READY":"Sample ready","GENERATING":"Sample being made","FAILED":"Sample failed","MISSING":"No sample yet","IMPORTED":"Copied from ElevenLabs","GENERATED":"Generated","NO_PREVIEW":"ElevenLabs has no preview"},"sampleFilter":{"missing":"Missing a sample","complete":"All samples ready"},"filters":{"q":"Search","kind":"Kind","provider":"Provider","status":"Status","speaks":"Speaks","gender":"Gender","samples":"Samples","any":"Any","apply":"Filter"},"add":{"title":"Add a native voice","text":"A voice from a provider's own catalogue, for languages the curated voices do not cover well.","provider":"Provider","providerVoiceId":"Provider voice id","name":"Name","languages":"Languages it speaks","kind":"Kind","gender":"Gender","ageRange":"Age range","styles":"Styles","goodFor":"Good for","submit":"Add voice"},"errors":{"form":"Some fields need a fix.","notFound":"That voice is not in the library.","notActive":"Only an active voice gets samples. Offer it again first.","unknown":"That action is not available here.","samples":{"not_available":"The Engine does not offer sample generation yet ({{message}}). Try again once it does.","no_workspace":"Samples are asked for with a workspace you belong to; you belong to none.","refused":"The Engine refused: {{message}}","unreachable":"The Engine could not be reached: {{message}}","not_found":"ElevenLabs has no voice with that ID ({{message}}).","not_configured":"ElevenLabs isn't set up on the Engine yet (no API key). Ask for ELEVENLABS_API_KEY to be set."},"fields":{"provider":"Choose a provider.","providerVoiceId":"Enter the provider's voice id (up to 200 characters).","name":"Enter a name (up to 80 characters).","languages":"Enter language codes separated by commas, for example es, pt, fr.","kind":"Choose Standard or Premium.","duplicate":"The library already has this provider voice."},"notElevenLabs":"Only an ElevenLabs voice has ElevenLabs samples."},"previewsImported":"{{imported}} copied from ElevenLabs. {{noPreview}} without a preview, {{generating}} being generated, {{refused}} not copied.","usePreviews":"Use ElevenLabs samples","generateRest":"Generate the rest","outcomes":{"imported":"Copied from ElevenLabs","no_preview":"No preview in this language","refused":"Not copied: the file was refused","failed":"Not copied: download failed","generating":"Being generated"},"elevenLabs":{"open":"Add from ElevenLabs","title":"Add a voice from ElevenLabs","text":"Paste an ElevenLabs voice ID. Its name, description and labels come from ElevenLabs, and its own preview becomes the sample in each language it has one for.","voiceId":"ElevenLabs voice ID","submit":"Add voice","importing":"Adding…","close":"Close","samples":"Samples","added":"{{name}} is in the library.","alreadyThere":"{{name}} was already in the library and was left as it is. Use ElevenLabs samples on its row to copy its previews.","notInAccount":"This voice is in the ElevenLabs voice library but not in our account yet. Add it in ElevenLabs before dubbing with it."}},"linguists":{"title":"Linguists","intro":"Invite-only reviewers who check captions and dubbed audio when a customer asks for professional review.","roster_one":"Roster · {{count}}","roster_other":"Roster · {{count}}","empty":"No linguists yet. Invite the first one.","notStarted":"Test pending","capacityValue":"{{count}} min/wk","pause":"Pause","activate":"Activate","activated":"The linguist is active, their verified account is linked, and they can be given reviews.","invited":{"sent":"{{name}} is invited and the email is on its way.","suppressed":"{{name}} is on the roster, but their address stopped service email, so no invitation was sent.","failed":"{{name}} is on the roster, but the invitation email could not be sent. Try inviting again later."},"kpi":{"active":"Active linguists","offered":"Languages offered","open":"Open assignments","turnaround":"Average turnaround","quality":"Quality rating"},"columns":{"linguist":"Linguist","languages":"Languages","status":"Status","pay":"Pay","paidVia":"Paid via","capacity":"Capacity","quality":"Quality","lastJob":"Last job"},"statuses":{"ACTIVE":"Active","PAUSED":"Paused","INVITED":"Invited"},"invite":{"title":"Invite a linguist","text":"They get a sign-up link and, if you ask, a test review first.","name":"Name","email":"Email","pairs":"Language pairs","pairsHint":"Source → target, separated by commas: EN → ES, EN → PT.","rate":"Pay per reviewed minute (USD)","payoutMethod":"Paid via","capacity":"Capacity (minutes a week)","testReview":"Pass a test review before real work","submit":"Send invite"},"email":{"pair":"{{source}} to {{target}}","subject":"Review translated videos with InterScribe","preview":"We would like you to review {{pairs}} for InterScribe customers, paid per reviewed minute.","headline":"Hello {{name}}","body":"We would like you to join InterScribe's professional reviewers. You check the captions and dubbed audio of translated videos in {{pairs}}, and we pay {{rate}} per reviewed minute.","test":"Your first assignment is a short test review. Real work follows once it passes.","cta":"Create your account","note":"Questions about the work or the pay? Reply to this email.","footer":"InterScribe staff invited you to review translated videos. We don't add you to any list."},"errors":{"form":"Some fields need a fix.","notFound":"That linguist is not on the roster.","unknown":"That action is not available here.","fields":{"name":"Enter their name.","email":"Enter a valid email address.","taken":"This address is already on the roster.","pairs":"Enter pairs of two different languages, like EN → ES.","rate":"Enter a positive amount in dollars, to the cent, up to $100.","capacity":"Enter a whole number of minutes, or leave it blank."},"notActive":"Only an active linguist's account can be linked. Activate them first."},"activatedWaiting":"The linguist is active. Waiting for {{email}} to sign up and verify: their account is linked then, with Link account.","waiting":"Waiting for {{email}} to sign up and verify","link":"Link account","paused_one":"The linguist is paused. {{count}} open review went back to the queue.","paused_other":"The linguist is paused. {{count}} open reviews went back to the queue."},"languages":{"title":"Languages","intro":"Where professional review can be offered, from the active linguists' language pairs.","cardTitle":"Languages we offer review in","cardText":"Covered with {{count}} or more active linguists; thin with fewer; not offered without one.","states":{"covered_one":"{{count}} linguist","covered_other":"{{count}} linguists","thin_one":"{{count}} · thin","thin_other":"{{count}} · thin","none":"Not offered"}},"assignments":{"title":"Assignments","intro":"Professional reviews customers asked for, due within 48 hours of the request.","text":"Give each review to an active linguist whose language pairs reach its language.","openTitle_one":"{{count}} open review","openTitle_other":"{{count}} open reviews","allTitle_one":"{{count}} review","allTitle_other":"{{count}} reviews","showAll":"All assignments","showOpen":"Open only","empty":"No professional reviews here.","assigned":"The review is assigned.","assign":"Assign","reassign":"Reassign","choose":"Choose a linguist","nobody":"No active linguist for this language","reviewerFor":"Reviewer for {{video}}","done":"Done","dueIn_one":"in {{count}} h","dueIn_other":"in {{count}} h","overdue_one":"{{count}} h late","overdue_other":"{{count}} h late","columns":{"customer":"Customer","video":"Video","language":"Language","minutes":"Minutes","due":"Due","reviewer":"Reviewer","state":"State"},"states":{"UNASSIGNED":"Unassigned","ASSIGNED":"Assigned","IN_PROGRESS":"In review","CHANGES_REQUESTED":"Changes requested","APPROVED":"Approved"},"errors":{"not_found":"That review no longer exists.","approved":"That review is already approved; it cannot be reassigned.","not_professional":"That review belongs to the workspace, not to a linguist.","linguist_cannot_take":"That linguist is not active or has no pair into this language."}},"payouts":{"title":"Payouts","intro":"What each linguist is owed per month for the reviews approved in it. Recorded here, paid outside InterScribe.","ledger":"Payouts ledger","ledgerText":"Recording a month again updates its pending payouts; paid ones never change.","month":"Month","record":"Record payouts","empty":"No payouts recorded yet.","reference":"Transfer reference","referenceFor":"Transfer reference for {{name}}","markPaid":"Mark paid","markFailed":"Mark failed","recorded":"{{month}} recorded: {{created}} new, {{updated}} updated, {{settled}} already settled, {{carried}} reviews carried forward from earlier months. {{late}} reviews approved after their payout was settled will be carried into the next month recorded.","paid":"Marked paid. The reference is in the admin log.","failed":"Marked failed. Mark it paid once it goes through.","kpi":{"pending":"Waiting to be paid","paid":"Paid so far"},"columns":{"linguist":"Linguist","period":"Month","amount":"Amount","paidVia":"Paid via","status":"Status"},"statuses":{"PENDING":"Pending","PAID":"Paid","FAILED":"Failed"},"errors":{"month":"Choose a month that has started.","reference":"Enter the transfer's reference before marking it paid.","settled":"That payout is already paid or no longer pending.","unknown":"That action is not available here.","changed":"The amount changed since this page loaded (the month was recorded again). Reload and check it before marking it."},"carriedFrom":"Includes reviews carried forward from {{months}}"},"pricing":{"title":"Pricing","intro":"What each language minute costs us, what customers pay, and the margin in between.","save":"Save changes","saved":"Prices saved. New quotes use them.","unchanged":"Nothing changed.","heldQuotes":"Changes apply to new quotes; held quotes keep their price.","fixFields":"Fix the highlighted fields to see the prices and margins.","costUnknown":"Cost","costFor":"Our cost per minute for {{tier}}","weightFor":"Weight of {{tier}}","reviewPrice":"Professional review price per minute","marginUnknown":"Enter a cost","tiers":{"title":"Tiers, per minute per language","text":"1 video minute = {{price}}. A dub includes that language's captions. Lip-sync is per synced minute."},"columns":{"tier":"Tier","uses":"What it uses","cost":"Our cost / min","weight":"Weight","price":"Customer price / min","margin":"Gross margin"},"tierNames":{"captions":"Captions","standard":"Dub Standard","premium":"Dub Premium","own":"Dub Own voice","review":"Professional review","lipSync":"Lip-sync","lipSyncHd":"Lip-sync HD"},"tierUses":{"captions":"Transcription, translation, timing","standard":"Standard voices + captions","premium":"ElevenLabs voices + captions","own":"The speaker's consented own voice + captions","review":"An InterScribe linguist checks captions and audio","lipSync":"Self-hosted lip-sync, per synced minute","lipSyncHd":"HD lip-sync, per synced minute"},"fields":{"videoMinute":"Price of a video minute (USD)","lipSyncMinimum":"Lip-sync minimum per language (video minutes)","freeAuditions":"Free auditions per video","auditionMinutes":"Each audition after (video minutes)","liveHourVideoMinutes":"Video minutes in 1 live hour"},"liveHours":{"title":"Paying with live hours","text":"When video minutes run out, customers can spend live event hours instead.","worth":"A live hour is worth {{value}} of video work, against {{hour}} for an extra live hour."},"plans":{"title":"Included each month","text":"Video minutes each plan includes. Unused minutes expire with the plan period, like live hours.","unit":"min","none":"None","unlimited":"Unlimited","note":"Saved as the plan feature videoStudioMinutes.","link":"Plans & features"},"errors":{"form":"Some fields need a fix.","stale":"This page is out of date. Reload it and try again.","plans":"The prices were saved, but the plan minutes were not ({{reason}} {{plan}}). Reload and try again.","fields":{"weight":"Enter a number above 0, up to 100.","dollars":"Enter a positive amount in dollars, to the cent.","whole":"Enter a whole number.","decimal":"Enter a number above 0."},"ratesUnreadable":"The stored prices could not be read, so saving now would replace them with the defaults. Nothing was saved.","ratesChanged":"Someone else saved prices while you were editing. Nothing was saved; reload to see their changes.","createPermission":"Including video minutes in a plan adds a feature to the feature list, which needs the permission to create pricing. Nothing was saved.","templatePublished":"The {{plan}} plan's template is published and cannot change. Nothing was saved.","notSaved":"Nothing was saved ({{reason}}). Reload and try again."}}},"affiliates":{"title":"Affiliates & Referrals","program":"Affiliate Program","description":"Become an affiliate and earn for every payment of your referrals.","signUp":"Become an Affiliate","how":{"title":"How it works","description":"We offer a {{0}}% commission on all payments that you refer to us. This means that if you refer a customer to us, you will receive {{0}}% of the payment or subscription (for as long as the customer is subscribed to us in the first year)."}},"agentReleases":{"previous":"Previous versions","releaseNotes":"Release notes","whatChanged":"What changed","unavailable":"We couldn't load previous versions right now. Try again in a moment.","downloadVersion":"Download {{platform}} version {{version}}","products":{"desktop":"Desktop app","cli":"Command line"}},"agents":{"slides":{"title":"Slides","intro":"Sends the slide on screen to viewers during events in this computer's room.","program":"Program","programs":{"PROPRESENTER":{"name":"ProPresenter","note":"Direct · this computer"},"CAPTURE":{"name":"Screen capture","note":"Any program · click Allow"},"OPENLP":{"name":"OpenLP","note":"Direct · this computer"},"FREESHOW":{"name":"FreeShow","note":"Direct · this computer"},"HOLYRICS":{"name":"Holyrics","note":"Direct · this computer"}},"found":{"here":"Found ProPresenter {{version}} on this computer, port {{port}}","there":"Found ProPresenter {{version}} at {{host}}, port {{port}}","useAnother":"Use another computer"},"port":"Port","portHint":"The port ProPresenter shows under Settings → Network.","host":"Address","notOnThisComputer":"The address of the computer running ProPresenter, on this network.","connect":"Connect","disconnect":"Disconnect","captureChoose":"Choose the screen to share","captureStop":"Stop sharing","captureNote":"Sharing the screen. If this page reloads, someone must click Allow again. For unattended capture, use the desktop app.","onScreen":{"title":"On screen now","sent":"Sent · viewers see it translated in place","seen":"Seen, not sent: no event is live","notYet":"Seen · not sent yet"},"testButton":"Test","testing":"Testing…","test":{"empty":"Nothing is on screen right now.","unreachable":"Can't reach the program. Check that it is open and its network setting is on.","noCapture":"Choose a screen to share first.","invalidToken":"Holyrics refused the token. Copy it again from Settings › API Server › Manage permissions.","permissionNeeded":"Allow 'GetCurrentPresentation' for this token in Holyrics, then test again."},"pause":"Pause slides","resume":"Resume slides","settle":"Waits {{seconds}} s on a slide before sending","settleChange":"Change","settleLabel":"Wait on a slide before sending","settleOption":"{{seconds}} s","attention":{"unreachable":{"here":"ProPresenter isn't answering on this computer.","there":"ProPresenter isn't answering at {{host}}.","step1":"Check ProPresenter is open.","step2":"In ProPresenter, open Settings → Network and make sure Enable Network is on, port {{port}}.","step3":"Press Test. Slides start again by themselves as soon as it answers.","testAgain":"Test again","useCapture":"Use screen capture instead"},"lastSent":"Last slide sent: #{{seq}} at {{time}} · The operator console shows the same warning.","moving":{"title":"Moving picture on screen","text":"A video or animation has been playing for 20 s, so no slide is sent. Slides resume when the screen settles."},"allowScreen":{"title":"Click Allow to share the screen","text":"Screen capture stopped when this page reloaded. Chrome needs someone to pick the screen again. The desktop app doesn't.","button":"Allow screen"},"otherSource":{"title":"Another computer is sending slides","text":"The operator console took over. This station waits and takes back over when released."},"invalidToken":{"title":"Holyrics refused the token","text":"Copy the token again from Holyrics › Settings › API Server › Manage permissions, then press Disconnect and paste it below."},"permissionNeeded":{"title":"Holyrics needs your permission","text":"Allow 'GetCurrentPresentation' for this token in Holyrics (Settings › API Server › Manage permissions). Holyrics may ask you to approve it on that computer."}},"captureProgram":"screen capture","verdict":{"sending":"Slides sending","watching":"Watching","unreachable":"Program not answering","allowScreen":"Click Allow to share the screen","moving":"Moving picture on screen","otherSource":"Another computer is sending","off":"Slides off","disabled":"Slides off for this event","offline":"Can't reach InterScribe","pausedHere":"Paused here","pausedByOperator":"Paused by the operator","ended":"Event ended","invalidToken":"Token refused","permissionNeeded":"Permission needed"},"advice":{"sending":"Sending · {{program}}.","sendingLast":"Sending · {{program}} · last slide #{{seq}} at {{time}}.","watching":"Watching {{program}} · sends when the next event starts.","unreachable":{"here":"{{program}} isn't answering on this computer. Check it's open and Network is on, then press Test.","there":"{{program}} isn't answering at {{host}}. Check it's open and Network is on, then press Test."},"allowScreen":"Screen capture stopped when this page reloaded. Chrome needs someone to pick the screen again.","moving":"A video has played for 20 s, so no slide is sent. Slides resume when the screen settles.","otherSource":"The operator console took over. This station takes back over when released.","off":"Pick the program below, then press Test.","disabled":"Slides are turned off for this event, so nothing is sent.","offline":"Can't reach InterScribe. Check this computer's internet connection; sending resumes by itself.","pausedHere":"Paused on this computer. Press Resume slides to send again.","pausedByOperator":"The operator paused slides for this event. Sending resumes when they do.","ended":"The event has ended. Slides stop until the next one starts.","unreachableOpenLp":{"here":"{{program}} isn't answering on this computer. Check it's open and its remote is on, then press Test.","there":"{{program}} isn't answering at {{host}}. Check it's open and its remote is on, then press Test."},"unreachableHolyrics":{"here":"{{program}} isn't answering on this computer. Check it's open and its API Server (Local) is on, then press Test.","there":"{{program}} isn't answering at {{host}}. Check it's open and its API Server (Local) is on, then press Test."},"invalidToken":"{{program}} refused the token. Copy it again from Settings › API Server › Manage permissions, then press Test.","permissionNeeded":"Allow 'GetCurrentPresentation' for this token in {{program}} (Settings › API Server › Manage permissions), then press Test.","unreachableFreeShow":{"here":"{{program}} isn't answering on this computer. Check it's open and its WebSocket/REST API is on, then press Test.","there":"{{program}} isn't answering at {{host}}. Check it's open and its WebSocket/REST API is on, then press Test."}},"settleMany":"{{seconds}} seconds","openlp":{"found":{"here":"Found OpenLP on this computer, port {{port}}","there":"Found OpenLP at {{host}}, port {{port}}"},"portHint":"The port OpenLP's remote uses: 4316 unless you changed it under Settings › Remote.","notOnThisComputer":"The address of the presentation computer running OpenLP, on this network.","attention":{"unreachable":{"here":"OpenLP isn't answering on this computer.","there":"OpenLP isn't answering at {{host}}.","step1":"Check OpenLP is open.","step2":"In OpenLP, open Settings › Configure OpenLP › Remote and make sure the remote is on, port {{port}}.","step3":"If Chrome or Edge asks to allow access to devices on the local network, allow it. Press Test. Slides start again by themselves as soon as it answers."}}},"holyrics":{"found":{"here":"Found Holyrics {{version}} on this computer, port {{port}}","there":"Found Holyrics {{version}} at {{host}}, port {{port}}"},"portHint":"The port of Holyrics' API Server: 8091 unless you changed it under Settings › API Server.","notOnThisComputer":"The address of the presentation computer running Holyrics, on this network.","token":"Token","showToken":"Show","hideToken":"Hide","tokenHint":"Create it in Holyrics under Settings › API Server › Manage permissions and allow GetCurrentPresentation. It stays in this browser and is never sent to InterScribe. Bible verses are sent as their reference (for example Jn 3:16): Holyrics does not share the verse text.","attention":{"unreachable":{"here":"Holyrics isn't answering on this computer.","there":"Holyrics isn't answering at {{host}}.","step1":"Check Holyrics is open.","step2":"In Holyrics, open File › Settings › API Server and make sure Local is on, port {{port}}.","step3":"If Chrome or Edge asks to allow access to devices on the local network, allow it. Press Test. Slides start again by themselves as soon as it answers."}}},"freeshow":{"found":{"here":"Found FreeShow on this computer, port {{port}}","there":"Found FreeShow at {{host}}, port {{port}}"},"portHint":"FreeShow's WebSocket port: 5505 unless you changed it under Settings › Connections.","notOnThisComputer":"The address of the presentation computer running FreeShow, on this network. Running this page on the presentation computer itself (localhost) is the safest: Chrome may stop allowing another computer in a future version, and screen capture still works then.","attention":{"unreachable":{"here":"FreeShow isn't answering on this computer.","there":"FreeShow isn't answering at {{host}}.","step1":"Check FreeShow is open.","step2":"In FreeShow, open Settings › Connections and make sure WebSocket/REST API is on, port {{port}}.","step3":"If Chrome or Edge asks to allow access to devices on the local network, allow it. Press Test. Slides start again by themselves as soon as it answers."}}}},"modeSetting":{"title":"What this computer does","intro":"Audio sends the room's sound; Slides sends what is on screen.","notAllowed":"This computer's pairing key does not allow this.","change":"Change…","cancel":"Cancel","save":"Save and restart","restartNote":"Changing this restarts sending on this computer. Most churches set it once.","sends":"Sends: {{mode}}"},"modeChooser":{"step":"Step 2 of 3","title":"What will this computer send?","intro":"You can change this later, here or in the dashboard. Put a Slides station on the computer that runs your presentation, or any computer on the same network.","scopeNote":{"SLIDES":"This pairing key allows Slides only. Ask your admin for another key to send audio from this computer.","AUDIO":"This pairing key allows audio only. Ask your admin for another key to send slides from this computer."},"room":"Which room does it serve?","roomHint":"Slides and audio for the same room can come from different computers.","continue":"Continue","invalid":"This key does not allow that choice.","invalidRoom":"Choose one of this workspace's rooms.","channelServed":"Another computer already sends this room's audio. Choose Slides only, or a different room."},"modes":{"AUDIO_SLIDES":{"label":"Audio + Slides","card":"Audio + Slides","body":"This computer hears the room and also runs the presentation.","hint":"One computer does both"},"AUDIO":{"label":"Audio","card":"Audio only","body":"The room's sound, from a microphone or the mixing desk.","hint":"The usual sound-desk computer"},"SLIDES":{"label":"Slides","card":"Slides only","body":"A Slides station: reads ProPresenter or another program and sends each slide.","hint":"Put it next to the presentation"}},"keyScope":{"label":"Devices paired with this key may send","BOTH":"Audio and slides","AUDIO":"Audio only","SLIDES":"Slides only","invalid":"Choose what devices paired with this key may send."},"title":"Agent","plural":"Agents","keys":"Agent keys","edit":"Edit Agent","enterNewAlias":"Enter new alias","createKey":"Create Agent Key","eventName":"Event Name","currentLanguage":"Current Language","currentEvent":"Current Event","inputEntity":"Input Entity","actionTitle":"Action title","outputType":"Output Type","linkedAgents":"Linked agents","new":"Create New Agent Key","newAliasForNewAgentKey":"Enter alias for the new agent key","confirmDeleteAgentKey":"Are you sure you want to delete this Agent Key? This will also delete all associated agents.","fullAgentKey":"Full Agent Key","agentName":"Agent Name","about":{"title":"About Agents","agentsDescription":"Agents are the bridge between your audio/video source and InterScribe. They bring your event's sound (and sometimes video) into the platform so it can be transcribed, translated, and streamed.","setupTitle":"Setup","setupDescription":"Run it as a desktop app on a Linux or Apple Silicon machine that stays at the venue, or as a web app in a browser for a one-off.","dashboardTitle":"Dashboard","dashboardDescription":"Once it's running, the agent appears in your dashboard with its current status (online, streaming, or idle), so you always know if it's connected and ready.","avChannelsTitle":"A/V Channels","avChannelsDescription":"Each agent sends audio/video to an A/V Channel. That channel can then be linked to an event, meaning you can keep the same agent connected and simply point it to different events as needed.","externalGearTitle":"External Gear","externalGearDescription":"Agents can take audio from mixing boards, OBS, vMix, cameras, or other broadcast tools, making them flexible for professional setups."},"at":{"connectedAt":"Connected At","lastPingAt":"Last Ping At","lastActivityAt":"Last Activity At","streamingStartedAt":"Streaming Started At","streamingEndsAt":"Streaming Ends At"},"status":{"agent":"Agent Status","connectionStatus":"Connection Status","streamingStatus":"Streaming Status","audioStatus":"Audio Status","videoStatus":"Video Status","speakerStatus":"Speaker Status","muteStatus":"Mute Status"},"client":{"clientInformation":"Client Information","clientType":"Client Type","clientBrowser":"Client Browser","clientBrowserVersion":"Client Browser Version","clientAgent":"Client Agent","clientOS":"Client OS","clientIP":"Client IP","clientCity":"Client City","clientState":"Client State/Province","clientCountry":"Client Country/Region","clientNetwork":"Client Network","deskAgentVersion":{"label":"Desk agent version","upToDate":"Up to date","updateAvailable":"Update available: {{version}}"}},"browser":{"title":"Browser agent","signOut":"Sign out and unpair this machine","leaveConfirm":"If this machine is streaming, leaving stops it. Leave anyway?","soundCheckUntil":"The console is running a sound check on this input until {{time}}.","state":{"standby":{"label":"Standing by","advice":"Nothing to stream yet. This machine goes on air by itself when an event starts on its channel."},"silent":{"advice":"On air, but no sound is arriving. Check that the sound desk is routed into this machine and that the right input is selected."},"muted":{"advice":"On air with the microphone muted, so only silence is going out. Unmute it at the desk."},"unassigned":{"advice":"No A/V channel, so this machine's audio has nowhere to go. Choose one below."},"offline":{"advice":"This machine is not talking to InterScribe, so nothing can start it. Check the network and leave this page open."},"live":{"advice":"On air, and sound is arriving from the desk."}},"tabs":{"label":"Agent panels","monitoring":"Monitoring","settings":"Settings","info":"Status"},"info":{"thisMachine":"This machine","thisMachineExplain":"The link between this browser and InterScribe. It has to stay open for the agent to be started remotely.","link":"Link","linkUp":"Online","linkDown":"Offline","uptime":"Connected for","agentId":"Agent ID","stream":"Stream","streamExplain":"Whether this machine is publishing into its A/V channel right now, and how well the connection is holding up.","publishing":"Publishing","onAir":"On air","quality":"Connection quality","event":"Event","eventIntro":"The event this machine is streaming for, when one is running.","noEvent":"None","diagnostics":"Diagnostics","room":"Room","participant":"Participant","path":{"title":"Signal path","explain":"Each thing this machine sends, drawn in the order it travels, so a broken link shows as the one hop that has turned amber.","microphone":"Microphone","browser":"This browser","channel":"Channel","event":"Event","status":{"ok":"Working","warn":"Needs attention","idle":"Not active","off":"Off","noVideoEvent":"Event shows no video","paused":"Paused"},"audio":"Audio","video":"Video","slides":"Slides","camera":"Camera","viewers":"Viewers","session":"Session"},"empty":{"linkDown":{"title":"This machine is not talking to InterScribe","body":"Check the network here and that this page is still signed in. It reconnects on its own once the link is back, so leave it open."},"idle":{"title":"Nothing streaming yet","body":"This machine is online and waiting. It goes on air by itself when an event starts on its channel, or the console can run a sound check on it."}},"roundTrip":"Round trip","jitterLoss":"Jitter · packet loss","sending":"Sending","kbpsAudio":"{{kbps}} kbps audio","mbpsVideo":"{{mbps}} Mbps video","network":{"title":"Check this network","intro":"Before an event, from this machine.","connection":"Run the connection check","speed":"Test your speed"},"slides":{"intro":"What this station sends to viewers.","sending":"Sending","lastSlide":"Last slide","lastSlideValue":"#{{seq}} at {{time}}","operator":"Operator","paused":"Paused","notPaused":"Not paused"},"connectionDetails":"Connection details","server":"Live-audio server"},"settings":{"name":"Agent name","nameIntro":"How this machine is identified everywhere else in InterScribe.","channel":"A/V channel","channelExplain":"The channel this machine publishes its audio to. Events pick audio up from a channel, not from an agent.","channelIntro":"Changing the channel restarts the stream.","devices":"Devices","devicesIntro":"What this machine listens to and looks at. Choose None to stop sending one."},"devices":{"couldNotStop":"That device would not stop. It may still be sending.","selectMicrophone":"Select a microphone","selectSpeaker":"Select a speaker","selectCamera":"Select a camera","selectDevice":"Select a device","none":"None"},"monitoring":{"title":"A/V monitoring","explain":"A local preview of what this machine is picking up, so the desk can be confirmed before an event starts.","intro":"Shown here only; this is not what the audience sees.","toggle":"Show A/V monitoring","noAudioInput":"No audio input","noVideoTrack":"No video","noVideoTrackHint":"Choose a camera to stream and monitor it.","waitingForVideo":"Waiting for video","level":"Microphone level {{dbfs}} dBFS · peak {{peak}}","levelNone":"Microphone level —","videoOff":"Video is off. Audio alone is enough.","slideSent":"Slide on screen now · sent as #{{seq}} · {{time}}","slideNotSent":"Slide on screen now · not sent: no event is live","slideNothingYet":"Slide on screen now · nothing sent yet"},"permission":{"title":"Microphone access needed","body":"This page needs the microphone before it can send sound, and the camera only if you turn on Send video. Allow access when the browser asks.","granted":"I've allowed access","retry":"Try again"},"alreadyActive":{"title":"An agent is already running here","body":"This browser is already running an agent on this machine, and only one can run per browser. This one has been stopped.","options":"To run more than one at the same time:","incognito":"Use a private or incognito window","otherBrowser":"Use a different browser on this machine","otherDevice":"Use another machine","footer":"If you did not mean to start a second one, look for an agent open in another tab, or reload this page."},"hero":{"bothWorking":"On air. Sound is arriving and slides go out as they change.","slidesOnlyWorking":"Slides go out as they change. This machine sends no sound.","attentionEvent":"Needs attention · {{event}} is live","chips":{"channel":"Channel","mic":"Mic","video":"Video","slides":"Slides","event":"Current event","none":"None","off":"Off","slidesLast":"{{program}} · last #{{seq}} at {{time}}"},"signalDetails":"Signal details"},"video":{"title":"Video (optional)","send":"Send video","sendHint":"Optional. The server receives video only when the event has video turned on (the session's settings › Video); viewers see this camera only then. Audio alone is fine, and is all captions and translation need.","turnOnForEvent":"Turn video on for this event","state":{"off":{"label":"Video off","advice":"Audio only. That is all captions and translation need."},"sending":{"label":"Video sending","advice":"Viewers see this camera: the event has video turned on."},"noVideoEvent":{"label":"Event shows no video","advice":"The camera is on, but this event doesn't show video, so no one sees it. Turn video on in the event's settings, or turn Send video off."},"unavailable":{"label":"Camera unavailable","advice":"The camera stopped or is used by another app. Audio keeps going."},"noCamera":{"label":"Choose a camera","advice":"Send video is on, but no camera is chosen. Pick one below, or turn Send video off. Audio keeps going."},"allowCamera":{"label":"Allow the camera","advice":"Send video is on, but the browser has not let this page use the camera. Allow it when the browser asks, or in the site's settings. Audio keeps going."}},"allowButton":"Allow camera"}},"editPage":{"tabs":{"aria":"Agent sections","overview":"Overview","statusPage":"Status page","settings":"Settings","technical":"Technical details"},"header":{"unnamed":"Unnamed agent","rename":"Rename this agent","lastSeen":"Last seen {{when}}","neverSeen":"Never checked in"},"chips":{"noChannel":"Not sending to a channel yet","input":"Input · {{device}}","inputNone":"Input · none reported","stickerOn":"Status sticker on","stickerOff":"No status sticker","sendsToLabel":"Sends to"},"sound":{"title":"Sound","hint":"The inputs this agent reported last time it ran. Switching makes a short gap in the sound.","idle":"Start the agent on its computer, press Test audio and speak. The meter should jump.","inputLabel":"Audio input","slidesOnly":"This agent only sends slides, so it has no sound to test."},"sends":{"title":"Where it sends","help":"Sessions that pick this channel hear this agent. Pick a room's channel to feed that room.","helpNoRoom":"{{channel}} has no room. Sessions that pick it hear this agent. Pick a room's channel to feed that room.","helpRoom":"Sessions in {{room}} hear this agent."},"connection":{"title":"Connection","connected":"Connected","disconnected":"Disconnected","technicalLink":"All technical details","status":"Status","lastCheckIn":"Last check-in","version":"Version"},"teaser":{"title":"Put a live status sticker on the desk","cta":"Make a sticker","description":"Anyone who scans it sees whether this agent is sending, and can change nothing."},"settings":{"nameDescription":"What you and your team call this agent.","nameRequired":"Give the agent a name to save."},"statusPage":{"intro":"A sticker on the desk links to a live page about this agent. Choose what it shows, and what a device password lets the sound team do."},"breadcrumb":{"roomsAudio":"Rooms & audio"}},"signIn":{"title":"Sign-in","description":"Sign the device out if it was lost, replaced or handed to someone else.","signOut":"Sign out this device","confirmTitle":"Sign out this device?","confirmYes":"Sign out","confirmDescription":"The device stops sending audio and slides at once and must be signed in again.","signedOut":"The device was signed out. It must be signed in again to work.","signOutFailed":"The device could not be signed out. Try again.","unprovenSignIn":"Signed in again without proof; earlier sign-ins are still active.","unprovenSignInSinceSignOut":"Signed in again without proof since the last sign-out.","renewalsLabel":"Renewals","renews":"Signed in · renews automatically","lastRenewed":"last renewed {{when}}","notRenewedYet":"signed in {{when}}","fromIp":"from {{ip}}","keyExpires":"pairing key expires {{date}}","olderApp":"Signed in with an older app version","signedOutState":"Signed out","signedOutExplain":"The device must sign in again before it works; there is nothing to sign out.","gracesTitle":"Refreshes repeated in the last 30 days","reuseBanner":"This device's sign-in was presented twice and was stopped for safety. The device keeps sending audio until its current event ends, then asks to be signed in again. If you did not restore or copy this device, sign it out now.","hotRePair":"Signing in again on the device keeps its audio running.","newNetworkBanner":"A refresh was repeated from a new network."},"setupErrors":{"program":"That is not a program this station can use.","address":"Use an address on this network: this computer, a .local name or a private address.","port":"The port must be a number from 1 to 65535."},"activity":{"agentLabel":"via the {{agent}} agent","why":"Why","confidence":"Confidence","openRun":"Open run","undo":"Undo","retry":"Retry","filters":"Filter activity","filter":{"agent":"Agent","allAgents":"All agents","outcome":"Outcome","anyOutcome":"Any outcome","account":"Account","from":"From","to":"To","apply":"Apply","accountPlaceholder":"Search by name"},"empty":{"filtered":"No activity matches these filters.","title":"No agent activity yet.","body":"What the agents do will appear here, with the reason for each.","filteredBody":"Widen the dates or clear a filter to see more."},"list":"Agent activity","paging":"Pages","newest":"Back to the newest","older":"Older","brief":{"title":"Latest weekly brief","revenueHidden":"This brief can include revenue figures, which you do not have access to."},"cost":{"title":"Cost this month","bar":"Spend against the shared cap","byAgent":"Spend by agent","noSharedCap":"No shared cap is set. Each colour is one agent's share of the spend.","ofShared":"of {{cap}}","ownCap":"own cap {{cap}}","reached":"Cap reached","share":"{{share}}%","sharedDescription":"One monthly cap, shared by every agent. Each colour is one agent's share.","used":"{{pct}}% used","valueText":"{{spent}} of {{cap}}"},"run":{"title":"Run","heading":"{{agent}} run","close":"Close","notFound":"That run no longer exists.","test":"Test run","noSteps":"This run recorded no steps.","steps":"Steps","failedStep":"Failed"},"reason":{"invalidRequest":"The page could not send this. Reload it and try again","missingPermission":"You do not have permission to do this","notFound":"That row no longer exists","notAgentActivity":"That row was not written by an agent","alreadyUndone":"That was already undone","windowPassed":"The undo window has passed","notReversible":"This kind of work cannot be undone","alreadySent":"It already left, so it cannot be undone","runNotFound":"That run no longer exists","runNotFailed":"Only a failed run can be retried","alreadyActed":"Someone already acted on this","runtimeOff":"Agents are switched off, so nothing was carried out","agentDisabled":"This agent is switched off","notRetryable":"This run cannot be retried","proposalBusy":"Another copy of this action was still running. Reload to see whether it went through, or retry.","switchedOff":"Not switched on yet","keyReused":"This button was already used. Try again","other":"That did not go through ({{reason}})"},"step":{"READ":"Read","THINK":"Think","TOOL":"Tool","DRAFT":"Draft","GUARDRAIL":"Guardrail","DECISION":"Decision","ACT":"Act"},"page":{"title":"Agent activity","subtitle":"What the agents did and why, what it cost, and the way to undo or retry it."},"outcome":{"DONE":"Done","ESCALATED":"Escalated","FAILED":"Failed","UNDONE":"Undone"},"runStatus":{"CANCELLED":"Cancelled","DONE":"Done","ESCALATED":"Handed to a person","FAILED":"Failed","RUNNING":"Running"},"tool":{"read_account":"Read the account","read_billing":"Read the billing","read_calendar_slots":"Checked the calendar","read_case":"Read the case","read_duplicates":"Read the duplicates","read_lead":"Read the lead","read_metrics":"Read the metrics","read_reconciliation":"Read the reconciliation","read_thread":"Read the conversation","read_usage":"Read the usage","search_help_docs":"Searched the help docs","send_message":"Sent a message","write_brief":"Wrote the brief"}},"answer":{"title":"Answer threshold","line":"Answers from the help docs send alone at confidence ≥ {{value}}","label":"Minimum confidence","save":"Save","saved":"Threshold saved","readOnly":"An admin can change this.","invalid":"Enter a confidence between 0.5 and 1","needsSuperAdmin":"Only a SuperAdmin can lower it"},"kill":{"title":"Kill switch","running":"Agents are running","stopped":"All agents are stopped","by":"Stopped by {{name}} on {{date}}","someone":"someone","neverOn":"Agents have not been switched on yet","why":"Why","reason":"Reason","reasonOptional":"Why? (optional)","stop":"Stop all agents","start":"Switch agents on","superOnly":"Only a SuperAdmin can switch agents back on.","needsSuperAdmin":"Only a SuperAdmin can switch agents on"},"flag":{"off":"Switched off: {{flag}}"},"quiet":{"sourceDefault":"The default schedule","sourceGlobal":"A custom schedule","title":"Quiet hours","description":"Agent sends in a quiet window wait for the next allowed minute and are never dropped. Times are the customer's local time: the contact's, else the prospect's, else the account's, falling back to America/Toronto.","unreadable":"The saved schedule cannot be read, so the default is in use.","startFor":"{{day}} quiet from","endFor":"{{day}} quiet until","remove":"Remove","add":"Add a window","save":"Save schedule","saved":"Schedule saved","restore":"Restore the default","restored":"Default schedule restored","noneDay":"No quiet window","readOnly":"Only a SuperAdmin edits the schedule.","alwaysQuiet":"This schedule never allows a send","emptyWindow":"A window needs a start and an end that differ","invalidTime":"Times must be HH:MM in 15-minute steps","tooMany":"A schedule holds at most 21 windows","invalid":"That schedule is not valid","none":"No quiet hours: agents may send at any time","everyDay":"Every day {{span}}","until":"{{day}} until {{end}}","window":"{{day}} {{span}}","from":"From","to":"To"},"rise":{"title":"Rise thresholds","description":"What an action needs at Prepare before an admin can raise it. Each agent may override these in its Autonomy tab.","daysLabel":"Days at Prepare","draftsLabel":"Decided drafts","save":"Save thresholds","blank":"Leave a field empty to use the default.","saved":"Thresholds saved","readOnly":"Only a SuperAdmin edits these.","notStarted":"Starts counting when the agent is enabled","eligible":"Eligible now","days_one":"{{count}} day","days_other":"{{count}} days","drafts_one":"{{count}} more decided draft","drafts_other":"{{count}} more decided drafts","and":" and ","waiting":"Eligible for {{rung}} in {{when}}","invalid":"Days must be a whole number from {{dMin}} to {{dMax}}, and decided drafts from {{nMin}} to {{nMax}}"},"setup":{"title":"Set up agents","description":"Creates the nine agents switched off, each with a draft version, and the default personas. Pick who each one reports to.","reportsTo":"{{agent}} reports to","choose":"Choose a person","submit":"Set up agents","superOnly":"No agents exist yet. A SuperAdmin sets them up."},"rung":{"SUGGEST":"Suggest","PREPARE":"Prepare","ACT_AFTER_APPROVAL":"Act after approval","ACT_AND_REPORT":"Act and report","AUTONOMOUS":"Autonomous"},"reason":{"needsSuperAdmin":"Only a SuperAdmin can do this","missingPermission":"You do not have permission to do this","invalidRequest":"The page could not send this. Reload it and try again","reasonRequired":"Say why","agentNotFound":"That agent does not exist","notLive":"This agent is not running yet","noActiveVersion":"It has no active version yet","reportsToRequired":"Choose who each agent reports to","unknownUser":"That person is not on the team","nameRequired":"A persona needs a name and a display name","fromLocalPart":"The sending address may only use lowercase letters, digits, dots and hyphens","languages":"List at least one language, for example en","tone":"Each tone slider must sit between 0 and 1","duplicatePersona":"Another persona already has that name or sending address","personaNotFound":"That persona no longer exists","personaInUse":"An enabled agent writes as this persona; change its persona first","keyReused":"This form was already used. Reload the page and try again","other":"That did not go through ({{reason}})"},"enable":{"needsSuperAdmin":"Only a SuperAdmin can enable an agent","notLive":"Not running yet: this agent has no triggers in this release","noVersion":"Publish a version first: there is no active version"},"rate":{"notEnough":"Not enough decisions yet"},"day":{"MON":"Monday","TUE":"Tuesday","WED":"Wednesday","THU":"Thursday","FRI":"Friday","SAT":"Saturday","SUN":"Sunday"},"persona":{"tone":{"warmFormal":"Warm to formal","briefDetailed":"Brief to detailed","playfulSerious":"Playful to serious","brief":"Brief","detailed":"Detailed","formal":"Formal","legend":"Tone","playful":"Playful","serious":"Serious","warm":"Warm"},"new":"New persona","name":"Name","displayName":"Display name","title":"Title","fromLocalPart":"Sending address (before the @)","replyTo":"Reply-to address","languages":"Languages, separated by commas","signature":"Signature","save":"Save persona","close":"Close","saved":"Persona saved","deactivate":"Make inactive","activate":"Make active","sheet":"Personas","description":"The named people agents write as. A persona in use by an enabled agent cannot be made inactive.","add":"Add a persona","inactive":"Inactive","edit":"Edit","editTitle":"Edit {{name}}","emptyBody":"Add the people the agents write as, with a sending address and a signature.","emptyTitle":"No personas yet","sheetSubtitle":"Who the customer reads. Never a photo: a persona is shown by its initials.","unnamed":"New persona"},"state":{"notRunning":"Not running yet","paused":"Paused","on":"On","off":"Off"},"card":{"owner":"Owner","persona":"Writes as","noPersona":"No persona","version":"Version","noVersion":"No active version","canary":"canary v{{version}} at {{pct}}%","preset":"Preset","runs":"Runs, 7 days","waiting":"Waiting decisions","acceptance":"Accepted","edits":"Edited before sending","ownThresholds":"Own rise thresholds","ownAnswer":"Own answer threshold","ownQuiet":"Own quiet hours","trend_one":"{{count}} run in the last 14 days","trend_other":"{{count}} runs in the last 14 days","trendLabel":"14 days","costThisMonth":"Cost this month"},"control":{"disable":"Switch off","enable":"Enable","pauseReason":"Why? (optional)","pauseReasonLabel":"Reason for pausing","resume":"Resume","pause":"Pause"},"backToSuggest":{"label":"Back to suggest only","lowered":"Lowered to Suggest: {{list}}","already":"Everything was already at Suggest"},"needsYou":{"fromAgentAs":"{{agent}} writing as {{persona}}","fromPerson":"{{name}} asked","approvedNotCarriedOut":"Approved, not carried out yet","overdue":"Overdue","selectForBatch":"Select for batch","demoted":"A person has to send this one:","proposal":"Proposal","confidence":"Confidence","impact":"Impact","deadline":"Deadline","evidence":"Evidence","preview":"Email preview","disclosure":"Disclosure line added: this email says an AI assistant wrote it.","openRun":"Open run","decideOnHome":"Decide on Home","malformed":"Malformed: take over. The proposal could not be read.","switchedOff":"Switched off: agents.runtime","retry":"Retry","approve":"Approve","editApprove":"Edit & approve","accept":"Accept","acceptOpen":"Accept and open Autonomy","reviewSend":"Review and send","openPrefilled":"Open prefilled","openGiftSheet":"Open gift sheet","reject":"Reject","takeOver":"Take over","alwaysAllow":"Always allow this kind up to …","originalKept":"The agent's original stays on record.","teachTick":"Teach the agent","teachNote":"What should it learn?","approveEdit":"Approve edit","cancel":"Cancel","rejectReason":"Why reject it?","confirmReject":"Confirm reject","upTo":"Up to","proposePolicy":"Propose to the admins","proposed":"Proposed. It waits for an admin and changes nothing yet.","editedDone":"Approved with your edit.","engine":{"killSwitch":"All agents are stopped, so the agent could not carry this out. Retry once they are switched on.","neverGive":"Agents never give gifts, credits or discounts. A person must do this from the gift sheet.","stale":"The agent's instructions changed since it proposed this. Take over, or ask the agent to draft it again.","notExecutable":"The agent cannot carry this out by itself. Take over.","statusMismatch":"Someone already decided this somewhere else. Reload to see where it stands.","secondPerson":"A second person must approve this, not the one who asked.","alreadyActed":"Someone already acted on this. Reload to see where it stands.","runtimeOff":"Agents are switched off, so nothing was carried out. Retry once they are switched on.","agentDisabled":"This agent is switched off, so nothing was carried out. Switch it on, then retry.","notRetryable":"This cannot be retried. Take over.","proposalBusy":"Another copy of this action was still running. Reload to see whether it went through, or retry.","switchedOff":"The agents service is not switched on yet, so nothing was carried out. Retry later.","other":"The agent could not carry this out ({{reason}}). Retry later."},"refusal":{"reasonRequired":"Say why you are rejecting it.","notPending":"Someone already decided this.","runtimeOff":"Switched off: agents.runtime","killSwitch":"All agents are stopped.","disabled":"This agent is switched off.","paused":"This agent is paused.","malformed":"The proposal could not be read. Take over.","invalidEdit":"That edit is not valid for this proposal.","notFound":"This item no longer exists.","permission":"You don't have permission to do this.","notEdited":"Nothing was changed, so there is nothing to teach.","cap":"That is above what this kind of action may ever do.","other":"Refused ({{reason}})."},"shortfall":{"noCitation":"No help-doc article cited","belowThreshold":"Below the answer threshold ({{value}})","upset":"The customer seems upset"},"kind":{"draftReview":"Draft to review","escalation":"Escalation","suggestion":"Suggestion","teach":"Teach an agent","policy":"Policy proposal","gift":"Gift","offer":"Offer","parentMove":"Parent move","writeOff":"Write-off","monthClose":"Month close"},"title":"Needs you","subtitle":"Drafts, escalations and suggestions that wait for a person.","oneItem":"Showing one item.","showAll":"Show everything","filters":"Filters","all":"All","fromAgents":"Agents","fromPeople":"People","fromAll":"All requesters","onlyMine":"Only mine","team":"Team","anyTeam":"Any team","batchHint":"Routine, confident, low-impact items can be approved together.","selectAll":"Select all {{count}}","batchApprove":"Approve {{count}} selected","empty":{"title":"Nothing needs you","text":"When an agent has a draft, a question or a suggestion for you, it shows up here."},"list":"Waiting on you","keys":"Keys: j / k move, a approve, e edit, r reject, t take over.","field":{"subject":"Subject","body":"Message","note":"Note","title":"Title","reason":"Reason"}},"studio":{"preset":{"CAUTIOUS":"Cautious","STANDARD":"Standard","TRUSTED":"Trusted","applied":"Preset applied: {{count}} actions changed","partial":"Part of the preset could not be applied, so it was not recorded as the agent's preset. {{count}} actions changed.","skipped":"Skipped"},"whole":{"title":"The whole agent","help":"A preset moves every action it can; an action the gate does not allow yet is skipped and listed.","rung":"Raise every action to","note":"Why, without waiting","raise":"Raise the whole agent without waiting","raised":"Raised"},"autonomy":{"notePlaceholder":"For example: we tested it enough","note":"Why you are raising it without waiting","changed":"Changed","handOver":"The hand-over is always on","giving":"A person always decides","draftReply":"Replies outside the help docs are always drafts","answerRow":"Sends alone only when it cites a help-doc article, is at least this confident and the customer is not upset; otherwise it becomes a draft for a person","proposed":"Proposed: {{rung}}. Nothing changes until you press it.","askSuper":" or ask a SuperAdmin","current":"Now","locked":"Locked","lower":"Lower to {{rung}}","raise":"Raise to {{rung}}","raiseManual":"Raise to {{rung}} without waiting","openManual":"Raise without waiting","notYet":"Not yet","caption":"What each action may do alone","action":"Action","restart":"Lowering an action restarts its Prepare clock: raising it again waits the full time and the decided drafts count from zero.","title":"What it may do alone","help":"Each action moves up one rung at a time. Anything above Prepare needs the gate or a SuperAdmin."},"rise":{"title":"Rise thresholds for this agent","help":"What an action needs at Prepare before an admin can raise it.","own":"This agent: {{days}} days, {{drafts}} decided drafts","inherit":"Use the global default ({{days}} days, {{drafts}} drafts)","blank":"Leave a field empty to use the global default."},"answer":{"title":"Answer threshold","help":"How confident a help-doc answer must be to send without a person.","inherit":"Use the global default ({{value}})","own":"This agent: {{value}}","blank":"Leave it empty to use the global default. Any admin may raise it; lowering it is a SuperAdmin's."},"quiet":{"title":"Quiet hours","help":"When this agent may not send. Times are the customer's local time; a send in a quiet window waits and is never dropped.","choice":"Which schedule this agent follows","global":"Use the global schedule","own":"Own schedule","apply":"Follow the global schedule","restored":"This agent follows the global schedule"},"behaviour":{"confidence":"Confidence threshold","sendCap":"Sends per week","costCap":"Monthly cost cap (USD)","saveGuardrail":"Save limits","limitsHelp":"Below the confidence threshold the agent asks a person. These limits apply at once; they are not part of the draft. Leave a limit empty for none.","guardrailSaved":"Limits saved","title":"When it acts","help":"Part of the draft. Quiet hours and the answer threshold are in the Autonomy tab.","whenToAct":"When to act","cadence":"Cadence","sendWindows":"Send windows","maxPerCustomer":"Most messages per customer","limits":"Limits","limitsTitle":"Confidence, weekly sends and cost for this agent.","costCapNone":"None of its own","sharedCap":"Every agent together shares one monthly total of {{cap}}. A cap here limits this agent within it."},"disclosure":{"remove":"Remove","rules":"Where it applies","rulesHelp":"The disclaimer is added to messages for a recipient in one of these places. Rules apply at once; they are not part of the draft.","noRules":"No rules yet, so the disclaimer is never added.","country":"Country","region":"Region","city":"City","legal":"Legal reference","add":"Add a place","added":"Place added","preset":"Apply the legally required places","presetDone":"Added {{count}} places","title":"AI disclosure","help":"Tells a recipient they are reading an AI-written message. Part of the draft.","enabled":"Add a disclaimer to messages","text":"Disclaimer text","unknown":"When the recipient's place is not known","noDisclosure":"Do not disclose","disclose":"Disclose","research":"Research recommends disclosing when the place is not known, because the EU and Maine rules apply by the recipient's location. The default stays Do not disclose.","leadSuggest":"For the Lead agent we suggest Disclose; it is not selected for you.","group":{"EU_EEA":"European Union and EEA","OTHER":"Elsewhere","US":"United States"},"noRulesBody":"Add a place, or apply the places where the law requires it.","chooseCountry":"Choose a country","state":"State","wholeCountry":"The whole country","placeHelp":"Leave the state or region empty for the whole country. A city needs a state or region."},"preview":{"RULE_MATCH":"The recipient's place matches a rule","NO_MATCH":"No rule matches the recipient's place","UNKNOWN_LOCATION_FALLBACK":"The place is not known, so the unknown-location choice applies","DISABLED":"Disclosure is switched off","title":"Preview for a recipient","help":"What the agent would add for a contact or a lead, read the way a send reads it.","type":"Recipient","contact":"Contact","lead":"Lead","show":"Preview","notFound":"That record was not found.","applied":"The disclaimer is added","notApplied":"No disclaimer is added","rule":"Matched rule: {{rule}}","location":"Place: {{place}} ({{source}})","noLocation":"No place is known for this recipient.","whichContact":"Contact","whichLead":"Lead","search":"Search by name or email"},"noVersion":"This agent has no version yet.","instructions":{"title":"Instructions","help":"What the agent is for and how it works. Part of the draft: nothing changes for customers until a tested draft is published."},"handOver":{"title":"The hand-over rule","help":"Always on, for every agent. It cannot be edited or turned off.","default":"Anyone who asks for a person, or asks whether they are talking to one, is handed to a person at once."},"persona":{"pick":"Writes as","none":"No persona","save":"Use this persona","edit":"Edit personas on the Agents page","saved":"Persona changed","title":"Persona","help":"The name and signature on every message this agent sends.","signature":"Signature preview","replyLine":"Reply to this email and {{name}} will see it.","noneYet":"No persona is chosen, so there is no signature to show."},"tone":{"title":"Tone and phrases","help":"How the agent sounds. Part of the draft: it takes effect when this draft is published."},"phrases":{"use":"Phrases to use (one per line)","avoid":"Phrases to avoid (one per line)"},"status":{"DRAFT":"Draft","TESTED":"Tested","CANARY":"Canary","ACTIVE":"Live","ARCHIVED":"Archived"},"versions":{"canaryPct":"Share of customers (%)","canary":"Publish as canary","published":"Published","live":"Publish live","needsTested":"Only a tested version can be published. Add 3 test cases and make them all pass in the Test tab.","rollback":"Roll back to this version","rolledBack":"This version is live again","title":"Versions","help":"Draft, then tested, then canary or live. A rollback to a version that was live before needs no new test.","number":"Version {{n}}","changes":"Show changes"},"diff":{"instructions":"Instructions","behaviour":"Behaviour","personality":"Persona and tone","disclosure":"Disclosure","title":"Changes","between":"Version {{to}} against version {{from}}","first":"Version {{to}} is the first version","none":"Nothing to compare with.","unchanged":"No changes"},"note":"What changed (optional)","saveDraft":"Save draft","draftNote":"Saves only when you press Save. Saving puts a tested draft back to draft: its tests run again.","newDraftNote":"Saving starts a new draft, version {{next}}; the live version stays as it is.","draftSaved":"Draft saved","section":{"mission":"Mission","knowledge":"Knowledge sources","rules":"Rules","escalation":"Escalation","examples":"Examples"},"reason":{"noteRequired":"Add a short note: say why you are raising it without waiting (for example, we tested it enough)","needsAdmin":"Only an admin can change what an agent may do alone","needsMonth":"It has not been at Prepare long enough yet","needsDecisions":"Not enough of its drafts have been decided yet","oneRung":"An admin can raise one rung at a time","givingCapped":"A person always decides this kind of action","handOverFixed":"The hand-over is always on","aboveCap":"This action cannot go above its highest allowed rung","invalidRung":"That is not a rung","unknownAction":"That action does not exist","notAgentAction":"This agent does not own that action","unknownPreset":"That preset does not exist","staleBase":"Someone else saved the draft meanwhile. Reload the page and try again","versionNotFound":"That version no longer exists","instructionsRequired":"The instructions cannot be empty","unknownTool":"One of the tools is not one an agent may have","emptyDisclaimer":"Disclosure is on, so the disclaimer text cannot be empty","invalidFallback":"Choose what to do when the location is unknown","invalidBehaviour":"The behaviour settings are not valid","invalidPersonality":"The personality settings are not valid","notTested":"Only a tested version can be published. Add at least 3 test cases and run them until every one passes","canaryPct":"The canary share must be a whole number from 0 to 100","invalidTarget":"Choose canary or live","notArchived":"Only an archived version can be rolled back to","neverActive":"That version was never live, so it cannot be rolled back to. Publish it instead","invalidJurisdiction":"Use a two-letter country code. A region must start with the country (for example US-CA), and a city needs a region and is lower case","duplicateRule":"That place is already in the list","ruleNotFound":"That rule no longer exists","testCaseNotFound":"That test case no longer exists","invalidFixture":"The fixture must be a JSON object","invalidExpectation":"The expectation is not valid","subjectRequired":"Choose a record or give the case a fixture","invalidSubject":"That record type is not valid","switchedOff":"Switched off: agents.runtime","sendCap":"The weekly send limit must be a whole number, or empty for none","confidence":"Confidence must be between 0 and 1","costCap":"The cost cap must be an amount of zero or more, or empty for none","invalidJson":"That is not valid JSON"},"tabs":{"persona":"Persona","instructions":"Instructions","behaviour":"Behaviour","autonomy":"Autonomy","disclosure":"Disclosure","test":"Test","versions":"Versions","label":"Studio sections"},"readOnly":"You can read this page. An admin changes it.","test":{"addCase":"Add test case","anyDecision":"Any","caseSaved":"Test case saved","count":"{{pass}} of {{total}} pass","decision":"Expected decision","delete":"Delete test case","edit":"Edit","exclude":"Reply must not include (one per line)","failed":"Failed","fixture":"Fixture (JSON: the situation the agent is given)","handOver":"Must hand over to a person","help":"A version can go out only when it has at least 3 test cases and every one passes on it.","include":"Reply must include (one per line)","name":"Name","new":"New test case","noRuns":"No test runs yet.","none":"No test cases yet.","notRun":"Not run on this draft","passed":"Passed","refresh":"Update results","refreshed":"Results updated","results":"Recent test runs","resultsHelp":"The ten latest, with what the agent did at each step and what it cost.","run":"Run","runAll":"Run all on this draft","runHelp":"Runs use the draft as it is saved. They cost a little and never contact a customer.","runOne":"Run once on this record","running":"Running","saveCase":"Save test case","started":"Started. Results appear here when the runs finish.","stepFailed":"failed","record":"Record","subject":{"ACCOUNT":"Account","CASE":"Case","PROSPECT":"Lead","THREAD":"Conversation"},"subjectPlaceholder":"Search by name, subject or email","subjectType":"Record type","switchedOff":"Switched off: {{flag}}","title":"Test cases"}},"inbox":{"heldBy":"{{persona}} · {{agent}} agent","heldByAgent":"{{agent}} agent","takeBack":"Take back","handToAgent":"Hand to agent","agentName":"{{agent}} agent"},"header":{"writesAs":"Writes as {{name}}","paused":"Paused","on":"On","off":"Off","tabs":"Agent sections"},"tabs":{"overview":"Overview","studio":"Studio"},"overview":{"owner":"Reports to","cost":"Cost this month","runs":"Runs, 7 days","waiting":"Waiting decisions","autonomy":"Open the Autonomy tab","allActivity":"All activity for this agent","ladder":"What it may do alone","rungs":"Rungs","recent":"Recent activity","noActivity":"Nothing yet.","lockedAbove":"Locked above {{rung}}","noActivityBody":"What this agent does shows here, with why it did it and what it cost."},"page":{"title":"Agents","subtitle":"Who works for us, how much they may do alone, and the switch that stops them all."},"roster":"Agents","streamingLink":{"lead":"Looking for streaming agents?","link":"Platform live › Agents"},"sidebar":{"section":"AI agents","needsYou":"Needs you","agents":"Agents","activity":"Agent activity"},"resume":{"needsSuperAdmin":"Only a SuperAdmin can resume an agent"},"ladder":{"SUGGEST":"Points something out. Nothing is written or sent.","PREPARE":"Drafts the work. A person reads it and sends it.","ACT_AFTER_APPROVAL":"Does it once a person approves it in Needs you.","ACT_AND_REPORT":"Does it, tells the owner, and leaves a window to undo.","AUTONOMOUS":"Does it within policy. Every step shows in Agent activity.","always":"Always a person: anything given away, refunds, price and plan changes, and a customer who asks for a person. Only an admin moves a rung; an agent never raises its own.","description":"Each thing an agent can do sits on one rung. Agents start low and rise one rung at a time, only after a month of drafts a person checked.","rungs":"The five rungs","title":"How an agent earns trust"},"picker":{"clear":"Clear {{label}}","none":"Nothing matches","searching":"Searching…"},"preset":{"custom":"Custom"},"cost":{"ownCap":"{{spent}} of {{cap}} (its own cap)","shared":"{{spent}} of the shared {{cap}}","noCap":"{{spent}}, no cap"},"connectionChecks":{"title":"Connection checks","intro":"Checks run for this workspace in the last 30 days. Share a report ID with support.","empty":"No checks in the last 30 days. Run one from the computer you stream from.","run":"Run the connection check","roles":{"sound-desk":"Sound desk","interpreter":"Interpreter","listener":"Listener"},"sources":{"check":"/check","console":"Console","booth":"Booth","agent-app":"Agent app"},"verdicts":{"ok":"All good","warn":"Works with a warning","fail":"Failed"},"line":"{{when}} · {{from}}"}},"aiDesk":{"eyebrow":"Growth","title":"AI desk","new":"New","metaTitle":"AI desk","greeting":{"morning":"Good morning, {{name}}.","afternoon":"Good afternoon, {{name}}.","evening":"Good evening, {{name}}."},"summary_one":"The AI read the latest email, voice notes and cards. {{count}} thing needs one tap; {{filed}} were filed for you.","summary_other":"The AI read the latest email, voice notes and cards. {{count}} things need one tap; {{filed}} were filed for you.","stats":{"label":"Today at a glance","followUps_one":"follow-up due today","followUps_other":"follow-ups due today","goingCold":"hot leads going cold (no reply in 6+ days)","ready":"replies that look ready to meet","likely":"likely this quarter · target {{target}}","likelyNoTarget":"likely this quarter ({{quarter}})","waiting_one":"suggestion waiting for an OK","waiting_other":"suggestions waiting for an OK"},"ready":{"title":"Ready for your OK · {{count}}","sub":"Each one says why. Approve, change it, or dismiss; dismissing teaches it.","approveSafe":"Approve all safe ones","approveSafeHint":"Only changes that ask first on leads already on file. Drafts always wait for you.","noneSafe":"Nothing here is safe to approve in one go; each one needs a look.","safeDone_one":"Approved {{count}} suggestion.","safeDone_other":"Approved {{count}} suggestions.","safeRefused_one":"{{count}} could not be approved; it is still listed.","safeRefused_other":"{{count}} could not be approved; they are still listed.","emptyTitle":"All caught up","emptyText":"Nothing needs your OK right now. New suggestions arrive as replies, cards and notes come in.","why":"Why: {{text}}"},"actions":{"approve":"Approve","approveN":"Approve {{count}}","edit":"Edit","dismiss":"Dismiss","seeDraft":"See draft","hideDraft":"Hide draft","draft":"Draft","open":"Open","review":"Review {{count}}","done":"Done","working":"Working…","failed":"That did not work. Try again."},"kind":{"replyReady":{"title":"{{name}} replied and looks ready to meet","why":"reply on {{date}}; it reads as ready to meet."},"goingCold":{"title":"Going cold: {{who}}","quoted":"Quoted, no reply in {{days}} days. Suggest a short check-in.","hot":"A hot lead with no reply in {{days}} days. Suggest a short check-in.","why":"last touch {{date}}."},"followups":{"title_one":"{{count}} follow-up from {{event}}, ready to draft","title_other":"{{count}} follow-ups from {{event}}, ready to draft","noEvent":"the cards you scanned","detail":"One per scanned card, in their language. Leads who only gave us their card get role-related messages with a way to opt out.","why":"cards scanned {{date}}; nobody contacted yet."},"revive":{"title":"Worth another try: {{who}}","detail":"Lost on price. The same setup now costs {{amount}} less. Draft a short note?","detailMonthly":"Lost on price. The same setup now costs {{amount}} less per month. Draft a short note?","why":"lost reason “price”, and pricing changed since."},"duplicate":{"title":"Same person twice: {{name}}","detail":"{{a}} and {{b}} look like the same lead. Opens the Duplicates page to merge (merging stays a person's job)."},"inbound":{"title":"Forwarded by {{by}}: {{sender}}","titleNoBy":"Forwarded email: {{sender}}","someone":"someone new","detail_one":"{{count}} thing to do: {{steps}}","detail_other":"{{count}} things to do: {{steps}}","whyKnown":"forwarded {{date}}; the sender is already a lead.","whyNew":"forwarded {{date}}; the sender is new to us."},"enrich":{"title":"{{who}}: their website says otherwise","detail":"Their website disagrees on {{fields}}. Approving adds this note; change the fields yourself if the site is right:","why":"website read {{date}}; the AI never changes a filled field."}},"steps":{"stage":"move {{who}} to {{stage}}","task":"add a task: “{{title}}”","reply":"a reply to send (draft)","other":"{{action}}","note":"add a note: “{{body}}”","createLead":"add {{name}} as a new lead"},"draft":{"region":"Draft for {{name}}","unsubscribed":"No draft: they unsubscribed.","noBasis":"No draft: there is no consent basis on file. Ask them for consent first.","roleOnly":"Role-related only: they gave us their card, so keep it about their work. The draft says how to opt out.","inbox":"This opens their conversation. Use Draft reply there, then edit and send.","openInbox":"Open the conversation","email":"A starting point in {{language}}. Edit it before sending; nothing is sent until you send it.","subject":"Subject","body":"Message","openEmail":"Open in your email","copy":"Copy","copied":"Copied","language":{"en":"English","es":"Spanish","fr":"French","pt":"Portuguese"},"writeInConversation":"Write it in their conversation","engineSoon":"Drafts in the conversation arrive soon; use the draft below for now.","suppressed":"No draft: mail to their address bounced or was marked as spam.","noEmail":"No draft: there is no valid address for them."},"filed":{"title":"Filed for you overnight · {{count}}","sub":"Low-risk work done without you in the last 24 hours. Open any of it to check or undo it.","emails_one":"{{count}} email attached to its lead","emails_other":"{{count}} emails attached to their leads","voiceNotes_one":"{{count}} voice note transcribed and filed","voiceNotes_other":"{{count}} voice notes transcribed and filed","cardsWaiting_one":"{{count}} business card read (waiting for review)","cardsWaiting_other":"{{count}} business cards read (waiting for review)","bounced_one":"{{count}} bounced email marked on its lead","bounced_other":"{{count}} bounced emails marked on their leads","see":"See","review":"Review","empty":"Nothing was filed in the last 24 hours.","enriched_one":"{{count}} organisation filled in from its website","enriched_other":"{{count}} organisations filled in from their websites","hide":"Hide","undo":"Undo","undone":"Taken off"},"events":{"title":"Events coming up","sub":"Where our kind of customers will be.","followups":"follow-ups: {{contacted}} of {{leads}} sent","mentioned_one":"{{count}} lead mentioned it · add as an event?","mentioned_other":"{{count}} leads mentioned it · add as an event?","date":"Starts on","add":"Add event","empty":"No events coming up. The leads board's event picker adds one."},"fields":{"city":"city","organizationSize":"organisation size","languagesNeeded":"languages needed","about":"about"},"attach":{"title":"Forwarded emails not filed yet","line":"The forwarded email for {{who}}:","retry":"Try again","done":"Filed on the lead.","reason":{"not_sender":"the lead is not the person who wrote it.","mail_gone":"the email is no longer kept (90 days).","stale":"the suggestion changed since.","not_found":"that lead is no longer on file.","no_lead":"there is no lead to file it on.","other":"it could not be filed right now."}}},"analytics":{"title":"Analytics","description":"Tracked page views and events for {{0}}","overview":"Overview","pageViews":"Page views","uniqueVisitors":"Unique visitors","liveVisitors":"Live visitors","events":"Events","settings":"Settings","delete":"Delete all analytics data","deleted":"Deleted","viewed":"Viewed","viewedAt":"Viewed at","route":"Route","url":"URL","enterURL":"Enter URL","action":"Action","category":"Category","label":"Label","value":"Value","visitor":"Visitor","visitors":"Visitors","views":"Views","totalViews":"Total Views","listenerSplit":{"title":"How people listened","channel":"Channel","people":"People","captionsOnly":"Captions only","roomAudio":"Room audio","browserVoice":"Browser voice","from":{"floor":"Floor audio","ai":"AI voice","interpreter":"Interpreter"},"minutes":"{{count}} min","peak":"peak {{count}}","notRecorded":"Not recorded","empty":"Nobody opened a channel of this session.","note":"Each person counts once per channel, in the most they did: room audio over browser voice over captions only. Room audio is what the channel plays: the floor, an interpreter or the AI voice. Browser voice is the listener's own browser reading the captions aloud: it is not the AI voice and costs nothing. Minutes add up every connection; a peak is the most people in that mode at once.","olderNote":"Older sessions recorded room audio only, from the audio room's connections: browser voice, minutes and peaks by mode were not recorded. \"Not recorded\" across a row: listeners' browsers read that language aloud, and nothing recorded it.","nobody":"Nobody opened this channel","howWeCount":"How we count people, minutes and peaks","about":{"captionsOnly":"Read the captions, no sound.","roomAudio":"What the channel plays: the floor, an interpreter or the AI voice.","browserVoice":"The listener's own browser reading captions aloud. Not the AI voice, costs nothing."}},"totalTranslations":"Total Translations","totalHighlights":"Total Highlights","view":"View","scheduledSessions":"Scheduled sessions","streamedSessions":"Streamed sessions","totalDuration":"Total Duration","captionViews":"Caption Views","transcriptsAndTranslationss":"Transcripts and Translations","audioAiInterpretedLanguages":"Audio AI-Interpreted Languages","aiInterpreted":"AI Interpreted","danger":{"title":"Danger zone","description":"This will delete all analytics data. This cannot be undone.","reset":{"title":"Reset data","description":"Reset your website to delete all historical data, including Unique visitors, Page views and Events."}},"sessionAudience":{"people":"People","peopleSummary":"Distinct browsers that opened a channel.","peopleNote":"Distinct browsers that opened a channel. Our own booth and console screens are left out, one browser counts once however often it reconnected, and the floor channel opened beside a chosen language is not a second person.","connections":"Connections","connectionsSummary":"Every connection the engine recorded.","connectionsNote":"Every connection the engine recorded on a channel, counted each time: our own booth and console screens, every reconnection, the audio room's own record of a join, and the floor channel FrontDoor opens beside the language a listener picked."},"sessionReport":{"verdict":{"ran":"Ran {{ran}}. {{people}} listened, across {{languages}}.","ranEmpty":"Ran {{ran}} and published {{languages}}. Nobody opened a channel.","neverRan":"This session never started.","live":"Live now — {{listening}} listening.","planned":"Booked for {{starts}}, with {{channels}} planned."},"openConsole":"Open the console","notRecorded":"Not recorded","captions":"Captions","facts":{"languages":"Languages published","languagesSummary":"Languages that actually produced captions.","languagesNote":"Languages that actually produced captions, whatever was planned.","peak":"Peak listening","peakSummary":"The most people on the session's channels at once.","peakNote":"The most people on the session's channels at one moment.","listeningNow":"Listening now","listeningNowSummary":"People on a channel right now.","unrecordedSummary":"No peak was recorded for this session.","unrecordedNote":"Nothing sampled a listener count for this session, so there is no peak to report.","listeningNowNote":"People on a channel at this moment.","howWeCount":"How we count"},"timeline":{"band":"Captions published"},"produced":{"speech":"{{speaking}} of speech","translated":"{{characters}} translated into {{languages}}","translatedOnly":"{{characters}} translated","noneWrap":"No speech was captioned in this session, so there is nothing to measure.","nonePrepare":"Speech, captions and translation totals appear here once the session goes live.","noneLive":"Nothing has been captioned yet. Totals appear here as soon as someone speaks.","spend":"${{amount}} of translation"},"takeaways":{"transcripts":"Transcript","highlights":"Highlights ({{count}})","summaries":"Summaries ({{count}})","none":"Nothing to take away from this session yet.","captions":"Captions ({{count}})","captionsReady":"Captions are ready. Generate a summary or transcript to share what was said.","generateSummary":"Generate a summary"},"channelsTitle":"Channels","count":{"people":{"one":"1 person","many":"{{n}} people"},"languages":{"one":"1 language","many":"{{n}} languages"},"channels":{"one":"1 channel","many":"{{n}} channels"},"captions":{"one":"1 caption","many":"{{n}} captions"},"characters":{"one":"1 character","many":"{{n}} characters"}},"views":{"label":"What to show","listening":{"tab":"Listening","title":"Listening over the session","note":"People on each channel, from the counts the engine sampled. A flat stretch is a count that held: a sample is written when a count moves, so nothing between two samples is missing.","empty":"Listener counts were not recorded for this session.","emptyHint":"The engine samples a channel whenever its audience changes. Sessions that ran before that was switched on have nothing to draw here — Arrivals and Captions below are recorded for every session.","emptySampled":"Listener counts were sampled for this session, and nobody was ever on a channel.","emptySampledHint":"Somebody was watching the numbers; there was nobody to count. Arrivals and Captions below show what the session did."},"arrivals":{"tab":"Arrivals","title":"When people arrived","note":"Each person counted once per channel, at the moment they first opened it — not how many were listening at that time. Somebody already waiting when the session started counts at the start.","empty":"Nobody opened a channel of this session.","emptyHint":"This is drawn from the connections the engine records when somebody joins a channel, so it appears for any session with an audience."},"captions":{"tab":"Captions","title":"What each channel published","note":"Captions published on each channel over the session, minute by minute. A gap is a channel that went quiet.","empty":"This session published no captions.","emptyHint":"Captions are recorded for every session that ran, so a session with none either never started or never received audio."},"peakOf":"busiest moment {{n}}"}}},"api":{"errors":{"youDontBelong":"You don't belong to this organization","alreadyAdded":"Already added","invalidCoupon":"Invalid coupon","couponInactive":"Inactive coupon","couponMaxRedeems":"Coupon code limit has been reached","invalidStripeCustomerId":"Invalid Stripe customer ID","maxFileReached":"Max file size: 20 MB","notLinked":"You don't have access to this organization","canBeModifiedByCreator":"Can only be modified/deleted by the creator","cannotUpdateNotPending":"Cannot modify if not pending","cannotDeleteIfNotPending":"Cannot delete if not pending","nameCannotBeEmpty":"Name not specified","descriptionCannotBeEmpty":"Description not specified","fileCannotBeEmpty":"File cannot be empty","alreadyLinkedProvider":"This company is already your provider","alreadyLinkedClient":"This company is already your client","invalidSubscription":"Invalid subscription","noActiveSubscriptions":"No active recurring subscriptions","invalidCard":"Invalid card","existingUser":"User already in organization","maxNumberOfUsers":"Maximum limit of users reached","invalidPassword":"Invalid email or password. Please verify your email or try resetting your password.","rateLimitExceeded":"Rate limit exceeded. Please try again later.","invitationNotAvailable":"Invitation not available","notAvailable":"Not available","cannotBeWithoutOwner":"Organization cannot be without owner","cannotBeWithoutMembers":"Organization cannot be without members","userNotRegistered":"User not registered","userAlreadyRegistered":"User already registered","userAlreadyRegisteredEmailSent":"User already registered, email verification sent","userAlreadyVerified":"User already verified","passwordMismatch":"Passwords don't match","invalidEmail":"Invalid email","invalidLinkInvitation":"Invalid invitation","notPendingLinkInvitation":"Invalid invitation","emailInvalidLinkInvitation":"Invalid account link invitation email","tenantInvalidLinkInvitation":"Invalid account in link invitation","cannotDeleteAdmin":"You cannot delete a system admin","alreadyAMember":"Already a member","noChanges":"No changes","noSubscription":"No active subscription","noOrganizations":"You don't belong to any organization","invalidSession":"Invalid session","action":"Invalid action.","validURL":"Please enter a valid URL","missingData":"Missing data","vocabularyGroup":{"vocabularyGroupNotFound":"Vocabulary group not found","errorDeletingVocabularyGroup":"Error deleting vocabulary group","groupNameExists":"Group name already exists","groupMaxWordsReached":"The group already contains 100 words. No more words can be added","missingParametersGroupKeyword":"Missing parameters for group keyword"},"keywords":{"missingParametersRemoveKeyword":"Missing parameters for removing keyword","missingParametersBoostKeyword":"Missing parameters for boost keyword","boostKeywordBlocked":"The keyword is blocked and cannot be added","boostKeywordAlreadyAdded":"The keyword has already been added","missingParametersReplaceKeyword":"Missing parameters for replace keyword","replaceKeywordConflict":"The keyword cannot be used as it conflicts with existing categories","replaceKeywordRuleAlreadyAdded":"A replacement rule for the keyword was already added","missingParametersBlockKeyword":"Missing parameters for block keyword","blockKeywordAlreadyUsed":"The keyword cannot be blocked as it is already used in another category","blockKeywordAlreadyBlocked":"The keyword has already been blocked","failedToSaveVocabularyDetails":"Failed to save vocabulary details"},"speakers":{"errorDeletingSpeaker":"Error deleting speaker","speakerNotFound":"Speaker not found","errorUpdatingSpeaker":"Error updating speaker","failedSaveSpeakerDetails":"Failed to save speaker details","errorCreateNewSpeaker":"Erro to create a new speaker","nameRequired":"The speaker needs a name.","nameTooLong":"The name can have at most 250 characters.","organizationTooLong":"The organization can have at most 250 characters.","photoInvalid":"The photo must be a PNG, JPG or WebP image.","photoTooLarge":"The photo is too large. Choose one under 5 MB.","bioTooLong":"The short biography can have at most 100 characters.","tooMany":"You can add up to 50 speakers at once."},"streamer":{"streamingServerConnectionError":"Streaming server connection error","enableAudioPlayback":"Click to enable audio playback","streamingServerConnectionLostError":"Connection lost. Attempting to reconnect...","maximumReconnectionReached":"Maximum reconnection attempts reached. Please refresh the page."},"event":{"notFound":"Event not found."},"rooms":{"notFound":"Room not found.","deletingRoom":"Error deleting room.","nameAlreadyExists":"Room name already exists.","editing":"Error editing room.","falied":"Failed to save room details.","created":"Error creating room."},"prompt":{"couldNotCreatePromptExecution":"Could not create prompt execution:","couldNotFindTemplate":"Could not find template:","compile":"Compile error","invalidTemplateResult":"Invalid template result:","invalidExecutionType":"Invalid execution type:","invalidPromptFlow":"Invalid prompt flow"},"preferences":{"failedSaving":"Failed saving general preferences. Verify input and try again.","saving":"Error saving preferences"},"slug":{"alreadyExists":"Slug already exists","variableNotSet":"Slug variable not set","postNotFound":"Post not found with slug:"},"post":{"postNotPublished":"Post not published","notFoundWithId":"Post not found with id:"},"categories":{"sessionExists":"Session category name already exists.","speakerExists":"Speaker category name already exists.","createNotAllowed":"You don't have permission to create categories. Pick an existing one."},"avChannels":{"avRequired":"AV Channel is required.","avSelected":"Invalid AV Channel selected.","inputType":"Invalid input type. Must be RTMP, WHIP, HTTP, or SRT.","urlRequired":"URL is required for HTTP or SRT input type.","agent":{"idOrPermission":"Invalid agent id or permission","nameRequired":"Agent name is required.","update":"Failed to update agent. Please try again.","delete":"Failed to delete agent. Please try again.","create":"Failed to create agent. Please try again.","key":"Failed to create agent key. Please try again.","keyRequiered":"Agent Key alias is required.","keyID":"Agent Key ID is required.","keyDelete":"Failed to delete agent key. Please try again.","keyIdAndAliasRequired":"Agent Key ID and new alias are required.","keyUpdate":"Failed to update agent key. Please try again.","keyNameRequired":"Agent Key is required.","keySelected":"Invalid Agent Key selected."},"ingress":{"permission":"Invalid ingress id or permission","required":"Ingress name is required.","create":"Failed to create ingress. Please try again.","update":"Failed to update ingress. Please try again.","failed":"Failed to delete ingress. Please try again."}},"streamSession":{"invalidFormat":"Invalid format","invalidWeekDaysFormat":"Invalid week days format","nameRequired":"Name is required","nameCharacterLimit":"Name must be 250 characters or less.","languageRequired":"Language is required","slugRequired":"Slug is required","slugCharacterLimit":"Slug must be 60 characters or less.","pinCodeLength":"Pin code must be 6 digits.","accessCodeLength":"The access code must be 6 letters or numbers.","accessCodeRequired":"Enter an access code, or turn off the access code requirement.","endBeforeStart":"The event must end after it starts.","recurrenceEndBeforeStart":"The series cannot end before its first event.","invalidReference":"Something you selected is no longer available. Reload the page and choose again.","videoUrlInvalid":"Enter a full web address, starting with https://.","captionDelayRange":"The caption delay must be between 0 and 360 seconds.","recurrenceIntervalMin":"Enter a number of 1 or more.","oneRoomOnly":"An event takes place in one room. Choose one room.","roomClash":"“{{name}}” is already booked in {{room}}: {{when}}.","avChannelClash":"“{{name}}” already uses this AV channel: {{when}}.","roomSetsAvChannel":"“{{name}}” takes its AV channel from its room, {{room}}. Move the session to another room to change it.","selectedSessionsOverlap":"“{{name}}” and “{{other}}” overlap, so they cannot share one AV channel.","avChannelDisabled":"This AV channel is disabled. Enable it on its page, or choose another channel or room.","seriesStopped":"This series was stopped, so later events can't be changed. Save this event only, or create a new series.","voiceCloning":{"attestationRequired":"Turning on the speaker's own voice needs your confirmation that every speaker gave permission.","staleDisclaimer":"The voice-cloning disclaimer changed after this page was loaded. Reload the page and confirm it again.","unsupported":"The speaker's own voice is not available for {{languages}} right now.","notMember":"Only a member of this organization can turn on the speaker's own voice."},"bulk":{"noSelection":"Select at least one session.","noSetting":"Choose at least one setting to update.","notFound":"Some selected sessions could not be found.","seriesMaster":"A series itself can't be edited here. Select its sessions instead.","invalidContext":"The selected event type is not available.","invalidVocabularyGroup":"The selected vocabulary group is not available.","invalidAvChannel":"The selected AV channel is not available.","tooMany":"This selection covers more than {{max}} sessions. Narrow it and try again.","publishClash":"Nothing was changed. Publishing would clash: {{list}}","publishClashItem":"“{{name}}”: {{reason}}","portalAddAndRemove":"A portal can’t be added and removed in the same edit.","portalsEmptied":"Nothing was changed. Removing that portal would leave these sessions on no portal, which shows them on every portal: {{list}}","roomAndAudioSource":"A room sets the audio source. Change the room or the audio source, not both in one edit.","roomClash":"Nothing was changed. Moving to that room would clash: {{list}}","bibleUnavailable":"Bible settings are only available when Scripture tools are turned on for this workspace.","slidesNotConnected":"Connect your presentation software before turning on translated slides for these sessions.","languageAddAndRemove":"A language can’t be added and removed in the same edit.","unknownLanguage":"Unknown language: {{codes}}.","languagePlanLimit":"Nothing was changed. These sessions would have more languages, or other languages, than your plan allows: {{list}}","roomMoveClash":"Moving to that room would also clash: {{list}}","autoStartUnavailable":"This workspace cannot start AI voices at go-live."},"aiVoicePortugueseBrazilOnly":"AI voice for Portuguese is available in Brazilian Portuguese only."},"summaries":{"updateTemplate":"Failed to update summary template.","update":"Failed to update summary.","delete":"Failed to delete summary.","found":"Summary not found","idNotFound":"ID not found.","originalNotExist":"Original Summary does not exist","languageNotValid":"Selected language is not valid."},"pricing":{"planNotFound":"Pricing plan not found"},"conferences":{"notFound":"Conference not found.","checkFields":"Some fields need your attention.","nameRequired":"Name is required.","nameTooLong":"The name can have at most 250 characters.","descriptionTooLong":"The description can have at most 2000 characters.","startDateRequired":"Choose the first day.","endDateRequired":"Choose the last day.","endBeforeStart":"The last day can't be before the first day.","tooManyDays":"A conference can last at most 31 days.","timezoneRequired":"Choose a time zone.","roomNameRequired":"Give the new room a name.","sessionNotFound":"That session is not part of this conference.","channelOwnedByRoom":"“{{channel}}” belongs to {{room}}. Sessions in that room use it.","noDrafts":"This conference has no drafts to publish.","dayOutsideConference":"That day is not part of this conference.","sessionChangedElsewhere":"This session changed elsewhere while you were editing it. Reload the schedule and try again.","sessionOnAir":"“{{name}}” is on air. End it first, or leave it out of this selection.","sessionContinuesImmovable":"This session continues past midnight, so its day, start and end cannot be changed here. Open the full event to change them."},"scheduleImport":{"tooLarge":"That file is larger than 10 MB.","tooManyPages":"PDFs can have at most 20 pages.","unsupported":"That file type isn't supported. Try a PDF, a Word document, a photo, or paste the text instead.","empty":"There's nothing to read there.","tooLong":"That text is longer than 60,000 characters.","badRequest":"That request couldn't be read.","conferenceNotFound":"This conference could not be found.","importRunning":"An import is already running for this conference.","monthlyLimit":"This workspace has reached its monthly import limit.","dailyLimit":"This workspace has reached its daily import limit.","platformLimit":"Imports are at capacity right now. Please try again later.","unavailable":"The import service is unavailable right now. Please try again.","notFound":"That import could not be found.","notReady":"This import isn't ready to add yet.","nothingToAdd":"Nothing is selected to add.","nameRequired":"Give this session a name.","endBeforeStart":"The end time must be after the start time.","rowClash":"This overlaps “{{title}}”.","createFailed":"This session could not be created.","alreadyApplying":"This import is already being applied.","notApplied":"This import hasn't been applied, so there's nothing to undo.","tooManyRows":"A schedule import can include at most 200 rows.","invalidRowShape":"One of the rows in this import couldn't be read.","duplicateRowKey":"Two rows in this import have the same id.","unreadable":"That file couldn't be read. It may be corrupted.","encrypted":"That PDF is password-protected. Remove the password and try again.","heicUnsupported":"This server can't read HEIC photos yet. Try a JPEG or PNG instead."}},"success":{"keywordBoostRuleRemoved":"Keyword boost rule has been removed","keywordRestored":"Keyword restored","keywordUnblocked":"Keyword has been unblocked","vocabularyGroupEdited":"This vocabulary group has been successfully edited","boostKeywordAdded":"Keyword has been added and will be prioritized during a transcription","keywordReplacementRuleAdded":"Keyword replacement rule has been successfully added","blockKeywordSuccess":"The keyword has been successfully blocked and will no longer be allowed","updatedSuccessfully":"updated successfully","addedSuccessfully":"added successfully","rooms":{"edit":"Successfully edited room.","created":"Room created successfully!"},"preferences":{"saved":"General preferences were successfully saved!","savedDefaults":"Default event settings saved."},"categories":{"added":"Session was successfully added.","edited":"Session category was successfully edited.","deleted":"Session category was successfully deleted.","speakerAdded":"Speaker was successfully added.","speakerEdited":"Speaker category was successfully edited.","speakerDeleted":"Speaker category was successfully deleted."},"avChannels":{"added":"AV Channel was successfully added.","agent":{"update":"Agent updated successfully.","key":"Agent Key created successfully.","keyUpdate":"Agent Key updated successfully.","keyAndAssociated":"Agent Key and associated agents deleted successfully."},"ingress":{"update":"Ingress updated successfully."}},"streamSession":{"resourceDeletedSuccessfully":"{{actionDataDeletedIdsLength}} resource(s) deleted successfully.","resource":"Resource '{{newResourceName}}'","eventCreatedSuccessfully":"Event has been created successfully.","eventUpdatedSuccessfully":"Event has been updated successfully."},"summaries":{"updateTemplate":"Summary template updated successfully.","update":"Summary updated successfully.","delete":"Summary deleted successfully."},"conferences":{"settingsSaved":"Conference settings saved. New sessions start from them.","detailsSaved":"Conference details saved.","settingsApplied":"Settings applied to upcoming sessions: {{0}}.","roomChannelKept":"Sessions that kept their room's AV channel: {{0}}.","roomAdded":"Room added to the conference.","roomRemoved":"Room removed from the conference.","speakerAdded":"Speaker added to the conference.","speakerRemoved":"Speaker removed from the conference.","speakerCreated":"“{{0}}” was created and added to the conference.","sessionCreated":"Session added.","sessionSaved":"Session saved.","sessionsDeleted":"{{0}} sessions deleted.","draftsPublished":"{{0}} drafts published.","roomChanged":"{{0}} sessions moved.","voiceClashSkipped":"Left as they were (AI voice for Portuguese is available in Brazilian Portuguese only): {{0}}.","roomsAdded_one":"{{count}} room added to the conference.","roomsAdded_other":"{{count}} rooms added to the conference."},"speakers":{"created":"Speaker created.","updated":"Speaker saved."}}},"app":{"eventSettings":{"startMode":{"label":"How it starts","help":"Choose what puts the session live.","auto":{"title":"Starts automatically","body":"Goes live at the start time. Needs the sound desk computer on."},"onDemand":{"title":"On demand","body":"Goes live when a guest opens captions, from 15 minutes before the start to 30 minutes after the end. Pauses when nobody is listening. Only live time uses hours. The transcript and summary only cover the parts someone listened to.","pausedByUs":"Paused by InterScribe: starts only when someone presses Go live."},"manual":{"title":"Someone presses Go live","body":"Nothing starts until someone on your team presses Go live in the console."}}},"micProcessing":{"type":"Microphone type","soundDesk":"Sound desk","headset":"Headset","soundDeskLine":"Sent exactly as your desk sends it.","headsetLine":"Echo and noise cleaned up.","ownSettings":"Your own settings.","liveSuffix":" Changing it cuts you off for a moment.","filter":"Extra noise filter","filterCost":"uses more processor","filterUnavailable":"Not available in this browser","more":"More settings","echoCancellation":"Echo cancellation","noiseSuppression":"Noise suppression","autoVolume":"Automatic volume","soundDeskNote":"We don't recommend changing these for a sound desk — it already processes the sound."},"shared":{"buttons":{"openOptions":"Open options","uploadDocument":"Upload"},"tabs":{"select":"Select a tab"},"colors":{"SLATE":"Blue gray","GRAY":"Gray","NEUTRAL":"Neutral","STONE":"Stone","RED":"Red","ORANGE":"Orange","AMBER":"Amber","YELLOW":"Yellow","LIME":"Lime","GREEN":"Green","EMERALD":"Emerald","TEAL":"Teal","CYAN":"Cyan","SKY":"Light blue","BLUE":"Blue","INDIGO":"Indigo","VIOLET":"Violet","PURPLE":"Purple","FUCHSIA":"Fuchsia","PINK":"Pink","ROSE":"Rose"},"activity":{"title":"Activity"},"periods":{"ALL":"All","YEAR":"Year","MONTH":"Month","WEEK":"Week","DAY":"Today","ALL_TIME":"All time","LAST_YEAR":"Last year","LAST_MONTH":"Last month","LAST_3_MONTHS":"Last 3 months","LAST_N_MONTHS":"Last {{0}} months","LAST_WEEK":"Last week","LAST_DAY":"Yesterday","LAST_30_DAYS":"Last 30 days","LAST_7_DAYS":"Last 7 days","LAST_24_HOURS":"Last 24 hours","LAST_HOUR":"Last hour","LAST_10_MINUTES":"Last 10 minutes","YEAR_TO_DATE":"Year to date","MONTH_TO_DATE":"Month to date","WEEK_TO_DATE":"Week to date","TODAY":"Today","ALL_Description":"All","YEAR_Description":"This year","MONTH_Description":"This month","WEEK_Description":"This week","DAY_Description":"Today","LAST_YEAR_Description":"Last year","LAST_MONTH_Description":"Last month","LAST_WEEK_Description":"Last week","LAST_DAY_Description":"Yesterday","LAST_30_DAYS_Description":"In the last 30 days","LAST_7_DAYS_Description":"In the last 7 days"},"months":{"1":"January","2":"February","3":"March","4":"April","5":"May","6":"June","7":"July","8":"August","9":"September","10":"October","11":"November","12":"December"},"bimonthly":{"1":"January-February","2":"March-April","3":"May-June","4":"July-August","5":"September-October","6":"November-December"},"quarterly":{"1":"January-April","2":"May-August","3":"September-December"},"yearly":{"1":"January-December"},"periodicity":{"0":"Once","1":"Monthly","2":"Bimonthly","3":"Quarterly","4":"Yearly","ONCE":"Once","MONTHLY":"Monthly","BIMONTHLY":"Bimonthly","QUARTERLY":"Quarterly","YEARLY":"Yearly"}},"commands":{"type":"Type to search...","empty":{"title":"No commands found","description":"No commands found for this search term. Please try again."},"tenants":{"title":"Accounts","description":"Switch between accounts, or create one","switchTo":"Switch to","create":"Create account","viewAll":"View all my accounts","edit":"Edit account name, slug and icon","switch":"Switch account"},"profile":{"title":"Profile","description":"Update your profile or log out","update":"Update profile","updateDescription":"Update your name, avatar, password, and/or preferences","logout":"Sign out","logoutDescription":"Sign out and go back to /login"},"blog":{"title":"Write blog post","description":"Blogging"}},"streamSessions":{"onDemand":{"badge":"On demand","consoleLine":"On demand · starts when a guest opens captions from {{time}}","paused":"Paused · nobody listening","waitingGuest":"A guest is waiting: sound computer offline","timeline":{"title":"Live time","window":"Window {{from}} – {{to}}","stretch":"{{from}} – {{to}}","reason":{"paused":"Paused, nobody listening","ended":"Ended","window":"Window closed","dailyCap":"Daily limit reached","testCap":"Test limit reached","converted":"A guest joined the test","open":"Live now"},"trigger":{"listener":"A guest opened captions","test":"Test it as a guest","operator":"Started from the console"},"languages":"Languages","none":"Nobody opened captions in this window.","tiles":{"guests":"Guests","eventHours":"Event hours","voiceHours":"Voice hours"},"bar":{"opens":"window opens","starts":"starts","ends":"ends","closes":"window closes","listened":"Listened {{from}}–{{to}}"}},"partial":{"title":"Partial transcript","body":"Captions ran only while someone was listening, so parts of this session are missing.","listened":"Listened: {{times}}"},"testAsGuest":{"button":"Test it as a guest","opening":"Opening the guest page…","notAvailable":"Not available yet.","capReached":"Today's test time is used up. Try again tomorrow."}},"eventsAndSession":"Sessions","create":"Create new Event/Session","description":"Stream your event to the world with InterScribe","monitoring":"Operator Console","interpretation":"Interpreter Booth","console":"Operator Console","booth":"Interpreter Booth","streaming":"Streaming","upcoming":"Upcoming Sessions","desktop":"Desktop/Client Apps","sessionsAndStreams":"SESSIONS & STREAMS","streamTimeLimitExceeded":"You do not have enough streaming time left in your plan to schedule this event. Required: {{required}}, Available: {{available}}.","didntStart":{"badge":"Didn't start","title":"This session didn't start","reason":{"deactivated":"This workspace is turned off.","unpaidGraceEnded":"Your plan's payment is overdue.","trialEnded":"Your free trial has ended.","hoursExpired":"Your prepaid hours have expired.","hoursUsedUp":"Your event hours are used up.","noPlan":"This workspace has no plan and no event hours."},"fix":{"updateCard":"Update your card","addHours":"Add hours","choosePlan":"Choose a plan","contactUs":"Contact us"}}},"avInputs":{"title":"A/V Inputs","channels":"Channels","ingresses":"Ingresses","agents":"Agents"},"rooms":{"about":{"title":"About Rooms","description1":"A <strong>Room</strong> is a reusable space where you can host multiple events. It gives you a permanent link, code, and QR that never change—making it easy to share access once and use it across sessions.","description2":"Unlike <strong>Portals</strong>, which are public-facing hubs for exploring content, Rooms are direct entry points designed for focused access to live or scheduled sessions."},"heard":{"title":"Heard"},"scheduledNext":{"title":"Scheduled","none":"Nothing booked"},"audio":{"title":"Rooms & audio","subtitle":"Where sessions happen, and how their sound reaches us.","new":{"room":"Room","channel":"Channel","connectAudio":"Connect audio"},"connect":{"title":"How will the room's sound reach us?","description":"The closer we are to the room's sound, the faster the captions. Most in-person events use the first option.","liveFit":"Live captions, in step with the room","agent":{"badge":"Best for in-person","title":"An agent at the sound desk","text":"A small app on the computer plugged into the mixer. Install it once and it keeps sending, event after event.","note":"Signs in with your account. No key needed.","cta":"Show me how to set it up"},"browser":{"title":"Just use a computer's browser","text":"Nothing to install. Open a tab on a computer in the room, sign in, choose the channel. Keep the tab open during the session.","note":"Good for a one-off, or a laptop you borrow.","cta":"Open the web agent","newTab":"(opens in a new tab)"},"ingress":{"title":"A stream from your encoder","text":"OBS, vMix or a hardware encoder that already streams the session. For remote and broadcast sessions only.","delay":"Captions trail by several seconds","note":"Wrong for people in the room: they hear the words long before they read them.","cta":"Set up an ingress"}}},"sendsTo":{"none":"Nothing sends to this room yet","value_one":"{{names}} sends to this room","value_other":"{{names}} send to this room","addSource":"Add a source","more":"+{{count}} more"},"channelsWithoutRoom":{"title":"Channels without a room","description":"For a livestream feed, or if you don't use rooms. Attach one to a room any time."},"detail":{"audio":{"title":"Audio","state":{"live":"Sound arriving","silent":"Connected, no sound","noFeed":"No feed","unknown":"Status unknown"},"lastHeard":"Heard {{time}}","neverHeard":"Never heard","noChannel":"This room has no channel. Sound has nowhere to go until it gets one.","sources":{"title":"Sources sending to this room","empty":"Nothing is set up to send audio to this room yet.","online":"Online","idle":"Idle","agent":"Desk agent","ingress":"Ingress","emptyTitle":"Nothing connected yet","onlineSince":"online since {{time}}","offline":"offline","protocol":"{{protocol}}"},"setupAgent":"Set up a desk agent","addIngress":"Add an ingress","description":"What this room hears, and what sends it here.","checkAudio":"Check audio","noChannelTitle":"No channel","panelDetail":"{{heard}} · channel {{name}}"},"streamingNow":{"title":"Streaming now","since":"Since {{time}}","ends":"Ends {{time}}"},"schedule":{"title":"Schedule","now":"Now","next":"Next","then":"Then","none":"Nothing booked","notLiveYet":"Scheduled, not live yet","paused":"Paused","allSessions":"All sessions","emptyTitle":"Nothing on the schedule","emptyText":"Book a session in this room to see it here."},"details":{"title":"Details","roomId":"Room ID","channel":"Channel","noChannel":"No channel"},"access":{"title":"Access","description":"How attendees join this room.","codeRequired":"Access code required","qrCode":"QR code","copyLink":"Copy link","linkCopied":"Link copied"},"delete":{"title":"Delete room","description":"Its past sessions and transcripts stay. Its channel is retired: the number is kept and never reused.","confirmButton":"Delete {{name}}…","typeToConfirm":"You'll type the room's name to confirm."}},"share":{"subtitle":"One permanent link for every session held in this room.","link":{"title":"1 · Link and QR code","opensRoom":"Opens {{0}}, whatever is live there"},"code":{"title":"2 · Join with a code","intro":"For people who type rather than scan: they go to the join page and enter the room code.","roomCode":"Room code","copyRoomCode":"Copy the room code"}}},"avChannels":{"title":"AV Channels","object":"AV Channel","create":"Create new AV Channel","view":"View AV Channels","output":"AV Channel (Output)","about":{"title":"About A/V Channels","audioVideoChannelsInfo":"Audio and Video Channels serve to connect sessions to dedicated input channels. They are particularly useful when:","ingressIntegrations":"Working with Ingress Integrations:","facilitateExternalAVInput":"Facilitate the input of external audio/video streams into your event/session.","usingStreamingAgents":"Using Streaming Agents:","manageConnectionsForStreaming":"Manage connections for automated streaming processes or bots.","organizingMultipleInputs":"Organizing Multiple Inputs.","categorizeManageAVSources":"Categorize and manage various audio/video sources efficiently.","avChannelsBenefits":"By utilizing A/V Channels, you can streamline the management of audio/video inputs, enhance integration capabilities, and improve overall system flexibility for various streaming scenarios."},"ownerRoom":"Room","ownerRoomHelp":"A room's channel is created with the room and named after it. Sessions in the room take their audio from it.","nameSetByRoom":"Named after its room. Rename the room to change it.","roomOwnsChannel":"This channel belongs to the room {{room}}. Delete the room instead.","numberReserved":"This channel belonged to a deleted room. It is kept, disabled, so that its number is never used again.","feed":{"title":"Feed","live":"Sound arriving","silent":"Connected, no sound","idle":"No feed","unknown":"Status unknown"},"intro":"Every channel, including the ones rooms own. A room's channel is named after it and can't be renamed or deleted on its own.","edit":{"breadcrumb":{"channels":"Channels"},"tabs":{"aria":"Channel sections","overview":"Overview","statusPage":"Status page","settings":"Settings"},"pill":{"liveEnabled":"Sound arriving · enabled","liveDisabled":"Sound arriving · disabled","silentEnabled":"Connected, no sound · enabled","silentDisabled":"Connected, no sound · disabled","idleEnabled":"No feed · enabled","idleDisabled":"No feed · disabled","unknownEnabled":"Can't tell · enabled","unknownDisabled":"Can't tell · disabled"},"header":{"rename":"Rename this channel","description":"The path a room's sound travels down to us. Last activity {{when}}.","descriptionNever":"The path a room's sound travels down to us. Never used."},"sends":{"title":"What sends here","agent":"Desk agent","ingress":"Ingress","help":"Change what sends here from its own page.","setUp":"Set up an agent","unnamed":"Unnamed"},"room":{"none":"No room","noRoomHelp":"Any session can pick this channel. Each room gets its own channel when the room is created."},"sessions":{"title":"Sessions using it","none":"None right now","noneHelp":"Next up shows here once a session picks it."},"rightNow":{"title":"Right now","live":"Live right now","notLive":"Not live right now","liveHelp":"A session is live on this channel.","notLiveHelp":"When a session goes live on this channel, you see the language and how long it has been running.","started":"Started","language":"Language"},"settings":{"description":"What this channel is called, and whether sessions can pick it."},"statusPage":{"intro":"A page anyone can open to see whether sound is arriving on this channel."}},"card":{"usedBy":"In use by","noEvent":"No event using it right now","endsAt":"Ends at","lastActivity":"Last activity","never":"Never used","editChannel":"Edit channel","roomPrefix":"Room ·","noRoomAnySession":"No room · any session can pick it","setUpAgent":"Set up an agent for it","noSource":"Nothing sends here yet","deskAgent":"Desk agent “{{name}}”","ingress":"Ingress “{{name}}”","ingressTyped":"Ingress “{{name}}” ({{type}})","usedByValue":"Used by: {{name}}","nextValue":"Next: {{name}}, {{date}}","online":"online","offline":"offline"},"empty":{"title":"No A/V channels yet","description":"A channel is the named path sound travels down. Rooms get one automatically; create one here for a setup that has no room."},"sound":{"title":"Sound","idle":"Start whatever sends to this channel, press Test audio and speak. The meter should jump.","listen":"Listen","stopListening":"Stop listening","joining":"Joining the channel…","playing":"Playing here only, in this browser.","failed":"Could not connect to the channel.","lastHeard":"Last heard {{time}}","neverHeard":"Never heard","playingMeter":"Playing here only, in this browser. The meter shows what you hear.","tryAgain":"Try again","refused":"You don't have access to listen to this channel.","blocked":"Your browser is holding the sound back.","clickToPlay":"Click to play"}},"deskAgents":{"title":"Desk Agents","create":"Create new Desk Agent","view":"View Desk Agents","health":{"station":{"reason":"Slides station online"},"duration":{"underMinute":"under a minute","minutes":"{{count}} min","hours_one":"{{count}} hr","hours_other":"{{count}} hr","hoursMinutes":"{{hours}} hr {{minutes}} min","days_one":"{{count}} day","days_other":"{{count}} days"},"muted":{"label":"Muted","reason":"Streaming, muted","advice":"Streaming with the microphone muted, so nothing is getting through. Unmute it at the desk."},"unassigned":{"label":"No channel","reason":"No channel assigned","advice":"This agent has no AV channel, so its audio has nowhere to go. Choose one in the agent's settings."},"silent":{"reason":"Connected {{duration}} ago, no sound","advice":"Signed in but not sending audio yet. Start streaming from the agent at the desk."},"keyRevoked":{"label":"Key no longer valid","reason":"Pairing key off or expired","advice":"The pairing key this device signed in with was switched off or has expired, so it stopped. Sign it in again with a valid key."},"offline":{"label":"Offline","reason":"Not running","advice":"The agent app is not running. Start it on the machine at the desk."},"never":{"label":"Never connected","advice":"This agent has never checked in. Install the agent and sign in with an agent key."}},"pill":{"sending":"Sending","needsAttention":"Needs attention","resting":"Resting"},"fleet":{"live":"sending","attention":"needs attention","resting":"resting","explanation":"Agents are the small app at the sound desk that carries a room's audio to us.","online":"online","offline":"offline","sendingSound":"sending sound"},"card":{"unnamed":"Unnamed agent","details":"Connection details","connectedSince":"Connected since","lastHeardFrom":"Last heard from","streamingSince":"Streaming since","editAgent":"Edit agent","sendsToPrefix":"Sends to","version":{"label":"Software version","badge":"v{{version}}","updateAvailable":"Update available"},"onlineSince":"Online since","lastSeen":"Last seen","never":"Never","desktopApp":"Desktop app","appVersion":"App version","versionNotReported":"Not reported","versionNotReportedHint":"Update the app on the machine","upToDate":"Up to date","latestRelease":"Latest release","microphoneOff":"Microphone off","cameraOff":"Camera off","speakerOff":"Speaker off","moreAbout":"More about this machine"},"empty":{"title":"No agents yet","description":"An agent is the small app that sits at the sound desk and carries your event's audio into InterScribe, so it can be transcribed, translated and streamed.","next":"Set up an agent below: install it and sign in with your InterScribe account. It appears here as soon as it checks in.","guide":"Read the setup guide"},"intro":"The machines that pick up sound at your venues.","keysUse":"Only for a machine nobody signs into, like a Raspberry Pi that should stay connected on its own.","keysOptional":"optional","keysNone":"No keys yet.","setupAnother":{"title":"Set up another machine","body":"Create a key, install the agent, sign in."},"newKey":"New key","keyDialog":{"title":"New agent key","intro":"A key keeps one machine signed in with nobody at it, like a Raspberry Pi in a rack. If a person will sign in on that computer, you don't need one.","label":"Which machine is it for?","placeholder":"Main Hall rack Pi","hint":"A name your team will recognise. You can change it later.","create":"Create key","creating":"Creating…","readyFor":"Key ready for {{alias}}","seeAgain":"You can see it again any time under Agent keys.","copyFailed":"Couldn't copy. Select the key and copy it by hand.","askAdmin":"Ask an admin to see the full key.","next":"Next, on that machine","step1":"Install the agent.","step1Link":"See the steps","step2":"At sign-in, choose Use an agent key and paste this one.","step3":"It appears on the Agents tab as soon as it checks in.","done":"Done"},"setup":{"title":"Set up an agent","description":"The agent runs on the computer that already hears the room, usually at the sound desk, and sends that sound to us. It takes about five minutes. You sign in with your own InterScribe account.","guide":"Full setup guide","needsAdmin":"Setting up an agent needs an admin or organizer. Ask one to install it on the computer at the sound desk, or to give you access.","chooseKind":"Which kind suits this computer?","recommended":"Recommended","kinds":{"desktop":{"title":"Desktop app","description":"A Mac or PC at the desk. Starts with the computer and shows its status in the menu bar."},"cli":{"title":"Command line","description":"A Raspberry Pi or a machine that stays in the venue and runs on its own."},"browser":{"title":"Just the browser","description":"Nothing to install. Good for a one-off session or a computer you do not own."}},"desktop":{"download":{"title":"Download","body":"We picked the version for the computer you are on. Download it on the desk computer if that is a different one.","button":"Download for {{platform}}","loading":"Checking the latest version...","unavailable":"No download is published yet. Reload this page to try again.","version":"Version {{version}}","intelMac":"Intel Mac? Pick it under Other systems.","others":"Other systems"},"signIn":{"title":"Sign in","body":"Open the app and sign in with your InterScribe account, then choose {{workspace}}. Allow the microphone when asked.","bodyNoWorkspace":"Open the app and sign in with your InterScribe account. Allow the microphone when asked.","keyAside":"Nobody will sign in on that machine? {{link}} instead.","keyAsideLink":"Use an agent key"},"test":{"title":"Pick the channel, then test","body":"In the app, choose the room's channel and the sound input. The agent then shows up above. Press Test audio on its card, speak, and watch the meter move."}},"cli":{"forLabel":"Install for","for":"For","install":{"title":"Install","body":"In an empty folder, paste this line. It picks the build for this computer and installs it only once every check passes.","copyFailed":"Couldn't copy. Select the command and copy it.","copy":"Copy install command","loading":"Checking published versions...","unavailable":"No install command to show: we could not read a published CLI version. Reload this page to try again.","whatItDoes":"What it does","checks":{"platform":"Picks the build for this computer (Linux ARM64 or x64, or macOS on Apple Silicon), or stops and says there is none.","noOverwrite":"Stops if ./interscribe-agent is already in the folder, rather than replacing it.","https":"Downloads the latest published version, over HTTPS only.","checksum":"Checks the download against the checksum published with our release.","notarization":"On macOS, checks that Apple notarized it for our developer ID.","finish":"Only then makes it executable, and prints its version and what to do next."},"manual":"Install manually","manualBody":"Rather not pipe a script to sh? The same checks as one command, for the system you pick.","manualCopy":"Copy manual install command"},"signIn":{"title":"Sign in","body":"With your account, or with an {{link}} if the machine will run on its own.","keyLink":"agent key"},"run":{"title":"Choose the channel, run","body":"Pick the channel and microphone, then start it. Leave that terminal open."},"reference":"Status, updates and every command"},"browser":{"open":{"title":"Open the web agent","body":"On the computer that hears the room, in Chrome, Edge or Safari.","button":"Open {{host}}"},"signIn":{"title":"Sign in, pick the channel","body":"Use your InterScribe account. Choose the room's channel and allow the microphone."},"keepOpen":{"title":"Keep the tab open","body":"Closing the tab or letting the computer sleep stops the sound. Test audio on its card before the session."}}},"slidesSettings":{"title":"Video and Slides","program":"Program","propresenter":"ProPresenter","capture":"Screen capture","host":"Address (empty: this computer)","port":"Port","settle":"Wait on a slide before sending","sendVideo":"Send video","whereUsed":"These settings are saved on the agent and only used by the computer running the InterScribe desktop app or the web agent (Slides station). Nothing happens until one of them is running there.","openlp":"OpenLP","holyrics":"Holyrics","freeshow":"FreeShow"},"presence":{"online":"Online","offline":"Offline","never":"Never connected","offlineHint":"Not connected","neverHint":"Has not checked in yet","heardFrom":"Heard from {{ago}}","staleHint":"Not heard from lately"},"ago":{"now":"just now","seconds":"{{count}} s ago","duration":"{{duration}} ago"},"sound":{"sending":"Sending sound","muted":"Sending, but muted","notSending":"Not sending sound","silentHint":"Waiting for an event or a sound check","stoppedHint":"Sent sound before, then stopped","streamingFor":"Streaming for {{duration}}"}},"ingress":{"title":"AV Ingresses","create":"Create new AV Ingress","view":"View AV Ingresses","plural":"Ingresses","edit":"Edit Ingress","name":"Ingress Name","type":"Ingress Type","information":"Ingress Information","inputType":"Input Type","lkEnableTranscoding":"Transcoding Enabled","lkUrl":"Stream URL","lkStreamKey":"Stream Key","debug":"Debug Information","lkRoomName":"Live-audio room name","lkParticipantIdentity":"Live-audio participant identity","lkParticipantName":"Live-audio participant name","about":{"title":"About Ingresses","ingressDefinition":"Ingresses are entry points for external audio/video streams into your system. They are essential for:","externalStreamIntegration":"External Stream Integration:","connectExternalBroadcasting":"Connect external broadcasting software or hardware to your events.","protocolSupport":"Protocol Support:","handleStreamingProtocols":"Handle different streaming protocols like RTMP, WHIP, SRT and HTTP.","ingressLinking":"Ingresses are not directly linked to sessions. Instead, ingresses are linked to A/V Channels, which can then be linked to events."},"intro":"Entry points for broadcast gear and software that send us a stream.","noChannel":"Nowhere yet · pick a room or channel","channelNoRoom":"(channel, no room)","sendsTo":"Sends to","sendsToRoom":"{{room}} (room)","connection":{"title":"{{name}} · connection","hint":"Paste these into your encoder.","serverUrl":"Server URL","streamKey":"Stream key"},"feed":{"streaming":"Sound arriving","pending":"No feed","ready":"Ready","ended":"Ended"},"banner":{"title":"Ingresses are for remote and broadcast sessions","before":"An ingress takes a stream you already send out from OBS, vMix or a hardware encoder. That stream is buffered on its way to us, so ","strong":"captions run several seconds behind the room","after":". Online viewers watching the same delayed stream won't notice. People in the room will. For them, use an agent at the sound desk, or just the browser on a computer there.","compareLabel":"Two ways to caption a session","agent":{"name":"Agent at the desk","tag":"In the room","caption":"Captions keep pace with the speaker."},"ingress":{"name":"Ingress from an encoder","tag":"Remote only","caption":"Captions arrive several seconds after the words are spoken."},"flow":{"mic":"Mic","encoder":"Encoder","buffer":"Buffer","captions":"Captions"},"agentCta":"Set up an agent instead"},"empty":{"title":"No ingresses yet","body":"When a session is online only and you already stream it, point your encoder at an ingress. We give you the address and key to paste in.","cta":"Set up an ingress","illustration":"An encoder with an antenna"},"dialog":{"title":"Set up an ingress","subtitle":"Bring in a stream you already send out.","warningTitle":"For remote and broadcast sessions only","warningBody":"The stream is buffered on its way here, so captions run several seconds behind the room. Captioning for people in the room?","warningLink":"Use an agent or the browser instead","stepType":"1 · What will send the stream?","stepName":"2 · Name it and pick the channel","channel":"Sends to channel","next":"Next you get a server address and a stream key to paste into your encoder.","submit":"Create ingress","types":{"rtmp":{"title":"OBS, vMix or an encoder","hint":"RTMP or RTMPS · the usual choice"},"whip":{"title":"A WHIP encoder","hint":"Newer encoders and browser tools"},"srt":{"title":"An SRT stream","hint":"We pull it from an address you give"},"http":{"title":"A web address","hint":"HLS, MP4, MP3 and similar · plays once"}}},"explain":{"title":"How an ingress works","lede":"A way to point a stream you already have at a channel, without a machine or an agent in between.","what":{"title":"What it is","body":"An address the Engine hands you. Point an encoder or streaming software at it and whatever it sends becomes a channel's input, the same as an agent's microphone would."},"protocols":{"title":"RTMP or SRT","body":"RTMP is what most encoders and streaming software speak by default. SRT is built to survive a rougher connection, at the cost of being less universally supported. Either one arrives the same way once it reaches the channel."},"right":{"title":"When it is right","body":"An online-only event where the source is already a stream - a service you are relaying, or software already sending RTMP or SRT somewhere. No hardware to place, nothing to plug in. The stream is buffered on its way here, so captions run several seconds behind it: online viewers watching the same delayed stream won't notice."},"wrong":{"title":"When it is wrong"},"encoder":{"title":"Pointing an encoder at it","body":"Create the ingress first, then copy its server URL and stream key into the encoder's settings. It starts receiving as soon as the encoder connects; nothing else on this workspace needs to change."},"footer":"Not for people in the room: captions run several seconds behind the speaker. For an event people attend in person, use an agent at the sound desk or the browser - see the warning above."},"urlModeWarning":"With a URL input, the ingress starts streaming immediately after it is created. An HTTP or SRT ingress cannot be reused for another stream."},"navbar":{"tenant":"Account","subscription":"Subscription","billing":"Billing","profile":"Profile","settings":"Settings","signOut":"Sign out","members":"Members","linguistReviews":"Your reviews"},"sidebar":{"app":"App","admin":"Admin","dashboard":"Dashboard","settings":"Settings","logs":"Logs","setup":"Set up","rolesAndPermissions":"Roles & Permissions","accountsAndUsers":"Accounts & Users","liveStreaming":"LIVE STREAMING","live":"LIVE","plan":"PLAN","videoStudio":"VIDEO TRANSLATION","videoProjects":"Projects","videoReviewQueue":"Reviews","videoVoices":"Voices","yourAudience":"YOUR AUDIENCE","insights":"Insights","new":"New","watch":"WATCH","eventDefaults":"Event defaults","summaryTemplates":"Summary templates","statusPage":"Status page","roomsAndAudio":"Rooms & audio","slides":"Slides","sources":"SOURCES","meetingApps":"Meeting apps","supportInbox":"Inbox","supportCases":"Cases","supportBugs":"Bugs","supportSurveys":"Surveys","customerSuccessSettings":"Customer success","accessAndWaitlist":"Access & waitlist","partnershipPasses":"Partnership passes","supportConnectionChecks":"Connection checks","supportDeskAssistant":"Desk assistant","supportKnowledge":"Knowledge","getReady":"Get ready for your weekly event"},"subscription":{"limits":{"title":"Limits","description":"Select a subscription plan according to your needs."},"features":{"title":"Features and limits","description":"Features included in your subscription."},"lastInvoice":"Last Invoice","totalPaid":"Total Paid","period":{"current":"Current Period"},"invoices":{"title":"Invoices","description":"Download your invoices.","upcoming":"Upcoming invoice","amount":"Amount","currency":"Currency","items":"Items","paidAt":"Paid at","receipt":"Receipt","status":{"deleted":"Deleted","draft":"Draft","open":"Open","paid":"Paid","uncollectible":"Uncollectible","void":"Void"}},"payments":{"title":"Payments","status":{"canceled":"Canceled","processing":"Processing","requires_action":"Requires action","requires_capture":"Requires capture","requires_confirmation":"Requires confirmation","requires_payment_method":"Requires payment method","succeeded":"Succeeded"}},"paymentMethods":{"title":"Payment methods","description":"Add a payment method to your account.","card":"Card","cards":"Cards","brand":"Brand","country":"Country","expiration":"Expiration","expMonth":"Exp. month","expYear":"Exp. year","last4":"Last 4","delete":"Delete payment method"},"billing":{"title":"Billing","description":"Update your billing information."},"errors":{"limitReached":"Limit reached","limitReachedUsers":"You have reached the members limit, upgrade your subscription.","limitReachedContracts":"You have reached the contracts limit ({{0}}), upgrade your subscription."},"timeLeft":"Time left","left":"left","total":"total","usage":{"title":"This month","resetsIn":"Resets in {{days}} days, on {{date}}","resetsOn":"Resets {{date}}","ofUsed":"{{used}} of {{limit}} used","left":"left","none":"None","atMost":"at most","usedNow":"{{used}} in use now","noneInUse":"None in use right now"},"includes":{"title":"What your plan includes","compare":"Compare plans","onAnotherPlan":"Available on another plan"},"limit":{"spentTitle":"You have used all {{limit}} of your {{feature}} this month","spentBody":"New events cannot be scheduled until the allowance resets. Upgrading takes effect immediately.","spentBodyWithDate":"New events cannot be scheduled until the allowance resets on {{date}}. Upgrading takes effect immediately.","nearTitle":"{{remaining}} of your {{feature}} left this month","nearBody":"Scheduling stops once it runs out. Upgrading takes effect immediately.","seePlans":"See plans"}},"users":{"selectAtLeastOne":"Select at least one user","select":"Select users","empty":"There are no users","accountsAndRoles":"Accounts & Roles","undefinedRoles":"Undefined roles","logs":{"empty":"There are no user events"}},"dashboard":{"summary":"Summary","summaryStats":{"eventsThisMonth":"Events this month","attendeesReached":"Attendees reached","languagesServed":"Languages served","hoursStreamed":"Hours streamed"},"transcriptsAndSummaries":"Transcripts & Summaries","liveNow":{"title":"Live now · {{count}} event","title_other":"Live now · {{count}} events","onAir":"On air","startedMinutes":"started {{count}} min ago","startedHours":"started {{hours}} h {{minutes}} min ago","listening":"{{count}} listening","openEvent":"Open event"},"firstEvent":{"progress":"{{done}} of {{total}}","hiddenNote":"Setup guide hidden — {{done}} of {{total}} done."},"worthYourTime":{"title":"Now worth your time","vocabulary":{"title":"Add your vocabulary","body":"Names, places and terms we would otherwise guess at. Ten minutes, and every event after is better."},"recurring":{"title":"Schedule a repeating event","body":"A weekly service or standup takes one pass with recurrence, not one event at a time."},"speakers":{"title":"Name your speakers","body":"Captions can say who is talking once we know who is in the room."}},"open":"Open","agentBanner":{"title":"Get the room's sound to InterScribe","text":"Set up an agent on the computer at the sound desk. It takes about five minutes, and you sign in with your own account.","cta":"Set up an agent"},"upcoming":{"none":"Nothing scheduled in the next seven days.","startedAgo_one":"Started {{count}} min ago","startedAgo_other":"Started {{count}} min ago","startedHoursAgo":"Started {{hours}} h {{minutes}} min ago","neverChecked":"Room never checked","checkedToday":"Room checked today","checkedDaysAgo_one":"Room checked {{count}} day ago","checkedDaysAgo_other":"Room checked {{count}} days ago","noChannel":"No room or channel yet","testAudio":"Test audio"}},"insights":{"title":"Audience","breadcrumb":"Insights","explainTitle":"What this page counts","explain":"Each person is counted once per session. A session counts once it has ended; a live one joins the figures a few minutes later.","subtitle":"Who listens, in which languages, and how they hear you. Counted from every session since {{since}}. Listeners are never named.","period":{"label":"Period","30d":"30 days","90d":"90 days","12m":"12 months","all":"All time"},"periodChip":{"30d":"Last 30 days","90d":"Last 90 days","12m":"Last 12 months","all":"All time"},"before":{"30d":"30 days","90d":"90 days","12m":"12 months"},"up":"↑ {{percent}}% on the {{period}} before","down":"↓ {{percent}}% on the {{period}} before","same":"Same as the {{period}} before","unit":{"week":"week","month":"month"},"stillCounting":"Still counting your earlier sessions. These figures grow as we work through them.","floorFallback":"your main language","hero":{"lead":"Your audience speaks","languages_one":"{{count}} language.","languages_other":"{{count}} languages.","body_one":"<b>{{people}} person</b> chose a language other than {{floor}} to follow your sessions — <b>{{share}}</b> of everyone who listened.","body_other":"<b>{{people}} people</b> chose a language other than {{floor}} to follow your sessions — <b>{{share}}</b> of everyone who listened.","none":"Nobody has chosen another language yet. When they do, you will see them here.","newLanguages_one":"{{count}} language arrived in the last 30 days.","newLanguages_other":"{{count}} of those languages arrived in the last 30 days.","seeVoice":"See where a voice would help","every":"Every language","bubblesAria":"Languages your audience chose, sized by people: {{list}}.","andMore_one":"and {{count}} more","andMore_other":"and {{count}} more"},"ribbon":{"more_one":"{{count}} more","more_other":"{{count}} more"},"count":{"languages_one":"{{count}} language","languages_other":"{{count}} languages","people_one":"{{count}} person","people_other":"{{count}} people"},"stats":{"people":{"label":"People who listened","all":"Across every session so far"},"own":{"label":"In their own language","sub":"{{share}} chose a language other than {{floor}}"},"languages":{"label":"Languages heard","new_one":"{{count}} new in the last 30 days","new_other":"{{count}} new in the last 30 days","none":"None new in the last 30 days"},"voice":{"label":"Heard a voice","sub":"AI voices {{ai}} h · interpreters {{human}} h"},"sessions":{"label":"Sessions","sub":"{{average}} languages a session, on average"}},"hours":"{{hours}} h","languages":{"title":"Languages your audience chose","floor":"Floor: {{language}}","columns":{"language":"Language","served":"How it is served","people":"People","share":"Share","trendWeek":"12 weeks","trendMonth":"12 months"},"perSession":"{{count}} a session","new":"New","showing":"Showing {{shown}} of {{total}} languages","showAll":"Show all {{count}}","showFewer":"Show fewer","served":{"ai":"AI voice","interpreter":"Interpreter","captionsOnly":"Captions","floor":"Original audio"},"subtitleWeek":"Each person counted once per session. The bars show the last 12 weeks.","subtitleMonth":"Each person counted once per session. The bars show the last 12 months."},"firsts":{"title":"Firsts","subtitle":"The day each language first joined you.","first":"First {{language}} listener","empty":"Languages will appear here as listeners choose them.","milestone_ordinal_one":"Your {{count}}st language","milestone_ordinal_two":"Your {{count}}nd language","milestone_ordinal_few":"Your {{count}}rd language","milestone_ordinal_other":"Your {{count}}th language","nextMilestone_ordinal_one":"Next milestone: {{article}} {{count}}st language.","nextMilestone_ordinal_two":"Next milestone: {{article}} {{count}}nd language.","nextMilestone_ordinal_few":"Next milestone: {{article}} {{count}}rd language.","nextMilestone_ordinal_other":"Next milestone: {{article}} {{count}}th language.","article":"a","articleVowel":"an"},"hear":{"title":"How people hear each language","subtitle":"Share of listening time. Read-aloud means the listener's own browser spoke the captions — a sign they wanted a voice.","modes":{"interpreter":"Interpreter","ai":"AI voice","captions":"Captions","readAloud":"Read-aloud","original":"Original audio"},"tellsTitle":"What this tells you","tells":"{{language}} listeners read captions, and <b>{{share}}</b> switch on their browser's read-aloud. An AI voice would give them a real voice.","turnOn":"Turn on a {{language}} voice","switchingTitle":"Switching languages","switched_one":"<b>{{people}} person</b> changed language during a session.","switched_other":"<b>{{people}} people</b> changed language during a session.","topPair":"Most often {{from}} → {{to}}.","noSwitch":"Nobody changed language during a session.","empty":"Listening time by language will appear here once listeners have been measured."},"voices":{"title":"Voices","subtitle":"Hours your audience heard a voice: AI voices and your own interpreters.","legendAi":"AI voice {{hours}} h","legendHuman":"Interpreters {{hours}} h","aria":"Hours of voice heard each {{unit}}, from {{first}} h to {{last}} h.","none":"Nobody heard a voice in this period.","left":"{{hours}} h of AI voice left","credits":"Credits","yours":"Your voices","ai":"AI voice","interpreters_one":"Your interpreters · {{count}} person","interpreters_other":"Your interpreters · {{count}} people"},"growth":{"titleWeek":"Languages heard each week","titleMonth":"Languages heard each month","subtitleWeek":"One dot for each language someone chose that week.","subtitleMonth":"One dot for each language someone chose that month.","chip":"{{from}} → {{to}} a {{unit}} since {{month}}","more":"+{{count}}","aria":"Languages heard each {{unit}}, from {{from}} to {{to}}."},"sessions":{"title":"Your most multilingual sessions","subtitle":"Sessions where the most languages were chosen."},"privacy":"Counted from listener connections. Names and personal details are never shown here.","empty":{"title":"No audience to show yet","text":"Once a session has ended with listeners, who they are and which languages they chose will appear here.","action":"See your sessions"},"dashboardCard":{"title":"Your audience","link":"Insights","languages_one":"language","languages_other":"languages","own_one":"{{people}} person listened in their own language","own_other":"{{people}} people listened in their own language","nudge_one":"<b>{{language}} could use a voice.</b> {{count}} person a session, many reaching for read-aloud.","nudge_other":"<b>{{language}} could use a voice.</b> {{count}} people a session, many reaching for read-aloud.","turnOn":"Turn on AI voice","newThisMonth":"<b>New this month:</b> {{names}}"}},"voiceCoverage":{"title":"Voice coverage","description":"What listeners already told us about each language, and when it is worth acting on.","empty":"Nothing to show yet — no sessions have been measured since {{since}}.","gate":"Not enough yet — {{measured}} of {{enough}} sessions measured since {{since}}.","facts":"{{count}} people a session, served as {{servedAs}}.","collapsed":{"allGated_one":"Watching 1 more language. It does not have enough measured sessions yet.","allGated_other":"Watching {{count}} more languages. None has enough measured sessions yet."},"servedAs":{"floor":"the floor","ai":"AI voice","interpreter":"a human interpreter","captionsOnly":"captions only"},"turnOnVoice":{"body":"{{count}} people a session, many reaching for their own browser to read it aloud. Worth an AI voice.","notInPlan":"{{count}} people a session, many reaching for their own browser to read it aloud. AI voice is not included in your plan.","atLimit":"{{count}} people a session, many reaching for their own browser to read it aloud. Your plan's AI voice limit — {{limit}} language at a time — is already in use.","action":"Turn on AI voice","saved":"AI voice turned on for future events.","notAllowed":"Your plan does not include an AI voice for this language."},"considerHuman":{"body":"{{count}} people a session on AI voice already — worth considering a human interpreter.","notInPlan":"{{count}} people a session on AI voice already. A human interpreter is not included in your plan."},"showRest_one":"Show details for 1 more language","showRest_other":"Show details for {{count}} more languages","suggestions_one":"{{count}} suggestion","suggestions_other":"{{count}} suggestions","watching":"Watching {{count}}","peopleASession":"people a session","badge":{"voice":"Worth an AI voice","human":"Worth a human"},"readAloud":{"summary":"{{count}} in 20 switch on their browser's read-aloud","aria":"{{count}} of 20 listeners switched on read-aloud"},"humanBar":"Past {{count}} a session, people notice a human voice","forNewSessions":"For new sessions","addInterpreters":"Add {{language}} interpreters","aiStaysFallback":"The AI voice stays as the fallback","notInPlan":"Not included in your plan","limitInUse":"{{limit}} of {{limit}} AI voice languages in use","wellServed":{"title":"Already well served","ai":"{{language}} · AI voice","interpreter":"{{language}} · interpreters"},"emptyTitle":"Your first sessions will tell us","insightsLink":"See your audience insights","insightsNote":"Turning a voice on here changes Event defaults: new sessions get it, sessions already planned keep theirs.","howWeDecide":{"title":"How we decide","voice":"An AI voice when a captions-only language averages {{people}} or more people a session and {{share}}% of them reach for read-aloud.","human":"A human interpreter when an AI voice language averages {{people}} or more.","gate":"Each language needs {{sessions}} measured sessions first."}},"tenants":{"empty":"There are no accounts","select":"Select account","youBelongToOne":"You belong to one account","youBelongToMany":"You belong to {{0}} accounts","create":{"title":"Create account","headline":"You will be the owner"},"members":{"noMembers":"No members found","noMembersFoundIn":"No members found","invitationSent":"Invitation sent","invitationDescription":"An invitation has been sent to {{0}} as {{1}}."},"subscription":{"plan":"Plan","price":"Price","starts":"Starts","ends":"Ends","isTrial":"Is trial","status":"Status","members":"Members","storage":"Storage"},"actions":{"deleted":"Organization deleted."}},"running":{"title":"Running"},"operatorConsole":{"captionTime":{"elapsedOption":"Elapsed","clockOption":"Clock","modeGroup":"How caption times are shown","elapsedLabel":"Elapsed {{time}}","clockLabel":"Clock {{time}}","bothLabel":"Elapsed {{elapsed}}, clock {{clock}}","header":"Started {{started}} · now {{now}}"},"channels":{"reading":"Reading","showing":"Showing","search":"Search channels and languages","noMatch":"No channel or language by that name.","nowSection":"Listening now","earlierSection":"Active earlier in this session","allSection":"Never used yet","listening":"{{count}} listening","noneYet":"no one yet","activeNow":"active now","activeMinutes":"active {{count}}m ago","activeHours":"active {{count}}h ago","activeDays":"active {{count}}d ago","voiceOnDemand":{"tag":"standby","tagTitle":"The voice starts when a listener turns on audio, and stops 30 s after the last one leaves.","waitsForListener":"waits for a listener","restartNote":"Starts for the next listener","restart":{"title":"Restart {{name}}?","detail":"Nobody is listening to {{name}}, so its voice is not running. After the restart it starts for the next listener.","costsHeading":"What happens","captions":"Captions on {{name}} resume from the live edge","backlog":"The backlog is discarded, not caught up","cancel":"Leave it","accept":"Restart it"},"resume":{"title":"Resume {{name}}?","detail":"Captions come back from the live edge. Nobody is listening, so the voice starts for the next listener.","costsHeading":"What happens","missed":"What was said while it was paused is not sent","cancel":"Leave it paused","accept":"Resume {{name}}"},"booth":{"relayStandby":"Relay — the engine’s voice, on standby until someone listens","relayDown":"Relay — the engine’s voice is down: people are on its audio and hear nothing","statusStandby":"Standby","statusDown":"Voice down","takeStandby":"the engine’s voice, on standby","takeDown":"the engine’s voice is down","referenceStandby":"AI voice on standby + captions","referenceDown":"AI voice down + captions","relayPaused":"Relay — paused: nothing is sent on it until the console resumes it","statusPaused":"Paused","takePaused":"paused from the console","referencePaused":"Paused · captions held"},"starting":"starting","startingTitle":"People just turned on the audio. The voice takes a few seconds to start."},"voiceDown":{"tag":"voice down","tagTitle":"People are on the audio but the voice is not running. Restart the channel from its menu.","detail":"{{count}} on audio","issue":{"title":"{{name}} voice is down","detail":"{{count}} on audio are hearing nothing","show":"Show channel"}},"who":{"open":"Who is listening to {{name}}","title":"Who is listening to {{name}}","live":"Live now","close":"Close","loading":"Looking up who is on it…","failed":"Could not read who is listening. It tries again when the count moves.","empty":"Nobody is on {{name}} right now.","listener":"Listener","modes":{"roomAudio":"Audio","browserVoice":"Read aloud","captionsOnly":"Captions"},"modeHints":{"roomAudio":"Hearing the channel’s audio","browserVoice":"Their own browser reads the captions aloud","captionsOnly":"Reading the captions"},"since":"since {{time}}","forMinutes":"{{count}} min","forHours":"{{hours}} h {{minutes}} min","more":"+{{count}} more, not shown","note":"Listeners stay anonymous here. A name only shows in chat, when someone chooses to post."},"voiceHealth":{"reconnecting":"Reconnecting","nextTry":"next try in {{seconds}} s","attempt":"attempt {{count}}","retryNow":"Retry now","restartAllVoices":"Restart all voices","errors":{"outOfCredit":"out of credits","unavailable":"provider unavailable"}}},"chat":{"messageSounds":"Message sounds"},"startMode":{"autoTitle":"Auto-start {{at}}","autoDetail":"Transcription starts with it. Nobody has to press anything.","autoHover":"Starts automatically — transcription starts with it, and nobody has to press anything.","autoSwitch":"Change","autoSwitchTitle":"Require a manual start instead","manualTitle":"Someone has to start this session","manualDetail":"It will not go live on its own. Press Go live at {{at}}, then start transcription.","manualSwitch":"Let it start automatically","startedTitle":"On air since {{startedAt}}","startedEarly":"Started early — it was scheduled for {{at}}.","startedOnTime":"It was scheduled to start at {{at}}."},"noHours":{"trialEnded":"Your free trial has ended. Choose a plan or buy hours to go live.","hoursUsedUp":"Your prepaid hours are used up. Buy more hours or choose a plan to go live.","noPlan":"Choose a plan or buy hours to go live.","choosePlan":"Choose a plan","buyHours":"Buy hours","askOwner":"Ask your workspace owner.","hoursExpired":"Your prepaid hours have expired. Add hours or choose a plan to go live.","unpaidGraceEnded":"Your plan's payment is overdue. Update your card to go live.","deactivated":"This workspace is turned off. Contact InterScribe to turn it back on."},"ended":{"resume":"Resume session","resumeNote":"Its slot runs to {{at}}.","over":"This session is over — its scheduled time has passed.","confirm":{"title":"Put this session back on air?","detail":"Its slot runs to {{endsAt}}, so there is still time to reopen it.","heading":"What happens","audience":"The audience link opens again, and everyone holding it is let back in","transcription":"Transcription starts again, and every channel publishes captions again","clock":"The session clock starts again from now, not from where it stopped","cancel":"Leave it ended","accept":"Resume session"}},"extend":{"edit":"Edit the session to change its end time"},"roomLock":{"errors":{"needsConfirmation":"This session takes its channel from its room: {{channel}}. Switch it from the Source panel, and confirm.","changedElsewhere":"This session's channel was changed somewhere else while you were choosing. Reload the console and try again."},"onAirElsewhere":"{{channel}} is carrying “{{name}}”, which is on air. End that session first, or choose another channel.","confirm":{"title":"Take this session off its room's channel?","detail":"{{room}} sets {{roomChannel}}. The engine reconnects this session to {{target}}. The room keeps its channel.","heading":"What happens","headingLive":"You are live","gap":"Audio stops for a moment while the source changes","gapLive":"Audio stops for a moment while the source changes — captions and every published channel pause with it, and listeners hear silence until the new source arrives","interpreters":"Interpreters lose the floor feed and have to wait for it","thisSessionOnly":"Only this session moves. Once it has ended, the next save of the event puts it back on {{roomChannel}}","booked":"“{{booked}}” is booked on {{target}} at {{bookedAt}}. If it goes live while this session is still running, the engine ends this session","logged":"The switch is written to the session's log, with your name","cancel":"Keep {{current}}","accept":"Switch this session","thisSessionOnlyBeforeLive":"Only this session moves, and only while it is on air. The next save of the event, before it goes live, puts it back on {{roomChannel}}"},"setByRoom":"Set by the room:","switchHelp":"Choosing another channel moves this session only, after you confirm.","switchedTitle":"Off the room's channel","switchedDetail":"{{room}} sets {{channel}}. This session is not on it; the room keeps its own channel.","goBack":"Go back to {{channel}}","anotherSession":"another session"},"floorMic":{"stop":"Stop sending","levelAria":"Floor level, {{name}}: {{value}}","levelNoReading":"no reading","stopAria":"Stop sending audio from this computer","stopTitle":"Take this computer off the floor and release the microphone","stopped":"This computer is no longer the floor","startAria":"Start sending audio from {{device}}","startTitle":"Put this computer back on the floor with {{device}}","started":"This computer is the floor again","startShort":"Start sending","from":"From {{device}}","start":"Start sending from {{device}}"},"floorPublisher":{"title":"Another computer is already sending the floor","by":"It is coming from {{name}}'s console.","byUnknown":"It is coming from another console on this event.","mixes":"Connect a microphone here as well and both go to the floor at once — the recogniser hears them mixed together."},"slidesPanel":{"sourceLegend":"Read slides from","modeProPresenter":"ProPresenter","host":"Host","hostPlaceholder":"192.168.1.20","hostAria":"ProPresenter host","port":"Port","portPlaceholder":"50001","portAria":"ProPresenter port","addressHint":"Enter ProPresenter’s address on your local network.","disconnect":"Disconnect","statusLive":"Connected to ProPresenter","statusConnecting":"Connecting to ProPresenter…","statusUnreachable":"Can't reach ProPresenter. Check the address, that Network is on in ProPresenter, and that you are using Chrome or Edge","statusIdle":"Not connected","captureHint":"Share the window that shows your program’s stage display or lyrics-only output (text on black). Never share a YouTube or Vimeo window.","captureStop":"Stop capture","captureWatching":"Watching the window. A slide is sent once it has stayed still.","captureMoving":"Moving picture on screen: not sending","captureEnded":"Screen sharing stopped","captureDenied":"Screen sharing was not allowed. Choose a window to start again.","settleLabel":"Wait before sending","settleOption":"{{seconds}} s","sendPictures":"Send slide pictures","pause":"Pause this computer","resume":"Resume this computer","clear":"Clear slide","note":"Pause, slide pictures and the settle time apply to this console only.","consoleLabel":"Portal console","takeOver":"Take over","leaseUnreachable":"Can't reach InterScribe to hold the slides source. Retrying.","resultShown":"On viewers' screens","resultThrottled":"Slow down: slides are changing too fast","pauseSession":"Pause slides","resumeSession":"Resume slides","programProPresenter":"ProPresenter","programCapture":"Screen capture","sendingThisConsole":"This computer","sendingStation":"Slides station · {{label}}","sendingConsole":"Another computer · {{label}}","sendingNobody":"Nobody is sending slides","takeOverHere":"Take over here","sendingUnnamed":"an unnamed computer","resultPaused":"Slides are paused by the organizer: will retry","resultDisabled":"Slides are off for this session","resultEnded":"The session has ended","resultOcrBudget":"Limit reached for this hour: captured slides are not sent until it resets. Slides from ProPresenter still go out as text, without a picture.","resultFailed":"Could not send; retrying with the next slide","anotherTitle":"Use another computer","anotherHint":"The desktop app or a Slides station on another computer","usual":"USUAL","thisTitle":"Use this computer","thisHint":"Share slides from this browser. Chrome or Edge.","waitingTitle":"Waiting for the other computer…","waitStep1":"On that computer, open the InterScribe desktop app, or open the Slides station in a browser.","waitStep2":"Choose this session.","waitStep3":"Pick your presentation software. Slides start flowing when you advance one.","getDesktopApp":"Get the desktop app","copyStationLink":"Copy Slides station link","stationLinkCopied":"Link copied","modeAnyProgram":"Any program","connectAndSend":"Connect and send slides","chooseWindowAndSend":"Choose a window and send slides","options":"Options","optionsSummaryOn":"Wait {{seconds}} s · pictures on","optionsSummaryOff":"Wait {{seconds}} s · pictures off","chooseSource":"Choose source","howToConnect":"How to connect","noSourceHelp":"Choose a source above, or set up a Slides station in","sourcesSlides":"Sources › Slides","takeOverExplain":"Taking over makes this computer the source. {{label}} stops sending.","stop":"Stop sending","changeSource":"Change source","otherSendingTitle":"{{label}} is sending slides","stripNone":"Not sending","stateSending":"Sending","stripPaused":"Paused · not reaching viewers","stripOff":"Slides off","stripEnded":"Session ended","popOut":"Pop out","more":"More","settings":"Settings","sendFrom":"Send slides from","closeSetup":"Close","waitingInfo":"How to connect","thisSettings":"This computer settings","cancel":"Cancel","pausedNotice":"Slides are paused for this session. Nothing reaches viewers until you resume.","senderSubline":"{{program}} · last slide {{time}}","sendingHeading":"Sending slides","back":"Back","setupTitle":"Send your slides to viewers","setupLead":"Slides from your presentation software show up on viewers' phones, translated into their language.","waitingLead":"This page updates by itself as soon as it connects.","hereTitle":"Send from this computer","controlsHeading":"This computer's controls","notSendingTitle":"Not sending slides","notSendingSub":"No computer is sending slides to viewers right now.","pausedTitle":"Paused","modeOpenLp":"OpenLP","programOpenLp":"OpenLP","hostAriaOpenLp":"OpenLP host","portAriaOpenLp":"OpenLP port","portPlaceholderOpenLp":"4316","addressHintOpenLp":"Enter OpenLP’s address on your local network: localhost for this computer, or the presentation computer’s address.","statusLiveOpenLp":"Connected to OpenLP","statusConnectingOpenLp":"Connecting to OpenLP…","statusUnreachableOpenLp":"Can't reach OpenLP. Check the address and port, that the remote is on in OpenLP (Settings › Remote), and that you are using Chrome or Edge. If asked, allow access to devices on the local network","modeHolyrics":"Holyrics","programHolyrics":"Holyrics","hostAriaHolyrics":"Holyrics host","portAriaHolyrics":"Holyrics port","portPlaceholderHolyrics":"8091","addressHintHolyrics":"Enter Holyrics’ address on your local network: localhost for this computer, or the presentation computer’s address.","statusLiveHolyrics":"Connected to Holyrics","statusConnectingHolyrics":"Connecting to Holyrics…","statusUnreachableHolyrics":"Can't reach Holyrics. Check the address and port, that API Server (Local) is on in Holyrics (Settings › API Server), and that you are using Chrome or Edge. If asked, allow access to devices on the local network","statusInvalidToken":"Holyrics refused the token: copy it again from Holyrics › Settings › API Server › Manage permissions, then Disconnect and paste it again","statusPermissionNeeded":"Allow 'GetCurrentPresentation' for this token in Holyrics","token":"Token","tokenAria":"Holyrics token","tokenPlaceholder":"Paste the token","tokenShow":"Show","tokenHide":"Hide","tokenHint":"Create it in Holyrics under Settings › API Server › Manage permissions and allow GetCurrentPresentation. It stays in this browser and is never sent to InterScribe. Bible verses are sent as their reference (for example Jn 3:16): Holyrics does not share the verse text.","modeFreeShow":"FreeShow","programFreeShow":"FreeShow","hostAriaFreeShow":"FreeShow host","portAriaFreeShow":"FreeShow port","portPlaceholderFreeShow":"5505","addressHintFreeShow":"Enter FreeShow’s address on your local network: localhost for this computer, or the presentation computer’s address. localhost is the safest choice: Chrome may stop allowing another computer in a future version.","statusLiveFreeShow":"Connected to FreeShow","statusConnectingFreeShow":"Connecting to FreeShow…","statusUnreachableFreeShow":"Can't reach FreeShow. Check the address and port, that WebSocket/REST API is on in FreeShow (Settings › Connections), and that you are using Chrome or Edge. If asked, allow access to devices on the local network"},"sourceStatus":{"levelNote":{"live":"No level reported for this input yet. The engine reports one while it is transcribing it.","waitingAgent":"No sound yet. Waiting for the agent on this input to send its audio.","noAgent":"No sound yet. Nothing is sending sound to this input."},"listeningLead":"Listening on this computer only.","listeningRest":"Nothing changes for the session. Watch the level bar above.","info":{"label":"About this source","eventChannel":"AV channel, set on the event","computer":"This computer, event takes audio from it","roomChannel":"Room-owned channel","whileLive":"While live","noSignal":"No signal","notConnected":"Not connected"},"signal":"Signal","checkingBtn":"Checking…","runCheck":"Run a sound check","listen":"Listen","stopListening":"Stop listening","connecting":"Connecting…","listenAria":"Listen to {{channel}}","stopListeningAria":"Stop listening to {{channel}}","joining":"Joining the room…","couldntConnect":"Couldn't connect","checkingNotice":"Forced open for a sound check. It is not the session's own stream.","silentLive":"Connected, but silent for {{for}}. The desk channel may be muted.","useComputer":"Use this computer","retry":"Retry","retryFailed":"Couldn't read the channel again. Try once more.","retryNone":"Couldn't reach the agent computer. Check it is on and the InterScribe Agent is open.","retryAsked":"Asked the agent computer to send its audio again","retryStill":"Still nothing from the venue","retryWait":"Wait a few seconds before trying again","state":{"early":"Early audio","live":"Streaming","checking":"Sound check","silent":"No audio","quiet":"Quiet","offline":"Not connected","standby":"Standby","opening":"Opening…","idle":"Idle"},"earlySub":"Coming in from the venue so you can check it. Viewers hear nothing yet.","quietSub":"Sound is low. The input is still connected.","channelMenu":"Channel menu","startedBy":"Started by {{name}} · {{time}}","startedByYou":"Started by you · {{time}}","early":{"menuItem":"Start audio early","title":"Start {{channel}}’s audio early","text":"Hear the room and watch the meter before the session. Viewers hear nothing until the session starts.","untilSession":"Until the session starts","untilSessionSub":"The session takes over at {{time}} without a break","noSession":"No session is scheduled on this channel today","thirty":"For 30 minutes","ten":"For 10 minutes","backAt":"Back to standby at {{time}}","cancel":"Cancel","start":"Start early audio","stop":"Stop early audio","stopNow":"Stop now","keepMore":"Keep 10 min more","late":"The {{time}} session hasn’t started yet. At {{end}} early audio stops and the channel goes back to standby.","nothingLost":"Nothing is lost: when the session starts, its audio comes back on its own.","venueUntil":"until {{time}} · viewers hear nothing"},"check":{"pill":{"none":"No sound yet","noSound":"No sound","silent":"Silent"},"line":{"noAgent":"Nothing is sending sound to {{channel}}","offlineMany":"{{count}} agent computers are offline","offlineUnnamed":"The agent computer is offline","startingUnnamed":"The agent computer is starting its audio…","silentVenue":"The venue is sending silence","soundVenue":"Sound from the venue","waitingVenue":"Listening for the venue’s sound…","soundGood":"Sound from the venue · good level"},"help":{"label":"More about this","noAgent":"No computer with the InterScribe Agent is set up for {{channel}}. If the venue sends its sound another way, check that device is on.","setUp":"Set up an agent","offline":"{{name}} isn't connected to InterScribe. Check the computer is on and online, and that the InterScribe Agent is open.","offlineUnnamed":"The agent computer isn't connected to InterScribe. Check it is on and online, and that the InterScribe Agent is open.","silent":"{{name}} is connected, but the sound it sends is silent. Check the sound desk channel isn't muted and the right input is chosen on {{name}}.","silentUnnamed":"The agent is connected, but the sound it sends is silent. Check the sound desk channel isn't muted and the right input is chosen on the agent.","silentVenue":"Sound is reaching InterScribe from the venue, but it is silent. Check the sound desk channel isn't muted.","test":"This is a test stream. Viewers hear nothing, and it stops by itself after 5 minutes.","testEarly":"This is a test stream. Viewers hear nothing, and it stays open until {{time}}."}},"venue":{"soundCheck":"Sound check","standby":"opens {{time}} · {{check}}","checkedHeard":"checked {{time}}, audio heard","checkedSilence":"checked {{time}}, heard silence","checkedNothing":"checked {{time}}, nothing heard","notTested":"not tested yet","offline":"{{session}} is live · nothing since {{time}}","offlineNoTime":"{{session}} is live","idle":"no session today"},"figure":{"opens":"opens","since":"since","waiting":"waiting","silentFor":"silent for","until":"until","level":"level"},"noLevel":"No level reported","floorProblem":{"unset":"The recogniser needs this before it can listen.","cannotTranscribe":"Nothing transcribes this language. The recogniser will not start until it changes."},"lastAudio":{"never":"never","justNow":"just now","minutesAgo_one":"{{count}} min ago","minutesAgo_other":"{{count}} min ago","hoursAgo_one":"{{count}} h ago","hoursAgo_other":"{{count}} h ago","yesterday":"yesterday","daysAgo_one":"{{count}} days ago","daysAgo_other":"{{count}} days ago"},"heldBy":{"floorSource":"{{name}} · floor source","noSession":"Streaming — no session is taking it","onAir":"{{name}} · on air","heldFor":"{{name}} · held for {{time}}"},"refusal":{"not-enabled":"Early audio is not turned on for this workspace.","no-session":"There is no session on this channel to start early for.","live":"A session is live on this channel, so early audio cannot start.","invalid":"That early-audio request was not understood.","not-early":"That channel is running a sound check, not early audio.","early":"Early audio is running on this channel, so a sound check cannot start. Listen to it instead.","running":"Early audio is already running on this channel.","cap":"Early audio is already at the longest hold allowed for this workspace.","retry":"Too many starts on this channel, try again in a minute.","busy":"Someone else just changed this channel's check. Try again."},"standbySub":"Starts streaming by itself when the session goes live.","openingSub":"Waiting for the venue's sound. Usually a few seconds.","offlineSub":"The session is live but no sound is reaching us from the venue. Check the computer or device that sends it is on.","idleSub":"No session is waiting on this channel.","silentBeforeLive":"Connected, but only silence so far. Check the channel is unmuted on the sound desk.","runCheckAgain":"Run a sound check again","lastCheck":{"never":"Not tested yet","heard":"Sound check {{time}} · audio heard","silence":"Sound check {{time}} · connected, heard silence","nothing":"Sound check {{time}} · nothing heard","silenceHint":"Unmute the channel on the sound desk, then test again."},"notConnectedExplain":"It starts sending when the session it belongs to goes live.","noSignalExplain":"The stream is up but silent. Check the desk or the microphone.","changeableWhileLive":"Changing it live pauses transcription for a few seconds. Listeners keep hearing the floor.","computerNote":"This event takes its audio from this computer. Your microphone is the floor.","computerChoose":"This event takes its audio from this computer. Choose the microphone that hears the room — it becomes the floor.","noVenue":"No venue input is set on the event. Choose an AV channel, or send audio from this computer.","eventNoteLead":"Set on the event:","eventNoteRest":". Use this computer if the AV feed is unavailable.","panel":{"title":"Source","audioFrom":"Audio comes from","audioFromAria":"Where audio comes from","avChannel":"AV channel","thisComputer":"This computer","mediaServer":"Media server","noAvToReturn":"This workspace has no AV channel to go back to","noMic":"No microphone is available on this computer","notReported":"Not reported","overrideTitle":"Overriding the event's source","overrideDetail":"This session is configured to take <b>{{name}}</b>. You are sending audio from this computer instead.","goBackTo":"Go back to {{name}}"},"picker":{"whichAv":"Which AV channel","whichInput":"Which input device","avTitle":"AV channels on this event","inputsTitle":"Inputs on this computer","noAvChannels":"This workspace has no AV channels.","micBecomesFloor":"Your microphone becomes the floor. Everything the engine transcribes is built from it.","inputDevice":"Input device","noChannelSet":"No channel set","chooseMic":"Choose a microphone","noLevelReported":"No level reported"},"floorLanguage":{"label":"Floor language","which":"Which floor language","notSet":"Not set","search":"Search languages","none":"No language by that name.","current":"Current"},"soundCheckPanel":{"title":"Sound check","aria":"Sound check on {{name}}","left":"{{time}} left","stopping":"Stopping…","stop":"Stop check","note":"Checks sound only. No captions until you go live."},"waitingForSound":"Waiting for sound","waitingSub":"{{name}} is connected. Nobody is speaking into it yet, which is normal before the session.","startCheck":"Start a sound check"},"errors":{"notConnected":"Not connected to the engine — reload the console","connectionDropped":"The connection to the engine dropped — nothing was sent","noAnswer":"The engine did not answer — it may not have happened","refused":"The engine refused that","noSoundCheck":"This engine cannot run a sound check yet","noVoiceCover":"This engine cannot cover a channel with an AI voice yet","captionsDidNotLoad":"Those captions did not load ({{status}})","cannotStartSession":"Cannot reach the engine to start the session","correctionNotSent":"Cannot reach the engine — your correction was not sent","noAnswerShort":"no answer","pinNotShown":"Nothing is shown as pinned. {{reason}}","unpinNotConfirmed":"The engine did not confirm the unpin, so it is still shown as pinned. {{reason}}","stillPinned_one":"{{count}} is still pinned","stillPinned_other":"{{count}} are still pinned","unpinAllNotConfirmed":"The engine did not confirm every unpin: {{still}}. {{reason}}","pauseNotConfirmed_pause":"The engine did not confirm pausing {{name}}, so it is still shown as live. {{reason}}","pauseNotConfirmed_resume":"The engine did not confirm resuming {{name}}, so it is still shown as paused. {{reason}}","channelGone":"That channel is no longer on this session","noSessionOpen":"No session is open","cannotMarkFeedback":"This console cannot mark feedback handled","cannotChangeVoice":"This console cannot reach the engine to change the voice","captionSessionUnknown":"This caption's session could not be identified.","messageGone":"That message is no longer here","didNotWork":"That did not work"},"toasts":{"connectionRestored":"Connection restored","handoverAccepted":"They took the channel","handoverDeclined":"They passed — you still have the channel","channelMovedToColleague":"Your channel has moved to a colleague — your microphone is closed","chatDidNotLoad":"The chat of {{name}} did not load","crewDidNotLoad":"The crew of {{name}} did not load","channelsDidNotLoad":"The channels of {{name}} did not load","aSession":"a session","onAiVoiceStandby":"{{language}} is on the AI voice — you are standby","beginningOfFloor":"That is the beginning of the floor","beginningOfChannel":"That is the beginning of this channel","beginningOfThread":"That is the beginning of this thread","pinnedSentOnce":"Sent once, but this engine cannot pin yet — it is not held on listeners' screens","pinned":"Pinned on listeners' screens — unpin it when it no longer applies","unpinned":"Unpinned — listeners no longer see it","unpinnedAll":"All {{count}} unpinned — listeners no longer see them","unpinnedHistoryFailed":"Unpinned, but this session's history could not be updated","handoverOffered":"Offered — they have to accept before it moves","requestCancelled":"Request cancelled — you still have the channel","requestHolderTimedOut":"{{holder}} did not answer — {{channel}} is yours","voicesPaused":"AI voices paused. Captions carry on; the voices stay quiet until you resume them","voicesResumed":"AI voices are back. Each one starts from what is being said now","voicesNotResumed_one":"The engine did not resume the voice on {{names}}, so it is still shown as paused.","voicesNotResumed_other":"The engine did not resume the voice on {{names}}, so they are still shown as paused.","voicesNotChanged_pause_one":"The engine did not pause the voice on {{names}}, so it is still shown as speaking.","voicesNotChanged_pause_other":"The engine did not pause the voice on {{names}}, so they are still shown as speaking.","voicesNotChanged_resume_one":"The engine did not resume the voice on {{names}}, so it is still shown as paused.","voicesNotChanged_resume_other":"The engine did not resume the voice on {{names}}, so they are still shown as paused.","requestHandedYou":"{{name}} handed you {{channel}}","requestTakenOver":"{{name}} has taken over {{channel}} — your microphone is closed","requestKept":"{{name}} is keeping {{channel}}","historyNotAdded":"Sent, but it could not be added to this session's history","termAdded":"Term added — it applies from the next caption","namedSessionOnly":"Named for this session only — not saved to your speakers","correctionPushed":"Correction pushed to every channel","announcementSent":"Announcement sent","musicCardSent":"Music card sent","roleChangedNoRefresh":"Role changed. The list did not refresh — it will on the next reload.","sessionChangedElsewhere":"This session was changed elsewhere and could not be read again"},"hardToHear":{"title":"Hard to hear","hardBody":"Captions are missing words. Move the mic closer or use the sound desk feed.","offer":"Audio is hard to hear. Improving captions in {{seconds}} s.","offerBar":"Time left to cancel","cancel":"Cancel","adjusted":"Captions adjusted for hard-to-hear audio.","backToUsual":"The audio is clear again. Captions are back to the usual setup.","undo":"Undo","failed":"Couldn't improve captions right now.","unstable_one":"Connection unstable · {{count}} drop in 15 min","unstable_other":"Connection unstable · {{count}} drops in 15 min","unstableNoCount":"Connection unstable","unstableHintComputer":"Use a cable or a stronger network for this computer.","unstableHintAv":"Use a cable or a stronger network for the computer sending the audio.","tag":"Hard-to-hear setup","tagKept":"Hard-to-hear setup · kept","tagModel":"{{model}}","tagModelKept":"{{model}} · kept","menu":{"heading":"Captions when the audio is hard to hear","auto":"Decide automatically","autoNote":"Only spoken audio counts, so worship never changes it.","on":"Use the hard-to-hear setup for this session","onNote":"Switches now and stays until you change it.","off":"Keep the usual setup for this session","offNote":"No automatic changes until you change it.","notLive":"Available while the session is live"},"supervise":{"hard":"The venue's audio is hard to hear.","issues_one":"{{count}} issue on this session","issues_other":"{{count}} issues on this session","hardAdjusted":"The venue's audio is hard to hear. Captions adjusted.","unstable_one":"The venue's connection is unstable · {{count}} drop in 15 min.","unstable_other":"The venue's connection is unstable · {{count}} drops in 15 min.","unstableNoCount":"The venue's connection is unstable."}},"linkStatus":{"couldntConnect":"Couldn't connect","tapToHear":"Tap to hear it","nobodySpeaking":"Nobody is speaking on it right now","joiningMediaServer":"Joining the media server","noMediaServer":"This deployment has no media server configured","demoLinkLost":"Demo: the media server link is lost","openingMic":"Opening the microphone","connectionRestoring":"The connection is being restored","couldNotJoinMedia":"Could not join the media server","micJoinsOnLive":"The microphone joins the room when the session goes live","suspendedMeter":"This browser will not start the level meter until you touch the page. Tap anywhere, then look again.","micBlockedAllow":"Microphone blocked — allow it in the browser","noMicrophone":"No microphone","couldNotOpenMic":"Could not open that microphone","micNoAudio":"That microphone opened with no audio on it","micCouldNotBeOpened":"That microphone could not be opened","browserBlocksMic":"This browser is blocking the microphone. Allow it for this site, then try again.","micGone":"That microphone is no longer there. Choose another one.","browserNoMic":"This browser has no microphone to open","couldNotJoinRoom":"Could not join the room","mediaConnectionDropped":"The connection to the media server dropped","aiVoiceLimitTitle_one":"{{names}} has no AI voice","aiVoiceLimitTitle_other":"{{names}} have no AI voice","aiVoicePlanExcluded":"Your plan does not include AI voices.","aiVoiceAllUsed":"This session has used every AI voice your plan allows."},"cover":{"tag":{"offAir":"off air","covered":"AI cover"},"prompt":{"headline":"{{language}} interpreter off air","figures":"{{elapsed}} · {{count}} listening","cover":"Cover with AI voice until they're back","keepWaiting":"Keep waiting","session":"Use AI voice for the rest of the session","notAllowed":"An AI voice is not available for {{language}} on this plan."},"active":{"temporary":"AI cover · temporary","temporaryNote":"Covering until an interpreter goes on air","session":"AI voice · this session","sessionNote":"Listeners hear the AI voice until you stop it","stop":"Stop cover"},"ended":{"named":"{{name}} is back on air · AI cover ended","unnamed":"The interpreter is back on air · AI cover ended","dismiss":"Dismiss"},"refused":{"title":"{{language}} was not switched","not_allowed":"An AI voice is not available for {{language}} on this plan.","not_live":"The session is not on air, so there is nothing to cover.","voice_stopped":"AI voices are stopped or {{language}} is paused. Resume them first.","on_air":"{{language}}'s interpreter is on air now, so a temporary cover would end at once. Nothing was sent; choose the rest of the session if you still want the AI voice.","unauthorized":"You do not have permission to change voices on this session.","invalid":"The engine did not understand the request. Reload the console and try again.","unavailable":"The engine cannot switch voices right now. Try again in a moment.","failed":"The engine could not switch {{language}}. Try again."},"menu":{"item":"Use an AI voice for {{language}}…","noteNamed":"{{name}} stays in the booth; you choose how long","note":"You choose how long","notAllowed":"Not available for {{language}} on this plan","stop":"Stop the AI cover on {{language}}"},"dialog":{"title":"Switch {{language}} to an AI voice?","detailNamed":"{{name}} is the {{language}} interpreter. Listeners hear the AI voice instead while it is on; {{name}}'s booth stays open.","detail":"Listeners hear the AI voice instead while it is on; the booth stays open.","howLong":"How long","temporary":"Temporary: switch back when an interpreter goes on air","default":"(default)","session":"For the rest of this session","onAirNote":"The interpreter is on air now, so the AI voice stays until you stop it, and listeners do not hear the booth meanwhile.","cancel":"Cancel","accept":"Switch","whatHappens":"What happens","listeners":"{{count}} listening on {{language}} hear the AI voice instead of the booth"}},"feedback":{"tab":"Feedback","signals":{"title":"Listener feedback","tail":"filtered view","none":"No interpreter channels on this session.","holder":{"on_air":"{{name}} on air","paused":"{{name}} paused","away":"{{name}} away","unknown":"{{name}}","nobody":"no interpreter"},"figures":"{{answered}} answered of {{count}} listening · {{good}} good, {{notGood}} not","quiet":"No answers in the last 15 min · {{count}} listening","cantHear":"{{count}} can't hear · 1 min","soft":{"too_fast":"{{count}} of {{of}}: too fast","falling_behind":"{{count}} of {{of}}: falling behind"},"message":"Message {{name}} in crew chat","markHandled":"Mark handled","handled":"Handled · {{count}} notes"},"comments":{"title":"Latest comments","tail":"anonymous","none":"No comments yet.","loading":"Loading comments…","error":"The comments could not be loaded. Trying again shortly.","handled":"handled","newer":"Newer","older":"Older"},"reasons":{"translation":"Translation was off","lag":"Captions fell behind","missing_words":"Words were missing","readability":"Hard to read","interpreter_audio":"Interpreter audio","audio_dropouts":"Audio cut out","other":"Something else","hard_to_hear":"Hard to hear","too_fast":"Too fast","falling_behind":"Falling behind","missed_parts":"Missed parts","wrong_terms":"Wrong terms","great_delivery":"Great delivery","going_well":"Going well","cant_hear":"Can't hear"}},"captionFilter":{"chip":{"on":"Showing {{count}} to check","onShort":"{{count}} to check","onAria_one":"Showing only the {{count}} line to check. Show all captions","onAria_other":"Showing only the {{count}} lines to check. Show all captions"},"bannerLead_one":"Showing only the {{count}} line to check.","bannerLead_other":"Showing only the {{count}} lines to check.","bannerLeadNone":"Showing only lines to check.","bannerLeadShort":"Only lines to check.","hidden_one":"{{count}} caption hidden","hidden_other":"{{count}} captions hidden","showAll":"Show all captions","divider_one":"{{count}} new caption arrived — hidden by the filter","divider_other":"{{count}} new captions arrived — hidden by the filter","doneTitle":"Nothing left to check","doneBody":"Every line the recogniser was unsure about has been checked.","doneArriving":"Captions are still arriving: {{count}} came in while this filter was on.","hiddenShort_one":"{{count}} hidden","hiddenShort_other":"{{count}} hidden","newSince_one":"{{count}} new since you filtered","newSince_other":"{{count}} new since you filtered","newSinceShort_one":"{{count}} new","newSinceShort_other":"{{count}} new"},"preLive":{"offAir":{"title":"Captions start when you go live","body":"Until then nothing is transcribed, so this space stays empty. That includes a sound check.","checkTitle":"Sound check","checkBody":"Hear the venue and see its level. No captions, no listeners.","liveTitle":"Go live","liveBody":"Captions appear here within seconds of the first words."},"badge":"Sound check","check":{"title":"The venue’s sound is reaching InterScribe","body":"This is a sound check, so nothing is transcribed and no listener hears it. When the level looks right, press <b>Go live</b> and captions start here within seconds.","silentLead":"If it goes silent:","silentBody":"after 15 s of silence during a check, this turns amber and says to check the desk channel isn’t muted."},"goLive":{"lead":"Live. Listening for the first words…","rest":"Captions usually appear within 5 seconds of speech."}}},"explain":{"howThisWorks":"How this works","whatIs":"What is {{label}}?","explanationOf":"An explanation of {{topic}}","audio":{"title":"How audio reaches us","lede":"Four things, in order. Most venues only need the first three, and once they are in place a room keeps working without being touched again.","machine":{"title":"A computer in the room","body":"A computer at the sound desk runs our agent — installed as an app, or opened in a browser tab for a one-off. Nobody at the venue, or already streaming from far away? An ingress can carry that stream in instead."},"channel":{"title":"A room, and the channel it owns","body":"A room is the place — it gets a permanent link, code and QR that never change. It owns one channel, the named path its sound travels down, created with the room and never reused. Not using rooms yet? A channel on its own works the same way; attach a room to it later."},"event":{"title":"A session that listens","body":"Point a session at the room — or, without one, straight at the channel — and it takes the sound from there. The same room or channel serves every session held in it, so nothing has to be wired up again next time."},"check":{"title":"A check, before it matters","body":"Test audio asks the agents or ingress feeding a room's channel to send for a few minutes, whether or not a session is running. Speak at the desk and watch the meter. It is the fastest way to catch a sound board that is not routed to us — the usual reason a room goes quiet."},"footer":"A channel with nothing sending to it cannot be tested, because there is nowhere for it to listen. Attach an agent or an ingress and the check becomes available."}},"audioCheck":{"attach":"Attach a channel to test audio","attachHint":"Attach an A/V channel to test audio.","start":"Test audio","starting":"Starting…","listening":"Listening…","heard":"We can hear it","notHeard":"No sound heard","stop":"Stop","arriving":"Audio is arriving from this input.","silent":"Speak into the microphone at the desk — nothing has arrived yet.","endsIn":"Ends in {{time}}.","meterArriving":"Audio is arriving","meterSilent":"No audio yet"},"alerts":{"title":"Alerts","intro":"Who we tell when something goes wrong at one of your venues.","add":"Add","verify":"Verify","remove":"Remove {{destination}}","codeLabel":"Verification code","sent":"We sent a code. It expires in 15 minutes.","verified":"Verified. This one will be told.","recipients":{"title":"Who we tell","description":"Each address and number is confirmed before anything is sent to it.","placeholder":"Email address or phone number with country code","addLabel":"Add an email address or phone number"},"email":{"title":"Email","hint":"As many addresses as you like.","placeholder":"ops@yourvenue.org"},"sms":{"title":"Text message","hint":"Up to {{max}} numbers. Include the country code.","placeholder":"+15551234567","full":"That is all {{max}} numbers. Remove one to add another."},"state":{"active":"Active","unverified":"Not confirmed yet","optedOut":"Opted out","silent":"Nothing selected"},"topic":{"label":"What we send","explain":"Choose per recipient. A number that only wants streaming problems will not be woken for a billing notice.","streaming":"Streaming problems","account":"Account limits","platform":"Platform notices"},"error":{"empty":"Enter an address or a number.","notAnEmail":"That does not look like an email address.","notE164":"Include the country code, like +15551234567.","tooManyPhones":"You already have the maximum number of phone numbers.","duplicate":"That one is already on the list.","notSent":"We could not send the code, so nothing was added. Try again in a moment.","wrongCode":"That code does not match.","expired":"That code has expired. Send a new one.","tooManyTries":"Too many attempts. Send a new code.","notFound":"We could not find that recipient."},"history":{"title":"Recent alerts","description":"Everything from the last 14 days, and when it recovered.","openNow":"{{count}} still open","open":"Open","resolved":"Recovered","platform":"Affects everyone","started":"Started","recovered":"Recovered","recoveredAt":"recovered {{time}}","forMinutes":"{{count}} min","forHours":"{{count}} h","empty":{"title":"Nothing has gone wrong","body":"Alerts from the last 14 days will appear here, with the time they recovered."},"workspace":"Workspace","openSummary":"{{count}} still open · everything from the last 14 days, and when it recovered","today":"Today","stillOpen":"still open","lasted":"lasted {{duration}}"},"how":{"title":"How alerts work","lede":"We watch every live event. When one of your venues stops being heard, this is who finds out.","once":{"title":"Once when it breaks, once when it is fixed","body":"Not a message every ten minutes for as long as it lasts. A problem is one alert and one all-clear, however long it runs."},"verify":{"title":"Every address is confirmed first","body":"We send a six-digit code and nothing else until it comes back. A mistyped number is somebody else's phone."},"stop":{"title":"Anyone can stop it from their own phone","body":"Reply STOP to any text and that number hears nothing more, whatever this page says. Reply START to turn it back on."}},"catalogue":{"title":"What we may send you","heading":"What we send","description":"Every alert below is real. Streaming is sent today; Account and Platform will follow. Pick who hears each one.","yoursToFix":"— yours to fix","oursToFix":"— ours to fix","sentWhenNotified":"Sent when our team publishes a status update and chooses to notify subscribers.","streaming":{"summary":"Sound is not reaching us, or is reaching us and not being transcribed. Checked every minute while an event is live.","noSource":"Nothing is streaming into a room that has a live event.","silent":"A machine is connected to a room and no sound is arriving — usually a sound desk that is not routed to it.","noAgent":"Sound is arriving and nothing is transcribing it.","sourceUnstable":"The venue's audio connection keeps dropping.","audioUnclear":"The venue's audio is too hard to make out for good captions.","card":"No sound reaching us, or nothing transcribing it. Once when it breaks, once when it's fixed."},"account":{"summary":"Your plan's own limits.","limits":"Streaming hours, attendees or concurrent streams are close to or over your plan's limit.","card":"Streaming hours, attendees or concurrent streams running out."},"platform":{"summary":"Our side, across every workspace.","provider":"A service we depend on is degraded or unavailable.","maintenance":"Planned maintenance that could interrupt an event.","card":"A provider outage or planned maintenance on our side."},"footer":"Once something here is actually sent, it's sent once when it starts and once when it recovers — never repeatedly while it lasts.","comingLater":"Coming later","sending":"Sending","seeSituations":"See the {{count}} situations","whatItWillCover":"What it will cover"},"notice":{"attention":{"none":"Clears on its own","ours":"We're on it","yours":"Needs your attention"},"details":"Technical details","hideDetails":"Hide technical details"},"topicShort":{"streaming":"Streaming","account":"Account","platform":"Platform"},"listening":{"title":"Someone is listening","description":"A text when a guest starts following your service in another language. Only for you; off until you switch it on.","switch":"Tell me when someone is listening","textAt":"Text me at","emailAt":"Email me at","addNumber":"Add a number","addEmail":"Add an address","noNumber":"No number to text.","noEmail":"No address to email.","none":"Don't send here","series":{"title":"Which series","all":"All series","some":"Only the series I choose","empty":"No repeating series yet. One-off sessions never text."},"quiet":{"title":"Quiet hours","hint":"No texts between these times. Leave both empty to be told any time.","start":"From","end":"Until","timezone":"Time zone"},"note":"One text when someone starts listening, at most 3 a service, then a summary by email that evening. Texts stop at 100 a month for this workspace; after that we email.","save":"Save","saved":"Saved. We'll tell you when someone is listening.","off":"Off. Your choices are kept for next time.","error":{"noDestination":"Choose a number or an address to send to.","destination":"Only your own confirmed numbers and addresses can be used. Add one under Who we tell.","series":"One of those series is no longer here. Reload the page and choose again.","quietBothOrNeither":"Fill in both quiet-hour times, or leave both empty.","quietMinuteRange":"Enter quiet hours as times of day, like 22:00.","quietWindowEmpty":"Quiet hours need different start and end times.","notATimezone":"Choose a time zone from the list.","notMember":"Only members of this workspace can switch this on.","noSeries":"Choose at least one series, or pick All series."}}},"statusNotice":{"readMore":"Read the full status page","dismiss":"Dismiss this notice","upcoming":"Upcoming maintenance, starts {{when}}:"},"sessionIssues":{"title":"Issues","since":"since {{time}}","range":"{{from}} to {{to}}","olderClosed":"and {{count}} earlier","dot":{"label_one":"{{count}} open issue","label_other":"{{count}} open issues"}},"sessionsList":{"title":"Sessions","subtitle":"Everything scheduled, live and done, in your time zone","new":"New","kpis":{"liveNow":"Live now","today":"Today","nextAt":"next at {{time}}","next7Days":"Next 7 days","next7DaysRecurring_one":"{{count}} recurring","next7DaysRecurring_other":"{{count}} recurring","next7DaysRecurring_many":"{{count}} recurring","activeSeries":"Active series","sessionsAhead_one":"{{count}} session ahead","sessionsAhead_other":"{{count}} sessions ahead","sessionsAhead_many":"{{count}} sessions ahead","needsAttention":"Needs attention","needsAttentionDetail":"issues and missing setup"},"liveStrip":{"startedAt":"started {{time}}","watch":"Watch","openConsole":"Open console"},"tabs":{"upcoming":"Upcoming","live":"Live","drafts":"Drafts","past":"Past","all":"All","series":"Series"},"dayGroup":{"today":"Today","tomorrow":"Tomorrow","laterThisWeek":"Later this week","toCome_one":"{{count}} to come","toCome_other":"{{count}} to come","toCome_many":"{{count}} to come"},"series":{"everyWeekday":"Every {{weekday}}","more_one":"{{count}} more","more_other":"{{count}} more","more_many":"{{count}} more","frequency":{"daily":"Daily","weekly":"Weekly","monthly":"Monthly","yearly":"Yearly"},"subtitle":"One card per recurring series. Every series stays here while it has sessions ahead, even before its sessions have been created.","truncated_one":"Showing the first {{count}} series","truncated_other":"Showing the first {{count}} series","truncated_many":"Showing the first {{count}} series","none":{"title":"No active series","text":"Create a session and choose to repeat it every week to start a series."},"card":{"next":"Next","ahead":"Ahead","aheadCount_one":"{{count}} session","aheadCount_other":"{{count}} sessions","aheadCount_many":"{{count}} sessions","languages":"Languages","moreDates_one":"+{{count}} more","moreDates_other":"+{{count}} more","moreDates_many":"+{{count}} more","endsIn_one":"Ends in {{count}} session.","endsIn_other":"Ends in {{count}} sessions.","endsIn_many":"Ends in {{count}} sessions.","extendSeries":"Extend the series","sessions":"Sessions","editSeries":"Edit series","until":"until {{date}}","noEndDate":"no end date"}},"status":{"live":"Live","scheduled":"Scheduled","draft":"Draft","paused":"Paused","ended":"Ended","cancelled":"Cancelled","disabled":"Disabled"},"draft":{"notice":"Draft · attendees can't see it yet. Publish when it's ready.","finishSetup":"Finish setup"},"goLive":"Go live","resume":"Resume","empty":{"upcoming":{"title":"Nothing scheduled yet","text":"Create a single session, or a series that repeats every week. You can add languages, a room and an audience portal as you go.","newSession":"New session","newSeries":"New series"},"live":{"title":"Nothing is live right now","text":"When a scheduled session goes live, it shows up here."},"drafts":{"title":"No drafts","text":"Sessions you save without publishing land here until they're ready."},"past":{"title":"Nothing has happened yet","text":"Sessions move here once they end."},"all":{"title":"No sessions yet","text":"Create a single session, or a series that repeats every week."}},"tabCountsIgnoreFilters":"Tab counts ignore the filters below","copyAccessId":"Copy access ID","selectRow":"Select {{name}}","filters":{"removeFilter":"Remove {{filter}} filter"},"week":{"previous":"Previous week","next":"Next week","thisWeek":"This week","partOfSeries":"part of a series","noSessions":"No sessions","truncated_one":"Showing the first {{count}} session this week","truncated_other":"Showing the first {{count}} sessions this week","truncated_many":"Showing the first {{count}} sessions this week"},"viewToggle":{"label":"List or week view","list":"List","week":"Week"},"bulk":{"selected_one":"{{count}} selected","selected_other":"{{count}} selected","selected_many":"{{count}} selected","inSeries_one":"{{count}} belongs to a series","inSeries_other":"{{count}} belong to a series","inSeries_many":"{{count}} belong to a series","selectAll":"Select all {{count}}","selectAllCapped":"Only the first {{count}} of {{total}} are selected","publish":"Publish","editSettings":"Edit settings","successMessage_one":"Updated {{count}} session.","successMessage_other":"Updated {{count}} sessions.","successMessage_many":"Updated {{count}} sessions.","noChange":"No change","reviewAndApply":"Review & apply","drawer":{"title_one":"Edit {{count}} session","title_other":"Edit {{count}} sessions","title_many":"Edit {{count}} sessions","subtitle":"Only fields you change are applied. Everything left on “No change” stays as each session has it.","scope":{"title_one":"{{count}} session belongs to a series","title_other":"{{count}} sessions belong to a series","title_many":"{{count}} sessions belong to a series","titleUnknown":"Some selected sessions belong to a series","selectedOnly":"Only the selected sessions","seriesForward":"Selected sessions and all later ones in their series"}},"sections":{"status":{"title":"Status & visibility","status":"Status"},"captions":{"title":"Captions & languages","eventType":"Event type","vocabularyGroup":"Vocabulary group"},"audio":{"title":"Audio & room","audioSource":"Audio source","room":"Room","roomOrAudio":"A room sets the audio source, so change one or the other."},"access":{"title":"Access","passRequired":"Pass required"},"audience":{"title":"Audience & chat","workspaceDefault":"Workspace default","planHint":"A feature your plan doesn’t include can be turned off here, but not on."}},"footer":{"changes_one":"{{count}} change","changes_other":"{{count}} changes","changes_many":"{{count}} changes","sessions_one":"{{count}} session","sessions_other":"{{count}} sessions","sessions_many":"{{count}} sessions"},"confirm":{"title":"Review changes","back":"Back","apply":"Apply changes","counting":"Counting sessions…","appliesTo_one":"Applies to {{count}} session","appliesTo_other":"Applies to {{count}} sessions","appliesTo_many":"Applies to {{count}} sessions","publishesDrafts_one":"Publishes {{count}} draft","publishesDrafts_other":"Publishes {{count}} drafts","publishesDrafts_many":"Publishes {{count}} drafts","willChange_one":"{{count}} will change","willChange_other":"{{count}} will change","willChange_many":"{{count}} will change"},"publishConfirm_one":"Publish {{count}} draft?","publishConfirm_other":"Publish {{count}} drafts?","publishConfirm_many":"Publish {{count}} drafts?","publishNone":"None of the selected sessions is a draft.","portalAdd":"Add: {{name}}","portalRemove":"Remove: {{name}}","undoChoice":"Undo “{{label}}”","autoStartAdd":"Start at go-live: {{name}}","autoStartRemove":"On demand: {{name}}"}},"gettingStarted":{"title":"Getting started","eyebrow":"Your first live event","subheading":"Five small steps to your first event, in whatever order suits you. Each one turns green on its own as you go.","ticksItself":"Nothing to tick off here — each step turns green on its own once it is set up, and the guide disappears when they all are.","railLabel":"Setup steps","steps":{"source":{"title":"How sound gets in","blurb":"Three ways, and you can change your mind later. Most people start with the first — nothing to install, and you'll hear it working right away.","status":{"done":"Connected","todo":"Nothing sending yet"},"browser":{"badge":"Simplest","title":"This computer","body":"Open a page in your browser and pick a microphone or an audio input. Nothing to install, nothing to buy.","points":{"a":"Good for a webinar, a small room, or a rehearsal","b":"Keep that tab open and you're on air","c":"A cable or an audio interface gives you the clearest sound"},"cta":"Use this computer"},"desk":{"badge":"For a venue","title":"A machine at the sound desk","body":"A small app on a computer that stays at the venue, with a cable from the mixing desk into it. Starts itself, survives a reboot.","points":{"a":"The right answer for a church, hall or conference room","b":"Green here means it's connected — plug in the feed from your mixer when you're ready for sound to flow."},"cta":"Set up a venue machine"},"ingress":{"badge":"Already streaming","title":"A stream you already have","body":"Already streaming? Send us that stream. It arrives a few seconds after the room, which suits a broadcast.","points":{"a":"A great fit for a fully online event","b":"Nothing to install — just point your existing stream at us","c":"A machine at the sound desk is the quickest path when you have one"},"cta":"Create an ingress","inlineIntro":"Fill this in and it is created immediately, without leaving this page.","created":"\"{{name}}\" is created.","viewIt":"View it"}},"channel":{"title":"A room (or channel) it sends to","blurb":"A room owns a channel — the named path sound travels down, “Main hall”, “Room 2”. Created with the room and never reused. Not using rooms yet? A channel on its own works the same way; attach a room to it later.","status":{"done":"Ready","todo":"None yet"},"rooms":"Rooms make their own. Create a room and it gets one channel named after it, numbered in order and never reused. If you are not using rooms yet, make a channel on its own and attach the room later.","createRoom":"Create a room (recommended)","createChannel":"Create a channel on its own","feed":{"live":{"term":"Live","desc":"Sound is arriving. Nothing to do."},"silent":{"term":"Silent","desc":"Signed in and ready. Pick the input on that machine and sound starts flowing."},"muted":{"term":"Muted","desc":"Connected, with the microphone muted. Unmute at the desk and you're live."},"offline":{"term":"Offline","desc":"Start the agent on the machine at the desk and this turns green."}}},"check":{"title":"Hear your room","blurb":"Play anything into the desk and watch the meter move. It runs for five minutes, whether or not an event is on, and nobody else needs to be involved.","status":{"unrecorded":"Never checked","done":"Sound heard","todo":"Checked — nothing heard"},"needsChannel":"Create a channel first, then come back and hear it.","channelNumber":"CH-{{number}}","ifSilentTitle":"If it's quiet, one of these usually brings it to life","ifSilent":{"a":"Is anything plugged into the machine's input, from the mixer?","b":"Is the aux or matrix send actually turned up, and fed from the channels you want?","c":"Is the agent listening to that input, and not the machine's built-in microphone?","d":"Is the input muted at the desk, or the microphone muted in the agent?"}},"event":{"title":"An event that listens","blurb":"An event points at a channel and takes the sound from there. The same channel serves every event in that room, so this is the only part you do again next week.","status":{"done":"Done","todo":"None yet"},"body":"A name, a time, and the channel it listens to. Everything else has a sensible default and can wait.","language":"Your audience chooses their own language when they arrive. You do not pick it for them.","create":"Create an event","seeAll":"See all events"},"frontDoor":{"title":"Your front door","blurb":"This is where your audience arrives: one address where they choose their language and listen. Make it feel like yours.","status":{"done":"Ready","todo":"Not set up"},"address":"Your address","addressBody":"Yours the moment you signed up. You can put your own domain on it later without changing anything you hand out today.","noPortal":"Set up a portal and your address will appear here.","qrBody":"The same address as a code. Print it, or put it on the projector before you start.","makeItYoursTitle":"Make it yours","makeItYours":{"logo":{"title":"Your logo","desc":"Your logo greets everyone who arrives."},"colours":{"title":"Your colours","desc":"Pick a theme; the preview updates as you type."},"welcome":{"title":"A welcome","desc":"One line that tells people they're in the right place."}},"gettingInTitle":"Getting people through it","gettingInBody":"Share the address early and people arrive ready. Three easy ways to hand it out:","gettingIn":{"poster":{"title":"A printed code","desc":"Put a poster with the QR on it where people sit."},"link":{"title":"A link to send","desc":"Paste it into the newsletter or the group chat."},"screen":{"title":"On the screen","desc":"Put the code on the projector before you start."}},"openPortals":"Open portals","visit":"Visit your front door"}},"venue":{"title":"A machine at the sound desk","oneOfThree":"One of three ways sound can get in","heading":"A machine at the sound desk","subheading":"A computer that stays at the venue, running our agent. It is what picks the sound up — the right answer for a hall you use every week. If you only want to try this today,","useThisComputerInstead":"use the computer you are on instead.","key":{"title":"Create an agent key","body":"You can sign this machine into the browser with your own login instead - that is exactly what \"Use this computer\" above does. For a machine that stays at the venue, an agent key usually works better.","cta":"Create an agent key","whyAKey":"One key pairs one machine to this workspace, named after the room rather than the person. You can revoke it without changing your own password, and it keeps working after whoever set it up leaves."},"install":{"title":"Install the agent on that machine, and sign in with the key","body":"For a room you use again, install the app so it comes back by itself after a restart. For a one-off, open the agent in a browser on the machine instead.","download":"Download the app","inBrowser":"Open in a browser"},"route":{"title":"Route your sound board into that machine","badge":"The one cable","warning":"Green here means the agent is connected. To hear anything, plug a feed from your mixer into this machine too.","how":"Take a feed out of your mixer — an aux send, a matrix out or the record out — into that machine's line input or a USB audio interface. Then pick that input as the agent's source.","notBuiltIn":"Choose the line input rather than the built-in microphone: the mixer feed is what sounds great."},"diagram":{"title":"How the signal path runs from the mixer to an A/V channel","description":"A mixing desk sends a line-level feed by cable into a venue machine running the agent. The machine then sends over the internet into an A/V channel. The cable between the mixer and the machine is highlighted as the one to remember.","mixer":"Your mixer","mixerOut":"aux / matrix / record out","cable":"the cable","cableWarning":"the physical link","machine":"the venue machine","machineAgent":"agent","internet":"internet","channel":"A/V channel","channelExample":"“Main hall”","ownership":"Everything right of the cable is ours. Everything left of it is yours."},"waiting":"The first step turns green by itself, within a few seconds of the agent signing in. You do not need to stay on this page.","next":"Next: its channel","hide":"Hide"},"needsAdmin":"Ask a workspace admin to set this up."},"roomsAudio":{"open":"Open","readWholeExplanation":"Read the whole explanation","strip":{"show":"Show","hide":"Hide"},"howItWorks":{"machine":{"title":"A computer in the room","body":"Our agent at the sound desk, or just a browser tab."},"channel":{"title":"A room and its channel","body":"Each room owns one channel, the path its sound travels down."},"session":{"title":"A session that listens","body":"Pick the room, or a channel on its own. Next week, nothing to rewire."},"check":{"title":"A test before it matters","body":"Test audio on each card. Speak and watch the meter."}},"status":{"arriving":"Sound arriving","connectedNoSound":"Connected, no sound","noFeed":"No feed"},"tabs":{"navLabel":"Rooms and audio","count":"({{count}})"},"search":{"placeholder":"Search rooms"},"rooms":{"sectionDescription":"Each room owns one channel, numbered in order."},"empty":{"noRooms":{"title":"No rooms yet","text":"A room is where a session happens. Create one to give it a permanent link and a channel of its own."},"noChannelsWithoutRoom":{"title":"Nothing outside a room","text":"Every channel here belongs to a room. A livestream feed or an unattached setup will show up in this list."},"noSearchResults":{"title":"Nothing matches","text":"Try a different name, or clear the search to see every room again."}},"pagination":{"showing":"Showing {{from}}–{{to}} of {{total}} {{items}}","items":"results"}},"aiVoicesOff":{"title":"AI voices are off across InterScribe","bannerBody":"We’re fixing a technical issue and will turn them back on as soon as it’s resolved. Captions and interpreters keep working.","rowLabel":"voice off","transport":"AI voices off · InterScribe","toast":"AI voices are off across InterScribe for now. Captions carry on.","menuDisabled":"AI voices are off across InterScribe while we fix a technical issue.","resumeDetail":"Captions resume from the live edge. The AI voice returns when InterScribe turns AI voices back on."}},"apps":{"section":{"title":"Agent and mobile apps"},"mobile":{"title":"Get the mobile app","description":"A mobile app for attendees to access live captions, translations, and audio — anytime, anywhere.","button":{"appstore":"App Store","playstore":"Google Play"},"launchDate":"Launching on August 22"},"desktop":{"appTitle":"Streamer Desktop App","description":"A native desktop agent that streams event audio effortlessly — set it up once and it runs automatically in the background.","appPlatforms":"For Linux and Apple Silicon Macs","download":{"windowsStore":"Windows (64-bit) · Microsoft Store","windowsStoreHint":"Windows 10 (19041+) or Windows 11 · Updates through Microsoft Store","windowsStoreLink":"Get Windows agent","linuxArm64":"Linux (ARM64)","linuxArm64Hint":"Raspberry Pi and other ARM venue machines","linuxX64":"Linux (x64)","linuxX64Hint":"A dedicated machine that stays in the venue","macAppleSilicon":"macOS (Apple Silicon)","macAppleSiliconHint":"An operator's Mac, M1 or newer","download":"Download"},"version":"Version","lastUpdated":"Last updated"},"platforms":{"macos":"macOS","linux":"Linux"}},"askYourSessions":{"title":"Ask your sessions","description":"Searches all of this workspace's sessions, including private and unpublished ones. Answers are visible only to you.","questionLabel":"Question","placeholder":"What have we told people about…","ask":"Ask","limited":"Too many questions right now - try again in {{seconds}}s.","unavailable":"Ask across sessions isn't available right now."},"auth":{"github":{"button":"Continue with GitHub"},"google":{"button":"Continue with Google"}},"backstage":{"noSessions":{"title":"No sessions to join yet","body":"Your organizer hasn't added you to a session. They can fix this in a minute.","contact":"Contact the organizer"},"resolutions":{"eyebrow":"One-tap fix","loading":"Checking what can be done…","othersWaiting_one":"1 other person asked for this too.","othersWaiting_other":"{{count}} others asked for this too.","available":{"title":"{{language}} voice isn't set up for this session","body":"Turn it on and we'll tell the listener for you.","price":"About {{price}} per hour of speaking","balance":"{{hours}} voice hours left on your account","button":"Turn on {{language}} voice","pending":"Turning it on…"},"done":{"title":"{{language}} voice is on. The listener has been told.","enabledQuiet":"{{language}} voice is on. Nothing to send: they were already told.","nothingToSend":"Nothing to send: they were already told.","starts":"The voice starts when someone chooses it.","notifyOthers_one":"Tell 1 other person who asked","notifyOthers_other":"Tell {{count}} others who asked","notifying":"Telling them…","notified_one":"1 more listener has been told.","notified_other":"{{count}} more listeners have been told."},"alreadyOn":{"title":"The voice is already on. Send the listener the good news?","body":"{{language}} voice is already on for this session.","button":"Let them know","told":"The listener has been told."},"planBlocked":{"title":"Your plan has no room for this voice yet","link":"Open Plan and billing"},"noVoice":{"title":"No AI voice exists for {{language}} yet. A person can interpret it."},"noPermission":{"title":"Ask someone who manages sessions to turn it on"},"noSession":{"title":"This request isn't linked to a session, so there's nothing to turn on from here."},"error":"That didn't go through. Try again in a moment."},"common":{"settings":"Backstage settings","allRequests":"All requests","waiting":"{{count}} waiting","showBubble":"Show support bubble","reopen":"Reopen request","replyPrivately":"Reply privately","sendReply":"Send reply","sending":"Sending…","sent":"Sent","readBy":"Read by {{names}}","messageGone":"This message is no longer available.","interpreter":"Interpreter","notSentDraft":"Not sent · draft saved on this device","contactOrganizer":"Contact organizer","session":"Session","language":"Language","boothStep":"Booth step","noSession":"No session selected","notSpecified":"Not specified","chatDisabled":"Chat requests are disabled for this workspace. Use the contact details below."},"categories":{"MISSING_SESSION":"No session to join","WRONG_SESSION":"Wrong or missing session","MISSING_LANGUAGE":"Language not enabled","AUDIO":"Audio problem","OTHER":"Other problem","GENERAL":"Contact organizer","unknown":"Support request","HANDOVER":"Break or relief","ACCESS":"Can’t get in","TEAM_HELP_NOW":"Hand needed now","TEAM_DEVICE":"Device not connecting","TEAM_SLIDES":"Slides or schedule change","TEAM_ACCESS":"Can’t reach a page or setting","LISTEN_NO_AUDIO":"Can’t hear anything","LISTEN_NO_CAPTIONS":"Can’t see captions","AI_VOICE_LANGUAGE":"No AI voice in my language","CAPTION_WRONG":"A caption was wrong","ACCESSIBILITY":"Accessibility accommodation"},"boothSteps":{"session":"Choose session","language":"Choose language","sound":"Sound check","live":"On air","sign":"Sign booth"},"presence":{"ONLINE":"Online","AWAY":"Away","OFFLINE":"Offline","UNKNOWN":"Status unknown","note":"Presence in this support conversation. It does not mean they have read your reply."},"alert":{"interpreterTitle":"Your organizer replied","interpreterDescription":"About: {{topic}}","responderTitle_one":"An interpreter needs help","responderTitle_other":"{{count}} interpreters are waiting","responderDescription_one":"{{name}}: {{topic}}","responderDescription_other":"Latest from {{name}}: {{topic}}"},"launcher":{"dismissCard":"Dismiss this notice","hide":"Hide support bubble","move":"Move support bubble","interpreterOpenChat":"Open support chat","interpreterUnread_one":"{{count}} unread reply","interpreterUnread_other":"{{count}} unread replies","responderOpen":"Open Backstage","responderUnread_one":"{{count}} request waiting","responderUnread_other":"{{count}} requests waiting"},"explain":{"tagline":"Requests from your whole event.","what":"What is Backstage?","popover":"A private help desk for your event. Interpreters and listeners ask you for help by name, and you answer from one place, even mid-session.","more":"Why use it, and who can ask →"},"sheet":{"intro":"When something goes wrong at an event, the people working it need to reach you fast, and you need to know exactly who they are. Backstage gives your interpreters, your team and, if you choose, your listeners **one place to ask**, and gives you **one place to answer**.","whyHeading":"Why use it","reasonFixTitle":"Fix it before the audience notices","reasonFixBody":"A blocked microphone or a missing session is one message away, even in the middle of a session.","reasonKnowTitle":"Know who’s asking","reasonKnowBody":"Every request has a name, a language, the session, and a way to reach them. No more “who wrote this?”.","reasonNothingTitle":"Nothing slips through","reasonNothingBody":"Each request has an owner and an ending, and stays on record after the event.","whoHeading":"Who can ask","askerInterpreters":"Interpreters","askerTeam":"Your team","askerListeners":"Listeners · you choose","howHeading":"How it works","stepClaim":"Claim","stepReply":"Reply","stepResolve":"Resolve","stepsHint":"say “I’ve got this”, answer, then close it","privateTitle":"Private to your responders.","privateBody":"People only see their own requests. Audience chat is separate, and nothing is shared with InterScribe unless you choose to."},"chooser":{"heroTitle":"What do you need help with?","heroHint":"You can ask before you pick a session.","MISSING_SESSION":{"title":"I can’t find my session","hint":"Nothing is listed for today"},"WRONG_SESSION":{"title":"It’s the wrong session","hint":"The one I need isn’t there"},"MISSING_LANGUAGE":{"title":"My language isn’t on the list","hint":"I need it turned on"},"AUDIO":{"title":"I have an audio problem","hint":"Can’t hear, or can’t be heard"},"OTHER":{"title":"Something else, or just say hi","hint":"Start a conversation"},"quiet":"Just start a conversation","startConversation":"Start a conversation","yourRequests":"Your requests","more":"More requests","unread_one":"{{count}} unread","unread_other":"{{count}} unread","HANDOVER":{"title":"I need a break or a relief","hint":"Hand my channel to someone who’s free"},"ACCESS":{"title":"I can’t get in","hint":"Invite, seat or sign-in trouble"}},"status":{"resolved":"Resolved","open":"Open","handled":"Being handled","waiting":"Waiting"},"conversation":{"waitNamed":"{{name}} has your request","waitAnonymous":"Your organizer has your request","waitBody":"You’re all set. Keep working; a bubble will tell you the moment there’s a reply.","presenceUnknown":"{{name}}’s status is unknown right now","presenceOnline":"{{name}} is online in this chat","presenceAway":"{{name}} is away from this chat","presenceOffline":"{{name}} is not in this chat right now","waitFine":"That means they’re here, not that they’ve read it.","done":"All sorted. Reopen this if you need more help.","messagesLabel":"Support messages","youSent":"You sent · {{topic}}","markedUrgent":"marked urgent","metaYou":"You","metaOrganizer":"{{name}} · Organizer","replyPlaceholder":"Write to your organizer…","privateNote":"Only you and your support team can read this."},"details":{"chooseLanguage":"Choose language","sayRequired":"What would you like to say?","addOptional":"Anything to add?","optional":"(optional)","placeholderAudio":"Tell your organizer what you’re hearing…","placeholderLanguage":"Anything your organizer should know about the language…","placeholderDefault":"Tell your organizer what’s going on…","urgentTitle":"I can’t interpret right now","urgentHint":"Lets your organizer know it’s urgent.","sharedTitle":"Shared with your message","send":"Send to organizer","sharedWorkspace":"Workspace","sharedSessionOpen":"The one you have open","sharedLanguageNeeded":"Language needed"},"directContact":{"title":"Need to speak right away?","none":"Your workspace has not added a direct contact. Use your provider’s usual contact details."},"boothError":{"title":"Your booth could not be opened","notFound":"The session or language may no longer be available. You can ask your organizer for help.","tryAgain":"Try again, or contact your organizer for help.","back":"Return to session selection","unavailable":"Support is temporarily unavailable. Use your provider’s usual contact details or try again."},"panel":{"chooseLanguageError":"Choose the language you need.","addMessageError":"Add a message explaining what you need.","notSentError":"Not sent. Your request is saved on this device. Try again or use the contact details below.","requestSent":"Request sent","replied":"{{name}} replied","yourOrganizer":"Your organizer","pillSent":"On its way","pillResolved":"All sorted","pillHandled":"Being handled","supportLabel":"SUPPORT","opening":"Opening your conversation…","yourRequest":"Your request","step2":"STEP 2 OF 2","chooseAnother":"Choose another problem","privateSupport":"Private support","privateSub":"Private. Only your support team sees this.","accountChanged":"Your account changed. Reload before contacting support.","close":"Close","connectionUnavailable":"Support connection is unavailable. Try again or contact your provider directly."},"access":{"openFullPage":"Open full page","close":"Close Backstage","description":"Private requests from interpreters who need help joining or working in a live session."},"inbox":{"tagBlocked":"Can’t interpret now","handlerYou":"You","handlerPrevious":"Previous responder","handlerNobody":"Nobody yet","threadAssignedYou":"Assigned to you","threadWaitingYou":"Waiting for you","connectionLost":"Connection interrupted. Status and read receipts may be out of date. Replies stay unsent until confirmed.","caughtUpTitle":"You’re all caught up","caughtUpBody":"When an interpreter asks for help, it lands here and a bubble lets you know.","resolvedHistory":"Resolved history","requestsLabel":"Support requests","historyGroup":"Request history","active":"Active","nothingResolved":"Nothing resolved yet","noRequests":"No requests yet","nothingResolvedBody":"Requests you close stay here as a record.","noRequestsBody":"When someone asks for help, it shows up here.","selectResolved":"Select resolved request from {{name}}, {{id}}","selectedCount_one":"{{count}} selected","selectedCount_other":"{{count}} selected","clearSelection":"Clear","deleteSelected":"Delete…","selectionBar":"Selected resolved requests","unreadMessages_one":"{{count}} unread message","unreadMessages_other":"{{count}} unread messages","selectedConversation":"Selected conversation","loadingRequest":"Loading request…","readyTitle":"Ready when someone needs you","readyBody":"Choose a request to reply. Opening it doesn’t claim or resolve it.","claim":"I’ll handle this","messagesLabel":"Messages","contextLabel":"Session and language","resolvedNote":"This request is resolved. Reopen it if more help is needed.","replyPlaceholder":"Let the interpreter know what to do next…","replyPlaceholderListener":"Let the listener know what to do next…","replyPlaceholderGuest":"Let the guest know what to do next…","replyPlaceholderGeneric":"Write your reply…","visibleOnly":"Visible only to this support conversation","resolve":"Resolve","detailsLabel":"Request details","aboutEyebrow":"About this request","handledBy":"Handled by","emailAlert":"Email alert","emailReply":"Reply notification","emailOrganizer":"Organizer alert","emailState":{"QUEUED":"Queued","ACCEPTED":"Accepted","DELIVERED":"Delivered","FAILED":"Failed","SUPPRESSED":"Suppressed"},"emailStates":"{{state}}: {{count}}","emailQueued":"Queued","emailNoRecipients":"No eligible email recipients","emailNone":"No email alert recorded yet","emailNote":"Provider acceptance and delivery are recorded separately. A read receipt comes only from this chat.","callbackTitle":"Callback contact","callbackBody":"Available only if the interpreter shared their optional profile number with this workspace.","callCheck":"Checking contact…","call":"Call interpreter","markResolved":"Mark as resolved","detailsEmpty":"Session and language appear here when available.","eyebrow":"Go live"},"controller":{"loading":"Loading private requests…","tryAgain":"Try again","notResponder":"This inbox is for assigned support responders. Open Contact organizer from your interpreter booth to get help.","callbackNone":"No callback number is currently shared for this workspace.","callbackFailed":"Callback contact could not be retrieved. Check your access and try again.","clearFailed":"Nothing was cleared. The selected requests may have changed or your access changed. Refresh before trying again.","clearTitle":"Clear resolved support history?","clearBody_one":"This permanently removes {{count}} selected resolved request from this workspace, including its messages. Open and urgent requests are preserved. A content-free audit remains.","clearBody_other":"This permanently removes {{count}} selected resolved requests from this workspace, including their messages. Open and urgent requests are preserved. A content-free audit remains.","clearType":"Type {{phrase}}","clearing":"Clearing…","clearConfirm":"Permanently clear selected requests","loadMore":"Load more requests","clearHint":"Select requests in the resolved inbox. Clearing removes only your exact selection.","clearButton":"Clear selected resolved requests ({{count}})"},"settings":{"loadError":"Backstage settings could not be loaded. Only members with permission can configure Backstage.","loading":"Loading Backstage settings…","reload":"Reload settings","timeOutside":"A time is outside what Backstage allows. Check the times marked below.","saveError":"Not saved. Check contacts and responders, or reload if someone else changed these settings.","accountChanged":"Your account changed. Reload before editing Backstage settings.","saved":"Backstage settings saved.","respondersTitle":"Who can respond","respondersDescription":"Primary responders get new alerts. A backup takes urgent escalations and covers an empty roster.","verifyEmail":"Verify email to receive alerts","primary":"Primary","backup":"Backup","emailOn":"Email alerts on","emailOff":"Email alerts off","noCandidates":"No one can respond yet. Give a member Backstage permission in member settings and they will appear here.","unavailableTitle":"Unavailable responder","unavailableBody":"This member no longer has access. Remove them before saving.","removeUnavailable":"Remove unavailable responder","noneAssigned":"No one is assigned yet. Interpreters can still use the direct contact below; requests wait until someone is assigned.","requestsTitle":"Requests and alerts","requestsDescription":"Backstage works even when audience chat is turned off.","enabledTitle":"Let your event people send requests","enabledHint":"Interpreters can ask for help privately, signed in and by name.","emailTitle":"Email responders about new requests","emailHint":"One email each; follow-ups are grouped. Email reaches verified, opted-in responders.","badgeOnly":"During interpretation we show a badge only. No sound is ever played into an interpreter’s audio.","timing":{"urgentEscalationSeconds":"Escalate an urgent request after","reminderSeconds":"Remind about an unanswered request after","followUpWindowSeconds":"Group follow-up messages for","replyEmailDelaySeconds":"Wait before emailing “organizer replied”"},"contactTitle":"Direct contact","contactDescription":"Shown in the booth when someone needs to speak right away, or chat can’t connect.","contactName":"Name","contactEmail":"Email","contactPhone":"Phone, with country code","historyTitle":"Conversation history","historyDescription":"Kept until cleared. Resolving a request never deletes it.","historyClearTitle":"Clear resolved conversations","historyClearHint":"Pick them in the inbox’s Resolved tab. Needs the “Clear support history” permission.","openResolved":"Open Resolved","back":"Back to Backstage","subtitle":"Choose who helps, and how fast.","audience":{"title":"Who can ask from the listener page","description":"Interpreters and your team always sign in. You decide about listeners.","choices":"Who can ask","NOBODY":"Nobody","NOBODY_hint":"The “Ask the organizer” button isn’t shown.","SIGNED_IN":"Signed-in listeners","SIGNED_IN_hint":"Recommended. Every request has a verified name and email.","SIGNED_IN_AND_GUESTS":"Signed-in listeners and guests","SIGNED_IN_AND_GUESTS_hint":"Guests give a name and email, and confirm it with a link we email them. Shown as “Guest” until they do.","phoneTitle":"Phone number","phoneHint":"For guests and listeners who want a call back about their request.","phone":{"OFF":"Don’t ask","OPTIONAL":"Optional","REQUIRED":"Required"}}},"duration":{"noWait":"no wait","hours_one":"{{count}} hour","hours_other":"{{count}} hours","minutes_one":"{{count}} minute","minutes_other":"{{count}} minutes","seconds_one":"{{count}} second","seconds_other":"{{count}} seconds","unit":{"seconds":"seconds","minutes":"minutes","hours":"hours"},"unitLabel":"{{label}}, unit","between":"Choose a time between {{min}} and {{max}}.","upTo":"Choose a time up to {{max}}."},"callback":{"loadFailed":"Callback settings could not be loaded. Reload before editing.","saved":"Callback settings saved.","saveFailed":"Not saved. Enter a valid number with + and country code, or reload if your access changed.","accountChanged":"Your account changed. Reload before editing callback settings.","title":"Optional support callback","description":"Add a phone number so your organizer can call if you need urgent help interpreting. No SMS or automatic calls.","phoneLabel":"Phone number (optional)","phoneHint":"Include + and the country code. This number belongs to your profile; sharing is chosen separately for each workspace.","share":"Share with this workspace’s authorized interpreter support responders","shareHint":"Uncheck sharing to stop access in this workspace; removing the number stops it in every workspace. Organizers see it only when they request a callback contact from your support conversation, and each time is recorded.","save":"Save callback settings","saving":"Saving…"},"chatCard":{"description":"Private help for interpreters, separate from audience chat. Choose who responds and how fast."},"errors":{"gone":"This support conversation is no longer available.","changed":"This request changed. Refreshing its latest state.","rate-limited":"Please wait a moment before trying again.","unreachable":"Support could not be reached. Your reply has not been confirmed.","unavailable":"Support is temporarily unavailable.","reply-not-sent":"Reply not sent. Try again.","account-changed":"Your account changed. Reload to continue."},"requester":{"eyebrow":"Who asked","role":{"Interpreter":"Interpreter","Listener":"Listener","Guest":"Guest"},"email":"Email","phone":"Phone","verified":"Verified","notConfirmed":"Not confirmed yet"},"askInterscribe":{"button":"Ask InterScribe about this","title":"Ask InterScribe","subtitle":"About this request","questionLabel":"Your question","factsTitle":"What we will send","factsNote":"Only these details about the request. No names or email addresses.","fact":{"requestId":"Request","language":"Language","room":"Room","startsAt":"Starts","backstageRequestId":"Request id (Backstage)","fromUrl":"Page"},"share":"Also share this conversation with InterScribe support","shareNote":"Only for this request. The requester's name and email are left out.","send":"Send to InterScribe","sending":"Sending…","sent":"Sent. The InterScribe team will reply in Help, under Your conversations.","close":"Close","nothingToShare":"Nothing in this conversation could be shared without names, so only your question and the facts are sent.","leftOut_one":"{{count}} line left out to protect names.","leftOut_other":"{{count}} lines left out to protect names."}},"blog":{"title":"Blog","headline":"Read the latest articles.","published":"Published","draft":"Draft","thisIsADraft":"This is a draft","write":"Write","publish":"Publish","saveAndPreview":"Save and Preview","new":"New blog post","edit":"Edit blog post","previewMarkdown":"Preview Markdown","backToBlog":"Back to blog","backToPosts":"Back to posts","errors":{"authorRequired":"Author required","categoryRequired":"Category required"}},"bookPage":{"confirmed":{"email":"A calendar invitation is on its way to your email.","title":"You are booked","when":"{{title}} on {{when}}"},"duration":"{{count}} minutes","form":{"book":"Book this time","booking":"Booking…","email":"Email","name":"Your name","organization":"Organization (optional)","title":"Your details"},"noTimes":"No times available right now","timeZone":"Times shown in {{zone}}"},"booth":{"chooser":{"badge":"Interpreter","title":"Which booth?","description":"You interpret for more than one workspace. Pick the one you are working for now; you can switch from the booth's menu.","open":"Open the booth","signOut":"Sign out"},"profile":{"back":"Back to the booth"},"firstVisit":{"waiting":{"label":"Welcome","hint":"It opens when you are free.","dismiss":"Dismiss the welcome"},"welcome":{"eyebrow":"Welcome to your booth","headline":"You are the reason someone will understand tonight.","body":"Everything you need is right here — your sessions, your channel, your microphone. Thank you for being ready.","signature":"Thank you, the InterScribe team","takeTour":"Take the tour","skip":"Skip for now","tourLabel":"A one-minute tour:"},"stops":{"sound":{"chip":"Check your sound","title":"Let's hear you","body":"Say a few words and watch the meter move — that's how you'll know you're coming through clearly."},"sessions":{"chip":"Your sessions","title":"Your sessions live here","body":"This is today's session. Tap it any time to see what else is booked for you."},"channel":{"chip":"Take a channel","title":"Take a channel, hand it off just as easily","body":"Pick a language to interpret into, and when you need a break, handing it to a colleague takes one tap."},"help":{"chip":"Help & profile","title":"Help and your profile, one tap away","body":"Your account menu holds support and your settings — and you can always replay this tour from here."}},"tour":{"step":"{{step}} of {{total}}","back":"Back","next":"Next","done":"Start interpreting","skip":"Skip the tour","close":"Close the tour","ready":"You're ready"},"replay":{"name":"Take the tour","detail":"A one-minute walk through your booth","onAir":"Finish this session to take the tour"}},"floorSwap":{"waitingOnRequest":"You're already asking for a channel — wait for the answer, or cancel it, first.","flow":"The floor moved from {{from}} to {{to}}","floorTag":"Floor","offAir":{"title":"The floor is now {{to}}. You're off air.","body":"Your microphone is closed, so nothing goes out on {{to}}. {{from}} just opened — pick it up whenever you're ready.","take":"Take {{from}}","takeOther":"Take {{name}}","takenBy":"{{name}} has taken {{from}}","standBy":"Stand by"},"open":{"title":"{{from}} is now open — take it?","body":"The floor moved to {{to}}, so listeners on {{from}} are waiting for a voice. It's yours in one tap.","take":"Take {{from}}","later":"Not now"},"changed":{"title":"Floor is now {{to}}","dismiss":"Dismiss"}},"connectionCheck":{"title":"How is this computer connected?","lede":"Your browser can't tell us, so we ask once. It helps us explain any dropouts later. You can change it any time.","options":{"cable":"Cable","wifi":"Wi-Fi","hotspot":"Phone hotspot","mobile":"Mobile data","unsure":"Not sure"},"tips":{"wifi":"Wi-Fi works, but a cable is the steadiest. If you can, plug in, or sit close to the router.","hotspot":"A phone hotspot can drop when the phone gets a call or moves. Use it only as a backup.","mobile":"Mobile data can drop when the signal changes. A cable or Wi-Fi is steadier.","unsure":"That's fine. We'll still measure how steady the connection is."},"skip":"Skip","continue":"Continue to the booth","cancel":"Cancel","save":"Save","moreRow":"How this computer is connected","change":"Change","notSaid":"Not said yet","test":{"title":"Connection test","measuring":"Testing your connection…","noRoom":"Connect to a session to test","rtt":"delay to us","loss":"sound lost","jitter":"jitter","verdict":{"good":"Good for interpreting","fair":"Fair: it may drop now and then","poor":"Weak: a cable or another network would help","unknown":"Not enough to judge yet"}},"phone":{"other":"Other","options":{"cable":"Cable (adapter)","hotspot":"Another device's hotspot"},"tips":{"wifi":"Stay close to the router, and keep your phone plugged in to power.","mobile":"Wi-Fi is usually steadier than mobile data. If there's a strong Wi-Fi network, use it.","cable":"Great: a wired connection is the steadiest.","hotspot":"A hotspot can drop if the other phone gets a call or moves. Keep both phones close and charged."},"poor":"Weak: try another network, or move closer to the router"},"device":{"phone":{"title":"How is this phone connected?","moreRow":"How this phone is connected"},"tablet":{"title":"How is this tablet connected?","moreRow":"How this tablet is connected"}}},"listenerSignals":{"urgent":{"title":"{{n}} listeners can't hear you","body":"In the last minute. Check your microphone and that you are on air.","gotIt":"Got it"},"soft":{"too_fast":"Some listeners find it a bit fast","falling_behind":"Some listeners say it's falling a little behind","detail":"{{k}} of the last {{of}} answers"},"meter":{"title":"How it is coming through","window":"last 15 min","counts":"{{good}} good, {{notGood}} not good"},"footnote":"Comments and single answers go to your coordinator. You never see who sent what.","cover":{"session":"Your channel is covered by an AI voice for the rest of this session. Listeners don't hear you.","temporary":"An AI voice is covering your channel until you go back on air."}}},"bugReport":{"title":"Report a problem","hint":"Something broke or isn't working right","subtitle":"About 30 seconds. We collect the rest.","optional":"(optional)","product":{"legend":"What is it about?","PORTAL":"This dashboard","LISTENER_WEB":"Listener page","MOBILE":"Mobile app","CONSOLE":"Live console","UNKNOWN":"Not sure","hint":{"PORTAL":"We include this page for you.","CONSOLE":"We include this page for you.","LISTENER_WEB":"Tell us which event and what the listener saw. A screenshot from their phone or computer helps a lot.","MOBILE":"Tell us iPhone or Android and which event. Got a screenshot from someone's phone? Upload or paste it below.","UNKNOWN":"Tell us what happened; we'll work out where."}},"where":{"legend":"Where did it happen?","THIS_PAGE":"This page","thisPageNamed":"This page · {{page}}","LIVE_SESSION":"During the live session","sessionNamed":"During {{session}}","ELSEWHERE":"Somewhere else"},"message":{"label":"What went wrong?","placeholder":"For example: captions stopped after I switched to Spanish","hint":"Type it, or press the microphone and say it."},"voice":{"noBrowser":"This browser can't turn speech into text. Record a voice note instead? We'll attach it and write it out for you after you send.","record":"Record a voice note","stop":"Stop","after":"We'll write it out after you send.","discard":"Remove the recording","problem":{"denied":"The microphone is blocked. Allow it in the browser's address bar, or type instead.","unsupported":"This browser can't record. Please type instead.","failed":"The recording didn't work. Please try again, or type instead."}},"shot":{"title":"Screenshot","capture":"Capture this page","upload":"Upload or paste","circle":"Circle it","hide":"Hide part","undo":"Undo","remove":"Remove","label":"Screenshot {{number}}: drag to circle something or hide part of it","failed":"We couldn't capture this page.","usePicker":"Pick the screen instead"},"taps":{"title":"A few taps help us"},"doing":{"legend":"What were you doing?","using":"Using it","saving":"Saving","loading":"Opening a page","other":"Something else","goingLive":"Going live","switchingLanguage":"Switching language","audio":"Sound or microphone","startingSession":"Starting a session","editing":"Editing","inviting":"Inviting someone","paying":"Paying","changingPlan":"Changing plan","sharing":"Sharing a link"},"impact":{"legend":"How bad is it?","ANNOYING":"Annoying","BLOCKS_SOME":"Blocks some work","BLOCKS_ALL":"Blocks everything"},"frequency":{"legend":"Does it happen…","EVERY_TIME":"Every time","SOMETIMES":"Sometimes","ONCE":"Once"},"when":{"legend":"When?","now":"Just now","minutes":"A few minutes ago","earlier":"Earlier"},"details":{"summary":"Details we'll include","page":"This page, the time, your workspace and role","device":"Your browser, device and screen size","activity":"Recent pages and errors (never what you typed)","replay":"A replay of this moment, when replays are on","include":"Include these details"},"contactOk":"You can contact me about this","ideaInstead":"An idea instead?","giveFeedback":"Give feedback","send":"Send report","sending":"Sending…","tryAgain":"Try again","sent":{"title":"Thanks, we've got it. Report BR-{{number}}.","body":"We'll email you when it's fixed.","staff":"It's waiting in Support › Bugs.","someFilesFailed_one":"One file didn't upload. The report is saved; you can send the file by email.","someFilesFailed_other":"{{count}} files didn't upload. The report is saved; you can send them by email.","done":"Back to Help"},"error":{"invalid":"Something in the report couldn't be read. Check it and try again.","rate_limited":"You've sent a lot of reports today. Please email us instead.","disabled":"Reporting a problem isn't available right now.","too_large":"The files are too big. Remove one and try again.","network":"We couldn't reach InterScribe. Check your connection and try again.","unavailable":"We couldn't send that. Please try again."},"errorPage":{"report":"Report this problem"},"mine":{"title":"Your reports","status":{"OPEN":"Received","BEING_HANDLED":"Being worked on","RESOLVED":"Resolved"},"fixed":"Fixed: {{resolution}}"}},"business":{"profitability":{"onDemand":{"title":"On demand meter","hint":"Internal only. Never shown or billed to customers. Billed hours come from live stretches; cost from the daily rollup; test lines are shown apart.","empty":"No workspace used On demand this month.","workspace":"Workspace","services":"Woken / held","booked":"Booked h","billed":"Billed h","saved":"Saved h","testMinutes":"Test min","cost":"Cost","testCost":"Test cost","texts":"Listening texts · cost","medianStretches":"Median stretches","firstStartWake":"First start, wake to caption p50 / p90","resumeWake":"Resume, wake to caption p50 / p90","linesTitle":"{{name}}: cost lines this month","line":"Line","quantity":"Quantity","testLine":"Test: {{line}}","sessionsTitle":"Sessions","sessionTotals":"{{billed}} h billed, cost {{cost}}, of which test {{test}}","started":"Started","ended":"Ended","trigger":"Trigger","hours":"Hours","wake":"Wake to caption","costUnread":"not read from the Engine"},"tabsLabel":"Profitability views","tabs":{"on-demand":"Be Ready / On demand","customers":"Customers","by-plan":"By plan","trend":"Trend","cohorts":"Cohorts","acquisition":"Acquisition cost","refunds":"Refunds & failed payments","ai-voice-credits":"AI-voice credits","invoices":"Invoices"},"churnMeasured":"Lifetime value uses workspace churn (profitability), measured from paying workspaces over {{count}} months.","churnSetting":"Lifetime value uses the churn set in Unit costs: only {{count}} months of data so far, too few to measure it.","plan":"Plan","revenue":"Revenue","cost":"Cost to serve","margin":"Margin","month":"Month","last12":"Last 12 months","byPlan":{"title":"By plan","hint":"Margin this month and for the last 12 months. Shared costs are left out."},"trend":{"title":"Trend","hint":"Revenue, cost to serve and margin for each of the last 12 months."},"cohorts":{"title":"Cohort retention","hint":"Share of each sign-up month still paying, month by month.","empty":"No sign-ups in this period.","signedUp":"Signed up"},"acquisition":{"title":"Acquisition cost","hint":"What it cost to win customers this month, by channel: costs entered by hand plus sales time, trials and gifts.","empty":"No acquisition cost this month.","channel":"Channel","entered":"Entered","derived":"From sales time and trials","customers":"New customers","payback":"Payback (months)","enterTitle":"Add a cost","category":"Kind","amount":"Amount (USD)","note":"Note","enter":"Add","allChannels":"All channels","categories":{"TOOLS":"Tools","EVENTS":"Events","SPONSORSHIP":"Sponsorship","ADS":"Ads","CONTENT":"Content","OTHER":"Other"}},"refunds":{"title":"Refunds & failed payments","hint":"What went back to customers and what did not get collected this month.","refunded":"Refunds ({{count}})","failed":"Failed payments, {{status}} ({{count}})"}},"salesTax":{"title":"Sales tax & books","subtitle":"What Stripe Tax charged, where, and whether the books agree.","exportCsv":"Export for accountant (CSV)","exportIif":"Export books (QuickBooks Desktop IIF)","stripeDecides":"Stripe Tax decides and collects the tax; this page records what it did.","stripeDecidesBody":"Many sales correctly carry $0 tax, depending on where the customer is and where we are registered. We never calculate tax ourselves.","month":"Month","show":"Show","periodMonth":"Month","periodQuarter":"Quarter","tileSales":"Sales (before tax)","taxableSales":"Taxable sales","tileTax":"Tax charged","tileTaxNote":"by Stripe Tax, to remit","tileNoTax":"No tax, correctly","tileNoTaxNote":"not taxable, not registered or exempt","needsLook":"Needs a look","needsLookWhy":"Stripe Tax was not asked, or could not place the customer","needsLookHint":"Only three reasons land here. Stripe decides the outcome; we only make sure it is asked properly.","byJurisdiction":"Tax by jurisdiction","byJurisdictionHint":"From Stripe's tax breakdown on each invoice, one row per jurisdiction and currency.","noTaxLines":"No tax lines from Stripe in this period.","jurisdiction":"Jurisdiction","taxCharged":"Tax charged","status":"Status","partialBase":"{{count}} lines without a taxable amount","zeroCorrect":"$0, correct","toRemit":"To remit","zeroTitle":"Sales with $0 tax, and why","zeroHint":"Stripe's reason for each. Most $0 tax is correct, not an error.","queueEmpty":"Nothing needs a look in this period.","sale":"Sale","amount":"Amount","reason":"Reason","reasons":{"STRIPE_TAX_NOT_ASKED":"Stripe Tax not asked","NO_ADDRESS":"No address","EXEMPT_WITHOUT_CERTIFICATE":"Exempt, no certificate in Stripe"},"requestAddress":"Request address","markExempt":"Mark exempt in Stripe","askStripeTax":"Ask Stripe Tax","waitingSignOff":"Waiting for owner and accountant sign-off","qbHint":"Sends sales, sales tax, fees and refunds to the books.","qbConnected":"Connected","qbNotConnected":"Not connected","qbNotApproved":"Not approved yet","qbOffBody":"The live QuickBooks connection is off until the owner approves the app. Month-end close works on Stripe and our ledger, and the export below can be imported by hand.","qbOnBody":"QuickBooks takes part in the month-end match once it is connected.","mapping":"Account mapping","accountId":"Account in QuickBooks","save":"Save","needsClosePermission":"Changing the mapping and closing a month need the finance close permission.","categories":{"SALES":"Sales","SALES_TAX_PAYABLE":"Sales Tax Payable","STRIPE_FEES":"Stripe fees","REFUNDS":"Refunds","DEFERRED_REVENUE":"Deferred revenue","CLEARING":"Clearing","PARTNER_COMMISSION":"Partner commission"},"closeTitle":"Close {{month}}","closeHint":"Stripe and our ledger must agree, and every difference must be explained.","closeStatus":{"OPEN":"Open","IN_REVIEW":"In review","CLOSED":"Closed"},"ledger":"Ledger","checkTax":"Every sale has Stripe's tax result: {{count}} open","checkDifferences":"Every difference explained: {{count}} open","differenceKinds":{"MISSING_IN_QUICKBOOKS":"Missing in QuickBooks","MISSING_IN_LEDGER":"Missing in the ledger","AMOUNT_MISMATCH":"Amounts differ","TAX_MISMATCH":"Tax differs","FEE_MISMATCH":"Fees differ"},"explain":"Explain the difference","resolve":"Resolve","refused":"That did not go through: {{reason}}","startClose":"Start {{month}} close","closeMonth":"Close the month","closeBlocked":"Close unlocks when the match has run and every difference is explained.","rate":"Rate","exemptTitle":"Tax-exempt customers","exemptHint":"Customers marked exempt on the Stripe customer, and whether Stripe holds their exemption.","exemptEmpty":"No exempt customers invoiced in this period.","customer":"Customer","invoices":"Invoices","certificate":"Certificate","certificateYes":"On file in Stripe","certificateNo":"No certificate in Stripe","channelTitle":"Who handles the tax, by channel","channelHint":"What each channel took in this period, net of refunds, from the daily provider ledger.","channelEmpty":"No provider revenue in this period.","appStores":"App stores","channelStripe":"Stripe Tax calculates; we file","channelStores":"The store collects and remits","channelGross":"gross {{gross}}","exportQbo":"Export books (QuickBooks Online)","reopen":"Reopen the month","reopenReason":"Why reopen it (a late refund, a correction)","reopenHint":"Someone other than who closed it reopens it. It then needs a new match before it closes again.","reopenOwnClose":"You closed this month: someone else reopens it."},"health":{"title":"How the business is doing","description":"Every number here is counted one way, everywhere in the admin.","howWeCount":"How we count","stripeAsOf":"Stripe data as of {{date}}","period":{"label":"Period","7d":"Last 7 days","30d":"Last 30 days","90d":"Last 90 days","12m":"Last 12 months","custom":"Custom…","from":"From","to":"To","apply":"Apply","compare":"Compare to previous period","compareAria":"Compare to previous period"},"export":{"button":"Export a metric (CSV)","metric":"Metric","range":"{{from}} to {{to}}","download":"Download CSV","metrics":{"mrr":"MRR (USD)","accounts":"Accounts","signups":"New sign-ups","recorded_minutes":"Recorded minutes","translated_minutes":"Translated minutes","earned_vs_collected":"Earned vs collected","tax_by_jurisdiction":"Sales tax by jurisdiction","sales_tax_issues":"Sales tax issues","acquisition_costs":"Acquisition costs by channel"}},"tiles":{"mrr":"MRR","mrrHint":"Stripe + priced app-store plans, in USD, add-ons included","mrrFormula":"Sum of every active subscription's monthly amount, converted to USD at the ledger's rate","from":"from {{value}}","points":"{{value}} pts","nrr":"Net revenue retention","nrrHint":"Revenue kept from last period's customers, upsells included","margin":"Gross margin","marginHint":"Revenue minus cost to serve, over revenue","paying":"Paying customers","payingHint":"Workspaces and Front Door individuals with a paid subscription","churn":"Monthly churn (all paying customers)","churnHint":"Paying at the start of the period, not paying at the end","churnFormula":"Customers paying at the start who are not paying at the end, over those paying at the start","cash":"Cash collected","cashHint":"Stripe payments after refunds; includes annual prepayments. App-store revenue is not included"},"reconciliation":{"title":"Stripe and InterScribe disagree on {{count}} subscriptions.","detail":"{{here}} are active here but not in Stripe; {{stripe}} are active in Stripe with nothing attached here.","review":"Review mismatches"},"waterfall":{"title":"Where MRR came from","description":"New, upgrades, comebacks, downgrades and cancellations over the period","new":"New","expansion":"Expansion","reactivated":"Reactivated","contraction":"Contraction","churned":"Churned","start":"Start","end":"Now","axis":"The axis starts at {{floor}}.","arpu":"ARPU {{arpu}} across {{count}} paying customers.","unpriced":"Not in the total: {{appStore}} app-store subscriptions without a store price and {{unconverted}} in a currency with no rate."},"revenueCost":{"title":"Revenue and cost to serve, by month","description":"The gap between the bars is what we keep · last 12 months","open":"Profitability →","revenue":"Revenue","cost":"Cost to serve","month":"Month","margin":"Margin"},"pnl":{"title":"What we kept","description":"Revenue earned in the period against what serving customers cost","revenue":"Revenue earned","providerCost":"Cost to serve: speech, translation, AI voice, LiveKit","kept":"What we keep","fees":"Card and partner fees","support":"Support time and tools","shared":"Shared and fixed costs (allocated)","note":"Month of {{month}}, the same lines Profitability uses per customer, summed. Salaries and overhead are outside this view; they live in QuickBooks."},"customerHealth":{"title":"Customer health","description":"How the {{count}} customers are doing today","open":"Customers →","good":"Healthy","watch":"Needs a look","risk":"At risk","unscored":"Not scored"},"growth":{"title":"Growth","description":"Who is arriving and sticking","open":"Acquisition →","signups":"New sign-ups","activation":"Activation rate","activationHint":"activated ÷ sign-ups, within 7 days","waitlist":"Waitlist","waitlistHint":"pending access","activeAccounts":"Active accounts","activeAccountsHint":"with access","accounts":"Accounts","activeUsers":"Active users","activeUsersHint":"daily · weekly · 30-day","paying":"Paying users","complimentary":"Complimentary users","accountsOverTime":"Accounts over time"},"funnel":{"title":"Invitation funnel","path":"Path","sent":"Sent","redeemed":"Redeemed","firstSession":"First session","paid":"Paid"},"usage":{"title":"Usage","description":"What customers ran on InterScribe","open":"Usage →","recorded":"Recorded minutes","translated":"Translated minutes","sessions":"Sessions","abnormal":"Abnormal sessions","abnormalHint":"ended unexpectedly","topLanguage":"Top language","topLanguageHint":"{{count}} sessions"},"definitions":{"title":"How we count","description":"Each number is counted one way; every page that shows it reads the same source","mrr":{"name":"MRR","text":"Stripe plus priced app-store subscriptions, converted to USD, add-ons included."},"activePeople":{"name":"Active people","text":"People who joined or ran a session in the last 30 days."},"paying":{"name":"Paying customers","text":"Customers with a paid subscription; a $0 plan or a comp is not paying. Active accounts are counted separately."},"churn":{"name":"Churn (all paying customers)","text":"Measured across all paying customers, from who paid at the start and not at the end. Profitability's lifetime value uses workspace churn, a separate measure."}}},"revenue":{"title":"Revenue","description":"What we bill, what we earn, what we collect, and what is stuck.","tabsLabel":"Revenue sections","tabs":{"overview":"Overview","products":"By product","subscriptions":"Subscriptions","earned":"Earned vs collected","failed":"Failed payments","refunds":"Refunds","stripe-check":"Stripe check"},"tiles":{"mrr":"MRR","vs":"vs {{value}}","arr":"ARR","arrHint":"MRR × 12","cash":"Cash collected","cashHint":"Stripe payments in the period, after refunds","earned":"Earned","earnedHint":"Revenue recognised in the period","stuck":"Stuck payments","stuckHint":"{{open}} open · {{recovered}} recovered in the period"},"history":{"title":"MRR, last 12 months","description":"Stripe plus priced app-store subscriptions, converted to USD","lastYear":"Same time last year"},"movements":{"title":"How MRR moved","net":"Net {{net}} over the period","new":"New","expansion":"Expansion","reactivated":"Reactivated","contraction":"Contraction","churned":"Churned"},"people":{"trialConversion":"Trial conversion","trialConversionHint":"{{converted}} of {{trials}} trials became paid","paying":"Paying users","complimentary":"Complimentary users","churn":"Churn rate (all paying customers)","churnOnHealth":"On Health"},"notes":{"appStore":"{{count}} app-store subscriptions are counted but not priced.","stripeAsOf":"Stripe data as of {{date}}","revenueCat":"RevenueCat: last 35 days, {{amount}} gross as reported by RevenueCat, as of {{date}}.","oneTime":"One-time events are revenue but not MRR; see Earned vs collected."},"products":{"title":"Revenue by product","description":"What Stripe collected, by product, in USD or in each currency","usd":"USD (converted)","byCurrency":"By currency","product":"Product","billingPeriod":"Billing period","currency":"Currency","revenueInCurrency":"Revenue in currency","count":"Payments","revenueUsd":"Revenue USD","share":"Share","note":"All succeeded Stripe payments to date; this table has no period."},"subscriptions":{"title":"Subscriptions","description":"{{count}} subscriptions","filter":{"active":"Active","active-cancelled":"Cancelling","ended":"Ended","active-not-cancelled":"Active, not cancelling"},"workspace":"Workspace","product":"Plan","status":"Status","ends":"Ends","state":{"active":"Active","cancelled":"Cancelling","ended":"Ended"},"pages":"Pages","previous":"Previous","next":"Next","pageOf":"Page {{page}} of {{total}}","allProducts":"All plans","allWorkspaces":"All workspaces","apply":"Filter"},"earned":{"collected":"Collected in {{month}}","earned":"Earned in {{month}}","deferred":"Deferred balance","deferredHint":"Collected, not yet earned","title":"Earned vs collected","description":"Yearly plans are paid up front but earned month by month","month":"Month","collectedColumn":"Collected","earnedColumn":"Earned","deferredColumn":"Deferred balance","next":"Deferred revenue to earn, next 6 months","taxNote":"Sales tax collected by Stripe Tax is never counted as revenue; it lives in Sales tax & books."},"failed":{"title":"Failed and overdue payments","description":"Each one is followed up; recovered payments leave the queue by themselves","filter":{"OPEN":"Open","ALL":"All"},"status":{"OPEN":"Open","RECOVERED":"Recovered","WRITTEN_OFF":"Written off","CANCELLED":"Cancelled"},"attempts":"{{count}} attempts","noReason":"No reason from Stripe","since":"failed {{date}}","nextRetry":"next retry {{date}}","proposedByYou":"You proposed writing this off; a second person approves it.","proposed":"A write-off is proposed and waits for a second person.","note":"Note","markRecovered":"Mark recovered","proposeWriteOff":"Propose write-off","writeOff":"Approve write-off","withdraw":"Withdraw proposal","empty":"No failed payments. Nothing is stuck.","more":"Show more","outcome":{"done":"Done.","not_open":"Already closed.","already_proposed":"Already proposed.","not_proposed":"There is no proposal to withdraw.","not_allowed":"Only who proposed it, or finance, can withdraw it."},"refused":{"missing_permission":"You do not have permission for this.","second_person_required":"A second person has to approve this.","outside_tenant_scope":"This is outside the workspaces you can act on.","invalid_request":"That request was not understood.","other":"This could not be done."}},"refunds":{"title":"Refunds","description":"Refunds Stripe issued in the period","empty":"No refunds in this period.","when":"Date","customer":"Customer","amount":"Amount","amountUsd":"Amount USD","total":"Total"},"stripeCheck":{"title":"Stripe check","asOf":"Last compared {{date}}","notYet":"Not computed yet. The daily statistics job writes this check, and it runs once a day.","hereNotStripe":"Active here, not in Stripe","stripeNotHere":"Active in Stripe, not here","allMatch":"Everything matches.","noDetailYet":"The last run stored counts but not the subscriptions behind them. The list appears after the next daily run.","noStripeKey":"Stripe is not configured on this server, so the daily job cannot compare and these figures can be out of date.","whatToDo":"What to do:","hereNotStripeMeaning":"Our record still gives access, but Stripe has no active or trialing subscription for it.","hereNotStripeAction":"Open the subscription in Stripe. If it really ended, end access for that user.","stripeNotHereMeaning":"Stripe is charging (or trialing) this subscription, but we have no active record of it. The customer may be paying without access.","stripeNotHereAction":"Check the user, then the Stripe webhook and the checkout that created the subscription.","opensInStripe":"(opens in Stripe)","noUser":"No user here","endsOn":"Ends {{date}}","endedOn":"Ended {{date}}","cancelledOn":"Cancelled {{date}}"},"unpaid":{"title":"Unpaid workspaces","columns":{"workspace":"Workspace","since":"Unpaid since","state":"State","stopsOn":"Sessions stop","owed":"Owed","hoursUsed":"Hours used while unpaid","internalCost":"Our cost","nextSession":"Next session"},"state":{"inGrace":"In grace","stopped":"Stopped","paid":"Paid","markedPaid":"Marked paid","planEnded":"Plan ended"},"grace":{"label":"Grace before sessions stop","value":"{{days}} days","help":"Applies to workspaces already past due from the next hourly check. Nobody is stopped less than 24 hours after the final notice.","saved":"Grace saved: {{days}} days.","outOfRange":"Enter a whole number of days from 1 to 30."},"staffAlertsOff":"Staff alerts are off: finance.l1-enum-writes is disabled."}},"usage":{"title":"Usage","description":"How much the product is used, in which languages, and who is close to their plan's limit.","tiles":{"recorded":"Recorded minutes","translated":"Translated minutes","translatedHint":"{{percent}}% of recorded minutes","sessions":"Sessions","sessionsHint":"avg {{minutes}} min","abnormal":"Ended abnormally","abnormalHint":"{{percent}}% of sessions","activePeople":"Active people","activePeopleHint":"30 days · {{week}} in 7 days · {{today}} today"},"weekly":{"title":"Minutes per week","description":"Last 12 weeks · translated sessions shaded","translated":"Translated","captionsOnly":"Captions only","emptyTitle":"No minutes yet","emptyText":"Weekly minutes will chart here once sessions run in this period."},"languages":{"title":"Top languages","description":"Share of sessions that used each language, in the period","language":"Language","sessions":"Sessions","share":"Share","others":"{{count}} others","emptyTitle":"No languages yet","emptyText":"Languages will rank here once sessions run in this period."},"history":{"title":"Recorded minutes over time","description":"From the daily stats table"},"limits":{"title":"Usage against plan limits","description":"Included hours per month, last 30 days","open":"Customers →","plan":"Plan","included":"Included","median":"Median use","spread":"Spread of customers","hit":"Hit the limit","empty":"No workspace has a monthly stream-time limit on its plan.","legend":"Bar: middle half of customers (shaded), median (amber tick), plan limit (black tick). Hit the limit: used all included time."},"abnormal":{"title":"Sessions that ended abnormally","description":"{{count}} in the period","empty":"No abnormal sessions in this period.","when":"When","customer":"Customer","session":"Session","what":"What happened"}},"unitCosts":{"version":"Version","latest":"latest","showChange":"Show change vs v{{previous}}","noChange":"Nothing changed from the version it was built on.","readOnlyOld":"An older version: read only.","impactTitle":"What this draft changes","impactHint":"This month's customers priced with the draft. Nothing is saved.","impactNone":"No plan margin moves and nobody falls below the floor.","belowFloor":"Customers pushed below the {{floor}}% floor:","nobody":"nobody."},"offers":{"title":"Offers","description":"Services and negotiated items you can attach to a customer, and the offers automation may propose.","tabsLabel":"Offers sections","tabs":{"offers":"Offers","policies":"Policies"},"kinds":{"SERVICE":"Service","FEATURE_GRANT":"Feature grant","OTHER":"Other"},"charge":{"ONE_TIME":"once","MONTHLY":"monthly","YEARLY":"yearly"},"status":{"DRAFT":"draft","ACTIVE":"live","RETIRED":"retired","SUPERSEDED":"replaced"},"tiles":{"live":"Live offers","liveHint":"{{drafts}} drafts, {{retired}} retired","customers":"Customers with an offer","customersHint":"{{count}} customer accounts","recurring":"Recurring this month","once":"One-time this month","bookedNotCollected":"Booked, not collected","margin":"Margin","marginHint":"Booked price minus estimated cost, where a cost is set"},"table":{"offer":"Offer","kind":"Kind","price":"Price","live":"Live","draft":"Draft","customers":"Customers","built":"Built","notBuilt":"Not built yet"},"empty":{"title":"No offers yet","body":"Create event support, onboarding or any negotiated service once its price is confirmed. Drafts stay hidden from the customer workspace until you publish them."},"new":{"title":"New offer","description":"Saved as a draft. Nothing is sold until it is published and attached to a customer."},"panel":{"customersLive":"Customers on the live version","unitsSold":"Units sold this month","margin":"Margin, live → draft","retire":"Retire","draftNext":"Draft next version","publishNote":"Publishing v{{draft}} only affects new attachments; the {{count}} customers on v{{live}} keep their price."},"versions":{"per":"per","yearly":"{{price}} a year on yearly plans","switchesOn":"Switches on {{key}}","byPerson":"Delivered by a person","cost":"estimated cost {{cost}} per unit (estimate)","onThis":"{{count}} on this version","publish":"Publish"},"form":{"name":"Name","key":"Key","description":"What the customer gets","saveDraft":"Save as draft","saveVersion":"Save draft version","nextNote":"Publishing it replaces the current version for new sales. Customers who have it keep the version they were sold."},"policies":{"description":"The offers automation can propose, and who has to approve them.","new":"New policy","empty":"No offer policies yet","auto":"Auto","manual":"Manual","enabledFor":"Enabled: {{key}}","aiVoiceWarning":"AI voice needs a SuperAdmin and a second person (owner rule)","columns":{"key":"Key","action":"Action","maxDiscount":"Max discount","duration":"Duration","cooldown":"Cooldown","autoApprove":"Auto-approve","enabled":"Enabled"},"form":{"key":"Key","action":"Action","capability":"Capability (optional)","maxDiscount":"Max discount % (optional)","maxDuration":"Max duration (days)","cooldown":"Cooldown (days)","eligibility":"Eligibility (JSON: journey, health, plan keys)","enabled":"Enabled","autoApprove":"Auto-approve","autoApproveWarning":"Auto-approving offers skips human review. Use sparingly.","needsApprover":"Needs the offer-approval permission (as well as admin) to change.","save":"Save policy","cancel":"Cancel"}},"refusals":{"not_found":"That policy no longer exists.","approver_required":"Turning on auto-approve needs the offer-approval permission.","ai_voice_needs_superadmin_approval":"AI voice needs a SuperAdmin and a second person (owner rule).","missing_permission":"You do not have permission to do that.","idempotency_key_reused":"That form was already used. Reload the page and try again."},"errors":{"unknownAction":"Unknown action.","outOfDate":"This form is out of date. Reload the page and try again."},"done":{"created":"Draft offer created. Publish it when the price is confirmed.","versionSaved":"Draft version saved.","published":"Published. Customers keep the version they were sold.","retired":"Retired. Existing assignments are unchanged.","policySaved":"Policy saved.","policyOn":"Policy turned on.","policyOff":"Policy turned off."}},"plans":{"custom":{"kind":{"template":"Template","snapshot":"Snapshot","hidden":"Hidden plan"},"empty":{"title":"No private plans yet","body":"Start from a public plan, change what was agreed, and save it. Nothing changes for any customer until you move them onto it."},"customerPlanFor":"Customer plan for {{name}}","deletedWorkspace":"a deleted workspace","privatePlan":"Private plan","raises":"raises allowances","holders_one":"{{count}} workspace on this version","holders_other":"{{count}} workspaces on this version","active":"active","inactive":"inactive","stripe":{"ready":"Stripe product ready","making":"Stripe product being made","failed":"Stripe did not make the product; ask again","none":"No Stripe product yet"},"actions":{"stripeProduct":"Make Stripe product","publish":"Publish","discard":"Discard","retire":"Retire"},"hidden":{"title":"Hidden plans","description":"Plans that are not shown publicly and are not a template or a customer's own plan."}},"catalog":{"title":"Plans & features","description":"Every plan we sell or build for a customer, with who is on it, what it earns and what needs fixing.","tabsLabel":"Plans & features sections","setFeatures":"Set features","newPlan":"New plan","noPlans":"No plans here.","fromFiles":"These plans are from files, not the database. Generate them to start selling.","selected_one":"{{count}} plan selected","selected_other":"{{count}} plans selected","cannotDelete":"You cannot delete a plan with active subscriptions: {{plans}}","deleteSelected":"Delete selected","tabs":{"public":"Public plans","custom":"Custom & private","addons":"Add-ons","offers":"Offers","front-door":"Front Door plans","passes":"Partnership passes","event-pricing":"Prices & rules"},"alerts":{"label":"What needs attention","fix":"Fix","retry":"Retry","needsManualFix":"needs a person to look at its Stripe subscription","moveFailed_one":"{{count}} workspace was not moved to the new price","moveFailed_other":"{{count}} workspaces were not moved to the new price","stripeCheckOff":"Stripe check not switched on yet"},"filters":{"periodLabel":"Period","currencyLabel":"Currency","showLabel":"Show","period":{"30d":"Last 30 days","quarter":"Last 3 months","12m":"Last 12 months"},"currency":{"ALL":"All, in USD","USD":"USD","CAD":"CAD","EUR":"EUR"},"show":{"active":"Active plans","inactive":"Inactive plans"}},"tiles":{"paying":"Paying customers","netNew":"Net new","trialing":"Trialing","publicMrr":"Public plans MRR","ofMrr":"{{share}} of MRR","arpu":"ARPU","mostCancellations":"Most cancellations","cancellations_one":"{{count}} cancellation","cancellations_other":"{{count}} cancellations"},"card":{"active":"Active","activeSwitch":"{{title}} is active","select":"Select {{title}}","public":"Public","hidden":"Hidden","period":{"0":"once","1":"daily","2":"weekly","3":"monthly","4":"yearly","5":"quarterly","6":"semi-annual"},"trial":"{{days}}-day trial","customers_one":"{{count}} customer","customers_other":"{{count}} customers","status":"Status","statusSplit":"{{active}} active · {{trialing}} trialing · {{cancelling}} cancelling · {{comped}} comped","interval":"Billing","intervalSplit":"{{monthly}} monthly · {{yearly}} yearly","mrr":"MRR and share","movement":"Net movement","movementDetail":"{{up}} up, {{down}} down","trialToPaid":"Trial to paid","margin":"Margin","limits":"At their limit","overrides":"With overrides","duplicate":"Duplicate","syncNow":"Sync now","deactivateTitle":"Stop selling this plan?","deactivateAsk_one":"{{count}} customer is on {{title}}. They keep it; new customers cannot buy it. Stop selling it?","deactivateAsk_other":"{{count}} customers are on {{title}}. They keep it; new customers cannot buy it. Stop selling it?","deactivateYes":"Stop selling","stripe":{"off":"Stripe check not switched on yet","inSync":"In sync with Stripe","DRIFTED":"Differs from Stripe","MISSING_IN_STRIPE":"Missing in Stripe","NO_STRIPE_ID":"Not on Stripe yet"}},"movement":{"title":"Plan movement","body":"Where customers were at the start of the period against where they are now. Select a number to see who.","empty":"Nobody changed plan in this period.","fromTo":"From \\ to","cell":"{{from}} to {{to}}: {{count}}","cells":{"TRIAL":"Trial","CANCELLED":"Cancelled","CUSTOM":"Custom"}},"drawer":{"title":"Customers on {{plan}}","subtitle_one":"{{count}} workspace","subtitle_other":"{{count}} workspaces","cellTitle":"{{from}} to {{to}}","cellSubtitle_one":"{{count}} workspace moved","cellSubtitle_other":"{{count}} workspaces moved","filters":"Filter customers","filter":{"all":"All","old-price":"On an earlier price","overrides":"With overrides","near-limits":"Near their limit","at-risk":"At risk"},"search":"Search workspaces","searchButton":"Search","empty":"No customers match.","export":"Export CSV","move":"Move to new price…","selectRow":"Select {{name}}","nearLimit":"Near limit","earlierPrice":"Earlier price","interval":{"monthly":"Monthly","yearly":"Yearly","comped":"Comped"},"col":{"workspace":"Workspace","interval":"Billing","mrr":"MRR","price":"Price","overrides":"Overrides","health":"Health"}},"move":{"title":"Move {{plan}} customers to the new price","subtitle":"Customers still paying a price we no longer sell.","which":"Which earlier price","paying_one":"{{count}} workspace still pays it","paying_other":"{{count}} workspaces still pay it","explain":"This moves every workspace on the chosen price, not only the ones selected, to the plan's current price for the same currency and billing period. Nothing is emailed. Workspaces that cannot be moved are listed so you can retry.","confirm_one":"Move {{count}} workspace to the new price","confirm_other":"Move {{count}} workspaces to the new price","submit_one":"Move {{count}} workspace","submit_other":"Move {{count}} workspaces","pick":"Choose a price"},"frontDoor":{"title":"Front Door plans","body":"The products sold on the Front Door pages. They are managed on their own page.","countLabel":"products","open":"Open Front Door plans"},"passes":{"title":"Partnership passes","body":"Passes that give a partner's people access for a period. They are managed on their own page.","countLabel":"active passes","open":"Open Partnership passes"},"offers":{"title":"Offers","body":"Versioned offers and the policies behind them. They are managed on the Offers page.","countLabel":"draft or active offers","open":"Open Offers"},"howWeCount":{"title":"How we count","mrr":{"name":"MRR.","rule":"Monthly recurring revenue is what customers out of trial pay each month: yearly prices divided by 12, converted to USD at the ledger rate. It adds up to Business › Health."},"trial":{"name":"Trials.","rule":"A customer in trial counts as a customer but adds no MRR. Trial to paid is the share of trials that ended in the period and went on to pay."},"comped":{"name":"Comped.","rule":"A complimentary customer counts as a customer with $0 MRR."},"margin":{"name":"Margin.","rule":"Profitability's keeps over revenue for the plan in {{month}}, the last closed month, with shared costs included."},"limits":{"name":"At their limit.","rule":"The share of customers with a monthly minutes allowance who used all of it in the last 30 days."}}},"editor":{"back":"Plans & features","newTitle":"New plan","eyebrow":"Business › Plans & features","previewButton":"Preview","editTitle":"Edit: {{title}}","rail":{"label":"Plan editor steps","basics":"Basics","prices":"Prices","features":"Features & limits","who":"Who can buy it","stripe":"Stripe & existing customers"},"status":{"done":"Done","changed":"Changed","attention":"Needs attention"},"basics":{"title":"Basics","description":"What the plan is called and where it sits in the list.","order":"Level (order)","planTitle":"Title","titleHelp":"You can use i18n keys to translate the plan title to the viewer's language.","badge":"Badge","groupTitle":"Group title","groupDescription":"Group description","descriptionLabel":"Description","model":"Pricing model","modelFixed":"A saved plan keeps its pricing model."},"prices":{"title":"Prices","description":"One row per currency. Leave a box empty for no price in that period.","usageOnly":"This plan is billed by usage only.","noFlat":"It has no flat price. Its usage prices are above.","trialDays":"Trial days","saves":"Saves {{percent}}% against 12 months","weKeep":"We keep {{amount}} after the included hours","stripeHas":"Stripe has {{amount}}","period":{"once":"One time","monthly":"Monthly","yearly":"Yearly","quarterly":"Quarterly","semiAnnual":"Every 6 months"},"otherCurrencies":"Prices in a currency this form no longer offers. They are kept as they are and not changed here.","cannotClear":"A saved price stays on sale; it cannot be cleared here. To stop selling a price, make the plan inactive or ask for the price to be retired.","addCurrency":"Add a currency","chooseCurrency":"Choose a currency"},"usage":{"title":"Usage prices","description":"What customers pay for what they use, in a sentence, and the tiers behind it.","none":"No usage prices yet.","fixed":"A saved plan's usage prices are shown as saved.","currency":"Currency","from":"From","to":"Up to","perUnit":"Per unit","flatFee":"Flat fee"},"features":{"title":"Features & limits","description":"What the plan includes. New rows come from the feature list; its allowances and limits are edited across plans in","matrixLink":"Features by plan","featureTitle":"Title","type":"Type","value":"Value","key":"Key","badge":"Badge","link":"Link","hidden":"Hidden","accumulate":"Accumulates","noDefinition":"Not in the feature list","none":"This plan has no features.","add":"Add a feature","pick":"Pick a feature","allAdded":"Every defined feature is already on this plan","moveUp":"Move up","moveDown":"Move down","types":{"notIncluded":"Not included","included":"Included","monthly":"Monthly","max":"Max","unlimited":"Unlimited"}},"who":{"title":"Who can buy it","description":"Whether the plan can be used, who sees it and how it is bought.","active":"Active","activeHelp":"Can this plan be used.","public":"Public","publicHelp":"Visible to SaaS users.","billing":"Billing address required","billingHelp":"Collect the billing address from the buyer.","quantity":"Has quantity","quantityHelp":"More than one can be bought.","buyAgain":"Can buy again","buyAgainHelp":"Customers can buy even if they already bought it.","addon":"Add-on","addonHelp":"This product is an add-on billed at a per-unit rate.","addonRate":"The price is the hourly rate ($/hour): clients are charged rate x plan hours per channel."},"stripe":{"title":"Stripe & existing customers","description":"The Stripe product, whether its prices match ours, and who pays each price today.","createdOnSave":"The Stripe product and prices are created when you save.","product":"Stripe product","noProduct":"none","notSwitchedOn":"Stripe check not switched on yet","state":{"IN_SYNC":"Prices match Stripe","DRIFTED":"Stripe shows different prices from ours","NO_STRIPE_ID":"This plan has no Stripe product","MISSING_IN_STRIPE":"Stripe does not have this product","UNKNOWN":"Not checked yet"},"price":"Price","payers":"Customers paying it"},"live":{"label":"Live card","title":"What the card will look like","untitled":"Untitled plan","noPrice":"No price","per":{"month":"per month","year":"per year"}},"notice":{"label":"What customers on this plan will notice","title":"What customers will notice","nothing":"Nothing changes for them","added":"new price {{to}}","removed":"price {{from}} removed","changed":"{{from}} becomes {{to}}","newOnly":"Only new subscribers pay it.","nobody":"Nobody pays this price yet.","payers":"{{count}} customers pay it now.","trial":"trial changes from {{from}} to {{to}} days","removedPayers":"No longer sold. The {{count}} customers who pay it keep it."},"kept":{"title":"Kept from today","description":"Every field of the old plan form is still here.","fields":{"order":"Level (order)","title":"Title","badge":"Badge","groupTitle":"Group title","groupDescription":"Group description","description":"Description","model":"Pricing model","active":"Active","isPublic":"Public","billingRequired":"Billing address required","hasQuantity":"Has quantity (one-time plans)","canBuyAgain":"Can buy again (one-time plans)","isAddon":"Add-on","prices":"Flat prices and trial days","usagePrices":"Usage prices and tiers","features":"Features table"}},"save":{"label":"Existing customers","nobody":"No customer pays the price you changed yet, so only new subscribers are affected.","affected":"{{count}} paying customers pay the price you changed.","quote":"{{count}} bought through a quote and keep their own price either way.","admin":"{{count}} keep a price an admin set either way.","tooMany":"More than {{count}} workspaces: one save cannot move them all. Choose \"Keep their current price\", then move them in batches with \"Move them to the current price\" under Workspaces still on an earlier price.","choiceLabel":"What happens to customers paying the old price","keepTitle":"Keep their current price","keepBody":"They go on paying what they pay today. Only new subscribers pay the new price.","moveTitle":"Move them to the new price","moveBody":"Each Stripe subscription is moved in this save; any that fail are listed to retry"},"delete":{"button":"Delete plan","label":"Delete plan","confirm":"Delete this plan? This cannot be undone.","yes":"Yes, delete it","noPermission":"You may not delete plans."},"errors":{"stale":"The plan changed since you opened it (its prices, settings or features). Reload the page.","titleRequired":"The plan needs a title.","outOfDate":"This form is out of date. Reload the page and try again.","features":"The features table could not be read. Reload the page and try again.","featuresSavedRestFailed":"The feature changes were saved. Only the prices or the plan details failed: {{error}}"}},"matrix":{"title":"Features by plan","description":"One feature list as rows, every plan as a column. Click a cell to change it; nothing else on the plan is touched.","preview":"Preview public comparison","newFeature":"New feature","beta":"Beta","copyOnly":"Copy only, on /pricing","hiddenMark":"hidden","usage":"{{atLimit}} at limit, median use {{median}}","moveUp":"Move {{name}} up","moveDown":"Move {{name}} down","editCell":"Edit {{name}} on {{plan}}","editFeature":"Edit {{name}}","editSelected":"Edit {{name}} on the {{count}} selected plans","editSelectedShort":"Edit {{count}} plans","columns":{"feature":"Feature","customers":"{{count}} customers","select":"Select {{plan}}","overrides":"Overrides","usage":"Use vs limit","actions":"Actions"},"filters":{"plans":"Plans shown","public":"Public","private":"Private templates","addon":"Add-ons","inactive":"Inactive","search":"Search features","showHidden":"Show hidden features","compare":"Compare selected ({{count}})","clearCompare":"Back to all plans"},"legend":{"title":"How to read a cell","notIncluded":"Not included","included":"Included","monthly":"Per month","max":"Up to","unlimited":"Unlimited","accumulate":"Adds up when bought again"},"editor":{"subtitle":"On {{plan}}","subtitleMany":"On {{plans}}","type":"Type","value":"Limit","reads":"Reads as","accumulate":"Adds up when the customer buys more than once","hidden":"Hidden from the plan card","badge":"Badge","link":"Link","wording":"/pricing wording","manyNote":"Only type and limit change on the selected plans. Each plan keeps its own badge, link, wording and flags.","impact":"{{paying}} paying customers are on this plan; {{protected}} have their own override and will not see the change.","impactExceeding":"{{paying}} paying customers are on this plan; {{protected}} have their own override and will not see the change. {{exceeding}} already used more than this last month.","save":"Save","remove":"Remove from plan","staleWording":"The /pricing wording still says \"{{wording}}\". Update it?","useNewLimit":"Use the new limit in the wording","wordingFromTranslations":"The /pricing wording comes from the translations. Update the copy for this feature in all languages."},"sheet":{"newTitle":"New feature","editTitle":"Edit feature","subtitle":"It joins the feature list on no plan; give it to plans from the matrix.","key":"Key","keyHelp":"Starts with a lowercase letter; letters and digits only. It cannot be changed later.","name":"Name","area":"Area","kind":"Kind","unit":"Unit","description":"Description","beta":"This feature is in beta","publicComparison":"Show on the public comparison","save":"Save feature"},"kinds":{"ALLOWANCE":"Allowance","LIMIT":"Limit","CAPABILITY":"Capability","BETA":"Beta","STAFF":"Staff"},"oneList":{"title":"One feature list","body":"The feature list ({{count}} features) is the only source of these rows. Plans hold a value for each; the public comparison and Customer 360 read the same list.","unlisted":"{{count}} plan rows are not on the feature list and are left as they are:"},"flagsNote":{"text":"Feature flags (rollout switches) are separate from plan features and are not shown here.","link":"Settings › Feature flags"},"empty":{"title":"The feature list is empty","body":"Build it once from the features your plans already carry. No customer's features change.","build":"Build the feature list"},"errors":{"unreadable":"That change could not be read. Reload the page and try again.","unknownAction":"Unknown action.","outOfDate":"This form is out of date. Reload the page and try again.","orderUnreadable":"That order could not be read.","invalidImpact":"The impact of this change could not be worked out. Reload the page and try again."},"done":{"saved":"Saved.","savedMany":"Saved on the selected plans.","removed":"Removed from the plan.","featureSaved":"Feature saved.","orderSaved":"Order saved.","built":"Feature list built."},"lockedTemplate":"A published private template: its features cannot change."},"refusals":{"cell_changed":"Someone changed this cell since you opened it. It has been reloaded: check it and save again.","unknown_feature":"That feature is not on the feature list.","unknown_plan":"That plan no longer exists.","duplicate_rows":"That plan has the feature twice. Fix it from the plan editor first.","duplicate_change":"The same cell was sent twice.","invalid_value":"That limit is not valid.","template_published":"This plan is a published private template: its features cannot change. Make a new version instead.","create_permission_required":"Adding a feature needs the create-pricing permission.","invalid_key":"The key starts with a lowercase letter and uses only letters and digits (2 to 64 characters).","key_taken":"A feature with that key already exists (keys are compared ignoring case).","key_immutable":"A feature's key cannot be changed.","not_found":"That feature no longer exists.","name_required":"The feature needs a name.","invalid_kind":"Pick one of the feature kinds.","unknown_id":"A feature in that order no longer exists. Reload the page.","duplicate_id":"A feature appears twice in that order.","missing_permission":"You do not have permission to do that.","idempotency_key_reused":"That form was already used. Reload the page and try again."},"renewal":{"save":{"renewalTitle":"At their renewal","renewalBody":"Each customer moves at a renewal, with notice: 30 days before an increase, right away for a decrease. New customers pay the new price now."},"result":{"title":"Existing customers at their renewal","description":"Who moves to the new price and when. Each gets a notice email before.","refusedTitle":"Nobody on {{price}} was scheduled","retry":"Try again","nobody":"No customer on this price needs to move.","onDate_one":"{{count}} customer moves on {{date}}","onDate_other":"{{count}} customers move on {{date}}","moreDates_one":"and {{count}} more date","moreDates_other":"and {{count}} more dates","increases_one":"{{count}} increase","increases_other":"{{count}} increases","decreases_one":"{{count}} decrease","decreases_other":"{{count}} decreases","waiting_one":"{{count}} waits for the withdrawn email before a new notice","waiting_other":"{{count}} wait for the withdrawn email before a new notice","more_one":"{{count}} more to schedule","more_other":"{{count}} more to schedule","scheduleMore":"Schedule the next batch","total_one":"In total for this change: {{count}} customer","total_other":"In total for this change: {{count}} customers across {{dates}} dates"},"refused":{"flag_off":"Price changes at renewal are switched off.","notices_off":"Notices cannot be sent: turn on billing reminders and Customer Success, then try again.","price_not_current":"That price is no longer the plan's current price. Reload the page.","not_schedulable":"This price does not renew, so nobody moves at renewal.","missing_permission":"You do not have permission to do that.","idempotency_key_reused":"That form was already used. Reload the page and try again.","error":"Scheduling failed. Try again; if it keeps failing, tell the team."},"excluded":{"quote_one":"{{count}} bought through a quote keeps its own price","quote_other":"{{count}} bought through a quote keep their own price","admin_price_one":"{{count}} keeps a price an admin set","admin_price_other":"{{count}} keep a price an admin set","comped_one":"{{count}} has the plan free","comped_other":"{{count}} have the plan free","already_moving_one":"{{count}} is already moving","already_moving_other":"{{count}} are already moving","no_account_one":"{{count}} has no customer account to notify","no_account_other":"{{count}} have no customer account to notify","commercial_change_one":"{{count}} has a commercial change waiting","commercial_change_other":"{{count}} have a commercial change waiting","stripe_missing_one":"{{count}} is missing from Stripe","stripe_missing_other":"{{count}} are missing from Stripe","cancelled_one":"{{count}} is cancelled","cancelled_other":"{{count}} are cancelled","stripe_schedule_one":"{{count}} is on a Stripe schedule","stripe_schedule_other":"{{count}} are on a Stripe schedule","not_active_one":"{{count}} is past due or unpaid","not_active_other":"{{count}} are past due or unpaid","paused_one":"{{count}} has billing paused","paused_other":"{{count}} have billing paused","cancelling_one":"{{count}} cancels at period end","cancelling_other":"{{count}} cancel at period end"},"attention":{"title":"Price changes at renewal","description":"Moves that need a person, and how each change is going.","emptyTitle":"Nothing needs you","emptyText":"When a plan's price changes, its customers move at their renewal and show up here if one needs a hand.","manualFix":"Needs a manual fix","resend":"No notice reached them","resolve":"Resolve","sendAgain":"Send notice again","noneHere":"None right now.","changes":"Recent price changes","finished":"Finished","live_one":"{{count}} moving","live_other":"{{count}} moving","withdrawnRefused":"Fix the recipient first: their withdrawn-notice email can't be delivered.","sendAgainAfterWithdrawn":"A new notice goes out only after their withdrawn email does.","waiting":"Waiting on an archived price"},"reason":{"needsManualFix":"Stripe and our records may disagree","no_recipient":"Nobody to send the notice to","notice_unknown":"Unknown whether the notice went out","not_active":"Subscription past due or paused","period_end_moved":"The renewal date moved","renewal_passed":"The renewal passed unmoved","notice_too_late":"The notice came too late","not_timely":"Not enough notice left","notice_pending":"The notice is still being sent","notice_failed":"The notice failed or bounced; a new one is being dated","price_inactive":"Its new price was archived before it applied"},"resolve":{"title":"Resolve this move","intro":"Open the customer's Stripe subscription and say which price its plan item is on now.","question":"What did you find in Stripe?","foundNew":"On the new price ({{amount}})","foundNewHelp":"The move is recorded as made; our records follow Stripe.","foundOld":"Still on the old price ({{amount}})","foundOldHelp":"The move is withdrawn; the customer is told if they were notified, and moves again with the current change.","note":"What you saw (required)","submit":"Record what I found"},"moves":{"title":"Moving at their renewal","emptyTitle":"Nobody is moving","emptyText":"Customers of this plan move here when its price changes at their renewal.","withdraw":"Withdraw","confirmQuestion":"Withdraw this customer's move?","confirmNotified":"They were notified, so they'll get an email that the change is withdrawn.","confirmLater":"They stay on their price. You can schedule them again later with “Move to new price…”.","confirmWithdraw":"Withdraw the move"},"status":{"SCHEDULED":"Scheduled","NOTICE_SENT":"Notified","APPLYING":"Applying","APPLIED":"Moved","POSTPONED":"Postponed","FAILED":"Failed","WITHDRAWN":"Withdrawn","SKIPPED":"Skipped"},"card":{"label":"At renewal","moving_one":"{{count}} moving · next {{date}}","moving_other":"{{count}} moving · next {{date}}","attention_one":"{{count}} needs attention","attention_other":"{{count}} need attention"},"done":{"withdrawn":"Move withdrawn.","applied":"Recorded as moved to the new price.","resent":"A new notice is scheduled.","resolvedWithdrawn":"Move withdrawn; the customer moves again with the current change."},"refusal":{"applying":"This move is being applied right now. Try again in a few minutes.","needs_manual_fix":"Resolve this move first: Stripe and our records may disagree.","not_live":"This move has already finished.","note_required":"Write what you saw in Stripe.","not_manual_fix":"This move no longer needs a manual fix.","pin_moved":"The customer's plan changed meanwhile; check it before recording.","not_resendable":"This move is not waiting for a notice.","superseded":"A newer price change replaced this one; it moves with that change.","flag_off":"Price changes at renewal are switched off.","stripe_missing":"The subscription is missing from Stripe.","cancelled":"The subscription is cancelled.","stripe_schedule":"The subscription is on a Stripe schedule.","cancelling":"The subscription cancels at period end.","not_active":"The subscription is past due or unpaid.","paused":"The subscription's billing is paused.","missing_permission":"You do not have permission to do that.","idempotency_key_reused":"That form was already used. Reload the page and try again.","not_found":"That move no longer exists. Reload the page.","found_required":"Choose what you found in Stripe.","already_sent":"The customer already received this notice: it is not sent again."},"earlier":{"summary_one":"{{count}} still pays an earlier price","summary_other":"{{count}} still pay an earlier price","canSchedule_one":"up to {{count}} can be scheduled at renewal","canSchedule_other":"up to {{count}} can be scheduled at renewal","cannotMove_one":"{{count}} can't move automatically ({{reasons}})","cannotMove_other":"{{count}} can't move automatically ({{reasons}})","cannotMoveShort_one":"{{count}} can't move automatically","cannotMoveShort_other":"{{count}} can't move automatically","alert_one":"{{count}} workspace still pays an earlier price: {{canSchedule}}{{cannotMove}}","alert_other":"{{count}} workspaces still pay an earlier price: {{canSchedule}}{{cannotMove}}","notice":"Each gets a notice before moving: 30 days before an increase, right away for a decrease.","schedule":"Schedule them at renewal","scheduling":"Scheduling…","batches_one":"Schedules {{count}} at a time: press again for the rest.","batches_other":"Schedules {{count}} at a time: press again for the rest.","held":{"quote_one":"{{count}} bought through a quote","quote_other":"{{count}} bought through a quote","admin_price_one":"{{count}} on an admin-set price","admin_price_other":"{{count}} on an admin-set price","comped_one":"{{count}} comped","comped_other":"{{count}} comped","past_due_one":"{{count}} past due","past_due_other":"{{count}} past due"}}}}},"campaigns":{"activity":{"error":"Failed","bounced":"Bounced","complained":"Marked as spam","unsubscribed":"Unsubscribed","clicked":"Clicked","opened":"Opened","delivered":"Delivered","sent":"Sent","queued":"Waiting","byCampaign":"By campaign","byCampaignHint":"What happened to each campaign's emails.","none":"Nothing has been sent yet.","recent":"Latest emails","noEmails":"No emails yet.","test":"Test send","opensWord":"opens","clicksWord":"clicks"},"col":{"name":"Campaign","status":"Status","when":"When","audience":"Audience","opened":"Opened","clicked":"Clicked","actions":"Actions"},"audience":{"leads":"Leads","customers":"Customer contacts","newsletter":"Newsletter subscribers","noConsent":"no marketing consent","revoked":"unsubscribed","suppressed":"suppressed","bounced":"bounced","erased":"erased","sources":"Who","stages":"Lead stage (leads only)","orgTypes":"Organisation type (leads only)","languages":"Languages (e.g. en, pt)","regions":"Regions (e.g. US, US-CA)","saveTo":"Save to draft campaign","count":"Count people","save":"Save audience","noDraft":"Create a draft campaign to save an audience to it.","result":"{{count}} people would receive this","left":"Left out:","leftNone":"nobody","sample":"For example:"},"audiences":{"title":"Audience","description":"Only people with recorded marketing consent are ever included; the count shows who was left out and why."},"block":{"heading":"Heading","text":"Text","button":"Button","image":"Image","divider":"Divider","spacer":"Space","headingText":"Heading text","bodyText":"Text","buttonLabel":"Button label","buttonUrl":"Button link (https)","imageSrc":"Image address (https)","imageAlt":"Describe the image","imageLink":"Link (optional)","dividerHint":"A thin line between sections.","spacerSize":"Space","small":"Small","medium":"Medium","large":"Large","up":"Move up","down":"Move down","remove":"Remove block {{n}}"},"palette":{"label":"Add a block","add":"Add {{block}}","placeholders":"Filled for each person:"},"test":{"emails":"Staff email addresses (up to 10, separated by commas)","send":"Send test"},"editor":{"message":"Message","locked":"Only a draft can be edited. Cancel the schedule to edit it.","noEdit":"You can view this campaign but not edit it.","name":"Name","sender":"Sender","subject":"Subject","preheader":"Preview line (shown beside the subject)","track":"Track opens and clicks","advanced":"Advanced HTML","html":"Email HTML (scripts, forms and event handlers are removed)","noBlocks":"No blocks yet. Add one above.","save":"Save campaign","audience":"Audience","audienceHint":"{{count}} people saved for this campaign","checklist":"Before it goes out","test":"Send a test","testHint":"Goes to staff addresses only, with their own name filled in.","preview":"Preview","subtitle":"Write it, choose who gets it, check it, then send.","back":"All campaigns"},"preview":{"waiting":"The preview is waiting for you to finish: {{problem}}","device":"Screen","phone":"Phone","desktop":"Desktop","theme":"Appearance","light":"Light","dark":"Dark","format":"Format","rich":"Email","plain":"Plain text","as":"Preview as","sample":"Sample values","subject":"Subject:","loading":"Preparing the preview…","frame":"Email preview"},"status":{"draft":"Draft","scheduled":"Scheduled","sending":"Sending","sent":"Sent"},"new":{"name":"Name","subject":"Subject","sender":"Sender","create":"Create draft"},"delete":{"confirm":"Delete {{name}}?"},"deleteLabel":"Delete","tiles":{"sent":"Emails sent","delivered":"Delivered","openRate":"Open rate","clickRate":"Click rate"},"noSender":{"text":"There is no sender yet, so no campaign can be written or sent.","add":"Add a sender"},"list":{"title":"Campaigns","description":"Written here, sent to people who agreed to marketing email.","new":"New campaign"},"filters":"Filter by status","filter":{"all":"All"},"empty":"No campaigns here yet.","tab":{"campaigns":"Campaigns","audiences":"Audiences","activity":"Activity","senders":"Senders"},"tabs":"Campaigns sections","checklist":{"done":"Done","todo":"Not done","refused":"Not sent: {{reasons}}","subject":"Has a subject","sender":"Has a sender","audience":"Has people to send to","unsubscribe":"Has an unsubscribe link","postal":"Has the postal address in the footer"},"send":{"scheduledFor":"Scheduled for {{when}}","cancel":"Cancel schedule","at":"Send at (your time; empty sends now)","send":"Send","needsAdmin":"Sending needs the Customer Success admin permission.","done":"This campaign has been sent."},"switchedOff":"Switched off: {{flag}}","senders":{"provider":"Provider","stream":"Stream","fromEmail":"From email","fromName":"From name","replyTo":"Reply-to email","apiKey":"API key","keyKept":"Saved; leave blank to keep it","save":"Save sender","close":"Close","title":"Senders","description":"The address a campaign comes from. The API key is never shown again once saved.","add":"Add sender","none":"No senders yet. Add one before writing a campaign.","replyShort":"replies to","edit":"Edit"},"title":"Campaigns","subtitle":"Email to people who agreed to hear from us: write it, choose who, check it, send it."},"captionsOpsFeedback":{"seeAll":"See all feedback","missing":{"title":"No feedback for this session","text":"This session is not in the Portal, so there is nothing to report here."},"tiles":{"respondents":"Respondents","respondentsSummary":"unique · {{signedIn}} signed in · {{browsers}} browsers","answered":"Answered when asked","answeredSummary":"of those shown a question","answeredNone":"no asks counted yet","rating":"Full rating","ratingValue":"{{average}} / 5","ratingSummary_one":"average from {{count}} rating","ratingSummary_other":"average from {{count}} ratings","urgent":"Urgent reports","urgentHandledIn":"handled in {{time}}","urgentNotHandled":"none handled yet","urgentNone":"none sent"},"duration":{"seconds":"{{count}} s","minutes":"{{count}} min","hours":"{{hours}} h {{minutes}} min"},"voices":{"title":"By interpreter and voice","description":"Who listeners heard, how many listened and answered, and what they said.","voice":"Voice","language":"Language","listeners":"Listeners","respondents":"Respondents","average":"Average","mostSaid":"Most said","empty":"No answers yet.","onAir":"On air","onAirNote":"On air is time live on the channel, summed from the booth's on-air record; the AI voice has none.","listenersNote":"Listeners count everyone on the language's channel, so voices of one language show the same number."},"timeline":{"title":"Session timeline","description":"Handovers and answers along the session, one lane per language.","label":"Channel holders and answers along the session","answers":"Answers","holding":"Interpreter holding the channel","good":"Good","mixed":"Mixed","notGood":"Not good","dot_one":"{{count}} answer around {{time}}: {{outcome}}","dot_other":"{{count}} answers around {{time}}: {{outcome}}","holderNote":"Lanes show who held each language's channel, from the accepted handovers; on-air time was not recorded for that language, so a holder may have been off air.","onAir":"Interpreter on air","onAirNote":"Lanes show when each interpreter was live on air; at a handover both can be on for a moment.","empty":"Nothing to draw: no channel holders or timed answers yet."},"moments":{"title":"By moment","description":"Where the answers came from.","moment":"Moment","shown":"Shown","answered":"Answered","rate":"Answer rate","check1":"Quick check 1","check2":"Quick check 2","final":"Full rating","carryover":"Replay / next visit","menu":"Give feedback (menu)","sent":"{{count}} sent","urgent":"{{count}} urgent"},"comments":{"title":"Latest comments","description":"Anonymous: language, voice and moment only.","listener":"Listener","empty":"No comments yet.","count_one":"{{count}} comment","count_other":"{{count}} comments","newer":"Newer comments","older":"Older comments"},"footnote":"Comments are anonymous here too: a listener is never named; only the language, voice and moment show."},"captionsOpsTransport":{"title":"Transport","description":"Listener connections, LiveKit and agent servers, per language channel.","scrollHint":"Scroll for all columns →","columns":{"channel":"Channel","listenerHours":"Listener-hours","agentMinutes":"Cloud agent-minutes","estimate":"Est. cost (USD)","measured":"Measured (USD)"},"channel":{"unassigned":"Unassigned","noChannel":"{{name}} (no channel)"},"noListeners":"no listeners","hostingUnknownBadge":"{{hours}} h hosting unknown","lines":{"listeners":"listeners","agents":"agents","connections":"connections","agentConnections":"agent connections","agentServers":"agent servers","zoomBots":"Zoom bots","zoomFloor":"Zoom capture floor","zoomBridge":"Zoom bridge","zoomRtms":"Zoom RTMS","withRate":"{{label}} {{rate}}","withHours":"{{label}} {{rate}} · {{hours}} h"},"rate":{"measured":"measured","mixed":"mixed","perHour":"{{rate}}/h","perMinute":"{{rate}}/min"},"measured":{"notMeasured":"not measured","pending":"pending","pendingOpen_one":"pending · {{count}} connection still open","pendingOpen_other":"pending · {{count}} connections still open","usage":"{{minutes}} conn-min · {{gb}} GB","bandwidth":"{{coverage}} bandwidth reported"},"drift":{"above":"Measured listener transport is {{share}} above the estimate: check the listener unit cost.","below":"Measured listener transport is {{share}} below the estimate: check the listener unit cost."},"fleet":{"hostingUnknownTitle":"Hosting unknown.","hostingUnknown":"{{hours}} agent job-hours came from agents that did not say where they run (AGENT_HOSTING unset); they count as our servers' job-hours when the servers above the minimum are shared out.","notMeasuredTitle":"Agent servers not measured for {{dates}}","notMeasured":"(measured nightly; unknown when CloudWatch had no data).","notPricedTitle":"Agent servers not priced for {{dates}}.","notPriced_one":"The agents.serverHour unit cost is not entered for that day.","notPriced_other":"The agents.serverHour unit cost is not entered for those days."},"empty":"No listeners and no agent minutes for this session.","sessionTotal":"Session total","mixedVersions":"Not every day was priced at the same rate version.","footnote":{"estimateOnly":"Estimate at our unit costs, not LiveKit's invoice.","estimateAndMeasured":"Estimate at our unit costs; Measured at LiveKit's list rates ($0.0005/min, $0.12/GB), before plan quotas.","bandwidth":"Bandwidth reported is the share of listener and interpreter connection time that sent byte reports. DesktopApp and CLI venue agents count in it and never report, so it stays below 100% while one is in the session."}},"chatActivity":{"title":"Team activity","someone":"A teammate","system":"InterScribe","whoMaySpeak":"{{name}} set who may speak to {{rule}}","showAll":"All ({{count}})","hide":"Hide","actions":{"other":"{{name}} changed something in the chat","HOLD":"{{name}} held a message","APPROVE":"{{name}} approved a message","HIDE":"{{name}} hid a message","DELETE":"{{name}} deleted a message","RESTORE":"{{name}} restored a message","TRUST":"{{name}} trusted a viewer","UNTRUST":"{{name}} stopped trusting a viewer","BLOCK":"{{name}} blocked a viewer","UNBLOCK":"{{name}} unblocked a viewer","MODE":"{{name}} changed the chat settings","SLOW_MODE":"{{name}} changed slow mode","TIMEOUT":"{{name}} gave a viewer a timeout","UNTIMEOUT":"{{name}} ended a viewer's timeout","POLL_OPEN":"{{name}} opened a poll","POLL_LOCK":"{{name}} closed a poll","QUESTION_APPROVE":"{{name}} approved a question","QUESTION_DISMISS":"{{name}} dismissed a question","QUESTION_HIGHLIGHT":"{{name}} highlighted a question","QUESTION_ANSWER":"{{name}} marked a question answered","QUESTION_REPLY":"{{name}} replied to a question","QUESTION_MERGE":"{{name}} merged two questions","PASS_BLOCK":"{{name}} blocked a guest pass","PASS_UNBLOCK":"{{name}} unblocked a guest pass","PIN":"{{name}} pinned a message","UNPIN":"{{name}} unpinned a message","CARD_SENT":"{{name}} sent a card","CARD_SKIPPED":"{{name}} skipped a card","PRAYER_ASSIGNED":"{{name}} assigned a prayer request"}},"chatCards":{"title":"Cards","description":"Ready-made messages the desk sends into the chat, or that go out on a schedule. Viewers see a card only when it is sent.","add":"New card","empty":"No cards yet. Start from a preset or write your own.","edit":"Edit","archive":"Archive","editAria":"Edit {{name}}","archiveAria":"Archive {{name}}","churchTool":"Church tool","churchToolHint":"Church tools are sent only where church tools are on.","kinds":{"RESPONSE":"Question","QUOTE":"Quote","LINK":"Link","IMAGE":"Image","ANNOUNCEMENT":"Announcement","CUSTOM":"Custom","PRAYER":"Prayer","GIVE":"Give","SALVATION":"Salvation","NEXT_STEP":"Next step","SCRIPTURE":"Scripture"},"pins":{"NONE":"Do not pin","SECONDS":"Pin for a time","UNTIL_REMOVED":"Pin until removed","UNTIL_SESSION_END":"Pin until the session ends"},"form":{"newTitle":"New card","editTitle":"Edit card","preset":"Start from a preset","presetNone":"No preset","kind":"Kind","title":"Title","body":"Text","buttons":"Buttons","buttonLabel":"Button {{number}} label","buttonUrl":"Button {{number}} link (optional, https)","removeButton":"Remove button {{number}}","addButton":"Add a button","linkUrl":"Link (https)","image":"Picture","noImage":"No picture","pin":"Pin","pinSeconds":"Seconds","notify":"Notify viewers","notifyHint":"Highlight the card when it arrives."},"errors":{"invalidKind":"Choose a kind of card.","invalidTitle":"The title can have up to 120 characters.","invalidBody":"The text can have up to 1000 characters.","invalidButtons":"Buttons need a label of 1 to 40 characters, an https link if any, and there can be at most 6.","invalidLink":"The link must start with https://.","invalidPin":"Pin for 10 to 3600 seconds.","invalidImage":"Choose a picture from this workspace's library.","invalidOffset":"Choose a time from 1 hour before to 24 hours after the start.","invalidSchedule":"The schedule could not be read. Check each row.","invalidOrder":"The order could not be read. Reload the desk and try again.","cardInUse":"This card is live in a session. Edit it after it closes, or make a copy.","inUse":"People have already answered this card, so its buttons cannot be removed or replaced. You can change their labels or add buttons.","notFound":"That card or conference is no longer available."},"saved":{"create":"Card created.","update":"Card saved.","archive":"Card archived."},"presets":{"PRAYER":{"name":"Prayer request","title":"Prayer","body":"Share a prayer request and our team will pray with you.","button1":"Request prayer"},"GIVE":{"name":"Give","title":"Give","body":"Your gift supports this ministry. Thank you.","button1":"Give"},"SALVATION":{"name":"Decision for Christ","title":"Take your next step with Jesus","body":"If you prayed to receive Christ today, let us know so we can walk with you.","button1":"I prayed today"},"NEXT_STEP":{"name":"Next step","title":"Your next step","body":"Tell us how we can help you take it.","button1":"Join a group","button2":"Get baptized","button3":"Serve"},"SCRIPTURE":{"name":"Scripture","title":"Scripture","body":"Read along with today's passage."}},"schedule":{"title":"Cards on a schedule","description":"Cards that go out by themselves, timed from the session start. A conference's own list replaces this one for its sessions.","empty":"No cards scheduled.","add":"Add a card","noCards":"Create cards in Chat settings first.","card":"Card","offset":"Time from start","before":"before start","after":"after start","pin":"Pin","notify":"Notify","inherit":"Card's own","on":"On","off":"Off","remove":"Remove row {{number}}","save":"Save schedule","saved":"Schedule saved.","saving":"Saving…","offsetAria":"Row {{number}}: time from the start in minutes and seconds","pinAria":"Row {{number}}: pin","notifyAria":"Row {{number}}: notify","cardAria":"Row {{number}}: card","pinSeconds":"Row {{number}}: pin seconds","error":"The schedule could not be saved."},"desk":{"pickerTitle":"Send a card","pickerSubtitle":"The card goes into the chat as soon as you send it.","send":"Send","sendAria":"Send {{name}}","done":"Done","sent":"Card sent.","sentNotSkipped":"Card sent, but its scheduled run could not be skipped, so the schedule may still send it. Skip it from the next card line.","next":"Next card: {{title}} at {{time}}","nextPaused":"Schedule paused. Next card: {{title}}","paused":"Card schedule paused.","skip":"Skip","sendEarly":"Send early","pause":"Pause","resume":"Resume","refusals":{"notFound":"That card is no longer available.","unavailable":"That cannot be done now: the session is not live, chat is off, or the card has already changed.","churchToolsOff":"Church tools are off for this session, so this card cannot be sent.","invalidRequest":"That could not be done. Try again.","notAllowed":"Only people who can edit Chat settings can change the card library."},"warning":"The card service could not be reached. Try again in a moment.","responsesEmpty":"No cards sent yet.","responsesTotal_one":"{{count}} response","responsesTotal_other":"{{count}} responses","sentAt":"Sent {{time}}","closed":"Closed","unpin":"Unpin","unpinAria":"Unpin {{name}}","showResponders":"Who answered","hideResponders":"Hide","respondersEmpty":"No one has answered yet.","responded":"Answered","orderNotSaved":"The new order could not be saved, so the list shows the library's order again.","sentList":"Cards sent in this session","tool":{"views":"Cards view","send":"Send","sent":"Sent · {{count}}","schedule":"Schedule for this session","paused":"paused","goesOutAt":"<b>{{title}}</b> goes out at {{time}}","then":"then {{title}} at {{time}}","nothingScheduled":"No card is scheduled for this session.","editSchedule":"Edit schedule","askAdmin":"Ask an admin to change the schedule","yourCards":"Your cards","dragToOrder":"drag to order","newCard":"New card","moveAria":"Move {{name}}, position {{position}} of {{count}}. Drag it, or press Alt with the up or down arrow.","moved":"{{name}} moved to position {{position}}.","firstCardTitle":"Create your first card","firstCardBody":"A card is a ready-made message for the chat: a question, a link, a way to give. Make one in the library, then send it from here.","createFirst":"Create a card","shared":"Cards are shared by every event in the workspace.","manageLibrary":"Manage the library"}}},"chatCounts":{"title":"After the session","messages":"Messages viewers saw","people":"Viewers who wrote","hidden":"Messages hidden or deleted","questions":"Questions asked","pollVotes":"Poll votes","cardResponses":"Card responses","giveOpens":"Give opens","prayerRequests":"Prayer requests","note":"Counts only. Prayer requests are kept for 90 days."},"chatCrew":{"title":"Crew","hereCount":"· {{count}} here","private":"Only your team sees this","empty":"Nothing in the crew room yet.","write":"Write to the crew","send":"Send","failed":"Your message was not sent. Try again."},"chatFreeze":{"freeze":"Freeze","frozen":"Feed frozen. New messages wait here.","frozenWaiting":"Feed frozen · {{count}} new message waiting","frozenWaiting_other":"Feed frozen · {{count}} new messages waiting","resume":"Resume"},"chatModeration":{"person":{"accountName":"Account name"},"page":{"features":{"title":"Features for this event","changed":"Features changed","chat":"Chat","askAi":"Ask AI","hint":"Each is switched per event, with a default per workspace. The viewer tabs follow.","chatOffConfirm":"Turn Chat off for this event? Viewers lose the Chat tab at once. Messages already sent stay.","chatOffAction":"Turn Chat off"},"title":"Audience desk","whatIs":"What is the Audience desk?","description":"Keep your audience chat safe while you're live, and review what was reported.","settings":"Chat settings","tabs":{"live":"Live","review":"Review","blocked":"Blocked people","reviewCount":"{{count}} waiting for review","liveOnAir":"Live · {{count}} on air"},"needsDecision":"Needs a decision","all":"All","search":"Search author or event","why":"Why","whyValues":{"REPORTS":"Reports","BLOCKED_WORD":"Blocked word","LINK":"Link","NEW_VIEWER":"New viewer","MANUAL":"Held by a moderator","REVIEW_FIRST":"Review first"},"selected":"{{count}} selected","dismiss":"Dismiss","hide":"Hide","delete":"Delete","block":"Block","restore":"Restore","restored":"Message restored","approve":"Approve","trust":"Trust","nothingWaiting":"Nothing waiting","keepHidden":"Keep hidden","deleteConfirmExact":"Delete for everyone? This can't be undone.","blockConfirmExact":"Block this person from sending in this workspace?","blockReasonPlaceholder":"Reason (optional)","alsoHide":"Also hide this message","mode":{"label":"Chat mode","OPEN":"Open","REVIEW_FIRST":"Review first","PAUSED":"Paused","short":{"OPEN":"Open","REVIEW_FIRST":"Review first","PAUSED":"Paused"},"confirm":{"REVIEW_FIRST":"Hold every message for review before viewers see it?","PAUSED":"Pause this room? Nobody can send until you open it again."},"openWithHeld":"Open with {{count}} waiting","keepHeld":"Open, keep {{count}} held","approveHeld":"Open and approve {{count}}","perViewerHint":"Each viewer is limited separately; moderators are never limited."},"slowMode":{"each":"Each viewer: 1 message / {{seconds}} sec","off":"No limit","optionOff":"Off","optionSeconds":"{{seconds}} sec","label":"Viewer limit"},"messages":{"empty":"No conversations yet. Messages viewers send to your teams appear here.","noneInGroup":"No conversations yet.","unread_one":"{{count}} new","unread_other":"{{count}} new","unread_many":"{{count}} new","viewer":"Viewer","back":"Back to conversations","readership":{"members":"Only the {{group}} sees this conversation.","sessionModerators":"Every moderator of this session sees this conversation."},"replyTo":"Reply to {{name}}","replyPlaceholder":"Reply as {{group}}…","send":"Send reply","refused":{"notAReader":"Only the {{group}} can answer this conversation. Your reply was not sent.","noThread":"This viewer has not written to the {{group}}, so there is nothing to answer here.","invalidRequest":"Write a reply first (up to 2,000 characters).","unavailable":"The reply could not be sent. Check your connection and try again."}},"drawer":{"messages":"Messages","features":"Features","askQuestions":"Questions","captions":"Captions","slides":"Slides","pictures":"Pictures","cards":"Cards","prayer":"Prayer","rail":"Desk tools","closeTool":"Close {{name}}","floatTool":"Float {{name}}","dockTool":"Dock {{name}} as a column","minimiseTool":"Minimise {{name}}","restoreTool":"Restore {{name}}","minimisedTools":"Minimised tools","floatingTool":"{{name}}, floating","descriptions":{"captions":"Fix the live captions in one language","slides":"Put a slide on screen or share it","messages":"Private conversations with your teams","cards":"Send, order and see the answers","prayer":"Prayer requests, staff only","people":"Who is in the chat, invited speakers","note":"The team note for this session","crew":"Private chat for the team","features":"Switch chat, Q&A, polls, Ask AI"},"slidesFromConsole":"Slides run from the operator console for this room.","openConsole":"Open the operator console","people":"People","note":"Note","crew":"Crew","tabs":"Tools","docked":"Docked"},"composer":{"add":"Add","placeholder":"Write to everyone…","emoji":"Emoji","send":"Send","choices":{"picture":"Picture","slide":"Slide","card":"Card…"},"postingAs":"Posting as","as":"as","displayName":"Display name","saveName":"Save name","saveNameHint":"Save a display name to post as yourself.","kinds":{"WORKSPACE":"Official","MODERATOR":"Moderator"},"saveNameFailed":"The name was not saved. Try again.","moderatorFallback":"Moderator","reservedNameHint":"“{{name}}” claims a role, so your messages go out as “{{fallback}}”. Change it to post as yourself."},"shortcuts":{"open":"Keyboard shortcuts","hint":"J K move · A approve · H hide","next":"Next item","previous":"Previous item","approve":"Approve","hide":"Hide","trust":"Trust for this session","dismiss":"Dismiss reports","block":"Block","select":"Select the row","captionSave":"Save the caption edit","captionCancel":"Cancel the caption edit","slidePrev":"Previous slide","slideNext":"Next slide","slideShow":"Put the slide on screen","space":"Space","group":{"actions":"Actions","review":"Review","captions":"Captions","slides":"Slides","questions":"Questions"},"rows":{"move":"Move the selection through Needs a decision, across every desk on screen, and through the rows of Review and Blocked people","approve":"Approve the selected message","hide":"Hide it","trust":"Trust the author for this session","dismiss":"Dismiss the reports","block":"Block the author, which still asks to confirm","select":"Select a row in Review, for the bulk bar","captionMove":"Move through the caption lines","captionStartEdit":"Edit the selected caption line. Double-click works too","captionCheck":"Check the selected caption line","captionRemove":"Remove the selected caption line. Enter confirms and Esc keeps it; while Undo shows, Enter removes it now and Esc undoes","captionClear":"Clear the caption selection","captionEdit":"While editing, save (Enter) or cancel (Esc) the edit. Esc also closes + and emoji","slides":"Move the slide selection. Enter puts it on screen","questionMove":"Move through the questions in Q&A & Polls","questionApprove":"Approve the selected question","questionDismiss":"Dismiss the selected question","questionHighlight":"Highlight the selected question, or remove its highlight","questionReply":"Reply: opens the reply field with the cursor in it","timeout":"Open the timeout menu on the selected message. 1 2 3 4 choose 5 min, 15 min, 1 hour or the rest of the session, Enter confirms, Esc cancels"},"notes":{"inert":"A key does nothing when no item is selected, or when that action is not offered on the item.","typing":"Keys never fire while the message box has focus, so typing “a hide” cannot approve anything.","noDelete":"Delete has no key: it is permanent and stays a deliberate click."},"highlight":"Highlight","reply":"Reply","timeout":"Time out"},"guestPasses":{"title":"Guest passes","hint":"Guests the team blocked from a question. A pass is a browser, not a person, so there is no name to show.","row":"Guest pass","fromQuestion":"From the question","noQuestion":"Blocked without a question on record","noIdentity":"You never see who it is.","unblockTitle":"Unblock this guest pass?","unblockBody":"That browser can ask and vote again. You still will not see who it is.","count_one":"{{count}} guest pass","count_other":"{{count}} guest passes"},"personCard":{"reports":"reports","hidden":"hidden","recent":"Recent messages","notes":{"title":"Team notes","help":"Moderators in your organization can read these notes; the person will never see them.","empty":"No notes yet.","label":"Add a note","placeholder":"What should the next moderator know?","add":"Add note","delete":"Delete note","by":"{{name}} · {{date}}","saveFailed":"The note could not be saved.","deleteFailed":"The note could not be deleted.","someone":"Former team member"}},"racedBy":"{{name}} already decided this","racedAnon":"Someone else already decided this","expand":"Expand","context":"Context","viewFullRecord":"View full record","deleteConfirm":"Delete this message? This cannot be undone.","blockConfirm":"Block this person from sending in this workspace?","caughtUp":"You're all caught up.","caughtUpHint":"Reported messages and messages held for review show up here.","onAir":"On air","ended":"Ended","endedRoom":"This room is no longer on air. Open Review for anything still waiting.","reportCount":"{{count}} reports · {{reason}}","history":"What happened","note":"Note for your team","openRoom":"Open this room","nobodyBlocked":"Nobody is blocked.","nobodyBlockedHint":"People you block can't send messages in this workspace's rooms.","blockedHint":"They can read chat but can't send in any of this workspace's rooms.","legacyBlock":"Older block · every workspace","blockedBy":"Blocked by {{name}}","blockedMeta":"{{reports}} reports · {{hidden}} hidden","unblock":"Unblock","unblockTitle":"Unblock {{name}}?","unblockBody":"They can send messages again in all of this workspace's rooms. Messages you already hid or deleted stay that way.","noMessageOnRecord":"No message on record","openInReview":"Open in Review","earlierMessages":"Earlier messages","peopleCount":"{{count}} person","peopleCount_other":"{{count}} people","blockedByFilter":"Blocked by","actions":"Actions","actionsFor":"Actions for {{name}}","phoneTabs":{"needs":"Needs a decision","viewers":"Viewers see","tools":"Tools"},"noLive":"No room is on air.","noLiveHint":"Rooms you can moderate appear here when they go live.","pin":"Pin","unpin":"Unpin","pinFull":"Unpin one to add","reconnecting":"Reconnecting…","resyncFailed":"Could not catch up after reconnecting. This desk may be out of date; reload the page.","actionFailed":"That didn't go through. Try again.","sort":"Sort","sortNewest":"Newest","sortReports":"Most reports","listening":"{{count}} listening","moderates":"{{name}} moderates","moderatesVerb":"moderates","handOff":"Hand off","oldestWaiting":"oldest {{time}}","viewersSee":"What viewers see","questionsLink":"Questions","openList":"open list","onAirSessions_one":"On air · {{count}} session","onAirSessions_other":"On air · {{count}} sessions","rules":{"label":"Room rules","hint":"Room rules: who may speak and the viewer limit","perSec":"1 msg / {{seconds}} sec","perSecShort":"1/{{seconds}} s"},"languages":{"more_one":"{{count}} more language","more_other":"{{count}} more languages","title_one":"{{count}} language in this session","title_other":"{{count}} languages in this session"},"handOffTo":"Hand off to","waitingCount":"{{count}} waiting","openRoomDesk":"Open {{name}}","captions":{"hint":"Enter saves · Esc cancels · empty it to remove","empty":"No captions yet","language":"Caption language","editing":"Editing","save":"Save","footer":"One caption language. Click a line to fix it.","speaking":"speaking…"},"language":{"label":"Moderation language","choose":"Choose the language messages are shown in"},"pictures":{"title":"Pictures","subtitle":"Your workspace's shared library. Choose up to four for one message.","done":"Done","views":"Library views","views_all":"All","views_recent":"Recently used","views_mine":"Uploaded by me","search":"Search pictures","tags":"Tags","collection":"Collection","allCollections":"All collections","noCollection":"No collection","newCollection":"New collection","addCollection":"Add","upload":"Upload a picture","altText":"Alt text","altHint":"Describe the picture for someone who cannot see it. It is required before the picture is first used.","addToLibrary":"Add to library","needsAlt":"Needs alt text","askToAddAlt":"Ask someone who manages the library to describe it.","usedCount":"Used {{count}} time","usedCount_other":"Used {{count}} times","edit":"Edit {{name}}","editShort":"Edit","fileName":"File name","replaceFile":"Replace file","save":"Save","cancel":"Cancel","remove":"Remove","removeConfirm":"Remove from library","removeHint":"Messages already sent keep this picture.","saveFailed":"Could not save. Try again.","limit":"You can send up to four pictures in one message.","removeFromMessage":"Remove {{name}}","loadFailed":"The library could not be loaded.","empty":"No pictures here yet.","loadMore":"Show more pictures","uploadErrors":{"tooBig":"That file is over 10 MB.","notAllowed":"Uploading needs the chat moderation permission.","invalidRequest":"That file was refused. Use a PNG, JPEG, GIF or WebP under 10 MB.","uploadFailed":"The upload did not finish. Try again.","unavailable":"Uploads are unavailable right now."}},"thread":{"newCount":"{{count}} new","loadEarlier":"Load earlier","empty":"No messages yet","held":"Held","letThrough":"Let it through","leaveHeld":"Leave it held","hidden":"Hidden","hiddenByYou":"Hidden by you","you":"You","lineActions":"Actions for {{name}}'s message"},"staffPin":{"region":"Pinned message","label":"Pinned for the room","badge":"Pinned","pinLine":"Pin for the room","unpin":"Unpin"},"slides":{"onScreen":"{{label}} on screen","nothing":"Nothing on screen yet","shown":"{{count}} shown","open":"Open slides","minimise":"Minimise slides","close":"Close slides","fromConsole":"Slides are sent from the operator console. This shows what viewers have on screen."},"timeout":{"label":"Timeout","action":"Time out","title":"Time out {{name}}","help":"They can keep watching and reading. They just can't send anything until it ends.","howLong":"How long","where":"Where","durations":{"5m":"5 min","15m":"15 min","1h":"1 hour","session":"Rest of session"},"thisSession":"This session","everySession":"Every session in {{conference}}","onlySession":"{{session}} only","reasonPlaceholder":"Reason (optional, only your team sees it)","confirm":{"5m":"Time out for 5 min","15m":"Time out for 15 min","1h":"Time out for 1 hour","session":"Time out for the rest of the session","keepsEnd":"Change where it applies · keeps the current end time"},"signInRequired":"Only signed-in viewers can be timed out","notAllowed":"You can't time out across the conference","failed":"That didn't go through. Your choice is still here, so try again.","liftNotAllowed":"Only a workspace moderator can lift a timeout across the conference","cardTitle":"Timeouts","none":"No timeout right now.","until":"Until {{time}}","restOfSession":"For the rest of the session","setBy":"set by {{name}}","lift":"Lift","liftConfirm":"Lift this timeout? They can send messages again straight away.","keep":"Keep it","badgeUntil":"Timed out until {{time}}","badgeRest":"Timed out for the rest of the session","noLongerFits":"That choice no longer fits this session, so the menu has been refreshed. Pick again."},"reviewIntro":"Everything waiting for a decision, from every session — on air or finished. What is on air can also be decided on its live desk.","filterWaiting":"Waiting","filterDecided":"Decided","filterAll":"All","groupOnAir":"On air now · {{count}}","groupFinished":"Finished sessions · {{count}}","openDesk":"Open desk","reportedAfterSession":"Reported after the session","groupNotOnAir":"Not on air · {{count}}","generalChat":"General chat","onAirCapped":"Showing {{shown}} of {{total}}. Decide these, or open the live desk to see the rest.","filterWaitingCount":"Waiting · {{count}}","endedWhen":"ended {{when}}","waitingOnAirCount":"{{count}} waiting in sessions on air"},"reason":{"reports_one":"{{count}} report","reports_other":"{{count}} reports","blockedWord":"Blocked word","newViewer":"New viewer","link":"Link","manual":"Held by a moderator","reviewFirst":"Waiting for review","held":"Held"},"title":"Audience desk","create":"New Chat Moderation","action":"Review Message","dateCreated":"Date Created","messageAuthor":"Message Author","reportedReasons":"Reported Reasons","numberReports":"Nº Reports","usersReported":"Users that Reported","reviewed":"Reviewed","review":"Review","notReviewed":"Not Reviewed","state":{"VISIBLE":"Visible","HELD":"Waiting for review","HIDDEN":"Hidden","DELETED":"Deleted"},"totalMessagesPendingReview":"Total messages pending review","totalReportedMessages":"Total reported messages","rseportDetails":"Report Details","userName":"User Name","messageModeration":{"title":"Audience desk · Review","emptyTitle":"Nothing to moderate","emptyDescription":"Reported messages and messages held for review appear here.","create":"New Message Moderation","action":{"moderatedMessages":"Moderated Messages","deleteMessage":"Delete Message"},"api":{"errors":{"invalidModerationAction":"Invalid moderation action","internalOrganizationUsersCannotBlocked":"Internal organization users cannot be blocked","reportsFoundMessage":"No reports found for this message","moderationActionChosen":"No moderation action chosen","messagesSelectedModeration":"No messages selected for moderation","messagesNotFound":"No messages found on this workspace"},"success":{"messagesReviewedSuccessfully":"Messages reviewed successfully"},"warnings":{"engineNotTold":"Saved, but open chats were not told yet. They will show the change when they next reload."}}},"blockedUsers":{"title":"Audience desk · Blocked people","create":"New Blocked Users","type":"Block Type","numberIndividualBlocks":"Number of individual blocks","action":{"blockUser":"Block User","hideUsers":"Hide message from other users","viaModeration":"Blocked via moderation"},"api":{"errors":{"userUnblocked":"Error unblocked users","blockIdFound":"Block ID not found","guestPassFailed":"The guest pass could not be unblocked. Try again."},"success":{"userUnblocked":"User unblocked successfully","guestPassUnblocked":"Guest pass unblocked."}}},"translation":{"from":"Translated from {{language}}","seeOriginal":"See original","seeTranslation":"See translation","translated":"Translated"},"sidebarTitle":"Moderation"},"chatNote":{"hint":"A note for everyone on this session's team. Viewers never see it.","label":"Session note","savedBy":"Saved by {{name}} at {{time}}","save":"Save note","failed":"The note was not saved. Try again.","changed":"{{name}} saved a newer note at {{time}}:","useTheirs":"Use their note","keepMine":"Keep mine"},"chatPrayer":{"tab":"Prayer","empty":"No prayer requests on this session yet.","aViewer":"A viewer","assignedTo":"Assigned to {{name}}","unassigned":"Not assigned","closed":"Closed","readers":{"everyone":"Who can read this request: everyone who moderates this session","named":"Who can read this request: {{names}}"},"conversationIn":"Conversation in {{group}}.","reply":"Reply","assign":"Assign","close":"Close","group":"Group","assignee":"Assign to","message":"Message","placeholder":"Write your reply","send":"Send","cancel":"Cancel","replyHelp":"Your reply goes to this person's private chat, in the group's thread. That group's readers see the conversation.","assignHelp":"The person you choose and you become the only staff who can read this request. The conversation is in the group's thread, which its readers see.","noGroups":"You do not read any group that is on, so you cannot reply or assign here.","noCandidates":"Nobody reads this group yet, so nobody can be assigned in it.","replied":"Reply sent.","assignedDone":"Assigned.","closedDone":"Request closed.","warning":"Saved, but the live chat was not told, so open chats and other desks may not show it until they read again.","errors":{"invalidRequest":"Write a reply of up to 2,000 characters.","notFound":"This request is gone, or you can no longer read it.","signedOut":"This person is no longer signed in, so a reply cannot reach them.","notOnSession":"This person has not been on this session, so a reply cannot reach them here.","privateChatOff":"Private chat with the host is off for this session.","groupOff":"That group is switched off or archived.","notAReader":"You do not read that group, so you cannot write for it.","assigneeNotAReader":"That person does not read the chosen group. Choose one of its readers.","notAllowed":"You cannot moderate this session's chat.","unavailable":"That could not be done. Try again."}},"chatThreads":{"title":"Private thread","start":"Start a private thread","help":"Write to this person privately. They see it in their chat and can answer.","group":"Group","message":"Message","placeholder":"Write your first message","send":"Send","cancel":"Cancel","loading":"Loading groups…","sent":"Sent. The conversation continues in Messages, under {{group}}.","noGroups":"You do not read any group that is on, so you cannot start a private thread here.","readers":{"members":"Who can see this conversation: {{names}}","nobody":"Who can see this conversation: nobody else yet","sessionModerators":"Who can see this conversation: everyone who moderates this session"},"errors":{"invalidRequest":"Write a message of up to 2,000 characters.","notFound":"This session or group no longer exists.","unknownSession":"This session is not part of this workspace.","signedOut":"This person is not signed in, so a private thread cannot reach them.","notOnSession":"This person has not been on this session, so a private thread cannot reach them here.","privateChatOff":"Private chat with the host is off for this session.","groupOff":"That group is switched off or archived.","notAReader":"You do not read that group, so you cannot write for it.","unavailable":"The message could not be sent. Try again."}},"chatWhoMaySpeak":{"rules":{"EVERYONE":{"title":"Everyone","short":"Everyone","help":"Anyone in the chat can write."},"NAMED_LIST":{"title":"Invited speakers","short":"Invited speakers","help":"Only the people you name on the Audience desk can write."},"STAFF_ONLY":{"title":"Team only","short":"Team only","help":"Only your team can write; viewers read."}},"desk":{"label":"Who may speak","failed":"Who may speak did not change. Try again.","notTold":"Saved. Open chats will follow in a moment.","unreadable":"Who may speak could not be read. Trying again when the desk reconnects."},"people":{"speakers":"Invited speakers ({{count}})","notInUse":"This list applies when Who may speak is set to Invited speakers.","noSpeakers":"No one yet. Invite someone from the people in the chat below.","remove":"Remove","failed":"The speaker list did not change. Try again.","here":"In the chat now ({{count}})","unavailable":"We could not check who is in the chat. Trying again shortly.","nobody":"No signed-in viewers are in the chat right now.","team":"Team","joined":"since {{time}}","isSpeaker":"Speaker","invite":"Invite to speak","unnamed":"{{count}} signed-out viewer is reading","unnamed_other":"{{count}} signed-out viewers are reading","left":"Left ({{count}})","leftAt":"left at {{time}}"},"inherited":{"conference":"Inherited from the {{name}} settings.","eventDefaults":"Inherited from your Event Defaults.","default":"Inherited: nothing above this session sets a rule, so everyone may speak."}},"commercial":{"includedSupportHours":{"title":"Included support hours","subtitle":"Onboarding and training time included with this term"},"support":{"packages":{"get_ready":"Getting ready with a specialist","during_event":"Live event support","onsite_team":"Onsite event support"},"inclusions":{"getReady":"Onboarding, setup and training with a specialist before your event","duringEvent":"A remote specialist follows your event, watches captions and audio, and helps your operator the moment something needs fixing","onsiteTeam":"A specialist on site with your team for the event day"},"assumptions":{"event_one":"Based on your {{hours}}-hour event in 1 room","event_other":"Based on your {{hours}}-hour event in {{rooms}} rooms","occurrences":"For {{occurrences}} events or event days"}}},"components":{"date":{"pick":"Pick a date"}},"conferences":{"title":"Conferences","object":"Conference","intro":"A conference groups sessions across days and rooms, with one set of settings and one speaker list.","new":"New conference","newDescription":"Give it a name, its days and its time zone. You can add rooms, speakers and settings next.","create":"Create conference","newMenu":{"event":"Event","conference":"Conference","meetingLink":"Meeting link","meetingLinkHint":"Zoom now · Google Meet and Teams soon","scheduleMeeting":"Schedule a {{provider}} meeting","scheduleMeetingHint":"Creates the meeting on {{provider}} and its session here","existingMeeting":"Use an existing {{provider}} meeting","existingMeetingHint":"Translate a meeting already on {{provider}}","connectFirst":"Connect your {{provider}} account first"},"list":{"counts":"Sessions: {{0}} · Rooms: {{1}}","emptyTitle":"No conferences yet","emptyDescription":"Create one to plan many sessions across days and rooms.","moveUp":"Move {{0}} up","moveDown":"Move {{0}} down","remove":"Remove {{0}} from the conference"},"tabs":{"rooms":"Rooms","speakers":"Speakers","settings":"Settings","schedule":"Schedule","sessions":"Sessions"},"summary":{"drafts":"Drafts: {{0}}","published":"Published: {{0}}","clashes":"Clashes: {{0}}","sessions":"Sessions: {{0}}","rooms":"Rooms: {{0}}","speakers":"Speakers: {{0}}"},"delete":{"action":"Delete conference","title":"Delete “{{0}}”?","description":"Its sessions are not deleted. They stay on the events list, outside any conference.","confirm":"Delete conference"},"details":{"title":"Details","description":"The conference's name, days and time zone.","days":"Days","daysHelp":"The schedule shows one tab per day, from the first day to the last.","firstDay":"First day","lastDay":"Last day","timezoneHelp":"Session times on the schedule are in this time zone."},"settings":{"intro":"Sessions in this conference start from these settings. They began as a copy of your Event Defaults; changes here apply only to this conference. The AV channel here is only for sessions without a room: a session in a room uses the room's own channel."},"apply":{"title":"Apply to upcoming sessions?","description":"Upcoming sessions (not live, not ended): {{0}}. They keep their own values unless you apply these changes:","roomNote":"Sessions in a room keep their room's own AV channel. The conference's AV channel only goes to sessions without a room.","notNow":"Not now","confirm":"Apply to upcoming sessions ({{0}})","audienceFeatures":"Message review, AI answers & recaps, slides and transcript"},"rooms":{"title":"Rooms","description":"The rooms this conference uses, in the order the schedule shows them. Each room has its own AV channel, used by every session in the room.","empty":"No rooms yet. Add one below.","addTitle":"Add a room","addDescription":"Use one of your rooms, or create a new one.","existing":"Your rooms","existingHelp":"Rooms already in this conference are not listed.","pick":"Choose a room","newHelp":"Creates the room and its own AV channel for your organization, and adds the room here."},"speakers":{"title":"Speakers","description":"The people speaking at this conference. Sessions pick their speakers from this list.","empty":"No speakers yet. Search above to add one.","addTitle":"Add a speaker","addDescription":"Find one of your speakers, or create one without leaving this page.","search":"Search speakers","searchHelp":"Type a name or an organization.","results":"Matching speakers","noMatch":"No speaker matches.","create":"Create “{{0}}”","createTitle":"New speaker","createHelp":"Name, organization and photo are enough for now. Add a biography on the Speakers page.","createConfirm":"Create “{{0}}”","biographies":"Biographies and languages are edited on the"},"schedule":{"empty":"Nothing scheduled on this day yet. Click a slot to add a session.","zone":"Times are shown in {{0}}.","displayTimezoneLabel":"Display timezone","browserLocal":"Browser local ({{0}})","days":"Conference days","window":"Hours shown","windowDay":"07:00 – 22:00","windowFull":"All day","addHere":"Add a session at {{0}} in {{1}}","continues":"Continues","live":"On air","draft":"Draft","clash":"Clashes with another session","severalRooms":"In several rooms, so it cannot be moved here","more":"+{{0}} more","outsideDays":"Outside the conference's days","start":{"title":"Build the {{0}} schedule","lead_one":"One day, {{range}}. Start with the rooms, or bring the whole programme in at once.","lead_other":"{{count}} days, {{range}}. Start with the rooms, or bring the whole programme in at once.","roomsTitle":"Add the rooms","roomsText":"Each room is a column on the schedule and brings its own audio channel.","addRoom":"Add a room","useRooms_one":"Use your rooms ({{count}})","useRooms_other":"Use your rooms ({{count}})","sessionsTitle":"Add sessions","sessionsText":"Click a time on the grid, or add one here. You can create a room as you type in it.","addSession":"Add a session","or":"or","importTitle":"Import the programme","importText":"PDF, Word, a photo or pasted text. We read sessions, rooms and speakers; you check before anything is added.","roomsDone_one":"{{count}} room","roomsDone_other":"{{count}} rooms","manage":"Manage","clickTime":"Click a time to add a session","clickToAdd":"click to add","ghostHint":"Add a room and its column appears here, ready for sessions.","useRoomsTitle":"Use your rooms","useRoomsHelp":"Rooms your workspace already has. Each keeps its own audio channel and becomes a column on the schedule.","useRoomsConfirm_one":"Add {{count}} room","useRoomsConfirm_other":"Add {{count}} rooms","noRoomsLine":"These sessions have no room on this conference. Add a room to place them on the grid."}},"panel":{"newTitle":"New session","editTitle":"Edit session","name":"Name","day":"Day","room":"Room","noRoom":"No room","saveDraft":"Save as draft","publish":"Publish","delete":"Delete session","deleteTitle":"Delete “{{0}}”?","deleteDescription":"The session is deleted, not just removed from the conference.","channelConfirmTitle":"Use a room's AV channel?","channelConfirmAccept":"Use it anyway","newSubtitle":"{{0}} · times in {{1}} time","editSubtitle":"{{0}} · {{1}}","nameExample":"Opening keynote","overlap":"Overlaps “{{name}}” ({{from}} to {{to}}) in {{room}}.","overlapAudio":"Its audio is in use by “{{name}}” ({{from}} to {{to}}).","inheritsNew":"Everything else starts from the {{0}} settings.","inheritsEdit":"Description, captions, chat and the rest are on the full session page.","conferenceSettings":"Conference settings","openSession":"Open the full session","bar":{"ready":"Ready to publish","readyDetail":"Shown on the conference schedule. A draft stays hidden.","clashDetail":"A published session can't overlap. Move it, pick another room, or save it as a draft.","draftDetail":"A draft stays hidden. Publish shows it on the conference schedule."}},"sessions":{"title":"Sessions","description":"Every session in this conference, with its room, channel and speakers.","empty":"No sessions yet. Add one on the Schedule tab.","allDays":"Every day","allRooms":"Every room","columnDay":"Day","columnTime":"Time","columnRoom":"Room","columnChannel":"AV channel","columnSpeakers":"Speakers","columnLanguage":"Language","columnStatus":"Status","selected":"{{0}} selected","changeRoom":"Move to room","openInEvents":"Open in the events list","deleteTitle":"Delete {{0}} sessions?","publishAction":"Publish selected","publishTitle":"Publish {{0}} sessions?"},"publish":{"action":"Publish all drafts","title":"Publish {{0}} drafts?","description":"Each one is checked for room and AV channel clashes. One clash stops the whole batch.","confirm":"Publish them"},"import":{"action":"Import schedule","title":"Import schedule","steps":{"add":"Add","read":"Read","review":"Review"},"drop":{"title":"Drop the programme here","hint":"PDF, Word (.docx), or a photo or screenshot (JPG, PNG). Up to 10 MB and 20 pages.","choose":"Choose a file","over":"Drop it here"},"chosen":{"ready":"Ready"},"pasteLabel":"Paste the programme from an email, website or document","hints":{"roomsTitle":"Rooms and speakers","roomsText":"Matched to the ones you have. New ones are suggested, never added without you.","languageTitle":"Language","languageText":"Taken from the session title when the programme doesn't say.","publishedTitle":"Nothing is published","publishedText":"Sessions come in as drafts. Your file is read once and not kept."},"usage":"Imports this month","usageCount":"{{0}} of {{1}}","limit":{"title":"This workspace has reached its monthly import limit.","resets":"Resets {{0}}.","contact":"Ask support if you need a higher limit."},"footer":{"cancel":"Cancel","startOver":"Start over","read":"Read schedule","reading":"Reading…","clashNote":"A room can't hold two sessions at once.","defaultNote":"Sessions are added as drafts. You publish them from the schedule.","addDraftSessions_one":"Add {{count}} draft session","addDraftSessions_other":"Add {{count}} draft sessions","fixClashes_one":"Fix {{count}} clash to continue","fixClashes_other":"Fix {{count}} clashes to continue"},"pills":{"ready":"{{0}} ready","look":"{{0}} need a look","skip":"{{0}} skipped","outside":"{{0}} outside the dates","clashes_one":"{{count}} clash","clashes_other":"{{count}} clashes"},"filters":{"all":"All","look":"Needs a look"},"table":{"include":"Include","time":"Time","session":"Session","room":"Room","speakers":"Speakers","language":"Lang.","noRoom":"No room","newRoomOption":"{{0}} (new)","none":"None","new":"new","selectRow":"Show details for {{0}}","fixDay":"Move to…","includeRow":"Include {{0}}","startRow":"Start time for {{0}}","endRow":"End time for {{0}}","nameRow":"Session name for {{0}}","roomRow":"Room for {{0}}"},"notes":{"skipBreak":"Looks like a break, not a session. Turn on to add it.","roomFromPrevious":"Room guessed: the item before it is in the same room.","roomMissing":"No room found for this session.","endDefault":"End time guessed: 45 minutes.","outside":"{{0}} is outside the conference's dates."},"why":{"roomMatched":"Room matches one you already have.","roomNew":"This room will be created.","roomFromPrevious":"Room guessed: the item before it is in this room.","roomMissing":"No room was found for this session.","endFromNext":"Ends when the next session in this room starts.","endDefault":"End time guessed: 45 minutes.","endStated":"End time was written in the file.","languageFromTitle":"Language guessed from the title.","languageStated":"Language was written in the file.","speakerMatched":"Speaker matches one you already have.","speakerNew":"This speaker will be created.","breakDetected":"Looks like a break, not a session.","outsideConference":"{{day}} is outside the conference's dates."},"reading":{"title":"Reading {{0}}","hint":"Usually takes 10 to 30 seconds. You can keep this open or come back to it.","days":"Found {{0}} days: {{1}}","items":"Found {{0}} items, {{1}} of them look like breaks","rooms":"Matched {{0}} rooms you already have, {{1}} new","speakers":"Matched {{0}} speakers, {{1}} new","clashes":"Checking times against rooms for clashes"},"notFound":{"title":"Nothing found","text":"We couldn't find a schedule in that file. It might be the wrong file, or a photo that's hard to read.","tryAnother":"Try another file","pasteInstead":"Paste text instead"},"failed":{"title":"We couldn't read this one","text":"Something went wrong while reading the file. Nothing was created.","unavailableText":"Import schedule is switched off right now. Add sessions one by one, or try again later.","tryAgain":"Try again"},"toast":{"applied":"{{0}} draft sessions added to {{1}}.","createdRoomsAndSpeakers":"{{0}} and {{1}} new speakers were created.","createdRooms":"{{0}} were created.","createdSpeakers":"{{0}} new speakers were created."},"bar":{"note":"Imported sessions are drafts. Nobody sees them until you publish.","undo":"Undo import","publish":"Publish all {{0}}"},"emptySchedule":{"formatPdf":"PDF","formatWord":"Word","formatPhoto":"Photo or screenshot","formatPasted":"Pasted text"},"panel":{"title":"From your file","why":"Why we read it this way","willBeAdded":"Will be added","draftSessions_one":"{{count}} draft session","draftSessions_other":"{{count}} draft sessions","notPublished":"Not published","newSpeakers":"{{0}} new speakers","empty":"Select a row to see where it came from."},"source":{"file":"File or photo","paste":"Paste text"}}},"connector":{"consent":{"title":"Connect {{client}} to InterScribe","description":"{{client}} will be able to do anything your role allows in the workspace you choose: read and manage events, translations and live sessions. It will ask before anything that costs minutes or cannot be undone.","returnsTo":"After you allow, you go back to","workspace":"Workspace","revokeHint":"You can disconnect it at any time in Settings → Connected apps.","adminTitle":"Connect {{client}} to InterScribe staff tools","adminDescription":"{{client}} will work leads and customers as you, with your admin role's permissions. It is not connected to any workspace.","adminBoundaries":"Reading is instant. Changes show you a preview and wait for your OK in the assistant, 25 records at a time. It can only draft messages: deleting, merging, sending, prices and billing stay with a person in the Portal. Everything it does is logged.","adminRevokeHint":"Connections end after 30 days without use, and you can disconnect it at any time.","verifiedBy":"Identity verified by","hostMismatch":"This app returns you to {{returnHost}}, not to {{verifiedHost}}, which published it. Continue only if you expected that.","allow":"Allow","deny":"Cancel","errorTitle":"This connection cannot continue"},"settings":{"title":"Connected apps","intro":"AI assistants such as ChatGPT and Claude that you connected to this workspace. They act as you, with your role's permissions.","howTitle":"Connect an assistant","howDescription":"Add InterScribe as a connector in ChatGPT or Claude with this URL, then sign in and choose this workspace.","listTitle":"Your connections","listDescription":"Revoking a connection stops it immediately.","emptyTitle":"No connections yet","empty":"You have not connected any apps to this workspace.","connectedOn":"connected {{date}}","lastUsed":"last used {{date}}","revoke":"Revoke"}},"consumerCheckout":{"country":{"choose":"Choose a country","search":"Search countries","none":"No country matches"},"buyer":{"label":"Buying for","organisation":{"title":"An organisation","hint":"A church, school, company or nonprofit"},"individual":{"title":"Just me","hint":"Myself, as a private person"},"country":"Country"},"account":{"emailLabel":"Email"},"consent":{"renewalMonthly":"{{plan}} renews every month at {{amount}} until I cancel.","renewalYearly":"{{plan}} renews every year at {{amount}} until I cancel.","renewalChosen":"The plan I choose below renews at the price shown until I cancel.","tickToSubscribe":"Tick the boxes above to subscribe.","renewalHint":"Cancel any time in Settings › Subscription; access runs to the end of the period you paid for.","startNow":"Start my service now.","startNowHint":"If I withdraw within 14 days, I pay for what I used before withdrawing."}},"cookies":{"titleSmall":"We respect your privacy.","title":"We respect your privacy.","descriptionSmall":"TLDR: We use cookies for language selection, theme, and analytics.","description":"TLDR: We use cookies for language selection, theme, and analytics.","settings":"Cookie settings","update":"Update my cookie settings","accept":"Accept cookies","categories":{"REQUIRED":{"name":"Required","description":"These cookies are required for the website to work properly."},"FUNCTIONAL":{"name":"Functional","description":"These cookies enable the website to provide enhanced functionality and personalisation."},"ANALYTICS":{"name":"Analytics","description":"These cookies are used to help us understand how you use the website."},"ADVERTISEMENT":{"name":"Advertisement","description":"These cookies may be set through our site by our advertising partners."}}},"cost":{"costType":"Cost Type","inputCost":"Input Cost","outputCost":"Output Cost","customCost":"Custom Cost"},"credits":{"mode":{"label":"AI voice","none":"No AI voice","selected":"Languages you choose","any":"Any language","buy":"Buy credit hours","askOwner":"Ask your account owner to add AI voice hours."},"estimate":{"balanceUnlimited":"Balance: unlimited voice hours","basis":"Based on your last {{count}} sessions.","basisDefault":"Based on typical sessions until yours build a history.","title":"Voice hours for this session","howWeCount":"How we count","howWeCountText":"A voice uses hours only while at least one listener hears it. Likely use comes from how many languages your listeners used, and for how long, in recent sessions. Worst case is every language for the whole session.","likelyLabel":"Likely use","worstLabel":"Worst case","worstSub":"Every language, the whole session","othersLabel":"Other sessions","othersSub":"Likely, next 30 days","hours":"{{hours}} h","legendOthers":"Other sessions","legendLikely":"This session, likely","legendWorst":"Up to worst case","scale":"Your balance: {{hours}} h","coveredWorstTitle":"Covered, even in the worst case","coveredWorstText":"You have enough hours for this session and the others coming up.","coveredTitle":"Covered at likely use","coveredText":"If every language played for the whole session you would need {{hours}} h. That almost never happens.","shortTitle":"May run short","shortText":"Voices stop 15 minutes after hours run out; captions continue.","likelySub_one":"{{count}} language, {{share}}","likelySub_other":"{{count}} languages, {{share}}","share":{"whole":"the whole session","most":"most of the session","half":"about half the session","third":"about a third of the session","little":"a small part of the session"}},"page":{"title":"Hours & credits","description":"Your AI voice and event hours, where they came from, and how they were used.","notEnforced":"AI voice isn't limited by hours yet. These balances apply once credits start.","link":"Hours & credits","linkDescription":"See your AI voice and event hours and their history.","voice":"AI voice hours","event":"Event hours","unlimited":"Unlimited","hours":"{{hours}} h","deficit":"{{hours}} h over, taken from your next purchase","expires":"Expires {{date}}","neverExpires":"Never expires","source":{"PLAN_ALLOWANCE":"Plan allowance","PURCHASE":"Purchased","GIFT":"Gift","ADJUSTMENT":"Adjustment","MIGRATION":"Carried over"},"history":"History","filter":{"ALL":"All","VOICE_HOURS":"AI voice","EVENT_HOURS":"Event"},"export":"Export CSV","empty":"Nothing here yet.","entry":{"GRANT":"Added","USAGE":"Used","EXPIRED":"Expired","ADJUSTED":"Adjusted","DEFICIT_PAID":"Overage paid","REVERSED":"Hours taken back (refund or dispute)"},"column":{"date":"Date","kind":"Kind","what":"What","hours":"Hours"},"unknownSession":"Deleted session"},"session":{"title":"Session usage","back":"Back to Hours & credits","language":"Language","voiceHours":"AI voice hours","graceHours":"In grace","eventHours":"Event hours: {{hours}} h"},"console":{"lowMinutes":"About {{minutes}} minutes of AI voice left at the current rate.","lowUnknown":"AI voice hours are running low.","grace":"AI voice hours ran out. Voices stop in {{countdown}}.","graceNoTime":"AI voice hours ran out. Voices stop in a few minutes.","suspended":"AI voice is off for this session. Captions continue.","buy":"Buy credit hours"},"emails":{"button":"Open Hours & credits","low":{"subject":"Your AI voice hours are running low","body":"{{tenant}} is running low on AI voice hours. Add hours so voices keep running in your next sessions."},"grace":{"subject":"Urgent: AI voice for {{session}} stops in 15 minutes","subjectAny":"Urgent: AI voice stops in 15 minutes","body":"{{tenant}} has run out of AI voice hours. Voices keep running for 15 minutes, then stop; captions continue. Buy hours now to keep them on."},"suspended":{"subject":"AI voice has stopped for {{session}}","subjectAny":"AI voice has stopped","body":"{{tenant}} ran out of AI voice hours and voices have stopped. Captions continue. Buying hours turns voices back on at once."},"restored":{"subject":"AI voice is back on","body":"{{tenant}} has AI voice hours again, and voices are back on."},"ownerRequest":{"subject":"{{requester}} asked for more AI voice hours for {{session}}","subjectAny":"{{requester}} asked for more AI voice hours","body":"{{requester}} asked you to add AI voice hours to {{tenant}}. Until hours are added, sessions have captions but listeners can't hear an AI voice.","button":"Add AI voice hours"}},"buy":{"stripe":{"voiceHour":"AI voice hour","eventHour":"Event hour"},"title":"Buy hours","voiceTitle":"AI voice hours","eventTitle":"Event hours","pack":"{{hours}} hours","custom":"Custom hours","customHint":"Whole hours, 1 to 1,000","continue":"Continue","confirmTitle":"Confirm your purchase","confirmText":"You'll pay {{price}} for {{hours}} {{what}}.","whatVoice_one":"AI voice hour","whatVoice_other":"AI voice hours","whatEvent_one":"event hour","whatEvent_other":"event hours","taxNote":"Tax may be added at checkout.","neverExpire":"Hours never expire.","pay":"Pay with Stripe","back":"Back","done":"Payment received. Your hours appear here within a minute; Stripe emails your receipt.","cancelled":"Checkout cancelled; nothing was charged.","errors":{"priceChanged":"The price changed since this page loaded. Check the new price and try again.","notTopPlan":"Extra event hours are for the Elevate plan.","hours":"Choose whole hours, from 1 to 1,000.","unpriced":"These hours can't be bought in your currency yet. Contact us and we'll sort it out.","unavailable":"Checkout isn't available right now. Nothing was charged; try again in a few minutes.","kind":"These hours can't be bought here."}},"interpretation":{"eyebrow":"AI audio interpretation","headline":"The closest thing to a human interpreter, in every language","body":"Your speaker talks, and every listener hears them in their own language, in a natural voice, about a second and a half later. It interprets the voice itself, so it sounds like a person interpreting, not a machine reading subtitles.","naturalTitle":"Natural, like a person","naturalText":"Interprets the speaker's voice, not the captions.","fastTitle":"Keeps up","fastText":"Starts speaking in about 1.5 seconds.","languagesTitle":"{{count}} languages at once","languagesText":"Every listener picks theirs on their own phone.","chooseLanguages":"Choose languages","hearExample":"Hear an example","stopExample":"Stop the example","off":"Off for this session · {{hours}} h left, used only while someone listens","offUnlimited":"Off for this session · used only while someone listens","onSelected_one":"AI audio interpretation in {{count}} language","onSelected_other":"AI audio interpretation in {{count}} languages","onAny":"AI audio interpretation in any language listeners pick","likelyOf":"Likely {{likely}} h of your {{balance}} h","likely":"Likely {{likely}} h","covered":"Covered","short":"May run short","changeVoices":"Change voices","outTitle":"You're out of AI voice hours","outBuyText":"This session would have captions only. Add hours and listeners can hear it in their own language again.","outAskText":"This session would have captions only. Your account owner can add hours.","addHours":"Add hours","fromPack":"From {{hours}} hours","askOwner":"Ask the owner to add hours","asked":"Asked {{date}}. We emailed your account owner.","askFailed":"We couldn't send your request. Try again in a few minutes.","settingsLink":"Interpretation settings ↓"},"voiceField":{"help":"AI interpretation, voice to voice: it listens to the speaker and speaks in each listener's language. Hours are used only while someone listens.","whatIs":"AI voice","whatIsText":"An AI voice interprets the speaker live: it hears what is said and speaks it in the listener's language about 1.5 seconds later. It is not the captions read aloud.","noneHelp":"Captions and text translation only, in every language.","selectedHelp":"Only the languages you pick get a voice. Best when you know your audience.","anyHelp":"Listeners pick from all {{count}} AI voice languages on their phone.","noneMeta":"Uses no hours","selectedMeta":"Hours only while someone listens","anyMeta":"{{count}} languages · hours only while someone listens","locked":"Needs voice hours","balance":"{{hours}} h of voice left","balanceUnlimited":"Unlimited voice hours","noneTitle":"Listeners read live captions","noneText":"Captions and text translation are on in every language. Choose a voice option if listeners should also hear the interpretation.","outText":"Captions and your interpreters still work. Add hours to let listeners hear an AI voice.","anyTitle":"Every listener picks their own language","anyText":"Any of the {{count}} AI voice languages is offered on the listener's phone. A voice starts when someone picks it."},"voiceRows":{"title":"Voices for this session","count_one":"{{count}} language","count_other":"{{count}} languages","canSoundLike":"Can sound like the speaker","soundsLike":"Sounds like the speaker","notAvailable":"Speaker's voice not available yet","remove":"Remove {{name}}","titleNewSessions":"Voices for new sessions"},"addHours":{"title":"Add AI voice hours","subtitle":"You have {{hours}} h. A voice uses hours only while someone listens.","sessions_one":"About {{count}} session like this one","sessions_other":"About {{count}} sessions like this one","thisSession":"This session, likely","others":"Other sessions, next 30 days","after":"After this purchase","basis":"“Sessions like this one” uses this session's likely use ({{hours}} h). Prices come from your plan, as on Hours & credits.","secure":"Secure payment by Stripe","cancel":"Cancel","continue":"Continue to payment","added_one":"{{count}} hour added. It shows in your balance within a minute, and your changes are still here.","added_other":"{{count}} hours added. They show in your balance within a minute, and your changes are still here.","addedAny":"Hours added. They show in your balance within a minute, and your changes are still here.","cancelled":"Payment cancelled. Nothing was charged, and your changes are still here.","adding":"Adding your hours…","slow":"Your payment went through, but the hours are taking longer than usual to arrive. Reload this page in a minute; your changes are kept."}},"crm":{"title":"CRM","settings":{"title":"Settings","description":"CRM settings"}},"customOnboarding":{"dashboard":{"hidden":"Onboarding guide is hidden.","show":"Show onboarding","welcome":"Welcome","hide":"Hide this guide","title":"Your first live event can be ready in minutes.","subtitle":"Follow this 1-2-3 flow to prepare, test, and launch through Streamer without technical overhead.","stepLabel":"Step {{id}}","frontdoor":{"title":"Frontdoor controls your attendee first impression","description":"Configure your Frontdoor style and branding here, then open your attendee Frontdoor link for rehearsal.","cta":"Configure Frontdoor style"},"steps":{"prepare":{"title":"Prepare your event","description":"Create the event, pick source language, and confirm who will monitor quality.","cta":"Create event"},"streamer":{"title":"Open Streamer and connect audio","description":"Go to Streamer, choose microphone or system audio, then connect to your event.","cta":"Open Streamer"},"rehearsal":{"title":"Run a 60-second rehearsal","description":"Open your Frontdoor (or your event link on scrb.live), test attendee language switching, and verify live quality.","cta":"Open Frontdoor for rehearsal"}},"checklist":{"title":"Go-live quality checklist","audioMeter":"Audio input meter is active","captionsLatency":"Captions appear in under 3 seconds","sourceAccuracy":"Source language is accurate","backupOperator":"Backup operator can access the stream","recurringAgent":"For recurring events, use a Streamer Agent for stable setup and repeatability"},"openMonitor":"Open monitor"},"streamer":{"badge":"Streamer quick start","title":"Go live in 3 steps","step1":"Select streaming mode, your event session name and source language.","step2":"Choose microphone or system audio and click on Connect Audio Device.","step3":"Then make sure your event has started (it starts automatically on scheduled time).","noteEventInfo":"Otherwise, manually start or end it under Event Info in the Streaming Console on the right side","dismissAria":"Dismiss onboarding guide","menuSeeOnboarding":"See onboarding"},"eventCreate":{"badge":"New event onboarding","title":"Launch-ready in minutes","dismissAria":"Dismiss new event onboarding","step1":"Start simple: event name + start time + end time.","step2":"By default, your event can reach 100+ output languages.","step3":"Attendees join via Frontdoor in browser, no app download required.","step4":"Use a good microphone and stable internet (5+ Mbps recommended).","step5":"Run a rehearsal: open Frontdoor or your event link on scrb.live and test from attendee view.","step6":"For higher quality, set Event Context and attach a Vocabulary Group.","step7":"If using human interpreters, select languages under Human Interpreted Languages.","step8":"If your plan includes it, enable AI audio interpretation in Advanced options.","step9":"For recurring events, use Streamer Agent for consistent and reliable go-live.","ctaOpenAdvanced":"Open advanced","ctaStyleFrontdoor":"Style Frontdoor","ctaOpenStreamer":"Open Streamer","ctaRecurringEvents":"Recurring events"}},"customerSessions":{"format":{"minutes":"{{minutes}} min","hours":"{{hours}} h","hoursMinutes":"{{hours}} h {{minutes}} min"},"type":{"STREAMING":"Live stream","RECORDING":"Recording"},"status":{"SCHEDULED":"Scheduled","LIVE":"Live","PAUSED":"Paused","ENDED":"Ended","CANCELED":"Canceled"},"columns":{"session":"Session","date":"Date","duration":"Duration","peak":"Peak listeners","participants":"Participants","languages":"Languages","interpreters":"Interpreters","voice":"AI voice (h)","captions":"Caption lines","status":"Status"},"table":{"title":"Sessions","description":"Click a session for its audience, languages and captions.","open":"Open {{name}} details","range":"{{first}}–{{last}} of {{total}}","previous":"Previous page","next":"Next page"},"empty":{"title":"No sessions in this range","body":"Try a wider date range, or clear the status and type filters."},"filters":{"from":"From (UTC)","to":"To (UTC)","status":"Status","anyStatus":"Any status","type":"Type","anyType":"Any type","apply":"Apply","presets":"Date range presets","last":"Last","days30":"30 days","days90":"90 days","months12":"12 months"},"tiles":{"sessions":"Sessions that ran","notRun":"{{notRun}} booked or canceled in this range","hours":"Hours streamed","average":"Average duration","listeners":"Listeners, all sessions","peak":"Peak {{peak}} at one session","noListeners":"No listener counts recorded","languages":"Distinct languages","voice":"AI voice hours"},"sheet":{"fallbackTitle":"Session","loading":"Loading this session…","missing":"This session could not be found.","analytics":"Open session analytics","openSession":"Open session","jumpTo":"Jump to:","jump":{"captions":"Captions","listeners":"Listeners","replay":"Replay","data":"Data kept"},"chips":{"incident_one":"{{count}} incident","incident_other":"{{count}} incidents","viewerAnswer_one":"{{count}} viewer answer","viewerAnswer_other":"{{count}} viewer answers","noViewerAnswers":"No viewer answers","captions_one":"Captions: {{count}} problem","captions_other":"Captions: {{count}} problems","captionsNone":"Captions: no problems","saved":"Saved · kept until erased","keptUntil":"Kept until {{date}}"},"duration":"Duration","peak":"Peak listeners","participants":"Participants","languages":"Languages","listenersTitle":"Listeners over time","peakAside":"Peak {{peak}}","noListeners":"No listener counts were recorded for this session.","languagesTitle":"Languages","voiceAside":"{{hours}} h AI voice","colLanguage":"Language","colPeak":"Peak","colParticipants":"Participants","colInterpreters":"Interpreters","colVoice":"AI voice","hoursValue":"{{hours}} h","interpretersTitle":"Interpreters","noInterpreters":"No human interpreter held a channel.","captionsTitle":"Caption activity","lines":"{{lines}} lines","captionsNote":"Lines published over the session, every language together.","oneMinute":"Captions were published in a single minute.","noCaptions":"No captions were published.","production":"Production","speaking":"Speaking time","captionLines":"Caption lines","translated":"Languages translated","characters":"Characters translated","note":"Peak listeners count everyone listening at once across channels; participants are each channel's total at the end.","reliability":{"title":"Reliability","heard":"{{pct}} % heard","live":"live, still recording","pending":"being worked out","loading":"Loading the reliability record…","off":"No reliability record: telemetry was off for this session.","missing":"This session is not one of this customer’s.","error":"The reliability record could not load: {{message}}","noPauses":"No pauses while the session was live.","stripe_one":"{{count}} moment on the session’s timeline","stripe_other":"{{count}} moments on the session’s timeline","openReport":"Open technical report","technicalReport":"Technical report","reconnections_one":"{{count}} reconnection","reconnections_other":"{{count}} reconnections","ipChanges_one":"{{count}} IP change","ipChanges_other":"{{count}} IP changes","desk":"desk on {{network}} ({{quality}})","unknownNetwork":"an unknown network","noDesk":"no desk agent","room":"LiveKit room {{room}}","paused":{"venue":"at the venue","venueWifi":"venue Wi-Fi","interpreter":"interpreter’s connection","interscribe":"us","interscribeVoice":"us · voice incident","interscribeCaptions":"us · captions incident","unclear":"unclear"}}},"activity":{"title":"Activity, last 30 days","description":"Sessions that ran in the last 30 days, against the 30 before.","seeAll":"See all sessions","emptyTitle":"No sessions in the last 60 days","emptyBody":"When this customer runs a session, its audience and languages show up here.","sessions":"Sessions","people":"People reached","languages":"Languages","same":"Same as the 30 days before","upFromNone":"Up from none the 30 days before","up":"Up {{percent}}% on the 30 days before","down":"Down {{percent}}% on the 30 days before","sessionsPerWeek":"Sessions per week","peoplePerWeek":"People per week","inWeeks":"{{total}} in the last 12 complete weeks","note":"People reached adds up each session's peak listeners, so someone at two sessions counts twice."},"page":{"subtitle":"The sessions this customer has run: who listened, in which languages, and for how long.","noWorkspaceTitle":"No workspace linked","noWorkspaceBody":"Sessions belong to a workspace, and this customer has none yet."}},"customerStory":{"eyebrow":"Customer story","readMore":"Read the full story","photoAlt":"{{organization}} event","logoAlt":"{{organization}} logo","factsLabel":"Key facts"},"customers":{"c360":{"paymentStatus":{"title":"Payment status","stripeStatus":"Stripe status","grace":"Grace","graceSource":{"platform":"Platform default ({{days}} days)","override":"{{days}} days (this workspace)"},"override":{"label":"Grace override","clear":"Use the platform default","outOfRange":"Enter a whole number of days from 1 to 90, or clear it."},"episode":{"since":"Unpaid since {{date}}","ended":"Ended {{date}}","eventHours":"Event hours used","voiceHours":"AI voice hours used","deficit":"Hours owed","internalCost":"Our cost","owed":"Amount owed","sessions":"Sessions that ran","throughDay":"Cost through {{day}}"}}}},"dashboardPreviewSection":{"heading":"Command Your Event Experience — in One Place.","subheading":"Everything you need to run real-time multilingual events at your fingertips in one powerful, intuitive dashboard.","feature1Title":"Real-Time Monitoring","feature1Desc":"Track captions, translations, interpreters, and engagement — live, from one intuitive view.","feature2Title":"Dynamic Language Control","feature2Desc":"Add or adjust language channels on the fly. Assign AI or human interpreters with just a click.","feature3Title":"Post-Event Summaries","feature3Desc":"Generate AI-powered multilingual summaries, and offer on-demand replays for lasting engagement.","feature4Title":"Audience Insights","feature4Desc":"Monitor reactions and participation metrics across every language in real time."},"defaultFaq":{"q1":"Which languages do you support?","a1":"We support AI audio translation and captions in more than 100 languages, with real-time translation into all major languages.\n\nSupported input (spoken) languages include: Afrikaans, Arabic (Gulf & Modern Standard), Basque, Catalan, Chinese (Cantonese, Simplified, Traditional), Croatian, Czech, Danish, Dutch, English (all major variants), Farsi, Finnish, French (FR & CA), Galician, German (DE & CH), Greek, Hebrew, Hindi, Indonesian, Italian, Japanese, Korean, Latvian, Malay, Norwegian, Polish, Portuguese (BR & PT), Romanian, Russian, Serbian, Slovak, Somali, Spanish (ES & US), Swedish, Tagalog, Thai, Ukrainian, Vietnamese, and Zulu.\n\nTranslation is supported into all of the above and many additional languages, including: Albanian, Amharic, Armenian, Assamese, Awadhi, Azerbaijani, Bangla, Bashkir, Belarusian, Bodo, Bhojpuri, Bosnian, chiShona, Chhattisgarhi, Dari, Divehi, Dogri, Estonian, Faroese, Fijian, Filipino, Flemish, Georgian, Gujarati, Haitian Creole, Haryanvi, Hausa, Icelandic, Irish, Javanese, Kannada, Kashmiri, Kazakh, Khmer, Konkani, Kyrgyz, Maithili, Malagasy, Malayalam, Maltese, Marathi, Marwari, Min Nan, Moldovan, Mongolian, Montenegrin, Nepali, Oriya, Pashto, Persian, Punjabi, Rajasthani, Sanskrit, Santali, Sindhi, Sinhala, Slovenian, Turkish, Urdu, Uzbek, Welsh, Wu, and more.\n\nCustom language models available on Enterprise plans.","q2":"How accurate is the AI interpretation?","a2":"Accuracy depends on the audio, the speakers and the languages, and you can add human review on your side. Context selection and custom glossaries improve the results.","q3":"How good is the AI audio interpretation?","a3":"AI audio interpretation is currently in Beta. There's a short delay of a few seconds to ensure context-aware accuracy. With clear input audio, the quality is often comparable to human interpreters in many real-world scenarios.","q4":"Can I use my own interpreters?","a4":"Yes—our advanced plans allow you to integrate your own interpreters into the workflow, assign language channels, and monitor their performance in real time.","q5":"Can I use both AI and human interpreters?","a5":"Yes. You can mix AI and human interpreters for the same event, assigning different languages or switching in real time as needed.","q6":"What types of events does InterScribe work best for?","a6":"InterScribe is ideal for conferences, webinars, hybrid events, trainings, religious gatherings, and community events—both online and in-person.","q7":"What do participants need?","a7":"Participants can join using a smartphone or browser with internet access. For in-person events, we recommend offering good Wi-Fi and encouraging attendees to bring headphones. Some organizers provide disposable earpods, so even unprepared guests can listen without disrupting others.","q8":"What technical requirements are needed?","a8":"Stable broadband (≥5 Mbps). For human interpreters, we recommend using a noise-cancelling headset.","q9":"How do I connect my event audio to the platform?","a9":"You'll need a computer with access to your event's audio output. You can connect via browser or use our desktop app (Linux, Mac, Windows). For in-room setups, some clients use small devices like a Raspberry Pi. For virtual events, we also support RTMP, WHIP, SRT, or HLS/MP4 sources—though those introduce slight delay and are best for online-only use.","q10":"Can I just use YouTube or Vimeo as a source?","a10":"You can use YouTube or Vimeo for video, but you still need to connect the event's audio through our agent. This ensures the lowest latency and best experience for live interpretation and captions.","q11":"Can I embed InterScribe into my platform?","a11":"Direct embedding isn't available yet, but you can easily share your event using a public Frontdoor URL, direct event link, event ID, or QR code. If your event includes video, you can embed a YouTube or Vimeo link for playback within the platform.","q12":"Can I change languages or interpreters mid-event?","a12":"Yes. You can switch interpreters, toggle AI on/off, or add languages in real time through the event dashboard.","q13":"Do you offer support during live events?","a13":"Yes. We provide live technical support for paid plans and offer dedicated event monitoring and assistance for enterprise customers.","q14":"Can attendees interact during the event?","a14":"Yes. You can enable features like multilingual chat, live Q&A, polls, and reactions to boost engagement across languages.","q15":"Is InterScribe secure and compliant?","a15":"Yes. We use end-to-end encryption, secure cloud infrastructure, and comply with GDPR, and other global standards. Role-based access and audit logs are included in enterprise plans.","q16":"Is there a free trial?","a16":"Yes. Try it free for {{trialDays}} days, one trial per organization."},"demo":{"cannotDelete":"Cannot delete on demo environment","cannotUpdate":"Cannot update on demo environment"},"desk":{"button":"Assistant","panel":{"title":"Assistant","subtitle":"Reads accounts, sessions, threads and our docs","conversations":"Conversations","conversationsSubtitle":"Yours, kept 180 days after the last message","newConversation":"New conversation","close":"Close the assistant","startedOn":"Started on"},"context":{"thread":"Thread","case":"Case","account":"Account","session":"Session","none":"No page"},"empty":{"title":"Ask about a customer, a session or a reply","body":"Answers name the records and pages they used. On a thread or case, a draft goes straight into the reply box.","try":"Try"},"suggest":{"summariseThread":"Summarise this thread","summariseCase":"Summarise this case","draftReply":"Draft a reply","account":"What should I know about this account right now?","session":"How did this session go?","incident":"Is there an incident right now?","refunds":"What's the refund rule for annual plans?"},"ask":{"label":"Ask the assistant","placeholder":"Ask anything about InterScribe customers…","followUp":"Ask a follow-up…","send":"Send","toSend":"to send","stop":"Stop","answering":"Answering…","pausedAssistant":"Paused","pausedAiReplies":"AI answers are paused","cap":"Budget used up until {{date}}","disabled":"Switched off"},"answer":{"who":"Assistant","working":"working","stopped":"Stopped","helpful":"Helpful","notHelpful":"Not helpful","copy":"Copy","copied":"Copied","askAgain":"Ask again","showSteps":"Show the steps","hideSteps":"Hide the steps","insert":"Insert into reply","insertAgain":"Insert again","inserted":"In the reply box. Edit it there, then press Send.","noteOpen":"Finish or clear your internal note first, then insert the assistant's draft.","checking":"Checking…","draft":"Draft reply","draftTo":"Draft reply to {{name}}","cost":"What this answer cost"},"tools":{"search_knowledge":"Searched the docs","find_account":"Looked up an account","account_summary":"Read the account","account_billing":"Checked billing","find_sessions":"Looked up sessions","session_details":"Read a session","get_thread":"Read the conversation","search_threads":"Searched conversations","platform_status":"Checked platform status","draft_reply":"Drafted a reply"},"running":{"search_knowledge":"Searching the docs…","find_account":"Looking up the account…","account_summary":"Reading the account…","account_billing":"Checking billing…","find_sessions":"Looking up sessions…","session_details":"Reading the session…","get_thread":"Reading the conversation…","search_threads":"Searching conversations…","platform_status":"Checking platform status…","draft_reply":"Drafting a reply…"},"notice":{"unavailableTitle":"The assistant is unavailable","unavailableBody":"Your question is still in the box. Try again in a minute.","pausedAssistantTitle":"An admin paused the assistant","pausedAssistantBody":"No new questions or conversations until it's switched back on in Admin › Desk assistant. Your past conversations stay open to read.","pausedAiRepliesTitle":"AI answers are paused","pausedAiRepliesBody":"This conversation and its drafts stay here to read, copy and insert. New answers start when an admin turns AI replies back on.","capTitle":"{{month}}'s assistant budget is used up","capBody":"Answers start again on {{date}}, or as soon as an admin raises the cap in Admin › Desk assistant.","disabledTitle":"The assistant is switched off","disabledBody":"An admin turns it on in Admin › Desk assistant. Until then the header button opens only this notice.","busyTitle":"Still answering your last question","busyBody":"Send works again when that answer ends, or after you press Stop.","failedTitle":"The answer stopped partway","failedBody":"The model stopped responding. Try again sends the same question.","notFoundTitle":"That conversation is gone","notFoundBody":"Conversations are deleted 180 days after their last message. Start a new one.","tryAgain":"Try again","pastConversations":"Past conversations","capTitleAmount":"{{month}}'s {{amount}} budget is used up"},"list":{"today":"Today","earlier":"Earlier","empty":"No conversations yet. Your questions and answers stay here for 180 days.","untitled":"New conversation","more":"Show more","loading":"Loading conversations…","answers_one":"{{count}} answer","answers_other":"{{count}} answers"},"admin":{"title":"Desk assistant","description":"Who can ask, what it runs on, what it costs, and every staff conversation.","tabs":{"overview":"Overview","conversations":"Conversations"},"pause":"Pause the assistant","resume":"Resume the assistant","status":{"on":"On","off":"Off","paused":"Paused","budget":"Budget used up"},"hero":{"on":"The assistant is answering","off":"The assistant is switched off","paused":"The assistant is paused","aiRepliesPaused":"AI answers are paused","cap":"This month's budget is used up","tokens":"{{input}} tokens in and {{output}} out this month.","month":"{{people}} people asked {{questions}} questions in {{conversations}} conversations this month. {{down}} answers got a 👎."},"spend":{"title":"Spend this month","ofCap":"of the {{cap}} cap for {{month}}","resets":"Resets {{date}}","left":"{{spent}} spent this month · {{left}} left","perConversation":"per conversation","toReview":"👎 to review"},"switches":{"title":"Switches","subtitle":"Take effect on the next question. No deploy.","enabled":"Assistant enabled","enabledHelp":"Staff with Desk access see the header button and ⌘J.","pauseAssistant":"Pause the assistant","pauseAssistantHelp":"When on: no new conversations or questions; past ones stay readable.","pauseAiReplies":"Pause AI replies","pauseAiRepliesHelp":"When on: conversations open and drafts can be inserted, but no new answers."},"model":{"title":"Model and price","subtitle":"Prices are per million tokens and are what spend is counted with.","answers":"Answers","price":"Price","priceValue":"{{input}} in · {{output}} out · {{cached}} cached in","longest":"Longest answer","longestValue":"{{count}} tokens","summaries":"Summaries","summaryValue":"{{id}} · {{input}} in · {{output}} out","none":"No model is set: the assistant answers nothing until one is."},"cap":{"title":"Monthly cap","subtitle":"When {{month}}'s spend reaches it, staff see \"budget used up\" until {{date}}.","label":"Monthly cap in US dollars","save":"Save","invalid":"Enter an amount from $0 to {{max}}."},"saveFailed":"That change was not saved. Try again.","conversations":{"person":"Person","everyone":"Everyone","from":"From","to":"To","tool":"Tool used","anyTool":"Any tool","downOnly":"👎 only","apply":"Apply","summary_one":"{{count}} conversation on this page · {{usd}}","summary_other":"{{count}} conversations on this page · {{usd}}","conversation":"Conversation","startedOn":"Started on","last":"Last message","cost":"Cost","empty":"No conversations match these filters.","more":"Show more","toolsUsed":"Tools used","down":"👎","answers":"Answers","footer_one":"Showing {{count}} conversation · newest first","footer_other":"Showing {{count}} conversations · newest first","toolFailed":"{{tool}}, failed at least once"},"detail":{"back":"Conversations","export":"Export JSON","cost":"Cost","costSubtitle":"Model spend for this conversation","total":"Total","messages":"Answers","toolCalls":"Tool calls","toolCallsValue":"{{count}}, {{failed}} not checked","readOnly":"Read-only. Everything here is already redacted, as Desk stores it.","down":"Marked 👎","up":"Marked 👍","stopped":"Stopped","failed":"Failed: {{error}}","downCount_one":"{{count}} 👎","downCount_other":"{{count}} 👎","upBy":"Marked 👍 by {{name}}","downBy":"Marked 👎 by {{name}}","tokensIn":"Tokens in","tokensOut":"Tokens out","cacheRead":"Cached in","cacheWrite":"Cache written","questionsLog":"Questions log","questionsLogLink":"Knowledge › Questions"}},"when":{"today":"Today {{time}}","yesterday":"Yesterday {{time}}"}},"deviceStatus":{"heroLabel":"Status hero","brandLine":"Device status","codeLineChannel":"{{channel}} · A/V CHANNEL","codeLineAgent":"DESK AGENT","codeLabel":"CODE","copyCode":"Copy device code {{code}}","copied":"Copied","live":"Live · streaming","onAirFor":"On air for {{duration}}","listening":"listening","ready":"Ready","readyHint":"Connected, not on air. Goes live with the next session.","offline":"Offline — the agent is not connected","offlineHint":"Last seen {{time}}","offlineHintNever":"Not connected yet","idle":"No agent assigned","defaultAgentTitle":"Desk agent","feedsLine":"Feeds {{channel}} · {{name}}","noInputSelected":"No input selected","updated":"Updated {{seconds}}s ago","updatedPending":"Updated just now","visorMode":"Visor mode","pageTitle":"{{title}} · Device status","gone":"This status link no longer works. Ask your event team for a new sticker.","unavailable":"Status temporarily unavailable — retrying","session":{"label":"Session","nowInThisRoom":"NOW IN THIS ROOM","upNext":"Up next","endsAt":"ends {{time}} · {{minutes}} min left","nothingScheduled":"Nothing scheduled"},"languages":{"label":"Languages and listeners","title":"LANGUAGES & LISTENERS","floor":"Floor · original audio","interpreter":"Interpreter in booth {{booth}}","aiVoice":"AI voice","captionsOnly":"Captions only","noSession":"No session running"},"health":{"label":"Health","agent":"AGENT","session":"SESSION","booths":"BOOTHS","aiVoice":"AI VOICE","connected":"Connected","disconnected":"Disconnected","connectedSince":"since {{time}}","running":"Running","notRunning":"Not running","onAir":"{{count}} on air","on":"On","off":"Off","unknown":"—","deskAgentVersion":"Desk agent {{version}}"},"visor":{"label":"Visor mode","screenStaysOn":"Screen stays on","keepTabOpen":"Keep this tab open","exit":"Exit visor mode","state":{"live":"LIVE","ready":"READY","offline":"OFFLINE","idle":"IDLE"}},"panel":{"title":"Status link","description":"Stick it on the desk. Anyone who scans it sees this live, and can change nothing.","create":"Create status link","linkLabel":"Link","openPreview":"Open preview","print":"Print sticker","stats_one":"Scanned {{count}} time · last viewed {{lastViewed}}","stats_other":"Scanned {{count}} times · last viewed {{lastViewed}}","neverViewed":"never","displayOptions":"Display options","showListeners":"Listener counts","showListenersHint":"Totals per language, never names","showCaptions":"Show live captions","showCaptionsHint":"Last lines of the floor language","showDevice":"Audio device and computer name","showDeviceHint":"Helps the sound team, hides nothing else","helpEnabled":"Contact support","helpEnabledHint":"Opens a chat with this device's details attached","replace":"Replace the link","turnOff":"Turn the status page off","replaceConfirm":{"title":"Replace this link?","description":"Every printed sticker stops working at once."},"turnOffConfirm":{"title":"Turn this link off?","description":"Every printed sticker stops working at once."},"unissued":"Create a link and print a sticker for the desk. Anyone who scans it sees this agent live, and can change nothing.","whatShows":"What the page shows","whatShowsHint":"Changes apply at once.","scanForStatus":"SCAN FOR LIVE STATUS","lostSticker":"Lost a sticker?"},"access":{"title":"Device access","description":"Who can see this channel's status page, and what the device password lets them do.","password":{"title":"Device password","label":"6 digits","set":"Set","change":"Change","remove":"Remove","setAt":"Set {{date}}","help":"Give it to the sound team. Typed on the status page, it unlocks the actions on the right for a while."},"unlockMinutes":{"label":"An unlock lasts","options":{"15":"15 min","60":"1 hour","240":"4 hours"}},"switches":{"title":"The password unlocks","allowListen":{"label":"Listen to the feed","hint":"Any language, on their own phone"},"allowSoundCheck":{"label":"Sound check and test tone","hint":"Sound check only while the channel is not live; the test tone plays on the computer's headphones any time"},"allowInputSwitch":{"label":"Switch the audio input","hint":"Pick among inputs the desk agent can see"},"allowMute":{"label":"Mute and unmute the agent","hint":"Listeners hear silence while muted","desktopOnly":"Desk app agents only"},"allowReconnect":{"label":"Reconnect the agent","hint":"Listeners hear about 5 seconds of silence"}},"risk":{"safe":"Safe","gap":"Brief gap","onAir":"On air"},"recent":{"title":"Recent use","empty":"No activity yet."},"events":{"unlock":"Unlocked","unlock_failed":"Wrong password","locked_all":"Locked every phone","input_switched":"Input switched","input_reverted":"Input reverted","muted":"Muted","unmuted":"Unmuted","sound_check_started":"Sound check started","sound_check_stopped":"Sound check stopped","listen_started":"Started listening","test_tone_started":"Test sound played","test_tone_stopped":"Test sound stopped","agent_reconnected":"Agent asked to reconnect"},"lockAll":"Lock every open phone now","lockAllConfirm":{"title":"Lock every open phone now?","description":"Every phone currently unlocked for this link will need the password again."},"errors":{"password":"Enter exactly 6 digits.","unlockMinutes":"Choose a valid unlock duration."}},"print":{"printButton":"Print","format":{"sticker":"Desk stickers","tent":"Table tent","tag":"Cable tags"},"scanForStatus":"Scan for live status","channelLine":"{{channel}} · {{title}}","codeLabel":"Code {{code}}","tentTopLine":"{{title}} · live translation desk","tentEyebrow":"{{channel}} · A/V CHANNEL","tentHeadline":"Is it live? Scan to see.","tentSubtitle":"Audio level, session, listeners. Read only."},"help":{"back":"Back to status","entry":{"help":"Help","contactSupport":"Contact support","cardTitle":"Something not right?","cardSubtitle":"Tell support and chat now","offlineCta":"Get help from support now"},"problem":{"noSound":"No sound","noSoundHint":"listeners hear nothing","badSound":"Bad sound","badSoundHint":"echo, noise, cutting out","interpreter":"Interpreter","interpreterHint":"not heard or wrong channel","captions":"Captions","captionsHint":"missing, late or wrong","offline":"Device offline","offlineHint":"agent not connecting","other":"Something else","otherHint":"tell us below"},"state":{"live":"live","ready":"ready","offline":"offline","idle":"idle"},"report":{"headerTitle":"Contact support","title":"What is going wrong?","subtitle":"Pick what is closest. We already know which room, session and device this is.","noteLabel":"ANYTHING ELSE? (OPTIONAL)","notePlaceholder":"Tell us more (optional)","reachLabel":"SO WE CAN REACH YOU","nameLabel":"Your name","namePlaceholder":"Name","phoneLabel":"Phone (for a call back)","phonePlaceholder":"optional","attachedTitle":"Attached automatically","attachedCodeLabel":"Device code","attachedRoomSessionLabel":"Room and session","attachedDeviceLabel":"Device","attachedInputLabel":"Audio input","attachedSessionNone":"No session scheduled","attachedInputNone":"Not selected","noRoom":"—","submit":"Send and open chat","responseTime":"During a live session, support answers in about 2 minutes.","callCta":"Rather talk? Call {{phone}}","tooMany":"Too many requests right now — call or email instead.","errors":{"problem":"Pick what is going wrong.","note":"Keep it under 1000 characters.","name":"Keep it under 80 characters.","phone":"Keep it under 40 characters."}},"unavailable":{"title":"Chat is unavailable right now","message":"Call or email support instead.","callCta":"Call {{phone}}","emailCta":"Email {{email}}"},"chat":{"callLabel":"Call {{phone}}","urgent":"urgent","today":"Today {{time}}","progressSent":"Sent","progressSupport":"Support on it","progressFixed":"Fixed","reconnecting":"Reconnecting…","attachment":"Sent an attachment","attachedCaption":"+ room, session, device and status attached","agentLabel":"{{name}} · InterScribe support","composerLabel":"Message","composerPlaceholder":"Message support","send":"Send","notSent":"Not sent","retry":"Try again","sending":"Sending…","quickFixed":"It's fixed, thank you","quickStill":"Still a problem","resolvedTitle":"Marked fixed","reportSomethingElse":"Report something else"}},"liveAudio":{"inputLevel":"INPUT LEVEL","dbfs":"{{value}} dBFS","noRecentReading":"No recent reading","historyLabel":"Level over the last 60 seconds","historyAgo":"60 s ago","historyNow":"now","audioHealthy":"audio healthy","silenceLabel":"Live, but no sound","silenceTitle":"Live, but no sound","silenceMessage":"We have heard silence on this input for {{duration}}.","silenceMessageWithListeners_one":"We have heard silence on this input for {{duration}}. {{count}} person is listening.","silenceMessageWithListeners_other":"We have heard silence on this input for {{duration}}. {{count}} people are listening.","lastCaptionLabel":"LAST CAPTION · {{lang}}","captionsLabel":"Live captions","captionsTitle":"LIVE CAPTIONS","waitingForCaptions":"Waiting for captions","negativeInfinityDbfs":"−∞ dBFS"},"unlock":{"entry":"Unlock device controls","heading":"Device password","intro":"Your event team set one for {{title}}. It unlocks a few safe controls for this device, like listening to the feed or switching its audio input. It cannot end the session.","label":"6-digit password","inputLabel":"Device password","submit15":"Unlock for 15 minutes","submit60":"Unlock for 1 hour","submit240":"Unlock for 4 hours","submitting":"Checking…","note":"Only this phone is unlocked. Every change is logged with the time and shown to the operator. Five wrong tries pause unlocking for 10 minutes.","back":"Back to status","errors":{"format":"Enter all 6 digits.","wrong":"That password is not right. Check it with your event team.","tooMany":"Too many tries. Wait {{minutes}} min, then try again.","tooManySoon":"Too many tries. Wait a few minutes, then try again.","unavailable":"Unlocking is not available for this device right now."}},"controls":{"banner":{"unlocked":"Controls unlocked","left":"Controls unlocked · {{time}} left","lockNow":"Lock now"},"state":{"live":"Live","ready":"Ready","offline":"Offline","idle":"No agent"},"back":"Back to status","confirmCancel":"Cancel","input":{"title":"Audio input on {{computer}}","titleNoComputer":"Audio input","inUse":"In use","none":"The desk agent has not reported any inputs yet.","hint":"Picking one asks first. Listeners hear about a 1 s gap.","confirm":{"liveListening":"{{channel}} is live · {{count}} listening","live":"{{channel}} is live","notLive":"{{channel}} is not live","titleLive":"Switch the input listeners hear?","title":"Switch the audio input?","now":"Now","new":"New","whatHappens":"What happens","gap":"Listeners hear a gap of about 1 second.","interpreter":"The interpreter hears the new input.","captions":"Captions and AI voice continue from the new input.","logged":"The change is logged with the time and shown to the operator.","revert":"Switch back if it goes silent","revertHint":"No sound for 15 s returns to {{name}}. Works only while this page stays open.","submit":"Switch input","submitting":"Switching…"},"watching":"Watching the new input. No sound for 15 s switches back to {{name}}. Keep this page open.","keep":"Keep this input","reverted":"No sound on the new input, so this page switched back to {{name}}.","inUseUnlisted":"In use · no longer on the agent's list"},"mute":{"title":"Desk agent sound","isMuted":"Muted. Listeners hear silence.","isOn":"On. Listeners hear this input.","mute":"Mute agent","unmute":"Unmute agent","confirmMuteTitle":"Mute the desk agent?","confirmMuteBody":"Listeners hear silence until you unmute. The change is logged.","confirmUnmuteTitle":"Unmute the desk agent?","confirmUnmuteBody":"Listeners hear this input again straight away. The change is logged."},"events":{"title":"Changes from this page · last 24 hours","empty":"Nothing has changed in the last 24 hours.","systemDefault":"the system default","withClient":"{{what}} · {{client}}","kinds":{"unlock":"Unlocked","unlock_failed":"Wrong password tried","locked_all":"Every phone locked from the Portal","input_switched":"Input switched to {{to}}","input_reverted":"Switched back to {{to}}","muted":"Agent muted","unmuted":"Agent unmuted","sound_check_started":"Sound check started","sound_check_stopped":"Sound check stopped","listen_started":"Listened to the feed","test_tone_started":"Test sound played on the agent","test_tone_stopped":"Test sound stopped","agent_reconnected":"Agent asked to reconnect"}},"errors":{"locked":"This phone is locked again. Unlock to keep going.","not_allowed":"Your event team turned this control off.","no_target":"No desk agent is assigned to this channel.","invalid":"That input is no longer on the agent's list. The list has been refreshed.","failed":"That did not work. Try again.","unreachable":"Couldn't reach InterScribe. Try again.","live":"The channel is live, so the sound check did not start. While live, the meter is your check.","retry":"InterScribe is busy. Try again in a moment.","unsupported":"Mute works only with the InterScribe desk app agent.","offline":"The agent is offline.","agentOutdated":"This agent version can't do that yet — update the desk app."},"listen":{"title":"Listen to the feed","play":"Listen","stop":"Stop listening","idle":"The floor audio InterScribe receives from this device.","connecting":"Connecting…","playing":"Listening on this phone","error":"Could not start listening. Try again.","note":"Plays on this phone only, about 1 s behind the room. Use earphones."},"soundCheck":{"title":"Sound check","intro":"Sends this input to InterScribe for 30 s so you can see its level. Listeners hear nothing: it only runs when nothing is live.","start":"Start sound check","starting":"Starting…","running":"Sound check running","runningHint":"InterScribe is receiving this input. Watch its level on the meter.","safe":"{{channel}} is not live, so listeners hear nothing.","ringLabel":"{{seconds}} seconds left of {{total}}","of":"of {{total}}","extend":"+30 seconds","stop":"Stop sound check","liveNote":"The channel is live, so there is no sound check: the meter above is your check."},"testTone":{"title":"Test sound","intro":"Plays a 30 s test sound on the desk computer's headphones, so you can check its output.","safe":"The test sound plays only on this computer's headphones. Listeners never hear it.","start":"Play test sound","starting":"Starting…","running":"Test sound playing","ringLabel":"{{seconds}} seconds left of {{total}}","of":"of {{total}}","extend":"+30 seconds","stop":"Stop test sound","safeLive":"{{channel}} stays live. The test sound plays only on this computer's headphones. Listeners never hear it."},"reconnect":{"title":"Reconnect the agent","intro":"If the desk agent seems stuck, ask it to disconnect and connect again.","button":"Reconnect agent","onAir":"{{channel}} is live","confirmTitle":"Reconnect the desk agent?","confirmBody":"The agent disconnects and reconnects. Listeners hear about 5 seconds of silence. The session keeps running.","logged":"The reconnect is logged with the time and shown to the operator.","submit":"Reconnect","submitting":"Reconnecting…","done":"Reconnecting. The agent should be back in a few seconds."}}},"dictation":{"mic":{"start":"Dictate ({{mode}})","stop":"Stop dictating","options":"Voice input options"},"menu":{"title":"Voice input","language":"Language you speak"},"mode":{"standard":"Standard","standardHint":"Your browser's recognition, no cost","enhanced":"Enhanced","enhancedHint":"AI recognition, more accurate","notInBrowser":"Not available in this browser"},"status":{"idle":"Off","starting":"Starting","listening":"Listening","stopping":"Finishing"},"announce":{"listening":"Dictation on. Words appear in the field as you speak."},"problem":{"unsupported":"This browser can't recognise speech on its own.","unsupportedEnhanced":"This browser can't stream audio for Enhanced. Try Chrome, Edge or Firefox.","denied":"The microphone is blocked. Allow it in the browser's address bar, then try again.","noMicrophone":"No microphone found, or it was disconnected.","network":"The connection dropped. The words already heard are kept.","unavailable":"Speech recognition isn't available right now. The words already heard are kept.","limit":"Enhanced has reached today's limit."},"notice":{"quiet":"Stopped: nothing was heard for a while.","longest":"Stopped after 15 minutes. Start again to keep going.","typed":"Stopped because you typed. Start again to keep dictating."},"action":{"use":{"standard":"Use Standard","enhanced":"Use Enhanced"},"dismiss":"Dismiss"},"preview":{"label":"Heard so far","hint":"A live preview. The words are read properly when you stop."},"writing":{"open":"Writing tools: fix grammar or enhance with AI","title":"Writing tools","blocked":{"empty":"Write or dictate something first, then fix or enhance it","dictating":"Stop dictating to use the writing tools"},"grammar":{"title":"Fix grammar","hint":"Spelling, grammar and punctuation only. Your wording stays."},"enhance":{"title":"Enhance with AI","hint":"Up to three versions to compare. Nothing changes until you pick one.","instructionLabel":"What should change","placeholder":"Or say what to change, e.g. “warmer, mention Friday”","go":"Write versions"},"preset":{"clearer":"Clearer","friendlier":"Friendlier","shorter":"Shorter","formal":"More formal","bullets":"Bullet points"},"promise":"You'll see every change, marked, before anything in the field is replaced.","model":"Written by {{model}}","modelLabel":"Model:","added":"Added: ","removed":"Removed: ","replaced":"Replaced with the AI version.","undo":"Undo","working":{"grammar":"Fixing grammar…","enhance":"Writing versions…"},"cancel":"Cancel","problem":{"too_long":"That's too long for the writing tools (8,000 characters at most).","limit":"The writing tools have reached today's limit. Try again tomorrow.","disabled":"The writing tools are switched off in Customer Success settings.","unavailable":"The writing tools aren't available right now.","denied":"The writing tools are for staff only."},"tryAgain":"Try again","resultsLabel":"Writing tools result","ready":{"grammar":"Grammar fixed","enhance_one":"{{count}} version","enhance_many":"{{count}} versions","enhance_other":"{{count}} versions"},"close":"Close","versions":"Versions","version":"Version {{number}}","nothingToChange":"Nothing to fix. It reads well as it is.","changedWords_one":"{{count}} word changed","changedWords_many":"{{count}} words changed","changedWords_other":"{{count}} words changed","showChanges":"Show changes","whatChanged":"What changed","useVersion":"Use version {{number}}","use":"Use this","copy":"Copy","copied":"Copied","moreVersions":"More versions","check":"AI can make mistakes. Read it before you send."}},"displays":{"page":{"new":"New display","subtitle":"Links that show live captions in your presentation software or on a TV. Change a display's look here and every screen showing it updates."},"first":{"title":"Put live captions on any screen","text":"A display is a link that shows your captions and translations as they happen. Paste it into your presentation software once, or open it on a TV, and it follows every service from then on.","create":"Create your first display","worksWith":"Works with","anyTv":"Any TV browser"},"types":{"lower":{"name":"Lower thirds","text":"A few lines of scrolling captions over your slides or video. Transparent everywhere else.","best":"Best for ProPresenter, OBS, FreeShow and livestreams."},"full":{"name":"Full screen","text":"Captions fill a whole screen, newest line brightest. Easy to read from the back row.","best":"Best for a captions TV or a confidence monitor."},"split":{"name":"Split screen","text":"Two to four languages on one screen, each in its own column.","best":"Best for a lobby screen or a multilingual room."}},"source":{"follows":"Follows {{name}}","missing":"Its room or event was removed. Pick a new one.","waits":"This room has no audio channel and no event linked to it, so the display will wait."},"presence":{"open_one":"Open on {{count}} screen","open_other":"Open on {{count}} screens","none":"Not open anywhere"},"actions":{"copyLink":"Copy link","edit":"Edit","editNamed":"Edit {{name}}","more":"More actions for {{name}}","open":"Open display","delete":"Delete display","resetLink":"Reset link"},"linkCopied":"Display link copied","deleteConfirm":"Delete “{{name}}”?","deleteWarning":"Screens showing its link go blank. This can't be undone.","deleted":"Display deleted","new":{"title":"New display","subtitle":"Pick how captions should look. You can fine-tune everything next.","step1":"What kind of display?","step2":"Whose captions?","step3":"Name it","room":{"title":"Follow a room","text":"Shows whatever is live in the room, service after service. The link never changes."},"event":{"title":"One event","text":"Shows only this event's captions, for a conference or a special service."},"roomLabel":"Room","eventLabel":"Event","noRooms":"You don't have any rooms yet. Add one under Rooms first.","noEvents":"No upcoming events.","nameHint":"Only your team sees this name.","defaultName":{"lower":"Sermon lower thirds","full":"Captions TV","split":"Lobby languages"},"create":"Create and style"},"editor":{"tabs":{"style":"Style","guide":"Add to your software"},"preview":{"label":"Preview background","slide":"Over a slide","video":"Over video","transparent":"Transparent"},"previewNote":"Preview at 16:9. Text scales with the screen it's shown on.","sampleNoteRoom":"Sample sermon text; live captions replace it when the room goes live.","sampleNoteEvent":"Sample sermon text; live captions replace it when the event goes live.","verse":{"reference":"PHILIPPIANS 1:27","text":"Live as citizens worthy of the gospel of Christ."}},"style":{"language":"Language","languages":"Languages","change":"Change","add":"+ Add a language","oneHint":"One language. Search the catalog to change it.","fullHint":"One language fills the screen. Add another and it splits into columns.","splitHint":"Each language gets its own column. Remove down to one for a full screen.","splitMax":"This display already shows 4 languages, the most a screen can fit.","becameType":{"full":"Now a full screen, because one language is left.","split":"Now a split screen, because there are two or more languages."},"undo":"Undo","switchType":"Screen type","text":"Text","size":"Size","lines":"Lines","font":"Font","fonts":{"sans":"Standard","readable":"Extra readable","serif":"Serif"},"decrease":"Decrease","increase":"Increase","box":"Caption box","position":"Position","bottom":"Bottom","top":"Top","width":"Width","background":"Background","backgroundSwatch":"Background {{color}}","seeThrough":"See-through","corners":"Corners","round":"Round","square":"Square","aroundIt":"Around it","transparent":"Transparent","green":"Green screen","screen":"Screen","colors":"Colors","dark":"White on black","light":"Black on white","lineByLine":"Line by line","lineByLineText":"Start each sentence on a new line instead of one flowing paragraph.","silence":"When nobody is speaking","autoHide":"Hide captions after {{seconds}} seconds of silence","autoHideText":"Keeps old words off your slides during songs and prayer.","fullMax":"This display already shows 4 languages, the most a screen can fit.","remove":"Remove {{name}}"},"leave":{"title":"Leave without saving?","help":"Your changes to this display will be lost.","stay":"Keep editing","leave":"Leave"},"save":{"updates_one":"Saving updates the {{count}} screen showing it right away.","updates_other":"Saving updates the {{count}} screens showing it right away.","updatesNone":"Not open on any screen yet. Screens that open the link get this look.","done":"Saved. Open screens update in a few seconds."},"guide":{"yourLink":"Your display link","copy":"Copy","heading":"Add “{{name}}” to {{app}}","once":"You only do this once. Style changes you save here reach the screen without pasting the link again.","qrTitle":"Open on another device","qrText":"Scan with a phone or tablet to open this display, or to send the link to the screen's computer."},"guides":{"sectionTitle":"Add a display to your software","sectionHint":"Step-by-step guides, starting with “{{name}}”.","propresenter":{"name":"ProPresenter","sub":"As a prop","intro":"Add captions as a prop so they stay on screen while you move through slides, songs and scripture.","steps":{"1":"In ProPresenter, create a new <b>Prop</b> and name it <b>Captions</b>.","2":"Right-click the prop, choose <b>Edit</b>, then click <b>+</b> and add a <b>Web</b> layer.","3":"Drag the corner of the web layer so it fills the whole slide.","4":"In the right sidebar, paste your display link into the <b>URL</b> field. Sample text appears in a moment.","5":"During the service, click the <b>Captions</b> prop to show or clear captions over any slide."}},"obs":{"name":"OBS","sub":"Browser source","intro":"Add the display as a browser source on top of your scene.","steps":{"1":"In the <b>Sources</b> panel, click <b>+</b> and choose <b>Browser</b>.","2":"Choose <b>Create new</b>, name it <b>InterScribe captions</b> and click OK.","3":"Paste your display link into <b>URL</b>. Set <b>Width</b> 1920 and <b>Height</b> 1080, or your scene size.","4":"Stretch the source to cover the whole scene. The area around the captions is transparent.","5":"Use the eye icon on the source to show or hide captions."}},"freeshow":{"name":"FreeShow","sub":"As an overlay","intro":"Add captions as an overlay so they stay up across slides.","steps":{"1":"Create a new <b>Overlay</b> and name it <b>Captions</b>.","2":"Right-click it, choose <b>Edit</b>, then open the <b>Items</b> tab.","3":"Add a <b>Website</b> item and stretch it to fill the slide.","4":"Paste your display link into the <b>Website</b> tab.","5":"Click the <b>Captions</b> overlay during the service to show it."}},"worshiptools":{"name":"WorshipTools","sub":"Web page background","intro":"Set the display as a service item's background so captions carry through every slide in it.","steps":{"1":"Select a service item and click <b>Edit</b>.","2":"In the <b>Background</b> panel, choose <b>Web Page</b>.","3":"Paste your display link into <b>Web page URL</b> and click <b>Save</b>.","4":"Click any slide in that item to present. Captions keep running across all of its slides."}},"tv":{"name":"TV or browser","sub":"Full screen link","intro":"Best for full screen and side-by-side displays on a dedicated screen.","steps":{"1":"On the TV, computer or stick connected to the screen, open its web browser.","2":"Go to your display link. Tip: send it to yourself, or scan the QR code below.","3":"Make the browser full screen (press <b>F11</b> on Windows, <b>Ctrl+Cmd+F</b> on Mac).","4":"Leave it open. It reconnects on its own and shows captions whenever the room goes live."}}},"share":{"title":"Display links","text":"Paste a link into your presentation software or open it on a TV. It never changes.","empty":"Put live captions on a TV or over your slides with a display.","manage":"Manage displays"},"public":{"waiting":"Captions appear here when the service starts","noSessions":"No sessions scheduled","waitingLanguage":"Waiting for {{language}} captions"},"errors":{"name":"Give the display a name (up to 80 characters).","type":"Choose lower thirds, full screen or split screen.","source":"Choose a room or an event in this workspace.","nameTaken":"You already have a display with this name.","notFound":"That display no longer exists.","languagesOne":"This display shows one language.","languagesScreen":"A screen shows 1 to 4 languages.","languageUnknown":"That language isn't in the catalog.","languagesFull":"Full screen shows 1 to 4 languages."},"coverage":{"basisSession":"Languages for {{name}}:","basisDefaults":"No session is scheduled here yet, so this uses your workspace's event defaults:","spoken":"spoken language, always captioned","auto":"translated from the start","onDemand":"translated while this screen is open","missing":"this session doesn't translate into it, so the screen will wait. Ask your InterScribe contact to turn it on.","afterSave":"Save to check which languages the new source produces."},"details":{"title":"Name and source","name":"Name","nameHint":"Only your team sees this.","source":"Captions from","room":"A room","event":"One event","linkStays":"Your display link stays the same, so nothing needs changing in your software."},"resetConfirm":"Reset the link for \"{{name}}\"?","resetWarning":"Screens still open on the old link go blank. Paste the new link into your software.","reset":{"done":"New link ready. Screens on the old link go blank."}},"docs":{"title":"Docs","nav":{"label":"Docs","guides":"Guides","faq":"FAQ","troubleshooting":"Troubleshooting","releaseNotes":"Release notes","connectionCheck":"Connection check","systemStatus":"System status","menu":"Menu","closeMenu":"Close menu","sections":"Sections","signIn":"Sign in","language":"Language","docsHome":"Docs home","backToApp":"Back to InterScribe","theme":"Theme","themeLight":"Light","themeDark":"Dark","themeSystem":"System"},"search":{"placeholder":"Search the docs","open":"Search","hero":"Try “captions stopped during the service”","ask":"Ask the docs","dialogLabel":"Search the docs","inputLabel":"Search or ask","modeLabel":"Mode","close":"Close search","tabResults":"Results","tabAsk":"Ask the docs","showingFor":"Showing results for","searchExactly":"search exactly “{{query}}”","exactNotice":"Showing only exact matches for “{{query}}”","searchSimilar":"include similar words","filterLabel":"Filter by type","filterAll":"All","filterGuides":"Guides","filterFixes":"Fixes","filterFaq":"FAQ","filterUseCases":"Use cases","kindGuide":"GUIDE","kindFix":"FIX","kindFaq":"FAQ","kindUseCase":"USE CASE","kindRelease":"RELEASE","resultsLabel":"Results","jumpTo":"JUMP TO","openPage":"Open page","hintMove":"↑↓ move","hintOpen":"↵ open","hintAsk":"⇥ switch to Ask","hintClose":"esc close","tagline":"Typo-tolerant · synonyms (wifi = Wi-Fi, sermon = service) · 4 languages","typeToSearch":"Type to search the docs.","popularSearches":"Popular searches","popularArticles":"Popular articles","recentlyViewed":"Recently viewed","loading":"Loading search…","unavailable":"Search is unavailable","unavailableText":"We could not load the search index on this device.","unavailableLink":"Search on the results page","noResults":"No results for “{{query}}”","noResultsText":"Try fewer words, or a different way of saying it.","pill":"Search or ask a question"},"ask":{"intro":"Ask in your own words and press Enter.","asking":"Looking through the docs…","answerFrom":"Answer from the docs · %SOURCES% · %LANGUAGE%","sourcesOne":"1 source","sourcesMany":"%COUNT% sources","followUp":"Follow-up:","notCoveredTitle":"The docs don’t cover this yet","notCoveredText":"We would rather say so than guess. These pages are the closest:","pausedTitle":"AI answers are paused","pausedText":"Here are the closest pages.","rateLimitedTitle":"You have asked a lot of questions","rateLimitedText":"Please try again later. Search still works, and these are the closest pages.","refusedTitle":"The docs can’t answer that one","refusedText":"Ask how to do something in InterScribe, in a few words. Or search the docs.","sendSupport":"Send to support with this conversation →","onlyDocs":"Answers only use these docs. If they don’t cover it, we say so and offer support instead of guessing."},"searchPage":{"title":"Search the docs","metaTitle":"Search · InterScribe Docs","askInstead":"Ask the docs instead","count_one":"{{count}} result in {{language}}","count_other":"{{count}} results in {{language}}","alsoSearched":"also searched:","filters":"Filters","type":"Type","iAm":"I am","section":"Section","roleAnyone":"Anyone","roleEvent":"Running the event","roleInterpreter":"An interpreter","roleIt":"IT / network","releaseNotes":"Release notes","tileUseCase":"CASE","tileRelease":"NEW","apply":"Apply filters","symptomFinder":"Open the symptom finder →","notFoundTitle":"Didn’t find it?","notFoundText":"Tell us what you were looking for. Searches with no good answer go straight to our docs team.","askSupport":"Ask support →","emptyTitle":"No results for “{{query}}”","emptyText":"Try fewer words, a different way of saying it, or fewer filters.","emptyQuery":"Type a word or a question above to search.","unavailable":"Search is unavailable right now. Try again in a minute.","topics":{"agentOffline":{"title":"Agent offline right now?","text":"Two checks fix most cases: is the computer awake, and is the agent app open and signed in?"}}},"home":{"metaTitle":"InterScribe Docs","eyebrow":"Help centre","title":"How can we help with your event?","lead":"Guides with real screenshots for everyone on your team, from the first session to the hundredth. Search, or ask a question in your own words.","urgentTitle":"Something wrong right now?","urgentLead":"Start here during a live event. Each takes under a minute.","checkTitle":"Run the connection check","checkText":"Tests this device and network against InterScribe","symptomTitle":"Find your symptom","symptomText":"What you see → why → what to do","status":{"up":"System status: all systems running","degraded":"System status: some systems are slow","down":"System status: something is down","unknown":"System status: we are checking"},"checkedNow":"Checked a moment ago","checkedMinutes_one":"Checked {{count}} minute ago","checkedMinutes_other":"Checked {{count}} minutes ago","support":"Talk to support","browseTitle":"Browse the guides","browseLead":"Written for any organization: replace “your event” with your service, conference, lecture or meeting.","firstEvent":"Your first event in 15 minutes →","knownIssues_one":"Known issues · {{count}} open","knownIssues_other":"Known issues · {{count}} open","chips":{"firstEvent":"First event","howItFits":"How it fits together","requirements":"Requirements","sessions":"Sessions","roomsChannels":"Rooms & channels","languages":"Languages","desktopAgent":"Desktop agent","mixers":"Mixers","obsVmix":"OBS & vMix","joinByQr":"Join by QR","listenerView":"Listener view","noSound":"No sound","delay":"Delay","membersRoles":"Members & roles","plans":"Plans","usage":"Usage","humanInterpreter":"Add a human interpreter","wifiStrongBut":"Wi-Fi is strong but…","dnsFirewalls":"DNS & firewalls","starlink":"Starlink","faq":"FAQ","allowList":"Allow-list","checklist":"Checklist","captionsStopped":"Captions stopped","wifiStrongButAudio":"My Wi-Fi is strong but audio drops","cantReach":"Can’t reach InterScribe","goLiveConsole":"Go live from the Console","console":"Console","booth":"Booth","captionHealth":"Caption health","chatQa":"Chat & Q&A","symptomFinder":"Symptom finder","summaries":"Summaries","transcripts":"Transcripts","reports":"Reports","knownIssues":"Known issues","agentApp":"Agent app"},"useCasesTitle":"Guides by type of event","useCasesLead":"A full setup from start to finish: the room, the gear, the network and the people. Every core guide applies to all of them.","useCases":{"church":{"title":"Church services","blurb":"A weekly service run by volunteers: mixer to agent, listeners on church Wi-Fi, recurring sessions."},"conferences":{"title":"Conferences","blurb":"Several rooms and days, one AV channel per room, interpreters in booths, crowded venue Wi-Fi."},"corporate":{"title":"Corporate & hybrid","blurb":"Town halls and training with Zoom, Teams or OBS, behind a company firewall."},"education":{"title":"Education & healthcare","blurb":"Lectures and patient sessions: captions first, accessibility rules, strict networks."}}},"sections":{"start":{"title":"Start here","description":"What InterScribe does, your first event, and how the pieces connect from microphone to listener."},"plan":{"title":"Plan your event","description":"Sessions, conferences, rooms and AV channels, languages, AI or human interpreters, schedule import."},"audio":{"title":"Get audio in","description":"The desktop, web and mobile agents, mixers, OBS and vMix, Zoom and Teams, RTMP, SRT and WHIP."},"live":{"title":"Run it live","description":"The Console and the interpreter Booth: standby, sound check, go live, health, Backstage requests."},"audience":{"title":"Your audience","description":"Joining by link, QR code or app, the listener view, chat, Q&A and polls, accessibility and privacy."},"connection":{"title":"Connection & network","description":"How audio travels over the internet, Wi-Fi versus internet, DNS, firewalls, Starlink, delay."},"troubleshooting":{"title":"Troubleshooting","description":"Pick what you see. Every symptom leads to the cause and the fix, for every part of the product.","finderTitle":"What are you seeing?","finderLead":"Pick the closest match. You’ll get the most likely causes first, how to check each one, and the fix."},"after":{"title":"After the event","description":"Summaries, transcripts, reports, recordings and what your audience did."},"account":{"title":"Account & billing","description":"Members and roles, interpreter-only access, plans, usage and credits, devices and agents."},"reference":{"title":"Reference","description":"FAQ, glossary, system requirements, the network allow-list for IT, the printable event-day checklist."},"releases":{"title":"Release notes","description":"What changed, when, and which known issues each release fixed."},"use-cases":{"title":"Guides by type of event","description":"A full setup from start to finish: the room, the gear, the network and the people. Every core guide applies to all of them."}},"page":{"breadcrumb":"Breadcrumb","readers":"For: {{readers}}","readerNames":{"organizer":"organizers","operator":"operators","interpreter":"interpreters","listener":"listeners","it":"IT","av":"AV teams"},"minRead_one":"{{count}} min read","minRead_other":"{{count}} min read","updatedIn":"Updated in {{release}}","onThisPage":"On this page","nextInSection":"Next in this section","related":"Related","fallbackNotice":"This page is not translated yet. You are reading the English version.","updatingNotice":"This translation is being updated to match the latest English version. Some parts may be out of date.","screenshotCaption":"Real screenshot, taken automatically from the product.","docsUpdated":"Docs updated {{date}}","docsUpdatedAfterRelease":"docs updated {{date}}","printableTitle":"Printable checklist","downloadPdf":"Download PDF","updatedOn":"Updated {{date}} · {{release}}","updatedDate":"Updated {{date}}","runCheck":"Run the check"},"featureStatus":{"live":"Available","flag":"Early access","notDeployed":"Coming soon"},"help":{"forThisScreen":"Help for this screen","loading":"Looking for help on this screen…","missingTitle":"No help page for this screen yet","missingText":"We have not written one for this screen yet. The docs home has the full guides.","failed":"Help could not be loaded. Check your connection and try again.","related":"Related","askTitle":"Ask about this screen","askPlaceholder":"e.g. can I go live before 22:00?","askLabel":"Your question about this screen","ask":"Ask","getHelpWithQuestion":"Get help with this question","openGuide":"Open the full guide","support":"Talk to support","docsHome":"Open the docs","feedback":"Helpful?","liveState":"On this screen now","open":{"connection":"What the connection badge means","standby":"Help with standby","soundCheck":"Help with the sound check","preflight":"How to fix: {{check}}","noAudio":"Help: nothing is heard","boothAudio":"Help with booth audio","agent":"Help with the state of {{name}}","guide":"Read the guide"},"live":{"standbyAt":"Standby: opens at {{time}}.","autoStart":"It goes live by itself (auto-start).","manualStart":"It goes live when you press Go live.","onAir":"On air.","connection":"Your connection: {{quality}} · {{ms}} ms","offline":"Your connection: offline","connectionNote":"The badge at the bottom right. If it turns amber during the event, the network is the cause.","booth":{"onAir":"On air · {{language}}","micClosed":"Microphone closed · {{language}}","noChannel":"Not on a channel","link":{"connecting":"Media server: connecting","live":"Media server: connected","reconnecting":"Media server: reconnecting","failed":"Media server: not connected","standby":"Media server: standby until go-live"}},"agent":{"state":"{{name}}: {{state}}","never":"Never connected","onlineSince":"Online since {{when}}","lastSeen":"Last seen {{when}}"},"standbyLead":{"auto":"Your session is in <b>standby</b>: the room’s channel is ready and opens at {{time}}. Listeners hear nothing until it goes live, either by itself (auto-start) or when you press <b>Go live</b>.","manual":"Your session is in <b>standby</b>: the room’s channel is ready and opens at {{time}}. Listeners hear nothing until it goes live, when you press <b>Go live</b>."},"soundCheckPassed":"Sound check passed","soundCheckHeard":"at {{time}}: audio was heard from {{channel}}.","nobodyAssigned":"You can go live anyway. Assign someone so a person watches the captions.","howToAssign":"How to assign","wifiBars":"Why Wi-Fi bars can be misleading"},"screen":{"standby":{"title":"Standby and going live","related":{"go-live-from-the-console":"Go live from the Console (full guide with screenshots)","standby-and-auto-start":"Auto-start: let the session go live by itself","nothing-heard-after-go-live":"Nothing is heard after go-live"}}}},"feedback":{"question":"Did this page solve your problem?","lead":"Your answer goes straight to the people who write these pages.","yes":"Yes","partly":"Partly","no":"No","partlyTitle":"What was missing?","noTitle":"Sorry about that. What went wrong?","pickAny":"Pick any that apply.","reasonsLabel":"What was wrong","textLabel":"What were you trying to do?","optional":"(optional)","notifySignedIn":"Let the docs team reply to %EMAIL% when it’s fixed","notifyEmail":"Email me when it’s fixed","emailPlaceholder":"you@yourorganization.org","send":"Send feedback","sending":"Sending…","cancel":"Cancel","note":"We also note the page version and your language.","thanksTitle":"Thank you, that helps.","thanksYes":"Glad it worked. We use these votes to decide which pages to improve first.","thanksNo":"The docs team will look at it. Meanwhile, these may get you unstuck:","askDocs":"Ask the docs","runCheck":"Run the connection check","support":"Talk to support","rateLimited":"You’ve sent a lot of feedback in the last minute. Please wait a minute and send it again.","failed":"We couldn’t send that. Please try again in a moment.","pageUseful":"Was this page useful?","helpful":"Helpful?","compactThanks":"Thanks for letting us know.","selectionLabel":"About the selected text","report":"Report a problem","suggest":"Suggest a wording","askAbout":"Ask about this","reportLabel":"What’s wrong with it?","suggestLabel":"Your wording","selected":"Selected text","close":"Close","noAddress":"We can’t take feedback from this connection. Talk to support and we’ll pass it on.","invalidEmail":"Check this email address, or leave it empty.","reasonOutOfDate":"Out of date","reasonMissingSteps":"Missing steps","reasonHardToFollow":"Hard to follow","reasonScreenshot":"Screenshot doesn’t match","reasonDidntFix":"Didn’t fix my problem","reasonTranslation":"Translation is off","reasonOther":"Something else"},"browse":{"browseAll":"Browse all articles →","types":{"guide":"Guide","troubleshooting":"Fix","faq":"FAQ","known-issue":"Known issue","use-case":"Use case","reference":"Reference","release-note":"Release note"},"typeGroups":{"guide":"Guides","troubleshooting":"Troubleshooting","faq":"FAQ","known-issue":"Known issues","use-case":"Use cases","reference":"Reference","release-note":"Release notes"},"articleCount_one":"{{count}} article","articleCount_other":"{{count}} articles","emptyTitle":"The guides for this section are on the way","emptyText":"Coming soon: {{topics}}","emptySearch":"Search the docs","allTitle":"All articles","allLead":"Every guide in the docs, in reading order. Filter by section or by type.","sectionFilter":"Section","typeFilter":"Type","filterAll":"All","noMatch":"No articles match these filters.","clearFilters":"Show all articles","metaTitle":"{{title}} · InterScribe Docs"},"status":{"metaTitle":"System status · InterScribe Docs","metaDescription":"Whether InterScribe captions, translation, streaming and the workspace are working right now, and what happened recently.","title":"System status","lead":"Whether captions, translation, streaming and the workspace are working right now, and what happened recently.","overall":{"up":"All systems running","degraded":"Some systems are degraded","down":"Something is down","unknown":"We are checking part of the service","unavailable":"Status unavailable right now"},"overallText":{"up":"Everything is running normally.","degraded":"Part of the service is working, but not as well as it should be. Details are below.","down":"Something customers rely on is not working right now. Details are below.","unknown":"We have lost sight of part of the service and are checking.","unavailable":"We could not read the system status just now. This page tries again every minute. If something is not working for you, tell us."},"checkedNow":"Checked just now","checkedMinutes_one":"Checked {{count}} minute ago","checkedMinutes_other":"Checked {{count}} minutes ago","refreshNote":"Refreshes every minute","componentsTitle":"Services","health":{"up":"Operational","degraded":"Degraded","down":"Down","unknown":"Unknown"},"upcomingTitle":"Planned maintenance","currentTitle":"Happening now","currentEmpty":"Nothing is going on right now.","pastTitle":"Recent incidents","pastEmpty":"No incidents have been published yet.","started":"Started {{when}}","resolved":"Resolved {{when}}","window":"Planned {{start}} – {{end}}","affected":"Affected: {{components}}","incidentStatus":{"investigating":"Investigating","identified":"Cause found","monitoring":"Monitoring","resolved":"Resolved"},"reportProblem":"Report a problem","fullPage":"Full status page"},"releases":{"title":"What’s new","lead":"Every change to InterScribe, as it reaches you.","metaTitle":"What’s new in InterScribe · InterScribe Docs","filtersLabel":"Filter releases","show":"Show","everything":"Everything","new":"New","improved":"Improved","fixed":"Fixed","product":"Product","platform":"Platform","desktop":"Desktop agent","desktopVersion":"Desktop agent {{version}}","download":"Download","knownIssueResolved":"Known issue resolved:","details":"details","guide":"Guide","showAll":"Show all","showLess":"Show less","desktopUnavailable":"Desktop agent notes are unavailable right now. Try again in a few minutes.","empty":"No release notes yet.","noMatch":"No release matches these filters.","newCount_one":"{{count}} new","newCount_other":"{{count}} new","improvedCount_one":"{{count}} improved","improvedCount_other":"{{count}} improved","fixedCount_one":"{{count}} fixed","fixedCount_other":"{{count}} fixed","latest":"Latest · {{version}} · {{date}}","readAll":"Read all release notes →","filters":"Filters","build":"build {{build}}","mobile":"Mobile app","mobileEmpty":"No mobile app releases yet.","desktopNote":"Notes come straight from the agent’s release list, so the app and these docs always agree.","subscribe":"Email me new releases","emails":{"form":{"email":"Your email","submit":"Send me a confirmation link","note":"One email per release, in this language. We send a link to confirm first; every email has a one-click unsubscribe.","sent":"Check your inbox: open the link we sent to confirm. Nothing is sent until you do.","invalid":"Enter a valid email address.","limited":"Too many requests from your network. Try again in an hour.","failed":"We could not send the email just now. Try again later."},"confirmSubject":"Confirm your InterScribe release emails","confirmIntro":"Confirm that you want an email when InterScribe publishes a new release.","confirmCta":"Confirm release emails","confirmIgnore":"If you did not ask for this, ignore this email: nothing is sent unless you confirm. The link works for 7 days.","releaseSubject":"InterScribe {{version}}: {{headline}}","releaseCta":"Read the release notes","releaseWhy":"You get this email because you asked for InterScribe release notes.","unsubscribe":"Unsubscribe","page":{"readyTitle":"Confirm release emails","readyText":"Press the button to get an email each time InterScribe publishes a new release.","confirmButton":"Confirm","confirmedTitle":"You’re subscribed","confirmedText":"You’ll get an email for each new release. Every email has a link to unsubscribe.","expiredTitle":"This link has expired","expiredText":"Ask again from the release notes page. The new link works for 7 days.","invalidTitle":"This link doesn’t work","invalidText":"It may have been used already, or the address was unsubscribed.","unsubscribeTitle":"Unsubscribe from release emails","unsubscribeText":"Press the button to stop the release emails and delete your address.","unsubscribeButton":"Unsubscribe","unsubscribedTitle":"You’re unsubscribed","unsubscribedText":"You won’t get release emails any more, and your address was deleted.","back":"Back to the release notes"}}},"translationsBoard":{"autoPublishOn":"Auto-publish when review passes: On","autoPublishOff":"Auto-publish when review passes: Off","protectHumanEdits":"Protect human edits: On","revertBatch":"Revert this batch","noProposal":"No AI proposal yet.","disabled":{"needs-translate":"Needs the docs.translate permission.","needs-publish":"Publishing needs the docs.publish permission.","nothing-waiting":"No AI version is waiting for approval."},"repoTask":{"queued":"Queued for the docs agent","running":"The docs agent is translating","done":"Done","needs-person":"The docs agent needs a person","failed":"Failed","cancelled":"Cancelled","pullRequest":"Pull request"},"result":{"translating":"Translating. The board updates when the AI review is done.","queued":"Queued for the docs agent, which opens a pull request.","already-queued":"This page and language are already queued for the docs agent.","approved":"Approved and published.","kept":"Kept. Their wording is now the translation of the new English.","handed-back":"Handed back to AI. Translating now.","reverted":"Reverted. Readers see the previous version again.","reverted-to-english":"Reverted. Readers see the English until a person approves a translation.","busy":"A sync of this page is running. Try again in a minute.","not-found":"That page or batch is gone. Reload the page.","nothing-waiting":"No AI version is waiting for approval.","stale":"Someone changed this translation meanwhile. Reload the page.","english-changed":"The English changed after this translation was made. Translate it again first.","not-publishable":"This version does not compile. Fix it in the editor.","no-merge-pending":"No merge is waiting on this page.","has-failed-blocks":"Some parts failed the AI review, so this version cannot be approved as is. Use “Fix and approve”.","unrecorded":"This translation has no record the pipeline can line up. Edit it by hand.","bad-request":"That action could not be read. Reload the page."}},"agentSetup":{"title":"Connect the docs agent","lead":"The docs agent is Claude Code running on a developer's computer, never in production. It picks up the tasks queued on this page, writes the docs from the code and opens a pull request for you to review.","status":{"title":"Where things stand","switchOn":"The docs agent switch is on","switchOff":"The docs agent switch is off","keysSome":"You have {{count}} agent key(s)","keysNone":"You have no agent key yet","done":"Done","todo":"To do","checkedIn":"Last check-in by your keys: {{at}}","neverCheckedIn":"None of your keys has checked in yet"},"how":{"title":"How it works","step1":"Staff queue work here: Write with AI, saving an edit to a repo page, or approving a Learn from customers proposal. Production only queues tasks; it never runs an agent.","step2":"On a developer's computer, Claude Code with the docs-writer agent picks tasks up with pnpm docs:tasks list and claim, using the agent key. That is its only contact with production.","step3":"It reads the code, writes the page, takes screenshots from a local demo stack (never production), checks every claim against the code, and opens a pull request.","step4":"pnpm docs:tasks done links the pull request back to this page, with what the run cost in AI.","step5":"You review and merge the pull request. The page goes live with the next release.","editorNote":"Pages written in the Admin editor skip all this: they are published from Admin directly."},"setup":{"title":"Set up once","switch":"Turn on the docs agent switch.","switchLink":"Open AI controls & spend","key":"Create a docs agent key and copy it. It is the agent's own key, not a workspace API key, and it stands for you: the agent works with your docs.ai permission, so it stops working if that permission is removed. Name it after the computer it will run on.","create":"Create agent key","creating":"Creating…","created":"Your new key. Copy it now: it is shown only once.","copy":"Copy","copied":"Copied","createFailed":"The key could not be created. Try again.","env":"On the developer's computer, in the InterScribe-Portal folder, set these two variables (for example in ~/.zshrc, then open a new terminal). Never commit the key or paste it into a pull request.","keyPlaceholder":"paste-your-agent-key-here","check":"Check the connection. The command lists the queued tasks, and the last check-in above updates within a minute. If it fails, the answers are below.","start":"Start Claude Code in the same folder (claude) and ask it to work the docs queue:","prompt":"Use the docs-writer agent to take the oldest task from pnpm docs:tasks.","nameLabel":"Key name","namePlaceholder":"e.g. Ana's laptop","invalidName":"Give the key a name of up to 80 characters."},"keys":{"title":"Your agent keys","none":"No keys yet.","created":"Created {{at}}","revoke":"Revoke","revokeLabel":"Revoke {{name}}","revoked":"Key revoked for good. The agent using it is refused from now on.","hint":"ends in …{{hint}}","lastUsed":"Last used {{at}}","neverUsed":"Never used"},"trouble":{"title":"If pnpm docs:tasks fails","e503":"503: the docs agent switch (or docs AI as a whole) is off. Turn it on in AI controls & spend.","e401":"401: the key is missing, mistyped or revoked, or the person who created it was deactivated. A workspace API key does not work here. Check DOCS_TASKS_KEY, or create a new key.","e403":"403: the person who created the key does not hold the docs.ai permission. Create the key while signed in as someone who does."}},"check":{"metaTitle":"Connection check | InterScribe Docs","metaDescription":"Test this computer and network for a live InterScribe event in about a minute. No audio is recorded.","eyebrow":"CONNECTION CHECK","title":"Will this computer work for a live event?","lead":"Run this on the computer and network you’ll use on the day. It runs a full set of live-audio connection tests, plus our own checks, in about a minute. No audio is recorded.","roleLabel":"I’m checking as","roles":{"soundDesk":"The sound desk / agent computer","interpreter":"An interpreter","listener":"A listener"},"sendAudio":"Also test sending audio (your browser will ask for the microphone)","run":"Run the check","starting":"Starting the check…","startErrors":{"limited":"Too many checks from this network just now. Try again in a few minutes.","unavailable":"The live-audio service isn’t answering right now. Try again in a minute, or talk to support.","failed":"The check couldn’t start. Check the connection and try again."},"testing":"Testing… step {{n}} of {{total}}","now":"Now: {{step}}, {{why}}","nowSteps":{"device":{"doing":"reading this device and browser","why":"so the results say what they apply to."},"network":{"doing":"looking at the network","why":"Wi-Fi, a cable or mobile data, when the browser says."},"dns":{"doing":"finding InterScribe’s addresses (DNS)","why":"the first thing every page and stream needs."},"website":{"doing":"reaching the website and sign-in","why":"the pages you run the event from."},"signal":{"doing":"opening the signal connection","why":"the WebSocket that sets up live audio."},"webrtc":{"doing":"opening a live audio connection (WebRTC)","why":"the direct path audio normally takes."},"turn":{"doing":"connecting through the media relay (TURN)","why":"the backup path used when a network blocks direct audio."},"reconnect":{"doing":"dropping the connection on purpose","why":"to see that it comes back by itself."},"publishAudio":{"doing":"sending a few seconds of microphone audio","why":"nothing is recorded or kept."},"protocol":{"doing":"comparing the two audio paths (UDP and TCP)","why":"this one takes up to half a minute."},"region":{"doing":"finding the closest server region","why":"where your audio is handled."},"steadiness":{"doing":"measuring delay and jitter for 20 seconds","why":"how steady the line is, not just how fast."}},"cancel":"Cancel","saving":"Saving the result…","verdict":{"ok":"This computer is ready for a live event","warnOne":"It will work, with one thing to fix","warnMany":"It will work, with {{count}} things to fix","fail":"Live audio can’t get through from here yet"},"explain":{"ok":"Every test passed on this computer and network. Run it again if you change either before the day.","fail":{"device":"This browser can’t open live audio connections. Use a current Chrome, Edge, Safari or Firefox and run the check again.","dns":"This network can’t find InterScribe’s addresses. Your IT team needs to allow them; email them the allow-list.","website":"This network can’t reach InterScribe’s website. Your IT team needs to allow it; email them the allow-list.","signal":"This network blocks the connection that starts live audio. Your IT team needs to allow it; email them the allow-list.","audio":"This network blocks every path live audio can take, direct and relay. Your IT team needs to open them; email them the allow-list."},"warn":{"device":"This browser had trouble on this computer. Use a current Chrome, Edge, Safari or Firefox for the event.","network":"This computer is on mobile data, which can slow down or drop during an event. Use Wi-Fi or a cable on the day.","dns":"Some InterScribe addresses didn’t answer from this network. Your IT team can allow them in a few minutes.","website":"InterScribe’s website didn’t answer properly from this network. Run the check again; if it repeats, tell support.","signal":"The connection that starts live audio had trouble. Run the check again; if it repeats, your IT team can look at it.","webrtc":"This network blocks the direct audio path, so audio goes through the relay. It works, with a little more delay. Your IT team can open it in a few minutes.","turn":"This network blocks the backup relay. Audio works over the direct path, but has nothing to fall back on if that path is blocked later.","reconnect":"The connection didn’t come back by itself after a drop. A short network blip could stop audio until the page is reloaded.","publishAudio":"Audio from this computer didn’t reach the server. Check the microphone and run the check again; if it repeats, tell support.","publishAudioMic":"The microphone wasn’t allowed or was silent, so sending audio wasn’t tested. Allow the microphone, check it’s on, and run the check again.","protocol":"This network blocks the fastest audio path (UDP), so audio goes through the relay over TCP. It works, with a little more delay. Your IT team can open it in a few minutes.","region":"The closest server region couldn’t be found. Audio still works; support can look into it.","steadiness":"The line to InterScribe is slow or uneven, so audio may lag or break up. A cable or a quieter network helps."}},"savedUntil":"Saved until {{date}}","notSaved":"This result wasn’t saved, so it has no report ID. Take a screenshot for support, or run the check again.","groups":{"device":"THIS DEVICE AND NETWORK","audio":"LIVE AUDIO (FULL CONNECTION TEST)","steadiness":"STEADINESS (20 SECONDS)"},"deviceOn":"{{browser}} on {{os}}","devicePlugged":", plugged into power","deviceBattery":", on battery","thisBrowser":"This browser","thisComputer":"this computer","steps":{"device":{"title":"Device and browser","fail":"This browser can’t open live audio connections"},"network":{"title":"Network","wifi":"Wi-Fi. A cable would be steadier.","ethernet":"A wired connection, the steadiest kind.","cellular":"Mobile data. Use Wi-Fi or a cable for a live event.","other":"Not Wi-Fi or a cable. A cable would be steadier.","unknown":"This browser doesn’t say which network it’s on. A cable is the steadiest."},"dns":{"title":"Finding InterScribe (DNS)","ok":"All InterScribe addresses resolve","fail":"An InterScribe address didn’t answer"},"website":{"title":"Website and sign-in","ok":"Pages reachable over HTTPS","fail":"The website or sign-in page didn’t answer"},"signal":{"title":"Signal connection","ok":"WebSocket to the live-audio server","fail":"The WebSocket to the live-audio server was blocked"},"webrtc":{"title":"WebRTC","ok":"The browser can open a live audio connection","fail":"The direct audio connection was blocked"},"turn":{"title":"Media relay (TURN)","ok":"The backup path works","fail":"The backup path is blocked","skipped":"This server offers no relay to test"},"reconnect":{"title":"Reconnect","ok":"Recovers after a forced drop","fail":"Didn’t recover after a forced drop"},"publishAudio":{"title":"Sending audio","ok":"Microphone audio reached the server","warn":"The microphone wasn’t allowed or was silent","fail":"Microphone audio didn’t reach the server","skipped":"Not tested: sending audio was unticked","skippedBy":{"skipped":"Skipped — you chose not to test the microphone","notAllowed":"Skipped — microphone not allowed","notFound":"Skipped — no microphone found","busy":"Skipped — the microphone is in use by another app"}},"protocol":{"title":"Connection type","ok":"UDP, the fastest audio path, is open","warn":"UDP blocked; using TCP through the relay","fail":"Neither audio path could be measured"},"region":{"title":"Server region","ok":"Closest region","none":"This server has a single region","fail":"Couldn’t tell this time. Just a note: audio works the same and there’s nothing to fix."},"steadiness":{"title":"Delay and jitter","ok":"Round trip and variation to InterScribe","warn":"Slow or uneven: audio may lag or break up","fail":"Too many replies lost to hold a live stream"}},"values":{"ok":"OK","failed":"Failed","timedOut":"Timed out","noWebrtc":"No WebRTC","micBlocked":"Not allowed","micSilent":"Silent","wifi":"Wi-Fi","ethernet":"Ethernet","cellular":"Mobile data","other":"Other","audioServer":"Audio server","micSkipped":"Skipped","micNotFound":"No microphone","micBusy":"In use"},"links":{"why":"Why","fix":"Fix with IT"},"details":{"show":"Details","hide":"Hide details","does":"What it does","doesValue":"{{step}}, {{why}}","took":"Took","seconds":"{{seconds}} s","reported":"What the test reported","nothingReported":"Nothing more to report for this step.","live":"Live details","waiting":"Waiting for the test to report…"},"share":{"title":"Share with support","text":"Support opens {{id}} and sees every step. Kept 30 days.","textLinked":"Support opens {{id}} and sees every step, next to your session’s connection report. Kept 30 days.","send":"Send to support","sending":"Sending…","sent":"Sent. Support can open {{id}} now; mention it when you write to them.","sentButton":"Sent to support","sendFailed":"This couldn’t be sent. Copy the report link and send it to support instead.","copyLink":"Copy report link","copied":"Copied","copyFailed":"Couldn’t copy. The link is {{url}}","email":"Email the allow-list to IT"},"tools":{"title":"Double-check with independent tools","text":"Useful when IT wants a second opinion. These open in a new tab and are not run by InterScribe.","livekit":"Independent live-audio test ↗","livekitText":"A second opinion on the live-audio part, run on a partner’s test page. Copy our server address and a temporary key from here:","livekitTextPlain":"A second opinion on the live-audio part, run on a partner’s test page.","copy":"Copy","copied":"Server address and key copied","cloudflare":"Cloudflare speed test ↗","cloudflareText":"Upload, latency, jitter and packet loss.","fast":"fast.com ↗","fastText":"Choose “More info” for upload and loaded latency."},"runAgain":"Run again","shared":{"title":"Connection check {{id}}","lead":"Run on {{date}}. Anyone with this link sees these results, never who ran them.","notFoundTitle":"This report isn’t available","notFoundText":"Reports are kept for 30 days, then deleted. Run the check again for a new one.","limitedTitle":"Too many reports opened","limitedText":"Too many reports were opened from this network. Wait a minute and try again.","runCheck":"Run the connection check"},"microphone":{"title":"Test your microphone too?","body":"We’ll ask your browser for permission to use your microphone so we can check that your voice can reach the audio server. Nothing is recorded, and nobody hears it.","allow":"Allow microphone test","skip":"Skip","asking":"Waiting for your browser’s answer…","helpTitle":"How to allow the microphone","help":{"chrome":"Chrome or Edge: click the icon at the left of the address bar and allow the microphone.","safari":"Safari: choose Safari › Settings for this website, then allow the microphone.","firefox":"Firefox: click the permissions icon in the address bar and allow the microphone."},"retry":"Try the microphone test again","stillBlocked":"This browser still blocks the microphone for this site. Allow it as above, then try again.","retryNotSaved":"This retry isn’t in the saved report. Run the whole check again to update it."}},"faq":{"metaTitle":"FAQ · InterScribe Docs","metaDescription":"Answers to the questions people ask about InterScribe: plans and refunds, listeners, interpreters, AI voices, audio and more.","eyebrow":"FAQ","title":"Questions people ask us","lead":"Every answer we publish on the site, by topic: plans and refunds, listeners, interpreters, AI voices, audio and the rest.","meta":"%COUNT% questions · %TOPICS% topics · updated %DATE%","filterLabel":"Filter the questions","filterPlaceholder":"Filter questions, e.g. “refund” or “QR code”","countAll":"%COUNT% questions","countShown":"%SHOWN% of %TOTAL% questions","clear":"Clear the filter","topics":"Topics","questionsOne":"1 question","questionsMany":"%COUNT% questions","copyLink":"Copy link","copied":"Link copied","emptyTitle":"No question here mentions “%QUERY%”","emptyText":"The FAQ covers %TOTAL% questions. The full docs search also reads every guide and fix, and Ask answers in your own words.","searchAll":"Search all docs for “%QUERY%”","askSupport":"Ask support","cardMeta":"%COUNT% questions · %TOPICS% topics","cardText":"Plans and refunds, listeners, interpreters, AI voices, audio and setup, and more, with a filter and a link to each answer.","cardMore":"+%COUNT% more","cardOpen":"Open the FAQ →"}},"emailMarketing":{"title":"Email marketing","campaign":"Campaign","campaigns":"Campaigns","newCampaign":"New campaign","campaignDetails":"Campaign details","template":"Template","templates":"Templates","activity":"Activity","sendPreview":"Send preview","saveDraft":"Save draft","sendCampaignPreviewToContact":"Send preview of 1 contact","sendCampaignPreviewToContacts":"Send preview of {{0}} contacts","sendCampaignToContact":"Send to 1 contact","sendCampaignToContacts":"Send to {{0}} contacts","confirmSend":"Send campain","sendingToContacts":"You are about to send this campaign to {{0}} contacts. Are you sure you want to continue?","overview":{"avgOpenRate":"Avg. open rate","avgClickRate":"Avg. click rate","totalSent":"Total emails sent"},"settings":{"title":"Settings","description":"Email marketing settings"},"senders":{"object":"Email sender","plural":"Email senders","provider":"Provider","stream":"Stream","apiKey":"API key","fromEmail":"From email","fromName":"From name","replyToEmail":"Reply to email"}},"emails":{"object":"Email","plural":"Emails","subject":"Subject","from":"From","to":"To","sender":"Sender","sent":"Sent","sentAt":"Sent at","delivered":"Delivered","deliveredAt":"Delivered at","bouncedAt":"Bounced at","spamComplainedAt":"Spam complained at","unsubscribedAt":"Unsubscribed at","openedAt":"Opened at","opens":"Opens","clicks":"Clicks","inboundEmail":"Inbound Email","inboundEmails":"Inbound Emails","outboundEmail":"Outbound Email","outboundEmails":"Outbound Emails","emailActivity":"Email activity","recipient":"Recipient","recipients":"Recipients","recipientList":"Recipient list"},"entities":{"fields":{"NUMBER":"Number","TEXT":"Text","DATE":"Date","USER":"User","ROLE":"Role","ENTITY":"Entity","ID":"ID","SELECT":"Single Select","FORMULA":"Formula","MEDIA":"Media","BOOLEAN":"Boolean","MULTI_SELECT":"Multi Select","MULTI_TEXT":"Multi Text","RANGE_NUMBER":"Number Range","RANGE_DATE":"Date Range"},"subtypes":{"singleLine":"Single-line","multiLine":"Multi-line","email":"Email","phone":"Phone","url":"URL","dropdown":"Dropdown","combobox":"Combobox","radioGroupCards":"Radio Group Cards","checkboxCards":"Checkbox Cards"},"defaultFields":{"USER":"Created by user","ROLE":"Created by role","ID":"ID"},"conditions":{"equals":"Equals","contains":"Contains","lt":"Less than","lte":"Less than or equal to","gt":"Greater than","gte":"Greater than or equal to","startsWith":"Starts with","endsWith":"Ends with","in":"In","notIn":"Not in"},"errors":{"selectNeedsAtLeastOneOption":"Add at least one option for Select fields","selectOptionCannotBeEmpty":"Select options cannot be empty"}},"eventForm":{"features":{"qa":"Q&A","qaHelp":"Viewers send questions for the team to answer.","polls":"Polls","pollsHelp":"Viewers vote in polls the team launches.","qaReviewFirst":"Review questions before showing them","qaReviewFirstHelp":"A question appears to viewers only after someone approves it.","qaAllowAnonymous":"Allow anonymous questions","qaAllowAnonymousHelp":"Viewers can ask without signing in.","qaRequireSignIn":"Require sign-in to ask","qaRequireSignInHelp":"Only signed-in viewers can ask. Anyone can still upvote.","churchTools":"Church tools","churchToolsHelp":"Offers viewers the church cards (Prayer, Give, Salvation, Next step, Scripture) and private prayer requests.","whoMaySpeak":"Who may speak in chat","whoMaySpeakHelp":"Who can write in the audience chat. Reading stays open to everyone. Pausing the chat stops everyone; when you lift the pause, this rule applies again."},"inherits":{"defaults":"Starting from your Event Defaults.","conference":"Starting from the {{0}} settings."},"card":{"description":"Only these are needed to create the session.","title":"The essentials","ready":"Ready","needsName":"Needs a name","sessionName":"Session name"},"help":{"speakerLanguage":"The language people speak at this event. You can change it during the stream."},"when":{"label":"When","noDuration":"The end must be after the start.","changeZone":"Change","to":"to","nextDay":"next day","moreDays_one":"{{count}} day later","moreDays_other":"{{count}} days later","each":"{{length}} each","short":{"hours":"{{0}} h","minutes":"{{0}} min","hoursMinutes":"{{0}} h {{1}} min"}},"repeats":{"label":"Repeats","never":"Does not repeat","weeklyOn":"Weekly on {{0}}","endsOn":"Ends on","once":"Once","every":"Every","fewer":"Fewer","more":"More","sessions_one":"{{count}} session","sessions_other":"{{count}} sessions","chip":"{{cadence}} until {{to}}","chipEndsNever":"{{cadence}} · Ends: never","done":"Done","on":"on","until":"until"},"calendar":{"previous":"Previous month","next":"Next month","first":"First","repeats":"Repeats","session":"Session","today":"Today"},"whenSummary":{"dailyOne":"Every day","dailyOther":"Every other day","dailyCount":"Every {{count}} days","weeklyOne":"Every {{days}}","weeklyOther":"Every other {{days}}","weeklyCount":"Every {{count}} weeks on {{days}}","monthlyOne":"Every month on day {{day}}","monthlyOther":"Every other month on day {{day}}","monthlyCount":"Every {{count}} months on day {{day}}","yearlyOne":"Every year","yearlyOther":"Every other year","yearlyCount":"Every {{count}} years"},"room":{"label":"Room","choose":"Choose a room","free":"Free","avChannel":"AV channel {{channel}}","new":"New room","manage":"Manage rooms","freeNow":"Free at this time","busyBetween":"Busy {{from}} to {{to}}","busyEvery":"Busy on every date","freeExcept":"Free, except {{dates}}","freeExceptCount_one":"Free, except on {{count}} date","freeExceptCount_other":"Free, except on {{count}} dates","audioBusy":"Busy · your audio is in use","audioBusyBetween":"Busy {{from}} to {{to}} · your audio ({{channel}}) is in use","audioBusyDates_one":"Busy on {{count}} date · your audio is in use","audioBusyDates_other":"Busy on {{count}} dates · your audio is in use","newHelp":"Gets its own AV channel","noRoomPrompt":"No room? Leave it empty:","noRoom":"No room","channelAgent":"{{channel}} · desk agent","channelEncoder":"{{channel}} · encoder","channelNoDevice":"{{channel}} · no device"},"audio":{"roomChannel":"{{room}}'s channel","anotherChannel":"Another channel","useAnother":"Use another channel","channels":"Channels","thisRoom":"This room","busy":"In use","noDeviceYet":"No audio device yet","setUpRoomAudio":"Set up the room's audio","switched":"Switched to {{room}}'s channel: a session in a room uses the room's own channel.","undo":"Undo","offer":"{{room}} has its own channel.","useRoomChannel":"Use the room's channel","roomChannelHelp":"AV channel {{channel}}. Sound comes from the room's sound desk; no browser has to stay open.","deskAgent":"Desk agent","encoder":"Encoder","usedFrom":"{{channel}}, used from {{room}}","yourChoice":"Your choice","noDeviceNote":"No sound device on this channel yet.","yourChoiceNote":"The session still takes place in {{room}} (it shows on the room's schedule and in Check conflicts). Its sound comes from the computer running the Streamer; the room's channel isn't used.","switchedComputer":"Switched to the computer: {{room}} has no AV channel, and a session can't use another room's channel.","switchedRoom":"Moved the session to {{room}}, the room this channel belongs to.","useComputer":"Use a computer","useChannel":"Use an AV channel"},"conflicts":{"check":"Check conflicts","clashPill":"{{count}} clash · Check","clashCount":"{{count}} clash","yours":"Yours","yoursTime":"{{start}} to {{end}}","rooms":"Rooms","dates":"Dates","which":"Which dates to move","moveTo":"Move to {{time}}","movesAll":"This moves all {{count}} sessions in the series","confirmMove":"Move","failed":"We couldn't check the rooms just now.","tooMany":"Too many dates to check — showing the first {{count}}.","hide":"Hide conflicts","roomFirst":"This session's room comes first. Pick another tab to see whether it's free instead.","dayIn":"{{day}} in {{room}}","overlap":"On {{date}} this session overlaps “{{name}}” ({{from}} to {{to}}).","overlapTryRoom":"Drag your block, try {{room}}, or keep it as it is.","overlapDrag":"Drag your block, or keep it as it is.","moveDate":"Move this date to {{time}}","useRoom":"Use {{room}} on {{date}}","busyHere":"On {{date}} {{room}} is busy at this time.","audioBusy":"Busy","audioBusyHere":"On {{date}} you can't use {{room}} at this time: your audio ({{channel}}) is in use {{from}} to {{to}} by “{{name}}”.","audioBusyDesk":"On {{date}} you can't use {{room}} at this time: your audio ({{channel}}, {{room}}'s sound desk) is in use {{from}} to {{to}} by “{{name}}”."},"panel":{"title":"What will happen","description":"This session as it stands. Click a line to go to its setting.","when":{"title":"When and where","times":"{{0}} to {{1}}, {{city}} time.","noTimes":"Pick a date and time.","room":"In {{0}}.","noRoom":"Choose a room.","channel":"Sound from {{0}}'s sound desk.","channelNoDevice":"Sound from {{0}}'s channel, which has no sound device yet.","noChannel":"This room has no AV channel.","series":"{{cadence}} from {{from}} to {{to}}, {{start}} to {{end}}, {{city}} time.","computer":"Sound from a computer (web browser).","otherChannel":"Sound from {{0}}.","meeting":"Sound from the {{0}} meeting, through the {{0}} bot."},"on":{"title":"What is switched on","captions":"Captions and text translation in every language.","interpreters":"Human interpreters for {{0}}.","noInterpreters":"No human interpreters.","chat":"Audience chat is on.","chatPaused":"Audience chat is paused: viewers can read, not write.","noChat":"No audience chat.","replays":"Kept as a replay after the event.","noReplays":"No replay after the event.","aiAudio":"AI audio interpretation in {{0}}.","aiAudioAny":"AI audio interpretation in any language.","noAiAudio":"No AI audio interpretation.","privateChat":"Private chat with the host is on."},"missing":{"title":"What is missing","description":"Add a description so people know what to expect.","speakers":"Name the speakers people will hear.","coverImage":"Add a cover image for the event page."},"who":{"title":"Who can see it","published":"Published, so attendees can join.","draft":"A draft, so nobody can join it yet.","disabled":"Disabled, so nobody can join it.","notSavedYet":"Not saved yet. Create publishes it; Save as draft keeps it hidden.","allPortals":"Listed on all your portals.","onePortal":"Listed on {{0}}.","somePortals":"Listed on {{0}} portals.","linkOnly":"Not listed anywhere; only the link opens it.","codeRequired":"Attendees type the access code first.","noCode":"No access code needed."},"suggestions":{"title":"Suggestions","summaryTemplate":"Make it better: choose a summary template so people get notes afterwards.","vocabulary":"Make it better: add a vocabulary so names and terms come out right."},"ready":{"title":"Ready to create","suggestions_one":"{{count}} suggestion below can make it better.","suggestions_other":"{{count}} suggestions below can make it better.","none":"Everything you need is set."},"notReady":{"title":"Not ready yet","name":"Give the session a name to create it.","times":"Pick a date and time to create it."},"attention":{"title":"Needs attention","clash_one":"{{count}} clash on {{day}}: the room or your audio is in use then. Create is refused until it is resolved.","clash_other":"{{count}} clashes, the first on {{day}}: the room or your audio is in use then. Create is refused until they are resolved.","clashNoDay_one":"{{count}} clash: the room or your audio is in use then. Create is refused until it is resolved.","clashNoDay_other":"{{count}} clashes: the room or your audio is in use then. Create is refused until they are resolved."},"clash":{"title_one":"{{count}} clash to resolve","title_other":"{{count}} clashes to resolve","detail":"Move the session, or choose another room or audio, before creating."}},"sections":{"details":{"title":"Additional details","description":"Speakers, category and tags."},"captions":{"title":"Captions & translation","description":"Included in every language. These settings help the engine get your words right."},"interpretation":{"title":"Interpretation","description":"Languages listeners can hear, from your own interpreters or from AI voices."},"access":{"title":"Access","description":"Who can join, where the event is listed, and its link."},"video":{"title":"Video & replays","description":"Video shown next to the captions, and what replays include."},"after":{"title":"After the event","description":"What is produced when the event ends."},"more":{"title":"More options","description":"Settings most events never need to change."},"bible":{"title":"Bible","description":"Bible reading and verse links for viewers."},"signLanguage":{"title":"Sign language","description":"Interpreter video beside the captions."},"chatTools":{"title":"Chat, Q&A, polls & church tools","description":"How viewers talk with each other and take part with your team."},"aiAnswers":{"title":"AI answers & recaps","description":"Answers and catch-ups that AI writes from what was said."},"slidesTranscript":{"title":"Slides & transcript","description":"What viewers see beside the captions, and what they can keep afterwards."}},"details":{"descriptionHelp":"Attendees read it on the event page and wherever the event is listed, in their own language. A sentence on what the session covers is enough.","categoryHelp":"Groups events on your portals.","manageSpeakers":"Manage speakers","manageCategories":"Manage categories","tags":"Tags","tagsHelp":"Words that help people find the event. Press Enter after each one.","removeTag":"Remove {{0}}","coverImageHelp":"Shown on the event page and in event lists.","roomHelp":"Where it happens. Each room brings its own AV channel.","addSpeaker":"New speaker","addRoom":"New room","addTag":"Add a tag","descriptionPlaceholder":"A sentence on what the session covers is enough."},"addRoom":{"title":"New room","help":"The room gets its own AV channel, named after it.","confirm":"Add room","name":"Room name","nameHelp":"Its AV channel is named after the room, so choose a name people will recognize."},"access":{"publicHelp":"Listed on the portals you choose below.","privateHelp":"Not listed on any portal.","portalsHelp":"The portals where this event is listed for attendees.","link":"Event link","linkHelp":"The end of the address attendees open. It follows the name until you change it.","codeHelp":"Attendees type this code before they can join.","newCode":"New code","requirePass":"Require a partnership pass","requirePassHelp":"Attendees need a valid partnership pass before they can open this event on FrontDoor.","requiresCode":"Requires an access code"},"video":{"livestreamUrl":"Livestream link","captionDelay":"Caption delay for viewers at home","secondsUnit":"seconds","captionDelayRange":"Between 0 and 360 seconds.","title":"Video","help":"What viewers see next to the captions.","none":"No video","noneHelp":"Captions and audio only.","livestream":"Livestream link","livestreamHelp":"A YouTube, Vimeo or similar stream shown next to the captions.","avSource":"Video from your AV source","avSourceHelp":"Send video straight from your encoder or AV desk through InterScribe. Needs extra setup, so we unlock it per account.","secondsShort":"{{0}} s","request":{"locked":"Locked","open":"Request access","requested":"Requested {{date}}","pendingHelp":"We've got your request and will email you when it's unlocked. Use a livestream link until then.","title":"Ask us to unlock video from your AV source","help":"We'll set it up with you and email you when it's ready.","note":"Anything we should know?","optional":"(optional)","notePlaceholder":"For example: we stream every Sunday from an ATEM in the main auditorium.","send":"Send request","noteTooLong":"The note can have at most 2000 characters."},"captionDelayHelp":"Match your livestream's delay, so captions don't appear before the speaker on video.","captionDelayInfo":"Caption latency for viewers at home. Increase the delay to better match your livestream's latency (e.g. YouTube). If the delay is too low, captions may appear before the speaker on video."},"bar":{"saveDraft":"Save as draft","saveDrafts":"Save as drafts","create":"Create session","createMany":"Create {{count}} sessions","changes_one":"{{count}} unsaved change","changes_other":"{{count}} unsaved changes","areas":{"name":"Name","when":"When","room":"Room","speakers":"Speakers","language":"Language","audio":"Audio","details":"Details","captions":"Captions","interpretation":"Interpretation","access":"Access","video":"Video","summary":"Summary","chat":"Chat","audience":"Audience","more":"More options"},"ready":{"title":"Ready to create","titleSeries":"Ready · {{count}} sessions","allPortals":"Listed on all your portals once created. A draft stays hidden.","onePortal":"Listed on {{0}} once created. A draft stays hidden.","somePortals":"Listed on {{0}} portals once created. A draft stays hidden.","linkOnly":"Not listed anywhere; only the link opens it. A draft stays hidden.","series":"{{cadence}} until {{to}}."},"notReady":{"name":"Give the session a name","times":"Pick a date and time","series":"Check the series dates","seriesDetail":"The last date must come after the first.","onlyOne":"That's the only thing missing.","more_one":"{{count}} more thing is missing.","more_other":"{{count}} more things are missing."},"clash":{"title_one":"{{count}} clash on {{day}}","title_other":"{{count}} clashes · first on {{day}}","titleNoDay_one":"{{count}} clash","titleNoDay_other":"{{count}} clashes","check":"Check conflicts","after":"before creating."}},"errors":{"checkFields":"Some fields need your attention.","avChannelRequired":"Choose the AV channel this event uses."},"edit":{"description":"Name, time, language and audio. Every change on this page is saved together.","backToOverview":"Back to overview","saved":"Event saved.","savedViewerFailed":"Event saved; audience settings were not saved: {{message}}","viewerFailed":"Audience settings were not saved: {{message}}","statusHelp":"Only published events can be joined. Drafts and disabled events stay hidden.","scopeTitle":"Save a repeating event","scopeHelp":"Apply your changes to this event only, or to this event and every later one in the series.","thisEvent":"This event only","thisAndFuture":"This and all future events","changedElsewhere":"Someone changed this event while you were editing. Your changes are kept, and saving replaces theirs.","loadLatest":"Load their version","loadLatestTitle":"Load their version?","loadLatestHelp":"Your unsaved changes to this event will be lost.","loadLatestConfirm":"Discard my changes","leaveTitle":"Leave without saving?","leaveHelp":"Your changes to this event will be lost.","stay":"Keep editing","leave":"Leave","liveChannel":"Live now: the event keeps its current channel until the stream ends.","noSettingsYet":"This event has no saved settings yet. Saving will create them.","deletedElsewhere":"This event was deleted somewhere else. Nothing more can be saved to it.","discardTitle":"Discard your changes?","discardHelp":"Your unsaved changes to this event will be lost.","discardConfirm":"Discard my changes","liveSeriesMoved":"This date keeps its live audio; later dates use {{room}}'s audio."},"accent":{"question":"Does the speaker have an accent?","why":"Choosing the variant closest to the speaker's accent, where one is available, can improve caption quality.","whyLabel":"Why we ask about accents","tunedFor":{"en":{"US":"Captions are tuned for American English.","GB":"Captions are tuned for British English.","AU":"Captions are tuned for Australian English.","IN":"Captions are tuned for Indian English.","NZ":"Captions are tuned for New Zealand English."},"fr":{"FR":"Captions are tuned for French from France.","CA":"Captions are tuned for Canadian French."},"pt":{"BR":"Captions are tuned for Brazilian Portuguese.","PT":"Captions are tuned for European Portuguese."}},"standardFallback":"Captions will use standard {{language}} for this accent.","noCaptions":"There are no live captions for {{language}}. Listeners can still get interpretation."},"language":{"withoutCaptions":"Without live captions","unavailable":"Language no longer offered, choose another","search":"Search languages"},"sectionStatus":{"startOnDemand":"On demand","speakers_one":"{{count}} speaker","speakers_other":"{{count}} speakers","noSpeakers":"No speakers","rooms_one":"{{count}} room","rooms_other":"{{count}} rooms","noRooms":"No rooms","category":"{{0}}","newCategory":"New category: {{0}}","noCategory":"No category","eventType":"{{0}}","noEventType":"No event type","vocabulary":"Vocabulary: {{0}}","noVocabulary":"No vocabulary","interpreters_one":"{{count}} interpreted language","interpreters_other":"{{count}} interpreted languages","noInterpreters":"No human interpreters","aiVoices_one":"AI audio interpretation in {{count}} language","aiVoices_other":"AI audio interpretation in {{count}} languages","noAiVoices":"No AI audio interpretation","aiVoicesAny":"AI audio interpretation in any language","linkOnly":"Link only","allPortals":"All portals","portals_one":"{{count}} portal","portals_other":"{{count}} portals","noPortals":"Not listed","accessCode":"Access code","noAccessCode":"No access code","livestream":"Livestream link","noLivestream":"No livestream","summary":"Summary: {{0}}","noSummary":"No summary","autoStartOn":"Starts by itself","autoStartOff":"Manual","originalAudioOn":"Original audio shared","originalAudioOff":"Original audio not shared","chat":"Chat","askAi":"Ask AI","qa":"Q&A","polls":"Polls","recap":"Recap","transcript":"Transcript download","slides":"Slides","songLyrics":"Song lyrics translated","nothingOn":"Nothing switched on","bibleOn":"Bible reader on","bibleOff":"Bible reader off","verseLinks":"Verse links","chatWorkspace":"{{0}} (workspace)","slowMode":"Slow mode {{0}} s","noSlowMode":"No slow mode","signChannels_one":"{{count}} sign language","signChannels_other":"{{count}} sign languages","noSignChannels":"No sign language","sourceBrowser":"Audio from a browser","sourceAv":"AV channel","captionDelay":"Captions delayed {{0}} s","songsOn":"Singing detection on","songsOff":"Singing detection off","chatOnMode":"Chat on · {{0}}","chatOff":"Chat off","noQa":"No Q&A","noPolls":"No polls","chatPrivateOnly":"Private chat only","avSourceVideo":"Video from your AV source","vocabularyTerms_one":"{{count}} term","vocabularyTerms_other":"{{count}} terms","public":"Public","delay":"{{0}} s delay"},"groups":{"chat":"Chat","qaPolls":"Q&A, polls & church tools"},"chatOff":{"title":"Chat is off for this session","text":"Viewers won't see a chat on the event page. Turn it on to choose how messages appear.","titleAudience":"Audience chat is off","textAudience":"Only private chat with the host is on. Turn audience chat on to choose how messages appear.","titleSettings":"Chat is off for new sessions","textSettings":"New sessions won't show a chat on the event page. Turn it on to choose how messages appear.","titleAudienceSettings":"Audience chat is off for new sessions","textAudienceSettings":"New sessions will have only private chat with the host. Turn audience chat on to choose how messages appear."},"eventTypeFamilies":{"faith":"Faith","learning":"Learning","business":"Business","media":"Media","care":"Care & public life","everyday":"Everyday"},"audienceChat":{"title":"Audience chat","help":"Viewers can chat with each other on the event page."},"addSpeakers":{"open":"Add several speakers","title":"Add speakers","subtitle":"They're saved to your Speakers list and added to this session.","organization":"Organization (optional)","rows":"Speakers to add","nameOfRow":"Name, row {{0}}","organizationOfRow":"Organization, row {{0}}","removeRow":"Remove row {{0}}","typeName":"Type a name, press Enter","paste":"Paste a list","pasteHelp":"One per line. A comma separates name and organization.","pasteLabel":"Paste your speakers","pastePlaceholder":"Pastor Jo Mensah, Grace Community\nAna Lima, Worship team","found_one":"{{count}} name found. It will appear as a row you can check before adding.","found_other":"{{count}} names found. They'll appear as rows you can check before adding.","makeRows_one":"Make {{count}} row","makeRows_other":"Make {{count}} rows","ready_one":"{{count}} speaker ready","ready_other":"{{count}} speakers ready","submit_one":"Add {{count}} speaker","submit_other":"Add {{count}} speakers","added_one":"{{count}} speaker saved and added to this session.","added_other":"{{count}} speakers saved and added to this session.","duplicate":"{{name}} looks like a speaker you already have.","useExisting":"Use the existing one","repeats_one":"{{count}} repeated name was left out.","repeats_other":"{{count}} repeated names were left out.","listedTwice":"{{name}} is in the list more than once.","removeRepeat":"Remove the repeat","organizationPlaceholder":"Organization"},"page":{"crumbLabel":"Breadcrumb","crumb":"Sessions","crumbNew":"New","title":"New session","description":"Fill in the essentials. Everything else starts from your <defaults>Event defaults</defaults>, and you can change any of it below.","editTitle":"Edit session"},"defaultsLine":{"text":"Everything below starts from your Event defaults.","open":"Open Event defaults"}},"eventOverview":{"header":{"eventCode":"Event code: {{0}}"},"status":{"draft":"Draft","disabled":"Disabled"},"goLive":{"label":"Go live","newTab":"(opens in a new tab)","noUpcomingSession":"This series has no upcoming session to go live with.","publishFirst":"Publish the event to go live."},"actions":{"more":"More actions","startEvent":"Start event","stopEvent":"Stop event","startTranscription":"Start transcription","edit":"Edit event","duplicate":"Duplicate","delete":"Delete event","deleteTitle":"Delete this event?","deleteHelp":"Attendees can no longer open it. This cannot be undone.","stopTitle":"Stop this event?","stopHelp":"Captions and audio end for everyone who is listening."},"duplicate":{"copyName":"{{0}} (copy)"},"glance":{"title":"At a glance","when":"When","speakerLanguage":"Speaker language","avChannel":"AV channel: {{0}}","join":"Where attendees join","joinOn":"Where attendees join, on {{0}}","eventCode":"Event code","joinLinkUnavailable":"The attendee link appears once a portal address is set up.","noPortal":"No portal shows this session yet.","noUpcomingDate":"This series has no upcoming date to share yet.","setUpPortal":"Set up a portal","shareWith":"Share with attendees","shareChoiceLabel":"What attendees open","thisEvent":"This event","portalHome":"Portal home","opensEvent":"Opens {{0}}","opensEventDetail":"Straight to this session: listen, captions, languages.","opensPortal":"Opens your portal, {{0}}","opensPortalDetail":"Your home page with every upcoming event. Good for a lobby screen or a newsletter.","qrCodeChosen":"QR code for the chosen link","link":"Link","copyLink":"Copy link","openLink":"Open the link in a new tab","shareNative":"Share…","downloadQr":"Download QR","morePosters":"More ways to share: posters, slides","postersShort":"Posters and slides","portalPicker":"On","copyEventCode":"Copy the event code","eventCodeCopied":"Event code copied","accessNotRequired":"Not required","typeCodeAt":"People type the code at {{0}}","qrCode":"QR code for the attendee link"},"when":{"timeZone":"Time zone: {{0}}","everyDay":"Every day","everyDays":"Every {{0}} days","everyWeek":"Every week","everyWeeks":"Every {{0}} weeks","everyWeekOn":"Every week on {{days}}","everyWeeksOn":"Every {{0}} weeks on {{days}}","everyMonth":"Every month","everyMonths":"Every {{0}} months","everyYear":"Every year","everyYears":"Every {{0}} years","until":"until {{0}}"},"readiness":{"title":"Ready to go live?","description":"Check these before the event starts.","fix":"Fix","stateOk":"Ready","stateAttention":"Needs attention","stateInfo":"Good to know","audioComputer":"Audio comes from a computer (web browser)","audioComputerHelp":"Go live from the computer that has the sound.","audioAv":"Audio comes from the AV channel {{0}}","audioAvHelp":"The channel is set up. The console shows whether it is receiving sound.","audioAvDisabled":"The AV channel {{0}} is turned off","audioAvMissing":"The chosen AV channel no longer exists","captions":"Captions from {{0}} into every language","noCaptions":"{{0}} has no speech recognition, so there will be no captions","languagesExtra":"Interpreted languages: {{0}} · AI voice languages: {{1}}","languagesInterpreted":"Interpreted languages: {{0}}","languagesAiVoice":"AI voice languages: {{0}}","published":"Published","publishedHelp":"Attendees can find and join it.","draft":"Draft: attendees cannot see it yet","disabled":"Disabled: attendees cannot join","listedOnAll":"Listed on all your portals","listedOn":"Listed on {{0}}","private":"Private: not listed on any portal","privateHelp":"Share the event link to invite people.","noPortal":"You have no portal yet","noPortalHelp":"Attendees can still join with the event link.","createPortal":"Create a portal","planEnough":"Plan time: {{0}} left, this event needs {{1}}","planShort":"Not enough plan time: {{0}} left, this event needs {{1}}","planUnlimited":"Your plan has unlimited streaming time","planNotIncluded":"Streaming time is not included in your plan","planLaterPeriod":"Plan time is checked when this event's billing period starts","soundCheckNever":"Sound has never been proved to arrive","soundCheckHelp":"We do not record sound checks yet. Run one before the day — it is the fastest way to catch a sound board that is not routed to us.","soundCheckFix":"Test audio","audioMeeting":"Audio comes from the {{0}} meeting","audioMeetingHelp":"InterScribe receives the meeting's audio through the {{0}} bot once translation starts.","audioMeetingNeedsFix":"The {{0}} bot can't join the meeting yet","audioMeetingFix":"Open {{0}} controls"},"settings":{"title":"Settings","intro":"What this event uses, section by section.","edit":"Edit","category":"Category","speakers":"Speakers","rooms":"Rooms","tags":"Tags","vocabulary":"Vocabulary","interpreters":"Interpreted languages","visibility":"Visibility","shownOn":"Shown on","allPortals":"All portals","link":"Event link","accessCode":"Access code","codeNotRequired":"Not required","partnershipPass":"Partnership pass","livestream":"Livestream link","captionDelay":"Caption delay","seconds":"{{0}} seconds","autoStart":"How it starts","bible":"Bible reader","chat":"Public chat"},"sections":{"basics":"Essentials","details":"Additional details","captions":"Captions & translation","interpretation":"Interpretation","access":"Access","video":"Video & replays","after":"After the event","more":"More options"},"audienceCard":{"title":"Audience experience","description":"What viewers can do.","bibleRow":"Bible tab · verse links","bibleResourceRow":"Bible reader resource","signLanguageRow":"Sign language: {{language}}"},"chatCard":{"title":"Chat & moderation","description":"Audience chat for this event.","publicChatLabel":"Public chat","window":"{{before}} min before · {{after}} min after","moderationLabel":"Moderation","slowModeLabel":"Slow mode","pendingReview_one":"{{count}} message waiting for review","pendingReview_other":"{{count}} messages waiting for review","settings":"Settings","moderate":"Moderate"}},"eventShare":{"title":"Share {{0}}","choice":{"title":"1 · What attendees open","thisEvent":"This event","thisEventDetail":"Straight to {{0}}: listen, captions, languages.","yourPortal":"Your portal","yourPortalDetail":"Your home page with every upcoming event.","portal":"Portal","wholeSeries":"Link the whole series (always opens the next date)"},"link":{"title":"2 · Link and QR code","opensEvent":"Opens {{0}}","opensPortal":"Opens your portal, {{0}}","sameOnScan":"Scanning the code opens the same page.","qrAlt":"QR code for the chosen link","downloadQr":"Download QR (PNG)","field":"Link","copy":"Copy link","open":"Open","emailSoon":"Email · coming soon","opensSeries":"Opens the series {{0}}"},"code":{"title":"3 · Join with a code","intro":"For people who type rather than scan: they go to the join page and enter the code.","eventCode":"Event code","copyEventCode":"Copy the event code","joinPage":"Join page","copyJoinPage":"Copy the join page link","seriesCode":"Series code","copySeriesCode":"Copy the series code","accessCode":"Access code","notRequired":"not required","seriesAccessCode":"Series access code","copyAccessCode":"Copy the access code","copySeriesAccessCode":"Copy the series access code"},"posters":{"title":"4 · Posters and slides","language":"Language","carries":"Every poster carries the QR code and link chosen above.","preview":"{{0}} preview","open":"Open","download":"Download","preparingPdf":"Preparing PDF...","editText":"Edit text","announcement":{"name":"Announcement poster","description":"Before the event and on site."},"instructions":{"name":"Instructions poster","description":"Step by step, for room displays."},"sheet":{"name":"Instruction sheet","description":"Three steps for handouts and the lobby."},"slide":{"name":"Presentation slide","description":"Widescreen, for stage screens."},"portal":{"name":"Portal access cards","description":"Cards that point people to your portal."}}},"eventViewer":{"tab":"Viewer features","title":"Viewer features","saved":"Viewer features saved.","recap":"“What did I miss?” recaps","recapHint":"Viewers who join late or come back can ask for an AI summary of the last minutes.","questions":"Ask AI","questionsHint":"Signed-in viewers ask about what was said and get short answers citing the moment. Organizers see questions, not who asked.","transcript":"Transcript download","transcriptHint":"Signed-in viewers can download the transcript after the session.","slides":"Translated slides","slidesHint":"Show the text of the slides in each viewer's language.","slideSharing":"Viewers can save and share slide images","slideSharingHint":"Only the translated slides of this session.","slidesNotConnected":"Connect your presentation software first","slidesSetUp":"Set it up →","slidesNotConnectedError":"Connect your presentation software before turning on translated slides.","translateLyrics":"Translate song lyrics","translateLyricsHint":"Viewers see the lyrics of each song in their language. Turn off to show the original lyrics only.","bible":"Bible reader","bibleHint":"Let viewers open the Bible and read verses during this session.","bibleDetectionUnsupported":"Verse links aren't available for sessions spoken in {{language}}; viewers can still open the Bible reader.","verseLinks":"Link verses the speaker cites","verseLinksHint":"Detected references become tap targets in the captions.","chat":"Chat","chatMode":"Audience chat","chatModeWorkspace":"Workspace default ({{mode}})","slowMode":"Slow mode","slowModeOff":"Off","seconds":"{{count}} s","planDowngradeNotice":"Your plan no longer includes this. It turns off when you save.","invalid":{"chatModerationMode":"Choose a chat mode from the list.","chatSlowModeSeconds":"Choose a slow mode from the list."},"sign":{"disable":"Turn off","planDowngraded":"Your plan no longer includes Sign language. You can turn off or remove a channel, but not add or turn one back on.","title":"Sign language","description":"A human interpreter signs the session. Viewers choose a sign language and see the interpreter beside the captions.","savesImmediately":"Sign channel changes save right away, separately from this page's Save.","sourceLiveKit":"Interpreter camera","sourceExternal":"External video","interpreterLinkHint":"Send this to your interpreter. They sign in with their InterScribe account and need the Interpreter booth permission.","copyLink":"Copy link","copied":"Link copied","removeConfirm":"Remove this sign channel? Viewers will no longer see it.","addTitle":"Add a sign language","languageLabel":"Interpreter’s sign language","sourceLabel":"Interpreter video","urlLabel":"Video URL","labelLabel":"Viewer note (optional)","add":"Add sign language","duplicate":"That sign language already has a channel on this session.","invalid":{"signLanguageCode":"Choose a sign language from the list.","source":"Choose Interpreter camera or External video.","externalUrl":"Enter a valid https:// video URL.","label":"The label is too long."},"urlHint":"The HTTPS video feed viewers will watch.","labelHint":"Extra context beside the language, such as “Main stage”.","inheritedHint":"New sessions inherit these interpreter channels. Camera booth links are created separately for each session.","customizeLabel":"Add a viewer note (optional)","languageNameAutomatic":"Viewers see the sign-language name automatically.","createdWithSession":"The interpreter's camera link is created with this session."},"openModeration":"Open moderation","chatSettingsHint":"Blocked words and auto-hide after reports:","chatSettingsLink":"Settings › Chat","slowModeHint":"Time each viewer must wait between messages. Off means no wait.","chatModeDescriptions":{"WORKSPACE":"Uses the chat setting from workspace Settings.","OPEN":"Messages appear immediately.","REVIEW_FIRST":"A moderator approves each message before it appears.","PAUSED":"Read-only. Viewers can read messages but cannot send new ones."},"chatMessagesAppear":"How messages appear","workspaceDefaultTag":"Workspace default","chatFollowingWorkspace":"Following your workspace setting: {{mode}}. Pick another to change it for this session only.","chatOverridesWorkspace":"This session differs from your workspace setting ({{mode}}).","settingsChatFollowing":"New sessions follow your workspace setting: {{mode}}. Pick another to change it for new sessions only.","settingsChatDiffers":"New sessions use a different setting than your workspace ({{mode}}).","useWorkspaceDefault":"Use workspace default","minutes":"{{count}} min"},"featureFlags":{"title":"Feature Flags","object":"Flag","plural":"Flags","enabled":"Enabled","filter":"Filter","filters":"Filters","noFilters":"No filters","triggers":"Triggers","empty":{"title":"No feature flags","description":"Feature flags are used to enable or disable features in the app.","demo":"Create a 'maintenance' flag, enable it and visit the landing page to see it in action."},"danger":{"title":"Danger zone","description":"Be careful when editing feature flags, you can break the app.","reset":{"title":"Reset all flags and events","description":"Are you sure you want to reset all flags and events?"}}},"featureLimits":{"reachedMaxLimit":"You've reached the limit ({{0}})","reachedMonthLimit":"You've reached the limit this month ({{0}})","noSubscription":"You don't have an active subscription","notIncluded":"Not included in your plan","upgradeSubscription":"Upgrade your subscription to get this feature"},"features":{"page":{"items":{"onDemand":{"title":"On-Demand languages"},"noApp":{"title":"No app, no receiver"}}}},"feedback":{"title":"How can we help?","object":"Feedback","plural":"Feedback","message":"Message","sessionLabel":"Is this about a session?","sessionHint":"We attach the technical details of that session for you: no need to describe your setup.","noSpecificSession":"No specific session","attachedSession":"Attached to {{session}} · {{date}}","changeSession":"Change","sent":"Thank you for your feedback!","limitReached":"You've reached the limit of feedback messages today. Try again tomorrow!","notLoggedIn":"You need to be logged in to send feedback.","disabled":"This feature is not enabled for your workspace.","messageTooLong":"Your message is too long. Please keep it under 5,000 characters."},"feedbackChoice":{"contactOk":"Contact OK","contactDeclined":"Don't contact","kind":{"idea":"Idea","better":"Could be better","praise":"Praise"},"area":{"sessions":"Sessions","console":"Console","interpreters":"Interpreters","listeners":"Listeners","captions":"Captions","billing":"Billing","other":"Other"}},"firstVisit":{"welcome":{"eyebrow":"Welcome to InterScribe","headline":"Every voice in the room, understood.","body":"Somewhere today, someone will follow a sermon, a keynote or a town hall in their own language because a workspace like this one exists. Thank you for building that with us.","chips":{"captions":"Live captions and translation","interpreters":"Interpreters in a browser booth","everywhere":"For the room, and far from it"},"primaryCta":"Show me around","secondaryCta":"I'll explore on my own","signature":"With gratitude, the InterScribe team","close":"Close","letsGo":"Let's go"},"gettingStarted":{"escToClose":"Esc · close","close":"Close","celebration":{"title":"You're ready for your first event!","body":"Nothing left to set up — your next event is ready to go out to the room, and to everyone listening from somewhere else.","dontShowAgain":"Don't show this again","goToDashboard":"Go to my dashboard"},"doneOf":"{{done}} of {{total}} done","progress":{"letsGetStarted":"Let's get started","aGreatStart":"A great start","halfway":"Halfway there","oneToGo":"One to go"},"doneChip":"Done","upNext":"Up next","comingUp":"Coming up","hideNote":"Know your way around already?","hide":"Hide this guide"},"plan":{"eyebrow":{"event":"Your first event","service":"Your first service"},"headline":{"event":"Nine small things, then an event everyone understands.","service":"Nine small things, then a service everyone understands."},"intro":"The first five are the setup steps from Getting started, and each turns green on its own. The last four are people and practice.","setupHeading":"Sound and room","peopleHeading":"People and practice","when":{"label":{"event":"First event","service":"First service"},"none":"No date yet","noneHint":"Book it as a session and we count down with you.","place":"{{time}} · {{place}}","days_one":"day","days_other":"days","left_one":"thing left","left_other":"things left","change":"Change the date","pick":"Pick a date"},"items":{"date":{"title":{"event":"Pick the date of your first event","service":"Pick the date of your first service"},"hint":"Book it as a session and we count down with you","doneHint":"{{date}} · we count down with you","action":"Pick a date"},"invite":{"title":"Invite your AV volunteer","hint":"They get the desk steps, you keep the rest","action":"Invite"},"rehearse":{"title":"Rehearse before the day","hint":"Play a recording into your room and listen on your own phone","action":"Sound test"},"poster":{"title":"Print your QR poster","hint":"From the promotion kit: a poster with your QR code and link","noPortal":"Set up your front door first, then print its poster","action":"Open kit"}},"markDone":"Mark done","markedDone":"Done · undo","markDoneLabel":"Mark “{{title}}” done","undoLabel":"Mark “{{title}}” not done","upstreamTip":"On the day, a steady upload connection at the venue matters more than strong Wi-Fi."},"recap":{"region":"Your first event, in numbers","eyebrow":{"event":"Your first event · {{date}}","service":"Your first service · {{date}}"},"headline_one":"{{count}} person followed along in their own language.","headline_other":"{{count}} people followed along in their own language.","where":"{{name}}, {{place}}.","whereNoPlace":"{{name}}.","wellDone":"Well done, {{name}}.","wellDoneNoName":"Well done.","putAway":"Put away","putAwayLabel":"Put the recap of your first event away","stats":{"listeners_one":"listener","listeners_other":"listeners","peak":"at the peak","minutes_one":"minute understood","minutes_other":"minutes understood","languages_one":"language","languages_other":"languages"},"chart":{"title":{"event":"Listeners through the event","service":"Listeners through the service"},"byLanguage":"Who listened, by language","range":"{{from}} to {{to}}","peak":"peak","label":"Listeners through the session, {{peak}} at the peak"},"language":"{{name}} · {{count}}","report":{"title":"See every number","body":"The full report: listeners over time, by language, and what was captioned.","action":"Open the report"},"summary":{"title":"Read the summary","body":"What {{name}} covered, from its published summary.","action":"Read the summary"},"next":{"title":"Book the next one","body":"One session, or a series that repeats.","action":"Book a session"}}},"format":{"object":"Format","word":"Word Document (.docx)","pdf":"PDF (.pdf)","markdown":"Markdown (.md)","plainText":"Plain Text (.txt)","srt":"SRT (.srt)"},"front":{"navbar":{"product":"Product","pricing":"Pricing","contact":"Contact","blog":"Blog","newsletter":"Newsletter","terms":"Terms and Conditions","privacy":"Privacy Policy","features":"Features & Plans","solutions":"Solutions","about":"About","affiliates":"Affiliate program","useCases":"Use Cases","resources":"Resources","company":"Company","languages":"Languages","streamerAgent":"Streamer Agent","openApp":"Open App","howItWorks":"How it works","seeYourPrice":"See your price","logIn":"Log in","menu":"Menu","howItWorksMenu":{"features":"Features","featuresDescription":"Everything InterScribe does, from captions to voice.","streamerAgentDescription":"The desktop app for the sound desk.","mobileApps":"Mobile apps","mobileAppsDescription":"Listen and run sessions from your phone.","integrations":"Integrations","integrationsDescription":"Connect the tools you already use.","liveCaptioning":"Live captioning","liveCaptioningDescription":"Captions in every language, as people speak.","realTimeTranslation":"Real-time translation","realTimeTranslationDescription":"Speech translated as it happens.","aiVoiceTranslator":"AI voice translator","aiVoiceTranslatorDescription":"Hear the room in your own language.","simultaneousInterpretation":"Simultaneous interpretation","simultaneousInterpretationDescription":"Human interpreters, in their booth or yours.","mobileAppsComingSoonDescription":"Coming soon: listen and run sessions from your phone."},"solutionsMenu":{"churches":"Churches","churchesDescription":"Services in every language your congregation speaks.","events":"Conferences & events","eventsDescription":"Live interpretation and captions for large events.","education":"Education","educationDescription":"Lectures and campus events everyone can follow.","business":"Business & town halls","businessDescription":"All-hands, town halls and meetings across languages."},"descriptions":{"forEvents":"Live interpretation for conferences, services, and large events.","languages":"See supported language options for captions, translation, and voice playback.","streamerAgent":"Download desktop agents for recurring audio workflows and hardware-backed setups.","blog":"Insights and best practices.","newsletter":"Weekly product and content updates.","docs":"Setup guides and technical documentation.","more":"Use cases, comparisons, and additional resources.","about":"Who we are and what we build.","contact":"Talk with our team and request a demo.","resources":"Guides, templates, and reference materials."},"hearSample":"Hear a sample"},"hero":{"headline1":"Live <translation>translation</translation> for your","headline2":"in any language.","subheadline1":"Transform → Engage → Connect at Every Event","hint":"InterScribe: Bridging Languages, Building Connections","buy":"Get Started","features":"Features","docs":"Documentation","components":"Interactive Tools","blog":"Blog","useCases":"Use Cases","contact":"Contact us","startHint":"Seamless integration with your existing platforms","cta":"Get Started for Free","ctaDisclaimer":"Your first 2 hours of use are on us.","changelog":"Latest Updates","rotatingPhrases":["church service","corporate training","classroom","conference","meeting"]},"cloud":{"inclusiveEvents":"Inclusive events in over 100+ languages"},"banner":{"text":"Planning an event? Book a live InterScribe demo.","textMd":"Planning an event? Book a live InterScribe demo built around your goals.","cta":"Book a Demo"},"footerCTA":{"email":"Your mail address"},"pricing":{"title":"Features & Plans","headline":"Scalable plans for events of all sizes, from local gatherings to global conferences.","tryoutCTA":{"title":"Want to explore more first?","button":"Start with the Trial","continueButton":"Continue with the Trial","note":"The first 2 hours of your tryout are on us."}},"newsletter":{"title":"Stay up to date","headline":"Subscribe for the latest in event engagement and accessibility innovations","email":"Email address","firstName":"First name","lastName":"Last name","subscribe":"Subscribe","subscribing":"Subscribing","subscribed":"Welcome to the InterScribe community!","checkEmail":"Thank you for subscribing! Check your email to confirm and start receiving updates.","weCare":"We value your privacy and are committed to accessible communication.","emailRequired":"Email address is required","invalidEmailFormat":"Please enter a valid email address","invalidEmail":"This email address cannot be used"},"contact":{"title":"Let's Connect","headline":"Discover how InterScribe can transform your events","firstName":"First name","lastName":"Last name","organization":"Organization","jobTitle":"Job title","email":"Email","send":"Send","users":"Expected number of attendees","comments":"Questions or comments","setup":"Update the .env variable INTEGRATIONS_CONTACT_FORMSPREE","success":"Thank you, {{0}}! We're excited to show you how InterScribe can elevate your events. We'll be in touch shortly.","error":"Oops! Something went wrong. Please try again.","emailRequired":"Email address is required","invalidEmailFormat":"Please enter a valid email address","invalidEmail":"This email address cannot be used","demoQuestion":"Would you like to book a live demo?","demoYes":"Yes, show me a tailored walkthrough","demoNo":"No thanks, just send my message","demoHint":"After you send this, we'll open our calendar so you can pick a time that works for you.","marketingConsent":"Send me occasional product news (optional). We'll email a link to confirm.","demoModalTitle":"Message sent — let's book your demo","demoModalDescription":"We've received your details. Pick a time that works for you and we'll tailor the walkthrough to your event.","demoModalCta":"Pick your demo time"},"brand":{"title":"Our Brand","description":"InterScribe: Innovating event communication and engagement.","entityReferences":{"title":"Entity references","company":"Company","technology":"Technology","methodology":"Methodology"}},"changelog":{"title":"Product Updates","headline":"Continuous innovation to enhance your event experience."},"roadmap":{"title":"Future Innovations","headline":"Shaping the future of event engagement and accessibility."},"faq":{"title":"Frequently Asked Questions","headline":"Everything you need to know about InterScribe's event solutions","subheadline":"Common questions about our engagement and accessibility tools","questions":{"q1":"How does InterScribe enhance event accessibility?","a1":"InterScribe provides real-time captions, multi-language translations, and interactive tools that ensure all attendees can fully participate, regardless of language or ability.","q2":"Can InterScribe integrate with my existing event platform?","a2":"Yes, InterScribe is designed to seamlessly integrate with popular event platforms, making it easy to add our engagement and accessibility features to your existing setup."}},"footer":{"headline":"Elevate Your Events with InterScribe","copyright":"2024, InterScribe - All rights reserved.","builtWith":"Powered by","application":"Application","product":"Product","pricing":"Pricing","signIn":"Sign in","signUp":"Sign up","blog":"Blog","docs":"Docs","contact":"Contact","newsletter":"Newsletter","changelog":"What's New","termsAndConditions":"Terms and Conditions","privacyPolicy":"Privacy Policy","features":"Features","tagline":"Making spoken content understandable across languages — instantly.","forEvents":"For Events","platform":"Platform","mobileApps":"Mobile Apps","mobileAppsPrompt":"Apps","churches":"Churches","universities":"Universities","conferences":"Conferences","corporate":"Corporate","healthcare":"Healthcare","eventEngagement":"Event Engagement","liveCaptioning":"Live Captioning","realTimeTranslation":"Real-Time Translation","simultaneousInterpretation":"Simultaneous Interpretation","languageAccessAdaGuide":"Language Access (ADA Compliance Guide)","aiTranscription":"AI Transcription","productComparisons":"Product Comparisons","adaTitleIiCompliance":"ADA Title II Compliance","eaaCompliance":"EAA Compliance","bill96Compliance":"Bill 96 Compliance","costCalculator":"Cost Calculator","promotionKit":"Promotion kit","resourceCenter":"Resource Center","careers":"Careers","copyrightLine":"© {{year}} InterScribe. All rights reserved.","heading":"Footer","legal":"Legal","dataProtection":"Privacy & Data Protection","brandLine":"Every voice in the room, understood.","canadianCompany":"A Canadian company.","whoFor":"Who it's for","help":"Help","events":"Events","education":"Education","business":"Business","interpreters":"Interpreters","howItWorks":"How it works","languages":"Languages","integrations":"Integrations","compare":"Compare","engagement":"Engagement","roadmap":"Roadmap","talkToPerson":"Talk to a person","helpAndDocs":"Help and Docs","status":"Status","trustAndPrivacy":"Trust and privacy","resources":"Resources","about":"About","brand":"Brand","humanInterpreters":"Human interpreters","allUseCases":"All use cases","hearSample":"Hear a sample","languageAccess":"Language access","partners":"Partners","brandKit":"Brand kit"},"legalTranslationNotice":{"message":"This page was translated from English with AI. Only the English version is binding.","link":"Read the English version."},"terms":{"title":"Terms and Conditions","effective_date":"Effective Date: May 15, 2024. Last Updated: October 16, 2026","intro":"These Terms and Conditions (\"Terms\") govern access to and use of InterScribe (\"we,\" \"our,\" or \"us\"), a SaaS platform offering AI-powered real-time transcription, translation, and interpretation services. These Terms apply to organizational customers and their authorized users (\"Client,\" \"you\"). By accessing or using InterScribe, you agree to these Terms and our Privacy Policy. If you do not agree, do not use the Services.","contracting_entity":{"title":"Contracting Entity and Authority","body":"The InterScribe service is operated by Kingdom Global Ventures Inc., based in Toronto, Canada. By using the platform, you agree to these Terms on behalf of your organization and confirm you have the authority to bind that entity. If you register with an email domain associated with an organization, InterScribe may treat the account as an 'Administered Account' and grant administrative control to that organization."},"eligibility":{"title":"Eligibility and Organizational Access","body":"InterScribe for Organizations is available to legal entities. You are responsible for ensuring that your use of InterScribe complies with applicable laws and is suitable for your intended audience."},"service_description":{"title":"Service Description","intro":"InterScribe is a real-time AI-powered communication platform designed to enhance multilingual accessibility and post-event productivity. Our Services include:","live_transcription":"Live Transcription: Real-time voice-to-text conversion during meetings, webinars, and events.","ai_translation":"AI-Powered Translation: Instant translations of spoken content into multiple languages, viewable in text format.","ai_interpretation":"AI Interpretation Interface: Visual tools to assist human interpreters and support AI-driven language comprehension.","av_dashboards":"AV Dashboards: Audio-visual control centers for moderators and AV teams to manage live language channels and participant engagement.","frontdoor":"FrontDoor: A branded access portal for audience members, offering seamless entry to events, live captions, and translations.","post_event_archives":"Post-Event Archives: Access to event transcripts, translation logs, speaker notes, and other AI-generated summaries.","disclaimer_title":"Important Note:","disclaimer":"InterScribe is a technology service provider. We do not offer certified legal, medical, or government interpretation. Our Services are designed for informational and accessibility purposes and are not a substitute for professional human interpreters where formal certification or accuracy is legally or ethically required."},"video_translation":{"title":"Video Translation","body":"A workspace that uses Video translation (importing, transcribing, translating and dubbing videos, AI voices and lip changes) also accepts the Video translation terms, which add rules for that service and its AI voice provider.","link":"Read the Video translation terms"},"trial_and_subscription":{"title":"Free Trial and Subscription","body1":"Each organization may use one free trial: up to two (2) live hours within fourteen (14) days, with the features of the plan or size chosen and one AI voice language. We may ask for a payment card to start a trial; the card is checked and saved but nothing is charged unless you later buy a plan or hours. Continued use after the trial requires a paid plan or prepaid hours.","body2":"Paid subscriptions may renew automatically unless canceled before the renewal date. You may cancel a subscription online at any time; you keep access until the end of the period you have paid for, and no partial refunds are given for that period. Unless required by law, fees are non-refundable, except: (a) the first payment of a subscription is refunded, less the value of what was used, if you ask within fourteen (14) days of that payment; (b) a purchase of prepaid hours or AI voice hours is refunded in full if you ask within fourteen (14) days of payment and none of it has been used, or less the value of what was used if some of it has; after fourteen (14) days it is not refunded, and its unused hours remain valid as described below; (c) a one-time event order follows the refund terms shown on its order page; and (d) where a documented service interruption is attributable to InterScribe. For prepaid hours, interpreter seats are refunded only if no live session has run in that workspace since the purchase. Refunds are issued by our staff on request, not automatically. You are responsible for applicable taxes, duties, and similar governmental charges.","invites":{"title":"Trial invitations","body":"We may invite an organization to a trial by a personal link. An invitation is for the named email address or domain, can be used once, and expires on the date shown. It may include a discount, which applies only to the purchase and period it describes, cannot be exchanged for cash, and ends if the invitation expires or is withdrawn."},"abuse_prevention":{"title":"Abuse Prevention","body":"Clients are prohibited from creating multiple accounts or using alternate identities to repeatedly access free trial hours. InterScribe reserves the right to suspend or terminate access, limit features, or refuse service to any account suspected of engaging in abuse of the free trial program. Determination of abuse is at the sole discretion of InterScribe. This includes using several payment cards, email addresses, domains or workspaces to obtain more than one trial or discount."}},"fee_changes":{"title":"Fee Changes","body":"We may change subscription pricing at any time with reasonable prior notice. Fee changes will apply at the start of the next billing cycle. Continued use after notification constitutes acceptance."},"fair_usage":{"title":"Fair use and plan limits","body":"Each plan sets how many phones can listen to audio at the same time across all your rooms, and up to 20 languages can be translated at the same time. Reading captions and using chat, Q&A and polls do not count toward the phone limit. When your usage reaches a plan limit, we tell you in the app and by email and may recommend a plan that fits. To keep the service reliable for every customer, InterScribe may cap usage above a plan limit, for example by not starting audio for additional phones or not adding further translated languages, and may contact you, restrict access, or move you to a suitable plan when usage substantially or repeatedly exceeds your plan, or when we detect abuse such as automated traffic, sharing access outside your organization, or traffic that degrades the platform. We will make commercially reasonable efforts to notify you before, or promptly after, applying a cap."},"prepaid_hours":{"title":"Prepaid hours and one-time events","body":"Prepaid hours can be used for events up to the audience size they were bought for and cannot be converted to another size. They are valid for twelve (12) months from payment; buying more hours moves the expiry of all remaining prepaid hours to twelve months from the new purchase. Unused hours expire at the end of their validity and are not refunded. If you start a plan while you hold prepaid hours, they become added hours that do not expire while your plan is active; if your plan ends, they expire twelve (12) months after it ends. Your plan's monthly hours and any hours we gave you are used first, then added or prepaid hours, earliest expiry first."},"refunds_withdrawal":{"title":"Refunds, withdrawal and cancelling","plans":"Plans: within 14 days of your first payment, you get back what you paid less what you used. After that, cancel any time in Settings › Subscription; access runs to the end of the period you paid for.","prepaid":"Prepaid hours and voice packs: a full refund within 14 days if none are used, or less what was used. For voice packs, contact us to ask for it. One-time events and staffed services keep the terms in your order.","rightBefore":"If you bought a plan or prepaid hours as an individual in the EEA or UK, this is your right to withdraw from the contract within 14 days. For plans and prepaid hours, use the same page: sign in and choose","withdraw":"Withdraw from contract","between":". Everyone else chooses","request":"Request a refund","after":".","cta":"Sign in to withdraw or request a refund"},"add_ons":{"title":"Add-ons","body":"Add-ons such as interpreter seats, extra listeners, assisted setup and managed events are priced separately, are not paid from event hours, and are not reduced by volume discounts. Interpreter seats are priced per seat per event day. Extra listeners are a monthly addition to a plan and renew and end with it."},"large_events":{"title":"Events over 5,000 people","body":"Prices shown for audiences over 5,000 are an estimated range. The price is confirmed in a written quote, and only the quoted price is binding."},"user_conduct":{"title":"User Conduct and Responsibilities","maintain_confidentiality":"Maintain the confidentiality of access credentials","no_interference":"Not interfere with platform operation or misuse the service","compliance":"Ensure that use of InterScribe complies with local laws and is appropriate for their context (e.g., use with minors, sensitive content)","no_hate":"Not use the platform to promote hate, discrimination, harassment, or violence based on race, religion, sex, sexual orientation, nationality, or disability","no_scraping":"Not engage in unauthorized scraping, benchmarking, system probing, or malicious interference","no_impersonation":"Not impersonate others or misrepresent affiliations","no_malware":"Not introduce malware or attempt unauthorized access","termination_rights":"InterScribe may investigate suspected misuse and may suspend, restrict, or terminate accounts that violate these Terms, our acceptable-use standards, or applicable law."},"account_security":{"title":"Account Security","body":"You are responsible for maintaining the confidentiality of your account credentials and restricting access to your account. You agree to accept responsibility for all activities that occur under your account. You must promptly notify InterScribe of any unauthorized use or suspected security breach."},"accuracy_disclaimer":{"title":"Accuracy Disclaimer","body1":"InterScribe uses AI-based tools capable of achieving high levels of accuracy under optimal conditions. However, translation and transcription results are not guaranteed and may be affected by variables such as audio quality, speaker accents, and background noise. InterScribe disclaims liability for any errors or misinterpretations. The system is not optimized for use with background music or non-verbal audio.","body2":"AI-generated outputs are informational and assistive only. They are not legal, medical, financial, emergency, or other professional advice, and should not be relied on as the sole basis for safety-critical or legally binding decisions."},"ownership":{"title":"Ownership and Licensing","body1":"As between the parties, Clients retain ownership of Customer Content (including transcripts, translations, and uploaded materials). You grant InterScribe a limited, non-exclusive, royalty-free license to host, process, transmit, and display Customer Content solely to provide, secure, and improve the Services in accordance with applicable law and your documented settings.","body2":"Feedback, suggestions, or ideas submitted to InterScribe may be used without compensation or obligation. InterScribe owns all improvements and developments arising from such feedback."},"platform_ip":{"title":"Platform Intellectual Property","body":"All rights, title, and interest in and to the Service (excluding client-owned content) are and shall remain the exclusive property of InterScribe and its licensors. Clients are granted a limited, non-exclusive, non-transferable license to use the Service in accordance with these Terms. No part of the Service may be copied, modified, or used to build competing products."},"third_party":{"title":"Third-Party Services and Subprocessors","aws":"Amazon Web Services (AWS) for hosting infrastructure, speech-to-text, and text-to-speech services","openai":"OpenAI for natural language processing, summarization, and translation enhancements","deepgram":"Deepgram for speech-to-text transcription services and model training","stripe":"Stripe for payment processing","elevenlabs":"ElevenLabs for AI voices, voice cloning and dubbing (Video translation only)","consent":"Clients acknowledge that approved subprocessors may process data as necessary to provide the Services. InterScribe maintains written agreements with subprocessors requiring confidentiality, security controls, and lawful processing obligations."},"model_improvement":{"title":"Model Improvement Program","body1":"InterScribe may use de-identified and aggregated service data to improve quality, reliability, and language performance. Where required by law, we rely on an appropriate legal basis (such as consent, legitimate interests, or contractual necessity) before using data for model improvement.","body2":"Clients may request restrictions or opt-out options for specific model-improvement workflows by contacting InterScribe. Certain restrictions may limit feature availability or require a revised commercial plan where additional isolation controls are requested."},"recording":{"title":"Recording and Consent","body":"Clients are solely responsible for complying with all laws and regulations governing notice, consent, recording, and retention of audio/video content in each relevant jurisdiction. When recording features are enabled, InterScribe acts as a processor on the Client’s instructions; Clients must provide required participant notices and obtain valid consents where required."},"interpretation_disclaimer":{"title":"Interpretation Accuracy Disclaimer","body":"InterScribe's captioning, transcription, and interpretation services—whether AI-powered or human-assisted—are provided to support communication and accessibility. They do not constitute an official, certified, or legal record. Clients are responsible for verifying the accuracy of any outputs for formal or legal use."},"ask":{"title":"Ask: Viewer Questions and AI-Generated Answers","body1":"Ask lets viewers submit questions about a session; answers are generated by AI from the session's transcript. Organizers can see the questions viewers ask and the answers given, but never who asked: not the viewer's name, email, account, or language.","body2":"Questions and answers are stored with the session and are deleted when the organizer deletes the session.","body3":"AI-generated answers can be wrong and are not the speaker's own words. Organizers can mark a question as addressed, flag an answer, or answer a question themselves.","body4":"Organizers must not use Ask content, alone or combined with other information, to try to identify a viewer."},"indemnification":{"title":"Indemnification","body":"You agree to indemnify, defend, and hold harmless InterScribe and its affiliates, officers, directors, employees, and agents from any claims, liabilities, damages, losses, or expenses, including legal fees, arising out of your use of the Service, your violation of these Terms, or your violation of any third-party rights."},"data_security":{"title":"Data Security and Compliance","body":"InterScribe applies commercially reasonable technical and organizational safeguards, including encryption in transit and at rest, access controls, monitoring, and incident-response procedures. Data may be stored or processed in Canada, the United States, or other approved regions depending on service configuration. If a confirmed security incident affecting Customer Content occurs, InterScribe will notify affected Clients without undue delay as required by applicable law."},"third_party_links":{"title":"Third-Party Links","body":"The Service may contain links to third-party websites or tools. InterScribe is not responsible for the content, accuracy, or privacy practices of these third parties. Use of third-party sites is at your own risk."},"changes":{"title":"Changes to Terms and Services","body":"We may update these Terms or related policies from time to time. For material changes, we will provide notice (for example, by email or in-product notice) before the change takes effect, unless earlier changes are required by law or security needs. Continued use after the effective date of an update constitutes acceptance."},"limitation_of_liability":{"title":"Limitation of Liability","body":"To the maximum extent permitted by law, InterScribe’s aggregate liability arising out of or related to the Services will not exceed the total fees paid by the Client in the twelve (12) months before the event giving rise to the claim. InterScribe is not liable for indirect, incidental, special, consequential, exemplary, or punitive damages, or for loss of profits, revenue, goodwill, or data, even if advised of the possibility. Nothing in these Terms excludes liability that cannot be limited under applicable law."},"force_majeure":{"title":"Force Majeure","body":"InterScribe shall not be liable for any failure or delay in performance due to causes beyond its reasonable control, including acts of God, war, strikes, internet outages, government orders, or other force majeure events. Performance shall resume as soon as reasonably possible."},"assignment":{"title":"Assignment","body":"You may not assign or transfer your rights or obligations under these Terms without prior written consent from InterScribe. InterScribe may assign its rights or obligations at any time without restriction."},"entire_agreement":{"title":"Entire Agreement and Severability","body":"These Terms constitute the entire agreement between you and InterScribe. If any provision is found unenforceable, the remaining provisions shall remain in full force and effect."},"termination":{"title":"Termination","body":"Accounts may be terminated for violations of these Terms or applicable laws. In such cases, no refunds will be issued and continued use is prohibited. Provisions related to intellectual property, disclaimers, liability, and data rights will survive termination."},"governing_law":{"title":"Governing Law","body":"These Terms are governed by the laws of Ontario, Canada, excluding conflict-of-law rules. The parties will first attempt in good faith to resolve disputes informally. If unresolved, disputes will be brought exclusively in the courts located in Toronto, Ontario, and each party consents to that venue and jurisdiction."},"language":{"title":"Language","body":"These Terms are written in English. Translations into other languages are provided with AI for convenience; if a translation differs from the English version, the English version applies."}},"privacy":{"title":"Privacy Policy","effectiveDate":"Effective date: May 15, 2024","lastUpdated":"Last updated: October 13, 2026","intro":"Welcome to InterScribe. Your privacy is important to us. This Privacy Policy explains how InterScribe (\"we\", \"us\", or \"our\") collects, uses, discloses, and protects personal data across our services, including https://interscribe.io and related applications. It also explains your privacy rights and how to exercise them. This policy does not apply to third-party websites or services that we do not control.","sections":{"definitions":{"title":"Definitions","personalData":"Personal Data: Information about a living individual who can be identified.","usageData":"Usage Data: Data automatically collected through your use of our Services.","cookies":"Cookies: Small text files stored on your device.","dataController":"Data Controller: The entity determining how personal data is processed (InterScribe).","dataProcessor":"Data Processor: An entity that processes data on behalf of a Data Controller."},"whatDataWeCollect":{"title":"What Data We Collect","types":"We collect two main types of information:","provided":"Information you knowingly and actively provide when you use or participate in our Services (e.g., creating an account, submitting a form, contacting support, or posting content).","automatic":"Information automatically sent by your devices, including technical data about your visit and interactions.","logData":{"title":"Log Data","desc":"When you visit our Services, our servers may log standard data automatically provided by your browser or device. This may include your:","items":["IP address","Browser type and version","Device type and OS","Pages visited and time spent","Access times and dates","Referring URLs","Technical details of any errors encountered"],"note":"This data may not be personally identifying on its own, but may be combined with other information to identify individuals in certain contexts."},"additional":{"title":"Additional Collection Points","desc":"We may also collect data when you:","items":["Use a mobile device or browser to access our Services","Contact us via email, support forms, or social media","Mention or engage with us on external platforms","Are referenced by other users (e.g., shared files, invites)"],"combine":"We may combine this data with publicly available or third-party-provided information (e.g., business partners or marketing platforms) to improve our Services and personalize your experience."}},"howWeUseData":{"title":"How We Use Your Data","purposes":["Provide, maintain, and improve our Services","Create and manage your account and organizational workspace","Process transactions, billing, and subscription administration","Respond to inquiries and provide customer support","Send service, security, legal, and administrative communications","Send marketing messages where permitted and manage your preferences","Monitor usage; detect, investigate, and prevent abuse, fraud, and security threats","Develop and improve transcription, translation, and accessibility capabilities using de-identified or otherwise lawfully processed data","Comply with legal obligations and enforce our terms, contracts, and policies"],"aggregate":"We may also use aggregated and de-identified data for analytics, benchmarking, and service improvement where such processing cannot reasonably identify you."},"legalBases":{"title":"Legal Bases for Processing (for EU/EEA users)","bases":["Contractual necessity","Legitimate interests","Consent (e.g. for marketing or AI training)","Legal obligations"]},"sharing":{"title":"Sharing Your Data","desc":"We do not sell personal information for money. We may disclose personal data only as needed for the purposes described in this policy, including to:","items":["Service providers and subprocessors bound by written data protection terms","Professional advisers, auditors, and insurers under confidentiality obligations","Law enforcement or regulators when required by law or valid legal process","Successors in connection with mergers, acquisitions, financing, or asset transfers","Integration partners or third-party tools that you authorize to connect to your workspace"],"request":"You may request our current subprocessor list and transfer safeguards by contacting us."},"cookies":{"title":"Cookies and Tracking Technologies","desc":"We use cookies to enhance your experience and collect analytics. Types include:","types":["Necessary cookies","Preference cookies","Performance/Analytics cookies","Advertising cookies"],"manage":"You can manage cookie preferences in your browser and through our cookie settings controls. Where required, non-essential cookies are used only with consent. You can withdraw consent at any time."},"userRights":{"title":"User Rights","desc":"Depending on your jurisdiction (including EEA/UK, Canada, and certain U.S. states), you may have rights to:","rights":["Know what personal data we process and access a copy","Request correction of inaccurate data","Request deletion, subject to legal exceptions","Object to or restrict certain processing activities","Withdraw consent where processing is based on consent","Request data portability where applicable","Appeal or escalate a denied request where required by law"],"contact":"To exercise your rights, contact privacy@interscribe.io. We may verify your identity before fulfilling a request."},"retention":{"title":"Data Retention","desc":"We retain personal data for as long as needed to provide the Services, comply with legal obligations, resolve disputes, and enforce agreements. Retention periods vary based on data type, contractual requirements, and legal obligations. When data is no longer required, we delete or de-identify it in accordance with our retention controls."},"children":{"title":"Children's Privacy","desc":"Our Services are not directed to children under 13, and we do not knowingly collect personal data from children without appropriate consent where required. If you believe a child has provided personal data in violation of this policy, contact us and we will investigate and take appropriate action."},"international":{"title":"International Transfers","desc":"Personal data may be transferred to and processed in countries outside your jurisdiction, including Canada and the United States. Where required, we use appropriate safeguards such as contractual protections and transfer assessments to support lawful cross-border processing."},"security":{"title":"Security Measures","desc":"We implement technical and organizational safeguards designed to protect personal data, including encryption, access controls, logging, and incident response procedures. No method of transmission or storage is completely secure, and we cannot guarantee absolute security."},"orgAccounts":{"title":"Organizational Accounts","desc":"If you sign up with an email address belonging to an organization (e.g., your employer or institution), we may share certain account data with the organization and allow them to administer or control your access."},"ugc":{"title":"User-Generated Content and Community Features","desc":"When using the InterScribe mobile app, users may post comments, likes, or add personal notes. These interactions are treated as user-generated content. You are responsible for any information you share. Content you submit may be visible to others depending on your settings or the feature used.","moderation":"We may moderate, store, or remove content to maintain platform integrity or respond to legal requests. Do not post confidential or personally sensitive information unless intended."},"mobile":{"title":"Mobile App Data & Permissions","desc":"If you use our mobile app (iOS or Android), we may request permissions for:","permissions":["Notifications","Camera or microphone access (if required for a feature)","Device ID or location data (for security or personalization)"],"change":"You may change your permissions at any time via device settings. Usage data may also be collected through SDKs and analytics tools to improve app performance."},"updates":{"title":"Policy Updates","desc":"We may update this Privacy Policy from time to time. The latest version will be available at: https://interscribe.io/privacy-policy","announce":"Material updates will be announced on our website or via email. Prior versions are available on request."},"language":{"title":"Language","body":"This Privacy Policy is written in English. Translations into other languages are provided with AI for convenience; if a translation differs from the English version, the English version applies."},"contact":{"title":"Contact Information","controller":"Data Controller: Kingdom Global Ventures Inc., Toronto, ON, Canada","email":"Email: privacy@interscribe.io"},"dataProcessing":{"title":"Data Processing, Retention and Subprocessors","desc":"For live captions and translations we keep the stream buffer for 24 hours after a session ends, word-level segments for 90 days and final captions for two years by default; organizations can set their own windows. Deleting a session or an organization erases its captions, translations, corrections and evaluation copies everywhere they exist and records what was removed. Transcript text is shared only with the speech recognition and translation providers named in our subprocessor list, available with our Data Processing Agreement on request. Processing takes place in Amazon Web Services in the United States.","link":"How we protect live captions and translations"},"askProcessing":{"title":"Ask: Viewer Questions and AI-Generated Answers","desc":"When you use Ask, your question text, the session transcript, and the AI-generated answer are processed by our AI providers (OpenAI, and Anthropic and Cohere through Amazon Bedrock) to produce answers and to search past sessions. Your question and its answer are stored in our database and retained with the session. Where the organizer has turned on search across past sessions, excerpts of session transcripts are also kept in an Amazon S3 Vectors index and removed when the session is deleted. We keep your account only to show you your own questions and to apply rate limits; it is never shown to session organizers."}}},"joinNow":{"title":"Download this template","headline":"Start building your own SaaS application. Or learn how it's done in React, React, React and Svelte.","cta":"Get codebase!"},"logoClouds":{"title":"Leverage the power of web fundamentals, utility-first CSS, and a top-tier ORM."},"components":{"title":"Components","description":"All the components you need to build a complete SaaS application."},"notFound":{"eyebrow":"404 error","title":"We can’t find that page.","text":"It may have moved, or the address may have a typo. These are the places most people are looking for.","home":"Home"},"videoTranslationTerms":{"title":"Video translation terms","version":"Version 2026-10-16","intro":"These terms add to the InterScribe Terms and Conditions for workspaces that use Video translation: importing videos, transcribing and translating them, AI voices (including voices made from a person's recordings), dubbing and lip changes. A workspace owner or admin accepts them for the workspace before it starts any Video translation work. If these terms and the Terms and Conditions disagree about Video translation, these terms apply.","providers":{"title":"1. Our providers","body":"Video translation uses AI providers that work for us. AI voices, voice cloning and dubbing are provided by ElevenLabs (Eleven Labs Inc. and its affiliates).","subprocessorsBefore":"Our current subprocessors are listed in the","subprocessorsLink":"Terms and Conditions"},"use":{"title":"2. How you may use Video translation","intro":"You use Video translation for your organization's own videos and audiences. You may not:","items":{"resell":"resell Video translation, or offer it to another business so that it can offer it to others;","government":"use it for a government or public body unless we have agreed to that in writing first;","political":"use it for political campaigning, or to mislead people about an election or how to vote;","consent":"make a voice or lip changes from a person's recordings without that person's explicit, informed consent, recorded through Video translation's consent link, or from the recordings of anyone under 18;","impersonation":"impersonate a person or organization, or suggest that someone endorses something they do not;","harmful":"create content that sexualizes or harms minors, that is sexually explicit, hateful, harassing, threatening or violent, or that promotes self-harm, terrorism or other serious harm;","fraud":"commit fraud, run scams, or create fake evidence or testimony for any legal, regulatory or insurance proceeding;","privacy":"expose people's private information, or use voices to identify or profile people;","provenance":"remove or hide the notice that a video was translated with AI, or any watermark or provenance signal;","circumvent":"get around usage limits, safety checks or access controls, scrape the service, or use it or its output to build or train a competing AI model or product;","law":"break any law that applies to you or your audience."},"policies":"You must also follow the usage policies of the provider that serves your request. For voice work that is the ElevenLabs Terms of Service and Prohibited Use Policy (elevenlabs.io/terms-of-use and elevenlabs.io/use-policy). Where they are stricter than these terms, they apply.","responsibility":"You are responsible for the videos and recordings you upload, for having the rights to them, and for how your team uses Video translation."},"data":{"title":"3. Your data","body":"You let us, and the providers in section 1 (with their affiliates and subcontractors), process and use the videos, recordings, text and other data you submit, only to provide, secure and support Video translation. Our Privacy Policy explains how we handle personal information."},"providerRights":{"title":"4. Our providers' rights","intro":"You agree that:","items":{"beneficiary":"ElevenLabs is a third-party beneficiary of these terms and may enforce them directly against you;","noAgency":"neither you nor we are ElevenLabs' agent, partner or joint venturer, and nothing here makes either of us one;","noPromises":"we make no promises about ElevenLabs' services beyond what these terms and the Terms and Conditions say."}},"suspension":{"title":"5. Suspension","body":"We may pause or end a workspace's use of Video translation, without refund for work not yet started, if it breaks these terms, if a provider asks us to, or if we need to protect people or the service. Videos already published stay available unless the content itself breaks these terms or the law."},"support":{"title":"6. Support and notices","body":"We provide all support for Video translation; contact us, not our providers. We will tell you about provider notices that affect your use. We keep a record of who accepted these terms and when."},"changes":{"title":"7. Changes","body":"When we change these terms we publish a new version. A workspace accepts the new version before starting new Video translation work; work already finished is not affected."}}},"growth":{"sign":{"signedTitle":"Signed. Thank you.","cardNext":"The last step is payment.","checkout":"Continue to checkout","invoiceNext":"We will send the invoice to you by email, with your purchase order number if you gave one.","downloadPdf":"Download the signed copy (PDF)","notFoundTitle":"Link not found","notFound":"This signing link is not valid. Please check the link in your email, or ask us for a new one.","expiredTitle":"This link has expired","expired":"Please ask us for a new signing link.","declinedTitle":"Proposal declined","declinedBody":"Thank you for letting us know. We will be in touch.","eyebrow":"Proposal {{number}}, version {{version}}","supersededTitle":"This version has been replaced","superseded":"Please use the newest link we sent you.","voidTitle":"This proposal has been withdrawn","void":"Please contact us if you have questions.","signedElsewhereTitle":"This proposal has already been signed","signedElsewhere":"It was signed through another link. Please contact us if you have questions.","tooManyTitle":"Please wait a moment","tooMany":"Too many requests from your address. Please wait 10 minutes and try again.","declinedEarlier":"This proposal was declined. Please contact us if that was a mistake.","hash":"Document fingerprint (sha256): {{hash}}","poNumber":"Purchase order number","typedName":"Type your full name to sign","sign":"Sign","declineReason":"Anything you would like us to know? (optional)","declineConfirm":"Decline this proposal","decline":"Decline"}},"help":{"getHelp":{"eyebrow":"Ask our team","title":"Get help","hint":"Something is wrong, or you need an answer. We reply here and by email.","subtitle":"Tell us what you need; we reply here and by email","legend":"What is it about?","chip":{"session":"A problem with a session","question":"A question","other":"Something else","billing":"Billing"},"whatHappened":"What happened?","yourMessage":"Your message","attachSession":"We attach the session and this page for you.","attachPage":"We attach this page for you.","attachQuestion":"We attach this page and what you asked: “{{question}}”","send":"Send to InterScribe","sending":"Sending…","afterSend":"It appears in Your support requests. We also reply by email.","sentTitle":"Thanks, we've got it","replyHere":"We'll reply here and by email, usually within a few hours on weekdays.","replyEmail":"We'll reply by email, usually within a few hours on weekdays.","viewRequest":"View request","done":"Back to Help","topic":{"session":"Something went wrong in a session","question":"A question about how to do something","billing":"Billing or my plan","other":"Something else"},"whichSession":"Which session?","todayAt":"Today, {{time}}","olderSession":"An earlier session"},"feedback":{"eyebrow":"Give feedback","hint":"An idea, or something we could do better","title":"Give feedback","subtitle":"Ideas and opinions go straight to the people who build InterScribe","kindLegend":"What kind of feedback?","kind":{"idea":"An idea","better":"Something could be better","praise":"Something we did well"},"areaLabel":"Which part of InterScribe?","optional":"(optional)","messageLabel":"Tell us more","contactLabel":"You can contact me about this","contactHint":"We may ask a follow-up question by email","broken":"Something broken right now?","brokenLink":"Get help instead","brokenTail":"so the team can follow up with you.","send":"Send feedback","sending":"Sending…","note":"Feedback does not open a support request. Thank you for helping us improve.","thanks":"Thank you for your feedback!","area":{"sessions":"Sessions and events","console":"The operator console","interpreters":"The interpreter booth","listeners":"What listeners see","captions":"Captions","billing":"Billing and plans","other":"Something else"},"areaNone":"Choose a part (optional)"},"button":"Help","title":"InterScribe Help","subtitle":"The InterScribe team","chat":{"title":"Chat live","hint":"Fastest during events","consentLine":"The chat uses cookies to remember your conversation.","allowAndOpen":"Allow and open chat","notNow":"Not now","unavailable":"Chat is not available right now. Email us and we will reply soon.","failed":"The chat did not open. Try again, or email us.","eyebrow":"Need it now?"},"backstage":{"question":"Asking your own event team?","link":"Open Backstage"},"mail":{"subject":"Help with {{workspace}}","subjectNoWorkspace":"Help with InterScribe","page":"Page"},"sheet":{"buttonTitle":"Get help, chat, or give feedback","rowDetail":"Get help, chat, or give feedback","screenHelpHint":"What this screen shows now, and what to do next","attached":"Attached: {{session}}","dontAttach":"Don't attach","attachAgain":"Attach {{session}}","emailNote":"If no mail app opens, copy the address and write from wherever you read email. Include the session code.","chatOpening":"Opening the chat…","backstageBooth":"Asking your own event team? Use Contact organizer in the top bar.","backstageConsole":"Asking your own event team? Use Backstage in the top bar.","thisSession":"This session","code":"Code","name":"Name","id":"Id","sessionCode":"session code","sessionName":"session name","sessionId":"session id","supportEmail":"support email","soundBreakingUp":"Sound breaking up?","copyLabel":"Copy {{label}}","copy":"Copy","copied":"Copied","selectIt":"Select it"},"conversations":{"title":"Your support requests","empty":"No requests yet. Use Get help and the InterScribe team will reply here.","unread":"Unread reply","unreadCount_one":"{{count}} unread","unreadCount_other":"{{count}} unread","pending":"Sending…","you":"You","interscribe":"InterScribe","back":"All requests","notFound":"We could not open this request.","messages":"Messages","replyLabel":"Your reply","replyAlsoByEmail":"We also reply by email.","send":"Send","sending":"Sending…","status":{"OPEN":"Open","BEING_HANDLED":"Being handled","WAITING_ON_YOU":"Waiting on you","RESOLVED":"Resolved"},"channel":{"HELP_CHAT":"Chat","EMAIL":"Email","IN_APP":"In the app","FEEDBACK":"Feedback","CONTACT_FORM":"Contact form"},"errors":{"invalidBody":"That message could not be sent as written. Check it and try again.","notFound":"This request is no longer available.","keyReused":"That send clashed with an earlier one. Please edit your message and try again.","rateLimited":"You have sent a lot of messages today. Please try again tomorrow.","notEnabled":"Requests are not available right now.","threadPending":"Still sending your first message, one moment.","methodNotAllowed":"We could not do that just now. Please try again.","network":"We could not reach InterScribe. Check your connection and try again.","generic":"We could not send that. Please try again."},"seeAll":"See all"},"back":"Back to Help","thisPage":{"title":"This page","guide":"Guide for this page","searchAll":"Search all help articles ↗","askPlaceholder":"Ask about this page"},"footer":{"emailLead":"Prefer email?"}},"helpDesk":{"title":"Help Desk"},"interaction":{"section":{"label":"Desk section","chat":"Chat","qaPolls":"Q&A & Polls","qaPollsShort":"Q&A & Polls"},"polls":{"title":"Polls","live":"Live","votes_one":"{{count}} vote","votes_other":"{{count}} votes","locksIn":"Locks in {{time}}","signedInOnlyBadge":"Signed-in only","average":"Average {{value}}","drafts":"Up next","next":"Next","draft":"Draft","goLive":"Go live","edit":"Edit","lockVoting":"Lock voting","earlier":"Earlier polls","closedAt":"closed {{time}}","rules":"Only one poll is live. Going live on another asks first, then locks the current one. Locked polls keep their results and move to Earlier polls.","velocity":{"warning":"Votes are arriving unusually fast from one network ({{count}} in the last minute).","action":"Make this poll signed-in only"},"confirm":{"label":"Go live with this poll","title":"End “{{current}}” and go live with this one?","endAndGoLive":"End it and go live"},"form":{"newTitle":"New poll","editTitle":"Edit draft","question":"Question","type":"Type","types":{"SINGLE":"Single choice","MULTI":"Multiple choice","RATING":"Rating 1-5"},"options":"Options","option":"Option {{n}}","addOption":"Add an option","removeOption":"Remove option {{n}}","ratingHint":"Five options, 1 to 5, are written for you. 1 is low, 5 is high.","maxChoices":"Viewers can choose up to","results":"Results","resultsModes":{"AFTER_VOTE":"After they vote","LIVE":"Always shown","HIDDEN_UNTIL_LOCKED":"Only when voting closes"},"autoLock":"Auto-lock","autoLockOff":"When I lock it","autoLockCustom":"After {{seconds}} seconds","autoLockChoices":{"30":"After 30 seconds","60":"After 1 minute","120":"After 2 minutes","180":"After 3 minutes","300":"After 5 minutes","600":"After 10 minutes","900":"After 15 minutes","1800":"After 30 minutes","3600":"After 1 hour"},"signedInOnly":"Signed-in only","signedInOnlyHelp":"Only viewers signed in to an account can vote. Otherwise anyone can vote with no sign-in, once per browser.","saveDraft":"Save draft","saveChanges":"Save changes","deleteDraft":"Delete draft","invalid":{"question":"Write a question of 1 to 200 characters.","options":"Give 2 to 10 options of up to 80 characters each.","maxChoices":"Choose a maximum between 2 and the number of options.","autoLockSeconds":"Auto-lock is between 15 seconds and 1 hour."}},"errors":{"generic":"That did not work. Try again.","invalidRequest":"The poll was not accepted. Check the question and the options.","pollsOff":"Polls are off for this event.","notAllowed":"You cannot run polls for this session.","notFound":"That poll no longer exists.","notDraft":"Only a draft can be changed or made live.","notLive":"That poll is not live.","locked":"That poll is already locked.","unavailable":"Polls can only go live while the session is live or paused.","anotherPollLive":"Another poll is already live.","engineUnavailable":"The poll service did not answer. Try again in a moment."}},"columns":{"label":"Q&A & Polls columns","polls":"Polls","questions":"Questions","settings":"Settings"},"questions":{"title":"Questions","filterLabel":"Filter questions","filters":{"REVIEW":"In review","LIVE":"Live","HIGHLIGHTED":"Highlighted","ANSWERED":"Answered","DISMISSED":"Dismissed"},"empty":{"REVIEW":"Nothing is waiting for review.","LIVE":"No live questions yet.","HIGHLIGHTED":"No question is highlighted.","ANSWERED":"No question has been answered yet.","DISMISSED":"Nothing was dismissed."},"states":{"REVIEW":"In review","LIVE":"Live","HIGHLIGHTED":"Highlighted","ANSWERED":"Answered","DISMISSED":"Dismissed"},"actions":{"approve":"Approve","dismiss":"Dismiss","highlight":"Highlight","unhighlight":"Remove highlight","answer":"Mark answered","reopen":"Reopen","restore":"Restore","reply":"Reply","editReply":"Edit reply","merge":"Merge with…","blockAsker":"Block asker"},"anonymous":"Anonymous","signedIn":"signed in","guest":"guest","upvotes_one":"{{count}} upvote","upvotes_other":"{{count}} upvotes","askedIn":"Asked in {{lang}}","edited":"Edited","wordList":"Held by a word list","merged":"Merged into another question","teamReply":"Team reply:","reply":{"label":"Reply to everyone","placeholder":"Write the team's answer","help":"Everyone sees this under the question, in their own language.","send":"Send reply"},"merge":{"title":"Which question do you keep? This one becomes a duplicate.","none":"There is no other question to merge into.","help":"Its upvotes move to the question you keep. Each person counts once.","confirm":"Merge into this one"},"block":{"label":"Block this asker","title":"Block this asker from Q&A and polls?","help":"You will not see who they are. They can still read the event. You can lift the block later in Blocked people.","done":"Asker blocked"},"keysHint":"Keys: J K move · A approve · D dismiss · H highlight · R reply","errors":{"generic":"That did not work. Try again.","invalidRequest":"That was not accepted.","invalidText":"Write a reply of 1 to 1000 characters.","qaOff":"Q&A is off for this event.","notAllowed":"You cannot moderate questions for this session.","notFound":"That question no longer exists.","illegalMove":"Someone already moved this question. It has been refreshed.","unavailable":"That could not be done now.","engineUnavailable":"The Q&A service did not answer. Try again in a moment."}},"settings":{"title":"Q&A settings","qa":"Q&A","reviewFirst":"Review before showing","anonymous":"Anonymous questions","requireSignIn":"Require sign-in to ask","values":{"on":"On","off":"Off","allowed":"Allowed","notAllowed":"Not allowed"},"help":"Set for each event, with Event Defaults as the workspace's starting point. Shown here as they apply to this session.","qaOff":"Q&A is off for this event, so viewers have no Questions tab.","groups":{"title":"Who viewers can message","on":"On","off":"Off","none":"No groups yet.","help":"Organizers decide the groups and who answers.","link":"Open Chat settings"}}},"interpreterSeatDays":{"over":{"title":"{{used}} of {{bought}} interpreter seat-days used — we've let our team know","body":"Everyone can keep interpreting. Someone from our team will be in touch about the extra days."}},"interpreterSeats":{"over":{"title":"You're using {{used}} of {{seats}} interpreter seats — we've let our team know","body":"Everyone can keep interpreting. Someone from our team will be in touch about a plan with room for your whole crew."},"atLimit":{"title":"All {{seats}} interpreter seats are in use","body":"Another interpreter can still join — we'll let our team know if they do."},"withoutPlan":{"title":"Human interpreters come with Engage","body":"Keep interpreting this session — we've let our team know, and they'll help you find the right plan."},"upgrade":{"title":"Human interpreters come with Engage","invite":"Invite interpreters to your booth on Engage or Elevate. Your captions and AI voices keep working just as they do today.","startSession":"Upgrade to Engage to start sessions from the booth. A session that is already live carries on, and anyone at the console can start this one.","gate":"Anyone interpreting a live session can carry on. Starting new sessions from the booth comes with Engage.","action":"See plans","askOwner":"Your workspace owner can upgrade in Plan and billing."}},"interpreterSection":{"heading":"Translated speech and captions, powered by:","aiTranslation":{"heading":"AI‑Powered Translation","imageAlt":"AI‑powered interpretation graphic","items":{"item1":{"title":"Unlimited Live Captions Included","content":"Real‑time captions in 100+ languages included for every event at <strong>no extra cost</strong>."},"item2":{"title":"Natural‑Sounding AI Audio Translation","content":"Enhanced AI audio provides synthesized voice translations with high clarity and natural tone."},"item3":{"title":"Custom Vocabulary and Context‑Aware Accuracy","content":"Add glossaries and leverage AI context awareness for more precise and reliable translations."},"item4":{"title":"Human QA and Editing Options","content":"Refine transcriptions with human editors post‑event or live, for the accuracy your content needs."}}},"humanInterpretation":{"heading":"Human Interpretation","imageAlt":"Human interpreter graphic","items":{"item1":{"title":"Bring Your Own Interpreters or Volunteers","content":"Bring your <strong>seasoned interpreters</strong> or empower even <strong>first‑time volunteers</strong> to confidently serve your multilingual audience."},"item2":{"title":"Interpreter Support Tools","content":"Interpreter Assist Tools empower interpreters—whether seasoned professionals or first‑time volunteers—to deliver confident, accurate live translation from day one, with real‑time AI captions and speech references guiding them."},"item3":{"title":"Dynamic AI/Interpreter Switching","content":"Seamlessly switch between human interpreters and AI channels live during events."},"item4":{"title":"Flexible Setup — No Special Equipment Needed","content":"Interpreters can join using their smartphone or a standard laptop and headset, no custom hardware or special apps required."}}}},"interscribe":{"titles":{"chapter":"Chapter","verse":"Verse","createdIn":"Created in","isRecurring":"Is recurring","eventType":"Event Type","eventLanguage":"Event Language","scheduling":"Scheduling","recurrence":"Recurrence","recurrenceEndDate":"Recurrence End Date","selectDaysWeek":"Select Days of the Week","repeatsEvery":"Repeats every","autoStart":"Auto-start","audioVideo":"Audio & Video","videoSupport":"Video Support","directAVInputInfo":"This option will allow direct AV input, enabling advanced video capabilities. It's resource-intensive and requires specialized infrastructure.","videoUrl":"Video URL (YouTube, Vimeo, etc...)","defaultStreamLatency":"Remote Live Streaming latency","audioSupport":"Audio Support","transcriptionSettings":"Transcription Settings","eventContext":"Event Context","transcriptionMode":"Transcription Mode","streamingRecording":"Streaming & Recording","publishAudioSourceStream":"Publish Audio Source Stream","captionBasedTranslationSettings":"Caption-Based Translation Settings","onDemandCaptionTranslationMode":"On Demand Caption Translation Mode","allowOnDemandCaptionAfterTransmission":"Allow On Demand Caption Translation After Transmission","audioInterpretationTranslationSettings":"Audio Interpretation/Translation Settings","humanInterpretedLanguages":"Human interpreted languages","humanInterpreted":"Human Interpreted","onDemandAIAudioInterpretation":"On Demand AI Audio Interpretation Option","onDemandAIAudioInterpretationLanguages":"On Demand Audio AI-Interpreted Languages","displays":"Displays","AIVoicePackage":"AI Voice Package","allowOnDemandAudioInterpretationAfterTransmission":"Allow On Demand Audio Interpretation After Transmission","chatSettings":"Chat Settings","allowPublicChat":"Allow Public Chat","detectSongs":"Detect songs","allowPrivateChatWithHost":"Allow Private Chat with Host","allowChatBeforeTransmission":"Before the session (minutes)","allowChatAfterTransmission":"After the session (minutes)","featureImage":"Feature Image","recipientsEmails":"Recipients (comma-separated emails)","openIn":"Open in","startInterpretation":"Start Interpretation","recurringEvent":"Recurring event","viewEventTranscriptionsTranslations":"View Event Transcriptions & Translations","moduleName":"Module Name","customPrompt":"Custom Prompt","customCodeNotes":"Custom Code Notes","strictLanguageCodes":"Strict Language Codes","syncWithLanguages":"Sync with Languages","whatToGenerate":"What do you want to generate?","maxTokens":"Max Tokens","unparsedVariables":"Unparsed variables","executionType":"Execution type","speakerLanguage":"Speaker language","headline":"Headline","subheadline":"Subheadline","showNames":"Show names","avgDuration":"Avg. duration","recordingsAndReplays":"Recordings & Replays","integrations":"Integrations","frontDoor":"FRONT DOOR","community":"Community","comingSoon":"Coming soon...","latencyNormal":"Normal","latencyLow":"Low","latencyUltraLow":"Ultra-low","latencyCustomOption":"Custom","latencyCustom":"Custom Caption Latency"},"hint":{"chooseDefaultEventLanguage":"Choose the default language for the event. This can be changed during a stream","eventContextInfo":"The event context is used by our translation engine to improve translation accuracy","selectHumanInterpretedLanguages":"Select languages that will always be interpreted by a human","onDemandAIAudioInterpretationLanguages":"Select languages that will be interpreted by our AI voice engine.","gender":"When AI interpretation is enabled, this helps our system select the most appropriate AI voice to represent the speaker during live translation.","latencyCustom":"Define a custom latency in seconds."},"help":{"chooseEventSpeakers":"The people listeners will hear.","chooseMoreRoomsEvent":"Choose one or more rooms for your event","autoStartEvent":"Automatically start the event at the scheduled time.","videoSupportInfo":"Video support determines how video content is handled for your event. You can choose to have no video, use an external source, or (coming soon) use direct AV input","selectVocabularyGroup":"Select a vocabulary group to be used for this transcription","chooseTranscriptionInitiation":"Choose how transcription should be initiated","enablePublicStreaming":"Enable public streaming of the original audio source","selectOnDemandCaptionTranslation":"Select how on-demand caption translation will be managed","enableOnDemandCaptionPlayback":"Enable on-demand caption translation for playback after the event ends","selectOnDemandAIAudioInterpretation":"Select how on-demand AI audio interpretation will be managed","selectVoicePackagePreference":"Select a voice package preference for audio interpretations","enableOnDemandAudioInterpretationPlayback":"Enable on-demand audio interpretation for playback after the event ends","enablePublicChatAllParticipants":"Enable public chat for all participants","detectSongs":"Tag the captions sung during a song, and tell viewers once the room starts singing.","enablePrivateChat":"Enable private chat between participants and the host","chatBeforeEventStart":"0 opens chat when the session starts.","chatAfterEventEnds":"0 closes chat when the session ends.","slugDescription":"The slug is a unique, URL-friendly identifier for the event","additionalPINRequired":"If enabled, users will need to enter an additional PIN code to access the event","resourceAccessibility":"Public resources are available to anyone. Private resources are only available to your team (Interpreters, Moderators, Admins).","manualLanguageCodes":"Manually add the language codes if the model supports only specific language codes (different from some languages).","requireAdditionalPIN":"If enabled, users will need to enter an additional PIN code to access the event.","requireAdditionalPINRoom":"If enabled, users will need to enter an additional PIN code to access the room."},"selectOptions":{"preselectedLanguages":"Preselected Languages","allAvailableLanguages":"All Available Languages","autoStart":"Auto Start","onDemand":"On Demand","no":"No","disabled":"Disabled","none":"None"},"tooltip":{"filterSearchResult":"Filter search result","doubleClickCaptionsEdit":"Double click the captions to edit","hideTranslation":"Hide Translation","showTranslation":"Show Translation","hideOriginalLanguage":"Hide Original Language","showOriginalLanguage":"Show Original Language"},"toast":{"doubleClickCaptionEdit":"Double click a caption to edit it","requestLimitReached":"You have reached your request limit for the day.","somethingWentWrong":"Something went wrong.","copiedClipboard":"Copied to clipboard","momentNotInTranscript":"That moment isn't in the transcript"},"text":{"loadMore":"Load More","scrollBottom":"Scroll to bottom","showAdvancedOptions":"Show advanced options","hideAdvancedOptions":"Hide advanced options","savingRecurringEvent":"Saving a Recurring Event","deletingRecurringEvent":"Deleting a Recurring Event","applyChangesScope":"Do you want to apply changes to only this occurrence or all future occurrences of this event?","deleteOccurrencesScope":"Do you want to delete only this occurrence or all future occurrences of this event?","saveThisSession":"Save This Session","saveAllFutureSessions":"Save All Future Sessions","deleteThisSession":"Delete This Session","deleteAllFutureSessions":"Delete All Future Sessions","commentedOn":"commented on","recurringEventDeletionInfo":"You've selected one or more recurring events. Future occurrences of these events will not be deleted. To delete all future instances, open the recurring event and delete it from the event settings.","confirm":"to confirm","runPromptFlow":"Run prompt flow","templateSyntax":"Template Syntax","collapseAll":"Collapse all","expandAll":"Expand all","executions":"Executions","usedVariables":"Used Variables","typeToConfirm":"Type '{{textToType}}' to confirm","streamingConfigInfo":"A streaming URL and key will be generated after creation. You can use these to configure your streaming software.","confirmDeletion":"Confirm Deletion","newComingSoon":"New (Coming Soon)","updatedSuccessfully":"updated successfully","addedSuccessfully":"added successfully","confirmDeleteResources":"Are you sure you want to delete {{length}} resources?","confirmDeleteEvents":"Are you sure you want to delete {{length}} events?","recurringEventsNotice":"For recurring events, only the next few upcoming instances are displayed.","noTranscriptAvailable":"No transcript available for the selected language."},"placeholder":{"selectLanguagetranslate":"Select a language to translate"},"share":{"object":"Share","shareLink":"Share Link","sharePortal":"Share Portal","downloadQRCode":"Download QR Code","recurringSessionAccessID":"Recurring Session Access ID","recurringAccessCodeCopied":"Recurring Access code copied!","recurringAccessCode":"Recurring Access Code","whatIsRecurringSessions":"Recurring sessions are part of a larger series or master event. The recurring link or access ID gives access to the entire event series, not just this specific session.","recurringEventQRCode":"Recurring Event QR Code","portalRecurringLinkCopied":"Portal recurring link copied!","eventRecurringLink":"Event Recurring Link","portalRecurringLink":"Portal Recurring Link","eventRecurringLinkCopied":"Event recurring link copied!","shareEvent":"Share event","shareEventLink":"Share Event Link","shareEventDetails":"Share Event Details","sharePortalLink":"Share a link to the portal containing all events for your organization.","shareDirectEventLink":"Share a direct link to this specific event.","shareEventAccessDetails":"Share the event's access ID, code, and a generic link to access the event."},"select":{"selectPortal":"Select Portal","selectSharingOption":"Select Sharing Option"},"access":{"accessID":"Access ID","sessionAccessID":"Session Access ID","eventAccessId":"Event Access Id","requiresAccessCode":"Requires access code?","accessLink":"Access Link","accessIDCopied":"Access ID copied!","accessCode":"Access Code","accessCodeCopied":"Access code copied!","accessCodeLabel":"Access code (6 letters or numbers)"},"name":{"hybrid":"Hybrid","virtual":"Virtual","inPerson":"In Person","paused":"Paused","upcoming":"Upcoming","sequential":"Sequential","parallel":"Parallel","singleOccurrence":"Single Occurrence","daily":"Daily","weekly":"Weekly","monthly":"Monthly","yearly":"Yearly","sunday":"Sunday","monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","saturday":"Saturday","day":"day(s)","week":"week(s)","month":"month(s)","year":"year(s)","avManual":"AV / MANUAL","manualDashboard":"Manual (Use Dashboard)","avChannelSource":"AV Channel Source"},"descriptions":{"variableRequiredBeforeSubmit":"If checked, this variable will be required to be filled out before the prompt can be submitted.","resultsAppearAfterRun":"Results will appear here after you run the prompt flow","noExecutionsYet":"No executions yet","makePromptFlowPublic":"Make this prompt flow public.","preferencesEventsAndSession":"Define the default preferences when creating new events and sessions","showNamesMembers":"Show the names of the members","meta":"Meta"},"CTA":{"text":"CTA text","link":"CTA link"},"categories":{"sessions":"Sessions Categories","speakers":"Speakers Categories","pageDescription":"Group sessions and speakers so people can filter them.","emptyTitle":"No categories yet","emptyDescription":"Create a category to start grouping your {{prefix}}."}},"kit":{"chooseSignLanguage":"Choose a sign language","addLanguage":"Add a language","addPortal":"Add a portal","addSpeaker":"Add a speaker","newCategory":"New category","noCategory":"No category","noRoom":"No room","noVocabulary":"No vocabulary","noLiveCaptions":"No live captions","planIncluded":"Included in your plan","planNotIncluded":"Not in your plan","seePlans":"See plans","vocabulary":{"terms_one":"{{count}} term","terms_other":"{{count}} terms","more":"+ {{count}} more","new":"New vocabulary","emptyTitle":"No vocabularies yet","emptyText":"Add the names and terms the engine should listen for.","create":"Create vocabulary “{{name}}”","createHint":"Press Enter. Add its terms on the Vocabularies page.","created":"{{name}} is saved to your vocabularies and chosen here."},"createSpeaker":"Create speaker “{{name}}”","createSpeakerHint":"Press Enter. Add a photo or bio later.","createRoom":"Create room “{{name}}”","createRoomHint":"It gets its own AV channel, as every room does.","createCategory":"Create category “{{name}}”","createCategoryHint":"Press Enter to save it to your categories.","speakerCreated":"{{name}} is saved to your speakers and added here.","roomCreated":"{{name}} is saved to your rooms and chosen here.","categoryCreated":"{{name}} is saved to your categories and chosen here.","addPhoto":"Add photo","undo":"Undo","undone":"{{name}} was removed again.","undoneHere":"{{name}} was taken off this session.","undoFailed":"{{name}} was taken off this session, but could not be removed from your list.","planIncludedLine":"Included in your plan.","planNotIncludedLine":"Not in your plan.","enterKey":"Enter","noSpeakerYet":"No speaker called “{{name}}” yet","typeNextName":"Type the next name"},"knowledgeBase":{"title":"Knowledge Base","featuredArticles":"Featured Articles","layouts":{"list":"List","articles":"Articles","grid":"Grid","docs":"Docs"},"category":{"object":"Category","plural":"Categories","view":"Categories","create":"New category","noCategory":"No Category"},"article":{"object":"Article","plural":"Articles","featured":"Featured","new":"New article"}},"landingFeatures":{"title":"Welcome Attendees with a Personalized Experience","description":"Showcase highlights, live translations, captioned sessions, and valuable resources — all in one beautifully organized hub designed to elevate engagement and accessibility.","item1Title":"Tailor branding, colors, and event information","item1Content":"Create a custom landing page that reflects your brand, organizes your content, and connects attendees.","item2Title":"Smart search, AI summaries, multilingual access.","item2Content":"Find moments easily across languages, and generate multi-language summaries with AI.","item3Title":"Event Content Hub","item3Content":"Provide attendees with access to highlights, translated and captioned content and resources during and after your event concludes.","item4Title":"Flexible Access Controls","item4Content":"Keep content private, share selectively, or open it up publicly—always on your terms."},"leadsBooking":{"title":"Book a meeting with {{name}}","moveTitle":"Move the meeting with {{name}}","theirTime":"their time: {{zone}}","theirTimeUnknown":"their time unknown","when":"When","duration":"Length","minutes":"{{count}} min","today":"Today","tomorrow":"Tomorrow","theirs":"their {{time}}","youreFree":"You're free","youreBusy":"You're busy then","moreTimes":"More times","fewerTimes":"Fewer times","otherTime":"Other time…","date":"Date","time":"Time","loading":"Finding times you're free…","noTimes":"No free times in the next week. Try another length or pick another time.","noHours":"No working hours are set (Settings → Support), so no times can be suggested. Pick another time.","calendarUnreadable":"Your Google Calendar could not be read just now. Pick another time, or try again.","invite":"The invite","inviteTitle":"Title","meetLink":"Google Meet link added when it's sent","guests":"Guests","addTeammate":"Add a teammate","addPerson":"Add someone from {{org}}","removeGuest":"Remove {{name}}","agenda":"Agenda","agendaPlaceholder":"What you'll cover","moveToDemo":"Move to Demo booked","pickATime":"Pick a time first","basis":{"EXPRESS":"Express consent","IMPLIED_INQUIRY":"Implied: they asked","IMPLIED_BUSINESS_CARD":"Implied: business card","IMPLIED_RELATIONSHIP":"Implied: existing relationship","NONE":"No consent recorded: answers their request"},"send":"Send invite","saveWithout":"Save without invite","moveIt":"Move meeting","letThemPick":"Let them pick a time","copied":"Booking link copied. Paste it into your email to them.","noBookingPage":"You have no booking page switched on yet (Meetings → Booking pages).","connect":{"title":"Connect Google Calendar to send invites","text":"Invites go from your own calendar. Until it's connected you can still save the meeting on your schedule.","button":"Connect Google Calendar"},"switchedOff":"Invites are switched off ({{flag}}). You can still save the meeting on your schedule.","unavailable":{"erased":"This lead's personal data was erased, so no meeting can be booked.","merged":"This lead was merged into another; book the meeting on that one.","archived":"This lead is archived. Restore it to book a meeting."},"sent":{"onItsWay":"Invite on its way to {{email}}","sendsIn":"Sends in {{time}}","undo":"Undo","sendNow":"Send now","sending":"Sending from your Google Calendar…","sentFrom":"Sent from your Google Calendar","notSent":"The invite was not sent: {{reason}}","undone":"Undone. Nothing was sent.","saved":"Saved on your schedule","savedText":"Saved without an invite. Send it any time from the meeting.","prepTask":"Add a prep task","prepTaskTitle":"Prepare for the meeting with {{name}}","prepAdded":"Prep task added for the day before.","done":"Done","cancelSent":"Already sent — {{name}} will get a cancellation from your calendar.","cancelLocalOnly":"Calendar sync is off — remove it from Google Calendar too.","cancelled":"Meeting cancelled."},"next":{"label":"Next meeting","move":"Move","cancel":"Cancel","join":"Join","sendInvite":"Send invite","inviteOnItsWay":"Invite on its way. It sends in a minute.","inGoogle":"Change it in Google Calendar"},"state":{"sending":"Sending","sent":"Invite sent","not_sent":"Not sent","notConnected":"Not sent: calendar not connected","undone":"Undone","none":"No invite"},"cancel":{"title":"Cancel and tell {{name}}?","text":"{{name}} will get a cancellation from your calendar.","textNoInvite":"It comes off your schedule. InterScribe sent no invite for it, so InterScribe sends no cancellation.","confirm":"Cancel meeting","keep":"Keep it","textMaybe":"If the invite reached {{name}}, they'll get a cancellation from your calendar."},"book":"Book a meeting","composer":{"meetingText":"Find a time that suits you both and send the invite from your Google Calendar.","callTitle":"Log a call","notes":"What did you talk about?","nextStep":"Next step (a task for you)","nextStepPlaceholder":"Send the quote","due":"Due","save":"Log call","logged":"Call logged.","placeCall":"Call from InterScribe instead"},"capture":{"invite":"Invite {{email}} from your Google Calendar","inviteNoEmail":"Invite them from your Google Calendar","inviteSends":"Invite sends in {{time}}. Undo takes it back.","inviteSent":"Invite sent from your Google Calendar."},"errors":{"slot_unavailable":"That time was just taken. Pick another.","calendar_not_connected":"Your Google Calendar is not connected. Connect it, or save without an invite.","unavailable":"Could not reach the server. Try again.","managed_in_google":"This meeting came from Google Calendar. Change it there.","not_host":"Only the meeting's host can send its invite: it goes from their calendar."}},"leadsBooth":{"tile":{"title":"QR for our booth","text":"They scan it and fill in three fields."},"importTile":{"title":"QR at our booth","text":"People scan it and fill a 3-field form; they land tagged with the event, and get express consent when they confirm."},"sheet":{"title":"QR for our booth","sub":"People scan it and fill in three fields.","event":"Event","noEvents":"No open events yet. Turn on event mode in Add leads to create one.","taking":"Taking sign-ups","on":"On: anyone with the code can sign up.","off":"Off: the link shows a closed page.","never":"Switch on to make this event's code.","ended":"Closed: the event ended more than 3 days ago.","noLink":"Switch on Taking sign-ups to make this event's code.","qrLabel":"QR code to sign up at {{event}}","poster":"Print poster","png":"Download PNG","copy":"Copy link","copied":"Copied","signedUp_one":"{{count}} signed up","signedUp_other":"{{count}} signed up","confirmed_one":"{{count}} confirmed news","confirmed_other":"{{count}} confirmed news","lastNow":"last just now","lastAgo_one":"last {{count}} min ago","lastAgo_other":"last {{count}} min ago","rotate":"New link","rotateWarn":"The old QR code and poster stop working.","keep":"Keep this one","rotateYes":"Make a new link","unavailable":"That didn't go through. Try again.","consent":"They land tagged with the event and owned by its owner, and get express consent only when they confirm the email."},"public":{"metaTitle":"Nice to meet you | InterScribe","title":"Nice to meet you at {{event}}!","sub":"Leave your details and we'll get in touch after the event.","name":"Name","email":"Email","organization":"Organisation","optional":"(optional)","news":"Send me occasional product news (unsubscribe anytime)","submit":"Send","sending":"Sending…","privacyLead":"We use your details to follow up with you.","privacy":"Privacy policy","thanks":{"title":"Thanks, {{name}}!","titleNoName":"Thanks!","body":"We'll be in touch after {{event}}.","confirm":"Check your inbox to confirm you want product news.","alreadyListed":"You're already on our list.","talkNow":"Want to talk now?","book":"Book a time"},"closed":{"title":"Sign-ups here are closed","body":"This link no longer takes sign-ups. You can still reach us any time.","bodyAt":"Sign-ups for {{event}} are closed. You can still reach us any time.","talk":"Talk to a person"},"errors":{"invalid":"Reload the page and try again.","busy":"Lots of people are signing up right now. Wait a few minutes and try again.","email":"Check your email address.","captcha":"Complete the check, then send again.","name":"Add your name.","failed":"We couldn't take this sign-up."}},"consentEmail":{"subject":"Confirm you'd like InterScribe product news","intro":"Thanks for stopping by our booth at {{event}}. You asked for occasional product news from InterScribe. Please confirm with one click, so we know it was you."},"poster":{"title":"Sign-up poster: {{event}}","headline":"Nice to meet you!","sub":"Scan to leave your details. It takes 30 seconds.","qrLabel":"QR code to sign up","step1":"Open your phone's camera and point it at the code.","step2":"Fill in your name, email and organisation.","step3":"We'll be in touch. Tick the box if you'd like product news.","letter":"Letter","a4":"A4","print":"Print"}},"leadsDeskP4":{"forecast":{"markedByHand_one":"{{count}} of them was marked won by hand.","markedByHand_other":"{{count}} of them were marked won by hand."},"consent":{"title_one":"{{count}} card lead can be asked to confirm product news","title_other":"{{count}} card leads can be asked to confirm product news","titleNamed_one":"{{count}} lead can be asked to confirm product news","titleNamed_other":"{{count}} leads can be asked to confirm product news","detail":"Each gets one email with a link to confirm. Until they confirm, they get no product news, and nothing else is sent.","why":"their business-card consent ends within 30 days (CASL), so this is the time to ask.","whyNamed":"an assistant asked on {{date}}.","send":"Send {{count}}","sending":"Sending…","sent_one":"Sent {{count}} confirmation email.","sent_other":"Sent {{count}} confirmation emails.","noneSent":"Nothing was sent.","skipped_one":"{{count}} skipped: no longer eligible (unsubscribed, archived, confirmed or asked since).","skipped_other":"{{count}} skipped: no longer eligible (unsubscribed, archived, confirmed or asked since).","unsent_one":"{{count}} email did not go out, so that lead was not asked yet.","unsent_other":"{{count}} emails did not go out, so those leads were not asked yet.","retry_one":"Try {{count}} again","retry_other":"Try {{count}} again","sentMore_one":"Sent {{count}} more confirmation email.","sentMore_other":"Sent {{count}} more confirmation emails.","alreadySent_one":"Already sent to {{count}} lead.","alreadySent_other":"Already sent to {{count}} leads."},"prompts":{"bookMeeting":{"title":"Book a meeting","sub":"three free times, then the invite after you see it"},"askConsent":{"title":"Ask card leads to confirm","sub":"a consent request on the AI desk; a person presses Send"}},"bookIt":{"button":"Book it","step":"Book the demo {{when}}","stepFree":"Book the demo {{when}} (you're free)"}},"leadsElsewhere":{"handPicked":{"count_one":"Hand-picked: {{count}}","count_other":"Hand-picked: {{count}}","remove":"remove","removeAll_one":"Remove the hand-picked lead","removeAll_other":"Remove the {{count}} hand-picked leads","hint":"Picked one by one, from a lead or by an assistant. They still need marketing consent; anyone without it is left out."},"quoteDraft":{"notice":{"replaced":"That draft was replaced by a newer one or discarded, so nothing was put on the desk.","used_already":"That draft was already opened, so nothing changed.","not_found":"That draft is not one of yours, so nothing was put on the desk."},"region":"Quote draft","title":"Draft from {{client}} for {{who}}","anAssistant":"an assistant","hint":"Standard price, no extra discount. Nothing is saved to the lead until you save it below.","use":"Use it","discard":"Discard","using":"This is the draft from {{client}}. Check it, then save it to the prospect."}},"leadsImport":{"crumb":"Growth › Leads","title":"Import leads","new":"New","subtitle":"Bring people in from anywhere. We check for duplicates and consent before anything is saved, and every import can be undone.","sources":{"label":"Where the people come from","spreadsheet":{"title":"Spreadsheet","text":"CSV or Excel from an event, a sign-up sheet or another CRM."},"cards":{"title":"Business cards","text":"Phone camera or a stack of photos. Batch, front and back."},"paste":{"title":"Paste anything","text":"An email signature, a list from a PDF, notes from a call. AI pulls out the people."},"contacts":{"title":"Contacts file","text":"vCard (.vcf) from a phone or Outlook."},"attendees":{"title":"Event attendee list","text":"From an organiser. We ask what attendees agreed to before you can email them."}},"file":{"chooseSpreadsheet":"Choose a spreadsheet (CSV or .xlsx)","chooseContacts":"Choose a contacts file (.vcf)","reading":"Reading the file…","rows_one":"{{count}} row","rows_other":"{{count}} rows","sheet":"sheet “{{name}}”","matched":"we matched {{matched}} of {{total}} columns for you","sheetPicker":"Sheet"},"step2":"Step 2 of 3: check the columns","columns":{"header":"Column in the file","example":"Example","goesTo":"Goes to","check":"check","selectLabel":"Where “{{header}}” goes"},"targets":{"name":"First + last name","firstName":"First name","lastName":"Last name","email":"Email","organization":"Organisation","jobTitle":"Job title","phone":"Phone","region":"Region","country":"Country","language":"Language","website":"Website","linkedin":"LinkedIn","note":"Add to the note","skip":"Don't import"},"options":{"tag":"Tag everyone","tagPlaceholder":"CCQ 2026","owners":"Owners","consent":"What did these people agree to? (required)","continue_one":"Check {{count}} row","continue_other":"Check {{count}} rows","checking":"Checking…","event":"Event","eventPick":"Pick the event"},"owners":{"routing":"Use lead routing rules","me":"Me","pick":"Someone else"},"consent":{"pick":"Pick one","organiser":"Organiser shared with consent to be contacted","customers":"Existing customers or partners","none":"No consent yet"},"dryRun":{"title":"Before anything is saved (step 3 of 3)","new":"new leads","existing":"already ours: fill in empty fields only","twice":"twice in this file: kept once","bad":"bad email: skipped","download":"download","quebec":"in Quebec (Law 25 applies)","back":"Back","import_one":"Import {{count}} person","import_other":"Import {{count}} people","badOrTooLarge":"bad email or too much text: skipped","whyColumn":"Why skipped","reason":{"email":"Bad email","too_large":"Too much text for one person"}},"progress":"Importing… {{done}} of {{total}}","done":"Imported: {{created}} new, {{updated}} updated, {{skipped}} skipped.","stopped":"The import stopped after {{created}} new and {{updated}} updated. What was saved is in Recent imports, where it can be undone.","another":"Import another file","failed":"That didn't work. Try again.","readOnly":"Importing needs the customer-success.act permission.","recent":{"title":"Recent imports","subtitle":"Each import can be undone for 30 days, like a merge.","empty":"No imports yet.","counts":"{{created}} new, {{updated}} updated","undo":"Undo","undone":"Undone","tooOld":"Older than 30 days","unnamed":"Import","undoDone_one":"Import undone: {{count}} lead archived.","undoDone_other":"Import undone: {{count}} leads archived.","contactsFile":"Contacts file","leftAsTheyAre_one":"{{count}} lead changed since the import was left as it is.","leftAsTheyAre_other":"{{count}} leads changed since the import were left as they are."},"button":"Import"},"leadsOffline":{"offline":"Offline","offlineWaiting_one":"Offline · {{count}} waiting","offlineWaiting_other":"Offline · {{count}} waiting","sending_one":"Sending {{count}}…","sending_other":"Sending {{count}}…","toReview_one":"{{count}} note to review","toReview_other":"{{count}} notes to review","notSent_one":"{{count}} could not be sent","notSent_other":"{{count}} could not be sent","notSentTitle":"Could not be sent","notSentText":"The server refused these. Fix what it says, then try again, or remove them.","tryAgain":"Try again","remove":"Remove","kind":{"readCard":"Card scan · {{time}}","readVoice":"Voice note · {{time}}","apply":"Voice note to file · {{time}}"},"signOutConfirm_one":"{{count}} scan or note is waiting to send and will be deleted on this phone. Sign out anyway?","signOutConfirm_other":"{{count}} scans or notes are waiting to send and will be deleted on this phone. Sign out anyway?"},"leadsProfile":{"tile":{"title":"From a profile","text":"Paste a LinkedIn or website link."},"importTile":{"title":"LinkedIn","text":"Paste a profile URL and name. We never read LinkedIn pages."},"forward":{"title":"Forward an email","text":"{{address}} · copy address","copied":"Copied: {{address}}","importLead":"Send or Bcc to","importRest":"The sender becomes a lead, the email lands on their timeline.","copiedShort":"Address copied"},"sheet":{"title":"From a profile","sub":"Paste a LinkedIn or website link.","cancel":"Cancel","save":"Save lead","read":"Read it","saving":"Saving…","another":"Add another","consent":"No consent yet: connect or call first; drafts unlock once they agree."},"chip":{"linkedin":"LinkedIn profile · we save the link only","website":"Website · we'll read the public page","invalid":"Use a full https:// link."},"field":{"link":"LinkedIn or website link","name":"Name","email":"Email","organization":"Organisation","pasted":"Paste what their profile says","optional":"(optional)","pastedHint":"We suggest the details from it; you check them before anything is saved."},"noEmail":"Add their email to save them — it's often on their website or profile","openProfile":"Open their profile","openWebsite":"Open their website","saved":{"title":"Saved {{name}}","open":"Open lead"},"onFile":"Already on file.","website":{"reading":"Reading their website…","filled":"Filled from their website: {{fields}}","undo":"Undo","undone":"Website details taken off.","undoFailed":"That didn't go through. Try Undo again."},"failed":"That didn't save. Try again."},"leadsRecordP4":{"cancel":"Cancel","won":{"menu":"Mark won without an order","undo":"Undo mark won","title":"Mark won without an order","intro":"For a customer who bought outside checkout. The won moment plays, and you can take it back for 30 days while no order comes in.","how":"How did they buy?","howLabel":{"SIGNED_CONTRACT":"Signed a contract","PAID_BY_INVOICE":"Paid by invoice","PARTNER":"Through a partner","OTHER":"Other"},"note":"Note","notePlaceholder":"What was signed or paid, and where it is kept","forecast":"The forecast counts it as marked by hand. Referral rewards and partner commissions stay with paid orders.","confirm":"Mark won","markedByHand":"marked by hand","nowByHand":"no order or invoice was made here; link them to their workspace from the Organisation card."},"org":{"makeRecord":"Make it a record","linkCustomer":"Link to a customer","kind":"Kind","kindQuestion":"What kind of organisation is {{name}}?","kinds":{"CHURCH":"Church","SCHOOL":"School","COMPANY":"Company","CONFERENCE":"Conference","NONPROFIT":"Nonprofit","OTHER":"Other"},"save":"Save record","alreadyOnFile":"{{name}} is already on file. Link this lead to it instead.","linkExisting":"Link to the one on file","onFile":"On file · {{kind}}","customer":"Customer: {{name}}","unlink":"Remove the link to {{name}}","workspace":"Customer workspace","workspacePlaceholder":"Type part of the workspace name","noWorkspace":"No workspace with that name."},"tasks":{"move":"Move date of {{title}}","moveTitle":"Move date","tomorrow":"Tomorrow","nextWeek":"Next week","pick":"Pick…","pickDay":"New day","moveConfirm":"Move"},"files":{"fromLink":"From a link","link":"Link to the file","linkHint":"https:// only. We fetch it safely, up to 10 MB: images, PDFs and documents.","addLink":"Add file","fetching":"Fetching…"},"consent":{"sms":"Text messages","smsGranted":"Agreed {{how}}, {{day}}","smsRevoked":"Said stop, {{day}}","smsNone":"Not agreed yet","howUnknown":"(how not recorded)","agreed":"They agreed to texts","saidStop":"They said stop","how":"How did they agree?","howPick":"Pick one","howLabel":{"IN_PERSON":"in person","ON_A_CALL":"on a call","BY_TEXT":"by text","IN_WRITING":"in writing"},"when":"When","evidence":"Kept as the evidence our texts rest on: who recorded it, how and when.","record":"Record it","needPhone":"Add their phone number first.","ask":"Ask them to confirm","asked":"Sent. Product news starts once they click the link in the email.","cannotAsk":{"no_basis":"Not offered: we have no basis to email them (CASL).","unsubscribed":"Not offered: they unsubscribed.","asked_recently":"Asked in the last 30 days; waiting for their answer.","basis_lapsed":"Not offered: their business-card consent is past its review date (CASL)."},"howOption":{"IN_PERSON":"In person","ON_A_CALL":"On a call","BY_TEXT":"By text","IN_WRITING":"In writing"}},"text":{"title":"Text message","sub":"Write it here. It goes from our Quo number, or from your phone.","draftedBy":"Drafted by {{client}}. Read it before it goes.","write":"Write a text","to":"To {{phone}}","viaQuo":"Sends from our Quo number. They agreed to texts on {{day}}.","quoOff":"Texts through Quo are switched off. Open it on your phone instead.","noConsent":"No text consent recorded, so open it on your phone.","count":"{{characters}}/{{limit}} · texts: {{texts}}","send":"Send","openMessages":"Open in Messages","openWhatsapp":"Open in WhatsApp","didItGo":"Did it go?","logIt":"Yes, note it on the lead","discard":"Discard","sent":"Sent through Quo. It shows on their timeline.","logged":"Noted on the lead: texted from your phone.","unavailable":"That did not go through. Try again in a minute.","numberChanged":"Their number changed since they agreed — record their agreement for the new number."},"views":{"share":"Share with the team","sharedMark":"Shared with the team","unavailable":"The view could not be saved. Try again in a minute.","notMoved":"Not moved to the server: {{list}}"}},"leadsScan":{"title":"Scan cards","leads":"Leads","viewfinder":"Camera","lineUp":"Line the card up inside the frame","nowBack":"Now the back of the card","side":"Side of the card","front":"Front","addBack":"+ Back","shutter":"Take the picture","voice":"Voice note","voiceFor":"Add a voice note to this card","voiceStop":"Stop","voiceReading":"Reading the voice note…","upload":"Upload","uploadLabel":"Upload photos of cards","camera":{"denied":"The camera is blocked. Allow it in the browser's address bar, or upload photos of the cards.","unsupported":"This device has no camera we can use. Upload photos of the cards instead.","failed":"The camera couldn't start. Upload photos of the cards instead."},"session":"This session","count_one":"{{count}} card this session","count_other":"{{count}} cards this session","progress":"{{read}} read · {{reading}} reading…","progressDone":"{{read}} read","thumb":"Card {{number}}: {{state}}","state":{"open":"waiting for the back","queued":"waiting to be read","reading":"reading","read":"read","failed":"not read; tap to try again","waiting":"waiting for signal"},"onFile_one":"{{count}} already on file","onFile_other":"{{count}} already on file","review_one":"Review {{count}} card","review_other":"Review {{count}} cards","helper":"Keep scanning; review later on any screen. Nothing is emailed until a person reviews it.","banner":{"label":"Scanned cards","title_one":"{{count}} scanned card is waiting for review","title_other":"{{count}} scanned cards are waiting for review","titleAt_one":"{{count}} scanned card from {{event}} is waiting for review","titleAt_other":"{{count}} scanned cards from {{event}} are waiting for review","byYou":"Scanned by you","onFile_one":"{{count}} looks like someone we already have","onFile_other":"{{count}} look like people we already have"},"reviewPage":{"eyebrow":"Growth › Leads","title":"Review scanned cards","subtitle":"{{event}} · card {{number}} of {{count}} · check what the AI read, then save.","skip":"Skip","save":"Save and next","saving":"Saving…","emptyTitle":"No cards waiting","emptyText":"Scanned cards wait here for a day until someone reviews them.","frontPhoto":"Front of the card","backPhoto":"Back of the card","back":"Back","rotate":"Rotate","cards":"Cards waiting","cardNumber":"Card {{number}}","possibly":"Possibly already on file","matchLine":"{{who}}: same {{reasons}}. {{stage}} on {{date}}.","and":" and ","reason":{"email":"email","phone":"phone","organization":"organisation","website":"website"},"colleague":"Add as a colleague of {{name}}","same":"Same person: merge","field":{"firstName":"First name","lastName":"Last name","jobTitle":"Job title","role":"Role in the decision","organization":"Organisation","organizationType":"Organisation type","email":"Email","phone":"Phone","website":"Website","linkedin":"LinkedIn","languages":"Languages they need","owner":"Owner","note":"Note (from the voice note, edit freely)","nextAction":"Next action","due":"Due","tags":"Tags"},"level":{"sure":"sure","check":"check: not sure it read this right","missing":"not on the card"},"notSet":"Not set","linkedinHint":"Paste a profile URL","role":{"DECISION_MAKER":"Decision maker","INFLUENCER":"Influencer","TECHNICAL":"Technical","FINANCE":"Finance","OTHER":"Other"},"orgType":{"STANDARD":"Business or other","NONPROFIT":"Church or nonprofit"},"eventOwner":"{{name}} (event owner)","followUp":"Follow up","followUpFrom":"Follow up from {{event}}","agreed":"What did they agree to?","consent":{"CARD":"Gave me their card: role-related messages only (CASL implied)","NEWS":"Asked to get product news (express, we send a confirmation email)","NONE":"Do not email"},"consentStays":"Consent stays as it is on {{name}}'s lead.","addTag":"+ tag","newTag":"New tag","removeTag":"Remove the tag {{tag}}","detailsStay":"Their details stay as they are; the note, task, tags and photos go on their lead.","earlier":"Earlier","later":"Later","retrySame":"This saves what you first sent, so no lead is made twice. Change anything on the lead once it is saved."},"voiceWaiting":"This card wasn't read, so its voice note is waiting for it.","retryCard":"Read the card again","waitingForSignal_one":"{{count}} card waits for signal; it joins the review once it is read.","waitingForSignal_other":"{{count}} cards wait for signal; they join the review once they are read."},"leadsToday":{"ringLabel":"{{done}} of {{due}} follow-ups done","greeting":{"morning":"Good morning","afternoon":"Good afternoon","evening":"Good evening","morningNamed":"Morning, {{name}}","afternoonNamed":"Afternoon, {{name}}","eveningNamed":"Evening, {{name}}"},"summary_one":"{{done}} of {{count}} follow-up done.","summary_other":"{{done}} of {{count}} follow-ups done.","nothingDue":"No follow-ups due today.","hotWaiting_one":"{{count}} hot lead is waiting on you.","hotWaiting_other":"{{count}} hot leads are waiting on you.","scan":"Scan cards","talk":"Talk","upNext":"Up next","eventMode":"Event mode · {{name}}","startEventMode":"Event mode","late":"Late","today":"Today","call":"Call","text":"Text","draftEmail":"Draft email","draftsLater":"Drafts arrive with the AI desk","done":"Done","caughtUp":"Nothing else due today.","goingCold":"Going cold","quiet_one":"No contact in {{count}} day.","quiet_other":"No contact in {{count}} days.","openLead":"Open lead","seeDraft":"See draft","tabs":{"label":"Phone menu","today":"Today","leads":"Leads","add":"Add a lead","search":"Search","aiDesk":"AI desk"}},"leadsVoice":{"stop":"Stop","asking":"Asking for the microphone…","left":"{{time}} left","denied":"The microphone is blocked. Allow it in the browser's address bar, then try again.","unsupported":"This browser can't record. Try Chrome, Edge, Firefox or Safari.","failed":"The microphone couldn't start. Check it's connected and try again.","title":"InterScribe Leads","about":"About","workItOut":"Work it out from what I say","lastOpened":"{{name}} (last opened)","record":"Record a voice note","wordsLater":"Words appear when you stop","reading":"Reading your note…","anyLanguage":"Any language we caption.","pause":"Pause","resume":"Resume","discard":"Discard","stopAndFile":"Stop and file it","tryAgain":"Try again","result":{"title":"Voice note · {{time}}","back":"Back","matched":"Matched on what you said.","pickLead":"Pick the lead this is about.","change":"Change","noLead":"No lead found yet","search":"Search leads","searchHint":"Name, organisation, email","noMatches":"No leads match","keep":"Keep this lead","transcript":"Full transcript","kept":"The recording is kept with the note for 90 days, then only the text.","onlyNote":"Only the note","apply_one":"Apply {{count}}","apply_other":"Apply {{count}}","another":"Another note","pickToSave":"Pick a lead with Change, or switch the new lead on, to save the note."},"readWhileAway":"Read while you were offline","recordedAt":"{{time}} · {{length}}","review":"Review","applyWaits":"Kept on this phone. It is filed when you're back online.","newNote":"New note","readWaits":"Kept on this phone. It is read when you're back online, then waits here for you."},"libraries":{"speakers":{"subtitle":"The people who speak at your sessions.","search":"Search speakers","category":"Category","language":"Language","allCategories":"All categories","allLanguages":"All languages","clearFilters":"Clear filters","moreActions":"More actions for {{0}}","noMatchesTitle":"No speakers match","noMatchesText":"Try another name, or clear the filters.","itemsLabel":"speakers","sheetNew":"New speaker","sheetEdit":"Edit speaker","created":"{{0}} was added. Captions and your portals can show them now.","dismiss":"Dismiss"},"speakerForm":{"photo":"Photo","changePhoto":"Change","removePhoto":"Remove photo","link":"Link:","editLink":"edit","linkLabel":"Link","optional":"Optional","languages":"Languages","languagesPlaceholder":"Type a language","categories":"Categories","categoriesPlaceholder":"+ type to add a new one","newCategory":"Add “{{0}}” as a new category","oneNewCategory":"One new category per save. Add more on the Categories page.","remove":"Remove {{0}}","shortBio":"Short bio","bioCounter":"{{count}} / {{max}} · shown on session pages","more":"More: long bio, pronoun for captions","longBio":"Long bio","pronoun":"Pronoun for captions","pronounHe":"He / him","pronounShe":"She / her","pronounUnset":"Not set","add":"Add speaker","save":"Save"},"categories":{"sessions":"Session categories","speakers":"Speaker categories","newName":"New category name","add":"Add","sessionCount_one":"{{count}} session","sessionCount_many":"{{count}} sessions","sessionCount_other":"{{count}} sessions","speakerCount_one":"{{count}} speaker","speakerCount_many":"{{count}} speakers","speakerCount_other":"{{count}} speakers","edit":"Edit {{0}}","delete":"Delete {{0}}","empty":"No categories yet. Type a name above to add the first one.","editTitle":"Edit category","editSubtitle":"Renaming it updates everything already filed under it.","save":"Save"},"vocabularies":{"subtitle":"Words captions should recognise.","new":"New vocabulary","create":"Create vocabulary","namePlaceholder":"Church names","descriptionPlaceholder":"People and places we mention every week","words_one":"{{count}} word","words_many":"{{count}} words","words_other":"{{count}} words","emptyHint":"Attach a vocabulary to a session and its words are recognised from the first minute."}},"marketingSeoPage":{"stepLabel":"STEP","capabilitiesTitle":"Key capabilities","faqTitle":"Frequently asked questions","relatedPagesTitle":"Related pages","relatedListSchemaTitle":"Related InterScribe pages","relatedDefaults":{"solutions":"Solutions","useCases":"Use Cases","integrations":"Integrations","alternatives":"Alternatives","resources":"Resources","blog":"Blog","company":"Company","technology":"Technology","methodology":"Methodology","pricing":"Pricing","bookDemo":"Book a Demo","languages":"Supported Languages"}},"meetings":{"breadcrumb":"Sources › Meeting apps","zoomBreadcrumb":"Sources › Meeting apps › Zoom","back":"← Meeting apps","title":"Meeting apps","subtitle":"The accounts InterScribe uses to join your Zoom, Google Meet and Microsoft Teams meetings.","comingSoon":"Coming soon","details":"Details ›","showSection":"Show {{section}}","hideSection":"Hide {{section}}","apps":{"zoom":{"noAccount":"No account connected","accounts_one":"{{count}} account","accounts_other":"{{count}} accounts","needFixCount_one":"{{count}} needs a fix","needFixCount_other":"{{count}} need a fix","needs":"Needs: a linked Zoom user in the meeting","connectAnother":"Connect another account","empty":"Connect the Zoom account that hosts or attends your meetings."},"meet":{"name":"Google Meet","line":"Translate your Google Meet meetings."},"teams":{"name":"Microsoft Teams","line":"Translate your Microsoft Teams meetings."}},"howItWorks":{"title":"How meeting translation works","stepsLabel":"Steps","steps":{"connect":{"title":"Connect, or paste a link","body":"Connect the accounts that host your meetings, or paste a meeting link on Sessions."},"meetings":{"title":"Meetings appear on Sessions","body":"Nothing is translated until you enable it."},"enable":{"title":"Enable translation","body":"This creates a session, or links the meeting to one you have."},"joins":{"title":"InterScribe Live Translation joins","body":"Zoom joins with your linked user; Zoom shows its recording notice."},"share":{"title":"Share the audience link","body":"People follow it for captions, and AI Voice when the plan allows."}}},"zoom":{"accountsTitle":"Connected accounts","reasonsTitle":"Troubleshooting & help","reasonsIntro":"What each message on a Zoom session means, and who can fix it.","permissionsTitle":"Permissions we ask Zoom for","permissionsNote":"A missing permission shows the account as Needs a fix.","sides":{"you":"You","host":"Meeting's host","automatic":"Automatic","nothing":"Nothing to fix","youThenSupport":"You, then support"},"scopes":{"listMeetings":{"title":"See your list of meetings","body":"So your meetings appear on Sessions."},"readMeeting":{"title":"Read one meeting's details","body":"Its time, passcode and every occurrence of a recurring meeting (the list shows only the last one)."},"readUser":{"title":"Read your name and email","body":"To label the account on this page."},"recordingToken":{"title":"Get a recording token for your meetings","body":"So the host isn't asked to Allow in meetings this account owns."},"joinToken":{"title":"Get a token to join on your behalf","body":"InterScribe Live Translation joins the meeting with it."},"createMeeting":{"title":"Create Zoom meetings for you","body":"So you can schedule a meeting from InterScribe."}}},"provider":{"connection":{"notJoined":"Not connected yet","joining":"Connecting","connected":"Connected","reconnecting":"Reconnecting","needsFix":"Needs a fix","left":"Left the meeting"},"connectionHelp":{"notJoined":"The {{provider}} bot joins the meeting when translation starts.","joining":"The {{provider}} bot is joining the meeting.","connected":"The {{provider}} bot is in the meeting and receiving its audio.","reconnecting":"The {{provider}} bot lost the meeting audio and is reconnecting.","needsFix":"The {{provider}} bot can't join the meeting until this is fixed.","left":"The {{provider}} bot has left the meeting."},"meetingProvider":"Meeting provider","audioSource":"Audio source","audio":"{{provider}} meeting","audioHelp":"InterScribe connects to this meeting through the {{provider}} bot to receive the meeting's audio.","meeting":"Meeting","meetingId":"Meeting ID","joinsAs":"Joins as","connectionLabel":"Connection","openControls":"Open {{provider}} controls","detailsTitle":"{{provider}} details","audioFrom":"Audio from the {{provider}} meeting","starts":"Starts"}},"models":{"entity":{"object":"Entity","plural":"Entities","name":"Name","slug":"Slug","order":"Order","prefix":"Prefix","title":"Title","titlePlural":"Plural","properties":"Properties","isAutogenerated":"No-code CRUD","hasApi":"Has API","icon":"Icon","active":"Active","showInSidebar":"Show in sidebar","hasTags":"Has tags","hasComments":"Has comments","hasTasks":"Has tasks","hasActivity":"Has activity","hasBulkDelete":"Has bulk delete","hasViews":"Has views","rows":"Rows","limits":"Limits","permissions":"Permissions","features":"Features","type":"Type","templates":"Templates"},"property":{"object":"Property","plural":"Properties","isDynamic":"Is dynamic field","order":"Order","name":"Name","title":"Title","type":"Type","subtype":"Subtype","formula":"Formula","parent":"Parent property","isDefault":"Is default property","isRequired":"Required","isHidden":"Hidden","isDisplay":"Display","isReadOnly":"Read only","showInCreate":"Show in create form","canUpdate":"Can be updated","options":"Options","children":"Children","values":"Values","defaultProperties":{"title":"Default Properties","show":"Show default properties","hide":"Hide default properties"},"actions":{"add":"Add custom property"}},"relationship":{"object":"Relationship","plural":"Relationships","from":"Parent","to":"Child","multiple":"Multiple","required":"Required","parents":"Parents","children":"Children"},"propertyAttribute":{"object":"Attribute","plural":"Attributes","pattern":"Pattern","min":"Minimum","max":"Maximum","step":"Step","rows":"Rows","defaultValue":"Default value","maxSize":"Max size (in MB)","acceptFileTypes":"Accept file types","uppercase":"Uppercase","lowercase":"Lowercase","hintText":"Hint text","helpText":"Help text","placeholder":"Placeholder","icon":"Icon","editor":"Editor","editorLanguage":"Editor language","editorSize":"Editor size","columns":"Columns","group":"Group","format":"Format","separator":"Separator","selectOptions":"Select options","password":"Password"},"workflow":{"object":"Workflow","plural":"Workflows"},"row":{"object":"Row","plural":"Rows","order":"Order","folio":"Folio","visibility":"Visibility","entity":"Entity","tenant":"Account","createdAt":"Created at","createdBy":"Created by","comments":"Comments","permissions":"Permissions","tags":"Tags","tasks":"Tasks"},"rowComment":{"object":"Comment","plural":"Comments","parentCommentId":"Parent comment","reply":"Reply","replies":"Replies"},"rowTask":{"object":"Task","plural":"Tasks","completed":"Completed","completedAt":"Completed at"},"tag":{"object":"Tag","plural":"Tags"},"post":{"object":"Blog Post","plural":"Blog Posts","slug":"Slug","title":"Title","description":"Description","date":"Date","image":"Cover image","content":"Content","markdown":"Markdown Syntax","readingTime":"Reading time","published":"Published","author":"Author","category":"Category","tags":"Tags"},"tenant":{"object":"Account Name / Company","plural":"Accounts","subscription":"Subscription","name":"Name","slug":"Slug","users":"Account users"},"apiKey":{"object":"API Key","plural":"API Keys","key":"Key","alias":"Alias","usage":"Usage","max":"Max","create":"Create","read":"Read","update":"Update","delete":"Delete","active":"Active","expires":"Expiration date","logs":"Logs"},"apiCall":{"object":"API Call","plural":"API Calls"},"credit":{"object":"Credit","plural":"Credits","type":"Type","amount":"Amount","resource":"Resource","whatIs":"What is a credit?","info":"By sending a message using your custom ChatGPT, you would be using 3 credits.","remaining":"{{0}} credits left","unlimited":"Unlimited credits","empty":"No credits left"},"apiKeyLog":{"object":"API Log","plural":"API Logs","method":"Method","params":"Params","body":"Body","ip":"IP","endpoint":"Endpoint","status":"Status","error":"Error"},"user":{"object":"User","plural":"Users","email":"Email","firstName":"First name","lastName":"Last name","role":"Role","tenants":"Accounts","impersonate":"Impersonate","signUpMethod":"Sign up method","username":"Username"},"blacklist":{"object":"Blacklist","plural":"Blacklists","type":"Type","value":"Value","registerAttempts":"Register attempts","types":{"email":"Email","domain":"Domain","ip":"IP address"}},"ipAddress":{"object":"IP Address","plural":"IP Addresses"},"tenantIpAddress":{"object":"IP Address","plural":"IP Addresses","fromUrl":"From URL"},"role":{"object":"Role","plural":"Roles","order":"Order","name":"Name","description":"Description","isDefault":"Is default","type":"Type","assignToNewUsers":"Assign to new users","permissions":"Permissions","adminRoles":"Admin Users","userRoles":"App Users"},"permission":{"object":"Permission","plural":"Permissions","order":"Order","name":"Name","description":"Description","isDefault":"Is default","type":"Type","userRoles":"User Roles","userPermissions":"User Permissions","inRoles":"In Roles","noPermission":"No permission"},"group":{"object":"Group","plural":"Groups","name":"Name","description":"Description","color":"Color"},"log":{"object":"Log","plural":"Logs","action":"Action","details":"Details","url":"URL","method":"Method"},"event":{"object":"Event","plural":"Events","eventsAndWebhooks":"Events and Webhooks","name":"Name","data":"Data","resource":"Resource","attempts":"Webhook Attempts","description":"Description","eventStart":"Event Start","eventEnd":"Event End","eventLink":"Event Link","eventLinkCopied":"Event link copied!","genericEventLinkCopied":"Generic event link copied!","date":"Event date","time":"Event time","eventOccurrences":"Event Occurrences","viewEvent":"View Event","viewEventSessions":"View Event Sessions","url":{"action":"Event URL Copied","copy":"Copy Event URL"}},"webhook":{"object":"Webhook","plural":"Webhooks"},"webhookAttempt":{"object":"Webhook Attempt","plural":"Webhook Attempts","endpoint":"Endpoint","success":"Success","status":"Status","message":"Message","body":"Body","startedAt":"Started at","finishedAt":"Finished at"},"subscriptionProduct":{"object":"Subscription","plural":"Subscriptions","serviceId":"Stripe ID","order":"Order","level":"Level","title":"Title","description":"Description","model":"Pricing model","public":"Public","badge":"Badge","groupTitle":"Group title","groupDescription":"Group description","status":"Status","custom":"Custom plan","billingAddressCollection":"Billing address collection"},"subscriptionFeature":{"object":"Feature","plural":"Features","order":"Order","title":"Title","name":"Name","type":"Type","value":"Value"},"email":{"object":"Email","plural":"Emails","messageId":"ID","type":"Type","date":"Date","subject":"Subject","from":"From","fromEmail":"From email","fromName":"From (name)","to":"To","toEmail":"To email","toName":"To (name)","textBody":"Text body","htmlBody":"HTML body","cc":"CC","attachments":"Attachments","inboundEmails":"Inbound Emails","outboundEmail":"Outbound Email","outboundEmails":"Outbound Emails"},"contact":{"object":"Contact","plural":"Contacts","status":"Status","email":"Email","firstName":"First name","lastName":"Last name","phone":"Phone","company":"Company","title":"Title"},"opportunity":{"object":"Opportunity","plural":"Opportunities","contact":"Contact","name":"Name","status":"Status","value":"Value","subscriptionPrice":"Subscription price"},"contract":{"object":"Contract","plural":"Contracts","name":"Nombre","description":"Description","file":"PDF File","status":"Status","members":"Members","activity":"Activity"},"employee":{"object":"Employee","plural":"Employees","firstName":"First name","lastName":"Last name","email":"Email","fullName":"Full name"},"linkedAccount":{"object":"Linked Account","plural":"Linked Accounts","type":"Type"},"provider":{"object":"Provider","plural":"Providers"},"client":{"object":"Client","plural":"Clients","info":"Client Info"},"subscription":{"object":"Subscription","plural":"Subscriptions","tenant":"Account","product":"Product","status":"Status","startDate":"Start date","endDate":"End date","cancelledAt":"Cancelled at","endsAt":"Ends at","period":"Period","quantity":"Quantity","prices":"Prices","price":"Price"},"tenantType":{"object":"Account Type","plural":"Account Types","inAccounts":"In Accounts"},"view":{"object":"View","plural":"Views","type":"Type","appliesTo":"Applies to","tenant":"Account","user":"User","layout":"Layout","order":"Order","name":"Name","title":"Title","pageSize":"Page size","isDefault":"Is default","isSystem":"Is system","properties":"Properties","filters":"Filters","sort":"Sort","columns":"Columns","groupByProperty":"Group by property","types":{"default":"Default","tenant":"Account","user":"User","system":"System"},"actions":{"create":"Add view","update":"Update view","delete":"Delete view"}},"portal":{"object":"Portal","plural":"Portals","all":"All portals","favorites":"Favorites","favorite":"Favorite","portalLink":"Portal Link","portalLinkCopied":"Portal link copied!","subdomain":"Subdomain","language":"Portal Language","languageHint":"Select the default language used for the content added to the portal.","domain":"Domain","title":"Title","description":"Description","descriptionSEOHint":"A brief summary of your page's content.","descriptionSEOTooltip":"Search engines like Google often show this below your title in search results. It doesn't directly affect rankings but can improve click-through rates when written well.","logo":"Logo","logoDark":"Logo (dark mode)","icon":"Icon","iconDark":"Icon (dark mode)","favicon":"Favicon","image":"Image","published":"Published","pricing":"Pricing","users":"Users","analytics":"Analytics","themeColor":"Theme color","themeScheme":"Theme scheme","seoTitle":"SEO title","seoDescription":"SEO description","seoImage":"SEO image","seoTwitterSite":"Twitter","seoTwitterCreator":"Twitter creator","template":"Template","templates":"Templates","soon":"(Soon)","highlights":{"object":"Highlight","plural":"Highlights","highlightCount_one":"{{count}} highlight","highlightCount_other":"{{count}} highlights","languageCount_one":"{{count}} language","languageCount_other":"{{count}} languages","numberEngagements":"Number of Engagements","action":{"copy":"Highlight Text Copyed","expand":"Show translations","collapse":"Hide translations"},"header":{"subtitle":"Lines the audience highlighted, with every language they were highlighted in."},"topMoments":"Top moments","topShownAbove":"top 3 shown above","rank":"#{{n}} most highlighted","allHighlights":"All highlights","searchPlaceholder":"Search highlights","refresh":"Refresh","momentReach":"{{highlights}} over {{languages}}","noMatches":"No highlights match this search or filter.","allLanguages":"All languages","countLabel":"highlights","showing":"Showing {{from}}–{{to}} of {{total}}","sort":{"label":"Sort by","highlights":"Most highlighted","speaker":"Speaker"},"count":{"one":"{{n}} highlight","many":"{{n}} highlights"},"empty":{"title":"No highlights yet","text":"When viewers highlight a line during the event, it shows up here as a shareable quote in every language."}},"actions":{"new":{"title":"New portal","longTitle":"New Frontdoor portal","description":"Create a new portal"}},"look":{"title":"Look & address","subtitle":"Make it look like you, and give it your address. Everything here shows in the preview before you save it.","brand":{"title":"Brand","description":"Your logo and your colour, everywhere your audience sees the portal.","faviconHint":"The small square icon in a browser tab.","accent":"Accent colour","accentHint":"Sets the buttons and links on your portal.","scheme":"Light or dark"},"address":{"title":"Your address","description":"Anyone can reach the portal at its InterScribe address. Add your own domain if you would rather.","working":"Working","notAvailable":"Your own domain is not available on this workspace. Contact us to set one up.","ownDomain":"Your own domain","ownDomainHint":"Something like live.example.com. You will add a couple of DNS records at your domain provider.","useThisDomain":"Use this domain","whatToAdd":"What to add","hideRecords":"Hide the records","checkAgain":"Check again","recordsHelp":"Add these at your domain provider, then check again. It can take a few minutes.","state":{"working":"Working","waiting":"Waiting for DNS","failed":"Not set up"}},"sharing":{"title":"How it looks when shared","description":"What appears when someone pastes your link into WhatsApp, Slack or a search result.","headline":"Headline","headlineHint":"The bold line on the preview card. Your portal name is used if you leave it empty.","oneLine":"One line about it","oneLineHint":"A sentence under the headline. Around 150 characters reads best.","imageHint":"Shown above the headline. Wide works best — around 1200 by 630.","moreOnSeo":"Keywords, the thumbnail and the Twitter handles are still on the SEO screen."},"preview":{"title":"Live preview","sampleSession":"Sunday Morning Service","sampleWhen":"Starts in 2 days","chooseLanguage":"Choose your language","pastSessions":"Past sessions","inChat":"Shared in a chat","noDescription":"Add a line about your portal to fill this in.","footerNote":"The footer links are the pages you marked “show in the footer” on the Pages screen."}},"appearance":{"object":"Appearance"},"features":{"object":"Feature","plural":"Features","general":"General","additonalFeatures":"Additional Features"},"links":{"object":"Link","plural":"Links","menuAndLinks":"Menu & Links","navigationLinks":"Navigation Links"},"errors":{"notConfigured":"Not Configured"},"pages":{"object":"Page","plural":"Pages","pricing":"Pricing","privacyPolicy":"Privacy Policy","termsAndConditions":"Terms and Conditions","blog":"Blog","about":"About","home":"Home","newsletter":"Newsletter","contact":"Contact","footerDisclaimer":"Footer Disclaimer","showFooterDisclaimer":"Show Default Footer","translateFooterDisclaimer":"Translate Footer Disclaimer?","translateHeroContent":"Translate Hero Content?","new":"New page","newDescription":"A page on your portal — directions, an FAQ, anything your audience needs.","titleHint":"Shown as the page heading, and in search results.","titlePlaceholder":"About us","address":"Address","addressHint":"This is the link people will share. Changing it later breaks the old one.","isPublished":"Published","isPublishedTooltip":"Only a published page can be reached by your audience.","showInFooter":"Show in the footer","showInFooterTooltip":"Adds a link to this page at the bottom of every portal page.","everyPortalHas":"Every portal has these","everyPortalHasHint":"Leave a page untouched and we show a sensible default.","yourPages":"Your pages","yourPagesHint":"Pages you added, served at your portal's address.","noneYet":"No pages yet.","viewLive":"View the live page","resetToDefault":"Reset to the default","resetToDefaultWarning":"Your content for this page is deleted and visitors see the default again.","deletePage":"Delete this page","deletePageWarning":"The page and its content are deleted, and its address stops working.","status":{"published":"Published","draft":"Draft","notCreated":"Not created","usingDefaults":"Using defaults"},"errors":{"slugRequired":"An address is required.","slugInvalid":"Use lowercase letters, numbers and hyphens only.","slugReserved":"That address is already used by your portal.","slugTaken":"You already have a page at that address.","noContent":"No content yet"}},"landingPage":{"heroBanner":"Hero Banner","showPortalTitle":"Show Portal Title on Hero Section","showPortalTitleTooltip":"Whether you want to show your portal title/name on the hero section","heroBannerImage":"Hero Banner Image","heroBannerImageHint":"Max 896×384px (width × height) for optimal appearance.","heroBannerTooltip":"A large, featured banner image displayed at the top of a page."},"sessionBlock":{"sessionNaming":"Session Naming","sessionNamingTooltip":"Choose how you'd like to label your sessions throughout your landing page. Common examples include Sessions, Events, Services, or Meetings.","sessions":"Sessions","events":"Events","talks":"Talks","trainings":"Trainings","meetings":"Meetings","workshops":"Workshops","gatherings":"Gatherings","classes":"Classes","presentations":"Presentations","services":"Services"},"readiness":{"address":"Address","copyAddress":"Copy the portal address","openPortal":"Open the portal","heading":"Not finished yet","unpublished":"Nobody can reach this portal yet","unpublishedAction":"Publish it","unpublishedHint":"The address works only once the portal is published.","homeNotWritten":"You have not written your home page yet","homeNotWrittenAction":"Write the welcome","noLogo":"No logo, so visitors see your name in plain text","noLogoAction":"Add a logo","noSharePreview":"Shared links show no headline or description","noSharePreviewAction":"Say what this portal is","pagesHint":"Your welcome, privacy, terms and anything you add","appearanceHint":"Logo, colours and how it is found","analyticsHint":"Who came, and what they used"},"deleteRefusedUsers":"This portal has members, so it cannot be deleted.","deleteRefusedProducts":"This portal has products, so it cannot be deleted.","nav":{"overview":"The address, and what is unfinished","pages":"Your welcome, privacy, terms and your own pages","look":"Logo, colours, and how it is found","audience":"Who listened, and in which language","pricing":"What you charge your audience","settings":"Features, naming, and deleting the portal"},"overview":{"nextEvent":"Next on this portal","noUpcoming":"Nothing scheduled on this portal yet.","lastThirtyDays":"Last 30 days","peopleListened":"people listened","events":"events","listeningTime":"spent listening","languagesChosen":"languages chosen","seeAudience":"See the audience","recentEvents":"Recent events on this portal","allEvents":"All events","event":"Event","when":"When","listened":"Listened","languages":"Languages"},"publishing":{"title":"Publishing","description":"Whether your audience can reach this portal at all.","live":"This portal is live","liveHint":"Anyone with the address can open it.","offline":"This portal is offline","offlineHint":"The address returns nothing until you publish it.","nowLive":"Your portal is live.","tookOffline":"Your portal is offline."},"list":{"peopleReached":"People reached (30d)","events":"Events","ready":"Ready","published":"Published","unpublished":"Draft"}},"domain":{"object":"Domain","plural":"Domains","custom":"Custom Domain","recordName":"Record Name","recordType":"Record Type","recordValue":"Record Value","verification":{"title":"Domain Verification","description":"To verify domain ownership, add these DNS records to your domain provider."},"notVerified":{"title":"Domain not verified","description":"After adding the records, click the button below to check verification.","cta":"Check again"},"verified":{"title":"Domain verified","description":"It can take up to 24 hours for the changes to take effect.","cta":"Click here to visit your site."}},"vocabulary":{"title":"Vocabulary","object":"Vocabulary","plural":"Vocabularies","view":"Vocabulary groups","create":"New vocabulary group","vocabularyFeatureDescription":"This feature allows you to create and manage vocabularies to enhance transcription and translation accuracy","new":"Create new vocabularies:","vocabularyKeywordsMetadata":"You can add keywords and specify metadata such as boosting or suppressing recognition","attachToSessions":"Attach to sessions:","vocabularyAttachmentInfo":"Vocabularies can be attached to events and sessions, and any changes made here will be applied during transcription processing to ensure better recognition of the terms that matter most to you.","detailsDescription":"Name the group and choose the spoken language it applies to.","creating":"New vocabulary","creatingSubtitle":"A group of words captions should recognise.","emptyTitle":"Teach captions your words","emptyDescription":"Names, places and phrases you use every week. Vocabularies help captions get them right from the start."},"speakers":{"object":"Speaker","plural":"Speakers","view":"Speakers","create":"New speaker","biography":"Speaker Biography","addSpeaker":"Add Speaker","editSpeaker":"Edit Speaker","createSubtitle":"Captions and the portal show who is talking.","editSubtitle":"Update this speaker's details."},"rooms":{"object":"Room","plural":"Rooms","view":"Rooms","create":"New room","ID":"Room ID","creating":"Creating Room","link":"Room Link","action":{"copied":"Room link copied!"},"avChannel":"AV channel","avChannelHelp":"This room's own channel, created with the room and named after it. Set up its encoder on the channel's page.","noAvChannel":"No AV channel yet","setByRoom":"Set by the room","severalRooms":"This event is in several rooms. An event now takes place in one room: remove the others before saving.","chooseRoom":"The room this event takes place in.","noRoom":"No room","deletedRoom":"deleted room","avChannelDisabled":"This room's AV channel is disabled. Enable it on the channel's page; until then, no session can be added to this room."},"jsonProperty":{"object":"Custom Property","plural":"Custom Properties","name":"Name","title":"Title","type":"Type","required":"Required","defaultValue":"Default value","types":{"string":"String","number":"Number","boolean":"Boolean","image":"Image","date":"Date","select":"Select","multiselect":"Multi-select","wysiwyg":"Text editor","monaco":"Code editor","markdown":"Markdown","content":"Content"},"actions":{"add":"Add custom property"}},"attribute":{"object":"Attribute","plural":"Attributes"},"resource":{"object":"Resource","plural":"Resources","name":"Resource Name","type":"Resource Type","bible":"Bible Resource","confirmDelete":"Are you sure you want to delete {{length}} resources?","deleteSuccess":"{{actionDataDeletedIdsLength}} resource(s) deleted successfully.","add":"Add Resource","descriptions":{"enableBibleResource":"Do you want to enable Bible resource for your Streamer Users?"}},"debug":{"object":"Debug"},"keywords":{"keyword":"Keyword","boostLevel":"Boost Level","blockKeywords":"Block Keywords","boostKeywords":"Boost Keywords","replaceKeywords":"Replace Keywords","replacement":"Replacement","rulesTitle":"Rules","boostDescription":"Terms the speech engine should listen for, such as names, places and product words. Higher levels weigh more.","replaceDescription":"Whenever the engine hears the first form, captions show the second form instead.","blockDescription":"Terms that never appear in captions or translations.","emptyBoost":"No boosted terms yet.","emptyReplace":"No replacements yet.","emptyBlock":"No blocked terms yet.","boostLevels":{"low":"Low","medium":"Medium","high":"High","veryHigh":"Very high"},"termsUsed":"{{0}} of {{1}} terms used","limitReached":"This group has reached its limit of {{0}} terms. Remove one to add another.","removeTerm":"Remove {{0}}"}},"moments":{"title":"Moments & gifts","referralsSubtitle":"Referral links, the thank-you hours they earn, advocates and partner commissions.","tabs":"Moments & gifts sections","tab":{"referrals":"Referrals & advocates","gifts":"Gifts"},"gifts":{"launcher":{"event":"Gift event hours","voice":"Gift AI voice hours"},"sheet":{"noPreview":"The email preview is not available for this gift.","emailPreview":"What the customer receives","scheme":"Light or dark","light":"Light","dark":"Dark","previewFrame":"Gift email, {{mode}}","previewNote":"Shown at the gift's default amount.","approver":{"highCost":"A SuperAdmin gives this one, and a second person unless a SuperAdmin asked for it. It costs real money, so a person decides.","second":"A second person with approval rights gives this. The person who asks cannot.","any":"Anyone with approval rights gives this.","noAllowance":"No allowance is set for this month, so Finance (admin.finance.close) gives it.","finance":"This goes over this month's allowance, so Finance (admin.finance.close) gives it."},"allowanceNone":"No allowance set for this month","allowanceLeft":"{{hours}} hours of the month's allowance left after this gift","grantHours":"Grant the hours","send":"Send for approval","for":"For","kind":"Kind","gift":"Gift","voiceHours":"Voice hours","eventHours":"Event hours","onlySuperAdminGives":"You can send it for approval; only a SuperAdmin can give it.","hours":"Hours","days":"Days","seats":"Seats","endsOn":"Ends, end of day UTC","endsHint":"Empty means never","reason":"Reason shown to the customer","note":"Internal note","cost":"Cost to us","allowance":"Allowance","cancel":"Cancel","title":"Give a gift","subtitle":"A gift is product value, never money. It never changes an invoice."},"highCostBadge":"Human decides · costs real money","switchedOff":"Switched off: {{flag}}","giftEmailsOff":"The gift is delivered, but no email goes to the customer.","kind":{"firstEvent":"First event","anniversary":"Anniversary","hoursMilestone":"Hours milestone","listenerMilestone":"Listener milestone","seasonal":"Seasonal","recovery":"Service recovery","lesson":"Lesson needs a trial"},"state":{"suggested":"Suggested","proposed":"Waiting for approval","approved":"Approved, delivering","delivered":"Delivered","notUsed":"Not used yet","used":"Used","waits":"Waits for a clean event","over":"Over the allowance"},"why":{"needsApprover":"Giving a gift needs the approve-offers permission","aiVoiceSuperAdmin":"AI voice gifts are given only by a SuperAdmin","ownRequest":"Someone else gives a gift you asked for"},"undo":{"approving":"Approving the gift for {{name}}","action":"Undo","already":"Already approved, it can no longer be undone","approvingBatch_one":"Approving {{count}} gift","approvingBatch_other":"Approving {{count}} gifts"},"approve":"Approve","approveBatch":"Approve batch ({{count}})","review":"Review","sendEmail":"Send email only","retry":"Retry delivery","upcoming":"Upcoming moments","onlyMine":"Only mine","emptyMine":"No moments for your customers this month","empty":"No moments this month","emptyHint":"First events, anniversaries, milestones, seasons and recoveries appear here as they happen.","noGift":"No gift suggested","tiles":{"allowance":"Gift allowance this month","allowanceHint":"{{pct}}% committed · costs us {{cost}}","noAllowance":"No allowance set: every gift waits for Finance. Costs us {{cost}} so far","given":"Gifts given, last 90 days","used":"Delivered gifts used","usedNone":"No gift has been delivered yet","moments":"Moments this month","costByItem":"Cost by gift, last 90 days","costByItemEmpty":"No gift has been given in the last 90 days.","giftedVsNot":"Gifted and not gifted","accounts":"Accounts","paying6":"Paying at 6 months","upgraded90":"Upgraded in 90 days","gifted":"Gifted","notGifted":"Not gifted","notEnough":"Not enough customers yet","givenHint_one":"to {{count}} account","givenHint_other":"to {{count}} accounts","momentsHint_one":"{{count}} needs a decision","momentsHint_other":"{{count}} need a decision"},"outcome":{"proposed":"Sent for approval","given":"Gift approved and delivered","givenDeliveryFailed":"Approved, but delivery failed. Retry delivery from its row","batchGiven":"Batch approved","batchPartial":"Some gifts in the batch could not be given; the rest were","batchFailed":"None of the gifts in the batch could be given","notInMonth":"This batch is not in the month shown; reload the page and try again","retried":"Gift delivered","emailQueued":"Email queued","saved":"Saved","invalidRequest":"The form was incomplete; reload the page and try again","missingPermission":"You do not have permission for this","agentsNeverGive":"Agents never give anything","secondPerson":"Someone other than the requester must give this gift","highCost":"AI voice gifts are given only by a SuperAdmin","overAllowance":"Over this month's allowance: Finance gives this one","notProposed":"This gift is no longer waiting for approval","catalogDisabled":"This gift is switched off in the catalogue","alreadyGifted":"This moment already has a gift","needsWorkspace":"This customer has no workspace to receive the gift","invalidQuantity":"Enter a quantity of at least 1","invalidExpiry":"The end date must be in the future","invalidReason":"Give the customer a reason (3 to 500 characters)","switchedOff":"This is switched off: lifecycle.moment-emails","alreadySent":"An email was already queued for this moment","idempotencyKeyReused":"This form was already sent; reload the page and try again","needsSecondApprover":"An AI voice gift always needs a second person","failed":"That did not work","batchRemaining_one":"{{count}} still waiting: approve the batch again for the next one","batchRemaining_other":"{{count}} still waiting: approve the batch again for the next ones"},"fires":{"firstEvent":"after a first clean event","anniversary":"on a payment anniversary","hours":"when hours milestones are crossed","listeners":"when listener milestones are crossed","seasonal":"when a season opens","recovery":"after a serious case is resolved","lesson":"when a lesson needs a feature the plan lacks"},"delivery":{"included":"Included hours grant","credit":"Credit gift","entitlement":"Feature trial","support":"Staff time, logged by hand","comp":"Comped product","frontdoor":"Front Door bonus minutes","manual":"Delivered by hand"},"get":{"none":"A certificate or feature access","hours_one":"{{count}} hour","hours_other":"{{count}} hours","days_one":"{{count}} day","days_other":"{{count}} days","seats_one":"{{count}} seat","seats_other":"{{count}} seats"},"item":{"enabled":"Offer this gift","enableSuperAdmin":"Only a SuperAdmin can switch on an AI voice gift.","second":"A second person gives it","secondLocked":"An AI voice gift always needs a second person.","minutes":"Default amount, in minutes","quantity":"Default amount","save":"Save","subtitle":"Who may give it and how much by default"},"catalogue":"Gift catalogue","catalogueEmpty":"The gift catalogue is empty","catalogueEmptyHint":"Gifts appear here once they are added to the catalogue.","on":"On","off":"Off","card":{"get":"They get","fires":"Suggested","firesNever":"By hand only","cost":"Costs us","gives":"Given by","givesSuperAdmin":"A SuperAdmin","givesSecond":"A second person","givesAny":"Anyone who approves offers","delivery":"Delivery","edit":"Edit"},"subtitle":"The moments worth a thank-you, the gifts the team may give, and what they cost us.","batchTitle_one":"{{campaign}} · {{count}} account","batchTitle_other":"{{campaign}} · {{count}} accounts"}},"notifications":{"title":"Notifications"},"onboarding":{"title":"Onboarding","object":{"plural":"Onboardings","title":"Title","type":"Type","active":"Active","filters":"Filters","steps":"Steps","candidates":"Candidates","sessions":{"active":"Active","started":"Started","completed":"Completed","dismissed":"Dismissed"},"empty":{"title":"No onboardings","description":"Create onboardings to guide your users through the app."}},"session":{"object":"Session","plural":"Sessions","user":"User","tenant":"Account","status":"Status","startedAt":"Started at","completedAt":"Completed at","dismissedAt":"Dismissed at","matches":"Filter matches","steps":"Steps","actions":"Actions","activity":"Session activity","pastSessions":"Past Sessions","empty":{"title":"No sessions","description":"Onboarding sessions will appear here."},"description":{"allowViewPastSessions":"Do you want to allow users to see past sessions?"}},"filter":{"object":"Filter","plural":"Filters","type":"Type","operator":"Operator","value":"Value","matching":"Matching filters","set":"Set filters","addFilter":"Add filter","editFilter":"Edit filter","empty":{"title":"No filters","description":"Filters are used to determine which users will see this onboarding."}},"step":{"object":"Step","plural":"Steps","title":"Title","description":"Description","type":"Type","order":"Order","content":"Content","actions":"Actions","block":"Block","set":"Set steps","empty":{"title":"No steps","description":"Add steps to your onboarding."}},"prompts":{"activate":{"title":"Activate onboarding","description":"Are you sure you want to activate this onboarding?"},"deactivate":{"title":"Deactivate onboarding","description":"Are you sure you want to deactivate this onboarding?"},"deleteOnboarding":{"title":"Delete onboarding","description":"Are you sure you want to delete this onboarding?"},"deleteSession":{"title":"Delete session","description":"Are you sure you want to delete this session?"},"updateSteps":{"title":"Existing sessions ({{0}}) will be deleted","description":"All existing sessions will be deleted, consider creating a new onboarding. Are you sure you want to continue?"}},"errors":{"missingInput":"Please fill in all required fields: {{0}}","cannotBeActivated":{"title":"Onboarding cannot be activated","description":"Onboarding must have at least 1 filter and 1 step to be activated."}},"gettingStarted":{"title":"Getting Started"}},"pages":{"title":"Pages","blocks":"Blocks","seo":"SEO","settings":"Settings","marketing":{"title":"Marketing Pages"},"app":{"title":"Application Pages"},"actions":{"createDefault":"Create default"},"prompts":{"delete":{"title":"Delete page","confirm":"Are you sure you want to delete this page?"},"resetBlocks":{"title":"Reset blocks","confirm":"Are you sure you want to reset all blocks to default?"}}},"phoneBlock":{"heading":"Break Language Barriers in Seconds.","howItWorks":"How It Works","step1Title":"Launch Your Event","step1Desc":"Configure your event details, select the speaker's language, and generate QR codes or links to share with attendees on-site or online.","step2Title":"Reach Every Attendee","step2Desc":"Attendees scan or click to join instantly using their own devices, whether attending in person or remotely with video and captions.","step3Title":"Deliver Every Word, Everywhere","step3Desc":"Attendees plug in headphones to hear live translated audio or read captions in real time. Fully accessible, fully live.","noApp":"No app required to join. Scan or click to connect instantly.","mobileApps":"For an even smoother experience, mobile apps are available on iOS and Android.","tryIt":"Try it on your device","tryMe":"Try me"},"planLimits":{"console":{"phones":{"near":{"title":"{{phones}} phones listening · your plan covers {{limit}}","body":"Everyone can keep listening. Phones on audio are counted across all your rooms."},"over":{"title":"{{phones}} phones listening · your plan covers {{limit}}","body":"Everyone keeps listening."},"full":{"title":"{{phones}} phones listening · audio is full (your plan covers {{limit}})","body":"New phones can read captions and use chat, Q&A and polls, but cannot start audio."}},"languages":{"title_one":"{{count}} language being translated · the most at once","title_other":"{{count}} languages being translated · the most at once","body":"New languages wait until one frees up. A listener who picks one reads the original captions."},"action":"Plan and billing","ownerOnly":"Your workspace owner can see Plan and billing.","explain":{"label":"What does this mean?","title":"Plan limits","close":"Close","body":"Your plan covers a number of phones listening to audio at the same time across all your rooms. Captions-only readers are not counted. Above your plan nothing changes: everyone keeps listening, unless our team has set a limit for your workspace. A session also translates a limited number of languages at once: a listener who picks another one reads the original captions until a place frees up."}},"banner":{"reached":"Your events reached {{peak}} phones listening this month ({{plan}} covers {{limit}}).","reachedNoPlan":"Your events reached {{peak}} phones listening this month (your limit is {{limit}}).","next":"{{next}} covers {{nextLimit}}.","nextAddHours":"{{next}} covers {{nextLimit}}, and extra hours can be added.","talkToUs":"For more than that, talk to us.","notCut":"Nobody was cut off.","captionsOnly":"New phones could only read captions.","compare":"Compare plans","askAdmin":"A workspace admin can compare plans.","addListeners":"Add 50 listeners · {{price}} a month"},"dashboard":{"title":"Plan & hours","description":"Your plan, the hours it includes and the hours you have added.","changePlan":"Change plan"},"plans":{"community":"Community","launch":"Launch","engage":"Engage","elevate":"Elevate"}},"portalAudience":{"title":"Audience","description":"A portal exists so that people can hear an event in a language they understand. This is whether that happened.","period":"Period","people":"People who listened","peopleChangeUp":"{{0}}% more than the period before","peopleChangeDown":"{{0}}% fewer than the period before","peopleChangeFlat":"The same as the period before","peopleChangeNone":"Nothing to compare with yet","events":"Events","eventsAverage":"{{0}} people on average","eventsNone":"No events in this period","listening":"Time spent listening","typicalStay":"{{0}} each, typically","typicalStayUnknown":"No stay was recorded","languages":"Languages chosen","languagesOfOffered":"of {{0}} you offered","capNote":"Listening time counts each connection at most the length of its own event.","capNoteWithOpen":"Listening time counts each connection at most the length of its own event. {{0}} connections are still open, or were never closed, and count as no time at all.","choice":{"title":"Which language people chose","description":"The one question this page can answer that nothing else can.","count":"{{0}} · {{1}}%","empty":"Nobody opened a channel on this portal in this period.","unchosen":"Nobody chose {{0}} in this period. Offering fewer languages costs less.","allChosen":"Every language you offered was chosen by somebody.","noneOffered":"No channels were opened on these events, so there was nothing to choose from."},"joins":{"title":"When people join","description":"Minutes from the start of the event.","empty":"Nobody arrived close enough to a start time to draw.","mark":"{{0}} minutes from the start: {{1}} people","readingLate":"{{0}}% arrive after you start. Worth opening the channels five minutes early.","readingEarly":"{{0}}% are already there when you start.","note":"Each person counts once per event, at the earliest channel they opened, on the nearest mark. A join more than an hour either side of the start is left out."},"table":{"title":"Every event on this portal","event":"Event","when":"When","listened":"Listened","stay":"Typical stay","split":"Languages chosen","nobody":"Nobody listened","truncated":"Only the {{0}} most recent events in this period are shown."},"empty":{"title":"No events have run on this portal yet","description":"Once an event listed on this portal has an audience, this is where you will see who listened, in which language, and for how long."},"units":{"minutes":"{{0}}m","hours":"{{0}}h","hoursMinutes":"{{0}}h {{1}}m"}},"pricing":{"startTrial":"Start {{0}}-day trial","subscribe":"Subscribe","updateSubscription":"Update Subscription","alreadyOwned":"You already own this","pay":"Pay","payOnce":"Pay once","seat":"Seat","seats":"Seats","signUpFree":"Sign up free","monthlyPrice":"Monthly price","yearlyPrice":"Yearly price","MONTHLY":"Monthly","YEARLY":"Yearly","ONCE":"One time","QUARTERLY":"Quarterly","SEMI_ANNUAL":"Semiannual","MONTHLYShort":"month","YEARLYShort":"year","QUARTERLYShort":"quarter","SEMIANNUALShort":"semester","once":"Once","contactUs":"Contact us","choosePlan":"Choose a Plan","comparePlans":"Compare Plans","heroCta":{"compare":"Compare All Plans","sales":"Talk to Sales"},"heroHighlights":{"scale":{"label":"Built for Live Events","value":"From local gatherings to global broadcasts with multilingual access."},"languages":{"label":"Captions + Interpretation","value":"Real-time AI interpretation, captions, and post-event summaries."},"support":{"label":"Launch with Confidence","value":"Onboarding support, security review, and enterprise deployment guidance."}},"enterpriseAudience":{"badge":"Large Audience","title":"Audiences larger than 5,000?","description":"If you expect more than 5,000 attendees, we plan capacity, reliability and support with you.","cta":"Contact our team"},"oneTimeEvent":{"badge":"One-time event","title":"Running a one-time event?","description":"Ask us about one-time event packages for conferences, launches, and special sessions without a recurring commitment.","cta":"Request one-time pricing"},"nonProfitDiscount":{"badge":"Non-profit offer","title":"Discount for non-profits","description":"Registered non-profit organizations can receive a discount on eligible plans.","cta":"Request non-profit pricing"},"customPlans":{"apiIntegrations":"API integrations & SSO support","unlimitedLanguages":"Captions in every language & access controls","slaSecurity":"SLA, security review & onboarding","conciergeSupport":"Concierge support & team training"},"tags":{"human":"Human Interpretation","ai":"AI","platform":"Platform","enterprise":"Enterprise"},"includesAdditionalFeatures":"Includes {{count}}+ additional features","contact":"Contact","getCustomPlan":"Get a Custom Plan","customPlanDescription":"For organizations with advanced needs, white-label deployments, or complex event flows. Work with our team to create a fully tailored multilingual experience — optimized for your audience, your brand, and your operations.","customContactPlanDescription":"We'll scope a solution to match your goals, workflows, and audience scale.","whatsIncluded":"Scale Without Limits","included":"Included","notIncluded":"Not included","recommended":"Recommended","FLAT_RATE":"Flat rate","PER_SEAT":"Per seat","USAGE_BASED":"Usage-based","FLAT_RATE_USAGE_BASED":"Flat rate + Usage-based","demo":"DEMO PAGE - You'd customize this page","thisMonth":"This month","buy":"Buy","buyAgain":"Buy again","getItForFree":"Get it for free","notCreated":"Plan not created","required":"A subscription is required to use the platform.","coupons":{"object":"Coupon","plural":"Coupons","applied":"Coupon applied","invalid":"Invalid coupon code","expired":"Coupon code expired","success":"Successfully applied","error":"Could not find coupon: {{0}}","iHaveACoupon":"Apply coupon code","typeCode":"Type coupon code"},"usageBased":{"unit":"Unit","units":"Units","perUnit":"Per unit","flatFee":"Flat fee","first":"First","next":"Next","forTheFirst":"For the first","forTheNext":"For the next","usageType":"Usage type","aggregateUsage":"Aggregate usage","tiersMode":"Tiers mode","billingScheme":"Billing scheme","tiers":"Tiers","usageBasedUnit":"Usage-based unit","perUnitPrices":"Per unit prices","flatFeePrices":"Flat fee prices","addTier":"Add tier"},"periods":{"ONCE":"once","MONTHLY":"month","WEEKLY":"week","DAILY":"day","YEARLY":"year"},"custom":{"title":"Custom Plan","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod..."},"planComparison":"Plan Comparison","newPlan":"New Plan","anywhereProducts":{"trial":{"title":"Trial Plan","description":"Get full access to our core features and discover how real-time AI transcription, translation, and interpretation can break down language barriers. Perfect for testing the platform before committing to a paid plan.","monthlyStreamTime":"15 mins/month","fullFeatureAccess":"Full feature access"},"plan1":{"title":"Basic Plan","description":"Get basic access to features and discover how real-time AI transcription, translation, and interpretation can break down language barriers.","monthlyStreamTime":"10 hrs/month","liveTranslations":"Unlimited AI captions & translations","aiVoices":"AI voice (1 language/session)"},"plan2":{"title":"Full Plan","description":"Get full access to all features and discover how real-time AI transcription, translation, and interpretation can break down language barriers.","monthlyStreamTime":"20 hrs/month","interpreters":"Use your own interpreters + Interpreter dashboard","multilingualSummaries":"Multilingual summaries","unlimitedInterpreters":"Unlimited Human Interpreters","everythingFrom":"Everything from Basic plan"},"prepaid":{"title":"Prepaid Plan","description":"Pre-order an annual subscription today and unlock early access perks while we finish onboarding.","monthlyStreamTime":"10 hrs/month","vipClubAccess":"VIP Club access","prioritizedSupport":"Prioritized support","specialLaunchBonuses":"Special launch bonuses","fullFeatureAccess":"Full feature access"}},"products":{"cardTrial":{"acq_trial_event_hours":"Free trial","acq_trial_ai_voice":"Free trial: AI Voice","features":{"monthlyStreamTime":"Event time","concurrentStreams":"Rooms at once","brandedAccessPortals":"Guest page","unlimitedCaptionsTranslations":"Captions in every language","aiVoices":"AI Voice languages"}},"trial":{"title":"Trial Plan","description":"Get full access to our core features and discover how real-time AI transcription, translation, and interpretation can elevate your events. Perfect for testing the platform before committing to a paid plan.","monthlyStreamingMinutes":"2 hrs + events up to 500 attendees"},"plan1":{"title":"Launch Plan","description":"Core tools for inclusive, multilingual events. Great for small teams, local gatherings, or small churches.","monthlyStreamingMinutes":"10 hrs/month + events up to 500 attendees","concurrentStreams":"1 Concurrent Stream","liveTranslations":"Unlimited AI captions & translations","brandedPortals":"1 Branded Portal + Custom event branding","smartEventIntelligence":"Smart Event Intelligence (Custom Vocabulary, Context Awareness, and more)","humanQADashboard":"Human QA (Live Caption Review)","audienceEngagementToolkit":"Audience Engagement Toolkit","mobileAccessibilityAccess":"Mobile + browser access"},"plan2":{"title":"Engage Plan","description":"Advanced features to connect with growing bilingual audiences. Ideal for mid-sized events and expanding communities.","monthlyStreamingMinutes":"25 hrs/month + events up to 1,000 attendees","concurrentStreams":"3 Concurrent Streams","interpreters":"Use your own interpreters + Interpreter dashboard","aiVoices":"AI voice (1 language/session)","multilingualSummaries":"Multilingual summaries","plan1Features":"Everything from Launch Plan"},"plan3":{"title":"Elevate Plan","description":"Complete solution for large-scale, global events. Tailored for conferences, multi-track programs, and brand-focused experiences.","monthlyStreamingMinutes":"55 hrs/month + events up to 3,000 attendees","concurrentStreams":"5 Concurrent Streams","brandedPortals":"Unlimited Branded Portals + Custom event branding","unlimitedInterpreters":"Unlimited Human Interpreters","customDomains":"Custom Domain Names","onDemandReplays":"On-Demand Multilingual Replays","otherFeatures":"Everything from other plans"},"viewerFeatures":{"aiRecap":"\"What did I miss?\" AI recaps","translatedSlides":"Translated slides","signLanguage":"Sign-language channels","aiQuestions":"Ask: AI answers about the session"},"oneTimeEvent":{"acq_one_time_event_hours":"One-time event","acq_one_time_ai_voice":"One-time event: AI Voice","acq_one_time_interpreter_seats":"One-time event: interpreter seats","features":{"monthlyStreamTime":"Event time","concurrentStreams":"Rooms at once","interpreters":"Your interpreters","brandedAccessPortals":"Guest page","unlimitedCaptionsTranslations":"Captions in every language","aiVoices":"AI Voice languages","connectedPhones":"Phones on audio at once","audienceSize":"Audience size"},"one-time-hours-250":"Prepaid hours, up to 250 people","one-time-hours-1000":"Prepaid hours, up to 1,000 people","one-time-hours-5000":"Prepaid hours, up to 5,000 people","acq_one_time_seat_days":"Prepaid hours: interpreter seat-days"},"interpreterSeats":"{{0}} interpreter seats","aiVoiceHours":"{{0}} AI voice hours a month","audienceSize":"Audiences up to {{0}}","planTrial":{"community":{"title":"Community · free trial"},"launch":{"title":"Launch · free trial"},"engage":{"title":"Engage · free trial"},"elevate":{"title":"Elevate · free trial"}},"extraListeners":{"title":"Extra listeners"},"oneTimeTrial":{"upTo250":{"title":"Pay once (up to 250) · free trial"},"upTo1000":{"title":"Pay once (up to 1,000) · free trial"},"upTo5000":{"title":"Pay once (up to 5,000) · free trial"}}},"features":{"prioritySupport":{"object":"Priority","none":"No support","basic":"Basic support","priority":"Priority support","dedicated":"Account manager","externalSource":"External Source"},"extraStreamingHours":{"object":"Extra Streaming Hour","plural":"Extra Streaming Hours"},"translationCredit":{"object":"Post-Event Translation Credit","plural":"Post-Event Translation Credits"},"extraAIVoiceHours":{"object":"Extra AI Voice Hour","plural":"Extra AI Voice Hours"},"users":{"one":"1 user","max":"{{0}} users","monthly":"{{0}} users/month","unlimited":"Unlimited users","moreThan":"+{{0}} users","enterprise":"+10 users"},"apiCalls":{"units":"API calls","max":"{{0}} API calls","monthly":"{{0}} API calls/month","unlimited":"Unlimited API calls","moreThan":"+{{0}} API calls","enterprise":"+10000 API calls"},"credits":{"units":"Credits","max":"{{0}} credits","monthly":"{{0}} credits/month","unlimited":"Unlimited credits","moreThan":"+{{0}} credits","enterprise":"+10000 credits"}},"categories":{"AI_INTERPRETATION":"AI Interpretation","AUDIENCE_ENGAGEMENT_TOOLKIT":"Audience Engagement Toolkit","AUDIO_AND_STREAMING":"Audio & Streaming","BILLING_AND_USAGE_CONTROLS":"Billing & Usage Controls","DATA_AND_ANALYTICS":"Data & Analytics","DEVICE_COMPATIBILITY":"Device Compatibility","DISPLAYS":"Displays","EVENT_EXPERIENCE_AND_BRANDING":"Event Experience & Branding","EVENT_MANAGEMENT":"Event Management","HUMAN_INTERPRETATION":"Human Interpretation","PLATFORM_API":"Platform API","REPLAY_AND_PLAYBACK":"Replay & Playback","ROOMS":"Rooms","SECURITY":"Security","SMART_EVENT_INTELLIGENCE":"Smart Event Intelligence","STREAMING_PLATFORM":"Streaming Platform","SUPPORT":"Support"},"featuresTable":{"aiVoices":"AI Voice Channels","monthlyStreamTime":"Monthly Stream Time","unlimitedInterpreters":"Unlimited Interpreters","smartEventIntelligence":"Smart Event Intelligence","audienceEngagementToolkit":"Audience Engagement Toolkit","audienceSize":"Audience Size","extraStreamingHours":"Extra Streaming Hours","concurrentStreams":"Concurrent Streams","unlimitedCaptionsTranslations":"Unlimited Real-Time Captions & Translations","deviceTTS":"Device-Based Text-to-Speech (TTS)","aiVoiceChannel":"AI Voice Interpretation Channel [Beta]","extraAIVoiceHours":"Extra AI Voice Hours","voiceCloning":"Voice Cloning (Coming Soon)","bringOwnInterpreters":"Bring Your Own Interpreters","interpreterDashboard":"Interpreter Dashboard Access","dualListening":"Dual Listening (Interpreters)","automaticTranscription":"Automatic Transcription","customGlossary":"Custom Glossary & Vocabulary","contextAwareness":"Context Awareness","speakerIdentification":"Speaker Identification (by name)","automatedSummary":"Automated Summary","roomsConfigurable":"Rooms (Configurable Spaces)","shareableLinks":"Shareable Links","organizationTools":"Organization Tools","humanQA":"Human QA (Live Caption Review)","userRoles":"User Roles","customDomain":"Custom Domain (YourURL.com)","participantNotes":"Participant Notes","sessionHighlights":"Session Highlights","livePolling":"Live Polling","liveChat":"Live Chat","audienceReactions":"Audience Reactions","onDemandReplays":"On-Demand Multilingual Replays","aiEventSummarization":"AI Event Summarization","downloadableRecordings":"Downloadable Recordings","downloadableTranscripts":"Downloadable Transcripts and Translations","playbackSpeeds":"Playback Speeds","eventContentHub":"Event Content Hub","postEventTranslationCredits":"Post-Event Translation Credits","multilingualAudio":"Multilingual Audio","voiceGenderSelection":"Voice Gender Selection","audioDataCollection":"Audio Data Collection","desktopStreamerAgent":"Desktop Streamer Agent","unlimitedAVChannels":"Unlimited AV Channels Setup","mobileAccess":"Mobile Access","externalCaptionDisplay":"External Caption Display","platformAPI":"Platform API","tlsEncryption":"TLS Encryption","aes256Encryption":"AES-256 Encryption","liveChatSupport":"Live Chat Support","prioritySupport":"Priority Support","technicalSupportAddOns":"Technical Support Add-Ons","createPrivateRooms":"Create Private Rooms","recurringEventScheduling":"Recurring Event Scheduling","privateEventsSupport":"Private Events Support","eventPageBranding":"Event Page Branding","sharedEventMaterials":"Shared Event Materials","brandedAccessPortals":"Branded Access Portals","qAModule":"Q&A Module","youTubeVimeoSupport":"YouTube & Vimeo Support","unlimitedAVChannelsSetup":"Unlimited AV Channels Setup","browserBasedAccess":"Browser-Based Access","meetingReportsAnalytics":"Meeting Reports & Analytics","prepaidCreditsAvailable":"Prepaid Credits Available","capControlsStreamingAIVoice":"Cap Controls for Streaming & AI Voice","seamlessUsageGuarantee":"Seamless Usage Guarantee","fullFeatureAccess":"Full feature access","interpreters":"Interpreters","aiRecap":"\"What did I miss?\" AI recaps","translatedSlides":"Translated slides","signLanguage":"Sign-language channels","aiQuestions":"Ask: AI answers about the session"},"featuresTableDesc":{"monthlyStreamTime":"Hours of live or recorded content included each month.","audienceSize":"Audience size refers to concurrent active users, not your total event attendance. As a guideline, these limits typically support events up to the sizes shown below.","extraStreamingHours":"Price per additional streaming hour.","concurrentStreams":"Multiple concurrent sessions/events supported from one account.","unlimitedCaptionsTranslations":"Live captions and translations for all audience languages.","deviceTTS":"Let users hear captions in their own language using built-in device voices (TTS). Perfect for when voice channels aren't available.","aiVoiceChannel":"Includes 1 AI-generated voice per session. Additional languages billed separately.","extraAIVoiceHours":"Cost per hour for additional AI voice channels.","voiceCloning":"Deliver AI voice interpretation in your own voice — cloned from a short sample for maximum familiarity and trust. (Coming Soon — available in select languages with speaker consent.)","bringOwnInterpreters":"Use your own interpreters within InterScribe.","interpreterDashboard":"Dashboard for managing human interpreters during events.","dualListening":"Human interpreters can monitor multiple audio channels.","automaticTranscription":"Get real-time, high-accuracy transcriptions of everything said — ready to search, share, or review.","customGlossary":"Ensure accurate recognition of speaker names, technical terms, and acronyms in every language.","contextAwareness":"AI understands your event's topic and audience to improve translation accuracy across the board.","speakerIdentification":"Automatically tags speakers in transcriptions when identified.","automatedSummary":"Let your audience revisit key takeaways instantly — AI captures and summarizes the most important parts of your event.","roomsConfigurable":"Run simultaneous sessions with their own translations, speakers, and engagement tools.","privateRooms":"Create invitation-only or password-protected rooms for closed sessions.","shareableLinks":"Generate links for each room so participants can join directly.","organizationTools":"Tag sessions, label speaker names, and categorize content for better event structure.","humanQA":"Enable your team or assigned reviewers to correct captions and translations in real time—ensuring clarity and accuracy throughout the event.","userRoles":"Differentiate access with roles like host, operator, and viewer.","customDomain":"Use your own domain (e.g., events.yourcompany.com) for fully white-labeled event pages.","participantNotes":"Let attendees take personal notes during the event — synced with the session for easy review and sharing later.","sessionHighlights":"Let attendees mark and revisit key moments during the session — synced with replay and notes.","livePolling":"Engage your audience with real-time votes and feedback prompts during the session.","liveChat":"Real-time messaging between participants, with optional host moderation and emoji reactions.","audienceReactions":"Participants can send quick reactions (like 👏 ❤️ 👍) during the event to stay connected.","onDemandReplays":"Allow users to access past sessions translated into different languages.","aiEventSummarization":"AI-generated summaries of event content.","downloadableRecordings":"Download audio in all languages, playable in VLC or QuickTime.","downloadableTranscripts":"Download transcripts and translations in multiple formats (Word Document, PDF, Plain Text, SRT, Markdown)","playbackSpeeds":"Change replay speed (e.g., 1.5x, 2x) for recorded content.","youtubeVimeoSupport":"Embed YouTube or Vimeo videos directly in your events.","eventContentHub":"Provide attendees with access to highlights, translated and captioned content, and resources during and after your event concludes.","postEventTranslationCredits":"Translate any replay, summary, or transcript into any number of languages — automatically, on demand. Each new translation uses 1 credit. Reuse is always free. Credits reset monthly and do not roll over. Extra translations: $0.50 each.","multilingualAudio":"Multiple languages streamed simultaneously with low latency.","voiceGenderSelection":"Event organizers can choose male or female voice-overs (where supported).","audioDataCollection":"Collect voice data for quality improvement.","desktopStreamerAgent":"Installable app that streams audio/video directly from your desktop.","unlimitedAVChannels":"Use dedicated Audio/Video Channels to manage input sources, automate streaming bots, or ingest external feeds.","mobileAccess":"Native apps available for iOS and Android.","externalCaptionDisplay":"Customize and display your captions on-screen via tools like ProPresenter, OBS, EasyWorship, WorshipTools — perfect for broadcasts or visual stage displays. (Coming Soon)","platformAPI":"Use our API to programmatically control transcription, translation, and event workflows — perfect for custom integrations or automated setups.","tlsEncryption":"All network traffic is secured using TLS.","aes256Encryption":"Real-time content is encrypted with AES-256.","liveChatSupport":"Get quick answers during business hours via our in-app chat.","prioritySupport":"Skip the queue with faster response times and dedicated assistance.","technicalSupportAddOns":"Custom support packages available for complex or mission-critical use cases.","createPrivateRooms":"Create invitation-only or password-protected rooms for closed sessions.","recurringEventScheduling":"Set up recurring events across daily, weekly, or custom intervals with ease.","privateEventsSupport":"Host private, access-controlled events with password protection or invitation-only participation.","eventPageBranding":"Customize your event hub with your own logo, colors, and imagery for a professional, on-brand experience.","sharedEventMaterials":"Upload slides, documents, or downloads for attendees to access before, during, or after the session.","brandedAccessPortals":"A centralized, shareable access point for attendees — includes links to rooms, languages, resources, and more.","qAModule":"Let attendees submit and upvote questions — with optional moderation for hosts.","onDemandMultilingualReplays":"Allow users to access past sessions translated into different languages.","browserBasedAccess":"No downloads required. Runs fully in browser.","meetingReportsAnalytics":"Access session-level insights and analytics.","prepaidCreditsAvailable":"Option to buy credits in advance for extra usage.","capControlsStreamingAIVoice":"Set limits to control extra spending during events.","seamlessUsageGuarantee":"Events continue smoothly even if limits are exceeded (unless cap enforced).","fullFeatureAccess":"Access all features during your trial period."},"table":{"included":"Included","notIncluded":"Not included","perHour":"/hr","perMonth":"/mo","perYear":"/yr","choosePlan":"Choose {{plan}}","recommended":"Recommended","feature":"Feature","plan":"Plan"},"featuresTableTooltip":{"audienceSize":"Maximum concurrent active users allowed per session. The attendee counts shown for each plan are typical event sizes these limits can support. If you expect unusually high simultaneous usage, contact us."},"featuresTableValue":{"comingSoon":"Coming Soon","included":"Included","notIncluded":"Not included","unlimited":"Unlimited","monthlyStreamTime":{"launch":"10 hrs","engage":"25 hrs","elevate":"55 hrs"},"audienceSize":{"launch":"Up to 20 concurrent active users (typically supports events up to 500 attendees)","engage":"Up to 100 concurrent active users (typically supports events up to 1,000 attendees)","elevate":"Up to 300 concurrent active users (typically supports events up to 3,000 attendees)"},"extraStreamingHours":{"launch":"?/hr","engage":"?/hr","elevate":"?/hr"},"concurrentStreams":{"launch":"Not included","engage":"Up to 3 sessions","elevate":"Up to 5 sessions"},"aiVoiceChannel":{"engage":"1 Language/Session","elevate":"1 Language/Session"},"interpreterDashboard":{"engage":"Max 2 interpreters"},"brandedAccessPortals":{"launch":"1","engage":"1"},"postEventTranslationCredits":{"launch":"20 credits","engage":"100 credits","elevate":"500 credits"}},"isAddon":"Is add-on","beta":"Beta","page":{"metaTitle":"Pricing","metaDescription":"See what each InterScribe plan includes, then get the exact price for your event in a few minutes.","eyebrow":"Pricing","title":"Every event is different — see your price in a few minutes","subtitle":"Tell us about your event, your audience and the languages you need. We match the right plan and show your price straight away, no sales call needed.","subtitleContact":"Tell us about your event and we'll send you a price within one business day.","choose":"What are you planning?","paths":{"oneTime":{"title":"Pay once, no plan","text":"One event, or a block of hours to use on any event over the next 12 months. Nothing renews."},"regular":{"title":"Regular events","text":"Weekly services, classes or meetings, on a monthly plan."},"cta":"Calculate my price"},"compare":{"eyebrow":"Plans for regular events","title":"What each plan includes","subtitle":"Every plan brings captions in every language we support. Your price depends on your events, and your quote shows it.","cta":"Calculate my price","included":"Included","notIncluded":"Not included","buyAsNeeded":"Buy as needed","anyVoiced":"Any language we voice","audienceUpTo":"Up to {{people}} people","rows":{"eventHours":"Event hours a month","voiceHours":"AI voice hours a month","rooms":"Rooms at the same time","audience":"Audience size","interpreters":"Human interpreter seats","captions":"Captions in every supported language","voiceLanguages":"AI voice languages"},"connections":"Up to {{count}} phones connected at once. That is separate from how many people attend."},"oneTime":{"badge":"One-time event","title":"Running a one-time event?","description":"Pay once for the hours you need. They stay usable for {{months}} months, including for more events, so nothing goes to waste.","cta":"Calculate my price"},"largeAudience":{"badge":"Large audience","title":"Audiences over {{people}}?","description":"For bigger crowds we plan capacity, reliability and support with you. Very large audiences carry an audience surcharge per event hour, which we confirm with you.","cta":"Talk to us"},"nonprofit":{"badge":"Churches and nonprofits","title":"Churches & nonprofits save {{nonprofitPercent}}%","description":"Say it's for a church or nonprofit and the {{nonprofitPercent}}% is in the price you see."},"guests":{"eyebrow":"What your guests do","note":"No app required. No special receiver.","sampleEvent":"Sunday gathering","seatCard":"Listen in your language","steps":{"scan":{"title":"Scan the QR code","line":"On the seat card, the screen or the bulletin."},"language":{"title":"Choose a language","line":"Their own. They can change it any time."},"listen":{"title":"Listen or read","line":"In their earbuds, or as captions with the original."}},"phone":{"title":"Three taps from their seat.","tapToOpen":"Tap to open","open":"Open","openApp":"Open InterScribe","chooseLanguage":"Choose your language","listening":"Listening","cameraNote":"Just the phone’s camera.","earbudsNote":"In Spanish, in their own earbuds"},"seat":{"title":"Nothing to hand out. Nothing to collect.","body":"A printed card on the seat is the whole setup. Guests bring the rest in their pocket.","moments":{"sit":"1 · Sits down","camera":"2 · Points the camera","tap":"3 · Taps {{language}}","hear":"4 · Hears it, or reads it"}},"carry":{"title":"Leave the receiver case at home.","notNeeded":"You don’t need","items":{"receivers":"Receiver boxes","headsets":"Headsets to clean","signOut":"Sign-out sheets","app":"An app to download","batteries":"Spare batteries","account":"An account"},"theyBring":"They bring","bringLine":"Their phone. Their earbuds. That’s it."}},"fromMonthly":"Monthly plans from {{price}} a month, billed yearly. Churches and nonprofits pay less. Your quote is the price you pay.","closingCta":"Calculate my price"},"subscribeDisabled":"Only someone who can manage this workspace's subscription can subscribe or change the plan.","subscribeUnavailable":"This plan cannot be bought here yet. Calculate a price, or contact us."},"prompt":{"flowGroup":"Prompt Flow Group","editFlowGroup":"Edit Prompt Flow Group","createFlowGroup":"Create Prompt Flow Group"},"prompts":{"object":"Prompt","plural":"Prompts","promptTemplate":"Prompt Template","template":"Template","templates":"Templates","newGroupTemplate":"New Group Template","newPromptTemplate":"New Prompt Template","editPromptTemplate":"Edit Prompt Template","builder":{"title":"Prompt Flow Builder","empty":{"title":"No prompts","description":"Create AI prompt templates that interact with your data."}}},"referrals":{"advocates":{"giveLink":"Give a referral link","title":"Advocates","description":"Promoters (NPS 9–10) with no open case. Ask for their consent each time you quote them or put them in touch.","emptyTitle":"No advocates yet","emptyText":"Customers who answer the NPS survey with 9 or 10 appear here while they have no open case.","score":"NPS {{score}} · {{date}}"},"commissions":{"waitingOther":"Waiting for a second person","approve":"Approve","requestApproval":"Ask to approve","markPaid":"Mark paid","title":"Partner commissions","description":"Accrued from each payment while the partner's months run; a refund takes its share back. One person asks, another approves, then mark it paid.","emptyTitle":"No commissions yet","emptyText":"They accrue when a customer a partner referred pays.","partner":"Partner","customer":"Customer","date":"Accrued","amount":"Amount","status":"Status","actions":"Actions"},"partners":{"kind":{"av":"AV integrator","consultant":"Consultant","reseller":"Reseller","other":"Other"},"name":"Name","kindLabel":"Kind","email":"Contact email","pct":"Commission %","months":"For months","active":"Active (their links work)","cancel":"Cancel","save":"Save partner","createLink":"Create link","title":"Partners","description":"A partner earns its commission % of each payment from a customer it referred, for the months set, counted from that customer's first payment.","add":"Add partner","emptyTitle":"No partners yet","emptyText":"Add a partner to give them a referral link.","inactive":"inactive","terms":"{{pct}}% for {{months}} months","noTerms":"no commission","referred":"{{count}} referred","edit":"Edit"},"tiles":{"activeLinks":"Active referral links","clicks30":"Clicks, last 30 days","leads":"Referred leads","won":"{{count}} became customers","customers":"Referred customers","hours":"Thank-you event hours given","owed":"Partner commissions owed","paid":"{{amount}} paid so far"},"links":{"copied":"Link copied","copyFailed":"Could not copy the link","copy":"Copy {{href}}","title":"Referral links","description":"Each link records a click and remembers the visitor for 30 days, so the lead they become is attributed.","emptyTitle":"No referral links yet","emptyText":"Give a link to an advocate or a partner below.","link":"Link","owner":"Owner","clicks":"Clicks","leads":"Leads","won":"Customers","inactive":"inactive","partner":"Partner","customer":"Customer"},"reward":{"waitingOther":"{{hours}} h waiting for someone else to approve","waiting":"{{hours}} h requested","approve":"Approve","given":"{{hours}} event hours given","notDelivered":"{{hours}} h approved, not delivered yet","retry":"Deliver now","partner":"Earns a partner commission","hours":"Event hours","give":"Thank with event hours"},"referred":{"title":"Referred leads","description":"A person thanks the referrer with event hours through the gift flow. Up to {{hours}} hours alone; more needs a second person.","emptyTitle":"No referred leads yet","emptyText":"When someone arrives through a link and leaves their details, they appear here.","unknownLead":"Lead without a name","by":"Referred by {{name}} · {{date}}"}},"response":{"title":"Response","noResponse":"No response"},"segments":{"build":"Build","manage":"Manage","market":"Market"},"sendRefusal":{"customer_success_disabled":"Customer Success messaging is not switched on for this account.","service_suppressed":"This contact has bounced or complained before, so service email is suppressed for them.","promotional_consent_required":"This needs marketing consent we don't have from this contact yet.","weekly_cap_reached":"This account has already hit its weekly message cap.","thread_unmatched":"This conversation is not linked to a customer, so its contacts cannot be picked. Type the address instead.","promotional_opted_out":"This contact has opted out of marketing email.","default":"This message couldn't be sent.","lead_no_consent":"Not sent: there is no consent basis on file for this lead.","lead_unsubscribed":"Not sent: this lead unsubscribed.","lead_draft_gone":"This draft was already sent or discarded. Reload the conversation.","contact_declined":"This customer asked not to be contacted, so this was not sent.","recipient_not_on_account":"A recipient is not a contact of this customer. Reload the conversation and pick again.","recipient_not_allowed":"One address is InterScribe's own reply address. Mail to it comes straight back into the Inbox, so remove it.","author_rate_limited":"You have sent a lot of new messages in the last hour. Wait a while, then send again.","idempotency_key_reused":"This form was already used by someone else. Reload the page and send again.","invalid_recipient":"One of the addresses is not a valid email address.","too_many_recipients":"A message goes to 10 people at most in each of To, Cc and Bcc.","attachment_type_not_allowed":"One attachment is a kind of file we cannot send. Attach a document, an image, a spreadsheet or a zip file.","attachments_too_large":"Attachments are limited to 6 MB in total.","too_many_attachments":"Attach 10 files at most.","attachment_unavailable":"An attachment could not be read back for sending. Attach it again and send."},"sequences":{"back":"All sequences","card":{"counts":"{{enrolled}} enrolled now · {{runs}} runs","onSince":"on since {{date}}","onSinceHelp":"Switching a sequence on never acts on customers whose state began earlier."},"empty":{"all":"Sequences are set up by the Customer Success team, not from here.","filtered":"No sequence matches this filter. Choose All to see every sequence.","title":"No sequences here"},"enrol":{"search":"Find a customer","submit":"Enrol","title":"Enrol a customer"},"enrolled":{"customer":"Customer","empty":"Nobody is enrolled in this sequence yet.","emptyTitle":"Nobody in it yet","next":"Next","pause":"Pause","remove":"Remove","resume":"Resume","status":"Status","step":"Step","title":"Enrolled customers"},"filter":{"ALL":"All","APPROVAL_REQUIRED":"Approval required","ASSISTED":"Assisted","AUTOMATIC":"Automatic","PROMOTIONAL":"Promotional","RUNNING":"Running","SERVICE":"Service","STOPPED":"Stopped"},"filters":"Sequence filters","history":"History","lessons":{"add":"Add lesson","adminsOnly":"Only admins can change the lessons","capability":"Feature it teaches","dark":"Dark","editor":"Lesson settings","empty":"The library has no lessons. Add one below.","emptyTitle":"No lessons yet","enabled":"Send this lesson","everyone":"Every kind of organisation","help":"One lesson a week for the first 60 days, at most six, never for a feature already in use. Saving makes a new version; customers already in it finish on theirs.","light":"Light","minLiveEvents":"Not before this many live events","moveDown":"Move {{name}} down","moveUp":"Move {{name}} up","noPreview":"This lesson has no preview: it is not one of the lessons the email library knows.","only":"Only the kinds ticked","org":{"CHURCH":"Church","COMPANY":"Company","CONFERENCE":"Conference","OTHER":"Other","UNIVERSITY":"University"},"orgTypes":"Sent to","pick":"Choose a lesson to preview it and set when it is sent.","planCapability":"Only when the plan has (leave empty for every plan)","previewMode":"Preview colours","previewTitle":"Lesson email preview","save":"Save lessons","title":"Lesson library"},"outcome":{"agents_never_give":"This cannot be done by an agent.","duplicate_lesson_key":"Two lessons have the same key.","enrolled":"Enrolled.","failed":"That did not go through. Nothing changed.","idempotency_key_reused":"That request was already used for something else. Reload and try again.","invalid_lesson":"A lesson has a value that is not allowed.","invalid_request":"That request was not valid. Nothing changed.","missing_permission":"You do not have permission to do that.","no_lesson_step":"This sequence has no lesson step.","overlaps_running_sequence":"Getting started and Onboarding cannot take new customers at the same time. Switch the other one off first.","pause":"Paused.","playbook_not_found":"That sequence no longer exists.","refused":"The Engine did not accept that. Nothing changed.","remove":"Removed.","resume":"Resumed.","saved":"Saved.","step_not_found":"That step no longer exists.","template_not_shared":"Choose one of the shared templates.","unknown_template":"A lesson points at a template that does not exist."},"outcomes":{"inItNow":"In it now","medianDays":"Median days to the goal","noGoals":"No goal reached yet","none":"Nothing finished yet","reachedGoal":"Reached the goal","repliedExited":"Replied and left","title":"Outcomes"},"rail":"Sequences","results":{"clicked":"Clicked","empty":"Results appear once a lesson has been sent.","emptyTitle":"No results yet","lesson":"Lesson","opened":"Opened","sent":"Sent","title":"Results per lesson","used":"Used it within 14 days"},"roster":{"done":{"DAY_60":"Finished: 60 days passed","NOTHING_LEFT":"Finished: no lesson left that fits","SIX_SENT":"Finished: six lessons sent"},"lessonN":"Lesson {{n}} of {{limit}}","send":"{{lesson}}{{when}}","title":"Who is in it","wait":{"EVENT_SOON":"Waiting: an event is within two days","NOTHING_ELIGIBLE_YET":"Waiting for a lesson that fits","OPEN_CASE":"Waiting: a support case is open","WEEKLY_GAP":"Waiting out the week between lessons"}},"rules":{"cooldown":"Same customer again after","exit":"A reply ends it","goal":"Goal","max":"At most per customer","no":"No","noLimit":"No limit","only":"Only if","starts":"Starts when","title":"Rules","yes":"Yes","days_one":"{{count}} day","days_other":"{{count}} days"},"step":{"chooseTemplate":"Choose a template","conditions":"Send only if (comma-separated)","editTemplate":"Edit this template","noTemplate":"No template chosen yet.","save":"Save as a new version","sendOnlyIf":"Send only if","subject":"Subject","template":"Template","wait":"Wait","kind":{"lesson":"Weekly lesson"},"lessonTitle":"One lesson a week","lessonDetail_one":"{{count}} lesson in the library, picked by organisation type and by what they have not used.","lessonDetail_other":"{{count}} lessons in the library, picked by organisation type and by what they have not used.","lessonsBelow":"The lessons themselves are in the lesson library below: reorder them, preview each one and set when it is sent.","onlyIf":"Only if {{what}}","behaviour":{"welcome":{"kicker":"Welcome","detail":"Goes out as soon as they subscribe, with the first steps to their first event."},"soundCheck":{"kicker":"Sound-check nudge","detail":"Once a source is connected and no sound check has heard audio yet."},"firstEvent":{"kicker":"First event, in numbers","detail":"The morning after their first live event, with their own numbers."}},"noConditions":"No conditions: it goes to everyone who reaches this step."},"steps":{"empty":"This sequence has no steps yet.","emptyTitle":"No steps yet","goal":"Goal","noGoal":"No goal set, it runs to the end","openRate":"{{pct}}% opened of {{sent}} sent","stepN":"Step {{n}}","title":"Steps","trigger":"Starts when"},"stop":{"cancel":"Keep it running","choose":"What happens to them","confirm":"Switch off","letFinish":"Let them finish","letFinishHelp":"No new customers join. It stops by itself when the last one is done.","reason":"Why (shown on the card)","stopNow":"Stop now","stopNowHelp":"Nothing more is sent and everyone in it is removed.","title":"Stop {{name}}?","body_one":"{{count}} customer is part-way through it.","body_other":"{{count}} customers are part-way through it."},"stoppedBy":"Stopped by {{name}}","stoppedPlain":"Stopped","subtitle":"The automated sequences that message customers on your behalf.","switch":{"accessible":"{{state}}: {{name}}","adminsOnly":"Only admins can change this","finishing":"Finishing, closed to new customers","running":"Running","stopNow":"Stop now","stopped":"Stopped","stoppedToast":"{{name}} stopped","undo":"Undo"},"title":"Sequences","wait":{"now":"Right away","nextMorning":"Next morning","later":"{{span}} later","until":"Until {{what}}","untilMax":"Until {{what}}, up to {{max}}","hour_one":"{{count}} hour","hour_other":"{{count}} hours","day_one":"{{count}} day","day_other":"{{count}} days","week_one":"{{count}} week","week_other":"{{count}} weeks","untilThen":"{{until}}, then {{then}}","thenNextMorning":"next morning"}},"settings":{"title":"Settings","reset":"Reset all settings","admin":{"profile":{"title":"Profile","picture":"Profile Picture","description":"Update your personal info"},"general":{"title":"General settings","description":"Set up the application"},"tenants":{"title":"Accounts","description":"Set up account types, relationships, permissions...","types":{"title":"Account Types","description":"Set up the account types"}},"seo":{"title":"SEO","description":"Title, description... meta tags"},"authentication":{"title":"Authentication","description":"Sign up flows and rules"},"analytics":{"title":"Analytics","description":"Log page views and events"},"pricing":{"title":"Pricing Plans","description":"Set up the application pricing plans"},"transactionalEmails":{"title":"Emails","description":"Set up the email templates"},"internationalization":{"title":"Internationalization","description":"Set up the application languages"},"cookies":{"title":"Cookies","description":"Set up the cookie consent"},"cache":{"title":"Cache","description":"Manage cache keys"},"danger":{"title":"Danger","description":"Reset all the settings"},"anyWhere":{"pricing":{"title":"Pricing Plans (AnyWhere)","description":"Set up the AnyWhere pricing plans"}},"acquisitionRates":{"title":"Acquisition rates","description":"Prices for the price-my-event quote: audience bands, one-time events, AI voice, discounts and support"}},"profile":{"profileTitle":"Profile","profileText":"Change your user profile","securityTitle":"Security","name":"Name","firstName":"First name","lastName":"Last name","type":"Account Role","types":{"OWNER":"Owner","ADMIN":"Admin","MEMBER":"Member"},"permissions":{"OWNER":"Controls the account, its subscription and its users","ADMIN":"Manages subscription and users","MEMBER":"Normal user"},"status":{"PENDING_INVITATION":"Pending Invitation","PENDING_ACCEPTANCE":"Pending Acceptance","ACTIVE":"Active","INACTIVE":"Inactive"},"password":"Password","passwordConfirm":"Confirm password","passwordCurrent":"Current password","profileUpdated":"Profile saved","changePassword":"Change password","cannotChangePassword":"You signed up without a password, so you don't have one","errors":{"cannotDeleteAdmin":"You cannot delete a system admin"},"signInMethods":{"title":"Sign-in methods","description":"How you get into your account, besides your password.","googleConnected":"You can sign in with Continue with Google.","googleNotConnected":"Not connected. Choose Continue with Google on the login page and follow the steps to connect it.","connected":"Connected","notConnectedBadge":"Not connected","disconnect":"Disconnect","confirmDisconnect":"Disconnect Google? You will sign in with your email and password from now on.","disconnected":"Google disconnected. Sign in with your email and password from now on.","needsPassword":"This account has no password yet, so Google is its only way in. Set one with \"Forgot your password?\" on the login page, then disconnect Google.","notConnected":"Google is not connected to this account.","notWhileImpersonating":"You cannot change how this person signs in while impersonating them."},"guides":{"title":"Welcome and guides","description":"Anything you put away can come back.","showAgain":"Show again","putAway":"Put away","willShowAgain":"It will show again next time.","putAwayDone":"Put away. Bring it back here any time.","welcome":{"name":"The welcome","put":"You have seen it.","showing":"Shows the next time you open your dashboard."},"gettingStarted":{"name":"Getting started","put":"Hidden from your sidebar and dashboard.","showing":"In your sidebar while there is something left to set up."},"boothWelcome":{"name":"The booth welcome","put":"You have seen it.","showing":"Shows the next time you open your booth."},"boothTour":{"name":"The booth tour","put":"You have taken it, or skipped it.","showing":"Offered the next time you open your booth."},"howAudioReachesUs":{"name":"How audio reaches us","put":"Hidden under your tabs. Show it there any time.","showing":"Shown under the Rooms & audio tabs."},"readyCard":{"name":"The Ready card","put":"Hidden from your dashboard in this workspace. It comes back if something would stop the next date.","showing":"On your dashboard, saying whether your weekly event will work."}},"pageDescription":"Your name and photo, how you sign in, and how the dashboard speaks to you.","securityDescription":"Change the password you sign in with.","passwordUpdated":"Password updated","preferencesDescription":"The language and look of the dashboard, for you only."},"preferences":{"title":"Preferences","description":"Change your preferences","language":"Language","layouts":"Layouts","intro":"New sessions start from these settings, and each session can still change them. Conferences copy these settings when you create them, so a later change here does not alter a conference you already made.","sections":{"audio":{"title":"Audio","description":"What language speakers use and where the event audio comes from."},"video":{"title":"Video & replays","description":"How long captions wait for viewers at home, and whether replays are on."},"captions":{"title":"Captions & translation"},"interpretation":{"title":"Interpretation","description":"Languages listeners can hear, from your own interpreters or from AI voices."},"access":{"title":"Access","description":"Where new events appear."},"more":{"title":"More options","description":"Settings most organizations never need to change."}},"audioSource":"Audio source","audioSourceHelp":"Where the event's audio comes from once it starts.","manualHelp":"Someone opens the Streamer dashboard and sends that computer's microphone or sound input.","avHelp":"Audio comes in from one of your AV channels, like a sound desk or encoder. No browser has to stay open.","chooseAvInput":"Choose an AV channel","noAvInputs":"No AV channels yet","publishOriginal":"Let listeners hear the original audio","publishOriginalHelp":"Adds the speaker's own voice as a listening option next to the interpreted languages.","recording":{"beta":"Beta","record":"Record this session","recordHelp":"Records the floor and every interpretation channel. Starts when the session goes live.","replay":"Let viewers replay it on your event page","replayHelp":"Only after the session has ended, and only for people who could attend it."},"eventType":"Event type","eventTypeHelp":"Tells the engine what kind of event it is, so captions and translations use the right words.","vocabularyHelp":"Names and terms the engine should listen for or correct.","manageVocabularies":"Manage vocabularies","aiLanguages":"AI voice languages","aiLanguagesHelp":"Languages the AI interprets the speaker into, voice to voice. Only the languages named here get a voice; every other language has captions.","showOnHelp":"The portals where new events are listed for attendees.","summaryTemplate":"Automatic summary","summaryHelp":"The summary format created for each event after it ends.","noSummary":"No automatic summary","bibleHelp":"Adds a Bible reader to the Streamer dashboard. Mostly useful for churches.","replayCaptions":"Caption translation in replays","replayAudio":"AI audio in replays","replayHelp":"Set by your plan. Contact support to change it.","notInPlan":"Not included in your plan","unsaved":"You have unsaved changes","allSaved":"All changes saved","discard":"Discard","sourceBrowser":"Computer (web browser)","sourceAv":"AV channel","autoStartVoices":{"title":"Start automatically at go-live","switch":"Start the {{0}} voice at go-live","atGoLive":"Starts at go-live","onDemand":"Starts when a listener picks it"},"voiceCloning":{"card":{"newLanguagesNote":"Languages added after you turned this on keep their usual AI voice until you confirm permission for them.","newLanguages_one":"Turn on for {{count}} new language","newLanguages_many":"Turn on for {{count}} new languages"},"seriesNote":"Applies to every occurrence that shares these settings.","dialog":{"title":"Use the speaker's own voice?","whatItDoes":"The translation will be spoken in a synthetic copy of each speaker's voice. The copy is built live from their speech during the event.","notKept":"InterScribe does not keep a voice model of any speaker. If this event is recorded, the interpretation is recorded in the cloned voice and can be replayed like any other recording, including on the public replay page if you share it.","provider":"To make it, the speakers' audio is processed by our AI provider, Alibaba Cloud, in Singapore, under its data-protection terms.","startUp":"The cloned voice takes about 3–4 seconds to start speaking, instead of about 1.5 seconds with a standard voice.","fallback":"If the voice provider is not available at the moment, listeners may hear a standard voice instead.","listenersTold":"Listeners can see, through a small icon next to the language, that the voice is a synthetic copy of the speaker's voice.","permission":"You must have permission from every person who speaks at this event. You can turn this off at any time.","attestation":"I have permission from every person who will speak at this event to clone their voice","confirm":"Turn on","cancel":"Cancel","tickToContinue":"Tick the box to continue."},"switch":{"title":"Make the AI voice sound like the speaker","help":"In {{languages}}, the AI voice can sound like the person on stage. Other languages keep their usual AI voice. You confirm the speakers' permission before it turns on.","helpNone":"None of this session's AI voice languages can sound like the speaker yet."}},"aiVoicePortugueseBrazilOnly":"AI voice for Portuguese is available in Brazilian Portuguese only.","humanCard":{"title":"Your own interpreters, live","text":"Volunteer or professional interpreters work from the InterScribe booth, in the room or from home. Listeners pick them like any other language. They don't use AI voice hours."},"eventTypePrompt":"Choose an event type","hardToHear":{"advanced":"Advanced","title":"When the audio is hard to hear","intro":"InterScribe picks the best captions setup for each session. If the venue's audio becomes hard to make out, it can adjust during the session.","adjust":"Adjust captions automatically","recommended":"Recommended","adjustHelp":"Only spoken audio counts, so worship never changes the captions setup. The console shows a 10-second notice the operator can cancel, and captions go back to the usual setup once the audio is clear again.","avTitle":"Also adjust when the audio comes from a sound desk (AV channel)","avHelp":"Off: a sound desk feed that is hard to hear only notifies the operator and alerts you, so the feed can be fixed at the desk.","keep":"Don't change the captions setup during the session","keepHelp":"You still get the \"hard to hear\" alert; captions stay as they started."},"eventTypeSearch":"Search {{count}} event types","addInterpretedLanguage":"Add an interpreted language","aiVoicesOffNote":"AI voices are off across InterScribe while we fix a technical issue. Your choices are saved; these voices speak again once we turn them back on.","shownFirst":{"label":"Languages shown first","help":"Put these at the top of a guest's caption list, in this order. They are also printed on the welcome sign.","add":"Add a language","max":"That's the most: at most 10 languages are shown first.","inherit":"New sessions start with this list; each session can change its own."}},"danger":{"title":"Danger zone","description":"Be careful","deleteAccount":"Delete account","confirmDelete":"We will delete your account","confirmDeleteTenant":"Account will be deleted with all its data","deleteYourAccount":"Delete your account","onceYouDelete":"Once you delete your account, you will lose all data associated with it","rooms":"Caution: Deleting Rooms may disrupt ingress and scheduled events. Before proceeding, ensure all associated ingresses and events are reassigned to prevent system failures.","avChannel":"Caution: Deleting A/V channels may disrupt ingress and scheduled events. Before proceeding, ensure all associated ingresses and events are reassigned to prevent system failures.","ingress":"Caution: Deleting an ingress may disrupt ongoing streams. Ensure there are no active connections before proceeding.","agent":"Caution: Deleting an agent may disrupt ongoing connections. Ensure there are no active connections before proceeding."},"tenant":{"title":"Account","general":"General settings","generalDescription":"Update your account settings","updated":"Account updated","create":"Create new account","createDescription":"Create a new account to separate data","createConfirm":"Create new account?","payment":{"title":"Payment details","ending":"ending in","updated":"Payment details updated","notSet":"No payment method set, please add a credit or debit card"},"pageDescription":"Your organization's name, web address and icon.","deleteDescription":"Deletes this workspace and all its data. A workspace with an active subscription cannot be deleted."},"subscription":{"title":"Subscription","description":"Update or cancel your plan.","noSubscription":"No active subscription","notSubscribed":"You don't have any active subscription","notSubscribedDescription":"Please select a plan according to your needs","updated":"Subscription updated","alreadySubscribed":"You're already subscribed","active":"Active","cancelled":"Cancelled","cancel":"Cancel","reactivate":"Reactivate","clickCancel":"Click here to cancel","confirmCancel":"Are you sure you want to cancel your subscription?","accessRunsUntil":"Access runs until {{date}}. Nothing more is charged.","canceled":"Subscription canceled","cancelledUntil":"Cancelled. Your plan runs until {{date}}.","current":"Current subscription:","noActivePlan":"You don't have an active plan","clickHereToSubscribe":"Click here to subscribe","viewAllProducts":"View all plans & prices","ends":"Ends","endsAt":"Ends at","ended":"Ended","endedAt":"Ended at","period":{"current":"Current period"},"update":{"title":"Update subscription","description":"Change your subscription to get more features."},"trial":{"ends":"Trial ends"},"plans":{"select":"Select a plan"},"errors":{"selectPlan":"Select a plan","cancelFailed":"Your plan was not cancelled. Try again, or contact support.","cancelScheduledCheckLater":"Your cancellation is scheduled. Refresh in a moment to see it."},"goToSubscription":"Go to my subscription","keepFreeTrial":"","checkout":{"invalid":"Invalid checkout session","alreadyProcessed":"Checkout session already processed","invalidCustomer":"Invalid customer ID","success":{"title":"Thank you!","description":"You have successfully subscribed to {{0}}","goToSubscription":"Go to my subscription"}},"overview":{"intro":"What you are paying for, when it renews, and where your card lives.","plan":"Plan","renews":"Renews","endsOn":"Ends","unknownDate":"No renewal date yet","payment":"Payment method","paymentBody":"Stripe holds your card. Change it, or download a receipt, in the billing portal.","openPortal":"Open billing portal","trialEnds":"Trial ends","paymentTrial":"No card is needed during your free trial. Subscribe any time to keep going.","subscribe":"Subscribe"},"usage":{"intro":"Counted against the current billing period, and back to zero when it renews."},"yourPlan":{"title":"Your plan","description":"The plan this workspace is on. Change it or cancel it here."},"explain":{"title":"How billing works","lede":"Everything on this page is one subscription: a plan, plus any add-ons attached to it. Stripe charges it and keeps the card.","plan":{"title":"The plan you are on","body":"It sets what is included in each billing period, and it renews on its own. You can change plan, or cancel, under Your plan below."},"usage":{"title":"What you have used","body":"Usage counts against the current billing period and starts again when the period rolls over. Features and limits shows used against included."},"addons":{"title":"Add-ons, like AI voice channels","body":"An add-on is an extra line on the same subscription. Changing how many you have changes the subscription there and then, and Stripe pro-rates the difference."},"payment":{"title":"Card, invoices and receipts","body":"We never hold your card - Stripe does. The billing portal is where you change it, and where your invoices and receipts are."},"footer":"Need more hours, or more languages, than the plan includes? Upgrade the plan, or add a voice channel. Both land on the same subscription."},"usageCard":{"title":"Usage and limits","description":"What is left this period, and what your plan includes."},"priceNotice":{"title":"Your plan's price is changing","increase":"From your renewal on {{date}}, {{plan}} will cost {{to}} per {{interval}} instead of {{from}}.","decrease":"Good news: from your renewal on {{date}}, {{plan}} will cost {{to}} per {{interval}} instead of {{from}}.","taxes":"Taxes, if any, are added as on your current invoices.","interval":{"1":"month","3":"quarter","6":"six months","12":"year"}}},"members":{"title":"Members","actions":{"edit":"Edit member","removeConfirm":"Are you sure you want to remove {{0}} from this account?","backToMembers":"Back to members","manage":"Manage","chooseRoles":"Choose roles"},"searchPlaceholder":"Search by name or email","header":{"peopleCount_one":"{{count}} person","peopleCount_other":"{{count}} people","pendingCount_one":"{{count}} invitation waiting","pendingCount_other":"{{count}} invitations waiting","seatsLeft_one":"{{count}} seat left on your plan","seatsLeft_other":"{{count}} seats left on your plan","seatsUnlimited":"Unlimited seats on your plan","invite":"Invite people"},"groups":{"runs":"Runs the workspace","events":"Plans and runs events","interprets":"Interprets","billing":"Billing","unassigned":"No role yet","unassignedExplanation":"They can't do anything in this workspace until a role is chosen for them."},"access":{"boothOnly":"Booth only","app":"Sees the app","none":"No role yet"},"joined":"Joined {{when}}","signsInWithGoogle":"Signs in with Google","waitingForReply":{"title":"Waiting for a reply","revoke":"Revoke"},"empty":{"title":"Nobody here yet","description":"Invite your team to run events, interpret sessions or manage billing together.","noMatch":"Nobody matches \"{{query}}\"."},"seeRolesAndPermissions":"See exactly what each role can do","rolesSheet":{"title":"Roles and permissions"},"roles":{"interpreter":{"name":"Interpreter","does":"Interprets live sessions from the booth.","sees":"Booth only.","notSees":"No dashboard, events, billing or members."},"moderator":{"name":"Moderator","does":"Runs events and live sessions day to day.","sees":"Events and live sessions.","notSees":"Can't delete events, or touch audio and A/V channels."},"organizer":{"name":"Organizer","does":"Plans and runs events end to end.","sees":"Everything about events.","notSees":"Not billing or members."},"billingAdmin":{"name":"Billing admin","does":"Manages the subscription and pays the bills.","sees":"The subscription and invoices.","notSees":"Not events or members."},"admin":{"name":"Admin","does":"Runs the workspace.","sees":"Everything except deleting the account.","notSees":"Nothing - this role reaches everything but that."},"superUser":{"name":"Super user","does":"Has the keys to everything, including deleting the account.","sees":"Everything.","notSees":"Nothing - this role reaches everything."}},"invite":{"title":"Invite people","stepper":{"role":"What they'll do","who":"Who's joining","review":"Review"},"continue":"Continue","back":"Back","role":{"heading":"What will they do?","subheading":"Choose one or more roles. Nothing is selected yet.","willSee":"Will see:","willNotSee":"Will not see:","fullAccessCaution":"Full access, including members and billing."},"who":{"heading":"Who?","subheading":"Add a few people at once, separated by commas, spaces or new lines.","placeholder":"Type or paste email addresses","remove":"Remove {{email}}","seatsLeft_one":"{{count}} seat left","seatsLeft_other":"{{count}} seats left","seatsUnlimited":"Unlimited seats on your plan","flags":{"invalid":"Doesn't look like an email","duplicate":"Already added","alreadyMember":"Already a member","alreadyInvited":"Already invited"}},"review":{"heading":"Review","subheading":"Here's what they'll see.","rolesHeading":"Roles","peopleHeading_one":"{{count}} person","peopleHeading_other":"{{count}} people","willSee":"They will see","willNotSee":"They will not see","note":"Personal note (optional)","notePlaceholder":"Add a line to the invitation email","send":"Send invitations","sending":"Sending…","noRoleYet":"Choose a role to see what they'll see.","boothPreview":"They will only see their booth. No dashboard, events, billing or members.","appPreview":"They will see the app."},"panel":{"role":{"heading":"Pick what they will do","body":"Every role in plain language: what they can reach, and what stays out of view."},"who":{"heading":"Who is joining","body":"Add as many people as you like in one go - paste a list, or add them one at a time."},"review":{"heading":"What they will see"}},"success":{"heading_one":"{{count}} invitation sent","heading_other":"{{count}} invitations sent","whatHappensNext":"They get an email with a link; interpreters land straight in their booth.","skippedMember":"{{email}} is already a member.","skippedInvited":"{{email}} already has a pending invitation.","inviteMore":"Invite more people"},"errors":{"noRoles":"Choose at least one role.","superUserOnly":"Only a SuperUser can invite someone as SuperUser.","permissionsNotHeld":"Only a SuperUser can invite someone into a role with permissions you do not hold.","seats":"That's more people than your plan has seats for.","notFound":"Something went wrong. Try again."}},"roleRules":{"selfGrant":"You cannot grant yourself a role.","superUserRole":"Only a SuperUser can grant or remove the SuperUser role.","superUserTarget":"Only a SuperUser can change or remove a SuperUser.","permissionsNotHeld":"You cannot grant a role with permissions you do not hold.","lastSuperUser":"A workspace must keep at least one SuperUser. Make someone else a SuperUser first.","handOverSuperUser":"You are the only SuperUser of {{workspaces}}. Make someone else a SuperUser there before deleting your account."}},"chat":{"title":"Chat","description":"Audience chat on your sessions, and how it is moderated.","chatEnabled":"Viewer chat","chatEnabledHint":"Master switch. A session also needs public chat or private chat with the host turned on in its own settings.","allowSignedOutChatReading":"Signed-out viewers can read chat","allowSignedOutChatReadingHint":"Writing always needs a signed-in viewer. Only applies while viewer chat is on.","saved":"Chat settings saved.","moderation":{"title":"Moderation","description":"How messages reach viewers. Each session can change it.","mode":"New sessions start in","modeHint":"A session can also be paused from its own settings or the console.","modes":{"OPEN":"Open","REVIEW_FIRST":"Review first","PAUSED":"Paused"},"hideAfterReports":"Hide a message after reports","hideAfterReportsHint":"It stays hidden until someone reviews it.","blockedWords":"Blocked words","blockedWordsHint":"Matching messages wait for review, in every language.","whoCanModerate":"Who can moderate: workspace admins, and each session's Operators and Moderators.","saved":"Moderation defaults saved.","invalid":{"chatModerationMode":"Choose Open or Review first.","chatHideAfterReports":"Use a whole number from 1 to 100.","chatBlockedWords":"Use at most 500 entries of at most 100 characters each.","chatPermittedPhrases":"The permitted phrases list is too long, or a phrase is over 100 characters."},"pausedNote":"Set for one session at a time, from its own settings or the console.","hideAfterReportsPrefix":"after","hideAfterReportsUnit":"reports","openQueue":"Open moderation queue","modeDescriptions":{"OPEN":"Messages appear straight away. Moderators can hide them after.","REVIEW_FIRST":"Every message waits until a moderator approves it."},"blockedWordsPlaceholder":"Type a word and press Enter","removeBlockedWord":"Remove {{word}}","permittedPhrases":"Permitted phrases","permittedPhrasesHint":"A phrase here is let through even when it contains a blocked word, for example 'go to hell and back' beside the blocked word 'hell'.","permittedPhrasesPlaceholder":"Type a phrase and press Enter","removePermittedPhrase":"Remove {{phrase}}"},"viewerChatDescription":"Whether viewers of this workspace's sessions get a chat tab.","reachGroups":{"title":"Who viewers can message","description":"Teams viewers can message privately from the chat. Each group is its own private conversation: only the people you pick see it and answer.","add":"Add a group","empty":"No groups yet. Add one so viewers can message your team.","viewerLineShown":"Viewers read: “{{line}}”","answeredBy":"Answered by {{names}}","answeredByAllModerators":"Answered by everyone who can moderate the session's chat","noLongerModerator":"{{name}} (no longer a chat moderator, so no longer reads this group)","noOneAnswers":"Nobody answers this team any more. It is switched off until you pick someone.","moveUp":"Move {{name}} up","moveDown":"Move {{name}} down","offerSwitch":"Offer {{name}} to viewers","edit":"Edit","editAria":"Edit {{name}}","badges":{"helpLine":"Help line","signedIn":"Signed-in only","duringSessions":"Only during sessions","off":"Off"},"form":{"newTitle":"New group","editTitle":"Edit {{name}}","name":"Name","nameHint":"Viewers see it exactly as written. Up to {{max}} characters.","viewerLine":"What viewers read","viewerLineHint":"One line under the name. Viewers see: “{{preview}}”","defaultViewerLine":"Only {{name}} sees this","writers":"Who can write to it","writersOptions":{"ANYONE_IN_CHAT":{"title":"Anyone in chat","description":"Follows the chat: closed while chat is paused, limited or off."},"SIGNED_IN":{"title":"Signed-in only","description":"Open to every signed-in viewer, even while chat is paused or limited."}},"offered":"Offered","offeredOptions":{"ALWAYS":{"title":"Always","description":"Whenever the event's chat window is open."},"DURING_SESSIONS":{"title":"Only during sessions","description":"Only while the session is live or paused."}},"answers":"Who answers","answersHint":"Pick the team members who read and answer. A group needs at least one person to be switched on.","noStaff":"There are no team members in this workspace yet.","enabled":"Offered to viewers","enabledHint":"Off: viewers do not see it. Conversations already held stay readable to the people who answer.","save":"Save group","saving":"Saving…","cancel":"Cancel","archive":"Archive group","archiveConfirm":"Archive {{name}}? Viewers stop seeing it. Its conversations stay readable.","archiveYes":"Yes, archive","delete":"Delete group","deleteConfirm":"Delete {{name}} for good? This only works while nobody has written to it.","deleteYes":"Yes, delete","helpLineNote":"The Help line can be renamed and switched off, but never archived or deleted."},"invalid":{"name":"Give the group a name of 1 to 40 characters.","viewerLine":"Keep the line under 120 characters.","writers":"Choose who can write to it.","offered":"Choose when it is offered."},"errors":{"nameTaken":"Another group already has that name. Names are not case sensitive.","notFound":"That group no longer exists. Reload the page.","notStaff":"Only members of this workspace's team can answer a group.","noMembers":"Pick at least one person to answer this team before switching it on.","badOrder":"The list changed while you were reordering it. Reload the page.","helpLineCannotBeArchived":"The Help line can be renamed and switched off, but not archived or deleted.","inUse":"Viewers have already written to this group, so it cannot be deleted. Archive it instead.","notifyFailed":"Saved, but viewers' chats could not be told yet. They will see the change the next time they reload."},"saved":{"create":"Group added.","update":"Group saved.","enable":"Group updated.","reorder":"Order saved.","archive":"Group archived.","delete":"Group deleted."}},"staffTitles":{"title":"Posting titles","description":"Titles a moderator can post under in the live desk, such as Pastor or Host. Picked from a menu, never typed into a message.","empty":"No titles yet.","add":"Add title","newLabel":"New title","placeholder":"For example, Pastor","hint":"A title is shown as written, in every language. Renaming it does not change messages already sent.","rename":"Rename {{label}}","archive":"Remove {{label}}","invalid":{"label":"A title needs 1 to 40 characters."},"errors":{"labelTaken":"There is already a title with that name.","notFound":"That title is no longer there."},"saved":{"create":"Title added","rename":"Title renamed","archive":"Title removed"}}},"bible":{"title":"Bible","description":"The Bible tab, verse links and the version each viewer language reads.","turnOffHint":"To turn Scripture tools off for this workspace, use","verseLinks":"Link verses the speaker cites","verseLinksHint":"Detected references (\"Juan 4:7\", \"John 4:7\") become tap targets in the captions.","versions":"Version per language","noVersion":"No version","defaultVersion":"Default ({{name}})","noVersionsYet":"No Bible versions are installed yet.","noVersionsHint":"Once a version is installed for a language, choose it here.","invalidVersion":"That version is not available for that language.","saved":"Bible settings saved.","retired":"retired","forViewers":"For viewers","forViewersDescription":"The Bible tab and verse links on this workspace's sessions.","versionsDescription":"No version hides the Bible for that language."},"features":{"title":"Optional features","description":"Tools that most workspaces do not need, off until you turn them on.","saved":"Optional features saved.","bible":{"title":"Scripture tools","hint":"For churches and faith-based organizations: link Bible references in captions and let viewers read passages in their own language.","sourceLanguages":"Verse links work when the session is spoken in one of these languages: {{languages}}.","readerLanguages_one":"Viewers can read the Bible in {{count}} language:","readerLanguages_other":"Viewers can read the Bible in {{count}} languages:","noReaderLanguagesYet":"No Bible versions are installed yet, so viewers have nothing to read in until one is added."}},"integrations":{"stripe":{"hint":"Payments, invoices and tax","live":"Live mode","test":"Test mode","on":"On","notAsked":"Not asked","taxEvent":"Stripe Tax · price-my-event checkout","taxCredits":"Stripe Tax · credit purchases","taxSubscription":"Stripe Tax · subscription checkout (older path)","note":"Stripe works out the tax from where each customer is. \"Not asked\" means that checkout never asks Stripe, which is for the accountant to decide.","link":"Sales tax & books"},"quickbooks":{"hint":"Sends sales, sales tax, fees, refunds and payouts to the books","notApproved":"Not approved yet","notConnected":"Not connected","connect":"Connect QuickBooks","reasonOff":"Waiting on owner approval (new dependency: QuickBooks Online API)","needsAdmin":"Connecting or disconnecting QuickBooks needs the finance close permission (admin.finance.close).","disconnect":"Disconnect QuickBooks","result":{"connected":"QuickBooks is connected. Sales, refunds and fees missed while it was not connected are being sent now.","disconnected":"QuickBooks is disconnected.","disconnectedLocally":"QuickBooks is disconnected here, but QuickBooks could not be told. Remove InterScribe from the connected apps in QuickBooks too.","denied":"QuickBooks was not connected: access was declined on the QuickBooks screen.","linkExpired":"That QuickBooks link is no longer valid. Connect again, as the same person, within 15 minutes.","failed":"QuickBooks did not accept the connection. Try connecting again.","notApproved":"QuickBooks cannot be connected yet: the owner has not switched it on.","unavailable":"The server that connects QuickBooks could not be reached. Try again in a few minutes."},"export":"Until then, Sales tax & books exports the QuickBooks Online journal (CSV), and CSV and IIF for QuickBooks Desktop.","connected":"Connected","status":"Connection {{status}}","lastSync":"Last sync {{date}}","neverSynced":"Not synced yet","lastError":"Last error: {{error}}","reasonOn":"The connection flow is not available yet."}}},"shared":{"sidebarRail":{"collapse":"Collapse sidebar","expand":"Expand sidebar"},"streamConfiguration":{"startAudioInterpretation":"Start Audio Interpretation","startAudioStreaming":"Start Audio Streaming","header":"Session Setup","mode":{"label":"Mode","help":"Choose how you want to interact with the session — stream audio, provide interpretation, or monitor activities","options":{"streamer":" Streaming","interpreter":" Interpreter","monitor":" Monitoring"}},"target":{"label":"Stream Target","help":"Select where the audio will be streamed — either to a dedicated A/V channel or directly into a session","option":{"channel":"A/V Channel","session":"Session"}},"session":{"label":"Select Session","help":"Select the session you want to stream","refresh":"Refresh sessions"},"sourceLanguage":{"label":"Session Source Language"},"targetLanguage":{"label":"Target Language","help":"This language will be made public to the end user "},"avChannel":{"label":"Select AV Channel","help":"Select the session you want to stream"},"connect":"Connect","disconnect":"Disconnect","selectOutputDevice":"Select Output Device","connectFirst":"Please connect to a channel first","cancel":"Cancel","changeMode":"Change Mode/Event","infoBox":{"title":"Warning","message":"Selected language is different from the event default language and the set human interpreter languages. This will be made available for consumers to select.","checkboxLabel":"I understand and want to proceed"},"handover":"Transfer the interpretation stream to another interpreter. Use this when switching shifts or passing the mic during co-interpretation.","connectActions":{"interpreter":"Join as Interpreter","streaming":"Prepare Streaming","monitoring":"Start Monitoring"},"connectAudioDevice":"Connect Audio Device","streamCustomText":"Stream Custom Text","notifySongPlaying":"Notify Song Playing"},"darkMode":"Dark Mode","lightMode":"Light Mode","openStreamer":"Open Streamer","hi":"Hi","or":"Or","and":"And","plan":"Plan","you":"You","next":"Next","pagination":"Pagination","previous":"Previous","close":"Close","success":"Success","error":"Error","serverError":"Server error","serverUnreachable":{"title":"We could not reach InterScribe","description":"This usually lasts a few seconds while the app is being updated. Reload the page in a moment."},"unknownError":"Unknown error","unknown":"Unknown","unexpectedError":"Unexpected error","acceptAndContinue":"Accept and Continue","invalidForm":"Form not submitted correctly","invalidRequest":"Invalid request","missingRequiredFields":"Required fields are missing","userNotFound":"User not found","invitationNotFound":"Invitation not found","new":"New","name":"Name","description":"Description","current":"Current","save":"Save","saving":"Saving","sending":"Sending...","saveAndAdd":"Save and add new","confirmSave":"Save?","saved":"Successfully saved","change":"Change","saveChanges":"Save changes","noChanges":"No changes","request":"Request","accept":"Accept","accepted":"Accepted","reject":"Reject","rejected":"Rejected","add":"Add","opensInNewTab":"(opens in a new tab)","added":"Added","addAnother":"Add another","tag":"Tag","send":"Send","sendTo":"Send email to: {{0}}.","sent":"Sent","delete":"Delete","deleteNow":"Delete now","link":"Link","unlink":"Unlink","confirmDelete":"Delete?","confirmRemove":"Remove?","deleted":"Deleted","deleting":"Deleting","reload":"Reload","remove":"Remove","edit":"Edit","overview":"Overview","summary":"Summary","upload":"Upload","avatar":"Avatar","icon":"Icon","back":"Back","active":"Active","inactive":"Inactive","activate":"Activate","deactivate":"Deactivate","deactivated":"Deactivated","confirmActivate":"Activate?","confirmDeactivate":"Deactivate?","status":"Status","view":"View","viewAll":"View all","preview":"Preview","transcriptPreview":"Transcript Preview","translationPreview":"Translation Preview","noPreview":"No preview","create":"Create","created":"Created","creating":"Creating","cancel":"Cancel","confirm":"Confirm","confirmSubmit":"Submit?","confirmCreate":"Create {{0}}?","confirmUpdate":"Update {{0}}?","yes":"Yes","no":"No","true":"True","false":"False","enabled":"Enabled","disabled":"Disabled","on":"On","off":"Off","in":"in","upgrade":"Upgrade","downgrade":"Downgrade","subscribed":"Subscribed","updateSubscriptionTo":"Update subscription to {{0}}?","notFound":"Not found","alreadyExists":"Already exists","invite":"Invite","invalidInvitation":"Invalid invitation account link","download":"Download","generate":"Generate","try":"Try","loading":"Loading","processing":"Processing","unauthorized":"Unauthorized","set":"Set","reset":"Reset","notSet":"Not set","setCustomProperties":"Set custom properties","noCustomProperties":"No custom properties","note":"Note","warning":"Warning","warningCannotUndo":"WARNING: You cannot undo this action.","all":"All","unlimited":"Unlimited","remaining":"Remaining","featureRemaining":"{{0}} remaining","file":"File","fileFormat":"File format","enter":"Enter","commandPalette":"Search everywhere...","search":"Search","searchDot":"Search...","searchAll":"Search all","searching":"Searching","optional":"Optional","by":"by","actions":"Actions","updated":"Updated","updatedAgo":"Updated {{0}}","role":"Role","notApplicable":"N/A","dragAndDrop":"Drag and drop","home":"Home","createdBy":"Created by","createdAt":"Created at","copyInvitationLink":"Copy invitation link","linkCopied":"Link copied to clipboard","errorCopyingLink":"Error copying link to clipboard","updatedAt":"Updated at","updatedBy":"Updated by","lastAccessedAt":"Last accessed at","assignedTo":"Assigned to","sandbox":"Sandbox","path":"Path","language":{"object":"Language","plural":"Languages"},"locales":{"en":"English","es":"Spanish","fr":"French","pt":"Portuguese"},"layouts":{"sidebar":"Sidebar","stacked":"Stacked"},"storage":{"gb":"GB"},"fakeLoading":"Fake loading (sandbox)","onlyFileTypes":"Only {{0}} files","missingFields":"Missing fields","goTo":"Go to","slug":"Slug","slugTaken":"Slug already taken","slugInvalid":"Slug is invalid","admin":"Admin","adminAccess":"Admin access","member":"Member","max":"Max","monthly":"Monthly","sync":"Sync","invalid":"Invalid","noRecords":"There are no records","select":"Select","selectAll":"Select all","selecting":"Selecting","undefined":"Undefined","details":"Details","rows":"Rows","showing":"Showing","from":"From","to":"To","of":"Of","results":"Results","result":"Result","tryDemo":"Try demo","more":"More","learnMore":"Learn more","readDocs":"Read docs","setUserRoles":"Set user roles","share":"Share","viewMore":"View More","seeMore":"See More","seeLess":"See Less","shareWith":"Share with","alreadyShared":"Already shared","copy":"Copy","copyToClipboard":"Copy to clipboard","copied":"Copied!","anonymousUser":"Anonymous user","order":"Order","noTags":"No tags","setTags":"Set tags","noComments":"No comments","noTasks":"No tasks","setTasks":"Set tasks","value":"Value","isDeleted":"Is deleted","reply":"Reply","comment":"Comment","addComment":"Add a comment","commentDeleted":"This comment has been deleted","addTask":"Add task","newTask":"New task","newTag":"New tag","tagName":"Tag name","tagDelete":"Delete tag '{{0}}' for all rows","apply":"Apply","clear":"Clear","filters":"Filters","column":"Column","columns":"Columns","hide":"Hide","show":"Show","showMore":"Show more","showLess":"Show less","readMore":"Read more","loadMore":"Load more","private":"Private","public":"Public","mail":{"inboundAddress":"Inbound Address"},"files":{"plural":"Files","image":"Image","images":"Images","maxSizeReached":"Max size is {{0}}, your file is {{1}}","noFilesUploaded":"No files uploaded"},"deny":"Deny","allow":"Allow","allowSelected":"Allow selected","allowAll":"Allow all","expiry":"Expiry","type":"Type","types":"Types","variant":"Variant","variants":"Variants","primary":"Primary","secondary":"Secondary","tertiary":"Tertiary","title":"Title","titlePlural":"Title (plural)","importRecord":"Import 1 record","importRecords":"Import {{0}} records","export":"Export","exportResult":"Export 1 result","exportResults":"Export {{0}} results","createView":"Create view","updateView":"Update view","deleteView":"Delete view","viewAllViews":"View all views","viewReport":"View report","viewReports":"View reports","continue":"Continue","pageSize":"Page size","page":"Page","perPage":"Per page","totalPages":"Total pages","default":"Default","condition":"Condition","conditions":"Conditions","import":"Import","never":"Never","always":"Always","lastActivity":"Last activity","lastLogin":"Last login","activity":"Activity","danger":"Danger","dangerZone":"Danger zone","settings":"Settings","completed":"Completed","complete":"Complete","inProgress":"In progress","notStarted":"Not started","clickHereTo":"Click here to {{0}}","dontShowThisAgain":"Don't show this again","clickHereToTryAgain":"Click here to try again","clickHereToTryLearnMore":"Click here to learn more","maintenance":{"title":"The site is currently down for maintenance","description":"We apologize for the inconvenience. Please check back soon."},"typeAndPressTo":"Type and press {{0}} to {{1}}","goBack":"Go back","goBackToAdmin":"Go back to admin","goBackToApp":"Go back to app","permissions":{"canView":"Can view","canComment":"Can comment","canEdit":"Can edit","canDelete":"Can delete"},"relationships":{"one-to-one":"One to one","one-to-many":"One to many","many-to-one":"Many to one","many-to-many":"Many to many"},"duplicate":"Duplicate","duplicated":"Duplicated","crud":{"create":"Create","read":"Read","update":"Update","delete":"Delete"},"required":"Required","isRequired":"{{0}} is required","session":"Session","getFromName":"Get from name","encrypted":"Encrypted","decrypted":"Decrypted","test":"Test","underConstruction":"Under construction","noData":"No data","publish":"Publish","unpublish":"Unpublish","published":"Published","unpublished":"Unpublished","empty":"Empty","n/a":"N/A","logo":"Logo","image":"Image","thumbnail":"Thumbnail","keywords":"Keywords","light":"Light","dark":"Dark","content":"Content","option":"Option","options":"Options","missingOptions":"At least one option is required","login":"Login","logout":"Logout","register":"Register","submit":"Submit","recommended":"Recommended","closeInformation":"Close information","variable":"Variable","shortBio":"Short Bio","longBio":"Long Bio","showShortBio":"Show Short Bio","showLongBio":"Show Long Bio","duration":"Duration","timezone":"Timezone","none":"None","access":"Access","classification":"Classification","transcriptions":"Transcriptions","transcription":"Transcription","transcript":"Transcript","translation":"Translation","single":"Single","captions":"Captions","participants":"Participants","personalization":"Personalization","temperature":"Temperature","model":"Model","run":"Run","customization":"Customization","design":"Design","style":"Style","text":"Text","banner":"Banner","socials":"Socials","dismiss":"Dismiss","video":"Video","questions":"Questions","answer":"Answer","notes":"Notes","speed":"Speed","connection":"Connection","audio":"Audio","muted":"Muted","branding":"Branding","engagement":"Engagement","versions":"Versions","support":"Support","supportChatUnavailable":"The support chat did not open. Try again, or email us.","original":"Original","live":"Live","partial":"Partial","ignore":"Ignore","global":"Global","individual":"Individual","gender":"Gender","male":"Male","female":"Female","use":"Use","badRequest":"Bad request","featureNotIncluded":"This feature is not included in your plan.","moreOptions":"More Options","showOn":"Show on","navigation":"Navigation","saveBar":{"unsaved_one":"{{count}} change not saved","unsaved_many":"{{count}} changes not saved","label":"Unsaved changes"},"lines":"Lines","viewers":"Viewers","ready":"Ready"},"signBooth":{"title":"Sign booth · {{language}}","framingGuidance":"Frame yourself from the waist up, hands and face fully visible, on a plain background. Good light on your face matters more than resolution.","goOnAir":"Go on air","stop":"Stop","onAir":"On air: viewers choosing {{language}} see you.","reconnecting":"Reconnecting…","cameraStopped":"Your camera stopped. Choose it again.","forbidden":"You don't have the Interpreter booth permission in this workspace.","tokenError":"Something went wrong starting the booth. Try again.","cameraError":"We couldn't reach your camera. Choose it again."},"slideManager":{"tab":"Slides","deleteAllTitle_one":"Delete the only slide?","deleteAllTitle_other":"Delete all {{count}} slides?","deleteSelected_one":"Delete {{count}} selected","deleteSelected_other":"Delete {{count}} selected","footerHint":"Newest first · × removes it for every viewer","selectAllButton":"Select all","liveBadge":"LIVE","countSent_one":"{{count}} sent","countSent_other":"{{count}} sent","countDeleted_one":"{{count}} deleted","countDeleted_other":"{{count}} deleted","listLabel":"Sent slides","sessionIntro":"Newest first, numbered in the order they were shown. Each slide is shown the way viewers saw it in the language you pick. × removes it from the replay for everyone.","showIn":"Show slides in","original":"Original","languageOptionViewers_one":"{{name}} · {{count}} viewer","languageOptionViewers_other":"{{name}} · {{count}} viewers","strip":{"paused":"Slides paused","pause":"Pause","resume":"Resume","where":"Where slides come from ›"},"card":{"chip":{"notSetUp":"Not set up","ready":"Ready","connected":"Connected","sending":"Sending","notSending":"Not sending","paused":"Paused","replay":"Replay","noneShown":"None shown","off":"Off","problem":"Problem"},"desc":{"noComputer":"Show this session’s slides to viewers in their own language.","ready":"Slides appear here once you go live.","readyStarts":"Starts {{when}}. Slides appear here once you go live.","waiting_one":"{{count}} slide shown so far.","waiting_other":"{{count}} slides shown so far.","pausedNote":"nothing reaches viewers until you resume.","replay_one":"{{count}} slide was shown","replay_other":"{{count}} slides were shown","replayable":"viewers can still replay them.","none":"No slides were shown in this session.","off":"Slides are off for this session.","plan":"Slides are not part of this workspace’s plan."},"shown_one":"{{count}} shown","shown_other":"{{count}} shown","removed_one":"{{count}} removed","removed_other":"{{count}} removed","onScreenNow":"on screen now: #{{num}}","seen":"seen {{when}}","stationKind":"Slides station","stillConnected":"{{name}} is still connected","sendingLast":"sending · last slide {{time}}","connected":"connected","connectedWaiting":"connected · waiting for a slide","setUp":"Set up Slides ›","settings":"Slides settings","useConsole":"Use the Operator Console","seePlans":"See plans ›","openSettings":"Open session settings ›","tryNow":"Try now","howItWorks":"How this list works","loading":"Loading slides…","yourProgram":"your presentation program","empty":{"noComputerTitle":"No computer is sending slides","unknownTitle":"Show your slides to every viewer","noComputerText":"Connect the computer that runs your presentation once. It works in every session after this one.","noComputerLiveText":"Nobody is sending slides. Set up a Slides station, or send from the Operator Console.","readyTitle":"Nothing shown yet","readyText":"When the session is live, each slide you show in {{program}} appears here, newest first, and viewers see it in their language.","waitingTitle":"Waiting for your first slide","waitingText":"Show a slide in {{program}}. It stays on screen for 2 seconds before it is sent.","noneTitle":"Viewers saw captions only","noneText":"Next time, connect your presentation computer before you go live and slides will be translated in place for every viewer.","offTitle":"Slides are turned off","offText":"Viewers see captions only. Slides already shown can still be removed from the replay.","planTitle":"Slides are not in your plan","planText":"Viewers see captions only. Slides already shown can still be removed from the replay."}},"onScreen":"On screen","onScreenNow":"On screen now","viewersSee":"Viewers see","deleteSlide":"Delete slide {{num}}, {{label}}","deleted":"Deleted","undo":"Undo","select":"Select","selectSlide":"Select {{label}}","selectAll":"Select all · {{count}} selected","cancel":"Cancel","deleteAll":"Delete all…","deleteAllBody":"Every slide of this session disappears for every viewer and from the replay. This can't be undone.","keep":"Keep them","deleteAllConfirm":"Delete all slides","languageOption":"{{name}} · {{count}} listening","notTranslated":"Not translated: shown before any listener chose this language","empty":"No slides yet.","loadFailed":"Could not load the slides. Retrying…","dismiss":"Dismiss","olderSlides":"Show older slides","loadingOlder":"Loading…","translationLoading":"Loading the translation…","minimise":"Minimise","expand":"Expand","offNote":"Slides are off for this session. You can still remove slides viewers saw.","dock":"Dock","close":"Close","panelTitle":"Slide manager","selectedCount_one":"{{count}} selected","selectedCount_other":"{{count}} selected","deleteCount_one":"Delete {{count}}","deleteCount_other":"Delete {{count}}","rowMenu":{"label":"Slide actions","delete":"Delete slide"},"floating":{"title":"Slides is open in its own window","hint":"It stays on top while you work. Drag it anywhere, or bring it back here.","back":"Bring it back here","onScreen":"On screen #{{num}}"},"deleteSlideShort":"Delete","sentShort":"Sent · {{count}}","selectedNum":"Selected · #{{num}}","backToLive":"Back to live","liveIsNow":"Live is now #{{num}}","showingToViewers":"Showing to viewers","shownAt":"Shown {{time}}","previousSlide":"Previous slide","nextSlide":"Next slide","openPreview":"Open preview","foldPreview":"Fold preview","liveShort":"Live · #{{num}}","selectedShort":"#{{num}} selected","listMenu":"Slide list options","edit":{"button":"Edit translation","buttonLabel":"Edit translation of slide {{num}}, {{label}}","rowEdit":"Edit","rowEditLabel":"Edit slide {{num}} in {{language}}","editedByYou":"Edited by you","title":"Edit translation · Slide #{{num}}","subtitle":"Viewers on this language see your text instead of the machine translation. Opening this never translates anything.","language":"Language","addLanguage":"Add another language…","translation":"Translation","blockLabel":"Text {{n}} · Original: {{original}}","cardLabel":"Original: {{original}}","notes":{"editedByYou":"Edited by you","editedBy":"Edited by {{name}}","editedBySomeone":"Edited by a teammate","machine":"Machine translation","notTranslated":"Not translated yet"},"lastEdit":"Edited by {{name}} · {{time}}","lastEditYou":"Edited by you · {{time}}","lastEditSomeone":"Edited by a teammate · {{time}}","noLanguage":"No other language is offered for this session","staleRow":"The saved translation no longer fits this slide's layout, so type each block again. The saved text, for reference:","viewersSee":"What viewers see","previewCaption":"Drawn in place with the same fitting as the viewer.","previewCardCaption":"Shown as a card, as viewers see it.","useMachine":"Use the machine translation again","remove":"Remove this translation","cancel":"Cancel","close":"Close","save":"Save and show","saving":"Saving…","loading":"Loading the translations…","loadFailed":"Could not load this slide's translations.","gone":"This slide is no longer in the session.","notEditable":{"lyrics_off":"Song lyrics are shown in the original for this event","no_text":"This slide has no text"},"problems":{"empty":"This can't be empty.","tooLong":"Too long: at most {{max}} characters.","tooBig":"This translation is too big to save at once; shorten it."},"notices":{"layoutChanged":"This slide changed; check the text again","disabled":"Slides are off for this session","notEditable":"This slide can't be edited now","saveFailed":"Could not save. Try again.","invalidFloor":"That is the slide's own language; choose another","invalidNotOffered":"That language is not offered for this session","invalidBlocks":"A block is empty or too long","invalidText":"The text is empty or too long","invalidBody":"That is too much text to save at once"}},"kinds":{"picture":"Picture","lyrics":"Lyrics","scripture":"Scripture","slide":"Slide"},"notices":{"undoExpired":"Too late to undo #{{num}}.","deleteFailed":"Could not delete #{{num}}. Try again.","restoreFailed":"Could not undo. Try again.","deleteAllFailed":"Could not delete the slides. Try again."},"stream":{"toggle":"Slides in stream","note":"Slides appear among the transcript lines.","chip":"Slide #{{num}} · {{what}}","what":{"picture":"Picture","text":"Text","scripture":"Scripture {{reference}}","song":"Song · {{section}}","songPlain":"Song"},"translatedFor":"Translated for viewers in {{languages}}.","editedByYou":"{{language}} edited by you.","editedBySomeone":"{{language}} edited by a teammate.","deleteLabel":"Delete slide {{num}} for every viewer","removed":"Slide #{{num}} removed for every viewer."},"sent_one":"Sent slide · {{count}} · newest first","sent_other":"Sent slides · {{count}} · newest first","viewLabel":"Show","viewSlides":"Slides","viewTranslations":"Translations","language":"Language","noLanguages":"No slide has been translated yet.","openManager":"Open manager"},"slidesIntegrations":{"title":"Slides integrations","notInPlan":"Translated slides are not part of your current plan.","seePlans":"See plans","comingSoon":"Coming soon","captureFor":"{{program}}: set up with screen capture","page":{"breadcrumb":"Breadcrumb","breadcrumbSources":"Sources","heading":"Slides","intro":"Show your slides to remote viewers in their own language: pictures translated in place, song lyrics and scripture as easy-to-read cards. Connect the computer that runs your presentation once, and it works in every session after that.","setUp":"Set up a Slides station","programsLabel":"Programs","screenCapture":"Screen capture","firstVisit":{"title":"Show your slides in every language","text":"Remote viewers see each slide in the captions, translated in place. Song lyrics and scripture become easy-to-read cards, with a link to open the passage.","benefits":{"software":{"title":"Works with your software","text":"ProPresenter, OpenLP, FreeShow, Holyrics, or any program on screen."},"once":{"title":"Set up once","text":"About 5 minutes. After that, slides go out by themselves in every session."},"control":{"title":"You stay in control","text":"Remove any slide from every screen with one click, live or afterwards."}}},"stats":{"workspace":"Workspace","connected":"Connected","connectedSince":"since {{date}} · translated slides unlocked","notConnected":"Not connected yet","notConnectedDetail":"Pair a Slides station to unlock translated slides","stations":"Slides stations","stationsOnline":"{{count}} online","stationsPaired":"of {{count}} paired","shown":"Slides shown","shownDetail":"this month","languages":"Languages shown","languagesDetail":"slides translated for viewers this month"},"how":{"title":"How it works","computer":{"title":"Your presentation computer","text":"ProPresenter, OpenLP, FreeShow, Holyrics, or any program on screen."},"station":{"title":"An InterScribe Slides station","text":"A browser tab or the desktop app, on that computer or any computer on the same network."},"viewers":{"title":"Every viewer, in their language","text":"Each slide appears in the captions, translated in place. Viewers can always see the original."}},"stations":{"title":"Your Slides stations","empty":"No Slides station yet. Pair a computer and choose Slides.","manage":"Manage","online":"Online","lastSlide":"last slide {{time}}","offlineSince":"Offline since {{date}}","neverSeen":"Not connected yet","statusUnavailable":"Live status is unavailable right now."},"desktop":{"title":"Always on: the desktop app","text":"Runs unattended on the presentation computer, finds your program by itself, and captures EasyWorship, Proclaim or MediaShout without anyone clicking Allow. For Mac and Windows.","soon":"Coming soon"},"guide":{"pick":"What do you use for your slides?","anyOtherSoftware":"Any other software","worksToday":"Works today","alpha":"Alpha","alphaHint":"Tested less than the others so far. Tell us how it goes.","notYet":"Not available yet for {{program}}.","keysText":"A computer nobody signs into? Use a pairing key instead.","keysLink":"Manage keys","subtitle":"About 5 minutes, once. Start with the software you use for slides.","waysTitle":"Ways to connect it","stepsTitle":"Steps","ways":{"station":{"name":"Slides station","text":"On the presentation computer, or any computer on the same network, in Chrome or Edge."},"console":{"name":"Operator Console","text":"In the Operator Console, when the same person runs the session and the slides."},"desktop":{"name":"Desktop app","text":"Installed once on the presentation computer; runs on its own."}},"steps":{"propresenter2":"On the computer that runs your presentation, or any computer on the same network, open agent.interscribe.io, sign in with your InterScribe account and choose Slides.","propresenter4":"The InterScribe desktop app will find ProPresenter on this computer and connect it automatically.","capture1":"On the presentation computer, open agent.interscribe.io in Chrome or Edge, sign in with your InterScribe account, choose Slides, pick screen capture and press Test.","capture4":"The InterScribe desktop app will offer the same screen-capture option automatically."}},"setup":{"title":"Set up Slides","subtitle":"About 5 minutes, once. Two choices, then a few steps.","programSubtitle":{"PROPRESENTER":"Reads the slide text and picture","OPENLP":"Remote API on port 4316","FREESHOW":"WebSocket on port 5505","HOLYRICS":"API server with a token","CAPTURE":"EasyWorship, Proclaim, MediaShout: read from the screen"},"way":{"title":"Where will you send the slides from?","console":{"name":"The Operator Console","text":"You run the session and the slides from the same computer. Nothing to install."},"station":{"name":"A Slides station","text":"A separate presentation computer sends on its own. Open `agent.interscribe.io` on it. This browser tab is the station."},"desktop":{"name":"The desktop app","text":"Installed once on the presentation computer, then runs by itself. Download link soon."}},"stepsHeading":"Steps for {{program}} · {{way}}","soonBar":{"title":"{{program}} direct connection is coming soon.","text":"These are the steps it will use. You can show {{program}} slides to viewers today with screen capture.","action":"Set it up with screen capture"},"where":{"inProgram":"In {{program}}","inYourProgram":"In your presentation program","stationComputer":"On the presentation computer","console":"In the Operator Console","test":"Test","goLive":"Go live","desktopApp":"In the desktop app","network":"On your network","later":"Later"},"steps":{"PROPRESENTER_console":{"1":"Open *Settings › Network* and turn on *Enable Network*. Note the port it shows.","2":"Open your session, then the *Slides* tab, press *Choose source* › *Use this computer*, pick *ProPresenter*, and enter the address and port from step 1.","3":"Press *Connect and send slides*. The slide on screen goes to viewers; from then on, slides go out by themselves whenever you are live."},"PROPRESENTER_station":{"1":"Open *Settings › Network* and turn on *Enable Network*. Note the port it shows.","2":"Open `agent.interscribe.io` in Chrome or Edge, sign in with your InterScribe account and choose *Slides*. Any computer on the same network works too.","3":"Pick ProPresenter and press *Test*. From then on, slides go out by themselves whenever you are live.","4":"The InterScribe desktop app will find ProPresenter on this computer and connect it automatically."},"CAPTURE_console":{"1":"Turn on its stage display or lyrics-only output (white text on black). Moving backgrounds make slides hard to read.","2":"Open the *Slides* tab, press *Choose source* › *Use this computer*, pick *Any program*, press *Choose a window and send slides* and share the window that shows the output.","3":"A slide is sent once it has stayed on screen for the settle time (2 s by default)."},"CAPTURE_station":{"1":"Turn on its stage display or lyrics-only output (white text on black). Moving backgrounds make slides hard to read.","2":"Open `agent.interscribe.io` in Chrome or Edge, sign in with your InterScribe account, choose *Slides* and pick screen capture.","3":"Press *Choose the screen to share*, pick the window that shows the output, then press *Test*.","4":"A slide is sent once it has stayed on screen for the settle time (2 s by default).","5":"The InterScribe desktop app will offer the same screen-capture option automatically."},"OPENLP_station":{"1":"Open *Settings › Configure OpenLP › Remote*. The remote is on by default; note the port (4316 unless you changed it).","2":"Open `agent.interscribe.io` in Chrome or Edge, sign in with your InterScribe account and choose *Slides*. Any computer on the same network works too.","3":"Pick OpenLP, enter *localhost* (or the presentation computer's address) and port 4316, press *Connect* and allow access to devices on the local network when Chrome or Edge asks. Then press *Test*. From then on, slides go out by themselves whenever you are live.","4":"The InterScribe desktop app will find OpenLP on this computer and connect it automatically."},"HOLYRICS_station":{"1":"Open *File › Settings › API Server* in Holyrics and turn on *Local*. The port is 8091 unless you changed it. On Apple-silicon Macs, Holyrics needs Rosetta.","2":"Under *Manage permissions*, create a token, allow *GetCurrentPresentation* for it and copy the token. Holyrics asks you to approve it the first time.","3":"Open `agent.interscribe.io` in Chrome or Edge, sign in with your InterScribe account and choose *Slides*. Any computer on the same network works too.","4":"Pick Holyrics, enter *localhost* (or the presentation computer's address), port 8091 and the token, press *Connect* and allow access to devices on the local network when Chrome or Edge asks. Then press *Test*. The token stays in this browser. Bible verses are sent as their reference (for example Jn 3:16), because Holyrics does not share the verse text.","5":"The InterScribe desktop app will find Holyrics on this computer and connect it automatically."},"FREESHOW_station":{"1":"Open *Settings › Connections* in FreeShow and turn on *WebSocket/REST API*. The WebSocket port is 5505 unless you changed it.","2":"Open `agent.interscribe.io` in Chrome or Edge on the presentation computer itself, sign in with your InterScribe account and choose *Slides*. Another computer on the same network works today, but Chrome may stop allowing it in a future version: if it does, share the screen instead.","3":"Pick FreeShow, enter *localhost* (or the presentation computer's address) and port 5505, press *Connect* and allow access to devices on the local network when Chrome or Edge asks. Then press *Test*. From then on, slides go out by themselves whenever you are live.","4":"The InterScribe desktop app will find FreeShow on this computer and connect it automatically."},"OPENLP_console":{"1":"Open *Settings › Configure OpenLP › Remote*. The remote is on by default; note the port (4316 unless you changed it).","2":"Open your session, then the *Slides* tab, press *Choose source* › *Use this computer*, pick *OpenLP*, and enter *localhost* if OpenLP runs on this computer, or the presentation computer's address, with port 4316.","3":"Press *Connect and send slides*, and allow access to devices on the local network when Chrome or Edge asks. The slide on screen goes to viewers; from then on, slides go out by themselves whenever you are live."},"HOLYRICS_console":{"1":"Open *File › Settings › API Server* in Holyrics and turn on *Local*. The port is 8091 unless you changed it. On Apple-silicon Macs, Holyrics needs Rosetta.","2":"Under *Manage permissions*, create a token, allow *GetCurrentPresentation* for it and copy the token. Holyrics asks you to approve it the first time.","3":"Open your session, then the *Slides* tab, press *Choose source* › *Use this computer*, pick *Holyrics* and enter *localhost* (or the presentation computer's address), port 8091 and the token. The token stays in this browser: InterScribe's servers never receive it.","4":"Press *Connect and send slides* and allow access to devices on the local network when Chrome or Edge asks. The slide on screen goes to viewers. Bible verses are sent as their reference (for example Jn 3:16), because Holyrics does not share the verse text."},"FREESHOW_console":{"1":"Open *Settings › Connections* in FreeShow and turn on *WebSocket/REST API*. The WebSocket port is 5505 unless you changed it.","2":"Open your session, then the *Slides* tab, press *Choose source* › *Use this computer*, pick *FreeShow* and enter *localhost* with port 5505. Do this on the presentation computer itself: another computer's address works today, but Chrome may stop allowing it in a future version, and screen capture is the way then.","3":"Press *Connect and send slides*, and allow access to devices on the local network when Chrome or Edge asks. The slide on screen goes to viewers; from then on, slides go out by themselves whenever you are live."}},"visual":{"slides":"Slides","station":"Station","transcript":"Transcript","notSending":"Not sending","chooseSource":"Choose source","source":{"propresenter":"Use this computer › ProPresenter","anyProgram":"Use this computer › Any program","openlp":"Use this computer › OpenLP","holyrics":"Use this computer › Holyrics","freeshow":"Use this computer › FreeShow"},"test":"Test","slideSample":"Living by faith","onViewersScreens":"On viewers' screens","lyrics":"Amazing grace, how sweet the sound","whiteOnBlack":"White text on black","shareWindow":"Share a window","stageDisplayWindow":"Stage display","browserWindow":"Browser","live":"LIVE","reachViewers":"Slides reach viewers","connected":"Connected to ProPresenter","connectedOpenLp":"Connected to OpenLP","connectedHolyrics":"Connected to Holyrics","connectedFreeShow":"Connected to FreeShow"}},"steps":{"title":"Set up a Slides station"},"programHow":{"PROPRESENTER":"Direct · 7.9 or later","OPENLP":"Direct · remote on","FREESHOW":"Direct · WebSocket on","HOLYRICS":"Direct · API token","CAPTURE":"Screen capture · EasyWorship, Proclaim, MediaShout"}},"programs":{"propresenter":{"title":"ProPresenter","summary":"Reads the current slide's text and picture from ProPresenter 7.9 or later, over its network API.","step1":"In ProPresenter, open Settings → Network and turn on Enable Network. Note the port it shows.","step2":"On the computer that runs your presentation, or any computer on the same network, open agent.interscribe.io, sign in with a pairing key and choose Slides.","step3":"Pick ProPresenter and press Test: the slide on screen appears exactly as viewers will see it. From then on, slides go out by themselves whenever you are live.","step4":"Coming soon: the InterScribe desktop app will find ProPresenter on this computer and connect it automatically."},"openlp":{"title":"OpenLP","summary":"Reads the current slide's text from OpenLP's remote API (port 4316).","step1":"In OpenLP, open Settings → Configure OpenLP → Remote and check that the remote is on (it is by default). Note the port (4316 by default).","step2":"On the computer that runs your presentation, or any computer on the same network, open agent.interscribe.io, sign in with a pairing key and choose Slides.","step3":"Pick OpenLP, enter localhost (or the presentation computer's address) and port 4316, and allow access to devices on the local network if Chrome or Edge asks. Press Test: the slide on screen appears exactly as viewers will see it.","step4":"Coming soon: the InterScribe desktop app will find OpenLP on this computer and connect it automatically."},"holyrics":{"title":"Holyrics","summary":"Reads the current slide's text from Holyrics' API Server (port 8091).","step1":"In Holyrics, open File → Settings → API Server and turn on Local. The port is 8091 unless you changed it. On Apple-silicon Macs, Holyrics needs Rosetta.","step2":"Under Manage permissions, create a token, allow GetCurrentPresentation for it and copy the token. Holyrics asks you to approve it the first time.","step3":"On the computer that runs your presentation, or any computer on the same network, open agent.interscribe.io, sign in with a pairing key and choose Slides.","step4":"Pick Holyrics, enter localhost (or the presentation computer's address), port 8091 and the token, and allow access to devices on the local network if Chrome or Edge asks. Press Test: the slide on screen appears as viewers will see it. Bible verses are sent as their reference (for example Jn 3:16), because Holyrics does not share the verse text.","step5":"Coming soon: the InterScribe desktop app will find Holyrics on this computer and connect it automatically."},"freeshow":{"title":"FreeShow","summary":"Reads the current slide's text from FreeShow's WebSocket API (port 5505).","step1":"In FreeShow, open Settings → Connections and turn on WebSocket/REST API. The WebSocket port is 5505 unless you changed it.","step2":"On the presentation computer itself, open agent.interscribe.io, sign in with a pairing key and choose Slides. Another computer on the same network works today, but Chrome may stop allowing it in a future version; use screen capture if it does.","step3":"Pick FreeShow, enter localhost (or the presentation computer's address) and port 5505, and allow access to devices on the local network if Chrome or Edge asks. Press Test: the slide on screen appears exactly as viewers will see it.","step4":"Coming soon: the InterScribe desktop app will find FreeShow on this computer and connect it automatically."},"capture":{"title":"Any other software (screen capture)","summary":"EasyWorship, Proclaim, MediaShout and every other program: we read the slide from the screen with text recognition.","step1":"On the presentation computer, open agent.interscribe.io in Chrome or Edge, sign in with a pairing key, choose Slides, pick screen capture and press Test.","step2":"In your presentation program, turn on its stage display or lyrics-only output (white text on black). Moving backgrounds make slides hard to read.","step3":"Go live. A slide is sent once it has stayed on screen for the settle time (2 s by default).","step4":"Coming soon: the InterScribe desktop app will offer the same screen-capture option automatically."}}},"speaker":{"createCategory":"Create {{actionPrefix}} Category","editCategory":"Edit {{actionPrefix}} Category","deleteCategory":"Delete {{actionPrefix}} Category","totalEvents":"Total Events","wantDelete":"Are you sure you want to delete"},"speakers":{"quick":{"bio":"Short biography","bioHelp":"One line about them, shown under the name. Up to {{0}} characters.","photo":"Photo","photoHelp":"A PNG, JPG or WebP image. A square picture works best.","photoReplaceHelp":"Choosing a picture replaces the one already stored.","chosen":"Speakers on this session","role":"{{0}}'s role","primary":"Primary","secondary":"Secondary","secondaryOnNewSeries":"Secondary speakers are not saved when you create a repeating session. Add them to each date after saving.","edit":"Edit {{0}}","editTitle":"Edit speaker","editHelp":"Name, organization, biography and photo. Languages and the full biography are on the Speakers page.","editConfirm":"Save speaker","saved":"“{{0}}” was saved."},"profile":{"noOrganization":"No organization","noBio":"No biography yet. Add one below.","appearsIn":"Appears in","appearsInHelp":"Where this speaker is already listed.","appearsInEmpty":"Not on a conference or a session yet."},"list":{"showLongBio":"Show full biography","showShortBio":"Show less","emptyTitle":"No speakers yet","emptyDescription":"Add the people who speak at your sessions, with a photo and a short biography.","deleteWarning":"This speaker will be removed from the sessions that use it. You cannot undo this action."}},"streamerV2":{"pins":{"scripture":{"label":"Scripture","placeholder":"e.g. John 3:16","hint":"Listeners read the verse in their own Bible version.","refusals":{"noReference":"Type a Bible reference, for example John 3:16 or Juan 4:14","moreThanOne":"Pin one verse or one range, for example John 3:16-18","language":"Scripture pins are not available in this session's language yet"}}}},"summaryTemplate":{"title":"Summary Templates","template":"Summary Template","summarize":"Summarize","summarization":"Summarization","plural":"Summaries","downloadSummaryOptions":"Download the summary as a Word Document, PDF, Markdown, or plain text format.","questions":{"title":"Questions","subtitle":"{{count}} questions from viewers. Nothing here says who asked.","regroup":"Regroup","regroupSuccess":"Questions regrouped.","topicHeading":"{{label}} — {{count}} questions","original":"Original: {{text}}","status":{"answered":"Answered","notCovered":"Not covered","addressed":"Addressed","answeredByYou":"Answered by you","flagged":"Flagged"}},"picker":{"title":"Choose a summary template","subtitle":"We write the summary after the session ends, in every language your audience reads.","subtitleDefaults":"New sessions start with this template. You can change it for each session.","subtitleChange":"Pick how this session's summary reads.","searchPlaceholder":"Search {{count}} templates","listLabel":"Summary templates","recommendedFor":"Recommended for {{name}}","recommendedForEvents":"Recommended for your events","suggestedFor":"Suggested for {{name}}","suggestedForEvents":"Suggested for your events","suggestedSessionIntro":"This session's event type is {{eventType}}. Open one to read a full example, or pick any template from the list.","suggestedEventsIntro":"Your defaults use the event type {{eventType}}. Open one to read a full example, or pick any template from the list.","suggestedIntro":"Open one to read a full example, or pick any template from the list.","inUse":"In use","yours":"Your templates","createOwn":"Create your own template","inUseSession":"In use for this session","inUseEvents":"In use for your events","pick":"Pick a template","use":"Use {{name}}","previewOf":"Preview {{name}}","previous":"Previous template","next":"Next template","back":"All templates","position":"{{position}} of {{total}} · ← →","exampleLabel":"Example summary","exampleTitle":"AI summary · example","exampleSubtitle":"How your audience sees it after the session, in their language","footExample":"This is an example. Your summary uses what was said in your session.","footEmpty":"Leave it empty and no summary is written."},"field":{"intro":"Pick how the summary reads. Suggested for {{eventType}}:","introGeneric":"Pick how the summary reads. A few places to start:","preview":"Preview","change":"Change template","none":"No summary","written":"Written after the session ends, in every language your audience reads.","browseAll":"Browse all {{count}} templates","browse":"Browse all templates","emptyNote":"Leave it empty and no summary is written."},"confirm":{"title":"Rewrite the summary as a {{name}}?","body":"We write a new summary for this session in {{languages}}. It takes a few minutes. The current {{current}} is replaced, including any edits you made to it.","keep":"Keep the {{current}}","rewrite":"Rewrite summary"},"action":{"automaticallyGeneratedConcludes":"Summaries are automatically generated after the event concludes.","generating":"Generating the summary. This usually takes a few minutes.","generationFailed":"The summary could not be generated.","changeSummaryTemplate":"Change Summary Template","select":"Select Summary Template","selectTemplateDetails":"Select a template to view details","search":"Search Summary Templates","noResults":"No Results","noSelectedSummary":"You have not selected a summary template yet.","languageEditNotice":"Changes to the original language will be reflected in all summary templates, but edits to non-original languages will not be applied.","languageSelectionNotice":"Selecting a language that hasn't been viewed will generate a translation of the original summary into that language.","totalViewsInfo":"This shows the total number of views across all languages.","regenerate":"Regenerate Summary","regenerateQueued":"Summary generation started. It will appear here when it is ready.","deleteOriginalSummary":"Do you want delete original summary?","upgradeToUseFeature":"Upgrade your plan to use this feature.","download":"Download Summary"}},"summaryTemplateLibrary":{"title":"Summary templates","intro":"Write how your session summaries read. Your templates are private to your workspace unless you share them.","create":"Create a template","tabs":{"label":"Summary template library","mine":"Your templates","community":"Community"},"remaining":"{{remaining}} of {{max}} templates left in this workspace.","savedToast":"Template saved. Choose it for a session or for your event defaults.","toast":{"deleted":"Template deleted. Sessions that used it keep their summaries.","shared":"Shared. Anyone using InterScribe can now find it in Community.","unshared":"Not shared anymore. Copies others already added stay with them.","added":"Added to your templates.","invalid":"That did not go through. Reload the page and try again.","notFound":"That template no longer exists. Reload the page to see your current list.","blocked":"InterScribe blocked this template, so it cannot be shared.","limit":"Your workspace is at its limit of {{max}} templates. Delete one you no longer use, then try again."},"card":{"private":"Private","shared":"Shared","blocked":"Blocked by InterScribe: {{reason}}","usedBy_one":"Used by {{count}} session or default","usedBy_other":"Used by {{count}} sessions or defaults","unused":"Not used yet","copies_one":"Added {{count}} time by others","copies_other":"Added {{count}} times by others","updated":"Updated {{date}}","edit":"Edit","duplicate":"Duplicate","share":"Share","stopSharing":"Stop sharing","delete":"Delete","actions":"Actions for {{name}}"},"empty":{"title":"Write your first summary template","text":"Pick a starting point, change the sections to what your audience needs, and choose it for a session. We write each summary in that shape.","startFrom":"Start from"},"good":{"title":"What makes a good template","tipTitle":"Begin with a # title, so every summary has a heading.","tipSections":"Use 2 to 8 ## sections. More than that and the summary stops being a summary.","tipPlaceholders":"Put each blank in [square brackets] with a fallback, like [Speaker names, if mentioned].","tipReader":"In Instructions, say who reads the summary and the tone you want.","tipShort":"Keep the format short. The summary grows by itself to fit the session.","tipExample":"Add an example, so people choosing the template see what they get."},"how":{"title":"How placeholders work","text":"Anything in [square brackets] is a blank for us to fill from the session. A line with nothing to say is left out.","before":"In your format","after":"In the summary","beforeSample":"- **Speaker:** [Speaker names, if mentioned]\n- **Date:** [Date, if mentioned]","afterSample":"- **Speaker:** Dana Reyes"},"deleteDialog":{"title":"Delete {{name}}?","usedBy_one":"{{count}} session or event default uses this template.","usedBy_other":"{{count}} sessions or event defaults use this template.","unused":"No session or event default uses this template.","keeps":"Sessions that already use it keep their summaries, and keep being summarised with it until you change their template.","confirm":"Delete template","cancel":"Keep it"},"shareDialog":{"title":"Share {{name}}?","visible":"Anyone using InterScribe can see this template and its example, and copy it. We do not show your workspace or your name.","copies":"Each copy belongs to whoever added it. If you stop sharing later, copies they already added stay with them.","confirmLabel":"I removed names, contact details and anything private","confirm":"Share template","cancel":"Not now"},"community":{"searchLabel":"Search the community","searchPlaceholder":"Search {{count}} shared templates","emptyTitle":"Nothing shared yet","emptyText":"When workspaces share their templates, they show up here for you to add. You can share one of yours from its card.","noResults":"No shared template matches that search.","added":"Added","copies_zero":"Not added yet","copies_one":"Added {{count}} time","copies_other":"Added {{count}} times","open":"Preview {{name}}","previewSubtitle":"How a summary looks in this template","noExample":"This template has no example. Its format is shown instead.","add":"Add to my templates","adding":"Adding…","addedNote":"Added to your templates. It is a copy you can change.","alreadyAdded":"You already have a copy of this one. Add it again for a second copy.","editCopy":"Edit your copy","close":"Close"},"builder":{"newTitle":"New summary template","editTitle":"Edit summary template","intro":"Describe how the summary should read. We fill the blanks from what was said in the session.","back":"All templates","copyOf":"Copy of {{name}}","startFrom":{"title":"Start from","hint":"Fills the format below. You can change everything afterwards.","interscribe":"An InterScribe template","interscribeChoose":"Choose one of ours…","interscribeLabel":"Start from an InterScribe template"},"fields":{"name":"Name","namePlaceholder":"Weekly team meeting","description":"Description","descriptionPlaceholder":"Who it is for and when to use it","icon":"Icon","color":"Colour","instructions":"Instructions","instructionsHelp":"Tell us who reads the summary and the tone to use. These are guidance for us, not shown to your audience.","instructionsPlaceholder":"Write for parents who missed the meeting. Warm, plain language.","format":"Format","formatHelp":"Write the summary as you want it laid out, using Markdown. Put each blank in [square brackets].","example":"Example","exampleHelp":"Optional. A finished summary in this format. People choosing the template read this.","examplePlaceholder":"# Team meeting\n\n## Decisions\n- Launch moves to Friday","count":"{{count}} of {{max}}"},"toolbar":{"addSection":"Add section","sectionHeading":"New section","sectionPlaceholder":"[What goes here]","paletteTitle":"Insert a placeholder","paletteHint":"Inserted where your cursor is in the format."},"suggestionsLabel":"Add a sentence","preview":{"title":"Preview","text":"Your format, as it will be laid out.","empty":"Write a format and it appears here."},"quality":{"title":"Quality check","text":"Advice only. It never stops you from saving.","passed":"Done","todo":"Not yet"},"save":"Create template","saveChanges":"Save changes","saving":"Checking and saving…","cancel":"Cancel","saveNote":"Every save goes through an automatic safety check.","needsNameAndFormat":"Add a name and a format to save.","fixToSave":"Fix the highlighted fields to save."},"result":{"blockedTitle":"Not saved: our safety check flagged this template.","blockedReasons":"What it flagged:","blockedChange":"Change what it points at and save again. Your text is still here.","unavailableTitle":"Not saved yet:","unavailable":"the safety check did not answer. Your text is still here; try again in a minute.","limitTitle":"Not saved:","limit":"your workspace holds at most {{max}} templates. Delete one you no longer use, then save again.","notFoundTitle":"Not saved:","notFound":"this template no longer exists. Copy your text, then create a new template.","invalidTitle":"Not saved:","invalid":"the form did not go through. Reload the page and try again.","rulesTitle":"Not saved:","rules":"fix the highlighted fields.","tooManyTitle":"Not saved:","tooMany":"this workspace ran {{count}} safety checks in the last hour. Your text is still here; save again later."},"problems":{"required":"{{field}} is required.","tooLong":"{{field}} can be at most {{max}} characters.","codeFence":"{{field}} cannot contain three backticks in a row.","overridesRules":"{{field}} reads like an instruction to ignore our rules. Say what the summary should contain instead."},"fieldNames":{"name":"Name","description":"Description","instructions":"Instructions","format":"Format","example":"Example"},"hues":{"coral":"Coral","sun":"Sun","rose":"Rose","violet":"Violet","teal":"Teal","green":"Green","stone":"Stone"},"icons":{"file-text":"Document","notebook-pen":"Notebook","list":"List","message-square-quote":"Quote","users":"People","presentation":"Presentation","book-open":"Book","graduation-cap":"Class","church":"Church","heart-handshake":"Care","briefcase":"Business","scale":"Legal","stethoscope":"Medical","lightbulb":"Ideas","calendar-check":"Schedule","mic":"Interview"},"starters":{"blank":{"name":"Blank","description":"Start with an empty page.","format":""},"minutes":{"name":"Meeting minutes","description":"Decisions, action items and who owns them.","format":"# [Meeting title]\n\n## Attendees\n- [Names of people who spoke or were mentioned]\n\n## Decisions\n- [Each decision that was made]\n\n## Action items\n- [Task] — [Owner, if mentioned], [Deadline, if mentioned]\n\n## Open questions\n- [Anything left unresolved]"},"sermon":{"name":"Sermon recap","description":"Main message, scripture and how to live it out.","format":"# [Sermon title]\n\n## Main message\n[One or two sentences]\n\n## Scripture\n- [Passages mentioned, with reference]\n\n## Key points\n- [Each point the speaker made]\n\n## Take it home\n- [Practical steps for the week]"},"class":{"name":"Class notes","description":"Topics covered, key terms and what to review.","format":"# [Class topic]\n\n## What we covered\n- [Each topic, in order]\n\n## Key terms\n- [Term]: [Meaning, as explained]\n\n## To review\n- [Homework or readings mentioned]"},"qa":{"name":"Q&A digest","description":"The questions asked and the answers given.","format":"# [Session title]\n\n## Questions and answers\n- **[Question asked]**\n  [Answer given]\n\n## Still unanswered\n- [Questions that were not answered]"},"interview":{"name":"Interview","description":"Who spoke, the themes and the best quotes.","format":"# [Interview title]\n\n## Guests\n- [Name, and role if mentioned]\n\n## Themes\n- [Each main theme]\n\n## Best quotes\n> [A memorable line, word for word]\n\n## Follow-ups\n- [Anything promised or to look into]"}},"palette":{"groups":{"people":"People","when":"When and where","content":"Content","actions":"Actions","faith":"Faith","quotes":"Quotes"},"items":{"speakers":"[Speaker names, if mentioned]","attendees":"[Names of attendees, if mentioned]","presenter":"[Presenter or host]","date":"[Date, if mentioned]","location":"[Place, if mentioned]","duration":"[How long it ran, if mentioned]","topic":"[Main topic]","keyPoints":"[Key points, one per line]","decisions":"[Decisions that were made]","summary":"[Two or three sentence overview]","actionItems":"[Action items]","owners":"[Who owns each task, if mentioned]","deadlines":"[Deadlines, if mentioned]","nextSteps":"[Next steps]","scripture":"[Scripture references]","prayerRequests":"[Prayer requests, if mentioned]","application":"[How to apply it this week]","quote":"[A memorable quote, word for word]","question":"[A question that was asked]","answer":"[The answer that was given]"}},"suggestions":{"audience":{"label":"Who reads it","sentence":"Write for people who were not at the session."},"tone":{"label":"Tone","sentence":"Keep the tone warm and plain."},"length":{"label":"Length","sentence":"Keep each section to a few short lines."},"plain":{"label":"Plain language","sentence":"Avoid jargon and explain terms the speaker explained."}},"quality":{"title":{"label":"Starts with a # title","advice":"Start the format with a line like # [Meeting title]."},"sections":{"label":"Has at least two ## sections","advice":"Add sections with ## headings so the summary is easy to scan."},"notTooManySections":{"label":"No more than eight sections","advice":"Merge sections. Past eight, a summary reads like a transcript."},"placeholders":{"label":"Has placeholders in [brackets]","advice":"Add [bracketed] blanks, with a fallback like [Names, if mentioned]."},"instructions":{"label":"Instructions say who reads it","advice":"In Instructions, say who reads the summary and the tone you want."},"example":{"label":"Has an example","advice":"Add an example so people see the result before they choose it."},"concise":{"label":"Format is short","advice":"Shorten the format. The summary grows to fit the session on its own."}}},"sunrise":{"beta":{"badge":"Beta","title":"What “Beta” means","description":"This feature works and you can use it at live events, but we are still testing and improving it.","bulletAccuracy":"Results can be less accurate than our other features.","bulletChange":"How it looks or behaves may change.","bulletSafe":"If it misbehaves, turning it off does not affect captions."},"resources":{"addResource":"Add resource","description":"Files and links viewers can open during and after the event.","emptyTitle":"Share something with your audience","emptyText":"Add study guides, slides, giving links or anything viewers should have in hand. They appear beside the captions.","uploadFile":"Upload a file","addLink":"Add a link","deleteSelected":"Delete {{count}}","visibility":"Visibility","visible":"Visible","hidden":"Hidden","toggleVisibility":"Show or hide this resource for viewers"},"transcriptions":{"title":"Transcripts & translations","description":"One per language channel. Open one to read it, or download.","emptyTitle":"Transcripts appear once the event starts","emptyText":"Each language gets its own transcript as soon as captions begin. Read or download them here afterwards.","read":"Read","refresh":"Refresh","downloadLanguage":"Download {{language}}","aiVoice":"Translation + audio","reader":{"title":"{{language}} transcript","searchPlaceholder":"Search this transcript","showOriginal":"Show original","smallerText":"Smaller text","largerText":"Larger text","loadEarlier":"Load earlier captions","edited":"Edited","emptyTitle":"Nothing to read yet","emptyText":"This language has no captions yet. They appear here as the event is transcribed.","noMatchTitle":"No lines match","noMatchText":"Try another word, or turn off “Only matching lines”.","onlyMatchingLines":"Only matching lines","footerHint":"Double-click a line to correct it. Select words to highlight them.","latest":"Latest","matchCount_one":"{{count}} match","matchCount_other":"{{count}} matches","captionCount_one":"{{total}} caption","captionCount_other":"{{total}} captions"},"counting":"Counting…","totalUnit":"total","viewersInfo":"While live: still counting. After the event: total unique viewers for this language."},"summaries":{"emptyTitle":"Turn this event into a written recap","emptyText":"Pick a template and a summary is written in every event language when the event ends.","chooseTemplate":"Choose a template"}},"supportCommands":{"partial":"{{failed}} of {{total}} could not be changed.","failed":"That could not be done.","notAllowed":"That was not allowed.","switchedOff":"Switched off: {{flag}}","refusals":{"idempotency_key_reused":"This was already tried with different details. Try again.","missing_permission":"You do not have permission to do that."},"inbox":{"not_found":"That conversation no longer exists.","no_threads":"Nothing was selected.","not_a_success_user":"That person is not on the Customer Success team.","thread_unmatched":"Link this conversation to a customer first.","case_exists":"This conversation already has a case.","empty_note":"Write the note first.","invalid_severity":"Pick a severity from 1 to 4.","no_feedback":"Nothing was selected.","no_contact":"This feedback has no email address to reply to.","contact_declined":"This customer asked not to be contacted, so no conversation was opened.","failed":"Opening the conversation failed. Try again."},"cases":{"not_found":"That case no longer exists.","not_allowed":"That is not allowed (a shared view needs the admin permission; a case move must follow the lifecycle).","no_cases":"Nothing was selected.","no_duplicates":"Pick at least one other case to merge.","primary_closed":"The case you are merging into is closed.","different_account":"Only cases of the same customer can be merged.","not_a_success_user":"That person is not on the Customer Success team.","invalid_severity":"Pick a severity from 1 to 4.","invalid_priority":"Pick a priority from 1 to 4.","invalid":"That could not be saved.","empty_note":"Write the note first.","thread_unmatched":"This conversation is not linked to a customer."},"githubIssue":{"feature_off":"Report a problem is switched off.","repository_needed":"Pick the repository first: the issue is opened where the code lives.","bug_not_found":"That bug no longer exists.","github_off":"GitHub is switched off in Customer Success settings.","rate_limited":"GitHub asked us to slow down. Try again in a minute.","github_unavailable":"GitHub could not be reached. Nothing was opened; try again.","unavailable":"The issue could not be opened. Nothing was changed; try again."},"bugs":{"not_found":"That report or bug no longer exists.","already_triaged":"Someone already decided what this report is.","bug_not_found":"That bug no longer exists.","case_not_found":"That case no longer exists.","invalid_severity":"Pick a severity from 1 to 4.","invalid_priority":"Pick a priority from 1 to 4.","empty_title":"Give the bug a title.","not_a_success_user":"That person is not on the Customer Success team.","resolution_required":"Say what was fixed: reporters read it in their email.","duplicate_required":"Pick the bug this one duplicates.","duplicate_not_found":"Pick a different bug that exists.","invalid_status":"That is not a status a bug can have."}},"supportSurveys":{"title":"Surveys","subtitle":"Ask customers what they think, and see the answers next to who said them.","viewAll":"View all public surveys","new":"New survey","newTitle":"New survey","edit":"Edit survey","editSubtitle":"Questions on the left, the public page as it will look on the right.","all":"All surveys","filter":"Filter","filters":{"all":"All","live":"Live","paused":"Paused"},"empty":"No surveys here yet.","paused":"paused","undo":"Undo","emailOnly":"Email only","emailOnlyHint":"Email-only surveys are not listed publicly","sendsOff":"Switched off: {{flag}}. Surveys are not sent by email until it is on.","questionCount_one":"{{count}} question","questionCount_other":"{{count}} questions","resultsAfter_one":"results shown after {{count}} submission","resultsAfter_other":"results shown after {{count}} submissions","kpi":{"live":"Live surveys","paused_one":"{{count}} paused","paused_other":"{{count}} paused","responses":"Responses, 30 days","nps":"NPS, 30 days","csat":"Support CSAT, 30 days","responseCount_one":"{{count}} response","responseCount_other":"{{count}} responses","none":"No answers yet"},"columns":{"survey":"Survey","kind":"Kind","url":"Public URL","public":"Public","enabled":"Enabled","submissions":"Submissions","created":"Created"},"kinds":{"GENERIC":"Research","NPS":"NPS","CSAT":"CSAT"},"triggers":{"post-event":"Sent by email after an event","case-resolved":"Sent by email when a case is resolved"},"actions":{"overview":"Overview","submissions":"Submissions","edit":"Edit"},"toast":{"isPublic":{"on":"{{title}} is public","off":"{{title}} is no longer public"},"isEnabled":{"on":"{{title}} is accepting answers","off":"{{title}} is paused"}},"builder":{"option":"Option","shortName":"Short name","icon":"Icon","custom":"Custom value","optionTitle":"Option title","removeOption":"Remove option","addOption":"Add option","addQuestion":"Add question","removeQuestion":"Remove question","drag":"Drag to reorder","untitled":"Untitled","type":"Type","single":"Single choice","multiple":"Multiple choice","questionTitle":"Title","description":"Description","more":"More: link, colour, style, categories","href":"Link (href)","color":"Colour","style":"Style","styleDefault":"List","styleGrid":"Grid of cards","categories":"Categories"},"preview":{"label":"Live preview, public page","send":"Send answer"},"settings":{"title":"Settings","surveyTitle":"Title","slug":"Slug","publicAt":"Public at {{url}}","description":"Description","image":"Image","minSubmissions":"Show results after (submissions)","kind":"Kind","trigger":"Sent","noTrigger":"Not sent (public link)","enabledHint":"Accepting answers","publicHint":"Listed on the public surveys page"},"overview":{"nps":"Net promoter score","distribution":"Answers by score, 0 to 10","split":"Promoters {{promoters}}, passives {{passives}}, detractors {{detractors}}","detractors":"Detractors"},"detractor":{"openCase":"Open case","caseOpened":"Case opened","reply":"Reply in Inbox","customer360":"Customer 360"},"chart":{"answers_one":"{{count}} answer","answers_other":"{{count}} answers"},"table":{"date":"Date","who":"Who","comment":"Comment","anonymous":"Anonymous visitor","delete":"Delete","deleteConfirm":"Delete this submission?","empty":"No submissions yet."}},"surveys":{"linkExpired":{"title":"This link has expired","description":"Survey links work for a limited time. If you would still like to answer, ask us for a new link."},"title":"Surveys","object":"Survey","description":"Vote on new features and help us improve the app.","submission":{"object":"Submission","plural":"Submissions"}},"telemetry":{"tab":"Reliability","newBadge":"NEW","empty":{"title":"No reliability report for this event","text":"A report appears here after an event that ran with reliability tracking on: how much of it your audience heard, and where any pause started."},"status":{"liveTitle":"Live now","liveBody":"This report fills in as the event runs and refreshes every minute. Figures can still change.","pendingTitle":"Just ended","pendingBody":"We're adding the last minutes. The final report is ready about 10 minutes after the event ends."},"verdict":{"smooth":"Smooth · no interruptions","mostlySmooth_one":"Mostly smooth · 1 short interruption","mostlySmooth_other":"Mostly smooth · {{count}} short interruptions","interrupted_one":"1 interruption","interrupted_other":"{{count}} interruptions","rough_one":"A rough event · 1 long interruption","rough_other":"A rough event · {{count}} interruptions","noListeners":"No one listening"},"hero":{"heard":"Your audience heard {{pct}}% of the event without a break.","heardSoFar":"So far, your audience has heard {{pct}}% of the event without a break.","notLiveYet":"Nothing has gone live yet.","noPauses":"In {{duration}}, listening never paused.","paused_one":"In {{duration}}, listening paused once, for {{total}}.","paused_other":"In {{duration}}, listening paused {{count}} times for {{total}} in all.","oursOne":"One was ours: {{what}}, {{duration}}.","oursMany":"{{count}} were ours, {{duration}} in all.","othersAfterOurs_one":"The other one started at the venue or on an interpreter's connection.","othersAfterOurs_other":"The other {{count}} started at the venue or on an interpreter's connection.","othersAfterOursWithFix_one":"The other one started on a connection at the venue, and {{fix}} would most likely have prevented it.","othersAfterOursWithFix_other":"The other {{count}} started on connections at the venue, and {{fix}} would most likely have prevented the longest one.","othersOnly_one":"It started at the venue or on an interpreter's connection.","othersOnly_other":"All {{count}} started at the venue or on an interpreter's connection.","othersOnlyWithFix_one":"It started on a connection at the venue, and {{fix}} would most likely have prevented it.","othersOnlyWithFix_other":"All {{count}} started on connections at the venue, and {{fix}} would most likely have prevented the longest one.","unclear_one":"We couldn't tell where one started; our team is looking into it.","unclear_other":"We couldn't tell where {{count}} started; our team is looking into them.","noListenersRun":"No one was listening during this run, so there is no listening figure.","noListenersSession":"No one was listening during this session, so there is no listening figure.","noListenersSmooth":"Live {{from}} – {{to}} ({{duration}}). Nothing paused.","noListenersPaused_one":"Live {{from}} – {{to}} ({{duration}}). Sound paused once, for {{total}}, with no one there to hear it.","noListenersPaused_other":"Live {{from}} – {{to}} ({{duration}}). Sound paused {{count}} times for {{total}} in all, with no one there to hear it.","noLiveTime":"This run had no live time."},"what":{"source_lost":"the sound from the desk","interpreter_lost":"the {{language}} interpreter's channel","voice_silent":"the {{language}} AI voice","captions_out":"{{language}} captions"},"where":{"title":"Where the {{total}} started","none":"Nothing paused","hint":"time listeners lost","barLabel":"Time listeners lost, by where it started","label":{"venue":"Started at the venue","interpreter":"Interpreter's connection","interscribe":"InterScribe · on us","unclear":"Unclear"},"short":{"venue":"At the venue","interpreter":"Interpreter's connection","interscribe":"InterScribe","unclear":"Unclear"}},"whereWhat":{"source_lost":"sound desk connection","interpreter_lost":"an interpreter's connection","voice_silent":"AI voice, on us","captions_out":"captions, on us","deskWifi":"sound desk Wi-Fi","nameWifi":"{{name}}’s Wi-Fi","nameConnection":"{{name}}’s connection","voice_silentNamed":"{{language}} AI voice, on us","captions_outNamed":"{{language}} captions, on us"},"confidence":{"clear":"Clear","most_likely":"Most likely","unclear":"Unclear"},"kpi":{"stops_one":"time listening stopped","stops_other":"times listening stopped","reconnections_one":"reconnection","reconnections_other":"reconnections","reconnectionsDetail_one":"reconnection ({{detail}})","reconnectionsDetail_other":"reconnections ({{detail}})","desk":"desk","roundTrip":{"desk":"network round trip, desk","console":"network round trip, operator console","av_channel":"network round trip, AV channel"}},"ready":{"title":"Before the event","allReady":"Everything was ready when you went live.","notAllReady":"Some things weren't ready when you went live.","soundCheck":"Sound check","heardAt":"heard at {{time}}","notHeard":"not heard before going live","desk":"Desk app","connectedAt":"connected {{time}}","deskMissing":"not connected before going live","interpreters":"Interpreters","interpretersJoined_one":"{{joined}} joined · {{count}} language","interpretersJoined_other":"{{joined}} joined · {{count}} languages","tip":"Tip","deskOnWifi":"the desk was on Wi-Fi, not a cable","peopleJoinedBy":"{{joined}} of {{count}} joined by {{time}}","peopleJoined":"{{joined}} of {{count}} joined","substitutes_one":"{{count}} substitute","substitutes_other":"{{count}} substitutes","heard":"heard before going live","soundIn":"Sound in","inputConsole":"operator console microphone","inputAvChannel":"AV channel","afterGoLive":"connected after going live"},"lanes":{"title":"What happened, minute by minute","description":"Each row is one part of the chain, from your sound desk to the listener's ear. Tap a numbered moment to see it.","legend":"Legend","working":"Working","someoneActed":"Someone acted","group":{"venue":"At the venue","interpreters":"Interpreters · who was on air","captions":"Captions and translation","voices":"Voices listeners heard","team":"Your team's actions","audience":"Your audience"},"deskSound":"Sound from the desk","deskSoundSub":"{{name}} · desk app","deskQuality":"Sound quality at the desk","deskQualitySub":"level, clipping, input","tooLoud":"Too loud: clipping for {{duration}}","tooLoudShort":"too loud {{duration}}","howConnected":"How it connected","newAddress":"{{network}} · new address","wifi":"Wi-Fi signal and quality","wifiSub":"strong → weak","inBooth":"In the booth","reconnecting":"Connection dropped, {{duration}}","choppy":"Choppy connection","joinedAt":"Joined at {{time}}","captions":"Captions","captionsAllSub":"every language","captionsSub":"captions","voiceSub":"interpreter or AI voice","captionDelay":"Caption delay","captionDelaySub":"speech → screen · worst {{delay}} s","console":"Operator console","consoleSub":"your team","listenerExperience":"Listener experience","listenerExperienceSub":"playback trouble per minute","flagged_one":"{{count}} {{language}} listener had trouble at {{time}}","flagged_other":"{{count}} {{language}} listeners had trouble at {{time}}","flaggedShort_one":"{{count}} with trouble","flaggedShort_other":"{{count}} with trouble","feedback":"Feedback","feedbackSub_one":"{{count}} rating · {{avg}} average","feedbackSub_other":"{{count}} ratings · {{avg}} average","quiet":"Nobody speaking","quietLegend":"Quiet, nobody speaking","noConnection":"No connection","handedOver":"Handed over to {{name}}","tookOver":"Took over from {{name}}","muted":"Muted the microphone","unmuted":"Unmuted","offAir":"In the booth, off air","onAir":"On air","nothingToInterpret":"Nothing to interpret","interpretedVoice":"{{language}} (interpreters)","thenJoin":", then ","aiVoice":"{{language}} AI voice","aiVoiceSub":"AI voice","listening":"People listening","listeningSub":"peak {{count}} at {{time}}","listeningAt":"{{count}} listening at {{time}}","notLive":"Not live"},"action":{"go_live":"Went live","end":"Ended the event","pause_captions":"Paused captions","resume_captions":"Resumed captions","restart_voice":"Pressed “Restart voice”","stop_voice":"Stopped a voice","pause_channel":"Paused a channel","resume_channel":"Resumed a channel","switch_input":"Switched the sound input","other":"Did something in the console"},"actionShort":{"go_live":"Go live","end":"End","pause_captions":"Pause","resume_captions":"Resume","restart_voice":"Restart voice","stop_voice":"Stop voice","pause_channel":"Pause channel","resume_channel":"Resume channel","switch_input":"Switch input","other":""},"language":{"floor":"Original audio","all":"every language"},"moment":{"source_lost":{"title":"Sound from the sound desk stopped reaching us","venue":"Where it started: the sound desk computer's connection. It reported trouble just before the sound stopped, while our service was running normally. Sound couldn't reach us in between, so every language paused.","interpreter":"Where it started: an interpreter's connection, and the sound from the desk stopped with it.","interscribe":"This one was ours. Our service stopped receiving the sound from the desk for {{duration}}. We're sorry.","unclear":"We can't say for sure where this started: the reports point both ways. Our team is looking into it."},"interpreter_lost":{"title":"The {{language}} channel paused while the interpreter's connection dropped","venue":"Where it started: the venue's connection, which the interpreter was using.","interpreter":"Where it started: the interpreter's own connection. It dropped and rejoined the booth {{duration}} later, while the sound desk and our service were running normally.","interscribe":"This one was ours. The interpreter's channel paused because of our service, not their connection. We're sorry.","unclear":"We can't say for sure where this started: the interpreter's connection and our service both reported something. Our team is looking into it."},"voice_silent":{"title":"The {{language}} AI voice went quiet","venue":"Where it started: the sound reaching the AI voice from the venue.","interpreter":"Where it started: the interpreter's connection feeding the voice.","interscribe":"This one was ours. Our voice provider stopped for {{duration}} before we moved {{language}} to a backup voice. Captions kept going. We're sorry; we're making that switch faster.","unclear":"We can't say for sure why the voice went quiet. Our team is looking into it."},"captions_out":{"title":"{{language}} captions stopped","venue":"Where it started: the sound reaching us from the venue.","interpreter":"Where it started: the interpreter's connection.","interscribe":"This one was ours. Our captions provider stopped for {{duration}}. We're sorry.","unclear":"We can't say for sure why the captions stopped. Our team is looking into it."},"degraded":{"venue":{"title":"Sound from the desk arrived choppy","detail":"The desk computer's connection lost some of the sound on its way to us. Listeners heard small skips and captions ran a little behind, but sound never stopped."},"interpreter":{"title":"An interpreter's sound arrived choppy","detail":"The interpreter's connection lost some of the sound on its way to us. Listeners heard small skips, but the channel never stopped."}}},"fix":{"useCable":"A network cable on that computer. If that isn't possible, move the Wi-Fi access point closer, or use the staff network instead of the guest one.","useCableShort":"a network cable at that computer","useCableTip_one":"Plug the computer into a network cable. Its Wi-Fi caused one of this event's moments.","useCableTip_other":"Plug the computers into a network cable. Wi-Fi caused {{count}} of this event's moments.","useCableTipNoMoments":"Plug the sound desk computer into a network cable. It was on Wi-Fi, which drops more often than a cable.","checkNetwork":"A steadier network for that computer: a cable, or a network fewer people share during the event.","checkNetworkShort":"a steadier network","checkNetworkTip_one":"Give the computer a steadier network: a cable, or one fewer people share. Its connection caused one of this event's moments.","checkNetworkTip_other":"Give the computers a steadier network: a cable, or one fewer people share. Their connections caused {{count}} of this event's moments.","stableNetwork":"Keep that computer on one network for the whole event, so its address doesn't change.","stableNetworkShort":"staying on one network","stableNetworkTip_one":"Keep each computer on one network for the whole event. A change of network caused one of this event's moments.","stableNetworkTip_other":"Keep each computer on one network for the whole event. Changes of network caused {{count}} of this event's moments.","preventSleep":"Keep that computer plugged in and stop it from sleeping during the event.","preventSleepShort":"keeping that computer awake","preventSleepTip_one":"Keep the computers plugged in and stop them from sleeping. A computer going to sleep caused one of this event's moments.","preventSleepTip_other":"Keep the computers plugged in and stop them from sleeping. Computers going to sleep caused {{count}} of this event's moments."},"tip":{"title":"For next time","allGood":"Nothing to change: everything ran smoothly. Keep the same setup.","nothingVenue":"Nothing to change at the venue: the pauses in this event did not start there.","soundCheck":"Run a sound check"},"moments":{"title":"Moments your audience noticed","quietNotCounted":"Quiet stretches where nobody spoke are not counted.","see":"See what happened","nextTime":"Next time: {{fix}}","pinLabel":"Moment {{n}} at {{time}}","nextTimeShort":"Next time: {{fix}}."},"impact":{"listenersAll_one":"{{count}} listener","listenersAll_other":"All {{count}} listeners","listenersOf_one":"{{count}} {{language}} listener","listenersOf_other":"{{count}} {{language}} listeners","allListeners":"All listeners","notAPause":"Not counted as a pause","kind":{"source_lost":"Every language","interpreter_lost":"{{language}} voice only","voice_silent":"Voice only, captions fine","captions_out":"Captions only","degraded":"Small skips"}},"momentSheet":{"experienced":"What your audience experienced","listeners":{"source_lost":"listeners heard silence","interpreter_lost":"listeners heard silence","voice_silent":"listeners lost the voice","captions_out":"listeners lost captions","degraded":"listeners heard skips"},"languages":"languages affected","languagesValue":"{{n}} of {{count}}","duration":{"source_lost":"sound and captions paused, then caught up","interpreter_lost":"the channel paused","voice_silent":"the voice was quiet","captions_out":"captions paused","degraded":"choppy, never stopped"},"experience":{"source_lost":"Listeners saw “Waiting for sound” on their screens. Nobody was disconnected: when sound returned, it played without anyone reloading.","interpreter_lost":"Listeners of that language heard silence until the interpreter was back. Every other language kept going.","voice_silent":"Listeners of that language lost the voice; their captions kept going.","captions_out":"Captions stopped on screens; audio kept going.","degraded":"Sound kept playing with small skips; captions ran a little behind."},"prevent":"What would most likely prevent it next time","previous":"Previous moment","next":"Next moment","position":"{{n}} of {{count}}","askSupport":"Ask support about this","supportSubject":"Reliability report: {{event}}, moment {{n}}","copyLink":"Copy link to this moment","copied":"Link copied"},"clip":{"listen":"Listen to this moment","play":"Play the 90 seconds around this moment","asHeard":"{{channel}}, as listeners heard it","none":"No audio to play for this moment","recordingOff":"Recording was off for this session. Turn it on in the session's Video & replays settings to listen back to moments next time.","notRecorded":"This channel wasn't being recorded at that moment."},"around":{"title":"Around the moment","level":"Sound from the desk","levelSub":"level we received","delay":"Delay to us","delaySub":"round trip, ms","loss":"Sound lost","lossSub":"packets missing"},"steps":{"title":"Step by step","allAlong":"all along","weakened":"The desk computer's connection weakened","weakenedBody":"It reported lost sound or a long delay for a minute before the drop.","start":{"source_lost":"Sound from the desk stopped reaching us","interpreter_lost":"The interpreter's connection dropped","voice_silent":"The AI voice went quiet","captions_out":"Captions stopped","degraded":"Sound started breaking up"},"startBody":{"source_lost":"No sound arrived. We kept every channel open and waited for it.","interpreter_lost":"Their channel went silent while their laptop reconnected.","voice_silent":"The voice provider stopped answering.","captions_out":"The captions provider stopped answering.","degraded":"Some sound went missing on its way to us."},"end":{"source_lost":"Sound reached listeners again","interpreter_lost":"The interpreter was back on air","voice_silent":"The voice was back","captions_out":"Captions were back","degraded":"The connection steadied"},"endBody":{"source_lost":"Captions and the AI voices picked up from the next sentence.","interpreter_lost":"Listeners heard the interpreter again without reloading.","voice_silent":"Listeners heard the voice again without reloading.","captions_out":"Captions picked up from the next sentence.","degraded":"Sound played cleanly again."},"operator":"{{action}} in the console","operatorBody":"Someone on your team acted while this was happening.","normal":"InterScribe was running normally","normalBody":"Servers, captions and voices were ready and waiting for sound.","ours":"This one was ours","oursBody":"Our own records show the problem on our side. We're sorry, and we use every one of these to make the service steadier."},"fleet":{"desks":"Computers that sent sound","desksSub":"From your venue to InterScribe","booths":"Interpreters","boothsSub":"Each booth's own connection"},"sender":{"generic":{"desk":"Sound desk computer {{n}}","booth":"Interpreter {{n}}","console":"Operator console {{n}}"}},"quality":{"excellent":"Excellent","good":"Good","fair":"Fair","poor":"Poor"},"network":{"ethernet":"Cable","wifi":"Wi-Fi","cellular":"Mobile data","hotspot":"Phone hotspot","vpn":"VPN","other":"Other network","unknown":"Network not reported","toldUs":"{{network}} · they told us in the booth check","measured":"{{network}} · read from the computer","toldUsShort":"{{network}} (they told us)","measuredShort":"{{network}}","withBand":"{{network}} {{band}} GHz","band":"{{band}} GHz","signalAvg":"{{strength}} signal ({{rssi}} dBm avg)","strength":{"strong":"strong","good":"good","fair":"fair","weak":"weak"}},"device":{"kind":{"desk":"Desk app","booth":"Interpreter booth"},"open":"Open {{name}}","qualityLabel":"Connection quality {{quality}}","strip":"Connection over the event","reconnections_one":"reconnection","reconnections_other":"reconnections","typicalDelay":"typical delay","soundLostWorst":"sound lost (worst)","jitter":"jitter","notOnCable":"Not on a cable","provider":"{{provider}} internet","addressChanged_one":"Address changed once","addressChanged_other":"Address changed {{count}} times","sameAddress":"Same address","clipped":"Clipped (too loud)","deskRole":"Desk app · sent the speaker's sound","boothRole":"Interpreter booth","connectedRange":"connected {{range}}","overall":"connection overall","delayWorst":"typical delay (worst {{worst}})","lossWorst":"sound lost (worst {{worst}})","through":"Its connection through the event","noCharts":"No readings were stored for this device.","typicalSub":"round trip · typical {{value}}","jitterName":"Jitter","jitterSub":"unevenness · typical {{value}}","wifiSignal":"Wi-Fi signal","wifiSignalSub":"taller is stronger","howConnected":"How it connected","howMeasured":"{{network}} the whole time. The app reads this from the computer itself.","howToldUs":"{{network}}, as they told us in the booth check.","howUnknown":"This device didn't report how it connected.","soundIn":"Sound going in","everyConnection":"Every time it connected","droppedThen":"Dropped, back {{duration}} later","aboutComputer":"About this computer","aboutBooth":"About this booth","tookOverFrom":"Took over from {{name}} at {{time}}","clippedTimes_one":"Clipped once (too loud)","clippedTimes_other":"Clipped {{count}} times (too loud)","mutedOnceFor":"Muted once, {{duration}}","mutedTimes_one":"Muted once","mutedTimes_other":"Muted {{count}} times","ipNew":"{{ip}} · new address","newAddress":"New address","end":{"network":{"desk":"Lost its internet","booth":"Lost its internet"},"client":{"desk":"Stopped by the operator","booth":"Left the booth"},"server":{"desk":"Our server restarted it","booth":"Our server restarted it"},"unknown":{"desk":"Ended, reason unknown","booth":"Ended, reason unknown"},"still":"Still connected","untilTheEnd":"Connected until the end"},"reported":"What the computer itself reported","reportedBooth":"What the booth itself reported","reportedNone":"Nothing to report: no warnings from this device.","allEvent":"all event","neverSlept":"Never slept, never restarted","neverReloaded":"Never reloaded or crashed","fact":{"computer":"Computer","client":"Browser","app":"Desk app","input":"Sound input","network":"Network","provider":"Internet provider","address":"Internet address"},"processor":"processor {{pct}} %","memoryFine":"memory fine","memoryHigh":"memory {{pct}} % used","onNetwork":"On the network “{{ssid}}”","worstSignal":"worst signal {{rssi}} dBm"},"sound":{"level":"Typical speech level","good":"good ({{value}} dBFS)","quiet":"quiet ({{value}} dBFS)","loud":"loud ({{value}} dBFS)","notMeasured":"not measured","clipping":"Too loud (clipping)","silent":"Silent while connected","never":"never","input":"Input","clippedOnce":"once, {{duration}} at {{time}}","clippedRuns_one":"{{count}} time, {{duration}} in all","clippedRuns_other":"{{count}} times, {{duration}} in all","inputChanged":"Input changed or unplugged","inputChangedAt":"yes, at {{time}}","no":"no"},"howWeTell":{"link":"How we find where a pause started","linkShort":"How we find where it started","title":"How we find where a pause started","intro":"Sound travels through four places before a listener hears it. Every one of them reports how it is doing, every few seconds. When something stops, we look at which place went quiet first and what it reported just before. We say where it started, not whose fault it was: Wi-Fi drops happen to everyone.","shownAs":"Shown as “{{label}}”","chain":{"desk":{"name":"Your sound desk","sub":"the computer with the desk app","reports":"Sound level, Wi-Fi or cable, signal strength, delay, lost sound, its internet address.","who":"Started at the venue","rule":"when its connection or its sound went quiet first while our service ran normally."},"interpreters":{"name":"Interpreters","sub":"each booth laptop","reports":"Whether they were on air, their delay, lost sound and every reconnection.","who":"Interpreter's connection","rule":"when only their language paused and their own connection dropped."},"interscribe":{"name":"InterScribe","sub":"our servers and providers","reports":"Errors from our servers, captions, translation and voice providers.","who":"InterScribe · on us","rule":"when sound reached us and we didn't turn it into captions or a voice. We say so first."},"listeners":{"name":"Listeners","sub":"phones and browsers","reports":"How many are listening, and whether many dropped at once.","who":"not counted","rule":"One person's phone signal is theirs; many at once points back up the chain."}},"sure":{"title":"“Clear” or “Most likely”","body":"Clear when two reports agree (the computer's Wi-Fi weakened, then it came back with a new address). Most likely when only one does. We always show which."},"unclear":{"title":"“Unclear”","body":"If the reports disagree, we say so instead of guessing, and our team looks into it. It is shown in grey."},"quiet":{"title":"Quiet is not a problem","body":"A song, a prayer or a pause with nobody speaking is normal. We only count a stop when sound was expected and didn't arrive. One listener's weak phone signal isn't counted either."}},"duration":{"minutes":"{{m}} min","minutesSeconds":"{{m}} min {{s}} s","hours":"{{h}} h","hoursMinutes":"{{h}} h {{m}} min","seconds":"{{count}} s"},"unit":{"ms":"{{value}} ms","secondsShort":"{{value}} s","pct":"{{value}} %"},"momentTitle":{"theInterpreter":"The interpreter","source_lost":{"wifi_drop":"The sound desk computer’s Wi-Fi dropped","network_drop":"The sound desk computer lost its internet connection","ip_change":"The sound desk computer’s internet address changed","power_sleep":"The sound desk computer went to sleep","app_restart":"The desk app restarted on the sound desk computer","packet_loss":"Sound from the sound desk stopped getting through","ours":"Sound from the desk stopped reaching listeners. This one was ours."},"interpreter_lost":{"wifi_drop":"{{name}}’s {{language}} channel paused while the laptop reconnected","network_drop":"{{name}}’s {{language}} channel paused when the laptop lost its internet","ip_change":"{{name}}’s {{language}} channel paused when the laptop’s internet address changed","power_sleep":"{{name}}’s {{language}} channel paused when the laptop went to sleep","app_restart":"{{name}}’s {{language}} channel paused while the booth reloaded","packet_loss":"{{name}}’s {{language}} sound stopped getting through","ours":"The {{language}} interpreter channel paused. This one was ours."},"voice_silent":{"ours":"The {{language}} AI voice went quiet. This one was ours."},"captions_out":{"ours":"{{language}} captions stopped. This one was ours."}},"momentDetail":{"source_lost":{"wifi_drop":"The Wi-Fi signal at the desk weakened before the connection dropped. It reconnected by itself. Sound couldn’t reach us in between, so every language paused.","wifi_drop_dbm":"The Wi-Fi signal at the desk had been weak ({{dbm}} dBm) for {{lead}} before the connection dropped. It reconnected by itself. Sound couldn’t reach us in between, so every language paused.","network_drop":"The sound desk computer lost its internet connection and came back by itself {{duration}} later. Sound couldn’t reach us in between, so every language paused.","ip_change":"The sound desk computer’s internet address changed, which cut its connection to us until it reconnected. Every language paused in between.","power_sleep":"The sound desk computer went to sleep, so its sound stopped until it woke up. Every language paused in between.","app_restart":"The desk app on the sound desk computer restarted, so its sound stopped until it was back. Every language paused in between."},"interpreter_lost":{"wifi_drop":"{{name}}’s laptop briefly lost its Wi-Fi connection and rejoined the booth {{duration}} later. The sound desk and our service were running normally.","network_drop":"{{name}}’s laptop lost its internet connection and rejoined the booth {{duration}} later. The sound desk and our service were running normally.","power_sleep":"{{name}}’s laptop went to sleep and the channel paused until it woke up, {{duration}} later. The sound desk and our service were running normally.","app_restart":"{{name}}’s booth reloaded and the channel paused for {{duration}}. The sound desk and our service were running normally."},"voice_silent":{"provider_error":"Our voice provider returned an error and it took us {{duration}} to move {{language}} to the backup voice. {{language}} captions kept going. We’re sorry; we’re making that switch faster."}},"momentWhere":{"lead":"Where it started:","source_lost":{"wifi_drop":{"place":"the Wi-Fi link between the sound desk computer and the router.","rest":"The computer reported its signal falling, then the link dropped and came back by itself. Our service was running normally.","restNewAddress":"The computer reported its signal falling, then the link dropped and came back with a new address. Our service was running normally."},"network_drop":{"place":"the sound desk computer’s internet connection.","rest":"It stopped answering, then came back by itself. Our service was running normally."},"ip_change":{"place":"the sound desk computer’s network, which gave it a new internet address.","rest":"Its connection to us dropped until it reconnected. Our service was running normally."},"power_sleep":{"place":"the sound desk computer, which went to sleep.","rest":"Its sound stopped until it woke up. Our service was running normally."},"app_restart":{"place":"the desk app on the sound desk computer, which restarted.","rest":"Its sound stopped until the app was back. Our service was running normally."}},"interpreter_lost":{"wifi_drop":{"place":"the Wi-Fi link of the interpreter’s laptop.","rest":"It dropped and the laptop rejoined the booth by itself. The sound desk and our service were running normally."},"network_drop":{"place":"the internet connection of the interpreter’s laptop.","rest":"It dropped and the laptop rejoined the booth by itself. The sound desk and our service were running normally."}}},"step":{"device":{"desk":"The desk computer","booth":"The interpreter’s laptop"},"someone":"Someone on your team","wifi_weak":{"title":"Wi-Fi signal weakened","body":"{{device}} reported a weak Wi-Fi signal ({{rssi}} dBm).","bodyPlain":"{{device}} reported its Wi-Fi signal falling."},"wifi_dropped":{"title":"The Wi-Fi connection dropped","body":"{{device}} reported that it lost its Wi-Fi network."},"wifi_rejoined":{"title":"It reconnected on its own","body":"{{device}} rejoined its Wi-Fi network."},"ip_changed":{"title":"It came back from a new internet address","body":"From a different internet address (the router gave it a new one)."},"clipping":{"title":"The sound was too loud","body":"{{device}} reported clipping for {{duration}}."},"input_changed":{"title":"The sound input changed","body":"{{device}} switched to another sound input."},"input_unplugged":{"title":"The sound input was unplugged","body":"{{device}} reported that its sound input disappeared."},"power_sleep":{"title":"The computer went to sleep","body":"{{device}} told us it was going to sleep."},"power_wake":{"title":"The computer woke up","body":"{{device}} was awake again."},"app_started":{"title":"The app started","body":"{{device}} started the app and connected to us."},"app_restarted_after_crash":{"title":"The app restarted after it crashed","body":"{{device}} reported that the app had stopped unexpectedly."},"muted":{"title":"The microphone was muted","body":"{{device}} muted its microphone."},"unmuted":{"title":"The microphone was back on","body":"{{device}} unmuted its microphone."},"sound_stopped":{"title":"{{device}} stopped answering","body":"No sound and no heartbeat. We kept every channel open and waited for it."},"sound_back":{"title":"Sound reached listeners again","body":"Captions and the AI voices picked up from the next sentence."},"operator_saw":{"title":"{{by}} acted in the console","body":"{{action}}."},"service_normal":{"title":"Back to normal","body":"Everything was running normally again."}},"deviceEvent":{"deskApp":"Desk app","booth":"Booth","browserOn":"{{browser}} on {{os}}","app_startedWhat":"{{what}} started","app_started":"{{app}} started","wifi_weak":"Wi-Fi signal weakened","wifi_weakReading":"Wi-Fi signal weak ({{rssi}} dBm)","wifi_dropped":"Wi-Fi dropped","wifi_rejoined":"Wi-Fi reconnected","wifi_rejoinedNewAddress":"Wi-Fi reconnected with a new address","wifi_rejoinedAfter":"Wi-Fi reconnected {{duration}} later","wifi_rejoinedAfterNewAddress":"Wi-Fi reconnected {{duration}} later with a new address","ip_changed":"Its internet address changed","clipping":"Sound too loud (clipping)","clippingFor":"Sound too loud for {{duration}} (clipping)","input_changed":"Sound input changed","input_changedTo":"Sound input changed to {{device}}","input_unplugged":"Sound input unplugged","power_sleep":"The computer went to sleep","power_wake":"The computer woke up","app_restarted_after_crash":"{{app}} restarted after it crashed","muted":"Muted the microphone","unmuted":"Unmuted the microphone"},"runs":{"label":"Runs","whole":"Whole session","count_one":"{{count}} run","count_other":"{{count}} runs","run":"Run {{n}}","live":"live"},"scope":{"wholeSession":"whole session","deviceNote":"Delay, sound lost, jitter and notes cover the whole session.","deviceNoteWithReconnections":"Reconnections, delay, sound lost, jitter and notes cover the whole session."}},"twoStep":{"verify":{"title":"One more step","passkeyText":"Confirm it's you with the passkey on this device.","usePasskey":"Use my passkey","trustBrowser":"Trust this browser for 30 days","otherWays":"other ways","useAuthenticator":"Enter a code from my authenticator app","useRecoveryCode":"Use a recovery code","cancel":"Sign in as someone else","codeTitle":"Enter your code","codeText":"Open your authenticator app and type the 6-digit code for InterScribe.","code":"6-digit code","continue":"Continue","otherMethods":"Use a passkey or a recovery code instead","otherMethodsPasskey":"Use my passkey instead","otherMethodsRecovery":"Use a recovery code instead","recoveryText":"Each code from the list you saved works once.","recoveryCode":"Recovery code","recoveryAfter":"After you sign in, make a fresh set in your profile.","errors":{"wrongCode":"That code didn't match. Codes change every 30 seconds, so try the one showing now.","wrongRecoveryCode":"That recovery code didn't work. Check it and try again, or use another one.","passkeyFailed":"That passkey didn't work. Try again, or use another way to sign in."}},"login":{"passkey":"Sign in with a passkey","passkeyHint":"Passkeys use your face, fingerprint or device PIN. No password needed.","or":"or"},"setup":{"title":"{{workspace}} keeps its workspace extra safe","text":"They ask everyone to add a second step when signing in. Pick the one that suits you; you can add the other later.","titleStaff":"InterScribe keeps its admin area extra safe","textStaff":"Every staff account adds a second step when signing in. Pick the one that suits you; you can add the other later.","passkey":"Passkey","passkeyHint":"Face, fingerprint or device PIN. Fastest.","recommended":"Recommended","app":"Authenticator app","appHint":"A 6-digit code from an app like Google Authenticator or 1Password.","setUpPasskey":"Set up a passkey","setUpApp":"Set up an authenticator app","signOut":"Sign out","done":"You're set up. Nice work.","continueTo":"Continue to {{name}}","steps":"Step {{step}} of 3","back":"Back"},"totp":{"title":"Scan with your app","qr":"QR code for your authenticator app","cantScan":"Can't scan? Type this key instead:","copyKey":"Copy key","keyCopied":"Key copied","enterCode":"Enter the 6-digit code your app shows","checkCode":"Check code"},"recoveryCodes":{"title":"Keep these for a rainy day","text":"If you ever lose your phone or passkey, each code lets you in once. Store them somewhere safe, like your password manager.","copy":"Copy","copied":"Recovery codes copied","download":"Download","fileTitle":"InterScribe recovery codes","saved":"I saved my recovery codes","done":"Done"},"security":{"title":"Two-step sign-in","whatIs":"What is two-step sign-in?","explain":"After your password you confirm it's you with something only you have: a passkey on your device or a code from an app. It takes a second and protects every workspace you belong to.","offText":"Add a second step when you sign in, so a stolen password alone can't get in.","onText":"You confirm it's you after your password. Thank you for keeping your account safe.","requiredText":"You confirm it's you after your password.","off":"Off","on":"On","addPasskey":"Add a passkey","setUpApp":"Set up an authenticator app","passkey":"Passkey","synced":"synced","lastUsed":"last used {{when}}","notUsedYet":"not used yet","rename":"Rename","renameLabel":"Name for this passkey","save":"Save","remove":"Remove","removePasskey":"Remove passkey {{name}}","app":"Authenticator app","appSince":"Set up {{date}}","recoveryCodes":"Recovery codes","codesLeft":"{{left}} of {{total}} left","newSet":"Make a new set","turnOff":"Turn off two-step sign-in","requiredBy":"Required by {{name}}.","requiredByStaff":"Required for all InterScribe staff.","requiredNote":"You can switch methods anytime; keep at least one so you can always get in.","added":"Passkey added","removed":"Removed","turnedOff":"Two-step sign-in is off","errors":{"twoFactorRequired":"Keep at least one way to sign in: two-step sign-in is required for you.","notWhileImpersonating":"You can't change someone else's sign-in while viewing as them.","alreadySetUp":"An authenticator app is already set up.","alreadyRegistered":"This passkey is already added.","passkeyNotAdded":"The passkey wasn't added. Try again.","passkeyCancelled":"The passkey wasn't added. You can try again whenever you're ready.","twoStepTooManyAttempts":"Too many tries. Wait a few minutes, then try again.","other":"Something went wrong. Try again."}},"freshStep":{"title":"Quick check that it's you","text":"This change affects how you sign in, so we ask once more. You won't be asked again for 10 minutes.","usePasskey":"Use my passkey","cancel":"Cancel"},"members":{"requireTitle":"Require two-step sign-in","requireText":"Everyone in {{workspace}} adds a passkey or an authenticator app. People not set up are asked to do it at their next sign-in.","count":"{{enrolled}} of {{total}} people are set up","waiting":"{{count}} will be asked at their next sign-in","setYoursUpFirst":"Set yours up first","pillOn":"Two-step on","pillNeeded":"Required, not set up yet","reset":"Reset two-step sign-in","resetHint":"For someone who lost their phone and codes. They set it up again at their next sign-in.","resetViaSupport":"They belong to another workspace too, so InterScribe support resets it for them.","resetNotSetUp":"They haven't set up two-step sign-in, so there is nothing to reset.","resetDone":"Two-step sign-in was reset","enrolFirst":"Set up your own two-step sign-in first.","supportNote":"When someone also belongs to another workspace, their reset goes through InterScribe support, since other workspaces rely on that account too. Their menu says so instead of offering the reset."},"reset":{"title":"Reset {{name}}'s two-step sign-in?","text":"This removes their passkeys, authenticator app and recovery codes, and signs them out everywhere. They set it up again at their next sign-in, and we email them to say you did this.","confirm":"Reset","cancel":"Cancel"},"staff":{"title":"Staff sign-in","text":"How everyone with access to this admin area signs in.","requireTitle":"Require two-step sign-in for all InterScribe staff","requireText":"Every staff account adds a passkey or an authenticator app, and confirms it at every sign-in. \"Trust this browser\" is turned off for staff.","count":"{{enrolled}} of {{total}} staff are set up. The other {{waiting}} will set it up at their next sign-in.","countAll":"All {{total}} staff are set up.","countOff":"{{enrolled}} of {{total}} staff are set up.","setUpFirst":"Set up your own two-step sign-in first, so you don't lock yourself out.","goToProfile":"Go to my profile"},"people":{"chip":"Two-step off","pillOn":"Two-step on","pillNeeded":"Two-step required, not set up","reset":"Reset two-step sign-in","resetHint":"For someone who lost their phone and codes.","resetNotSetUp":"They haven't set up two-step sign-in.","resetNoPermission":"You don't have permission to do this."}},"variable":{"object":"Variable","plural":"Variables"},"view":{"viewEventResources":"View Event Resources","viewEventTranscriptions":"View Event Transcriptions","viewAnalytics":"View Analytics","viewTranscriptionHighlights":"View Transcription Highlights","viewSessions":"View Sessions"},"widgets":{"object":"Widget","plural":"Widgets","create":"Add widget","appearance":"Appearance","metadata":"Metadata"},"withdrawal":{"entry":{"button":{"withdrawal":"Withdraw from contract","refundRequest":"Request a refund"},"note":{"withdrawal":"You can withdraw from this contract until {{date}} (14 days after your first payment). You get back what you paid, less what you used.","refundRequest":"You can request a refund until {{date}} (14 days after your first payment). You get back what you paid, less what you used."}},"form":{"title":{"withdrawal":"Withdraw from contract","refundRequest":"Request a refund"},"intro":"Step 2 of 2. Check the order, then confirm. We email you a confirmation straight away.","card":{"withdrawal":"Your withdrawal","refundRequest":"Your refund request"},"until":"Available until {{date}}.","order":"Order","option":{"month":"{{order}}, {{amount}} a month","year":"{{order}}, {{amount}} a year","once":"{{order}}, {{amount}}"},"prepaidOrder_one":"{{count}} prepaid hour","prepaidOrder_other":"{{count}} prepaid hours","firstPaid":"First paid {{date}} · {{workspace}}","name":"Your name","email":"Email for the confirmation","reason":"Reason (optional)","note":{"withdrawal":"When you confirm, {{order}} ends at once and nothing more is charged. A person on our team refunds what you paid less what you used, to the card you paid with, within 14 days.","refundRequest":"{{order}} keeps working until we refund you. A person on our team refunds what you paid less what you used, to the card you paid with, within 14 days; {{order}} ends then."},"submit":{"withdrawal":"Confirm withdrawal","refundRequest":"Send refund request"},"back":"Back to Subscription","errors":{"nameRequired":"Enter your name.","emailInvalid":"Enter an email address for the confirmation.","reasonTooLong":"Keep the reason under 2,000 characters."}},"received":{"title":{"withdrawal":"Withdrawal received","refundRequest":"Refund request received"},"next":"What happens next","sentTo":"We sent this to {{email}}.","when":{"withdrawal":"You withdrew on {{date}} at {{time}}. Reference {{reference}}.","refundRequest":"You asked for a refund on {{date}} at {{time}}. Reference {{reference}}."},"ended":{"withdrawal":{"title":"{{order}} has ended","body":"Nothing more will be charged. Sessions you scheduled will not start."},"refundRequest":{"title":"{{order}} keeps working","body":"Until your refund is sent; it ends then and nothing more is charged."}},"used":{"title":"We work out what you used","plan":"{{used}} of {{total}} days of the plan.","prepaid":"{{used}} of {{bought}} hours.","later":"Up to the day your refund is sent."},"refund":{"title":"You get your refund","body":"What you paid less what you used, to the card you paid with, by {{date}}. Stripe emails you a receipt when it is sent."}}},"workflows":{"title":"Workflows"},"zoom":{"enableTranslation":"Enable translation","startTranslation":"Start translation","enableTranslationFor":"Enable translation for {{title}}","dismiss":"Dismiss","today":"Today","notASessionYet":"Not an InterScribe session yet","connectionExpired":"Your Zoom connection expired. Reconnect Zoom to use this meeting again.","connectionDisconnected":"This Zoom account was disconnected. Reconnect Zoom to use this meeting again.","roomAudioBlocked":"A session using room audio cannot be switched to Zoom yet.","alreadyLinked":"This meeting is already linked to another session.","resumeTranslation":"Resume translation","stopTranslation":"Stop translation","reconnectZoom":"Reconnect Zoom","shareTranslations":"Share translations","meeting":"Zoom meeting","linkedToZoom":"Linked to Zoom","translationStatusAria":"Zoom translation: {{status}}","account":"Zoom account","allAccounts":"All accounts","startsWhenYouPress":"Starts when you press Start translation.","speaking":"Speaking","translateTo":"Translate to","aiVoice":"AI Voice","audienceLink":"Audience link","noAudienceLink":"No audience link yet","copyLink":"Copy link","linkTitle":"Link {{meeting}} to {{session}}?","linkBody":"Translation for this Zoom meeting will run in the {{session}} session, with its languages and audience link.","switchFloorQuestion":"This session is using room audio. Switch the floor to Zoom?","switchFloorBody":"Room audio stops being the floor. Both sources are never on together.","cancel":"Cancel","link":"Link","linkAndSwitch":"Link and switch to Zoom","inProgress":"In progress","on":"On","off":"Off","start":"Start","whenIStartIt":"When I start it","whenMeetingLive":"When this meeting goes live","usingAccount":"Using Zoom account","change":"Change","linkingTo":"Linking to {{session}}","createNewSession":"Create a new session instead","searchSessions":"Search sessions","useExistingSession":"Use an existing session","errors":{"choose_session":"Choose an existing session.","already_linked":"This meeting is already linked to another session.","sessionAlreadyLinked":"This session is already linked to {{meeting}}. Choose another session or create a new one.","room_audio_blocked":"A session using room audio cannot be switched to Zoom yet.","room_audio_confirm":"This session is using room audio. Switch the floor to Zoom?","meeting_unavailable":"That Zoom meeting is not available.","account_unavailable":"That Zoom account cannot run this meeting.","link_failed":"The meeting could not be linked.","session_create_failed":"The session could not be created.","link_not_found":"That Zoom meeting is not linked.","connection_not_connected":"Reconnect Zoom before resuming translation.","meeting_not_live":"The meeting has not started yet.","engine_unreachable":"The live service cannot be reached. Nothing changed.","engine_unknown":"The live service did not answer. Check the meeting before trying again.","engine_unavailable":"The live service is not available.","not_found":"Not found","forbidden":"You do not have permission to do that.","server_error":"Something went wrong.","oauth_not_configured":"Zoom OAuth is not configured on this server.","invalid_action":"Invalid action","connection_needs_reconnect":"Reconnect Zoom to allow live translation.","meeting_link_unrecognised":"This isn't a meeting link we recognise. Paste the Join link from the invitation, or a Zoom meeting ID.","meeting_link_unsupported":"Zoom webinars and personal links aren't supported yet. Type the meeting ID instead.","meeting_link_coming_soon":"InterScribe can't join this platform yet. Zoom links work today.","meeting_listed":"This meeting is already in your Zoom list. Continue with it there.","session_name_required":"Name the session.","meeting_running":"Stop translation before changing the meeting.","create_needs_reconnect":"Reconnect Zoom to create meetings.","meeting_create_failed":"Zoom did not create the meeting. Try again.","meeting_time_invalid":"Choose a date and time that has not passed.","check_too_soon":"Checked less than 30 seconds ago. Try again in a moment.","zoom_refused":"Zoom refused to create the meeting: {{reason}}. Check the account's Zoom settings.","meeting_already_translating":"This Zoom meeting is already being translated in another session.","meetingAlreadyTranslatingIn":"This Zoom meeting is already being translated in {{session}}.","instance_stopped":"Translation was stopped for this meeting. Press Start translation to start it again.","openSession":"Open {{session}}"},"status":{"notTranslating":"Not translating","ready":"Ready","waitingForMeeting":"Waiting for the meeting","waitingForHost":"Waiting for the host","starting":"Starting","connectedWaitingForSpeech":"Connected — waiting for speech","translating":"Translating","reconnecting":"Reconnecting","needsFix":"Needs a fix","stopping":"Stopping","stopped":"Stopped","ended":"Ended"},"howItWorks":{"title":"How Zoom works","hide":"Hide","show":"Show","yourMeeting":"Your Zoom meeting","interScribe":"InterScribe","yourAudience":"Your audience","caption":"One way: translations are not sent back into Zoom.","intro":"The meeting's audio becomes the session's floor. Captions and translations go to the audience link, with AI Voice when the plan allows it. Translated audio is not mixed back into Zoom.","stepsLabel":"Steps","step":"Step {{number}}","goodToKnow":"Good to know","steps":{"connect":{"title":"Connect a Zoom account","body":"Sign in with the account that hosts the meetings."},"meetings":{"title":"Meetings appear in Events & sessions","body":"They show up there. Nothing is translated until you enable it."},"enable":{"title":"Enable translation","body":"This creates a session, or links the meeting to one you already have."},"joins":{"title":"InterScribe Live Translation joins","body":"When you start, it joins the meeting to listen. Zoom shows everyone its recording notice."},"share":{"title":"Share the audience link","body":"People follow that link for captions, and for AI Voice when the plan allows it. InterScribe also posts the link in the meeting chat."}},"notes":{"stayInMeeting":{"title":"Stay in the meeting","body":"Zoom removes InterScribe when the connected account leaves. Hand over host if you like; keep that account in."},"accounts":{"title":"More than one account is fine","body":"Connect every Zoom account that hosts your meetings."},"disconnect":{"title":"Disconnecting stops its translations","body":"Translations that use that account stop. Other accounts stay connected."},"translating":{"title":"“Translating” means words are arriving","body":"The status changes only once captions actually arrive."}}},"page":{"breadcrumb":"Sources › Zoom","subtitle":"The Zoom accounts that can see your meetings.","connectAnother":"Connect another Zoom account","connectTitle":"Connect Zoom","connectText":"See the meetings you host, and turn translation on for the ones you choose.","connect":"Connect Zoom","connected":"Connected","disconnected":"Disconnected","needsFix":"Needs a fix","reconnect":"Reconnect","disconnect":"Disconnect","liveAudioReady":"Live audio · Ready","liveAudioNotYet":"Live audio · Not yet","actionsFor":"Actions for {{name}}","adminNeeds":"What your admin needs to turn on","auditNote":"Who connected each account is kept for audit and is not on this list.","adminHelp":"Zoom has not enabled live audio for this account yet. An admin needs to turn on live meeting audio for the account.","stopAndDisconnectTitle":"Stop translation and disconnect {{name}}?","disconnectTitle":"Disconnect {{name}}?","runningBody":"{{meeting}} is translating through {{name}}. Disconnecting stops that translation.{{others}}","idleBody":"Translations that use this Zoom account will stop. Discovery for this account stops too.{{others}}","otherAccountsStay":" Other Zoom accounts stay connected.","aZoomMeeting":"A Zoom meeting","oneStays":" {{name}} stays connected.","manyStay":" {{names}} and {{last}} stay connected.","stopAndDisconnect":"Stop translation and disconnect","cancel":"Cancel","requirements":{"title":"Before you connect","paidPlan":{"title":"A paid Zoom plan works best","body":"Pro, Business, Education or Enterprise hosts see no prompt. On a free plan the host allows one recording prompt each time."},"localRecording":{"title":"Local recording turned on","body":"zoom.us › Settings › Recording › Local recording. An admin may need to allow it for the account."},"hostAccount":{"title":"Connect the account that hosts or attends","body":"Translation runs while that account is in the meeting. For someone else's meeting, any account works, even a free one."},"otherAccounts":{"title":"Meetings from other accounts","body":"Add them on Sessions › New › Meeting link. Their host presses Allow each time translation starts."}},"reconnectForLiveTranslation":"Reconnect once to allow live translation. Zoom asks you to approve two new permissions: joining meetings on your behalf and listening to them."},"startAgain":"Start again","contactSupport":"Contact support","reconnectForLiveTranslation":"Reconnect Zoom to allow live translation.","inMeetingNote":"In Zoom, people see InterScribe Live Translation in the participant list and Zoom's recording notice. The audience link is in the meeting chat.","reasons":{"stopped":{"message":"Translation stopped."},"meeting_ended":{"message":"The meeting ended."},"authorizer_left":{"message":"The connected Zoom account left the meeting, so Zoom removed InterScribe.","fix":"Keep that account in the meeting to translate.","fixNamed":"Keep {{account}} in the meeting to translate."},"authorizer_not_in_meeting":{"message":"The connected Zoom account is not in the meeting yet.","fix":"Join the meeting with that account, then start again.","fixNamed":"Join the meeting as {{account}}, then start again."},"meeting_not_started":{"message":"The meeting has not started.","fix":"Start the meeting in Zoom, then start again.","fixHost":"The meeting's host hasn't started it yet. Start again once it's running."},"passcode_rejected":{"message":"Zoom did not accept the meeting passcode.","fix":"Check the meeting's passcode in Zoom, then start again.","fixHost":"Check the passcode from the invitation, then start again."},"authentication_required":{"message":"This meeting only admits signed-in Zoom users.","fix":"Turn off “Only authenticated users can join” for this meeting in Zoom, then start again.","fixHost":"Ask the meeting's host to turn off “Only authenticated users can join” for this meeting, then start again."},"outside_users_blocked":{"message":"The host's Zoom settings block apps from outside the account.","fix":"Ask your Zoom admin to allow InterScribe, then start again.","fixHost":"Ask the meeting's host to let participants from outside their account join, then start again."},"recording_not_allowed":{"message":"The host did not allow recording.","fix":"Start again, then the host presses Allow within a minute when Zoom asks.","fixHost":"Ask the meeting's host to press Allow within a minute when Zoom asks, then start again."},"connection_needs_reconnect":{"message":"Your Zoom connection needs to be renewed.","fix":"Reconnect Zoom to allow live translation, then start again."},"lease_lost":{"message":"Reconnecting to the meeting."},"worker_shutdown":{"message":"Reconnecting to the meeting."},"capture_error":{"message":"Something went wrong joining the meeting.","fix":"Start again. If it keeps happening, contact support."}},"pasted":{"anotherAccount":"Another account","meetingLine":"Zoom meeting {{number}}","meeting":"Meeting","attendingAs":"Attending as","meetingWithPasscode":"{{number}} · passcode saved","meetingNoPasscode":"{{number}} · no passcode","edit":"Edit","save":"Save","passcode":"Passcode","passcodePlaceholder":"From the invitation","editMeeting":"Edit meeting","startsWhenYouPress":"Starts when you press Start translation. Join the meeting as {{account}} first.","keepInMeeting":"Keep {{account}} in the meeting. If they leave, Zoom removes InterScribe.","attendAsSomeoneElse":"Attend as someone else","fixWhere":{"host":"The fix is in the host's Zoom, not yours.","hostAccount":"The fix is in the host's Zoom account settings.","hostMeeting":"The fix is in the host's meeting settings.","yours":"The fix is on your side."}},"waiting":{"hostAllow":{"title":"Zoom is asking the meeting's host to allow recording.","body":"Tell them to press Allow. If nobody does within a minute, translation stops and you can start again."},"meetingStart":{"title":"Waiting for the meeting to start.","body":"Start the meeting in Zoom; InterScribe joins within 30 seconds."}},"meetingLink":{"title":"Add a meeting link","linkLabel":"Meeting link","linkPlaceholder":"Paste the Join link from the invitation","orTypeId":"Or type a Zoom meeting ID instead.","unrecognised":"This isn't a meeting link we recognise. Paste the Join link from the invitation, or a Zoom meeting ID.","unsupported":{"zoom_webinar":"Zoom webinars aren't supported yet. Type the meeting ID of a meeting instead.","zoom_vanity":"Personal Zoom links (zoom.us/my/…) aren't supported yet. Type the meeting ID from the invitation instead."},"comingSoonBody":"InterScribe can't join {{platform}} yet. Zoom links work today.","hostedBy":"Hosted by {{account}}","alreadyListed":"This meeting is already in your Zoom list, so no Allow prompt is needed. Continue with it as a listed meeting.","passcodeFound":"Passcode found in the link","noPasscode":"No passcode in the link","hostedOutside":"Hosted outside your linked accounts","soon":"{{platform}} · soon","whoAttends":"Who will be in the meeting","linkFirstTitle":"Link a Zoom account first","linkFirstBody":"InterScribe joins as the guest of someone on your team, so that person's Zoom account must be linked and in the meeting. A free Zoom account works; it only has to attend.","linkAccount":"Link a Zoom account","guestOf":"InterScribe joins as {{account}}'s guest. {{account}} must be in the meeting when translation starts, and stay in it.","whatsDifferent":"What's different for another account's meeting","different":{"allow":{"title":"The host presses Allow each time","body":"When translation starts, Zoom asks the meeting's host to allow recording. They have a minute."},"settings":{"title":"Their settings can block it","body":"The host's account can keep out outside participants or require signed-in users. Only they can change that."},"noSignal":{"title":"We can't see their meeting","body":"No title, schedule or “live” signal. You start translation yourself once the meeting is running."}},"passcodeHelp":"Leave it empty if the meeting has none. If Zoom rejects it, the sheet asks you to fix it.","sessionName":"Session name","noTitleFromZoom":"Zoom does not share another account's meeting title with us.","moreLanguages_one":"+{{count}} more","moreLanguages_other":"+{{count}} more","whenLiveNeedsHost":"“When this meeting goes live” needs the host's account","addButton":"Add a meeting link","addShort":"Add a meeting link","hintTitle":"Is someone else hosting?","hintBody":"Their meetings are not listed here. Paste the invitation link and pick who from your team will attend."},"schedule":{"button":"Schedule a Zoom meeting","title":"Schedule a Zoom meeting","createdTitle":"Zoom meeting scheduled","topic":"Meeting title","date":"Date","time":"Time","duration":"Duration","minutes_one":"{{count}} minute","minutes_other":"{{count}} minutes","timezone":"Time zone","account":"Hosted by","submit":"Schedule meeting","joinLink":"Join link","copied":"Copied","createdHelp":"Send this link to the people who will attend. Then enable translation for the meeting.","sessionReady":"The session is ready with these languages. Send the join link to the people who will attend.","openSession":"Open the session","done":"Done"},"checkNow":{"button":"Check Zoom now","checking":"Checking Zoom…","checked_one":"Checked just now · {{count}} meeting","checked_other":"Checked just now · {{count}} meetings"},"sectionEmpty":"Schedule a meeting in Zoom with a linked account, or add a meeting link. Scheduled meetings show here within 5 minutes.","source":{"title":"Audio source: Zoom meeting · {{meeting}}","body":"InterScribe Live Translation listens in the Zoom meeting. No channel or microphone sends this session's audio.","bodyNamed":"InterScribe Live Translation listens in the Zoom meeting as {{account}}'s guest. No channel or microphone sends this session's audio.","openSheet":"Open the operator console"},"console":{"title":"This session's audio comes from Zoom","body":"InterScribe Live Translation is listening in the meeting; there is nothing to send from this console.","openSheet":"Open the Zoom side sheet","openSession":"Back to the session","back":"Choose another session"},"connectOutcome":{"connected":"Zoom connected: {{account}}.","reconnected":"Zoom reconnected: {{account}}.","next":"Your scheduled meetings show on Sessions within 5 minutes, or press Check Zoom now.","goToSessions":"Go to Sessions","error":{"denied":{"title":"Zoom was not connected","body":"Zoom says the permissions were declined. Press Connect Zoom again and choose Allow."},"state":{"title":"Zoom was not connected","body":"The sign-in expired or was opened in another tab. Press Connect Zoom again from this page."},"failed":{"title":"Zoom was not connected","body":"Zoom did not finish signing in. Press Connect Zoom again; if it keeps happening, contact support."}}},"consoleSource":{"loading":"Reading the Zoom meeting…","unavailable":"Zoom details can't be read right now. The connection is unknown until they can.","rejoin":"Rejoin the meeting","rejoining":"Sending the bot in…","rejoinFailed":"The bot could not be sent to the meeting. Try again in a moment."},"useExisting":{"title":"Use an existing Zoom meeting","intro":"Translate a meeting that is already on Zoom: no new meeting is created. Choose it, then a new session or one you have.","none":"No upcoming meetings on your connected Zoom accounts yet. New meetings appear within 5 minutes.","pasteLink":"Not listed? Paste its link"}}}