{"installationBlockRemovedTitle":"The app was removed in MoySklad","installationBlockSuspendedTitle":"The app is suspended in MoySklad","installationBlockAdministrator":"An account administrator removed the app.","installationBlockObserved":"Detected: {time}.","installationBlockReinstallMessage":"Install the app again to continue.","installationBlockSuspendedMessage":"Open MoySklad and check the app subscription.","installationBlockReinstall":"Install again","taskRunWaitForSave":"Wait for the task changes to save before starting a run. Resolve any save error first.","newChat":"New chat","commandsActions":"Actions","cmdOpenSettings":"Open Settings","cmdToggleChatContext":"Toggle Where to work","cmdDescFindInChat":"Search the open chat and step through the matches","computerPanelTitle":"Agent's screen","companionPairTitle":"Enter the code from the computer","companionPairDescription":"On the computer, open “{section}” and press “Connect phone”. The code appears there.","companionPairCodeLabel":"Code from the computer","companionPairStoreFailed":"The code was accepted, but the key did not stick on this phone. Retry: the second attempt usually goes through.","controllerPairingDesktopDescription":"Scan the QR code with your phone. If it does not open, enter the code in “{section}” on the phone.","controllerPairingDesktopCodeLabel":"Code for the phone","controllerPairingOfferFailed":"Could not create a connection code. Check the connection and try again.","controllerPairingHostOffline":"This computer is not online yet. The code will appear as soon as it connects.","controllerPairingOfferGone":"The connection code has expired, has already been used, or was issued in another account. Open “Devices & sessions” on the computer for a new one.","controllerPairingOtherAccount":"This QR code was issued in another account. Sign in on this phone to the same account as on the computer, then scan the code again.","controllerPairingCodeLapsed":"This code has run out and will no longer pair a phone.","controllerPairingNewCode":"Get a new code","controllerAttestPrompt":"Confirm it is you to control the computer","controllerAttestRefused":"The computer was not confirmed, so the action was cancelled.","keepAwakeTitle":"Keep this computer awake","keepAwakeHint":"Blocks idle sleep so a paired phone stays connected to this computer; closing the lid or choosing Sleep still sleeps","keepAwakeRefusedHint":"The system declined to keep the computer awake; it will be asked again at the next launch","keepAwakeUnsupportedHint":"This system has no way to keep the computer awake from here","keepAwakeError":"Could not change keep-awake","machineEgressTitle":"Open sites through this computer","machineEgressHint":"When the agent works in the cloud, sites open from this computer's IP address. This helps with sites that limit cloud access. The setting applies to new connections.","machineEgressConnected":"Sites open from this computer's IP. Connections since the app started: {count}","machineEgressConnecting":"Connecting…","machineEgressWaiting":"On. Takes effect when the agent opens its browser","machineEgressStandby":"The agent currently opens sites through another of your computers","machineEgressError":"Couldn't change the connection setting","controllersTitle":"Phones that control this computer","controllersDescription":"Each phone reads and replies in this computer's chats until you revoke it or its access expires.","controllerRevoke":"Revoke access","controllerLastUsed":"last active {when}","controllerPairedAt":"paired {when}","controllerRevokeConfirmTitle":"Revoke this phone's access?","controllerRevokeConfirmDesc":"The phone will stop seeing and managing this computer's chats. It can be paired again later.","controllerPaired":"Phone paired","controllerPairedHint":"{name} can now read and reply in this computer's chats.","pairedComputerActive":"Active","pairedComputerUse":"Use this computer","pairedComputerUnpair":"Revoke this phone's access","pairedComputerUnpairConfirmTitle":"Revoke this phone's access to the computer?","pairedComputerUnpairConfirmDesc":"This phone will stop seeing and managing the computer's chats. The computer stays in your account, and you can pair the phone again with a code from it.","pairedComputerUnpairFailed":"Couldn't revoke access","controllerAccessExpired":"Access to “{name}” has expired","controllerAccessRevoked":"Access to “{name}” was revoked","controllerAccessLostHint":"Connect the phone again with a code from the computer.","formPhoneUnpaired":"You can't answer from this phone: it isn't connected to this chat's computer. Answer on the computer or connect this phone to it.","composerPhoneUnpaired":"This phone isn't connected to this chat's computer","pairedPhoneUnnamed":"Phone","controllerPairingCodeExpiresIn":"Code valid for {time}","groupChatInviteReceived":"{name} invited you to a group chat","groupChatInviteFallback":"New group chat invite","groupChatAccessRevoked":"Group chat access removed","groupChatAccessRevokedHint":"You are no longer a member of this group chat.","computerActionNeeded":"Action needed","computerDone":"Done","heroComputerAwaiting":"Waiting for your sign-in. The window is open.","heroComputerOpened":"Opened so I could sign in to the CRM.","heroComputerSignedIn":"You're in. Continuing in the CRM, the window is mine.","personYou":"You","heroHandoffBanner":"Sign into the CRM","browserActionBatch":"Perform actions","browserActionNavigate":"Open page","browserActionClick":"Click","browserActionFill":"Fill field","browserActionType":"Type text","browserActionSelect":"Select option","browserActionCheck":"Set checked","browserActionHover":"Hover","browserActionScroll":"Scroll","browserActionResize":"Resize viewport","browserActionPressKey":"Press key","browserActionBack":"Go back","browserActionSnapshot":"Read page","browserActionWait":"Wait","browserActionUploadFile":"Upload file","browserActionAct":"Act on page","browserActionExtract":"Read data","browserActionEvaluateScript":"Run page script","browserActionGetBoundingBox":"Locate element","browserActionClickXy":"Click point","browserActionDrag":"Drag","browserActionScreenshot":"Take screenshot","browserActionTabs":"List tabs","browserActionSwitchTab":"Switch tab","browserActionCloseTab":"Close tab","browserActionRestart":"Restart browser","browserActionRecordStart":"Start screen recording","browserActionRecordSave":"Save screen recording","browserActionRecordDiscard":"Discard screen recording","agentScreenOff":"The agent's screen is off","vncScreenNotReady":"The screen is not ready yet","usageWindowRange":"{start} to {end}","usageSpanLabel":"Period","usageSpanDays":"{days} d","usageWindowPrev":"Previous period","usageWindowNext":"Next period","usageWindowExport":"Export","taskNotOnPlanDesc":"Your tasks resume once you upgrade","taskNotOnPlanDescResume":"After upgrading, resume the tasks waiting for you","taskFormCreateOffPlan":"Saved off until the {plan} plan","taskFormCreateOffPlanUnnamed":"Saved off: schedules are unavailable on your plan","agentScreenEnable":"Turn on","reactionGroupSmileys":"Smileys","reactionGroupGestures":"Gestures","reactionGroupHearts":"Hearts","reactionGroupPeople":"People","reactionGroupNature":"Nature","reactionGroupFood":"Food","reactionGroupActivity":"Activities","reactionGroupObjects":"Objects","reactionGroupSymbols":"Symbols","reactionRemoveWith":"Remove reaction {emoji}","cancel.parent_stopped_subagent":"the parent task stopped this subtask","cancel.reaction_withdrawn":"the request was withdrawn","privacyMemoryEnabledLabel":"Use memory in chats","privacyUploadedFiles":"Files","privacyObservations":"Observations","privacyObservationsRecords":"Records: {count}","privacyPracticesDescription":"Your data is encrypted and never used to train models.","privacyPracticesLink":"Privacy Policy","howItWorksDisclosure":"How it works","dataExport":"Export data","privacyExportHint":"Chats, memory, tasks and settings in one JSON archive. Files themselves are not included.","privacyExportPreparingHint":"Putting the archive together. You can close this page, it will appear here.","dataExportFailedHint":"The archive could not be built. Try again.","privacyExportReadyHint":"The archive is ready: {size}. The link works until {until}.","dataExportError":"Could not request the export","dataExportPart":"Download part {part} of {count}","equipmentExportLabel":"Equipment data","humanAuditTitle":"Human audit log","humanAuditExportHint":"Sign-ins, access changes and administrator actions retained for six years. The archive includes the journal's integrity verification.","equipmentExportHint":"The tag catalog, every sample and every alarm in one JSON Lines archive, an open format under the EU Data Act.","equipmentExportPreparingHint":"Putting the archive together. A long history takes longer; you can close this page, it will appear here.","equipmentExportReadyHint":"The archive is ready: {size}. The links work until {until}.","privacyGroupStored":"What we keep","privacyGroupStoredFooter":"Chat attachments are kept for 30 days.","privacyGroupShared":"Who can see","privacyGroupYourData":"Your data","privacySharedLinks":"Shared by link","locationUnknown":"Location unknown","uploadedFileDeleted":"File deleted. The copy is erased in 30 days.","uploadedFileDeleteError":"Could not delete the file","uploadedFilesEmpty":"No files yet","uploadedFilesEmptyDescription":"Everything you upload in chats shows up here.","settingsGroupMore":"More","rolePersonalAssistantName":"Secretary","rolePersonalAssistantDesc":"Sorts the mail, books meetings and drafts replies","roleMarketplaceManagerName":"Merchandiser","roleMarketplaceManagerDesc":"Watches sales and stock and flags the SKUs in trouble","roleSalesAnalystName":"Sales Lead","roleSalesAnalystDesc":"Counts the CRM funnel and shows where deals stalled","roleCustomerSupportName":"Support Rep","roleCustomerSupportDesc":"Answers customers in messengers and hands a manager whatever is not its call","rolePerformanceMarketerName":"Media Buyer","rolePerformanceMarketerDesc":"Runs campaigns, counts CPA and suggests where to move the budget","roleContentEditorName":"Content Editor","roleContentEditorDesc":"Writes posts, newsletters and articles, and shows the draft before publishing","rolePrAnalystName":"Press Officer","rolePrAnalystDesc":"Collects mentions and brings the bad ones in before they spread","roleCorporateCounselName":"Lawyer","roleCorporateCounselDesc":"Goes through a contract clause by clause and returns the risks with edits ready","roleServiceBusinessAdminName":"Receptionist","roleServiceBusinessAdminDesc":"Books clients, reminds them of visits and wins back the ones who left","roleSecurityAuditorName":"Pentester","roleSecurityAuditorDesc":"Checks new merge requests every day and comments only on vulnerabilities","roleFinanceAssistantName":"Treasurer","roleFinanceAssistantDesc":"Reconciles account balances and sends a morning money summary","roleHrAssistantName":"Recruiter","roleHrAssistantDesc":"Screens applications, tracks candidates and replies to every one","roleColdOutreachName":"Business Developer","roleColdOutreachDesc":"Builds the list by tax ID and keeps in touch until a decision-maker replies","roleMarketplaceManagerIntro":"I'll watch your sales and stock and warn you before products run out.","roleCustomerSupportIntro":"I'll answer customers in messengers and hand you the tricky questions.","roleFinanceAssistantIntro":"I'll reconcile your accounts and send a money summary every morning.","roleCorporateCounselIntro":"I'll go through contracts clause by clause and bring back risks with ready edits.","roleSalesAnalystIntro":"I'll track your CRM funnel and show you where deals get stuck.","roleServiceBusinessAdminIntro":"I'll book clients, remind them of visits and win back the ones who left.","rolePersonalAssistantIntro":"I'll sort your email, schedule meetings and draft replies.","mentionEveryone":"Everyone in the chat","mentionEveryoneHandle":"everyone","handoffTitleAuth":"Sign-in needed","handoffTitleCaptcha":"A check needs passing","handoffTitlePayment":"Payment needs confirming","marketingUpdatedAt":"Updated {date}","homeAgentsHeadingTitle":"As many agents as you have jobs","homeAgentsHeadingBody":"Each agent runs its own job inside your services and messengers, where you already work.","homeAgentsLeadTitle":"You set the task in words","homeAgentsLeadBody":"You explain the job to an agent the way you would explain it to a new colleague: in words, once. From there it runs the job itself and brings back the result.","heroFoundingTime":"just now","heroFoundedIntro":"I've just been created. Tell me what needs doing, and I'll work it out and do it.","memory_deleted":"Document deleted","nucleusAcqSubStoreReviews":"Store reviews","nucleusAcqSubStoreRivals":"Rivals in stores","storePlatformRuStore":"RuStore","storeReviewsCount":"Reviews","storeReviewsNegativeShare":"Negative share","storeReviewsNegativeSub":"{n} rated {max} and below","storeReviewsAppStoreRatingsCount":"App Store ratings","storeReviewsDerived":"{value} (our own estimate)","storeReviewsStars":"Rating {n}","storeReviewsByPlatformTitle":"By store","storeReviewsHistogramTitle":"By rating","storeReviewsTerritoriesTitle":"By territory","storeReviewsNegativeTitle":"Negative reviews","storeReviewsNegativeHint":"Rated {max} and below","storeReviewsNoneNegative":"No negative reviews","storeReviewsPositiveTitle":"Positive reviews","storeReviewsPositiveHint":"Reviews above that rating","storeReviewsNonePositive":"No positive reviews","competitorReviewsHint":"Rivals' store ratings and reviews for the period.","competitorReviewsAppsTitle":"Rivals' apps","competitorReviewsApp":"App","competitorReviewsRating":"Rating","competitorReviewsWorst":"Worst storefront","competitorReviewsRatingsTotal":"Ratings total","competitorReviewsRatingsGained":"Ratings gained","competitorReviewsNew":"New reviews","competitorReviewsNegative":"Negative among them","competitorReviewsNegativeTitle":"Rivals' negative reviews","competitorReviewsPositiveTitle":"Rivals' positive reviews","competitorIssuesTitle":"Complaints about rivals","competitorIssuesHint":"Extracted by the model from reviews of any rating and merged by meaning; a bug is a reproducible breakage, not displeasure.","competitorIssuesNone":"No complaints extracted for the period","competitorIssuesBug":"bug","competitorIssuesCounts":"+{period} this period · {total} total","reviewTopicBilling":"billing","reviewTopicLimits":"limits","reviewTopicAnswerQuality":"answer quality","reviewTopicHallucination":"hallucination","reviewTopicRefusal":"refusals","reviewTopicCrash":"crashes","reviewTopicLogin":"sign-in","reviewTopicDataLoss":"data loss","reviewTopicMemory":"memory","reviewTopicUi":"interface","reviewTopicSpeed":"speed","reviewTopicMedia":"media","reviewTopicSupport":"support","reviewTopicPrivacy":"privacy","reviewTopicLocalization":"language","reviewTopicOther":"other","settingsGroupPersonal":"Personal","settingsGroupAgent":"Agent","settingsGroupData":"Data","settingsGroupSecurity":"Security","settingsGroupOrg":"Organization","settingsCapabilities":"Capabilities","settingsCapabilitiesDescription":"What the agent may do on your computer and in services","settingsPrivacy":"Privacy","errors.ROOM_AGENT_UNAVAILABLE":"One of the agents is no longer available to you: it was turned off, deleted, or its access was closed. Pick another one.","errors.ROOM_NO_DIRECT_AGENT":"This chat no longer has an agent, so a group chat cannot be built from it.","errors.ROOM_ALREADY_GROUP":"This chat is already a group chat: add agents and colleagues in its settings.","errors.TASK_CRON_MISSING":"The schedule is empty: enter a cron expression.","errors.TASK_CRON_UNPARSEABLE":"Invalid cron schedule “{value}”: the expression can’t be read. It needs five space-separated fields: minute, hour, day of month, month, day of week.","errors.TASK_CRON_TOO_FREQUENT":"The schedule “{value}” fires too often: runs must be at least {minimum_minutes} min apart.","computerAttentionTitle":"Needs your attention","computerHeaderActive":"Screen is active","computerStageNoSession":"The screen opens together with the chat","computerStageUnreachable":"Can't reach the screen","computerStageStarting":"Opening the screen…","computerStageConnecting":"Connecting to the screen…","computerStagePreparing":"The helper is getting ready…","computerStageGone":"This helper's screen is gone","computerStageOnDevice":"The agent works on your computer","computerStageOnDeviceDetail":"No separate screen to show","computerScreenOpen":"Open the agent's screen","computerScreenPreviousMonitor":"Previous monitor","computerScreenNextMonitor":"Next monitor","computerScreenRaised":"Screen is expanded","computerScreenCollapse":"Collapse screen","computerSectionScreen":"Screen","computerAgentViewing":"Agent is viewing the screen","cmdToggleTheme":"Toggle Theme","cmdGlobalShow":"Show Samreshuuu Window","cmdOpenFolder":"Open Folder…","cmdLogout":"Log Out","cmdNavConnectors":"Open Integrations","cmdNavTasks":"Open Tasks","cmdNavMemory":"Open Memory","cmdOpenSearch":"Search & Actions","cmdClearInput":"Clear input","cmdDescNewChat":"Start a fresh chat","cmdDescClearInput":"Empty the message field","cmdDescOpenSettings":"Preferences and account","cmdDescOpenScreen":"Show the screen the agent works on","cmdDescToggleTheme":"Switch appearance","cmdDescOpenFolder":"Bind a folder on this computer to the chat","cmdDescCycleSessionNext":"Jump to the next chat in the list","cmdDescCycleSessionPrev":"Jump to the previous chat in the list","cmdDescToggleChatContext":"Where to work, folder and helpers of this chat","cmdDescLogout":"End the session on this device","cmdSettingsSection":"Settings: {section}","cmdThemeValue":"Theme: {mode}","paletteActiveValue":"Current value","cmdDescNavConnectors":"Manage integrations","cmdDescNavTasks":"View your tasks","cmdDescNavMemory":"Facts and documents the agent keeps","cmdCycleSessionNext":"Next chat","cmdCycleSessionPrev":"Previous chat","cmdReload":"Reload","cmdForceReload":"Force Reload","shortcutRecording":"Press shortcut…","shortcutReset":"Reset","shortcutResetAll":"Reset all","shortcutResetAllConfirmTitle":"Reset all shortcuts?","shortcutResetAllConfirmDescription":"Every shortcut you assigned goes back to its default.","shortcutUnbind":"Unbind","shortcutUnbound":"Not set","shortcutEditHint":"Click to change","cmdGroupChat":"Chat","cmdGroupNavigation":"Navigation","cmdGroupView":"View","nativeShellAbout":"About {brand}","nativeShellSettings":"Settings…","nativeShellServices":"Services","nativeShellHide":"Hide {brand}","nativeShellHideOthers":"Hide Others","nativeShellShowAll":"Show All","nativeShellQuit":"Quit {brand}","nativeShellMenuEdit":"Edit","nativeShellMenuWindow":"Window","nativeShellRedo":"Redo","nativeShellCut":"Cut","nativeShellPaste":"Paste","nativeShellSelectAll":"Select All","nativeShellMinimize":"Minimize","nativeShellZoom":"Zoom","nativeShellFullscreen":"Enter Full Screen","nativeShellCloseWindow":"Close Window","nativeShellDevtools":"Toggle Developer Tools","nativeShellOpen":"Open {brand}","nativeShellScreenDriving":"The agent is controlling the screen","nativeShellStopScreen":"Stop screen control","nativeShellConsentRemembered":"Your choice is kept for {days} days.","nativeShellConsentExecSandboxTitle":"Agent in the project folder","nativeShellConsentExecSandboxBody":"The agent wants to run commands in the project folder on this computer. Commands use your shell environment and can read files on this computer and access the network. macOS Seatbelt permits writes to the project, temporary folders and development cache directories. Git control files and installed tools are protected from writes. Project changes persist. This restriction applies to commands; browser access and computer control are approved separately. A command that needs macOS apps or services outside protected mode runs unconfined only after a separate confirmation in the chat. Allow?","nativeShellConsentExecHostTitle":"Agent on this computer","nativeShellConsentExecHostBody":"The agent wants to run commands on this computer with your user account's permissions. Commands start in the project folder but can read, change or delete files you can access outside it and access the network. Risk checks do not isolate commands from your computer. Allow?","nativeShellConsentComputerTitle":"Agent controls this desktop","nativeShellConsentComputerBody":"The agent wants to see your screen and move the mouse and keyboard on this computer to complete the task. macOS will ask you to grant Screen Recording and Accessibility, and every action that changes something still asks for your approval. Allow?","nativeShellConsentComputerBodyWindows":"The agent wants to see your screen and move the mouse and keyboard on this computer to complete the task. Every action that changes something still asks for your approval. Allow?","nativeShellConsentBrowserBody":"The agent wants to open a browser on this computer to complete the task. It is a separate window with its own profile: your everyday sign-ins are not in it. If a site asks you to sign in, sign in from this window. The agent acts on your behalf. Allow?","nativeShellCookieImportBody":"Site: {domain}\nArc profile: {sourceLabel} ({sourceProfile})\nDestination on this computer: {targetProfile}\n\nThe app will read cookies for this site and its parent domains. Passwords are not read. The transferred login may persist after the task. Revoking permission stops future imports but does not remove the transferred login.","nativeShellCookieImportRemember":"Remember permission for this combination for {days} days?","nativeShellCookieImportOnce":"Allow this import only?","nativeShellPurchaseConfirmation":"pay {amount} on {site} with card •••• {last4}","nativeShellElevatedLaunch":"{brand} requires ordinary Windows user rights. Open the app without “Run as administrator”. If your entire session runs with elevated rights, sign in as a standard user or enable User Account Control (UAC). Run a command that needs administrator rights in a separate PowerShell window opened as administrator.","cmdGroupAccount":"Account","cmdGroupGlobal":"Global","settingsShortcuts":"Keyboard Shortcuts","shortcutsDescription":"Keyboard shortcuts for faster work in the application","settings":"Settings","search":"Search","openMenu":"Menu","skills":"Skills","taskTitle":"Tasks","team":"Team","members":"Members","invite":"Invite","switchOrg":"Switch organization","role":"Role","pending":"Pending","remove":"Remove","accept":"Accept","decline":"Decline","roomPin":"Pin","autoReviewTitle":"Auto-review","autoReviewDescription":"Checks the agent’s actions against your request and the rules below.","autoReviewEnabled":"Review agent actions","autoReviewEnabledHint":"Checks the agent’s changes against your request and the rules below. Protected actions still wait for your decision.","autoReviewAllowTitle":"Allow automatically","autoReviewAskTitle":"Ask first","autoReviewOrgRulesNote":"Required by your organization admin: you can’t edit or delete these rules. They apply on top of yours and keep auto-review on.","autoReviewOrgRulesTitle":"Organization rules","autoReviewOrgRulesEditNote":"Apply on top of each member's personal rules.","orgActionRolesTitle":"Action approval","orgActionRolesFooter":"When approval is needed, the agent waits for an answer to the card. The owner or an admin approves someone else's action in their own chat; the owner approves their own action in the chat where it started.","orgActionDocumentPosting":"Posting documents","orgActionCatalogEdit":"Editing the product catalog","orgActionLevelMember":"All members","orgActionLevelAdmin":"Owner and admins","orgActionLevelOwner":"Owner only","orgActionLevelOwnerConfirmation":"Always ask the owner","orgActionLevelMemberHint":"This rule lets all members act without approval.","orgActionLevelAdminHint":"The owner and admins act without approval; a member waits for their answer.","orgActionLevelOwnerHint":"The owner acts without approval; everyone else waits for their answer.","orgActionLevelOwnerConfirmationHint":"Every action waits for the owner's approval, including in their own tasks and chats.","autoReviewSaveError":"Could not update auto-review","autoReviewRuleWhen":"When the agent wants to:","autoReviewRulePlaceholder":"e.g. reply to customer emails","autoReviewRuleBehavior":"What to do","autoReviewRuleAdd":"Add rule","autoReviewRuleEdit":"Edit","autoReviewRuleNewTitle":"New rule","autoReviewRuleEditTitle":"Edit rule","autoReviewRulesHint":"One short natural-language rule per action. “Ask first” wins if rules conflict. Only you write rules here: “Always allow” on an acceptance card remembers the operation itself, not a rule.","autoReviewRuleLimit":"Already {max} rules of this kind, no more can be added","composerEnvLocal":"This computer","composerEnvCloud":"In the cloud","composerHandsNoRoot":"This thread runs on your computer, but no folder is linked yet, so there's nowhere to run.","composerHandsOffline":"The computer is offline, so the agent works in the cloud. Files on the computer are out of its reach for now.","composerHandsUpdating":"The desktop app is restarting into its update and will be back shortly.","composerHandsStopped":"This computer's link is switched off, so the agent works in the cloud.","composerHandsConnecting":"Connecting to your computer…","composerHandsRetrying":"The link to the computer is coming back. Until then the agent works in the cloud, without the files on the computer.","composerHandsDowngraded":"The mode you picked isn't available here. The agent will handle the request in the cloud.","composerHandsNoIsolation":"Isolation didn't come up, so the agent is editing your folder directly.","composerBindOpening":"Opening the folder…","composerBindBinding":"Linking the folder…","composerBindWaitingHands":"Waiting for your computer…","composerEnvCloudHint":"Isolated, no access to your files","composerEnvLocalHint":"Access to this computer's files and apps","composerEnvUnknown":"Where to work","composerEnvSection":"Where to work","composerEnvManageComputers":"Manage computers","codeTabsLanguageLabel":"Code language","composerEnvFolderSection":"Folder","composerEnvNoFolder":"No folder","composerFolderSearch":"Find a folder","helpersTitle":"Helpers","helpersCount":"{running} of {total}","helpersSummaryAria":"Helpers working: {running} of {total}","helpersSummaryWaitingAria":"Waiting for you: {waiting}, working: {working}","helpersWaitingYou":"waiting for you: {count}","helpersWorkingCount":"working: {count}","helpersStopOne":"Stop helper “{name}”","helpersStopAll":"Stop all","helperWaitsCommandOnComputer":"waiting for a command on your computer since {time}","helperWaitsCommand":"waiting for a command to finish since {time}","helperReadsCommandStatusOnComputer":"checking a command on your computer · waiting since {time}","helperReadsCommandStatus":"checking command status · waiting since {time}","helperWaitsCell":"waiting for a calculation since {time}","helperWaitsService":"waiting for a service since {time}","helperWaitsPerson":"waiting for you since {time}","helperWaitsComputer":"waiting for your computer since {time}","helperWaitsForComputer":"waiting for the computer to reconnect","helperWaitsRun":"waiting for other work since {time}","helperWaitsLimit":"waiting for the plan limit since {time}","helperWaitsTime":"waiting for its scheduled time since {time}","helperWaitOverdue":"longer than usual","helpersStopOneTitle":"Stop helper “{name}”?","helpersStopAllTitle":"Stop {count} helpers?","helpersStopBody":"No further steps. Work done and the saved answer stay in the chat.","helpersStopFailed":"Couldn't stop the helper","subagentRoleExplore":"Research","subagentRoleExecute":"Execution","subagentRoleVerify":"Verification","subagentRoleGeneric":"Helper","subagentStreamConnecting":"Connecting to the helper's stream…","subagentStreamExpired":"The live stream expired; only the stored result remains","subagentStreamUnavailable":"The helper's stream is unavailable","subagentStatusUpdatesPaused":"Could not load the latest helper statuses. Refresh to try again.","subagentOutputTruncated":"The stored answer is truncated; it was whole only in the live stream","subagentDetailLoading":"Loading the complete task and answer","subagentNameLomonosov":"Lomonosov","subagentNameLobachevsky":"Lobachevsky","subagentNameKovalevskaya":"Kovalevskaya","subagentNameMendeleev":"Mendeleev","subagentNameChebyshev":"Chebyshev","subagentNameLyapunov":"Lyapunov","subagentNameMarkov":"Markov","subagentNameKolmogorov":"Kolmogorov","subagentNameTsiolkovsky":"Tsiolkovsky","subagentNameKorolev":"Korolev","subagentNameKurchatov":"Kurchatov","subagentNameKapitsa":"Kapitsa","subagentNameLandau":"Landau","subagentNamePavlov":"Pavlov","subagentNameVernadsky":"Vernadsky","subagentNamePopov":"Popov","turnPanelTitle":"Full turn","turnWaitingThinkingThrough":"Thinking it through","turnWaitingMulling":"Mulling it over","turnWaitingFiguringOut":"Figuring it out","activityKindSearchingWeb":"Searching the web","activityKindSearchingImages":"Looking for images","activityKindReadingWeb":"Doing some reading","activityKindBrowsingWeb":"Clicking through pages","activityKindConnectingService":"Working in {service}","activityKindConnectingApp":"Working in a connected app","activityKindCheckingServices":"Looking at connections","activityKindSearchingDocuments":"Searching your documents","activityKindReadingFile":"Reading the file","activityKindEditingFile":"Jotting it down","activityKindMovingFiles":"Moving files over","activityKindOnYourComputer":"Working on your computer","activityKindOnScreen":"Clicking around","activityKindRunningCommands":"Running a few commands","activityKindSendingCommandInput":"Sending input to the program","activityKindAnsweringCliPermission":"Answering the CLI agent’s permission request","activityKindRunningCode":"Running code","activityKindWaitingOnCommand":"Waiting on results","activityKindWritingMessage":"Drafting a message","activityKindMessaging":"Sending a message","activityKindCalling":"Making a call","activityKindInMeeting":"In a meeting","activityKindGeneratingMedia":"Making media","activityKindEditingImage":"Touching up the image","activityKindDrawingVisual":"Putting a visual together","activityKindBuildingApp":"Building the app","activityKindDelegating":"Handing off to a helper","activityKindWaitingForYou":"Needs your input","activityKindRecalling":"Recalling","activityKindRemembering":"Noting it down","activityKindChecking":"Checking","activityKindSettingUp":"Setting things up","activityKindReadingSkill":"Reading up on a skill","activityKindPickingTool":"Picking a tool","activityKindCheckingResult":"Checking the result","progress.preparing_environment":"Getting ready to run code","progress.loading_reference":"Loading the reference","progress.loading_references":"Loading the references","progress.generating":"Generating","progress.generating_image":"Drawing the image","progress.generating_video":"Filming the clip","progress.generating_speech":"Voicing the text","progress.generating_sound":"Making the sound effect","progress.generating_variants":"Drawing {count} variants","progress.saving_files":"Saving the files","progress.saving_result":"Saving the result","progress.persona_portrait":"Drawing the persona's portrait","progress.persona_look":"Drawing the persona's new look","progress.persona_angle":"Drawing a persona angle","progress.persona_angle_in_look":"Drawing the {angle} angle in the new look","progress.helpers_done":"Helpers: {done} of {total} done","progress.helpers_done_verifying":"Helpers: {done} of {total} done, {verifying} in review","progress.persona_scene":"Filming a scene with the persona","progress.persona_video":"Filming a video with the persona","progress.editing_image":"Editing the image","progress.editing_images":"Editing {count} images","turnStepsEmpty":"No steps yet","turnStepsWaitingHint":"Steps will appear here once the agent starts working.","subagentDetailLoadFailed":"Couldn't load the complete task and answer","subagentBranchOpened":"{changeRequest} opened","subagentBranchPushed":"Branch pushed. {changeRequest} not opened","gitChangeRequestGithub":"Pull request","gitChangeRequestGitlab":"Merge request","subagentBranchNoChanges":"No changes in the repository","subagentBranchNeedsIntegration":"No access to the repository. Connect the integration","subagentBranchFailed":"The branch could not be published","subagentBranchStats":"Commits: {commits}, +{added}/−{removed}, files: {files}","chatContext":"Where to work","chatContextHint":"Cloud or your computer, and which folder","envDeviceFallback":"Computer {id}","envDeviceUnknown":"This chat is pinned to a computer that is no longer registered","envWorktree":"Isolated copy","composerFolderEnvChecking":"Checking where the agent works…","composerManageFolders":"Manage folders","composerPasteFolderPath":"Paste a folder path","composerFolderPath":"Folder path","composerCloneRepository":"Clone repository","composerCloneRemote":"Repository URL","composerCloneDestination":"Choose where to save the repository","composerCloneRepositoryHint":"Paste a HTTPS or SSH URL, then choose the folder to save it in.","composerRecentFoldersEmpty":"No recent folders on this computer.","composerForgetFolder":"Remove from recent folders","composerFolderForgetError":"Could not remove the recent folder","composerCloneFailed":"Could not clone the repository","composerCloneUnsupported":"Cloning is available in the desktop app.","composerCloneInvalidRemote":"Enter a HTTPS or SSH repository URL without embedded credentials.","composerCloneInvalidDestination":"Choose an existing folder you can write to.","composerCloneDestinationExists":"A folder with this repository name already exists. Choose another parent folder.","composerCloneGitUnavailable":"Install Git on this computer and try again.","composerCloneFailedHint":"Check the repository URL, connection and Git access on this computer.","composerCloneTimedOut":"Cloning took more than five minutes. Try again with a faster connection.","composerCloneCleanupFailed":"Cloning failed and its partial folder could not be removed. Check the chosen destination.","composerUseFolder":"Choose folder","composerPhoneNoRecentFolders":"No recent folders on this computer yet. Open a folder in the desktop app.","composerAddFolder":"Add folder","composerAddFolderOtherWays":"Other ways","composerCreateFolder":"Create an empty folder","composerFolderName":"Folder name","composerNewFolderName":"New folder","composerMountedFolder":"Mounted folder connected","composerMountedFolderHint":"The agent runs on your computer, so a network share or external drive works like a local folder.","composerFolderSandboxDenied":"Protected mode blocked this action on your computer.","composerFolderSandboxSetupFailed":"Could not turn on protected mode on your computer.","composerFolderInvalidResponse":"The desktop app returned an invalid response while checking the folder.","composerFolderBindError":"Couldn't open the folder","composerPlaceMoveError":"Couldn't change where the chat runs","composerTargetMoving":"Changing where the chat runs…","composerMoveFolderTitle":"Change this chat's folder?","composerMoveWhereTitle":"Change where this chat runs?","composerMoveAction":"Change location","composerMoveDescription":"The agent will work in the selected location. Chat history stays here; existing files are not transferred.","composerMoveActiveRunWarning":"A turn is still running. It keeps its original computer and folder; changing the folder can pause it before the next action. Work already started is not transferred or repeated.","composerBindTimeoutHint":"Your computer didn't come online. Pick the folder again once it's online.","composerFolderMissing":"Choose the folder again","composerFolderMissingHint":"There is no folder at this path anymore: it was renamed, moved or deleted. Choose it again.","composerFolderForbidden":"That folder can't be linked to the chat","composerFolderForbiddenHint":"It's a system area (your entire home folder, Library, or a media library). Pick a project folder instead.","composerFolderForbiddenRootHint":"That's the root of the drive. Pick a specific project folder inside it.","composerFolderForbiddenUsersHint":"That's the folder holding every user account. Pick a project folder inside your own.","composerFolderForbiddenHomeHint":"That's your entire home folder, too broad to work in. Pick one project folder inside it.","composerFolderForbiddenContainerHint":"That's a system container (Library, Music, Pictures, Movies). Working there makes macOS prompt for every other app on your computer.","composerFolderForbiddenAgentHint":"That's the agent's own config folder. Pick a folder that holds your work.","composerFolderRelayMismatch":"The folder isn't open in the desktop app","composerFolderRelayMismatchHint":"Select this folder again in the app on your computer.","composerFolderConsentDenied":"Access to that folder was declined","composerFolderConsentDeniedHint":"The agent can only work in folders you approve. Pick it again to allow access.","composerFolderCreateError":"Couldn't create the folder","settingsBilling":"Billing","settingsUsage":"Usage","usagePageDescription":"Model usage, weekly limit and usage history","settingsEmail":"Email","settingsEmailNotLinked":"Email not linked","settingsNickNotSet":"Not set","settingsNickRules":"Latin letters, digits and hyphens, 5 to 32 characters, starting with a letter.","settingsNickMailNote":"Your handle is part of your agents' email addresses.","settingsNickChecking":"Checking…","settingsNickTakeSuggestion":"Use {word}","settingsNickFree":"Available","settingsNickOwn":"This is your handle","settingsNickTaken":"Taken","settingsNickReserved":"Reserved","settingsNickSaveFailed":"Couldn't save the handle","profile":"Profile","logout":"Log out","logoutConfirmTitle":"Log out?","logoutConfirmDescription":"You will be signed out on this device. Your chats, agents and memory stay in the account for your next sign-in.","settingsApps":"Apps","settingsMemory":"Memory","settingsMemoryDescription":"What the agent remembers about you across chats","settingsImport":"Import chats and memory","settingsImportDescription":"Chats from ChatGPT or Claude come over as direct chats, and the agent saves facts about you to memory with a quote from the source. Files and images from them are not carried over.","settingsImportSourcesLabel":"Import from","settingsImportChatgptMeta":"ChatGPT → Settings → Data controls → Export data","settingsImportClaudeMeta":"Claude → Settings → Privacy → Export data","settingsImportPrivacyNote":"The export is kept as a document in Memory → Sources and notes. Deleting it forgets the facts taken from it; imported chats stay.","settingsImportHistoryLabel":"Previous imports","settingsImportHistoryEmpty":"Nothing imported yet","settingsImportRunning":"Importing: {done} of {total}","settingsImportStalled":"Import stopped: {done} of {total}","settingsImportFailedCount":"{count} failed","settingsImportUploadAgain":"Upload again","settingsImportChatsOne":"{count} chat","settingsImportChatsFew":"{count} chats","settingsImportChatsMany":"{count} chats","promptTemplatesTitle":"Prompt templates","promptTemplatesDescription":"Saved text for reuse in chats and workflows","promptTemplatesNew":"New template","promptTemplatesCreate":"Create template","promptTemplatesSearch":"Find a template","promptTemplatesEmpty":"No prompt templates yet","promptTemplatesName":"Name","promptTemplatesDescriptionField":"Description (optional)","promptTemplatesContent":"Request text","promptTemplatesVisibilityPrivateHint":"Only you see this template","promptTemplatesVisibilityOrgHint":"Everyone in the organization can use this template","promptTemplatesEdit":"Edit template","promptTemplatesSaved":"Template saved","promptTemplatesSaveError":"Could not save template","promptTemplatesConfirmDelete":"The template disappears for everyone who could see it. This cannot be undone.","promptTemplatesConfirmDeleteTitle":"Delete template “{name}”?","promptTemplatesInsert":"Insert","promptTemplatesSaveFromMessage":"Save as template","promptTemplatesUseInLoop":"Prompt template","promptTemplatesNoTemplate":"Write a custom request","promptTemplatesRevision":"Revision","promptTemplatesDuplicate":"Duplicate template","autostartTitle":"Launch at login","autostartHint":"Starts with the system and keeps the desktop agent connected; needs folder access","autostartError":"Could not change launch at login","globalShortcutError":"Global shortcut not registered","hapticsTitle":"Haptic feedback","hapticsHint":"A short pulse on taps, swipes and toggles","appLockTitle":"App lock","appLockHint":"Asks for {method} or the device passcode when you come back to the app","appLockHintPasscode":"Asks for the device passcode when you come back to the app","appLockUnavailableHint":"This device offers neither biometrics nor a passcode","appLockMethodFaceId":"Face ID","appLockMethodTouchId":"Touch ID","appLockMethodFace":"face unlock","appLockMethodFingerprint":"your fingerprint","appLockMethodIris":"iris unlock","appLockMethodBiometrics":"biometrics","appLockScreenTitle":"App locked","appLockScreenHint":"Unlock with {method} or your device passcode","appLockScreenHintPasscode":"Unlock with your device passcode","appLockUnlockCta":"Unlock","appLockUnlocking":"Unlocking…","appLockUnlockReason":"Unlock to return to Samreshuuu","appLockEnableReason":"Confirm to turn the app lock on","appLockDisableReason":"Confirm to turn the app lock off","appLockError":"Could not confirm","appLockErrorHint":"The app lock is unchanged","keychainReadBlockedTitle":"Couldn't open your saved sign-in","keychainReadUnavailableHint":"The device keychain is locked. Unlock the device, and the app will pick up your session on its own.","keychainAccessDeclinedHint":"Access to the keychain was declined. Allow it, and you stay signed in.","keychainReadFailedHint":"The keychain didn't answer, so the saved sign-in couldn't be read. Try again or sign in anew.","keychainIdentityConflictHint":"Saved sign-ins belong to different accounts. Sign in again to choose your account.","keychainReadSignInAgain":"Sign in again","keychainWriteBlockedTitle":"Couldn't save your sign-in","keychainWriteUnavailableHint":"The device keychain is locked. Unlock the device, and the app will save your sign-in on its own.","keychainWriteFailedHint":"Your sign-in couldn't be saved in the keychain. Try again.","keychainReadPairedComputerHint":"The phone's keychain is unavailable, so the key to your computer couldn't be read. Unlock the phone and try again.","appLockPromptTitle":"Verify it's you","appLockUsePasscode":"Use passcode","appLockStepUpDisconnect":"Confirm to disconnect {service}","appLockStepUpDeleteAccount":"Confirm to delete your account","appLockStepUpCancelSubscription":"Confirm to turn off auto-renewal","appLockStepUpRevokeSession":"Confirm to revoke this session","appLockStepUpRevokeSessions":"Confirm to revoke the other sessions","settingsAppsDescription":"For your computer and phone, browser and 1C extensions","appsDeviceCategory":"On this device","appsComputerTitle":"Samreshuuu on your computer","appsComputerRowTitle":"Computer","appsComputerMeta":"macOS, Windows and Linux","appsSendDesktopLink":"Send link","appsDesktopLinkCopiedHint":"Open it on your computer to download the app","appsMacosMeta":"Apple Silicon and Intel","appsWindowsMeta":"Windows 10 and 11","appsLinuxMeta":"x86_64 · AppImage","appsQrShow":"Show QR code","appsQrHide":"Hide QR code","appsQrHint":"Point your phone camera at it to open the app in {store}","appsExtensionsCategory":"Extensions","appsOnecTitle":"1C","appsOnecMeta":"Configuration extension","appsBrowserExtensionMeta":"Browser extension","onecExtensionCta":"Download .cfe","onecExtensionCompatibility":"compatibility mode {mode} or newer","onecExtensionInstallHint":"To install: Administration → Print forms, reports and data processors → Extensions → Add from file.","downloadOnecTitle":"1C configuration extension","downloadOnecDesc":"Print forms, reports and events straight from the database. Runs in safe mode.","browserUpdateTitle":"Update available","browserUpdateBody":"Refresh the page to use the new version. Your chats and draft text are saved.","browserUpdateHeld":"Finish sending, recording or uploading attachments, then refresh the page.","browserUpdateAction":"Refresh page","updateRestartCta":"Update & restart","updateDownloading":"Downloading… {percent}%","updateInstalling":"Installing…","updateStalled":"Download is not moving. Check your connection","updateManualDownload":"Download manually","updateFailed":"Install failed: {reason}","updateNotApplied":"Update didn't apply: still on {current}. Install {version} again.","updateBadge":"New version","updateVersionLabel":"Version {version}","updateCta":"Update","updateReadyTitle":"Update ready","updateReadyBody":"Restart to finish installing version {version}. Your chats and work will be right where you left them.","updateAppliesInBackground":"Installs while the app is in the background","updateMoveToApplications":"To update, move the app to the Applications folder","updateReinstallForThisUser":"To update, download the app from samreshuuu.ru and install it again","updateOldCopyTitle":"An old copy is still installed","updateOldCopyHint":"Its shared shortcut opens it and offers the update again","updateOldCopyConfirmTitle":"Remove the old copy of the app?","updateOldCopyConfirmDescription":"Windows will ask for administrator rights. The app will close; open it again from the desktop. Your chats and settings stay.","updateOldCopyRemoveFailed":"Couldn't remove the old copy","updateReleaseNotesTitle":"What’s new","updateCheckFailed":"Could not check for updates: {reason}","updateVersionTransition":"{current} → {version}","updateCompleted":"Updated to version {version}","updateNotNow":"Not now","updateRequiredTitle":"Update required","updateRequiredBody":"Version {version} is no longer supported. Update the app to continue. Your chats and work will be preserved.","updateInStore":"Update in {store}","updateStoreOpenFailed":"Couldn't open {store}. Open {store} and update the app.","fileLimitBody":"Loaded {loaded} of {total}. Limit {max} files.","documentProcessingQueued":"Queued…","fileLimitShowDetails":"Show details","fileLimitHideDetails":"Hide details","fileLimitLoaded":"Loaded:","fileLimitExcluded":"Not loaded:","aboutVersionTitle":"App version","aboutRuntimeLabel":"Runtime","aboutRuntimeWeb":"Web","aboutMobileStoreUpdates":"Updates arrive via {store}","appsCurrentDevice":"Installed on this device","aboutUpToDate":"You're on the latest version","aboutWebAlwaysLatest":"The web version is always up to date","aboutCheckUpdates":"Check for updates","aboutChecking":"Checking for updates…","aboutCopyVersion":"Copy version info","settingsSupport":"Support","settingsSupportDescription":"Help, contacting the team, and legal documents","modelSectionDescription":"Your agent's model and reasoning depth","devicesSessionsDescription":"Computers with the app and sign-ins to your account","billingSectionDescription":"Plan, limit, payments, and company details","apiKeysNavLabel":"API keys","settingsSupportHelpHint":"Answers to common questions","settingsSupportEmailHint":"Reply within a business day","settingsSupportTelegramHint":"Reply in ~30 min during business hours","settingsSupportEmailSubject":"Question about Samreshuuu","settingsSupportDiagnosticsLabel":"--- Diagnostic info, please don't delete ---","newEmailPlaceholder":"Enter new email","emailConfirmationSent":"Confirmation email sent to {email}","marketplaceLinkOffer":"An account already exists for {email}. If it is yours, confirm with the code we email you: the app will open in it, and the plan and chats from here move there. If colleagues share this sign-in, they will land in your account too.","marketplaceLinkAction":"This is my account","marketplaceLinkDone":"Account {email} is linked and already has the plan; chats from this window move over within a couple of minutes. Close the window and open it again from your portal.","emailChangeError":"Failed to change email. Please try later","emailChangeSubmit":"Send confirmation email","emailChangePending":"Awaiting confirmation: {email}","emailChangePendingNote":"Your sign-in address changes to {email} once the link in the letter is opened. The link works until {time}.","emailChangeResend":"Send the letter again","invalidEmailFormat":"Invalid email format","emailUndeliverable":"We can't deliver mail to this email. Check the address or use another one.","emailUndeliverableDomain":"Mail can't be delivered to {domain}: the domain isn't accepting email. Use another address.","emailDomainSuggestion":"Did you mean {address}?","emailBlocked":"This email can't be used to sign up. Use another address.","emailBlockedDomain":"Addresses on {domain} can't be used to sign up. Use another address.","save":"Save","cancel":"Cancel","delete":"Delete","open":"Open","rename":"Rename","markUnread":"Mark as unread","markUnreadFailed":"Could not mark as unread","markRead":"Mark as read","markAllReadFailed":"Could not mark chats as read","unreadChat":"Unread chat","approvePending":"Approve","approvalNotExecuted":"Not performed: the card was withdrawn without an answer","active":"Active","sidebarPinned":"Pinned","projectsRelayOffline":"Files on this computer are unreachable: the computer is offline","projectsRelayConnecting":"Connecting to this computer…","projectsRelayRevoked":"Files on this computer are unavailable: it was revoked in Settings","homeHeroProjectTitle":"What should we build in {project}?","retry":"Retry","loading":"Loading...","saving":"Saving...","error":"Error","inn":"Tax ID","innPlaceholder":"10 or 12 digits","innInvalid":"Tax ID: 10 or 12 digits","editRequisites":"Edit","companyName":"Company Name","companyNamePlaceholder":"Acme LLC","ipFullNameLabel":"Sole proprietor full name","ipFullNamePlaceholder":"Ivan Ivanov","address":"Address","addressPlaceholder":"1 Tverskaya St, Moscow","kpp":"Tax registration code (KPP)","kppPlaceholder":"9 digits","requisitesInnOnlyHint":"The rest is optional: the bank takes it from the state registry.","requisiteUnreadable":"Unavailable","requisiteUnreadableHint":"The saved value could not be read, so the details can't be changed here. Contact support.","settingsSearchAliasRequisites":"tax id inn kpp address requisites email invoices certificates","collectionMethodCard":"By card","collectionMethodInvoice":"By invoice","collectionMethodUpdated":"Payment method updated","collectionMethodUpdateFailed":"Couldn't switch the payment method","collectionMethodNeedsRequisites":"Add company details with a tax ID below to switch to invoicing","requisitesNeededForInvoice":"Add a tax ID to get an invoice","payByInvoiceLink":"Pay by invoice (for businesses)","payByCardLink":"Pay by card","planPanelAutoRenewNote":"Auto-renewal can be turned off at any time.","downloadInvoice":"Download invoice","voidInvoice":"Cancel invoice","voidInvoiceConfirm":"Cancel invoice?","voidInvoiceConfirmHint":"The invoice becomes void. It can no longer be paid. You can issue a new one at any time.","invoiceVoided":"Invoice canceled","invoiceVoidFailed":"Failed to cancel the invoice","viewInvoice":"View","payAmount":"Pay {amount}","payNow":"Pay now","invoiceUnpaid":"Invoice unpaid","accessLockTitle":"No active plan","accessLockRenewTitle":"Your {plan} plan has ended","accessLockRenewalDeclinedTitle":"Couldn't renew your {plan} plan","accessLockRenewalDeclinedBody":"The card charge didn't go through. Sending messages is off. Your chats and files are kept.","accessLockSuspendedTitle":"MoySklad suspended access","accessLockSuspendedBody":"The MoySklad balance was short when the plan was due to renew. Top up the balance and access comes back by itself. Your chats and files are kept.","accessLockSuspendedCta":"Open MoySklad","accessLockBody":"Sending messages is off. Your chats and files are kept.","accessWeekStartsTitle":"Your {plan} week starts with your first message","accessWeekStartsBody":"{days}, no card needed","accessLockInvoiceBody":"Sending messages opens once the invoice is paid.","accessLockAskAdminBody":"Sending messages is off. An admin gets the organization's plan.","accessLockNotOfferedBody":"A plan can't be added in this app. If your account has a plan, it works here right away. Your chats, agents and files are kept.","accessLockRegionClosedBody":"A plan can't be added in this app, learn more at samreshuuu.ru. If your account has a plan, it works here right away. Your chats, agents and files are kept.","invoicePaid":"Invoice paid","invoiceExpired":"Invoice expired","invoiceExpiredBanner":"This invoice can no longer be paid. Issue a new one to continue.","invoiceReissue":"Reissue invoice","issueInvoice":"Issue invoice","issueInvoiceAmount":"Issue invoice for {amount}","invoiceIssuedTitle":"Invoice issued","invoiceDueHint":"Pay by {date} inclusive. We'll confirm the payment automatically.","invoicePaymentPurpose":"Payment reference","invoicePurposeMarkerHint":"Include “Invoice No. {number}” in the payment reference. The number is how the payment is matched and activated automatically.","copyPaymentPurposeAction":"Copy payment reference","invoicePayByLabel":"Pay by","failedToIssueInvoice":"Couldn't issue the invoice","invoicePending":"The bank is still preparing the invoice. Try again in a minute.","actPending":"The certificate is being prepared. It appears once signed at the bank","sendInvoiceEmail":"Send to email","invoiceEmailSent":"Invoice sent","invoiceEmailedTo":"Sent {date} to {email}","invoiceEmailedAt":"Sent {date}","invoiceEmailFailed":"Couldn't send the invoice","invoiceCreditingHint":"Crediting takes 1–2 business days. We activate everything ourselves and send you a confirmation email.","invoicePaidAlready":"I've paid","invoicePaymentConfirmed":"Payment received","invoicePaymentConfirmedHint":"Your plan is active.","invoicePaymentNotSeenYet":"The bank doesn't see the payment yet","invoiceRecheckFailed":"Couldn't check the payment","invoiceAccessOpenHint":"Your access is already open. Carry on while the transfer clears.","invoiceAccessOpenBelowHint":"{open} is already open. {invoiced} switches on as soon as the payment arrives.","invoiceAccessOpenUntilHint":"Your plan stays open through {date} while invoice No. {number} is being paid.","invoiceDueRailLabel":"Invoice · {days}d left","invoiceDueRailLastDay":"Invoice · last day","invoiceDueRailAria":"Invoice No. {number} is unpaid, plan access through {date}","invoiceDueNoticeTitle":"Invoice unpaid · {days}d left","invoiceDueNoticeTitleLastDay":"Invoice unpaid · last day","invoiceDueNoticeLapse":"Pay by {date}, otherwise sending messages will close.","invoiceDueNoticeDismiss":"Hide the invoice reminder","invoiceDone":"Done","companyRequisitesSaveFailed":"Failed to save company details","companyRequisitesTitle":"Company details","today":"Today","yesterday":"Yesterday","thisWeek":"This Week","statusRunning":"Running","ownedWorkTaskRunning":"Task “{name}” is running","ownedWorkTasksRunning":"Task “{name}” and {more} more are running","ownedWorkTaskRunningUnnamed":"A task is running","ownedWorkTaskQueued":"Task “{name}” is queued","ownedWorkTasksQueued":"Task “{name}” and {more} more are queued","ownedWorkTaskQueuedUnnamed":"A task is queued","statusNeedsInput":"Needs your reply","statusFailed":"Failed","apps":"Apps","dayCountOne":"day","dayCountFew":"days","dayCountMany":"days","hourCountOne":"hour","hourCountFew":"hours","hourCountMany":"hours","taskFilters":"Filters","taskSearchLabel":"Search tasks","taskSearchPlaceholder":"Search tasks","dragFilesHere":"Drop files here","attachFile":"Attach file","modelSectionLabel":"Model","advancedSectionLabel":"Advanced","effortSectionLabel":"Reasoning depth","effortLow":"Fast","effortMedium":"Balanced","effortHigh":"Thorough","effortXhigh":"Intensive","effortMax":"Exhaustive","speedScaleLabel":"Speed and depth","speedScaleFaster":"Faster","speedScaleSmarter":"Smarter","speedPresetLockedHint":"Available on the {plan} plan","featureNotOnPlanTitle":"Not included in your plan","featureOfferTask":"Tasks are available on the {plan} plan","featureOfferVoice":"Voice-over for replies is available on the {plan} plan","featureOfferImage":"Image generation is available on the {plan} plan","featureOfferVideo":"Video generation is available on the {plan} plan","featureOfferPaidModel":"More models are available on the {plan} plan","featureOfferMaxModel":"Claude Opus 5.5 is available on the {plan} plan","featureOfferMail":"Agent email is available on the {plan} plan","featureOfferPhoneNumber":"Your own phone number is available on the {plan} plan","phoneNumberTitle":"My number","phoneNumberValue":"Number","phoneNumberAgent":"Answered by","phoneNumberAgentHint":"This agent takes new calls and texts. A callback about a task goes to the agent that made contact.","phoneNumberAgentCallsHint":"This agent takes new calls. A callback about a task goes to the agent that made contact.","phoneNumberAgentNoneCallsHint":"Until you choose an agent, no one answers calls.","phoneNumberAgentNoneHint":"Until you choose an agent, no one answers calls. You get a notification about new texts.","phoneNumberAgentNone":"No one","phoneNumberAgentFailed":"Couldn't choose the agent","phoneNumberOwner":"My phone","phoneNumberOwnerHint":"The agent connects the other person to it when you allow a transfer on a call","phoneNumberOwnerNone":"Not set","phoneNumberOwnerAdd":"Add","phoneNumberOwnerChange":"Change","phoneNumberOwnerRemove":"Remove","phoneNumberOwnerUnavailableHint":"Your number can't send the SMS code, so call transfer is unavailable","phoneNumberOwnerDialogTitle":"Transfer phone","phoneNumberOwnerDialogSubtitle":"A code arrives by SMS on a Russian mobile number. The previous phone stays in force until the new one is confirmed.","phoneNumberOwnerSendCode":"Get code","phoneNumberOwnerResend":"Send the code again","phoneNumberOwnerCodeSent":"Code sent to {phone}","phoneNumberOwnerCode":"Code from the SMS","phoneNumberOwnerAnotherNumber":"Use another number","phoneNumberOwnerSendFailed":"Couldn't send the code","phoneNumberOwnerRemoveTitle":"Remove the phone “{phone}”?","phoneNumberOwnerRemoveBody":"The agent won't be able to transfer calls to it. You can bring it back with a new code by SMS.","approvalPhoneTermsApprove":"Accept and call","approvalPhoneCallApprove":"Call","approvalPhoneCallTitle":"Call {callee}?","approvalPhoneCallNumberTitle":"Call this number?","approvalPhoneCallLanguage":"Call language: {language}","approvalPhoneTermsBody":"Calls are allowed only to businesses and people who agreed to a call. Not for marketing or mass calling, fraud, threats, impersonation, emergency lines or any illegal purpose. The requester is responsible for the content and purpose of the calls under the law and the Terms. The requester or an authorized organization approver accepts the terms for the requester's calls.","approvalPhoneTermsLink":"Calling terms","errors.OWNER_PHONE_CODE_INVALID":"That code is wrong or has expired. Request a new one.","phoneNumberGet":"Get a number","phoneNumberGetHint":"Your agent will call and text from your number and answer it","phoneNumberGetSubtitle":"Choose a city and a number. Setup takes a few minutes.","phoneNumberRegion":"City","phoneNumberRegionsFailed":"Couldn't load cities","phoneNumberRegionsEmpty":"The carrier isn't selling numbers right now. Try again later.","phoneNumberPlanPaid":"Number paid","phoneNumberPlanPaidHint":"Go back to agent settings and choose your number.","phoneNumberDigits":"Digits in the number","phoneNumberDigitsPlaceholder":"For example, 777","phoneNumberOffers":"Available numbers","phoneNumberOffersEmpty":"No numbers with these digits. Try other digits or another city.","phoneNumberOffersFailed":"Couldn't load numbers","phoneNumberOffersMore":"Other numbers","phoneNumberPrice":"Setup {install} and {monthly} a month are included in Max","phoneNumberProvisioning":"Setting up…","phoneNumberGetFailed":"Couldn't set up the number","phoneNumberHeld":"Number kept until {date}","phoneNumberHeldNoDate":"Number kept for 60 days","phoneNumberHeldHint":"Calls and SMS to and from this number are paused.","phoneNumberPlan":"Number payment","phoneNumberPlanHint":"Free setup. Auto-renews at {price} per month.","phoneNumberPlanBuy":"Get for {price}","phoneNumberPlanRenews":"Paid until {date}, renews at {price} a month","phoneNumberPlanRenewalOn":"Auto-renewal is on at {price} a month","phoneNumberPlanEnds":"Paid until {date}, auto-renewal is off","phoneNumberPlanCancelTitle":"Turn off auto-renewal for your number?","phoneNumberPlanCancelBody":"Auto-renewal will be off. The number stays paid until {date}.","phoneNumberPlanCancelExpiredBody":"Auto-renewal for your number will be off.","phoneNumberPlanResumeTitle":"Turn on auto-renewal for your number?","phoneNumberPlanResumeBody":"The current period is already paid for. Auto-renewal costs {price} a month.","phoneNumberPlanPrice":"The number is paid separately: {price} a month, free setup","upgradePlanCta":"Upgrade plan","limitResetCta":"Reset limit: {price}","trialOfferCta":"Try free for {days}","trialOfferStart":"Start free trial","trialOfferTitle":"{days} of {plan}, free","trialOfferBody":"No card needed, up to {seats} seats for your team. After that, {plan} is {price} a month per seat.","trialOfferBodyNoPrice":"No card needed, up to {seats} seats for your team. You won't be charged.","trialNoCardNote":"No card needed. You won't be charged.","trialStartedToast":"{plan} is on until {date}","trialUnavailableTitle":"Trial unavailable","trialRefusedNotBillingAdmin":"The trial is started by an organization admin.","trialRefusedNoBillingOrg":"The trial starts in your own organization, and you don't have one yet.","trialRefusedOnPaidPlan":"You're already on a paid plan, so no trial needed.","trialRefusedMarketplaceBilled":"Your plan is billed through a marketplace, so the trial can't be started here.","trialRefusedNotSold":"Plans are not sold here, so the trial can't be started.","trialRefusedInvoiceOpen":"Your organization already has an invoice for a plan, so no trial is needed: access opens once it is paid.","trialRefusedTrialUsed":"This account has already had its trial.","trialRefusedPaidBefore":"The trial is for accounts that haven't been on a paid plan yet.","trialLastDay":"last day","trialWeekBadge":"{plan} week · {days} d","trialWeekBadgeLastDay":"{plan} week · last day","trialPlanTitle":"{plan} · trial week","trialPlanHint":"{days} d left, until {date}","trialPlanHintLastDay":"Last day, until {date}","trialNoCharge":"We won't charge you on our own","trialEndLastDayTitle":"Last day of your {plan} trial","trialEndLastDayBody":"After that, without a plan, sending messages closes and scheduled tasks pause. Your chats, files and settings stay. Here is what {plan} gives you:","trialEndLapsedTitle":"Your {plan} trial has ended","trialEndLapsedBody":"Without a plan, sending messages is closed and scheduled tasks are paused. Your chats, files and settings are still there. Here is what {plan} brings back:","limitResetConfirmTitle":"Reset your limit?","limitResetConfirmCard":"We'll charge {price} to card •••• {last4}. The reset clears this week's spend, once a month. Non-refundable once applied.","limitResetConfirmNoCard":"Pay {price} by card. The reset clears this week's spend, once a month. Non-refundable once applied.","limitResetConfirmStore":"Pay {price}. The reset clears this week's spend, once a month. Non-refundable once applied.","limitResetUnavailableTitle":"Can't reset right now","limitResetNothingToReset":"Your limit isn't used up yet.","limitResetMonthlyCapReached":"You've already used this billing month's reset. The next one opens when the new billing month starts.","limitResetPlanIneligible":"Resets are available on a paid Pro or Max plan.","limitResetPending":"Your limit resets as soon as the bank confirms payment.","limitResetSuccess":"Limit reset","limitResetSuccessHint":"This week's spend has been cleared.","limitResetFailed":"Couldn't pay for the reset. Try again.","planUnlockCta":"Upgrade to {plan}","planConnectCta":"Get {plan}","planRenewCta":"Renew {plan}","planDowngradeCta":"Switch to {plan}","upgradeQuoteLoadFailed":"Couldn't calculate the upgrade charge","checkoutQuoteLoadFailed":"Couldn't calculate the amount","modelsLearnMore":"How the models differ","modelSettingsDescription":"What your agent thinks with. Smarter uses the weekly limit faster.","language":"Language","languageSwitchFailed":"Couldn't switch the language","enterYourName":"Enter your name","nameSaveFailed":"Couldn’t save your name","firstName":"First name","lastName":"Last name","avatarUploadError":"Failed to upload photo","avatarPhotoRemoveError":"Failed to remove photo","avatarUploading":"Uploading...","colorMode":"Appearance","appearanceDescription":"Theme and interface language","themeLabel":"Theme","colorModeLight":"Light","colorModeDark":"Dark","colorModeSystem":"System","accent":"Accent","errors.UNSUPPORTED_FORMAT_GENERIC":"Unsupported format.","errors.BROWSER_LAUNCH_EXITED":"The browser closed while starting. Check that it opens normally, or choose another browser.","errors.BROWSER_LAUNCH_SPAWN_FAILED":"The browser profile could not be prepared or the browser process could not be created. Check the app on the computer where the browser is being launched.","errors.BROWSER_DRIVER_UNAVAILABLE":"The browser action on the computer could not be prepared.","errors.BROWSER_PAGE_SESSION_LOST":"The connection to the tab was lost. The tab is still open.","errors.BROWSER_DOCUMENT_CHANGED":"The page changed while it was being read.","errors.BROWSER_LAUNCH_FAILED":"Browser startup could not be completed. Check the app on the computer where the browser is being launched.","errors.BROWSER_LAUNCH_UNSUPPORTED":"This browser is not supported. Choose an installed Chromium-based browser (Chrome, Edge, Yandex Browser or Brave), or install one.","errors.BROWSER_LAUNCH_TIMEOUT":"The browser did not become ready for control in time. Check the app on the computer where the browser is being launched.","errors.BROWSER_LAUNCH_NOT_INSTALLED":"This browser is not installed on the computer. Install it or choose another browser.","errors.BROWSER_LAUNCH_PORT_TAKEN":"The agent's port is held by a program the app did not start. Close it and try again.","errors.BROWSER_IN_USE_BY_OTHERS":"The browser was not restarted: other agents are working in it.","errors.PASSWORD_PROTECTED":"File is password protected. Upload an unprotected version.","errors.CORRUPTED_FILE":"File is corrupted or has invalid structure.","errors.DOCUMENT_SIZE_EXCEEDED":"The file or message is too large. Compress the file or split it into parts.","errors.DOCUMENT_SIZE_EXCEEDED_WITH_LIMIT":"The file exceeds {max_size} MB. Compress it or split it into parts.","errors.DOCUMENT_STRUCTURE_LIMIT_EXCEEDED":"The file could not be read: its internal structure is too complex. Save it again or split it into parts.","errors.DOCUMENT_SUSPICIOUS_CONTENT":"The security check stopped text extraction after flagging suspicious passages.","errors.EMPTY_DOCUMENT":"Document contains too little text for analysis.","errors.AUDIO_FORMAT_UNSUPPORTED":"This recording format is not supported. Use WebM, OGG, MP3, MP4, WAV or FLAC.","errors.AUDIO_EMPTY":"The recording is empty. Try recording again.","errors.EXTRACTION_TIMEOUT":"Document processing timeout.","errors.CONNECTOR_REQUEST_TIMEOUT":"The HTTP request timed out.","errors.CONNECTOR_POOL_TIMEOUT":"No HTTP connection became available; the request was not sent.","errors.CONNECTOR_RESPONSE_TOO_LARGE":"The service's response exceeded the size limit and could not be read.","errors.CONNECTION_LOST":"Connection lost; the request's outcome is unknown. Check the result before retrying.","errors.STREAM_LEASE_LOST":"The server lost the connection mid-run. Check what got done, then try again.","errors.SERVICE_CONNECTION_LOST":"Connection to the external service was lost.","errors.PERSISTENCE_FAILED":"The response did not reach the transcript and will be gone after a reload. Please try again.","errors.ARTIFACT_PERSISTENCE_FAILED":"The result file could not be saved. The work did not complete.","errors.AGENT_MAIL_NICK_REQUIRED":"The agent has no email address because you have no handle. Choose a handle in your profile.","errors.AGENT_NUMBER_BIND_CONFLICT":"The number was not set up: you already have a number or are no longer in this organization.","errors.AGENT_NUMBER_CARRIER_REFUSED":"The carrier did not set up the number. Contact support.","errors.AGENT_NUMBER_CARRIER_UNAVAILABLE":"The number carrier is not responding right now. Try again later.","errors.AGENT_NUMBER_PACE_EXCEEDED":"This number has reached its call or SMS limit. Try again later.","errors.AGENT_NUMBER_PURCHASE_INTERRUPTED":"Setting up the number was interrupted. Start again.","errors.AGENT_NUMBER_PURCHASE_UNDETERMINED":"The number is being set up. This can take a few minutes.","errors.AGENT_NUMBER_NOT_FREE":"This number has just been taken. Choose another one.","errors.AGENT_NUMBER_TAKEN":"This number already belongs to another person. Enter a different number.","errors.AGENT_SMS_CARRIER_REFUSED":"The carrier refused the SMS.","errors.AGENT_SMS_INVALID_NUMBER":"The recipient's number is not valid.","errors.AGENT_SMS_NOT_ENABLED":"SMS cannot be sent from this number.","errors.AGENT_SMS_OPTED_OUT":"The recipient has opted out of SMS from this organization's numbers.","errors.AGENT_SMS_TOO_LONG":"The SMS text is empty or too long.","errors.AGENT_SMS_UNAVAILABLE":"Sending SMS is temporarily unavailable. Try again later.","errors.AGENT_SMS_UNDETERMINED":"It is unknown whether the SMS was sent: the carrier did not answer.","errors.AGENT_MAIL_ADDRESS_CONFLICT":"Another of your agents with the same name in a different organization already has this email address. Rename the agent.","errors.AUTH_SESSION_EXPIRED":"Your sign-in has expired. Sign in again.","errors.AUTH_SESSION_ORG_LIMIT":"Your organization limits how long a sign-in lasts. Sign in again.","errors.SERVER_ERROR":"Something went wrong. Please try again a little later.","errors.STREAM_WORKER_CRASH":"The run stopped because of a service fault. Please try again.","errors.SERVICE_SERVER_ERROR":"Something went wrong. Please try again a little later.","errors.TRANSCRIPT_DEGRADED":"One step did not reach the transcript. Work continues, but part of the chat may be missing after a reload.","errors.DATABASE_QUERY_CANCELED":"The database server stopped the request. If it keeps happening, contact support.","errors.SERVICE_UNAVAILABLE":"Service temporarily unavailable. Please try later.","errors.SESSION_QUEUE_EXPIRED":"The message waited too long in the queue and was not sent to the agent. Send it again.","errors.UPSTREAM_NOT_READY":"The external service is not ready to complete this request yet. Try again later.","errors.SERVICE_PAUSED":"The service is paused: new requests are on hold. Work already running continues.","errors.LOCAL_HANDS_NOT_READY":"Your computer is not responding right now.","errors.LOCAL_SCREEN_DISCONNECTED":"The Windows session is disconnected from the screen, for example the Remote Desktop connection dropped. Reconnect to the session.","errors.LOCAL_SCREEN_ELEVATED":"The window runs as administrator, so the agent's input does not reach it. Do this step yourself or reopen the program without administrator rights.","errors.LOCAL_FILE_IN_USE":"The file is open in another program on the computer. Close it so the agent can update it.","errors.LOCAL_PATH_PERMISSION_DENIED":"The operating system denied access to the file or folder. Check its permissions.","errors.LOCAL_SCREEN_LOCKED":"The computer's screen is locked. Unlock it so the agent can work on the screen.","errors.LOCAL_SCREEN_NOT_DRAWN":"The computer's screen returns no image. If you are connected over Remote Desktop, restore its window.","errors.COMPUTER_CAPTURE_FAILED":"The screen image could not be captured.","errors.SCREEN_CAPTURE_WITHHELD":"The screenshot was withheld to protect payment details.","errors.LOCAL_SCREEN_CONTROL_OFF":"Screen control is off on this computer. Turn it on in the app on this computer.","errors.LOCAL_SCREEN_OTHER_USER":"Another user's session is open on the computer. Switch back to your session so the agent can work on the screen.","errors.LOCAL_SCREEN_PERMISSION_MISSING":"The app lacks the macOS Screen Recording and Accessibility permissions. Turn them on in System Settings → Privacy & Security.","errors.LOCAL_SCREEN_SECURE_FIELD":"The agent does not type into password fields. Enter the value yourself.","errors.LOCAL_SCREEN_SECURE_DESKTOP":"A Windows confirmation window is open on the computer. Respond to it so the agent can continue.","errors.LOCAL_SCREEN_UNANSWERED":"The computer's screen did not say whether it is ready.","errors.LOCAL_SCREEN_UNGUARDED":"Screen control is unavailable on this computer: the app cannot protect password fields from agent input. The agent continues through the browser or commands on the computer.","errors.LOCAL_SCREEN_UNREADABLE":"The computer does not report which field has focus, so the agent does not type. Enter the text yourself.","errors.GIT_CLONE_FAILED":"Failed to prepare the repository. The helper did not start work.","errors.GIT_PUSH_FAILED":"Failed to push changes to the repository. Please try again later.","errors.GIT_PR_FAILED":"The branch was pushed, but the pull request did not open. Open it in the repository.","errors.GIT_PUSH_REJECTED":"The repository refused the changes: its rules protect the branch. Ask the repository administrator to allow pushes to it.","errors.GIT_PUSH_DIVERGED":"The remote branch has changes that are not here. Update the branch and push again.","errors.LOCAL_HANDS_STALLED":"No response was received from your computer for this step.","errors.LOCAL_HANDS_RECONNECTED":"Your computer reconnected. A new connection is available.","errors.LOCAL_HANDS_OFFLINE_MIDSTEP":"The connection to your computer dropped before the step started, so nothing was run there.","errors.LOCAL_HANDS_OFFLINE_PREFLIGHT":"The computer this service is reached through is offline, so the step did not run. Once it is back online, the task can continue.","errors.SANDBOX_UNAVAILABLE":"Unable to work in the cloud right now. Please try again later.","errors.SANDBOX_ENVIRONMENT_FAULT":"A technical failure occurred, and the step did not complete.","errors.SANDBOX_HOP_UNAVAILABLE":"No response came from the platform, and the step did not complete.","errors.SANDBOX_DISK_FULL":"The cloud has run out of disk space.","errors.SANDBOX_KERNEL_RESTARTED":"Code execution in the cloud restarted; the work continues.","errors.DURABLE_COPY_PENDING":"The file is saved locally and is waiting for a durable copy.","errors.DURABLE_COPY_TOO_LARGE":"The file is too large for durable storage.","errors.OUTPUT_FILE_SIZE_EXCEEDED":"The output file is too large to attach.","errors.DURABLE_COPY_REARM_REQUIRED":"The file is saved locally; uploading its durable copy is paused.","errors.DURABLE_COPY_UNCONFIRMED":"The file is saved locally, but its durable copy is unconfirmed.","errors.DURABLE_FETCH_UNAVAILABLE":"Saved data could not be read. Please try again later.","errors.DESKTOP_UPDATE_REQUIRED":"This action needs a newer version of the desktop app. Install the update and restart the app.","errors.POSIX_SHELL_REQUIRED":"This operation requires Bash. On Windows, install Git for Windows with Bash and restart the app.","errors.GIT_UNAVAILABLE":"Git can't run on this computer. Install Git (on macOS, the Xcode Command Line Tools: xcode-select --install) and try again.","errors.INTEGRATION_INSTALL_UNAVAILABLE":"The app is unavailable in MoySklad. Open MoySklad to restore access.","errors.LLM_UNAVAILABLE":"The model is temporarily unavailable. Please try again in a few minutes.","errors.LLM_TIMEOUT":"The model did not respond in time. Please try again.","errors.LLM_ERROR":"The model did not respond. Please try again.","errors.LLM_RESPONSE_EMPTY":"The model returned no answer. You can try again.","errors.LLM_RATE_LIMITED":"Rate limit exceeded. Please wait a moment.","errors.SERVICE_RATE_LIMITED":"Requests to the external service are temporarily limited. Please try later.","errors.SERVICE_CREDENTIAL_REJECTED":"The external service rejected the application's access.","errors.SERVICE_PERMISSION_DENIED":"The application lacks the required permissions in the external service.","errors.RATE_LIMIT_EXCEEDED":"Too many requests. Please wait a moment.","errors.AUTH_PAIRING_CODE_INVALID":"That code did not match. Check it against the computer's screen or get a new one there.","errors.CONTROLLER_NOT_PAIRED":"This phone isn't connected to this chat's computer. Connect it with a code from the computer.","errors.AUTH_OAUTH_STATE_INVALID":"The authorization has expired. Start over.","errors.EXECUTION_FAILED":"The operation failed.","errors.CIRCUIT_OPEN":"This call is temporarily paused after repeated errors.","errors.POOL_EXHAUSTED":"Service overloaded. Please try later.","errors.CAPACITY_EXHAUSTED":"Too much work is running right now. Please try again in a few seconds.","task.thinking":"Understanding your request","task.classifying_intent":"Understanding what you need","task.context_loaded":"Reviewing {count} document(s)","task.intent_detected":"Got it: {intent}","task.analyzing":"Analyzing","task.generating":"Writing your answer","task.generating_preamble":"Preparing introduction","task.generating_section":"Writing section {num}: {title}","task.forming_final_document":"Assembling your document","task.preparing_context":"Reviewing context","task.connecting_llm":"Connecting","task.connecting_to_model":"Connecting to model","task.connection_slow":"Connection is slow","task.retrying":"Retrying the request","task.retrying.done":"Work resumed","task.retrying.failed":"No response received","task.llm_thinking":"Thinking","task.generating_response":"Generating response","task.forming_response":"Preparing your answer","task.service_unavailable":"Service temporarily unavailable","task.execution_error":"Something went wrong: {tool}","task.repeated_failures":"Having some trouble","task.response_failed":"Couldn't get a response","task.stop_failed_title":"Stop not confirmed","task.stop_failed_body":"The server did not confirm the stop. Checking the run’s state.","task.model_switched":"{model} took the turn over","task.model_answered_instead":"{model} answered instead of {chosen}","task.model_answered":"{model} answered","task.wrapping_up":"Wrapping up","task.checking_availability":"Checking availability","task.generation_in_progress":"Already working on it","task.writing_document_code":"Preparing formatting","task.executing_sandbox":"Building file","task.polishing_document":"Final touches","task.chain_stage":"Step {stage} of {total}: {display}","task.executing_tools":"Running operations","task.executing_connector":"Calling service","task.executing_command":"Running command","task.reading_skill":"Reading skill","task.querying_documents":"Querying documents","task.planning":"Planning actions","task.planning_read":"Preparing to read","task.planning_write":"Preparing to write","task.planning_query":"Preparing query","task.preparing_call":"Preparing service call","task.preparing_command":"Writing script","task.writing_code":"Writing code","task.compacting_context":"Compacting context","task.preparing_synthesis":"Preparing synthesis","task.synthesizing_response":"Synthesizing response","task.suggesting_clause":"Drafting clause","task.analyzing_element":"Analyzing element","task.searching_documents":"Searching documents","task.editing_section":"Editing section","task.searching_in_file":"Searching {filename}","task.reading_file":"Reading {filename}","task.analyzing_file":"Analyzing {filename}","task.loading_artifacts":"Loading files","task.skill_detection":"Detecting intent","task.evaluating_progress":"Thinking","tools.web_search":"Searching the web","tools.analyze":"Going through the file","tools.app":"Building the app","tools.browser_interact":"Working in the browser","tools.computer":"Working on the screen","tools.connector_execute":"Reaching the service","tools.copy_from_computer":"Taking a file from your computer","tools.copy_to_computer":"Saving a file to your computer","tools.describe_service":"Checking what the service can do","tools.documents":"Looking through documents","tools.apply_patch":"Editing files","tools.edit_file":"Editing the file","tools.edit_image":"Editing the image","tools.exec_command":"Running a command on your computer","tools.exec_command.cli_agent":"Starting the CLI agent","tools.exec_command.cli_agent.done":"CLI agent started","tools.generate_media":"Creating media","tools.hand_over_control":"Handing control to you","tools.list_services":"Checking connected services","tools.manage_settings":"Settings","tools.manage_settings.done":"Opened settings","tools.manage_settings.read":"Reading settings","tools.manage_settings.read.done":"Read settings","tools.manage_settings.update":"Updating settings","tools.manage_settings.update.done":"Updated settings","tools.manage_settings.open":"Opening settings","tools.manage_settings.open.done":"Settings link ready","tools.manage_settings.checkout_link":"Purchase destination","tools.manage_settings.checkout_link.done":"Found purchase destination","tools.manage_agent":"Setting up agents","tools.manage_connector":"Setting up connections","tools.manage_memory":"Saving what matters","tools.message_compose":"Writing a message","tools.send_feedback":"Drafting a report","tools.query_sessions":"Looking through past chats","tools.query_mail":"Reading the agent's email","tools.react_to_message":"Reacting to the message","tools.read_memory":"Checking memory","tools.render_visual":"Creating a visualization","artifactVisualization":"Visualization","visualizationFollowUpAction":"Continue in chat","tools.request_form":"Asking you a question","tools.request_form.integration":"Asking you to connect a service","tools.request_form.channel_connect":"Asking you to connect a messenger","tools.request_form.upload":"Asking you to upload a file","tools.request_form.secret":"Asking you for an access key","tools.run_subagent":"Handing part of the work to a helper","tools.send":"Sending a message","tools.manage_agent.done":"Set up agents","tools.manage_agent.create":"Creating an agent","tools.manage_agent.create.done":"Created an agent","tools.manage_agent.update":"Updating an agent","tools.manage_agent.update.done":"Updated an agent","tools.run_subagent.done":"Handed part of the work to a helper","tools.run_subagent.resume":"Sending an instruction to a helper","tools.run_subagent.resume.done":"Sent an instruction to a helper","tools.run_subagent.stop":"Requesting a helper to stop","tools.run_subagent.stop.done":"Requested a helper to stop","tools.run_subagent.dump":"Exporting a helper's work log","tools.run_subagent.dump.done":"Exported a helper's work log","tools.send.done":"Sent a message","tools.send.agent":"Messaging an agent","tools.send.agent.done":"Messaged an agent","tools.send.channel":"Sending a message to a messenger","tools.send.channel.done":"Sent a message to a messenger","tools.send.room":"Sending a message to a group chat","tools.send.room.done":"Sent a message to a group chat","tools.send.person":"Sending a letter to a person","tools.send.person.done":"Sent a letter to a person","tools.send.link":"Preparing a reply link","tools.send.link.done":"Reply link ready","tools.send.mail":"Sending an email","tools.send.mail.done":"Sent an email","tools.send.sms":"Sending an SMS","tools.send.sms.done":"Sent an SMS","tools.tool_search":"Picking a tool","tools.teach_routine":"Learning from your demonstration","tools.verdict":"Checking the result","tools.write_stdin":"Terminal input and output","tools.write_stdin.input":"Sending input to the program","tools.write_stdin.input.done":"Input sent to the program","tools.write_stdin.observation":"Reading command output","tools.write_stdin.observation.done":"Read command output","tools.write_stdin.permission":"Answering the CLI agent’s permission request","tools.write_stdin.permission.done":"CLI agent request answered","tools.yandex_image_search":"Image search","tools.mcp.navigate_page":"Opening page","tools.mcp.new_page":"Opening a tab","tools.mcp.list_pages":"Checking the tabs","tools.mcp.select_page":"Switching tab","tools.mcp.close_page":"Closing tab","tools.mcp.take_snapshot":"Reading the page","tools.mcp.take_screenshot":"Looking at the page","tools.mcp.click":"Clicking on the page","tools.mcp.fill":"Filling field","tools.mcp.fill_form":"Filling form","tools.mcp.hover":"Hovering","tools.mcp.drag":"Dragging","tools.mcp.type_text":"Typing text","tools.mcp.press_key":"Pressing a key","tools.mcp.upload_file":"Uploading the file","tools.mcp.wait_for":"Waiting for element","tools.mcp.handle_dialog":"Answering the pop-up","tools.mcp.evaluate_script":"Working on the page","tools.mcp.resize_page":"Resizing the window","tools.mcp.emulate":"Matching the screen to a device","tools.mcp.teach_start":"Recording your steps","tools.mcp.teach_stop":"Finishing the recording","exit.iteration_budget":"Out of steps","exit.tool_call_budget":"Out of actions","exit.wall_budget":"Out of time","exit.no_progress":"The agent went in circles","exit.tool_stall":"Services did not respond","exit.guardrail_halt":"Attempts stopped turning up anything new","exit.tool_failure":"A service returned an error","exit.approval_unavailable":"Approval was not obtained","exit.truncation_loop":"The response looped","exit.thinking_stall":"The model did not answer","exit.connector_blocked":"No access to the service","exit.source_reads_failed":"The sources were not read","exit.verdict.inconclusive":"Not verified","exit.verdict.not_assessable":"Nothing to verify","exit.verified_badge":"Verified by an independent check","exit.empty_response":"The model returned nothing","exit.content_blocked":"The provider declined to answer","exit.error":"Run error","exit.circuit_breaker":"Service unavailable","exit.verdict.unconfirmed":"Not confirmed","exit.refusal_ceiling":"A requirement went unmet","exit.timeout":"Timed out","exit.quota_exceeded":"Weekly limit, resets later","exit.quota_exceeded_at":"Weekly limit, resets {resetAt}","exit.natural":"Turn ended","exit.tool_terminal":"Turn closed","exit.deferred":"Retry scheduled","exit.answered_after_fault":"Answered after a model fault","exit.active_hours_skipped":"Outside working hours","exit.task_connection_unavailable":"Task connection unavailable","exit.abandoned_awaiting_input":"Never got an answer","exit.wake_timeout":"The signal never came","exit.parse_failure":"Failed to process the response","exit.error_event":"The run broke off on an error","exit.lease_lost":"Service fault","exit.stuck_running_reaped":"Stopped responding, stopped by the system","exit.stuck_paused_reaped":"Paused too long, stopped by the system","exit.resume_cycles_exhausted":"Resume attempts exhausted","exit.unobserved":"Ended without a result","exit.generic":"Run failed","exit.remaining_heading":"What's left","exit.failed_step_heading":"Stopped at:","exit.continue_cta":"Continue","exit.reframe_cta":"Try a different instruction","exit.finish_cta":"Finish the rest","exit.blocked_sites_body":"The agent couldn’t load pages from {domains}. You can try opening them from your computer with the desktop app.","exit.blocked_sites_cta":"Download the app","exit.blocked_sites_cta_macos":"Download for macOS","exit.blocked_sites_cta_windows":"Download for Windows","exit.blocked_sites_cta_linux":"Download for Linux","exit.body.iteration_budget":"Steps done: {iteration}. The agent did all it could in one go. Not a failure: the work so far is kept. Continue from here?","exit.body.tool_call_budget":"Actions done: {used}. The agent did all it could in one go. Not a failure: the work so far is kept. Continue from here?","exit.body.wall_budget":"The time given to the task ran out. Steps done: {iteration}. Not a failure: the work so far is kept. Continue from here?","exit.body.iteration_budget_plain":"The agent did all it could in one go. Not a failure: the work so far is kept. Continue from here?","exit.body.tool_call_budget_plain":"The agent did all it could in one go. Not a failure: the work so far is kept. Continue from here?","exit.body.wall_budget_plain":"The run used up the time it was given. Not a failure: the work so far is kept. Continue from here?","exit.body.timeout":"Cut off for time. Steps done: {iteration}. Continue from here?","exit.body.timeout_plain":"Cut off for time. Continue from here?","exit.body.quota_exceeded":"The weekly limit ran out, and the agent did not start. To continue, wait for the limit to reset or change your plan.","exit.body.abandoned_awaiting_input":"The run asked you a question and waited past its deadline, so it was closed. Nothing failed; start the task again when you're ready to answer.","exit.body.active_hours_skipped":"The run was skipped because the task's working hours ended before it could start. The next run is scheduled within working hours.","exit.body.task_connection_unavailable":"The connection chosen for the task no longer opens, so the run stopped. Choose a connection in the task properties. Once saved, the task continues.","exit.body.wake_timeout":"The run waited for a signal (a timer, a webhook or another run) past its deadline, and the system closed it. Start the task again, or check where the signal was supposed to come from.","exit.body.stuck_paused_reaped":"The run waited on pause for too long and the system stopped it. Start the task again when you're ready to answer.","exit.body.no_progress":"The agent kept repeating the same steps. Tell it what to do differently: which source to use or which step to skip.","exit.body.tool_stall":"No service answered in time. What the agent found out is written above. Suggest another way or try again later.","exit.body.tool_failure":"Repeating the same step will not fix it. What went wrong is written above. Fix the cause or suggest another way.","exit.body.approval_unavailable":"The action was not performed because approval could not be obtained. The reason is described above. Repeating the request will not resolve it.","exit.body.guardrail_halt":"Calls kept repeating without a new result, or the service kept refusing access. What the agent found is written above. Suggest another way or check access in the connection.","exit.body.connector_blocked":"The service connection did not let the agent's actions through, so they did not run. Check the connection and access to the service, or suggest another way.","exit.body.source_reads_failed":"No source read in this run went through, so there is no fresh data. The run's report says what the service answered.","exit.body.verdict_failed":"The check found open items.","exit.body.verdict_unrepairable":"The check could not confirm every item, and nothing available can fix them now.","exit.body.refusal_ceiling":"A requirement for the result was still unmet when the run ended.","exit.body.verdict_unknown":"Independent verification could neither confirm nor reject the result.","exit.body.verdict_not_assessable":"Independent verification does not apply here: none of the result requirements fit this work.","exit.body.empty_response":"Automatic retries produced no answer. You can try again.","exit.body.thinking_stall":"The model kept reasoning and never answered. That is a fault on its side, and another attempt usually goes through.","exit.body.truncation_loop":"The response kept cutting off and restarting: the model looped. A fresh attempt usually goes through.","exit.body.parse_failure":"The model's response could not be parsed. That is a fault on its side, and a fresh attempt usually goes through.","exit.body.circuit_breaker":"The model provider is not responding and there is nowhere left to wait it out. Try again in a few minutes, or switch the model.","exit.body.lease_lost":"The task broke off midway because of a service fault. Try again.","exit.body.stuck_running_reaped":"The work stopped showing signs of life and the system stopped it. Try again.","exit.body.resume_cycles_exhausted":"The run broke off several times in a row without finishing anything, and the resume attempts ran out. Try again.","exit.body.error":"The run failed with a technical error. The fault is in the service, not in your task. Try again.","exit.body.unobserved":"The run ended, but nothing recorded how. Try again, and write to us if it repeats.","tools.exit":"Completing task","tools.sandbox_bash":"Running a command in the cloud","tools.repl_execute":"Analyzing data","tools.repl_wait":"Waiting for results","tools.query_tasks":"Checking tasks","tools.manage_task":"Managing task","tools.manage_skill":"Managing skill","tools.web_fetch":"Fetching page","tools.read_skill":"Loading skill","tools.skill_search":"Searching for skill","tools.web_search.done":"Searched the web","tools.exit.done":"Completed task","tools.sandbox_bash.done":"Ran a command in the cloud","tools.repl_execute.done":"Analyzed data","tools.repl_wait.done":"Received results","workResultLost":"the result never arrived","workEndedInError":"the work ended in an error","callLanded":"Done","callNotExecuted":"Not performed","callOutcomeUnknown":"Outcome unknown","tools.send.attachments_unconfirmed":"Attachment delivery unconfirmed","callSkipped":"Skipped","tools.request_form.failed":"the form wasn't shown","tools.query_tasks.done":"Checked tasks","tools.query_mail.done":"Read the agent's email","tools.web_fetch.done":"Fetched page","tools.read_skill.done":"Loaded skill","tools.skill_search.done":"Found a matching skill","tools.render_visual.done":"Created a visualization","tools.message_compose.done":"Wrote a message","tools.send_feedback.done":"Drafted a report","tools.request_form.done":"Asked you a question","tools.request_form.integration.done":"Asked you to connect a service","tools.request_form.channel_connect.done":"Asked you to connect a messenger","tools.request_form.upload.done":"Asked you to upload a file","tools.request_form.secret.done":"Asked you for an access key","tools.hand_over_control.done":"Handed control to you","tools.verdict.done":"Checked the result","tools.mcp.navigate_page.done":"Opened page","tools.mcp.select_page.done":"Switched tab","tools.mcp.close_page.done":"Closed tab","tools.mcp.fill.done":"Filled field","tools.mcp.fill_form.done":"Filled form","tools.mcp.drag.done":"Dragged","tools.mcp.wait_for.done":"Waited for element","tools.mcp.evaluate_script.done":"Worked on the page","task.fetching_page":"Fetching page","task.searching_laws":"Searching laws","task.calculating_dates":"Calculating dates","task.writing_file":"Writing file","task.reading_documents":"Reading documents","messageReplyOriginalGone":"Original message not loaded","messageReplyToYou":"Replying to your message","messageReplyTo":"Reply to message","messageReplyCancel":"Cancel reply","messageReply":"Reply","messageMenuAria":"Message actions","messageMoreActions":"More actions","messageSelectText":"Select text","versionPrevious":"Previous version","versionNext":"Next version","messagePlaceholderQueueing":"Add a message…","messagePlaceholderQueueingRegular":"Add a message. ⌘ Enter queues it for the next turn","queueKeptForOwnTurn":"Message saved","deliveryResend":"Send again","deliveryResendSaveFailed":"Couldn't save the changes. The original request is still in the chat.","deliveryFailed":"Not sent","deliveryHoldFailedHint":"The browser couldn't save a copy of the message in case of a reload. Free up browser storage and send again.","deliveryOffline":"Will send when the connection returns","deliverySentOffline":"Sent while offline · {stamp}","deliveryUnconfirmed":"Couldn't confirm delivery","deliveryRetryOnline":"Retry this send after the connection returns. Its outcome has not been confirmed yet.","deliveryTargetChanged":"This chat's workspace changed. Remove the queued message and send it to the chosen workspace.","deliveryOfflineDestinationUnknown":"The message's destination is not confirmed yet. Choose where to work; your text remains in the composer.","rosterReconnecting":"Reconnecting…","databaseUnavailableNotice":"Service temporarily unavailable. Waiting for the database connection to recover.","queuedOne":"Queued · 1","queuedMany":"Queued · {count}","queueSteer":"Send now","queueRemove":"Delete","queueAdd":"Add to queue","queueEditComposerBusy":"Free up the message box","queueIntoTurn":"Joins the current turn","queueIntoTurnHint":"The agent will read it at its next step","queueGone":"This message has already left the queue","deliveryQueued":"Waiting to send","continueWorking":"Continue","billingPaymentCancelled":"Payment canceled","billingPaymentCancelledDescription":"Payment was canceled. You can try again or continue with your current plan.","quotaResetShort":"Resets {time}","quotaTrialEndsShort":"Trial ends {time}","quotaNoticeWithTrialEnd":"{notice} · {trialEnd}","runReconnect":"Reconnect","paymentWidgetTitle":"Payment","paymentPendingTitle":"Confirming payment","paymentPendingDescription":"This usually takes a few seconds. Everything will update automatically.","paymentPendingInBrowserDescription":"Finish the payment in your browser. The plan updates automatically once the bank confirms it.","paymentWidgetFailed":"Payment was not completed","paymentTokenExpired":"Payment session expired","paymentTokenExpiredDescription":"Start the payment again to get a new payment form.","paymentStepInvoiceHint":"Bank transfer using your company details","paymentStepSeatsBreakdown":"{seats} seats × {perSeat}","payOtherMethod":"Pay another way","chargeSavedFailed":"Couldn't charge the saved card","billingEmailRequiredTitle":"Email required for payment","billingEmailRequiredInlineDescription":"Enter the email for your receipt. Confirm it from the link we send, then retry the payment.","billingEmailRequiredInlineCta":"Save email","billingEmailRequiredConfirmHint":"Open the link from the email, then retry the payment.","tryAgain":"Try again","returnToHome":"Return to home","errorOccurred":"An error occurred","signup":"Sign up","signupFromDemoHint":"Sign up to try this scenario with your own data","ctaSignup":"Get started","ctaOpenApp":"Open app","allPlansLink":"All plans","checkoutRenewsMonthly":"Renews monthly, cancel anytime in Settings.","checkoutRenewsQuarterly":"Renews every three months, cancel anytime in Settings.","checkoutRenewsYearly":"Renews yearly, cancel anytime in Settings.","checkoutChangeCard":"Change","checkoutUseSavedCard":"Pay with card •••• {last4}","upgradeCheckoutSummary":"{from} → {to} from the moment you pay.","upgradeCheckoutSummaryCredited":"{from} → {to} from the moment you pay. Paid, unused {from} days ({credit}) are already taken off the total.","trialPurchaseCheckoutSummary":"Your trial week stays until {trialEnd}; paid {plan} starts after it.","trialPurchaseCheckoutRenews":"Your trial week stays until {trialEnd}; paid {plan} starts after it. Next charge: {date}.","requestFromAdmin":"Request from admin","requestFromAdminMessage":"We need to renew or set up our organization's subscription. Billing page: {url}","orgRequestSent":"Request sent to admin","orgRequestSentAt":"Request sent to admin · {time}","orgRequestReminded":"Admin reminded of your request","orgRequestRemind":"Remind","orgRequestCancel":"Cancel request","orgRequestCancelFailed":"Could not cancel the request","orgRequestSendFailed":"Could not send the request","orgRequestSendFailedCopied":"Could not send the request. Its text is copied, forward it to your admin","orgRequestDecideFailed":"Could not settle the request","orgRequestDenied":"Request declined","orgRequestUngrantable":"There is nothing left to grant, the request is closed","orgRequestSeatApproved":"Member let into the organization","orgRequestsTitle":"Member requests","orgRequestsDesc":"A plan, a seat, access to an integration or a chat, or changes in a service. The member sees your decision.","orgRequestSubject.plan":"Organization plan","orgRequestSubject.seat":"Seat in the organization","orgRequestSubject.integration":"Integration access","orgRequestSubject.chat":"Chat access","orgRequestSubject.connector_write":"Changes in a service","orgRequestLine.asked.plan":"{name} asks to get the organization a plan","orgRequestLine.asked.seat":"{name} asks for a seat in the organization","orgRequestLine.asked.integration":"{name} asks for access to {service}","orgRequestLine.asked.chat":"{name} asks for access to the chat “{title}”","orgRequestLine.asked.connector_write":"{name} asks to let the agent make changes in {service}","orgRequestLine.sent.plan":"Plan request sent to admin","orgRequestLine.sent.seat":"Seat request sent to admin","orgRequestLine.sent.integration":"Request for access to {service} sent to admin","orgRequestLine.sent.chat":"Chat access request sent to admin","orgRequestLine.sent.connector_write":"Request to allow changes in {service} sent to admin","orgRequestLine.approved.plan":"Your admin got the plan","orgRequestLine.approved.seat":"You were let into the organization","orgRequestLine.approved.integration":"Your admin granted access to {service}","orgRequestLine.approved.chat":"Your request for access to the chat “{title}” was approved","orgRequestLine.approved.connector_write":"The agent can now make changes in {service}","orgRequestLine.denied":"The administrator declined the request","orgRequestLine.expired":"The request expired without a decision","orgRequestLine.moot":"The request is closed: access no longer needs to be granted","orgRequestStatus.approved":"Granted","orgRequestStatus.denied":"Declined","orgRequestStatus.canceled":"Canceled","orgRequestStatus.expired":"Expired","orgRequestStatus.moot":"Nothing to grant","recoverTitle":"Restore access","recoverChecking":"Checking your billing status…","recoverNothingTitle":"You're all set","recoverNothingDesc":"No billing action needed: your access is active.","recoverPayDesc":"One step restores access to your organization.","recoverUpdateCardDesc":"Update your card to resume subscription payments.","recoverChoosePlanDesc":"Your plan has ended. Choose a plan to restore access.","recoverAdminDesc":"Billing is managed by your organization admin. The request reaches them in chat and as a notification.","openBillingSettings":"Open billing","billingYandexActivating":"Activating your subscription…","billingYandexActivatingDescription":"We're checking the payment with Yandex. It takes a few seconds.","billingYandexActivationFailed":"Couldn't activate the subscription","billingYandexActivationFailedDescription":"The payment may not have reached us. Try again or open billing settings.","billingYandexNoSubscription":"Subscription not found","billingYandexNoSubscriptionDescription":"The product was installed from Yandex Marketplace without a subscription. You can choose a plan in billing.","billingYandexLinkExpired":"Activation link expired","billingYandexLinkExpiredDescription":"Open the product from Yandex Marketplace again to get a new link.","billingYandexOwnerMismatch":"Subscription belongs to another organization","billingYandexOwnerMismatchDescription":"Sign in to the organization this subscription is connected to, or contact its administrator.","login":"Log in","authEntryTitle":"Sign in to Samreshuuu","authCreateAccountTitle":"Create a new account?","authCreateAccountBody":"There's no account for {email} yet. Already using Samreshuuu? Sign in with the email you used before, or through your marketplace.","authCreateAccountAction":"Create account","authOtherEmail":"Use a different email","authMarketplaceEntryLink":"Using Samreshuuu through MoySklad, Bitrix24 or Megaplan? Sign in through the marketplace","authMarketplaceEntryBody":"Open Samreshuuu in the marketplace window. To sign in from your phone, add an email there: Settings → Account → Email.","authEntrySubtitle":"Sign in or create an account with your email","somethingWentWrong":"Something went wrong","planDescriptionPro":"For everyday work: reports, orders, documents","planDescriptionMax":"For heavy workloads, when the agent works all day","failedToCreatePayment":"Failed to create payment","perMonth":"/ month","perYear":"/ year","perQuarter":"/ quarter","monthly":"Monthly","yearly":"Yearly","quarterly":"Quarterly","billedAnnually":"{price} billed annually","currentPlan":"Current plan","usageActionLimits":"Action limits","usageActionImagesToday":"Images today","usageActionVideosMonth":"Videos this month","usageActionOfLimit":"of {limit}","usageActionUnread":"Couldn’t count","usageRequestsProfile":"Estimated for a request with {input}k input tokens ({cached}k from cache) and {output}k output tokens. Cache costs about a tenth of fresh input, which is why the counts run this high. Images and video draw on the same weekly limit.","usageDetails":"Details","modelBenchmarkOursLegend":"Samreshuuu models","modelBenchmarkOthersLegend":"Other models on the board","modelBenchmarkSourcesLabel":"Sources:","pricingBenchmarksLink":"How independent evaluators score these models","modelBenchmarkOpenWeights":"open weights","modelBenchmarkOpenWeightsNote":"Open weights means the model is published and can be deployed on your own hardware; a proprietary one is available only through its API. The top of the index is currently held by proprietary models, with the strongest open-weights model below them, which is why the list carries both.","modelBenchmarkCaption":"The leaderboard is reproduced in full, including models we do not offer: without the top of the scale every bar looks long. These are scores of the models themselves, not of our agent as a whole. Figures verified against their sources on {checkedOn}.","benchmarksNavLabel":"Model benchmarks","changelogEyebrow":"Changelog","changelogPageTitle":"What's new","changelogLead":"Every change to the service, newest first.","changelogFeed":"Atom feed","changelogMarkdown":"Markdown","changelogSurfacesLabel":"Where","changelogDocs":"Learn more","changelogTypeAdded":"Added","changelogTypeChanged":"Changed","changelogTypeDeprecated":"Deprecated","changelogTypeRemoved":"Removed","changelogTypeFixed":"Fixed","changelogTypeSecurity":"Security","changelogSurfaceWeb":"browser","changelogSurfaceIos":"iPhone and iPad","changelogSurfaceAndroid":"Android","changelogSurfaceDesktop":"desktop","changelogArea_changelog":"Changelog","changelogArea_mobile":"Mobile app","changelogArea_models":"Models","changelogArea_rooms":"Chats","changelogArea_computer":"Agent's screen","changelogArea_agents":"Agents","changelogArea_trust":"Trust & control","changelogArea_connectors":"Integrations","changelogArea_enterprise":"Enterprise","changelogArea_billing":"Plans & billing","changelogArea_partners":"Partners","helpMenuLabel":"Help and support","helpMenuChangelog":"What's new","helpMenuHelp":"Help","helpMenuSupport":"Support","benchmarksEyebrow":"Benchmarks","benchmarksTitle":"The models the agent runs on","benchmarksLead":"We don't train our own model; we pick the strongest available ones and stand behind the choice. Here is where they sit on independent scoreboards, and how we test the agent on our own tasks.","benchmarksTableHeading":"Independent scores","benchmarksTableLead":"The full Artificial Analysis leaderboard ranks the strongest models first. Highlighted rows show the models Samreshuuu offers. Individual evaluations follow the composite index.","benchmarksIndexHeading":"Intelligence Index","benchmarksIndexText":"Artificial Analysis's composite index: one methodology across every model, so the scores are comparable. Built from tasks covering reasoning, science, code and tool use.","benchmarksSweHeading":"SWE-bench Verified","benchmarksSweText":"Real issues from open repositories: the model edits the code and the project's own tests decide. The percentage is how often those tests pass, so it measures working, not well-worded.","benchmarkEvalGdpvalText":"Real work tasks across 44 occupations: the model works as an agent with a shell and a browser, and two models' results are compared blind, head to head. The scale is Elo.","benchmarkEvalBriefcaseText":"Agentic knowledge work: a long task over documents and tools, scored by comparing two models' answers head to head. The scale is Elo, which is why the numbers run past a hundred.","benchmarkEvalTauBankingText":"Tool use in a banking scenario: the model talks to a customer and calls the API. Only a task carried through to the end counts.","benchmarkEvalAutomationBenchText":"Automation across working services: the model drives SaaS interfaces and APIs and takes the process to a result.","benchmarkEvalEnterpriseOpsText":"Company operations: tickets, approvals, systems of record. What counts here is the action completed, not the answer worded well.","benchmarkEvalApexAgentsText":"Long multi-step tasks: whether the model reaches the end without losing the goal along the way.","benchmarkEvalTerminalBenchText":"Work in a terminal: the model gets an environment and a task and has to leave it working, not describe how it would.","benchmarkEvalSciCodeText":"Scientific code: implement methods from papers so that the reference checks pass.","benchmarkEvalItBenchText":"Kubernetes incidents: find the root cause from logs and cluster state.","benchmarkEvalHarveyLabText":"Legal work: drafting and analysis. Every deliverable is checked for invented facts and graded by three judges, so only a small share of tasks pass.","benchmarkEvalHleText":"Humanity's Last Exam: researcher-level questions that search cannot answer.","benchmarkEvalOmniscienceAccuracyText":"Breadth of factual knowledge: the share of questions answered correctly.","benchmarkEvalOmniscienceHonestyText":"The other side of the same test: the share of answers with nothing invented. The ranking inverts, and the models that know more also make more up.","benchmarkEvalGpqaDiamondText":"Graduate-level physics, chemistry and biology questions, written to resist a web search.","benchmarkEvalCritPtText":"Research-level physics problems, second version: the model solves them by running code in an isolated environment.","benchmarkEvalLcrText":"Long-context reasoning: the answer has to be assembled from several places in a large document, not found in one.","benchmarkEvalIfBenchText":"Instruction following: whether format and form constraints are obeyed literally.","benchmarkEvalMmmuProText":"Visual reasoning: questions over images, diagrams and tables.","benchmarkEvalGdpPdfText":"Long working documents: the model reasons over real professional PDFs, and an answer counts only if it meets every criterion of the task.","benchmarkEvalAnalystAgentText":"Analyst work: the model, as an agent, works through spreadsheets and documents to answer the quantitative questions a business analyst faces day to day.","benchmarkEvalTerminalBench40Text":"A newer, harder version of terminal work: 66 tasks across software, machine learning, science, operations and security.","benchmarkEvalTerminalBenchScienceText":"Scientific research in a terminal: 70 tasks written by experts across the natural and engineering sciences, each checked by its own tests.","benchmarkEvalFrontierCodeText":"Agentic coding in real open-source repositories: a change counts if a maintainer would merge it.","benchmarkEvalHleDiamondText":"A refreshed set of Humanity's Last Exam: 1,000 questions split evenly between reasoning and knowledge, some with images.","benchmarkEvalMlcrText":"Long medical files: the answer has to be assembled from fragmented records across several documents, as in reviewing an insurance claim.","benchmarkEvalHealthBenchText":"Medical work: clinicians' conversations with the model about consults, writing and research, graded against physician-written rubrics.","benchmarksOwnHeading":"Our own testing","benchmarksOwnText":"Public benchmarks measure the model, not the agent working on your data. For that we keep 17 domain sets and over a hundred scenarios (procurement, spreadsheets, documents, market research), graded by rubrics and a judge model.","weeklyLimitTitle":"Weekly limit","compareRowRequestsOnModel":"Requests on {model}","usageLimitWeeklyResetSub":"Resets {date}","trialUsageTitle":"Trial usage","trialEndsShort":"Ends {time}","usageTrialEndSub":"Ends {date}","usageNoData":"No usage yet","usageAvgPerDayShare":"{share} of the weekly limit per day on average","usageConnectorCalls":"{name}: API calls","usageByModel":"By model","usageOtherModels":"Other","usageByIntegration":"By integration","usageOpRemoveBackground":"Background removal","usageOpBlurBackground":"Background blur","usageOpExpand":"Image expand","usageOpEraseForeground":"Object removal","usageOpGenFill":"Generative fill","usageOpEditPhoto":"Photo editing","usageOpCrop":"Cropping","usageOpRotate":"Image rotation","usageOpAddShadow":"Shadow effect","usageOpAddBorder":"Border effect","usageOpAddText":"Text on image","usageOpMarketplaceResize":"Marketplace resize","usageOpTts":"Text-to-speech","usageOpMusic":"Music generation","usageOpSfx":"Sound effects","usageByMember":"By member","usageOtherMembers":"Other members","usageBySession":"By chat","usageOtherSessions":"Other chats","usageByTask":"By task","usageOtherTasks":"Other tasks","usageByCategory":"By type","usageCategoryText":"Text","usageCategoryImage":"Images","usageCategoryVideo":"Video","usageCategoryAudio":"Audio","usageCategoryIntegration":"Integrations","usageCategoryOther":"Other","copied":"Copied","copyTableForSheets":"Copy for Excel","failedToCopy":"Failed to copy","expand":"Expand","collapse":"Collapse","pleaseWait":"Please wait","filesStillUploading":"Files are still uploading","tellMoreAboutFinding":"Tell me more about {finding}","upload":"Upload","homeJobsTitle":"Give an agent a job","homeJobsCta":"Build your own agent","homeComposerPlaceholder":"Message","homeComposerPlaceholderRegular":"Message. Agents, people and integrations with @, commands and skills with /","roomComposerPlaceholder":"Message the members · @ calls an agent","askQuestion":"Describe what you need done…","statusScheduled":"Scheduled","statusQueued":"Queued","runElapsed":"running {elapsed}","statusSleeping":"Waiting to resume","statusDeferred":"Retry scheduled","statusCaveated":"Completed with caveats","statusIdle":"Idle","statusSystemAborted":"Timed out","statusBounded":"Partially done","statusCompleted":"Completed","statusPaused":"Paused","statusPausedPlanTooltip":"Paused: no active plan · carries on by itself once a plan covers it","statusPausedPlanChip":"Plan needed","taskPlanPausedTitle":"Tasks are not running","taskPlanPausedDesc":"They resume on a plan with tasks","statusNeedsReconnect":"Needs reconnecting","statusBlocked":"Cannot proceed","statusNeedsOwner":"Needs your help","runReconnectCta":"Reconnect {service}","runScopeAccessHint":"The service denied access to the data. Check the connection’s permissions in the service dashboard.","runScopeAccessNamedHint":"Connection {connection} needs the permissions {scopes}.","statusPrOpen":"PR open","statusCiRunning":"CI running","sessionInboxFailed":"Chat errored","sessionInboxCompleted":"Response ready","sessionInboxOpen":"Open chat","sessionInboxQueuedSummary":"Updates in chats: {count}","cancel.client_disconnect":"the connection dropped","cancel.timeout":"time ran out","cancel.internal":"a service fault","cancel.takeover":"the answer continued in another window","cancel.access_revoked":"access was revoked","cancel.lease_lost":"a service fault","cancel.preempt":"a newer request replaced it","cancel.shutdown":"the service restarted","turnEnding.canceled":"Stopped","turnEnding.interrupted":"Interrupted","turnEnding.interruptedBecause":"Interrupted: {reason}","turnEnding.failedBecause":"Failed: {reason}","turnEnding.answerMissing":"The answer didn't arrive","chatPausedAttempt":"Attempt {attempt} of {maxAttempts}","chatPauseMetaBilling":"Payment needed","chatPauseMetaFresh":"Waiting for the service","chatPauseMetaDevice":"Waiting for the computer","chatPauseTitleUnknown":"Paused","chatPauseTitleService":"{cause} · {service}","chatPauseResumesIn":"Continues in {countdown}","chatPauseBodyFresh":"Work resumes automatically","chatPauseBodyBilling":"Resumes once the plan changes or the limit renews","chatPauseBodyDevice":"Work resumes once the computer is available","pause.rate_limit":"Rate limit","pause.quota":"Request limit spent","pause.provider_down":"Temporary service error","pause.timeout":"Service did not answer in time","pause.deadline":"Work window limit reached","pause.kernel_busy":"A cell is still running","pause.deploy":"Service update","pause.external_job":"Waiting for the operation result","pause.awaiting_run":"Waiting on a background task","pause.hands_offline":"Computer offline","pause.hands_bridge_lost":"No response from the computer","pause.workspace_moved":"The chat's folder changed","pause.runner_lost":"Run restarting","pause.needs_approval":"Waiting for acceptance","pause.needs_input":"Needs your reply","pause.needs_step":"Your step is needed","copy":"Copy","editMessage":"Edit message","regenerate":"Regenerate","turnStillRunning":"Still running","turnAnnounceStarted":"{name} is working","turnAnnounceReplied":"{name} replied","turnAnnounceFinished":"{name} finished working","timeSec":"{seconds} sec","timeMs":"{ms} ms","timeUnderSec":"<1 sec","timeMinSec":"{minutes} min {seconds} sec","timeMin":"{minutes} min","timeHourMin":"{hours} h {minutes} min","timeHour":"{hours} h","timeDay":"{days} d","timeDayHour":"{days} d {hours} h","timeNow":"now","timeIn":"in {time}","timeAgo":"{time} ago","compactionFailedNotice":"Couldn’t compact the context. The chat history is still available.","heroToolConnectors":"Checking connections","heroToolBrowser":"Opening the CRM in the browser","heroToolBitrix":"Exporting companies from the CRM","heroToolSheets":"Reading the Google Sheet","heroToolTelegram":"Checking Telegram chats","heroToolDrafts":"Drafting the emails","sourcesLabel":"Sources","artifactDocument":"Document","artifactComparison":"Comparison","artifactCode":"Code","artifactInteractive":"Interactive","artifactHtmlApp":"App","artifactFile":"File","artifactTable":"Table","artifactContentUnavailable":"Content unavailable: the file was not saved or you have no access to it","artifactEditorLoading":"Loading editor…","artifactPreparing":"Preparing…","artifactContentLoading":"Loading content…","artifactImage":"Image","artifactVideo":"Video","artifactPresentation":"Presentation","artifactAudio":"Audio","artifactArchive":"Archive","artifactPreviewAriaLabel":"File preview","artifactPreviewClose":"Close preview","mediaPrevious":"Previous","mediaNext":"Next","mediaSaveToPhotos":"Save to Photos","mediaSavedToPhotos":"Saved to Photos","mediaSaveToPhotosFailed":"Couldn't save to Photos","positionOfTotal":"{current} of {total}","mediaFrames":"Album frames","mediaFrame":"Frame {index}","imageEditOpen":"Edit","mediaZoomIn":"Zoom in","mediaZoomOut":"Zoom out","mediaLoadFailed":"Failed to load","mediaPlaybackUnsupported":"Can't play here, download the file","refetchFailedShowingLast":"Couldn't refresh. Showing the last loaded data","artifactVersionLatest":"Latest","artifactVersionComparedTo":"Against v{version}:","artifactVersionNoStructuralChange":"structure unchanged","artifactVersionRestore":"Restore v{version}","artifactVersionRestored":"Version restored","artifactVersionRestoredHint":"v{from} is now v{to}; nothing above it was lost","artifactVersionRestoreFailed":"Could not restore that version","artifactManualEditing":"Editing text","artifactCancelManualEdit":"Cancel editing","artifactActionsMenu":"Actions menu","artifactOpenSite":"Open in browser","artifactOpenSiteFailed":"Couldn't open the page","artifactShareLink":"Share link","artifactShareLinkLives":"The link works until you stop sharing it or delete the chat.","artifactBadgeMadeWith":"Made with {brand}","artifactBadgeMakeOne":"Make one like this","artifactShareClosedTitle":"Access to this file is closed","artifactShareClosedBody":"The link was closed or the chat with the file was deleted. Ask the person who sent it for a new one.","artifactLinkToFile":"Link to file","artifactVersionsSection":"Versions","artifactShareFileReady":"File is ready","artifactShareFileFailed":"Couldn't share the file","artifactFormatWordDocument":"Word document","artifactFormatDashboard":"Dashboard","previewUpdatedAtClock":"updated at {when}","previewUpdatedYesterday":"updated yesterday","previewUpdatedOnWeekday":"updated on {when}","previewUpdatedOnDate":"updated on {when}","previewFactPagesOne":"{count} page","previewFactPagesFew":"{count} pages","previewFactPagesMany":"{count} pages","previewDocxViewLabel":"Document view","previewPageLabel":"Page {page}","previewSheetsLabel":"Workbook sheets","previewDocxViewText":"Text","previewDocxViewPages":"Pages","previewFactSheetsOne":"{count} sheet","previewFactSheetsFew":"{count} sheets","previewFactSheetsMany":"{count} sheets","previewFactRowsOne":"{count} row","previewFactRowsFew":"{count} rows","previewFactRowsMany":"{count} rows","previewFactLinesOne":"{count} line","previewFactLinesFew":"{count} lines","previewFactLinesMany":"{count} lines","codeWrapLines":"Wrap lines","previewColumnCountOne":"{count} column","previewColumnCountFew":"{count} columns","previewColumnCountMany":"{count} columns","previewShownFirstOne":"Showing the first {part}","previewShownFirstFew":"Showing the first {part}","previewShownFirstMany":"Showing the first {part}","previewShownFirstOfOne":"Showing the first {part} of {total}","previewShownFirstOfFew":"Showing the first {part} of {total}","previewShownFirstOfMany":"Showing the first {part} of {total}","previewOpenWhole":"Open in full","previewUnavailableTitle":"No preview","previewUnavailableHint":"An app that supports this format will open the file.","previewArchiveFilesOne":"Contains {count} file: {names}","previewArchiveFilesFew":"Contains {count} files: {names}","previewArchiveFilesMany":"Contains {count} files: {names}","previewArchiveNamesMore":"{names} and {rest} more","previewArchiveEmpty":"The archive is empty","previewTooLargeTitleSpreadsheet":"The spreadsheet is too large to preview","previewTooLargeTitleDocument":"The document is too large to preview","previewTooLargeTitlePresentation":"The presentation is too large to preview","previewTooLargeTitlePage":"The page is too large to preview","previewTooLargeTitleModel":"The model is too large to preview","previewTooLargeLimitSpreadsheet":"Preview is available for spreadsheets up to {limit}.","previewTooLargeLimitDocument":"Preview is available for documents up to {limit}.","previewTooLargeLimitPresentation":"Preview is available for presentations up to {limit}.","previewTooLargeLimitPage":"Preview is available for pages up to {limit}.","previewTooLargeLimitModel":"Preview is available for 3D models up to {limit}.","previewTooLargeLimitFile":"Preview is available for files like this up to {limit}.","previewShowFirstOne":"Show the first {part}","previewShowFirstFew":"Show the first {part}","previewShowFirstMany":"Show the first {part}","previewOpenInOtherApp":"Open in another app","previewSpreadsheetEmpty":"The spreadsheet is empty","previewFactSlidesOne":"{count} slide","previewFactSlidesFew":"{count} slides","previewFactSlidesMany":"{count} slides","download":"Download","downloadSavedTitle":"File saved","downloadInAppTitle":"This browser can't save files","downloadInAppDescription":"Open the page in a regular browser and download the file there: copy the link and paste it into the address bar.","downloadShowInFolder":"Show in folder","downloadAppsEyebrow":"APPS","downloadHeroTitle":"Samreshuuu on your device","downloadHeroBody":"On your computer, the agent works locally: it opens its own browser, runs commands, and works with your real files, not in the cloud. Apps for macOS, Windows, Android, and iPhone are all available now.","downloadMacTitle":"macOS app","downloadMacDesc":"Apple Silicon and Intel. Lives in the Dock, keeps tasks running in the background.","downloadMacCta":"Download .dmg","downloadVersion":"Version {version}","downloadWinTitle":"Windows app","downloadWinDesc":"Windows 10 and 11. Lives in the tray, keeps tasks running in the background.","downloadWinCta":"Download .exe","downloadLinuxTitle":"Linux app","downloadLinuxDesc":"x86_64. AppImage for Linux with glibc 2.36 or newer. A Debian package is also provided with each release.","downloadAppImageCta":"Download .AppImage","downloadDebCta":"Download .deb","downloadMobileTitle":"Mobile app","downloadMobileDesc":"Chat, tasks, and notifications in your pocket. Published on RuStore, Google Play, and the App Store.","downloadMobileStoreCta":"Get it on {store}","downloadStarted":"Download started","downloadRetry":"Didn't start? Download again","downloadCheckBrowser":"The file will appear in your browser's downloads.","downloadFeaturesEyebrow":"FEATURES","downloadFeaturesTitle":"Less routine, more results","downloadFeaturesBody":"The desktop app lets the agent work directly on your computer: its own browser, your files, and commands, all running locally, not in the cloud.","downloadFeatureBrowserTitle":"Work in a browser on your computer","downloadFeatureBrowserBody":"The agent opens a separate browser profile on your computer to visit sites, fill out forms and collect data.","downloadFeatureFilesTitle":"Works with your files","downloadFeatureFilesBody":"The agent works with real files in a folder you choose on your computer, not in an isolated cloud.","downloadFeatureCommandsTitle":"Commands on your computer","downloadFeatureCommandsBody":"Commands and code run right on your computer in protected mode, not in the cloud.","downloadFeatureTasksTitle":"Tasks run in the background","downloadFeatureTasksBody":"Long-running tasks run in the background using your computer's resources. Close the window, and the result will arrive on its own.","downloadHowItWorksEyebrow":"HOW IT WORKS","downloadHowItWorksBody":"The app is how the agent acts on your computer: it thinks on our servers but works locally. The agent drives a browser you already have installed, works with files in a folder you choose, and runs commands on your computer in protected mode. The browser opens in a separate profile: your own tabs, sessions, and passwords are left untouched, but your everyday sign-ins don't carry over either. If a site asks you to sign in, sign in from that profile.","downloadBrowsersNote":"Supported browsers are Chromium-based: Google Chrome, Microsoft Edge, Brave, Vivaldi, Opera, Yandex Browser, Chromium, and Chromium-Gost (for sites that require GOST encryption). The app uses your saved browser choice, then a supported system default, then another installed Chromium browser. You can ask the agent to open a particular supported browser. Safari and Firefox aren't supported yet.","emailCodeConfirm":"Confirm","messageEditSend":"Send","requiredField":"Required field","email":"Email","password":"Password","returnToLogin":"Return to login","verifying":"Verifying...","continueWithYandex":"Continue with Yandex","continueWithGoogle":"Continue with Google","continueWithApple":"Continue with Apple","orLoginWith":"or sign in with","authConsentPrefix":"By continuing, you give ","authConsentLink":"consent to personal data processing","appCallbackReturning":"Returning to the app…","appCallbackHint":"If the app didn't open automatically, tap the button below.","appCallbackOpenApp":"Open the app","appCallbackConfirmTitle":"Is it you signing in to the app?","appCallbackConfirmHint":"Confirm only if you started signing in to the app on your own computer. If someone sent you this link, decline: otherwise the sender gets into your account.","appCallbackConfirmYes":"Yes, it's me","appCallbackConfirmNo":"No, it's not me","appCallbackDeclined":"Sign-in canceled","appCallbackDeclinedHint":"You can close this tab.","desktopLoginAwaiting":"Continue signing in in your browser","appLoginAwaiting":"Continue in the sign-in window","appLoginTimedOut":"Sign-in timed out","desktopLoginAwaitingHint":"We'll pick the result up on our own as soon as you're done.","desktopLoginReopen":"Reopen the link","desktopLoginCopyLink":"Copy the link","desktopLoginExchanging":"Finishing sign-in…","desktopLoginTimedOut":"The sign-in never came back","desktopLoginTimedOutHint":"The browser returned no answer. Try again, or sign in with email.","socialLoginFailed":"Sign-in failed","socialLoginFailedDescription":"Try again or sign in with email","sendingCode":"Sending...","resendCode":"Resend code","resendWhileRunning":"The agent is busy. Wait for the turn to end, or send the text from the field","authEmailLabel":"Email","continueWithSso":"Continue with SSO","ssoStepTitle":"Sign in with SSO","ssoStepSubtitle":"Enter your work email, and we'll open your company's sign-in page","ssoContinue":"Continue","ssoRedirecting":"Opening corporate login...","ssoRequiredHint":"Your organization signs in through its own identity provider, so we'll open its login page","ssoNotConfiguredForDomain":"Corporate sign-in isn't set up for {domain}","ssoSendCodeInstead":"Get a code to this email","ssoLookupFailed":"Couldn't check corporate sign-in. Try again.","ssoNavLabel":"Corporate login","ssoDescription":"Sign members in through your OIDC or SAML identity provider and manage access with SCIM","ssoOwnerOnly":"Only the organization owner can change corporate login","ssoSamlIdpEntityId":"IdP entity ID","ssoSamlSpEntityId":"Service provider entity ID","ssoSamlAcsUrl":"Assertion Consumer Service URL","ssoSamlMetadataUrl":"Service provider metadata URL","ssoSamlSsoUrl":"IdP sign-in URL","ssoSamlCertificates":"IdP signing certificates","ssoSamlCertificatesHint":"Paste PEM certificates from your provider. Keep both certificates here during signing-key rotation.","ssoSamlTestOk":"SAML settings are valid. Complete a sign-in at your provider to check the full flow.","ssoSamlTestCertificates":"Signing certificates: {count}","ssoGroupRolesTitle":"Group roles","ssoGroupRolesHint":"Enter the group as the provider names it: its object ID (Entra's default) or its name. SCIM matches a group by its externalId or its name, SSO by the groups claim value. An admin group takes priority; everyone else is a member. In Entra, send only groups assigned to the application: with many groups the provider withholds them and sign-in is refused.","ssoGroupRolesSummary":"Configured groups: {count}","ssoGroupIdentifier":"Group identifier","ssoGroupAdd":"Add group","scimAccessRevoked":"Access disabled by your identity provider","scimTitle":"Member provisioning","scimDescription":"Your provider creates and disables members and synchronizes groups. Disabling a member revokes their sessions.","scimEnabled":"Accept provisioning updates","scimEnabledHint":"Turning this off stops SCIM API updates. Member access remains managed by the directory.","scimLoadFailed":"Could not load provisioning settings","scimToken":"SCIM token","scimTokenMissing":"No token created","scimCreateToken":"Create token","scimBaseUrl":"SCIM base URL","scimHandOverTitle":"Hand member access over to your directory?","scimHandOver":"Hand over","scimHandOverDescription":"Creating this token makes your directory responsible for member access. Provision every member through your identity provider before their next sign-in: joining by domain and manual invitations will no longer grant access. Turning off SCIM updates keeps this policy; removing SCIM returns access to the organization. The organization owner keeps access.","scimRotateTitle":"Rotate the SCIM token?","scimRotateDescription":"The previous token stops working immediately. Replace it in your provider to resume provisioning updates.","scimTokenFailed":"Could not create the SCIM token","scimRemove":"Remove SCIM","scimRemoveTitle":"Remove SCIM?","scimRemoveDescription":"The token stops working and the directory's user and group records are deleted. Members stay in the organization with their roles, and people the directory turned off can be invited again.","scimRemoveFailed":"Could not remove SCIM","ssoCertificateExpiring":"The provider certificate expires on {date}. Add a new certificate before then, or SAML sign-in will stop working.","ssoCertificateExpired":"The provider certificate expired on {date}, so SAML sign-in is not working. Add a valid certificate.","scimTokenReady":"SCIM token created","scimTokenOnce":"Copy this token to your provider now. It is shown only once.","ssoPreset":"Provider","ssoIssuer":"Issuer","ssoDiscoveryUrl":"Discovery URL","ssoDiscoveryUrlHint":"Leave empty to use /.well-known/openid-configuration under the issuer","ssoDomains":"Email domains","ssoDomainsTitle":"Domains","ssoDomainsProofHint":"Login and joining by domain work only once the domain is verified as yours","ssoDomainsRequired":"At least one domain is required","ssoDomainPending":"Unverified","ssoDomainVerifiedBadge":"Verified","ssoDomainGetProof":"Verify domain","ssoDomainCheck":"Check","ssoDomainProofInstruction":"Publish this text at {url}","ssoDomainVerified":"Domain verified","ssoDomainVerifyFailed":"Could not verify the domain","ssoDomainChallengeFailed":"Could not issue the verification text","ssoDomainJoin":"Let colleagues join by domain","ssoDomainJoinHint":"Anyone who signs in with an address on a verified domain will be offered to join and take one of the organization's paid seats","ssoDomainJoinNeedsVerified":"Verify at least one domain first","ssoDomainAdd":"Add domain","ssoDomainRemove":"Remove domain","ssoEnforce":"Corporate login only","ssoEnforceHint":"On verified domains, sign-in by code and through other services is switched off","ssoEnabled":"Sign-in through the provider","ssoEnabledHint":"Members with an address on a verified domain see corporate login on the sign-in screen","ssoSaved":"Settings saved","ssoSaveFailed":"Could not save","ssoLoadFailed":"Could not load the settings","ssoDeleteTitle":"Delete corporate login?","ssoDeleteRow":"Delete corporate login","ssoDeleteDescription":"Members return to the ordinary ways in","ssoDeleteFailed":"Could not delete","ssoDeleteOrDisableDescription":"The provider settings will be erased and members return to the ordinary ways in. Turning sign-in off keeps the settings.","ssoTestFailed":"The test failed","ssoTestIssuer":"Issuer: {issuer}","ssoTestKeys":"Keys in JWKS: {count}","ssoTestUnusableAlgs":"Algorithms that cannot be verified: {algs}","ssoLoginsTitle":"Logins through the provider","ssoLoginsHint":"Recent sessions issued through your provider","ssoLoginsEmpty":"No logins yet","ssoLoginRevoked":"Revoked","ssoProviderNone":"No provider connected","ssoProviderNoneMeta":"You will need an email domain and app settings from your identity provider","ssoProviderNeedsDomain":"Add an email domain first","ssoStateDisabled":"Off","ssoStateNeedsDomain":"Domain not verified","ssoTestOk":"The provider responds","ssoProviderModalTitle":"Identity provider","ssoProviderModalSubtitle":"App settings from your identity provider's console","ssoRedirectUris":"Redirect URIs","ssoRedirectUrisHint":"Add both to the app at your provider: the first for the browser, the second for the desktop and mobile app","ssoRulesTitle":"Sign-in rules","ssoEnforceConfirmTitle":"Turn on corporate login only?","ssoEnforceConfirmDescription":"Members with an address on a verified domain will sign in only through the provider. Test the connection before turning this on","ssoDisableConfirmTitle":"Turn off sign-in through the provider?","ssoDisableConfirmDescription":"Corporate-only login is lifted too, and members return to the ordinary ways in","ssoDomainReissue":"Issue new text","ssoDomainProofCheckHint":"Once the text opens at this address, press Check. New text replaces the previous one","sent":"Email sent","retryCooldown":"Retry in {seconds} sec","retryCooldownMinutes":"Retry in {minutes} min","turnErrorCopyRequestId":"Copy request ID","turnErrorOccurrences":"Occurred {count} times","sendAnyway":"Send anyway","inviteAnyway":"Invite anyway","checkSpamFolder":"No email? Check Spam.","openMailbox":"Open your inbox","close":"Close","checkYourEmail":"Check your email","googleLinkCodeNote":"An account with this email already exists. Enter the code to connect Google to it, and next time sign in with Google without a code.","providerLinkEmailNote":"The account you signed in with has no email. Enter your email to get a code, and this sign-in will be connected to your account. Next time you will not need a code.","otpCodeSentDescription":"We sent an 8-digit code to","useAnotherEmail":"Use another email","start":"Start","subscriptionActive":"Active","autoRenewOff":"Auto-renewal off","subscriptionExpired":"Expired","accessStaysUntil":"Access stays until {date}","creditsHeadroomLowWeekly":"Your weekly limit covers only a few more messages: long chats use it up faster","creditsHeadroomLowWeeklyResets":"Your weekly limit covers only a few more messages: long chats use it up faster · resets {time}","weeklyLimitUsed":"{percent}% of your weekly limit used","weeklyLimitUsedResets":"{percent}% of your weekly limit used · resets {time}","creditsExhaustedWeekly":"Weekly limit reached","creditsExhaustedWeeklyResets":"Weekly limit reached · resets {time}","creditsReservedWeekly":"The rest of your weekly limit is held by replies and tasks running now · you can send once they finish","chatDegraded":"Usage limit reached","chatDegradedAskAdmin":"Your organization's weekly limit is reached. It resets on its own, or sooner if an admin upgrades.","chatDegradedAskAdminNoPurchase":"Your organization's weekly limit is reached. It resets on its own, or an admin can lift it sooner.","chatWalledResets":"Chat limit · try again {time}","chatWalled":"This chat has reached its limit","disableAutoRenew":"Turn off auto-renewal","disableAutoRenewTitle":"Turn off auto-renewal?","disableAutoRenewDescription":"Auto-renewal will be turned off, but your access stays until {date}. After that your subscription won't renew and you'll lose:","disableAutoRenewDescriptionLapsed":"The paid period has already ended. Turning off auto-renewal stops the retry charges, and the subscription won't renew. You'll lose:","disableAutoRenewDescriptionNoDate":"Auto-renewal will be turned off, but your access stays until the end of the paid period. After that your subscription won't renew and you'll lose:","activeUntilPeriodEnd":"Access stays until the end of the paid period","cancelRefundNote":"Need a refund for unused time? Email us at","cancelStopsRetries":"There will be no further charges.","keepSubscription":"Keep subscription","failedToCancelSubscription":"Couldn't turn off auto-renewal","retentionOfferTitle":"You can stay with a discount","retentionOfferDescription":"{percent}% off your next {cycles} payments. Your plan and limits stay the same.","retentionOfferDescriptionPriced":"{percent}% off: {newAmount} instead of {fullAmount} for your next {cycles} payments. Your plan and limits stay the same.","retentionOfferAccept":"Stay with {percent}% off","retentionOfferAppliedTitle":"Discount applied","retentionOfferAppliedDescription":"Your next {cycles} payments are {percent}% off.","retentionOfferFailed":"Could not apply the discount","cancelReasonTitle":"Why are you turning it off?","reasonTooExpensive":"Too expensive","reasonNotUsing":"Not using it enough","reasonMissingFeatures":"Missing features","reasonSwitching":"Switching to another service","reasonTemporary":"Don't need it right now, I'll be back","reasonOther":"Other","cancelCommentPlaceholder":"Tell us more (optional)","planNone":"No plan","planNoneHint":"Sending messages is closed. Chats, files and settings stay.","planTeamDescription":"For organizations: Pro or Max for every member","seatsCardTitle":"Seats","seatsNoChange":"No change","seatsScheduledFrom":"Seats from {date}: {seats}","seatsScheduleWithdrawn":"The seats scheduled to go at renewal will stay","seatsScheduleApply":"Schedule","seatsScheduled":"Seat change scheduled","seatsInvoiceForToday":"Charge today: {amount} ₽","seatsInvoiceAmount":"Invoice for the added seats: {amount} ₽","seatsApply":"Apply","seatsPayAndApply":"Pay & apply","seatsUpdated":"Seats updated","seatsPaidHint":"The new seats are ready to hand out to members.","seatsUpdateFailed":"Failed to update seats","seatsManage":"Manage","seatsModalTitle":"Number of seats","seatsModalDescription":"New seats appear once paid: the rest of the period is charged by the day. Fewer seats take effect at renewal, and until then you keep the current ones.","changePlan":"Change plan","billingRenewal":"Renews {date}","billingNextCharge":"Next charge {date}","billingNextChargeCard":"Next charge {date} to card •••• {last4}","billingRenewalExternal":"Renews {date} on the {provider} side","renewalConfirming":"Renewal is being confirmed","externalExpiresOn":"Access until {date}. Renew through {provider}","externalManageNote":"Your subscription is billed by {provider}, so cancel or change the plan there.","externalManageAction":"Open {provider}","upgradeElsewhereTitle":"Your plan is handled by {provider}","upgradeElsewhereBody":"This organization's plans are enabled in your {provider} account.","marketplaceTrialTitle":"Trial until {date}","marketplaceTrialBody":"After that, {provider} bills the subscription. Without payment, access is paused; your chats and files stay.","billingGroupPlan":"Plan","billingGroupHistory":"History & documents","billingHistoryRowMeta":"Payments, invoices and closing documents","billingHistoryEmpty":"No payments yet","paymentMethodLabel":"Payment method","orderRetryUpdateCard":"Another payment method","orderRetryCheckout":"Pay again","updateCard":"Update card","updateCardShort":"Update","cardUpdateSuccess":"Card updated","cardBindingRejected":"The payment provider declined the card binding. Try another card or try again later.","unbindCardButton":"Remove card","unbindCardConfirmTitle":"Remove saved card?","unbindCardConfirmDescription":"Your card will be removed and auto-renewal will stop. You can add a card again anytime.","unbindCardDone":"Card removed","renewalFailingBanner":"The renewal payment could not be collected.","renewalOwedBanner":"The {plan} renewal payment didn't go through, so the plan is switched off.","renewalOwedCardHint":"Link a new card and we'll charge {amount} to it right away and renew the plan.","declineInsufficientFunds":"Renewal failed: not enough funds on the card. Top up the card or use another one to keep access to your plan.","declineCardExpired":"Renewal failed: your card has expired. Add a new card to keep access to your plan.","declineCardInvalid":"Renewal failed: the card details are invalid. Add a new card to keep access to your plan.","declineCardRestricted":"Renewal failed: the payment was declined by your bank. Contact the bank or use another card to keep access to your plan.","declineAuthenticationRequired":"Renewal failed: your bank asked to confirm the charge. Update your card to keep access to your plan.","declineIssuerUnavailable":"Renewal failed: your bank temporarily did not accept the charge. You can use another card to keep access to your plan.","orderDeclineInsufficientFunds":"Not enough funds on the card.","orderDeclineCardExpired":"The card has expired.","orderDeclineCardInvalid":"The card details are invalid.","orderDeclineCardRestricted":"The payment was declined by your bank.","orderDeclineIssuerUnavailable":"Your bank is temporarily unavailable.","orderDeclineAuthenticationRequired":"Your bank asked to confirm the payment.","bindCard":"Add card","cardExpiring":"Your card is expiring soon","planPeriodMonthly":"Monthly plan","planPeriodYearly":"Yearly plan","planPeriodQuarterly":"Quarterly plan","discountBadgeLabel":"−{percent}%","discountCyclesLine":"{percent}% off · {cycles} discounted charges left · then {amount}","renewalNextRetry":"Next automatic attempt no earlier than {date}.","renewalNoMoreAttempts":"There will be no more automatic charge attempts.","renewalNoMoreAttemptsUntil":"There will be no more automatic charge attempts. Access to your plan stays until {date}.","renewalNoCard":"No card is linked, so the plan won't renew. Add a card to renew it automatically.","renewalRailFailed":"Payment failed","renewalRailCardExpiring":"Card expiring","renewalNoticeDismiss":"Hide payment reminder","chargeNow":"Charge now","billingManagedByAdmin":"Billing is managed by your organization administrators. The request reaches them in chat and as a notification.","cardExpiringDetail":"Card •• {last4} expires {date}. Update it so your subscription isn't interrupted.","invoiceSessionExpired":"Session expired. Sign in again to download the invoice.","rechargeInitiated":"Charge initiated. Access will update once the bank confirms","rechargeFailed":"Couldn't charge your saved card","cancelUsageActiveDays":"You worked with the agent on {days} days this month","renewalOffUntil":"Active until {date}, won't renew","planSourceGift":"Gift code · until {date}","planSourcePromo":"Promo code · until {date}","planSourceAdmin":"Gift from Samreshuuu · until {date}","planSourcePromised":"Access until the invoice is paid · until {date}","planCompUntil":"Active until {date}, won't renew","renewalAwaitingInvoice":"Renewal invoice issued","canceledNoMoreCharges":"No more charges. Access until {date}","resumePlan":"Turn on auto-renewal","resumePlanDone":"Auto-renewal turned on","resumePlanFailed":"Couldn't turn on auto-renewal","resumeManagedByAdmin":"Auto-renewal is off. An organization administrator can turn it back on.","reactionSearch":"Search emoji","reactionSearchEmpty":"Nothing found","reactionReactWith":"React with {emoji}","reactionAdd":"Add reaction","reactionMore":"More emoji","reactionFailed":"Reaction was not saved","emailUpdated":"Email updated successfully","emailLinkConfirmedDescription":"Your sign-in address is now {email}.","emailLinkFailedTitle":"Couldn't confirm the email","emailLinkFailedDescription":"Request a new letter in settings.","emailVerified":"Email verified","emailVerifiedDescription":"Redirecting you to the app...","tokenExpired":"Link expired or invalid","tokenExpiredDescription":"Please request a new password reset link","magicAwaitingTitle":"Confirm the sign-in in your chat","magicAwaitingDescription":"We asked the chat you opened this link from whether to let this browser in. Confirm it there and this page will continue on its own.","magicApprovalExpired":"The chat didn't answer in time. Request a new link in the chat and open it again.","magicLinkFailedTitle":"Couldn't sign in with this link","magicLinkFailedDescription":"The link has expired, was already used, or the sign-in was declined in the chat. Request a new link in the chat.","magicLinkForeignTitle":"This link is for another account","magicLinkForeignDescription":"You are signed in as {current}. To open the link, log out and open it again.","connectReturnFailedTitle":"Couldn't finish connecting","connectReturnFailedDescription":"Open the connect card in the chat and try again.","linkInvalid":"Invalid reset link","linkInvalidDescription":"The password reset link is broken or incomplete","openingPaymentPage":"Opening payment page...","paymentOpenedInBrowserTitle":"Payment opened in your browser","paymentOpenedInBrowserDescription":"Finish the payment in your browser and come back. Everything updates automatically.","openPaymentPageAgain":"Open the payment page again","pageNotLoading":"Page not loading?","tryDisablingVpn":"Try disabling VPN or copy the link","copyLink":"Copy link","externalWindowBlocked":"Your browser blocked the new window","externalWindowBlockedHint":"Allow pop-ups for this site, or open the link in this tab","externalWindowBlockedOpenHere":"Open here","planProName":"Pro","planMaxName":"Max","popular":"Popular","featureAllModels":"Top models","planTeamName":"Team","pricingTeamPriceFrom":"from","featureUnifiedBilling":"One invoice and contract for the organization","featureKnowledgeBase":"Shared drive and knowledge base","featureAccessAndRoles":"Member roles and permissions","switchToYearly":"Switch to yearly billing","switchToMonthly":"Switch to monthly billing","switchToQuarterly":"Switch to quarterly billing","switchToYearlyTitle":"Switch to yearly billing?","switchToMonthlyTitle":"Switch to monthly billing?","switchToQuarterlyTitle":"Switch to quarterly billing?","planSwitchAction":"Switch","paymentRestartTitle":"Start the payment again?","paymentRestartDesc":"The payment session has expired, and the previous payment form no longer works.","paymentRestartAction":"Start again","periodSwitchConfirmDescription":"You'll be charged {price} on {date}, at the start of the next period, not now. Your current period stays unchanged until then.","downgradeConfirmTitle":"Switch to {plan}?","downgradeConfirmDescription":"You'll be charged {price} for the {plan} plan on {date}, at the start of the next period, not now.","downgradeConfirmDescriptionNoDate":"You'll be charged {price} for the {plan} plan at the start of the next period, not now.","downgradeKeepsAccess":"Your current {plan} plan stays active until {date}.","planChangeScheduledTitle":"Plan change scheduled","planChangeScheduledDescription":"The new plan takes effect at the end of your paid period.","planChangeCancelledTitle":"Plan change canceled","planChangeCancelledDescription":"You're staying on your current plan.","planChangePending":"Plan change scheduled for {date}: switching to {plan}.","planChangeCancelAction":"Cancel change","currentPlanBadge":"Current","featureDailyTasksPerSeat":"Every member gets their own weekly limit","featureAIAssistant20Integrations":"110+ services: 1C, CRM, marketplaces","featureCloudBrowser":"A dedicated cloud browser that works while you’re away","featureHigherLimits":"5× the Pro limit","featureHigherLimitsPro":"A limit for everyday work","usageMultipleOne":"{count}×","usageMultipleFew":"{count}×","featureVideoGeneration":"Video from a description","featureOvernightReport":"Every morning, a report on what stopped and why","featureControllersReadOnly":"Reads MTConnect, FANUC FOCAS, OPC UA and Modbus, read-only","featureLimitEpisodes":"One message when a limit is crossed, one when it is back","featureDowntimeChat":"Ask about downtime in chat","featureTeamToolsDelivery":"Reports and alerts in Slack or Teams","planDescriptionProShopFloor":"For a shop floor: reports, downtime, limits","featureMaxModel":"All top models","featurePriorityQueue":"No queue at peak hours","featurePrioritySupport":"Telegram support replies within an hour","featureSchedules":"Scheduled tasks","perPersonPerMonth":"/ person / month","savingsPercent":"Save {percent}%","billingPeriodLabel":"Billing period","enterpriseTitle":"Enterprise Solution","enterpriseDescription":"SSO, SLA, 152-FZ compliant data processing and on-premise for companies with special requirements","enterpriseDescriptionGdpr":"SSO, SLA, GDPR-compliant servers in the EU/EEA and on-premise for companies with special requirements","enterpriseContactCta":"Discuss terms","featureAuditLogs":"Log of every action in the organization","welcomeToPlan":"Welcome to {plan}!","upgradeSuccessDescription":"Your plan is active, you can carry on.","paymentProcessingTitle":"Processing your payment…","paymentProcessingDesc":"Confirming the payment with the bank. This usually takes less than a minute.","paymentDelayedDesc":"The payment is still being processed. We'll update your plan automatically as soon as the bank confirms it. You can keep working in the meantime.","paymentUnconfirmedTitle":"Payment not completed","paymentUnconfirmedDesc":"The payment hasn't been confirmed yet. If you've already paid, everything will update on its own.","returnToPayment":"Return to payment","paymentFailedTitle":"Payment didn't go through","paymentFailedDesc":"The payment wasn't completed. You weren't charged, so please try again.","checkPaymentStatus":"Check status","landingFooterTerms":"Terms","landingFooterPrivacyPolicy":"Privacy Policy","landingFooterIntegrations":"Integrations","landingFooterPricing":"Pricing","landingNavOverview":"Overview","landingNavOverviewDesc":"What the agent does","landingNavFeatures":"All features","landingNavFeaturesDesc":"Tasks, documents, integrations","landingNavTasks":"Tasks","landingNavTasksDesc":"Trigger, agent, result","landingNavDocuments":"Documents","landingNavDocumentsDesc":"Contracts, proposals, reports","landingNavIntegrationsDesc":"1C, CRM, marketplaces","landingNavDocsDesc":"Guides and reference","landingNavBlog":"Blog","landingNavBlogDesc":"Articles and news","landingNavSkillsDesc":"Catalog of skills and extensions","landingNavSecurityDesc":"TLS 1.3, AES-256, 152-FZ","landingNavSecurityDescGdpr":"TLS 1.3, AES-256, servers in the EU/EEA","landingNavApp":"App","landingNavAppDesc":"For your computer and phone","landingFooterContacts":"Contacts","landingFooterDocs":"Documentation","landingFooterTrust":"Trust & safety","landingFooterSkills":"Skills","landingFooterStatus":"Status","landingFooterUseCases":"Solutions","landingFooterColProduct":"Product","landingFooterColCompany":"Company","landingFooterColResources":"Resources","landingFooterColBusiness":"For business","landingFooterColCompare":"Compare","landingFooterColLegalTrust":"Legal & Trust","landingFooterLegal":"Legal","legalOnThisPage":"On this page","landingFooterCopyright":"© 2026 Samreshuuu. All rights reserved.","landingFooterCookieSettings":"Cookie settings","landingFooterTelegramChannel":"Telegram channel","landingFooterMaxChannel":"MAX channel","landingFooterVkCommunity":"VK community","landingFooterYoutubeChannel":"YouTube channel","landingFooterTiktok":"TikTok","landingFooterInstagram":"Instagram","landingFaqSecurityPointer":"Where data is stored and how access is protected is covered separately:","landingFaqSecurityPointerLink":"security overview","landingIntegrationsPageTitle":"1C, CRM and marketplace integration in 5 minutes","landingIntegrationsPageIntro":"Connect 1C with Bitrix24, amoCRM, MoySklad, marketplaces, EDI and banks, with no Excel exports and no developers. 110+ ready integrations link up via OAuth or an API key in 5 minutes.","landingIntegrationsTrustHeading":"Your keys stay protected","landingIntegrationsTrustBody":"Connect via OAuth or an API key: your credentials are encrypted, your data stays in your systems, and whatever reaches us is processed under 152-FZ and never used to train models.","landingIntegrationsTrustBodyGdpr":"Connect via OAuth or an API key: your credentials are encrypted, your data stays in your systems on servers in the EU/EEA, and is never used to train models.","landingIntegrationsTrustPoint1":"152-FZ · encryption","landingIntegrationsTrustPoint1Gdpr":"GDPR · servers in the EU/EEA","landingIntegrationsTrustPoint2":"TLS 1.3 and AES-256 encryption","landingIntegrationsTrustPoint3":"Revoke access in one click","landingIntegrationsLink":"All integrations","sellersHeroTitle":"AI agent for WB and Ozon sellers: computes margin, edits listings, builds supply.","sellersDemoEyebrow":"Product interface","sellersDemoTitle":"Samreshuuu in action","sellersDemoSubtitle":"One request, a finished result, not advice. Pick a task.","sellersDemoTab1Label":"Supplier debts","sellersDemoTab1Title":"“How much do we owe and who to pay first”","sellersDemoTab1Body":"Pulled unpaid orders from MoySklad, grouped them by supplier and calculated overdue amounts in seconds, with no Excel exports.","sellersDemoTab1Prompt":"Build a payables report for suppliers as of [date] using [MoySklad / 1C] data\nand the account balances from Tochka.\nFor each supplier: the amount owed, which delivery documents it consists of, the payment term\nfrom the contract, days past due, the date and amount of the last payment.\nTake the term from the contract or the delivery terms. If the term isn't filled in, don't assume the usual\n14 days; move the supplier into a \"term not defined\" list.\nSpread the payments across the days of [period] so that the balance covers each day. If it doesn't,\nshow the day and the size of the gap instead of silently trimming the amounts.\nOutput an XLSX: a \"Payment queue\" sheet with date, amount and the reason for the priority, a\n\"Deferred\" sheet and a total line showing how much is due and how much money is available.","sellersDemoTab1Headline":"Supplier debt: 137,688 ₽ across 18 orders","sellersDemoTab1Subline":"4 suppliers, 6 overdue orders. First up: Severles.","sellersDemoActionCalendar":"Payment calendar","sellersDemoTab2Label":"Unit economics","sellersDemoTab2Title":"“What's the margin per SKU”","sellersDemoTab3Label":"Listings and ads","sellersDemoTab3Title":"“Run listing optimization overnight”","sellersHeroSubtitle":"AI for marketplaces: connect your seller account, and the agent breaks down unit economics per SKU, catches charge errors, and builds a stock plan. Not a dashboard, but an agent that does the work.","sellersHeroTelegram":"Ask stock or margin straight from Telegram, get an answer in seconds","sellersIntegrationsHeading":"Connect in 5 minutes via OAuth or API key.","sellersIntegrationsLink":"All integrations","sellersAgentVsTitle":"Dashboards show. The agent acts.","sellersAgentVsSubtitle":"MPStats, SellerBoard, and UnitSeller draw charts. Samreshuuu is full marketplace automation: it edits listings, tunes bids, and builds supply on its own, by your rules.","sellersAgentVsDashboardHeading":"Dashboard","sellersAgentVsAgentHeading":"Samreshuuu","sellersAgentVsRow1Dashboard":"Shows yesterday's margin","sellersAgentVsRow1Agent":"Finds SKUs leaking margin and proposes the fix","sellersAgentVsRow2Dashboard":"List of listings with low CTR","sellersAgentVsRow2Agent":"Rewrites titles, refreshes infographics, uploads to WB and Ozon","sellersAgentVsRow3Dashboard":"ACoS chart by campaign","sellersAgentVsRow3Agent":"Recalculates bids nightly against target margin","sellersAgentVsRow4Dashboard":"14-day stock forecast","sellersAgentVsRow4Agent":"Builds the supply order and pulls free FBO slots","sellersChapter1Body":"Price − commissions − logistics − returns − ads − penalties. Per SKU, every day, with no Excel exports and no manual rate reconciliation.","sellersChapter2Body":"Title, attributes, infographics, all derived from top-competitor analysis. Bids in campaigns are recalculated nightly from target margin; disputed edits go up for confirmation. The agent handles customer reviews on its own: replies in your brand's tone and escalates complaints with product photos.","sellersChapter3Label":"Stock and supply","sellersChapter3Title":"Plans replenishment before stock runs out","sellersChapter3Body":"Sales velocity × seasonality × delivery ETA. Tells you what to ship and where, with a link to free FBO slots.","sellersFaqHeading":"FAQ","sellersFaqPointer":"Where the data comes from and how access is protected, separately:","sellersFaqPointerLink":"perimeter and security","sellersFaqQ1":"Where does my sales data come from?","sellersFaqA1":"From your marketplace personal account via API. This is your real data, not parser estimates. You connect an API key, and the agent works only with your account.","sellersFaqQ2":"Do I need a developer to set it up?","sellersFaqA2":"No. Setup takes 5 minutes: create an account, add your marketplace API key in the integrations section, and start asking questions in chat.","sellersFaqQ3":"Is my data secure?","sellersFaqA3":"Yes. Data is encrypted and processed under FZ-152. Not shared with third parties or used for model training.","sellersFaqA3Gdpr":"Yes. Servers in the EU/EEA, data is encrypted, GDPR-compliant. Not shared with third parties or used for model training.","sellersFaqQ4":"Does it only work with Wildberries?","sellersFaqA4":"No. Wildberries, Ozon, and Yandex Market are already connected. Data can be analyzed cross-platform in a single chat.","sellersFaqQ5":"How much does it cost?","sellersFaqA5":"You can start with a week of Pro, no card needed. Then plans start from {pricePro}/month, with full access to analytics, listing generation, and automated review responses.","sellersFaqQ6":"How is it different from MPStats, SellerBoard, and similar tools?","sellersFaqA6":"It's not a dashboard with charts, but AI for marketplaces in agent form: you ask questions in plain language and get answers with conclusions. Plus the agent can generate product listings, respond to reviews, and recommend actions.","sellersFaqQ7":"Can I connect multiple stores?","sellersFaqA7":"Yes. Connect multiple WB, Ozon, and Yandex Market accounts to one profile. Cross-platform analytics: compare metrics across all stores in a single chat.","sellersFaqQ8":"What analytics for Wildberries and Ozon are available?","sellersFaqA8":"Marketplace analytics in one chat: sales, returns, commissions, logistics, ad campaigns, warehouse stock, customer reviews. Data is auto-updated via marketplace APIs.","sellersFaqQ9":"Can it auto-reply to reviews on Ozon and Wildberries?","sellersFaqA9":"Yes. The agent reads customer reviews and writes replies in your brand's tone, escalating complaints with product photos, on Ozon, Wildberries and Yandex Market. Anything uncertain goes to you for acceptance.","sellersFinalTitle":"Connect your seller account and ask the agent","sellersFinalSubtitle":"WB, Ozon, Yandex Market via API, with no Excel exports and no data migration.","companyDetailsDescription":"Details for generating invoices and completion certificates","settingsIntegrations":"Integrations","connectorConnected":"Connected","connectorAvailableSection":"Available","connectorSuspended":"Suspended","connectorReconnectNeeded":"Reconnection required","mentionNotGrantedToBot":"Not granted to this agent","mentionNoConnectors":"No connected integrations","mentionPersonContact":"Contact","mentionPeopleLoadFailed":"Couldn't load people","reauthReasonDeliveryFailed":"The last send attempt failed. The mark clears on its own after the next successful send.","reauthReasonDialogSuspended":"The person stopped the dialog with the bot. Ask them to press Start again","reauthReasonDialogSuspendedBadge":"Bot dialog stopped","reauthReasonBotRemoved":"The bot was removed from the chat","reauthReasonOauthRefreshFailed":"Could not refresh the access token","reauthReasonProviderUnreachable":"The provider is temporarily unavailable during token refresh","reauthReasonAuthRejected":"The provider rejected the saved credentials","reauthReasonInstallTokenMissing":"The marketplace did not pass the app key","reauthReasonGrantSuperseded":"Access moved to another connection of this account","reauthReasonTokenExpired":"The token has expired","reauthReasonScopeMissing":"The service refused some actions","reauthReasonBillingRequired":"The provider requires payment. Check and pay for your subscription with the provider to restore access. Reconnecting is not required.","reauthReasonBillingRequiredBadge":"Payment required","reauthReasonMarketSubscription":"The portal's BitrixGPT + Marketplace subscription has ended, and Market apps don't run without it, free ones included. Subscribe or renew it in the portal's Market, and access comes back by itself. Your Samreshuuu plan is paid separately and stays, no reconnecting needed.","connectorReconnect":"Reconnect","connectorChangeServerAddress":"Change server address","connectorReenterKeys":"Re-enter credentials","connectorReenterKeysNeeded":"Credentials not accepted","connectorReconnectBanner":"Access to {service} could not be confirmed. Reconnect it to continue.","connectorReenterKeysBanner":"{service} did not accept the saved credentials. Check them in the provider's account and enter them again.","connectorSuspendedBanner":"{service} is suspended in the provider's account. Resume the app there: reconnecting here will not help.","connectorReconnectTitle":"Reconnect {service}","connectorReenterKeysTitle":"Re-enter {service} credentials","connectorChangeServerAddressTitle":"Change the server address for {service}","connectorConfigureTitle":"Complete credentials for {service}","connectorCertificateTitle":"Trust the {service} certificate?","connectorExpandTitle":"Expand access to {service}","connectorDisconnected":"Disconnected","connectorStatusUnknown":"Status unknown","integrationBridgeConnectTitle":"Connect {name}","integrationBridgeReconnectTitle":"Reconnect {name}","integrationBridgeReenterKeysTitle":"Re-enter {name} credentials","integrationBridgeChangeServerAddressTitle":"Change the server address for {name}","integrationBridgeConfigureTitle":"Complete credentials for {name}","integrationBridgeConfigure":"Complete credentials","integrationBridgeCertificateTitle":"Confirm the {name} certificate","integrationBridgeCertificate":"Compare fingerprint","integrationBridgeExpandTitle":"Expand access to {name}","integrationBridgeScopesNeeded":"Scopes needed: {scopes}","integrationBridgeExpired":"The request to connect {name} has expired","integrationBridgeExpiredCta":"Connect again","connectorRecoveryUnavailableTitle":"This connection can no longer be restored","connectorRecoveryUnavailableBody":"Ask the agent to request this connection again. Its saved address is unavailable.","connectorRecoveryViewOnlyBody":"Only the connection's owner and organization admins can change it.","connectorRecoveryScopeTitle":"This connection belongs to another account or organization","connectorRecoveryScopeBody":"Switch to the account and organization that own this connection, then open the link again.","connectorFormUnavailableBody":"The connection form for this service isn't available here. Try reloading the page.","connectorVariantDoorLead":"Another way to connect","connectorVariantDoorPrimaryLead":"The usual way to connect","formReplacedByRunNotice":"Replaced by a new run","formReplacedByCardNotice":"Replaced by a new request","formExpiredNotice":"This form has expired","clarifySubmit":"Send","formSkip":"Skip","formSessionBusy":"A turn is still running in this chat. Answer once it ends; the card stays here.","clarifyMultiSelectHint":"You can pick more than one","clarifyRecommended":"Recommended","clarifyOtherOption":"Other","clarifyOtherPlaceholder":"Type your answer","clarifyMovedOn":"The chat moved on","uploadFormTitle":"A file is needed","uploadFormFormats":"Works with: {formats}","integrationBridgeConnect":"Connect","integrationBridgeInstallAppTitle":"Install the {name} app","integrationBridgeInstallAppCta":"Install app","integrationBridgeExpandCta":"Expand access","integrationBridgeSkipExpand":"Continue without new scopes","integrationBridgeManualConnected":"Check connection","connectorOAuthReopen":"Reopen authorization","connectorOAuthWaiting":"Waiting for {name} authorization…","connectFailStartTitle":"Could not start authorization with {name}","connectFailStartBody":"Try again. If the error persists, return to the connection later.","connectFailPopupBlockedTitle":"The browser blocked the window","connectFailPopupBlockedBody":"Allow pop-ups for this site, or open the link by hand.","connectFailAbandonedTitle":"Sign-in to {name} did not finish","connectFailAbandonedBody":"Retry now or come back to connecting later.","connectFailExpiredTitle":"The {name} authorization expired","connectFailExpiredBody":"Access was not confirmed while the authorization was still valid. Start the connection again.","connectFailProviderDeniedTitle":"{name} denied access","connectFailProviderDeniedBody":"The service did not grant access. Check your sign-in, selected account, consent and administrator restrictions.","connectFailProviderRefusedTitle":"{name} did not accept the connection request","connectFailProviderRefusedBody":"This is a connection setup error, not your choice on the consent screen. If retrying does not help, send the text below to support.","connectFailExchangeTitle":"Access granted, the key could not be saved","connectFailExchangeBody":"{name} confirmed access, but the code exchange failed.","connectFailUnreachableTitle":"The connection to the server dropped","connectFailNotVerifiedTitle":"The {name} connection is not visible yet","connectFailNotVerifiedBody":"If you connected the service in another tab, check again.","statusNoChange":"No change","statusUndelivered":"Not delivered","connectorConnect":"Connect","connectorStateVerifying":"Verifying…","connectorViewSource":"View source","connectorIncludesTools":"Tools: {count}","connectorDisconnect":"Disconnect","connectorWebhookReady":"Copy the full webhook address and paste it into the {service} settings exactly as copied.","connectorWebhookUrl":"Webhook address","connectorWebhookAutoRegistered":"{service} connected, webhook registered","connectorWebhookRegisterFailedToast":"{service} connected, webhook not registered","webhookInstructionBitrix24":"On connect, a Samreshuuu chatbot named Сам Решу appears in Bitrix24 automatically, there is no address to paste. For the agent to answer open channel clients, give the inbound webhook the Chatbots and Open Channels permissions (the webhook address stays the same), then open Contact Center → your channel → Chatbots, pick the Сам Решу bot and set Disconnect bot to on transfer to an operator. The inbound webhook does not deliver deal and lead events.","webhookInstructionAmocrm":"The webhook is registered automatically on connect, there is no need to paste the address into amoCRM. Subscribing through the API works on the Advanced and Professional plans.","webhookInstructionMegaplan":"Open the relevant app under Megaplan → Settings → Applications. Paste the full address from this connection into the event-receiving URL field exactly as copied. Enable the streams you need and save.","webhookInstructionMsteams":"Azure portal → the bot resource → «Configuration» → Messaging endpoint → paste this address and save. The Microsoft Teams channel must be on under the bot's «Channels», or no messages arrive.","webhookInstructionTelegram":"The bot's webhook is registered automatically on connect, there is no need to call setWebhook by hand.","webhookInstructionGitlab":"GitLab → Settings → Webhooks → Add webhook → Paste URL","webhookInstructionWazzup":"The webhook is registered automatically with the API key, and the Wazzup24 account has no field for the address. If another integration of this key (a CRM, for example) already holds the address, we leave it alone until you press Replace address.","webhookInstructionOzon":"Ozon notifications are turned on automatically when the account is connected, and there is no address to paste into Ozon. If another integration (a CRM, for example) already receives these notifications, the address stays as it is until you press Replace address.","webhookInstructionYandexMarket":"Copy the URL and connect it in your Market account:\n1. Click the account name, then Settings → API and modules → API notifications → “Connect notifications”\n2. Paste the URL and tick the events your tasks name. Only the account owner or a manager can turn on chat events\n3. Save. Market sends a test PING and the notifications start","webhookViewDocs":"Documentation","connectorOnecBaseUrl":"1C base URL","connectorOnecBaseUrlHint":"Publication root, OData or browser address; an internal HTTP address works on an office network.","connectorSapB1Server":"Service Layer address","connectorSapB1ServerHint":"Server and port, usually https://server:50000; an internal address works on an office network.","connectorSapB1CompanyDb":"Company database","connectorSapB1CompanyDbHint":"Database name from the Choose Company window of the B1 client, case-sensitive.","connectorFieldDefault":"Default: {value}","connectorFieldKeepCurrent":"Leave blank to keep the current value.","connectorAddressRekeyHint":"Enter the key for the new address again: the saved key does not move to another address.","connectorRequiredAnyHint":"Fill in one of these sets of fields completely: {sets}","connectorRequiredAnyOr":"or","optional":"optional","connectorUsername":"Username","connectorPassword":"Password","connectorOzonOAuthButton":"Connect via Ozon","connectorWritesHint":"You can keep the agent read-only on the connection card, under Changes.","connectorWritesTitle":"Changes","connectorWritesReadWrite":"Read and change","connectorWritesReadWriteHint":"The agent reads data and can change it.","connectorWritesReadOnlyHint":"The agent only reads data and changes nothing, even when asked.","connectorWritesKeyReadOnlyHint":"The key was issued read-only. To allow changes, reconnect the service with full access.","connectorWritesServiceReadOnlyHint":"Changes through the agent aren't available for this connection; it only reads data.","connectorWritesSaveError":"Couldn't save the Changes setting","connectorOzonSingleGrantNotice":"Ozon keeps one such connection per seller account: if the account is already connected by a colleague or in another organization, that connection will stop working. To use the account from two places, connect it with an API key.","connectorTBankOAuthButton":"Connect via T-Bank","connectorSbisOAuthButton":"Connect via Saby","connectorConnectTitle":"Connect {service}","connectorConnectSuccess":"{service} connected successfully","connectorConnectSlow":"Checking the connection… the provider is responding slowly","connectorConnectTimeout":"The service didn't respond in time. Please try again.","connectorCredentialsSaved":"{service}: connection details saved","connectorConnectUnverifiedBody":"Connection details were saved, but the server did not respond to the check. Confirm that the server is reachable and check the connection again.","connectorConnectInconclusiveBody":"Connection details were saved. The server responded, but data access could not be verified. Check again and confirm that the required data is published and available to the connection user.","connectorConnectDeferredBody":"Connection details were saved, but the connection could not be checked right now: no request was sent to the server. Check the connection again later.","connectorCertificateUntrusted":"The computer that makes the calls doesn't know the {service} server certificate. Compare the fingerprint with the certificate on the server, or ask your administrator to. Once you trust it, the connection will accept only this certificate.","connectorCertificateChanged":"The {service} server certificate changed. Continue only if it was renewed: compare the new fingerprint with the certificate on the server.","connectorTrustCertificate":"Trust certificate","connectorCertificateFingerprint":"SHA-256 fingerprint","connectorCertificateEditFields":"Edit connection details","connectorDisconnectSuccess":"{service} disconnected","connectorDisconnectConfirm":"Disconnect “{service}”?","connectorDisconnectDescription":"Only this connection will be removed. Other connections to the service will remain available","connectorDisconnectFailed":"Couldn't disconnect {service}","connectorDisconnectAgents":"These agents will lose access to the connection: {agents}","connectorDisconnectNoAgents":"No agent uses this connection right now","connectorDisconnectAgentsUnknown":"Couldn't check which agents use this connection. They may lose access to the service","connectorDisconnectHistoryKept":"Past chats and task results stay, but agents won't get new data from {service}","connectorAgentsEmpty":"No agent uses this connection","connectorAddInstance":"Add another","connectorYandexOAuthDescription":"Follow the link and enter the code to connect","connectorYandexOAuthButton":"Connect","connectorYandexOAuthCode":"Confirmation code","connectorYandexOAuthOpen":"Copy the code and open","connectorYandexOAuthWaiting":"Waiting for confirmation...","connectorYandexOAuthOpened":"Code copied. Enter it on the page that opened and come back, and the connection will be picked up automatically","connectorYandexOAuthReopen":"Tab didn't open? Open it again","connectorYandexOAuthExpiresIn":"code valid for another {time}","connectorYandexPopupOAuthButton":"Connect via Yandex","connectorYandexOrgId":"Yandex 360 Organization ID","connectorYandexOrgIdHint":"The numeric Yandex 360 ID, not a Yandex Cloud organization ID.","connectorYandexDirectClientLogin":"Advertiser login","connectorYandexDirectClientLoginHint":"For an agency, enter the client's Yandex Direct login. Direct advertisers can leave this empty.","connectorFieldClearOptional":"Clear the field to remove the saved value.","connectorYandexDataLensOrgLabel":"Yandex Cloud organization ID","connectorYandexMarketSelectBusinessDescription":"The token can access every available business. Choose the one to use by default when a task does not name another business.","connectorYandexMarketBusinessLabel":"Yandex Market business","connectorYandexMarketBusinessPlaceholder":"Select a business","connectorYandexMarketConnectBusiness":"Connect business","connectorYandexDataLensOrgIdHint":"Only needed when the key sees several organizations. The connection refusal names their IDs.","connectorYandexMarketNoBusinesses":"No available Yandex Market businesses were found.","connectorDefaultScope":"Default account","connectorDefaultScopeHint":"This connection can reach {count} accounts. The agent works in the selected one unless a task names another.","connectorScopePlaceholder":"Select an account","connectorScopeLabel":"Account","connectorScopeConfirm":"Choose account","connectorAllScopes":"All accounts","connectorScopesRefreshing":"Refreshing the account list...","connectorScopesStale":"The account list may be out of date. Refresh it before changing the default account.","connectorScopesLoadError":"Failed to load the connection's accounts.","connectorScopeSaveError":"Failed to save the default account.","connectorDefaultScopeUnavailable":"The default account is no longer available. Choose another.","connectorNoScopes":"No accounts were found for this connection.","oauthCallbackDone":"Done. This window will close automatically.","oauthCallbackInstalled":"Installation finished. Go back to the chat and check the connection.","oauthCallbackInstallRequested":"The install request went to the organization owner. Access appears once they approve it.","oauthCallbackError":"Authorization did not finish. Connect the service again.","connectorOAuthOffline":"We could not reach the server, so the connection status is unknown. It may already be done, so press Retry to check.","connectorOAuthDesktopOnly":"The authorization window cannot open inside the mobile window. Open {url} on a computer and connect the service there, and it shows up here right away.","connectorHHOAuthButton":"Connect via hh.ru","connectorInstagramOAuthButton":"Connect via Instagram","connectorGoogleOAuthButton":"Connect via Google","connectorMicrosoftOAuthButton":"Connect via Microsoft","connectorSlackOAuthButton":"Connect via Slack","connectorAddCustomApi":"Add API","connectorAddMcpServer":"Add MCP server","connectorEditMcpServer":"Edit server","connectorCustomApiName":"Name","connectorCustomApiNamePlaceholder":"My API","connectorCustomApiEndpointsPlaceholder":"GET /customers?email= (search customers)\nGET /customers/{{id}} (customer card)\nPOST /orders (create an order)","connectorCustomApiTimeout":"Response wait, seconds","connectorCustomApiTimeoutHint":"How long to wait for a reply to one request. Empty uses the default.","connectorCustomApiReadPaths":"POST endpoints that only read","connectorCustomApiReadPathsHint":"One per line, a path under the API address. The agent calls them without asking, and a read-only helper may call them. Every other POST counts as a change.","connectorCustomApiReadPathsInvalid":"Each line is a path under the API address, starting with /, without spaces","connectorNote":"Hint for the agent","connectorCheckViaComputer":"Checked through “{computer}”","connectorCheckViaYourComputer":"Checked through your computer","connectorViaComputer":"Last answered through “{computer}”","connectorViaYourComputer":"Requests go through your computer","connectorViaYourComputerHint":"Requests to this address go through your computer, so the desktop app must be open on it","connectorTestViaYourComputer":"We'll check it from your computer once the app is open there. You can save the connection now","connectorNotePlaceholder":"E.g.: \"Use this service to search customers by email\"","connectorSecrets":"How the key is sent","connectorSecretsKey":"Header","connectorSecretsValue":"Value","connectorAddSecret":"Add key","connectorCustomApiSecretsHint":"The key is stored in Connection keys and added to every request as a header or a query parameter, whichever the API expects.","connectorCustomApiPlacementLabel":"Where the key goes","connectorCustomApiPlacementQuery":"Query parameter","connectorCustomApiEntryNameLabel":"Header or parameter name","connectorCustomApiSchemeLabel":"Auth scheme","connectorCustomApiSchemeNone":"No scheme","connectorCustomApiKeyLabel":"Connection key","connectorCustomApiKeyPlaceholder":"Choose a key","connectorCustomApiNewKey":"New key","connectorCustomApiNewKeyNameLabel":"Key name","connectorCustomApiKeyNameTaken":"A key with this name already exists, give the new one another name","connectorCustomApiKeysLoadError":"Couldn't load connection keys","connectorMcpServerName":"Server name","connectorMcpUrl":"Server URL","connectorMcpHeaders":"HTTP headers","connectorMcpImportSkipped":"Not connected: {names}","connectorMcpImportSuccess":"Imported {count} server(s)","connectorMcpImportNothing":"No server was connected","connectorMcpOAuthSuccess":"MCP server connected via OAuth","connectorMcpProbing":"Probing server…","connectorMcpProbeError":"The server isn't responding. Check the URL and try again.","connectorMcpProbeBlocked":"The cloud can't connect to this address. If the server runs on your computer or its network, use an address like http://localhost:port or an IP on that network.","connectorMcpProbeComputerOffline":"This server runs on your computer. Open the desktop app on it and try again.","connectorMcpProbeNotMcp":"There's no MCP server at this URL. Check the address.","connectorMcpProbeAuthLabel":"Sign-in","connectorMcpProbeTools":"Tools detected ({count})","connectorMcpAuthNone":"not required","connectorMcpAuthBearer":"Bearer token","connectorMcpAuthBasic":"Basic authentication","connectorMcpAuthApiKey":"API key header","connectorMcpAuthOAuth":"with your account on the service","connectorMcpPastePlaceholder":"https://example.com/mcp","connectorMcpPasteLabel":"Server URL or config","connectorMcpPasteHint":"The service gives you this address: look for \"MCP\" in its settings or docs. A JSON config from Claude, Cursor, VS Code or Zed works too.","connectorMcpBrowseFile":"Upload .json","connectorMcpParseError":"Couldn't read this config. Check the format.","connectorMcpLocalOnly":"This is a local server that runs as a command on a computer. Connect a server with an http(s):// address instead, including http://localhost:port on the computer with the desktop app.","connectorMcpAddHeader":"Add header","connectorMcpEditDetails":"Edit","connectorMcpFileNotJson":"Only .json files are supported","connectorMcpAuthorize":"Authorize","connectorMcpContinue":"Continue","connectorMcpTokenLabel":"Authentication token","connectorMcpTokenPlaceholderBearer":"token from the service's account","connectorMcpTokenPlaceholderBasic":"base64 of username:password","connectorMcpTokenPlaceholderApiKey":"your API key","connectorAddKeyValue":"Add","connectorTabApps":"Services","connectorTabCustomApi":"Custom API","connectorTabCustomMcp":"MCP servers","connectorCustomApiDescription":"Connect third-party services via their API to extend the agent's capabilities","connectorCustomApiEmpty":"No custom APIs yet","connectorCustomApiEmptyDescription":"Add an API and the agent can call it in tasks.","connectorCustomMcpDescription":"Connect MCP servers to extend the agent's capabilities","connectorMcpEmpty":"No MCP servers yet","connectorMcpEmptyDescription":"Add a server and its tools become available to the agent.","connectorKindCustomMcp":"MCP","connectorTabEnv":"Variables","connectorEnvDescription":"Values the agent's code reads from its environment.","connectorEnvNameLabel":"Variable name","connectorEnvNamePlaceholder":"MY_API_TOKEN","connectorEnvValueLabel":"Value","connectorEnvNameRule":"Latin letters, uppercase, 2 characters or more: MY_API_TOKEN","connectorEnvNameTaken":"This variable already exists, so saving overwrites it","connectorEnvOverwrite":"Overwrite","connectorEnvDelete":"Delete variable","connectorEnvAdd":"Add variable","connectorEnvNew":"New variable","connectorEnvReplace":"Replace value","connectorEnvEmpty":"No variables yet","connectorEnvAddHint":"Add a variable and the agent's code can read it from its environment.","connectorEnvSaved":"{name} saved","connectorEnvDeleted":"{name} deleted","connectorEnvSaveError":"Could not save the variable","connectorEnvDeleteError":"Could not delete the variable","connectorEnvDeleteConfirmTitle":"Delete variable “{name}”?","connectorEnvDeleteConfirmDesc":"New runs of the agent's code will no longer see it. Code the agent is already running keeps its copy until it restarts: if the value leaked, rotate the key at the provider.","connectorSearch":"Search","connectorRecommended":"Connected","categoryCRM":"CRM","categoryMarketplaces":"Marketplaces","categoryBanks":"Banks & payments","categoryDocflow":"Document management & accounting","categoryMail":"Email","categoryCalendar":"Calendars","categoryFiles":"Files & documents","categoryAds":"Ads & mailing","categoryAnalytics":"Analytics","categoryMessengers":"Messengers & social","categoryLogistics":"Logistics","categoryHR":"HR","categoryDatabase":"Databases","categoryDev":"Development","categoryPM":"Tasks & projects","categoryContent":"Content & media","categoryEquipment":"Equipment","categoryOther":"Other","connectorNoResultsDescription":"Try changing your search or resetting the filters","connectorClearFilters":"Reset","connectorTestConnection":"Test","connectorTestFailed":"Connection failed","connectorTestingConnection":"Testing...","connectorEditCredentials":"Edit credentials","connectorRevealFailed":"Failed to reveal credentials","connectorShowValue":"Show value","connectorHideValue":"Hide value","connectorEditCustomApi":"Edit Custom API","connectorUpdateSuccess":"{service} updated","connectorSecretsEditHint":"Leave values empty to keep current keys","connectorAccessToken":"Access token","connectorAuthorizationCodeInvalid":"The authorization code was rejected. Authorize access with the service again and paste a fresh code.","connectorOAuthAppRejected":"The service rejected the OAuth app credentials. Check the integration’s Client ID and Client Secret.","connectorKeysRejected":"The provider did not accept the credentials. Check them in the provider's account and enter them again.","connectorOAuthExchangeFailed":"Could not exchange the authorization code for an access token. Check the app settings and obtain a fresh code.","connectorAmoCRMLongLivedToken":"Long-lived token","connectorAmoCRMAccountUrl":"Account URL","connectorAmoCRMAccountUrlHint":"Without a path to leads or settings.","connectorApiKey":"API Key","connectorApiSalt":"API Salt","connectorApiSecret":"API Secret","connectorApiToken":"API Token","connectorAppPassword":"App Password","connectorGmailAppPasswordHint":"The 16 characters from Google's App passwords page, not the account password.","connectorImapMailPasswordHint":"The mailbox password. A mail service with 2-step verification needs an app password.","connectorImapHost":"IMAP server","connectorSmtpHost":"SMTP server","connectorMailHostHint":"Only the server name from the hosting panel, no port. Empty: looked up on save.","connectorMailLogin":"Login","connectorMailLoginHint":"If the server signs in with something other than the mailbox address. Empty: the address is used.","connectorImapPort":"IMAP port","connectorSmtpPort":"SMTP port","connectorImapSecurity":"IMAP encryption","connectorSmtpSecurity":"SMTP encryption","connectorMailSecurityHint":"SSL/TLS: ports 993 and 465. STARTTLS: ports 143 and 587. Automatic: by port, SSL/TLS without one.","connectorMailSecuritySsl":"SSL/TLS","connectorMailSecurityStarttls":"STARTTLS","connectorFieldKeepOption":"Keep current","connectorAuthToken":"Auth Token","connectorAvitoAdsAccountId":"Advertising account ID","connectorBeelineCloudpbxPairHint":"From the “Version 1.0” tab under “API”, not the console login; on 2.0 leave both empty.","connectorBeelinePortalApiToken":"Portal API token","connectorBeelinePortalApiTokenHint":"From the “Version 2.0” tab under “API”; on Version 1.0 leave it empty.","connectorBitrixInboundWebhookUrl":"Inbound Webhook URL","connectorBotToken":"Bot token","connectorPachcaSigningSecret":"Webhook signing secret","connectorPachcaSigningSecretHint":"From the «Исходящий webhook» tab; without it the bot cannot receive incoming messages.","connectorMsteamsTenantId":"Tenant ID","connectorMsteamsTenantIdHint":"The tenant the bot was created in: a Single Tenant bot answers only there.","connectorMsteamsAppId":"Bot App ID","connectorMsteamsAppIdHint":"The bot's Microsoft App ID, not the Azure resource or subscription ID.","connectorMsteamsClientSecret":"Client secret","connectorMsteamsClientSecretHint":"Paste the Value, not the Secret ID: Azure shows it only once.","connectorBoxId":"Box ID","connectorClientId":"Client ID","connectorHrlinkApiTokenHint":"The HR officer's token from the profile menu (Get API token). Leave empty with a master token.","connectorHrlinkMasterToken":"Master token","connectorHrlinkMasterTokenHint":"The integration token HRlink issues. Leave empty with the HR officer's token.","connectorHrlinkImpersonatedUserId":"User for the master token","connectorHrlinkImpersonatedUserIdHint":"The agent acts as this user and sees what is open to them.","connectorHrlinkImpersonatedUserIdType":"User ID type","connectorHrlinkImpersonatedUserExternalSystem":"External system","connectorHrlinkImpersonatedUserExternalSystemHint":"Only for the EXTERNAL_ID type: the system this ID belongs to.","connectorClientSecret":"Client Secret","connectorRefreshToken":"Refresh token","connectorAdsClientId":"Advertising account Client ID","connectorClientCert":"Client certificate","connectorClientCertKey":"Certificate private key","connectorHost":"Host","connectorSubdomain":"Subdomain","connectorFolderId":"Folder ID","connectorAppId":"App ID","connectorAppSecret":"App Secret","connectorKeyId":"Key ID","connectorDadataApiKey":"API Key (Token)","connectorDadataApiSecret":"Secret Key","connectorDbHostHint":"Certificate server name, without a protocol. An IP address needs an IP SAN in the certificate.","connectorDbName":"Database","connectorDbPort":"Port","connectorDbPortHint":"The port your database listens on; 5432 by default. A nonstandard port is supported too.","connectorDbNetworkHint":"Cloud connections come from {addresses}. Allow these addresses to reach the database TCP port in the VM firewall and use hostssl in pg_hba.conf for the selected database and role.","connectorDbSslRootCert":"Root certificate (sslrootcert)","connectorDbSslRootCertHint":"PEM root CA for a private CA; otherwise public CAs. TLS verifies chain and name (verify-full).","connectorDbUserHint":"The Supabase pooler appends the project .<ref> to the name.","connectorDbAnalyzeCta":"Analyze","connectorDbAnalyzePrefill":"I connected a PostgreSQL database. Show me what tables it has and suggest 3–5 useful reports over this data.","connectorEmail":"Email","connectorGitlabUrl":"GitLab server URL","connectorGravitelDomain":"Gravitel domain","connectorJwtToken":"JWT Token","connectorMerchantLogin":"Merchant Login","connectorFillAllFields":"Fill in all fields","connectorBeforeYouConnect":"Check this before connecting","connectorFullGuide":"Step-by-step guide","connectorWhereToGetKey":"Where do I get the key?","connectorOpenVendorSite":"Open {host}","connectorNoAccount":"No {service} account?","connectorCertChooseFile":"Choose file","connectorCertLoaded":"File loaded","connectorCertTooLarge":"File is over 64 KB: connection keys and certificates are smaller","connectorCertReadFailed":"Could not read the file","connectorPassword1":"Password #1","connectorPassword2":"Password #2","connectorPassword3":"Password #3","connectorPassword3Hint":"Refunds only: appears once the refund API is enabled","connectorPostizUrl":"Postiz server URL","connectorPublicKey":"Public Key","connectorRetailCRMDomain":"Account domain","connectorSberRedirectUri":"Redirect URI","connectorSberAuthCode":"Authorization code","connectorSberClientCertHint":"PEM certificate for your Client ID; export a .p12 container into separate certificate and key files.","connectorSberClientKeyHint":"An unencrypted PEM private key matching the uploaded certificate.","connectorSberRedirectUriHint":"The same registered address used when obtaining the authorization code.","connectorSberAuthCodeHint":"A fresh single-use code from the authorization redirect; obtain it after filling the other fields.","connectorSbisSecretKey":"Secret Key","connectorSecretKey":"Secret Key","connectorSipuniUser":"Sipuni account number","connectorSenderSign":"Sender Name","connectorSendsayAccount":"Account name","connectorServerUrl":"Server URL","connectorMqttBrokerUrl":"Broker address","connectorMqttClientIdHint":"Leave empty and the gateway names itself. Set it when the broker's ACL admits known IDs only.","connectorMqttProtocolVersion":"MQTT version","connectorMqttKeepAlive":"Keep-alive, s","connectorMqttTopics":"Topics","connectorMqttTopicsHint":"Comma-separated read-only filters; for Zigbee2MQTT use zigbee2mqtt/+, not zigbee2mqtt/#.","connectorMqttValuePaths":"Values in the message","connectorMqttValuePathsHint":"Comma-separated JSON Pointers to the parts holding values; empty means the whole message.","connectorMqttTimePath":"Time in the message","connectorMqttTimePathHint":"JSON Pointer to source time, Unix ms or RFC 3339; empty tries /timestamp_ms, then /timestamp.","connectorSparkplugGroupIds":"Sparkplug groups","connectorSparkplugGroupIdsHint":"Exact, case-sensitive group names, comma-separated; empty reads every group.","connectorEquipmentMaxTags":"Tag limit","connectorEquipmentDeadband":"Deadband","connectorEquipmentDeadbandHint":"A number (0.5) or a percent of the range (2%). Empty sends every change.","connectorEquipmentHeartbeat":"Repeat a silent tag, s","connectorEquipmentHeartbeatHint":"Empty is 1800. 0 turns the repeat off.","connectorEquipmentRaw":"Every sample","connectorEquipmentRawHint":"true sends every sample, for lines where thinning the record is not allowed.","connectorEquipmentMachineStates":"Machine state mapping","connectorEquipmentMachineStatesHint":"If a machine reports state in a separate tag, enter its name, tag and state values in JSON.","connectorEquipmentTags":"Tags","connectorEquipmentScanInterval":"Scan interval, ms","connectorPiAuth":"Sign-in","connectorPiAuthHint":"windows: Kerberos as the gateway's domain service account, no login or password, needs an HTTP/ SPN.","connectorPiDataServer":"PI Data Archive server","connectorPiNameFilter":"Point name filter","connectorPiNameFilterHint":"Comma-separated name masks such as SINUSOID* or Line1.*. Empty reads every point of the server.","connectorIgnitionEndpointHint":"Address of the gateway resource folder in the WebDev module of the Ignition project.","connectorIgnitionProvider":"Tag provider","connectorIgnitionRoot":"Tag folder","connectorEquipmentTimeout":"Response timeout, ms","connectorSnmpVersion":"SNMP version","connectorSnmpVersionHint":"v3 protects the login and data; v1 and v2c send plain text and are for devices without v3.","connectorSnmpCommunity":"Community","connectorSnmpCommunityHint":"For v1 and v2c. Use a read-only community.","connectorSnmpSecurityName":"User","connectorSnmpV3Hint":"For v3.","connectorSnmpAuthPassword":"Authentication password","connectorSnmpPrivPassword":"Encryption password","connectorSnmpPrivPasswordHint":"For v3. Empty: values are signed but not encrypted.","connectorSnmpAuthProtocol":"Authentication algorithm","connectorSnmpPrivProtocol":"Encryption algorithm","connectorSnmpPrivProtocolHint":"aes192c and aes256c are for Cisco devices.","connectorSnmpTagsHint":"Empty: standard objects (UPS, sensors, host, ports); otherwise one line per tag: path, OID, type.","connectorSnmpRetries":"Request retries","connectorSnmpReadMaxOids":"Objects per request","connectorSnmpReadMaxOidsHint":"Lower it if a small device card refuses long requests.","connectorSnmpMaxRepetitions":"Rows per table request","connectorSnmpMaxRepetitionsHint":"Lower it if a device answers tables slowly or not at all.","connectorModbusTagsHint":"One tag per line from the device register map: path, zero-based address (40001 is holding.0), type.","connectorModbusUnitId":"Unit ID","connectorModbusUnitIdHint":"Empty is 1. A tag may name its own unit_id= when one Modbus gateway fronts several devices.","connectorModbusByteOrder":"Byte order","connectorModbusByteOrderHint":"From the device manual, for values in 2 or 4 registers; a tag may set its own byte_order=.","connectorModbusTransmissionMode":"Transmission mode","connectorModbusTransmissionModeHint":"rtu_over_tcp: a serial gateway in transparent mode, as the line's only master.","connectorModbusReadMaxRegisters":"Registers per request","connectorModbusReadGap":"Gap between tags, registers","connectorModbusReadGapHint":"Above 0 only if the device answers for every register between the tags of one request.","connectorModbusPauseAfterConnect":"Pause after connect, ms","connectorModbusPauseAfterConnectHint":"For a device that does not answer right after the connection opens. Empty is 0.","connectorModbusPauseBetweenRequests":"Pause between requests, ms","connectorModbusPauseBetweenRequestsHint":"For a slow device or the serial gateway in front of it. Empty is 0.","connectorS7TagsHint":"One line per tag: path, STEP 7 address, type and options, such as DB1.DBD8 real or T5 timer.","connectorS7Rack":"Rack","connectorS7Slot":"Slot","connectorS7SlotHint":"Empty is 2, as on an S7-300; an S7-1200/1500 is slot 1, an S7-400 per its hardware config.","connectorS7RemoteTsap":"PLC TSAP","connectorS7LocalTsap":"Gateway TSAP","connectorS7TsapHint":"For LOGO! and S7-200 instead of rack and slot (LOGO! 0BA7/0BA8: 20.00); empty uses rack and slot.","connectorFinsEndpointHint":"tcp:// or udp://, port 9600 by default. NX1P2 answers over UDP only.","connectorFinsTagsHint":"One line per tag: path, CX-Programmer address, type and options, such as CIO10.03 bool or T5 bcd.","connectorFinsClientNode":"Gateway node","connectorFinsClientNodeHint":"TCP: empty lets the PLC assign one. UDP: required, usually the last octet of the gateway's address.","connectorFinsServerNode":"PLC node","connectorFinsServerNodeHint":"udp:// only, required. Over TCP the PLC names its own node.","connectorFinsDestNetwork":"PLC FINS network","connectorFinsDestUnit":"Unit in the PLC","connectorFinsLocalPort":"Local UDP port","connectorFinsLocalPortHint":"udp:// only, when the PLC answers only the FINS port (static node table).","connectorSlmpEndpointHint":"The port of the SLMP connection in GX Works; there is no standard port.","connectorSlmpSeries":"PLC series","connectorSlmpSeriesHint":"Sets the addressing: X/Y are octal on iQ-F, and a wrong series reads other inputs.","connectorSlmpTagsHint":"One line per tag: path, GX Works device, type and options, such as D100 real or D5.3 bool.","connectorSlmpNetwork":"Network number","connectorSlmpStation":"Station number","connectorSlmpModuleIo":"Target module (I/O)","connectorSlmpMultidrop":"Multidrop station","connectorIec104EndpointHint":"A master connection the station keeps for the gateway, not the SCADA's own; port 2404 by default.","connectorIec104TagsHint":"One line per tag: path, common address:IOA from the signal list and kind sp, dp, me or it.","connectorIec104Originator":"Originator address","connectorIec104OriginatorHint":"Set it when the station serves several masters and routes answers by the originator.","connectorIec104TimeZone":"Station clock zone","connectorIec104TimeZoneHint":"utc or a fixed offset like +03:00: the zone the stations' time stamps are in.","connectorIec104Interrogation":"General interrogation, s","connectorIec104InterrogationHint":"How often to ask for the whole image again; 0 asks only at connect and station restart.","connectorIec104CounterInterrogation":"Counter interrogation, s","connectorIec104CounterInterrogationHint":"How often to read integrated totals, without a freeze; 0 turns it off.","connectorEthernetIpTagsHint":"Empty: Logix and Micro800 list their tags. PLC-5, SLC, MicroLogix, Omron: lines of path, name, type.","connectorEthernetIpPlc":"Controller","connectorEthernetIpPlcHint":"PLC-5, SLC 500, MicroLogix and logixpccc are read by data table address, such as N7:0.","connectorEthernetIpPath":"Route to the CPU","connectorEthernetIpPathHint":"Port and CPU slot, comma separated. A Micro800 takes no route, leave it empty.","connectorEthernetIpArrayBlockSize":"Most array elements per request","connectorEthernetIpArrayBlockSizeHint":"Neighbouring elements of one array are read in one request. Empty: 120, from 30 to 3840.","connectorBacnetTagsHint":"Empty: the gateway reads every value object, otherwise one line per tag: path, object, type.","connectorBacnetDeviceInstance":"BACnet device instance","connectorBacnetDeviceInstanceHint":"Empty: the device names its own instance.","connectorBacnetNetwork":"Network behind the router","connectorBacnetMac":"MAC behind the router","connectorBacnetRouteHint":"For MS/TP behind a BACnet router: the network number and the device MAC on it, set together.","connectorBacnetApduRetries":"Request retries","connectorBacnetLocalPort":"Gateway UDP port","connectorBacnetLocalPortHint":"0 leaves 47808 to a building system on this computer; 47808 is for a device that answers only there.","connectorBacnetReadMaxProperties":"Max properties per request","connectorBacnetReadMaxPropertiesHint":"Each tag reads three properties; lower it for a device with a small buffer, 1 to 255.","connectorOpcuaSecurityPolicy":"Security policy","connectorOpcuaSecurityPolicyHint":"Auto picks the server's strongest security; None sends data in the clear, for servers with no other.","connectorOpcuaSecurityMode":"Security mode","connectorOpcuaNodes":"Nodes","connectorOpcuaNodesHint":"NodeIds, comma-separated. Empty reads every variable of the tree.","connectorOpcuaRoot":"Browse root","connectorOpcuaBrowseMaxDepth":"Browse depth","connectorOpcuaPublishingInterval":"Publishing interval, ms","connectorOpcuaSamplingInterval":"Sampling interval, ms","connectorOpcuaQueueSize":"Queue size","connectorMtconnectDevice":"Device","connectorMtconnectDeviceHint":"Name or UUID of the agent's device. Empty reads every device.","connectorMtconnectScanIntervalHint":"Empty is 1000. While the agent holds unread samples, the gateway asks without a pause.","connectorMtconnectSampleCount":"Samples per request","connectorOpcDaEndpointHint":"opcda://host/ProgID or opcda://host/{CLSID}, no port; a ProgID space may be %20.","connectorOpcDaTagsHint":"Empty: every tag the server shows; otherwise lines of path, ItemID, type. A space in an ItemID: %20.","connectorOpcDaUsernameHint":"Windows DOMAIN\\user; empty: the gateway service, usually enough for a server on the same machine.","connectorFocasTagsHint":"Empty: status, program, spindle, feed, parts and axes; otherwise lines of path, address, type.","connectorFocasLibrary":"FANUC library file","connectorFocasLibraryHint":"Your FOCAS2 package file in the gateway's focas folder; empty means the Windows or Linux default.","connectorFocasAlarmEncoding":"Alarm text encoding","connectorFocasAlarmEncodingHint":"Choose by the CNC display language, otherwise alarm text will be unreadable.","connectorEzsocketEndpointHint":"Control address tcp://host, port 683 by default.","connectorEzsocketSeries":"CNC series","connectorEzsocketSeriesHint":"m700: M700, M70, E70 and their V models. m800: M800, M80, E80 and their V models.","connectorEzsocketKind":"Machine kind","connectorEzsocketKindHint":"mill: machining centre (M), lathe: lathe (L). The control refuses a wrong kind.","connectorEzsocketTagsHint":"Empty: status, program, spindle, feed, model and axes, otherwise one line each: path, address, type.","connectorEzsocketUnit":"NC unit number","connectorEzsocketUnitHint":"From 1 to 255, empty: 1.","connectorEzsocketSystemType":"EZSocket system type","connectorEzsocketSystemTypeHint":"The lSystemType number for Open3. Needed for M800 when the EZSocket install has no EZNcDef.bas.","connectorOnvifEndpointHint":"Camera address http://host[:port] or the full service address …/onvif/device_service.","connectorOnvifUsernameHint":"The camera's ONVIF user: many cameras keep it separate from the web interface login.","connectorShopId":"Shop ID","connectorStarlineLogin":"StarLine ID Login","connectorStarlinePassword":"StarLine ID Password","connectorTinkoffInvestToken":"T-Invest API Token","connectorTochkaClientIdHint":"Needed only for webhooks; changes when the key is reissued, so update it here too.","connectorUnisenderLogin":"Unisender Login","connectorWalletAddress":"Wallet Address","connectorYandexFleetClientId":"Client ID (Clid, e.g. taxi/park/<uuid>)","connectorYandexFleetParkId":"Park ID (UUID)","connectorYandexCloudSaKey":"Service account authorized key (JSON)","connectorRuStorePrivateKey":"Private key","connectorRuStorePackageName":"Application package name","connectorAppStoreConnectIssuerId":"Issuer ID","connectorAppStoreConnectPrivateKey":"Private key (.p8)","connectorYclientsPartnerToken":"Partner token","connectorYclientsUserToken":"User token","connectorYclientsCompanyId":"Company ID","connectorCredentialsSection":"Connected keys","connectorAppPackageSection":"App package","connectorAppPackageHint":"Upload the archive in the messenger's admin center so the bot appears for your people.","connectorAppPackageDownload":"Download app package","connectorWebhookSection":"Webhook","connectorWebhookRotate":"Rotate URL","connectorWebhookRotateTitle":"Rotate webhook URL?","connectorWebhookRotateDescription":"You will get a new URL. The old one keeps receiving events for 24 hours so you have time to replace it in the service's dashboard. Services that register the webhook automatically are re-registered on the new URL.","connectorWebhookRotateConfirm":"Rotate","connectorWebhookRotateFailed":"Couldn't rotate the webhook URL","connectorWebhookPreviousValidUntil":"The old URL keeps working until {time}","connectorWebhookForeignHostToast":"{service} is connected, but incoming events go to another service","connectorWebhookNeverDelivered":"This address has not received any events yet. Check that the full address is pasted into the service settings.","connectorWebhookRefused":"Events arrive but fail the signature check. Check that the signing key in this connection matches the one in the service settings.","connectorWebhookFailed":"Events arrive but could not be processed, so tasks do not run on them. No change to the connection settings is needed.","connectorWebhookLastDelivery":"Last event {when}","connectorWebhookStatusRefused":"Webhook is not registered","connectorOnecDeliveryNotConnected":"1C event delivery is not configured for this connection. Check the subscription in 1C.","connectorOnecDeliveryHalted":"1C stopped sending events after the receiver rejected a delivery. No new events are arriving.","connectorOnecDeliveryBlocked":"1C blocked outgoing events. If this is the live database, check the scheduled job and access to external resources.","connectorOnecDeliveryPaused":"1C could not send events. Another attempt is scheduled.","connectorOnecExtensionLabel":"Print forms and reports","connectorOnecExtensionInstalled":"Installed","connectorOnecExtensionInstalledVersion":"Installed, version {version}","connectorOnecExtensionMissing":"Configuration extension HTTP service not found","connectorOnecExtensionUnknown":"Could not verify","connectorOnecExtensionDownload":"Download configuration extension","connectorOnecExtensionFits":"Fits databases with compatibility mode {mode} or newer.","connectorWebhookReplace":"Replace address","connectorWebhookReplaceTitle":"Replace the webhook address?","connectorWebhookReplaceDescription":"Events currently go to {host}. After the replacement that service will stop receiving them.","connectorWebhookAnotherService":"another service","connectorWebhookReplaceFailed":"Couldn't replace the webhook address","webhookRefusalMisconfigured":"Webhook registration is currently unavailable. Contact support.","webhookRefusalNoncanonicalHost":"Open the service's main website and register the webhook again.","webhookRefusalNotFound":"Connection not found. Connect the integration again.","webhookRefusalMissingField":"Check the required connection fields, including the token and webhook signing secret.","webhookRefusalUpstream":"Could not register the webhook with the provider. Try registering again.","webhookRefusalAuth":"The provider rejected the webhook registration: check the connection token and its permissions.","webhookRefusalConfig":"The provider rejected the webhook address. Contact support.","webhookRefusalForeignHost":"Another service holds the webhook, and we leave it alone until you press Replace address.","webhookRefusalForeignHostAt":"Events currently go to {host}, and we leave that address alone until you press Replace address.","webhookRefusalSubscriptionLost":"The messenger stopped sending messages to the bot. The subscription is being restored; if it is not back within a few minutes, replace the token.","webhookRefusalKeyDoor":"This sign-in gave no access to the service's notifications. Connect the service with an API key in the same card, and notifications are turned on automatically.","webhookRefusalOnecExtensionMissing":"The HTTP service of the Samreshuuu configuration extension was not found on the 1C server. Check that the extension is installed and its HTTP service is published.","webhookRefusalOnecEventsUnavailable":"1C events are unavailable. For a self-hosted database, give the Samreshuuu extension a security profile that allows privileged mode and HTTPS. Event delivery is unavailable in the service model.","connectorDataSection":"Connection data","create":"Create","memberCountOne":"{count} member","memberCountFew":"{count} members","memberCountMany":"{count} members","planLoadError":"Failed to load plans","paymentSuccessToast":"{plan} plan activated!","skillCatalogAll":"All","skillCatalogLegal":"Contracts & Law","skillCatalogOperations":"Documents & Calculations","skillCatalogCommunication":"Letters & Texts","skillCatalogWebSearch":"Information Search","skillCatalogMarketing":"Marketing","skillCatalogHr":"HR & Recruitment","skillCatalogLegalShort":"Legal","skillCatalogOperationsShort":"Ops","skillCatalogCommunicationShort":"Comm","skillCatalogWebSearchShort":"Web","skillCatalogMarketingShort":"Marketing","skillCatalogHrShort":"HR","skillCatalogSales":"Sales","skillCatalogSalesShort":"Sales","skillCatalogFinance":"Finance & Tax","skillCatalogFinanceShort":"Finance","skillCatalogBusiness":"Business","skillCatalogBusinessShort":"Business","skillCatalogMarketplace":"Marketplaces","skillCatalogMarketplaceShort":"Marketplaces","skillCatalogOther":"Other","skillCatalogOtherShort":"Other","skillCatalogConnectors":"Integrations","skillCatalogConnectorsShort":"Integrations","skillCatalogDevelopment":"Development","skillCatalogDevelopmentShort":"Dev","skillCatalogAdmin":"Administration","skillCatalogAdminShort":"Admin","skillCatalogDocuments":"Documents","skillCatalogDocumentsShort":"Docs","skillCatalogQuality":"Quality","skillCatalogQualityShort":"Quality","skillCatalogCategories":"Categories","skillCatalogIdLabel":"ID","skillCatalogSourceLabel":"Type","skillCatalogCreateSkill":"Create Skill","skillCatalogCategory":"Category","skillCatalogSaveError":"Failed to save skill","skillChangedMeanwhile":"The skill changed while it was open.","promptVersionConflictTitle":"The instructions changed while you were editing","promptVersionConflictDescription":"Compare the current version with your draft, then choose which text to keep.","promptVersionConflictCurrent":"Current version","promptVersionConflictMine":"Your draft","promptVersionConflictKeepCurrent":"Keep current version","promptVersionConflictSaveMine":"Save my draft","skillCatalogEnabled":"Enabled","skillCatalogDisabled":"Disabled","skillCatalogCreatedTitle":"Skill created","skillCatalogCreatedDescription":"Added to catalog and ready to use","skillCatalogNamePlaceholder":"E.g. \"NDA Audit\" or \"Charter Review\"","skillCatalogDescriptionPlaceholder":"E.g. \"Reviews NDAs for common risks and suggests safer wording\"","skillCatalogSystemPromptPlaceholder":"You are an expert in… When analyzing a document, focus on… Format the response as…","skillCatalogCreateWithAi":"Create with AI","skillCatalogCreateWithAiHint":"AI will help compose the instruction","skillCatalogCreateManually":"Create manually","skillCatalogCreateManuallyHint":"Fill in all fields yourself","skillCatalogImportSkill":"Import a skill file","skillCatalogImportSkillHint":"A .skill or .zip bundle, or a .md file","skillCatalogImportInProgress":"Importing…","skillCatalogImportedTitle":"Skill imported","skillCatalogImportedFiles":"Skill files stored: {files}","skillCatalogImportedPartial":"Stored {files} files, skipped {skipped}","skillCatalogExportSkill":"Download bundle","skillCatalogImportError":"Could not import the skill","skillCatalogCreateWithAiIntent":"Help me create a skill. I want the agent to be able to","skillCatalogCopyAndEdit":"Copy to mine & edit","skillCatalogYourSkill":"Your skill","skillComments":"Comments","skillCommentPlaceholder":"Write a comment…","skillNoComments":"No comments yet","skillTagsTitle":"Tags","skillTagAddPlaceholder":"Add tag…","publicSkillsHeroTitle":"AI Agent Skills","publicSkillsBottomCtaTitle":"Ready to automate routine tasks?","publicSkillsBottomCtaSubtitle":"Enable AI agent skills and solve tasks 10x faster.","publicSkillsAuthedCtaSubtitle":"Skills are already available in your account. Open them in settings.","publicSkillsOpenInApp":"My skills","publicSkillsLanguageUnavailable":"Skills in this language have not been published yet.","publicSkillsBrowseRussian":"Browse the Russian skill catalog","publicSkillsBrowseEnglish":"Browse the English skill catalog","publicSkillAuthedCtaTitle":"This skill in your account","publicSkillAuthedCtaSubtitle":"The \"{name}\" skill is available in settings. Open it and run.","publicSkillOpenInApp":"Open in settings","publicSkillNotFound":"Skill not found","publicSkillBackToList":"All skills","publicSkillCtaTitle":"Try this skill","publicSkillCtaSubtitle":"Sign up and use the \"{name}\" skill for a week on Pro, no card needed.","publicSkillCategory":"Category","publicSkillAuthor":"Author","publicSkillUpvotes":"Upvotes","publicSkillDescription":"Description","publicSkillSystemPrompt":"Skill instructions","publicSkillHowItWorks":"How the agent works","publicSkillScenarios":"Example tasks","publicSkillFaq":"FAQ","publicSkillPlatform":"Platform","publicSkillWorksWith":"Works with","publicSkillRelated":"Similar skills","blogTitle":"Resources","blogEmpty":"No posts yet. Coming soon!","blogBackToList":"All posts","blogReadingTime":"{count} min read","blogRelated":"Related reading","blogTableOfContents":"Contents","blogPostNotFound":"Post not found","blogKindPost":"Post","blogKindChangelog":"Release","blogKindCase":"Case","blogKindPress":"Press","blogFilterAll":"All","blogSearchPlaceholder":"Search posts","blogReadMore":"Read more","blogReadStory":"Read story","blogArchiveTitle":"Archive","blogTopicAll":"All topics","blogTopicMarketplaces":"Marketplaces","blogTopicCrm":"CRM & calls","blogTopicTrends":"AI trends","learnTitle":"Learn","learnSubtitle":"Seller cases, product stories, and how-tos, all in one place","pricingPageTitle":"Plans & pricing","pricingPageSubtitle":"We don't count messages. Your plan sets the weekly limit for model work and what the agent does without you.","pricingFaqQ7":"Which plan fits me?","pricingFaqA7":"Working every day, need GPT-6.1 Sol, scheduled tasks and images: Pro. Hitting the weekly limit, need Claude Opus 5.5 and video: Max. Working with your staff: the Team plan, the same Pro or Max across as many paid seats as you need. You can start with a week of Pro, no card needed.","pricingFaqQ8":"How is the limit counted, and what happens when it runs out?","pricingFaqA8":"Every plan carries a weekly limit for model work, with no monthly cap. Chat, scheduled tasks and generation all draw from the same limit. How far it goes depends on the length of the chat, the complexity of the tasks and the tools you connect, which is why there is no fixed message count. Once it is reached you can wait for it to reset, move up a plan or buy a limit reset: it is sold on Pro and Max bought from us, not during the trial week and not through a marketplace. The limit is checked when a request starts: a request or task run that began before it ran out finishes. Once it is reached, the app stops sending new messages, in a messenger the agent keeps answering on GPT-6 Luna, and scheduled task runs wait for the limit to reset. Scheduled task runs draw from the same weekly limit, with no separate cap of their own. Some connections (currently Wildberries) also draw from the limit for their API calls; those calls show as their own line under Usage. Your own usage is in settings, under Usage. Some models are available only on higher plans; the table below shows which.","comparePlansHeading":"Compare features across plans","comparePlansSubtitle":"Integrations, search and memory are identical on every plan. The weekly model limit, the work done without you and the organization features are what differ.","comparePlansColLabel":"Features","compareSectionUsage":"Usage","compareSectionGeneration":"Content generation","compareSectionIntegrations":"Integrations and tools","compareSectionTeam":"Organization features","compareSectionSupport":"Support","compareRowDocs":"Document generation","compareRowImages":"Images per day","compareRowVideo":"Videos per month","compareColTeamNote":"Pro or Max per person","compareCellExpandedPerSeat":"Its own weekly limit on every seat","compareCellRequestsApprox":"≈ {requests}","compareCellImagesPro":"Up to 45","compareCellVideoMax":"Up to 30","compareCellPerPlan":"Same as the seat's plan","compareCellImagesMax":"Up to 110","compareVolumesNote":"A request or task run already under way finishes. Once the weekly limit is reached, the app stops sending new messages, in a messenger the agent keeps answering on GPT-6 Luna, and scheduled task runs wait for the limit to reset. The limit can be reset sooner, at most once per subscription month, on Pro or Max bought from us. Task runs draw from the same limit, with no separate cap of their own.","compareRowCRM":"CRM and marketplaces","compareRowWeb":"Web search","compareRowLegal":"Legal database","compareRowSandbox":"Calculations and table analysis","compareRowSchedule":"Scheduled tasks and triggers","compareRowMemory":"Memory of projects and clients","compareRowBilling":"Unified billing","compareRowDrive":"Shared organization drive","compareRowRoles":"Roles and access","compareRowAudit":"Audit log","compareRowSeats":"Up to {maxFullSeats} paid seats","compareRowEmailSupport":"Email support","compareRowRefund":"Refund for unused time","pricingFaqHeading":"Pricing FAQ","pricingFaqQ1":"How much does Samreshuuu cost?","pricingFaqA1":"Pro and Max start at {pricePro}/mo billed monthly. Paying yearly takes {yearDiscount}% off. For an organization the same plan is multiplied by the number of paid seats.","pricingFaqQ2":"What's the difference between Pro and Max plans?","pricingFaqA2":"Pro is for individual use: it includes all core features and the main GPT-6.1 Sol model, with document analysis, CRM and marketplace integrations, AI analytics. Max is for intensive daily work: much higher request limits, the strongest model, Claude Opus 5.5, for long documents and complex analytics, and video from a description.","pricingFaqQ3":"Can I bring my whole organization?","pricingFaqA3":"Yes. The Team plan is Pro or Max across the number of paid seats you set, up to {maxFullSeats}. A paid seat gives that member the full plan. Seats can be added any time, charged by the day for the rest of the period, and dropped seats go at renewal.","pricingFaqQ4":"Is there a refund policy?","pricingFaqA4":"Yes. Within 14 days of payment, a full refund if no more than 10% of your plan volume was used; after that, proportional to the unused remainder. Contact support and we'll refund within 10 business days to the original payment method.","pricingFaqRefundCta":"Contact support","pricingFaqQ6":"Can I use my own API key?","pricingFaqA6":"On request. We enable your own models for an organization through support: a model on your servers or behind a corporate proxy, with an API in the OpenAI-compatible or Anthropic Messages format. A connected model can be chosen for any agent in its card.","seat.full":"Paid seat","seatsUsedShort":"{used} of {limit}","organization":"Organization","orgName":"Name","orgSlug":"Slug","inviteLinkCopied":"Invite link copied","inviteLinkCopiedHint":"Share this link with the new member","inviteLinkCreate":"Create invite link","inviteLinkReset":"Reset link","inviteLinkDisable":"Disable link","cannotInviteSelf":"You cannot invite yourself","inviteEmailPlaceholder":"colleague@company.com","inviteModalTitle":"Invite a member","inviteCreated":"Invite sent","inviteEmailNotSent":"The email wasn't sent, share the link yourself","inviteEmailLabel":"Email","inviteRoleLabel":"Role","inviteLinkTermsNote":"People who join by link become members on an open seat. You can change their role on their row.","inviteLinkSeatsFullNote":"No seats are open, so nobody can join by link right now. Add a seat or free one up.","seatsAllFullHint":"All seats are taken. Add a seat to invite another member.","seatsTrialNote":"Seats during the trial week: {count}. At checkout you're offered as many seats as are taken.","seatsAddCta":"Add seat","seatsExternalHint":"Seats are added through {provider}.","seatsRemoveCta":"Remove seat","seatsTakenFloorHint":"Seats taken: {count}. You can't choose fewer.","seatTierSeatsLabel":"{plan} seats","seatTierTakenFloorHint":"Members on {plan} seats: {count}. You can't choose fewer.","membersColSeatTier":"Seat plan","seatTierFullHint":"All {plan} seats are assigned","seatTierChangeFailed":"Couldn't change the seat plan","seatLineOne":"{plan} · {count} seat × {perSeat}","seatLineFew":"{plan} · {count} seats × {perSeat}","seatLineMany":"{plan} · {count} seats × {perSeat}","seatDeltaLine":"{plan} {delta}: {amount}","searchMembers":"Search by name or email","agent":"Agent","description":"Description","attributionOfficial":"Official","attributionCustom":"Custom","attributionCommunity":"Community","deleteImpactTasksUsingSkill":"{count} tasks use this skill and will lose it","deleteImpactTaskExamples":"For example: {names}","deleteSkillConfirmTitle":"Delete skill “{name}”?","deleteSkillConfirmDescription":"The skill will disappear from your catalog, and agents will no longer use it.","saved":"Saved","deleted":"Deleted","name":"Name","status":"Status","enabled":"Enabled","disabled":"Disabled","memberRemoved":"Member removed","inviteCancelled":"Invite cancelled","inviteResent":"Invite resent","expired":"Expired","expiresIn":"expires {when}","inviteValidUntil":"until {date}","invitedByYou":"Invited by you · {when}","invitedByOther":"Invited by {who} · {when}","inviteSent":"Sent {when}","activeMembersTitle":"Active members","licenseExpiringBanner":"The license expires in {days} days, on {date}. Ask your administrator to renew it.","licenseGraceBanner":"The license has expired. Paid access remains available through {date}; ask your administrator to renew it.","licenseExpiredBanner":"The license grace period ended on {date}. Paid features are no longer available.","licenseSeatsExceededBanner":"Active seats: {used} of {seats}. Ask your administrator to update the license.","domainJoinOfferColleagueOne":"A colleague with an @{domain} email is already in {org}: {names}","domainJoinOfferColleagueMany":"Colleagues with @{domain} emails are already in {org}: {names}","domainJoinOfferOpen":"You can join {org} with your @{domain} email","domainJoinOfferOpenNamelessOrg":"You can join an organization with your @{domain} email","domainJoinOfferColleagueOneNamelessOrg":"A colleague with an @{domain} email is already in this organization: {names}","domainJoinOfferColleagueManyNamelessOrg":"Colleagues with @{domain} emails are already in this organization: {names}","domainJoinAction":"Join","joinLinkLoginTitle":"Sign in to open this invite","joinLinkChecking":"Checking the invite…","joinLinkRequested":"Request sent. Waiting for the chat owner.","joinLinkOpening":"Opening the chat…","joinLinkInvalid":"This link is invalid or has expired.","joinLinkDenied":"The chat owner denied the request.","joinLinkRateLimited":"Too many attempts. Try again later.","joinLinkTitle":"Invite","joinLinkSeatsFull":"This organization has no open seats. A seat request goes to an admin.","joinLinkSeatRequest":"Ask for a seat","joinLinkSeatRequested":"Request sent. You'll be let in as soon as an admin adds a seat.","joinLinkOutsideOrg":"This chat is only open to members of its organization.","groupChatInviterFallback":"A colleague","groupChatInviteTitle":"Group chat invite","groupChatInviteAnswerFailed":"Couldn't answer the invite","groupChatAccessTitle":"Group chat access","groupChatFallbackTitle":"Group chat","groupChatInvitedBy":"{inviter} invited you","pendingInvitesTitle":"Pending invites","membersInviteGroupTitle":"Invitations","inviteByEmail":"Invite by email","removeFromOrg":"Remove from organization","roleAdminOwnerOnlyHint":"Only the owner can assign this role","membersColMember":"Member","membersColJoined":"Joined","membersColRole":"Role","invitesColExpires":"Expires","resend":"Resend","copyInviteLink":"Copy invite link","cancelInvite":"Cancel invite","roleAdminDescription":"Everything a member can do, plus people, billing, connections, and settings","roleMemberDescription":"Works with agents and their own tasks, no access to billing or settings","you":"you","roleOwner":"Owner","roleAdmin":"Admin","roleMember":"Member","invalidInvite":"This invite is no longer valid","inviteGoneDescription":"This link doesn't exist. If the invite was sent again, open the link from the latest email.","invitePreviewOrganizationTitle":"{name} invited you to join {organization}","invitePreviewOrganizationTitleNamelessOrg":"{name} invited you to join an organization","invitePreviewRoomTitle":"{name} invited you to the group chat “{title}”","invitePreviewRoomTitleUnnamed":"You're invited to the group chat “{title}”","inviteExpiredAskInviter":"This invite has expired. Ask {name} to send a new one.","inviteExpiredAskForNew":"This invite has expired. Ask for a new one.","inviteRevokedAskInviter":"This invite was revoked. If you still need it, ask {name} to send a new one.","inviteRevokedAskForNew":"This invite was revoked. If you still need it, ask for a new one.","inviteDeclinedBody":"This invite was declined. To join, ask for a new one.","inviteAcceptedBody":"This invite has already been accepted. Sign in with the address it was sent to.","inviteSignInToAccept":"Sign in to accept","inviteForAnotherEmail":"This invite was sent to {email}, but you are signed in as {current}.","orgSlugHint":"Used in URLs and API requests","orgLogoUpload":"Upload logo","orgLogoUpdated":"Logo updated","orgLogoRemoved":"Logo removed","orgLogoError":"Failed to update logo","analyticsPeriod1d":"24 hours","analyticsPeriod3d":"3 days","analyticsPeriod7d":"7 days","analyticsPeriod30d":"30 days","taskTriggerWebhook":"On event","taskTriggerEventPhrase":"When {event} in {service}","taskTriggerEventUnset":"No event chosen · {service}","taskTriggerEventAny":"Any event in {service}","taskTriggerSchedule":"Schedule","taskTriggerManual":"On-demand","taskTriggerScheduleDesc":"Run at a chosen time and days of the week","taskTriggerWebhookDesc":"React to an event from a connected service","taskTriggerManualDesc":"Run manually only, via the button","taskTriggerMail":"On email","taskTriggerMailDesc":"Run when a chosen sender writes to the agent's address","taskTriggerMailFrom":"On email from {senders}","taskTriggerMailFromSubject":"On email from {senders}, subject has “{subject}”","taskTriggerMailSendersMore":"{first} and {n} more","taskMailSenders":"Senders","taskMailSendersHint":"Addresses or domains like @example.ru, comma-separated","taskMailSendersRequired":"Add at least one address: the task won't fire without one","taskMailSendersInvalid":"“{entry}” is not an email address or a domain like @example.ru","taskMailSubject":"Word in the subject","taskMailSubjectHint":"Optional. With it, only letters with this word in the subject start the task","taskMailAddress":"Address for letters","taskMailAddressHint":"Letters to this address from the senders below start the task","taskWebhookNoServicesTitle":"No services with events","taskWebhookAnyEvent":"Any event of the service","taskWebhookNoServicesHint":"Connect a service to trigger the task on its events.","taskWebhookConnectCta":"Connect a service →","taskWebhookEventSearch":"Search event…","taskWebhookChooseEvent":"Choose an event","taskWebhookEventRequired":"Pick an event: the task won't fire without one","taskWebhookServiceSearch":"Search service…","taskWatchCondition":"Condition","taskWatchMachineStopped":"machine is stopped","taskWatchMachineStoppedFor":"machine stays stopped for at least {duration}","taskWatchMachineStoppedStates":"stopped means {states}","taskWatchOpGt":"above {value}","taskWatchOpGe":"at or above {value}","taskWatchOpLt":"below {value}","taskWatchOpLe":"at or below {value}","taskWatchOpEq":"equal to {value}","taskWatchOpNe":"not equal to {value}","taskWatchDeadband":"deadband {value}","taskWatchRaiseAfter":"holds for {duration}","taskWatchClearAfter":"clears after {duration}","taskWatchTagCount":"tags: {count}","taskWatchTags":"tags: {names}","taskWatchTagsUnreached":"tags not read: {count}","taskRunWokenBy":"Event: {event}","taskRunWokenByCount":"Events: {count}","taskRunWakeMore":"more events: {count}","taskScheduleDaily":"Every day at {time}","taskScheduleOnceAt":"Once on {when} ({timezone})","taskScheduleWeekdays":"Weekdays at {time}","taskScheduleWeekends":"Weekends at {time}","taskScheduleByDays":"{days} at {time}","taskScheduleEveryHour":"Hourly","taskScheduleEveryHours":"Every {n}h","taskScheduleEveryMinute":"Every minute","taskScheduleEveryMinutes":"Every {n}m","taskScheduleEverySecond":"Every second","taskScheduleEverySeconds":"Every {n}s","taskScheduleMonthly":"Day {day} of the month at {time}","taskScheduleUntilCondition":"{cadence}, until the condition is met","taskScheduleEveryDays":"Every {n} days, starting {date} at {time}","taskWeekdayMon":"Mon","taskWeekdayTue":"Tue","taskWeekdayWed":"Wed","taskWeekdayThu":"Thu","taskWeekdayFri":"Fri","taskWeekdaySat":"Sat","taskWeekdaySun":"Sun","taskNoTasks":"No tasks yet. Create one from the chat.","taskCommandSearchPlaceholder":"Type a command or search…","taskScheduleNextIn":"next {when}","showFullText":"Show all","analyticsPeriod14d":"14 days","runNow":"Run now","runInputsSubmit":"Run","taskRunInputsTitle":"Run parameters","taskRunInputsHint":"These values apply to this run only.","taskRunInputsPick":"Choose a value","runStop":"Stop","taskFormCreateTitle":"New Task","taskFormEditTitle":"Edit Task","taskFormPromptPlaceholder":"What should the agent do?","taskFormWhen":"When","taskFormNamePlaceholder":"e.g. Daily report","taskFormTaskPromptPlaceholder":"Describe what the agent should do (without scheduling words)…","taskFormSectionTrigger":"Trigger","taskFormCron":"Cron expression","taskFormTimezone":"Timezone","taskSchedFrequency":"Frequency","taskSchedFreqOnce":"Once","taskSchedTime":"Time","taskSchedMinutes":"Minutes","taskSchedUseBuilder":"Use visual builder","taskSchedWeekdays":"Days of the week","taskSchedMonthDay":"Day of the month","taskSchedFreqHourly":"Every N hours","taskSchedFreqDaily":"Every day","taskSchedFreqWeekdays":"Weekdays (Mon-Fri)","taskSchedFreqWeekly":"Specific days","taskSchedFreqMonthly":"Monthly","taskSchedInterval":"Interval","taskSchedStartDate":"Starting","taskSchedInvalidStart":"This local time is skipped when the clocks change. Choose another start time.","taskSchedInvalidOnceStart":"This local time is skipped or occurs twice when the clocks change. Choose another run time.","taskSchedCalendarDaysHint":"Calendar days keep the local run time when the clocks change. A skipped time moves forward through the clock change.","taskSchedFreqEveryDays":"Every N days","taskSchedFreqEverySeconds":"Fixed interval","taskSchedIntervalUnit":"Interval unit","taskSchedIntervalHours":"Hours","taskSchedActiveHours":"Working hours","taskSchedActiveHoursStart":"From","taskSchedActiveHoursEnd":"Until","taskSchedActiveHoursHint":"In {timezone}, ending before the selected time. The interval is counted from the specified date and time and continues between working days.","taskSchedInvalidActiveHours":"Choose at least one day and a start earlier than the end. The interval must fit within working hours.","taskScheduleActiveHours":"{cadence}, {days} from {start} until {end} ({timezone})","taskFormService":"Service","taskFormEventType":"Event type","taskDeliveryChannels":"Notify","taskResultAction":"After the result","taskResultActionReport":"Show the report","taskResultActionContinue":"Continue working in chat","taskDeliverySilent":"Don't notify","deliveryLabelInbox":"In app","deliveryLabelPush":"Push","deliveryLabelEmail":"Email","deliveryLabelReply":"Reply to the other party","deliveryLabelPerson":"Letter to a colleague","taskDeliveryPersonHint":"As a letter to the colleague's chat","taskDeliveryPersonGoneHint":"This person is no longer in the organization. Choose another recipient","deliveryReplyHint":"The result goes to the other party of the event: the customer in their chat, the letter's author as a reply in the thread","taskDeliveryUnavailable":"Unavailable right now","taskDeliveryNeedsReauth":"Needs reconnecting","taskDeliveryForeignHint":"A colleague's personal chat: results no longer go there. Choose the colleague under «Letter to a colleague»","deliveryLabelTelegram":"Telegram","deliveryLabelMaxMessenger":"MAX","deliveryLabelPachca":"Pachca","deliveryLabelMsteams":"Microsoft Teams","deliveryLabelSlack":"Slack","orgBotName":"organization bot","orgBotNameUnavailable":"organization bot (name didn't load)","platformBotName":"Samreshuuu","taskFormCreateSuccess":"Task created","taskFormCreateError":"Failed to create task","taskFormUploadError":"Failed to upload files","taskFormDeleteConfirm":"Delete task “{name}”?","taskFormDeleteDescription":"The task will stop running and disappear from your task list.","taskNotFoundTitle":"Task not found","taskNotFoundDesc":"This task doesn't exist or has been deleted.","taskNotFoundBack":"Back to tasks","taskActivity":"Activity","taskProgressTitle":"Current work","taskProgressSaved":"Boundary saved","taskProgressWindowComplete":"Window read","taskProgressWindowIncomplete":"Window read incomplete","taskProgressNoPending":"No pending actions","taskProgressRunnable":"Ready to continue","taskProgressBlocked":"Waiting for an external event","selectionToolbarLabel":"Selected text actions","selectionToolbarAsk":"Ask","runRespond":"Respond","runResolveCta":"Resolve","runStarted":"Task started","runStartedDescription":"“{name}” is running in the background","runStopped":"Run stopped","runStoppedDescription":"The run of “{name}” was stopped","runStoppedScheduleHint":"The run of “{name}” was stopped. The task is still active and runs again on schedule.","runNothingToStop":"Nothing was running","runFailedTitle":"Task failed","runStartFailed":"Failed to start task","taskResumed":"Task resumed","taskResumedDescription":"“{name}” is back on schedule","taskResumeFailed":"Failed to resume task","taskPause":"Pause","taskResume":"Resume","taskDormantPausedTitle":"Tasks paused while you were away ({count})","taskDormantPausedDesc":"Your settings are kept. The tasks run again once you confirm.","taskDormantResumeBtn":"Resume tasks","taskDormantResumed":"Tasks running again","taskDormantResumedDescription":"Tasks resumed: {count}","taskToggleFailed":"Couldn't pause or resume the task","notFoundTitle":"Page not found","goBack":"Go back","goHome":"Go home","notFoundSubtitle":"This page doesn't exist. It may have been moved or deleted.","join":"Join","joining":"Joining...","privacyLastUpdated":"Version of 29 October 2026","privacyIntro":"This page explains in plain words what data we receive when you use Samreshuuu, why we need it, who we share it with and how you can control it. A short version first, then the details. If the short version differs from the detailed text, the detailed text prevails.","privacySummaryTitle":"In short","privacySummaryItems":"The main things we receive: your email, your chats with the agent, files, and access to the systems you connect yourself.\nTo answer you, the agent passes the request text and the fragments it needs to a language model provider. The list of recipients is on the Subprocessors page.\nData is stored in Ireland and the Netherlands, and some recipients are in the USA (sections 6 and 7).\nWe do not sell your data and do not train our own models on your chats and files.\nInterface analytics runs only with your consent, and you can opt out at any time.\nYou can delete your account in settings.\nQuestions about your data: support@samreshuuu.ru.","privacySection1Title":"1. Who we are and what this policy covers","privacySection1Text":"Personal data operator: Individual Entrepreneur Yaroslav Andreevich Kononenko, OGRNIP 325774600902629, INN 973302875846, who also holds the rights to the Samreshuuu software.\nData of partner program participants (section 2.9) is processed as operator by SAM RESHU LLC (OGRN 1267700319920, INN 9714096590, 11 Viktorenko St., apt. 639, Moscow 125167), the party to the partner offer. The policy applies to that data in the same way, and \"we\" and \"the operator\" in it mean SAM RESHU LLC.\nPerson responsible for organizing personal data processing: Yaroslav Andreevich Kononenko, support@samreshuuu.ru.\nThe policy covers the samreshuuu.ru website, the web app, the Samreshuuu mobile and desktop apps, messenger bots and Samreshuuu apps installed into third-party systems: CRM, accounting and inventory systems. The service is intended for people over 18.\nThe policy follows Russian Federal Law No. 152-FZ on Personal Data. Consent to data processing is a separate document.","privacySection2Title":"2. What data we receive","privacySection2Text":"We process data of service users, representatives of client companies, partners, website visitors, and people whose data users bring into the service themselves (section 4). What exactly we receive depends on which features you use.","privacySection2_1Title":"When you sign in","privacySection2_1Text":"Your email and a confirmation code. If you sign in with Yandex ID, Google, Apple, Telegram, MAX or your organization's corporate sign-in, we receive an identifier and the profile data you allowed them to share, such as your name and email. We also note where you came from: an ad tag, a referral code or a promo code.","privacySection2_2Title":"Profile and company","privacySection2_2Text":"Your name, phone number, company details (name, tax number, address, business description) and billing details, if you provide them.","privacySection2_3Title":"Working with the agent","privacySection2_3Text":"Messages and replies, chat titles, uploaded files, task results. Voice messages, photos and videos, including ones with your face and voice, are processed like any other file: speech is transcribed and the content is passed to the model to answer. We do not use them to identify you, so they are not biometric personal data (Article 11 of Law No. 152-FZ). The agent remembers facts that help with the work (memory): for example, how your company is set up and how you prefer to receive reports. You can view and turn off memory in settings.","privacySection2_4Title":"Connected systems","privacySection2_4Text":"When you connect an accounting system, CRM, marketplace, bank, mailbox or another service from the catalog, access keys and tokens are stored with protective measures, including encryption. The agent receives data from the system to fulfil your requests and can do in it only what the connected account is allowed to do. So connect an account with the minimum rights needed, for example read-only. Data received this way is handled like your request: it may be passed to the language model and is kept in chats and task results.","privacySection2_5Title":"Desktop app","privacySection2_5Text":"The agent works with files in the folder you choose, with the browser and with your computer's screen while carrying out your tasks, within the permissions in the access settings. What it receives is handled like files in a chat. If you save a bank card for the agent's purchases, the card number, expiry date and CVC are stored only on your device, in the operating system's keychain, and are not sent to our servers. While the card is filled into the payment fields of a page, no screenshot is sent, and the values of those fields are hidden on the device before anything is sent. On the server we keep a purchase log: the site, the items, the amount, the store's order number, the time and the last four digits of the card, without the card number.","privacySection2_6Title":"Messengers and notifications","privacySection2_6Text":"If you connect a messenger, we store your identifier there. For push notifications we store the device token.","privacySection2_7Title":"Payments","privacySection2_7Text":"Payment and plan details. Card data is handled by the payment service; we do not receive the full card number. For a company invoice we use the payer's details.","privacySection2_8Title":"Technical data","privacySection2_8Text":"IP address, cookies and device identifiers, device and browser type, sign-in time, activity and error logs.","privacySection2_9Title":"Partner program","privacySection2_9Text":"If you are a partner: payout details (tax number, bank details) and your accrual history.","privacySection3Title":"3. Why we process data and on what basis","privacySection3Text":"For each purpose you can see what data it needs, on what basis we process it and how long we keep it.\nWe do not send marketing emails without your separate consent. We send service messages (about tasks, payments, security, changes to terms) without separate consent because they are needed to perform the contract.\nProcessing is automated and mixed and includes collection, recording, organization, accumulation, storage, updating, retrieval, use, transfer (provision, access), anonymization, blocking, deletion and destruction. We do not make decisions that have legal effects for you based solely on automated processing.","privacySection3TextGdpr":"For each purpose you can see what data it needs, on what basis we process it and how long we keep it.\nWe do not send marketing emails without your separate consent. We send service messages (about tasks, payments, security, changes to terms) without separate consent because they are needed to perform the contract.\nWe do not make decisions that have legal or similarly significant effects on you based solely on automated processing (Art. 22 GDPR).","privacySection3Columns":"Purpose | Data | Basis | How long we keep it","privacySection3Rows":"Signing in | email, sign-in data, technical data | contract (Terms of Use) | while the account exists\nThe agent's work: replies, tasks, files, connections | chats, files, voice messages, photos and videos, memory, profile and company data, data from connected systems and your computer (sections 2.4 and 2.5) | contract | while the account exists or until you delete them\nPayments, receipts and invoices | payment data, company details, email | contract and law (accounting, receipts) | as long as the law requires\nTracking sign-up sources, promo codes and partner accruals | ad tag, referral code, promo code | contract and the operator's legitimate interest | while the account exists or as long as the law requires\nNotifications about tasks and the service | email, messenger, device token | contract | while notifications are on\nSupport | requests and support correspondence | contract | while the account exists\nSecurity and abuse prevention | technical data, activity logs | the operator's legitimate interest and law | as long as an investigation needs and the law requires\nInterface analytics and debugging | data from section 8 | your consent | until you withdraw consent\nImproving the service | usage statistics | statistical purposes subject to anonymization (Art. 6(1)(9) of Law No. 152-FZ) | while needed to improve the service\nPartner program (operator SAM RESHU LLC, section 1) | partner details, accruals | contract (partner offer) and law (accounting, receipts) | as long as the law requires","privacySection4Title":"4. Other people's data in your files and systems","privacySection4Text":"Documents, mailboxes, CRMs and accounting systems often contain data about your customers, employees and partners. You are the operator of that data, and we process it on your instruction (Article 6(3) of Law No. 152-FZ) and only to fulfil your requests. You give this instruction by accepting the Terms of Use. By connecting a system or uploading a file you confirm that you have the right to share this data for such processing. Organizations can request a separate data processing agreement at support@samreshuuu.ru.\nDo not upload health data or other special categories of data, or biometric data, meaning information used to identify a person: we do not aim to process them. Ordinary photos, videos and voice messages are not biometric data (section 2.3). If special categories or biometric data end up in your files or systems, we process them only on your instruction, and you are responsible for the lawfulness of sharing them.\nIf a person whose data you shared contacts us, we may redirect their request to you.","privacySection5Title":"5. Who we share data with","privacySection5Text":"We do not sell data. We share it only with the recipients listed below and to the extent needed for the relevant purpose:","privacySection5Items":"language model, speech and document recognition, and web search providers: the request text and the fragments needed for the answer;\nhosting, data storage, computing environment and error logging providers;\npayment services, banks and the fiscal data operator: for payment, invoices and receipts;\npush notification delivery services and the messengers you connected;\nthe systems you connected yourself, at your request;\nanalytics services, if you agreed to analytics (section 8);\nour advisers (lawyers, auditors) bound by confidentiality, when needed to protect our rights;\ncourts, government authorities and other parties at their lawful request.","privacySection5Note":"The list of recipients and their countries is on the Subprocessors page. The systems you connect process data under their own rules.","privacySection6Title":"6. Transfers abroad","privacySection6Text":"Some recipients are outside Russia: in the USA, Ireland and the Netherlands. Service data is stored in Ireland and the Netherlands (section 7); task code runs, error logs are kept and language model requests are processed in the USA. What data each of them receives and in which country it is processed is listed on the Subprocessors page. We transfer data to them on the grounds set out in Article 12 of Law No. 152-FZ, including to perform our contract with you and with your consent, and we have notified Roskomnadzor of the cross-border transfer to these countries.\nIf your files and systems contain other people's data, you are the operator of that data (section 4). The list of countries on the Subprocessors page will help you arrange the cross-border transfer on your side.","privacySection7Title":"7. Where data is stored and how we protect it","privacySection7Text":"Accounts, documents, chats, company data and access keys to connected systems are stored in databases in Ireland (Supabase, an Amazon Web Services data center) and the Netherlands (Railway, a Google Cloud data center). Who else processes data on our instruction, and where, is listed on the Subprocessors page.\nHow we protect it:","privacySection7Items":"we take legal, organizational and technical measures under Article 19 of Law No. 152-FZ, including encryption and access control;\naccess to data is limited to a small group of administrators: to run the service and investigate failures they use error logs and technical data, and they open the content of chats and files only to the extent needed to solve a specific problem, or when the law requires it.","privacySection7ItemsGdpr":"we take technical and organizational measures under Art. 32 GDPR, including encryption and access control;\naccess to data is limited to a small group of administrators: to run the service and investigate failures they use error logs and technical data, and they open the content of chats and files only to the extent needed to solve a specific problem, or when the law requires it.","privacySection7Note":"We notify Roskomnadzor of personal data incidents in the manner and within the time limits set by law.\nIf an incident affects data you entrusted to us (section 4), we will tell you so you can meet your obligations as an operator.","privacySection8Title":"8. Cookies and analytics","privacySection8Text":"The site cannot keep you signed in without essential cookies, so they are always on.\nAnalytics runs only with your consent. We use web analytics services, including session recording, to find errors and make the interface easier to use. We configure recording to hide the contents of input fields. A recording may be linked to your account so we can investigate a specific error.\nYou can opt out at any time: with the button below, with Cookie settings at the bottom of the site, or in the app under Settings → Privacy.","privacySection9Title":"9. How long we keep data and how we delete it","privacySection9Text":"We keep data no longer than its purpose requires:","privacySection9Items":"account data is kept while you have the account;\nthe data of a deleted account is destroyed within 30 days unless the law requires keeping it longer;\npayment and accounting documents are kept as long as the law requires, including after the account is deleted;\ninformation needed to protect our rights in a dispute may be kept until the limitation period expires;\nif the account belongs to an organization, the organization's shared data stays with it;\naggregated statistics that cannot identify a specific person are not personal data and may be kept longer.","privacySection10Title":"10. Your rights","privacySection10Text":"You can:","privacySection10Items":"find out what data we hold about you, where it came from and who it was shared with;\ndemand that data be updated, blocked or destroyed if it is incomplete, outdated, inaccurate, unlawfully obtained or not needed for the stated purpose;\nwithdraw consent to analytics or to transfers abroad;\ndelete your account in settings;\nappeal our actions to Roskomnadzor or a court.","privacySection10Note":"You can download an archive of your data in the app: Settings → Privacy → Export data.\nAfter you withdraw consent, we may continue processing if another legal basis allows it. Without consent to transfers abroad, features that depend on them, such as the agent's replies, may become unavailable.\nHow to reach us: write to support@samreshuuu.ru from the email your account is linked to, or send a request in another way provided by law. The request must allow us to identify you and your relationship with us (Article 14(3) of Law No. 152-FZ). If information is missing, we will ask for more; until your identity is confirmed, no data is disclosed. We reply within the time limits set by law.","privacySection11Title":"11. Changes to the policy","privacySection11Text":"We may update this policy. The new version is published on this page and applies from the date of publication unless it says otherwise. We tell you by email or in the app about changes that materially affect your rights. If a new purpose needs your consent, we will ask for it.","privacySection12Title":"12. Contacts","privacySection12Text":"For questions about personal data:","privacySection12Items":"email: support@samreshuuu.ru;\noperator: Individual Entrepreneur Yaroslav Andreevich Kononenko;\noperator of partner program participants' data: SAM RESHU LLC;\nperson responsible for organizing personal data processing: Yaroslav Andreevich Kononenko.","privacySummaryItemsGdpr":"The main things we receive: your email, your chats with the agent, files, and access to the systems you connect yourself.\nTo answer you, the agent passes the request text and the fragments it needs to a language model provider. The list of recipients is on the Subprocessors page.\nWe do not sell your data and do not train our own models on your chats and files.\nInterface analytics runs only with your consent, and you can opt out at any time.\nYou can delete your account in settings.\nQuestions about your data: {email}.","privacySection1TextGdpr":"Data controller: {companyName}, registration number {regNo}, tax number {taxNo}, VAT number {vatNo}, address: {address}.\nThe policy covers the samreshuuu.com website, the web app, the Samreshuuu mobile and desktop apps, messenger bots and Samreshuuu apps installed into third-party systems: CRM, accounting and inventory systems. The service is intended for people over 18.\nThe policy follows the General Data Protection Regulation (Regulation (EU) 2016/679, GDPR). Consent to data processing is a separate document.","privacySection3RowsGdpr":"Signing in | email, sign-in data, technical data | contract, Art. 6(1)(b) GDPR (Terms of Use) | while the account exists\nThe agent's work: replies, tasks, files, connections | chats, files, memory, profile and company data, data from connected systems and your computer (sections 2.4 and 2.5) | contract, Art. 6(1)(b) GDPR | while the account exists or until you delete them\nPayments, receipts and invoices | payment data, company details, email | contract and law, Art. 6(1)(b) and 6(1)(c) GDPR | as long as the law requires\nTracking sign-up sources, promo codes and partner accruals | ad tag, referral code, promo code | contract and legitimate interest, Art. 6(1)(b) and 6(1)(f) GDPR | while the account exists or as long as the law requires\nNotifications about tasks and the service | email, messenger, device token | contract, Art. 6(1)(b) GDPR | while notifications are on\nSupport | requests and support correspondence | contract, Art. 6(1)(b) GDPR | while the account exists\nSecurity and abuse prevention | technical data, activity logs | legitimate interest and law, Art. 6(1)(f) and 6(1)(c) GDPR | as long as an investigation needs and the law requires\nInterface analytics and debugging | data from section 8 | consent, Art. 6(1)(a) GDPR | until you withdraw consent\nImproving the service | usage statistics | legitimate interest, Art. 6(1)(f) GDPR, in anonymized form | while needed to improve the service\nPartner program | partner details, accruals | contract and law, Art. 6(1)(b) and 6(1)(c) GDPR | as long as the law requires","privacySection4TextGdpr":"Documents, mailboxes, CRMs and accounting systems often contain data about your customers, employees and partners. You are the controller of that data, and we process it as your processor (Art. 28 GDPR) and only to fulfil your requests. You give this instruction by accepting the Terms of Use. By connecting a system or uploading a file you confirm that you have the right to share this data for such processing. Organizations can request a separate data processing agreement at {email}.\nDo not upload health data, biometrics or other special categories of data (Art. 9 GDPR): we do not aim to process them. If such data ends up in your files or systems, we process it only on your instruction, and you are responsible for the lawfulness of sharing it.\nIf a person whose data you shared contacts us, we may redirect their request to you.","privacySection6TextGdpr":"Some recipients are outside the EU and EEA. What data each of them receives and where it is located is listed on the Subprocessors page. We transfer data to them under the European Commission's standard contractual clauses (Art. 46 GDPR) or an adequacy decision.\nIf your files and systems contain other people's data, you are the controller of that data (section 4). The list of countries on the Subprocessors page will help you assess the transfer on your side.","privacySection7TextGdpr":"Accounts, documents, chats, company data and access keys to connected systems are stored on servers in the EU and EEA and processed under the GDPR.\nHow we protect it:","privacySection7NoteGdpr":"We notify the supervisory authority of personal data breaches and, where Art. 34 GDPR requires, you, in the manner and within the time limits set by the GDPR.\nIf a breach affects data you entrusted to us (section 4), we will tell you so you can meet your obligations as a controller.","privacySection10ItemsGdpr":"access your data and learn how we use it;\ncorrect inaccurate data;\nhave your data erased;\nrestrict processing;\nreceive your data in a machine-readable format: Settings → Privacy → Export data;\nobject to processing;\nwithdraw consent at any time;\ndelete your account in settings;\ncomplain to a supervisory authority.","privacySection10NoteGdpr":"You can download an archive of your data in the app: Settings → Privacy → Export data.\nAfter you withdraw consent, we may continue processing if another legal basis allows it. Withdrawal does not affect the lawfulness of processing before it.\nHow to reach us: write to {email} from the email your account is linked to. If we cannot verify your identity, we will ask for more information; until it is confirmed, no data is disclosed. We reply within the time limits set by Art. 12 GDPR.","privacySection12ItemsGdpr":"email: {email};\ncontroller: {companyName}, {address};\nsupervisory authority: Nemzeti Adatvédelmi és Információszabadság Hatóság (NAIH), naih.hu.","offerTitle":"Offer Agreement","offerLastUpdated":"Effective November 7, 2026","offerIntro":"IE Kononenko Yaroslav Andreevich (OGRNIP 325774600902629, TIN 973302875846), hereinafter the \"Provider,\" publishes this public offer (Art. 435, Cl. 2 Art. 437 of the Civil Code of the RF), addressed to any individual or legal entity (hereinafter the \"Client\").\n\nDefinitions: \"Service\": the samreshuuu platform (samreshuuu.ru). \"Plan\": the selected set of conditions at samreshuuu.ru/pricing. \"Token\": a unit measuring the volume of Service usage. \"Skill\": a user-created automation in the Service catalog. \"Weekly limit reset\": a one-time service that clears the Plan's weekly limit usage for the week it is applied to.","offerIntroGdpr":"{companyName} (company registration number {regNo}, tax number {taxNo}), hereinafter the \"Provider,\" publishes this public offer within the meaning of the Hungarian Civil Code (Act V of 2013, Ptk.), addressed to any individual or legal entity (hereinafter the \"Client\").\n\nDefinitions: \"Service\": the samreshuuu platform (samreshuuu.com). \"Plan\": the selected set of conditions at samreshuuu.com/pricing. \"Token\": a unit measuring the volume of Service usage. \"Skill\": a user-created automation in the Service catalog. \"Weekly limit reset\": a one-time service that clears the Plan's weekly limit usage for the week it is applied to.","offerSection1Title":"1. Subject of the Offer","offerSection1Text":"The Provider grants the Client access to the Service for working with documents, integrations, automations, and other AI platform functions within the scope of the selected Plan. The full list of features is published at samreshuuu.ru/features.\n\nAccess to the Service is provided under the Pro and Max Plans. A Client who has never paid for a Plan may use a one-time 7-day trial of the Pro Plan free of charge. Without an active Plan, the Client may only view previously created chats and files; sending messages and running tasks are unavailable.\n\nService outputs are generated using machine learning models, are advisory in nature, and do not constitute professional advice. The Client independently assesses their suitability.","offerSection1TextGdpr":"The Provider grants the Client access to the Service for working with documents, integrations, automations, and other AI platform functions within the scope of the selected Plan. The full list of features is published at samreshuuu.com/features.\n\nAccess to the Service is provided under the Pro and Max Plans. A Client who has never paid for a Plan may use a one-time 7-day trial of the Pro Plan free of charge. Without an active Plan, the Client may only view previously created chats and files; sending messages and running tasks are unavailable.\n\nService outputs are generated using machine learning models, are advisory in nature, and do not constitute professional advice. The Client independently assesses their suitability.","offerSection2Title":"2. Acceptance of the Offer","offerSection2Text":"Acceptance (Art. 438 of the Civil Code of the RF) is the payment for a Plan, weekly limit reset, or Skill. The Agreement is deemed concluded upon receipt of payment. By making payment, the Client confirms having read this Offer, the Privacy Policy (samreshuuu.ru/privacy), and the Terms of Service (samreshuuu.ru/terms).\n\nUse of the Pro Plan trial and viewing previously created data without an active Plan do not constitute acceptance of this Offer and are governed by the Terms of Service.","offerSection2TextGdpr":"Acceptance by conduct (Hungarian Civil Code, Ptk.) is the payment for a Plan, weekly limit reset, or Skill. The Agreement is deemed concluded upon receipt of payment. By making payment, the Client confirms having read this Offer, the Privacy Policy (samreshuuu.com/privacy), and the Terms of Service (samreshuuu.com/terms).\n\nUse of the Pro Plan trial and viewing previously created data without an active Plan do not constitute acceptance of this Offer and are governed by the Terms of Service.","offerSection3Title":"3. Pricing and Payment","offerSection3Text":"Prices are determined by Plans at samreshuuu.ru/pricing, quoted in rubles. VAT is not charged (simplified taxation, Cl. 2 Art. 346.11 of the Tax Code of the RF). Payment is 100% prepayment for a month, quarter or year. Card payments are processed via YooKassa and a fiscal receipt is sent electronically (FZ-54). For legal entities and sole proprietors, the Provider issues, on request, an invoice for bank transfer: the invoice is generated in the account from the Client's TIN and is available there for download.\n\nSubscriptions renew automatically (recurring payment, Art. 16.1 of the Consumer Rights Protection Law) unless the Client disables auto-renewal in the account. Automatic charges can be turned off at any time by unbinding the card in Settings → Billing; access is retained until the end of the paid period. A charge notification is sent by email 3 days in advance, 7 days for an annual subscription. The weekly limit reset is a one-time purchase: it is available on paid Pro and Max Plans, is kept until used and applies to the week in which the weekly limit is exhausted, no more than once a month; it works on the Plan it was bought on and does not auto-renew; terms and price are at samreshuuu.ru/pricing. Token purchases beyond the Plan (Balance) have not been sold since 14 September 2026 and were discontinued as a service on 21 September 2026: Balance remainders are no longer spent, and unused purchased tokens have been compensated to the Client with a weekly limit reset or a Plan promo code.\n\nThe Provider may change prices with 30 days' notice. New prices apply from the next paid period. Team plans are calculated per seat.","offerSection3TextGdpr":"Prices are determined by Plans at samreshuuu.com/pricing, quoted in US dollars (USD). VAT is applied under Hungarian and EU law according to the Client's country and is itemised on the invoice. If the payment method is denominated in a currency other than the US dollar, the bank or card issuer may apply its own conversion rate and fee; those amounts are set by the Client's payment service provider, not by the Provider. Payment is 100% prepayment for a month or year via Stripe. An invoice is issued and sent electronically.\n\nSubscriptions renew automatically unless the Client disables auto-renewal in the account. A charge notification is sent by email 3 days in advance, 7 days for an annual subscription. The weekly limit reset is a one-time purchase: it is available on paid Pro and Max Plans, is kept until used and applies to the week in which the weekly limit is exhausted, no more than once a month; it works on the Plan it was bought on and does not auto-renew; terms and price are at samreshuuu.com/pricing. Token purchases beyond the Plan (Balance) have not been sold since 14 September 2026 and were discontinued as a service on 21 September 2026: Balance remainders are no longer spent, and unused purchased tokens have been compensated to the Client with a weekly limit reset or a Plan promo code.\n\nThe Provider may change prices with 30 days notice. New prices apply from the next paid period. Team plans are calculated per seat.","offerSection4Title":"4. Service Delivery","offerSection4Text":"Access to the Service is provided 24/7, except during maintenance. The Provider makes reasonable efforts to ensure availability but does not guarantee uninterrupted operation. The Provider may update functionality, interface, and integrations.\n\nFor payments made by bank transfer against an invoice, the closing document is the services acceptance act. The Provider issues the act once payment is received, assigns it the number of the corresponding invoice, and makes it available to the Client in the account; at the Client's request the act is sent to the email address the Client indicates. For card payments, the closing document is the fiscal receipt (FZ-54).\n\nServices are deemed duly rendered and accepted by the Client in full if, within 5 (five) business days from the date the act is issued, the Client has not sent the Provider a reasoned refusal of acceptance to support@samreshuuu.ru. After that period the act is deemed accepted by the Client without objections. The Client countersigning the act is not a condition for rendering the Services.\n\nTechnical support: support@samreshuuu.ru. Token consumption is displayed in the account.","offerSection4TextGdpr":"Access to the Service is provided 24/7, except during maintenance. The Provider makes reasonable efforts to ensure availability but does not guarantee uninterrupted operation. The Provider may update functionality, interface, and integrations.\n\nTechnical support: {email}. Token consumption is displayed in the account.","offerSection5Title":"5. Rights and Obligations","offerSection5Text":"The Provider undertakes to: ensure access to the Service within the Plan scope; ensure data confidentiality (152-FZ); not use the Client's data for model training without separate consent. The Provider may suspend access if the Client violates the Offer terms.\n\nThe Client undertakes to: use the Service in compliance with RF law; not share credentials with third parties; not attempt to bypass security systems or gain unauthorized access.\n\nThe Client has the right to: use Service outputs for their own purposes without restriction; cancel services at any time (Art. 32 of the Consumer Rights Protection Law).","offerSection5TextGdpr":"The Provider undertakes to: ensure access to the Service within the Plan scope; ensure data confidentiality and protection in accordance with the GDPR (Regulation (EU) 2016/679); not use the Client data for model training without separate consent. The Provider may suspend access if the Client violates the Offer terms.\n\nThe Client undertakes to: use the Service in compliance with applicable law; not share credentials with third parties; not attempt to bypass security systems or gain unauthorized access.\n\nThe Client has the right to: use Service outputs for their own purposes without restriction; cancel services at any time, including exercising the statutory right of withdrawal for consumers under Directive 2011/83/EU.","offerSection6Title":"6. Refunds","offerSection6Text":"The Client may cancel at any time (Art. 32 of the Consumer Rights Protection Law). Within 14 days of payment: full refund if no more than 10% of the Plan volume was used. After 14 days: proportional to the unused remainder minus the volume used. An applied weekly limit reset is non-refundable; an unused reset is refunded in full on request. Tokens purchased before 14 September 2026 and unused as of 21 September 2026 have been compensated with a weekly limit reset or a promo code; on request, the unused tokens are refunded in money instead of the compensation.\n\nFor refunds: support@samreshuuu.ru. Refund period: 10 business days via the original payment method. Auto-renewal is disabled in the account; access is retained until the end of the paid period.","offerSection6TextGdpr":"Consumers have a statutory right of withdrawal within 14 days of payment under Directive 2011/83/EU: full refund if no more than 10% of the Plan volume was used. After 14 days: proportional to the unused remainder minus the volume used. An applied weekly limit reset is non-refundable; an unused reset is refunded in full on request. Tokens purchased before 14 September 2026 and unused as of 21 September 2026 have been compensated with a weekly limit reset or a promo code; on request, the unused tokens are refunded in money instead of the compensation.\n\nFor refunds: {email}. Refund period: 10 business days via the original payment method. Auto-renewal is disabled in the account; access is retained until the end of the paid period.","offerSection7Title":"7. Liability","offerSection7Text":"The Provider's total liability is limited to the amount paid by the Client over the preceding 12 months. The Provider is not liable for: losses from using Service outputs without verification; interruptions caused by the Client or third parties; actions of external services connected via integrations.\n\nThe Parties are released from liability in cases of force majeure. The Client is responsible for the security of their credentials.\n\nIf the Client instructs the agent to make purchases with a bank card, the purchase is made from the browser on the Client's device under the Client's account with the store. The Client confirms each purchase. The agent pays without confirmation only if the Client has enabled this in advance: on sites from a list the Client has named, up to an amount the Client has set, and within the limits. The Client sets the limits and the list of sites where the agent may pay. A store's rules may prohibit automated purchases, and the Client is responsible for complying with them. The payment result is confirmed by the bank and the store, not by the Provider; the Provider is not a party to the sale and does not receive the payment.\n\nIf the Client instructs the agent to work in the Client's accounts on third-party sites and services (online banking, a marketplace, a personal account), the agent acts on the Client's instructions, and actions in those accounts are deemed the Client's actions. The Client signs in to such accounts personally: the agent neither receives nor enters the login, password or verification codes. The rules of third-party services, including remote banking agreements, may prohibit sharing sign-in credentials with third parties and automated access, and the Client is responsible for complying with them. The Provider recommends connecting a bank through the bank's API.","offerSection8Title":"8. Term and Termination","offerSection8Text":"The Agreement is effective from acceptance until the end of the paid period (including auto-renewals). The Provider may amend the Offer by publishing a new version at samreshuuu.ru/offer and notifying by email. Changes take effect 10 days after publication.\n\nThe Client may terminate at any time via the account. Refunds per Section 6. The Provider may terminate for violation of the Offer or illegal use of the Service. After termination, data is retained for 30 days, then deleted.","offerSection8TextGdpr":"The Agreement is effective from acceptance until the end of the paid period (including auto-renewals). The Provider may amend the Offer by publishing a new version at samreshuuu.com/offer and notifying by email. Changes take effect 10 days after publication.\n\nThe Client may terminate at any time via the account. Refunds per Section 6. The Provider may terminate for violation of the Offer or illegal use of the Service. After termination, data is retained for 30 days, then deleted.","offerSection9Title":"9. Intellectual Property and Skills","offerSection9Text":"Rights to the Service belong to the Provider. The Client's materials (documents, drive) remain their property. The Client may use Service outputs without restriction.\n\nThe Client may publish Skills in the catalog. The Author grants the Provider a non-exclusive license to distribute the Skill and warrants it does not infringe third-party rights. The Provider may remove a Skill for violations of terms or law.","offerSection10Title":"10. Purchases Through App Stores","offerSection10Text":"The Service's mobile apps are distributed through RuStore, Google Play and the App Store, and a Plan or a weekly limit reset may be purchased inside the app. In that case payment is taken by the app store under its rules and in its currency; the in-store price follows the store's price tiers and may differ from the price at samreshuuu.ru. A purchase is tied to the store account and to the Service account it was activated in, is not transferable to another person, and is restored with \"Restore purchases\" in the app. Team plans and seats are not sold in stores. In the App Store and on Google Play the services are sold by Whatnot Hungary Kft.; such purchases are governed by the edition of this Offer published at samreshuuu.com/offer. Through RuStore the services are provided by the Provider under this edition. A subscription taken out in a store renews automatically, and auto-renewal is turned off only in the store account, no later than 24 hours before the end of the paid period. Deleting the app does not cancel the subscription; turning off auto-renewal does not end access before the paid period expires. A store subscription and a website subscription exist independently: taking out the second does not cancel the first. Refunds for a purchase made in the App Store or on Google Play are handled by the store under its own rules; the Provider did not receive that payment and does not refund it, and Section 6 does not apply to such purchases. A refund for a RuStore purchase is requested at support@samreshuuu.ru on the terms of Section 6. When reviewing a refund request, the store may ask the Provider for information about the purchase and how much of it was consumed; by making a purchase in the app the Client consents to that information being passed to the store.","offerSection10TextGdpr":"The Service's mobile apps are distributed through the App Store and Google Play, and a Plan or a weekly limit reset may be purchased inside the app. In that case payment is taken by the app store under its rules and in its currency; the in-store price follows the store's price tiers and may differ from the price at samreshuuu.com. A purchase is tied to the store account and to the Service account it was activated in, is not transferable to another person, and is restored with \"Restore purchases\" in the app. Team plans and seats are not sold in stores. RuStore purchases are governed by the edition of this Offer published at samreshuuu.ru/offer. A subscription taken out in a store renews automatically, and auto-renewal is turned off only in the store account, no later than 24 hours before the end of the paid period. Deleting the app does not cancel the subscription; turning off auto-renewal does not end access before the paid period expires. A store subscription and a website subscription exist independently: taking out the second does not cancel the first. Refunds for a purchase made in an app store are handled by the store under its own rules, and the withdrawal procedure set out in Section 6 does not apply to such purchases; the store's terms apply instead, including how the statutory consumer right of withdrawal is exercised. The Provider did not receive that payment and does not refund it. When reviewing a refund request, the store may ask the Provider for information about the purchase and how much of it was consumed; by making a purchase in the app the Client consents to that information being passed to the store.","offerSection11Title":"11. Connecting Equipment","offerSection11Text":"This section applies where the Client connects industrial or building equipment, automation systems, meters, process data historians or cameras (the \"Equipment\") to the Service, including through the gateway program the Client installs on its own computers (the \"Gateway\"). Only a Client acting as a legal entity or individual entrepreneur may connect Equipment.\n\nThe Service and the Gateway only read Equipment data: values, states, alarms and camera frames. They send no commands, setpoints or other changes to the Equipment.\n\nThe Client does not connect emergency shutdown, relay or other automatic protection systems, safety systems (including ESD and SIS) or dispatch control networks to the Service. The Service is not a means of ensuring industrial, fire or functional safety. The agent's messages about alarms and deviations are auxiliary, may be delayed or not arrive, and do not replace the Client's standard alarm systems, protection systems or personnel.\n\nThe Client warrants that it is entitled to connect the Equipment and to transfer its data to the Service, including under its agreements with the owners and manufacturers of the Equipment, and that the connection does not breach its information security requirements. The Client determines on its own whether the Equipment is a critical information infrastructure object (Federal Law No. 187-FZ of 26 July 2017) and which significance category it has been assigned, and informs the Provider of this before connecting it. Significant critical information infrastructure objects are not connected to the Service without a separate written agreement between the Parties.\n\nWhere Equipment data contains personal data of the Client's employees or other persons (images in camera frames, operators' names and accounts), the Client is the operator of that data and the Provider processes it on the Client's instruction (Part 3 of Article 6 of Federal Law No. 152-FZ of 27 July 2006). The instruction covers collecting, recording, storing, using, transferring to the Client and deleting that data solely for the operation of the Service. The Provider keeps it confidential, takes the protective measures of Article 19 of Law 152-FZ and informs the Client of an incident involving that data within 24 hours of detecting it. The Client does not use the Service to identify people in camera frames, ensures a lawful basis for the processing and, before connecting cameras, notifies employees of video surveillance as labour law requires, including at least two months in advance (Article 74 of the Labour Code of the Russian Federation), and sets it out in its internal regulations.\n\nThe Provider's liability under this section is limited to actual damage up to the amount paid by the Client over the preceding 12 months. Lost profits, losses from downtime or spoiled production and other indirect losses are not compensated. The limitation does not apply to an intentional breach of obligation (Clause 4 of Article 401 of the Civil Code of the Russian Federation).","offerSection11TextGdpr":"This section applies where the Client connects industrial or building equipment, automation systems, meters, process data historians or cameras (the \"Equipment\") to the Service, including through the gateway program the Client installs on its own computers (the \"Gateway\"). Only a Client acting for business or professional purposes may connect Equipment.\n\nThe Service and the Gateway only read Equipment data: values, states, alarms and camera frames. They send no commands, setpoints or other changes to the Equipment.\n\nThe Client does not connect emergency shutdown, relay or other automatic protection systems, safety systems (including SIS) or dispatch control networks to the Service. The Service is not a means of ensuring industrial, fire or functional safety and is not a safety component of machinery. The agent's messages about alarms and deviations are auxiliary, may be delayed or not arrive, and do not replace the Client's standard alarm systems, protection systems or personnel.\n\nThe Client warrants that it is entitled to connect the Equipment and to transfer its data to the Service, including under its agreements with the owners and manufacturers of the Equipment, and that the connection does not breach its information security requirements. The Client determines on its own whether cybersecurity and critical entity resilience requirements apply to it or to the Equipment (including Directives (EU) 2022/2555 and 2022/2557 and the national laws implementing them), and informs the Provider of this before connecting it. Equipment whose failure may endanger human life or health or disrupt the supply of electricity, gas, heat or water is not connected to the Service without a separate written agreement between the Parties.\n\nWhere Equipment data contains personal data of the Client's employees or other persons (images in camera frames, operators' names and accounts), the Client is the controller and the Provider the processor of that data (Article 28 GDPR). The Provider processes it only on the Client's documented instructions and solely for the operation of the Service; commits the persons authorised to process it to confidentiality; takes the security measures of Article 32 GDPR; engages sub-processors from the list at samreshuuu.com/subprocessors and gives advance notice of changes to that list; assists the Client in responding to data subject requests and in impact assessments; notifies the Client of a breach of that data without undue delay; deletes or returns it to the Client when the service ends; and makes available the information needed to demonstrate compliance with Article 28 GDPR. At the Client's request the Parties sign a separate data processing agreement. The Client does not use the Service to identify people in camera frames, to recognise emotions or to assess employees' behaviour or performance, ensures a lawful basis for the processing, carries out an impact assessment where required (Article 35 GDPR), informs employees of monitoring in advance as the labour law of its country requires (in Hungary, Section 11/A of the Labour Code) and does not point cameras at rest areas or private premises.\n\nThe Provider's liability under this section is limited to direct damage up to the amount paid by the Client over the preceding 12 months. Lost profits, losses from downtime or spoiled production and other indirect losses are not compensated. The limitation does not apply to intentional breach, gross negligence, harm to life, health or physical integrity, or other cases where applicable law does not permit it.","offerSection12Title":"12. Governing Law and Details","offerSection12Text":"The Offer is governed by Russian Federation law. Disputes are resolved through a pre-trial claim procedure (10 business days), then in court. Consumers may file claims at their place of residence (Art. 17 of the Consumer Rights Protection Law).\n\nProvider: IE Kononenko Yaroslav Andreevich\nOGRNIP: 325774600902629\nTIN: 973302875846\nEmail: support@samreshuuu.ru\nWebsite: samreshuuu.ru","offerSection12TextGdpr":"The Offer is governed by the laws of Hungary. Disputes are resolved amicably through a pre-litigation claim procedure (10 business days), then before the competent courts of Hungary, without prejudice to mandatory consumer-protection rules. Consumers may bring proceedings in their country of domicile (Regulation (EU) 1215/2012) and use the EU online dispute resolution platform (ec.europa.eu/consumers/odr).\n\nProvider: {companyName}\nRegistration number: {regNo}\nTax number: {taxNo}\nEU VAT: {vatNo}\nRegistered seat: {address}\nEmail: {email}\nWebsite: samreshuuu.com","landingFooterConsent":"Personal data consent","consentTitle":"Consent to Personal Data Processing","consentLastUpdated":"Effective October 29, 2026","consentIntro":"I, acting freely, of my own will and in my own interest, in accordance with Article 9 of Federal Law No. 152-FZ \"On Personal Data\", give Individual Entrepreneur Yaroslav Andreevich Kononenko (OGRNIP 325774600902629, INN 973302875846) (the \"Operator\") my consent to the processing of my personal data on the terms set out below. The consent covers every form in which the Samreshuuu software (the \"Software\") is provided: the web version at samreshuuu.ru, the mobile and desktop applications, and applications for third-party platforms. This consent is a standalone document and is not part of the Privacy Policy, the Terms of Service or the Offer Agreement.","consentIntroGdpr":"I, acting freely, of my own will and in my own interest, in accordance with Articles 6 and 7 of the General Data Protection Regulation (Regulation (EU) 2016/679, GDPR), give {companyName} (registration number {regNo}, tax number {taxNo}, registered seat {address}) (the \"Operator\") my consent to the processing of my personal data on the terms set out below. The consent covers every form in which the Samreshuuu software (the \"Software\") is provided: the web version at samreshuuu.com, the mobile and desktop applications, and applications for third-party platforms. This consent is a standalone document and is not part of the Privacy Policy, the Terms of Service or the Offer Agreement.","consentSection1Title":"1. Purposes of processing","consentSection1Text":"Registration and identification in the Software; providing the Software's features, including AI agent responses, document analysis, task execution and work with connected external systems; payment processing and subscription management; notifications about task status and the operation of the Software; technical support and troubleshooting.","consentSection2Title":"2. Personal data covered","consentSection2Text":"Email address; first and last name (if provided); phone number (if provided); company details I provide (name, taxpayer number, registered address); personal data contained in documents I upload and in my chats with the AI agent; voice messages, photos and videos I send, including ones with my image and voice (not used to identify me); identifiers and profile details in external systems I connect to the Software; Telegram ID, username and chat ID when linking Telegram; device token when push notifications are enabled; technical data: IP address, browser and device information, and the cookies required for sign-in.","consentSection3Title":"3. Processing operations","consentSection3Text":"Collection, recording, systematization, accumulation, storage, clarification (updating, modification), retrieval, use, transfer (provision, access), depersonalization, blocking, deletion and destruction, with or without automation. Recording, systematization, accumulation and storage are carried out in databases located in Ireland and the Netherlands (Section 4).","consentSection4Title":"4. Third parties and cross-border transfer","consentSection4Text":"The Operator may entrust processing to the persons listed on the Sub-processors page (samreshuuu.ru/subprocessors) to the extent required for the purposes in Section 1: hosting and data storage, running task code, error logs and tracing, processing requests with language models, taking payments and delivering push notifications. For each such person the page states its name, address, the data transferred and the country of processing, and the page is updated whenever the list changes. I consent to the cross-border transfer of my personal data to the USA, Ireland and the Netherlands: to store my account, chats, files and company data in Ireland and the Netherlands, and to run task code, keep error logs and process requests with language models in the USA. Language models receive the content of my requests and the document fragments needed to answer them. My documents and chats are not used to train models.","consentSection5Title":"5. Term and withdrawal","consentSection5Text":"The consent remains in force until my account is deleted or the consent is withdrawn. I may withdraw it at any time by writing to support@samreshuuu.ru or by deleting my account in the Software settings. After withdrawal the Operator stops processing and destroys the personal data within 30 days, except data whose processing without consent is permitted by the laws of the Russian Federation (including for performance of a contract and tax and accounting requirements).","consentSection5TextGdpr":"The consent remains in force until my account is deleted or the consent is withdrawn. I may withdraw it at any time by writing to {email} or by deleting my account in the Software settings. Withdrawal does not affect the lawfulness of processing carried out before it. After withdrawal the Operator stops processing and deletes the personal data within 30 days, except data processed on another legal basis (including for performance of a contract and legal requirements).","landingFooterOffer":"Offer","landingFooterLicense":"License Agreement","licenseTitle":"License Agreement","licenseLastUpdated":"Effective November 7, 2026","licenseIntro":"This License Agreement (the \"Agreement\") sets out the terms on which the right to use the Samreshuuu software (the \"Software\") is granted, including its web version, mobile and desktop applications, the gateway program for connecting equipment and applications for third-party platforms installed on the Licensee's portal, including the Samreshuuu application in the Bitrix24 Marketplace catalogue. The rights holder of the Software is IE Kononenko Yaroslav Andreevich (OGRNIP 325774600902629, TIN 973302875846) (the \"Licensor\"). The party receiving the right to use is the individual or legal entity that has created an account in the Software or installed it on its own portal (the \"Licensee\"). Installing the Software, creating an account or starting to use the Software constitutes acceptance of this Agreement.","licenseIntroGdpr":"This License Agreement (the \"Agreement\") sets out the terms on which the right to use the Samreshuuu software (the \"Software\") is granted, including its web version, mobile and desktop applications, the gateway program for connecting equipment and applications for third-party platforms installed on the Licensee's portal, including the Samreshuuu application in the Bitrix24 Marketplace catalogue. The rights holder of the Software is {companyName} (registration number {regNo}, tax number {taxNo}) (the \"Licensor\"). The party receiving the right to use is the individual or legal entity that has created an account in the Software or installed it on its own portal (the \"Licensee\"). Installing the Software, creating an account or starting to use the Software constitutes acceptance of this Agreement.","licenseSection1Title":"1. Subject of the Agreement","licenseSection1Text":"The Licensor grants the Licensee a simple (non-exclusive) license to use the Software for its intended purpose: as an AI agent that, on the Licensee's instructions, performs tasks in the systems the Licensee has connected, prepares documents and answers requests. The exclusive right to the Software remains with the Licensor; no copy of the Software is transferred to the Licensee, except the gateway program for connecting equipment, which the Licensee installs on its own computers under Section 10.","licenseSection2Title":"2. Permitted use","licenseSection2Text":"The right to use is granted within the following limits: access to the Software through a browser, a mobile or desktop application, or through the portal of a third-party platform on which the Software is installed; reproduction of the Software to the extent necessary to launch and run it on the Licensee's device; use of the results produced by the Software in the Licensee's own business activity. No other forms of use are granted by this Agreement.","licenseSection3Title":"3. Term and territory","licenseSection3Text":"The license is granted for the term of the Licensee's account and, for paid plans, for the paid period, and applies without territorial restriction to the extent permitted by applicable law. Termination of the account terminates the license. Non-payment for a subsequent period terminates the right to use within the scope of the plan; until the account is terminated, the right to view previously created chats and files is retained.","licenseSection4Title":"4. Restrictions","licenseSection4Text":"The Licensee may not: modify, decompile or disassemble the Software or otherwise obtain its source code, except where expressly permitted by law; circumvent or disable technical protection measures, plan limits or consumption metering; give account access to third parties, sublicense, lease, resell or offer access to the Software as its own service; use the Software to build a competing product, or for automated bulk extraction of data outside ordinary use.","licenseSection5Title":"5. Accounts and number of users","licenseSection5Text":"The right to use is granted for the number of users matching the paid plan. Each user works under their own account; the Licensee keeps credentials confidential and is responsible for actions performed under its accounts. The Software's access to data in connected systems is limited to the permissions of the user who set up the connection.","licenseSection6Title":"6. Content and output","licenseSection6Text":"Data, documents and materials uploaded by the Licensee to the Software remain its property. The Licensee grants the Licensor a limited right to process them solely for the operation of the Software. Results obtained by the Licensee through the Software may be used by the Licensee without restriction on the Licensor's part. Rights to the Software itself, its interfaces, trademarks and documentation belong to the Licensor.","licenseSection7Title":"7. Fees","licenseSection7Text":"The right to use is granted on the terms of the selected plan; current plans and limits are published at samreshuuu.ru/pricing. Current plans: Pro and Max. During the Pro plan trial the license is granted free of charge for the trial period. Without an active plan the license is limited to viewing previously created chats and files; sending messages and running tasks are unavailable. Payment, refunds and auto-renewal are governed by the offer agreement published at samreshuuu.ru/offer.","licenseSection7TextGdpr":"The right to use is granted on the terms of the selected plan; current plans and limits are published at samreshuuu.com/pricing. Current plans: Pro and Max. During the Pro plan trial the license is granted free of charge for the trial period. Without an active plan the license is limited to viewing previously created chats and files; sending messages and running tasks are unavailable. Payment, refunds and auto-renewal are governed by the offer agreement published at samreshuuu.com/offer.","licenseSection8Title":"8. Updates and changes to functionality","licenseSection8Text":"The Licensor may release updates to the Software and change the composition and presentation of its features, as well as the set of available language models and connections. Updates are provided under the existing license and require no separate payment. The Licensor gives the Licensee at least 30 days' notice of changes that materially reduce functionality previously available on a paid plan.","licenseSection9Title":"9. Warranties and liability","licenseSection9Text":"The Software is provided \"as is\". The Licensor does not warrant uninterrupted or error-free operation and is not liable for decisions the Licensee makes on the basis of the Software's output: such output is advisory and requires verification. Actions that change data in connected systems are performed by the Software only after the Licensee confirms them. The Licensor's aggregate liability is limited to the amount paid by the Licensee over the last 12 months of using the Software.","licenseSection10Title":"10. Equipment gateway program","licenseSection10Text":"For connecting equipment, the Software includes a gateway program (the \"Gateway\"). Unlike other parts of the Software, the Licensee receives a copy of the Gateway and installs it on its own computers or servers. The Licensee may reproduce the Gateway by installing and running it on the computers it uses to connect its equipment, in the number needed for that purpose and only together with its account in the Software. The Licensee may not distribute the Gateway to third parties or use it separately from the Software; the restrictions of Section 4 apply to the Gateway.\n\nThe Gateway only reads equipment data and sends no commands or other changes to the equipment. The Gateway itself opens an outbound connection to the Software and receives connection settings over it, and in versions with automatic updates also updates. Updates are signed by the Licensor, and the Gateway installs only an update with a valid signature.\n\nEquipment manufacturers' libraries required for certain protocols are obtained and installed by the Licensee itself under their rights holders' licenses; the Licensor does not distribute them. The Gateway contains third-party open-source components. Those components are governed by their own licenses, which take precedence over this Agreement, and the restrictions of Section 4 do not apply to them.\n\nThe terms for connecting equipment, including the prohibition on connecting safety systems and the limitation of liability, are set out in Section 11 of the Offer (samreshuuu.ru/offer). When the license terminates, the Licensee stops using the Gateway and deletes its copies.","licenseSection10TextGdpr":"For connecting equipment, the Software includes a gateway program (the \"Gateway\"). Unlike other parts of the Software, the Licensee receives a copy of the Gateway and installs it on its own computers or servers. The Licensee may reproduce the Gateway by installing and running it on the computers it uses to connect its equipment, in the number needed for that purpose and only together with its account in the Software. The Licensee may not distribute the Gateway to third parties or use it separately from the Software; the restrictions of Section 4 apply to the Gateway to the extent permitted by applicable law.\n\nThe Gateway only reads equipment data and sends no commands or other changes to the equipment. The Gateway itself opens an outbound connection to the Software and receives connection settings over it, and in versions with automatic updates also updates. Updates are signed by the Licensor, and the Gateway installs only an update with a valid signature.\n\nEquipment manufacturers' libraries required for certain protocols are obtained and installed by the Licensee itself under their rights holders' licenses; the Licensor does not distribute them. The Gateway contains third-party open-source components. Those components are governed by their own licenses, which take precedence over this Agreement, and the restrictions of Section 4 do not apply to them.\n\nThe terms for connecting equipment, including the prohibition on connecting safety systems and the limitation of liability, are set out in Section 11 of the Offer (samreshuuu.com/offer). When the license terminates, the Licensee stops using the Gateway and deletes its copies.","licenseSection11Title":"11. Term, governing law and details","licenseSection11Text":"The Agreement takes effect upon acceptance and remains in force until the license terminates. The Licensor may amend the Agreement by publishing a new version at samreshuuu.ru/license; continued use of the Software after publication constitutes acceptance of the new version. The Agreement is governed by the law of the Russian Federation; disputes are resolved through a pre-trial claim procedure and, failing agreement, in court.\n\nLicensor: IE Kononenko Yaroslav Andreevich\nOGRNIP: 325774600902629\nTIN: 973302875846\nEmail: support@samreshuuu.ru\nWebsite: samreshuuu.ru","licenseSection11TextGdpr":"The Agreement takes effect upon acceptance and remains in force until the license terminates. The Licensor may amend the Agreement by publishing a new version at samreshuuu.com/license; continued use of the Software after publication constitutes acceptance of the new version. The Agreement is governed by the laws of Hungary; disputes are resolved through a pre-litigation claim procedure and then before the competent courts of Hungary, without prejudice to mandatory consumer-protection rules.\n\nLicensor: {companyName}\nRegistration number: {regNo}\nTax number: {taxNo}\nRegistered seat: {address}\nEmail: {email}\nWebsite: samreshuuu.com","termsTitle":"Terms of Service","termsLastUpdated":"Last updated: October 30, 2026","termsIntro":"These Terms of Service (hereinafter the \"Terms\") govern access to and use of the samreshuuu service (hereinafter the \"Service\"), available at samreshuuu.ru. By using the Service, you confirm that you have read and fully accept these Terms.","termsIntroGdpr":"These Terms of Service (hereinafter the \"Terms\") govern access to and use of the samreshuuu service (hereinafter the \"Service\"), available at samreshuuu.com. By using the Service, you confirm that you have read and fully accept these Terms.","termsSection1Title":"1. General provisions and definitions","termsSection1Text":"Service: an online platform for contract analysis and document task automation using artificial intelligence. Operator: IE Kononenko Yaroslav Andreevich (OGRNIP 325774600902629, TIN 973302875846). User: an individual or legal entity registered in the Service. Content: any data, documents, and materials uploaded by the User to the Service.","termsSection1TextGdpr":"Service: an online platform for contract analysis and document task automation using artificial intelligence. Operator: {companyName} (registration number {regNo}, tax number {taxNo}). User: an individual or legal entity registered in the Service. Content: any data, documents, and materials uploaded by the User to the Service.","termsSection2Title":"2. Service description","termsSection2Text":"The Service provides tools for analyzing contracts and legal documents using artificial intelligence, automating routine tasks, integrating with external business systems (1C, CRM, marketplaces), and managing the company's drive and documents. AI results are advisory in nature and do not constitute legal advice.","termsSection3Title":"3. Registration and account","termsSection3Text":"To use the Service, you must create an account by providing a valid email address and password. The User agrees to provide accurate information during registration, maintain the confidentiality of their credentials, and immediately notify the Operator of any unauthorized access to their account. The User bears full responsibility for all actions performed under their account.","termsSection4Title":"4. User rights and obligations","termsSection4Text":"The User may use the Service in accordance with its intended purpose and selected subscription plan. The User agrees not to use the Service to upload malicious or illegal content, not to attempt unauthorized access to the Service's systems, not to violate third-party intellectual property rights, and to comply with applicable Russian Federation legislation.","termsSection4TextGdpr":"The User may use the Service in accordance with its intended purpose and selected subscription plan. The User agrees not to use the Service to upload malicious or illegal content, not to attempt unauthorized access to the Service's systems, not to violate third-party intellectual property rights, and to comply with applicable law.","termsSection5Title":"5. Intellectual property","termsSection5Text":"All rights to the Service, including software, design, trademarks, and technologies, belong to the Operator. The User retains all rights to their uploaded Content. By uploading Content to the Service, the User grants the Operator a limited license to process such Content solely for the purpose of providing the Service.","termsSection6Title":"6. Limitation of liability","termsSection6Text":"The Service is provided \"as is\". The Operator does not guarantee uninterrupted Service operation and is not liable for losses arising from the use or inability to use the Service, decisions made based on AI analysis results, temporary Service unavailability due to technical reasons, or actions of third parties. The Operator's aggregate liability is limited to the amount paid by the User for the last 12 months of Service use. If the User instructs the agent to work in the User's accounts on third-party sites, the agent acts on the User's instructions, and the User is responsible for complying with those sites' rules, including agreements with the bank.","termsSection7Title":"7. Data processing","termsSection7Text":"Personal data processing is carried out in accordance with the Privacy Policy available at samreshuuu.ru/privacy. Consent to personal data processing is given as a separate document published at samreshuuu.ru/consent.","termsSection7TextGdpr":"Personal data processing is carried out in accordance with the Privacy Policy available at samreshuuu.com/privacy and the General Data Protection Regulation (Regulation (EU) 2016/679, GDPR). Where consent to personal data processing is required, it is given as a separate document published at samreshuuu.com/consent.","termsSection8Title":"8. Subscription plans and payment","termsSection8Text":"The Service offers the paid Pro and Max subscription plans. A User who has never paid for a subscription plan may use a one-time 7-day trial of the Pro plan free of charge. Without an active subscription plan, the User may only view previously created chats and files; sending messages and running tasks are unavailable. Subscription plan details are available at samreshuuu.ru/pricing. The Operator reserves the right to change subscription plan pricing with at least 30 days prior notice to Users. Payment methods, renewal and refund terms are set out in the Offer.","termsSection8TextGdpr":"The Service offers the paid Pro and Max subscription plans. A User who has never paid for a subscription plan may use a one-time 7-day trial of the Pro plan free of charge. Without an active subscription plan, the User may only view previously created chats and files; sending messages and running tasks are unavailable. Subscription plan details are available at samreshuuu.com/pricing. Prices are stated in US dollars (USD) and are subject to VAT where applicable. The Operator reserves the right to change subscription plan pricing with at least 30 days prior notice to Users. Payments are processed through the Stripe payment gateway.","termsSection9Title":"9. Termination","termsSection9Text":"The User may delete their account at any time through the Service settings. The Operator may suspend or terminate the User's access to the Service in case of violation of these Terms, use of the Service for illegal purposes, or non-payment within the established timeframes. Upon account deletion, all User data is deleted within 30 days in accordance with the Privacy Policy.","termsSection10Title":"10. Governing law","termsSection10Text":"These Terms are governed by and construed in accordance with the laws of the Russian Federation. Disputes are first addressed through a pre-trial claim procedure and, if unresolved, in court. Consumers may file claims at their place of residence (Art. 17 of the Consumer Rights Protection Law).","termsSection10TextGdpr":"These Terms are governed by and construed in accordance with the laws of Hungary. Disputes are first addressed through a pre-trial claim procedure and, if unresolved, before the competent courts of Hungary. Consumers residing in the European Union retain the right to bring proceedings before the courts of their place of domicile (Regulation (EU) No 1215/2012) and may also use the EU online dispute resolution platform at ec.europa.eu/consumers/odr.","termsSection11Title":"11. Agent phone calls","termsSection11Text":"Each agent phone call requires separate approval. The requester or an authorized organization approver accepts the terms for the requester's calls. Calls are allowed only to businesses and people who agreed to a call, and cannot be used for marketing or mass calling, fraud, threats, impersonation, calls to emergency lines or any illegal purpose. The requester is responsible for the content and purpose of the calls under the law and these Terms. A call can only be transferred to a phone the requester confirmed with a code by SMS.","termsSection12Title":"12. Contact information","termsSection12Text":"For any questions regarding the use of the Service and these Terms, you can contact us:","termsSection12Items":"Email: support@samreshuuu.ru","termsSection12ItemsGdpr":"Email: {email}\nOperator: {companyName}\nRegistered seat: {address}","marketingPromptTitle":"Samreshuuu news and offers","marketingPromptBody":"The Wednesday letter about what shipped that week, plus promotional offers from Samreshuuu. Unsubscribe in one click.","marketingPromptAccept":"Yes, send it","marketingPromptDecline":"No, thanks","cookieConsentText":"We use cookies for analytics and to improve our service.","cookieConsentAccept":"Accept","cookieConsentDecline":"Decline","nativeShellAllow":"Allow","subprocessorsTitle":"Sub-processors","subprocessorsLastUpdated":"Last updated: October 29, 2026","subprocessorsIntro":"The list of persons the Operator engages to carry out part of the data processing needed to run the Service: name, address, the data transferred, the purpose of processing and the country where the data is processed. This list supplements section 5 of the Privacy Policy, and the Consent to Personal Data Processing refers to it.","subprocessorsIntroGdpr":"The list of companies the Controller engages to carry out part of the data processing needed to run the Service, together with the data transferred, the purpose of processing and the country of registration. This list supplements section 5 of the Privacy Policy.","subprocessorsSection1Title":"1. What a sub-processor is","subprocessorsSection1Text":"A sub-processor is a company the Operator engages to carry out part of the data processing so that the Service can work: storing data, running task code, generating an answer with a language model, taking a payment, delivering an email or a push notification. A sub-processor receives only the data its part of the work requires and processes it on the Operator's instructions and for the Operator's purposes, never for its own.","subprocessorsSection1TextGdpr":"A sub-processor is a company the Controller engages to carry out part of the data processing so that the Service can work: generating an answer with a language model, taking a payment, delivering a push notification. A sub-processor receives only the data its part of the work requires and processes it on the Controller's instructions and for the Controller's purposes, never for its own.","subprocessorsSection2Title":"2. List of sub-processors","subprocessorsSection2Text":"Storage, servers, logs and language models work for every user. The other sub-processors are engaged when you use the matching feature: the payment sub-processor when you pay for a subscription, speech synthesis for voice replies and calls, and the notification delivery services when you turn notifications on.","subprocessorsSection3Title":"3. Changes to the list","subprocessorsSection3Text":"We update this list whenever a sub-processor is added or removed; the date of the latest change is shown at the top of the page. Enterprise customers are notified of changes at the email address specified in their agreement.","subprocessorsColName":"Company","subprocessorsColData":"Data received","subprocessorsColPurpose":"Purpose","subprocessorsColCountry":"Processed in","subprocessorsDataLlm":"Request text and fragments of attached documents","subprocessorsPurposeLlm":"Generating agent responses","subprocessorsDataPayment":"Name, email address, payment details","subprocessorsPurposePayment":"Taking payments and issuing documents","subprocessorsDataAnalytics":"Anonymised interface usage statistics","subprocessorsPurposeAnalytics":"Interface analytics and bug hunting","subprocessorsDataPush":"Device token","subprocessorsPurposePush":"Delivering push notifications","subprocessorsCountryRu":"Russia","subprocessorsCountryUs":"United States","subprocessorsCountryCn":"China","subprocessorsCountryIe":"Ireland","subprocessorsCountryNl":"Netherlands","subprocessorsCountryIeDe":"Ireland, backups in Germany","subprocessorsColAddress":"Address","subprocessorsDataHosting":"Accounts, chats, files, memory, company data, access keys to connected systems","subprocessorsPurposeHosting":"Storing service data","subprocessorsDataCompute":"Requests and replies while they are processed, temporary cache","subprocessorsPurposeCompute":"Application servers","subprocessorsDataSandbox":"Files and data the task code works with","subprocessorsPurposeSandbox":"Running task code","subprocessorsDataLogs":"Technical logs: identifiers, IP address, error details","subprocessorsPurposeLogs":"Operational logs and debugging","subprocessorsDataTraces":"Agent work steps: requests, replies, tool calls","subprocessorsPurposeTraces":"Quality control of agent replies","subprocessorsDataErrors":"Error details, including request fragments","subprocessorsPurposeErrors":"Tracking errors to fix them","subprocessorsDataLlmSpeech":"Request text, document fragments, audio for speech recognition","subprocessorsPurposeLlmSpeech":"Generating replies, recognizing speech and documents","subprocessorsDataRouter":"The latest message and a fragment of the chat, a description of the agent's action","subprocessorsPurposeRouter":"Choosing a model and checking agent actions","subprocessorsDataVoice":"Text to be voiced, voice in calls and voice chat","subprocessorsPurposeVoice":"Speech synthesis and voice calls","subprocessorsDataMedia":"Prompts and source images for generation","subprocessorsPurposeMedia":"Generating images and video","subprocessorsDataSearch":"Search queries","subprocessorsPurposeSearch":"Web search","subprocessorsDataYandexCloud":"Website and app traffic in transit, agent emails, search queries","subprocessorsPurposeYandexCloud":"Network nodes in Russia, sending agent emails, web search","subprocessorsDataEdge":"Website and app traffic in transit, incoming agent emails","subprocessorsPurposeEdge":"Network nodes in Russia","subprocessorsDataMail":"Email address and message text","subprocessorsPurposeMail":"Sending emails: sign-in codes, notifications, invoices","privacyAnalyticsLabel":"Analytics and screen recording","privacyAnalyticsHint":"Screen recordings and clicks are linked to your account to help find interface bugs. No ad tracking.","settingsNotifications":"Notifications & messengers","notificationsCategoryBilling":"Billing","notificationsCategoryNeedsInput":"Agent questions","notificationsCategoryTaskResult":"Finished answers","notificationsCategoryTurnFailed":"Failures","notificationsCategoryIntegration":"Messenger connections","notificationsHintNeedsInput":"An agent is waiting for your reply","notificationsHintTaskResult":"An agent replied or finished a task","notificationsHintTurnFailed":"An agent couldn't answer","notificationsHintIntegration":"The bot lost access to a chat or a chat got connected","deliveryDescription":"Your chats with the bot. You can message the agent there.","deliveryTitle":"Messengers","deliveryCancel":"Cancel","orgDeliveryDisconnectError":"Failed to disconnect the messenger","telegramRichTextLabel":"Formatting in Telegram","telegramRichTextHint":"Headings, lists and tables. Turn off for plain text","telegramRichTextError":"Failed to save the formatting setting","addDeliveryDescription":"Where to deliver your notifications","orgBotTitle":"Organization bot","orgBotGroupHint":"A bot with your organization's name and avatar. An admin connects it.","orgBotAgentLabel":"Who replies","orgBotAgentHint":"Replies to members of the organization who message the bot in {name}.","orgBotAgentOwnerNote":"Colleagues can message the agent. Only the agent's owner can approve actions and send files.","orgBotAgentAccessReason":"Access: {level}","orgBotAgentAccessNote":"Only an agent with Organization access can reply in the bot. Change access on the agent's card.","orgBotAgentNoneEligible":"No agent has Organization access, so {product} replies in the bot. Change access on the agent's card.","orgBotAgentOpenAgent":"Open {name}","orgBotAgentChangeFailed":"Couldn't change the agent","orgBotNotifyLabel":"My notifications","orgBotNotifyHint":"Connect your chat with this bot, and notifications will start arriving there.","orgBotReplaceToken":"Replace token","orgBotAdd":"Connect another bot","orgBotDisconnect":"Disconnect bot","orgBotDisconnectConfirmTitle":"Disconnect the organization bot?","orgBotDisconnectConfirmBody":"{people} and {groups} will lose the bot, {tasks}.","orgBotDisconnected":"Organization bot disconnected","orgBotDisconnectFailed":"Couldn't disconnect the bot","addDeliveryOurGroupTitle":"Ready-made Samreshuuu bot","addDeliveryOurGroupHint":"Quick start for you and your organization","addDeliveryOrgBotsTitle":"Your organization's bots","addDeliveryOrgBotsHint":"Notifications will come from the bot you choose.","deliveryListEmpty":"Nothing connected yet","messengerDisconnect":"Disconnect","deliveryReconnect":"Reconnect","deliveryRenameReset":"Restore the messenger's name","orgDeliveryRenameError":"Could not rename the messenger","deliveryOpenApp":"Open {name}","deliveryConnectedTitle":"{name} connected","deliveryBridgeDefaultTitle":"Connect a messenger","formSignupTitle":"Registration request","formSignupResuming":"Resuming…","messengerConnectError":"Couldn't connect the messenger. Try again","messengerDisconnectSuccess":"Messenger disconnected","messengerDisconnectError":"Couldn't disconnect the messenger. Try again","personalChat":"Personal chat","deliveryScopePersonal":"Personal","deliveryScopeGroup":"Group","deliveryScopeChannel":"Channel","deliveryViaBot":"via {bot}","noticeTransportActive":"Notifications arrive here: {chat}","noticeTransportStandby":"Backup: notifications go to {channel} while it is on","settingsSearchAliasMessengers":"telegram max pachca bot messenger chat notifications","settingsSearchAliasWorkChats":"group channel work chat task reports telegram max","notificationsDeliveryCategory":"Delivery","notificationsEmailCategory":"Email","notificationsEmailMaster":"Emails from us","notificationsEmailMasterHint":"Invoices and sign-in emails always arrive","notificationsMarketingConsent":"Samreshuuu news and offers","notificationsMarketingConsentHint":"The Wednesday letter and promotional offers","notificationsCategoryNewsletter":"The Wednesday letter","notificationsHintNewsletter":"What shipped that week. Other emails are not affected by this switch","notificationsNotifyWhenActiveLabel":"Notify me even while I'm in the app","notificationsQuietHoursLabel":"Quiet hours","notificationsQuietHoursHint":"Answers and questions wait until it ends ({timezone})","notificationsQuietHoursWindow":"Time","notificationsQuietHoursStart":"Quiet hours start","notificationsQuietHoursEnd":"Quiet hours end","notificationsDetailLevelLabel":"Lock screen text","notificationsDetailLevelPrivate":"Hide everything","notificationsDetailLevelIdentified":"Chat or task name only","notificationsDetailLevelDetailed":"Show the answer","notificationsTypesCategory":"What to notify about","notificationsUpdateError":"Failed to save preferences","pushNotificationsTitle":"Push notifications","pushNotificationsDescription":"Straight to this browser","pushNotificationsDescriptionNative":"Straight to this phone","pushNotificationsUnsupported":"Your browser does not support push notifications","pushNotificationsIosHint":"On iPhone and iPad, push notifications arrive in the app from the App Store","pushNotificationsDenied":"Notifications blocked","pushNotificationsDeniedHint":"Allow notifications in your browser settings to enable push","pushNotificationsDeniedNativeHint":"Allow notifications in your phone settings so the app can send them","pushNotificationsOpenSettings":"Open settings","pushNotificationsOpenSettingsFailed":"Could not open the phone settings. Find the app under Notifications in Settings","desktopTrayActiveOne":"{count} active","desktopTrayActiveFew":"{count} active","desktopTrayActiveMany":"{count} active","pushNotificationsEnableError":"Failed to enable push notifications","batchSelected":"{count} selected","rosterSelect":"Select","rosterSelectAll":"Select all","rosterDeselectAll":"Deselect all","rosterSelectionDeleteTitle":"Delete selected: {count}?","rosterSelectionDeleteDescription":"The selected chats and their messages will disappear from the list. Agents and what they remember stay.","rosterBatchFailed":"Failed: {count}","rosterBatchForbidden":"Not allowed: {count}","rosterPinFailed":"Could not pin chats","rosterUnpinFailed":"Could not unpin chats","rosterHideFailed":"Could not hide chats","rosterUnhideFailed":"Could not return chats to the sidebar","batchMoreActions":"Actions","batchSuccess":"{count} succeeded","runStopFailed":"Failed to stop the run","batchEnableLabel":"Enable","taskFilterRunning":"Running","taskProperties":"Properties","taskConnectorsLabel":"Connections","taskConnectorEventSource":"Task event source: change it in the trigger","taskConnectorNotSelected":"Not selected","taskReplaceConnection":"Replace connection","taskConnectorUnavailableHint":"Connection {connection} is unavailable. Choose another one.","taskConnectorUnavailableLabel":"Unavailable connection","taskConnectorUnavailableGenericHint":"The selected connection is unavailable. Choose another one.","taskConnectorNoReplacement":"No other connections. Add the connection you need, then return to this task.","taskConnectorOwnerOnly":"Only the task owner can change its connections.","taskConnectorStateMissing":"Connection removed","taskConnectorStateReplaced":"Connection changed","taskConnectorChoosePlaceholder":"Choose a connection","taskStatus":"Status","runEmpty":"No runs yet","taskAttachFile":"Attach file","taskAttachmentsTitle":"Files","statusOff":"Paused","taskShelfNeedsOwner":"Waiting on you","taskShelfLive":"Active","taskShelfResting":"Paused","taskPropertyLastDelivery":"Last delivery","taskDeliveryFailing":"Not delivered","taskPauseHintConsecutiveFailures":"Paused after 3 failed runs in a row. Check the instructions, then resume.","taskPauseHintRateLimit":"The service kept answering “too many requests”. Run it manually later.","taskPauseHintDeliveryBroken":"Reports stopped reaching messengers. Update the messengers, then resume.","taskPauseHintConnectionRequired":"This task needs a working service connection. Set it up using the connection card or Integrations, and the task will continue automatically.","taskPauseHintNoProgress":"3 consecutive runs made no headway: the same result, the same unresolved check, or a queue with no item closed. Review the reports, clarify the source or expected result, then resume the task.","taskPauseHintQuotaStreak":"Paused after {n} runs skipped for the plan limit. Change the plan or schedule, then resume.","taskPauseHintScopeWall":"The service denies the key access to a method it needs. Grant it in the service's console, then resume.","taskPauseHintUserDormant":"Paused while the owner was away. Resume if the task is still needed.","taskPauseHintAccessRevoked":"The task author's access was revoked. Resume once it's restored.","taskPauseHintBlocked":"The run can't continue without you. The run's report says what to do; then resume the task.","taskPauseHintTaskConnectionUnavailable":"Choose a connection in the task properties. Once saved, the task continues.","taskPauseHintPlanInactive":"No active plan. The task continues on its own after payment.","taskPauseLabelConsecutiveFailures":"Runs failed in a row","taskPauseLabelRateLimit":"Service rate-limited it","taskPauseLabelDeliveryBroken":"Reports aren't delivered","taskPauseLabelConnectionRequired":"Set up a service connection","taskPauseLabelNoProgress":"Runs with no result","taskPauseLabelQuotaStreak":"Plan limit runs short","taskPauseLabelScopeWall":"No access to a service method","taskPauseLabelUserDormant":"Owner away for a long time","taskPauseLabelAccessRevoked":"Author's access revoked","taskPauseLabelBlocked":"Needs your action","taskPauseLabelTaskConnectionUnavailable":"Connection choice needed","errors.UPSTREAM_POLICY_REJECTED":"The mail server rejected submission as spam or under its sender policy.","errors.UPSTREAM_PLAN_REQUIRED":"The service gates this method behind the account's plan: a subscription with the service opens it.","taskVisibility":"Visibility","taskVisibilityPrivateHint":"Only you and organization admins see this task","taskVisibilityOrgHint":"Everyone in the organization sees this task","visibility.private":"Only you","visibility.org":"Organization","visibility.public":"Anyone with the link","visibility.restricted":"Selected members","taskEnvironment":"Where to work","taskEnvScheduleLocalHint":"If the computer is offline when a run is due, the task waits for it and runs once when it is back online. It never moves to the cloud or another computer.","taskEnvScheduleDeviceOfflineHint":"This computer is offline now. A scheduled run waits for it and runs once when it is back online.","taskEnvScheduleSelectDeviceHint":"Select a computer for scheduled local runs.","nothingFound":"Nothing found","giftPayButton":"Pay for gift","giftCodeLabel":"Gift code","giftCodeHint":"The gift goes by email if you entered an address, or send the link yourself","giftCodePendingTitle":"Payment in progress","giftCodePendingHint":"Your gift code will appear here once payment is confirmed","giftCodeDelayedHint":"The bank hasn't confirmed the payment yet. Check the status a bit later: your gift code will appear here.","giftPageTitle":"You received a gift plan!","referralInviteTitle":"{name} invited you to Samreshuuu","referralInviteTitleUnnamed":"You're invited to Samreshuuu","giftFromTitle":"{name} is giving you the {plan} plan","giftRecipientEmailLabel":"Recipient's email","giftMessageLabel":"Message to the recipient","giftEmailWillBeSent":"The email goes to {email} after payment","giftPlan":"Plan","giftActivate":"Activate gift","giftRedeemSuccess":"Gift activated!","giftRedeemSuccessDesc":"{plan} plan successfully activated on your account","giftStartUsing":"Start using","giftNotFound":"Gift code not found","giftNotFoundDesc":"Check the link or contact the sender","giftAlreadyRedeemed":"This gift code has already been redeemed","giftExpired":"This gift code has expired","giftPending":"Gift payment is not yet completed","giftPaymentFailed":"The gift payment didn't go through, so this code isn't active. Ask the sender to buy the gift again.","giftRefunded":"The payment for this gift was refunded, so this code is no longer valid. Ask the sender to buy the gift again.","giftRedeemFailed":"Failed to activate gift","giftBuyTitle":"Gift a subscription","giftBuySubtitle":"Pick a plan and pay: the gift reaches the recipient by email, or send the link yourself","giftBuyMetaTitle":"Gift a subscription | Samreshuuu","giftBuyLoginRequired":"Log in to purchase a gift","giftBuyLogin":"Log in and gift","promoCodeLabel":"Promo code","promoCodeInvalid":"Check the code: 3–32 Latin letters, digits or hyphens","promoEligibility":"For accounts without a plan that have never paid for a subscription. One promo code per account.","promoLoadError":"Could not load the promo code details. Please try again.","promoGrantEnded":"This promo code was already redeemed","promoGrantEndedDesc":"Access to the {plan} plan from this promo code ended on {date}","promoPageTitle":"You've been given a plan","promoPageSubtitle":"Activate access to a plan through this link, with no payment","promoOffer":"{plan} for {days} {noun}","promoLinkExpiresAt":"Link valid until {date}","promoActivate":"Activate","promoSignupCta":"Sign up and activate","promoRedeemSuccess":"Plan activated!","promoRedeemSuccessDesc":"{plan} plan is active until {date}","promoNotFound":"Promo code not found","promoNotFoundDesc":"Check the link or ask the person who sent it","promoStatusExpired":"This promo code has expired","promoStatusExhausted":"All activations for this promo code have been used","promoStatusDisabled":"This promo code has been disabled","promoReasonAlreadyRedeemed":"A promo code has already been used on this account","promoReasonAlreadyPaid":"Promo codes are only available to accounts that have never paid for a subscription","promoReasonAlreadyOnPlan":"This account already has a paid plan","promoReasonStoreApp":"Promo codes can't be activated in the store app","promoRedeemFailed":"Could not activate the promo code","promoSignupHint":"{plan} for {days} {noun} switches on right after you sign up","orderStatusPaid":"Paid","orderStatusPending":"Pending","orderStatusProcessing":"Processing","orderStatusRefunded":"Refunded","orderStatusVoid":"Canceled","orderStatusRefunding":"Refund in progress","orderStatusFailed":"Failed","orderStatusExpired":"Expired","orderStatusNotPaid":"Not paid","orderKindTopup":"Balance top-up","orderKindLimitReset":"Limit reset","orderKindPhoneNumber":"Phone number","orderActPdf":"Download certificate","settingsPartner":"Partner","partnerNoReferrals":"No clients yet","partnerNoReferralsHint":"Share your link, and every sign-up through it shows up here.","partnerStatPaid":"Paid","partnerReferralsTitle":"Clients","partnerReferralConverted":"Paid for a plan","friendInvitationMenu":"Invite a friend","friendInvitationTitle":"Invite a friend","friendInvitationHeadline":"A limit reset for you and a friend","friendInvitationPartnerHeadline":"A limit reset for your friend","friendInvitationSubtitle":"Applies when your friend first pays for a plan.","friendInvitationTerms":"New users outside your organization only. The reset lasts {days} days on Pro or Max.","friendInvitationProgress":"{signups}, {paid}","friendInvitationSignupsOne":"{count} friend signed up","friendInvitationSignupsFew":"{count} friends signed up","friendInvitationSignupsMany":"{count} friends signed up","friendInvitationPaidNone":"none paid yet","friendInvitationPaidOne":"{count} paid","friendInvitationPaidMany":"{count} paid","friendInvitationLoadFailed":"Could not load your invitation","limitResetCreditReferral":"Invitation bonus","limitResetCreditExpires":"Use by {date}","referralLinkLabel":"Your link","referralLinkHint":"Commission accrues on every website payment from a client you brought, not on their signup.","referralStatVisits":"Visits","referralStatsVisitsWindow":"Last {days} days","referralStatsAllTime":"All time","referralStatSignups":"Sign-ups","referralStatEarned":"Earned","partnerStatUnpaid":"Awaiting payout","partnerStatPaidOut":"Paid out","partnerPayableFloor":"paid out from {amount}","partnerNextPayout":"{date}: {amount}","partnerDeactivatedNotice":"Partnership ended. What you earned will be paid out on schedule","partnerReturnLink":"Rejoin the programme with a new application","partnerReturnPendingNotice":"Your application to rejoin is under review. What you earned will be paid out on schedule","partnerOfferAcceptLead":"The partner programme offer has been updated. Accept the current version so its terms apply to you.","partnerOfferAcceptError":"Couldn't accept the offer","partnerPayoutTitle":"Payout details","partnerPayoutDescription":"Where we send your commission. You can change it any time before a payout.","partnerPayoutNeededBeforePayout":"Fill these in before your first payout: without them we can't transfer your commission.","partnerPayoutLoadError":"Couldn't load payout details","partnerPayoutSaveError":"Couldn't save payout details","partnerPayoutLegalFormFromApplication":"From your application. If it has changed, pick the new one.","partnerPayoutDigitsPlaceholder":"{count} digits","partnerPayoutInnPersonLength":"A self-employed person's or sole proprietor's tax ID has 12 digits","partnerPayoutInnCompanyLength":"A company's tax ID has 10 digits","partnerPayoutKppInvalid":"KPP is 9 digits","partnerPayoutBik":"Bank BIC (BIK)","partnerPayoutBikInvalid":"BIK is 9 digits","partnerPayoutBankLine":"{name}, corr. account {account}","partnerPayoutBankUnknown":"No bank with this BIK. Check the digits","partnerPayoutBankClosed":"{name} no longer accepts payments: licence revoked or bank liquidated","partnerPayoutAccount":"Bank account","partnerPayoutAccountInvalid":"The account number is 20 digits","partnerPayoutSelfEmployedNote":"Before every payout we check your self-employed status on npd.nalog.ru. The «Мой налог» receipt for the previous payout is needed before the next one.","partnerPayoutSavedOn":"Saved {date}","partnerPayoutHoldNoPayoutDetails":"Won't be paid: no payout details","partnerPayoutHoldNpdNotPayer":"Won't be paid: the tax service did not confirm your self-employed status","partnerPayoutHoldNpdNotChecked":"Won't be paid until we verify your self-employed status with the tax service","partnerReceiptTitle":"Self-employed receipt for the {date} payout","partnerReceiptLead":"When {amount} reaches your account, issue a receipt the same day in «Мой налог» → «Новая продажа».","partnerReceiptAmountLabel":"Receipt amount","partnerReceiptServiceLabel":"Service name","partnerReceiptServiceValue":"Client acquisition services","partnerReceiptBuyerLabel":"Buyer","partnerReceiptBuyerValue":"Legal entity ООО «САМ РЕШУ», INN 9714096590","partnerReceiptSendLabel":"Where to send","partnerReceiptSendValue":"The receipt link, in reply to the payout report","partnerReceiptNextPayout":"Without a receipt for this payout, we won't prepare the next one.","referralNoCodeTitle":"No link yet","referralNoCodeHint":"Create a personal link for your clients to sign up with.","referralGenerate":"Create link","referralGenerateError":"Could not create the link","referralLoadError":"Could not load the partner dashboard","referralCodeLabel":"Invite code","referralCodeHint":"If someone invited you, enter their code. You can do this once, before your first plan payment and no later than {date}.","referralCodeApply":"Apply","referralCodeApplied":"Code applied","referralCodeAppliedDesc":"Your limit reset arrives once you pay for a plan.","referralApplyReasonInvalidFormat":"Codes start with REF-, so check that you copied the whole code","referralApplyReasonNotFound":"There is no such code. Check the spelling","referralApplyReasonOwnCode":"This is your own code","referralApplyReasonAlreadyReferred":"An invite code is already attached to this account and cannot be replaced","referralApplyReasonAlreadyPaid":"A code can only be entered before your first payment","referralApplyReasonWindowClosed":"The period for entering a code has passed","referralApplyReasonReferrerNewer":"This code belongs to an account created after yours","referralApplyReasonSameOrganization":"This code belongs to a member of your organization, and invites within one organization do not count","referralApplyFailed":"Could not apply the code","settingsSkills":"Skills","localBrowserStreamTitle":"Local browser · live","localBrowserLaunchError":"Failed to launch browser","localBrowserLaunchFailedTitle":"Couldn't start {browser}","localBrowserLaunchWebOnly":"The browser on your computer needs the desktop app","localBrowserLaunchWebOnlyHint":"Here the agent works in a browser in the cloud and opens it itself, so just ask it to visit the site. The browser on your own computer is only available in the desktop app.","nucleusPoolLoginRequired":"Sign-in required","localBrowserSignInPageBody":"Sign in to {service} on the agent's screen.","localBrowserImportAction":"Bring the sign-in over from Arc","localBrowserImportRestoredTitle":"Cookies transferred","localBrowserImportRestoredBody":"Moved {count} cookies over from Arc. Reload the page to use them.","localBrowserImportBlockedTitle":"Sign-in was not carried over","localBrowserImportNothingBody":"Arc holds no cookies for this site, so there was nothing to move. Sign in here instead.","localBrowserImportDeviceBoundBody":"This service ties the sign-in to the device it was made on, so copied cookies arrive already expired. Sign in here instead.","localBrowserImportSourceMissingBody":"Arc is not installed on this computer, so there is no sign-in to bring over.","localBrowserImportSecretDeniedBody":"macOS did not grant keychain access, and without it Arc's cookies cannot be read.","localBrowserHumanControlBody":"The agent is paused while you control the browser. It resumes when you hand back.","localBrowserKindUnknown":"the browser you asked for","localBrowserNotInstalledTitle":"{browser} is not installed","localBrowserNotInstalledOfferTitle":"{browser} is not installed. Available: {installed}","localBrowserPortTakenTitle":"The agent's port {port} is taken","localBrowserInUseTitle":"The browser is already in use","localBrowserPortTakenByTitle":"Agent port {port} is held by {process} (PID {pid})","localBrowserPortTakenByPidTitle":"Agent port {port} is held by PID {pid}","localBrowserSubstitutedTitle":"Running {picked}, not your default browser","localBrowserSubstitutedBody":"The agent cannot drive {osDefault}, so it opened {picked} instead. It runs in a separate profile, so sign-ins there are its own.","localBrowserOwnProfileTitle":"Browser opened with a separate profile","localBrowserOwnProfileBody":"This is {browser}. Your sign-ins from your usual profile are not here. If a site asks you to sign in, do so in this window.","localBrowserOwnProfileCaption":"Separate browser profile","localBrowserRestartingTitle":"Restarting local browser","localBrowserRestartingProfileChangedBody":"The active organization changed. The isolated browser profile is being reopened.","localBrowserRestartingBrowserChangedBody":"You picked another browser for the agent. Reopening it there.","localBrowserRestartingUnresponsiveBody":"The browser stopped responding to the agent. Reopening it.","settingsBrowser":"Agent browser","agentBrowserDescription":"Which browser the agent opens on this computer when it needs the web.","agentBrowserPickLabel":"Browser to open","agentBrowserPickHint":"It runs in a separate profile, so sign-ins there are the agent's own and never touch your everyday browsing.","agentBrowserSystem":"Same as the system","agentBrowserSystemNamed":"Same as the system: {browser}","agentBrowserEffective":"Right now the agent opens {browser}.","agentBrowserDefaultUndrivable":"The agent cannot drive {browser}, your default browser, so choosing “same as the system” falls back to another one.","agentBrowserNoneInstalled":"No browser the agent can drive is installed here. Install Chrome, Edge, Brave, Vivaldi, Opera, Yandex Browser, or Chromium.","agentBrowserSaveError":"Could not save the browser choice","agentBrowserOriginsLabel":"Local addresses","agentBrowserOriginsHint":"Addresses on your local or work network that the agent browser opens: a whole name, such as intranet.company.com, or an address with a port, such as 192.168.1.20:8080. In the app's agent browser, local HTML files in the chat's folder and servers at localhost open directly. The browser's control ports stay closed.","agentBrowserOriginsSaveError":"Could not save the local addresses","agentBrowserOriginsAdd":"Add","agentBrowserOriginsRemove":"Remove","agentBrowserOriginsUnreadable":"{entry}: not an address. Use a name or an address with a port, such as intranet.company.com or 192.168.1.20:8080.","agentBrowserOriginsLoopbackWithoutPort":"{entry}: add a port, such as {entry}:5173.","agentBrowserOriginsDebuggingPort":"{entry}: the agent drives the browser through this port, so it cannot be opened.","nativeBrowserTitle":"Work in my browser","nativeBrowserDescription":"The agent acts in the browser you are sitting at, with every session and login already open. A different capability from the browser above: that one the agent launches itself, and it carries no logins.","nativeBrowserToggleLabel":"Let the agent into my browser","nativeBrowserToggleHint":"Connects the installed browsers to the app. Enable the browser extension separately. If you install another browser later, use “Connect browsers”.","nativeBrowserRegisterBrowsers":"Connect browsers","nativeBrowserExtensionHint":"One step left: connect the extension. Open chrome://extensions, turn on developer mode, and point it at the native-browser-extension folder inside the app.","nativeBrowserExtensionOutdated":"The extension is out of date, so the agent can't work in your browser. Update the app and reload the extension on chrome://extensions.","nativeBrowserSaveError":"Could not change access to your browser","localBrowserStreamFailedTitle":"Browser stream unavailable","localBrowserStreamFailedBody":"The live browser view could not be restored after several attempts.","localBrowserPhaseIdle":"Local browser idle","localBrowserPhaseStarting":"Starting local browser view","localBrowserPhaseLive":"Local browser live","localBrowserPhaseStalled":"Local browser view stalled","localBrowserPhaseRetrying":"Reconnecting local browser view","localBrowserPhaseFailed":"Local browser view unavailable","cloudBrowserPhaseIdle":"Idle","cloudScreenEnsureFailedTitle":"Couldn't open the screen","cloudScreenEnsureFailed":"Try opening the agent's screen again.","cloudScreenEnsureUnavailableTitle":"Screen unavailable","cloudScreenEnsureUnavailable":"Couldn't show the selected screen. Try again.","cloudScreenEnsureBusyTitle":"The screen is busy","cloudScreenEnsureBusy":"Wait for the current action to finish, then try again.","cloudScreenEnsureUnconfiguredTitle":"The agent's screen is unavailable here","cloudScreenEnsureUnconfigured":"Working in the cloud isn't set up here.","cloudScreenEnsureNoScreenTitle":"The agent's screen is unavailable","cloudScreenEnsureNoScreen":"The agent works in the cloud without a screen.","cloudScreenEnsureHelperStoppedTitle":"The helper's screen isn't running","cloudScreenEnsureHelperStopped":"The helper's screen isn't running right now","cloudBrowserPhaseEnded":"Session closed","cloudBrowserPhaseUnsupported":"Live view unavailable here","cloudBrowserControlFreeHint":"Click to control · click away to release","browserFrameWaiting":"Waiting for the first frame","browserKeyboardToggle":"Keyboard","screenControlInputLabel":"Browser input","browserViewportAlt":"Browser screen","agentExecLaunchError":"Failed to connect the desktop agent","agentComputerUseLaunchError":"Failed to start screen control","agentComputerUseSetup":"Set up screen control","agentComputerUseOpenScreenRecording":"Screen Recording","agentComputerUseOpenAccessibility":"Accessibility","micConsentTitle":"Samreshuuu uses your microphone","micConsentBody":"The microphone is on only during dictation or a voice chat with your agent runs. The system will ask for microphone access next.","micConsentAllow":"Continue","settingsSkillsDescription":"Instructions the agent uses in this organization","settingsSkillsEmpty":"No custom skills yet","settingsSearchPlaceholder":"Search settings","settingsGoToSite":"Go to website","settingsSearchAliasBilling":"subscription plan payment card invoice renewal","settingsSearchAliasUsage":"limits spend consumption quota balance","settingsSearchAliasApiKeys":"api key token mcp integration sdk openai code developer","settingsSearchAliasApps":"download install installation app desktop mobile phone Android iPhone iOS RuStore Google Play App Store Windows macOS Linux version update extension extensions 1C cfe Chrome","settingsSearchAliasRemoteControl":"remote control pairing pair phone desktop computer code","settingsSearchAliasShortcuts":"hotkeys key bindings shortcuts","settingsSearchAliasAgentPermissions":"autonomy access policy permissions limits browser computer","settingsSearchAliasMemory":"facts documents","settingsSearchAliasSavedPrompts":"prompts templates snippets","settingsSearchAliasShared":"published links sharing","settingsSearchAliasSupport":"help support contact write message feedback Email Telegram","settingsSearchAliasPartner":"referral partner invites commission payout","settingsSearchAliasSessions":"sessions devices login security","settingsSearchAliasNotifications":"notifications push telegram email","settingsSearchAliasAgents":"bots agents assistants","settingsSearchAliasSkills":"skills instructions abilities","settingsSearchAliasLanguage":"language locale russian english","settingsSearchAliasTheme":"dark light appearance colour color","settingsSearchAliasAccount":"account profile name email","settingsSearchAliasModel":"llm ai speed reasoning","settingsSearchAliasLogout":"log out sign out logout","settingsSearchAliasDeleteAccount":"delete account remove profile","integrationTabDetails":"Details","access":"Access","integrationTabActivity":"Activity","integrationCreatedBy":"Connected by","integrationLastUsed":"Last used","integrationTokenExpiresAt":"Token valid until","integrationNeverUsed":"Never used","integrationCapabilitiesTitle":"Permissions","integrationCapabilitySourceVerified":"Verified","integrationCapabilitySourceDeclared":"Requested at connection","integrationCapabilityReadOnly":"Read-only","integrationScopeOzonSellerReadOnly":"Store data","integrationScopeOzonSellerReadOnlyDesc":"Products, orders, finance, analytics and reports (read-only)","integrationScopeOzonPerformanceReadOnly":"Ads & statistics","integrationScopeOzonPerformanceReadOnlyDesc":"Campaigns and promotion statistics (read-only)","integrationScopeOzonPerformanceAdmin":"Ads management","integrationScopeOzonPerformanceAdminDesc":"Start and stop campaigns, bids and budgets","integrationScopeOzonProduct":"Products & prices","integrationScopeOzonProductDesc":"Update prices, stock and product listings","integrationScopeOzonReview":"Reviews","integrationScopeOzonReviewDesc":"Reply to customer reviews","integrationScopeOzonQuestion":"Customer questions","integrationScopeOzonQuestionDesc":"Answer questions about products","integrationScopeOzonActions":"Promotions","integrationScopeOzonActionsDesc":"Join promotions and manage discounts","integrationScopeOzonWantDiscount":"Discount requests","integrationScopeOzonWantDiscountDesc":"Approve and decline customer requests","integrationScopeOzonChat":"Customer chats","integrationScopeOzonChatDesc":"Send messages to customers","integrationVisibilityConflict":"A shared integration already exists in your organization","integrationVisibilityConflictPrivate":"You already have a personal connection for this integration. Change its visibility in the integration settings","auditAction.connected":"Connected","auditAction.configured":"Configured","auditAction.disconnected":"Disconnected","auditAction.access_granted":"Access granted","auditAction.access_revoked":"Access revoked","auditAction.edited":"Edited","auditAction.updated":"Updated","auditAction.refresh_failed":"Refresh failed","auditAction.legacy_unknown":"Legacy action","auditAction.marketplace_lifecycle":"Marketplace app event","auditActor.vendorAccount":"{vendor} account","audit.empty":"No activity yet","availability.title":"Who can use it","availabilityHint.private":"You are the only one who can use this integration","availabilityHint.org":"Any member of the organization can use this integration","availabilityHint.restricted":"Only the members you check will be able to use it","availability.secretsNote":"Nobody but you and the organization's admins can see the keys; everyone else only gets to use them.","availability.saved":"Access updated","availability.error":"Could not update access","availability.pickMember":"Check at least one member","integrationLockedHint":"This integration is connected in your organization, but you were not given access to it.","integrationRequestAccess":"Request access","integrationRequestAccessTitle":"Request access to {service}","integrationRequestAccessMessage":"Why you need access","integrationRequestAccessPlaceholder":"Optional, helps the admin decide faster","integrationRequestAccessSend":"Send","integrationAccessRequestsTitle":"Access requests","integrationAccessRequestsDesc":"Members who asked for access to restricted integrations","integrationAccessRequestApprove":"Grant access","connectorWritesAllow":"Allow changes","connectorWritesAllowed":"Changes allowed","integrationAccessRequestApproved":"Access granted","integrationAccessRequestDenied":"Request declined","auditAction.revealed":"Keys revealed","auditAction.availability_changed":"Access changed","auditAction.access_requested":"Access requested","auditAction.access_request_approved":"Request approved","auditAction.access_request_denied":"Request declined","auditAction.visibility_changed":"Visibility changed","integrationShareTitle":"Open “{service}” to the organization?","integrationShareKeep":"Keep it private","integrationShareOpen":"Open to the organization","loginHistory":"Login History","loginHistoryEmpty":"No login history","loadMore":"Load more","revokeSession":"Revoke","revokeOtherSessions":"Revoke all others","sessionRevoked":"Session revoked","sessionsEmpty":"No active sessions","sessionDeviceName":"{browser} on {os}","sessionDeviceUnknown":"Unknown device","sessionDeviceApp":"{os} app","device":"Device","location":"Location","actions":"Actions","date":"Date","allOtherSessionsRevoked":"All other sessions revoked","notificationsHeadingDescription":"Where and what to notify you about","confirmRevokeSessionTitle":"Revoke session?","confirmRevokeSessionDesc":"The device will be signed out immediately.","confirmRevokeOthersTitle":"Revoke all other sessions?","confirmRevokeOthersDesc":"All devices except the current one will be signed out.","confirmRemoveMemberTitle":"Remove “{name}” from the organization?","confirmRemoveMemberDesc":"The member will lose access to the organization, and their agents will pass to the organization owner.","confirmDisconnectDeliveryTitle":"Disconnect your personal chat with the bot?","confirmDisconnectDeliveryDesc":"The bot will stop messaging you in this chat, and you won't be able to message the agent from it. Other chats stay connected.","resetMemory":"Reset Memory","memoryResetSuccess":"Memory has been reset","memoryResetFailed":"Failed to reset memory","memorySaveError":"Failed to save memory setting","settingsSaveError":"Failed to save setting","deleteAccount":"Delete Account","deleteAccountConfirm":"Are you sure? In 30 days your account and all data will be permanently deleted.","deleteAccountTitle":"Delete account?","deleteAccountRequestDesc":"A confirmation link will be sent to your email. Once confirmed, the account and all its data are deleted in 30 days, and until then the deletion can be cancelled.","deleteAccountScheduled":"Deletion scheduled for {date}","cancelDeletion":"Cancel Deletion","deletionRequested":"Deletion requested","deletionCancelled":"Deletion cancelled","accountDeletionConfirming":"Confirming account deletion…","accountDeletionConfirmedTitle":"Account deletion confirmed","accountDeletionConfirmedScheduled":"Your account and all data will be permanently deleted on {date}. You can cancel the deletion in settings until then.","accountDeletionConfirmedDesc":"Your account and all data will be permanently deleted. You can cancel the deletion in settings until then.","accountDeletionErrorTitle":"Couldn't confirm deletion","accountDeletionErrorDesc":"The link is invalid or has expired. Please request deletion again from your account settings.","accountDeletionPromptTitle":"Confirm account deletion","orgDeletionConfirming":"Confirming organization deletion…","orgDeletionConfirmedTitle":"Organization deletion confirmed","orgDeletionConfirmedScheduled":"The organization and all its data will be permanently deleted on {date}.","orgDeletionConfirmedDesc":"The organization and all its data will be permanently deleted.","orgDeletionErrorTitle":"Couldn't confirm deletion","orgDeletionErrorDesc":"The link is invalid or has expired. Please request deletion again from your organization settings.","orgDeletionPromptTitle":"Confirm organization deletion","orgDeletionPromptDesc":"The organization and all its data will be permanently deleted. Deletion starts only after you press the button below.","orgDeletionConfirmAction":"Delete organization","emailDeliveriesWindow":"Email sends over {days} days","emailKpiSent":"Sent","emailDailySentTitle":"Emails sent by day (UTC)","emailKpiDelivered":"Delivered","emailKpiBounced":"Bounces","emailKpiFailed":"Send failures","emailKpiOfSent":"↳ {pct} of sent","emailOptInRate":"All-time subscriber share","emailKpiOptInOf":"of","emailKpiOptInUsers":"users","emailKpiOptInNoData":"No users in the database yet","outboundMailTitle":"Outbound by mailbox","outboundMailHint":"Letters from all our mailboxes over {days} days. Reply rate is out of recipients without a bounce, a wait is overdue after {hours} h.","outboundMailColRecipients":"Recipients","outboundMailColAwaiting":"Waiting on us","outboundMailColLast":"Last sent","outboundMailColClicked":"Clicked","outboundMailOverdue":"{count} overdue","outboundMailToggle":"Breakdown of {mailbox}","outboundMailPartStep":"{campaign} · step {step}","outboundMailPartNew":"new letters","outboundMailPartThread":"replies in threads","outboundMailProduct":"Product emails","outboundMailProductTitle":"Product emails by template","outboundMailProductHint":"Letters from hello@, billing@, team@ and tasks@: nobody answers them, so each template carries clicks, returns to the product and payments.","outboundMailDailyTitle":"Correspondence mailbox letters per day (Moscow time)","outboundMailEmpty":"No mailbox sent anything in this period","emailTemplateName":"Template","emailDmarcTitle":"DMARC Authentication","emailDmarcSubtitle":"Auth disposition per reporting provider; does not reflect inbox vs spam placement","emailDmarcEmpty":"No DMARC reports collected yet","emailDmarcReporter":"Reporter","emailDmarcVolume":"Volume","emailDmarcDkim":"DKIM %","emailDmarcSpf":"SPF %","emailDmarcQuarantined":"Quar.","emailDmarcRejected":"Reject","emailDmarcLastReport":"Last Report","coldOutreachKpiReplied":"Replied","coldOutreachMailboxTable":"Mailbox health","coldOutreachMailboxSubtitle":"Current status, daily limits and bounces as a share of today's send attempts","coldOutreachMailboxEmpty":"No mailboxes in use yet","coldOutreachMailboxName":"Mailbox","coldOutreachMailboxWarmup":"Warm-up","coldOutreachMailboxToday":"Today / cap","coldOutreachMailboxBounce":"Bounce rate","coldOutreachMailboxProspects":"Prospects","coldOutreachMailboxStatus":"Status","coldOutreachMailboxDay":"day {day}","coldOutreachMailboxPaused":"paused","coldOutreachMailboxActive":"active","coldOutreachSuppressionTitle":"Stop list","coldProspectsTitle":"Prospects","coldProspectsSubtitle":"Recipients across all campaigns, their stages, decisions and emails","coldProspectsEmpty":"No prospects yet. Daily sourcing adds round-up authors from GEO targets; editorial desks and integrators are loaded from their own lists.","coldProspectsColStage":"Stage","coldProspectsColCampaign":"Campaign","coldProspectsColUpdated":"Updated","coldProspectsActionFailed":"That did not work, try again","coldProspectsLostReasonsTitle":"Why prospects are lost","coldAwaitingTitle":"Waiting for our reply","coldAwaitingSubtitle":"They wrote to us and no letter of ours followed. Longest wait first; over a day goes into the daily alert.","coldAwaitingEmpty":"Everyone who wrote has an answer.","coldAwaitingColWho":"Who","coldAwaitingColMailbox":"Mailbox","coldAwaitingColSince":"Waiting since","coldAwaitingUnanswered":"unanswered letters: {count}","coldAwaitingWaive":"No reply needed","coldCampaignsHanded":"by hand: {n}","prospectStageMeeting":"Meeting","prospectStageProposal":"Terms sent","prospectNextStepCall":"Hold the call","prospectNextStepSendOffer":"Send terms","prospectNextStepFollowUp":"Chase them","prospectStandingPerson":"Person with email","prospectStandingPersonOffline":"Person without email","prospectStandingCompany":"Shared address only","prospectStandingNone":"No contact found","prospectHandStep":"Message on Telegram or call","coldMailboxWatchWatched":"being read","coldMailboxWatchStale":"not read lately","coldMailboxWatchUnwatched":"not read","coldMailboxUnreadLetters":"letters not read: {count}","coldMailboxPauseBounceRate":"paused: bounces","coldMailboxPauseRelayUnreachable":"paused: relay down","coldCampaignsHardBounced":"no address: {n}","coldCampaignsBlocked":"refused: {n}","coldCampaignsSoftBounced":"temporary failure: {n}","coldCampaignsColStepPlanned":"Step set","coldCampaignsColStages":"Call / terms","coldCampaignsVersionActive":"current","coldCampaignsVersionBefore":"Before the version registry","coldCampaignsMissing":"not starting: {what}","coldOutcomeAction":"Stage and step","coldOutcomeTitle":"Stage and next step","coldOutcomeKeepStage":"Keep «{stage}»","coldOutcomeLostReason":"Why lost","coldOutcomeStep":"Next step","coldOutcomeStepNote":"Step details","coldOutcomeFailed":"Could not record the stage and step","coldOwedTitle":"Deals without a next step","coldOwedSubtitle":"They answered, but there is no dated step or its date has passed. Set a step or close the deal.","coldOwedEmpty":"Every open deal has a next step.","coldOwedNoStep":"no step","coldJudgeClosedTitle":"Closed without an answer","coldJudgeClosedSubtitle":"Letters from the last three days the model found needing no answer, and we did not answer. If the model was wrong, send the letter back to «Waiting for our reply».","coldJudgeClosedEmpty":"Nothing was closed without our answer.","coldJudgeClosedReopen":"Back to waiting","coldCampaignsTitle":"Campaigns and offer versions","coldCampaignsSubtitle":"All time. Prospects who got a first letter and where each stands; expand a campaign to see its versions.","coldCampaignsToggle":"Versions of the «{campaign}» campaign","coldCampaignsColStart":"Launch","coldCampaignsColWritten":"First letters","coldCampaignsColFollowUps":"Follow-ups","coldCampaignsBouncedHint":"A bounce is visible only if the sender's mailbox was read after the letter went out. Earlier letters are unchecked.","coldCampaignsRepliedHint":"Prospects a person answered. Autoreplies and letters not yet sorted are shown as notes.","coldCampaignsColOwesUs":"Owe our reply","coldCampaignsColNoNextStep":"No next step","coldCampaignsNoNextStepHint":"They answered, but neither side has a next step: the deal is stalled.","coldCampaignsColOutcome":"Won / declined","coldCampaignsUnchecked":"unchecked","coldCampaignsUncheckedN":"unchecked: {n}","coldCampaignsSampleShort":"sample {n} of {floor}","coldCampaignsAutoOnly":"autoreply: {n}","coldCampaignsUnread":"not sorted: {n}","coldProspectsColProspect":"Prospect","coldProspectsColReply":"Reply and step","coldProspectsReplyMachine":"Autoreply only","coldReplyTurnOurs":"Needs our reply","coldReplyTurnTheirs":"Next step is theirs","coldReplyTurnSettled":"No further reply needed","coldProspectsReplyUnread":"Not sorted","coldOutreachMailboxBouncesRead":"Bounce reading","emailKpiBounceUnchecked":"Bounce unchecked","emailKpiBounceUncheckedSub":"sender's mailbox not read after sending","prospectStageNew":"New","prospectStageContacted":"Contacted","prospectStageReplied":"Replied","prospectStageWon":"Won","prospectStageLost":"Lost","prospectLostVendor":"Vendor","prospectLostNotAFit":"Not a fit","prospectLostNoContact":"No contact","prospectLostUndeliverable":"Undeliverable","prospectLostManual":"Closed by hand","prospectLostAgentDeclined":"Previous agent refusal","prospectLostNotInterested":"Refused in a letter","prospectAuthorMedia":"Media","prospectAuthorBlogger":"Blogger","prospectAuthorSchool":"School","prospectAuthorVendor":"Vendor","prospectAuthorOther":"Other","prospectAuthorAgency":"Agency","prospectCampaignPartnerListing":"Partners","prospectCampaignPressPitch":"Press","prospectCampaignIntegratorPartner":"Integrators","prospectCampaignSellerAgency":"Agencies","prospectCampaignFactoryAi":"Factories","prospectCampaignFactoryProcess":"Process plants","nucleusGeoNotSourced":"not sourced","nucleusGeoProcessedWithoutLead":"Processed without a lead","incognitoToggle":"Incognito mode","incognitoBanner":"Incognito mode: chat is not saved to history","incognitoHeroTitle":"You're incognito","incognitoHeroSubtitle":"This chat won't be saved to history or used to train models.","incognitoExit":"Exit","dictationInput":"Dictation","dictationStopRecording":"Stop recording","dictationRecording":"Recording…","dictationTranscribing":"Transcribing…","dictationMicUnavailableTitle":"Microphone unavailable","dictationUnavailableTitle":"Dictation unavailable","dictationMicSilentTitle":"The microphone sends no sound","dictationMicSilent":"Check that microphone access is on in your device settings and no call is using it","dictationRecordingFailedTitle":"Recording stopped","dictationRecordingFailed":"The device couldn't record sound. Try again","dictationNoSpeechTitle":"Nothing recognized","dictationNoSpeech":"Try recording again","dictationRecordingKept":"The recording is saved, you can send it again","stopGeneration":"Stop","sendMessage":"Send message","shareSession":"Share chat","shareButton":"Share","shareSkill":"Share skill","shareWhoCanAccess":"Who can access","sharePeopleWithAccess":"People with access","sharePendingAnswer":"Awaiting response","shareInviteRevokeTitle":"Revoke the invitation for “{name}”?","shareInviteRevokeDesc":"The link in the email will stop opening the chat, and the seat frees up. You can invite them again at any time.","shareCallIntoGroup":"Invite to a group chat","shareCallIntoGroupHint":"This chat stays direct, and colleagues and agents meet in a group chat.","moreActions":"Actions","sidebarResizeHandle":"Resize sidebar","dockResizeHandle":"Resize panel","pricingCellIncluded":"Included","pricingCellNotIncluded":"Not included","mediaPlay":"Play","mediaPause":"Pause","mediaMute":"Mute","mediaUnmute":"Unmute","mediaEnterFullscreen":"Full screen","mediaExitFullscreen":"Exit full screen","mediaPlaybackSpeed":"Playback speed","mediaPlaybackSpeedCurrent":"Speed: {rate}×","dialogDefaultLabel":"Dialog","sheetDefaultLabel":"Bottom sheet","shareLinkCopied":"Link copied","noSharedSessions":"You haven't shared any chats yet","noSharedSkills":"You haven't shared any skills yet","sharedTabSessions":"Chats","sharedTabSkills":"Skills","searchShared":"Search by name","revokeAll":"Stop sharing all","sharingRevoked":"Sharing stopped","allSharingRevoked":"Sharing stopped for all links","shareOrgHint":"Only members of your organization can view","sharePublicHint":"Anyone with the link can view","shareSkillOrgHint":"Organization members find the skill in the catalog and can use it","shareSkillPublicHint":"Any Samreshuuu user can open the skill by link and find it in the catalog","shareCreatingLink":"Creating link…","shareStopSharing":"Stop sharing","sharePrivateHint":"No link: only you can see it","shareGroupPrivateLabel":"Only chat members","shareGroupPrivateHint":"No link: only chat members can see it","shareLevelChangeFailed":"Couldn't change access","sharedAccessRestricted":"Access restricted","sharedNotFoundTitle":"This link doesn't open","sharedForbiddenAuth":"Sign in to view this shared chat.","sharedNotFoundBody":"Link sharing was turned off or the link is wrong. Ask for a new one.","sharedAgentFallback":"Agent","sharedSessionTitleFallback":"Shared chat","sharedViewOnly":"View only","shareCopyPlaceholder":"Continue in your own chat","shareCopyFailed":"Couldn't continue the chat","shareCopyTruncated":"Only part of the chat was copied","shareCopyTruncatedHint":"The latest messages were carried over, up to {count}. Earlier ones stay at the link only.","shareJoinTeam":"Continue in the {org} team","shareJoinTeamSent":"Request sent. The answer will arrive in your chat and by email","shareJoinRoom":"Ask to join the chat","shareJoinUnavailable":"This chat no longer accepts requests.","shareJoinDeclined":"Your admin declined the request. You can ask again.","shareJoinDeclinedReason":"Your admin declined the request: “{reason}”. You can ask again.","sharedFormAwaitingOwner":"Waiting for the chat owner's answer","sharedFormAwaitingAddressee":"Waiting for {name} to answer","settledFormAddressee":"Asked of {name}","sharedNoMessages":"No messages in this chat.","sharedGroupChatNoMessages":"No one has spoken in this group chat yet.","done":"Done","contactsTitle":"Contacts","contactsIntro":"We are always happy to help. Get in touch with us in any convenient way.","contactsEmailTitle":"Email","contactsEmailHint":"For questions, suggestions, and inquiries","contactsTelegramTitle":"Telegram","contactsTelegramHint":"For quick contact and urgent questions","contactsWorkingHoursTitle":"Working hours","contactsWorkingHoursValue":"Mon–Fri: 09:00–18:00 (MSK)","contactsCompanyTitle":"Legal information","contactsCompanyValue":"IE Kononenko Yaroslav Andreevich\nTIN: 973302875846\nOGRNIP: 325774600902629","contactsCompanyValueGdpr":"{companyName}\nRegistration number: {regNo}\nTax number: {taxNo}\nEU VAT: {vatNo}\nRegistered seat: {address}","devNavMenu":"Navigation","docsCopyPage":"Copy page","docsCopyPageDesc":"Copy this page as Markdown for LLMs","docsViewMarkdown":"View as Markdown","docsViewMarkdownDesc":"View this page as plain text","docsOnThisPage":"On this page","docsPrevious":"Previous","docsNext":"Next","docsSection":"Section","docsBreadcrumbHome":"Docs","docsFaqTitle":"Frequently asked questions","helpBreadcrumbHome":"Help","helpNavMenu":"Help sections","landingNavHelp":"Help","landingNavHelpDesc":"How to work with the agent","docsFeedbackQuestion":"Was this page helpful?","docsFeedbackYes":"Yes","docsFeedbackNo":"No","docsFeedbackThanks":"Thanks for your feedback!","docsSearch":"Search","docsSearchPlaceholder":"Search docs…","helpSearchPlaceholder":"Search help…","docsSearchEmpty":"Nothing found","docsSeeAlso":"See also","helpFooterQuestion":"Didn't find an answer?","helpFooterContact":"How to reach us","helpTroubleTitle":"If something is not working","helpStatusSummary":"Whether the service is up right now","codingFileBinary":"Binary file, nothing to show","codingFileStatusAdded":"File added","codingFileStatusDeleted":"File deleted","codingFileStatusRenamed":"File renamed","codingFileDiffTooLarge":"This file's changes did not fit in the response","homePullRequests":"Pull requests","connectorBitrix24AppPortal":"Bitrix24 portal address","connectorBitrix24AppOAuthButton":"Connect via Bitrix24","connectorGitHubOAuthButton":"Connect via GitHub","integrationsCatMarketplaces":"Marketplaces","integrationsCatCrm":"CRM","integrationsCatBanks":"Banks","integrationsCatDocflow":"Document flow","integrationsCatMessengers":"Messengers","integrationsCatAnalytics":"Analytics","integrationsCatAds":"Ads","integrationsCatMail":"Email","integrationsCatCalendar":"Calendars","integrationsCatFiles":"Files & documents","integrationsCatLogistics":"Logistics","integrationsCatHr":"HR","integrationsCatPm":"Project management","integrationsCatDev":"Development","integrationsCatDatabase":"Databases","integrationsCatContent":"Content","integrationsCatEquipment":"Equipment","integrationsCatOther":"Other","integrationsCatMarketplacesH1":"An AI agent for marketplaces: Wildberries, Ozon, Avito","integrationsCatCrmH1":"An AI agent for your CRM: deals, calls and the pipeline","integrationsCatBanksH1":"An AI agent for banking: statements, payments and balances","integrationsCatDocflowH1":"An AI agent for document flow: papers, statuses and reconciliation","integrationsCatMessengersH1":"An AI agent in your messengers: replies without manual typing","integrationsCatAnalyticsH1":"An AI agent for analytics: reports and metrics on your own figures","integrationsCatAdsH1":"An AI agent for advertising: spend, leads and return by campaign","integrationsCatMailH1":"AI agent for email: sorting, replies and attachments","integrationsCatCalendarH1":"AI agent for calendars: meetings, attendees and availability","integrationsCatFilesH1":"AI agent for files: spreadsheets, documents and cloud drives","integrationsCatLogisticsH1":"An AI agent for delivery: rates, shipments and parcel statuses","integrationsCatPmH1":"An AI agent for tasks and projects: statuses, deadlines, reports","integrationsCatDevH1":"An AI agent for development: repositories, issues and releases","integrationsCatContentH1":"An AI agent for content: copy, publishing and the schedule","integrationsCatHrH1":"An AI agent for HR: documents, applications and leave","integrationsCatDatabaseH1":"An AI agent for databases: queries and reports without SQL","integrationsCatEquipmentH1":"An AI agent for equipment: machine, PLC and SCADA data in chat","integrationsCatOtherH1":"An AI agent for the remaining services: connect over an API","integrationsAuthCredentials":"API key","integrationsAuthOauth":"OAuth","integrationsAuthDevice":"Device code","integrationsHubEyebrow":"Integrations","integrationsBackToList":"All integrations","integrationsAsideCategory":"Category","integrationsAsideAuth":"Connection","integrationsCtaTitle":"Connect {name}","integrationsCtaSubtitle":"Connecting takes a couple of minutes, and your data stays in your own systems.","integrationsCtaConnect":"Connect","integrationsNotFound":"Integration not found","integrationsHowToConnect":"How to connect","integrationsFaq":"FAQ","integrationsRelated":"Related integrations","integrationsSkillsFor":"Skills for {name}","integrationsUseCasesWith":"Use cases with {name}","integrationsHowAgentWorks":"How the agent works with {name}","integrationsExamples":"{name} examples","integrationsExamplesHint":"Frozen chats: click a question","integrationsEdgeAllowlist":"Server admits listed addresses only? Allow connections from {addresses}.","integrationsEdgeAllowlistBoxed":"{name} runs on your own server that admits listed addresses only? Allow connections from {addresses}.","integrationsRequirements":"Before you connect","integrationsMarketBitrixTitle":"The app in Bitrix24 Market","integrationsMarketBitrixLead":"Besides the webhook connection, the agent can be installed straight into the portal: the app is installed from Bitrix24 Market, opens as a tab inside the portal and receives its permissions at install time, so there is no webhook to create by hand.","integrationsMarketBitrixPoint1":"One-click install from Bitrix24 Market: the portal grants the permissions during installation, with no webhook URL to copy.","integrationsMarketBitrixPoint2":"Works with the portal's deals, leads, contacts, companies and tasks: reads the funnel and creates tasks on behalf of the employee who installed it.","integrationsMarketBitrixPoint3":"Works with a cloud portal on *.bitrix24.ru. Market apps run under the portal's BitrixGPT + Marketplace subscription, and your Samreshuuu plan is paid separately.","integrationsMarketBitrixInstall":"Install from Bitrix24 Market","integrationsVendorContactTitle":"Contact the developer","integrationsVendorContactLead":"A question about the {name} integration, an error during installation or access for a review? Write to us. The team that builds this app answers.","integrationsVendorDemoTitle":"Request a demo","integrationsVendorDemoLead":"We will show you on a live portal how the agent breaks down the {name} funnel, creates tasks and sends reports. Pick a time that suits you; the call takes 30 minutes.","supportInboxTitle":"Support · inbox","supportInboxKpiHuman":"Non-automated emails","supportInboxKpiHumanSub":"emails that alerted the support team","supportInboxKpiTotal":"Total emails","supportInboxKpiTotalSub":"for the selected period","supportInboxKpiAuto":"Automated","supportInboxKpiAutoSub":"automatic replies and delivery notices","supportInboxKpiSenders":"Unique senders","supportInboxKpiSendersSub":"in the period","supportInboxKpiKnown":"Known senders","supportInboxKpiKnownSub":"have a product account","supportInboxKpiPaid":"Paying","supportInboxOfSenders":"{pct} of senders","supportInboxDailyTitle":"Emails by day","supportInboxDailySubtitle":"Days are shown in UTC. The first and last days may be partial.","supportInboxDomainsTitle":"Top domains","supportInboxEmpty":"No incoming emails in this period.","integrationsScenarios":"Integration scenarios","guideExternalDocs":"Documentation","analyticsPeriod90d":"90 days","nucleusTitle":"Nucleus","nucleusLoadFailed":"Failed to load data","nucleusTabsScrollPrev":"Scroll left","nucleusTabsScrollNext":"Scroll right","nucleusTabAcquisition":"Acquisition","nucleusTabFinance":"Finance","nucleusFinanceOverview":"Overview","nucleusFinanceCashFlow":"Cash flow","nucleusFinanceResultFor":"Result for {month}","nucleusFinanceMonthInProgress":"in progress","nucleusFinanceMrrNote":"since the 1st · {paying}","nucleusFinanceMrrMovement":"MRR movement","nucleusFinanceMrrMovementNote":"gained {gained}, lost {lost}","nucleusFinanceUnpaidInvoices":"Unpaid invoices","nucleusFinanceRenewals":"Renewals due","nucleusFinanceUnmatchedIncoming":"Unmatched incoming","nucleusTabEngagement":"Engagement","nucleusTabOps":"Ops","clarityBehaviorTitle":"Clarity · entire project","clarityBehaviorHint":"Each row is Clarity's rolling {hours}-hour window at collection time. Source: Microsoft Clarity","clarityBehaviorEmpty":"No Clarity measurements in {days} days","clarityBehaviorUnavailable":"Clarity measurements unavailable","clarityColDay":"Day (UTC)","clarityColSessions":"Clarity · sessions","clarityColScrollDepth":"Clarity · average scroll depth, %","clarityColQuickback":"Clarity · % of sessions with quick backs","clarityColRageClicks":"Clarity · % of sessions with rage clicks","clarityColDeadClicks":"Clarity · % of sessions with dead clicks","clarityStale":"Measurement is stale","nucleusAcqGroupOverview":"Overview","nucleusAcqGroupChannels":"Channels","nucleusAcqGroupFunnel":"Funnel","nucleusAcqGroupPages":"Pages","nucleusAcqGroupSearch":"Search","nucleusAcqGroupStores":"Stores","nucleusAcqGroupMail":"Mailings","nucleusAcqSubOrganic":"Organic search","nucleusAcqSubStoreMetrics":"Performance","nucleusAcqSubStoreActivation":"Activation","nucleusColEvent":"Event","nucleusColStarted":"Started","nucleusColPlatform":"Platform","nucleusColModel":"Model","nucleusContentViewsFold":"Content views · Yandex Metrica","nucleusContentDescription":"Pageviews in the Metrica report, including navigation within the site.","nucleusContentViewsN":"{n} views","nucleusContentTypesTitle":"By content type","nucleusColType":"Type","nucleusColTrend":"Trend","nucleusColShare":"Share","nucleusColPage":"Page","nucleusContentNoPages":"No pages in the top list for this type.","nucleusContentEmpty":"The report has no content views for this period.","nucleusContentTypeBlog":"Blog","nucleusContentTypeGuides":"Guides","nucleusContentTypeUseCases":"Use-cases","nucleusContentTypeCompare":"Compare","nucleusContentTypeFeatures":"Features","nucleusContentTypeDocs":"Docs","nucleusContentTypeOther":"Other","nucleusAcqSubCrawlers":"Crawlers","nucleusAcqSubKeywords":"Keywords","nucleusKwTitle":"Search demand","nucleusKwSubtitle":"Search counts from Yandex Wordstat","nucleusKwHistoryWindow":"Wordstat snapshots over {days} days. Each snapshot counts searches over 30 days.","nucleusKwSeedPlaceholder":"For example, AI for business","nucleusKwSeedSubmit":"Research","nucleusKwPrompt":"Enter a query to see how often people search for it and find related phrases.","nucleusKwNoData":"No data","nucleusKwNotConfigured":"Yandex Wordstat is not configured: set YANDEX_WORDSTAT_API_KEY and YANDEX_WORDSTAT_FOLDER_ID","nucleusKwPhrase":"Phrase","nucleusKwVolume":"Volume / 30d","nucleusKwTrack":"Track keyword","nucleusKwTracked":"Tracked","nucleusKwTrackingTab":"Tracking","nucleusKwChangeFailed":"Couldn’t update tracked queries","nucleusKwUntrack":"Untrack","nucleusKwRowsLess":"Show less","nucleusKwRowsMore":"Show {n} more","nucleusKwResearchTitle":"Top & related phrases","nucleusKwTotalDemand":"Phrase volume over 30 days","nucleusKwUnknown":"unknown","nucleusKwIncludingTitle":"Including phrase","nucleusKwSimilarTitle":"Similar phrases","nucleusKwDynamicsTitle":"Seasonality","nucleusKwPeriodMonthly":"Monthly","nucleusKwPeriodWeekly":"Weekly","nucleusKwRegionsTitle":"By region","nucleusKwRegion":"Region","nucleusKwAffinity":"Affinity","nucleusKwTrackedEmpty":"No tracked queries yet. Add your first one in Keyword research.","nucleusKwTrackedPending":"There is no saved Wordstat measurement for this query","nucleusKwPendingShort":"Unmeasured","nucleusColTopic":"Topic","nucleusColIntent":"Intent","nucleusKwColTier":"Tier","nucleusKwColPair":"Pair","nucleusKwColDemand":"Searches per 30 days","nucleusKwColTrend":"Vs previous measurement","nucleusKwColPhrases":"Phrases","nucleusKwStatPhrases":"Phrases","nucleusKwStatWithData":"With data","nucleusKwStatDemand":"Top non-brand phrase, searches over 30 days","nucleusKwStatRising":"Rising","nucleusKwStatFalling":"Falling","nucleusKwSearchPlaceholder":"Search phrase","nucleusKwHidePending":"Hide no-data","nucleusKwViewPhrases":"Queries","nucleusKwViewPages":"By page","nucleusKwPagesTitle":"Demand by landing page","nucleusKwPagesHint":"Volume of each page’s top phrase, ex-brand. Wordstat counts broad match, so volumes of overlapping phrases do not add up","nucleusKwColHeadDemand":"Top phrase, searches per 30 days","nucleusKwNoMatches":"Nothing matches the current filters","nucleusKwResearchToggle":"Keyword research","nucleusAcqSubCompetitors":"Competitors","nucleusCompSerpGroupTitle":"Yandex search results","nucleusCompSerpGroupHint":"Who ranks and what is growing for them: a Yandex capture once a week","nucleusCompDiscoveryTitle":"Domains for tracked queries","nucleusCompDiscoveryHint":"Domains in Yandex top 30 for tracked phrases over {days}d · captures: {n}","nucleusCompNoDomains":"No matching domains in these snapshots.","nucleusCompDomain":"Domain","nucleusCompKeywords":"Keywords","nucleusCompTop10":"In top 10","nucleusCompAvgPos":"Avg position","nucleusCompBestPos":"Best","nucleusCompTrack":"Track","nucleusCompTracked":"Tracking","nucleusCompMoversTitle":"Pages gaining search coverage","nucleusCompMoversHint":"Windows of {days} days. SERP snapshots: {current} current, {previous} previous.","nucleusCompMoversNeedsWindows":"A SERP snapshot is needed in each window.","nucleusCompNoMovers":"No pages with qualifying growth in these windows.","nucleusCompSerpPending":"SERP captures run weekly on Mondays; no data yet","nucleusCompDomainPlaceholder":"domain, e.g. cursor.com","nucleusCompAdd":"Add","nucleusCompRemove":"Stop crawling","nucleusCompChangeFailed":"Couldn’t update tracked domains","nucleusCompWatchlistEmpty":"Empty so far. Add a domain above.","nucleusCompCapturedOn":"captured {date}","nucleusColSection":"Section","nucleusColDelta":"Δ","nucleusCompSectionsMore":"{n} more","nucleusCompSectionsLess":"collapse","nucleusCompChangesTab":"Changes","nucleusCompPagesTab":"New pages","nucleusCompListTab":"Watchlist","nucleusCompMarket":"Market","nucleusCompKindHome":"Home","nucleusCompKindPricing":"Pricing","nucleusCompKindIntegrations":"Integrations","nucleusCompKindAi":"AI","nucleusCompKindTrust":"Security","nucleusCompReadRead":"read","nucleusCompReadBlocked":"blocked by site protection","nucleusCompReadAbsent":"page not found","nucleusCompReadDisallowed":"disallowed by robots.txt","nucleusCompReadUnrendered":"no text on the page","nucleusCompReadNever":"not read yet","nucleusCompOutcomeFailed":"failed","nucleusCompSweepComplete":"full sitemap","nucleusCompSweepPartial":"partial sitemap","nucleusCompSweepBlocked":"sitemap blocked by site protection","nucleusCompSweepAbsent":"no sitemap","nucleusCompSweepNever":"not crawled yet","nucleusCompSweepUrls":"URLs: {n}","nucleusCompSweep":"Crawl","nucleusCompKeyPages":"Key pages","nucleusCompInactive":"not crawled","nucleusColCompany":"Company","nucleusCompDiff":"What changed","nucleusCompUrlMoved":"address changed","nucleusCompPageNew":"new","nucleusCompPageGone":"gone","nucleusCompChangesHint":"Key page text over {days}d: what was added and what was removed","nucleusCompChangesEmpty":"No key page text changed in {days}d","nucleusCompPagesHint":"URLs that appeared in or disappeared from the sitemap over {days}d","nucleusCompPagesEmpty":"No URLs appeared or disappeared in {days}d","nucleusCompPageKind":"Page type","nucleusCompPageRemove":"Remove the {kind} page","nucleusCompPageFailed":"Couldn’t update the key page","nucleusCompCheckNow":"Check now","nucleusCompCheckFailed":"Couldn’t check the sites","nucleusCompCheckResult":"Sites: {domains}, pages: {pages}, changes: {changes}, failures: {errors}","nucleusSeoSearchTitle":"Search traffic","nucleusSeoVisibilityTab":"Visibility","nucleusSeoIndexingTab":"Indexing","nucleusSeoEngine":"Search engine","nucleusSeoEngineNotConfigured":"Source is not configured","nucleusSeoEngineNoAccess":"The panel has no access to this site in the search engine","nucleusSeoQuerySampleHint":"Queries and groups use the search engine’s sample. Row totals may differ from overall metrics.","nucleusSeoIndexTitle":"Indexing: Yandex","nucleusSeoClustersTitle":"Query groups","nucleusColCluster":"Cluster","nucleusSeoClusterQueries":"Queries","nucleusSeoClusterBrand":"Brand","nucleusSeoClusterOther":"Other","nucleusSeoNoData":"No data for the period","nucleusSeoEngineYandex":"Yandex","nucleusSeoEngineStalled":"{engine} stopped updating its query statistics: the last measured day is {date}. Below is the state as of that day.","nucleusSeoPositionsTitle":"Positions in Yandex search","nucleusSeoPositionsHint":"Capture of {date} against {prev}: {top} phrases in the top 10, was {topPrev}. Our own capture, it keeps running while Webmaster stands still.","nucleusSeoPositionsNow":"Now","nucleusSeoPositionsPrev":"A week ago","nucleusSeoPositionsChange":"Change","nucleusSeoPositionsOut":"below 30","nucleusSeoNotConfigured":"Search engine APIs are not configured: set YANDEX_WEBMASTER_OAUTH_TOKEN and GOOGLE_SEARCH_CONSOLE_SERVICE_ACCOUNT_JSON","nucleusSeoSqi":"SQI","nucleusSeoInSearch":"In search (Ya)","nucleusSeoExcluded":"Excluded (Ya)","nucleusSeoClicks":"Search result clicks","nucleusSeoPagesTitle":"Pages in search results","nucleusSeoImpressions":"Search result impressions","nucleusSeoPosition":"Average search rank","nucleusSeoSitemapUrls":"Sitemap URLs","nucleusSeoQuery":"Query","nucleusSeoSitemapTitle":"sitemap.xml composition","nucleusSeoRecrawlTitle":"Recrawl","nucleusSeoRecrawlHint":"One path per line, up to {max}. The queue sends them to Yandex within its quota, to IndexNow and to Google; whatever exceeds the quota goes tomorrow. No need to resend by hand","nucleusSeoRecrawlPlaceholder":"/pricing\n/docs/agents","nucleusSeoRecrawlSubmit":"Queue ({count})","nucleusSeoRecrawlQuota":"Yandex quota: {n}","nucleusSeoRecrawlQueued":"Queued: {n}","nucleusSeoRecrawlQueueTitle":"Recrawl queue","nucleusSeoRecrawlQueueHint":"Each path separately for each engine, newest first","nucleusSeoRecrawlQueueEmpty":"No recrawls this period","nucleusSeoRecrawlColCause":"Cause","nucleusSeoRecrawlColTime":"Time","nucleusSeoRecrawlEngineIndexnow":"IndexNow","nucleusSeoRecrawlEngineGoogle":"Google (sitemap)","nucleusSeoRecrawlCauseDeploy":"Deploy","nucleusSeoRecrawlCauseBlog":"Blog","nucleusSeoRecrawlCauseOperator":"Manual","nucleusSeoRecrawlStateUnconfirmed":"Awaiting confirmation","nucleusSeoRecrawlStateSent":"Accepted","nucleusSeoRecrawlStateCrawled":"Crawled","nucleusSeoRecrawlStateRefused":"Refused","nucleusSeoRecrawlWaitsUntil":"waits until {at}","nucleusSeoRecrawlSentAt":"sent {at}","nucleusSeoCheckSitemap":"sitemap","nucleusSeoCheckYandexApi":"Yandex API","nucleusSeoCheckYandexCoverage":"Yandex statistics freshness","nucleusSeoCheckGoogleCoverage":"Google statistics freshness","nucleusSeoCheckYandexProblems":"site problems","nucleusSeoCheckYandexTrend":"index trend","nucleusSeoCheckYandexExcluded":"excluded","nucleusSeoCheckGoogleApi":"Google API","nucleusSeoCheckGoogleSitemaps":"GSC sitemaps","nucleusSeoCheckGoogleZeroClicks":"clicks","nucleusSeoCheckYandexCrawl":"crawl health","nucleusSeoCheckYandexSitemaps":"sitemap in Yandex","nucleusSeoProblemSince":"since {date}","nucleusSeoSeverityFATAL":"fatal","nucleusSeoSeverityCRITICAL":"critical","nucleusSeoSeverityPOSSIBLE_PROBLEM":"possible problem","nucleusSeoSeverityRECOMMENDATION":"recommendation","nucleusSeoExcludedReasonsTitle":"Why pages were excluded","nucleusSeoExcludedPagesTitle":"Excluded pages","nucleusSeoExcludedPagesHint":"Accumulated from Webmaster events across polls: the standing set, not the last-days window","nucleusSeoExcludedLoad":"Load excluded pages","nucleusSeoExcludedEmpty":"No excluded pages recorded yet","nucleusSeoExcludedAll":"All · {n}","nucleusSeoExcludedContext":"Context","nucleusSeoExcludedDate":"Excluded","nucleusSeoExcludedChars":"{n} chars","nucleusSeoCrawlTitle":"Yandex crawl activity","nucleusSeoYandexSitemapChip":"sitemap in Yandex","nucleusSeoChecksOk":"✓ {n} ok","nucleusSeoDeltaHint":"change over {days}d","nucleusSeoSearchDeltaHint":"vs previous {days} days","nucleusSeoMinimumWindow":"The shortest window for this report is {days} days.","nucleusSeoRowsMore":"{n} more","nucleusSeoRowsLess":"Collapse tail","nucleusSeoActionsTitle":"Actions this period","nucleusSeoActionsEmpty":"No actions taken from the panel","nucleusSeoActionAccepted":"{ok} of {total} handled","storeImpressions":"Store impressions","storePageViews":"Product page views","storeDownloads":"Downloads","storeConsoleReports":"Store console reports","storeRedownloads":"redownloads: {n}","storeMetricSelector":"Daily metric","storeDownloadsAndInstalls":"Downloads and installs","storeListingTraffic":"Listing traffic","storeFirstDownloads":"First-time downloads","storePlayUserInstalls":"User installs","storeRustoreFirstInstalls":"First-time installs","storeApplePageViews":"App Store page views","storeListingVisitors":"Daily listing visitors","storeAppleDiscoveryImpressions":"App Store listing impressions","storeDailyCoverageHint":"A gap marks a day with no confirmed value.","storeDailyCoverage":"Values for {n} of {days} days. Latest on {date}.","storeDailyUnknown":"No confirmed value","storeSourcesTitle":"Acquisition sources","storePlaySourcesHint":"Google Play figures here are acquisitions from the listing report. Installs from the separate export appear in the overview. Play's \"Other\" holds sources and search terms with too few visitors for Play to report them on their own.","storeDownloadsByTerritory":"Downloads and installs by country","storeDownloadsByDevice":"App Store downloads by device","storeSearchTermsTitle":"Acquisitions from store search","storeSearchTermVisitors":"Product page visitors: {n}","storeSearchTermConversion":"Acquisitions per product page visitor: {value}","storeImportThrough":"Latest date in the installs export: {date}","storeImportManualThrough":"Latest date in the manual installs export: {date}","storeImportProcessed":"Latest Apple report release dated {date}","storeImportAppleMissing":"Apple report release date is unknown","storeImportMissing":"No installs export received yet","storeImportManualMissing":"No installs export uploaded yet","storeRustoreUpload":"Upload RuStore export","storeRustoreUploadFailed":"Couldn't upload the RuStore export","storeRustoreImported":"RuStore, “{metric}”: loaded days {from} to {to}, {count} in total","storeRustoreImportedBySource":"RuStore, “{metric}” by source ({names}): loaded days {from} to {to}, {count} in total","storeRustoreHint":"File: RuStore Console → App statistics → the “All installs” or “Page views” tab, period “Month” → Download CSV. Each tab downloads as its own file; with the “Traffic sources” filter the file is stored split by source.","storeRustoreMetricInstalls":"All installs","storeRustoreMetricPageViews":"Page views","storeRustoreMetricUnnamed":"The file is split by source ({names}) and doesn't name its tab. Which tab was it downloaded from?","storeRustoreNotCsv":"This isn't a CSV but an Excel sheet or another binary file. Upload the file the “Download CSV” button saved, without re-saving it.","storeRustoreUndecodable":"The file doesn't read as a table. Download it with the “Download CSV” button in RuStore Console statistics.","storeRustoreMissingColumns":"The file has no {names} columns. File headers: {headers}","storeRustoreAmbiguousColumns":"Columns {names} claim the same place in the table. Download the tab again with “Download CSV”.","storeRustoreUnsupportedMetric":"The panel doesn't store the “{names}” tab: it needs “All installs” or “Page views”.","storeRustoreFiltered":"The export holds what the panel doesn't store ({names}): another filter, or a line that doesn't add up to the total. Keep only the “Traffic sources” filter or reset filters and download again.","storeRustoreUnreadableCells":"Something other than a number stands where a count should ({names}). Download the file again and upload it unedited.","storeRustoreNotDaily":"The table steps by week or month ({names}), and a day is needed. Pick the “Month” period and download again.","storeRustoreEmpty":"The file has no days.","storeRustoreMetricMismatch":"The file is the “{names}” tab, but another one was picked. Upload the file again.","storeImpressionsAppleOnly":"Impressions are available in App Store reports.","storePlatformAppStore":"App Store","storePlatformPlay":"Google Play","nucleusTabIntegrations":"Integrations","nucleusTabProduct":"Product","nucleusTabEmails":"Emails","nucleusTabColdOutreach":"Cold emails","nucleusColContact":"Contact","nucleusFollowupColLastLetter":"Last letter","nucleusColWhen":"When","nucleusTabAiCost":"AI cost","nucleusTabReliability":"Reliability","nucleusTabAgent":"Agent","nucleusTabAutoReview":"Auto-review","nucleusCapabilitiesUsage":"Usage","nucleusTabTasks":"Tasks","nucleusTasksEmpty":"No runs in this period","nucleusTasksDailyTitle":"Confirmed by day","nucleusTasksWindow":"{from}-{to}, full days","nucleusTasksRunWordsTitle":"Run results, {days} days","nucleusTasksColChange":"Change","nucleusTasksRunWordNote":"{pct} of runs · previous {days} days: {prev}","nucleusTasksVerdictPassed":"Confirmed","nucleusTasksVerdictUnjudged":"Not checked","nucleusTasksVerdictNotYet":"Not time yet","nucleusTasksTableTitle":"Tasks","nucleusTasksTableSubtitle":"Runs for {window}, by «Not confirmed», paused and off tasks included. Red: half of the task's runs or more","nucleusTasksTableShown":"Showing {shown} of {total}","nucleusTasksColTrigger":"Trigger","nucleusTasksColPassed":"Confirmed","nucleusTasksColUnconfirmed":"Not confirmed","nucleusTasksColBounded":"Partial","nucleusTasksColInconclusive":"Not verified","nucleusTasksColState":"State","nucleusTasksStateRunning":"Running","nucleusTasksStateOff":"Off","nucleusTasksStatePaused":"Paused: {reason}","nucleusTasksPauseReasonUnknown":"Reason not recorded","nucleusTasksPausesTitle":"Pauses","nucleusTasksPausesSubtitle":"Enabled tasks the platform paused; «Ran» covers {window}. Red: reasons the team clears","nucleusTasksColPauseReason":"Reason","nucleusTasksColPausedTasks":"Tasks","nucleusTasksColPausedRan":"Ran","nucleusTasksNoPauses":"No pauses","nucleusTasksBandInApp":"In-app only","nucleusTasksColTask":"Task","nucleusColOutcome":"Outcome","nucleusTasksColRuns":"Runs","nucleusTasksColLastRun":"Last run","nucleusTabGeo":"GEO","nucleusTabFlags":"Flags","nucleusFlagsHint":"The list comes from the key registry; a DB row holds the rollout. A flag without a row is served the registry default, and its toggle creates the row. Availability shows whether the flag is open to at least one organization or user and whether the deployment is ready for it. An environment override takes precedence and locks the toggle and lifecycle controls.","nucleusFlagsUpdateFailed":"Could not update the flag","nucleusFlagsEmpty":"No flags of this kind.","nucleusFlagsKindFilter":"Flag kind","nucleusFlagKindRelease":"Release","nucleusFlagKindKillSwitch":"Kill switch","nucleusFlagKindMode":"Mode","nucleusFlagKindExperiment":"Experiment","nucleusFlagStatusShipped":"Shipped","nucleusFlagsNoRow":"No row","nucleusFlagsAudience":"audience {count}","nucleusFlagsColAvailability":"Availability","nucleusFlagAvailabilityOpen":"Open","nucleusFlagAvailabilityPolicyDenied":"Denied by policy","nucleusFlagsEnvLocked":"Overridden by an env var. Manage via deploy config, not here.","nucleusFlagsAdvanced":"Advanced","nucleusFlagsAllocation":"Allocation","nucleusFlagsVariants":"Variants (JSON)","nucleusFlagsInvalidJson":"Variants must be a valid JSON array.","nucleusFlagsColKey":"Flag","nucleusFlagsOn":"On","nucleusFlagsOff":"Off","nucleusFlagsNotReady":"Not ready: {missing}","nucleusPoolTitle":"Pool","nucleusPoolHint":"Claude and Codex subscriptions: remaining quota, windows and account availability","nucleusPoolReady":"Ready to serve","nucleusPoolBusy":"Busy","nucleusPoolCooling":"Waiting to return","nucleusPoolAuthRetry":"Checking login","nucleusPoolUnread":"Not measured","nucleusPoolRemaining":"Remaining","nucleusPoolLeft":"{percent} left","nucleusPoolReadyCount":"Ready {ready} of {total}","nucleusPoolUnmeasured":"{count} not measured","nucleusPoolResetIn":"Resets in {left}","nucleusPoolAccount":"Account","nucleusPoolSlots":"Slots: {used}/{total}","nucleusPoolBanked":"Banked resets: {count}","nucleusPoolOnCredits":"On credits","nucleusPoolCreditBalance":"Credit balance: {amount}","nucleusPoolIn":"in {left}","nucleusPoolUnavailable":"Gateway unavailable, remaining quota unknown","nucleusPoolForecast":"Lasts for","nucleusPoolMeasuring":"Still measuring the rate","nucleusPoolOutlasts":"{horizon} or longer","nucleusPoolReserveForecast":"With banked resets: {duration}","nucleusPoolSearch":"Search account, plan or provider","nucleusPoolRefresh":"Refresh pool","nucleusPoolStale":"Measurements are stale; showing the last known remaining quota","nucleusPoolSaturated":"History includes exhausted accounts: measured spend is below demand, so the forecast may be optimistic.","nucleusPoolNoMatches":"No matching accounts","nucleusEstopTitle":"Emergency stop","nucleusTabPartners":"Partners","nucleusPartnerAppsTitle":"Partner applications","nucleusPartnerAppsHint":"Questionnaires from the /partners page, pending ones on top. Activation opens rouble payouts and issues a referral code.","nucleusPartnerAppsEmpty":"No applications yet","nucleusPartnerPendingTitle":"Awaiting decision","nucleusPartnerColPayout":"Payouts","nucleusPartnerKindIntegrator":"Integrator","nucleusPartnerKindConsultant":"Consultant","nucleusPartnerKindAgency":"Agency","nucleusPartnerKindOther":"Other","nucleusPartnerLegalSelfEmployed":"Self-employed","nucleusPartnerLegalSoleProprietor":"Sole proprietor","nucleusPartnerLegalCompany":"Company","nucleusPartnerStatusPending":"Pending","nucleusPartnerStatusActive":"Active","nucleusPartnerStatusDeclined":"Declined","nucleusPartnerStatusDeactivated":"Deactivated","nucleusPartnerCode":"Referral code","nucleusPartnerRate":"Rate {percent}%","nucleusPartnerOffer":"Offer {version}","nucleusPartnerOfferMissing":"Offer not accepted","nucleusPartnerPayoutDetails":"Payout: tax ID {inn}, account {account}","nucleusPartnerPayoutMissing":"No payout details","nucleusPartnerRateLabel":"Partner rate, %","nucleusPartnerActivate":"Activate","nucleusPartnerDeactivate":"Deactivate","nucleusPartnerActivated":"Partner activated","nucleusPartnerActivatedCode":"Referral code: {code}","nucleusPartnerDecisionSaved":"Decision saved","nucleusPartnerDecisionFailed":"Couldn't save the decision","nucleusPartnerDeclineConfirmTitle":"Decline the application?","nucleusPartnerDeclineConfirmDesc":"{who} can apply again from the /partners page.","nucleusPartnerDeactivateConfirmTitle":"Deactivate the partner?","nucleusPartnerDeactivateConfirmDesc":"{who} stops earning commission; what has already been earned stays payable. You can take them back here with “Reactivate”, or they can apply again from the /partners page.","nucleusPartnerReactivate":"Reactivate","nucleusPartnerNeedsApplication":"New application needed","nucleusPartnerNeedsApplicationHint":"The partner accepted an earlier offer edition, so they can only return with a new application from /partners","nucleusPartnerReactivated":"Partner reactivated","nucleusPartnerReactivateConfirmTitle":"Reactivate the partner?","nucleusPartnerReactivateConfirmDesc":"{who} earns commission on new payments again, at {percent}% and with the same code, keeping their clients. Payments made during the pause earn nothing.","nucleusEstopIdle":"New work is being accepted.","nucleusEstopEngagedNow":"New work is being refused right now.","nucleusEstopReasonShown":"Reason: {reason}","nucleusEstopEngagedBy":"Pressed by: {who}","nucleusEstopEngagedAt":"Pressed at: {when}","nucleusEstopExpiresIn":"Lifts itself in {left}","nucleusEstopCarrierTitle":"Carrier unreadable","nucleusEstopCarrierUnreadable":"The stop is reported engaged because its carrier cannot be read, not because anyone pressed it. Work stays refused until the carrier answers again.","nucleusEstopEngageTitle":"Stop…","nucleusEstopReasonLabel":"Reason","nucleusEstopReasonPlaceholder":"What is wrong, in operator words","nucleusEstopReasonRequired":"A reason is required. It is what the next operator reads.","nucleusEstopTtlLabel":"Automatically lift after, minutes","nucleusEstopEngageAction":"Stop accepting work","nucleusEstopLiftAction":"Lift the stop","nucleusEstopLiftedNothing":"There was nothing to lift: the stop was already down.","nucleusEstopEngageConfirmTitle":"Stop new runs?","nucleusEstopEngageConfirmDesc":"Every new run across the product is refused until this is lifted or expires.","nucleusEstopEngageBulletRunning":"Work already running is left to finish.","nucleusEstopLiftConfirmTitle":"Lift the stop?","nucleusEstopLiftConfirmDesc":"New work is accepted again from the moment this is lifted.","nucleusGeoEmpty":"No GEO scans yet.","nucleusGeoNoObservations":"No usable answers to measure.","nucleusGeoLatestScan":"Latest scan on {date} · {status}","nucleusGeoScanCompleted":"Complete","nucleusGeoScanPartial":"Partial results","nucleusGeoScanFailed":"Failed","nucleusGeoScanCanceled":"Canceled","nucleusGeoScanSkipped":"Skipped","nucleusGeoScanEmpty":"No prompts or engines configured.","nucleusGeoScanInterrupted":"The scan stopped before completion.","nucleusGeoScanSaveFailed":"Could not save the measurements.","nucleusGeoLastObservation":"Latest measurements on {date} · {prompts} prompts with usable answers","nucleusGeoColLatestScan":"Latest scan","nucleusGeoColLastObservation":"Last measured","nucleusGeoScanCoverage":"{observed} of {planned} checks returned usable answers","nucleusGeoChecksFailed":"{count} failed","nucleusGeoChecksSkipped":"{count} skipped","nucleusGeoChecksLost":"{count} lost","nucleusGeoChecksUncollected":"{count} without an outcome","nucleusGeoSelection":"Citation rate","nucleusGeoSelectionHint":"Share of usable answers listing our domain as a source","nucleusGeoAbsorption":"Mention rate","nucleusGeoAbsorptionHint":"Share of usable answers mentioning our brand","nucleusGeoCitedTitle":"Page citations over 30 days","nucleusGeoWindows":"Brand visibility in AI answers. The latest scan and the latest usable measurements are shown separately.","nucleusGeoPromptsTitle":"Tracked questions","nucleusGeoPromptColumn":"Question","nucleusGeoPromptsMethod":"Exact wording from the GEO configuration. Rates for the latest measurements are averaged across engines.","nucleusGeoNoPrompts":"No questions configured for GEO.","nucleusGeoCitedEmpty":"None of our pages have been cited yet.","nucleusGeoCitedUnresolved":"Page URL hidden behind a redirect: {engines}","nucleusGeoTrendTitle":"Run-over-run trend","nucleusGeoTargetsTitle":"External sources for outreach","nucleusGeoTargetsEmpty":"No external sources for outreach yet.","nucleusGeoColCitations":"Citations","nucleusGeoColRuns":"Runs","nucleusGeoColEngines":"Engines","nucleusGeoColUrl":"URL","nucleusGeoClustersTitle":"By cluster","nucleusGeoColChecks":"Usable answers","nucleusGeoCheckCounts":"{selected} citing our domain, {absorbed} mentioning our brand","nucleusGeoRateAveraging":"Rates are averaged across engines.","nucleusGeoTargetDelta":"7 days vs previous 7","nucleusGeoHide":"Hide","nucleusGeoEnginesTitle":"Visibility by engine","nucleusReliabilityDeliverySent":"Delivered","nucleusReliabilityFailedCount":"{n} failed","nucleusReliabilitySuppressed":"Suppressed (never sent)","nucleusReliabilityAutoPaused":"Auto-paused tasks","nucleusReliabilityCaveated":"Completed with caveats","nucleusReliabilityInterrupted":"Stopped at a limit","nucleusReliabilityDeliveryTitle":"Result delivery by destination","nucleusReliabilityDeliverySummary":"{executions} runs · {targets} sends to task addresses","nucleusReliabilityDeliveryEmpty":"No delivery data for this period yet.","nucleusReliabilityCoverageTitle":"Where tasks deliver","nucleusReliabilityCoverageSummary":"{total} live tasks by configured delivery","nucleusReliabilityCoverageEmpty":"No delivery","nucleusReliabilityCoverageInboxOnly":"In-app only","nucleusReliabilityCoverageEmailOnly":"Email only","nucleusReliabilityCoverageMessenger":"Messenger","nucleusReliabilityNotificationsTitle":"Notifications beyond task addresses","nucleusReliabilityViewed":"Viewed by recipient","nucleusReliabilityViewedCount":"{n} of {total} executions","nucleusReliabilityTopErrors":"Top errors (yesterday)","nucleusReliabilityNoErrors":"No failed executions yesterday.","nucleusReliabilityUnknownError":"Unknown error","nucleusReliabilityPromisedFilesMissing":"Promised files missing","nucleusReliabilityOk":"OK","nucleusReliabilityClockTitle":"Turn duration","nucleusReliabilityClockHint":"work without the person's wait, completed runs","nucleusReliabilityClockKind":"Kind","nucleusReliabilityClockMeasured":"Measured","nucleusReliabilityClockWorkP50":"Work p50","nucleusReliabilityClockWorkP90":"Work p90","nucleusReliabilityClockWaited":"Waited on a person","nucleusReliabilityClockWaitP50":"Wait p50","nucleusReliabilityClockWaitP90":"Wait p90","nucleusReliabilityClockNoData":"no data","nucleusReliabilityKindChat":"Chat turn","nucleusReliabilityKindTask":"Task run","nucleusReliabilityKindRoomMember":"Group chat member","nucleusAutoNoData":"No data.","nucleusCostTotal":"Total at list price","nucleusCostTotalSub":"{n} executions","nucleusTokensTotal":"Total tokens","nucleusCostPerExec":"List price per run","nucleusCostDailyTitle":"Daily, at list price","nucleusCostDailySub":"{days} full days, Moscow time · peak {peak}","nucleusCostByKindTitle":"Chat and tasks","nucleusCostKindSub":"{executions} runs, avg run {avg}, {tokens} tokens","nucleusCostByModelTitle":"By model","nucleusColCalls":"Calls","nucleusCostColExecutions":"Executions","nucleusCostColCost":"Cost","nucleusCostColBilled":"At list price","nucleusCostColBilledHint":"Billed at the sell price (vendor list), not what we paid","nucleusColTokens":"Tokens","nucleusCostCacheTokens":"Cache tokens","nucleusCostCacheTokensSub":"of {n} total","nucleusCostUnattributed":"Unattributed","nucleusCostColAvgCost":"List price per call","nucleusCostColBar":"","nucleusCostEmpty":"No executions in this window.","nucleusCostTopUsersTitle":"Top users by spend","nucleusCostTopUsersEmpty":"No users in this window.","nucleusColUser":"User","nucleusColPlan":"Plan","nucleusCostColMrr":"MRR","nucleusCostColMargin":"Margin (period)","nucleusCostColMarginHint":"Period share of MRR minus our LLM procurement, not the list-price sum","nucleusCostOnlyUnprofitable":"Only unprofitable","nucleusGrossMargin":"Gross margin","nucleusSubsMrrWeekly":"Weekly MRR","nucleusSubsKpiPaying":"Subscriptions in MRR","nucleusUnprofitableEmpty":"No unprofitable users: everyone is in the black","nucleusActionQueueTitle":"Requires action","nucleusActionQueueSubtitle":"{count} to action","nucleusActionQueueEmpty":"All clear, nothing to action","nucleusActionQueueColItem":"Item","nucleusActionQueueTypeInvoice":"Invoice","nucleusActionQueueTypeRenewal":"Renewal","nucleusActionQueueTypeIncoming":"Incoming","nucleusSpendRunwayProfit":"In profit","nucleusSpendBurnEmpty":"No cash-flow data","nucleusGrossMarginSub":"MRR {mrr} − LLM {cost}/mo","nucleusCostUserAnonymous":"Anonymous","nucleusTabSubscriptions":"Subscribers","nucleusTabSupport":"Support","nucleusTabBehavior":"Behavior","nucleusRecordingsTitle":"Screen recordings","nucleusRecordingsHint":"{days} days · {n} recordings, {people} people, {frustrated} with signals from our detector","nucleusRecordingsNote":"This list shows recordings reported by the browser with consent. Sign in to Clarity to view them.","nucleusRecordingsSearchPlaceholder":"Person's email","nucleusRecordingsCompleteEmail":"Enter the full email address","nucleusRecordingsSignalFrustrated":"Our detector: any signal","nucleusRecordingsSignalRage":"Our detector: rage clicks","nucleusRecordingsSignalDead":"Our detector: dead clicks","nucleusRecordingsAnonymous":"Signed out","nucleusRecordingsRageCount":"rage {n}","nucleusRecordingsDeadCount":"dead {n}","nucleusRecordingsOpen":"Open in Clarity","nucleusRecordingsNoLink":"Link unavailable","nucleusRecordingsPageEmpty":"No recordings left on this page","nucleusRecordingsLastSeen":"Last seen","nucleusRecordingsObservedPage":"Page where detected","nucleusRecordingsOurSignals":"Signals from our detector","nucleusRecordingsEmpty":"No recordings in this period","nucleusTabRevenue":"Revenue","nucleusTabBankOps":"Bank","nucleusBankViewOperations":"Operations","nucleusBankInvoicesUnpaidTab":"Invoices · {count} unpaid","nucleusBankOpsColCounterpartyPurpose":"Counterparty and purpose","nucleusBankOpsColDirection":"Direction","nucleusBankOpsColCounterparty":"Counterparty","nucleusBankOpsColPurpose":"Purpose","nucleusColAmount":"Amount","nucleusColAction":"Action","nucleusBankOpsSearchPlaceholder":"Search counterparty, purpose…","nucleusBankOpsRowsCount":"{count} operations","nucleusBankOpsEmpty":"No operations","nucleusBankOpsMatched":"matched","nucleusBankOpsUnmatched":"unmatched","nucleusBankOpsMatch":"Match","nucleusBankOpsOnlyUnmatched":"Only unmatched","nucleusBankOpsDirIncoming":"incoming","nucleusBankOpsDirOutgoing":"outgoing","nucleusBankOpsKpiIncoming":"Incoming (period)","nucleusSpendRunwayTitle":"Cash lasts for","nucleusSpendBurnWindow":"last 6 months","nucleusSpendBurnAvg":"average result over 3 mo: {amount}/mo","nucleusSpendBalancePlaceholder":"Account balance, ₽","nucleusSpendRunway":"≈ {months} mo","nucleusSpendRunwayNa":"n/a","nucleusSpendColMonth":"Month","nucleusTabSpend":"Spend","nucleusSpendViewMonth":"Monthly expenses","nucleusSpendViewReview":"To review","nucleusSpendReviewCount":"Showing {shown} of {total} debits","nucleusSpendViewSubscriptions":"Company subscriptions","nucleusSpendViewPools":"Pools","nucleusSpendMonthFilter":"Report month","nucleusSpendRevolutDisconnected":"Revolut is currently disconnected.","nucleusSpendActualExpenses":"Actual expenses","nucleusSpendKnownExpenses":"Recorded expenses","nucleusSpendMonthInProgress":"Month still in progress","nucleusSpendNoRecordedExpenses":"No expenses recorded for this month yet","nucleusSpendByCategory":"Expenses by category","nucleusSpendHistory":"Expense history","nucleusSpendShowAllOperations":"All transactions","nucleusSpendCategoriesUnavailable":"No data for a category breakdown","nucleusSpendUnreviewedIncluded":"Company account debits. Amounts in roubles are included in the total.","nucleusSpendPersonalExcluded":"These transactions are outside company expenses until reviewed","nucleusSpendMissingAmount":"Missing amount: {count}","nucleusSpendMissingFx":"Original amount recorded, exchange rate missing: {count}","nucleusSpendKpiSpendChange":"{change} vs previous month for recorded transactions","nucleusSpendSubscriptionPlan":"Planned monthly spend on active subscriptions","nucleusSpendPlanAiShare":"Includes AI subscriptions: {amount}","nucleusSpendKpiRenewal":"Next dated renewal in {days} days","nucleusSpendKpiRenewalToday":"Next dated renewal is today","nucleusSpendRenewalToday":"Today","nucleusSpendRenewalsOverdue":"Overdue renewals: {count}","nucleusSpendIncomplete":"incomplete data","nucleusSpendIncompleteHint":"Transactions without an amount or exchange rate: {count}","nucleusSpendColSpend":"Spend","nucleusSpendColPendingPersonal":"Personal account transactions to review","nucleusSpendCommitmentsTitle":"Subscriptions and renewals","nucleusSpendCommitmentsHint":"by next renewal","nucleusSpendCommitmentsEmpty":"No subscriptions yet","nucleusSpendCommitmentAdd":"Add subscription","nucleusSpendCommitmentEditTitle":"Edit subscription","nucleusSpendCommitmentSaved":"Subscription saved","nucleusSpendEdit":"Edit","nucleusSpendPayCharge":"Record payment","nucleusSpendColRenewal":"Renewal","nucleusSpendColMonthly":"₽ per month","nucleusSpendColCard":"Card","nucleusSpendTaxIncluded":"incl. tax {amount}","nucleusSpendDaysOverdue":"{days}d overdue","nucleusSpendStatusLapsed":"Charge failed","nucleusSpendStatusCanceled":"Cancelled","nucleusSpendPaymentBank":"Bank transfer","nucleusSpendPaymentCard":"Card","nucleusSpendPaymentAppStore":"App Store","nucleusSpendPoolCodex":"Codex pool","nucleusSpendPoolClaude":"Claude pool","nucleusSpendNoPool":"No pool","nucleusSpendFieldProduct":"Product","nucleusSpendFieldPayment":"Payment method","nucleusSpendFieldCurrency":"Currency","nucleusSpendFieldTax":"Tax","nucleusSpendFieldCard":"Card last 4 digits","nucleusSpendFieldNextRenewal":"Next renewal","nucleusSpendFieldNote":"Note","nucleusSpendFieldReceipt":"Receipt or payment ID","nucleusSpendAmountInherit":"Empty: subscription price","nucleusSpendChargeSaved":"Payment recorded","nucleusSpendSaveFailed":"Could not save","nucleusSpendCategoryAiSeat":"AI subscriptions","nucleusSpendCategoryAiApi":"AI API","nucleusSpendCategoryHosting":"Hosting","nucleusSpendCategoryDatabase":"Databases","nucleusSpendCategoryTelecom":"Telecom","nucleusSpendCategorySoftware":"Software","nucleusSpendCategoryMarketing":"Marketing","nucleusSpendCategoryTaxes":"Taxes","nucleusSpendCategoryPayroll":"Payroll","nucleusSpendCategoryAccounting":"Accounting and taxes","nucleusSpendCategoryBankFees":"Bank fees","nucleusSpendCategoryOther":"Other","nucleusSpendCategoryOwnerTransfer":"Owner transfer","nucleusSpendCategoryPersonal":"Personal, not the project","nucleusSpendCategoryUnreviewed":"Unreviewed","nucleusSpendOutcomePaid":"Paid","nucleusSpendOutcomeFailed":"Failed","nucleusSpendOutcomeRefunded":"Refunded","nucleusSpendChargesTitle":"Payment log","nucleusSpendChargesWindow":"last 120 days","nucleusSpendChargesEmpty":"No payments in the last 120 days","nucleusSpendGapsTitle":"Payments to verify","nucleusSpendGapsHint":"Estimate based on current subscriptions. Check expected payments against statements and receipts.","nucleusSpendColPaymentsFound":"Payments found","nucleusSpendColMissingRub":"Estimate, ₽","nucleusSpendGapFound":"{found} of {expected}","nucleusSpendColRub":"In roubles","nucleusSpendColOutcome":"Outcome","nucleusSpendColReceipt":"Receipt","nucleusSpendEntriesTitle":"Monthly transactions","nucleusSpendEntryMissingAmount":"no amount","nucleusSpendNoRate":"no rate","nucleusSpendInStatement":"in statement","nucleusSpendInStatementHint":"The receipt matched a statement line, the line carries the money","nucleusSpendReviewTitle":"Sort out debits","nucleusSpendReviewHint":"debits no rule recognised","nucleusSpendReviewEmpty":"Everything is sorted","nucleusSpendReviewRemember":"Apply to similar transactions","nucleusSpendReviewCategoryFailed":"Could not save the category","nucleusSpendSourceTochka":"Tochka","nucleusSpendSourceRevolutPersonal":"Revolut personal","nucleusSpendSourceRevolutCompany":"Revolut company","nucleusSpendPoolsTitle":"Pool unit cost","nucleusSpendPoolsHint":"Realized share: what the seats cost divided by the list price of the same work. Above declared means the pool costs more than planned.","nucleusSpendPoolsEmpty":"No pool data","nucleusSpendColSeatsRub":"Seats, ₽","nucleusSpendColSeatsUsd":"Seats, $","nucleusSpendColListUsd":"Work at list price, $","nucleusSpendColRealized":"Realized share","nucleusSpendColDeclared":"Declared share","nucleusSpendPoolsOverPlan":"over plan","nucleusSpendFieldWallet":"Wallet","nucleusSpendWalletNone":"No wallet","nucleusSpendWalletHint":"A wallet top-up: a payment of an AI API subscription, amount in USD. The balance is counted from the latest top-up.","nucleusSpendWalletsTitle":"Wallets","nucleusSpendWalletsHint":"Balance by our ledger: the latest top-up minus the usage counted after it.","nucleusSpendWalletsEmpty":"No wallet top-ups recorded yet","nucleusSpendColToppedUp":"Topped up","nucleusSpendColCredited":"Credited","nucleusSpendColSpent":"Counted spend","nucleusSpendColRemaining":"Balance by our ledger","nucleusSpendWalletCountedSince":"Counted since {date}","nucleusSpendWalletCountedSinceHint":"Counting began after the top-up: usage before this date is not counted, so the balance is overstated","nucleusSpendWalletUnknownNoTopup":"No top-up","nucleusSpendWalletUnknownForeignCurrency":"Top-up not in USD","nucleusSpendWalletUnknownNotLedgered":"No usage recorded for this wallet yet","nucleusSpendWalletUnknownUnpriced":"Some calls have no price","nucleusSpendLinksTitle":"Statements","nucleusSpendLinksHint":"Revolut via Enable Banking","nucleusSpendLinksEmpty":"No statements linked","nucleusSpendLinkConnectPersonal":"Connect Revolut (personal)","nucleusSpendLinkConnectBusiness":"Connect Revolut Business","nucleusSpendLinkReconnect":"Reconnect","nucleusSpendLinksNotConfigured":"Enable Banking keys are not set (ENABLE_BANKING_APP_ID, ENABLE_BANKING_PRIVATE_KEY)","nucleusSpendLinkStartFailed":"Could not open the bank","nucleusSpendLinkCompleteFailed":"Could not link the statement","nucleusSpendLinkLinked":"Statement linked","nucleusSpendHolderPersonal":"Personal","nucleusSpendHolderCompany":"Company","nucleusSpendLinkStatusPending":"Awaiting consent","nucleusSpendLinkStatusActive":"Active","nucleusSpendLinkStatusExpired":"Needs reconnecting","nucleusSpendLinkStatusRevoked":"Disconnected","nucleusSpendLinkValidUntil":"Consent until {date}","nucleusSpendLinkNeverSynced":"Not updated yet","nucleusSpendLinkReading":"Reading the statement","nucleusSpendLinkReadFailed":"Could not read the statement","nucleusSpendReadFailureConsentEnded":"The bank consent has run out. Connect the statement again.","nucleusSpendReadFailureSessionRefused":"The bank withdrew access to the statement. Connect it again.","nucleusSpendReadFailureBankRefused":"The bank refused the read. The next read runs on schedule.","nucleusSpendReadFailureBankUnreachable":"The bank did not answer. The next read runs on schedule.","nucleusSpendReadFailureSaveFailed":"We could not confirm that the statement was saved. We will read it again automatically.","nucleusSpendReadFailureNotConfigured":"Enable Banking keys are not set.","nucleusSpendLinkRevoke":"Disconnect","nucleusSpendLinkRevokeTitle":"Disconnect the “{bank}” statement?","nucleusSpendLinkRevokeDesc":"New lines stop arriving, lines already in the ledger stay.","nucleusSpendLinkRevokeFailed":"Could not disconnect the statement","nucleusBankInvoicesTitle":"Invoices","nucleusBankInvoicesColBill":"Invoice #","nucleusBankInvoicesColPayer":"Payer","nucleusBankInvoicesColPayBy":"Pay by","nucleusBankInvoicesEmpty":"No invoices","nucleusBankOpsKpiTotal":"Operations (period)","nucleusBankOpsKpiUnmatched":"Unmatched","nucleusBankMatchTitle":"Match payment","nucleusBankMatchKindOrg":"Organization","nucleusBankMatchKindUser":"User","nucleusBankMatchEntitySearch":"Search by email or name","nucleusBankMatchSeats":"Seats","nucleusBankMatchPeriod":"Period","nucleusBankMatchAmount":"Amount, ₽","nucleusBankMatchPeriodMonthly":"Monthly","nucleusBankMatchPeriodQuarterly":"Quarterly","nucleusBankMatchPeriodYearly":"Yearly","nucleusBankMatchSuccess":"Matched: {plan}","nucleusBankMatchModeInvoice":"Issued invoice","nucleusBankMatchModeOrder":"New order","nucleusBankSettleInvoices":"Open invoices","nucleusBankSettleNoInvoices":"No open invoices","nucleusBankSettleRememberPayer":"Remember the payer for the organization","nucleusBankSettleRememberPayerHint":"Next time this organization's invoice will be preselected, and you confirm the payment","nucleusBankSettleKnownPayer":"The payer is remembered for this organization","nucleusBankSettleMakeDefault":"Issue the next invoices to this payer","nucleusBankSettleSubmit":"Settle invoice","nucleusBankSettleSuccess":"Invoice {bill} settled","nucleusTabOnboarding":"Onboarding","nucleusOnboardingExitRate":"Exited the wizard","nucleusOnboardingSignupSurface":"Signup surface","nucleusOnboardingStoreApp":"Store app","nucleusOnboardingDesktopWeb":"Desktop web","nucleusOnboardingSurfaceUnknown":"Surface unknown","nucleusOnboardingFirstReply":"First reply within 24 h","nucleusOnboardingChatDepthThree":"3+ replies in one chat","nucleusOnboardingChatDepthTen":"10+ replies in one chat","nucleusColUsers":"Users","nucleusOnboardingColD7Task":"Task completed within 7 days","nucleusOnboardingScreensTitle":"Wizard: where people leave","nucleusSignupActivationTitle":"Activation by signup surface","nucleusSignupActivationHint":"Signups in the period with a full day of observation, without unconfirmed people and people who joined a colleague's organization. First reply: the day after signup. Depth: replies in one chat in the day after a first reply made on the first day, as a share of signups older than two days, as in the funnel. Red marks a rate 20% or more below the All row.","nucleusSignupActivationEmpty":"No signups in this period have a full day of observation.","nucleusStoreActivationHint":"The store is recorded at signup. First-reply rates use signups in the selected period with a full day of observation. Depth rates use signups older than two days, as in the funnel. Red marks a rate 20% or more below all product signups.","nucleusStoreActivationEmpty":"No store signups in this period have a full day of observation.","nucleusOnboardingIndustryTitle":"By industry","nucleusOnboardingIndustryHint":"The same signups as the activation table, by the industry chosen in the wizard. Task within 7 days counts only signups older than 7 days.","nucleusOnboardingIndustryNone":"Not specified","nucleusGreetingTitle":"First word","nucleusGreetingHint":"Newcomers who got a greeting in their first day: the greeting turn, the template copy setup or the fallback line. Under each variant: its signup surfaces and the kind of the first card on the greeting. “Saw the card” and “Answered the card” are shares of those who got a question card: a card counts as seen when half of it stayed on the screen of the open app for a full second. First reply is a share of everyone greeted; answering the card does not count as a reply.","nucleusGreetingEmpty":"No greetings in this period.","nucleusGreetingColVariant":"Greeting variant","nucleusGreetingColGreeted":"Greeted","nucleusGreetingColCardAsked":"With a card","nucleusGreetingColCardSeen":"Saw the card","nucleusGreetingColCardAnswered":"Answered the card","nucleusGreetingVariantFirstGreeting":"Greeting turn","nucleusGreetingVariantTemplateSetup":"Template copy setup","nucleusGreetingVariantAgentIntro":"Fallback line","nucleusGreetingFirstCardKind":"First card kind","nucleusGreetingCardClarify":"Clarification","nucleusGreetingCardIntegration":"Service connection","nucleusGreetingCardNone":"No card","nucleusOnboardingColReached":"Reached","nucleusOnboardingColLeftHere":"Dropped here","nucleusOnboardingColLeftCheckout":"Left for checkout","nucleusOnboardingColLeftPaid":"Paid and left","nucleusOnboardingColLeaveShare":"Share of leaves","nucleusOnboardingWizardSummary":"Median wizard time {median} (p25 {p25}, p95 {p95}) · went back {returned}","nucleusOnboardingScreensHint":"Screens in display order. Reached: the screen was shown; people with nothing to choose skip the plan screen. Dropped here: stopped on the screen, never exited the wizard and opened no payment; the median dwell counts them only. Left for checkout: opened a payment from the wizard after the screen and did not pay. Paid and left: paid and never came back to the wizard, not a drop. Red marks the screen where most people dropped.","nucleusOnboardingColScreen":"Screen","nucleusOnboardingColDwell":"Median dwell","nucleusOnboardingScreenIndustry":"Industry","nucleusOnboardingScreenIntro":"Introduction","nucleusOnboardingScreenPlan":"Plan","nucleusOnboardingScreenColleague":"First coworker","nucleusOnboardingSecShort":"{n}s","nucleusOnboardingMinShort":"{n}m","nucleusOnboardingHourShort":"{n}h","nucleusOnboardingEmptyTitle":"No onboarding data yet","nucleusOnboardingEmptyHint":"No signup with a full day of observation opened the wizard","nucleusColIndustry":"Industry","nucleusColService":"Service","nucleusUpdatedAgo":"Updated {ago}","nucleusFilterClear":"Clear filter: {value}","nucleusFilterByValue":"Filter by {value}","nucleusFeedbackColMessages":"Messages","nucleusQualityColFailures":"Failures","nucleusColCategory":"Category","nucleusColUsersShort":"Users","nucleusToolColTool":"Tool","nucleusTrendNoBase":"No comparable baseline","nucleusToolCatDataAnalytics":"Data & analytics","nucleusToolCatIntegrations":"Integrations","nucleusToolCatResearch":"Research / web","nucleusToolCatAutomation":"Tasks / automation","nucleusToolCatMemorySkills":"Memory / skills","nucleusToolCatFileUnderstanding":"File understanding","nucleusToolCatContentGen":"Content generation","nucleusToolCatFilesCode":"Files / code","nucleusToolCatAgentControl":"Agent control","nucleusToolCatUncategorized":"Uncategorized","nucleusCoreLoopResumeRate":"Resumed the chat after a question","nucleusCoreLoopResumeDesc":"First message after an input request · {period}","nucleusCoreLoopResumedOf":"{resumed} of {requested} chats","nucleusCoreLoopAbandonRate":"Still awaiting a message after {hours} h","nucleusCoreLoopMedianResume":"Median time to next message","nucleusCoreLoopMinutes":"{value} min","nucleusChatColMessages":"Msgs","nucleusChatColFiles":"Files","nucleusChatsNegative":"Answers rated low: {n}","nucleusSessionFilesTitle":"Session files","nucleusSessionFilesEmpty":"No generated files","nucleusSessionFilesError":"Couldn't load files","nucleusSessionFilesDownloadFailed":"Couldn't download file","nucleusFilterAll":"All","nucleusChatModeChat":"Chat","nucleusChatSearchPlaceholder":"Search title, preview or email","nucleusChatEmpty":"Nothing matches in this period","nucleusChatPaginationOf":"Page {page} of {total}","nucleusChatPrev":"Prev","nucleusChatNext":"Next","nucleusFailureClass.auth_failure":"auth","nucleusFailureClass.quota":"quota","nucleusFailureClass.provider":"model provider","nucleusFailureClass.vendor":"vendor service","nucleusFailureClass.coordination":"coordination","nucleusFailureClass.contention":"contention","nucleusFailureClass.local_hands":"user's computer","nucleusFailureClass.policy":"declined","nucleusFailureClass.tool":"tool","nucleusFailureClass.input":"input","nucleusFailureClass.internal":"our defect","nucleusFailureClass.conduct":"model conduct","nucleusFailureClass._OTHER":"unnamed","nucleusChatOriginChat":"Chat","nucleusChatOriginWeb":"Web","nucleusChatOriginMobileWeb":"Mobile web","nucleusChatOriginDesktopApp":"Desktop app","nucleusChatOriginMobileApp":"Mobile app","nucleusChatOriginMessenger":"Messenger","nucleusChatOriginApi":"API","nucleusTabChats":"Chats","nucleusChatsWindow":"From {from} to now, against the same span before it","nucleusChatsColClass":"Class","nucleusChatsColTurnsChat":"Turns · chat","nucleusChatsColTurnsTask":"Runs · task","nucleusChatsColUnits":"Affected","nucleusChatsColUser":"User","nucleusChatsColStatus":"Status","nucleusChatsColLastActive":"Last activity","nucleusChatsColTasks":"Tasks","nucleusChatsColChatsPath":"Chats","nucleusChatsTotalTurns":"Turns / runs","nucleusChatsTotalTurnsNote":"was {chat} / {task}","nucleusChatsTotalUnits":"Chats / tasks · people","nucleusChatsTotalUnitsNote":"tasks count tasks, not their chats","nucleusChatsTotalReplies":"Replies from people","nucleusChatsTotalRepliesNote":"people writing {chat} / {task} · was {chatPrev} / {taskPrev}","nucleusChatsTotalPerWriter":"Replies per person","nucleusChatsTotalPerWriterNote":"median over those who wrote","nucleusChatsTotalDepth":"Chat depth","nucleusChatsTotalDepthNote":"chats with a reply: {chats}, {min}+ of them: {count} ({share})","nucleusChatsTotalDeep":"Chats with {high}+ replies","nucleusChatsTotalDeepNote":"chats: {chat} / {task}","nucleusChatsTotalUndone":"Did not finish","nucleusChatsTotalUndoneNote":"failed, interrupted, blocked · {chat} / {task} · breakdown below","nucleusChatsTotalStopped":"Stopped by a person","nucleusChatsTotalStoppedNote":"{chat} / {task}","nucleusChatsTotalWall":"Hit the plan limit","nucleusChatsTotalWallNote":"{turns} turns, people: {people} · not agent quality, outside «did not finish»","nucleusChatsTotalDiscontent":"Discontent","nucleusChatsTotalDiscontentNote":"chats from the nightly review · was {prev}","nucleusChatsTotalsTitle":"Totals","nucleusChatsColChange":"Change","nucleusChatsColNote":"Note","nucleusChatsReasonsTitle":"Why runs did not finish","nucleusChatsReasonsHint":"a row filters the chats below","nucleusChatsReasonsEmpty":"Every run finished in the period","nucleusChatsColReason":"Reason","nucleusChatsColPeople":"People","nucleusChatsColBefore":"Before","nucleusChatsPathChat":"chat","nucleusChatsPathTask":"task","nucleusChatsReasonOther":"Other or unspecified reason","nucleusChatsListTitle":"Chats · {n}","nucleusChatsListHint":"by last activity · a row opens the conversation, an email filters that person's chats","nucleusChatsFilteredBy":"Filtered: {what}","nucleusChatsFilterReset":"Clear filter","nucleusChatsOriginScheduled":"schedule","nucleusChatsOriginManual":"by hand","nucleusSubsKpiMrr":"MRR","nucleusSubsKpiPayingSub":"expiring in 7d: {expiring}","nucleusSubsKpiComped":"Unpaid","nucleusSubsStatusActive":"Active","nucleusSubsStatusExpiring":"Expiring soon","nucleusSubsStatusExpired":"Finished","nucleusSubsStatusPending":"Pending","nucleusSubsStatusPromised":"Access until the invoice is paid","nucleusSubsSearchPlaceholder":"Search by email/organization","nucleusRevenueDetails":"Breakdown","nucleusSubsKpiCompedNote":"promo code or manual extension","nucleusRevenueSinceMonthStart":"since the 1st","nucleusRevenueMonth":"Month","nucleusRevenueMonthInProgress":"{month}, in progress","nucleusRevenueOpening":"Opening","nucleusRevenueNet":"Net change","nucleusRevenueClosing":"Closing","nucleusRevenueGrowth":"Growth, %","nucleusRevenueBridgeNote":"Opening MRR + net change = closing MRR. Growth is a share of opening MRR. An amount opens its customers.","nucleusRevenueOpenDetail":"View details for {label} ({value})","nucleusRevenueDetailUnavailable":"No breakdown is available for this selection.","nucleusRevenueMrrTitle":"Customers contributing to MRR","nucleusRevenueCompedTitle":"Unpaid subscriptions","nucleusRevenueExpiringTitle":"Subscriptions expiring soon","nucleusRevenueDetailCount":"Subscriptions: {count}","nucleusRevenueDetailSummary":"Customers: {count} · {amount}","nucleusRevenueMovementBasis":"Changes between the MRR snapshots at the start and end of the month.","nucleusRevenueNetBasis":"{amount} net MRR change between the start and end of the month.","nucleusRevenueScopedMovement":"{label} · {month}","nucleusRevenueNoCustomers":"There are no customers in this breakdown.","nucleusRevenueNew":"New","nucleusRevenueReactivation":"Reactivation","nucleusRevenueExpansion":"Expansion","nucleusRevenueContraction":"Contraction","nucleusRevenueChurn":"Churn","nucleusRevenueBeforePlan":"Paid plan at start","nucleusRevenueAfterPlan":"Paid plan at end","nucleusRevenueBeforeMrr":"MRR at start","nucleusRevenueAfterMrr":"MRR at end","nucleusRevenueDeltaMrr":"MRR change","nucleusRevenueReason":"Reason","nucleusRevenueReasonTooExpensive":"Canceled: too expensive","nucleusRevenueReasonNotUsing":"Canceled: not using","nucleusRevenueReasonMissingFeatures":"Canceled: missing features","nucleusRevenueReasonSwitching":"Canceled: switching","nucleusRevenueReasonTemporary":"Canceled: temporary","nucleusRevenueReasonOther":"Canceled: other","nucleusRevenueReasonCanceled":"Canceled, no reason given","nucleusRevenueReasonExpired":"Did not renew","nucleusRevenueReasonRenewalDeclined":"Renewal declined by bank","nucleusRevenueReasonTrialEnded":"Trial ended","nucleusRevenueReasonRefund":"Refund","nucleusRevenueReasonMarketplace":"Marketplace","nucleusRevenueReasonUnknown":"No data","nucleusSubsColExpires":"Expires","nucleusSubsDaysLeft":"{days}d left","nucleusSubsEmpty":"No subscriptions match the filter","nucleusRecordingsColHuman":"Human","reachMarket":"Visit domain","reachShowFullDaily":"Show full daily table","nucleusMrr":"MRR","nucleusMrrPaidSub":"{n} paid","nucleusMetricDefMrr":"Snapshot of active paid subscriptions, with quarterly and annual prices normalized to a monthly amount in rubles. This is not the payment total for the selected period.","nucleusMetricDefDailyActive":"Active user-days ÷ eligible observation days during the first 7 days after signup, for the latest completed signup week.","nucleusMetricDefResumeRate":"Chats resumed with a message after an input request ÷ chats requesting input in the selected period.","nucleusMetricDefGrossMargin":"(MRR − estimated monthly LLM procurement cost) ÷ MRR × 100%. Cost is extrapolated from the selected window. Margin is undefined when MRR is zero.","nucleusDailyActive":"Daily active","nucleusDailyActiveSub":"target {target}% · DAU/MAU {dauMau}","nucleusSignups":"Signups","nucleusSignupsWindow":"past {days} days","nucleusSignupsWindowGrowth":"past {days} days · {pct}/day over 4 wk","nucleusDailyActivityTitle":"Daily activity","nucleusDailyActivityNoBase":"No active users to calculate the share.","nucleusDailyActivityDesc":"How many of the people active in the last 28 days were active that day. Activity: a message to the agent, a viewed result or an email click. Moscow days, today excluded.","nucleusChartTargetLabel":"target {target}","nucleusSignupsTableTitle":"Recent signups","nucleusSignupsTableHint":"{period} · {n} total","nucleusSignupsColCreatedAt":"Registered","nucleusSignupsColConfirmed":"Email confirmed","nucleusColChannel":"Channel","nucleusPiiLookupNotFound":"No account with this email","nucleusColSource":"Source","nucleusColStep":"Step","nucleusSignupsNoMessages":"no messages","nucleusSignupsColCardAnswers":"Card answers","nucleusSignupsStepCompleted":"completed the wizard","nucleusSignupsStepSkipped":"exited without required answers","nucleusSignupsStepJoinedOrg":"joined an organization","nucleusSignupsStepInProgress":"in the wizard","nucleusSignupsStepDropped":"left the wizard","nucleusSignupsInvited":"Invited","nucleusSignupsUnconfirmed":"not confirmed","nucleusSignupContactViaOwner":"marketplace account contact","nucleusSignupsEmpty":"No signups in the selected filter","nucleusSignupsFilterConfirmed":"Confirmed","nucleusSignupsFilterUnconfirmed":"Unconfirmed","nucleusKpiWindow":"Last {days}d vs previous {days}d","nucleusTrafficNoData":"No recorded arrivals in this period","nucleusTrafficVisits":"Arrivals","nucleusCrawlersTitle":"AI crawlers","nucleusCrawlersNoData":"No requests match the selected filters","nucleusCrawlersMarketsTitle":"Requests across markets","nucleusCrawlersNoErrors":"No crawl errors match the selected filters","nucleusCrawlersHits":"HTTP requests","nucleusCrawlersBots":"Bots","nucleusCrawlersPaths":"Paths","nucleusCrawlersErrors":"Errors","nucleusCrawlersSpoofed":"Spoofed requests","nucleusCrawlersSpoofedHint":"Requests whose crawler identity was disproved by IP or DNS checks, plus unverified requests from the same address in the selected period.","nucleusCrawlersStaleAssets":"Build file 404s","nucleusCrawlersStaleAssetsHint":"404 responses under /assets/ are counted separately from crawl errors.","nucleusCrawlersBot":"Bot","nucleusCrawlersLastSeen":"Last request","nucleusCrawlersTopPaths":"Path","nucleusCrawlersTrendDaily":"Daily requests","nucleusCrawlersCatTraining":"Training","nucleusCrawlersCatGrounding":"Answer retrieval","nucleusCrawlersCatSearch":"Search","nucleusCrawlersSearchPlaceholder":"Search pages…","nucleusChannelSearch":"Search","nucleusChannelAi":"AI chats","nucleusChannelPaid":"Ads","nucleusChannelMarketplace":"Marketplaces","nucleusChannelIntegration":"Integrations and CRM","nucleusChannelReferral":"Referral codes","nucleusChannelPartner":"Partner catalogs","nucleusChannelInvite":"Invites","nucleusChannelShare":"Shared chat","nucleusChannelMessenger":"Messengers","nucleusChannelSocial":"Social","nucleusChannelContent":"Content and media","nucleusChannelEmail":"Email","nucleusChannelCampaign":"UTM campaigns","nucleusChannelReferrer":"Links from websites","nucleusChannelStore":"App stores","nucleusChannelApp":"App outside a store","nucleusChannelDirect":"Direct","nucleusChannelUnknown":"Unknown","nucleusSourceYandex":"Yandex","nucleusSourceYandexMarket":"Yandex Market","nucleusSourceYandexMetrika":"Yandex Metrica","nucleusSourceYandexDirect":"Yandex Direct","nucleusSourceAlice":"Alice","nucleusSourceDzen":"Dzen","nucleusSourceVk":"VK","nucleusSourceOk":"OK","nucleusSourceMoysklad":"MoySklad","nucleusSourceMegaplan":"Megaplan","nucleusSourceTbank":"T-Bank","nucleusSourceMailRuSearch":"Mail search","nucleusSourceEmailClient":"Email client","nucleusSourceNewsletter":"Newsletter","nucleusSourceRefCode":"Referral code","nucleusSourceSharedChat":"Chat","nucleusSourceSharedFile":"File","nucleusSourceContactLink":"Contact link","nucleusSourceFounderTelegram":"Founder's Telegram","nucleusInviteSourceEmail":"Email","nucleusInviteSourceLink":"Link","nucleusInviteSourceDomain":"Domain","nucleusInviteSourceSso":"SSO","nucleusInviteSourceMarketplace":"Marketplace","nucleusInviteSourceLegacy":"Early, method not recorded","nucleusInviteSourceRoom":"Group chat","nucleusChannelsHint":"Visitors are people whose first visit in {days} days came through the channel. Visit conversion is the share of them who signed up. Signups without a visit (app stores, MoySklad, invites) count in their channel in a separate column and stay out of the conversion.","nucleusChannelsVisitCr":"Visit conversion","nucleusChannelsWithoutVisit":"Without a visit","nucleusChannelsPaidNow":"Paying now","nucleusChannelsPayerSelf":"Paid themselves","nucleusChannelsPayerTeam":"Team paid","nucleusChannelsPayerAfterJoin":"Team paid after joining","nucleusChannelsPayerHint":"Who paid for the person: they did, their team before they joined, or a team that first paid after they joined.","nucleusChannelsSmallSample":"Fewer than {min} visitors: the share is unstable","nucleusChannelsEmpty":"No visits or signups in this period.","nucleusChannelsToggle":"Sources of the “{channel}” channel","nucleusAttrDays":"{days} days","nucleusColActivated":"Activated","nucleusViralK":"People-based K-factor","nucleusViralKHint":"{invited} new via referral code, contact link, chat or file link and invites per {active} active in the period, brought by {inviters} people","nucleusIntSummaryTitle":"Summary","nucleusIntWindowHint":"full Moscow days, internal accounts excluded","nucleusIntWriters":"People with a write through the agent","nucleusIntWritesLanded":"Writes landed","nucleusIntWritesMcpNote":"{count} of them through people's MCP servers","nucleusIntWritesFailed":"Writes not landed","nucleusIntWritesFailedNote":"{failed} of {total}, unknown outcomes included","nucleusIntServicesWritten":"Services written to","nucleusIntConnectionsNow":"Connections now","nucleusIntWindowNow":"as of today","nucleusIntServicesTitle":"Services","nucleusIntServicesHint":"connection variants of one service folded by the catalogue","nucleusIntServicesEmpty":"No connections","nucleusIntColConnectionsNow":"Connected now","nucleusIntColWriters":"Wrote","nucleusIntColWritesLanded":"Writes landed","nucleusIntColWritesFailed":"Not landed","nucleusIntColConnectedDisconnected":"Conn. / disc.","nucleusIntColTokenFailures":"Token errors","nucleusIntMcpRowNote":"every person's MCP server in one row","nucleusIntFaultsTitle":"What broke","nucleusIntFaultsHint":"writes that did not land and tokens that did not refresh","nucleusIntFaultsEmpty":"No failures","nucleusIntColFaultKind":"Kind","nucleusIntColFaultCause":"Cause","nucleusIntColEvents":"Events","nucleusIntColConnections":"Connections","nucleusIntFaultKindToken":"Token","nucleusIntFaultKindWrite":"Write","nucleusIntFaultCauseUnrecorded":"Cause not recorded","nucleusUsageChannelsTitle":"Where people write from","nucleusUsageChannelsDesc":"Week of {week} · {users} people, one may use several","nucleusUsageChannelMobile":"Mobile","nucleusUsageChannelOther":"Other","nucleusUsageChannelCellTitle":"{users} people, {messages} messages","nucleusColCount":"Count","nucleusFunnelColOfStart":"% of start","nucleusFunnelColStepNext":"Step → next","nucleusFunnelColWoW":"vs prev period","nucleusSeoBalanceTitle":"Index balance by section","nucleusSeoBalanceLastEvent":"Last index change: {date}","nucleusSeoBalanceHint":"Over {days}d: {appeared} entered search, {removed} left (seo_index_events)","nucleusSeoBalanceCoverage":"ledger holds {ledger} of {total} pages in search, so \"In search\" below is a floor","nucleusSeoBalanceAppeared":"Entered","nucleusSeoBalanceRemoved":"Left","nucleusSeoBalanceNet":"Net","nucleusSeoBalanceInSearch":"In search","nucleusSeoBalanceExcluded":"Excluded","nucleusSeoBalanceIndexed":"Indexed share","nucleusCrawlersErrorPathsTitle":"Crawl errors","nucleusCrawlersErrorPathsHint":"What the site answers with an error when a crawler asks; delta compares the previous window of equal length","nucleusCrawlersStatus":"Status","nucleusCrawlersDelta":"Delta","nucleusAcqWebConversion":"Signups after a website visit","nucleusAcqSubtitle":"Visitors are counted by browser ID, excluding bots and visits from known customers. Conversion is the share of those IDs that signed up after the visit.","nucleusAcqLandingTitle":"Landing pages","nucleusAcqLandingHint":"Page of the first visit over {days} days. The total includes all pages.","nucleusAcqTotal":"Total","nucleusAcqVisitors":"Visitors","nucleusAcqMatchedSignups":"Signups after a visit","nucleusColSignups":"Signups","nucleusAcqSignupCr":"Signup conversion","nucleusAcqPaid":"Active paid plan","nucleusAcqNoRows":"No eligible visitors in this period","nucleusAcqUnmatched":"Signups without a matched visit or a known app or marketplace source ({unmatched})","nucleusAcqOffSite":"App or marketplace signups without a matched visit ({offSite})","nucleusAcqDailyVisitsTitle":"Website arrivals by day","nucleusAcqDailyVisitsHint":"Recorded anonymous arrivals, excluding known bots. Days use UTC. The first and last days in the period may be partial.","nucleusAcqDailyVisitsDetails":"Daily data","nucleusAcqWeeklyTitle":"Weekly signup conversion","nucleusAcqWeeklyDetails":"Weekly data","nucleusAcqWeeklyHint":"Conversion is grouped by first-visit week. Weeks use UTC.","nucleusAcqWeeklyNoVisitors":"No visitors to calculate conversion","nucleusAcqWeeklyUnmatched":"Signups without a matched visit","nucleusAcqWeeklyUnmatchedHint":"Signups without a matched visit are counted in the signup week, excluding known app or marketplace signups.","nucleusAcqWeeklyPartial":"{week} (partial week)","nucleusAcqRateBasis":"{converted} of {visitors} visitor IDs are linked to a signup","nucleusFitNotConnected":"The source returns nothing: not connected","nucleusFitSnapshots":"Needs {need} snapshots, has {have}, so nothing to compare against","nucleusFitCoverage":"Field \"{field}\" filled on {have} of {total}; needs at least {need}%","nucleusFitNoRun":"No runs yet","nucleusFitStale":"Latest fact is {date}, {days} days ago: this is a past state","nucleusFitAsOf":"As of {date}","nucleusFitSampleN":"n={n}","nucleusFitBelowSample":"Sample below {min}, percentage withheld","nucleusRetentionWeek0":"W0","nucleusDriversColLift":"Lift","nucleusDriversLowSample":"Low sample","nucleusDriversEmpty":"No matured cohort yet","nucleusDriversSignalMeaningfulChat":"3+ replies in one chat in the first 24 h","nucleusTrustStepConnectorManual":"Connected a service themselves","nucleusTrustStepCardPaid":"Paid by card","nucleusTrustStepDesktopApp":"Installed the desktop app","nucleusTrustStepMemoryDocument":"Imported documents into memory","nucleusEventDriversOutcomeRetainedW46":"Weeks 4-6","nucleusDriversSignalTaskCompleted":"Task completed","nucleusDriversSignalActiveTwoDays":"Active on 2+ days","nucleusDriversSignalSentMessage":"First message","nucleusDriversSignalFirstRunFailed":"First run failed (among runners)","nucleusDriversSignalFailedRecovered":"Failed, then recovered (among failers)","nucleusEventDriversTitle":"Actions and subsequent outcomes","nucleusEventDriversSubtitle":"Actions in the first {days} days and subsequent return or payment","nucleusEventDriversCohort":"Cohort","nucleusEventDriversColDid":"Did","nucleusEventDriversColDidnt":"Didn't","nucleusEventDriversColP":"p","nucleusEventDriversOutcomeRetained":"M1 return","nucleusEventDriversOutcomePaid":"Payment","nucleusEventDriversSince":"Tracked since {date}","nucleusChurnByMonthTitle":"Churn by lifetime month","nucleusChurnByMonthDesc":"Share of those who reached month N whose last activity fell in that month. Churn means more than {days} days without activity.","nucleusChurnTotal":"Churned","nucleusChurnActive":"Active","nucleusChurnMonth":"Month {n}","nucleusChurnNoData":"No churn data","nucleusFunnelRegistered":"Registered","nucleusMarketingPromptTitle":"Email consent prompt","nucleusMarketingPromptHint":"Counts people shown the prompt and each person's latest action after their first display within the period. Dismissing the prompt counts as an interaction.","nucleusMarketingPromptShown":"Saw the prompt","nucleusMarketingPromptAccepted":"Accepted","nucleusMarketingPromptDeclined":"Declined","nucleusMarketingPromptDismissed":"Dismissed the prompt","nucleusMarketingPromptNoAction":"No action","nucleusMarketingPromptAcceptRate":"Share of viewers who accepted","nucleusMarketingPromptResponseRate":"Share of viewers who interacted","nucleusChurnPaidCount":"paid {n}","nucleusChurnPaidShort":"ever paid","nucleusChurnSegmentPaid":"Paid","nucleusNetGrowthTitle":"Weekly net growth in active users","nucleusNetGrowthDesc":"First active + returned after a break − became inactive","nucleusNetGrowthWeek":"Week","nucleusNetGrowthNew":"First active","nucleusNetGrowthResurrected":"Returned","nucleusNetGrowthChurned":"Became inactive","nucleusNetGrowthNet":"Net","nucleusW4TrendTitle":"Cohort quality: W4 retention by cohort","nucleusM1Title":"M1 retention","nucleusM1SubShort":"{returned} of {signups} returned within {days} days after signup","nucleusDayRetentionTitle":"Day-N retention","nucleusDayRetentionDesc":"{signups} signups over {days} days · share active exactly on day N, Moscow time","nucleusDayRetentionDay":"Day {day}","nucleusDayRetentionYou":"You","nucleusDayRetentionAxisOpen":"product return","nucleusDayRetentionAxisActivity":"in-product activity","nucleusDayRetentionDayLabel":"Comparison day","nucleusDayRetentionDayShort":"D{day}","nucleusDayRetentionPlace":"{place} of {total}","nucleusDayRetentionNoPlace":"No place","nucleusDayRetentionByDay":"by day {day}","nucleusDayRetentionGapToAbove":"{gap} pp to {name}","nucleusDayRetentionNoneAbove":"no one above","nucleusDayRetentionNoValue":"we have no value for this day","nucleusDayRetentionScopeLabel":"Market to compare","nucleusDayRetentionScopeAll":"Whole market","nucleusDayRetentionScopeAi":"AI","nucleusDayRetentionRestOfMarket":"Rest of the market","nucleusDayRetentionMarketTitle":"You vs the market","nucleusDayRetentionMarketDesc":"Rank among available benchmarks from different cohorts. Our cohort includes signups from all channels. Market M1 and DAU/MAU are modeled. Activity includes messages, result and inbox views, and email link clicks.","nucleusDayRetentionSourceSeptember":"Sensor Tower, new iOS and Android installs in September 2026","nucleusDayRetentionSourceUnconfirmed":"Sensor Tower, cohort unspecified in coverage","nucleusDayRetentionSourceLaunch":"Sensor Tower, Sora launch cohort in 2025","nucleusDayRetentionSourceModeled":"Modeled estimate, source unspecified","nucleusDayRetentionLowerBoundTitle":"Exact rank unavailable","nucleusDayRetentionLowerBoundHint":"One of the benchmarks only reports a lower bound","nucleusDayRetentionMoreApps":"{count} more apps · M1 and DAU/MAU","nucleusBenchmarkApp":"App","nucleusBenchmarkDauMau":"DAU/MAU","nucleusBenchmarkM1":"M1","nucleusBenchmarkPlace":"Place","nucleusL28Title":"L28: active days out of 28","nucleusL28Desc":"{total} active users over the last 28 full Moscow-time days, excluding today, by number of active days","nucleusL28Hint":"Smile shape (hump on the right) = healthy daily core; left-only hump = leaky bucket","uploadFileTooLarge":"File too large","uploadAlreadyInFlight":"Already uploading","uploadFileLimit":"File limit","uploadFileLimitFull":"One message holds {max} files, and every slot is taken. Send this message and attach the rest to the next one.","uploadProcessingError":"Processing error","uploadProcessingFailed":"Failed to process document","uploadError":"Upload error","uploadStalled":"Upload interrupted: the connection went quiet. Please try again","uploadProgress":"Uploading: {percent}%","uploadProgressBytes":"{sent} of {total}","mermaidRenderError":"Failed to render diagram","mermaidDiagramTitle":"Mermaid Diagram","mermaidOpenFullscreen":"Open diagram full screen","mermaidFit":"Fit to screen","mermaidDownloadPng":"Download as PNG","mermaidDownloadFailed":"Couldn't export diagram","errorBrowserNoAudioSupport":"Audio recording isn't supported here","errorMicPermissionDenied":"Microphone access denied. Please allow it in browser settings","errorMicAccessFailed":"Failed to access microphone","errorMicBusy":"The microphone is busy or unavailable. Close apps that may be using it and try again","errorMicNotFound":"No microphone found. Connect one and try again","errorMicPermissionDeniedApp":"Microphone access denied. Allow it in your device settings","errorSpeechRecognitionFailed":"Speech recognition failed","errorDataSafe":"Nothing is lost, your data is safe.","faultTechnicalDetails":"Technical details","faultRowTitle":"Couldn't show this message","faultBlockTitle":"Couldn't show this section","faultBody":"This part hit an unexpected error. Everything else still works.","binaryPreviewFailed":"Couldn't display the file. Click “Download” to save it.","errorFullReload":"Reload","bootStalledBody":"Loading is taking longer than usual. Reload the page.","errorStylesheetFailed":"The page styles failed to load","unsupportedBrowserTitle":"Your browser is out of date","unsupportedBrowserBody":"The app is built on features your browser version does not have. Update Chrome to 111, Safari to 16.4 or Firefox to 128, or open this page in another browser.","errorPlanLimitReached":"Request limit reached","billingGateBlockedDailyDesc":"It resets on its own.","billingGateAskAdminTitle":"Weekly limit on the org's plan reached","billingGateAskAdminDesc":"Your weekly limit on the org's plan is reached. It resets on its own, or sooner if an admin upgrades.","billingGateAskAdminDescNoPurchase":"Your weekly limit on the org's plan is reached. It resets on its own.","errorFailedToLoadConnectors":"Failed to load integrations","errorServerReturnedHtml":"Server returned HTML instead of the expected file","errorArtifactIdMissing":"File ID is missing","errorAccessDeniedTitle":"No access","errorAccessDeniedBody":"This page belongs to someone else, or your access to it has ended.","errorFailedToLoadFile":"Failed to load file","errorPreviewFileTooLarge":"File is too large to preview","unitMegabytes":"MB","unitBytes":"B","unitKilobytes":"KB","unitGigabytes":"GB","errorSessionIdRequired":"Chat ID is required","errorSessionIdInvalid":"Invalid chat ID","errorSessionNotCreated":"The chat has not been created on the server yet","errorFailedToDownload":"Failed to download","statusServiceDegraded":"Degraded","onboardingColleagueOwn":"Create my own","onboardingColleagueGreeting":"Hi, I'm {name}, your AI coworker","onboardingColleagueEnter":"Get started","onboardingIntroTitleLead":"Meet","onboardingIntroTitleName":"Samreshuuu","onboardingIntroSubtitle":"AI coworkers you can give real work to. They work inside your services just like you do and come back with finished work.","onboardingIntroPhraseLead":"AI coworkers that","onboardingIntroPhraseWork":"do the work for you","onboardingIntroPhraseOneC":"keep the books in 1C","onboardingIntroPhraseOzon":"answer reviews on Ozon","onboardingIntroPhraseMoySklad":"watch stock in MoySklad","onboardingIntroPhraseWildberries":"count profit on Wildberries","onboardingIntroPhraseMail":"sort your email","onboardingIntroPhraseBitrix":"run deals in Bitrix24","onboardingIntroPhraseTelegram":"send reports to Telegram","onboardingIntroPhraseDone":"come back with finished work","appEntryCoverEnter":"Log in or sign up","onboardingScreenDot_intro":"What AI coworkers do","onboardingScreenDot_plan":"Plan","onboardingScreenDot_colleague":"Your first coworker","onboardingIndustry_ecommerce_title":"Marketplaces","onboardingIndustry_retail_title":"Retail","onboardingIndustry_b2b_services_title":"B2B services","onboardingIndustry_production_title":"Manufacturing","onboardingIndustry_logistics_title":"Logistics","onboardingIndustry_finance_title":"Accounting","onboardingIndustry_government_title":"Public sector","onboardingIndustry_legal_title":"Legal","onboardingIndustry_real_estate_title":"Real estate & development","onboardingIndustry_it_title":"IT","onboardingIndustry_media_telecom_title":"Media & telecom","onboardingIndustry_education_title":"Education","onboardingIndustry_services_b2c_title":"HoReCa","onboardingIndustry_other_industry_title":"Other","onboardingPersonaIndustryLabel":"What does your company do?","onboardingPersonaIndustryHint":"We'll suggest coworkers who fit your work.","onboardingIndustrySaveError":"Could not save your industry. Try again.","onboardingExitFailed":"Could not finish setup. Try again.","imageEditOpRemoveBackground":"Remove background","imageEditOpBlurBackground":"Blur background","imageEditOpExpand":"Expand","imageEditOpEdit":"Edit","imageEditOpEraseForeground":"Erase object","imageEditOpCrop":"Crop","imageEditOpRotate":"Rotate","imageEditOpShadow":"Shadow","imageEditOpBorder":"Border","imageEditOpText":"Text","imageEditOpMarketplace":"Marketplace","imageEditLabelExpandTo":"Expand to","imageEditLabelAspect":"Aspect ratio","imageEditLabelAngle":"Angle","imageEditLabelThickness":"Thickness","imageEditLabelColor":"Color","imageEditLabelPosition":"Position","imageEditLabelSize":"Size","imageEditLabelPreset":"Preset","imageEditLabelPrompt":"Prompt","imageEditTextPlaceholder":"Caption text…","imageEditPromptPlaceholder":"What to change?","imageEditTextPosTop":"Top","imageEditTextPosCenter":"Center","imageEditTextPosBottom":"Bottom","imageEditValidateAspect":"Choose an aspect ratio","imageEditValidateAngle":"Choose an angle","imageEditValidateText":"Enter text","imageEditValidatePreset":"Choose a preset","imageEditValidatePrompt":"Enter a prompt","imageEditToastCheckParams":"Check the parameters","imageEditToastVersionConflict":"The image was updated elsewhere. Please try again.","imageEditToastFailed":"Something went wrong","imageEditDone":"Done","imageEditApplied":"{op} applied","imageEditBack":"Back","imageEditApply":"Apply","onboardingScreenDot_industry":"Company industries","memory_title":"Memory","brainTabGraph":"Graph","brainSummaryFactsOne":"{count} fact","brainSummaryFactsFew":"{count} facts","brainSummaryFactsMany":"{count} facts","brainSummarySourcesOne":"{count} source","brainSummarySourcesFew":"{count} sources","brainSummarySourcesMany":"{count} sources","brainSummaryUpdated":"updated {when}","memory_sync_user_edited":"edited by you","memory_import_title":"Import to memory","memory_import_title_from":"Import from {source}","memory_import_steps_title":"How to get the export","memory_import_step_open_chatgpt":"Open ChatGPT → Settings → Data controls and click Export data.","memory_import_step_open_claude":"Open Claude → Settings → Privacy and click Export data.","memory_import_step_wait":"Wait for the email with a link and download the zip archive.","memory_import_step_upload":"Upload the archive here. If it is larger than 50 MB, unzip it and upload conversations.json.","memory_import_subtitle":"Chats from the export appear in your chat list, and the export itself is saved as a memory document to extract facts about you, each with its quote.","memory_import_chatgpt":"ChatGPT","memory_import_claude":"Claude","memory_import_dropzone":"Drop a file or click to choose","memory_import_dropzone_hint":"Export .zip or the conversations.json inside it, up to 50 MB","memory_import_start":"Start import","memory_import_state_queued":"Queued for extraction","memory_import_state_extracting":"Extracting facts…","memory_import_state_done":"Import finished","memory_import_state_failed":"Extraction failed","memory_import_parts":"Part {done} of {total}","memory_import_claims_found":"Facts from the export: {count}","memory_import_failed_unnamed":"Could not extract facts from the export","memory_import_failed_hint":"The nightly memory pass will retry. Importing the same file again retries now.","memory_import_upload_failed":"Could not upload the export","memory_import_chip_label":"Import: {source}","memory_import_chats_progress":"Chats brought over: {done} of {total}","memory_import_chats_failed":"Chats not brought over: {count}. Upload the same file again to retry.","memory_import_chats_stalled":"Bringing chats over was interrupted. Upload the same file again to continue where it stopped.","memory_import_chats_landed":"Already brought over and skipped: {count}","memory_import_chats_over_limit":"Older chats past one upload's limit: {count}. The next upload of the same file brings them over.","memory_saving":"Saving…","memory_loading":"Loading…","memory_view_raw":"Code","memory_view_preview":"Preview","memory_view_mode":"View mode","memory_upload_failed":"Upload failed","apiKeysDescription":"A key lets your own code and other AI apps use your agent.","apiKeysCreateBtn":"Create key","apiKeysEmptyTitle":"No API keys yet","apiKeysEmptyDescReadonly":"Ask an admin to create one.","settingsPublishedApps":"Landings","publishedAppsEmptyTitle":"No published pages","publishedAppsEmptyDesc":"Ask the agent to build and publish a landing page, and it will appear here.","publishedAppsLeads":"Leads","publishedAppsLeadsEmpty":"No leads yet.","publishedAppsStatusPublished":"Published","publishedAppsStatusUnpublished":"Unpublished","publishedAppsUnpublishAction":"Unpublish","publishedAppsUnpublishConfirmTitle":"Unpublish “{slug}”?","publishedAppsUnpublishConfirmDesc":"The URL will stop working immediately. Republishing will create a new address.","publishedAppsUnpublished":"Page unpublished","publishedAppsUnpublishFailed":"Failed to unpublish","publishedAppsDeleteAction":"Delete permanently","publishedAppsDeleteConfirmTitle":"Delete “{slug}” permanently?","publishedAppsDeleteConfirmDesc":"The app, all its revisions and leads will be deleted with no way to recover. The slug is freed.","publishedAppsDeleteOrUnpublishDesc":"The app, all its revisions and leads will be deleted with no way to recover. Unpublishing stops the URL and keeps the app.","publishedAppsDeleted":"App deleted","publishedAppsDeleteFailed":"Failed to delete app","apiKeysRevoked":"API key revoked","apiKeysRevokeFailed":"Revoke failed","apiKeysRevokeConfirmTitle":"Revoke key “{name}”?","apiKeysRevokeConfirmDesc":"Code and apps using this key lose access to the agent right away.","apiKeysRevokeAction":"Revoke key","apiKeysNoExpiry":"no expiry","apiKeysLastUsed":"last used {when}","apiKeysNever":"not used yet","apiKeysCreateModalTitle":"Create API key","apiKeysCreateNameLabel":"Name","apiKeysCreateNamePlaceholder":"For example, store website or Cursor","apiKeysCreateExpiresLabel":"Expires","apiKeysExp30":"30 days","apiKeysExp90":"90 days","apiKeysExp365":"1 year","apiKeysCreateFailed":"Create failed","apiKeysRevealTitle":"API key created","apiKeysRevealSaveNow":"Save this key now.","apiKeysRevealSaveNowDesc":"After this, neither you nor we can see it.","apiKeysRevealRawKey":"Key","apiKeysMcpDocsLink":"More about connecting AI apps","apiKeysListLabel":"Keys","apiKeysExpiresHint":"The key stops working on {date}.","apiKeysAccessFull":"Full access (recommended)","apiKeysAccessFullHint":"Call the agent from your own code and connect it to AI apps. It reads and changes data in your organization's shared integrations.","apiKeysAccessFullShort":"Full access","apiKeysAccessApps":"AI apps only","apiKeysAccessAppsHint":"Claude, Cursor and other apps work with your organization's shared integrations. The key doesn't work from code.","apiKeysAccessAppsShort":"AI apps","apiKeysAccessRead":"View only","apiKeysAccessReadHint":"AI apps read your organization's shared integrations but change nothing. The key doesn't work from code.","apiKeysMcpIntro":"Add Samreshuuu to Claude, Cursor or another AI app so it can work with your organization's shared integrations and skills. It can't see your memory or personal connections.","apiKeysUsageTitle":"How to use a key","apiKeysUsageCodeTab":"In your code","apiKeysUsageAppsTab":"In an AI app","apiKeysUsageKeyPlaceholder":"YOUR_KEY","apiKeysUsageKeyNote":"Replace {placeholder} with your key. It is shown once, when you create it.","apiKeysCodeIntro":"The agent accepts OpenAI-format requests: any OpenAI library works, just change the address and the key.","apiKeysCodeEnvTitle":"Save the key in an environment variable","apiKeysCodeInstallTitle":"Install the OpenAI library","apiKeysCodeSendTitle":"Send the agent a message","apiKeysCodeSampleMessage":"Hi! What can you do?","apiKeysCodeDocsLink":"API documentation","apiKeysCodeNoAccess":"This key doesn't work from code. To call the agent from your own code, create a key with full access.","apiKeysMcpClientOther":"Other app","apiKeysMcpCliStep1Title":"Run this command in your terminal","apiKeysMcpCliVerifyDesc":"Start claude and type /mcp: {name} shows as connected.","apiKeysMcpCursorStep1Title":"Add Samreshuuu to Cursor settings","apiKeysMcpCursorStep1Desc":"Paste this into ~/.cursor/mcp.json. If the file already has mcpServers, add the lines inside it.","apiKeysMcpCursorVerifyDesc":"Open Cursor settings, MCP section: {name} has a green dot.","apiKeysMcpDesktopStep1Title":"Install Node.js","apiKeysMcpDesktopStep1Desc":"Claude Desktop connects through the mcp-remote program, which needs Node.js 18 or newer from nodejs.org.","apiKeysMcpDesktopStep2Title":"Add Samreshuuu to Claude Desktop settings","apiKeysMcpDesktopStep2Desc":"Settings → Developer → Edit Config opens claude_desktop_config.json. Paste this into it:","apiKeysMcpDesktopStep3Title":"Restart Claude Desktop","apiKeysMcpDesktopStep3Desc":"Samreshuuu tools appear in the tools menu of the message box.","apiKeysMcpOtherStep1Title":"Server address","apiKeysMcpOtherStep1Desc":"If the app asks for a connection type, choose Streamable HTTP.","apiKeysMcpOtherStep2Title":"Authorization header","apiKeysMcpOtherStep3Title":"Or ready-made settings","apiKeysMcpOtherStep3Desc":"If the app accepts settings in the mcpServers format, paste them in whole.","apiKeysMcpStep3Title":"Verify the connection","apiKeysCopyToContinue":"Copy the key to continue","syncStateSaving":"Saving…","syncStateError":"Sync error","securityTitle":"Security","securityIsolationTitle":"Your organization only","securityIsolationDesc":"Each organization's data is kept separate: no one outside your organization can see it.","securityComplianceTitle":"FZ-152 compliance","securityComplianceTitleGdpr":"GDPR compliance","securityComplianceDesc":"Data is processed under 152-FZ, never sold and never shared with third parties for their own purposes.","securityComplianceDescGdpr":"Data is stored on servers in the EU/EEA and never shared with third parties.","securityKeysTitle":"Integration keys","securityKeysDesc":"Stored encrypted and revoked in one click.","securityDataLabel":"Data protection","securityDataThesis":"We never train models on your data.","securityDataLead":"Only you and the people you choose have access to it.","securityContactText":"We'll walk you through how the platform's security works","securityContactCta":"Contact support","securityFaqHeading":"What people usually ask about security","securityFaqQ1":"Do you use my data to train models?","securityFaqA1":"No. Your documents and chats are never used to train models, neither ours nor third-party providers'. Data is used only to carry out your tasks.","securityFaqQ2":"Where is the data physically stored?","securityFaqA2":"Personal data is processed under 152-FZ: the operator is in Russia and Roskomnadzor has been notified of cross-border transfers. Where data is stored and which companies receive it is listed on the Sub-processors page.","securityFaqA2Gdpr":"Accounts, documents and chats are stored on GDPR-compliant servers in the EU/EEA. Requests to language models are processed outside the EEA as well; every company involved is listed on the Sub-processors page.","securityFaqQ3":"Who has access to my data?","securityFaqA3":"Only you and those you explicitly grant access to. Each organization's data is kept separate, so other clients can't see it.","securityFaqQ4":"What about backups and recovery?","securityFaqA4":"Backups run automatically and regularly. After a failure the data is restored from the latest copy, and only the changes made after it are lost.","securityFaqQ5":"How are integration access keys protected?","securityFaqA5":"Integration keys and tokens are stored encrypted and never shown in plain text. Any key can be revoked in one click.","securityFaqQ6":"How is data protected in transit and at rest?","securityFaqA6":"Data is encrypted in transit (TLS) and at rest. Integration keys and tokens are stored separately, in encrypted form.","trustTitle":"Safe. Transparent. Under your control.","trustSubtitle":"The agent asks for permission, records every step and can undo its actions. Your data is visible to you alone.","trustPrinciplesLabel":"Principles","trustPrinciplesThesis":"The agent acts in the open, and your data stays under your control.","trustPrinciplesLead":"Here is how it works, from action consent to encryption and backups.","trustConsentTitle":"Consent for actions","trustConsentDesc":"Before changing data or sending anything to an external service, the agent asks you first.","trustAuditTitle":"Action history","trustAuditDesc":"You see what the agent did, when, and with what result.","trustReverseTitle":"Rollback where rollback exists","trustReverseDesc":"Changes to your data are returned to the previous state, with the original values kept in the history. A sent email or a completed payment cannot be recalled, which is why those actions only happen with your acceptance.","trustAutonomyTitle":"You set the limits","trustAutonomyDesc":"You decide what the agent does on its own and what needs your acceptance.","trustSecretsTitle":"You type the secrets","trustSecretsDesc":"Passwords, two-factor codes and captchas are entered by a human. The agent never asks you to dictate them in chat.","trustLocalTitle":"Access to your computer","trustLocalDesc":"Work on your computer follows its own permission. By default routine actions go ahead without asking, and the agent always asks before protected ones.","trustBoundaryTitle":"Where the boundary runs","trustBoundaryDesc":"Organizations are kept apart. Agents inside one organization share an environment, so separate agents are not a substitute for access control.","trustApprovalEyebrow":"Approvals","trustApprovalHeading":"What the agent does only with your acceptance","trustApprovalLead":"An acceptance governs the action ahead of it; it does not undo work already done. That is why the agent asks before, not after.","trustApprovalMessagesTitle":"Sending messages and invitations","trustApprovalMessagesDesc":"Emails, messenger messages, invitations to chats and services.","trustApprovalPublishTitle":"Publishing to external services","trustApprovalPublishDesc":"Posts, comments, cards and documents visible outside your organization.","trustApprovalPaymentsTitle":"Payments and transfers","trustApprovalPaymentsDesc":"Payments, transfers, issuing and settling invoices.","trustApprovalDeleteTitle":"Deleting and overwriting data","trustApprovalDeleteDesc":"Removing records and writing over existing values.","trustApprovalAccessTitle":"Changing access rights","trustApprovalAccessDesc":"Granting, changing and revoking access, yours and other people's.","trustApprovalProdTitle":"Changes in live systems","trustApprovalProdDesc":"Actions in systems your staff or your clients are using right now.","trustApprovalLegalTitle":"Accepting terms on your behalf","trustApprovalLegalDesc":"Agreeing to offers, contracts and policies when signing up anywhere.","trustFaqQ1":"Can the agent do something without my knowledge?","trustFaqA1":"Data changes and anything sent to external services go through your consent, and every action is recorded in the history: you always see exactly what the agent did. Within the limits you set, the agent acts on its own, and you can change those limits at any time.","trustFaqQ2":"Can an agent action be undone?","trustFaqA2":"Changes to data, yes: the original values are kept in the action history and the previous state is restored. Irreversible actions (sending, publishing, paying, deleting in an external service) cannot be undone, which is why the agent performs them only after your acceptance.","organizationDescription":"Name, logo and general organization settings","membersDescription":"Invite members and manage their roles and access","billingManagedOnWeb":"Subscription can't be managed in the app","partnerDescription":"Refer clients and track your commission","profileDescription":"Name, sign-in email and sign-out","sessionsDescription":"Where your account is signed in","deviceThisDevice":"This device","deviceStatusStopped":"Switched off","deviceStatusOnline":"Online","deviceStatusOffline":"Offline","deviceStatusOfflineSince":"Last online {when}","computerStateNone":"Not connected","computerStateSignedOut":"Signed out","computerStateNoLink":"No link","computerStateUpdating":"Updating","computerStateOutdated":"App update needed","computerStateScreenOff":"Control is off","computerStateNeedsPermission":"macOS permissions needed","computerStateScreenBusy":"Screen in use","computerStateChecking":"Checking","computerScreenOtherUser":"Another user's session","computerScreenDisconnected":"Windows session disconnected","computerScreenSecureDesktop":"Windows secure desktop is open","computerScreenNotDrawn":"Screen is not drawing","computerStepConnect":"Install the desktop app and sign in to the same account.","computerStepSignIn":"Sign in to your account in the app on this computer.","computerStepUpdate":"Update the app on this computer.","computerStepStart":"Press “Switch on” in the app on this computer.","computerStepWake":"Wake the computer and open the app on it.","relayFaultService":"The app is open, but its link to the server drops after it connects. The app reconnects by itself, and there is no need to check the computer's network; if the link does not come back within a few minutes, restart the app.","relayFaultNetwork":"The app is open, but this computer's network cannot reach the server. Check the computer's internet connection; the app reconnects by itself once it can.","relayFaultProxy":"The app is open, but the proxy on this computer does not let the connection to the server through. Check the proxy settings or ask the network administrator.","relayFaultProxyAuth":"The app is open, but the proxy on this computer asks for a sign-in the app cannot complete. Ask the network administrator to let connections to the server through without a proxy sign-in.","relayFaultProxyUnsupported":"The app is open, but this computer is set to use a proxy this version of the app cannot connect through (SOCKS, and before version 1.0.117 also https://). Update the app, set an HTTP or HTTPS proxy, or exclude the server from the proxy.","relayFaultCertificate":"The app is open, but it couldn't verify the server certificate. Ask your administrator to check the server certificate and the computer's trusted root certificates.","relayFaultUnknown":"The app is open, but its link to the server is not getting through yet. The app reconnects by itself; if the link does not come back within a minute, restart the app.","computerStepEnableControl":"Turn on screen control in the app on this computer.","computerStepGrant":"Allow the app Screen Recording and Accessibility in macOS System Settings.","computerStepFreeScreen":"Unlock the computer or return to your session.","deviceStart":"Switch on","deviceRevokeFailed":"Could not revoke this computer","deviceRenameFailed":"Could not rename this computer","deviceRenameReset":"Use the system name","devicesGroupThisComputer":"This computer","devicesGroupOtherComputers":"Other computers","devicesGroupComputers":"Computers","devicesGroupLogins":"Sign-ins","deviceConnectComputer":"Connect a computer","deviceConnectComputerWebHint":"Download the app and sign in to this account","deviceConnectComputerCodeHint":"With a code from the app on the computer","devicesEmptyTitle":"No computers yet","devicesEmptyStepDownload":"Download the desktop app","devicesEmptyStepSignIn":"Sign in to this account in it","devicesEmptyStepAppears":"The computer will appear in this list","sessionRevokeFailed":"Could not revoke the session","revokeOtherSessionsFailed":"Could not revoke other sessions","deviceStop":"Switch off","devicePairPhone":"Connect phone","devicePairPhoneBlockedAdmission":"Available once the problem above is resolved","devicePairPhoneBlockedStopped":"Switch this computer on first","devicePairPhoneBlockedOffline":"Available once this computer is online","deviceStopFailed":"Could not switch this computer off","deviceStarted":"Computer is back online","deviceStartFailed":"Could not switch this computer on","deviceCapabilityScreenControl":"Screen & control","deviceCapabilityScreenLocked":"Screen locked","revokeDevice":"Revoke","confirmRevokeDeviceTitle":"Revoke device?","confirmRevokeDeviceDesc":"The app on that computer will lose access to your account. It can only be restored from that computer itself, in this same section.","softDeleteUndo":"Undo","softDeleteFailed":"Failed to delete","softDeleteRestoreFailed":"Failed to restore","softDeleteTitleSession":"Chat deleted","softDeleteTitleTask":"Task deleted","softDeleteTitleSkill":"Skill deleted","softDeleteTitleAgent":"Agent deleted","softDeleteTitleDocument":"Document deleted","softDeleteTitleKnowledge":"Item deleted","softDeleteTitleComment":"Comment deleted","softDeleteTitleAttachment":"Attachment removed","softDeleteTitleDelivery":"Messenger disconnected","softDeleteTitleApiKey":"API key revoked","softDeleteTitleInvite":"Invite cancelled","softDeleteTitleBlogPost":"Post deleted","softDeleteTitlePushSub":"Subscription removed","landingNavBookDemo":"Contact sales","bookDemoHeroTitle":"Talk to our sales team","bookDemoHeroSubtitle":"We'll show Samreshuuu on your own tasks, help pick a plan and answer rollout questions. Pick a time for a call, or leave your contact and ","bookDemoHeroSubtitleEmphasis":"we'll write to you.","bookDemoFeature1":"We walk through your processes in 30 minutes","bookDemoFeature2":"Answers on 1C, CRM and marketplaces","bookDemoFeature3":"Rollout timeline and cost, estimated","bookDemoHeroTrust":"Trusted by growing teams","bookDemoBookTitle":"Contact sales","bookDemoFallbackCta":"Email us","bookDemoTestimonialsTitle":"Already speeding up their teams","bookDemoQuote2":"Connected it to amoCRM and 1C in two days. Managers finally work with clients instead of copy-pasting into spreadsheets.","bookDemoAuthor2":"Marina Sokolova","bookDemoRole2":"Head of Sales","bookDemoQuote3":"Morning marketplace reports build themselves. What took half a day is ready by 9 a.m.","bookDemoAuthor3":"Dmitry Orlov","bookDemoRole3":"Operations Director","bookDemoQuote4":"Month-end close stopped being a fire drill. 1C reconciliations and bank exports come together in an evening, not a week.","bookDemoAuthor4":"Ekaterina Lebedeva","bookDemoRole4":"CFO","bookDemoQuote5":"Contracts and proposals are drafted from our templates in minutes. The lawyer reviews instead of typing from scratch.","bookDemoAuthor5":"Artem Zaitsev","bookDemoRole5":"Agency founder","bookDemoQuote6":"Resume screening and first replies to candidates run on the agent. Recruiters get to interviews several times faster.","bookDemoAuthor6":"Olga Novikova","bookDemoRole6":"Head of HR","bookDemoSchedulerPickTitle":"Pick a date and time","bookDemoSchedulerLoading":"Loading available times…","bookDemoSchedulerNoSlots":"No open times right now. Message us on Telegram and we'll find a slot.","bookDemoSchedulerContinue":"Continue","bookDemoSchedulerBack":"Back","bookDemoSchedulerFormTitle":"Almost done: your details","bookDemoSchedulerName":"Name","bookDemoSchedulerEmail":"Work email","bookDemoSchedulerCompany":"Company or brand (name or website)","bookDemoSchedulerPhone":"Phone (optional)","bookDemoSchedulerComment":"What task do you want solved? (optional)","bookDemoSchedulerConsentFz":"I agree to the processing of my personal data to arrange the demo.","bookDemoSchedulerConsentGdpr":"I agree to my data being used to arrange the demo, per the privacy policy.","bookDemoSchedulerSubmit":"Book the demo","bookDemoSchedulerSubmitting":"Booking…","bookDemoSchedulerErrorGeneric":"Could not book the slot. Please try again.","bookDemoSchedulerErrorSlotTaken":"That slot was just taken. Please pick another.","bookDemoSchedulerDoneTitle":"Demo booked!","bookDemoSchedulerDoneBody":"A confirmation with a calendar invite is on its way to your inbox. See you then!","bookDemoSchedulerOr":"Prefer to chat?","back":"Back","connectorWebhookUrlUnavailable":"Could not load the webhook address","errSessionExpired":"Session expired, sign in again","errTokenExpired":"Token has expired","errAuthRequired":"Authentication required","errTooManyAttempts":"Too many attempts. Try again later","errTooManyAttemptsIn":"Too many attempts. Try again in {wait}","errServiceBusy":"The sign-in service is busy. Try again later","errServiceBusyIn":"The sign-in service is busy. Try again in {wait}","errCheckInput":"Check the details you entered","errServiceUnavailable":"Service temporarily unavailable","errPermissionDenied":"You don't have permission for this operation","errServerErrorRetryLater":"Something went wrong. Try again later","errInvalidOtp":"The code is invalid or has expired.","errChatFileNotFound":"File not found or unavailable.","errChatConnectionLost":"Connection lost. Try again.","errChatGeneric":"An error occurred. Try again.","errChatSessionBusy":"A turn is still running in this chat. Wait for the response, or stop it and try again.","errChatCodeFallback":"Error: {code}","errChatFileNotFoundNamed":"File \"{filename}\" not found or unavailable.","errFallbackValidation":"The data did not pass the check","errFallbackGeneric":"An error occurred, try again","marketingHeroTitle":"An AI agent that runs your campaigns","marketingHeroSubtitle":"Connect your ad accounts and CRM, and the agent analyzes channels, drafts content and creatives, tracks ROI, and sends the report.","marketingFeature1Title":"Channel analytics on autopilot","marketingFeature1Desc":"Pulls ad platforms, marketplaces, and CRM into one report: CPL, ROMI, and revenue by every source.","marketingFeature2Title":"On-brand content and creatives","marketingFeature2Desc":"Posts, newsletters, product descriptions, and banners in your voice, in batches, tuned to each segment.","marketingFeature3Title":"Competitors under watch","marketingFeature3Desc":"Tracks rivals' prices, promos, and content across marketplaces and social, then sends you a digest.","marketingFeature4Title":"Exec-ready report in minutes","marketingFeature4Desc":"Rolls up campaign results with takeaways and next steps: a finished dashboard or email, no manual work.","marketingFaqQ1":"Which ad platforms does the agent work with?","marketingFaqA1":"It connects via API to Russian ad platforms, marketplaces (Wildberries, Ozon, Yandex Market), Bitrix24, and amoCRM. Data from every channel is consolidated into a single report.","marketingFaqQ2":"Does the agent publish content or just draft it?","marketingFaqA2":"By default it prepares drafts for your acceptance. Grant publishing rights for specific channels and posts and newsletters go out on schedule with no input from you.","marketingFaqQ3":"Do I need a marketer to set the agent up?","marketingFaqA3":"No. Describe the task in plain language and the agent figures out the data and formats on its own. You don't need a developer or a separate analyst on staff.","marketingFaqQ4":"Where does the agent learn our brand voice?","marketingFaqA4":"Upload your guidelines, past posts, and examples, and the agent learns the style and holds it across every asset. The more examples, the sharper the voice.","marketingFinalTitle":"Marketing that never hits pause","marketingFinalBody":"Connect your channels in minutes and hand campaigns, content, and analytics to the agent, so your team can focus on strategy.","marketingFeaturesTitle":"What the agent takes on","salesHeroTitle":"Sales where no lead ever goes cold","salesHeroSubtitle":"The agent picks up CRM leads, runs follow-ups, builds quotes and pipeline forecasts while you close deals.","salesFeature1Title":"Leads never slip through CRM","salesFeature1Desc":"Sorts new leads from Bitrix24 and amoCRM, qualifies them, creates tasks, and flags deals gone quiet.","salesFeature2Title":"Follow-ups without reminders","salesFeature2Desc":"Writes personal emails after calls and meetings, runs touch sequences, and logs every reply in the deal card.","salesFeature3Title":"Quotes and invoices in minutes","salesFeature3Desc":"Builds a proposal on your company template with current pricing and terms tailored to each client.","salesFeature4Title":"Pipeline forecast and report","salesFeature4Desc":"Calculates a weighted forecast by stage, surfaces bottlenecks, and sends the digest to your head of sales.","salesFaqQ1":"Which CRM does the agent work with?","salesFaqA1":"Bitrix24 and amoCRM via API. It reads and updates deals, moves them through stages, assigns tasks to reps, and pulls in call and message history on its own.","salesFaqQ2":"Does the agent message clients itself?","salesFaqA2":"It drafts emails and messages for your acceptance. With permission it sends follow-ups on triggers, say, a day after a meeting with no reply.","salesFaqQ3":"How does the agent forecast the pipeline?","salesFaqA3":"From CRM data: deal size, stage, probability, and momentum. It produces a weighted forecast, highlights stalled deals, and flags risks to the plan.","salesFaqQ4":"Will the agent replace my sales reps?","salesFaqA4":"No. It takes the routine (emails, quotes, reports, reminders), so reps spend their time talking to clients and closing deals.","salesFinalTitle":"A pipeline that runs itself","salesFinalBody":"Connect your CRM in minutes and hand leads, follow-ups, and reporting to the agent, so your team can focus on deals.","salesFeaturesTitle":"What the agent does in sales","salesConnectorsHeading":"Leads from CRM, telephony, and chats in one pipeline","salesTry1":"Go through the new leads in Bitrix24 for [period: yesterday / the last 24 hours / since the last triage].\nFor each: source, what they're asking for, budget ballpark, region, contacts, whether this company is\nalready in CRM.\nAssign priority by the rules: [budget above threshold / target industry / repeat enquiry].\nIf there isn't enough data for priority, don't infer it from the company name and email domain;\nmark it \"not enough data\" and leave it in the general queue. Flag possible duplicates of open deals,\nbut don't merge them.\nOutput a table: lead, priority, suggested owner, deadline for first contact.\nAs separate lists: duplicates and leads without contacts. Create tasks only after\nI confirm the list.","salesTry2":"Build a proposal for deal [number or deal name in Bitrix24],\nusing template [link to document].\nTake the legal details, contact person and scope of work from the deal card, prices from [price list],\npayment terms and the discount by the rules: [rules].\nDon't fill blanks with plausible text: if CRM has no deadline, volume or contact\nperson, leave a [to clarify] marker in the document and collect all such spots in a separate list at the end.\nDon't round or recalculate prices yourself.\nOutput: a document following the template's structure, without extra blocks, followed by a list\n\"what to clarify before sending\".","salesTry3":"Find open deals in Bitrix24 that have no active task or no activity for longer\nthan [N] days, across pipelines [list of pipelines].\nFor each: amount, stage, owner, date and type of the last contact, date of the nearest task,\nif there is one.\nCount as contact only real activity: a call, an email, a meeting, a comment.\nDon't count a stage change or an automatic field update as contact and don't use it as a sign\nthat the deal is alive.\nGroup by manager, and within that by amount. Separately pull out deals with no owner\nand deals whose close date has already passed.\nAt the end: how many deals in total and for what amount are stuck.","salesTry4":"Find deals in Bitrix24 where a proposal was sent more than [N] days ago and there's no reply from the client,\nand prepare a draft follow-up email for each.\nBefore the email, gather the context: what was in the proposal, what was agreed on the last call,\nwhich objections have already come up.\nTake the reason for writing from the communication history. If there's nothing in the correspondence to hook onto, don't invent\nthe client's interest and don't refer to a conversation that never happened; write a short neutral email\nand mark it \"no context\".\nDon't offer discounts or new terms, only [permitted reasons].\nOutput a table (client, amount, days of silence, email subject) and the text of each email\nup to 120 words as a draft, without sending.","salesTry5":"Build the [quarter] sales summary from Bitrix24 and amoCRM and compare it with [the previous period].\nGive plan versus actual on revenue overall and by [breakdown: line of business / manager / region]: plan,\nactual, variance.\nFor each manager: closed amount, number of deals, average deal size, share of the total actual.\nSeparately: the five largest won and five lost deals with the stated loss reason.\nDon't add up deals from the two systems until you show that their stages and statuses are comparable;\ncount what isn't comparable separately and say so.\nBuild the forecast for the next quarter from open deals with a close date inside it, honestly\nstating the share of deals with no date.\nOutput XLSX: \"Plan vs actual\", \"Managers\", \"Deals\", a totals line.","salesTry6":"Find open deals in Bitrix24 and amoCRM above [threshold] that have been sitting at their stage\nlonger than the norm: [stage: period; stage: period].\nFor each deal: amount, stage, how many days it's been sitting, owner, last contact,\nwhose court the ball is in (ours or the client's).\nTake the reason it stalled from comments and correspondence. If it isn't there, don't infer the reason\nfrom the stage and the amount; write \"reason not recorded\" and set \"find out the status\" as the first action.\nFor each deal propose one specific action for this week and state what you need from me.\nDon't calculate stage conversion percentages: a list of deals is what's needed.\nSort by amount, with what can be closed before the end of [the period] on top.","salesTry7":"Assemble the sales summary for the past week from Bitrix24 and send it to Telegram\n[day and time].\nIn the summary: closed amount and number of deals versus last week, movement on large deals,\nnew leads and how many of them were picked up.\nFor each manager, a short line: closed, in progress, activity.\nSeparately name the areas of attention: whose result is falling for the second week running, who has no\nsingle contact on large deals, where the week fell outside the usual range.\nDon't call a one-off dip or spike a trend until it has repeated twice.\nKeep the summary to [15] lines, with details as a separate file on request.","salesTry8":"Reconcile the payment promises from Bitrix24 deals against actual receipts in 1C as of [date]\nand find clients with no payment for longer than [N] days.\nFor each: the promised date and amount, who recorded it and when, what actually arrived,\nhow many times the deadline was pushed, the date of the last conversation, the owning manager.\nLink client and payment by legal details. If a payment arrived without a link to a deal,\ndon't assign it to the nearest one by amount; move it into \"unidentified payments\".\nDon't reconstruct promises that aren't in CRM by logic: write \"agreement not recorded\".\nSort by amount. For each client propose the next step: a call, an email, escalation\nor handover to receivables collection.","financeHeroTitle":"Finance without manual reconciliations","financeHeroSubtitle":"The agent reconciles statements against 1C, builds the P&L, tracks receivables, and prepares reporting, accurately and on time.","financeFeature1Title":"Reconciliation on autopilot","financeFeature1Desc":"Matches bank statements, invoices, and 1C entries, finds discrepancies and duplicates, flags anything off.","financeFeature2Title":"P&L and reporting in minutes","financeFeature2Desc":"Builds profit and loss, margins, and trends from 1C and spreadsheets: a finished report for leadership, no manual assembly.","financeFeature3Title":"Receivables under control","financeFeature3Desc":"Tracks overdue invoices, ranks debtors, and sends reminders to clients and managers on schedule.","financeFeature4Title":"Source docs and budgets","financeFeature4Desc":"Parses incoming documents, checks details and amounts, compares actuals to budget, and highlights variances.","financeFaqQ1":"Does the agent work with our 1C?","financeFaqA1":"Yes, via API. It reads entries, statements, invoices, and reference data, reconciles them, and builds reports. It supports standard configurations; access follows your permissions.","financeFaqQ2":"Can I let the agent run payments?","financeFaqA2":"It doesn't execute payments. It prepares registers, reconciliations, and reports for acceptance, while the decision and signature stay with your finance team. Routine off, control on.","financeFaqQ3":"How does the agent find discrepancies?","financeFaqA3":"It matches amounts, dates, payees, and purposes line by line. It catches duplicates, underpayments, and stray charges, flags the doubtful, and explains each gap.","financeFaqQ4":"Is it safe for financial data?","financeFaqA4":"Access is granted narrowly to the areas you choose, and every action is logged. The agent works inside your perimeter on the rights you give, and nothing leaves without your consent.","financeFinalTitle":"Close the month faster and error-free","financeFinalBody":"Connect 1C in minutes and hand reconciliations, reporting, and receivables to the agent, so your team can focus on analysis and decisions.","financeFeaturesTitle":"What the agent handles","financeConnectorsHeading":"Bank statements, 1C, and e-docs, reconciled automatically","financeTry1":"Build a P&L for [period] broken down by business unit using 1C data.\nFor each unit: revenue, direct costs, gross profit, overhead, profit before tax.\nNext to it, the share of total company revenue.\nAllocate indirect costs only by the rule [by revenue / by payroll / by floor area]. If no allocation\nbase is set, don't spread them evenly; put such costs on a separate line\n\"not allocated\".\nBuild the report on the accrual basis: from sales documents, not from cash receipts.\nOutput an XLSX: a \"P&L\" sheet with units in columns, a \"Details\" sheet linking\nto the documents behind each line item, and a \"not allocated\" line with its total.","financeTry2":"Reconcile the bank statement [Tochka / Alfa / Sber, or the attached file] against the postings in 1C for [period].\nMatch operations by amount, date and payee. Collect separately: receipts and payments\nnot posted in 1C, postings with no bank operation, amount discrepancies within a single\noperation, likely duplicates.\nDon't force pairs: if an operation matched only by amount but not by payee or date,\nput it in \"needs a decision\", not in the matches.\nOutput an XLSX: a \"Discrepancies\" sheet linking to the operation number and source document, a\n\"Matched\" sheet and a total line (how many operations and what amount did not reconcile).","financeTry3":"Build a receivables report by customer as of [date] using 1C data.\nFor each customer: the amount owed, which documents it consists of, the payment term from the contract,\ndays past due, the date and amount of the last payment.\nCount overdue days from the contractual term, not from the shipment date. If the term is not filled in,\ndon't assume a standard 30 days; move the customer into a \"term not defined\" list.\nSort by overdue amount. Flag separately those whose debt has been growing for three months in a row,\nand those who pay reliably but late.\nAt the end: the total overdue amount and which five customers account for half of it.","financeTry4":"Prepare a reconciliation statement with [counterparty] for [period] using 1C and Diadoc data.\nMatch every UPD and VAT invoice from EDI against a posting in 1C by number, date and amount.\nCollect the discrepancies: a document exists in Diadoc but isn't posted in 1C, is posted in 1C but never arrived\nvia EDI, amounts or the VAT rate differ, the document was cancelled or replaced by a corrected one.\nDon't stop at a matching number: different contracts can share the same numbers,\nso also check the contract and the amount, otherwise move the row into \"needs a decision\".\nOutput the statement in the standard form broken down by dates and documents, a separate discrepancies sheet\nand the opening and closing balances, per our data and per the EDI documents.","financeTry5":"Check outgoing payments on the accounts for [period] against the statement and the postings in 1C.\nFind: payments with a matching payee and amount within [3 / 7 / 14] days, the same invoice or UPD\npaid by different payment orders, recurring payments that have no contract\nor acceptance certificate in 1C, and increases in the amount of a recurring payment.\nDon't treat scheduled recurring payments ([rent, leasing, payroll project]) as duplicates.\nDon't declare a payment a duplicate if the grounds differ: if the payment descriptions differ,\nmove the pair into \"looks similar, needs checking\".\nOutput a table: date, payee, amount, source document, suspicion type and the possible\noverpayment amount; at the end, how much money is worth reclaiming or cancelling.","financeTry6":"Build a payment calendar for [horizon: a week / two weeks / a month] based on account balances\nand the obligations in 1C.\nLay out the outflows by day: invoices due with their deadlines, taxes and contributions, payroll, loans\nand leasing, recurring payments. Mark which payments cannot be moved.\nInclude expected customer receipts as a single inflow line per day and only\nwhere the contractual payment date has already arrived; don't count sales reps' promises\nor \"they usually pay by Friday\".\nFind the first day the balance drops below the [minimum balance] and show the shortfall.\nOutput a day-by-day calendar and a list of payments that are candidates for moving, with a new date.","financeTry7":"Every morning at [time] send a Telegram summary of the accounts [list of accounts] for the previous day.\nFormat: opening and closing balance for each account and in total, total inflow and outflow,\nthe three largest receipts and the three largest payments with payee and description.\nIn a separate block, unusual operations: a payment above [threshold], a new payee never\npaid before, a payment on a weekend, a fee higher than usual.\nIf there were no operations, say exactly that; don't resend the previous summary and don't fill\nthe gap with average values.\nKeep the message within one screen: no tables and no explanations of why the balance changed.","financeTry8":"Check the attached invoice [PDF / photo / EDI document] before sending it for payment.\nCross-check against 1C: tax ID, tax registration code, bank account and bank against the supplier record; the subject, prices\nand amount against the contract and this supplier's previous invoices; whether the same invoice\nhas already been paid or is already in the queue.\nTake the details from the body of the invoice, not from the email or the sender's signature. If a field is unreadable\nor missing in 1C, write \"not verified\" and don't substitute the value from a previous invoice.\nAt the end: what matched, what differed, whether there is a duplicate, and a verdict (pay, clarify or\nreject) with a one-line reason.","supportHeroTitle":"Support that never lets the queue pile up or loses customers","supportHeroSubtitle":"The agent triages requests from chats and marketplaces, drafts on-brand replies and escalates the tricky ones, fast and without burning out the team.","supportFeature1Title":"The request queue under control","supportFeature1Desc":"Pulls messages from Wazzup, Telegram, Avito and marketplaces into one queue, groups them by topic and prioritizes by urgency.","supportFeature2Title":"On-brand replies to reviews","supportFeature2Desc":"Drafts replies to Ozon and WB reviews, flags negative ones that threaten your rating and proposes compensation by your rules, for acceptance.","supportFeature3Title":"Every channel in one window","supportFeature3Desc":"Connects chats, messengers, marketplaces and CRM, sees the customer's history and replies in their channel, no tab switching.","supportFeature4Title":"A knowledge base from FAQs","supportFeature4Desc":"Rolls recurring questions into topics, suggests ready templates and keeps the knowledge base and auto-replies up to date.","supportFaqQ1":"Does the agent reply to customers itself?","supportFaqA1":"Your call. It can draft replies for acceptance, or answer routine questions automatically from approved templates and pass anything complex to an operator.","supportFaqQ2":"Which channels does the agent collect requests from?","supportFaqA2":"Website chats, Telegram, WhatsApp via Wazzup, Avito, reviews and questions on Ozon, Wildberries and Yandex Market, plus your CRM. Everything lands in one queue.","supportFaqQ3":"How does the agent keep the brand tone?","supportFaqA3":"It replies using your templates, rules and stop-words. You set the tone, salutations and the returns and compensation policy; the agent follows them and flags edge cases.","supportFaqQ4":"What happens with complex requests?","supportFaqA4":"The agent recognizes negativity, complaints and non-standard cases, raises them to the top and hands them to an operator with ready context, so the customer is never left without a reply.","supportFinalTitle":"Reply faster and stop losing customers","supportFinalBody":"Connect chats and marketplaces in minutes and hand the agent the queue, reviews and knowledge base, so the team can focus on the hard cases.","supportFeaturesTitle":"What the agent handles","supportConnectorsHeading":"Chats, messengers and marketplaces in one queue","supportTry1":"Go through the tickets from Telegram, Avito and email that arrived between [shift close time] and [opening\ntime], and assemble a queue for the morning.\nPut the urgent ones on top: [payment went through, goods never arrived / repeat ticket about the same problem /\nthreat of a complaint or a return]. Below them, questions about availability and delivery times.\nAttach a draft reply to routine tickets. If the reply needs an order status that is not in the correspondence,\ndo not guess it: put [check in 1C] and leave the ticket for an operator.\nOutput a list: time, channel, customer, substance in one line, urgency, draft or \"needs a human\".","supportTry2":"Write replies to new Ozon and Wildberries reviews for [period] following the tone rules from [the attached\nfile / the examples below].\nSplit the reviews into three groups (reply with a template, reply individually, do not reply),\nand for each group name the signal you used to decide.\nIn the reply, state the substance of the complaint in your own words, do not open with \"thank you for your review\".\nDo not promise deadlines, refunds, discounts or replacements: nobody has confirmed those. Where the customer directly\nasks for goodwill compensation, leave [operator decision] in the text and move the review into the \"for a human\" group.\nOutput a table: review, rating, SKU, group, reply text, what to fill in by hand.","supportTry3":"Watch new reviews on Ozon and Wildberries and flag only what threatens the rating.\nThreshold: rating [1–2]; or [3] and below for an SKU from the list [priority SKUs]; or [2] negative\nreviews on one SKU within [24 hours]; or the words [defect, scam, swap, court, consumer protection agency].\nOne review, one alert: do not write about the same one twice.\nDo not raise an alarm for a rating without text or for a review about the marketplace's delivery; collect those in a separate\nsummary once per [period].\nIn the notification: SKU and name, rating, date, the full quote from the review, the listing's current rating\nand how much it moved, how many reviews this SKU got in [7 days].","supportTry4":"Go through the customer complaint from [the Telegram correspondence / the email] and propose goodwill compensation strictly\nby the rules in [the attached file].\nFirst pull out the facts: what was bought and when, what went wrong, what the customer asks for verbatim, which\nticket this is in order. Whatever is not stated in the correspondence, mark \"not specified\"; do not fill it in.\nThen find the matching rule clause and name its number. If no clause fits or the amount\nexceeds the limit, say so, propose the closest option within the rules and send the case\nfor acceptance instead of stretching the rule yourself.\nIn the draft reply do not promise deadlines, refunds or replacements beyond the chosen clause.\nOutput: facts, rule clause, proposal, draft letter.","supportTry5":"Collect the recurring questions from tickets in Telegram, Avito and email for [period] and turn them\ninto knowledge base articles.\nGroup by the meaning of the question, not by matching words: \"when will it arrive\" and \"where is my parcel\" are one article.\nTake only topics that occurred at least [N] times, put the rest in a \"rare\" list.\nThe title uses the customer's wording, the answer comes from real operator replies with a link\nto the source ticket. Where operators answered differently, do not pick the correct version yourself:\nshow both answers and mark the article \"needs a decision\".\nOutput articles with the fields question, answer, source, ticket count, in descending order of frequency.","supportTry6":"Sort the tickets from Telegram, Avito and email for [period] by topic and count the load by week.\nTake the classifier from [the attached list of topics] or build your own and show it to me before the analysis.\nOne ticket, one topic; a conversation stretching over several days counts once, by the date of the first\nmessage.\nFor each topic: tickets per week, change against the previous week, distribution by day of week\nand by hour [time zone].\nA spike caused by a promotion, an outage or holidays goes on a separate line and is not mixed into the trend.\nOutput a \"topic × week\" table, a \"day of week × hour\" table and the three fastest growing topics.","supportTry7":"Merge the new messages from Telegram, Avito and email for [period] into a single queue.\nMerge messages from one customer into a single thread by [phone / email / order number]. If only the name\nmatched, do not merge: keep the rows separate and add a \"possible duplicate\" flag.\nSet the order like this: the primary key is [waiting time], with equal waiting time these go higher: [repeat\nticket / mention of payment or a refund / customer with status X].\nDo not write replies: each row contains only the substance of the ticket in one phrase.\nOutput a queue: time of the first message, how long it has waited, channel, customer, substance, priority\nand the condition it was assigned by.","supportTry8":"Build reply templates from the Telegram and email correspondence for [period].\nIdentify the situations that occurred at least [N] times, and write a template for each in the tone\nfrom [the attached examples].\nEverything that changes case by case (name, order number, deadline, amount) stays as a field\n[in square brackets]; do not fill in a typical value, or the operator will send someone else's deadline.\nDo not write deadlines, refunds, discounts and goodwill compensation into the text: put a field [decision per the rules]\nand note who is entitled to fill it in.\nFor each template: when to use it, when not to use it, what to fill in.\nOutput a table of templates in descending order of situation frequency.","productHeroTitle":"Product calls built on data, not guesses","productHeroSubtitle":"The agent gathers feedback, runs research, writes specs, and tracks metrics, so your team can decide what to build next.","productFeature1Title":"Feedback in one place","productFeature1Desc":"Collects reviews from email, chats, marketplace ratings, and CRM, groups them by theme, and counts frequency.","productFeature2Title":"Market and competitor research","productFeature2Desc":"Studies competitors, pricing, and trends across hundreds of sources and distills it into a structured report.","productFeature3Title":"Specs and PRDs from ideas","productFeature3Desc":"Turns notes and requests into draft specs, requirements, and user stories, ready for review.","productFeature4Title":"Metrics and prioritization","productFeature4Desc":"Pulls product metrics, scores impact vs. effort, and suggests what to pull into the next sprint.","productFaqQ1":"Where does the agent pull feedback from?","productFaqA1":"Email, messengers, ratings on Wildberries, Ozon, and Yandex Market, tickets, and CRM. It merges everything into one list, groups by theme, and flags recurring pain points.","productFaqQ2":"How deep does the market research go?","productFaqA2":"It processes hundreds of sources in parallel, reads primary material, and cross-checks facts with links. You get a structured report with conclusions, not a pile of links.","productFaqQ3":"Can I use the specs right away?","productFaqA3":"They're solid drafts in your format: problem, goal, requirements, success metrics. A PM refines and signs off, with no writing from scratch.","productFaqQ4":"How does the agent help with prioritization?","productFaqA4":"It ties feedback to product metrics, scores impact vs. effort, and proposes an order. The decision stays with the team, but on ready-made data.","productFinalTitle":"Build what users actually need","productFinalBody":"Connect your sources in minutes and hand research, feedback, and specs to the agent, so your team can focus on decisions.","productFeaturesTitle":"What the agent does for product","productConnectorsHeading":"Marketplaces, inventory, and reviews in one layer","productTry1":"From the Ozon and Wildberries reviews for [period] collect only product change requests: what is missing,\nwhat people ask to add, what they ask to bring back. Do not take complaints about delivery, packaging and support\ninto this list; count them on a separate line and stop there.\nGroup the requests by meaning, not by wording. For each group: frequency, share of all reviews\nfor the period, [3] verbatim quotes, the SKUs where it occurs.\nDo not turn a one-off wish into a trend: keep groups with fewer than [5] mentions in the\n\"weak signal\" section rather than in the main list.\nOutput a table: request, frequency, share, quotes, SKUs.","productTry2":"Compare our product with [a list of competitors or links to their sites] on features and pricing, and put the result\nin a Google Sheet.\nFor each competitor: pricing plans and prices, what each includes, limits and restrictions, the stated\nintegrations, who they position themselves for.\nBack every price and every feature with a link to the page and the date you saw it. Whatever is not on\nthe site, write \"not published\": do not infer it from a neighbouring plan, do not silently convert an annual price\ninto a monthly one, and do not carry what reviews and roundups say into the table as a fact about the product.\nOutput a \"Matrix\" sheet (rows: features, columns: competitors), a \"Sources\" sheet and a bottom line:\nwhere we are more expensive and which features we lack.","productTry3":"Build a draft PRD from [links to meeting notes, tickets, documents] and put it in Google Docs.\nStructure: the problem and who it hurts, what has already been tried, use cases, functional\nrequirements, what is out of scope, success metrics, open questions.\nMark every requirement with its source: a link to the note or a quote. If a decision was not made in the notes,\ndo not make it for the team: move it into open questions as options and state who is responsible.\nTake only metrics we already know how to measure; for the rest write which data source\nis missing.\nDuplicate the requirements as a sheet in Google Sheets: number, wording, source, status.","productTry4":"Read the backlog tasks in [Yandex Tracker / Kaiten], queue [name], and score each one\nby impact and effort.\nCount impact by [revenue / churn / support load] and by the number of users affected;\neffort by the team's estimate, if it is set on the task.\nApply the [1–5] scale identically to all of them and attach a key explaining what each score means.\nDo not assign a score where the task has no description: collect those in a \"nothing to score\" list\nstating which information is missing. Do not pass your own guess about task size off as the team's estimate;\nmark where the effort came from.\nOutput a table (task, impact, effort, the rationale for each score, quadrant) and the ten tasks\nworth taking first.","productTry5":"Collect the feedback from Telegram, email and Ozon reviews for [period] and sort it by a single taxonomy\n[list of topics, or propose your own and show it for acceptance before the analysis].\nOne taxonomy for all three channels: the same topic is named identically in each. Assign every message\nto exactly one topic; put the debatable ones in \"unclassified\" and show them separately\nrather than splitting them across two topics at once.\nThe channels differ in volume, so besides the count compute the topic's share within its own channel, and compare\nshares, not counts. Do not add the channels together into one overall ranking.\nOutput a \"topic × channel\" table (count, share within the channel, two quotes each) and a list of topics\nthat exist in only one channel.","productTry6":"Go through the Telegram tickets and the Ozon and Wildberries reviews for [quarter] and identify the five main user pain points.\nRank them not by mention frequency but by cost: how many users are affected and what happened to them\nafterwards [left / did not buy again / reduced their basket].\nState the effect on churn and repeat purchases only where you computed it from data you actually\nsaw: attach which rows the figure was built from and how many people are in the sample. Where linking a ticket\nto subsequent behavior did not work out, write \"effect not measured\" and leave the pain point in the list\nby frequency, instead of grading it with words like \"probably has an effect\".\nOutput five cards (the wording of the pain point, how many users are affected, [3] quotes, what happened to them\nafterwards) and, as a separate list, the hypotheses that the data does not confirm.","productTry7":"Break the feature [name and one or two sentences about its goal] into user stories and file them\nin [Yandex Tracker / Kaiten], in [queue or board].\nFor each story: the role, what they do, why; acceptance criteria as a list of checkable conditions;\nwhat is out of scope.\nSeparately go through the edge cases: empty state, external system failure, missing permissions,\nrepeated launch, cancellation midway.\nDo not invent requirements that are not in the description: where a decision has not been made, file a story\nmarked \"needs a decision\" with the question inside, rather than your own assumption presented as a requirement.\nOutput a list of stories with the dependencies between them and the order in which it makes sense to do them.","productTry8":"Build the week-by-week dynamics of negative reviews on Ozon and Wildberries for [period].\nCount [1–2 stars] as negative.\nFor each week: the share of negatives among all reviews that week, the number of reviews, a breakdown by complaint topic.\nCount the share specifically: growing sales lift the number of reviews too, and that in itself is not\na rise in negativity.\nMark the dates [list of shipped fixes] and for each topic show the share before and after. If less than\n[3] weeks have passed since the date or the week has fewer than [20] reviews, write \"too early to judge\"\nand do not call it an improvement.\nOutput a week-by-week table, a breakdown by topic and a list of topics where the share of negatives has grown for the third\nweek in a row.","analyticsHeroTitle":"Analytics that answers in five minutes","analyticsHeroSubtitle":"The agent gathers data from 1C, CRM, and marketplaces, answers ad-hoc questions, and builds dashboards and reports.","analyticsFeature1Title":"Ad-hoc questions in plain words","analyticsFeature1Desc":"Ask in plain language: the agent pulls the data, runs the numbers, and explains the result, no SQL or analyst.","analyticsFeature2Title":"Dashboards and reports","analyticsFeature2Desc":"Builds summary dashboards for revenue, pipeline, and channels, refreshes them on schedule, and sends to the right people.","analyticsFeature3Title":"Data from every system","analyticsFeature3Desc":"Brings 1C, Bitrix24, amoCRM, and marketplaces into one picture, with no manual exports or stitching spreadsheets.","analyticsFeature4Title":"Insights, not just numbers","analyticsFeature4Desc":"Spots anomalies and trends, explains the causes, and suggests a next step: a ready conclusion to act on.","analyticsFaqQ1":"Do I need SQL to query the data?","analyticsFaqA1":"No. Phrase the question in plain words, and the agent finds the right tables, pulls the data, runs the numbers, and explains the result. No SQL or in-house analyst required.","analyticsFaqQ2":"Which systems does the agent pull from?","analyticsFaqA2":"1C, Bitrix24, amoCRM, Wildberries, Ozon, Yandex Market, email, and spreadsheets, via API. It brings everything into one picture without manual exports or stitching.","analyticsFaqQ3":"Can I trust the agent's numbers?","analyticsFaqA3":"The agent works from data in your own systems and shows the source of every figure. Calculations are reproducible: you can open up how a result was reached and verify it.","analyticsFaqQ4":"How often do dashboards refresh?","analyticsFaqA4":"On the schedule you set: hourly, every morning, or before a meeting. The agent rebuilds the data and sends a fresh report to the right people on its own.","analyticsFinalTitle":"Answers from your data, no analyst queue","analyticsFinalBody":"Connect your sources in minutes and ask your data in plain words. The agent pulls it, runs the numbers, and explains.","analyticsFeaturesTitle":"What the agent does with data","analyticsConnectorsHeading":"1C, CRM, and marketplaces in one picture","analyticsTry1":"Merge Wildberries and Ozon sales for [period] and compare with [the previous period / the same period\nlast year].\nFor each marketplace, category and SKU show revenue, orders, average order value and returns.\nBreak every decline down into factors (order count fell, selling price fell\nor returns grew) and show each factor's contribution in rubles.\nDon't explain a decline by \"falling demand\" or \"seasonality\" until you show a figure that\nconfirms it. If an item didn't sell because it was out of stock, say exactly that:\nthat isn't a demand decline.\nOutput a SKU table sorted by lost revenue, and the ten items\nthat account for half of the decline.","analyticsTry2":"Build a revenue dashboard in Google Sheets by channel [Ozon / Wildberries / others, list them]\nand refresh it [every Monday morning].\nOverwrite the \"Data\" sheet in full, don't touch the charts sheet: it references \"Data\".\nDon't wipe the history of previous weeks: each week is its own row.\nIf a source didn't respond or returned an obviously incomplete period, don't substitute a zero and don't carry\nthe previous week over. Leave the cell empty, put the week into a \"Gaps\" sheet with the reason\nand mention it in the update message.\nAfter every run send a short summary: what was refreshed, which channels didn't come through,\nand the revenue change versus the previous week in one line.","analyticsTry3":"Analyze Wildberries returns for [period] and compare with [the previous period].\nCalculate the return rate against orders for each SKU, category and warehouse. Break it down by the reasons\nfrom the marketplace report; keep defects, \"wrong size\" and \"doesn't match the description\" separate,\nsince those are different areas of responsibility.\nDon't explain growth by seasonality until you show the same happened last year. If there is no data\nfor last year, say so.\nSingle out SKUs where the return rate is more than one and a half times the category average, and estimate\nthe losses including logistics.\nOutput a SKU table and the five items to start with.","analyticsTry4":"Merge sales from 1C, Bitrix24, Ozon and Wildberries for [period] into a single table.\nMatch items by [SKU / barcode / the attached mapping reference],\nnot by name. Bring units of measure and currency to a single form, and fix whether we count\nrevenue with or without VAT.\nRemove duplicates: one shipment that landed both in 1C and in the CRM as a deal is one row.\nIf an item didn't match, or matched only on a similar name, don't merge it by eye;\nmove it to a \"Not matched\" sheet with the candidate options.\nOutput an XLSX: a \"Sales\" sheet broken down as date, channel, unified SKU, quantity, amount,\na \"Not matched\" sheet and a \"Mapping reference\" sheet that I can extend.","analyticsTry5":"Calculate margin by SKU by week for [period] using Ozon and Wildberries sales\nand cost of goods from 1C.\nFor each week break the selling price down into marketplace commission, logistics, discounts and promos,\nand cost of goods. Find SKUs whose margin deviated from their own average for the period by more\nthan [threshold].\nFor every deviation name the factor with a figure: how many rubles came from the increased commission,\nhow many from the discount, how many from purchase cost. Don't name a cause if the breakdown doesn't show it;\nwrite \"factor not determined\".\nTake cost of goods as of the shipment date. Where it's missing, don't substitute the category average,\nmove the SKU into a \"no cost of goods\" list.\nOutput a table by SKU and week and the top deviations in rubles.","analyticsTry6":"Compare [month] with [the previous month] across Ozon, Wildberries and 1C sales.\nShow revenue, order count, average order value and returns: in total, by channel and by category.\nFor each row give the change in rubles and in percent and state what produced it:\nmore orders or a higher average order value.\nList separately everything that makes the months non-comparable: a different number of working days,\nmarketplace promos, a large one-off order, unsettled returns. Show large one-off deals\nboth in the total figure and as a separate \"excluding one-offs\" line.\nCount revenue by [shipment / payment], the same way for both months.\nOutput a comparison table and the five categories that drove most of the change.","analyticsTry7":"Calculate the sales funnel from [Bitrix24 / amoCRM] data for [period] and compare with [the previous\nperiod].\nFor each stage: how many deals entered, how many moved on, the conversion into the next stage\nand the end-to-end conversion from the first stage, the mean and median time in status.\nCount from the transition history, not from the deal's current status. Show deals that skipped a stage\non a separate line rather than spreading them across the adjacent ones.\nDon't give a list of specific deals or recommendations on them, only figures and the differences between periods.\nIf a stage has fewer than [30] deals, mark its conversion as unreliable and don't draw conclusions from it.\nOutput a table by stage with the two periods side by side and the three stages with the largest conversion\ndrop.","analyticsTry8":"Calculate ad cost share for every campaign for [period]: Yandex Direct and the ad dashboards\nof Ozon and Wildberries.\nFor each campaign: spend, revenue by the dashboard's attribution, ad cost share, order count, average order value.\nWithin a single platform use one attribution model and state which one. Don't add up revenue\nfrom different dashboards for the same order: that's double counting.\nIf a campaign's revenue can't be tied to its spend, move it into \"attribution not determined\"\nrather than crediting it with the category's overall sales.\nSeparate campaigns with an ad cost share above [target] from those with too little data for a conclusion: at spend below\n[threshold] or fewer than [20] orders, mark the row as unreliable.\nOutput a table of campaigns in descending order of spend and a bottom line: how much budget went into campaigns\nwith an ad cost share above target.","sellersNavLabel":"Sellers","sellersNavDesc":"Unit economics, listings, reviews","marketingNavLabel":"Marketing","marketingNavDesc":"Campaigns, content, channel analytics","salesNavLabel":"Sales","salesNavDesc":"Leads, follow-up, quotes, forecast","financeNavLabel":"Finance","financeNavDesc":"Reconciliation, VAT, e-docs, receivables, reporting","supportNavLabel":"Support","supportNavDesc":"Requests, reviews, knowledge base","productNavLabel":"Product","productNavDesc":"Research, feedback, specs","analyticsNavLabel":"Analytics","analyticsNavDesc":"Dashboards, ad-hoc queries, insights","useCasesHubEyebrow":"Use cases","useCasesHubTitle":"What business gets done with an AI agent","useCasesHubLead":"Ready-made scenarios for every team: sellers, marketing, sales, finance, support, product and analytics. Pick yours and see the agent run the routine right inside your own systems.","useCasesHubCollections":"Scenarios by team","useCasesHubAll":"All use cases","ucFacetDepartment":"Team","ucFacetCluster":"Work object","ucFacetTaskType":"Task type","ucFacetReset":"Reset filters","ucHubSearchPlaceholder":"Search use cases","ucHubEmpty":"Nothing matches these filters. Reset them or change the query.","ucFilterAll":"All","ucTaskAnalysis":"Analysis","ucTaskDocuments":"Documents","ucTaskContent":"Content","ucTaskAutomation":"Automation","ucStarterPrompt":"Starter prompt","ucStarterPromptHint":"Copy the prompt or open it straight in a chat with the agent.","ucOpenInChat":"Open in chat","ucHowItWorks":"How the agent does it","ucWhatYouNeed":"What you'll need","ucRelated":"Related use cases","ucCategoryRecipesHeading":"Ready-made use cases","blogTryHeading":"Put it into practice","blogTryLead":"Connect your services and hand this task to an AI agent: no manual routine, no spreadsheets.","blogCtaTitle":"Try it on your own data","blogCtaSubtitle":"Connect marketplaces, CRM and 1C, and the agent builds the report and answers reviews for you.","blogTryUseCases":"Ready-made AI agent use cases","ucBackToList":"All use cases","ucNotFound":"Use case not found","ucNotFoundMetaTitle":"Use case not found","ucPnlStep1Title":"Name period and units","ucPnlStep1Desc":"Say which period we count and which units matter to you. If you have no rule for splitting shared costs, say so, and the agent leaves those amounts unallocated.","ucPnlStep2Title":"Run the build","ucPnlStep2Desc":"The agent reads turnover and postings in 1C itself, nothing to export. It assigns income and costs per unit and keeps accruals apart from cash.","ucPnlStep3Title":"Check the allocation","ucPnlStep3Desc":"Per-unit numbers almost always break on shared costs. Ask the agent to show where it chose the split base on its own.","ucCashFlowStep1Title":"Settle the debatable items","ucCashFlowStep1Desc":"Say where you normally put leasing, founder loans and equipment bought in instalments. With no established practice the agent moves them to a separate list.","ucCashFlowStep2Title":"Build the statement","ucCashFlowStep2Desc":"The agent reads postings and the bank statement, sorts operations by activity type and checks the closing balance against the actual account balance.","ucCashFlowStep3Title":"Check one number","ucCashFlowStep3Desc":"This statement is verified by the closing balance: it must match the bank. Once it does, look for errors in the classification, not in the sums.","ucCashFlowPrompt":"Build a cash flow statement for [period] using 1C and bank data.\nAssign all receipts and payments to three sections: operating, investing, financing\nactivities. For each section: line items with amounts, inflow, outflow and net flow; above\nand below, the cash balance at the start and end of the period.\nDon't count transfers between our own accounts or currency conversion as either a receipt or a payment.\nIf the activity type for an operation isn't obvious, don't default it to operating;\nmove it into \"needs classification\" with the amount and the payment description.\nOutput an XLSX: a \"Cash flow statement\" sheet by section, a details sheet with links to the operations, and a control\nline: does the closing balance agree with the bank statement.","ucSalesDropStep1Title":"Pick the comparison period","ucSalesDropStep1Desc":"The agent reads both dashboards itself. Say what we compare against (last month, or the same month a year ago), since the conclusions differ.","ucSalesDropStep2Title":"Run the breakdown","ucSalesDropStep2Desc":"Each marketplace is counted on its own, and the drop is split into price, quantity and returns. Not one combined number, but what made it.","ucSalesDropStep3Title":"Check the conclusions","ucSalesDropStep3Desc":"Ask the agent to review its own work: where a conclusion rests on five orders, and where an item was simply out of stock and that got read as weak demand.","ucReviewsStep1Title":"Set the tone","ucReviewsStep1Desc":"Give 5–10 of your own replies you consider the standard. List separately what must not be promised, or the agent will politely offer what you do not have.","ucReviewsStep2Title":"Run the triage","ucReviewsStep2Desc":"The agent splits reviews into three groups: thanks, routine complaints and debatable ones. It drafts the first two and leaves the rest to you.","ucReviewsStep3Title":"Read before sending","ucReviewsStep3Desc":"The reply goes out under the company name and stays on the marketplace for good. It needs reading before publication, not after.","ucBankReconStep1Title":"Open up access","ucBankReconStep1Desc":"The agent reads the statement and the postings directly, nothing to export. Just tell it the period and which accounts are in scope.","ucBankReconStep2Title":"Run the reconciliation","ucBankReconStep2Desc":"Operations are matched on three attributes at once: amount, date and payee. An amount-only match does not count as a match.","ucBankReconStep3Title":"Work through the gaps","ucBankReconStep3Desc":"Before you hand the list to the accountant, ask the agent to review itself: some gaps are a shifted payment date rather than a real error.","ucReceivablesStep1Title":"Set date and threshold","ucReceivablesStep1Desc":"Name the day the debt is measured on and the overdue point where calls start. If some customers have their own deferral, say so, otherwise they land on the list for nothing.","ucReceivablesStep2Title":"Build the register","ucReceivablesStep2Desc":"The agent pulls shipments, payments and terms from 1C and separates chronic non-payers from customers who simply pay a week late.","ucReceivablesStep3Title":"Check before you call","ucReceivablesStep3Desc":"A wrong figure quoted to a customer costs more than a day of delay. Look at rows where a payment wasn't linked to a specific invoice.","ucDsoStep1Title":"Agree on the formula","ucDsoStep1Desc":"Say whether you count payment days on revenue with or without VAT and whether prepayments are included. Different formulas give different numbers.","ucDsoStep2Title":"Run the calculation","ucDsoStep2Desc":"The agent takes shipments, payments and outstanding balances from 1C, measures the days on monthly snapshots and writes the trend into a spreadsheet.","ucDsoStep3Title":"Check the outliers","ucDsoStep3Desc":"The number is easy to improve by accident, with one large shipment at period end. Ask for the figures with and without it and see if the story holds.","ucDsoPrompt":"Calculate receivables turnover for [period] broken down by [months /\nquarters] using 1C data.\nGive company-wide figures: turnover in times, average days sales outstanding, average receivables\nfor the period. Then the same metrics per customer and by groups [wholesale / retail / chains].\nCalculate the average balance from monthly snapshots, not from the start and end of the period. If a customer has\nfewer than [three] shipments in the period, don't average their payment days; mark it \"not enough data\".\nDon't explain a change in the metric by seasonality or sales growth until you show the figures\nthat confirm it.\nOutput a Google Sheets table: company-wide dynamics, the customer breakdown, and a\n\"not enough data\" column.","ucReconActStep1Title":"Pick the counterparty","ucReconActStep1Desc":"Name the period, and the contract if there is more than one with this counterparty. If you use your own statement form, attach it and the agent builds to it.","ucReconActStep2Title":"Merge the documents","ucReconActStep2Desc":"The agent reads incoming and outgoing documents in Diadoc and settlements in 1C, merges them line by line and marks each document's EDI status.","ucReconActStep3Title":"Reread the gaps","ucReconActStep3Desc":"This statement goes to the counterparty, so an error costs more than usual. Look at rows matched on amount alone, with no matching number or date.","ucSbisActStep1Title":"Pick the counterparty","ucSbisActStep1Desc":"Name the period. If the counterparty has already sent their statement, attach it: the agent reconciles both sides row by row, not just your data against SBIS.","ucSbisActStep2Title":"Collect and match","ucSbisActStep2Desc":"The agent builds the statement in SBIS, reads the document statuses and merges the rows with 1C postings, marking whose row is missing and in what status.","ucSbisActStep3Title":"Break down the gap","ucSbisActStep3Desc":"A gap that isn't broken into specific rows becomes your loss the moment you sign. Look separately at documents still in \"sent\" status.","ucSbisActPrompt":"Generate a reconciliation statement with [counterparty] for [period] in SBIS and check it against the settlements in 1C.\nMatch line by line: date, document, debit, credit. Collect separately the lines that we have\nand the counterparty doesn't, that the counterparty has and we don't, and those that match on the document\nbut differ on the amount.\nDon't level out differing balances by fudging: the discrepancy must break down into specific\nlines, and if it doesn't, say so.\nTake the document's SBIS status into account (sent, signed, rejected, cancelled): an unsigned\ndocument cannot be treated as agreed.\nOutput the statement in the standard form, a line-by-line discrepancy sheet indicating the side and the status,\nand the closing balance from both sides.","ucEdoInboxStep1Title":"Set the tolerances","ucEdoInboxStep1Desc":"Name the period and the price or quantity deviation at which a difference becomes significant. Otherwise the list drowns in penny rounding gaps.","ucEdoInboxStep2Title":"Run the triage","ucEdoInboxStep2Desc":"The agent reads the Diadoc inbox, parses details and line items and matches each document against the order and contract in 1C, keeping its EDI status.","ucEdoInboxStep3Title":"Check the links","ucEdoInboxStep3Desc":"Signing can't be undone, so first look at where the agent linked a document to an order by eye: on amount or date, with no matching number.","ucEdoInboxPrompt":"Process the incoming documents from Diadoc for [period] and match them against the orders and contracts in 1C.\nFor each document: type, supplier, number, date, amount, EDI status, the order\nor contract found. Sort into groups: full match, price differs, quantity or item\ndiffers, details don't match the record, no order found, document not posted in 1C.\nTreat a discrepancy as significant from [deviation]; flag anything smaller but don't escalate it.\nDon't match items by similarity of the name: if the SKU or code doesn't match, write\n\"not matched\" instead of picking the nearest item.\nOutput a table of documents indicating where each figure came from, and a separate list of\ndocuments awaiting signature for longer than [deadline].","ucClosingDocsStep1Title":"Set month and exceptions","ucClosingDocsStep1Desc":"Name the month and the customers whose documents travel on paper or through their own portal. Otherwise they land on the missing list for no reason.","ucClosingDocsStep2Title":"Assemble the package","ucClosingDocsStep2Desc":"The agent checks every shipment in 1C against Diadoc documents and email attachments and sorts the result by status rather than into \"there\" and \"not\".","ucClosingDocsStep3Title":"Reread the list","ucClosingDocsStep3Desc":"These emails go to customers, so the missing list is worth rereading. Some documents usually sit somewhere the agent never looked.","ucClosingDocsPrompt":"Assemble the month-end document package for [month] using 1C, Diadoc and email data.\nFor each customer, match the sale or service rendered against the acceptance certificate, the UPD\nand the VAT invoice: what is signed by both sides, what was sent and is hanging unsigned,\nand what is missing altogether.\nA document sent via EDI and not signed by the customer does not count as received:\nthat's a separate status, not a closed position.\nDon't fill a gap with a similar document from an adjacent month: if the number and date don't agree\nwith the sale, mark it \"not matched\".\nOutput an XLSX: a customer sheet with the status of every document, a \"missing\" sheet\nwith amounts, and draft letters to the customers on that sheet, one letter per customer.","ucDupPaymentsStep1Title":"Set the search window","ucDupPaymentsStep1Desc":"Name the period and the window in days within which two identical payments count as suspicious. List the recurring charges that are not duplicates right away.","ucDupPaymentsStep2Title":"Run the search","ucDupPaymentsStep2Desc":"The agent matches outgoing payments against postings and source documents in 1C and groups the findings by type of suspicion rather than into one pile.","ucDupPaymentsStep3Title":"Filter the false ones","ucDupPaymentsStep3Desc":"Half of the \"duplicates\" usually turn out to be partial payments of one invoice. Filter those out before you call and ask for money back.","ucCashGapStep1Title":"Gather the obligations","ucCashGapStep1Desc":"Make sure invoices due and their deadlines are entered in 1C. Name the payments that cannot be moved and the minimum balance you keep on the account.","ucCashGapStep2Title":"Build the calendar","ucCashGapStep2Desc":"The agent takes balances from the bank, spreads the obligations across dates and looks for the first day when the accounts fall short.","ucCashGapStep3Title":"Question the inflows","ucCashGapStep3Desc":"A gap usually appears or vanishes because of one optimistic inflow line. Ask the agent where it got that date from.","ucCashDigestStep1Title":"Define what's unusual","ucCashDigestStep1Desc":"Name the amount that makes a payment large and what an anomaly is for you: a new payee, a weekend charge. Otherwise every operation lands in that block.","ucCashDigestStep2Title":"Set the schedule","ucCashDigestStep2Desc":"The agent wakes up at the time you set, reads the previous day's operations across your accounts and posts a message to your chat.","ucCashDigestStep3Title":"Tune it in practice","ucCashDigestStep3Desc":"For the first week check the summary against the bank client. You'll see whether the threshold is too high and whether the point of it drowns in noise.","ucInvoiceCheckStep1Title":"Attach the invoice","ucInvoiceCheckStep1Desc":"Send a PDF, a photo or the document that came through EDI. If the contract isn't in 1C, just write out the agreed price and terms in plain text.","ucInvoiceCheckStep2Title":"Run the check","ucInvoiceCheckStep2Desc":"The agent reads the details and amounts, cross-checks them against the supplier record and contract in 1C and looks for the same invoice among paid ones.","ucInvoiceCheckStep3Title":"Read the unverified","ucInvoiceCheckStep3Desc":"The discrepancy hides not in what matched but in fields marked \"not verified\". Those are the ones the agent read poorly and refused to guess.","ucRevDashStep1Title":"Set up the spreadsheet","ucRevDashStep1Desc":"Create an empty file and share the link, and the agent lays out the sheets itself. Name the day and hour: the refresh must finish before anyone needs the report.","ucRevDashStep2Title":"Build it once","ucRevDashStep2Desc":"The agent assembles the data sheet and the charts. After the first run it's best to leave the format alone: the schedule reproduces exactly that one.","ucRevDashStep3Title":"Check before automating","ucRevDashStep3Desc":"Ask the agent to review its own work: what happens when a source goes quiet, where a blank stays blank and where a zero would be mistaken for a fact.","ucExcelDashStep1Title":"Describe the breakdowns","ucExcelDashStep1Desc":"Say where the file will be opened most. Sheets and Excel treat slicers and pivots differently, and building for both at once helps neither.","ucExcelDashStep2Title":"Run the build","ucExcelDashStep2Desc":"Data goes onto three sheets and the charts hang off the pivots, not the raw export, so a refresh doesn't break the visuals.","ucExcelDashStep3Title":"Test a fresh export","ucExcelDashStep3Desc":"Ask the agent to review its own work: which formulas shift when the row count changes, and what a person must never edit by hand on refresh.","ucExcelDashPrompt":"Build a sales dashboard for [period] in [Google Sheets / XLSX] on 1C data.\nArrange the file like this: a \"Source\" sheet (a flat table with no merged cells and a date column\nin a single format); a \"Summary\" sheet (pivot tables by [breakdowns]); a \"Dashboard\" sheet (charts and slicers\ntied to the pivots rather than to the source directly).\nSet the pivot ranges as whole columns or named ranges so that nothing shifts when a new export\nhas a different number of rows.\nDon't hard-code calculated values into the dashboard cells: every figure must be recalculated\nfrom \"Source\".\nOn a separate \"How to refresh\" sheet describe: where to paste the new export, what to click\nand what breaks if the column order in the export changes.","ucWbReturnsStep1Title":"Choose the period","ucWbReturnsStep1Desc":"Say what we measure and what we compare against: last month, or the same month a year ago. That decides what turns out to be seasonality.","ucWbReturnsStep2Title":"Run the breakdown","ucWbReturnsStep2Desc":"Returns are counted by item, category and warehouse. Defects, sizing and description mismatch stay apart, since different people own each of them.","ucWbReturnsStep3Title":"Filter out the noise","ucWbReturnsStep3Desc":"At small volumes a return rate jumps around on its own. Ask the agent to mark where a conclusion rests on twenty orders and where on five.","ucSalesMergeStep1Title":"Set the matching rules","ucSalesMergeStep1Desc":"If you already keep an SKU mapping sheet, attach it and the agent builds on it. Say up front whether we count with or without VAT: redoing it costs more.","ucSalesMergeStep2Title":"Run the merge","ucSalesMergeStep2Desc":"Matching goes by SKU code or barcode, overlaps between 1C and the CRM are removed, and pairs are never guessed from similar names.","ucSalesMergeStep3Title":"Read the leftovers","ucSalesMergeStep3Desc":"Ask the agent to review its own work: where a pair came from a name, where an order landed in the period by a different date, and what the leftovers are worth.","ucMarginAnomalyStep1Title":"Set depth and threshold","ucMarginAnomalyStep1Desc":"Three or four weeks is usually enough for the normal level to show. Set the threshold in percentage points, or the whole tail of tiny items comes along.","ucMarginAnomalyStep2Title":"Run the calculation","ucMarginAnomalyStep2Desc":"Margin is computed per item, week by week, and each swing is split into money: price, marketplace fee, logistics, purchase cost.","ucMarginAnomalyStep3Title":"Check before repricing","ucMarginAnomalyStep3Desc":"Ask the agent to review its own work: where a swing rests on a handful of sales, and where a one-off marketplace penalty is to blame rather than price.","ucMoMStep1Title":"Name months and rule","ucMoMStep1Desc":"Say whether we count by shipment or by payment. Mixing the two bases shifts the answer by tens of percent on identical data.","ucMoMStep2Title":"Run the comparison","ucMoMStep2Desc":"Both months go through one rule. Everything that makes them different (holidays, promos, working days) is listed separately, not averaged away.","ucMoMStep3Title":"Check before sending","ucMoMStep3Desc":"Ask the agent to review its own work: where one large order created the growth, and where a percentage sits on a base too small to mean anything.","ucFunnelLeaksStep1Title":"Keep the real stages","ucFunnelLeaksStep1Desc":"Drop the admin and technical stages: deals pass them as a formality and their percentages mean nothing. Say which period we compare against.","ucFunnelLeaksStep2Title":"Run the calculation","ucFunnelLeaksStep2Desc":"The agent counts what share of deals gets from one stage to the next, using the change history rather than current status. Skipped stages are shown apart.","ucFunnelLeaksStep3Title":"Check before concluding","ucFunnelLeaksStep3Desc":"Ask the agent to review its own work: where a percentage rests on ten deals, and what it did with deals that are still moving through the funnel.","ucDrrStep1Title":"Set period and target","ucDrrStep1Desc":"Anything under two weeks is noisy on marketplaces: orders arrive well after the click. Name the share above which a campaign counts as losing money.","ucDrrStep2Title":"Run the calculation","ucDrrStep2Desc":"Each campaign is counted on its own, and revenue is never shifted between dashboards to cover a gap. If it doesn't add up, the agent says so.","ucDrrStep3Title":"Check before cutting","ucDrrStep3Desc":"Ask the agent to review its own work: where a verdict rests on twenty orders, where an order may be counted twice, and how much spend has no revenue.","ucSupplierPayStep1Title":"Set cut-off and accounts","ucSupplierPayStep1Desc":"The agent reads debts and balances directly, nothing to export. If you have several current accounts, name the ones you pay from or it pools them together.","ucSupplierPayStep2Title":"Build the queue","ucSupplierPayStep2Desc":"The agent counts overdue days from the contract term rather than the delivery note date and spreads payments so the balance holds up every single day.","ucSupplierPayStep3Title":"Check before the bank","ucSupplierPayStep3Desc":"Look at days where the balance only works if an expected inflow lands on time. And at rows where the agent picked the payment term for you.","ucNightQueueStep1Title":"Define night and urgency","ucNightQueueStep1Desc":"Name the boundaries of the night window and the situations that jump the queue. Three or four signals get applied consistently; ten get interpreted.","ucNightQueueStep2Title":"Run the triage","ucNightQueueStep2Desc":"The agent pulls three messengers into one queue, ranks it by your list and drafts replies only where the chat itself holds enough detail.","ucNightQueueStep3Title":"Scan the queue","ucNightQueueStep3Desc":"In the morning you answer fast and barely looking. That is exactly why the queue deserves one pass, but an attentive one.","ucNegAlertStep1Title":"Set the threshold","ucNegAlertStep1Desc":"Decide what a dangerous review is for you: a low rating, a priority product, trigger words, or several negatives in a row on one item.","ucNegAlertStep2Title":"Shape the alert","ucNegAlertStep2Desc":"The notification should settle \"do I open the seller account or not\" without opening it: the full quote, not a summary, and the rating before and after.","ucNegAlertStep3Title":"Test it on last week","ucNegAlertStep3Desc":"Replay the rule over last week's reviews and count how many alerts it would have sent. Otherwise you learn its quality after a month of silence.","ucCompensationStep1Title":"Supply rules and history","ucCompensationStep1Desc":"Attach the compensation table (limits, conditions, exceptions) and the order history. \"How we usually do it\" told out loud does not work here.","ucCompensationStep2Title":"Run the analysis","ucCompensationStep2Desc":"The agent gathers facts from the thread and picks a clause. Where the case does not fit, it stops instead of rounding in the customer's favour.","ucCompensationStep3Title":"Approve the amount","ucCompensationStep3Desc":"A proposal turns into a company promise the moment it is sent. Taking it back costs far more than reading it now.","ucFaqKbStep1Title":"Set period and threshold","ucFaqKbStep1Desc":"A week gives a live snapshot. Below five repeats random things slip in, so name your own threshold and the topics a lawyer has to clear.","ucFaqKbStep2Title":"Run the build","ucFaqKbStep2Desc":"The agent groups requests by meaning and takes the answer from the operators' own replies. Gaps are flagged as discrepancies, never filled in.","ucFaqKbStep3Title":"Proofread before publishing","ucFaqKbStep3Desc":"A knowledge base is read by customers with no operator nearby. A mistake spreads quietly, especially in prices and delivery times.","ucTopicsLoadStep1Title":"Set period and shifts","ucTopicsLoadStep1Desc":"Take at least eight weeks and name your shift boundaries and time zone. If a topic list exists, hand it over, otherwise next month will not line up.","ucTopicsLoadStep2Title":"Run the count","ucTopicsLoadStep2Desc":"The agent counts one request per conversation rather than per message, and separates one-off spikes from steady growth.","ucTopicsLoadStep3Title":"Match to the roster","ucTopicsLoadStep3Desc":"These numbers move real people around the schedule. The cost of an error is not a wrong report but an empty or drowning shift.","ucUnifiedInboxStep1Title":"Describe the priority","ucUnifiedInboxStep1Desc":"One main condition and two or three tie-breakers is enough. Say separately which field lets you recognize the same customer in different channels.","ucUnifiedInboxStep2Title":"Run the merge","ucUnifiedInboxStep2Desc":"The agent collects the messages and merges threads only on an exact match. Every row shows why it sits where it sits.","ucUnifiedInboxStep3Title":"Check the merges","ucUnifiedInboxStep3Desc":"The queue works because people trust it without re-checking. A stray row or a wrong merge costs more here than a mistake in a report.","ucReplyTemplatesStep1Title":"Give threads and limits","ucReplyTemplatesStep1Desc":"Pick a period when the current team was in place and attach replies you like. List separately what an operator must never promise.","ucReplyTemplatesStep2Title":"Run the build","ucReplyTemplatesStep2Desc":"The agent groups situations by frequency and writes templates only for the recurring ones. Variable parts stay as empty fields, not borrowed data.","ucReplyTemplatesStep3Title":"Proofread before rollout","ucReplyTemplatesStep3Desc":"A template spreads across the whole team and goes out unchecked. A mistake in it is multiplied by the number of operators.","ucRomiStep1Title":"Set week and goal","ucRomiStep1Desc":"Name one action in Metrica that counts as a result. Otherwise the agent takes every goal at once and the totals drift apart.","ucRomiStep2Title":"Run the build","ucRomiStep2Desc":"Spend from the ad accounts and revenue from Metrica are joined by campaign tag. Names aren't matched: they drift apart too easily.","ucRomiStep3Title":"Check the numbers","ucRomiStep3Desc":"Budgets get moved on this report. Rows where the revenue has no known source are flagged separately, so start there.","ucLaunchPostsStep1Title":"Gather the facts","ucLaunchPostsStep1Desc":"Describe the product, the offer and the deadline briefly, but with detail on what changes for the client. Attach your own posts for tone.","ucLaunchPostsStep2Title":"Run the writing","ucLaunchPostsStep2Desc":"Five different angles, not five rewrites of one. Where a fact is missing, the agent leaves a visible gap instead of filling it in.","ucLaunchPostsStep3Title":"Review the variants","ucLaunchPostsStep3Desc":"The post goes out under your brand's name. Invented details and stray promises are worth catching before publishing.","ucDirectWasteStep1Title":"Set threshold and goal","ucDirectWasteStep1Desc":"The spend threshold cuts the noise: without it hundreds of two-click phrases land in the report. Name a single target action.","ucDirectWasteStep2Title":"Run the analysis","ucDirectWasteStep2Desc":"The agent works down from campaigns to phrases and placements. Rows with no leads stay apart from rows with expensive ones, which get a bid fix.","ucDirectWasteStep3Title":"Sift the list","ucDirectWasteStep3Desc":"Pausing a campaign wipes the statistics it accumulated. Brand queries and long sales cycles deserve a separate look.","ucCartEmailsStep1Title":"Set the boundaries","ucCartEmailsStep1Desc":"Name the discount you're genuinely willing to give, and on what. Say which fields you can pull from the cart: items, total, hold time.","ucCartEmailsStep2Title":"Run the writing","ucCartEmailsStep2Desc":"Three emails, three different arguments, not three reminders. Numbers stay as placeholders instead of being written into the copy.","ucCartEmailsStep3Title":"Read it through","ucCartEmailsStep3Desc":"The sequence goes to your whole list, so one wrong block multiplies across every recipient. Check the delivery and discount promises.","ucPriceCompareStep1Title":"Define an analogue","ucPriceCompareStep1Desc":"Name what makes a product comparable: volume, composition, bundle contents. Otherwise anything with a similar name becomes a competitor.","ucPriceCompareStep2Title":"Run the comparison","ucPriceCompareStep2Desc":"The difference is measured from the price the buyer actually pays. Pairs that don't hold up go into a separate block.","ucPriceCompareStep3Title":"Look over the pairs","ucPriceCompareStep3Desc":"Prices get changed off this table, and price is margin. Pairs matched on name alone are worth dropping by hand.","ucCardSeoStep1Title":"Pick listings and data","ucCardSeoStep1Desc":"Give the article numbers and everything you have: spec sheet, measurements, composition. More facts means fewer generic words in the copy.","ucCardSeoStep2Title":"Run the rework","ucCardSeoStep2Desc":"Queries are spread across the fields instead of dumped at the end. Anything absent from your source data gets flagged.","ucCardSeoStep3Title":"Check against the item","ucCardSeoStep3Desc":"A description is the seller's statement about the product. One invented line costs more than a search position.","ucCplDashStep1Title":"Agree on the status","ucCplDashStep1Desc":"Name which status in Bitrix counts as a qualified lead. The whole second half of the report rests on that one decision.","ucCplDashStep2Title":"Run the merge","ucCplDashStep2Desc":"Spend and deals are joined by tag, not by date and name. Leads with no source aren't smeared across channels to make the table balance.","ucCplDashStep3Title":"Check the linkage","ucCplDashStep3Desc":"Channels get cut at the stand-up on these numbers. Better to show the unlinked share yourself than be asked about it.","ucGrowthPointsStep1Title":"Name the campaign","ucGrowthPointsStep1Desc":"Give exact dates and say what matters next time: more volume or a cheaper lead. That decides which segments count as promising.","ucGrowthPointsStep2Title":"Run the analysis","ucGrowthPointsStep2Desc":"The agent looks for the imbalance: leads cheaper than average on a segment that got little money. Every hypothesis is tied to campaign numbers.","ucGrowthPointsStep3Title":"Pick two","ucGrowthPointsStep3Desc":"A hypothesis turns into next launch's budget. The sample behind each conclusion is shown, so the weak ones stand out.","ucPromoEconStep1Title":"Gather the costs","ucPromoEconStep1Desc":"Say what goes into cost price and how much ad spend belongs to this item. A missing line doesn't shrink the result, it flips it.","ucPromoEconStep2Title":"Run the numbers","ucPromoEconStep2Desc":"Margin before and after the discount is calculated on the same cost base. Unaccounted items stay in a separate block instead of becoming averages.","ucPromoEconStep3Title":"Test the assumptions","ucPromoEconStep3Desc":"A promo decision is made once, for the whole period. The agent names the figure the conclusion depends on most.","ucContentPlanStep1Title":"Set the month's frame","ucContentPlanStep1Desc":"Name the product events with dates and the goals. Otherwise you get an even stream of topics and not one of them leads to a sale.","ucContentPlanStep2Title":"Run the selection","ucContentPlanStep2Desc":"The agent reads your past publications first and proposes topics second. Where it needs a case from you, it says so.","ucContentPlanStep3Title":"Pick the topics","ucContentPlanStep3Desc":"The plan is approved once, and weak topics get written up in a rush later. The agent shows which three are ready to schedule.","ucLeadsTriageStep1Title":"Set the rules","ucLeadsTriageStep1Desc":"Describe what a hot lead looks like for you and list the managers with their areas (by industry, region or product). Say how many hours a lead may wait for its first reply.","ucLeadsTriageStep2Title":"Run the triage","ucLeadsTriageStep2Desc":"The agent reads the new leads and sorts them by your rules. Where fields are missing it assigns no priority, and those leads go into a separate queue.","ucLeadsTriageStep3Title":"Check the list","ucLeadsTriageStep3Desc":"These tasks land in other people's day plans. So the owner list gets read before the tasks are created, not after.","ucProposalStep1Title":"Provide template and prices","ucProposalStep1Desc":"Send the document you treat as the reference one and mark which blocks are mandatory and which are situational. Attach the current price list as a separate file.","ucProposalStep2Title":"Assemble the document","ucProposalStep2Desc":"The agent puts the deal's data into the template structure. Where a CRM field is empty it leaves a \"to clarify\" marker instead of inventing wording.","ucProposalStep3Title":"Read before sending","ucProposalStep3Desc":"The document goes to the client in your name. A wrong price or date is later discussed as a commitment you made.","ucStaleDealsStep1Title":"Set the threshold","ucStaleDealsStep1Desc":"It depends on your cycle: a week is enough for a short pipeline, a month is fine for project sales. Mark the active pipelines so archived ones stay off the list.","ucStaleDealsStep2Title":"Assemble the list","ucStaleDealsStep2Desc":"The agent walks the open deals and tells a real contact from a technical field edit. What it finds is grouped by manager.","ucStaleDealsStep3Title":"Sanity-check it","ucStaleDealsStep3Desc":"This list reaches managers as a complaint. It must not contain deals that were being worked in a messenger.","ucFollowupStep1Title":"Set the frame","ucFollowupStep1Desc":"Say after how many days of silence a client counts as cooled off and what a manager may offer. List the people not to write to, those who already declined, for instance.","ucFollowupStep2Title":"Collect the drafts","ucFollowupStep2Desc":"The agent pulls the history of each deal and writes from what was actually agreed. Where there is no history, it marks the letter as written blind.","ucFollowupStep3Title":"Read before sending","ucFollowupStep3Desc":"The letter goes out from the manager personally. An invented detail is spotted instantly and costs more than silence would.","ucPipelineSummaryStep1Title":"Give the plan","ucPipelineSummaryStep1Desc":"Send the quarterly plan in the form it was approved in. Say which statuses count as a win for you: the two CRMs name them differently.","ucPipelineSummaryStep2Title":"Assemble the summary","ucPipelineSummaryStep2Desc":"The agent counts the actual by close dates, not by creation dates. It will not merge the two CRMs into one figure before mapping their stages.","ucPipelineSummaryStep3Title":"Check the numbers","ucPipelineSummaryStep3Desc":"The owner will read this summary, and every figure in it comes back to you as a question.","ucBottlenecksStep1Title":"Set the norms","ucBottlenecksStep1Desc":"Say how many days a deal normally sits at each stage, from your experience, not from an average. Set an amount threshold so small deals stay out of the review.","ucBottlenecksStep2Title":"Collect the list","ucBottlenecksStep2Desc":"The agent picks the deals past the norm for their stage and takes the reason for the stall from the correspondence. Each gets one proposed action.","ucBottlenecksStep3Title":"Drop the dead ones","ucBottlenecksStep3Desc":"This list becomes the stand-up agenda. Discussing a deal that was lost long ago eats the whole team's time.","ucSalesDigestStep1Title":"Set the schedule","ucSalesDigestStep1Desc":"Pick the day and hour so the summary arrives before the stand-up, not after it. Give the team line-up and the weekly benchmark we compare the actual against.","ucSalesDigestStep2Title":"Name what matters","ucSalesDigestStep2Desc":"Say what worries you: a drop two weeks running, silence on a large deal, leads nobody picked up. The agent leaves the rest out of the summary.","ucSalesDigestStep3Title":"Compare the first weeks","ucSalesDigestStep3Desc":"For two or three weeks read the summary next to the raw export. That shows what the agent treats as normal and what as a deviation.","ucReviewInsightsStep1Title":"Set period and products","ucReviewInsightsStep1Desc":"Nothing to export: the agent reads the reviews itself. Name the categories or SKUs in scope, or it takes everything and blends different products together.","ucReviewInsightsStep2Title":"Run the collection","ucReviewInsightsStep2Desc":"The agent keeps only requests to change the product, merges different wordings of the same ask and sets aside anything mentioned once.","ucReviewInsightsStep3Title":"Check the list","ucReviewInsightsStep3Desc":"Before you take it to the team, have the agent review its own work: which asks it inferred rather than read, and which products are too thin to judge.","ucCompetitorsStep1Title":"Set the comparison frame","ucCompetitorsStep1Desc":"Name the competitors and the features customers actually decide on. Without your list, the agent borrows the structure from the first competitor's site.","ucCompetitorsStep2Title":"Run the collection","ucCompetitorsStep2Desc":"The agent walks the sites and pricing pages, fills the matrix and keeps a sources sheet next to it: a link and a date for every cell.","ucCompetitorsStep3Title":"Separate fact from guess","ucCompetitorsStep3Desc":"Ask the agent for the cells with no link and the features it matched by name rather than by description. Those are the rows that break in a meeting.","ucPrdDraftStep1Title":"Gather the input","ucPrdDraftStep1Desc":"Link everything about the feature, including the threads where people disagreed: that is where the open questions come from. Attach your template too.","ucPrdDraftStep2Title":"Run the build","ucPrdDraftStep2Desc":"The agent sorts notes into sections, puts a source on every requirement and keeps settled decisions apart from the ones still open.","ucPrdDraftStep3Title":"Check for invention","ucPrdDraftStep3Desc":"Have the agent point out requirements with no source, and places where a hypothesis in the notes turned into a statement in the document.","ucImpactEffortStep1Title":"Name board and metrics","ucImpactEffortStep1Desc":"Say which board to take and what value is measured by. Without that the agent scores general importance and it turns into a matter of taste.","ucImpactEffortStep2Title":"Run the scoring","ucImpactEffortStep2Desc":"The agent walks the items on one scale, writes a rationale under every score and holds back the ones with too little description.","ucImpactEffortStep3Title":"Check the rationales","ucImpactEffortStep3Desc":"Ask where value was scored with no metric behind it, and where effort is the agent's own guess rather than an estimate from the team.","ucFeedbackTopicsStep1Title":"Approve the topic list","ucFeedbackTopicsStep1Desc":"Give your own list or review the one the agent proposes, and look at that before the numbers. Reuse the same list next time or the runs will not compare.","ucFeedbackTopicsStep2Title":"Run the sorting","ucFeedbackTopicsStep2Desc":"The agent assigns each message to one topic, sets the debatable ones aside and counts shares inside each channel separately.","ucFeedbackTopicsStep3Title":"Compare the channels","ucFeedbackTopicsStep3Desc":"Look separately at topics with few messages and channels where the period is only partly covered. Those shares swing on a handful of messages.","ucUserPainsStep1Title":"Set quarter and rules","ucUserPainsStep1Desc":"Say what counts as a lost customer and over what window, or the agent invents its own rule. Name the attribute that links a ticket to a person.","ucUserPainsStep2Title":"Run the analysis","ucUserPainsStep2Desc":"The agent groups recurring problems, counts how many people each one reached and looks separately at what those people did next.","ucUserPainsStep3Title":"Split counted from guessed","ucUserPainsStep3Desc":"Ask for two lists: pains where the effect is computed from data, and pains where it is only asserted, with the sample size under every number.","ucUserStoriesStep1Title":"Describe feature and format","ucUserStoriesStep1Desc":"Give the goal, the audience and the boundaries (what is out of scope). Attach one example story and the agent will follow its shape.","ucUserStoriesStep2Title":"Run the breakdown","ucUserStoriesStep2Desc":"The agent splits the feature into stories, writes checkable done-conditions for each and walks the edge cases, flagging what is undecided.","ucUserStoriesStep3Title":"Find the filled-in blanks","ucUserStoriesStep3Desc":"Have the agent flag requirements that were not in your description, and edge cases it closed with an assumption instead of a question for you.","ucNegTrendStep1Title":"Mark the fix dates","ucNegTrendStep1Desc":"Say which ratings count as negative and when each fix went out. Without the dates you get a curve with no link to anything you actually did.","ucNegTrendStep2Title":"Run the analysis","ucNegTrendStep2Desc":"The agent computes the weekly share, breaks it down by topic and compares the weeks before and after each date you marked.","ucNegTrendStep3Title":"Check what backs it up","ucNegTrendStep3Desc":"Have the agent name the weeks with too few reviews, and the cases where negativity grew alongside total volume while the share stayed flat.","businessNavOverview":"Samreshuuu for business","businessNavOverviewDesc":"One AI agent for the whole team","bookDemoNavDesc":"Demo, pricing and rollout","securityNavLabel":"Security & 152-FZ","securityNavLabelGdpr":"Security & GDPR","businessHeroTitle":"One AI agent for the whole team","businessMetricsEyebrow":"Samreshuuu in numbers","businessMetric1Label":"companies work with the agent","businessMetric2Label":"services to connect","businessMetric3Label":"tasks completed","businessHeroSubtitle":"Samreshuuu connects to 1C, CRM and marketplaces, works with documents and gathers analytics. Every employee gets their own agent; the manager gets one bill, roles and an action log: you see who ran what.","businessValue1Title":"Connects to your systems","businessValue1Desc":"1C, Bitrix24, amoCRM, Ozon, Wildberries and dozens of other services, with no developer on staff. The agent works where your data already lives.","businessValue1DescGdpr":"1C, Bitrix24, amoCRM, Ozon, Wildberries and dozens of other services, with no developer on staff. The agent works where your data already lives.","businessValue2Title":"Complex work, faster","businessValue2Desc":"Reconciling hundreds of rows, a monthly report, parsing dozens of contracts: what used to take a whole workday, the agent closes in minutes. One employee saves the team hours of manual work.","businessValue3Title":"Simple to manage","businessValue3Desc":"One bill, flexible seats, roles and access. Onboard your team in minutes and scale up or down without hassle.","businessValue4Title":"Your data stays protected","businessValue4Desc":"Processed under 152-FZ, never used for training, role-based access. Details in the Security section.","businessValue4DescGdpr":"Data in the EU/EEA, never used for training, role-based access. Details in the Security section.","businessSecurityTitle":"Ready for enterprise requirements","businessSecurityText":"152-FZ compliant data processing, encryption, SSO/SCIM, role-based access and audit logs. For teams with special requirements: on-premise and a custom SLA.","businessSecurityTextGdpr":"Servers in the EU/EEA and GDPR compliance, encryption, SSO/SCIM, role-based access and audit logs. For teams with special requirements: on-premise and a custom SLA.","businessSecurityLink":"More about security","businessFinalTitle":"Launch AI for your team","businessFinalBody":"Start with a Pro week, no card needed, or book a demo, and we'll show Samreshuuu on your own tasks and estimate rollout time.","featuresHeroTitle":"AI for business that gets work done","featuresHeroSubtitle":"Samreshuuu connects to 1C, CRM and marketplaces and closes routine work by itself: tasks run on a schedule or on an event, documents come out as ready files.","featuresHeroSubtitleGdpr":"Samreshuuu connects to 1C, CRM and marketplaces and closes routine work by itself: tasks run on a schedule or on an event, documents come out as ready files.","featuresGridEyebrow":"Features","featuresGridTitle":"What Samreshuuu does","featuresTasksTitle":"Tasks & automation","featuresTasksDesc":"Any signal (a chat, a CRM lead, a schedule, an email) becomes a task and runs to completion. Set it up once and it repeats every day without you.","featuresDocumentsTitle":"Documents","featuresDocumentsDesc":"Contracts, quotes, completion certificates and reports: ready DOCX, XLSX and PDF from your company templates, with customer details, signing and EDI submission.","featuresTasksEyebrow":"Tasks","featuresTasksHeroTitle":"An AI agent for tasks: it finishes the workday while you focus elsewhere","featuresTasksHeroBody":"Receivables control in 1C, WB and Ozon summaries, Bitrix24 deal updates, and MoySklad reports delivered to Telegram, on a schedule or triggered by an event. Set it up once and it repeats every day without you.","featuresTasksStagesEyebrow":"FROM SIGNAL TO RESULT","featuresTasksStageTriggerLabel":"Trigger","featuresTasksStageTriggerLine":"A chat, CRM lead, schedule or email: any signal becomes a task automatically.","featuresTasksStageExecutionLabel":"Execution","featuresTasksStageExecutionLine":"Runs for hours, survives failures and continues where it stopped.","featuresTasksStageOutputLabel":"Delivery","featuresTasksStageOutputLine":"The finished file lands in Memory, searchable by customer, date or amount.","featuresTasksStageObservabilityLabel":"Visibility","featuresTasksStageObservabilityLine":"Every task, status and next run on one screen.","featuresTasksDemoFinancePl":"P&L and cash flow, delivered to Telegram","featuresTasksDemoPaymentCalendar":"Weekly payment calendar","featuresTasksDemoReconciliation":"Weekly Kontur.Diadoc ↔ 1C reconciliation","featuresTasksDemoCashGap":"Cash-gap monitoring","featuresTasksFinalTitle":"Today. In your services.","featuresTasksFinalBody":"Create your first task and watch it complete all four stages by itself.","featuresDocumentsEyebrow":"Documents","featuresDocumentsHeroTitle":"Contracts, quotes and reports in minutes","featuresDocumentsHeroBody":"Not text in a chat, but a finished DOCX, XLSX or PDF, with customer details, your company templates, signing and EDI submission.","featuresDocumentsTasksLink":"How to assign tasks","featuresDocumentsDemoQuestion":"Create a supply agreement for Acme LLC using our template","featuresDocumentsDemoAnswer":"Done. I filled the company details and signatory from **Memory**, and the amount and dates from the Bitrix24 deal. The final DOCX is attached and ready to sign.","featuresDocumentsDemoFileTitle":"Supply agreement No. 142.docx","featuresDocumentsDemoContractBody":"# Supply Agreement No. 142\n\nBudapest · August 15, 2026\n\n**Supplier:** Samreshuuu LLC · **Customer:** Acme LLC\n\n## 1. Subject\n\nThe Supplier agrees to deliver the goods listed in Specification No. 1, and the Customer agrees to accept and pay for them.\n\n## 2. Customer details\n\n- Company registration number: 01-09-999999\n- Managing director: Alex Morgan\n\n## 3. Price and payment\n\nContract value: **€1,704**, including applicable VAT. Payment is due within 5 banking days after signing.\n\n## 4. Delivery\n\nDelivery is due within 30 business days after payment is received.\n\n> Generated from 1C, Bitrix24 and the company template in Memory. Ready for electronic signing.","featuresDocumentsStagesEyebrow":"FROM INCOMING FILE TO SIGNATURE","featuresDocumentsStageGenerationLabel":"Document creation","featuresDocumentsStageGenerationLine":"DOCX, XLSX, PDF and PPTX with customer details, numbering and signatories.","featuresDocumentsStageIngestLabel":"Document analysis","featuresDocumentsStageIngestLine":"Give it a PDF, scan or call recording and it extracts amounts, deadlines and risks.","featuresDocumentsStageTemplatesLabel":"Templates","featuresDocumentsStageTemplatesLine":"Company samples and details from Memory, not content invented from scratch.","featuresDocumentsStageSignLabel":"Signing and delivery","featuresDocumentsStageSignLine":"Signs through EDI, sends it to the customer and stores it in Memory.","featuresDocumentsFinalTitle":"Document work takes one chat, not an evening","featuresDocumentsMemoryLink":"How Memory works","featuresMemoryTitle":"Explain it once, never repeat yourself","featuresMemoryBody":"The agent remembers customer details, document templates, past deals and your working rules from the first mention. On the next task, signatories, tags and company details are filled in automatically.","featuresMemoryPanelTitle":"Saved to Memory","featuresMemoryPanelMeta":"once","featuresMemoryTraceReasoning":"I parsed the price list and company details and saved them to Memory for future tasks.","featuresMemoryTraceAnswer":"Done, everything is in Memory. Next time I will use the price list, details and template automatically.","featuresMemoryTracePrice":"Northwood price list · May: 128 products, prices and stock","featuresMemoryTraceDetails":"Northwood LLC details: registration, bank and signatory","featuresMemoryTraceTemplate":"Quote template: structure and default terms","featuresMemoryStagePeopleLabel":"Customers","featuresMemoryStagePeopleLine":"Company details, deal history and tags: provide them once and reuse them everywhere.","featuresMemoryStageTemplatesLabel":"Templates","featuresMemoryStageTemplatesLine":"Contract samples, call scripts and finished files form the company knowledge base.","featuresMemoryStageContextLabel":"Context","featuresMemoryStageContextLine":"Remembers where you stopped across tasks and services.","featuresMemoryStageControlLabel":"Control","featuresMemoryStageControlLine":"Memory is an open list: see what the agent knows and edit or delete any entry.","featuresIntegrationsTitle":"Integrations","featuresIntegrationsDesc":"110+ integrations: 1C, Bitrix24, amoCRM, MoySklad, Ozon, Wildberries, banks and more. Connected in 5 minutes, no developer needed.","featuresMoreLabel":"Learn more","featuresFinalTitle":"Try AI for your business","featuresFinalBody":"Start with a Pro week, no card needed, and get your first result in 5 minutes. Or book a demo and we'll show the agent on your own tasks.","solSectionFaq":"FAQ","compareHubEyebrow":"Comparisons","compareHubTitle":"Samreshuuu and other tools: what a business should choose","compareHubLead":"Comparisons with AI assistants, platforms and automation builders: who each one is for, what it does and what it costs. Every fact with a date and a source.","compareHubCardCta":"Read the comparison","compareHubIntegrationsLink":"All agent integrations","comparisonMarkYes":"yes","comparisonMarkPartial":"partially","comparisonMarkNo":"no","compareLeafEyebrow":"Comparison","compareTableTitle":"Point by point","compareTableSubtitle":"Facts as of {date} from public sources, listed below.","compareFitRival":"When {rival} fits","compareFitUs":"When {brand} fits","comparePricingTitle":"What it costs","compareTogetherTitle":"Using both","compareFaqHeading":"Questions","compareSourcesTitle":"Sources","compareVerifiedNote":"Facts checked against public sources on {date}. Product names and trademarks belong to their owners. Found an inaccuracy? Write to {email}.","compareOtherTitle":"Other comparisons","compareFinalTitle":"Try it on your own task","compareFinalBody":"Connect your services and give the agent a task from your work. A week of Pro to compare the result.","marketingTabsSubtitle":"One agent runs the whole cycle, from pulling the data to a finished report. Switch tabs to see how.","marketingTab1Label":"Analytics","marketingTab2Label":"Content","marketingTab3Label":"Competitors","marketingTab4Label":"Reports","marketingCapTitle":"Everything a marketer needs, in one agent","marketingCapSubtitle":"From analytics to product listings. The agent takes the routine so you can focus on strategy.","marketingCap1Title":"End-to-end analytics","marketingCap1Desc":"Brings Yandex Direct, VK Ads, marketplaces and CRM into one report with CPL and ROMI per source.","marketingCap2Title":"Content & copywriting","marketingCap2Desc":"Posts, newsletters, descriptions and headlines in your brand voice, in batches, tuned to each segment.","marketingCap3Title":"Listings & creatives","marketingCap3Desc":"Product descriptions, SEO and banners for marketplaces and social, ready to publish.","marketingCap4Title":"Email & chat campaigns","marketingCap4Desc":"Email and messenger sequences, from abandoned carts to re-engaging your base.","marketingCap5Title":"Competitor monitoring","marketingCap5Desc":"Tracks rivals' prices, promos and content and sends a summary whenever something changes.","marketingCap6Title":"Reports for leadership","marketingCap6Desc":"Campaign results with conclusions and recommendations: a ready dashboard or email, no manual work.","marketingCap7Title":"Marketplaces","marketingCap7Desc":"Promotion, bids and sales analytics on Wildberries and Ozon, in one place with your ads.","marketingCap8Title":"Scheduled tasks","marketingCap8Desc":"Builds reports and checks channels on a schedule: every morning, no reminders.","marketingConnectorsHeading":"Your marketing stack, already connected","marketingConnectorsBody":"Direct, VK Ads, Metrica, marketplaces and messengers connect in minutes. Your data stays in your systems.","marketingGalleryTitle":"What you can hand off in one message","marketingGalleryBody":"Describe the task in plain words, and the agent gathers the data, formats the result and sends it to you.","marketingTry1":"Build a report on ad channels for [period: week from … to …] using data from Yandex Direct,\nVK Ads and Metrica.\nFor each channel and campaign: spend, clicks, conversions on goal [goal name in Metrica],\nrevenue from that goal, ROMI and the change versus [the previous week].\nCalculate ROMI only where revenue comes from Metrica. Where there is no revenue, don't substitute an average\norder value and don't carry it over from another channel; move such channels into a \"ROMI not calculated\" block\nand write what is missing.\nDon't explain a drop by seasonality until you show the same week a year ago.\nOutput XLSX: a sheet by channels, a sheet by campaigns and five lines of conclusions: what grew,\nwhat fell and where to move budget.","marketingTry2":"Write [5] post variants for the launch of [product and what changes in it] for [Telegram / VK].\nAudience: [who they are, what they already know about us, what stops them]. Offer and deadline: [what we offer].\nMake the angles different: usefulness, a specific pain, \"before and after\", handling an objection, news.\nRely only on the facts I gave. Don't invent numbers, deadlines, testimonials or client names:\nif a fact is missing for a strong line, leave a [gap] and write what to fill in.\nTake the tone from the attached posts, not from ad templates.\nOutput for each variant: the angle in one word, text within the platform limit, a call to action\nand a line \"who it's aimed at\".","marketingTry3":"Find where in Yandex Direct spend over [period] produced no result on goal [goal name].\nGo down the levels: campaign, ad group, ad, search phrase and ad network placement.\nInclude in the report only rows with spend above [threshold]; don't draw conclusions on smaller samples,\ncollect them in a separate \"not enough data\" line.\nDon't call a row wasted spend if it has conversions that are simply expensive: separate \"no conversions at all\"\nfrom \"cost above target\", since those are different decisions.\nSeparately show phrases with high CTR and zero conversions, and ad network placements with a bounce rate above [80%].\nOutput a table: level, name, spend, clicks, conversions, what you suggest doing\n(pause / add as negative / lower the bid) and how much money that frees up over [period].","marketingTry4":"Write a chain of three abandoned-cart emails: [how many hours until the first],\n[the second], [the third].\nMake the mechanics different: the first is a reminder and removing a technical barrier, the second an answer\nto the reason for hesitation [delivery / price / size choice], the third a deadline\n[what exactly is limited].\nWrite only about what I listed. Don't invent discounts, free delivery, \"only 2 left\",\ntestimonials and ratings: if a mechanic requires such a block, put [filled in\nfrom data] and describe where the value comes from.\nFor each email: three subject line variants and a preheader, the text, one button with its label, the send time\nand the condition under which the email doesn't go out (order paid, item out of stock).","marketingTry5":"Compare prices for my items on Wildberries with competitors using MPStats data as of [snapshot date].\nMy SKU list: [article numbers or category].\nTreat a competitor as comparable only on a match of [category, volume/size, composition, brand segment].\nDon't compare different pack sizes and bundles with single items; move such pairs into \"not comparable\"\nand explain how they differ.\nFor each SKU show: my price before and after discount, the median and the price range of competitors, the difference\nin percent, my stock and competitors' stock, the search position for [key query].\nFlag items where I'm above the median by more than [10%] while orders are falling, and where I'm the lowest\nof all but sales aren't growing.\nOutput a table by SKU and a short list: where the price is worth revisiting and in which direction.","marketingTry6":"Rewrite the listings [article numbers] on [Ozon / Wildberries]: title, specifications and description.\nTake buyer queries for this category and distribute them across the fields: the main ones into the title\nand the first specifications, the rest into the description, without listing them comma-separated.\nWrite only from the specifications in the listing and from what I attached. Don't add composition,\ncountry of origin, warranty, certificates or product properties: if a field is empty, put\n[to clarify] and move it into the list of missing data.\nRespect the platform's field limits and don't repeat a single keyword more than [3] times.\nOutput for each article number: the title, a specifications table, the description text, the list\nof queries used and the list of fields I have to fill in myself.","marketingTry7":"Link spend in Yandex Direct with leads in Bitrix24 for [period] via [source field / utm],\nreconcile conversions against Metrica.\nFor each channel and campaign calculate: spend, number of leads in CRM, CPL, number of leads\nin statuses [qualified] and the cost of a qualified lead.\nSeparately show quality: duplicates, spam and rejections with reason [not relevant], the share of leads\nleft untouched for longer than [N hours].\nDon't distribute leads without a source across channels proportionally; keep them as a separate line\n\"source not identified\" with their share of the total.\nShow the discrepancy between conversions in Metrica and leads in CRM as a number, don't smooth it over.\nDon't include revenue and deals in this report.\nOutput a table by channels, a table by campaigns and three lines: where CPL grew, where quality\nfell at the same CPL, where leads aren't being worked.","marketingTry8":"Analyze the finished campaign [name, dates] in Direct and Metrica and propose [5] hypotheses\nfor the next launch. Goal of the next launch: [what matters more, volume or cost].\nLook where the potential sits: segments with good conversion and small reach, creatives\nwith high CTR and a weak landing page, times and geographies with different cost per goal, devices,\nsteps on the landing page where people drop off.\nFrame each hypothesis like this: what we change, which numbers from this campaign it's built on,\nthe expected effect as a range, how we'll test it and on what budget.\nDon't pass off as a finding something explained by random spread on a small sample, and don't fit\nthe explanation to a decision already made. If there isn't enough data for a conclusion, call it an idea\nfor a test, not a hypothesis.","marketingTry9":"Calculate the economics of a [discount size] promo on [article number / product] on [Ozon / Wildberries]\nfor [period].\nTake the current price and the platform commission, cost from 1C, logistics, storage,\nacquiring and [ad cost share] for this product. Calculate margin per unit now and with the discount, the break-even\nsales uplift in units and percent, and profit in three scenarios: sales [+X%], [+Y%], [+Z%].\nIf I didn't specify some cost item, don't take a market average; put it as a \"not accounted for\" line\nand show how it moves the result.\nSeparately calculate the cannibalisation effect: how many sales will shift from [adjacent article numbers]\nand what that means for profit across the group.\nOutput a scenario table, the loss point and one line: at what uplift the promo makes sense.","marketingTry10":"Collect [10] topics for a content plan for [month] for [Telegram / VK].\nFirst look at my publications over [period]: which formats and angles got above-average response,\nwhich topics repeated without result. Describe this in two or three lines before the topic list.\nGoals for the month: [warm-up / sales / audience growth] and events: [launch, season, date].\nEach topic: format, angle, who it's for, which goal it leads to and which facts it's built on.\nTake facts only from my materials. Don't make up cases, result figures and client quotes:\nwhere an example is needed, put [case needed] and describe which one exactly.\nDon't propose a topic if it already ran on my channel within [period], or say how the new angle differs.\nOutput a table of topics and a week-by-week layout.","homeHeroTitleLead":"AI agent for business","homeHeroDownloadCta":"Download the app","homeAgentsManyTitle":"Work with many agents at once","homeAgentsManyBody":"Create an agent, give it a task, and add another when the work grows. They work in parallel, hand off to each other, and never stop.","homeAgentsManyAction1":"Building a plan","homeAgentsManyAction2":"Writing clients","homeAgentsManyAction3":"Checking links","homeAgentsManyAction4":"Crunching numbers","homeAgentsWhereTitle":"An agent works where you work","homeAgentsWhereBody":"Log an agent in once. It uses your apps and websites just like you would, including the tools that are harder to navigate.","homeAgentsStackTitle":"An agent plugs into your systems","homeAgentsStackBody":"110+ ready integrations: accounting, CRM, marketplaces, banks and messengers. Connect over OAuth or a key in two minutes.","homeAgentsTasksTitle":"Set the task once","homeAgentsTasksBody":"From there it runs on its own, on a schedule or on an event in your systems. The agent does the work and brings back the result: in the morning you read the summary instead of setting the task up again.","homeAgentsTasksSaid1":"Task set: a sales summary from 1C every day at 9:00.","homeAgentsTasksSaid2":"I'll send the first one tomorrow morning. After that I keep it running, no need to set it up again.","homeFaq1Q":"How is it different from ChatGPT?","homeFaq1A":"It connects to 1C, CRM and marketplaces and works with your company's real data. Your data is processed under 152-FZ and is never used to train models.","homeFaq1AGdpr":"It connects to 1C, CRM and marketplaces and works with your company's real data. Your data stays on servers in the EU/EEA and is never used to train models.","homeFaq2Q":"Is it a fit for small businesses?","homeFaq2A":"Yes, for companies of any size. Setup takes 5 minutes, so you can try it on a real task.","homeFaq3Q":"How much does it cost?","homeFaq3A":"Pro starts at {pricePro}/mo and Max is {priceMax}/mo; pay annually for a {yearDiscount}% discount. Organizations have the Team plan.","homeFaq4Q":"Which formats are supported?","homeFaq4A":"Documents, spreadsheets, summaries and messages. The result lands where you work: in chat, in a file or in Telegram.","homeFaqTitle":"Frequently asked questions","homeBlogTitle":"Cases and guides","homeBlogSubtitle":"How companies hand routine to the agent: automation cases, integration deep dives and AI trends.","homeDownloadTitle":"Download Samreshuuu","homeDownloadBody":"One agent on every device you use, on your computer and on your phone.","homeDownloadMoreTitle":"Other platforms","homeDownloadMoreBody":"Computers, phones and tablets","homePricingTitle":"Pricing","homePricingSubtitle":"Start with a week of Pro, no card needed, then Pro or Max depending on how much work the agent does. For an organization, the same plans for every member, with one invoice and contract.","chatLoadFailed":"Couldn't load this chat","transcriptJumpToPresent":"Jump to latest","messageAnchorMissingTitle":"This message is no longer in the chat","messageAnchorMissingBody":"It was replaced by an edit or removed with its branch.","bindCardWhy":"Add a card so your subscription renews automatically","cardBindSuccessDescription":"Card •••• {last4} added. Your subscription will renew automatically.","cardBindSuccessTitle":"Card added","cardNotLinked":"No card on file","cardStatusExpired":"Expired","cardStatusExpiring":"Expiring","cardValidThru":"Valid thru {date}","unbindCardConfirmDescriptionWithDate":"Your card will be removed and auto-renewal will stop. The subscription stays active until {date}. You can add a card again anytime.","errors.LLM_NON_RETRYABLE":"The model provider rejected the request. Repeating it unchanged will not help.","errors.ORCHESTRATOR_PREPARATION_FAILED":"Could not prepare the response. Please try again.","errors.ORCHESTRATOR_STATE_INIT_FAILED":"Could not open the turn.","errors.ORCHESTRATOR_CHECKPOINT_UNREADABLE":"Could not continue the run from where it paused. Start it again.","errors.ORCHESTRATOR_PREPARATION_TIMEOUT":"Request preparation ran past its deadline. Please try again.","errors.ORCHESTRATOR_RUNNER_INIT_FAILED":"Could not start the run. Please try again.","errors.ORCHESTRATOR_PARTIAL_COMMIT":"The work was interrupted before finishing. What was done is saved, and you can continue with a new request.","errors.ORCHESTRATOR_SAFETY_TIMEOUT":"A step ran past its time limit and the work was interrupted. What was done is saved; please try again.","errors.ORCHESTRATOR_PARK_BACKSTOP":"The work was interrupted: it made no progress across several pauses in a row. What was done is saved; try later or another way.","errors.ORCHESTRATOR_PARK_NOT_COMMITTED":"The pause could not be saved. The work did not complete. Continue with a new request.","errors.class.auth_failure":"Access could not be confirmed. Sign in again or reconnect the service.","errors.class.quota":"A limit was reached. Wait for it to reset or change your plan.","errors.class.provider":"An external service could not handle the request. Please try again a little later.","errors.class.vendor":"An external service could not handle the request. Please try again a little later.","errors.class.coordination":"A service fault occurred. Please try again.","errors.class.contention":"This work is already in progress. Wait for it to finish and try again.","errors.class.local_hands":"The action on your computer did not go through. Check that the desktop app is open and try again.","errors.class.policy":"This action is not allowed right now.","errors.class.tool":"A tool did not work. Try again or take a different approach.","errors.class.input":"The request did not go through: its data did not fit. Try again or clarify the task.","errors.class.internal":"Something went wrong. Please try again.","errors.class.conduct":"The agent kept repeating itself without a result and was stopped. Suggest a different approach.","errors.ORCHESTRATOR_VERIFY_REJECTED":"The result did not pass independent verification and cannot be shown as is. Tell the agent what to do differently.","errors.STREAM_IDLE_TIMEOUT":"The response timed out while idle. Please try again.","errors.WRAP_UP_FIRST_CHUNK_TIMEOUT":"The model took too long to start responding. Please try again.","errors.WRAP_UP_STALL_TIMEOUT":"The response stalled midway. Please try again.","errors.DATA_USAGE_QUOTA_EXCEEDED":"The weekly limit is reached. It resets automatically.","errors.DATA_USAGE_QUOTA_EXCEEDED_WITH_USAGE":"{used} of {limit} of your weekly limit used. It resets on its own.","errors.DAILY_IMAGE_LIMIT_REACHED":"This operation exceeds the daily image limit: {used} of {limit} used, {requested} requested. The limit resets on {reset_time}. Chat works as usual.","errors.MONTHLY_VIDEO_LIMIT_REACHED":"This operation exceeds the monthly video limit: {used} of {limit} used, {requested} requested. The limit resets on {reset_time}. Chat works as usual.","errors.LLM_CREDITS_EXHAUSTED":"Request processing is unavailable: the service has lost access to the model. This is a service fault, not your account's, and retrying now will not help.","errors.LLM_SERVICE_ACCESS_REFUSED":"Request processing is unavailable because of a service fault. Please try again later.","errors.LLM_ENDPOINT_KEY_REJECTED":"The organization's model provider refused its key or charge. Check the key and balance with the provider and the model route in Settings → Organization.","errors.LLM_CONTEXT_EXCEEDED":"The chat no longer fits the model's window. Clear it from the chat menu in the app: the agent starts from a clean slate and keeps what it has remembered. If the message itself is too large, send a shorter one.","errors.LLM_CONTENT_BLOCKED":"The model provider declined the request under its content rules. Repeating it won't help. You can continue with a different permitted request.","errors.EXEC_CELL_TIMEOUT":"A code step ran out of time and was cut off; the work continues.","errors.SERVICE_QUOTA_EXHAUSTED":"The service quota or paid limit is exhausted.","errors.SUBSCRIPTION_REQUIRED":"This feature requires an active plan.","errors.TASK_ALREADY_RUNNING":"This task already has an unfinished run. Wait for it to finish or stop it.","errors.TASK_INPUTS_UNFILLABLE":"On a schedule or an event the task runs without you, and its required run parameters need defaults. Keep it manual or ask the agent to set them.","errors.CONNECTOR_SCHEME_BLOCKED":"This call is not allowed to reach this address through a computer. Publish the service at a public https:// address.","errors.ORG_SELF_INVITE":"You cannot invite yourself to the organization.","errors.ORG_INVITE_EMAIL_BLOCKED":"Addresses on this domain can't be used to sign up. Invite a different address.","errors.ORG_INVITE_EMAIL_UNDELIVERABLE":"Mail can't be delivered to this domain: it isn't accepting email. Check the address.","errors.ORG_DUPLICATE_INVITE":"An invite has already been sent to this email.","errors.ORG_ALREADY_MEMBER":"User is already a member of the organization.","errors.ORG_INVITE_EXPIRED":"This invite has expired.","errors.ORG_SEAT_LIMIT_REACHED":"All seats in the organization are taken. A new member gets in once an admin adds a seat.","errors.ORG_SEATS_BELOW_OCCUPIED":"Seats can't be fewer than are already taken. Choose at least that many or free some up first.","errors.ORG_SEAT_TIER_FULL":"All seats of this plan are already assigned. Free one up or buy another.","errors.ORG_SEAT_TIERS_BELOW_ASSIGNED":"Fewer seats on this plan and above than members holding them. Buy at least that many or move members to a lower seat plan first.","errors.ORG_PLAN_TARGET_GONE":"The organization was deleted while the plan was being applied, so nothing was saved. Reload the page and try again.","errors.SESSION_RESTORE_AGENT_GONE":"This chat was deleted along with its agent, so it can't be restored.","errors.TASK_RESTORE_AGENT_GONE":"This task was deleted along with its agent, so it can't be restored.","errors.DATA_CARD_NUMBER_REFUSED":"Card numbers are not saved: cards are never stored on the server.","errors.INTEGRATION_REQUIRED":"The service is not connected. Connect it and the task will carry on from where it stopped.","errors.INTEGRATION_NOT_OFFERED":"Connecting {service} is not available right now.","errors.INTEGRATION_BOT_TAKEN":"This bot is already connected to another organization. Create a separate bot for this organization.","errors.INTEGRATION_BOT_MISSING":"{service}: connect your organization's bot under integrations first.","errors.INTEGRATION_BOT_NO_USERNAME":"{service}: the organization's bot has no username, and a bot link can only point to a username. Check the bot's profile in the {service} dashboard and reconnect it under integrations.","errors.INTEGRATION_BOT_UNNAMED":"Choose the {service} bot in the list.","errors.INTEGRATION_INSTALL_OWNED":"{service}: this connection was created by installing the app from the marketplace. It can only be disconnected or reconnected in the service's own apps section. Add your own key as a separate connection.","errors.INTEGRATION_ALREADY_SHARED":"{service}: this connection has already been added to the organization and is available to you. There is no need to add it again.","errors.CONNECTOR_SECRET_NAME_TAKEN":"A key named «{env_name}» already exists in connection keys. Pick it from the list or give the new key another name. Nothing was saved.","errors.TOOL_USER_DECLINED":"The action was declined.","errors.APPROVAL_NOT_ASKABLE":"This write needs acceptance, which cannot be asked for from here: it was not performed.","errors.RECONNECT_REQUIRED":"Access to the integration could not be confirmed. Reconnect it to continue the task.","errors.SCOPE_EXPANDABLE":"The integration needs more permissions for this action. Expand access for this connection.","errors.SCOPE_NOT_GRANTABLE":"This action is unavailable for the current connection. The connection form cannot grant access to it.","errors.SESSION_CONCLUDED":"This run’s authorization has ended.","errors.MEMORY_CLAIM_FORGOTTEN":"You previously asked to forget this information. To save it again, add the fact with “Allow saving this fact again” checked.","composeDraft":"Draft","composeDraftTitle":"Message draft","composeKindOther":"Message","composeVariant":"Variant","composeTo":"To","composeSubject":"Subject","composeBody":"Message text","composeWillSendVia":"Will send via {label}","composeCc":"Cc","composeFilesHandOff":"Attach the files in your mail app: the link carries only the text","composeSent":"Sent","composeSending":"Sending…","composeSendVia":"Send via {label}","composeOpenInYandexMail":"Yandex Mail","composeOpenInMail":"Open in mail","composeSendFailed":"Failed to send","composeParseFailed":"Failed to parse draft","composeLoadFailed":"Failed to load draft","feedbackReportDraftTitle":"Report to the team","feedbackReportBody":"Report text","feedbackReportWantsReply":"I'd like a reply","feedbackReportWillSendText":"This text will be sent to the team","feedbackReportWillSend":"This text and a link to the chat will be sent","feedbackReportSentNote":"The team has received your report","feedbackReportAlreadyFiled":"This report was already sent. The submitted text is shown.","feedbackReportSend":"Send to the team","feedbackReportSendToTeam":"Send to the Samreshuuu team","feedbackReportSendFailed":"Couldn't send the report","feedbackReportParseFailed":"Couldn't read the report draft","feedbackReportLoadFailed":"Couldn't load the report draft","feedbackReportTypeBug":"Problem report","feedbackReportTypeIdea":"Feature request","feedbackReportTypeQuestion":"Question for the team","feedbackReportTypeBilling":"Billing and plan","feedbackReportTypeOther":"Other","approvalCabinet":"Integration: {cabinet}","approvalCabinetSite":"Site: {site}","approvalCabinetFile":"File {path}","approvalConnectorTitle":"The agent wants to perform an action in a service","approvalBatchTitle":"Approve actions: {count}","approvalDetails":"Details","consentSourceShell":"Command","consentSourceBrowser":"Browser","consentSourceTool":"Permission","consentSourceCall":"Call request","approvalAuthorityBearingNote":"Changing these rules will affect the instructions for future actions.","approvalAppSettingsNote":"This step in the app itself can change its settings and the agent's rules.","approvalAppSessionNote":"This command can read your sign-in to this app and act as you.","approvalSandboxEscalationNote":"This command will run outside protected mode, with your account's full permissions.","approvalBuildsCodeNote":"This command builds the code it runs while running: part of what will run isn't shown here.","approvalReviewFailedNote":"Auto-review could not be completed. This is a review failure, not a finding that the action is unsafe. The decision is yours.","approvalReviewAskNote":"Auto-review asks for your decision: {grounds}.","approvalReviewGroundExfil":"data goes to an outside address (a file-sharing service, someone else's server)","approvalReviewGroundSecretLeak":"a secret goes to a service other than the one that issued it","approvalReviewGroundRepeatDenied":"it repeats an action already declined","approvalReviewGroundJudgeManipulation":"the action contains text addressed to auto-review","approvalReviewGroundThirdPartySend":"it sends to a third party","approvalReviewGroundMoney":"a payment, order or purchase","approvalReviewGroundDelete":"it deletes without recovery","approvalReviewGroundAgentRules":"it changes the agent's own rules, skills or settings","approvalReviewGroundCredentials":"the credentials don't come from a connection or a regular sign-in","approvalReviewGroundOutsideScope":"the action goes beyond the object or scope of the request","approvalReviewGroundIrreversible":"the action can't be undone","approvalReviewGroundAskRule":"the action falls under an “Ask first” rule","approvalReviewGroundAskRuleNamed":"the rule “{rule}”","approvalReviewGroundPriceChange":"a change to a price, discount or rate","approvalReviewGroundUnauthorized":"no direct request for this action","approvalReviewGroundAbstained":"couldn't tell for sure whether data or a secret is leaving","approvalDelegatedNote":"This action is requested by a helper the agent handed part of the work to.","approvalLetterNote":"This action is requested in a letter from another agent. It can only be allowed once.","approvalContactNote":"{name} asks for this action in a letter to your agent. It can only be allowed once.","approvalTaskLetterNote":"This task run carries outside text (a letter or a service event), so it can only be allowed once. If the task was set up from a letter, review its instruction on the task page and save it to allow it always again.","clarifyContactNote":"About a letter from a contact: {name}","approvalOrgPendingOwner":"Your organization allows this action ({category}) only with the owner's approval. The card is already with them; here you can only cancel it.","approvalOrgPendingAdmin":"Your organization allows this action ({category}) only with the owner's or an admin's approval. The card is already with them; here you can only cancel it.","approvalOrgRequestNote":"{name} asks you to approve this action ({category}).","approvalOrgRequestNoteUnnamed":"A member of your organization asks you to approve this action ({category}).","approvalWithdraw":"Cancel","approvalLocalOriginHint":"The address is added to {path}, and can be removed there.","approvalLocalOriginApplyPending":"Approval accepted. Finish applying it {place}.","approvalLocalOriginElsewhere":"This can be approved in the app {place}: the address is added to its browser settings.","approvalWorkspaceBindElsewhere":"This can be approved in the app {place}: it opens the folder for the agent.","approvalAskLocalOrigin":"Allow the browser to open {origin} {place}? This address points to a local or work network on this computer. The app will add it to the browser's allowed addresses.","approvalAskWorkspaceBind":"Open the folder «{path}» for the agent to work in? Without it, the operation outside the chat folder won't run.","approvalMachinePlaceHere":"on this computer","approvalMachinePlaceNamed":"on the computer «{machine}»","approvalMachinePlaceUnnamed":"on your computer","approvalIrreversibleNote":"This can't be undone","approvalApprove":"Approve","approvalReject":"Reject","approvalAlways":"Always allow","approvalGrantsTitle":"Always allowed","approvalGrantsDescription":"What you answered “Always allow” to. The agent won’t ask about it again.","approvalGrantsEmptyTitle":"No permissions yet","approvalGrantMainChat":"main chat","approvalGrantRevokeAction":"Revoke","approvalGrantRevokeFailed":"Could not revoke the permission","uploadClickToUpload":"Click to upload","uploadOrDrag":"or drag a file","uploadAnyFormat":"Any format, up to {count} files","imageEditLongOp":"10-60s","bridgeFormExpired":"Form expired","bridgeFormExpiredHint":"Try repeating your request","formAnsweredOnOtherDevice":"Already answered on another device","formAnsweredByOtherPerson":"Another chat member already answered","bridgeSubmitFailed":"Failed to submit","composeConnector":"integration","nucleusFunnelOauthColError":"Error code","nucleusFunnelLoginMethodColMethod":"Method","nucleusFunnelLoginMethodColLogins":"Logins","nucleusFunnelLoginMethodColUsers":"Users","nucleusFunnelLoginMethodYandex":"Yandex","nucleusFunnelLoginMethodGoogle":"Google","nucleusFunnelLoginMethodOtp":"Email code (OTP)","nucleusFunnelLoginMethodUnknown":"Unknown","nucleusFunnelSignInColStarted":"Started","nucleusFunnelSignInColSucceeded":"Signed in","nucleusFunnelSignInColFailed":"Failed","nucleusFunnelSignInColAbandoned":"Abandoned","nucleusSignupPathTitle":"From site to account","nucleusSignupPathSubtitle":"Site visitors in the period and where they drop off before an account.","nucleusSignupPathDefLanded":"First page view in the period. Bots, automated browsers and existing customers are left out. The device is the OS of that view.","nucleusSignupPathDefCtaPressed":"Pressed a signup button on the site. Anyone who opened the form directly counts here too.","nucleusSignupPathDefSignupOpened":"Opened the signup page.","nucleusSignupPathDefEntrySubmitted":"Entered an email or pressed Yandex, Google or Apple. An account's method is its first sign-in.","nucleusSignupPathDefAccount":"An account created in the period and linked to this visit by the same rule as the conversion on Overview.","nucleusSignupPathColTotal":"Total","nucleusSignupPathMethodEmail":"email","nucleusSignupPathMethodOther":"other method","nucleusSignupPathTrackedSince":"Steps are recorded since {date}; the path counts from that date","nucleusSignupPathNotTracked":"No steps between landing and account have arrived yet","nucleusArticlesTitle":"Articles","nucleusArticlesSubtitle":"People per blog article, bots excluded: how many came from search, read on, pressed the button and signed up after landing on it","nucleusArticlesColArticle":"Article","nucleusArticlesColReaders":"Readers","nucleusArticlesColReadersDef":"Landed on the article or sent an event from it in the window","nucleusArticlesColFromSearch":"From search","nucleusArticlesColFromSearchDef":"Landings on the article whose touch the channel ladder names search","nucleusArticlesColDepth25":"≥ 25%","nucleusArticlesColDepth50":"≥ 50%","nucleusArticlesColDepth75":"≥ 75%","nucleusArticlesColDepth100":"To the end","nucleusArticlesColDepthDef":"Share of measured readers whose screen reached this part of the article text","nucleusArticlesColCta":"Button","nucleusArticlesColCtaDef":"Readers who pressed the sign-up button on the article","nucleusArticlesColSignupsDef":"Sign-ups whose first page in the window is this article","nucleusArticlesTrackedSince":"Depth is recorded since {date}; read shares are taken over {measured} measured readers","nucleusArticlesNotTracked":"No read depth has arrived yet: read shares are empty","nucleusArticlesEmpty":"Nobody read an article in this window","nucleusSignupPathMedian":"Median from visit to account {value}","nucleusFunnelLoginMethodApple":"Apple","nucleusFunnelLoginMethodInvite":"Invite","nucleusSourceBitrix24":"Bitrix24","nucleusSourceAppStore":"App Store","nucleusSourceGooglePlay":"Google Play","nucleusSourceRustore":"RuStore","nucleusSourceDesktopApp":"Desktop","nucleusSourceMobileApp":"Mobile","nucleusWithoutVisitTitle":"Accounts without a site visit","nucleusWithoutVisitSubtitle":"Registrations in the period not linked to any visit, by source.","nucleusWithoutVisitColSource":"Source","nucleusWithoutVisitColAccounts":"Accounts","nucleusWithoutVisitDirect":"Site, visit not linked","nucleusWithoutVisitUnknown":"Source not recorded","nucleusAfterSignupTitle":"From account to payment","nucleusAfterSignupSubtitle":"Registrations in the period. A step's share counts only people whose window for it has closed.","nucleusAfterSignupDefRegistered":"A confirmed registration in the period. People who joined an existing organization and our own accounts are left out.","nucleusAfterSignupFirstReply":"First message","nucleusAfterSignupDefFirstReply":"Wrote in a chat within 24h of registering.","nucleusAfterSignupEngagedChat":"3+ messages in one chat","nucleusAfterSignupDefEngagedChat":"Three or more messages in one chat within 24h of the first message.","nucleusAfterSignupIntegration":"Connected a service","nucleusAfterSignupDefIntegration":"Connected a service, personally or through the organization, within 7 days of registering.","nucleusAfterSignupFirstTask":"Task completed","nucleusAfterSignupDefFirstTask":"A task completed within 7 days of registering.","nucleusAfterSignupPaid":"Paid for a plan","nucleusAfterSignupDefPaid":"Paid for a plan (not a trial) within 30 days of registering, personally or through the organization.","nucleusAfterSignupColReached":"Reached","nucleusAfterSignupColRate":"Share","nucleusAfterSignupColWindow":"Window","nucleusAfterSignupColMedian":"Median","nucleusAfterSignupWindowOpen":"The step's window has not closed for anyone in the cohort yet","nucleusAfterSignupRateBase":"Share among {observed} whose window has closed","nucleusAfterSignupStuckShow":"who is stuck","nucleusAfterSignupStuckHide":"hide","nucleusAfterSignupStuckTitle":"Did not reach «{step}»: the window closed and earlier steps are done. Up to 50 most recent.","nucleusAfterSignupStuckEmpty":"Nobody is stuck.","nucleusAfterSignupColSignedUp":"Signed up","nucleusAfterSignupColPreviousStep":"Previous step","nucleusDurationMinutes":"{n} min","nucleusDurationHours":"{n} h","nucleusDurationDays":"{n} d","nucleusSignInTitle":"Sign-in","nucleusSignInSubtitle":"How people signed in during the period and where sign-in fails.","nucleusFunnelOtpRowLabel":"in the period","nucleusFunnelOtpDeliveredOfRelayed":"{delivered} of {relayed} via relay","nucleusFunnelUnverifiedSummary":"Did not confirm their email in the period: {total}. Of the latest, under a day {fresh}, under a week {week}, older {older}.","nucleusFunnelUnverifiedShow":"Show addresses ({count})","nucleusSignupPathDesktop":"Desktop","nucleusSignupPathAndroid":"Android","nucleusSignupPathIos":"iOS","nucleusSignupPathLanded":"Landing","nucleusSignupPathCtaPressed":"Pressed the main button","nucleusSignupPathSignupOpened":"Opened the form","nucleusSignupPathEntrySubmitted":"Entered email or pressed sign-in","nucleusSignupPathAccounts":"Account","nucleusSignupPathExcluded":"Left out: Linux {linux}, unrecognized OS {other}","nucleusFunnelOtpTitle":"Code emails","nucleusFunnelOtpSent":"Sent","nucleusFunnelOtpDelivered":"Delivered","nucleusFunnelOtpDeliveryUnmeasured":"Delivery was not measured","nucleusFunnelOtpSignedUp":"Confirmed email within 24h","nucleusFunnelOtpLetterToLoginP50":"Letter → login, median","nucleusFunnelOtpLetterToLoginP90":"Letter → login, p90","nucleusFunnelOtpBounced":"Recipient refused","nucleusFunnelOtpFailed":"Not sent","nucleusColPaid":"Paid","billingEmailHint":"Invoices and completion certificates are sent here. If empty, the owner's email","billingEmailInvalid":"Invalid email","billingEmailLabel":"Billing email","billingEmailPlaceholder":"accountant@company.com","billingEmailSaveFailed":"Failed to save billing email","billingLoadError":"Couldn't load billing data","errCopyDetails":"Copy details","expiredBanner":"Plan expired. Access is paused. Pay to continue.","nucleusCohortDescActivity":"Share of signups active in each week. W0 is the signup week.","nucleusCohortDescFirstPayment":"Share of signups who made their first payment by the end of each week. W0 is the signup week.","nucleusCohortDescAfterPayment":"Share of payers active each week. W0 counts only activity after the first payment.","nucleusCohortGridTitle":"Cohorts by week","nucleusCohortLowSample":"Rates are hidden for cohorts with fewer than {min} people","nucleusCohortNoBase":"The cohort has no members","nucleusCohortNoRegistrations":"No signups in this period.","nucleusCohortNoPayments":"No first payments in this period.","nucleusCohortWeekNotMatured":"The week has not ended yet","nucleusCohortSignupWeek":"Signup week","nucleusCohortFirstPaymentWeek":"First payment week","nucleusCohortPayers":"Payers","nucleusCohortMetricActivity":"Activity","nucleusCohortMetricFirstPayment":"First payment","nucleusCohortMetricAfterPayment":"After payment","nucleusDriversInsignificant":"Not significant (p ≥ 0.05)","nucleusDriversPinnedTitle":"Key signals","nucleusDriversFailureTitle":"When it failed","nucleusActivationPatternsTitle":"First steps and data access","nucleusActivationHint":"{users} users sent their first message in {period}. M1 uses a {m1Days}-day cohort.","nucleusActivationWallTitle":"Where people hit missing data","nucleusActivationWallSubtitle":"Events in the period · {events}. Users who hit an error within 24h of their first message · {firstDay}.","nucleusActivationOrderTitle":"Order of the first step","nucleusActivationOrderSubtitle":"Whether the earliest live manual connection was added before or after the first message","nucleusActivationDepthTitle":"Integrations connected","nucleusActivationDepthSubtitle":"By the number of live manual connections at calculation time","nucleusActivationIntentsTitle":"First request","nucleusActivationLowSample":"M1 needs at least {min} people with a completed observation window","nucleusM1NoBase":"No participants with a completed M1 window","nucleusActivationIntentsSubtitle":"Keywords in the first message determine its category. M1 for classified requests · {baseM1}. Completed observation windows in the {m1Days}-day cohort · {matured}.","nucleusActivationIntentsEmpty":"No classified first messages yet","nucleusActivationIntentsUndecrypted":"First messages skipped in this period due to decryption errors · {count}","nucleusActivationColGroup":"Group","nucleusActivationColActive2d":"Active 2d","nucleusActivationColM1":"M1","nucleusActivationColM1Title":"M1 measures return after signup. The M1 cohort period is shown above the table.","nucleusActivationColMedianMsgs":"Median msgs","nucleusActivationColEvents":"Events","nucleusActivationGroupConnectFirst":"Connected before chat","nucleusActivationGroupValueFirst":"Chat first, connected later","nucleusActivationGroupNoIntegration":"No integration","nucleusActivationIntentGreeting":"Greeting / probing","nucleusActivationIntentTenders":"Tenders / 44-FZ","nucleusActivationIntentLegal":"Legal / contracts","nucleusActivationIntentInventory":"Stock / procurement","nucleusActivationIntentDigest":"Daily digest / monitoring","nucleusActivationIntentFinance":"Finance: revenue / profit","nucleusActivationIntentAds":"Ads / promotion","nucleusActivationIntentReviews":"Reviews","nucleusActivationIntentCardsSeo":"Cards / SEO","nucleusActivationIntentDocuments":"Documents / 1C","nucleusActivationIntentIntegrations":"Connect an integration","nucleusActivationIntentSalesAnalytics":"Sales analytics","nucleusActivationIntentOther":"Other","nucleusEngSubDrivers":"Actions and outcomes","nucleusEngSubHabit":"Habit and base","nucleusEngSubReturn":"Return","nucleusEventLabelAnonGateExited":"Left the anon wall","nucleusEventLabelAnonGateShown":"Anon wall shown","nucleusEventLabelChatOpened":"Opened chat","nucleusEventLabelCheckoutOpened":"Opened checkout","nucleusEventLabelCheckoutScreenOpened":"Saw the checkout","nucleusEventLabelEmailVerified":"Verified email","nucleusEventLabelFirstDocument":"Brought own file","nucleusEventLabelFirstSession":"First session","nucleusEventLabelFirstTask":"Created a task","nucleusEventLabelHomeChipClick":"Home chip click","nucleusEventLabelHomeViewed":"Viewed home","nucleusEventLabelInboxSeen":"Opened inbox result","nucleusEventLabelIncompleteSignupNudge":"Incomplete-signup nudge","nucleusEventLabelMarketingPromptDecided":"Decided on marketing prompt","nucleusEventLabelMarketingPromptShown":"Marketing prompt shown","nucleusEventLabelNeedsInputRequested":"Input requested","nucleusEventLabelOauthCallback":"OAuth completed","nucleusEventLabelOauthStarted":"OAuth started","nucleusEventLabelOnboardingAbandoned":"Abandoned onboarding","nucleusEventLabelOnboardingCompleted":"Onboarding completed","nucleusEventLabelOnboardingPlanExited":"Left the price screen","nucleusEventLabelOnboardingSkipped":"Skipped onboarding","nucleusEventLabelOnboardingStarted":"Onboarding started","nucleusEventLabelOnboardingStepCompleted":"Onboarding step","nucleusEventLabelPaywallHit":"Hit paywall","nucleusEventLabelSendAttempted":"Send attempted","nucleusEventLabelSignedUp":"Signed up","nucleusEventLabelTrialStarted":"Started trial","nucleusEventLabelPromoRedeemed":"Redeemed a promo code","nucleusNetGrowthChurnHint":"People became inactive if they were active in the preceding full week and missed the next one.","nucleusSubTopics":"Topics","nucleusTopicsColFail":"Failures, %","nucleusTopicsColDelta":"Change in failure rate","nucleusTopicsColUsersDelta":"vs previous period","nucleusTopicsColVolume":"Chats and runs with outcomes","nucleusTopicsDeltaFlat":"0 pp","nucleusTopicsDeltaHint":"Change in failure rate vs the previous window of equal length, in points","nucleusTopicsDeltaNoBase":"Comparing requires at least {min} chats and runs with outcomes in each period","nucleusTopicsDetailUsersTrend":"People vs previous period","nucleusTopicsLoopNeedsPeriod":"Available for periods of {days} days or more","nucleusTopicsDetailChatFail":"Chat failures","nucleusTopicsDetailLoop":"Active in 3+ weeks","nucleusTopicsDetailLoopHint":"Share of people active in the topic across three or more calendar weeks","nucleusTopicsDetailTaskFail":"Task run failures","nucleusTopicsEmpty":"No classified topics yet","nucleusTopicsOfTotal":"of {n}","nucleusTopicsShowAll":"Show all {count} topics","nucleusTopicsSubtitle":"{days}-day window. Topics are based on chat titles and task names. Activity includes scheduled runs. Outcomes show how the work ended.","nucleusTopicsTitle":"What people come for","nucleusTitleTopicsTitle":"Activity by title","nucleusTitleTopicsPeople":"People with activity","nucleusRequestIntentsWindow":"{days} days before {date} (UTC)","nucleusRequestIntentsSource":"Pilot covering approved organizations. A request is a message from a person asking for a new task.","nucleusRequestIntentsCoverage":"Assigned to a topic: {classified} of {eligible} messages · authors: {people}","nucleusRequestIntentsUnknown":"Topic unknown: {count}","nucleusRequestIntentsNoTask":"No separate task: {count}","nucleusRequestIntentsUnlabeled":"Unlabeled: {count}","nucleusRequestIntentsAwaiting":"Results will appear as messages are classified.","nucleusRequestIntentsDisabled":"Request classification is disabled.","nucleusRequestIntentsDisabledWithData":"Request classification is disabled. This report shows previously classified messages.","nucleusRequestIntentsPilot":"Classification of the pilot sample is incomplete.","nucleusRequestIntentsNoSource":"There are no messages available for classification in this period.","nucleusRequestIntentsNoClassified":"No messages in this period were assigned a topic.","nucleusRequestIntentsComparisonPending":"Comparison requires all messages in both periods to be processed.","nucleusRequestIntentsLastLabeled":"Last classified: {date} (UTC)","nucleusRequestIntentsRequests":"Requests in topic","nucleusRequestIntentsReturning":"Repeat activity","nucleusRequestIntentsReturningHint":"Repeat activity counts people with requests in the topic across at least {weeks} calendar weeks. Available for periods of {days} days or more.","nucleusRequestIntentsTopicAbsent":"This topic has no data for the selected period.","nucleusRequestIntentsBack":"Back to topics","nucleusRequestIntentsCounts":"People: {people} · requests: {requests}","nucleusRequestIntentsNoTasks":"No tasks have been identified within this topic yet.","nucleusRequestIntentsUnmapped":"Requests without an identified task within the topic: {count}","nucleusRequestIntentsFacets":"Keywords and entities","nucleusRequestIntentsKeywords":"Keywords and phrases","nucleusRequestIntentsEntities":"Services and objects","nucleusTopicsUnclassified":"Uncategorized · {entries} titles from {users} users","pushOfferText":"Send notifications to this browser when the agent replies or asks?","pushOfferTextNative":"Send notifications to this phone when the agent replies or asks?","pushOfferTextTask":"The task is running in the background. Send a notification to this browser when it's done?","pushOfferTextTaskNative":"The task is running in the background. Send a notification to this phone when it's done?","pushOfferEnable":"Enable","pushOfferDismiss":"Dismiss","settingsObservationTitle":"Watch how I work","settingsObservationDescription":"The agent learns how you work in the browser. Passwords and keys are never recorded.","settingsObservationForget":"Forget the last hour","settingsObservationForgotten":"The last hour of observations was erased","settingsObservationExtract":"Analyze now","settingsObservationExtracted":"Facts saved: {count}","settingsObservationExtractEmpty":"Nothing to analyze yet","settingsObservationPending":"Not analyzed yet","settingsObservationInNotes":"Already processed","settingsObservationEmpty":"Nothing recorded yet","settingsObservationSteps":"{count} steps","settingsObservationUnreadable":"{count} more, written by an older version: nothing to show, but they can still be erased","settingsObservationHasMore":"Showing the latest {count}","announceNewBadge":"New","announceHide":"Hide announcement","channelRewardTitle":"Limit reset for subscribing","channelRewardSubtitle":"Subscribe to our Telegram or MAX channel and send a screenshot to support. We'll add a limit reset for a paid Pro or Max plan: when your weekly limit runs out, you can reset it instead of waiting for it to refresh.","relatedGuidesHeading":"Guides on this topic","resLinkAiAgents":"AI agents for business: what they are","resLinkAiBusiness":"AI for business: which solution to choose","resLinkAmocrm":"How to connect AI to amoCRM","resLinkAnalytics":"AI for marketplace analytics","resLinkBitrix":"How to connect AI to Bitrix24","resLinkBitrixAgents":"Best AI agents for Bitrix24","resLinkCards":"Optimizing WB and Ozon listings with AI","resLinkConnectors":"How to connect your business to AI: integration catalog","resLinkDashboard":"AI for sellers: dashboard, generator, agent","resLinkDocs":"AI for completion certificates and month-end paperwork","resLinkDocsFeature":"AI for documents: creation and recognition","resLinkGeo":"What is GEO, explained simply","resLinkIntegration":"{name} integration","resLinkIntegrationsHub":"Integration catalog for business","resLinkIntegrationsMarketplaces":"Marketplace integrations","resLinkIntegrationsCrm":"CRM integrations","resLinkMango":"AI for Mango Office telephony","resLinkMoysklad":"How to connect AI to MoySklad","resLinkOzon":"How to connect AI to Ozon","resLinkPriceAuto":"Automated repricing with AI","resLinkPricing":"AI pricing on marketplaces","resLinkReviews":"Auto-replies to Wildberries and Ozon reviews","resLinkRuAssistants":"Top Russian AI agents for business","resLinkSellerAuto":"How a seller can automate their business with AI","resLinkTopReviews":"ten review auto-reply services","resLinkTranscript":"AI speech analytics for calls","resLinkVsZapier":"AI agent or Make, Zapier, n8n","resLinkWb":"How to connect AI to Wildberries","settingsDevicesSessions":"Devices & sessions","runRetryCta":"Run again","runScheduledFor":"starts {at}","runScheduledHint":"This run is held until then because the plan window it needs is closed. The schedule itself did not move: the tick waits for the window to reopen and runs on its own.","taskRunOutputLoadFailed":"Failed to load the run output","runSilent":"nothing sent","runSilentHint":"The agent found nothing worth reporting, so no message was sent. The result stays here, in the run history.","groupDeliveryFixAction":"How to fix","groupDeliveryFixClose":"Got it","groupDeliveryFixDesc":"It looks like {bot} was removed from \"{group}\" or can no longer post there. Bring the bot back to the group and let it send messages; delivery recovers automatically after the next successful message.","groupDeliveryFixDescNoBot":"It looks like the bot was removed from \"{group}\" or can no longer post there. Bring the bot back to the group and let it send messages; delivery recovers automatically after the next successful message.","groupDeliveryFixTitle":"The bot lost access to the group","dialogSuspendedFixTitle":"The person stopped the dialog with the bot","dialogSuspendedFixDesc":"It looks like the person in \"{channel}\" stopped the dialog with the bot. No reconnect is needed: ask them to open the chat with the bot and press Start or send any message, and delivery resumes on its own.","nucleusTopicsScatterLegend":"Dot size shows the number of chats and runs with outcomes. Select a dot for topic details.","nucleusTopicsScatterTitle":"People and failure rate","nucleusTopicsOpenDetails":"Details for {topic}","nucleusTopicsFailNoBase":"No chats or runs with outcomes","nucleusTopicsLoopNoBase":"No users in this period","nucleusTopicsScatterVolume":"Volume: {n}","liveAppStatusStopped":"Stopped","liveAppStatusStarting":"Starting","liveAppStatusDetecting":"Checking HTTP response","liveAppStatusReady":"Server responding","liveAppStatusCrashed":"Crashed","liveAppStatusExpired":"Preview unavailable","liveAppPublicUrlWarning":"This URL is public: anyone with the link can open the app.","liveAppRefresh":"Refresh","liveAppWaiting":"Waiting for the app to come up…","liveAppLoadingPage":"Loading the preview page…","liveAppNoData":"No preview data.","liveAppFrameBlockedTitle":"The app did not load in the frame","liveAppFrameBlockedHint":"The cause is unknown: the page did not load in the preview. Open it in a new tab.","liveAppCrashedTitle":"The app crashed","liveAppCrashedExitCode":"Exit code: {code}","liveAppLogsEmpty":"Logs are empty.","liveAppLogsLoading":"Loading logs…","liveAppLogsFailed":"Could not load logs","liveAppAskAgentFix":"Ask the agent to fix it","liveAppFixPrefill":"The server process for preview “{name}” ended unexpectedly. Check the process, listening port and HTTP response, fix the cause and verify the user's workflow.","liveAppFixLogEvidence":"Captured server logs:\n{logs}","liveAppExpiredTitle":"Preview unavailable","liveAppExpiredHint":"Preview monitoring has ended. The server's current state is unconfirmed. Ask the agent to check it and restore the preview.","liveAppRestart":"Restart","liveAppRestartPrefill":"Restart the “{name}” preview.","connectorParusBaseUrlHint":"Application server address with its port, without the exchange service root.","connectorParusSrvRoot":"Exchange service root","connectorParusSrvRootHint":"From the service card in “Exchange services”; function addresses are resolved relative to it.","connectorParsecDomain":"Organisation","connectorParsecDomainHint":"ParsecNET organisation the operator signs in to. Leave empty for the system organisation","connectorParsecBaseUrlHint":"ParsecNET server address with the integration service port, usually http://server-address:10101","connectorRusguardBaseUrlHint":"Server IP or host name, no service path; behind a VPN, open the app on a computer in that network.","connectorBolidOrionUrlHint":"Integration module address with its port: http://server-address:8090, port 8091 for HTTPS.","connectorBolidOrionBasicHint":"Only if primary authorization is on in the module's settings.ini (IsNeedAuth=1).","connectorBolidOrionControlLogin":"Remote control login","connectorBolidOrionControlPassword":"Remote control password","connectorBolidOrionControlHint":"A Remote control password from the access database: needed for doors, alarms, IsTokenRequired=1.","connectorSigurServerUrlHint":"Sigur server address with the REST API port, for example http://192.168.0.10:9500, without /api/v1.","connectorPercoWebBaseUrlHint":"The PERCo-Web web interface address with its port, as in a browser; /api is added automatically.","attachmentsFailedToUpload":"Attachments did not upload. Remove them or attach again.","attachmentPreparationIncomplete":"Some attachments couldn’t be prepared","attachmentUnavailable":"File is no longer available","composerHandsDeclined":"Permission not granted","composerHandsDeclinedHint":"Allow it in the dialog to work on this computer","composerHandsUnavailable":"The desktop agent isn't available on this device","composerHandsUnavailableHint":"Open the desktop app or choose to work in the cloud","paymentWidgetLoadFailed":"The payment form did not load. Check your connection or ad blocker","integrationsCategoriesNavLabel":"Integration categories","integrationsCategoryBrowseAll":"Browse all","integrationsCategoryCtaTitle":"Try it in chat","integrationsCategoryOthers":"Other categories","integrationsSearchLabel":"Search integrations","integrationsSearchPlaceholder":"Find an integration","nucleusReliabilityNoErrorCode":"no code","nucleusToolCodeUnrecorded":"unrecorded","nucleusToolColCode":"Code","nucleusTabTrajectories":"Trajectories","nucleusTabTraces":"Traces","nucleusAutoReviewImpactDescription":"What would change if Jev’s shadow requests for approval were enforced.","nucleusAutoReviewImpactWindow":"Runs with review records ({count}) · {window} UTC","nucleusAutoReviewImpactAsk":"Would require approval","nucleusAutoReviewImpactAskHint":"Runs in which auto-review would ask for approval.","nucleusAutoReviewImpactAskUnknown":"The logs don’t yet show how many runs would require approval.","nucleusAutoReviewImpactCurrent":"Runs with a published approval card","nucleusAutoReviewImpactRefused":"Runs where asking for approval would refuse a call","nucleusAutoReviewImpactCounting":"An approval request may go through without a new card. A run can appear in several groups.","nucleusAutoReviewImpactReasons":"Why auto-review would ask for approval","nucleusAutoReviewImpactReason":"Reason","nucleusAutoReviewImpactRuns":"Runs","nucleusAutoReviewImpactUnknownReason":"Reason wasn’t recorded","nucleusAutoReviewImpactUnknownRoute":"Runs where the approval request’s effect is unknown · {count}","nucleusAutoReviewImpactIncomplete":"Runs with incomplete review data · {count}","nucleusAutoReviewImpactUnlinked":"Approval request observations without a run · {count}","nucleusAutoReviewImpactEmpty":"No runs with shadow review data in the selected window.","nucleusTracesHint":"Every agent run: steps, model and tool calls","nucleusTracesFilterName":"Trace name","nucleusTracesFilterReason":"Exit reason","nucleusTracesFilterTag":"Tag","nucleusTracesFilterSession":"Chat ID","nucleusTracesFilterUser":"User ID","nucleusTracesFilterOrg":"Organization ID","nucleusTracesFilterAgent":"Agent ID","nucleusTracesFilterExecution":"Run ID","nucleusTracesFilterLevel":"Level","nucleusTracesLevelDefault":"No issues","nucleusTracesLevelWarning":"Warning","nucleusTracesClearFilters":"Clear filters","nucleusTracesExport":"Download {format}","nucleusTracesExportFailed":"Couldn't export traces","nucleusTracesColDuration":"Duration","nucleusTracesEmpty":"No traces match these filters","nucleusTracesShown":"Shown: {n}","nucleusTracesLoadMore":"Show more","nucleusTracesSegments":"Segments: {n}","nucleusTracesCalls":"Model: {generations} · Tools: {tools}","nucleusTraceCardTitle":"Trace","nucleusTraceCardError":"Couldn't load the trace","nucleusTraceGoneTitle":"Trace not found","nucleusTraceGoneDesc":"This trace has no rows: the link is wrong or its retention has run out.","nucleusTraceSpans":"Steps","nucleusTraceScores":"Scores","nucleusTraceScorePassed":"Eval passed","nucleusTraceScoreHallucination":"Hallucination rate","nucleusTraceScoreGrounding":"Grounding","nucleusTraceScoreAcceptance":"Result acceptance","nucleusTraceScoreDiscontent":"Chat discontent","nucleusTraceScoreFeedback":"Report from the chat","nucleusTraceScoreHumanLabel":"Human label","nucleusTraceScoreOther":"Other reaction","nucleusTraceScoreNone":"No score","nucleusTraceScoreAnyValue":"Any value","nucleusTracesFilterScore":"Has score","nucleusTracesFilterScoreValue":"Score value","nucleusTracesScoresTitle":"Score crosstab","nucleusTracesScoresSubtitle":"Traces under the feed's filter by a pair of scores: row and column","nucleusTracesScoresRows":"Rows","nucleusTracesScoresColumns":"Columns","nucleusTracesScoresEmpty":"No traces with these scores under this filter","nucleusTraceMetadata":"Metadata","nucleusTraceTokensValue":"{input} → {output}","nucleusTraceFactReasoning":"Reasoning tokens","nucleusTraceCacheValue":"read {read}, write {write}","nucleusTraceCacheCountUnrecorded":"not recorded","nucleusTraceFactToolCall":"Call ID","nucleusTraceFactRequest":"Request ID","nucleusTraceKindRun":"Segment","nucleusTraceKindIteration":"Iteration","nucleusTraceKindGeneration":"Model call","nucleusTracesFilterQuery":"Trace name or error code","nucleusTracesFilterProvider":"Model provider","nucleusTracesFilterPrompt":"Prompt","nucleusTracesFilterPromptVersion":"Prompt version","nucleusTracesFilterInvalidOrg":"Enter a valid organization UUID.","nucleusTracesFilterMinDuration":"Longer than, sec","nucleusTracesFilterMaxDuration":"Shorter than, sec","nucleusTracesFilterMinCost":"Costlier than, $","nucleusTracesFacetsFailed":"Couldn't load filter values","nucleusTracesFacetsEmpty":"No matching filter values","nucleusTracesSegmentStatusFilter":"Outcome, exit reason, verdict, and level filters match individual run segments. Each trace row shows the last segment’s status.","nucleusTracesFacetWindow":"Model, provider and model finish reason use the last {window}.","nucleusTracesHistogramTitle":"Traces over time · UTC","nucleusTracesHistogramErrorShare":"Error share","nucleusTracesHistogramTooltip":"Traces {traces} · Failed or with an error {errors}","nucleusTracesViewList":"List","nucleusTracesViewLatency":"Latency","nucleusTracesLatencyTitle":"Duration percentiles","nucleusTracesLatencyWindow":"Over the last {window}","nucleusTracesLatencyCapped":"Window shorter than the period: last {window}","nucleusTracesLatencyPrecision":"bucketed quantiles, ±{pct}%","nucleusTracesLatencyEmpty":"No measurements under this filter","nucleusTracesColSamples":"Samples","nucleusTracesColP50":"p50","nucleusTracesColP90":"p90","nucleusTracesColP95":"p95","nucleusTracesColP99":"p99","nucleusTracesColTtftP50":"First token, p50","nucleusTracesColTtftP90":"First token, p90","nucleusTracesCostEstimate":"Estimate from model calls, not the amount charged","nucleusTracePrev":"Previous trace","nucleusTraceNext":"Next trace","nucleusTraceFactFinish":"Finish reason","nucleusTraceFactToolCalls":"Called tools","nucleusTraceFactParent":"Parent trace","nucleusTracesFilterVerdict":"Verdict","nucleusTracesFilterTool":"Tool","nucleusTracesFilterErrorCode":"Error code","nucleusTracesLevelError":"Error","nucleusTracesColTime":"Time","nucleusTracesColModels":"Models","nucleusTracesColErrors":"Errors","nucleusTraceFactCache":"Cache","nucleusTracesExportCapped":"Exported {count} of {total} traces","nucleusTracesExportCappedHint":"Narrow the filter to export the rest.","nucleusTraceExportJson":"Download JSON","nucleusTraceExportFailed":"Couldn't export the trace","nucleusTraceOpenChat":"Open chat","nucleusTraceSessionTraces":"All session traces","nucleusTracesFilterSearchFree":"Search “{value}”","nucleusTraceStatusUnfinished":"Unfinished","nucleusTraceLegendWait":"before first token","nucleusTraceLegendFirstToken":"first token","nucleusTraceLegendError":"error","nucleusTraceCollapseAll":"Collapse all","nucleusTraceExpandAll":"Expand all","nucleusTraceNoVerdict":"Not checked","nucleusTracePrevKeys":"↑ or K","nucleusTraceNextKeys":"↓ or J","nucleusTraceIds":"IDs","nucleusTraceFactFirstToken":"First token","nucleusTrajRuns":"Runs with tools","nucleusTrajRunsSub":"{calls} calls · median {p50} per run","nucleusTrajLength":"Calls per run, p90","nucleusTrajLengthSub":"median {p50} · longest run {longest}","nucleusTrajStalled":"Stalled","nucleusTrajStalledSub":"the repeat detector fired in {n} of {watched} runs","nucleusTrajStalledUnwatched":"recorded since 11 Nov 2026, no recorded runs in the period","nucleusTrajBroken":"Broke off on a failed call","nucleusTrajBrokenSub":"{n} of {ended} ended runs","nucleusTrajHistTitle":"Calls per run","nucleusTrajHistSub":"runs by tool-call count in the period","nucleusTrajHistTooltipLabel":"{bucket} calls","nucleusTrajHistTooltipValue":"{runs} runs · {share} · {calls} calls","nucleusTrajStallsTitle":"Where runs get stuck","nucleusTrajStallsSub":"the repeat detector's decisions: which tool it fired on and what it did","nucleusTrajStallsEmpty":"The repeat detector did not fire in the period.","nucleusTrajStallsUnwatched":"The repeat detector is recorded since 11 Nov 2026; no recorded runs in the period.","nucleusTrajBreakTitle":"Where the turn broke off","nucleusTrajBreakSub":"the run's last call failed, and the run ended failed, at a limit or blocked","nucleusTrajBreakEmpty":"No runs broke off on a failed call in the period.","nucleusTrajColDetector":"Detector","nucleusTrajColAction":"Action","nucleusTrajColFired":"Fired","nucleusTrajColFailureClass":"Class","nucleusTrajNoTool":"no call","nucleusTrajAction.warn":"warned","nucleusTrajAction.hint":"hinted","nucleusTrajAction.exhausted":"ran out of retries","nucleusTrajAction.block_call":"blocked the call","nucleusTrajAction.end_turn":"ended the turn","nucleusTrajAction.halt_run":"halted the run","nucleusTabCuration":"Curation","nucleusTabCapabilities":"Tools and skills","nucleusCapDescription":"What the agent works with, where it breaks, and which catalog skills work for nobody.","nucleusCapTotalsTitle":"Totals","nucleusCapToolCalls":"Tool calls","nucleusCapFailRate":"Failures","nucleusCapFailRateNote":"something of ours broke, of calls with an outcome","nucleusCapRejected":"Refused by a rule","nucleusCapRejectedNote":"a rule refused the call, not a breakage","nucleusCapSuspended":"Waited with no answer","nucleusCapSuspendedNote":"consent, a form or a person's hands","nucleusCapSkillReads":"Skill reads","nucleusCapSystemRead":"System skills read","nucleusCapSystemReadNote":"at least once in the window, of all system skills","nucleusCapToolsTitle":"Tools","nucleusCapToolsHint":"Red: failures from 5% that rose against the previous window.","nucleusCapToolsEmpty":"No tool calls.","nucleusCapColFailures":"Failures","nucleusCapColWaited":"Waited","nucleusCapColWaitedHint":"Calls that waited for consent, a form or a person's hands and got no answer within the window.","nucleusCapSignaturesTitle":"Failures by signature","nucleusCapSignaturesHint":"Code × tool. Highlighted: a signature absent from the previous window.","nucleusCapSignaturesEmpty":"No failures.","nucleusCapRuleVerdictsHint":"A rule refused the call. Not a breakage, but the model spends a step on it.","nucleusCapRuleVerdictsEmpty":"No rule refused a call.","nucleusCapNewSignature":"new","nucleusCapSkillsTitle":"Skills","nucleusCapSkillsHint":"Yellow: nearly all reads come from one person, which is one client, not the product.","nucleusCapSkillsEmpty":"No skill was read.","nucleusCapColReads":"Reads","nucleusCapCatalogTitle":"Catalog problems","nucleusCapCatalogHint":"System skills nobody read in the window (except ones created inside it), and reads of skills the catalog does not have.","nucleusCapCatalogEmpty":"No problems.","nucleusCapColSkillOrId":"Skill / id","nucleusCapColProblem":"Problem","nucleusCapColLastRead":"Last read","nucleusCapProblemUnread":"not read in the window","nucleusCapProblemDeleted":"a deleted skill is still read","nucleusCapProblemAbsent":"an id missing from the catalog is read","nucleusCurationNotRun":"The curator has not run yet: no skill is under observation and the ledger is empty.","nucleusCurationSwitchOff":"Switched off by SKILL_CURATOR_ENABLED.","nucleusCurationSwitchOn":"The switch is on; the first pass will start the observation clocks.","nucleusCurationActor.curator":"curator","nucleusCurationActor.operator":"operator","nucleusCurationTitle":"Catalog curation","nucleusCurationStateTitle":"Axis state","nucleusCurationTotal":"Skills in catalog","nucleusCurationArchived":"Archived","nucleusCurationObserved":"Under observation","nucleusCurationPinned":"Pinned","nucleusCurationClock":"Observation started {started}; the first automatic verdict is possible no earlier than {verdict}, as the rule needs {days} days of silence search could have broken.","nucleusCurationClockPending":"No observation clock is seeded yet: the curator has not made a pass. The first verdict becomes possible {days} days after it does.","nucleusCurationDryRun":"Dry run is on: verdicts are computed and logged, but no archive is applied.","nucleusCurationPreviewTitle":"What a pass would archive now","nucleusCurationPreviewSub":"Recomputed on every read by the same rules the job runs, not a stored verdict. Archiving from here is journalled with you as the actor and keeps the rule name as the reason.","nucleusCurationPreviewEmpty":"The rules would archive nothing right now.","nucleusCurationPreviewShown":"Showing {shown} of {total}.","nucleusCurationCapped":"cut by the run cap","nucleusCurationArchive":"Archive","nucleusCurationPin":"Pin","nucleusCurationColUse":"Use","nucleusCurationProposalsTitle":"Consolidation proposals","nucleusCurationProposalsSub":"The model found an overlap; accepting archives the absorbed skills. The survivor's text is not rewritten: it belongs to the migration chain.","nucleusCurationProposalsEmpty":"No open proposals.","nucleusCurationSurvivorMissing":"Survivor skill not found","nucleusCurationCounters":"{reads} reads, {offers} search offers","nucleusCurationAccept":"Accept (archives {n})","nucleusCurationReject":"Reject","nucleusCurationArchivedTitle":"Archived","nucleusCurationArchivedEmpty":"Nothing archived.","nucleusCurationRestore":"Restore","nucleusCurationLedgerTitle":"Decision ledger","nucleusCurationLedgerEmpty":"No entries.","nucleusColSkill":"Skill","nucleusCurationColReason":"Reason","nucleusCurationColActor":"Actor","nucleusCurationAction.seeded":"clock started","nucleusCurationAction.marked_stale":"flagged stale","nucleusCurationAction.reactivated":"back to active","nucleusCurationAction.archived":"archived","nucleusCurationAction.restored":"restored","nucleusCurationAction.pinned":"pinned","nucleusCurationAction.unpinned":"unpinned","nucleusCurationAction.proposed":"merge proposed","nucleusCurationReason.pinned":"pinned","nucleusCurationReason.connector_bound":"reached by connector, not search","nucleusCurationReason.loaded_in_session":"loaded in a live session","nucleusCurationReason.authored_in_migration_chain":"authored in the migration chain","nucleusCurationReason.clock_seeded":"observation clock started","nucleusCurationReason.under_observation":"still under observation","nucleusCurationReason.too_few_offers":"too few offers to judge","nucleusCurationReason.withheld_by_run_cap":"withheld by the run cap","nucleusCurationReason.never_surfaced":"search never surfaced it","nucleusCurationReason.offered_never_read":"offered, never opened","nucleusCurationReason.recently_active":"read recently","nucleusCurationReason.already_archived":"already archived","nucleusCurationReason.no_activity_since_observation_started":"silent since observation started","nucleusCurationReason.used_again":"read again","nucleusCurationMode.absorb":"append sections","nucleusCurationMode.umbrella":"widen into an umbrella","nucleusCurationMode.demote":"move into support files","nucleusCurationModeUnstated":"mode not stated","nucleusCurationStale":"Stale","nucleusCurationStaleTitle":"Stale queue","nucleusCurationStaleSub":"Flagged after {stale} days without a read and still on the surface: search offers them, the agent can load them. They leave only after {archive} days, so this queue is the window for disagreeing with the verdict before it removes anything.","nucleusCurationStaleEmpty":"Nothing is flagged stale.","nucleusCurationReason.manual":"by hand","nucleusQualityFlagToolFailures":"Tool failures","nucleusQualityFlagAngry":"Irritation","nucleusQualityFlagBroken":"Didn’t work","nucleusQualityFlagReask":"Re-ask","nucleusQualityFlagSessionRetry":"Task restarted","nucleusQualityFlagThumbsDown":"Low rating","nucleusQualityFlagUndelivered":"File not received","nucleusQualityFlagWrong":"Agent was wrong","nucleusQualityStreak":"streak {n}","nucleusCoversTitle":"Marketing covers","nucleusCoversDownloadAll":"Download all JPG","nucleusCoversTabPublications":"Publications","nucleusCoversTabStore":"Stores","nucleusCoversTabBrand":"Brand","nucleusCoversPlatformCatalog":"Catalog","nucleusCoversPlatforms":"Platforms","nucleusCoversListingShort":"Short description","nucleusCoversListingFull":"Full description","nucleusCoversCharCount":"{count} chars","nucleusCoversSearchPlaceholder":"Search by name","nucleusCoversViewGrid":"Grid","nucleusCoversViewList":"List","nucleusCoversCaptureFailed":"Could not render the image","nucleusCoversSaveFailed":"Could not save the cover","nucleusCoversSavePartial":"Some covers were not saved","nucleusCoversCoverOne":"cover","nucleusCoversCoverFew":"covers","nucleusCoversCoverMany":"covers","nucleusCoversShotOne":"screenshot","nucleusCoversShotFew":"screenshots","nucleusCoversShotMany":"screenshots","skillSource.system":"System","skillSource.custom":"Custom","skillSource.curated":"Curated","skillSource.builtin":"Built-in","skillSource.manual":"Manual","storePurchasesUnavailableTitle":"Purchases are unavailable here","storePurchasesRegionUnavailable":"The app store does not take payments in your region. A plan on your account works here too.","storePurchasesWebSubscriptionActive":"You already have an active subscription bought on the web. Manage it there.","storePurchasesOtherStoreRail":"This subscription was bought in another store. Manage it where you bought it.","storePurchasesTeamWebOnly":"The Team plan and company invoices aren't available in the app.","storePurchasesStorefrontUnknown":"Could not determine the store on this device.","storePurchasesUnpriced":"The store did not report a price. Try again later.","storePurchasesVendorBilled":"This account's plan is sold by another platform and can't be set up here.","storePurchasesNotSold":"Plans are not sold here: the plan comes from your license or the platform this account is connected through.","storeRestorePurchases":"Restore purchases","storeRestoreDone":"Purchases restored","storeRestoreNothing":"Nothing to restore","storeManageSubscription":"Manage subscription in the store","choosePlanTitle":"Choose a plan","onboardingPlanTrialTitle":"A week of {plan} for free","onboardingPlanPitch":"Your AI coworker works in your services and sees the job through.","onboardingPlanTrialActive":"Your {plan} week is on","onboardingPlanTrialActiveHint":"Until {date}. No card, nothing will be charged.","onboardingPlanActive":"Your {plan} plan is on","onboardingPlanActiveHint":"Until {date}.","onboardingPlanNext":"Next","onboardingPlanOfferTitle":"The {plan} plan","trialStoreChargeNote":"{provider} will charge you on {date} unless you cancel the subscription.","storePaywallSubtitle":"Billed by the app store. The store sets the price. Cancel any time from your store account.","storePaywallPeriodMonthly":"per month","storePaywallPeriodQuarterly":"per quarter","storePaywallPeriodYearly":"per year","storePaywallPurchaseFailed":"The purchase could not be completed","storePaywallPurchaseCancelled":"Purchase canceled","storePaywallPurchased":"Purchase complete","storePaywallPaymentPending":"The store hasn't confirmed the payment yet","storePaywallPaymentPendingDescription":"Your plan turns on automatically once the store confirms it. No need to buy again.","storePaywallConsentNote":"By buying you agree that your purchase and usage data may be shared with the app store to handle refund requests.","storeTrialFreeDays":"{days} free","storeTrialRenewNote":"When the free trial ends, the subscription renews at the price shown. You can cancel it any time before the trial ends.","storePaywallRestoreFailed":"Purchases could not be restored","ucPnlBest1":"Month-end close: company profit is known, but the per-unit split gets rebuilt in Excel every time.","ucPnlBest2":"The planning-meeting argument about which line of business earns and which lives off the others.","ucPnlBest3":"1C has no analytics filled in per business unit, so there is nothing to allocate costs by.","ucPnlOutcome":"Unit          Revenue      Costs        Profit\nWholesale   12,400,000    9,800,000    2,600,000\nRetail       4,100,000    4,350,000     -250,000\nService      1,900,000    1,200,000      700,000\nUnallocated        n/a    1,050,000   -1,050,000\nRent and accounting: no split base was given,\nso these amounts were left unallocated.","ucPnlInputs":"You'll need 1C and the Tochka bank feed. From you: the period, the list of units and how to split shared costs (rent, accounting, management).","ucPnlCheck":"Review your P&L. List:\n- line items assigned to a unit by payment description rather than by the analytics in 1C;\n- costs that landed in \"not allocated\" and why no base was found for them;\n- documents posted within the period but belonging to the previous month;\n- units that have revenue but no direct costs, since that doesn't happen;\n- intercompany turnover between units: did you net it out or count it twice.\nWhatever you can recalculate yourself, show as a \"proposed changes\" list; leave debatable analytics to me.","ucBankReconBest1":"Month-end close, when the bank balance and the 1C balance disagree and you need the exact rows.","ucBankReconBest2":"Several current accounts and a steady flow of small payments, impossible to check by eye.","ucBankReconBest3":"The period's postings haven't been entered yet, so there is nothing to reconcile against.","ucBankReconOutcome":"412 of 418 operations matched. Six did not:\n14.03  Supplier A       120,000  in bank, not in 1C\n16.03  Romashka LLC      45,000  in 1C, not in bank\n21.03  Supplier B        18,500  amounts differ by 500\nTotal discrepancy: 143,500 ₽.\nTwo more rows matched on amount alone (number and\ndate disagree), look at those first.","ucBankReconInputs":"You'll need 1C and the bank: Tochka or a statement in 1C format. From you: the period and the list of accounts, if there are several.","ucBankReconCheck":"Review your reconciliation. List:\n- operations matched on fewer than all three attributes;\n- discrepancies explained by a shifted payment date rather than an error;\n- payees that have several similarly named records in 1C;\n- rows where the payee was inferred from the payment description rather than from the bank details;\n- the total discrepancy amount and which rows make it up.\nDon't fix anything silently: whatever you can correct yourself, show as a \"proposed changes\" list.","ucReceivablesBest1":"The weekly collections round, where the list is rebuilt by hand from exports every time.","ucReceivablesBest2":"You need to tell \"pays late\" apart from \"stopped paying\": those are two different calls.","ucReceivablesBest3":"Contract payment terms aren't entered in 1C, so there is no baseline to count overdue days from.","ucReceivablesOutcome":"Call these first:\nRomashka LLC   820,000 ₽   47 days overdue\nSupplier A     310,000 ₽   21 days overdue\nI. Smirnov      95,000 ₽    9 days overdue\nTotal overdue: 1,225,000 ₽ across 14 customers.\nTwo have no payment term in 1C: overdue days were\ncounted from the shipment date, so double-check those.","ucReceivablesInputs":"You'll need 1C and Diadoc. From you: the date the debt is measured on and how many overdue days put a customer into the queue.","ucReceivablesCheck":"Review the summary. List:\n- debts closed by a prepayment or an offset but still left in the calculation;\n- customers whose payments weren't linked to specific invoices;\n- rows where overdue days were counted from shipment because the term is not filled in;\n- installment contracts where there is in fact no overdue amount;\n- the amount that must not be quoted to the customer until accounting confirms it.","ucReconActBest1":"A quarterly reconciliation with a regular supplier, dozens of documents, some of them arriving via EDI.","ucReconActBest2":"The counterparty sent their own statement and you need to see whose document fell out of whose books.","ucReconActBest3":"Some of the primary documents travel on paper. They aren't in Diadoc, so the statement comes out incomplete.","ucReconActOutcome":"Reconciliation with Romashka LLC, Q1\nOur balance:           1,240,000 ₽\nTheir balance:         1,186,000 ₽\nGap of 54,000 ₽, two rows:\nUPD no. 314 of 12.02 for 54,000: absent on their side\nUPD no. 288 of 05.02: sent via EDI, never signed\nBoth rows are marked \"needs a decision\" and left for\nthe accountant: the agent does not fix them silently.","ucReconActInputs":"You'll need Diadoc and 1C. From you: the counterparty, the reconciliation period and your own statement form, if you don't use the standard one.","ucReconActCheck":"Review the reconciliation statement. List:\n- documents matched only by amount, without a matching number or date;\n- corrected and adjustment UPDs: was the original document counted twice;\n- documents sent via EDI but not signed by the counterparty;\n- rows where VAT was calculated at a rate different from the one stated in the document;\n- the balance discrepancy and exactly which rows it is made of.\nDon't fix anything silently: leave debatable rows in \"needs a decision\", the accountant closes those.","ucDupPaymentsBest1":"Invoices get paid by several people, and the same invoice occasionally goes out twice.","ucDupPaymentsBest2":"Lots of recurring charges (services, acquiring, fees), and some haven't been needed for years.","ucDupPaymentsBest3":"You have many identical scheduled payments, rent or leasing: without an exclusion list the report is just those.","ucDupPaymentsOutcome":"Looks doubled, 3 pairs:\n05.04 and 08.04  Supplier A     180,000  invoice no. 121\n12.04 and 12.04  Romashka LLC    46,000  invoice no. 87\nForgotten recurring charges:\nEmail service  3,900 a month, paid for 14 months\nPossible overpayment: 226,000 ₽.\nTwo rows may be partial payments of one invoice;\nonly a call to the supplier will settle that.","ucDupPaymentsInputs":"You'll need Tochka and 1C. From you: the period, how many days apart two identical payments look suspicious, and the list of recurring charges.","ucDupPaymentsCheck":"Review the list. List:\n- pairs where only the amount matched while the payee or the grounds differ;\n- partial payments of one invoice that you took for a double payment;\n- refunds and reversals that close a duplicate you found (such rows don't belong on the list);\n- payments whose grounds weren't found because the document isn't posted, not because it doesn't exist;\n- the total possible overpayment and which rows went into it.\nMark what can be verified from the data and what requires a call to the supplier.","ucCashGapBest1":"Monday morning, deciding which invoices go out for payment this week and which ones wait.","ucCashGapBest2":"Several accounts and dates that never move: taxes, payroll, leasing instalments.","ucCashGapBest3":"Upcoming payments aren't recorded anywhere, so a calendar built from past charges alone shows nothing.","ucCashGapOutcome":"Payment calendar, 15-21 April\nMon 15   balance 2,100,000   due     640,000\nTue 16   balance 1,460,000   due   1,380,000\nThu 18   balance    80,000   payroll 1,150,000\nShort on 18 April by 1,070,000 ₽.\nThe gap disappears if the 1,200,000 from Romashka LLC\narrives on time. We found no such date in the contract:\nit is placed from their past payment behavior.","ucCashGapInputs":"You'll need Tochka and 1C. From you: how many days ahead we plan, which payments cannot be moved and the minimum balance to keep.","ucCashGapCheck":"Review the calendar. List:\n- inflow lines placed on a date that isn't in the contract;\n- payments without a deadline that you spread across days at your own discretion;\n- fixed-date obligations that ended up in the \"move\" list (those must not be touched);\n- partially paid invoices: what amount is left and which day you placed it on;\n- the gap day and the shortfall: which rows it is made of.\nSeparately, say whether the gap disappears if the largest expected payment is removed.","ucCashDigestBest1":"The owner wants to see the accounts before the first meeting without opening the bank client.","ucCashDigestBest2":"Several legal entities and accounts, money moving between them, the big picture blurred.","ucCashDigestBest3":"Decisions are made on the balance at this exact moment, while the summary describes yesterday.","ucCashDigestOutcome":"Summary for 14 April\nBalance across accounts: 3,240,000 ₽, +180,000 today\nIn  640,000 ₽, 4 operations\nOut 460,000 ₽, 11 operations\nStands out:\n• 320,000 to Supplier B, first ever payment to this payee\n• 12,000 on a Saturday, Romashka LLC\nThis is yesterday, not your balance right now.","ucCashDigestInputs":"You'll need Tochka and Telegram. From you: the send time, the list of accounts and what counts as unusual: an amount, a new payee, a weekend charge.","ucCashDigestCheck":"Review the summaries for the last [7] days. List:\n- days where the closing balance didn't match the next day's opening balance;\n- operations that landed in \"unusual\" more than once: it's time to treat them as regular;\n- transfers between our own accounts counted as both an inflow and an outflow;\n- days with no operations: was the summary sent or silently skipped;\n- payees you called new although they had been paid before.\nSuggest which large-amount threshold fits our turnover more accurately.","ucInvoiceCheckBest1":"Invoices arrive in chat and by email from different managers, one person sends them all to the bank.","ucInvoiceCheckBest2":"Bank details can be swapped in an email: check against the 1C record, not the email signature.","ucInvoiceCheckBest3":"It's the first invoice from a new supplier, with no record and no contract in 1C to check against.","ucInvoiceCheckOutcome":"Invoice no. 4471, Romashka LLC, 348,000 ₽\nTax ID and bank account   match the record in 1C\nContract price            matches\nAmount in words           differs from figures by 800\nSame invoice already paid not found\nVerdict: don't pay yet, confirm the amount first.\nThe \"due date\" field came out unclear, so the agent left\nit marked unverified rather than guessing.","ucInvoiceCheckInputs":"You'll need 1C and Diadoc. From you: the invoice itself (a PDF, a photo or an EDI document). If the contract isn't in 1C, state the terms in text.","ucInvoiceCheckCheck":"Review your invoice check. List:\n- fields recognized with low confidence: show exactly what you read;\n- details taken not from the invoice but from the email or a previous document;\n- mismatches between the amount in words and in figures, the sum of the lines and the total, the rate and the VAT amount;\n- supplier records with a similar name or a different bank account in 1C;\n- the grounds on which you judged the invoice a duplicate or, conversely, a new one.\nSay plainly what was missing for an unambiguous verdict.","ucCashFlowBest1":"A report for a bank or an investor that needs the shape of the cash flow, not account turnover.","ucCashFlowBest2":"There is profit but no cash, and you need to see where it went: stock, customer debt or loan repayment.","ucCashFlowBest3":"Cash flow line items aren't filled in in 1C, so there is nothing to sort operations by activity type with.","ucCashFlowOutcome":"Cash movement, March\nEveryday operations          +2,340,000\nEquipment purchases            -890,000\nLoans and borrowings           -450,000\nClosing balance 4,120,000 ₽ matches the bank to the\nkopeck, so the figures add up.\nNeeds your call: leasing of 210,000. Do you count it as\nborrowing or as everyday operations?","ucCashFlowInputs":"You'll need 1C and Tochka. From you: the period and your rules for the debatable items (leasing, founder loans, equipment bought in instalments).","ucCashFlowCheck":"Review the cash flow statement. List:\n- the difference between the calculated closing balance and the statement balance, if there is one;\n- operations from \"needs classification\" and why the section couldn't be determined;\n- internal transfers between accounts: did you net them out or count them as turnover;\n- payments assigned to a section by payment description rather than by the cash flow item in 1C;\n- large one-off operations that distort the period's operating flow.\nWhatever you can reclassify by the rule, show as a list; leave the rest to me.","ucDsoBest1":"You need to show the bank or the board whether customer settlements sped up or slowed down.","ucDsoBest2":"You changed the deferral terms and want to see it reflected in actual payment days.","ucDsoBest3":"You want a list of debtors to call, but this is a metric and its trend, not a collections plan.","ucDsoOutcome":"Average days to payment\nJan 48    Feb 44    Mar 39    Apr 41\nBy customer:\nRomashka LLC   62 days, was 71\nSupplier A     28 days, unchanged\nCounted on revenue excluding VAT, prepayments ignored.\nFour customers have fewer than three shipments:\ntheir figures are shaky, don't build conclusions on them.","ucDsoInputs":"You'll need 1C and Google Sheets. From you: the period, the granularity and the formula (revenue with or without VAT, prepayments in or out).","ucDsoCheck":"Review the turnover calculation. List:\n- customers whose metric was calculated on fewer than [three] shipments;\n- months where the average balance was taken from two points instead of snapshots;\n- the effect of large one-off shipments and prepayments on the final figure (show the numbers with and without them);\n- bad and disputed debts that push the average days up and turnover down;\n- which conclusions about the trend are backed by data and which are your interpretation.\nState the formula you used explicitly.","ucSbisActBest1":"The counterparty works through SBIS and sends their own statement: it needs a line-by-line check, not a total.","ucSbisActBest2":"The statement is agreed over several rounds and you need to see what changed between versions.","ucSbisActBest3":"Settlements run in several currencies or through agency schemes, so line matching will invent discrepancies.","ucSbisActOutcome":"Reconciliation with Supplier A, Q2\n96 rows in the statement, 91 matched.\nno. 1042 of 14.05   240,000  we have it, they don't\nno. 1077 of 30.06   118,000  status \"rejected\"\nno. 1081 of 30.06    36,000  amounts differ by 6,000\nThe 388,000 gap is fully broken down, row by row.\nTwo rows we can fix on our side, the third has to be\nagreed with the counterparty.","ucSbisActInputs":"You'll need SBIS and 1C. From you: the counterparty, the period and the statement the counterparty sent, if you already have it.","ucSbisActCheck":"Review the reconciliation statement. List:\n- lines matched by amount without a matching document number or date;\n- documents in \"sent\" or \"rejected\" status that you counted as agreed;\n- the part of the balance discrepancy that didn't break down into specific lines;\n- offsets, prepayments and refunds recorded by the two sides in different periods;\n- lines that got into the statement from another contract with the same counterparty.\nSay what can be fixed on our side before signing and what will have to be agreed with the counterparty.","ucEdoInboxBest1":"Dozens of incoming documents a week, some left unsigned in EDI simply because nobody got to them.","ucEdoInboxBest2":"A supplier keeps sending price and quantity that differ from the order; catch it before signing.","ucEdoInboxBest3":"Purchase orders aren't created in 1C, so there's nothing to compare against and you just get a register.","ucEdoInboxOutcome":"Incoming this week: 34 documents\nSafe to post              26\nWaiting for your signature 5\nDisagree with the order    3:\nSupplier A, UPD no. 88: price 4% above the order\nRomashka LLC, certificate no. 12: quantity 100 instead of 90\nSupplier B, UPD no. 51: no matching order in 1C at all\nDon't sign these three until the supplier replies.","ucEdoInboxInputs":"You'll need Diadoc and 1C. From you: the period to process and the price and quantity deviation below which a difference isn't worth showing.","ucEdoInboxCheck":"Review the processing. List:\n- documents linked to an order by amount or date, without a matching number;\n- items where the product was matched by name rather than by SKU;\n- within-tolerance discrepancies that repeat with the same supplier month after month;\n- adjustment and corrected documents: did you link them to the original or count them as separate;\n- documents with no order: are they really absent from 1C or were you looking in the wrong period.\nMark what can be posted without questions and what must not be signed until the supplier responds.","ucClosingDocsBest1":"Month-end close, when some certificates came via EDI, some by email and some never came at all.","ucClosingDocsBest2":"An audit or an accounting request: you must show fast which shipments aren't backed by documents.","ucClosingDocsBest3":"A sizeable share of primary documents travels on paper; the agent won't see them and will call them missing.","ucClosingDocsOutcome":"March close: 148 shipments\nDocuments present and signed      129\nSent but not signed                11\nNever arrived: 8, worth 1,240,000 ₽\nDraft emails are ready but unsent, read them first.\nTwo customers send paper documents that will never\nbe in EDI: they landed on the missing list for nothing.","ucClosingDocsInputs":"You'll need 1C, Diadoc and email. From you: the month being closed and the customers whose documents travel outside EDI, on paper or their portal.","ucClosingDocsCheck":"Review the package. List:\n- sales where a document was found by amount but the number or date didn't match;\n- customers on the \"missing\" list whose document is in email but not in EDI;\n- documents sent but not signed (those cannot be counted as closed);\n- continuing services where the certificate legitimately belongs to the next month;\n- the bottom line: how many sales are closed and for what amount documents are missing.\nDon't send the draft letters: show as a list who you intend to write to and with what text.","ucDiffEasy":"Easy","ucDiffMedium":"Medium","ucDiffHard":"Hard","ucFreqDaily":"every day","ucFreqWeekly":"once a week","ucFreqBiweekly":"once every two weeks","ucFreqMonthly":"once a month","ucFreqQuarterly":"once a quarter","ucFreqOnEvent":"on an event","ucFreqOneTime":"set up once","ucDeliveryChatTable":"a table in the reply","ucDeliveryChatReport":"a breakdown in the reply","ucDeliveryXlsx":"an .xlsx file","ucDeliverySheet":"a Google Sheet","ucDeliveryDoc":"a Google Doc","ucDeliveryDrafts":"ready drafts","ucDeliveryDigest":"a digest in the chat","ucDeliveryTracker":"issues in the tracker","ucMinutes":"{count} min","ucBestFor":"Who it fits","ucNotFor":"When it won't work","ucOutcome":"What you get","ucOutcomeHint":"A sample on made-up data; your numbers will be your own.","ucPromptRun":"Prompt for the agent","ucInputsLabel":"What you set","ucCheckPrompt":"Check the result","ucCheckPromptHint":"A second prompt: the agent uses it to review its own work and show what's left for you.","ucSalesDropBest1":"Revenue fell, but in each dashboard on its own everything looks \"roughly as usual\".","ucSalesDropBest2":"You need to separate a general demand dip from problems with specific listings, since the fixes differ.","ucSalesDropBest3":"The operating model changed mid-period: FBS to FBO, or a new legal entity. Before and after aren't comparable.","ucSalesDropOutcome":"Revenue drop, March: −18% (−1,240,000 ₽)\nOzon     −6%   price down, orders flat  −310,000 ₽\nWB      −27%   2,100 fewer orders       −930,000 ₽\nTop 3 items behind the drop:\n  ART-4471  −340,000 ₽  14 days out of stock\n  ART-2210  −210,000 ₽  priced 12% below last month\n  ART-9008  −155,000 ₽  returns 9% → 21%\nExcluded: 240,000 ₽ from SKUs you marked clearance","ucSalesDropInputs":"Connect Ozon and Wildberries. From you: the period, what to compare against and the items to leave out (clearance stock, discontinued lines).","ucSalesDropCheck":"Review the analysis. List:\n- SKUs where the decline was calculated on fewer than [30] orders in one of the periods;\n- items that were out of stock, and this got confused with a demand decline;\n- comparisons where the periods have a different number of days or a different number of marketplace promos;\n- cases where revenue fell but margin grew (that isn't a problem);\n- which explanations of the decline you confirmed with a figure and which remain hypotheses.","ucRevDashBest1":"The same report is needed by several people at once, and each asks for their own copy.","ucRevDashBest2":"You want the numbers to live at a link and refresh themselves instead of arriving by email.","ucRevDashBest3":"The channels and breakdowns are different every time. A schedule pays off once the format has settled.","ucRevDashOutcome":"Sheet \"Dashboard\" · refreshed Mon 08:40\nChannel         Revenue, ₽   vs last week\nOzon             2,410,000       +6%\nWildberries      1,870,000       −3%\nRetail (1C)        640,000       +1%\nTotal            4,920,000       +2%\nWeek Jun 09–15: Wildberries returned nothing,\nrow flagged \"no data\" and left out of the total","ucRevDashInputs":"Connect Ozon, Wildberries and Google Sheets. From you: the day and time of the refresh, the list of channels and a link to an empty spreadsheet.","ucRevDashCheck":"Review the dashboard and the refresh schedule. List:\n- weeks where the data is incomplete but looks normal on the chart;\n- channels where revenue comes with a marketplace delay and the first days later change retroactively;\n- formulas and charts that will break if the number of rows or columns on the \"Data\" sheet changes;\n- what happens when a source doesn't respond: where a blank stays and where a zero gets substituted;\n- who receives the summary after a refresh and what it must not show without a human.\nWhatever you can fix yourself, show as a \"proposed changes\" list; leave the rest to me.","ucWbReturnsBest1":"The warehouse complains about the flow of returns; sales is sure it's the listing.","ucWbReturnsBest2":"You need to work out whose area it is: the listing, the size chart, the packaging or the warehouse.","ucWbReturnsBest3":"Items with one-off sales: on five orders a return rate means nothing at all.","ucWbReturnsOutcome":"WB returns, May → June: 11.4% → 16.2%\nReason                 Units  Share   Loss, ₽\nWrong size               412    38%    268,000\nDefects and damage       190    17%    143,000\nDoesn't match photos     151    14%     98,000\nNo reason given          338    31%        n/a\nReturn logistics counted separately: 121,000 ₽\nSkipped: 47 items with under 20 orders in period","ucWbReturnsInputs":"Connect Wildberries. From you: the period, what to compare against and how many orders an item needs before its number counts.","ucWbReturnsCheck":"Review the analysis. List:\n- SKUs where the conclusion rests on fewer than [20] orders;\n- reasons you merged into one group, and on what basis;\n- cases where returns grew together with sales and nothing changed in relative terms;\n- losses with and without logistics (show both figures);\n- which of the conclusions can be verified from the data and which is your hypothesis.","ucSalesMergeBest1":"Every report starts with four exports being copy-pasted into one file.","ucSalesMergeBest2":"You need a raw consolidated base for whatever report comes next, not ready-made conclusions.","ucSalesMergeBest3":"The products share neither an SKU code nor a barcode, so there is simply nothing to match on.","ucSalesMergeOutcome":"Sheet \"Sales\", June · 4 sources · 8,412 rows\nSKU       Name              Channel  Qty   Amount, ₽\nKRS-101   Loft armchair     Ozon     118     472,000\nKRS-101   Loft chair, grey  1C        34     139,400\nTBL-330   Dining table      WB        76     304,000\nDuplicates removed between 1C and CRM: 92 rows\nSheet \"Unmatched\": 143 rows worth 611,000 ₽,\nno shared SKU code and no barcode to match on","ucSalesMergeInputs":"Connect 1C, Bitrix24, Ozon and Wildberries. From you: the period, your SKU mapping sheet if you keep one, and whose price counts as primary.","ucSalesMergeCheck":"Review the merge. List:\n- items matched by name rather than by SKU or barcode;\n- rows that could still be duplicates: one shipment in 1C and a deal in the CRM;\n- channels where revenue was taken with VAT while the others are without;\n- orders that fell into the period on different dates in different systems: shipment, payment, creation;\n- the share of rows left unmatched and what amount they carry.\nWhatever you can match up yourself, show as a \"proposed changes\" list; leave the rest to me.","ucMarginAnomalyBest1":"The marketplace changed its fees and you need to see which items lost all their profit.","ucMarginAnomalyBest2":"Purchase prices rose at some suppliers only, and you want to see where that already shows.","ucMarginAnomalyBest3":"Cost of goods in 1C isn't current: margin will compute, but the swings describe your reference data, not the market.","ucMarginAnomalyOutcome":"Margin by item, weeks 22-25\nItem       Usual  Week 25  Deviation  Main factor\nART-4471    24%      11%     −13 pp    fee up 6 pp\nART-2210    31%      19%     −12 pp    promo discount\nART-9008    18%       9%      −9 pp    logistics x1.8\nART-1102    22%      27%      +5 pp    cheaper supply\nCost of goods taken from 1C at shipment date.\n6 items have none, so they stayed out of the math.","ucMarginAnomalyInputs":"Connect Ozon, Wildberries and 1C. From you: how many weeks to look back, what size of swing counts as notable, and the date to price cost of goods at.","ucMarginAnomalyCheck":"Review the margin calculation. List:\n- SKUs where the deviation rests on fewer than [20] sales in a week;\n- items where cost of goods wasn't taken as of the shipment date or is missing;\n- cases where margin dropped because of a one-off marketplace compensation or penalty rather than price;\n- costs you didn't allocate to SKUs and left in a common pile;\n- deviations where the factor was named on your judgement rather than derived from the breakdown.","ucMoMBest1":"Once a month the board needs the same table, counted the same way as last time.","ucMoMBest2":"You want to know fast whether growth came from order count or order value: different stories.","ucMoMBest3":"The month isn't closed yet: some shipments and returns land later and the comparison drifts.","ucMoMOutcome":"May → June, revenue by shipment\nMetric              May        June       Δ\nRevenue, ₽    8,420,000   9,110,000     +8%\nOrders            3,180       3,210      +1%\nAvg order, ₽      2,648       2,838      +7%\nGrowth came from order value, not order count.\nBut June had 21 working days against 19, and one\n640,000 ₽ order accounts for a third of the gain.","ucMoMInputs":"Connect Ozon, Wildberries and 1C. From you: which two months to compare and what counts as revenue (shipment or payment).","ucMoMCheck":"Review the comparison. List:\n- differences between the months unrelated to demand: working days, promos, holidays;\n- rows where the growth came from a single large order (show the figure without it);\n- categories where the comparison base is under [50] orders and the percentages mean nothing;\n- returns that belong to the previous month but landed in the current one;\n- which percentages were calculated off a small base and look bigger than they are.","ucFunnelLeaksBest1":"The sales head is sure it's the price, and nobody has the numbers stage by stage.","ucFunnelLeaksBest2":"You changed the script or the stage order and want to see if the transitions moved.","ucFunnelLeaksBest3":"Reps move stages retroactively in batches: the history shows a CRM cleanup day, not the actual process.","ucFunnelLeaksOutcome":"Bitrix24 funnel, June (May in brackets)\nStage           Deals   Moved on       Time\nNew               840\nQualified         512    61% (66%)   1.2 days\nQuote sent        291    57% (58%)   3.4 days\nInvoice issued    140    48% (61%)   6.1 days\nPaid               98    70% (69%)   2.0 days\nInvoice stage down 13 pp; 34 deals moved in a batch","ucFunnelLeaksInputs":"Connect Bitrix24 or amoCRM. From you: the period, what to compare against, and which stages are real work rather than admin.","ucFunnelLeaksCheck":"Review the funnel calculation. List:\n- stages where conversion was calculated on fewer than [30] deals;\n- deals whose stages were changed retroactively in a batch on a single day;\n- open deals still moving through the funnel, and how you counted them in the denominator;\n- stages you merged or skipped, and on what basis;\n- conversion changes explained by a change in the funnel itself rather than by the team's work.","ucDrrBest1":"The ad report is stitched from three dashboards that each count things their own way.","ucDrrBest2":"You need a \"cut it or fund it\" call on specific campaigns, not one number for the channel.","ucDrrBest3":"Campaigns are named at random and tied to no category or product, so there is nothing to match the spend to.","ucDrrOutcome":"Ad spend share, Jun 01-14 (target: under 12%)\nCampaign             Spend, ₽  Revenue, ₽  Share\nWB · Chairs, autobid   84,000     412,000     20%\nOzon · Tables, search  61,000     980,000      6%\nDirect · Brand         22,000     790,000      3%\nDirect · Categories    48,000     215,000     22%\nOver target: 2 campaigns, 132,000 ₽ of spend.\nNo revenue attached: 39,000 ₽, 12% of budget.","ucDrrInputs":"Connect Yandex Direct, Ozon and Wildberries. From you: the period, the spend share you consider acceptable, and which orders count as ad-driven.","ucDrrCheck":"Review the ad cost share calculation. List:\n- campaigns where the conclusion rests on fewer than [20] orders or on [a few days];\n- which attribution model you took for each platform and where they don't agree;\n- orders that could have been counted twice in different dashboards;\n- awareness campaigns or new launches that ad cost share isn't measured on;\n- spend left without attributed revenue, and its share of the total budget.","ucSupplierPayBest1":"There isn't enough money for every invoice, and the payment queue is rebuilt in a notebook weekly.","ucSupplierPayBest2":"Several dozen suppliers, each with their own terms and deferrals: you can't hold that in your head.","ucSupplierPayBest3":"Deliveries are entered into the books a week late, so you'd be paying against documents not yet in the system.","ucSupplierPayOutcome":"Payment plan, week of 15 April\nMon  Supplier A      420,000   12 days overdue\nTue  Romashka LLC    180,000   due today\nWed  Rent            250,000   cannot be moved\nFri  Supplier B      140,000   9 days of deferral left\nThe balance never drops below 300,000 on any day.\nTwo suppliers have no term in the contract, so the agent\nchose their place in the queue itself; check it.","ucSupplierPayInputs":"You'll need MoySklad, 1C and Tochka. From you: the cut-off date, the accounts you pay from and the suppliers who must never be delayed.","ucSupplierPayCheck":"Review the payment plan. List:\n- debts closed by a prepayment or an offset but still left in the calculation;\n- suppliers who have several records in the system, with the debt split between them;\n- rows where the payment term isn't filled in and the priority was set on your judgement;\n- days where the balance is only sufficient if the expected inflow arrives on time;\n- payments that can't be moved without acceptance: rent, taxes, payroll.\nDon't reorder anything silently: whatever you can correct yourself, show as a \"proposed changes\" list.","ucExcelDashBest1":"You need a file you can hand to a colleague: they swap the export and it all recalculates.","ucExcelDashBest2":"The report lives in Excel and has to stay there, since finance has no access to the cloud.","ucExcelDashBest3":"You want an online dashboard that refreshes itself on a schedule; that's a separate scenario.","ucExcelDashOutcome":"File \"sales_dashboard.xlsx\", three sheets\nSource    raw export, paste it here and nowhere else\nCalc      pivots by channel, month, category\nBoard     4 charts, slicers: channel, month, rep\nRanges are structured tables: add rows freely,\nformulas don't point at row numbers.\nBuilt for Excel. Opened in Google Sheets, two of\nthe slicers are unsupported and will drop out.","ucExcelDashInputs":"Connect Google Sheets and 1C. From you: the breakdowns you need in the pivots, and where the file will live (Google Sheets or an XLSX).","ucExcelDashCheck":"Review how the file is built. List:\n- formulas and ranges that will shift if the new export has more or fewer rows;\n- cells where the value is typed in as a number rather than calculated from \"Source\";\n- pivots and slicers that will lose their link if the column order or names change;\n- elements not supported in [Google Sheets / Excel] that will break on opening;\n- what exactly a person has to do on a refresh and what they must not touch by hand.\nWhatever you can rebuild yourself, show as a \"proposed changes\" list; leave the rest to me.","ucRomiBest1":"A Monday stand-up where one table has to answer what each channel brought in money.","ucRomiBest2":"Budget is split between Direct and VK, and every week someone decides where to move it.","ucRomiBest3":"Revenue tracking isn't set up in Metrica, so this is a spend report, not a payback one.","ucRomiOutcome":"Channel        Spend      Revenue     ROMI\nYandex Direct  84,200 ₽   312,000 ₽   270%\nVK Ads         41,500 ₽    96,400 ₽   132%\nTelegram       18,000 ₽    no data     n/a\nTotal         143,700 ₽   408,400 ₽   184%\n\nTelegram passes no revenue into Metrica, so that row has no\nROMI at all. Sample figures.","ucRomiInputs":"Connect Yandex Direct, VK Ads and Yandex Metrica. Manually: the week's boundaries, which action counts as a result, the period to compare against.","ucRomiCheck":"Check the weekly report. List:\n- channels where revenue was not taken from Metrica but calculated by you;\n- campaigns that didn't match between the ad account and Metrica, and where you assigned their spend;\n- rows where ROMI is calculated on fewer than [10] conversions;\n- the discrepancy between total spend in the report and the total in the ad accounts (show both figures);\n- conclusions that rest on a single week and fall apart over a month.\nWhatever you can recalculate yourself, show as an \"I suggest changing\" list; don't fix it silently.","ucLaunchPostsBest1":"The launch is close, copy is written from scratch every time and it all comes out the same.","ucLaunchPostsBest2":"You want to test several angles rather than pick one correct one by eye.","ucLaunchPostsBest3":"There's nothing specific to say about the product, so you'll get five paraphrases of one promise.","ucLaunchPostsOutcome":"Variant 1, from the problem:\n\"The warehouse closes at 6pm. Orders keep coming until midnight.\"\nVariant 2, from a number:\n\"We cut order picking from 40 minutes to 12. Here is how.\"\nVariant 3, from a story:\n\"We sat on this release for six months. Here is what changed.\"\n\nGap [your case study]: that fact wasn't in the source data.","ucLaunchPostsInputs":"Connect Telegram and VK Ads. Manually: the product and offer, the platform, and 3-5 of your past posts whose tone you'd like kept.","ucLaunchPostsCheck":"Check the post variants. List:\n- claims that weren't in my source data;\n- numbers, deadlines and client mentions you added yourself;\n- variants that essentially repeat each other: say which two to keep;\n- promises we could be held to: guarantees of results, comparisons with competitors;\n- places where the text doesn't fit the platform limit or the link preview breaks.\nAt the end: what you can rewrite yourself and where you need a fact from me.","ucDirectWasteBest1":"Spend holds to plan, leads don't, and you need to know which rows are eating it.","ucDirectWasteBest2":"The account has run for years, dozens of campaigns, half untouched since the day they launched.","ucDirectWasteBest3":"Spend per campaign is tiny: on three or four clicks, no lead means nothing yet.","ucDirectWasteOutcome":"To pause: 6 rows, 61,400 ₽ spent this month\n\nCampaign \"Search / Generic\"      28,900 ₽    0 leads\nPhrase \"equipment cheap\"          9,700 ₽    0 leads\nPlacement games-portal.ru         7,200 ₽    0 leads\n\nSeparately: 4 rows with expensive leads. Those get a bid fix,\nnot a pause. Sample figures.","ucDirectWasteInputs":"Connect Yandex Direct and Yandex Metrica. Manually: the period, one target action, and the spend threshold below which a row isn't worth reviewing.","ucDirectWasteCheck":"Check the list of things to pause. List:\n- rows where the conclusion is built on fewer than [30] clicks;\n- phrases that produced assisted conversions but not the last click;\n- campaigns with a long deal cycle where the conversion simply didn't fit inside the period;\n- brand queries that you marked as ineffective;\n- the savings estimate: which rows it's made of and how much of it will come back as spend in other campaigns.\nMark what can be turned off right away and what should first be made a negative and watched for two weeks.","ucCartEmailsBest1":"Carts get abandoned and nothing follows except a single \"you forgot an item\" reminder.","ucCartEmailsBest2":"There is a sequence, but all three emails say the same thing and the last repeats the first.","ucCartEmailsBest3":"Cart contents aren't passed to the mailing tool: without items and totals the emails read as generic.","ucCartEmailsOutcome":"Email 2 of 3, 24 hours later, subject \"Your size is still here\"\n\nHi {{name}}, {{items}} are still waiting in your cart\nfor {{total}}, and we're holding them until {{hold_until}}.\nDelivery to your address: {{delivery_eta}}.\n\nEverything in braces comes from the order data; the agent\ndoes not invent it. The discount appears only in email 3.","ucCartEmailsInputs":"Connect Unisender and email. Manually: your assortment and average order value, the discount you're willing to give, any legal limits on the offer.","ucCartEmailsCheck":"Check the email chain. List:\n- promises I never made: discounts, delivery times, return guarantees;\n- numbers and testimonials you wrote yourself instead of marking as a placeholder;\n- places where the second and third emails repeat the first instead of adding an argument;\n- subject lines that lead to spam: caps, \"free\", extra punctuation;\n- emails that will arrive at a bad moment: at night, the day after payment;\n- what a lawyer needs to check if the offer has a deadline.","ucPriceCompareBest1":"Sales on an item have dropped and you need to know whether price is the reason.","ucPriceCompareBest2":"Before joining a platform promo you want to see what price level you start from.","ucPriceCompareBest3":"The product has no direct analogues: nothing to compare with, and forced pairs mislead.","ucPriceCompareOutcome":"SKU 4821 \"Blanket 150x200\"\n  your price after discount     2,390 ₽\n  median of 5 analogues         2,050 ₽   17% above\n\nSKU 4822 \"Blanket 200x220\"\n  fewer than three comparable analogues, left out\n\nPrices used are what the buyer pays, not the struck-through ones.","ucPriceCompareInputs":"Connect Wildberries and MPStats. Manually: your SKU list, what makes a product comparable, and which sellers you want to be measured against.","ucPriceCompareCheck":"Check the price comparison. List:\n- pairs where the competitor was picked by name rather than by specifications;\n- SKUs compared against an item that's out of stock (such a price doesn't set the market);\n- items where the difference is explained by a different pack size or bundle;\n- rows built on fewer than [3] competitors: the median there means nothing;\n- cases where you compared a struck-through price with a post-discount price.\nSeparately: where you suggest lowering the price without knowing my cost, those rows I'll calculate myself.","ucCardSeoBest1":"Hundreds of listings, descriptions copied from the supplier, invisible in the platform's search.","ucCardSeoBest2":"A product is going onto a second platform and the text needs rebuilding for its fields and limits.","ucCardSeoBest3":"The product's real specifications are empty: blank fields produce text without a single fact.","ucCardSeoOutcome":"SKU 10457, Ozon\n\nTitle: Thermal mug 450 ml, stainless steel, black\nQueries placed in fields: thermal mug 450 ml, steel travel mug\nBody: 6 of 6 attributes taken from your spec sheet\n\nLeft empty: country of origin, warranty. The agent leaves\nthese blank rather than inventing them.","ucCardSeoInputs":"Connect Ozon and Wildberries. Manually: the list of listings, the supplier spec sheet, and priority queries if you already have them.","ucCardSeoCheck":"Check the listing descriptions. List:\n- specifications that weren't in the source data: composition, country, warranty, certification;\n- claims the platform might consider unprovable: \"the best\", \"hypoallergenic\", \"certified\";\n- fields where the character limit is exceeded or the platform's structure is broken;\n- queries you inserted for search volume rather than for the product's meaning;\n- listings where the description came out generic because there weren't enough facts.\nAt the end: which listings can be uploaded and which are waiting on data from me.","ucCplDashBest1":"The ad account shows one cost per lead, the CRM shows fewer deals, and nobody explains it.","ucCplDashBest2":"Channels bring traffic of different quality, so one shared cost per lead tells you nothing.","ucCplDashBest3":"Leads land in CRM with no source: there is nothing to link spend to a deal by.","ucCplDashOutcome":"Channel        Spend     Leads  Cost/lead  Qualified\nYandex Direct  92,000 ₽     118      780 ₽         41\nVK Ads         35,000 ₽      64      547 ₽         11\nNo source           n/a      27        n/a          9\n\n27 leads reached Bitrix24 with no tag, so they belong to no\nchannel at all. Sample figures.","ucCplDashInputs":"Connect Yandex Direct, Yandex Metrica and Bitrix24. Manually: the period, which Bitrix statuses count as a qualified lead, and the source field.","ucCplDashCheck":"Check the leads dashboard. List:\n- the share of leads that didn't link to a campaign, and how that changes CPL for each channel;\n- channels where there are fewer leads in CRM than conversions in Metrica, and the possible reasons;\n- campaigns where CPL is calculated on fewer than [10] leads;\n- duplicates: by what attribute you merged them and how many leads were lost in the process;\n- channels where quality fell because of one manager rather than because of the traffic.\nMark what you can recalculate yourself and where the CRM data needs cleaning.","ucGrowthPointsBest1":"The campaign has run, the totals are in, and the next launch is decided on gut feel.","ucGrowthPointsBest2":"The conclusions need handing to a contractor as a list, not retold in a conversation.","ucGrowthPointsBest3":"The campaign is still live: while impressions run, segment numbers move every day.","ucGrowthPointsOutcome":"Hypothesis 2 of 5\n\nWhat we saw: the \"35-44, mobile\" segment brought leads 31%\nbelow the average cost but took only 8% of the budget.\nWhat to do: raise its share to 25% and hold it two weeks.\nSuccess looks like: cost per lead rises by 10% at most.\n\nBasis: 214 clicks, 19 leads. Small sample, so treat it as such.","ucGrowthPointsInputs":"Connect Yandex Direct and Yandex Metrica. Manually: which campaign and its dates, why it ran, and the budget limit for the next round.","ucGrowthPointsCheck":"Check the hypotheses. List:\n- hypotheses built on fewer than [20] conversions or [7] days of impressions;\n- conclusions where you explained the result after the fact rather than derived it from the data;\n- findings explained by the campaign's timing: holidays, season, a competitor's promo;\n- hypotheses that can't be tested on the next launch's budget;\n- overlapping hypotheses: if launched together it'll be unclear what worked.\nAt the end: which two hypotheses you'd test first and why.","ucPromoEconBest1":"The platform is inviting you in and you need to know if the item survives the discount.","ucPromoEconBest2":"The last promo brought turnover but no extra profit, and this time you want the math first.","ucPromoEconBest3":"Cost price in 1C is out of date: the whole calculation stands on it, so a wrong purchase price breaks it.","ucPromoEconOutcome":"−20% for 14 days, price 4,990 → 3,990 ₽\n\nMargin per unit      1,240 ₽ → 610 ₽\nYou'd need to sell   +103% over normal volume\nThe edge             an extra 8% in fees puts it in the red\n\nNot included: returns and the penalty for leaving early.\nThe figure that moves the answer most is 1C cost price.","ucPromoEconInputs":"Connect Ozon, Wildberries and 1C. Manually: the discount and promo dates, what counts as cost price, and the share of ad spend you put on this item.","ucPromoEconCheck":"Check the promo calculation. List:\n- cost items missing from the calculation, and how each one moves the break-even point;\n- which cost you took: the last purchase, the average or the one from the 1C card;\n- commission and logistics: as of what date they were taken and whether they changed over the period;\n- uplift scenarios: what the percentages are based on, a past promo or you picked them yourself;\n- what isn't accounted for: returns, change in search position, penalties for leaving the promo.\nSay outright which single figure influences the conclusion the most and how confident I should be in it.","ucContentPlanBest1":"The content plan gets built on the last day of the month, half of it off the top of someone's head.","ucContentPlanBest2":"There are posts, but they're all about the product and none get read to the end.","ucContentPlanBest3":"The channel has few posts so far: nothing for the agent to learn your audience from.","ucContentPlanOutcome":"1. \"How we calculate delivery times\": explainer, leads to sales\n   A similar post in March: 68% read to the end, best in Q1.\n2. \"Three sizing mistakes\": short format, useful\n3. \"A customer in Perm: before and after\": case study\n   Needs a fact from you: the agent doesn't know the outcome.\n\n10 topics total: 4 useful, 3 product, 3 leading to an enquiry.","ucContentPlanInputs":"Connect Telegram and VK Ads. Manually: the month's goals, product events with dates, and the topics you're not allowed to touch.","ucContentPlanCheck":"Check the content plan. List:\n- topics that repeat posts already published, and how the angle differs;\n- conclusions about \"what resonates\" drawn from fewer than [10] publications;\n- topics that need a fact or a case I don't have;\n- numbers and examples you invented yourself;\n- the imbalance: how many topics are about the product, how many are useful, how many lead to a sale;\n- topics that won't fit into a week in terms of effort: filming, interviews, approvals.\nAt the end: which three topics I can put into the plan right away and which need preparation.","ucLeadsTriageBest1":"Leads arrive from the website, from email and from ads, and by morning nobody recalls who took which.","ucLeadsTriageBest2":"Volume has grown, triage happens on leftover time, and a big lead drowns among the spam.","ucLeadsTriageBest3":"The team has no priority rule, so the agent has nothing to tell a big lead from a random one by.","ucLeadsTriageOutcome":"Hot: first contact before 12:00\n1. Romashka LLC: 40 units, budget confirmed, owner Ivanov\n2. Sergeev: second enquiry this month, owner Petrova\nNormal: 14 leads, reply by end of day\nData missing: 3 leads with no industry, no amount,\nno priority assigned, waiting on your call","ucLeadsTriageInputs":"Bitrix24. From you: what counts as a hot lead, the managers and their areas, and how many hours a lead may wait for a reply.","ucLeadsTriageCheck":"Check the lead triage. List:\n- leads where priority was assigned on incomplete data, and which field was missing;\n- leads marked as duplicates only because the company name matched;\n- cases where the owner was chosen by who was left rather than by the assignment rule;\n- leads from sources that weren't in my rules: how you handled them;\n- leads with a contact but no substance to the request: they can't be worked blind.\nDon't create tasks: show an \"I suggest creating\" list and wait for confirmation.","ucProposalBest1":"Managers build a proposal out of the previous one and carry another client's prices and dates in.","ucProposalBest2":"One template but many variants: different service sets, different payment and discount terms.","ucProposalBest3":"Prices are negotiated deal by deal, so there is nothing settled for the agent to fill in.","ucProposalOutcome":"Proposal for Romashka LLC (Google Docs, draft)\nRollout and setup, 12 working days: 480,000 ₽\nStaff training, 2 groups: 90,000 ₽\nTotal 570,000 ₽, paid 50/50\n[to clarify] start date: no such field on the deal\n[to clarify] volume discount: not in the price list","ucProposalInputs":"Bitrix24, Google Docs. From you: the template file, the current price list and the discount rules; prices are not taken from CRM.","ucProposalCheck":"Check the assembled proposal. List:\n- every spot where data wasn't taken from the deal card, and where exactly it came from;\n- line items where no price was found in the price list, and what you put instead;\n- wording about deadlines and volumes that wasn't in the source data;\n- template blocks you removed or added, and why;\n- clauses that commit us to something (those get approved before sending).\nFix only formatting and structure yourself; don't change figures and terms, move them\ninto a list for acceptance.","ucStaleDealsBest1":"The pipeline has bloated and nobody can say any more which of the open deals are alive.","ucStaleDealsBest2":"A manager left and their deals stayed behind with no owner and not a single task on them.","ucStaleDealsBest3":"Calls and meetings never get logged in CRM, so activity will look like zero for everyone.","ucStaleDealsOutcome":"Ivanov: 6 deals untouched for over 14 days\nRomashka LLC, 780,000 ₽, \"Contract\", silent 23 days\nSergeev, 120,000 ₽, \"Proposal sent\", 17 days\nPetrova: 4 deals, 1.2m ₽ together\nNo owner: 3 deals left by a manager who resigned\nFlagged: 5 deals where the talking happened outside CRM","ucStaleDealsInputs":"Bitrix24. From you: how many days of silence make a deal forgotten, and which pipelines we look at so archived ones stay out.","ucStaleDealsCheck":"Check the list of forgotten deals. List:\n- deals that got on the list because the communication happened in a messenger and never reached CRM;\n- deals at stages where a long pause is normal: acceptance, tender, awaiting payment;\n- deals with no owner and how you worked out whose they are;\n- deals that are effectively lost and just sit open (they need closing, not chasing);\n- which field changes you decided not to count as activity.\nDon't change statuses and owners: collect a separate \"I suggest closing\"\nand \"I suggest reassigning\" list.","ucFollowupBest1":"Proposals went out in one batch, three people replied, and chasing feels both slow and awkward.","ucFollowupBest2":"A long sales cycle where the second and third contact decide more than the proposal itself.","ucFollowupBest3":"Client correspondence lives in messengers, so the agent will not see that you were already answered.","ucFollowupOutcome":"Draft for Romashka LLC, to Andrey Ivanov\nSubject: about the rollout schedule\nAndrey, hello. We sent the quote on 12 March and\ntalked about starting after the holidays. Should we\nprice the second workshop separately? Happy to.\n9 drafts in total. For 2 of them there is no\nhistory, so those are marked as written blind.","ucFollowupInputs":"Bitrix24, Email. From you: how many days of silence before writing, the tone, what may be offered as a reason to write, and who not to write to.","ucFollowupCheck":"Check the email drafts. List:\n- emails where you referred to an agreement that isn't in the correspondence;\n- clients who actually did reply, in another thread or from another address;\n- emails offering terms, discounts or deadlines that weren't agreed with me;\n- clients who have already received a follow-up, and how many times;\n- emails sent to the company's general inbox instead of the contact person.\nEdit the text freely; the recipient list and the terms only through me.","ucPipelineSummaryBest1":"The quarterly meeting with the owner, prepared in Excel over two days every single time.","ucPipelineSummaryBest2":"After a merger sales run in two CRMs, and the figures have to become one picture.","ucPipelineSummaryBest3":"No quarterly plan was ever approved, so there is nothing to compare the actual against.","ucPipelineSummaryOutcome":"Quarter: plan 45m ₽, actual 38.4m ₽ (85%)\nLargest deals: Romashka 6.2m, Vektor 4.1m\nIvanov 12.8m (plan 12), Petrova 7.3m (plan 11)\nForecast to quarter end: 9.6m ₽ from open deals\nOf that, 2.1m sits on deals with no close date\n7 clients were duplicated across Bitrix24 and amoCRM","ucPipelineSummaryInputs":"Bitrix24, amoCRM. From you: the revenue plan, the quarter boundaries, the period to compare against, and which statuses count as a win.","ucPipelineSummaryCheck":"Check the quarterly summary. List:\n- deals counted into the actual by creation date rather than close date;\n- revenue counted with VAT in one source and without VAT in the other;\n- managers whose result grew from transferred deals rather than their own;\n- loss reasons you generalised yourself because the CRM field was empty;\n- the share of the forecast resting on deals with no close date or no amount;\n- duplicate clients between Bitrix24 and amoCRM counted twice.\nFix the calculations yourself and show what changed; leave the interpretation of reasons and the forecast to me.","ucBottlenecksBest1":"A stand-up where you go through specific deals and decisions, not the pipeline in general.","ucBottlenecksBest2":"The quarter is ending and you need to know which stuck deals can still be pulled through.","ucBottlenecksBest3":"Stages are kept formally and a deal only moves on payment, so everything will look stuck.","ucBottlenecksOutcome":"Stage \"Acceptance\", norm 7 days, sitting longer:\nRomashka, 6.2m, 21 days: waiting on client budget\nVektor, 1.4m, 15 days: no meeting with the director\nStage \"Contract\", norm 5 days:\nStroydetal, 900k, 19 days: lawyers redrafting clause 4\nFor 3 deals no reason was found in the correspondence:\nask the manager, the agent does not invent one.","ucBottlenecksInputs":"Bitrix24, amoCRM. From you: how many days a deal normally sits at each stage, and the amount below which a deal is not worth reviewing.","ucBottlenecksCheck":"Check the analysis of stuck deals. List:\n- deals where the reason for stalling was guessed rather than taken from the correspondence;\n- deals stuck for an external reason (a tender, the client's budget, the decision maker's holiday) where pushing is pointless;\n- deals that are effectively lost and should be closed rather than analyzed;\n- duplicates of the same deal created in both CRMs;\n- proposed actions that have already been tried and didn't work;\n- deals where the time at stage is counted from creation rather than from entering the current stage.\nEdit the wording of the actions yourself; leave the decision to close a deal or not to me.","ucSalesDigestBest1":"The Monday stand-up, with the numbers pulled together by hand every Sunday evening.","ucSalesDigestBest2":"A head of sales running several teams who wants the laggard visible before month-end.","ucSalesDigestBest3":"Deals get closed in CRM in one batch at month-end, so weekly dynamics will just be noise.","ucSalesDigestOutcome":"Sales, week of 11-17 March\nClosed 4.2m ₽, 12% below last week\n23 new deals, 7 won, 5 lost\nWorth your attention:\n- Petrova: below the benchmark two weeks running\n- Romashka, 6.2m ₽: 11 days with no contact\n- 6 leads from Thursday still with no owner","ucSalesDigestInputs":"Bitrix24, Telegram. From you: the weekly revenue benchmark, the team line-up, the send time, and what counts as worth your attention.","ucSalesDigestCheck":"Check the weekly summary. List:\n- conclusions built on a single week (they can't be called a trend);\n- managers whose week was off because of holiday or sick leave rather than because of their work;\n- deals closed retroactively and therefore counted in the wrong week;\n- figures that don't match the previous summary, and why;\n- wording about specific people that shouldn't go into a shared chat without a conversation.\nWhatever didn't fit the line limit, show as a separate list; don't drop it silently.","ucReviewsBest1":"Reviews pile up and different people answer, so the tone drifts from terse to overfamiliar.","ucReviewsBest2":"Half the reviews are \"all good, thanks\": not worth an editor, yet the marketplace demands a reply.","ucReviewsBest3":"The tone rules exist neither on paper nor as examples, so there is nothing to pick the brand voice up from.","ucReviewsOutcome":"Review ★5  \"Arrived fast, exactly as described\"\nReply      Thanks for taking the time to write. Glad it fits.\n\nReview ★2  \"Box was crushed, chip on the handle\"\nReply      → needs a person: damage, the replacement call is yours","ucReviewsInputs":"Connect your Ozon and Wildberries accounts with review access. By hand: 5–10 of your replies as a tone sample and a list of what must not be promised.","ucReviewsCheck":"Check your replies. List:\n- replies where you promised a deadline, refund, discount or replacement that is not in the rules;\n- reviews in the \"template\" group whose text contains a specific complaint;\n- replies where the complaint is restated inaccurately (show the quote from the review alongside);\n- reviews about the marketplace's delivery or someone else's product, which are not ours to answer;\n- reviews marked \"do not reply\" and the signal you used to decide;\n- what you can rewrite yourself and what needs an operator decision.","ucNightQueueBest1":"The morning starts with sixty unread messages, and the first hour goes to reading rather than replying.","ucNightQueueBest2":"Customers sit in different time zones: a message written at two a.m. has waited a full day by nine.","ucNightQueueBest3":"A dozen messages arrive overnight: there is nothing to sort, reading them yourself is faster.","ucNightQueueOutcome":"Queue at 08:00: 61 requests\n1  Order 40218, no status for two days      draft ready\n2  \"Where is my refund?\", third message     needs a person\n3  Question about the size chart            draft ready\n4  Asks for a company invoice               draft ready\n…57 more, all routine","ucNightQueueInputs":"Connect Telegram, Avito and email. By hand: when night starts and ends, three or four signals of urgency, and your reply rules.","ucNightQueueCheck":"Check the queue breakdown. List:\n- tickets pushed to the top without a signal from my list;\n- drafts that state an order status or delivery date that was not in the correspondence;\n- messages continuing yesterday's correspondence (they must not be counted as new tickets);\n- several messages from one customer scattered across different queue rows;\n- autoresponders, marketplace notifications and spam that landed in the queue as tickets;\n- what can be sent after a quick proofread and what should only be opened with the customer history.","ucNegAlertBest1":"A listing's rating slips on two or three reviews, and you need to know the day they are published.","ucNegAlertBest2":"\"New review\" notifications fire on everything, so nobody opens them any more.","ucNegAlertBest3":"Reviews get read once a week in a batch, and then you want an analysis, not an alert.","ucNegAlertOutcome":"Alert 14:20 · SKU 771-04 \"Kettle 1.7 L\"\nReview ★1  \"Leaks at the seam after the second use, refunded\"\nRating     4.7 → 4.4 (third negative in 24 hours)\nThreshold  fired: rating of 2 or less on a priority item\nAction     needs a person: looks like a batch, not one unit","ucNegAlertInputs":"Connect your Ozon and Wildberries accounts. By hand: the rating that counts as dangerous, your priority products, and where alerts should go.","ucNegAlertCheck":"Check the trigger rule against the reviews from [the past week]. List:\n- how many alerts would have gone out per day and at which hours they cluster;\n- reviews that crossed the threshold because of a single word rather than their substance;\n- dangerous reviews the rule missed, and which condition was lacking;\n- repeat alerts on the same review or SKU;\n- SKUs where two negatives a day is ordinary background rather than a spike;\n- which threshold you propose to change and to what; leave the decision to me.","ucCompensationBest1":"Compensation is handed out on each operator's judgement, and identical cases end at different amounts.","ucCompensationBest2":"The complaint is long and emotional, and you need to see fast what is actually being asked for.","ucCompensationBest3":"There are no written compensation rules, and without them the agent starts inventing the norms.","ucCompensationOutcome":"Complaint · order 40871 · customer's second message\nFacts     delivered 4 days late, the cake missed the date\nRule      3.2, delay on our side: up to 30% of the order\nProposal  refund 1,740 ₽ plus an apology, draft ready\nOutside   asks for damages for distress\nAction    needs a person: this is a repeat complaint","ucCompensationInputs":"Connect Telegram and email. By hand: your compensation table with limits and exceptions, plus the history of the order behind the complaint.","ucCompensationCheck":"Check your analysis of the complaint. List:\n- facts taken not from the correspondence but inferred by implication;\n- the rule clause you applied and how the case differs from it;\n- places in the draft that promise something the chosen clause does not cover;\n- the customer's requests left unanswered in the draft;\n- signs that this is a repeat ticket about the same problem;\n- what can be sent as is and what the manager must approve.","ucFaqKbBest1":"Operators answer the same question twenty times a week and write it out from scratch every time.","ucFaqKbBest2":"A knowledge base exists, but it is written from inside the company and customers do not recognize their question.","ucFaqKbBest3":"The flow is small or every case is one of a kind, so the articles end up describing single incidents.","ucFaqKbOutcome":"Draft base · 6 articles from 412 requests this week\n\"Why is my order stuck in packing?\"     41 requests · ready\n\"Can I change the size after paying?\"   28 requests · ready\n\"When do I get my money back?\"          23 requests\n   → needs a person: operators quoted three different times","ucFaqKbInputs":"Connect Telegram, Avito and email. By hand: the period to look at, how many repeats make a question frequent, and topics that must not be published.","ucFaqKbCheck":"Check the draft base. List:\n- articles built on fewer than [N] tickets;\n- groups where questions of different substance sit under one title;\n- answers where you filled in the missing part yourself instead of taking it from the correspondence;\n- topics where operators answered inconsistently;\n- answers with prices, deadlines and promotion terms (they need a review date);\n- what can be published and what should first be shown to a lawyer or the support lead.","ucTopicsLoadBest1":"It is time to rebuild the shift schedule, and the decision rests on a hunch that Mondays are hard.","ucTopicsLoadBest2":"The team is asking for one more operator, and you need to show which topic and hours create the growth.","ucTopicsLoadBest3":"Less than six to eight weeks of history: on three points a trend is indistinguishable from a spike.","ucTopicsLoadOutcome":"Requests by topic · 8 weeks · week-over-week change\nDelivery status   412 → 517   +26%   peaks Mon 10-13\nReturns           188 → 201    +7%   flat across the week\nSizing             96 →  94    n/a   no change\nPayment failed      0  →  61   new topic from week 14\n   → needs a person: the week-3 spike came from one mailout","ucTopicsLoadInputs":"Connect Telegram, Avito and email. By hand: the period to count, your own list of topics or consent to the agent's, and your shift hours.","ucTopicsLoadCheck":"Check the load calculation. List:\n- topics that got fewer than [20] tickets over the period: their weekly dynamics mean nothing;\n- tickets that ended up in \"other\", and what they have in common;\n- conversations counted twice because the customer replied on different days;\n- weeks with holidays or an outage that must not be put into the trend alongside ordinary ones;\n- hours where the peak is explained by a single mailout rather than a steady flow;\n- what the data already shows for the shift schedule and what needs another [N] weeks of measurement.","ucUnifiedInboxBest1":"Operators keep three tabs open, and \"who takes this one\" is settled by shouting into the team chat.","ucUnifiedInboxBest2":"A customer writes on Telegram and by email, and either two people reply, or nobody does.","ucUnifiedInboxBest3":"The channels already sit in a helpdesk, so a second queue simply stops being opened.","ucUnifiedInboxOutcome":"Shared queue · 09:15 · 23 open\n1  A. Smirnova  Telegram + email, same customer  19 h wait\n2  Kovalev Ltd  Avito, asking for an invoice      6 h wait\n3  m.orlov@…    email, repeat on the same issue   4 h wait\n4  +7 921…-14   Telegram, voice note  → needs a person\nReplies stay with you: the queue only sets the order","ucUnifiedInboxInputs":"Connect Telegram, Avito and email. By hand: your priority rule, the field that identifies one customer across channels, and what counts as closed.","ucUnifiedInboxCheck":"Check the queue. List:\n- threads merged on an inexact customer match;\n- rows whose priority does not follow from my rule: explain each one;\n- tickets already answered in another channel but still hanging open;\n- service notifications, autoresponders and mailouts taken for tickets;\n- messages with no text (an attachment, a sticker, a voice note) that cannot be judged on substance;\n- what you can rebuild yourself and where you need my decision on the merging rule.","ucReplyTemplatesBest1":"There are new operators on the team, and the same situation sounds different from each of them.","ucReplyTemplatesBest2":"Templates exist, but they are a year old and have drifted from what operators actually write.","ucReplyTemplatesBest3":"Requests are almost always non-standard, so the template gets rewritten in full and only slows people down.","ucReplyTemplatesOutcome":"Template \"Order delayed\" · built from 37 real cases\n  Hi {{name}}. Order {{number}} was held up at the warehouse.\n  New dispatch date: {{date}}. Sorry for the wait.\n  Use when: the delay is no more than {{N}} days\n  Do not use: the customer is already asking for a refund\n     → needs a person, the template promises no compensation","ucReplyTemplatesInputs":"Connect Telegram and email. By hand: the period of correspondence to use, your tone rules, and the limits of what an operator may promise alone.","ucReplyTemplatesCheck":"Check the set of templates. List:\n- templates built on fewer than [N] cases;\n- places where a value from a specific conversation is filled in instead of a field;\n- texts promising a deadline, refund or goodwill compensation without a note on who approves it;\n- situations you merged into one template, and how they actually differ;\n- frequent situations from the correspondence left without a template;\n- which templates are ready for use and which the support lead must proofread.","ucReviewInsightsBest1":"Planning next month's backlog, when ideas come out of your head instead of out of what buyers write.","ucReviewInsightsBest2":"You need to split a request for something new from a complaint about something broken.","ucReviewInsightsBest3":"Only a few dozen reviews a month: two requests are not demand yet.","ucReviewInsightsOutcome":"Customer requests, March: 214 reviews\n1. Lid latch: 34 mentions\n   \"the lid slips off when carried, I hold it by hand\"\n2. Sizing in the description: 19 mentions\n   \"ordered M, got a kids size, no size chart anywhere\"\n3. Spare filters: 11 mentions\nOne-off asks (1-2 mentions) go on a separate sheet.","ucReviewInsightsInputs":"Ozon and Wildberries seller accounts with review access. By hand: the period, the products or categories, and the cut-off below which an ask is a one-off.","ucReviewInsightsCheck":"Check the list of requests. List:\n- groups with fewer than [5] mentions that you nonetheless placed higher on the list;\n- requests merged into one group, and the signal you merged them by;\n- rows where the request is actually a complaint about delivery or support;\n- quotes from which the request does not read directly but was inferred by you;\n- SKUs with too few reviews over the period to draw a conclusion from.\nWhat you can regroup yourself, show as an \"I propose to change\" list; leave the decision to me.","ucCompetitorsBest1":"You are revising pricing and need a table you can defend to the board, not a gut feel.","ucCompetitorsBest2":"Sales needs a cheat sheet for the moment a customer names a competitor.","ucCompetitorsBest3":"Competitors quote prices on request instead of publishing them: only the feature list is left to compare.","ucCompetitorsOutcome":"Feature x competitor matrix, Google Sheets\n                  Us         Alfa       Beta\nEntry plan      1,490 ₽    1,900 ₽    on request\nAPI               yes        yes        no\n1C export         yes        no         yes\nRoles and rights  no         yes        yes\nEvery cell carries a source link and the date it was read.\n\"On request\" stays \"on request\": no price is invented.","ucCompetitorsInputs":"Google Sheets. By hand: the competitors or links to their sites, the 10-15 features the decision turns on, and the snapshot date.","ucCompetitorsCheck":"Check the comparison. List:\n- cells with no source link and why they are filled in;\n- prices converted to another period or currency, and how you converted them;\n- features you judged identical for us and the competitor by name rather than by description;\n- anything taken from roundups, reviews or press releases rather than from the product site;\n- pages whose update date is older than [6] months;\n- which of the conclusions are verifiable against the sources and which are your interpretation of positioning.","ucPrdDraftBest1":"A week of discussion later, the agreements sit in notes, chats and tickets and no document exists.","ucPrdDraftBest2":"What matters is what the solution is missing: the open questions beat polished prose.","ucPrdDraftBest3":"Almost no notes and the decision lives in one person's head, so you get a plausible document about nothing.","ucPrdDraftOutcome":"PRD draft, Google Docs, 6 sections\nProblem · Users · Scenarios · Requirements · Metrics · Risks\nRequirements go on their own sheet:\nR-04  Export orders to CSV   <- ticket PM-212, Mar 14\nR-05  Cap of 5,000 rows      <- meeting notes, Mar 12\nOpen questions: 4. Among them, what happens when an export\nfails: the notes argued about it and never settled.","ucPrdDraftInputs":"Google Docs and Google Sheets. By hand: links to notes and tickets, your template if you have one, and the metrics you can actually measure.","ucPrdDraftCheck":"Check the draft PRD. List:\n- requirements with no source link: where you took them from;\n- places where you picked one option out of several discussed, and why;\n- wordings that were a hypothesis in the notes but became a statement in the document;\n- metrics there is nothing to measure with given our current data collection;\n- contradictions between notes from different meetings that you smoothed over instead of showing;\n- what can be filled in from the existing notes and what requires a human decision.","ucImpactEffortBest1":"Sprint planning where priority is argued from scratch every time and the loudest voice wins.","ucImpactEffortBest2":"You need the reason on record: a score with no rationale does not survive the first argument.","ucImpactEffortBest3":"Tracker items are one-line titles with no description, so there is nothing there to score.","ucImpactEffortOutcome":"Backlog, 143 items, by quadrant\nDo now (high value, low effort): 12\n  PM-318 Autosave drafts\n  why: 3rd most common support ticket, ~2 days of work\nBig bets (high value, high effort): 9\nSmall wins (low value, low effort): 47\nSkip: 61\nHeld back: 14 items with nothing in the description to score.","ucImpactEffortInputs":"Yandex Tracker or Kaiten. By hand: the board or queue, the metrics value is measured by, and the scoring scale.","ucImpactEffortCheck":"Check the scores. List:\n- tasks where impact was set without leaning on a metric, and on what reasoning;\n- tasks where effort is your guess rather than the team's estimate;\n- tasks that duplicate each other or are contained one within another;\n- tasks that cannot be done separately because of dependencies but ended up in different quadrants;\n- tasks where you scored the title because there is no description;\n- which scores you can refine by reading the linked tasks and which require a conversation with the team.","ucFeedbackTopicsBest1":"Three teams watch three different sources and nobody holds the whole picture.","ucFeedbackTopicsBest2":"You need to tell a widespread topic from a noisy channel: chat produces more messages by nature.","ucFeedbackTopicsBest3":"There is no topic list and nobody to approve one, so the split drifts from one run to the next.","ucFeedbackTopicsOutcome":"Feedback topics, April: 1,812 messages\nTopic               Telegram   Email    Ozon\nDelivery              14%        9%      38%\nApp behavior         31%       22%       6%\nPayment and refunds   12%       27%       9%\nShares are counted inside each channel: people write more\nin chat, so 14% there and 38% on Ozon are not comparable.\nUnsorted: 96 messages, with the reason for each.","ucFeedbackTopicsInputs":"Telegram, Email, Ozon. By hand: the period and the topic list (your own, or the one the agent proposes if you do not have one yet).","ucFeedbackTopicsCheck":"Check the classification. List:\n- topics you introduced beyond the approved taxonomy, and what landed in them;\n- messages that ended up in \"unclassified\", grouped by reason;\n- topics where a channel has fewer than [20] messages and the share jumps because of single items;\n- channels where the period is not fully covered: from which date to which there is data;\n- messages from the same person counted as several tickets;\n- which topics you can re-sort yourself and where a decision is needed on where something belongs.","ucUserPainsBest1":"Quarterly planning where you must pick the costliest problem, not the most frequent one.","ucUserPainsBest2":"A conversation with management where lost-customer numbers land and adjectives do not.","ucUserPainsBest3":"Tickets cannot be linked to a person's later purchases, so you get frequency and no money effect.","ucUserPainsOutcome":"Top pains, Q2: 3,140 tickets\n1. Slow delivery to the regions: 412 people\n   did not return within 90 days: 118 (29%)\n2. Card payment failure: 187 people\n   did not return: 71 (38%)\n3. Sizing confusion: 260 people\n   effect not computed: 190 tickets could not be linked\n   to a buyer.","ucUserPainsInputs":"Telegram, Ozon, Wildberries. By hand: the quarter boundaries and your own definitions of churn and of a repeat purchase.","ucUserPainsCheck":"Check the top pain points. List:\n- pain points where the churn effect is computed and pain points where it is merely asserted, as two lists;\n- the sample size behind every effect figure and how many people could not be linked to purchases;\n- pain points that made the top thanks to one noisy channel;\n- complaints you merged into a single pain point, and by which signal;\n- cases where the number of users grew along with the complaints and the shares did not change;\n- which conclusions are verifiable against the data and which are your hypothesis; do not mix hypotheses into the top.","ucUserStoriesBest1":"The feature is agreed out loud, but the team needs wording it can put hours against.","ucUserStoriesBest2":"Edge cases usually surface in testing: empty state, external system down, missing permissions.","ucUserStoriesBest3":"The solution is still under discussion, so you get tidy stories for a scenario that will not ship.","ucUserStoriesOutcome":"Story 3 of 9, Yandex Tracker\nAs a seller, I want to export orders to a file\nso I can reconcile them with 1C without retyping.\nDone when:\n- the file opens in Excel with no broken encoding\n- zero orders returns an empty file, not an error\n- a failed export shows which dates did not come through\nOpen: where the file lives after 24 hours (your call).","ucUserStoriesInputs":"Yandex Tracker or Kaiten. By hand: the feature description and its goal, the board or queue, and one example of your story format.","ucUserStoriesCheck":"Check the stories. List:\n- requirements that were not in the feature description: where they came from;\n- acceptance criteria that cannot be checked without further agreements;\n- stories that cannot be estimated separately because they depend on neighbouring ones;\n- edge cases you closed with an assumption instead of a question;\n- places where one story is really three and will not fit into a sprint;\n- what can be worded out from the description and what a human must decide before the tasks are filed.","ucNegTrendBest1":"You shipped a fix and want to know whether it showed up in the reviews or only feels like it did.","ucNegTrendBest2":"You watch quality weekly, and what matters is the direction, not the fact of a bad review.","ucNegTrendBest3":"A product with three or four reviews a week: one person swings the share and there is no trend.","ucNegTrendOutcome":"Share of 1-2 star reviews, Ozon and Wildberries\nwk 10  11%  #####\nwk 11  13%  ######\nwk 12   9%  ####   <- Mar 18: packaging fix shipped\nwk 13   6%  ###\nTopic \"damaged packaging\": 34 reviews before, 9 after.\nTopic \"wrong size\" unchanged: the fix did not touch it.\nWeek 14: 12 reviews, too few to conclude anything.","ucNegTrendInputs":"Ozon and Wildberries seller accounts with review access. By hand: the period, which ratings count as negative, and the dates your fixes shipped.","ucNegTrendCheck":"Check the dynamics. List:\n- weeks with fewer than [20] reviews where the share is computed on too small a sample;\n- weeks with incomplete data: promotions, sales, gaps in reviews;\n- topics where the share changed after a fix but the sample does not allow talking about an effect;\n- cases where negativity grew along with the total number of reviews and did not change as a share;\n- topics you merged or renamed compared with the previous run;\n- which of the \"fix → reviews\" links are visible in the data and which are an assumption.","nothingToCopy":"Nothing to copy","artifactNotSaved":"File not saved","artifactNotSavedHint":"The file was not saved on the server, so it cannot be downloaded","artifactPublishFailed":"Failed to publish","imageSaveFailed":"Failed to save","imageSaved":"Image saved","imageChangedElsewhere":"The image was updated elsewhere. Reopen the editor.","versionChanged":"Version changed","documentNotSaved":"Document not saved","documentNotSavedHint":"The document was created but could not be saved. It is available in this chat only.","artifactVersionNotSaved":"New version not saved","artifactVersionNotSavedHint":"The last saved version, v{version}, is unchanged.","artifactVersionNotSavedNotice":"The new version was not saved on the server, v{version} is still the last saved one","imageExportFailed":"Could not build the image","imageExportFailedHint":"The browser did not return a {size} image. Your changes were not saved.","imageDownscaled":"Image downscaled","imageDownscaledHint":"The browser cannot handle {source}, saving at {target}.","agents":"Agents","agentsDescription":"An agent per job, each with its own position, access and handle","createAgent":"Create agent","createAgentRoleHired":"Already on the team","noAgents":"No agents yet","agentsLoadFailed":"Failed to load agents","agentDuplicateFailed":"Failed to duplicate agent","agentDeleteFailed":"Failed to delete agent","agentSaveFailed":"Failed to save agent","agentCreateFailed":"Failed to create agent","inviteLinkFailed":"Failed to update invite link","agentSystemBadge":"System","agentSidebarSaveFailed":"Couldn't save the layout","chatDelete":"Delete chat","chatLeave":"Leave chat","agentRole":"Instructions","agentRolePlaceholder":"What this agent does and how it works","systemAgentInstructionsPlaceholder":"What the agent should keep in mind in your organization. While this is empty, it works as usual","systemAgentInstructionsOrgHint":"Everyone in the organization will see the changes. Action restrictions are checked before execution; approving an operation does not override them","systemAgentInstructionsAdminHint":"Instructions are edited by an organization admin","systemAgentInstructionsSaveFailed":"Couldn’t save instructions","agentRosterSpawning":"Founding…","agentRosterStartChat":"Start a chat","agentRosterConfigure":"Configure agent","agentHandleLabel":"Handle","agentMailAddressLabel":"Email","agentMailChooseNick":"Choose a handle","agentMailNeedsYourNick":"Needs your handle","agentMailAddressWordTaken":"This address is already used in another organization","agentMailNoNickHint":"The agent's email address is built from your handle","agentMailRenameAgent":"Change the agent's handle","agentMailWordTakenOwnerHint":"This address is already used in another organization. The agent's owner can change its handle.","agentMailHomeOrgHint":"Emails arrive in {org}","roomHide":"Hide","rosterEmptyAllHidden":"All chats are hidden","rosterMailboxHidden":"Hidden","rosterMailboxDirect":"Direct chats","rosterMailboxUnread":"Unread","rosterMailboxAll":"All","rosterMailboxWorking":"Working","rosterMailboxGroup":"Group chats","rosterMailboxTask":"Tasks","rosterMailboxMenu":"Filter chats","rosterSortTitle":"Sort by","rosterSortLastActivity":"Last activity","rosterSortCreated":"Date created","rosterSortName":"Name","rosterEmptyUnread":"All caught up","rosterEmptyUnreadHint":"Chats with new messages will appear here.","rosterEmptyWorking":"Nothing in progress","rosterEmptyWorkingHint":"Chats and tasks where an agent is working or waiting for your reply will appear here.","rosterShowHidden":"Show hidden","rosterEmptyHidden":"No hidden chats","rosterEmptyDirect":"No direct chats","rosterEmptyAll":"No chats yet","rosterEmptyGroupChats":"No group chats","rosterEmptyAllHint":"Message an agent, and the chat will appear here.","rosterEmptyAllHiddenHint":"Hidden chats are in the Hidden filter.","rosterEmptyDirectHint":"One-on-one chats with an agent will appear here.","rosterEmptyGroupChatsHint":"Chats with more than one participant will appear here.","rosterEmptyTasks":"No tasks","rosterEmptyTasksHint":"A task runs on its own schedule. Create one here or ask an agent in a chat.","rosterSectionPersonas":"Your characters","mediaKindVideo":"Video","mediaKindImage":"Image","personaModeTalking":"Talks","personaModeScene":"In scenes","personaVoiceChosen":"Chosen","personaVoiceMissing":"Not chosen","personaAngles":"Angles","personaAngleFront":"Front","personaAngleSide":"Side","personaAngleBack":"Back","personaAngleMissing":"Not drawn","personaSceneNeedsAngles":"Scene videos need the front and side angles. Ask an agent to draw them.","personaTalkingNeedsVoice":"To have the character talk to camera, ask an agent to choose a voice.","personaTakes":"Videos","personaTakesEmpty":"You have no videos with this character yet.","personaDelete":"Delete character","personaDeleteTitle":"Delete persona “{name}”?","personaDeleteBody":"The portrait and angles are deleted for good. Videos made with the character stay in their chats.","personaDeleteFailed":"Couldn't delete the character","rosterEmptyHiddenHint":"Chats you hide will appear here.","rosterOrgUnavailable":"Couldn't load your organization","paletteStartChat":"New chat with this text","agentDuplicate":"Duplicate","agentDuplicated":"Copy created","deleteAgentConfirmTitle":"Delete agent “{name}”?","deleteAgentConfirmDescription":"After deletion, the agent will stop working: its memory will become unavailable, its grants will be revoked and its tasks will be paused. Chats with no other agent in them will be deleted.","deleteImpactTasksReferencing":"Tasks affected: {count}. They reference this agent.","agentCreated":"Agent created","agentTasksTitle":"Tasks","agentTasksEmpty":"No tasks yet","agentNamePlaceholder":"Agent name","agentAvatarShape":"Shape","agentAvatarColor":"Color","agentAvatarAria":"Change agent avatar","avatarPhotoUpload":"Upload photo","avatarPhotoRemove":"Remove photo","avatarPhotoTooLarge":"Choose an image smaller than 25 MB","avatarPhotoDrag":"Drag to reposition","avatarPhotoZoom":"Zoom","avatarPhotoZoomIn":"Zoom in","avatarPhotoZoomOut":"Zoom out","avatarPhotoRecrop":"Restart","avatarPhotoSave":"Set avatar","agentAvatarRemove":"Remove","roomAvatarAria":"Change chat photo","skillCatalogVisibilityLabel":"Visibility","untitledChat":"Untitled chat","artifactUntitled":"Untitled","unnamedAgent":"Unnamed agent","unnamedGroupChat":"Unnamed chat","muteMenu":"Notifications","muteAll":"All notifications","muteMentions":"Mentions only","muteOff":"No notifications","muteForHour":"Mute for 1 hour","mutedUntil":"Muted until {time}","muteStateAll":"All","muteStateMentions":"Mentions","muteStateOff":"Off","muteStateUntil":"until {time}","taskListenerWillNotArm":"This trigger will not arm","taskListenerFireOne":"fire","taskListenerFireMany":"fires","taskListenerFireFew":"fires","taskListenerLastSeen":"last one {when}","taskListenerVolume":"{fires} {fireNoun} in {days} days, about {perDay} a day","taskListenerSilent":"Not one event in {days} days. Silent so far","entityNotice.task.created":"Created task","entityNotice.task.updated":"Updated task","entityNotice.task.enabled":"Resumed task","entityNotice.task.disabled":"Paused task","entityNotice.task.deleted":"Deleted task","entityNotice.memory.created":"Saved to memory","entityNotice.memory.updated":"Updated in memory","entityNotice.memory.moved":"Moved in memory","entityNotice.memory.imported":"Imported into memory","entityNotice.memory.deleted":"Forgot","entityNotice.memory.cleared":"Cleared memory","entityNotice.skill.created":"Created skill","entityNotice.skill.updated":"Updated skill","entityNotice.skill.enabled":"Enabled skill","entityNotice.skill.disabled":"Disabled skill","entityNotice.skill.deleted":"Deleted skill","entityNotice.skill.restored":"Rolled back skill","entityNotice.agent.created":"Created agent","entityNotice.agent.updated":"Updated agent","entityNotice.connector.connected":"Connected","entityNotice.connector.disconnected":"Disconnected","entityNotice.letter.sent":"Wrote to","entityNotice.letter.received":"From:","entityNotice.subagent.delegated":"Delegated to a helper","entityNotice.subagent.delegated.many":"Delegated to helpers","entityNotice.subagent.continued":"Wrote to the helper","entityNoticeOpen":"Open {title}","eventRowMoreOne":"and {count} more","eventRowMoreFew":"and {count} more","eventRowMoreMany":"and {count} more","roomRoster.agentsAddedYouOne":"You added agent {names}","roomRoster.agentsAddedYouMany":"You added agents {names}","roomRoster.agentsAddedOne":"Agent {names} was added","roomRoster.agentsAddedMany":"Agents {names} were added","roomRoster.agentsRemovedYouOne":"You removed agent {names}","roomRoster.agentsRemovedYouMany":"You removed agents {names}","roomRoster.agentsRemovedOne":"Agent {names} was removed","roomRoster.agentsRemovedMany":"Agents {names} were removed","roomRoster.joinedYou":"You joined the chat","roomRoster.joined":"{name} joined the chat","roomRoster.leftYou":"You left the chat","roomRoster.left":"{name} left the chat","roomRoster.removedYou":"You removed {name} from the chat","roomRoster.removed":"{name} was removed from the chat","roomRoster.removedAgents":"Their agents were removed from the chat","roomRoster.renamedYou":"You renamed the chat to “{title}”","roomRoster.renamed":"The chat was renamed to “{title}”","roomRoster.titleClearedYou":"You removed the chat name","roomRoster.titleCleared":"The chat name was removed","roomRoster.photoChangedYou":"You changed the chat photo","roomRoster.photoChanged":"The chat photo was changed","roomRoster.photoClearedYou":"You removed the chat photo","roomRoster.photoCleared":"The chat photo was removed","contactNotice.sent":"Request sent to {name}. Once it's accepted, you can message each other through your agents.","contactNotice.requested":"{name} wants to add you as a contact","contactNotice.accepted":"{name} is now in your contacts. You can message each other through your agents.","groupChatMembersNoHandle":"no name to address it by","groupChatPeopleTitle":"People in the group chat","groupChatPeopleFullHint":"The group chat already has {max} people, so no one else can be invited.","groupChatPeopleInvited":"Invite pending","groupChatPeopleRole":"Group chat role","groupChatPeopleSpeaker":"Speaker","groupChatPeopleReader":"Reader","groupChatPeopleSpeakerHint":"Writes to the group chat like everyone else","groupChatPeopleReaderHint":"Only follows the group chat","groupChatPeopleRemoveConfirmTitle":"Remove from the group chat?","groupChatPeopleRemoveConfirmDesc":"They lose access to the group chat. You can invite them back at any time.","groupChatPeopleInvite":"Invite {name}","groupChatPeopleEmailPlaceholder":"Email or member name","groupChatPeopleInviteState.already_member":"Already in this group chat","groupChatPeopleInviteState.invalid_email":"Enter a valid email address","groupChatPeopleInviteState.org_invited":"Invitation to the organization sent. Once accepted, the person joins this chat too.","groupChatPeopleInviteState.needs_admin":"This person isn't in your organization. An admin can invite them to it.","groupChatTyping":"is typing…","roomSpeakerResponding":"{name} is replying…","groupChatInviteLinkTitle":"Invite link","groupChatInviteLinkHint":"Anyone who opens the link sends a join request, and you approve it in the people list. The link expires in {term}.","inviteLinkExpires":"Expires {date}","groupChatPeopleFailed":"Could not update the people in this group chat","cmdFindInChat":"Find in Chat","findInChatLabel":"Find in chat","findInChatNoMatches":"No matches","findInChatNext":"Next match","findInChatClose":"Close search","findInChatPlaceholder":"Find in chat","findInChatPrevious":"Previous match","findInChatHistoryFailed":"Couldn't load history","findInChatLoadingHistory":"Loading history…","findInChatSearchAll":"Search the whole chat","findInChatScopeLoaded":"Searched the last {count} messages","findInChatNoneLoaded":"Not in loaded messages","findInChatPositionPartial":"{current} of {total}+","findInChatSearchingOlder":"Searching earlier…","findInChatSearching":"Searching…","findInChatTypeMore":"One more letter","newChatFailed":"Could not create the chat","newGroupChatNameLabel":"Name","paletteSearchPartial":"No exact matches, showing partial ones","paletteScopeMessages":"Messages","paletteScopeFiles":"Files","paletteScopeAll":"All","paletteScopeAgents":"Agents","paletteScopeTasks":"Tasks","paletteShowAll":"Show all","paletteHiddenMark":"Hidden","paletteRecentEarlier":"Earlier","clearSearch":"Clear search","screenControlTaken":"Someone else is controlling this screen","screenControlUnavailable":"Control is temporarily unavailable, retrying","screenControlElsewhere":"The screen is open in another tab","screenTakeControl":"Take control","screenYouDrive":"You're in control","screenWatching":"Watching","screenStopControl":"Stop controlling","screenTrackpadMode":"Trackpad mode","screenRecenterPointer":"Recenter pointer","vncScreenRetry":"Connect again","vncScreenLost":"Lost the connection to the screen","vncScreenStalled":"Screen isn't responding","vncScreenForbidden":"This chat's screen is not open to you","vncScreenUnsupported":"No screen available here","vncScreenUnauthenticated":"Sign in again to open the screen","agentScreenHelperPaused":"The helper's screen is paused","screenKeyCtrlAltDel":"Send Ctrl+Alt+Delete","screenKeyEsc":"Send Esc","screenKeyTab":"Send Tab","localMachineNotAScreen":"The agent's screen is available in the desktop app","localMachineDisconnected":"Not connected","localMachineConnected":"Connected","localMachineNotAScreenBody":"The agent is working in a browser on your computer. Open this chat in the desktop app to view and control the screen.","groupChatNameMore":"{names} and {count} more","groupChatRosterStart":"Ask everyone, or @ just one","roomUnhide":"Back to the list","roomUnpin":"Unpin","clearChat":"Clear chat","cmdDescClearChat":"Delete the messages in the open chat","chatCleared":"Chat cleared","clearChatConfirmTitle":"Clear the chat “{name}”?","clearChatConfirmDescription":"All messages in this chat will be deleted. The agent starts fresh but keeps what it has remembered.","handoffDone":"Done","handoffSkipHint":"The step is cancelled and the agent continues without it","handoffOpenPage":"Open page","handoffPageClosed":"The page is unavailable. The agent will check whether it can continue.","screenWatchHint":"Take control to click and type","screenTouchGuide":"Tap a field, then the keyboard icon","handoffAnnounceOpened":"{name} needs your help with the screen","handoffAnnounceReturned":"The screen is back with the agent","handoffWithdrawn":"Request withdrawn","handoffReturnFailed":"Could not return control","composeDiscard":"Discard","composeDiscarded":"Draft discarded","composeSentRow":"Sent to {recipient}","composeSentRowSubject":"Sent to {recipient} · {subject}","composePhone":"Recipient's phone","composeFromLine":"From number","composeDiscardFailed":"Couldn't discard the draft","newAgentName":"New agent","secretFormDestination":"Saved as {name}","secretFormEnvHint":"The task's code reads it like this:","secretFormSave":"Save and continue","secretFormSaveError":"Couldn't save the value","secretFormValueLabel":"Secret value","secretFormValuePlaceholder":"Paste the token (it never reaches the chat)","agentIntegrationsTitle":"Services","agentIntegrationsEmpty":"Nothing connected yet","agentIntegrationsHint":"Switch off what this agent doesn't need.","agentIntegrationChangeFailed":"Couldn't change access to the service","agentSmsTitle":"SMS","agentVoice":"Voice","agentVoiceHint":"Which voice the agent uses on calls and in voice chat","agentVoiceUnavailable":"Voice unavailable","agentVoicePlay":"Play voice sample","agentVoiceStop":"Stop voice sample","agentVoiceSaveFailed":"Couldn't change the voice","agentVoicesLoadFailed":"Couldn't load the voices","agentVoiceNameGabrielle":"Vera","agentVoiceTraitGabrielle":"Calm, velvety","agentVoiceNameEleanor":"Anna","agentVoiceTraitEleanor":"Grounded, patient","agentVoiceNamePaula":"Olga","agentVoiceTraitPaula":"Approachable, smooth","agentVoiceNameMason":"Mikhail","agentVoiceTraitMason":"Mellow, unhurried","agentVoiceNameJoon":"Ilya","agentVoiceTraitJoon":"Calm, approachable","agentVoiceNameNolan":"Andrey","agentVoiceTraitNolan":"Confident, businesslike","modelAuto":"Auto","mediaControlResolution":"Resolution","mediaControlAspectRatio":"Aspect ratio","mediaControlAudio":"Sound","mediaControlOutputFormat":"File format","mediaControlBackground":"Background","mediaControlFrameCount":"Frame count","mediaControlFrameDuration":"Frame duration","mediaAudioOn":"With sound","mediaAudioOff":"No sound","mediaPricePerImage":"≈{price} per image","mediaPricePerSecond":"≈{price} per second","mediaPricePerClip":"≈{price} per clip","mediaPricePerMinute":"≈{price} per minute","mediaKindTranscription":"Transcription","transcriptionModelsFooter":"The model hears dictation, recordings and voice messages. Nemotron is more accurate on quiet and noisy audio but slower, and a minute costs more. Meetings are transcribed by Whisper.","mediaVendorChoice":"Model decides","mediaBackgroundOpaque":"Opaque","mediaBackgroundTransparent":"Transparent","mediaQualityLow":"Low","mediaQualityMedium":"Medium","mediaQualityHigh":"High","mediaQualityXhigh":"Very high","mediaQualityMax":"Maximum","mediaComboNotSold":"Not available with the current choice","modelAutoHint":"A model is picked for each message from the ones on your plan: a fast one for simple requests, a strong one for hard ones.","modelSaveError":"Couldn't save the model","taskModelLabel":"Model for tasks","taskModelHint":"Scheduled and event task runs. Auto picks a model from the task’s text, as in chat.","llmEndpointsTitle":"Your own models","llmEndpointsDescription":"Models on your own servers or behind a corporate proxy, such as GigaChat or vLLM. Once connected, pick one for any agent in its card.","llmEndpointsEmptyTitle":"No models of your own yet","llmEndpointAdd":"Connect your model","llmEndpointEdit":"Edit","llmEndpointCreateTitle":"Your own model","llmEndpointEditTitle":"Edit model","llmEndpointSubtitle":"The key and secret headers are stored encrypted. Once saved, nobody can see them, including you.","llmEndpointName":"Name","llmEndpointUrl":"Model address","llmEndpointProtocol":"API format","llmEndpointAuth":"Authentication","llmEndpointAuthNone":"None","llmEndpointKey":"Access key","llmEndpointKeyKept":"A key is stored. Leave the field empty to keep it.","llmEndpointModels":"Models","llmEndpointModelsHint":"Comma-separated model IDs, exactly as the endpoint expects them.","llmEndpointContext":"Context, tokens","llmEndpointTimeout":"Timeout, seconds","llmEndpointEgress":"Connect from","llmEndpointEgressHint":"“Your computer” is for addresses the cloud cannot reach: the request goes through the desktop app.","llmEndpointEgressAuto":"Automatic","llmEndpointEgressCloud":"From the cloud","llmEndpointEgressClient":"Your computer","llmEndpointRegion":"Data region","llmEndpointTraining":"Trains on data","llmEndpointTrainingYes":"Yes","llmEndpointTrainingNo":"No","llmEndpointUnknown":"Unknown","llmEndpointRetention":"Retention, days","llmEndpointHeaders":"Secret headers (JSON)","llmEndpointHeadersKept":"Stored: {names}. An empty value removes a header.","llmEndpointCa":"Server certificate (if custom, PEM)","llmEndpointCaKept":"A certificate is stored. Leave the field empty to keep it.","llmEndpointInvalidHeaders":"Headers must be a JSON object","llmEndpointProbeHint":"The check requests the endpoint's model list with this key, the same way the agent does before its first reply. When editing, empty key and header fields mean the saved ones.","llmEndpointProbe":"Check","llmEndpointProbeFailed":"Couldn't check the model","llmEndpointSave":"Save","llmEndpointSaveFailed":"Couldn't save the model","llmEndpointVerdictOk":"The model responds: key accepted, models found","llmEndpointVerdictRateLimited":"Key accepted, but the model is rate limiting requests right now (HTTP 429). You can save","llmEndpointVerdictUpstreamError":"The model server returned an error (HTTP {status}), so the key couldn't be checked. You can save","llmEndpointVerdictAuthRejected":"The model rejected the key (HTTP {status}). Check the access key and authorization type","llmEndpointVerdictModelNotFound":"Key accepted, but the endpoint doesn't list: {models}. Check the model IDs","llmEndpointVerdictBadUrl":"This address doesn't answer as a model API. Check the path: for OpenAI-compatible APIs it usually ends in /v1","llmEndpointVerdictUnreachable":"The address doesn't respond: the server wasn't found or refuses connections. Check the address and that the service is running","llmEndpointVerdictTlsUntrusted":"Couldn't verify the server's TLS certificate. Add the server certificate or turn off TLS verification","llmEndpointVerdictBlocked":"The address is on an internal network and can't be opened from the cloud. Set “Connect from” to “Your computer”","llmEndpointSaving":"Checking…","llmEndpointSaved":"Model saved","llmEndpointDeleted":"Model deleted","llmEndpointDeleteConfirmTitle":"Delete model “{name}”?","llmEndpointDeleteConfirmDescription":"Agents pinned to it will stop answering until another model is chosen for them.","usageUsedShare":"{share} used","codingNoChanges":"No changes.","pptxTranscriptHint":"Slide text. Formatting, images and charts are in the file itself.","pptxNoText":"No text","pptxSpeakerNotes":"Speaker notes","pptxSlideNumber":"Slide {number}","pptxDeckHasNoText":"The presentation has no text","pptxSlidesTruncated":"Showing the first {shown} of {total} slides. The rest are in the file.","viewerPreviousPage":"Previous page","viewerNextPage":"Next page","audioPlaybackPosition":"Playback position","reactPreviewTitle":"React component preview","canvasTextFont":"Font","canvasTextWeight":"Weight","canvasTextAlignment":"Alignment","canvasTextContent":"Content","artifactImageLoadFailed":"Failed to load image","groupChatReaderSendDisabled":"You have the reader role, so sending messages is unavailable.","messengerGroupReadOnly":"This is a {messenger} group chat. Reply there.","taskPeerChatReadOnly":"A task runs this chat. You can only read it.","taskRunReadOnly":"This is the task's run log. To write to the agent, use its chat.","taskResultLabel":"Task result","sessionRecoveryBackToRoster":"Back to chats","goneRestore":"Restore","chatUnavailableTitle":"Chat unavailable","chatUnavailableDesc":"This chat does not exist or you do not have access to it.","chatGoneUnrestorableDesc":"This chat can no longer be restored.","chatGoneTitle":"Chat deleted","chatGoneDesc":"A deleted chat can be restored within a day.","pastedTextTitle":"Pasted text","taskBriefTitle":"Run brief","messageUnreadableTitle":"This message could not be read","messageUnreadableHint":"The stored copy is damaged.","pastedTextCharacterCount":"{count} characters","pastedTextRemove":"Remove pasted text","attachmentRemove":"Remove {name}","newChatTo":"To:","newChatSearchPlaceholder":"Find an agent or member","roomAgentsSearchPlaceholder":"Find an agent","newChatSearchMorePlaceholder":"Add another","newChatAgentCeiling":"Up to {count} agents","newChatNoMatches":"No matches","newChatColleaguesLoadFailed":"Failed to load colleagues","newChatFrequentTitle":"Frequent","newChatEveryoneTitle":"Everyone","newChatCreateNamed":"Create agent “{name}”","newChatAddAgent":"Add an agent","newChatBarIncognito":"New chats can't start in incognito","newChatDraftRowLabel":"New chat draft: {label}","newChatHintAdd":"add","newChatRecipients":"Recipients","newChatRemoveRecipient":"Remove {name}","chatSettingsTitle":"Chat settings","chatSettingsAddAgent":"Add an agent","chatSettingsAddAgentHint":"Opens a new chat with these participants","chatSettingsAddAgentGroupHint":"The agent joins a group chat; this chat keeps one agent","chatSettingsCallColleague":"Invite a colleague","chatSettingsCallColleagueHint":"Opens a group chat with this agent and a colleague; this chat stays direct","chatSettingsOpen":"Chat settings","approvalAlwaysMachine":"Allow on this computer","approvalOwnerReadNote":"If this endpoint only reads, list it in the connection's settings under “POST endpoints that only read”. The agent and its helpers will then call it without asking.","approvalMeetingApprove":"Allow","approvalMeetingJoinTitle":"The agent asks to join a meeting","approvalMeetingWarnTitle":"Check in with participants first","approvalMeetingWarnAck":"Participants told","approvalMeetingWarnGuestChat":"Tell the participants an agent will be in the meeting. They will see its name and a message that it keeps a transcript.","approvalMeetingWarnNoGuestChat":"Tell the participants an agent will be in the meeting and keeps a transcript. Guests can't post in this chat, so it won't announce itself.","meetingRatingQuestion":"How did the agent do in this meeting?","meetingRatingGood":"Good","meetingRatingBad":"Bad","localToolPermissionTitle":"Routine work on this computer","localToolPermissionHint":"Let the agent open files and run routine tasks on this computer. Protected actions still ask.","localToolPermissionAsk":"Ask before changes","localToolPermissionAlways":"Allow without asking","localToolPermissionNever":"Allow nothing","localToolPermissionSetAt":"set {when}","localToolPermissionAlwaysWarning":"Routine changes on this computer run without asking: in chats, their helpers and your tasks. Protected actions still require confirmation.","localToolPermissionFailed":"Could not change what this computer allows","notificationsLastRouteMutedTitle":"Some tasks now have nowhere to deliver","notificationsLastRouteMutedDescription":"This messenger was the only one for {count} tasks. Their results will still collect in the app but will no longer arrive here. Choose where else to send them.","notificationsLastRouteMutedNamed":"This messenger was the only one for these tasks: {names}. Their results will still collect in the app but will no longer arrive here. Choose where else to send them.","connectorDeniedForAgent":"Off for this agent","previewLoadingFile":"Loading file...","previewLoadingImage":"Loading image...","previewLoadingAudio":"Loading audio...","previewAudioLoadFailed":"Failed to load audio","previewLoadingVideo":"Loading video...","previewVideoLoadFailed":"Failed to load video","previewLoadingPdf":"Loading PDF...","previewPdfLoadFailed":"Failed to load the PDF preview","previewPdfPasswordProtected":"This PDF is password protected, so preview is unavailable","previewLoadingDocument":"Loading document...","previewDocumentLoadFailed":"Failed to load the document preview","previewLoadingSpreadsheet":"Loading spreadsheet...","previewSpreadsheetLoadFailed":"Failed to load the spreadsheet preview","previewLoadingPresentation":"Loading presentation...","previewPresentationLoadFailed":"Failed to load the presentation preview","previewLoadingModel":"Loading 3D model...","previewModelLoadFailed":"Failed to load the 3D model","model3dViewLabel":"3D model","model3dPickHint":"Click selects a face, Shift+click adds another","model3dSelectedFaces":"Faces selected: {count}","model3dAskAgent":"Ask the agent","model3dClearSelection":"Clear selection","model3dPickHintTouch":"Tap a face. To select several, turn on “Add to selection”","model3dAddToSelection":"Add to selection","model3dSelectedEdges":"Edges selected: {count}","model3dSection":"Section","model3dSectionAxis":"Section axis","model3dSectionOffset":"Section position","model3dRuler":"Ruler","model3dRulerPickFirst":"Tap the first point","model3dRulerPickSecond":"Tap the second point","model3dRulerDistance":"Distance: {value} mm","asoAddPlaceholder":"A phrase people search the app by","asoDescription":"Where each phrase stands in store search and search suggestions of the Russian storefront, and whether its words are in the app listing","asoSnapshotWindow":"Latest captures within {days} days","asoRankOutsideResults":"Not listed","asoRankNotInFirst":"Not in top {n}","asoEmpty":"No phrases are tracked yet","asoRanked":"Found in at least one store","asoRivals":"Ranked above","asoTableTitle":"Tracked phrases, {storefront} storefront","asoTracked":"Phrases tracked","asoUnranked":"No confirmed ranking","asoUntrack":"Stop tracking","asoTableHint":"Under the position: from which letter the store suggests the phrase in its search box. A dash when the store has no suggestions or they were not measured yet","asoSuggestedFrom":"from letter {n}","asoNotSuggested":"not suggested","asoNotMeasured":"Not measured yet","asoListing":"In listing","asoListingFull":"All words","asoListingPartial":"Some words","asoListingAbsent":"None","asoWebDemand":"Yandex demand","asoWebDemandHint":"Wordstat: monthly searches in Russia, broad match. This is Yandex web search demand, not store search","asoUntrackedListingWords":"Listing words no tracked phrase contains: {words}","asoSuggested":"Suggested by a store","asoInListing":"All words in listing","asoChangeFailed":"Couldn’t update tracked phrases","asoPagesTitle":"Store pages","asoPagesSubtitle":"Impressions, page views and downloads per page over {weeks} weeks, the current week is partial","asoPagesStore":"Store","asoPagesDownloadRate":"Downloads per impression","asoPagesPageConversion":"Downloads per page view","asoPageAll":"All pages","asoPageDefault":"Default page","asoPageUnattributed":"Below Apple's threshold","asoPagesWeeksTitle":"By week","asoPagesWeeksSubtitle":"Downloads per impression, per page view for Google Play and RuStore. The download count is next to it","asoPagesEmpty":"The stores reported no impressions and no downloads for these weeks.","asoPagesAppleHint":"App Store: pages from Apple's weekly detailed report, the newest week it reached starts {date}. Apple drops slices under 5 people and adds ±2-6 of noise, so the part it dropped is a row of its own.","asoPagesAppleNever":"App Store: Apple's weekly detailed report with pages has not arrived yet. Apple publishes it on Fridays for the previous week.","asoPagesPlayHint":"Google Play gives no per-page figures in its export or its API: the store row shows all pages together, and a scenario page shows only signups from its link.","asoPagesRuStoreHint":"RuStore shows custom page views, installs and conversion only in its own console, not in n7x; the store's figures are loaded by hand from the console export. A scenario page here shows only signups from its link.","asoPagesSignupsHint":"A scenario page's signups are a floor: in the App Store only «Open» on the page carries the label, in Play and RuStore only an install from the page's link, not from search. The default page and the rest below Apple's threshold carry no label.","nucleusAcqSubAso":"ASO","relayEnrollmentPlatformMismatch":"Connect this computer from the desktop app.","relayEnrollmentSignInRequired":"Sign in again in this app to confirm access for this computer.","relayEnrollmentUnavailable":"Computer admission changed. Try connecting again.","relaySignInAgain":"Sign out and sign in again","quotaRecoveryChecking":"Checking whether you can continue…","quotaRecoveryFailed":"Could not check access. Your draft is saved, so try checking again.","cookieImportScopeHint":"Only cookies for this site and its parent domains are transferred. The login may persist after the task. “Once” means one import, not access for one task.","cookieImportSource":"Arc profile","cookieImportChooseProfile":"Choose a profile","cookieImportTarget":"Separate browser profile to receive the sign-in","cookieImportNoProfiles":"No Arc profiles with cookies were found. Sign in on the website manually.","cookieImportRetryHint":"The transfer or permission change did not complete. Close this window and reopen the request for the current browser.","cookieImportRemember":"Allow for {days} days","cookieImportOnce":"Import once","cookieImportPermissions":"Sign-in transfer permissions","cookieImportRevokeHint":"Revoking stops future automatic imports. The transferred login remains in the agent browser; sign out on the site to end it.","cookieImportRevoke":"Revoke permission","limitResetsTitle":"Usage limit resets","limitResetsDescription":"A bought reset is banked until you hit your limit. A referral bonus must be used by the date on its row.","limitResetsAvailable":"Available","limitResetsHistoryWindow":"Past {days} days","limitResetsLoadFailed":"Couldn't load reset history.","limitResetRedeemCta":"Use a reset","limitResetRedeemTitle":"Use a reset?","limitResetRedeemConfirm":"Banked: {count}. This week's spend is cleared (one reset per month).","limitResetBuyTitle":"Buy a limit reset?","limitResetBankedHint":"The reset is banked and waits until you hit your limit.","limitResetBankedSuccess":"Limit reset banked","limitResetNoCredit":"No resets banked.","limitResetCreditAvailable":"Banked","limitResetCreditRedeemed":"Used","limitResetCreditRevoked":"Refunded","limitResetCreditPurchased":"Limit reset · purchase","limitResetCreditGranted":"Limit reset · granted","limitResetCreditPlanMismatch":"Bought on {plan}, not spendable on your current plan.","connectorHostUnreachable":"Server unreachable","connectorHostCheckDeferred":"The check is not available yet. Try again later.","connectorHostCheckInconclusive":"The server responded, but data access could not be verified. Check again later.","connectorReadinessEmptyComposition":"The database's OData composition is empty: no object can be read, although the username and password are correct. The composition is set inside the 1C database in the “Standard OData interface settings” form on the “Composition” tab; republishing does not change it. The agent can tick the required objects in your browser if you are signed in to 1C as an administrator: ask it in the chat.","connectorReadinessSubmissionUnconfirmed":"Reading mail works, but the login to the sending server could not be confirmed. Letters may not go out; check the SMTP server, port and encryption.","connectorReadinessReadUnconfirmed":"The 1C server responded, but reading the sampled collections could not be verified. This does not establish whether other database objects are accessible. Check the OData publication and the 1C user's permissions for the required data.","connectorReadinessAccessDenied":"The service responded but denied access to the sampled data. Check the user or key permissions and connection restrictions in the service account.","connectorHostReachable":"Server is responding","connectorHostCheckFailed":"Couldn't check the connection","secretGuardNotice":"The message appears to contain a key or password.","secretGuardCardNotice":"The message appears to contain a payment card number. Hide the number to send the message.","secretGuardServerNotice":"The server found potentially sensitive data in the message. Hide it and send the message?","secretGuardSave":"Save as key","secretGuardMaskAndSend":"Hide and send","secretGuardUnavailable":"Could not check the message for sensitive data. It was not sent. Please try again.","agentOrgAccessHint":"Teammates will see the agent's instructions and full history, including your chats, and can message it with their own connections.","agentRestrictedAccessHint":"The members you check will see the agent's instructions and full history, including your chats, and can message it with their own connections.","agentRestrictedAccessTitle":"Share {name} with selected members","agentAccessRoleNoneHint":"Doesn't see the agent or read chats with it","agentAccessRoleUser":"Uses","agentAccessRoleUserHint":"Messages the agent in their own chats and reads chats with it","agentAccessRoleManager":"Manager","agentAccessRoleManagerHint":"Also edits the instructions, publishes them and decides who the agent is shared with","agentAccessManagersByOwner":"The agent's owner appoints managers.","agentOrgTitle":"Organization agents","agentOrgHint":"Agents shared by members of your organization. Open one to start a chat with it.","agentOwnerManaged":"This agent’s settings are managed by its owner","agentGiveAction":"Transfer agent","agentGiveTitle":"Transfer agent “{name}”?","agentGiveDescription":"The new owner gets the agent's settings, its access and the right to delete it. Your chats and memory with the agent stay with you, and the agent uses the new owner's connections.","agentGiveKeepsManager":"You stay the agent's manager and can still edit and publish it.","agentGiveLeavesPrivate":"This agent is private: after the transfer it leaves your agents.","agentGiveReceiverLabel":"New owner","agentGiveReceiverPlaceholder":"Choose a member","agentGiveConfirm":"Transfer","agentGiveNoMembers":"There are no other members in the organization.","agentGiven":"Agent transferred","agentGiveFailed":"Couldn't transfer the agent","agentByYou":"yours","agentSharedWithYou":"shared with you","uploadOwnerOnly":"Only the chat's owner can add files here","agentChatsOpen":"Agent chats","agentChatsEmpty":"No other chats with this agent yet","agentChatReadOnly":"This is {name}'s chat. You can only read it.","agentVisibilityPrivateHint":"The agent is yours alone: teammates don't see it, and only you can message it and read chats with it.","agentPublishChangesTitle":"Publish changes to {name}?","agentPublishChanges":"Publish changes","agentPublishPending":"There are unpublished changes: teammates use the previous version of the instructions.","agentPublishFailed":"Couldn't publish the agent","agentPublishPrivateSkillsTitle":"Teammates won't get these skills","agentPublishPrivateSkillsHint":"Only you can see them. Open a skill to the organization so the agent can use it for teammates too.","agentPublishSkillShareFailed":"Couldn't open the skill to the organization","agentWithdrawFailed":"Couldn't unpublish the agent","agentWithdrawConfirmTitle":"Stop sharing {name}?","agentWithdrawConfirmBody":"Teammates will no longer be able to message the agent. Their running replies stop and their tasks with it pause. The owner's settings stay as they are.","agentRevisionBefore":"Before","agentRevisionNoPrompt":"No instructions","agentRevisionNoSkills":"Your skills, unchanged","agentRevisionSkillOff":"off","agentRevisionNoConnectors":"No connections needed","agentPublishedInstructions":"Published instructions","agentConsentTitle":"{name} instructions","agentConsentOutdatedTitle":"{name} instructions have changed","agentConsentHint":"The agent's owner and everyone in the organization can read your chats with it; only you write in them.","agentConsentConnectors":"Connections you give the agent","agentConsentNotConnected":"Not connected","agentConsentFailed":"Couldn't accept the instructions","agentConsentReview":"Review and accept","agentConsentStateCurrent":"You accepted version {version}.","agentConsentStateNone":"Accept the agent's instructions to message it.","agentConsentStateOutdated":"The instructions have changed. Accept the new version to continue.","errors.AGENT_REVISION_NOT_ACCEPTED":"The agent's instructions have changed. Open the agent and accept the new version to continue.","agentOrgAccessProposalTitle":"Share {name} with your organization","agentOrgAccessRowLabel":"Who can message the agent","agentOrgAccessOpen":"Share","agentOrgAccessAnswerFailed":"Couldn't save the answer","agentOrgAccessGrantedTitle":"Agent shared with colleagues","agentOrgAccessGranted":"Access enabled","agentOrgAccessProposalUnavailable":"Open the original chat to answer this proposal.","attachmentOutboxFailed":"Retry sending","attachmentOutboxSavingFailed":"Could not save the request. Your text and files are still in the editor.","attachmentOutboxUploadFailed":"Could not upload the files. Your request is saved, so try again.","attachmentOutboxSendFailed":"Could not send the request. Your text and files are saved, so try again.","attachmentOutboxUnavailable":"This request is unavailable. Reopen the chat and try again.","attachmentOutboxFileNotKept":"The file was not kept after the reload. Attach it again.","attachmentOutboxHeldInNewChat":"{reason} The message is waiting in a new chat. Open one to retry or remove it.","roomAgentsEditTitle":"Chat agents","roomAgentsEditHintSave":"save","roomAgentsCallTitle":"Add to a group chat","roomAgentsCallConfirm":"Add to group","roomAgentsCallHint":"add to group","groupChatCreated":"Group chat created","groupChatOpenFailed":"Could not open the group chat","partnersNavLabel":"Partner programme","partnersHeroEyebrow":"For integrators and consultants","partnersHeroTitle":"A client on Max brings you {earningsMax} a year, on Pro {earningsPro}","partnersHeroSubtitle":"You set up MoySklad, Bitrix24, Ozon and Wildberries for small businesses. Connect your client to Samreshuuu, the AI agent that works inside those systems, and earn {percent} of every payment they make for as long as they pay.","partnersHeroCta":"Apply","partnersAudienceTitle":"Who the programme is for","partnersAudienceLead":"People who implement and support clients themselves. It is not for bloggers or traffic arbitrage: we pay for clients, not for reach.","partnersAudienceFitLabel":"A good fit","partnersAudienceIntegratorTitle":"Integrators","partnersAudienceIntegratorDesc":"You implement MoySklad or Bitrix24 and make sure everything works for the client.","partnersAudienceConsultantTitle":"Consultants","partnersAudienceConsultantDesc":"You look after Ozon and Wildberries sellers, work out unit economics and set up reports.","partnersAudienceAgencyTitle":"Agencies","partnersAudienceAgencyDesc":"You take small businesses on retainer and take routine work off their hands without new hires.","partnersTermShareTitle":"{percent} of client payments","partnersTermShareDesc":"Accrued on every website payment from the client you brought, for as long as they pay. No time limit.","partnersTermPayoutTitle":"Monthly payout","partnersTermPayoutDesc":"We transfer what has accrued once it reaches {amount}.","partnersTermContractTitle":"Under a public offer","partnersTermContractDesc":"We work with self-employed individuals, sole proprietors and LLCs.","partnersTermClientResetTitle":"A limit reset for your client","partnersTermClientResetDesc":"When the client pays for a plan, they get a limit reset that waits on their shelf for {resetDays}, so coming in with your code pays off for them too.","partnersCalcTitle":"What you could earn","partnersCalcLead":"Estimate from your own clients: how many will choose Pro and how many Max.","partnersCalcPlanClients":"Clients on {plan}","partnersCalcPerClient":"{amount} a month from each","partnersCalcYearTotal":"Over a year","partnersCalcPerMonth":"{amount} a month","partnersCalcNote":"Assuming every client pays monthly for the whole year without a break. Accrual continues the same way for as long as the client pays.","partnersStepsTitle":"How the programme works","partnersStep1Title":"Application and call","partnersStep1Desc":"Fill in the form at the bottom of the page in a couple of minutes. Then we get on a call, show you the product and answer your questions.","partnersStep2Title":"Code and link","partnersStep2Desc":"Once activated, you get a personal code and link. You can read the code out to a client: they enter it by hand within {days} of signing up.","partnersStep3Title":"The client pays","partnersStep3Desc":"Your commission is calculated from the client's payments, not from their signup. Every accrual shows up in the Partners section of your settings.","partnersStep4Title":"Payout","partnersStep4Desc":"Once a month, when the balance reaches {amount}.","partnersRulesTitle":"Programme rules","partnersRuleBrandTitle":"No ads on our brand","partnersRuleBrandDesc":"You may not buy ads on search queries containing the Samreshuuu name: the clients come through you, not through search results.","partnersRulePaidTitle":"Payments only","partnersRulePaidDesc":"Commission accrues on client payments. A signup without a payment earns nothing.","partnersRuleSelfTitle":"Not inside your own organisation","partnersRuleSelfDesc":"Inviting yourself or colleagues into your own organisation does not count.","partnersFaqTitle":"Questions about the programme","partnersFaqWhoQ":"Who can become a partner?","partnersFaqWhoA":"Integrators, consultants and agencies who work with small businesses themselves. You can join as a self-employed individual, a sole proprietor or an LLC.","partnersFaqCommissionQ":"What earns a commission?","partnersFaqCommissionA":"Payments from the client you brought: {percent} of each one for as long as they pay, with no time limit. A signup without a payment earns nothing.","partnersFaqCodeQ":"How is a client attributed to me?","partnersFaqCodeA":"The client signs up through your link or enters your code by hand within {days} of signing up. You can read it out on a call.","partnersFaqPayoutQ":"When are payouts made?","partnersFaqPayoutA":"Once a month, if at least {amount} has accrued. Every accrual is visible in the Partners section of your settings.","partnersFaqBrandQ":"Can I advertise on your brand name?","partnersFaqBrandA":"No. Ads on queries containing the Samreshuuu name are prohibited, and invitations inside your own organisation do not count.","partnersShowcaseEyebrow":"What you set up for clients","partnersShowcaseTitle":"The agent works inside the systems you already deploy","partnersShowcaseSubtitle":"The client describes a task in plain words, and the agent replies with a finished file built from their own data. Pick a system.","partnersShowcaseMarketplacesTab":"Ozon and Wildberries","partnersShowcaseMoyskladTitle":"Who to pay first","partnersShowcaseMoyskladBody":"Your client asks about supplier debt. The agent pulls unpaid orders from MoySklad, counts overdue days and spreads payments across the calendar, with no Excel exports.","partnersShowcaseMoyskladPrompt":"Which suppliers should I pay first? Lay out the debts by date","partnersShowcaseMoyskladFile":"Supplier debt · May","partnersShowcaseBitrixTitle":"Where leads get lost","partnersShowcaseBitrixBody":"Your client's manager sees where the path from lead to payment breaks: leads with no owner, abandoned deals, unpaid invoices. The agent works in the portal you configured, as it is.","partnersShowcaseBitrixPrompt":"Break down the funnel for the month and find lost leads","partnersShowcaseBitrixHeadline":"540 leads this month, 58 reached payment","partnersShowcaseBitrixSubline":"84 leads have no owner, 75 deals were dropped after the first touch.","partnersShowcaseBitrixFile":"Monthly funnel","partnersShowcaseBitrixAction":"Assign leads to managers","partnersShowcaseMarketplacesTitle":"Margin on every SKU, every day","partnersShowcaseMarketplacesBody":"The seller you support gets unit economics with commissions, logistics and returns without reconciling reports by hand. You spend the call on decisions, not spreadsheets.","partnersApplyTitle":"Partner application","partnersApplyLead":"We reply within two business days and arrange a call.","partnersReturnTitle":"Rejoin the programme","partnersReturnLead":"What you earned stays payable. A new application accepts the current edition of the offer; we reply within two business days.","partnersApplyGuestHint":"The application is tied to your account, which is where your accruals will show up later. Sign up or log in and we will bring you back to this page.","partnersFieldKind":"What you do","partnersKindIntegrator":"Integrator: I implement systems","partnersKindConsultant":"Consultant or freelancer","partnersKindAgency":"Agency or studio","partnersKindOther":"Something else","partnersFieldLegalForm":"How you will receive payouts","partnersLegalSelfEmployed":"Self-employed (NPD)","partnersLegalSoleProprietor":"Sole proprietor","partnersLegalCompany":"LLC or another legal entity","partnersFieldName":"Name or company","partnersFieldContact":"Phone or Telegram","partnersFieldContactPlaceholder":"+7 900 000-00-00 or @username","partnersFieldWebsite":"Website or portfolio","partnersFieldAbout":"About you and your clients","partnersFieldAboutPlaceholder":"Which systems you work with, how many clients you support, which niches","partnersApplySubmit":"Send application","partnersApplyError":"Could not send the application","partnersApplyOfferOutdated":"The offer has been updated. Refresh the page and accept the new edition","partnersOfferAcceptPrefix":"I accept the terms of the ","partnersOfferAcceptLink":"partner programme offer","partnersOfferTitle":"Partner Programme Offer","partnersOfferLastUpdated":"Version of 24 September 2026","partnersOfferIntro":"SAM RESHU LLC (OOO «САМ РЕШУ», OGRN 1267700319920, INN 9714096590), represented by its General Director Yaroslav Andreevich Kononenko acting under the charter, the \"Company\", publishes this public offer (Art. 435, 437(2) of the Russian Civil Code) to self-employed persons, sole proprietors and legal entities (the \"Partner\"). The offer is accepted by submitting an application at samreshuuu.ru/partners with the consent box ticked (Art. 438(3) of the Civil Code).\n\nDefinitions: \"Service\": the samreshuuu platform (samreshuuu.ru). \"Dashboard\": the Partners section in the Service settings. \"Client\": a person attributed to the Partner under section 3. \"Payment\": money actually received from a Client in payment for the Service. \"Commission\": the fee paid to the Partner under this offer.","partnersOfferSection1Title":"1. Subject","partnersOfferSection1Text":"The Partner finds and brings Clients to the Service, and the Company pays the Commission. The Partner acts in its own name, does not enter into contracts on behalf of the Company and does not accept Client payments.","partnersOfferSection2Title":"2. Participation","partnersOfferSection2Text":"The Partner applies at samreshuuu.ru/partners. The Company reviews the application and may decline it without giving reasons. Once approved, the Partner receives a referral link and code in the Dashboard.","partnersOfferSection3Title":"3. Client attribution","partnersOfferSection3Text":"A Client is attributed to the Partner if they signed up via the Partner's referral link, or entered the Partner's code within 30 days of signing up and before their first Payment.\n\nNot attributed: the Partner and members of its own organisation in the Service; persons who have already made a Payment; persons already attributed to another Partner.","partnersOfferSection4Title":"4. Commission","partnersOfferSection4Text":"The Commission is 20% of each Payment by a Client made while the agreement is in force, with no time limit per Client.\n\nThe Commission includes all taxes and levies the Partner pays itself, including VAT if the Partner is a VAT payer.\n\nIf a Payment is refunded to the Client in full or in part, the Commission is reduced in the same proportion. If it has already been paid out, the difference is deducted from later payouts.","partnersOfferSection5Title":"5. Payout and acceptance","partnersOfferSection5Text":"The Company pays the Commission once a month, on the 15th of the month following the Payment, to the details given in the Dashboard, provided the amount due is at least 1,000 ₽. A smaller amount rolls over to the next month.\n\nThe accrual report in the Dashboard is the act of services rendered. If the Partner raises no objection within 5 business days of its publication, the services are deemed accepted.\n\nA self-employed Partner sends the Company a receipt for each payout within 3 business days. The Company may suspend payouts until the Partner confirms its tax status or provides payout details.","partnersOfferSection6Title":"6. Restrictions","partnersOfferSection6Text":"The Partner must not:\n- use the Service name and trademarks, including misspellings, in keywords and domains of search and contextual advertising;\n- send messages to people who have not agreed to receive them;\n- pose as the Company or make false statements about the Service;\n- refer itself, its employees or its own organisation.\n\nNo Commission accrues on Payments obtained in breach of this section, and any accrued Commission is cancelled.","partnersOfferSection7Title":"7. Advertising","partnersOfferSection7Text":"If the Partner distributes advertising for the Service, it complies with Art. 18.1 of the Russian Advertising Law itself: registers the ads with an advertising data operator, adds the \"Advertising\" label, the advertiser details and the identifier, submits reports and pays the mandatory levies. On request, the Company provides the Partner with the details about itself needed for this.\n\nThe Partner reimburses the Company for fines and costs caused by its breach of this section.","partnersOfferSection8Title":"8. Personal data","partnersOfferSection8Text":"The Partner does not pass personal data of prospective Clients to the Company: a Client signs up to the Service and consents to the processing of their data themselves. In the Dashboard the Partner sees only the information needed to calculate the Commission.\n\nThe Company processes the Partner's data to perform this offer under the Privacy Policy (samreshuuu.ru/privacy) and may disclose it to the extent required by law, including to the unified register of online advertising.","partnersOfferSection9Title":"9. Changes and termination","partnersOfferSection9Text":"A new version of the offer is published on this page with its date and applies to the Partner once the Partner accepts it in the Dashboard.\n\nEither party may terminate the agreement at any time by notifying the other through the Dashboard or by email. After termination no Commission accrues on new Payments, and Commission accrued before termination is paid out as usual, except in the cases of section 6.","partnersOfferSection10Title":"10. Liability","partnersOfferSection10Text":"The Company's liability under the agreement is limited to the Commission paid to the Partner over the last 12 months. The Partner is an independent party and is not an employee or representative of the Company.","partnersOfferSection11Title":"11. Governing law and details","partnersOfferSection11Text":"This offer is governed by Russian law. Disputes are settled by a claim procedure (10 business days to respond), then in court at the Company's location.\n\nCompany: SAM RESHU LLC (ООО «САМ РЕШУ»)\nOGRN: 1267700319920\nINN: 9714096590\nKPP: 771401001\nAddress: 11 Viktorenko St., apt. 639, Khoroshevsky municipal district, Moscow, 125167\nGeneral Director: Yaroslav Andreevich Kononenko\nEmail: support@samreshuuu.ru\nWebsite: samreshuuu.ru","partnersStatusLoadError":"Could not check the application status","partnersPendingTitle":"Application under review","partnersPendingBody":"We will get in touch within two business days.","partnersActiveTitle":"You are already a partner","partnersActiveBody":"Your code, link and accruals are in the Partners section of your settings.","partnersActiveLink":"Open the partner dashboard","orderKindUserCheckout":"Plan purchase","orderKindRenewal":"Renewal","orderKindPromoRedemption":"Promo code redemption","orderKindOther":"Other","orderKindTeamCheckout":"Team purchase","orderKindTeamRenewal":"Team renewal","orderKindInvoiceRenewal":"Renewal by invoice","orderKindSeatDelta":"Seat change","orderKindAdminExtension":"Admin extension","orderKindGift":"Gift","orderKindStoreTrial":"App store free trial","nucleusPaymentsTitle":"Payments","nucleusPaymentsRowsCount":"{count} payments","nucleusPaymentsEmpty":"No payments in this period","nucleusPaymentsColCustomer":"Customer","nucleusPaymentsColProvider":"Payment provider","nucleusPaymentsFundingCharged":"Paid","nucleusPaymentsFundingGranted":"Free of charge","nucleusPaymentsGrantedRowsCount":"{count} free-of-charge orders","nucleusPaymentsGrantedEmpty":"No free-of-charge orders in this period","nucleusPaymentsColGrant":"Grant","nucleusPaymentsGrantedBy":"by {admin}","connectorTkLuchXUser":"Identifier (X-User)","connectorTkLuchXToken":"Token (X-Token)","connectorTkLuchTokensHint":"No tokens yet? Close the window: you can finish connecting later.","embedFaultExpiredTitle":"Reopen the app","embedFaultExpiredMoysklad":"Close the app window and open it again from the MoySklad menu: each window link opens once.","embedFaultExpiredMegaplan":"Close the app window and open it again in Megaplan.","embedFaultExpiredBitrix24":"Click \"Reopen\" or open the app again in Bitrix24.","embedFaultNotActivatedTitle":"The app is not activated","embedFaultNotActivatedMoysklad":"Reinstall the app from the MoySklad catalog.","embedFaultNotActivatedMegaplan":"Reinstall the app from Megaplan.","embedFaultNotInstalledTitle":"The app is not installed","embedFaultNotInstalledBitrix24":"Install it again from Bitrix24 Market.","embedFaultSuspendedTitle":"Subscription suspended","embedFaultSuspendedBody":"Renew your plan in MoySklad and reopen the window.","embedFaultSeatLimitTitle":"All seats are taken","embedFaultSeatLimitBody":"Seats in use: {seatsUsed} of {seatLimit}. An admin can free a seat in the members settings or choose a MoySklad plan with more seats.","embedFaultSeatLimitBodyUncounted":"An admin can free a seat in the members settings or choose a MoySklad plan with more seats.","embedFaultUnconfirmedTitle":"The session was not confirmed","embedFaultUnrestoredTitle":"Could not restore the session","embedFaultReopenSupport":"Reopen the app. If the error repeats, contact support. Do not reinstall the app.","embedFaultUnavailableTitle":"The service is temporarily unavailable","embedFaultUnavailableBody":"Try again later, your settings and tasks are saved. Do not reinstall the app.","embedFaultUnreachableTitle":"Could not connect","embedFaultUnreachableBody":"Check your connection and try again. Do not reinstall the app.","embedFaultStorageTitle":"The browser does not keep this window signed in","embedFaultStorageMoysklad":"The browser does not let this window store site data, so the sign-in lasts only until a reload. Close the app window and open it again from the MoySklad menu. To keep the window signed in across reloads, allow sites to store data (in Safari, turn off \"Block All Cookies\").","embedFaultStorageMegaplan":"The browser does not let this window store site data, so the sign-in lasts only until a reload. Close the app window and open it again in Megaplan. To keep the window signed in across reloads, allow sites to store data (in Safari, turn off \"Block All Cookies\").","embedFaultStorageBitrix24":"The browser does not let this window store site data, so the sign-in lasts only until a reload. Click \"Reopen\". To keep the window signed in across reloads, allow sites to store data (in Safari, turn off \"Block All Cookies\").","embedFaultReopenAction":"Reopen","memoryClaimsTab":"Facts","memoryAgentsGroup":"Agent memory","memoryAgentsGroupFooter":"Each agent keeps its own memory. All your agents read the shared one.","memoryImportFromChats":"Import from ChatGPT or Claude","memoryExportAction":"Export memory","memoryResetTitlePrimary":"Reset shared memory?","memoryResetTitleAgent":"Reset {agent}’s memory?","memoryResetAction":"Reset","memoryClaimReasonManual":"Edited by hand","memoryClaimsEmptyTitle":"No facts yet","memoryClaimMarkUnknownTitle":"Question this fact?","memoryClaimForgetTitle":"Forget this fact?","memoryDocumentsTab":"Sources and notes","memoryClaimsEmpty":"The agent saves facts about you from your chats. Ask it to “remember: …” or add a fact yourself.","memoryClaimKindProfile":"About you","memoryClaimKindEvent":"Event","memoryClaimKindFact":"Other","memoryClaimStatusActive":"Active","memoryClaimStatusSuperseded":"Replaced","memoryClaimStatusUnknown":"Uncertain","memoryClaimStatusForgotten":"Forgotten","memoryClaimOriginUser":"Added by you","memoryClaimOriginAgent":"Saved by the agent","memoryClaimOriginExtractor":"Extracted automatically","memoryClaimOriginAgentFromYou":"Saved by the agent from your words","memoryClaimOriginExtractorFromYou":"Extracted from your messages","memoryClaimOriginAgentFromFile":"Saved by the agent from your file","memoryClaimOriginAgentFromScreen":"Saved by the agent from a screen recording","memoryClaimOriginAgentFromTool":"Saved by the agent from the output of {tool}","memoryClaimOriginExtractorFromFile":"Extracted from your file","memoryClaimOriginExtractorFromScreen":"Extracted from a screen recording","memoryClaimToolUnnamed":"a tool","memoryClaimCorrect":"Correct","memoryClaimAdd":"Add fact","memoryOrgTitle":"Organization memory","memoryOrgDescription":"Facts members moved from their own memory. Every member's agents read them. Your personal memory is not shown here.","memoryOrgEmptyTitle":"Nothing here yet","memoryOrgEmpty":"Move a fact from your memory: «⋯» on the fact, then «Add to organization memory». Or ask an agent.","memoryOrgShare":"Add to organization memory","memoryOrgShareFailed":"Couldn't add to organization memory","memoryOrgRemove":"Remove from organization memory","memoryOrgRemoveFailed":"Couldn't remove the fact","memoryOrgRemoveTitle":"Remove the fact from organization memory?","memoryOrgRemoveConfirm":"Members' agents will stop seeing it. Your personal memory stays as it is.","memoryOrgRemoveVerb":"Remove","memoryOrgAdded":"Added: {count}","memoryOrgAlready":"Already there: {count}","memoryOrgKeptPrivate":"Kept personal: {count}","memoryOrgAddedOne":"Added to organization memory","memoryOrgAlreadyOne":"This fact is already in organization memory","memoryOrgNothingMoved":"Nothing moved","memoryOrgAuthorYou":"Added by you","memoryOrgAuthorMember":"Added by a member","memoryClaimForget":"Forget","memoryClaimMarkUnknown":"Mark uncertain","memoryClaimText":"Text","memoryClaimReason":"Why (optional)","memoryClaimKind":"Type","memoryClaimTopic":"Topic","memoryClaimEventAt":"Event date","memoryClaimValidUntil":"Valid until","memoryLead":"What the agent knows about you and uses in chats.","memorySourcesFooter":"Uploaded files, chat imports and the agent's notes. Deleting a source also forgets the facts drawn from it.","memoryDocKindUpload":"Uploaded file","memoryDocKindChatImport":"Chat import","memoryDocKindRetained":"Earlier memory","memoryDocKindNote":"Agent note","memorySourcesEmptyTitle":"No sources yet","memorySourcesEmpty":"Import your ChatGPT or Claude history and the agent will pick up facts about you from it. The agent saves its own notes here too.","memorySourceDeleteTitle":"Delete “{title}”?","memorySourceDeleteConfirm":"The agent will also forget the facts it learned from this document. This can't be undone.","memorySourceDeleteFailed":"Couldn't delete the document","memory_save_failed":"Couldn't save","memoryClaimEditorHint":"One fact per entry. The event date is optional; expiry applies only to events.","memoryClaimUnknownConfirm":"The agent will stop relying on this fact. It stays in the list marked “Uncertain”.","memoryClaimForgetConfirm":"Every agent in this organization will stop remembering this fact and will not learn it again on its own. It may remain in earlier messages and chat summaries.","memoryClaimConflict":"This fact changed while the dialog was open. The list is refreshed: open the fact again.","memoryResetConfirmPrimary":"All your agents will forget the shared facts and documents about you in this organization. Chats stay. Documents are erased for good after 30 days, and the reset can’t be undone.","memoryResetConfirmAgent":"{agent} will forget its facts and documents about you in this organization. Shared memory and chats stay. Documents are erased for good after 30 days, and the reset can’t be undone.","memoryClaimAllowRelearn":"Allow saving this fact again, even if you previously asked to forget it.","agentTemplateTitle":"Agent template","agentTemplatePreviewAuthor":"by {name}","agentTemplateInstructions":"Instructions","agentTemplatePausedSchedules":"Scheduled tasks (off)","agentTemplateConnections":"Will ask to connect","agentTemplateFirstSkill":"Setup skill: {name}","agentTemplateInvalid":"Could not read the template. Check the link.","agentTemplateOpenFailed":"The agent was created, but its chat did not open. Select Retry.","connectorSecretDestination":"This server can use the key","connectorSecretHostOnlyHint":"We store the key and send it only to this address. The agent never sees it.","connectorSecretsTitle":"Connection keys","connectorSecretsEmpty":"No connection keys yet","connectorSecretsFooter":"API keys the agent asks for in chat. Each is sent only to its own address, and the agent never sees it.","connectorSecretDelete":"Delete key","connectorSecretDeleteConfirmTitle":"Delete key “{name}”?","connectorSecretDeleteConfirmDesc":"Requests to {origin} that use this key will stop going through until it is entered again.","connectorSecretDeleted":"Key {name} deleted","connectorSecretDeleteError":"Could not delete the key","memoryClaimExpired":"Expired","agentTemplateGallery":"Agent templates","agentTemplateGalleryEmpty":"No templates in the catalog yet","agentTemplateGalleryEmptyHint":"Curated templates will appear here. For now you can install a template from the author's link.","agentTemplateRunOnce":"Run once","agentTemplateSkillCountOne":"{count} skill","agentTemplateSkillCountFew":"{count} skills","agentTemplateSkillCountMany":"{count} skills","agentTemplateTaskCountOne":"{count} task","agentTemplateTaskCountFew":"{count} tasks","agentTemplateTaskCountMany":"{count} tasks","agentTemplateRuleCountOne":"{count} rule","agentTemplateRuleCountFew":"{count} rules","agentTemplateRuleCountMany":"{count} rules","agentTemplateShowcaseDisclaimer":"Another person created this agent. It will work in your account and ask for the access it needs on its own.","agentTemplateTake":"Get a copy","agentTemplateSignInTake":"Sign in to get a copy","agentTemplateAlreadyHave":"You already have this agent","agentTemplateTakeAnother":"Get another copy","agentTemplateDraftPreview":"Draft: the link isn't published yet","agentTemplateDetails":"Details","agentTemplateScripts":"Scripts","agentTemplateSkillFromCatalog":"From the catalog","agentTemplateGoneTitle":"This agent copy is no longer available","agentTemplateGoneDescription":"The author closed or deleted this agent copy.","agentTemplateUnavailableTitle":"Copy unavailable","agentTemplateUnavailableDescription":"This copy is available only to members of the author's organization.","agentTemplateOrigin":"Copy of the agent “{name}” by {author}","agentTemplateOriginUnnamed":"Copy of the agent “{name}”","starterNightShiftName":"Night Shift","starterNightShiftDesc":"Pulls together a digest of your work","starterInboxTriageName":"Inbox Triage","starterInboxTriageDesc":"Sorts your email and drafts replies in your voice","starterChiefOfStaffName":"Chief of Staff","starterChiefOfStaffDesc":"Manages your other agents and pulls you in for decisions","starterNegotiatorName":"Negotiator","starterNegotiatorDesc":"Researches fair pricing and haggles in your voice","starterPrototyperName":"Prototyper","starterPrototyperDesc":"Turns your ideas into working prototypes","starterResearcherName":"Researcher","starterResearcherDesc":"Digs into any question across your tools and the web","starterShopperName":"Shopper","starterShopperDesc":"Gathers quotes and options into a clear comparison","starterApartmentScoutName":"Apartment Scout","starterApartmentScoutDesc":"Shortlists listings and books tours","starterLookoutName":"Lookout","starterLookoutDesc":"Watches any site and alerts you to changes","starterCompetitorWatcherName":"Competitor Watcher","starterCompetitorWatcherDesc":"Tracks competitor pricing and launches and writes up a report","starterCrmScribeName":"CRM Scribe","starterCrmScribeDesc":"Turns your calls into {tool} updates and follow-ups","starterPipelineScoutName":"Pipeline Scout","starterPipelineScoutDesc":"Researches target accounts in {tool} and builds your attack plan","starterFirstResponderName":"First Responder","starterFirstResponderDesc":"Answers new leads and books the meeting in {tool}","starterWinLossAnalystName":"Win-Loss Analyst","starterWinLossAnalystDesc":"Reads every lost deal in {tool} and reports why you’re really losing","starterIcebreakerName":"Icebreaker","starterIcebreakerDesc":"Watches {tool} for launches and hires worth a warm intro","starterCallCoachName":"Call Coach","starterCallCoachDesc":"Rewatches your {tool} calls and gives specific coaching","starterDeckDesignerName":"Deck Designer","starterDeckDesignerDesc":"Turns your notes into an on-brand {tool} deck","starterChannelDigestName":"Channel Digest","starterChannelDigestDesc":"Summarizes your {tool} channels and flags what needs you","starterTicketTriagerName":"Ticket Triager","starterTicketTriagerDesc":"Triages everything new in {tool} and drafts the first reply","starterFeedbackMinerName":"Feedback Miner","starterFeedbackMinerDesc":"Clusters customer feedback into clear themes","starterReviewResponderName":"Review Responder","starterReviewResponderDesc":"Drafts on-brand replies to customer reviews and questions","starterShopkeeperName":"Shopkeeper","starterShopkeeperDesc":"Watches orders and payouts and flags anything odd","starterInvoiceChaserName":"Invoice Chaser","starterInvoiceChaserDesc":"Tracks unpaid {tool} invoices and drafts the reminders","starterExpenseAuditorName":"Expense Auditor","starterExpenseAuditorDesc":"Files receipts in {tool} and categorizes every charge","starterSubscriptionSleuthName":"Subscription Sleuth","starterSubscriptionSleuthDesc":"Finds subscriptions you no longer use across your {tool} spend","starterQaEngineerName":"QA Engineer","starterQaEngineerDesc":"Clicks through a {tool} deploy and reports what breaks","starterDashboardWatcherName":"Dashboard Watcher","starterDashboardWatcherDesc":"Watches your {tool} metrics and alerts you on anomalies","starterDataScientistName":"Data Scientist","starterDataScientistDesc":"Answers data questions with real {tool} queries and charts","starterBugReproductionName":"Bug Reproduction","starterBugReproductionDesc":"Repros the bug in staging and drops a pack with steps and screenshots","starterProductPerformanceName":"Product Performance","starterProductPerformanceDesc":"Walks observability tools and writes up the hotspots","starterCloudAgentOrchestratorName":"Cloud Agent Orchestrator","starterCloudAgentOrchestratorDesc":"Kicks off cloud agent runs, chases what's stuck, and summarizes","starterPlaytestOperatorName":"Playtest Operator","starterPlaytestOperatorDesc":"Drives the product UI and returns a tight findings pack","starterFigmaBotName":"Figma Helper","starterFigmaBotDesc":"Handles repetitive Figma work while keeping layouts and variants consistent","starterMotionHelpName":"Motion Help","starterMotionHelpDesc":"Builds a playground around real assets to tune motion and interactions","starterDesignExplorationName":"Design Exploration","starterDesignExplorationDesc":"Turns loose ideas into prototypes of varying fidelities you can try","starterDevbotName":"Devbot","starterDevbotDesc":"Answers engineering questions and helps other agents understand implementation","starterSeoAeoAuditorName":"SEO / AEO Auditor","starterSeoAeoAuditorDesc":"Tracks keyword and competitor movement and returns an optimization plan","starterAccountHealthName":"Account Health","starterAccountHealthDesc":"Reads usage and signals across your book and turns them into a watch list","starterAccountManagerName":"Account Manager","starterAccountManagerDesc":"Preps every call from transcripts, CRM, and chats, then drafts follow-ups","starterEnablementFulfillmentName":"Enablement Fulfillment Specialist","starterEnablementFulfillmentDesc":"Finds the recordings, builds the one-pager, and drafts the reply","starterBetaAdoptionWatcherName":"Beta Adoption Watcher","starterBetaAdoptionWatcherDesc":"Monitors usage and surfaces which customers are trying the new feature","starterCallFaqMinerName":"Call FAQ Miner","starterCallFaqMinerDesc":"Tracks questions from calls and links each answer back to the recording","starterDocsAuditorName":"Docs Auditor","starterDocsAuditorDesc":"Diffs help center pages against what shipped and drafts the rewrite","starterFeatureRequestTrackerName":"Feature Request Tracker","starterFeatureRequestTrackerDesc":"Mines chats and calls into a living list tied to customers","starterProductFeedbackAnalystName":"Product Feedback Analyst","starterProductFeedbackAnalystDesc":"Clusters feedback, weighs urgency, and drafts routing for acceptance","starterContractDeskName":"Contract Desk","starterContractDeskDesc":"Summarizes contracts by stage and owner and flags blocked reviews","starterSecurityQuestionnaireName":"Security Questionnaire Filler","starterSecurityQuestionnaireDesc":"Drafts vendor security answers from your trust center and past RFPs","starterVendorPortalOperatorName":"Vendor Portal Operator","starterVendorPortalOperatorDesc":"Runs renewals and seats on portals with no API and returns exceptions","starterTalentScoutName":"Talent Scout","starterTalentScoutDesc":"Sources candidates, drafts outreach in your voice, and skips people already in the ATS","starterCalendarCoordinatorName":"Calendar Coordinator","starterCalendarCoordinatorDesc":"Schedules across calendars and chases the holds nobody else has time for","starterOnboardingManagerName":"Onboarding Manager","starterOnboardingManagerDesc":"Builds the new-hire checklist, pulls the docs, and routes day-one questions","starterAccountResearchName":"Account Research Specialist","starterAccountResearchDesc":"Pulls CRM plus live signals and builds a shareable research pack per account","starterMeetingPrepName":"Meeting Prep Buddy","starterMeetingPrepDesc":"Builds a meeting prep pack from calendar, CRM, and chats","starterDailyBriefingWriterName":"Daily Briefing Writer","starterDailyBriefingWriterDesc":"Writes a tight brief of only the stories that matter to you","createAgentPickerTitle":"Meet a future teammate","createAgentShuffle":"Shuffle","createAgentOwnHint":"Name a teammate and describe what they should do","createAgentDescriptionPlaceholder":"What should this agent help with?","agentTemplateShareCopy":"Share a copy","agentTemplateShareLink":"Shared copy","agentTemplateUpdateCopy":"Update copy","agentTemplateOpenPage":"Open page","agentTemplateShareRequest":"Share a copy of yourself: go through your setup and build a template I can share.","agentTemplateUpdateRequest":"Update your shared copy: go through your setup again and rebuild the template.","agentTemplatePublishAndCopy":"Publish and copy link","agentTemplatePublishFailed":"Couldn't publish the copy","agentTemplateVisibilityFailed":"Couldn't change who can open the link","agentTemplateVisibilityOrgHint":"Only members of your organization can take a copy.","agentTemplateVisibilityPublicHint":"Anyone with the link can take a copy.","agentTemplateStatusPublished":"Published","agentTemplateStatusUnpublished":"Unpublished","agentTemplateStatusBehind":"Link serves the previous version","agentTemplateInstallCount":"Copies taken: {count}","agentTemplateUpdatedAt":"Updated {date}","agentTemplateDescription":"What it does","agentTemplateDescriptionPlaceholder":"What the agent helps with and how it works","agentTemplateRules":"Working rules","agentTemplateRulesEmpty":"No working rules. The copy starts from the instructions and skills.","agentTemplateRuleRemove":"Remove rule","agentTemplateSchedulePaused":"Arrives paused","agentTemplateSchedulesSkipped":"Not carried over: {names}","agentTemplatePromise":"Memory, chat history and access to services are not shared. Your agent stays the same.","agentTemplateSaveFailed":"Couldn't save the copy","agentTemplateCloseFailed":"Couldn't close the link","agentTemplateDeletedNote":"This template was deleted. The link no longer works.","agentTemplateDelete":"Delete template","agentDeleteAction":"Delete agent","noSharedAgents":"You haven't shared any agents yet","agentTemplateDeleteTitle":"Delete the “{name}” template?","agentTemplateDeleteDescription":"The link will stop working. Your agent stays the same, and copies already taken stay with the people who took them.","agentTemplateDeleteFailed":"Couldn't delete the template","agentTemplateOpenRoomFailed":"Couldn't open the chat with the agent","tools.share_self_as_template":"Assembling a template","tools.share_self_as_template.done":"Assembled a template","tools.phone_call":"Phone call","tools.phone_call.done":"Call queued","tools.join_meeting":"Meeting","tools.join_meeting.done":"Meeting scheduled","tools.join_meeting.join":"Joining a meeting","tools.join_meeting.join.done":"Meeting scheduled","tools.join_meeting.leave":"Leaving a meeting","tools.join_meeting.leave.done":"Agent is leaving the meeting","tools.join_meeting.cancel":"Canceling a meeting","tools.join_meeting.cancel.done":"Meeting canceled","tools.read_calls":"Calls","tools.read_calls.done":"Calls read","tools.read_meetings":"Meetings","tools.read_meetings.done":"Meetings read","tools.read_equipment":"Equipment","tools.read_equipment.done":"Equipment read","tools.capture_camera":"Camera","tools.capture_camera.done":"Frame captured","tools.persona":"Persona","tools.persona.done":"Persona ready","tools.persona.look":"New persona look","tools.persona.look.done":"Persona look updated","tools.persona.delete":"Deleting a persona","tools.persona.delete.done":"Persona deleted","tools.manage_members":"Managing members","tools.manage_members.done":"Managed members","tools.manage_members.list":"Checking members","tools.manage_members.list.done":"Checked members","tools.manage_members.invite":"Inviting a member","tools.manage_members.invite.done":"Invited a member","tools.manage_members.revoke_invite":"Revoking the invite","tools.manage_members.revoke_invite.done":"Revoked the invite","tools.manage_members.demote":"Changing the member role","tools.manage_members.demote.done":"Changed the member role","tools.manage_members.remove":"Removing a member","tools.manage_members.remove.done":"Removed a member","tools.manage_contacts":"Managing contacts","tools.manage_contacts.done":"Managed contacts","tools.manage_contacts.invite":"Inviting to contacts","tools.manage_contacts.invite.done":"Invited to contacts","tools.manage_contacts.link":"Getting the personal link","tools.manage_contacts.link.done":"Got the personal link","tools.manage_contacts.list":"Checking contacts","tools.manage_contacts.list.done":"Checked contacts","tools.manage_contacts.revoke_invite":"Revoking the invite","tools.manage_contacts.revoke_invite.done":"Revoked the invite","tools.manage_contacts.reset_link":"Resetting the link","tools.manage_contacts.reset_link.done":"Reset the link","tools.manage_contacts.remove":"Removing from contacts","tools.manage_contacts.remove.done":"Removed from contacts","tools.manage_visibility":"Managing access","tools.manage_visibility.done":"Managed access","tools.manage_visibility.get":"Checking access","tools.manage_visibility.get.done":"Checked access","tools.manage_visibility.widen":"Widening access","tools.manage_visibility.widen.done":"Widened access","tools.manage_visibility.narrow":"Narrowing access","tools.manage_visibility.narrow.done":"Narrowed access","recoveryReaddBotBadge":"Bot not in the chat","recoveryRetryProviderBadge":"Provider temporarily unavailable","recoveryRetryProviderBanner":"Access to {service} could not be refreshed: the provider is temporarily unavailable. Checks will continue automatically; reconnection is not required.","recoveryReaddBotBanner":"The bot was removed from the chat or can no longer post. Bring the bot back, and delivery recovers on its own.","recoveryReplaceTokenBadge":"Token revoked","recoveryReplaceTokenBanner":"The bot token no longer works. Issue a new one in @BotFather with /revoke and replace the token here.","recoveryTakeOverWebhookBadge":"Used by another service","recoveryTakeOverWebhookBanner":"The bot answers in another service, so messages don't arrive here. Take the bot over to make it work here.","recoveryRetryWebhookBadge":"Not receiving messages","recoveryRetryWebhookBanner":"The bot isn't receiving messages: registration failed. Check again.","recoveryTakeOverWebhookConnectorBanner":"Incoming {service} events don't arrive here: the webhook address is held by {host}. Replace it with “Replace address”.","recoveryRetryWebhookConnectorBanner":"Incoming {service} events don't arrive here: webhook registration failed. Check again.","recoveryRestoreBotBadge":"Bot disconnected","recoveryRestoreBotBanner":"An admin disconnected the bot. An admin can bring it back while the restore window is open.","recoveryRestoreHostBanner":"The {service} server is not responding. Check the server and network availability. If the server address changed, enter the new one with “Change server address”.","recoveryReinstallAtProviderBadge":"App key missing","recoveryReinstallAtProviderBanner":"{service}: the marketplace did not pass the app key, so requests do not go through. Reinstall the app in the marketplace account (Apps section) or add your own key as a separate connection: reconnecting here will not help.","recoveryAccessMovedBadge":"Access held by another connection","recoveryAccessMovedBanner":"{service}: this account was connected again through another connection, and the provider keeps one access per account for the app, so it moved there. Requests through this connection do not go through. Use the new connection and remove this one: reconnecting here would disconnect that one.","recoveryExpandAccessBadge":"Missing permissions","recoveryExpandAccessBanner":"The service refused some actions: the connection is missing permissions. Expand access.","reauthReasonWebhookForeign":"The bot answers in another service","reauthReasonWebhookFailing":"Bot registration failed, messages don't arrive","reauthReasonNoPostRight":"The bot can't post in the chat","reauthReasonBotDetached":"An admin disconnected the bot","reauthReasonMemberLeft":"You're no longer a member of the organization","errors.INTEGRATION_BOT_TOKEN_MALFORMED":"This is not a bot token. Copy the whole token from @BotFather, it looks like «123456789:AA...».","errors.INTEGRATION_BOT_TOKEN_REJECTED":"{service} does not know a bot with this token. Copy the token again and paste it whole.","errors.INTEGRATION_BOT_TOKEN_UNAVAILABLE":"{service} did not answer the token check. Try again in a minute.","errors.INTEGRATION_BOT_TOKEN_OTHER_BOT":"This is a different bot. Add it as a new one.","messengerLinkRefusedNotConnected":"The bot didn't recognize this code. Get a new one and send it to the bot.","messengerLinkRefusedExpired":"The code has expired or was already used. Get a new one.","messengerLinkRefusedNotMember":"The bot belongs to an organization you're no longer in. You can rejoin it with a new invitation.","messengerLinkRefusedHeld":"This {messenger} chat is already connected to another account. Disconnect it there: Settings, Notifications and messengers.","messengerLinkRefusedAnotherChat":"Another {messenger} chat is already connected to your account. Disconnect it here first.","messengerLinkNewCode":"New code","messengerLinkPhoneHint":"Open {messenger} and tap Connect in the bot's reply.","messengerLinkDesktopHint":"Point your phone's camera at the code, then tap Connect in the bot's reply.","messengerLinkCodeOnlyHint":"Open {messenger}, send this code to the bot and tap Connect in its reply.","messengerLinkCodeLabel":"No Connect button?","messengerLinkCodeSend":"Send the bot this code","messengerLinkOpenHere":"Open {messenger} on this computer","messengerLinkWaiting":"Waiting for confirmation in {messenger}","messengerLinkFailedTitle":"Couldn't connect {messenger}","messengerLinkLapsedTitle":"The code expired","messengerLinkLapsedHint":"Get a new code and send it to the bot.","messengerLinkConnectedHint":"Notifications will arrive in your chat with the bot.","addDeliveryPlatformFallback":"If the organization bot doesn't respond, connect the ready-made Samreshuuu bot","workChatsTitle":"Groups and channels","workChatsFooter":"Shared chats of the organization. The bot posts reports of tasks that use the chat here, and replies in a group when mentioned.","workChatsEmpty":"No groups or channels yet","groupAgentReachLabel":"What the agent does in the group","groupAgentReachReply":"Reply with text only","groupAgentReachReplyHint":"The agent answers in the group with text only, without the owner's connections, skills or tasks.","groupAgentReachOwnerServices":"Work with the owner's services","groupAgentReachOwnerServicesHint":"Every member of the group sees answers with data. Only the agent owner's messages reach the services. Personal memory, the computer and helpers stay closed in the group.","groupAgentReachError":"Couldn't change what the agent does in the group","workChatAdd":"Add a group or channel","workChatSheetTitle":"Task reports to a group or channel","workChatScopesGroupOrChannel":"Group or channel","workChatOtherMessenger":"Another messenger","workChatChannelInstead":"Connect a channel","workChatGroupInstead":"Connect a group","workChatBotAddedHint":"Invite the bot you chat with to a {messenger} group. The group will show up here on its own.","workChatBotAddedNeedsLink":"Connect your {messenger} first: Connect a messenger in the Messengers card. The bot learns your organization from your chat with it.","workChatBotAddedCheckExpired":"No new group has appeared yet. Check that you invited the right bot and try checking again.","workChatChannelNeedsOrgBot":"Only the organization bot publishes to a channel. An admin connects it: Connect a messenger → Organization bot.","workChatOpenHintGroup":"Choose a group and invite the bot. Admin rights let it create topics.","workChatOpenHintChannel":"Open the bot and tap «Выбрать канал» (Choose channel). The bot becomes an admin allowed to post messages.","workChatWaitingGroup":"Waiting for the bot in the group...","workChatWaitingChannel":"Waiting for the bot in the channel...","workChatConnectedGroup":"Group “{title}” connected","workChatConnectedChannel":"Channel “{title}” connected","workChatExpired":"The invite has expired. Get a new one.","workChatNewLink":"New invite","workChatLinkFailed":"Couldn't connect the chat. Try again.","workChatRefusedNotAdmin":"You're not an admin of this channel. Only an admin can invite the bot.","workChatRefusedNoPostRight":"The bot wasn't allowed to post. Invite it again and keep the Post messages right.","workChatRefusedPlatformBot":"Only the organization bot publishes to a channel. Invite the organization bot to the channel.","workChatRefusedNotMember":"You're no longer in the organization, so the chat wasn't connected.","workChatRefusedWrongBot":"The invite was opened with a different bot. Start again and invite the right bot.","botReturnAction":"Return the bot","workChatDisconnectTitle":"Disconnect the group or channel?","workChatDisconnectDesc":"The bot will stop posting task reports here. Tasks with this as their only destination will pause.","orgBotRestored":"Bot restored","orgBotRestoreFailed":"Couldn't restore the bot","orgBotWebhookFixFailed":"Couldn't register the bot","orgBotActionsLabel":"Bot actions","orgBotGroupPrivacyLabel":"Sees only commands in groups","orgBotGroupPrivacyHint":"In @BotFather: /mybots → bot → Bot Settings → Group Privacy → Turn off, then invite the bot to the group again.","orgBotRecheck":"Check again","orgBotShareLinkLabel":"Bot address for employees","orgBotShareLinkHint":"An employee opens the bot, taps Start and connects in one tap.","orgBotTakeOver":"Take the bot over","orgBotConnectedTitle":"Bot {bot} connected","orgBotDetachedTitle":"Disconnected bots","orgBotRestoreUntil":"Can be restored until {date}","orgBotPreviewPeopleOne":"{count} employee","orgBotPreviewPeopleFew":"{count} employees","orgBotPreviewPeopleMany":"{count} employees","orgBotPreviewGroupsOne":"{count} group","orgBotPreviewGroupsFew":"{count} groups","orgBotPreviewGroupsMany":"{count} groups","orgBotPreviewTasksOne":"{count} task will stop","orgBotPreviewTasksFew":"{count} tasks will stop","orgBotPreviewTasksMany":"{count} tasks will stop","orgBotDisconnectAgent":"The agent “{agent}” will stop replying in the bot.","orgBotDisconnectRestoreWindow":"You can restore the bot within 30 days.","orgBotDisconnectCounting":"Counting who the disconnect affects...","orgBotDisconnectScopeUnknown":"Scope unknown: couldn't count who the disconnect affects.","taskDeliveryDeletedTag":"chat deleted","taskDeliveryDeletedHint":"The chat was deleted. Choose another one","taskDeliveryForeignTag":"a colleague's chat","taskDeliveryUnknownTag":"unavailable","taskLastDeliverySent":"delivered","taskLastDeliveryQueued":"queued","taskLastDeliveryRetrying":"will retry","taskDeliverySavedChat":"Saved chat","taskLastDeliveryGeneral":"in General","taskLastDeliverySuppressed":"not sent","taskLastDeliveryUnknown":"outcome unknown","taskLastDeliveryFailed":"didn't arrive","taskLastDeliveryFailedReason":"didn't arrive: {reason}","taskLastDeliveryNeedsSetup":"setup required","taskDeliveryEmailNeedsVerification":"Verify your email in your profile","taskDeliveryEmailNoSender":"Sender address is not set up","taskDeliveryReasonForbidden":"the bot has no access","taskDeliveryReasonPeerClosed":"the bot dialog was stopped","taskDeliveryReasonNotFound":"chat not found","taskDeliveryReasonTopicMissing":"Telegram topic unavailable","taskDeliveryReasonUnbound":"chat not connected","taskDeliveryReasonBotRemoved":"the bot was removed","taskDeliveryReasonNoPostRight":"no right to post","taskDeliveryReasonRetryExhausted":"not sent after retries","messengerLinkPageInvalidTitle":"This address doesn't work","messengerLinkPageInvalid":"Open the bot and tap Connect again.","messengerLoginConfirmTitle":"Connect {messenger}?","messengerLoginConfirmHint":"The chat with the bot of {who} will connect to this account, and this account will receive its messages. If someone else sent you this link, tap Cancel.","messengerLoginRefusedHint":"The bot explained why in the chat.","settingsContacts":"Contacts","contactListDescription":"People from other companies you message through your agents","settingsSearchAliasContacts":"contacts people other companies link agents assistants coordinate meetings invite invitation","contactListLinkFootnote":"Anyone who opens the link sends you a request.","contactListQrHint":"Point a phone camera at the code to send you a contact request.","contactListCancelRequest":"Cancel request","contactListResetTitle":"Reset the link?","contactListResetBody":"The previous link will stop working. Requests already sent through it will stay.","contactListResetAction":"Reset","ssoDisableAction":"Disable","contactListRequestsTitle":"Requests","contactListRequestsHint":"Only accept requests from people you know.","contactListConnectedTitle":"People","contactListPeopleFootnote":"Agents can't see each other's chats, memory or connections.","contactListAwaitingTag":"Awaiting response","contactListBlockedTitle":"Blocked","contactListEmptyTitle":"No one yet","contactListEmptyHint":"Ask your agent to invite someone, or share your personal link below.","contactListBlock":"Block","contactListUnblock":"Unblock","contactListRemove":"Remove from contacts","contactListRemoveTitle":"Remove “{name}” from contacts?","contactListRemoveBody":"You'll no longer be able to message each other through your agents. This person will be able to send you a request again.","contactListBlockTitle":"Block “{name}”?","contactListBlockBody":"You'll no longer be able to message each other through your agents, and this person's requests will no longer reach you.","contactListAcceptFailed":"Couldn't accept the request","contactListDeclineFailed":"Couldn't decline the request","contactListCancelFailed":"Couldn't cancel the request","contactListRemoveFailed":"Couldn't remove from contacts","contactListBlockFailed":"Couldn't block","contactListSpam":"Mark as spam","contactListSpamTitle":"Mark “{name}” as spam?","contactListSpamBody":"This person will be blocked and the request marked as spam. Requests and letters from their agent will no longer reach you.","contactListSpamFailed":"Couldn't mark as spam","contactRequestPolicyTitle":"Who can message me","contactRequestPolicyEveryone":"Everyone","contactRequestPolicyContacts":"My contacts","contactRequestPolicyEveryoneHint":"Anyone who knows your handle can message you. The first message arrives as a contact request.","contactRequestPolicyContactsHint":"No one can message you by handle. Requests come only through your link and invitations.","contactRequestPolicyFailed":"Couldn't save the setting","joinPersonMessageHint":"Your message is sent with the contact request. You can message each other through agents once it is accepted.","joinPersonUnavailable":"No one was found by this nick. Check the address.","joinPersonContactsOnly":"Accepts requests only from their contacts.","contactListRequestText":"Message with the request","contactListUnblockFailed":"Couldn't unblock","contactListLinkFailed":"Couldn't reset the link","contactListRevokeInviteFailed":"Couldn't revoke the invite","contactListInviteRevoked":"Invite revoked","contactListInviteRevoke":"Revoke invite","contactListInviteTitle":"Invite to contacts","contactListInviteHint":"They'll get an email with a link. If they sign in with this address, you can message each other through your agents right away.","contactListInviteAlreadyInvited":"An invitation to this address is already waiting","contactListInviteAlreadyConnected":"This person is already in your contacts","contactListInviteFailed":"Couldn't send the invitation","contactListLinkTitle":"Personal link","joinContactRequestedTitle":"Request sent","joinContactRequestedNamed":"Once {name} accepts the request, you can message each other through your agents.","joinContactRequestedBody":"Once the request is accepted, you can message each other through your agents.","joinContactPreviewBody":"Your agent writes to a contact in their chat and can attach files. Their agent replies within the access they've granted and asks them about anything it doesn't know. Neither side gets access to the other's chats, memory or connections.","replyLinkPreviewTitle":"{name} is waiting for your reply","replyLinkPreviewBody":"You can reply without signing up","replyLinkPageOptionsLabel":"A time that works","replyLinkPageTimezone":"Times are in the {zone} time zone","replyLinkPageTextLabel":"Reply","replyLinkPageEmailHint":"Optional. A meeting invitation goes here if you agree on one","replyLinkPageNameHint":"Optional. Without it, the reply is signed with the name the sender gave you","replyLinkPageSubmit":"Send reply","replyLinkPageNeedsAnswer":"Pick a time or write a reply","replyLinkPageSubmitFailed":"Couldn't send the reply","replyLinkPageSentTitle":"Reply sent","replyLinkPageSentBody":"{name} will see it in their chat","replyLinkPageCta":"Get your own agent","replyLinkPageAnsweredTitle":"This link has already been answered","replyLinkPageAnsweredBody":"It takes only one reply","replyLinkPageGoneTitle":"This link no longer works","replyLinkPageGoneBody":"It has expired or was closed. Ask for a new one","replyLinkCardTitle":"Reply link","replyLinkCardFor":"For: {name}","replyLinkCardHint":"Send it yourself: the reply will arrive in this chat","replyLinkCopyText":"Copy text with link","replyLinkClose":"Close link","replyLinkCloseTitle":"Close the link for {name}?","replyLinkCloseBody":"It will no longer accept a reply","replyLinkCloseFailed":"Couldn't close the link","outboundAsk.opened":"Opened","outboundAsk.answered":"Answered","outboundAsk.closed":"Closed","replyLinkAnswerVia":"via link","errandAnswerViaMail":"via email","errandAnswerViaSms":"via SMS","inboundFoldMailOne":"{count} more grouped email. Ask the agent to read it.","inboundFoldMailFew":"{count} more grouped emails. Ask the agent to read them.","inboundFoldMailMany":"{count} more grouped emails. Ask the agent to read them.","inboundFoldSmsOne":"{count} additional SMS grouped here","inboundFoldSmsFew":"{count} additional SMS messages grouped here","inboundFoldSmsMany":"{count} additional SMS messages grouped here","agentMailCardTitle":"Email","agentMailCardTo":"To: {to}","agentMailCardCc":"Cc: {cc}","outboundAsk.unanswered":"No reply","outboundAsk.unconfirmed":"Sending not confirmed","outboundAsk.notified":"Recipient notified","outboundAsk.reason.failed":"failed on the recipient's side","outboundAsk.reason.interrupted":"the recipient's agent hit a work limit","outboundAsk.reason.canceled":"the reply was stopped","outboundAsk.reason.blocked":"the recipient's agent lacked access","outboundAsk.reason.form_outwaited":"the recipient didn't answer their agent","outboundAsk.reason.chat_gone":"the recipient's chat was deleted","outboundAsk.reason.no_plan":"the recipient has no plan","outboundAsk.reason.withheld":"the recipient's agent chose not to reply","agentMailCardGoneTitle":"This email is unavailable","agentSmsCardGoneTitle":"This SMS is unavailable","agentMailReceivedTitle":"Email from {sender}","agentMailReceivedUnverified":"Sender not verified","agentMailReceivedFilesRefused":"Attachments not accepted: {count}","agentMailReceivedExpired":"Text deleted after the retention period","voiceCallCardTitle":"Call","voiceCallCardGoneTitle":"This call is unavailable","voiceCallDialing":"Dialing","voiceCallRinging":"Ringing","voiceCallHangUp":"End call","voiceCallHangUpFailedTitle":"Couldn't end the call","voiceCallTakeOver":"Take over","voiceCallTakeOverFailedTitle":"Couldn't take over","voiceCallStatusRingingYou":"Ringing you","voiceCallStatusPressKey":"Press any key","voiceCallPressKeyHint":"Press any key on your phone to join","voiceCallTransferFailed":"Couldn't reach you","voiceCallStatusOnHold":"On hold","voiceCallPressedKeys":"Pressed {keys}","voiceCallPlaceholderSpeaker":"Waiting for them to pick up","voiceCallPlaceholderText":"The live transcript will show here once the call connects","voiceCallVoicemailTitle":"Left a voice message","voiceCallTranscript":"Transcript","voiceCallStatusLive":"In call","voiceCallStatusEnded":"Ended","voiceCallStatusMissed":"No answer","voiceCallStatusFailed":"Failed","voiceCallStatusTransferred":"Transferred","voiceCallCalling":"Calling {callee}","voiceCallEnded":"Call ended","voiceCallTransferredToYou":"Transferred to you","voiceCallRangSeconds":"Rang for {seconds} sec","voiceCallRangMinutes":"Rang for {minutes} min","voiceCallNoAnswer":"Didn't answer","voiceCallBusy":"Line busy","voiceCallRejected":"Call declined","voiceCallCanceled":"Call canceled","voiceCallNotConnected":"The call couldn't connect","voiceCallDropped":"The call dropped","voiceCallInboundUnverified":"Incoming, number not verified","voiceCallHiddenNumber":"Hidden number","voiceCallAgain":"Call again","voiceCallAgainPrompt":"Call {callee} again","voiceCallShowTranscript":"Show transcript","voiceCallHideTranscript":"Hide transcript","voiceCallTranscriptCopy":"Copy transcript","voiceCallTranscriptDownload":"Download transcript","voiceCallTranscriptHeading":"Call with {callee}, {date}","voiceCallTranscriptFile":"Call {callee} {date}","voiceChatStart":"Voice chat","voiceChatConnecting":"Connecting…","voiceChatEnding":"Hanging up…","voiceChatMute":"Mute microphone","voiceChatUnmute":"Unmute microphone","voiceChatHangUp":"End voice chat","voiceChatTranscriptEmpty":"No speech transcribed yet","voiceChatReturn":"Return to the voice chat with {name}","voiceChatReplaceTitle":"End the current voice chat?","voiceChatReplaceBody":"Only one voice chat can run at a time. The voice chat with {current} ends before the voice chat with {next} starts.","voiceChatReplaceConfirm":"End and start","voiceChatConnectFailed":"Couldn't connect the voice chat","voiceChatDropped":"The voice chat was cut off","voiceChatLineUnreachable":"The voice chat server didn't respond.","voiceChatEngineFailed":"The voice engine didn't start.","voiceChatRefused":"Voice chat isn't available right now.","voiceChatDeviceFailed":"The microphone or speaker stopped working.","voiceChatSpeakerSilent":"The agent's voice isn't reaching this device's speaker. Try calling again.","voiceChatConnectionLost":"The connection to the voice chat server was lost.","voiceChatCardGoneTitle":"This voice chat is unavailable","voiceChatCardTitle":"Voice chat","voiceChatInProgressTitle":"Voice chat in progress","voiceChatTalkedTitle":"Voice chat · {duration}","voiceChatMissedTitle":"Voice chat didn't connect","voiceChatFailedTitle":"Voice chat failed","meetingTitleTelemost":"Telemost meeting","meetingTitleKtalk":"Kontur.Talk meeting","meetingTitleGoogleMeet":"Google Meet meeting","meetingTitleZoom":"Zoom meeting","meetingTitleTeams":"Teams meeting","meetingPhaseScheduled":"Joins {time}","meetingNextJoin":"Next join at {time}","meetingPlanCadence":"{cadence} · next {time}","meetingPhaseJoining":"Joining","meetingPhaseLive":"Taking notes","meetingPhaseLiveUnheard":"In the meeting","meetingActionAdmission":"Waiting to be let in","meetingActionSignIn":"The platform asks to sign in","meetingActionPasscode":"The meeting asks for a passcode","meetingActionBotDetected":"The platform blocked the agent","meetingActionBrowserJoinDisabled":"The host turned off joining from a browser","meetingLeave":"Leave","meetingLeaveFailed":"Couldn't take the agent out of the meeting","meetingCancelFailed":"Couldn't cancel the meeting","tools.respond_in_meeting":"Meeting chat message","tools.respond_in_meeting.done":"Message queued to the meeting chat","meetingChatDraftTitle":"Meeting chat message","meetingChatDraftLabel":"Message text","meetingChatDiscard":"Discard","meetingChatMarkInternal":"Mark meeting as internal","meetingChatMarkInternalHint":"Only your team is in the meeting: the agent's messages go to its chat right away, without your review","meetingChatSendFailed":"Couldn't send the message to the meeting chat","meetingChatTooLong":"Longer than the meeting chat accepts: {count} of {limit}","meetingChatSending":"Sending","meetingChatDiscarded":"Not sent, the owner discarded it","meetingChatUnconfirmed":"Unconfirmed: the meeting ended before the reply","meetingChatNotPosted":"Not posted: {reason}","meetingChatRefusalChatClosed":"the platform doesn't let guests write in chat","meetingChatRefusalTooLong":"the text is longer than the platform allows","meetingChatRefusalNotInMeeting":"the agent is no longer in the meeting","meetingChatRefusalSendFailed":"the chat field didn't accept the text","agentMeetingsTitle":"Meetings","agentMeetingsEmpty":"No meetings right now","agentMeetingsEmptyHint":"Give the agent a link to a meeting in Telemost, Kontur.Talk, Zoom, Meet or Teams","voiceCallSpeakerRespondent":"Other party","voiceCallSpeakerTask":"Handed over","joinContactSendRequest":"Send request","joinContactAcceptRequest":"Accept request","joinContactConnectedTitle":"You're in contacts","joinContactConnectedBody":"You can now message each other through your agents and send files.","joinContactAlreadyConnectedTitle":"You're already contacts","joinContactAlreadyConnectedBody":"You can already message each other through your agents.","joinContactAcceptError":"Couldn't accept the invite","joinContactRequestError":"Couldn't send the contact request","joinContactOwnTitle":"This is your personal link","joinContactOwnBody":"Send it to someone you want to message through your agent.","joinContactInviteTitle":"{name} invites you to connect as contacts","joinOrganizationInviteTitle":"You're invited to join {organization}","joinOrganizationInviteTitleNamelessOrg":"You're invited to join an organization","joinContactInviteTitleUnnamed":"You're invited to connect as contacts","joinContactGuestBody":"Your agent writes to a contact in their chat and can attach files. Their agent replies within the access they've granted and asks them about anything it doesn't know. Neither side gets access to the other's chats, memory or connections. Once you sign up, the request goes out on its own.","joinContactGuestInvitedBody":"Your agent writes to a contact in their chat and can attach files. Their agent replies within the access they've granted and asks them about anything it doesn't know. Neither side gets access to the other's chats, memory or connections. Sign up with the email the invite came to and you'll be in contacts right away. With another email, a request goes out instead.","joinContactRewardHint":"After your first paid plan, your weekly limit resets.","secretChipFound":"Key or password","secretChipServer":"Potentially sensitive data","secretChipCard":"Possible card number","secretChipSaveFailed":"Key not saved","consentChipNone":"Consent needed","consentChipOutdated":"Instructions changed","consentChipOutdatedDetail":"Accept the new version to continue.","quotaChipUsed":"Limit {percent}%","quotaChipUsedUntil":"Limit {percent}% · until {date}","quotaChipLow":"Limit running low","quotaChipReserved":"Limit held by tasks","quotaChipChat":"Chat limit reached","quotaChipChecking":"Checking access","quotaChipCheckFailed":"Couldn't check","retryCooldownChip":"In {seconds}s","handsChipOffline":"Computer offline","handsChipUpdating":"Computer updating","handsChipConnecting":"Connecting…","handsChipRetrying":"Reconnecting","handsChipNoLink":"No link to computer","handsChipStopped":"Link switched off","handsChipRevoked":"Computer revoked","handsChipNoRoot":"No folder chosen","handsChipNoIsolation":"No isolation","handsChipDowngraded":"Mode unavailable","admissionChipChanged":"Access changed","admissionChipSignIn":"Sign in again","handsActCloud":"Use cloud","contactGrantTitle":"Contact access","contactGrantIssuedTitle":"Issued access","contactWrite":"Message","contactWritePlaceholder":"What should {name} hear?","contactWriteRemove":"Remove recipient","contactUnnamedPerson":"Unnamed person","contactGrantCalendar":"Calendar","contactGrantAvailabilityOnly":"Availability only","contactGrantAvailabilityHint":"Only time intervals and availability status are shared. Event titles and attendees remain private.","contactGrantMutedHint":"Letters from this contact arrive in your main chat without a notification. The contact's agent works within the access you granted.","contactGrantLastUsed":"Last used {when}","contactGrantOnce":"Once","contactGrantOngoing":"Ongoing","contactGrantAvailabilityRequest":"{name} asks to see your availability","contactGrantFilesRequest":"{name} asks for access to these files","contactGrantUpdateFailed":"Could not update contact access","contactGrantRevokeFailed":"Could not revoke access","contactGrantNo":"No","purchaseRequestTitle":"{site} · {amount}","purchaseApprove":"Pay {amount}","purchaseTotal":"Total","purchaseCardNotInChat":"The card number never reaches the chat: the app on this computer fills it in.","purchaseApproveOnComputer":"Payment is confirmed in the app on the computer where card •••• {last4} was added.","purchaseAuthorizeFailed":"The purchase was not confirmed on this computer","purchasePhonePrompt":"Pay {amount} on {site} with card •••• {last4}","purchasePhoneRepair":"To pay from this phone, pair it with the computer again.","purchaseAuthorizeFailedPhone":"The purchase was not confirmed on this phone","purchaseExpiresIn":"Expires in {minutes} min","agentCardsFooter":"The number, expiry and CVC stay on this computer and never reach the server.","agentCardsLabel":"Cards on this computer","agentCardsVirtualHint":"A separate virtual card with a limit is best: you can block it without touching your main card.","agentWalletOff":"Off","agentPurchasesSetupDesktopOnly":"The card is added in the desktop app","agentPurchasesHowItWorks":"The card is kept in the app on your computer, and its number never reaches the chat or our servers.","agentPurchasesPlatformUnsupported":"Only works on Mac and Windows for now","agentWalletNotSetUp":"Not set up","agentPurchasesAllow":"Allow purchases","agentPurchasesNewCard":"New card","agentPurchasesLogEmptyHint":"Purchases the agent makes with your card will appear here","agentCardsEmptyTitle":"No cards","agentCardsAdd":"Add card","agentCardNumberLabel":"Card number","agentCardExpiryLabel":"Expiry","agentCardExpiryPlaceholder":"MM/YY","agentCardCvcLabel":"CVC","agentCardInvalidNumber":"Check the card number","agentCardInvalidExpiry":"Check the expiry date","agentCardInvalidCvc":"Check the CVC","agentCardAddFailed":"Couldn't add the card","agentCardDeleteTitle":"Delete card •••• {last4}?","agentCardDeleteDesc":"Agents will no longer be able to pay with it from this computer.","agentCardDeleteFailed":"Couldn't delete the card","agentPurchasesTitle":"Purchases","agentPurchasesLimitsTitle":"Limits","agentPurchasesEnabled":"Can make purchases","agentPurchasesEnabledHint":"You confirm every purchase in the chat","agentPurchasesEnabledHintMandate":"Purchases up to {amount} on listed sites go through without confirmation, you confirm the rest in the chat","agentPurchasesMandate":"Without confirmation","agentPurchasesMandateOn":"No confirmation up to {amount}","agentPurchasesMandateHint":"The agent pays for a purchase on a listed site up to this amount without your confirmation, within the monthly limit. You get a notification about each such purchase.","agentPurchasesMandateAmount":"Amount without confirmation","agentPurchasesMandateAmountHint":"No more than the per-purchase limit: {limit}","agentPurchasesMandateAboveLimit":"The amount is above the per-purchase limit","agentPurchasesCard":"Card","agentPurchasesCardNone":"Not chosen","agentPurchasesPerLimit":"One purchase","agentPurchasesPerHint":"The agent won't ask for more","agentPurchasesMonthlyLimit":"Per month","agentPurchasesSpentOf":"{spent} of {limit}","agentPurchasesSitesLabel":"Where the agent can pay","agentPurchasesSitesFooter":"While the list is empty, the agent can pay on any site. Once the list has sites, the agent doesn't pay anywhere else.","agentPurchasesMonthBelowPurchase":"The monthly limit can't be lower than the per-purchase limit","agentPurchasesSaveFailed":"Couldn't save purchase settings","agentPurchasesLogTitle":"Purchase history","agentPurchasesLogEmpty":"No purchases yet","purchaseStatusApproved":"Allowed","purchaseStatusDeclined":"Declined","purchaseStatusFilled":"Card filled","purchaseStatusExpired":"Not confirmed in time","purchaseStatusSuperseded":"Replaced by a new request","contactGrantNoneHint":"Your calendar stays closed. The contact's agent can ask for access, and the decision stays with you.","tools.contact_availability":"Checking contact availability","tools.contact_availability.done":"Contact availability checked","tools.find_recipients":"Looking up recipients","tools.find_recipients.done":"Recipient lookup complete","tools.request_form.contact_grant":"Requesting contact access","tools.request_form.contact_grant.done":"Contact access reviewed","tools.request_purchase":"Requesting a purchase","tools.request_purchase.done":"Purchase reviewed","threadRepliesOne":"{count} reply","threadRepliesFew":"{count} replies","threadRepliesMany":"{count} replies","threadOpen":"Open thread: {replies}","threadTitle":"Replies","connectorCustomApiAddress":"API address","connectorCustomApiAddressHint":"The address from the service's docs, usually starting with https://api.","connectorCustomApiKeyHint":"The key or token from the service's account. Leave it empty if the service needs no key.","connectorCustomApiConfigureKey":"Configure how the key is sent","connectorCustomApiNeedsKey":"The service says it needs a key (HTTP {status}). Paste the key from the service's account.","connectorCustomApiKeyRejected":"The service didn't accept the key (HTTP {status}). Check the key or configure how it is sent.","connectorConnectWithoutCheck":"Connect without check","connectorCustomApiSavedKeyHint":"There is already a key {name} for this address: leave the field empty to use it.","orgActionAuditTitle":"Action log","orgActionAuditHint":"What agents did in connected services and what they asked permission for.","orgActionAuditNotable":"Notable","orgActionAuditEmpty":"No actions yet","orgActionAuditEmptyNotable":"Agents haven't changed anything in connected services yet","auditConsentAsked":"Permission requested","auditDenied":"Blocked","auditDeniedByReview":"Auto-review stopped the action","auditDeniedByRole":"Blocked by role","auditDeniedByOrg":"Blocked by the organization","auditDeniedBySetting":"Blocked by a setting","auditAskedByReview":"Auto-review asked for approval","auditReviewFailed":"Auto-review didn't finish, a person was asked","auditAskedByOrg":"Admin approval requested","auditReviewGrounds":"Grounds: {grounds}","auditApproved":"Allowed","auditRetired":"Dismissed without an answer","auditRejected":"Rejected","agentUsageTitle":"Who works with this agent","agentUsageEmpty":"Nobody worked with this agent in the last 30 days","agentUsageSummary":"Last 30 days: {share} of the organization's usage","agentUsageChatsOne":"{count} chat","agentUsageChatsFew":"{count} chats","agentUsageChatsMany":"{count} chats","agentUsageRunsOne":"{count} task run","agentUsageRunsFew":"{count} task runs","agentUsageRunsMany":"{count} task runs","orgActionAuditAllAgents":"All agents","nucleusQualityEpisodesTitle":"Quality episodes","nucleusQualityEpisodesError":"Could not load source messages","nucleusQualityEpisodesEmpty":"No signals in the selected period","nucleusQualityEpisodesCount":"Signals in the selected period: {n}","nucleusQualityEpisodeRequest":"Previous request","nucleusQualityEpisodeAnswer":"What the agent showed before the reply","nucleusQualityEpisodeReply":"Following reply","nucleusQualityJudgeRevision":"Labeling revision {revision}","nucleusQualityEpisodeSource":"Source message","nucleusQualityInfraCounted":"Counted in the infrastructure summary","nucleusQualityInfraExcluded":"Excluded by fault attribution","nucleusQualityMessageMissing":"No source message","nucleusQualityMessageUnavailable":"Source message unavailable","nucleusQualityMessageEmpty":"Message has no text","nucleusQualitySourceJudge":"Model assessment","nucleusQualitySourceBehavioral":"Behavior","nucleusQualitySourceRating":"Reaction","nucleusQualitySourceInfra":"Tool failures","nucleusQualityContextRecorded":"The rows the model read were saved during assessment. These are the original texts; the model read the typed part of the reply and bounded excerpts.","nucleusQualityContextUnrecorded":"What the model read was not recorded: the assessment predates this record. Only the reply is shown.","nucleusQualityFactCard":"Card","nucleusQualityTurnRunning":"The agent was still working when the client wrote.","nucleusQualitySessionTraces":"Session traces","nucleusQualityOpenTrace":"Open answer trace","nucleusQualityOpenExecution":"Open answer run","equipmentSitesLabel":"Sites","equipmentSitesFooter":"Places where gateways run: a boiler house, a building, a substation. A site's time zone sets days and shifts in the data.","equipmentSiteAdd":"Add site","equipmentSitesEmpty":"No sites yet","equipmentSiteNameLabel":"Name","equipmentSiteNamePlaceholder":"Boiler house 1","equipmentSiteCreateFailed":"Couldn't add the site","equipmentSiteKiiLabel":"Critical infrastructure object","equipmentConnectionProtocolClosedHint":"On a critical infrastructure site, {protocol} belongs to energy dispatch control, and the cloud doesn't read it. The site's other connections work.","equipmentConnectionProtocolClosed":"Closed on a critical infrastructure site","equipmentSiteKiiCategoryLabel":"Significance category","equipmentSiteKiiHint":"Turn on only if the site is part of critical information infrastructure under Federal Law 187-FZ.","equipmentSiteKiiNotSignificant":"Critical infrastructure object without a significance category","equipmentSiteKiiNotSignificantHint":"A critical infrastructure object that has no significance category assigned.","equipmentSiteKiiSignificant":"Significant critical infrastructure object","equipmentSiteKiiSignificantHint":"Category 1, 2 or 3. Such objects connect only through a separate setup: everything in Russia, and you install updates yourself. Until it exists, the site is closed.","equipmentSiteSafetyLabel":"The gateway will read safety instrumented systems (SIS)","equipmentSiteSafetyHint":"Safety systems are not connected to the cloud: a critical infrastructure site with SIS is closed.","equipmentSiteClassify":"Site category","equipmentSiteClassifyTitle":"Site “{name}”","equipmentSiteClassifyFailed":"Couldn't save the site category","equipmentSiteClosedSignificant":"Closed: significant critical infrastructure object","equipmentSiteClosedSafety":"Closed: safety systems","equipmentGatewayAddNeedsOpenSite":"All sites are closed. State a site's category","equipmentConnectionSiteClosed":"Site closed","equipmentConnectionSiteClosedHint":"The gateway's site is closed: a significant critical infrastructure object, or one whose gateway reads safety systems. The cloud sends the gateway no connections and no updates.","equipmentGatewaysLabel":"Gateways","equipmentGatewaysFooter":"A gateway runs as a service on a server at the site. It reads the connections assigned to it and sends data over an outbound connection only.","equipmentGatewayAdd":"Connect a gateway","equipmentGatewayAddNeedsSite":"Add a site first","equipmentGatewaysEmpty":"No gateways yet","equipmentLinkOnline":"Online","equipmentLinkOffline":"Offline","equipmentLinkOfflineSince":"Offline, last seen {when}","equipmentLinkUnknown":"Status unknown","equipmentLinkWireIncompatible":"Incompatible version","machineState.unavailable":"unavailable","machineState.out_of_service":"out of service","machineState.maintenance":"maintenance","machineState.setup":"setup","machineState.running":"running","machineState.interrupted":"interrupted","machineState.stopped":"stopped","machineState.idle":"idle","equipmentGatewayRevokeTitle":"Revoke gateway “{name}”?","equipmentGatewayRevokeDesc":"The gateway key stops working at once and data from the site stops arriving. The connections stay and can be given to a new gateway.","equipmentGatewayRevokeFailed":"Couldn't revoke the gateway","equipmentConnectionConnecting":"Connecting","equipmentConnectionConnected":"Connected, no values yet","equipmentConnectionReading":"Reading, tags: {count}","equipmentConnectionAwaiting":"Waiting for connection status","equipmentConnectionFailed":"Not reading","equipmentConnectionPlatformUnsupported":"Gateway platform unsupported","equipmentConnectionPlatformUnsupportedHint":"The {protocol} protocol runs only in a gateway on {platform}. Choose a gateway on {platform} for this connection.","equipmentConnectionProtocolUnread":"Gateway can't read the protocol","equipmentConnectionProtocolUnreadHint":"Gateway version {version} can't read the {protocol} protocol. Update the gateway or choose another gateway for this connection.","equipmentGatewayQuarantined":"Not accepted, batches in quarantine: {count}","equipmentConnectionGatewayOffline":"Gateway offline","equipmentConnectionGatewayOutdated":"Gateway needs an update","equipmentConnectionLastSample":"Last value {when}","equipmentGatewayDroppedSamples":"Evicted by the buffer, samples: {count}","equipmentGatewayBuffered":"Waiting to be sent to the cloud, batches: {count}","equipmentGatewayBufferedAtLastSeen":"Waiting to be sent when last heard from, batches: {count}","equipmentGatewayBufferedOldest":"Oldest batch: {when}","equipmentGatewayOfflineBuffering":"If the gateway service is running, data is piling up on its disk and will arrive once the connection is back. When space runs out, the oldest data is evicted.","equipmentGatewayUpdateFailed":"Update to {version} did not install","equipmentGatewayWireIncompatible":"The cloud no longer accepts this gateway version","equipmentGatewayWireIncompatibleAuto":"The gateway reaches the cloud but sends no data until it updates. The update installs itself within minutes of a new build being published. Meanwhile data accumulates on the gateway's disk.","equipmentGatewayWireIncompatibleManual":"The gateway reaches the cloud but sends no data until it is updated. Install the current gateway build on site. Meanwhile data accumulates on the gateway's disk.","equipmentGatewayUpdateAuto":"Automatic updates","equipmentGatewayUpdateOff":"Automatic updates disabled at the site","equipmentGatewayUpdateOperator":"Updates installed by the operator","equipmentGatewayVersionBehind":"{version}, {latest} available","equipmentGatewayBuild":"build {build}","equipmentGatewayUpdateAutoUnable":"This build can't update itself: install the current gateway build on site","equipmentGatewayUpdateSiteClosed":"Site closed: the cloud doesn't install gateway updates","equipmentGatewayUpdateNoPackage":"No updates are published for the gateway's platform: install the current gateway build on site","equipmentGatewayUpdateOperatorNotWindows":"Updates installed by the operator: a Linux gateway is updated with a new image","equipmentGatewayUpdateOperatorNotService":"Updates installed by the operator: the gateway isn't running as a Windows service","equipmentGatewayUpdateOperatorNoKey":"Build without an update key: install the current gateway build on site","equipmentGatewayUpdateOperatorOutsideRoot":"Updates installed by the operator: the gateway runs outside its install folder","equipmentSourceVersion":"Source: {version}","equipmentCatalogCutMaxTags":"Catalog incomplete: tag limit reached","equipmentCatalogCutMaxDepth":"Catalog incomplete: browse depth limit reached","equipmentCatalogCutMaxNodes":"Catalog incomplete: browse node limit reached","equipmentCatalogCutWalkTime":"Catalog incomplete: browse ran out of time","equipmentCatalogCutSourceLoop":"Catalog incomplete: the source repeated a browse step","equipmentCatalogCutSourceRefused":"Catalog incomplete: the source refused part of the browse","equipmentConnectionReadingPartly":"Reading {read} of {count}","equipmentTagRefused":"{path}: {refusal}","equipmentTagRefusalCode":"code {code}","equipmentTagRefusedMore":"More tags without a value: {count}","equipmentTagRefusalAddressUnknown":"no such address","equipmentTagRefusalFunctionUnsupported":"the device does not support this read","equipmentTagRefusalRequestInvalid":"the device does not accept this request","equipmentTagRefusalDeviceFailure":"device failure","equipmentTagRefusalRouteUnavailable":"the protocol gateway has no path to the device","equipmentTagRefusalDeviceSilent":"the device did not answer","equipmentTagRefusalAccessDenied":"not allowed to read","equipmentTagRefusalUnnamed":"the source gave no value","equipmentSourceAdvisory":"Source version vulnerability: {advisory} ({cve})","equipmentFaultUnreachable":"System unavailable","equipmentFaultAuthRejected":"Login rejected","equipmentFaultAccessDenied":"Access refused","equipmentFaultCertUntrusted":"Server certificate not trusted","equipmentFaultProtocolError":"Protocol error","equipmentFaultConfigInvalid":"Invalid connection settings","equipmentFaultBusy":"System busy","equipmentFaultOverLimit":"Gateway limit exceeded","connectorModbusReadMaxRegistersHint":"4 to 125, default 125. Lower this if the device reads fewer registers per request.","equipmentConnectionsLabel":"Equipment connections","equipmentConnectionsFooter":"One gateway reads a connection. Add a new connection on the Services tab: OPC UA, MQTT, Sparkplug, Modbus, BACnet, ONVIF cameras and others.","equipmentConnectionsEmpty":"No equipment connections yet","equipmentNoGateway":"No gateway","equipmentConnectionGatewayLabel":"Connection gateway","equipmentConnectionGatewayFailed":"Couldn't change the gateway","equipmentActivationSubtitle":"The code works once. Run the command on the site server where the gateway is installed.","equipmentActivationSiteLabel":"Site","equipmentActivationNameLabel":"Gateway name","equipmentActivationNamePlaceholder":"SCADA server","equipmentActivationIssue":"Get code","equipmentActivationIssueFailed":"Couldn't issue the code","equipmentActivationCommandLabel":"Command on the site server","equipmentActivationCodeLabel":"Activation code","equipmentActivationLapsed":"This code has run out and will no longer connect a gateway.","equipmentActivationWaiting":"Waiting for the gateway to come online","equipmentActivationPaired":"Gateway “{name}” is connected","errors.mail.certificate_host":"The certificate for {host} could not be verified. Compare the server hostname with your hosting panel and check the certificate's trust chain.","errors.mail.certificate_names":"The certificate for {host} could not be verified. Certificate names: {certificate_names}. Compare the actual server hostname with your hosting panel and check the certificate's trust chain.","errors.mail.client_access_yandex":"The account is accessible, but the server did not allow IMAP/SMTP login. Check mail-client access: Mail → All settings → Mail clients: enable \"From the imap.yandex.ru server via IMAP\" and \"App passwords and OAuth tokens\", then save (https://mail.yandex.ru/#setup/client). If these options are missing or cannot be enabled, contact your Yandex 360 administrator.","errors.mail.invalid_host":"\"{value}\" is not valid here: enter a server hostname.","errors.mail.invalid_port":"\"{value}\" is not valid here: enter a port number from 1 to 65535.","errors.mail.invalid_security":"\"{value}\" is not valid here: choose ssl or starttls.","errors.mail.login_gmail":"{protocol}: the server rejected the login. Use a Google app password (16 characters): myaccount.google.com/apppasswords with 2-Step Verification enabled. A Google Workspace administrator may disable app passwords for work accounts.","errors.mail.login_held":"The server held the login and replied: {server_message}","errors.mail.login_hosting":"{protocol}: the server rejected the login. Use the mailbox password from your hosting panel. The login is usually the full email address; sending uses the same password.","errors.mail.login_mailru":"{protocol}: the server rejected the login. Use an app password: mail.ru → Settings → All settings → Security → Passwords for external applications. Check mail-client access: Mail → Settings → All settings → Security → External services → Access to mail via IMAP, POP, SMTP.","errors.mail.login_rambler":"{protocol}: the server rejected the login. Use the mail-client password from your Rambler profile, Security section; a new password replaces the previous one. Check mail-client access: Rambler profile → Security → \"Access to the mailbox using mail clients\".","errors.mail.login_yandex":"{protocol}: the server rejected the login. Use a Yandex app password: id.yandex.ru → Security → App passwords, type \"Mail\". Check mail-client access: Mail → All settings → Mail clients: enable \"From the imap.yandex.ru server via IMAP\" and \"App passwords and OAuth tokens\", then save (https://mail.yandex.ru/#setup/client). If these options are missing or cannot be enabled, contact your Yandex 360 administrator.","errors.mail.microsoft_oauth":"This domain uses Microsoft 365, which does not accept password login. Connect the mailbox through \"Outlook Mail\".","errors.mail.missing_server":"Only one mail server is set. Enter both servers or leave both blank to find them from the email address.","errors.mail.private_server":"The mail server {host} is on a private network and cannot be reached by this connection. Enter publicly reachable IMAP and SMTP servers from your hosting panel.","errors.mail.security_port_mismatch":"Port {port} uses {security} encryption, but {chosen_security} is selected. Choose {security} or clear the port to use the default for the selected encryption.","errors.mail.server_unknown":"The mail server for {domain} could not be found. Enter the IMAP and SMTP servers from your hosting panel.","errors.CONNECTOR_MAIL_CLIENT_ACCESS_OFF":"The account is accessible, but the mail server did not allow IMAP/SMTP login. Check mail-client access in the mailbox settings.","errors.CONNECTOR_KEY_ENTRY_LITERAL":"The request was not sent: the entry {keys} holds the key's value instead of a reference to it. Save the value in connection keys and reference that key in the entry.","errors.CONNECTOR_KEY_ENTRY_UNSENDABLE":"The request was not sent: {keys} cannot be sent over HTTP. The name uses Latin letters and digits without spaces (for example, X-Client-Secret), and the key value has no Cyrillic letters or line breaks.","errors.CONNECTOR_KEY_UNRESOLVED":"The request was not sent: the key {keys} is not in connection keys for this API's address. Save the key under this name for this address.","errors.CONNECTOR_MAIL_CONFIG_INVALID":"The mail settings are wrong: the server is unknown or a field is filled in incorrectly. Check the servers, port and encryption in the connection.","errors.CONNECTOR_MAIL_LOGIN_HELD":"The mail server held the login and gave its own reason. This does not disprove the password.","errors.CONNECTOR_MAIL_LOGIN_REFUSED":"The mail server rejected the login. Check the password and mail-client access.","errors.CONNECTOR_MAIL_STARTTLS_UNAVAILABLE":"The mail server did not offer STARTTLS encryption, so the password was not sent. Compare the encryption and port in the connection settings with your hosting panel.","mfaTitle":"Two-factor authentication","mfaDescription":"Protect sign-in with an authenticator app or a security key.","mfaRequiredDescription":"Set up or verify a second factor to continue.","mfaRecoverySave":"Save these one-time codes somewhere safe. Use them if your second factor is unavailable. They cannot be shown again.","mfaRecoverySaved":"I saved the codes","mfaScanQr":"Scan the QR code with your authenticator app, then enter its six-digit code.","mfaSetupKey":"Manual setup key","mfaEnterCode":"Authenticator app code","mfaRetryAfter":"Try again in {seconds} s","mfaVerify":"Continue sign-in","mfaUseSecurityKey":"Use security key","mfaSecurityKey":"Security key","mfaAuthenticator":"Authenticator app","mfaOtherFactor":"Other second factor","mfaUseRecoveryCode":"Use a recovery code","mfaRecoveryCode":"Recovery code","mfaAddAuthenticator":"Set up authenticator app","mfaAddSecurityKey":"Add security key","mfaUnavailable":"Second-factor setup is currently unavailable.","mfaUnsupportedFactor":"This verification method is not available in the app yet. Use another factor or a recovery code.","mfaRegenerateRecovery":"Replace recovery codes","mfaCreateRecovery":"Create recovery codes","mfaFailed":"Could not update second-factor security","mfaLoadFailed":"Could not check sign-in security","mfaRemoveTitle":"Remove second factor?","mfaRemoveDescription":"All sessions will end before removal. If removal fails, you will need to sign in again.","mfaRegenerateTitle":"Replace recovery codes?","mfaRegenerateDescription":"The old codes will stop working. Save the new codes after replacing them.","mfaOrgTitle":"Organization sign-in security","mfaPolicyLabel":"Require a second factor","mfaPolicyOff":"Optional for members","mfaPolicyAdmins":"For the owner and administrators","mfaPolicyAll":"For every member","mfaStrictHint":"Strict mode requires a second factor for every member.","mfaPolicyOffHint":"Members choose whether to set up a second factor.","mfaPolicyAdminsHint":"The owner and administrators verify a second factor before accessing organization settings.","mfaPolicyAllHint":"Every member verifies a second factor before accessing the organization.","mfaPolicyVerificationHint":"Verify a second factor before changing this rule.","mfaVerifyForPolicy":"Verify second factor","mfaVerifiedPending":"Your second factor is verified. The session could not be updated. Retry the update; no new code is needed.","minuteCountOne":"minute","minuteCountFew":"minutes","minuteCountMany":"minutes","sessionPolicyTitle":"Sign-in sessions","sessionPolicyBrowserLabel":"Browser sign-in","sessionPolicyBrowserHint":"How long after signing in a browser asks to sign in again. A sign-in open longer than the new limit ends at once.","sessionPolicyIdleLabel":"Sign out an idle browser","sessionPolicyIdleOff":"Never","sessionPolicyIdleHint":"A browser where nothing was done for this long signs out on its own. Desktop and phone apps don't: the device lock protects them.","sessionPolicyAppLabel":"App sign-in","sessionPolicyAppHint":"How long after signing in a desktop or phone app asks to sign in again. A sign-in open longer than the new limit ends at once.","sessionPolicyFooter":"The rule applies at once, to sign-ins already open too. If someone belongs to several organizations, the strictest rule applies.","sessionPolicyDefaultOption":"{value} (default)","sessionPolicyFailed":"Couldn't save the sign-in duration","sessionPolicyLoadFailed":"Couldn't load sign-in durations","sessionIdleTitle":"You'll be signed out soon","sessionIdleDescription":"Without activity you'll be signed out at {time}.","sessionStaySignedIn":"Stay signed in","sessionEndingTitle":"Your sign-in is ending","sessionEndingDescription":"You'll need to sign in again at {time}.","sessionEndingOrgDescription":"Your organization limited how long a sign-in lasts: you'll need to sign in again at {time}.","sessionPolicyShortenTitle":"Shorten sign-ins to «{value}»?","sessionPolicyShortenDescription":"Your own sign-in is older: you'll be signed out at once, as will members whose sign-in is older. You can sign in again.","sessionPolicyShorten":"Shorten"}